From be40d979545031f030abd8077112d03421db4053 Mon Sep 17 00:00:00 2001 From: Ray Date: Mon, 24 Apr 2017 00:22:41 +0200 Subject: [PATCH] Move compiled game to right folder --- docs/games/light_my_ritual.data | Bin 12426778 -> 6384278 bytes docs/games/light_my_ritual.html | 71 +- docs/games/light_my_ritual.js | 124175 +++++++++--------- games/light_my_ritual/light_my_ritual.data | Bin 6384278 -> 0 bytes games/light_my_ritual/light_my_ritual.html | 239 - games/light_my_ritual/light_my_ritual.js | 72027 ---------- 6 files changed, 63940 insertions(+), 132572 deletions(-) delete mode 100644 games/light_my_ritual/light_my_ritual.data delete mode 100644 games/light_my_ritual/light_my_ritual.html delete mode 100644 games/light_my_ritual/light_my_ritual.js diff --git a/docs/games/light_my_ritual.data b/docs/games/light_my_ritual.data index ae1ee8472298ef7f3cc2c67eac9b10da8ae2a775..807a7a1f66cc182f30726a784c1de173b62caf14 100644 GIT binary patch delta 1347182 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 z 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%0Dj_bzq%Xs*CR?5YuT7g&Ul&qSJO?wDM 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


hCIaUHLi?w`le_AZHF##&_W)tImw!Z_e&3Ghb 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

H+vCI1_O|n<4?B{*Uw?licd`;&?=G;# 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%0Af71SmWuTq9O)9I_X`j=j?J(H;1QW?n+Uj>C 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�V)?fg39mN))sJX|Ewwh^#Er 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�ISsL&IAH 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

kghvAI%}<$7-m{0M#IBPGw1$*lf$L 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

g5EG!QW7~e=XJZ7s1x6S zdd%v^B>ygzY#%K56hA_c=4rz?#}az&Nm^MRt+e2d44;L%6jsW1f?OQMYV{du5~Bxm z4qTq9NhswWQm^|H1gQ+vZb|0D1)$(3^9((~B4il5z;lk6%d_4m!UlHpZtP~aHwmL7 zqeZL)pq_Bu(OiRni3jq*SzZd3xf-PaU{J~>+ZKOsOtwHhh!ogdL{)H!9PPaDk}%=$ z)yHJQ01v86#_O!urb?~}BOb67I8r#40N^P^F?B#U+u>EgKp51Q0gC2pQvJ?~t^_N= z%0DSQpAa;r0j8?h(=QY+^#yaVzQhiwM^r?GkkvenI?bPdi3MVe2d1|J3n!Kc8h}m~ zI2?T$3*ju*@?=Pq>Pg(F89MJnqf62}l`$VZZVB}+ID!A2d! zc0cXRzgo`igSfG}IoL9HfS0HN*2|EHW15Ou5D)`@AB3t+>3qVqC}8gA7Kjo)07e+%qRI8%idAi>jEiqm7K^N% z{qgg5FNLI&rjA{_R**32VeqAtNIT8Xxgp9Ydcl_p3>Bcoa!7ZeFx88+Rp)Y3DrO3) zUJWsSdck2k54w;jVP9UhK7A^~{A?8S8E~eMJ z^6ccMLhwu7gq_YToyGVXI*Ch=0l#?5_Ua;k$ZQxQ(zcMLhe}Xw|C3gJWCCL_1G9uf1F>F)XnyEf4CstvVw11<;T!chwt)Qx=hTjpCHT%HXW+K2>q^IhO zjWjfggy0y%UsQVOAjY!O39ug}Ue&P0TM3Gqj8s6qZfut4v zds3PRu8`RBoHg!G?ywzhtTO&GPwLZuSwMpILi&6b3Lymc0o}}KAEUlT40PB(`LxC` z=z)VWwO#Kwr^BPshXF{SOP@a!k|49l^Rk47BWV>x8Ah^SNdA#ox!`jYIjv$TQ+oGt zQB{v92Do~+Hy^XF#vTzE�@>0jB$jEjcPVv>t|}h)w~*q=%J&Us3oA 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 L%CQ0}Rp$Qz5)ciQ literal 12426778 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

Ci#b}L%tx#uF|dGGT_bzV!Rqih4hD>!>f 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 z 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�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�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

-~ap^tP)+Ec%I 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�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®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

-bszH~)p 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 #y}~ewHTL$K_eboKukr`^P1`(h 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

)W3hFzX^Y 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

Kt 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�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%0D7@%0E- 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ⅈ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≦mZKdb-~!nBDdf5#dxLY$6`gD(nf4Weu7rzy0oW zp*g;2+CHA;O~Gy&Mjl@yoN5Ux9mT0bOso(;KKE1c;Zcsh-o{J;)hm&qQAaWr|Y;SB6RGyZ=AFe=Zn95KAUIO78%*r zwmj$6y-h#!32#WHZIh= zp(|Vuk9peMv1%_fU1*AITN<@{GWzSeW3|mSYTxorXJl=XN(=Y)ynrNe%hsGg8t2cR zyC;rm1`EhYF|lp7*^{KU=%h(g36I>jTekF1z734{(p-C%Txf&;UTxRY9}D-zn^6i} zyZ$hb2CA&5A_Q4GFEe#7d)LeLiKVzSiY;VHe5p%3k9OjyNi<;F!V=72Nb@@WF|{{W zg+%W1XU;{fW+wemSj)sr`n>;^g)#9#9G{w^|UhVZskz_!=QOrf`s%|#4yEOJ`BLdBl*`yeiQ?L1t8s9UizR^XC{ zUn~vrYt_!07%b}IO)O3&5p3V72C-ki=J2P?-c{e4%7~QpRVe70)7-nbV3GDRLrYVS zArX-n(f&>+j7Bveq6o)!bgTEl)*aYa*cX+`_)^WNyBmC&_d4Y54G&p0Fq7 zmMpnu@)c2@)L<*xRkCit_9l&?ukfAcs?9-!r|y7Z*4DUFpQ5faok8i`Rf%)dJ ztlA!Cc%%gRL&n>#kJNjPi!#|Nx1uAFVVN$+adp!TDJWIRTsigUKl;2-hu@C2ufGU6 z-glaoG{MA+m}dQ0&t%9B-)*nz?=YbEYUe+Cj2*7lO6BNQIQ7wuEfxOGwL<8X>nc^& z#d1rgjSn{X5t@6xk*;sH!`wa6RU#$DG^RItr}YcJyg78Ad9r^2{r*u<>d4a1$eiot z_tK;?jx?nDQtTJ4pU+~EVp51nWCm6w3>G%p8NsKidv{`evR86&d1ciiW& zySw=ARu{TTyx>iwdOfMH538E5MC2D`x{{l9*TWRBy0yOJefk-}IFv2V&TmVvpv~~S zaEG}69+DA0jh1a2P{8P^yjJzicQc^osFUhG>1jCM=X|0GCTAk5ITug%8tD5NxcA5h zz0hkv3^Fij-j64D+ZK^JGCn>JHLDiNivlqDxy`)u_hGqDf5w)X%`jbS`N|ptH+=Bb zd5tQoOOq8YO2(e_AYIV2l=C9qJc^EvU$&n1{SJ#J!(pob*52 zn?SE{OW9DGzN!~(Z2q}!kTy~uWURBwy^6$;^Apu;Z3fcO@dfSr7^qqZ2v*!7IoQUa z_qe$gZWahK@l=Z|>4(?zOdzx)_RFh|tK;jw?RyKHneV_VKy0q&2s(<*RS7hy0O)#l6d6lncBj-$6oUq~upHK5`zoR5rVG`<)y&%4(?gNzB9-x&4r%#hfCTR- z`=!Kp)#t*5HWuHe()$P5jiekNJ=fe^{lHv%DA2($x}4)4md~DY6({_sQ5M!-a$C93 z(MBJ4%v=gn8YcOe;i1d^9+wOlJO3 zRY@TDCJ65VjAReRJ9>3k2v$!&(GYr7R@H^POaA`PH>7slG*r>oZ#bxEI_`fY45&8R zY?v{6pd~9=tG2;5W!Wj5#z&l4veD1@T#X`siKQ3(TH;Mvv1YY1wwO}a9??H6U!V2l$MbzR zsxv4enAU+#e5H&O9IGoM=NHioTkV+OX7g;H2;bzZ7wHq25z!P})&J$QpD1pzPqVAK z<^dl>sjMBVvJMTZ3X-P;WE#V!IDR!aFDNa*c9NGwF*r_j6S+>R=+#e$+VrUfwT#)J zf@~|6h?^#v-eJffA>BBEkR00!5sC`6#oF8#`Xz2&lR+szovEw{JbyeX&y1^~96Iwc z&;ch-4M$p{$&zHF@d|M`te?;jwj<3%VFPw1>%)(tFl@@zrytkv%y=6+g?7oy$vb&vl3yr)_!`AOS+R$HRA|14#Rtt1h;ftI_fAE&q z7#Xxtzd74m%Q@z+l)Sn|>_JU^3tlCMWD z$J1T=@b1U+-?w4boN?!6ZgAq;cT6kCWVN^kqug-(u28@}oBzzgg5!U>LpsDwDsAyu z8jloR`Eiky9E|%mox_4N!Oro(8bz+}2yWfsfeVR*^W#LLvv5A|gTrqGv_7 zL8|2^zW$ai%8%)O7T-spH|o_ul3a(Xh(b2a;pdN$~8gb%oTi^32q57oEG`Swz_ zipzbH8hjD1UOB~`b@v+DFiq(l3w;>MQ1Tk}%dEdDZseL5l?%n$_c=kJe)i`vM zei!Zad-UIap9+3{qE}XvzCSe|mC{05H#RR&<4Way$3JCz7n`lnm-GEtYi}+Yu~o3T z4)c~y8Y$Y@LFhQ%MARa5ukZ$kuz-!38JG5-}dnem?8+PwfF<3h)cOuoLVp0REybyD}iM9^ZR%ypG^KuL36?y3M? zToDm=e-8r!d!j_@D!FMt9C95CB?~A)j>ig>N5|JX&j8+X3;kAgK#)&nu zZ#vioI|0Yz9qL~YLz+cqcjj=_ACxwDF;egNO1Z+&_Q9><)9WM?D5o8cDjgvaAFrS4 z+VS#q`|)qyU!CP-+vzRA{3w60{7v-eXF5`1N6Zsvni}?EsgvdTovEGTot?o;4$ln~ zE*zQp@!u^CJjNeiNqD4)WW1Ud8}i{rnU2k3Y{U6MPvyJ%4Hkzhwb&=aNMu)UtH>*y zwIr3jUUg{%MN=c@foO1muZf8TMx?vZbJDkR)PPG$#6}W@{7qITIjM(Lhp|oHM!v-65)-5E$Me#HKp!8 z!VV!Wc&71{6KjUJ$#BN%TP`U9O}uoL(Cv#oB$AW*4{*b%{b3c1H6QOc@isLo!2Hiw zj<5`y&!aAe#-4jg7Th$9wgWGgB&Q z(oZb-Iy8%DgI+>(n2n+DDxbBr{PY%~#PD$8zVq+|F~ z6<)FUz{Rvx*WGQN#WALQ7awFe7`>5uzllGDBse4BNaE9+Zc8Hwg#ei2qi zX(Y!I#Ib*@im0y{&XEZ*C$r*P6A)k^w@KrvvAJOOjcsL{%c~<<55?@)8Ef&XvsZO5 zox621Gk@!$wxj0x$Rj+OE4-ObVWgzqw^fNfGEhTrM0dsz6DZ&1>0lEWk#`a z5f_*^<%KC>*(I0GW#ETMzb45>3FX5+myS5B3|_qte@&q;^~QGoD!V-g7=#KuzwvA+ zZr+)-NeAp5n+79jY^SX7Ut)+o=l9&c{W3YL?-ke-Im~e9c!e!U@?ZsXoEmI5b6$$4y_#k7#JWA5k&`Z0 z$xpOuF;S1glae-9z0q}GR&6@%$<}s4wc$ZF84_xnphdfZ=a4@ne>q?!3zZ?HV^do2A@$r_d?|H#(glvv=Q$P5;d9Z9YfokPot zoX2IbZ*>t*-ZPx-drbM!O^iA%Q`bA*-hkbH8%MfxVrWP#U3(Fl^A=7ICR5>bAHiT5 zNdmRfp+U-6n~#NuY_Q7kVN(pC@XfqU$y^8LJw3mB{w?n?b@>}+Yq~oF@kMq?EFWbg z5q>zjI8(N1uhVfDJT_~+KXGk`MKaGk!(lvcH*}ccdz6?ZX|W`Dw^()#et5J+mpy1L zG5;Ao+|F9DOi_Jbd{JtK%Hoo8-Evt%`KuRJ^&UDEkNZ&RL)J|3W!PJrVhWCjrAV8d zZSh_7(tB?w-FWLlq4S!FTl(h&9prWkRT<_88tUmj*_u7m_ru|KVxVa|3G{a$t*fQ3 zOZr(?F6BGDUbB79OzHX2uvj>`T*y+!b3RW@Vp{DMwR4}YX3KXbyqYO~G})I=+b&5p z)%Es^l=ewWZ$*!2FC2OmsqkeiQ(tiAerti?-u}dR)cDM_uW;vOZ$W$g&|uFe$r{zy zM+*^$h$zQ}mxVuRB0S5=3q={q4AEgFh#4C5n7OO97UG&iC*LS3F3rc|zTaT<&TNNoJRX!&YUc06H?pRi1;CDfEeiRojRkJR?USMa$sL z3;GROPY+&YUrPDrD@*~)6TLHo{}Q(2_Z*yG0e`vjz!9fW&M1lw*5m_{%sz{f0w(!{ zQW(o&FsW&UdHFK02JR64^ey;r% z(^@y{xuKIUl9=S~BtgH&(cI8So0@y=d~za2=VzG`)e%zYs$2Pok}%g>Jzz@sCm~%a zR!{5RMb1m^u?L5Xl-gV_t_`twV}gjarrA`_Bi)PL{M22aA35_YN;pUVmed|R{_UDP zo*duOppYTRnUehe{h?H{CjRK1<@gW@q2`exiuBZOv9QL}v6DRpM7Ib^4XNI;R~>Ad zlWGwnBwCj>kBVYdv?qFjVPMAk#i(6GV0fD?SNd)*8SE%r zJ`UGZXcOBEock)h=U{M*2}3h%p)FV3cQEh2!C;KZCc8cr%s&Y7ng!G!n?{_U$zzr} z+#3om-B0BeXAnVE2nv7Z9nckOrI+a1x5F^&-aEHZg|)ZohMIW!8eyd(iloP+-?w|= zvPr+4T97oY-gRH2eRVf!`ml2nc7!5rkD|J^-IQ6c((+Z! zjQp(Zz9}_#T)R2k6Q#N>$SLl*HuP*G-aeN0DW_g)j?)-bdfhgAYI3h10@<5FN4*v0 zy&l;YX1I7Vs99&R+`Sn!#@gurI$R=vMd+FjuY;<@_l|yb5!!ri4|wOK$mAL+H-Dtg zYbNHm!z}JNsHIp5Zzs`p#xl&&l;0aUqY@hNOw^0_vGu0AR?0{vUNh;nx{DJpd*A!5 zXCGGd?dWNc4>jR$Ia|a&BGYBL_A;gOTEU>bs(Y=Wjg!qVuM__6UABkhwp-Vz_cEsg z>kxg9Ej5GH==Ey*+BzSz62JtmTxdvMh7tHhjG9GhJ=dlzmH!dt$6DIt<$#L|ch5P; z6l7hs3}#Ap=zWFZHIXjfz%q{k=Uh<03FMk^%rG}gv0lJt$YCrn+(VLCY8yWh)g@9JDrwWeIs5@8{DL zD21{~sAbyDVygKT5YY$kpY!d`SMK9Yg;@Sd58<1xkurD||Hj630iUA&-0xjntH-sr zBFXJZ#XO-Da5CYOHur^VhflRx_>>-z%>A1GoHrMKROdP0B4yw?z%ciPt50T68D$~w zB0k?xViBDFxT;Z_9expSBM5s31&cnHt@!zlbwb|Yovn{pFmh>!`yAJgXQ^k5oI42$ ztg5@?Uu{oZL>@WH*)}5h)^;!T>VBp7G20gs8<$0)(QOgjL3cNQNWkH@zL9lba-;to z86}`o6LzpotR4eI;*Zo2#H$dOP-j}xX;+nav)jyI@y>ktfe4Z?`&^^e6X z&IDMn`A2TLH1NDdiOyA21xZIQh~V zyGA0Yl*2>_$Gl#5(2qQ^>kVq`5E%^qzNxtF`6ehQAIZHt?jqi8A^9M|h0A9D!@M)* zHJZK8-D~odY-#(+K8qYm>HSO-tAU0kDS`_e*a+jZ#Pg^xTTv@^Hpq6mY&+j#c(XFX zhD*IM3*Y4s3wH0f*3sTOB*W_#blCp-Epln~^$45+E~)j%D$(BNA5x1|d7^Vci$5!$ znY=A3e7G@!OUOoR`1(X{ef?EAc`r`@@8S2>`3JL=#M8eUG}Gq&i(R~R8k>pHHJD?o zS@$K&uBr70Iy)CrYHYVGf4_6Cp@3zTCSsOWZ|~;v7GLq*19N&s)j8Gox5*DvFj7;S z91Ys_yGIO-o(JJntFD>e{lo<=Y^v<$>3aFf8xh>5Z)s_g9>=$6-7YvGX_;p&yvFg# zNmbUx2e+VztZVJ}|iYE`K0=<=gFF%G4p)&V~JwDDmaEtRo-Z! zk+~+D5r@rV`S9%A>`)||ULmnA;>qwm43e4_@@BA3ct~WcgdX?yu6A68Puu@Wze)dCWh!=C9EnbF zI#~1R@Qr$vaj>dUyO#XUyr@(UO^rPyPPiixHvGe1KvzQShH+%Ps$snvh52P>!xL-) zJ>K{Jkr4sg%`58y5xV_5L(~ltl$)&^A+4Ppi`=to)wk3;d#^0Zecq?Tp$b1#szI;T z4T)dKUcdTN3g_V5pY8@QV-PaXbPQ;k#-b?l4WqWY`XjYxw&s|2F!`brv#e%rVPjxw zZf0z5ZfNA6Q5njnCPkUhSflOm;tq@`4P8IY{@^XWa3U-#YvI1u(!JYUh6`?uk9J!vOw!BOCv@QyeY^ z1w&STKC&KgzMWXxKV_h8HTah1yA7ITE5pD6Q8-$Ueod!-B0Rm#%dp&W^kMOk@ZI5& zI=4^px>#o0J-->`bWMGq#e)NU9Lj*}Va5{ncl8J>=R)6>);Sv&cc#a{k0f!~zwHbW zVd~X>>0JDz<&k}`GFk0)vWdub=-MtD<}h|S8NTW}_F4ZV!QpM<-1v#fq|xz!j<7gd zK}Fkh?s_576d`(r&A|S1LinL4^Gn|-OLAssx-P-K47M^0S*G=mA$hihYJ`(^TUhi> z2cv1dB*%McS$jiC-I*?XvDG?n-IaHB=CjM>G<_HjxQDNvS5{;qn}x9H}4A1UxpMhtZfK>6XY78uVYw2U-9SP zOSW^<9iQ-?x{~i{?NPht-NY)h_j{dM(BQ}Zq5Dx3LhpoyL$8BN)z0lsdTO0+tud~E zueeCmI_veAUh^Y8=kMbSN;?sL!`xyb71vuz=#wA2%~H9w(^{JKiLeY3%6hAlW`c7n!RqDho z%*j#W0N2NhExbPX7i~S)`8Ct7+`#`P;Ms@ISzyP`K6;#%Axh#IGqK-sjrzbJdAANF z)zFn;y4dq_f%aE*exb4Pm0#$Wy5~N1BFH6GdX!T2wC9hNgv2H4m_(cxT#}Zv`(G)* zbDchk5<7pjdtyDRuAUs|5##%F-fKChVSA02PuA?2*>zq$(_0d>7rLHE=Uws`VoGnR)CZ3!N=_p2b!7 z%r@y)GYX`POfVx#=nQw5k8C&IrEYryhHvvxAGYHq+r9^xGMdc#fU(4>AJuwXQ?~^K zHmWiEM(#|6r6bcA<7Y0krN{NDq}z=HRXsBAvRRE4!Q_#;!mF^uTg_|CzkdH79bmUf znOGmp^R*h-cQGSnd+?SzR;c5W7bCuMuh=Haz;pIFrq1-pZC&PDDTm4a#?9_7MEi4k zAL9i7Y2@warUl5}dDhU-9&cCbv9N{py2R@d^P46=>uK%HDqH!sZ;)C@2_NIXs@u z%q*E4@5a}YF^wQDSP>DuvP$2McAl!wNbVjG)25~n!Z^4ilhP-YhAj`9rKnQoY`4Vr zM$4F_)6$X^W^jIwMb-;ircBZkeR0NY4^i(OyfH!T&Ez22e6x%k;gm!Brs21b4waUj z`9%l{Jr~z=E!35UiPS~->*_L+t=ctWO?fp;isq*3%RADhI`~Ntkq)s=loLnMT)u2@O>Lw2%S;$Q=MH^e7B&dF*(D) zbMoM*-r{g>yWm}9@{E^oi%8<!XdCEEEw|(7_QHZO?K!S zmf<67jmzGz6|reJumckB55Ug_SibnVPT78cPxPg+WnYpGb}1GvK@X@N-NT06zOSJ) zJ4GfY8PD`Pnrl}~AoSMVb9aJ_{&cnJ<59tyl$M3fM;YjClYD}6hO5rsk<)||wZW@* z(cstcq1-Xvk;~eoH!y{Alw!${Dmnq zPFZt0lSTN)hUJtF@7mCZL0dEPYNj_ce5!VW5<{g+;}zza@i3L|&Se(*=1ZQenM&68 z`XtR!Zo|!fb(Y^Jan#jG-Bfs;Vp8}QBQAgglY3t_x9lABzQ5NXRIpZ&eI%YNQAr%D zza%Ovnmpj$ik6Ml?nr!}s4(D8WhH;1{m_D+lEYu7@PY{idGooncOkV*C~%tOSKo&R zi&4Ta_^yP51Ai~!@WEc~*;7!&P+*r3MCZ@M!UqCUWHczG2_+=%!1%p<2pyf_>bTgo z(>Tq+_@$3-Q_R1G^5a>cpizvn7d>u|AgVLdS*zYsp?8p5A1HypPu#{D5}+kQ~B_-FrG> z^BG0K?o}oD>^YQHbfw(Vm8HD|g4^sw&$F-J=l#gw`TP44V(t>P3)^Pm9unx;n)y5WCyi_l z_Nr}>Rt2faPjw|5PS|@V($#(Z3E%wksdeU9yJ|eYz&>P%nr+?RyRFsC1Jh7*;YZEq z{=T(g{{e~gvbfabwm{tPB1>};=f_}A+dr;>m}^99w$8*}-tDmo-*(L|Si#gMJD^&5 z#~&v+p6njvZkwUXX`5ro8N@b#V&aTH^ z=^X{lB8VH}ZaoEg8C7i_h`Rj;xo#shcBGuSPYcEPH8{zpHv8Cc zDd>A-cBG_Nin^OB$#s1eb3PC=FxBXxqia1p>z!H*5+2lv=U*_$Y>kw?-hy6g(OZ4+ zkq)!b>-O0w$4%dDTK(pu;BKNNlO5)raBnnKancC~NkA+1Z?y#&=K|LQ^-R?n-MoBz zjV3BaWLY+&XOodx!^OofbJd5p3Y@R#PaE9G)cGwH4-Tp-kL?SqJNbC1FX^qzaFYbjQ&Z-(J`%g?cyc~rcelkbsN1dpwc?d&pm#jK@ZQ!U8GUk4 z{QVI1B$L14oW3h7N`!&w*Y1`#>N5Vv<~FvkRB#wqu5rh?EGxB$&F?qjiC(u0vdj12 zk9OuYjf)e~rCTj_dPy>>B}VQ$O6taSF)UX}zTKbdst#Je<+J8{@`N>lp*6(&$A#4xUI{pd?iEV|-MTz82+V*Q5Md0=UMP-65- zp`8htto^lGx z_PcE6wYfgI-o!ARke9l@L2)5+4ahHw!AP9dT*w)lSNo5w8jQ(sZTLsY`)~6K9~>&t zEe2zRnpTLJE7^uImA*b1F_A*~$+T-33=D0Bw=6i2FWP8N7Pl_DNhBJ4L6@1)MxpNR z&!Y}MTS$5ueUh~OvapJ5Df{`t4qKOyu;QtU=ZvX~d!tJ2%A>SuRzXH|BkbnQMC{B( zY;n!O7u18pi*QW4C)uY@Z}S| zOdqQYg`(317LNNX@eK(KY|~QQZ`3UHhn$92_8rY*TM#)1ZckQ_rPJ4|Lp_$(y~0+9 zZ24BZzS{&}nY)c})nzmUb6Q)?R4cxRR)5(SV+f7jlWy9<8V=QYxqp7f;`Qk68lE>h zTKDF3rqoHidy#=TN+Yo|@>`ppdplw*Eul#FoiF0nk?Poj?EFrQu_R_6^WkRE9%e*z zDvpKD4o9x5ug{7D>&b-H&mP+R7{2O`m0md~PWw7bkyNqkU zFAwwmId0Z?&Sjjqr-9@TL$cMs8R)7u-5ckyuTnU`p09`xBfrT}}6N zdI>Vb8+}x;vv<7H?{Hr-VD-j$o(SDxmeXio>U4R_}7jYPNy9cr#%y32MJgx!-6T3nT?ULiJ6hPv6(s48DRpZMATru zm^nC`nAw@xSy-D_JZ&XiHD2&@*HbMwy>$=E?-1L$MwVma84k}ABz<-$jn4{L*P!j> zL%r*P8e9`^Y$Zpi#2^*zj@HL0C8q8@MlX^tjDK84*v& zmdZ5v?DGq!Yk7~fLaPw}E2Ej*(1W>4?9Id*Se?YBmwRzbx%KeVh>!PEKj?qw65HO} zogLfSRg)^IN^tYQ=)U%%#onIV-GYB{WC$%uLo*Gp%{@|a)t?MPH)gW*?HZtTE{=Lp zXeOQL;>Br2i)EDA@foG85QeP0706pq;+EDQm6<`7H0j{jL{7`cUgca`8=*6%FFw@2 z+`4)DDi?WW@Zsiux$C^vf_6tQDnsxj{`XMONc|-Y4Z7P-e_z#h8LKtp(7Tet;c)ic z7qw`%DN&Ida(WTFij>lPOiz!nQl4-;@*Af!98m2N5zKOXwmUbu?)gYUFr#6+=l=1C zqwf@A4H?mhc$`)nO)i!gWf0x9$M`{;vse|85izt_R>68sS3V)E+IJp5>@pU1{nJgn zahqVp_hchpcw_<@oGSAAu#cQyrPuL zQlv=liWKQeuL(-8k=_YC)C33+LfXs!j{AhA(?LF6=zvbdU|9(sRS1+FI zGos*!mD`OYt*=RYZEmerp-5lyrE$A17aDJ;6A1}Wh0@%MqfOW_?$Npzj2r}`$$0cV zJ5+v)oUNA0R5CC5j;hE!$|)c>e*35YX!ts$FrM$#3x+y2n<~L;D|Bj+k|ymZF$%SD zw=<9l0w~bo`5V&wC{X6RX;l|S{`g>o*wfXX8@RcpU`-Ef3tt+s`q*=ZP0Te24|#E& z5-ly35wy=9>*aOTP}g5to(WujEejT`%E+Dk;xdWhDMdq>qB$YV@%e|a`_JG>9Y_1w zz2BWK=ITB)l{)6{6H$**&)TCh$y+5MZ%*d|;$1hObv@X$T#C75e`J8cV5%M(Qlo;f$!h4W0lrAFo z2au}&hs)x%)q_ZCSQYBJxGIn{2M-v!)zcXW^ZRy768Ud9nra70A(8%NMArmD$@3Rz z-xg2uf(3;96CC$^6f3_E2CL%<92c#N;}DUi))`CLds`12%|vkI8-K+$@!@Un%>YHZ zV{~ms{M3R^M+F|q{zprPqw#auVWmbfns(&JG+GFtE-W`{h*RPH>s?qBVr1rzOGNpBfE)&^S~T zs+n(BhJmK5;4kEn#dU}a4xHNXsu=w^!54(}y<4%|!*t!USDYOXZ$8%1y7v$%Hge<_ z(<%7Z@NH!Wpem}WGZDkczNUw$%HzngN6eg~OWWf7=1C<;ZSOC&C=_bXyLyAnPl*R( z%a8huQMYf-liCkbkA-1PyLmP4m6-=WSa$4*`_V7a%h+WFhiN}%Z1#}X`=+ie z>vTZ7-Fl6s6XVmF?sR(7%(r&&BH-9RtVs)InGYwT_v{jORmj*iGca4X1%9U?T@RJP zRzo02bmfxKga<)b!*F8!d1upoYow1P9lu!4M$oLx5H&N zD(CW_fFphzyH@JfyXs^ANKeE~09~QJ^5Nno4}Kp$uPmENKad{UJlKm?sA9SUf@jtY zBv8V=)R0w+MDapJCQ4>#l^VWjC3v+of*a5Zpx-cx8cCqaNJBz93mDis!bbxo> z(6e=<0=lId#t|5gb3ec;Ua;f3OreafyIa(ty+*vptNO9m#oCfT1+Uu_$1N0tya}Oa zkSW?GnbA{CzU5t~1y?LL-1=FKJ~nWsk+0zNz?cflofk`DO`&Ih9UsU0&fNw>tJ7rgAHjlV#tLYEtgQrL zc#T#(!IE+40rH#>ln|JXZqn>eP1N?!OzUz@T<7TE9L!xmc#;zQV3Gdm-mgSOM;N*@^q=+spuSY{I#3xD=WLZZYu!ElD^&b*kbnjWY?{Yo3?vX{)-@vSW>hfeabb9wy>WGl=nEU*2!)+P?gKHxHzfZgtXglT{>(-h}XRUpLxP$~%naQX-n>x_;968?5}|U8SLR z%%&=!mu}eLGFb`)eEZ$`TIn`m*@YI(8XIxdlY30(diO7b2<}T40RX=`lY`3H_evx0 z;Jgadq(dlT6Lx3Vun$MS{!<|@{mIG@uxs>K`1Hx;pX+~`W4wU3MBdqja`v@XK?lH* zr=PSh@C;$7T-~<$V~K^iis=x~N3Ul%4!?Z=I74%toIcy?+4{!mQwA~XSD@r0g+UVX zoqaF?!q8d(qH5&}Dr*YYa8wPui*)E%)$Hyo3OeK3z+$))qKEof?*+n7HK1R$6$^BK zlCy-+N029G@7O*v7_oHUER*Eq^Sv!V3P8u>>Qo~!8M#beOd2MfchOJa$zN3vn|(qJ zWz?;L(HW~;j9#e2^2sWotD_h}SC=u(C_k$yT462__VT`n6wA@$5)DLlPu`_B_BMxW zVC`z@s({8 zJ>McOWeN9F=j^u#a_zVM6Mo|S<;QnrT}I#)01daRxU6Nwl`f#)H*GGPdN9u)^>Ti@ z7@7z^(_84%g@+#(#W>iF|D(AbOcnq7{eh?I?iD2|_Guzj#AVW%4Zs@#kdiUlR9OE2 zc(?HR7oXS;RRo0&aCjV`5WAcc_XHE_E?tdVh!o9))_+N0HsWy|`}evGaP@czMqIsB z;c|Z&=AlcPca+_V0bXuDT}0=RIEqh6h|7ofoWhbjdG(vwjomZS7-g`Q_3uRJ_^>b{ zRGO<`7M2`fj;gBUcwA%K{Eynp@)hAUBb^@Lep6Z*?6Aaq_&^cW_|# zk?UYozF^oue$g3ge_C3Cu|4*vW`Ii|_AO(f5DxnN4sVL~iXVf#dO0*8L$xRIA4b3LU&e4px7O?v*$%?`Nu{(1)}`%{SC{jn~k zILJUj?mLrdJypBiR(#)-Dnr8?V&F}g7xL*``pvggtgMi^zR=NM6>t-yF{^iHsQVOH zIL%Dc)}Ci`mzCs(|3#h;itByKL4F6h`E0?AAw@{0C&LoWh?}GNXF#h{bDO3Ye3SQE z4NZilr&t8le?q3uBB*p8y;86Nc>fSok{=CzWDBsevsXIAO`Tjty8coAam=3t=!_e% z{pF$vdRX<$*v30^;@5%=6}_gD4Rz7`9snR!>PWef5pEh-ZSuJVaB^dvKFOf%`KnCx z-6t-7`|tD~!royWAt{S()z(S7-;FK@(0T`EBSZU{_;R^i@kMr&aDPkUynrG^n5AH> zI98a}Lge>k5PVR|D-TCMoG;Y;P2G+vUeiCvLq0pxWqNIXZjxRoW})X6K~$**CoSsx z-AU$soujD;>*D=gK1>pQbU}U*_Gk-cPKF5U3hH4Es%u zU-lwT=zRjy0a<>WtZyXkSkEPH9^ z)Pk{nbF&)dCu-SsLY}za3cu)ARnuk~vO8Yg%rX5*VX-q|6JR7=AbXyTc*Tc&d33SE z4^%vS!MkSq6i-nQX2O3pDcpc~Uj0s{gtI+pArdxKnNx>oWs5XCt9z-3^)G|K-y)@N zIOtgMRIa2K22(YvGXLx1;x;NT!0m2*kZkTc{`F(Z^7^yhy}O zEA;*;{@}Q-iI5U^XW>HTRpR*vb17gr=1Rc`?o!rz*&Q!N08|>6^?3elu3_e+mQHak zR}xg=&qdKXk4RFVFD=sqIK0XK5^A@48^40w04f||&WK@u`?32-ucn>oA5Eg*MsNnA zY@ILsbWUdx2tBv_4r3A~_MA?wx|px=;W0Y|+bhV~lT`hkp650Mq+dNX_uYj^9wA{Q z-?9}P(2=`h{+vaL1n8Udv}6Uj>A~Srm>XU_*<-CSyx-Z zEjKoA6QSt^PBN!Mn}%#w&q~>RALhMW#;qYXvEG#M#$dzOhm*Qv1CIPpT)EIcB^}w4 zN~B7$Fu>0K!-(?)s^PDdfpc&jpy zC}k5_U@&z`2ww#1)bqFvkzDsoD9mtESb@Ng`0Z=*@#Z^DiO2H>b$k*V^=0#1Ms*T_ zCS7<&s`JE-Ngq?Yo7CrD+GyU5{JS53LAGIKFnJRCX39?yich8{JzKp*k2+dCiEW9c zK#&tww8dTV{;)%&HOWj9V=dw0#PirZu|43Xu(_zL((sdh0O(hkXix*RCl}R>d zOX~mT*rIiYq}@74Yrh76_Ny~ybej`V5cdB8&(p)Dk>DuNi}@T5j8>)f%d|wqI{(29 zFqC*7XI&GUsJ6dg*{EXv)_P4Y)*4E-X0)*&OW4$wulWzhkB3#0Vc3cYTsWD4z1^2`G-8-?9*-Dah^-va@|#!&{YMlphM%f-`IY&2MN zJw%n@Kc`1tt<*rTE?15$i+{F&{?Ib6d|K?k@%<$D{8(RmP!W{A?sZ*0r0)2r?!@nL zkOZPBc##KHwfDFnW_}9ZBm1(U3N>&_QLE-_4MGki{r~ZbFaJ+fxO(~Z=yc~3kDa5P zlkHn4ySFZ`&W;WalyOQY<+qNmo{r92H`lkewl?;T?#8F39`rFZ=#oj(h)WS3N@ZTB zO8s-l#{X0|`k8+Lk@QOq8#r;cimwc4xQ7I{dRNCWOR@^pVB3t4Jx2$JG8iA|ak&i2 z1U7dX+PX_*+1Z5*5<$nlBp2K73)%YPR7JX%bpd)-QiAP>G#_}zVfvJ-xet3{0FCad zynF@ODN~J^r0o}qL1(DMx%?F)P+t5HVrb`KU+Yh|5fdw?Mflb^_84c;ybN}mwm#pG zr#$(ftY~_L{iQu}^8&{hl$>!s)~qrX zrnkKDQXq7CnY|+ZpNwb1aJ?PJfn1Mx-tbZwq&f^-8h1cK*p#EF!CXUE};1XSkN5pJ4# zQOLTI`lD`#=qzVa*CBNZz*Xga%St61x0TGbm5Rg&VA(>nPR@Rt*znHRMN0d=L`zq6 zxaqkOXjL8`m$(>eT<5d;vbx0d%ow`CgRav>=J#ve3_mE#NzAs(LBSC^`8*hdkC$tD zvK*35BYOXpcovoO@mn;BrgAg)cBdNds$_cJ`buAG&8^O}b<0qh!3iU5fqD8_N5|s~ z#SY<8)dC=KZ^BY!aOemeohmdOJkb>(TNeoLr%iL%#@850)ovV&P{OdrUnmV!q2@g~ zhSu4RnZ`Gv!MT6A-wo(Kzbsam*+(YaheJeO?q>K0s8Xw_6pD_MvMtJyKF|J&Y;{=s1gw|( zR?k-fv;=R|ovH~gS1izhI+f>A2xkk$akB>w`DM=U@gB*5Vf{b%fBPEV^8KgOn)2E` zYHlIIII;z#B#=(?KId-IsGQT@rnT=Ahl=H6OW@ZZOMSlKejt%v@co%Dy$8rZVqLy& zI#OuDRLVDN&zGbXLK$=h|4Cm45)7AcM_6iSFenXpBxF&-7H`}m?b2T|nz^Pc`$Bxg z8Tnu8WEfSji_p#LPGCGuV_e!~o@M<5;2Do)g*g% zXxDO#hqeS^XLn}ih*P=pRxlp_1>SH{{9Z+_u(?KDU*h8=T0p(|>g6EL%mho%O82#E zH?lZNOTZD0^Ve1u6gmE(O%l5WgY8YudS^p|@HmcOPuw9~Ua;lKDQx(AlAhoG(4?q> zE1cLG-p4U(7nXL!F*vL;bawiN{IF+;ttoB;{|1O&KT@aT0esZ&30!;JJ}|Jp{mgKQ zKZc==?VDbe>Rl?Kke$v(30xt;@x&OijQqELbcgN7upL}6bZ`$_^~x&zFzp!|g%}>9 zum$b&g`yFZ)rZj?xzbYjxR0R;&oGH1?!O2oM2j=Xoo{86#z#39*IqsM=iqf^R2ocR zFrW|<3od5TD*atduf1e3C|1}g?CNuoJ;(bxBo7VkA!=%dY!@ac5S|qLeBUPNNC&p= zoJ_nkp-}Oo<($EGWZ!Q8+UX2NbO63(KEpOlZhXlQs=pIw+yCwF(U*kBo;tpHdeB{vIDx(Yb)Dn_ zl4%c#+1EKcz&VwOs&6;VW9CT9kG0>zpG$2~n?o8%5@kHH7y!+p*3W{s>Wt#A_Cc4` zqI3P1$}6_Yv4f+gh_JrKhLNy_k=^@_D#CwhBc6d|VWH~<_Xxw-sk@_kXcd%S<~sQ- zoY<&tB1%}SU0TrEY=4mdS|B>hge-cTH*&FvDHy4j4igcd%0$i_ot4hF;lj~X2+R?B zJu&F3xlkA?Ji|&BMClo6wQzx$#1<>ebGD;$qoUa@o)C%(hDjz*tp zpf^JcC%5JTUx4O35$-+n#Mfe&0j%vbJvWm2v-YMmuz7blQEGW*9*}$F>?zFL# z=&%}8J>zH%`5?;~#~v%IviR@*4#-i!H}TfRJQ5@^fCq$Be5x?83!rS?F^qs$zM!HF zZTFucIrK_4Xy3K}U@M!J3#RuD80{1VdIgSc*n8Ocd|%g!V5R1msJyv2Oq)BHUAz}9 zF$bDJ=F5AO?8;7@FZts*DlI?D)7h(V)UHzx(`t<5Z{Iee7}QHVaKnj7XSoI>Dhb$q ze&zR@z=t^92yY9)u$=E{{nrt$zle}tZM)Ti~bu%`ikI#d+(*)op)L}q{Bag5m}e9SoQVw6rh?w zYIC9}G98*<;Pb8Ja_-|*XnxsaakY9**ITRQ`YIpz0G~z^tvfX=NSY;{T~ECchf`v8 z{5pZ&&GY|Koh?1(kn8jDl>y(a@Iq6!H6P9JJ`+#_t^Yeo6>v_^>Pfuz;4|(Hr)W9z zvYyYUsNWQ(mLGd6`Bfs%n<3E?qX{q?!kjO9EeyDFI2^`s;YBjZZSiFykxqWmnN3SZ z&%(DDuZ4qW3+xscAu5`l5Y>pptS|E91zDRdyZ#k7S@Av0x`iWjODbz3W6w!EguQfm z@Agbw;jz7wL)Ze5(z~o(RjzxJAukvH6?!8e&{{>HC8}Ju!LcMFSobUm|GvSbwJbCQ z@Si&S^dHdOvpE8k z&qOYN_#LiC>QiO`>?_t;)6?TPyKnZX+xobfYUs@C`gacwr*Z&asTkPCPcdU<-~PD2 zA;k*a`qRmqw$5_%>k6&qM@&#s4K2N?*d0v(!{I|y^;GS1`gt}6Zid6@R^jyz6Ao(; zw19RhDKoxBDU+zqE4ah{)}N1gZqgrKMtw}M$A^@Bv-qJT@;>D{T^ksUJ=$>6%ZD0=Dx@v) zk@+>-uEqVKjCQLyc?QOZk0!gp2z$P)o?p>(9}o6O@iYg|oh*;_BpZBx`f%h^C@+$* zd8EO!RSnnwd@D#xN%S30P!?e3Csz9@u&-rj_qWd|y{QTw+s<3~J$}=#3NO(6Zz(Hr zMZEuYq|B*$@)Ocn!xQ>cbCLeSgF-h4(l{|3;M!S5G$J%5X|$@1jNBi|f5PEOj4b~Gd{pdF`A<+nq6fWm!mbWjq4}6r7;)$kV*a#Wk79Q6 z4BWHf!v#G`-ao}f68D0(;n7`Yabc>ZeO#ERb1bXTlk$*iH}iide}K+^solkUQXc2| zxzvZKa+a|73S7leIUC=I?G(jP8w%$m3u`*k&hQ&2EelU5_4IwHpcdo>q==lND42Us zc*60V@@}iZ0QZm3X}eR!`U(&)8>QjO<}Fh8hBZ9$sf5yt%V*yt_2D~s+gPg5lF=SHos zxY|$N+hyNqWMm)oaZxr(!f+i$j`2K7A;DJFmf7o=T-6p`(PDd;J885a>?&+1Kka*) z5|O+QYP&e4%&E%{#vcNdd1>RNb`*68z0Yz<=4QLbqIaXIO+?;YD_h?+M`4#|1C!$OBX|J6>!!Uv5CCc(Tqt5oPgLr&AWPtL9@nQb+RbHqW8q@c({XSSWssBch+aHU(%a`?Ckf+fFiih@Qb+%M&sRqz&rCX!zz4rtV=&4aTFe+KJ342b_;BwQ)kH_NH z1NRIBw5(CU4e>RVZau${C-R6eMce`^9fHxaSvcE5C_cY;myc>g*Ni%XaXAlxif~nZ z`Vvj+EGbQWezt6F`-RaY4Bkaf$!Tf>j{NA)x%6+}n}LZkS%rte?x+#^WR`=?(#sKT z`FY3KLcduYX^&mtf-|jyM5RHF@NBwKXc+)GYk3Q(v>r429!cv|fQ8(BEeD{`6x9h| z>HYGaG&nV$Ag|eUHiYkM!(hpO|LLJjbUH%Q&w&S_th%5&=qRd~+};jTr4&%^T~O*I zID4%8mj#3>WB)Oc=0oOKk(RGVNpx3I-@eHBZ>96jwq1nSkDD>J=hXI32d^BS07g?3 z&crrFZ?vC`)lNYduIuTvR$@5f-DR@?R*@=8JjKejRvGL6b` zO*i`Vh#8P;jN(;5YH+Y4f@v-5Xzj&-HZDayohD9KKi2I6*Vli0 z`addZ-qV9Pl{IPcv(}(m3L!9fxFcr8Bwh3fgG-v!9|z&|0rXs_JZjL%3S@2LBW-(I zs$uIt4DsgT4)?a67~Y_H^{ra5lhxto3Piw}IPhAlUBAMD*eZ02IK>qkgFw?uLkKco z%Y21bVmlX^ld^R?Lp%<9j139PC^+rdAKEWo4$GB#)K50sp_| zQ1t&ahf6;z;N4&)>XE&hlY^a$i?hAmTSo^wdwY9Z2Rm0AJ7;@mCp&u=u&o`XURzgJ zSFh-@dww^tF`}7rjDNg7Z7SRB)G;-M44f~lyfz10aC?M+hV8BOf<)kExiuet^Matu z6x}Hgg>g!L7xBN{uJt*j7Yi~B9(twSx1~L~C%_gX+aCO1nh`u<*{JsY{jOR7YrAoj z0`otm-d(d9mTSWIfp;U(w5F|hdE_mnoOd=J*j1%q-n_vVcu8TGR{QKu(Gm-V9UztP zs$H2zFA>DDANpK&2!}uFkVlE+PB}EnyTcWmOp=FSc0-$(8C4=ABLcMNIzA=JV0w9I zkBUoctyClLm!8VM(o_}K1kSR38_{T`?r1`HN~$1a_cdBvO^Nc0USS(@*n2~pT_=~f zTXh=9c3j8`8eIe$WQgK+NF=Wp^?MQx_p`nt!PU}Q>=Wn^iU5LniIu3TWGi*qO5YK9 zcdvin5H<1i^|gmZ6}@cVVuDTIi$3iXsA0BhuF}zj9#3p#9Zei}z1!|Ta|IdfmeFqp ze!~{b%yb3TboF&jafI)mZU%mzBll7sfR6gnZZl)Q-`3QugKDb{n5b{qP+jr{b0l?N z+YV!|_r9E^ItSXwG~YFCrY_|)T;C{aE=7<|A1$ZDD=rS+5z91>s_^n#^5MhS8PLeW zwd|sa5jR<4V*w#!cpCF6BV$aujuH;FsujD4BURp8J;Uuub^a&hryJ&V9FVfre~Etz zrfv}KTodBMUs?i+SssS2%iFA7$1=ZjcH1C&v*3Uw5*y!^<`j(w1I}kL$}_$w#pGZK zi{n5aLcUoJEdAUk2ztO5VBJ^OIo4sBOJ+Y8M}Qwc+^WU8T_Pwa&Bt`Om>vs!rye~$ z$rVdC5_pqN0=QV4y}xADn90o4zS1G@rjzQ3NyW$5?&vnr3!US{nmrt%jTML|?zL15 zp;A({YY?D4Ja3V27Lrzk2`*~=$g}-o%+1L1s7*d#9vl{W1#tE9dF~+l{j@$wM((Du ze|Z_FzkXSnj#-sg+5z|dH;+sle`!<&BIQ$7_dfU3MGFWcGVLt->^8S%#!hV)5|RFc zgp28^Juux4eFn-0E7vkY6bZo{iHm*?0|R-xP&sT+KKF(&ns(!4r)k|H4bGb2P2Mhm zUswBOzgq_YTx$EUzGsOI8UID9=be+zkgl^XohY?9bKf}q75)g^Gt?Zn)TIa9N@dy% z#)s^XibXo^H^1$V3pGQ+O~b49S}SOwAROW$@re>`z42z5`{=aDL+czp(d(QqA|O=8 zWx`irGxUc^B0*Xw71^kOlhQ6=f(O^+9_sX8v7t4Z)bgD5VgeqruG&{olM{UAy{Ev5 zD7BSUw4eo14nh-PqIH$WW(6S1{eQ*!-ZZ&yk8}iIjB0?udoD>XIy^kCAf*aNp2M!| zla$|W(<`My36y3Iia}~%$t!e1`)O!)V^{JX`Az7f3zbD=4hG*Kg+E$$NXRqI&M|?8 zNuzo|;}d^A(BBtXBj*D ziHR-b?LWbLx|NM9mo}i}`z=F7nV&BY;x6gpv7AbyFn~qcy>sSHvX;p2D%7vk66qoA z(StdK_yDr&*0QDH=Fv)?^bvdxlQr2-X0X zLCRw$*|va>=E(|mOa*z$#KH;_*7p*%nhra(&N9>2Ru1S_N(v{oJ5YSRxVW@L zAfb&of@%R`b3DA5u&y^I^(03t?DGr7!2O(HP@_+RSMs1Tg5>ze3l_>vwB%V?K{e+7 zji74RU(Mr;(pKwk+f5U6@%u2~z7GRH62<}0rjE!IfzZkR4;|Q!nvnzEn7gZZBo3Y? z8?9W^h3E>)B4ENS(R2UZf+((<9XJZYAr5%sogD!Yzezn989jMTC^_FTWW@t?X*)?4 zaJ4QmVuzicq~~0feI%+hX?#T)({lsg^8e_~*17r$dyducr|t1kGOv5DHfAYs*h z546Fj3bZIcI78!hF>hn45|~i-hq4(E4Vc46H?AYgm61P3wXU1sFgo^2=HXF3y6bDS zWknO0@SGGiEf(Ncr~2SJK*qazw(1Y$`2U`#*$! zw%mY!*nd;4aOw{e!V@0GJ1+P0El))8_Mjv}OXlD6LSF#^|Hp4~<>yMzDf6h7#MgTV zH1$8t-p?#h1$a*G>z2QQZrfHUT8j?3WQA)VC#xBGN>cJ)-m{<8YtDecavepNFVo-T zeigg|rfCMfK4fx_ZLs%4mcpzf=tK{f{dLMR1i+4M9VpI1qP@H^-@>r&#lT^tZ=U(Pp`2!*m(C}TC-%L`I^I+ z+MDAhL}VX)ztJl#SHLx{a@5O?ZV;u9s}M!(IYA4-#Tc9#@QiWSdvh}j*6exF^UT$U0GfLJGN*jj--2HId+&da=Z;+e4WUXOdhv&374aShq142! zEo)4mr$ap$&0&^)VLKI?(h#y>4cs1_pMlcPSeS=I&JV6bdvJ|3W?NF!K+Fiv+hg&?fM3d$Ypy00O1^JeuZt?fEd8i%cQ>I z%8Ou_JSBb)f6+cP)@>kT#u+e!k3ar6JCS+(fW|QDNPQelp8pj zS^$2r`e~M>fm%&!n9Fv8dM9{`)xR5V(r$0nQiEW$;_wscJXlO2S58+!6-@s16Yxye zyFlwtig0+S&PW-QK>X)kNI+^WYu@udC&zrNXDB=n{Exa5$WB-BR?)=(?)F@~eyXg3Znt)-$kRwojhha|#S ze7(2u=RuH?{@s?(ary(Q<7jSe{5)C;q_1ux!dpgPsk_Q)7^zzH zJ=9uH6P+XfQ{s-hs1ln;;lstN|HO|(O5~3`?p~@oO&(l!P^>NX^DIo!Yd0xZN{f^m z5l7hUBhT%Ew>I>>cE08&hA%iBajI@bsVZHZ3qK&2>RAFe9#Ri`0E8|#!}?Rb1@u`_ z+YhVNo{p-kemaLnum-3zhuQR1!t55&q5@vo7G|*spXIPRg8R(&wWUE6j1y*(q)XPf zeT8jD;pZq|Z0^LVuyumPbXCm86b7k<*(=^Urv->he@iu=`-5)NW%}D%MR%+I%a`kK zAXM{$|53G{MtrTSI{a)cGT0J!Mv~eDZwhdwFQ^)6GlY1^&Cj6YZOaqrnklOQVk-s;4L_JzG#- zVd}L)Ltfc4_Kn}lrS`3??R~!v2H(7m38N7@g zNGd}E4Z9P(f`<=r4$trxxi_GB*4+bVj|g2);(9<%l7z)Y;8)1(SHR2e*=+^79JhUNl7AJ(<)k0 z(OjX{@l--VClJkba$-L%@*L@E)8CpoCqrw6KS_^+1urj}pT#(a=ewP0xs= ziZ@{}+_kFbAN%+mA0;A;yx9i zlkSmk3G*u2j85VX*U1H=b%&#(+IT~Lf0fVkctd&YK*95h^&|Tn@-KtucBT1UljO=< z>bt9reSmw+HULAZ295vHnX_U7bWq;405KXSB@-#tmCfkR#s*%?*gLFyjrNpy!-K1V?Gzy^oDC-|RX$@snm0QPCGYx%- zU=9M5RPq8a1vJ;fC|${%H%ewv3pnk?3y^ zJe=)?J5{m|==?;Y%xaf(ia!lm=o&KWU*GtYL}#-V`|#Hjo1oSM=t5!9xx&yCGUgTW zg{3d(Uj~`fhtNWE%;2{`jud>C{qCx zBb+@STv_hD!sGR9I*FdizKw#QqU6-B;f-e4Xea@`hedLUh(z(V($VZ;^ge4TsBFyv zNh5as5GK|4>i;Saon8M=dHCNbj>~Bl-0W{1J>F4PDa({a$~0w*GG(Nv@8af5*?K9Z z5YlFQoxj;Zfx16z!Y2X`aM9wCIBD4F+<8(X;_dUdOZYWRE%jK@9Z}^K&{FVAw{yP$ zO-hQVkaF#=)%77lIpL$&wns0@4m|p)lB#_I7I{O7RwNwQKwF2&hDn`})_cfqF zOHK}@lFQI(8%i}ErNVOYmF1fH2;^f({bNwOu1Hw$`B|uM5QH+qgaj*+kp3N7a3=-Czw&%9mZ%vo__&%=c9lupRd; z!wZ}zF-PRXf1tiTBvKSEOIlc82BTXBu_84DkE|hAV5Khfgm#4`usXCj-Co2 z>wL453UX1ANqCpWw-=UZ62<+{?2@fya|!Qg?;!Y`{%MtVtec}&tk`=7h**7|^qWl4 zbk;}C-EytAkF9w5zGQkl{sU>NG#|7_BC(5>_!rPDZ*MH@rZcP2`JUZFWvE(zz?A#d zQW|EYuiC)hgSoT`U$I!Q?88T@0XbiMAQ`(?!dRS!GpFtlRvcDPdAr|La?A8Op!ZY5gN|_`EfX?xK9WtIpkPp)WmU;XPGqkV0&8E^e-k>{Pho zpU9Kt>%`?E)g30F=R^Ii<;lB(T%mv;^4^41AD$aq)&FJpSIjHr4Y#%Z-0e7N@0gng z?T-3Q6v-l7si_*?#WNeVg(~Ak7goOU|fmLOZv^${!9vyi)*%-jdmS z(7d>w9QBthVf{bh>z|f7uD{u^y);LamQA?r&oIg;B6IzASBd&G1u%=2(H!+c=D+EKTss8N2 zi-TK(QhU?(Jabgm|P zds`;OF#JUC(^9IJIBL1{x$nxNQxkuSksBsEJSBCsSz;8!v-O;7RDR<3+8i;CFU~XODQYkpV1XY?RpO)j>Hh|n4Q0DdL z_j2v;wz_NJ^i}?u;O9)%Nw$!^gZ*K#1ybAjNn+fW5!!Td?upDMz!~jIAp>51LXVf_ zOjE4g1)yFS$F(nYZQQqEKv6~)}94+MoReGHsiMbAsf-%_a=7!M0!U5dzB zYo+7xU-5%y(!^|i%{J0>*t?pn(n@+>5YCby6HeW?Q>Y+%K2@XOTewuvT6UC8OMG{{ z$a}Y-T~CHC0NR#r;BgljPqsp-sE#=Ak>#5n>>JwEv*3Eqi!2 zqHG@RuE=XguB#hY`7>qPyKv;#im2=z8J61Hn$`mXL-Kh2Ge4SBtdA+Qvbfgu+;fdZyZB2V*%Az#@Cy7S<%cg+oz?{03P@)`sf zqsc3nXJbEx7r&rBe>tVGcvAi8vF=EU*@;v^G_vDBWz@k(!V2W8BivhT6~i1>B~#dV zpBymthSk7XsfREj=k!!MZNy02?KID7CX_u5UBo>Z63Uqrjzmn-I9pJtI^TrHOE1th(q4S8F751N4gh=cV_45Ur z6=SNGU;5>5+wt9YNg2F)lETUxHCwLwNRW?K(KPiEIwj|k_FrK~nWjMhvz=$$%tQbn z8`=oHC>v8Cx+X4joZ=UTx~KrdlQvfg7^&<}2r&!Lyt%V_lm1kka`DQ0QUC)lrHQ`_ z1KSWlQrwP73R14s9-pY1tU}>b5hi~bCkm?Q{C!g9un@z)v$Jjcua-oL5Iq~tfBc7u z4L_#$D4X}=rhQvXpAEjMPHPKn^Z#=)dx#2xc=pxEdy0E=hogV1fJ9!2x8bgY>u=oe zes$!a$DOoZ0*39^B7m#&sO@ zZoaYpmvYnZg?C^TOZTq((@T#6S!O^;d+VN{>{5_TVaQxG{%ly$>HK?E*$7Is2?vlw zR%ZRFjLKMtITbXmZWvO}rD69)TXCBP( z)~qkw-)~mj{F=`1q4YMH9A)!PnKSO1l5*s;0G5x8>hvDpl03H_@LkTUFlv0Y@#5oC zP!ag=hUr*Hj7C29_`CnXD*uPxCR5OPd2wR--?R=`Fbv4=KRoJh-TE#x_44Mx#{KpV z=mAMhF&ir__A1{bd=>e zw7UI}FvqVLlWHgwEAFW{wA}mD@pv>+C{O6X<#E!D77WWvK3u+}*YB*KYYGic>ajb8 zZ!wQ@FfS<=0|>aC7wp%ZpFr6>(Y|`g>fcG{--NAw)Idvuy3-{ftK*1NHU{{a`F^Jb z$6k1m6=|m1TcQZYG2HuH?e3R1xT9Gv>&lIYC+E;Dr3)(s+>6bfjH?LL*ORj7dMO~_ z{a75E+0JMPdK~Mslu@P`nC&W9Xo=|T!?joC%eB&R8s6b0>q6=Nkz)N zD0*+*CH@Y;eopy81-r%!j_;i17J3lo9078naV`$kp>v5e6s*4pWT08mzp-)3tbe~3 zdb_ahrAT7EuAj!?+lMGPVCqg!yjVd#i%5{;`fvRqo>wUA4x1zWvrk2E*};o;$G7vTLvA~UGKi{#gN7Q?>SoJ7s z1uEhxbE$k(w9>L|ipB$Ft6MAy7XXKcrR+VVot1ZGqR60UV_^%FXm$u1(uS2c!^pKt zxFSq+( zp{6=Y7}Q-NIZVN4*73pW2~D)Hc1^$X!>gkDG>m|5g_@=Ek5=bZH>-m3G(TKkV}(Oh zX~zGFMzglfn|3nKl^=6hVk>U1*qb**t)O6Yt@m_O6fJPHUdT&e>5|jX&ae={%1yL? zS6OZe&^9=)@u0tjzEDWcpeJm)bv=&kJ6lp;fXS?wP!Wydf{Qa7)}}F)ukG2+f4mH- zd?O%w%BV|OKvrVLa&Q_opFDMSf?8#Y!O}}{#d5nHo;mafEs)TQ0s<<|baW=T@$7W6 zxbHFy4FazRu_q+Pyd<59o<(^GA&JY%+h-2 z`Edv&pT8P#6J~h$vV@Q7fAyRa>^%dW8*~QExpl7|?}m*N-?iV%{0*vJdgfj>vmQ-R z6OWLk1$+xuX4|fGcJ3;^y<;_E$P8#1U7(wYNoZX2b+r;T?f7!9+0(bb#5P1q@t){4 z)G==c8c7c8AsaIy{4YXEhAa(A0G;<+mogAPwkXT}L$ej$<6b+7@QvlU42HVVBJ(CP zw0FmeJtaz%r+NnSdEB`mY)!(65eL&CO>{q$O(f`WDfmBjEYe7_8da`MaroVUJE+yP z>S=K`e9dcOB{6zlTCisGonXJ2k=@n!`j_r2TvXS=RB7VtJ%rHRsO)8~Qr ze++6ioyz~0F%hwLxy)aF{zt#Ol&=8U@UkinN-t%GGEW(!AYQ*QG;|L1_p*0(baQoa zzC>Rx3pf-mHZ;4kq#Q<9YI{2Vb4jJ80brsVe*Es+Mq1`$u&3Q>ciO;og4Ut805-li zF7aetN8ysk=Jh4xkEn!;A8X(ETT}rO?$a#ZOLRJ0Dq6I*SOU9=ej4^ezK@Yvzf>~d zAsYT&5clhccj*q(YN(awHQV-yKSRxMy@}c)3@v@g%_u6?%kb__Ze=@GH^(K%jrL2g z4B?Wd92{QLfQ64Ad_7ioK57is~{bQFsM6wJ;vWt)~qg2W+Te6H@ zmh6mmMoE%{gzS_hvJ|qLu`gMM?CaQf24fpDW**<)^E|KL`Dgw-uX$bfxz4$-`}6s{ zop6vZ#9F`ps5e=Tv^Y)&3cqRwU;o)7r|hDIGCt z4Y?aE`0xvnVTgw?u-ow%z>^tefhy6ScMOJKd4XkKVMeM;)vs|=4_>vj8s}VPQ)g^Q zX9KFYgqvG#-Jy_W0vLg;cg8Qj<)Qd9FX>K5_A#8Yr?N*F`_NupxCjQk^C@(E8DAyI zH6H^2KQCOw@8nNWh))Bi7V<{-Zpm-Z((r}j)rPyD`-vj=-BPVHvjx(vOIhxYv5c3Q zJ9864Y*jJO!N7n-vzZbwNCWzi;+=%3ha!yZa;4%*vtEFKjbA1bElf zIO*IqoZa%?ed2BoyOwDtyZa$8Uo>*L&h;FZi?mY)%3kVjI5O3s*2+lXu%@-Vw*%QY57|0y>Y8DdJ z+xc-cKJ4^5pl(E1Ny#3UR8;4Wa%3YcmBZoWUmu4)xymQXwN4q_+^1!-XW71SgnL>s zBNl{5smy|)xWYdQG=L|tcxkN*U?U##RCpGn&JbO(p5yheTGD=7$t1HjZHZN0*r(hC znuZW-Ler^5;ilEDzhi#yq%B?fd&PftZPtt{$@gR%-$opPX3l3#iGJJU|AO}I^o|J~ zSZhlz2l*N*jr>+_sI-|H&-}xl%YM|qH4{ZqMM%yhIckU89yNwHEsD>B8t{Z&#xoss z`=h>+&QFM#9b>G4CDJ~)i`OW=SmwG>lD46)E;v!-b8%VY&ue9;7b#Mkn_!|6o!+VP zOW4Q484H%c{!5_w_m#Vi6%!{TBQN#k$9txfObk~Ve~Y=kOL>Dey-(WO(GF*B=4~kC z`)6d}3vwkf2|qG~aVw`_jE^qY&_r;?|BdRjODaTKk0R#1xneoCO z`yxQI*GyN>(_gOmExXva(lEkoA=;L`l4~B!cQ^a%MMT9F`g+~KdIcoW4c0rb@ae1q8_W#9SGbb>{b+P zHPucsx1Dp=D4meqD{f58H2Y(H9ZkGnb`3JsiD(`i&+c?jZxc`CG~Wg0Mksgx{-F-W z#$VEDpXum-h!+m|RDc_}o~trd>`UOR^f`8^a6&6vjq1o~h>0Q=moom&cnhRuz3qR} z6OhoGlHNBtS@`Z&d1~(1Uu}~0*HkJz`|pnULXWHUU3Vb;jg_7$FK_c>9zYXP9)H%Da!W2@Ad<+ zc}O!GtBra%^%x`Yi=N9bcaQS|$8d=w{LWR|z;}zZa?0%7mR#Y#ugR6Zv2b6Semw+_&f+3guIy& z3WF=Rdh;Kjk+-NOKHp;oY)*xz3=E%$(dDmNB?-?dK2>^*QVIL%ujyQiJEbJ)ICn~+ zxCUyo-~D1vC(x;BlUnpM>Z$%%Qvh?%uh)8Pm1OGQoAz&LhBm2quGjg7DeoduJo`uF z&WV2brOHqXhH-7PS2Gy}uzAXvUojp(rehCghddqRANuQ@ZVGZvnEWJ8AacZ6p|0I9 z2}2WPoF(&=sW9m5VhP`FtBl`6+LDk-~WBkI1p||T+Sib z*-$Y9dp0jA_fGQdY^fNVS3p-~KZI*{etk$Y52FYNe$gN<2@#8LyK|-MaYccC>z|re4zs0VYq_h^l9l=x17@h1bcLTzqufMKmBOP?_&Ri&*3@3(r6z>{@6g- z6UW*i_wX!u_WD<_Dg;~|-<^V=`d*YjL71a0+g*rY40(Bdeu5%&U+c!c7oPr=jb5L> z+GPeQ2kUTFwtP-b4rC~h72MDd($>>hS<*fTOx-EY|2p%p4A~w(&G(7bT>vT7a1mhU<`0|rfWOTvmUwv;<&r#kb*^g_v z%YYnEBlfZb#7kZNpZ}h?>UVCJV*5$@yJO}3A)#^CM;&JQ{c+Ffy|h*(ZN72?en%f9 z@iQ(1j|?>_-!BCLfMhe>*Rt9NZ?^<&{(YiBVGJKFkzEtE=PvlE{X?WaA~e>1a1Qx^ zC1fUyyo}Bpo0PDz?7g^!QRo7VqTmZn?s>rBh*<6LH6u@pGLPv@ynmwQ6T>d!;3H+f zLy-cO2*gN62vrt19d&f%ZNJoej4pA!YUMIxFdf9bV6fF1 zc^P@=+lD=-7e|UrK3Lq!;(ibh!q`!BF&Il9&HB1^Z!JDr@mU`?Hi$}5r$ho)63)+= zv)8tBNE*kdA#>3;!j_^wk+$2E;si3K(O@-|{Am|x2{ur8pOURc>FF;Sad!{N%; zA`a2YO%D^!Lb@L9o|jcqY{yxW$cv$Fk}1XH;qHZ_qqy<$h>IWy)5xaWOXCJcb=}mB znoc~jRqlc|!4#kOo1|d(18dXxUipGc6hoX#W2={&M$=Bu&%M17>nSqbwx7+;yOd9G zahtfuah&7hL4{BVMCP;*dT^eTC?_735aBi#>2iwNzQurw*O$9-C@S-{|20+l!<;e7 zk{6L3Hhj3eO4TgI+cXb;au?_m0V_;Qhl9e^g?k+7ApGk`*b;q5#wW;mna2a=y9xE} z(=s6znE@*MvuOC|_>PT1rE+?B(J1jV(VP6?`}f4TKl+DF;+b1z#)`jIVxVL4P(5uI zF-cq3zls-n4%-Tly6;yP!4ctpG1tR;o5BeKYaXV*&XV~pVwcvOSIn3@ zdC2lsP6JO4Ui^&lwq=&Qi>7!QBst;wYJp^Lo%M=tAo36PfCG9W<+tuL|_B{e&~S9b!AZ_#Va7 z$vR?s-=swQ_N9w&BBPqdc$bB_Cf32iq1HzLW@qCU@)Oa4+$8zVtDC=kk|Py#H6LoE}saburRGbw9W$mUX*0s4KMKl;fWfewt^JC| zSy9aSyjGT`)BBqvf1{MXTovV8V+%JM_en5~0N`t{!hfjvM;w>Nn^j=NI-qA(XsSc) z#y>~O=lijzR?9xB$hy-m=HA54F3i?uEePL%@vif4d=6saj^dnK{YB3h1%YH)&_QJQ z=tfM7`d{Yu7&Sp=N*@25;^!#L_-Bs-tW5lLaJJ&g_V{ipm#~yZ}!QR}F_+d=GZ_cnZ zAJA^vlIx)GinSp9)}i(vmxNap8uM8s#=%l4`uXpkR$Ycma~MQAd)J`msYg1>V(3K? z)bg%CHZHq^)Ftv2=hE#!OSuau0%coAOdvL%rw`|Ej{2_Z7rUjH+%cf_jg@R za2B2VPo)at?nzajA3WTwX&aRAtdp(|!%NhGxIpC6zi*9LyWmZkQX_c2pvEx5V=HR0 z(ZG^t{)Ly-X>0DJmwdd-!(M()DJjMKS{rm1ySZ9kpo6rZmIc+L5#atL?m?n>0(z^w z1e@}{>I}ZN#ZihO%%M;x-?kHWwl|MvMquMO(!9)5lqU9IEl|erQ8LMc!d)v2<^t-= zuz_SM8f5TEgpN=R`cI|;@L=Hy#ELVhA{gmhNNB_QBjEfxqA2*5P(iSo=y9iTlTB^t zapwKJP0+vz>AW)V>G)#edcOIY7S5tXZ%F{0^?HjuOjp)Zw7E?+V;ZR|5O=+JhWAEF zvd#2}9H?xc(%prIGxQYb+sE*WC@1YJdL~=+gC46vLiymeB(sqyG?efg^6lHEjOR&m zNSHXp86s5>5M)&8>1PLlwfv0I#7ab09W56JM)F~Uc>cfYf|BCDp~C-66&Nml^#(TL zuD!f)dpJ4SIXk-8Ib7&2+Q@&%sEbKM8+quh-Vy67i?@w~Esv`?uI2xE`cFU=RtpVR zG~=Qihf%S^1Pn#fJmv4i5*xZUJMf1Sje#9rMQwqz0jHBmkHE)j#0uhP{S~FPx^sjP zKkE1uDY*`vi=2dt$AqX4IFlenKbKoDu8e(pMTxpe<7qw{@5omp2VA97O_nZFl-(8{ z%%4m&P?4gtL#Ita5WCNJ;24MCM$(6-N%tf) znx}f2MBd@$LlaH{)U)4AZYAn+IalFdGc(WQ@RWWl?3d<|_xNnB zt9yN$ijh119EjBjVjjlq@w4m@U)b+@>)vxxP}*YM9MVm;LT(}<<-^=`qe}pf)kE;& zduJB?p6RFy6}4Q~qWB!^g|}lUD%Ww=vgmQtZ3ofVcFO478>9$Oj?^rDPQWEN@}bmWT6 zfzVCj-=^Q&hF75NA{aGRii`ikXkOpW#L;8zJo2#YnY>B3)f!da=uP(KsJ<)5!FH3` zT~DJvV2#0$v0Y7}wzaeU`G8F_!5W>-o6>Ox$~JOyp3pz;ka&?Dvxt2VirmpIsFC1n z4<$yJ#iJ0f`BL9XUL5`E#bCak|8vx&r9^VvyX*N>E75BQM(J0{_!>eMSobx3>hbSa zX&Wog_*1anJ;;R`H?m;ljhU(^dS; zYDCY0uEH`IAv1K5vCy1~eohieE=P+eAc1lWRVl0G)b+auX2OE?1-{T^|tWo7|%Sd69$!+>cP0@7m|U=fOae4TH?Zj zj`3kcJ_z>;ygnoU76_?mx;PPhnc#)8g74^CuM1Nv5HqJ zzr4MEUDdFX+27$g^Ik zlq-%`5Y~;;y&C>yxxML(anPslLCz;Cy;?X*Ol=||DZphzlL=AlmVopFzk{Nam&T<% zF=*JvGw`*QxNkLMD0o=Fu8T`PnvR54TwH>kZp}G*w-fG zAY1VD=P_GVGA0EPB=$^6Q~Y84vgs2c*^2MbY?e5Ev?~@n*92QQW9n6MpU!V2C!h49 ziTg@7cbD*~!U0`j9&jtPTEB!H9I5&?u2Sd8^IoXU#GCgNz*Nu*@rH&*>tgCH36#!D zOFI!BVCH}F5(qz$UF(^%bbFzF3)`aeH7tk>ime|CJ1h3 z%3A*QZUru0sl@u(>CZyagrtkB-|ubi0`Rsx`OngVJ6ugPSqHlPxHlpFVeh?xv}~m3 zUERybk~q9jEBD2;@#p3m!mRcCHal9CMVf%4qgb0vn(>(BBuIUDX0+V2@Ts)zzNe+k za#+xp5H8E*kod5Wa^&kHjQ?&eInhsYR2Yx``_g7QbsRqnuJF9!2iMz?|AVKToO>Z> zk8pU1_={OxUXpkE6~ZDwN>Z*xscqW@_vE?#a8R1`#F@XZOzBfSTlT%vldi!`S8bdb z_gO4_pn*1i;R5yXzBUkAtZ=>lKUu ziX0z&iWFKB?`}H;9z0hHe_Jh^$Cvlbz~~LLaAW7#{rmX`JJi>xf6>cfFNmgcw1DIV zI}_BNe4DbJ(T2i?Ycia3f@|?Mox9|;PfP<6vuQ4uC)~5I0#s4s5 z`{i|^ytU#xKf-?Rz3Z^1rc$%M$k=`sjy+}Me);^o{_Mqc^<^y{wQtWTo4>9d$p@~C z|6T&uSbOk|MD2VqnlbE3JikYjez3K>btK{{jpUn(qkna}BUsztU}4%ykB^t&?LRyG z9$aPPKjf%jxA&RtV21eN#^nT0y1gC7Y~{;JcVtoL>5b@(#Ik$NKRyvX4nCN6-JT>p zb@-*TG;rL7@VEWR8cP71%$&eqj)EB7v!_5!|afoFS^heod=1wVsgfFe3WRQL?b!J%?g|rbZEq?I3*Uv@qUEkY3 z7}qS<)zk=QHnmB&E7)>u(H5A)AUp1-Z4IJ6EQjJ*q?ORXXs2Y52zF(`Ib6~%fXHJ3qc zD%KEWyg{lAfg2wLpxIYcOK#Bw&f1hv<=JrvN-;%Pho9I;b~DE_DcJxd`dW(SQrd8g zjU*K<&-2Ih6yer3FP9A2nkm&O=FB^Sc{#dkC+6V-T}d6nc7s${UZ8n;4~Fv~ouQgo z@!+u>)NEkD!Yz>1tB;01U+@-}80J5{4{YO1e$_|>?R;{QKKOGbB>nX`az;0j5E+E5 zvQ$1oq*Mfk?0U?JbhmldgvGj`-JFBJ%}!Yqk3;R=-AH5y%NPj+l`S1;^2N2`(5)#k zK?Q1oBr@IQN#C{K-Od~7yA|r#emb88(W3PoydBq9$(trM`d#vLXC0*tr&ZojMdZ4e zhAca|pp%Gkcm2gme2eBt?7P%$i$M@{NseX~FR88Py5K0NJl7`E6}lS+?^jmyUnCM8 z|I&=}xPGCtm5 zF&;-0^f+YK1pi14m}$^PNbxGjg3Q*ui77qbUZY3)2fL|~yx5;u`%HYdE-_!d%E-&xnJ zzty-cuFcWYHQ=UBs;l5;sZu&)0FHPk2?onf8Hn<}f;Ps)4-QwRsls-LtqsTdKz!2P z)3AU}_^#yEB7{*kCuUWa*#Y|#4b*#s9YzbTp;OXa+DerzA}L+j;8M+6J}E-?_hLV5 zNp-oYigf69XdB<3X9R#-BF3)^w_h(avZ(_))Zq;Imx1?(F^`=Mu62yi>?UFG(#YaGJSnjDT<`x zkNsqj5Igqr-WwAUpb<_HuEd6pJ~kxBm5rrwr?alSB4N9b>oA425>y!sslKXYo;=KwaI$na#+)$+(b*@TYv2=Wy*s=eA{%Vjq4!+v@LV|8kBc$xGG8 zU`PBEh(F|nmIl&)7Dzuve}7O*zT`!;xjxWby4Xl=EGvrXS$D8Bmb6*=V{Nyuj*V`H zSQSZ4$P+`(2qEOUf_M3BqtOio^=L80$wtoRWBe%lec`s5&X8cm!Q1yH3H|QaH$?g$ z&Ukm9plrcom<_ zy)1f`SEg=4yEv zdd!&XH^WlnzxkskUBLWLUibB$m^pvYzxr~2()qc&tt5xVOCg?m_gA5(rvQFvkb3{- zWJ>?)%{e;g--r!gdN!>tt=CZ%jSW(Voos*8)v|+b3a2+&km$vK{*)9WRi{%Oj5nX3 zFWr1^L@jv=k#`_0>+I*d+^s7}Y&<5hthB0P4LwxkqrHg1;OmoNJ(A*rMVTGxsZ-J~ z|MqQ9jSA_EZCSPUX2F|OdSHQ4+TaqcXi^npRaJLkC>YSo!dW#!C9 zWo0UYr8@Lu9%{oz@a`L-9yvILf~>mHhD?^2-UHKsMJza@@7rq8w+$<+eZtLNuC!ds z;XMVPZHiwMiLD&aJRMLmFR+lzG4I7HKBIAfinlJ`|A)Q2)jjk1ev&Q_%`- z!riV(PFk=PzZR}*rk7)*76;VXXaK6l#{j%LuS#PKLQC})x+uF#+jnZ?O@aMS(d8wB zyi0lnj_j?Z4H{nv^LzFDySQ$|*gHWAmeWhX9>X#3Vbhc2OZc__M|IDtj&2%qel6h1p4bBu3$^m3RJhQ*JF zxz{$k;9EL6J@|=tlTpj~Q^YMJ>ug7f%g+jFI8?3PL_S^kn@&Mtey*sH&x@>52?@-+ zo)KGwBRMEo^#?3e#N2?IcTXgLcYOxa#}4G4R9PGj3}jD!O5jGv_3j6`iCGiUmA8_V z#xpbdMZ4l*joVQhzTDS>8CFxVq?!gI9y4&FdN?rUARqbK{^t1haB5H_Y-6q1DC9|$ z&yw!I7lQM8{@u`bzL`DGDq>VZ5{s6XZE-T<`u&D-yQz+w_6VZf&5uNEt*;XY;7t|nyX{;LTKptgM;7*(h(_o3G{%u;@h<5wtE9-(^R%3i4)T*dm zZaA9JUiCvzG-^;NQ5I({{ma#|1Kj2))Pc{?!OO9kGrntO3Vd>8vkcwvcwt{)`{A%C*foU=L={D zZ9Xo9O_z*b9Zh@p_$y<{`r-~l_)a)_9ywl$MxCo#nIM0g!&?W40VI76GAcOKzd_P! zZv^gB9v`u6?c0dC8oKAx3(HF*d6#{3ENlBav>NjG*dUMmNSmK6v;J}UWpj^9?@bUl zH4gdC>#gk4X^82nJvxa8zI__U#J_k=nEB(4xwKTgT_H|B(H9pmmzes#}Ze{!#W^;KcsE_t62tUM{tiMP$Z z*2bNdwaK}hI>lre#B9aKTF_otF(1}aphi*Y5v!U~o=oGs1{iTyIQKH?T-s+p%t`R2*&7TbS%USyAf8Auw`oD^cQjcqz6NCZv;nhAl|eM+XY>hJ3Q z`DwlJbxw5r-UZ1Ol$C2_46FF{;QC_KkxMQbY^`eExdOSK6KAnXnyhiit6>df+zqj= z&Pv&Me`Ag9dR;eq(%zc|RnsQFq0!fA_|@SL=(-)rzQ_DHSz2Ed#;xP=;t$KRgp%=$ z`YrO+I4UJn*DlLkwoA4*5TFWo(j>S?O9t6GN7 zw8SLetL{gEh2fKXS7p1moj&uZ$pGwvIuwG9)^t3>S>vTNbIbNkMs&#%Zp#@UUj{) z!(^@a^;M9Xnvnd^Z*xw)tc+$$hpWXL2_sO(>|TpY8b%|kuvI_bV9*&qVuEh7Sg0Y| zex|1;^r^-wH~JBCAucOJYpgKU$lQQ>h#L18ts^E~5B0sD9i2VNIFfWngPTqOSCtRf z!RyJLIILK$WoKI zzTfCLWWE#sS(x&I#R!p+t6*%VaR-_&rBGPEZ(jgRCpo+X?E>d2)PavTh0M^lPyQu; zW1;rB70<~|(RT|g4m8sby<(ZLAYHZrtf}_wWNGu}0pSCt{boUWj_^O3O6yM^tGDh? z536P{vpPKz6JAH0j5$uNDL+SoozW+`Y$p?*Cuo^6coe#(1pl=fmDM!ke>SWgQ0<_9WJ+@I zMx9%lpJs}1gVy@_eeaapxc$8#tOsHqn99;{lD<~yyWV8o+Ut<$&e*p7{8kGjC{gy6 z?X;tbV)no++h2bUj`DdUrq|e)A4m3yn>VU!oTEDq_PKa>)^ALZ*HSoKeA~jiX%?xF z4;C2R_kr#6hi;N4DXZg!ev)Pmkt*^V6kX)Ikoxxmy&XKQw+fU$V;MU(NKKExSS1TQ z8S{HVLP=Q>?c5(l=9yMm-kx;+CSjrL2+nKD6UjZi$g8-c5LwpJJ>~K>bjql?gUZ14 zqg|^^7KOB{@1WSH{p>`uC!NB1r& zn`UHlf;b^zqVTK{$wfy2%oxTL2Ez@v%M)456kF1JBy)f&|Mw)u_y%!1`hM;jwgxS7 zWqa%LG%^dTKi)PBS?FmXlz$S34nW5j_B)`3Rrb>Oz0`9*SCAh5FOpy8w!bN|NIa#6 zO|-Gwv_irxG=8b&T6mQ=a9|_7~k-#o$|hjlQ^>cAL-;SRLV}^sm%al zGX;ZAqr$6*%l^YL=~=Mmba0}Sh|y$-_yJNf5?D5Gs-xgWe;lv*Al>!smghIcR)!a- zLwwZQCyik>;gF$!BGEaRRL}E9tQ%9^k;;F6`ph`6SUv8TYnUoZ-4!qBl3sT3FnFHyg7@jx+c9x7k6 z7AvnSOg^68=VuqAF9ecyhcRV!iNm%*4=SnYu!2pjg$p zmNj*?rsr%ebyCl886l7n`nj}8S0S4q0E3R0h{!Eu=$>7#D?WpcTDCuUpC{T->$z;D z$vL72-q91R{NOVZD4au)uv1G=(7H=s^Qu{#DS)5m#m&jv?>Y6QnR;m@^WWsY^r2j2 zrKIkBt{Mx!Z#0FnqzB#)CooV0&B7M&x>-&@y>d1*m+aYap9x?XQDY2lV0=y7yn4R* z_$Ci+M4I?VI?TZtcND*HyZPK-T-Mx!OCQY`TKnv%`yk<+w2B>9RqJWq zHYKssOcLXiUd(MJr3_Bu(t4Jbo;C6hhZzMsjc*1weEJGir-ZzLblkj--6i5Ac(6%)d|;A>~%XDQFq@nM+W>g{&~FeJi5 zhq}v}kq-a8Pv0cylw7{Y)pbV5$_&MknWJ^`^@y9XiN)VH-QLJ}Q?Kn^T{$U@;OOw@ z8v#PrX@F1>*wOI@<*CUKcIbJYtn4>FAv=L^cfH%3Qt38UNM-Nw?@x`gNmBWBSp=|W zLbtO_{iC z+UZ1fT@n6V5{84pQVbR)H?Ed&a?LDZ*j>xq%i^l}rSTw&0{O?eHs-AB)tC7Xsmo`A zJyOz=kt+TI*4Dlxf`k{#mtT1BoY^pr@U?tyuF+N}EM|@?AdgN}YLVit7-L8SiZYb8 z{^Ucn&cOR>D#l$R%@b4mmBn?)RnzD2!ppm#nJX91i}VpP>zt6`!Ld&ay|p&b-Nfx_(eE5%r}kGKpnfaV^gFDc z<^9Tf(^5W%ugUHg>X{R|_3@|&Ro%DG_NkMXu;jS8=W{_l?T7%ZfO4J>`Ov-mFN!=` zv9cEghi_Ht2L|d1sEqaA*8YUrg%Xra5ROp_*$6km@~%Q=B$pHj-gOH>vY{>!I{(w@ zRrvSXfCo`c@%I<0`{KFNVH7Vq7$UOKZ^H`e&}2hoULiL~vt z+~IPL+cLOwtN-np*iA4c$hgJu1R}S!t_kvL>vk2Im6#V9f@oU=3#B zpN^43zPaom)A!XYG;?MxsRd7({3wMJy>geFEx6ZCSbd@Mt0_t-8ACIx`4Q$vT+XgV znL(e^lW0zNHeNiXFm`42W4ikM1~hKw)=Ug8Zf_D%Eg zPHWCLt()4t*KQf}Xy%eRjB}U);0ZgWwGdNK1O*V@8gU7v)8?^O=zOiSj8U%8pj zIIpY3(=4=_6t&GFmThW5@US_7_>Jasv&L8<-9?CQTHqjT{7U}bEL28RO(1^T-?yBJ z08>KYLR=*5?|5ds8abV;k%B!x7!lxA#9TQcqXf#l&vZWd{F-rfVgp5qU{;oJYqg<* zv#A=xzlO^n2DtYuyv*Irvvw_4*u$zW<0i#tDQ_|sBPW+1ab&8Nl&Z=8y@{I7>Ji>3 zVRE9XC*PXwxqO|>xLS8|KG@=I7c%XWxEzzCq~~EQ$+K`;llRMfmA|G5JdQ#Mz zySLj#lB@lS@7d%j@GZ!0+BnNnJ?6p~^1bh-(CJK5f-e;A{Ooswe(Z%21_&P9{nk9i znAW%YdWp9-GS!tT8Sg3&V+PJakzDl#Jup8rP zWulYK*+PQZu8T456$@Jxv2!qJZczW?(rwn@UTq1#U%9D+iPXrkvsD+|o4sDNRL-c~+`LXHLlAlb;>U5zO<^PBSoAT6Q2hxwbq6nvL z4`6rUWb!d(xHrj7@Dq9)MaEy|mDL=*UcziraLWirLFMTKsH=?cWS#Q!l-2AEPN-X@ zO#BSKAw8Q~Hr!BsE~bc0H{`C}?5w^n5{R{p0^K{2BUD?^s z9SZmKwR>1wV#^wf;P2EfNmM$A5d0^GQ+X0VA+jF8BrJ6ar7gCD+5X*?%O>ZtAUb2!+8w0Lx;3aYnk`$Z|nZ`y~j>ckB(- zO3}09KE^t$Otbr~YsFlSET^mjG&iLBb2A?@=WX3=zW*+@`R#prE%naae_YpIhSU80 zRnM&!`$kfoKz72KsMv_$wyEmNEgml4 zU*k?4*h z-vm?ZrOI9;aqsYYuMTImBal-AAQAr@685P7@BmwbVF+o z@C67B@bDgnHero<{8nzWOlxmeyJ3O61DWR0r!fcTBc|lTE*^ASD|A&fQ>SIy(TXbprSl@caRe}d5j}~E9cJmM z_`77~uwHs3OkZ|1@?k6L=OIS3ML+r%R`m5l@8%eas-r{mAVswz2OTJ@!9%fs_iUiy zGu!d&wtT<7?B5G&Fs*F5f8cd-=utsNa-c6TdHjS;{)jwK!<;JNuz@rM{@jEz6kh$l zrkqXeTX?l``x9dPJ0Wsptvru{Kqvg<*VQkI2~U}>REO9g(3%>P9!&f*+&Ky{_XSng zC??lP>yL&R?Ti%Bde(6PU})#}@$ohE`I4Xv$SgV{+uC?8nzx?i^P|TEtOxD;*YN zpLlr^YEz4xlq~Pkgw!~W?d-P=;q;7yeTku&li3Vw#In86B7D`z^!W@*`{?vAfOe{_ z1%@MF3s1E3@Z;z!gnEjS7ele}+O`6X({Er~&ylKZL{i&6TYug%zrf45nOktJB3Ce^Imxk!W3_#04KH2jchwpL zmB_XTB^qz)l614sF&d=b^(p!w?x#GRHxY?Zsju+Jwv%y{q#9)5QIidkRAFxbfk1kP zpLMo@!f8gH>At!0@h*S&{z>Q;zs`5xIEbu+kyZ?cJ~Wknr$q7v^LRFH9I9Up56P0+ z+KOuV6dIt?4_zY=Hy1@^oJ9uY2n3w;!oikBw){?W?|?7_0%G%k?)KJ5^6p22vMrDo z2F15_E#GWLd~8Ug5=jiP-3qs!^fUfSDs0vtNc@GKZ7=IvQ%?BqU&n9CrKE-W?om%O zN%$TbvOL>?K1YLk+xM5eHZu@EAS?AJ5Ynv%i#o*Q9$yn&d6#Rl#)PB+mPM)qHWYm? z5@?=}gN;57jY_oB{-Ubgpn3jB?)9FFPq=8n*0*7cF!)jCTYS+m{S z$n+q@5T2BR4nrt#`?j*Wcm^a+S!*rBgJM-Le)LS_9X~+pr*|Zy zUMke~bxdMa{g-0IIbadswReZOPqnCzUlFD?4jc-W=l?in6!VRWJPMyo$}s z(szS7*Giu`S=F{3}HDq$dE&FIUW4PslZDkY;l&=p5Qb3WAo>w5iu8;OBpZxWnAx37ruw- z;P7>C9WPylh9{+62}Fc%emvSm-ibEO#AIcyz);qcZg}s5^M94!1{;46NOv1Y2!gmOofB`+wt{0h9otyYuD6;1(!wa$S*nWZVh8M42@(Phy^#zbzezA}!prIg-9 zj*dVJz{uAtwCB5P4ZVAtYvL@vO=xl#CBRknqJw$o^Ygd1R{E6=(hn)#T!e4cO)`W| z159Ienm@k1gDA~nW*qzRjw4$uQL{mzF_7R)VRX{WF~hR1yC95F$x@d^Env^-B&O@(n?LZuQ;GwA){VX%uY#e zr7jphKiP?1`9nkMpIxxUFaE=93pB3c9i!VL23WKCNlUR*aVQzrT|%7h84S-qyKz3F zO+Ht-%W0|e4=Mw_PR~cuKfrCoIkq$Z7p}bhCPA6r{#v>EmuPL#|WU#Qu3B0r`1_#%Nr-(>ZTOPQ!}+4p~6lI5F#$;w;Qa1z5ddrngjm#%bj zVFT1tqp!^b)B8B39XOe? zzV8cNrdT}eU@mzU=`7px(^sG?ScE|^m8~?4B5nA~6QBl7LA~i0;Hr+D>Ia#jYWa0` zuA%4ftB;A}K8OouuyYv(ib`5Dhi|QEmKO%qx@t;Q8gIvp4<}5iTGU5h9=X41t`HgX5MQB&i%b(bz`N zEIUeBBh&?}&5diO!*^eh_M4#DS1A9|v2cVQpMkAsIHeNRlBV zCR1=_Oh9`-t8x|`!NXH7e z2!byn*Od>##$8d-)4! z!Z*&-ffSZIb|Q$Es}Z0~4Eg;0Zc#q2OdE!l7wHYFUN@h?954i;J|A1F(ezOMPYkiey+l!iR?r#;Cx7gl2m(cYl^^44 zU%Ha4mWK{$9N$sVU2i|P@rnxt57S|#IG|GHT& z`=|8Av~#j0o)zmK1hYv(*r5y;xxH^PBN&V<(7cys=xrxh2TjMWyvLT<;1+qYKmHF< z=N`{g{QvPYBb9RL;+9NwLoS8fO-YhlQSR4-$o+nqO+^a1B;>9OLLqX$Ov!a)a+~|y z=ROSE?DpID_xSxD-~D<1+1Y1jXXm`m>-~IcID~64Tj`qi_O-EJL|XGUX?;5VOIke}}~JSapY7f&+f3?u2;)>~CQ&j*iGtG)Xw&2>det7aMAr9wU!@ zhd*{k{~rE(3t(3#2%^bydWMbOy=E0qHFapW8x&b*0JqLV(ze!}6W3nBY;8aCpY`ck z4H6roEG_-?lv7934^t>2npVZo@Vhj#+6t%^Ny5)!DSJYjmc|aij91Ozjp%w6lSs|a zDpLBldReoLmy672v2tykDCh6SzdRljOZx)hhdLeER3gtf_IKr;zoo>|`AMG{B(0UU zed7o2vI??wE4Ho9r)bGn$}cVH?q(S!_F_>4C22PNhnXPP|ECO=|4kWKNfOZCWBx*% zImGfrp;(U}!5II-+2&W&NZ^I4`vkz*$}nl1>Qw)AFy z@P>7Z>gxwTSios+HI%oCgd~tWH;Gz@f~0m!_+vA(z!&*JleC)>!Ve!8-u@9?3RDhu zY!2qvM`}@<*IrJF;KK_~`RuoDKK0Rqw+K2E215fjYZt4Z)eQ#Xar+Lz9U&tsZG#gl ziMsh;IrGABa8Aafjax#U+#~lsvB3LmiOfZ-GqtF|eTqQ;3t1h+DY^4Ks-}*>d znQLwZ5uFsM=y{GCiIJ+;Vqpt}1=Sg=Mx4}z)C9wzk7?~5NfLTKx|t$`<{LYY%ySf2 z)9;Pn)nmgNe7ozg>Y&)UO!}O=-*h*>BxBwA6xBpcZEe9RKN8-5PGr8@?}mf(WgdA& zuObP2n|l(@8F8Fuxv$ObrzP_C&Kg2=IGi}AwSit-?fGnGg?FRMi?S5rZIerg< z^)V`;hmbNCGZ$x)H4Vz;SUoty@NQ)4w8F*SCeYa1hWx`=YA$kBWMMD^t`;H_8KSb z{)uz!+D=i-@28!FQSm^ws=US#ULagPs=(aQ5}0w1*~vP?uILMX>wRDBbuJtG4y$P3 zx{F6lY2cnBOqhGrI-f7uni>P`lcbZK7ldEs*Ln3P*8Yfj?Oq~(GEEWSUAXdlCb(l^ z>ss@=Uf=cCwyXGn)m{oZe_~g`!MWl%J;&F;(@xp0vbx-U*X>X1^Qz=gif9cP0!d2b zsk^U2LbRu>ZsM;uQYohkk~Xv{75zy zyQ!%?c#A8Kn1=i$vf(8Iw<|4Ax^q0n+efn!PZ`gDb?_&Il8jHmkc+U7qNg?_O!g~i z_V+ywTc+;TsB#3V7IQA=X*DlyyO!9*DroPwrlvk9b#^UslGuV>8JiY3C#&Turr9sv zznC1h#ZYTwr>VlGZ&dvmuXRJOR>y{a_UKKIujH_VU z58S&E4S#@iN8NhXK_TAYbmO1eJ!fEm>noqPyUh=C@)6*s*bBBcu}lE41(JcA`j3|+ z77T#xi8qy(eGd6#!odAvWJnrBv#C!64XV4Nl)TV-%Q$bA)Ts`*PNxOD_zTTK3=JT&`n6z2My#!}b!Gnj z-crouM~^S-|6C60#ua!RSBo$1vA#^qPR)LLxh#APSV;>n3K^nGw`S|@nJR(PA6Q4DTzPa z3j%4c9dUjdwSF{I+eYX*Fn_nWZ994710W`sA*@}wGg6t7`t4}%J!0go!6*x&@b1Cg zvrjnqV^uFjJ2-;4?z=g%IXYekK4|rH*2;EVFbZh7jpit@5QMgsisWqPfWLqJ_p?JQ z#?^@_%QS;W=Zm^Y$5muFQ|JrWWuif(sVo$6u=}v12C+Z1*i~CrBezegv{kDs)b@In zzGL;Y8%g34=Sby}y*g+KBp9zgo~X3bRKi=i1mE0eGnfzd`^&hX{mMJf?30_@%W8gp zxlF5>?0rtc<(8R;c*5ncM2y@i6siMP8gL$RiZJ5R{V*;+2@`yFu{LyuF7 zZ{1_i&mBBJY4g`_xo&YBAN77Io;=uh1TZvjF?ct2|Fciy6l$P|=TrNz%CALr_O{6% zsK#T=KZ1@S!ZQ5Dk3*jdy_#)(7huq@Pxhpd$NhRf*+4sfE!phr$)a8q^C9R{(1uvq zqa=)|XlL=>S=C()WvRzZGEUb!VEpjz-fpRR%H1j3G;3hW^p?v_ZH|yLy;+TSEq}}C zvZm-{KCttsM>)NV9sXG1LQpKtn=-~W)!p$ZWp1V)Hq+|GGjvpaip{oFhj)X^pfj@2 zh^D&M;f`8(;_olxcl&}NxZszV1NxhF<8L$JprhaIW6Z{5ryI^(8f`Z$EnzD;k?EVq z%DyscRzf0p#_scA?jCAFk~tkxm@StXp*N<3;q$&dVN__E&j$gC`9Mmu4t!0(4N9QH z4$=72`G-O~4m%Bz!#r0BueOwU-qkbV(`eO^a!SsYDb0EnFBPYsi!kX2!)*N~cOj4`+QAr=$t4%3mxz{Pww{R#5 zQ!NsD*u&99|Bb;Td>^ zsI3ueb#5EhE*I-{dFCzCuI#|tgDs1P3{-ADp^;W&yET6egPbNd`O}+e83<;n6pf0Q zf*Adhs9u6EG4^TUw3?}>A2NPU;n+SU>uxQr5n;xoLDbr?l!#`f*Pe5CX*8BQM9;K_B)L3flZm0|_2K8l->J&G|oSv`H z%ESLC`n->2n>re4OBt*54eJ@(R&u~8%L9L{Z($FP1PZ2`KKE66{`H9}nrpy=Wv6RW zxD|Q95N$2w_4Zv(db?5cz9;2pLd0tu6HosfgYWiFFF_`E-mdmiv3h9Pvi2?st()QM zUnQ0=wSJi$q1a?xN3S~MKsl4;08itZ*u5$3{e?Mx=KVw%JWQUf`V$qJ_ZQ0H@E%z7J%KzFeKu>DnUqEQKFKByABAGQOxT zz;U!VTTi=X#24I`72TT^{84OE<|%1gk9&lWAtg#6%l8~^lbqdl_0eq(^b?-Efv$C2 z&mFhSD3k+I7BjB~BR7YLyH284!X#b@*6i*yP~-*nUGtQilh6eIVYkn<6q(TrrCyp2 zbC{E#&gh~Am*PRu=KDMclAbkPRm(p2-*H^MR=+Ob*ynO#03mF7lXhC?bSjqy4((&& zW!!`+Aq-L0>F?^S$Df|nm&wNZII6}0R?twq%6(vYuXN9e35#tjR*wCG*!eW4OwGfANI>5EQ{iEO81m;07J zOhc)GB@Sz!%l93y&wFX}c+}EDL?zB4?b3b?4*%ms918b6<=&xcug-l3cfKU{Dbo@o zT%)P9+Pa+9r+<1q^6`}{M#WgsY(>s7>sZZ#RB-mr7E65QL0_0RiKR+*abR4sk$DZv zbN*Ni6CarpKqsr*p}Oh8;KBGG%D#_AsGU&4Zg9ehYxb8L>NHq9rzp6YRR)f)` z5mpB!3&j-60b4w;_HUf|O%7-?6a?N)&0{w%A8T$pvVB%i_;qU}QNF3}C6<)enbgh& zg-?Hm-(^H(2{H8U>y;j_LJ%;pO4u@qNSk^YyB=`v%^1d~Lg+tkKk&l!H$BGr!;6dW zFJAW4()NC=3$%o_p$xr9-^5v{+#On2SaoYvT`)8Bu=#Df4gE~MkWZkHcoQwCNByU# zz%S08w^VhT4TTJ^HMZ7x#@gJH_IAiMvGhRYBQRslko}VP0loK?I4*;RU$X`Lwqm6> zH!^0slC(cKusH3a1J(0+^2G-J8jLiBpBg{$lt{EYj@)Gc_oPnleEIW(@JKQpc?PPL z-c&YgkL#{V*?vp8#HWhsPpsN-t6@KeHt%_*_3FYafu5&F3VPxjNIU~sAI;dvD>DV1 zRRP~aR-1)EE%a|^GH4p_2xBQ(kUsCQD0t{RxTg|xYxaGvFO2meq{KnA8%PkE`~Y{Y z^svv|nXiWv*$^pC*(!fZj(GE&Mbj^~*|lC%g{L(P6U7ZqVOv|Bu=%jm+MgmcRVa<1 zMuJ63Myo{YffB4s&QUZjs#OWP-u&`mvU4dq4+e|!c0U86$w%#Cp&MoV=Uwm6x4LA^ z^S)k(e_*)A-ai$l9y%Uh&aZnn*pCu12Y)|+>Z0sWY@0|ShaYJ;QjT1P_~1?Gq0tkf z4Q3qt*L=qcBzvehYjpePSyvyh^|56JU{@OtcwZKyb33oN%VGXJG22=v773Dqp*B+v z6Bz5)ux#Q(!(j7z9k7a9R* z>mJdFOY?WaE2`c~Tz%@FlLZG&44!3!Xo>jFR_y(ZEA4zsJm*Z9f8Uhe`_>4B^1mGw*xLzZWMxj((tXBX~khxf-W=IPd>}zQ~fZFRWt4oO4ttq z>V6jLSENrx7f-;`@g!Z?&ZSt5-O&h2<|X>i^tq#)jASg8WQCjO`_F)XF4SdECmJDq z(SuvNH}QlSla`c!h)w(3=zsLZGsC#9J=;KXXzq*}to&L~S%q9i1?s}h{XNP|l9`Ng z*TT7;;&C~<$ngc#S{ao1{HP`Y+7Di#M5cC%(CUBBC@0mk&bA$z-@b7cb>_c_7V5ck zbck!9v74W5q02c&q7_aYpQ|$Nb5oY+(-jk%;@mrTyi5wnQ@VUp{W{ zi68UH<}_{m{ptBlQhMz#Lqn+1FGMg#8N?O3N#=0)VEr3RJ?_C95|?ma$I@LdcA*96 z>*Hrb22>RIPu@Ky5p=tQJ|B#rZ12XbdxU6hEG-04lamg8Og=o$SH>cPI3mKRRTam! zkg}#hw8sW5JD#gGk$zRqvlOkQi#r^wbSQ>P)qKFoI(qlsN23qbzn;UQMq{3_k)y%B zJh%zB^R>R&B3g3LQV*n+Jv0H`(C~%vSXEYa6$Wi-=wDStj$};BsZX>Zd=!vtr{-3? zWF=2rpYbu5VVbQk3@$%!W&i&i!tcL11UD;(AStBzTxN-0T^*TC%$^5ECdNjFPu!k8 zwRdoGb#--r=HlYv?&kc&nMDeDYTBW`V>oW>GPFn=%FLBIrP}GV4;maVn$1SD*Hv7- zeJjKS!?%0D%y@J#;+eO26}J`0qS@YhU^~A}=ylT|IaO>y=~El_A~HS=GXy&u$^x~8 z3$B&kA>}U@upj==6<}k9)aPpB!dIq^*N^Rly3W2{hef3yd3Z63rv+?&xy6UHt}3Za z(9>OOSPx3I)oX3~hd^WFVKZ@`Nk3ty)!2DpYt)kndL8$47iNh9XUUxy$Nl|j@WV-wR5N?*MyyKq|@lzS65vr29zyuaKhb@k}%N1PUp!5~bu zQ`U|Xm5(L!&X;{zLis6In&TqkHEG3L<6Vs3KF*1GZh5d`RP9tzxNTGagd#XG*X7!8 z+a_$$=Gf*=a(mGIrS-j)@#`Iw=OQMw2^=n<+iC2i3<{xg6Lf=X2nR7_A38DoNaPiz z+8`*I%9Wh4#;iYBZs8Z%VOy{C@h*=RNGja&gfYaw#3rl*0o zoDVH!cRi}v$?;i<@3s2B{&R>gVhabf+wOq}%R{hxsn#Li&J1!Kd36$Obmk5Su#F-u z+(-a@u+=4+Qnr}zk@|P{ey(JlVrwITfqFE`WSO)XtWF9DZ5UMs zwEN~%Vbv8uuOa81Ep47ZzaNvO&(TJo&O~Pb)Q{|PD^)WVtNm?v?^i8`=!Z>u zVz5R9tZbFm(MLHQ-@V?Y)czjy8G}@LWp<7X|%GL^&U)=kaikYJ;v zxK+)xrdk&VRxNLv7Tc@9yz=QFwNJaRd79}opd_3l55{*jCKoJn8?yo%2Q^ry>8iA{{B!v#N794XqUe4m)G3t^_oW3^0=k&p^=|kbNDN1 z*_Ai?&7adKmoCk>WJQMXBU3?_<6+4rljS={pRrj2(P|w!LQ>ZiK5FKQf{y{PsDZR6 zQQKY-FK@vQF`scK?-|PC=L8@<2g*tES!P4@OmI)*v3OQwtJjIU^1h1kOG^ zAzAS?3Y;MOFGeXh=K|JHJmt7r@|V;88$0Uzomm%y)gY6KDY$Rq`fj?>3^e#-vkMd9Jj|iTol?gF~@?i)4wA7)_=ElfB zx4^I)DLTSDLYeEE6!xQ!N^)l+Kv|aD$6B+c1?&5(7s*PW-yyxKpq-`i26??2QufQ3 zQbGnp7Ktr+3<=?X1>q-3-(~tEZKncLeIBKdNV_=INIw~AAA^?;W^(W2K(B!4n|^6s z`bFLaub;QDq3;`*{%nL4pzL{%LV{m%g@k_pVlQL(4wD4msd%1iOe8!B|0GJ;`LRwU z4yo(5(whHX&sg$Pg+SrrT4w5046lEt*UHUH~4yhfzL3d|#R^O1Di1%Em1vW>d{Ze~*Y`@gwTLdY1hF|3J7?0&e|r+nA1a~Ois!8+v2b^K%a zCDz%e7p@V@-HK_=S2s&1H`fdES3&}}4>)sm8QMN|;5Yu`VFwK#dB0mbWgMSvrNzpz?cH6aoMvrEwL!%kv@UVh0Z<`#*fN9!;qzFV0Vni4@+ zxr)=W(EO8XxFT9VZnUtX67ll|@XPp?5}Rc*d>tmf;3e@jYL#Q<&rQ%Zk@JGXhHz#S z2j!FWwF(}LT!mE@PNVK)cRr$8I<}U=49O9Wj3ef8T4^z2mB=J7x?1WkhT%PnuTWCL z9Da0*gqOHlxx8ULyEKn*$rEk|F~3{1DcNWrA%fCnOIWIQ1;?T#<``PlxSHYc68_s+}rlJ?DJ!fflV6xqYh!#w1JL%r*%D@MtO`1{-Y%4PWM5ljQT#`NypWfj`6p`rN=GhtRiI3n!;uai z`$R$`Vabj8{!#VeLHFS{fvlXdGT0GDp|rH3Fo*UBE(b#jk#`48@zltJ{Mg0XUt9Pt zYKXJ_1yF){3D*NR%fB9nyA;WVQA@RYIqgYT-TKRwjb-W=5ff#SgwAyv0XcHll5)Jj z&*`LaoWmBPczZ%hiqILcbMFXk#v}???OZN&S}Bmd?^S@BK~J@DJD!llmiE# z*ew5=uX6Do)hn)e6{PuMplavgg%$g#LYwP<+PRaxmiO;sdra2uGVs}bun_W&WlMyk zjTDK$*!o|9CyUqLvO2YczlOtik#=(;&{mO#ix=QtlV#m5xa+nIxZOug6FbeyBGnWr z@5mCRcjy?|9b8gJT>pW;ZYuTu;bB`V;Fa?A%t}j;w210n9;7@uC~M)%j8EjEI#K8f zanVP1(j{eIjw|e8Jj87)a&31>s|Crt$ZjL*$_%+x)IpHL_Pu}hw-HCga!xnNkmIBN zc(Q%9E>W*fFbw`qTot^^&NujYfoq^B_AL1n7`A)--)3FSb>Gzdo0tTq6+l{EjjDi6H8t}Dobt_r^i^_WzzSC~|^y6_xlCmFDKKCI+3IcVz71YiO;W@?Hy{spi2H+uydw1jyIiwmXANpxnUNiG?yKHTPJJKKp-0 zqTG^K9&I<|<(=-VTD#a=1rh6$mfoJu6_dsbW1c;G7=&V2!MjZZ?Mu~6l;cp=0{ldtRJGcE5${>B;wobRAz<(SfVe-I{ujVDO z#ErX#JLT_d!!O;H`1g63906+larlKQz5*BT2)a#-R{?jW<7A0Dh@fbeX@|{GVI; zv8I*gGJDk?d0<*zPTN321q2Hua3@v-^bz#i51jR@d}MuYR}8HV8ARON4IhJkh~K@j z^@OxNWD>A?#WF7+&q6>B-bt#_Cp`DJbURIJ)<_?hm1aGPIK}vQ`uH#NP2EYZ5~&0) zt(J>{?4V_ivEEDUtyr$@WZ9SLD;7#T4UGM5llYtQBm2Zdm}KEDaV9_B`4fUpY6%i* z!eKr~BcbGrd6?qN)p~!`J_^A!o*-SPq0P^r`RF)&h&#uE+vUonjp{(l_Z7Q;6{Yai zKni}u@R8@(MfZL-jm~04K2iKs;gTJVB`HmH2r4YA7B7K~l+%hE3P6(%u2SYcX^Cp) z<1_wjYhJNOszPTa#2q?flAhSj4gSc^&p#ZOX4Mxsah#Gby*-Fw=iT)*mo9`vFM$_p zei>esJ0D7a<;Gcf<6a;#EdV~XUK`m0Z$jGk2lYur63ze6|B{s8dnl4Y5qVwLq?3{n zt<~DUw|wt9n#KX8ASbBW6)B)Mm)X!90Lw#bTw@S6Ypli_5v2KVMf~TDb2U7bw$;33 zfi3QC8o}_7|5KOj`6V1`AG<@rAAC9dvSL8f>R(!`gDx`qom*5kg`unEE#0ReRoFxy zO-PKv6@UIWYKu6hawz>*hHA)s=R3J(>lDrgj=yJi80So?KRnz3{0}(Ba4c@lsW4dCWlH}7UWtkBH57S)ca&hmOTS>?U%0|mX^_Q#Ti2V3D_WeVzJC88P zZVsx|yb|&7A2nlTMVc!X^#6d;g#RWJ|G}c@*OE~Z&Th^u!O8Qd&TgzR40lIYduJCW z(!kKj*u>t&gSo|g!SqNlPtl|tt+SF3+V2(jy=z`_tp)J{=<@x3wwkSho z5k14NH7xFAQaBHH4}xJxXf&#;>2o1Y79v9G!e2?mW``>zir_p1igwOfpvHGE@F3s( zd$Ke4GH2JDg;1W$9gp^q692GY5ngy-c-ryCxh9rd=uaUBa?<{H&uJ}>#osfO8SHZK z`@eC%FgT-{ubL;uJ~ltrS`(2tIzqgz*1`Bdnx77TtOTC9(bL;iU#V(o| zb+&h5Jr#9eZhHXHOG%0sELI-5PNal?`cYAc%o$3YQIjs%WfKE_S^wjlmU(;n1hnGH zQ_kmBPGYtWQTAP?Htd&RWX~A+aB7u{qID%!BL7_(<%bXRRxN~Q`r;OSvn@9Ef#q;E zSt($z3#TR(%PL-X?ouXVW!$E-6R2*p0rsU85$)&SbhS9}-VU+h;9_Ne<0V>`>-o|d zTj9}fZ&a!*PH+uedmYoZ88JI%w^7fO@*0kK7Jy2E4C?G$wjl&XSX~Q}f+CtDhyjrv zlo=?hIOF^n7mmk-`hY(7po<**8#lXoXv0XP@WopK4vcCL@YnPoPlHI6c@_=}epslQ zefkNJ?V1G#2Ps6m^W7GGJuUQmSI}5iMc*w{#^`=w3IFsW<+Htm3#l3*f?qng46S~< zu+w~=08t=%>>5*Ej^*o)QeW?6O%Co8_cOT0v~yW+(R2E`;h#swC-b~Cjea^-@QEJT z2QT*K@sbxO|8vt1rD#ldIXM7PczL z6zR~Nh-!Hu5lZjN%N7ppP`5xXzkUi{2IZK>s5dpGHQdQTE=hAcj*lE?eI+B`1w-j% zkWB1}=5F0X=cFx&2eoN+#lL!{&&5~2mJv%taqf5ht#vTw7T+hfAnfc{bHR5<{)*E9t4I|UIGxs0cN7Y`H-Y&M8l}NJt zI%Kg<@CzVUk7UHUF0CIH#J)CLMnb6T%wJmlKi8o;Bs``$?Z(QK|)Lf)c_`oM0VY|IP(xelrMsT9JTPFy*^;7GfWjo*fUgVx{GuyfK50 zJTpzQT*SyDnpDT6seK1DKeatw)zV41I0HXsL^-|#=Cl)jE?-}m7&ODP>XSYh=FyWM z(F7@{?1wI2grS)x0cFU8r{E9w$HntFbGaT867{YKT`1B1xXbp-)#fGR?AT;ylPLV< zNbMTdf_T{dF`Tqd8rdF=rR@`3KIJ`YLEM!7sit9o6~gv!>32NlvG6h`svU$-^#=70 zcp4FuTb;J)tWx0p9^DgZJ6un)v8nH=mwDDsa7?ne;=^XqlfbeO%(cEVEADte1iiM; z8I6ODX^7WWV6sbl+ykbe2QNR@6(_A-%OA->!y>HaOLBz@SSB=Gk=8G#m|TRe3W4Bp zj^&$2u356Gha)fW+Y@|N9s5^1g-W`4aXbUA8SMW!y(hXu5}bcngbd+&O+D9|sjj4| z=e(bq4hhccBKc?i(8$KyNz1C${S3YBfNeW^|Bl2CJ@e{M`+_<=GsQ>$2B3T!lw-bh zOM~mNsO#A1tD_U0ozdT#0k6bFU?yBU%=H|}%sas=C2fOBbfw#C4YyZ0)IoXnQBOw@ zIDRejVLwVC?1K%-lu1~fBn;=SFY{P`aX2@cmB=8j|0)h05le#Za`)lnh!3|Y+g1^d2cPriRlzdyZ#GvY} z`^o@~HTB4Pd}T2ag2Bgx`W=W9$`p*wD9#E6obwv2eRq^gDd6$rckF8OdvFPzvFV=- zXyo#5)OEZr?zBcIP0h@j>BudQXRg#IGcq2p zQ+W`S0fD}LJA5nG7wqG(p^{X`;L}QddvGevvr(NYq};4~x_zcRZ>#$FSiM^W<|j2d zt@vAyGInBbl2&yj&dA8DZ;17?l6E}geGodmka7O_*t^r@Gs1CB&h?$VroFgZY9|ZZ zcnfUoEyX8+m*;+^NP?tZay?FYJ z1vqlFa_q%Feb0iIfdSxXf>zBHNf}(G*I*k z7oe~WC{CVvkpW?w96dE%690bX9K49qH{8`%g`07`e~r(li5ly@v<}KW@*`-v!kfIj zYW%vxH=d*Wqp2z@o2+?fRH1SjErbyWWi?%++rSTMKOb#IoD>V}BkBb|8$xN}THS7k zV`OlR6jICc9$Ups=9~WIeJ!Cm%)8H7Lgd<8jw4_ENk+E;nCz<2jcMJegY?sBuO6{A zTv#NR3@JqvR-V;e;Th@T?bAe!;NITdABre}ZME)ALfpF1_Ur#{L<&64W#(;&oAz>z zFSqxipUwva-(&6C_?qI6u_A9cdf5O z9B{_lb>5<>j;E9s3o zv(x>@jZcymPmduubymY8#&S2GY$aiqz$GY>@+be$Lw(pcZ|Xt}vP<&yIxW46#tf)# zH4L_g9)4fev-owQT#DZ7P;$+(w(5MKc}s}N!R5Y$mCkp#>-n;5O2MG5-zId*h`KX` zykAmiw83jxf&2aSXV|}V`-PAun^nae;XW-KG&nCpb%VA)ueZ5!O-VVamhvks(v;gF zVCoAq%;Q_quKTD}gLh)%9WCmP%qQ+rBjK=1`!f|GolC|YP2YvfMKWAq*LJ)rdeKM? z?kU=T?iu(cB%HgFBKQ7f7g=FNCl#sFT@L1VkK8jHeq;W1xm4=+AG#86@UhckKo0#N zmAbKjzTPDQ6;`-myiq=6b3^r=mhR*s0vV~G_q@C*=(*{mr?#@XXMkDeoO)h3W!0e1 zBv)ak?XlC0m3M}MVM}DWvD(ZYpI6zUSM4y2vZdh7gp;?_C?RxxyDXyeReA8L0)n8`#oSPcY`SIw79@-{WBD4WA_ zW@gogWm~A`x;M%OVJcdXFVx0Y{E@c=FsEg+3k;1w;qK9;s#f69mo7%u;=dk0DcE+-lk3+arkH`gP~t zoyPyg)M6~h;4@rYfFtu1Al7;m5G(C2eGHNMd^Jd5i!=ICiXj_kVg=xs51tXjBX%*o z2cP_b2*gYv>@sXhjXMf>HbSp!^Uzf=m?2kw%0#sMb4gj8AY;BE9-C&V*Mh5ky*zxBzN=h#Gl@i?9ZULc@ z;3(zUv*hB%Kdz#p?U|=HIwmU^6}vB9_O>OCep(vVL1JqDEE`Y%`%^pN z_FAsLVNP8n3$r=Uc(gl7u+`fDu99;;udWT+YH8Gd(kL=OD2v&O1PKx}>O&51=paZ& zq?6kkFn=XYqjnSufX#9Y~r7&B6EfGV~9#~$($Akyn zwzo&U0Vrr=!0j3=uSK9T*bpkO17XTe7ve)X^Sg9NKzp-hUm$q8oy*5W`NZ@P8mt2z zY8#NVRgHzJ2n#wEQ0LC~tM)^D8Ed_Bv*#UGUcei}R*uYuin)i^>2@uFA6_-x5ldhf zwg4Ti|EqKd_?o00zQ-o7m|UEC1jx8}1gt?6|GM2Cv=h}21_Tpg1fstGpX#;k*MBn) zUe=k+_=%6HFw=wS&-ByQ)`l9o`95O~GEvMiW*>8&iO>6Zrt!~ZZ(&|Eo)d_2pyhVp zm`om(>}c9aNzk zUN=O&!f#}1@HC48-P-+aJwEy3uQ1e{(i{bXb?o`grehi4sZTQel@bh;iI3)p)w&}n z+aVWsrZVzpV;wM%?eI9{cRWEJJS`7^r>C3c73B96wTId!34j7oUS}bR%C50zG!&4D zQchTyg*MRk`XfRp$G}4h8h||dKZ^^P@SJFG3#gAyO6qFcHijAwX|`!h14DbwMhb0; zZ6mMRIkk~PMmh@hJQ@UWXe|CbC+1ROalVt_5kVEgZoTyDWsagx#lK&0;>&&WOhob9 zGoN0pX1dP4h}L}k>Fn-k%e5EW`t_G6x~EL^PCAC3h;n(v6MlP8h?5Kf07JEt!+&mg z&k4M^%AGVQ`R(}C3U|KZ6H&Y@y=s8~P{}50c}D)_+1T5XibBQzS?YbJ==Qdg52`vS zsYCAEO+dRUQH~8Do1c3(kSwKR7w4XOk(+$nQCido8=+3?le~SEAsJkr@%$Bi1Ps`N zLN9aHtxQjG_p4s3#aILVqKD}Dj&9Wq%v>%UBKTUsbqr>F%ff6RTehIIsfqEE;Y7T7 zQc+%mg?{R58wdd#@(iJeh$sBjmvfq5oqv%I>sQ;O4k~IZZwG^c={*408-QU9721LJ z0nGM+AxU0Sp-&M^G;wE@TSH!92*ah*-Uc>Q)-(e1$m=La z#spZXun4H|s4dX)`6EY`W1L>k#W-a#+UDy00eNuqN#Y!2R-|iz%$}znYC>YE`4kCr z7Cd2q=eSCfjw_uIMU0l{@Xez2}5-1Lkf|qhHCWtI7B_4G6BVmb@~Z>L5DyTrM5V z@||5V6e=d{SP18hnDNby5=p41pB`6}AWDvh5Z0+H;yWE%YoH@;t0R8|hx@G|6CWATf*P*U3q=r&LgTf7P)@8zq6hHh)HY*y_Hv<4VMmG6^} znJ*w_*_m|h!rk*VoZhK~cY;F$+edjvrNNG`R*x&*dn143{gqqs zeD>hGECf7P+xAgUP%RL84KO>#c1i@z!Ie!e#Z@Z)cyTLAbA#aHQ>JF z?vbvhkQzsJZq>BcTNy=oq}+;=z5OzW=(A-G6^pG`s~JKnJ7YtMg}I>@P|_zaGNOpd zR%==O)1mBYTRaeDQd6f&`_+6xnFnca`$QmVDf`n4H?p^5qfcv5c5AZ+r|fh)Aen-1_)D z>@KLM_4HK)iOqKOP^kRq7wTA4>UXNSaCOcC{4C}yE@hAQBoR4wo)g&&vn8&is;~Im z>p(6v66l3>n<)G896uL^NTlf^=;Fg6591z za^p%y0}=`Jn$YId_Z{{v?2K)S0Et=1Afsf}!MpqIIvel42b~{t@RpSY0gab0M!k~Z z%wYq!_DIJz#FdLC+#rJlL8*sj83Zg{?Hq{*Wr1-(IB%w_*yJ7oqP(3qpJms)`&M$V zJ&mn1p_(UwtPTyQ9*XxzFKqhfMI;fJK8&{|2&~#IBwMprR9mqdqIt_ETXTCsx^Bs? ze5IiLV&JbdS~pll7TavBe5&Tkgx$o+o%us3wblEIW^T~?{1TN8agDx=g-MKr!V;JrGzTqayLC&-uR-_ za`bTWexKX4MN~9uETF1Rx)}Ib`e}am5z@kFD=R`kD^RvZpND*X_}UpG{>hEIj~-fF zcfOmcyW5^G<)!8p*Lt`(8LM(z5DJbbJ=7-S(s)?G~HItqa2Jg4%!H z%ADf|Tpv22Hx2%2oBndRQ+a2ae8mgIehQ@h0XYur`8=yUF?$6Bz6i7`EvCG(oiRLq z6IN(B_qL54XaxbrB7MKhQGez;52?%y(m6})KKTR^Ru7(y{30P$+UPQZzJKwOWHX31 zlXKpasm%N`6uaIgb((Cnkjw5!P2B)+#tw2ZKu6(7<{so7~k zsY5G0Z~HIZge0|24;&;u%G?O|$>}Zgz?1(5+;4By%KN-l+J9LhB5{fFa95_kylkTa zG_h z-~gOD=G3+w1(LK+(G&7 zT**lwS&4rud#|%G=il&aKft+M>u87`zICsRjU}B2I2lS83qH9_B>sc{h!c~R$ib@1%zA86duO>Q<|v!{_9QeXSUA;+edm@+>P^Q)Ue~> zYnUR)Mg=fXNo@FbC8;;obg9e=5o)n(R7f2R&_Pa3XqlzzKdE`ys1 zs@H#AHf7s-yh!$}8&3VHPscgUmM#nL@;B1!i+M9Vx%k``ri=Bl81*owL1tL;C1ymf z=H=t|_YUhjDw&@{#u#kJ-n~7sJKz_JlHlYH8~su^WcnPoQt^otj{2M+4%wzgma-P4Hb?Gd-b;4@=&7TQ zK}VxbXp&#?0i6Q{+alW|&H!(+4Mfos*zOZx2mY{0)(AVwJ^_!37iV=wRRZ_O`6e$K z#=7qM;wSB5K6B6J$ZSB=b@k?N?_A1$q75(3pLyPLgOVB*mZYEO#f^hUB4G&z zil5K92_Qo@N%nt22KqI_`1USskANR6?A2xVSXk(VeEYYu26i@EFyoFh*7V}Tfqfp` z>gje3uS!5vsOwQ?7jqcG9wW>vdKY=9{EK%OEwI#S;=M^S*WVE|O5$vIdSH!(E*fVsG)Dz;p$@1wGHCttyaafIr|L{?ac)^()oGe|OR zPW7J-7Z-DkcqsBNAIpE1N%ybCeO9pRQ{+hQQ4Vo22zr#`%}9$S#!yHf={SvT$w>Ff zV$ss*njq#97iu$0Zg|8dK=psvyRWdO-u-Rxp@|g13Zg(zDS`+H(n}~JiZtm+3B3zS zuL)K}kY1!qmyYxv6cLaTkX}O%5FkJZA*4-yd+-0X-v(}yO zbAQZ?$9bKc(<|7=H51<5-mXziaZgm5su9n`R=}7-g_cXo!}s_-q#SE$Fk_Q5op1E- zFDYwYQB}s7$z4o@VfhjO>WQL{JTCxFdcK^w!FT3lD&hhl=Kg&-nl&g5fM(nEMV(`F zwFH1R|2wOy#F?(w_o2-9egF!CM$gS#@qOXCUNO$e>KY5+^P%lKEBEW-ozMF?0a2OP zk7ON2d@CBSYC{tk05sH7wEmXN4mY2Q$xvX~`0Ku(fCz6ugeb57UPOWBI#r~=(6?{+ zYz+N+=Kbwqcxh3qU>QFGKpWJtaN@t{GIx79bQN`95Bv!oaBO?H?xT+qK45$PXB-*7Kn)>cN7e8fq=FKy5A9P@M$P51gCy z;mNB(?t(PbBP*P4)E(c9?hpH;mWLtpt*aN;3?J4idxw0eryQ>$={!I54Me0@MzsBy zVe8dB9SLp!6R(cBfJqn)i%Nd*wn?hjQA*Mh_^~uve|Oo&vU6sfxW$h%sM|rk*mc1~ z-zxze)ArWC5xw87pus9$+cT7WILT(8s6j5$&>5pwCOX)-8hra&9YNDvEeId|64}zJ zp{XNV&XyVEk~pj_?K}IWlu$5pZ2&j_-S_u1{royiUx0~)5T=xN$T2D*s&eh1EoQxbJ(fzGxo z;+0th7cYPnAWZF_JFUBZ9>7qTqP}u=U#R|BBH&Z~^SAN0HwuCi1~1xr`9FK-ttugO zpXFK&5yAZ}irxb7uqzwzf{X8!*G81>2%rMjAVtka6+`1z>_k4s_CrkzUjZSF<_F29y-&vYGg_IgZwC6#Y zrEc11mwV@)kNF*R30Ak~H5RyE3?Rvy<#O+VVI@g#@9W6^z82&yFk>*6?)Y+@KR9>W zSp;3c74qyo5!}+O4KVi4et&oh&zkZ0F08g!G1sx>&em4S{un$XZJ}YR)TZS(VU_(G z6+3OF=JX_d=7XT*i0U=l;Z0K?u}AlueSyuzZNl!YG@H6=0+;tUe(mI9(#|H*X=eja za+{WFYG+vJ&*T7!RCc~4vzV}Yot{SL7H^@v#Sfy>dE@U_%$*hJofRynufIyt>I3{r z9@}6%1)9 z23?@0L05>y61R+uOx*(fy&YYhJ>1<~slzb;yV+}nW&Y5M$#2!~y7{NzR&6cO{Q;VK zQ}&Q6r1ySaksgYTu`$?#voox?fb{1ABJxp+(5gxLAkGO+F5X!4hQ(3Jx0C{PAHRAX zvOn~u$07N_69yf;_NV8@d)krxMYmtiErRGxx*5At@7i! zd-stl4{L*yQv#EqJW8kn(fp&7vowweM-rRMzd1|6MZ_n<;};ChwtNW0(yoblR*skf zZB6bbJClm%eFG&rtV^I(-SD~$ldplT`#p>YGI385hbi&6H{|F$aRl7$^`t_QyP5#XQ2L}v%IbAjB3{rE&pn$ z<=*T47t->x8)4?pkB6^$)(fC3Cx4>RanS?~SeP1HQu{V&xFr{AoGTkr*xWg+NIJy_ ze+Q8g(Tv&2Pvv8{tuSIb-4rLSrzh{i61nm~!QVaExPt^}8#w*~^?!kS&|jebFHryg z5>Wrwn*VFf|F!1-TJwLc`M=hD;$Lh2uQmVIn*aZ=HUDo`w+r*%DC8nF3MqhX>%R1P@q#k{*QfvM)BpA9|N8WQefqyX{a>H{KR*3mW&W=+|5us+tIYpZ z=Km`5|KC;Se{uyrXX3r#W^U-*bbGwLLfDE|;gDLi&GGTwd${lGeEEfP1Uc1Ah&0{! zw4t@(*ljS49Y{rvkHf|9AV0PaB0G{7*{WeVl<>V$0@-?lmpBUMVi*Pgk zZw&%%G{^R)Sr^K6{L7d(2~@du_Q{*Rt;}JMfI&wN1Hi1p0}8Plp+dC0b#x$J>8`Gf zz{3Z2T09nJ`mTd}N&W1IL#Bc1fw|H$?Z>A+%D*gPIW2xgPG#a-D+tQSb}&yap~-VG zSglw6L_b~;sMRXYLZlX}918YE=raNMO~bX6Uq}t6EScTsmd$*3_IJYIcV!fVYj!24 zn$-LFWiph0_a8iRWWxO}%9ZFN(Bo#WK-^m(NPet88J=5aBJJkA@n6>Yy*2c3p1FgVpqUbcjky0^}5^|K;WX#6Zv$hbIM#Kz*94%aPgyV z#;?vfQr)`TLApi@nPWoF_0)Kf>6{6Q>Bar0Uo14ou=n~8kwss2xPD^N=HK#e&X|!7 zy9q|dxNa&NOQ)Ni|GC=5LdL|VSnoS;wg{V|ok&Zq@11fM6&Si|tDL9heoJUsqIK>f z>EK2=UxwlgKT}fBUR#}?yU~lrlcj!VN$X@|z&*eR?y>5ZZ|UY`Xm5+kUHjvB>Av4X zHPuLFx&C1W+kI8Lv)QWqEQz$NN6eD8YJ>LFnbDJ*oAdyHDux+AWTwV8{|<8^F3?h+ z0{|P;38_oeN5k&(8+@h~7Dh%-4WD~DQ~D^ql;4zXLuVHcu%ok+J+*k&)@e;T+)_DO zrfthj@yttwh$ns+N^+c60LG9cH@R4x|}2pUL}P z6|!|f9Ju}AF+_Unbx%FMO<{MNBF*Td2%%gJX!6Ns&T4hHzpZS<$;teiQ^EA~j5v4J zjp~>XX2#m7YS;Lh{@bQm4>xaelNi1l3xB1D$-Qb2=kADC^|5ae=kVgW9AZ5a@MGcsQKXn6Fd%?U9}B19|nI z^KO)rBx$eSxl-Lc*6aYD-ah~2_#Gg{geM>hPJ%WY>K~o2kykk)3GV#Kf~s%3&nh-1 zFa)t*uo6*v1n}glwzz(K`d(z%Q*qw(ctB~NSjIBrZA*LRXS(}tqkYj}E(K?TI3%eW zM!k3LlTK$qbH>yZEwnPKNDYq%x0&;`BWd~#Ck`o3X z_)MW!vMgC&o*8)1Gq(d6{DhxqDgQ`_dery2>ZXs5qtC;79`hH-esILjejcN@Z!$dv z4?s42C%BLL$)vT8EP^fE#=c&g@F1}s=73+qN~haNpLmSOatO>l;C4Tua^sY#{FGoM z4yi&b=Jq~#y@W)xw8LGVoG{W|ek(u)>|bbDGc~M!{94oIXJ7R@J28TwLVx?u(Ks`u z-Ehh+;YbJXZ2Z=T zHOul1~J!f^&m!&FRDeRX`EC!G?ePbsYi|2)1;Yliez6Y=o?p*PG<@a;@NNU5NLSxT9jAK* zTFuReFJ3JUbq{IX3-1zCKi)xeNrPu`r@@4Hm^GPS*t%a--z!ipJG0HI)t>%7R7pM_ zEhvyU>`buso0wbIIf{KfDXu7AFVJ1hn{F1k!Wr0iP51b|=vb-6#Y1UX+yUUS6e8Qg z7yQ^T#Z1AYjJNihPhQX=BJhW6pW@2xlBnV@%{|-~%jV$mQsQ`lqqs=7%y}^inUFRr z`t4HpJqY6^&rr0KN!HanjDPNj!Wl(Myl&r~CT8U*u!bhiyq!1l{&7U1Z?gi6 z-!Ct7_h}=e^mieN(B-wT?feeR-aSc8r{_)r_pBYol({bsn5!0D{K;9fY(=g)cgp-k z^@E(P6{{_v;B8@|>gek;HebyR8b0PI6&vuwEuNVM6+U-Pdg@|%_()=7H#oOf_5IT0 zb9^@dc9#JWjMSZAnu82i249>7{#lE!#H6V7PDDELIjm6U{hJqOo2*3_W$xeKZ=&Gr zf^RU@Od%-t&;7Y;i0zr@FrA}~L+a&ug7(_4a;@4*uLDlSe(c@a+}W8Pz3q`Pj~*+6 zx{c!eoz4k8`O1|f+kYjDk5PA6@c<7FUGb*0IT8ZV>VIm49dP@12M1t%-n|3`~(o+H@ zhjI`wmJ*b_!qr{gK9b*Jdrtb`sG(4Z z>5rG_c4p$*rCl=?c$t6tQ843N$0r32_~WH~q!9FrolnH&ahzj}4B=E~+fPdVY-#8Q zy3oZ)XOh`SUaGAvC*7^jILYyzu|wJFVtZYG)?&XDYn=Q0I=4M7Y*bsFw(ob(gb#e` z0yBu$^??qMCY&Uf&OGK#jfp{#UP7Tr-TC?(GMSuAfd0#X{c9`+#^tZIV{Xs>k?R`i zidMaQ%J7L|>7+PfmOv#49={%>iC2AbtMiCOlG@#5waA!sTKHz!U@3q-g6=l;Q|vUU z$Dhprog@odZ_JieOIet4QTMx^bkYL2!*co+>(8dHgwrL=)*3QBBy1TSlcVR|N z>Z|GuI>2xh!U~b2IXhQq_cB<534nZ#db^WmFonwSF$Ly;vpc)zu;sl&(2netT~mvv zsDsgHuT0$LpS|5TQY2Ujf(wNQOA^s>i)}}2nEPY%XHa>GA?4doek?F$>PU~KWAf*x zj?`|0qLef9#3g=2>FjVzqAVTFCeM^ItE_kmjST16MDVxW!yW|jggvu$j88~ zAjK<$oOEF3TBj)7a)ETLB7|IQryrOT%`7m;m)aU+*KAeZ(6D|y8##L}w=67^1Q#E{ zqxYfj0(oqkQ0sfGv~Th^^)}B@WPlSGT3J#~%d*jJeI;zkP-l7$ICSBJ(C%`&iYY0N zOJ53;>y}UZjvxhuAIEoYY0ycBDnPY;_0P%gD96YyYAg`11h@IZOhD(lhb3Eeyicqc z{jX>$o;YP*Gl+R`PK^BPDm{tzyff`3xhTMA8o;d}06k>MBk$uLjqOu+V~+4o+O*e% zY2T(j9E~{h)-`AueYx-9vBE2RSNLa3+8P@AvqN_PfCsbynTN(YD~oK3Dk(R15=60z z_dkkhoKcIkTci$i1D3wpFmM98bhhQ3r-8hlpCKReCmS!QX_-VY_eL~fNlJCqiY~bg zb+J_r0*93-({FJ$D^s&xpZuy7JktlyH#L0zajOIG18c^p1{i)qwT|+K@0B=SF(sg2l+eZi5#uYPnNoeWnz=#VYhtIs1Sr7JhEB-v~!Xey+ShWC&( zlPvnvD$*X026MVSy4ZK>B6V4qs?c9_IM4p$OjdbR>kT~3QuHsV!O2FvT#)3|7yw}L z3Y{e2{qc+Q=M&GeVd_fd|s7FSy>Gr6$WAQ@ry8`r)@>h{rJFG^Hk>i z+Sdq1RwjVwfnUWh2`;I7X(R2{G?N#;(6Z57D`azsfj9`(Y#FOR9WpHY*;saxZPGm+ z`MPs={>rh_mNIz;&W|be=_qkm8HPv6Mz@TJR1xdX5}tl_#!Kiz3#WD;)t5=rwccKa_#@6QoM z|HGG80%rpce+u@lc&MxxtlYYeaZ(CVCaturso9V_gO;n!6k?q4b=*Ia*nx^s z9-V=Xo2&i`6f^5UO3pbdNPjt)EzkzpnwQN4_(!B?R)~4oMN4OuXCDBLsIS!p{F|f) zx&4QvZ?Uk6i&N3jsLmi2yg_Dv^$Vbq^!+72>h7m4%yGH0Ga`o2 zur{hlA2`+Gbx!1;qFgCs5w^txxDfq$-XZlPkSeNdu&aUH3bK)3$pXC5VogeD4GC@c z?FOelX;Uh`2+r+^(-i0?ZFO7kKKaH&*&h!4ZkHcu6NoUn`}D&g^OnQWt)rN55@*$C zvM}r09@-tlb%4ma=o6#=&7-&bw@2S}`d^QJ2b2<$1g%SgM^l>xPHj}et@y8ZPp^3& zcMmp(K_k)Cfg-TeoJkyQC}if|*WBFPBA_t(00v+gGz?~7X0z|dhpK2RIB1MAkr_Ah zt*9Qovc$;eTqtx#qNO$rJ(aZUL%xuT#dh094tkZ~QDM1YYvS5^g{Mn8iF{Huaf&z3 zmFhTS6Cj9}2j1Ak9){yN7{C4K75c>)0T3;;??3a!%`o=hzaTy1^zWjsIVC2ZY`2Zy zVJduvX>m9o6|3X{;C7?RSKQ)2QzTjpvIixb3&sL_qQc3aPK~xZC%-_@{G5*PUQ;6F1cF0EOfv z#>p0^bMNHfc4Yv9)Kr{7&vLhYJWJbzL-`tI80 zATL@gCMGIJAG+k|AKaIB@qn?{?vL91jk7Q{6+xzT2=BATnu{vKl0 zZ*~_MY_M8uW_-i~8$_blb;;Q&1888}n|39anCc=Isz?6`jIy0p0?)|;tzU<8n4*?e zeo#?4EU>KODhK)A5E6MYRlqikh9igTAB~=DoeOchSgL?1aq+>SQaVzBLI{v}fuXC- zxbGwi=i{8z4a+|XG)Ez85CTmfL$=Ui(YxcGlDh*F9v`l*%D@7w_-v^ZeUFoV{lv$n zpEyO}$An|*js}{^kCv}+7nWQ;O=I^M!f%tT?*5CS4=w{c z7bED;tZS|vCEBY{aFoisWyh2$g~eok9xpnr0XW=En8y6y(F5Slf1`)X)Frj>)=J|I zM|UR=J9`HwJ7;?*=YP@$2g(Sgh4RzsrJsY7my?&vyy@}~cX6U*Q$K20%U6U^fPMl> z^Jl21D_r|?TIV=ax8srmmQSc{U4JX`NCGE)mBJT$j6(#L{|B+J6NXEc=;Mh5;W3pI z!^SpdDD-Zwc&#W7UPPJjrvEaR&q0^`>>ay7RG!fvu$6w-gE`?BjgL=g*XmQ=ogHYU zPZ~bklk-QTyk!uPU5$(iClN}Hj)_MjFCVJB-MuqcB+qmD#djK>iKweD51BNA4Bx{p z_z;x~=OI@>a2)K~Vy-VK0-3Q0N~NJzg#W|X+poV4{$Ck;P2v6LbQ0!B-n@_3ASj${ zpoK4l3mbwT+f(Z7VTb7@BDK8;=$XsPix1358|>?I&3+#|8S!B(`iJ1pcVwsL%`j>& zo0SR~qX}Wm^j*|0ViNnxH&OXF_9YS3+bNQ_-gsvDI)Woi-QH3Ahy^7&_F#cJqG+&0 zM~h;Zc@FqAbKwm#C3Jqr1jw74J*Fa{l;Lwy( zY91&T{2j7MH?VztuHLki@fV+y*7%dvE4P2J?9=>aso@x=uMxLq%wi$pGAnH+L=`c| z*p-<>tRblSAIF|z^(l;-7PE>yjQHsT{8*hux-q%8`cyB#W+9T)nadByg7KD@ro+yg zd?s5l`~!mL)OtzUWuTa%P+#vCt?P)Z+Dxlci}AZG={({PkCLv7Z0$|)*z;DM+Hmwx zA$w8wh7YF)xVnHf({+pfVSJ7>Ib~-&a;p6bIWceJcyvD%kaC2u?r?2ODY)AD6_!3hJ$e3cd=Rr;`;*zt|pdciYRk5Z$XplgiL95l4;&kh*oJU(bwuuc6h zl)cC=DrGN6v9LhLM6rleA1dMHph|x5i)ScZnS?NjSnoE6(p<>b>@dmzOthM?SU{BH z!dA^6O`un1?VHd8uz|9L8U$x)Qj=)CEe9aWW+r>)hHn=b#YAr(SN!22fws`iiRIOX zPR%bo*=I=E52LspO*H~#z1KIEE0Ls6IkLEIx6{Y=lW~Mth;m8R>A`yEAnx|6cPBZh zlP>LcUPhSG2026PGkfu@^b4B8XYX7BvSK#B`VT`_gY#nq9;&g{aoSdjoLyqndM$0% zeiWr#8+|bi5i5iQ?VmjT$Fi5tGq3DMD;@3*5qrAZvjW#Qlx$g3}n7Aw> zXs8+!B~n%*EokTJM{n;l#(Ms;O6=gWv+127nrwUt)Z*n3=?d)h`*J}VF)|oQv-J;TKa%!8kiBn< z7kSPynEVwSEjNr&+5v+f;R)QQt@D3^#hO~DtQ5F5Za7#nzSzUgWc5q(Dj??BXh$pRCPHH9z%Qyx zPS)YV-ELBzp}qX2k-``O^}=)sU)>OyjI35Tv@Z z$a{nvK^S8wG3KNs%w};0>!kRn-06*^$QaAaqJB--(|<5$AIn-UnQty@r`f$auuZ$sk^cR>$|8(X{#XjsTMJP+ zPn678VW)f!tJK0bErl$XMDPJxgBey54f4Y?80P;UN%U;)+Z(hXR3rZR!}?K!A|2_k zB22bL(Q`$hmxQq6;0cB%`C+WKz~Z*coI8dOW^=#V5ED4nD3FWYHRaeNHtea-&Igz< zB^Nb(vv`o3%&vs#B(V`or-LP9?oR&SN%S$kGZ(>-suX$rTk!uyqPJojxPdq!1jPoX z?lo!mCCB|oqF?3i;Q5`kx_c)n$ocZbbWwl>7T#WcXoo4DtKB=;MGgm#6A4$x0#IZ(6 zdI2OKyNjS$rH#;~;pi$$2&GjzVu-eV!7UWgeWC&X$iVk?8e-3VQRKetxn0@#3)C`F zvW9fw(@+6ECX)@-?EOeyRib&8`+MCVA?j)`DvWia)-?gY7zd32fMOuv%eO8A)r(Yy zo?(yUW5gLRzENGKpEX7id}M0mfM1@1jd^jnC)azjqsPzotFP53nclPtTQIU3nO^3#3x?I;VKnaAcNV8Zs)EeI=)h?i~c*v3SAxmeu6a&vT{HJOaKK zg-8K=F}OO-*XXn?c5n8_W;|E+?!XcfHQ?*Lq79|Ats;?W%e-vf$o;bMN}#*51VK-a zEyW}!y(v<8Cb09tbupPs2g1dV;Tb*IGd;r>x!nV6mrIs~9w%C7Q6>8F_xg*ly`2pQ z+*nK9XRM`Bc`v*v2D|Db@}8MVj_ap_ zJas)bAU%MN&s|c%DuTWn==Vj3*R~#f>-(cJL5C>12m$j8d)T>~Z|5brubN(?yBIb=Ub-0Du#~9|4e&H(6I+eFJzg_rF>6(Ra{cp0ZWAx!2;KA@!eP z&zszGA006$1)Mot=p-&*D0jQQ*!f(KH0!Le5e1}PLb{31B5)L+;!w9YuXyfCZ)Ml7 zXEgqtl0~b7pV)khgZvr13lEd!&0VWmNFb6q!GG4OTiNrh7ONHOq7*KH1K4L4c-|ojlMub<{#MOGLfXh{n(F0<;^37G2GrA=e6u4d8VWW$sL-9)u}mK z=Q?1LJF6X_jQ64X*GIcmql5c%vtF1@>T5b|x8i#zG+7&-5(Cf4t0|@O8a7|hu(n2I z`9g+k%3)?Eqt-8uk=H4mP`at64U|`Nx3%<||7o@llJ`~8ZcYce`FPHPHAz&yC(UY) z4L3tKV#J_ZeUa`L_#FS2YPtw3FNp}6Yog}&BWQGQKUB5_yetq=RT>VtZ3nP+a8%vL zO&py;xPMnKI24QrbVc{u)wrpEZdTqmwSD<{tY+>%CVkU+6%A z`dblag;av?UdkOU`goVYQtaD!5bU>%cQ%e?Fh{ic%OeMx7;XQ|=Smr$-6mINXU17X zqvm=p5X4ohakApRc`ov=>YUBRIOeZ!3!vj!B6D*JF$be~SXPM5a2>G`szox(UmS;{ zUf!`G21B&);g~O4f(obE8mF6E9zqoIx!3O~paBc9g|YF9g!O2`A8LWj15+0ERShPo zy38EmwsX%<&nxJB(ssb8mVO0E(T_od-frtnxb9?-F~k6U%PTRs`_qErK0AV)`iAaH~ho zmVof9r{%jc_xhITU4+1*H4M;^we(Exk}3(%JL6@=0rJp?!DP_P-aQ$k_3%whG`ha6 z3Fq>>1UR>j$G@Aj z)S4VE9{4g9iP*zimx9D8>xf*V3G9DpdXE8;JIai59%kN|D^w7(c~&Xr*_KP(;jB@e zfYe%j=`62Fom8M%H=d2=B(7uJ$K2r@?a8M$x)(zu*8|XqHjF$vTguQv{T^K9&cwJ^ ztGD<;N2?dHEv^Iza>0nVc&c0Mulp0b?rUe?d|Mrt@Of68cRix zX>~s#Urn6&o5Z240GH8UQ_ka011Vy> zcNHF}v=Nr26Ft|Ldcry}l-V`!_3t5R0&W)O#fb}RmXsAT?V<}oy037}N3kS^s@* z^LxC_y_h2-NMv^f^%T5HnP~h>+Eh~sI!4CLY)<<1**6?6Kl4;&Her#QBtgg6N$s$AmF=)v~*{qoACYvIYPb!P`S zzr1@+dveF+bqG3}4mK2N<*37*ji@Pd45lHfIDR)>P<0somSJ}5G~6zxmx@xTIq2l2Pq+wiC92{YuqWLQ!V@0#RR zU+TrVbY)e6R;<(JCO2NveMC3+3&a&AvmmawRwW8H+X8bPIt|E zJkGcg-yyEjEFU)7a<>7LyH70vR)sOzQn7n~q2J{nG|LP1-FU%Vs(q& zVyr2ja}u;DhQ#T6D|#R(}i`zosUhSjze+J?U1sU7CI7R-^?g?Js;72lsT^;*V zQV{u?1KcF-yr@kD?OVML@oAp;?tR)MfV;-4mZb_#K5O~2OXYD9z|y%$-OQafiNUSJ zc}n|^R7-ax)cnK*w5)`Wj++lNt@BxaP*rSxYzkSswO6Ny$mx4>4!T>K8JFRZiG;y* zb8exH-co<5|Z_U??u0!9CfimPv17<+aDnE^EJcXKvY{*jHJ$&+W7qJ z)#L}-{Ky)Hlfb&UUIz_f+0CoZI9HrVZf;fH^B%`!p65x}Zw0g?5r zWb6IfJ7E1}dwpMJ&;qPcZ=yP+OeI$r;!>7HAso*YMNjWK<&?UtpF{>|6; zg71iGYm$NIyP3HN)7LE^RiRY6SD9DhhZS8=>o&f3oXQsut$>LI3%$NjKakij@b#%r zzjhIU#JU{4RD|f5xr}c*%9r#cl=9mZ{5^FMNHAW&9bjl(!Jri2fv9CMXN+l&tXp64 z@aGjh1vSYbSH!jC@o<_DH_>xdUBDQ+#^{vsY^(Ykz~ft*86WjCIH>Fn5EwfURYX2q z>(#B?s7~l|S$E#@pW}y;Vo>E-cb`3u?u`?UXP~-E%kRQ` zKF3;lRd}wPWlrZVDF#P0&YoSGQ{f)jGmHBv65?of{A)Ti2#@0q@xtxHltfzYU^@r% z;`RM@2FAse-C@L5XfOA)LwL#o_wPZCfn)4b^39$B&Zg)!{8QlG>cJz%TY$HQJ%KC2 z?fw0$oA-?u1fy8nIKSvuYF?oc4c+Q$l)~i`oR3U{7ZD??2bVbu1|483VZTwB%7@m_ z{gnHh6e2WKc>~hx3)zEHmTyLOWXa0lqu++b-bcrYdDaljh?d8}m%o&bn;vAIo_#3i z&&}`7rusXU)rdlj%RQY+sql9*Kl|X4QIYames`~%!U^8jDPdp$1+T6iu$vnngL_f% zv%Tx21KrM5*979_G3D}tmJ?RHp&f^vv)C!Lct338*%ap>x$yyOnBi8mUEh}<<0n$_ z61URN+J(?O<8-Kph{e&G)+6y>wC6X#39W3bLo@9qA~ zjT^&UPh2Irf#lmmqjq$UcX2Mo;*U0)X3;aGMPVI#n4HW8?X%zpl2qv}1vG$e{>j%| z`$ue&4|hP+)vs%{M&lu8#pv!qQ$%=gW5ZB*!_fA1XN|i*7$WY26gtCJbGZnEn29UH z`g$>fpF! zwhaf}tAwKu_EzJ95}%2NBcW;53Lr|)?|R2YqZtL*N4O5#Tv47MQcy{$k+Q@s-16{J zcTwC6wEJ-6@#DSqu>A3jnLstrj2GOqXO?Inf$qoHO|tMIXg}zz%L1FX2jfKg&DgQW ztIbA^6sXJELY&ibP}P*PP4F89p6II|6*T5Yu5W>yg?!^KoX#RZQvG;9X!-kcBZmOW z`eow?ScMu5Ls+~26v^qAbc4P0YI;xH z*&82lmwCj?&M)fwynpwN!roGV(#WY4lWPu+92<`9q$AAu?yZCam-Yw4Sx>!5W?3!1 z>?G1r4Wq@RbmTN_gY7I7Je}(>#}=%i?G>yU5tsf+i9DxZyW!Bcgd`kK#df|H)f6D5mbBRj~R&UWk@zo40<`S2+0j&Es%^xM}oUqJtvhuO+ zPqyA&eKY2?62Smyr;)J`n3pko*F}%p?`!=keCr&`J_Gu(P!OZ*8Ub!1x!NxXR{L6x4_dE3g%FjavsU|klF9ET+a3ne>_-o z(a(XHhAF4a3y=l1+s;ORrwsqpaPbO^fet5lbP`a$9A1fgGjDfMq!_wgITx!#edz|@ zuRh#46pC6rCY$v8c=@sWHQ#d5LOe^y9i%1r{2l9^q|U_Bj-(k)FF`^I2Q;=!m z<=kYSIr37UNK%Ji!?UDhXQH)rh6SHvM@q z)i#lnxt3V}XJX(VoRwi4Zv0c1?z+PY9U5N|z{$e7Y7XRn8u=}6PMj|vfGV%+a*3%s zCbl6j@fj2agrFHVe}0T#YHNA@3Kgaiix5}9HR&GrnimP;fmmCRI3eai6Yyla%^s;` z@wTGx(4$SdSH6*uo}N{n|7`CoS>B87@}X47qk(c%WTAbR1RzZ2rC?Lfv^;Qmvl`1R zap&&io^41(73THD&gViwGo`tVxZilO`Qw3sLsSQD(4(DH>n#&UJekDe@mov$dO(?+ zkA=8_;DZCRnq=&RrNZ*F(Jh$+rFL662o!d$;M7v(Z8UN3o`E?)N8SGtLFdn9oA|>} z<%E~a23Of>_5-pXcY|UeztX!}{?XUzHd1Z&9ABb@;CmCpieO}dcoXJ?@|f4d5dY^R zZZ!~PB=p1v30#w0(fFzF7kWnt9;F}O<0(w-bI+Sq+!GYf}xlan%=+JHj^eVNqxZLXmWjU%D13Z3$#bdYEslOw#EnDeaysQS7+pu%RT8#=>*ure4XG14d7tEF9A>bkt?5Ft@;F3RqN*74qN`u!uoaFX)g z9GRsJ^^1l4$6jd{<8G;5Dqgqj-nqC~d5N@{6`B$9NO4gGG}?j;pO7*PBpoU&A7W-| zvbDw=k7pPw-?_WrPh2NiNE$Gk>;;5Ti~Nv1l=#kxoK@Y}GuHluJQlin!oOWSV=b z$@|;q|C2lbtp1xka8R$k(05U?LXOUk9xhG}Zf>rQ4))GY4vvnFc1{lNwhpe2t}YIa zZeTkHO1+L=mMM~78S$9=Dm;Y2s*b@?0%+@2*wba^a^@`;I!@loMyQNpR(*=a9Fu>b}4OoBFIsVY{?Jqgh8FrOJ=F!2WVXUxZxiV&Je)Di@l`<881iFHs028 zw4nIv#RL|+Xj1#?dUq{=N?pHGK0l)RYujS# z(%HM$fmdGdF_^brxus+!{q!k5*INd&u-xl_-IJQj?*M5)E4Sqvy~W^* zetRbh133IahZ0gOYr?5f$rGm1WR@_{=`gU4p3)=+r$vBJ?tdo4S_Q}<;y-t~TUwY$N?(?6CXAX5XH**Ht|#4!?!9EIoCX{3`8g; zEu%j4)I|#2g@1Oi>~&b*m>R{}&BY=7e-ln8Cs1IDo;bTqgAjAM;d)tn+sR{JPtze|PHwfD3JJR#8@%&_6Y#dj1*NG}$_v zlCcuYW6w2g4fHm+XP`NHp<5rgk<7jxf)Cvy6^V6RZ?^A?4zobO%%PR2)^Y|22nWAO zyrarcZ@OOUIXo$L(~r366cRg9WNfoX zYLVkO9fO6gYW9{_XNDZVL@D#YOY9U>EEzzQ-LTkB@w$pbi(C-p`bd%COS&xk16>id z;m05_$}Qea_tq_UkZQT}t^IDMamqh{dx>Z)rJ0*zlpI+6a4)tUO9kA!6Hw%*VYg2; z<`J1_e1i=BV9_Zy+dL!F3=%Gj>;e55`~HUIy4VUihw8Vh(bStJ2(9F?GCO3#QI8b2 zh1pwfi30hMMLz_S$6ifAePpUr)tqpa@<;?BdwL4B+Ib>3<*zj+>n$)p;Z!x&JJfxw zc54kA+_*wOs=QG81d}&pl~P<@gMN$4s}_6^3up#V`@xM3d%}ayixJd4Q6c%Gn)XgI z?&7MJVl1zq%X<-nlwrp#pNr2E$6QLX+Xhx6w-%da-RnAdVB%AxT^>BNHd*sCT#M{y z+Io!CdX$X6QQbqMa1gxwxSkl-Lf-ryg3_yKT%t|^C0uVADE$0^dLQnVD*2H|b+{8? znZk8)zKi@s>{}(WCb?L40CR9-MmZ*c?7p#RWxRf{lr4Jzn*sR@d^FmM(vY5RBr=5* z=bvJc4@lo}(Z#l)few*s;37zU)GWge@b+1PavghawmLDt+>GOuRIRqt7K5w&3$!)O?T z?YHZ?f6wcFp1|jWPccSOVKg!4}hhLuXQ0`0fy9*2J4LQHVN&X{XzZ0dS z-qpI5D&*`N+3&Uk2Z9p+0noBI4RW7NVQ^Bh7J+#y8j`Pn9|sDa%D_6&Dn$3A3XU-`{%Z>o3HC|YkMzi@;{}ou5Vpj9jSlsZ$*sfYZHp@ zgvM`SY-6hv8Q1Oh<!j!jJt`|7=m%fOVBwOJ8K@d-D}Uncm z;4t5JZ+C{A5;wl{1-PN|GLn9!ZfTc_373w*^jR;-%ieu_=QxPXqnjc4J{7DYrg3s_dBF4*+n=5T zwyj3^q(<#=gjS3m@@#tG-d?L3;=3n*%CP_8M^j8h$L;`$*(Jm@VD?FLT&ugyyocMM5sH%E4aCD*k+}cOb}kE z7GY;V|u8RN5Z1@ zB#7#=`!{zU{qFn%4bNeF0zl5}Yrlo9T0`ipWah7WOR6q{;R=Kg+t`b?fxk_b4cP60 z`txeBUgX+TrbFq{31;z7r(eH!2N76%4|b}HnOidhyYCJlAG|2d_xwYW^Xga1l!w7$ zoU?+Ji9PSZ=9}}OWIxw76CV1Z~4>s5KJY64H!*jzPnQWYTzDSy^)=7z-)b`M$ zSnb1rvDkF%%f8;x{b3Wg+RGiQfuqvN$PzlTJ7L|!i!&(!G{qlj2&K>0pD)=YL%x#T1;!1$~Oah zM)^uK3QSfhHrDD$A#e&w#IZ~+JhqT4yEDHUu3+%MYO?c9fMqlofe6(dDkmD9N8Ac= zXzh8eTVCh**e|uM%X4NPGeNWn+99hCety{2a~~eCkGMEFajjZT_5GQoX;-4XLjK1% z>+Fn^CEo!q8_voEO^nP4f|gEg3N6TYU$s3j5NeZ!&;QDoVH4D@s3G^YH>lRrM}i)w!&8_RyQ#vHupl_S;`T~1JP22 z1NR%mp-!Va*K6pJ&C&ZQIM{P5IY(OiDknT1x7v$GZCS0Y7+kd*oI`4#HdUaKDC@0Mz+>pv0_t{DcAObgv6X*&u3RA0US-cs~WbJ*#X^s3dW z09V?K%I@wP#X3PeZY{*Lyir!MUlJ~NQ?>=cwe>)3C)2XlD$U_s7Fjk~(TC0_4SM28 zPsA>;1&R-J==X<%!~f0=3-W5DfR!H3C@-+|kn9ee<2C?RJyMEi}7I7-BS z8sfDMmr*bFiTLaRoWqE0P!Xc`2PO|mYnjvj#^O;z#HRX8LxO?3pu42gv%7B-AGf3X znEV5(2>SU!`w7vrVbjy#;eZO$MG3+mV(Q?LGBm)XE73D}aR1EyA@(AN2AXTx)qg68 z>wFO34RL&go1F!H3Yt1?{#KSw#g~h8NLvjsUND-#i+X;%uKJldq$x1bN(^UM7kcHl z@?Y)xpX`+6%Zoh55ztx-7^2#`hW53fmEJX{GOZA}>DvvWi z?5~$=K_Q9;MXetf=B4c!*8(#obv^>zsNZpm}fO_>6H($a)#?vU_kMQ`#`W z-VQw@T)dpA-CSi$4_T|;E@jMy-2+mM4d^*?I-Uuukig=a#hG6na%*u%Fw=ao;0TCO znpNU828g!x%ZFX8R^0NqT20+linR0yk`JbICM(RkxgwuQUy!iJ#_dwF&V`%AX#rp1 zO#IgXqL&K*NIrwRIc6AKDC$c`IY@vGDnXx8rp3LNR8p*5#}^Ei?G9k|e?Rm3s=Xh7 zFi|+_&wpIGd|;Q2|7QI7by;5L7{2Pd#@1p(FK~;=8Xy|iHE*XeWybpJu6xxH?VOBC zrqZelt1%r7Kly^T7&LuO)w2 zC+8P4W(mEiD!+^+WgJKdX9@&LtM~v+J{ffwq4VP%n$oHDnKPZ)bj8;&*YioS8LonR zC>+cp6X~h1cFt1tHQE{O?qny@p^~*rPOB}RUhjOGcXEqQ z`5sj+nfsO=kt>q`;BY4o9`gAf^1Gf7Cz5Fy?OF*)5<+&}687078yUghXTMlJ37I6h zR5qM7xVLk&3{t*ik0ukpwhx!?RRf+%D~7b%T;p%DS0wEV8}$yy0?yiZrH+4Yc5FVV z74`D|-6>)KSO0tnc0*Qs`Zwo))9cvD-@8iwK)A|zO^47f7|=5gj6Y{KfJPhyuk!?PdwL)s`Ipt zv15;_FQ{9&8IYVOH?ME`f*&*8Tb<8#*gKENcN)VS;P*!$y}f9(7((u9W_jLfuldiB zXf4h?bHD{ur3XExSfI68#mC9t@dPa=BQ)x|OO0Jz<;&(i z^eyr*7RSMiaaP=deJ#Z3p;PUXNfwk-)A{!k;|!KkM#bgdJ~if{{Bs?aMG=GNEtymo z75_Tx-8^S{(^6*Ml6($SjBCm{L$%@^3m5#7?q>Qpayd(Pg$d|;lYVJ_@FqV;*uO}@ z3%BTfmu9Wzc2-~Iv{LS1YwOpo_T#p8)C6Q}*mty84(VKzrJq-B(e$?B{xHPmeP51k zil9KM17-@JUe~zi)CRBM9SHJD0ZhCeWo<)q3r_(caE26Hwi}5?`GJ(~ zK&#L6FPA!;VX7N2~=&&#)fQ)3G7%udhWBQ(<`(|g{G{QgFN zTA4%`peXvzqn*y?=J!A(J9$jC+SpQ`?A){;zD+Yf+n)Y z1(Z`CFjr>fZ@ONVtB{)Q)7p>T?pNmX$13E?D$FHq0sw`n`3Mt+q*l1;xkvR z=f_F$2}2ZVlH8*ijle0zLLnViVN{=w#)VMzPSq%EWDOm;7& zBWl2a?}gu;g-G4|gB9OCvf*QO0Fm7dH+kphai3^`+wTTs!lM$|IBDLKz?;UZA~YG7 zc^JDeiF)PSuJz^lz&UZ#3{bGLn?x}}0xst607`q0!%qg#LpS|;oZjE+jP`sd{o+}4 zc$Q?xQ-S+Zh4W^_m1cmq4qXkYmeu3zl6&w+{-Wyrf15THOtjM_S=*nRa&kd=fhYM zWnrYfn}v#E=i{}CK817nE#(JU6qj!fXZddAx9Q7L`9oXNjNNabKj2s^&pj$=1&>9L z7GWu`8xbH0Gq(C2?7zELs*aswne#4OtW4aTI)s(ujS%kzbI1aUETHi+e3^M4t982TeAkI!po=k+`xRV@%8opRDO-y^voPMv>>Z`h6bg# z*CzBqppaZXzl?XUNERpnHorGKfV2#$^7o2_p6#7NZ$ZH1G2grv^DC!hxyRwkD;*7= z#jm4(8|>ep7!k@SKDmwqID=rVK?Psj+?1!qDHPvQr;+0#=#f22H=nq;yn9O#lMFyJ z9tx9e@`Sx-S#1ATMyXYLUm76pQuk~SFg7cH2xtB5j?2qC3ceG)FaMn5_|*j{2arJm z0i04~doV8<<6aza*~T`of5*MDz{nzvv(QES`3uBvMgB5}(@ED;`e4GOi%yHVr>O$w zM`(KiUST>SU@~Y^s#&-3&rrVntsIF|f!tDuYQ0D%{d zq7u1-L7&+ByK)h6H(r@2-&kE+&;2RD5QAU9Jp5ZUIGeEkKH-GS>_JWReZ8TSm&eli zG3fSPm0^2tDGP{?u1HUbMJ!WTwQOMn2i||&@TReoQa5f?-cdp(b?BL->q)M~WGH*; zUNQGH>g7Q6uAN#Fn={X z1X8$b2HK1K4(smbC4f)K5+oRHkp^+~C*e;>flV=-7bnvfYGx$@bYnHIit!T_z#+i2 zGI^=}fxmR78xm^ zxEW;nm6JxJ(RjRa$->(!e>y%wBY!6bz9N7oxE@|9O1sp!N0T&Kgd#}7O@A|t=2uhs zd8eR`f=qr-O||Z*&50HxyH}ik`3+wFESlIRta8Lp_%y$G_(!cKwKbsC@7M9v{(4}L zM{liyhol!bZ11}YL{v?(^^6>5w8GK#@YwNmk3;CJdRnsq`Oh3>>oFBFu#AqdFt!mpzkM{nm=r-x7)VF z30BBH@U>?QgE(y5$=a!K=YA~vPuE_b-q3O+h2HmxS3osO*Or?Eky60R_6zH*-4c?U z3$!i_LB(KC2f>c#1)1eT>tc;(z$0{3=C7)#^kukXe&gbb2`MV|Xh%%Ga`tCWzT@^$ zvx4&#dwR@f?JdN1p-FT3pP)rsX7VW$l@D8GTYP}F0Tf`O$({@+A(yVFxu)Vn4Uh;3 zUjF4C`tto1%VMgg?gQ4MkN?t`B8)6=K5=`yT1o#Yjo)3#_9H&Z`i=6Pcxol(h==|x z?-(>_-M=Jztnu6w<)^!G+*C%NNv96Bk zNp0}@l^Xi)9{%)X75E9sTK9q4_vRfeZt&tz{NUKnCc<%&9^irb9tnrT;RxYe;a%tZ z$u!LvmZ$g5@*a79&-}Wi_|s7%ZnMx9BbbeOO1S7pB3^sKzoC2u%BL^wYUV6PjyrxQ zuI;S%Hz#U15-YOW53b7p0$(%UZZ@B>7hYsWywvL{1zVlb-Fjc+=9~LxQ>#MGg&X++ zpG`HFCZgnjD=ud&zB0f_U)rqmsepjjeaWMYHU<;O{W$Nr^m46$EEl0db7V*FSzC3U zd<)eb6IMQ4_DLQK{f}P;bVK>DHb;T-oj*|#+mBzWb^uSwYTxm2oAL{rSVSPrxws_+ z)fLFU+!7&wdN;|4oR!8-a5Y&vLjFndTgy(#Hvs!Np@;-d&1ChVV~SgtC(J1v;!NgL z5~@q(9AP5#<062LY{7_T<%G$IqX)`dSpQTs>4%=L=DscOIszDH?fxL1pT{B^=&=0V zXyC5ex@EidfzfGnF+%RoMVo^ywjg&)SEyCka46P9Qoo_6l#%O&t;&MfYhF?#K=`zn zmr90`@P6dpq>@J4!X2wi*AtHuy!Mt6J2PLTMKdAU^K^H7Y4n#cjxF>Ys*BG`k-P zQ!a)MeE2tPh7iLZv=`KRr0^0W-y-FLG}TKbSf#S&28Gn?V60LSbC+^oYAkei}Pyw>cCvBNa8UTIK`AE{T^sG=~x@K;qQ_cp^h$F&bCXu_(Ih4^H-O8 zPFBVC1P+!9`EV?q@|rs7W}-*(qiqE$^UeM`#^<%}wAc486hEfZ;#OTd???2W&S}iR zWfx3IE}z8*mt_20n!r>U*s+}#Jq@Wc6c9UM&?C&Ct1y4F&opbJJ@j+~TVzYDWai>a z4dWmsph}Ci+dty@T)2kD)(?#gpT)V={=JFyw3^2UXxJNA14UP zwQKQkE9~Fpo3>jS-yt<~58cWqmtzR(lHqa`z?WcUwv8$$r_K`QO^YEDCZKtEhH5l6 zv0=%_#X{^wd%~?I51+nLn-FR6Eivl#L%#GqG(M~w|C|BocM(!LU~XIrba1rHr6Y^h z2=jddQA{(Jo%O zB%CgnqThXoV$EcWVdc6M`|m%`cI&h(x|>~04ERhfq=wJS@|Ua&aCWQdS)C0A-}KbZ zqB?iS%aRPXk-|5kvgWxyPR!{%vA<_=kDAA zDMj7YPkj81Ov(7!(S3>jhp+$K9*u|iPn_Y}Qj&EZ&0HHA37CM6mG+z2<=ZlM{42Au zIiLvQ;J7_h$(dXzsDXg|Bf8%MZB*O|Z`n#He90dEF|bWw1Y%h`DBgFee4yC7z{Et{ zy}|v44G`olod(_pwM)DwRH}#Sm~;OZQM2w)Ci$OfP|m`o`*R)=~8EH zwW1QT480Cm`_K>z$~q5Vj}Bk`DE%i$B2sc+hvs*2B}AlGt7JRL@pP_u*3xXw%2h0S z&=>tSR(6><$v}i?`gI1mUE9AwwVzr`sx+_NuA!_2BLee`U?q?q^sd`{TTg)ro7xo-zi=F>bLs z+(=JPu*YH$tJyyS3H@A_r4emNm%ZN%cytq=!9 zru$`+?@&xco;~Fes~w4N1C5X0+=)Ye`C<(x{a!{vpKQv{HYKvLujR92;*)P2=M0h! zT6=3h09>pwD&SFvfZfNh5n*NrAw58o!w0FK&3C5yI!06^?=oP+iI`!C2OqH4tp;ET zwBo=If&OS3!we2!g@ccl>{`RyqiJRLU%yShurn#qwq`Q{4cmMjzXTtWh|>YIKwh+o zQ(-aUPVP0`Dd9nybLLFuNE2^L_C;bf;KRhw$rbDm;hPKb08mNH5l2g%6Xn>$&&{Na z}YLY4trU}mG!5c0%=e0M^eVq2`N$!Rmtfb{Bt+V#O-w5A)a&3^<+j_fj5@m z!3siv_*WPsD%(L$mVrk4me`k|wTGPxNndKRe_H05;cDCW`!3Px5t!#s@Y}oE;q)CGt!145j17E1E_gaVRl|UrD^b)M z@Q8;2!wdm;KKOL8#(b6l7_FZ*xM`ROq;S74ysu&}?rBT6^eCA@a#raRd86!9%-&mS zCLUV}icenN$FC)?o4YNrGnqHq0X6^`p91wp3wsaO21|&%f24m13KQ!_BIj&|9T`qhI{X~ z_XevK{n3*9l-65v&}Dsrr01jc=onneAv*iD+kN_?`%)Z52VJO|0~%{Y4fn99jmvXT zDD@J_!UHGk^I^MJ*2W24UGh%ISEtCR2Qh@RwK;883RH(&a=5*^((U#p6n*CvYop8=!L9D@)NF?z z#>f7dms9TuUGqKl!_&FlzL}lNGfDO6z=BBGzVBa^z?kG~I$g8fLr<}MA&I3&!@LFZ z(-l5A)_U(#=Q;7Z_wV=XnOa+5imu+0 zX8E%OwqTWCGs2-3ZrRyBsO+YL09H8ArY^t~=PRLne*x0L#AvM)PCh{ke51bUTd>ax z0+gt! z(*}kb_o+(OEK>RAr8Q;L5b|M_e(H`*N9Uw?9mgIK#LeNR{OE7=**GdiZTv6&oEEa5 zmL$OZ3*IJ=?W$aTxf#FK4y$%~&y8lEFxfp=y64cC9B^}oxq;5upUG45 zqHKGm*&P1tM{)V zCG&YbfV*Gkdj#7TUCj@Mcbs2qaN50qnHwJj5I(e$_9roROFq2_p5x5`D?q>v$$jbA z>7w$IDcn3|&E8@pZHN=^!W2p9f!5uFH&|+SYrR1~#p^U8c9!9cOeL(WEbveuFSvCG zq^+m2x~zQ|n7La~k}>nzI(5_Q;%O`!Xk%lm|_^E%KSdT<#R zv?8>%i7Tt4p1GxoxU{^AEOtrA|3%)^x#LT1AVE6Cyr)B|ht0pcNyLl-He zxnHTXEdX{Wmko9qImKF}#dH@!LsP#JY4&JGRAqgS@0Bt{!p3q!$nwD1h?5hq*UJM} z2y0mZdp@l8s08f)(XUW}KNVphs3P%Tkh=#ns)aXNoiHM@O~mk;h2c_NN~&LV8vAu4)=cc9P8T zgr!hd;q(f^Xy4+=Nz&wGB(VzOc~pDBwMhfx=05T^b%$HxKis&jgGoLew2K5h32e&Z zboT*QNryOACp4_Ik7u1(G(b_8h<$@-Faj|IdshTf9ZKK(L5TJ@#>1*HWZc-6?7TSN z&Nx!`_qQs5-rf8LPrS4vvAO>lV#x$OF1Tq05t_jtxu>SXOY0?ai4C_UR^}h` zk0w4LX4BU(kgeq~1LXT8KcvPyjtUIlzY_heZuI7ZQF;8;f>xfo!+ZX*KQS_&*#$V) znZivcy+1yW1fc8g;a}zbB2TN6P3tiCyR9xPkYvZ&Z9h+BuMQHr@u<@U$baw~H+E(V@Lv6B2Wh^=T+{DqGs z&J+w5_VGlmC22ox?*{b>-z`Cu)QNHH#$N6p5xi2aWAaRhS>;ht*<~rC-z~4)fAQUV zx{98o9a)Xi03cjcGxQXE1qlNWrLv7&3VlRw*H&TD-~YIPu5YtcqjB>H#986a z$K9Q+li9I=$s_!Nm?lCUbGRNTW~iEm_aJf83JY)s4dz%wa-|J&I3I+Lk&XDFG685X z-xO@s5mXlpcPztoV*FsxJ30ag=r&Jju%f_e4_~`=Q|M{#lj1GV@EQK9K2URVDP^PN z<%QOfS(V;07dY?jHer;iroVh^hivwFlrC2iZ^bOf-Sjl;nK4OF%>k*KGX-ntIWTyD zzH?7D^+4J)&1?vyrU(h;gf`(#$6}CHxbKj{!Ywh+v$T*fA&4VHq|`sixZcy(783BQ zGDaQqAoj<}N=0B4Cno6D|DRpyX#L-*!Y$%d!A(#n=e83ux8mSn>uB$6Yez&(Itf4j zkK^^7-U*|-*}JxpUuq33w@ZF%{^L>zXtD~IHoZwY89>Gyz-1_qhstP_;ysW$Yq`xY&-h2f!zJoY*$EP(T3*aa#q4*G`VMjcqymI9i z+J$yduRKLJbu!C)Gn&92HS8jq`D~fkqwKn zxCqqnmsRi_SPs&1NII&7K+$%=ZTPr$lv^qid8=UtPuS()MB>i;mGTY{H#9T}7sPA- zZ)BNHpA31eqzm7-+1VFKSW@3r=4%UZIZhkPh5?`U3iz%c3v4a&vKVcuW|SY|6Y#yo za^MOdl(p164|f%>lbrgP9ydSJ=InpV;wgCPy(5Eu|4a-Kq?YVm5}Icu#ykGT6xh$1 zm#f7{*a;+bk;WF>#Ycj^h|E!c@xKOzE0@hbnrK1=w6(P=X7%xZcbVEm#qh4PO;Ik)Bb(O@P<{_J+vYt3Gu(szHI5D zW9hea9D7=0B=s!ZVx6pboS(TPX7I*ouq`UTS2HFKV*-Xu?5Xo~u3sE1_-_$#mdJdL z^zI8#zOk$0l>TY=gID?SOBm%)_^x(o;{(pF(91~EWCZLjXXZO$;?}QTJUZj*pS?OI zDV#;_v8Se1%A4H)Qr~*ow-5r?hR<_NkAL5)I~i|HYJ&CTAk(4*++p^!_D#gpPuAXa zY!+Iq2-cIeiNcPDZ54nPn<83pJ{Wb&IGBBjltGc}=*!<_t~nw7 zp&-F`K5=V-(gBSq&h((&_YKKG=UDa09Q{fP3p&MyU2;O$R-r99C4wNh^z)^u;On?I z2n*<7@1?e<{)a&DfPzWeq9qsLQM1(PxOd3#TkSu5d=%>0(^T;rnwdKGCw2-X=BH%G z&L;8P;WLa6Hb8$}-HNbmbFv{b1wUHPeEy2!AH#Rjx6nzi{A~#%V{9+I=L%}AYC|}@ zce;0)hcNP&mKKJP8d&FFUzv~lknv~{b5r6~yjuVH9WSqfVLhQwu)HdXIS$h%rqmLv zvJe1^XZWqv26JgU8`hleOr8!4c-4lQc844nCE-uh&`9|KnP+p9^1jS~oHnE#%$a|x0P zkCa|o4mjVQxA*EQD|)&gD$PmW_WU4f&i?tDc#m>E_uEesHVOoEIxOhEk&L>~)8v)s z8a(24MOOI?N%}|^3}(JPVDW-(K*nvRq>YevHh{c5km283#%A*Q_l9{uEs%;s4{V`u zg?CByIvOtqtgNRZ-je{+L93T{RaAa2WePq(=s20%-n#|N{oERoNnf%O4A`Z`Phgd92_rN(f;B||3);m0#lYybl2Z-tR{A`wV4ny}J z+w*u*iV<%#k5I|?<(l7KXkm%4FCsBlCp7#ZsOfXY+Kk6_N69i(mPY55W%wy!XBXe^ zJ8Y%k9Vx=kH5qaL>oO*Wp!3Sf1Z(#A##Y);i4echL?r zQh`AfcSJ?9j!K>Nm}A9>#2Fc{v@a%BcRukn7h4Gn`W$l8d?h3~ETk6x_5|&>*F;G1 z6&~lqBL6s9&ty(w=fHKIcYUFHyHY=~q^S87=4tL3KlYgU@#1KUbl9Yfja2x^ZN|PY%qO~TmzKIHFow~UsLFFcV z`v&Jy_U(s)DGW{>05~}H;5O|NX;b#lW9(N$rf+YE@T~>s)d{9(;IZAhqI~1V5^dK- zIOd#|&FRHe%f+jihU;3l6bp?=J2KW!qykqbzb}IuEj>8LVs_(^O%kB%gn05(b1Q}gqDH}MR{W>PmYy27Hk$WCh`sa)2$F1A&7aZ)z_M>+}&yz z9$Vc=N+bG0jDHoA~+=sL7!}l6h63N{}LO&bo@M z*p`J`gf7xD{LEUok3N}B#u~s=H<5HyQ--6hg~=#yy-=ej3AeO%S~g_rAXOrnf7u<( z!P3_>wE*SnP3`8h9U;ST039>?0Y@JA3q(637Ci9OvS`mOJKrhR8@d+;9gSz|WIIvHFM-71$0Wa8fE1{78GSJr4c8j;O)(AIZ& zgm!x9IA|$fuf9$_BD``_)5T9I3L*J30{ty8_6XpnqfT>3U9#g4?;vh$eTMY|&A0z` zFl$7@7rTLQfEo~I2P`%3O-cK!1A*C{b>H5-{VHcdJI@GoY&7Buwmo3j`>pzf{ew3) zAF#cdqNbFtgp;{K*XM{G+AaOIFVGh=29@P;E7Ym{)X6K@YvC?4llmx_*iYQ{a=g{d zNlX}?t9TB~CzYLog)3j-8oGCrPc7>COwOpQRvk zU_R(F97Pg+uNY^UL%{ebVe_4*|M>n+SzX1rPm-tj%*)n}Aodk;FBJoLPOGC-S;P)D zCw9W$#i~5%6mN+ZcmRgW$JV0%w5-j=H8pzfC%mI_*7O{P}e?eHE66tkSxYw=Qt!?sTfffJ+@0q+U+j+Y} z%cKP8kcZQhTnFAC$E!L<2uFO0dTR6UAy;^h5qEM28_);{5+ADo^cuzChbEq>j%?1J zXW_S?z&W0{{s$N>w5ZC#bh9|zI9-N&y#So-PC}x=$Ak$dxrk@?fHo*exC|3A_SBG& zR5Ovqmd&{8j>q)EHv%4&w2zp|FSWK3yU1PFz7!liC_6TZnSALxpmNG+GOly)@2S?0 zH25+7)tHJSc)dK}RfXG~qx8<+@=?$8RyJ*(u>QVI#6SR*Is76yCK1%zcR9NiHHbiAi6#TVlti(K++WuAH@I7e5ukrLa=;%<|#cQ%P1Jtk5pFcL*4Y2Bx&Azt@{`duvdgng&y zJJlJ<@Q)+1^6y5Hhm79c4R8O(4X|=;+67Ze!Cv{kUee}_n+xxU0D;8Cj3V?30SQRQ zAM7%Q1t!5okG*6FX!pLa*s2Y`($YmG`UWX6YV?Flp<%VjpOW!sy}&{xhucPf{JbCN zUrVhY{_4ujMwrFSiRV^}n|tW_Ie`5;LVm!HN*`L|pQp0=6S?U_&7{?<^){xitySc> zhv`qYVtx=mUv|40o?57~Qusc;A)D-Qvg7J%ng6{px$rqe$_}@pb5P>^xVbc??G(?j z`da~G=pio^`{ptj%!>-^7Z&0!&+X36oECNZGq^K7&Z9H2ZSi{`585u@KbtRQ6OfiO z-fe-giI#XEbm~WhId5c_)d!qpp()Sae9gI+Jv6q%oVi|6KufuZ!e2?PO;X>X-+wg+ci$FVb>ShUPIa!mar*Ieu@l6_-R%9 zIV7e`VGz4~XM4}ejLrxwlRF**EH81RLMN96x3_ws+d4Y^*r{k#%nJ4#CTMJ#Z~x%B zQ5gk`f<;7>=Hj1h5|Wo!(vM0w;6LO;0&{tD63UP8c8@HE{1@xu?^?a=n@THkF$&Pf z3>TdJFgqR|&POGFWJ4wm90a-Ex5Q=3Zl}sj=H}iJ=uHl2+lkrqVY?knvzCd$H@044 z(Zgp7$HUWhQc-VT^H1)KW(GwCY_3-rhiJrjFY69}#yM`3JPwWa$?Z3)i5dxo{@P_K7I`qHD0$>>-^1ZMlwcNB1unjScS4YwXv5B#>vkQ^q_>-40R;R=z7D+$* ztALXwEgS_W;^#?mfL_-;6I z0X|ucL|iFYJcECK3H?2M>5tcEAs~W7{aS@B_Q#;!waJkymOgE0_RxLrfq>#HyjRT! z`Q-Ko8mHCpe?BEs)o{|tx!WTDA6=C9Va@a-S>#tReQN#Y*F=qqFZ0dYb^?Px zvI>`1SMF`d*Cx6(xMw_CuuVI_1#Og^0ru4GNK4L& zl`4|ddn72N*QQZ8t^>ww_4bUe76Ay*1>1QHCz8o@*7GQ>@6B6(G6wmp##;} zyUKr=(rLm0ruQ7b5=a<+YsgS;l5h7?SBBqg2?aNufD+dL~wH7*1`M+%b>AfL% z49`NctX|?n%yuyCr?>}!Gl2TXKwj^vnY@h^Zng*Cf?>gBX_~0MKmePL$E%+VD-UE$X5A*VSyPYKg#5golq2#b`gMj;v|UO@ zF`=v$WAR6W{JCDG7_j%Er0VYJ@MaLh(a;iSxuisDTW(NYu$n4u&T#0IpN}{nbc{K- znP;uAS<2X_?p(A?@oumNcll9ADf1eun~wvg)Wc+sP1UiS!@rSUE@EDJTq-q+3z{VgNI@ z4heThRo~55)-vH5f62AkfFKBYpu{Jj^qtwb!glG7*^@tlN-DY#yvdVK$J%@mOh>vT z)Wl4S0;|%=BsX*5wTIUPr3H#jI-hg$v(S5W%c$Eal428RKVu2RGYk;#%fa6S+|0c5 z+HlV6^TeLp&;CE6&ikFsKknN>mC~X*w54ckw02QjqF+^Qt=8VLm0Gn&2wGL66h+NY zEw$C2i5fM6RPB}6u|t9g8BgxxxS!+xDSyC~sGXUZm78W0={1TA!sZc)#?OD0*K9pa+vnHUjaDco;lc1toPa|m0KW+FN zo`;_##)SlAKPdh)o=1~R`TEphCaqh->by6x_v&20isrWiSKYL}OVJUggOV#@mzTe` zc=mZZVDi`ehia)E9q`-WZ)g`JC%f6o;d`q&pK9q>+nRUiAQY6-; z`lT-};dS!kjY^Cv1bWjI&;NG&>Ft*Dpn0Jco~4l?JzF9L+{7Y{lGS+7Jkw(Y)lsM@;i&Zv<16@(XLN4O8HxVVh;q*Rq0QZJEJ5RJ-46+K& zjJqQyro_rjK4K*RG;X|}+l+RW%wg!_2ec_M6rl;f6^5eVPt2m0+pKay#_$%{rU?P!+cP+$7l*}6GR!)9J_^Xrc6 zXI^H4|F^{MaRAt%Jb5EwlDR%r;xA$56r(D)$&ND1Q_oQWweick<3DRuLLT_I@%} zUR?e{^viMch&3lMt?IIcQyvs(BcPrfpK0rSw(+v|Y8p7%*H1-)bB?A;o`nVszJ>b@ zQYLhM0-bI#Cs<&4#KgI0$$fyd@SG_ z;G3`G0K!Q}ntcgQwkq0|?+=L^{0lVAxTeC%a63nYTH`+4pd30C$GV=&PJYnr*5&OUx~sDMtv+r3eUITcl}3AvpoT zvgQr*5t&WPMyy@Haq`opx(v&{M;Q;mf8VK40D$B9US#_zIU;zfz7+(9^#suh58VGI zy7bY)%v}U8xlf_vNP5+xCbInpk?iu3j?ckT@+{}Ty@&4x5HheD9dX- z3^vY}L+LSWU&nV0kubd6OOlno4t$QH^n5u?rh$ZYRMUoy(ut=W%B--S?V3^C{eN#p%X$;Bl1(2s&>XD68*oYB5duix*H01f~k z@pGRATl5JC_)ta<(EcdF=#p6iw3_Xzhv&&BUD=E0ADP@h!C_ z#2Lt=$Xue4R?^cw3MT*g)NK#LB%j?}w>n$9DmVX5w%lvo*NAy5n9NdKa;{zydGx~G z&)u|u3Hh}Ge<9I~t!v2P+z=;&yZ?(e9sn7dsU(I>93a3>7CBxs)s)SC%w-d5H02H$+NM;Ts~Ov znCC<-HO@dnRB8a0FV=2IPB4CU2FA~)8ns!WKD>pwi~4X?OMbriGVxB(54`!oaka6# zg0^EySLa9H_aBwd1*aq!#lP%ea=#LBca^yW(Y#RF(9#ihP?;{7@&GR5D;g!hdRFu` zSb&GbG%Ok;Vr zew}l=S)Da#t0%%3_rt|#FnX@5|3&i%%Z7>LkNb?cjZJ{Sqf7z=Y116r`+8^#bG8#4 z*YRH?!t$UsFbk{7WObxT8R#>LQFM|N{aqAOxmlR03CO*T^fc*O{we-MsU}W$LTcdsgi)n_~|X3Nt=l6@}23cc&%2KRxg4kvZA^f#NHrY!Lk9m{+dqA+x7F-Ddg3BG)n;;ZRVh| zm&CeE7{N=&R?5*nNZf|CaOa@Lwng`&E1~jBJeyd~r+{2$O3UDyozw(Y(y_HqB%@aN znXrEwor(0Jj9HirS^rQQ|C-CO3CFp$J!%}bhxkvbZ>&f~k}4kZDr09Z8L@_Ge`;L_ z%mTHpARI?^OwGVMMNh9{gGs&Mr#I#a3lR$Is=;twQ6Ipm$#f%T_rb0EEu49D*mt*oqmo$V?rj*VXat44D&*s?#B*^%(u^7=(< zy4kogA1KVTq&sa9IC+YzBN(+x8%z!4+t_S5@zI*vR_;~vK<7Hj6Ev|X10<;iytU<& zjjr*KwTCYBVnCdjF_zkdCHRZ+n6E`1DSVuxR%bZGca0n+d*1?9wb)WQQr${>wUp$n(c- z-=FxryQEacesdKXZ+#>2(s?Fsu2*b=uNe*QJyG2848KKK{n^D{ z<^rCverJgi3TDt?eQ?9Bltl)>?{cyKMJdi?RHOEmj)RF?96j}VJ$ZnB+wy38Vz|;xpWx;t?$2sstLb5Z0S^im!_Uk)KE0HA+gzr7Mr8HkT^MoAz*n_4lTtgrvlHtoIEE0Z6%NdY zy2xJ`GdWmy`&Bn>{b2jL%v|EOKAQX&BJp&qFUX8WjN);PA4qZeXA>IzAq4yND=+@@ za5WI?fI2`gOCIZSPfK+i!&RnJH2+Z`ybzotBb3XlZ&g1o1=q+lbtJ_ z{OaKJ+SvuIRsU8f5$6x%=6;JPd%R-1>CzLU+@n z@)*OkZxZFmPO~*Yq&8B6)(|_qkT!HtL@{$+=14po2YwZFnva>sR51ms@&Xoj#T(y= zfJ4qB>~a($IxnUN<@+zY9zd`vMA%7TE5*X6*zf`~SNV5d<@ta&(GYO|HK8UIq%No2 zFk-Ua@A%uaaC3>6OYWyeoZRyP3u&sG*9SsEHrr;r{{3uw&;{Kcm;J7HT--EShkFAm zKhp@44cv-5@ICDP=Krm^3f!hYqT)?*J@X|`+mnmsMY zP9#^cETEEO=-pLT2(4&Z-KI^!z>Q6e_WZ8co77wRw2K2C^RFiTQG^)fc@%`BwDqlQ zugIOcc*x8bBNz0V&(L>^vb2HoN-D0ZFZEm(x})sfk3X9X=tbpIT~WEKLVoZa@;ge~ zF%0&QQ?pq8^lF-qO@7ax#Xp*$--^vozn#x)hv?oAmSH&I)+pdT$8-Hr`jDuzZ)#8zKSLj{+jCMF@ zx(6CZcHfi~ZDhZdW4|Zdvxo5xq-oA@_#odERt6gW*M>IAzW}FFtX&bt{<%f^uX8tB zHTPQZxM<4Y^D(|Oy(LK}(eJmVIYnq5a!A8W;~-PhA$xz6OW|qhY0r+nQ>%MiTB;!X zgjcP*m+wFrXKPOAT^?IfF)~rs!Qe#AqwoG|^KM_qyWQaUm~Nb&=Yz((3HQR|ap_MQ z>e_k<{)nSGu!i!{>|1jG9s6WWaB-$}YtDmb%?4qgTDG!WrdKd5PjratLW(;hJ#|Z8 zR5MqNT}Zl@+PpSG5}4+nj~W|>-`^9r_vN=^(i*)4m&+5%T4}8-%W913F+ZdAhL!cd z5X6bE?|s61?2X#1_^BXVYXw!Y9@jg6MO}|E6fRaRSHS9xN6OsrlD~c*!X$VTuzkc- zzbCwJ&+y$XQe4Ahjq!FO=)w)*C+tyI0iCjf{Ok22@3@l+yx)a z*~3RR+NUVl>b-yRIo&eWS5$f(4X(21KOi`z+Q4IZ<22K*2lgD@FH#rIQq$bpW{AJ9 zWy!L`{iVRtyTJme<|Nb-y%V8&J8rDI&l5ON7t+`6N*HdJgt~Zd zp2^w9yYJhE_N7S8OFQhe;@)}ldsYn|b>2XRUwf%MPs+)2zmUZ$_E=z#VhuZVb#>0d2mza4+Hx}pP2ZWaE5=` zpXeJBmHWTXh)R$r$2`+{XpfAkl_JiuzvV8p4LaRgEblf5?20e-8NsokYzS_pO=m4o zfr*u|xtngu9Pk_r^mIl#Y8?!k+TCWPv(9;2V!*2Z)}^VW_kgY?VLpz4KAc1++kOU|jm(mH^Aza8UAHSN!M%Rmb@Uqpi@J-G@ z?Y-0^%5nJ59NpVzZ`S-0C?$s8c*PK)GzY0~D~xpbmX0%bOhYJ74cTH8At1SQaJa#C z*pdYX9Qb-1g+k%g?yejNL^6*XnlKO6aNU{0k?wCMUeXdh5hzITeef4~ZRp<;fhNuS zRD9xeDs2~kd{1I~JN9>#bD-)l7<)$ES{6l&yvTJ1?j_?a)3KSSxtovhwdt$XFi!cy z&=zUTvQNeSLCXR24FEfx_3GsBcPyLVXKO1JRN!N)g!9EY(*8SCON$4%( z_~@@%A>s7}sk+r@`;&-9HuaA6q9`Z<P+P5a#CMTVl zu9#1(lkFf;fKJ9C%arsU6)XAOTQ(j4c>q)+b8I6k(=WU?NMlm_HFuJSuBF{lzi!nQ z;p%7#anIKoCTjOQ{E|+#{Q_QF^TXgmIfm)u^CY9CM$J4l?u*su5R2 zl0aA@vg2+8&ifmxqXg%zVs9C2U-J_*&-on@*(j-Wa;kfK{Uc4W6W4wBN_H3}mO>zW zfwVt2>dwy>fF=h8gp?zdBal}G+Av$CxDc&9$M0%Q^SB@KjO21Op^?>|LS2 zF2MvD!asg8D=u~#170T(@glU5fB3V$GZfyp{{~nGwc3EfoiuQK0HK`E){BzulFTdL zCD2(-xrRs8Q*&Cyo!Xnt@-Uc=c}C;`v$=6PBaZWB-Y@h*rbr6^9HAs(o)YR@z1H^t zmx-(>{@ebuWD*smj1xi8%3_tAsE_dB3#HkiEp(X?$z)nK;<_~&s=oLk8CMs{zyui5 zkBON>+zFabEmswYPdV1;JY<-Rw~9Jr-G9|IzrcR_5?3sRfq|&$A!T3}l5yrB=R}`P zNIz!0+c4dd6h@i_J7w}*raVj|kukKU#-Fn^@b>m_%6KfV1`<#3<4*xd%v=7h8!*ns z-x6sjjOGqLzVP@69O>`(&DA=QuXC=^goImqnv z#csql`itw$VZV_rA?Yen zyKlQ!mF9#X489FwjD<78!8oahfoEcp1PL?{j7m%2#=-v05w`w@e}R7Wq^-0`G)=)y zNlTzQ+R^?Ug-rZ>@z53PWN*0#O{0|kGsJvXlQP+7{}BcH9l&01*?XzGx3=K!|HMVxrEZ|%W11nMkI!IkllhB=a!Rgc?bN2n<$Do-}?0Y zC%maI;h%J3`>~H36%Rhrx~yAT*5Mqgy-WB4ZD9=7sFwb5VysW$X}#TN>)?tgGaF32 zSo?M)C7hx41@gZ|@Yl}6)}UP3U+vH+L`cV(eMrQncOa)N0Rn753HV1e^TSWnV{Ie$ zra{=LjL^FI&?(@6SqC9#zsMXu^b}*l8F~>$5d!fD)JHqgNx-G5zc^FlreodO8MT5L zfEpnTjX!k(Xa52^TRNfDYh`ASkR$Ek9l?!|j&W3ZEivWwP$-v6w-JMw?9T33>&to6Ck%Xd z-b4gI|7Ov;b!hLsf{Nz6!;7>va^cMkJ#=LOTE$9k+`Yo=8zA+<=q%@7F-i8Qx!ZQ5 z21w;c1wojNu9|B7s2Ho6-mU>5PMi4y{-Mnsv$xe1PYbp>DUXb`0v`}BSfR? zXHIpzr(GJSk~M{9#3ISf*kd{nGu`o_|NYxxvqg=S(&hK7%v@vfb_GO6h<|BC(4QXW zbhD6rNG>P|gX3mV-CqZqt(-KLUnKRHq~t7M5XWyR*H3n z5IWPxGqpY(bA5>Mi^D+70(;(t?uL8~!Q$;0!f5BBPu~o=ew_nhC z%6jFzTKiEu;x}Q>T2q~R4Tt2!NKY^&X}_70@9UtJ!27oe$*Nx+2{*oh`+6{iqx;C0 z_=nctEn{Nk_5Z1EwF_W^^Y1&xz2fTLVV*9F2SoS?nfvvwcvRv~#HBGwqFB)QiuTbP zRp{#Nc(Z_$Jj`2KCPrES8Da*<4wk376Q%Q$5^6qXg76W$ID}vhu>0I_pfxM2RKSKv#lTF`Z{^CE!j(|HGG?1MO0NZcnvCt zg^=2`L#!i?rq)E2;oH@dkxUNrQAPQ=&Sd-<0&!NV2I(LWrY3_B>Dwo>ukwRJ zOje!qvA^&~G0wCpBOe>DmXqC*@eZ$m=zUf~0S!B0j=bM%yURVmNGBMN#>$(H4{cT` z!3s8BU*((U{5c-q`7K-ow;WNo1uStbffUzTciJB{>IxpGyXaoihj2El(n0F zBGwuT!t0`k6HxFXJY;i*3a3a)OV7oIDMP{s1MB)*=6Re)b57b5@ee}K8QVdiKElBf ziJE6{{1)S?2OO37j)t9N!H^Y{jJ;b`pXlEZiI$@|(+25GV|)ggtQB{4h5yX5|8zQb1lS;s)QxF0_ zlvg)SnF_&RR9;UEV~(~AwMY#OOclX^PC&hBX-+%%qGH#)LcZurp*wkXbb7VT`wNRf z%67;)1&4v`^0i4^YV~%T4So$zUJC*X_!$eVt}OpEGCasoYd4)oNn-;Rh&R#7lwrtq z5rZR^Vu}$^8cN=FQ4L1hUL3@z$iLU$Y@60I(tlD6=YPeQ{$0?S$lNbE$3{M3zVQa; zcB)lws>KP<8Zm(WBoPTj)bd!&i%WgswH__-QhUNrSms*W(VWfdQZFRn3yk(>to0T3 z2w4>PeMWKaUlG}AIdt@Z?il;uehD|z|BRsl>-44&AN{x35(K`c=h|; z(}lMl_+#d6IuBrK33q?;x~$gmDCjJ4WlA2b!A;j!uV9R8D?;br5bWj7hL%4hX2SV0 zG~oxt13sL@LXfaiYDy_bov-=s+trQA`)MnAW+F$Xrn!U&??HcywC;9mrPaCZyvXkT zA?kj8vzL?W00^E?f%6aSKd7lA$a?#Hyw^8Fctp>g&Ud!oHeqB*#yCRDpylu!zCDQ2 zgH#~`dHiHRH+Wllr*g+t#31MeF#X6h5B4KZMs4IN#^&BeQ}LFQ{i&;;NQg*_pU4^P z64NID;7jQK-9f8!k8j)Zu;*@zS4_i5qzAJ2`2C^$Kt8Im=;p%S+DL=QI*w=fbS6 zZSP3zwMC5c-E;f_GYD42%IB3!g8Xti#MatfVXaoBF%jLr)(9Z+UA_hn@>O!6ZH;JN% zlvGVbra;lG&G}H&SNP4OF;z_7n0H3&QTI)kGGbnCZmEBW3;KilG8*@!tz~+sw@)`M z|51X{MDNHwrQL<+T_M>pryzU~%vdt7QVxQr24I;ABHV6e-*TZ)i%mHRzJ~3e7t-5u zDjZIXYja$)7=4ZWIsB6Bv3sqOD&=!p$JW<4C#@C?0sKs!LXo-eITj!vUaZ<3GkWwSR*X6$q-3n0qo-g)#K4Qlj%XgM&7A2&)-3pas)gl zlWN?%6WxE783UL|bl&9t$BFt&-WY`vU{ltZ+Ck39eqGyZux)#$+(J%&MX8UcRiaLI%t_vSdUn2gPX}L-vH)t#i z3?tk&z6u8Ilg$HNb+$H3sg>j1@FYy98 zxaB(Bj?F%Vw-eFw^I& zP3ylRyvS#@&hi#dI=|a^)I6%!UjM=pk9lYGKL!zvTjm$(y1w69?m8-IaQ*Dzz;S=dU+7%Q8faCaAy`rF; zj^BL`p1NzZ2Mu#eVjHh+yp1|Mm5@EbQa&9T0d7d$|7Q+(|6;S@qU;~Oewkg>oX{xY zw{1!eH0J){l_!NL-!A7um5vpB@2b{>u0(`hG(Rhnh3;P=3pnC1ufS{YFsf0jd2T&*FfocvUTInmxxoyz5Bf0Eu+Yo%w=z3MY9;@Rnxc5 zfsq{4`(GXfe5#4Iir-@1Xnc85Z3n<89`WoGNo%%upg3O*L^`SN{by`Yg~u*Mu#{qb z(fTD{cZ;hqE=S}*(#%}P+tLJcP~YOf%u}A3^^-8slOyce$8FgPk(qJ2)h?w}$hQ)` z(fT0Gy-Y()QzRG5{LHkdg>Nw^jML-PiDM<*0j2$7wXD7b@{|0oLif)|M|;QD#M94+ z3!z^%F}&Q;$Z8-hzpWZbXz`+~Y3w(Z&fQWU+renjY{xPpqj^r~r*fj{<}1ce|IP+v zFX?}Y_xyc1BLl~ctD=kLZz(b%fq=S3Oz7*!imm(AltAxf*C8;t$trw1k>~;5fkSIc z1Zcq#rX#jb57H2-q?#0@2x1&`X3S&LybWDQdjBCH%!anz=;{JgcyVR`Shciq;*Y!5 zq2yHd`_-EvDM39?eQY>G>KxrL6W>DRN0a{kL6uX;Ti|3whE>QeJJ<3<0k&L+8B<}t zhPIVAf1gbp|IE&7X}dK-WL&*&!VnQ2)QQD;wL_a$H~!|VY^H{~&gPRHPIrL>KWW^su?%==7a7Qm40l3nc6 zuM)#zPaZU!H>-OpmO&R|<#}FagR5S7f8ma-k8@oI#lD5lYk7{;9e$H&?SPqdp5f(0 zupJQ)u;AGcI!%&zKXD`*Yk(_%p^Sl4Z>+h7wY=^GL7d>SnpfEYPWl}|>lV{TpEDnh zm&txs0O9xM1qzz}@R=@_;3^B`8;ruUf?pE1Yg8hFLXb;RhiiR2nyaD2C7vAFqt@(J?V~SZr?8i%$t_J!{z>!Fr(;HUg%7f zP@1!itcqc0qi(s{6&KiuNmbbMLOpFc!GSI`rLAD!quxH(aFB$+^Li(54k*MH4v{BQ zgE9M65)nb_YjR6A6sw9rB(ie6Dt+~#8Mp6bSLtW2Mpbkm6(b{MD8h#Y>&>2c7D00Ofq$ zB)7F=bnqQmkPa~}`YA6@YW}ZRqO`^Hn27XDqbcctS5w*5t!QWccJdAa!D)*DkE9JW zV6f0WjTUlvWIdU0^K)!<{j=0gdTbe^w_s9r`({b6sQl^un=Y3#1Pa*aE|Syb==v?D z7u8p^-mH(Z(S~$#xBL3;%!1CA33XwZ(0kfzXhmvB zW|O0n-GS`y@B?=*(I0&O6Zcp>Fsy{58#DDEFc-dMUR06RXo~-~*hdr<>|URuj661~ zv4k(Qa1K>}#XiC8ttCJet*>w_;EnSWGJ)jm(;HJ1%-flJw53nUBdBypz;Mjc3Uy#A z;v9UHv@g5(ae+2^zsI&TeVXC=5U6xuK=`@tG$eAeEIt~oW*0R*pLzdVT{xLOm<_ek z_l`~{rSjAHkRl+wTu2d;OW>qtQ1zDwj~L5991NGke)b7nEH%`zKSjX%3Z85SFf2Ul zy$kR#JR&xytapF3=tD`jfFb{76+4!qV!K#uao^isv_Vib5?F|tZW z?o!#7CuvRP^!emwa7YH>(5Q|2&EN_=BX)UqvTwZit;HKTAJ?hH$>$jp_f(i((oquZ z`Mf&DArV8?Vs4Fk8P`JbWWYDCDy|dzjRLYO$61?J?60Y&xK0U|A<2zfw{;ZoYEu3<9woreoTSFP-i6$;Yr_BcQH z*0V+BTzCe}`q5IKscix(528rKZq-p^soMPqO4NX3SKd!^7*(o;f#{i{j!~w@FTz0v zI1Gn^<6pk-p-f4g!IKeQH8qm74YP>;i;Vu3r8+ldIM|W$o971Pi^AW$G^9^vD%r*N z5lV}NJf02TU%J3>$m-P0KE6ZwbXyqMoMrvTs@1>>3+11Jv?!4$H&-Oo z2R_hStJ{kAg@vFUkXu8wQ%H&H`(OX7rNL z&gb**UUH9E*)37Hbnn(Kb`k+J072&w(g!xBMCW)-NKz8z;gJr;9YJ2^wSSd4UyWba zZNWxK!jJLkSEYI2%3lR0u^lT`CV!bArlqPF)jBc58q$Wm@q$R)#Wv2*R>mTcC191m zKT?UF&(ylhnnWpw+6Z_DqS^)fGJ>LeeQxawQ2-)598`se<|YY*#ClKQ-Vhgjr;{mx zGgSh0G1d2$#<*$-*%4gM*LBs-4Vf-oS*YcH^z4u&E}Q9d?Y-`C5N*YZw*A5(&-21^ zjgi{=^_zhpef)H?r*jI>-Bv17=WCCP`iHa1C#~V)`oV^Ws0|lGO^T4vEac9ZI z#}X)9wSrVtKzNKRM!x4hJ+!%U&n^mcBKKM5UKXqUDL_)Y@!Sg1eCcBy6%yE7VdU2W z!KD-EB+Qa_#95$z=qAP5TN-hy;nhHce8DR6@nFCe$sdj+Rew2?(f{Bza-|TiQ_9S) zceH`~QL_V+8Nf2GVP5>)a`(AC;c^B|2T#(AvgOP;v6$aMr2`}v7bLx?+S;Viu*`IV!r$uW_gYZ zs|60-Vpx6B4U+nhw7JR~y40O4HdoVhY`=PXPXzvrxc?hf@mh0NRM-_FI^tE@S% z@tM@Ol z;OgpZ?+gr`pmJ;cW3tOsI9qyW0+7S806zceD}rf@ehIE71SGGMmnu@uc+SnuUuy3x zdicj&yZ*V$r`LL$WvS7C8!Dhs22szW&8>7t{fB>AB;*Fr(g{%bE~SpH>E+k6e*c#` ze9;t_&C~>xFW*^Il2>25knLO?&U5Fzzx@tPb8qAHvuim!hZlOOzHWkeY0f!^@>Q4E zd9>7#Mzx4o9ZW_l`c!k=bh1bg-_BBuJ)C{k%8z&BMx z$Zccv5cy)dnx^Rl@jy}zi*k@TF!Q zI!^oBYSQuA5}+*oAFayCb+LIo6&?Td)(&Mf&4^Dt{R+!LBYs{8(4LNS&iuB$FJ%2N z;7>3XeSF-~=C)FnE#g-?P%$R22^=0F&z!6q2mQ!US2!4C>olv&+dtpFjx%Q_*qXp)aHc{Y5GW{`{6M<3Rx74wB*vPX!nuh;+xv%w zC&W!Lxy9ryJtKQNp+dI!Pg41ARZ|V!0uz3}#UcZ7G*Ryy3)Z_|gEv0(Vi%}pxKdZz zY3{4olCa~ZRunE|^_r-u&}4|z>L?4UW^pWG&aI9YUNCOfC9Mi`cgMb53qBx|nMFf+ z`Ib+gtCqSAv8$-63YD+HR0_p#OLokCHx*0BVSpQ}MYr8mQA zu#c3DhawIA6+*H5>dv)70jx?QA z?M;g_L9ww|nR5=U_g{1QZ=TEhdz7RR15Y*NzWvR1E^hg6oFF_**dvYc!U_Ds&H)`h z01z4NRlUu^1&F-WNqUmcKZ|NvYc)F8=X_ z*wO%>- z65~~LA0`@H++z~-EiPas`$~5Lc~IULw-Fz+(Si~qUYj9Fj{8ite8dSgvZ zAbpK;pwF8P+?2`iknom!ffQW}kVz@Ea2=^0@ZDiftL_W~~Xps_m`-|-8m2;I+ zZ3B8jhL2f%{r^i+rw$yx-IzMZ0(&n)0tJ&WMrMfNE0MGc>S3!+{;FO?rm z2Ue}j5-Ueu^F#iO#%l7I-88_(hvnpxu;ISwEj?MJ0Kt6MyRDp?lMw)s9aXo=NG-p5 zVOkvqh!SfU3zODBTCo=5*4bPt2@=W?i1k0-Q3rn0`Fg86L*fViXcORRaP=}4?MBKG znBdeo#RP6A8`;*jV8hxtk$0;5G~?e@GxaVTv^iE&$Q^YzCB@yEPb{f4Cz}oa%|Uo}<0Qo7+~E zWt^~ypOE9Phmp39e3u)(O${Wuo^+TeVU`GU|II=^c6w_Vbaf6gG8mf%bdbNj-R*S= zT(&iE%4NLzhsQ3j_d+2o;(1Lfr+QE!hPS%*q`^j&xY<32z^7J26F|+#)6gW~iWJoB z`QQ{@u$x8TuKv|(s{@qZQ~-kFckiETt`K>ungUy#P6_(4?^OT>fadir1Yr`N24*@4 zB)*rG_doQ9M^>#r)xe^|M*q_~dGZf($#9gg_$XF0v>M29GAJ6h+W%^!fnIE^p4NU5Bubxj?ldnUeLf7p_T6DK2C}!WBgse75MX+L)AQNI zZXUs`%ywA@8|WFd45^|4~}$6?WS`^l#A95*pPy~G08wrmb#T) ziY6(z1&6~YK0~6e*aw6uY(VB7RXY)XSV=)oF0nAz8wR9}8(%XbUkwWYrW`b0HtalP ztmjf^v{X`&c~*Hw?PaSjpImu%Nf<=T=q+!gQ4kycJs@U+{mBluThVf;=rMEgrr zR3)jeWnqPk;8n`FLOf;eu+CSNOjfzWbdB-5;ehdFp^3H#Z+^UM2V>O?qwH7BNFJL? z!w>MGD}SdOz@(kTtUqTE4y^yTzNIO%9|>BbbDOmF+iD_UaQ^0#iHR#VHOd<=;#y({wa&vG8Sgxd4_ z?N>hY#!DW&fO#EY5&XWE3%nMdP)rLY4Sb|IyzDu!y@WaNmU^pv>SG%bQH}GRB-Tpr zl(+_K?o<)a!pYb>D4zN~Y6!*Zt647n*1xF=T`#WewH&|e3kHIm=WprI%VZlSX^uZw zA6blADNBYtB1#U--60LwKAcabG)Q@o?-5F9Gy1Wqo|JJ2zrya+7Yq)l3J>e@Mm=nL zJY|g*;hc+^#=rAU(V^+|qc*4PxDb~l*tyR2n3k#^M-MHHjxw+b4Yvp-Jk#-4;^P6Bf82!SG9<1&5%m-fWgUNf2VIyYR(U9n}-@(Er9H$^YWjXx7cL112G}cd(x| zjG!cj&^tC?{{4Be`QwLYs|B6>c9zCwIDd@R!S$k66#tS?+o+~7SN;g7&H9h&ZR8wO z?{uevrW3K8!r5Xg)O^%{{nR8;WyINam5sf^wAW+-z+jYbAS2Sn(Mba!e^+*PT~pdE zy(Q|mk`E+M?xQmhWx3Gy_AiF>r%F<4IKO7{7((xp$mY@dqubE1-LuT0N!%Z;jzoAC zg+^c5iy1&nceuQtBTlI^PTDa*4AsG>X^a1uzI7XHUl?x$B-DLbrKg#e79aPMLON?M z1Wlah%T9*4j6-Nkp&#a8WR>qptiArt$B$DHdkq<|Ly_94qnO^?TV+V#<>qr+U83=`2;85F>Rsp(>yD#Ofn zZS+H^VFK+o$Z3==+}>WO#0ZVyUqhNbVwdm1pz1+KC*ElpCjnFo6!yKfZx)7GiW4Di zYds%))P0iMyd30~yl)13Ku39hHystlw)h~+@-5hX%gr3*xg}qGLhuwMnBF-zl5kDo z#pyDV`qQf+%r9kW`(tkj=j5&c%n^wKd8>uzby(|A)(u~HLp^E<0kuZFTiPvasw8EC z>9IC{7~BrM#!yq0!xLdK?T)(CZkWO=r{p?%X4c`GY7c0&w~cJLuMZGdXnVJ^%|{Ij zAl#a*ObPc3xzak|jxd$>RUrqwePGMcG97-hzf`L&c5u`Lqv_d%HHwHUKY4sHIgB0J z-dccU^ac@8zUCn2J9JC>+NbdItUYI*zz!k*a}4Xuuf?rcA=NyKj?M=e8&gGX$RGhz zpoEG|BDss;_`@)yMIv_jhZ5y9cY|k!K#{O*CR3t@0)L{qhptSS9+7u!N(JE3brqhK zr*+;nQYP0Gb8S;p+w5z(Zcl~Ya@YW}v`UrF7X>D}#@Kt}cE=fsNR0UbqBxQ>3Tqs;~fN_^DAt}#sr~- zK(4eLSXFTK@y>m2)$r(ul5eeNfjUyHxA%Y3;QY7WPM<9>YJC;Ha|w`Wo5D-t()aJ+ zFEa`_8ocZC)U;Hh1F-OonV~(LVM{$IL_@D!hoASz&zm3pVjV)vju04(SQB@3X|X;& z`gVJS-f@_x-0VHL71VKNY6y?xVd_1;6pV(RJW)9~c~9}niKilzX8Yvat0xJ&QB56O^!)92nyqbZ^W%i3 ze6;VF2Fn`rv$n=NU6ceSn1o|fk!e_Y+d;xupHr}3Q2rjM^a-2_&m^A3i72lO_jh}# z8x*fo8CK_N_c&+|TZhS^aNLz}we@v?ejle`7wd11ji;CI1zt{pCoOnD#0!y2PmpwD#@d|6e^Z`oG+PpMIISZZ2fZ*-RnpKj ze;SnLLwidL1F9Pv1}Li4I<{W_P>udWFcG{Y^l>^&Bgx}RCp5LQ)S^UeOJPSt4(>=b6v4!f{Ez=N7Z@wQyu>O|8vY_ z6=lydN@eeLNF`fFDqHs6n{yB{LS%E0B75&~l$}k;JY*clIyg9vgY)yf@B8t%@86$r zKG*fW&U?LH&(7`N_6BE1PG*TII9xyB2_jU!UTqP#CrC>x;>~}uc@(%X)NFFJcX9E4 z!4q?;e%PW<*lo|_T;T+#nlH?JF|-WXaj2JQthru(8obBx6I09~zI<|n-p0aXpn=ii z?(L^5rwZ=7hkhn)>a5>=8!#wtg>UdOG~pna?J=j$pYAp>NSxi!&{*Ealm?j@W2m`z ze<3>EyspU&zv>no-ClzTdQ39gC^O7?&8`hFJiO2H5??LSqrrNlsQjCg1d1gFKE|6T zTm?3EI(Ia~*|SuL|IW%J2kv|EU$5TpALKJ<7!S3gFhy5~V^;{s+5WymZLObNudxsh{Zu*o zULL_Zz`AC9-nUC^P0WbAk*y3Y{5bITkV9;{z*$Ou0xd6H!2R>J$wBm-5U$yuP>Q(~ z9NKYg9ADM53)^|ccf~vVC;P3gP^NCxD#!A}8{W|Ei-60ueTf#MqU2Dq*e#9+`)frq zb^|Z?v+G!0wg236#*yigeHy#e@;b;2`9d&AKP2O`>&NIeG3B4}&{nQ}vr)7|_?;sL zmS5UVrvw#^qJC`u64OcDmeo9b#Z`CFCgf(fvsf%=E_H9tP0TudRJVJuY>abeuhQ+k zBAGq1AZ}LoV1;rnE%PnFOLz}D~tEH`h|3psO+i3T9Qh% zAMiFS=C#{VNf1Ruu8=DAXgS&yN`9u9h7v{HV)EtCOk}kn-E7IrANwdq zUjJtTWkW?GM`Z^D0Qqsy<{?_hnMJ+U*Q)1NlLp#1YIg9E(uxQ?b-&A4?%$xG+;5?v z-U~s2owwM6Z3Ru!$IX-hxdnVxa&VzFMGisMkTyg-9TwwvhwC)2 zj_1Bv(tu0z_8;f&nWn(Ll8yQq#eF?$979Es)7C8`rjOi6ue6x4`;rlV&u<6Eq3?H- zjZ=?^>%@+R50?vAe?G1Ek=T^x9zJwtu~}v01|mViL$_S?C!xLUUh76KKt5|TfDOB| zy7NdJknelpEA%9Wf;so*h0(iI(9^3h#u(5|DqHA1`_6|&sZbed;1=CupoMK9s&ynf^uugkCVS9c}ang}YA0 zU>GMn$_nmaTUxbW`(G@;a@}0b!40*}wZ?xXX4!R5ngf12IckD+bo#C{F@Xc_9Xmr8+dIm1Vw5E4Y!aLnX`IUJSZ675<)~#KG+Fk721~!s09nP0c zbCL))S?scCy<#2hQnQ9PmBywdQXv^$ymL6t2U>PBqnbW4M8oDoXJ#6$OoxTP`2 zk{n=q11QEcpzbqD6);OX^cuhZ!WZrqdKyRF$q7IgBp}#`2`|E4h4)EH6s`0GGHM~ z0D!*>w7VtwZ2S>D)PGFI-usFzcMiI$Dnta=hA{3u2I2e}OvQOLgzzqe*KPn(C{SLTMP0$f8cwljn^`VUN;t}ptJ#MB5`B1QXKxAO0;ER>f%9o0}o$#IE z6MX_vQOk`7wVwMso$B$6UbRO*u8^gJc{wkTbAG49Dmr6-47WP>6>`ci#RJUw!^)|J zm%f2h+pii9jt*W;rIH)Y*!m+z@ty=Dva-Wn6S0VFJ=*Ap>&f3Z3p=*Y`S?Lu%t*GX zkw4tDN@)U+=`u zCow32C~kUaOI7pEP0>^@aZ$Ts`>H4gd@30B{X6s-7;uc5kp*;wOuC2LqhzpGk3ky>ND%b<1ZcH?7G}Z_fjgfcXKcF$;V4G49 z9tRSMyL_mBa)xc$UT`%i-`v0x-LN2eJWf=vOeg>;IYuh4>GIqMo%iig0I7{coyRwb z$Zs-13D=_p;OarI=b&x$FrVe?*8lS7R4rH~2mW@F0PfekzEMg2x*w$vKYNBj^~A%t zKwSYLq~tkutL?uYpg#{0?9pythNQu}M%RGGYcE|gXj{3;5cZV3>mFhF-rt<;*VF&X zySc~a8PqHi)&|oCVJJVk!Zje7zI@p69`#k_Dq3U z97U*T+jo8$l8e;j05C&z5rA|L5CjWV`HyH#X-!F)d-)-bZO&XXVEX}P_GHlF0M2E* z3|JE)EDUx1A^qEmvzb@I(ub%NhDS^UF(DoYhiB5uGF_{ci>dI|KyoaqibGSXOBfC8 z<8&0k%fsW;$L-=`!1&nlcmy(F`8%tQ;(& zzWEgTm*Ds}A`o=Nhu9u~Hj_&Op?^u7qbxg}S!@T#{&V3ixB=)T>S|3DND934B*ale zspA}3srBzV@O3@zqLZ!;xy$A*c|eAz2BZ;2QB>>Xz!lnvnM)sGEUk&CNq1?m$8}B@ zOmiHW$JGVYH#Wu(yvGwprwj=2krC?4Ax1)*)5MK8(m*v(dfsd9`|3CVxc2r#0?uQ! z!G2T3fV&vAiJ+$Wnc~&q%CUHt{5Y_P#YVzV4q5w|0Tx-AuF^&(9ghfu-dM3EVGNDJ zxX_fiaL%KC5BYq{D2@#B73OPcW65E(Qqlf$1WYSRU;VvvX5 z)}9FLeumy62R5Gncnx@&capLI!9*XSM^-BDpm^~8KCYWNEbm#Y?hntBLit`UvTyq2 ztBw-^#KDxna}fD~C=nG9>fckZvQ7JmB6&;-fMVqoUF5}A2zYo9U{NCAbvX4%s)7P$AS0BVEXsiiurG>Ew}g>16}8!At?oHQ zMZq#T?3Xuf=5c;2Elns(7QnuhJdlhdii2#ExyX_wKgi6V44R0|iN=ltfTkFYpQ3#F zL8k(>68s-H`u*50y78*iBC}vEWbk0gXFv73qHNL zxiX;4*ZDN|5kJ>l0OodQ8i@|^C#T4AY2Bla0OZZejYai(4Y`k`@dGby zu+Ne>l47B!gVFhx8G3-Ps=*r-DKFItciGt4|9a532oEK|fRg8VIT;%=J-Pv?*0ioD zEy)ruw0~%*LbqapzYE`9Ig$2XaPK<%SKAZ-9!(Dl$~4KUx<0Svn*rih&qkSFSck4$ zrkBP3`%TbZvOGUfLG-p($Yj64*4w?vk-Z?Gx^=uVd`n49PD%vP<5|%S?%iQgo2cl} zb5cq8*Xw8`E3&k(_1`M6%dm`M?BiT)`9(`Dtb=VQ?%p7TwOCp}6OoI^yNPR;-wSb@ zqDtKW46``Rd#UM%ZSMwzRcO1$FEz#F6%@voj*kIqAz`sDC9vBVAnmszJ-T{iiqmn= z%R}EB?U!3Nm+=EwI0DI7Y^6up6Z}Rw7bD2?Ry@!k4gl?;38ogKraD7%3NAN1*RP$E zgS}T$dcOjqFkDerf(s=pWhAocxMwzxg;WCm0998QD_!Hs>5`e!n~mj`QWCw^C}8iI z^7D;`B1LlOD`NQD->p%AAk?DZOtQB1Pd1AZ3(h{7>FRJI`845aty98|NiAG(@9{w zr&~Swg&*_ERd|%0#pd3ogW2X(h=~upT|p>)jMf{x&AO6C{8ns<{eNh(p8wlE_|M5# zx5kpND#$6y$r#&vcoNPDV}w=0)U~1nW%S0_(bJpiyvNa<+vwh;s+I2r0RqQWe^-xw z8a_eDX1j3n&mcduxjT*)UK;lv>s~w3n(7WV?eyw>Uc*98?(`V6dl@_}X35U~f@rlF zGBUGh6POk+SMTo>{)xAwxNMEhx zCPwQt$0Ysapam{K4)k0o4iSp|Rzl>-E04a1WWCo7z|PexvNJfGsfg2l8GDpFJ2EAl zey}Kq3<(6vqfgxfYyq~L-%rHF-RN$+Sk%h&J76Tpe))s1E?j*Q8{FMv+vU=SZ-Qh0 zjP9J`y$P(F;Tr6W0kIi~oGk$R2t({%V)? z;{O9#V@vLUZs^Eat-Ik##-eb+M`{o)WPXd$zq%&`W26%D#@w8i zW8H8ljpaV-w`yjJj|idMU^4&BUbuklneJuLIPS9vwW7L_l?V6E{LngE-!v-M@5%4_ znrX9v)#Kl*rP+DlY1NRc?<%TP$O8=tg1}K?;sEDPn_ume3E|#MwA1hh`!R@lEoXd# z?89?A3&f&{2|z4s-|+A1qw01|YQ#9LIsDbxQi>6c*IiQuCYu9dVWLpvW$KWeEx1GD z6jL>8W^NmK_fd7u%9OQM2glVuvIF=b<`0K7@?WuR?-W){#+)Z*T9Y}Y#~=EI9-rcR zx5U~|3%-5xhkJj_H@pnks-!0PwaL#Bm-W_Wzr;w>Rd2I{y z?)X?S)vHJ=v*w154K7e$Y&93fhIPmgVcSO6Q zLXk(%+p?RV5YxXNpTIq4n3c?Ywa?XaD9@Fu7yRrpho=c)BC!`V3#6W4Qoua3Xn z)0vCH3+Y}d4~t7GWY$P3k4WMna?R7Jy6(iyl4_euVr@~8Cp?DoFm1_@qAYIAM%UoI ztgNuCdQt!j+(;$ATN_&n5EmU5c13jQvI38-q1}P8%gzJ><&#gbuKB6T;m;VLlq5__ zz`dd8R9z$HK)|zC8OEdzf9^e;57wwA5xyiKX_$U7So1<3IMH)69;84)bO4O}?&IZ$ zrLtRv zZCFV$+`hP6pGpf8tHdv-BIUwM(0TX#eB4Wdgd?zDOrr+Xl?Puc3C3oJc*NzVWX3x4 zI)yBN)zCYl(~3si*G_>;q+S`zU0!+Ig=BP5nltk%>}Ri!66?ezq8CHJ0eHKm@fzJH znIUUyDIxfIy3W6Qlbfw}{NFpuY7wwl4NaIJSy@T>`rE389rcf=bsnb%wW}PnO9)ZM z*$dn9vMREy!hi0(q;_R9dBb1p1f1sXP!9^f)dh?gWJY$KL*5i5D@2)V72`D(^>rPm z*|0t*cNw%h-kK9XBYH!6gAU3HeHJq>AztEN5a!ySv_c0Zzkv`I5WoA9XOW14@Cn7*~j<~BH<89kX3cEGs5O^?+bG7ikoND0EaJ?68E3HZOwUW ztF#_B@81vd9O9G(q1T>h24;9zJ|x7>y&Zl{t6)QL5(o$dpi3?Si)pNBn20JV(PN=5 zWO5U3ks1kDG+*>ledsf75YT?k(f)>2UM3Sf{{$TUq?NGO71)GU|rvA%u;=Bp$kw*m>?A*yY0IF>B#FiMg{x8UK=!3* zr_#ETlqmp7Ef}SLlzSx_X8t1b?nfYaACwgKK}Cb#yDf?0xHGzW8ApNJwZtd;GUoUsbAK&V0BzpdU3_8?DE*wt%TJ)CnPwr#T zl_6EkGy8?Zwy3ACKS-ThXXr>#02kLKr%Se=(bbVMOsa|#5@UG)wfGOhUUokn9{QIK z>c_@Z4QW9Hc|Y5cc>0~HXu9fZG?8*YlKmF!b`Kc&^sG zQ$KmIg%^<`{MK(jsjUw8{ia8JkcBDzuYI9vA>`&q!x0D!WDMGm?mSa#FS5T0;Py5Z zOy}M!Ydjq^(8DO`j(VRWH?0uXwS>K>xv(a+54hc=v)?jL13qSn`7J-M)$x{^+YEr* zb~t14{oL85scoKZnq6gj`pMcN-wx@kCBpi#2wn7J377LtdD!6RFs)!6{Mjk~c@1Kh zT4kbp*$b&CqcNlAb-ri%Rv$Hd#J7TM`^$_*A)4jz6{U{JqbYU?_^4K0Ps1$vFE79U z-o<2|PCw^J-qy#s{S~W?cmrDW7v}Yh2Q}TccdvW4#neR%T-pP?c(Qvp ze``PEK3Jy?z6AXg{~MorK1ueB0uZFkkDp?R*(+c+%$yuyI%X?#q52LVAc6v&HU?qD zg|wkY?zcCS5hZ$*_vnd%P7uHmv-A7ci32^$e-2U$PjjOf1PqVXG_n*3Xq2=zs2`O9 z#2JB*2|n2bq3)EEt;1tWx!Ivz{xX+3b+12rqk^F2QL+p0(aR>&#;`^d5_HfgHEHVp zqJCsOR&7eB%%_@Ltaa&MFvK2wku4Q8+&0yxmb^wG)9QcJs*a#Hf3? z{!k0MC)*&^s=eQ`&*b)1)0U>rWldujb6%^wWRe<lbE#Uhwcm*w#?d76A zE@d;h1k*xjXo{OuS3G4VW@ROikF zDX|))_Sicv+~8hCX<+W%7!(J#`tLniW4$$O%5*?Z{if@a7Q+CMFws56{(q}yYp1*363U3AWTmhIJj;S0sgo-mV#{RGKX^y>heok$Po4Y5`6%$ zI!kC&d@Au^dP1GgT(WKLYJqbz_^n6WPmuCdgQh5 zg6O}XoI+|8D>62jHptBSD9=s7?7o#nw2vfpV5`rGo>Xd+6n9nP;B04w^q?n#2aRrh zN0Ij}IAL^A2#;NFbfNfTX#MB6OrAeq1@Y|Q;Aj@Xbv8(c^l>WgP58Xek!#r~UtOny z-#b4;-(xXURNnj&81u&bdA-9Ag_;^!Y2n%P&C!O~`9DFm{UdXECu6y5@XQ#w*gd;C zRSv4TAL1uJW$4YZa&75+lz~})<-0VTFRR*|(v!t!_jfN||J1Yzem3=L^OPB4lkR-3 zXEz$wZS{CMz5MBXT{;&%hVbc^V52DwK>9?n9Zi{HZX zJ!F-%T!^SkU6_x|S#~1H?5_xwF42Ski@uI~nV2x}`>5=82jle~=HxX@Bb604*LrX)yN4d=a{oi8J{{KgzFDQ{L%kwZM#?`i5ve zZ8HBc7}R`){K-7~+?RtQLUt>VdYIDu0hFKU|ASx~+`Pp!_<9(1MZ7-Q^6SG+zqflK zW^zGi$Mn@D`aN33j}wD{`Lm{7&G}HwWtVZ|WHN^p7zORj6xrdWLP`IA|4kGL1Q9>} zdYo#%{(o86U!JmqB9r3$jf9kDBh|zUnxX-E(Z*jJh2y!-p&os{EskFPhrN4`Hwc61|pIeDE z1wxAL2E(QE4N6{}zQpbqCQq3`(=<5C$9G^WYKJu(@b%Q}=rn}TQ8sO&c5!s}wN!^4 z7H}2(V*}l!XS(0gr0S+UG*!$f8Tl0w@+4OAbo~n5CSS%&C)FD`zl=5Mgrf)74(%^_ zU$U8*S3Lp&&aYA3`r(@QrZJ0KOpYg(a-~*`Pg@N*xiamYvnPV*HKV0CN?$znT9<~s zP>d!jy9m5m)5oC+y{nD*ZOkeb4vFrbIWm-YD-O6+JV1-$YSTGsEq^~;3*I`nxDY|R zJ-ja$1vx?Nky_%{Nu879C@Dz)$KWFNfBO?$*RKcZN6tWQZwqHzXE#S%Cl?2M2mANe zwwiWUc2+jF*0z?{{fa+?p&YZ`wx1@+G2U2a%@U*7Ij@Jfv=#6<>DI=ydLiSaqs4(Y zZ16PeT6C_W_~CYlobn&a*mzkOuE39z4IPBH?)f)pv?=5->bd{@c5Zuyylj0tzRk#G zb;$bU?85V`WupN*hom=8i^q++Z1SUb%G}=)59=vQ&_F57N>gR2r9UtJ^$EFJN{x1l z>InMLYeixq@En{O5Ol;a5A*mTb-s)&PCOx8dhU4TnSSp0%RZl`ZnBTrNZ&bD&BNFJ z7%5yD$7^>;*_LI9-F@2@``uMTN9RG);PsZ;hBpiAjWAA~ z5O<5{9}AzTdkDtnCyp%`9oN8(i6vvk;(fw7z6zF*e3fH9CWI*&Q?pU*Ov-YePxM4X zf=ii0mVd}*XICXFG>wJG-T%kkYfiQTTGX>li_+aDop2e^llo-L(Mr;}OuqH~v*ZNH z!7V=V#_0&JIY~m`DkQ2T_%y-1J6mrlbmn3y+s4~m%XDBNyQ!lSmQh!takO9Clvl@g z$>)w%>r&&m&r~4T73fR;jcQ=j(^x&jqy0(wy z>B<5^)84m`3%iz@`=NBPsMBp>)ev=dBWmh6K}AMrn7!oLc6X0y~>Bf0U~F!4#tJ*Z_Sf1n%+kZu|aZts~X8{nClyn ze)_QDJ`^FZQ~Ttrv-7DwjZSydWMtmJA+nNJC$C30&hKhW`#kMzlsP9)7E;%a_U=qG ziQD1S|AehOvp7?{vzyl?=P7^ijz3HXeyVOwj3h4x^}Iv%LTld9#7L-5>oLk5&dKKw zVTtP1(!qLXQe7lk<9@gv`ZmKu;dMCo z!s34`?}ic~ltQ;I&N?NXb=prF?cY5O&6|l6ikCk4qt~mTpHQ=DFw?I0SeELa)!B+G z4M-rh@pIobxqEHOnHXRA+3$e+HTV6`rSVdsrRedSxU?Cu&C=ajZl5PrLr6BP0h~a% zU2J;POz7woAH$6bE?l-8*y^Oh@`OB;xDaNkiA4PsD@h#L1h<5%0NeyV#1!7% z0K3%6gr9kz;k%tLzhwm278KHz2At=9w21gxC7j-m><=iE2fVEm#(uw1+bsW-Zm@JC zV>@2|W}`y~@TB7mT{;ywXHLB zXKZid+~r2bKM&mLosJ9no>g3aZs?P-_|CJx&sigl+Toi19emex-i8zx)fAcagaSj4 z(*xsgr0hA@!7DCGRJBHO!FrW>Ur5Ip60DWo?Y88(H&k$TYWPlQtPbv)2QEIU!QF3? zN9_b>X@3u8?({o+A8Jm}^vT4)VN!k=JC7-Xp2mL-UU(3j-epbF5lkOO6&ou@2zi%gMv-HNik{@#riwCGJK0lMx6-;%y;;M_ zRq>Vwdg|HrZ*M=>ef#$-OrB7o0jvo97AH>F6G=F|igM~`GZhSi#hQZ^rz|`1kUsR< zy03Kp@*z9pX5a>Lk|2vuS5`gA{MX z;8!IFO;Vhpb#WE+yF&{LiP%WI>J*{v?RxZV;;gDx=Y&RZd(vYFwmURkX2cND#{3f} z#yl@Fck|X*Ub+$I#s%HKI>lO7@m8`PvkAKz%F@h(bKWn$uvhUfrLmONCSNJ?u`El^ zA}$dGbRMa=h0Wj2Z0E-QvrD7do%`?Wb-=g>G(r%GkY$(#z6#BmmnfleDMIK(oE>EE zlxH5|qn-NOTiRCzgozRK13&d{aG1RAjjJFnGi;5|epNa@wYOAYd!6ZMi<7PGXqIs^ zXvm9xyL???%Y<7qmVP_@m|&(Shsoju$Fj%RAvT{F)3m>U!|=X&``u}CgwUzYS%W_o zY%ky`l<`7pA1eRAF>gU1%zEuqe)BPN>whya-b)d%=i2Y@1WYy9pRQ13WO$Ur+i560OJY4e?f6itXlmmJQL06kEP@|heG*E`Y>ouwyewl}&SiH%9%odomJzZyUo z=lI-SbVwa$?DVfKA%afC%-g?sA^2qp4dx|7xb=W^&X9GqV%~_UFXZh?+i&JLnBn*k zIEjt9eAg(gB zvk7U}FbqF=2;r~6&jrxr$>VJG<<+ww7l9vwy#|#YBL`V7Eh4$%< z{;I0@kkYB2Y;I<=xKAxVa6Y)l=2#DYKQq;Box}3iKho_k`$Q$vTaK>HPTc6Yfa@*x z=-QpqH_G$PD4r!^X!k>NXrnhhk(*bp?!|p@PEMnh!9Lje0`c2*A+a;pEV$8*nKF7v zLlGDHB)0G?$0n(w%us(NZ9@N$M?e*>gSx?Uo}!5M=yHnnXd?LXuB9B+4M9-3-cL1o zw$GNk^Jzu|7?mzk*8TsQ;$AO%m^+*8^7F3r=P3S~m%LZ&Iiz0w(mt~{vKAG%0##W}p zo7a?{@PuWAd?oDaY!o~BYR4$p%$w*yO39Lv&Aj1XwAP5f4`EVmhxOI###;`H$JKD%l>&N@FMTNCn7M2@|5$}3aZJvC?LBK zg}?HH6!s0XwU&*(xV*EsQyHy;k=e1Ey*)Llu#>iryVi0*I5$?=!87zkAFz*=KO;HZTr?g2=qMsfL}PjUK#VTAIi2UpfP; zJ?&KhHPndsT%@ZU5D26+ZvHLI_FyC&)b#)`bG&=V!8XZ2@Bdk=D1?X%ioP}w0uHDF zCCpg`jt;O`Xq1_6Y_QL8DAN-FIHEAq)cCGedZpt)_#J0y^6w$dff))#Od)cJ-HLc} zpi4<&$?%HX<+w0Nr@W;|$u%KGXaO!JPhoa46RI%VvZ?Ekt5`=9Go{kjKh3kG*wT~t zo`=p}rb2>TNzgqesb3=6LXnTw3nkUg`sWKiJoNVI9icomPql0`4kPpCtY7Q-x<}_q zHAE(F&8x@x?AAp$!PT{pk5BzH-sHJb@G!72d#lG$ho*$EsJ8!zIsn_4l75sJ5QKqA z$D+!IZSq$~%LEW@FO3XaOCR;Oq$jqD2IcMIJ0297=u?QiML5j+REDw92q*Qa$>ZgX z2Zd+9Jdor{Q!A1(wC+CD{?XnBMjn3O;xFSyHQ@+{C{j<1=#-k&r?feF9@{qhgrv+7 zl$1U!YgANYj3?zn(})-8Zc)o*J9U!yeYwpzzdTn~Vwh@jOlDpDN14*& zLsS74DYCjO3tOiLXyr{+Ae6*jb2*L;A2t-+MH~)-GEyZ{Q@lJq7bolbNVY`v=Y{Bp zOo8@~&x}5@6lCTPumHRNUf_rUVJd(_{W~i84@Jg`8B2rLI8IB!AUyyKKyAM?fjAmx zIKk&+z)Bq<#t7m=W5MsFBcAV7?qXa~n&xY02om-W3W-{jN6VTYKFXF)Yyn?!u>H;V zWBuDq%Wt&Dq!UP6NX|KbQ~zDZgTj|Iu8aq3E2^6CorifP=!AFdQ+Ace35336;kmD_OBEkebY&_(To{jqMAvq&-a=1=p0^;0NMCNbhIC4zRDKM|QUg zRW@_=TYUQp{l4b5&02Hj{`~#j)o4~fUBc*~V#*IaMwREGc?z2i@Ze1Q+jvgY4=%!} zZX%7ZaxQ0O_#U-|#wc{dTa%ss$j^F*3VIU!{d;sv(Q1J222>MB zGyj+rXKNuEHbMPAa*M9=|LsR`Uk9f-jp#cD!pODOVvI0O7`|3r%;KLP;Gs79AS#jN8gcGUCl#3`M+ z|1_80<^h8D%H7ZYc|R>` zNu~}v|E%-F@>LeQbv8;~iW^jKUZG+vf=(ZhpO={`dKDf_4!|?klQ`v&{G11uALmlD z`3fq#Tl|bmkiQ6vl~ge1`Ch@;EHPTD4NLv!=h3Co*;*prneE`VQn@R=V>S_zEquZ)=d9&&CDT-yIbmlHe*Ur#g z==<)_hy^zY09*~lWZ|C><1-IUIHw!!fQehJbpc1GZG~#auYC8!Hdb)-3P+>!NkJU{ zE~1~U5g3Xqk>jR;CK+-CwMV;RwXd~5%_aDk{!>8vR+UK~Q|2;bv4D#6g{x@LYArjq z;cBlgNC&+qz*{UlCuVWc zs*q%gM3{b+%6zMvG?CI4n3Wmk%p0J?5L4$TIqXxn!!}b}H=xDF>8^p0BU5yskpZ@PRZ?e%b>+ls`8XIq2+=w3NzcZyrK$j1T zM9!Bk`BxE4)K22E1}f8rm~c9-!|A)PtE*N#yT)?qtGYJvkwQyu=6oNmD_X1HSt|Pjr?3%}0ZwAhS%w|VzF`VyFl;79t7e=CbJ zuKd*SMC`V;^K*<^LYr_5#DBOI4#e0LdtgKu==MD!0Ax+1B#gt<_` zJj(YvL04wLEn)E>Eut*|1avlk`5I9|PPH;5=2@>KMl0}R6aSyr`QkruX@<@t&+enq zHlh$ObNg#w^x1}`G*eAX88C7A+x4it>QV66g+g^$2(bK`{LB`%;?v#TLj08kt;$Ta z7Btd^{kGJJ9~>QeU9MXF)1g*{x_h9hX~rH`X_CFIJ*_E(U5YC!ZgFC`;EXe}oi&5o zC6~t5FZR3w*9VvVt4;AU(KL4sy?J0e$DvQFwLwjYElpnwK7XUjJgZv*G1!=W%U6=u zG<1RJUvC-Ovmv@!yf3&^j?WMreRdqi%Do+2CrC4;v1tm+UQP|!)VxDudTq27xHH{bQlS1W#`wu;%Q4j=<4I3F$ zm{mkW3T6l#KqD<$og}li#nxcaI&E=Cc6eV0T2z4p5-q{#i9+0D!Qieq-rL5OX|Igt z8o;cI_*Tvk)}fzoyZ;^F>g#Kv!&>AcJx4z>@9JhkF(zAsL`vayOd|9v?>Sgal6SoyrlG3?V!!w9G~+-w}Az|*CAp3wn;YjaQ2WNdi zXQ^Esb~mu->vtwWi@#*_2+qufRn60hS})C~f(i@H;OySL-RX&01)Q%bzgKgaMzNyN z24hh)MO|=BU2uw$&Rs7%_;XM8DaH};l=3?pU!{U%8Bf-$@wA2tgNit!)~5InJGNDq%3Tkr^R9>i=;JQ zdJW#4I(HTBdf=8NqPzcHN4NF9gVmF`fS+W5{j<=!D)AYQ6Rl$)iEN69A=|DW;i83;Hg+gT$dE?G3rHWa#eKXan~{(w?~k{9q_ zCYN;Yn#5JD;ihtA6*H<;In=<4PB_uSeh|jp}vG2qm zBtd>pceP)=`y_jO>Tgqd63t%B&rGeGYAiDNOmlf7=I|*EvNA+xvLcClZZmH}Zr$U{)|RE#o+Y|(w23HTBN24>Ki}yv}%#pm$6k)Ah8X)pMm;j zvvQz6_uOn@w8zk}WS}0@T>Z(P`!?zKa+0moyO}Lq8iSx)dgu2% zC~hrO3vnH<4BevbdK3WwIYi$cRov3eWT5*&f6cCEljQFiP#z_MqBZSn!YR{^O7qkH zyB;M5x@u<;-y19f6kjVv4~mlg@)U(DCj+^(il+X0KA zb&T8Gx@C5Eb7DU<*yc2$RHmimCk13PH71A5YOx;0_PX!6)|A%`nzxz58=2)=v&3`6 zFHJ8rsA18MLTzcaL){gu_#l(~DUQr9w)^t-XZIhk;oT6IZU&9}+haM*Kdgi7_sgCu zlRTgoE%Eca->i^1K62J{V1DAK9~AZ2%8%Hn*XdC+s`8-ndR0J%YkZulzN@^n@CWxq z-^<2EawXpTpxt-mS7>;xOa)vDnYRjQBZho{+ zrJ!dW2v9L-&?JVu7H5s}K6t~!Q~f#(JM|e0fu@-*KCP0q@Xe8fx1UWJ8C{+&w*Ppy zl;-ef<7jnt!-jAs4I8`blR1XoV1g}n1Yy@O-+rOd`eI@^$QWcwZHQ~Fvl>wMp}ngp zgm3})hQL)Twps;20MF|<*Ao)GsVo?(-NWl$yh6IbeDE{J%kq%pwK9=3#VZM;*qN;g zqky2=T6tF7g-3wGA*UOz=N?=Tsc(2U^?0M>eY;w~?L>5ELTFQl>c{uZ6#?;g4J{nXb=i;P?i#-SIaykbZD)ZU z&xL-9m?fb4+dpnzZK9t~_59$ewjKkEzd-SIx()pN{4XJBf9W}+m)30h`78FRvxS~Z zJ%-2gH7ghLtPtbgHTQbIPK(c%dhPnBFJcZ(8!H%ZW;PM3LDK%B_N3M3n=D2xTaXW< zZd`?K?ck~>ff`*C@kZ0D)4{6s*CmU2-&@Js3up|1 zaa`&L=gfai9RKEggg#i49{EC-)k!gj|C-ogGfoA(KRt>-f08;u=fe}2a7XbS5mQSY zsB@w9w0G{$_Mv-qo|C(d9rlRGY23bD=#RKv><{1RA>p(6fLG5w8#gj+e9uq6%cMKgP@J8qZX!Cpd+{`B52xWesW4vWmL=JZpTdLpKMu_a`^5fk zv14#K7u3oPSGXQywO9(YR4yko~Bs0c`x(j}c62#Dke>A~pHHDHX@v+whJ;@;W0clOWDx$m>jeSNO$ z{eHhhp*BBgXlnuav5#|jJJ14pl#y|oU$`PECFdmQ$F$|XNh$mWykhZ@C0lDEC;+hk zn5F-tvgjK6|6PrHEJv|khlEXzpGI$6E-#b3MmcnWRgoL+?fY7H$$+S zT!41$n;;gEmp#3J;{`0?q303faunmmpiFL?+|JGtjR;`3AWr#i1VZonj|!>S{=p}Nw=O(5n14TgGrgbfPIugPN7i26 zYYz^G|^;Axpypv{i}_s3zx1>`27@B3lHJ3Y$pMb!z1 zkh7Nx$gopP)#+*rR)o%iM54x_j&c39QyIG>rFC0n+3MfQM5yv%*Pbm)(=avM4N40A zKsD#qCc-JOH(ACQCe2uKA<;FFZ~P9^)SI-TFn^e#6MG=Zox7Zqb4P*Z_+kdU*fduJ zjWW33LEJmY-qYD5Y_4++KL$O1*Da4=lj@+PZMYxgd5+T_&21{wcbTyKr&3f=Jc+13 z-;hY>$7d@&`WA&o*;MsLUkxEVG2=T{Bxw}qZr%MmG6T882$%c^J9}&qf;UW1@@b~)MJrsqfl=PU#IwVr$%*`U#%UNVv$;4iGFqxzdnto-|~`kwDz_&d)$0Bg(u-S;z&bhXoE zk6&MxW4~wTFjY=J?2!m4=oGLe@+u?l@qXb z4!H~STw&T~M~}PDPz>Uc8ka#gUgO`ypG#8u-x-pF=L*$1Yu)ui3tuzzhfld1aCw|i z@F-=IWJ~04;cwr$I`Z|vFZ}P-sOIT83Uq>!UP$3X7;|`9g!CiKWxb{iEPWTtdz{T| z;uQfj)Uo9D=)1h5S^<#1zzp`|H*JvZ#Ks1^D_;kwdHmzpi5ZnDeBt(?tpV`U zjOwU~_fIJB&+?~;;z>OsSCEGSsGxoQVvBkij&WN%8O6>3wM-l4P!pA-?6xwfiPX`c z_61w|#H=-&w$~r>vGXZpB8hQ>jo-K9qr|6HZx))H)V}y@>Cqli=!hNEnEbN)0Xa5L zO)vz96WYIC(!|0!YIK%Sk1@>kVZD*zX4ub^`rX3LG9L7= zX{YchLj&`T$sUTXM1!d)3JvCKUbk6 z)J&2eOVi(8ji3UwsFg)PhX~{kaxxB75FCVenry`{qd33Bfhs*7F}(yYjc9jzH8eVj zTWFYRzPO5CSK=9_c;%sn@QCp~^{Q4F8k@hiRz&Oo?1lU`I-W_GHRI@_`W)X{%AK72 zahXc-t?yDioHV}+4*N49l+(%oHRd@-`)`GNNOXd-K`xXq8R04*Vf;eNN;I|L){WT2 zPZl~~;`XH{`c5$6mXDsC`wKk9>_Iy2KpbU1W7&Ga0OWpVzm=OA>TjH(lWmanbA(1N z_qKx|_nl8_s-MyROC3D$)S{p|`nW7oONZaEfv2FGY{W_)!-$VIxSz*5kcH1+bQlmG zsfzp3{Hb_ORU_*ABuOP8MwR%a-#65I9GwCjlT^GSTzaTmGy+viQ7V~Jqz}Lh@BVNu zMOcdHOUX>y!gF2znle`=Z=3CoC}&l|=LYIIc%*vfWHCkaK0$1ml?ZF4dwiz($am}Q zcY`b>%7kxX@OaU3$PG=S*8J?c6hr?BPo3r@pIWa`sK1& zMig_D(K~vU&o6a(;{lX_*Wx6ur&Jp4*1FL=-Vo}o6aaZU3^i-O(q{rMz6siH&X;>h zZ57;%wCKNBu59x$NeQg zyS25vfuk#wBVwC(XUgF*wY5#n)}mIs$K(7EBAY6f)GiI+O zI6bM^=*QWK<}#J#5Ifeg2&};Jyp5t3r7BiN`q* z)-|BFOS%f8L-;#>%vRN*GaJtt<05*fm7{*PY-5I>gRgGHmk=A~6eiJbz`z5K(wg@j^vK!?UdQSf`S7f3o~TO& zU_)mQ#!Pj_AGZtHY&!aHM}j8-S4JXJ=&vYH0X`o+)f5T`bW!vJN(;mCl623aoXDVp@YvaJpQ(TI$`s zFQRA4q7yG}F6=qRD^UudiRAw|fLvGuB4tcl0A_dkui<*$Gw!o!HO_0d_-oKKh{rdd z@uP=z>Xn^&{WbcZt#gTdN`6N6=OV|9^EH>cXXM{jG-Rwko}Zq4V9S1F9eg~YB1u35 z_t4P|+bJW)+IhL&#K$8Pbs;H$lQ#FNl(U2PiIw3ynoc`78{@+R;v5f1h|C z@E*xZ1$YYJY57EMf6=RVB`Ey@(cUT*E`616TFOg*#T@~9=Rhw2X`uet0HvXh>yMOr z)pMVko{LA4et9I01K@t_U-?IpLq;lnOxf;wytR{Dzk}}& z2|t3(MqsN9m*!tMACMr=V7;iInI5g7nV+Df_9c|AN`dpAJT6JpYrrXmid_OGSlpDW z`pB2*C8z4&8#j;_Y-1ZYGzuW&Qa+@m*of5By_e`b@SY;twjDc;C$XJ{f58=<8s-80 zXD~3#F*5K1D$XNz@lsij`??iQaqkYn27|zI;EhnQZwa(O9@@1Yw{3-qOt3wLKwG@o z7&o;&%|LjB#^!?nk1+Jd(1$f_kNz9LCk(+2!Q*!O)BVX3nEACc$;*w3nG?c%ediCM zu24LZ!rU2X)Iaiy76TjJlj8IcywO;GugdswoHw6^V%j2Pqc>h6-p~6TcRecY`>L$P zx9*J0HTgh0sj&MAsy*EG%O*0Gayqb~wRP&lk z3V$1gs>>4Y*M!zaNV|52bVMUCHHLO`t@?gthL0~)h@VQ8g8iNmQxl$1=^c;GKbH;j z@I;@NK}7vdKxVebH9X}Ovl$&oDOJDhY3nQV^$;jxFGu3hk};6XOU{U}1L5RVSiWsSmZJWBDzh^EYv{W`*vZ@O)d}5 zoLFO<2QCJ5PecU=P}lCK$#&Jt9E&f}Rjcd&%Q}ZymcS61#D!+A*|33`FCm^xz1qE- zn0n|gBP7e=cA-qk;Y?Do?~OosZ24+*@%Kl#hJwqm;-^fsr#)IeNsMvgmv8uUS+WSR zMkhAuQMAbuR`mKttXxPCeUZDyI z*s=z2Mn7S5~^OB6tDnYpDMFYaOJC+XS+JX4&g) zFjbgscwJ>Q`^!5sd%RpPyLPUH7kgN{xfMUQeoGCYT{MiGc@D2`HSSE+hlc_`C942x zC(5bhm(s&e#Pfwz4to$TpMumfHIB^kXqi_E?tcR!SHY~W%=%3@Z{OVsbD2^^Qfm3~ z)GTI{hn2)SB_Dx)nlXgCfg!(pV(=P8jXR8o@>q5hP1_`gVKr&x?uc^dcZb}@tGgD0 zR3*}ShR63b@4#5n{wA1RA*m@JS~$O|2B!u!8lDkV7i$V8H}`NGpTnD!pvw+6d7ZWP znTlCXd6k}+F;(OWkvL&QFlP(ZExn5?pR?5;8Q2 zspYQj!x=%;Jd*fLNC^|;epn8dE-s$SX{iunS2toF@%}dqj;uuelVskjtQJl5-ANJ_ z5=hy@g-7l^p41Q2GJ3wIsQWm_Ffb5T=$i5DE95?n>1Gh@9;*`A8ox|c{$!E3?LGa!cTYb8x>Nw%8r|xB$>fP0A0&!?H6H-J4Y>OrM8QM#=xIOYO;JifmjyZh ziyR#V5S0V~Y+h0PU#7;^|8Gn1lW%o(_fi56Inr{P?C}_WK|UP3ec!rxz4dfuz$?MDUNuh>DNbVhU(@_QHC)LuGH-a9=VBjy?gQvM9P!X}D_+{t z9xE^fkl82LF2!ZmJyywniJU8Z?JLj%G!(zo3KcsHqyv4mqUQjKg{(XKi57_ySdhah zc#$cR8w@RW7JQ?9HqW_z1|$vpz<+zrWqYTj5A-1lv=(_Qt#5 zjOya^K*HRZIl+M(-RZDQSI>esF%oQgq3whpgrJy<(vha)=K=uSao3P={AA^UPcJlF z(IsNJ>Tjr%^C$@=#e5yaF}KGsDZ{0Z8oMY{B2o}5+Y!KdS%$`JMuWpN8vRPYkItK^ z$h7})|GpEGnRL6ZE<06#wF0Bma}C-`IJU=MEIePGM3{8V@+H+Ih$sd5wtW39%iml~ z<#fn_BQWC(D~;u3kLI#u>ri9e*HrEWvsZ7O9PbT{0r)0{HBdvir^}bs>aexj^#FTH8>JVB&Q)~_!rt$;yQcDs9 zWT=Tg{NcT^t04#EdbSYw0^@bl$R@~CnywWBD6vo1bBr%^fPLr#e+u#aFV zC|q(QpJZlBQhOhr)lS$e&WN}n9crKO1DFAiWfZw`z_VrO7b0gJHM1W#Q_dNB#94p86Y#AAnoa04jh$&0li+ahd$K zbDav{D$@*+>LT3yxO#W){k1v(h7Q0&I6Qzzh2qrY&&e53Ks=+u4!nms8!%NVbKzFx z!Bu6>|L@E==jv~YlWoSOM+Wr$Uc&AtM;Z(+|YD(9@0-<89 zu=aU3vfYyJTPG9z;<($*WZ(_b?c99bR&~)UOZoHpQIn?D@lvObJJ*w$qP#@rWMGOL zSg5U+lM6_Oy;c@~xrZE>(@M{Lw1PNl8(5nrJ<{}ld$Sd|llV8JO6cSiBOIJx?zB=d z+}!dPoylm}k&<1akOBL*fV4h;t_F%x*&F)Q4tZ}Mcb0Ki9uJg-2g)E$f6{gvZa6E9Ij|<}RF5-egEQy!f3H05 zS#T&U&C)-TrAgmBP&9com-R@2P_F9~yi7;i+fcSmh2LyiNyN z-XCg2$Wqd_I6jHik`#3?+Wg;ft7LmOo|TLE%jCC8UR0`m$I%zME8GoL0zLwr@zSInzaj%LpW4XCrn=mYc2TM2pAU7Zwtzgh z{8qQ0C@0+^ISV}$&3mR$|B%-T!M^WfzE%W{Br1o^*oKs&7Bx_6kIomHKDK)s^xCr1 zdj9DQDSKHM1jph|jp(-%_mX$(6#0EC^5UO#v&Dws zz2h!#4jHr*c~T@-pHUF=Ln$Fc4oTeh`$|LmeQ5c+RQ7J%{J_=5K%`&HT6xU0`^CyF zKTRk`<;N_>*X#Qe*;CQ=AFE2=gy&7okW03at*xh7Su-Bk=HIZ=)s&Jf#=t6Jh`EW; zEpC@t>_QnYrgM0Hfm>$uMFjh>zq!5WSfnO2Vu9;AfL4)BkCF4r5-_KMxj0D-qu>VAONur9KCS=}21s8l=N`&84U)MBri z*FcpYMZx>(#mC3p!IsZI`3+PCMaP+;v`Ln5o}0i28)~_jPo&wRf3=W#u7p#Vr}PcQ z5ri3|Bs`)ER(#5Ry6z=O3$S?-t?{hD1n19G?&_kNCq=K9BN+z;uyGX8$v6!+Y5*qVcDI3M6Iy-l_K_m7CQtG!CzNp>NnV0a|G2rUgLi2_CX z(H-&b&&>xU)tmL}1Mq=j!xu0_zqeZIcxGqDvcxK`-tp?`om^CgL4;K2Df9kLj3_PO zn^JewzSEm0drM~@GlT$lI?x!{{G6w(-1z1bRxh_uPmo`mehttZx|d$@sng(e;F5r@ zn7s&DN9&9nhbjAajQ&*acv`o7QgDufcP2^G^{mByT_Qn$-k$O}Yi_dWhK7UDA%U&Y`B!DG|ZLysTnUTG@eTw%=7KA4s z?lUtD>D8lr34bCocw<|3f<7Ow`-0pCE-goba(!H8p}bGMy>1gp?j=km;#X;TQu?$u zo&jvk11daV*R=Vq$T^IHji2Tw99r+sSxTr&B(mLek-K%deO+HCD;0E`HKMujS%1#1 ztjf>AaV;dS_FE1wP)#gNVvp+{0)pQn-af8W>aQYRge_;`@HTLsU!8lGKKJ#8g*GNVJQ61Clq_=R~=(KeZqir7N2zU}~2#g9@S)kd-JZ7j{?c7*mm zWin{YBcQ#642BGw*L7j4OwtPxD#wd0w&0t?=Vjt3c#cr8l^pKhw&muidoKDurhfih z`R@{L2E|wQ@Qj;mY%8;TXi%LppWAHp)00-vYw+|d3_zAA06G=P{w_Zk29|MZaxVy} zBnJ$sI*Pq6p0vN}@olP&@`$p*JlZwSCKJWt`_pu#;YIWn1eRgUvO$~uc1O}1zGR09 zhLD<@@V3Qsx{lOcg?lWtC?^e~)eR$SOu@13&*4R9q=0QRg$A;dn@-T-CpPJ+|DG+^t0n z3H0HkZ}P)VL)>+N3vbtyG@y{a!f>}V5pV??@?ErSCHk`|CY)xi1!$=02JWEq8WD`L-eYd1Ljm#ZP+ja)3XE_y%=Q z5Z+kp)6Dt{!Ba?0{WcOI8}n0CUD~rLi&xsYvx@>@9Qw)|Db@)Fwpm0iB@D;n-~am5 zCu>K7ZE6@0!C=f!wej=zTnhcp5Pkr2USfEI;q^a&aI#amr}pW?&DzE69cM#*gV+s* zv4FxsYDwr-y#HM9ZY=0mOCk^S{Hz{RDIaQwKtws_nO39Sk_W!4*@)TkznBasEYGLn z_eKaK*pN`SCL#IrhDOY9kbQL>56~>xkUOSJezoj`F3hDtN(YlBIxz5vwtg4pEt@jGkcn@cN^#J*C~0#&9}0y(Yg%3#36( zukKrSS7#?T7Z(@u+1;(z_=`~S2bSw4ZK*F79d!N*_x!RW6Psn*)R)8Tn#X_L^s~~^ zM%|cvOeBy*NvCc1cULf;1Ef%31Wde?^bbWfSK{TVDvXA6wATC0>U!GmPFegO8_(GhI^HzP^d4{ihU6D=qHz_i(*pXbSFE13 z)h3EJy(&NzRD$dCz{InEv?FySP96R!K7a03E3Kv0c)&3Lm3=0>&z@gZ$nx@$e+pepa0-S9Q65B* zo;IOpxH?6(J+b=ig@cY~^AqC>H%`sc^ z#dBC!Yx2U<>^yH`_mHh^F%_>w zd^D`Ud->1g(g*X_-5}R}X=y&$hJDhnH`t^;v~>u5H`BK1XSiw`E=wioF&KJ4QPMBT0TzB-%WNV{qmLLcc%t~1aI6!T89Y+fUBDBq*+@M>V; zaho2Pa1nqi!(Setp0}i(9rNWyC-h+TLeoO+KzPey8KS)<@f~!=V@Zpxw~ptR8Bu5R z5#Yz`ap%{MzA-twJA53`P3kl=p3joy(;$1A)-?Cwg85*6txsJ>k2n2tHHlApTBf{vpQs z!+b?}|L&FF|F-^_af!d6iuE8;x^GY}-(f42s}5DE;VA z3&w@Mfi~Ft^e+%@$~y@kommAh?H+|$DgOZ$h_!- zU*~3*M-&z=DE;fnIRkbUO5!RjWgoX8n{Tb5xn4WtD?{}ggjKAy2`-kMXFWI^3e0Qn z*|1^{8$S0&fJ|F=LPl+U_OM%uN)KUg@{`xUUqG7)8j|!j#*JnR(yexy1pS9{Quq0* zV%hpMA{Tb766}x0L2s5z(i~4)e0^5Q+4iVk3A6e@%fQp^1)Ffcye*$3FWJHia^z^T zO0JqGO??*9S`BTmP8x6^iK-JS)R`oVSVNY1+0=5VtwJ^yRj02cD9-r`<$(Ro0STg7 zv9WA_Fm!_Cg^(=XTT0LLqhd1K_dBcih_y7;F14~1q~OLRZ=L}g;oP`04=sG}tVR%J zqz~yuWS}zCGpLmiaaPjJXpiH0cAlkzT}}tqLr!e=78zrgAzrrIdR4=v(u>*_m~3$J zi;0!rUi*RAQ9A7k58`4$V+QsxlLtH&q$-FBhJf#_5g?HG+4C$7&#A0#jcl$UXLPiC zoCaj|Y$0~r$!c}vk0ft;Ga|E8*q4M^eE*YI)qCzSj&v<^w;^uHSfS)lf78!wBY;^z zWl&z?h4yKu!=H1rFy6Gu`;I%1rGbv+nJR^C_w^Y?q1FmT#vs=N&aYu7Go8#98qaHT zoPu>HR4pn>L|hfR`U(uEa@RtIN`y~h-+xcY801iT^7Gd)-`{QKQ*5q^OrO6`oZ=bk zltDuEOd!(pWsmh*^%dz3gWQby3|%{uJ@M%#MY#YbE%;&=eE4>G{We*c(%!0n_(|XK z>%g$XqArubl;w>0MWWR1;x!w-BjL!v*SmM!^IJaX(8-8>x{J2B@%E!MqEzrHx9juY zR9kQ9pIV~%8Ys?W0O8q^H2}-op%k^EEL1PODWn0n@~?mav^=gf2ON~|=DOPT|GfD9 z3UW);wHL_@=(-R_)v`xa@d5w`iOEhls+@{Vnc_jzPXF75Ou2uR8phRp6kXg)=OWq9 zpX~3BXIb+VUz-d9%G+x+;;mjfL(6%0=J{_K!rwzWWj7N-1ryuc69;7G)UYLU+h0_J zUUC5|Q8GZ-ChY8HOMOWnLIJeLGU}7|(ugh2b8dj&qMLpF5X}S9{Ku`=MBvdJhAOW@ zVYDaxY#FCPSzVKCBwTt@=rvc*Mbmucis0{21b68Y*^ryL6v3wgxZ1~dcq?LY)^%Y_ ze5Efuzhf={MUa;9B22Uf8D5Or66da`b}Hk*X3iGBtl!>Ks^R>KnO29IDa!oxyiuqI z8THQ!4!i=0#J-_5Hk+JsjM=dcXSx|Mm3>_Syo8D+yX$kl z#Fai_%FFAq=U3&M6eZ|6U-3`~G*?NuT{=>GlOvNNsk*2lqhA9Y@HF&f=k+~z6$hJd zMv=YY?6e6l3 z=$$L5Hlp{cCQlO7X z)9%Y06&23)3cJ~j6D0ZV8$uQE=dpu`PC;4dQ`Zr_?>?JO2PUYcNfjNQi&~aRuZXRa zBG7q!8}33WOpW(=iOxVLI;m2z-&UHm(v`*tM=tgb!!>YFu1kS4IQaJF@V|F!r+2-k z?bU5P?0$Kkj7c=K@nsRRUvFbWAerMvos(03;HQA6#YcS{d{M$}t=9@e)Q`k3Y>)@^ zOG_auh@MkyERq0i7yamFL1_wZ&&*Chm|T%}INaNDfO<%`EJ-n>%zn+4rTp7cyxdc8 zWn!Nt`O9^@*z9ah=j`?H2TTYb2jdS{twE}i43X4hAGXp5-73XGjVSNkyLm5xjpEum zI|l&3006kl_i^+@+i)~9y)1S=_y)iMewg3lKO#yBt!SaxhoJ2N)Iv%e%FZ(v69Ngg zodL=c&oCl9Rs}KX1hRff%uuqroxnKh8lYeA!1d zkL;(mOG6K8W|&$G7qLHkF7=szhBc<+C#9P={#+z5Om>4Z(@Q>YNK^~)PpwJKlT55I z8ycZV+}SRAWs*|yk|%`f^eP@=aUhmw+3zreQ~-Q1*#3FXwP{;~`Hy=3QV4*B;)sk0 zwe-*5-Bx#BKUfkGY$`cCeeWNRKIXDC*t`h;`^>`=c4=P*so&kw;E%X$?kA$_^BlP& z)<7YoBV71u_c7ItEaYr~OtO7-s!(r$G!2o4kP4u$H2$KkqEl$#{$|B6@7kB2-BMa% z^xi-ATwl;0zE{USwC}F`$eFEj5<9dWL_|FWg8Lp35<5yxOPxG70&|0sk??kNQ?DHr zi06(pre;vy0)L#RN{_Ucu=@jU$A-;9DWLLRlz??BOUJ;pIBP+ZSBAW|Kg3XAvJFYu z%#h)U+5G4`ALb+Ac0-FHCYg1&!62f2n@SrP+yd!K+Yi`E96VkN;mug(#={RRwFg)E z)Eo`_ouL)9C=sqsXVef&sGB%+OC5NF?;2afYpfLw?YY&KOSI{VVFNAyr|*5sFaRfL zot3wZiPk@W~r2eQLYZyz33n*Zv(OUx_L8U(8tNaTRTaTyVTav*UT z2}i@>bMxV;{^!FY{mx9~AielEQgKGC>sPy^0RQZCd(&oHKPFUFBe9x1y?+vEyU9F9 zBXOos+?Mx392MJ=kCq*H>h#Qs=QiX;x>s@gZw7+k0ekv335`o}1`ESrB}p5OWzFvh z;2ILCAGBX1$SV&dP9-1O(uRoX)l+@C9ZbPTk!_5%5k}})^Z|1SgIaJ3hcR-3kNL6s zOz(1FPvk(esC{h2`P+|GD#v||ycf z&9Q9euz_d8?K`nS%{|DDWd2IuOjt`eP~#m1dGDsnc{8IP@yVmB&;cZ>&F2YJPuKp+ zcp2t6;gx_)yLvR+mnX3yn$Y(3v<=r5fQ{}B&t#7cXn}&&UVF~$h8rH?LZC=!69)Ai zzgFwDWOFiPbHi%v46mYhRIj3hh?MZ>S0#JH?dEhnpK5(6V|NwXioPL20#zQHCeN_AKXE(sK;^QzA2^qqEvCGY$q5(;M|Bbu)TDlqdV!_WgA;cs8u zx_XAgo-ofbOXV8E@;cMUIwG3Hc(JMaQN8I<*e=Ej*MB#`OjXLkRfOYPSlKXF|CeX`Xw}tN(m=u|FBtUxRkHCbVGs z_J5(mG#1m{13j0%O`_gff(@wSN9!Ma?s^KJyj)@j$dW}1|Hno_7LWaR{MU3K&#VDw zgFY|;2S-P;GQr#7?SCJzl=r z>jQ-I@2jcL7+Xih@-vFdLQSXylJJ+-*^O0@&x+& z8Fs01DkLG#@KjGtxlj~HvbM0!N{lALFFz!&6awfO0ohjL)>n+~vq5L`7%tzVep7;K zV*yvotKC>{i9XC&-c@p~{( zb@;T6pnVJen-}pdn~{BSxvOAhkQ?#RUM!}18rB{QJkFM=)goV;y>bRMYCK0(+o^PjDwDzH+Rh9aeL>2+N~)7~0dp4^ol%?rfdB#KpF; zN;d=H+8IX^$bROa94O@UQp9byd5NeBL#z_8zTBkmUe|4>eVoufU!L|IIQx9dY0nKh zK+u4T77r!xTboq$mmM&q@8YEnisIYrf%n1X&(^&io8D#Hk5Q=ju9pc3u=~ovdLrYE;^CZORI=L0aht5NSiTFcF zB~a<)O|HJ{UViAk*d!$-kCAuHy!pVkr+i}oT0n!{7do_&F|`Yr?w^+7lZO*M&~wTL z$8p*`=Rn#N5l)(Q1%s{9obU z|APGx_HVG-3d9%GXie)UJ#{=jfPy%33HHI@*qHOB3@CUF%(SK3EmIbzSn|roE)vn( z@If8@s;);UcJ~xplNvU+g=K{t8rGi^AH0Jgn!YO)n~CH_4@u56WrMU^foJraCYK(1 zYRJTybFRZy)^2QYSfC~t>p^;(+@eJDUwGTic9WlUv_bn8x86}`eq@^Oyktfu56L{Y zU|@&}>2ukI4aHX13@y~mEaJbyy-XCCkt)NQOQe06qUQ_}p20<$=NYO>OTn$IoRm1M zW5gEShqyO=*EANkvGoX@a)K$Awm#@7hkj9 zibx*#B-RJ?eB1R~OOD;Y6xe+;N2+LhYMTHx!3FpC9r(lbQeqT3E+fIAy zKGmPjX#O2?ayy*~^VnOEQs)GGvm3|>W)qOpEOyzq`1Zc-*8P%~pY0;WeP7b!XQiY* zEWWE~vi5p>I`>zl^_YN$oJDg;=OH8NC)9ZTHlc>ILxI6eaxe@DSNq`>e5-h8konvJ zshxbtpxl+&I}bGDSTz@AAul#%LXHylwqJ*LBdzF16Zs)666$uG-CY)&6iC+H(6bF0 zouZH$==Lcth?KTqq1Hb%DzApvf7v0x#vY>#;MNP$$#ga5Duu$!x2xD6=E4% zk(`rP`IldqfKQpqcd7K_7 z!#4t_i|Z1o_LxSnA;T+*4&!5*A`O{|vDr;Ditj}v%|6Xv5jr}I@@>)M8C&-4Ak5b` z>}Ror)5Hg)2yUkS9yI=V`^?SOXWJLbyMr>eoFxw2XCSHEx$it9cNV$|!*miu=@vgP ziYA}7LBhl1UiEvWaRL6LY%@OkE7`YyDp=Z7dx4?wBln+ES?Q2|kzkzF>E$P?ka5K=$i!`h7=RwILm^ zD28fjDwdz(06@6acnU|GZ>RL?(!LREDb-_qM=(X(gK=)W19$BSL*?VVJZWjz?9$B9 zrs@{_IKbx_Sfz0Rf(ty>ehitGE34Z$uQMJ@zfi2olZi;gR*P>xF_Xo9)9i2T0|eBx^>Izvh+h~2VlXS@k7nX8+9cyTUEvR)qSUHGt5EF0otvu zBN+7dkz%?{#2z|yWaDfNix`={#Nm($aH%Z2kVOghrnQvAsjRI>Ff_21s`Hs0Fq{p| zB?(~rVBGy8>D``Q?#Q99RqfDk!CAcyz+zjx<`cA}4>4YCri`S^t*^vUf(Ox3{MW7u~G33qw|KU$)aOTJ6%ahPYKe#u(BM*j_o}Cu6d;!^B zzZyy7MF9|6(a2!ya%HI_3bwf$lcJ3iSs^7uB)gP!TbUl;{{(PQnlIo2g*%wgs3heHQ|8chj zadLijlB8!*&AND`!75X;?>Kh8g@&Pfj;Q3VOsZ@H!go!QbCK?_qsq(x`t$v-OCLx_#SC?*T!aEdV_YNt(oBcs3B#77& z2htOHkoDITB)B$z=@jB=gy1r^{hCM3Cxx#SV*6rU9vXyh)5I>)4BPBy=IYPBDyQIj z!TTWTAgnYyDrcUdi|&=SBoRmR{(e@@RBT+7APyhYET|)Rw7W}aMmV3({~Ifceu-k| z=fF*Lp&WHve%C6_-Ta;(_F8$hdCzcOWT>s(Wywk3`guS)V)s)}Q_;YO?bo^0R5E^{ z`LQainTq@8zu(tfL>dOMAEj-u{6q5guHsn^hb|^=Yk%JUYBg&ywqI?*$`YH{zGK z-f{yk_J&3L&ATu`%_kaZVx}TT|J#&7?vKjKx)1Edb2dOnw6)3$*mj<6Q~b!DC(XQG zu%pVwP;@2nc~;k6e=?Y#hFu!Q7dBKSEx7h$(!?Fo#2h~28dZUajrhkeW=+)6+eeTYPmdMKU#S@P0Xmru6%lWQ5cW;eozu2X#h6EOiC#Aj$JzWM?4;sBp2XC`z1LCjKF0ctXn(nRj^T^QMjU?MG4dS32}$*9nmmLe%yOJHC0Un7un2B9}nKZvSY|>a3bSo!H1{j#w+%5`W2S zaPPw>`9f(NkcSHJ>B+XLvcHp4YXCfSqcFrv$9ZQ(_GUkt zTK9gLRxUknm;C$R-QeO_2G?RlM6k&Hg~?9?Zc*;%#OgWbv(8PIjpFIhinw-^zY}ck z^mh`J6mB_tcS$jyg1p}A%lAczt;fZ25oB|9Xp;&a^DR@v)j1e_hIQKrs~`)8!|Eq! z>YZn5I&jX_^Qc5U?u&qur#5x459O}Jj}>K*9*VT}yIx007gRj$+jzBWfFIf;eErXs z^yZo2!JG_ZMsks2T6TcMvlMfCno$|4mzfV;& zwCY|QdEk_a0rGr|doXV87^D1Ur+V(N;ZTQHfkQl;cPfFDJMo)v{pBmbH*Ku3nCN+{ z@B23F>7FWog$m7coEw29L1$@n6MT(j93DKEn4ZVFrAj}~TjWsU2 z3RIEQPfg>(NMY`M%7iAM2q^89k8mi9D7@xtoKbA<%eSwhX!eLC?N{W^uz6pR_UEPw zID`hW_3!<@V(uw*Q$?Q!pkqKQv6y}2NyU|L)|->|D_$1qep=Rtj^i?KUK~Sjzt+Y! zwz^xd9A(L21(`cjOd3Sh1Tpq&swG*(J;@L*R*nXnaM}Yu zTxTboYx08O|A0A<8pU}%fF0s@nB4mP4uXC_Bwi%?iSLqkbh(ZwZhELuEjIRw`t_66 z78U@fOLXY{KPy$7pK|=;|7gqLgleu*arj%_ct8ySkfr{GEl8L z%4U~TL!I~G(7k6kwcvMS?=zW~L0}KkA7ahvQvdB@^i^~FN3#nB5#~A%(=l~JhzFZ{O-K_>V=ejuTZs1n~l71#5&$mCd6OO?hpSQTGF6FK&1qvy9Py68lsZI}`(6@XR&Yf(^2G3LxhFewa_Y-T!FN}8+-$rz zzsqqlD&VQNcI(&#Af-{8ASh1t;q zOj;$B;yG({e4w}IeS=$^)k6#_czim07W)+p-ih^l=QT*8819Y{z?LeOg@#?lA4JRA zuMCv!l(jxhp3w7h5nT4V@HTh9>gAFUOmKqlwppB{FHUG(+CJ*Tjw3SLPi+_Hj`e4e znLGGKlly819fGe{Y?q44JZU-SyL1Q@pS_ihe70iH8fzO11W^Io@4-GyC366Ea|D}c z$cbVI9uQ7LP(6spP6jNch|+K4*2~H@gb9SF07MUXpF%g&rsM7ssJ?%q(D4xj!~z>+ z-|q%Y;*EuJ$l~t99f0!xmO$kGDS`awxUt<#5JZdJ$1Y%(aS0MDhI%?y?(eV{*ct2$ z%VROG@3SEv%zs;RU%1hfKf2Rjg!485ps773!E$rnZQcq70RY=ZAP|eqyJSjS&!SwZ z^atpGJvjFA@|#Et#R2Yst2A8ISa;_63%vcjt-wFb4etUmolB)2eCM|bTODt?uRDUif5Eue0JoY6iI8l+mvQCy|gR|W8M_z8{ z%h0kOR%>8Rk1vZOup@ydXUcNZKV}Y(qZ!^H7L}$NKHRv?p`?{Rc{T_Kir9%l_|ZKw z(3>mHwmnc?W5 zEo+-j`^@3dWgfQ7Mt)n!k{leSd!m-tAG|xEl#?SN!>E}&cAR}mE|)|(|q`SX`^9GU1(_O zGun=mtnWRQB5kgePiw7+=Q*;c1if+J_*ehaEdHGmfG&i}CQ(kCP3RE@5O*gfN3e#7 z0{~mUS(tVTZuSDeN01Tya&aQve!&*|*ywIs73k60GV!f%m=LXxYagKx@p3chdfU+mZt1wx9C9lyER78Z)>ZK>SLh9Csg5XXy&k6_WPXtO?s?c@K6gvNG03AU8J6fY%hDPg6aQ9JogJ~NYfsrP^Kt*V z=UHucWSi0bzZl7$M@_gFvT+^Yivz~ec7O%8s%fgWJ*$iTfWjc3k-J$xdH4A;ns0P{L4pXQpH{DlRR zC69}p;Pyu~<-fk`zEARF)!2bpL^~Dxl;W55whsPSkYd434!iytTTy|uG)!iFu@Zlj zK3>(o;jGfS$B`Usce%v1xK0Gz){&h*9UoZ>d}rRwGw!XW+1_J=uFEMP$$sWk>qUq6 zU4dJ_cC4W$4DXh72R=y=9&k@t0gu^&%H4vgs5kGmWrnE5E3?;xc#-ilp#2ts<^7bl za7u-bXKi@o^aO;0#Oy1of=7i8cZg`269G*6MAQ2Xjvs$5qEC5)Ne8&BU*C-l{qJg0 z0TyCE@A{jYQI5p{_f$>eYB^{b$vxdczy>V2?!>Gl*EW_NbE zJh%1tMmD8(R7#i#bzA0N%WBk;bizeWcb#BV?mR}$&i9M%xbfmza%P%M*oP%&Q5CEB z#|y;f_I$-VE(zdfUarg5n)uah-o1mYz-IYX*o2({^z`t_^LGJHI3d^wwcNjCc_;u zxO{fNJ83C2cptJH-7H)o*Sv@6;Lyep1C^-O;yh!`?fQgw7qW$4di)yp51UP2VdFT~ z7A0omt``ICu{RanG}SIqbpcLlJ^JT=d}vGldK~GtONZR_Ii^&ND$OUVaT0K17TUCRiO`qwatWk3WJaTn#f8`oGHUI?|GHSEY8NB38-@FWL4~F zzL+?gK9g0-5~#h~vpb9@=PQqpPen&-PyH$sktH1RcFNmvQ`8@WyV&wHV#+GyD0(i< zt+{lIS^MzarWBHOZsqu$qS~GH8l5I3sDp8v6%RxZML!_u((Etf(UEsIVPqr>`Dg11_Y=H0b7*)M-`8^=+lf}kvOlOg@lc$5@6QsJ z|4XxZwfo&^bP#>ER$U}eL?;OlB@_Nm`lU=p-(;PeLJt7?AfK1)?x71TL5|7m&#|MpsR1QB6BxWjCZu7zgS0>CG~ghmX<6p zK{pCLAv^l(EpL-n44=&kvBaGkn2hzml{k#~C7?!&1*`F(cB>1Q_Ii>%r*minZOgU; zjq)%y*zKSEt>~=!w1ED)-u?%^%TiO4&}?1LV6^g<5y_u+fduiNgu;QjytDpM8jVX+ zJ)&h^Da&Oo4+VG{uaP+iL9GuE-z{aF(#pP*d~9$`3a)NP%3U95Y?TFS9{4MlMSO8Z zSY#py5Ra9x0lz5cl{DjOFwB2PBOC(ge-=u~q7j;#>^xg)OIRZWOnMgo$M}$-B7+9_iZ>I3ryL@#OI?8$bWo;p|VjI~dl(L&|;kFgnk=U%Z8D;O^8tLU1?0V5< zC5zWmT8V2G20@!Y9^%?ds}844Rp-v;za0G=JORUfV*AATf-K3*UE`>kBp0#I8|__p==K3i5nY;EXlb z=s@uZ^^qs>r|uPeHn74HM^yZ4&$6i#0^Ha&k(J;r>Wiw^f1J%%A9zJM+>Z6@3_>8o2JYJ6x7Pt#SGKl!EJXyC^C>CA}8Krbk9a zo7_p~a#dTsjOayQ0~^OcjU0p3%NHbMHV;X(^yy*+I-EZiY;z$($);fXLu0aTNCC?0 zDbpJ+q}$2OPnur!<=IO!9lK!}%|lpd{miTpI5=CZvNVUy&*rc6IsI*5eBY$_BT&HezB_ZdA`P+Yjg z_F{jyaJyZm#M2G%m9vbdPG4oDdeO^@hXRXfB|T1=lk;s z5+9s5O|6nkg)Zg*j`faP2ca-(#Wyzs7dG-5-D%5@_Rnt0?IOQvAiyWyHYnyUifM{O zmN)i#8$opSw2w%TRZek9a2E2U$jDzqq#^%(zK^3j{UK5;)nkTn_kzr8q}o_mFs%Ld zA-<%5!odeve$5xl0{+xjtaZ9ipIU5+1+t1Qn|b?oiFc5SR9GR)9e2*h%S}I<)U9iO zarx~x>$B-4g_axN{P9=^SfLn9761=mT--Kn_Ia(Q4Tz8d;k#BPH;1j$@Yg4xG=#^x zd0w@9F|^!?LU)VdC5Qj#SHb!(q84k=NM+Jl&x_*>kqDWXBRd^|NcMQT>w=vhg_gxx zA6%tk*3^2&T=V>YPw079Wbtt)Dayk(iXmrdv!&LJn);AZQ)f2HJ!>y>$py3E8z&_~;?eEAx;;ASqrxgbf#VthgTn&Ge`XH3sQSb*h zwUFMZcs{G(w#MT(ub^|>jM20tKqCHKg70`$S{(q8%hglGp3U>}r#pT1!=<783qkdV zuh`bmRgA-P>n%``>uK{5I^mQ>Tz=qxj9zb2AjFplTQ20}QvRA(O-z)XBhq*ta`Bgc zHm2savs7cMyZ5=!64Zr0eQx2(X9nni9|CPBdO+Wgl#0{B6VrJnuyA8%?u{P4z7SWO z-(B`MIf+zy7v?LA5X-dmVo{!)q6Z1;}M>`wykh8h0 zS-m@nUg~-&SvX>Wxw^4i;-Y87$hN;*c0704cJrmT}N= zL-0tBR3vpp9xntC+$I7DwAlQ%V@L5xPwgZCHihzlTQvC+ajI-@U-6NX#D2UX{Kf>b z;Nny3sdDIeJis|e!Zrh=UlHa6G3ptvFyNDu10jS!Zn&=fm!kIjIk(hj_=ZTYXfxh) zM5^sPo~ddF0e=gwD~`S9H_FSQL9Q->Z6rVy?%>lxG7O7^Z#&nDi443KPIlGm0HrUB z#Kpo!%#Q-w)eO=~x)SvFh6)zZUItyoh;-Htf5NL>BEaLQz>mS;+8K3o<@5VJM;YS8 z@$F=U3cPg!#nb|o#G>aY<-y_EPux=TBR7pTP1lcVs!tO;b+x}r`=*@)H~jHvq7Ga; z{pO3c_RV51&~K7Ihsjw_+6o{h?Rv-aIwPHD|A11pgrzxVwk0H=nV(qyfQp~f41(Mp z)OT$u(dNj+{YAlf!fhGL2APberb7w}oeahHmOQRN6ZqA#9FjH&bGbM^6mOLR2^?6kjR|Flc_D53hfH>Kj zs@6ZbJcHra$C?p$?uXwxhbry`$1qkG*UcN(r;ZPc5(3$2nMUVWN}_YbgTQe$uHL7e zoOZDeW)>mV0)X0kc8cd^L@R_JK2?FLKzo*c0-;6u*MAKel@&-MZ-=pSbg1gL7e80W zYdW@h6e|8REMGW=l?@-ghM#Cdl=3(PoTl}gP65QM^}pjTM*oyuxNxsSAg3mytuh^b5Uyl@GVihxZmD zK);Zmb1*ilfkKnIkk&Px71n0l=r>_-vEAB3TYanE_8y-yU+!H*`qJ?q>Z0AOhdMpa z^mUS9S`Q1Fs>>KFt|AcpySwrz31W>aDSO}8k_BT*zu{Y~E0HxkA~C_5>TwsMo;lxx zb!hZPoOCAC+Ki4CdHSHO!MA2kxP3Iq(@OG-DaD{fce%@|*#w>|{4ogee;VFQ`DfPm z4_6&|2Yz}Tf3YEBrlE9q^>bZ4l~Yoy+m+-yY+V!~U%(ehsju+qNUSYmK}El#>3P zPc-{KaS*H$DX`0u(6BKLS%uyCBZ0pG=+ReE0BhogWJkY4CGU4o69Hzn8%hsHTgx0i zXs{jg1PeWL#|1&+PPhoETP_W7D~ktwk4Iiz-~$tn0if`}@CjpqwwTeh4Wk=ST(LgA zwYfCr7;u5Cg1(jyp!_k9A`u5H+AG*b4!b6@gO5P7z!A-mbdcR&-m20UZ`YLOYCfYq zyC*d({J&qvHS5XeSOwGgtH+6AeBq|w_D(HXz)y8QKbYTdIfJ7Gi#)YOwY6z= z1G(jT$u-igwGUQ(mnGw9S?cd21J2m^^hKf-Va0MWl%`O@t5m zu!3s*#zFJ^r~1~eCDr1H8He;l8PWnDMNsUF-hx_+W;NVCa{zBU-e}z4V#-K)#jGSP{$dk;Bvf7g}DyF8u&XWy!|Kt)^ z`ljB{rpc-~JP-d!vvQ!kce@@`ECQAbcQO`~H$=t0oc>9DIBuEm1SYa;yY|JSiOqfN;&< z5)%=eK#0UM zBC63QOSn_^!9Z|mdjMi?v=%o?i*9xseqJijlRUh7FWJKWajQ{ zOx|<7-rjjx)6;hE^6<^u@^8$Z-F03t`TVtb^s>7}%~1E{rh8dJT~;XDs@hrt`*ytjW{rAz!YOCXeZ7loE|zA9*o!i0I67@y#o^)s z6bw!BkEHjYvvWQpH02jY6lrvpJReT&so&mV_CPG6gE7$D2OR_CS*~_q?izDQC&1db z(Sdo0A4w3BJ20*Q|9!Sp-v99XfpMEC+Ymim7n{t2+-;8C;Zm2MwRk=gruQrp8^P3Ccb@}yl%$)H&MGIITJaqTYzl| zV0J%Id)fhz;uI)Snp0|z&S3=;ORCNekG!=oy8K~kE3cjxId;DpqX*epb+k_ z`H@FHb_ch&a_?wnPpQVEk@Fb?&IWQl8~k&VX)}E;YX`=eBZtcw5t?E(CIms?{r%a6 zTE3`>9`{6Q{C`>PI&4&5R0RH({Sv(bEFaoE+kUcLwPN{l|H8N>Vrx(1#9tLM^)BZ* z+U%fP@-n_nA`iPEe^YySjOA2Z5hYrFDH)CoGO4G7}gzMIF{Q+wYwEF(_mH zdizWM#+E@bTMjv%8Pma22dik$FL|&6tmX&}df_PC1W&zC=T^j?98n|;nog*m|9?Qc zh3EF9u2w{rLi`!tFB8WqMtMX<7=?5rd=dSU|0IsJ>2ff_jU`7T%`PuD=W~rq9@RMt z`9n7?&^2#KRyyeB>=}RbNdR|Ig533Wt$A;O_LAVolJFIy`6yxdF9{YHA_xA1Xmi z*>V@uqYnBvvtFY93}m;ycGXRnpJq_5_J)Fcbw|zFZjB2Oo+(E|llW<-hwNd=A03IN zxAn0*sXlqK3{sbWBR|t^jumV!F1I?8nb&=1$up;9H8z9E<2wEalUAXPJK@-RLR*Lz z+~7DvNKA|n*VFr7Wqrw>THqUDocP7lJm@7C)elPqi(^dsZ9&eD58~wAG?$*ui@ZAZ z3czezp`q>Gd!7q<2{?_ZnkwP*d2Nf?AI%Zim;D5l3C<&V@z-~PBsKQ0z}L{_msPGE zB>y<;StiB=C@YD-PJTy?xap6=PR%QA0Hr-A%{|0CArCZ}Gs zeN-kxT+1s^#c_Jv>re#BZGuMA=WVfW%TATe(kG%|Pu&U_c(NV3EQWO4eb(0QA9(on zEF-N1$}7-5zkYEatoPgQ-O34CDrjrk@eG}Nj*X@GQH1}GuwF4fz)KN&-0{;qM80-T z7!*_~VZrx6UtFjCVyNrIS!H9lk2Y1zbuxPO-tqBw-3u6e@InMVopXGN_SZBv``n(F zbE=JDF*BEfb*3511|i7aIb*G{mnEzk`6`L{|K`>Aiimo9Iwl@-97vjn@Vo4htVlr5 zESR3fm&!?<933pGea1km^Y&9`54W&?-J%dE5_riHYV{atR%#;ry$K^=`WeOrR?;vSM2V~ zv#$T$Zaz`2NYlXDC`s_5$?mg2&bxcz$5z*huJVV=?e%Gm%%4^Hr{TzI7XigP)#&5u z{gWriC+#_jCIhAQtmeIGY4^Si{fk%sI;Eg0JnDpX#re}u$?>k%pE%<$e%pg(1+X5j zk1|zU2r$#FzuUuJ|1Hqz=EBE5GUA_%tM58FKN-*LPV(w2$PSU3dqhLRW*OVu2v3(v$Ho*K%2XW6G6w<~TG zHZW>2(>ER5JCW*@n?zut&$X5LG+BK#O!Jy$<_6(+cTRQBPYdU>xukP_J#SsW-$1Dy z@j;aP8C9aKjF=zXzvIhf#FG{;;hNL=!SHYi|1%t+X>E_znuk{7T*L^6^hdZb3zk3eN zX>Kr+dC);rEqcn#i+5{wt&-0~?L`p$Iy)*b7i~q4e3l}vRuQyNu|3LbgtL|ZpQpZj zt5(~iFr7~!(-ac&>rE7aRx<&1SuFSIZr@th)_SA<^ct^SP$u?*{$(Jvt9EITKTS^a zWbc^a_|rP@#9mIH#=xn$-n4~fltcaA-FV~|EH;AwrZ5|!yR-e z8*a!(YgL$lJU37s`nANgVOQYpq7p=a6*2DT3Bk}qTaFJj+F5$3Q_UIx8U~o_;Xg%sZo-RIhAd2;aknyZ=L}|M21|w|}~mQjW!cQ!Wfb=}~I= zRRqWt|L}!Bb7OVuMWP=bF6UyFhu@wCTuI70p2V45`8_adGowVBZk;YQSC(h*WjMtJ zb2ibiZeXdhwoxAk_8#uN2n>q{{*O`*c$EAw77_cZVT!COJ32cwtI~4qk!mc$6}&{q zJiPZ7QX}^V(cXmdvyQ#k;bQGs-K;Ez&3igPf}wu$Qzq9hz`5X|h`ga1&i_d20^Xkf zT{QC7{uac8aVtBx;I03&)YDWQ3?IpXzMF-Jnx?-$rewSB-t8!s$F4ALxdy$Ff1~qX zNZoT1W=ByUngHTnjT3$iW<#_Mu6^9|8M_C zz(0iuZd@S(Kh8af&dSop*4o+vJBZ8e{EO|v{T#9)^&|Mwh z78E42`T8pDPVYgu0A|x1MdkqdUw0k*NjVnuI3wQo3e+?l{@$&baO>>!BU=9w=7K&> zRss)P9NmmYL>ZaeQT0YpN3WS|5oydM1 zs%`n<{|X=Yhh1;UH6SVr(N4Mqd5Fct9tlva)WaMpMxhk=zU66X|LfqUvY_ptdJ;s| z;I+t7#V(gX&Hte52EMNfZN*I?XP?>yPOse!H0H_V%Nv|G3}*UXg2dj2e8i0h{Xcen z=k?=9iHz}q5v=*%dOe+J4)PZF?z}l{#(p*!*8tdlB4)1ByXPfaW`p^mdHrx7Qa8Ao z%!(Q=Mv1naCKx?fc53`QVpF+(+A`}P2WA{P(M*+Fu{&-#R={QH{x7>O{q+xCQG=h$ zs6fY?3=+aia8&#lvIRAMg*eSDk#N?`YrR5tv{gbw72WQ=pp*j+xnPa$mckz&6c}AMuUR zSyiYy}BGsz+7MbeRQ618;jBAg;B55Q6d}h5H?rGu1L_T4+f!?)c-cuGe#tDEEt}z{Fj2o#Tz>R^#5528QNi*dZSqTqL!ZwZ>4PzW{xcrNtmYG zOCw;iz~Lz&TW_$-HVJ<`0uYN!0~f=Sys_0~cS@5PAyK z&ja{gV3UaE?(RKTRyk8+uNiiV``1KK=mD#p>%82wglvB|`BZS=V_J8=+0$du&8+am z(t*&lx*R=ZfA_{h##UZdhLUeq;17{`jM4^YegDSSaD*z?H*SFe*Ua;~mfh#Wf|Hd+62I-CVWO#0R3H(fW~g~|KY&#mf_s%H*8&}+wQ%sZhJI$*+}GZ#YtZD4)>?R4z1I(@AeRN3r7X& zD2dm$-itOyOC<;>fsH7X+fA|HLo>FBvVb69sD@Jm{>yU2WZJzKfK`D|}}qSZOc# zJD=MULV%)oJtc`GTK+voWwM3Ok~j<45;lCsBVenMC%z4=yv8+osHB%3y$I=WC)4`y z;)w;}Lx5~J4i66(DGM0>u&%#6!(cq}N}&>__Y3u=1HL4;(;M=xpPM=P;7`AzcEPQVMON#Jc2$LU?OI0Q&yCW1iUqSWC69voHMPCrFg8wUYkiH)xt$&F z|B~yzdH*5T$Iso3JPDVjgD)}6U0l7^2>%?qOH0f7T{33uj5O35(zXek&4URU&7Q07 zGhn=IAhw9b`O77fwdHsJE3QvAFCQAn{YPA9{ls0$uis663nrMW_RTaQ;v@QW3WlF^ z6n3&}S7SsB3EBh!+t!@x#gBLWcRmy@FT zgf&?-$_3}GE4*|M_%qD*|EHM+70a02cOF&+q{fyvmpPOte4;uCVcsqWRExsU-MGXM{G%@SB6)`!;hn7X=D8KbhnHw7JNr zOvseh^I8x@Zh2C9GKjh zFa2vuCmC!WQ)bP2p}2fc&0C$aUr^Hw+8BOa@aFiMVY_q@e?x4zzpN#*VDK>Heyy04 zT+d_gr3}HWC@9yz818E2l1S(V(@Nkuiz z*l?;;F)@nT?~Tv^g7L-7?m*U;8h;BmvocM$p+dK3*O~mo)hQf&Hb)ioFVGjiMcLnO zJEI#p!tBC*ev*BYI_*eg5tnQU7ck7Btb!QV$Y<^5R(v6@W((zgn@@tuIkrr4*Ak7% zp?rf40W*^dCz9TM@Z9vp0%?@JQt7=1KZtIH_)(yh=BzNTe7C;1j#2gL(Z zJ;vTktCLoc^0|jTcH^3%<+PH?Wt^eoPe#6h`skOJ5%!~_3R`y9P}}3?(}&RS5w}fm zCz*UM=Pz@&9a&Q6+E<*^QOh-|Ei2-_AP)PG%>7&W=7J%yw=Ec6kO)_3@^MR=5kANS+yOrj2oUVR?Y9#p z0E&M(>QBsW+5D&!1i!!QP_lT+in}QPr-jV^8%QJH&CpJd>;Vz1`c(|hqP z#0m(h#ItA*onF7ZYUMm4bp{rESDfkQP@~fy6FvFY$@fb<1`gtY1Aa~ZPtCUtlfrKF z8?Vx-hS@eg-Iz|U9^-g*L|dVzcm1f$k9v)-ZCJ}6gi)W15z&)Uiqgaavkk_YqlF#k_;mJJp(7E7B9mxhyo{-#sp%9{V;XFBw@R*}t+=eiP2^<9VDwbW->atH zHfhC$RhTo-HnT4GJ&~p(YLTd}hxr#i*LbsExUER%3fy9@EeFW-GsceCIMH5TqAP2b zK#`3C70DUilX~o;g17v7sAwbcNk|kfz~72q$4uONtUf17s-pE!?VCk^@y=WA0<~9t zU$iqL+r_5@2wsqXz$XVRBFR)ZLh}jUzAlout&j-9g`42UK>-N`{C_ON~EaL*AE9@Avs3-J3ZF&p7M_<=AMks(_Tx3S$RZB~`olUJm(dwA2K{%ALQV@=Sm zzhzLz-ryo5m;1vEHn;~83E|}_W8RG};q*NXC>kGYd?ggPZyu3{oJH83*YshBAVFL? z_zNioZ0O&aQgV6*T;t2j*F(WkfrH%9iU@zYhF@A#+323^idp+a-+|#)Q;$7|nTQ9= zo&f=C*LO-DglzJeiTM)@Z^4o9Cxv0W@7S~w!0}RFN^HMpY(bO#3D=%bDH4&lM#}iM z+xrFD6s|1hTUsWosE5#jMjcexbxD&EYkC<)FEa4Oi zX&xI1BV8B}q6%EgW}q zpvfD}PE}QZ4D`7(@93Bn$VZs8V6*Z`6I-{0tUQME*FSE_i@EKi7g0akPrS4AW|8S)85=0lIR%YXyJJ5-COXnLol)6!PsF@)tJR#j zRnH&d;q`%E+D=EN#M8#Ay?bBy)a|HS+f1beN36&Dg}2&Gi_kpTaDSTaB6u9!zd$K8 zd3jda+y@zPt}&GuJo_{0b>`&yjw~XcKHh7mN$P>MR55U}hGAHQ<;nuF+`9 z7^=-L-X2zikK3g$+$f@(Ex1Q;uzJBI`2D`@Glli;5~Hh((iU?n_NQjs{n^MkPw&l& zdb`7Vaygk>B+fl<$(*+Har9x9X5lS}iXur9^bcNJ=qPeE;aXvaXqyCVosR=a>=-Vb z25@~mtJB!q_K6?ZI{FMPj$cRd3emU=TAYE{F$R{Ha&6KFVR(O@0Awd`GPMcWGNn2h zLb8_eXHbAesNrxZuCadzcYpn#q!ES8f66SlqkF)rv^<9iS6NwB_jGl4!k*)LKD2bT z^l-7JxT%{7?Bu^dcBZRtRHWaTFP!H~>rpP1I=mgbI{oRUnI0clvF|F0Uj_k&1Y_+x z!19=QCRyO%8)cmorZ>@ebBK564%v$yL43^aK9_RK6~?i?91)eZWDJWklJunROR>ZX zgg3JXb-Z@Zro50P{$8S6ll~&-vy1&H?Fy066#jjlPu5ksHfBMZRf*)^CLDN~W27$Fxp?kon<6(rUmDN&)3C+ukBaMQbyN53UNy|<^k*Sk z26iedXFp!vH$}Z!E+V*hk1FtDc7K&$GnVeJ*JOWbh2#K&`DO?9j%gAKXD@3jzA$$0 zVz`+Tv-w#=8I5B2#>^0K5?Ub}-;^J|9R$OR$R4`*lNRI4dXHpT&@B(^dMq{md)`;| z8|ix)jw+dwJe4-$s z636f);l^q~Iu9TyTz$KVZv8tkf$(n&;OKw=SR8Z}Q|Y`*fFeyN%{0&ovDSO3Kp%1{ zv=W#8I{#<>SGUQ#I(LBZP$o{BTmM1XL#Px_ZUe&rZn*jXGsACgVJ{$g7eMfYLF@;t2llS6<%LuBwu?BRU-OO|dk*EI8K z7O31{>**ROi@0h!htoWxX~+P2zJlqUPDFXm^9A=|=f&Q}ee9w&QOELJdUpx;JP^<- zS#WJ|9QHsK|9RUm@v%`{>)PYB~{u%&Nma@>L(dXg!wIwyh1GFY~#w^^+Q?{ZDf+V z!-<`r87|X&C7q2SYZWTrVx-iChQmukgU0ES#qd0e9mb_vh7xPDa=Se8Uvb)ri+RaW z&ru7zt)(5TW+@!!wpI?KEplzcS&IwG#01rkxw_?_BD$Q7bj}XY^MNtj8Ugbc8Gz@a zbG-Y5J`L`q062G6_ejg(VP;N!6m}%YC1_+~86kxgs@gFbE1er+8DdJ#!FPoP9`{GsiZvo61}_8TvK@>;De-jfoGH+c#j;zPPGFf zpjCy{#+r-!UU&jHZd@*JEJiAHAL0BFb zi$NogPcD4)S!>iWsM(%Ma~N1&Agz6KP?aBnd=1B`?9*%4o-rI8z)aff7H1bZJ$U-M zAi0&I*>ox%K%kE{mg`9_5$o+2UkFx_`zDuE7iIs11+`xY-j9iuL7CP+%yh?!_tsCD z)_eN0x+Kq!NG?8sU6{iVdq-Dml{zXzdaUxs85##&{goSbvmA|J)Wb3lsYl}EO+TLd zR9><5hKT_&X)KF8+9dmW=*B-WIbLX*#w<-o&`;I+x3139S3u%oZ!y*Pk-9rbklp@{ z((j!>)h&u1bksTS-z&5Jxs2_V^xqSbJH%zeK3rQjuiSnphdF}>qBpX!S7~S`nxS)w zHV2TbR-V)tspR|Z=HnPFm`Ar1kNk~yD+`@wU8B#~^@Jl~#2t?BNKCz{e${4+jZ5gO|APC$OFWj;Zv6R?3bxvzO~Bm$3=JME0IE1 zcAVL7d?5W~U^h*kvKuEzdBcLh5$>@pY{;?g^);545|Z^>e()lG8}c^PBs`E?Rgine zaSwO@2UgyhPJ4S%4?o);hI+YPwII_0;0$vE3{66B0i(5w+$!k@kv5N0EB5$r`#ueE zl?{R+BOdJMR2h|&BGMwaMX7Xan~komB$}2X*t(XD)M3xxIaUHe^I*hSpMry3L+YM`8^{j?x1~x zslpv}p^?Pm*mNpz=h{`C)&8P-2BIMlblhXZlw9xoO{VR1B)6$-H&Y&5;`pmyL+jAS z+I>5yKhp2AI?gBvR$zdEd;DlbxleCkTt(#WKdaglDj+_bOKlceWmI6*^9V0p@zgZP1J=Ujxk>KV6h0XaonA-onDtGv0Q`3`%DX; z19Hf+JsZ5G0KI>ouU$@YSz^e?vceG>a;5F_f}LQ34A>X*{wX&7;0Dnr+{07&aX3AG z^l_wlD^MgRXrM(t$4X^URnIrqk3PQ|Dz7wKt7!t8bRNPAuPS!3nsR41Yt44!+iZ>T zApwWr^%lX9tWj>Vueb1jam1L&@%s+!G{1UQno=Qt`qLw-I2szl-w@B%;TJ`*F~-V> zsnB~;Ycf*VJ(5THh;}3&eCXfrHI#ks#vicv$$WEZX%jsp*L>S$We@!X)i`BbE#Od?mpbKHLyapN1&33n5iz|4p6Qz`!BaF)1S343I>eUxh z!zF1yjxj#4lG&7eb68WLRpzLh&NHe;AO{qr#4(z;P<~PD`d9@5xVcvHmdWk zu3iY$-=uYwfh)EIz_a}wLc3S!`sF3c)7tK=pzt?XZ zM_-ID_3*JmjQ_$??tFiMuKnX)GQc?Eit>II^)rEyIaKtu02RpOS5NeNUt@~>nAU2^ zV_vAQ85cLmeA!JLyF32D#r4=k^pL99GOL%FW^s`@5K$`F&_ko-AWl)6gGhWsJ*1bKM zv312OmL*EyU~Bv2UFB`_w(ANOA~g88Dl#k2Di#xVs9lTdb`ftf*iH9UrWmE7p;2-v zzQ=7}E_%Lm*>Cz@#~K&Y*jJx%+w8ry)0Ud9sTL;;yH^@Zg}snUYWMt5EN1&8N05;; zfBQ@6q1&ek@3Im{1NrIwyIr*x?7^9B?~XpRb@Vh!$z*UXQZ-)NIO<4P)l0Nm8H}DQ z*acnux;wKPBT`e}7$d98g-9IzxqdG-{DA=KFgIgldvOje{9*-lpMO|1G1b;mxSZj| zFfVD#J;`z1Vtr{)l5)c~OC5X7r!IuJKdVz)%XP4r_dA=OSwdY}JI7Lr9BP7-sqfUA zA4Bd)&OVYRQuuyy-WM0%f&U3V0AGuihorwyhYlF<5q!n=L`!*t=jR=E&xY@K&I;Y( zAOO^Mmm{Q#g5nl{2bcjX+IY8#_z@HUi~g^^XP*wbmp5PhP;Sln%dHcyeRj9*fA+!8 z004n(Uj_g!{iEIkbJ{`Rtf7{52|7b1atq~rW$E%+S+8tYC5>PyRvupxmjx`0zLmM(j$&wvp-T8QWLr{~ifUv{yInxUoKYw7R+J-<&`9&K=!rn*)hF-n zl~65yraiLjV2r#E;Cxveb(m`SQs~&5Dnk6JC0W1-U?I3(K*8hEdtMvBZ5jZNbKNWc zcVQw3+Q>bb2_@|D)3mWT;Sh>H|B>brRH4rR02q$g$Oe$fgPvTz`|ik=Tt&5(NLbhK z7@2xJ#5o$nY4p(`K}>MpnH~U810NS?Krjr!WiB@Ny5f{>Y6DcsJUknJ)JAaA_XWXl zc-v3;m2=H$e`edR1o39p#ad1=^| zKO*<5qYymq>z2&Wv0WL=o}o&*wYbZhJ5&8;r;50*q!(a1Fk=~^EwYQ+sqX#Ecvv<8 zUrR#s#+Ad$r`Lg-P3BqfO)k+MTZiDP!WT}FBu1UiM_aW45!^68^6dpD?-@NuQ4l9y_`P-O7RV7QA~ZM=cHGxq%YS}?oe01 zF6ctv%DDcHE(E?1Sf+E5+NnKkDD@-0Yfti5?_7h&#krc8&PS$z&BTC>JYU3qI9PF;zZD zaWrKr$fpTXIt@ezYzhR*+b9vKbS+jn>=ZizC9Ar(Xeg@W*Mk8zT;X0%p0WdiqCQvh zcZBoWOL7%n5-CiGgg`y;!+RpTP+(@E7`FUUveplamwIXE8vI{$1M_ z$!N9RXk!JkDk@LhwzX#UR3;N|%DlQ?LpDwsuhAFZ|K#crdsFoN9H}5@9N8+^Ck2-# zzG+Gy_lq{c){{dXW^?AnktXj!#9~#B4wst3@aNdmg#<){ZVs=n91-mCr|4-#T1%a1 zJH{om?|Z<8cj?|p-gadn_a9Kc@;4x9+S2m>bahXQ=<6NP;Ll#|faZ7_vJihE(aVUk zz@ZnHAqUeq5B+OfI>zWKSxd}E<^zD#jT!jZb#`~a>ZV*wQ{~ET-yF(<0{+#wq!QCltGlF zD$@9+E2y>>K#+@Uk^=qU>y!O4yxe2i1I@__ljKZNxGuo&OZ$%Qu&<47c7g9sFchZR zs_ZQ;fm=)WKkZvnUm*(u_-Jox@x&4lb^Ti=!=Es13^p=wpJgAp*oNbeaxN=6tOwwn zVpv*H%2)#>SQR&&B_X>YTmkO`kRt-03>nJ453AmBp#xW=q3sRUN_ni$@|yZYrn`!j zWtwlWuC9NkW^jb@emJ{0*?6NOo-B2gi2D-y-6K29=bPhX@SHisdbBDczeV3Oh-zNC zU2~|{4|*kG>hz3RrCYo$mE!~{D-;9S#yi38!VJm?;15;Jv=;YG@aD zg1dH_DYboaAS-)kIVaah^vfDV|AE^eajCl3y3)6!=7db9Un`eWdd-Si(_3EhWQS@2 z_;{TFU&xc-&6d$af0isHKX#ji&VtkT|AM8l6NbF>Qf0{M$xFW)nj-52%+(Xgt5<}wi zoB2^_fXUi_?opQov91#{cL~S!w1c@r9gwr&hIAl+eOQ$|v+mn+9+aF9Hq>K5d&1(U z!wC3U={2Qj7kRXUfgnfPO@1ec)P}hiDPDM06GD=R*=Up^@BBjS^F4pPSAZT3;N@0# z?JnjXlUdowvl)r)u5I#~b)m8evGbclDFsr^C`Oy0%tn`;;W^jlD0kJBn~AG>VjC1b zcN(}GDi&bHfz zsI=#XLIoL4?yy=*gEiI@F(|QUU{0le@4a7u)V-YS-8>Pc}dEb96im4!6k*@`y+!15c8@u~(A-FcpOcUJ3$sNHUS4fICR0 zOBHDmJI-mBl~aoMGAsHs%i&m4^o%v7e2BpRde>NX)0{if==w z>gZr4tHEgAloVjm6Vx>ub8}Jf5Oem^N|)YdTs!HR6e5w%nE|js-bCGA%zN@;Ri>`! zy@mYSudTnPGfL;;OuqM@>W0)}Z50>9PUk)JMXjEHPdPkp9htiEnJMdGdG_qVBt?2< zGr?{BqS6Kseph}eiRe5v8X45NbWxOX%(f_Xg1tfVy4Ix7Dh$`p53lwv;t=XJo`+ZW z?mRqncsr;JmJXI9PX$RAwLm-^_lVpM16bT-osNX@@j-l+ZCFP9A?&70t=i#+n6Hu- zN9-VI>J~k3?~Bt&>0WXPThKaE{b+&JaTL@D8NzpbIeoA!<~2CZ!EGXV*Y5);U#87he4=5c4+f7@!j~H>ym*vOdNs7^p<1uD2m0~d)yd9 zPe!3D&QXjn<&$0l2FWE)_+~weh))*Tw4!q;B<=DB$%CgUo9{vxrAbMMk^nxyQppps z$6z42EzKV}fGth02%z>2#o{Cxd$^jJeH7h zmvR4uvb?+|iy{X+`>~d_j-%><3)Oym`f-ujIzV>Pzy7r$BY+)5+4efjRH4UqwV+Es z=0)8pVn?iHvTx*1cre3jvp~JFhVyXZ2U^ed=o=AMw<U{VQ~N zYYR~tI>;~3k_8BN!o!^``&oJIwrV;+qn{SKBI|LOdO&ZmzT1cH%T9;EzNEdYl&ZGh zy9@p?Ll=&wyDnWSyQJ*CE6^J@e8{Yv^)V~F&#u`4iudGe*$tu+|EV%Ovsq^((BXD* zjRc?!!d}+anw*q(HuG?27~|ED5A}+ld~>O-U`a*WB^NnGH`UUjr;UzkDTNA;jX>D) zP&|1>P??t^F!KF0vKJk1R-?-dfFrFRjsR6(YYuzEPm1d;m~8-5L263GrkA35HXQ7~ z81l<5A}?;AvlO|{g#Z_+lelhuibx^-R#Lr*prGm?6Hs+ab>h02bYLjg6lRc@(0u=S z>WJ$9KB(mKnx8dsK)|H=4r)%j=51SOB*)j#u|*X=cU^^pWT%Xl)HRb2fDR|bcdmVw z#X;M{hCpdG^{T(wB;ISYj;P4p-JNO-s%^whowAsm zlzn}rg4fErJ@L~9BwBF3)@IZQvn+3MpG|o6^G$2zhx$RL0`8BPPi(s1fYbQHwmS>$ zmoWUX3dp@J4=sPey>N;AKg^U@K1FPx)gLv1r~U|ps+j1cq;j8SITFfiS3krWMlSD;M7JeoAiyauiswsG!q08rK{~9-O(FHz& zw58bbPl?_R<{;o%U{h$G?*6%q^Yv>$Ob^s;ZSZJ@do!EvteqF#{Q&<7Vxe)fp<|?wo)l3$lKK?u5wr%V@qMjxg}ZYXrQ_Yjz=J{7~+<*QUVIa0UUZkx>`rf;JAoIm1)1zsj!q?)X%NO?BE^#U;?Wg)| zsEmhVH7W~8TM4K>b60Tt%~PXD*TV$J$Q3SRKBUGr6MEWZpVIgqi0N_K4=ltUc`uRY z$lPz@5BSY2b2`ck{4oZmR-s0JWg zdl0_Q&BfRPm#5fFnBhw1gtLi|YCavxb{emDLa$TvtDqFFi8v^U;oT{r%;7Y08}yNz zuCcc-_<=NZK7erdP})VnNKECI2uc9pooaH|3uAd^4K0crqcYN2pBKqL4qXG}3cj(m zURNxTJKs8w2YEfX`c~vz0Je!Wd6cb4B&s04j$SK1hm=X~&BzYpM(a-L$|bYrnE#^b z@ej&ow!5DI4MKo7J~{$^#E&lRYILO@DZLHUm!I5g0r%TFwX^K~fVN%#Y7bJuEsCG+ zS=W^8ya;$VmCegJ=OwQ}8ZHI?+f0vCwXSifxy*xDZ^`G*}X zH}10w4fiSI9k#Li(-pi0?x%GGv*GkZPF>x(KNj`7v`>#>3to}^HPhiR)!9@L{{7p$ zd9S)fu3an*&wTD}LV5-4_4(x>4G23*-6q|5*&DdPhXW!6jIZE>F!=ik48Cm*-FPm+ zCV7AVL1X5E-3H)aYGqu^$ zJT)bsdn&t}N$p*zfFXzKE@tYGnhe+M=<8_5TJbe*Y~t+#y}M7I8}3H$6RHyznH6u%xIA4<`o) zrx*6mU7Z}ApSw6XI@ptTSEh&~j#|;vV|E@787n6_PCf_l{YqAzT;^AcRLu+)?@YYH zZDsvdPjil^O)j2;ifA_9u7kxi7dh2f@ywPYZ)hZ!Uwl%42ktZJf>-C`Q9EI|qWIpU zv+lul;=r2@Vm)6sckyK`jxt@;R$<*1pls1?fGe4bCWwIJCrjVFKV)ytsHF$)k51h9 zI0_AuwPQ=AZNv-%Be{PitA=j0`!W$kv3|j-HWQ+o`}%i!mz7JTdvyr}mHp7Yt?g;` zhBR2_w`@^)v%b|mgmp&Jd)rpBCZoLhivguZhw?uY`Cq%XXooiHUt#C<71}da9c&OPxyuV@uP)9?Z~50};2DUpU9pz! zv=*f!=E?)nFCDOgd3$!8uV(RyfF!fS8Sml^;Gn6w3C}Od%8#2)r1qM6O;Oz4&k%01 zCS^-DC+>G?^mESs=~dWI?b94iR&TNJplu)12NTx4OMeCiFkQz&kJ7+(trG!S!yEGK zS7C2k@gYCQu9-gg0Wy_!9;Upd3h9a2-CLy+1^79u1gY ze0KJ3eq5ZuzRX&1_}gC!I>iOcLj4=EIN&(0=_}nD#>qBta z#rUyt*!I!S?UPae0BBE^!buCS2AEE3qt}UiG#D312B808aepH2u8sTiEYtFr4MpUv z*S9G*?&j-oTfF2bR=<5y=G_-Ohwxib%rVU&&(YGJCm7QebUt#g7-qtYN^pRHNz3%U z^q?b6`4spjX0G*>-{&xmZ2|`fcQge&0fVbNvgLl_EW;`Mw35T=K`hT*S zl`GE_-Z{B;c=|LJpv5p5e{WLf`^AIU%O{}_qU^{sPq(@nul~SFVoLnQx)&0S-F88U zAI$mA>=z9DM$Jv`N)Kq$ue%_>)$EZT%b++r(MxM8sQcM(u@`(X9z;bDvCPK*BWx;2D5;;53lQSSQKd2|UMdInwZ&eYWk#07qO@&)E>%MdSO3IhJ=!DRCy9-udHiwHXj;#ddi%1% zQ4yU}zn9;?GZ1=h+i?Ziva{Vjii}fT@MWyS3|3N=14d9eXD~RgJ-YzUV=o$K`oq|o zcED4EAsf{hNF?u8x$mKJ#0WO`%-S}E@lFtg&q&#ffUnx|QHnA>30(tnncI|!)c2QB z!-Q=6s~LcEemO?!5tUnZALavG4td>1?+sw?H+&C5RxZCAip(`e2k+inon)9@;kksE zINGah7X!6I#o%|?QkO4yA6m15F4$j?@e)lX-bm<>WjmK@U;1g$UbuUs-mSKnEWJvR z;^ipo%&+eZMfA&a>x(?oD(9mr&N#X#-%zajkA-D;whI!Ge?jnU+GE5;L8y? zsmw6)>4b|t2aK0=>iW8>g%41!wpP6|J(i61gDh8qq}P|N2rBw8bo+S|BvbI; zFy+yRamC&j#bobZ0{WDV3wHYxgID4Tjfx>H@5CJ*`1IT4msUQPh)>s(YQAa z4+uzc_Qkhz_*c)JuQ4nW&W?&NDwO79-PTjG-wn_j%v^Z6PttOwi+93^ zPf7{>mD<}`zd5gvRGNCFn5SD0&D@ktw({ozY|JyQA;5puZGV{2HKBV|LMLtB!Of7oZ;u$ghAnT>+M)7qAr zHjMW435i1&cAm_5rbBuCea#Dv>PrSAA(>l@YMPdh?Do6F{YxIF=*_jh-9!I;{?ZxJ zU$t^}KJs}bL@X|au-}(2Ep9I0kPRlA(xmqUeCz;Qca!QAny-3yNi<2amq^A2Fp zv@beXtxxK#$f#;cfl3;_3i9az|)D|wlM zO|}pD(w--F4b&$#5)-6Xo7xfLv+6`%;S@~I#ZBH~)Alg#EH<`6vX2&<^3itg-P*~- zLE&G@#UDhNk*{bLzpPr_BrPL!w(A$Bv{u&)U%c&|(`=V*M^!*v9On9Z_d=9zD3uZ5Bu6>5z6and#)$lQ9ezUq%Wv@c zLgB4uYCaE(RUqs(wW?r*opggf{E9(toDv*f1i4sP{Sty1r-UJkMGz5g21aY093 z7`m{Q`L?GTfNB#Ch^d+79P8p3BnCnJouT5kt0+P#c_1%=2PHtXUX#uey$TI zyfi{G`tkj$65@h4ePU>yn;s0U)pi5ov+UIa1AfN~}%!LQWE%%rvlY`q&Ya^g!1i`}J*=AgW6 z?L*etM%Pq|Bf18)Sbb%MIJGB^r?7_3LLBoX_uMs6oVlx1-F7l3OY;i9-BrrSyqu>5 zAO-sftrP3?KJ{SmQl&inW64fF)Ao1QY(vF-iA%pMXzsd;a~Jvm&pEEVUovVkAp}3E zqh#05f8WeU`4;do<>?h3x9&9_mM5))bPEFGQYo&KIdKo#{?qk13d_S*g}fu6dG7)M z)Y;UKvjnM`tDaG&Nyl_gPp zGgFZI)T(kQ#a&1B*TlZ*Sfp%jrozrUTw7)w+EaQ_GJjfgcp4f|qE`ZLHsTFg5~JPs zP^Tbb(&(jDv${o-<_G#(`l4wnCg~5)Y1m?Q8er@n$&{Wrn@#$w+nG!MeTA$=TEW}kjC-ZZ8 z(E5J#`gM9+S9XO2*o9&WbZma+%7|jyyE5YqXt4iei+eGpHO-pht38i5J`F)Bnh-a) zlG@p-JKe8BcT`LQ0}ZBs&iMtSa(3$x+(&Budv(IVxtBLTB}rZ@1aD}6yhx@Pp;`P6 zppH=L{84+2^YnI+YtWSr;F)&*;&(X!%dN$NuH*(`$x+H?VvyZE*s{0bjJ&dI^Yt$RJ# z!Z~(eL1K+1Dw&}`a%4^T0FKx47{14iE`Jsf!=Z-{%&{ai2cjhc352&_zIEAhxnL)F zZ{tMu!G66Owua|>W^)wUM$nCUt%lwkFL}#sx84VWy^Y`Mp?>3aCSIssLjEv7sbu9S zAT7+oTJCw@L7Iw<>+zUWDoVP4_;?g&pN;!8_?EPUU(j;)Dt|D2T@~FXU?AT+`Q(qM z&w7V@>0Ux7iWc3P7-)dI3tsR_$8uLg_Rz8Y70^=|eHS@~X%i1w+2BU%xE~!Q%Z;^* z(Was4!o~X4lB;8ila4A%y2yxf*UX(#u}hske%qXnC6Rpe=L^G)-E>{T%}~~t-W0S;|UYLMR|N#VarWxcEHa+7tzd&Ydtq2dJ;$# zAW{4OUr#~*t*VHUsw%GbvbTlwoL$|V99&)9Twb`ixW906bs*JKTpgX9?c5z+IM_dT zawI7+<9^c7kG$Dr%024ZZ24twJltZeXRy1|L)!KILw`Ewv9vKzrAL^YEOijluXvSj zr{|8AEigr&wwj>L=`OwSJ&kb58%$Ox^r=9@Ub(lkYto@ zTfF%&0;TM6-QQ~4v^T-op0%I*9lXk{L{%zs{|cE+Zxs3&JMu;u`(fMfnI6|@Yk#b+ z^t|nfm47=9J{Tx=?ONxWK@|LVe5MOdmMTIQ@KMWNBJ$mQThB)80!$z2c}u-_xDC+k zy9GdAX$nkavi=on6~p$te_taF89t0O;rZ89@8MmOyUe&4Mq<_9sZEa2eFd=w z;lDoN!nNGvMKqpSgxwtA=~;g?G1CS<=`uu+T=i%tHlodQ;+ZliLc^BWj}wN%^p&UL zGo~+6=v5Bb1K?J-t5@Ad`+ zLGXbD*v+uBI4R=mw&GNWXBgq!AVRGR{;Rvw!I$Bq_Ib=HRy*e`4s`VA(ozI>2zQn& zQEs-eXq=7IxBRQBFEjYwbc=n^pMw$h7FK8O<20VCvJ+p15~o!Tz67~e&W2nBwqyj_ z*w&##%nEFw3ChHsy-znKh_%QIomPc6`raz2v%$dMi(sdMdJxv-8HS+eb4+Tf{fkr| zU()xZs^JbNlDz;Ymn-|duP0Zj*v)^;nT42H*#r9coeW4Frt2TQ59nr!J%i@5iiGkM zrwvP_;XVA(li=n-@bbb=7#sW^EPkb1ij_SDR&>MBmG&x}0!zk3_AgMK?fjwpEdX#K zxIY#KZ<8I1uF>6)LK(Uc&;5wb3q5D?n}ESwBusP`bAbpsj;W67UyPUp;C2&iwjOco@*aqMO`WUw&~s z63y{Pj3xCO2y=I z+*J)-;6e1|P0|9>Ur+t^aB=TxRx(W$Z(hB#Oy~RoU~=zQAI>>*b9;On+slA;bs9Y} zH9xhr`D>|z8YcN|B-SziSn9Uy*pAio`v`Ob^2PS=>*TwuP#Z<*i4S&9yMNgM|61z2 zI|g$xf>c0$44FWAvQg~!-{$refAA0VID4<8eEDvcHgeYp%pJbKEt* z(+g-K;m~blg;m7hYNoZUk< z=acYr4f(<6GVQrxmlfLX!BBi{`1*NSIPlCz4oLfNNWB$?46$o6(Ckv8C`t5FlwFUK z=mk(ehJbXUwhGfws;dt^M71ATF5e|}gj}=>gb_Tl)ifWngQdb|Xi=eqMlZ;3C!kE9lUX;tqY*@YjlG_)71}g4PWSw>u*Q%Y!KQ@&1((&TcPr zFk9C0=Kenjx+>4b^pAOUc$mx~vFJxPMo%m!5Q}|?7(RYzGO@mHTUxQOS~Eg4Ps2zF z$OHIA|1#*HV}l8L;I%>OjTY1V?_+w@u^i4pjR8ihTZA@aaaG7geHyjCW+Jq~=SB7P z%dLu#1|^b$?z!-xO*I?x1)dSLbXa>f42wk-KDuZc>Sg$Pni##FwKQZX?#0O71o$t7 z{_L!vfLlwTIDVUU#D6t^@%N=?x3>)^hmv-0uER3CJz2vPhht^huwGBSR&FY7x{KK0 zYJ+UNr}P32uj>BTNy8oC4vRnT?a3VAe}{x*FCJEUFXfq>`?H(V0{=qjXfRT@m)czY4k_RcRqG(xDbJfWXbSOg-MV zdKA%0ic&a&5K6(9$`NA1)9-xG$3OWQe4L!DEY7{1b3+CBXZMJxz?reA0jfFmkALe*$_V^>|_N8dc5N3~oc-3w0&4zFFYRM8?$}(^gB6 zF2-%^ikxJ55OZz4L@?_EQdp9J&WpoF4L!a)}ZCv`&IcLl=zE zP|OfpcbfL@g%H|S!m{C)mcgp9lkuPO@O?4iL1yy@Sx&!2<{49eko~pK;UgM?uHkzW zBO`}oE5n+sWcmp9kv*&E$sXhHWdmz{*8cdTuk9ec{lu_%%>uKW1M?udBUes8z4w!5 zVp`7Ww&?ZNX6Tmlt89NQRd^eM(G#&7t1_BOZT%NMm)BoM^7vf>@a7HB(q2{eei}Nq zZ*4oXrCSE_vj!bb+RH;J>&dnXTe-1T7xaw~gBRJq7 zWhC*e#Tum^dEkb2*r8sEdt)PU%EnaBa7ZaH6;agehn4`qUpP&sfOO(t^OsRZ+aI~GDJNA1_3Q9B-zf(WR@P~!0%=ETZZmr>!Z)tj!zQjhmx?^t>w1v z0blN;0I>P#KwbLWyToD)&i}1=LuN5jqN06!ZVe2DR=Knt2vwi{$@=YkE>8hyinv4j zFZTQ>q{T5YpX1FM<+CDsvLH8}eKfm+GDKIqZq1n!p5d2E$X(w%P_%)gFL25nl>mSqbX=`QPK0^}eyyGk)U45b384SYm>)+tn8s*|=aJ$u2Upv5G@|-RB*VO0J-1j8A z`7mg$&~-a&RGZ}Zn2kRjhb?a=i6!1Gc^OQ91$|MdJ9$q z5|vha%&DJ;B?(=R4lEl2y1K!kO*joiDA=0CUr}7{W@Y8`Z1CY20(=kpNXusK1;~Bh z{44a;?jE6x^De_*=$xJ`Ij`<1%?Js)*Ak_I{37-Iv{dejlv$4tHKK;Q1ee|+&z=qT zCAQ9k@c{?76_l)GDq?r5+Lb>BU+SLM*SFzTnReTJ`6i84><*Nko~`M z9((`kZj$un1==c8CrY@SKJ^{qUW$vy$R8*9*;=oJuCMDR?r`YttF$yLYnwG{r2(-t z*P_73A6HR`d6x#=U=Y$~clUm2>BR~LiT!_%=uA!C{!SnED zk*)B$D~NXXVtA10-r+9%cr)@i?c)sAEk=key#U)Pl; zCR?qVQAbp&_0#*ZUZ5AgX>?WHCb8{xuCEAabC`vn436!QLOYA|(Ac&s?4C2-l+Db|u-aAyci}dq<##rz>VJsy!qD{Rm)k|w1-G5HbJoz;&04dz9*K`_EnVYI<#TM^mP6xLA0B>Xsmhva0j*qTWC{)ZO4IN#>w*VGIGVhZX0&JV$SjLRgp7fGmP$@-z6Suv6ScTHF-S(nu}I0^u@OtvL_yxs zD^FG>zzAd)z5bYg(SXFhkcypDf2s3UQ)8@_PC^Y+)k`AjsT{D!i~3eS5$hz^6H5Xi zIawnrVH&StDh82qTd}fbZk(S=xuU}F7M~KIdn}z~RAFdimS)$pS9`yfb)J5hVSmPP zLS-UhS`k`3VkX9Cz6QE)WHj{o_OcYp(nrD<9{yGq8m;4U&+5shlcEOm+UFx}UH%NS<6jmszdc_j_x-B8JuUr|@>GNllqMf2 z{3#rYK%d{h7zL%lrywV_)$7*_&J@(ec%4>-Irf^KJw@YrItd*Q(N1Ms{fB$LVLL)CY{mCJO14#5UW zGBp+egn|@t2Vnp2>5-t@oW}hlK#6eAI1YA@t6FPkpKZnWf#n)3{93(&+@$@cE%>}l>HOiG z_cl+6;^re=lq|#VVkXEd!CfDR{v_;M}jtz;Fh>7{O~yo&Ngd)Pi77YO{=Q z;)i;BBE>tymeVlZ$VlUPY}cOf4*H1FCNlsB!8t#!50t*6spZvQ`8*u>FDw1qHa0(O zIEqg*V}tgo(=Z@Ng~v`ipa65ug5ne-gxwlnRn0q{9Y+qd2Z|2zpzu1nXyJY-HjH@g zj6%FG_kQ$yLx(~>HnP7~`cy&9eVIHUFQ13_)ibw%+Aa}jw&F!X|HLy8;VGX>>%+N| zz=Dgqhid^fJN2h(sCtmhW(Q?V8<8ymcicZf~_%AF?E~wPJXd??wa)JK zaH_vnIy|?+trOVSLH))Ks`xzqC!&%1?#AxiFWZ!3i#mB?#-u<1$e z*Kw1z^cmU*#;ifhw18#Owg@+%3HZNS`W)?Sm3Qnjh6kIM6+m#jNqMxR>{`ZE zA4%eR&L@MZQ*r$1qsRC+m?3pYaCya;&l*aDtrBx|aD>}6nhq3W(N(}{q4zWwlmmZC z!K0H`>pwwOWU;*tJh#+RD60S;A1tkz8)~}0qkr4l+clh`J)suYiA8``&0Mx2{@dAK zfxw4ZW7^;E-u^lJj2p|)#g+{FG&YIsh1nZ=gVeY4+7r7qhNFFngD_quB<}c}9pC8C zD@YlZN%Rg|gQBFbwiKQ9U!^3AGOW+CRuYxPZ&W=ZCTh4i5Khp15W{n6{ZXl{41|PNzfd+jVui>xno?}&hV}rbo+&7ya zLpl9aPi><>Hcbk#$r3g#22P5Nz}%$CNf{L2e%pgfUaI4(dc( z?=vo4BX^ygvqmaGFZgOnP4Ty!y|!zzf*1kD*s0UBKkr{EsGF^8&ZxKyuN+?s<{tOf z)$g$-FZCk1MO*NAa(c?&U2Au?ow>+Cdu9nTg)({iVh6H{>Ru{49O zs|LPKj>g*LHD70qFZ>&}Lwc>VKwFjezQ^=BLS`Sx!tw3``AU2~A##CiZ!k_gcDXX( zGuL$Nr&~8O+4-DLXKc-CQJ`0E$i7i|j=W0z*2wA;#v5MY#TWWTk!rTJ7fs{D=4dTB zp0RihXxYnfTQl#L+b6<(SJ+zvN%mXewC^{Q)zJL;d?TWOIhx){c?Z(E;0EQrdD3W; z6JSn09MA!LNl_)qR}yaw4Bs8#0tBhClMup70IP5?sccG`o+p(XNv{qVfLzr))vr$| z{pwJMy)x6hcz!?Ieh{O;wKd#7e|LQqivj?iEY~F-PypPC(B*glfV;WUTg#o&$pA9IxRdVnFoCbyNsLGks*%lFaT*$O{6ft%8rQ9T zyb#=kbg!rII=frYpYc3^w3Bo>u5hF2@x$YXiU?apVY}y|-dI8I9DGJYbStx7?*WA* zrQd@IXD$qlHASVwW+MhVHngcy73~-kG4A2r>bj_6l9TA7-nBL)de_e_@YS03p6jO= z0oz71rgQX8y}sbi=ayV_#-YfqwG2oshv}2DjEZgab58R1YTRr+;bJ=i6I?vpp(8S{_f7qM@Tx5OtL#M@{Q{pLL<=lOxqa65@^H&lLWwPT#WYl>#kMdUp%xz!y`-IPtf%@_NW z;5sqOvG6h$fgIk}4-ISV_gLIC6S}p4(i6qBbR%uVb9Fw2BcpVx4{6OUrzF@c7qVOi zwv}`fCyOcF3S|9qZx>%q1q7z=p(!nPd9_4z(M12V48|_7J!S@2y=WT(=~gdw#*rRl<~s3wNwM zo;)w}Df1b|-qAP5t)k82F3{d6zs{KVJ+Ia4myTIDd=^tUJcqfR8e%pzq1|c)t|j(I zE;G_y1U+mIy-dp3F|A5=TA0k;!1$Ct2<*NNtdYH|Px&~3eB4-9md?ZpSd;2we4k&wU#KDR`g?f5&G5^>s}%OkLGwVh{WCF9CZ}9j z#|L2Be8g)6MF|(+%G--ed~bkEqSyZUlA8dzB_Ep}*f7L?n$m<=Kg_)|a{QQ@UK+*w z&lzxwI8XotT)z+x0*1qQ-z`5QKpNOOkU};qDIO0;oXIlET5gajhgU|j?2wE1>_xow zgSYvahhoCkUA*rUcWm3g{!@jPOS`k$lCmi6Z0YcrVrju&|@y_=NRQuO@s5YY|vu6^0d z;NTi1?~q?m8vdPkyu{`lZ~Ceo=(X5)Z}l?e;~RlrhTbku+QZ)RbtEw!$bAc5f-i%p zSpZi1?`wVeWisEBdt;k1o6llCS5sIX^m6&B+1IeQWUY={$_~+KzQ!wCB~Ysk?E$G) zJOu0^4_R*lpZ!d}aznSKnnURW;1-|eEZ^dNGQja%9rZzfc?UbAB#{)1HBFXD^>Lhy zlI%J~xGJ$pu4js%ep6@+B3>^-ocnrRp=$?JR8<9vgq{#PtupJriL#$%D?S1qFd zO2;hl7ND8#vy<@?_;5(k#mTR}wP#xN@JX&5Gez|X9nRIV#Ajz#?!Q;J6LRI~+G{oF z6fq+g`@~OWwaLeYM;<5;uj25gcaUnklb!_r@I+JQ(Xik!+UR$t-}?qmme~W4pDGrr zy)#W!xp2M&s&1P8_NEjbczSbMqor111=<|TxvEnhVrv^9%yq1`cRcvPL`GMzMN?H$ zFAn~5#iOjozTM?b%6Yf@{&Da?6>fSkBcre-T`4wF{!W*4!R=8c{h9Ce@2tMkWH~~6{99cQ7&s`W(0#vfK$xoY z^L0RY_>VRq->yne2qQbtIK0OG%A4pwy71Ti5m9k+_W3OxXQ_>H0QMkd);hWlCx9A_ zTGjXP#TIXXV-#0G=VQ@47iyX}K>i-8#Y)esn`i(sCn!)-J&t$Z95V|26IW zr5uAdvK))==`<_$(aNGKQ5HW)G3=xvoe#_%=_l==1!7meJRLTLF5DI!n7AMLc#tt; zvgfG*jf;rk9kqOm;B(~jmqQ%`(=R*s>|4IWU3#|AaD;K)aed`($*UiV6F;XyO*|R+ zFBb7o@mGp72!sT2C)%*|v8MuZER?gRn67!}=Gy_AU)Zs258R=q@8<`FWxhWLn!E=5 zg$@OVh8J@D1{zEAN*Y;R1`Wb)z@5{U+mZytR6xqb>lyFwZ6|5AgtL}FF52a#RUG8J z4KwLl6?Euo_vw#WM`}gQF(Prn_S=wNu)Ut_*~(mIYQxdqQ6!Z0M~@X%j3-AeS;>_p<0#p`T+pq zvx5eM*~nfw2ar)&JQZ>abJboNVJHOM0zU58Az8^(kDjnCfx^Q%dA}2R?odjlg~3#Q zIv?yPhg`zeU{7IjRV<7geCC%a8XY~Rj8q&1*mvD4pxK8X!8|hEEli`uWSJ-^l;GRI zH6~%f>Y}SV>osOC4!v=fe^{#M>xgNXp5@;t-w!P>MvI!3Ey&5)ZEz9fEJN>!meZw8vWgDYggvLDVe!qy0AsLY=4_C#4|NpTK&gKLHfTv=TB+Ihd z;&R>C(*;?_emnV{bBpz1CF$Gk55C-h%ph|WoY0-tlvhs!Q`&^jEkqkGbYdUHZkm`re&yxuWAEz7aqe*B%HpT<^gbcz@r+aF>Aa+{s7m(J?Z-@) zW;kHq&Yd9D@;9zW)XpXD_b(5x5YJQW>y{cxiyG+UvT4YlS*4K0?}Tzp!>lrn@4BqD zlV#htF9L`3Pi|aYT;#3Tm~Vu3~y3+kLse+Lv^H$$GJJoj$i{*1rFzrqB_3v~Tf?IwXK1g%r0L%o^c0&zw(BLNa>L&`B{zkO(fNI$^~c3=$NDU)3%V&c>xb}OLi2ryoVxe(JVU+ z2AyVf#PQ32u~{aK)M{!`hPc4km7l+ojGV2h(Nz*{=pzd35AS9cpiv)Je@P@9BntQ7 z(9vb0i3(0pygFxfj}m4axHz$uw`aih7iH)(ga_)H>7nl{P0Q8xdwE!?hGurvd!~{& zoYgKu#zFq^^(os2d#a|n#Vv}m-jjm*nFUb-zA~F6;O;&5P-gl;cTYW=iXSogk}c3P zLv#K$gu0#CP-Ya8F}hkaA)ejf&tz-Rm#n6RnckDHVd+@RUTdJJUDCA^bGoFKip7QY zf*}<{lRF^KPkMPQ3{cTZF#(QT51LRHpfeI6I;{InFS8EWE3s7Ohx0{Z0C~<>?$7x^ zmY+JNQ@r6YUgLIF#xr#wA7Ix#fh||o13yGSODw$rhQKz$4OmhfkW%o_eFl_eyLjHN zRk=_tCq4fl@HP|ZkOev-J&SYDN+qsPIs_nj>NJySfoB0|dJ9X%DrnMRP)b0Y)6!K6~8+Xd`2m`uh`j#am zXnlRhPVyCoJh=U3F>%x?GhvkHTi5>ZhWFBh!Gk{BsQAVsr;EOm3$R9Ia5jmf$w{^!liE(;aq=b zwYJO4%HJj(GJh~TAkbS(XV5k8VLlLA@m;o^oJ@3^hV6mngmtd%(A4nLH1ZaHQ^(;r z@1ujpXBEN;kV`n+W^ zud*>Cs5tJz)))a*Ab^Kf1L-0J*h#(xF={=ez0S_xvh@sP?FZ6)J{8Gyi-()kT7%@e z1a{@>_9os zP~OIdTuBVy`rI1+F#QzNqN4jIWWnFQXcGfZR(|&9jpYXw@Fx!^ zp|5m0zcu+5B_g@x;rG&z{*d#+2abt5vF>W9j){piGh54CLBHW&VdJ#0hIbOaJvPfz z6LYjMe|!5v{4_mkg-vX#ESPu*eB4*yW$S!raP1@0Z5TH-@Pw0u=ba~1jHH8=jTuhb z7DNk>c##Vi0Rac(B(N%2!YhF9JIGZouRt6i1*nNNZgG`w%^$aMa<(~~{r~`V!42U3 zpdG1(3Qre}Mu*Dha8h~D0Yv&yK8$x^Ksax_^5B#5&Gm6Tl7Atv+mvpMMf@E7d3gEk zd*K&g%-;X_MOvEHqi;{PlX|ns27>jx)V$Ar;ivn18Xv7LC_cGZtV0Gx&z4K{8CO8w6&($k8pGs^;03upN&(cdf6ik( z)a%hvm4~Xq8uC122aZgI*|#im`)-aZhy1;@O(2>F?r-_nz52q9n9jy6|KY6h#!kWa z!q4rjl_pl0d5Kx#T2pxFOqmm2|BnJS*k;#Tz%qk3kuEj6e(01lBp0+F zD+CMLt9--92i;b^1$xhC`T5T+;2>I+?x70pK_%!mkA42vAJjZV8WJ8ARZ=~5CW(0q zRv6$(Aqo6o1!%@D?sid;eqK?Red8Slb9AjTu@lRYBTThKjrOPGwKI!hO~IFZt%s1rb_>?f5e+z<%p!Y}l22{`!#L z1NX6r#nq&6=JdGKxR?#ye7;+VEIIy+_?dGfJ)4kMJ+1X2HO1I*?Y*y#GteLxNHX@5MK6+s3C8lB96>_?@Fw=$2hQ>T>JE$9cXZtA zpaoy{q?mYApnjwzIj~w2Ee;TnNhLTzk{e(DiIM47h?J;=7ya+~tw$d`RB}k}E>m>C z)`=S*_4$g(?8)Y-ffUeKZbslORwEc_z$-`)UAl)xJ# z!jnK4wty%q&NrOkri>w%3eU7>E`|1(pBwvN5#tQWYm=8h8agZ&putds(w3X&V?Sh( zv47&LWnHoou%5wB-7iDlmk_}FFJsf;z4e+0s&jP1so)LQ7a_Z{54>mSyR(A`jQUJ# zf89Nl?aF4WxTKI;){^d&n+$;`H;|;viC%} zW`AY1&xz7ks3|-R=VMcD<3C(p<6&_vYsRUdb>qz=k=W@}O9SQdkfDc$kvj9>jA9oZ zszYv%2L170q#1~#@Y&cB?LQ|d>rk&oC?0OWG$ytn_!h+N%!&^Q8b*D;etRP>G0o5z{_qywf$6n1RrOEzv-w|%fY%N=Wa^unewBOOP5TaLz`&usjRdB z6c>5{^@JeVn3yNtdBjBZf0iTM3Z5H_u5SM-(v)@kN-JPfh-4N?TR z=3p9XOQqLwL^b~l$c>D1{EgY!Wo1d1MdgQX&95cMOr1hUaFv3NH#b0lF_$cJ#|uiI z-79GeevvDqoJ$7x$!Td{-|O}vf;Pq;iZ?@WVffsa@ZzMd))$GtGdulj_N#Hhk&1o3 z3X5h0Xoa5U>-~n+d^wDG!eCw*BI9Cv$udXy`IyBmGKa%svA@fGEX8);F8Vje#XnPx zM`8|1)*P50J-K&0N%`d4x|vhxqp<)N`fYgd9({qP@3}4~WbtuL)Vcvn+ZoT|hNt$} zW!r5p+qiFT+ZDWCT{85hEf7T0KEMB^JcV^9Y-vffm=q0|@wY}e{d)U{Q74J*Wt`8h zvKJzYxQ{~(4|`0%YI;@maItGg9uvO_iAO3Tx_vVcFMJdr;lxj{u^nkyq@w3tYQpk%f zqGr7BVw0D^=j4CaCw1~zE`zZSeBiyO=^2T^YRd1ghAOB|&_u<^!?9oexjFWOaSmN8 zy%rmy0TNz&->zmMQWfQE5x5o$x8;6^ld}u2v!?Yr%na(9U2+U|$ZbPlf4lUJCF%de zklU6d$0!J5b<8y-q|+s zt$#RYlXa~3(CaDN$C}x=>Y~BCg<+m;nvma-N*CD|?fv`#1_J*;$XlYmx$7Dl3O4k% zUz!Mg*x0GUxD7+!*hdu2eWL3kTG^evYC;>j2d$4TSg{oD5zldz@Yn=GrrogUC5T-6 zrE=Tnbl2H9uYG7p$<5HkBKeGr$^@l`;ZTL!E4;t#D3(C~C6T)gn#g{#;%X*qTcrH^ zEna4n?0}J9s($jF_lyiNXc-z_9C8|K*O_6m0GYa2$av{vr*HFnE~BBf4W3$4tb4Rq z-H=_wapX@kFp$)T(m%{-wHdUqYu%QR(Q=djkJJEY{v$PrUOqpdf`h}nt{$%(U%RjYj-$Uz^!^eAhJF)a2!IR?2>Tb4&OLIs) zXTLli%xY5B`;z&BHjlYw^UX7=qrPvWrnB&m{f|p=DD+EQ;4!js9C_j-A_I9W<=;N| z3nv*ty3R3_!v1Ap-(&d?A*a0^Ao*XC`MtWRU}(kOkp24*RdL5KyUQrrpD=82o_scRGc#KrT7%g4X-l?_-sU#_gsC~RKT~Gj z$?j0_QapGn5N6nZs^dV4qAUdc12Wf{G+|LVoKei_$B@+Oq);!-HP_JBVzqA2~u$)r#R1%eQx8QQQ=&HUtH%6jZOtK zyg9Un?~4+;-wO)R0RKZWZygJM*YwGZumHIvnKO|c^!%uzGi!^3GQo$Gj}D(26X#g% z7SEw=wGY&HXfNU%utn~NevR#r_8RP)yuy{Gr~PqI8d1iJvo;x5L&QnF^V5fr?5Swc zm{LoqiImZx2LezxRJ4-!hMkMI7V1+0#{lH&5>{SSB_^WKgxiIIhr?2lZ*CQnIj zl~E$XSlgS1VGBk3t$`d7H7 zzuI<;#pbB!w^y?4VEG3Ub>~4KuWz|pfIryLejQVKact*tx*IWb-vT?khOrX5iS$LpuHpZT2OI$iPksez7P^O#Bk&$B+-zss!@OX)%N1m-FJ z56(QrY=J6uE5`Iny-O<~QW$^h;L{N6U-Vg0@Z$8EC7ao1b-fmFb z+zv@M_y)Pz=70DCVn@{TO+&ZCW&P1kp5sIl>sxl8J=FPyK>rZU^_-Hp;AvK0J2(He zr-EdJvZ$BhNTNiQ}U$5-zliEp$G$E3lNR-hH} zZ>l*(*(bD1rQzHR1)^pcq@=k9N!{I^E@W}kzlhoH*<_S8!3fo6jOSf%dKE>|#l#QMZ$LBp_w1CWCYU=CMIKF2anp;M$Kp(^TV|g4G!_bIK6rFYQ#2I z$h9!qs3-+u=+k6d>i>ex?X*vJmDZl?Q&nwz=jJK5gs5N;3NAf1qzR$Y)DH8 z>Zf0!oxs^LO6NWjm5q3r6YPUqIP6|-ya>*l?~82jkA}T!KTNL8j)by`4}&{dSk$3HH2WW}ypJ+K`3H{Tqc&JB*@jC4Y7h*;4hG}_@fzwEuvd z!k$B;J&`6xRQr9!L_69N^bf2&-^^+^QOKERucr;L(dB%&M4g)IS=Qcy-LyQ~qMLzU zVDH4YunK&JibR+`dGjF~4&RHZ@geMbW)f6Ul*PS!zx@Z$WztQNY>njzFV z8#m{Q4%qzM&?3Lp;~D(eJZFVz~=idyvaV`$d<3 zwrEGQ7j@X;HpRP;m8jS76WUz}!hIcCa1dPqX=^|^)eW?t+=U8!$IS%NXDebIO%-+0 zp%+2#L%e%cgi*cI+_>uOY-cfyzq;QNX4P_#{J+HVhhOu9M()@Rh}*(^*GGVELz0w= zE%Bb9+Yv#?S$jgya6P09iGMPOm|X9vtc(dQ8UMlIVLOfe)KrA^#R}VDJO%u1HMa~8 z%N`e{IN`e`WKx=r%>C&+n0Wq&Sl+nFw?GQ(ylV%m_qj&m;hkl4aT}bOS^wN@5A1q@ z>~o)sYs<0?sdu_b6Vb1$jD?6q<>hj1kSoje_f#;%_VjxOR$^P}>bz#D3mA^@tHdG*hmSf8&xYm1m3PJx1El)CZ z)ET{sL#uU=v+w=eC&3PM*ty#72;5of$yEM1D|4&btN$`n6e9_S;!B4RzGR?lrn zH}C-PHg*xISOF)T4PnNNw=F_!eMk;u?|W1j2%&%CDfTX=Xt^JpI<_mK;o6e)=jYtg z+_>G}pO9tSGxnW7cI)Iu1@200zW>AaJ!;plM0H9QQe|yTI3C#H4fek7uFMdzUX60u zQ{09NTubzJq9<}ViZ;g;*Xh*bMc4SFL8okO+XOB-4WC464_h${il8SK6dd?U!x$$HHfUNQ$!>z}muor+_uy7)$uW1x7$H5QR4{?Z9hTz2}`UeZAusTCTuy z7orlNgISQCi+7X(LP0cEjeTMqf`e~C9fH6=;PQC=f>06)*uSm%2Xuf6`m7ww1lZ5j z%gxr;Ij6dmng{`0;pj;^Tu1XYmE)jxX4eOl-$EOMQk4o=Lluxac0oE={R& z|4roQ9_a{sWqtA z@uHLH?w-fbuX7q>t*#O>0L)D@cD*vBFDA}w@7<#d#MCFI9K{6&qyPW>axDw<=8}6o zO(}8B62aL!xK_aeYg1}*OQg%JZ$%gfz1Zh&ZAF}-Rj=6e7eN`GWbFc3bBE4TgCax= z7}ygr3YxohUM0zJ|3C>@(BZwikmjqaG{z2n=D05y1nCT!F|;Y%}ax} zv)*Df2QI8Xq=WP=2*yGiM@Ox7dM-uL@sVPIc0xnqeVP#B<0FfYY+uuIezO5PD;ii* zK#Ueh)?QyL|IHuCYD(@u`mv68sV3}78#mB#zH*+uKRi6W+sARZkGT}CrND|OmBXNc zs?$fL@;%O0<3>r})Xa4N0S^!S*@<`Ii){-30%hB$r&yUkXNPexQWe%ig5=W>{}vmU zB-a*(0Uq9gainBuX?~MrJqS!sXv*sj{&9QTZ!XvgiYQm`s}%585_;Zex_vG+>|1KI zmxax{466@~4>-iU9OfhZ^$|o=u=C6eJqTU#v&lNiW*c-u`IsFhp(o7bpy7g=$i5iq zB=?n3y;^Vo%$>({u_l<^TzGR?Q?5rAd@=hgv`e=dgBXg&Ed@Z5!;j*6FX9Oy=zhe7 zJmn?C{3^ApPl8AbX0a`C=PZPMUHzf^Mj{Fnv^@x!Y$-`y-uv|Xm9#!X$xRu>&H#zc zS=1rVY2bF|*RK%9@g`YWIzH02za)P~#MI_zIJN>uVZ?<&S3|?0n!76wQJaVdZA-(j z=P#z_-Qw&|dUZz3>uSiMuVm&Om>V52EGIzGh58jk9@-+VwaFP^l$=Wku&+z1 z0BejV)R~rt#(63JGlC)6xQ=wY}gKNWBdxOf=OszSm7gvivX-^)5R zpzcFfcDeYxje19!;~I6fk>eT#RYh4q-C@=5zq@_T@^PVdk%SKRbySn>7MQ(ELbyx; z6Y<-UxLEOG|Io+%rw#2R<&%hN5e=J;mJi@KGb)M?uC}lV9U+x7d?9rn#CPa7Y54BQ zy|{bG(x|k-IR&d&{=96*1zRbKJn#&KGf9F(&xFNlCB4{f^4omLoH7`I~ zam1q1738$yMG(S*-QLoYGP_??B(wLhDZeDUFg=NH*Oyw z0#rn21hE@**Bu!pT4jL$6x8d$QpitWic8kYAL`%EV(-HXz`CDu=lXsWMx<*SQzeKE z9zGUrD(@6gBxUc;2Fn8nYn632_u5SFe)ZW^2)csVDb(!;SGAuvg9?z})k5S7tL|=7 zSUk`f8{qzAp|6DMBl6#?4vvtXf+!G+t}|eNwiK4j`OInccRQOHCE5r>A=vA}KP$g) zrryUBkB}x-_3#2-rQ^Lk+f#AH+zafy`L4VN%Nh&aNms`Frz76=i~(<_KBw8F&x2AU z^PxGELaTTa9NZcwWboEG#?>?8DZT5 zi~E?<@M_2neXifTj)y-yH1DWU%?2~Li8>f2W)H@ME&{;m9L3H&y06eZ8QvTmVe2(0 z;J+hsdlMH0y>WUJtCf9kq&#T9ElK$AI0vc~XY0^cd-rzRB3NkRR6t-ugmiiHZ?M8~ zVYEp9Ux^hJ_yhin-+~RCDkh3vdn7qbQ@!?r3BeV(-nVv}LyAgP)!Bx%ExC%k}=4Pu>MZvc8SpXZI#eFLG4G=txj9bab!%epG3g(4@+7N#cBy*j6Qjo0bS z;;9^f_n6!mmB~-3RW(Ub@9CbBkwx*cERBh>cGwS$w+WE|F^xCd%%F5v8!F6x*A@Zk zu_Prs;khJ~Fkd;4n9$!-ZwmnSkeqpGl*C?&loU812b7y83c^wuZWQ0PNXUo0Q|G(# z{IJoy$P7)mTp^bo{ma)oJOLqH#R6k{5?mHeBrZP-5AS}%(SQCI#Ti_mp*%OLciUR$ zZt;yIJ(8Vi(#L=35u2$D(4^o8?57$-)RN`qLn)o}tAY2*0;)MoQg)Pg_wh+geIFTf zcHk`;nd71O98uj8v-8_(2_ltoQydbZ&MTnca*L~#3y06H`?-y|mpV=G&D!^nd+1NM z3-lmbtyl;|qAa$~{FQ-)ixT=KG%9LVLoRbzHEZs~v}KQKQ1YA~#gt}RH{bG?=C{|> zU269W40x_Ed{JO^^<;78MSoww(?AQu>X%IPf%1tqqMGr&7IynsZ%; z*u%fVmigsue6CAZac|@(2A?X>ML0!m+E7PiDQp`AA>WRp5sfx3ic{Ua;|5dT{mJ-wp0=d(^%6cAN+1(#4KgqXJU4^F!IQ5MqAC+@YQ{0 z6#&8aoRmUPavm7?Dn&O$*`dXHdr4{T9pL?XlY%@)OpNT3YR+7Cd0&HSZfQe9HRxsk z&VS5F{=b54e_5i@HXtP|_};?@)6O7Er+eJ+?tVT}qxrT4trP1G`&uqbeQ zV*$t92?@<~`|H7FOi1WeWA`7D+kKM4&tF`Pcr4SBF_UrtoeuVYn(R^gBzJS;rAD#= z;gcif%j@O<-r-LgL9;VP&tQsMBCU^N?}rPUh7@LCs1N@7*;ZQGasSL~W!l4@W6W!` zo#V&6l0A3{ckWmF(ZLoq|4XJKZjHw~gZAl1b$JQ3P{YJ+@4 zo4N%er9w@oVPjS1#+^bJPOSok?94KFK5iv_$sdAppiesZkZGen*lzo1SReIe6#>r` zrHNJ9d5|m~(ESJ5RJHNCe|RUj;mAkfo}Gl@&s}n(IWT!pt<0k3<$I+9%F&s}Ly*zn z5#1jEx)$CJ(5eVA>7|#&KxTFnshS1(HpoFFq&(H>pryL&ssZ1=eJ4_1kpQ!X0c5#0 zweAOB`Hr=Lw4cr!8HI%yeW!!{e5*YY{_97|) zfAoY*ZZ61$6MeY=6pVpF!Yi#c34NaGQ@ampL zV0g&r&nL=|b>xm?3je0?Z@iuA#K#+QMkpghV^hai_WFAd!r`1%fn}g_;QNS_5;O2I z%fpG~-osY}O#7+lk5441nuB?dIenAxekWhZxY|>f$#@Cxlfkf|(k=AM?9k_1Cg~xP zo6QoXZF2ODeee7YtYe39`<-X~=7_&hFgeR>p4vl~Hub^bZO7J)Em^t1qL~t>;pMfG z26TR@k-j8;quKj&X{f!B9o&K5baRL#F=aAE`J!Q9FoP1dhjSs-nIy0u zF`Pb}Wwb_4e!Nr4)3bJ)J^i)ENO0#4O==x9Y%po0{C)!Y#S0Oj%7c;h$fgH$Ip9Tc zIWj!Zc{S&h#57l)HYQUf2x zS!L9R#@)7LW{#pCp)W=SrmP$)wtZT4gEMv71Mo7*E zem(wRr&o2d0h#?!d$c9=K@b%*rEvJ6h5tA+5rX;tp;7N_XHZJJ94E(a5Vbup+KQPD zAJWLb4ev8J-3D7hzxR6M`AbyzyCpG0T+NL<(fdv}-kt2;<-gnr9n$RQvxjQXph3C1 zBxApaPN8809A*|rY_lXD$~>~Z#lYUFBuoh2$jAw_?gXPlg-REvYEnFL3aM^iP0^Q} z&>JlaAFPKYYUJi)9UqS$bnrBMEijQaEu^y)DOe^CpD~qdd!E>7iX-s!;O{wEOIuig z_T9&!yGU`H%)95!x&yB_SgbN?#>_ifB|-Lz-g(b>zM8PFTmzX0rX*b*3Gey53Z2k+ zPDYzG^7Zs>zVVAqJzkgy>5>zpdT#?yuuAl=hg(AL!ygWk8gaGL2F>Pz3NDM&J5k}! z9n1jpc~M79bghrXP>}kM+hot|FDEZeYOW{!Z5gtTAM+Le7HB-@OA4N@)#f7*H#}4G z>riI}ocg|>izu(+)~3dN6H`K(uY}>{!OAuFCHi#n@~sCnD3!Z_#T0_}2jdU2(uji^pT+kvxg908 zSmEw3D)^R_n@4(-HYbkz+O68&#g(h2)z?pO*)R8uGuA>v-$m{@}kL)%iE0j~lV_2-TjjpC_034^6Kc!{3@^@h;gxAceK2u-Ek6~`SPu=y5aH?;7 z>c&&&GL9qmK@+%vVdwhYm$!)Z?P*GnkijWki~emhOlLoPOp`u}as7NwrVKW^Ckb5Q z-5KJX%p-?hz3aKf8&+41$c{x2No%ct2_Lg@vVKQx+Sy)gekg^5!Q&;58(y;c2A(c2 zuQ%>t1(LzEuaAQa(SNWYy&+rr%S4eLPi)P_ndy zzw`*Pwl%znv{L^5yRsi^X0CoGG;p8Q!^F00wWac2eZMkfKNu-`g5R`)a@&qfKRh#x z+40L!5L)8?arN)xO}a93f6fy{q3$*&`NmxJcJD29l3a-mk^JSE;C7->Yk7_N*YU1r zJ>lOJkW&q4#J~YV${JsnE)ji!%W6=AUVu53rG|S8?F`4LZ7ynyFw?Rn1zuBj&+sJ+ zddyJwz-96$(ECnXHp8dXb zp~w!k`nCF|*1yd@9&ds$J=KUjIIS;dxsujEtO7jlivfE&@X!;9%Kjgua=YarM ziUjF)jK)|@E>DJN)WZSwAxW0Tc|vOgdn|v> zg7@5XeY;tlnQXUdUw+U^`JVHWKkJ9xHNMO@u%S-P{r&JEG|x?ivj>YQhQs|X-MX5 zZrn(|>(Tzf>Vv^AOzCaZGq~Ki)|Vr+z>CwPcl)1YPxf=#V_C6BF|F^$7g{&ZMc0y_ zzIn6<+pX~$+j-UMjQlW(-E)EzMeksW{3iRw&SnFR)xBamt;FsgYtrdYFVAERy9X(c zG7kbObbMk~YipJ?PpnRA?s?ZcHb3yth;Wh4Donja#|;Y~E{;)NY7 z4p`mtH|?=;vVwLY$l~7dTt1f>h{W z9UCTLPxzeknR#IMS@wB!P)Rf-VyVJy*7@WVRX|RJY8E#F&8JHO`}ioH9Y!KHBT6-* zA^k;M_9tM^=y{n;`!^H>v|py0{+~?o{vVk_{PNSSETL^SOYjm;mszIGxm5vPa? z#64ptHxJ@vAn=8>QaSv?yIr`&&d3KH=UzvFSmcmtrdXB-gt&K_!OvatW#USh%b0cL zu54oMa2(MkXxNF%Ze|*9J3iNj*fpJBK%RGY0f%!~ypa0=-BK9c*?80wSKvYDF80aZKIw?Aa&Z-^sEC~EKcyPx7T zhT!$NdM;y@6N-7I1>^HIr|Y6Aw=Xi~AAAWzqpZujK3oaJKQ!k#lq0GY!2k089-Ov2 zhlJUrqYXc<)VWZ`6o`lF3Nv(k`$_70v(l1X@Q-*zh_UF6EcHox6hCFGuN_RtJF;VS zw3F^E{jER^a(>yL>S{am`@2PYBzGat)_UMvnp{XXx-x%*Tdh?z3kC5WKi6dxYX+$_ zhpd5OI4hO5Zwfv7bnl@+{&BHe4o%|S&3#fS7So4IY~k8X@VK;j;@Yp$gtkXwo~w^Q(|9&nm~Cco|y3av1zB^fao3*d8CS5xU{e5BUzw-vX% zc0%5|X9L&6dnr>-Zl)+7FS&hBSc*u^%%U%w66zH7{o2ZBL*Q1Jzr~&K!*}1#v%PqI zW7lIR^$2|-2S%wW&3i~&3#H-q;PAI6=|ehpCjvfuwKIey zhe|xaoYy?EZco|9avx?gn0kbQ4K*z}+*0b!S?GO<#f?532)H;9w6n}cK(Wdwlt0Gla)@B0%6IVTU_^xP+mbav z*=^$HR``&3uJP;l&9%TcbJBx)?(QIP_fkw~!MHAg-QP{t?rY21*beyBAWf0IO4IMQ`Ow41NzsOo;JmBC<0+2Rm?w`)yKa3XJ{a_OnwqyrFnd{0Q?M2B z=rhf)L}J@D4YkFqh2H7TQHbr>Ka@Gmcv?Ahg55)6Kx%#O?$Lfb^yVOwf;h*j|C0S& zaCY%Z*Mq(=sloa|?*wt|4F{8|Km$Y0a3yWXmP5SUK~I2kZ3c0?Wk=hwU2e^b{1vNdq9w%n%CcAy#MlUoH(_EBhu8uDQxHuoi1JQ zE1?=A!;Ro?i8b4~t;JmE?^BK;lZFP5*T*|S9iI#)!%WuK<~*qF{=j(XSu?W4!-d5z z+AcYK0F7Wrn5-Dj4O`}@wY{*6gy-bspIa#wE{iWKsYkF4SI&T5NG^#HZyE0Rwmb*HWR& z*))Tm8jv0?D?dgagP{Q+1g34{5@+YG~9ew#6r#ci5z4=QAo4bSw}+~gAPoRPxh z&3gLZNH3eWlE1}cmVthCFBEjx?faYU_5a4gq3tdngX!6`=nS6 zAaihDA{Uc53H`QY_2J2qd0H4ln9*A*#?Mc*xg!A*;Q4(byB4WhiRs77p4dMr# zo1PId2ox;XEAGn-f97=4rhv2!V(8>Xm##vW&zgI~8qvcFgNy^zgRn#@YFSd?^MTeQ zfso4_jvk;WH#q0xow>-mzohzVtXFc^Nj~2ouU-DoPAWy+-t-qVrA8^XQ4p_E&8Omg z$)asFhmpu=nCY!7(kmz@@$SS6pC|~A8DE>*c^N5B!uKE5_wry3z$DEY0dvkCT3qKl zx?M)~x>=1zA2ssY`;iSNx6uQdH40ALK59KWYwY)8;x0YSRmc&OoJWg4re&N@R;b|iEg(8Fe$9){v9-Z&><5z}0 z?Buge`;I3bH)W@5qdZO0C|@o3o21pgq2HgI!7*nSt4X&=_*)mD0{8P2Y94D$du^*B zwj0$Um3K6U;=6e1vH8p;&C1$uf|f=RE!S5K7UT!Nq%DL$Y8*&x$&j3=l5244+o?(W z%sS~)?X)Io`S;EcOkH<`(v(;o0VdsoNy zjTZ}A%CUit1b)eR_vsGs4tbpv&;qy`W7x<5DwU3C`R{fV%td#L>~qYDxT&aJ=k4A) zQ1L-)$)al8$jLtTz{Kr4?~qZkbBR$c4Su`{xE}hHb&K7U6i*pZu)SKN+W~ZOkw|HA zYA`OzHk08k?|jjc4Mo=t261~8vIRXQ3$?N+548-6gPyK-WjEV+SPVM-rOZgfMz8f~ zFi@GSgC?kTHIf2eD&^k9cXAKXI=mEl16Ij!(rBD}##7_&pZVaen22cKiBP2=QtaXs z`+XI4h$UQH*e0Wn(#oqtf?82_mZu3w!LjjC3A4Rvu32xSW(Y*BDw~DmiMtb2gny~v zm}1$==P_RM|ETa6IG2HBCT+^g9<0s#>*qT#yR_l9v0!~k$g`8`@@a0%J;)1G6HbvZ zwy0XL7M!vDGvH4D-3RS|Lb2tBi?hZ~dqk*Cdl$-ox>LP>`kP&B%OXl!@vBpJHoF+= zIdBY8w2j6D+&5#dIPju>!lv|_i3xdjV`QC4?JIOt+>^K%5t@{=^8}p@*^xurv|vXs zh&N6`;&FM$hS^}BX-qrj5b1Z;cArb+?1_Rd$JM7exgActHD(@r^TG(#{w10M%tf)< z`Fc}!EFJO;#Mc~YKEgrvjJ!7_RBc1h*DV+w6(m%7<3Zr%*(bVx*bp*myF1krCyJR} zJrO%!FP%QZ&(^f&3v>isAVH6vz(zfT_7s@*fgN!+H-4tNl3V2_svqC*SjZ(WK-aq> zMI*i6yyd7tC8w@PS$z4CmcAjWx_qwiD(RfS5t`VoluFpsG;w4G_v^DZ`2JyRsa6v+p8 z>kyKnbx3s&hi3Jqg5BKFr^QfV?;|^No5M=35{o}+2&A}@cjlB8^=u8aZGI<9^ueMD zxTe=EEz|})tvABb?jF&p=~TVllrf8n=tjHc_F^11^hiP$7g_2S#=ivrUh!s>PU{W* zVR~YrZ1-l@HrT1&Md-xwdPGC-S+DkyFn=$K_D-@?M~&p+{YA4SF&(_I<~-z$!|EKWaa;3>MY}$47|R7(I91l zgn&|_2uSx(1VKScK%~37YXcEbQVHpjl17k*0V2{&x;sV>7%;}_*?m9HegB{Bvp3g^ zz1X?p?3~~4_l+z`m&W`mxC$;&W1u|iQSnTm|0Hx}&7FHa3m2_@YLXUCnMkCrXlUPI zTQMiSOP&c1gH=}g#5U831O4y7tR(dEd*rK(K#)!?D?ry(1pRw+9WN)7Tuuu)70TzANAxT@ z#`!B|Dj)0TQ8KO-@TP!P*1>ly^!xN!@7~`FcASz~Ayx6>s9DM=4=#iGIqdz{$&a`-u9s&I=AR5Lnd#qOlYcI&1hf!(F`Aaeg&VxFN=zD zL6pNpOG@T)nk$|#D`_*1cuWq1!z$sEB8&%>)q?R}dkF&kJjn-`kg$Vi6B>Rh+L{|O z>d$ht{QNNAoibh}L3k!(L5mxY@ zv4kkG)U<9LeH_Fjh-so3V_1jyvhnb8aCCQYvv+p3b9b`0ws6UfxwFeU_r;GUfYQB2 zEuQ2wy3dN@e}#pmt1EfKs~ney$O})P7ct`c!ntI5NA+L9TR;hZj_#6Ky>oC!q)#}9 zhO2E2T7ZONms_Au5PnqVN$;sy%%22q+ItHY3gND=3@2kBPZ69ukx$M8Znpi%Z_nHj z+f0ba6HMVY9)v(K#rxym7YY&CB}?`t6Ssq2AexO6LRC~mmd>O$;K>AxSL90<9;?y3 zP`)?wRI-pBOTwimkEGY^)4`ce zZUxp+!c4D&+HgfU|ES9!BaJ7TJOJjTYe?YpMCFm^A83e-W9VvCe~_L1C;|SI@rF6e z+yU)`7@JgT^paTV{OmR z6)4#rI%o^-#1ebCpt(M=sMj^il~5D=Sk~XGIqA1JcT)+O9fAdeW5j4x>PmtyR6lse8dmJT+Dy16_?<`y>HXu2l^`GFh5#r-pkdp|EEpY^U@t9>*ezNkD%l zr4}FdNZ|#Q)?$Efd|TV(lcoKRgCBCQn^}Tk$GIgZl5Y)sic8;sTQBycD(%Y8>P`)w z)-;YE`h2TQkRuSz;G16t4?7lqAhuTv ze$V^e824!5#R8hEK?B9?bE)lxfvk0(eP0q`gdcNCoj|=fBR+xBoB0HNQ-WedWL6vQ zpd=&orf865Y!N5}7ES+{=7?iQ%R5lQIDF>t(@Z&Q&@qeIXH?l^wBn0UJ%Xp_Vgu|p z_h~`&u&W7`L`(L@{W41b&L+Z1=AM(Hc{fj>Ur!D_S=$x)1&c|i-VM#K+7k5i?TOtY z`p0YE=FP^O#M68LY3=(3yMh;qVGO4P6YzbKKdziM(%Pq}3X*_=RgybdRHPmg1|0x3 z+cb#utnsH~SZ8-L$-Bt=D!H$ftVxQ1+tWnLJWowOas0SS{FpgS`LdP02z=UwyA`v3 ze=dTq4j^t?uj3F$kf%WyMac`I5C(*$m)e8%FlGZ&m1399g|2K>2Hcb9x;fW=lbr6- zFH66ve-p6cjbK^tIt~sIH>lnHegNxmZ$eCEtScmU4J_a)Hon(tcCWM*k7(zcIe z^rYvqq@{4>>UIIERFr>ymF?nLG^!8z9+y_!bV>r{oSo6p^)b$g;oq*nnCPV6s?7OJ zXpn?`)O>)6+_YEHTPlsOJg@Ufem)EX0IVl5d!BeP`Wf*KH7tsgQa0N@k5my6 zw9(%F@90t}aSC-OaT~kd%hEg~lM{~kO&HSui+FC z3_(7DR#E|85m8AM{v+{n!84|THd38#fl%(LzQBh5JPflB|# zPx^3Gf)R}47Ueo3UpP&E}OCdFu=DKBEH)Vi-kJ}@mJgJ}Te|Lx7K?#_-kjDMKvh4S-%_7`F zvHnP32^^AMFX)~ZwQB2a;6MC$2{TW-AG!c}XxOSGZx~3PrFrb-ap#4BJ;Ws~1*4hX zJYfFoV8wGbRuCWf?D2@qQuIzI6r<_XH)s>f=uOgIV$8xeod5s9<1OX$PP4z0@`Z#^ zKc=KGPauI4in>ET{Jr&%pm3{xa{x9_qNUTh*yo{`I+odyu`0Zdskgm$b}tv6@h0?X z#~I_{UX&muks#k4erRX?{9yS!CW9Zi*N#MW&d<4tON?zlzvJ#4qSVw{=RnJCr(lP;Be0R$Ays23T zSfwPQ7|yeBOd5xs$-x3oD4(g#aU`^ckX$XBGY|1$xqL)An-3ajA->oBnU>nvRx+}; zch9iyiF~j`#33WY(Cd1*7w&Ip24{5hp8uDVO)qojfh(gC|6EVUStzHPhx=VT!KIX; zROlKdM{=*q)+@loz_-G+lTMZUeFQv^uOV)3+@^(h&PZ5EIG*W&qr~m2-5VM&vr^6P z-U)5`{;Dr$UtGTU`gZQns%Oe;K@*g~6J@IDU2< zTzT@o9_HWLp0nre%6pFS3XdC*(Ejsg*G|xMH}og!c}43)a_Zs^{Ek&SQ1y9~{J1up z`Cw~#CbvE4j~c_9hCCe7o&U{{R@0_>rviiMLa6-7QnM-e*6>9c5igv>AMjoRGr4QD zJ?fH+AU}o~dh|}(31-W+hFftbu?DFMF-Ge-4|I^@0JQpD# z!OusbKktI9YpwTUtrKORTpyaYO7hX_+~1bAF4w1Vx%`gHHGRn(zqA1=2Xd&_cXZLf zvKNoD(8n&RQEOSSnapr<4BC7FA~lbrtg{)jZBW0nFWY+6G_+dy_QKP$W_+e;XpMKD zn+?^Oai;gce??XT6j*f}eM2bWaNRX!s+IJZ^p`=TQ=UmC{JK~1+qGXhku-~F+J8pB zRGII#Cs=bO+Kkf%*4%=%E?rQyr|wJjxf<~y#CErvLO6IrLz0(ALPNKaL?3)b-Z>aA zpVtwxUV7yfAbY}1aXJMBAHZ|$+oXe0Nd78vA_%B=Lb=vERNk@B@TyjMr)sFrnVs}F zE!632{okwS)Y$HUgMQ~=4{qnG=5ECKACgUo*{g=8>2I!t#iorPR%`BWV>W6KS?6OX zuATSnWK6+-hA8_bhf~oxtH;zuFx|03)vHKk9Y{%oR566FkIZNwdPo{M%)nL%b<+TVhv=+R5=3pRwe zidImlpxhV<#`S(BC9GgVGq>_btOWorUV~_r$`;{unfL=swEwmL{{_Ny$~{ z=jt(KCuMIbq>ZHx8MV$2J_~eF2Q4^k$SOl2z28HezdZ(5fU!_)vb5KdQ48LONhbCz zYr|Jr@nzoL7PsPO|G^`a;xt8lTwdzNi#vpyxSrc=`XCooTE$;}YU1hqax&+Fep@$< zH9dPTZVXW6Z!mUfal?10SNEOmWqsK26<@Mm@S`5P8bx52w$bJGE^x2b#XipH*V#g+ zJ$X5xq9Lxqmv9JYwDDPH{UzTSq^5p%Wl=n;SWrpStuc#J)V`yOWYHi}!5O5vJ!@ZC zq~bWR`&sZ-_-qN|KiiklUFLHOT?>e+9CnaH^tZ&co>0)T%+jB;>5);p`t-(VyH2pl z5_~y!I2s%AGp<+MjL^BQ{00vOqly*BF4}TQG&%yg0mi)ekY8Fi{sJLH(|1p;+N15- zrR+U>EsZzPTSTtb_d#+I=ryd*+@Jku^PkP}9MFsNdQ_!kklEs5xNY9sYNT`GK)RyI z6Ekj|i4ffCd@A-}1UG^X403M7cR~i5CKa8KayEZz;CW9WFLlVTeKZRd9zI&XP;AcA z@vP_9W4FhXo;kWa1@N;~J}>T-@}4n?bq1R5;f@-(aq&h$q4Qfri(>o3^E_c&qOTLf zZT{ZeUJ%&^Lg88Zf-4@g6p|L0Z?chqIWIR2gwv$4OhWAjyQztHeA1Z;p*OnDC)X;O zxnLZmHJ=BVIh*-k)a3t|Y3f|?Vm)WLYQxG!HjgHbx?|6IJ3_OkhBCnLWyrE&*3Nqv zF4qey=P!ckmkapXlAgA1eDM7nCt}v?HK6f|Rw$}eJ9w*qk>_n^fPt*@`uP0j@pZs< zs6qqi9C`LK1ESuB{%-8GF(AN(t8aeVH*!f}lPS(fJ6v+s!sChNf&e1D)L0UKis|FM zT-6@c+MdBRU;b0I0&#TyuDRRkVvOG%RGpvrA09>9e?|vl#Fljb7x4AIqn*7YG0nlw ziufih5C#c<)NMVyo$WpC9UNU;tlXT4ltKQIkJoRMwx;SV*}Uu*==o_DHeD{>smiK!VRrt+`XLuYzkZ{(@yT68V8z2OMLOX?i5GLVd69uhX6Qcvw<|QT^Nr>3p zCr610zvDLWP~Xs^jMQjQYiQt0n?d`V9}Rl#c`1H8jmy&ZoVtEAS%6!m{pZR-y1}23 z@V2ztO)3Y?(X;N0+VYPU$_X(Ekr&sxlFIvHX1LKuOA`y@ojJe8c#11661W8~+zS&r8}Od}6C^S4C40^r#y zO1lN5ntSwX^bBr0GJ$?#N{5J8TXLl?sn(^ysyRs_gx-s^8 zsL9weZhoWuN(LlwHKgyf#d9x$to?nN{dY}G=UPz}#fBr60jT&ZfkWo}s_)m|N&6&I zMFk|I@DRB{I6ML8~*bKc*fvQoVhpAa#*3Bx^0{mG#C_be)IP|Ah2cwLIx%)y;@T zQ>XH!*Z+?GX_-BD53NgbPQo8Xrp|BrcL?gmX>o3>YL9>>`BKl$4MsbA4xZUBgZ!fu zgP#pa;a5#gn3^s%JG)vEhYr<%Vch}cIU26@+4j+g4T0AM!x6;aZ2uc2DPx-E%bF(_ zdE@&Crq-oYtSnx7Sc>y%Qt!$W<>2xr*JXKmKGB4E!uwBvUVTu@5b}PeX=8DSLMtXq z-v1ePrGQuAv`=LJ33CD9@;)-wlev7@(+LE>U+-~kHrAGM-7Jtg%!}A(Af-s=?Zlbf zM5_7d}o`hB>A}4z6|(W zwjKXFk+J9rYmvd4z~OzG-;+C&`fNfvWYMm8QkN~#)msd=`tX;(kF@H!kMLUPSf%lybAK?w6}flz$M zG7KAU|z z&C9h6DOs|*Ce6(faVZOzq(1e;$Obb*St0qgvY1`Swu3P=*L`nnZK!?=w~jW}!$dQ4 zYzBltL3vF*Tkn~Jhc7%9&EK}{1&*3}9-wz*WFK`}=O=EaUqYL3$|BSzx()gZqAg}G za2k&!p7L^6MKkp(hb`>AkF`7=Gq+wX{bqaC?B%(Bw5$aG89S>1GV(jyT`&pp&fD=! za2Nl6i9doT%I7M&QPgLx7%L**Y!U`+2!cwu3MB?%?K^?1oJ@*2c?ecy*B_k6uj!)k98A4wmSnS0V1EyRWN; ze~2!r8ltkni8|wJzugc0(4$nU6|VTDf`$w*ov6yLRu_NB)X%rZp{Q{t)mYpq3(vITbwSo?!@dnft#!E$d2^ zA~d$W^|yQ(dE^Hrg>_WVI&A)4=m&Fto8YzGgDelUug+9S?YeBv$ndvR$k6*c9kC__ zpU!kJ8Y*kngp}fn#$b>;x83AjgCl<%@|~neO~-?n5%!6@eG|S zFV^eh`AOy+enu;-aLyCv_O8cxqnbvv{Y`Ghe1^K2-ht3`ql|b^3pRYWyndG` zOlfP;K*VX-CJhkT^Xd#dQ${mFm+?>cm*`Bmjs?Q}toHA_WIGPjYDP$|UnJ*ZKuESo4PbOPh@@8VI@vo95>eoGJ`EV4rwz-%N$xooP!?4C)#1iaw@jPN(SM3eGUtm5|fq6y474H zUF^#jkFzzOAMTH38FQ7;P56T(EtMOv@88)&%Q^Svxo>O1A|M^&+p$4>@vScL17dTE z=+e2}uL}O}*g%zVF;M4r=lQMX`qJJ-Df5Htqn_X1X)}Ftn;YOZ>}K9XAUVumOtQaj z#BsbBhRUr&J1I~5m@>}%v$`gj2$-~lAUY?vrMLNV6#?ntxc>*7CkZ&?!PGu8!@kFt zWZe)zeXjI^<+soI!f~Qv?zr(5f33?gQ~cbG)DAfeSl{08r?JBW*&5a))U*;*Uq-Ch z?dEqy$f!?NfFBJIhPI~E)t{KMjoLE~VYuZxm3>1BybO=V6n@N%!HNKK|ih@jyJDM%oAInx`GahfYjaj{z+l`iC-dGx*d2r5B;m{pm< z-t{G4n5I{N^y)_R#Wl%B8DVNx3l0*VrYd3QD_e38VsaG`AVC%uX$9C|DX57i_6IKV zHYO?BVP1>+?l1qIbKIqW_yqu%Z_{A~;-8TaLG#BAvl`^qAEe%qo86jCOU+ek23cJ1 zLNeb1EjB%HLlmOEVQK)te)ZSm-OtRIGEof@6-5uz#+^>oR~vU`&_JHTQU_?0yK^{gA*X`#G=|#kR&O6_`ucQ1K-p(h&`lZ+xlr?O zPt9Wzrd?K9Dk|*jrS`KM#tD+UH~A}In$d%c9em7LtmM|$w(3Hg^Cm$la? z+(UOx3(YS+w_+}3gB3YXmZ{#nj7+GM=`$52taW{(hpjCA8HOoiplnw>=P>Zy?cvD} z8)x_3r!AFCUCn;Fo&FR4)ykEH%eLA@2SPH(v^yrIyuoUKTFG%Q3s<;6YYW}?K&4}$ zOOur&>gDCYwZ)z@bo2@i+9nv|Y)JYR+?JUgyQoJaX@fY}vw^ybHZMP=O`c846({X) zE?Mm(#r8i(V>C=0#)+u1N9YGs>63$k38-)D%KHO=%&D5IjwsiN>^^zEB1Il`Rgy||Z= zc^J>k%e~9tUcE8@&gabCilAe)>Y>krC$p3mBq?t~n=r|rUe?5nu$QkH*Jhv4QQfJB zQ0Mcp;N7YoUe+4Q&Lg3mzPY&2;lmlfY3lD;m zD3N!8$h9By%n*Jr=#FDkp3h8Ftr95xWJ2=J&<;}})z0k};!9U)IZlL_*-$kGo#qf$;<_aF~xD>1FZ+V>ErKS8uOmwPm zyOS*U^BNQWY~Z>PE4$vWXh1o`#Obo>;k|Z7(k;u7T8lP+}<5o`bx-~ zNIc@~@f>*Agv8z3z<6Lxgcdw=K}}v6n6t(aetbZ36gpu9e;fx}De6;qIsWQS^yj`G zi*(fc$!x+hJ3&QRVA-Vrp8&yoIQdN(jBl771Vb~C83aOWw$Nj_nW1)^dxlNYWFicr zd;@nSw}n1E84u)t+>M`u33B(X%P@srEO?$gQ5}_>)zJt$ekH zk8EEFPh^hG1gvTOqU4TC?_K32b-2wXcbyX)Q$6S~r$*MA{`koT!C-?9o_#z&L@@5q zP|6KaGll%@i#>jXW;3r@agyP5_r4d+n6)=?6U(_ZV)>`<2cc2QUk874*yTL|^YS;> z14^KoY|`v&R8F$jv(RPq3ywd3<0-pCNxWu@mE1Y+xv_cf{+_7rA4+s1Tp_g&?9gaT z$4qMzj_-(Bc%=@8N(LbXz$R+1b&7y zTL9T_A{Ef$cZ}N}suB(ig@PEkA}&aIdJ2E*vzy$Cu=_S`z6kB$`v*Ryc}-`ixHprV z+CG6wn;YyQ@M#Vo?YDL+LPGokO(jw-cTI?X)R#-i= z1(gN0RBu>iX2++SY1z&9Jor|BVu{4!Z{j*YeH);dP~>)!xe%|_oonc3lhn=`DD}&* z*mjadtFLUF%#Z-)^;f6W6dfX#tUpH5Ufd^;{*ti$e8gb-GCCFebFmY#S!E9yH%pM0 zEW-D~3-?c!aUUvm8dvmI&J%+gXLb+!`Xo8gyV%}#4bCAblJQgGxgk~x7o^&m(3#*e zNfo{?sshBBmC@=6MeI5ZNKf@C=FiMoZk4dGEZ^_KB-14x8HfeUKmC%}mYp_kuF|p# z`_r5vUI{bA(#F`Nb9St^Klc9`6VP*xwDsDfV$sbrLJd8|y!xr|vi&`D=!*6l-dD}6 z9g=tS0yw)dKtaUEHz?dIe;#F-SzAO27?3Bp$rIMbHnthx#iocIzuEJ50@rqQGgA?TL}Dsk`$ggv4-Fd(mfWB%u3Mgr8j z;WZucRPgopMv283#eU7Z6{PQR`#!fy+Ir8?b)~{rQJ@3u)geo+wr@WZE>N$GB$*&- zjG1ZY?RSJws%glAJXq(Z`^wiNNA%T&GbZ?98$4vR6Jbs@jjVq>0$oQLHUvzeI0HAJ zAq&jSjMw$v0mQ%e3LL5TK9(uZ@}JqZ(O5(gNPT2nRGJ~nt?Dco`H)J8yFZ%aJY&E8 z5e)8l>4?DXgEf{DkQ-@ziI~0`F=Iwf6twxj@bQ2BZ>L@D`%{G`eA|M*__A~M9SHxL zTYBCh+~v?sO7?#fCc9?-GlU?TE`TpmFf6ORgS`upg*i)PS#)UXYP`|3adLMh5GV)- zlkdl-1fvz)`BfE#-dP;<0wLUoW??p$Aw>)n90}qME~fP8p1P=$3EsN4XH$6l{tnZq zk(04vP}T%?hTj{!a;m-9cNL7(HlB;g(>ilLnY&@TJ7;eCZUNGLMmTN$L2n`i#FE6B zHBdn=>Vp0;jkjjgUPZuvlbY8?15Wy)?N+T^VFuCaxxeC7H*_{(ODfV2$F8_hWtcy^ z-%7Hi&r~iXTaNi#-!poFbsnt9DO^=bJq;vVQ7HVoK%vK3!xNFeqF7w9r6ZhH^yFIm z`$)1L%N-Fd+8}*WIqiz@KbIJwL;h86Y>0(?Ke@o{U+4=lI;cM{Bv(@m)yAA|!E0 z?h}YV7@d|GklP7I$QC5$guH;v+984$dOA<*4iPik$KZu;PYoA6{{@W_7UYaRQKY;o zi^Yf3HAMH16^AU;hy-e@J=QxYAm$-j@z9wtk}*CMO_nPPy6^S4hglvo65Wg3D$VH} z!M_hk8AA5eyjj{uVf+U<^Fr5XpywSIM_wT4le|92wX9wf+YqkeO3TEdwX0`Q)|TTW zfNT)Od2ai&O3GY=cFz}^;=WHn@|mehTGY$`twA70SCw`(y6^k2ABT@l+s8HP4DIMX zDt}B5pmuljAS2S4LwfJf`7T9Z{3XBA_G0(Igxag5H#^lD+ftdNgBt01a2-BL1__c2z=F33eXS+9k4ouI6r=@S#$ zYsnDw^j2Le!br3bj~13;pVbIJuN?ZUT?GQ3D9ljI{sjxosNKd|yS&^O&Sab{6w;J+ z@x=$ac^WAwbq|`JF5pGkpT}O_VkT*UKXR{ub`t%RLl}r9?22GqvSC!eCb)g%-z1~8Q{aS>ma%T%Htk@v*U>sF7S;I4tVb-ujBm~c?29* zNF4e-`u3|4=D)#G#Gv-&^>C zg6|lp*G(V(adW$%9yRr@nnD|=WV@A7`RXuDEXN)al*!(f#aD!suqJPU8DCh#=*sPr zzMsT0I8Qg_s?y+W{2BGrydEu0>E%6g8>?koeO2}_)4#zyn%HWQo8+Q`bN~LUR674A zS~EX|5}|8Slb*oXwMx-E;_pE|Lhi7lIH7_ARSrL8UVMFGeiXwkQEf&FKz@@+>dk7_abGUo% zUw>`qzS?2&U#j*QH<^IzS~(16YPxF2htpS|j4l39c{ICBGBE1!K ze9P@#AV-iE=z}~gBw@`AmIP@xV(N~+@|oQatW0KBNPH-JZG&3}3!(GMy_1BLO4q78 z^QEnl%D`^0?RkHHtTiRDn~% zv#{WpHooDCU8fz09b>cPksDTDCSXMPQ$=_H=X8mo|t!^z7ciQrH|VWyB}7X zyp=n-L6I)1vlwn3k`9rVJQQ3@$TfM7YjD+?WHFdX1eMSScaH)1=2Y^O%Eb?Rp}2qM zBb4f}O|9Ts3Hscs2AVl_rV)>{mXFz)q^YJ|%BFqC#S{ReR&wYAc9WW`)n_Mwr0PP$ z#(jyfpMc`OMJ19jS|!pQX3_w`GY_{Ot}tEzFR9c=(hpMV0=md&7t}1aDC?Bxi`uG&D|h^Ghd1|a!O@`HU@0{#2pt@KfUc4)*sX-$sBWk_JX=GudI4dOLMIx*6tqvx4Ku0-G85)zOoaR8|d8E&E*XGWLARA z<(~+|hG!dH8*9nP4i(+mbH64UT%`5nd>3in@lR80X!p&P-i;Z3k(?<*{_I7OB~$@_ zhBVcCajO*(`=agR;ifhHPEDuGkJ~`%Sh%j781t2}7{5TPeu(`eXYCi}BR23TWDizJ zxu(j|VR`iNhMq)dbqxg7DE+r#T+>$Ki>LR|j!wR9%hq(Tj7LbM>qfa zjxRtNw&1$LQ9bJAYglA(Vw%)pEln`RVmdiXeJ6Dg$&=A&<0fmb!K+(+#xXw|Vo5$q zmZ^y8SLLL?ux%&3)g?mmxr_0-Enj5UK5dtPzqd`*Gp2tsOe^=^bm$nP4lwoy##pB9 z2!e1P^L9-&`%TDRYJp$qomCnpN2KY`RQEQL>n@^^EE_5vH#c@&3@zmEt5Hlca}CE+ zul5c65rFu-)3RB&?5dOMUQp1F>9I=`L}Wwq7DxFEZ~Nt)Z7(?A8QJZYiYCqC1hQUU zlBFn?CEu$*U?5@ZLz1iWmZ{`Yb9OD#DYG8f2Q}y04K78)1?CI{l6}M5NAWAExYd>J zjA~)O4*f-(wiaLVQey7Ck-d8*);%(0L>`*FXhVW2bya23Uu1vRQ*ml?d7wa$<@TnQ zs9}Q9_MKr!#5mtY{l4LH=(a3ITT31(yBzzF77jQz^Y~q~CZrh8`yLnOwkeJd z;ZHaA`MgfrCX6K@?2cuzT#r!0Pe1MBb=^fTP-A_X`U%gh6%**Ytw`s7`ZIy$ZUsn4{vQ0CozyIZlZ5|<9L1ks$4WmHFhk06QX?d`P zp&<$X2`YxA3(YXK$V;L+r2Tfr83LCdQcOPdK86Ees7cDC^+kP-d{qma5TxWZ=xhvn z3st`~R=^+>ke$hhLz&z&^2Ul@WuSdPCBB4tD5 zT`N^|LyL>?+HsZynvby~S?`yiA|I-62$9ApmU{&@9w;sC+eW@U4tEXEYP2@O@8rN( zFPmsT>XwZ(_iSW(KGZs`**F1H7>{J^Iugl41divG8P}Bn-9q$05?%b$p!$I+U6ebJ#II@ z0>Wgg!%g-HHRO385iUK$sRh3q{=5=<=MQ!z{KeOtE%)6mK~5#?m`QPkV8~Z{rxBey z^KXj1@TM2>dWWxsUI$hxPSQty9XeW!Zd)zn>+V(rF4!&+-M_dML4@MOm5bfDHk{nT zP=d_#px@=E^X<;y1L@4*Jwe|Uch+R{HtYuPvMC&0der|aMaU(_&%9YlZ}%pIP}$mg z5|-es|3OK)3Ppvg=8tK46#Hn~BiV(I&p<&2zPGmPZtJ`CV>bTu&pnU{)Az8ZGrCZ< zKB$Oyw$7rdUi9s>!x8kA{(*^5x)M;H%g3gIr(m4{dkR z3^S~LOvUUq&BOz4+Vg`MYkgc?t_?zUfKRi+DiX`41flb=Vn?X~gW8u8=NV*{>$F%8I1269nQs1g8 z>HrynIFWR9zP6*v6(?YH6Ix5cy}m+4^8+8I9l0I}c|e-`ElRcd@&;wx zivd3X__xCKPALjFCiXSI|0k2->OaE+3F7g)1^&)Vghj#%F^OUIoxYy6hbQ5JI7XNy ztaG&7wjzb!54{^XP%i9qP2j62i3kJnWVqrd)Fg65N9Q#~fr#JGwJi>Wm7F;JaJMTg zl+fRPbt~hORhah$t|xopOSwTTQNCj_J(D1_0wOYdXWao0vjXQv%B+nhVs3xtN4ZMx zqb~D#8eyjpubyPs7w0*Sj?mZyD{)O8#M)a2h5@ZNQUi^05p7CeIVA~*T5Nzp4G}Zp- zav&E8^@tmgoKRV|b@NUvv3PW2!8dntA4ZQB*ZU`kIjY*m3FSktPfmK&5xH^`IRUMX z0gr>dK)#=X_j}$vcNyvx6jNqFVg)3t7fqJEhy(3T?)r*fm2W>J1#rIE z1zW^8m-v;DmG^ZFRV~VJ5T-`l{*JA_0=G9$Wqr4n3aGQ6J2&_+lU6D{G-w!Wu8$z4k?kU*E+PeP zsVkAPTQGW9uod;?=~`xpTd0}oQjmU1m?b%A7hX9?fkrVXMV>)P>F$zKh*0sYz7{zy zbi6^y#Qp`qr%$$i*yODmw}?SL4!t(WZ=-uNF8sf%$p~23yVWn(Vh_40n3Uc@ zGGyH>{$90pyo*YFI`5=k&Qn~j#GOtK_w`4muhO@Z9DfxGi^#xSVIZl_Id03A-53|a z2c6?Cp~tsN&8Vk-6VPfQ!}E#W@^uFw&9a?oTKwMJN=0tR@6BumozE!|Vz;50Zngx z%YM9nm=)ZnxCWcFH-sRMJ`PIBM%gUCljRdVIe_h^@|DrU&k}>dcGvcL#DXDM#xeG& zwuKEF|6M9Sqx##zn4V~c#vbFoH*k?)m=De)zPdO*c`i<(DyH_o^BBY?97C6K9P zQ_snfys5ajCGJS>KnfTpfOMrg{PG2PB5P=YFrgT6fS>-@Ll5Afd!FbrV8uJ1D#@%K z@rsFu(ztPNqKNTXzu{_saOcaR%zIS_6@?aUc1@= z27}H19>#YN<{h&z#AtWC=Ii?A;q7Rq$6t zD5m0Kbf$k5ipf(9`#R_Cx+@!u!CmbhwcyLE73h0W<~ICqOE~+<+^3b2^=NVekl0Qa z{TAmbsoSBU?T%iE5c;67gnsq+ck_BPQYb9=uZb8c7sc$!-npl{30%wmP8aj(<`#^W znkD~iBk^9M4`0rm$4eiY9-i2X*TwPNuRZlrp8pWY5t08(t8ML%Co(4FZnk#gC!mN~ z8lX(3_?`4io%U|4O>W9v05Bl&d&%PwzQ_^cl)UkRz(gd+sdxfJ6C(f|gJ(C!XHa&Z z=>HWjC&|9y9uB$uF()>EHO+cMC+54&r}CtMp1rctm1W3gp*MKfV58kCY4zRnxu+cQ zNJEpc0V}Da*k8gLOazd|BkW#X;qrcOviD35Q?On6POwoP-j=ZQQ>X)%)sz-A(AYO{ z-+x7BS{jo5);koZzHLPPw^KM#@+XC8aPH%|z|U`5mZy8g%Y9N-%G)0ZKWaf^at=c} z?jtHK<($*XE2$%!osvT9Ix!09!#CUI!CHrb>gCbj-4GU;2y%pg3L)qh!-9%dd_A6h z{9m+V(A}SfGV(Zt))vpBZH;Au5dtPVM^-g4ETYUJpWc&e1IsGDKI+RB6?apxv06_( z@1PtSHYc%}UCJQ8Wd*mZCXB{qL1)!{f4@nuxZu%`DKA|@%V>XDw=fLJC>LMIK5G3@ z9|hv9KTT3V`7)Lp=={@EGJ;TyDH-Z{WbW>6;p&%@zGR#Db^EFrbQ4Y3+;?dr0IQE- zhGrFxb<(6X_o>zVFaC||QkBJ!l|>nxd?UGZ=Ny=Rn}f}`Aux{=wp}H=ON%9h--QDG zQh;|?Ts>y5N=|gOQd*19+`g#Q{p(`BcHif-MPX{TWZ!(;O97-0tVwCNQ;#{Kl_=bb*yl{u7|p8bfN z))6ecX?D&C6q+qjQHQxXUl?X=I7dbSC=bdl52>#zBw zS@g2{f$&mVX|HqU)B=?85^c78=`4t4CCBQ=mOgsw+*`b2q~7+YfLgwXzBRyKHUOuW z<}VX4R#A|pcdNRB{k;Br)uJDK!K2ZanRQWK5eLH|RRrOW(==-MUopoX!U?|d8zfk~ zM#HFH!*QjV``n_li(b5 zNuNIb8on0x-_Q36Tz4Q?hNEumUHq*O^LiO52M3;Wz#+{48lZIe5td*7-LgO^RgJUp z?XzbVTN1&X5-VoD{ymai*Tkx=F%?d`=MxpC-%J`ebiTX(4w&=X@{z$QOl(yN=mD$r zL&?IRLAls5zOiZdIXWN!CXuW-Z8hlz~7VlzSUWR z50jJ?VVfo3v$VM~n-(ntaG9wK7sI}dkGb@sS?CpY13tI-yY|Ea_hx&rv{-8Doc>b< zr*r%0Tzf6a^NUU|eDtG6j@_z34T$WBMw>tX?daj=u$d-I>O4gAINr2^JjWTH>37N3Vk3-P$ zgGXxSVMjnxf?^ogGr&Zt>p^398y>S3#hrRT{GpRb)x+CQ_5VrcbBgS|5qPf#nSaO{ z!$b{yA-hRlNm{Gj1pvAHy|p~qk6!-txLfyNc{u+rHUBLI4;5A;{1R3i&dO&8ceqAlIISNdcIPx<2mZt}d(`NF7wVZOQqwoFSe z5r34Eoa(>qXuiBq$nsXeNhoP}zC&wta$z~>cz1IFd^Vpor+?#%kEVV~)}zqT*Lh|4 zq6o((uOH{9yym&Ro~o}ht%*nToMfiqRuu{_m~tHavy%~JMXUBn1vhv6=QXq%9tY>V z*_+f39ZrU4iFb#~&BP!2UA1nFLfw@S#;BX1Ih&^fGmqV(@+vJetK&*%j%393H@5^X z?HW%u#&a2`CJ>?#ZLzxD|7LV-FBY=IXy_XT7Fg+zq&00v?>h&E+vTfjZk3d5v%2ja zl@Dk<$~p*Mod+hg*%{`}4wo9dSu8pslHgc203)`ck#X2{Mb52oO)Pa)ku(et*`Wl; zwYdUz;{K6cL)uFLTuK!|GyyT=z-(&*(+68-c>G%5sZ#m-B$!aS46})2-%hnE&CgA27 z6hTqhPux@UKW!OnnQk1{*CD@jztt(0^-ntuZT{=^f2exvsHXq^|NliJAt)k9qY?%o zNXI}#q(Qp7Q#v;gB?JMb8>9pz1nC&vAuTz&VZf*{wtaV9*YEnguirRlXXo$-JA3Z+ z0aO(;)gHR+Bf5Io^F%$`IwaTv@IWe+OBUhrz6sNt`{#!LqMG4?~aJ* zE3;GUa)|Ib?GT>3gX*5`ZL}FG{$PoJfoMmKpkh#K@Mzn& zB3lssS*2H0=a3}9nyS`6p)Bpe?@u+O?%WT5bPQL}1V=Me7u78o)hA7kyd(lLQ_>C2 zvA2oO;p~BvDqMZC9h`PC4yNWI)_j1;{c`crGwWxt7Ol>xlh%|!J+#4!Zc3 z^p=2*)Y>8jub?yPoc=NNRDIwp2jMEQ%wtJXS~kXEtFSx0A_NH;iAO2}Ab@-^pcJeg%#VdClY7YhgME6=Qaa3tOeBfs+>gs|3n0f*L z`G@*E40)PD2D3H{Za`7R`s~)`^0;Hb1*!`2PCDRr`N9pUFklX?U>iN^n#v45#+w6< zX@|vw>?WR7mAtWBlb^3iMtgQot5^8{M1E=3k4vm_La{4-Q(t6`?J}&*q%9zI4%7@T73)fRxlACZmtJ!umhkIN zn$q48{u^W5NVQ2=T44a7Pel$N7I7Q3@syME5G6P!T3NS`v3z}8_~Rwuh<7CnJeTbz zaFz+VJ4_DP-tn6B?5%MoOwH2|y%j=1%$R)w`SLbga)sCRIS`hvog89BA0xYx7rIeG z!nFw8dqGD!&4Ta81_1s905Bu;yI|e#fQO3a4|s*>`bTeWP$UpU0Ay-1FMGDCqrkzz zC)eU4H8U(H@<0er$s_=Tt9Ob_MI?IYr}_%owzzzAjRE@>d7q|+7K?%TuARc-x;V^S znCIEW@(nUo4KW5Gbc{fV$SY#1KTQ_fPML>;!J*Iq`23&R?V-)TI_J&ewa)04@uvnl z<|ntuM5IOU4;f5-jl~o@ZgW}5kbnXZb0gX?6pi(3yBgMfk(~S%{TB(%cHzI>uy(%= zjHvEZfJ?XjC}3iWDlLzgxH}pX_Fa)Xy9zZuZ8VohhL&YNm^{1dyvC$+*J9Byck`Oz z?#oU0$UwO+lPsMs)|G?t<{I;qfn*D%P``wM(p+s;2-~X4THNEESo_Ty)v`DQXAQH? z1(J)U87%asRD2tqGO6Tn!43gIzWGPed(hcApAnhx3cw50I*MP9B=ywq>@s=4m(al& zNH%->AVr3&9f-Te4BP>*_HVRf9uheviu;_G$J#UqrYPpl++eu^*Z{K%D;`=|iW8WmdghFBEE=_tHt4J;)w97n zKb`Wo-(~I4D1Gz@mKLEdRAWpS1UfjFTdaK^HPz!De~%#O{P8-C>&fEwM1;~tDX8QgJ<4ny+)fJc8gxdwu$6mH>9s?k4{ki ziXQP2S|HqiE}H(PuaW+%fYL7s_e)k>+h=vk{5T>#jzRsU!`deF4#Mw&B4)zd zU$hfj3c+kSWO=5|2G1O>qCLOojOAg~M`_WE$Kl5Ks`*;CBKD<-BgY`AM5?*?Do=xp z?FK%GntSd{YimSg$i$xE|2B54VvvScgi(q&ZZDw~cu&8uHeC)yxUpoZrP$?UXC>FT zKCB=iT&tCCY;P3@$mbgNU`lErut~U!Qof>MK0E^|h;Ry4)1KG8IEg?$uotXS+2nczC)L zEp7bQzdhs+i+i<1nk?&Mc9VQ^Bp--fPDCctZI0({F2PzI$<6A1vgDZEW;HS$lST!t z4SidMH139D>xpc^UfX&nX)lC?h;Z>YS)tn@x0dbi@%Ue=d?At$< zWZIlf!Se(D&m}H3J@cmRlOj1BDJ?_wh0}wkT@EO-3Hp<|V2gEwIaM}`pS}cnYFCVb zrlAm+5Xy1yRU6bl@Tl-CEu|Rpj1Ri7e!&dV>9l*la*7rU+M0DdLua33V<^iD2>#K5 zS4<8*qYOQ1|78{;T{|y;7gQ-?{+wM`SPObF-1X+Hva#DolPVgSfL^6JIr*u5F}6K) zA&8#MI=Mvqs~ednLvykaniv*SGqJIb6eGzXIQe^LtTpzsm{l!TDW2eeUEuo##C<*O zQ%^V!Ma@EZUG_;=L?CD8jIUx#q{L2-50_MuF_7w^clwcM$f`4S-Pe+QP?hJ(g zUF4jj%XJw7ZaPI*?3krl*C%$GPZcXt)UY=4BG1s|%q-yZ?!N64E2NyO^brhNpVG*b ztjs&RjjDFxle<%mKB+!91;>-79|RF}o|di!*& zc61D~_da6I?K7Dv_{KKjyY`|!ILCDAu#@w)dIl|~x+X*Wr(%6l({L>0wWi{8bygoWlbmLW`JwH*y9n)b zME*i1mw2|X=dFuvL&!Y`X+N|*mUsOc z;)b9Q&~ln&3l?M1awIL$CdMnx2MT~z?uXTP!ZErdW;ee@DG{%sh^b)#Ww1Aa-3b+J zwiH7D$~Uffq+9xbG~i#Aqg`w!hi=@@sN!uUg#5Ps+rLjo@U(ad)F2jypvwU+Uxx?! zmh_D2nv(Y$W)E+^LtDSL6 zC@$%OqXZ^M3?MgkL+ZcSQjp?(S znY?$+2&M^r)u4EyJ)Z$QgWf1^D}z{G$L_bxBEEmHw}BKm+ij5Z>fPz# z#{b6wKDP>y!Nnw3MJ%h;b6A<7~(?~v&Y43$dsDwTmVCk)%lP=f}Vw zH110`-v&kM@=vb&P@<1^5zx+_BQx4-%ybT9=%yAuW9s#6Yi_Obxv|QdplxJkRA4sR ziXQbUQCOuSXt84F&ocv@2zWPQf^&}|9CoW#(<49ixlFnVIOMls6rn~lAr>Z-ExXsh z*0r_Xs5`s%%q}P$dqJ-d2k#EczHOE`IgFgDyp zvx-ij(+0mPc8B12AtiQ}mD|I{im0y%DYb?A2@v-(|udrR_Q zK34dopC=eY4{13$RD-hgQAx#2ZQTqqf}i+}EW()kR$TngWu4_w5waikH*?PDrd2Cj z9)$1X@Y(-(zstRzmf6ehCYE6d49f)YZgg&I_*Dc*6_xvLzj9-B>qDU*9>KCPun|i{ zz?G<^AVXlAnfa zTgv_45&-`gzgx2Ph)Y8>zg^;a2t~&n^HHwUk2zBQflw0omZhNmk-<%+K|4Y9r0|R( zq~LPJ9v5HDe|+D1zHjqwg-yU`U!i;mq`RKl0=aZqgY$;o-+l!=A1g4{EMo(h?1_3e8}mfB#-)sYVmz;#2b39L6G zMK>?o5OD_VFsH`kQJczjM9Z9m6o_H?R6R**#qOl#LO0SiG6PwxWL%?Ft+{Iz*4G0vb?MK8i zBr^vmC|I}Ya+>5h)4TCw==D2T{E)ro)2tLHzC&$?%Ajvc~r zFek8GxaUdiEbh50)AVaZ^?s?o?7ZlJwyp*6!W@G)Zx|C=PxUw^c}_5()~Qd@>?)ub zvpQKn87&fM+34QTvJn`kC&rvK*umG$wT=0^+2p=>C#PG`N)6_<1Wa%{BH ziQR&eJsuDEuO58(cPZh=FSlpGcy;b<$0=0qr|$=${hsfC?k>k37O&?aH(`B4r{5Na z`k;ImwB*(0P#gw%HSy>?jv9;6d^UD(o$fZO5g%@Ib>fP`TlIO)qJaGA#(M96?ciyn zqSxjRUaw$q6Ey&i9_Rea|5qh=c$aa;P_Fh(EiXC#O54zw8Mag~Zua(m3L&F8&P@@r zWr&5@#Pxavz?YT>FGi-H#XyffQNC`dZF7LmA6Q`T7Y&OBF1@2A^5m;u00_K5#u3fk z-TSVrQYJ=Te;-paBZ;HXgI2r9oa~giOn*1&Bv9a!`|f^oh?AF_8R79IgP|#PSvshJ z?v2H?t(=TBdEbn{a=`_R{03+Jz(!#>Tp3~%D=U(=kwG^+t&@gQAr_PvNBUB1UUgdF zB5I!bENx0@%4oOrhOg_=tyD(RWo{}Svw3auJ!ji58{Jx4iBMD)$1`pYsavp2`)ig( zt_2RQ1karc@#ZP@@wTIYtCu}Brn9e9l(j?>!iZr>h)KY0HiGkAjHoXS1I5S*f5#}#{275)-7K6_0J ziA${5k8LMf|05{kr?zgmJg2RK~Xwo{(!U(IG1z8OV+m_-jEnQ}5xd4fnWV^~wy z{MZ+o)!XcPcU~LU;nh`!Mowoly~8#VTqZG}9=UMwZL%VK&i?;O@cxFqULBK0WYsjZ zK=6BgY#VID)^)ax#C>5b5SkRFvTSQ74C+bh3O?ZS#P4L}V>anwoC+ezpX`2!WDyM=bME{b4`+c6{ z+-Fs8^{tmNNCt$p;Mv;J|lb*uRxchDDR_cn+{l2ewb0h&Vp1Ae~S%gNG0eAyf#u~$LU5wLE?l9$lNuQbK zW-dw(bq}c@63iTd?IeUR)Yu|^dEaJwo+CVKwG5M}8gFSi{Plv?)R;%jUf{EU(x_}x z23 zwf4>F7%X(1Ja;$nB!YNy)BPgbuVMlsW8iI1?tY5iHcy+reZjJG0tNbvDi}-{_ z%#0Ca9fzIn+0_`3fP*&ifE{bj^`a+x{=0aP-QJ6{4M}$#RDu3W>pDnU^(4!{Q-rlc zoXbhhY|5Ja^Nq{5l3p1F_kbUxFFPV!?u$FzI{g6D0nL9n!rEDHt#y!i`L$~thXGbq zkFVq&wO5A_vvlBv$T^ZgX#&(=5`pBu<4xOG5em3IA`H0&usnYIiU1(RuT;ooybrYF zsv2!iIEIBBBFyQIAC_kd^gP-v3eBJ|+rJ^fZMc3|So!E&GlkVqyPe)Z=(x7 zjSQ5wq~{GCg)r9&iAnW5@m@~j&xnF>nG6`6k)lE3S)K{Q-&(garn-VW#3f0Jd3bsOE{l?*6k{=QH^xQ zUUtQIl4`clXO_97H(4hZ-`q7`MrYkN#D;*F$OPia?y|o&d9z3sWiMYs!(L8&E5wfy zEkAFCaeaR4yXzlHfVh#GKA$NRTA>q6^fRSEQ8YIg$duv5tts;H<{czk0GI3On74cD_>$ zZpwFI`BbC4s-n8Kz(9LF!E>$rK5+zBz>Lw8{XyOA4z@cz&H00JP83qO57D@-ciOJ( zGY%B>#Sh#jVUxD2BsOO2`W@oks)ARD*Zp)e`vgmqQYS7W=0k%%apU@XpVLYro8d1V zZvx5?;-gzuN;H6u%5T|QyV;pEn>~X3jG#85{$`w9##`!cJG!jObs#sbrIKw>$uYFu z!c?@^Sur*tS~@*8a{C&xH#q1tFLsbxru_MZq8h>2vR2w_ej!izzyr>Grln1<@yuUc z$e^5Aq13+ z67|gW^X@v{M^ITdwPBC$whjz`03L52ogS9#sK>^@N80BSg3S_qkM^wY`_vtd(_(U{ z6ufmv$TBEj%YU-imelydO{DbnRk7?h9Ffz2qTMHf%A6Ju(6A!u58|*7Nk6!iYsMcE zLv8-x4XHqd`g3kkQzG_sz#Z_z!vpx+afj`A5r7g0b}R5A9v!p(u)ee)<8&)#GYj9i2BnLacz0N_=x@=kY;$Kc@?;E-3H_iHn?{>fZH#B+Bd63fr(2J){Oc8@(O)9siU45G-?om`K! z0&dx{)lZcuG$EMQdW(qWy)lb#>~h(}Z;g=wiD%7(a!w(ezG~TOquY{& zexPmQEt>!-uByy3#$NUply0x_6K5h z$D1YMx*n$A1YDENe&M!)9V^@B^KDr`x}Ont)W+#P@)BKHvy2zn$XAh&<~^ zzaFalkp!fqG8dp91@EG#Xr8Ffza&%Ac&PHje4uF8QZrBGZU1-8^hl`i3?JbeijM>o zfO#aj5=Uq*q2;>*5o(!uyf(ZxTx16jks$!u8WO*Um5@-Z?B{>G$Yd`HZ*t&=Xiwo%(REVBxMkyN9Owl8--9{4w_dyi;=TBbm>dn?_<#TV&$^TMOj zR-r|kCcAIZ!N=35Lbt>ObmOlu$h`Tkh**&~&SADdXxv|D?H_$SqWv_RU zmd*X~FE+Rb90`8*w3KP@b1|ncBA{S$yz%Xezyq_09Ml}#?!2ZSI}8ru$|6`y%wt1$ zri)4G=y6TLV94R%sK6oa&vI~ox`y8xRGH|W%!)btc;CU1RuhkXhrbc*FwcO1HRPRQ z_K?lzrb7ONBU{_3ZJzwFXYbiG;y|%t--~U3rfoqI{E60hsN{$#S|cTVq4s`(Hu)<{ zxfT`)N~$4rcz+y}9&3{&z}Ixr3f`pQA3Wvzcoz>vY6cMFk%ZvN!$3R&57)|LBW0iq z145Jm?g)Zgz2p?_H+X>G3*hCyuGC;0NGtWMiR~No<=rx12tKmfRJKy{6POo{M|2T_y@_K~&BJ{O?*v>#qT4s7VP<83=LE$|@=w{SL* zL-l8$A5&G;p8);tOuJg9dD0QaE!d1)viR1m7gio4x$B>{q=ibqFbheIOXQViH*zwl zH)*?THCbF*4E2?L{}NF@H$bwxY`DaD0mB9gcFaIxRPNYMj=vo3pG~Xmq7gLf*lIOn zYSr-vdw6~16}QupDE73mf_5JWAl#0-HBFUTSbzJ+`h~aJ%?i@;Y`Dv&y6~R_4=mn( zF@1Sf(%cUob*?cH89M8o_BwNNeNP?{OCRgCTg4~3@%!Z2%Ie&Mo5R0zV5}a;Tv3f$ zQ`&HCZqd$&%J!sP>f*H=y4jq2w9z&>?-KOkK=PH$dUvtGRa!}l8P#K1)184#)E7_h z&5C-vqk0M{iCd)3J#Gn{whLeA!z@g3dFP4(QDb!ZGh4_X)M^}3<}dLMDabk(=Xv#~70VDW(1DJ>EkA&g|`-gG+YqtJNfe+;wZ{&ah#;fj|NWU}R?Wf;ckF%*%x1re8 z*{|2l^aQ|)eOGZT3=hyJ9Ea`#uyNsZ^1vZOMXf|e!_WBh@b~8qnM)o)&zanPE~Q`< zMlrq|5tX&%50)fE>B-!eV@PC(uICQxp4q*c@j?~*d%fJ6_7^;#TN+4&%0zyq^zZlN zSywg_WNw^M6+1qt@%Za}FQ>~o!Rth_F$3JJOe}2~cj#q?5xaQI_4ID032FoHd*c~z z3bqLPsHpzFcGAAx+lIed0~x56!QINrxlfnOCO3w#0zw)Zs=$l6gH>Mj7`h3s>4B08 z(Lp%V_3qev#%aj*oWcqrk$&{_rxY@i z3sne`aWTmw#~2c2w+d9uLOef_Jjcj1(Z*_C>QjJUpqjdgZv7_-p+KiOaC}GzEDgB| zDRtZ>ydg^^OV`r~vDQ(Lp$|d4SoxCrF85b%q1*Ibtvf(?C?luMEvoisVIfpY8FU%L0)aYDKK!Wsp?OW^tOOH4W=Q&Q~yfv+*~c3(tf5u?s?$ zUp{r+H&(?yz4Y!9=wav6C|-1Ja2)YK74=#+Onqt;R=Tr|t*{sfngE?}ee*4{_PE|h z;ip;O#x%U0zVaP)9qt3C=l8sri*It7D^q0D5R z8#gPCe8J7NEQxiIDuBo=PfYwuES`1f?OT%%tW`A?cZj&5OYK4I{A@t`CD4l-g#iHk z8zF$vT%Q04sgG8Q)R+OrS^Pbn@-j-kEI5mR5a?09Oh~EoQ!HdbCHBR_QNkPE@=xr68=WDS>4)BD+*##}phA`@7R80v zzweucBv7gT@zQa)QxW)q2@C3Xy73wsRT$s+Y_v6o1B~T7x}JDe7k8UO`33Tvdw91h z^BTKXc{827j?P*aH*39j^QL8NGQaXuP%PVHQ0P${(MGgPt`P@W4c>-9v}55=hY+^s z$!>W#RNWEpmvX(OtMjZM-Zy`T`&ys;4&@O0J(&YcsnQPJ2XdUh_u$yEHn)clo?hIX z8-7iV7P%kb-y=!aM+pM)%rv%*~qm+h5OG6#d|)t~mR##e zS1TcStQ)K>FDVA5O*)++3@W2#dXreCRyG>}V82>3G|AIE+=!;UOdvpsIn}&QE*_ad zb+78`pw#QZOA*gjPnr&)ZO46o&w_SU6gQk;5fDVJjUhJA)DXi+YiYXaXW%@- zs!rBfPc6d?0#@(@-qxN4RFg{=KAwu$VE8nP>BeuQxYS5C*QlDF0pa$HcDvflrM643 zuNSpfFt%@wKZuy2rWFJ0!nY5=+P-X8!C`x#PWOR_eRhC^bX)m&#cIsm*R^+sCKMwV z-@c~+mi(@=FRA3bDkU!G>PBBmU2$~oMWfQ|DXt8MBEQ1-D_k;L{eHKcQZ3}vj6rH_ zRsAoW&(%qv{e+QhS6(LHdiL6JY|z>k0mGi_i7WOEj*7hs8i>JeEj4Zj*eoFzBM-VD z3yXb6OWjrQ1*vFgU}qYVXr$OwyUgc&BSkTFxnWW5;i)=ZM5s2E2L*A$g7CuOCIU7C z3Os+5#u1m1Pj$F%>UPRC+v7lAv@0g~=eS&Qo_iIa6SP~9OOiUU4~X?hAC;(yjPnO#ct1EDC!M8Pj|Jh8=`BjRjuKgDYY6_7BO_Vh%e*qYk z)S1P4-zV?Dg&%#V5%(V+vE<5lJnDSW?qcTf_qf)dPymPoz(g85wRrRvyT{x9U)K;2 z!o(f?H|@oOb3w zh}>gt==R|(?7BML(zeZ-T7t+x zMyh{Mkio424&RY!_xD*E-$s(OpV;?Ken*E!0t{t+-qBZ9_%=ULrPS z$>-`p57U)Ti;KxB?_pmRPGV9Lc|!Lm+DiD3c-a%Bx{Zj7v}j}4eG54i(}2zQ+14baV1W}=E$27s-K>1MDhK_$Y$#x zxkTV6XGl^2Pmu<%+hx4bdBVA_^hx}TJA1Mm=XwI=G><%x$votu)4BHJ*=y0N{C5uy z71}>IwE^YoZ7C;r>W=&qSGh+J~)n6)J$t^#yLq=dEae6(xF@&?ExLN^X>n)6O?^H?>h zalg3G40{y+W^a?dU4b`1=;!^!V^@l+#^K&qqn?c(8ZRT?2gKndy$(f!xD@h+yg{`a z2y^XbN`AXk654A=j-$XZX+S1aFBU zToC1hg6;?SH!@jPtr7owG*SOKHb*ZlQ=ab4GS^Uy$Gq$_g5LjQ|}pUoo~Kf z&^v9(@kFn_lhqW`qi$cAXDy!ng2#11ypg_b;p0Sl1olS|lZYLt5>HMChNn1Hr%=@} z`=ZRN?Xa%Dux$_OtQ?vj%8OF@RAkj+P|v+>Qrw)sC)Ct8IH8u!&K80cJeipdE*q6g zZAIxYeLs#QwCmz*E#Hro&))jtTTwfk{Qa3`n z`r;=EWcw{uE7hk!4$zz88JfZs+m7khfMvWkiP$H>5ibv}-dFUVW6Lx&6S}IlH$CA& ztuXucr5As~Dn?b<6qc}Y5uI^xKKx!RtMusETANHFpKVc-?iQ%tDCUpetAgkVi z*w&K~{E!zpDz;?u3DT3{JEp&QqQEIbVHv}q9JN9$qwmcgb|ZH;Nag|cI6mn-(5gQK z0+>{&*c68@#kB7E=YEVf36YJ&@eK&+H7P9KCe0(}drH;jzq@;}ZK61cuNwel>UR{ILT{i%0PS68X9x&tCJY-DPNyu<(b6Nn z)$)L<2>@iSIAGG~3))AbUBO-0?)zWwx3`c0C|cavVd>7t350>r+fNGo?113M`kDFV zZ8hv^b*b^zXeR_ZbWzp-o?er;n_{}F^Mdh-uh|h(0`!76t-^ucC8|Wpb=?TcMI$o# z@l%ZbsKm|6E>TxT`SZ&mEx|dep~q<$p^fG7Uuc!|klkTKuMJ(@b78$VGt783BMnE^ zn{qWg8SmVn&DT(>7EwV#v5DVD6ErV}CHlG-+XtM%=VEk$v6uJVez|>X_u2h&De1DB*-f`+}8i>p$?ESd28uQ z+kjVH#&d#N|21qvxa;+tkz!|;2BnFKLmz2>TxEo3M*B=!zg>ibj&@lvD>w{KneB~jxP#=>#9Qi%NT_m5-X zUO9K~zURte+4C?wc^xOy^6%TI@i3trPeR}rH%^T%(*vB|72^;Ws|$v|D<%@23_ayI z*6{>(nr?^iN?(t6V6#%7aC@Z0->hb6HQ~x5VCB%+y)NYjPW6t72yip|CFQg7>&*k& z=LLHqlm|voG$v5dL@J+|J+OHJmUA$eqeZowk<)f;grg062MjFk#YrLZ>;tNwA~|hV1Rn%SvVK5| zTbtf{Dj5;kW?OwDn54p*8L=A`|L7PUSGv19FC51V4KB9heT`%Ldm0;*=Ki#~))Tjp-Z6KFElW z5>uH+9}`6uT!h{yof+pza`~e4fsOwOuZ%t+@ZxIz&uiyy>8jB4cGb0iwSaaEBk}3Q z0RRuE6Vm>&n%ZChPT}u_&dR-j=jzY@d-^%Y?|rGww3U6>nD<4pJm_ZOla|Ewe*Dt(gz*xhaL)Z; z+zBquwP3V<_`Z~DDdBg={8gzf4#?@f*J4nU!Wo-JI;(@-C1DqQD`v`~f|;{TF61qd z*3*1JQf6DDfz}RQo6qX^n!d}$A$z}cX~V=bL3ugw&(ai)f8R5hSDNOV1I6WtL;6ol z_2>rQDrWUx)KC$f0{Vfqw>fKp9Cs3yc#;*+GjKHiV99Lky29;S5)o}Ge2rcrTJrBM z`%JAW0*W47TwUUgF9io$!G1SVt|UsNY-rmy77J^MoVE0Xw&dBrEv3@7x!)z(PW<^h zV~`!gT@PblU7^W?guht6Wx20OLkJU+%03>p^DSsv*8AcsFx0Mv2^FI*PXB zG)mMg7jHBhx^ZotK0qOaikwZgctQ_FFGvI-ZLAP_NNNq$kH#!us?4WwE4?TPd-8 z3I7j4;xT8l+!nwjyFA|$l4|T0`)s?vZT1mN*RX7oon;q1}92{v0#w3zv5;(fr0U*XxVDi)Ihk#D1oH6z_PQ=BHOz?}Yz98xKAjog z&hbex^#Bj5tDUYZOdrJ>fPAy5PA|m}zBwRSzmr)X+jwkrL+`JRvAjmbDP0R4z>6Mi zsz^bhcFj?cA&7Csod2DpyG_8~>c(IO&nPya?K|v0IYX=`jj{S)H=(?<*YiC`7^|^2 ze~0?0e2??5u(0Q2jh#tTQ5CHYYeOvi+X@%a$t(QCiKd@)=EdoJyI+p|bnNmByeD|a zDDoW7(2g+-p+k_}`n!v>YGOEbLpJ*m^3yL!5tXDN$uIt88w{_vDKWtMT`oql$w! zKfl^_x#5r}zmX0OTf&hoX>*mbP`pLM_atQZDM00K&$aLCN3vYt{s7sds!8UJ z#}vt^;2*+*t3xZOur(v?J5H^)?7Z?Y&PSZ`W4&`sS}b4`k99_QCh^ zXs@$zWD5l=mRBLW7J-@T9D2IL?e(r>IfU>*c(Hc!q01JUbX<-FzrnuTk^Y9WX)ZKp zCe$@(u(pp6HJIaau(!UsU~s?_e$@oQOkGG1M>uYbw9Z*bo9QeK$Bm-A(4P<;}W)IfhZZ@km{T(%5x?=uA zK#1e~{F=*^Wet-(dA?ma_D=5#3g$DzUY(!j6*Rr>%i_CU!X{U!$L#v~?t|x!YJ!YC zvIy@N z2B$|9{6AY7J00~frCTSPeac>tk?QBC^17(^iAuuG!(p%>GA!>&i<$X8O~ko~G~_I3 zN!~dg^3Y=w`Rg6etB!aA+;FSZ5A)8On$M%z2j!a4?%8y?laYfqgv-{mdFSF4gUKB8 zuA<9n(c7r{jLRF;mO)nR1-jLXel$aGOT%ysfCR}XhR_B7#!*#es8EHXj+cJIw3 z#Lr;QFv@koV3w^awZnC^uXoh8q>nKev&)cC##fgOX^lYe>y6I(W{tTWc3pSF9w(h$ zr&?`1yQ(+@w}s$)sRi?WM;G*;y6+WOZXd}G{B$yh^?R-l+(0^R=jN)$T=Dm3Nd1{d z@A+XV6;W~r4iq)@ZdZ=gRbJQUXXd*RFktPsPc0+w(4ABiD${bCMrd9OB-Z%zDf1U` z5DN-fakMxkx_m7XXQrbI@<1~0`nJJpAO{iaDwmZdf+9&RPT&+llCFAZ-a#ss{au5; ziwfkf`cO9TQFk}YPn&;;UasVM07KbU^z29r(AXH$fwXK#+BG+{2r0@+!ZNK?tAvt1 z=WIVkUELGtIWqDM%xAAuU$|kO1K-@}2!Zr`9gg}6yObZGIl+M`L6~Ruudt=JWWUGZ z$C!?jL!J|mzk?(W)?}Gb_=e_&K>?l=Q^MnE{*@>g$vkS4T(ce(47(KTk`!q5zOtx! z;I>-np~E}KiyG47F@ENVKsWDUZB2*L&@fa0?Cw=Cn`_O_fe6X30o!7rbCqAfPu(6` zmpj#6L7rsk+l8e?E;h;nJAT-vh^Foe+ z>aw%Nd0|siIZG~Q>nZ9bRGKqq7k+=CZyOx&W@ej@cGkXZTiLMra-GtU6tGsSWjvW; zE>&VXuUfquPKDbuVnQ@~#+KSD0jZJ@F9TvlBTAYP{cgKTB&O(os=oEBy^Od7ht zoRPKH14sQ(_A`KQMN#Z+|g3mIuyQNLk*1pCq)(rr;;)&M8V0oZT%_e?ot8 z@omDgY?VFak$;J5hyOlt%)24y9UI@zs}c*upSQ{|(vaTkSe~e+xwgsZA%sVeaj>6- zcAhk=h+E3y-@XA(Q`F}aRh(ga9fN-2i559t_H{5g@KYqWwyl*Q{j(~ZrWtTjMWXVr zVRMhfCs(Sx#AnS;t=sr7-Tcru51>n~aGaK`ZxsWcK%N+2u1=0R*2ijK?;OpWk@d5! zScWw(p4Q!PmxQ4*KZw^^l|CqLIH(8d-m|66gHv=2bV!qE)AQvo`qw?FrSovJSYZ$O zHX|m4U+Fg4Ztv!+s$~}I`P$>gtk1%&O_e39Hmwe#cQ@a8V@o8WxN$PeCGl$u?K$zj zr)4Q>9P5>02ICgANBes(ncVLSI-Lf+BDQ`vo=@?yB0<>X&HK}rwvEglpbheP&sy`9 z%M=>j))}M<38i;}Fa{HtxjNET3TBC8^$m`B3F|GbhcKdMhn9y1>nGtVQ3eC*VX3T1GJ?A3qfB_^K)E zhG*e;UZ9UgPBgx5+|@PqQDsWRzHJ-$FiJTkjx`Yd(9=u;dUbhxY0!2O((lP(2bxLI zlh9OvJ3a}xvXSAHeEtE*e0QSgY+w@#LKakW1wI3R{!7*q20~-`P=#~D7G4fMY*oDr zi`dLV`z;AN-*a0#2~}7|{cHs0H|~#E7L``{ncW& zgO6terX3&(!5F6Nk=>QdLeBF(JspVHk^BhspIT7bR{nv{=J zzU=a4JksXv!=&E{3b~t3(@z6hr|BC>doh-8@!B_~shMUO!)21R=(`(>9=maO=*y9e z1iyb;uwS&T8vA2-JAY}tu<@w$G9f9c_~<$)xx6&Wdl6eab2|!Y`=n&Z?vVYYHr5&@ zeYrz0$Y|WSZ_SaVA@(RO6kjnYqG5K^xo#P&PUnQ)B?vm2-Jxu>LZQV|i2FI-3GDwr zs{Sjg$uHdchVRf35EKLfDFTXsbm=81N-t6bk={{y?@1H|lqOAj69MT6O0UwS1_TA9 zgdTe6A*8+e@BMsZk1q!~Nlucr))@Di*PQdmo$#u%V(SIvMK*)-kkTLg_DN%STX{{v zqCPy=aOMDPQaxWkAyX8+^{y%mGr6EaMh4sMzP!jBHOyn7B zI@@%>Wy(dhKf%EPu|(Kg6964HO)~xH=J`lj_z*ZIJrR9;$2t0X@Sg(H$kW)@oYu|H zJ1O56egGvpUyyIw1z{-Z#i?#fKf2J@=?Z`prCH~v)sCRpT<>2Uv&?U2;`ALcf|)3qb}9H|vu8>~V39`);|=QHN? zH$Zo2Sd@qdbtC2wDYH}jWBu~T+ys#^>=RxPADs`2U|RNSF`{T*JY7EASkH|FMJCgg zKrJ67-%~$yzphQmsHoufKL7nd2O*Zha&R&9u72MJb7$N7g^6aB$>j+ft@#e_d%#z* z@%OFt0oIt{VD2)a{(oqCsanot^vY^sbBDSWueSMII;N|IM5fnQ$ro@{;5^QFkvF1Q z+nwMkg*`q&-Nl+kbVk$0wF54rhA5AGBZapjy-|M9m`Liy6kJJvag!&h5-KLa=RDYsmDZs|z~T`~6079Rw& z`5Nx^oqqhYF7e>O+3zt4ivYPBg1YM6_DkAtS{h-|Z_7Vx&t{oi1=St7&}CnO7DMyC z#E~(T--TAg`r}0Hvj!3B{4gqB9wu4Xh2yBBnlkSLTl>@D(zhRGr{O|)s=4AK&|SM6 z@!RLJMYiO|>{W&oUxjJrX@$3LvanVx!_ooTzdWq}k?Du47i6jK&U%l*p3C30*}rn- z?{DINNAwUwj2X@2X_DMCbUCbZaqNRCQ|wJ8HF`29I~TpOXEja%d>#-tbm^x|&KHn3 zZaU&@T54XMY<%CT#y7tD-Q(3`;~UQ7+UHry$zgXgb8GiI-O^IfzxhS#YZnhYrw%?1 z%wF#1CLxM9S}F^ODIfGPRCCiVQw;vq%0U;jjz~p)CjZ``ZRp2!28BPiEvbvAxAUP9 zDZ2q_%hYze968%}ZMjr#t(&Y|Xz<326U5n#!ka#9-O0*B4XspJu;7I|x8|OfAubvU zQ+xFu3gy=fZL|KU%y-{M=L9y}`9J#fq3t{XBA zd_uL<0DTz)R zv?Lccr3mo;pF}}Yrhr$^Q@QRK8ye|4yT5XB_i*=ce&y!q?rQJg{L0AC)rs_S zb@`us%y^aJ(dNHJoqRrbws)pKX5x~`KA)0hiu5zZvK9BvCw<~N3cilYUm~%@vP*Hd zc2$nDA}(xp$13B3{l0b`TCkm80dxhm<3&Ft}`Z5Po_qJJ*a#!ExCAfsAk5 z@)M&1wc&vu=8ykF*~j?iK8D+2A(tNJrEj|{BVf}mEY}ZXl-y%D)*wxD9fDJVs+yPv z6id?WU}%D=w~P3x`*{5O7m=MR$D^+GCuc*r)(5G51@-#K2>Sm}_EB28{UQS2y^%vf zvH*sFI;H#N zR-MK2r-Lyjh_2386;r<7Fxy4vt_p~j)4mm}7rkk#5?I8z2)6NbGLF5Yk9Gc>O*3gE zYT4!|E8wB=&dBkjN5g0S);uGgSJZr5L;fldn6s;aKt%t75{|d#nL}b~b zENAS8Bk--tI^flG1jx1#^!8(nL1jdMfNPujHuSbX$-(y(R`AZkG4hdfKYZ44uQQXu~z zIzPqV4>N=QO}g`yf%zIU*zhibBV#|DPPQ@khcPBhbypHv ztm-m}yk5pEqh=4MWa$*gGhaQMvk~}f+GE~z6@uLlo_X;lhg4zm@lUPT4Zpt$zH=Qe z{$bK_zUg36y-7J3ajDUBU8aFlLNgQesdE~p#gbv@lko4imw`0Pd=?2_t!_8S_m4Q!aD4@_|VI`Bm=}G4CYqzn^s-s7djcf)hNlph|MzqO)feZ*s#x|{GihmN%x7|FHE(nm`=G;UsB^1-`D;+QG*Y0CR zl)B+E)az4acKNsAq_6lp(JO#cTSQZ5P4IA1hI5SL5W$Aq32tJgRmM@geQjQEe~fP8L)g zg&xc`$Bko6yVaz)RIdoPU^$b}zQ^Tz!5F;Vwms7Zhud`qNO|9e7vn{6Nq^q7 ze(4hHLE<}n)8u%SfiEwTqeyuIN6RX+(C^yjJ3{OGMOQ&-R~B>idvFf>v#sX1s4m;T zSrfsC_SDKS(iGl6WOZx?*{jkOjtQK*8oAq)?2rn-M7QC1aN+MNa=kxA+Ab~jdk0K@ zjsAX2sA`2mjLW_Sv;h$|?~3U)UQkz8^>mAHt0pB zfc0Cb_{2r;VbEc?X;7cR#+F6=V{s!#v-MBV3OACeu;rzKu>8f4>Jm8Z5-Im4^Ee?C*8msJDDx zrU&L2FBrI!inIyJO}Ja{{(P=oY?8URz5FJM2bbiHU$InhZ~oPC|4~n;i3Ae0*vJqr z_?QQbkGYp|x%OZ&FDt)RbtE$5K$kFe_jJNhx}X3&ZJU*fqxt8T- zPsBOK{rW;qA~6OE=4($xwK%>?f5xb)--bt65d7hgB%(5|nSZlj56(shm$GL)h=}k>=>raoamaPg#QAYpV1EOJ7 zK;Qjg)M$I}=r!l|mI7h{clg!4jCR}Fr2QtPS;i23I^3Bb(_EJY^Q9J((^b+HuIG^l zj642i>Xl;6p|=Wms;+_-0{ornZTuqvp`!vxQt`2U0ZR)V2IAy&dntY6GE5T#Mxb*qb1zMmyZUVir#{xb8*K`OXGV#_!t$WU1}cJBt1Ovh z``Ji?UpZ5VTuH;2pg|-d8_wLp@O(xh^Yt ziy!;@%n_Q!_x~ArJYxBtUmEsbPX-lu&o~Bk@XNuc)RI4Z30GE?rw5ro+HDJFMhN8_ zULrlME{i^ix7?rd?hKVL@q}adbYq~F9=>0Tb&0ne=aJ!%)9ym9C@J@YHQ zX)e1C=S@+eu?G&xcz>u0L}w4bjF;ZWD%MA026ZzB-Db{0R`?ZNfyV~hB_8*W+SeOD zD!*H;_@a}2^=y@GqLoIy2P&#hBm4)I?*77m5b?LGp)N8KJGUzJt$vOGWe(rLBA2}1 z<=4gxqzM*)!3tSp8`qEg^dCV~sqMS!t=Yz4ZwYzH4*DnKNFMW2;+mgtIM$mDxM>@O!CjztzOuPqc%J#iHMh z4zlrj=W4x1_%L!txaEzCo?g%ezpQ93)?Pj3a#tm6}RYGSQ2|j(*3x3 zSki(G4$3s|BSyWB3FO4sH(iq*4(I{7e0@sBT!&=FpbYlFuS{8nUqTJ;nB2`@W9rr) znZI}O=IWoX`c5Kktro6?K5s7w%5`Kd=uFA;a4QLMcHXe{1}zt={9?KPuy3bht5y(m zHsE>?Q{5CibWCI3BHs2fEyC}Fp=K=sFIPfIqO1!#Fcv>7uX#c`f`@9bgmn zeti3BBJJ9wj^_g#d#o-d*OYQ{J*PpK-C)Ef4H|0A*Mh(zlX&<~g7R^q#vKd9v^zmc z=O;{Xp5ozoE~%fvno#DdRkXTla!w8>a2dKWC2hff`p<5pI!(&ReDM3Ov5%ag|Nlg8 zsGD_+9VffkT?!kpht+P+Ir*(ptDUX`j7!9yNr+bFL6O!FrO~N=oQ+Gdi7h-I05jkstTLjbSC=^>oD34J<}QU!!KTCE`3_y zgFg0+{Oh+ys@(9aS(g@k&%@Vc;}?gd>-~g7W#y~3b<~BkdFND^ZNw^A8*-I0dT!+s zia;}^1Ye#uf~L_psWHW0kPPmq+P;_7!bJ!|DOrCBy{quJ*Rm?`!zF8gSD{OVevj^t z<-pa7RO{HRmYf~09V-Fz6h2hT-G*TE&AlR#N}o-M$JnH-rbM*-vAN!+8ZQlfGkCBO zMo!=0Ji+)xpS#KK#y}X;A$-dBlzTclgee6yO0LfP>a`PDq0lBBufMzxx4i}Ra_n34 zr@4cL-z9*;297qj<(NAUKu+?IS2xbMuV^#YZMZzji?vAEe@^+p>wlG)mKKJ+dC1Fi z0%=5bRsPxz{yoR2eKp%V4gJMJoo|J_-I>Rgoadlg>b(Q>XB2n+U1;h!ahtq3iS}*G zWaKO-^g)ItPr!F1)Jb{~VS@69e_X6<9*%@u(#jy>&Cjcr2oo}Yj&2qdL_T$H7jo5kC8bJ$iGB}*jS|M6s_xGC}I~LBIRd(b#C=1VNNNS z2u^1gJ&JDb;^SL0qOQZW9k&)NKIz<7?i<9*avuGVON`EN4wCeznh}Q{)Hyq`)HB4e zY}?;Ls`|~k=x$c?`wO;>Y<|vn{N+*)sX=hn!kTvdqJO?c$?c}F&mP;!9(iGh)CFOz4~6CuGGxjQ2@`| z+|t*Ea-ne6X^V1(w+wSpppFead-4any-icad!s7Yrh}y=mHrmSsTr9GeH)9=P|STo z$6K^|=g{a+Old=9L4gXtt*UfuT$1Mj2gVr^Hh@#YW>SRZy}bKyv>V^>l-4=y`4>f% zKPM07>xmEqxWN-o`8ZVToU!+N0d0u4RaJuP(!Woy+s5^fr&H6w13lS5lN|E{bb0q~ zrv?l&1gB8U&0|q;LhvX*OYK`or~Pw^OMUxK=I}>L=)!@7MGE!xdeh4+Fg1S3FsWOa zj1yqsv*+)vyrus=8F<ufP zN!*>?TwI7_#OZk1Bd2a{hMGo;^;eYt+@h9{(an*?Xgs-JQ7+m1Av z@qzZHL>*VYcxBW1;$GXLAlv0oS??Ft2Gj{XmV0hb2{t2U|?rQJk>eDTKh12QBdfR zlpxCzk>*WRB@yIJ*x9m_r2f_&3QBNh?WZn5U|wOAuP2~X16lZ28NSbx$}_JpI&E-*u(iI=sybNL_mt$&ohd+RGr-#}DXYW-EfR^Yc?x#r<4)nKV-be8$ zdTZLDNZkpMI)JLmc-x2$B&GKrY&xgLUzf?oo5dsk0cLYf)yk>#%ggx)*`fzMf4jhc zdF%yI=5DRI5AN(PcIRcev9&K-@|8* zdD8wQUw@(Pdakjqn-jH}03J>F%5_C3c&VU0k6z#Vh8S7)$S8u?z{{<_d>9^($?zc#bS6_Jck_42;}w!LCj9NU7{< zf<3*`-%YpQI#xlw;`%Bc(T+{7C$?h4_4UPD-{P(W6#>iP<09`kU z5$`)_qh)%N_42X%J<`hbm@E;tM=Yhmt@q~NdbL>Qbp#rkwfg#;AD?T^w1s-&<9U!V zVp9YNxDAawowpeL*S?9a@j#Ej2?a|SlLBuq?jXX&zToDhZrL{RlBN^Wa}&mC_aMz| z$gbeVpSDkPRUDgV?LEwIp1@QnLXt<}R{As@d0w#aaD^vRT;jtuk{!RssLy93W1CC^ z27N;?%cd#&uGfh|Wv3_7JUeJ|>jL=d$04jIH)ICl|2}I6ax24DMj;HhZhII(@rO*C zm1G5B2wzJPn`Ar*Q*}-1=4E=nD+(nnwq?E(D-*lzGfW#^;7=qbMs}ix{62U$aim9V zkGNdeix+?iDv_fSlHT!h8DlZJm_q!&KJ)2I{0R=HtmCCs*opu#Vq4Q;8;1|0vDqXzR$AYRA%HE(K-+<2toD#V{li~(7axj}=j-!p=#b^<(h4hQ1McKgacGk!yynzhDq4P=FvR;S;*nBhE`Ai@KB_J4qa8#eTgwmXD+Z ze0+N;Nh;kB6{f>@6A&t_)5-9j@x&Y(Z0^>R9HxiV3YP9J(t_ zw%tRmT_P%B@_29CNW~q;ImHM}^|bY^wnmVz;BBq*aCPdds5gfb#dfS@XuO5zehwy z{DP26kpW)QW|RHwruYMgsM3c8WMB*6%H}efcyXZE8u!;YhAfe>NxR4U06S#0q1r-R zv>HsszZ4;~LUF!%mj}%!o0gs8&TSV&& z`~Yj3O}QoI*IOn+lGAHNN%cWAg?2VD8yV4RiI9KWg>u=uKik$cwy%80xlfyBO&4_7 zb+PN6$pts?1VlaA8dRqXvS~!^vu>Q}E54ilQ-rZG*;(07iTDe-k0l3p`~$y%+Cr54 zFjVB-|80eLF^9XJ^q6U zh&Pzjhn9Mwifm*OgGmN5H8RbQ=VSqvu^)U?sM>`t5d+U&1@xc(wjRN#E8kyFm*mnN zNOct#-^nC=&>wo%0@cFoBFt4XkkT!SYCQ1JaOw{4YSyFUD?B$t_!1TM3Y;>VK|sKB zpxwBqZCXIn;TCh0>2Fxix4DxMTfCRGM{!`#HQ4U3${LR&+H*}q3pED+GGGBQo31tb zuy%Gf!yH;NWtWe*>+OA#=pt0ZgP#aHP{N{rn%~NE#c=D2LU&a>Pq8m|9GG+@)ye-ydfQ&CejUv<+|8v>kt$MdNeP;WPbR#HW|X z=zG#S8{OIZ zPCcz@*d2R+`MWxB$Mc5Sas#=>;@-=pzpgWk%%`Ftvs-XX_drF*YG=%um-LXPH39~u0=o8rxI@McLA+iQWjZRh)Z~==+ zNq&}}?pM|pq5MG)BThyC*6?7cE z4hVmC5iKumww5uTi|#;<)13z6nGa^gKRjE6Jde?6g|fc8vKKF1t$U=I|w# zx%1MY+Xifm9Mh44KJyT>?K-a}_T~E)80HvbBxjI9wOpGEmxF_Mvj(O*iS4)|`ilCVfAm{Hyw`tJm^)}sAlR)_5yc7uo| z=pf3gZ&4h^`o~Vq*tT{W-1pY_3m0D<`SNKEeUhZm)}Dc}S}drE5T}+|6}>dRCBD}M z?nT__A}kys8b5r0F>>-`r;8`!k=+-{@5V#uD^$J;$3Z2WwZZ70q zZGU=E^D*YfE8O{4zrE++18n!j7HETXeT;j~S>wmj5dn>DkxHnje9$PgM4 zJ99lWRu+$O-U!V?+FD_;#2tXc0Ql$j<4CkV_VlH<2Df)!a`(G?Z8<y-~L@Hk|b6Drgq`y(f(^>-}Tx9<@#ad3kcrZ#luV$Oi z)vp`L(YDe0`S$4pcC*lucpWRFLxZN8^ z!En=!9=AfrkZ#B8{emp&n34wcGYR$~;7hv6qnv^NuoAI_^UF;jqL$N;A^Gt!;BE8)QfyJu>njLE-O54BU6fEvsd?{0Is?d{A@ z_0gnmNc7@ol%2=#jXLUOZr+Q!HqX`$<3_2YDP4?7c$I=a0`rt@8{YYSSkQ39+$wxa zTW0-Wo@ZY-JLGqK-ICS)4{hJ;Y%GQ(c}!GPu)`*UkBQZDZ)R<;4k2-&qJ?vBd#mS? z^_0b~O<(=Itf&N%QCivJItexv@YYE8(H$s4&+%X7@%Ck8y9~ayR^p>{nZ4`5_iI?O zDl5Mn` zP>}AUP@!w)!l*b`dcP%L5FnEvyO0hQ6amO$V3JybYyxkn05kUP!VciuY3YY(nz^W=6L)o%YSVi&3SZs7!5S0|4d^!^@q_lu?66K78hLd# zWB9S5FKQ*tMmKa_q~?26Mz~j-)JL2t8lGA#ZWm?47cSRMEQ18RCg@cR1{jG=Dm8Jz zen6(mYSrnpSo``*mRjLK;^+BiP2@p0=AL;{&{?aJl}c&nh=Dl& z`^w}1T$N*gM0g@huJ)J@NCd%dn1217bVbud%$9_ABe>i)YWn&D^x9bZt^qkkNG~N7 zh?h&i;C7A#;B_6)A`wA>W)S4%o$Wj3sSiyU=<5*Cw{|1~U%wGW@Q^-RevN*9cnC%N zJC04<5hz1};vkrd6$tr+==*G*KSp##UvGcs>CGhzf3afBT@&-rul7f4;$t>1a*9AM1>3i>KKMPB{~Rl% zi4KIhEagF38usUY6z2#Zj1KeJ9ySNL;}sEfijYR=3>0@y^9$?-z*qO|FQm>(7j#LYas5Td0R@wS=ga&r>5KyN3mQBXE1fL zJSqt5?Mj=XH?|x?PDx?T0o_V;k&#!xDW<%!tdXtDMM2(t(Uijdd zwgO5ncqu*Si~sx%mr3;g#J=H}+x4-;!3vK88*0V5u$WLkRs8YHBJJXY{sIy~!CufO z;v!uZ$FWd_084+_44}-2*~@+R+3TK^T(HX%@}@IpFw3v6CefWCK|I z@}$=SHu<;=WOx8=0H$z`paB4vd-ZNT0yAA~pr^2=eNvYYRTYyPhKK}#+=_;3%kIOh z3t{o8I;6@zoiJ(=k%_c`!2cLSsU-ka19ac{Mux zA5oUroi-ITyfgYc=ORxA9wt5^JK3z`1b<$V7N7HC;)G3Z>~jV1dHpy`kb^3JNzYRl zu6m=(ldqc=`8$GhW;}W?Gz&V0bA9f66~0mA56?dF2n+LW%)W<;D3ZU{o9Z6?cOGZ| zUWoI9BBM9Du5D`|v_^HR4Z7t@ZW4;uDWP7KzQ&08vGGg@nDoe*plq(?rV6lo~Uc~zwc}JX`V-}eNyKTnxZW@wN;N3y|?aze@ zL}E}8t5{(m6ChhC0Z{DtQ#^cnlZN!8RYA+gghf&l+|TaNb87&g?IzRqesIbHoCpGd zN*EQ;jR;hu1jqq39`5ZgelcSav-3S_$8`M1kDoM#CH#wPmXAgKx8^=+$Y9d@43Op% zF{U~WbRW$dhRgy1A*kJ5D>8?23(A0ria>^~-cW`unB3t29&dMg8G(A0iS|142)#Uf ze$J@|8!vNW59K*_yG8Lc-;lj4SeQvCc)wG+qGzonBgwm?+Sc-rLUziTzH{B!ug1^I zwJGLzDB6`EUiA-_+ZmE4pVilLIVn3QxFP2CwHRX9(X~0p>546W>gQkJ8gBZKd%IG# zz#hFV^aq`-qAqpP$ZGaLKsCVnnQ7USF9xyAoB;Yrez_uuDt9 z)a;~KMNjM{5w>#2msApQkV!x%nD_P@%XO%vhT75sHNb91%b?aZ@SKdImHHQmPJn{u z!Ql^<%;H_CfB3t zGoDG@RMxuf#+-w0b?+i~aT*Ua#2V$$si{>ediTlPHBf5|a*d%p*agj(rU{KhAL z-?s@7BUV@3SAIU#6xLj5y`A#@aX-R&u+*k#X?s|@|8w<7?N-k-)bwb_xjV9GW2BYo z0}a`4F8sF!CB$O%p3~#I>|?tk4fj&!o&aqAVY4y5o)rqH@gG**eKL1f^zFX;il52( zdU`s%@?Lkdk<9A$K;ZXA7s^J@8@cQmWgQ$X{kI&g>I7;1_!<)oAUuhZ*cp{c>w%H7 zu}?0W2~z=U!8_1<$qef8x3EbqbJ^RVhM3V%P1I?A?ET+%ufCvG@A7SdLb1$4Zwh@~ zOOXtK8ogz{Ep|9}g`QCjSmK(?YL;szzlHxJ3p{3d5e)!fI_oA4@1uZaDtf@1E|Q_>d#Aw3 z%8lz@%o2x=ZcIQI$cJ-T*BE35BP|?BW+bP#dH%MU+?|@CVU>>4&naq6Nk&*J{(t-W zJ{V$-$$|B@wc7-UH!vW)Ltk{SDD=MLTdntBL@KFH?F-1w>RwCZ%jmnzCynOa9GfoJ z^Y=RIL1Z}0;yf+N{CVrJiJJJ`+GqD5ravJu*6BH54fmFgKf8Jhcuen)%dMA5s0p1H z=Uv$FaVl4<$eC2}m&y;sD?bG81@Dq*%URl&h)(B6A_;1GCrVI0P1lsk46Q*#5%)wU(F0>8S$0^Wf|AC%3O_oseu6J*yh3O92-#`!zNC zwFpMN4d{$v?fwf5wBuaXl8Ya5J;>EI%OqFwHcO=Q-Wwd)ZY#tK0a z(<0I_F82b7)1#LtG1c+K#(9~ADQRizp(9Xkduq2tF->99wkI@E#Q>byBz>asm6qp` z()Mu9XwcG}N5q?8^)^^bE{}}{=8a+v7pg16=v(S^ZjIN0&wZj0^YJ+cr33{qOQSZ< zDE5)vla?D)>QCESO9iZhTa^hM6ejfdlFk7wZ6KHprAG#kwYQjR%+fpF?*;&ZRTBf5 z1eI<>D8Ke`z$N3v>Fd1snr(u~T7qpxgU{f87!STPqodaCD*-JP z0-qe|XIz;mYKrkjNxLLOJ2@tGe~}wJ!P+u7dDR41E10O^oppRN8M&P9Ej*c8 z87_CuM=Forte=C{nm128Hf&Ev3f``K+<-5e5jm=1FU`&u-8b;{JHRb52E)xcH;buT zGc6tjsv5C$eD@beD4Oc|H zrJx`^FL#eIjDiY5uNcP2U~J^PZvm)K(jYl-W0K}rE2Z{r%BhbSf)=2~0G_w(RfUCTu6MRH+jF#IqS;+AvexY

0dnm}xuBwNKFl6J5{+%tdv!YJaEH<5Vv)(gDk8{lH@IRNG5p#%ajy}IHJP-Fy4lS}CzaLNJ?3R;bW9tU~xiYMC zdzC}dnDGu~B2d(jNX)Mf@`{BVI8Z!Eyf~Q)vw1!fEYZOfdr$C$x%>)@@OM)jvX3|T# zpZo0i^5_J80=Ko5Mh)L(7E>|I*(YLg=`G_X`zWM)uj`AZX*`#()AI+slKC{u@v zZq~emjQyHxa7Dv6F2BaL)z^#Fa8#%sO`{c&#GwKOixT&mZTao($5UAZmuEBMU#@7F zXqyD*wcM7VvYD8|rtYc`Q??D^@RGI+5jy!CGkfC{z*eFBC&Qkr|LLyaO4T&D74dh`Y zPIV;jgnJ%3u3;^HD8(z^ks+Ri!{ldBO+@#Z=tXdbnT60j_7}gN_@)kt1{rMr-3Y{-zOda9=qNTc+Hb9Bm^c4Z z{uwFJ@fxYBuA%baRPV0)eh>A5PEc;TiN9hhQZyDSEfHF0=`V|f54o}_@10L>wz_&J zp4SXRay}S7$`_+@HQd+XwmtX|Wca-xp`k2=0d2YnZ%Wx&RMkHE*p^+YAbi!_*r)N8 zO4bup_6OQJul5W|N}r9}FR!@JiI~<89=#cLb8h+GWSLS?jU-#+tUR*djFgpKJ|GA3`-QGr@W@RpaQfuexO3} zyGl`OcoGPC<$`cQBp!f(CHD4$riAK*=!$INC-0(-DMF$W!>4iw@%`4pq-(~0M%U}C zKXE^LQd2Qy)=f>JItXtJ`C%g{JY4WF_z>iG_~@K{z425vh&eU;3BQ#++t6ZTk}k2H zI6f+Yi&yX3`?@~a5EZ%hZK2{yMyv)Ws(mVc23KRsXEUy|W1{{e4FBB8y*&~hX^+}_ z@BXU_vdMBLSTovc*cxl(YTYlnaBZj;)$czP{k~V1d9E-JZ31> z#KhzBbKy-lAKL}}^W?EPL09SSwFP^-DX5GldgZ_YN?E(y-qY`M1$CN1t5^K<3I#yQ zDLe75O#G%@thr5tBu{+AXWsqO99XsFy`xCZ>qS26r=ibG!upndA2d%MzOLZ_wtFqn z2>S4pUag3rA;=}dPE%jV2oRppzklpDf7BNJ$n34$rBj-rG%bK5p|3r2mi#xwc{CC? z&(_2x>A9KWNjP)8L6UUDXi0XMNKSq(jt);sbnDRgn)Wd3#j~sk^3ia;H+pSn-XdeW zGCBNRMy2o@`o9UlxyVF-?8{m%p2OE;v==yyBbz3jhi_?_mCM?LwnfdoZqj~>+531g ztner_Hd{J)=}Em|fZW_>DD>LP3yvV6OEPJNNY5b8&Y(HDl-IBG^X6sxJ$SP_b3O+l z{ZptUO(>>_6+46)aN*88yECNBko z81$>9N-PHoa~*%^+kYbP(E((g&Ze))iy0y2KG!x=Y|D*}`RGU(3J}2ke(mh(%H?-j zhE5uwu9U=knj%SK$mi}HMZ(W@tedI@x~@pT%F%55X=@>OaDNh)7U@ z15QEhM8Wl~)uG+1--oEhM|X#vHYMg|JNr~? z#W|<*%s1>W%NtxzrW$Mob8_H=ALD*RtHd(C~~MK4R^n2mwM!TXw(Q+5IwiCV$?!_nh<2JWCC;`{|gTJ5NsCrPHYJSO~-tQx}fJSkRGQz1X9XU7O&Pw2wK?RZ(8B!XOU9P{IyhM~7IZ>#~Ba0~PX4 z589^MtGBn^C$E8ibU@CWBiSa(Kb`#=++FRp*(*?;6Y(@fjc_ZvLuL`n%A|t4*3a`` zh478O^!IwEz(QGcU{6!HM`KAv;uuxuuUT??N06{?z`^*YHH~cGfR5ZutV->0YA`w%-UU0uxI&xO?~ZmphC z6h+aW{uCujhS@X3h*L%FFfUWF68>DJ=+jV5{kvMOlJzgvB$%pZP7_%&Q}UEW85cYH zn2LuM5Jn;VzW0=OA0YAVWt`?t`E@QwtC-$xFI|37o&?Ilc_&O%XZ-cmxX|m0=XviP zHQ5~;ogr&9qnF~ep42^BFO`Whi_9n0w`heZSpP3mKJ7`7QIPAv948-^@{urYe5uNE zpXGa6((zebjWYQYyI1PeSZ2gzBVIo>b^h&oFk}0disR|Jabmz4V+;7Nh2ND&?6C>H z`lYV_A60(Cgtd3?lcZT6^Yu?k@)tRDQd=!dg!@VlUJ<%v(+buYwz4WL%@L{%2Ps&O zNvv{9Zuh5qsI?0yox2Ukz$m}t(+VEiGe&!%s3E5R%a#9VbA^+0);wj0M71&5_A_p8 zsOI%&nI#TqbDe5(;id!B*p2B32Y z1(lf7q(x~4l?z(W#>2suL6CxHMmX;^qsY<@&Ad{q-qG3h644?Q>EPu|k(Y+PYUYbU zY-~zb@KY424FHA~Faqk!}xwjX`PaFV+|Z>3K-BOw$yM9>)tO0`ch;Z1nos zw_VfT9BBA=F5^Mu!w478OIzK;!OrkPG-NOh2yJ zFE^>&_8Jl#kClt;m={BA5#;)=3N>Jw_``D0AXCtD(Hgnuct}9#%lbZoPD(*1vY5^?i8t{(cwUeZRhWX0*B|L zR~M!AzQUWO$Pd#f{n?iR4!zgr%>}~0T4rrZJUM8&lAR)gVFs*zld!<8q0^MZRR5w6 z=AZ=9a`H^@oV)CeRIIONe~qK+$`J6*M~cp2_{4Bn+|38z^14pwNY277iTykQR(wfR zu96@ANa}EW^u5B$C3pPulshP3yvzT1wJ6f9@e zjW27c+;yb`J^7=M`NORQ*yf;J@6>+7bT_(+k}Gm9hHddPf>tj`D9 z(t%evs*ocZ*3F7W_L;*o%PMP9s!8s5^pWv<|I0)MaL2->lcLfilG`h{v z{>d>&V(6`~%{=X_T6Ot>_R-3%S1MKu#l+`1CB=-Pq1|6`vjyLSh#Uc@X+4|~xNaAp zbh!BILw%Pi-~+cvy1mA2*r)F47pt9nY!nSqZ)pJap#bWa-2iSt1jTTd;@on?#}Bxn zt((i+<%%L(5UbLz<%n`teg_BzgQmXV5g?zN9>B>;b1NYB&qXi8^4CByz|%#;&+SCQ zB@;o?^YbxI@_Dr#p;M9oS0r6Pa$(qkdd6PByW*JtZWRI0T}pkIzs<`d7mdsR zXO%tD0@miHFU()PcGol3C3}-y$S=sAMlRkjonCsoy?W{H?e_AeyKCIDdRe{tvgN28 zLramgX?qo~_9o2K!=jFEowgyk$pTPo^ysV`L0!8wT35Ws+<_wz# z3r(j#=oMKm90M|XpR9(dVcuLMo%1A4q?6E%2u)$v~3WmNf(+Krv%UaoQz}Kfb3_&EP$bllOzQ-vcv{xOvBqJWzU;nG2C8{YZ z6=ZaprLL&|7Rk7J<=Lwvox!B*MVs1Ob%7Xm(>ZJy@4S5{$-v>DPYd9NnaT2ayPDYfJC2gtWI0Xs!%s=$Qm*H_=9^Fjw^W{8(4Ex&lOg@L%?8Qdi^pY7w+KI_9lnXj)uA_L zgrjegYW!KVymVLg-#^{NuA|n976Ttyfji0T&TtfXVZ|pqJHh-hlnGjhfBNX&le)%` zGe%c3Ir*_kzyr$i;#~I&Z%4ohfcGb(!#z#0hZSBSnYm7TACI2VL3{qeF!y5hV1l%? z&BQO{yDd&~f56!!+JKoIYyiR!cN%dSho}Y)vPdmxNiArF?j5$v=(ULvQAlXA4zm8O z)g=?^9^w#7QgDz}tj-395XRo(B6gM;+GHSyK! z33Cx+JO~*~I#<=M$l-BRu%(IBhHYThM!XVzy@sCcLz{Sg#gW^sag*b+NjDg_F5%5r zoZqA+2H!-Z5E;m-{=N=I%U{+cbpEZ*yRm9qskqRSn}$EL z^EU4A0yfVC?L}BalxXHtOlFFGP)zaxU}7gp&79FWeGf1MG7=-tTXo+Xdbj@SI6qWL zAOoj!JumRN?Hom>1yhD@=L5fI9Ir$AAxRVx0zMX*f5ZSHrXmr0EI&Y!m1Elhm#(Hk zOfG!yGxNnZgdhm$-Feij%kW*=&E>Y$;%nO+6WbBMN9_7aZxm6a6SDw^5(wd!YZ%hz zMT@}nVS8_ejp6KML)0iJ?TW!OWd7;)1Op5BVF>aQdd0%f+IM-StE#%H+9f-Ri;U5{ z&c(;C%*~Qi8uhy%Ml6Z4QKCd7t5l-oN+oqG3ri*6Cy{!+sM14&%9^U0PE2=_!Ek4C z)mOugHV;|=UFL9v;p%wIs90rt5>Hy^U70B7d%C@^xRfY|0Ed?ekg}qAP9Nh1>0=b1 z@KJQIi^He1kA|-)*K?DFqkqE6L?jwqHrH$#TT@-Ssi)F^oAkR=-T&~gH22?lr-<+F?_|AUfi?MRa)QP1Q1T?l z6~xu(J&CGnzq}-$lnlp}va~WL-C4a3@CDQhB;1h^mCX{(QmvNB>Hu6h&ZZx}8kN$2 zUGqBXn?NhY@xS&enXG^Rj8@m5 zfZ=&CyG5pj`O5Qj&Sp#6q?%;vCoHrMdwWA4|Hkyu zL=mc7my5iWei6=e2wQ~geEJ#D++L(_5|!Gja%W)m%_~(`t|V3kRzpKK z6Ua~-z&S-G?!5gtW zae&RsS1K~rNIT~Ve*-+#rLeKA$%|?D_*Z8BYwd-!!dT<0R}1mW-&5pMXe!%9WGSu# z7(LhpqbQ7O^(TIQudJJ2l5Ql{nC|(FH*dn>BP&49gwiyTd3L5{E7~7vQ66f zU7a~9idzSP=Xli$U;k{=Z4?o%)XbUes8}IoYMPvp zoo@4d$>p94C4&;H?EIRJh2-I5#-C_Nlg$s?mpc6Eml?eyFDs~@(MtP zv845|^U|A^#OP4#y5Mx}Rl}2QS+cWg)^zE>L~rKtU>WVEMHkl3-O4UKM)_g7WM6V6y-h7 z+i%m~{q?`~>`Bn;y7x~M&Dhf^j;_ViHYo_2(3&U!T5hCkT~ANsk>PV1u$y_a%*^GS0u@=H*GOv3m6!hG_!{f#$s2df%W0GEyn#r z%gfWEX zve5@4`=WK=CS=rrbfD=*5J3lOeC__&=KM*+zyE zka9>!kWkSVmg;{!V5P&J@3=bBPsgs!@5CLfR}NP_s7dIotbJpBv+(L)$(`|%KQTJ5?XmTiXmPJ| z!8OA{`!8Y=jUViD>B71i&qar{d?IqFM{Vmvf5($%mZ<24R0hfo7bF^KBI5~w+OSYp zKFWi!+}K1r4Cuv$+QxU)dP{p9RWaisd5}iSc}IUI#%}~SmmG>aE$=jIW5%aJo3!_n z+t0p7SXuFetEG5lyn)|6JhiZ*Xeo4|BIrM|Bj!5zbq3vlt#)_)WOx!V{3~CHj2yu9 z6i(EHReEeZr|*2Z)b{;7zu#T8my>yXCx2ib8IZu9VhBlS9GD-O@n{74__USl5V6QR zw~sYVB?!PxRb`+(c1mg(nF`{;5ySmxWxyjR#ufEB5Zk47P~wA#TI}mwvCw?GD6Yuc zw{f>(nWq@dH1tSDudc^_+k;<_Hr*rMIGV->!#{l^2X^eO4J9JN`&<=}fwkWoAcwW& zV{&{3l}X^c9x7_?MfAL4hVgDUD7xE$n#&2+)%kfhFXYbBtohg2zwkQah<*;9`rKS? z4K{jCwDVDS_!adyzwLp6OKc$=LMjd9X!}JLV@An?%3u}GScB`Pkp((wlltmpzkD6xB+Pzwu63a>QGi*~so4`f z_JGbA)yCpCg*m^#rQ?;3VdJ0F6D7EF6n$MDgV~pQ&VY^|z)Ob0>*t@3*DDJNiG{&t zs7#COl=Zc9)McS1+bhJWbkDGZ_yhW>t~@f2%;mvZ?0rxOoHniBhJ}8PzB>KxU8BU~QB;xRBa?J!@p3@lyj3o1L6EIoSK zwLw5EQZRM1j0_=9);Lr=APqso=-gyRfY^&<)ZMM=gJ_L9%j%GK{vIxFA*7MyIkLZ` zx%D0;1v=-50zdsz0qs1D3J+a-loAiBm$oNN`jVd}} z$E)+Wno8y>YxU@|WDX<;N-V9oP%&qpTi$+hSs?6su)DL+aCAFpXu{7xf{Y5CgmJ7e zTa1kWz4KmN?YaKG#q{_UxT{Jhgp&G&zApnVplEvUm&w}i9Kfwqa4IAmP12Ihe_p__ z`kQSTL0Wmb?i-A{SU;B~S3?yS(m=2wo=9N}HX`{5ViPBrgYE!#-^ku#z2!1I&r%9NIz$as&gYjTpzd^JKd8C$+~dL_@!YKcSl3KB3&W ztdg{=D@%9Gymx0`K)YA$?XwZF+Z7u}90{c4bCtWW{&3Pfm&#ou4O8T|PIcwgG$1;> zc^$nK#bKa^5iIWfcyMpyBAA}5R1%My2dYvK3}K)!PQ@(I7TxggNxmWFD)N9}62$-k*{2TJy-F!XB;zQxs9;6=yd zImtY-oxt614_z>XbTP=6h~3v#Z{HQH5}hajVn(O#-y%Zm{tPX9KIVS0+qffi+d1Sl zVI&#qd(%_=;LE++(P#C2zozal;c&`9EnQ0rzqx|r+E7{Ov{5XkeyZu`5&H0a&m|u$ z4((d9mIJA<`uq@;_+}*=*l8)B5KBXKd-D`#1y-UQsj>sc@Xq0Kkkp zoVU8VZJB~;)X$7oZy$H6cYVi`cjSwE5KN2wpkx_{ExSv2wY;dk6XIqZ>E*&d%O1$6 z#%qEGr(Iz#7ApBzrMsA40sn!t22j&J&4tRANp6R{H(D!>XjKh-*L5iaxiUs4c=U^@ z-@67*+}sTvu{A%Ns{>BHE)^v5&In!&G0Kn>XSiQ2+>_2 zN4HdbYFW!3D~mrzUtDZlpj4UE&t`2eZdLRXv4kKOd^cffT{*;Sat&h%Rtx^L)aj4h zqFGL0#3Lr(LQzDvIXE`enNmPQy(QJO@pk59>58Xo#WYjaJ+W~(S)D{Exm7e@C6wOu zR=O)lJq5=LMf#+o`}#o}%!9GabEiGv!_HF=wTKs^1!Ml)~DwELwK&w@QHi$mz?pCkC%)v*xM1nIZf>bL6s@T2(HkIgyfKmP-w#6%9c@4(2aD6c(ly4MT}}cI=~&=uUbhyAGmdV{9|ov z{X(pTf8dcs6_+z!Ihtx(IeENfjq*lRno!a2_|VNTB2Oidr#_KCinKw)EXl?1=duLr zGKLVA5pXr(UHu9Eu-4*`rISRlCFJIk&d`E0g^ORuibL_rzWSRcdz*U?Iz?^_MDhrgUHOOoIY#&R=_f&H z1S;({^@)6B?xP*!d#>#_t-tQO=tVKC<8TE;G+ukwGdc>UehP05Weuy4sj!{y$LZh* zn6L2LXq!|7@(hh*83O7e|5*Rh!gCW}iIeWbdDreF`rwfN;*$=mM=9MmkxqqIRn&9i zcJ3Q!W+j`7g*Z-Tj9qbS8{#NQZU(G67P&u8Sa?e~E0|~XR!Gw*ZjeQ*EZ41Q!;lSn z8nv$>Ic;DMjcVt1%xg8Y+xZngNHr}-Fw2d(MXny?`4F)&;8*H+H{wIh6o5;i%bo6v zL42qu+j3K_lWnQn<8mAVrjfLdliyt1=*E%viXXC{7k zogIC4J?h0PWygrTqJ3(DZxb_~OG9n53!hstUxf5cDQZZZnr1bI4ZjOK$}#?tN+Xf~^BuiaCR#<2=raH}-{t%;`SQ z=-*7;Da^A1?##S+ABrU4R^TY-?pr?z`ybS75WN#Bh%Ik-v~|UqxWt_Lrn2V>h>1KY zsT%n<(SL7lXb`lp=(qOX#q4w`Sdsav$bf96Oy89V5x&m}d-i{AID)3MyEzZG_W=PPbz zt)pNu?M2<@;*JKmi{wCV|54m?9l4gzpX}HaQoGCIOX_>xQ`*O+gDI`+IVJO2JPs_D zv#{y34>C}>Im+ABrK6o>9&|N6Mx8t1DBjsVs;==G4fBrIRe#6t6R*^y59%ckFAm@* zuc1~j_~waaED*J|^QE)%z<(HN#udK@)+6Vj97ho!l+&{AcfWl}CmKNdZPBI(izRfS z#CMh`fAOBGPt@@~yi<&Y1FvLDzJf3P04zDUId_{AHE z?`;K8*d$e;KKzSarg=yCRQ1 zU8Od}3%1*k`GN7`g6OJ|5cc|#x26l+D>3WF+X?Pe-7C8~A5)yyD9Y|8w@_=D|Dfe= zEOq!h`E~C%Cb~FqHy2nUeoDVe{H}O0y-PI2t~AJl*_Fvd^`M>=jlF@jA{ReiW60>% z4>;ZLx}KT-%%=oCCiQsnF0tSZx^7~h9%kjm$JKa9ko4B-;xm>Vz{agW)1PL~DG9$T zLxhkrh6!Qk6z!gl4B(xjYgWWSQUNIJqy~q0g{Vh$WdlW(UB(j|3MDW)=qcZ6II8x| z$$FYmVde+2Q@$cHGxGGIy$iS)ixhfrnrl%%cxOB}8ZaN( z0~-9}uUmrVk4|(&$S=O<q*-Qm*huiLg&*ulWbReZ28jQd1hBaVaZr=f5^wt_lU=v6*sJ}_>6_UMm*f3us{GT* z*sZW@cgbO)YPq>{u!CjZL&;)@8oADWft!4G!x-tmr;b3Cj-EG~Nebh)a&UqBu@r}J z%tibCKPdHWWSGmuz?EM#j23X%SnbqLAK9cDy|%>8Z&#TqgkI>wuBhdoCHcL}*J}GW z!lGLcVUaOSR69K`#P1zzpd$$Ai5(jdGR@wug&)+&k0=TiEK4wjc64#w6-C* zPh&|TN-L7qZF#ZGLzcpzki4O1sd{iMGX2id-f7M~Tx~8Cq|kDQRQ`q&rp&B^zSa}~ zD5KH0Fg|l_qLmmB&CcxVd(-zbhp_eC9&tdPa!($A0NA;%%IVQBA*`6s0=stX4Q*^2{;2)hBy#~>Ka+l&H?Ql2 zzS)pj{1l0QFodptS23K{ukijNB+~L&NyYta!@bpDnZpif6+&j=PX#MPOzkZK0N+o4 zzwN>?(9oZIncSHu=Xy4rLZb&eE1%`$5Mt=fRE zVK5}6`4(~LtUw(iRfmmGx3II5geKG;a)mh}PyN`Cg1IC$lB)eB3-P$Uvw3T{@#Gk{ z$qV9k`{5Y-?5o$my&u_ZzrLz?vx)2- z=yPSyU%=x*PS?eCjL;YoO+dh7`;lLAi0cVDyO79_Y5KMs1qTTy-T#g(v|EBjAl4Od zJ22}(ZO*7$F*yXSFL@a0nAxB3>_> zh7gNR1$i0Y!68}1+wO~n#;U^FB=29+9)i@KM15RLyG>p`@CqcgDvqxFa;bVKTNoMl zc&ek#1yMyR(q4X0oPnL~h0?D4I3V1+9f8{E+Cl95)vPJ{LavULSNX`5O)4IAS|2!!HMBN5ZynY6-rKJKKe=gyXt60AYpd7}A6D_(Q zk?fj_d=(1{VD)i9uDT|05QHK~u}aeG&sdJQeN;@9>U(VXN@%8_tbBAG-8U%!fXacU zC9B!1fB5_v?1VAoDS++yIA&msV`grQ@7z(nf{cruO# z@5!G-0;CALcf;34A5ARzsy|0%A|C!WW|CDM`Euw}R8trBX4?XpEKE7@?^*_#r+bZu z0&pxZd6@_!5iAf+zTqENcslj^8mqdQ8FH-8HWECA}5HUlY7YcxzA3`n_6X6*ZmnL zr7qtnz&@&RIG*+6j>oWP`Mj~46z%Dx*%m+O*C`$B$sZTJ=b>@%5S7UH8WO{mz9#`reqZg`1@;mHTPKI zC=P*FS(c8=TrR$?r0P>ohkMsg{Ik9AhmZ`(i{1cVKvIjL3%-?Wn^kv#zBcQdXA48L z+4(Em?t-d4{_B5^t(0k5Fq3e+!&N!GKz-&oE3DsIQ-XH9p(9JV$sutSLYO2kX)rT; zD)SAjYP{kyPr9lSfJh2qi(gmES5fFYfCynJyXLT?n9iqC82j(;SKgo~`R z1Nnc2dw%GTAaz(m#8w-h0=SHleedF(XwCA+?{A+mJar7A?-hR``JRmuTP^#^9sCCM zZJ2?=chVd32K79U&siJrGd zx9EJmL&Mqp?2s7j|C3q;Cx=bG?ge3l1>kXV0u0yyaK(PwRuQ`g^yUlKFZS~OheAvR~3s(iD?`v0qni-{z!fuYM z^0qt|=mUJ$4Yp;;1x?>-mGz#OkGRr*b2&i1U`iWLx$*rnTr5Cg5c1t=HJ~=D3Dk45 zphpq9i@6X74xOXdz^)U=(V;IQ^yp6QZLp;8EdIEJ8*A-%naNmQ18st6i!&P;kCG8k zBCNfDB204wul~LN{N1`E2QuK)K#*`=JoiIp_dV*K^FcrcTESxF()5|2(_)`Fk(!c1 ztgZ(DDvY0Hb9E4i`#yQzV=0a)K`DQ@*JQsHKh+YO6BKWxXQS@ze+?R3{iO^iDxCUr zm6dm4RP2=lBHmCQN&BT&EpDl7n{Oq5;|UF}KMB6-OU~}xL=W4x`8J`F;Q73@jh+&p z6faLdM~Dh#=`G$S|X%BuIm1I2RMcO08^ zpS-*DblS1r3^@Gg{7yg;J_kF^3?~F+ci0ehQc8)-r$Nf#GaHSBx>QebqarLS^6c&@ zZ%5nfE!*H}D}(jCQspCgWkTbpq~8l-_dn%m8T3rMJEkqDjkF%U|E%6`qA6}G(6)w{ z$g_R__IB09gUjt2zj0DI{Cu?oZx4Yk(B~U)wEFdW@3d(D!9UD1M6N0db2|K8AJREv zfF?oSmAfD1KlxZRVrW~L62QU0VqtC)Dp6Us+Kc#0xInpQrPJ?Jk?U=}{y3fBq0uoh zFG>5T=gse;;?`*5uABWaCk_?uF~rYNGQVxVHpK(be7(xnOSjSs$l2}(y0J|bbA~#VqAw9N}&`^ z#jJToHZEq}?<6PGkeQlqJFrHfwz`Npn|~LN)f2Mmi$Ua~8-4oWJsL|$mLsg1cSwGd z>i;_v9j3+pK%c5cwLR<3F=;qt#v-}}&bi*Z!A<%+dIOt7=3QbGH2Yjwh0(K0vN>+5tn#@0xmTkM+Y{=hyB&Eg4o{(OP-YZQ%v8Oe^`9d) z1q%Ak2r4PwfxpHN0gs|2pO}3t(4L{l{#opj&hMBI0eZd@JDZ!>8~eWVNmLxi3OyUs zdP8Pu$3uSo8M#My0VT9%F%;n0t21{y$=j?aZB@Q9J5_};j8@xHqv50>jBhtrXp1>; zPh(L0zXsL*(ofSrq@rCQo@>=4rUy&k&FmdM4G|XqxgFNW zpOVA>rQ5SesJh;hb{loG-Pe(ZplPgC^4|w{q3zdBoXdCq0cj)LR^mGR3P2E>j`W=) z5-^;3S+=_)$oH12YK0o>G)Jx+U|&r>l#RN{Ti=%)JkE5cDFSdff5=JoOgPmmg~D!S zfQsddg8j89O?Z@pQwar6^fmWC09pk7GhtTx{OQTQD90#l6tBSpvm6$Mv41=@Q``>G z3af1t3}X5r(dqzmH!ePAw;mvJrh{Q80CSgpr!vv|tnty^%LwqxZ);q#Mk%6B16>yg zg#_c-0IMe+TJac0Gehl!${YNzT+1xAv^?(l&88V(I;Obc^>(4_<>W<&@!KmiMRSVl zpIM?d-6S5Z^f59#p!COqR^AVF1Z}~rsxK}|#M{%#z!k2u6ePv01*WuM&Y#G(?6GO= zi%7kPF!o<>uUYTx9G~%pYm7C$JMVlW|CPX}G852D6|n?r?-$Sc$~|}LdI7RUNN?ae zGP61^Y|{?Q{HO9Wj;dY>0gpWRT1dN$4?>_?(ENYTy?4T&ICTF&*;HxHkv0d!=XS{TU?*>%;19F@6TcUMJmTqPrI?TfhCXFZrJLk3TVZ*ZQu3Axccqfx@r4~Hqh!Aw@~ zpRC{x4_A=o@{tku6j91vxpVkPX7`GB&IByhZC*-ujQC7inTJ|^V@^^1U|vSMYoR@e z(O6uK;I%Sk#a&gERd{b*%tt{rZS(Nbr@7xTtWvb^D0_tIxfv44`-&=xH1ANW?LmK4 z6Aa6tRAG)wxT2O}!ss;^nQ7p=wj z<#r4v=!QaNUdgER|HunGd>m0;QN=>uBjP?A1kdHckGLBhe%3s9Gy0?Ui1rzBB4s4v z=@kfT3!PLSI7(cxe?m)23V-V^IdJwHF7(tY!*U7^+d59}ul#$Oka_^N)L_E4)eH*I+o#q=?r(NsQZKQ9}7rtTt z`zxC($M0=in+P{$$#3OSwpK-F{@I3_D)367$4FDTeGbYB1#RpyZIbTB#_bys4MV#x z+x%Mz=Nb3;sa7sFSuw|U_+!7EgfzjSc8fa-K<=lOq!mM8EbPk{?QU)WKrKjLODD5e zZDae3S&Q)cr?CoE(=STYtCCqT!%3uzgo*h1@&b?K_j9bW{S+5_<6UuXrBL#W#FX6~ zxMJ{UNDGsU4$-&tBJAkaK#n5w$ajxW9g^;#8*sh7h}^(b4jO_(&FubUOD^|1&T}-Z ztTEzRm%IUTL5zkEMZVJbH~tl=V~M(gk?lUkE%)m!ET{*@-n(Asj%n4h-&1&Il}Vg$ z0599*9SmXAt26iZ=n$hFD}Pam{lPfGUl5w8$OI4MzTAnC7s!w>6%1mBg=J1zVPZho z`{{0g0@MG<2?qZwCp@^EJ{uy2LPD-SULHPP{%>CU`TP1`_C|QPx_i2LymWMTy>x>( zy1BWyzjSeRb9H^>lk7!VB^5t1^05A&n^@7RLp~%b=k6yO97W}ir5Hu{riWQg>JS1! z_C@Ti%bzBjJcD$4p}*{pBjz?v<1wOFVepH!0{MyRqlLXUktCYfYm{zD&Rss* z($A>sPy5&2!-Y9USry}~NhID2Nm#gY_t;%{!cLY4`L&;J;cb!;L%q}HQP_Dy*Li)v zc{St5LGy>*_epG)4FMvPnf%024+FVCTe6nu>D{X= z6{ddJ{;!8CXFqpZA>HgS{VE6;UJtiJ1>zzuy1fdS*M>sKA5m;FD?J-M`{zRF5&=e| z6c=#AR*rkZln3Eo_a~k6pG&`P0=QIQFJhGHh}^>^&#KP>buCdi-rlTsSke4<9^kjk z`Z3AB6W`Xdn5#ok%ErHaQhN+GzLG`$T?-@!+HajNbi8)<(vTR?+Bn#2W?zX&_r@*A zCOK+|%stQ;sl5agd}fYa*lH{33kt6?f%%mR`KL;1BXcCcx8Su(o!GfA*fat@ zAiGhSo46I<@dr*OBUw(@J#AUh{9snKKY_LmvTogi>;M6Cn6{?GZ;98(?`Cfa%!(9l zKK)|j>UvK3sAcKRYtTXn_<$3N0;LIIND~c^$eFcDNb65>L4Hd=(XS1vNpqj;w4m8?zl*tfnd|DRU!^FWGrGJd&jng~Sf>-h^+*m{H=^EI~%as|GCJdHiFT|5xHEkuaXbgL8c0=*Y zA)kE&IQe!kS;LsA%ikX`e}X^K1hA?wzH$mmbR=89kon`8ZTHb!xJX5fdNn&pe3BA- z^Cd86EPLwUrDPKUycOwPZiYYEl*WG@H4MQKBS57Z_UsA7c%1A{i9qA}o{t<8$Cw@z zHWs=!F1N8Z9N9+b!6#d{47r<{F5S9s*^97G14x|+2cJFaJoF}L(gqv-==g5$)2QHn zWFM6y;da!e+Zv|#HymV}|9enSofSkh_D|FT#u@TS4pr%)Pu$is&gqJ`?g*1m`NTZY zj?pxE=whTAzJQ00$p4TyL@Gwnuq$(|P^J%@M-FOIEy=^i7z~1KsdH4f9ZYM74Hqc5 z-X;Jlt(&Q${eTK*`9ANmOLR`o5ultR8+9P__!N>L%)D2;k(|49QbE{RuT=%1l*v+~ zgUT=n?ne#wFLY-a``&fTcpeBUfIjUb%^Mv%In`cOfvu?LLaZuNp2-||u-TRM(cG-s zrWv;Nc?`ge=X9P0tzK4meWi8MpHC#*oDFovB6>G4GIEEWJR+v<(zCn@>^`ff;zGkZ z!q2u;M&5<};^4YrVnj~l`oKXzLuk6^vU4N=S05%9$Kv9WSm#0(-}<`kxO=XWGu92hKPzU&Vgmr4^_j* zQk`!d@WVE<4lqzIKHSSKf1fW*8S5O~sY;UoE)7O#cuDp1<-h99<|FaTR5B?EfIZ1( zwFdfCFl92Zz6isgVCNO`*YduO`F(u|DSZ?O?usX%S3L>W$ zYNTvh+JX~6zw<9B;lc@>W!=(k;X!%1mXm>rqsCl`J-U%uN!)@w1^y2r?^2eGShG>~ zd@nF>UF^pBOnN7St-+TZf}yIGmMO43xOHsm)#uIiQlGg4=YoT+=9yXx)u4h7;*t9=ZWT^5UGj@M3|C9!b9{oNnZZT3UfnBaQi?2A+Fi@Kg}+#O{io9WkC z*|~Mfi1{F`I_um;)>esJ(M8S^@nm4}z7G90u8md`(blFN+25{(Occd-wy=WhA)IS5 z9QBP?{UkdQ&mthd)#YyKeu1xy3f8AFR0bXU>Df5JG4i{7u4LSQ5Op2yREB^5u|kAG zl1*9JTR2i7Wbce4BV~_l&XJOg?2)WwWrXZKvK=}yGmpLZ!Ev1Rp5OJp@Adlwp6j{p z=X-ze=e|GpXSmXsF6PLEbgOod;{=h%HPL9qPFSpHhkQ)WgJZ1R9r6WHouh7_oo${H z&!07n`VsdEzAGz}UzWB`n;Lkjx@#e4H;3(^qN-rbx7}nyUpY&Ht+>2-jzT-$YhTSn zG{`qVXjb1rnu}TJ^AWu0#}*fV0y4!L??$uz6tTjF!=0Q0BUzUKDXo|ahTK0BSi5hk zQ0P1*Mfsl&trd(RYLHkcYY+lIUw>IMp7;&F)8c~rMb8!Q9*Fy0fYCD7KY$M8E!h@R zqZRsg-{OqKH6bhQy+WvHl~PVLN1r7H9Q3sj+@L^rCK-Deo$0{498+bs9?chMnq%?X*Am z7^;XjPgsZPvR7hqH|IWpd*PlLSFH072J%it$oGYGIHTA1G`Otv^0XsEir?n286IV0 z*D!vqSxLz65?@ZT02D+i~lBEyfQC z>l96{YTeFjrDDJ{t`(_|$mc&(^t7UoStN-`+~YbPHONPM(%`LE1+$5?)n0!cr1yZJ-c z!G6519{z!USHRy76=7jY?F1+-Yyje{#E(w=vkO}hpSKkmEc>QhXkse8n>Po??qx{K z(0VM~!e0^%bZ>Jt;?raL<^0mVQH+S{S@XIL@na z-$xoDJ!s8JTK=>vvzCDSstnI}HfqmS7ICJK{c~?{lS%AncLXst9_35euT%{oK!5L2 ztRY;|d-4mRGsj*o-V1LEJ-D;W2%{8u8*6i$#!aZ|8?{PYA z6;~;U^Mgkz9X*YT8tC-fnrVeD&UED6-@Cf#9}c)DaO7^qsnz}=J1{99#jJi2c^v)s zO!qpYxWzTHHlEmo4;yQrmv{sgO5B1dj6c>RdU&wI!D2`t7fiH#~b=D(Nm`<#rJz2H;N>9Hkw@TJVbu}hzdc| z(YNumtNbXH53;i`(T>y&F8gI^#E+u*_d9*Lir40({P*H?$b%)(zu@{%i|6tWu;Vt3 zm?a{eGawxv`%o1toU!&Dje`Zi@zH;#X66`H;Dja}Xy3MGpYu$QT2xg7WYLcmNFVsm zP<$hdbV;)a+8gw%TJQLJp(H*mrc7N{d5Pfm~{RYeHrqfTYs~1=T z!D1Jd%D*o^SyVZJ*I9>t8b?-1K@6xTxjcqa)YCCtLA%D{RJ8jfxbjiM( zBttCgMF&v6@q1ad-Cs`Ivu4j|gQq>%6O|LOSf#Kg1Hnt?Wjn>fblNH)>=zkVdeEYF zDC%U!RwQaobiGp_%}qmyXOMCWGf5nJSigJozHj8)RPBw}m*nRW zH1s6XU_tK(fJfAg_Rh#vtSuU{dkx{IP;TD0GZ4ydRSMT{BDZ-VhhS6=4hwN}&5iHF zT{H{~q-SAov;?gkzsZ8`V>(p0zzR(BM^cvl?Iiln&P4CNu2=uXDIODXigd7E46lRJ z8|POJ&kYR?p4+*2yde;H?ajUmF6s*xWGlGBx+WLqh!+$% z4~8RuKQ2AquNM<(>5J%8KlvMn>>{Z^Yfpb;B1Hz`CIs_}__q}mE+`nRV(pjx=f)h` zgW;a2V0anjtk?h-Bp!YwxPY`RS$k7^x%?}~743JidAg^-vQhK2O&zY&8l_N~E1ppS z-JDho+)EW#;Dqp{`<|q+WYsIH_ji*R^FqL`$3@W;j065P*864ih|eI-MzIw49f}P zb8FR)zExcmg(kigbPb7QvGW6f5%hKE`Qw{ZBK~h|_qJ zJRd4=s^_$Kcpz#+?%(bo9#g{e#3Y>g({+3geI9x^=u}<-zw$$k`0^wW8vghklyf7I6h$3XV^Fnx$GjZ2KZnllr7aws)_dO0y}@3B7hH$6GJ*GNHp zCZsJCS09KyCNvj~_e9^6KaXcgYJ~af^_)4=7j;YrEz$d)XGSTAH7Q>)VEgAIb$6pS z$lO>4CYT+O4~KJa)E)Ti`P-M0rU#uxFS-5Lx0I8dK%c2DgbjY?h$E4ZD#T>BT~h6| ztqJ)(SRE)IsE0qXMl_~JJGTTRRDE1Muz)Z9Gk;z)?b1d^Qg`mpnY(^^n^ZGlQoz;* zV_weDM$gc|qqgisN4ZGJN@zJ(2^y_bC@39--m(@f8F*t(@N%ESDQS!#1b)G3&pLPSu*Ql^FR z62oDtz?JiYE;M|j9i5B4_SEqZTu``DLa)l#?QgSd*ExJfkX zV+$%lkDgB!P|@GpN1-BSZ}i+8)c(8{GCvoOXRPY%UCTywsutfmxlFwbjfLtrZbk9^ z)?dmotiib@t~a@+rt_`%J-o8aB@6X9#RPI=cs~ZU1vUM!2KIws^SwqzazC-fw*2*R zv*V7<_h&6B2hv!O3fFXPrEK3!ybFmA;i`End$RI{T34X0^z*E?ZSB7h{TER(AoLal zV&(&e)V(0U+Ar;QKm!pg6M8|y18iLo&{kQVTvN*8F%El4ljlR7C<}=A=sf2wbBb$I zqhxq7m6KbsuAy4Rutv6?Zd%qw#w}bUI#$TaFwKFoeY<_#Y#c#MBXr))A%a5yfh!{dcImFfBU| zx&=MS%(E{(!r2G5uV1EPV!qR*OBs=L2Gq3jCORzXCLqFpok_`!yj`msF?9ACb zR(xJW(NbPhxCeiVO;oX}1XsCdQDm0(dY9oP#lXHZSZ=S4 zskU|I#o9u~p>p2oTyOrC{0ubk*IG#}+i3XG()iFbDIVzRdV}EdLRuHlwT!i6eJbKa z@`zhf`*icK9ytS&i!0O;OH zNL}~wK|axP`S*1Rk3{dzaB$oRSsk!u+r1;WV-=;}0QO9N~q2jCT<0 zDmNdeQ338GE;EtuYgN6;9bxiev8enjT$nQUd-k<>P#jan>^Ol3Fp^19pe{Dauc6!6 z-24*t`3cm7)<3!a;eNcu+2)yL@{C9jp2IK-Ie!7=XU{l-XV6lzt7&wIr({6Ee3Z*K z03g>Kz^Yf7!FR-JDdHJLNvuN;74`>(@7~G60I7=dBv@PW!P5?@8oC10bbml= zO3EF-9Cn5_uU$S89J~giTA=vdWNo>ft+O(79^q;V zJu0o!A-}uqeG-1JhlK>lARtJ95lOH&^-jFdV0L;q1k|4Od6|lxKz1zkizyJHrMAwI z6~Vyxj6^1Xuv>XHXWhbs<=D@3_f9ldLv> z=7(JtxVE#d^@}WaPEu~4neQ~m07Q~bUAp$}#igSeQ@2lKWpbkTG2a2G^vfn&q(>`TIa zs=ZzO$Fzk^_oy5G;Zei4p1NWY1@ttSrQN*beEM6AqGalDXE} ztncONjO^${k4-!hdGgCidfO8{9|71)yU zhzyU{;M)P+A5AV)0lQ<6V~TATS#l4}7JElclnd7|;9?QJ^d@h5_4T&A@p=B**`&!u zYL$J6?$4w8k7xP9IhKLX-B8B5uc~O}S3jn<%Bj~!v==u>08F4*kg_}%iO_8rhicxl z`pjbP*D7!b75Ak3>c=rr(!T7zgoMmFA!Phc_7f5*(OYW{t5LfZ?FsWB?;mSy7**%Z+~N*4Orh z-_ZQK_1>*9MsAD%4gvssGm4e$>J1u&8lao3QwpMdWbtI&1z(M7Riwed!?}jrhWTyW zzf9XDl0-780g%|h7^5_M6k0pu(t7~)Ty`&}LHXvd>3fXQ&BZ@{oZuAxR^@NVU2gon z1dU&T+_xK(8&o0>uP=Nn7ToPRVs7EFf3_|cQtL%Aqzv&L<#pv~Q|j^YvLzcc z8MS)`=-!v)%(;91#M0|~N@gz2L?qdVLfM52wAod(AN(H~DIf5oXyd}_)QrTCI`#MO za87{cgMjn|aSgVhVt}u`VFMlk6pDc0WHmits76Ua0fdJ=saCq~S~e_TPbqlq*6&Y1 zA^_SdtQ!|UcVNAqk54LGm%qx^$k64L;SggULE*Qj8dad)TtWS~uY|uhL#Y8Tc3^X0 z;KLl}@$}9UN504FPBBc9qhfuugUu?3G_wQY@^EV`S0A2otM7~IjgtG1UW;&XZy9is zO7DCtef(=A$g5| z7EIcGe)wu3VB?z#rIMW-bm=HSUJ^=hXS%k8S@Ty+X{o_lPa&~NL!a5c8`1d=vQKFr zQ3%zl1nC6anjW}p)t;2kN`AqJ+Cv* z&lQ&WitFT&E=$5Tn6sba`K(5wmu^6qe%VtsPP+Lv-o!D399l=(#rt!x+@0JAX^Ow{ zA4g=iA9<&jERX)|lcRjk3ekN6okYosvqcs1rOi2xC;ADH2nF)yS!ZN^p5GBl8NP7; zlWh=oJ)FYoS@&PT?;$(z*YfGrRA3T@t~;qF7!PlzYfs4@bs1%h!r26?+rj$+w{e@*aZwQ3Bf?CKF4u-q!Td`hI>kk{QEkPJB; zWdFwDP?xSA*$&g5sM~89?#faGaz-^4`nJ7mgmksIE~oAmUc}zxex4c^E?!7E0QL<= z>SfIK@QTnZ+FFIdXrnK|Kf{jYG5dvd=~b*=;LI1W;bgHSN|J33UkCKd!TRl!u5g7_ zbC(l7%1KGZN(NP-v>TkU12hQ8v&&e@Aw~fJbCzD!HE9` z6T9*~_#Ap~!@anfpxzwdXe#^uZ3?qzJlPh6Cxzx$!Yb03)o=)sEN)qJ>bUho{GZ`p z>VVV4$)R_(`2;V+)sfg}%jw>rFZhgwM7F&b}D81un@kfSyxq;|kGJpJm@#fp9{2L3>rqmOT&VNHot>|&n zpXqXdkM@sTj-N(vh9m++D)s|F!VVzq;@oB+-zIj-vf9e9Fxj(fU32Y8z1K-4!oeiu zcF)OOSM8FLu8+|rzqh;bzhDIb`7c=Uga}r^$SV!*6DqZxodexod$>8f`?~q~dU|^L zy16?!zH)Z5cYfvg#=+^8y>o-?NFs$1yV$CoHTGI;mn$izW}K0Vm_B6So}=)hFZ3rf zQtti(%vVaXKV8Jhs2a6J_k;YkZYW?^6Buo zk%C)WnJrmL0f*jt0T}xoVVkA8e(pKkSE@U?jR{=JAUX0SgBBU_A^wpQnVlY*5T9*h zG;PhyiICp(1BJL4NWsT|%ntEC93ant`{(e?1n;f2JxKqg<4Atgl5yVxvqGx;ZK+y^ zDvWA~GgUuhlK&L#pUh2bhdYz{4&kuGvG5kQ1(k4DR+^7FENRqTx3d=1?90q`;LCy~ zk9__31xnnhcn9M%nYEUxP$Q(#a&03|3O{~$CK17+11#%{fB3}=1GpKMB7QVegxk`j zEq!{3QR0=o%PlkSGnV+AL02z**&%+d{6^QzlO4_9z~uSxD}58(V}C zAardTG~}3KEc+0{e#fK2F%?!{<09UYZa*7v0Jny5>X&yiPQfCi4)?`s5T)YNF<7~! zdq4%Xjvo9VPsGPJ*;C@j+Q;$Cht8UZ{9KQ&ZU)~ z&s`-eXJHxn10Rn6dY(e%+3C!>fq#Mt8@a!@1l|w5+HJ0~xOe@Nk1Y2r3#{Psv-kU} z0O~eVm~l5C^SCTb&Z*0GMdvFU5kqzR_ipLny4f^-2;oy?1E+s5?{GgvbsCxgvRMMH z%?3PpAGBg@rmALHHx;xTC~VY%zk-#1kw={~w^ zmdRY4NL%`~FJXCdq7FLaLiaJSnb}NG2pUD-(mIoitIF^hB3`FYVR1hh2e#rTPP?kL5_P+S$+BeSG{x=7)&AEagfN@J(4*z$xc7?;(@tI}5Pu^HJ#c@HV^fOWX)xNBX@Qp;K?jVe(J;`5Jd?iV`~8J5+c!n>=UblEZ|YYaX6m1X ze7*MmZ^6VtYx9we-rX&>1S=Z|@^zoJ7}rQrUR`nD0Onp&%-QFSVfhEJJTw>^i1+&h zB7~N>3=MS9o}4r_>E9Y4MP3x$IJT$R43Z27dPQUHNTnJKzZN`fwGdH$G@a+P9fb#) z{p^!(w~dIs+}~SL+^yqyjXywSwc)^}2(i{DVSgZ?PEflo=R{7>36J9a=V8#Wjh9Z? zxPU*^3T;gb168&Qk5EIGR~iY)_l?9u=a4mvwHbP(mI-52*edD~b((iKR~Z#f&D9%FDT5p1IZr9EELY28Dj#(Zrl*nyoTf>aCtr2FY=r=5rkm z^MmNjl*I|wr#P~_TgH_{kE|2Pg?CYyH z>=1&Acj;HGL{%qbcxJ0Jd!};$^{)XNnh(<=RoKT`+`9tb7&dTG!_VESv@y z(Z%)GiWQzc>wT8bk(jF2#}b5PlDd7w5DvDIYGEj$z-fJ(ZL?uj+`XRpcQsGB#Ps~s zQ;g%iUX}yLQYcn17OV>WgK6{6%##|H>uhPZrmqTCn$_KoKhm}Sz;(W2-nf{6YB*4Z zQVk%eNIBEt1g2iKSc~xRS+y^{MoB7)*J30%i9Jx96kPVEyP2a)U*zkX7PNS1Hk4BN zpyKIjYA&bCTt@r9{-_?$bUx`0>5_C$;ej={%0O%|9(Umry5EBb|GAIvOW5kU&35)} z<5IHu<|4UQplF0f$MMDlb%lCtsxx`*=P$3j1#3+m&31ZGt5;lhj9Tdt;A;aV?ZBMYN6t5z8oJ+^sfPAM$@+;d+} zqJF4V&;5GPceR2YlCuQ9fN#*JW?Tg<5E=?k9UxN}Xq1vAb~kSCp79iV+6wg{v?2lh zvg(zPBdGATCt(E{3Bo{EQ`|iJPVBm*@h##AQkhg)m}8=Ld7RMwG2XVy$fv(4d49q$k_Zj(M;8#`zIUbE_~QN;3rtX%>;N zbXz4nPwxK(?!Zdrcg^xzO7-cwLz%aT4h(BSO~&%VP7h={L+^G06+E$Dw%#>|6e>`@ zkm@lk^BVB5tp7^1ny$O;@pLTD?ZakVftg97*DMY4#*q2*EKRK0+N;M<>lmV9^y$vg z*uyJp^a*?H1+q;N(~KZAVJ;V2hrd49i#j11eS$-ISw70!DkdK-hO)lDlZqbJg7cm6 z6jd*beO{}NX>(Pe7{*fkVBnK&ivQEim2~tpJtWiR=Vpz<-Ojs;=@^^{0>c5F5e$Mx zA!;s$h7kkso4nEh6hbh4d8ihmj+*KGN#tG+(o5GR0@8=lp2iE4BN?qukTU-@8KIbx9s zX*C23I?qmF`xUQt)Kw^^jZ29`!k1bhdLF`6c(icmKhP{4WgLl4I{6$m zc8eEl&^%J5qS_MVBip8_o!MVO< zP`SC6xqrAedj|kZdjB5fQ-5+MeV%h6t#ovWJ^l@yYc{3ZIvB_;b!(}L%-^(T!he}T zYujecS{xpo<8JV!U{0Y{t$jDiZI0EfSCY5R+5d7mtufvt^0!kdXoA0k-g$g66mF{y zk$12!{k=|Rcl?((D)|Gxmq#N^wIp!n``~ZM+#g~JZ5undE70`m>1lx2(Noie!+elc zSoE4^8`qjo0{*_#k`k6(-OrEbBGhvAIQY|T{SF+?EEahEn`G zD3Zx=pidQwrWe2HIjBziNkaS38rHTI)jxono*=}|OlZx%$c5ta35E2kOG1ufEE`@_ z>B_b&T(vcF=Ewzq7n@KnKF;~Mnfuw8VDLWltxXH@?3ay>`M9-0hp$~ubD?v3J5ww{ zWNw0KGLo< zPQmH7vwW>ng~&6wU$$Nl*3o+b6Gx@E9L;0OiRr;YXsqRhq{&|vE7i#t2daFipOKY< z1qLS2vJABtomWZ6_Ob3d6i>}$sU8taUr2)EBYCVoJZV!Ok#)v!Px1NSCFy#DCFPNB z^>?ihrIk*nji=)~O~phKr9wxxn0Vu0L9oh**!;!`{>DH#c-5s<;SxPl%z0Z}3bTYr zX%o}D=@XMNMWQ5q+e`BU6n!1YMsXJ6usV<479%&rW$9^hR&T(c%m}UFo&b}+zIW>K z6b5G(hm+r~3XMZ%r?sZ${Gt%T1dY-Un@B$6(GARkCy22M1~Sa4>~^*!+`B@9czuT{8qmLAz|^rkXR%@^8ET zTa%i{i_PE1StRaQgp(Aa-^y*LNh#8NP-$Ofc4*vWTYuVvr5XFa|E^=_Tg5pv4Z5DQ z-s{bIx`Ffj7uR``VmN~lv;BU0KWeY}f?m_A!@;Zr_JX5BhbKzV2HBu`ox9<25wBp{ z`e6R5vQ(FRR|r77j6M4cO6@Y10d3R@+op!`?+_=k;FY=W{db5r!I3vBH+#%$nvWL9 z>4RIMT+PFq8R-uldtCd50JU_p6`c9#obif@KWt;6A$Ip{PGe!$+<{FJH_-XtluKK`hGBFW8YBcEDLZwnz+$9IM4eCnoL!-#q!ZWI>2f@Cty&^ z`zuT8{j-;-`My_QK?HLJvqF#bevZ+K8l4Tiu^Ug5Xl_UW!P@yL%!rkWdE%{qNh03$oKD0JSb*8N z3^~^z9i!G?enG{WU;7{YD#Q;ufmuRF&azZ*W<u)WjO=W{bI&DB{S z*5OmMC-VF39$L>axMyaE``T6*Z_^Hb;_L!mKw$=6TQUccepRYx$(%;sg0hYrl zQ_-P9K(PiOD4|sJoy8xK8Im6-a74ClUEAIGoME-r3A2Fn_mi=0xWuh>qAox=M_UO# zS)pUz?F{YNHD6Lt&c+8ecLww}ca&mh{orf-*_SUu54RHr&lw>ewhC{+-%Mq?NP*OI z?9h^FWzy;$ZD%Htz}&^125IRsY%EiYLdLFpRgo zbP;wQ`RfJq3{oQ&B%T#=s|tnwmTgg1={@W?|%-)O{AZU{xv6-fMCZGTb{Th3u_ zR6mVQ-Y;YirA1?&05U->0_016w5zD_mwJ{jHC$$}KSYWSVXzyQ zTX1COPn$ozit5JW8G>n;FF*IzDvAmgUcbdMvbi^NIjbd3@C4o^{`%0$l7ewD&OFa| zQbqrfB5(aVq4@X8;rO&Vg7seItX=e~E&86TqOuRtI0K&c{^|8@2yM(8&Lj-^i=<8pdc|_0FWJ^u`HDN8= zm&GjK=7%Y+s!yeUjriN(;>P)77m1`E@!7q3Hh1~>84Oz5e7C4^xZwfI=!zML*YINj zBu#ACwVd(RjCJ4NbTWqMXcJqZNYp@{CJkv9nMBTjND? zG+USa3{4pHmiownI#+LD(U?1tttaCI6#i3=ZpPi;WM{=vG1mXK%IH_}Y&K{Zej>ju zhoIh}%{y(*#q`T(9NCM>2o>e&m>}fO%eX5f-d8I(OwbnM-!zs1;#%sheoM%zej?%0zspQ++a{7;;j@-RO0(l7P$6ntEnqCnKEE&VR)f~l~rgs%6+ z?OjOvPt(xl8j+ofoVqUZsCKlRVjR+U0_du6hG92;hBSzdt&i94vj_#3$#SStE*KUY z`IH`}t+BptHxH&DTP6uTSMK(`r}B-_VM)LA>%Y;{7bir^ubFWw#wE^hhjg8-*uQ)( zW^Fi3v~?`%NK94CS@AwsZk5P$L;F6}*!`e+Lqe8wP$l}WlGSGy(Jb|<+RDD|>)$w= znR)x!s_F+wZ_)n~2bM|RqC@+0M@G8tH07IKayJTp>cLW2u!#%4rgQ7i4LYTL7?l+h z6u6X&Z$->r1z`rvRIrH?=SY0@r)E>JtkiN_5K6&W(8B3VslrWg#A_hg@KnNrgyP;6 z|1l7Xemm_OcXuq(_O(e9+des?5t6j7DBt)vhx!XvFpKShqk7*?8G2`J=au0_KTSyj zq>ZUrb@i{%S{3e>cT!N+P+e1lty3gwQi_8~7}-zH%C|%IP;_T&+hG1&3wVoe>y{?z zGj^a#eNV_*vxUr?U~Kf_RAtc z_U6vpGbj`+ts6MZc<(fWooR*pg?R>ZGTSGM8)IE$z=wnD5nJ~!ONHVn5)2n# z3bJfVv;(oxG4C4_$iSZe7JO0i^``DgTrZxh!V5Y~QDj$PyRo*HW9Y5PKP`s`ChR6Q zCz(^sZA;aqDWrx0@eQ{-y? zRQOBgo50(H7+nUj7H;n+S(9Z&+LPZh=?&J5t`qx`yhBlgw-tA(@_MPH@d-*)Ga9F@ z4;d<1{S51$Pd6uiak+V}c@}2LF)!hoU%z7?oo-l@kY%4-|4x~yM@qROnG!8Fq9DXt zNX(TJ)L8CMc@Ov011Gw~xfJ^AouU3NqL+4lvY1PSUJX=uvYMTF(f%sxs_MEZ%UPMH z`jel!ft~L9Ao-4uL4NnC+0SNnl1;LwUUX6K^|{(sv%)+A{>3oXTvl;KaV5EQtq~*Vz&Z{mb=HG@H)7y8?~JxynV^s_H{+RpYJNLiaZk4z|GeSvsxv z-nSh4{X`sYDX1da%9an-hC*f%F5N=re{k&#N0gSVDQR|gnlW(mB5?#lBZ&gg=8gNh zWgpBfQJgVWN;&VVyhH6~9!s>=^C+e3nDg5lj#M0MqDNpdpmeZETGt;ts}_wlHuO@s|){rAw}$iqX8x8Li>Xw zPSyQBWNVgfGxPu}iw^C~$U_;K9j;ySZ_5AeuHHw2=aO_xYTIw}G!1lOH{8YdYgS1; zjCsdT{aBmATbcmil%FG!L6SR2qGHVNg%il5)pS}#pfL4w9p!vlF#AP@C9#M0mw1MJ8c`LP??sRNk<~m?@Cnkba>46v6 zH?gnhWaR|{wnFY6hkV7`%+JT;5h!gxsGq9Fl?E@0lI!6#dx-ySwYGQPN;)bG&;AO% z-@|_Rm&u4w{P0iRDx{xZ>FyD}Wiqb{jsBYjRo*1q{1&*}euV73_*XwWRMJBE0zi*? zf-KwR9OYQb{MEcw2?BZ1rR4p8F>#x%8Xw8c>AY!K+nx5Lc0{H3`oC_|e9c3}`oP}> z;=LSS88h2RI+XFtMxlc+g`1i49;lSQ=}ct#tBwY0XN7=&QO*1*Y5VLr%&2h8(z@=r zVpG!+fBB^s>XlvDRnI=>p{+CD0+&5xADx1*hgzbz4qb zFJe!*Q~Bu2fkh@@EKndURi+a0Ko+&x2ZO64f-{3po08mdxUGF2MDE?1?Hs(})Wl*6 zW|o}G9AoA1b$p!c{o@EjhObY2gM|PoFpE4FpXmI-DK#=fWd7XOlLs2v8OejSD>1 zCDhOF>j8xt&8=JEkCMm9Xn{#xSgM&cpL}Q?t*P|RH1!$8EU?^y2wF*zS(<^de8cM~Q-)f^IW)Qz#{=juB8L2as z{oZn74mOFt75tM)DO^)6dEqUemzxvqfST!z`&~$SjHZB20OD8j_v}d8 zL}Lx~1&2Q}JRCCKqFSD?w8nYRaIi8u!r$EjNeS?99TX2N0$+sjmK8E z&wEE}ES>hdHB-MiB(os|46Q*(!(ZV~Gc`$RFY`(ydWGJ|P{qEae9JfT!gSK)SxxQ> zZt^XfF`1TaUafm=&)@cH)U(0Kp?}{sf)tl_x-JsvJm>2&CJM4EsF%?i_^yVJ= zejcjQ9#wM0wO=*+CkSi+@izep{cdazI|%?o#OBkC-CXkTFBjw$k$fddJvnRXGLgIS zuK8_OiTU06AIVrR*FCZd{@qAh(C>FU)qKIYGkNEYNrDFQ(0X_cN?&@U3f-EV-#Ix? z?0Jd5x(YhlsJcXDM>vSrM^7Zcj6wwuv(~@X;?7oQP#cG5`Fnh%T2LHeWAW0t21wmd zmJHAO*ya7ZoEe~wf?Vn&Nh^v-+0PFJVTjVNpYtewag?@Pm~iyp5+$Wkb?N z&*jcl0%!^3DOLs3jE&c4J5kIIK{pGf!Gl%o7uKb{MbsKSzWr0SUbqF!sgrBa=p`-) z{Nu*N$r)>F*U){~V186aj19hAe_a9ZB(yco%+76vv^khxJ&FDgj^qq0XTYoyE zMWom9XQkU&Dw9h#2403ws=oUhl|E~#eSD~J_b}Zd}B{jz&K00X1lGr z7~X=-QON5FI(Ah@aJH=7EoOMh zkox3Bq8@MDx)B}E|LZZ@{tHZ~6M+en06GdL!XjaVK+H)d^bm#!K?F;J9l?-OgZxi7 zg_8MuH7WNUV*?ORO0pd-767CW=gbaq8u2$fNCEbDu)RlQw^TJWe>&U~mcIS%jg3w! z3l%>CIFwY%2tluW{fSeI%O;mcK2RlD-sDYQOeq4tDTaAvXf|`?xkje$BlXBfBVv}- zR7__}p5mlcgXd^dDuYgAM%!1snWJ;*m45Y(mW&+a`+Vn>3c~!&=RC|^O}`UtyG*o| z^0yfQ(VOQeuix<=*>I1p8bueh`I>W#DW1@zd1$N~i|Dy34W}s`X^NU+`5>=8v8utGae%}epk{J%Q*V*Axzz-LON&h@ADCMh)?qHL_4zX#>7-5#7BJ7 zw}JR{vfdXgkyAk?tZVw}K<}2AK$Z~+#)L!s;T8np32{*gdYF65I&G?CNh$AqHKKxJ z%f#3HT&`9LrB}`O9y@v?T4cMTPywTKPl>gevHd3D$dk^?Pm!tU^AN#T&}4y7;htN<3MQ1{E-5@KBVU0R~|YAP|#L0d8BMfdDkbU#8WOto;tM*IB=P??U|b*I_lJ50e*7uMN`T0zcyz_T||#%}@`? znZzffCcmGAT)98-4P25If8sUA$0+r+u>54?6dHB+YHagRxKb%3r7M(Tp5QolVe;Hq zriCha*Zq>nnDl(I4yx_J^>vJdA@Z`1aXgvcryF{L8BM@F zhV(++hXAdOl)g4C6Hr0Aq`vv1Cm2!w}5R*U)g_ktgX>HS)*_JY{Q(N`NUg z?nwzWWuDkZB-cZUp27;<`L*6e;}^T5hdd=93dF*+qo+!);|fM|{h zU1MOEl3Mq@!g$i~OX_}B!H|XJx@I7Evuq?bUefiwdn_&T1T{Z4)UiaCmQ&8}oRV#p zovjd~|K!PSabRIIv%@V$t$ra_R@g3B$t|(lU&Rq3m$o4LJ*wi3m%rL{>7Pj}g0ACB znrMDssS-oI&9ND+IW8QY1ig^BL_G!4M!(=V7eZIbQe7wX($$PfiqXH}`F zIDr>iPhjFn8vLK>no@~Hy;t~Nt?e7PE*T78|5`9pX` z4gdr;r2wVn(;Inu${)#)*C_F3)dg(l(@7B#=3;A(g5|}b$$g{pFocTKgvJ(U%l;wS z@$t)9s_*PXlQZPHW=?aSikRL8d}8l3Z-JCcc*=V!G1I=2*7s^M zFlS}Xt%mDM?t<+n`5I^r-HHE*0(D;-BZ_BC;kPSk0UY8?NE!p}w^iPYobQXVYNB71;>!9LHSQ@`TzH+v5Yhe0jXMTQo z&(4ycTClU_I97R0zTo|d*mc$MGJPw+v_oXM56s+j{kpK80Rw5Z2rZ3^_JO^Gc_e(?*e3)*C;aA&OPI&01)5LI35W(eI6eV`cRd z_BO~>eF@L1{)-SvA*;@iP=Ti^o5vRp_a?BD(zW|GC7FnhYuC&JGU1u>dG#x8r4j2( z%2NcEI<|MNkdF)Sn)CZ1wsO2p7pOktX+bSj)7t+b>b--SXur7cCG@Tcf;U~7N(T{; zuA+2QKtM_W=`Hk55*wg^^d?p59YJ~tN|hFsE+zEP0|W?xkUaUl^StxqkL=9u%w{Hg zo$H)E<@>1@_dnV%=lqdZlcHfL1@$k(^9MsJ+w~^8mD;nxn9u^zV8#6V^7Dm`&&_;{ zHlQ;#<7y4dB1pM$qKpSmeORV_KGYet?OZ>qsZCcSuV&)d*;9+!F8R(H(Endq?3-Tx z%(nf3B|-qQkn3?*a^61oQyV6Q^&--vpm6)M`~=I%`9sWCuEiAK>Fz@?`_o+dtiJBi z5>zG9QHbWA_(!V2InCS3Bvw40eMz`LrcX{=;9cO`lvs0#EJwZ4A-#A!Zkm`R_zq4T z;}9RkAqj7h6rkR;0<0fA1vZ5!MBrris>wG~A4&G102~Jh*wNW-Y;jU@0Yrtk(RSdS z>$L34#B@`mzURTBIX?8=mlVM6$x35f=jkw~hy3DQd^8TT|HiWGk>#`cTCXQ_ED8;D zC+>k+RKUg)+PDwFJc^DO7U_Ry(76j%51)%##46Im^WB=uHC9}TTeXLO%dWCRG%vWd z)#t<8+!DR8h3HW$9?g!v`%DhBXXZhpcWJnq~foK zLC#tJbGaY;PQ@dPUF@m3h?)y$(aP>Z3bmTwK zwc=M5r{6jeiZuv&@0Ul2tdrH%LOa>cIkl^5)QABW&%GY&>V!VmW(6|YI==^wSm+LX zC}s%+Qasgtlj@{*yi<^myV?cJK5+fTmTX((&i&^W-5}sXxq&8;y0~Ql(02yLqIG@X zzAmFfVy)cM=b#gcr#Cd;!x@2h1=B7-98hpY1^`KMh|ejMaCN@Edhx$d>R{{qtdOYC z(gGjW0Co1Po4pyYx|osY&-ys=Q*PLRfytQ-2;rjSqfzCOdCf!oMGQ}1)u81s!>A>y zy))rs^|?wXPFM}6tp8{KPu|xo*Y($M#ebMGG6iLL$54Mz69RvDWtbFkOW>wz%sOl6 z72mVNf{Krzea2ghzVHw+yH>($%Heett=`pWfCbU{U?X2R5dusw`o-_^|=`$vc#q7oGig;HN0V{_55k*0zJ>oUvV1A?>Y)9q!^YQyqN1|LWBgB z9y}6`HIz3{i+YwYD`(? z^Z|%H^r6{vq=RLZjq|tzLw(JiWO2s9X*isc3aUU~#*w=3%(2u#5v%uOIkQ{vIhC!p zY4>kk@eztaZi6;B^<$9}COQ>RqTN9@T=z#J#18aojT->ogScAW_ON>&f4o%q%EkIh z#(@L?XXhHWEazCt{=NIGX#YY-D$R1n^o0wYIF$ z0e(Q2ou!GyZM^nI>9}tX* z142fHB!;=FbOes#g;`;I0v75t5-f<-C4$z2u8k!4>eYgMs+Ma@TojH}kNU;096kXZ zo~Qd92U8vd|LDnJNedRW?4y>UF-f=IW3Pm2y#QHqYT8gwXp5!+nj)5=lv!p^Ln*bB z;Jlfm-|j`r4s#iZq$z4Uy;!h>?3UQiyne6H&*hvlT3-J3Nc48{SFRuid6^!r>z+UV zIcB|gvcJLQaYM!e2=!ew;(BT>u*|qbQ+GY~LozDJp&PDg6(jKGsj3y|sq7M-g~|WZ z)i2J~?`h1KZ##grfF-DEH`P8xLFlYU%?QLcBm(<}?_D>g(ZSrq5Za&WAqlwl&FTV~ z6_U1|k?G}A-smdR$%amN2xiL+ULi^vYzCBs6Qi5qgAailz+o62Tov?$s6^GfOn2Zy zl?W5|5ujX&r#ec5#}qAfQEclmunbUzs0d$4qMv3qn-3N9Nz#5mq5a=Tx=p4^3RRi# zZHfN+>sBSuxc7Y)uV^QXnLU~fA|KdjQ?P$%%$A^}H(hk}OA@B14@3cGS!tSn=FiN` zp3(UWxJ%Hj1gWX!B%I|Zx?0%x>_;Fe^{!$Y^UNY8xSY( zg3e2?Oy=$vxJ&QQu0Dn&g?4kkZ~!m9!|8R6UoRI|UucPP5+b5&&%6Cn;VbUrc? zDc3&LQ34i#bJ9?(SLic3CLdTgUH8Fg3)d?qPTtj%f#1^oGS;Ww$p7M99~l~oaQvM} zGXP~CBq7Ef7qdZuN9AGatDUv?iMu(*xtwPx(zLz}ewQ?PbnuQ~v~z5d|GuwXpEg}X zX*Z zbH)sz+^DQ@CuOAQ*3wNu$er>L;gl7S+!tWxZja|T?H7IvrVo;JFXf!;v~B3k7tPo? zIjJ3=b=zobt>;<_C%*DGyb(uH|51gaMo+@Z`No~fj}n8GgKt(u8`uOavuQ>^0<8k# z4Gdg87E!bB8l5CPn0Mh+w}6)J&xUq(S#tfJKV+(?ee`OG0#?@nE{ZPMyCb@0QO=5Q zRnyWR30@^Dj8MJ20jKUxrt)S2b^m2I0+;|<2Uki;`Tsj;G5`Ov5Rb{rmX|(uhfn#w zZiu%JiNx{3)cmCx#LL;$;}uy1^A~A=v|!+}8L$ocxL4vF(@5LxoGQ4)m$~n=8Ae}R z;XPP%r1vqlf?H}|xO~N^rNYnin}wB$gb+AV>xJV}3Z1|eOBAmt?Pw<_EW&q|w&^+7 z>rohS8LPnhh$`!;xs9-{NN}=aQku4n*;DiM*>@cb1$JzaOBqiyat9w(36{3|)k#+U(zuIou!FNJ1zWSE>Uc(__ zZVUeiYX3)lcMa~S&5s}a`{iE5F>^mb{l7BxF3nG;Ao5^t6k3HIg}A?+Xm0E}w$nUa zDaGG~zifg<5D56AXVZb{Xn$=peiRD#JP$dLk)Yp6^(??f*>)O7^1%2;WTgJAWbQn~ z(&S=rR$Z72B9wHAVLHzUDF!OQz7L(cSW9i1T~qW^Vg9o+`hv)bIg?%j(KmFBV^$ z_aVFxol|=I!@>7ivf4ugt`?g`uaSf|R)o?ke_a8(F7?;&q_e--kjS9-c+N0U6B84FEyPTD=mm)kNib>6b2T6YbID_G*|26XdXY6Ehj3xn+I@S) zCqQ<8BQqR4y=s^H_n5HvDR8~n*>$r1T!Zv!OXEW!Vs|H8G5_Lcf`(gqsN_FWq}%ih z%7j8cY1WL`_|D&rV_PU!=olxTXr~eJ>>MlR(Q&%Z@gz!@$QFzXJ;;7CHe#C+&(j9O z{+0d{t>478CiVnFRFhs4WOdp&ebD6$Qd8@*+#z`e+ZtZ)*Xtif6UhJ)>g?UuGpAmd zSM7`Mpw03_$|eux)pD_mzYS^g_j&}Qgb8fP^*;i4B3F+v!_sT&%UdctYf8S$$+uC2 zyprD@?zsJ3327VU;r$(~zxMS5#lIaVKj`RMO3HQ1?yKWotRrei40;yBlTnco)hlLJ zmIoag(j_i=%ECIWQ|vqP!l5LDji`^P?Dq6@fI#Kg$QQ6*R&-b%q{6%N&p%$$ob`CA zbkxyNTpxI-9&xZr$)g?*+ zbg{Acx%e-PHm5w#$B4H5F@%`r!O9o|&cgiN9R ziGLJ8W7^}u3v$9VTH3wv2rq3`X-nwHhIAdSx33?yWDc-)Jm3Oi@<0L41OG_zPIdS9GngfhnNNSRE8z(PJnp&LedDOB!b@-J};C0|TiPfJ(0+Z`POQ;qg=fUexamQU2hAZ8=#qVDJ8!_c4H?{D@$sNde zWp*XNipNj>F<|6~(hH>#`JK73O%HkQBW4cq$7-_*KahNP8h&xfkksoT2D}BIRv_|`J$yeg1>9?;deOvDv5X%8!w6d_#HWPbGdRsb@Q))nib2;^h4?sWG%<{+53Zg#o8P#W=StuI zq~r=*oQm8FYMSWE3{CJB3kX4PrMzYR*myoLv*jjeGP&&cW4ehx@+>vZ2?}{Q-R5Ux znqufbzp)eU;8B;FcNI@~KFle=06;@1fPi}n-Y%?y*-XE(jK^YR9`IF-Gd{g8DNMCr zs#fRYgxhE5$ucg1Ra{x0&q#>t%m=r%=4tq!X!v(E9!FK@x`d{Tk6})h5)n+_cf~WDs#t||h#AT?6k&O%K zHQQC z2QnFH6z#ECjtN5dy#g1-@Ju2SU|FAA;=nNL({(G`m5b`djH$PTe;N9oknm&&fmQ}Z zM42>(gf>kU!e@@Sz^Y>>S_)o8Bh?4C` zg#LIWI!-bc;bblg1Q@N;eUBaEuCd)Reevhb-`nOIRKI`UeQve!U`c49P4N5PM`ad6 zk(W#lA>mtd4S~f|PWTODetx9jY)$Cc!zmKXRUTc3ioS`yjLYy`&qgO?L|j1L_B@B* z`Z=Hj%|)MYr+-fefC!_*gH-Q~mS+hsMYyxr?ITgeK}QRg!zBFoDnIhC++w8J{oK0M zLo8-L1FM4G`B6H)vt0naUdF4Htxw<@9V2>TC_zq{-=O;%aOaFT@T)GRu&zo!q z$cYO|K(}i3-G3Do$zLlzQP?deTzFTZ<6c4hN6LG4@|7v(g8=}|0XGMhzAtcJQO&bn ze`vdw(p9A%u*f+Z8igk9f1Cm9gF^@P_#i|3kIvx5!7wkn+8#4B@ZzK8cvI}1CYJm_JFuyj}O3+V(MGNly{m22E zZ|xv7jG5-nd#_c!izp$<=LfA@7P_4qjh9=0`859lvQim@GjUQE-N&2p%k=P#PHD7H zKtB5}m}_3dx`~ReFeeYbb9XnO6w413d{Z*(MifVUxB(w|&e#3=BmSJE4*5@q!L++H zNK}SqJoXAJ9pHO5{`N~O)j~8C==Cp*$Ag@<+;z3wtf$lyqU8;hQkzvEc*+JytSt#( z_$V^usu%TAvznv+OWL*m?{H8EyYFvMt-=kecic^3ir@_j9M)2l|0&P{BVU1Q{O@b^qUW6Ies`1d(H}mz z`B#5l`x1A(XUS9tn%xxeN#k>drNV2#(h*HvLKn}^2LJTh4t@GAN4Y#z%ljl4ZkSVh zf3e{5jv=Nt^5|AgE!&Q2q~7Qoh&O3{KJUhrlyI+u$WWHO{_5fTgC8`0q8R4YRrayW0S995h4E{-fkf6MGrZx-hLyjw`SSM|SHN3}z z^S%5V(U<3(9p&FeF`q<`c{Ln1P=e5AB+0Uc55)Wwt;mg`|tF&7B=5=%e@k{rB zHfQs_UaTs>T43iVYT3QxE&ccBW6JKifJwa>t~-y0CDj{&AahZMetuJcK~oDZ2rSa{ z;nV4Kbnl#7#wdOWNXgN;0_3LXV}-G)g*_VJjLeS#ikgT}FCcEVrm%BD^K0n6 zdAi1e+cvR&yC7E0W|kf&Gw0>d=$;^wz*{E)vGVU9NXE3bIppGBI9H1)Ol zYp2Ixad_SY;dK^sV|Cx$x0bfM%RddhI;&~lEoY~&g~ok4JK?eN_Guhrrv7m5+;ul= zJQKH1%%eIr>r3SEv%6KcED9_5_?4^-6erY2<>o`o_cT~9eHn<-cj44ESNU?JUrhOA z>>k+N;BteQDxa_)^7LXWJ*=Gx!1 zxAPxdn_@aNwNVi6ZYbuX50M49G*#&Y?g2}TF>p}KlD>uTRhCB-k9e8CLtZn=K$+pP zz(WA~+OJM)yg$q*o<^8Ndt&n)I%)=6mli|Q!Z&KoNS4(!MA`v2{l>V&RW zzDV0Z?U|`mM038LraTy}&Tp_?-J`LAPC<(Y7=7OyRvN@jL%UVTP)a*O@wk6UM1#y! z?p#kuHL z5KqF0{_Uev)sWC%+1Y=T(A+phZfUE>e)%U6vA zU!APuuy#QIX2N^8!v-T+vM)R9MG@1H#Y!_aW9QU1K3ohmWn$T)(vyC$8VwnzkBq>f z{9E%Vbx_4&UB-!*|F0IWwaJA7DZ!FV_Y9K{#Te@_-oVHYe4AFqe!SWd*kc zPr5~kUvE@aY5U_d>etj`i3*2`B$^UtIG7qglw|h-_zRGQg8&}TmSetpB1O0wtAhZ0 z5`EFHQ4J_zxwx8IzS~s?zpmi33B!&+<0{0Ml|G-X>p$s7r&K4a*%GNQ#FrEoBmBj= zPxW=7UdwjBD40OhHgHdVhE&18|N6YwXl|5X8>ejv>}oeTdLlM)Dp5J@X9K&!vMgKs zQypDU4+auRfeCeBgHo!&rl58mVJ)qycY_y;8*qOTCf&2zTZVt@v*&W3rOhp)>`=JO z^RP}jK%C|OrXCLdU+Uorc_m_0+t+WoLm=K>?p|JA5PyhgpqH1slaq^+6M06%-o?(* z`IVE4-K$qFubf?(ygT36P-e2~##g`TNxZMR$r?y3jwH=Vxdo*7H-TI_R+C+tC;OYY z0ZU;QseQ& zuphW-&bOg_GUF@&kDr>wimSKa6Qk-)XNh6>PbU@%A1B#hH?|NNoaUdkuo({*MT>y_ z&#&4mN?3D-+!CsZha1RPdm@3bhTTQYL)tg^J6fe{!?E7K0(wSCof>}lIA3ZTQ3!uJ zw!`jdN18_e=>G5h_%{(_%m9^NWaf=}8}~^A4`k{kK1J~5O@q}3AWRLD zPVpUn6>p#YW4W}J+b^zpTgsMjX4s0CA2{Oj%FfQtcP#k2c1qpO%n$Zr2MG3^&-I7mF0KekaurSKwF#Qde5y^| zV61bU(o6KEXz=#=iHm4-)b46APJkhlOe5}~th&zDw~$BLmzKn?>9clX_bJcePPl%= z5K*bM7kzpIIlZTQDrNKx^}o;R_LfQ7F9O5rDK>zQ@J##PtHHP%Ot;!i7d3C8-)s@` zYsZXSgT|fymKBS!bPnGU1~5iNw|=-L&fv__K=cuA6*F@LAliuWxaXiilG^=rU%Yl8Q9=mf{-D zr0kRa(YVhjqbkRpK)tE+Q2E=IfC}>WtydT2D3n@M}*?EE2qWH*L=ljY-Gq+^vYXQDbF#97+EOSi zC7fd7S#0Vz$6wxeU%uOF8e*a66wOxj?*QE7tZn2v$kv@@yY%9Lyv%1)*TyuN-%~es z@~b`u%tY)+tDf)rB-^T7-iN`~f|j;t!i9*6iNI(amBo|_{G+vdFZLH_Mes|3-#t3Z;eDdO?^bhrqzp%AT>Vmi|tqaAsd_f{on1VZKU{W z^26_$iQ{+;9@OTjgG=b2>99_TMV>IFuDbcLzJUl{p&LOZpKVF>QpBa&E(A~hTsBX9 zGIR-XaM(t@{?-;B}d)K4b{FhXsJrVTXD6WKJeu!D#$l62b zRjaPWB5B1>RsAzYk)PiP;x(4oQ;#53lXM0+6OQFkQV^CC%ELcKxe9vU<6t_?cq_5U z{9ysPft`WjI-%aJ(D00#UdvrfU@$@ZS??z|4|-STsK4bt<4yTR9Bma3;pm0T$Emz- zA#<7dF0Mz*nK_!eUbcE4!5$q%=@Bj-`>2Y$+o zysSu`9c+{eD=QXggrX5ECGL=df2pA@^M-K=_|>x`-`PAes`?We+eO0isY|d*quWDy zunR|Q*Q6tE#>bE}nAD;*qHhnb=2>^Gv$bL7hL}6*@FH|e6uXjvBRXk+KYi)3@X*FF zMXz-qQ4h8b>r%P|adQ1q#*Q-Y5<=uqK_Q<@$=gWi$y&tI(iW+d@qu-;)P)BBP~SQy zGNR8%8g|+$Mt9kVEA{o}hGb=8&r zzi;M^x2z^R^*@W_@uin3C~19Cu5f3m8*xU;+Yke9st;PG|K!|b-W&Gl zY~|62_UN!eDx(W_BW$}o)`N=gNWWG^xY~lPr8+M@^!p7?Q^i>l)G?HlJfPMS9a^Qe zO-~N~p(RuCzdrH%h}_5%6G%|g3whypqd7gXDl3s18Q|fD>5PDHPRe3tk;M6hS$9Z8 z)r%eFqs!8x8F?w>Gt4+f8K%46xAR8_L*nF*QL;wO{+&kf?Syqxtl{6SJu6AH^z>g( za~JKA8nH-a*`eO-on<%JkzY$7yj;7=G!qgHM%0iSE$@5c!)j!4UaMhF^3#tS;7UKayH1O5 z3ziw{YMiOZb{CgK$il9)oX4(y*l~;>VdEHgf)RWunWxUbW7C!3KFvQKVRUyk9)EIa zei#3FLEm^!8WD!kn{1GnvyJf&(cDT*dz0(4KifDJlCB^nyE4KQ`aE_9vgwt-810Zh> z!Apltem)Jh|*NwjT3+IiWxJVXM>v8hJjXWIoOdp1zEj zZ}|LHt4pJeU$Rn~du84CpCmho9B9~n7@2-qTH|JT=CAu-U?}wBXxVqzVD38myNLAB z?7l2Si1#_+@MQg9;PyFTcxPI+y(~?nG{n>9<}{8l=J54{o*KdH=+C3X<|UQf z0D$U9vz}R63;sLIEWG-?x9E4}PN4d|HZ|YWHF4<0N>XXQruNQHVmhlYY&QXNF35=+ z-mF1wZ-2Xo&WNqmC?qV&1roY0!^J-p=IE0a99r99HN%WFTVghFymTP6Q&E?qTl$Q0 ze(SsU-1Ve_;g1>u7G3gL&U^hEf+a8cAS>bs-Yxxr%!ypm12`=!)wx9-x7;}O zJ(0AJoNn3YVY;id78w;+ZXTnjmSdd6UWSVP`gW`B#el7~YUs1rj>5p`nqg>eTR17# zGeW$v1KMxZxVB&4HJe+(!muBSaDna$_Ea+ptPsph7!HT8AAnfNieYsp5gGIaj15zF zW{awiEONH{855go`r)#9%XhDZPYs)0cfEccSL<{SeKGxkv@oPQ=X(~|^0jomN9;|$ zNNDIB!j~BwnitXz)<}7=-_soP$d-+$HDh~+CVMp+N9szV4FQ;lc8#kd3b%sN?88zGyg6kEi5iCIU!U;Ov)T7E=>OUD(Dz5n(NU=NYQ*uRK*GRT>{yZ`QKAC_Ik zHrGeu-UMu?7}v<&|99Az(AaS&F~J-*6zvIwlN+KEmy)gz3Z%VwAM3l>tL%VgAOIfz zGC!Y;Fn@`T4wb0Q+Eq>^~MBZlpJ7=+2UwoAQMx*V~bjPF7x#Nyw zk5EW!UTFuq9I@Z_P8!9zk0;}@#sWc~1VR8RP*#ISO1#~|WclaW%VZ?=Dt=+uc!PRY zl852D$S{NazGPmf?w`@D>>g>UJI3x%k0fV^6z)aGBv?Y5popyH|0%muyh);482RuR z0W^8XYM`Uk`lB_v6?LE^lw>#mrGY=;ZknA{Wr(!b4|7fxRxrF;f(>p3@%br!a(Z35 z?6;*b?6V>{WSM9_S%>ZFEB7tqJKI>f`AuQ{>K8Y6z^BE#OGoYKiBJdM{4NX!b~`03 zeTPk~$urddFJnI?6-cW|UOMiY!H%g^RKV?>73(DQEdL@An(bzD%cKrt612ycjqz6N zh|J{o+8B4ye}yO93{L{DKXYG+T@N^~yNTR_TwtwddJKtpKiJw|<48G3{acU2eyNwZ z1Rl04R1{R?Cw^C=kj9X)^J{6fgn3(mcNZX8`$+ff7B>UUd`hV5RQ2EBQ)nk>Bd|U^ zw==6`bv-BFNgXwLYYLr8=>WApmOGUk!tk%X&3~4)hw+_@wdy^gl(1_g_5QMn?18g% z0CYY8J5lFICI!dzI#rKav4_hbcZnC|>Ke;MjXMH{O~r-c#K>$k-l!+-=8-LxrR{1z z6Cy${he+yRYl4(R>-y3_!irZm(}Ul}R1uf5_|_zwg}WLAk0qV zbadB1;QpKW@iJ?sc8P&x3NjaEh=MxuqB~L=<8oihOBq4Z%pfS)RcX(%l z6SY2fTBzDDvbuxWiOxq|Zn}Jdt+!T6<(*5byi~8c_w~ZuyK5tecsav@QlSN?XzU}+ z%e0t-(}pljG(IgooCP0N>Wwy|TtXfe{1Ivkb(e`#C1hPJCq*uBrwD@)Q<1QKTcR_f z7(9K`=%o0tIUBzp{P*av##kPDwzjx&HW%@$zK4u2qe|R4ZSNU=1EBy`{(p?8CLJ9) z2LS*Zy!FEaQu%XRxEqTXD~p7b%QU05%0klF=j~doFp+ z$oqM_`EgUP%p=80SWtdJ7+R&+GUvWH3VZB*^@uCj3t9xg4hpSjz6N9!J-2bmSL|XT z7b@4S`?@dZDGCSl=r4kdRh&YHor1Ue=gvvNsjKUCdHTz>F9KDj@JGJ_MeqS#H%K`q zg4}8lm*vr@qq9oHTWbDdQb*(?DeB@W+x*N46n6+YO%;0Tns4tWCSLeVj@x8<>wDWF zs0v%v{ZPy<2DcZ+Fi==4e1SpoNA^h&CpFa1pJp5?@{Z5c9Ri5kHZzxW$t&F#AWX<&DWm~Bs+M$4g;9ZTMko24``hHD{OX66atN^0z>Hv>|3u> z`CMG34O_06c=2ebMvyvL&z-}E?V|KsJap^HGWOvUu_GsS?;S7CyV50S@edwV zmW|_nAk-zC&j(sYncXPoFUuU~J703xv)S2TVktvF4Qkx`+JX_!MU%)!G?!isCEbtKj>zpWA)o1E^O>9BZ=spJ|2~w z^2Y3Q-*XCRWCrH^K9Urk?4}&qmwaJ^`W3moggKTCi>kiS5f!yg8?vYb^&M>1cT1%8 zk~jbk$j(Qr$(U1HxJN&&KK7egqP;4DaK2C|A7A57Eyg6D4pBQZ7B6JmI7B_4i*Bau z40S8Lv}`qwoknMf4~&~?@Gj0*P4yWcsVp`ugp%$b%mfuhKi;^QhIRkMhg|7+cnL7^ z0mt~njb9Qp=P`rm6jm>#A?u|)JU>6NZ8ObFf2p2$7yF8E{^epkaD5$*0B7v2u1-g+ z;AhczH2T!<7AzZ?oZrDRd|zcpOzj+ZUS1+-t7Kj)^-t9uV?{)z(=I8~P_v)I8+;#~ z7ELFG-H5z-&7)zFb5TZxw90>ZpuhXnBu7w2YS?b~^dX{xCASlUvK%ZSPJa6+he%er zsqvP!VKmKPdUwQg?5DRKJ&ii=$312;=kNSo)#f)jKicxrr(%tDl8>t6LMeEhxfu4* z>QDD>*M9R)UQvqVxfil+{7Z7I7Tu2YQ48MN&g&FKsN5UNeHsl-aj2!%{cHr? z5sPhMU8cA_M(4+^%@yr7hZIH)+LZgni>_$u=9nPPdfknQQR5Ua&Qy{QVE? zjyZ`m%sS{l`(Vn~n%_CBUZeAuVnRB4a`oHUIy#y)18=(V z$XYUQ4@Wv&6&IAwh_#D8J7FbjtbnZ%`3qo;#RcOGWRF=e%R*I$dd=64wZFJS6#m?A zHhp@%(O;!rqLXlTl*rFo$m_X0#f<#v(Hq5zi$1TUULi7iGcWY%OtX6M>Fu3tNABzk#pn&I6fSj~ zoW?Y-s#M>%nPMTx<=MK@c_$`&W!;Az4hgj%CNzJdwyTjxYV>uHGDw^z5`Nlr^Xc4A zl^#}d@H|efGpd|MPflHsx*XS}o+MvSTyS*n!Xo)d=*3=ND|{mi%)n>sp-=4KN3SlQ znq}|Bvz+X&e6C$UK3H$q2HUD@hwCTLj*#0P=3>J&3_+VzxNRsX6y+I9_ zi`xm(*5iFs;cA3xzMGW*V%D|CpNqe_iw@DT;_?8J+Iqo%(lM9fwBK4Y(jKy-F@!jK zwm&Cw;e>*ml}I1PD|epW&F0LOB-F&BhZ6@Lb_g$&RtsNL4dAUFil%bhR|4vXaBF+H|Eq;pK1XB`u08W@FgCQO?P^QBE@W_?$Y#{^E^w1ZRYG#8!3}KK*KK zH)x4kvz3vVpdCr2q`>|Ab_qt&N#uEP=QtRa#DI?PtODxr;n0D_B%yEfG{`LeF z?|Aaoz}&+zOwOCuvKy<-Va_p-GHclUbFF9m+-;g2X9J8r6oAeVs}``P%_xxhd4a-7 z-s~}Bwk+=#lPidG;9fHuDB?J zWjp?p;r_l3F4X@_A=ET4;cd~>cAHBpQFkla!`b5jtfOUWwt|)jSxW5q7W>gCmB4jI zBMfME5y%y-T?+jxzja&R=Acb)yY~P666<%$+1(V#;2rupEurRGJxONMbEn#=QBSq8 zA$A~tq?9<{z>m&(i5-a_yu5B|Oe&Hq5vQO!p5w&2jsQBHjTCEYosYBx_HG5l$QL?% z7i-B{@jL^K{CF>{W5epstnq5zJi9UFf?(3z>+1}K4Lq4jve6mYT2J1nxrlUsDmopm z6H`ru2=;k1z%L15;A1X|D3@b^>J&amrC14W_vw>#RC+Y|5x3q^>8rzx@FVExWel^7n!Up77Ls zJ3#OHQyoan^^wdM2p<`##8Jkt?Yy^ZkwG){lEC-9;}K`E*X)9M`h}`9%qDCZGUc2u z3tjoV7TML^dp(KaF@cvE10L^sMpqMtR6@aePLG3kqe~WC=3FqR}?nRS_+9{isu3myXmmcsFU4Z zZK(RirOKllJ{d*J1FmJNalpulW?f@N0k76eu~e>$vL9D+lQAIn~t3)5hkt+tw&h1E|R2tH+zt0hi#EY)-$YNS+IoFYs<9@ zA1PZS;AV*ej`-}%f1~RR3tEVx1YT;7T;&Z|EU;fe6g~JoVCv7;_h@DJ|LYGZ?B=Iq z#O~p1+i3=-p%!b{NMQ8erywI<%O_7o8*lzA2fDg0R*&0c*G}2)w_7a}dd>Ow+fH1z z9$%!0^^jm!bC3T+neqmmR4biX=Vr!SZ&(%nFgXtra-7n+>3v#%~Nl{zPW*r3SKYH0i1led_&| zC5Y{=r)K6QCxRlR`;fb!x#tlT6ZciN;Y(&23oetXxSwbQVfv=fe{A=KR(z4(c0Eyy zaG9|icwf<9OK~^Q-d)UrhaPyms6v2Kpl=iPuI*OmdV+zS;}sc@*oV*Dz;YGijk~>A zO)CDU*YD7U7L2P?0{~4lkjv@{N_)ia=}GnUrxS-A;7hK2e3AXi^^*m@-hN02fBr3eX(asV=Wro6T%JJc;P{?}Wxv&b z4XckY{mp$Kvp;@yq7yQOSuuhMwmWmdha0(Vr);xL%Iom$jn;elmro z!mIFmAzzs6nRs@hZ@Y;inqt6ZqvREf4?;V>UP3V`vAgW8JHX7| z*Fg;^0w6)S<-{Ss5F0QD(^-=H3A!SK0_+6dsZRj^nO&uVW5ECi6Dx zNQyCQpmKG{*Czst|BKS>1OfPj2WmVY0jg`_wHi41S{yp`nD36Hy(9v^F< z8{T8gjaC=P$i;bL;;}a8bc&j?vtL;w|4bU?p_y^bd+_hHDzEPV=GXctcTk}OmPd6pTPSCLs^0Ou1W|Fz?G=%ceFr(00_u$a019yjryP6HYt36qo)%1{nMMw#}V)KB^KD|-PJfA zM!?9|;P1)$Sxw`t2&ojKxwX5u#S8pi7rZ*F*N~gW%gp*?u7ZAd5|=O?`9KRT(iT#z z!jmgEzGZ_^H>=v;<|bw>A0VXued#q4Q*0Zds_Fc*Uu_$Hu~T+jhex0#Ie9ouf-oVD z-<|ehD#~@J=bfd!t5SI%kb^BBjy>42Ne$UMR)>4)|3(Z$9coCu+&e0FOgL8sE z*q^hpWk-n5-EMmERwgFjPGl_PTa! zmwSY1*2P_^k&|*1&ZSBZPng@l)NZnzsy_a2=|)s@gXKqg%l1u)g@)d%_`AM8-wJRI z?n(-ts~L3%LuWOuzV}AFb+og)B0+%7QuYF0udq|YqiBIo6q`|0L98)~k<4ExmJ)6V zB{KAgbVqeRVxXxz$Paj<2hhC?yQkY#@q$K~g4*;o`0}h?FsvSK1T2z!xB$WldowlM zajCAUC)nc46KnvZtOdmzjhEI)MILfo%tw&JgtV4VSF)G8Z z`exrk6|>N|QuBq1!zH8(cA}AwcsT6j|KOiLOPJ{R=e`%lsDPuBFWYI+c-2lqb|elF zvj~Rz84?;STEFL{4n`js+m>Rh=AD0x^xx zqqVx0x(_JVc+LNO5m_-i$*SuUjK5U@rsG2%9GyM$jh1gOJGcyJ z83ijj?VcG@Z)Ugm^z->sL)KPCav~x;W6;GgV(R3f2pTLXH!Mrc>TEthWo(^EW`tf? zLOc48U@R#2BO*cOOUZvXH}16^Rg)?P(TLF@m^75?E@*PUY+-T)h(~9Cg^*x zIHU#6Q>?-vjJ#-L*_UZfJbcy~b!Z1YH0Yp#&^LujG916Hy(Q|xVsk^cLz=0jv@f zmgCO;P>_(SbbRz<`s(P1>b|E~ar|U&QOh619qyU2>6)25qoRiOIex#`quzzEm4peSIE@Tx(8 z+jMN_E`5@@m&mrZ)A*PQ!5l_?egiG5Ku=!R?WK3Qz4dHAEP%1j0`*I? zb;U_N1G`fC&aPC8A7*{q3mt9*-!$y^NFjemJ zkW61?qnqA>+sQ56$ITo|m=CknW+}S|hR>`-Rq<>F8*>B7) z$XKA)4kAN%vRM+KO>}K`wx0Dp3L< z!#(P9*kgcm`;vqaX$c>>Z;p@Da%!f8<3dv*ewptfr;*S|vRw<%Wqwkn4@h!fcwD zc0o!2*`dwcqY48>%5_@Jc7cU=uWb)(Q|NrV??eEifUWKO^><|euWSh8(bL31>Ob*! z>5q-&mU1W4(of?GT8m}pHv13b5ax`~LCpTb&-oj`j^rNIY+&4mxN6ic&DxO4I)!Ur z5J_~e7~L@gh0oAyl_*T*AAq}Lxdq{~@@W8F`hG@(J%^w9N7riIPbW`Y)dhj|Skg_u z!f&spwA+Lq5R{m*)w8OHgz>DnUrQ^y0SWZT9lWCe(7O1x4oHc%m`_HnI?XalMQ>CB zof&brjQ?Oxcz#2=QS(F}R$e5(+Xt{;H2QW4;iHXm!Ao>i$#J7EqD8Q6_?p?%nef_k z&B16^Qx+7AJJq96c_`D^71AOUKWrw>jE|PljQ@g~iv_o`U%G`m9osE(`Tb{?R9Ts| z4_=-=H-wIfbYD#O5Bu-z-^>7CFW(qGIHfZAULc}l;ZUp5?`_e=yC=6UY-O-%35LM% zu*}4)P_e(;GQ$f?W-Ab_5_?FDcBU>KOU*r08AOO8;IOz~`AD5=KIVlJ%%JYeo2NSr zUiPTK0TO^v!0L7lQRzwm_qlu3fj{&(1fTpA8h>$7sGAYF2&M|M|CJM!^N@}@rda3! zFUCTo_*1S;oG36T3gkNqyKw|^ZIIkqp$l&3AzVs(t8WB6IQapnk1D=B#@yLV#F67w z04FdHIytuXpL{p_YA9hSEL~vf^T|-=z6b z1*(4?q-nZ0jG82U^QQg#bbmk^HQ1!;hGELS(XvI5VVWT@5eIq&Ha9LdFa0}DHWgY3 zlFt*lo6Q3lp?=+em#6U72UJVBo&`vy3XF#<@ukcz31|KK9vT+dwb8pwnOX7-v!8({ zn9vXb%ea=!$`!n;MWaxER;+)qZgjKwNf?uM9wF1#v>BbU1fn!QKNIFkXSwZ0XDABd zIkpHH-^mZA{f|{UXq?Xry?<4A7DFd8WnAiBxqfNOtaN95D<+h$i39(R>fyy!aGORf z(Y{DRDdzQX>KEH|qiS;DVC?Xw-&(8NX(Qrsxxw%;*;h*R+&U#_r6V97P{giad)u!X zxBwE^YJCqW3 z=`U$z>@&tD$9Qj4*LSiXj>3gxLcO-bdAyuHFRq|)`S)+VTH;td&u&E5PmxzGcnks@ z%bxiT9W{A_W8bT&_2+K?AUprYomf%7 z?26E=v@G&AV_UGeudT-Id^^VWexj`($g}NhC7k~kLV_wM7ndK&hXCxd1*&_5o21(r z2Aq={uWDV26+}KVdH>w&;ui|F_Nt((L4yG>?CF`sZCG16BA{7c8XMWc9~*T^jS<&z%oy12HsKkiAWYn%Hu zeh>;ec7pFBBuS+$^JH*ZN}+BvI^7kKzuvICe@`DNg6_dMI9D(!U9mUhZ8LZ*)|499;Q^{Z1W~Y%C)VES=_!&3?+Yy05gCb5`&1ogKZ&n)u8D|7yo&WrOU^iz;}vA{qmN^&+mgYR9E+xe_y=89GmZ3R(BJ7Nu=BC%255{ zbUsFb?-3G~^zu=+Pxh0)PGJaCw3~`a2t19eSlEMiKu`z}8~gu}ha|24ArF@9J&NIG z0#45Nv9GWHqsKmv9{KzE`Fi{N`1sq}+c?;Q0{z*hq$2n2@85S0@beB_-8a8#SNTep zW{DLb{rkHW%8smxQdECG8+X%BplyqI*U!jNACd@lPn(>_&nox9+<_Qt!Gz~@O7l!> zTQ3&6>fpbe|DJz#oeLq(|Y<@KKF9s=L9%(3Y?ktTP(2^-c$$sdF%Jkh&w8n6n4gjpwvC=| zg-}cJnUL*fH~McN#bX35gn0RCfe-lyfoS(+1M{5di|_Q?-o6V92-W>^L_;$!MoQn2SXN=m32@G#<+W!f!envj zV^G@Kw)oD43DF;^TLmSgyx7BS;<#T0y+$RPbsnC$*F&sUh}VNS9Jj-HXctsNBa0|kRup(=JvDx`q;|^ph3W0 z!S~t4@Jq4|&08eaG4wxL|19i~MQH#*)z@Wm8KizJ_^x0|iM~y*-Ip|8Up!t%+%0@&Xp&#&cKD5l&G^s1!)+`8nDLRB?L zpD78|8JlZf`ud%fSnvw{##H~03@KFz5tYtJ8*Y@N|11p5Vu>$9X#EF4EO4oVhZLe5 z9F$h*HP%?zbuqDBb!&F$utOKRljzB&7j^+P)Ly?w930WthkV;k)r-HSak%^)y7Rtd z;eq59r$u6M*|ZEa@sLi@qg+d%gtF;r=+4GGnON@I|FuM9-=#3Pj-{(}vO_K{uFRfs z3d->zpeO35cOh~Q^pZkn%&#o5VdXi7(q76*my==k6{`;oZgob&k75D45+9Uvc^g zM$~%vd0S1`lsGR*9KgO?tBmK3c(Vxj$;j%7xxj?ZCy`{%?*&f<=EpP^WwAHuSfeOe zw7H0DCP>s;$2vP(5VC?%O@no(Z8gn7<$Yf(F=ua_84{Yo9MGLR_9yiiaB+P?AJ^Zo z10HD3tVPFb@KYP$e}8C>YVdV(R^ofe7Veem&%}S;w^WyTPqDmMlt^xh z22NEYU3IhHromWk8BL#{9+PfN2Hkn0J~PI2wA8NSMf@zaW#VGQ+KN$G0Q9o5g}C^= z$|Mg_4?x)w_H9%8cKLpGc&FX(k9Gu)3*C>ph$Zwx=kEO9fY&Ci z6boW8%`2?LUOtYFZ&3QjVA>HHjN30wT@0bUh6+({Z-LBO7=hmqic>x<>Vn=&)!`i~ z?Apn$G~3cmnt7GiEGVy*t@F*;a6ad1iLc7u-HUWL^@rn4QswgepuMG-=zFiXHy+x+ zdJuEqy^r~1GsygT*rmyU$o8petGxI<(h13%EA_jJz8)0tFifPC>`=-mIL7s8jbrh@ zbwfR)nWM2(qgVRGUa42 zbDDYcvmd3R&%6||SZG#J>LHDy#l_))Z&h$dRaSq>ZL#7nbU-Nw2WAy)0MPe+L>X&* zxlj0D(@d0n01p{yve=R8*t&go^2!Uehj>rL8N#7jy>GFZc$hHsEMK5>D(WVH?R+`4 z{m*Y);@Fvzo4M(kIX&L;&n^iep?emx_q>jsdcX837Vq#2KBk`E;(Kr^YTAY9zh@6} z8f5HcI`0QQoI<)q8v+GRQlbR)EqnfBMyIyNACNi!7*w5BCGPxwTqkMWvJ%2--;YpJ z7fZ6nOA=q?bu+v#q%}&+7YpmKLdgDX*+Mf8H$@hA~vj5-A{-3oY92o zuNTkb(L; zyYatUHXhiJ#TCgmr*}xz2lE?;koX;s>%OvNtLfqMD6@;+64irqGfXQ$9%YU1q6ogM zX;13u*KPrTAYf|UPcgUlq25Dn!_mE&2MBgZQ13pVsZE%>XyQuD&>d&N zV?cwJnU|r@eE+B_b_YZX`DI;F28#8=KxU2UAXE&qm(Jz*PmtM*++-;#(1twT!ej)j zBdUWJVt%ytTwKRHrFPk(!i9+v+h>-k@rpsd1Z)OV{LbiYPsVFICV zBGIRdNd9|wh;;k`5Ee1*d-1Hn#SWM_G}pEzkXw^~E-d|P@`G=7x|a;99K92A@7wc$ z7?w7yW|r3UQ7({jyiJ2W&y%-NOb`nW?nvork8f}=5rp2fw8mwx(>=cpWa1JV!7TKC z%!qP7Ab0h^SIBDT+K)d>2%d4V9!Q%uxs}xHUla$61F$tvw+tk{UaKA7?0xvKN~U|K zAthahc*x$K0kk^Zb1!6wuskExi}pLbQq(PX?J36Fz&iqALdkmNk4U$;`k&KVd_QMw z-RP_uj)nB5ylHFSiCL$wmrj)iG9DcP;hhAp(6)?B{c7U>m$~fRBFrSFDkm-dI<~e7Fzt{S6){e2Bv9Y@%x*g9;&QOhpzURQQJU zY|8k4Zbni>U8bvAd8g)Q8fW68iR3G1908aV(Ic@54R4ljcjDFe*>WiyqT;CEpEp~& zx(>F!wqye_sF76?tplKrakY+&e!l9ubwcO*sT`;dJ+cxOQ(Q>`|DBROiwdcOk|k~L zArsMe#%BnVGpz|il})~r-PBo49WiCL4_|F*W=BgV6|pGKtI635 z!6fBkI*F7Ic&Px+MSrftHa(eJK5%jcaM+nF9jQ&`V8_dB1bOnDyYOgEbrEQ~#^I6_ zrurZU&SEWzL#aH0C>Alb3WZ|jsbYBbJ91c$R61wjy#f~i#|!{MM+^W{Cd1ApURQ;j z%cGKXD$0C(vlh-Su<^uyeIS*SS>x}LtdH#!hs|W+J$AB6ecb}C&!km?nC_##uY6q` zF#TqFxF_$KOtg7{CSYKI+&2XSo#pBz9pRX=5V(5BZs(s|k>?q_@ zFs54=I;E?B^>4%SOHVPWAoQf<0KY_OC~}9(AXZZC3#+&=M3U*voD#Lq9)lMl9|*)VL)*de2C?X|4CwbNq9ej&Q4w1YgE zA-3SQSyO|?*Ljg!8$BTI`eYOgc&H_wosApt1L;>|y5a}4X;_iSmV~B2)gAmMa+ttu z)~PQB)GrA70ebhp)=Q~>4quUR-1smL5IOy~?Ixu#y$6}%T>hcfitFUg9seSlZ|Mf{ zb6B`mMxgk@Y9s+nA>nHwx)>A+4)x0JnWrAi#Xxl<%;Tu{-sI(ZcU}xNR`LV9wgodz zhH}GW+3KfrP46WpzyFd;k3Lg;f~U5k(j)1|m~=^KfNxrh+pod-;fKdR(Jk6;>LXf$yzWwt(u;QTomYenL+W4t8&wOk6+vle<$dX`-NRUR;Bu#T5f|+$=o} zRm(kr7yr9Bgq-oh$zRc(+$M%~fQi=XZDqL8@KfHvgEm?kjzHgoLgV$bE7BG`{JtOE znM$qL3fYahuJ*!0E@rMhs7yw`qj>nbmC`crN?P_tSMc%GH&04>j7nna1*SE!ev4Y3 zr_!kTMSph3AOZQe36V?c{PdDXJdcY@it%;&8)PW1G|?x1K*+C0lS;ozdh+b-mcUxo z{X2KDKJ2s^pSp)nR}P8?GEdwH_px?jl!+>&z1c_@s48bnvZ`6z5j-GHH&kt$&YLk$ zvOtD~g6&jrF0Z}A4XcOr`J^x7$747;dED;s8=S==s);Iq`XseCVG z!`lU?1kW3D&%z4-4UQn5jc~}#O*zJe`Pyh`%)ObY#9JR>T;bs6`^j%Yyg?CoFsNpz zxpo$MRqWl}z~|F;w~myZ18}psb~*=#gmMxAWX?8GJpy=OlzCDj=_1F~s}ig?Cyt$Q z;V4Tv1#kkiLisuW+gbt^9F-m;B-K$F=3ksOqb&6lv9Hzyoefc6=X~R^vnr~;#e4($ z-FX38M>W|AyFMKs+6=0=c7|< z*hFNZ_Ky2IZ9GXIdJB);j)Zw9T=vSZ1VR@I+cZ5luy)ixPxz>!0b}3cDcUR~t7CzM zXCSNN@9LBNtG*~~A4CZ=s5be5YAwk%b9&ngGb|W64pmY6OFx)v-^%n^3T1y*+U$8s zbV#j72a@SNJshp|GnY$GXJm#)T02*Wzw;j>j{Omnefr3twj! zQ>EH^S9BA^joLU1JyoYzVeg$6$}U}P@yIoKIYmpZ@DxO&#jndc7A8BI4H5l6sWKwzfz7v5umHbH78 z?R|!vCY)2&vY|3>a&m_MYBc^C`S|jKLS^gwFDXjFUo3lEe5^T~V|;}97mu7wm$tC8 z|0UMRckGCY?rWhrUQ6k-4oPQMPvo+fp;cZm$0`1tP-i|C7Mc7jh3znEAadjhi}PL0 z5r9u9|CjUKdCEiF!pm$f6aY9IbrsCm2Q2+YpdQ~<7jUwaFR&{-#XScjiYWS}qGDed|;T_@a=PuB0X)*9?$&|05%n zCr2a)kdu_E(FkZ(tGu1`t#9puYkAUbxp&0R=FJNEI>}ECHNL)9ssgCBT$VOIe@*74 zTbkv+PRl>HOOj2K8ZYy|=&Q(0lkPe&{*%->vWk4~{rT;e(>Kh`Z%TazJPppV&&ipE zI7m4NJOjuL(1g{b3_l9qZDYNst$2PF_B!!k#TMWZCnKS_X+!*AzB80Q@^PT1SUP#6 z?G!sH$l;DlxXh6nfZW#lH`AQ<$rTPc#iMBwx_|{|{CVB#s`wsvi@ft8p(D#<%g+$$ zRU;!q#gZ*AyPwQlFHRj^IPS(ba?O_GToBPXCab7k7s%>Cw+pSx^KwFHsAt#-p=2c6 zz^tI@c`SK%;*ua#G>?lPx=JW==83asJ7vd-IJ|ESk;|}LJ1FkreUW;cl5zCn?{&WTRy~TlnXSD9rE7)KNgCaZaj3@=QvYR(g{)lOWsP*D zmu>ZGaHYIe;bymYI#}xriG=%~B;8HVa}Mt^`{AnbW`d`MIq@vp-6e`|9zBkoH5T$_ z_<79hlfw#CRqW_7uMTXY(|pXlqoZRC+i=S92+|YtDhSiwc-J5Br;*435Xm4f7em-S z)j`~Hwsn_0NE#qgj+1)<`(VFh1yPQ_9pgacC=l5Zo#^=6y#?t4a$8;)E|w?RqZ#iX$2&?wKrw5H^XSBRkvG(MT~R5il}xQX zfmpPVs^CSh-;T}(c24g9K3f(mcn(k*@pP<=U8OBBD^x;dmHl(upaE^5Ji?qw{!x_QlGQ1?-t zhWC#QVJj{(bRDPDUVkluTIYp@Y>I*}zmZ0#EC} zOA4l;jSR#v3kwTb{cQuAt#zA2AFF=+2xLULqoY1WON42OdVt`HrzMUwkLI1eO?5V~ zc$+}5My4o7UHaB(jaIlTk3MDpoY^;nR%6a{?UJ^S+9V8zz+FOjJjDRuDQ=Wa8+#aE!8wb*!am*4 zi*bDQb+jr(esOD_;sWzIS7+%Qk8{jC&*zS>yRE8EL-X7^h`Z6|97XLDSCqR<3v7F6 z;wokM$ZH>70O*(MfiN%81!6%H;$?AlR$7m%SW;8Zk}}BRdF)Emo5NbPuBpMAV@y@j z>KNimm3~Cv-8>NK6PGw>l6Y z`eGnOvE}*7=IrIC84{qU%XO>IT2+ES(l`y4DQiv=9M3;Jc{-=&JQdrc!~FLlCeZj| zat>qca>)u|+gwzTm$=P7ii}qY>>shZK6!EAgajR*zsgpFI^Jp2;)h5FF2E=@;=i*=;P&vf=duErm_qR2k8i{44tz2HpY?2mQUFz7W zsi`J*>}-y;D&T82k64<>+*^<4a3iySSMC|$T%VoDLue7*ZgYbx@W#pH?6-?mQMLtW zdxfxA+RAol%8Fu|m*~^ytJ?)Ya}O>_R*IJB`wh!_q9nXn65hRBHEgqSqwqy+LLyfj zPi&)|;-sv+LKKDLvA0oD!s(J|tj^>qLaYY7AB;Um9fGCxTznH3F`bws1xJ|VP%oHy z3}$HEv+L_Cbxv(o7wGH&gWl2XK3M{^N+m_MUW;jbN#CV#+(_Wlz5Rgl!2>1duo9}p z98~0Gu4a$$d1UwZT+X&IMVvet2i8HD`p87}SPMJG*lGTV#HbZ=tO}EU28d>I`qh3= zy>N@~R`Cv{JUuvLN#Y*I9UbUG!g+QW1F=IZT}F*)^-diuzLIu+{E0L)da;ObczEF!yM}gcRP0JduB3gY5*U?(lxnf6+gq_{qyy+`tm;3Wx^XSqM9BFNB?I-R!dopWCugtMj7{KBhSxN1D z%KsUjfQzqplM!E#jLUr9q>2tzPCDI@C8>tdSo%D-zm!&L3n$W2EmK9JMMTXmTmmIUNk=Eo3tatPp5bZZq1?8~Xu>RnSig*FtwJL~QDH^X8|#lX z{7O_XVA9gk_uHfMjjm8<;M#DS_Op3+3?}3~UORS6U;r_7$sLBeLMZA0yBEc|-KADUmObqx3HKgzjACiy!Z_;`=G%U`~VpNE20u>Z0};uNwEDb>0RdLtcY76X)C z+k0N`5mc6sxp4`l8XQ|*sU&gZ8Y6O0a~B_$^XJxn3;a-cGfihYwF;Ph-2?Q0qZC2^ z!x3(?8`En)&JyJVgM<8oy#oV7!-IT-f+GSSvXKJ|OG^{Whkn6qE6Si?|Cpedh@gP* z-Y~28a`r>_d_LmWg)v2EZwidj0da#A<$^^|l<<>`mobi-mRX^3=?K&1{`y{26<7~B ztr`{r^r7Y;f4$xg=id*fL-42eudu_M61JHKUrGC+$zQMB0#k9vQIJd%irxA>g!l+e zHx4iomj2%Q*)P}3lGVwowt%+V<0o~%94_8XoEQ}$umo$|TF3A2VEXXDd)u}5)=Z!H zpqBRE!?uh>eYZmX*TYMA)TI;pPGI;WvW;my^?Sp(suL4$RuBBNSqD^Ql_FwWIf(*k z&;Km5iYqt(dqIiMr`)e``Bm7}pUnQWk=wbzJ23e#vG3>}%;}vf<5O|M@HPGD(#mCF zo`N>wn8N}Th%JqyWwEJp#?}M;{NXNqg1q$g40RrPz&OlDJ-l(4C~r*sA=<1DU4RXj zW3TQW;l0oUCb0Ry@1DcWmtF>O{{_U>cJpFhds?4Er2*f>ep4D9bzF=#Q#tChWF-3R`M^?LjG#t2z4UR5mh1bD`|Iaq5Fg-|b6^dhJej1|GB zV1ImB;T7Rk#EDb>S#BNTfRelE+*s$|e@-~s)UH1IS$-%3XcroPT*l4Fe;4~4H_>!2 z{L2*1+IIvoNxQDs?i>t?&Lv8Mpu~4oRRXJ> zwaRE?n(Vo9XkGLylYM28eqyDgz6bCj1x*!7nYw3 zO|qMrx80aQv?F5Vs`XUccTmIG^NFIr60hyy+8On|a3)^(`>am(joF2%)AT*e*?s-+ z!L3NsYe99(q+_Mf#YANTK#6k9)##!~GQfoke8F2FvC1RiD_iW4CF-AiGiv;PAQHpf zblhD}ROq)*JcNfqvhU5EJ2mM_iex6RfWE(n4mZ6M@HuHS)!HV}gFCh>%ha(J2lGR! z{VJ=tR1YSk)-;;v?)-#<*};BPcZWGz;VFT3&kiiHwj*PoE?ghl^+>9-T64E)TnrNZ zTJxiQH_B3_v_+#yN|?hmje5|~dJUu0WQK}B(q;+PV>k5aDyC;UO790|4MXukK`U7K z4O+=q>AN5&3LWOTdH@qU%QLpwedPUXRw;kR-5B}Qs$Y)^&w8FKST2}TBc8m5=lbsd z@%>5UTBScHNDOdT-zu~)DS4@&$MNv0%Mci~HO$kFb6c08&Y z+*iN;9n;HR4ypN3h@(W&e_?9DJF|%nOp8GNp)>zX*GH|Kx!6xmJ6YYI_ss3Q#|0uj zBULtt6@i>Sw@N|%E$$xFr2pT$UBXQNZ*)eQ2-{|7E#_zAfc|yWa8e<RdnLu`6w0`iKswm9!LCuw6`kD4Pu&bk)O#l$Cjq-Yv`_m%NlkqO^&nLw%+0(85^^ zaG~P0+|V&7rV-mw2T|Hj|DL8A`%z234%-Lo|3MnU_sghtk3e~9tOYJNT$+85bfeR- z94saNUR{JPbTwe_Mz7^9V6xI|z)s!qVZF!<3%H|$tTGZpZwE6y#8FV(H>rZQoCTGT zrCVJn));ASPZidbupDC`k2EW9Ex?8{SPhgFRu6*b;tj_|hrz-^cIv?^j^XmW%8a=r zGX-JH_a|Eg|BwLZ8gupd7QF|D#Pe%r5I#aF?H=u=xd zH=BWTUr_1d@Ok0`op!SQvK~euR7`7^iovC;1DRJUdL+^XW($WIFr+?)v-=)L$~8vk zSBt(K|42T`az9PoS2XJv?B$GoG!<^esVWYXpv~7^EWEe(6m{HHBe33O8rR-Y(Eomt z&_BB#30}$0OUECs$VD-Af@il5omcfQzg~fg-xdFLCEAcfr47d1^da|=P<03~Bdv3e zvM)hAOMpiNOJlB6-e&KG7cHx|ejXE^>e=IroPX}0ER<_-xc%B%yE1xZ-8*ih6zfWG zoe}%%Ja-%7{yma8V_Rp150ci2_#}?qMlt@7G^poO4;_`JSbuIm1g-j5|2>?H)`@ZQ zaFgf+vpp@HbOC1wdv6Un9~PI?Tz|Qfd4tr^2?i9l2sgv{cUXUbaARUaTYI4R-N#~y zwMghb+37^|8KwtU1FLz24(1*qLL#6|2TCke7UmkNY9VWB14(BQu#~NvNXSQ{Cl6d) z=v@CYJ}AxxUlHtM0n+(ScbZ*ES|TijBU;}M#AY^)Wb_b(1o?B}X~5*x=KQATQlfav zyw+3fzRe`elV9E}u0TMA*3E}AkzhCNPuh|td?eb7VQ}Wtg|=^Qf=9s%EZlDBg8Sj+ z=$j%aq8?rMNxhnSX_mT^azgcjoG<H#P@z>UTQ!nAr7(~LZv^4Qxh zK2gB}C!aOO(f-AA=id-sxA<2akq+_f;@FkV`KXw>GJEp+8NSr+86U-KA-kZYg8lAA z2&ZF<@rTFp1)`$yF}Ffv(_?jve=aHK>xvCPupLI8Y$(OttQ1q6h;L-KLOy&%Z$|M4SB_@1Gy^!XGNsl-Z(A1iE-pi5;_I9_#Co=HrBc@5V_oE zu=asVCSLr3qwu*A-bJK+n9S!v!id+J>xnc?tt0TkYs-9TMm`8J`R4jMO~GAU0Ox7} zm6zWv&$XMl}mGgjA%0(Ath)6wr&tL6O=`s^G6p82&8V@W6l=X9*{xiF^c_HBO zK8tx6(dfR15*G@(vHo=gL%1YPn}hihpb&`YPZS=dbL$Qs3`MuKQMFKA<*)$8W*Rk0 zuNDaUwxM{#QsB|eD2XC~ft_V(?1`Xyjf)PWC`}Ky7N}yi|Bc*#$!0K}_8XTrT%p%Q z4?XDQf?4>7o$Y@32N#^0$$q%ffBx4@=WFpc!WOEkFnuJ}a6jmlLTbl}Q(yZF$*qTm zNqkHui#5xRQ3_9#mP0DNly5JwTu(m-5tFOHQV+!sLAcDahN9xL|HAizy|HIhK^aX< z5_<0-fg$6Szy1iVGg;0o$1kBbN2gWMVDHh)^nkZ+`bcpbG8tVGBTG3wEPkh0Ts8cX ziwG)&_h|^VgQvroLps>X&5(J-bii2+zA$5cNAJ|!GS~Bhh$;@cN12Z372sq)2q!y- z)qo(bAaOW)7F4xC1jXvnbWIG~owYlhsOLsPwpoA0f!Q?B+M*L|47zT_7(re)HD~r- zc46TPfz0peVy8sT8GpoXswssFWcuD7moNiWzPkX3)MA^v*2{h739hJkK()$axrcg2 z^+BohUEy^K5whR`R5Go%g}MJw!-=%G{m6bSFQiTC-y8Q2+w9oMAnBl(_;9oR68d1? z%M?`-ENT7e$^2Y6F?)P_7_FJj0dNaX9I_F*)$QZ*ZPzf+ap0*A+aPOVAjDcgOj31R z=Y^QrN?2GMki3ZiE|7jauL;rj>Y%MbG(T%+mFHPurC{4~A+QAHF|BhBER{4X(8F># z*-A7SE%X-!TU12ZV3oGXKCTBT5!m;O*Qu$7{WJdTTe zR6WT`AZUZ3R>yc$Rfj#@2_);jKlJ^FxYy>v=LEW)0M~8O0}R~4;{caF+^yE)@DE=c z5Rt%zTXyw)J?$;(S`M|UE-n0QMLMu=r8_f~NZ%5Er=_K74!1OIF7-!*H4p8*p{))r z?YbqZJha${&YT_JF#+~bpX} z{TJK}28Klj2j8Tw?Sy|Dm|(r`8IIE4W+IE9!04Cy(2Qf@xh#E~g}HOL094%`4pGD5 z8XThT_rFim3dDzM-m@}U1fCO8aLknXILKG@dcUIg$Ce9oBD14ETYcJMx(3QL(`-m{ zzwq0+dl5k81>Gxdzv)fGliZDa{dgwx_TV3ny?#|t%laAOJ|#e33xeCkKNS_?ha{2V zT)oaQ{k^@}LCSrp23>*QoPvaIRy!V9O9N!KHowj=4VI_ub#+N7mKqWNHhsWMtX>A+ z^_5zI_J|+XJH27Wh_Br0LuL~q$>XSX%fw)ChiDV1n0MoJ`l0R2!8}LkL&8KFr4a;< zU)Tj}b?|V0aGe>zu^CGG-IxR81N(EU=P!MjsA4h}zKjbXR(SszXCivVLW~4_FxtBp z4))%JEm#*8n7&V8L_>_y`V>kIUq|itqezH(>B(R8P`#;&NifqJ#DUz@Q&r71+t_c7 z$HlhH%|98E!wq+4elmJC)B5T{yy#2nuTjKMI+{VX+qy<~ zb!@ZJ0J2CelNo)Z7;Sx|D!6xe={EoCvpkS}et@*Tz->;J`fpCtQ}^~3%~quR7hD7K=fJwomFneM<^+EOOdqB0MY(BSfSp|?k-sbI z(ZW-4Ox!IT{V;CBtD;x$lLiM1&x3)yDYmDQbym9o{}N&SY&q%wOV{t=i~jz>W+<#&7;S@JmT@~TI$uxd;i)rj%{u|WGF-um8l){!|H{x)2{ zB(KjKgT!hNGgozhZepZS;1&f86rbr!E+0sQf+kAQFtPAv;+oxMt~nO;3Fq~ji8J|n zzqKT@&Sva63*&n`bX)|2j*WtnUJqa5kNubM^f#}oQ8v7g5gN;!QMpJK60%o|+;1yC z^F^`4@cMhj2)>#f4^Z^}Bb*M724%c&E%&AFjr z&p00lT`%?)b0&OR9@jm)MXwYf;-JXq!#@}TAhq-TY_1oLB`o1W2`}KJuA|z$PXVI$ z(hu~;Uluj*!}lyz=y4)(VN-n~52jxvcbbiIt$uSoj{0%!r`vAVPG8)&3Z|U+hIges zW5nKmKMEhG!mybS%cn4^A&>QS#t@Nws=ungxt$H8r@h_I?&FFnk>Te#VbxP_7`3gf7ht5@$E!2a|Jj#8={4R$nP>mC;>GxmFyN);zj zg+2aGEqW}HMV>z?*t?pXY*nhO-y@7}OnRdg1nn>!>{_GAwQfpTaco(nXK{nO)hCm8 zK6XEiQ<>8LcAH)3Ow)te7b5;A*8Rn!b3aGbp{tArnX;Oll{U3k+0H{m#5bF57>Z;) z96=qVmS;T*VQH>4gZ7qt@|yHkW(_lU_tj8!uV7O@`lo%ZID0K(=5=gLYm+~HHz7qG z#TaYb<=r`t%11(f9rCJc-@L}RsNxlX*R6N^n~kt2FIWzxv~H~rm1_$9s;9SdDyNgM z+XzI|Oe71FSE-ubOQ|(NGulR?75lTF@y#vCOU;s0KRxf_I%C+V?Ai8QY}jUYg11)@BE&hf2-X=$2Vs(38Z~G{kjUZhUtw5=ro^w-KMXO z@||PAw40^-@i0`s5+CqhySH11KqP)BpZ1UY%FSZ#Eek6Zy|rOKk>++4%i66))V#M1 zV1vjN8GMbC;-?w2cm*0nUe&9k@%KwA*mmeIGee0>xS3EoRj~nZKNj$_JuV@k4Yv<1Z!7m(ix)Bo{-E4dG_P2Kt0z-h zg80W!IO8Sw9gONe^_|$k`qPr&Bc-Og1w!^GX~^jSXXxr+thpN=5`Qb>xH~HpGfV7@ zV!4o=Vil^gRfut|#kjiwrRb=+*TJ$H=JS&ZuDcGkbb+xd8s~SJ^4!lZyC+DTr(wE-|3~%dsSBB4xp?021IMNN)xu?~_uky}WOB5=F5Os+9yyM` z)Z~EK_IHe?vI5|l+mhlP->htYq5FojW!pxB+X9^^v2*tA3i&NZn-jv%qj3!E{6_n| z39w1x%wfMTYd4AmykVO6K!uoX3s4H?k-lR{I=S`l)hIm<7oT>LtZLx&&^VdNd-4Af zb>2ZueBrxaIs#G^M3G*;AiZ}`1VpM-Q6Ti*dkG1M3W9=&NGAwVL?H+Q(h`s+HBzKV zmlAq_&_WV&^Sk%X{QlaR-I?8F&g?nwKIeTt&reOl?`;K#j9*`BziN$z1%?p5#TOzS zxZrVlrz1Mf<9gJnLj{6#J5P(TQ&Xn5dK-iw;35~*MS^%3 z(;hG$^pe@;HWA^^My?z582C&+G&>s8mmEK)BukMi;s?LNWqq~RI8=;nJ=>#4*AvS=g_uw_ZJ7+^w&TsY3p6#69$ zy)m&O!>q5v*tS(LGKTAbv;FaZs*lLa2}PV?aC#pK_R*D5S)|$}bGvxV_?+~wOub_L zdJrOM$m2@x9Vl%vMe&dU&?6P~N%v{bKKD4g6oq8=J5x;?xRwAXhUS;6SOv{C6`k8W z(LEXLKQ1xL1DTsI)+v198OI-Xjz-*y2r6FML1V+EZ=7(gR@fiQlTtmRPfm{{;9jA~ zZqC2q4unXjACRr?WkGS7Do$A}rYnJB_pZL2OIW=ke`I!b;9xha{Qwq!oFTmk^_Op} z$b6{;B5gYJ)Yg##(*o3M`-EQg6>zzUT(lqqqD~IJ;WtNw!qmJA5x9ejh&gN-3#K-> zVLJKz>=EHFwe*)@trH?|=aC8m23NPTb_EaRP*EJ)Fcx}An!X-Sur)oF$WFcyG$n(R zuA(FD%+;7L3bh}}`F4ijMhAKQj_UGE{&*2WoFM(UM3Aik`cSF+T;|W)f`4jfyY0 zc3B?F#wYlXO>~iKhcqMt-!yllW&?9*4Ix&MWBRm%utja(ZU<>2ZHe1hnGWI{C|)PF z3^x8pZu+1c=}$J_h|aCGER7)uNS#_07-i5#&D-~Bxo}m0T0WvDYXm%_I_C1A{74I* zFu+YF0EimoQ!hqgJK;gl9pRwRaMA^C#{5G!?kM+iGApx{m2eg=9*4@lxX8a&I}`Pn`0#g5u@U4?b$pem+9^ClA3jrQ z*`+UGHObPBJ%s)^Uyn@r#WA5<7E#z$snc<~bFeabw~jDh?2RX#Doy)eX05zK>~It2&Uy!mhnMD&WPjj;*Sw9RxaIr`aBqlJ0DJ2-7?&6I9MPp zx{^Z|&_f`9_c8r;;zad;+tCFyhqQj)fH5)tIZS7uO*$S|Fi2w`f?s8^sq8NP9MT*EoaX2SsGU*f#l=P`}a$l?P!M9}h5^L)o7vf2|TleL%9mA5-IP5cReAbLS!PBFTNI{8Mn z6r>rH5UuS!l)ip^6fJwoVR8eMAl-VMip46BNr3lg_r&^*(cEknsHX7a&_b-1&J)eF z0dvrq;=jtu)53ExNYC1lX@ShI??{KCwJRu9wqBOx2D;)TXWm+N&S81%xsH1JQg$9rPzGQfA5v`T(_ znfq%epZ8xMZrA5d#;TKcGEfL4pM0guo#2;#aK8e=+J`ef&Ky4E`kvE8?xvSIyv{Cs>v?fD$ZtAC#|D}Ho;ok+N}?IUp5;zItj*WVZ2X^$3w~tS zKh$(t80d_8OYxX`je=2BBgX0@t6!O!ubc7pZ~XV20MsBb4_5{UcfXfnntxKG4dN+| zOc@_RVg}MlTiQEQlJKGx&W((f=zQqub*^||-(>mjlcW?jR&JnY@8QcXY4;n?l@E=W zZ$~GcQqJ`LCwg3I=gh=XT;+xIX+g0_ZBu32E)`kDo!s(6|4qVZk15x^CwGyVZyb9T zS7V%BzZ^738+#^sM#k%;R?^*}*7X;Ek1#54r9ap=Cq?3sUJJvvuPF}lgK94vNvX!9 zxBK3FXyoWvltezvzr${Ser%#3N=&Z#7LT91E*?t#0lP*;tzu(CaDGK+b{(RyPJYL4jFz ze8d0aTUd3Wr91F9~{pApheMtJ_*c|$uhH6LI3lk8AVY95rR})2{1WI{nC; z*E&wC1Z^Z$j7Gtwee+JU*VWr%S~?5Wi#u>Q^1|(W`hxjINB=z6VjsM}{WY<9bT0D( z6GtLO`H-FH|G#gd__<8vt&mnp^OjcTZULcz zilN5tf*}dLra9*2^t#dGJ|^wh;LAT;&1xxWTk0-L)8bFwYBK9wU>DC{dJ#`aPY8u* zyUeXa{FycM@P7i@G)d!xbMrr+Yrn1IKOTPmPX*`zy!{oRf zrUngnfIMLa$7|N(mNfY;(66#TqxEJlY}c@Y%G&EB)H>$cyHH`Xxf60h)qdco(VD;; zrfoog-wF>43!wl)AJfo}!R?V%nRSA4R=b^a_Bo5-K;&s}q zH*v`T1iw^Qqr$+NA>YgLKrbyzwXF7v+NA&TvOJ_qx1uMsNyRoT97pKIYk7JGh^Ur3&FWF-=TQRB z(lR1*9GC|<`P%&th-+)Lg`b~wb1|GenP`jE!9VNqI=^OeR}@mhT3M@;ZPKOG2veI3 zn#hFXn8djY7y6P+MPoe1w20H;=0#iXDryc9_QWr+unJP(H$L^v?t16cZM*U8fsYlH zI+e*Ewl;T3XP8m!7`ho%eTrDQDqZ$A&&zvC^r72S4G6aHnD|nNbqx_s%F+D7Lrv z5O;R!z+2DCudPAB9`u5o{5f>SACl!!_Pc)Uk8RR4yT|L259lD$!Jjt6TN+v379~Z4 zWkU1u2IHW+4si2$)SP(y2FYx}3v#Zhc&44Vq~)&h_Og64G?I=%u#of()4zUnMWoZ* zP3oFK)P{3~PgJycK}jP61&!>AnT&2q;T5B0A)XuA5Uu%_&G*^(1f=;iXS*S2^9@{b z*x8!cQrmIOl!td42Kra>J!UeD=<_~uSc9|k#`zs4?Wi?pT;8fv(hm;aYUIM@Nc|bh!U|uTNDvyZiq-rJw?L;zSo*0 zQID*`s-NAJ1QG5=^#XKKX3f#tPtB7vSApZfBD?pEd6>4y>2{&Z6i)LgO4hK2B20R zGAWVD?_-&iuP_sTNOSP)jPmiYt$OTcUu5*`j-F&x@1IQB;~NCubk(2V_CruxxV+aH z0&zJoG&9Vd8HW@qC4_~m9$veuyK=JdCi+`KA}|i+U}PZQ*!1pERHL0kko}(Sb zG(BU$wZ@39KKW91{({xn=kJq1hL)%jjpMOU&2|jjC~F0VR8;L7OdkIc6CYm-Q|Y*9 zWKHh&>L3|=Xv?gZO>*J-f91?Fv;6HG{0*6K0i7wOUgqo`p+X%?IZ>~)iCWBK2ED{vzL3x z;b+}Ka5BGh9!PAZMX~P1)elZ8n-sz zKFz=Uv=_=Y^R7Y=)=^;fk>bF7hO-*rC+`w}s;0`i;7pK0fAXPz4yWa3N~a9_7Q_@h z6mYI@?CP&)#3n(TFjN6ZCf+xC>Qa?>RrR?x0HMovUkGLW!@t{B-+L=wey}o+8bDA0 z+FzJ6w!=Ua0D>L}rd32N{`J0d4WU>1rQpi%YFiso7UxB`e>&WG%zLP_qS_)QuToI* zVHO%g4LCz7yq^ZpV#YMTY0VJVc|yf;wNY}?55$+e$TS)3_McCCuelZ_tKvO=EltjI zj0R2Zo#r~Q!QZWa>W575k-%|%JEkU1y!sRtzw~#Ab=7Z7?|VqJUA%1eC7CY{1P4ZS zDzhDmiJy$Z(mf$nXMfO5Ez%+~b8e|i3~8iY*iP|c*hO`)7^+=w{lqDFS;s*T<>@pJ zi|^y8HNr(r{D*EI)>QiAzf2WnK9Vn-eO1`>`UE!V%R$i#xcODu3n^d^5%#o<5K^ob z?&V=hJRTlplzl28?{;-bO+jrk*Ouppj8TtlfS5zq&73|8jZE zK0l~06;K1b-82OqIJ`6OU9rf`n@Hm_3MID?+mIim_to@Gia_w{T#B^~@k z!~-+BzNYU;4tocL2SYh%w|ZXbZG%_B`sR?x;_%i&L%8%ppvU(kqscDK-Y>H5U6*RB=Al*y>DpSigCp)a z2Wgqm{k1y}hDV3HiIEEW)9&WCTWixfXcO?h)*=shwLz_=FDu5g<_C8*3mU+e#Fm5_ z*Q52dgTUIqM7|At0}pTXxtNO`|IufYU#-s>gG23Zx)!(KN^AT0c1+@tq?L;0{W}@9 z|24gQp2^9M;7VKJ7cfhhnS3UJ*92HBZ1Bp?08?k85Fp#0LYr{+S?pEiw~)Ifv;Ysq zizm8@<4uo}dJ>JXfXW_-_P(q) zAfv2o?OYmg?0JRu<5KY&r>GQjc`!hptq%rTR~&;t+;01!hGB;yKqtplPe==hLTovp zX{GG;nCP3ggWs)NZA3vlj{axJb6KzEW^UKVVOml1o^N%WNutaN(ZwL#`5bqg(Ovjf z*kzKM17~xJlWj42 zC#iJM4yN@iaehJ3@;GM)HyFjh;8DORa?N?HzhN1yZ*=@g0GmO}9z61Wy}x4uwM0Mm=p808cuoDL<0h?o-3e8De1pkkk~a(pJ4e+PQ`iRl_)Vs zc-;3T#Y2Fm{csS@OZXhh-6v#OndNAIsPyvJ!WQyo(0&|Gq1%5qh1Jvl#6MCyIMMqz zT4>Ij4I_Mz$G?d?zP`$ZVsZ&yi*v(AW9axhAKMJ% z3J=Ydw(K6gzEkqZqq4`jginL~Bd@Y(3sU7eFxE9admHBmJC zwbdR*#YpMZtp2a~`SDPlu*(?fJ&xPQ!yO-&F8(t*Er>b3OdW2}weR^9B}o1Kkf4-O zvI71|w!0+W&oyh$;Np*BG+uMrW44`HO)Y2f9+N>&N!Prl)APl<~L1Q9KWHEofOG%~Q zTK@1&y0W*bm&ik)(7tLDj(d@6R` zu3W)MJ>3uSs7z=ZUcn`@1ax*}(3D$veHfE$_j`2Yd^0mqhQD^&18-aIvi6&qiqzKAE&AzR1hN z3^l^~+3B>7G)rE8;%el#(6g13Ie1X7{JDkg5T6XjA5R+_GYcCZpAZu1rj6|*yQhx> z0!Xvw9zG;&er`bB1yy$5h2M`!3zD*o2!nJl1M;iEV#&Qf!!R5jz?yM6AB(GFK5NVH zZgwIu00;U&0$TghnfwU;!#VGo*ykK~o9OXez|lIJQZTi&uwZEdNg;yiIq>@pKG_g< zS+W`sW%KC~tT6bb>wE>WITaBEZ~#HaJ7~Hp_eUR>uL9afD?Z@Ak&NHDC}XzfG^#9I zyben{_8yP6zIeuvTKUZo-eO7iYbpZtZqoVaG%b=x`JIgPEZpGEYx7fBOKc&sZI9HC zHsl5EM~YagY-!b^-&bk`IN*MSpSZn1=Qlplui=!QHgIgYidpgh3>R{f>|PjK-50%O zCBODVvMhV+bE43x%c=9}@=?eoG-*>_!QIT`Gkz~%=)uEWRi+@GEHo_W%Iq^0dJ1P{ z<&^V4bzxIY?VUEabE6Uo-tNHM!GEG{4Wq^BdC+f;wc+pLZA6v|htU_;P`dA1Is^Aw z^B11<6g1=$fAUO6P5x1m^I8rkcdwW5R$S~wpd0onQP`Ikq^YB_VmaD7M(OaotOqVk zR*}A8Go5Z*I%|OBt7sviL?(Xv`9u2r6}$3td2+jMgrJ4v@82C{@4sN{TZ2y&%aqGG zN)!Nnr!M~u3R(mS2~a*(pVL|ks$m*W@BtRnDcs2@G+XcMkQ1u;?EY&fD>{nl*Tg3! zJZ_B)VH^K*jnJ{m-XgDB0@^__>|b6j#yJqiasZ%T#>tWL2WhRV;Sj?`Hk<%ueoZk! znf8K%obD}k7P`0JQ3D&lN9N-FqSgB08(vdWwuj&GhY8bIn*;*Zn)&(QsnOmAjH8`} zZj?b44gl2ZtRBa~GE|z2XY<9Q`1Uogr~Xf|`yEbx6}I0hWTu?#_8pt0ZQiT*f-*yG zF%FjtI_CtHIa|#+7)q8G^%AGi!<@PFME2`brpPL)P#vXLs!9BnW}Lg9#K29rY9~QO zsOH#>Fb}7hqQ(YKCtAdJspOeO*7a#c`>PeTUx_7delJp>9W7=Wq|x*l(!c9tYb(c0MPC7(D>aIpk>oSKz!qCP~%Ug1>Q+DM9V>Qb_N9!Y4UOax4kB zgHQ^TC<4pg)wH@YBoLtgBHLo46aMzMKpK9#+F7x5H@lUhSs?0G`e$;y2r zRr?3SVnKIXrUVlDVAJ>RFGF_xTV;{sD&@>(Wj1VsaB;&U0%r~+eRb!D#)F;N3}PMV z8hR-SX^kG-c=hC;>>R2eucAg`!CTV9wI9YS=WiN%jp(EpbM4+8TIBfa@8Vgnh8KAs zS^Vhr1JyIeI;odk#KE3Slns;bMtsZmSS1$2i!)rso*j+)X*a=_*83p;rKdp_OD#|r zN&6YDr!|W*T`|mIYqOZ?m@|2Y3%{c`tO(>>6^5^;H}2K<17KIpn72!Q{;jJ}cZkA6 zo4D2vjmcr$iCr=zbWFlfpd{id?sg1;G%}=vfLyNpcHryDiNurOP^`snM+{DHBg}qk z=z2Ue5fu9G?T$nJ5$WO}#;m6s8$_tg#c$+YJREL)YfZ5$7o{`1R?kmvc7IS6)VRV< z{cjP?=)BOycJ6V&t+6FNyLVo3|KGq!AIqNxfuK`s(v;aEVPG0OActG^TFQVa!%7+J zk886ba~n^YDE|X>K7B@gEH$)1>F}LHl{@5C(Tl92&(BAGTr%=MSu67oAf652+X5wQNp=?kYxIaxX=(!EWqdI*!fx ztYAK~@D%UEM($hHo@)!b{)2krnVOC&_l_vqJFk)rjdI3;T_X7FnSv9uNkQsHXTWms zAoigD3`IKEZFCT!Hp#ks=b*a))IPMc$B2&FUWD@KKra5BUF5+t($4T_twJ9A8)Ddr2CCGR5yC1ueu+BmIdqB0AJG)i~** zNnHYtRI{6Smg5qrh&0Hidap9k?;smqdC&WC=HAv0I7Z=U6@UA3I|HV(q5ldA)7lNJ znjSifP77_KDlm@44)tfnAw%WPD{8Gspy%N9`fK-#UqA^^3X)6!#gXUj=QofR0z`=l z{U;x99;{|v3;1r~;iyPi#JA4^ELZK-F|+7E9HJU7k9Kt+SAbykn&%aZbE8d}9ynW- zUQC|vnFvjL?|Jz#JJw_HZg{yU`X-6@(gUHe%mZkhdmz5A#zd}uVcm@NZ+JtSCjIE~ zLhOnY3Om}vhY$Le*jZKn=Ved;rl3dBykPR1R=>*WPxR^%OcG~pduI?5H=2&QtzI~+ zHPO@PtrpTibO>qcW91O0(T?aUoLfTaiP{sMoq3s!W6b5&r1-;%n=!s;FJ67MQyU1B z#}i|gvUVdobgboYf7w(@w}^=Pn&`DpVugs<`^cJ_y|v zk5Zs{I{_2@7{xW*(7+#sHNgnFI2R`})4tO-_2_Ct5TpJ6rTlA)UOWvzc}RC1ku2s& zyD#Q+5aghuq%K5r!z4$P(ALL1I0oL^6z^qhh?9xZ;Tr{k+lU0L=6UkdAZ;=$$axAu zz&m#r$&Gv_oTgN_0LeCIfYJNwyMQK_ z1PEJzb9S^GCG{iaIaBl;37Y|%_Ch`%LF?GAZ?q$VFLNGrMH9?~Cw+0wc=n2KB-MRi<-#1|jNjkr3C zpTZaM*4Nk07K)Qiym6^T<)T*s*Zm+YRMxyr*lp`rR=avj`zTpcBMg>ph{wN5 zZ%G3s#IwK-6eHk?06rPPzZq0J_ur-Eee+#O`PEweT6{u%-doml&hCxgFM)Z#C8m6s zGq|xUlAb%~d(EO3r_>r-8il)nNSi+ULM;RY=k zy~!)?2`EM64UhoaPceQD42eNoQB+p+QQAe50g)$3#_9 zP<8P@%?5O3uTz-kj z!n7sQI1_Sp0NQpf`!e%dUjZX_~LM(>{uQ zvVS7j$Mg55BKs=?jrZwvRX@nV5mJ`7t$BD@zn{#7NmU$*tzw-vwyIXYMOHMshH=U0 zKq{AVU;;rpd;=I#X*ur1L38`b+kdMXcZ$5`LtHY`)I)I>2eXwRFaC^pA)sp){8@~$ z{bbNJp_*A^c7rKHe{xpnfmN4=7_uFD82W9IF;khw(rMP3ek**s{;Mc2@`Qb8Z%8Kw ziq|mnYvNc+wusW%)7~8C3pvGwdy+l4L(LnPLWPe3G+A>bVP`ARIUjtA7m}&kDL09E zPq?YsMXgg(epF~=@H0Wuf*D`&7(ZWDs<9Zj-l78};HP1;8fU@UqcYQ2D1j`_#Fo$^ zipn_4uID|;eL}5&>s52K&Vtr`XG0S*s4`VyZI>DTx4WaR18@)I6E)Cpos;|i@MwvB zftiGr8A~zT+z%cw3c8%eR^{LNzPmRmMufJ_egDGlH{;(BuYHDGe5R*;I5o!($(KgF z%5mapK`0gM{XH)SU$phli``{)rzrU3i!fho6CYQ+t9+ZKspFkWTvJrsOAn2_wbfEz zuhEjq0Z6b@nBBx@y=feDn^j0hy{Y}$u`paRWc$^;ShRH7FVpnQxgAc4j^wy4!Zc58 zx!P}`(^Uve%^?a>8VcV)Np0b=9cm!zuC68mWZqWV!rt?`IlU;Q0&Q66(^HI^ZVa`F)Gv=NT_#Wq}7t z$(;4^4C7a`Y21@`Z_L%(cLMyIoq+KI;$g)3cFw64 z5lTwDkK#V~f0I4)f@Kd>%?z7HgRA{`Gaj41pio|^19&8~3`-Xl*#?>Dpz0pU_1ZC~ zRNpnzQiHiV`B5;J%gpI!P~-5?>hx0(AFp(f489sEGo8U$*-<++GIgJHaDLg(((KvdG>=H(g2$7WdXPv0#)T||KPKL2G)VDhXo0o_0lI6_JP?b4 z?H78ivLh=i>x1g^#fSUX+Y4JW+cNMdJ^*(o&>^er`#alv2lkIZzsKBT`SEdNE12{u zsdC5))WeoX9cbZ6sDOdAb>>+Fjc6N`pZjc|*3m9f=ePS$sO zJXkL11=7|O&DeQ7AK$vsm@Gx)t@36*+m+cqt1be#zx3I5!wJX*g_lVF|-M@Ap-RpsL zoJ+S!2YwEhRU=wm8aux5r=|OYNZJ>#cibJCCurX=bjCep>}c1f>LZ~rm(#8olP7-X z4fUa|cZ{@+dU)f&Q3jW0{KHEqfz{|;;oQ>wp&z*t_4muvIDxfGH<+9BTR> z#&3sZZvdWb|C3Z{0np1oitR*FL~=&o?{&+^ z_r830@%BMuQn3~goS`gsH0=u{$WQ>q1*91=aIVvcMzaMUGY2Rho_N;itC9ehmV|wI z>@x<*QNKp4Q+-DUsEwzmi4xc#5_mf=ve04&MZEVQ+=y5(;6(BKcN|MS(*tdBmn@a` z8_l3OKlXI<0ZQN*!@nOG$&|fMaiKd6xQ`uzm=2i_VBN6xzLcJ789KY5*tXBxET=JQ z!Sjgynk>E$`vIw%;<(FfDWE4bSGA4V8W!K52wwMqX_J$ZXJwLy^V4Hsux7lJvI-Kh zo8NNuy&ib<7pTh>i>x$HQZ0c&L#Se`Vt59%VnlTQj&_fVE@{S$J5H|9ZYq?=i^_1( zRka)Cqm133rg!I@xh&-ce3(f<=6$x0)UT+x$x04u789d;(BYU_$=#&MQIkCBo|DJN ze!a34Nci`#zA}!t`Hn!`r78TmXZS4jOC_z?8valKp~(@x(iTWeZ~t=$_6u@8_7-zu_lm_ zr#aC3G_1n9*QsWxfA%Hp$wVd~4zB6}K8k6a@t=bH+auJfKvS z+g83e`vs}=`b~d7#(3&_0{HyPJk{tW@l0U1W4Co#VZ5x8ce$N%H@NvUJkGuT*_2lGS{)LTKYjyoTz3Eq1ZQbIAFN9a0NuLRi`XjWnCatwDrxgl|-wf@l9$nA+ zR*tPuKtg6eoz~)q(lC7;JOd$o(J^n{qo-qDZ4#Bz+dsUU`{hUb+tRbHV^>MmIX|yJ zi?8S{ANK4gb%O%K8Ae(r2y_rIXm&ZAPpRQ0{-`4Qh6xx%cnDWPcRD7~0pW0rFHWQnN<6e|Sl6mj32!BO}9Jx>dqY0xexNifnKu zUV1xkYuG4me2@vGp#XHt^XMpOfIw{>7GuNf%EzXmOA{VyBfGN6s_Ma5gdvhn{7vo(vNDTH)BSu)VD?oOK* zkn*!&n5-okxL-&rK|>R$S69w{@Fm!RXzG>#!e-Elg1%nCySesR)mDvjsc4p>P6CEc z#{b9LK+jGzHS_RA z?|ZIv&P8X97`MrtMm=k$DEl`AF8(VjXC)n+if80e(i4&WgA$;ts&NVG1di9Vt}*SL zE|EaA!guK*BJ4K-D*AoA4h7ZEmYem_kF)uo^@sM}px~vT)iW+vQKw5_NWGy&NO?vH zoP$gR=~EI?5-hI12AG1}0AM*t7kDOr>jzsMPzKbIDV|IKpzS%#D&&8WUgI`9jX(%; zvMt*tJZUGV76F}P;q@~GDM)4+Y}Ywk*?FV;siJ|>yK3JD%K0oV<<&6uM?rN94 zd&DWn?#}zXyHG_GEwZ}QN47u?gjh(Uj~$4;$D0k8ll{9zo6)b@NSC9d>W@5ePEH_) ze!(a+h4n5Z>~Qxgti_6eu?3;gir5V8k?&akd#7_u)hA6X96 z-PpG!)S`{UK8i>ue`QE;prLhzsinpJs|wZj@8F_ z;s=fW3zb-Xw*@42V%<_nObPj=yLV@)!rsql-a|yf6T_!|Jo9s*lJg|MyeP;f{mddR zY;OuqS_*H~9)6f(EwaV9y@V6>n&4P2O-^e4jJoJM?ubGjDDZjO^*=%<4&F!|-I>C6 zgVpJ@W4ax9RtA^uPeL2|d%U0ua8t^y8@Y{cGMC%UTtQmw_j%p(X`Rl7)ps+i_tHlv zp*{Y?R(}fj4Nd|Tc>ln@3c{bun_l&j*m-d&rjcf9Zi6ayP*Vwmmi*0=n_0cApDr}k z*0m0;om=Z1;JtaSfEiZB-=?1Yt*b0ddNyXzZQ{Z-?P$~xb^<+sjo5d2ZE9F8j9|}C z{9aQe$+3+Z7TSfF$-z61&!EL^z*%jE&usff$LO_2!cTQLN%4b`vg&W>Q?CeTaAj}Pp zShW3rr^*zlN+@zy178nQeeW4?aq?A;qTw(1-GQDCz{VqWEG^<^%to|d6L4w@P2Rb-m`ZO_8eC-U)=1Q`?I%CqtCiZHRE7O*(%rY z)Mpdc#?hu#a9iYZs$Xj-O8Uad;OS7ymo^OHM;x?OLE*Tdywt>j%f^up<8^!Cj%93e zAJ5l42G`)sdJao^jn!T>SR$KSUL(7Ck+lhy>$w5!wuN1ss=FM=cLrNyvn(fD( zeunVqZQ?ug+9n9217=D=92W%Pj5#&SDq<|{a~whL@WZ^peP!XKenEl6#`<qp`RQ&ywxdO__+Mf)&v_SBe4utJh1K|{b?}{50C2~p-uovUl;x~k**g>Vxpc(v z(-aE@p*he-`9fVNV5D5fWr^=~ipi6WU71?lj__!o<|1~%=H-!vUSEx)!;nnap@vhS z{V^WC_y}LDZVqiAbcM7*gnwTIe58wczY0o)`#R;{FL_$t3_PcZS6g{2>GxZ|B5Yfq zvQ&OU>eI?B3fkT_JVa91nbvR3e-q0)@6*j)5%XtbIp<(+X=JEBCKOU>d5{Rjsw>Xk z<{WzU_%)bt9t%<1otQemxX7Zk1~Gp*5bI2fSK~r;H{|UU(0`igNM)uD>Oc4r_j^_49dP8#}i1%nYpJX%gXr1U~iiy7;Mw)`x+5% z`5vby9Tfw<{ClT^j12IH#-$ck6ls#?fEJ?#8xsfsU>&}6-nM}4(@(+{hY}xVfz*6RNfEp z{2uVQ=;K#bpGBJMwX`A+=%drhNMm^1c+qGH9ucW?QSDc~5Z)Ips|KUuh{;)4{&2X6 zz}(TgHj*{cAm!9kJC$o{Tg0rHf&5q4I<`Y?Z-x}8s%AeD2|d6748W8(AB zLDr%-vVY=R0scD<{oSW)?bDf=z04OFX(=pvePeG#NNt^EwE^V2iY|H~P~@i}wlB{d zM8P?;N(t6*DKLLNbTwwc^xsY{XQl$oo8iKz^OsN5CdY1;NXIea%RWQ#gH^Kcm zE78^0_sGo|RkB(!^9S>%Q`XL2<+Ik9y-O}eTvS?p+vQ;ghb=9n@uje?15A1C^_1 zte-giSQ9|Q(t*`)vHxMJb!~mi+h09)SEOcldk*JfQaLKPN*;UqOY+YK&nP zgYQV2T%3D3oN69;vn`E83(yrS8@IElBJ) zpVEqbyZ3avrUIraN%9Db=51tg(unf&?MFpGlpPn%z4o?O&OT>$e;o~$w?2K@VnRVq zs27mqHEZl5oQL~%7n^j8Uox`le_}{HyWPTmR9o)L6SBS+sV#Ysj+vZ$k;;KZN6EUPC`-- zHFfQ)?sb%8h$%^J{iV@-(NSznf5Qmj&1o@+Wo!{l9AA=|81@%s2OqZPKk!_olbs(= zVx@V%#o(CG!S$Agvq=9BGg_1`Jpu&eylA8c3&y5n%@*{PXTeg7f#Pp4Ctn20PGdc_ zQyz|E+k49_`NE@Mc@XS;jk~V|3(En;PaU;$ecu1?XgT>`@!=7<)Cs&st0Zdf;q7Ji z$jaQ(#h)ByN@MfX%KC|=zn4F0&C4gi-NVDn$J@=@>nl!EAh+n2pz?d|#;f5j@*>3e z1X(Xy{_X=4OYY{S%uwwDjoX-&y@;*k*E$h@K`KE>N7mCAUh-0}8R?Hg#G5KO3|Cb@ zV4`Hh_X4*HPrQrMng&+H^KS7Mng8D7DEWE7n();8jkGfLBHgP%h#=Q^6I^YKG0j&v z+RV@hwiH@FghDrKBXJeu+N%d2t6{aLqg1fw{2%cskI@$NoZ*MzoCJ@SJ{Oj^gIicW zHTD#`=O^BUcTQK1)a$$p%mrdZKM5H9fN_;HvL}zRtkjLEXjx8w37V;cv_+sp>Z6=A z+b{OsqvsxX_$QMT%_e>(vs~AK-#Ky%nib8!PdAd#(njZAhOb6{^=B~4Iz&$@WoM*c znD;qTgAXm<-C1u*4T88}#hJ{*QGfi+ZtXGtE)LW(!X9j*6YePs#FE8b{2AC5CLtIHz?_cqxcGjoQyDvSeY1oPoLl55GjxK;o7X8zz zT96UTxt6Z^RR$-fvhVu-*OE)$;`KPOx`a1+mcZ9N>g<%FTipGolOv*kcP*z`X9(B| ztbYa{=TkOu%KhN0IWNJJT{yQUB+SIuPMGMl;Skd9IT<%L)v_6KcJRkxr0%+^mGBKb zUytugvtZ!)Uc06<9Vkouc9jgRbd;HL%$=KwmZNbLgC;i&a4aq#2oQ>NlyNxNo zLcQ?`zW{ReEvEhB^};>yRQFk}iG}UK=A;)(tAKm}n4)x8m2ol`>ke%Bx*(o|2hdW2(<0R=j`{stdjKdh;h2}({+Llz9?CK+LyRynvJ@ZNY zKSZ5-IMaXp_lHmsI;zOhfr?0qoHiZsEyt+HY0l^K`7j$rh)8liOe9Gta%LmsFwB`b zY&njGv6-2j?)|R&zOUc4Klb-$`&^&T`}KT1p3moMuZ;fB#@J-fSEq2I0K4y6U^azO z0i2Wj!D&bMCPJb9 zc(s3^?OiT3<31Y|tkTd~bseu_*!p+ZPuDbZ80zPkE!_nmcyzSe}~QIa=q zz@d=7*WV$V@h)B3GE#MsKhSk`gP?_+2c8q7`;Q^ol4w{BIp388zgnhzT$=ftOIv;U zPK1S$d=C4nmVXf^_)t`sM8E#t{j+n53fY?n^8@M=VaP&|6Gd**ZI66mrC{ECB>k>h zhG_R4j-5+HayBQPQ(D9{d)XM;9I2l4CEi-%u*A2s`EPO^A}*?$g{~Ot`s$(%(#vdb zEfI$bNQ!#-t~peI>v`JuoocCoq8Z%oOdHO?zp%B!2HdielviLgi_y=Jsg%Sw>oZPS z{T&>~XgU=d4widtIc&&uwDV63a7ib3aw_2cE$*NNwU@umhd_ucwE6|wM);VFh$HV+ zTTQphHy@YZq6+|u_#%0a2PE=E^BFjvjz58lXy=~%K^gRDLQrHO^PZ2P)JDB)9Ehn zap(PfmwNHAe&)MJ`nTpT2-WJHIIxgjhViIvet#^)_Bf;hrfr{7VX&^yipi(J+#~=H zSezb+@|wp>iqBGd(DomyC-U&VJwRaDdOb4aay7^G!xb20X|!mR%y)o5dBd988e=RU zea+$o0ic_$$cu+w3fN}r-zn~&Jfs|yz!v)9t@4#mV)We2G^Wsb!|)hU&4rSWKL)3Y3*n&0)}1za0?J+qn*6m+=tJA8@sgkPn%6A6z{Q zw?Ch}8FU@c_3QrqMEY`%+>PsYUWY;^)AS6L-?@muOcI7u# z{?sOU?B?+-nn z%80@oHC(?NXj$`{#T&9$mR`{fW-})X8~5UZpPN2Bj*} zTI&nE+33^1n73cxQ5!uMx3-g;bsTYDQL7%cZyc%>m-Dbk@>fCi6@P}Ik=6u*p`+u* zG84w8kw~1n)oLp$>AI`)D(+DZNgLu?WH;Tylk3ylTnp$ec;9HWH?UdF@fn*AM)mbf zg=I_`xzd79WPjdYujmUY3ph~|UG;$7ggVL+c`tGcY6y^@X_xHlq5%R@ zeA>VGUiZ4fc@9VaMA`v%wtpu<0D!~)y~gfGwCxE+1FoF_h#u}zU6cM4CqFF8XQX0q*8PI{WIp z3=7)N{#-1jAbhtE^=Ch@+qX=|W@~?{f*%3`T``dJZ)>eID2q>uwbX>TRlv%aF`#YQM7YA z8J*-Qj9mDVvtn4B1Yt6+m?vVlGEqb6@@o^!l*}3mt)c+5W&J9PmCnCQl-4 za&t!~wP&VrrE}0FoLScLGrT@reh9U$j?kY7zeXP%qsb| zwb_i2-j;q|caTPaue++@lmhK|KHA0^dZZ7ZR2me5f24jMH3>_=Ndx-pu!kPNPWy$n z>|CguBkrVMLNsM?O=k|_;kd;XQ@p8UGU#8AS@XUI7SE_Q#Tqf!7ET1faD=eE6UR=@ zHV<{a3ubN@|CQZ$5a$&D#CmjeiA3|oUt^B+*TxB0w2Et=k~08+)rMk(ydpiu*kg`2 zIdm6|ygm2;$u&`uJ<}T+j?_fjhEhkGNKy?#2#P9W0Z((?VvyJa#3((K?;h*ie&qEZ zkginZtRqPx{Ds(@r9c0tUA~FdA%bY(W4TN&m=698p-2)c)OSd=HWm=m5C93nKXMI|38m%cKJ$sFh ze;%HaHzoVBAQTEEfz27nN}Ua4)Hphm&eTlh)<&-feZN!7H#n9M)gfuVO*_fXEN|1J zXZY^}t{!{CzihknNNLjIlkEWOZ9&=E6aNG@y&Cma9Q(z^_()TzvX574-Bd5^UTa%J z@d0JZ=HF2cJ(7Mvp|4cvw&~dVlEA1PM#!*1a)KfYN;??Ad>{d%ksBC1z8kN&dJ^FC zkN3uf8;MY!0dYc>LlD!k-=-(54Qx~!MST$-4)U$KHHcz#5WM=9jWhN4u&g&x&ZSQt!dy};i~;ull?#LA*fh13r~ zmt|a=r+H~_%^d^2%$ZnTF*PL|hN;_y)!w*t%*YK>|7JW@bTbapEM>eUJc(rFthnq< zE|mURC4j-H=!tZY6STf;s9e<(f@0jmD)(%=e0z9tKRjzeh^7PnmzOIPy}}C+{{QJ3 zLPxj?1OTuq3ILdLzeUMQt1=EA4lb@v&Tj79{7-kTBgV_k-NDn#-QCUA#oocm&DGi3 zk<;iDWW<6HV$P>%%=1uXir#5cwn6PGf_(5~$Kvmbh1f~=x=GetW&~_KV)^>`DuqC{ zdKo22QPY_%&9x>>F*ZOxbP{1Z*9vUr1^K1 zDV$CZ2%Fs^QC1!<-l8_x<~8x+t0Q+tyPLTXzj-*cu-3btaj;;VGvJh9;h*0~p zWi=&FtAxnn5jQ7SDloE;=9!*nNth|t@F}NzGU0-ha0}{Bs%v6 z$Ma?RuU**`><#xgDlc>)h#8TmY}T(=F~MNdLQtBkQ#*v7p7MVD_kI3CBc+| z=M*avd-g1ou7;>a^kAIln=a$f@ueH!QcJk?#~FyVa5!JP1K_)5T-@~w1{U?KCyuY= zzn{7uQRZeFZTqBxJ2!}4AP0=PsKkFgj@DFXaqiaF%Onw3n55D6ctK^HwdX2L6C%YJ ziEKW=My{NlbtVtcw~RRKjo-bRs7pRSlG)8(Z7ev*K~MI~d z-#)j>?-qXlN;G~Wdg0t?DL378Tx*TG>I3HlG|-rujE^W~{mM&dVo>;pm3s`TDez?V zLKoXHX{o1Tbe~eI5`Af$tZrjcbjapL7RR&D-kayU<%q01-!)-MG`l-6Yv7`BiPJ9M z@<%th;Yj`zwMUvNOC6o$ot;1i?O?I8YHzV}yunw+8#hr7vfhoj13q-0b-=AJH2bUf zaplZG+cT8ydv)3q_&S+LusT@CLLIZV9tQxDEq7ke$<wqW&RSm0(yZ;nICq!h2; zOCz)}cXM06{_OTgXV^ANILNl5JQRWf*Y{uDGTWPK^@&e)rLNJW{2lC9vy9ueuQo6n zsd|sC!LwzFtBd+vLW@TJ@{Sa6YWJPy`D|Wmk2=|qQ~CVCEypY-d0!r$Rr|fnKmA1b z+WuIDi0*~fEe@s7O6+tk!WYHbtBT;5fx!qgeTTF|563Z^pxw3GPo$=qgUCQzFUyHRZt_1m1jwjFe7xc#+E7N z@iF3ACm-lU@L3Xp3=6uWk1e_n*$V&tABkMkRhBKKW&d7k z+1RhSqavaQl>SHX=aoAYmjV?&zF(FLhBHTsZWXZlCmtPd2M$OB8mgWjirHp9i66Hx z$Sik>To|cyJ!sIoA4Kt*i5gsJ&OyL86ZO|C@ecVaU`k*GM+HML`8QuxiNGA~tNDBO zy+gTI%kH-4mAzDE2pZ6N3h>di(Na}Ky zXHe2)UY;xUa$iT@g;JC%tr}0KjE|r(%&Ta$S5LScrNRRLx4JG9N1-}KvNh8!g_zqX zC4BtHML%TrOxJIB->l-j1&Fmx%NqyfX|`Ubz#I-QI~-$Y4+y=qcGC z+lGUEKUmE^xXh#!!m@6?#j%wOnTB@mn4wb85}c)?7z~4siiO0TQp=%zS8bwHSlNNHee%WrbFp88hrqQ1ZhUXd&5?c#RmGpFrQx3}%w8H3<*5_8R& zGD!z1CpOpNeX~Tbk8|kZQ8%N&;#nvR0zH|V%HCBdYrX8$tQ!S+MwlE6X{BD~OpTHh zNxkHl%}ncP3A<=}A?}^9qnl#W^=|t7-e%AsW#zN8K#Za`y7p5nTcSvr@fD;z`1j^; zuP^eYFMyZ)M*R-=VOHguo4UKHcmW9k!gh zF}ba{L9+o*CM&gbUp5QxuuWVikmeRkbC6PaL_9o&!TWviMJ&+At|V1ule66Q@Tb~& zj9jP2!BZ$};93$ZqU~C@z3WUX<98X_-gc99(9cj_V!AC*m^o2@IMAn$1j&%o{%54R z(!rI4w|@l!(11KZ>kI4`Fyc+K9dhcVL6IdSFX+lP`yZATe%vLgrpY8DjFuhv6t#u& zMTNlsMI7KSnLhD3z=%R1is?sJs8y+v-khN~iE+3E{|lrn^;h-aB6bqGC+iRy zMQ1ahB2{DYZBfeA&5A_jGxRWOJ-&$p{|Xj9Fp0+_2+6GdHmB2Zjs2^&a^**}=xW;} z5=U%+AEMh@q3SNGv2E3u6CchyvVR~$KV6JvVt zQ@{f>#%zy8{VuI_n;JUhn%B&+gTD;RpTaaSew5D)TBjVW>zfCY+cI5|s+{-lPWK6# z!~Kp+H`>397UKSTJMS_L2A*rA`l?3>AMFIFs+|un$fX9>UpM z%!S|iG7Y_xEw!cCX@#aX7IYlPKV?5(5LC@&sSE#{w^L*a{Hb@fS$m zTgwHsV}Mp3?hO%_0mY3i{MKCA>{@$j6Qg&?mq*Qt|Kvd+;3ZMv^1aT3hgN+mBwyI} znx^@td+m?2h4h}+$2ib=Fc?N!QG&A!UN*8jG|k)VLW2fL%LPQr>>SeMV*QJ1$wmd5 z^BWxjfH?PZ`U=8gmrqLD;!^5WS8O40Xj*Zw`a7kR6l#UZcdh6n zlI*y>XFf8%nFT(PDc$ecK?yADz)9t$YV;e$vMS@lJ~1%H^vdx2)6^0@g}dhfpH1ln z=KwsEyMg**-q?{W5)_x8dc4mnFCYYcfiXmzCwO*ItaE5cz~|G2#|n?14==8LFM zwMWt|(qn!R1rMO;wH!oN0VC)U!eRkePaVTxUNU#?>B@g4@$vid0lph`e$fP+9*wdw z{;@YNcIl!aNIQjmI5r^K^P5D$dQp{?8XC>zqk?HGHt3}`Qtp)KY=ez4XTX!io+&$F zv-5N3^xjYzibM`Q){xSNC;2`}u?U5~oFVJ7!(M_U4Y+1Y1JfO8EpuhVx%2r%`nSQ< z)!dW!$-JL!&Ud%_PK+#kj>Hx2Vw~`YF-Q;2NC!l-YcEmr45eCo96AM~+&cEWHHxaU zxV}!X?pE!D2CxRL!wn7nEY4Mclgy>3U+b^*p}g9fi$nnVrhT|uM{A5n?@du$7)KLc zZ}a|oo^b@hxBmd?IRiMToEIE4V{bAkq7tK#a1{jWCG!coKp0hw8P;^1dR^E>W0wo$xG!_B)0MI83zcVirKT&-@(%*iFGB`57 z&4sHhoqv}hM7(N7HsdFupWUWS6TB=d`6e}neUWCJBP+8gGS$T_p2Un$CAT2nlzhd{ z2Zn%{$hqS#RN`6}!dQN^nrt=uAwlGiodV!2;PZ=}f^!d6+7~Mc{`JCZF&FdktY_cN zTS#wpwC_)e-}zE0Q>e*Q;M~iqn7A!S-GqpYfm!)$8}mIo9CBxB!RoDeHs}#MIaGXa4Ya()|b>e-&C6_CmLc=c##Xiw^ne4C<=V`b$IIG55 zlS5{{pHBK&@4X-L>r2j?ZysMA0U|DRErM3zh5fJx$>y_cIC}44YkpQmDeSk!f%nfC zALFRM&EQn_=F8Qur9-5oUp`TnZ(ay&Ubwwdc9cE}&#ay$a0Ht^Fk9B)3aeX*UH&%< zj^my*Jl}E>Xvt%!n+dYZ981r#@7?VfvW#g_7tF?p&PBK=Q>UU7e}UVCq;6Z~eS2hZ zm-)&AHgorw)+=Ryb7zr>-NL>j#Q#dJZ@HPf)@6QqIv098Fo3Md371*gdMsU3nzrCs z-|y9N+ndj<@)G50U#`)OGVJ_gCZk17KPT!9E{c5p4|%h1ZK-g;Xm7~#X0)d$U$`Fj zs!@~6o@AA}pvBz`Y_^Mds7sbv-auf%KV^fF+$x%mIU|Ud<$dklfu%WcZtv8c>Xx~$ zoPe$cbC-u((eEKgDvBSM=8fqm{5q8E7P~lGbGiJ#u+)$F7xrbmyt9rTlQ`ri7x(SJ zTj^2vIoPK`jRHvP=+n~J(liAwRALE87)?AP{h!J;z>{`ybKYdo&TkQYkoZv8l$=W; zAZU9C&-te?tAFyOx5Aa3X}5}~c{FoEgqQ>;r%EHv_sCT(T8PyDuKTKHK>; zOR>Esu>A;vhy9b+P%uhA;E#K+8E2mWi*ljf>uMzLt}epUmcc<40ik7ME!*_+*w8KJ0m&((c_-+gKYH!_0_6{nme*plsel5`olIUg<8(4eMI^L41y$oyQ_)a z+L(?Hg_F|ZlEv`t@ODH`YR3V!U`ZdnQd=eL!vpn*(`dTj*Woa6R3+|4o>2>WneWbT zue}UsC3WfTca-dXFf*z-N}2=+323lpgFo*s&^+OoR>}v;!!HNc&qAu9rC`uNGyYgh zwUQ!}+8}$t1b^Xd-?Wx&3$yyDyjorb*VL{A@Q&Ns3q~KIn11t{`TG0N7Lz#vWCd~l zd9CL^ED<_X?EmaPois~1KX%?yNNoTV@mSTD%5_VT@bVA>QU&2_i|?z&aiar)R;-fN zut+t{g8ejJx(5Wfw^FERrN-#Qd=T_9?XZ;)?%m#B%K&YNMG(n5=i>p_#0#>I@6S4g zBv1B#m6x;?f-f!jA_I*IeW>FtQ0AZu(g@;i)GvUNe;ya+Kc?)BiYVJ=%LZc>?!Qx*MwmFhN zan7ncD=?cM^Q~x_F*USTu+Wqj>JTURwdhg}v-O`!>Sy(xw1op3ZCi@izHfYrKVr^z zSAcVjy6YH;1u@cfH4A}~p4}#}l$AVY=@PZYvFZnXqBQ5H@WM}0wVc)_0);`QJ# zDrXG<;_I(QDiZOZ9s^n}sp2L%)+=MTf}UWcoZc@ei14J$jl}630uhw_BG)L5Pkn}c zq2nKDS~+^e`6*JvzaA1AoOpTa0%N_b*3#lLUb0$s+3X2&0 zSNYaAh~aDY@rIL86l!@>*}*S9-3;SkuJCi>l(`o$4I1s$yqQ<){#iyhzTFt1Ad8FK zP$l7S0|kO4_Z(I?Ik1FZXX3=ED1MwF}*B_dlhbGyESt(@ePfzKhva>yMfFg}t|rCwNEjG;gc{_T?fa8a=msUl{LS z%xlR%GrPH+Id5o<|5lJU=rALd%R2B6MnozGzi+I`jlEmkMrJU>ii5ILcTep)pih?;7O!j z%EC*Z;`!(jCpg3JV*%Ce9xOEQ&!-Cw*RP4~2Zyc=vjQDE%sGLD>k_pB@EPZba?!hr zB!Yk8KvDpUvSPuW)dVv1iPb49u%$r4)f6vN|ABz_VK&PGUsZ)(o#>TbQPt9A_0$j z>Wo7<{}4=w9mpdfRid2chzo6{aZ!>)zkziWnV9choBmz=R3`SzmW>bB0Ho+RGibE0q#W0XHS~Tr8E!0=%)a)6|&iSc2)!M3tHUeI>_VCipOB3lAWq#SFxoSSwdB$Ucy^OG= zB|AaRmwwz6`ceAyu)JjR=e%C;RvH2=I?qn?QVbnQ?flnfEMDC2OuZkzPk;F$Yf2wV z)374d0%s~$sGa-dZ%!OhB0C&SBlHro;LKC{-uu)5El&dDqRk_t^^y~3z9@Q88`n?C zTsFGoC+^GBlysh#YeAoy&7V7QKyylnzlunonjU8)yG7 z053Mw0sb!3tgi)ke7xSq_DS@{XK?GCg+j0j;h%=M0zLi)P)+?XSyXTM-(`b$acvG%r zqj+|aUTq@yi9qaB9K9IAajKl@S}n1`l#$6%;UWu`w&;fmi;LTPSGDxD%EW!0BU0h= zHBA03V=tV}nJ%)AZ;L*1$2ty>@6aKkVU&<^=x)jR90$sKqx7=rWx8~`&cuqf4gmb? z{8`Mo`C51*Stqk1_t=3*l067NgDUNj0crJ@r6WbKpmDD zrm8{``wwlNy8R7-n+;{E269=xn?2~ts#laMYg`8X9K~oO7IUZt-fcyy7Azcdg}r7g?NtQk ztBM&iUhMfU3vs*VU!-Z&I^TGZU{qpwTSB6h?jpf0kl45w9Y1wiGbpj_#uxa+rG^zE zeRXwv0bRS&gQ)g3+yweaF~gXx91OCsRADcBbD;%QU_=ZbYFM16j8IAf`$;Y53lTag zSR~1t^R@dT!1_hGA(sE%t%1*`C(Uk;Mz}rIJk&T+dh_V(RQ7Q`aImGyV8+BIayLZ# z~Vr$=wHB4-hV3w@mQ2R+eD(^WFm>zlPa zhg|rKH{W(aNX=+?q3Gckc-W1T1Mk*tv@O?l0i5FJ@y_g=%Gn%@`1EGyg6nhAj;IwU zY#ygIiNF|BX*A|s%2j)kWf(&wm9{{Ks!yEHU|6PeW97H4LXM>Eonx#ma-*4niXyz< zP0N$my8pU26zPy&$tUYc;aTi4ws~TI8qzSN!Csu2WBf9qFc( z@G45*3Sx#5xTp;m^8F8!8Ki-ZbYCRNP{UW(M6=)zs)Xq8LSj7+KQoHc+JU~}bCtT( zHu$DU_fsK|*ILXm?Z{tMSw7ecT1$X?z0dWpcZbS4;b2r1B3u33!-EzFD2)az1?$l& zBEoHLGpn~l@vYb8qz9)J@uD;*DS+C$Ucjp%W>px)k8{)pe>)!ohpm6>f*&-;;C{5-edeawIR zBiPQ_!nE}gI&B%Ac8>2X&_>W}W|OuIXcE4+pC&+3J9~deWTQEx>0Tc^s~ClJ%zy2z1qHxVWpYc1g_I5rZ-LCV{Ab=WjEhp~4%K5wAh(>a$?Q~eYbbPKVw zWzR)#=M@5-dP#&22Ej*eD{zGGh_1EzoRqA^UD|d=%sF`4+86fug_#+kq?ad1UnrM^ zW)#L&dIjL^?sv>$?@L6dw-AZAWWX;J~g z9piGNDSK{SVih*glrG5%OARoqGyQA+Q#Ckr?2GF^1Fek~^2fy1Z(8v==(fvk!k$mF zUk$O%W#Fb7i1H!T$lF+(oWz`0*DWo{c^m2p@rciPa9M1QMxKg}>%scq_gb0f$8=4^ zwL5j4eoMq0`-(>)?)TigE=H3r_R#;D<`&B%v@ZCN{Q8zA0Q)i{yh5leX#sH7Hd;X2 z(8b>BtmX7yXSebH#O0IkzZ1iVpFISi1GKH{d3fX>U%RDknZ&ba@qAb7;qhA?pgT1$ zFaFtZ96a-v6?30E)#AAvT|Bo3+0!H=d^Y$_vCAc)F_RL56THLSgYg9@nr3JuY(;pC zXg?&P9vMg96qKAvf1T>d36~P=D+ydz=$SddGwj}o30E|>*z62$#-qmnrUlNcS~YFa z>i(|Wzl(-^lVoXxBGFp`%f;x>@rA!_S-Ws(XyZ$a@;xH)+}qG=eqlu}Dc66OeQ=4PVTgL0TqT1SA3|Rql;IT?plX`RZdJA#>e-;riv(-ID&;-{ z_P^F7^DW~QVfu$#oy+OJC=n7&T_mFTuJSXQRBosWi$z!^><+QBJQ_+0!~4dJjS$~m z#R5-p8V>@OFN|R$ul<}l2hBIGE39zUjf;0zuMVX-@`PQ&zv+EkDB5}usKNd@#itqP zK@-pY)|5Z2!z-ZKocHTlk+Ij#E5M;=PO;#}&7V)L-ES9apAA@YE_cb_JDSpOAJ=x` zkd(=Zi`r9KCZ+#%TvrVeCSC{lNdv^}+$!V%nf$l@uQ<`J`oH4DGw$Cwp6!FZrf*f_?%Fnt2?&#>@?Cj*mB_cdMxUD1SprCMBA-h+zJ#x1MzI!ah zirP8OCx!+e(znwxrvZ}H7aZE-vXjqPoNBu8-?JZz+7^%R z@xtkGRZ9!vc1JnW%8KZo_l2)16*RT6l}{?ZwZSeNgl6gMP`}NEHFz9T?`Nl>P{L}PX#dUo%$fdKk{g>FHNw$U-$_i z%T?g0l*&%Af=qX@@sDyEG`(RQg=Of_pWnROX^!&QWEHT+e#HiY+l&`v9@J`3uKc(O zh*c?{nDCj98=T}pe;h10VF!-Ze|(LXrZ>+Q1B+NZ+|Ud>GL1t0ni6&4<&qemnQC=9ru5@Zm?NoCzQD%699z!V!ouj7*DhBoq?7@1n4SxdLb zc%3S`fq4-6fp`b#jh;FZ=asRf#C5MHKd>>8dNra``Np>+;E%H8vjMg=0N3g!6D=xn zp^}RP3>DHx-r@F{X@SLCs%QjoRx6%CsFtl>Pdy;%=TOmvJyR_ZOtPwt*xSN6iepfN z;|=ug`82G^gOZau)kkQ>6xLaRSlx9q+!u$gQAOUE2m+7xp?2`0_L4gX>p=TaX6%Eh zF&;ST<7jtV0iIMZactmW2um}H1eQ+*KTm7G-IEUJ5lQtkqdLe!`3?>EK# znYsYG4dOQVY<1B1GzF?A+G+w*4?%g(9QtMIA1vM>W^pDC9CiCqra;fBP3iWu+f&7- z!hlvq(9Q*;9ozXiNjRItp0?|7_CRG&-HIYF;XbR)ai-52r%5Il)!$D zT|EhJ#R{-RBRiBqcw8Yi<=9+1x9rD~4u}@|(q0I@qQtB z7E(4MRmbAjYfOECTaX%ex$#ot+Y|GuH+oVDsV&HiC)*q>rp3VK24*pxvAMrbggvKw zOjOXk1}Qg|6(Pvu(avY(zq`;od~PiMu1x%ma66`ZRw=0i&U40I!dj5exs}Pv%UW30 zdc9LQwI@1-@L+uv9o45&sw0{qcvAHT)F&@ZEf_ps^nO$xt#l(T5igzu_szkkU?j!l zHoB8iO3mB(0qw_@ZJh;97#tcPK`)6qEa|@H;-fYnlVWfn^`OHn>JN>ov(lXKWnx}< zdvW|&9+B8OL{s%gH5zaztmOqWCbBH0XD1imQZugzt~K^G+N_oVvYGql;6l-+atQh# zmPeP@#EyI796a)@|Kzv7*lO!tNo|2mCe{Q{l{DuKU%p&3!tOD(*y%rLJU8r-92J$ z0vI=aEZF_&_mSCXoj#;Rvi2MZaP!^g6TGap+iG9u122e={aOy{AvM2Qm}nKLZfN#e zA@2l&Ti5+q2lRv{Y8g^?pQVXHMR}9FHQ6Qm)2&U*S^9|D-oPp;zN3dEdz0BQrdTU1) z$Yg8I2cWF&Ql1)a7sY|y(6jxbz>3ITY3j_)mlKheEhnYw!Fdz+(gW~74r1#NK;b`b zBy*Q-w^r|W*YG>WCo{(Z?Qh#h-Vwk9sd>J!bC<5(-o{O5v0$MStKqIdTLxK4k7|Kv zpu2<~_?+ADkpfA<3F+9DOxbfssZb<2ep&htWt~<_JCWOf0T(L*q4e6+t0DG)e4{w= zsFtg@hwjPle*1gvf$m#{?)Z73;Y{^Y`vGU~x!Hc*T7qo7^GTi}EUkhIjR_A0Fszm) zxW}q;Vd{j5dmmTGx{J{FU~DX{SfVlR{|HW{5Svemw8fD?(q*quI2fuF%A*v=-(|Y+ z*ysM44wM~YIBQcT`W#zut;S96H;Xc9*gs9U>&S|X1i{VOQ4tVxg3@M6G88(W+Be(G zilFT*v3H0AlbtScy*}ZZ5MSQV!Fiyr z=(8p3VW6h?nf+H?Sta$K|V#s|tbNI5F0Wm~l`Y6JJ^ zG+0h>*21$#FC~3H_(b`e7${a78cj{ z`hjJRgXku|n^5{KKP_R+=(~=hZc(9#eHHXo#TrWt&Nsc=4e zRndUQ7k`fevl-Z0O7^K9Q= zX19((iQ@?#Nq_%#_eXUbz}ryxHAY#3 z57ID8qTo(ZR4Mc%CUW;9+#uO8loffEy1Y}c&mlkc3D02My)MD!`Ay9%3}r{}84+iXRngZUg{gP5Yik=hBCDU?OXeJCw^K)ynLwZKDkh^bg+=mC;Aq zH5wr}x>sye4i@d@=kzKIP;eIyP5w3;pzZ@dd79RAvU?eE>|Y5sq7-`38(YoN^Fd**>xJ&O~MHila-dCi|q zBi^Mi(9av!fTRf6REMkjpR#rb{Ty|3oPR!VFl(Lk4OP{D%nDvltW(GwL&I~T$$8{H zS$w?lUm0C4>0?Xh$EasZCvz`Fa=i4KTKB76-aD?cvF)iBPTp*}`mNr|_ddnh2^q0R zBkp2<=d(;1bnkjr(^gaG$=YlCPGMizB!W(H*w(zEH*-~s^VmlSr4<+3>Ff)i)qBhT z0Pxu|EvZJl==U?h@dtiBlJw3f9I+9IVwi)*Au8)63jf&A%LC0~oHfT=KP;f8 z9rr;MXH?^Xw6PZLyC=e51ssm9(a9CKtjT(n*n)ko_;nD`Qe%YbFR*Mw{EOHfD=}S} znXNB3KShR7vG9GW<52`6l6~K6aV`+kl{0j*6e`B71U~&R97>6Q=5zd|=Sd+uo?k}y z9sY;~broW{K=;L`(fphIy-M*NtiW5-J54PLPi6|f%|LrIv6u@5<+_#sb`-i8E(7AiE)<;o!6zuSsg{T`P(aQLJ~G{AHgQx!(=n82-b9(0Qnx z=~}D-W-N;VyRFqlSpOxV%EW2BS`5gR4UT%L04jtWzI0w3!6`$$G8_MfzWj%zZ^N}! z23*(mDTq%yr$+UO|E7K6@FJmG=)JN#vw8fl>=FR)Ei_adXxa9L$^7_-{+T3)3^(2c z??Ixnz^lx-0#)CFpE*eZjTunrjJ%3Db(dCs52v)f@S^Qv(%b0n_$5r>S%4TPv=~f}%mUm`-7JlV3w(qE7z0-|81&aYemKIdEswo#GeHR zSA*%TcTOp1#Q$d5gf*Pr)D&d4$X{s5PU7p8QO)owZ0Mz)4de5vPjK;b?axV6hnq+LrHm23YF+x$%xS3K~r~v%ou%jU`caxGw9i5fg-@G zIMo;cPqf~{J;R%U*8ptfML+wm#+@#;_LNkKf`+?SK|XLWjz(+e0IgLH4RB>UZQVwn zXaV>0&+PzTUyX*L@5ePAr{;U8E=2<(&Z$_oZqqoVq`|?E%TT&zt3@zz)qK>%%lA=; zZ++ADh4_yb&jT*r@8MMk{6BD_{pJ5^6VJIf#6kY$sq@dDnLRfNaI@zOIyty|a{h9L zIA{)r`x(nOUB4!po_0A)WMR&zXVdN3wlBWE8Jw5qqsKMY~k8G;NiBd)RY{u9j+PMhDmSUo0SYE5v zCk@t;D>9s$Li3QnLglqruO8sD`cpm4SG9cVvA$aHI~RYwzo-S!^pYF4iV0OAc9m&# z-a>#eK`=t--AKI60U_}FKMJw4dY#g)7fRMWRm6r5J%ja_*mW^1gn1izV&hnL0Iw%c zU%B2FJ|gj$$6s^sT-TRNKYK-^Z=T2yK^6wN6&2O2+t~CJh^*}b=UX3>QcrcqL*mCS zxMo~*j>iD`Do;yKXSlzAO^m=L906?egk^i$ z{axVwZUs+#OQ^Ss=5CD!sy7K^U_=}8q%pxV%PKL1loiwPxX#ve#OqUQ?gVc;bKs^m zPW%ViY7zid&v2ssY4O$;9M8Nwe0ek6KJm&Lf3MALkF<}E&iZOkNt(}BZF>H-?nC+B zin7>XmdO2%SN=!H`scB=-LM(@;U4^;F<&uBE(#u~-m+{13!;-x&=-OV`;Yx4aExu6 zu~9qBK^3p6W6yJAA!_=s_+wQ*UGAyM68I&sTv;XrNV({#*k1qNRf~G1_cI|ql<}_t z{@=GiHemUWsfP4}VLc@(v~?YYg853Wf;OhuTB&V~kN|uYtmWwz%H~rQ zy(h+Z;D5FK`~go_WX|bUexuKIOMW4%X6maceq;_%Ai&f*TNGr)?Jtq!SoKb^>D8dk zwDmb~^dm)pe1O`@ZkvzzYqbvBlOOIDiyKg%T+HFxYTt)5*idT_=ipQF@g+9*ftkCH z4f&;XzAoX@H|aPYJ4_k7(W~{IN~cM2@|46M*vm}`D3o^`Nf~ZdPHyUUZ3f|=%7L*L zzfam_kG1efsi!Rjq-*$x<@Ns`qRu+3src>xXQZ@&g3?L|NC+s+Ktx4axsPz>tEhIe;^pkMQKdA1oecbq3D?5WhXjsey7x~U} zUDNkXvAqkWPq{GVJmw`V2;8$G1)QQ(J;f$`Su_%Gsz->k5$jEt#4&AWZ%apxi@CME!eob z-KeS9IX-NT9Gb8?DQK8oB!K~1DR&sQ%a%^ zZtpyc9}^cJ{Kff+{zHD=-f$+qE}(sWpWNP9TA3iwXKauxKoyhydtdo3FvyjZsv*tV z;g+8Ak5BDN=I?}`%QP37;W|`ttm|kfh=z@K>-9Sz@yUH`4H-brAoTtZf+eJflfp)`l^g&8-=7U>CgjYd-yR9NLpQ4XC|pF%D%`!E44KJV z(Uka5dufkzJx|PPZ{u`G6@S$K3E7^8Td6AAh`$xd%-6ze9`?-U;3SLYnNjV zNHx^+wq)hq;wSF)}XC??5U&}I@0Sh^xZEoZ0E>wckpVZ+Dm{X zB>rEJ`;Vb8*ANr5PRT|e0(Hq%U?GxPtzSFU! zHZ>^(kjlly)nxJKaAqnoWoBf(w@xYBe zmhV!#i|BK4)=`HhQBjI3cWBf?vHOM|JGucp(+9GlwD0cbJa~-U<(8Dmp+N{>vOKiZoB`je7w88E|#vGcD7)L8Yd*h@|IFUD{&zkvb zVN^jmbAFJRkc(`>`brkHv}%r33!z|Tr%mv^BWkJ1XlDHxI#rd?LCMf<;##1m)mB-% zGQLU2FS0?aK0Z14e7fXoSp$Eyg7fmr8I7r>_ELdflRq!1Y@!7lvZw z;x73ffHILgKq+{rM=qA#oBBaajpKLv~nE9pYRmX5Z(2O zl-XOY5*Dn$+hmaJ-IzYj@8lXCfH*+LIXCGOXZgbRb#_C{RC2WaI5j|uHeV#hTAM_{ zE~u$UBP^x0k7zR!&cqq{S}NQlf#sTn`mr%_eSbcOG0pXt*SW(|P`7=TH+NqA@Q`a# zw_@eWaf(o#Z9fmVj_V2yoH_aA8(du|<}rG5OQo29zG#Myx;F^13mF+;J&Y?u{g{=* zoWaF%L21Z3D)XN?l_4a_9{EEZCMYpF7^n7OZ$6H_!ioD{cor&oA)Py1bF zxD8kPH{r~GG|8hThqX>Ep8cElr{~=UuiQK%{rowEl6REih>rIC2v3iHLy1a@rfxoE zeOWuUqV=L-gh#Y5I-_h^a#yft^)rK0sA+Sio?Gr@&08s(oXcc~zat^JZ+OF}8;os& zs8vA9DQ#5Wgh3>0F4YnXz4JUjrQf})f7wmRtY^c=4n>;ye%RU>QCb3{Ee!F?Iq*kR zaaYK%fJuBhF-p&jVrvomnAUNx1)YeTden(CY+D!G#8!rG0|Qqs_iOr+b4{zsF4a~ zcBLfOW$It%C3_-qM+24H=S)mwcK@p#=v#aHH}fe$qPA*L%li3}y_3f5yqIznUK zoGHYWm8e5Yn(|rbpdc1WTEQKHzeLQ0TEj!%>Q=aX^LC=9yzbY*#GOP7X!4Hn0v()J z$@;W-#no?H(d!w!u#3^BB#ZXgqoAduz0Db6OV0hV7cUYHipU2xpU_+(2YRdL>Yr1?qkJLc&^~_z4O$O>6R!S_i}3kl?Rf8x+GrNyq#p$W&5}~G0a-vvoUnQ7*_RN;Po|c z{eDkJH@DQ=N0wI_eFlS-&i&j5XMB5T?39*^YmPT$hrCl08!|xT!AP%>(w93)ZrZRM zyJ4b*V&_2LHvW(CkZtEPU!!{$eXjM}WeYQbZ$w9RPj$$=whnfvwYkpu*a~2#5?TKy z)L;^;9mCt(1+gdt@5Q_7L7UqAF=veI=77Olo!b`QAlB2hbWxzki@&B~1dF)1}^u zDv$vVNtwq$5Hw|Nd?!NbG8YEN>+{C#*mHtBSI)^mbMDdcO-)8G zv0o{V^wzvnXsQGMg{77z_KKNc6Mt@+L7<6tO?-0EYN>PY#r)_pFK4 zC#IdOz$Z@jd5TIxcBc<4gHNA8K(#GMui-vMi5OG@`NX~3O1;-6tyrrFD5XpEX@cPo zQci@?XQlP{w))<0$QI0;b*{Y_VS9mDWT3iiW_`KZ;|MefR06l0-W^ zhXQhP;=wvhD1I>WV3<;!)3?_y5=;7MC+JD$SN|`8Brl%PCiWraNnoVzjOFP1XG!e< zE5kX101iJ$e2Hsme0S&n^rg?Lpt z?rOM8WlTSMlBpaN=L!e_0x_pikjZX248oO$(u<7;rArPP<)tkqcw9|0PE1 zkK7wUNuHoVrXVX@nls9xYo@{gv2gu|A07fZM2(9BqJ{roT7mpmS}`J36w-#Lxu^3= z+xCqMk$A(v=#{>ak(awV(T?a&v?Th;DN3t*cz6+a6^;!kK$Ou&ch1O?KQDJb8|Fmd zb~iSd9&pAykyXj@W3nu>{lvXwO z7rDoMdVWg!od+aN<<;gcsVmP~mz98_Lh05`or?#vlH4mm;;R1Qvb*NL1qwX zzcRs>xRa+@hlY5ZF{$Ql>Yk>|b??1>##O=?Dq5M8_(A0!<@y<`^j%qQwWKGRSI9n1 zQLa%tKkn8&T?@@$F`bS19cd_vn;zi!d8B(()QP+}l9Xz@;pu8D(xAOreP`)zVEK;h z=SSU^uSbuRM09wwECYTVF=fT{_}>Z0U4)(>k-;WddE*|rN zNSIcBV$SX(n8ORAdX*}}{MM;ag$1SEKuA4yi<`9+FnR^jLk|-!^KKJNvg+B66Voy6 ze~BdLXt2*i&(Gtqmffs)PP89P62BH(^-cqFfvt6ggmIng+>>rd8m2CFdL{n6N;nss zc)``&?N5F^kON@V1qE2-W0-nx*nj5}wW0riof*8WhyAeYib2*Am*^E*v-{F2%lidr@7__dvMx8(PDvftTsz z@_B#p)80h*@ZFF0^B-G>tD|-f#UD8tC#?4OBbbqv7e-qx4e29q$Vx+N-kD^(AFI#w ztn7}NkdTKLh#VNXlAj~1(!?H%dEKiE)fjTSwtPYhbWn52^6)U& zGBHHu<8nN#XffT{LkTWbcT%2pN!U$W;=20?jfjF| z{q_VL$bpr@qyYe+H}k*BC+R?879lvc^|r$lObR6WQK?Snfsj1Z*mg{uyYe@cjqxi) zS?8>HLvHCC#7R+F_)$Z8?YCH!9~eu6H$}t;LX5yW>{sh|ECA>l6CnV!pcl&<^5V_+ z(V8(WD#|-04?Kn&H>RxbTE80Rz4N{!$f{4RJv#zMMUg_&al!X)1Y;~`muSmFooV@{Q<$*mu%p}E;yYK&#|H>Dw**H5&nsLl6fh!f z!ylcvR!0ggvmoRinozf3@J^p=$y>(g=Wv6Y^s9KWA3(NB;0-g60>1p45$3!hA3^sy zsxN`}vU=ovt&3wT$h?ZMP>g>8C5ByOX4@z7uoMR$kdP&WI)Wz@6SSM{oU+);5L`u( zmCq?Cf>Cz|(Li=UCK>QaWPrR#cATm-gLU$1C~(6I2SXw$+jua zs|U=!@MFFHfvmyz!&X)w{H#3>t^od)^-N5g_KC2A-#pkqi(IFH$AV;ZC58}W3F2_S zp|HJw6<<)8#vE)T)D7j)jrW$>A8JS2xu-Hc`gYm5&r(3F_Q--;SWYyQd|df43sZgH zMGE6NqV=buFun7kAo%HZJ<+j3i9(CnHo%fiUGOTDN(u8fwG+W<_+mbzifa!Z)qVbD z=BV!X^1Jrim^W;(CX5&Y6gR81yT4)F6?G>)t6>0)sk9noy_Fh{`NLv-KqSEBJiQkU zUiVYD9`YOXO1o_q7zV|5#}IFE^Xv6hMa4^0ZNB z!=0kC2bncOEt-H$!ci#XveW+f;lYsgF!95(amWX)LDX%40?|1^|JHFN3XQRv8Y$yi z6+z|Ji>@yjek7LNFzze1`siPbE;ITl43Z#34}#xu_r=|#IK0Cip?NHl%FUQWq2BKE z;!4WMoTT=IkJ&T{Q2*^7 z_4|vh_~iWCzJ6ZG*q2rP57TU8>tz3$IEwUMHcNu819p*_5_I&ArZ%>>2OhZor0Otv z_JJ&;GQ8bOlsVbq-_eR+WRuK0*SWzDC8ZGzJ4L+Yn~$%An|m!%Z9ik#q&iryzwX}u z8HnllhtmB3q9F%Zgd*OCGkziyJuc>;L_Q~9{sT1&E+FAlET2Wy8(BXxG-PC$;LacW z)~Dv|vALQ>;5ikCLxJU3)d3A_~t6T-?s`CfxWg06!FtKxW)rAi_ZW8mPFcZmyF_e1eL_+-h5gf;!Kx|iT73Ra z4*Y6-HhZr#Z68OyeOSU(9yaM&^_`YByj3vrr}!=UT7W)aj*|}XQ;p4k`AM#%nP=Be zN@$4vrP$8VN*6=6Nvw{FwEW!&49Fn-p9^*)k$YpY1i6dg{a^~-r!E)H2@>t@mZGPa{H~0Ck zUxj493mIzL#_&>bCBX7pOSzPAMa6TwLugS|X9+p^3wG`x&ZU#TEAgr+w|lr(s_w3= zR#m(o%vvQYOBossczEM7yo1|Pl-u?xP$K0I z(z))u$6cW9Pj-(Ic&k2<`~7qM&0k`^pm6bv>wmp$<0_@H>*E_p5uL4|>wk}Lf{MvH zu7~r0Hb}4?(^Q zBM*a@Rl@|F!j^*o$n47da2OHpR6G!+pbwp@E#4rSqfKSK=`YrTqVK7%^YqH2*gUF) z`ySNfzldq2rM7-5qug3+kz$}{|J&c!nmJRKg~rtTJ@3+$RY2F^R^UxFqa}62TNcd5 z$)62K$J)SGNeh|GG}6YLS0wJ;`>4>mWDl}nX69wiG*B_Jk~THXH0GOO2)5P@_9fTN zq~x_w=Ce1PR!jcOo8?wjSFh>AqR!WyW6#fSEh%e%{i^*Fil-^nrWVqMyar@y)0UZ( zfNUg3oZ#SO+Rrqtl7f^h3L#LV(A)A9`+iY?zT)SO$OFl`y#mf6AXaEAIarrMkBp`} z{MGIJca(kC|2+w`wWnAZxAZcVpfN143)cgAsgPYy;Z`C$is@aj=>VLozh6zeJNj4o zAplrBR_3MzX^9sAjVIgD<2RD!mxGSD;>WxNDZB5J3q&QUO{rO_scfoQ2J+wTVgvCm zWOf@Wn@K(@yFMN$8P)YpHG}-hx{ATJn%QTPAvo5UrERzIBlC5#etDA7BeI~X!l9w4 zu_^Yu#7VPf6>sga*{zhIcnUjBDE+sp;VTNj)*9)6#=m@l3-TYM-i*_W(}tdRT2mSt zZ{&0{s5@-rXvSm7Bv9=7XVVfLU--&Z=!1KboawJDfU5N3?K|+_jMJ%Z-Sm3a+XRuZ z?csXL$z;#j3)%3Bj$SigGR+M3jiazi1xrXolvlmuZK`TsVMy+J?v$oslfSgZ{zaKm zQ{pW3xw#A6wo&%fMX01xi~D&9sNnPJ*Og#0&-j^q`@Rntk3egL_1Wo=G-4Ks?BY4A zs}CXI9p5mzJ@zfF%uWoAy&uyq(-matWSx#hq8pZo){h@EPNlu$h&+PkBHxxt`2^wD z5@%+v0uVD5bVZIaANz5#DHXj4+m#Hfa8a?3QKOxw^whafG+QUXwCgRdctyIFoe|Ed zBQMM2J{c)%b!&53W^mPMur=gd$X~qpA~5xNI;z;h1HDb;wEFen7y31w=Hh_6safOk z3|$sEwG|)POKHmYX1@>b4~Th;VN!~2YSpM(>N$@$x(U zrWG3L!{V@|y%2YkIN0M4t+Khei^H>R8T3ss4tuWZr0^h2VzLuyUGhAjIf$s}DJUom zFeLgrWrJ%rZ<>H>9@x3K&;oa&`95P#_1A5sv8Y1UC*^`uPdW3SHO`R4Y=HlQB!C0o z5vXv{UD{DoZF2Bvxahp?);?QNEJ z+kbKl<|YAFy$Kok5yH(k3Y4m<{FLLo#AoeLnO^dov!RN%tc9u%UxkVog+y0gB;1fp z9Jy(+Z>64q8%9mYuqBnIm;MrdBaK0qZ zjM}UEyc|a~*C@9Y88k6Re+!G(8;J?OA^AZ+1Up5fS5K*q;#cU2Q=t0UjYeBJ{$Vhn zIdGM5Z(Drro!70y**i$KOm!RJ?cnwn_k6GHp&USVS13Cz9(enE`h&YIh|Jms*Pa3Z z5hOoh#}&dVKtUGHGH>u!DdQm(`60=#;^ngP%K|v{1p!yXfe!Nj-Kh!B`meZROsa1G z=96xA;*ztg9SN)2N9-XkYC1UCy|yPsh&njGc5=2e3Zh&&t;~Ed@B9QC#lX5by4AQ9 zH*F%B{B+?z|B;T`{o?_##qCiLAOlB`?`EH!LHDD$L;&6|arc}%rp!z~3_Sz}z0Vgb ze?EVI^I@k&+kx~c-oMpJcc}KLVHXNubfc67dlC?}xNvZbNFKq{!LQ5OwRY1!Gn)1_!|Lrwctmb8I#Xr4& zk;DZ-mqwKeZFx@fDm!qo`k;<-I(WyBgMBYnlJ>YHbL6GzE!1hm0<0rhd_Wr!B*4s9hy3x{R_}k-kb|?Naz@Z(R8mJIq#PwQXQD z_HJCz7)&ubD)q{I^U3nP#b%yg`!TYNT6|{os-B_S^R@nk(+-$T9WJgBp1G>vVby6O z%vloo0}*u>iH}Qn+sHyDrb8}0BRXG&-~ZF|g0!W8-AVhEM!G`nqr*=g>5Y1cW_)a! z%(f7xr+@0K!nMEIRXTo9N0rJ;@w0qIHN;)t z*U1&<*4eHbv)-7{<@jAw-|E5veKK0Tq2quk;P6&5Zch50as4cy`~Iavoo7!4xGN!D zApJxhx%<0#Vs|G$>{ca5sO#f;_t4-P zu_&(UlM#;KWv7iMCpbIJ&v02xRlNq{^{Ch}m+Sj0P46-Q?DKBiX}v~}`$L-f`95c- zCyUIngJr+MX%D#mQvy;%FR&~Hgk$TidL{_s* z>yDVZCfQFzt@|q9iw&EaRZ43rWRPwy@g4Up;IDlWAY9jV3(-pw`Vj|*eEX86J1=-s^la?z~{vhdVRGJ)n~fHsD&-}z;vnR4aLny;U4{QVV97R2m5N>;6T zy1CEIb6m_+XRx|@nnhkJ5$o;|2Y_srlR+f%v@Vv4ge?Vbf^r24&wrus@`3_4LFf}x zelA_05k~qX{67!6@U_cMEQMT0z3lNAXSi{JFNbZB%S*i!ibLfNQ23M%mUj8u4Pg10 z>PKQb`=46hwCYw3ns$4MTm@4(A`CsiqIR&9j~CKHRYQ;OS5;r%Re-)6dgtju+*ruH zeKj@I{gAZhzyG&#K(6;=2H#JiATt8~dgXfq!`{!DjkTzzl)-9$vx8VH#d`4RuqUB& zBNZ$YK8y{SP|U(!a{D?fp=sVieL4qXZ==~5MxsL42yV^R>bZu|CcN+PkD4{6uJtvP zY>H!^{|(@g^vF164RPS%tm3(Y@! zq86ziH~S;sWV(IXqjW(_LzXs1wSq>w1;*6&8}Cqz-b`nKd!2=w{Sza~W1_=s!axd9Ib<=--a4v=$zE@{ z=M4WGM?6ra@(*88yRt^DqG9~w3U~bSW1!j5c)#mJ0bt6v@!>b^*!2(_|MQHzW8QD- zDFLqw2<_U3sA{gf)$p{^*yQ{o*Qca3X+Aw`Mwh zG(5eyPX+vMXH!oIa|hz)s=l>NDi;JlUbs@1FK7uYzieXhE#zq#lOyZcg)fK8Dv<$) zQzJm6ss4*ObxcUAL?BBEI#Y^ zKO7XKJ`L&`^8IWwvr75!(eJMj4H(6gU)zIrht|XH2Qv>$4Fzqky@jE)0-pIgx=rAmmb<8+IqL``FwsS>cD}#}u?O*T&uJ zrg-B;$aB-&C^qv)XgIN`8_Rz^)+i)@KK$6)MH9bC_#~Nl5czSbNgT|X_fEaDR1G8( z+F%#mh)d7WyPVUJBwAx*wUL8su{pMPZEbve*Qe=^3@jh7v8QqL(#Hc&{-&1wG|p_~rSQPCSeu{2?GGFh-Nt_##|}8%lARF&+U{SNqN5OcVt2 zNgz{C@~c2VJ#TG%;nCfUE%Hr{Tif4lQ=$Fk!2dQKCkLWdZMm`?0FX2yD<}8m!erj; z#{)HA{ueS<3p%p?JqK|dzT@4~ZDAYbMxQqk`-bvmQ7ms~$Pb4q^J=Zu_Ngqxro#$* z=)B(@m21Y$gmuU#ggv&w6;AjTL2AXPbELw`dvZD(=R;5Q4BsNT{JPB7+l&1Ipk<1A z?vE7HR$mHedaUJVm_>mlB_g5`OY>27o^H574Z-7cg`nWR(&q)=pQjO-G9PjfZ(KSd zEs`o2wqtiLEdv-so3DBK+~5lF$y0z@Uz_@I)8aL9lpf>i0_%k`X5rgv_~A3qLYZ01 zVJxMk7b`7Qi9i;=*pv^f3M}prLkAp5Mi@sbDIW>OtlH;U1(${i=6`iUXXai-P6WK( zF^Jjp%N5JIGXCh8_~V+EbvOUp1zwMVi;%fC^4E;CpX@x9Lbs~KEWnv;60#kqhuQ*e zCGw#s0b#ZGQ}EN1r2A8#7^~5*KCLg#6{9Gk&DTl>97WuJ$0=m|ih=GmC!l{t{7vHv z8i{sb3~qlCCJ6|T39?We^0JECke9JNU{5nC^684qEN*#rLHU+)IO)-mG?A)^A>5i0 z)1Pef5f}$Zv7i7u*|vS2QW7Xsk?A!zb282Mz9DcJZl$o2QnJJO1!m)s*B0z#Ff6W2 zfI;TV#fHZ7zsS_e6h$in<)!el^b*8ZnC)CcJo+?DtbQq?A+d<9b>~)t$q9@Fa$C zyy%It=l7l1aN}7{2$Lt&d0qZoO!H1SNhJKkUev}8o@@_A4rEDB`u!o`j@J%+zaw~D)Wf6qbl_V2A-S8L~*IQB_(8$oYK@0T+%xGiZr zF^#m}l@P6_6B$VK>OlRq_{^02OCKELO zZ}~3@dKBoiu2g9O+v5XoN~3V?>8ql_mI?T8h}EV6rPhj_MtmuLdctDiIWemfulr%o zP5y3}w6)TuG}o$h!4|F)bc&BY`GvBtV*PF^tPuAg_Fi5T^6cCf_xFeKOyyv>uxAvf zerxbb9x|{BdT^w!EF}eUJbC!6 zZ7&bhrol8AjL3!kec0~Q(w!H4VJcEcSb)1AG{w{5xiIOT)sX>>r(<>fOi{)Zd*%&S zF6x-AKmaq=qy}O5hePwhbU=$=#D^q(F5E=R&ZV%r%|qzV6MC|VfmMD{rB##%tLU{S1*&xxuOs-*qKfa;p`;7 zYRxLgu+qNKqpEYI8sSxilKvu@7080M9P_^c<)Exh^vX7d3yz@$$Rd$ zw6Fa#6;iq>Z&~A0cBBeC%6S&EA#^_@$LX-Wsiw(Uhwa1C^U{Cm`)03A!!(t=316Pq zjb?2Wf`=1b^l zX7*oZWnKaUPRd7|N0b@PHw4A4{7h_r+QiF8_q4R)VsCGbTbPwDfv47f`VcTR=yRqN zSw!f8(rJT$QRLo`e(A`WD-u;Vt$$PF4idnO5b#yuu*3f%3dwi?D zpOJ=zKTF!T6_|)FFXQgWT+074nwr#;dM~P2UfX|?t8a52N!ka6)gM+M#OKaeR?L2G|gYN-<1kq!a8#0Zb)cnk;TRnMQ zSV41gGJk~Z&v_&l-&jsYYs8hdHsZQd#i6k_>4znvIE^FO?97xxF}j-R-775vmsw22 zVYSC%M1mb+&N>R2qo4k_W(r>TRJ+r9WKm(EwT;u^n#ltN0C!|_$SQi3d(dp#u!hb) z0}c!XTf-6(?CRy_>EY}~@@?3X5<47T>+7DLDWBet5aP^JgVlxo z45I)Kx%m6?H*T)*XgP;vofRhcd58SvpV`d@EACq+HaKZBd0I0G!%&|C6u{G2`?_ND zU`$04WtiiV#4+ zV0#pAkw|b0T2Du54KfjzsuDYo{XHJ%S_PlrB}Lti4v^U_F-{|&lgV3riF?i~GskRU zaSSqym%DelR&Oj(+mPPS4u_x0gk>#FoXRhBsfx{#BVGN7`v-yGGe;-$2ls7}u8d*_ z(P+GdRocL=(Wn_K}0p0?DRKa zzzEP&sUJ#-)(ge3wi;KMeR3~@-n>ZgKLqFEgWOe3FabBqrCW$Jg76>2&C_>= zAlMwUie7)K5?gt!HBZi7#9}jd6IkeH2&~UL3zJJ;%8kuJg;k}FxMCNrkCTa~p3m`Z zIu^s;W|JDdAGeE5!l2lG8RH2K>lr*`q4rCJN;|ljOQc+kZFR%@p9nKqvWKf|lX04a=!^xSkHeu=0R+10Z9Locy>NR+5 zysdFOgfH=9^|bWkSNCy$yLMW_E`Qz+Tujx=vs`cFfUy%z&qwl#X+3}9dUprUvnv&s zX*K)NU&Zi5D;y&Q$Krg=>!Cl#Ne#>LIeq}ev2qQAm`eC)h+$~u2M_*VvLwpb2Q^C0 z=^Mgfm#fLedCF?Le+X$z-mtwyPb?1$dSI&xv9t5@F)}^28vG5nEa8u9$A=0he9P7# zF1~JRfmIFAQEdxYhGWG1!`h_PK^fa-Xhr`%jG!lA1X}RmFCwu8 z?mw!%v5zNSpCB8spJtf$kDr$j8Kn^qs-mQyRo_rRU+#u}QDPgzt-|@u5vk2>sDY>< z9|_^H5gqLdR|KT7>E%el1yKxGK^Nvx0qg;SdSCyE|9;^vbW?2n@!46*Ul!%P=9iD& z5*Fm%@17ceb}CyTyfhNg!N0kHghi=ndBCLG{J+UVmkut@eIZ$?2MP$t0QKJqId;y7 z^J>1*l9RxIhh%(Kup&gF3iWv1d) z0hgTFGUR2^3%a-?dV%-@$jq4sn^;u=o!VmhwOv^ehlD_sgA9)6r6*X#-=3uhjb8qj zbv;Yk7RHdXbn(zJ6^3dH)GJBI=uKoOX0WEeJC66i0pPsf^efj)@XQu=KGyimrr+$x zxNt%C>)CbD!!$;zDl;@>msfi~YhI_54ZOiL!xZ@ZdX7>q)XN)_BJD4ecp2q>hHJzT z>{grIQ?&D-?r`-H9a8M&9P8?GmO?k75fnvlh&|}( zC)WF3)5v=)hDTVor4eT01kC?*nF;fE9AkQdx-2!o%flNt04uS(7OXfEWQScIXn(% zx>&b!rI0ZPQT`P6k&?*(*=BUe00F&L=<`yG8>1Ir-{RX83FcJdcULDq(Bam z71~pS2k8(|))7=Ygq?Cuq(Jbn=3))b#w8*u%pY%j^Wd&VGOhn{~4jYbg=Bt1yH9##FY8(Wz~1 z^K1WMxw&w$Hs;WJ6pRwHk?r5WPjFfDbgBP@ajj@G9Uk8SC?p_-Fn4Vso%sp zURV+9tCkCfoNUFq_a)yGNqW-M`O;GQ_G#8oCoTZoKVs*N%ji$qGs2q6wZJj@iaqd^ z#DSBI!@L{ACmRi1(FTD~3G&yQc$7KV^523>r{&dqdmZUG5|o1C$=N5U_t=B9`yZ^v zCXCXAEp?@>!>dRdKAaH84Ee-B!mAlzV@4Kts7oJM%lSTcW%4N7I*{Mo?S!V1PQq~B zjfp72=IQ|E-pKKq2tMfJ0|2*@EIcBBVbJy?$A4&N?O->9_AfU) zD-V9tXH#n6B^md7l4gl+)NH*7v@k%9+-|{{bbed(7s7{(UM^}|_xM0+7nr%ks;vk3 zv^()DiJV9<6Cp@6Y@nsuD_4PM0s+%BirogimlJ}?a*4GU5D_we(l#G_Uzo4}(Z4#I z=6}c9KqW_Ctk=XEV4A>3en4$9(M$chjOKKoys?t-bZ7WN)$Hf<$lx;wL8cV~B@X+e zQQK21s4myV`M|>;DKLf1Vc{XG`oGXaG+Haw`dK%4z{qc04CP4=)5j@cSU*E z_%+E82ikw@FdlioF16wnW^o!|47>n6{`rOKM?%nt_-O^F1Wc~g7pt~b%d*go{ql>W zCcMn{nhyrofHU|w&=VTf`Fn>0PH5FcVA_SO7lvS3((+Lwj=RUw9U+^FzoPb^&z1ee zVJ=^+m3uV->`y3T>wEFJ+22ZENyo`k(it^X4t{a)> zcJ#TZ!_;oqY5XND#hiiheR*FJxnyq}+c}(vMQv%|{t?5jX-0iPZDxLnWkS(i62f!1 zxYHc28(48t>W$_?T<77mrOD%0;O;J^?EJAO}Wd^}WIf^nhV=0!>Czv4C|uB$!9R1YKK z2a-FaZQ9|RbO1T8+(UhvbK&+bJr5r8IDE8xJ+IoL zD&5+;mmFw#wL#m-VopuQ%&)hpCsC_t=BF+ZB=yqKZbvT1NZKmA{+2okYDB>vI#Q@T zcI0(~HP4;pn7<8f@p)UXzutd(K32~ zSCyH+KmA$xGpnzAOpaPyF;8p+UY6Phy*%1~#>D`G`K2v3?3a5gZE_$Hj&SRQiNPND zPU5Oa>SAa}4;KlJTt-~FGzN411Ef7!q(-FZ$x2;*a7oh|JkHd!ul+ncNK2s3Ffn}6 z(W!0HX|1^7Ubyd%L&Ix0P7&Bw%{bAsjhuN*$R0wY(N(=>3WW}xj2%4t@xdOCZBKhZ zjd}94ykr9X8?N-g5!=%^#PEiE0bgRj&}MeiGW)Ny;OD(Qo{AE27^u1G7R4x&_1iZ( z!%U`7h3%n(MA*LyM_DG}bRFNWPW7|+`V;Tu?<*%m=Gbg@5|{IgJ$4Qz%Q6zk9g%%) zwm*GjBoH=beR=IK`yoBSD`i}Gh3|FU$bIOYiKms~oMa_$<{WqqlY`yXm!HiSnZ6(3 zTQslAu!`Wsb{x&wNFxI*-LHe0j;uM)v-kU=Mp!WOkamG|bGqFp{HE-1X>3BYKA~w< zW)*U1bxJql@S7R zx0_vlx3n$`>x~74LDNxKxe;P$${Sf|cgm$Dq7S;Wj5>W75?Oh>H8OI8I%r8I%)7Ti z<4qE^`-4N^kThObsn=mq9f~lZ>zOr4*o-O!HK{&=LN2ee($M zYCfugye;@mG2XOECw2yzF5EL=0OnX)sF?27IhJ3lT?{759nJ=Pk9xLwIRoqXg9*CY zs)`5bIe}A5(q`WSDr|HwGL^|)rr%;Y7sJIxXx{qluCZK0kUFu$VZUBZ_-|}r;MVE; zYil!*Rm>a`gG8SD+=pe2q~x_S4#>&x3MgXH*wP{%D;eWz(SHgqD02cLje1#@ijo-{ zUhDnz{QFFD$ZhD|8?LoWEKB0@#5FGbp~jxBem0M|=zz`MxhlMjF{cfMFzqcOO#O_J zfTzgc1xHZV4t>^~*&B2l{^MaoL#4zKv(KOmP+;FzZ2gq*p)M`f6{!0m^0YE87{u<# zN_&7*(%l!V{^^^tDg$MI9JHg;Co)`(Y#H%V4BX$zZR3Z_KOWA}jS5SBT~#G}lk(*h zy3aiL|JFc&q5rB0rX)2XYFE6H!@%9c#ff;Rsja7@tD$G_2& zG&`Pvq36-XBmO>{Z?3vw#7vqWZcz)*@_NTp1N3C3kN;_ZecJ3OpDE>_>VtVj7lE9y zCLC`l4sA}p+=_#;r{MxGi3}9cxe7qf=EWS-S5!(0yYT-+q4h_SF?oqfOU|{DXUnKi_Xcj!jPxr{~WJ+ z*OB_jlFa*`4wk4K6<3DdXo%z*t)z=VPXkl4Bsk%awlg&x9+K1V>b-ke;aXb;^8}k8 zPgS?Qm^-RXgB>W`$~JH9fQb}-_#dLqGn~!$jr*~xt=Wavs%mM?wrZ2;q6@WaM$M|d zS0p-6r4&VLrAlj4dqrZ$PL0~6X6%q4BJ0WT|2)U>@*#g(d^iwULuQt#7H;xg!AmM&=)AfTFlmkF~*_Q;Q(r z9T|c2ZSaZ^NzYf#yaJUPj@u2_-@zQxMm9&8&^X9WAz|-8lMCk$JtS#~^X(m;xKzkT zKl(}AqmUJZY}7D9fhUgIieR8PsHtxpsjoJqI}+3Xby| zAGNFEQDc2^=>9#YjSt7=0x|AkC58Rff+*Ax&O(86{i&xl3I!3MF?=2npk?5r-I-&S zZye-pt6QyH07U?Rplmw!pdu*b&KcT+0a7f7-^HC=xwh~2C1wBX;-W83{MB$6Z=Iuk zW4sbFp5Y@(9joTCyw}vE_KaM=JI0G@9hKQk9XhEVU9YyctBt30^f&Rzsu2f>2RN*! zsPL-GoFSGG!w}vM*`6hK8fx5Xl0_VL_QU#78?I6OZ~5LMsxo87)4A)j&%OR#gZ)(N zHayp&>gH7nrU^N*|e+P5gGE+fJ%Du-+p)ysZ`>CVB-wgnI{GTiu2ZeF<47OJ~sh zg#lwLScRDfcLe#CD;T}?YhHHI@gLXcyed&)_(x5VDjjd)vzzFuoVY(e@Jl z>RkI~=n^#ehH5U@>9lnb?i-@*a&P?MmEwZPE~`z0(>=YoTVnw_Y@n0E?}yx@IDdcVxU8_nws~=%hy+Al<+cwAy>$|h zY<((n@DBhS0=Uf~(kcd6V_I7zL=bGPFa`^NmzRkh`_GuRb--WHb4urYiBbNgt=pq- z*R|pqUJM=5m-qK0iwO4*wd+7FCSCb^RK~dh%f%$hKj;kQPrAC*B!*LLC$swEY+`W) zi}oCE65u(YhWx-y_F@Q+sV-OMEzw*PepDEXhwSzIHc7Ad3qq7;eMhvkQH4b*|4-%q z2w|Z1%bC+f?(=et^QMqon;Ul`{t1}co%cBsXu09W^wx~g_}$V?yE!6_Wqy_nLP~9Z z6fNRVSu{greyneHs}3aDB~4s41}r(;{PuKmiY6t={mfpA-q0KCruvDchkvjJu-+@e zq|B=d>$5+nqJ)`!h{Eeryny^Cca_q3ZNF5b06{Vr*3hYT(v4lJs1znkimV!hQL&EpJSA2mGC(!lBUjVNB|%6l-Z6nT6XRU&~Y)1KV(-m z$>IS=MlA~Q{;K6fT>|dzpkzHUUcwRy#3*7iL5aWARn6~@s-OiV zMHLpnl{Ec=f6TqvBG>$iO?bk0GRoL2uidm#1%zrThc*1DmX~OIzht*DlkG@pap-%O zW&WTnm1v1Q2tQFSPYd%eBszb5OI@Fp@%qX-e#P^%lNtbVfS7aPJF9$BF6!+okGKma zAI6p}>v2U%FT|ZcN2<$46(nt{KCQ{ytDtCjTM)XN`7%lKjIBh=(;0pYT2}HDuza6y zaTCc4pS@mxx?UA9Mqaz#%i*X0;9_duD-f%I4UwbJ=E8}3hxXkl6vQ$_-C~gXnvq+V zS&^7AsR*hfR%3|d!!w2}Wet=o*k=m;7@G~?QzCmH%n%;Ds;s_d8T{!b>RDDnh*zD( z%kD%L=6)j%I-RZ#tm+uOy7MGI=5dA*dk&78J|hU%P#twxJx#+Q83yszX@*Z>HX`+W z?pOoWvqS=+#S8?4;p3~IP~f8S>QO@;eMt5AGGr?amVrIk>U;g=8@z9fxq=zjc3|>>rgJiyttGoyyRx2s>a-1|HoZq zCFzN{Sq61XKyn3Q!#B@R@LlV`9PKql7}!kmfp3B3tlwBJQ+yQc3;cuG#kL`;lLTufcft)7g725{-90$#kw9WZvAJ3Y0YaDKgmVhCRa3{KuX|i@0!Z^_QB!x&a1+UE)mT_#hRs--4+)OR))j%%UOXB+0onjm-$JzZ6D5= zdg-{@_r?~xFF*>oKF-@7B$T{~9w)hiFb2PF=_3PDaWk{#-!jWa#%%AP193 z5d+BPd&Qdi;Jk+i`}20^3-$nCW{gGdtsg?|ypb!-dnW;`%+v5PTcnUq1GAiUmvuPs zd}mJfV{d%Ay(08b@nt{lzt^Y8!%F6&#>jfnR^hp*=jwo*dj7=tr*>^*05>|sp6OxR zJ_wJXTy1g-7$UWNbEjBKNwKR9gg?&+mvkfLT>jECy8Xhk+xk-Vk}l2P!pD26t+xf2 z`1L9uULw(Mb0&CiHM{BX>{OllO610BBiw}Zp&RS0`d>2r^U@`|j{?8p45wqk5IE-P znBM5K)}V1!yTW>lQcGOX=Ge26LyQynVwNauO~MePUf*Ukyk6bVb@WlpUU%mA5l#V};{ zsQgET`O<>N+}>VFY$;t%RGN6ucj@HEUv=hPO2VrK)XL)G6>e+av>WE7CLjLnIHF7< zXdf1arj!BttMl^q-|ct(k&>=&PfkVxG{VI;PI^_93s*h4`uWTm;RBjVw6PG$<-;u8 zb2C&j=rS7{;6w*S^-*#%2MgMD^_L^B59;BkDmm4p&#i^;UITc}cOf_cssL7rNXxN3 zamllQ8Q7zLx7%6yZ(;%Vm)`@&0GG_putyTXfD7yZ1arrb%BHETgTa816hpp1^|Fv3 zdYAtPBea(QM2@**N8u>e-*uwa=-nSbLnmI{=qTh5UN?mVX0!PKA`eiY_1 z6)n)N_StC&xl_Qv%Jt1_tA^DRnAz$b?rxJXGj#1|J+mAYie3f$z_N{nNh_e#qq!)@Gt56_?8C@0=r$2X>K99NI`Re|$9J=Z?#8Ycc!9>i@ z(m(G%6r4!WR(J6$tQDV3W!p0|ERO;oFGx&jnrS{9jBtK={8BYQd1{Z6I5F3V6AS#6 za(MH;`8Dw05%-Y$k9w{oeZ0~*{t)*d`D+|f$Lw#(uh^})Zv*ixez#wS#iFkbe{qj}44FBJVTG7k{Y- zaP14(>+G^#eIIY}?=}3vlgj~_pD!Cey2!@%FO((nY+TS&XX`xmhnFMI3&!s*$sky# z0092z%=est@0VEt@M>oOvn;Xy6<(ck&D$rMfi($lzv@Dwp32RgJ@s1q!hOj9E~!z> zYi!*pA4(y`U}pKw4cYI0Z@xPoRe^3#kZ(@;YbXZ-qgoEo8N@=+9+6d%+>Q#L{U;8mzeur!CAqvFOSTjN+r`a z)}L_OLgC-oeYGA2Q4`YTc_l;D{FJ8|Dcq@;Uuh=U8+=b@fAvS&4 !?`UgOD3 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 m~rj-a|MP1|PoR9uujCXd$5=b~sRK(mX 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�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 z�!JaO?)%M0)QnB*6kA3MwEStRSEuBE19&JwPbZ zOXwW}gb+g7oBw_9T6eAUDId;RCz(7mvu8iQ{qqcRujHpp9$N%k^SK87@EJkL6rVi6 zIO>^QF?;+iw+J$UDODz&M;ZkNz#@8R`&PU)X{?FKjBHV%_}>iY2-{m37)GWJ$~Q0s zLB9u+M=)TF8q_5k<0hiKb{UdcPq{zsZcz@iVF=oxtn(L|>Lgs7S%2s-2Y~7afp^H4 zl_d{nuG|e=GLf4i%yIYso>5_g(@W92xNZc7nVrXLR%bhNM3kIjY~=IjXgmC)sW)6E z*ES*>)-c|XNuPw#mB*-P#uNhgtS#F>2-sVan2uZ=dkCPVcskPFqxVXeayU`LZq2>>xiO7BIcSbfNdQAs6j#7%OWt2M~-&72rIr+Uy=3R3{ z(u<+utOPN?vQ$lGAVl#~&`!TE-=soJ_pjo@4+F+R1Nm>i`9o*8mSw_JU*V@=!4gMV z&Nhe%#i$*nav+0GgRmqH!CIJJAdc z-d6v9>-Vv5kl{E;wq*IOdiK7c;W9IRQTk+_1wW?FkH8ab7Kp{7;_YLTFN~-Ez%A{( zrtVU1yp}%Kr67{&nt$apRCR$3$vLHhIpDfV|JL#HO}(wGACm*M&1ER8(A>rO>7E>a z?Bpc+?}|4kd}c09I*yoNAN^S<2M&3r*<$Y30le8~DxGHlV>+I(jD-NNXZD@otnJ z4PTT=R>U&sel;pgKLYo@Gb^#psEV~g5rY>bEgt0P@(px;3!CP!&&clQU@EX0L3aSW zbe~s#aBiS8_CAhZ3^4^6%^!LM8w>Y7+^fmdot#q0gp2R#*l!Z%(a`yU2n*fkx*sfH znzy%D$LVKonrhI3iW*AtF_#7^`JUZT{~=R0DP4NFBx=;K&(-$eYKtLmM_13wDz5oU zf}giY$Uzck8VwyAeHW1){83lQO7qQ8o(4>rkqRmj$m8oL!P5W=Yu;ByjQwCZ<|p=UBEgLCt`yoQ zJ-?dMM^L&yY}xJ8)fY^%cD`LjUn6>+dC3l|)aUoH1~%mq<^Nj8Wi7nqa4b1prt0Tc zZ%-MCq)mL8p?sNn{P@aWj2kh8_FOn}DLd`7qiIu!cK7E}E$9a-gF$|I6o-HwEX|`2 zs0+!X2DC;Jl%?^xEjofG^P=tX?)%Rm)O)kGWVk&&kM$%+j|@gWPkQ0YtyY;zI~Cx! z;|`X;zsiTD2KP&cHh5$DpH3X|NSKj6e0_>qY}L0`LyBHXcI2Z}xx$w8X$`3lR5TMe z@mypP3TskfHJYw&3wXVP`ix>d;CPpxVB~YoKa%01Tu%;t-XsSvt}myCN8ecCV6d;2 zBwQ+&2oSgSF&jNJt4}l66vXOU3SRppo)El|pPx&$+;^^8f4xXpp3&vUg-3oZE5pl| zS|O?_z3rwOdk=c#N+C--%l*C9RqyMN<$MiiF<5=;!<(1RKi6A*V0OS&B7dX>16jYi z$|nBP)__)#8MZqP9pxTi7_rc;g?=L}z~ky>;92kb*3jR!1|TL-Xxqls7<8LbGVXfRMlu|N zXi`JHD}nupLswDog-sfH+m2ZOnSe{%kc}3CF7}5{40fLgUqWvTq#vF4I1(y^!yQ$j zQb5C56F)AU=c#LRuiA6`C_I3Ise)de;YB1V*j3Q9tVm(4U)5Lq4WT7)(f4qtMKL4K zkg?QzZ^UyR%jAy7%6M!LY#%M3Pu7-kFfH z1QQGvI_Bn(vC za~5EDChT`D#;dh`z!{jGAe2#WAJJ4h7AS7zU$W&G@D{CHya|z0#lNp>q6x_#CeRL- zi{>&0UW3Br^@R~PU%!0VmNmyUykLFvClo2K^(uBlZe*d+PT@xp!mDL3a1NbLs85#b zV_?;m2-H<{1*TW_YCQsORNfY%;}*>i`F7N}fbKdOJ&*qgfRATRBbLxww5{oURLcET zb#dS;2qT64sTm>aJabje^k!fsJ%V}0XJl4;BbKBTP@_{_R&Mhg_AzIupe*Xu>iiD0 zM`RR7w5y~m9qD>ltZXrE;-I9Jdddpo`V)A@dhk|0pZFeW{&DrnIK{v-LMPxAZpi+gqlLJu5_uG?V02U`nmI@t zDZoBD%+D#qdr|Je(jb@y`(2@&u*rmfTNY1A?X3TZ-PRUKb|(|B=@*S?SA^V^=s+MX zyWa!iJ^>2?iS^qwe7;V;(ucC7m-)E-0=3b3!L3|k-isH+WJ+Of1#CguKhsVH(tPnG z<1483%?9(EpsCz5_wvvbbuq8@8}4bNfH$ZD$VX*y+J$WWx|$~+Dm#419CROvx@S{q z^mE6Zk%xHgH%GBUnKvEcZQB`bMVo^Bh5UVlFr8D=yR`Sa+T+O`Lbz}iTy zftZwwdnbWE#F(e6E;;LlLU(bZPt%_fEW7QM^Sm{af~vtLiAgJN%RIufEM z)v#qi1MO9v^y~CCOMXC;pa?7k8bM>6 z)ZfoPpheoa20t6E$JCoNk?z-uYp-D|+)<775Ex8L^+qe0O8Y~v&PCOxZ@HZM&-~Ot zeic`kI`v*Xh&}z@N$q=v(ER}l;F)OvVwRrmOXC!=82`tz7NuiJP#>dC#GBry*7*;$cGMhB#x(&wN(NuiaOQjD=oH_K@t&jx_qF9khPW@ zv(byc2ET^a^)K&XWqh$+;3o84lrLOEJaQ%29+gL-Dw@ZPNR~g+nA2L(44fQ)zpXw#5 z+$`Y&S)uo#-^_A*#Y*dgBli3$q2H^Q&MjH2+a2J?isHG zsY>hyx=N7BzdmaAbnA;Nw_^i4_bnDrhnMOR6;n}HL<7(}0?1o-kvvnntezfunxO-N z4|kVXO*dA1?jYcl>D2zhl%OBr{N%B)Cz+Crw8?kXL!3*5oP(%juQ%?i_;m+ep)b%g z8rq`>Lr0^qYXXU!02|8-XN7EWNin|b2V5!+=YE^&t)qap)9Gy2@O)K&yZe7w8ZO!R zok?6{)N7f<=;$>aU(X};G!e=TAYDxdo^Zq3=x|2ePjyGxC-7MoG5<%o6uiNVhcp2H`_-2Sw5eUG|0m4P+-g z1y3DJwcyjDY@B$cx+{Q5x439#sp z?iPL(C6N7-e&!<4{jT^w8nt4jUESm6xx!GlqG3Vj-%do(pj=OL{-`4t^c!mV*HwNh zWTFF&LV?SoH>vouqlQ0a8IpOfk~gO*Q4Lhgf`Vwiqz?oU<14gX`=|ZSozZpoRxBA; zwZXp-Z0sLD?zh4rGl4>&RiIeE1&Y*j*;tXeXTC+Rc`9ILZ&X za~_(y&&2*xr#^KS;vYpb>c4H6H0+Jc6icMo9I?*A+tzv%J{$0{tR*ILwh~`SQ{-ih zqar+B-q>+d<#%d+z6%mob3aDCUg$z_EEOfs?p3M0+=D;;l#~x85B`Fjd_4Ya6t1?> z9qwdtm$5fU_?a|@J~%E_rWb~Rjs@QZ8bCyiS<9EV(eq}WZE##$67F|leb2L#Zfi0 z8i!b|NXvh5@aK}R=^I-~B_kRuMaoe^_;Boht$l7l1cBuSc)ng^zuePG~I)4~4b(UTWPDMz0M zzXku)D@RjpI*S;%Qi9zrdzSwNGo1QAB?8A(B7S83(U!5gYw6}05E2~VJn^*g@$&TW^ttcmanIY!mC2p_x2r7Vlg+xe0DQ4fQZCUvArS~gx;ZEU%hS%1 z72kBh378JoY;_u9Ftl-N4IQga~zAU}bYSG*=vj&SjX-mJe3qT5 zk1IJiKdI&5i&}MGIgIUWa;Z4uG=#sLun=)XUYee+E5qN{TrjF=CLEdK%KX<_lJg^9 z^s{a1go9o03e`QG94iK&;}wk9YIB|<+@zqIOsz)^S8sUyBuqxuO*Kxxk4I0ztnxE4 zOR#fI!mbCfn)E{Qc=Fjbvz$QkzKg-l zhXgG?z!Y5BU3_JNs>lk;zuPbQI;-sZ2`2Z|uq-$vSn$FWmbcqOMP{C-j^>kbc@f4y z3zk^aK7M6ZV8a7`s4dS5))lFG_w~di7y)P8@hLO**tCNll3sC_2t^ zM7qnUjRCJ}XBA z;&J1(eKD?-svs=(Nu_c)kA=22rS{C{P87uVODoIfJ?@c-&wu5T>CTOaMAtX6H!{FA z3VK1qhk2#NM$ZK1!c2eth|`)L+=rL{jF>?@8h%2UunI+jTZPX`R{K$P)w++|(o5z^Yo6P};0|BY}W%Z z-PHwChf9)DnN8iS&t_|9IRy-lc=t$xEOdZ>7HBXwDV%S4G(*(zZeeVvDSUh?w4Iux zTS^sZ42PFzE4J%bKtmd%Gj-UmgTiU#909tw!d8th74c5@`Szb`*)3|R0XZ~6w-bfJ z#Ncq6*qPB48@KE9gls{q@FXr9(H6Y>dJeyBnha_%#w?#x_;JoEp(5={&-5}oPhUhZ z{=fIA4!XkDuJp^Nck#ARBf)ew^JPv!cX1n?0Vj;iU2=^gukcF{!esxcq&@H5SF`cfJ%6G zr6Ut`8WhR4Gaz;z;Xkt6;UM!2F(Pa7Z=@IwK8&>urg)kNEy@p{X?$K9LV>}>NY z%r{f-GyE^Xm)=g*nw*qYH*M#MyNqBGSlMgPldKHsK_%O zO}0&gjRbcG8X_6i%ZPqOi^raO{5+BIhVAL*9yj`s{ZupSADzTUTctekU746FsVClL zt1R+%j9r5xrc?L*vKQNqpG&Dg&SdQwjcN=&llb6bij?#Hu!C%INbVU((-O5ysP4(` z+@A27`-tn(C_WvE^FNXI3E#d)+%ITq0`hme?@-&*_=D7zSt-?qNncI^Uo~h&;-kLX zDpu`w)VHCbZk`WvH^XeNpv;IY`{o8V@9yl37wZc5f1W97)*NRbdq|K97K3?}Tk8^e3>n#@#iaL{6d&nv+zcj$`mtm{=z01bL9 zJu2KIgP5ALK9BuvUe&*9h*Am_MuR6wk$i1-BXd!ifEvVZ^K4x5OQn**aA`GMZ zq&i3Hlk=d>vXR_o0r{w0RzBBUbnXy^U_*!5&?d!mnLuJ?ax$r8#MM+ zZ+AUsb#n@&!*Od=wA2HkcyuK~9N`z7j>#TE`xhSU4VZ=P%=wayiTj@vnZhJ!Gh8i88fEON3_2|?BIpS*YsSx zorMUzVZ2;gW%Qp74Mwr(XzB}uH%&pFjI2tF%Q^e@J7&%tr!|F#6gWk&Fa(pjCocJCXLc*ty^>>R)%7Sn8_aS@p3@j>ZDX4P`Fn31iyoLQR$L)=C&dE_zx}M(#JBoh71XZ6-Z=)fQA%`40x=D^ zQ1R+xc)c{1%Dm zRqw0xyWvy%0*u=Jg>=p{Ld^ViCyKLGg*jL1q**Z zG2KgGVtX>d*eAbg^T1RwWean~VM|#z|KBTJwt)Ry8M{h;> zWBOXm&DVxqHh!;uh8-{g%IU+JHxFY@UM>QU<#E>5@AZYVWx2hD%viqft6Bq>!DwTX z{3l^TONFxO=mY-rHj;Zos$y~xm3k_)-+dhU&t4B-8256u=o0R$zhw=pb}Q|8(8JUp z+ec$g*K7Br2Dq;OY-s=-O4u(_XR0%Im?$$C*zTM0=46!dRfM0e7pns)vwA!$%FsOw3hj%+>3f578g} zJNP=GKykS5K7O3Ay<`_vn!HjOo)8?4&`ipD1o}#(9@(yI_vS%GB2NOG{8PlcR=m>p z8q?TZ-ovbWZ;ly{u%Zo+3}dx)vsLkvf6z@4TAp_zyfIph(@J)nYc}+Dw4>i`s>4y+ z<181l^R!_kxSdEX9YLj{V{Dob4l8Gghv^PAGSh|-iltr$;{sd+ldK5rupn8#l3)2e zzpHk4Ntjk-G_!1o${^^58uE z(+4whe+(Vkq>x2?61!wEWVp=UOjH!UNp}Vo*(>i!{z=m7a-J)FwCh=szg609mA54V zpSWstQ0)1@t(kb5&=BVD@2NZ~+LOMKHDz`o#)XbfGLikhi83X!OrD9yEPUH*ffbUJ z&eD$Ghg24G-mSECAoYIP7@8%4=Zg8ofj^*_+DA{OHLkvG*8JnQaP0z-m;zr9KV%81 zEj|^&I2-Y)p_H^(T=W2ZkkLLUyxf)@ zy#qR2t>EQ`*IYjPS=QmxS<9$I)q&hw(H-g3JD!U#OPG2>?Mz6fcvBkMV|@QsEDJq9 zWuCcj+po2Bn)}`*-cR(T_AETM3~{?GV!f@_OmN7YA<&Z zuOgR0JFPVBS|2C5qItKi(-=NEE^^j?eJ3S)Kyl`^k*4Op08+LBjueXy_psw{uay>T$`$R}gGhv+AB={O;jaK&dnqtA`pX~+m< zLmRLzG7BZSCFmQ>-Q1~Y*eA}JC3f{J6xl9!7D#rqzPnNJ<|_E1$vi)kWS7y>SeoCR zUa{z75q))G-frQG#;wfd_+mysk#LIq{E9$>Es;8f5?{(zj=SC*KJrgGOA~=OO@zDpQW8t$0+(yhe(ktFJb?nBdw94P#s|~os_nu zel$7Unu0BZvRn%|+`?`pgO{NUpW}t3d?wLyihb?AIQGfQ$BpR0`o)PCXZcbT)@HBA z1B`b$=x4`i4=(&ouQ<}gSGs;CZBmk=t}o7$iw^(&okq|NtAq;Y_cG>BMN7X{yVXTs zk0foIgh5cd?}>EHI*aO=k?s?b6%EHQbjY8}vtmF4@Q?QVZtIoI2WR`fHoB2}-?CxF zbpP`LKhd=)m62$naa`aeY-NhrsbXG?M>$iaHP-{F6P@Dav=z;qJB~+P*V<@R5Vd~7 zq}2{VxbUHO?}nKBZkcji+%JR!iGO5;uFLLu6eG+$#9*gYvPE@uPV~&ac(m1$Dxa~) zd`|LIcaeZ_{?CBNH7+DWKi%*9u@;gwrw<#5FMJ>cDel$OGh27k<5P6N{L>nHVa9aI zR6ecbS6waS3wrf5qf8f0v;tqqy(fooy@=;z1DI1#wCifnt+Gs)q2jt}-4vCNXKCyL zX!~PGXx->(-N@4MvYAgKQM-2VAKZ5qVJ#+}-?Fz>g5`vU_H)V6zgMo5$EaD2`dOvs zXJxW9FKd2HYh{*ePaBrnAC)z3Zq_B+sp|KYNPXCK5u+20?*{`XBp8 z;^vJHEIvJ7jQ6L_$1S-`I%jC8(*pb%djxsJLA(Bp#%8bXWLR46z;>)5n?gr*b+QX| z?l~>AS{qT^4EjfFy?ed$pMykfRn}7B-{NAytOn-VmMUBMqM1?~tLFM!8C#(_!uAsW zrsx5pG0$dUpz%GG*->>hkb0IeglbB%tZJZAHpGV3ll=TRG%g@qT&hvP);u{99dV6!GM@2|Y_pDkV7bqeLUz`EkfRlcCA@G$30=Xxg4?6dD$+E+>#oFs$oy`7g*qf9XHS|Ry7tOE z6Z7_oJH_|0JmI>+w;AzzoEn4oHax6=aitMoz_&zLZ-U4;ms?d~hT=cQv`+B!uU0y2w=B>eT z2*-Y&@$4+>!Eo9_Px{jM#$u1TZt?D#X|Mm0Yb@E)ff6iijyCB;du@u0DM=!ws)39YbmW4v9$p!0zIv&s2ePHbip zC0ygM&9?I#=E5iYalovFqU{H6Q1ild?r(Azr6sfPW&i2-Fg(L{j9IS2raL93o8y`M zTH%>O&}_^(Kz$apBYGa#+`YD9(Pi`e#yQ1Tp}{%wX$B1o+ye5Y&zp@F{92OXO%Gpw z?@saG)@TpAkRPyaLZlsTtF_Mr=3i}$Pl%FCm=)E@jp3avd)s*Inh^iV3*`WToA@c&D`j(E zFKv#!P2Y+TvX6F~K3=UFM5f>nj2H)IGt_kq@{=noXsAf=kz~nDP7?cSP};K{bjbO& zP50#K>W_mJUKL%~sfY3_gm?vLbW}0*R!ZAW?`2}gw@$V9)P3hb6Ig<1^5n{o=qCI6 z`(*mZ?+%kwjSnVTL)UDZ+K4$|J^Pv+$?5N;992d38zn*o7NTaKo8NL2XIU8FwRP!c zw~}J=D!!chJLWd=dX(UkyI!Q`??9usv_26lZRyJR3olfk)xw@~hA zWHJh8gQx6R}9Q%jA$5 ziIx+CcL^yc68>Rl^GY*j1yE-0s8=ols{UuuUsXi6Ev7@J9}@O5Yt}S;D82Tu3A#Bh znrx2zBbuz!D^XYMy+H~YZiv`0#G8OuoX#T*)bz!L`%VwT^ZMqKKP&|++eJpsrMjA? zv@mKDC6rjbp(|zX7}w(xAyM@AP&P$Jc3kOAfAfkr7y3c|+K&_KbaRxsfarzTA|E9* z@3qhcv2-wO@&ZxsSinA)AJxn0HBSIen9zHyfXo6wpXmY5fZ6PM5G#_Kr&z=T26C#3 z{R0XS0@(GB7mFZSfTp-*4Rr%2^gCWwci!`QE7;^<;YY|%s^@$YxuifnQ`WLUE*=6N zA1RBv#MV(#vPC2#tYrQtY{L-Z{S#f87_UM(pboXH}Q;@ODjMe0Xm$-;6s_ z#yLxT7u-AilE*Qj4jrjO?Xq+H4sI^2BnwpK*8HA4Y;RCEW*6hm!=K!@vxT4wk~E(n z{QUC#^NgYJ75jp`bkzI>eQM|2;G*&nX#<}egQfL~GzVuEx+8dBZ`eq^!a^0ue|6x~ zycEe~a_=_Paq;Fb7~8bfL^(tkEcY7YKG$8*Y4{jlJ-YoDRG^?uH#ggcDOk%_BI1JGP4%NZqbUSu;^xWwR=|qG5eOBrXy%sK{!hh+~0P{x%zVnPF0f%>x zRlsZb=1F{aT7&6lmhgD}erk=T|{l$|+4m?{*n(zw=cX+@8pd=Jyw898Jh$Pol)J z%PuCa7%2D|#)Lgx)|IY~ScdrLCC0avrLTOhK8VlZUQ9obTEx6z25g=vD9k-^7U`XS zL+75scby>{rhZj-++-)xFJL85?crmu`Q}d*ksiUc8f7<=7-uZW`eYLxr+pQC(1<3J zWhOV&`0E=VitAG=ls}kyNKA&=uc8*|LBq*VBf7?y?1p z4_paZ?Au!Xo1xoWY$&la?af&SsfPJkHicQn(CLAFb~FVXJjYSDL=Ze#)`%FuT5Z7! zu_F-2r`fZ%{%17uo(}8VTl5)I_ryBv-Y)L^<)ZDezY{jS6?n1o^6G9LY3R`(mh>WF z8h`(zNVfiV`?*$~Fmll4{L(Ar-OUZuQZHdF0jIP#fI^gSGY{B9CaGbcb_W%3?39(j zuAtC9&0PyBu`VxEsBEL7HC<1ZQgSNd(a+V8 z!OFsu;)G5u1)~B%YMpp)AtAqv;J&1)Edevnf=gUGOZBG^tKtoY*QR?5An`h&Y!hV9!>FL3#G_p-s~g$pog`~Dx9I6FWx^pU~%{L z?8qF<5tVz2WlUVOf^~yAEl5b0d?FCG@yssVwpG{y~?i#D7D*c|z zrAY?W2e@U#vG$6ilHc_UiuAN9@xCW}$Gzo6&dEi`tJQ(bBWL`sRGjOb1}X#vE}WdD z$^v(rXGJmyiQUY|?JV@AkeKeQ_^z*<31@RiV!hfH2X_?x#p1LHMdDRhjGjvLcPefu zCEoi;@4E8NX}tx`*$!apB%n6!#MUWv#uUYJ-tKWjn`HAVXAYiAMi&4qNjdNZVZH&cRB>=cQxWU{Q>| zH(lyJJn5lKC$KWDc=pFLML+nynUuCD9nP!DQ<=E-=_n2TV3bUIOV=^Jy{#D9F}>xs zJE8B_!LM~kMCz=*$NnchO}PJup80hL6ZscUjc5zA52RKSt$`Lu_SgzVBq?)y|LNFa zN`1`3Z9Dpy#=Qd^)@?oM8^~!dzs`;ZF^V8A|1|UzLX7EttN()7cWJg3PcrshtslRt z(*I8P@zb?rMyq7;HKJS;ngmAtxXKs(;6X>S^(v1Ndjdp$I{PR&eyVqBpZ#EuG}E~I zeU$wj*s-72KSfWDnrxBncci%LmPsuz=iM{VABbPRTu1KhaNdKfiT*2;_Uvz~$FOAK zL9PB0@w&^PCKpckj1}0yL~~?3N5ay3K4QJe+dSM_X26@Jr?>NPZccfGo|)-MkRJS* zdrgiDk0OtmI8-DneMR`?f`!d}EWT&Svi$bvy2hKzLxnLYk0XyU=W@d?cnFNr-YkLytHDe8BR{DqvU>P{pVFM&lS!T%= zpolhPwfp(mpZ7%UI|X8Q{?>!y7ES<;$V(O~$5a6UeOC6)IuO8Z{N=vPsGZ ziqU-c|J02+=53#jrzQ$B_8AMVo(zT%gK?d~xcooYX$FH;H{suxq{^GDJ8tCz3Lp+7 zg%?0RMcd5yQZ^yiYEBjK8zi;Aw9WAbJ`roV?x1(x@Zau#LJ3sG=w8nQ?6ynZhNsP71 zf{pH;c4THu_*B7K{ABf3>GbY=0SI0b*y3l~{hY+VAlQT0w^dh@DB1B1zpnUKfT0o1 znj@Y#6VL>v6e{YM-&PwA)@-oqA3}VtZC(1d_MuvBb(ty~A{d#&fe3FadR&*S`XaAs z`j;Ueqrkc%0eza63gErqTD~!v)sr)hpk{-%81V`Qozuw4*!sI<1dxcSk zQEOGq7;mv`+HnTEMpkz_Nx3rL4dp(qWFUZw6)@M(J*nvD7J5AxEo|=yX45$+1+6$1 z1aEAXD1U-CZs5s;%LzKM_FDzA{1xFjfz*;_%}l6{lW-JvI?1~~YK%{*Kj!wTtnU*7 z>f7&6RDN=A{~xg^-Yv2A+I20~02YuVX!h8#3#XCSIhqxPtCWB}4i>(@%`s0t`T?46 z{)RvPcyiJ7S{cv|>=+$yRsaO00ULXuPCt3v6X@>M10m%<&Z+gMFKBo?ha$Jw1TMr` z&MAjuIIWd$$WFnFY6~hRG z$VD-@{edM&=wAl8YAg6~Aj^8P{ny*n^Uatov~F;?dN8MsagNf&Uox5hVaKUrU+itD>tyj_wUab}4F>QC6Q8b~r#xX1nVb5k`C4ugVC< zQ-Zwbsup;9Wf3DjN|s#mB89lKQ%>PKU1jM(PDkaD>mSx~!@V()j*KD=k8N@4rAIZ8 z8Rd|Jo_*)&$;xQTh~>(vaa@g0ZG+%a-hyv69U| z4xxh|d?cZrSC_-(&;hTHork(dU1w+qkV5c6Zei_Ai0eyz;@{qXOX+UdbgQ9IQZV1N zm_Ml}Bp>-4G56WGUB!;G?z@r$)9Z_EDt@IIEYHWr@F+q~15PkbUq2AB7Ml_4y>bTX^-=ZzD7 zj4;hLelTzP-+h1ljA*?1;{F`9jlx{bWO+>zLJ-<3uj!*U3@2SBNB%#HHi*S)%n#8M ztU6b_so&jJn{JVfC_+{t$H+eMs2J{k3!xd1> z!!xFZlDi(CtQOs8%szHS&@irk>6=TcyU|fW2pt~#kNlqfvfMMerX#WNFn3qiEp^j5 z0^6>2q-jX5Io^2H?{T?@6E0p`FgiR48vHvm=f`K1?-WJ$?c{Fq zEarozSvN~U>fT>HN8(wz49II|JuUK?&yvXsv*tG#(b0K+F`B?;BYrFLa$1DWwZ4hm zd~iWzM6^Z-+Vmz;eLTd6pp^N z0O0T(v#s%>$Xnr55HJQb%YlGu0AT&ff(BUVYON1kh7K(+be`GeJr{qUH^Sg!EQJ-Q z$tN-n_eyNeL{*zo+C_zj_z z72WTLB&|F7ZunEn556Q`iLv9pG69W#1v#P@6d<;$@nJTE57YJc=dLavOivFbAKAt< zdA$=~x<^pAtf2NsgXN0rJoD;8Q9$UtMFnhLfHxbgc^J)pX*%T6byHo&d_}z&=Wh6* zsA{$xzCnvKO}v5Ffg{e}6B;UJm=5&E^XFgwkeE;nhICJ7?nP{NT>|=-cv7SLa#fly zL9S_+SvG&Ui=8P%xEl1O4fO~F-HE%{3hvO!Kbtk*d~JUO^*-VD9&v$EqS8o?geU%G z{9IGvS?oCARRX1jIPzn=5=9DPlzaB!Q!`by*9P9x&LugIY1r5-)KctUDC4!= z6oE-&Q4Q?pr?0);vf^sWv0OFgL%)fM8Y* zs??4o|0SdVu*{D94GOynM;ihfPxS>R-`>c%GsLlT;^P_&jg&xMO#*l_jsfQZfw|!p zmODa#9t&X4vG2g@sIEMX>;-dh@0@w3G4pJ=O9miu0{sia>02dYKN8#30Kh(e`Sade z$^)|qqy$9Ec|w;)f>OXc*|J?ed6*s`C7(i^|OjM6&3OE7hD(&$b}WN zvqoz_>$Y6BsnV}UJvYxpd*;3if3o!Gl2HNvSA@h+p>+^5V&SLOvcN|#*|_!X4tW1? zqwDE(>4q3ej2jJ`Sk34E@d5&OF?+pX$m$JAS;u^oG;Qo4RFuf_y4CzPM)`djYI zJCs&MEtBghS#6|7K8|AkpAB(dP(B>W zLc3OegL*67Br((Nh@oo`A0TtXhqbARxO9CeXVA#Jmhv0E7_i;psw8P4`l_^4y&+=r z{^a`7A6Wd(>5nVnh=^kOkIPfhq^oZD3SFT#J@>xmhIt>pqA!&{WoFFdwhu#lcqcv+ za|Ipm54$7_T?_1^#KQRCupTMkHo+EvYjH z^ZIyqrcm#xQ~eL`u>|N{!En?--psWhlYf>R1n3<=c+R8L{yIH7*2JrB49s%8{>#qQ ztmYc=R$e%SRfI?H=#20INDt|(q&&rOOy7xh>O9l_sW&4JsQBInYS@vlxG(k`Lvlcc z1(wZ3ourb>S#?_NMl{uhf&w@ zMx3HfAyNk`&(!?wUHHfONW&ZFD`dff^?pIckcC_K)<$5)*b(7-lo;=%y$yrDsRxWk z%kwC+GMDL{P0y>xiM_ey+TP)?yY;?_Gc!cmvc0$Nvd#|fqqRxr%kVr1;gQG}indq8 zkH{0lZPC@?o>jl?t^MP}RULXmYzlV;319rHtx!Wlq%}EFI6iPFd#1+RgM4A-DU430 z9^c)=o}S2oY8t5bH#jnX)>oF_pO;=* zALVuqp?(mTNe`|9UM?oLR6n3c5Wno$>QUyT|J6q=6kq*RZ%#{^y~CVr^FFNwv1Ihj z+s_NCnT`~2F85{XJ7#IOEd>lsV-Z=Iaj@y=mpVE#UQ+Qt<(p71-M(wpda+UG9du|Rm{0e%~pJmVb7OW(U{d;KX$m;n~V&j7|LjTMO-1f5R6CiY+ z2?-LYQ@m_@KF#ov6Bi(UJEZ+tkN+Ly@C{gUr|i|Yt)K5n2{OycTY1L9)v8KL$i`nA z0IBqX;ZmA7r+lD;x)XxVgU-6Cil8S(T5ef=z4TYHP9w68kqR~8Y7PJF;HufK9N?(- zWKJQUjq%I!w|~=p{Dbz;tTftq;+bMA$z*PnjRJS=A$eKbWoOz_dPi1z@~LxVZ%C|_ zh5evibiCHh-1nI5H1G#o_pzrCk<_M2V|O@3nqg(^8!=B)J5J1MrXIjGa!GzhOxiRY)Wo^ALR!q_O21xDo8|nV;023pvY;)Q z-9|NvE3Z8kq~)DLp7lC`uNC=~8IxI{h@N~wCJs)%%i9cwtCDmmWy0G{i4$NiWaF2! z05i~dbGKmlq%-ijo9C3lreTXvym1*zb*vi>UW>n+&!XvKh#=8QoXJ z=v-tOo}O~J_N<6Iqco4@;x%awBn#-K+iQOiGX<;F3C4wFyXk)Rmo6}S;;As;kDQC+ zb@Dh?btYC1n2LP1t8y%r|61MRTV4=0i&Ra+iDzK z0FQ7aI}ek~_{P~-Sow~8%PZu$R3Xl=TZ=DQu1_EP*pu!qT6*cNa?9}m1kn7kdc~hQ z7hc}(t2B?pqtyVt$f#L%4|twj-AEN)=M$z2Rcd`y0p2BeKC!;vpD%kg3RH zx0mJEd=9YlQ=;!eG#QZ>{poqaQ2Fn!u3a{Z`hzZN$Xi1H)R{Z-k#*i(%8ze8E>hJ| zd!%3=s^PDzR(Z<#ZskB7+HUoOkc#hgK849X{d&~_fONR4TV^v<`9?VB&fQ#IxHRV2maJ$uf*q-t0#AC=4^kU$@euZMA}$2?^#|3)Tl-oHSYiGw?vfx-(Sz`lZhHFeCnTF5!ln7U;3`kr8Kz5&6mw zgv~6EU|D+l4Yh&Q1zuCacGg*+`N8IE(&jglkMn)c(iZYtb?bU6aTUuE;okfJ5b+;E zx}1;pI$BgqJi9!V$vbqP&U5OR9W1V>Qt67v23@;K0*|3fcxTdpp6>rC;pk?#rH&3z&zT7k#^s z7ebqjRNpx6EtXjYXs{5m(;U{PN6r_V-%&i^JU!zvQVM^^$_tes`cQn>g!ayE8w~nj zXmm;9r=Db2m5FK(HG5@8h#A|>GR;># zX)Z%0KjfwbqO1^B=1R&veC|Cefa_BZT?&RW!}_yE->M}E->f5&7?EClP84p z7Cx^W4t+qLfs-uwP9A;hQ{&{mE>@c~E$kOEe%2E&G!|J>)>^&pO&D7~JnXQ4)SIv> zBYm>=b0#=dAlO;mUq#MUrDvD0BF>lPeaXoi|0L%2QQtSF=7_Q2!O-kNHYX#wcrl@* zD#jt4(RDYTi?o9_C@F(rnusS0F_ya|O^=t1h3=n_4Cyx_T7 z1kJ-YP9}Zfe?{4Jei_n!kEXkb6cOrtBt`h6kn;FjB^;|e4$m7OlyekSD?2zS0wIrfuwQx)DuJMgV zW*Vs9W9#&IE}jYK+G$vR0oaG2NesY89dD;BAmFE&Yv)xOu|a@vY!I5fC)L!d?=MuW z_~;}$y*gdwc<@fB^>udkZ)5A)zlnZ zvrBCwTg#Od+8PKhX30%i(Vl4JE&jG!Jxj5XJ}Jf`mRnkN7{+6tfM(*7Z}xOJKGc)k z0sV3w@|1hwkj~@Xbp71&^4%_pAkL*=kvjBj5Hdney`Sy5e<)PGuE-j#d}?`m&5Sgon)j_>xU9Jw=NK^AhL#pA*_A zG1>pp5?8YpGf?fJFAMxz8y+@cEZ1g_4pbU@1`|zr)q0KYsUi{MDXhZ@jb}P;%9p6u zKfSC)RjW)*GoP&wNEY(!B+3Nb3qWaqN4REeZD{tFT{|?9m{}Y*rd~Qcf3I&mD`#Rb z(1Fw~>6ic~h0N3{Oxt==We0C5hmH?qd-HS1$7aVaT@cby3|{b7;~rP_M-B_^o~pAI zw34vKs#5;N3Qu{3*-&Q*%HSjED3+7Il#@&vQK)qQXrykyQa}tnB+KNPaPu1ni7S(e zs4GHl%*}j2@QNBU#hWB3Xl}a(1zcQTA81S2nE`CPdV<7G6$A@q5^OMVpub&BkE(G7 za^3*VWmQB6zEc3`0|-3|;&GJ$^2|ofsL<3DBtN2k9tkY;W3-Xv+IH?DL)S&c4=1?I zwB@ck>6HHa{=_lm5`JQu+RMXTvPRB3mazR-a=<{#e|h6q<&_ObP*NlwFajt}BvA3yt6AEaCwGm5`Om$dR;!P=Es_@;YL9fZ2y=JCFs zU9{SS7N|;MkIGSv5|LK*Cymr-*1ICA9xqB7in3P(Ja036Z;zSzwD3{CEn=(tWIScS zL~-%$F91*i;0hYvT_x8~tM7E!?zg4$*hT zyLxy2kJ$Fz>yB1b|ClkLk(tN(D@0)Xj#{4SGF_tgYr*KUCz7inY#0UR* zoa3&2dV5_`o<(L^5|k)XA2QjTiCHUUYC2Oq7~1$V~W zjb9{=9{fOj>-mv2=D6&A*0$bSm~z@+Ya4msk#pvoE+8<{*KBo5F(@=kpntLF;P35k zgvh$=*g2eqy{{wEM4H&FT&Q40WBHZ{Jd|EPXZy@rH{JaO6Uwelg_F(=q%+*J)r{r9 zuYA=k$xg+bE$SNR60qB*{>FM;qdjZ$Kan>E$QfHl_dU;J81~I}7flbU2e_|X&aUMz zm?07yFpKMMSV1jLQfH6UJWTn)FUYw%TFEx&PCm%xDH91=OWCVX7y=GZuS$@S<^5h5 zGH2Y-9Vz>iblIU1-A2jLZ)LU_OdG{B?rrg+{x@X?roemBZT(4$U}$r*D{?$4VyPW- z9Q1^7IXF0S`M|E>p=;>uK_FudCd`v8t@-fwrIN9syh621n#=8&BroPiAB^ykDQ7Cw zPp52Ojmk>}h|hkjG<)f-jyWz3_*z-gHeZh+-4*y}q`n=iq{Gw6$+&mz3dISP4Yun} zf<&NC2q}hv>5qL^V`);)bk8(C*4;V#WPd6HYdsLyQxLlvYa++g_eETHU%B3mxckxm zQ(Hi*fN$uf4+ZL{fBbL9&dzPmdPe5gaF!#xua}?@zE*=C;&Y~w9j&8j57<2x=Y{f$ z3eMouo;XQKR$TiOfYX>+UoUa(nCd}oZgfn7h+y{#LlT)(BAo{Eq_|OPam>&l1sG^LeI_JMBIpqOjCKs zzY<`4ICu+_o!(B~00Nq=beLK*6CRD6c1dJWWwJnH{Ff_vl5E{Cq+%)rK~@=%xwVaA zhXI6H(LI&Sx7QdB+R%b8SyA)sa;fzcRF?q#5fxgH2OJ4PeC$yWPZ-L(g#lec4u5k5 zC0>Ag4GP3yT+t0B5bjwjU`+$esi>eYASzH`bCT)8`8DcgntHsk*Et!`AOO&h&f@>< zXX9s&_sAP?3VN}iy@yiiRhbQU5i_9>QlYJF{FgZ7o=^-P?W)Q z%$`otp0K6-bv{o|RXV64@oM@`SB$*(QqV^0cvOi?kKaP$-rOa>#D*(D5lFFW?JJJ> zPm9UFiWYu7wQc3>Y^qk?7{4pXHEeZVN^8k~rbi_HM4Q~LHVl(HV)^)Ea>AAWbh;+? zN4Ya+cKWt^w#^5($%};a`ty|@hYmq_wYQpja-IdEaQ|-Ux1>r6u?l(^FuBU5~4t2uF~7fXqqO1Xut@XD3PJ~I&#QEBN9 zH9|M**mT5kxqal#r z`IWhS8p!4tJdMgLtR9i1$%eE+Z6&9qxTSGbA=Ni@L?gKE1#M=cc#}K3s30|7^jNg= zIS2;3LBSeV4IqVA=moV8%qIl$>S)wGXJ>;v2I0&_Eb5dn$vk}tU?J2z zH*98aYJcXjLtDTYRL+AX2|xn{C?No>0iXn*qAKYn0Eae+OxwGs$CU?;{K}^fbD7^$ zeI$`t$d+oA6Y0b)w4=(luRrXtBm@39^X5*aEmkp7cM~thzK;Ky{EIYYXglt*nohF0BJ|5)K}V`~!ABL&|GFz*VW9gZHFKW%V)41- ztb1v^zq&A-PB>G>6c$M5Bfl5U?H7>ChGR=ZVj~TwwJWHkNz#%*#z#8j=u)rSAu`p$ z*4$35Bk%}GoZp#js&syf(VS{^kqx$uj9WMQnP)^iJN(-lG%>mE2v@MSlQ%V;^e9%g zMxK%nJsDd~gck2OhhRW{&aVx_K)7k=P!CT;ne8tp%k>(@Ap>NJq>n>>dQ3qyq9(YWkAe|7b-}6F2 zv>x;m1pA|20Ki`TW+|qoOx;E2Gi{T&nYAHMUhStqDdhP-cAXd+K}qlZwbKXEnGEb$ zveNUQE-XlPMSAS4f=IM)?)R&-?R*$~J-4~iHKcqa~PafH1|wtG16{6>{#p^ok@6S&^na{MD#KT!X%aQgQsCamZU* zz>Dr~9z3!t7Rt`t*|oMYZ=J3$^c?!I{p{V^6lK>Md=Yk!qXQn6BDj=_bUJ?aI(TIJ zx54enWIfWVVr?PW4$sEIdAt!k^DxZidR`G?(>SYaECK${eBZ?qKT|r>+k1BKF~5VJ zB~~>Ek{NkKT{r)8b14BgC%Jfv#oy(Cd|k=QeW8PVnMdxTw5uCP%#?^JvK_N424nt}ZH2iXpCFUGdH@*WFe?Zic5{-nnw|vi!hLPnnhT z1?jgr8Wb{U#POkv6P!xr*5v0N zdq#qE8|Z^A+#ALZaM2RmW)WHe@w8W7ic8YE$vGtbRTly2DUvCUWZpNGm8^!$nYNLt zWpnz5=v<1)V=`jA=-3!VUuFK{k>GQd%+0e;%fw3Ql-q4w?5OexSDzoDgjCLfeh>Jb z=#|vvuUgB9`~W=ffX7NrB{&Uimwe7yZs)U}7vAp=NH?*t~7h;;u8aI3PL&oz+9E~Qe3G+?+p($BCc+Bz- ztI#00TJ^zZb7=DoEl$(l1Jdv^uZvDlwUmV@eWgpRw`QgLpk^>;P)9xl3^Wt*g~8IL zPMB%}zU)^C^|BKVuBG~wcQSifeqh-n=~!0nS9S4Kebns}by3m&vhlMe*QrqV-2uYt zl7Nc%EAF`voa6O(u9R1`{2r&cDn5x9m~9UD3%@yoGt%WxIMO)?QI+>=zchu+T-=Ra zz2QkZdag-`yqrf{+`~4%8C557%5bDH)~q*n={NDSWh!Q(rv?)_2D54}?4wGv6=)U8 z894m_*;`Gct7we$;$9wv)=gtPDd$YNr*P1S!{cgWuVzEpt=;Tcx&4I)TzN*~N6p@*WpqVN0j17cLz8p~4U5uQ=F+s|R&x9skJZ zbtdr*b_CDhZ~D*#b*`%hVo#I+6a92vdZelCtBMo(+%Gy(-xsHSF28=+SH6)Y=cCcE zb#~2Y`ye6K;c?wbI_%k=tzCx7!rvi2*zX(i%*aRD&Yt`Yt{+92%IKfjmUf}uxgRyr zKUqSLOv7GDjP7ilr=p;WgEMIIf^<5r{(MLcjt>13lA3h+;(6`Ah1#7Uu^m0hf+_)> zP(g;uVkwIEA&@(EiQp@RAUxA6*H0pv)y%C8F(jENaowzl_5m=nk{70j&BT$X6I{qU z!jD9Er(KNGbhN<{iTo@B3;;e76V+$G7zlx%e${y&HxUr~{;$$P?oqrKU+KWLg`LEc z^k>qeA~m7Ls_o{DfgbKlAM_Zr48vTk^Gm(qGiE!D!r#^ykuYm~KU7JQ=PLU~Y)V|mQ|6u4HY1mQAEuRxzXY_kP4MXCKmfkZ~GFDslyK0XeB z82h{u^&Kwsi?y#UCqB^kT$VOE9Y>Ch2HOk(U19Eb?O8ls_2$ioxz}lrwRRExfu&kJ z8H-yA7D?baW5_N$Xo#c)2#(uUj*ABlRzYERk~uF;9<%!+#z+*owSue~VaJ@AJ0R26OiNd2)8G?&=`4<3Uih5qD)M>lG3>Q?D(T}?~-bJ zE%)#ha&$1MAbP|%gYe|#GRw)2(WcdzodFLiKb3}_023s8^b?H}Q~#DzoePbgyrjgH zw}^-__qo`@y5tx=Z*_Hp8X4*tKkd%ki5+&$Z9gq5E+5$x_MS<`>9W|*;lTo{zfz1X z?jf2{{p$6EM1g{=jxic+%{AzcRv#4+&4s8p#a+u^zN}SKql!WV(1y3g18GBWd4*xB zyiu>mga&VbN+;NnvdQ>pq^C~s{8qA8*hS zBJP<_)!gon;282<9mkGz)ZhsNwB)Nn{}kZ6eKMNNf46$mpJ7cQv+ACYEn{=?$By+p$d-V3-7+2?<&|#26g;$r z%v(3nNDaymaal{J7=`VPP6pY#MHFTbPC71l4%8?ek{ zq<4OpEn$!4APR=BW!0z|am>fn6$41_9J4DO*U*5%i9e-R^y`vh$mY zJeY3c0Sq8+H7yu|dkfA^4ny{^~Ia}S0& zHmJpF%g*`ue4MK@bHE&`cBE!ShBfyWJAxILf6o@Kn8MJJ>M~SZ@bc@^%*8>sC6#r2 zK1^u{E$6+KHmTSBJ44dw(>@9v5HUN|mF7taHFpy*d1N3sy>-2R)-PYywZ@0K`^(ni zbjW+#>Hr@u75VpbFV*_h>xv0*&O(*P93-w{=K5dHp07Hclp`$8})B} zOpulNzb_86l@Ps$ImgtEG`DaTLwyI|+$aYG+8VAgdPi0uRHWb|5B=JD4=9CcdjcGv+f||78T7X|ZdCPNVyG5~_ZFV}pNIMl~-ow1g`{ zVmeF{WIYuQ**xMGnMwe@LnY#2!?g7#ULaRLBoB7zDZ#1Rad1kI8~Jh8#V;_4ALL1i zAiQg-XmHB|7rV+DWmFog}WHO z(}BELmyl;BA@4loW9O3>-n9kFc zp;MKCur16fo(H8M$l4M^L9d+1OYu*U2|%9m0HyopozH6xlrM|r8aKYISzwh@M3JQr zmjNg%Ak?|O$;xRUO+23APJ{>dzG6+Z&2=!`@jBlAR{Z*AD|J5jI$wqJm%AhlZ)QT< zX^dPqXbGK1_~rzig!0HqlEQw9tE9T%8pETRuw~JHoLxbgyCJe{=e}FEF7l~9Sqw?o zzgm*p5*&F|BJ1;}?X+(s>8z5YM^WJW?#226vxJ#Q)7OT^oI+v$j-scLfuyHF%@Mx` z+ju_L@5gTG*!UpX0wnm67D7~^r-VBqC*yaS;Gae@Z#?{Zyq5~%{SVL_m=a%1diJH` zNQP0CFVx0O{3l*@*D2WiZxt}y!NkXK&w0J;Di>J)S3 z0X?u_8pa)JT<6+TotbfDecggDJ;mR%74!G$D*V~EGL0N{*EIy;OQt_-%)+69kNkXr zjq~KSH`i3;KkfGi{2qB&|0C@(XJBhvZ>52{yLhPo_(M?4Tm0hGk)*NFD=&3Ye!gN; zdTFb6(m&{&x7PWP@CFW)12}pLX?_~DOIDY#Kx=^5bMy*_4@4o5taykrN6R#$S{9Eu zT17w=80-U9lw8G8wJbn){g1r}pmFo!>Wv3e4KE-aw7+O5t~G&&kJ#<5wLrx7o=^h` z;w`1zq{O(J9;06rvAItVARf+C5Pspr?o-Z)fcv@Q{IO1$%=+Wn`;WhFguQpvF`G&= z9G%SZbw{q)8KZq_8MOUg8a{`zZw)%>iCy5$y#JF{(5Y}&OFK>600;*L#q9{x|ao(mkGyXp`}PG!-c@g%ycGyt_TXH80XAYEX<^9d=3joZtLq=C0~7%hCzD!XS*KsF!5{^ zW=e=lEt2~W4NMDbBRg01Yz;_%kS`*KnoRfmolA1~&8aD8PYx2He_2Qgdj)rHB?!#u zA-TaTrAC@=Ilt5eapy~MEL}7V*Au6Zgn{bt(xCuP$IBZR8Cq$r@59*_iKC`oTiulp z-RsAu0@Pmj1Q6|a|5`@OCXXy7%==y4V5-VHbUqf(K)PZODv%w?f~j$Nc8#8d4!04( zMh!{+_cyx+38>EvtQSo`(2T?Y=mvGCCkxfja4N^FeSGet^jjzMsucD%LBXFV)sN04urGYk`i_u)ewz_pAUT6($h6 z;r^35G^eaMuqndp`1ogi=@D-1h}7JTJJT^Ko`f%`Ta9Gn>+$0o-v*GbhbEE*TQm;g z&Pi#arWCSr%^CT8Ij13BX#>H>k{+!;;a#0pUhfU(}3kcDTQlcBZaYPzE> zKQ??;j^4Irz-z)}2uzLsG%v2~;pZI(v9UAh%8McRg~^oc{0O4yh?UMoeWLKt#qRkR z79+|=NQ9F-hAbI6CDg2bOz@`vt>>$Hi)l}^OnPMStBviUWHr5t(q1n<|0{!2(_NS5 zks8#8^DlrPo`+m8<-V06eSO7?ZT&jx7L0t`#YTSk^gu#S0D}J2g640wq1U#ag9?gY z2QzP;4hqt;&r*OmNtwiafF?5Pou48v3+DK?x87cW_#J|hqeqo70WS3wnj$(F+7rl7 z1MDajnoP-^E=m9|7@)BOb|C1&2SuttX8DR%!?rsk6%Z(z1Oqvj_*Wgze_pDr1YEbsVlbZzU$<~9Wxo?gNKB^r3 zhtsF_5@n6Uo~?^N+5Yi;Iu$4gp8IuPt|3HSa$3%I6WOa8kWXv;M|n`au;4<7vvRet z)TEWyjfzKmw-Sviy z(e9&j)8D<>tZptv_QNNlb~>`13ZA5sj_}TIx_|1u6F7~hwslPI;XUx8_ruihek9%q zvFQ7O_$n$GYEh$YyTH5$MAInI9Mbh}zXZ-Mn`k$L2bXt2nn*|Li)_4e%8qZKaKwri zr$SE$aMaL%DRqO z`!@^VodMX8I2ib)3a~zvphnIe%rJxJLNLK=FtjA-EQ4rsDxu7kz<4*brGK)c>UftK zVBhnD85wXMYYuej1ZBZaOp6_PGD7>6x#+I89gw&lW#2Xv^ZA3_mig69?OP744LacJ zw-1snrd<_J>ua35RSniPQuY;}G!5T9Be*Q5wFwwV!AUmA^Q)WJZEdSZrcL)ThY9&# z8%2!iO~vr-t8(L>FCkv(BpEI+^?=jn&`8}}&* zki2|*s;2rVak6IUl;~Lyfc)~-^eiEe_;5hk<|I<}^r%g;wZVE6!&_=W4DVVP>&I_y zE)keR{TzPloDzyNOvZWt`I`wAr|6Kd1$zk;6f@uHHX+WQ76-WKS?^ zY3}$SqSU4FK^k&qdF*x|;g2ueUnle)D#CUI?TJaM^_m&0mQ@?&L3_U=Jt%Ls_9ok$HotVpP@#`&WGKlp9)Lz-@o+A z<`F*9vzoG!z85+ysT{#r9(Zsve;7~DZP+g;Wzsi2-0jX!4HxxFI&Ac)cf2XxgjX$I z7C2pc-YvP;a7Nr`v1)7%92(7V!N&HdE_n$PM*`Xd3-F5{pQUK^U?<_K0i1uzx1y=$ zrs4mz@5vxY<$V>c zn%vbf5^rF87j`rWzqQRU8Cw1s6$4O`rnA|xUEaF#M)$LWBes34ziMddDo+jg(qn&F zX5KM6-vQ6Ae6zX4@SaGoM}+L!VIr zvr%&P>!@p3>#ZEb+U@lpwj%w%c@PXfN}7x`UpbQ?@#YXh!#G zEiX0Nc2vC{mZCif7yUlx377P*@ZNk9kj;k?^;S9b$L+mC5@K^=mtSQ_T1$nVT}&4x zKr{Wvq>8>{Cf{m~-jb{3VcSyPZ={PV_4qg;@!lvL{zW7u)3Bzwxl#00XXg%10$t>^ zx?h-s<%s$)EVuE*jsHhfS-g*>a;xS@$RvN-RDXUCpo$SIw8!6m0ys z9?O_r?|vRxxl`>PqD8DlMli7jjNwfsm^j*;Uv``W0why$sM!jWTcv}V395DP*+ciZ zY~=Tq89=4jfr&$ydChz6rsc`ZrcaJ1_slO3IdT&k^l&Hl|6%}*H=1JE zSa0&3woCA(zWX<4KvCth`~5XU*_cx~CqI0Xf+()tu&eg{(AkO5{4e#@qUYa*Go7|; zYm3x!ofw)}s#H|MUtb?(Gcs%K8_lHBlE z0Ur1&zIsXTaPfFEfw68^^q3LX@9QN`n!SCO$DH(jfx(zpy3jaymV^(NQXI+nxAT`g z{L(ncK)xIw{>_#!wAXjcnF6_IRj7kYtIyb4%t@3SwN$MXQNh5z5J9nh_)R^}+#}+w zZ_E)^Oh75Tr=TuTi2hM@Y%IE_T*l1J(jYb78X#SHv7HakEZDGhg}qsrq6EG z$nkSY@+7;8@m(z=%q?ZE%DtCktD{1tBa%!6k41pi?+QrGd!W4r{VoE@Wr7Oo(x4EI zj_9#yH*7Ks+8P0h#97eh9H8MESfT;rP5|zLN#Lj&Une9-5&yD~KrGQX@`)>_969a zM#LxHbwEut=c%0h6e*cM`@l-%eQ9I)a_}qvP>r$DTa1(yP@I1)*M1e>^O-|;u3(Yn z-o^21Gdq79OTVs7hgnPaMo}>*Q~#L<7bye{nj)7)10z|RyEcB>$a65C-WxqSX@>i6 zmhLT2PV*sd^vK1Vcs`794i70K@kaY-C@33~t{$iKZQQ$t^baCxyu8BpA6pEYh41}UvG(8Inxnpi8c4`DxhF5VRH9rXP3+{+-r?QT z=AHK$y4J?lQ=4%??G4RbB*L{6xDee~JNtQ;l9rCBSzyP>U#L+EgH8=?6wI?fE(nUR zM7xhJ&W%L6^4)b=xoP!q#QV5E&b36|s+)dekDra<-7?DkfFW}!pPNP!olkKi4^~P! z4!F&D6+y5Bgf$tm9SGC@JPCZ-XhHNd8ScN*H<(rIz<1^U=-YuE^FlQx+L@lq6(*QT z53D%lKsyX;0n_&4M6I-NLI5jx06-liHxLFEVJKGs*bm%1^zxL@l{Z7pUS0i&O#kzd zuo9z^DQz!q@DZz5wzXn9x>$+n?z8!T$&nvZT@R?RDzuu|9hSAKH&rQ&bUB!4t-sWN zS5Ma_0S3&Wv=mqOja+TN3Eox4LJ8nKhaCR|HV^?r{q3GCr zz-Coh`5)Iq%hu{-73GRo#=c{R%97z`u5_(-p8)Rxvxm+t^Nnd^VOUj`$c+zb4};k2@_5)J65SvmY3%=p3|*e2NEY@g|l~V$3=<`$8Uc3qo6so2tBjTtl*W3 z3CQdZzKa;ynvC7~NF=CyNYLD$6j^-mwRvh6am)#yS@W!&Z2v)$$1vxId}{6v`cCx@ zactxByW$<D%}uCD(m~%@7pyTzJ{~*>Uy!ZVqrKL`dw$H?qnn| zQiCj#?#_@V;fL_5c%x<8cX&Ei&bIB_FK3!&RR*-06G)v-7XDj^Go8QzqlVpOPMOu{ z(cj6+|6&8(2=8L$xqz3RsXis|rSlRP1a;ZSGwCCbP)Tt1Et-@n^IuTgC~B{X0D z;{BCj$-e3oALOwD9aq{Z3-k?lkfEReuxicNXw2} z9A=mvJ=|LuAhNO>4;)E?6*aVcTQu4xa$-bAyPN({W8CM$Bw64A;Tq2ZaTkq1nILF$ z2BkC<)#LZrLHbjw_3J?3Hy3aRkD4ff04p<(7^GO8>ZZy#NL5bE#mJmn~^H)zfg?i>Z^9g80F`~d&>VI$7Gu~nsS4Pl(x0Xqn^Kh z%2u;&J0i_xrL`fcg=hpqH?iagt#;Gz|&3FC;Z1lGIsGF=m zB(DC*o7&f`wTY0bW$)=KoOz}dStO+!qijlZtH1HdvCe7g)~~4QKtD{*(%ax6+hgH{ z+1GN)RspU#I)9I5vs}`+2!tHREX6+*b?u_x9yG~!I9T#FVeq)9cS?t*r;{IbfPHmX zacL7jaeGs~N&*qih3j~i9qQV%{&)Mal;PorFR4stEuYd?;QJl1pI4n0_l{U>waSZ# zk)zYPBfMLodG+r)?mM-*q|a=<$wqk1ZMS<%{Y=Bq=AKIub?~o^);djl6T13Jr+VpK=+6;c-_~_*5cR=Qwp=o9jhPxB`Nt$gbo-6!a7SNi`3-dp|rH4EqzU}CJ z;%(iaR#mXP^1L)e+#33h)$j4nEmJ8x{UBimOerh4jg{t6sSHi=z@+o0>+9daXuCe1 z_4E5a*UIm?f--2fFmKEZFHLWH`T4OZLm&se(`Q7?i z6zF-QP}Q}p-`LNFy`m+h+(7Q^53nr)DjEwepmcZyXE|iHTc9Wj2%2oLLy0hEf^64? z7cp4~c7PF*qtjq!15I%9NiTelI&rwd!u# z&%d_?w7j+Suc5hM1Pi9aRGG*f=boAH%Eft$Zk4afMF`T2QkT%-xf~1owSD`sC%ccA z>u-0tmmNPcD2-e$Mcm!3cx~0NIJ5AxIw;*Q9QW?A)dkG8HuJ6uDV5H!z7BruR|>+U zz%DfQM^?V3TlW2I<(?Gs<=bkWDkjt9!=Mq{WlaK9+J&TZ-MH#ba}I_q zfWjhjvQJGd>j;PVEftXrZS@Iw?^ldLHvi5u)ksX_BmI)AOZm&@@^Jj=k_P>1c9;L7 zE${B;+5t)%56-Zj&?Vw0Ttm1E%Zbjnu+-9!J{#aq^RX~Aehf3^d1K~jquWYG_0xh- zbt|cnXTR-J8#i8HuGA_v_T`9jt?UX+>paLl6q1cEifqjE<#q|I(>IBA=^TGk=pM&t z@4$sX&~a70@}n+z>ezm!>a#(n056Z0vQ$Kp1e2edP4u*1f+1%h1SU4U!WgD9DH<@wSFUy~ zwC@k!5&Oh@D%@0F7#P2Ui*|PFR#5--yTVcO)Vt%t+`5S^}ky1?qpsbbjqwHZ+dD zFISxGnOnGbqk*Td%3v`eZL8O_il=*{*r_~#`%<>B-KB~t`!}3(hlU%{d(lU&gkGcO z%%s%|TEx`Vl~om2-q?e7LqBEz&g#{f>iNC(U$l>HjOfm(G|6dqI4K1@-q|xfACMi- z`OhkRrPNfhq85k>rK-&++_+FRX)249E2|267ArV%PJWMNy|$^O(TARk3PvVi*= zeoia>Rkz9ro6t^ckX88KYR5nCo4My)GwK=QOV_3iW8$+8a6%=dxV+G{`ZMt`bqN!- zUp~FJc!M5(nWKJ0ESP(5ZXwn+S*JR|SF%)nvTtyWa3kPe#(Ynz5D)1r*ET4Xx3_=spoRTF_4}ftZsf@t&^DZb&g4?$+4e#Dw$wOJ@POc zvn^x&@Qks4?rDSvmYoRFcW>H`3z<&)bLwRN5Q522GPJHzx-njG)(O%^-B3PLM`bVY zMqIE#@xK~0^%@QM=dQO6XHwl=onu#3rHf?RZnC^m*&+gc9|;iwyOiJu{SlN_5f%Fc zc60(5_*gC?K^hH;tGepjt?ym{O`piZ-f-KD=lKoteUjpJ9KD&DHna{wn^@`qUQ?rD zcz94M4hPMaD9Um)DjH~$5pZi61L&jxwp0{yAdq}D0gwj}nxKM(*8W6ifiF>)nsh%I zYtp+sWrY3zYidwVd$8;I%uY6o=$LTKlGbwXuI#_6Z)wi5lH`ij8e7vt9ytCJpFjXx z$ku~{}g}Kv zR6gsADE?EX+({yz&$qY=AI#702GuN9_nQp!AB1KaEPpcfId)9f$_~`3`F>&hf!R-u z9HX+7ZwXsnWT~^vB^DpvD=(96|XS>v5}9_LO?i6aN%)`)fLbGI_e{mTbm5f+pD2K(s-G{xF&{WD<%s zWkJWlWJz-D{U}JB47K2()V~Ke4qzzsECrVg5`dj^s;v2?6yPF+%(%$O|A5Yl)pL-S z8CKbqXZnNimd5Ql9BF&D8&}(&FZN7ZwbtK^i03(E(8?JoCUFn;l+|>cTxYz(?h4N=;VmF1F-422eWzf~il=yg4SP@Owa9HR)VUDg;r|sSO{Fj%8T(XmBk!#7 zzU>pK_i^Y7vL&(nn+jHd%d3TD9kyz%$jd#Ray zpTA4ElOw(Z_AJ+b(2B@z4Z=T(NX8W$WEveb zXx`m3jmmjJ1eD5GA2N%{O6{R2t@t;cv>!stn)Ux!3SJYuQM*jqO_|lm$oy+?aor%{ zAi{!px{I4_Hmj}^8|W!pw>d3uYQS&qEwz{g&Dk6iy%batWi|(4CpyJFQ_~q5!bhGk zP648AWPkbJAcbm3qWMh$uqPWl5~MwHF{vb0w|SSB@&XHv(yh;#?(A|amCK*sBGMbR z1wT`9`^E=5^U2jrO^92WIa!74#ADfSJr~Os4-?LCvmMKL*I5CZo);1MyKhg3hg4MR z!>YfM<(lpe3n9HAb|bwAKn?|M8?x}Iin zn&AU%#xmtLK_wXBWu7&N%NX}>inf@#@AOBOGQBJDrIM_Bzs6l8usAD zsfE8+Y16XP)NsJl)a zq@Gz~KUfDDF2rIEb z^^NIO#K2)1E;L)DHDPGzuaUuJ$lMZfZL?vka!XqJe(L?N-han=*He?1Wn6_+;Jrt= zFq84)MFEz&cK<`gd<&W{nuu2%!}P*g3qAYX14Hfi1-`ZK*L+xL&m_KA^>*;p;;+XF zwIj~I_h0#zYf|^EM9BK;quXH!y~_o6!-|UM!?@^5CqoHG+b=wAZETbs`T_lP&O zM?g6uAZx;?>)nt?c-RIF1s%@V`_h}qt@On#>C>Gyyw9yJEx+80|BtA%jB7G{`~I~7 z1EdiN=@6v5B@_^lR8&;DG3buLKq*1G8<7$T1?iYHk}{EIBS(+Uu|50$@B98dyci!| zus6GQp2vBd$M^d~LTxb6A-`hu+`%b&IAW~ve0aaFSa|ZMzaLPJy!WAgW7+2xyTI`_H2`x=&wZ`s$$IZzEm z6sf*(zc*3=riu&nO{f{h&z#(lMfNMY+;>-?AE_I#%@)>Gx<=>|X%zEIL3lu)i1&HQ zvaWcNb4X?+6vT;x_nJVvtj;{_%pfX)iaQt;@P`C21J>!=mLXg;ur$a(i{!qtVm3A$ zBn;Zu9)RZ&bG;^v+}#*IyOmQYL>TM6Sb~A*L2@i5VkBVV;rS;bhwU?95Q=ao4FK~Q zD}S6oPv6b8j6ql5_8)sqGuM~rCx`PTqFcPjZ+2gvvKI6*9$4GC4Y!=`UOVB?7Gs7X zp=;a1&YF!A-+zcE3Fb6fHuq>`KJ+mhe<|kK$s2n5!*H%s>}!nwEw{Z-)yz+vD8AF_ zzd|^!cr>5LB2?N=D($4tFs~gIdWg*n|Sb`?&>WWwG~}y>pm7Z7rIs z;y?42+;&pi8TNz1c9;5@(v0+x*>H0=tDNeIZbO=j-<0vhV)C6miATz@&2}k%&talb z6Vchc!JYzYp8gt>t8NKP#rGu7MvgEXr8$9|iJ;j5z$E|DlP1L9ciJ2iGB>yNDkOnW zh?qY6g8>HIX_IE_4Ol*UDCePmY-qVa`VEO#5=BoQ$>A~yWn|D+KtPH$1m37et zq|QpJ;1(-8(10{i;jD(2g}3}mNon=pXZroyaIRax;UXq7ZYt7Xb@%;C&zOup9QzpP zV^cz<>x6-+e)~mB^FJcycOZ8Vmp0|TZyT^fvC)AU0y-r#34|sn5d`Q26T_JjKiZ;l zctT={6?gi$+H7>JfDH)2S;q^g0)-0`C~;&? zez1=GazNyrm&pij7p9fiCDy3tD2%~VPg)&RFq_a!HBwi9^6&JU>*U;;F$}JwAG0#G zSXWfRr2RPxemg^$B>Ni`(7fP!AGgTy#GFknB)?k4>w1$C_#hU;?fmdb_fPFSB|G8; zW%L2b#t(K%r~;{d=%QuWKe>jWw)7<%$yL4fwadRwsnndohDpe`$a!T=N${!fJ^huj-E)O>wE{ejy9*a`{%n2n9n&_14Qq zlb~iS`^*3>7E@I-@WXPHz75%Sf4U+PFSBISu`N`$-Py>vYQ$wA zjjc7D3pO9Ok_FdQh!c9_Nv}v(p~4Ip`%Wy&9D58b2_D#RMVT zo_K3G$=7!Jz3&C;N!05*9~gqvMJSriZ;bwQ1L63An%8iWNC+nx@drp6DA)pWurx`C zC4vhBAy5b?A~)8YKB>?RK!UmGsLr&CC4m807=_Nk8<7DDAeu`;H%w9<28Xecz`+b0 zmm;eC68x~MSQi&+E#QAn|40CEeL8RKnPy%~&|fE7nf68yP$wVXc*RmCpAUR2a6Quf z!wVLIeVZsRfc(SOv0MFe`N&Tv`=Ggai$3;_YvqOFC?q2jvRGzOtM$P_yDG6#l%-%C zV)1ry-!#r}5FPuq{!Y|W*L>go)|vjXT9@t0c2DgPZ^UllynBG?pK7G&guHqVi4kTh z`Rn|%TM?nN`1GdNdY<(*|IYGtAGftej}DF-{u`CNDH2SthV;b z;|ke`srb6yOF-jI4mQ-p_a4R*?Q7!|HP}-)C45{KFIEasDv#t3+Z$`-e?rZX0k0K6 zMn+xASZvP3R0s#^y9H$mRMM$qDkAP^|E-daA_tek9&0UU zz;2|53-f{>;@&N^gv%ReDI_dEB*%66Jc-v!v8}_~^?lo)g$Z)$p6y_erYwv;vf>)h zFibk;5@6n+1HlrUK+{$vf#)Lt1Gq^XST-W!(FXh}h!_aVEf|oO(V-_Sh;DERXK1bB zJ8jtY{u|h~6r8kHQ0xnY56)<}n#<)bL)CK|-a-Wi;B>&PVNwnv;1NY+7$L^7E%9Ki&x1M;EJ&SX*5HCX@oH<5^@K%4nYxS)~~v#%8siI~0H( z?Vm0pWd4C*Rsf2KOo&n4fmofKjDR$)P{F9+b)tY9xIP-xL{Ah0q6Kg_Bo1$IL4ZXn zAc#nx95{3Y4u4#t#34=oq;M*QS-3j`C^lCgaq~r?Zfuy`__!|j7Y%+m&~W}ms*kzk zahQByucsl$xBJ8xQeeNaz_KmW-^1^W%>uXe08eNKfuoXnhl!rD)g)7#LPy)!e?~8L zo67K!So?C0UekFm352ZlPas0nl#M3Yhan5VRVCNIr3VKiNzYq^t5QAC%X4)YW6!$_ z$`k&Erhkph9}N~^F~0d-Ym3i>J6t-n!T5h@#VVxi?vD_s`801Ow7gcqVRc6kI)7$+ zQ4Cq`(9&tNUfrfXPoWxB)IV)5&J7k48~A=R^z2<0Eo<9q5ngLT<|S34u19iNSrL6c zE?|)5F6VLNYw4goN2b5-iw>VF>8GqiYT%k^!A007xB50*mM~504}RtSepc)PSWN z2t`xNC1<_F$PDm4CjuVa48#)t`5lj_1P^5ZeYafNBYEqmEFa)kfN(DZSRO;|e<|=O zng;6qiKu3bE%lwq!D3A=ln>`K$a;nx+{uWl`?l5Gglidq!Gx8stPW0EbYOhT6kmW3 z{5N?dla&N<>l3UpFYiNkiH6N3iSN}EZX>0{bp+*Jing{vrKAoI8wI>#u9(dF4v$oz znVQ9xZ+uO2TEy=DLD~W_*x3b^a{2jXl6O*RQpxISY+iL6+_%H^2Z+VhO)K=sM@&&Q zjfgL*s4nx9wYgiL@?=!=C#Ic;m8HCUIO#Y21^qSB7iRtapS4%1)30N| zTEaatdyNMNeiu(h6Q(Aqa4pjhz}!CMK(LgHwIElwq*xLMD(k!bzITuJm09O?+oF@j z+gl&G)XuFDi^shYUI7Ie-A3;;kAm`Qr05G8l0t?Zm6<|AjvZnGs`P#DAU2&(=Xy`+ z&W29=aLvWt&6y*2^Xdg*PmEwt1;(?mBn?gZuy6XoYnS zc*yKan|l+y%MB_8yfv8pkPojaUu8VM|88O7EH3BtBCV$LyU~2hE?mzWcwuEzh~brQ z6ixY5BYvoWo?X%!5yTuWUG+9Gt(nj2Hj3Oimx$e6wOK=ktmNQ>j~D)Gi@eEF_sjck zB=@sFUyDP|bEicxuWBaf$r?z7#d%}CpmV3Th$A?(#c6DgQf11JL!$vRGd!2gVSxVz!EP}Z=d0-;!~<70(|R|I2sbbfGJL6V>2&;g63To~?W zr!3`;!*|(tqq`@W!8iP?+j3K6FPwJF>XOE46pz?a@o>}Izo7w5uwkdqm5ye{=#?*Y zx_{h?9CL9qD&{8*Gzeujt{~Ft@uwP=UYM-CuO=@8ZeM=vb2&UGl^NM*9M55K@RPDv z4%k>y(%`*`m|OlNJoe&PW@EveD#_cm(}~&Dl8{>^)6C0A6lz1M5KpP$$&^l^!%ZMd z*o!B=e&X?Rr?f33LFEX+wZeiye87vdGcaURPAld0ly`X=1Js`@Uh2o;Nw>Pv$S` zZ+97P`2V+`L7>k!tk;*Ul+2&H884cf8;3*vAm&rc4?EB&W;fMlUv(Qz(cG8olZf=e zUn`b+(2Rx<@$a{I&Q!giRy7;u?nY8Cv!P+Z=A}zEB?MJ^Oqp znI)Z3qD#{*^zsG{TC&X#1|tXZkivy59{wRMRI;_#p1Nz1evrS2LwbbG4JmA zQI`z4+#2$4e4p-dH57_nEWNHi{9EN;sHg&BOBh0mm(H6PO@Haf_;s)TmATl~f0;C< zD*rpk0k-I>fX&&3uOxRIX^#}WL8-WLR)a5hcS$0x_R%#OY)JKhuU{6-)Ts^NC7VV* z2$>+S>;QdBzAA-49Q5!==AAd=o?*a}MQK0;g2l}s_p8o|1%Un0&St#~;8yfqU>jdq zti6AE=kt{*v2slzRU{IJU;*3%QIB4L*^!Qp`B%N11ic;yLC1A_g9w3uzm)?tCBe?? zVhFBvicuPORR*B3u;^iDg#4ZAdp9C!ZM(lxrnd46xH8Qp)ek=+I09=#gD<2~jpN3D z#(Z;&e=Z?@<{2a!r<6lMc&iY7x2KQ%{=~;}@)r3f`dm^z5?o25_smy4i+-+%oOgS{ z7egK7S{4(Zy|~@VnO#F%Tiy^dh_-F!zkEl*j~o3oy=)}!TD(z^?PPr~g zhA?H$ublyN4>B+(a*KaPE+)LQRAhLO=B1c>-UkQH$$Np+y-4eElL2o&&Pk&p8POwb)A(Vmc+~xzz7O6G8Tm2s`#|;v0Y<4<$1#Fb@X^aW)$t z<=arxz!dNZ1n1O#t^eB<043&t2!g6iaTxb{^!7{Z%Vf9rAW9GrqGi2Rc_k;eAO~>u zn{wSB@Qflt$?Fz!6SOAh5K4DFg5HP=WDKa2$1OelU=9#)4}z(k@JjN(SvRCCgmVJH zfkk*o(1hR5j#}Rn1SKqZJQ*HOudDae*8M-?Rl?uGuirQm7$HWE=?}q1uzD&zc-uo; zjytrHESlez{+ENVl}GG%G0SuwkB~7nO`k!H{<*yKihJh+g=#Zarvm*lQ72gTAlW`* zY&#V~V#Y0I%O@mL2y?MF-S?ADefh&nq=VD(xv#7{oXfjCWt+bLx<0`Wap~$i|nG8Iqk>j#LX7V=%p7erC7>79jpvu6U}V%@HeWEg5TKetSxa!* z483L}!hwAkU#o-n>EvLhMEpm64@j7K0Z!P`C^0#V0CA2o?8Z*fWq3|Utk;H;e%h`VRDY?)aM36 zN#K9}vHc=C)&^xZKh|*n!QmI1uqhz{Hu%Ge_HskJ0HSx|7<)kb>W?MAvac46d#J+t)@Ka-Ci%n5K20-Bo>uS&!}O;M%C zA9>O}f}JwKM5<^0JfBOuU$Re!b>tBJkW6l4{^=2Qhy1Jzx@N>%XVz^w&E=K%OM5vGdk)>x4Z=%vHL4-w4eocIsC<1X zvcC2(*X}|8vbNCe%qLXf(tbNj9Ql;{ZECy(l|-kPzk}!YaN|nN?pW!@m(cP;0jzQI zLR)s{QS36@ox)8+`slD_L?783<2zMagb~W*o-KPbUNNIUH@=Y5*nNQqv-HC#C7h_i z-k4Ass+V8M?z;CEfFb90oMJs7xtDa5UOom^E@EfR&7JA21T~VtAb6U=2i5nOn4(Cm zoIM(HQz&Hv0`$~E$$?N}*h);qQ>FWq)=wU(3sAYQ+)5DlS5F}2zO~;a36M<(T>#)!esBsC@MzAK6aoi}=5Dg}fCyoWr|W!PDqRowjNweq z!#p%uJ5AsIGxJC|GExD?`K0sbZ=b6BtUG32bnI=bqG$h^&c%IvleUApx3joFX?0O) zo{&rAe$^5VY6~N(iJdE4Ik5N4^0f~vX?~!GKY!eF$LfB~>i8E5Zn#U5)Q#8I{!jmg zihM1^U)}ua)O7y#NP0)))UQ+GeY$1mH!5k%Cg??XgUeOjMv_r*$eWdSr3LFKw2)WN z(S%=)@br+w0W@={-tUh1Gd{H(%xpo_JN1Qp7L-xUJpbQD=gp~Z&NZ3+VEZ|<*=cN{ z*w61ZZvujIh7I)ER}#FRbEp|cg_>9_%w40@Jj~yfR~r_6y)cw9DNwHdTDR>b+R()2 zh^trWWr!-(W&Fe7*7sgW&OpID5lnO)ZEiA(@?OZ@|XnB?y+ zrqpyhXD%_I=l1Cf3V?xtA5zo;b|9-8R$%8cQZWq>iar) z3+lWyr(#>k?4!H8v;lLTwf(qN`Mc0~d&YKpK&n;+So+NHzEuVO$yAL?8vprc{@WP8 zv^NC-CIJttebO(IMgzpPF{8G5JkglfAKolizwG$_%Z~4hq=F1jg{zUNrXx=lU;10F z7v!|(phx15iawlw4A@W9%fECQ-&H{z9#x%XiGEaV6#!3}$(mZ(sy#f3C~U=mIk> znzct*li`e&<=E=W#&4aui_|C3p?}*yYVt!J+OMjEu~20+ZloD+S>xo{>7xb)TNz&G z23>DgW0Ho!cW5E@j4IinVruai^M5+Wq*v?eupk_=vqr&c#95drCbGF79Y6LIm&dj{ zriN@+tKN_azN)Uz#f0KTt8cX8suF+JeS9 z-HGi>+>@Qgs=w=wXvCDMDB6)?}%UB(Tv0HvKCn`8aMBz9J>tJBMb_XBac<8F|{73Ve8TsS+ zOEbyk%Z(?PkniW4NWX=s*uS17tS20Ca*|c3$Y7g`9=$K5--!SecJ&x1(Xyemt#tFZ zl;0!4yif^~PGrD#_phTQmx;su%kI6>46nRunkgr%(4#-jtNs@!N1^Mj%6qTHx23NB z9UZ=%GT@gGc&55`oXfAnU|})h$0`x{O0?v8N|!P4Z&G-Y;|Z3K$^4%k%5qabZsRR> zXT^3w?Cy6ADJmJ$%4z5AT5M@A2W8|NC$uJJOtV_lDF1=-YIf>AH7kytw&ayeAF|x* zofrM+=qVUGIr08Lp`NZ4MN{=>v$u6mAn$9#d&leDfmT(UH;>O^osg?zbQJ~V=PIES z*Az}yG(QXiwG9u1IxiZAM^jbhtl|$6(3}h$P)@Oid?!5R-fIrC$PC)QD{j&&)PW}H z?#O1SO3=Z-Id(*8WoM9QaH5zsmfYjx4K*z1Ti2O?J~L_}4+_p^&WpQEXg{doMvK7Y z=sbL|e`$DfKVB2%<(Iohh*=-#X~Uh@rOeN}9YGCbCjC06N*-u+9NPE#IHq^^UDcD; zRy6h(-97NvZ+#qo$xU83N05mXzusk5GnDS`SibEzEq)jnmlxJ;FF~2CGD4U`9x3|a z-LLrarAP2}nhaudH-jiX`(k~wc&jPc5Tbx>CZ%MUa?A|z&0i{ciytkG3K-f4OWRk` zELC*fbT3eS#cR5KtNjQK4`78R2Zs~0q;R<>WT>jMPDH|A@b%^w-}Hs z3DA-O=6)=I1XlT4Q%jq9r@Q~Z`XDi@q5}vlUq_43}_VX{n94dge*TfNYeaNtUi^9-@Mn zxU4SF|3Tt{0|VhduLh2{WD~GI2kGZJW;_;xBFA1oIeqifN(_y7a=G66^qJ77*Xg}7 zJJY%Jux$`?xP*bN7o!X1}puiP1wwuXD6pMi}f8xE)EW*Im(M6kid4Plg zPgy2Nt&gTPwpAbZ-oaaas)#diLhwt!;`!je@=^?r?!I6DvXQ2@+f9O6U z4ozXXt%;2Yf4wLMdq5q;!vM9Q7S>IZA5DpBFrYa^bAnWcCDFIS`H>+dz`$Y9jT^+V z5nNoS!qKqRN)R*W@;Ja(!wC2r(8ANCnj}rhd)yab>YQQ$g1-XlSVH{41BAlKLq^Q0sgWv}wunS891)vM4dlGJxi3kB$aC$Bf zr2@b}^iJv7gtKPlglE*xSDUNPb@&@LiR$M+^Sua^S639jw^Bb&;czmF4&GZk^z2(Z z{UpAH>YOro9>(dVX4Rm!6|x=DZ5wp$emofLH20ZPOl|M50Nue@kjO-Vjy-nU$80LE zx3l)bnZVw1eV!2(|$}JY0k6&@ZoWI86#YH%@yY^;`f8Os>Pr`-n&I+5U&meO<5@omNqeThMLJ zfKO8OkB81MR=>(tj`DqJS}6uYgFXt4u{~#_6E^FAvwM~jRCW0{;gv!)|Epn^W{$fB zv3CQ>WmO@S!2Y9};nWar?(+AajtOyg1llIhN+W?y8K>&ka(B}8%6B)#EQoV#XP!q}8{7cO<`?_4#{CF`Ys-*IpKoKJ6=!BHOg?6hdc?Ay1> zbDbORT_qplXfELKdyTy*6F4Ny-ARR{J}MZ0q^x}TE!b}7;Fd2eC4=$;wIulF%-t_! zdl#L3!nq!mU?^*Oaym%i@Twe7ifouL!Hp&i&#I4=P1UW0tw$M+KuYo_66{Zl(B(Vc z((9Q)d>Lmmi^%QfqjIT6zfl#U=)-LZlkX**)Xf@yt_?fQgywetZAUGNwsBm0_?wHz zmZxFF!7a820`41Ig8Zn6gKKvFsE^k!LprA@p?7MwKW?`sTl0N_Kz$N zgyrW{7L`@ZBl6U}?PxF7h{R#1B(5m0_rQ)RF`OPmNy`Ehs;WaCT-v_}{U+jyruhK^ zYM3SXaR68<4AgY@?j~(H5mC1mNG25kpp;xX3sPi{q{f#C!>NS4yF?)3Mg=QDY6BQk z65!jFI{-=@l=^>=jllo!acmHt2vgF3U4-x$;{ObWtl+2d7ldG$|H@gpRJTO#^zqyU z+?eKmr&5K3+zT!$u07esmUn{B_lF3J#EnL3Y{9Lu>L>3ha{D?sjh8xv;Gm~FK^?nS z4F)E33yRyxut=!#9&QnQR8~3-P`BviqT~>K16M?f#bUR^F59rMyYY8=l`-( z+bIM74t%a}PON+Q<3qUEp7xo|&BV36pA3&W9KBZ`4|;dYq=kD;wtD>|#J%Ye8R6gj z))`YCdf(ogs>9(zSTy>)Yy-@a^tBNioNA98ZzHF#&Nf^$+Rz6s>OT#YjYdHhA{^}T zkyQ6^n98r^4-~xVva18u)E11!b4roT&k?sU-vU`xjM%c-33&D0v z=NN%>fTR-N^PmVGAY`F_FwK2ds2iH1?G0S_q(T&SqcQ|pS5KV|gb=XKZE_No-l7Oq zr)=>hq6iV#pEzH{973e9ti!bV3g-80wQ4_y8 z&>&u-jrFq=iza;aMY9I6#qTzRVj43)y9ZyXLnyC3c?xsTjp1$0+_n;|a8}4%dShe< zyNr1vY(HW+WBQBaped2iK*m!cI4d8sf>cn{mJk)#1H^>_xP~}cZximuVNP%eR-g|! z6i_Er=>SjJ6TsS#obb#5>>yb4O@NCIIFF?RNXQfkHA2i^U2X2CFs4}17E%G)|KY3r zKP{b5sC>IZ<2^PrhL9*K^-%Wm!h7Yg99Gw+1Aa*1#l!bkUF}xoD6lJ`@74I-5Hm8n zRGh3^+i(AQg9@SIF8vN60iPV4x)!szseOo zhZcW_PwaTk#CtY+?uB_!GnpxUG3LA1U?CWg>)BzhnFZ5Px|kaKQ0C2L!gC~O4{Lie zJ-m=0qbC@U+RRog)NcNWzh+gUL!=VKbsTtPk<*{%rivoD^JBAu_g#&}D>UabnJ%*c z|4wtaFAsxU25(Zw;F9ozw_L57o3E#$R&^xnyh~f%(h>9zxV~P#dfPGPpz#>PZqz8Q zzFpvNbnJ-uyCOI{USec%FJX;`KmsnS;ZU^Cv>Ivk@^|!zqOryj$&;&Y^ye zeKFqq)bbvmh9%lnF3~?kl*pRT(+MKCxHNeS@CV>~! zwuN*tQ!(d{GYt+&KvK*yHvp}g^spT8ynPz8eog{VD<%d6za;`PC?R6>fMEzgX-xsN zJsyuvpn_|#5QJZaVe*cyFk+ymWEJGiqywnSj{_M1KnXYN1T?vr0X|xQBP(^{j=Cny zFKD+yfCz;8pS?vJaZfGB!Kv*eUPTQ1;w%`6_60RAj496AxTdA^rx7Ao|AcwT0l_Ce z6qpgO(!HtNx%jHH)Z%xiD(8_GG7@0>fcSMlq#+=x%k+2aqlKf<@@J-}oF20gFVmXa z`2{WqWDXDHuBr%ApcOo9=CAOp89CXd8p2UrZ^RsiUG{iH#oH@xJjZ?6`&++Ty}jC9 zn!UT+E;y(kb?ADwAQ7v9Puf_7w~IHvYh?Y6%r4s!x|5$+VQrR;A3QuVro*(ip3FX< zToERnN}nA*Joo==J~y&{t}X6qGuRpmy)lAiD&9_rXbqBEoLTLHyy)=hbU@^Y3XhRo zQ;lGFl#Aph&x_7g>69`$k2G#kNv}E0e{$YGPpMQiy(ufdlqgqEgwJdyWQzk zpOhuy*h<+Gyo|c6&3VlNV3NqWLorV7T{NCS1~R=%+C&0qxWLF2JdM?fjDCRt zhQ%fsV}XZc0KQtbnJk%x{choZXI}j6yl=0p7>#|uiS-AyQ7Ig~4<1##mUDEpo209L zCiomu3*JwoqTIiH$d1RZZu{4-F^LU{MNMqBuW8*0V+%emN*^;5vX^^C-D-zy@yHyX zF!!FF=4BoIr;GW1ifH=Dw5xQck^c9oUHcZk#`_tQ=;8eNSet^<)J4W;-fRWKvF!xA z(EV5W0;idsp6B2%)A!7mf8A^u<$NV^Rp(N5UFWrN&lkacpfZ!#{~^;4HxM6puXFx5 z@2JHqimf4wBOpL8(47M-FsAu19ob8Q`R-@Tll&5yl&=(O+aYSMTz-)loMJ9;xwKmT>p;W$wikzK=P)^+ea zLN|9xsYg&_t%k%&kLAH1U8<3bQQ%()nt6)*9O4{J^zhXGC&}^8!rf0{Eual3NJpKa z!~TOeCqTXxCnVAJ0tFdogt@l^^b(%{I3vIm115b%BMXIoOACnrRNJs%`d>e^$+iG4 zYrt~)OWV+I;-`$^8L>XD;B%nx`afl1FbSZrQuW=}Yw1sCk@--NrrqOorpK(M51aCiR^;v9^z&3%>2m{@zOI zzjuXGr|EUg{~Fy~{`w-n;b2Q6;oh@`;33( z6YrTRDy>5eq~d{j8&su%7{_-@nIEW7}p0sW-?XYZW@(_ zh{05u;Lu6!Q@U~MfSEVoxJ|-!xp2rWc#jcR zTSj!5g$%BJyJg6@#ju6Tp>VGQr9F&3_!X+h@rltZ!nkF0-=#X(d7ivDS73B?*DW6z zmF0Qb=3lUh$Lunlb!z9R2cNfiPS(#IHC}q?tp!G#&$XkKW7r?Yy|5F$C>q_|R6}!V z7MwO#tOtf{Ag{g*3u7vFHP2Z_pXm`8AcSh@YCjacefleX?ve$CQls;tOAvJutAn;3 z51a+F%Yl|iBNZKF2nJndyD^kIQC(t0+JLJv5-~9`cfrRVsIOd#Pv>i`3VFuRa{X+Gxt;xb zK2Rx$-_6Jk*r`z^(Ra_cS~^j_YCZ`b?k||lLiy}%V+$?ktEm?Idkf>djz;|KvO3aP zZc1RQQrR8}?jBoFGhpVD@eK^&kED%1)?tXAudBofnvtt_eKJApW-89T?~s2j=vuQD zE0h+?$>uYe&GFM|9{S5yP4hGtS0InuQSxp!8kT6AI-*c|w0J=X#Ku*><8pK|dxGIp z^}wz_K8yU93F{^3kneL`4{!&XAY1&>u;qJlJq$Q=>1h38`1u8vz9lg1I8pTXbi@QqKX7Q63_yF zUgnnQfknGm$Y-P_tAZvG)8O!CQX{&XauphE8Eu!zWmPx$B7T@wk+`-KT-#2fj^qXo zu_X2-0H3V8J9u9RY|KpTFHdRS3V5@sheiVFjgAoC#KAkCsjTnY@epGl(yqJ*2E>8y zZ9M9Hpp910uW*1+>%&Z0UXcOOdO#ou1P0L=vyqSy*aG4pC(t=SM#Lonr?6%YAzk}+ z&}Z}Ly{N0GT!Ww;tug$+WnM550Q<;_?{0Gc)eF-jnZG0NUW7uecR_EJ8-t#8VCHf| z8tg6=9kc8KKX0;XH4l)4q8j-+@q*EVsksf4z#mhg&l@`IPdFYW{)&~%8)N#!Ekgla znHO3WZd4Bnnq8;7{PTArjWxHJZpKe0+3Wkdg;>#o`Ex}C{`B!(%Q+q9gu~AG8zKVr zsSWxMp}abkeW7Zz!m*39jvNWinfvS!7i+Am<`cp$4r|c2#QC^)pEsjE<|$>g90Yy8 zF%Z=k)|m~pUAt^uh!gsAY?-zb=-P=zajNyQR#=3-4qrZ4Wk)^<_3ZumcBx1Pjc;n2 zRjHhHZ5UDuDBs*+oi1rUDBwiC+r%Juc@#=GfKZ;)k2ez@-@f#pcq+OGeR4zL+WK?j zwT{53-bKM(b@VE!{?C;JqX&`tXiXJLDL8DcQe{JJQ^{IjqSWnzt<=k&uv zoRT>4(+o9d)o{VhK+KeVc1Cv?OQ|iO%>-PuocvqOms#Bg5Em`HBN*MoJ%9ATsjOG@ zyA3eRnTgUzmd1o~q5GKxwBZe`g}87Vg6bl32dgU(JnmfLK!X}6j@j8#6u?nYCR4&( z0rR&+nUH9CAfyg>&>R-i$OND(L5sAvv9=Pb=GG8Cb>=ulP#3FAEvp3X7T5HDCbF8j z=^$L;icje6iQvEfk2!hx|CgyU9>%MV(YflKJ)z>#RGBP%@ zbFd){PT=t>1h=Xj)7sw)YcBi5pUoAfFGf2&$ku`X$q%?iAoyiXLj()$hiICN_nep> zor+p%&o#KbzXNOU?|!fN+zV5KeQA{e?2MtP{Vi!;2)=rxxK$U&r-!M|jGDZQZlCy; z#`rqJz_YX}yzD#}rPBI7`T^^wpk{yk2$THFz=ffQu6yND;vH1@h!+>-rlZX5?sbkA zLuGF|0)K;A<@;#TLec!E0b((`ep+wq;hb-gmo$iH*Xt+0pA}yzT@bN5N%5VnN>y&B z=pFBrSy#S3dW?>LRf<1ALDc@{xV*+{`)wd-LYnd_^8IZ~8YWNnmR&E``sIR?I#WB$ z*Hw2Fy~SG>)o+K+cZ{IlBX2bsV%Ienj$dOXOOy?7q7S+opB%Sc*qwBEUeKUzO!~bY zzHT+XIR{XdbKyh?A5_ zXNVwwU?B&BgCRh$n8UMyxED=N%AQTtL&_xxDVDbMFsne2?H-j;c5~Ui7 z61|Bd{tj`i1CzJh0i~24MAk^bj(;}FD9qkvM^65TKTB%5Yh9Z@0ZLUG5mJWR+;F*sByzn!22Zb3 zh9%WlV|(hfr@X^G6ajNW23d@l3g*Cl^oJLjjbB7cRzwZn(&dg?oSfO1NIgtfCK__c z3eJ_XbNWUI_Ve8pcxH7U7GJnTVeM54oaYm*I!&*{+SEO_3tT{?{^g%~Go_q=Jcy&y z-i!%UeX5FHDHs{l;Lp>0NPtv1gDHg6!)jyGw7;IL?&;LCq~lf0S}3*a zbX3hbY{mcWSotgQ=HB-2gEhO&jhK*vU8mpZt+67*f^W_^L~C8<$q(Pv7I5uz4RWFb z0Z^)(3n{fwQ`M8NZ^>+akWDkepHtp|Uk`zfIO(@foLf0=b@!LJ&QDrt&Nt)Tv~|B( znhUJ`^kWRp*ZBBDZ4S3HSkd=H`iRskST(HNT9ET+ZF{{C#P< zl4l?H^OC<#ibtwVEFc#H7w>h{d8$!r)Exi8Z6BdA%JdUc5Ai1@oyQ8-flVB;;)g54 z?HwV}(Z`PqC^SPXSJ(FY?#TMSd%uM6vITupea)crS-;$&Jeg?4j+kYKV*L57Tz5|L z+1+i^)^D~7`PeL>^#HnLhpIbAoEQ5}9jP!TJo6x3?`X#&_sN>XYl+`~tHw%UF7Q!~o=IxZqi<%J zVcKev>K5EAyC+be*LAnP9sK6FRmFk-ZSnVDdwJT5&+-(ZZMfHc{9G5amj*Rb>waCT z=6F%nq2^DqBL28>4Yxvd=+(PkO)p&!@_fba5QmPr@kBboR@WG$`d>XZ&aHZ((&AqC zW4pQ2W|xZwa&(6za+J2*+R$x;rw21XDq0R z?RP*PCJ>tDDFxPM8JXzU$=g%&ChZ}P=Q!)#U!)ltNWKHeZh+&UvYDWhGW+ntfass!$E|9Gc@iUi1YIA0{waJdNSB^sOy| z`ja~H&~!S?EvyleyQHHh>i;U!Nr!QavQ1}C(}c3=w&*QZd_D+>pJ~myn8)4aRb%fA zaB^~P5G>mK?uFoM?!2U1*s?(dSjqX=h)I`CvpV{oqV?*{^U*&I5angv9LhoV9NpjN zXUsfkD5LzeUN93+st`c{k6W%VP20$*A`XAs^hweRSvbV&-p*R_MLRv(Uqki77-( z%8jiIYwjyY*1+rA^gXHqs}AvOwz~+Kpql6mX>*@FB|G5X+x~6Jpc`>mMe7Lj0O}tqlj_E3-Hx|x zr{Ze1E&hw4Kuz4a151ETbL~(Bx#>Kd|GYLPJJPiv@AUF~QemT`?1}|I=8_S zdHe~Mn(M^RrbWLt{7lwE2nzl#V;x};XSyY#!=Q7&mfo2YF7`-rYm5qacTB;hOe}j@ z8DH4AZ0Fsnl;&)O+`C+A{i2lrtnGN!4TGf*Q&oGq=T=YFA8X%=1!;i3Nf{(cCXVVC zBf=?-4bpjLiD*lN3E>KBdnmXEhr6lFpg?Ho*x;gRWtox8(YC`SS%DebVKMTno__G2 zJU{RGL8IDYwupmD#2vbsLoMLjLp$OJQup6@++v;l90w-Z^*^-Y7hArcl5Xox{QS}v zy?@Ab)hcb5FLuWHc>>vH)igjkC-h_MrQ^rDomd3tQPp)jxV$@U_F<15Y84!(S}FO3 z%DX9WEA3GqpUoj-Kh5~78RmPwBq0NT?KI)D*QKYp#-^17*{N*V>+a{P#cEdD$_+yc z7vkswc2$>NJj-@-+bGVH^WjO4TL(*N$_Pzxh}{t9Htt?`d%AH|6T=tPv}8>adTsbZ zDj|Bgn}lVjD)&{qdGY3}2$plo*>rsQ5HzsDl0(!t)MNWdjk{NE;Zm>wW5%hXbGh4D zfxlAFXX!lKM@z>}$6p1#@bl$!yYRedwX-nKJbG_B`h=M_Obf_;kn^J(5~Uf~@G@`f zrm=-^-WjN6QvX*}N?}D&)#>u*SLZKxu@#q!xUYS7Cd};@=Oa%b<{Lx1D2sT`0?&om zHxDI?-BUO9e)jG>QQI2pY`!2l|9FnXH7iA;QyGH4-&wqYAS!d&C1 z{c8Z=2$g(kKVJpy7{j?e2$j{y^^iNY!ej8uT_GMzz68;>n%DdH6k<$F=4gsqH?N!k z=-eM0IsmiMdH~{Whh86wNJ$M?ZI+}u$_Fk=njX(pr@q;N+Vkd!uFzdJ<#Mizp(%r^ z=Wf0lVR*D{ozPXzFgm&)d+_;CXvQjJb@?DK2Td^eEB&^d^4pj5O>+I#Y~gWWjBvX| z2A#GKw=Y5beHN4>N^o&ZJTV%$k^ZRQAxY}7(cy<~0sdcUG?&(B7c67Dku*Znix0Lr zA5RAKFX?TTY(9^{v`ha#qRu+5sqk?TQZ#hI))MkCIFnhE#n=z6McQzYCzH?;0#shYIr| z7rjoT9Qgyn_a?ka2l98exDZ^dhXVKX$Bvl8nNGj*40rBL4G*j;oK+t<*2ZfJixvd0 zlNB12oKTod-_Q-RS-HW@psBp5O$WlI_xYZseN1&y{bM7KZL;h;-~k_GH5+At-N;!w z7>LPkT60+f)CPSkH0;h!e**+4iFC?v0fF>@B_J=&0NnjT&vF&ePhhfvSU)}5>e3wh`0(EuXdSOv=N?-AWI=$z{GoHqvISymHR$#Kl(-#l-@a-3~ zie%XH(Ci`nVM0zi1G_n4YfcZnG0P38g#+9}gU*V#r;TBX19p%J&$jiR$&w7~N~I z9uW!&3S!rYd(}{6;osj-xIVzP@Fm!i|GOFci<8dpwHi_j0yAFOyS2jYj9&T>;tk~bpcnTcSgY~y;7i+3`r)`03BAcXL-9^8>Db=d6 zyOg`n2fK3aG7NWe296zS-edCv`ENUw^yAD0Kd$Q%we%v1X$Wq0DvN>`8f~!?$+;l zF^~wP{j;VGus|z$K`IHbb1(o&Vo!jDurs{N;7}kiSe>O=sRs-Jamnxk04|bl6p_qC zJH0!hDSOP?^=v>E&4~=`f@pAM;QWv|0GtuJdExHRx7(M@cRk8(7+zrkc7$nnEYg_U zCg0hlrN!}V#v#(uOpC5ICrl#DL`Gc>FAeD%<({)?Rqm>!AGcWz{rvp4%9=(%B}T1o zvTYyDv}O;^qzSTD4_dxrJL^(U}eXr0CUY z<@i8WV@@hof(}PbeEjbenpgFFmsO&53^RC8rb%pF4B_;`Z92|(6Xy%oG7LS{Uprc; zoAq;YKoS;ydukLl6bktfG{(o}yaVx5v_P5IB)#oYsqxdEB1S6%cc>x_n(n$Ix1bxD zZ%)Fby#ML;!JsnxCLTw&2|wFh*d<)AXq5*4@$px8f7ID$`_kjlL~cVKE12i46uN)& z_@k_8Q&P4)cXKr5+VHD52;xwYXnfThfP*!_ zb z;@wp@G7U7AUm)M(lH|KVr_AEag7fqk!!k{N2#ZQlE-P5Zh^{b0boU7c)b|I?{xR*o zhpWzr9`C3}yBQfIt*4CYczZ2R3k~m+bO{UmX5(S)!l07`c_JrE_ew}p!*@&&2^`(X zw?pZPH|6uabAKqRTZl#_41wYM_GLVQLIR1JtHXQTt;=zT#Dtl zSG-8ufTBil6RO|UYF=RBX;Ytv9m0A&RNatOf6}Bcf7;r>nbC`8#+@Ppda8UNn&qtgQ}Db}?MgEXyJfQ$5tEU%D8bO0l;TLBUY z1$lq~7C;g}Hp<%UFaS?AXeG^374+{fy$@Dhy&%3Jt+niJ_b;g`qp(C=OEa~(F1v_sgWb{0n?`)sIg`c6kUvH%_#sogudYxdN zeolW^2zl#SWLsU;jGFIm@?>dkP1ft&D(sgINM%GI;tf>gv=r?yy+X~pcmtAX2(II%-p0fy81$e1#5P~^g(Oo z4(bS6)n!#~1HcsBcV+3d78{TAMwrze{nq@wH=7xx+?|b|_;WRFI4(Yinw@w+JiXA| z*i##4u(B+JKXm<>7Gn_vgUdbMBcD5MBhyUl#1x55=kEx?HM%O_OM>83xhD_YZ1Dy% zy#na(X?h@-bl|TmQ|4U9Il5=~nKhYwyDgMYVUO!Ac$hn^R~O%P1UZzgxz0Pfl0+w! z7=-^l!MnjfJV+v~=1vMxF2`DsQhb!H_bHg`tMKot1Vy~}EJg6H(AxD@XJ}pIlRsYc zLChwVH@~qeivOFxsKj#7;f3+KY!#LE@&703R~*s=P!!J}hn{h>Xc>eZU|&UyU&_z# z5N~(Dz`YPMYDW^*wftjkThg=wzPGp`>(kZ4AU8v2`|OpfMzMpa4f-n{YihcZ)(vrk zZ2`*b6EoZ|X*C&_I@#X!7p7RP8J*xDPVy6&_dloE`dgs87M_9baC~In#1x~Qb zqItAXK=aY9x%6=Grpps6@^U8pLD)X!N|F}T=x5EoSS}K_*~@<(5{n*Y{u0HF{#7kZ=1YAWcv@3%B{P%SiMPy% zTAt|eorASlb9j$+?BNgPeZGQExi3}L?zNmFVk<>o{e&`JQh~2OS63Q=izgd#?VIw{ z8#pxO1B4%^>1qaF*bjdz4P_A+IW z1K_VV^0t=%a0T$DCy$66J+HhXDb3a<4LE#B6!Eu55|WvI2(Y`d_1x5f zdv*Prq4xr38@>>E&hz^kHffOa1qMI|JIBMnTQ|I5n*ESZ? z(rwJe?!4dtytv~+^!(WB?}r2#wNEGu{-ejlmInp3X-zp1(v$b08zavJ^YJa6!4cQ{ zsL`KIz6T_MsYlIER;+MmKWwFW<}qd`HtLYunu`sK3pXk*K(}{RBe6KK{D(7h;NwOU z9prgp?rW`(lVxs9l=*~R_K`XJc1JrzV4#?AS2uH+j*O8*f|Z})B$c%J%Mq=bkfY4Sw;o z)ju0^=#6MhJV4A~+B7T-Eo$)1vh4}kmM5)4TM9x4CK+M`dM0`M-b?ykl2&Uy7#)NK z7|QrvzwQ-D3n+)*h6I4DW;92RwP{t&p`>R8Ujx`+1pYSZKusmU>+yT``w`CuA81aq z?3%J8ThGZFup=EFamwjL2XU|bU}UWmzB`G&&OXLK8BmrL3m~5f zL(QLG$Xq++jup^&7_cH&EPrUcuzM&U zRo0-%iT(qX~HHEe8v>m zd}#k_XX37NPrJNZ+@X4$bN&WNN(NDIE$7BNmi&VNHCguHCdT13{a%)Ds`1&ujd*r4 z9L>PsMCGe9luco6DkzG`C}~1U*2%DwNOTms_O3S9uFqd+QJii09!Rq=faxwB(8+?_ znti}_5vd2Tuv-dT4FjFIHoU6}(o6z@>d)$)%Lus1mGll2md)TbFDuVI4`|-tqT6@6 zjcnq-F3BQ^KFd{{Le~R_&{XRx8QF#@}J$AU-kgdP_k)8kFB61LePBd!hPC&d;~Nn*46fO7UJB z1DsTS)|dTm*{sNt@QUiU&I^l_JHS5vpB(EASEE$v@K~JU!GcLWYn)84j$73ycZetE&D*l$r zD2~W3crFG_(i@r~ z(jBsN%|8DXbaRY>HM*|qz0eyqBmwUs`zA3$#F$BZ^?#_@tW0(1+xR3t*?oVGE(2`N z(+4k~l}xs#fn|Mkg(mi#~ZIa)h6o# zP{98gL1?oH%KjuT!ON^EQ>%|{w#Ac}h*DNU%N9=%M{{C89}e4s2p7uM=#i*a*4;0x z*f9b4fsfH-(E&^}#+rWRGs!c9*QZXhB|_%lIAw9iNABG3!6r@1aex&7SX^}pcz<|74@{0x%#MpjJ>t~FS(dbQc#?jhZrGRSaR}> z&mQLT{K}1bO)51@zlVS_eGR_EA!`kOK7N?GA+O+f-!r439s{eMYxO;8K_+$V1^A{2 zJ6qePwuYaH75o0}Tg=$=`5Om~_wMz`yI=ajhD(IM%F3LC%5}W?$9PwT!?VMiGrt9s z5yeZ2&2G4>MqCxO7CrG^yqx?M4Dpmx52johuDFbVYogeiS_a^+g3#!Y{*)BMW0&OK z$)A05HH3toPoaCRzxnj#R0#RAV&n@9nt~sZLf>WN9qMWMg`YmllXPv6@=abj@9X2K zMd^(3n)`Hp>~7=+%qQ#XlXjdR0~YCI8UJ~Du!0uDE}bR<9>5Erz=JKT4#`Zpx}PA$ zMM7$x%RLd{*NkhS%K~hYfR?f@xf_-N=Va;k1(;+Luh7}P0Sq-5M79Nhdsi9K-Z6;W z;&QtOQtAcn^COeYWV8PA(Lh+V1qF*Ah~_wAaBSDg}=1Shpmdg?0st>bBKH528Ze47?mKd9Ap)0hoi)J%i2UNHDQK#hzaT zBJD@qPQ97e*4VwE#}mBkey}o8rxAOPx)w5|>?t@~uEW}3`sX1w1pcu1Cslm1Pf5UX zZ}rds+^9XHdkT3&{snm>?s}C?4?eBpHXGCLDq|k#R7F!G?|4QI3Ox2b-O*hs6Iuvy z+MJnF@eU8BJm{>cIoBHh=BwvcPwKwXd`bj3mbf!Vg{^I1l;`XgZmjL{;*$c|psMq3 zO0XfBm@)dofYzm_&RTQwjh6ZlO%BhML8wp@YOwbZg{W|6ZB|ox6@*Kglq$+s{!ke7 z#JXvmdwl3NLF3_-*2rt>pWAZ?E>k`-cT(yJRosiEqqAH5xJyNug_jd-L}KL722an+ z-W1hlWWVk9Z?RfMu_Gb+MRT#pd?jlQ`Y-iz=Y6AZg%HnCeY&Pw|_{-IE~AUoxMU9-SZd3Isq- zy#;5&M1WJVX01WeS^is~HdM~T3PGA<7?RSC5CZh0G=<-J&~zml)s&(89J2j8aF-8o z@RA|-Du+9+AukoY8YlC41wsovo&T|REqDL$TKOjHCc5XAR+^tyya|E(hHjP4+*g&W)2T;5Bd3*9&2C zjF#2~?Li(4NF=ijd)9ZRPeRk|U(W|5JhrU|co@p(C@ZA-D8b)~JwLkOc-Oy4t;{v< znX4X2Ff05C;)D%19+I~yWf)B1!^m=*;cnImc`!vH81hR*S>rykJ`(i1l|ANlUt0fQ zAk*nn&J8JBIl5m}^hM$D<=+rFhX6Jn9>(W2U8F_%(lgioPca_}%gUevj8fte}pn zW>@Ua`1IyIB50<_Ejy|FK72IS;QhW`f-sy?7%k&ZXgrI51{bdl<|uegnuU<|pKft( zIGT}4P{K#>s#ISn3><}S95~)+Iz1J+aI4rO1RG*R{m3qRh>gJO$Z!H_Dn~3MiJ@A0 zEyLmo7bWXx3^j`?gF3_%YhlMQ;#5g&;u!Dyvo#Z9W%1{&)C(0qvkxaI5w4#LpyjOU37DyVCQ*TrGSkzO(MRV51vCx!Ti<)*o``;)bL3 zJ!^!Yf4R4Bjr5n2Y{$tdP2tO48Y;iit<9ZVBzVL9YGRwfwee54^x&j7dhlk|{Uw8N zujE0U421JVydg?|gcuflZhQuwkS^{V|Kn^;RN5 zA&iUbUeJH{$z@y6sTVtqoUZ=%pF(1kd)#KVe-#zQF=!sHWxkT0!pp$cX&<^y z95H-OsNFCKvD`8i*J|h{x7vW7SB+{cW{rdsFnP@(=N*#JL#wB0CHR8LSexDSrfr3T z$4Uhfs+i}c#u|F$CmU)@+eH>s6Vv_W64fpS5$c4rJpqhGqcMrRd2 zY3$i)d#Z0iKDg<{M~Z22rVJg}*0IA9$|5MXYb~+&xYb8+-8zSzKDdj0ZD&i%fG+baEV zqvLEFyWpkwoI=3bf;@e}ndAZ@Prg`cF@M0zX?0_Sw81kg87K!Zoa@ASB=>o^nwai% z#@q!Yt|j>Bqgt8pjn^+2zZ_Nq<+ro?1pp6__L>)niH+fe)+vyNK+dD{CV39A#_#fx z_eb6`@`6PeSU3q6B>POnv+kop6*;&>0>S`A)(gLx*;jf8RJ$tgIty?BSYg^|wCDnH z$`?GPc(n$Deg9_VTuzs}6kSyKvOkXDGuGvuo@dm}j8J7RYjlitQcCv6+S$%2tHCHq z2x;i(8EoTC6W%YZz~k$!Dlu*WYoC8}Jv)`ZvU>_v-e(4F)d#aQfuAD<1c>_!p{Yqw zq88rTbY=gy=`kt2oEZ17qcDFeUiBI!-Y6DZkfD-RWL8S!oESL6hxGieV7hXIAw9;N z45ftHUw_M>$Gau4tR5aeBTh^Im>|){%08|4U)J0lM2Ocd7P<&ij%zFGbZ5yI_nm_l zP*(E~q3F~de3Mn+ZMyS~ejI@xYp)T72uV{lDDBZQgE=Yr4sE);73RlEVs_3>kQbLC zZBNZwTk6eu;!$yy7oRW}62$gk)pzQhYPUgOrx4g!)w@3jDrzUwe^gK8N> zLKoWTl(|$qH3uZxZ0eo?HlVnr?wYeKOpOfs`>;2XZOC?~j}FyLJlo84fRx+)JcX%d zgWeYs+4Wi#PIPhERnh#ySr(fj$UBUFt9zG+rnOJUhb>Q0JvU^E_tR53lLlSnD1#9O z-Xt}*1e8${cn3F5US7zDCPqE3F>cVOVIf5Rhm@w8k zRGP~fqL%RVb*0jK5o%My5vbGh2|KB0-R~|YP0o<)yCm1#`f$4HhKX!s z=Tw&e52ac+ppCI71mv^H2!f&I+D{GiYR>oBfcd1#A=a?Kn!L=bpyqzleV3&-4wS?ST9+kL_|856*ZWySL=p^D*Q(>y;%KJIY zD~c~GafV@c`N~q8e*93HN>eu+pW1-H?ySK`rxo?9JyjMYqn=h0NwNV^@Ru`Fxiw_J z+?qkRhl)iJJkrY$?|p-_;QHo9O+v^<8%02$xA0YL{Bujsn%TJL3@+9ISb8@{w$NDy zrujMB%gwK|o)tQzwYHow*j~2ENW_$_N*!gi_ynH44A=%EhTWs4{fpnJ-n_;IL|3!xWf%V^5albfA0 z_~I+=Nr@?{)#K=*_q*>nCjMQ2wCNd}k~`2;4g;B1ojb8wMowsitS!v=?wcNT?C&a} z1v!rP#yF|-0n?=Qu3-331g!O3#tGpQqW8%{pma?lp%HwwsmSB+dJf*3G;_+{vh{kn zDmGWqow4+Dh1C73bvMq%x8uyOetzdVIlzEs5E(a%HLlfeVwSmDseRW%E+;(@%5_%u z`nqW(ty*BYHbHGM7OoXKI>P@-8Y1ve`N?UnA>ACg4K4$)?}YG$-A$0h7N%4 z!84DJcOEFU2DNGSOfJND+o)b?+M7B)Y78QNCkE6_POA5%ajlL7oPIhOPVDEXdu{t+ zKuCU<7w&!Jlnx1+&@+ryhrPGx(&)4;(R(J7R`{a}r= z3ktn^&r@4M$(M64zL`6mZ8n7)(~E^XGxl0JeBqh=k6h>6ot~NEypC;pdHfSQH#6de z=v<0!m%UN6saB0odOXIiiQ78e=olhiQZdQRO5s(=e~(`QrnM5mcZi3L1wISZG$kRQ zGx>&HvJe=u&d(JUf=StLElvh?-tC#2L%>wxFzjis`Ci~;F%c($g&OFM+iCPB1A6UE zYH%20p=ppW9!p>H#qY6OZ5(5T#rde~^7P`BA1}$9z(5jr?xuaab0czYd5kOypT*n8xFmwH;wJJ%!s@p}ppYEOsa{bZ!`>PXMxCk(`wZ0xe+&_anDro(E)Ny#Fb|FMi zUX2Rg>@R)dzpzv?dmqH=Wl9u}wm_?}843ocLq)-Rty?=g>RZ_276A}b0@l>F`O>x0 z)RSb-v(vL<6#-R0i8uHck*m})RwLeB)l-5}(PX0Vdj0=vD|LL6Mm1f{hln(7na4_;Bz!zCSD^JtABM z)sZrCRv5SWeRH>LOv}t55zD>w+?P6y7R9zXgo>hu3L~T-ad#C9GI-v|?ua2!fv5Ch zQIggKi~7Cfvg|K&l0|ds-_gSFQ+fJ&anoaZVIZ`em<#f4H*pD3-+Y5 zj?QS&X` z1ik`Z)FF1Z5pVw)$EcY#UYtDmCbqbcLzk60bkghJ*`7EUmDq2Mlo&3uk z<#1}5Ogz!?yjY})PLVmdO^)v`y%?Y{Z>9CtIp=$+{(Hi>{`rWwcgb=_^vEI*5(^Je z|Ll2|E-SFtw&BtHzlL&uwvx>Tn(w%`RACA)GTDe`3gyS=7sOl16X)spA3JM~C2|#{ zXU#EXo9zBldHV2bSf_Ar>kU%|)3=%`x6i+O%4}(otU|}?BgFC7q0i#ni!XVPwn0E+ zxhMz;INU0ehE+Md%K|1kABH#6uOc`NPcyaLl%=IcxryGWbp|fXnclj1W;(%>9|FvN1ugOh zG^3}PH7FMGJz%M^b=hS(U&EV9qp2hDMj@U*Jb$W5|7x6k&HuwQ4NCo0t=*EV>5_IU znr@tn`}fOKcW%JaYnWVHK=uZAic1s$EE`>rja#PoJcFNj5Ii}1QgJDQC{(H7=EedB z@n*w%$2B=Gqh0{wPtN!ttvRp&d=gCo=?><88xpSB$ow+>rwx z4PJ7!y!ZN4FnxKI#qp3q&-&$*oM0w*EoNihbCbT+ZEu`jWSnVGcr)E_u?uj!RbP1x z^e|cY)0IkYe>Uw$)*$ zBUR_+h}!@KW;jQ99}O`BiOT-R^yT}~$ntnG z&hr0NAb_<0Qy{izYkqP0jBu%^wzd#k8#`NwwcTrLT{}C7y`!DIogT!--q6s_%D~v# z(ZSfr7Gj`lZEyP|_m%;}d6s0AVn60EiCempkr$U4lYj8j4$59|ejx3Sm7Pi@T~^1! zPO4vgBu|s8g&P)x=dXY}+x0S+NzJ=I+#zH12O*(o>f#vBHoqU3q^x5?YtFA4Y8mb;(|MJ27v->_!W z-tX^(q;+(~a=?G4d2T=sRPdBB|ES4spElyEC!x%Sb@|CV#j5JtTs0lj_EiCKx+clH zc)qM~cZMD4L1Gx49LYrFvLj)CGO^V3h>Re!{m7aOc&pP32URQzR- z)o|k~mj4|df49h#gA@<_6Queau_a6zNQxyF&*3JO$Oo8$eU4d-+kea;@ zefnEntE6NqC47u(PI&Z3ozYM6*)CV~#XHYCCfzftd49FbX(5n##awhD0)FoQmdF$J z?iNR!3j0rfj7EL`nfQcPmz7^%XGz@xPC_PBy@n5D>N;y}p8BPaRy$e4 zNXas*;V$^yYnho*c5&hPHETYLB}{gdGMc!M=w( z*Jx$|*_V%d)b74-d{KiOIBG*fkRIRZL-!b8?bcTn9D4|SmU{*v*%1tcRXiYs0rJ<0 zlasZP)WO1UeQ(NQ(lWq*$vTIoQjLqRi^RxFl9L2?s}m1aJtLUPHS0gcHbNS1D&w-( z`@fO;oxw-P>VTg)4C!IQODA0aMlexgxptcytvwnA z*!(Dr_Uu(s3__LkBbnO#dj@`~$0VzT4_2T44eKe3wd_bAl@W0vrNnpT%_U#WT4CMF zRA-Z)w7EN{>$l`Gh4K7kD+P}^ZkU>od(~9~eA2M0wBO zCKIg3@cFXpj-BVl2jS9G?+PpH{wRsf{(k(&1;pi^!c|$Qh!NPKgIMr2#%{v3_SwCiug^&mUpp}O zworNN+z*6ra!acNUp3r+rJ9TeJ=M#36+2v zl6Vr@HXH1tphSaJMwB?T1|tww-#0eIuuh<_8d|klcN`>_9Vah~eD!BN6{3Ar)q+}! z;AUK#Wrn-qEKIiq`Y>?KvAP-FVxoDv-&r3x0-|2ncA zZ^}>=Z0$OUsZX*K&3rvA9|$S>zq@ZB_qN*(71{N>bb66e`EZ}l#)8(`!U84R@bn{_hW`{VS)jXmCv$2nCrqoULwq{4vWO z!?wD$O75Nv9=weD$B=v9-b}w@faGg+A;AYL1n}z1Xhz9v1Ni#(9!}Et?D6&ItAi5|YL6u`A>EA4GV!2lV2Yw3 zU`!8u(ssP|BMzPI!hbVQ6y-kgLT*h)(-0$qY+Z9n9nUNKMHYpxCp7QRpRpGrSRYP$ z-mqTTC*|DfA?xWkOl9O#*70tth~CB>qnV5CJ-8N|Lrx3g+f~d@^4Kkf!1rO!eY~C8 z2XvLAiI2{llc;rZ(sf#PEZd`Vle!Ed6&O{Ht^|8w2X*>qmgUklGInazqB~Xv!C2EE z)h+6L<8f?E<#jYfh+G40t`AnOZ{Y>8%fOcURcJ+#b&I!-`| z?oU_-8tF%K)v}43;X;HH>VYtI{|flrNE@o{xHSpLacnSvf`d1g6 zoKet{N4l__-kC?8JQezh^LaoE!d}s41#(pk>@OI*2INgoZ9NHWK9m{)BdvJOwCN}r zzm^=iJps>X=-G=ReDLXZhwA+NlzHlhYy6l@!$`WW?^n+yzcti3%8c6BKKMBXdZ(>b zWj`}!Yu?~5Cs#KIHg5u4e0e~y!)p56enVxMl(wkx%S=lhX}5fesHcp>)L&~i@P#CKOLxzcXdb9zZ;2)os7ZSsK+;=_E4tULRhqf@E)UZ$KGmn& zRp;O@SoTe~`TV-bY4FqxH%OzjHBbm4O|ZCDn0CE$i`6rOBMc4mM_`{~Nsc6dctmCB za30J}x>!K^w(ZODi7*b6-pJJ%nYNdknu}LrE~F3jb#g=Gm0S=n^9v%JFU_Y}7Qd7n zZhdfBl2Aqx=9@k)7w&3?nmk`& z-)f?z7s!=d9)-}BhxY>=2cDi5Y7RMgVCmTJ6@>g@ZfpN>e-R(Vm>v?ObIu6&Sgj0K zNKQY@U=cJXiV=gnoOp4LfAPMgL$XZHI+2K*?;F7N<3KYOuYgWN?3v%VG_fD>( zmV8Sad^Y{kbo{jfC4OF~Mw7x%;yu8EYb4T9`%!CeCXuo~B5*48WD*_L^vsgeXQ0ep znJj0ms>8LhMQDt#inHL8IQrLf=gblumpS=pk`+kP9Xung%KNE!uI}yUWrc-*jIR>Z zft@l?(C84|&3GQ=OuT$>*G?F5Uj}{M8=?={AD?ynx?k<{jdX!pl=3uYo@y6+%$b@e zn6de0``};K7x>fJBSPHr>O*+f+~_A-9>DLPV|`rZdBd_>Uhx1GR6fWiuXGTpKaZ=y}IK9`YThQ zv!ZxVuda1_3Gqm_(KXT~*U*<4Nv~tsytc{eG9i#Cqgi_9nrx4NMDQ4&URPjHbWs=P z94A^$g><{C41$`pT7FBYx!>hJ2&KJJN>hA{T zW>OPRK%Kf+c7Qv7TAaH`zZLc$9F>)nrh)S+$d_Y>Hk)0gF%JnaI6>pt zN?Gerxi}5))34GZRI~l@JlGF6KpyhN9W#xrM2lQS(S(~wDug^b18&cRO4))8WF?_gv5pWovrc6Nrw_6})=ScgZCN4q{H&EE|(XUs-z(w0~p*LKaO zQ6esBAwRj5TTO_^Yd;HxGg447A&)gow~+-I!?*ge5%CjqCe=v>*3jvk{muTubs&?#J;ANwXKW1Q5E_JyJWpaQy^+s7vXLyqCV;k-eXq7 z8?jM&8o3dbLDT>Odzr_oo~QHy^$A)+DS~7E0qIwC>7QA2-91?2Zf)$FNa0injiWRL@*fRd{j`UCMaFgkA-+f3m#!QCdJebhDIOeJ_i%3Z77de0_8K;rMR#6z<1+- z-22a}LCK#Ra*UF;jccvWuhlgHYmejTcRx$iwaa7{hfJ^cM%p$aH%JkDh(H4M&zuz$ z0x@sXIH)TM5bDA<5r~4}-h%+8y14lD5Urr@-Tm!ydnCIb{E=dH^UT=^E8eliOJ-U6Ggj}rivN&< z3iL_#M$8}Az>DKrIrkI=XOw=4lOAPDKNJ0w$}7x`h> zf*V69PapYHZ7>_0tOIW97;Dm|y*K|h&GEY|s>Q$lFmu^07)$=)l#SNC+Cj64Xo!?0 zOPMUGyDzoC~5VS9X+TzS^tOqT~nS% zjnq(y0kzv84-qW4$7@OhY52W200p2MK?Oz6`-gU_fAg1|RsO4~gyz=IK9uFg! zc0}LgB=|JWItpvgk|6B!;G_ry+RfB`Ux0E{>?v*5xTAz|B?VV;KFv&uL!ZR0_JCQb zhyBUS$HF50=Na}O*)59`GAZFKveJJ|$3(_uZ~9_QS4>)`WDPakVsW(D%U0^d2p5w; ze)FNO2tUG#yQOj)I*Q9cESU6@NTg<-Bsi~$wMGpYA_zew@tL&fpjOd)zH09pFjYMv zkEYNUAR00#&L9vW+W#|W1X%$DDtT!&W?u8_`f6IbWx(z|^9oasnR!7vo>wZP&)u{a zllq)@Z<4;MJ(q8}ftO zaNJXI|2w{l@C0*OHKzfo*{qD?OzLXVujwy_C2O#KYHfV+09FKV-g7R(4ra0zX;f4G zIoo^d?Zqo4kzaIlUS;BGa#}W)g*ENgc;(p<*%#sc!vPtl#2@%7$1e?BC$0lz!)e&B zX(6nKs0%ej05^{Mu)0sA3_4RE1S%CNA(GBgR6lgelPC(mui-nx<5v&bp>sO&07Y z-fAKbR7rfSiV&-Xt8NiVdpT{Nm@gUnjJ^>(Q{wbY;i`L@tQBH=U}vt6>r=pzrLZPD z=E^QHja6l7KC9Y{MGUNQ=Wivg?B;;b!%YE8@tG<6M8l~OI9vuKcCZh#sfwLMU~uS& zKMVWIP-5@y9lr?c0A;n)j*}COjU2iXYj;yFNf}ECz9=&;OTHl#1ZiS^9XUBm-_WF4 zWY$REXtBKT7@VBCStd-bB=L1AuFggg2`_l5(fOU*mjQIxXh(6;h(F+_vEy0pN? zs(C{%Z5#RvpW7}j(j_+{uTI=lag72`Je$22rjLb%$? zNLX0J-Q;2WU?VVJxsUy$pz}&W#^hjmiHjK4+F!s)fNyf^z&~ZJ4%QYVld*UD%Y47^ z2@VnV{=(s33m9#U`7hkz#2i0u`h=^^pv|kGcZSi`pc5OD*FWQH9!nUpC(s1jC|y>Y zIrm-SO{Jip7>UQ~W3x&9hcC8DEv3Qf;`L2c<1(p~=R3IIX}o2+iE7Q&S31NHF!fOy z8-&ecx_Sdgy62_d$OByLzffbNXS}7 zP(oTCJ#nDSrq1;R%|{CDQ?>9O=c;zrS*B?jDK|~k(a*pujJewGbaDM`T44v~k{&Pn z)OH@<+7AFFnq8$^<~{M55%v_&CY)Z*Syez^rjV>TT6b1(foRH6RmQ3WN|0i*@0%8+ zh2@m-gxH?8C`C~Ywzo(BGPf)SKVAsW44ORHzjV&3@^Y?j&Ul;V`-768<(uEm1a?S4 zkOqF&kk)TBgNGo2VRrk&!Ni9lcQ^CJ5$Zdrq<<0|2PLOfk`#DXPh#vgv;tSK1^(+B z6HriA+#FVVxkV(TJ>x*E{maRcMN4)keVWS8=bcVfiOo9&&)--)iKx0w0+iQm78?Ug z>ZZNApS7MSDv`?$mrjqHrPn^btncpkKDnuTn-Wrwc(_OUYt4bz2qulJ>I|(WCYvHA zb;2$*CDRb)$*J3HV8j!P?z0>JkErtwYAWou{s|qa7MhfRAPCYyIs`!krKx~e=oUnJ zk)DExh$x_jpp?)A?fAx_ zCm^l#cJsgGi$3wLIS1afQRztAX(to(TF?(`L(H#^-o3Xg)!s%TT=aX97mea`kZ*Ic zbe$!VlZlM((@;5lO`zd4;qNWVv@=G}o0?}^!z%MOdiD>Yy3udif+4K>)^w-_{T|Tu ztP27jw&cAcf%I-#DY5Lh#ylUR&6N8O8&EE6T9TGl6pG93x()Wfoxe2PdAxO}#Rc3v zw)J8D;?Bq0Rsx2G%?FQ9{!Eus8(JPYdT`QHoD{nN5@yJek7}9!ge*GS+XU8W|6Sgt^RfIPi7YLCBFMMie#^uqiiC<$mZ&;8CIjA@?*#&*QeTJO=Aww+|T7| z$*5lB-$*6hf@>3=D+^B-o7sQTmRy(O>=_O=G+Xt(@F+tuk}@n zyPTnoUOi8U>>A5E81u8Vu>ED*qg~u)wO02)4I#1$W3&u4q~9Crez@83qwfLzIQwrk zog>!*d{;*n-qh9^dL)OSGxggTTbTuZP3gXS_nP_<(x%BhctQO%~Xngbq>v9kt5P*(+^BuA&or1_$oH zZL`+*EK}jGL(2!gbOmxC!5hCv*}+RS?9D;p@GZlk*`JBv$gJON?ORelxsYF&z>HL zh61;~=$K355Pld%so~-!hccKRMvr*=p^G~7$&r?Lxx>dy4JL0a{A7GFcH`+`3oaTq zqAv6%k13fo1$d*rP;t$S011^3vTiwyQ~D@5WJRO^Qi3rc{DOe+;a|S|<7DnNkv`NL z%S)rsk?LhjMMC7)yU5^2c3_1}CVJ!f;G*vFZj@6!F-6@r{ms?jL*Y!5ILl9d+g_^F z6AQeqh$O5kC^{@mk{n%5bk+}jG{+;YD^cvK2$q0W*ru75TMTwW1ZnT-I6Wej(E1w% zMtzTeGS^?#6R%)P?C>!%pz9ozUo43)wCIFeMsS80WgKwJCo*4xWp;Kvu37?3zHehMqdwEI@(Tsc;h^uggg`TcJZIB4wS{c{ ze(N4y$r{^PaVL48#)`RK$JX0Esj|)A-|ZgSth`92tC}!!0fR&?jo8`~zeyWLZ)~~9 z)>aE0HrSbmwgK5%5yL>GWMjrnm+k9D21+StjfZ>MyILUudiO%QrTpD-W5OUg)jh0iO8akWeg-MNbE8 zLrBuIiT~(}XVu<&-Q>Wql@FR~t(T2n&St?ElI_c7ynHc@y90!kZ*&=m_Qk*Y^k7`l z56)>)LgXyQ?dJu=9;_x!e7{q^XDa~ma->{85u!KQV2T|Pwb43jI&j^m4y|*4s+|(%@nusTv zGKGnZ37a8~6_H$%Z$&}QuzuDmR4W({`TFCo-~BU!NO(GOD2K8>>~HF+&oS?`G*}8o zDKe%Rm-Y(j5z+Fd20o9Mikqan{~_z;wu0FMVTI&L-A#wYDCo1J)#_Z#(2XOH`niz( zgzUa+%da?&IDFLecNI&{q^ z`)&?Ekc%s{USw{oC;x9^A+Ez)`&uTU6l|OGY0=YI`x;}8WWp!mE`bI+i~J-LR3Uck9Dox6;pXXj2Y;ry7jz$mDwk%L8m5j&g@e zwad|$FU#87BYqs(z8^_@{LK{XdffIN?7w0eDP+ABKU}_aOfqSjkbX4T5*oqY$_<+Z zUg$a0fJQ%yHGKQxIK=UnFZdtd@QMRJ8on{{vgzN7Iwl~eYh&-!G#L(G*_l9{?4CLD zluzWtmRDV0o-ub$@=s0f=K4)a84Yyb+b7T?Ejh6&=|gY#1eG_{sLef4`EyLECe}4! z`A26{SBic*O7lma{JzV2XW}}?3soqm>E8mJwhR&PyGh!$lmMTLppolu z9WK;7e@3Fi>uutdz|pA~s$6_gdw9cs`?R?1>T$QZm*2&9_8L_nRnJ=Msr&ou-XHAF ze+(J=!C{@IiaY=nyjEwSDICT~-RDs^Xb82AG7JqcKVmd$$EK&vZF`_XEYk^cvYwCB z368kOnI4cf=tZTN=WhEqfnVy*OhDYO`t(`Tu?BYvP%t12VmL1J*<&FTp~UhWvA^WW z%LiRYTR(9^nl>#f%-*>V?|MxzXQV|$sdb+g@TAwB(fgEn;S39-eQIPqzBW7<`0cjO zlS7_MyitFJB(WKG0Z~oQkq(AoIINugQ|;Z*;|TmvWWv2>u`$N>uHCj+Noyq!ue3XG zZArazkM#X>KJF2D0YZiAA55-%{|L65^HBurDu`^3F^GeO8jGJ@Mk(Ws*3}ix6B92(FgmNV>KyijX z7cVfyet0O{!5O+bJ``5E@mp@gdvfDE{HZs*toJ+Zn3f51ExI`g#f0rzWV|ToUVZsp zkMVc-QZ1c2BmZ;vTU?2IPf+t`(-xrNE`M)Gl6NGTT%W16G?k}xS(T;AJm{HkOqu5IK z^J-p+{TH~k#1wT7xl*)6LCCI`9ZACxbCUIXf&UD}X^8KIr+4W_fU<1Txo<@?yPXIxBfK8$BuJ9nrTfP2Vn! z{=RG*Y`Z_c^Xb9*p^3Rc%ubl1JFgM)SB zJ<_*)Yql#w2xb(0yhT_#vT;6ryb^xV8}oGT$kF)6FPiB@ip|jd){Sb&vzfjqb2^gb zeTlFuo4zd+kRu8g_ttuaesisgKh?;&ws`ulnQlq7#c5M!og=I=o#eiJcI1jD%azfU z%o|&Zq&iWEQD6;A*xEfBOw0&L|Is%&ZRyMVkxJIxp#1S5AA9a!8bsaoDc|@bT2SI` zmWn@aYkfC|Kl|itr1na+y!vUGly+xRzi2l=?J{#K1W@Gw=0yQ?r>y7KN?cUykO3b= z@8#P_S38Gpmi+1_C@lFh))C&2X5D4(Ie8Zvie@QG7(LitsMdXL-MSW$_wCd}eU0uL zvO?gqFlr83yZvSO#8FMR-t=~lvIERP@7Ky?e{C{k=a`xyA*7MUJJh$aPJI8v^|a!x zKYw&KNg6SVhO@&}BmI-bv=L3)5gaT^Np>#s_oEXQtB)>4l88ILZTrYFn}Y*e#kyH6 zcn)?^)_Ol4Y-yO?-8wnJlZ>pL`02D;uuzFhb$6kqZY{6;%qu>w{1(|)it5`Tymv%lnV2RN*YUEwGPNO2Qg1g5Q%|CjD&e&cwKTSQ(m#c9RM^Ht1r3cF zLJ;fQQ`h`dL?wMt?S)I%82S{*m{yN zDb4!IRf+HitL{TG{j&M%^@&&QIOnPUjm2fTF9n&eMV{Tel>N~GyI+zXmM`bp!Tqq3 z`>p-o3i#{x;CM3nOzi%$f#z?={ICEjRr>Z=RZG&kZTLJUZW zW=`<~1k~pNgf{d1E3Xu8CSE{La&vK?X_T20q4E@9y)*?;*~;hi_YWvVcp`t8+>n#Wmi2s-R7VEF9GG9t3j$f3jM6mr1PyM3{wy2_!}B0C}HXvd~-Il3(pnW^P{5?2ZSMb%&uyi|DJu% z_wr|76hsWK$F2TZL}rV}odBupIp*+WEC#Dwh5r$)b(G8?zQu*w40V1LFglSvB4l4 zr(Y~W#o$(mXkJ-FKHJ~XUl;j9r6iwotlnQ0)tss`e#xSPU>BAtN=4*>#zxHtTri(q~R*^-+zg3$;kreKyT!E{bb2H6d{s?XgJDcsREiP}UtpXPuv5x3@@iKbbeJ%;EiNBp{Wh=&aKbU|8v#%Ll zy^Ad|;9W5LrEdqt*!-5tgvBL(faLv+&1U21(QTDjWQsr_g zaqac@&Mk+Y-IRUC5(5eD7UIcV0yIKI2$$0J- z>%)A|TZM=7?scDI-n0Fk1M$-;7IK$>fCk`v9Vh_U=efb#glKoElPrJCqRw4Gy>{9S zumI|LWc=scq|ddv#f%E4t}>nQGi72eU=uuZ1`q;d00|D(w$zW8Pu;1%0i!X0Fz2`(L6}68(!l`dwurR{BSnRuA^zBWR z%Zom%!;4FwSc5Dnr~)-);uTuWtJyHxiC5mAbS^0`DR2L_)%#L$35;ZGaO9PHOQJ?` zfi^mmS8gcsQPotfDcLcww+~FuHwO!RpCc73v}_kQ6TmTLU`p?M516fS8YA^bgls)= zIN-5+&Z=*z;M?j!z}9-WHtfKuK;nLdFOhESBYIbNsk$V|(hpJoW-d+6@|Nk^A^7iq*T zIgPH8a`!YPJUVnSQeuA&v9oH@c`~ex5w0a5v^5zg`X2yIcJSc4rr`0cK48k|gai#A z1!N|sBj@a{kk*CBC6y5JvQlyf7CuXu5qayU3W6y|}*9QjI zZP}cy;_1QOb*)&Bs#!&e)vUSWMM(dsF~r9AY35Tqtamy}&S`2nIjv#1rDbrKGF)#e zO_wjSZVKYK0WS|36NmI)xuz(D-h$WoaLmy_v)aFxT^~F)#8ub<8sKKh zHXrb2u86=Vti#TE?7biHzUpw`R7@|R3TI+A0^MLTrX;jQ7ytpH z=n-EuMMNKvmwZ!**sBFNSXEClG04g6?H3UlXWfs_pYVDCNn*lBTn8lu0naCy7!XrG zKurh;19@QB`?vWdH`rL%FC+o4P9k8_reW*1Rh`%}SX7x9nK<{rZh72?wcO87a;vCc zSmZO{{mrS?#S4)CXX>?eb6~O@={fdenoPeRHiLdk#gk0p_x01RQMAFXSGf=3akln8eDs7s)Thn+%Jy@A zO`q8|AIK^@3+Y-GeogV!cBW;m=p+iruaTl8?kkt#h8-N@^9wPGyt%+=T~RYj?9`vf zWBy#TM|ZR4LfW1me(#)~Kzq0(h`eI0!Qbv5i34B%c|)SDC=v$!`c;`~{nQlvEH9&F z9FulP4V@~GI@jbr$MU#`x});aQ}R_|R(6v16P$dZoPNPmS+X5&!l84eW>+M5?go~Z zGevXwbQ|D+&s7lbmT{%}aJ{NVv~nSCkD1PKj|G@&d_t$T05E3)hyfdHd5TYr0jCZ2 zcUbK={P6cL$*n0bxl|ifota|iZ`+f+L6S_WY~z4iG?ykYuLx-Ju5W-opSg9xB)OyA z4KT_15sgUC_%-j&{79uG5W}lIBnj`UOb&C>FDjrTozE$EQZb&>=2vC*WL%`yO-0Mj($TcFMQkkU#lO z!%!7azo(7S&V;Usg0;2rjA)&PV%xzjqyWJ`rhxLL=KS4;4&chEksT3*hipp07NSLr z%_qcIDD+xN7)Z;7w18U^9A7(BLb=lQU6Z88-qq~{n}&zbW>JSth2aT5F4VcY(rpYc zJ2ZZ>8y_I;>~+CgPN85Yypc&H!1v*yTl#G{_^cYjFl)VUlJWY&3PkHsIljIwy|GzrGoQM1 zN??X>_)(g5IJ{ANYPY>w%h|kaf9)7|3l(fAfhEKvshtCME83Zg`#f>cPOm9%-yw|@ zLl>{jevJBK7(esnH>*++n$zT|;i^qSBi)3xqJFifDWASA+Of!MW z^z7HCMm#Om(Z{5PrGVVvEAsaF8Tph;=kf{p zPrHT8lgvYdkCBI4r~7PNS~nlj-neTH7OmE6Bh8I!klm?eeJx?UqCWn7+!FK?>yyWn zE4E*uaD;OBuc=$j+C^|LxhQ1#>JWM}vlNLH3ozBSgJ!qhRM1)0<7r==z9Oe&I5QM! ziNuvfkgR5A?V@)yf_J^h^<>%w3}?!xv*TD~O&2i$XbQi1;k3hGzVkc=uz zEN)Emo6356woGGv>&L_92K_;dGWfI{Gb7w&_!>_aAE+e1kxz=%;j@m%xk2?P_+x_W7DSC|Q7EAy?pOA_&A*%%v-6*l5upDbCs!QbwraB5P7gVs3?1|ek^@ofni7Plhw{6E9+K zc6VyZEDOEy&#QbN0}a*2|I@TUX%ZG~NBW^yyh#nH%1wCZ2L#o^jCS({l#L&9N;b?+ zX*1P-WeYbmZs+7_WyDzm00$eM6|Kx%tHPk8-#7s*iXg~r7hHkQAnv!Ri1VCU)z9l| zK`%gg()g2x%fpKWcN%@YQ|wt!q1{x0A4b+`H{>05#0MY01KFov)1JlBb}kTiJ_(rt zyJ8rgYxF4l?d~2zBRu{HN+N7l9R#;fBMq`p?|z>tS5f_(M)<7Pr*`-TMTkH}D5p?L z_*kbqqo77NPzqt)gq5od7M9ZF@)KsAF!}M*mtOqSfI8&Tk8u!`=*vG7ikDlDTes?8 zhBPlP^>SE3rN~hiIWa{4+>dj8ubTD z&O7*_MOa8)D)v77Wls60f?C6V3#E;CdUsm}^uidyt&N895s@6^UeYxRK|iTZvUhpll%G4Mz8-LT`!*0zU9xb*!sfrTTLv1gSA zkO`H*93d2psJzkNh}^sV74qrGHsnT6N(bZ^>R8v1_c76_7IBtXUYP_D#H0QWeb zp(j#VSm$#+dNm&fbNm-ix%p#^+_Td`DZbm7*H(+EM~E&H;}Y9=G?3MWzWP_}GS#jz zMIV-G5G}e72&^1035}(#TbsOr{bg0qO?+y9>47%+R%2hFBf9&gHB>qEqj&3XDV=3? zW!)#^fqy>L8hhESn&G3LsCeS#r?Xc{E8TjANdnKK?Kjq%9UjrrY;-U^9esziO%)r=?@erk@u_4u|NMKnGr3e*JrGf9KbCgpNyZr8 zbHZ4g?QQF#JFQJq^|w(?5B*BVPNrC^E5gJj(|GGMaI_me~-v{Mw56To@y)I3E|6A{zq>NcpN;Q9S2f|=798MLRG zp=n{bpGk!BP-TkdB1(k!`W*~E7RoCqfjEHg2r| zTtF#GAWJ8vAEE%ajCld*4S+u(ygcEd;|3%FFEPRwm`;FrQ zw^M1oW`G--Ph6Uw^D)?Xc6m8oXc(`>Io?hWziSL(n^pXPdGqZu>;l3l zB;mUsjKEzVi4x^q82g~Pwm7@O_N0}a9~Juo*2_FI%{z!U!dB0sBjWvJK3VFGRRfpQ5}E}7ear2o9gvDkxG?oalPPH3tOsquFUISv!_gClGd1#ix- zzj~~*O`b(?s|s=E1c!~S4T8>bqo+Y`*O{2%Oev^ZwoGQgUkX4D38966gR{?Lw3&O7 zKm*ntQ;hrk-eXWGFCu`#YW%lcGa%d%a8aAz7U2)~e$f`keNuCEh$nRU4pV?G)3sa{ z7Ez!+FNW#itSTV*{_3||H}?4~#Qv)`aGqtH3;0ER=GfjsPpE9At>{IDkIidn$`(K3V5gSlH_`uRduRbd$cGBMk@Z&{n zIt5DaK?k9OYS3b^T8HO*7If~1%iWvPqQIe}m^j{~dYg^hNK^&vnvO=OzbieA~??o!%Ej zzG@PFs$#ZcyBijq`(10y>2oqq&$Q^Q^@?u&{*_O`UXMf+b8(J^dD@x^ zn%PYjM>f{YxA({}2QcNig625{uP88&@&KTh+uVp|(7d&302nmR19)-MWZ4{p`0pgR z*#KR@K3E<=0al7Y*%7c-G=3LR@OU23Y&?t5o^Rh(T1&*An6lwE`6WrR%mR9Z#R_j* zm^r;(w2+L;iDZ2=FvVfk-p^1tPXh>lhMfi^lzXWgim997gZO-PnC_}bk>M2cuj30E zeTJowM2)+r=Pq(rpiboIAD^f%9GRt9lvsU|joS-!uG(B{r!!PrF7+D*t{iy%9fk%tH4)Zx5^GKxVQR@+(pXyA%5^I&G}#vNtYm zzw~m6c>%v^HvML^7*k$5d0^=;{MgmOEXT-6LgT~93g6}}YeTU$iJtQ)4ZB}9uEAE+ zeZ^_8w-wU;jkX!LIr_tvsi19|?Vp-8(CV;?v#W*rTXOi}Z-H!ASDmv6{SkzR+Y8Ve z6_$VpsvPJDP=Fgy#YnYApEPg-q2myZ(m*{>HR5`OpBe2x&!ojP%YL@#81##59K^iH z45V?za9i|)Qrtln`JCNnje&lfU?4!5ySPB(C^8eq=xyDbze6l$4GC z^Q-gZ*7PU;O`}!e?TXh|PTrg};s0}*FO0Z!)Qj4Ww3>-+8Y=t{_{Ot%e8-nwvWvQB z6aOjDCKT>0%Hdb8i~0Dox5a5N3hcSydnWyD*YbJ7NNqaUU32BzsYLi5K^a`)SVB5G z>iYN2H0~C|T(DzUU^nSZ*`hTSnGxGx#(Xa-##q`ERtClpBEN5}+)oy7%70HsXKNR? zVs~pQArbcX5>4-G4KJ0iulEQ2#(>2zT47?5KWf%rhdq`5y^}l?22IytCX?{I(EJDo zrsFEH3>&${5ff*E22OUr$dnga(0J+mxb32E<_uh%O?fyzr0A|-Gc^4NGj(h3i8Z(iTb5Da<$0j`aCR(ZaKowBC7f*~-=3?S zz3Xn&9)WqFgS0Zt6Ku}%>U4{E7O3HzDfA}Rkex;K_IUWbx_zuM0tC`#lWe#h$_09< zebV@an}Eqlbl)Zjks`g7DtyCz_~An-iH%!qZopc)tcZPdudwkU>z(U;2|moPHkpAN zLJXuNfc6CdH>QNkA^?I1nBf2z0B2!I&`S^iyVL2Ebzt>3?{BBx6R}&D=6Pb+{x=d# z6qp}2FIr}Ouu3atcRFl!y|D-gWrK*VxG1dbMon#NS&#mNkWW35&6S!^?w-j^2}dz{ zn_V*yQjB3VgLpE={bJAGQ(OD_r_E)*kju)qZku11_o_zVoO9VUgzEkZU`pSU%l^$k zExrZmyx(`;GT2Ny9=bN!G?veI9ZnqX0q2Uh-nor{7ro^1P^!4pRQ4+S&rEdlow^y- z%o`ysl+YWhb(n)xZ27Tr7A4An)|f}an%dqn^Yh=^+1ayI{yx-k&iP1sBk;vt*jh`n zU{--wW9zXEaX#49uurb5q(lp6c$8CcSFDdd_C?D!M-&-PhL>z)7KrKXxK57y$Ymd{ z=h(ltzGU01&;FU+pSp{S+WqRTcVv6h=iBx|hurHGkBvGouNw&7rkGil=tOLAB4099^nt}@nSQv=?!?XUi#=)W&RySx4b&qN2@DU^hgZyQVR*6 z%fzftp1jJ-d{FI*cyYa_WW6v^STdQ@3fH~uoAtQh!TO|yNS-kK5^Wb~Jk2~`4pKbi zY5icnq6Dn_AyQQkO!J>400wHi29Ruz%)4uZX4WRMx-mioCCkqN=T>|WAXirOkqMBV z?#JAb#Rk+0H(y9retu<{hu=8KjsKU{XZ~{YSWq+zu*bvv65v838UTO^m=}*@?)`tYfyk@wJP`KKG zt|#jMgbywSbEl8VD5F+hs9CwuWmGK&Mf?5xhtkw-`tYXo1~fs}VQqCqtT`*Ve$QZ4 zN+Bn})$yuy;XBf81$yn*zc7FLj7Ie=E^)4sz*k(x1^639EZ(ZS>@a>$<1R7kjKS@) zT^~Z~m3#(_s3;%2xzVR&>s|3T#OC`eS^7e{~m7=9;k zp_j0-O1V1rWp-GD8XuwWqkMkVF8%OeM(FX^vAuWxzh~1Z2_I*Y`;>BB)E7L#QV)gH_b=7(91(`8(@$_9sh=7Z{2FfmT$69?| zM4Ls4eGuEDFoamTTCDD1>f!mP>3ph4c24uWicg7f&IG?5YYJQq$P>@Gcd%io? z`yMbO&uk%t@N?s1lY}O!ErX0zU-AHTyZjQ%t<0*D6ulG1bIObz6bs@$@b#5yyCeX( z0vrTcUW=XwTR=cC$gPaAM%aJ~W`@TA2#7_?GM0lALmp$~QPMok4h{G&?)g>lbl7OF zCUA7=v!ajxCnAOo_^MF$I&lMB#+AC|*!FDUUl?j=@B`b4E@AKS=x(1ECzu{YqU~Ja znGq1Zd4eM^x2yp);BQjd+rB&B9}M;?U^dROXnXMkZNm%cQs^# zi|K}lXk8_T==_7_QAu%>|Efw3p2Ch+6ivrI*g{vC9d;(Xli!!DG?+f0*Cu<6sbs!-I_Xfo`A z{P$ga(p%Ay3H25z{7H1#N?g(7oXqE&d$x*RCN>m&(@3JJadS&Ju3()vxZ%maV)IC% zz6A#4(MnEg=YA%H(;qlqm%cnV2A{jH%AW|yY$>4xMn1~*7@2?_i64~B)%&r>>_CV1 zt_?{^u731fZ5NY6^g7$!+)EIZz1ZYAKN!Xq;bmkqy`nm7K+oXeA!Qo&=t7oAD;E)sq~yUVXygO&v44Nss~$gp4sZwmCTN6a1_QKkbowkBW*Cn8YJCpmciWVVTlROR z;E=5grXa4wOEdpU(cgr(=$2MQO#yNos?z}_JDf>itJoSE7@)sBJ?j9UNepu*{JI_{ z{yM{KWWlykX#N^F%?BJ+^4hNFocvk1CuiE~!FkxETIU~4^FX)z=hyEKKZ{l@0$Wc- zXpVt-nv$E$0mL>}qNHWK09`%QO{U8MoR9 z1`hCf#Df!$8CP#?;*4;NuD0e4Ntb%=uDU!B@T$J;=oG-oQN?{n2nc^6xe8JQj$cA} zCV;j-=lD4g`na|u!nu^Q#y5e7OFXRH?h+i5!BX`A7ZW0z6;YeA4Q)Gm09Xo-4!vE{U5}0NwwK8%)N}dU2EUky$eY~S}iejex@z|d>TpGG^aP3+!n3JcRkam z=(+Jjkp+K^)7xTSwC-aMzGOTX!&#>f893A9CK~}| z!conSI~KpZ#dLS{^=CCwZhqcF^;b9b)&~_a)RB%ePN+Mn%qxAS1ra5Qzq4N)8MSO# zyPVn^T6p9ZI)I?UESXiG$#Fg$VZHm7(gx)HfJt2>RLA7g{XLm{vOztMooF+dcH);&ia;>@6)G`7_y9w?G0O-8`dsQ|5u}tqtgZHblzr@CGImi zM{%9vZGN6T+?H>Ij1@aYKp}NmA2s}=|Bi6wmdOseM%fywU_(+#V-PbN@l^#}RIkve z^IuBQF@!ktENuHP3ZpIHQX!@LwE}b%Xg0ED&k*2RJRSL2<{IGt;0PHWx#szMG9Yx^o@sgCyDuO;<*lc&gSiU36JI`*HFj8<`_g|h znYu~95WC&)^(U|IG_RFRMq;u^fsRH)!8+<#cNC0DNf8U_sZOw1{HvJ|g>W@HF z%UZm@4t*f3fBP#_|n6`*N|66phv^k+_$-adbr;QZ_UMNptx| zrmu}X_I_Bu;vMTU2u7}_5@)qzhe>#Rf48S0{Naq1s!OeSQt=Ry{%8_ZY2@-fP>Kp8 z>8Pn^dafwHxpi0j)}8G2YFhTW8`C_`x#zf2{4~tK^w%ttvb!q^xZ&Kay4zaQB@j`R z(V@vKIinhRv~gjPZcj5LyvGjdr!KY7PwNo0wsDkn^2LZOXqwR0MN8Vuw5#7|RwN|< z)P?6j&{N-{U;of7Qzedh7e7aW=E)%7=;#0zNZgP*?ChL1jW`ql=3jU@)f!-k(CIo~ zahOl3h33EO=dblotB^xX>$B^Q_Tb&E_7B3;f%)w`O~Y+((n{0cB;;WG2UGu@!e)B=yj9HgYlHMCSvwl)-+Lohxr z$^{Zi8PBF&T?yrsqjZU@?{LY!wYt9=85okeu>#b!&xEaYS*kU1y%HB@{$j9*zC7%p zM-+vt$NFC%to{bki_{-Z1Q$4$Wbe|WGan@BZsBOaSvF`BpJ2IlWdt!`F)J%`6^7#z zD~^Hu&W}`fjm9*2MMrMoP5Dnt*e2A}+W0O~=SC%84Pi+iqFzQW4!f^@S2${OPY_%0 zZlx>F+V{2{fAy%&kFfky$}@tZy~*}_Z`yvvRP{9Lue}^!y|p(4Zx)_FO03v)#_Rn` zGY8^S4)X8tvzf4xc0DF1tq#<$P%mexhtV#H=aFT-Q1ICS#d2QEtf#wkp31c)G5Du^W;SSV;fSbU4;(ha1&Avco8?gAk@{L0s zH=}&2t{OA9s~gK8PPnmxm|y5!R=;(*J8Q@DTY()&=K>$X?u#(f5((jOQ9;A{?fL16 zD;e}!m@@eorkM?eR_`SYeOgY;BnBg-{97gm2FN49*sXITS!V88%#2AJz0xZ4=e#tz zYDs`o^7Ib#lwRyP{4S4u4&=bwJ9jIwCCdLmwsQOU?j)Jk+fV$5Bm}jx|J@zT2Bj{B zP$HI}QYl#^vzPqCdyYDvA{aw{T6sSPxI2%(+_Gi6Dk+s?04Qs`L5C5uRrkj^TOZ)2 zQ1P%tV%N~K5ZKkC)$%Mn}5$`iZ1z(uB|9tS& zzJ3W?GhCIG*WOtb0eXD#HG1f;HGjxtXK_xrrL%VF(RiBNx;nW6`2~BfxU%0eRq9aU zJeRd{{-B}5jTY|7Wwt5f^FL0XWzN>(sq5HybhFv^E2dJ3Iqpgn@cXq1r<)PWk=J9m zvQ4D)qbJmCN<-u_em0^RUgtbH2BM5NEN#E0as0LxK476W-E|sN-KReDN^WQRto8Pi z+j!+@m#x<|w)c%_&VJ@$AMw}dZd-(z=}vD$A@;lgL9O;XSZ3qPiph~NuA@0>Qjt1P ztdKzn>fEu-=`Bt=*5@?#OH+Itib3;uhn#LzVWWK znP1#vNXgyrCdymp-YRr#Yev}`(!o{7XE&v^x$dd!7HHEoNmY?Y)!AN)zGhT>v_aodfx!+|f+eJ$o@XqZ)0G-g159CrBgJPg zPo}iBN*nhHbPi)8-X}2zy;{OIM0z)VQC9*CE5CKu*3lLZ7RD@L%H=AM4BySIZhV>83&l zD9iQrc_^Y*;Q^k@rX4eLTqVr$ILtBmI*CNk2U9iuDQgY?N>JrgQ(1CE6s?eqC$~oL z(+)i8P|}%C-beW8m+NU%S_^H4O?j78Aq^oHN0xFTnKR`l>O+2H0y6^_d!M!dCxz_^ zR1m{05{~_cZ4oV@&vsW^<kXt`?6djK92wc+|C&rijd)r%IKb{a< z{wcsvEjL=K?D5SjFCr&6X5-v1(&Sy=m>hXq0vIv)$jjk|%$deF%)d&gNmCq|yYwj>PXzOQ_nl%BapFOZ)}%3ShqL(&o1Q zO1OI2ha8pgT|@5&y0Q|lDp+?jK58*a6KCP?OW*sZ=I>pYWNeJWZQPbkI5hAw^X(L7 z#SiED9MfgJR_zX#Tio8FZOuTQ#Kg)sb`EPXYj{Bzw~wpNOY6niY-Y`+t@AwH*;-=k z>(YLJMXQlwc-8Cp@3%_iQ#`p~D33sRK*>#P9`f$6sQzyEmWAGcFH_fDL>Sy_UNO2y zTjf#vD_dFDAeb1W^#V$?ONGAk@~}ZP@k>db^nWLx<(<)Y2K>I5CISb(QXf}pL$)F%g2p5i#L68}cCsXHV(wg}Ytk*^0%?_}_z>wT->H%Tcx(>D) zz!QQ5h&~6%o3|kcmJ&+?9s>wQd0$X}u<$&V2fxoVmqZ^1nLZ=K9solD&??Zt+qwu& zauqNJa#ySpI-%s8SoMolktuVQBJLQoF}~L*&RRUf`&M{VN`!67(n&!e?EPS!JE(~&;nuH-fM-u=soseZN3 zT4%51%5ABi(>_8=Z{AHT#J6dB$EVX6Y>hu;B{ouJr0=%xY}C~#?&?YWa3Zc|Rt&yW zhD_}6bE^j<%1sus)r+2%E^c#eQk!h6pwTOe_z0u|&elmcKjfkTuCAm&;_IOP4Ly8H z!}lj~$0M*%p*-THse`oFvGCtM*)IAnF_epkaZ4j zGwzxzd^(rL_;7Lte#kG+h@kO(gIzN)Hm+@*)mfZ=*i^>F9EIAcgt6sA_F;Nc?h1&p zvgiPBecF=U{ZG|E@zj4TGkyXV0S`$1*U60W-s#a2AS$^7vb1xocM z%7FnmQ;_pN>jA2W8en8V5*$LFVNf+>PMQKsuDxW1f*J@lmckH1nXc^7mLKteqASSd zanY6QRXxmrL^ja;$AAYGaK-i3?}kU9q2DQ;oPcOkC=>ay71Vs4^X}-c_u&C%1Z96M z31f>yh%4NkAuL0Q3&35Nz=^PVNW7lXmwBgOrJnQf`_Ee+Ib@V9n(8r)?>=&iyPO(u zSaIptH6b7>maeXoXd$Vbh(6q23OB!d-g8&`(fgAVaa*QTq{voXqHIrDt;@KNYtQWC zsa^`hS4Afa7jt0S!-6^_#UTkb=Sv=|Wa07XvpU2a@3f(&g}kwE(1sUrVaE!%G9S0DnfF37bYHOw=MKU6IL1pk5=k>~xJlv9&(g*ZnlHV(Ph`devV zzY)`n$LI+7JlG?r6ocIznhO`yFT>HY5WUSP#k-D2#Sw%ANnMf=L=&;Q#AMCki4WHC zVGE5d2$sa8g#7CAN?-8Fi(<{9h-aE z%~0yFYapT!0^)$Pa*%$2yYSYKris!B3Pz{V%`y;C@7T-SrwG1k}t$u zWo`T7oo`~{>yt~#vqcu8;9*lp;=)*XDF(j-BRQ!r9s75u@~)knEbYsX0fUND=W9U$ z8AOab7mhD=Hf4A` zXEWay?>t`nD4G~kzf6wgxt&sOf3zH7SypBMGUYA5id2AxzXV zW)OS(Ei~kRJbNv;?nNdM$s{KIQJGZB-LcqlyT>?QO@+ICM?+ zB+Tn^{C(t}l1x`=58eV(>hdK-^kG)bT0inAo?&9LUPQru>?jT1#US*cfHMShJW^XP zWu8aV^ER*0+wZsVxr{|=g%HxnwucHcGTp95AOv}ZPC&hqaTP{?P7 zXU!Q+hR$k#1r9_6PaDC-yz#V42yt07{Otnm!QNd+d&5PFv;S}98$9$}KD9sxo(>=nk zn2+CxfQj=TfU5(jQfzUurO(X=bQhsOg9->%*rSgBSPQmLuy9g9dJz*3MB2kb?5E6-*L=qrv>)$u9v9o{mRiWBQ(~bR8m~c6+s#N*6mgw0D!(yenY6}r zKJ1g{JwXtmkX-(3xw^sj;&prMTPAPd(98{(do>Lj6>L0>jcxSn{@EF{w%^#FJl-qu z7wuiacpZ>P!`zSa*<+BK0^GmQGDt%OKT7aJ)|3KuZtgYP6B!S!ly+SiHxZ# z-}i%q8QhoN#3@{NqGXxQKpx?waLT=HrCJo9L$fAEmmCKO;p@GDd>53REG$kUqz*nI zf*VcT0!-vHJVsI&GS)i$bJCs@DeGN*V-~v&gh$QvEID^2_A4chMgO98Q?^g*HSw5`9I+Aa%G;{COJ@G*@u_2tC>s3QmI_TLPq;g*j zb`H`1G+pfz@#i>Qe%D%t9uM`a-5{p9WLE~pZof(kl3sf|`_P6ink33x3NW^7VWV&Em z>qLqKo;s)nJ#jlBjbVCYtA-#4RVfy-H#EO)tRv}aND@GyU$7p)C&)u^Yypc)id(i5B)tIS@5%nBupT$mm%OOxn zo6{Id;mlwSFo#VAd8`y|FEIbEx!rpq#E2#Qm+IoOF_-;Ok2xK@*zec4af!AjF$%l)4#ssEvMBvcFtcCg z-rl~z*esRvfG$oJXFiZ%W@T4lmeiMSJTq1uW7F+pSG(yuG??))=0j!sY+Y*XY0YUv z+0hbp%aShA+P3v33v3o_U7s+(^ z#{I|J>5H@L`@Q;qhD-a8Mzg*YDjJBu+RZqTugAo;fBE%GB3jW6Q3l)vK6766NP98n zB6nmHJ~Ewn!h>kR^oEb|Wc%B_+w?wp!aooWdnWnhgpRoeFYwf)aW32|?6yJ>_taa6 zWfWbaQtZn5;l7&s`VuGD-lNOoEW`!YX3hJ(PjP9%f0#McVHw!bflS{Y+-%i(dUrPg zs<-jkcrtmC?4Y)$cbDMK4238PYmHW&M>xVCU^`8%j+wX02!)hteF_;S!o@6%2v`2B6V4|Mz@q z2JNsZ3Zd|Q^1@rl^yz=50gdAcX}_^u4bnef=c!tmzNCK4TYGiwKqnATP z>yNvv02*yI3AWgZ)>XfjweG#Wk#;wWhHdfJCiCx)J&DNe`Zu-7=IHUO+N#$!;WnSN zX@2VOI|d%(0*&`8Vwq!@)3Tovvs8Pe=Eze1rt+gSo6KN1w>y4$kinu~5@~EXx#+UG zAwR?>p7QTGQAN*Zz9IsP+) zbzU(@&hlHU435-FO}0JK&^{kZ;=<2{?tsSaa_+Xl4EG#(((6tIwJ#w`vWaN7;zS0XJUAPqOh!`}luiRJu*ULg%c+ zy{snPciyincRPbxHb0+NRh(<{D$P`iJvQ``T*F#S(&An4G6p)a2q}*I%?&!GuxNe; z!Jz3mUKZjMgJ2D1pCSuZ2QWlJeu7uebS*F_m zVDDc_Wv1X#1n0p&uy_evRRAr#kl$_R%ielM1KL0afwm@pZSSKvipWnz9BXq)LR?_# zfA9I3Y9*Hy&kP%pPlx=!$&-r1uo~^<3$^FZXxV+iZj<5NK zw`q1wJCw2$xD!j%rK*>7-p?wg2wi$c^CljfY&vwXABYTl>{xMdH$#8b;<}dcgKJ;u z1C8B&s}$R>4t=n@INAQQ^`yT2XZ#;zdAfSv$i1T{8%_mEJqrV9(Urn&(hoVgq2FO& z=5Se<$OPNM?ONmL&_s2+#mB@J^&dwDaAULC86BqnI8yY~=9lj{?w^nA-N}KW)(Kv( zGV@z)YnHT-*_nbC4*{Gq?nml#L3Q3ivYEnqaU_WPCLEGh6pGoKKNw~_F3e7O1G9~; zoOb1oRF#`NV^d%<)fG*1$*i}93s^fH{OKy@S1ap!vo6f7gG!fUp|nLP(4dfmje7x& zovHuwd9CP}^(p^Oj3hsMGosm}U7u#I&2B`{Og~G{yW@nN_@+=NAd{rX;H-qD@}}EU2=WLjSlX9KJw zt+S8gd#{4PxK@LaW1-&9qAv9+7m+nnDHygJz?(WES0dNnBJ$kyQv8FgS{IDr9T)oa z-20234EUTs1*t!h_^FVa*4M@RZU>gF1-P5wq&kSP^W&Wwegl=iHJ+M&vy|~s#YH^7 z{zAKuwWM@gr%a;ct@&g(?i8uw^PSWNu|lifkQ*9M94}nD+FX$*8fhfcX+&ze9_@Wn z{D3Ny!|sCH-f+9OOozY!MZx^B#jhBamoWD9L&?afCcKlb3Ws%3=d?z09 z?i>brrDA*~`f(7P+p;gJRcN&EkoVQ<7D9ZoiFs?&XIsHyV;82Xt_n|D+-Op`-yXu` zb5<&aYg@_?-n|g|TwDngeskC97UH$CGUcE@gRfFOU#zf!lyP~6K#Ism@6f>fUvKTj z*+vhc6iVKxf~&t)&J!5s83B`nLiczv6wwvYHB&{`g%1-TjLR`NTxwgq2w?*4F#t6-S_PS(Jt0Q5@E|1OIuqh^Nb3CRVUm3eCfV z>Xpp{ayEd~j}RvB@a`66H^;q{syhBh;~!*lt65e1zR8;(WepqzrqtyXcPX2MOXac* zzfuS%q!i^|*g{&^%AuJj2N%1Z#^3L8e4Qsmv+?_7mR{$nyF#f*MY!blUV-{4vfJuq zv2*LJsnr%yXvNnSU$iW!Kk~jc=6=oS{7njuSwo*B!wfe=x5xjMa

    uh-mZd)GhRb+KK8~7vZk@97fX964kO~3@)vhwxztMsEoWyz>KzuBeU!5jQ>_Yz2! zy?8%TK+R~!2|2oY&uzCI-)Q$K#{Ue7(G6du_erTc7rshO<*(rJRz_4=zum|pP}crs z;|FdBrW%C!GLl(0#O2iTOf7wESIEl$*hInpXYY=s|Brz|`(IJ96OYsL z;QLnD2Cp}b>iRe8;Tz+bJEt2`S5TJ@q*f5|H+@gGG<@yJCOvhOeXAhTWg}BYK z;DJBO7)#`t(LsM%g)N(T``rC~dXHlZsn2!}mQe()k2{wnjhsZ2d*BXJN9mST;e(4& zbFSj%fla#j&Yj13dmAqutCb)Jm9fsm_Mo`{b%udH!8$bwfz;bCAG=#ekU`O(ce(9a zC@!Emt$*fbX{x)ue`prgxK-gWxy+%snIT9@rtP)SJ{rz?3?B zhs4*Y5D;1n(2d+G+O9E~5@ zYy}tyx^4KIl}Kqsq?D+y1soP~e~i?bTH05#;RUwEH)a1mfbn^h^3yJGSjGKJ@ls8OJUTp`X~jkb zF!S2>l44(n_&)ib1RM6c&);Z>#+YMecD3$}e6d&>%(7>@IaI~xB=Tv|K%z2o*S8Ls8DEaBXh`#i%d2%gT3Rnw~S)!4C`RRMKs2^?g*i-gd2+OMjauzc=S^*n)0c^pz$Rba` z`~3HM3?h%$yPOInJ_mdOAVQ{(Esl(BI{_>o(6n>}-emlXiUU-VL2qdwZNfb?AX<73 zATE4gR@S<~!up0BF-O(}hj&e;US>KhC9{j-;?ndcN3(tBgAh za-Ss;w+7Y1r@Zm=)OX{(-nXTB2`qMw@A?Te<9;&4bg*@<-cv3r?nE>56Zjv9l){pH z{KmKt8G(M@k=5aW4r&y?E}y>pr+4wQl)$l2Mcq$Fv`(_v>Wtx^CUcMeN~gR}!OY|J8euct!hd~QKQ6fI)RhPGEG}?z zOV>tSmbtU^=F1qb65kjj`WZx!zz8rM08L8+X7*_rqH7?<>~{bs72qSs^c?chfZ$yS zm<Pfk2Rm%vS~|A-Ozp_yo1Xj?5W@K2z6noWk_!~$^? zFEo=EYDiu+l-D4u7g)G}`^{>jbz5UGb%Xdj`>Nkw+|hgMMXPz)kzJ_4>H{N(eQQL_ z;6Y;ABfRPp(G2Y}0{1@LF3sQ483d z@IEf@F8P3{vQV+q*mKRQVxsjXx5%0*y!u^9bwtd)-&_FN$i(o(BTA@ZEu#skoY+Et zwDo!QQgi)az1QN>&Q8hM#qq(}{jAXrX~f1+%7X3r6xxNKYX`@>bFCvw_^J>0r_5As zh8K(u0x*HmmDSQxZv||OqD6lJ73Fx9%lAIg-q4;fx~5-V_mJ|+jb#!Py!$T+xGuF7 zPhI7#&id|@g58X#Y9l4XW*_6|;eHnZtYD|i&!Sk0knH1S6hvDn|6xZ+FHa0$Rjtbl z{6gcI_4_Afky1W?8OfT+`+P$NI|neS0><&~=cZKhZJK`)^4rpFcZ?~adZ*m?SQchB zdL`_p10$Qd-d8HUd{L!z=DSHfP0P<2=9L$k{>g}4KCWn;yJkV3MN{wUjJ&(0mR$G5 zm89FE9f3iqiJMZ(Q+uimS^Ix1^n+w7R-!{J#2X!5mv64xs5OnGS|xFVmyusR0Yt z8>dJetq29rQPlMmfDa@9M{@E2YBhoC8rcN+EE5Wm1ON&I?n-30d^T$PacAVw4+S>` zS~~3Me+NM*Fs^dB@h*k_?nE@T;&=d);)LOtli^HACkD@1HCE}k`@yQU;?s?Ltm|_E zZ+quH(M?}9fPvKAkEbSXWfS{8o%TIKtA2zdp=bWm0`jKqsDyN%{Y!_JYes7wVnQW@ zKS<82Z5}2SNJ2GU+?IVksZg&maN~AOly)1fGTTid`pH)sEN031(O2vSjLs=%L>wu0 z7Q~^&F2}CUsx2uX$ai-QLth10O_U`K#%RBr&0zd+DJyE+d@vCA)ll2e;U8D0&cGt( zsn$^86ChM}+CbyS2ZMU6jv_AJrAva;TMoMWIsmb-hg~Si73PAcS!-UUz^9-WTIXFu@ zbf08x@`cd?nW~fmkiF;|%fzZfwl42S=w8*n@q|oH_{mqT8!OKW3a52$ie=(_5W&7a zP0adT>{|yp@7`qwY|qb#Y_9n5Qgd~{ozHRPi`I5ne52b`-}!768YNV-8Wo#e*l6QF z%JIShA7>`rWac1uM?Iq;=-F;h%(Hj9Gwdu?;*6R$a++Hlz`FxXS6>0s%>Uo&?gf*^+%>_0_fEriDVKGZ)W^arZQ%yt~KFG)@pHYcIlnfxK%JQ723M&mC zkgtu~EtryHpORY#v*x{K{LmL}o9YnOkkxS~0=IKmeLMTcUv7;#n%s+vz3y#iUzpqr8XnKs4F#VKZU6 zc}l`>H!AB(P5Sw#+AKILWu=O^gE?Fy{q{Lk-ve0CtBPAB=^MZ2CmWSM9cSUg#hZ3? zOqgc66As@!SOsREk;GzF-@Dz1;~Yk}S+ zY>JFE8Ke+9Qe?#9FQGsyD+v583izmAU2c0%CXK0?n!@+nWw)uSyy^{kCXE6*lKvhNX=gleo$?0RYFOMya zn#z!q?IjMLG#>l>xH_HsiPBrStz`1J%hBYlJ_Rvi+Mc#08#(yzWX2S#JexV!4TGtNIne%-?PDg?7mA zlUzWTmQKL6eW>U0S?9RH{PkuL1J#ZK#Vau<0ln|qZ+yrb<#~Bid zWMP<3dC2@tBnzcJ^%l@(sD=vRGZRxyEL^UC*4s?Ut9qHoJC9Bh5ShEBK2Q+b-lux{ zyL(u=)$N6TZ$4^~q50E!U8<_?_beB6Xn4e%K@>eyv!(w$mR}TwmDL>Cr$XJUge=eU z0o}KrP>eqnpa9qeFilUsP0&W5A%edsuod-y#S#L3(SimD_D~jZu_k3cfeMqq*~SaV zfx&_j_noLETegjzKAw4;R(BTBV)n+u=9|GzdOJeG*3Y(UVGHUc z!FK)&(*=g6heni-X5PNck9phi>tQVy8d%un|EC~)?U9ArcNZV;A?cl0FF&t&5!jKn z4@>?@;r>$mj&9!05mit0xjU$s=;k|hvV62m>QRF;d~`nzIya}%Ex037FYGbyHS`Sz zemvBIQtMT<*s-o{9Qa*sY^G^TQ`b(KQ?WKJ#iP-ylKQpuA@F7Mn#Tg{jL169TIBMZ_-pKz=4^;`arS*s zW-k-SmX?vwfBnYZXvBm%yW8 zn2lleOHEtZY?RNa+^irvwU~WW`>7aZwjX`PVDD$4gGpndg_o-<{>MZ^Lg1CxplKBOZNDZEyc#HeBUC!J9*hoyn$Is9Zx1^r$W{(jvz zk!sBOpMa?zO7(bQi$^t4!m1J%X|HtpF9WBa=d*q0M8|&R^P9W7M_C`NWKxj50k9FF zdqphFkf(V9N2D$bequ_ zN#<6(V2%12#Ju|PRhf!B_7)O14f;+#cNIM|b&ceiN}-9)I;}lcnh5TyLeweu%>9_# zXc|nQC_8h#A*t*I>(@?n6RP*TsxJGU)jT7zJ@+jk--r0>wQX%h86(`m0q}Pdl7kqHB@(fD9!?eV53?`;PCNs>(k! zBF!;ru&7nZKby?Ehk4`geU7q{4{vl#hei!`#*bLg$1@T?T7CIc8+C(kYPplfm6)#3 zcJl6uk3pNQSvVek;4QzgKx$Zsz_aPAhT{h12Yd73nNnU~qg1hb3H2fA^Ot?I&wcQk z;4d_}Rk7XocPCWswa@xWHfrY<*>-uXh5P-)^etgeY3E#9j07TN8&>{?r|MVjtGstY zY?%bO2+g!MhyAOaC^Y1YXw4Az1<{uK73nA-lg9Pq#sqlLBBN>HjP!oN>aKP3T{uDX z29+ouA&5EKT07A?IS(JSL>@@-xeBTFaG7UKs|K8pz= zuW1e6?-aPY-vj34xgU*zp!lM=P=^;G(}z63nH-|Z(jW`SQQ`nX0g70tC9&Y^3`G?n z4>l+W85sv$Q;!#Z_~aERQLN|NiZaOs=b5SqWOAGVtl)p5P*CB=jF!?*;I_{Fb>@BW z&~W;ID)C5mr=E9%&WWQ0f7}vg$Pd>uyySLBR!{gBJv*+mtA#>qR_2{5fUS zI?Ng8Q&apF1`Avl+jV5u{Qg|UKVW>};T(4*8AkKgOw31(XK4$*eg53bAN+H}MlCj{ z-^<>)^iQWHI1fMKuh?YH*Z+KfZfdYbcCa?Q$QX#*t_C!5hBCN?4X1kUn|=H3wmJi6TQNSG;@Bs(UjJjG1%l@)hvV+HYcs0+k z!EY%xsYcZuQ1rq0PQqS)gsB|_Q~=k*?GNJ9<#5Rhe+QQQxl}A+G`|0~Q*eF73mM#@ zK~Eze2kMi3p0cZHYzsw+!F-!xMr@~6p?^M81=p|Dsr5s(X`yXWIK}RH^T+<+p*Dqj z(*>-awo3y88!6Js`nFFfkxSZqY!ENtX+Stk%4nrjLUW(97WIO((I-$?o)etXNEt_I zVBhy)JTCQ(nFCrJHCU_RCR_f|^weDbvS7;-@OTF(Xs!h!KrAnV^Exl8QxIZ4YtsO0 zr0U&nZ3`LKyapicob%T-FBXww#vcMyvl#@G0G{Yl2$>cG2nupq7ii)o^C`ek6XG27 zUx_vLJRqlg0c!w!V#qoPU8>bo+vE$@DdnT@yM#u?u6Qzk4}og?lE}LnfTh+QoP2-m zf4D^=g%#1PpE=iO)>A{_c<6s_xXn~c8*aUo0V(52jX(H@e+ZF#)>Jl$?7ap&1Q^x) zxWQH_QgkAyz0X5ps4_1ERp%kDw#1+U;fNzAmj5mwb18SK-|Rtcqa7eo8!%#iN}S7 zP9_{~;uafcO|?I=?K$ACPjVEd9m1dTS^DFjb|3tiyys^0(~iGTD||}+>{Tbp{0 z`s~IC#7Dga|G5t?q1ZYSu-H6_Zhr5JUh#Hs+`HxRsN*?Not)+ns4kf;cy=La{ z@#DBoY?KAw^w+)l`PtknF#p>IM2lM5^N^+Q*(sK$FRorVJCJS3`q*r?N}u^URiN%` za=i{*F>sh+1|H}ll;GihX( zyJF1SJDIp^JS>q#j9MJZ^5=aaL_rWllW* zmKi5ZEm$Li>Ok3tF%NS9_2K>VV8mGUq zqWHN%l@P?agPc~O12lu;$<#V;4#CWf*g0=j^fi!NjX?Sd4Oegz)g?42MaqFwXRTA;A>$vonnc9 zf28sMj5iPTH`ah>2Rtk*Y5f~`$xCfla3#B@C|g#Xlc5Tsa-&G=`DFPUPrvW0FRC}% zEryh7XE#a+c;P7^@}(B9XuytC!~BhR99pzxZ^gHUY&Op^Y!!^(^`{l1QwEKN3{O43V4{w@8Jl0%`*i=Mb)7O9GqVktL{O=}}NblD9dbzxB zzqW>ZQZuF;YV+9=M-MUXL|<`c8lFXMaZ3=o_k%lgVG9Q1^}V{?<5DewO{^!H^h+C` zM0+`|Ca3m1eU?e6J>1Aj?&|d_SvmC5@oEcwZ<|+TjLBzWWOQ+#F|*xY6|7T(>BUxzSdFfv6SZIq(5i9z zlKMT5L3RJ#zGAn+B6xqt={kg(L6FZVQ}g#9YB3AVcP}8=+-`Znq7aDpb~89kfM8p7 z0v?C6zw2$G(uK3oO_#7>UyjONK;1~>E>9#9eVpwq+<(I`%kr&G2IKx@~izj28S$C2Cw^_t)vh08+74hw1Y`XcK z26KA7{?ePg^nN+qf9$1kU{p?XL(nA)=xPfOr-mq*?=P=@lr^71iT8LlCC;6MOV{^Z0hH|#i6>d zPDive08(P!X$z%>YqdET3ox^v15v9l+=5>nm=DcQaNrd_Ea$}%`TT?|$p^@QyHCr5<=dkClCSqqew8l_OF z046{^-Kc0#7J>!r)Y6B9kmY)@RH!6+sFF-ZGA;i^7?_)r z2`X}O4V1Rt1SK{-!U?9Y%Yc)H27q=IMFED?t3nX4`n-XHiM&kWWPK_#SSUsC{ZDv; zsDfxW!)q$n99oN=T3BK?#!J@*V96VrQ-&RJ@@1>Tr?6@=(Qj?Ufsabn`T+vfB<%(z;APCf|9M z6(4FZ?d;-zCIR0VQ*DeFj|fr@9L=9X6waCAO?3%9)`fjh2aJL1qFrhpg`8iuT+S5| zmDRNtA92|=xZoJhQ%5Ka&E7G#S*5va4nw{zgApR$ha9(rX9#$*_sSK(6TE`9-#&@@-E(QlSBP$ zkKpcu#`di0(~r1Lrc02gPk)xQytqGEqsQx9^xgEUAAn4g86~oTq_@zJ$Rzn%@|E)} zjoZK#pPpXQ#nd@zaFnyh7ZNcB^^)UJxWy`j@~u>YZ3u3ClCAZ06YUV{ z<(4#dA3_-#)+z5G=Y`*g;da%UlC@nvr$x6?N@g7MsuOMzZ(9=Zmom7gT$Qg(N8xW8 z;mrC5d#v;ySX%q`!b?`Bj=8yRtFL}Y3p7(>Vhr?+O|IVCkA}La$;XD~)bZCHn`k{s z_imV?l0OOD2r_;rF#3qW%|9*uf!=_qviVFl|@D$34J_3N8P z1eVwSu6vEhqGdn(FV(|J5ZBVn*l&LofA@_g)m0fBeV2 z$3Tvefl>bj11qB-gl~<_4SC`Djp;sKYaeY?FMlO(fD@2Zm!{yc6y{OlRFkR!)}p9t zl;Q_SA4GE;d_+uS%5rd0H*wIqLq18h2}Lt8QJ`vru2I;#-gpZ{g2Ni4A*{gU3j1G9 z4lR`6#Di-^e$+aG&q)6r$%_Cuu2^)lVs^fndeXo|?Dh zkzP97`c{-g^^)^!$n|K$FZW7N_jP;4kxKoBQO>%tfq|XwD+#-Wl%AyBM}zYp64LFS zAJSo~%p07U9HQpDstW`}{`?%A!U0&VSTji1x*jCw7Q4b54ytt{{{GnP!LB=X(6oH?75d(=s|)>#2MVgt9>#+?0M zy;SGc-AkcMVv%Q_Z}u+p7h%$u4xJkQ>30W3C>nkQdMj)tV-=--__1d6-!!VUqFXpN z2mS|E#p&4)7yrDqFeTgALQr;q((aW+s+#RN-WB~OFOfrrmWEHlpyp~*Dt9SafZygBeQM4fPIjYhD)k~#0 zNr&adIa^t;HuY?#SiiyCM$Y6|}UHr|~718?@pKRMEhOyse%e)gZJ*&`B(hD6l6Yx|l+ zA_F>FB+|{Vx4&-#=Fc-p-%NTL%$HxZFh@tMzIGBpMG067V;ox50^o^~3G3&RdRC83 ziN75~)#>@uaRJ}UBvrS&xwnbmkLPUQ!^dO&2FMJ*lko3EX{mh2ck8XCF&XdIj(0!F zT4^8)*eD}ZlD7-Gd$=~sZGP$&3$>{{^Ugo6%h;S` z-K~E{6rLOElt5wicd#h%P}!~^2Q9QKGd|lh`Q0@T-+4qlf17w)H{g@cb5$mj=>$lG zhR=>B*L$sUfwTcr?rTEg#`BJ+E3J)BZogR&5^P|{kG`?W-Y@4v`g>!{KQGPg^}{nr zXF^lEovd@LMHuR%&J$l{|C$2Dxxm$@#3J7ei#6jWso!q?i(egZPc*Y=YLq>)|6cnx zrWpN&_v7XHIC>p$NCH?&FkRQ^QxnDy!(lj~!pDI@AJuUqYPcQcmVyk0^6a~;f>!ms zmwHln76?_UDtcT0`1{YCA{cj>d5*nmCoA>?H1q-ja+(K2S_maq=eKXsX~gY&qTQCh zA5^W8d_Od#C=ttuQYqWzwZ~17-iUvz=kdnLrkfx5DUcEW&JMrVn zWQm*k)?r7xx6VLr@BHCcgA>T0O2*x3OgV(K<}LXlMQE8WYd14rbe0S@ln4xFZCfAn1+ZkIK8&ZU!UAEmFDboGE)L>vQPAE91I|r=MssUT4zRyy z?|wPU$^&o|4K#WB{*XW51y%eFZ|!Ss{U8jGnYR~Me+XqrQy(MMO>lO_qonD9JSyem zODD-nmj4SYM7O6v0x3!@Ws5ibTrua&w~jTI*7@A@@Txaup-O~hVFdn+Y&&EITYDkn zDv7i9DGGL&+Kn3)3%h$E?M&m7R}6WI?6WSwh9|~I{KXC$?B{OyF8OUtlq06%>Q~J_ zwFhjrufEp9&nSN_x!c0+$dln*xpN>iCS2{TW(yY#GFl+?`?Qx%%z zcW8a4+vv(H#a-714yN=$apt?D1NmOCl%#<4^skCT`FK^{i)VAczx(A}NvVvXNeVyw zDVf-sDgxhYx`u@f>g}y{2Fz$IuJBLm?4h4(FzB85B&R2o_F;EqP-FG5-HIF-jb?p@ zA!^$j`Ve6R;KqGzX8nD9PpKI~;hj#=Rxz3wC;Oy}QC;04cL&vbLlLMEiDb{MjuyT- zP2BFz(Hou)4T0sEq+XU}^yZ}hH%fQhY#;m5U&BXo`is1MX7&AAeDK(G4L-{+e&OCZ zwYiK8+bUL?meVLg0M%%~t*5Dm}`TM1iqxe$MPFnN{CmtSOY z&_u>?0mB`xk|ufRUTBbe;-VzkN#gTj%AM|+EuwUaDRrgvICE-sY)P;4<+86r8Qf-X06x>HLFFbs=bO%qiPe>u1ys+5_^js zMC70QzW?9jmuJc2E1&E5oag)XdI!k`ht208&TiNq>*c*cmxKuKl+#?AlWa*l-3L_- zP5s0TVft!`#IV$|KZb>fMarA9E7)&O*pG^Jw7t(yoBoyxF$8#jTHc%G84(?eIxxT* z8*R-QgBBDH)6qq0bscKW-$!liLReDmuus>ON%BCu(jM1p5c^ z#&3z&VhEi)6tGKO%H7`7%_J;eR^(;-5-?^$HX*T86}6a4igyUTc-4U3@;{o1__zGy zLk86|&2MBQ$Jp}4oG|Kq=C}^pwhbHK-qekaoGrt4C{JnKdO@b-%jT4DKn`)WO_N+^zP4f?~rPv=0N~@XPAjAD8()f$~3yLFfs4<t>)W;B z;eV!MY$WGBTrN1B2`7wrzl9ZhamIc=w9Y=n4)N*vaHcL?{rqKjURLHvqGQB@(Z%w_ zZSUjSd zNGVXD;0P%jBL|QUV`1byKo?8~6r6)kW+1*=@mxU`K9ochddUmVvfdA(}cK17iBlrVp!%`n{ci z4Jc*PJy^CdZz#^spU>O*h+g8PC7?|516f*B@8vdaWt#B??~l`q#UP#Ud;(eXzjb94 zus5_3q`Cd_{*~TC+L4mai7egK)LScR4l*%wX1kXsI|fx7TU&`zP)ET_19}eB{W#hr47%w%#6#k)-WoE)!5EDgJErz@yoJ1P!O&JHMd~W- z43;Z);rOh6)L%57eE)>k@^#k=HL&-_3GgJ_`}Ca2QFx>uKzacM3$5X)X5sip9#fweQK!PZr<(k$K!8+LN%X7^;oR zDf4fb7}JQZW$U{NqxO8uWPIq~cvvEGZ%=hNSnTzSezl$7M|!ue#~7;myqBNW=~KV< zgZ;}~e19JXNaDFkCH$Mx#>=2rMlkhLudm5+L7;2Cot#46XgE#l% zc%ZbrVC^U~($mG5`yu=9IcqW>OTohkf1{C~hf{1Ylh#A|P}QvP6}J=lJK%esB3M=4 z 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

    sQY~*fsVHZ9r(W($WzN0V)yL?o*VjFb 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

    l&@6zrDn%RthS!h z5&u)Un+Z{(#r%iKqvwr?oSuT=#?OEg#65q5NwN1@Dfs>OG@>QgSV5&kE~#TngO3n+ z-g`T5T*f?ND}7us)26Y`+In_+Wz@dYGe~BX9wAG4Jk)7+eLp1?`p6f0(h2F4_PPyN zn9n1HjUTqBx|33O{dUw`vd7q5OjnBV?C1lPzqfgLLuq8k1LyC`=J;~GeIU&VY)k+f zkr7`d=~%!3+f1Bj;|sFL}g)F7`81Du9V-KcuP#>_Ar6tiUfz$;DMcOGL*50GEL4S+f;@pnyG}Rvn4t zgDKH;HDCzX@A}%-QlIu)y^sR?hpyA*;$qc5*p8T~ax1*F@}&Wx6eauKO88bfgZN~$QOfle*0>r@_Fm`c02yhQVOzsp`$6z+dWb!{Nuto)ga4kzHnFj)boM^}c>e7Z~gAx8D_n!@Wx?P#MK{7i^h0GhQrzph4W zZ07?1WVf#3?}j64e9}aWc=o+AEM%u(eI(r=e&AZVMDf%TKBw(Zj}KwYd$BsGRHZrA zuY6fI=YA}T`xs8Xt|Z4cQiCSOGH>M|LQ+H(P7pW;J@fV3gpj%;cZFv^8rIDyAJ1Kw zNv&LLK0$|lKi^vPpGU<1^)BW(iZ zuPyvBT+*m*F>t4|{rJ7x*wMj7=YC0s&&Nu-NhhoD<3BIg0>zN5*PKA@Yp?R?#fEbZk&nfXVFqlsygtVSsHKhVdj-I{j|iX&%@AB(4s*zR}F ziN!g33&&54y*X6)$(rpJ*Nyp#pAM3`8S^ByZyU#7Elh23#V;wUKLV??LDB=ra7A)*d>sPKnx zuj2FPULjX$vg2EO86=6>*p02C?fMXXhyt#GoSJFUF*EFS-g2=EVYmblIB)=#v9F+; zze+-}5KR+Z)fi1Y7$Si3D5a+;S2SkwaE|9;9w2tbh6r3y#Pl8D-5rKeT;?wjH5q`M zcLanBZI~s2&jd|?9~1vUab;YPXlZ45tG>ZjuCGD?ya92-6qAUEz5-ri&Oo<)jyo0o8k)E_(BY_kC+s=CH z&v=I(wf%eb?<$g!y#Bq_4fjDR!~LDs5&HquCToSiZWg~?-zHzjaX?M>PIZTYfOpmX z*sc1Jw|6kSvs7o%Wg!jvjG-a`x(%l{jkr$;C#~Q)7{L>E< zyHi@qXH(()J7vKoxdvv5i*GY_ew1S?{0riO}7$y2N#Sh}k%EW;-+=LXeQ*czdi zr{_x7IR#=$m3@_8^X9dtEKQz8wP`Hmfr3_{oYy}XP%Q+>{z>$~SVVv;V+yxEegq`- z_)0TD&>p&`_$FQa8wX$5WFdFZnDFOb#q<7uWhH1l!vp``6$3S2kLzUNd09ICRw!1$ zGc<*bT@4o%>AWBge@Gk5#}sNodq*oxemDhDt4DW);sz-XN}+B<3M_^d1ARxq*RGMq zNAd8S-HCy(eFd>{uZ#lxRm?zu9z8Nmx?akJvdeQG4&zRcGBu$j`kYAt^>r{j-VERg zhsg4@xq*_23jS6QME^OBq+ula67lq`Cr$H334}Z(gJUg;E&we6=1o*Pkq`s0kc>Pa zY6XCa#Py!>*h{sqW8R2gFSgd6X$sVCk^G$d#BUlT4^x!5zxs2O%Hebv6|%p6Ha)T$P`9kvtJX&ZdydD0)^H2aBL9J+s$k7{MkPiCP)#h-W_ptqDZ zS~$9qEMQ+bO2NyQsvQmb`S)Bjwg2TYKf#muD$?k59N!!rplRHF7`|O%@jht$9p7Y{ znTl?2=fLr75RPc*@!$?5w1&911s{KxFXZd>?d&}-4_99J=yJA>YRWpAy(_Z5UdMIZ zM1BtAZ8RhUn;VU6sm3e4q3bYz=CBMqYY(#e+aK6E`}g!q`; zJ1#AzO~c8}{+-3HqnPh*8F)yjot1~Vb7v%l%*QQ;mGf-*3D+GzdYz@4w2W z_;>dSSBMSp_R%_AlW}F0%V|R7nPHl#^fN&mFtLFw>meN?WCt8Qd+mn9wpk(SwnKNg z1K&yid^~_bTeX+29_PKLYoh884~`QV;e5u)aL26o)gC4#xZ>h*(hG%3ffs{p4O~L` z@j^kAcU2%?fdlQT!PGEb-m*9EPKa@KM7K?lm1+{F5?;l>QE0;b^7Trj(z|Q>*I4F~ z&vF<==Bh8<69n@4KE&pYj+jGq}ovjL!{D z(R{ml8(4yYQvcUvll6Zy4hXT}KdzywCWgn5{zn+HN|+*GiNP}eg|qUgY>VFR;S&Np zSZ05x(nNwh^ReYu-Z#Zpc0@Upr^aRt$UZX zdPWTMiaQ_R(VeWDtuOH@;*=;y647yOubyfN4K36ca^eD@-f7z)m z)PaBdKK*P+u6gw1ZKU|V2FB)k^7{TSChb;7-?hj6zMZmZkviorkiRr>d+1LOJB)g7-S*Jbu%%V z<~|<%^-I}91z(2j%D{E#yuoNr$zsE^@f+xGK^)2koY^;tdC4Bi5DWD~gA7#D=FpRu zv4ZIU*;hi>!$M@Bhz0C$iWgI$6`rEu3tV-jLKOB88NwWEXHJJADMX`QVM{MAgOc0ZxI70Dv`y8}h{~iTibdNOJG3f~=iA!LC9fLSgqBGCClEmh{!3 zD(NzPyuY1z4Dqiomer3da@`b(t;_u68FC4OP+xiT7384mBAXj{Z6!I79FW=cy6D!M zvgXO~gQ&rbsn1gVCL|(#8Bax!9Q>>b(!q#r5gM=;h-V4l8Q|t%C*F<2osbZmU=MI4 z2qSjs0AJ}7z*?V@xMqNxAb7)dfQJD%k7oeLC=`i3LhN5H4c@14mUyv7azXn4@2?7Y zw|q*a{OuA&@Y>24SX`okh2JbIxL*d(;c%}%6o3?9AHBKkXt63=0=pCEUUlE~(L*!K zMIW@Pd+k515{WD>i8sc7{xW%8+xpl4(B_D5rTfy+w0?aofoo=f%%``Ti{#N{dzqs5 zz{2myv0d-!MDIH9{Rl5w7PEVw4f*faS_lW`dbgUZWx+M?VJAo4miqD-@f{1>!<(N> z4bCUY>Ies>HgFb+w3urPRIN$2ihc$0oCFUH!wdAm9!GF?S!&>pHSMJ}Hk@aK5} zYonw1&U=5_qx_jgvm@0dK&1Rq*-OJ0qRxh5jo&F`!rVFoFt%HTpS2-AptU|A>xdHei%S)O$9VR z9*s$&L8`J5fnNm?@{aCsQlP7N4dlzB3Bcq>feZkkMw+z&YCNm}KRv*el{$7CrUv&9 z-YXX*0WJOi+M+RjADZLf)O?z#ERHk9ge;<7gX-o-6lZMQ)6xafh>@#*B7Ee4kW)V@ z^pH=<{$%cKVg)9($n{M5JQ^!23APVR+yF#t0}&l2zniq@kB7^QP0qNzW}=>_HM9r_ zUi8Tx9m-u+5LKY%e4OSl2x}QR*(IuX5InEM9R}U@`NSkz%C9}cf8PK5bFXq|t+OP1 zZ>2@JUl(!Yj+vK?S0%jPTtK!+)VbDi{9ep1-4?l>mt1abmQCnCIyPiLw=|v3Jeyd( zLq3^4GkA0!@Yj5HXyaT%!rP|5DLnMr5RRp2Cn>5aSZ-l@tpj4(>euElo+EZ=gzSoD z2+gNdC^vClc&@^5FQe^P^#+a1y3^ddmj~x5UzK4+!GE6mV~*9CfZprl;F^{$ern!V zTKgPVTP9$i<%1cvQ66;jthf_JKJ9$FZx3%T|H&N)T(NZlr1$>5g$G?@+*<*U+ug8< zyChuODf_|~h>PkRXOwdf>o&yg_p0wYA&2gTP z0rlTOa0O|gl~L2qrVH48lYe{WO<@<+D5Y=VXa)tyM2Nhe3{Z80Q!02H!bl9-K>*W2 zy{w_&BMN{}dAEV$1Kmxbg8yn>0_=R*S62;2zF)@$fSPF(j^Bg~D_+StI@(PzR2mCE zgH(eL(rBm;E*{+^;MR5mey+2K4~Qeiwp!NJZ%1&3oD`;yn2FfS8Phh|EjD^(j*gl8 z&P?6n82+b){(d%I|BGes9!53&?^C;$Z9GTXe*!Jnt@o3FHAZye@+A$eKjR&iD1vw8pZIPanIbaL<8On-b|V#58lxs#8_ zjXns@+AOZXK%F2@ZlD)k2MFhL(FQBy4zZA$(4!g;0gQ*WN>Pma#R%??SpS1ZGmS3( zK3^oF?=|apBAQ!h2Jz-PhE*ENaaHGa{pr1(E=XBxX&XpD@ve>hp!4vF-iTW3+ zGAB$~QhBzyRqngbOXInb=Z~BYUb`FBoz8XJkj)HVPu9(Iu0I+j$s)0<-O9QOnH$&2 zoxIm2th!!B=A^^+@Q)VF5Ox^&7lvY;@Zz|j55PLTL4DMcL0(ZV2K5jzo5Gt8u~3QEDBI*#(^2ze`ru_13cD% z<<#fqf#0N0nIkje{oKLlK*802+QJYrKw-7wyN3^#WZAz^?pe;Tsc(H>$<$%s+&@z7 zJL^OQL)g(B;9#33?2qVJl$LH^@Lk40thC?SUtM3*-N$0e8I%2D;YX8gHq#S(`JMsl zwYf17ypg)sg?sb6#C^bqO- z{$2*ZtoN}F(;f2+=Z97$3yTeWgy~k z6&7S@h#$#{EVV7bJ*=fF3bF=yS^;1H#jl0Y8?De2W9IzJP7Nd1A=vsH96^kq@JySOEcel6KTGx!T-{G5_%+agpm3?4P znEt;qwk7Y0+`~M$3si|$MBKdWD0FQ$_bYnW^orVpR};*-iNtRaugmX*-9UC3@HA({ zlv>E*TXq@;3>)KukCr{Eh4hK z&zb}Bw+QGx7EGH)4lLxn(R~YVVHlOri zLT<`|mdT@;Ra*Rsj^vw!zfGhWcq1p>r@igDjRzVA%`zV~Rzhj_gZo(OOC{QH()V@Q z8htXi#PY~kZG&@KCAoVG?G9DLZR55bF3!REue>(-^~C7fYHoR6*lqGBN@_8a=;hkR zEG(Qk3(z5U1sWF{SwcdtGM5?AzlR-0LU%ybp)2jM@}Q+9gk*cKD!SA zRnwAd?;EI579?mt%&hVvdN6r7w@#2!eqNW9#zzEIL^M}g zEuNdxZz7xPm(yHm`)jD$SuQ?b9>06fx4~dgvU&2D>YnxjmKcbQuXN>cbTWH_=2!8; zZ9K+A|I37T6LH87xUTwmgUrS;iPabjnGtiE=Hr$5sK2!#hb;|<_oi?R8%Ox%Zb&9G zQ+JctyzU*^Uk*WL<$3*vznPM_Tngw~is;Al6*w7}n8t5<-_!o7(X3iX^}dj&uZ}7s z0J}ONsc0PK-)#06$&K1@kxqKA%O%JdpzK(O3P_l-yha;1B88>X8zn&$3dRww1p&8M z8)Nzw?BXGx7A-jx)JRzR2e;nWp*pG8LPIQL>@s<*YWhtR2k8|_tJ}cUEo87oUf>8v zW?u~O-}UqaABcbrSxE!rsm+@JUk+G!G>~5B2zi~{fBO@S^#eOTQrsi@)i*$&1n|9? z55^DLYy!1M0>oY)Zo>A00*KK8f2qg zHrj8*+{NT-h3)7Kk^gP;LP!9390#GZ-m|?Mu0u9=Ti&y9X=$S)^hTK>$hZ|fn;TYZ zccJK*We@oKQdB~{K$413$_>(agNKu|n?^xDCc~fAw%VU^X(zYGOMM(+dB-bD6}mbn zvUaBq792dYL4EP(?^qf~ZV|(@zw8H}?;954h4bdm6vqi?kA*B}HCdC6+7hpc3jR#3 z)qNCtOY>__ICSPt{KAYQS5iaf!ObY_I>(y%*c~^A^-vemJiP0tEkxYMdl`*~!QZd- zA$lU(vO{gxFPi2PME;yurtJo~x8at!q1_zi7U9m3D~D@07oUWCcmHx(E|f(P>g#8e zzs|VV4nPCTwstwDiW?5|xfflx(2IL~3dLMNIA3bq^`yt_7Xf2W#TG)JTvNER{#19R zDLAZy%@=~9*2r~#ttJ^fd>j&<3#Ps4RI-eT*x%0(hl}OaAoTMv5n)QCs$I_*2M4&N z@DgVk(3dKa!dpS;N&D=K&Iq;=TR?*az&4)#Tg#JO+X2S0jkku-T1Wc_FxrzK+yB>dQvZL$1ajgq!HSoDo1X~k(9_q|(lgY0<>+Eh45ii8H8e0VG_Z59 zAqpo51Z5&yRgPu-FV>pJKKWNexrym;s~5!v@c;7zZV(;(cTK{C3+xBz>J9guShUZ? ztTbk8-QL`WxAbD%jLa3IpZ)wcV z8G7C&6_KUqAxp|lZ(<&DybEp!APlj{KM$H8c;vocCN0rQLx?iPmYEE*ws_V!Vh2iJ zwFdnLHOcqTrG=ve&H}|__x#meej>SD7BA?=jjuLNe;XHF-oujIbdu)BtVw^}Nzpmk zEw%pYeEb-d_@abxxCDXz&2e+aY4~rB(}mT4EYAzDEv}t7-CuFPSnrh!dEb`WYQCYe zr|2uuv;bodpKBdLy;;0buaDbMn?G^JNfj&UUq>Bw);&3C#@d~>dSmHOHb%X^4qvwG zTzRYrn)XZ3x2p%QHT;Xw0hC<*n7H(XW-}%uoVAgwR4>aP8Vl*`D<+P_NV$>md^^tM zAv2kJQM%|r-kS;%!lE1f@M*vP2f$edPQVc*G2 ziuDrS(09R?mfzs6(PDg-ia*JqQ|36mpyV6_z+xTq(QZi}sFm`(rE9Vd@Jk@Ytk3xX zd+Jto5^|6x;7Njf2Rs7)%7g03#8e=I8Om^mpV=J1B!pcME@6$d0){`r>wyF**>t8T z%7+$mAS4(9goryB_a&ItKPfey{0S+OB&Jx}GQzEbK(_ld2H6dz>*szJrKqke?4_B{ zf==Sd+K1KPi;Fa4=)q%?)1SC2nb-bt9)l0pCWqAJK&jGp5Rt7Fgr;a}o(?6mM*ls-L97i+|2;+{ zN5XB=Y6liyxkGAc9f*=y)OEwD#F$W^BUgsh9km0B4Ho>dbt7Cq?U>MTCevb`a)#4H zU&*Ch1eTS_#5(@jETuAY&5oYzel&*2|F6gK`*DOpif1WUKu&;&WN5z(J;E!h~z5eGO| z+Ro`4G1%|*o}jVS19)P=GL^MY32>fAvgS0k8gEnc%r0ntJoT@@nJ9dX>IZ zbq-$*a2Y9kA<@v?^1Z)mub~bdmcQrp8?`-BsGtAsC4RiACiC>i>$OI3^)ppUl0!jI zs+=1+tw?>vlP@k5Ha{q)Sdh=CuOY7nK*!vSJEt$3xNdaz7Q4?)SgFl55Ii)rzFC?J zuK)694#`uE`vINB@AjAXJdrsj_X$ynD6#oGn>R?N2 zSWL{x<9sT$Fw3>|gPz-WU%S3p9`~^YeN%B}()^@b=1}&5WYvz8ZI^2F*^OLJZpxXx z9h0VSwhDQ;eaB4yo&NO=JLs+cnqBri1a1m_ez*6khPw?-AFgatvun^1e0GqupM(=! z0gWcMsTD9?+BD%>CDI>!thQ`fQ3bwf-xbQxk;*W?A5{8;^fl{~YtOKNj*A@o2)U;J zXJ1H+>-gnTYt=dy?UXw?L_Uj{3=IplNF%~-j(SF} zlxX`<#k(|}ITE*UuCPUgkvr25({+w_Epnf%OFB#b{#!9p0(V0Wb9GJ7g0#PxWkzT~ zrC=7kY3PJ_-*m`aA#%8ir?~VTtk1q^W>QpdOt1H0NUwX0(Hbz zv_b=@RwW+St>af|j(oZ|Dj8*dg1lecbVxwOUV9>wWUFNeQu!|)8}Cs$|JCAt=VQCs zvj#V8EhVbPr}mR$>l=1$plEWZP1)e>K!bFzFK%AOFG&I-m~?e{a;kp3H*mSJv9vtC zX>9(mDP2EU!i~xL1l+taLu?ka&JCvojP{!}U5W z9wiZn<|+BsW*M0%=MOuRb4D#;j^}vmy>{{p)kXe8$X=jhzml1-lg!N`aEj3*-aouv zadzUO^Ac6$2L1#>bKt5f87b5{E_UfONmpDc6gQ*{;HQkge$6yMC(z&gvEQdcdHk9p z8lP=d>TU4jDIK?9l}rCd5+$5wynW_zO}IiO&~;>v_cHAX89Yj2v3MHGZTY&oFf@SN zk&mv;VRn9r&goRLiwk|z{KgMEbJU!=oa*5TcDHE z%Ua>Wt?xeL{0(gv4D;JIOMzB$em3GVrBfV^ug_3AKh5({zx2k-N;|ofg6+9Fzt2sZ zdC^fL{MAiaNhg#^Ab{5mcet8uG@_6zfVZlH)h;4O-Flsy8P+GuRh@iyWmN)D6S-lX z3!%51cAJX%7lKnw`T;{a9?UWgs_xFtkct8L2x&FKJ~0Z6^<0UqimFh??hOu;~; zJauxb6d)A&6ZR5Bwgh}uc>~g_`*^=aPQ5hcE#F%&!YVFH#^v8FF)gXl(7U%ZMqFg} znuYvDvVZSuV8O=|ZTssaCapW2%E#=1A;3w%?To_vFM}~<9ZamBiXi2ej}@Q4zACpRQ_qNG%{I$&cUU+r`NZ03tvIAMgdR~>xrGrE zND5D@MvPR3c{kW$!^UXF+QOPWXU-@N1@?D-n=olb9aYdf!o7f>kCe!@V%6CbEn8@K z8f=UHqN$d~Zr_F{g--G8QU!ZxKAQWqK5}=cV_x3r`T2yxW^3s&kx5z6TN8Y4Lm=_` z6Cyp^Mwm&9an}Dt(M1dj{w`}BWszXAEvm_+`JkHdB{x!BTWWiR1}`+C;8rT0y`n@Y zs9Uk~ZM&ED(rR)4V!7$_y*%UQlQj=Cjxj<7`gGspCq-|(eG?9(3i>9kmn@Y$tXni5 zNo}Z?&No9sUwnrcuCTtpg!JO_G?DEW3=bdaUoiPvY9M>O<8VQdZ^n64wD?6wH)LO4 z;MVzJ9dsdE)ImAwHpBFhI`Hk09qB{q2d}(ta7=tk0F&(n99ap7uRKUexAi1_cJUf@ zaKv)iBx9E+j^X|^w%BY{-$y+w@?-nCW1LVMZk+qL;;IE))|oc*sLO6?4V<9zRq8X1 zZ+*~qnsyJr%@K1i-RO&H*88u?!utN&sUc^sO3v_g^{YvDC$sNfbv|1wf?Dk;)eg*K zB~bY{RouD>Y j!+3A*N2gsLt!yPJLv$fwb_3iy`1_qL>4p{cOrKTKKByTnY9QxR ziP6iQWNfpLW9aJxx`+Fd+i)UdAp(W7sB~yGj3(gi@mmT z!li;PTN~y8B@;iDco}T!|C-+e>y2%)voOy*eq%EHgq1!*9msu{^P>}jPz$Pk{&D-d zp~an#7*OMcZaX5SpuDi+Y~|C7^XGfG@(V@$mmWJK))wsf&=ZLH=D^;PMIv{;_k8@T zM^Z(esara~x_6&Iw@2C_P=ZpA;d(o&==6gV+@ToM}&Rg1aU0Z~0#HQaJp3$X) zD*)gMmwIkLR}tDeg7RQi`Je?UlatxX)K|Nq_P27xRv9kpbGbLfQPjbe zv)5k?F=_8uCv}uD4G$m0AAUL#nYIdBTRHrggCY|A@BOx%^gob${oegsgN4_j;kd`e zV(?kZV9PQjz;9kDsu-WZ!WXNGAL>Pf3`o(A3=cl?2n_f_r?$LKKW`b|xkx86weWC< z`|(6z@3PKT@z%3gbc>7Gy7Fy*|uRzHOIl?ziZ_>*r-(RB;ZP`;)w0hbZ zuKm|ZA|27HLFcpF;enRSc;~-hVR?LU2@a=Exfsh@o6_phINX0+Qu{PW zGsBp4Sjp#4Y7l|)6UU;sg5L742ySNhlIOXY18YFk;Xg0jv8?nieK5`xa0!aXK zKvtX-PLA;LITzV;_>T0X%DZ|#LLL1VzBi( zPYq{03_)|WhPG|MWUGe{Cd}PuK+qzN^w1sFi~S9OPdWhyMQ=77)xA)wjUx-kLUm~T z2>tn76S~^~=F=y)C#`tdYs_ZQ=+tfGJy1VAu=cPu(_7lvpI_eCVWZ_AuF#+$YLyQ!8^4(O4K$W-4pJ?=4>o80WJ3M? zyz5h)ir50jjA!9N9e2CKZ1ZLBPVrXO#1@b2ys8XgZF*kDeEYsAGa}T;m@{9pY4eM- zSLR5ao|1Y#v1xs9*W6UPMOF3tfk;;N85&9q2krGA2TNEBLph1!Tf{=;=1>nx!-+F4 zk*|js3ks6**rDgy#vN!c`5sOw)r>3P6`l@t7b%dAcF_fnpTHha`Euh)3yzai6Jesw z=iY+K`KLRyyLZE(!e6puSKXIa`erRBCaz4?SQ2gss!H8w0mA}AZiw@Qj`w)hI|E@i zufvNdtd{@^WEKG6Ibq4gJ8wlg<^@4KR_)0!YhZzBd4bDwP}7nE8G?_2g*VrjSD_I= zV6ZYpi+nHC3Pdl#3;^gj@K|^zgm`;*PMqwKKWd-?3W!Q%-~dE~D+7$fM7HiVF5w#r z!`V{orU&j-xAl1`fPHS_CzgoJZR1Z=;^IOWD#K85ambR3^*Mxx{E|$Y)>B3NcD2WB zZjGA~u1tzj-`Cf7x2pLM=$k>Ct0XekM0NJ~S}rH`uOai0etY6cO~duc)`J0x87jKl zH77Qf0gQ2Rf(C?m+{PWaEgELQbni^4eE;G&#x_;@;g*2FYgkT>Q;JT(=F?<)$^gpCsjp3&SKVDBn1# zJ`sCyLkdjy_8(*EMxMTh@+${3Ws?CqTC22$4iA+tjpbavSe1zh8LvRh6fsaHDMM$k zQf%U)_Y0YYo}0fM5t{C@FSDQ>S7M4oWkpxG#_0Vh6vm*htfOdJ%DcH6ugH`y69L0$QNjqPjCs|zg zEC;o6pOiI)<%s0TfuNaxN<*-9rd_L>>~6nsG$__-IwH2-pg&={*2lY(wTS~Bw!?O@ zvRb(8>@(GAokL@|M&zsB2J9^X`Uf^d{u9h<7F>CcAKpMulbQ^;Q<8)brGC=afy!4T zOS1sXl?2HKUk;!LsSU}IC?saGEg9Xj&IJJP3rYaj11#O5K@ti7;zU&-APFYQMc_n) z>wy?hu!JOzl>f&E^Y8!0Iuyix#rT+wlgM8s)7Ex!B+hUc34~k!3uGmdMIdq%>LJ>W zWb%Cvn&w*k#6>47)>MtcV1)(%^j$Kb?a+;lYsWmso-R%qieAqRzAC`+8P`Y*(0O zL4QCzC0tR*z#qks_p5g<%RKufGu$TNOB1wtWWdE@o@3!jbHBT7xaDSqvOcBmq;Y@A zw56UCnI}=o2ZDDLfOLDnJR=ZzpCs^4%z8AGiki(15S;>8K}cn?zrwy?9e`b~zMUHc zv!DRjNR}vG!VSOx8F26jE>2LTj-C;)GgwB9ELo~RHl&0^n4qS>Q^mDXORt5asJeALE zKgW%V2H8b~p4l*Yz>uL*LeXiMg-)Z#&5g7j3 z|K3IAqW$z5p@2;!dtG+A^i`hkExDN#hlU&tGJA0v%wKki<0(H1`FN(9y#&b~I0p2B zW#d|dJ^6RJ#rzVF=@-~1f%aQ%y*3vWdxxJ^wV;U-!D!M9+2lS$DRb zK815`fNOl%IiWc+kJVglFnSVw9E+cFbwDBFfj@btOzF>xw6C#}!yrCAW{MXfS`B7Q z`<$~>Dq1)KeI!%fK=0nB03`c8I* zYc)-R$MIVvyzU$KwM8u(KMWxQ6gU6PTz^6IWUzNpy&Wjeve+;TLf7BheGF#w(R2LeZBXx)ZR1wC1QeJp0Bq34-(_gPM0gc zxwRfBACGzbaNwkS+}y=cu&gRW9rv}=+1;4-gig|4dT5K(8-4E>j1el7ZLnO=Ld37$ zwXF^yz#~3A+DEskyv5d2S1Ixw1AiaEr93$RUcigw>JQK9(;vK|;#5d+!2W$YkDnbJ zn+Yl7pmwf*3kW=W@D3*R77hdw6FQk{vn#V0KWo}t$6o}C61xDvnZMw(=-;>W#M=Q_ zYcm**rUNg5e~85rZ+84Zus_zocVZ=IrEpNwTTcK#`HzLo2_`H+{1|aD91u0YsN!?H zHVF$}ynYkNxJuwa=qoWy9lQN%cs(4=LDTsDl8KSkN55I+s)S<@blgi04982I|NDsg zRlF%{^*3r{?a33T4j>gtfm@bBvGo)O2VjI87T(Q|uXm_pCGIDTn6aK}UAC%~*5x)A zA;c#i`fvSt%2|SG?FvTl_Y>YF8-EJOfD%qy9a|x8@eN-l0-}%RI=oetE=~MxO$k-q1Z++@^nPX~f_p zX(C7OBy)eXs1LjN{kG$=p^yN5315DG&p2X0d6<+{0LWqn_UG&o(bXJ*Gb&9DpbEjV zBEKVz zAH(_MW`M7NROBT&@y&A(FiJf+K>A!X5W34#eH=Z0% z?mE)-FQskK^!!)Tk2r!Siq}xugLspMmQ|cgtsnm_{Y!~rxTO^-e4a8%HXG*3u&}5! z$maXC8Dl~wJH8%E3`)t^T`xqP;BQMn8@a-p3T+jp>d0Ot%APP?;bsGczC3R}E(NNn z*iTB?Hg=MN>>z{@fAmpmZxj98WQzTXaO4T8L!?B5?6 z%IWR1&$bF@K9N2CZPy*I&a&wD%jxpKskdF$^}~ts2d9!PoR~y->8+yMZz)QS1MW*w z2RDzBiz2w?+??K(GuDsDVbCAum9fKI1Lu zO(Ci0yrk^)c>s2s9(?2|1#f2M7o`wgq@k#9CtmY-&J&4QIUqO%@c9xVS|3W(jR8Vj ztWoVuL&=8LccUgV2Rp#eeAy|l|L@*WQ1`O2%|i5~spE|hh(*w=!JJcv2<11+8}VDS zx$*09QAH%MA$w4}_Vo}+8ixBt<3p`bHOsTiy{44ibz=!H4IE)sWGHXD803gYC86bx z7mOPyKS;d$r)m>8xtmsQ(HX(t>xL)c1<}e3sn7R;x zF3f%AaHbmexv408Dn;bp82XZ$^K{LO zbU^khN6mLB!D+zaQs@5>_2%(Ve(~S`j3p_d6pD;bin2%cWt5_$iatJdbN&BNvpG*SUFZ~$N^tsSjzIz(F0h8L zo|Dad28fgta&?;RWbcSNt<%9KiUBMuRGrI+?30zB0K7Ad1V*u++&j0YmB4>y)CB|- z&b*qX1MIj9V6o;9+&TqF0QPIJUtBu}@Ra~qMzV_ty4+2YxOORRXJDT{MQyfI-W@;( z|IZAAp2d#JS_TBNi^5ZN%9riLGF%zuV9rTx7Rh`?X`!&z^4s2dL zKQ-xVi>fANUEE&$=0U1HM_{tzkhP413!Gc&(1;nN+efkWh-Hs6AG%_)r1 zT=oUmtHy;Bxd8ayq~p@ElO=eKx--l7oJYkS4=R zjnp|`cp@sOlib0Q4{*o;bRc^bZ`g*MmuDpiosv)gkHs+vV4}??x+4U*dyOsUEt{w$ zujgH$NGkO3!k|Ffl@3+@dUH|T6g97ab34Ovf>zf#`X1Uv&{`i9$SabU_|)(b&V zh-?65C;L`WXX~#e!;9g2UI%N_P1;F!85 z_ty`N!L53K49JimS{)?lrpL9jhOjwx&-sso9&*n@U2Bsr;yc5s^wd*9G~A7#9t{zlw3`75dEl#F@AbM z{+75NJJ)s3iHYLvtNrgwqjo>u7xZrOPZlBPT~_w33H1A8wZCMQ-|jSBBJwg%!!1%8 zGk0!H24LH-RbM9IRK2yc|0LO<>asd86(|dM7_D*Zrq9h=nZIU$I(2fNRvum$^$i68 zUHgmAM2iB*679Of)N_K8z)p0*gKA->V;GXv1s4Gr#p{6HdNXw;Ce@Vf*ZIh4knN69T+`~GDeHhBO{ZiX3%RcQvm1DD<3piY*JmTR@i-SoBa2fIOgv#Q!7Co z>axlDz1e*&Z1=9fiybJq@e6)j5r5o3TPc1yMHBE14KDU^`^(w8`s;`9+823G@qN#n z%6zSmlwQL5o4(6A4~Aulc8?97EBJ2jS1Jm_s`m^Vtx)y&0t_mV7I@59n4;Oh8iI2F zl|U8QZS9M@!o1lcBRL$n^1q!*5Simjy%3W2$gvr4k*#WhzD8Y)7yhZ-_oEj^^q9;* zaWr@#*1a>JcEl6-$yxkVMA4RvNjO~qE6-kTe8o=$a*hbpXhgk z#QmTy*OkC3iq+Fnj@+LwbY&1zFtJH8{1}^yTAS+=mX)6cb$%oy-jxOfC#U$75QDjyK!LWYJ5KW!@3E2vf!fF8M=TEKy&M2auzFbb2g3 zO4qPs^k&*+=_V#a&8F742|mkN(me_%t4K^A6a6bt2#B4{Z*p4%RD=ObpEq2AgO6&P zwWZsAu`20f$6CJH0M-#0mR!OfEGCCRR}h{AyTL}w`~8ua3Og# z(a5I(Wd8Xs!9FrjM!E~Hs4`1LTAQf7G-xbbSSG!O1vDhJfg4kvZX3d=L58q)4Z@0X zjBnz(*d?TSCYMS`Rj*#UJuE1 zl2SA;@7=Kf-6tcrgJ+-bw(@uczDS7psMhB>uUA)En#`tixPb^_Z1Z^#>(AwO`Hs|% zWQ{znP{V2ZFXA6B=B>STE2`}yjl=(>ftI9*4h2D998YlV*uO66&+ZK5FU26i_Bro+ zPh7A9uIRmJ2&Kw436C=IR9tVtENaBJmT|_xNZ6wGhzrgcn2~jIPC2o7Cdpwhw{1u1 z;E_tPlm^zk^0Brd?a8L*%1)`xnXfR)>x@u0`cH=C<(y%E-k~aC%`P`AReMmjt3iLA zIP=)2$B}GgLp!+TD?t6&;YJ@haBSj&rXgeLjvF0Gclor&@W1pAd;IX12ZC0?ug5cF zP6vQ z?f1xgV{h2`!J=%Zc}SO}2P|&p-$O?!bMuOZL<5vLFa6};TI(Ou=&ez86XFKoK+I`s z*&X8gU6@SwMTLX?C-V!g<|+6Tc`JP$3 z;dp5Xb>zqlx*60)42UlFPL-^c;1ja<`@7J$TT}P7uXybpB5b=k{B#@GJW@!ALRgB* z&IqRH674P52tO^4skv2@Ay3TQa=df?(?s|8>OqP%QKVIjPv>hGAS3E-2jJm1eGWcg zBb#W{QYVWVuey)UkW{BblNrDPn7s0<;oRv{t!zdFXpnSgWS8p)=lW9@cQ{x8GM@K} zlxEwF`=3jFZPu-JWl8>8nd#xF951- zAs^Q>n;-Z?rO^}6$=(+M^xI+wLNSV6WMjjIGl9jQ=Q=b+;L6`iCvDCn$_?n(v_kV@ z7uwhB!`cU~v>RSLrlm~tZpu(@XA9roqY+=OMDDMSOWh`Za{`*1ges-GiuyKGTPl0- ze~R{v7syZl!?w5j-%6)Z%1DlS+b|yi7_lxAke5Pc~7P&5Syj66w$axG;I5;RKJbs@nEsN<6>qDi} zC=-;n*GuhZ9=cBvJM|DrAW^GGpe8rF2M3@k_sIoK|8CmDcp@NGSCZvKJ}Rv}iy~3w z{fg`pU<{cTC*fJ=D97^{;yzx(ru=MH=tuy@VlDXax(4Y2kEqEmTYMBV{`jr3zBrn^dNLH-?lx9L@*iwS6yA zoL?~h>@Vv>|5(~+$lc2taL;Ap<~O79HnX!TUVyeLDA2O@{E6LaQEa<0&FFXxY7{v-BGzS$kS;O=X*nJdwC9couueWy@BsGmE(3jw{SW8S ztq1w{0mzHE#iyRdLNxv;(*Fv4YBsX!#>DF)>6O7f_TZf&AAviw(8ivmhOg%=itg#2 zVF3j1!w^TuyZ2R4VVydCGfN*|J81mZwm*A()EY+lMhR(}nb8`^;awjKAtxM+rVnyA zy>fg%BywkuANKmlH5U>#ZD=aB<^Q{`_1jYSQcL}q%+$UIH|U0)thSAJ`wQ)nnC_!K zCDyxI|77GSJ!&uD`wgHEh&N8@piFVpuk%#{SI^g8($%ZCMGIH>V`kJRwDHhZOcp(q z5Uzc0NvVI|Ji8-`cD3+w(8A$-yCv)~t3-s^W8byI=RTQ#X-#gwauHc>|8Q;A#}&AR zKV!b|o|VKd`5UEMn)SqtM-yB+_-*oL_Xy>Rxcf>WooNhW;fpXYd?6<_o zQ4#Sw^WCIZ9s-SQ3h+QjV6zCQvP@u)YTv>F9IBp-<;r;_@Ek9XjXeo1(Z+1v&SA9} zGVE&8ghAm;ZNma7IM(vd0gpTzli90nF2rBI!+Nvk!<9Q0P@t58YR(sh8*%F_IxK+M zBWLku7Q?qyXL&^@X753q_fnr-`mg!j#*KV7-^f!Uo6h~{phvE39?<&P+alHBZ^lKt z{Uf}p;TmFHtoUR&Hefl=JBKdXR7Pj7*W8;_P>826vCOvqhi$0qwd51 z8kZu3?`Sf>TZ5HP0+&|G=kEbIeJv?B6Kyc+XHA5|bA!df`>5^RU9D|gS%(ntR2t6G zvHglzW%fy?&$+qziRzHr3d#+^<;ZmglGBubPlHTSX&a~D()G0^ly!s8E@Um@znl1U zq!}+zx)0fxw9=+%d9_9Ym)jnbTxv`-ibE{)W-%xTJ4u<6?T$+nw=s|uRDLjQP8^Jm z$c>FrM|Wq9ode;wzHRLxCv>fh({X$&=KhR1j5w~-IZ7NoQW7fzNmf-Z&bt^SzbgSp zhmu((rh;qG)(Av7W2C@cP{90XDF4S}v$WJGjjWQc)!bFo0%sU`OIWM%(@7&LVmNF+ z+=sfS_7BC!ZTrK2%eUrC{ynu1H=<;L(Of5bKOS-EuxyVPumJ4X zb>6T{6N>>;BX|8|`Mq^c6?7-v^;AD!_wa~M^e^wrynDb%4kkF7EuXC$u&0Oog{S?! zKIjnne;|RE01gLUG{Jgq4_&3g5(UoA%b1AS+P<}&Voju!M{G0JYDtHqM~Ex?wr;3N zdeGx;X2cS>?8cOw9O@W1!5|ZaKl2%W5S}BM*f5o126R`$<9E%%*{s#PH*tKGcuh5~ zSn&o7LOK2nds`!Q3n`aY`&>It)}EY*z4cL*r4&n2RMJ8{-svt`J^9b93C-6YpYjc- zb=@vPJgLLquK=HSF_dV#^?JiOZOj&2I{nYa@)(N#)J@g=(Q&9lTcc#X9av;|pX;U9 z;=zpzUE1<+M`tU>$AyK^=iEP!FX*@0R{2+XwigA@_6Q@j-kMbn^A}Eiwb-jufBN8BbPuQ>b;FX)@{NxA?F(<8a@g8rs6EKixemjmhkls~RYKX58+4QS z_5UoU6>}DB+Eu}NZJ^?d(L^hwT9WJN+^LRR^32pIPw^X#Zh%V*mXepx%%%AVLICrr zz-9iBcFY`yHr*zr4=gkBPkvR=-{h9cc=lL|X@t)Yp9)Rcy4IOjfCIlqrljRvpYSK%Bp;r>Yi!d z6coWn!&f|P@4g}n=dP}wb~$7-w6~sB6h`nhVmB9kwpdY~`%|oTVOTe&97y#P@_?#1J`yRCyiMI z6ZVduE^s^1Pz4F>Pa?vZBO2^J3nJmR7)+nsVTv~!!*p{+aT&tMiQ-T0Y9TcJHQqbxaYB+_rJ<* z;cMVd%TI470kP5yz=TV)^#lC!Xt~ycv&KZ z0=)jN(59QcY>s%82v2^D$A7Cxf5H!+M5b;FW*uDc3sgq~;Hfkb;Vls0Dd$2P?kE4$46gV^<_l|*_ zhw0(|hr41-vw*zyqdra5cdgGGB8QGTF_1{_Z>&-K>@WA4Ym1M)g+3{oL8wk7W01Nx zgfv7;ojy6)7|R|m`7#iM{Fsvmo}}p?TFSI8zbciWtw_(1yzEZAISoyr>SFf4%N#_s zJ=Le=uMd8q4!VJljm2D`RLh@yT#lT1;~u!xoYC-Mi*x2QjjY*VT6RgYi;ZgM-8mOYp0GCF}U&c|6~#%L{GF;SSk@ z^FF&;8Fa>RqQW56) zrq=5MvJbcK{O8fGfZlOm@3pMTsc1h{>didC-RA3kNQf!extmg)`q63HqtWc{ZmKy| zDzzJXcN<;wkMBO{7N4vZAXVF|F56-}?5SZvkOxO?@VBMEy>J~?-b_GAH>aMu@fznk~y9Gr14DNTjIjkim*}Hkn zdwroee}?i49B7sX?YfLLK6vGiu=A*|L?7WY4xx3zTN5qnPMBiSABcjLVMv?C9m_Xz zmm@;7z6DD6uqQBk>QfyKp|Eu+4TE4KnCU-e`q-_Dkx9FpWH*_>_|`0|tL9{M!xp&0 zBd^0f{UoY$KHN`9g$b*SEq6wR!{K({Ha8`3uE11n-9}vnXX#a!nX96yft+L!=BTO{ z)?Eg-<2!BhyiDey2IavILN{FM+hHAc+Q|z?E;|vKl}rw)%nfakFz^zY;sU8uva$c$ z{nh1`97D;`sfUvNzmM&G5#_+Q_ly|L|WvDWx86Ah{3k^pWDCk3B%5q-Xgr1{NYOYkDP=7H{<}(kmTh=`%?~F6;5U-fiNB) z&N576o3Yq>ob<8gItC&_YY1*{4p(dL;0JQaL01OVB{Qhes@g21UgK%w61 z*C@Rho=R(rW5L2N63_$ohc(661}^DM2lwpiV-25Fb+Tr!hhhy->Aa(;YW6oVBE&u9(H3jJM`E+d=?t) z`?o1PGq1R#h-VXx_N0t(fQUtD_Z5mGcayZt1z{ZM8E9BFs) zOsBre<5$vSx2IuwEq(j(r1yTmyn^*B5)kA7eCvlyCPvcZAEACB^NorA5h8wb=b&N& z_*PH1_QjtG$7d~pii%AO;Ad?BcmIn(=wUr;;oowk?A(LgkF#jD6l5(!|`%56At601^y_Jw@xnIyHu;`PjOC2K5Sv z`hB>?(&!(3%=d-TaAlr+zp?fFfvFUD@yKJWp4w(>T|$-pu88s=1^c+#jUfwywYiHQ z(kYE2Nt7G49AXo}DH|%;y6`60TeS{4@s0wsvAtN|eE;Zitw@x^(Fm`g(!oBvaVC;6 z8G0((gnA@~D}sI)<{*yRIVjTVBI`LY3)cvgl8>_33DarxH$&d1EIOV=6@wVjB z$E4ZR-xJSGt0gc?0d~zor}xA{<*O>MTnJ!}mjl35-ay5QWI9hplQlSd{p_erJ*NZp zF-H-|Ho&^WREDtmOLgt&;H$G#eA0~>=hyMUhlnIN$M?|+E5(ET^MzVi>5u$ip(WYG22Cv+z#rgDRrqpCy zg~d>Ji%zWo3-7HP-F##1^jhxg_3(FP+QW-HytYp`JM}3(`Q|9RKxIcc61ub6XCxB7 zl4sZAO#F!|_~qjYWz=olAeK1Vpmh-&FQ$*r>5`_g@`l zU4ClBvZuu@SiI_=>+tDSsp~M=3O~%Gw6)Ml5pB?96jZO-t;5dD_z26y{E@h3PiMxF zfEUH(Sn%E)Z3Z}i>}^Nusp)8Li~hLvKXRScTRO}CeY})AGSI^ZxufC^xBgxn>vrW2 zigF=mDw4{z%bG=JfGLpL0+nT82cb!TwVVg;qjt5+x z22N3=+j>44pwJ0pLS&gIGnnW$Gg}_N zA><1+nxegiKJVr>sWqiG*+xL>=x?9GnH3lwG4pVS6Odytd`4D-KcQ@)>CLBArKP{@ zFVnODyGUTz_z26bl#6Nz;+^o`-DnCy4s-oA#0Wx|ns-Sh)cbv*USgDHJ^i@Ia7sGn z$u1Jk+X~t__}lv#_H_P;l)SqB0M@%Op1{ll_*pSAz*|)`D!=WU0$>2EhA*-loRiA7 z+o#jr!5J1bJ;knfqHb>Yw;8uh7e!~3f}XKkeM74Kj~c#Nuz2695UU2q*c%*SHT#9Fgeg^r*Bn2(UHX<} zv=>^4V5FY_dkk<~0KV^2GS9QdL)$Zn_K`)kF`dJqodT@sIKtF{<&Bf=fQ2uy23pb} zB;fWVG)0_|A4T zHPpN+#p)7X7+kR+u{2$@V(vup?&*hmx2AzY!fqU{E__QqY0?!(zz_3A1~G;E=qLOP z5b5oE;qh=l|%5latBg7tT2*IOm6t#(NVo7FDC4v42HxF_&1} zVtZC|Xi@i^hzdS6lm+E@qoM?qmxcZq@krZpC$cziRB{j(n=-v%QJ-OKA3RsE8nm=% zl0ruByb6m^>qj+}Q^+^C{u}oZJ5y+ad&Mg6*c5l8HtIKS#eRdSKs0bJ!#vf+{j^$M zPuPuaCdC(N7sl3vF+xaONbhw+AK3%O6O5EfEcfDlYF%RG?|DqqU1;lGV^UBYC>w(3 zDI-O1?;t8Xz^-r4oiikmcrWg7-@5T8WhBW(AKgx0~x_=7@oFsa^w{_u3@9mGEwzUzIk zy<|Y)J+pdX=BJhd(~OWn>>9`SXQJ7E zo%p^09qO0q!?&XqxP@zNk;dr(_H1i+5=NrKI1X61TctGUGh;~g7Vp|hsC$g2$MqT{X2d~r8W9i>K@`(o5x|uc+ zZBb;#jNPZt0ovw1v0`W3iHI8MGSva5YoFGnDc5$9$6%dl_#5g|(d|PX-LF0Q_ZRoG zp{j@xr>&;gJYl_=XLCxc@7H&iq&)9HK#sx~;H{bn;VL*=)x9W$lH+fqS-=hSEn4(@ zGzvepD;`vk=GQv!0@9nOLbw*e8L@DTr==G`h<;S&BWu;VtAh2QhS%~uMPwvnPLkLA zz?_W3!Ay>0km%qAwtdLgj^$~&teDgCvXhn*qEqs>{Bf3R7N}Wy6K&5VJhOT^%AA-w-ZzyJ$2jql>bHZ(@paqA<(Fm+Ir@ zo_fm}18#dMw7DOiWKWaF0a!3$L}J!Za(+4c$KkI!sJO5~y&Mwfc5FXG)<7fv^8}Nq z;td`-@vl#RQvuf3q0t_8KHCwOlURDJC%!&8r3`i`yf)lVQOTe^@9w#F>SCMg>SK9m+g^ijkrRb$88$c?l4nWzL9BK8+`@a}F+?+& zgVxQ7;Jn4%84*JGDfIhw0);;8#<(A@9Ex4{YZ7=tps&Rg;GPfp(@p8O$vw7`RCvU! z+(`klyge7NV6DsX)Z}t{iIvjjyT#p9*7wtwE=I;qMA?Dp!DW>Lq=Hc z#Qt6)tOis1_Y?wR?L*Ww$=xR>+M5L|<@R2dywY;EQUdW-ytV=(Xh@{Rv+I#F^QvtgSYyOOL>r*;_~ut%fSltGqrRPa!?$XC(eT0I#&~;>OWxJ|jD7<`VFhKrLCJ z&Glz3zvxT05HrO!Z`QV_u}t0Mt;g`2Zugb%A&WYJCJ%h}dpD_QbH7{&aCXxNj6m z9I!i$X6-RCV}I^>cGoYhRQ%HsE+&r7vX+*{n;Fc}B;?}K-5f6P5_)}D0HH;8mHP|7 zA?q@Qj(6-`n2gDYz!8tYf3ej()ggQg2}HYFQwulLhIqQ+PCmJ1-PHDcm{@(;7hj~K6ih~&ZBlpDI2INE!N!4Vn%$W2WUXKdgH zIOe02eQ0oMbG_8R;^2-})3!hEvOnExkMzsna6Aawb`MZz;x9f=NZ`bJ4*#}{ijxA> z`cWUmtEP&ZOZK29f@s z1%yXP`;#zOYB9UxW5G)bJlNx>Z3+0sJZ4=5zBNg#2c9@sysAiPcqC=YmBtio;|(|+ z7QFT-w^YI^uu_k-Cgw8+51(&W+RB1+Z#K8pPRV7{&3EzPb41%*3yp?rFZC%AV8+9o zvvg86mA4$HS>dXP3Un-Kc|zBU<)~9nWQ{ySFR?K0;YOH#=OA%B{>^0m=n}c?X{%y8 ztGYgwVI|-1%p0~eNG)x+nW6UI{Z@L$>Uz%L7orw;q`BRJ^uPUPfck*1y-?4KC3*0yZuG%3X>aQR z&D}?mgb-l5)ist?{u94HARi$;68UPux)SCpoodgG+FiqkV(3S;dFxVWVY&suKPOBV z$0O$haU^%B#M2LUcE%?;I+nv9EyWoEi@>Y>eP96P#(5=>&uzYZW&0V zae!E)eUMK02qZMxi7*;Yc@Uwx_5CJXYZsmISBm?foLnnShxPWQC+!4RqCTfRM$JX^n*3&aB;WPTt zm)bI!i1N(rowH#06PsV>Hi3nD7OdW%4F1LBE^G{_o*75G2b1(8i`LI~!gqu%uPplR zeE3l8VOfHRX@ln4(wb+$YhMe6?I>~zAZ;2_WZhGIk7nC&RJ}5IH3J?-L^YsWPUtf? zDujpWyi}aA^g|G^&cMSe!J^+cqr$T7&zh8HEF|~HgFY@6W;$_er+a{q zxL)g_efccII!sDCHW!hYo2_Oil9WVbo<5K?Rw(>nI+iO|LA zgW4AF`G-tl)vK;s-tYIYnp>kEz_~sDJqf7(#7Ks17ZUYmg1&(C8P%lT#2J!S*CmUQ zW__B6B{!5td&%3++U-GY6Wb}vQoCuEMwhg-+Kyb$*Jn!HMz4*Xyg2W6l@z@K6lBVg zE)A^H0e|hxOlI1$Xxg(!v@MZg53h)f;po5y@Z~G6_GGTzrN$TK2qVmQ|JMl^U0c z186HK_iyu|O;&uA>R6LZQ5Cs|zQ=B6pbn#OwfzG&@+@dxZq~{GO2n^o1R{9`+`mMi zV88G~9P@-h`X{$veP*5eL(pqSUJOaf>jRHH0(BQ_I7WIhcYFh^ERs3^Z}C%o znD667zj=Nw6b5H?VkSV{RRH{OQ2AOFer?j;5eoSI{Y)exJn}W9U-Y25Ku2YkA;(8jlJIs~8_>{>SbGd&0x|%@>pQS6#*)2h7 zgGV3A&&#cM{sf7--nG#Y7F9}*DBa*pnM3$9ElG};hr51SBY7R)3w|8Xzh*9(ni9S^ zFHE4aoq~WZtN*d3DyJN9iG5z#Dto3FdM^+~eSHKZNE!jWc|rB=(*KPXuUb^X)G_KrOJ{q9h?ghISCJNJUldt9 zu<-M-#n`P^$L)A1Y)nBQA)h6Q{SzQTVWsNPg9C8TEkEP-;~1GVQM3_}3iyvd3b?m& zN$_}%=PNmh>)+);RDz+>c*I!knxXVT*pKH3e-|^5aKli}0PUqLvhRXl`bPBZ#YK!MpeUHXH=c8|}d}|8< zmOd2#E{vSJl8I9hFqtdq8(q(y*j;xdIiV(s&&EYJnZB$s{d&0HhsIS)(HQdgn7M#{ zmzBm$&50#qTF|X+d+~-^f#YT~{h%&Dj&kTIpjxyg>xuo20YBTwAwac!`7{(?+oi3I zaG5B|^V#-;XEPd!OSICzVY>@smAP_@y>7N0PKDQlFQVqyMZJSM^xq|zknTIPvbYe=O&mCw&N8#5i2BT%lDJM8ls_yZ4A-%v+8^^~CzGY${w<)gkqt zui9;UX?GGlS>D??L}vxtX(&v=B#T2TF%w`P!fJ-?+FtVx;>Zvdkvf9vJJ6TLaMg#N z-X$bDwQ|vBRq2=ADAZX@SXA%=apF4(lJqnje389Sx#0G<$$%f_&%JFf@+07x2y`xW zbJR!IP2=>k?dnJc2qn$D&A3V^V1z<%>1ukqt`@h7_5DFKNo@ObyoMD}X4G&N@!=7H zCmXeS81&;4r>3QV!w)%wkJjFwJ~{2F@O59h>|(Aw?4H-eshN^xZ9vfNxXwjQsequV zmS``b_67pY_TV_?)!g8dVKCzFI(-0<*Wt$dn^=JF_E35B<)8v&nw$RDO-JPs^B&2V zH`}75MBDE9#BmDBP9b0p?(Dm|_8M9v3zSffu zsSfmy9bz?qxRw~$JBm}<|4sQY56@GM9!3jpR0pUU*1vYZhM_)hj)EL23S&BTPxIQ= zVbsQEk|hm~u!DH&GaAh-SL0S?Hi1A)L+{vx(OpY)K@f6RGRSA$FigOBJ9ZSgN+#WF zof31IX%7nJ=-`4a0^X`y)B(o}g_}!?tk9?Dc>MqHjILYocEY!&-nIT&SHSq@{@Nm3 zn5V$u>$_8^^L+~^Znxrju*e#NwFP~3Qo zHm$8c;?^~m)O*Ht!Cz0Vq^^Ijw-VzGJ72ob{%p$N^a2=w6xp9X_JUMcul`wq)7QXP z2cMAk4MjlLLg|#Ir^hRGZvsgSc#}!23<#Qvp-IGk{~6MJ_;dcM_y)O8-`!j4Cr6z; zAXVL1`ITd`fk%qjjkExC`Dx<}dBhR$Tbu$LUGg~UKbvz3n$1DR;aWky`X|hT+KKsj zebfF30k-)M65?(y3I|qr*Dp@st_Ufas5cIWPXIj%b}WFHeTDfex)aTgRKT}kK_Js{ zp}`RirV7L(bA{(9Gk1@Eoov_R1@4%%ud{mOIX`!wV$I434Zq#Tcgc;>cu_t5%gu{y z%;QsS)cBd<#=JzpN5Q{oPv6A;B_nfZpdzCl=M1>><2=C4%tgUF$K=&%pgZNd}G z<=s!yVj1Q2{5_fd;YX_qy#!Ke;a9v1Wd%%wYaGq2m!^TtmOQ0FYLb_66HMY@f#Tmn z`*G@Ii*aq0-DFZ-2(aa$7Ta#^yaT@*`g5*fsiOf}e-L9$KK7&j;yECsqLD5gB+LSA z+V0kI1^qo@KuG!Ej$-k*@s{E>T)A#Q;fjn%&)uF@G9_663d~XPa*Fv=sOzkOfYub8 zk?g^9`2I`&Z|@UFz`CRP!LKNeSEz=e&34UhJRcVQ8itO*BgDAn5TR@$M-ABd{d=Z% z;Mz+wd)Hp9{G?g`xY?s^#_{~hrQH`7=WFfGt8;9CIybmj_r{cx(k|KU{~n@1s!gVz z;`ddO@q=`Fgu3Zle-dKk4#dI~mcmeGfWqk)u^H`tE^gXZDNOcjg#wGJ!_zWH!IXfh z7~;286oj%8f!Fesy2%oq;w;$B8MHBp4zAexEwSY>vvmXh$^%|GP)aA$zrY~hpUgyH zg7+V0z5Uj=@vc;zIUI^=#Znh;)$f;IwFL+ z`>scgi>GQwS3BOg?H)gLlS^4xTJ`wsClw(e;@7+GkE5YWqD|_r|7cyMgR>v_G3X)4 zS*UQ9z3J@>=19um5*pFA9sD1pFT!liC(F;_<7Gcuv+4Jpna|R%rwF~_&Ar$0am?;e zR^9zDK+yg|;JAoRB#rs>=h*Y2Cf5}{2U1G;Y)N_W5w{Y$;nCwV@KW=qx0~Jb*-0BY zoioB7p@TbOjGYQ->6)p(>EYyV`isrud-|GDy9GY|F9vLDtWLevV^)$Sg=q`t>eKTY z0N-$|XRJ~AY4)vTgcovq@mHt-OdCqxK3F|5vEw7Jhe&x~UM-zi>6G`-b*Da=plv#~ zYQcdEgW>uN1j$3`U|&3QN5D5%2!7Q=`F&@?qZ-~+ZM%lz`MC#bWwj6abXiqTu(Ax2 z*Rcivv!=s@wGoW+!I^nOFYYuNMQw{Z?L;BF9V(5W zo_ivdhIO*zU!ZU+Ua^j9RRoQvUY$0@}~jILV(U* zakn4U`0x(2CJ$KsU1Au-%%YF&Yi(-;Ea@)R3f`Py{7c_$=6OU=CtKx*@uQuUTD3Ui zj(?%~B^R7E6#E{F3xKY`Xt|v#Ki`E+oz(TI&+qihTEHySd)8-$8j`@fWLlPpfMNzW zdT?u#m|PCwlYTlqt%@TlMoDWej@FC~%@ote?wF3@Vc|03OJToV&OF?3Q3@jwcfGm} z5tSxKN2bz^i&)SSOiJANFcxH}mDATTGj%Qr(J)nSyZ>#a8lUQDPfy)mTd&VACRdk) z4K^UItE=XSIGF|H-j3<}+bwE+LS>tpKPYbGKJ{MLgg8U9Y#ybZM}4e@H#jRR?wrd^ z4?bOG8XLi{rQIA5xw$j@$XiZG)D!iyVD%AGp91R8n=;$x(md^(O+6O$H~-#1&D=4< z+Kh~%V;ds}v|f-hjPL7-guK{rL|-2g|GL=}uV==&O!H|euFQMK&-y6r3PC9+%>sK^ zmKpq20@BUpT+NkeK34^g`{^G`>Acu*#Jva95fp`UL<$3!Eu+dG0;=T(3G8y8nA!C5 z4*^iF$n%lHfKO1?Pu_q_3d?{<71rhV?w`0=xB>j4xW9)i9Q*f=ooVODi zd31n=NA1gZ`4G(eOOb&^l9#m%Vm7A#B66#t89#`kl5K9j-CO#3v+oL06brpG)u!skHv9g-3|vo%6Q+&RjF zbTT@u@bVM`zgHeNFyD9?I*Zb`*ISyD>ZYvu!&T6A}(aPrrBEn0zo&yZ6Lpn)5t!jFtk|NzM$& zI?`fv|FkyiY!uOywU|W5+olZs8C1+-)_x37_{My+fg=oxcU~EMUntQ*c^X~0rWPjb1yKY$E!j&`c96{DJD+aSW7oX&TH?fVyhpW?8>bd z#6^`P9Nom#$(clh74?p@*WF3Megnj?O7FENcF(-sB1*!(K9Zt!~cEv~+tQ&+v_O)ppf4*LKur2h9*I@n2I{WTZX1gg1T-8*TL0lL$3ha%H4%xP!OF$^@K1?w*;b*n{w0zb78Umap8xlCHk7_swM}pl9Ee0-MKWt5WWu{G_S%g2Iem$QwYOipw#<9? zk`Aa#40K^fyQ>c}FBK5Z#31`1WtWA~^9qd}1Cl@J8lXzvQv$GH?YaB3&k8{AB%aON z*MAC6hW?!cv7J>e`yqg_U7-vhxFKW!2sjIz zvJGvUe~N528M>jtY6U*&GQZc9(;LO)X<_xb;YJvc64Uogcp*^DA=KryG|LJP@dHPf*M6MrtTU z^+8kVi^q4RXJ@i5KL~PW&7V&1Wo$b|9iWeK@|#!mwJ?#3{dY^g#8=xy_8T5uTS}$% zHXx%4UHmtK9v+59BaoVpW1#Qi)i(fe4B5ew}S{-%fff4xL@abb>Vy@^C_q>L( zKwlq6x{F^_3Cd(F7$xA)=9t$Rr|i?hWd6%rWTewR#yGDzM$LcU*TMtYS6`6T8t<%f zQPEQaQkw|yp9A)Ic=u^}=YV-nX;1*Ma}Q|bQ-D4+a)k%E~jQV2Zccju*0BqVvnK8vqd)A= znhewUuBs9mURRCy_)vURbMfkvPZMd=9%gmP#urBE+ajU82#I(kd*4CjB@<@ZuCCb$jqh@b< zQ$&UDm;ij>)*VSM^cJGlm45CFG^_k;$;M1Z5b+?21t-|?_b4DsuqmA@Jp&Otm5cf5 za7X*t;m&Kgs&f1O$d_iGGksng414U7NWq(s?OZ8ihJm9CfPf4ga0b{JK<7Q<=SuLb z+$ykvd0TZ?&yd*{D!qct{K@VFOW6^xsqj8P76FE6flR^LnoM(0R)0(dv@E-1kph?oRZOHADXIWE8-pfYQ)iNdRKcA;YG1{MR4KT0t{tWWiJ>&J!WKeArPPEaDtYM*hkos|L$22Dxq) zfb@T<*S5{U$%;Iuv2W8PilzSy`W=BuLc0w|qQ0~3M_DjcCz%Gx0O>5OJeb5u`8^%3 zYKJ28_PFiXVQ~|QBK(cP+nfVzU);!#?jE%=DSue`HxoCSiy;!&3fY=IZYeZ2q}_P) zOyK3JF&&|Td@9*ZIJT{?@70{9XfCRBvA(QRe~U1$I?T`Q578ic6};|DBt`%0GirF# z)$BufHzDr)a;>Ly5-eb;o_2?__5yzxS%Zdyv4&HdGRWzupeCT-27 zYEbk!$xYe%ENew2j`QjoF<8)2`a5pK+&reB2qVdo3;eDxX`y*NHQ_ks!8CjPIBU+g zJ>uwV*Yr5r!R8H5EN$)X!-3H#p}Rj!1=~x4!a_fPmOeFlsU!3%Kcn>zChh3dZ>mt_ zVzd1mjbrcWj!d+ZaBNXlc7pN?+|?p+^}?58qzAZh^RAWJJszJqQ!EQZlHv$QJ7B(> zDCxq2+T_YiY)6Jpik%TU%8ps*{9Gv48|^>&Wg7+(=5KRRa-ic=H#1F8+-Vtn@42VZI$5C;imGf zk@>cL>7hAMk3=E8A%q4hG_>0*AoRJhgn%DBtVO7#SSU9-ak#>A!R$Rt~9|wcbBTeHGIJA!?`epWl8r-7GbpPuXGToM9b#o@Nw) zXi}cq>!?w()+;|)JHg#Y`DhAa@iBR)U4su+lrtp{n4?0h-jd(F&(o6hTf8&-F?d2V zW~TTTf$n~DU1M-r%FkEp>4XcDK4HM#?(XNPAleqS%Mzugi_zI(if_O=yq{lcF}K!) zoDdh5Jac_+T{SDnC?H?Itmc**grE3`G4S#a4DgxtIcv7@r99jm-dM^i8L7&LmqjYg%wLhvHPImNy(P)}L^$==+zuVD|LIr=%9l)zX$}JKuSto}bT2 z-q99Ezp+i*=JT_7d&QxW)duA}J+0cjo|N+bR(}>gR}WU0Acb*#@`QZLVAuI3Bp-CI4@vz7`>VKJrB$8siXQJG`sDdgvzoSbI0oREpaK$nc*OVJY0Do(Qsz= zLCB7R&z>`>fpm5S!;qAk_SD3O{%!epjLvvVz-G%q)DnNP2xiT_P!j2*`|&g>2Cmk! z-G!eM?s5LwefZ5q@ehGL-3H6W%-Lfk*+pF8aqK233T!*?B=~3cPh#b47k-~&Ew}bX zh(UH#)A`6&Z(jL>KZx_0?$*D@f)n>pT1$hzkU^&Bb_o?F_ozTy&eF^bEN)Eki_Cg@ zwrEpB+sC7pM)e_#v=E0lgbFtqxx?HIzZm?eI)mx=>;SeRIk0g=E0Kn@?91VLbT6p4I969>(_R=StgxP3^vGq^TKC2_PLxbMbmSlzoZ~#eY9A}iXLk4E8uUcT z+ARg}3dv=8GbRd?LAav@mt~)6`OA_=4}7;4GUhC{po@GjMluTGu3_)>bSa81bH#h) zS0#ss`YG@JQ`AQ(;ulRu2STyCH)}!FcHBGP;HXvz+RhD-)_%qy+&DX>3~u-g4bau@ zU|?>e;w%Ax9=c15mWI^HP}|W>8G%I}Bnf)O7Wf2$y-Pt}W>Bh$Xs824g7Pozp3__& zSuA|i=(gpVTG0b-;!Dib% zz4#_X%yB3Yzgd0g(|Q`Dk%fBy>wJZb?58yRC$)aLqj(fP5EUq$L@r~co$d+_)iOm% z`1jyfZd1Fkq$ZbNKvev%{^7VD`A;F#JeP8UgQNJOC&ndjw4JnVHAMTiEHCxZ8-$9G zg0C@P2p+i~SxIyD>hR~mq4>(_tgfo5{{0TrBk%7DHNA;5i6MtrpMgs*+P_cPImQ3^ zzjmj|q{cMOtCgo9R_?Wo0*yZEL9!*RBQNjKhbV@Jrl|KLvKK;wC$Oaa!*5FXg~X*& zm!qG0Uw+zdpJTf@f%Pp6>RNZ$*s*PZ(aI$5Uu%=W`wU z6rcOh|F52M^V=Aycc+tF`nV~-y$;iWD6bCP+)WwyeyB{k-_-AAf$oVm3YAXz=+gE}L}giCTJ^;ruZh$; zZD-?E-QAEEGETc!r?XdyD?MtO37iojW*ciEIhIaJKT4{~PjD@=)8zzmC9-O`#ScwO zK?Jt8XdO;Zhdd%~pYjhC^u;xWvC3pv|M+{fGr3e%GZ^^YY%J~ki;OYW2>e*P$wQ-( zM{Uhh4G&Sx&)mO{ol7#3mkbjSPGf1vz@3>oho2Ofq zb2PG#(wDan_3joX7Do>M2${x4yvASlZuWF+;A2q?ZV|Xt@aA2{8=X%5)e4@QO2E8S zaEx+O#%fB2yF^Xq^PQ6L98ZRe?DJ$vMPzupt=*7}gwxlTNC<;HSg&|#$*7?@}WI!V`l3~dyT|9Zf9A$!%Mwqdw108UCY}B+>|8> znO?3Q`s5bGz-C)mwV%w*g5$~vK(Xnr*_p?w#0Pv-S~k?4Rjc$?giNwOcbf2OzS{h~7R^Cx{?n{g^*FYAffQQj z=D(XK1gQ&aGTA6Od3ChF`}I=j7{~R~T|{<~@OY11XLBNaf-|v1;w2ya$<>E+v~lZR z>*XhjF*Ad(&;r8J^qi~4#;Y64FtHjTVZ+(1saB)8rY~cWaYe`^soWkS&*AnUYGVmheC(sLQ93@ zI-Qbf(77LO^lVP^0Y?`60?^~%tsShSX32v@liNqresYVX^@20OdyjqU1)J8#=Xq!! z4?16cI+^%y;90t?l7eDzk(Js5jL4YrT$<_K)b|p{9}{P+mE=Z?TdOEp5@+9CbI@qb zECEpR*O}Tc;_h|3t%A!QU-OQviq#(dSSQ}LZZ^lpwBKu1>5C+=))056DrYOVd%}Ej zzbcJceM)5Ro#vZ0T2XB{xRvVTOrHJt=4&R4RMt%s%-liX@-BS*r38xwKn8GwsTku? z=4)d!6iUGC(*`)AbpY_-qbg=6IfgjY9Q$hfLq%pGggaN}S%I_Iyj;uGvlp3H$)p6j zAD=HP_K;tPYf|*n4O0397dY7P`$Ik)tpkE$%BuXYrLdDs{Okr{+jm-E8DUZ!c94+= zgj|sTNGxDz43+2bFk;>706x&qOOKM4rR8_7wyDLO*;v00b28Dnp!;C5G^nY5zN1$Z z;t9^T16jMLL3U~c%KHXiJB+9_=QP1lA`xTZ<qt&xz(Md|Qa-lkZ$>>nGcsZU){oD@X& zE(`jnkj0hJ_O^dsZhRciZ4Dx1!!7r=>@^*5vA#tWU7`EBx45hb7p(I=n5wro`MzXw zBNR=TuMcQ?tsFZ49SQZcYR0eUh`aRr1rtmL?@rFX9{yVJ?{u&5?c0s=L9ZYM7Y|as z!MnA-m!ZVKZeEgaEDFG z!+MhP`)n07GZ2Ce!A%5oCBA&Gkpwp5axakDIDkq{+V~*n1hJ@ZhJht&id9f#kH1i(#I9ys|D# z5B*_F=YmO^$wciMXmv!!+E!ow9Vy`G7iYGutqLzveH7_n7YT}&q49hwOOFl&dD;Qh zRH`-loQ53;9ffSV1T+BEqqeu$AZU+yuo8Hdj<@6l^pm9R4OxT$X-wfT{Q*#tJxITR zp@&x+7%=t$Jf&f!ZTuURUW$qqF$S^qV>>;e=dIHLN;*ww02MzLUXDkdO`-4&774N8VMdN&X1lWAU$Ct~;uxDH zBaO!^^|6+ISgSQu;!z8uTaH& z{L$BHH54r5wBU9={ayF+W&CJex{$r%$`|%H#6DhHsLY~_$ot#&@1tqleX6-&N3-z3 zq&0c#thq#&&=DQ}wWJhdU|dw?6^;-3y0K!JD9~JxOhIQWm$qT|YOCOZW>4aDER{x< zD%RHrynkVY_%TZU{6XJp*WdcTy!vY=ao9gJT?IlS?y`gy1e$|Ss`)dF#TQ3!TH_UP zVh1HUETM%>*DwDuS#-;sK?p#lM`C z4dtpZt~#)~?k_pq9DG_nu>1kB5uz1Bv8K*~_z#)p1PplIcD+L3mgH_xH_H$ljx zOIs=2ruHMxo{0!<+=to$Yw2P z_i$2Hj!4~HcK5v@egC1}-K)+uNSt*pRDrAhFDK@EGO7IEOsM`BZn)AVgp=Vr zlg(oVtalNFkzS!(fwo5vk%*FLW(TRt>&@k{*%LD%EsyGFWHU{DTgiT=vh|q56l}$b zbQU>Su^^P=_fr46sh$6;%&i5Id8otxTDj0y8TwwnFo z-DPD;IL+gn!pHpml(AwZlN`Rh7!smvBeRfSZO3-F9iQJYmnCS)I9pI&F^P2)b#$o22fe^wPdlC;aOKl^BStC|vo$-CZ4+|30;)Jc=KSs;fsw#dl4 zy=Ch~aooa*42HO#ZMQ7P!l&z#`aJpEi0fy2KobXKz5*n9#N75lZ$%1NcSokkAi?vg zf&jH@yA}}c2+Dt~g@z~-Xzi#FLE(yvz{M3;B*>N)eS8y0Pj`oOWistvN<0`vs zZmkBeJ`^tnsIE5ZpoQvHu(HNS7#xXX8+^UO-%?#hC|uoO_Y3)d+=thFVCiF`(x{b4 zIYT>&sI2}F-+;%!aGJbv|E>yNA=uG8cklzVb>x2ylHQHqFd5h=Nb9(vqv-=d`<~HP3`9 zu2^&8LJTZ?a*v=Y8d5uRGM5`V7D+aAW9MTY+E{q(j_vMvE%f16R>`-=if2a@PGbVq zU8OItK1e@0oZ)i(JhuPd zG=~AohB_15{0+(2`kH+E!p!iw7|NanoYUs20_s8Lj*Hj*p~9hY za?2oX*=S~-x_gqQKwyEe{W}xmGfZF69yza>yYhN7l^Cx%_Q`gLzN;T_-TxO{6U;zdaL zN>qtsPG-dBzKNvsO=I$I^Jtuoc1vpju5g{jr}4$VQoSI8x;_Tv&_+t=fW6|vsSlp4 zU%D|jhM2RIWs8Gnww95-f}ZC(jE;vL3mlfuHMrA-?}QHT-x(GWUj68_+QBc5?6ZDw zZ~qOS*tKS-`5}L3ptF|o^os0=1|@@;nV6~Bo2xxLSsydd86tn_P9_F4<~bZ{cSY?j z$pIK@AGy>ct5_P~XDDWf_d|kkRSJeFiF8c)opD`IyDYANe0Cr_3JlD_ zkZ+kpI@th73j@F(pgVAGHyn_C1)>{x-cBWl{AV}nXu83}=n0~NC4d(&BrTHm!Xp5f zv$*_iMOdn=raes2V?ys)DyP1~=#>v|{)-fX0-hHUT|AUhD=x0mDi4x*A>UC*-cy0G ze-jB-NzQe5n_H{)RaGPruUN3Z&@PgPkb^eCvu1h$-&+%)jsGFWg%c z14Du$Cn*ZmWsVXX$;3k|w}uA?DepLD%@H$k{`UBvcl`z4X6TMCm^5+C-w{f46$&nU z`=IyYRbGS>L)z-$<*-S)t_ejwFFVW2>y{(0LL^IsjHUt=$Anm#1?>}b&38{f#{5&t za-)o0TMKEaW>3Q>UhzL0YXN#=qZg(|od#>fv~?-Mv}-E0Dm1kN2B!}$OFCb`2k$_Y zHA&u$DLix1yJeyY+DDe|nhIMeaJ2m1p|(8Rw7sL2>hKV6a7Zc@pS0&@u zV(D-sa4;?6i2UMrQ)zfPXM}lANzpZ98i-jwlVK6Hs|%#o0Y(HqWpt$edt>A0xx-bJ z6-|Y08erY^`5+*+q5YU0V4$ytJ>miaB868$lE6tcoOv8*pSZ|Ik5tFCALB13@oL`# zo-Hxc!t4dy%!psK$eEzIN z^TBtuGn9}tS9Q>L?x`_)wj?9%*Vw1a^^^&e3B`8xd76h%Y0ur&N=kAQ;SzpWD4@q5 zqrPcLkreS)-5IpU1$Ycwp0$mBH7oun2(KXhvln3+JAWeYF!yQaw^?gx;V<~})5aYC zGtVHi(BX~?cL)Y3$7`(|7EK>wF*+7_9Ftex1%K8wz4ck0e{$b<#U+|vJ-Jz<`xEmd zqkhlGt#1EH0+&*2IE4+o27M=Dr5+5~@1VdEN^3Cr{N%gBa(e|X`!o!=nxG|T`Z`%0YQ z*(mMfcjR^;|67>IHGEBY0mZ`!?3xYg@Xd0=$k z(Cy{R=Tuq7*u>Pt*wo18<$pCAaSG)Eg~HNua|w1{}ug8R6BTmL1OoWKb)ul%?FqA<#wHkBf( zpDRJPffg+zx(rUHMUJ3PqIV!1p3|@5VtOAxRVb0&_0D~V{T?jt@F9*cx}c6~J}-Xy z!6_=Ze3EN(=VWEEhrr(Z3PhNS*vP$6(avgX!p@&^bNtghy2?6GrG;IQU!`LgRC4WZ z6#dfoO}ls3ciQUbS0!?ASe;*NHJW)2S=h-Y_$S+yT#vvDLcVHAt$a zJC@y^HeBWFFc?+}0KhWzx6=)ZWz{=>I-dcA-Kr zGqQFz=@G+g){$4m*NTWCXtgrICn+1px8&jF!^7}2n=d5F+L)uuvxXIy*ET~!dFv^J zS>@Lw#NFM29w$x2vl&BKn>vAn(&0SH^GQ&Zmd#f$k<&1uiky6=(~5Nb{m07pA7!uC zoMm4$oo0@J%`qjpE9eSQ-qK8p?X5`QMsl<2A1Y0k!TC^HM>l6l88vyw8&?)7W@noC zWbCkd%2F$ZLj|w2jU%U%t_5a=rg3duGdP=>wsrqRn+GpozY+m>zjQ14`43GqRc4WY z?NbnFo&*Apj}ODV2pb|tU0t&}fk&Lce5A8god$*wI$iH35a#+_U-94F%XbE*Wk|j{ z4cYa_`-q-4v#0*@!2EW;qUN>>ai#fhLf%lv2OW={qm^u>wBk5Zsi)Qd8buR-_Xlpb zH_|xm3q50W8*@`0+9(UuYDI)#4wKTv8(S;MTN@HBz8F^<=|VxNj91gPw)hJ2ak}8` z_qas2I@O;|)Ebhxu|m|HPx!5Mu~VbG^(vgdUgS^-WqHJ0jlhSHf9-L1sOAe?El7PN zPN>kjEPIa-|kK zu?H`hRzl(n4d)bh_`HzT9)`$`%xrlm0(}_-)(<|RWp-+(ZXS#+5>e1) zVI?Se=o~QB$qGpV1LSkU^VI;*9`#~AIXqnZ{Aq`Rm@0SExRpqlI-uPooZo(j z1!x&{5Y$Ga0q%gRZ}va~2)GB#$64ydwzvUR?Z9GkRlIpUjJkcwu4+R%R<(Wdc#?G1H$eE8hxcxy`@1)k4N6(`B?m6QJSArlb)(rv_AOLW z1F0cDrTlM$u&$Hh`zFxa!Xh~ufV4t9+Mkdud+>*$?I~^w6%!Um=pKIM8@7KqLovas zPTaeIHH~e{{&T$UgbD2B{Pw0+_|4JXz~l_R3z0YNe>{C@*06-F9jVUB@93%y1UX)N ziyr=K#O6EMRhkoEV6FW9_)nVnx;&{euNZr=v}(X0MdV2EGLw;X!H}l8X)A1U89JqX z`5Ol>BwLBOzH{UGy%v+tm?|kq)U9CP*V~&6c3L#Y&W;Fa8-td2X9HUh z_12SPAo8EarR}$8^uLU_4{6StA6pH{9-O{%PV4}GQhImY?oZY4ZWHG_(BvjG!vJK& zRp2eU#{{XXv(wjDguTp(m#h0KB)U<&a`RXl*Vz(0DS0|rDv^Qr?%FZQ=_^e*QD@M0 zXFEN$5f2l})-q3-0Y@!dGxHpH)ZpZ-ZzzO*{#H%}=N4moHuDoUmM6UT^``Weo{J0x z+m=zjmS=9O;<}ggy{1weYg``S@SXY1(ZzoJB;zkCu1(9RmIDbHD>IMP?o-`6!5Wp! zUhAIt_v`$NE&qdV!Yp&%R;t69sKD)+!(!ZITxRq4Qf!5P#C}e(dyj$p7cb-P$y1rD zsCtt-A$PP&k2fegGGSqdD?WlEFE3M<4M&wi@F3V9e=PYb`dm_b+a>LO&aM$mU~&RA z=+zpq!PB?#^K`{iv+7GvUH#eO;lh|fm~@2aZCeYsEle(db#D5DKxawZ&Pn< zHb*E55=^OxQwiW8{gph-d+9KxTz~fjl5+F)Vaf+O=yY?Dc__`@_4!a_oy5~!CgTpw z%tY{Fd}Wl` zo*MmpG()cYScDBkRvuBL*Bj>~iAfCJo z?N8(-{5bhb5ZLVSDt>{}@%=OMO9fRD#maTo99M_iDk|EmC_9qzTX8K${XI#F!@LUH z)R`uJto|1Ge*^>Dmtz&(9=sTXzZ_`J6|%(BEqcvMYPPdM6(#B!a{g^r~^rA!b=;zgJ z(E$C6BnLKtD~R`%F7)~o7tpH<(r)2^txAW7(}1`!%rIeAfO<3aw3pQ`1)=>f0s))= zS`;v)(oJ81V7u3W-FDy+K?+D>1gH;h(+g-CG#y|8fZ9|Kg^k9(o-`k+&Sy>fvsLUc+- zjAPEmRt~iH!9(31smupoX44EZ^corvJe7Jj*EWTcAl$yU!gblHuDCAvRZnAzykF>! z8&mvUX-VJV!^>&e!OiwPi&u*kb~PDwPg-Pm?xuak^=b!v%%wBgoxaab?4-@h#rN%R zw>Bx`4W+)h6F2hf#-6K!X7&YmG$TEJJX|T%tawthy2rf(eYmIA(z33Mi$^G79NqOx zqc56ZTB|=xeHt^mVTj9WFME_iniPr=DIs2(JIZ;P46h0-Y^pQw_s`uLvpKBxNOT&de%O-v6uIW_)a><9%!*#xlu8k$YAwbC=>GUWAjBz za1IN+F`rj$E>yC;fD!(5+PhfvbSa1V{_Fz$SU{24gD%Jgy=h`**4(qGw>p3SXDv5t zB67c8h@%vAC}cS2tK{*wHYqf~h`t(s_^uI9J`MSsU%E6Ky(OlG(Qv|wQeOMNC^7j9 z``NFKu1w-)LvF@_Br%@!pO@&&!H^R%(ImQQWHGCXo4a$Q;XS*cmt8c z#SD%hIVu;pSl^a|k?J>*t}wt8Ozrh9)L6wDuFNrB%~fj`y%}R(H?&;dRZU$YcpemTZLB zZflzSP;Il#w5olQoY;Dh4TmAJdqKb4#vHZzrgfUh^FHYu04avmEZPe_&4 zr#t{@d*HDwb{G6`k$Qm~G0C4JrQ5Qi%Ln{ZS!(-zudGRkr23eQv>&ht%#O+-mIt&= zcV=bdvm^dSyRCi<&*(fZ=E(fD_Owa7rf5r0e?t&R-cAG2FH@(8?rgGaU>HN%4NrT3 zm+iZl1M8S5Z@P>Vhi~o87-*~{5dRefqyV0(;YOjpqPyeT4^<|SLJay*dLZOy0GR0m zFS`LqFpY{SyOIiR#`*Wx*n2YrN*`JW1s2or?o!PtIH5TNapiAZO&e}sh~ln^C4~%T z^KFvJ*h4w0U{H7JDH$G`M{Em5G27bmg~dOVA0htYUs{9ap6qcgPK4-vDA$_%-K05v zu;RvRfY@4p=Js4~M~>HTF+Zwu-(vHvc-ni^8nu$=cGeH)lePE zcjQkyDF`j2(9iZtvEnxG$I!PUSSbzLBjOaz#@1#BqH7>QcKYoDEW8Q(Qt_m3&No=s zwkfnp-6QUHfD;e%xTHKe*5BfzG2%c)ZlGoeXWdrgl^HF5zo2Pz6mjwqHZzM7Q*!=$ zk^>)riQN0l72QUfY(~jgmCy}Elza^ct`cRu$l~J)3OIP}f06L-=qKw=YJDvJb!RCf zVEaaQVO#F3^zLV{Vt!n~(u3KUMcudjyeBK;Te3^A@@OO6-X_iAzykVxyD3iaNKBX< z{~W)&6{tZYIufG=X6u=3Xr@aB4^R6&zv<`G_3<-LtlirBHYP0FCVfE-Q((I+(IkRV z_R;IM5MYE$ncB?+Mwb0YHV3M0VN@(KI)@%43Os`) z$&S#_GyYfYKsNk;wS$eihh)}{+wvRSF>tV<98f4=3I#-=uu>?3lszM3lc!G3FFq+X zKG1d(csYKz3(}yZF0wj@BX8QWgwjsOizG=CbH;6g;&$$c*Nou7d)5U-T+!+x!?-SOgeXLJNh0N~oi1F#Njn{+BY^)oYj zYSjAA$)u<6#^EgKpgKf+c)iX4h(ej*u_)zykJu69DQ}TOm?{O+0N>;vgOQ9&FF78` z@$%3HlZ!Yu<67Tc>BKgtXawx=*;+>kB zQ_J>=7+TTOii-NiBZE;L?yb=Qe~2lVnZmmLCd6$G zhw-0Rb+@)A$IBeO^N8$x=o9)-G4Iu67A$Y`S4dHg1Ca*h9rS*6&_r~~($IzrFLhWi zbuuM<%<8N4@dw1SUG^0t^}k3*AXEF9!(#-5n|GXVfFH>8388)+Z*QtP=L|o5H6uOw zRH8r6pKQJoFqJy(F}nE&oL1+x3y|cd+7UWd53n>wd{eKxK>`X zzn5db@>4nU@(m_ofQ+C%^O2Jqm(r@X4-vsW-IhwUG9C$GUt& zf~oWzRh?#aZO6HzUVYUze!IHU?OM6YR)ObEF_>w==U5MUHO%8QNF)rs@LQ2TOxaZO z&&c<0C77Ja_{-jiT;blHnJg(BG`zcI=5}fhY<_#UiJ$;cs}ylIwYqMmC+%%Y5k$7U z?A-xk-{jIRnlOD$9*iJp9HhipL^}(8jKADi13hNx^ejyq;z%?z!KH#CnT0*B0u}UV z5I|uEc1SnTt)TQ|s0|}JkVi=Zk_4UKjtwt+AhZm1 z#?ruybbvS)a1tXf2-edVb;f`_VRk^<@z2jC?BL#KZT}>F44#QFqY3{v>f(NCCI1c8 zb~<)(G`Ms761P(ed}6zUnV7pWJ>!=*ET`vWVDOg4&KTAbb_$>^lqD?iM$~&`PiID( z65ilwS|3(G6Y{WaF>@*6_Ic(mnWB3PDe@Sr->H_iPIZ>)Be`Y^e;eOF9Sn48-U%8X z%e(*nO?}^DYj*N!(`kF{2^RXksB0oUY9#Vj{?Il0|KCTVzi{ z%f|TU*6u{|LB+;J>NtGc*kUhtb#d!(*r;QoX7psLAoHuTiI`BIB^To5-z$6N!K2b1 zJuU5tCOn@5m;6x(=PRrgzKEZ=gj^z-*Q2{_IPNcRVTjY~odEJ9f!}dL_R^2Y46IE! z!6y$pm*V_mZ!3lK%te4~5*gA|lGnG64>dHmuw2020YeGbS4>!Q!E$g^mRC3K&BC!B z+wXln(7f^3PLJM`yZBUy;r0i!*^F6gg4zxo;r2nN$v&YA+>`3TVb>3?nmTBI4-;Jb0@0IL;xF_0NH*qos4&%P}dvT66*%6QBlmOFst25m<$SmOu6^ zl5Xlx9>ZJRujF-b%9qjQQigZ@JDb-Fo2?PHe*mx=BVs@Me8vf=+gZs>uTLe#k z*{`IL8Lc9pR?_Rka;wBpegC{B4+_JQw#`?aF4%XGqmUIL+WJ)WzBXW9=wT6hSOVxf@WNi-8X8%D0qA8%a1P&L+w)iU*wneI5uH*5QX`|*7pH8P0F`y2VqUVF>08?ZgnyodJ_)HsfcMi zSU#FyCVef;auIS&s-O4fNl;gqJ>yVfd8{v<g(> z2*scjM3GbkMCtAgK|&Bvxe&6f- zp6BOmu!r;8xE%cMF5^@C)%|i^h)WlhBgaH;@2WtBLJl?U1vhnN{VU?JreV}4|1&X? z{^aEdqW4Baw#5xLV*(=QJg4xs3wGkOLOs7snj)Q>5|+Y`vU{5i!9kVqo$MTag?^p% zUvUw{K@dktVz_0hv4j5DoZ8!|#N(8j@{U{rJk;!2`jbkn9m4==XE08csRnINYV6 zrN-rCzNlr39vIz6$-zenVYF;Zw896$eO2C0w#Q}-l}Wb1CeG%=Nphb!2uW%)961r} zOB8W$P`QMxoyx?pXaYaV*iRClf-K`MOfMzh%dd0C7~OWK&G}@o=tGAu_+6a!HI0t~ zxoLC#YX8lUUu(f$rZ}n2qxbXUT^fOdRX;Qyn|-#D@mIygKE3|zMhSEI&u!gb66LQf zCVOyaNEQDt#CC`^T2)hScu;Y?WJ$cGvQQ+>Sf$PP z?ufP*b@e-=yOMtHN7_`r-cE8s>ckM+w5_`F@3mH?-b3?Uc-OEC7^GO`_)5aVP&k)W ze|($ZXvrbZ^VKcatCP))Tbusd3YHtYFjaL`c-rDdvw}fK1cU$iPbpmcQm)W0Yvj|b zN|+d}T^AkK7s|@yLqT)_N)5d4g$$)kDsuTVue|Y#3@Q5l%JC}8=pmF$$q!X5{(a>l zfo`52FgPjnjF&-OyJNd&s%g6MQT&8)IXb7y?TeQn44~s(_eHCB_Pa1tJ{`FQE6EIs zZ3L$@u}8*qzdZ-BTv%Qj(8wq+L{=?CX@k(Y6@>=UR}p@R?BNB#?H29y2Ia3*8dMqB zq-+W{W9N`wq(l&sQCR3Q*{$!Cs4tC7;?Q3jY^?$aHz=rF653UV=#ZN=uc0p~JA{M( zc}%!u$0g(4CNbhyUD3FF@{*W%b{pJ5(7b2t<7G}$YuI}-#Nk2B%H{!y4PgB>g26AQ zr&Zb0c`viNp6|hUw9Ka(X4U@B@)pPWg9jm*^@U~K%BC?=pP2qWSBN2GmVRR0LR#9( zp&2KK7P}uO8}vHAC={gH_+gi?*LCKl@bgM#jO6xSvHBUZ$J(yUt!>uKdh1AVCBPnE zzh44-Y~uWiaU`vzum#pr_U%T9Qf0W>`Q~Tw)t-%Tw)J*-Y&IG?Z(pn=Tcpx_1BoD0`SttdT9!No?Ls+1gDo8xJb^`gwSZqW7o#YFS z@dXeND>*|(rd0h&-<2w~J+B@-cq2o;Sm#TH3D`v{p83rl1z0sJ6e@oRga_f^p1)x6 zr*-RXGwIRhcPIBEKigSI zFN%KgO!n*cr;H-UHUG(-F0EA8o$`2vkq*PVaEG9!tn4+@v$6&%!L^!c9BE<{VBj&r` zHe9h!=Fz^$z{6y2cMFsK-jP!?;Rc&z2_g1tiKJ@nAmzbT@@))rSux2G@>uo|4ej zd!D-;_$G(9?}E;em|HQ6wEmg(7h+Z^DS{NdU&)9l>vtGihR8bFHEE(w$bR*<)byX2 z=cz%C?BW=2MYx|?ovY=H?Fw24otP>(e(T$@3i>)Y}RApZWJ%5af1n`$&R5_pM3l6OMP={b=o zNF*YNMA8SB_4S@OkW3bW8D`hN>IjX<^A*2zOi84F4sYii`2P~O8sxOXw?7Cch42Sg zPd2NZe7L4!NEz){F7IR(O=8y4?^2?Q<(!<#_zqb}QIWz;h$Wyj)5n zHnUuPE%>m6>rI^Q)Y86^HLtC;ddTUQ7#zAeFq4 zv3{46_DW?Wqk6>4#>UcuRiV01$@6#$fK=RmHKjwOBE%TqQ*ePwxSh`=N#iuMnBD*-!@1`?Qo1u37DT=3{x zx)iVxByEXC2IQyjQlq}M(_+uqW+6<^4@fL#5?TQp!V0!voFtPc;CcFE{hezek6#4^ zNPP-;gF&oJKT8rx+jaq1UVyN227V;{i-H|gkwkB4AZ^MuJSg(>0&r#hvaGDF$;AAU zgqS0Ff@8WTGckm=?OmpEOevLO-1-Sd_+&BB`PcyW!#$aN>2qZK=B5kz`FCfX$haC@ znz9RSJmbC82)e;DIB#uP4eok(WAn)Kbq!R_`j8mUW>S`3QXXuKa|h`3H`1y5@!i`o-16 zggB{@eHT6p`=@s)QHuXWu(JM}Gg>!Ybalq)ce91}K$T13+rPpohBdW{sYfTPVj&DpkTlie zRchtaOaO_;?e`Rh;^F6yj>scd6>YDu!h@EJhbPO`P7R=m@glD0d7;!1q3D9K0wJl8 zRw;rVgVygqC+FO^M2|97HqCvFA;r4*fs%jy+Fx0{bn7d^xfd5WxTNdig=KCpz04Tn zQQ{q=M?ZlG5a6QHT7z|1~1T|zCSjO{kypa8riOwS=N6$syjfY~Tez2gC0e(S;= zdKqYO{>O~K2hBs@g0|Q3fS?qLSJ^UlswDjupybhDTAvP3rxssD@j&xP2)eVzx@2h@(c3bb2FEv8gnN6_KI+~u{u`Tx9&_QbUp8u$#I6nGh&{7QANsHl$2jo!2I(k!L#ZfEm@mAvM<(7t_2H(Y{ zot^UYOXEYc`}w1t(yklFnG5z8GpQH8tsR`~&b5s!;j5z!rp#4s|1KCG1Y<%Hs%oUA zUh&%+Cy0CpD$2UfU^^+)(sg zE^X?OD>p5eC$8gKsyXMBBLf3Pmae;`a*FpM= zppYe*eP?Fxwe?6?uxp|CWs>}s!w=%+1{8oN48WTk}B&RvA zpAMK`hb+W5Yz(mRhUEJGUYhzlYh)2oxa<5fPjSj$WYa3b@Vt6mp8q=<&!|5zDT|cy z|3gpmL>ll88}1yyq>Aasd!Cw6$hRYYrxdm4*zcH-L-o$M?lLXRZ1hPuOozlZcfYPu zvU^sobRMutIZe&S5#?JLne*0|O+Kk~ovU_1p9!HSJ|pjCr7hPpA(nPiq%$NmD|J(9 zd1_CUPCGbc+5Ye|{m`$iz<@L#H0aT@`ecs{;^*X7h9D#XLRM-zk%FgsfEJMg1BCr# zNVN`hD;XF)-ja5MQs26j%@?4r7S6tP#R)Wvlh(mdtS~KVo)R!&{cwtu35rng6h+xU z26#aVa3+xlP^&2v*GM72CwWkaBmhvre@Eg&Yoc-c*V`ixzAAVsP}5+~{(BLG0+VWY z&9F?`I}-_%isQiyiW5d-E=DsET^Kw^^;nhjZnSk<qitAT`L!6!k|{PJcUsFWQ4{mX~KwWD=T?;<6`qb29nHV@N^C7~M6 zZpyxxRA|r`)Vx_6f1{mRnMF&GcJjFflX-ekf|$dg@df4F*ki@6;v}@F@cY$SwIu~t z((JBb6rcdBjklu081MJ67>*w<<;Ra(429r68r?8*`p4O&JGh8>?7NZVAa47Og3q$z zrd@2)Z7o-Y;mEV-n;~aE6zP-izuMf)h{vB7TG^RX!1sb9YT&!qceN%a>+{zpx0g5V zw_R$r6Z@o)n=o7xxipN}>~W7ZHM&g!NT27L^4e^kL-aX@W~qk_h&HAf^p?mhrA&bA zLu)P{RUfi+`#nJSsrHYjUXnk9TbFx>$Ln#v#Gw5XdM|ZSi2hk{zFNVZO|zDGbenKxpcF+liY3f z+~UwDyS?w8gze6-F;!osN7%|Cw%CDRCz!4g1JjIQnw^(H`+coZ1!Hs=86wL{j~ggq z#ir;gwl0wiSx|%9{I00KEvf2AiwPTCDT_O7 zi~u#MPQqfA%*|gKFJ_ruX^fVUQ9h>-fhZY5P*oKLj}=xLqmeI6IxHE|-#;d`4(8AM z&IF=aZ<^^6){r$xr~Eeym;<`{$L+SpoK5d0y}$0~;8^$J?^n#^J=3oW13r%%JvoS% zoEz}A_16t@swo}mtM@dnz3HS{`~Gdy8md|e-}r|U4IZh(Z999Mt=CCp;w-xF^|}++ zHvLa3SRS-@+p76*Y~I)oTaYV35X0xShnly`lQuIB^YP04O0H7k7qVKA8R`m7Yv1H* z^H2e6ibPiV$u3`p!j;UKAnpebEY$sMq&_>KSY!U1YHKF zHB9sqX_RFZkg_D8H>rr)YLx`MZ!5960KrcIR&o8DAB*)aV>4xJNFs&ku_8Sde;EbZ zm_f)75x`6FT)6!;X=w}w|6`C&Xa6X_1vf!rVK0GH4TmT1v z$@FJMx`XjlY|HBcS{ElOjxrc(kfNFp#8dF|8;8I3zC8A4{8X--Y~Rt)Y14`SSMlkr zx8#1x?d6jv-Oi@x4VkVZW*ymEvT;NIv{EXcm#X28WUAG22s^S%bTdLdB-3n`8BgW4 zJnVDK&b<2)$2Y>DLa^s&M7}cqJChcwz507BBVUhc2K8{@Te;wFZQbB&`%s^g^R98j z`RgrL3{^Xe6~*422KR+^Xhs(fv9H_qm`wQ`l@p(8RPtLzK#Gl9kZB(T@R$3hFyf} z*IIX@`M^wlEYsOJ5aYiWBCaLl$QVxSH=mQ|S(wy@BX|jZ*RqRW1YCT0h1)tP*B-GG zlopJ-92rx12WQs%@7_H=67I+Yem-pi={_BxO9)o$b%Vqqnds&-?=ybBl8;iKdIhL+ zRU-xQd8t{ZmhRUR^)@pLtL+MT=Fw^VSLSro2aDf#^sAoz==m$%=J`y&uL!kB*Yft_ zEsE-%*G!jmskpDUfOuLcqIKXRmQMtQl|_u~Q=slvL6&EE!L3(5P)ra7AOqMGFilIE zCa7c45P|Px*vbaLWCa1=sX-$IdngMynbYzfL4`=)Z07+aV6cD$>6nmSziyfhf41On z<$1kY8=5B=F|*}eGr#b?>p}ic zqjq?W_vPS>5rvoP>MuuL)DOS;PA4Pxn^XWX@pH^?;f~+oR00+Ejp$m3uwIR|RJ+z+ z`cKu;t=h-V9?m?>u0M}$HGgSo``K_Or^8jkKG42wRq~rCxQb1M}L(L7;F` z3srlz`i-j;4o|%=$sio0Mbq9R|Z)OgO$$?jmBBs;4rPq&b9w@u;eH z<0%A11F(!B@3IBg+}SRz!QtK18ocLtWxXdI&x3tulcaQIg)wpEknNfIhu@Z-^wP9y zBe}qODfwyomo-5`0pDuDm}=K`vs2=?j#=V+>)@YrDcl-HA27^;S=lR_P4c-_o0Uf{ zt>$mkzA46=?y)=TiR;4;^QY_;{R?ttDkV! zUldo3IC+x$L7@fhC*l(^b})1=BGl}(-@>Fys+6r*;Mnx5k%?iWZAP|3xBhRs`AKBq zuyy&$^@G@?EcMQ&n>kzuxcUW%$|BeHhi3N3^>x3Vxv9xv#dLYm0+GOW(esZ_I8#1C z*hl!&E?D_?UD&b8$x-@u zXJ67`TY7+w0B{0iZ-757m=*xQ6<`ORGSNOyxB2&*UI@@AzF&|9tZq;XK=Yq?<^Sen z_Ww`QVJ3ablN~8YVx{U6iT8*^(f`6r#PseNIKFt{Ks+GsPCa7N(HF8MAMLyJw`PGd zB|=A=@oLb2%?Yjm)uc2N|InrkiTQAnQ8&F9gkE^Ps?kM3pqQ8dS9!C@2stpfYd;po z7u%eE6|UAl54U9jAs)o=$P-tpR=;5V1WL>*o4BrE>W=j!e0=HAg(JUL*z8~4A+u6@ z3#pri{iliDrBBQ};<%?WsS@(f>Q0my>-wzRqnl52cX(I``0&RQ81p+(`8l zZ153RmwnA_ksH_X=@p^K|LFM(`?|_@22n8M`pB^N*|!yc+oa@iwTgT5j1z^vzSY-9 z&L@kQho+et#H+>6I$hio>X7*0TqQ+)_qam?=P;M*is&Y!1tuF7zbg5AlX3U3aQwCZ zaen%tX6JNd{BT$Dh$U?@{m~oijJI|1n!HoXT~r=NISTEkVPgJK^1pYOz@AsHgI z!`Np>_FT`2$H9429&a`#z_V5vgrytO?-{d~wpLgSK}3_{YI9Jgw~_TtFwy}97?KC= z3FzOa06Y*B27p#=Jm=k&{=|^yTw}E<#et2XIZE*F~I5wBwupzh9Q9=-I z2{Rms>;1drc}Q|k1eHEHsduP@L8DH$A$sej++Tw@WYsz?=;yOC0~dyhJr+B3W!D0K zi{tOnKl64=5=)0sy)qZ|SL0sVf^T2EVE2`8?yqsH?b(-KVeSLd*(q*+AMjOfG8XA4 z8q7@%)yfXl#gv+WtM;qG%^Z<*o>70ZeD=*h|M1)&ch^(ZyWwt`}?b;d`?n7UgtE*+PyRXs8Q8KN87slXEdLvdQn>O%Hh|8nA z$J){(-aoyQI4X;|;)0`b@Vt2OpRf-Zi{(3boVRbw3=3RGu~{{~{(!6>#(Ns|;tfpg zAh;5E9BxNnovwgOvi=!d3gT3;f>8zh+s?%Gmo4OSMTS0(dl;fm%6ZDJX0t4mriSxw zMj5l5Sx5d(qzG?Vt5+L<-k^rIOW_oI<}Druf%`Ye)SFqcdNDUHl=lm_;7KgRoV|Cj}!#!-T`S}s!L zA5BZi86*p~d;qs!umWN*{fp>td3L3Ig0EM{#RVNDc$+imR;{-3!#7h2x?B znQ&VumNq>5s)94e)0)2W{rxIP>RD6SJYwrJjy`6xW}Uc zg=wdl$GlcS_{Tj5zbEf{8h>-(E76Xbl0SdmLahFxl$0~OF#_>dZ^b9}!zC2kMuHbx zCebag1JEmeUQK&C-VZvT9;uUP4k7B29|X=%=Qi~1(=@)G)QgTX!JGehwLCqadk*G* z*n$KRD@SgU_5DMpmDw|K*7F0|*8Ddu=Bu=MFS7XSKc+Y6!c|zA)>vlCmQqyT)y5^b z{z9w4mfF8$3CofSjUZhWAz4(d|CqyYwD}(ApIYu!Kfm1TD zM*$9{QMxU{fD0;cjUJ%2sJAE-jF>OBGDm@+nBb=AkIX1OE>JB9aqA?}Ds%xNG?}zo z2QK7*gA_650H4Vq7o=Z5flz;hOero5drMN><6d`g-pqC96h$oygnAK44?aLD>+Wr{ z-riG7ebkWk#OovkQnD6N{>%A9qsn>lx*Wc;;sphyRX1|3VRJ%`1eZ}r(>r)b_q({j zi>I^ftV>c3R$LKmRTHe`edl0d=aRM+dclYm_3^DXqT}FQA1jKK<1stY8ux+}*4`bNE`dTS&!I@~L%bBot zqq3|h%~Yd;?+8f;O3<@fY%I%L?_%wYVtP3Ua|^E72O=_HU8YEq4b zkH`YmVh8ufI!$ImpOO%*#b5#(Ycc*m@Yb!?ei9%xemA$S5Y^EB8B642SO z%7v%L9-&|TT9f)`JtNlLrT=Y~vY9SBp^2rudl=guK9`|_KHopIrgnaIe_JuAnf;WU zvp+2%29|qPhK$$MwTJf(vkMuJRg+nsi{*ULL+;a7r*R`OIZF@x+y+O!K(=Kwh2G2uItLtB^I@CDS9dM za3gQmUja{_+cvjQuoI@q;6?1Z+jq`Tif8y0-gYT(g4pEa-`kzFD{-Nbq{(!B98`F zYaV7uT#US8y|5W9atq5V(h1ev)!pNf{7;uDe2%NVz-7jTWjT(|=R#Z5BkE2b*g2Sd{EB<~?aG|40Z}SdbP}BytUuy1^7BIz7SxrmxF@ z)5b=C_7Fh;6(h{3lYi%3NQMzNzAkBR z>-*L6>|I$hq=y=|GfDFu$MW8%Pm!ku$JbBzLS=Ik8@eWWL(o^>m8ZfmUd=G&m&8Ba zCf0i@zR)6d_?5$oNX7XZE1D%V^Hf=~+fI+NyUpID-+q#x9O)?S<{oq|0pA!?ZA!ix z8>$>KS~TTaGG~T2yG7`=Dd~?tpbuFW=~nYD;mFu>zff|dtggNIfYYJT9Y=SOGFD-D z_O^-bD%Bke81mIG7$Np`#7S#RF27If@?g^Qn@Zc!+m(}ei_VcXcBED95564O$%b;A z4B@O9hX5 z3FE00<);K&;u{!YoA4XiGwnC)7IzniCk7hOIdt8yBF8f;-g0>7ONU;CO{Er{F_1R( z-cdLIK8n&mHx>ECt#zqwx*kkc$~I1pZXKyuDw{ZGKe4hZEj10y;YjK0R&3iSm#q7k zx{--Np9KoJo-8=m#qazuv^y>sHCg(LOiqLSka@5zHIt5V@YK5C6f6+1C!^5gM{1#` z`l#>(Xu(8kh8@}Nh=~F2@D;S<_G$c&-pfm-ViZfRio?Wbco&9_%t4}wd<(8C}oiHbK-E-h0pIU{P6r<6(`X^aVgmQYk1E=Q%8Qy*&AFJ!)3_h z$KT3ZpBYTn>hZXhelhzP2q4p>jS?w9(pO@1#31=X^10hAmFMw<$kDBc+=8FZ`oa(z zn|N5ET!c4{|AXx-PrKP3}3cO{;uEOaS%x!!=BSJoG-0dmU|drzh_<}4s+);<>aWnC_0i-KRdg8 z3sdi+!Ct|ZTylglY>*s}$1PU7D(hqs>?3gNlPqm#n`oyl^mES=j{i!OK^s zPPjO4s;@?8hnTA|(1!%PPp{eAPk_3s$-j>*sOPIcG1Y#Muc4?@Iw)X*8SXd`LPv6=k=_`VGw^{L5>9)_q3{(dmVZIO*TQ zg#=YzGsD!@TjH)2s1DhWBbFwu8k6yxOc5IkWyFR3Gu&I z@=^d!Di=Mi8Qrw9?zkk4aXLHGJvK4C_ny4>Xmup$PtIgn9FCZ-+$_Ic%Lvev)fSay zlV|#ClBsA}F7k#s8LE!(4tqGu(}&Va+owvV2J~vGXBMr6L^~&)&!uS;b{yx!9>*Jj zpTt6Yt~)A@ROvU4a@3Cv4({}brR23YXqrA_6QuLGxh<3}R#9Sa+M%Q<5q5)XFm z&o`BZO)|@Tk5kS@;=;lT=4?;zQl{bBX8CE38o5L_<{ba%Wx2KOUXEN6jXU>wxhKq5 zipg0zbZPvj-xC_EX!Hi?t+14jRsIabkF}uxWK(39>fl(M`0iPk<$Qp+2NkYGDcQe2 z8UM7N6KoCA9U^+GP=#}3t^{GI37vfL0T{WV$dt*Iw^y!O8Y*a;R=9|!_qFPY@q(!- z8A5$S(oB*F`6cZuFCMbL0N*gW|UYWA2&q#_>a-LZc`B$5OjZ6Zp+b)fX;TQ1SdWLKvquwP1LvWXk%*wBFSdv!fr*k?OR3Ik@02 zza&++d$_ibzMRb2!vCI(4HzPG15abV97#(RIft#c{d|}EdhKNQt*o^MvY3TDRwaGA zxTlwMv%>bwgw5(1!M|5ST;i4_1qckIj6)JE(gO%!t50MY^Pr zS^pU-4LMYHC@w$??#hhM_D+8B2*Gz9A6>k8bn{m5TmPr345rg5kXQ}>9R%lV?F#%xEozGUIT!o4ccbEmN8+b1FX6-Bxs#R6= zw*K)AoV&!*?=o_q_|{EU?gwk=1qTp7PQjDStQ>_;~f3 z?!C9o`4oJIb$ElTKbK+76{P+^$494ac5NT`r;_O>k5$aSd?{jGd_uIs&3x{3px#@j zBei#a4XnlS=TfBOZZ~BfLfQ(K0+Cm!8H8`NFkW(#3^$Sp38&|Cm0)#i(9znWatb@v zo$o(MlF@dfj>^G>qKvZ^FI~=*rLQ~I9m)>m&xiW+*^iT;?gE~Mr0zoh%`Zinna`&C z2laVzZ>LUcBK>>K+E=3Et8&~Y0<}HgKRcWtB>kN)%v6cKFi6T)M;&kq%%&`uKog## z9>$S{BwGS22Fk-^nrbW%LI)6Y`sI=!L6*fGO)%ir45$!WYjS|?Sx1lEEHgL2ku_2k z>IXr7gJ%@UntnH~wGV(OK-#=L!v;afBbxi^DYU@3n0I;eJ$Y2-8#@=tDyIK~6{0&b zAt7Wxtz^qK0zEJnEVfQGmezSa_3)}%vQQ<$vXCqOoD@4`1Y3I%<0`4Mj+qJ$n7R#3 z%Z1&&hz^GFNiietQpbE&*x!jUB43%42HOSAfTh5Vi3-=Lq=r?Cw;jQo9jh<&@H5IE z%kQ*uIdkW_RqY%I4oSg3K6D)~Ia}+v_lS|Z$4h!vE?!D&#Y}}NJq)eSa1&jXuej^c z$j*>6bd~YW=wOjAEHf=QC+DN$a1maW=hFGyk1v4*VwqL%sM2B%ze%RHWnF>qHDANR zhV=H*w3D)lr7#GL1OYz-3SMCg{_eHv*MkLaGwmMsR=McEvo#U6>of`bh zGiiNH>FCYLpwHx9xY>TTr9VawdX*z>C(gbi}oBku;q1`7(DdqL4Mz!icOl)=)1pc%*lCAdcY zn}^a<5aEbQkbAVVbph+`k77iHQiBA5Zrn=QqWJ^~q6L%Uq<#4%CMN{)9Val_;Vf^a zWdc+f>XwhW`yb^&72B7g9NL8c&Ei<~N}@fKe}?SOaJ0T9G9{s6cu20azF^$0Oq*UI zo>$`|`Sj>nbm$R_6xcFmCIu!!NF~6&^K5XO_@`J5!=3LLGr^<$^X27isHr=iI)6`e za$^{?YTlRkxjo#u-Wc$AT=m3=0KR*iU`UPu4$ZDhqieZnb|S z=PmA2fY8SG3+KipTGB@A&X1b9F5-$1{m*MLLGO$H=;b44sjkZ`;J-d*-z(78ay>q* z`&)RK!P~WXertlKUu5vrjxOFne{IqLGDB6{RC&^m{QBG?;QQ5CDh7RI;L}=>k1KJ$ z@r^y*rA-tWRcYz;G4Rzqe=k4Ys5P<5>9b}YO2oMi)n@zq)i^v~M(BCt92hhtAHFvC zFmysNkVOh&g;=~6b9n*}@BCVJ4fv^#?g6mdeN0?_3D$`)rh%E6;VI7& z_gaBNbATWtTQCDVM!@JP_q-wCrA3jU9+FZpOplupp2DC50w9Ot;WHf5GSt}IC(S-! zF$zdHAZ&1ms+cDNvlLIDUKdaW)B+x|^asLN;k?6Fl25o$m5<~)plJZ=bEuO?P7N@9 z;xj203Y6HH|K_o*>Z~oY7B&MLh*XWQ8(Jsu@5RByfqLI=#qdo!SB!=+JGn}!GUoE% zi!&l2=U3WG_EircQ1fSx-+y-tQbflwQ*F@ukJjc;K4?l^rpJ_Ia&TvFEBS z%RT-Uz6&XggRY`J%XODB&yIo%3tWh{dxopZubqu z5B)qh>ZPZn-QH#KUKShB7l!pRI$7dsR(WNLaJ{Tsk;`dwGkf(kV|$9Ng7e>r4+t}x zeK;EI{zlvf25m^>Lmd6CZa3ERsT{Oxr2NyP#h1QxeKeEqr`gc!!MRsO*&k3xPKiFi zY}sMESJE@y$Pc}S-zEq}c5IsS@ITcy(3f@X`+jLG-S@2D^&O(Xg)`#wu0`f9zL)QY z8|V8O!Ota|Q!>(f*P8ktGCDjuaNIg5zYwD0Ywe|d<<5j6`6D$5^puQ_Hx?+OrpcBc z0cby#2ONr$Fn}3NWt346i)eLL4wNLs=Tbk(8zT!yf5t+nyFiDG9ONC79gIWh8Wb<0 z9+n9NlG*=wZ2t0+(1)9x7i>=BUXe1Fddw6Ki~_z!1_fG_TF+4gvhLdVAhr&Y5g6Y< zTvjAd!QvAye!3iaJfabJ$0=*ca51v__^;;61D&>pu25=frDI!$Kg;jQZ(Vvo_KaKX zCF%ZZ#XwsiA5IfB4PpAmdK2;ERp)v%-n)=hXJ`JQaZN#P?o`gkN8B7I?HR@}*N3@Y zjEuaa-VBq-(RH@M!QQa{Ae683QM{R! zh)t(GIrmXZk+1l!UuHx9?kiM}dtjXlyq5WO`^j9yI$5904n)3|mxJLoe`R>b552|6 z#dY7cGvQ$q&avG9o5>^C!kNJsY_0bw_!Lw6qn>R|Dm4e*X_ys~^mEg0ejziU7KdN@ z8`6Jo<;>c{M40_K@&sc*X31>@9=Dlj!O}H_5*{=oGlcD+s}wv?sMmk5ErjQGm$MYt zT+YVs*VMD=ZiV2>v-5RA5Yc0VGX%|!a%HcX9BqmIy(@{z8s%-gVI!s4J?dDykEMma zCnrDuM&}|qyYwauIS20KFvjEr4zM*O)bq#HBo`4TOc|?9oQEj3p8V=^miAHac(yYO zT{%rNYOg8tSn>UGET_E&;2BT2VZ-U~%<2?1V3>U+HV2V8^8i?SWIzP2xx#j=qmOENviye0Ucnzv%BTUv{&tHt=9 zNQdP(mAN0E-?&(xF4k!dZ7AZeK?F`GZ+H)sTcCet{qjW7B9}ewg)XPy?sBk}Z6!V& z+S`^B2}BKz|DXzp$CW}RpJn~k_UfD2k5^m_&O653`Bq!a{_~}G+m5;?2lkq7D}9q# zK%}5*?|lM-QJ=ACbW7Xyva2crXO2;z`GFtDb4ASTA5{-{i9}IsAMiekZCRiJTW{@v zGx=8W3#Mm6{apa%0`eI0Act196o_{jT-4ucr65>KP9Q=JTqw91jf7YPWI)r|ZRoT) zC5n|q!?_q6IzCP|O=ADj11x6}+1)&51Z&wV2o=O?lsu1Yj1gGBG_B=_G()HVn|(t& zD1%7c;VzvEvf3Kt$}dk^9@XT9ujY}tNLJ6te}s%QQhd~G(U1P}o8n|tsz}o=^CZjG zhXHPxY~#ysvy~)11k}!IH=@JSlrb&AN}H-N(?(K623!Iwj*v=gEoiuso2ZD~y;-*u zk+Se`VaUScVB;6F$9De|p$F%DHm?w>C2(M)A5Jb>8zhg4k^{UebhJDsCxqW7-|+SIXH-CZoDKrXe1C3F{O$DLTv2v+in|jpaIZ zkRJ!IXcY9Q2OrC2T@-UfaY}UQ~DXdi)*DR-Rlko!!PK zv^C2XfSQA~Q9f_LWC8&VehChNLwd^T1rCxU_PLFpDm5apL0W$6NXVv)_l_euslk!X z?bI1Dy-#0egRFo|N6>=JL)&XM2D+SxkSAbzn3~KIPXpE)=z$w8`PMKkkP!p3ePM3U zLji!Lkx`hR8AgP;k%P_O0Fh4)x*;SFEhP$iz7+1$)h!s1_QtQ&EHywjp_1%>3<~k7 z&gkax1|bKDn5j`@rgp=YViJDweIQRx?ijClwWNicXCuYZj44^M8{Y&L9ZEV%zBEgk zH1E&ula24y#IMxD=tsINihPa1 z5VvkhsH?K#)d|~O>Ru9x9iL)bnFA)H27?+N1$bnpkZ(=j)}9nXbXIx&?B%YXD3{$%kq75CYk(JG&Z8^#{q zt~L>GQZmO~H>2!|6J4uMO~@CPy?g3f+c)AtTHHv}MO2(GF0`&-*F%X~rhli+U4!xpzPm8}GoPlS#VjLPVYGUf zyF6C|pfyK2<(HAixk_zM82bJmdYk@Wh@Lht z6imos-K@z#^>+LPlHD4hUgs%^{(osj_Wz_6R+6-G;@cQNiZ+p2d@d1*a)yR_cFxb8 zh(s15QPR$l6n+xmrxyMyLr*R6^YHPHLIW-Y_#abc?qZPiKflA_K2MH^RHIcyPs+LV z1LW$#>bKT)e%l~=#qSq5re`C5ht~bBfL*nyws3nea#8X?j$`6Pp>@w$qSZ~9rrJ-R@>r6G7 zLc1L*Bhi7csHiF&O|gI~ zl3v@e;p~TIlg_qCYQWPBbmTRq+8C(UqPTqj`#ycef@2GM3NGYtrrWK`DAe{nZc_U& zD3`QFng6yyDdvUlia|)lUJ%JJFeyuq_{=1AD9$t;Z|4GmiGXDl6p9BmB3$N9!+8rl zX(t0wE~o}6MkEzEr2Sztb-NzdJiyQSx-sq6ty|Km zenpQ8+MXf){qJ+`6o4GpwFS3+=T?Q7`E)f`!k-;eV zc|aAagM%ub3Sype7H8@!cP$0}hjmCOp6^w}Vv}m=lMB2@B;Sm_yocHiQPwK{fWQ?B zowEem)Y2<+8;J5msol#nuLFOah8jN*IH5sJ`4c#>Lfg8%ih4R|<{Cr89&tS(^JX4t za-I9~|3=#A-&VV}-zizMA#YW5OK?>H*5j<$83i)YqEVBZ_XB85pplZ%`IKFaQgTkWl8RJ#=q9joh+ro0h!P+vfT$Lk4lPP5Vd7&)h&1_g zJ1R;9#D_yzZmwHM>%QixZ0Vo99kN!kEz-dRpmaI4XHaV7aC=49!VhUNeF=_;hWbXY zm4FipCvTh^zllKZc$S=Na2w|(vD;qV@xjj`r{c~kMv6X-L8c_HITF=IiX7PM$Mvjy z9DPL5ac$1l;hOe={}!Ect{*fj+IvX;%GUlzn;&kWqIK>m`r=hv9hD$~%xu@(T=sVq zZ}P+*E6(E}$LXQMl4q}09j}OXk(st`8bM-OyI^r>)9P5z^Owd;%>e}|^ z3W2Utx6b^{;mHQ)^~xlk^7y8$dE_I#K6udZ{3+IaxWLd5Qfn)hWJ{Q;`j;sDBY1DI zJ1+hk^vH8ixoL)Qr0JBaY3wRhDf|$Nbld3&d#r{j-zNGU1`JsaB2P1kKfM1RQRf-Y zX4uBMw_35qrfRfS%@{RWMOE!x6tzo>8nI(NoI~(7Gjn4f^k?|pYu-JE z3u;saHV6f__8pqM)?$8V+)_&gYd`x z(HuhP-4_pbI!!OtAZ`PYA2hgQE{4_B7RDO+yo3AlZ!e*OS;S6<8Rw7pva-GSyJM=k z3rRlAjD70hhdQm%d<6sdK6 zi57y`izBnLYycr7$pGs}kiT0bqX7tDRb!A@zlI1O`}FB< z0M}0za`o}Zp2Qq;KH#IA4kUeyuEsnX-1m=Uy^DJ^A9vPIKL5ml1_W=CJ~_u2o(5l} z{S`JjKH6~*)T`L<0N~!Y5S@z*a z#abPDRTrmphDIb;6l~u@3*W*xl+tC>$F0la{w9Ljv?s&WZDp_c>#KU8=_TbfE_0 z7d$Y(zI-1G-Z>3!QJy&-`DCOwHK_IU3eUCY`!XvgIeX~61uUP?5S%YS5ZUi*2qe4- zZMwW{-ngfnWQ0GAKoMg18INb$L4@qzoeSF+go>rV8hEkM2{6$adk47xjmJ48-HBmL zl}}rdr14#`PmX8Mjk)GczaTFEu5O;H4*RniY z#n#M!E7@9k*tFY6SFde5piEBk+N7IHQ#kf>vG5F|@(-0vI-MPIEG(d1 z_r2c3lY>5^^O)bg^9`|fqs;jAfyf3faaJ+94AK(PL0C3gBC+x)U&$eG++hV*CMvRc za4+F=dAa{itnRgk##iUa58-=vdHMzm13CBY#%B4>Q$fnRmav7MyxD%mc8SlT#AP!Z zQ~5`|CuY`FC5LHbi^XBcn7oYmzE{qipF0Z)0#jQrKb7xMGmMXH9S=I@Oj z=+<`3h-Y^V0W!(I=;!gn$HXb8fMCqdyGv3U?fmw<`+OhQOWrJxet*b7qIgLRO}+2n zvVzDiHZvTs?Jk*g0-iR&Ry(($3ZkU_8t_O=GFuV!(Gp9WxWo_z@k4+5WCSIVf?0JI zj72lj&YJ=AuJ5~EjI_Q4`~^S=2NIyDg$4*?2azlQ#Ey3-G2{CmaA7J?fFKoSeJL*C zXT#GLaqH)fo|x!e*Z&#M$$^7wfYq#oNR6;@G}kdPMAZz{U&8G`N&CsmoYTbsLk3@T& zy-=-->V42Z-ccRej%m$vw&-_qOu=nxXW8|rtK7C*wew2OuvUgO^&L5I=KssM0k6J) zRVOj(c|O9r%LK8=W40$e%wo)&YvssqGHSd3U`3#0(@S(VwbVUJuUP73gDqI^!sVGhM+O=dw*oZ<-=MEGsWID!>%DY3F@0 zD5MWn)=$Or$A9ANVDL2sBN`w^if)HBlH0xH@ z;CE93DFxJQ?5)*IfXD&~U|z=xnB5}-R!529+zP+K0ty5dC*m8i%k2&zS{P(kLxcea zOQ17!834kVfD|tx`BoZ0s3J&H05X!vCqZNxv+>^hB}QGGQntI(t@L9rx8C#d%AG&> zo7w;yYmvJ!Z*_%ky|xSqXtEuzhHdQzCY_CiVC*l{RKkM)dVkpMX0+s;s|4~#xd?wS zf`pHuraj3gv%{CXKZ3lu=4Itc(hSoL+22w`nMHVDY$bZef^p8;|=&NZgX8-mdfh$Q|6# z@w_&6H@j8RJQV-oxD^7GDl#SeXxK6_WL15)nD)%~i7+5&bEu-~;#O)EI@5WE?eB5f z7^-GBuYLkmArRKTbKeZebK626k0MRYltKf)_uG}7UtR_^Jy;&#l8AMa=nLb{4Lip2 zYwi<%V0cCM&^xhzrU-YRN^1hmkMFdT&;WiL*P4?Wm&p`kJ@hcILaX!zQLX zC8k-UD~Gf@=?k+RRXfOw_&#m%{lV@k3Xb|hwvsM#)NM;E zGq3jLA79S4d}3n^r?iwzTK%T!(=&~9{mlaGS0K-Fq^~~U*FT4r^&Jhyl&K8i&z0N) zw5E?_8us%kg~%Q!hi%Q5hC5t7s+nKBjo)bIs%qZczRD9q+QWhlUMmjY*FH9ZPuwWI zZW(~IasB-L2(5!d9#|PI!n}U!sGD!YxK+%a&F6jQF+a)Jl~-0j{T?DVq7!zyR?chL z#8nh#yQTn3+7^F2Pr2tuRE`2?5U2Q?%nuPaDMNp8so)_3B=Ta zGWqo8d8%5eQD{2mD=klTkS6DmSJh0Z!^dQ08YSqS*mUd-dqBYyXj~Z$>Ac^64B}WE z;k^Vp=)nje=0D23A@V};MdKMY00yOj%n|wG&%#xiXMlo)2gFFDRab03Fek{MBbd@r z2ufE0RNs*yxIn-=8sH<56-xm~6OF~lxNd}Za5d3fThezc?Ot9Ag@UNXR>^q_YBZ!k&RUD~jz_~() z|8>iJj`@ogc=4>I1nmaa7ux9A9SXTt#e{hVqN5bVk-DGxqU2yh4^FoFQX*~~NTaEg zU>)fa3pGNEtI>Q@8=XFmH) za{sXBRQmXAbNjQXM2^psu?Fbz)#bI(_=|BB^~fz|jl3d0>umIunqKs1-c=dAzG7V@ zwo21OGPo$=1lGDwC5!H&H;=kG0wtU$XRu`tV^>x@NM-T&FDJTxv07cZx5~{wt0}-K zB$09Y6HQ8)|D9LJ0G;9>FclC3t}GyW*7yKktnAOB=sQ%(E_2frdPd#`k01yC+liXX zWQQ)~?py8=3avX-dqcgu7$xSO%#|&D_O!evv4d;V|3SN!Q5{rP9e+2bTq2bZ6BUo2 zh`kNUNA;hM(Ax}R^5&4Gm?-c`K7{h`{x$AtnAKipPM9nrbCv(7j|i%o@~Jjic@;;5dtWX4V4p14R>1~(glHf<*rgq zd}Qj?hy+GyQ6*kP{JyxjOtCGP~Tvoa1iw7rb#^*s=>~ zHAygSjH0Jt!tTxJ-Mq&A(k$3QfHBal7n?LjQPw~o)JT^4Md^9U{Lm+-jek@3v^-Ro z8)>F}ZgID4c%kRZ|4Es{C#76VTAa$`CC-Q#a(X@K2U%_JKo5tIzvuE4U$=#l`PhLL zi!DKms@yaHhL$}=*ScVl?Cc60{=P!6co4y*-D1lEK8S$>zxj!idse`h9}uD?g6e44 z7dj<76CZGW%mWsU9{~NbN~)$LQOXE;GJpi=Gz0h~D8EX9fipIs08qL?7SSV8zrpfD zbM*&saKG|5#tigdyU-l;8ndKL9yvYi5>`p9cG*Pd$jCOTJ`P22Wm1{`8ZBQ0?@g!H z43F2B=oAkDnV0>$xA*dnx68tc^2W;AjtHMhqQO3wH%>y`yH}rQ1||D4tN2`ZP+6FN z&h46H+7YLQo)BvB>Y8(z9gf@S4RV^Vb*t)MT@-#!;dA{!#r16EKCg#fsn>|0OTWwc zdhiP}!KnNr13HO|FaqAEUTQc0TCBOO%Z913oVQ=Y($qiSKd`x9mt*c1tT95#njs$i zs)I+p@YD~Z7{3`TZc9@>q4wxk2c3P(RVtKHrgwa#bf4uowNm( z*sEhxANA2g0p@k4yGXa|cj^+7b8@KcT2yJm6yn64YdEX#-74%oYj?9=m>?Ky0N z6*N=R9d|#O_#WgThaXMg04@g(2T7uH=|p9Qv|m$AZ(xsQvtvz6S!oZvij(&_{EsAP}&@I+jNDU!|5gGiVPZI-JqJ$tI)~5$5 zW&iF|{#*rg>HFxVZvA9v)Vs@qGIBV~VfW5n=O5vBA3YrB?wJe|rmLI@S+0_4x{_^) zi||F?IbE}l@HoTFg0J%lCb8P`b4)#YDm+ZB{7Nhx^t2OVWoqzteel;WJ}y_e-R03+ zsTkz%z$J5nXfNSzJ?}RGzd)oS4B~w>obEod`mlb(BkOlc_!>JX7Gx$wE0-Of6OWC_ zdq5>Z@5Gwv{&%lj*?l)Rajr;vJjf60(t(85^&94AqN}}|d~vbwg2&4O%GR<+`lg)h z)6gCG?SCEL6du4^g^k-AMpyXxOXIlN>~Z-RS=4^*rsL8EjqOc0*;jR|QOUuwto->l zqF}~3c%|jbknQ=_#VDf{Db7<&2%)^Smw-kE`e=BVT!Th;UkteqUX?2mbk|bReTF@O z^RbO6^vmUeH+%9W!{mf%wW3MMv!)V(U|4Y|za_hbIwJ>=J@p_eo`Xb{b#YLg&REpy z?&k07Eo)c*EqPbS_?$c&wa!yq*+;mbF55>H?`ekUgqYrH3lOEi*};N+p6C%`tA*Xy z0y~zwn~v`MdHKGgV`+FgP$kXm*X6`(hhqNS?so#eb+dNIJUhPZf7TvMa>RY6*!Lp9dhXl`l z(PX{Ga%{SC-z{s@Kd9oXU6YbiU9wS*-PcCoIA{AE*)lG{t#)Q^IC(PVuy^#>%{yyp z*G@uRuQg~D%r#N1z87xG{jG5O=p=i|YGrr2r=2m2r|I_Z4(jNvc$=R<+0?8430jj0 zS?|85zi&y-4ENx>kcb{$Z1X!!zIBf5j748Q#h&ekTh`JzS*ZtW`CSjv$1Zb0rL_*z zMzYGjn4y$sd)K-9{1m&=%f7g77`6vl<=%NkAR=T9(QjJ_i$Zr!h%}E0mG3T^MM#8y;W`3ybW#xiY`{xe78*X)MH0t6u4l8qX>|d2 zE>*LeR#6f*vyc^-!GC`}1`(S^VRIq5p>vTI{*iSU@+G)uP%Jx*Q`-#L2tP-nE~- zkeg_g7>L1vJgTd~WVY?Rfd72TO|xHqN2t3m??u0tREid>8*b1#F#O3O!GzREGYp-T zNnRBTo5~o@)tYt5$(%0jbze>2EvhJ8uN^d*`Md)y9oENo6QtisqCUNTQf=l!mkjN> z>wvCmviviQx(O+Kg8K7DJ()CtH0cN`Y);6_2&gR!9OM z9<=wy(_7F97vY6r4@DQ>2@9eOz4lkyZHdzN-Q3ZjNSV~n*#X<0Mvsa;Qt@-@?u?WN zP4cwAK64x_rNt;6nEC3_c+T*4l4vqDhTeSHZX!Q4f;6R@z_rW{%{TRKMkh(7+Diwq z+$tnLo&)r&c00V$4!Bbg}1S%{DE!CQ>&ai%Xj#_ZAmus)It9bJPic=F+1R! z>W#KB`$M}!UIvmu)dwTDKm286Jo&y!`k1dwtw&G!wh;4Md^#;zqlJ8M(}(J_s%&_7 z%mM{!gI&b-44HE*`*kH;d&9*)(og}{@zZbeN{u(D%C}g1WEcMtQ?lCms$FwWxxsX& zgc+&Q-!iZ@udEr2B`AkfKc<0^=;vQO!~Lcwzn*^5^d@%@iT`;tpTIc9R@fB-w zo%~G0k1TI=`?sdm*+Vx&ojg|TNq+WkTT|`}n-;j9t9xV4WxO-rg7Ufhl6Uc1O~J-p zf=03E8C-$;DtGD_(Q`dBKWP~|jmoq(7W(KwXqCjA1zFo0F{+JoonwY4d2at%K6s1! zw&<3hEXC93gUa)`8Y%wwd(clW>p9}x$~{y1oxZ8Pa3?D3qFVgmpH1h5%7;Gc$^miC zN`Y4)I@h(vdohFizs+-Bu5VK(vG~aM;Sc_%zU!{~Ciwkl3$R$G{xaoZ>GfY~0cx&WE0$#+`32Jq3i zQXbWl+aG|qn;!LuOBv}xlofzQqDOaqR|N2s1(wM~_!g4L5H{d3qMIA6QvUI4_#>#C z*g4ZX^>W0g0l@RWt!fw%4^U7BWj&EuNN{oe&jdHuW;^cXHdiHWCW(VKedFpg6{)U# z80AmpX+5p}!B1B5+jR7MgV%;rcycSb$?8)#MziC+xTX zpwfHWT)q(F(Lz1W$^JT>tSPU|!|BSp?ucB%eWa=G*yL=-dg9P;{fC*wD!skcw<251 z(tRnqj=jAjbri<^-~LFSS!ws>p-VElMe@grbQ^QK;MNIlPiNp17xJi~E;q=2PPp3s zNtln=C-KeTa|YUh!rqprn?ZIhm*E)!arOrI(w4;on?2cC;qU(Nmr2qgDk}0aRwrJw zv$SnTk%~aTWbA@zt&&CClD`s-xa{H}1GCbE2h2&y(5_Jz%}u{y8=OOUty6Ok1t(>=3no%K%F@lMRmyoDHMp5Y6QE_HSkv{z?WFY z2lrC^KQgS_|DP+c66Xr*_D?MM{!>9A)7RJ5b8~Vb&K0P1^z{t%^mOfQU;UREE5=*S zQUF{62b`&j*`0Buvj4kF5^LDG{m%}4X2LO?jS4bEh&7REK2G|*>t?iBcDrKslb5FE9h;i_*igI6 zo#C^N?Ocx4yr3RN!So3Y9b1Zdl-KafqBdsMllIuFiS{3D>xT@rRYU79{3T1vO3Zni z35_k7zH_aAi|OZe^=$(>!L^l@TXDvLcQ~SctbbY$<^g^&X|V5!}b<| zfyR+ZS&!Br8SQ(UyuSk2az|;5u_NJC_cqzQ{En>bm-E5pH>f`ZyCH;D0jb`T6rBmU z*Wc214&H9vt%mBPI6@_`08goOmK5CsyfiTCX>|!bu&+V?iLkih)9(|E26hCma}jSO#xvApy$bzXC_>%^QF_R z4x*miiE^owjQ+OA-0$C3{8VsNdP}^tR4?anlTNidT|wol_H-zLLDzTw_%(;pc&ySv}0O&gzPew@!zN0+Lg0<(0B zuB0CcdGKfX=+R+(EU6YG9*?}{cFKmA&unI0w_z`hWzklD_Wq9#YD#u&hGk+y19B%) zKxaH}$b2lV8WiX$q@%`YMCq9q;ZTroFL1A%9biO58X4k7jjB8VPy*{<5DVq~PX%CN zSortBwj&S+@wYPyr*NbOzJpkUnNlI|^ElFUKE{<;cjr=n45e?sFfEx^XtY|h(q~ye z+SjaAl&~%G3}p_u^oWfYM=U=5Iu z`D)Tt?D}oc`ZaLZD|k)g_-@gxV`3Yg06iW2v;F6d%CPUqmj+mn>Nw^^yGy$4 zbI(?F7P7AmJ%YawVtI}dlfttIP_RIr(goBhsv_h}#JoEh6b6GN^D~ZbN4WiDzyF)F z)*pKZC+zM25l>hXL{{`=W(J>~(qZV+i?NdiyY3qoBYaZfYe}u< z``TsaJT)XF0>r_0zK|(A-~M6T{5kvdN&|CJM&KpCsl^rdOe6Qlg68F{i;H|gi#xKd z8iPX8>1^7gRY8$8=ll%Ks$SwcMG!Ng@P!QW>(wU4ADn3}(&sn6(2y`H4ps=$GiJNX z)sD%nlR~c&g_AurRd9|Lr}Crcf9L3?o+h7J?q9Vu6i0=nk*{skt5nz0k>yrEP>EY z#KmvIE_&j0HCApt*hRVN3lf(l9FP(65Z7>3gF19c!a2Y~QP-~mtL$fxQJ9@2=sXmw z*8?fw35!?FoTi^$!-UjK8VLJ^Vdf9s0>O9j6#w20btzXIi{8ISBbxU|rSo@of>b{J z#(VS;ZQ$F_0aBPcB?A8KadVIZ?#17b&=AX{eO_D4%tv|;ozdBAl7zCiZAD7VE&FXl z_@R9TK4hk$9I=w|*3&~3^#Y3GuOD;#f;pT7-aZLPw^@DIg#U}w0nH-vl;bMefJ##t zNU{q3*q^d1*s1jHM=Sw!CN^3fEaHtF7?nIaKdtMzGVH5@1+U(ynrIMIwq3J9g={De z&qFaQk&{Ppxxck)8wpD`L04js9bE z-qQBXBNREC;gRF1a?jzG^PBy#LK3OKwku=UD4#32k5%i8cA~{Ab`SDviSoy|LUIpO z-2N35v+9G#g(o9!V zvpajdxXVBjk~L+7eV1Aic&-qjbH1J&PbR0#^M%LvkiPF4;zj--jBfA-PK@BMW*`{q z|5*P!{eI_AMz6<=A6$_No2!;qTCxyN0ang!;p02&hHAdwdk_EYsI(s7XJtQoB_aUh z>A)r1md=z$mG+J3z~AF?U`3|Hh06XxnZ%IYI!jRZ(8yJAeA1wdu+mt0b*!@AS${BP zpO=G2uQntWF8G3-+*^u z@Zjb(tDD0J&sPnv1;B6O0N@p1MF*(nGTvWJob`Vq!2Yh879i4Q_!xn-02|;s{Y=Ws z2o}%_Fc2Y6lR~t5ibQ-@bp(+v0%k&##*ao`bcMOS(G{kANU_ph@(jO}#Ow4}gbeF` zD_|h~jZ9wK>d4yisu^!zrgeVlR9o=kuPGg+W6l7xm_6R=Rp~TxxBU#>elWyGr3Ugu zhwW##(Pv>0+vCj$4CsT7DA_K2O6}7tLPtwa1?7Gjwyg}lx<=?bjyXU(ESPrGg;}2T z+4y4yaE~o@UKyz2nZ#^SuIkm6>fpB$l_XLmG%lZBkv`0fV9yRZ*4aZPZgBUqlTC@J zQ#&uFm_G5zylKIhG734(6sLXA=)K3;Y;h~p7@GNTYOLTPc@8k9(>OO zshmH5(0xT-m$05XbA_Ms`zAF!(7+f60$lkyKnFe#dNS@(Gm#oHd?EQqF2YvAep+_z zKHfifU!vKCs#w{_BbI*oT)d^>Z+j?wiXOwyn3S3+6c&Weq&UGYtzPLSc(y)zj)la4 zgQZJI-pi)Tap$qxBAmamjPoMO-_wAVz^;}fh_wf&v)S#ahLhDhT6zRCnT{lHML9yf z!m1{rs_)gZcgJlGHILA50}Vo2CcW<|XY3hVpP2Bqyz8&^3#l;>|0SY7#*5H@qsG{n zG`5t1r2oG3soN>KNVp@+4T(SAZg>|QzXCrNqq#RUOg)n&(s4QA(Oy?gsvmo+F7eT^ zrNmQdo`xC-^`6w}6G5BzQUM7o)MNk5*u~y=hL~f{J)Y^zf8xTYxt8^bRmsAO#;Da!?t3-qN&Z?Je|5g|cN>|qjC9AR z_0^n?M}9?mcc&c&(TAzj#kZR4&Z@uLlS7SX_>kFG3V0GkuHlE z1JT^J0`s?Q>Ba+BM*?ig`)2FzRbqF4DSY8>O*H?=<>GE^rZnjaCk(VWJlDV&+27r) zQ4jOYwac8|{hb7MId#0;TT!N;v19d{r_Nki)4v+NJ-mr~k(HN~_^UstEWAAXSAs|@ zYitLsHfu&#>N1F}tvlFXA}?p}z#kp|;j@0|##ombJ;3)1rYF!n(gS?}#%uV{ z%%9>BWPw>MV?Bo@g|XFB^JCqv9%GP@54n4V$ImtrXO6LGGpj(tHP^JF*y`WU{tO)5 zp_vcy){*OUGs#cV1w(pb=8qYy0W)^Mzt;_P1(3PVsIKUN5glMqbE0*@4PY^bbr}*7 zPK-9H0J16+fG0nQgbgTlh9Ih`fv=>9M$yhAQvky5*wZUcJw}`R9Z>}VBFF#`&_lWU zQ9p_u1jqvnHUKH_h4vj%8o*s#4l8N}d?mKaem)#KZJ$CJ!xz$zzL7rpY8=nRChzX# z`Fc6#NCgUyr+P9=dlNAWda}c|_z&aezA)~#kPp1jRC#+LMFaLMEW z!E-U|cIvFE{*fR=ZlCJpRMh(f`jubqm|?#~_#n^LpE;Q?c2hy{`>ZN%No}W2hYN9~ zl236f$=Lz3O4z>maE{ZbBs!SRA#`HBvGP|fv6OFA@MZ8w zutc40U~J4*w2?IE3NK8A&7bdm>!g11i#`?(-z;p8QG2(CF;9?Uy&J-Ptx+zEq; zey-Q%h9{(`UcKFOT2CHQLC9#^({&dDh@ zeE|Tix8CsMW1WD0GSy3R;w${E7aO3;K@34GLIC1u{*i(Waen@PTOXYX|9_6bMx0|j z%C{LK!ZX+j1VCHc+1}>Ag%5%M0yT(VGlgcIJS5iw4(2Via_je)f{C5m9oZy}dwob@&n&f_sNeM6nY)jd9EIu6K)til^#R{@786*ZrX$ z1NpZD5Fbezw^4F0cMa%o?rZeXo@=Vr!>&bvi-Q#ZsP%+0?YP#X*NxZS!1Rz6{>Pw) zHShw7CvH zj4kdhxoN|K4+KhY6GB>jo7NyTCp8V5M6^&cDphs#`{m-no#uvvoaAzy(}F?Fr-c)3 zv-S>0iOI{pGCLn*qsp)^AYjtZ!MmYlGaL7|fyvS85Q*M@HmOv~C4f5=PDK@eUt?gZ7-ALDYo%KB~vLtN%_}3ua+cb~3 zZOJuW=?=^d)aRv!n|y5nEy72~*r4>C6YF1NyW}YKS4jb=AYf}jgpzgvmNba=dQvmr zX<+@ntp0s)qacl^IR#=w8)&40EY1R|u8>X+#F9S)=z$I=(8ng#Sw_OnBoBB6f`CvP z;NTtE;v57>B5p>l00Dq_*)1Se+`vFPkp-scN$e3lcO?0@jpv9!NI4l zY~pp9XV`r9OWcdyZ+hykC%dBW*_s-L9rg19#TFcn?yxy-UYa9E1uUP`KGH1R?pK?> zb8^Kfr<1;?x&6@InUiC=t!*8yk=3CLcg;$L~HYmI=LNQGG9SIjtcB9EkOl-oYfKi=rCDdgbuufCF)s-@4=Kr zO`Ua1ukZ}Sd~>_3_IA-1_J@2s+*v2P^SFQ8 z+{Z2v$kU(R;>9DB4Zj$VhaCDxm7C7z+{_#5f~?&I;eW~Qeobx8!#6X28tgWmEl^85wr?)+Z+iTjf*Bsnm6PwtWm7PB z?6!w-qVb>7lj7hRNy&%iM^mvDnv!L~6{yQy=;@ju?qcU+xaIN-+>LZcb0DfhIw+L0 zukajgpWxAj{PmiW<$}Q}HXT5vXKFwX_$VQi=VRpm&^tJfc>5A-;>Q(2G+)6Z!= z>Zwx-cB@5TO0riB#pSo2zV&L%qb%VI)(@D!r*2Ub5zs>}A6nOUHPZsWJhekLf-4h6txV}XgZny4Jw^8ZvPw_>JH=CYu;5Qtrthxw_|H_U{WIceD`PDz z$@t&cjA*weDl$mQDiKuZPwIc~SFncs&TiE*+P9S%O`w(1>)3VbM?=GwgCt^?*+Ve3 zbH~^~#U7o}w2rc}_~Oeh;ggiML=4}NuL+%LC7hJ=Zs^9-q2W2NM=mOA{icQf0@4;n zh~THR0onXboqT0^u7U4T6?P{l_xX6(%%>#xe*Ie?q`^>o)Yx&;8?*+?j|~Sq0xWD3 zvNbnj_c}Tmx@3dUs_RwVG;_sKPy8OPWyL0}+1=xK2g8^YN! z|H`}A8)=m(Kyf*RlC*|;YcmY2nWR>1z_&+QDb2S#iSn}Mu9O&}uk2|qC+G#}2Ef24 z04QaG%6}lBIg0%m_pkeeB@;SHRUwa7z)ybN*P#GK2>`2uw*ZAJK0tzR_C2w}r_a{; zz>e!}#0z~0kpCiWNF8bcwz^t^>M`3J|1>T|~9VBeI;R)2n z*02?gEIa>;0=Dlrq#8r~hHMF)Z52a()`2?*H^%3MgOX8t=lr`@jaw~! ztU5J}T9N-w*1Mrd1E`y#zt&|Rl=2d` z_AmyY{+%DT2ze^0Uyfv!=HL{RK=T_xGw$-kexcy;Lzku`@43J@J996m>8l}FR=|QZ zI#Jrfz!D|SzQx-8y>9P0yuA%`vI<8=1+32ddWD_hkB%f__biu-kfUF_J>v>0@Vk-W zKOWPwHFZq1C__OzL7e6HjA$FTMnD@pn7WB>`UPx0M}M%+VxvL+%NtzZhMbzQha+0@ z$4iQBW2QgohDKhj`{Tg~3AYbmWMVm(K&myS)a=8$uP zZ7bHxKh3PtOAb{VL+CHpfBl+8?O!SuziYquz4g_qlVf}XY+yoG-Leb7`0PZ@ow^Y&>K|%)q|f3TjMh^NAie&5ls4ozLt)kp8x|T8_cONT z!f)(@gDgQ!L7_fc3hBbRPz96lUOBqpkmjzh&IwKAu9xThr=R0={CEEoZ<4`fjaF3F z%HUZ}Onjuz1fDe(MZ=+^fi8@SUvUZyJi3E+=QI}A_L4DqA|zWK#(E-k{LALgY{b@n z-~`jPga((pWY4sj=J-Nwn(u{anfN@f|E}%c*|$rEkrM};FTJ1swhL_i0BS=2SC5LDBXvD@4o&8SrH6I-dut zdINW2=2wQaeXpZf#C8ybqLqV4m{M)_=!}@nBq5#^Za_LIRUFg4s}5RlzF6_l zwzme|x|;HI{klJV_kt9fDN{Ns5u?u`Dl5@6Czj2^M z`}cU;O-U+Tl1-`)(J)6glfRq(9Rr{B;nQYWNOoL1@@Rb3uV-Y^DCq6BL>*?Xnfh*3 zzTvc3X~AsajsOiTXHdk4pqU+>-&tfpieqnnrzCiFqAXt#T{a#$ulss?(cG`PE_QGA z6*eAtQ!w1%jha1Hacy`&+X`22^WM1_fyzSzC;mj@!faJ8=Z9ItGFujCe|ofcmzv7& z=l*N4**j1V728;hRW9VqKxG1~-KpFysgd-V9GGJcX4+Vk%IR>uNvjr1i5}m+*W-u) z@g!zt?GO49=*7{zlrA2M*>ppron)bD&;OQ#yP$A)S^?H$)0{K|lLE)dVT*yw{>YadVcor!*tqp3>OFz5MkoH;%V?Yp>Nh$wWlKuAber z0MUC%`CXDqgSo`;lA2S>9YV?4$oZ-ZC}#?cQ|lyc504|mG9k9efLR0$6!ew)Et!-V zn1(_OK@YZi&MwYUFsQQs7h~`eMMMF7O4Qeq+Q> zR0F4di8#K^0Rq|mIz3ZK?{FAX2MEUlWAjB%Ss43tVA=!hFGdmZSo!r2Kl+D;zFxbG<=VK*eWbwCH*?V!4zrTJ3eNl3 zBtu}xo=$=(&wGEgv=pLO-odqa;H1>QL9|z0WSjbax?}{=Xt(eAj7qc~XAOktB1sV3 z@j%Q5^}KBpAcs~>0Xn{g$H)$QrqX)~2Y5Nq4)_~GM*mi`eP~Mv?+qja#{qBETIZO+ zo#dc7rcPQu>P}x%pqEtEH3$CJ1{x*rY-mP7mh#aQV1YzF0Z>y#qD~hN$sk0L68oTM z_|F?abts)xnmiDZ$T0Ny5x@`8q?-mq_lH7j3Md`=9!J7(g$ zjm9-L*@UebpVuhHfZiJWz1$qGbjn-ecZ$C#HFc8svHaz2UzD|Gg@qEE{~M2L1Ko)! z7eeq>?2P2hgMT@<_S?-~;zjMA$t8#W_~ah2#8urfnX=!uJwI=W-Egh@6c8FbQPKgO zu{NEww!G_u6tv_Z9xbY_mu9~aAiSpITXjPYh@kpcLPVk0?rgt0Ju;yw^pGswJj64h z7zBd|YD?Vb4`(2^%R;kwJ!{ak#wt0R>{iCtv?q=(-B#@cD zsklAy)VUApn#Y>=zSq78MsD4=pzqt`kbdNUTl={6L!|S?ZjycT(A-7B?sU^NbG-KM z_6?dkQ)sX!ys-3yHJ{Fn|MxACg)T zvo>fjf~A4Bv$}x<==gK1Em#-;!2dB{fUFQ8GrD2mk)dJ4mv@ZWMq@Qz;ut*JwX$x=Qu@YJFa$94r{mZ1kMEFWnaky(uD%%|!{&OPS+W1#wyU;M2jaz)nwxD^77BG`b zV0=5+Stw}v$!KdDuff3novpydpqaA4JLko>7nyG@Y~Lw$@JeLv8vNc5Y?XAHbwh=e z{!7-K=(~K+n+!u`w3S`&(OyMs| z5AORi+ecoTd#_*oB#r$EBjfL<7eLcsiPjJKb+WQxoKA?Fq4^q1FxYwp(&Ono7! zv)c`o|A(ma4re=h+xRzTYg4PGsL@uf8nubiR$EkuYSjp}M~&J<5<0ZB)T)}%fvOU! z_J|r)Girs}Gj>QsL?U_f`@QdVz5nFzT-W)Y=bYz0&wYP_CCX4qSwiwfK~;>jM)(*H zE{q@DwC1-?`u(@v;$D)HG-vJUn8qHfq$m&jngdmuC#r?`@9piLan5V?rIK1PIt#y& zhwkjMNkb!WKZLnd#IE$`^A}n$7&(=HkMrhcSVYA{g%LJY9G;mHCZQPcGMvv? zSpxt1)B0=q?Bhkc^kRmj&0bUF#_Q~NtBcaRWq!PChe!+_$|}xxYq(0e?BN10r&GWaYS5PewKNDW&YWK_{=W_JZzQmONl* zV`gswQPd_1%c`gbll8>0{SgrOkEw?hxXWS|Z3OUOv6(M&NzKwgo%|`~fcR&i3gPE3 z=6c_PRN?B(+*HXM*B%`cR<66uf}kwwGLuYz+pmF2$yorHVPTcIRS9(X#>pIOJ;`KK zUgvNI9$p5RutFa7D<}_)!n3|eB+2FAV20TFQw;J}Fgdv28 z-vG)o$7swiUJ-F>VO-Cj+L(bgb4%nWo(=Ek)01*Tl%BAcH=ixOjBW}I^j%dpBFe?& zH0aRxu}6oAX+idGpLk(^dl3)bhn&gmCBLxsI$ux0j`zt5&q~N&VVwMy8~pI3#~o9I zQ5l)?p!^&?p@NE`#ykw=d$H$u+k7=gjJ`KjPVI>v9s9)RG^(<*H)U@6?j*!x zdiKq1)oJ|rI-FKKv+JFOQt|kt=>R?!b#FUykzbL$pLtHkWSyP)k@Nb76RJX z(-LvUub~|Os72z!pwPF!o$#d9thL3)E^u96-}hhTx18ewSgH9(VNGl%p6EhNL8IvJ z@@+4-_AB(xMVP6<10ysot#@!r!|jr;`fMi1nQU$#f-1l+kS)oj{cf?8m!o%56HxA` zI%d+6z|O?YU2pxPB#T&dW?>k5#AfTrD261p-18DFE zS~GS`F}Pub65Dk_;2jnrwNuK3`kV#|P#wTd{0RWc13YK8(;ZBM8342*fb)K)Z)GDj zxV((4jUJK0WnN{kt#|Oh>-?d3zW(yKey7~Bx@^`V#^QSQHu7dQ{gBeAmg#8_;DH?5 zLqXv1?OF`Fg>QNXr@oJj4jiyMq+GLxtGxo}A27CcGYUtX%%3wQ`56 z@QeS2^sq;F;-os3UsX+}KJ;Yly?& z>b`BF#>Dq>qu)Zqa720GC&dHbnUIThx9g+Dw!*I)*C3Iz8)Tg4BE>l{%tu|;vuQaq ze*B;qJ1jdY$2bUb%!eCvi^cR94CSbA%zz`gn_&X%<&^eCl0GDdV8kpHFHWmJ=wyGePne6IGOkU!Du$WbEtiI@4B?vkTacwriq$s7_J z?GtZEuSrd^fM4=?_LaYXddUd=hKi<8x40#PwiJ8aj}m<``kpjbsS2rqgp#!dS@|5%%Z%1_0g5IViyh0=Sy3SGJ`7G&qgF~A!)x0>vs`UQ%|CH0f zpAy$k&6t-0FPCrlmhbD))1_H1TzC&}Gh2DtHGF@%wQmyqp}}Qx%_nvxKa%=Es%Wj2 zayvR8v9~Asb3=l7epBOz$A8r=pBirH2d6s-=zhu0-gb zP#+!TK~|}09F{!=aJSbwM0dLQHA4b|;5ZcxftrYCSt>q9f*qm zOMSytGr`ZseCXD-H|1|_m?;@v026jTE;^LQ5}STEH1pZ|!+$&qM% zts9tGhv(9f{P&ctUKO7l|jfsOl*Z4M2(|cPaOz1J*+6^&>!bdvG*9O5` zA`+yjuiquAoqXbSGd^7~wl^;hV@Lk&G4QTCoqa)-tDwKnL;UjVQ!f;jew`1f9q0u%;=+@JZV567Q!f8=?--2@o z;GDS|$oHW|?8!YklcNDoR=yFey5@s88;;Cd$kGlq!i1d;SB*Pd%)K8~Pj+O7U&l+6O zn%?PZxrAs54vhXg2TuLTdcwj{#$=Q%eZn(N0CxV^_<~aJ$=Gl7GyFm|N0}FSC--VF zw+8E<1n@d${U6%HOZ8Vu>VwuB$R2JTs-G z^+jd9*S;d&gE^nim4VPysB673baM_6G2R2MLXtUlNPxq1z!Y$EpmmuAmlm+0ee`|w zntkStha^POQCQ6#*U=?9L~>HlvLHGZjQ!<^jS1-a6!e$w_Iog?I*%5ce^xDZMvP1N zxI`faH`pi{wqfz7a8;qKn5dVTo5}an>c#CZpCZ2IHs_eJKIJpEaJYJZJpImDBP7A` zWU>Y9$$r9;;G)SSQ4gp7;q8(G*OSEv_mGKjL4*UrNUT}o8#JugJ(ZCLREvOf1X) zsuV!q|Em-ynJR_5-qoMXp$GxSFr$u9#XvKETW(q2x@BQ?)5Xurd&bT$4akBGvIda# zM@z)HL37NK6LLrY2zr+pf;Y~GxDb=s`i$Ej@c?1}qST-@CeTcGQLE4D1-E}4hV?cG zTwB@iQa1W16f{=NsvAIEUvm$w5PE?}YEUOaW)<{XNiuRSe|b8KO2yp z^ylN7C{6T>)RViQmgr64)^NPJ<-D;&|24mdu#`|Y-Vn1aq zx8Mg@m!$Fj25Bb)jH=o#bNRZC@6XH8-{h`lu?EO%9ZKMG()o!1vvgFcx z8Ys6=KnzXs7J(e?oGU0?AcvQr3RMA3Yd})0EhEU965+@n9_sgXmgtHXyn8xCh&;wQ+vP{gAc|So?;p2jO84sz zZ)|8u(w@1sICvCwKl>_6L>sz{Za#(t<-rO&8%ynXCpI^CyY~I1_LCpyXB9_#hWi$6 z6HzH;;06O#WM)qGT4DH!(_5ZO=iblZ8#K++)!@MnN-u@@j3VFk@5-Y~t$9oMZ}$DU zLc7E67Z!(=4#*4XXo_AL3K*c#2o+ipurCe8{|e&qXInCc>X&Y)6>RM2vKef`(-pL~ zC-}`hgckP9f75c?cb5aly-x%kxB}W~`~kIh(?alB>#@xT_L{%k4ay~s{i31_hXiiq zE3-BK$q~A28Jyn!iX29mPeNz;J0~@|yeo=AyyR~ktS0Ux=>7Cam8$ced0v_@*vFH# z8N1#RHS_$bN#LaQ5inQn#S`~M;!6WV9C-2Ioz?oI<2O<{^3m7503Np6A529-Y+O4c zFG2FLkszS`)fYR-cNaP4PO(A?$94m+d~%NX`I_xnpfEp&%&%fV3gDAE&vrM?QyQ51 z_Z=H;0&@OerX~yU=J0T>YtPR7v&T0WM^ zbi?^j^R-*=&m~18hikqa(Ay6*Lws{J`fWobvhnIMjnAgyHnsoOmcus7q_;f-FwgxK zD0_=Cd*sO_^$GHxC-K1@_4{ji{if>R*TGGtvrla=EsKxk&5JXGesl>2>d_xC!jopU#qC1MC9Cz@L}OOIKV*=Jst`Z5^r7RTVVYjr#ZJ4k zm-`xu6FGh$HnY~O7&&VV97R$2B`{4CJs_DezGuOop;;iAEuoyPH5K~|C6BFl25u zT>y|m7%-7hI_Z|C64HCBbEL;OZO>M5VC=s;ak6kF6&h(k?XvGzxZuAbuHKBoDt~hM zn5umbs}2Z^@omQmZ7c;l z6W5 z?_W|V`Z-m)3ki*=T`@cKz}L)-J-k;|&+qO^XZ@)8en;m9Q51{XuC^bTxJed-ZRt$4>}EXn`$?o5W`0U4YA%J`E^ zs-2zKi9A`ZhqfI)pbJ3Zji2m)2I5$5@}3ROVApqp_triwVD;ju0d`mcU&~*ytdfA# z^>qDMPo3kfki@*jM{myEc@FwG|KIi7HiX}>W;~>^vcfillg2PLSy>H3)nC6|0H*9P z04|iZb#h}R#xVfd(1XkGq^XuieV8b2$7%;_UcdJVd%DW-!Hgq5IKJE$7d1VW`LXL?s5Gd*9=tmXd> zAh#exuXC}S&A-dWzOdP#A3L_>z2YOHMUH-&-}q?42)nm;`wa(wUU;4xK|CZCg|s^H zqP8mlZrDUznbs2jT6@Bo1Kph`%|=l+yF9}hGM!v<2fmyfg9)H7((>fB8h3$B>ZNX2 zkxO7$0pOyu6E_5(W3ze|%l+2xk@PSS!g~I=y0hpWyBd3ym4j&w+tOg^cUM!gr0i{P z7Ts3QwDU4RP^$r7ATVG6NR3^)A_JP>1sH3iz0Km}pS&&?`*!~OfX@X~Q1m>^W3KY1 z_gv8g&%zpf$+P3K!8`LpDrL2@g$$HJ;`Yz?He5l5Qe0E@6s;wmeEL+v2wj)pWmf zBY*8TE&kAqV<3vlwi)~_FK%xuf)ANbBTs3BJ1xtE(V3HH7dfgmt()&OGzlMZuUx<9 z@G0+J=(XmZvgk0Sb1K(NqKMeJq_SG{p2;7MnX1fw$?1MKhRv?*PRWcWA*+&D=O>l& zheXZ`R?rK+koGlPG@WjMZ@}j&om(_hBnvO!x?+}h2kxQ!Ojx*gASD{2d5|@b|7Ef+ z99MN0dp>(B^LO+g>rYiDmO_y+I~jSS;1fseAH-H)3b$(U4_cc2P0ot-eA!<1A(=`O zW*X8T%iSQ9f$`J0u0!wa$*maGO=WOZf_y*1UPilyUEVb8qk`3mA!x~Y_c8CQ*NdO) zs}+rQ-D*EOpNy_zbkh@`^R~V*I=H6H=N@|3Qk+HV_Q8D+l!Y$>07-HJ^4l!whqKl8jqJ{Y32i@^T0ozzQB~N%VM&VS!_u=-KNy0=#0R`idb77i z8{s}Xon?KM9sZByy1H}=X{I3BZo%KFr#Z)0r(W7A=&Cu;*e~)cfDWd~Qy1}{F0IT} zUtQo0kC6z?!c;(4-$X?CjKN>&1B;9lwH_4k`8dd0uoLkp3&U@srgrQ96#29tX56~=< z_K!68E-pcfTiy_VaRYwR?I7A3Vwk1XQv7C>2YcQME7LsWcMDX9q?(M1qO&9OEQO$$KUk$yFPdOL?E=oMDYB7}${^Xo)>J}RgJ-1z<{XW)!;rCHF!EB>c8y2W1aO8{)!lA1k&z{5O3Pj+Cl zj+Trx;-afKVtXG!j`s^m{uq1cLr(2}?YlhDGpvB$eUNXB>w{8X?@J*M*BV)jXDQ+B zFjt$?zoU{sVL|>#+)5x6beiY2@b|&^hOxq#&!zF&e zL6td*c0Jy*{FZ6=H<`Vfixf4J>aPo?YL4G44$9}OifiZhX**umrSnzHM`~x_Fw*Yf z-%*P_SgugJqbS4J8hb!Kj7A=wme5BFG}>A7If=Zh`OnS4O=_6M zZ~?$goBK}KpHtj_m(CveOgwBAEq5NbaQuK4_6a$?KI2W&BmVh1^FVIXTx%o{JP>}f|hS&XhvYS z|Fok6{P|R;=OO6Bm8aDku&T0Me82HABt!wdTeyHk4?)m#FlN8-^nzgJ0cS{eILu8{ z7GV27m0{ukRfbbcm4W-?(PL#FcNZs%$4(GuXE%4q9Vd53H&-`^hx=oQi>0;eV+%`H zH=J6{G7T%w_9?s3tvIL6_OEzhh=P_kOIx9jZw z*v0TZd_H9RT;fz0rnb;4-?!R$8%ag$=EE`_d-`AZhE1LQu|jwTPo}=BKr6M-8V$it zPA>Z$Pd>D}FftH8u2ZmZiloD*^>36I$PP-n8P6)-4aZ>B{*2 z!xX)gzj=(cZ)X^G=Pqv{J#S_F11IWbV}eEF;q5DM&{L%xz#nqLYrjR&QwR(ZX~(#zsojyfkK1ucR$s1Ezffs0l= z=b=9Lhf|;igTHeUwlon`6|+U|iWl4nl)}y}*xIG2y$gYBpL1@l`)>TD9~jLbulym9 zsPyjSt$ ziMpRA7^2??K?ExDm@wE+d-kQPqkki(wc^3r2kpgymJrX@7Jp4uyM|r-@mFK~uGT*OUWyIaGTX`L+s_9bgAA%h8BY|svC$^tvd^`J& zwDBT=&a#y8wv{Auu#d;0-f(nXD7OecmnGFqiT-Lnp{h30^;t?=Cp4wEg=EH%1VdEg z`)Af^)-^MlF;8Hy_oN6J*thPDgwL1csi25fw&L97YePG)?^xB1sTC~O z0|zkAxP5Lhc5SE8#&zoAB7v!MoP7^LZ$5Z>oHW}zL*0kwwbNaZ5fRNL{X_T&<8Yc# zag=JWaz?b#!l`Fc{{lQtMAByBKv%T0Qp_Lp$vT$WaO=Ev?&!2{0le4GvqbEPI3r0c ztkHO62Vabpv1(G+?&i#CiooGp^hW9GVO##fSjTD-)fS= zUvqQPv5!N=;}3kP@yY;TbN8*>_xm3Lr^defiF~ai+~Fqg?SdXXaOZk&>HLR33EMoj z({q54js)XoH%94mc*4fB4h3X#0{TbwJDpk8yvTd@F-Nvb?(bECVTRRI^GJ=hw{5L= z=b5twID;u0q*t67;GnN0%gY}Z?P}*!mR55^$(ko)cgBHi82sjMoA$*zXwc83FShsSNv={t|I%+|JU-({?o(XZ#Dn<<_vr(lD%q#s_92vobUVdMo?!;L3~SOmE+CSzTJQTjqa$t zoBUMr$LR1^yI}ph=Ay;c>gFFeI6*f08LZE)pV+=2nwVp&ksO_xVCaMhEj@ElmBsS= z7aXJddjA)DWB=kt()2tAzf8e~*I;`0QHl4a8(xcuBJUHbR3`=x+cCAMi!qp$L3m4Z z=soF!!`<*3*8*YScWHhLa+4rG(`PnMDnGY5qM{ZRv$-PMRUnA$hl(r;v1R;%zRh2I zCVw8RL{vHO=-j0E*4Jh({Jn%6gjXL>Mc}niKXhX9ksCcQKe)pnhIeLkz^eJ}9=k-O z(9;xJL_`X=jRr_(*rUC*8eI5eGC@E0?L6n7X-S@=wkzh7-sJ6y74UZI)S>xN7%DOH zlWqC#Q%U11iodHx8z^31j$B4OD)XX~!HgdQcZKA%A|K zS1`H_Tv7dd>~r1|ATy)9KZs6K-=mND|cAn?x{20r`4#fQba9BI#wod+# zo5AwKNh&Ap)xt|fP}&r($@vFrCa0=iv|d7B3mMCuX(4B=2vPfI9Q6!+T2`>~yQoa4 zl5ue+1WU-J8n+lq!OtypZAhQHdR85Ix)VK3Y8-e3UJZT%;@F!~ia07k@d_!+#)8hD zCB|3T>j6KUZgIhUn~zc$km%+cCG8{pO!2 zqbqe ze*bJx6poZdnbCe-1K)4F@<})1m&tMl-GmVO`}WeZ5Wl?sTlcPC&ZpZQ<9*r}N(%Bb znSWe*@R8?in5?du$;mm9q<(g)WihJ)RXJE23>G5h zWFsd@xaDAUCf8BLxMd5u2A%F<L;BfjY^}UFr zHhaKOs(z{XT}k`N2bCU#=j$-a;yU{u!G`0`M%N0+35!dxAC2x z%|;0cbOi^zb>cljn#c6O`gVNJBR((#DP|7#z8p<)sChXY>-YgHeo9$eQL#dvyKCc3 z_7ccLG7thNxpTAz5Vl*1y&XPf-VZYvyL}_4ic{7Ns5kF!`OWfdn0vY)zr19!!-=puBd3ht~@h_dWOI26>YQxPxhQy zM@tvu%(MbblY}M-dqn5a#f8s~rxSjh`u-{-?@=lzP0*W<$Lwk@JiD{qjbwkX# zzVyt_7R1q@uJofPW5CMr5|ulW{&jNy^HF0qx_Autb9FnyaGEb`9reUOS@aZfc7ZsO z))iBwxEg`mBkNd&qC{nd1DXrUT%<$W;Jr zIroX!Kda{TFu7=P5<@00`fP*g(MQ>`&pse4JRrC3?Co}8HY$~l81<)C0_(gYM`QB7 zZWH*S-Dkki`S%!|XR`t89~9?7%4gXvQXKZP9mhSdMOG`>3Fr>93TVGz-8m>5u1ucL z-~8wpE0Z~EL~+OW=imkyNxOE?6)?oBstPIDxzw`VZ49hOPYJIz-1(|D39xb8vAF4d zrFX}mk;oyxEnE4MG0L1o?`x096jF}NR|qvw(qXs0{S13@-V zQE8VTM#gCAdk1YTGb5qwON0xVVy$$ApQIk~cX4k<2BD@;hB>e$b2B+D%XGhO+d6Uf z*0K}$#oWe2LnF?g>&T2t$X$2;wkmj3zJ$O(JSTa+Iwx0oz!7YGU%2baS8Wg*3;VTK z*G|Qc=X*rgn#<@1f9Gty;lUH@UMf;#tO(7!TsA|Tm21HFVy;2#q+mv>7sBU??}Wpi z?kRNpU~W?xl#f}g_P_2-53;ezvL9DItv}Lv_le|q{Y-$H{vPK;eRq}!bD*&Dcls7- zDss8^P8oD*I61tRq83)0eKI_jWE%5{E=50Rx<1wR-51fV`R(`8Z zP9D~9IFiV`sYb9P(1_ILjo~XlB}2U{Umr#^g#^KFol&)1hrlu*W;7u*!g_PS{`Mb- ze3eaZ@*PDu`fGTVCXkk+vmIDpW|@f_1|;wp#fuU ze&j3}6*J-6U5idWynDB)+zSE*ll5}>kkqH}ui(SppH;vKtziep z|4&>v_peHF=y_zYOp&;F&-)5#(LjGM-iheet51sPZv#t~+3Raj(Kt$}tT}oh_r$G#eP%eb)Fx@TdE}x4N;(5LIH`tk?Z(j~_4PB=F|? z1CsPB?8<)-1Lu&NU*ouTsla%H8vs4fGOg_#;=+ zygQb+*{2t35Jny$eLnxa7IFoBuQvU@03a`VM=nG_p<*gXc(Te-P@i)}x>dUnptXS- zeiE|$vko8nX%t8&pxut zbqokG@wvp~np)nlUa)=?^J#WnjlSxjV0 z3!0s1`Z)|bTluz3>H042C6<*bYlhr5pZMz5W?b3!t@`_KtCKLq1q+T={CnF2WB0!g z{$}61z`VYsY4Ekw;2S4xH{@08 zO{W`mZ`#=1Dq4*J_i}lFjA4~Dg7(@GN&c&~1GT+I(eSNhb!?O?KbaWZ!2j|DIWn+H zl*UiKuaJ+^a=+JiW`jk5b84#z5EkNmZd~&F+h3yNiQ@(Q@BY1E-Dx)nk#{nxA`coA zEj7T60)8ylya$I2l`C8wps(kBe%w!$2=&>JQoS|K;3pk3@M7)P!4EgMmKQ8%Bz3pO`Xkh=bqU76#YtstH^-OWFp-3 z5zZ2TQ!Hh~e(5)0-|t~Bf1W1wq(F-uJGIZMQJDY;O4hHOjdvLS#T5A|zp^#`&3{G=_gP@&pv^!!es(p8=*YEc1T;}X9x9Fvuqa%veK__({y8O<%3@=8 zG8Uc8rW3R0i<)1^&tFTG`etC6NZ8#dRs$!|4QCa&;C!=PQC09g@^RPzicH57-Dao( z@P7e2i_5X$G|}~C1C-k3u63%QHO~^ot4#xVQ9?T9xw!r>J8)I3z&_(-M4qkqg3}QA z{!jSb1^v<5Fz$Ny$Q!oagb7noHOpq&LO2?-5`8T=qRshHK$|w|0F0dG%=6Jcao@f)M;^Xt zwy#2@Dve>vgC#E?jF3EPJl~#uT6pde#8-zHG8Pz#mTWG zvJU-s=?zD0wL|niG~Ga&I;>M;WX+LjEKz}XMehL!))7(&oBW_zMeWp2&S%vIQ)3fg z6DIkkEyB3KzEZ5;MnUa9iMn^UHe>NGeWRTd1#POXZH|~gMF%nxJ_iWnL&<;1Sm=lv zJQtpkn25EF=(Y}1eSZ-v8&n4lE2oAFn~PrD0p<|lKnDrRCjOGICYVcyHv}1&EM0Iv zUF2a1s~Eq~V;SYi;hU71eOu|Cx4WwozIuk!7$RXY6^lWtVaW8OQpufbC&-kL1Ad>( zXip-ku8V$JTS+3iSB$nmou>ysySQ-L5LhCunmlpUZoK@OVHM!;ilvSvFhb3wS6!(M zKOOEIYP<3Xp13s=Tz3*5vP`Q*se>bG_`Av%sl951$nM%=qpJ0=pw*TBJp1xt%+Wi; zCzWbPr!yzfN#;pQ+z&MWmhyIw+TUw10shubu&e_X*3N2fp>D_U`W`^LM}A`0~T>6VhRw@Z)b1a>a(* zV}E@HExDn35E`@dCPlSBF_vQ=P@4lyk?I0(oC(~~srJL9_qC*r#nOQ%6QZ)Tq1xkw zlc(Hi*`tyHVE*;wMf7-N@akUF68*=Pnqw1`v_aqTL!wlcOL~*h(&Sx}R$(LF#99=x z*uF3PEw6R&9q3xrUafc*G9Co*FHzXctXTBh;hha%jMN4(57nFyxuvfXcESu=+4u}L zQl?@?N7vSJ+9z@4>v+5P{8?zs37mXZ=9gxelo}EI>d)qwAwoX*tk|(%bkNhBx2;>yN?Ef^ zaOz%6lRnIduIq#*ORM!*T$-&?PF6xm=VR2CdS5uHNlPaX&#W;vsLyoK!N$;zyJ&E< zWZA?>CF6%O#AUA;W-@~}bYuCsd*$osoxAZ~8pVDkppy%aF2*3nhO|UjW)1kg3Stpg zh@PeAPQ%{!#Pqw2PdYX~Jc-e|NY!*h1 z7&3qS=RfZ~eSkv0YE}xbJj$j20;fb!w;G96#>OX`roz$nQBtIp2Ad?&9C`bd z`^q@kihP(0kWM-OJYxUdpI2vfM0;QU06EnWSVJ7c6nA*#p6p=kwDWCA>-3LVVoBN3 z0Z8x+^gXk(_y$=wWEnTAQy+?LCC6m@LK!OYElZN29-6!TD9kj_wQyuW?+oDE%-?t| zapzS$N8opoVZ!@3QGtvBC8&69;>EZT)_wNz_t}E`$%vREq_L><=LgBIsTMTSRu^s- z-F|*HYu$3U3BG((Nykn)1!T^4o>2tT8RPrRuQU=(rumQ$TO7Q*t`rUUGNr<;DVdSCQTP43 zO3Le89`K^O0!OgD88ccTTB#wSGY`VT5U6Ov7iHotQgl@&#`x4__ z*H#B2Fl`I*pGo?Mf4NwIJxT%l{P8X~jl!LZN&P>8$!e`*LpHIFUK-_-0exiIK9-L4cen`@Z-r(}h!oQPeUx-iYNkO22` zPF1W3nT_J5X}NMTH(dyaR;i`Wh-xDteQ4?F--aJ*CjWluvK&|sux(5i20Jew@4Fpo zLzYe+wl1-=-h_q`(ulsW4GBzyT#Kf$K^0`wEb^e~i*?zHU_IC;4C~O-dYhx4>4ep% zj5b0b>yQ*bjZ^`$y^MI$zcBnRcLrPOKxF-{qQbJ;3{Z3bJZ)D!Su}YRba4J!?JHVz zEy>7z{qrc{HoR{0xBDXpwHEq#Op|qUbOI(1mP9NhZhS~H73t^#hB7*%#NE2QcDRZ0hCx8ISdOEr_WMu82bpO-DrFX^l|HN7Y7t(c8q zYuoYDtA3bXji%GQc(88F$Vur1$n3__;ynM<+7-@(S=I|0g@FM&Hjx+k;B*$7z#E{0 z#PHVknsJSvS58N6O=+SGcJ?W7bBczUapPyCZOny76ALF>$VkYx1NTnsZmq`0-2fm7 z)JI}tz3sN*o#hZM{zx>a?I9d->-$9z^oPOD$)IbAMHSOd^nqe}@T~M3B6vLVV|=>^ zw^_i9l%vDztfkcGfHeNsoXl!bXsjV+ z{dr+ar1zG}@yJ_sE8G>TZ)Fiqeu3RRZ)-+FGqqLRHBZk%zcuLEu166k!*>;>?Ifua zl*O)I1)(98L~N#D4UG751RCuU{?(6LaAJO$L|IO>CoKQ%?1x-p-fs#(?7Ci`$Ldbj zvTJ8bEnjf*OfD2{4*G+(O{kX z+snZpIkhC=+hY0w4`faHiUW)V8f?DZSwMVs%j zcdTh8{<@J9ix|5wS@k(Vq-mMc%kkAsL1TCnr}0kzbo1bu5?n9F=o==Uyb`k9|8(HQ zvcN2wvGJ{THmxbxt5GlSOA-offIL)eM2}~>L3%UrGh#0&=`F_-;jr?=xM3Go;sS#8 z|8gBp{KtRyzw}K>=80J`SMgNd-NVJr^)AHS`PMB@hfbAt`?Xtbx(R+#uADUsQOty6 zk0iP1^F~|u3#LSWbF%ZM^y8`s(7z!?mif;Z&ZgRSp?^h7uS-=gOm<1f{2Tj7v~HRB zLM+5CF9+}U?#f*tG;VgCx0s6X87SVuIQFsbp>XZ-t%0xQ?yi!R8LuO`lWaD5BbY`0 z!)NJ4mwP(L2-j0}KjXhz`P}?VL_Teu{UaGyPDY2@| zVggV0=S|sWq3ym}Yz~xs@Tjbzxh*y5VQz8D?pJfI23yrLZB%N{TJ?}t%mH!jXCADj z_h5qrm5&P<+=PyhG{O7zo*d8V0s~KN(x;^UP!A&9i^H_eYm8G;X zvknjrhu8k$d@B{vNzG+^S&^{LJEO&=dde6DPc--++x)}k>q5DqT@OUav#qYc9_hof ze15uI>R?IU6P06lQ#U%OCWPGttaEViwc&HosR$+5k@#QQ;Xxz`nepDjn28K_LIuBp zt0hwY+@oz_-zM7jt?UJ5<7!JYk;~){{m)Y(Vvd#w101Tb_g8_YU9Yo!XLDp^Pi&lR z*YtjUGY<@uh`cz_iZ_yYHC6Yf>{6<2*%(EbwPnktT0()DC(Hp{u3R@+;bXmuIMKT?9K{ylGn?WqoH6PP5z4oISg=@H( z`VQYrYTqTCUK%k>GBXV72D38B*@zRUNkfkD7eu>zyl9R7sZ>0rwK2O=Mqixd#|YXd&=0zWN=ZN~QhmzV3W}s6 z;FWbZIrpYh$(c2!)P|R+jLnv(4*rp5%%x0uf9zZ=uYu+cUR@~gV7D-gjeqe~kJjp# zUN}Hp44@baV7H{C^)SZy@&ru*Kd#kpvJ~wet+;6?-1IDoM3U^?&Z*kN)kePiGExm* zXfV1H2>N=$-jnc#o%h|z3vp>1Up_@y1x;E z{;pI#)8hDgAPRQuFEgDY^wu38jLquLH|D!~G3Yt0`$P*D!yvlSyi1|OXP$NWwFYvH zg6HrFCD%Z-Z@)Y+4}O%*GIJM>_^EOmz!h0rRARScCvM7B9DJXb`wP#;2jx9K-pLQ0 zi+8X=QqFE=pycGwwW699c5kvE1I`ByjEU1)ygs5AvW>5XokfzKLxn!%9XED>{^Hs1 zf-Sxk-LISZ)M>e7AyhnTsf1k$i+N*5|1t}1GZcA-kKiOdo^~>Zdp74grR;S0e34sq ziSkn)uE|!E-=>a%)&i7$!sFR;v=P_ehY!hShC+*ztf^HV* zM}K7=p#TSKIhrW%x#$dIfqsSgLq)>V2;8@*856enosQ$|5s7SnW6G^NhgLhK`M9bR z+n71H<}AwgJtc=+RAFrHbSM&l;`6ySu@p})O|y&t1_5YWo~=ccaz5LOC!7H<>=>d6 zQ(s?crA=m^+20qj&O8ySlNs7@Vrr3CD@Ic4T2=o{I{bYv553hqN|-C+kiTC0BKbOH zV2K=gQTTwCwLIHlRXX+4w9u>!4={LgLu^mTl0_l^U!x?;b?FAsHtlBf_mbjC^kUxl zn$-2Yq!#sVez~LGw@Bo1kZm7HrWe&yI%zUHp7nlmoQS2y<19x)DdDA+m=?_#x|;tS zYYelu&)=NZT?zdi4FT*KNqLOtSTIB5mgw-m8=bGH^X9P1fBF=zKBF4S-AV7lMnc`L z{n(@sRNMPxmvGcucZ~7JlgVf2$e^abd%bD6+0^l{Ea6AZPuOg^CYs}7M0cm!*RITl z_~Rodt9)dSv;CSdQQ-;?Zr@#ErlI)8 z?CFp={E2&0!H5tNwzpMr$ZyKkNkwJ|WnV+zI~tb0Ov>cZ^Y_~osy+^chUAukyZK(Hcue>o;=`Sh?Unq>KLr{T`W=k9a&OxY_`k(~ zIlJ-oo6LSX=SRoW+as}ydi78H&)|NvwzjfABo4vLFC$pH{fj|FV3Z61U+Y3cSK^Ow zxcH#PJ&auU*!+VB0!<@#_m5ipzq@RDczrR^0pEx19-g`isSg=m8e;Vn7}<;}+B9YE zr&Ns3w?^*51*$Ofk&o6DJ&T0Q3%PSbZ=F00b9egT5V(e4QlQj1s+>i__KeTaH4O!k z7?;4>lcT>Qi-pxWi|i;AT#RxQ0DFG#N?3d1}ZNuJ4DIH`)Jm6?kbnF)OW2kU0-`7H?P?-R&!? zzW)~<*xaBcQ(2CS(i%QbQ5~NjZ5=#d4uA#WK0hhmPFfSs*}#k|SIBSW6o@uABHslQ zk%XX=h8=BjGsn0=m(Z&f9cMCcwPdE1UXQkKcrkQ7DBAjZahq(0GGiCG7G3dNsgp$^ zXyr<_5N!6^iOvPzV+L>HGv^d$Uo_9r(1kKQ7;uWw0b+o~{ACaX!NmN9-vb76{ux~l z3giZ8bs4|#Q=6ZVaqH@8`p%tiSRn2!!a5rxX#qU8h!PdP7s(9bpuxF^GX5?e>>kC0 zRqd0mNnDzF7$vxJxeB&(8|qcn`6D@As~ifOn>+|T);(ENSue!cA%j^lURPe^7>OGe ztg&8m@AXcb9td*i%^dHMSz>c=bAjN@Q9t&U59MHoW7?4i1MbXhX~Wn(IQbHe8f5YI zF7zohbc))rFDuMOEnm|m_AQOADv#rKFx12aX^6i)Ah+Bd&XTfYEuJ*uB#-aVikfF3 zh^66&_KA+G1`|Rf$UP+Ctg~!=$PoRZ`MOqXaeTw%eg~*bUXyHQx(}0oC|6f_Y<@+r z5xZ~MIzv)?m9f%N{-JS)axr#@3i}$LJafFO@V547UjGe^NDe}~e^$m+KwG(q(AywB z@qv}%cA3h>5Lpk4x|{|wFZ3!`4(m{uWQi#TovS#!$OQagf(FY5zp#fJJ>TdV^w$IE zJB3Wmdy!$Ak=^^zYIMK^vxB{Qnynn&y*~MHn5uFXaN6&^_yhDYZK(Auz+;`fj@7I8 z?E4VEH0-ak00O?Uw9_WYfJAFMkQZC+tsq1_onH*pv@|nyz^A@s;4|}7DsX0m_(^rc zfcEpF4{3Gy+DGp(Jj!q`l474!LCgT77Yh;u{XMQ4HNP;W) zL)Rdm72bM>gJ!NL0pzdD-^yy`;vmA>`$0F*?a^k=QDC694Nt&br)mT z0VkoD0b|;18CS9zd>!gjm>l0-lfChw;WWO0X*K&)e0AV8V4!lbto;2&UW8Y+p4NZ* zpS8xV*O*3|8I7@F-o6`tsy0uaEw`7{g?R*!8kOCQBOj089&#WtXiaIM)3#1LUTStn zm93@CMu08C#_^2XxOq6`(E5FTdBaA|-G7LW1Ti&oB3Uuri6)NhRuXM~-&;m)lpd^Ir7L&<2>dB{JADl1%m+wj;@-qY50gD=!Jn*0jO@jNIRYm5=;` zI=;+beB{HWUiflC*WP^Cka&2d*Die(+rdCOqq~Phveo#A#U8Z9-LjlLt-1X z4Wk+Dv0v)a3dZ|O7FA!zAMEa+)`pIz646SBe^Bt+{ob|Mz*%B&$-$UBnwGHP*Y6)R ztZ`sYJZUZr;;z~0?aJ1XAyi%twXI@ovIJ?WJO(T?F5$K-9xC$F(FXM#gJynlfl&bv zIC=9AEz`e(nJUMVuMw35a>%X8r_+ArLn!kJ!$x{`Nul#f})i@#( zl^Vx=nQEEx1F805n7FyUa{`7_f9|oHdX|YYV5iwe=0vLI=LO1N9)0g3Mk-?*iZt7@ z<9-sRmP>n-QOh=<&Dl zUgtVDl(C#TEA)%Kz#IplI`2%=$IWGe0t?$cY3&wkPkKzpEPD4Ea0zGy(}n%uDO3dR z0-Zk0m!suDtdW-uU1(PA-0lJRz>m(6iq5VeXDzUBU%?~JQ6bUG$gN|qf~zc|GOadW zE4(ZfFFZP;wrR8mg-vZ}FV6?mz;`0%s%Cfo1e*0Z`0Mt!Vd%Ym0Ws^?d}%aJcG^vw zcpQ~#Bh?3N%q#MKjZyTDIyM#86d*^js4)LX-YPkN*ZE))Pf90i8Q$Ah4CVnW$}UdM)E`87c_rrgTSAfyMO$0>g;Vx zq|Lq^c}o4iQ}l@2cIqdP^I=i59SM3j^klv2wkJ1yO8ZkwDg4-_{h?s0;fu|dY3ZAz zZ?vDh+)AT#iG5Kxkqz&}3BkWgvqn64(3|#flUa#25h^#If1VaUH#B!ldwPglXgl~k zN&7~~ag@d9t&S`)%{<@xTyfJamsn=Ta;UHSCw^VB89&tf_%KRU;BUEv=V*7!05}f= z>hif7ue}aJy3o7lY`{)u+QZ`M64x?VPg;!A3(;G-zOUC_-YZ1AITs!cF3it@bfRM1 z8w*^R6`4&1o%r*zH+T|O%&o0PFoSEBwf8Xv1qxUmaR5W6kRa-xKC}*42QKtl1F1ytBHkPn z+Kp&%7hbITkKewJJsR850*YIqQZNys<~J{>0PMOD+P-EGz+_lzB_(-IFUm^y|CJ$y z|5Jvjq-MbV>QxnC%Brb_nW>qnxvz)M3kpTw(#qb}+t-~!p`}p7DHOqn39m}`!}Jiq z*`1ovue`cIC>j8Q+G6Y2w8wV*pB`296eozvsrh3F+c_+PW$33$=>(RVod>q)^2Vi&>M}ne!H>3z)u{_?CMT#L@+=1 zSMz>8RKuOnr3a~HOEh=2{2Lctm~`ph{_a)K+|75TA&1@wO=g8}K<3*8iI9tfeby4k zm`WDXtq8vFpZ6<>5447c!+3@s1J~FWIg8c7FYnO`&jXJT)Y{i(7H0+o=1uf)DB?t08I#w1Ym6sT*e}3fHk*vfZCWbrvv4b5Y|S#fF#_b>o;W58F{x%K3s z!Y(YoAlUHt-+$z9l4Baf6=^N4H-E`Q+2;!n05HsDUg(cuT3K?c*(6 zB!XUs(bLV=-PGGY{~0aAJ*q7=7^)-L!vmo6=miey6uF#~KNU|7Y`Z@7KZIX58>9T( zEFw<@nJV9(_^NbJR|0j*#XpKT$oyeT!+*5qDar~0L40Y-PW){&coFSQV@%G{jJG$5 z!q}5f!xgGOORLO5px}b=q(Mfnz0VU|
    a+BpkJe9bLKw&`=DUgJqF$Fk37KY0nFeABCLJA-gg3cszBY;QEgcv4Z5{! zs`=yz!*{jhD;?i)WT&wG`%u~un;U%v0Yd&`0U;Zk$L89EU5SyY-Cbcz<7p=uS_rU< zKW4v>m7?=jO1AKY75gF*c>nGd7`xF%cXs$1?uD~2nvFdAUi%fR8^eu0Z46u$;xi+K z;DWy3+T@1pg9`oD=1D){N%L5zcUV{5%;OW~wEE60+H}UOI~9W;(@nWmO@)eY2fxPp zH@r;!;*LAH6(xC}qPYciJa(E~ipct6+?H*Af?>PRgDW*5K z;hLzH*HYhAjxlS}YVFaJD@&=?Y#$p4ol#O!@?tyV0lBlGV-2`m3yeaS;$ zW2w&RJ#WQ;O~W+-6O*xBqGB%WOra{=!LY!b*r8eTy%vrU*~CQNH}eT@n0oDl|MNVe zRj`6`3;nnID5{APby0&Dag63JW9f`{kB&6;fdtzCgD;Xx+{)KgqWd1_-itmpVQmMr zbtZ$1jjo+-^QOyBj4q$4prRNn1}2VBLsuh10&=-08(5v9#t4=xSLJ-pm+0;88xs%1 zFP-#_Z&{$bhA3B34-Vi-N*AV=2-sg)aN@24`+qy`%{oygiLM|~?~|N2({e^E8sB{n3yxZB*nwrh63*`1W zKXjMVNHSmRFE?`}{ON`2NcmRJ2=aQm_!sPkLF}8jgSzWB}40 zI=kOXvhRSDB9mc1NK;>b4oCA3)}_&ETa!74Trc}|By#U%S-~mUAp^VHZ`X%lpg)P` zxBikf_@0#3^rEF)r_t7}+wB8*C8u5kZI9-;rs-cn+H&+|EhB{$c#)nCil9b$a_)LT zQSYJ%d9(8bdo&r~Z9;xnGiZDEb)U1~OHPUey6|w}_mMuD(BSZ?%^WJ>`FEu^Cv`F{ zU`$>9ppvgXH4;~~v+TjnV>Ct=2RivZ{)AnGevBM8EZ_z43&4degHKad z4suhgM-Q6H&JZ< z{Ko3qfKB39i_gfnsu#6wf35h}xntR$Ltj*qDU^w*gIK3FY?}Wu?0iKb^<@8w}WdIlcq+ zYignpi5qjo!`P#~{q@#V!J`I8!O+m4d7jpe7G+9GWN$GZ&YRj^t?Xg?h_QBD$ydY3w5TjF9#t{FTKMkK{#DH5Jj>A|=Xik@fPB5@r+> zhCg~?OE`C2n8ySM-cV^dFvo4oN;fg4XNt^I43mkRwIF~JN?n`*L>4BX?<)+bSp4Xp zJz-JC_`C~-YC7CPhG32wRT#S0jRdZrNEiKC*r;l0TifmRH;c^11-S2M{cv*&9-i%u z)lbLFiqJmC0PSH-Q^bvA=HIj`hYV^*5TfjV7p#mTvX});w^{Ce?|k!DAHgIW@@)-%auu6f_&?YgbAGgDe2>_rO3`%7|HHltWqW%_m)bjxPpV zv>r`~uJzikzl!tWC#XEk*71J6{$WsFSGRV=YLGzqPquB(OiT^-;9LFSdgv8c{P9@$ zSv9J{0v_cQB{v(H%s+2D-DVQj2E$`FE*0jQ^)bDwab4JmTx2UD9>^$)mV8JTd1nxP zK23N1;}ytoWf9)tt^1#&=K;TZP!cL5@PPI2k4U9c+6((p6GO+Lk@+91p=&D#Z{F=> zLNPK?o|qyEXKO(N0Uh#{CRI9Iol<%wmrU!!ZIqYu8Uv(vc3t3m_;ht_##i)>MXBic zqMyDTXhElEkOTrW!-zd7SkTSWnE}%6aTo+BK(=#gb|~bNR;HBn(KQr?=lPhQX)kUr zJy!a9@sGl9MQ1ZMmm(*>C5aPcpzEFa!K)NH$ZkUniqwl&oDsO?`=YeMQH!$xHIg4O za@E*F#`^l8Jj`54Az?VD<(=b=y_ZbfmwZ!p7hNKxYm$i<48eDZ@0+ zyg7uQG<}rBebT(inM9*bJjl~I`l(j`@$uHdEV1*zfOBgFwPodl@C7a)MX#0YBuVC6 zy~$krF_e=NEX)c~Cgt%mbCHOs>M_>EctLtP4#s<7xFjxf!bIAu8e2c9SAxISHNan_O-OP61E&%MLLM?Qxj9$6}$fehpm~cEo zc!7ca_q4(eKoTMk z1#}+xiOHuJ3u-g?);dw~gs1bE*__#XooVWwgF88|Ep(kt*mzLtxwukDH9fPqBRmkh zepg708?Ao)i#c5#>$Z7|*g8_8Y2$Q2{1as%d7Ft{!z0CLr{vNO`;Rg8lP?W zXgE}}Vtb*L$m$>*|BLNCE5*XnYU!#+KdHfjSbo;=oj;Ta6&?T4YS&6ON@Y^zY%v>` z9iTLR6{k9FiTn1+`m_h92W@wg3bVI9e1X{}PP*%yn}ysJ2$#qSQx6#m>}*ow$Szo) zPke!RL>%2kKo?q@8s!*?SlqAZQ*126psN%8g-g4u)gRI1yPH!Y60BWlzKDJ>JdkTAhf-kK#v9U8z7L^Y(U@l;x=uEJivDpC0T)& zEduqWd8WW=OES&*o&tRV1I0W~52*dlkh9QlCimIfq~kdjx$k}R1rVyLI$Yd(ac&SG zlnGG7Cgq4MLiiC6xGkLJnB>~I!H8yRUD#_$eUO|Eog}kxpo_&fo$JZ2tA^Rvv9!JQI}?JCEJd;8xWd9mD&wtLmeVhn>vFYWzbQC-;Z#hZ zwFLdnanX*yhoxyoYew9;d4Q$z605~P*0~$; z^IgPeoQ&s}<YfOXgA;4a|t)$zu272v~sY zu+?e$4c4AFtGHQ%(NUlHVo*lP)f~Khs;(+KD*ExjF*u`1rO4cnc5O(AM?}GTa$|rI zc(VN=`X#tD%A_084*KKEo8ofQ90C}0Il~wbG&HkxUzz9>^n4+{D!`m@F_UoA3$G4g zb|56Gg9y{9=Kvg3(^=xcaSBDWI^uf1ATAm}oe8Kq`$!MK7~Aiu(lG$cJYlrV^rE^v zK-MeW($#BUFMQSw^ZQ?6M91R)gb_iiFalxvNhd&|u$mcJn7TZtvQU^Q6m1GcnL^Q^ zP-Lh`*5C&;OB^xj;CllF?gG`K>B_$teJMb@Fo5u(;$@H9tpS7*I$+hZwEgD`m-&Bd zhLF(z9LJw|SnLfcL>Ui>)u_WQ&H6Zaj}8jSBz>YaPUCkQw&~ z0baxAA3kg8tA9373YN-pET+-ZmG8GMYToRsGSy-eA_a8}&}q4@(sl*k8osU{{cGZ= zxn>Bt=j4)d*QJux2}l1EpXv2UiF+c)P`EI?^z@_G6Ll|r=4CBnT1EprlPj zl(n|*UnVWYn(z0YJ$~w@7AScE-c=;b_dbiIGvPVhDvKPNe-(Z?In3DS3q`HW?XdM7 zT<}y)FN#Rkm1$uZqcxi_=~Be)%^$3G38*yowPtC}XR981|9cv)qT%bK!G6vrFS)3*AO+AU zdoMzZA0V7uSRIZWE{kryquSrr`#x(jVP%^D&in#fz~`(vcI z&-R?=xuxY874^qx2`L>6DJbN&OI-U+dnQl1z%gyd#~i~|+N=D$GO16uY<0{>A&ZvGE~}nj zpDs*4P^ZFoaksu~-z)Ul2rrVjx$(P6mHcK%=;-Wx^7tlu#}L`9+Hl+BX5yrlB^OAU zwUfrqwJr2r>zhY&y9~}9b7zF@7lEb=UnDymb& z>H6e@THJs4?L{J;nm5t2c0xwyuOp^Ir)?5buMhtjVvYJyzu)%GNG(x3hC_g^jpNwa zW$%aCpWIiYDta8nZ9tW@^zF^pkXQAbpZ_V z*@PS$@xF#V(q)tP9Wtp9G_=#n2xbG1-wFtDIHSPnlZ??duD@$`)+rY+L^fPb(f+De zd*P#^+|P94(+{8jaY)gchk=?4%o;{R7k1h^4beXPJdE>uPu);`%kuF%UW8`H^E01u zyZ*SlmCFYg?NHk1I%tzlscHM_$x!LGeDd*h?cl26Z~05#2ksDLqjoK0Re)urOv*z+ zE!+2iZI~E{R}E<2=1gM5@(Jq`AdAjXj;V@{Uw7Sc+)h{aYfy56O!h8AM=LaQ z_jhtV3{*r!eW9&$QESBVk=dr<*;C~+KP=q-loa-pM@j7_9(znJe0fC7auO-8t0~-& z$0W$G<;$u>+|ElwCl;Z4`i5{RP)&1*k3^R!p^R|Hrx6=DQAM1(haMiR$@by=&jXKs zv>@CJ)mJo+sae+XH?0wB9omLM;gzr~E>=^t0tENoXTNFCH8j~%fAZ(fKJF*$&6A}n zju=;T>RR*#`Kx%BSF)q=3nlMZsKdz3c`Hr90B%LuG>Y!~#0oASS*A@rGEG@L{wPGa zKQ28a2mFPUreEoNy7+$hV%JKQ_m@tgg>coX+_-M|Hr6z#3Dx#pDwc0SFe5AY{5Xcw z*7M%_^u`wkD&cjI^Two4kHTOu%sq_vn#h#~VyRRai)^w)R-30AH(D+285))rznj|+ zJsj!Vk8a`1D{175)8zgHR)a0~Cs*p5S@o#T{(Udu*@tmg3Eam1Os4PacLod?fvIIv zgb7wk1n_g=;f@FWoax{erbFyhUjUqVdDcW}5};HJgY@B&C7pncdorMd}I*NIXlXon4+12#-+fhacfF zPsN^j`$b}4|NTCkKG=GaZ+zFV2FKF{_MW+{T{8Y9eE%4 z13+>^VR)#sqMo}#2LJGE-bkdv+@ zu1(`!d)|V0k=+G%lw%{m)fbunRb($to4hjbfGJZw$xNDw_amBv; z<>CrrC-olGwNMKl%2XY+-jmg&@|v8*BME7@n4hg|c%p4W2AB$k8R z%lS_a?Y{8Kox){I^2-+TBGj%dj}%fFVjcz6Nt5Mq`@<>MJlxa<9`BfYT!#xh<$20$ zuAzpVS{ab?Q2Bm#DH)tco7_2SRkUEE7kwdqflkL}&H=E01$CmO`Bl)4K&Rei7iRTw zMqvN5y`$Q`^PdjFTKyVe&n-L}DFlG$#-!;)w%IF`ES#0q-}19B#buqsSVE0xCMAX)B z%`l$=GdgqIZ9np+`H&!4iDm=Z_iMBg;#)t>d*|uv`v(5Ed|lqxPd722Nv`o5TCANR zdJkN^t;3L!%(VZ)j&%HCdU`mW*(5M(`MC#L>qGMVOmb&LjJx(LtRE^l$h2^5RJlJk zSlU%NsVAZopKNI4Y*Mq4pIg8ytzM*Fe1~_9%d-tVRK&@Xc3}WlFT0|b8qWI6P9@oT z{#{1fStV0(rsg?XHh5K294C9LC%-xZIj7GX=1wSg73}~OMfSUFMzDz04Vb$aiPwiM zMCZ(nk8fGh%jl;GHOH>A?p*Sc#&_^;9K4e_U&}5Z*+*imZofe?BydSh|0`9+JkMco zE1T15B@R^$p8a^3?&f?TlICO7Vo}sm@p62YqF!9G`X{R}v`T3ra}gEAF#5Eoh$VYU z@}>~^K4vtqqXizA{lr+dkXTB4TW-UAbJdSKV$o}@1k1IKPoWS6kUWoIe z1B55k7(g^!0$vtyu($uX*#78mf8STzKteA9u2^Wzlr1`sg#B(fmm z7NkAG>s-jmVW^Ux5{daksJhN{SK?ntP*c^8#ck(^G`eCaTP8c<_Jd_)G)GA6j@*Cm z8l#U(N|u8kG+r+dq#jHSk?SAA--x+9{jCOP6AwY|ZOp%FQS%paat zv+w1tb&cGVrzhlKQnA8q{KNID8FgrWl~Bee;t4rsr2Q;tmU%T}>!dmfdM2^TY#*Gw zSh7llE~{`i-^T1~TQDAzvod-uTC;jfpo!>Xw-%n|MXU4z;(>JktYY2#;LQXw_EK8m zNR-rBsZC2|CAYbWwhtjpYIp^kjYO{Qs3Wi!)5^Pq+ByFXew%5Uncna#KXljEv1}pSvTKyb z>L*s|AL$_$F~m^^pXO&{LNeIGWJP-6=muzVV!pQ(lD0X~v*`i@?V7_&F!7X;q3y1? zLW&5S9ykcj{8(xjHr-x75QrU(Psb=!8-Mlgk$zfjAQ;1xXNHLJf!}l-{;Dmn{J}=B4>qA-zZo=>zOn z_bxGG2{G*9crqxZkN?6b&+!?wT|Ig-)LgLO?aS)`vZ+gSGMLu{*nKjqM%z)$g4I@X z=a$EX^2R%z#1qnR1(9_%95w%Jj`nzpCJu!jX26*66QAVV68<(x)-FT>SvAp&Ur5Vz zs=k8zmzJB2=Kyb2Ie^<;C#b@=wg{N~Ikd&k8C1{05#bn;?WI{7fysUDI<)|eup~;M zy|9Y7x)3kxQ(1ET+18ZN)`3!~ecJ|7C9vr_dHXA2a`0XM(%0cv-U7cPSB1cBZ#1s- zMXY=<>uCx_yiN8yf1H%{-*8CfS|M|0D?VhgMEEl#oA-_@|Dhg2Z`Sb@SUvj_eGhLE z@*S6Ovi-A~K#!%F?T_;6X+6tOe`_Pws~N5b@)%>OrXhDVdH=GfdKb7|SEDcSj-0sZ z5o?o*e^!S+Pa0w~wpHeTPdVaEj+-$#IxG1UvcO_>ZjR1ZnYe924HhF~qa!7k(_v03 za&`$4bBWI!WYBV-7aWh%QYRL*tMZ=wdlhWmZ9a_E>nrl`;3Fp_M$qL2Fn5+OL$jtV zs*bKY>49dW@(SHDplKp=G`(nOoVQ1CPMJ$Yq`2V)b@e*>!o=6W;W9K@*SEljbv|B0 zM`WE-K}S)M#R%uk=lvUD5h+dkl0P;Yp$^c6-qvxB z=@3T#WX5&_F&CVjiHv}+1HhBY3Q6}X4J$v;LV!SET}NOPrZakk0Ll)AQp!pc5C~2e zMNvQ*EQp{77$4?X8D2|*07Z`^%Qe)ZFO1ekio% z+w|RLCkqLpS7T9aygnyZ-Bbjch-MU35^^!AOq@%wH2H-!HVYxF*+;pC=ikbG?o=aR zOe_#(#K#q ze1zNnr`VvkEy#QfKB#>8V)$O->DKzmRf!TMvhTVnpQ z{W$FtLLtC4HU@oeC;iT+WIAW2>CW-R%Ock#Ima=((WMRNLmo844p0$_;kVGx=2!_)mKwDnUX1cb~V0oPbpxt3~ z6eEJr4ronP-nt5+QrZ4jo>%j zRc0s@Cd!Gi*;8@P=sg5Caj;xfQIa#&WFKPjiAR9(&R+Xf%C5#&f??!oeoL!|R>1Id ze%i?CaKM!NhWfenKln=dfzxpY_X+ppW>B9h*xjBd7pw^rOf0;>fWPuY)hdaml;@uK z6n(o=X90G;?N5_ydZMG61G#F5bf$q?D2hBT4w!)7sNx`dn{g?|M21gTaZnB3LtB8GL&b6>YbqCr|ITeRPXc))0aD|l~)E?j2c(Tmc(;}&sE z6LsUq`RNCHj+&rh&f8Ju+4+O>PLpG^t#93Tay<~2gFiSG%mW`a5?49LtQw!}Ugi~k z>z?t1OyBK+?O-&QDoyoUJa1GcS445vDhmTfDS_DVIs`$m&|HtN)PJcEOb?wo{^AW~{8+&#@% zG&UqK8^B`X<~alCAPikIfJ}bw+}@)fo>Bfyrye#|a_RK$O#>*O%)47dr8{-qlk{-; z+RgLIIj04Al7sirYT#(ZVVGa&H)!RAb(zl*YId`8jd0X?HYQ_Pg@!^ox$g-XxH&Y~ zFYZvk6q8_v+hqd~CUwi1zoNMy&-MvgXu_Q*>HGZ8?R(}RpGT&xVk1~Muiyu4u082!0F}22Q1zm`z&pHV>+4koBUT4 z{^h`$H^eH~6MXq{U%z(lwFU^g0unI&+c%;W6eEuP2H6bN+~faYmzZZ-FV*JbWH0f3 z)#{|Iy0b`RALAH;LG9bs%&wqEzV2(d3sEp5@F^Ikb^X3oT9d=VjSp?&X7gjOm62UR z7D%hr06A8`UxJ05#_HuC*`A6Xqgv6=02HW)Qprhzm?L%MATmHmFqY}Z@Q`2rcp5BR zNPCAz16C+ivabu0xPy7T@qTYvqPeCVJswuQQ|GroH`#JOjNd8wxnqNBU^gt(yI39? zxcoN$`S+CquCg|t&dF*@9Ra_M|ATLMdti6yr6AiD*<2e*vZ&n~@;c7C6`=EE$}Qo{ zFVyaIc9wJ_y}#)AZ>o!%3Q1|&eIqobhHwKfldWt291g_|)mYyQ`nU7)DztyTh}6oW zbP^Sh zJ7sLBn8K@<_zFnFzIHVaT?Og-R(80a_mMuSjW-w#pI>PosF}=sWA_r~cK5!kMl=1? ztzP)vRPy%Dv}oiBVRf#CMxWxDQkU%;N||X8OdY9#xJ^y!L`gNfHALi?whg5mZj1(QwGoWkn+82alxRF8cq1OfhLn7;Jk zV!$#}zqTPnN_dXa|4x3@5{+BSN;~f-B-HAvZk%A&UvIAyx29RLjk$${&@8nOSj_LN zX_trW>Q3t;s1|P4-?s0#SUx0N~(l1y? zeQF@}^4sG8ht{sxQFZ;s0^+w|X%WPS~M zGbr>N$iWPV0Du9j6yIkB$lY2HHi?tZLfDxINC%8bHKJx|wBUgY#+!r(=Ms0d4~Gkf zM%;zc&{zFKr-$(w6#9z?WD;Oq-j{9iw=J9bGyMy>Gbq0i^!Lm4p4(sp6;4;-H!nuY zY47RhcC+5gW&TC~&7Fnun82^B;I)lFE`)i_VYJG3|NbZIo_uO7?BYt7r z@;m)4q_wye%=uSPfa1wU;)c@8%0ZunLv4UB&frv&{~~jG_pYT3*2ND*gZLkoANGh4 z^b@%ircOk`cxsYInIl)v&rZ`mpa2489?UI7JG+is$Nzj0aQ@sZ{Bz%B(RN}ePk@%+ zsX4_4>e^Qsh6~0WVQMh(Si;HfH?Ebx+66_iEv=fBu_{BvGL5Ndz9lgOoYAN{yF-cI`HAuIC(T47p-w`)ZTlrc8>TqgL= zJYyPuevTudVU<8m2z`qk4dM39#n$K6ALvYX;eG(Dz3Ztdp(5og^NB~Q{27_fN!`hh zLkEQWg(C=TH|5fDjRWD^8)Fvo=uHoSy-$m(Mt_*(q>nMC@~<8umy zcdDX8RVU!Va&SE=TJ=@*g_q*0!RHoaj00a3M;ac!2KOH+j!}u`pZrm#`$c=RD#Kn5r z*mgiLPV{hRm2Lv`aK$J&BKfr^V>E!JCcyyeX#{NEsgp;7eIRob97NfuxuaY6n-iz% zZz9sde??Cn*Hnb>uwh9!oE|p&FNW4|Q9%OIN~XG5&$g`}0tNE?3-NgKA8mrYOv=T- z>?|d)m0SA7CdhaT9qyyc$G`3|(}vzWJv66(kt5_e+)bd*OLhdI=lElpi6=jd?ud&R z9YnQe3XXo1nE_|&1p6}kywdqQ<$1CPP+f)@= zdpBawuNs*%!EZIMtecbW5AiS9D7I`KGzgVfG|S}Z zjQHk|phfRrOm^Sci)VXv(m-b^Tw+$G)>aWqC!`s&o_m~yL>_bz05Q@cX);GaKn}FHAP4v?jqM%I^S++; z*vBm;efrpoGI`Qs7NjDREKR;2VK#bq!~SrweVUtk*Yf9guUE8!IZdn^ns*i9RU|eM z-*f4~kA=v4CrMf9oK{aX%FM@`!aKV=&GY-k$+DZDzKA!(Ih^LHBn%9}L;sFmG&c); zvAlTqc4tfct?McnLb@Ni(XP5N;jVSz@#mm+^97x0CoTZ42C zPSd;FS3$y4HvltVhz~yyrh`zUd3i|pQ|Eu^*)VU2vr^6!U{8&ZgPtSS`S<|31aHt^ zS{^5Q_5~a8H+xA*Jfkp?18a)EhbSz0^?Q#a!}Ab?2y23+_anq$2K6Hu>NN@?s{ozaI{)Lti+ zH#W02LYXwa&BXaTs&Tc$N2eiCEIPeAnu%fNy=M%MUN@4t9!SwpI&orioj>Znht90ZBH-lu>z*xH~r*l&}gPk-M zfbRp7IW0>9Kz<9nCjbHoV`R0z4T=}RSzpps-7RYKoOtl}zmo8!x))xfR|Lf-lpX-@ z!;ZkDSV2=xmXmKPO+>KjnSEigQXWoFb1W0l=8r z4T#ZT#7>Vg%vI+Givd{J2e=2xNrn#H9d)KDo^`&D1cMpcJKPXTfHNS+s30~Km#?VJ zK}E9$f!cXjw6&S2cl>)iCKqMT92sL_AfTON3=jpoe%DXX=!m)#sSg@89@W;FP67EA zNk7^ol?*dP&i3FjZ2n^_B-u1o?Q)92^NXfquOhk2M^^D6`@^1!X)RN>L&xd!>BYg2 z%XDksqo6DlV-1lnNrQL&UehOd&2_7O2e%l)gz32QqD;Qtk@I7m31^)-9Na!$? zOKbI23vgerAZX8}rRbovOGlo_xd27jcas0B9{|b!rymGYZ-poVl9%7i=&8G>CxvpI zLb>AQMxk7yP*kaBD1~y-OcdPl|A_hux2FHF-S0MH(g@Ne3aE59%pxQe6qRmK8kA;3 z1PlZOq#FShB}8eqAtGHO9UCAW14fP2+3!8)T)PjfzR!I>cX&HJXQ6oA%>}MK z)51a0m0am|uRht@20?(s9cEO#BJQ-=Z<+hXNTNV{f(cSBYj@Gn9{8!N$F%9w@kPVe^zUM&-|!CG(of+^1UaoebcjM0_krNAp&?DZwb z?gZ&vxF;r31GFz&K0B$*t<#s>^=MSAO-EKF-JoZfi1^TY_PoV==x96u-eTC*f_j3Wf*k+|JoK59a*tz5&9MwlsX z4<`I{{S!w~WVM#3j=IVMOXSc|>j7My7SwH2Zxh>)p<$Q44$Jlc5v>&Eoob;f1>Ec=ja_>KiknFCNEcLstiv#lWmb<{kX`l{=FV3Oij*~O6SLd*v>Ib%F%52* z$Zuwtb?tJYTR+1E7L@9)JeHB?)6PRVf_-me*4cE;?l`mlCIIe)0Tdc#G%^EiXnSAW0cD$7meHdi?A zl`i+{)OHC)=t=7M$qtwQDw^z$miS+{j7Hz<+DpfVehA#o;MUs@ei5iYW%qD3|68C^`~O? zy9(UOpX5+a_S_%c{M+J}%xgBgd)@r*p7);Ay>M--V#P@URLLAk; z0PU;Jjj{?Q{YDG2adZ!{0!VL$P);@l@w_AeW}uF+Z{~pg;sk_ffIjpk1o){5VEw-X zjY?j?JO}XN0z~X81T716SA$@@Y6xpJV6qq7PO}2k6Yv}WHeCdmR{(gh*1%0>F-2fM zzTL?l0M2~j_-F-l0%WemICsv+e|Yb-V|`^CX5@0V^*V6n>wDRDi=MjYEsgHInzuG} zG7nXsApcmAi5{!jouaqo^r;STp7rf(j*bnZb2QJ@adO$0)|EZJz;&sO=!2laQH-|x zW}WBUK5Kw*6j5q8wh97f^QLh^+{u3~Nj$w(`279v8~5mmppr6Y24qW&^bj0RqWF{t z!#};VASXYiJQz}UIE~gMopj1}wAznhgsN0F_Q9k!`OZ%?C~A!fqAijr(FME#TRQq*{+w@nwkk)sg(BW5b5*+@ z^ms)~?92hY1TUW0V!Wy{KkKY#=>f*>UMRvI z6m;!w@HqZbrsa?XiA4lybi~b$psY=C-$Oz z&9Mzre&v}btgIbR@2W$pEIPzA+aXsvd|@Mf{!6-dIIyhzK$Q}(vzd#)f`LYQAX`EK z%?fa|^9A|xBXZ6~=F_*HQNV_(0@gCXJ1roEHUz;O&3>QT_XPnl1ZejR4H4APUFyC@ zTXlfB2A2Et0PvGZ80rtAK})?;Z(RmgF_(qkE^T?wuUtZt834;M($~{5&+rbT!pM!= zo8M^a>tBMAto~~LOL|7Ld77+)sG%ejfVZv%+uB^RW82NmT6cL;kG$Hq~1~c!JlTknAeoIXIVXB8-ot>oXOSE;o5@bOBnbA)D@yslVV@n!;BL5mj;{QG``SEwGP z2_D7H6+E$LA;W&I)BSZ96Cg^pkOo_>u|N9mqGgWgIEa1V^|An7vo;S;xPG|H-KqK%$^9edW+MB{l$m#R7i&2|*+s3!^shgRTORPwuvq~A zQ&)t!LQ-16Fd;>N_#2GSX92n{us(nBak!V;;v<+g`#^C}^pjQ)`nCcr=mF5Z$Z{93 zZ-uapNYyIto_ey0v7$b)zP@vDIBVaGM_`>Mm8L=eC=lW$2*C$nc>vmLa{^}RX@~>J z1i_3G!O@>o#_0H1u`Qiy>I^p^SlyXIp{R9If79x2A2mV{z)Az?rW>(RyE;XJMEb@m zt^m=gV~BNQIt;lwYJnM1Bwx9bwx;+tYQ8iiN_x`|c%km}9A93#Z7f!&{mw)Bf*)W# zeO21ij>>mEnqR3Y)G;RwwN&=cu6He({4QYOd9XFKPsm*9WY*5~8LUU((F<9&L5EVy zLpm!iKlR7aziQIC#yF?G=vZKM)=Z_Sx9gg_sMZ244M>Shl`4KY^19Oa>0h>st?LrRfRLcneP39E}sj9Hb_7 zQK{(l=J!yS9pC0m__ca#zvbZ!Y^0y@A)_VhjI!2aNasvK*VLW41We#%x}Qk}Rid;hjuZ9$> zRhsfLPA=-Oa+1QIb$Flc ziV2gCN;MZFNC0}j>OhU@03sMPnM%`FgHpulV8~iU?B+EU|2}BZYgU;3E1>){fMo?M z7y{@dA0U*MPAnOW==K9*xjl0j=ITMi%z)+Y46s{2$OM?sBa+#HOFT8)UD9BLKOL}d z0YTFPA6x+}m=44M+S$6+Tx|o~34p6dc(} zq*t}ou7)HAh3QOG8L`pVfpI}ie24YIFXoTE_(CLB`Q<9mm2qelh8_IIpqg#nEU_VJnX{1G@*KeuTl7 zo|VdWy)0V?B3!I#s|c?n*1VN60jMmxjP6DWq>6qL5U>08BE!|I(ii?QYJ znBD=0_n1QE3C+#mI=c$HDf}NryA}(LifE6csg4%$K`Xs(Hw}=;!|ltgj?ojI$-`0%QBnhJ=H$J7v~394ch>p zPuHIxE1&fxetpwoVdU>Z@jmaDnmZw#7FlZ-X^QJ0>POvAD*Q1v5m0QWS5Jv@h!vdLKSEL{JgUuER5qT?1EMD|WV1uHqC0R}ofa)~Yg>Xl3d%?zF`=~c|-Eh;OS zOPK*~%FAzNa~aguS|r#^C*jvS3O#l0U9OdS7cx#c9B=DHIXJ8!rt$MjmCLXO5C1vd$F-3%i=ME0uAbeRQ>$4+n0V)kim zS@(r2G@yhL>gOR#kWFwj-j#$aRPTr8$ms3sKaa#D(NYV99_!v;Q21nA5R_s5fp^Av z8Okw8={pP=6!a;v68HN?j2$fWf%3p2j_vv1|kx zpRWJ`|3g(zOq+1c9Np_mX#7z{P*cY>JR)m-i5{AM7p-4f%x_?{+gz?9IzF>=(nGWf z84b-6UfPL#DryrHIyX=zH3#oz7p%+-xxlY_JiQO64!&V)3G>NDZHJTYzNJq8DG08FS@UvWc#Xrl%6SMfX=u>9q+lCqL zxlo{-T{%v0Gr8mEK^}?RBlYG*gy-MyovYd9c(R1&_LpXPKujG1D*!h?YgZmJ!X3vs zG@@3XEM1%XwPQIkpGPH)=U*<~r#Y9H1tK-$f`h$#y5b?ZqzwOy0KiuPeG{C5HWo|vQ}FkHSTxYY-~Plel+zRfw7nc?*fld7 zd`r>~bofUM2CZO^hFAGQ+DH)N0u4`)kHS}K~?qe3Q_ZvVyLunW6P zAA3F3>qLoHfk}251A3@ZhX^#(G{e<^NsOTtSpMQs>It>t%kiL&gX3K9jrony0>x*oo5j| zEce4^ixC%v8M;=xET}r;3S63_F|J>==k86^RTJ(H{j%wc3HR%%B>0s?4o0bktx;v7 z>xGXfw(wgrZ*RM?Bzst%TLHRByv%?Kn=bSnuU7)w_qbIHH!omN7V(c&OpQyGZ%W?D z#mjyptfD=A10H><@9zOG^;@Zll3v?PU4&SLMv8h&kG$t+?xu#_C7CjFChFp%YPR7Z z0Dlq&dLbmErs{$=7Jj62S29G(@o}fT2H%M6sX! zzWBKU)u7{RwRrM4W;;|S6x`lF8eLsVbOE4`v;7>_sQUD=1bH5A6$XA6blLum^RG-l znP@#vNqqMj6a{+t#9Vn_hy6fnV%|gce&yjT%@d$^bU0jh^K?J7wJ49$Dxa`g5oE60 zv=kzLnGztPW*pwc;wNj-MWL?Fadr~TzZZ*;;QGXa-b@AaR)6V3&0F)cWO83Y?uYtm zdYyd*wUk%)F3QenNG7-ByXo8RILC`=RO_9tW=8Nu`Q9E$l(ZQf^iCY=iY^zx$h;$( zlur?e_}z?SoMq3qjqS*=NSRbrgU5zwrh2mn;qZmjCIft+@6z!yW^kx*5SP`-nYxtg z_oq!yK4uS;Zxw+>a=7!0M$W}I+AfY9tW~!U!jzBjy zy6mFdBufO5B@gtC+v)I>3&&05*C^am;!EeBCmVeZ)%G)q4|b%Uz6LOnP9|N&=n94zU6n%>&1vO|=4B~#zJZr9IH8qL&T0bH$Pj*zjSx%QoJWBSw zbt;!zaJl-=Kjk5GFafhZ$~}>ta50Jj|2es8%4UJ^P9!W3wiF=5WW7q?J-h$(O;_!L zTrz6=cAdP<{FFLlHQ`w!asS85GWi*}Zjk0#JGo#9>boN5{GFrWUzLSa9Y4P=*{S2e zoFeJ@9K@YNo`ovcmA29sEUQv(Gq3@ju=|fL{44x`$%$????wL__a7o9b=cAnwZ&w^ zT2!EmD*G%k+e_e8-^2muV%9ss;C=#aw`adysC`nB!B%p#DtF@G{U*sr7-PYe-$2$xj z+rz40Er8|&t=)k*=6sU{ZbH%Ks=&{3`XO1C3N4tCl_PDfdN%}|u)-46&Vko6FsxVlIrJnM z03zwoH$g1Wf{crd<6l@ht9=p6hCsj(wKSg<&HA?8I_J|(# zFEQh+hOc*$PB^J%;rO}Z94(UhSrb_Kp48<@y=S|*H+|FLZqHN^5|WH=3)>=t zkNX$$_o01KyeB7jM3gUOOovSIe6f0ez<$u$8Eihp>~Bw@P$)YmJfD=&IO)@va->0MX3Hl>>m z8`_JbMxfz9drg~rI?Pw-c*oJ#Xi;Hop>IbMd5xXxADh^_gfvDiVUX#Ob1sfKtUCrv zo2NqHlu+jK+(=cxROjfo;?^%jz7{THY?q@95M-GJ6iPr{3|J5LA2$S)PynB65juPU zXmAcCZYiSeek-^imW?aQ_9+9c{6)3Q9B9TbZZg4Z1aTuMUm?>kSjL*mm6}Bp*r;Up zw=+&4*c|x6E)&23MfA3|qcbj zK+AAn*W9xsHJRuK_ir*PSh1S)*uT2uT4k<3owwIEfeZw>y?=w&$h?=MGat@=GVfLm ztlpovrLZ{XX})dd`6GdSUzo>!tR<7BTbn}c-l#5pX&x04AL^GNoF?FPU+ZkL-94sg zt3AX1iWgoHY`Es+ip8Il$)lZIu-#*Z`yvm=pU&XF?RGsT+UCqpeL?kv`K~SFAkCXQ z%l>{BDE;ee9W%Dq3!+~?dpg#VFlDJ%c_W0~OlTthxJjW{M{dA0BLOmSb)V0+>vC*0 zCaR<*D!Nyjm9?5);>L>G#K{k@W13^fzTdA)*YdZ}&U%9rKH$QmND|q=T>Wwwfx#ru zsU$CcVlo7nFHuLi9cj=Vlw_-j-e7QI8^zy5i8#k!|NTz#j25hZX9shYS6JwXB9t*q zACpE64NUf!TsPq*MWpms>si0cmpO^T5FKt6k4Zc?^a3ORJU#6su}gmzEW(lrL`DIC zt!^dEiNR7F@a?AzIYoh-SWG=xxP7?m8QY;OyRQ+(;t-)rVjz1YozZO&zyM%>Ga^o0 zj!?F+Grln(W)PzFJPkAGM z?wb$f7aCmu^(?Dy?qH%(wZn=Zb+7NFWrpLL1*QDT7O^2O7QX5;Q5@^v^Zak$!O%fz z{5Zc~d!9%eCA;FS)t9~9oj1Ny@L8Yf4w0pl!LFWlLh_rH&~buOIrpmo{~On z0gpa}oPPJ*VQIx5NsYeEb4X^rV0_!aWXky619V)HzEXTa2U&Vb^A9H*R|@Jhi9bGc zlfbS-<}tJJ4NgmVt~Cdzw!G38gtFO2Vj#fHKlq=rsb1f346vv1I>EosD4^#Qtc=y@ zc8%!yzHONQNAUKO)hxNy-z(&5GXk0*-)snjo+bFAzd8p*%vS7T$5)}yg$#Q1(@Id& zWu_A7`qc({C)oEf??%N|02sdZBnZ&?r2qq02pdBb#!2;U=f-SpH=JaBV=qrT53H~?@ zu9w{OyWWlCl5Jb#$s6^ZxEuE4RWHX^XEX{&mj9hjnRQis#8@yZt*YqXl^^}e&%+qg zl%`@QFa^&0u#{usYMd@u1Qr2ovoB-kSRU1k3Nww@ycrLdm0P_gE8GFc?ZYEc%Dt6$ zqe5Gr7~bx(4u4ja%D=yCYZMQ*yyPnm6#apLti_jWK=&2$xHBYJ0mfFKS1ZBg+OZN^ zKQ=L9p+3B*VA1*&VpC~HFSA5eyAIm2;ac$L`_pkjQI!YMMCM~5$7oLV%^;hguoW`Tjybkz zGT#43MNei2=yo^ch9sfJaN(S1==}rjq1!2(dxM6KlvX zACl}NHb6P>Md>zoFuS79llM##y+G0P5K6)kRcCgY&%XK61k+I1AD4o}4cBFuAkvwGD{^T5G}usdt`d z9oJ6lpt}Xf!YM$W-tC80mn(?QLU$kAnE-5~gl!8)%B7&-us6dg)7vUsxq`=|;?$Me zPA5{sl(1i_?Hzq;LjL;c;qpmXm;NELz|oU=(xIe+Rt1Ut-ojJkk(=wbx23Wa+XzIptzs9@@X zTF|!K{JT%(qaEkbch;>KSB6NBPOdoW1+m~V3ZZ1r`B~z^iFV|9Hr(&}O7hni8z18) z>RMWxZ8U$=~XZgBi@m7K3@}5`JysYlei}4fNQ~(cRZO(mi~8 z;Y}p*rg^P#2&(m45Wi}^f>p)(YX2B|Kc97;T%T~G)7AhcB~wp|oDx_@?$(n>j)NU9 zCfe48eXR6clS#v0sbnase#}wJsz6j@>2gdM%@b43-!c1{PHv`eUnnchHkBHlD4_Gv z9Fl761Db(EI{!qj_!MrCkAj9iv~i~zw9JZ@fB-CFz(;oA6o4_IBLOTkj0c!z=x$cD zgq9Lc!2;4C|BG%|BZf&@u+)N~nfG%=@k1~}%?pmTb^tIyOtbS3ncg^yxQ_-Y0APpL z?x{u!SAVfIJjh?+fC9A51@V`NKe|8eeN5E436k|`cDD7ZaQ4qeA`@Y$4UQOHV&p0P%djW?5*Fa|d)L!^+mKYLoz;RKI!N!=OYQnjS2RdnW_LFuh}S~MJrOjOLG|TK5voT;&qVx6 zb`gJoh3G~_wZ}9&>TdV<(5S|UYoeDE8qvv_9m7^a^I0uRJs0fzOKj+W^WHjls-~iQ z$M;}2oX?4N{K^>^Q4b2;_Q(nuV9_Q5@-x!B(6GK@<-%ms{d(c}m0?e*^c!H!bGw8N zL>HjsbOQKmy6Cjpf=^xpjkrE2^%ck**kxd#@ifrHvuFa#3)-2!kqsfs@NY^Rx~L8i z&jFfXJ~a3OAda|d3_&uEwg$$$b4t;RxXaK)xVR+iTNGFHp$qYO`iT~Pl<|J75D4K0 z(46vF()VtW8DR2i8J8bO-2(lWfowN+ds_aIrmv^^72k9;YbxwF9T+)k@SGx zF@JaMbZGk1Q__Kyk5ve2qYINyV2?ha1qVIeo{Bo9NY0O%ttJcSNEP!2mQ=4T`5n&s zpG27ML`1vWi8%~)2%Y3(O#LJ>oQqe+wK@dx)#XbT2enzr$@4imsm@N?H(~gkk^U$v zSSMpRaz6TaxLAj(IsE2;(@X*vjj7xd{Uy>iR42rEhx9w+H5Gf)3(IsP(p%t<-o-i7 zu#NUq_}0MOa^cXZdcuxwH22)~K3#bv$ z>91i8429%a(23o6u|ODe@|A;ZF(*3GZ0=A#F(!KS8MGhA3;m>eL@Nv6$8gO-7MKNF zD>{AQ*rsFu-0D12vi4z^TPju&NCAqVHP`Azcg+P11TJ=9dDI`R$s0ML&xfAvhp<8+ z-0GiMzDRX_!+^N^g~RF+7;#LCS&T%6+EjE9nkfNG40aOd>}IjgK)l%B zabWdH99KsArI^4S+Fsi~qL|a*a|yye-o81#Hyf9*PL|VD(9_&3h>s7`pK7IM5f>}f zkq_siJ99G)*T<+gme7>>!Q$kMXMG=Ex#>UFAAe?_S(y(hZfqA^x@q#MahylkOGNgX zoR1cYVQFT$5vs{9lmC#(+C81wA=mZtaxm5#nHV_39AQSUtB zWfx_VP=PmG+ne}F&#!-_IQ(;z7S-J_uqR#GSN>94$;{PNE&a>iPL^^i>)S6p(txkY z%76CIzwmgJ($tW96xMTsrh&jduZk=qFihVy>-2&IVhB3}>}a>=(J45x zTvJ5Uf{K7fJ)ji{0#}RGxPhR!BE;z}1UPX(!j(?UD7Kr((B27IoQ6r~UcJT#<7{m8 z3l+V51u#Ohcf_{0vO0zG1I)1;ksL2?*$EA5?q3ODtCmeFF#<%I(^GPPYC!t2Jc51c zv-EseWRnJ*<{i?XcFm^_Sv-DhSEV@8qrXFRyRN&d51y0XyZzXWrw{>%2-^ciG z2YajbKf{&zgD{b5r|Dgfs)6r^2mRM`Tl2aouyZ!>ipu(u_m;t^C=EH)t_XcWw$&wi zD7647AEY-whsPa@RxA8kwD6^`*VnkPUD80$1&$**{VC@mdH8&Mb$|VH-_f?{3ByWP zX7be`(z|vy5@D60hCFQ0619FtU6$O|H4=zit^K4!3SjD<@Z{SesRlG@zhL+X-BQMU zj@Qf0>#`Y3v1^|upT7?C=$kk%Rv5SZU0&V#cdPE$ag0|djQwATQK0DBziC&2Ba3E! z6k9otox85?64rJY5~B8Yffi+w%fFH*Ake6mu>i(uxe6rZ^5NqZQ^a2S0!p$mt^iHY zMPLH>5Vj1%tPITPMIN*?z=!^+4Jt|iU=(gh62xU!+V?`L62JgUa#8eyI)%|cr$AC_ z`c1h|iQhALUIGw6On~7G585fFHZ&221yMn}bnF`b0FC?5$@utBQ`{T?ifx?6-4vJ+ zw4HKysfFe~Imm2j66#w`lpab}Ji)(7ZtK|=R8eCUx|O7Wm(3OqTM_h$>f#&t3?%Mt zr?pHBS)lUpOEycaZ5}~$v(c&;H#z0LFwdHnhMZa`%KdhMW7zwu@1fb32NvB&3Jj6? zq9HZ;JSclg;uKfTCf`V|$m;hudSw6RsXw)i{ontfian{d+fy|OH&!P08Va@p4SVMx zIB(Qk-4oF#*Wd28d6kfesLRpklBfZfnBb+_7`qRx{d#Si37Ws8inE*f!nLE|${qEX z^v6C&A?)9t9#qrCZ+B{scDA~&xFIEn%i?0Rn=`z`;f(QYxlQtTPpK4~Da^lp#@~L3 zrK(|V%1^Z6ROCeYiu~%=*Wx%=*=*(+{ET60D@pv6d{*H#ts-kY$(f^~eI=xBBy4Rk zv9E4ewbY#{5999ixtU*b9;c*fTb^Jx(2+${E}yJ3?jVwi6DaBBBXb6B=MGak5epDN z6L{MBz;u2t-xUT%oPr^|z(wdTlbBFDz~JNy zETjW3_^{t%T;*UKfWMN{oy50XFHU>`1=btoAo~@c9c@9ZnSvk@7>V-*37WJ5Xl4L< zRsmo~%pfvTyCCUu=grKocC&BbxgHDyFZ|_p8VbWSo?sR&nV8O;&YVZqT}gn5-d_E% z^C)+7wLfjIESx%~aYQaWo=S*_Mg~2%ooNVZX!lm-@o}c?UIe}y$g<`w$F6_>EGh=& zDVb-yBz^NdNK}{cMR*S(&G2jP+*05rHtI^vp@WWQmM;8+s)VWdR@yOluJ!ZfZcl1n zbNbV(l4}Xpx!>PDTc&x(HNj3#+c`ap*BC5Qm4EKN;nMG%vbSl!WB{96jN_o(zCo32 z*j?I99NMqs&7&TTJcIA}HsvXXYn~g95Df9-^;+(nI19L40f91Vvzx50y!SNLx}^b^9Rvt?!r;0T=@mbJ~QT1Q-!&~J+_&?D)pkIFPPIOC3bSpkhukm zh56HQa%aU}i4}{y5QqV|FFDnHqA&ea6nhN*E>sr3SOux@3CJrJK364)SB4))YYTOT z;KwNZS9k z_T7#NKU05eQ2z$YMP48>@cj9$JA4Y+CLb6>J!JTGgcb8WQQ<_w16*_YI~%V*XC}0w zsoaCepC`|_XM4ogbJhFs-MLbO7IpFkNt1%SH953>@R%bE(0h441fc+o-R^^(gz<>Z;ceH=p z2X}B`|5PzE`o$&D;yLAq^l=<|&}z!=W?^fiDuOFNBqL|akv$0?s9lCDURp66@c&X- zm@V?HrS{z?dbOFF%FXCdF6v@Q+H0zHq+R|}UyI{RlCEf{DnnB3u6r&usDZrSVd3pp zl;#y4Sk)H##np?XUgs5ivrYiXr$)S7_ zcA{xg3mSogHBy&fi??7Xg}2$?!952D12n{TknRp9$C%<$?ANrC&l}?WsnUTKspONc zgM$OTE#0?`)J*t5&?)KABZESEGc=^E*IEgb*C*E44$oOA37cJjaQPh^s8r9GjGk$k z0Jp@l)>O(rmq@s&#M>KE@XieZm`$=msQHKF7S)mx7-$8jr*V9II}PHjuCvhPTo zo0LG$fyNMH0nes4U;yxGl%>h-oMPU+ex4WuIq~e!L>sB?@RpTXw0yhiP9#)QJZ*d( zTKy^1%3}gAG9_0&I)}Jf(4=!Jh>N7#0s(JmA#)6TXqxzj*$D`~!%3fKTB=g)UfM@9 zhB!H;J2wuY4#(OYtKMm)J>mfC$?Mw_BUcwFS_;SC!jqDvG-oz*Xz=i4wq4!>o z8g6v&`Kfg!ZQE6cVbXGwSMWQhz7w`M)gT;Q^2Y~M!;~&wtGVyhzX9Q2)v^eF>|MZH z>wMb%{#|U*b&aXk90Ug#?W2E+?@RgVTm{NA@zqWsMb57$^HMsisr?dy=ijg9>Eb(E zA~N^j8^2(`cL`D1c|oJ*DMov1xob3W(#vJ0i`R5bYk4seGT%Ld^SfP`i?|@6fVk=_ z2DZUScl^r1W*AcORRKBZ7}r0qO_k$KCI?+elGQca&mAlD3TsxSOX&=Q|Iw^_#Cao2 z9|gth@=;C|X$V42k>P4O=SKx!@el#A8}YA~=JfCWyRVxe`#~ajHtf)wJm1xOG_pnN z-%Gbk3J`gM#Cc2Kk1h2%A3|5>R3ah~}GtpNCC$=z zJ%Q^8lVq9~7;yytl9TlzrQytDM`Ew@r}~yguU$>Dm+}@e>i5&+)gg8-azG1-NbK&u z{~AY)Cb8>;2!)??uju_=wsqLCZ5d5BU+i1xazrjr;xY?A-FVVbBkS0%4ZqC|w!1Rs zW&sQS7@yrK?y3Ut_(KupZ`7o@?4K9T8t7>=u62OWixY60NX#@;JSGh@K? z_`g_*ST}Ek;G@}>i!qOY8p?l1&iR2ya`K1cN27iujk>-IHa+z|#DWlvp@jhY#gp-S zssiOnS0{86qZYSNR5Qx()Mo6OQ`C0o-m4a&mM3o)TC*IzsRlj`jX&5L{;)ViiAX*N zP89S-AL6aX!?wOynHfds&3%|DFH|a)iqE1DR0VYQzy3&TR-TZYCr1?6h(>=qu)wUp zAFGW_(64irgXffMI@T0!PD!(!J7Ev|GgBZj=x6(flh|cgJX)ciyHfj5kIh=x!SQ*7 zfdI4%GWJd;8XIh}my2PpcG=@V>FTuHo3EmVLz|1mngt)+IE`}2d7gAVPzT(Qi>YN) ztc?uZ=xpRE^J)gd0})}yJhR&k+OJA-LbA%^7`d4pCv}Zw@?63W+yRR(&w0Pk?wrfi)(exF;TPD zk|}rl%hJ#qqRK64R%ZClam!{zYfr+u%-L>%Nt*6&JEPjsiGC=a)`sStZ?1O=Q z21FkZ2k4O@pF$0Yb^rw%fC2kjz~39e%vT1ieMH3GrE!9K;QPP`XS1A3@Vi(B5Wowd z27IKMfM$6#bkN5H;l~1ml!MUpy|;i^7=)%3^1abb|DFDSYTfVcO7SNDU60pBK@49LT; zk&_3Ww$IAzwxUWr?M>=Y(l$S;SVFpvN+RfNFS@8MF)zs$t+qB@blId_UfH4a`3;&W z6ZcT-OUK$%W~8gF9s`AJw`ZeN^aFFY*IzAJ!#K3syB9v|wMk3ADfvuUtFa~?m}|+- zufJ}pgh~$D9MX&q8aKPP;EQ{Cq1*!pLGPJ z5XmOAEHarlE44SR%m}0|MfL9DmwP`#quY~u{E!D#OU30^G8FQATsVQQ%!a{;P~^__ zy9XBw=e?alZqZkqCqpDhkuL}h+j_j|B9z!|-~Gd{UP|KSHoO_2zl$f>Tq?3S-CUBb z{IJO|b(nCg#wsqzJTnWIAo!@{go{%6s)jN2a-rh|Nk1`+L$-$!xY%FSZ^s@sio2$s zwiygQ7wTAO!r)KGGW%Ht8FPQ(A-3je1?UWeC?hCT^=(g->szLpL|`1h3l4GU_UCt# zK@YX^W9^L*sXSr9gTM)xgJCKRQX`ZkMkwL92!H@=2%KfWh}$Vhu2p-cM~r^|8VzUreAt+&SW ze4!`nJlCr)p*x4n^!9_|n27~`uA){??!LJ_@m>bXCmDTU72V&;c+%m=xG}VD;X~59 zyCzO7Ozz1oZ8W2wwEeR;HFvFOS)0S@n3?}uNNLi&7SHh?>3cu0hKV`X_%n;%dwe^s z^$}cN91{9Ae|K-^*jL?eX;i8W53hca8nbOM;C?eLN6=R!qBX}H9#ng>!|#ZiFJd<= zaK&D0E3^FBZ~R#_-7MhMS1GdhlRPh1Zrb*OEyL` z4=tFD8k-o>kFc6!j(+LeO0rb43Al7Rdc^VOX8R2kh_!2i4=XWMX^XoGk-yu|a=V%7 z+eRumX03c-JL|+yEOMQL>uc+6Z&(^!g*9-Tp8KS!x}-Q;KTwYPR!Hon3^rl~_8c>- z=beLEE?+t%vV1G*`Sj_zphyu53;j=Z-szYuQ4ZJ`L$M&hA-^vHM4rJ0Nb=mdY|a5O zy7SUdiq+rMwXx_b-;Lg%cWTUX=pN0}aiqp!A+8`GQXb812k>#wBM1Qaj~Sh$Jdj@B z$;N`9f2c94`4Yl+2FMuy7r%1l>;*(3hxTyRO%bK3fCn*TMt}{#3Iats?2UU99}ye< z0}A-4xrwO3uXV_24{Pgt#@OP`xq)q|=(vjHJcxh9gLYt^R*u!_Gu*c47N|J_(#?_n zevo`@6%d4cE~2So!h4Oe!PU{g`KPZu@1f|xm5<-U<|YV>CtpJJLqCC9lxn*d*uRc+ z_VdfzX`pKeGY-e1{=ZkXRR%pyz1X7V-d&hNMK&}&CvQmLAel`XmA-M6`U^bpE4~6x zwH2&)*Zw75&?Kx$kp^@}MB7dqp^mJ81W0gqDQgJnzMUe5wE@KBlHN0_1u2HW1nC73A$r3Pl_pQ zsn|4sM^IVE$$j)t?Bw$NAy-cGm0mmqH?NB=~L03JoB@kjL#vtpb6D;KdjCih55ozq?_TXg8zE6?nRYBbE5P1SZ___kV zARZ?ftcf#pi&gGA2+IwK{TCFUi&la`q5(JY2X&Adv^S55IKl%s?tPDHYkcpm96zjj z;v8z`2q*daZTT4>3EB9jql3(6)anhQjE(rof==OF!mZQR`{D&$-PZ$o^uTtK9lLoT zs9KjNPup2QsU`}jEMbXl(M6j`?IZe0+FLlyRvX{JU21>Jd;R=}8@7X|_-J#ELSCww z7-ls8!|KlIl=`^Hg&4svxi){tY=^vvK>IAUpZ@o3C4_#%t^c#MKmGl-_G z;e_aqg+mEZ)DvRyr9dI=Qta`k2XG&xY- zo%?!jLS&kZ#z6wf-OO%Tf*RSd@2hd|Thp@bncK6cwu+0VYj<$bwI}PCkhz36e*?<| z4@DBy6u)BQBb^DqXgonJ1i+I19Z(dS*R(dZxO$aBZe7lYD_Eg0VVfQ8_;)^k_IFP^ zcFHq@@~hY|5&KrWVC> zak!;5YRV?NS)XMblwZA7_qIuM=%_irY;vDpr*l^JwMXFPH)DTd_cXq9wqR)kXuY%L z|1kAlaZPp67Vi$BcR`wTq)P9dfQX<}MMb45U3%{%6e%J_klt0g0)j{&2@F=p<+4I^tSYaV16* zI(bRsjALjp4%Ig~x&_C6A02U)thf%d?a$1*OP@%NgS{2G0z zd6qY_H9|A&Xl8+Xs=Njs<{O?SWrwHoc|#4s^SXJ?&jidvByJNsXqb<^=ETX*)p#ih z)m9-PJh(hMeUNZx*)OQzAcc)`sITJ+)0px1uh&V0vBGo^e75YiUe~che}Gd~?*Q%_ zMSWHCV5#U)uu=Pi=nH_^vqc8H05Z`bM#r#b24(6@zAy$&+8>6&9e$G})= zga4rFvu8fxmzfGv+xywzlsxR__Q#!;a1(MBd@BX*^;xH!$iSkNGB?6_d3?yoA&I=h z7ly^l)GaomA*Qb$ZE!_GF1+Pc!AM!9`uMt+YZ4#p$O$K47LWfJH7^b%i(i|-=QM$6 z$$;)fCqS(91*;73iC_Q-qLb29SEodXKILn%dYc?oCR&t042VlxH5Gu-l zfC5>fTo14c;s9)tftQiQ7W6G(0GJ?Oz6Ep(0-|Aw2^+D3xJWwE(U8O%u_ zh`YXWdHFw@6;c9$lW^*4@8a%ePyAi!26sl{D3^G*b*J2{-8%UHBXs2E9_x!tzmQkq zp`qPPxS`V>#Z-LLFw;WUyw74-9K!YC`Ku;dsjaDp7n|*m9^XoK&FWX!o4coZJ_i-t ztqdzKFttoU#%Av}RAIjal_ce*>x#=Fz65M^hF&rtXZfU9A_L)~U)bmo6y{eQ6_Kl> zO9FxHaS6@as%=}_@vI7kBa5vSSV*QalI z*9_z@>dIK2J%0_?Un&BHu0gn%(@klXLKS|c_@S+%NNN*Gw+jma8DoKp91vuHp*^YH z=qkq1UwgKcH*`|$)1WG5c&4%(b#+ZAXmHi^j=vW(8MG+ZFvxa`9q^9G;J9%I|2o=r zNeXtGK1|?xgf+eRy-eltjQH=y498o%Ak9(PEtY6uWMmmIbR0%aO`7zYkMCSO0k&QP zV&`3*00iq;fna0C?o7EBSqrK@??sq4?_1fY7F0ybJ1L;IK>|y%1o)uj3Vd)6P+Aum zvHl@9c}6E=7EQ5C4zw7{(N(L1x{rw0BO5^ge-F_11%P8PpiR=v#0R2P0j`7H)gDi} z+^L!Ljc~a+usj@PeYZpRi!o7zD>|Lo{evXA8Z`^4s4t!OYbbhXN{jk z@%lk*ze9E+cO!dWhFyA}4u?B0eBhOW92^&Kb+HzwvC(WLoq8Rjw$(Q~Is1uBD1Rj? z5uA(ek5-dnH8+F%GexWqufYDQbcR1pxF<&F+V*Zkcgn5bg-#_4%w}3@84dQ1oGgUm zF`K?#ydi|Ha8G#H$yeo4fkFS?K};1?bE(knd}FIU_jp0^*2YFN&q+H4Mw`FwaRteB zIkGLWXJIU6Q>Bl*ZfD$XR5;Vpc4LW)hO4yE#dqMGUlQI$Y-A&d&+Pt5MHzi2UTNX? z0(N7IRdL(YOZv`vRir0xc53({F%HTq>>@I;JQAbPc6nqPj(RtISwK0X_>d?31rU38 z17^Uqy2j%?ed~!?=2N*RB6whWv%7MDbc~P}eEcNP1CNE<#y9Uo?DB>r%YAz=f=1c) zRIHs81v0eL3`4`-+(K|Y;kqVnIrwTHoe}os;z8DJ$RoX3er z#OQN3Df!_OTUwMkZBa3UtnhMGjJ1-13f;Zd?em2nc(@WYEANT>Pm_rAQkB6qneuP$ z!(|xH92*#y+Wz8&!8ajX>q5F=*4I7n_76o&HrYItp^wi?=Pf^fuE7{kd;chleanFD zPC01q&zQVI!n~a|$-c#h6He6CFFuFc?;WuO!ZNaHvCAuBuh8B>k-Pg_d1t(v@u?*?J2^7fhljc|BsiS|i5f!tIYf+o=reow~MU$xx=cQYfd;ap9Ibnj?==mk& zZtF>7>d`lr%}(%Oer* ze>-Br%dd|vxrO83TzZTcoG+WL53nYPxW-l|1lh{VNnpi&^XEk)T|R*PU5m9zus5hC z4!3NaO4<*SggGJl(N87d&Ccmg!d?Him0U&~w&tOrG^1j@}Dp8{A4<@P~UQ<_b0y4zIhRD~WTN477wTW_W ztsM!W0Rd6Ki*4cOd%9?1vJ(R3oe9NGG0iUsvKlvC4`E03Et0DB=F6|DvWvzWQ$B!<#2hGs;2QK^GldJ5Wk-kz+zM7{u*27**>j&{hb_RjhO!^s>gE(=SCI>g-?>Fc;sfGa2KYvJId8N` z12E@qa=gd@a4e#2e+&Qu6%PSB6Dr~w0JuT0R%U?j8h}Z<29Qyz5^oBLzwhbuKZ3C( zNw!glFv8IP)7MB|Iiu11jN2mkY-f)km+7>j+?6F7m9TtH&z2)$@)GRb7~GFe+sb7U zPqvo1=C3BGu|F#x)9=*}I(%3ohV8heuuOexvIzX%^*iY3#j(I@KhEiC%f{qeoq0o{K0tAsHcM;o76+T2I!*mv6ZMJdeiz zAQ;iO%{@B}Jf(kGaxHN-5%VC&_?QeN$F4vP=+$LK<&*q%$YeLlPX+3wq=0ZYFpy14 zF2w|xL;|#SG(g9LiG)}onP%m2AKqp}lzzfo03bj=EL9y?PJs%=vuhB?)`@Z^zZXxjSh6ZBF7FAX^w7?O0N1IX1G+}s9j5{wo_Zn z)M2_{0e5$FE`f~SVa=rF+up>D2Pd%u4YeG0l?*fQaq+mRd82k0@;0{*{4cn?9D*DU z8yJA_T@v5~9u>lPXiQRKNp^!#nHJWvMHc}ADA@o;eKMFdNKA)#`3D-JQYFUT(g}6` zm&jo&G$))*S8GP^O#^gu+L5FP07Ryc7(f9SQAbs#?Ke=wFqKbMD|~Wa?mon4PYn_R z_{ToD+5Krc9z7e=3_0I6t3^zuR(BnX7X)3Nbrp})&983wH-?;xK?8H)7T0bL?@bL_ zBD|CXVo*EIs;ksXHmZU}wxuAP-{{8f?j$k1-BYZG9iS1*--#s$STWMt#uDP*IJq8M zI%Ft9Ql56Iiyy9@3)!B9r)IA~E?1~#xiw$lBUDabA>Us;T`WEQ!MP%>Dogn2Fk4oD znhz3_Y9ZTdzA8>)7jisr(vUGyC%%IJ)lJUD+w{0cJFOttkKo!}RFY(vO>-9M55<&Q z>ixrKguSV7Y-I9_ zd~>Q=bq0xEr|A#z2p&jRI4hxe-Vnfr*a|9( zf3#S|E1AA%3FQet_ELN25Qqy=V`xwsi%;X?@Amjw%JxP`2aExgT>j5}bZT+#`yONr zYV`zke?}6y)wK~ex}njf#OriUYltX~JkX_jc0-z$dg$_yn5jgGD7qM~;HF&`Pl3d{ z9a`{A$~Zm02x#AT-D>W<{E8g$3|hr`?P}#x>mUto4OkANDgKqaA4q1bUQWDG=eg!N z3&{|kR^9Yj8*?jZ92r>jk6F1lLS$aXs1!5n)Hd&bg`Ybe9{HRXm_8}xh}=wA(h4|# zIoD-9xuUVdAgtn>=aj!15}j*{k_ea;tmwS%qnSMPcGF9mZKFk_C@Z?_i-IiVkAih0 zTt0Y4tnQ{igf}Jm5KGUiY)J^dC+CFUXNj|G*Sv0CC{6#hY6laz$rK)hk#tznGKxQ3 ziiJ15=&K7G1OzU7v^u34ABw2Vn310{%|=qR7w`k*(RRP=W?=0Po0NYyQ7l z7h>4he-F`f1PBqE7Hd3{OH~F;wy=h)7;q1TxVA;U~l?KC5inki#Ev)eD#DEr72(0@z#reo zFVE%*kC_j0@#{V~Er{>puIb*pnPZJl--<$`7FlK+9n!H^qrwEl0m$6)(=JYU4tN@@YFs3EW3 z;R}FMky{Z&4T*qt6F6<9sM-7*$@YNit!ktvcR;Hnx_w!F%NCbuYSZd;?YQB@t=$79(!+5H! z0LjJ7dbCikkUNaHeT?Q@qXY>5wY8Qn<<6ELj~?(|ej{H$TPLHtM3Mi)Wg)`Xu{jGy zul(j*T%DK&`S9uY;%w)JFN;|NzDGqhnZ*`TqHev# z;u}wwk4ETOmQKzQ*`3?C*^czES4lao)(a>4!X5#WWzsdBMzeTkij!+vkaNZ9EW@{S?o> zc~iMH9Oc*1P1AZWM}NM%C?D`iP|jM;amfsYBjhUcc!ORfgm7jJ_o9|2`j~0LX->Z0 z5OCh@QXN{L|E(BL@}a#n6-u6sQdhals(QjYx_%LiG1!8oz0c)ZN%dV_x(Nf5pgdU z&Ur97OcmVSqrmtQFd<=t-hgS4BzVObQ@a2jX+RGR6)_^Q*Nc-Boc6UR=MF$+Cj}xQ zb)xNnfhzF85U}pCM-F>`G15Wf{Sfxc3_1MK`xB*iNhCV9hpSn_D{WT!z+uMPUBd4_ zk^X;W3kC$($=r~RB$e*IOm$vf9c7T>E?Jdo1y}^p$uul%KU=-9-!D2E8yjnsg+WGu zE!Mb*95&kw25jf;HZ0UTxDd|`Hq03feCuGvkyfISwfvB~t?ns)zbcZAQ!7+64f*ll zLWZ@<>j_U^3y369i3$~`QW9<@K&vUky)1_-^UM8HdA@zJBRab@)p7mqVZ-s#=08*Xa?w} zmS}~qmkHFLLC-*;f828KP5MFZF8$c=eqIKbR@@+GRc&t3K0=Km%Y!Jcw6#2^ea2&_ zhQCL$Gm-k}R5&#zCK{W{YTN{m$nGe4viV2hvQI_9Plcla3V&M)<-Xsge?ALw)lg9* zxr})8%2sU0ubhm`TgAo6P{}u~nJrRmF{xdpXL~spjPA@Aged#9NtsWC^muNzG$JPE z|GJ9+7b>*H8gTAE;`qY`rQ!}eBjEGHf7+FNNS*=4J|t1XKjOe{BdL5yZN~&^p$F8I zHRx`WBT4Yb-=p}_WtJhdtTv!!Na zX@4I|5ZkUsmz!pwUUlKC(%1f4I=;)fdV9gPn=DgWyfW{+F=SKm1l_0O>DZ{5S@$Tl z3c+I9LFIMJIt3l;H6!9E75v#j-D`DI+DN7!%2b{ec|Y!tw!YA!qQny^&NnJc{lhqj z(IPVxuku(qzuCt8aelEy2>5DHj8lyVXJ3ARrAX?XWh?xCmG)AY}OQ%2%+_ch;c$;6wxldO?)<2+|UX-co=Pn~*&2vyd>^Yezk6`8qDk zH^zKG2ZXpo{D*I6tN^j)j)2l!YO`yG6IFOoHRtuqLwt* zcRjWimF>?rjyjjl7^*&BvmHF!-=D{_^FQC*ZMj%lfm{>!D?HEn!_1ZaXYrCX>D5YM z_o#XD#Nx`DP|iEv-0>^<$bg9}h>7C6D+&Zn@uYuxxZ3GV`_aVNVNTrnwt-@!)l%6- zBeWwUo2S75NaQ`P6bQNFRULu#>?=5Lr{N22%@r15gH4XuE+5gG;Ko5Pq+Z{5J^WYYGb<9XzQ((-uvLkR_<2R}PB@dHYdB5mY~ zxYb_lpjKRt6QarJ{SoVQGHL$0iVBQLvrkEu#h2oINxXYBU_i@jSj00}6nQv*9~p2H zcC-Y(4Uy@f1S-g>76Aj`P!{Id3-G`?_Q}(p^?cxPSUWTe;j{1l%LFLf#ez=sCf6BZ zq%a^>X^dPjYW1Sj7zr>rq#bMp5NyK?zQ3de$tqgS&wl{-;q-BLEVTSI{9X-n-JY{v z5uI8So!a=zFitvpHF|$LYKiH!JKra@697iGB=Xo+2bNN@LQ^uDb9*@~h5mSV?+91_ ztj6ck&~z%=xORF_`uT*kVZ{5*(9I7GyY{>2p|RDm--tp<<`Zq55FyI^g^=7_6VeYK2!9d$wqGVN^sRe1HBalClKT}{LTVY&I&#! zL6t2H$3JIBw1%-I(7h@ojYAaE0`HafNx1y$zdWpVqkPdoImf2`=#4CJU`wAvNPAkR zzi?K`t|b+)#&gxcm@$iJW4&GNe59H?ojM75(Z`u`75%$XPF@vcTcP|=UIBlK+N3% z-`wyyUpz;_@aIl?(VEH%K!KXiYIq{&Uh_C}^?EmkU56Y;(zjPq!bZV0=cjk#_3PAZ zcJ|BB-X;!?3!O#J+B^xeimVXjwVhS8g+M-`o3Ve-MH09&E-%lIH4G06etw!mT_8h{ zcUoRYVAhl0EfhbPB^iB~Y-0Bo8+Wnu=uJ1h?){!y(%R#hbRuuJ=*}Z9PF{#88b@$x z;as5@>7|(n=}YWN^YMY2W)Xe?S=SgYvO|6;V;xcjxdowbbVQCEpv>lr-sLbDxqMw6 zS`V9pt*WqX$+SMH;U&V?H-Kw>AP^r*(j7W7Vl_$*sCY-;-d<~txC}UY+P!lUfkd~8 zEEJ7dIed^5Dkes}{||P(A9~q=-7Z*rOblh@YHPk=Q}&$WA`HL08tBlH#hwywnTqh1 z!LObNt}%Ss_ch;cj$oLNP%br%3~yY<9`+3~3{E*M?5}NG-*4ek+ufh!z-viUC4R^$ z&nqU>^~zt0e7qC>LRytP4BEFKZG98$7ameZ5sKAa<+mRDsXS`dnH&^wVC+?{r?JE~ z`-cY(9SHEwNj;7r&#M(#3TxRSQ9^|nY0ni#{L z5zKpjHPMhHfIrH7Wl`6^nkpd05ypjxf6JrNu|OBbWlK~xn3SsGXVA~9W0X7p-O5wh z)1P~Uh)3q)wxdur7B`)Ze|`Ial5%8qFgf)pjxrX4_*cIwaJvm6kDS8WMd{m`OGa2)88#;18$1?U6KqwP=3ub@&;Sf^0xCDN+D`(g9qWC;TQj z@SZ)8LIU1ge9u|m5kvWnEb-o?wk#VEM+)3CBjVT{nfi0D69LIhJi2@U9ti-(RsIoQ zil0<0GTMUj*H-UT9?%dW$oJWl_oApp{9!ayhVcp`e$?p-QzpRQYJt4e)M4nbz^x1810ETn2dCii-667L6DNTQegq@u3%7OYP; zIoST3T9j)R%E;!GB0N727b{Q|bbK$iLiiId+Wv!`PVQh}{|Q$b{SanT-LXqkqV@e- zJZ=>!=kUi*IAWM_K;hN&NAXgcBr&}KhKx6dk!~{<5}ZyxpD)nSouP$sVo*f%G4F=P!g*6Lzy-X3H?DmNPXG$SnofJ?~hQhe_Dd zfQYnWMcTu`Ba(?DVG5aa3f}JSqsPGV*;A74BMb@2;Z_fTNi||r;fnYM96GZD@Rz`q z3M-XDJf0fXCPdr<0McLnx<*>M$53sSKGm$^Qk0sPO^+J^ytvgo#}Ya8e8{u~}h6 zAQ%z|d;|iEk*TTiOGkI2PeyFtq9&Ys>SKlbk?(%iQSqT(v~(dFe=JgoFxqxg(W<`?$o z{CLV`?m%;D<&kDv@I18W>9~_(@ssxPpNptM+oaDfs8@j04ZPpRsFWaU$)iv;GrRxw|=@uNp0t&Wx|Fw_nR3JUdtwslC?bN zY4l0VqfgPP_#GKUKZE@L#K69ki2C_hHksM2*kvlWmTDQhvgTis>TCuHFjiaCgYQK?VP19NfGS1M}_Xq#Bd@vq>)g`xRo1;(Vn-BLQArIaU zuHtl*!Z$8-#SMd zXo<|g#>R%u{(S2uuq5=OI3P8IIV7vp= zAJc!JlvrW{QLd8#Aqzx%BLnEV%2P(*a!JB&WMki@L`QLsIW}5$gdki;@g5G zcbU}Vq#7q9ufO?%l)dD&7tqTBKFzTu*H+y7F2N9j^*K>+9@6lejW93}D zZU(gQ8WYw=raM9px0;rUAgs1;M{A2m5YkVewo+_uBL@d?i;l=r5;UE1cYi;Youb5l zGpcF_vhQzf)0>x$qGaf*04_9zH>(a_}{4B4ezm zL%s|q6hu@FEIud+zCY_^p--*ov2og)82sordaNRrb~2qSyzA2&lynQa_ein?l}K`+ zb$&pqeSFZc#L^?okYF9U z{*LkDDNV4KSEF*{20tI@YA?Bt<7YOn&S)BfN?rFo)Sp?MD^y&xB)ys8fwpw2>1_~K z~(S+u32W7BqZZ>k@Xts&>FQJO+f31YX`I zbzNRd<&^EF0(kHgUWc*+ftWu?6-FHeW0+8 z*!+vsWGEL8GRgsdUrR?_;gECiDiOhgCY4hhgciU`&8UM|(~dVOzHDmT*_l zv1eQPV6oATuX4x9LzCV;T*!*1^7IJ7|GMZIil?}(X3Ku)_Rp&RpA4T~#kgZjb;-=C z<14A}5L|1gPx@Amc)67CpAGR+jlR~s+9oeR2~BVopQc5?CdR{b3wQ+rK2ld zw8QP>)7GS^=G_N@rt%Kf&)j3m;GG_uKaxnw8&l!*;M~k+g$eUBkh%61yB)K&di1rs;a?ufc82! z1?&XVakE>4*Jy-Kq#bnVCPz8s2n?avzyft(AYn8@nUM`p@kke1E}#tMVFMoY?TeRz z{Cn*ry!gnt4gr95Sdj4z6D8pP@+&)zI5{RFLuHBxrT@?rTU$YB3)@BXEDg?WWCD{M zulbpcW$qj|&`r1QTJjAQrqw(yvGc{lkWvQEQ_&6`z6=QsyJ*T)xH~)BYGJc>(bSCB z7z>$c-x!zduaGXBr;%&J97=PQu#v>Non*%v@pQhoIJ2J%e;_cQa=(tQbUj)@BwJIl z#W~|rDN^K<|64^!!$x3YT)GnuX*#>MswKUz`n)S>$K$be7d9!o_nozI?XEeRzdV!v z1EEj2Z8^{CWA#mcy~v44y^#@=>4B^86(-?ewJqGg?E5#aizReoKF60JPUL%|q@wLL zAE{Fry)I*U>&6`hZvfFe1Z%Kq3|3#!0$+ImC4koIHOF$w>v@G{_M+@mI!gB*8Z!y@W#3;D zUN?yj3vCR^O*8kXs1ZM6qK=&2Z^~tIh(fgg?PQJEHe|m8$U8om8y;=+( zetwXX^Wc4iy!v!NIYb>UjNA`-gnL|AJW3Qr6@SLX{jQ6}-&f3{CKaa9GiCSGO7Pq? zN4<@GB;T(^laTv@{K`uxSmJp2@gv6c*3v;qHcd#>@_xi@19;^ zo$9@EUWA$p>2BDW6rciF2|W1S`0AeOwX%YRvFfg$e7|}KfK=~?_AL{%9IyB@@AgV{UiE%{Z~Xt%mv)Os_|1a6THgcea-~ zeZG+A*FEQy0m7X?9$-GAaY4*!f#bzn5Nce@4=ZIc^-bar*>@*SQvyUhcLUiOz6saF zczU$ej$bt#<42CpPODQdYE)t_b5k#*SkYLd=BY3Q0(ZluKges3ETUjDxI3H4o1K-n zhNLI~!UJo@{nE?HbyKWvM0Cdp(h3$JBXJw-@k{L+-&lIw8|I-^d*w+ENBwCX0iSi~ zlMe-;x#>r|nwM=I(*d%)3t|_)>b5;%_9Ko{A17_s8A7G*dxCe-ukS&_8=t1Jk01Aj z_iU_XMdq=?_tDI&{LAP275f_MkRVCF)q1U(P;6Nnk8SGUmn->?Xe8z$>&EG#$zp=n z>xadSzd)Wqx(FSZa)ap~YvsT}EGLbq9mym2mH#o((*dw!u!$M#+~DZespagi02hp= z{60@CCDrElt;jjF=7KqVbxJ0gF3ym$JC$7X(O(}$Ya5Ie=LCfEJg))tfCW;mJX)U zz6M1c#xoPQM9W=6TQu~1ax{y*f9{^erNmxXS({W~YiUo8&l-mBXbqlxWg2!{t6w> z{~x+NKGb$BX=X@L8G1XhhiQZqL^O@j0{(Y7lr#{_iQ|^-S|?afs8%BB8K|@Gzpq->U1w)yvTTxb1g8Q9fe7 zfn}J3E)xq|+%7Q&w19`|rv$(J?LIG_Bo+Wr`OZKH!P6O1uwVX+@iRJ6FGTa1gToc)8n0VWHppvTA^LaR zt0aH5I?bu>#H$P(ST+}}`Z8{$Ry5k$^v-5)h@$ob&o6dU(UIXEi>4B+qvlr(_|Js_ zt6ndm5lfB{b{s{}PnX<*Ht2|vLToZ%$mis_{VLK~7GU{pb5EPC z#3NT_8FcH0J+EJmqS4sG=_k9Fid&;9M^o^lCgx^0k)Ep^YS?8U`3d*?zg-dM-zJ@S zpR#&{p?F_t1>aZy*(0r=ywl?*ErG|J25)?q_7ZRG)!LOP8scsaf7a?0R7Hn4jo6;j zA3q(F_*lg4_+qx>W!!y*fUt8By|ub~j&6N_Q@ff^isX4JwHTAtX2D4QkE>4MO zA*zZt1P4Q~*ABkOdrQw`WEPiL4j5KBDXYPjB$_YI6`8j4aEJJ!59`mGOz@ALaO4Y_xM&9JL^E- zeFt&gq$_ebARE{74g@rFdNyEwOW4tN%GqkWQv=ma6#tS`UAoaal~Ucyq!<#w>J^YC z!@k+j(@6G+h18SM`vp+I3oyTOzKRjBl6(G?E{y2p@SFsD3*8<_*NM)uxJfcZqY&Zo z;V+DVokQCI1i-0)AH1#rr7WyfDwZk5E1F0dUnV8SWfrmNwU+&UdrwzT`qq)>olUdb zWy-sPp#NPOV8G6wHnl7MiU+(`!7Uo{BU1G(4Xz8dP_QtgfUkVsYngc-K-UEjNSVxx-7I;-{Dff_Wlx_hc^L(td% zqU2dkp{8AdB_?fgXNly7^VxO{!&X!-9q()On}Zht26n zAKrUy-CK~viQY>{+b_5WOSi#=EKjr#deq^FHsZOBfkyBwk=@q}KDqRY174{77|V{0 zyK$aiH1xqGZ&kmWvJh%|$0WPXI2ryBr&X&wWDu_O@y zH_HTu3D}|Qb`1%6SHi~s4`zu8h250XQQ}JkmMwtw)Vxox*@pCif6W{dE9D^21o>}KqoQ`nK`J1Ch$CbNiYWB3LhtU}Cp-R- z^^`N?*&~28MydOM+$4CSD_-$m1SFKo#{$o*Gfc*|*xgmALyS&Xc#4*FQ#|X6Id=s7 z*fD=nyT-w=Is$pH%yLH@|Ap-cp$l=y#w7)d4uQ|4H`Xp2);Ub^AOx6@_P=+&f%(%; zteahlK@}>)3?F|Mx@7%Q30ik;GIogX?_Bdievx*=Jc}{L06Sjd)2VIn{bRbbqCSdE2MMD;d^w)2sM_af^{i zwF+htHN}S>@r$&oBu~SRziY)A7d5A=aI;xjv7v4;#tRGE)g+-?7`sRYj~D;ke$}C+ z*BI6R@>3q&V`Onu=)zi|3sjtIUP`1)?I}L7M2ue2#-fR*NBMV8k3)~wwJxdS<3XJZ zC+G$idD;QgDN>MQ|EK~hhh&Uel1Y^X&QK+?G>aoFWK#Ri+EOn-1uw3wZ45fEx4 zzyPSG{RX5h=;#Dx3AP4Ppq}x;usf47dOhG9>{HPbWv(BC;3VQ~^otF<8q`X7%+#T(^XDUQLpcrDEG|flP2yt?Gm)W1T(w4U{ zEj})GWCqGgRnL2l-w9(kp~}cb5Q^MImHZ=owx3EJ20k^a%i)Bz7QiHNG(?95dAc>( zy_35^=fFL30$pyDD;SB;q;f!5(~f0x!E#X=X=zrO{oU47FfxSp4KM99Z4fNqd6}Hu zfo2)FL!vzZtV;&#c;CFM!30SEWu18M-kmtX3#K9pC5FbYz%uLr4kYnb!46nt1C9ep z8PiB_?OcDVZ9P3FmQfGnk^;!rI`y_>z_EdTCMQ7j60{I+8r>w|Sb_Ppv>#GjA0h_a z3bzadEPSGI`ti0>n;#8Fj9yN}aiLf?udo!2B8B7PU-1P6%^$Ly{l<3voQ=ZEqVV7bOh?K!D;UA~OF@R38o_@sKy z@JlS^brtXN4^G)Qskxu&QSVcO3Re!3UfZ@+>@=TS8}guL9ySuTw7xNn(3V-VXl6zV zPgqYU_p=e5HXwFzWhLmX@I1+_q2s%sGJg1iL@DiBFNd-1Y^v`)Qlb(s4`wT+p$zT| z<7WotnEFRurwkny%w_l@)%|(4ty6Ed{10`)be{`a=ma@Ed_sj1y>dr8{jR&nMB+qMLcfTLIzq)BGmmD6*_5dr( zkiRn<`llnSaaKh7V0i>LjOul6;!$1t@bBL46cJi`O%`Ux!5Q-u@Rtktpu_q?q@snO z@v_E)?4g(r4)mwmy)?W2cI4zIwtBzSu6^2WeUe`fv z3KIG;j$3R_h{G6LT)kB)3U1;qztM(VR8MNJp?VXE-74#hU~1R<$N`M@}h+{JhLwT>cwVPst&W}FVukkX`e5OV>oaP z;xm~oNf|UbB+i*JT~SN<}8?D7)- z$z@ktr*f`~D{puh#P4^>NA5!T8_CsG&qvZp({^2B4ZV`YilS5*ZICH8*}0{O%?o{V z)?-N$w)pWg^YHD!4zzzvh3ETQjUvpPHomKW2M-#)l@3;{#}$X}wT4l4Kpw$3IdR8J zQTf?HI9;^Oll9{tPtNg$^|iH`{9FAW zd2I*H7)Wce&EJ041)U#$4lfzJ?r+Lq6_64t+}<#(8~1M0-GL7$Xt~sno%?@?I?J#q z!uIXY(%sz%f}k|gut$TZRvtcdvyb6WvmhZ1iVk0rpieCvNESr;Li2>m zbgjlRpJ<;7M)4M|nmD($gS~|@!)L2o!|tv&BdX+yBvX1F+=@!mQU*5gOg88kgmcx2 zq|-eymI!f-uCkjLMG~#__=-B?HTjXjFh9sGkhy3W%9?Mo;z!H?SG0;qmhtq+jeje)o ztOwF-|H<|T4%HDZ2Ega4Q2czMQ)9^Z>9;n;dV7qdZ;fB*SPM+{*&xE$zT0QacpVYFlit1@G0ikmGf}i^r3jE5%TU>!2?7=XQ_dYf#bWNo9R^xRufnVv@ z#V#3^2(gliKPKe)Rj=+J$p+=cEO&1I2<{wa=zL9ejY^&)+v7tDWiu(AqTr4jkh9I{ zr$X>TYmlC1(DO8VHqYjI12Gqx#P^=Dv;}E@u}(MHH+s~Q$8)5h1L5%O_K1VyozT16 z`nK)CMw2_O!S1`eXYCQCe@OEsyTi`w%&}e#q7Nnz?zy!Q(LNys;p#?OP!>psrP%-a zG6LBCvkU&0qT$KIC%~3$Q8KHgrkc4Wx*uJMZdX^cF*Y|bN7t%q>Z)6s+oA{2P<5Je z$An}(Q;+7QBt0xA^S}d4S3APUB`lnkWh>@R=K|ew+nnw$0*#|hv%EA|?Ka=_e({rH z+o_ZDi;L28?T<;%_}BV^2fNcy$QdNmYqgW$rPD0DMeEnNLUA_$S{Dj3 zXe7Te+l0)?h3%~V^*J}V=sQ0ZUt=P=sS6A?+^l=0gnhurY5{5Fi zx(M%~><$=)(I2BHc(DKCU-2jxC;_!p2PtiMH?%*Ez!THsAFH325=-I;cRYx$g5ETLCKltuKECfw`FKG!06?zPs_eV^Y=9fhlXtL;Cg_-4;s zNLU}6@ynUGciPB}NA+C|KF53^`+%@V_DkACoHet4%715_#+t#^JwRSJ%uL=$t*G+D zbb_hcXKh|;M(!lEV=ePO=sZM@c=h?vnO=5RB#QYvz5nv%Ql~+3{v{v3o>b* zmqf$2fJMbLurTtnqtts9og>cTO;DowOVA<|((3Cn5eCaV@2<=M^-BycFGqw*CBcYt zoN0|u1Yt2ZLFIC5dqO#w`lGLVp)%p25v$NK+T;Vws;|Ckt}RK}^(GXtoT8Xd8a^?I z>W6}!3QOc<2|xb4jUkT#EL_=gwPC#eP)A6{HnX5$VSAclM9tn7z4N#L%M*gbvS&Lq z;jdts0pna_mOVVE>|zArq#hVpbuw_&WZz_X5HBvx)CV?JBOlYPL$=Yi_*yil(zgh4=rr;m zO;wItOfi6PIdkQtMAM@yRbv_1cZt0!n>vfiYgDJDhiW728Z@O#1NBuF*19dQ5n{+} zr-LtCCa-wu#FWSM;3MzDa$};TCi*g`h*?ke3-?cJXA})J(hev$^nB2ZYg`9Cwvk*D z`PIR<-SEB`G+PbMJkn4 z-OKpFxBE=8Er~ZR-C<+FXCWRK=CM}IlB*F$h}E#X8m!%JN)ppDpMB2;f&vA}Pmd${ zLGOufRLazd)}aDw{BIb!*s1A5qGPpJXR3pW(q4-yx}=ikeP@q6gk9z3aoTSuib zwNG7Q+F*vO^0@tsMA<@$L7Hj)+I@__^1+plX9WbhuMcL>x93b>DPMnLT104?1ay_6 zLyx6hem5)=W^U%a`%GDLA|pxk5I?h)FBVIH4Q;vGuN6pbG?x3!Z+`m)#uG1rQ2|4U zJeTd(KI$vqykXaEouKTDO)fl;;G0D$s3e^tNI-fe%&f`9GAgwzsAk$eV}$Z-w+)roe>|DtV-aKJfX9nc_Q# zqQV;WXvC~KMNHC%3=u6%NCgOT5FRF*=s}E85Hw`f{xbTHrpWKZ48ze*VYjYESUEk8 zC09O6NpeYPvY9Ay1%pn_L4GEUtTeY^8Rwh+X_M3&Z!JoGu7+a+`c%Gh_2Y?vwPMEyj9g)$|J^m{?F&s3Rt687C>D?0i^Ha)>`moa zs@?Dr7BhSIm`@~M^ra=Yb34xe07v2FUIyxpNiQ9i>wFa z>fh#w$;N*6s)GphJ9#T5kkxYLWvsmh;qk>JyQRzD%A7Z=#xY{ut9?F!FTegKMa3>h zy?y@LAf5Zd*5HSZ%lzkxsX3aa?~|6Fp8t@KI%>iZi+_Um4x3MkT&a@4)mg_?G+m)D zr7_N(yu?!Pfwyo(21MksWpeQa4q>+A-?}Itan_ifnQV(J%5pYT$`vl!sO!A0ynZ=5 zQdn3?R!KF5^+HEErcmk)yo1lR&f4koBn>%8zmm?^Us5cQN=VpOBH1kKDW+wPe2h09 zB;c7n$Lb!ANV+W`|WtxWyWQ9KH)7zOtkRDi46fUL% z`!+f(`9Z7b>U~zK4qZcs(DlN;!r86xtHzKsSzLa$kJ>FV=t^=94328_ zsv%&{NnNKi?RS!Tf@4|~l0)@%z7IcSQ=j1ydd8<-ul>5IqMqbIp}7bP;U%&p8XisaaGH)9 z0N5(5e-$#$_D|Qj8&PLhS&dEq)O%`ON#N+JqXPyzJ%Wfn20rlPivi-K+5+Elyg7^- zaTUygJ}e($cC33|?icC#$U^(773NkAw zEBLOa$WhM=S}zMuy#pB*{}#0SZjUKNL@G~5gERN8!>fm$RGgjzOqa|CHXlhEzq$YZ?eO4@lLzKh&zMlQkdXidrll%GWsds!oUyA=Fti$hf zPFzoK$Lzj6!Ewsg`lL^aP*|0#-82+PJ?fu7a|&eCiA`Pj{8rs~mY3%5&lhwl9UaL( z-|$wbw2>Vy-_fWyT6oU5Y|;F{{%dm9$MOV=Ep+eHCfWRG z(Kl1SM68g;l=20@#OEyrdcg;>=BVAxl0#P1*!rMPO#rNql^Z)aGxs^l;VB=}CrbqZ z@lNo&tP^ zUxi=(rPmD$LQ+KeWgEyYu8G_l`K@`}xtdLUW9$!hs`0EZ%BKtWdcB|G6kvaoKi<{P z%l($5-UFK_YHf?mA?3~wL1+_1kiee|CVUJqOMv$IxM0M4Lvn24FY zIPuh(AH5Z~uq0E02~lmWzz~lybZpAiohn`fD?}qCpATx8SPy`u&HllCh=!yIq9j|Ettd2 zp&}0<-7`VcLD!vH)1;F1*O=jJchU|dkFx(d1bu3YJP=ibTO4Q9zMzTE&KJ>aARPKP z{s2jUD_)I|f_Q@DSz?yW$8Bxo{t!=6f>v)@d=}}vIg)B0Nlr8EJ=#IPP8P+|>7dwW z*pEIR6<|whQ4zK$7kNlw3d7z%>WE>Fv|WvSG5_Fy&9mlWzg2wfXR;plEWcHA{T%xR zrWfP7t-@nAfpsAaGBM8g>$|zZ}UK>Sj7?w2aR$Ai?qoK)XoXD z_bTEaQAL9K=weCpqm?`#q(N-otJyHN|EB{YpU(DBtN-qR@H~_)bpmu9N) zJG%Iy(RjuNdWQNw59uqv&^_o0IU~De(?E(9tRPwJs+NV}T)Xx@K~VI6jmZM9F7JXy zZyyGP=$16@p1z67DSBG)%g{L;Mi&je#wT`fFaSaB^_(>uRv@%EL{~%o1Ubj6&XDqm z$>Q%CEQUhHb)O}~Ep52QRdqNW4bRIC|M*!8-1K84N;l+jPGy-fvENI0MY5(e(Zy0} zM|OhLcY*kp?}GHTk}&i~$|U47v0;IH^4PrJwnm9&ofXJ!tJ~T=V`Yultw`152bfJr z(ul6XiIVKrMW=;%jqwLC+MRZ>Dju*l{XU*14|!s=2(c#bUMcRE)(*-7(d5J7<6Pif&Hz@gWML#{l_8buel! zph=H|NdyKUq!FFn7S-to+r=Xt6G{iq8NGsr7gxcEgLc1Y283g^&BzYbrz)LUZ8eM@ z`c00oTVan04{t=OpLr(IOIc*z6Ygg4WbGvDMDliVfPw(GMQN&G?aNBeV zVs_Ym^)1fOy~`w(F4j@lGm{dkxEdI=C`H2DsdY>=@3GI`0IP29n=k=Wy-g5Hf4TJ< z(O#;~L^ds=%Fm02iI}dHZVvw*pBV8WYP7w#`sDNTgVs*Tju@EJRx4s}H8(r80zdEP zUMECIW_fqC&uz;pe1O50Szep3H3AMTRwz2L>$HMoQv8wf0URW zjv}Tjz`s2o`^7CtO!UHfo$w#!W;iJc<<|G%31>nzbLr#JtC$g%c2)w&2dw2~e0;_` zqBOFhr#OVeo|puQbC}%_2|DtGXMs`L~+w<3D z((kR&s;qdorU!CJB9w#X_tKzsQ|YW61;yu<8>%~p`zeNV9}YUdfe=8egg$U{i5Z@u z==|j!IM|@pqvQtvXm7b~{6sA$|BfKThVn>*Su4UYpdh=^pl-G7@g8^ZRpq z;ANsY1bWE8utFF(Y)l#CovWj)w$mUrYN(}%4jx96yy}uMYp`HNwz`%&7{t%)sj{KZphyY(*mWJcMiICQd_VMIrOcU+E4eI(47!)`r?U&(A3HL za^w9x{iDa|-j6&UB&?q^K8CYIqYx~FvSXin*O3=@y6gHf7bFi7bw4Ra17`P+%iQVz z7!=Yq?8k@AA^ZWUnu-xS(UDrq8uhs1)t&Bd4gJIKFuUEaJrY0UqJpKRT5Vno2T|;$b*xn^xtLfxIm6;cW{@_(v0#1+Qi<*H}GUBJ|3mCO%+8Z zI+a&${8vLwk`sSG)@DabuKTza3YEzsoeP;tDDPGrxrFN}jvMDT8G6E+B9^H6wy6Eq z@(pOl61r2#%w)_j6NgK_)4HJBFVZ`-o`iPbX#6prO!1&HEr8RG(jxer`0w8Eh}r7b$@FD z>G!0xv=}by#E<+~;%&OJ^4ddb+apLf|4YHepJ$v(0VMgTgA~?$Rz~~oQpN&%xUk}; zj;@b)zV+G7nKbvfgo={a%d}Wq^%oh>V4Ll<)lb~lxzqu)L?(a5JIe4<6P#ig9i%-m;?*$-$$s-E1Y)}-F zsnIOJbm9Ao3NMM+k@_Dl+q0yHl&ydusV9n3(13<{ry>N>06wvDm3f^1)Wc(1z~kb6 z|NHgIrTqcwcvYwT9VJ*s3*3iaFtoWgG97V;&jLAOT(%~DrT^us!Yd|0_Z@~}7O{6U z7~|vSLv&w$kcMY>5bR{{9mcH3eu7N+#WHL*#4Oz&XeIDIH7zcI9F<;BLg{dpK!_(=|E87d~JAU=lsA(-iFW%cvd z9+`Z6gN9%1-y^JsL+VxA9lEpvI=YI(8ykyf(VI;D?_UTSnMRv@l%azJRAN@WiNrBI z0}s2US{KW;#H%sco)WGT6yiMD*l}1_)k;V%`(eZw^y*y#8@=io%SFOX=!Jv#>q}%p z?u5GY*cSJJ%ol;B^Q^E9s}|tSi*1d}a;Zu}2H1KlDgUFP)k@0Go5VDQ*vhwuwSdOd zske2>GL5e!%xzzpXO=o0yx8J}tcJg?pG<}I-QUl};2`ogGt6QVw>rswvBtEOQUZEc zsVxGJWdO|kBhVjnMJzg{lBbilhcgb=qsbIbc!|3>w}3`bdNU`vEL2@^&&KC2@Z5no z_Ue>x*W9nF;*I7N+(h7(@M{VDs*CmB;cDPuZ33}iy}@*UB;a1&&D8QJ|I_`D091ny zx+rjRzup;RSFW4!!U6wgijhhlx9Lr(f{l@M_+%us${w%c+sk{0aEK}8>qzva-8-Rs zaKO>GqRaCG*!9)PW$EF`S_~Ne2#j3#s(1bSK&OizVR|2WEPm^Z3V`~r>d=(bf=Rbe z`ve6LJXVOg&4{~jzWn-iSbYI~P5_G>>7g~I8#^89G*5~qHrqfrAtdRuj5(y5`jbLS z3lcI^>Q}3&?7aW0EO$OzBNi#TNq$IND<+KI6buZ|SS;kB^BJ`&puPf-s2?xhwzkoCoZ-n0Nw1!}|{* z&*nw`hEHc$``SzEKK(xb(RhUVjrTHct#}dsRdKz5P#f4i-_-gvJjC9I*JM26Y&{~W zSXT0i9WEhMTWYRZs{_7XO7`4WUPG;oyAl|zDayrf2~RYPUNm1YbfWQ2mePt{pWXga z=elDQxhc)(-LmfnyE->?x*J>=Y+Cf--(8}|p;1q~F&9O$`%ZNgr}i9Hn?4!q`aIX& zDQ$10ZFkU=)fJMuQn4%SlGZXEURkv82%-q)MpI<3R&01H+unx^kn<~s+TT%Ai~EWY zHRk^iaVe~6llkRyn;RwE(vb1E8#QhDKKo)AHYiDI&X8qIi&+ ziiWeE^95Rst+gmFk=jYWG z4Q)-vJa+3vbG3(9R6!meIUf#gDVP!yyO(#Tt_&vtYzr zNAq2Y4Em_g+RkAqB7P^Zkd)qQw-ya zg8C+W{`6`M{T2SY>yC+grq&)Eo_mqgW)OwwJf1)VE5ZDqN!T7PIfOg-ZuJCc(x@UT z{I5hL_wIK1Ja&B4SM4tw|I|dfI+qhATLs5TDqbU}%TG>FYuDsq3kSHJz5S7LoSUKE ze@Aymhm$RMJq;~Uwv1c_BNu;uoj7mzR})>n4?wXO$cr zf(NlzH7!DL9L4)C30Ez`@=)C!?@>*sy^Zb}R*K0Qkp;Dpf6e@@V?yL7!>pfmOE=!- zjy)Tn+mR=KfoqGd5v4gQ$iF2fZU&X91FgIsSZn~65BT!cG9Ex^+y5-Z$k%34XqqiY z1+4m*IiywRN&F7PJrkDVX zfK$SQv07tku~{mtDF3Qr8f7c7#NJ_eiG-zn3@VLteDc`tL)FIQ@ABxwBfoo}K@71U z)k=$ZZs)ef>6_Px12|`lWX841sNkB0?3&kMeBbTk9Z#43)KP_)_Ro>x%*Im_2kf zeTam)yMN{Wq$G=Gick2>vAqeHHGtWR{$xwQI^4%%7*fCPwp3+ptoBuBi@k0RE(ZvX;lknuV?6s>$# z|Cf%#GGhstezEU^tb+io_rEY9@}N#o;5%-1rvH^=H2?o*1n)!r*~xe6SkV)2)V1wR zjL_R!dg|I*I?i_XXf)LWBNL65e@KU&Ti62OJ&@HtUv2LiavO7D5=A_;Gaztm+H@D9 zdpL?jkEwpFd9HcR@k2$F@dshH0o9V@jjM|pfx#2Bvq!XzRDOQpNR?aug)j8qVwkJ? z)J$Uovf~N?^_2}bx|_s-btTiv&CbI-+`6thDpEMK)MU|@F7wnz`@at~Iovv;OG38% z%m=+AWZ)M#C!roO9A=skSYa#n%}jrWizaJ1Vrk$w-&pkNOj0r{yaal#}>TG0LCOyl3ZeK}dnV{wDu6sKfgu>NRr5agr? z8CheWZ zx*U~K9*)Yv4$e&$^GWVurT#Szuk*Fg3CR0T9tQ#_&iIp?5F|CjV3t~zE1)Fiv@OZI zINlMf#b-*an6~+tc^`YXJ?inz>tyQ9uz%w`;KTf?-18aVdqwXsA288?lgKz?UhS$V zL$jpbOb-1gR(v@-Swy*QXNY2L#*8IC$e+h{(M<@o-C^?~Oqmvg(7X zJ&r~NjzV$}g5RL`EfhEx*LTBW0})=He^(@k{?Px<9CXC`@LK<8F0gzNy3<8Ic1}5I zFpLpG(0C&orDnUZvpaS)%Nh?3^0E)_p9~6G0z4xL6c61r$V1eqT$mfzbb_|x=!w7< zoR`o$#kRQlmzmqUx4+kJa{d){mImajwXb!`!LPe0+mG1;Vl|{ZU$S8Tc1K(Xs&x%s zca)PT)`6yfCm-UZiNh5BS*dUxGrVFAhlgw~s3K6Js-h!s&FuKBTD1|;?7P**Wbv4x zes&fqslWgsJd;()qX5~QMA(yqMKj#P*EX2ABiSzzL; z%MH7@)FLiXX$~!=c>|O?ylP)}>@)Ki@71LVn?^Jwu4IRtnUb#BR9@<{ho#hkdV(Lf z@#osvU+UPl(4FsO-ki$Vo<5Jhs1;0u%(<+Y60wcS3(G&&y{x+}i{!_K_|NsSHOb=5 zRXGdIj;hqB>lhi06*A0IV0gdHAj1&(ATQr)1d(SqBI|vmLm*MFd5Mw9=-bnRNw%>)z@SxDuASrOr8I!QIEB>yf9ut^dnxWziDFS z+m2L(F42z`#om@V&pvwemK^&>`|WXn4)$Iw2sg)oxsF3erJ(Q9_zHL0*8tag+*by@ zCUC*_==WAu6Wdji|9#!@PEk}05?$Rk=wtkAkm*K6J?9Byn^GGM@N4c>B*bXXu?_?8 z<3ivzMvmsU=g~9G!?bV3+6VW>Edd42S0u9L_a}xenZh}0qKOzey;o;0guM1)H9q&L z*%w_(&@U&*3Rl%_ZfP&dr$QWBc{nIAvoz9v~Ei5CeXUtKcZelN6;h-qiDqqFG zQ&B1=wT$6Z#t6VT|0`^W_v(j=X4nI|pRyL+v3iL96Oo_qr4c156ym6*6lBJzJ?S*{ zRE2J+W&%Q7MGz;&e5%c}h{8?6I+V1KcE$UMJIMjG-TYi(`Q7vx6aXJ(^v7|f(O-mBhefMj{QiXkNw4rD`mPK zFYISAnEeN1&huGSYKR!UiGLPkqCYg=PX%>-zuOT=Z=}6@ijbA`7hHkAeEudI8}gXQ zmWrILKkJc^3z7T>X`o7&e&&|*$TKcQh+nK$Lw+)cjp}3;odu4o@B6CpnFi~iG&EUm zdeN}=S42(K6+%^_jILAf)tD-yy#RhSJ%P&yo@c2T08>m&p$NuD$0{I4821cH3O&kG z7{O_^4bCM72|Z#^7mzm`HZ2#$rW0V^oe1?8-o;-Xq}Qrtc+VJ-`+aygG()WNr}fQb z!rzNfuN#E%$Y9)?0ppEihhgdRAaPxc;5zL0hDBFBVZv#S<*Hx$tzF1KL~;Cl@Sa&) zHit5zw7122T+hBL2PRUNy|tYfT^AzOn^z#k7>u+s_yU0zzbk_ zBXa4nI5!ER{sFcrqFJ4=8hCAHa^IFmAs>vZI%V;3Hz2X!^2kNR-@FjNq;OE{=a>T%$T z`iDg6?jXLcB&#op%lE14?>~^6u^@f06*$e$GtOJaTz^Zo1l%t8+RI2AV;)OWchC+i_{|Niv!^h|X=(Wsv^RpFFXK|x9~u!B$HCLul9|H0zcHaTo{ z>~Sj6M;pduc{*PF^{90QGlHoglhvdwrgTkOlycO;_UjAVSMIMhy2R8sz)Q3VH|`64 zJKmZ1`s(nE_w?&OA|>xhZfbuqD-FbAS;XZe=i2&oM?`3(_nd~dcaKNt@cyAnF`OUp zb5P(;<p_G`2|4TC%oKD^58wR2_*mG^^IZ;=c5Imn{#xc*We2*-VV z;j-kD0)aX&E7;N)u=$hKZKFUCOyFicA=~h@CF15JYImaV=mdr-$KZ*)z}{Vhv;vpe z?OQnf{ItBspC8tT1mrXF=U9P4<^#v*2*Jbwmpi%Kc{K>c;VyV|hq?-`FW*x&><8tm zSKets`lb^%RfzRSz==GpSD>?b0_{QKq>aNIAFdiAu)B|>@oL?{?ng3|}uD#g> zHVc<`OmA6W&vnJ{6GI|SzLEJBrjHD@1X&8CGu;}fL@qCh5ytiP8yXT+#*z-zB~e)V zx^+1Zp9ctmqs62PU|Vl5c)hYh9X+-bk1M|}i4(OxbzV-@&QQWRJnYJ4LDjF65E{mC zjXO8Tln_sjaBE>R_H^KC!CAl_&W$T~lVgM?VoUGS^-?`n-z$!=vX)egkg_-3PdUAN z#e!B83qIF6KiCOcF~MZl5;k-jJfYEk8fO?bHDrUmWrCr2=8#EzALw%*nJ{x@JcIqvW#0+J@8x_vEUYy}<|I`9vi|@K4 zjd_VfVj{Mt0L4J&kVe}zB(i+=I3o!?j%Hb2 z<9nVV>JZTjhv+yJ${PW5V))?7bT(5;K$Ep&+x%hb1Zl^Cq1L_hPki)-mb$*|SwF_- z{UlZNi)P=wGn1@6i*EkQFmzVHH_7mmqf8YN@Ksl{c=$~Mt=TW{ZSa`p-eByi>*P&Q z)SHWxn#mQ5&aoBGU^jl^7+umv)L#!r@Lkv*FHJ<#_i@S*#o6uBQYKi9TR-WhiM3F% zaugcBeJUROV#PJgIJPhcZ0_Clbbz&Q$%dSIb{9^oqtO}id7{N6qN(QvZA{t^x0_z9 z7fiu=R~X(BOpYiypWITv7eDe>v%cAwlVatPOUgrk367cwlc|>M1xcoCK7^n>u-NFs z*#FsOe+dt8wT z1kQWdm?(gaY7DaHJ(MGst;7H^UMkmJC&#@x%6gNO<8|lNc*Fa- z!9q*jrCc|C#LiJgIyc@j=6$~&&ss!Pab+KK1?-o}w&_zuxT=oKJNxjkKs%D7NyY4A z{%w(qfiSz!fepj$^OfapZ~KCEy9wEg3B{2fAqJ)hiu?v;CMMBKvsW$iH*-(5HBW*) zT4bx`#bdx>i0F}P0zsyNY?QtwV+nOvqPP9;-jfQJQ2xI;Q%LX_JgLA3nac&Ttocc- zr{EKSnez(rC^I@1XJ|~utUTIwjcP^r7sMIDV9_(FaPgde3e&YqUfHKr!Lp}$RWoOgA2d!%n83FyO zI8X2$0my-o`6Cekh%)dv06Eg~%xL6I&f@3zVghvK+0oCMqMA5+iG-)8SY!AE2 ze=A0wJ~U~f#zNbfHPv6)dO5kE_t8gI4%T+o4;N@^^r8A|O)VWQJ&G4%(WyU3GNXHo z>%N1q+3;YgpJKWbT?fA5t(!`sdh9pO$xZ*M4#RC`F-qDAo82|hO29mqEMg{IQ>^yBrdTlu|ae3af+F%d> zsR;}@@bi3~GMM>}CiERasxO+9|Gik;!N7Smm1qFwaQB)t1Rpo~L~vJfF(Uuxy^>d9882ax*1^KD)cV zq95G2N|h}4T|nKOg=eIN2QtXXb-SnPq8}W+tiQZu7JG~SZmb!;j^oy(n1~PKzCqQZ z>3Z_UE+2xf9-^)=fKVwEUfJhr?SoRy^^{`@>g9)rO4kUCXcu2N``IXFrdo5kdwcSx z+eelKb`g`0`ZcDzEuQu4k~k{V^z+@9ulaJ%{Qs$~q=wAN#w-{AhU32JXl@IsOzHRA z%Yf6&`-B5$r>A96!Pro#$GoN5|DtokML%IEGL$*X5qCC*-Xb&wYovFWTT>Vt+Hca_X5h8u#EtOLVYv`1(vc9M#%VGUh_} z4{{0HYy1UM@HD<0NIFC309kMO>PwR_dl)`%%l}_&Q>gcfvW3-;&3RnKd9rBI^pI#u z(SYUH8Ig5Fh1KRALNR3VQVGVwG*ssbb)&%0=`KoFc;< zMoUaRsPXIK604d6R+x&V0kAdUH&8|F3fHjyvdwHbYG|3tRjw#gm7;5wcH)%e@|>}H|0&CaIftEvK?6BX7R3tJ%A_NX!h%0F zm1Kp598|9T{FRwrJH_6KTKLA!^LZ?yR_Vid!k>`cd%Jdr2;#(fi#R5^h|Zh$A)$XY zPI6V(8bczuy$c_P0VfZUd*DCzt2vi^3p5-t34+j0^8)5RVOjX*$)7Frwb;~=$C|hK zq#L8q4ysz32qLGg`xRXsrgQKVK{i-QV(s#Ic=wl#5GLt0St>QbDK+{0Ew|{FP|;4e|mE!sGbg8HP$Fn{sWzoIX@MKAto zO^t@ZP8FI!4VHArRp9PU%pOZOfM4DgpRH|WK^&vC3@1=o{wF?h7a;gh8a$j+>>hs1 zW&yw*Uz-5c2lUm;;~+TFYXgBRN>4=@0}`7K9G zi2$BIl+Qo>6$#VNL*Jf&yBVYBW}m(2y6rk_jrN6ZZ4TqT4r51#JjGvwd*r2(B3G@X z!FC~G7j;Y7zv>r8&VP0rc~^@x4kaungkHgXMmb#Mr%@Et+sX;tQCj z?o9;DZ9dY$f+eJr&N_IZqLE=K(jyT$8(|@HFl511mDt5b!e*(*&S;3cXYJOz@~mNp>O0ZQAd<@J5-knBgXz2%Wb?psiOfwz*c^5px-v+unEl z3t)@s!C4b~7Bq{+dHsDL?dGizy!gd4*4o0;0)1u6VvJC+poYHZGfsvjZ-2ScQT?Hx zA)FL5!MpqCRRuK;xP76absc|_ak)#qaU(F}S1$ve74XWX?GA_Y?~k_UpBt2cKia@A z^shy;PsJUqIu14`DvaKMz?pK?sMDc4rKnlpExupRYzh|kdY<*LsGScUa1VZ1LOlmn zGsvOizPnQ6_JZE#wN?n@7Cb7pmsljfvB*tYNjFPK4I}irS_J-b@ah5^FZ!ary6fo>c^mN37h;~%fNv}SoH%^l^_P)7lW zQ=X-q9mMvalx#fpyHLIT-OyYU2eBU|^)gN=>|>V(Q&EiHu_ zA&yW?D4mOC^72lSZFoq?yz;Q zo*_@v5PlZU%$82lnt5`s?G$+leaE7&aG%Ecf)XZP*&Bt7soa>COqbt={ zg$czUCVqr2!QQ>UclJ0y| zUp85;PyRVVbGs{M_+KF@=VT8bWPte82C&A5FajL%U3GvtD3K5J+7zRT5g_7JEd<2@ zrv!9cv(^%pKs*q=M)w4R07Me?$SH!GZSVnL`0}OCA6g;<7NAPumAmdFD<{=GPxVjL zWF27HxT@UcjS!yEMK}QXOn#Yyp>GamLoopfc9V0ALsksaV`L;Fll-v$#?Ehe*z4v@ zQgCO!jR8Rt03%864c}ireB0Z|`-RR)(DI67=>AMis>QXYYt&7gw~)|z=gKGVTMW?( zlvMuh>Iz0|B^)T$KGnPTK=CGDM5X5t-u81nNY&~{u8uDU#xs|jzXnV|-CxPgJG@D_ z3J%TBnv$$n-DcIwDeKc>ko7y5-i@Y2f8r_uKkwJ;l)U-auz?I~b_+PoXT@v|Z`ax{ zx%Io=V5r~-o1uJ;I*rIFVw)Yb?CVGX&rv6o@H#Vs-|`sXV#n@z?bX~S#4P_mqRuj) z$*^zx*BA_t6r^Jy5=w`3BM6d;h)OCgG14(=15peFRJsubMFEj+5a|x389hQ^|BLs)H0<$N0=&hJX9 zsrtm8%-1FiJWR~qrT&XFA}R}%duZmExdRBn7J1J3U0y!&JUG3eBs(n6+RbGHLFaQ$<@`kx6$B$#) zm}nJnPXcJrykm+oNe|pXPnl8v1RCAxawY#zTfk9%afgRB)H}BQIpam8^Ezsj2yZy8LJ=*LgXB^S#m6J61<5#{4xBZn2iRj7*o76C4X3D8>L-%8*EeLYXy& zvmJ8t$VJ3Qtuq;eP_Mwf)+3gRbA8d3zeG29dD-= z^@9O_Bm7oPEB?UUv%SW%se~w;a<&ZW-Z5aV?`YSjpLcaRiP!hLu`9#b<@#WIK49R* zoB6hlWw@-&{sI+}yta(b5$Lr3-D3QAnZ}pdmCUp9d0N9~W8U0X8hbXf7t}&XS+Jd)KdWUP zB-zQ9WBJ+7B4UzJqTdH-W7Qui#K>qgJMsQu;Y;;)`$Q}B{feRPqvtpAh~2|CjB@BV zxZPoXr-W)ams9!RcKFZjocol^#_3}-!kzk7d<`!t{`5Xa*m)#0S^cfT$JouOuDg=P zx(a4DD)GR}*YeD5cnpwJ1NFJF$7bH#vP3NLJ}PGy*U-)?3VVsbXL=TuJn&d99)niK zCx%=cMpZwg<}+vkDAZ-Qk))EL9EF*Zez#3mfC_U<7FEj44}$Z>E2~*!d3S-p@JHJ@WatNUB+BT^Q&U)vw*_>s(D8_Y~9~>^!Skqz0C0me}j!rO_Z#)ab zHQcwSRl|`(SI^Z#N8=0^V;_* zi~(>U3CS+tlqHdalEQL&V=TT~JnZdmS?hQNnFp`^cQ0BNsY6uzgKsR!u*{*&Yie|g z!uLmpybSo_`oNy*lQP)thQw`A)mv4cZ(mcq>N?(OK7Qsl|8p}-Y{<=d7gttQ6QQb9 z#`08Uaw+`enapwc^u(|mo4gUAM=TTII&TjhFcP3)^*#&0* zr15?K?rn9kW{<3>C|&^g?Z-hwEtfRWU%{4fI6kVN^Xi>Y_R!{0Ple z6us0@+16523u=^#^^;dl60NOMlVZO*lG_X7ZfkBmZI#76F`5i9y>&ywt+tOOEX=jgCk2qt+eeQbZxNx*dJA2oZa1h3R+%vv8aw6tO+VhW3BwJ_e^)RF3 zxM~P19&ynxAL@+L9Jt()VgRcAL_yQsG#k2tiK27t0O~CMt7R9y@&U}@=^eIcWa*Oym@w)l=uqw&rG`3NTjS=O|E8dj!7Kd ze4M=gXYf+@TAK&*Ecn%t||@pjD1l|kpI2yXrhi0jk0+bxVl?A%!NAvXl0?de-8#miI>2h zVmhA&_}^_#xEgv8eCtGc@8RR+<&INaWWAH=98!>U`p2$PU?JvJsdkO^rdznuaT%DY zMYAcIGly&6U&}L|V&K@4og&eUKVh`1={&h(?VIj&N&5$}s`Q*p zw#9dHMIHar=|iyN_#scwBW<>>igPBi8lQBtY9Hq>y~R)qeE`Joz5`Zs0Do{2K-bpx zRz74b+93vXj=x-O|FA`7cBnS14^e*?ByqY;3>lg6Bb;aB1jq<65a`!-0?pJ96wn65 z^iu&zuh-YJWXO!I?`|Hx<^`doY{Clj>L}O|(lTa_aPa)FXLr3R!G554ZJj~JzQ`#P zWCY02bSW^QS^*y_6b;a%EP9(>7%qB~+v1w(r*>s#+9p8e_Eq|>`WPj!vfT3TZ`ZKG zIV#Qf`wHzU9}FLro)+gm%VqCAfnk#}ht|SJRr4wl_TeInmZuf56@bzPjHXE$3}$s_ z2{zWqa^t!G2%s7&FC&~AmbG)((?_$_7b_oL=M6H;6%gETI?~?OQUCq>B%?KSOXL*x zGVI`WDPD)5P^t9>xOVvcKqLv&rqEB-qz$I-s^-Xe_1C%V#%{tVhc9>4e?gt_^-&AQ zthX3_FE+9Gj=1JIb(Zb?s}=jkf+j4?BU{Y9k-Pnkv-1fSUG6HR&Cr(S_ul{$wJ~B| zRgcp}J^-6Y$(3bDR#1bqzh;vAI_Gvh`70HlJQAfA#KbmeD|E1>HzsvduCe*|uzslt zIs7^3uo>E~c6@gSV{w%GP%#KTG~4~$L)`J6?^Wk;THq+~;^7*ExhjgAxk_D8JpSju zTL>dsrOXMwB-c2RuWa?D*d|^t}6nt}SC$08k;hI<~6)~{#&~k9{>d}*m*w2p^-cDA?ZEec5 zwEpVu80*aH3`r6gGuacHS+Ts%n#c>JY&SR#361wOn9 z>&|mRURpy>)wE_L*4Fi}6Y)6h>7Vf!{F#vY+~cp2Ubt%CrmyE=V%kp#Q6920aZBZl7#0C}LP9v75B!dG?NpUU7>C~_ zzI{Y}|A4f;qQb+GR%V0YN6Sh6rfy#xqC5lO4{T-!*S|M?^MCAK0V517R=;$i`p}wu zsb}3i^Qi3U+UU=9^WJ%Q^@h1-!#XU_!){#kAkoQ;1qYZ_9<7EV59-T)A1NaSgW+9V zN*WIDCW*&GMU}zwTIE6KYrZ=6al>cuoz14?H102F2mU2lT|_0~?Q8r8jceF$@24!d z*+XwNrS7Ro!>|0)ccr1o#2?cOm#%9B4-1fyCO3Xf92XRU*31mXN6Mjii0i+?c`C2W zP~wL(cRFLCjnIRjx3RT^<5+eN;&@fS)eFEtA%kL<6uy zi{_?+4=>1}v}wd^FIliqF7biB(P=v1^p}D&8YOr4GiY&L0dNI5gM6s|Q~szp+Eb9k z02e?>>GO2k8v9d1V$?ze8C)EG)unl{J+v6O|3B^z$|SJqwAuevx0;sy>o+EQ8|(Zryq4UkEB>ZOP_M zon+u`oE%IOZ`W}8VgH$%FRGi|!DzSNts}^bGzxoUYG_}3Da3*FO4PjPJv2&1H37VT zx*W$jQo0!kIt{+R*D{~e0vl{Ez7@G;#J}j$+(mwcUDw^KGtf9V76ek$~9N;!+l{|7p;k zpO6##Lxt#ua@nK@1LXrf3(>VGuR4qj_mf=7bt+UX%5RmMejt~4{Pi;ED4S(K*Zm66 z@sE!U70Qt5z9|pdt+}QHEWW|5rMQ8#t$0DSb*=ypr#KhD!y_ky043{#y#!I36^!RG zQZhj3EGRpZ8sSWK+w&dJJ_)-MpCLM)Ur@QlINGiBdpQ zFzG;ck5fRGQ;>sw_O+>6;){7o6rus zovqLL<|D;EsrQV;4Vz?IJN#9Xuxo|!7Fn+~oLnx&>KIO$v>g#SCSCsUzqwWlw-r>L z^`&6>&`mL2`-pcH*THVxYfbBFZ28ZiQqjAr!I~3>n8Q2h)=z0lZ_a4pg*r%iLY4gm z?BAfX>P*#>-~)|kd{an6aKCeCuaKv|Q(K$rdZDYuJ-G4qjX2soWtfjVfH7bMrt7bR zoNyjIT1>zBbZ-`oA6-@@v%C)m-1&BQ8JjzBa5Z|=zM-PSJdKfNkslzzDr*l}vBS18 z09^3e*))`J^q?!x4;es?A*L=5BnuqXo*iOyUqG0rlAUygfL%h&ez~3yD1Sq}M|+{o z=@Vch1}JdFyy=Poggij`&ytP+)HgtPj{6EA=e)`RFed@vHY!Gd6G*+e_A5w+$@)TD zrU!r7l_aHK7yfG>gZ)PSORFdDP_7k{i)kG_S#`u4-uR+xBg2+*VnTqnzdHQruahC;K?thV(KimDuzaR#I~y zk)W6*bDns8Z#Ux2!8~T}me}DA?O`Cp!~RcYR<|z~BT{R%_yI!WwET#UBy+ z!Y|S^m>S>)T$!JF>yW#ti`&!U-mgo)?jv6jA#XeV?6v5D#~qGzUII#HSww*@^cC8l z8&Agaj}@;2u9;jv6~utLGn?l|iqsyEsb^w*EQz77a@@uC2BJZGR8LN6g}~{L z^dwcy<-Sn$YHT_QhVGAPhN;k?WEhjK=&NJLg&=`TjVWSroi@{Q_ZMES(J+TbKjM>o z$)~#vF_S^P1N=>e+Uxh@GA@W-S9P!yy;<^savLqoBGw@G2$&3Ax!^WdyqQ&2T!dG zOPp=Y3-C?uT_};vC41tVc(pT~wVlUrQeG!ghwJLNJY~oKO(a}vHf`<0Zi%2VlSnY> z>v+a#8L@$V%c~jH`ij-hZ zCL58-nq=}dGMUT7+{FCxCv9tMtIoSGXM3Cju9!|zg~be|jSH5~^Zh4AYlWwx9+Sr@ zAEeVc*PPwxJ`HoolnZm&E7!@_CWH0Hq3Y{?;w@3Hstawh`5is3QlO~5*VAwGbuw&- zRM;z8=}|?X>XY?_>}@6YhRXN)UcY_(YVR38u0OhIsGzevWdXxF9(`y%8IUJoXA^0S zOe?jxH$2Dy)BCES-f@ABMXpNQjY`e=b9YO~!k?n&`KWjxyk&o5-_SdIGw^{))%)h~ z#^UcyIIBTfpL+tuowbuoVMy)ByCJ7LiRUYOlas?NJZT%S;*ylyogZXU36dO@o0nJC zSjNywhUeEE5e3hR1F28R7f~gYsA?XjSb4viqzmTyGk(V3W7`=e4;cFoV@#tl^(|9;X9vZpGv|A`}y@~dmv>iExoI=0LS zIz3oW_Uat_){DoVVqaOC>omo;pqn7SToj8h^}lCgM)coI&q_Swi<1`n{3dhNdsgLe zcPaUZ`h3c+I$hLUb+xsSKLVG9^V(XHPIx{vyD%5&y?v^=6IXjHeKRs#l7(l9>(#1` zuupW5tb?mAPiCf@$=k~SE@aeWfjwJH}B z;W1sysLwJ@zTI6_ur|Wp-=b6rYY7ni({dIWdQl(V#Ga^O!;V1bC>aD?XGD}qakLe1 zTP}9~iB|g@5GvVQt7>AfkT*TDfyKxO3gys3{CntiL$wK4M?O&JDNq^vF`{I^06nEt ztz`v#fNXmzRL5+E9EyeZgBrcpOC2VlNk1Lb{s@HSYcmxAD*;rYoZL>gEOTMh!R;%^?Pls zEi7i{o2hg?N*9cVQYQ5xACMojbmLWjl-?^o|Bkmi*8-M+TQaxocSY>2qTit{=r}I< zV}j7`%Ig~g*4!xh(1dbz3=_DG^4}30V)uRr%$*~|$|AE}XWaL@o+aV9W*V3?)b6@6 ztyLwBl{UKjO) zCcPO}Pd86z&Egvw-bH=mMU5YLwuy#=1+7elN4K%x!V?hdDIy2RF!8Wu z_s8lDZ;In^L$i9XzwVLfmXa%fkR4cu8`sYZ+~Qj+cXGo^*1|ttyU)J|&qyBHE;X;; zly=IK{Gd`vCjHYsf+|=|KoS)>bwisgo9_MTZ2#DIb*z?b9nK~7lkX%7CvcvcaeqN0 zJo@IyzuerHlQ}tlKl@<@4Ub&N-D}NWTfW2L63qJ^cAjCH>e*$lCoA>gmPQwq6tnSi zkp|XhD)|L9(SL_& zPm1Vi+a>C{vs0Cf=cEm`y(OknE`vRN-$PleEd8AXe-?BtAQP9W4x*E@s_lw z{SrP!x$$Yl-zlwrN2$rPQ7Gwjbx`wothIJENAH@dle!JQnrkl-u2{>t^VytZ07k~p zHC#nZj5O`~XO>_a;WR>*Irlgx8j-=DrhY9qlLPb+Neb{&E@8!a!v0mr-bV||=v0}K zMhlYoYvw0o=hm2KF`bW)H`@#K#iOseo_!iOewl0KZkDUrerm?=sOa)h8+L0Dpb6xo z!D^=i^xEoP&-62e2-U=|GhAJEN3Hvt@X^%Nj7g( z?=Mbss2cxI_;l8Fb~9kW(IqF4p6b8;>89`V;brfLd$^W?=GL3t`bU#Y674O}I`&B$ zsxi^Kb7dE7pO1IY+&Uo!>Uqt2_~l%F2Nk(XbuO?y^{-6{bmX5FlGGBvie?C==xIRAMw#JajP zbeR3{Y`I`@=k3#B>*L1}TMf#y=ZX8wovJsK~c>Dl^HMI)^G20f8)bm``j?SQJ}M6WoQ{fC`=b<2pyFP%3znC;Z*^{eVY;Jb@X=CNm+8O&-t6_&1o@+_@wGgy@%spTrT<)T;ejvf z{O{n6=d-`;XwFcB9;jR#`u6L~xtN|6!*=;d@Hm>`QR zuDmZag@7X->QDO|*pDC)pbm>?2Q6Zru{M!NAl(MNmtqht5{tjZ;`N0Ov>0kMFhdOp zUT{MhQwDKpbC*(D8tXOn>Lw_Faz}pn`oIoPUYJjuTwc};S;4fD@s;jRLA7uw)5z&V zFvnf|Ak(7e+%;7e9DTsNs2@;Eq`I4Sfs2;oh2o-mW5Lh2_x{`n3WdI>Ugz%_JXEU^ zZi0s$e51)|zjyjn6JECXjbu`JZsQyIov*{*gMfAK3q{+m-#)t%1g#Edy%TavMUdMsw-89r#^ zMGkm8c-I@OyQMG<&YHV&w;JZ`DK?Z=fVZOctf~jVHwqK5H_cfM>BN$`-igr4@ytY+ zSB+l2GS;73t$o?TI8O?h>L%E$4mcP9rO@PF%_ z#b3y<8pS%bITR6M`@He@b(~_px>dBRpG*97=9h~p@2Terhi?yCa0r1(c+=(eOy^b* zY7#tpjdz=%>!*1uLEXYK%dp1RNY=lN6?=K?+@UwwCNEW!nQQMQ%(M^OoZy$$cwl{b zc)hHuzrI_<;#0=EznDom{ch1!h6tXNfK8b&!w*9w^X0>&w^O)N@4T|JzrEWw%A8tL zxZ~R)Pd&c}oqx1E%=kPU6p&+4`*nti4_RrndM((HEKmBT`E_u42h}S$q4NawD)RCI zb8#<2)9P&Gj0GPy)KpUG(w~Eq{bYpc3NdndovovZP(WU-AGuWY==|7C{b{-kdVU}1 zE_I#>*w=|7K=Q-Sqi)h_!B|=`*y;_l^=B)2vSVnuQ)r$clk;(EW%kN{rE}|` zDEfjJ=n2kz?C9kD@pw^ylH5q+V+k4RRuh030TflPdlx-YK!W8)!$WzE<>`QK6%epn zr6=S%k$*tLX=TI-aJ9X#1KM5ykAa|%EY5N!3XgS{Y#5#ODR&s=U~C0Qh-#6x&J7qj zrs+3?UC@OlJ`*n-BSi__e3=R$D1kMmDV18X54`@#dM$ z7)zylG{ooH)pnz#li{x8J6k3Ysr$}?sOMLePbCAvX&j9&4l#_)CEMrI+0viiB~B8d zc6C2ar;qE4UBZo3I!ECG4Z4+b@Vm7RGM~BH+Q2}SjM{}Oy)gloN=%Iaj(-f!l3lF+ zNT2vJwZMJdaiU3tPfh=YVQAI)Nuj+=(_b~)OJ`aRehP4;LqE$N5~IQXmhI}l=%@hh zPq*kN?SGl6-jw8ES)BP7n;u?_Uq=e!{!HIvj9#Vbmo6vPcg~s8G;3t!sn-weuhuH2 z1RG+9|l8YgtNhG`CFwJ`+7%;QJl0a?B?k_w?Qy@d0vdDVHKx+Wz`n5Oj?G zG(St7uv4D-5#GC3UOSmr)=jEtA|yF%okzgB6V;>0;Vlz)blyi)J;+|&4m{I{0!{SO zkoVGLkymxuS7ZlL-mJD#RbSHi-+a<*|6gB_q38=~ioQKicOO48Sq(Xc|CNU5AOLcwqraW>eYZuqWu7o^1eHPOL2In@?(&`z@$h-w z?Pm&=veI0qVU)nCrvh#_J)g*}d3sr|7y%#>ZO^;$yA10=wU3JMZ;@3*saL)DGyDTJ zf@Dc2W*<7NBkOpS$MP0N8oqhvo}XQ_ZQKKg=H}JD?L59lmgrqRWz*z(POM*a@ViZ1 z8+r^$1ACpTECzI-X$4Z0leinfq2UeSj_f z6FQ^vq;_o5=cD=Av{*6C^NmOo(%sGD;cJrPXWMZ-xuruVw@Kk=`(Azv>g8uQj?-t? zqzk76`LvBqRMb~Y?cXX(9AfPGfuG{lU^;!{wvVVMbDpVSX#kY}KY5K!bJK%@vyRBw zEZ?jkN&~D^Z^J$2JQmTWa3jz!lJUSu)~sz*XSuqAg7cn=cVF+>IIJ?x>+)gCXR(DF z4J_IL6PX^|=GS#*@eO^`wi%mAM|6`U7qT&IMWi zACX_&$|s^1KC;Y8vd#MBnfJ&R?ZIU2%JQ^k?u|69X*Vh=MiwB|*_L;>)56gS!?(eR zDH*#&CzfuDv2xlP=}_j~T+-YI&nx(J{)%+(v@E7SFr(k?xP4%tzx(gM$nX3wH6&!} zLw2AoSu9a!VIS_nUe-F|Fox^b>*faZPWSv?p+^)|vn0m&MW7r zo3<*=4qQRX_eKro4+Oam)*}c{nEuae#dCj0Q5uFYhXKVvhfRAmuJTuPUTb)^@ zbrgE?t*$-4q#;W>u$A?3y9v`qM-`lR4su2G)9l)%!p{AiR$VN=L{nKgQc?JrqF}wB zBDdxAiYw*7w9GSLp@&sToC6wsCCJ4;xx6C}iFx0lHl#m&dq0PM_>eadKds^CxbWHx zlIEnV0V{Fyjb`dcir?@kjc>OA&})&s5UjxSM5I?!l~rBZtnKC69o6+n;KrL&{l)MT z>KIIK*hS3koF1C>8S=v9L3vbJ)9-HBR^z58oq~f?`og3|d8-#jok;%cv7bbTQqX+n zXvL-v+XlI+gH(iilmLOQsS-E@0Ie`AvKnyI?d*Ub?bQ3@e^-3}^&>u!j5Ygt4c+f?EX$DF^&o5}4- zEnRRhZ;HHffxBK_koz~e^uO=bp4^={yE#r;(|qq|(}~hhE%d$-cm5&lFhK_X-Z3Ki z<{QM}8y7QJEB2%pyMHh3pqx~p(;az1?I^LoF?2tpkrHnh`&IKC7I?PxwqdiX25&=V-!~()YwMZNYQbN6 zu6)qVjM|G=8=9ZiIV&wrP%@h;k3+6iDxJTUyb`HsT<&`qxe^I0H)dWFSMLuS)_mFl zW~`t0WZEg1e*8x;BSzh;u^Rv7t~CqV`dlluPRH@x&B3an99hZp5vW7xxwOcm_0pxz z!KOgJ^eKMFTMTC!!Q@X!Om8W4=T8UXamA%{T;B+8V72Xj-jMleIKt;DNRlm~o=ljA zuNGW##~xdB;4684=DFe?TZtm`#5x1P1~Szr8JxKQOEf%8}SP2fC?r@X6Adz#@T zPjwE5zN(MhPHKxHRC*aRL&b_t#1}rR1R-@;rVW}9@rDamnwEQM_%1lzan*Nhfl_y*MS4(Fq2rfJjzDjJ)KosD`fI6@Lb_6TNgj?f}4CU^hhXSux(Zs9x6fU z0Xbl*yCKLeM30MXi~wIKi-srslsG4i83fsYc}^A9;eM_kCZ}~p4Gnxkf%rDLc!a4O zr#y-V6#P5flxG$$X4BshPU3NSFKzGR2_TYj-k13adP!#U}m!yYI8nbHLyvdX6|ZhODp#UP7gSo zGw-j^&|;K%U*LD8LXW0CG0diYTVbI_#Xheh+#mA!j^H7`3!G)|GLIdr@Kx$flM zsTb4VzB|kgCQ5w1w9?x+s4G}29!{O7xEHC7$)3&$Z%aEg>A+0d2X%)sAp+KZ7-pcA zw}RDL1fLv1Dh{>QbF@2GGXGsf`dtZc-ONqQ5;k}ZFPM&;RIc7Xd&MEW zp}%~Zhn_!i4?-x09&0vmHxv#ND4>IzI1=76qhM`UW+8o@fjKg0GYzg?n048aJFHLV zqcBOciCN>ifS;#evjG?B)Z0vDw0AAn1@Ytp5^rq%A%{gjC@gEiuOB*SBUjwPXh7-( z_T5RXN^x&N1o7#dayRu2qQ7&?%Lur!qvN=S3J<#_*@3oRzAN9O? zUm!lz+>r|#fe$PJ19K_!{JW6%X6L0%AZ|a1_Nu#(1F+Gh^oMGS8`Y0(1EGw8%jJ*( z7%0{j=obU0Q*ZHKX6m9xIq?nbbD)eFl44Q&l5ztn%E8u}o(1Kg_!oW*8ba3#{=DJ% z#L8*>A@tPfV)Q+3T|jWMDu!l-06f}%T%j&KO)a1F|2pa$78qR#j0+o{q`&PFYQH)e zPQFq7!!U3hMB3G=J=9T;xW_=_FDL%Pi7crM>_)L&S>*V1D!c!%zxwaKHNloNOs=#H zb@56a*mTZZuLJq)*-u?BR8mF?C8pgLDO1>rOe^nn0A6gqB;}m`PMUXi-_o{u+=0 zY4HJ6b-_T)H|mZYrp0~~cBr2b8z{%!O4TOYHZTgTb;Ly5-OQH-egiqTK?Tu<3y^j^P2&2dViEDFHh#tI?j%?s#xB-@{Y zocwz&v{-D1U9|kIwv3xxkI=FgoQDr1vvz(Y{IxT<1q9^;EmW0hoRCt^R)W3@s1Kde z@AlhWMH5XoYq_*jo4LxJZX?J%f9IZVFoa{W-_BRxYhKLH^BCwb?REVXC+p(h(vqNl zX?#9{+aQ+*qdC)GpvHFQ@plM{MKM{lo`1p4uYrf%c89|*??vq!WesCmLzaqfB2>Ob z6w|KlwK$zfvC#4svCx!;gjS>%?X0H@aQWUr`n>hi*oy_yFDFVVy{QM^kCJTJf7{A&!{@R3Q&N|=Dq$Ult~C6h*e_hOEA13b?K&ZAlk`augOHE_O0*0Y9+(6^DKe#}39&I? z1GV}5#)&@VWfqU-y1;t4)*nZ8JW|FG@;~^Gtc=!Q1JN#5GK-RR= zUtW}M{aZvE>xfCx=lRYUP_hi=k}n@z?{v*Z1MGIJ?YTy+9FlGAo zT$%N|RVD(kcV~;noxFg*VD$6ySH%_YEW)FY4m^U*W2? zccJBW)uBq3kp!>xj&ZI1!?j>5+O_v#Q9~<{7OME|Pn_HxF?DWy{$*y(t=uWH7c&*+Ve%9#@aPyzj z82Z}tqtm6xqcKX$s20krTZmcoOeaOcE$(*g*sqNiM;5GZG-^P3W2ew5=J8r)9s-TnF_x@+S z(JPT!jAJ80&6?7J|Eo(F{eN9TmZD3z5tP_@J;`KoGWn_xxJ-UBS;XAU)89MW z$jvs`Iew8Ntn?O-M;FzlCNAgF&jq?#LC>EFst*Y*2#SAoQO4m8*U?XqGJBk94yjIQ zM5&1~Qbdp_9{YE{I-J}E%kHGtdc6O_0E_R(TBRQd)NlzhqClAs zu7AIAWl~Ati?>(m2PRLQ9`4cq+SRB4O%S0PJ`#bJ)kOf;@Vm9X3Da1SCaCh;_66vf zM_v%S(|Y2N;~q*z%WWLg^wc<3{e1S^1siE86tojz_fu9oKI^B}cI0UZ&+CMn3z%b7 zCw>WR-eE{Z$VpsfaY>DK)*x zW!`jAZwXARozzr(k*h^FyK1_c9z2~B36qaWmXR&%k84%PqiNLbEX{}93}Q8LELtzT+uO?v zx2`mPPFdZf0gx*DF$*`yw756cw*`(J-5f;*}Qw*rjh9Y6g0&Y~C$8l#R3P&A@zC3$Aqkv0^Su$5P>)Vm^Fz;OzL%YBY7L6a z-`>#Fftl{?o(18*U&tX&X0gvdb=}udpYRmp{k~ z;)QFPOMRPeW=L!;S^fHLA2M3&SM>I;XsTs>gG$;Ne%}%&POcxYk#(5pu?wbIiX&U= zj)I1uUim&m#@9uX3%3jzB64dSvr6sD%Q0~8A_>Gl2ltxmgGj<|;8zZL@(9Ib^E`_r zT>L3?os9Tg8)Pf7M~}YuTo$@bZ@iH5g-0gxWju)42b8YyWs6RYkOhDe(Z_>D(R(_i z`)AZ~TPiMMmvkaFzWka0sY$Q^e@GOEk@BPIUPLz)P8VL0jp~xcxiRbin!uBIjU~=9 zH+Sve)}Svp_eM)*Mhw1R3clG~9m~7E#>FGom?$c5g7MCr=2PXLW@>r_62dV7Eqy=} z9WAhQOvjki0Q$jU0&vj){0qS1DL*X`dk6xSUjlUpf#8j|e!S5lfIc@+2Lc4Z`Ax>) zo<=?(B9$g4N8U{%G`s>pDK!C$=8OPc+Lvo6K5#xC*orc0sHH$#msq)hVEuaQf9`iB zv@BChjy1lznwZ7F>2yVXIfUDtUNLccb;rLOKS|4(AAehJLvEQyxbN?Y4)5iy;S7Db zI<~h@!f-)nIAZ-NK{C;;=cdkW_%?>18M!+bimx90`3hF&pzf%B6j)HlOh-93YCll+ ztf-|qKl^Oa`32}%j6}`ZP=i$(neLIR&$<}Su^+ZXI$OtE;p>=#gP)|!v*XLh1yg-; zu$}X)HTR2IbZe#CC-}pa?n%sE-7AX)I}Mk=Yt|=`Em29e^>VT?f-crc;$?ukT8g@; z>1#SY!#Qgy^Xle1)K~R3$Y9_Z#n4Ly{FB9|K~f^We9 zCn%BSQ6g(Ol4G`t>dYN1aN74`nD-rdy8spIomF^y$Ynu2FS^N;$AE59%*cVq#9j1z z&FA0EjDyM4R}Mj~4mic18aWITz8!pI-{vW0B_i-ShO ziX`WyY|>ww7LthFT$RdWWH0rVu>CF;sCwvTC5ts#d`D)H`#NFN?mB2Kv2|yZgFh+{ z{tL74ciGDRMbV+JcfQI3LVVZpg(a!(pORo%(;kcY=)3|_7BRsjUy8Nh|6_S@0+s#3 zG&}hC0gY0R?yuD1o?Q2XyVPJaB9AHS+S1Ojw8vsp!ta6SwW@Beb*iMWUC1Jx0M|=+ zQC#j@YYwI4@_#%HYv!!FW|B)v!Hx!sgL7BYjl}z+qO;R>Wj7X%G#Cvcqc+@6zcP(i zVZ+1HpEd!5W{#iT+ad(H1=T>hGJvjv?BWL+zPeEc-Bc)mJ5B-B-2h`#0IP>sIe##n zv2l(-n7L*wCsxb{_$>)oses!=8BnVbfVC|YtpZ6>0RxXwkX8yd6G#PoDHIIURw|7Y z3;-VGgFzG^ld~iWoe`|zTd42(0i7}aBD6JqB0xF ztTJac?Ps<0qQ7O2t8Tj1_wbcdcg;#lNVv|*~z=Utpk>?@g7&E3=VFEU_lS0jZd^UAH-V|qpn ziH1FNYV7*L4D+7atacg2Nmo6_tS_kL#h0gpR5e6d}g@&Z;q|EJcREgdq}#J(g-+I8@a`InCQcl|HKhr z8ATB*RG3ok#O&^7Chn1n9Np|_bdDll)ax8xKh&R_Z!XxL-{07E-}h@U_%JMs+=Ze$ zsO6yK-+{L;rM>D_2INS2_xPQ6Ng#8s@nyO{7G&ppnM@AIY}G6PIozbTaaMQAJ`ift zG^{Z)o0`w1L-=H%xB2Kx$>L3YiF`By78{26&0;>lfjudF_AEbge|1T0cN4(};qKG% zzra~6-q`2xm3~+2;Db|KqHx1j;`@&!9WD`5oUT55$#!zT?R*qXwDP`0KRO(G_vqQ- z5(jJDH6~pbMO`c>5ZVVU)?Wn{S)S?ji2yx!^rw`qo1RhWW;>ek0;+9S7Z|Itm#MGV z(*Y)eFx1~p4IuzY=iXMVlXyY@5G;}Z?h+703R1j(&H)%W16XN*l|~K=0jwwv2EN5M zfC7Qz2EY=pK!D(b&s9SVv=pbw_O^n95Q=&Ce@t`~h;scZ)PBwxUCtf=oyLLh)+M*K zVC?L?t=F^fiM79ymscavh=WuuL8#j5!iUP6?XQqe?)Ew`XS{!y<*;9{3SSCux@7d= zCT<&9pG*)mDr5`mADMN-PW#?7O@4np)WfUsdBNTk3Tm?RHt|t`k_JMrUUREfG1{h~D=NB>roZ&O+M{+#U)bZ|@@T)$BGs z11_3~on6EIXKRWjy5!hZgYn<{Ka+PePYd?cMpR+4k{7Z&k(pY`KHH^=4f&|BZ58q* zrTKn1bJ1qjQUtG!jlCA)@vff`k$uded2Kg!v2#H>{4lW~vmy8Y5Ovm3O@<8{e@074 zDIhIrARr(OLl8k}B}8H zIEQnd^E~%`#qVN&s>_Cfs3_N^9WPi0MwY)7Yfep+E&!^9Z zqU|}iDO^9`+L;ndJ5Cf1^l|{uDoKE!_Jw%g8-T(|8v9SnDESwl#Yh991Guc6D_wXg z?IOL3rdnHGI^O@4DlhRnHLyy(~#>IX)BC{dv1`iR07S>2)tE)G?>G8`Sgh z`*K+31+k%$o5i`-e05RsDlWkffU+b z<$ZP!W4Dsvg+w4+wDu!1BjKX4@ud$j*2B|gW&#xSmOq#@Zw?wHjxr}lst@~u5@Br2 z%Q=r&zep6qHPEjB283GdRa`+vuBDydom9h}oYDs8Qodzmrl7>qJ&m!?ANohs&Z~z0 z$@T^~8KKJHtIXZ++4X4~hTgD==+X1u=mwIQsI_`V+1mvq;q7u-6GyaggL=@~B0r%2 zDu}w3GJin@w5J2}OqA0ELjn>cTu#+q*9NfJgMe}dpaax?A_wqrWEMQ37Nh)TA0Lpc z1PI@vJSLQ%+WXdjzt{@)@V(h+iYmDJ_T?h=$iv&$0HM?B4*%E}vVqqTU2YxF0D;g@uy(Kb4dS{$+>GxRn{g$zRWY4%#O;2t!Bo0f8 zBS@}xU!A2RUc?Ngs1?0Bbt}dVBeqW~l6PtOQkapJ0xTT8w?EYwi_(6yD+#)N0(cZ@ z%pb#}CAXEn`KfR>W?&C8)X^5L$F7Zs$JlTf3KKhUeB>mhX`gC@UKud^dzPCug|OvE z!0JjqLj`r4j@5Dr<+zkj1|1@--F_xH0}~kl@IB}F^eLxy3}`=RH{#GrFLq&!RSoPVJAv^uoqz^}OM zWVKOw%kN|jY>c>-NTvJ(1HMlpZC<#{7EfG)z0SbdFf#+W?krSawWD)aIM-9OjNDix zK>SoAp5E3bHyrHm2DXa4{|H9n$8IoZzIe=@n>exZmRDwGVmHI4S+aj;VmV zWd8S{QlS3nxytJ5Ilm2Gz>h~ok(r9;(EB>_hP2~;xuFDuv)-JEBWWznQehi2fb85H z7`q}4X@%vHJp;ONBO5Ddeg6QTLNXp_+eSQ!kNv{8>TFY@5#pHYp(#JY4;BdFhe_SB zi+CPu44!XB)=BgiI*|Vrj&6nX@mU&f`k(Pp1q-Lx#^CJ4)1S(Af5Zkd^INZ*)F|or z>lXDlHW-X!AhBK2K5BT|-x`=F1yDIorGw4QEuo1iX=lQ>h`jBU8X3;@VeH9{O`4wP z1zY>-z7J7}k2X9ZJ4xFwg$l5?O4K?st*o9+#N|813WSPthQmJtq?;J;#}R6-@X?8BI}5k|yT8L!_y)A|lz@egErMp?^^P{YWRt%H9J$+f}(af5=)6 zVWZ+b%Yjj@(8l!XX@>pmI!#FUq{Ya*cvEvtzy~bsv%+oq_YeEQAi8u~heHmAhrIV~ z^9rQzayXrVH5(EF5tvo0xjvbfHZ&fd%9Lfd6Rs89$iFK`VM-N~Ku z9&|z_MGd5bVnD#Bhb1ZIm8)_0)Py6P(%EM$m*IkV)}L**P7o2wRF}4cITTe)KIyJ% zTe>166hRUo^u^JqkxVCk*W{@l{xRzbz1oMt%~$nMJDj#|g>KPMaAVGe*FLB(}XdL}VW`(XKuGVw(U7JlCvewmZkHCk$}6!2TjSE!z zR`n`9lf=Rp*Q&uvA}}v(dZA^r7PCC&_13cRZj>|RG3VlGaOHM&qy+3ZBV-4nx0;%N zPAw4Mh4*|rC4Ug{P8f5*=<<9_*ljBmM~x3p79LCjYf;8Lv#JXdc-+LU9%dZ|1nDo+ zyj`cRIErXx+FAEcyMsBEGf4!wiRx?cGh~GIUbYq+--71i{?F;QknzM zzU$AokML+T#ZxGkv=@jzf2@Z!>>h&pb^KiEuk+bNi&Z`Cn*RLN@x0yrtO7=yG9ku8 z=7iqswfovL*qgwjy9Nf{4P)B8Cq5Eu`M+j0%95i8)B7HLcSStSzYw$_eQ7zRlFPrN z{-74Hg(f70pikE8BQ8AWi@Nj9B!3cvlAfIyN@;k7ICjkL!hnDje9bX|8A{o6BOxAGSS| zj)vfs+HMazt9kqUDmisL4m~jX@MrU0e7>9c)QI}lIk6=mzdY8UzgIfDmQ@B2K6(=r zg%lSw^1cph4exu>q;i-uP}FRY(e~z*1bQ!~-1lKY^J>WTI^CaA1aUXj(2_n7RaTpb z%xc)Is5Sptu&>3LJJ0cokWl3GaM+%&b72Y~@bvD>pF~58(agp?*<@>KX6Sgk>@V(d zmOmWtO2NGe`Ftmum|W?vz%>Wb-ZHJ=fMB{a=ki4Fe((K1bkw`Fpfz5Ik^@bw@Jo<- z5$cws7M;T|00@`?3CAozgcHyZ2Cg+#p}qbf*8K_xS36glTic9&JJ)y0k~{~Vu7^z= zXkrKc4AH_TDS#8ZRZQ3MON6r)5OZn^hH+a@8s!4Tmbn-2NBJ zn$@A4aKf&coM;4I$*}ULN`d=B3!*Uw238N~Q)*!f`rXe}eYSBNxs1Mt)>TqoDyPj@ z$QKa7R_uNs^lntU7>q+z7+L+aeI#V^t%KX7=cH80V(+!V<@t)pQ3X5F@b3i{8#K$Q z9*Lwjd){#;^v_ID{)ZDAQw{N@3`xvTczmnP*_uMvp6PDo+)#NlmoAFEpznq=b$2=5I+P%5Lu%%$ri} zKDi8=6$>{`x$q%-X@E4S;0Y6?=6y#y;)}-EkB!_TP0dk%&^8;v)?k7Fxu&R4iN=FK z`449mp`{OsHm7xt%BS!#k+|5jJ+JS5zLLTNZu!nF4;^BDA#7w9t7J8};y?^C@gTo7 zF4J8hICKgGoW2L``Xq)pWW><{f1S0`_<#@r<+t20TK2)l!{-HJ*#njAp9XIMl64ft zlG%Tmh1ypZFvZhSuGerTVBYvYRojMfAlVmW`cVuBrUJN=;Z#gOB^y9e693*pwYdsM zl4=w^iu?dBMxO!@;Xef0U21^Gi{Vs$%>=ddp$n6z6TBzueH@87j=;|-rl$WJ`PbpTc1m7!|&fSy7U(p0lPXf0WE7|4J^bF<0j_<sG7;5&a<1*SR<-sgD+%a7|V-dObwIp2s% z=+~h}qZ7-#*_QEs^!H!&fp`{J3i^@WFJ$L{!(*~Bjp-%!A!Z9Zt*&BZ7|%X4x7Ksz z`8J3az&j!OHflwI!CUr$6fw$l0+_i4tfJ}O=@bM5Cj6aDFsHJ%Rtj3z}6Pnm2d;bbSq8SXxgbR`BDRL5D+A3 zA-8GR`I>I?(($YxHP16gwHwz;oBx{}@&VvoyNl-6LoU^I(cU0v*1tq-TC)V!J@qMN zFTN4dRKD4CTT{;XtRHdmo79Ip_hsFxub|@Gs>tn-g%!RYT_K9}y2{NJ=A33k$oObz zS6pE2w$e&p?S8xBG;q75cq*lEN{ZAeZ_;uwsG-W9*QZ(TeW4-)is!7$56^;NW`7XHaOC*`QPaIRG*H6+LNhU;jB`E;c&=eB`hH zZnIaAFF8e5vhQ~Vd#>WC?4RGVx0dRwo~$N-fL-9b;gw6FQN~{DX@dJn8xy-O9J{dd zpxJ)xUatD57J^@QiXi-GT1t0T)g zm9{Yt-&2zQ;GgTKxX4!2X;b^FEh6b4U?%%VMVmpeTmObxytuyXNBThRsjVv=_jI*H zU9s#uqHyNp+^-R>gdL-qPSa!&m-h=-ei6Y3PS^pIU_SWW5=uPdB@|6wG7*wSl$h6S zE=oh3NRh8U5c&>gu(Nhe!%GX>=*dLH*Y3q{DVBcA%pRamsv64KvR$W9qfMt zQ_t!b_)i_$7vQ|e`lIoLQUXa>)6Gw5_%m_MyRYikx0O9l?*gWrq5fAn(1QKHa&Vh+P25g* z)wx2cLy*X14l-HlKgt2#!06#4S04(E;SO);N~lOB(C*H)E~o{ZP+o($pVIe{=q7#w zsmwJb^aQ;v*byegvY9!Keefa4DUdnG%VWAgzr7*2pX`o2`@Q|L((B~eG#BAvXp9RH zrj|Q}Tt0?AKva;D!suqI3UgZTHT7o*EaiQla3bcAlRx#I6|?dVdm40ayHNIyfx*!U2Rh_}=h%xBoN&sjECvfFtYGS;{ zRi14xee7_M(uu!46=4u-iMUI-v(#k9y_;|yuMvp9t9j9#(U?E%+Z0@Cf16vSJ203G zEot<;lPBA3JdWCX313m;LlW4pnjPSo3*L11U|a7TMJ{*|igD}14|(ccLKr=z&*5c_p6vbv*RbrMZCcIVq46DOZWu4oM#rW-2Rdd&A&VGYxbFrMWv~=PWkVv9` zr!QMPTs^vD{~a)KPCIg$+V=wGb43GSsR1FNkHs_s_#gvV126cr_E_MSj(*P^YG^k` zY2l)MQKDA{>F8QzojQb#r1kaN#m1O~+v`B{9RP5juAlV^%FxN-f->dpmjCW!_FFj+ z{I8UQfmk1~dkz3R+(teI1DH7>BzLh}uFWZ{-alsZat(0wyGU>A)b7uwo9QU;*Z){DP#qoV3_aZW*+d}SeiO>)LwxwxNd2oz-O9x9@JeN$=M?nvi`C#z zp0jj}ko4O6(T5o2pT6sA%Hu|!Fsc?I*k~m`Y1y6_yrT5R_*J+>BJ9tu-@z%Q4VyaPsT{}-0V za}w5gdzRg>z!$TVRZR-X2OUU3sG6xfq9I!(OKqt~1oCItYh3)E1M@E|L z7U>a5abMPl9Fv9~7siL(^SnY@yXF2)nV5qf#~9bmdu!* z!bf#dWJM2*O=eUhhd-94t*T^EiF@U5loCK5)KaO?=t?USlsfH2OFbf;s{03os2SSs zn+nc$zd5wa-f;XgJ3C`=caR3R5i!-cg(P7;RKQwZU=gXX+ z7Mq=#zj0aNHeb-@a8dZp_{bij#E172882KGugOaI02~~wjxHlFsfUC>pTuHN&az4w zpkvye3i^a(05H1*C^|r?J&ArapecH|5=h&g9bg1{fwy)~gu@+9_C-FkY)Ko_$+9>I zzq$5Hef}0rs&o2@qZIEUEr^c)6}>F0f-v)Zj#!-Ut}w{{EKTb{mXj9M^QzIKC(hpi zJU!rm{Gm*_E;M4=jlCN4L^0+OsA5||3;7cD3YwjBMt_pdqJBo?`I7sVu58attbO0etG>cvNwAFtTxk7Aed#`&S? z8iU6{!Gq$`4@@v+(ftGQ%kj~Pk6GV`(ub|CB(;S1MH`kK*qw?={O&rWAXHO$T9vvz zIfVE3HuL8v{^=-I$bhcu9viZ?@%p1h7C4Ah*Nhb%y|Z5{xn+ww%dvG=(TkxJSKBYP z%QTE2B>;a}?gP5}$-%GbRBi!>+YFi9TCy@c!j8aWI^jfs9}3zXW)$|-XLstSVuQk8 zEgAqy@H@7YJFhLZHlC$jH@ZP_#OXlfDzg^N@fIIi?;ahTW|rudFz>|{lL30mn^JKP z`C0kbh0x0j{Ps4lsW-ivphnkzAXa;yB z6}3d8brCqZ40Hgqa&T`!#wMCT5Ip5>$W35E2cYs{o>zu0E7weTRGk0Orn#`P4 z(X=%ao*KIqG=~~Le;iofDua74)bQ8V`yo1yoay~}V!Hv8CurxQx~~+@3VxncG*%3U zEDnVnttL7qFe7Wuhx0UA1ixKN#R*9M7D8FCU6a|W!QtBZcLMIpzpPsKBAe2#9rnB& z5YJZ^OAT+i3>pdyl#9#;CuKRc(v4XEF$_=_*kCs%X~@dL7njbZQxo9NtcJQW3G$^4)ekxep4G7jce$GQnyMKEt9bxTAeq`U z<9ZBXxm|Ne%!_&+#iC_N-6UJkMF;1nX_b|5{Lj!SK+R3b#@hnEU6fVS*(Wp=bTpuL zt1HSYOuKA=Z}mJA7ga7VTn3&@%jU&vN;BTtHU+ru$s(EAE;Z3T>5r#ydH|4^10V?Z zrxyIsOD#zGGilP-X{0h)7h7wrM*y~thgcsEp=Lu*-9l5@9jSw_B&XJSxfS^@%4Zd} zVAuQvnLIq?{XuS9_^>Yu6>L1>4YOA`GkPO3SQShET~mdz=@-5Cy7}fLzoD-X+_U5w z&B>ZdLGKSvTic2+4+BUOM?zl5MPa4^2p3H2KV^-dYO25N1|WBomTO?pjYt0;a13{i zxQl79(|l6BDq;5MJFnhP&2A%5|FxR}6@~|uxS|I(w-dBHhKAO+pBC-=9D`k3q=_}e z=U0begcr@^-XD^you9u&j^<}`FTOaJ9{4v51m19S*1BTd_-8km_p%(DHZ_vo;kO}2 zyBA&Nrled&Wf^y~X;elfSdr|I7RgvHD)Z^6R3IbB)fkmouk2Sbaan_jAMBrNKd zCH`JH;X~w%Ur0UE@0Umv$4GuFc-h{7O`4G6b^~BHDd!C)lT^jG@yly_acz)chm$B-8+x9;C zSDkS^48KK0RzbE2#G{$s-nw(8l4=c~2W^7(+>ID@^411|e6brVUo98hHc2KyRRo=f zeDKzT#4aXkz|h}pKF;k^6pPoR$%d=V?Ewi$Kt*!NB0F$bt8G5&ntz2=AGh+dAXt|J?STJqmhVv98Ib$2{|$aFC|~ z2@6VS_=Uno64LK8bLb6CGkjuOtJKa26Te4$NJp*nj{M)ZP2}2)_wnQq;mFFM!>HR| zL+1hl8-T*{6Q;jVo%%Yn-r;q+b!MbH)yW?lc#3FWX^=kR5LlF_KqGn5C!p4XrG&~G7%gL+BuVM zb~(LF+8k}YuhW9lKNP}!u#eq!x;j1-4_p6&4t*YO1s)=n?w;<^*cK@w8$DgmgZ`S} zTR;#&QJY}0%Dr96;Bedi?i*{yFzkCKGEMRa0U>iAN$b`I#!ZN zCGV`&eM;DZ=kkSADfSvDWF$Cj!^GWQrI%hPxcbpA=0U87V9h$i#iW71Hq)uN7BiqU z%wtN6bC1v-bm5{kagQT(X@Puo6$ne!+-DMP->fO@pBxDOof#F^2Nd8@=R50y#w!M^ zTg%7Cyc%LbKW}{*`@dM-UVg~lZpUxOrc`a2>*-sv>TJ^{%BKr=z zU1e&A5-`UuqKaMM1e<0yAe5g<{W1!Qi$q(qz0PTC1U(+Uk zs($Du6-ftg`z5ngUptG*K=F|XxMnwL>3N){+*oC}Jfx2MZo_jB&2A%@0q#$U!@!w? zxwU{wof@s4S3a*0Q3&dUTFE(?-D?`FPOi?D$zuUTa$)@lj8Fyz25&-r>3-yF^t?a)C)o_uNERpY54BnR)vTt9 zoFC>pE}ek)ySTTrD%P*p#_lSVc^N{#b`hTj=WRbdh2)1T?qACap)j}6b_Uz{`);ui z8?iy4g34S~*Lj?Y5NRYaHk>n7EybuMeN9HoGsYdj90)cn#A7L;UL<7G=Ur&4=W05G zyq1XcH$IeNTb9aEPiKVj)=E^!`&&EY&HhtMK}mh#{76xN&9TZB6sYYczIR>mS+RI= zMc!D7&+kL#+smNOH#k_BXI=Owjlyyw8ym8Vhm=oGgUO3p;WE~QnuFgZ8Z#?aoAP=q z-c!oX_x#X85|RV83=I3HvGYFE#Fs39q4d#U`zwJ;vuFHXT)Oj4Tm|Yt)v)%{U0*8X z;GvR+vByMxb@Ya5z{vwFMNT`YHPKjTQAavsddc0D7QKr#7xC{-OSFs;oHkKZY^L(FgSX=|6mDe zzlwU|Hk{CE>r;0iviSWgMp{W@C3}{oHGF9G;FhLfHz^dcAmX$AwDNp!n=kUbb3p0( zz4pkCGN;4iF6soq6`I_^$K|a3*Zy$AUt7N2VyY|;WqiqcVdopZ=1nkP|8l>b2`UNJ z!WIKGJ*UbDz!NzxqN$!JSs@On*|4F?3UM{G^04_5AEe)Glk%OEQVi zC);RCg4lKO)=4ueFFK3`)kb&LsUtnaRyP-|!i%lnwwbx3!xyn;Z<1p-^*tg#l<7^1 zd25a_IuRZ_@_tCYv3@%!l0aACEfcu%5W1-t)y!%~K6Ew?k3K9fCzk1bC-tbNh{vym z+K|Zu;dIv4t#`s-TR}8ssqHi%{a9UM*=Y)jBj>CT79S5pHaKc(*3<4yI@6&#-Rtx@U7Qvr>Zc8xmmd4}z>Hmd{WliIxJ%nKA*-bP{B+kgg?$WmCG=vO z%cdnh_~H;1ZR{|Slh;4X_jF0;hDNsqMy2*JrbvhY)d~+K?rFCu@j;AFkyqC21TleK z=?A|D=PJSUz@J*&J#)j8g*_b;m@`|&1Cu2+pDe&We&sp)7{>G0RS=y@%1BBIl0)Y) z1<`7h7VGT*1BYR+e3hpZxyp-p+N@#gS&S4@y)8S&MeSn(r!mxl?Y{9deYR7(PeoC{ zL@(8@1s_i(ErS;Ky;N!1wyVN$Tr@zvAMss=YL^ZUK&a>%9y%0w13J+_fyfKqdAjz= zWx$kB4Xnun@LM3b3=^=!=g>~;FoJ&$zfWnGP^>cw%MVZ@nTb;@G@xDEl>ZU{rC-_i zxXqcS9fMpm9P;SSR&@qI^Z#YSMC7vehzp|6a65MD;1`pdGOn`uJSbK{bZc3C=#ix( z2F0^ zTRFj$=p%VoCtrSqU0p_WV;~&eqR1N%*uAxYSVEu>MxyrNTt(i2W{3oi>Gh*`Dl><* zS0er#ln_L)BN;NUB)N$;5Q$*r-3jJpv%LcoPE06`bti5^T!nj0;7|mrgbN0Rn53C(;?!&+ef9} z#)DbC;>(LjYt>Vp%?|8F3rTnwV;$dfvuTPPLabD>C&K-sl#gR?am{<|+oaJEU?`#EUCu;I+4d)Lrhle;Y74O?FL_j0@ zZmQCcB9k6nPzcORdPHB4C%aJ^70VBu*mxSk;e4mI{`d#2*Yj^0Q0^WMV+ZGmZ zaAB6Minr{^K7iI65M15?u%k55cqtY=z|AiOrxA{#%I6lROD|dxd&3Zlmcw20ILu_$ z5C4xCDg2)zH-J(K{Lao~4?hYX*)4q*?IYDtIE^>BP}1B6+}eL#;G@b4l4-NjJOvrkdju}}|2?y6`iH9V$7nZ6 z+@7#J`*8_=9Qym)Tim%`8MgF2hL~z#Ru&)JTh^*51v}~Q5*)SDgfd)y*EmdCcKlNs zooGbF3X!4$ecqj#a5WqZ3!&y_w1pUjSG!CGLw)MTj#`4JLFu^sJt6)AWrY@|KVtFG zy~WgZEnAXl-Xlxuqu@S(HEk*ys(B_cCAaFRt6DeJ zWC2D??iIPsjwko28?vn2!$Luhl*g8$U%{;o2VB-OJcuWUqS8pPv~P+~!LO+1UoS1- z=Tvn~KFX{&l6__dUD0QWx9>grP&pU5C93Vy3*9(!a|?pkGZ{>SQAg`py14798Ftx` z$~Q~4<9+)*O>F!XFq51ZhEQ|=8I?~h1>(zN?E46v7MIfQX8No6wC}cc;!9UP@~7lz zyV(q*Q=31|oHA?A@JZ@$SG(&e;WVyPyw7e63#&)49*+soaa#K%&a{SLyU@WVZLXCX z({qo0K^%KOSCz~rNAkx=lDnRVkruv5VCm89f>H>okpq`&y*n*FlnC_bcCnI4ZG`8& zUc}aLBX*ZS6h6D6aCB0XaG| zeX99+`SWhmlR*CVvwZ}nmwRXNmdU-#Oe)BW?OO+gkhhaj^(T%m+CR|0jygYOQSIvo zi`KQQ^QY^A_TQA<13GMc-QFhT#gsNcqGIC4XHvXH7FUwBD77~Rs%#`Dd|@9>@wc=a z0*Qo&I1BSiT@nxd-*dAF8PveI);+ z!f6Da9n<=*GmFY<^#NzTao1`c$JlQ_VtypQ#ZB+cqT8pi$LE^{&UoPU9^1WMw{!v zOVuN{=^NX=E;CSQq}I6-0lob4jCnZE#O&edcdqLfW7eL<^HGNZ47rLc0B4}DRbhLT zVpOPXZw;2@zUt@03^TNWgwKeTc1F}JWRZ_V00ftHF zVm?_%Ln&LYjodS980!iPA^AogqcBKCUKM*%8#$@1c_}|J`ejz+X6Wh9q?-1OtjE_8 zM`+Ig)#zHxNe(FN>HBipB_3e&db-1f&qDu!>T4Mz8(?i{yg>0$z~=e3jV#*|mW=mv zhF1r^%68u&P|nRey-(EYvnht=nUwzgPFHiDGN;eM(Z4^N(?54+*i$kd#R}9U!oKvt zRwH2Xv*lAmGl`Vbg?f5W^Wsc7cazA?q-PpKHeG?nCM}zxWr{MF|9E*cMxA~wmYibO z=+w-(=no4obj8FVH&I?Q;Luj%4<@>YySSLWzoad|k(e-?{xTG$o)0WT< zfU~jE?| z?iG5Yk{@g=FHZ=VknM-2OeDCxdd?vciw@@n?2DT?1?K!zjoyTXy>ZF*C)~L!1j49? znhTUYraZ~${5hc-S3YK8eGwq5S+1?zUe*Adug<$t6JFKN9D=u63DtAIX1 zPFdbBu)U@Z!hZSkScpaz?9g5?@`jyd&K8*S{Lt}a82JjHuBW%8gB%4~Uft~3GLgEj>UjbxpfpbD{{u&Hn329#C294B?|>?e&?IEKkl(L~ zz<(xI&xsQyS&FPifWdx8VH0bSUH6Y!XCIi_}#DRx_rsf0ND;Rb;UmqDx{1 zd=K}MOmvI>(_!+b_9bKJ`ODWkYYV8YV6?Zr#u1 z#=GsHFE=l&yx(0eyk-8_2YmmrkxT%T_O8$A@lDYDNosq5vUQ+W5W-$ zBdGwSAP8>2!@TP7j4EY9G`WC@n+I9J0bHYOPuczC0&LajfMpZ_gnkPuEMS21@xrSq zg?n!R-pr=394QH~L4bDXA^^ZRfMkEle6t(?*Mid~19UWh9){DU&%_1bN*;Ic$~tXN zB3VbCZhR0HR6M!&FSQ;#(yVx9hx8QM@PkB#Had+~fH$_o5|2kB@h)d~HDM9|0y4L| z*dc4OZ~jRXh~ZB$HQb`EP{gd2L`1PzW1ab!b>^pL5v>kr>{1Z?T_G zI@U|N7sj6pJ2(~5!;w4jg4cJjTd{v9$g1XYdO*{IJFPU#K+xLdro@Itdiei3n$uq( z7bCyNvTka)e!gD8bkVV;VL{XPW2FzhZKdQ)E9!P+LiSH->fDoK*KqauGssMD1AQR& za)9$@MoQUUBgdT*n=I7Q9?RB8^h{g%*6HkwTjJ^j2`hiezX1sebh{FTV=2}i=qhKp zQdh`b(m{{84RNsbZ(Z#Ce!LMF8}n$wK;0S{G|BogHFCxLJQhwu8S z3~3u4SO<@bm0pE}A{;%x*6w4C2#8&W$MazS9wQyQO)$Tvt;Jm4R{^`j^lc>#ouk@F zsbM47(aL8*NF!en%xOiLT26>qOkNvV0<*n4kkvR_h&vWeOlp~+ezB-*!kUcu=JrnH zRJ5}&u6x0nEvqOCLi&;wxDMD#G=6_x;PKN?kuCX)vn`?MO|=in##FHbBD? zDzaU>?*MdVeprwQv{APGfS9O7DqxVl@YcN5)Lj59#7sS_4ft9_X>m>g1@ZTQS-_zq zwhx#UXEPE{ZYux(R27`h73++6!d^7KxORhheTCLOv{go<&Y@_wV}o-u#v zHzpXdMG)v-OxU)RP~-q_6h5tcEF(lHZf2C_zN4Wf1?4FdnUCwese0{9Ah+Nl8fusu zlZcmkTO{p-n3QE-X-=Whv_M8HT{`C&>Uk4aFHqfFEOP;tyNcfe(V#x^@a~_Y3JUXu zZwohY@Ki?J{4mk?b5f`hPLR7KAiS*2lePb*uZWTOiVog&8<6!eEL-@4RecULL}_JT z0CYn(DRKnQu8TduO96X|$ExPf*`vy=~j%LDDVKvaxC4AqYUW;m@dAb6_K zGx+8XqlU-q*2ZC!ZwKiViWE@rtNW#e&S4o!l}m@?rx2= z%=wT_+vl?ZN9a;)+5DdF9xDtSc-ps5jEO5h3CS(=SlXW1Jh6`ddJ$0?jNWE3Kimi| zC{FHHBZo2|>VJ$c)T<(OFNTA<6-lYqfmO<+ejK+_&JDCCa`K*6{X*O6FzW>in@Wgs z&a1b0(%!$wnZ;k6Io=NcsMbyjo3{ajMrn>U6m|kE>D`3g&TGJxW`WV6RzQ~x80HzpVu69I%Nf|r#DAi?6Gb&r_`O@R)+zsL6}516;Q2lOeZYuV7e)_^O~0Tc_% z77&)cP$^3V9CHH&fVvpnt6$gZ)-HAGEq4OD+CRqdwjhcS3Ib+@E_2E_=Fzi)iQpfU za)INU9C?KXtp`vzUk0PiZ`9{`s-4Nys-e-k5~JclAcNSqeS0VGV6zNXls8h=vQPd} z@`fsqD0T?-?pn6Y2v2&+sTp|HRTDjD$?utH)Asf*c3h&_zhl;8X6Wr!cevYJjaPZ! z^1P%aL*Uh2P0!;cZ9yNCQvYFbk3Nr+)rco_;;-}f%`Qrx!N})5a}E+#s(^= zAfTXhDxfH#ba%IifW*j+5C)81{q}vH=emCX?~m;|JLf+4=YGFmFWDqhxSu3s=%5Fh zl0J44I(vrSGS!K%Iv8wYb8jNWfjQMwgu-Aezb0dKU*6+qCDAP5xUrV0i#%~8+@oOQ zv3)6SG?!kUkAzlDd{R~xlUoyn1)=*&=~>m+rM(p$xLWuw>3N@3kY@LO3pl@#nGM%v zHdzhx(22ue(N`{Z~e#E`J0h-+$Vkme0Dxg>0s@0B%rvMWCh6G*rs+Vv%-?;*zfU z+zizbz^_ZdeR0geJOl&+Hu%Ovr0>}NgmCw7gdAJhEPSP0qk*K^^eQFGDjsLE|bV-cOk>w_~Ps)_m1sAMgi|@783o9pyPydl}o3M9a1G_`;VXtGv}BT zgQ??+$)qx0@{r>+xf#6cl=nzDerUZbju4n}a~E~0f|uj~MR!c|?rWGTKp zodg5==1j&87}_cD{DO8W)#Tr|BxzIQG~>;6yf9xx>$Ed&S(G6+L&Jqu=ttzljJ_M- z>n}G)Ix4!WT$G)&R=c}bwFJjqLU6nHLqfD;E?=Ih?;8vG-caF*EA6cij`GGXPyeJl*@VTejvk=NY^IBZ;qM*2%KdGtN+$%=qqITR z#?wYWp0yxNdq^}${oY85fOUH<1nXOG^C3o>fw{kTkDd~kT$-93pZM;{HtIcRgxMwj z(>^FGjuLaXB-e=1v35wgO&dm5W5e(jkut9T8cYJHea6_~Abv%DZ1;x? zYv;=xl?m4k=5|k)S0%7{C(AV*XHAi;4LxUkaShjUy)Y_Fp~o$R)#{0p>65vpIS|?>k_v>UHg&=bD2w zGPT4>&|CPF7%TI<-}TshzUAl<4e|?K1M#GE<1WZsgJoXrdI)ESdsD_!M3zsu^x3!M z1>`W!Ei=g+(RQ3{>s_Jq0pj}%2wOaHiNI*|rD28M;)F8!qQXfy%n^$b*^M1NQlU-Q zGIwfKG)zMv>e6PD3>R)jrb_9Wk;WijZ-4%V-LS>5PD(QZ_7rADOrfI7#oL@93r6NJ z>Lo8wz32I#k@2~4Ctu9(4a<0Ro=n~|DW$WZ1z+vBvqdJLy^=GQ`DuHy_J0fWmdOtw zpJqwhSv*h>a_yTcpF)P|68)9P1{Lwn>5;wM$O)8_|E1G|;~7(D5G}nu(jb{im6DOX zrS3Zq!pLMYA0#1inI_mo4Y)F5B1ZSApNd+VVyjQu zF4sO*?R=oXIA2L1C~@rlwhEDM94=R2yG?p&5q{GbtcvzO82YiO@pplIA**NoE%N*7 z4@vuW4*J8w|0{a5PyPR?f+poh?|ylqC2D=o)<3|Fd_*y8lF8I$GH~0>(!$D<5^@ls zh&R2B1nJ)VGzLUgy4QGJyDCAnm@{IvWYt{9%NLNsI^mMveXeEJ@okZN(DQTXsj>&x z4#zY$TNVYs=VV)XL=u}b%D4;qIgA?wQ(z}!)b=I{CV}Rzpoh=TG#*Gt(})8e?kQo|ia55gW977n5W|1__9p8zc;QZ+ySQdB zSxyP>G^++Ity6xAv-c)7ac=p zDwum!;b-n@BT>4qbJA99`X5J};T|}=Mp@2?7b-d>k?T$ttJY1WxW&|n2n5Jqs2_BV&+=yxi$Ov*cA~y(X3)<1`!DA4vO$)G#Cv-KHL$$$g)(;T+0!ahltvP! zq4~0`<80*KrfevYr_=48RUJ6p=)3+$C+I~yUL=P+_CpaMJHET@JD-TCZB+>|ulxJG z@{IxY-`cgQBVlJ2hFi;gqB>@GAb!Jv?y9zK1B@3_l(E z2_ihvIU+l#;E$R5AN(YZsjOk|MxQj<@Hlu+RARaI>GQUt)2E>nn~LDs1+0m$Mz}JY z(}>&o{#w=WByJd65RKnS>bhYX+Ha&u&lb=s6`lOnIR4VBf{dVdld)8K6?AZw-88F@PGJw9o`EOk(YON;wd zPEw9X#)9)!bCZ1Hrh&q}x_7kJ!)rwLHUlRcTbq9MVr)?Vh0<)*B`^qb03=^WkJ}s@ zJfLNr=hsMnsl!W4LV&2Yir@3=4Nz^swOUe!vn1!&saqcd{Ztn!8$hb8z-Lf7kIw?o zOIJy|1){lBaYdLhov&ZWnp-47{!0O8G8>h1m#Q&XFqhHLYf0efdZ<94+48H zZ~Z$s^I^IV_y>WU!}Vj;WR?CaTK7M?03_1sf-0$6i`P0ERNt>x7ktg?ymgJOfT~!Q z`hNj<1j?-Qd2UqW%cx#hfDgVEd!~(Z$(i9t*PWR~B0NXy*bqa{K_@}H1 z^=7Mq<`z0SvBF|~qn|X+3V!?K1;a<8FXTTKvviS^7i3nkdcQ+; zKYjYPKO-C|zqY#IyBLaie5|~)esba20l0c$T=A2~zv2O%xt%G3ZNOHH+xPh*Sdg$) zF3n2Zi**^CbBt(I1N<|w?lQ=W8W=m$mstR_lXJ`-^We;cOo-%!MttD-8} zExMxana5FEyS)eWsyX<7I@v~9{i}S37Oez94P#;T1G0<$`wDt)WHWjW@K@ZxO7zzu zvorjh;%I*Eu82J)Y?@JBb$`_CTT8pKBnlFDW;t?OqshN2@ zAZ+Q}P4yqYtepl}qNhM(nS;UE#t4VdO43JG`)t8VpSfDhoZhk8$VGMBT_FijeG)9O zO>C%o`a9!ktd5=iXG1+ICOAI?C*s_z~AGVMHX0k*w_Y zFzL(X#Pgw&qgTdXyQ?)s?O=yj*DA{#95ESX#Eo!s=n>Uwe$0@-FVN?SVe_nKmct7R$aD z#%HyjS?&BGkM;iZJ`W%<{+g%o`t!~}fkn27t`>0H*PB|GYUW9AK0=5WnZmHrAb$(8 zPELae_d%vaX(RVWCUTE!n7ddJ?1@zU`9{KDOIvEpepdZKpSX>gQ$~-kbttP z^A#H8v=nfAiw-CSIP3vuW^tw4W zS=pb0SN|Tvhdk7Y!Z}L3cWXE$&EAQ7pf6)eux+*2T|o%>8%R`7*H4yoG}2Mn_)%w3 z^Gj?}tx{2HR9-uS*zrd{9SZcm*C@Zb+w=kyTl;XYjM>{IL49uV@XJSgMV+%K@FH9& zRr~L&lbMZ9v=O&*QO&yMGNs^{+xTks^-6(tcGUBCTdEB&=9 zmIi&dEd_-li0G9c6RQOf*N!H@!isAuD?MTv5;=2?kn8;^KH^btozm!WL?r0duq3Rr zuOW325p~tJjkkTcDbD|m-oeDu;`v#@@gp2us5ZJ4M#}cyx~2Y=Ve1lfla937u|8$g zLR#J&^)cu%!UviE!i$?Wolr~u`j>rhKLu_JCY5ghu45-?78Kk|Yr?N#0s<;JWVoaSAzm-%lHMI(>u%$j~UFqFKxGLbpdh8RYtXR8^* zG3Qg@>Lg;mcnz$~JiWzwm>Fxe#%fy=j_q`1lF*L-z!RnMv5?+^&#j8$p*jh?FAQN| zWT)(8S^^QrpO!Disy&Mk=I(@%Ar1yzA*0`+#J?=&!C4tGFDJi#?%v5DUef=$bOo%j zXp*y;b3xLY#h%Nxj{jzg%dkXBk2*a|bXD`oisyp_&VP>+By@_w?)wMvMDAR%^~JOg zVN2L36!y9e?c6^2LA7B(OY-yu$&8Xu=E2R&<}D8 z6o5(^FWst({_=~17l^@HL`%H4eXdqR@s|$Nn}L}a_gjyq^CW(^rhA4i2qpCJM?Vxx zzW+;F&;Ekf(F+mk=fex8)C=&GH%Wj z4!;tK*-Z_Rc%0SN)}ri+gx1=ZaE)F8^|$;iwUBFoJsam&o9Az9P`;z1(xBcxI`tWT zard~ZC!mB6Q@`~|yW2(OQ2iY60%6WD?*X}uG_;jCgymUZ-7Y;lKa*%_8^P3qudJp2 z!`7u?9>id>EtuN25m-EWCHMt=Mpq*X)pDijh}@rZ4(v&C_XPUC4APe2Wmu*r~$q3bq4j1&q0uje6KGsQ9&qk z_j)mQcmn^W7Co@R#rW-t_`a(=J{qVKcpmKM&g}4Y*-V8qVePlk_~rHEOWO!yb3-v$ z{aQoJzL$^B$;#u*`08^+1hHb#Xz&@a=3lSa!#OvrII$?Fq#?#kB55M#TPtqAt1oWk z%(qShd))il*s9f`i=|Zs#lZdh`puLDu{`kmA$yV~PxNW0V_?E4=~bOmqlp0e^uUb$ z@StU-D!5}%XSh972sPcH<6V5+V3B|NuV@>hS5tS`^vsCba+(`!IIjU|!Ki^;7@Rc6 z8zWa8tEQ`)NpZ>Y7vZqwx3>mYTOfsB*V&btR3yo-y#LX+AKAYV-PN>E z*|&c*2Hob#?DB(GwCIIRQZj?DyP{rL9z~w!G~|h%wnk_L{^7B_biRAr{R;Y;*hz!4 z?ErgD=>?CBHraFEzIWEMA5stXrwi}T8gSYgD@bbEiN4DKkqn-ksK#JA{;~W!i-nkI zuhUWYox=Zl>Lo?RxpZn=>$S*!yg9WX>Ic3{c;uZRNA)6B2S~m$$@8y6___dy;au$H z(J?)stNRa-;R6UB;y@HFNHu`Qby4ymP}tSs6ZL>YR}yemrUg!08GxvwV$WIHCvp1^ zIOvvhjG3tRhFAnl`H{)jPf+};2Tg@Z%a$V{w4+KT8d6`Pz>?QDv3-N~Z6YAFc>`!!?hnxfIBCv~p411Nq)3T-L@Q-g!HfjHjdEgb}j^P7IF%2>6xMci>@l-#sJkMMn^1cMn;q4&oBI?b@`Qbk2 zf@IIp>)V-sTeb&d*N+DRoJ~gDEQK0xY8IAcY`ZYu>COm(1n-+}O3J@EAq@1jRDa9r zL+srT))H#!Yo!nNdE#Q#QM*;uZKxSOU*Z{oR*EZMAqCUf@y4AQ@hljGS3-SUqCCQ~ zpZ&EWg;CeHH6dd?!;1mh_*E*PxM$9gy8obtgCp$iy)FPDtU?vsJOD~q>!4TlkK_fy z3_k+?2CYbd@IU|{ztd+BPBfAP2!eFtPHL1-$J1nXk+gvjbHINI&^)aHiDM@L(xNxR z^RWuLr@d*cLbc6xAA=d2@sE60^2GTEF=HY1b8$YjA=Hn%L@-F+#L45iz*@7dn< zd+Mmin_#6w3lJWAWyEM$x8v!6Q!Vng1auglHqRP|uJyw(`M0y4We5p>@o%zOiQ$@d zprZd$iJhDG`1w|8%mWUx2yPA3e&w(__w2W>7;8?2$^PnDLCxVRW-k)PpZFNd4rgoQ zYvYQzSG9WI)%_yTKmVS>r|%xqzC-f-zXAmLpTIKA6;6sC4Bmf4Zxq-cmg#2mSJ|5m zK#!?x{^gwYiR5IG${T8?vk5F7KKW~{Za>JKp=M<7^N z?2m_e$vOy>)Y~-b5P3b)-b|@wSFu;IfU++5#`TM*{fJX5d&a%BB+N?dKdnJAnH5;z z(4L3R{sIYi7+)kChJr3WdklLg7BQwTtfRa$8-)KJdHi4*~Qur8y8!O*7u>iOhH2jhF0Y_XoVsg zQg=5n0jEBIJyAry(JkQ1o5Gt>V4Kvw75o()jXu=n1yv#@ew_O3y9!88k_*UnO8R*M zAx=CR4;FI=Eesc!mTcT_{d8rrdrhzrv`9a89%a*8DF5 zd)gJ^?aLJ8pmyR+yBLCrGPwb+&;W5L&~@kij|>oT6`+4knNO7yWqc^8-28PGd=wt)JE!d-lz@X0 z8c-9l{>_tSB ze#xn$wWs++!tVjN~=TMIeTOhMhCfwc7$^M*{DvRHo|nnRu)=|9WrSC@9}45!3GeRM_fg zy8j){!OwFS2p4gZspXpaMu6=1nX1P9dRH@#UG z1CM+vzVIOMiyUMsu?EaJq<{z6G{W2yJ%zXK?zA$34x$!S8a!aOBz80}+W2R^rr z3w}JL;FOJ4vMD?2Q@RdoI}&sMlKVi^(b`z80*476YoD9@H{u=6a03a3t$M{CtebLZ ztOa$Ba;%F%{`qf|0m!u-W8m=MRGO!KxliPRo|WlCx<~@;4Eks)Ml*Z?K$cT2{qz-j z*ZLA*GXYL_0GdTMBxhnAKfnR@=V-5R1Aqz@B!E>0T@UAmv{%R=U+aDb+Sw@p>LzLN z=GKQCFP>+EGzLI`E}4xk8bviOdo7vHh*aMJQ~-PZ2-S8jsS7RHyzTu+4!ED{;rtl@ zY2pOZ1O=%2jWV#1X{9=B+quU(g7C?N60aM~sFrE0Ds_}Gad>Q7k>XO8QA>ia>94&?&VPB4LT zA5B!Yy@%#RWtl#Kpb}~#mZD#jmgL*)u^TF(g#9aS%si;v7H$+LJ-1@ribJJX z(4HPyhe6ep$dj&)cPt{YYYV}aN#Km%>%L)_qU=~o2(}aETbf4R+_2vA0~>|h8|&-m zzkN%IjSMN(?*AyJX9pBTyefqp=Aj=NS}BT>I|4r0B@y1W+v~37nNvHW%=2}OHYM;t zLC#66-g?9a&R~4mIHLbx4pjtk)(!1wFx9gi2zSIQIimRXJoa^ z1FF&2`IrF4_P&_#jM{dfak=OIB7nSrq+ggIYJlb~FF#?Lm+>~N)G#EDBi{P4EpRFVts`s*k97hAMnyzjeFRr}8q z3r(6I!}$yh#i^cNAjiL`1>n|+{%|wS-D~!_6-Z=@%wl z)3%1$^B&Gik%7S0+FKfRCn=CDP74NUH@(nL_^>b>9P0Il_VPSKyLB3}y5q?Q;1o^G zwdSKiNuU5Io~x1h5G0BoMEPUzC~xS4Ae0wy0puTk%9XrnZ%Bu{59HH1FI^l4px;3g z^D9MhNvuHa60JO?xfC!lj(v`#bAfd7r~C3ea$XAL90pN}`}P-TDSaG&<4+HtR4!es zJb5(PnqFb#<=rEYy|fr=P~$|9-L7|gY+_@yKYS}BXLD?{VgNdAP)aNvwL;tNZd%=K z1&J`8eR!t%i`l^7#l?o)IEghZ2R_59MT6`12oE0U9#*AqgVJy4^g7&0(gACeGh2cd z^X!biw5YVb8koU(>4%vulj8o}yq;5W`DSrmX2>|hpOZEyh{^x}yp?}IOr(Zicvh8G zsNV?Q6Qjthc$iwDbsg~^RlKZFUoMnRBYGF64H2baTm0o3|1r5X{NArT1aucI={t=3 zfwN6$kh*9=6E7%Xi`LTnu->&`q%uv6hck1GYo$$!Q z3SJ{&x4w5echgPr(NLHbP=9DNaai3cNja7tz0t zx?~^K>RzCIupY?&+4l8S_~n!B6N$fGhi^~opAO$E1Me~9gM{6Ws&i;wvHDcqP@5ZN zaAgTQSsok`vwilUnt8bSXF*QhhxsG~^eBUTywnsj84_}wR+5VlZG%QknG)}0caWOJ zjvN$sac!^-%c!WR>0_Bs)!6fJQG0PghkLvH?=n|W^!WfwsHfTLjH|d@ljb>+{-(f< z`pMQ)5*|MRtIMvHyjBLE42o)Pi%`yO!>s*C(&}H}Y+X{ZRVRHaaZ0OeR7Sh%UvEQI z9M^Un8=du)_8e81Bb1dISiiS9r62a`#M8cBRs;|8+Z*}L>hLH62BEYpH1f$QZ!ao1 z3j=}{Sj??IFO@Y9f~*#jW4dVKd;^hkO6XIh$CWqF#<$NAlVNG!%(Yx)B&Gf(l z;UzonO9powrm8f}>C$w{^lHF2^6&;xB@%AVdhT1|+YRM5gO8ff*MkCOMT)ONWCZxW z^e!;!@L9Lhe3|JKqueh`A(#Y~wT8#t9t%CYdlJ}UKFZW!=TEi-B z`U*5WW5`<@4K28qC;BkkOiVY@-HcjnuHvt6t+&yIOGR0)R*6HHBDt6$3{J$5443NT zZ|qCW<`6hn6Y^|Ww-HW>{s(q_ekDwQ=@+lYYrQn_l@q?%Nptv(TtUk}Di*8%Ff z@BUG<>d-Qrzz)(>)&d*S&Oaudw~*iMJf+UU^|gJo+(r`!%dtu3Lw)N_08Rci+NwCk z7xa_@Dw27IN|iaVAURfBV4Ihv@u9(gmijm1JtH1%1iaPr`Hd0GoQhpr{aK7(L-L8z zi4OkusiasNql^jY2Ylc&tt!B$3TT>u9)B;G6|vU5;`yr&xm=E1bpW3)Fm>^bREt+T zd!HJU2T%G3-Jp8uXrmudq-=?m1MJCeM@yR5&v*!al3&QF-xmOgyf)QH5W@j{AFwdt zWJy)kzjb-yNno0m_)8E24CpK@;_#2>o#66oKAz^*l59GE8*xcazzi|)n9b=x&9po} zfEc@Zq|S}-Og}BebNNA>zbNGvki|K#RvZF~de@5sSbPAz;jI2ZlVt%Bg&2BqR<1(D zrJiUq6x^LHS6OnbfhWuxfb(n5>njgELUYbNB5F(7(-Md7{dVducR#;A|H?a>$ymy% zokUHCJZm+e0xXymm|l3B4z$hy)!~YFDR;*VX>BV2-%@0*$3z6ieEJfRE8ReLU~05!uhhkp3%Jm zD|f`3c~mnzo~^k1o0)NOLjOr5xlS>eKNz@nEL^$z^ATMf3yr7~>#<@FZ_K}hGpC0E zrgFu#S66j|{6kft+;0)NBVH;5(%ibqc8F1b;AvS;`PS4~Urtii*Ynq_g%~dqJK=lF zb~mbHhC8E7wr-cdMl1(m~0Gh!7MGsOh(iGI2 zL7Ps+PfAidju*PiL81HNgvz*eK0&(gv|8c%R= z#6opf(p+fuM(T&7!*i7UDn{tT`@R*??>(Pip+!4RNJgE_5kJKy&ek_9ptKb>&|m0D z`1O~BPLC+m?N_|l{7y%r9&Ek?85vTP%gY3i$O10gObl+Zvod(Xj>r@#k=)@X2 z8nMIfw#o+4uIvz^hK!BRbj^6x?)@(QDzjfdESAHz$bwZE#FU2xvgXn+vTH%Qu~B$j z_~Px*jrDnry-x=03mI{_#AHrjAHD@=8Pc5s`ozTYIg~_1sj{t z0rRnEg)0ZpBz@zGyy)~tr#13>JX8d&tGrqQ*?>Ugzfs!(M|KX8=^IJE>gNH?e< zuRy~g5~==?+%!ljK<*U?paYEDrPa-USI$UkHf4;D3KPuFp5H%%hG)E*zMVoL@Nv`W#ZV+aqBom^YSGh?Zv(a^^8K~_IL zsUU0btLF=L%0n7Yd-;!~ui#gb_@}aRM|HiHuWUyeMJ%UG_Urrkz1g}bssVw%v)c8<3URW#k(>90pw~P~!YL%3BVLBM0B)5(putM+}2<)Nn zJdHT1OF0YoefE{f!yZU*^a+;a?|eg@D_=!u$GBG<*_bpoX4T#qn57>z9Z4D(kq)0% zlAWhoO|&zznqrHG^=a+@O?z_p4oQOS67k_5M;Ux5fWO*dgKJ_^E^$bkee-Qp^)#*_ zzfD^B*!WcJ(gqlQoF%3CbQ=Ccf-MTRZ1-I;d~Q3UceVYWQO=vvzE-j_@^HTrA8512 z{E?U>HQd}21kcu$VXikhfEVfawumq}5S$N~!1DxgF0}HulEAjj-usFL%wg()XdW7x zx~X>b(PvBJdgUqi-;s~T0|gf)zrOc5dc>4@=#m%4c@w3lw{(v!P|$J1h?n-QaFKJq zCRQ``Ahz_$ff>tN3aY`0-|pIKr?A^Sw%^zPSU_8~HT)9{0Pol}Rb1ztK3A;K$DR(D zY*YsY)fuKrpSd!bd?z7jPc=Ekkb{~|ZY!37a`_&Etj)xglyXs{{J-J zssl2<3A8uHW7mEYe`OM|I$yIM zvu(6>M*Wj7Z$dM|U+VNa))Dmowfz9Ifv>8FG>6T{Tf%X3E!>vu@hQV@xz3}9L(Ahg z5IfMtoU`LmiP~h57N^n${*aJGH}!~^G>L1V@IUG6T1*Yn3uj_%XKtwLFN?_ z(D+&z?Dyu|qX7^0J@}R&U0XBPI8Vyq6Q^@q@oNb%}oKh*wsv`|soaqTe0NVxuh_j=`EZb;q>h+((BWARwik@mM|eMqeYyQ9>3 zGPpixc&KmAQ9Yu`D2MddsL+YMs%`!#+g^*SN-Za)dFBC(_iACA^f>ue=z_F8-wsRa z=kx31I$ThiTKN&@F6yPnc2~tw4k7i=k~{+2P!}rfJHMSW zCEj#t0C;FBBY`4s*WlhuProEId<9#(w(HM`y1c&zUgPULfQ2)pl!!Xu=^-&7bdO)5usCly(2-{j>zf zC+`f}M3vKaY<^)QnpHgKd{FS>ze%?y`v~tvlfbBtEhU8hwnXrdL+D9i)PS~r5Ait2 z-@6FHhI98UTb;nnd;fivCimUo+SL$l_vgIx@2x+Xr3#pFa{jVA2O5To%sX|^bS05^ zOSq59Z!dh`@@9e4VF_kz4AYvuwW zzh>K*R%ScYdIb&e`tl;V`Y3uAwYst(p|Xm^3@+*7fGToI6XFjGCX~IcdDDCAsCS~v z+&1x&7=4`xylK!fF~a>(?Wr=sqoNh}_pSBd482LiH(^b<&PqqpFPnWDvB)sYPaY;E z{%a$->_wDw!>k_@jI7xo%p>3tA;s)F-o8T*i2f(rE5XxI3r>;EggVlRn^2PBfoFYY z*4M}9jn9D3$*tBR{WOn7$mG{P>4QkC?N&ESSXv3q7e3V;nr*EOvYke zQVChu?yxz0`*mjW#=}f{vG;#1^0B0w!dHU#7yaxr`tiwa8J(C*??~vDxHQuisDkAc zF}+r7b~{>^EJzm--}lj$gKJ=pzp2GJts6iLVCSj8VQt}#TKM^ zXZDBbi@F1$XWXVH5$B1fymuzU4!*?99<*1mHtL@Qh9}%KeBZTySCe*)8NkW(uo<&s zN)OwmCJe{@Cg?K#!m?N-rI`7r>4+7Gz&D>!ZSbih zTLHS=0)P@K6IZ4NZc`b<3;~wu>9m*GM=fGNz4Qe|zqse1N}d-lmxkVglo4u_N2c&i zlZOmEiuG5hkY}s9fc#a!`Ze%F7)3e0qoNkS^#kbkiVv`g(RD3RzrhT4?RQ%`}dbhN2d(O#y0hNHN62Z=FAqXXl z`<@vUO74Xk_F#qx+uit8b_LoIn_H9c4B5q>S+8$8Rt$4K%JDKH{GmJf`|8~@g<&DK zip&kAtkN#4w>$pB3!}rtG21bZ;61j!*rsi8W)TU~w7$3^91&@w;h%x3Vi^}yzHVzV zaIz@tJYXNwvkabS$x+aDj)SVaTgukI%ica}apS3WNtZ6IT$Hrr)vp5Nj$c{65v#bB zajw#d9z^0s#^!2MAGm&)Qqd{D5{JABs3<2OPw%J$jlMwphrO#~m`UU%nj4%z z@-$L(?;9)7ECS?LbOU>F6#Ezp@Zuf-bW@6blw}hM$a`OXD;ciN^wiMG@Zk|u{8i@W zRyTWc&rb#UhAT6AJyPpxk{Rb?<~M3~^UP{U=VwhSX&(B1?sE1VFB-MX>1Rg!3nNP|&0loBmUr&PtIvKfH|*t_L?FwH3KdSh z7K2smts7wcJJ1_OwRw4{?Gud0>Y1~D=rc7*kLLBXxS7+E=}E~cDe`H6LoPypfFC}n z|0_#vdl4MY+!Dn>TaI6u-FM|99-tUZ!z>)IqcG$~jQ1MT^B}m2Rz4jWlxfv-*&V7V*HwLR77=b}V2|mUyCAm7+6{|X zx%^KUQK_DELx&hIpCPuae{T0jIVZ-TDs|-JU&Rz~Vf@yGMbmFU?D|cw^5e^-R57ZH z7e698jnT1vlXn){hv&fQjV^PW&!W+};rMjX;?24-wn;~Rn8=B9MU*Z8X3 zQ+5fa!zMp+K$rzb3G~f{2qR^&$s*$#F{8t4VY=LEQ&TK?RVwP|Wq|<3db68vua8|L z*e?KqQBvoq4SSxU^z5ATXyaK1U(HIGZoKY1tsQRnZjeT>Fd}Jybr!WD8lk*i!J03T z2(6JIO7gqsNmw0l&KttV%|{GE*;qA*e=UQYzO=gYf7YM^hPFp7nUu!H-bE2^&xEa~ z^+K4skWw8$z6u9@TB52mhfbxd#1Da`DLT+8pTOVu2~4%K6vvYerN4iby}g|kaIST# z9H%{WehdPVfg^}Mm9sc4AWf;@JM#!2sX?U8@1No=Oe7w6=k(m2rKb8%OaN&UJKxO= zIVjJ7Qv-Gb-25`ierY+Zt3uQl>wV=5kXczm?XPwH)9SHII>H6jV*XvU%Evw^jJB7% z>u_U?^oFCXz`tqRtL*p5J9XH)=byX6V;85k%@RM0AiPg^`;rXx8s%Hru=-+r3aRM%K`L_ zMAOz2G5cDcgS~E7bsKN~P1xP?-?a}HVes#s<7@k3G@91fa1Tbi^E~Q#YPJ#^Hchf% z8Qn^bv4X{dDE69D2HLz~A!Y7Q`Cb=F|C;8)USF#gvNgybHn9YLUro(z?jR1CIuYac zh~bEmXP8;JG$a^ZN|IpbswJkWvd$gWj@=q>@bP1H_>j$ZR$cbx%lZ9B#yTY!25GMk?<(e;iR16!pKH&dlA`^hE>FX;z)xijIxu1JUvO5{xn}o~3(=tp zSwy}Bu^`t^_{7I)fjyR(D{ERhG#r#N%GNl5%w_=&=zw$@XG#&_6@{t;0OPEHct^W6 z1jJ*M5q#4`Y2r&efBcaz({*tWmIBCWfBB=~>9GRVowC7Y`he7+SX*xXGFt+8jSfK@ zPDyloM}Yl;-#lP8+P+SON%7m(CVrnXd6ahZ{t+^f7+P!NI<-b}5}xC<$cIIPr#l>` z;eLaK0TZMrz2k{BIfUq3S(W#T{7gKILPcYk@h0KWZS(%34VkhM+~u_FG`4EXm)4&P z!@gvPxHqb1oM&%1UeFZ|og{b|Vgr4RDK)o7uJ3SrJ zlmZt707^N92LRe=1t9JK8wE8PdjH9FNG=iByImoh*mGSKXr|z}5P{f1uDUeK>O5Rj zv+_|ICR4%}K{VP?vO>xDBe~L;_|GChX$xaDt}M)cK9?Nwac4t2vmFB4X9LqAsDSY; zyx}KQWAA-EM2`x-Syh?*%xCVrd9^3puC^#x<~cjtNkpl`F4f8-D_?j6{{E!WBJPg@ z61y>%8#19tjM73Gv>MfCKguOFxkj(fp+7hFAE9ejgi4e5opFrl@qL+7(c?j)OQZ1M zDg=r>z%=cXt=Dk-ztf(%Wwll8W&~k`ONVH)T68)-)jbP**nL*Ou;WbdpYUGUMUX@m zx`v0gX%2O?n*Bm}cZ9!ZF>9T;pEb$-mD|sjyA`=;1TU?KxmIU9@`Et8xacsd57wk- zvV^deVid!S#&1$<*WcQ=tYh$5HZ(q zv5w|P=fW3al{exAfP+>y0rktn%qfFe?i-0HkZOPHWkYFuC$GWCZmcJoitBRlBsNjt zLNS|PvdEgtkO-iD2hhbRcLYCI<`wW3kw6YP1KU)g=>M$uWzcbypRcEMmODps)ddeWY7(wiIViZ;4cXSHBB1^1PtUh|&u4oi;L5=d( zC=)y&tlIzJ?l%l`rDjuXHou5^^TCpf$F}52Q}_)X`aDYSKHI%Qf!&G+6&F%vn5&DR zG=ZQ9MwCKhHNsM{!ilg#un)*thnk-r$@pG-qOx}9+!Q9y(QHjVnL_?QqRzvg%JBdH z_p!GMNw&J3>bG-VP3q!x>+n-{bRpeC~hY zzTekPu(xZXcgS`G_$LnUdb8o97cd-A(>6fHKRJqj%?Srh>TkH0fo6-lrw_Dertv+1e zL9;}hhg)#;Gg=*wUXz_RzXga~vFZFx>b>c8;bI2Pb~QV*Y-|M2rMDzYWG`#z26%tZ zNRP0zo#`e9CI!Z@*aRcyO4&Q_x&G@gZrJY~3fx3q@`SZ)^y3=6gfs>d;MlIKAR#^3 z7(~i34%)R)7sk+o^XB_o>u1HrP72Tms*P|_$0QNU(z~MysEhh{kNEr0Jm9=(Xa5TndzbxUX}-^J+b{>%9HD-xV+N5%)W_d zME&&Z5y};~cxz?c$R6`;#1jJIibQvf5s2|FCYC5^*0d3qm6}!ry1_szxSM@2P!)4M zQd~82wJMeONpfE-<<1gm`6d%_`=Kaeq(PiTPGbfwm! z`5EP(P{j4@?h7GN9P9>P+O{Ds6V^T$amt-DMJ3#awaVdx`udKYVVC^B#2<<|1q+eC6Ihc&C3%eY3lGjA z7M!lFYhBo~rslKlXW(!Jp+5^JnPOA}En!hiEH7-aoBzTQUWmwH?vMeg__yC*+Fm8{ zp-}5Wp{NbhgNoY{m#`z+aq^CfqaHYZu$*I%&H3r|pyKb*0HSsU+8O|^OE`k2nLNv9 zTsRBdZ_nBez?sgEde<%P6mK};A9hOill@E%iP}91k#urq@YVkW9H6pz3mHic>?hTk zKAUXnem>yLAG#ay#!#xgMh4n$W&0fWLyP!%YvVjLar9`k(ep}X85MSUI|Si{PMOjTc&8nQ+&kW_O|Wpo>gepCV{O( zOUv*-kRBu5|sI3tuW}UD6x-=_%9$9@vbMppN2%R)oI0fzs0}Do_XpE`Szc z)yDE5rKsJ@eyOf>DWB;FAF_AzD^o0+@q9yQ1nc1=Gu2|Q2?MNryPO=bBM&ut! ziJJ;_nB;Uo6kafBO5Vb65IsSlpkX+-4xUw&tt_cs)GNSF1m71)Kt&?zq4F}AAnDia zM~Oj^IHy+o6VSh(uSu5a{N4vbX@k!+0!NG1ux~N5&<@AE@M@Gk)}-rk()^zP$6=Rv zIM`OW6PulY!Qdp?ZvA)oN;ul5FpV}~ z*(yBu%Wl@<@P^gbd3bf+c^0xATwT>l`RH*KA}`@!J8x{+>J>q4GpHSt#<;}XU@kxOPbZF`qFjs^)x>;nF~xR0t}|29K2RR&5rK5*l0g4-E)eYc2G$3G z(YZ8=m%+AnHg%Xk?7aH@ZfZWA4nM=7RH$-BJr4xbo%85(4r!|zcjPO-2Osib0SuNH zE1R3dn|t znsaQH0@J@(%1RBN1g&k=ZPzJoy=$A^z+dhQdzAMneBin`q-Tl_pQn)oZ}A+3d0ljE z2`o=_D6DR*Qw5%vxFT?h^Y6<-Ut}o7*cE1sd4?(=@aN%*Nujm73Cm)=PR*V4I-;q` z?FnqtZr^pOPn8&cQ9*X|!Kh=bS2(;Yy(%j74I9&%1cwWE9vUShBMu2H8{h1x(-_d3 z>>W&(4Vw`e8DlxZkx!&+cnv8j69BhQx|*V92RR(R(pC#Us$yd;yW8Oj<3t0o|ox5ssg&+PU*$QxMR=PM1i&rn}}mD4_7^3^+foWD&jdqvxX9-;ebn2dez zR?$%+rWp}2R0{R39{v$C6m4nYP+Tl`KSX<7lQyuB3m87j!@J(@PyY4aJ`)o`T6}{xm>|zQ?(V!&a==^G45ZS}ZVxiWf zf*8imGG}>dsvFo%{_A4kek-tl%m^@R>_jkWWD+%cQK_ykVK9cHtE$RuX7}&doe1p* z-3$8s-10g32gYuWm6rxw))ys-qI)1m&~dM=`2AA-kKSk1KZ4`Xc7nfFxd|L?V21N_ zT$P3w`A-??VR2!7t8dW+b}JGZlTGSm93VDzqSd8d{%`yn=kc3Pt$lh&f|IOKAQ8-e zHVsQT+wff${Q5j|@CiXh-kTqx%Z-w)ZZ=OUEi?!KCEk?-=qk{i5b<&o9u9SzKDe3} zePnep<`PvUrL}-m0DhhX9M~Qhdl?;^Zg=*dsThS{F-#i5clUzml-h$Nrmhyti{D{Z z^?uS4dwCwK>EE83a<^HM?Ckhm7Zba0Ug{?4Be%zb8qCNj39J7w|7*47pvfW_D~Hl7 zd}6H0TQ~=;fj_izk2k_2KVp9oDty~37znA&5(?eVEtvG7)_l4>8A-B}=Cyr|(E-a{ zcQc<%oz)eT$G+Pu*t=mgDvLukj2M8n{r1O4Zca)u^~>C+5PGxmW?r13Mm{fYH^Zb7>k`wwnZ^{EwUrN zb_HLj`Em0YKhL^q@ES|jTaEq@oR#M5Aa~0V?q>|ym4C6SRV|`@9&d_3s&65G_g7h{ zNB3?pf3KHmVeJS%TGckGt=_Fd(pZ*qLcP|Yewyysw6F8-exI2-l?oTZ>u+;MeY}24 zBNh$_6a!jqWUHwoW)ycv=yb5H>$zHDVaZ?C$B0g|AA4y+GC%nf_M#I@4_dFK&KTT< zd%a{g#iAF@33HH$H-(YuvRw_Gd@xeWq$lLJ>ke!9LR^c`79O{5`@C~k%)99?i>`8b zgCw>&SVFTXkuLtgcg#sfawo^}J>YJ%-TJ)-OYl&P*3OLddK!7prskcJBnjn&_xcy9 zV3jw-r|d*!EcsLzS*Q(PsOBw=w-#+NF)DTMT87Vfd8FI>Ni5%eauVlPQ9=hK0;$s9 z0VTH_0GY7k=7R>Sc<* zsglN89(On*%bglOGDheV9=oA*YeYo>4Ax45tiYgWe(J(i$}GrS=WRKuo#Zz%%!EU= zx0GUVvT!jnRLJLaYxNtHW&4u#t{m3)-}Z8_lq@pTwW5-uKm&j$f78upm<54ctlclfeHL5aEOy>Krt zFtJS^vXc-!)rYhNV)ZOZ2am8M%PA`C_CTt_!Z>_8uA*u|;X7#wcm z#ky6U3vNAh2>kP`|DHoIVm>||tGY@5{+9Tk-1p}HbTwtT$rqcQM=*oi9eEE97^1^8 zmYmk?u!GC4+Fqnp0jFAzECwF!b%HAeGufe!I9r3;cQ})EKgTvet=AG3O}RRaoIYJx z8du5jfrHPK*gLJKA5UJ^C+$FA|69U6c$FkS)Zt~hGeVd7FUw9pISsqMthd@b9l-kv zd%ed!mc_1XB{g^NEmo8Lic2T2!qHme6xRF&=Fq5{{kw|t=mu@T={8n2WpZ-jI#)amqWVIn>ged3RN-k;dnsIfJjC_x zokF>2I4)o)0iHlzw>(Mxye=%GVE$|I)`nu=+R1v5Ubau%hqXjOM(7z$$&Q>`4BKfv zI1}yYblyS(qLjl9D*EZ4^b{nnP{9ByEAg)e0JkkIP40`QUxxd913S01NrAOnh~I{H zhx<6kRbqISi2$Wq&8=gCdjRz@3SfZ|+KdAOumblCWhg_fz;M$zNKkc%?@l%jv!41u zAgjHdMA6*#BP*y#DG`ufq9EKb%o&R%W@o|rYtfS>QM)j#k#Yzox!fWMn(?!ndE`v} z^=jf0zdd$D2gXrBs#v@xguRfsy`qc7GbgvswjiUjm0z^*Nw_xw|LG;_bO($h>H_Aa zDl7~%27ia%Mx06W@QW19aX4Q-fJxt!HDHQuGwe21W+z5H!BtlZwc96KE%5S|D(yN* z-IM_OrQ&`(^!)wkYg~j?fUdf;Ep+k^x!wC;Y6SP_GJtvu0si^nbbN!%S{XfeB6%HY z3~wm#;cm-RByO1GnymW zIoPOdUe+{IHQfs71KRgN*@glJ)k5fmjRvhBhIy9#+%#gBAa7y=!Uuv2l}fDZ4-ci$ z@5WH3qt#A>(lMxtgYV#FOvb_;EY4y3Npg$RX>vfTk5|NK=W&fCfRj%2BI}NE>RSbk zXpy_RCbbM7>*ZtO>Z?(8xQ?}DU2AO`c+eyK#1fJAc4r7_ z4^?HqzY!Mi5Xky83H6j7%CeQK2R#34y40Bh1K}?K(h(bvd=7(B;-^tE5Z>SN0-vLR zkDmFobT7N%Ulfw zZzJwfZXY-0EgC{)Jk=DFu`l4#C3nXzhTFiwhzI6-DWU!@f*^3{TLOMkAp2$I@1B9^ zsUjz#a;8XE{v><`JIBl~!xb==j&4NS*E?-M<=hCrw7vNPUviLu=xq!8oCi73co??X zkW#I!mj+GQf}%qYwt_jcCuDmS3A9`A zjFvn8ibg&EVYX186ta+Pv~dDzG~rf91h(}sL-uI0zH~q*0-LR%*3+gNUD)W{Z|q$t zkG9wuo1?B&MKX9_|83lSgomJMqavJYo~t^~YdaSmZo==EeCIi?pjz!6z0I%j?%r77 z&i%e9?YSGFwYrL>MUk4DDjj-Lki3jQ^1~tRET0b#Q0DJroeN0fM3Y_W9h@4zYrXK( z%`{9uazY%Sr{*m?&9_5#J8dMtx zhAyV=vN2UI!D}zkNFG}UDEjv1Fw(EAkJbqLP+#xFYlI!i6+)ybd+ih48yQw*GXt+k z#>=+&v3nDgXFyT8%$vGL4^M-=XnOTM7;;`DUve88{F|{FP5I$_K`^2y-}cgf@6$ux zy|%iw*6&LYr}E;}_T#2|vc|oEYL2)ty`UmmF`nJzw@g>|_nr1h|H$<5Y|ChECE*?{ zT&G9Mb#>6i^^BezA=k5KsA$Fe=;y@UXA4QMWaN%c_b514i(^~%vZhvFM9B;h{Jj7x z(q8I#UeFi*UI04z-|{uZ5)ftck@IxpZ5=BNHPU7c-UzJ}!w8f(=*dC>X_%dVervvl zH1Oa}$UVY)9<7fx_wIh%p!8fxV2%=FRyZDZ&{GDD5E67Ng{t1aAxQUvqyeDl={M33 z-zdf`8j@UT#d*6(uSm@rS)a0#ue4#-DBsQ*9jzPAoh|kopIAXVAPc9m!z>6aO6^A3 zSSQuIV;)b{Ah^HO5EZ?Tl#MqRGpxMmClLv6v`)I~8Rm5oe5>^PVq8?ip z1D(HGZwP?{QWtAR-*-z4&08tPj6w`Z{fF26{dDJtHA%~mkn7@K`?+e+g`lu4Ojj?q z50jM|?|70BMs}WcLoY&Ihx@25*usCzE)$-3knepKj_|l6|A^$OO&CU4q~0>HskE-W zNtO4cjr$_$)+$h_$ ztjq;&_SlxeE-qqYF{EQb@!3^au)>18-&~zxd&kbFa^)ao?KM7=JqMG=D76fIXMi{r zz$O$ro&K`cLShx@oHscpa~Ay9_K2Sx&~$~__yr1Wn_h8dyB2acW^EoXilZZUz+pk* zETKXj&@br^&Pzr^CG$|fhqrMknEZABu%2hy4kUAF`^xZOB{WJv!~~uYR@^ zJ(25rdytkjbO8}a79#tbO;!D1ft&a%B_uU9RiS!-ko(a}%tzo|3V4=RS={MFz`f3JC;T>MyI{uPM0Er^^|hjS?&Srz$GaV`i*|7KIMh* z#r$1k0xg{(-1;k#6zmmW#AS52AuCj?kj3J+!>$)se&|loZt%l!)Q=ZB;q%(bNbiO23q8YE#@1F^+Nye%j@EWgR$4Fg zY;3LYP1X)h_zQO-gZmnvC_&Cnh7!&jVjps-5{sOKVdWb2#1Xq7o7~G$s_UGRbM0iV zb+%Owk2S;r)WZ+io@bd$C*85de7f5^E`ypY^p7S{OGB`&AHu1Wy9pFKIc)%=hv)PI zzvW-8DQMjW@?Q~Iygg0;3{-i!d#W!bd#?IvBkZ#TT8g)qxJ*t?gokKK4jgyEL-tVp zk?oLLsj!$Q4$cpj(H*+o$EhU`1BTN?IaUk-BO!^;oS)G`WcD*xs$bOuzI}R2v)*wz z-Op}{VCiWf*?PbJ;i@a#QzF^}-nsN3XV4tn;+D$?{-lcY82pqy8q)gUI(+0O?_VJD z8mRvLlNAjHb!%9<|2ER9RtmJ35te@`Z@h?kz44-_gHk z{BU_EQajryPr*|L%T7+;kntl+Wy*L`IW>@(Am6{76j&5onnI#;S81u!VK z|G>44q;BwpgV!yp>8h#Py&BQ|gtzPqN%&V6`EH%0;GcRpl+;eJZ~K19`J))UIl>3N za6qBe-=fxV`|y=0Oe&U*H^`c9f%=$gwz}UCbDzBZ0`LYLd5Os=zSYt1H#l`#5xQX@sm}{~37>~mfwZ&I917-hCuwNqtcBH-- zl8^l!zJW`HJzHOVo8T+U*1PIaBZzyr5ZZGSrvnZ+V{2H;W@9^Mwv5vi9ynGXFhGIV zlrIH-QkPg7oIb)RXdK$-UYiX^ORyu2*&vc0>{w@L-i|Y`W>8b0mvHm=gIeOuV( zP$@Zro#vLi-DpeG`QDEx6o=Q=Hf=fMRK&D4u0yL6?XwvS?kZcZ#LY=GQjXdWZ^{i{ zcFhU<$pl`L8Xl72@u^^UL8KF~e?dZiseeH<0}s8V;bQ<7pk@Yr(<#nt z??_dnO3vE7FIxFxr*}yY^%dmJQ??&!&CmBpzb%0C!btre{^^r|^~KE8&Kbp$56%&P5R--*n(Zpl>eWXT8$@&6B8=RE^@FU~Ugs?EaDsI<+Q<0v z4!%cHoLmFa{+dh$U^qxdq}9G{YI4rxZ!di246r8!r5= z`JsP69^1Y6L9N;a0@`Y6AYAApS?w=s9Dk#88<#)L2s^BnhyKpbAUKHD7TpryIxXWp zF_^r6(eB?Bgc-^C7SW;iSYm?HM4|eKIu(qb6i_uV0PRG-q$TF0kp}$53{-zJDi@Rka@5oB<=*FZr9>YF@5_Z7Co>w(iT$6dt@lJ;3Hzf}2iT@S~5X>%PHD@cmfq zN3VThICp&42?Wn@-~7q2tr!iE{gjX|?B#@@TM)MNeYyRBZ+npn1Xg8fMuzchdDD^^ zZPVPLTpJjhmxnaOqP8NQuh+{MZQJtwO?WArp)Q;Uo!HP_%u0UJ=QH|Qt+S*}Fg_$u zz;W))o9dR2JgfUx<0Ky$sr+dSr~#r6Svnj9u(yHB-)%Cy1S6>w>2rD%N(LM5w}n=j z(SMWekFmHDqkg;pWatj@oK30r9c_9|-Rbx0Uk#3zv!Lft( zA4>6WppmDpdM!kt9=qF`qm<+OP6dBmd(vLN7Y~%(=FbX={UnWL3eC{_d}c{GXD#?D z?y~|{REx>4`(OEm0%kMC#J>Z?))qOg-&=409jF-p;G(M38Eaf~SGdAs*r8JQ6G&&R zQR#KoN}Q!)=u&F4IAG52cnj zv@j8>fgfL}!u6fHnexKdAdANH`L?V>GSlb;dQxLFxIWsEBFapnk^$iqAy8IGY_}2% zyn9{Udtpu9_Qt53fxx@pGb!p6c$Yh3!|K=T zC=6cB@TeEPCxgJqKP1Ibg(IjJt`ch-ZJJG*+7A9E41Btl*A@8WVj$SgDD#f$`6F>r z4sIVk1C|N9yAf!65Rxiefb#Xc4gUp51}T)nGtTtGAy^S=jV?g7)qJLO{kbBi9GNWN zWHTYhq8J_;(iQqV2EJyZJ~WK3HFY(RFR;A};rv#F@J7dnv)lc;YwVys=<>B75*tz8 z33~TWLFC%w2PN5ug!Sq9#q{A<)-XQ4(4t)q;UL_JxwE`b-sW1$ zc~)CAV-}lnwN{FoTEp)bg_cT>zP}WIC=f|A+MPtvcA=c7tnpBI;6j4SgplgcadoqWjHp;@q7J8DiQZ}YYYa|{;diK?u72jF zJa7H-lbP}qy|NmiS$$cd+E)>Rn}d}G5do9vlw%F92l!<`$&=nV#ZC5@*}GATdiI-( z{cDCT#(doeAg6n}7RM3tgtsQebqthM4;#+9Xwz%4qvhVRL#MITF&Z|z=ompk;pnCQ zf5w_qd$JV;gPSQ>qlacbIUmZt1w1lQ=Ol=%aVgUSrj!+KNk5WO<U} zt6{WDC2p|DUw*R%{t~w7sBgTH+jsWT@lvF}!lcN=L(90_u-qy25ewb@_XXVFEItEo zbxO^`4Mgo49)7nlHa-Y?VO9z=0aeIolkfbxTu~+QP!}K;V-Hkf254ccH6k@6#~pAY zV&S_VubYhb-(B-1Sg_&Oty}U9?;#PW6j6o<;HxXcy1&ZWtkjgq2Q|WWg<<|d2gU^w>FR{-SD!8Kev>V$g(Ge5M&`t#vn+>f$qE|Um*}c z*2YOKcZc=&2ydDM*T?!F+?*H!@i#hE0^O)FLXwf^%aQi`I=LwwI^gLd^NRoLY1F-WeZ_0|TmWWo_VFEx+7 zZe0WMa(xwNu>p$S~1A$ ztm>-j*S+3FLLY7Bb^m>jAa){Yn%ZGpIGIRWY*$!PuwJgX2WMI$4`$vzGh?&;ff1Y8 ztRF8LU}6Yv7IGRM3U9!Tb9#N0S%3`1DQXp|HbgA+Q~lesp+&4d>DYI|;)Z&+6QyL_ zicv;KT-u?t|s{>vVoS5>eS+|E$F+dKCP?Iqik$vHLzQm$>O3_Fq zPucXjYGpRa(ch9Iar6#l{yl(dD^tkneM)JZVLjc0Ygi3eK0wyabZE~_cbdu+jUCzA zI|2M>!(p}7WEd+_%+xO|l8@D_Jhbf~x(kis>7*4lpNEU>_|U;LTDXV^V$>7j|?1vLk!==SjI2(yd_ zewG5{u4d(_2hooQy#|9G4!dE^S-=~;Uj-oT!pl>eHG)o!O$mE^)zNA+@=2b0aN+*L z@X0J1&ZvbBdi)-A({=`eN3f#1p!* zIrSsB9w9R6J%auBPjCH{n*xbBiLca3&G8d_)-piXKjjY zm#^U+@cx6-!Y9A4(5o*Uh8S*l%sfVybmx$X$HA5y^z^3iY;WxN zfELROmid(uCn5F=xiHo=)5zn-jNtZata;UGbq!%geVTlNzt5&D-@-(MkOJXMFzpHV z7u_~-kwyEC*e}z0DJ>|QtAKz631@ehT$gH5&>ckPvenmw@9Z?RRVpgQp{6s(oohyN z(a@zFcId&Kuv4+F@RjXwm3@ZeC`Qb+TcUdi8(Kt`!SYVXg+GgH{@sadON0lWy!a}rgJ_t_j3 z?!d}>TN*OHQ@z&XHu;NSo%f-FKbIr66ZPM*$c{{i)^vb?4>1%(MPlQmfM+-1bK=)j zDTzmp1{sC5w}7+pRkdK2(4Zfe1?=tR$CtFFe!-jx>{pymduS zMwdSRPkoWSQD3%}XieBm42?_;j2#{DjW+J?uJ|?lhJ%}(qdk8A2DyXZSRg*6;FcD# zHjyBFIBX-CGIk6!w{qMJmGK4W(bb-VIwL%J^LRNAlB0-|NoBQ~x4sr1uKqN!8B)?J zw@ma*Pw6=#PPlmi0OD+MapVw72A!lC;sx?vk`(c@#2lM%91nSieV>gm*}|T4TYUgR zKd%gckB$uFd20KkwI2-nM!{T99O5?7D07-{v#!ZV97Qd@Dn5O0QEevd0qmqCskQTV zqyf<{aj*9m*JR^eX?Rl<9<*MwN$?aHVf~$c_hAv`#_iFbK`K*_SA=?oIE}TN zW!$Y8r%NDLBgNuaA?$5|TYIRRb{W%DfRt#T$7-{r6^wKp{7GlP^NST z_N~e@OtjlC?sgE)j)ef00HxR% z>C=_X+3g&vY~gDRYvKzud+c zi5cf*_p&+R9bAGC_-3N@=YY&8)yx{nhFfKDQ)1+N5F<~&|3F}z}zi6_Mc_=g}<#nRh5ogTxeoJEB2(El2LbPkC zJ!ra}Tr-!W% z?!)UJ(2G@BTzc9hI)5k@Zc6~Z)`LY-M$CkbQ{&JL;CHrI8*rTH0 zM^AS!MlY7LM&8`9#>@FeGE?d9a9^Mrb?`4d&X%U`qE9b^*K`e~x-L@YGz(qj_0D(m z(p{=`ZqfO}Zx@W7NuIsBYE}Uo#D?xWweH}r=NFzG>E^J6U3GP|v~zF#5H8|U4Et%c zJP~?4*uhz8B@hfyw$PSr#rbuBR+=Luy-j--au&rkCla3{ zNUTF<2^8eRR>IrE?BEl+Nh144`-%ddHF2~mVo9SOr9~LfDiK?od`AXwA6WgX3{+o# z_9u7-;#+OlLpMVhvN^4mTNaz;sQ{EfE{muIpx% zLXw&~51bR!doGYIprr0esXR4RBTm{YLElb8Un=(pJm|a(8mJ6ifU^HPm?BN5v35W| zev}3OWPUS;2ek`$8*D!K>db!L3o@4XzDv=Lz={T&NpW>aK;FE|JvJ@Y`|dAgO_h6L z6z*|istrD&YEj+?xEV52=`E)&1nt6IU$v3}@?yiVf>(r~$x=FtZ)K{aDB>O8 z)VIgI{v5jp&IyZ6`4e@nb%XE)bD?cyw6JYhXc@<$tne z@ud3*eewQ|2I%yP--6}jmIRfL(iQS-ZV&!`xC{%Pn^C3d0Z(`Bdn56~&>>AU+1yw=Q5@T%blBqINLT@`){IGMeubt zl9!P1L+#7u>ZWW6!omN?IdTfVl3SI&a;r<%xhuxOThfcEw@8BJNPp3P(Hwc2(Y!0; zem!ax{tu_O9ER3|)w3ihjB>V?x$UF;|F#G3t0A=6x9vEfDpJa9_r@6hM&ypIC4AZR z6V64Egk%)ETESb@RUlr<`dPN}-fPVtH;*q)b>MNR*Rn#nTSvhqEmn=MSR!@*&OcJT z7Q70z<84|WKN!fXdNBp{Z*5W#EH6PtD2!djNlh+}w~w4q`Gp6dzQ4@hi`nE&-$qP| zmkRHuXLGkUccunnI9D+GZdoBf&6$Iy=d>ZfGb|ddK&fBfHy@%85 z(!0gN^`_MQNiVfXz&dLhd-y!pxe}T88M!CM)h>?8d-)!6l&ly{0NB1&0^R~ES!*Cd z7$sF1vr9P0uJKJh$e$4)R;DOph7karQCl+7Dt5h}sR^B_Ih3~H34Zr1UqYGAj@-iFv{g%WW1!puqVnezFHy|hzU(dD8r57bY<;NEo*&&bbJPPW7M929 z=^lj(n+VnAp6RnbZ9YCSZ2yN9eV4S}R#Mo!kH7tXl$JGna^}+JnMm>vGtm$QgW3oKhj=yUH$&fkR3?h(Hm(J;4hW6l}v(#5Q)ZsaA>%c_!r<}&~v2$ zRFp8&S8@piR8V&le-H$5|LEzw-EL(>h%ytk>Y<%Q zL2f5<58zh(NK9yvmeiIx%0>8HB-t|*^zUH|fUBUYDXvbYmxYcVRWF|n!~{lIom2MG zda>cJ{t3bFbg{v=9JF5z+p@nM)+SC9e1(&SZh^gWW25`3)3ytnE~2w3H_|S6H-vBRC7bj9v6HO}KjH_}#cQ@E#LXP_Yjhw~Y;#0oD*WZNi~ z)7`Xvc0m8YUmS*)z^B1Bky$HdUUy}3BmXK}>5pk*PFedc6E}`~$g!uypYQ3Y`#fmi z-#N)eO;c70BHUJxT0YvR7H*boy=;!KKeR8D>vHLgW?ip>B~WKwS^1i` zY)Oy?47^WzdqLpr@wz`_BAexLBpmaQK1Y5NHV zNQcIZqs_-czHr=8LAmMQv#{_7jI{5a@aLJnGwoaABRsE^w$4d=rrG7nUBwnp2m5{p zOzI2C$?o~TOR}KKs1BNJsqY>QM@4JBId1cR?D+8rEM+(AkiHe1JIsUD;0!$V{^yX? zG{esH5zjw3+lF~kyPAXL@on>VN{=EOW$Q}#JWj_v^6Lq8651^)ks7x8I4oMK6{Huk z^*~{$@8On?vEF%5Ll#OB?mDj(}67^z@ zl1G-ZHNuCLB*MO9mM4>=-L90x#E%)2)=5|TfrUGO)S?~H0OMVqE&>kAm+gH#-7)qg zRNT+F06L(ZfFz{hUalzc4CwWuqJJX{qJhwBIuLDGI%xoC{~|kxsNE}&odN;JK(-mf zI6F6e=kA$XHYYW=V7qxmshgoFnHlmX#oZndGP|v~w&+(4-49!+oZtWBuQy=rt323& zAocVHcue1CJz7RRo^w*foJGW&3k(3;i=s>wZ$&*L&UAU@S#S~5l2i?`y9HONy~ZExfXXFsi+7BerCvddY4l5B+6myxwSYi*(Tkn6Ytxg2@im6XK6xp~bAL zgy@CQg)`!dQ`Az&$@dxJ&+Ini)LzL-k1+}QS)Ny-J5CvxVm<0p73DwCTl}r)(SG~W z2q~7S628~teQm=8nF!D?FV1MiEl{TesdM^v_{G2OkZ6*Rn@Ke1ZQ6;s%exugpEe^k za+jU#a*-oTi}N6*h_}wo*$z~qRJv@o%$aH1_dcxan;O9pBb$alGzwcgRK+JtAYIG@ zg&8dxt$s&Q(L7@yE~@T%ke!w!6_O7?KLS>O?i+X*`o_=%NLOwg=D4Q~6t#XEuz_*wOOQzdx0DHq2X36` zl$u|S1o*E=xoJpDKD_&S6!H`XT&h=(S1>69!8b{nfR6Wdw2Bk^zK+Ps-}xW7g`|BE z*Lx@#l*}^-WPePuhy!-$hHVqSXz^h13$<)tchxh&$n^V0E zVYc8CWR}X2_oZCUnDhOOhH5LHMTb=Gb?VdDKHA?<)$KITo66Ltsu^9dDEjBT=ZDPv zy!6*EaX8NGEPlE0eeM@JB0IE9#3Rx5u}H|yd`981{}Z>OUWc_cTrc7`6&JWr%lq<2 z=GGuiGXJ{x{#wEgZ+S5%PVlYg7Fs%^w8Trwy|fomU(cw$8->nES`x1=2s87{MB`2} zyE{5MN0iu`T+kac2**%-fR5duu8{c2Nn^lM@X-@cER4Ss+@sTRsB>8Rou|cb#MH?N z4i;;c8*-uzCwOV2XIXbH7DnanEA8n%TFv<3*HgkDv>)|f8BRsL$&I1YI6B}2El8w( z4LbFN$y15c04d2!d_lKI22Ay1dM(jy|S|bbpywlfIQ(nKETuppg+FpquX@q2D*vG z7nHyZd>o1}55f-`B!iliO2cM7Cy5mQRe6g4r}D_%s5}~4TE?8Z&-HZmboISmygcxD z6+#R*xQZ0QPZY+WDk zzZvoCVs1wtR(<&++}gb$LUG1`HBc{<4$7{$s-xzoD+Uvcm{7rjbZ6|RXx>AYI=>9+ zRkFM|s!AC1yS}p?F+2?KqBVv$T_2TQ3=hh-?fiRzt{q|fr9rN|S9A~9I0;u3gN1Z& z)qDR197Skh9>2*}f|`_nY)WO}{%WTFz_Iq!qHwk$M=!v{aC5PNY(IA23BRE2oilyK z>jOUc?7;ztq4u1uAn}cn5Pf!w>`R)qTrPtD1zvs^Y;$Hivl{lLOuHjZ|9trrjmAra z9qoj5U?7O?^I8=1?kweJHK=@7+b4lq$uq>}BkArpGwZAIrnE&(*OOMAxCjZLA4KJO z&h>*QrYB`;xPXTFnF{|Yu)SJmo5NH(Y~IAhqN6i$fDz3IzZ9tqwbsnm$Mnco*ZzPa z9_%0>FZ8?un`S?Gq5rstwX>Dt<(8-VkP$8Th}*K5u(M^xV(Q*#=Qj{tFTy}`V8kP~ zz^PF{4<*C;0>$S;F&risQj zV&d9xom0r`YL(RTg*N6ilhZ$Ss3?=T@Z% zosX|T+@9y@pXY?MsAX&V9mr8cfSn>7x4CW~z0`V8#Qihr8U`C8jew|xv4~=XJhX z+FdMAgd5HzyKGO1D|!5rQT`|!==5$k*`^Ir zj7oynk|)2_4Mm9zRHxGGTT^%jozMBTB?#-O+b&=3*Q{h|Z2taS-+>{PSZ`a>Y5|pY|FhJcl`@g)KdP;?S1w$W z5^?f9Gb*=h@<7$LUE#qy6m}ggE7N z{7JRg+{bZzvzJC!2l?G;jivU>J*U>C5z#-ECNkQFG$jqqhuRGW&ePO3~A7G(`A;fCx zM9}(c5#5M<6BrWT{z-y8F<(s{2~RyL}(=m*RTe$3FP94?`>AzqJag zLv6yP<}FUEUR43=>pt`(l|Zgn?~Y+{HPw$YqWBmj=jnavtqmmYd32xRyT?6zES}k^ z*%;gi>MkpT4(e|~b)j!spVVqua1k3C3MU+RJtm&n z&CTM10#r4c_bg7FZYL90(NO2SW#B2#4CEfjI#EB!Z_;BXzb?}Xgy49;{)m!~a_nX+XxF_3^ z{`4OayEbA3F2A1;G|FuP>h@VLX#u+s|k7fVE> zeWc=aM3Ttt?WtC?&{jABzs8%NZQjHBs?vFGEn=Rth_olKa;N5J$$)@vM)*3ro%{J?2>^q=p=HhZsR@{KV#1jt2U_;lNpbI41RYKGWKDzj$}t}fN<>cUgCZ`{9? z`&1mvIUNh^{T8H;Pyx<2X9vzx86eyB(P(lvLFJ$5HD9mdFLru-x#;1X@Zs~f-Q=yW z3@E`Z)Rg0gvYOx9sqS=pzdbYB;gTSfx_o=Gjnpht7PmlBt8XM#YX(8bhT>2An*CGhXY)oF{-`L=~ieSbMyo7DnPCZt|+mrFuD z$5q=KWA|-B5;_)qlegy`!!yZ3g$F6ZI(a_R9{IO0&iaPIWcR|P6n*Lt-E(gq$!Cq9 zWKK$Sukt0*X_NLozz*uPYCb*P*qbJG>>2TGETK27e2~5X6YAoHqOC-ktn*jdsy>DA z@qr~dAnN1~LTvnG61rlPV?Iutk%5Qh)`)9II}6^0C@x&F-H7<9)s4Zp180{W-NlIe z=mSQ}z(6)-FI{-PB|I2~1|7(&{=EJU0uUJ;*ieP9@c)F|y(_Nf2JkV?7!>H~XHy7f&>83f zW5DjbRv=|C;N8;T^p*|42mqGA+>KX%NBfk?K>3#&_dcpv7%9)m0)J`Z27u87VE6ql zDJ9<)*Jt*vvVU$oc|41o&YHf}k*eJ>u$A@N^16c=ryyE8`=l6B!N_*m4iSJ~HI}#} zfYm;1XG_z@yR2U$wG0>OKC<5<{f@Mhxxvb%i(|DdPg*FZDXf}&&E{hY{nUnU zmq}I#(ymRCA^qO*UaN6pe&)u%-q%41TW-6 z(#SRvI@i+JpvXePpR`9E<6|I3ogLV({Q8|OFOZGC+gU|YLHhYd0>;8WUwmNPrHhv$ zQ#Sq$0}-ccML9zgqLVL9(8QqWU8Lfit&Do8u4wpWjT5W91rLHNVoIuad!d89T4}k9oTILHup#apA z>Yj|CFM4Mo>;&}q_ZJE}?a}f`A*Uff%a|Hy5KX}*o=iz|r zb#z>DziXtC%cH1^{I6BB8)yq!0J0JQl#<(&_CSLTAyF1>>te(V`%6O|DBN^{MDA70 zK+N>t_Ma|y(~(cjQFaB-hCsO`;V~-gv>XX^gv!%`cJ!~qE7Z8rTvB>&d5OVgDCxVC zsrLrGj(Y}d=rriRU5m%5oQ>~t*Lua|FG-G-iTzyv11>g43;#+bpLC?Cp37bPe6J#G zj`czZ<;T+D`b%E3q5i4OU=E4}BK=Ea?`g3d(h!6{8@7WDbkF_4a!P+#jPux2ByA>W z<}6woDSf@NY?65ePv2d$H7*XxP`Q*8o1gzsW2`0P?$pc0>TG>@AN9mWG6ff4EzP)f zSg`fN?e61zUEPgm_k_C*wuo^SmR2WFzUL`1o)R(M)+{Gy7XEkD7dR~YGtOK{pN)~9 zPvqUdE{-g6(d#Q6ZA@$bC%>o{_iYY7|(Q(60=-ask1S zZ6r9Xh6k|KOk=_f`2&Vsq6$-oS-35L?MF5mCwcB5eAuuiB!oLDPEY_d9x=66C-m5+Ni& zhnhMWUfR;KdyYI8W3k(N`qarqD?o+`(ODoVoR`7g5$}nx%AkbgoJX8X3cc;~m8wr^?}ncZ9N6xC?xY01!=&D7lY{+kzI-^o1oIt-}F zI@+nfd>0VN)|RA3YtD-YDV1~@T(GN`>K>TNj{2I#Uv>JvIzE>Coldxi4*xlmvf!xA zjuOS9Z9It0et=|Benl8+s5GjH_qwqG#~Vom=S6&;-V#xdA(l|kpFcIyCIU2q9?|Kc zYYqWPZ|4&>M?OnDBNwufO(d2-QpO0v*vW!&)b*NN%8eho#uK78Z zy(_&C4$+4XXSlb6Vh4V7Y9ShqgEP0}W9}5uEngfCG={bwXAF{%jg$@T-BEJvXB$3? z?BX(~}L#P?g1dG#7Oa9rY8A#TDeXU$$Dd^;bJ z>iss<`Tc&wry#Z4QVcBul22dO0f+Q$pR!Dr>CcM@$)`ANJce0}K<4kVIWD_@bDEpF zuT33eKDqXF^H#pkT3CVf)wRAxP0E`=iG$O#iNmX0ZG#l^3X@H@s|gc&clkl;936B| zoLfWQx4d~cv(4<#Hgihc^a{8$_f@9N?mFs_N|r}cA48#A6vt&;Q~kBoW`fH-a+)D! zuj=H#dp1%L_D$>9=_eAVXRpJjLZ%)iq+A*LJ;)JRTeI8x-c&2$ax{-9Lo3grgX2!E z`S0vkBN_%gg{{DMIk_9_uOY8$_)7kM)+s8CtImRM&*)ZVol$gb5V}``8B| zarxpN_Y<`K84PRIAvZY5e#oYls0@BofIj==uq&byiI zW~3o?(HGh>6S+bv8=h_)nm$%P^}{1(~Qf@)e<3HZY%3G;`f411}v>dO2zC0x8b zXO4nK_>B*#*n|S~ub#n^WT>u%^e2*Iq(pj{om2Q)R%8L+^?f%tjwG8f5zl~w+GeDS ziT0B2;oGbBV{cl*wc7MeB*Mz!8T=e~u*#5=JfGdh0q2k;cf*Ogt=*G4j;lut-+7{) zu_-H2OiJeoj;|C(;^vCpv(qjkS7)ts#r*|T6jG_z^Af)B`zWxk8&K#<;|K@AlD)BM z!CBz1Fmg+CNE2*>IQlz_G1i@izZhUQkkw5R{%NxS#pTr~nV@pVazJ-rTq5eqQ6cn4{Q zmz4ti90dj9Kz0Ax1SA=dTNO-zy^!F_MY?z>EjHaC>&YbE1*C%o>|l}r0Mb=oi=Ib8 zTzX`RHNXC6QZuMj34kpvp>5rV+pu?aqrd-X;7r4I}6P8stY1AYi%0qhd_ zIOszGK?a`-k=F`{`qe6~uKDc%TV6kyUC)Qq@_2f2QZy`Fs~2%Vz&Txd z?(G+Wga6mJKee~RpWrtJAW$$P)_Hnx;}5cdI@ zHJyJcGF<;w-u7p)N%N{kW?8*Dd4jzvqfKdE8$hj|XgmAtb=OeU3>7Aq?=okl>0Q>R zbFDgSMtWs-BJ317DQ^v>X4?yFF4HG1&D!EhHIH&KpB2YVto8YJ{98)K-V&n zo1aw`%i%3^nik}tTqX!SqcvT(bC5OorC60*?I z!cQ*s%era&JmpOSf1pq57_lmtdt?yB6gS5Jdo*JU*t~+;)6=!*VvyJrV=hS!9|t7< zzsENo9<)0OgWYl!0cA)#mBXj%zA$?H1rMlZ}Ezfuiy2A99G4KAJ|J6=BOQT z#U_k7J&ASK>k0Yr@Z4 z^~7J{#e^giQwOukwVdo+Avx^=?ZTTvEBx-Q*uerm!Bi&NI-J6iK}s0M^Cucf*0b-^ zTTjbb3*YIUVHJXwbuXVNT>F(%5ssQM6bf}EmN{Q+0~JK{IJ|MMgrQJ5doRcZY$)Iis^3{3`3VVr}Fu6xs#(e23-xT1^nv=D2AZ{A$Nokn{dk? zS}h@FAe~m`fU)l2*19`ygcQ_=znT9j`GZh>oVu_$vvB&^bwy;wPP#ASWcfVs27WQ%$bFz_rQH~ks} z6Yg;)VQ)KF&Pa{G{U(0D!fGu2H#o5I`*i>N4`;FvAN|K2x5 z9TpWW2HkJCk}FO-nCc@|KZd=zlg`7;XVg;*KJZMr};?|#IS<mP^``>z!7qo*lRvPr>u1<_|~8 zo)$l9E-x3bFw^%zM>0%jci_bBET>&Sr$@9apL!z=sjhB*XWt@lF3h;Lg&g9(6fzFG zGg!(=c8DH0?A%NJh+oeRhKsbmFPEUqoiBZ^5wRN3(Dcq5Ay#{RbrsJUETFJLeX4zA zmG+4dVi`>uvGr+sJ}M!P&recel#Hr}CMD!}TcPNi65Jb^nCVw+UxG=;EX=LOmz9&H z5RAZH(7R8?CZSW9n&G%1OM0u2CrH^*3`pMnUdvOuw$?#@*bRC~MQ=>JAgvh&^(XPfQ-s0mapVR22Ee_ zUEal}+cSW-rXnEV3Jd(=TU7u|)D3Qk@CDYe^Mu<4XL{%shvTw6ohRp@;de>0SP#6) zNp-M?^|1n_=5%AybYoAg*rs(2r4i70g|hjLI5F_Pcj4R6D{s-hh-C?I>l+=hp75oQ z=D!+4kZ+Ux&YmV_{5KR_zLL-Ou7wahUnKb%k|}i4S!CY;X)tZ~3ap)3!uU%l5%r#5 zGRfw7Wq{klzs*ld+Nr-5p)agWInJj$?gScqR^V-hQkul1DudN{anwc5qr$5vO#EH5cKmJgVB(5Rq;pu#wQNuON~Hq7 z?xQF0-SDBrNV8hB>A&6-zntIYE}O=$rWM^Lh(bj5wf2VQ2FZHVozTLG->+}l5@bt< zbDBpL*Thq`-nbk$9uee|WtI$3cvP~f>@3_Od>A0gq`icX30rZ{Kp6*#!D~i-ho(sCf8kLYKB>1C2F+B4c}HxiDfWgqJdclL z>rowbue&wSViYl;evUhAC*gQw_2|5Gks8H!^$w)g4E&?{)(2Xc-t?i9u_!y+)IC2w zoA?k2aDkKAP{7`>!->M+z&h12Hh)g)0@HF%+P6gLEBUK3m)n5)Ht;;SYT*GGM&CXo zId78*l6j~647QLd2qZ}Y4%rN`a*P~>bbt(cUQj%YhN0f@a4^6AI0~!;+XFDRBO^E| zq`rSkiu%TR5RD?_blE*>2Pr@rDAQDt;Y%^wg;wF`c&`_7nEpB@L zLsL1a!^cDZldfypXV!laOJ#fZhv@=G0u$?jJ(^%w8^LU_E?hhzpNW|u_Ds_%k*-+q z*5ye?j9N!7ezx^@qjOqDts5BH< zmT%~awhs;a1PF`MEIV+;^H-!ysvTy&ZAwLf^pZE|e+&wOu|#L^&Oe4Q`CU5?YS)%a z_yt|GYVFzaM;o5Xz#+aHkrtUb1GDxMqth*KUAMB`kmrIv+UL&xUjYJG{C@(39!-ES zG0}M;Zt=|Rxd#n2bl>{HgZrND)Z_nQ8&g@SN4L$*O`SgJBrNldS~Wb|J|`sk);0YZ zg%MNtjHz>HL+9PrLd0Cd+wW8GJ*wN~iW|`{sHe-SuB$r3Ln~#^_X$ZA`!BAO14;zf zg87XU?z6$JJAi6*q=i4{%?<3IyUk<#Q$7m~xO*r@6R*LhiCF986PXv!eS%fczjipu zhL0uU#wtm_KjK?|T{_VmPR)F*nEFaHr%Sa_DHDBsdn}!Yg6)_J`%%T^sw+KJSb-28*|%G; zEpp-_V4Y z{VU!Os~~sqxpO_e`q>xiAzZY?i#vaMhV=rYFXMke)Zr7$qd;mGXBUh^?>?!VUcwH4+tqQEpyGxRlW<(i>OHH}M%y{nkFA%@XGdSFqdEgE zQC7?TiX6ZTX?89;tCznOetr36T6OU=00nAj6A!dF?m!zgfby3Rk72DH8uZH{;+40F7c;+ zAy1B{r^%{my#sMDp}n&O6D{2CG{Z1yI^tUkRc``0+ zm2#q^^Uw1N=aPqfpHx0@7H8;L+T!=@A(v>4)te5TiDCLHC*Hkz@)GW1e9u{@iE;8; zH)3ZpX>)7pV#E<~d8U%ikm{aXo#`7w{Z}uZGF%C9nVf({$~L*whiBbs9ZcR|8kC+#w&s}lYIyT3I1V{w(ybL zf04CU-vlBnIYaGzue5v@d$N*|de%#fuez?ec7$7fy}3%-m}1YoEg&I*Wv_z3qx&+Z z93OCvIeY*K@-G{J3`LTU1lT@yNky{>zcW4Gwc2GLx!3+6=x{Y=N8qc{9K5ZZan3rj zq@LW<&24H4#M9Fm-4yy7(Em@5Gq5u9#kdr8vdIHu!v!KMs$F?x9(R<+tNf^){8RY`nF;I;OPvs8>~n?KS+( zfP^QIh3l6B03!}r;m^tt<0=q7kx$rC(t!lX`H#vrpr`5d5CLc6Whw=x9 zT_sYn=U;?O4H43*jNE$^GGJZSlWF#+HIwZ#qnF|-RKyh8_j2{u4X}|0pR?o}ui-NK zTZY+P9JjLB+8KYiva=i#Mbwo&Hj${gP>&g$UfK4a+5%EDwy){*%7#$o-_P5#f6lyE3M3+OFBotA3Sm(;n&VW^=-Mawp-@&vw`V8Qo7 z{0Uj%gs2OzI9_um$o7g{^m^kgPMy{C1<5n;9T#4ZAK^*6TdpsM6t(2DN6x%Yib_R+ zx|RKu>xpu9Q|cVYlpVrKQG>2Toquay>M!Mp`UwBP5p{{FgDHgquZrFlHQF!Y7b>8% z)!R&7iCw~-eFOQc9IYj+sl6;8@R{4!2ZUpdj&()2+0weU@5LaLgPkHD`(8&R=5*LRj9&P{NU;3k;JE)6F&ZgHMQMgICdc1jcY2v}-2O~-moucR0 ze)^6`E54gk6sgF~t|VBUk(a82^IHxb&*R!QLONBxK1RgLZm!hOh8kK5w>6jTtD4Ho zP6wO&WiKBe+|leXZ!gg(mfMV5HB^cDp$Zx-DB0ex4`L_(D4=095Md6}RJzHe0r#^e zt>TUjw1jq!*VfazS$T1&&AAQ|zurCU)26s5at9AM*zVIy(lftZDNv@4aw=uBBDQ8( zQVFv&Jn{9*L`rSLpftN)XxBxnq2LZ;huRI{CY4~yO8u}Ov zARc>he`}dx9Q0txG$}mkwL41`KtrU{UbLfV{bsci3hV=!p`Jk0O`F=fuK%#-)9fRm zEMF`cXrD9|5ZWHG$L~)Kng16}Z!)he4QZj!oUo^x)(?POC6T!}f<)dF*7W9ODbu~k zmUrSKpXC36-@$@>*?eBX{!F?b?TkqOLrIAWA~?&_a6wO~bDYg$^hAm1AlnR}$tyuMd2QTC-tJ_|PN zn?;5e9^=oBlX^%@v77@!fP?=TwP=6QCS*@#o53@LV>3Yl7 zpA2a4x~`}{=R-Tr*|&FLyn76(wHw*3z`*$zI=xv!J@v6qIY4YabcK5%c!F-#L%^4g z;ecVpXn^`jR3vu52a^1AqxU7_2s@G+)(14PDQikL0BIpt9p+x$Jf#&k(I6lN_+f*W z?5FWziC{^4P`o2}n{NJC0w8^@36KIK0ZDjU((XsiG`7!dOy1FS4D%ko&(6=hicwa7 zOEa7SkwJ8St)4%#HK7aLtER{8cGYQI3T9vl`QI744*;CX&FP%(#W5~vWpN(xX)5RY6Zd-t`lFvV z)C?J8xaB{{U9uz>m}Te+*M>eaFb@6A&sj1v`M&vgU$;k;vISj?3sz_u=}~ZLJnk3o z{o1*RTSti*X?#}CbV@D88pAreIxKQ}FH;oOOTJ#NkF`Dipb_6chzR*J!fjz5;I%k! ze50c|?%EX%9I@=O8+18U06)3VT`u_scW<`kt>>3J%DbNH#?Xc}xC%7^#Xk#u;a25k z#3TGjKgjxP;NG%`#<<#(^~CB?cQvsHoer_iP+-wQeZCjLQh9q~wgjTPXE-}p2*t3j zcFR0Z#KM7&f=ZBVcL#&Q9x-9irGM#Mfc16G;LBcGm&t*wCI-vFhP-};?MEvIgvXJB zF3+p7HWqE@eJjG7st-QUdAAj9J!9#6CcfW4(kl1#196T{)R(FxmJRqq(r9?~z2mel z%rZ!FQWY@wh4_d7p)jNt-OGK3I@tfvUg6#l2eqt8z~&tC2gnn-Dl7~z#CwDO&FQ&6;alr2D6;wO2zj-wM zNa7uxZxd-wJ#^) z9;;@Gb0+CmCwEI_>{k2{U2D(j$ftbyZzDcCCt`i`ZVo-laq@w2a6ZS{?2X!gx_{q$ zkiGME_|@V_6D@_u_`f#8U&i75nd|KRhO8%FHwpr-pGgXVTpstscADaI}NIdCdRw$#-n&sVdhanbv zyog&!aY0U4dO`yskkssZ;CXP&-=w1r;;J;^j8QvqL6}3{Rl+$s%cruFJA&+W=7695 z6Ism*qCieF;+H=J63W71a|0A7bz;qXU30sj)qVW_pZ|)&7OK5GM#RJ~jjP=U@5 zNkLHNXK-WKq5}8JnY`&qHGZ z27)j`OZxh(v>yMKpc%KqsU1rU90Xu^MuCf9=bwi0I&G0RBMd-0O2^%8#;koZ1wug}IrB9HI$w0K;u?az#bCBp9$6=K^R#ncvG zEq~Y5FGT&B)MOZ1zj*kWq9ag%e=l87HKlt zqF(NXAklJ9I%Ae_p;Nd#|4_u`ldvWfpfAZ4f3zfwyf8eM3gh!6z?+L!Q z7pFwe>Y-9@RxjuOe>(%^|EUT3w2nB&W4KAg)!m&+y+WmmdALxiyi}?t?eajSa+|xj z`2=Vjf#rDXlcbJ~-+l&z=_UmVua@Pqw!VUdBk*3vHW^nQXJZjQ{`s!Q{hT7ZWx4Wl ziYu+BO{NxQjgdVY#`ad!KZu0L-zbZtA?NY}aVtjpg|p){@Lz7K{phE=w^AkMj1j^> zvPLUYpX!UOWjW^y@!Y*k>;`Ew2;y*kc*XAkFUQN<=h-`$Z683-tx(1-ym$L*9=SJ9 z%mnDX?hl|mJ^1@1Vj*K}HFfF5m2J+tk0;Iqxg3Nm7On-_S16sCR6D2JpW5v$j=H``3tPi=0damNgMhiODO-nFiOMF-1kNKICE?qKl0f#MhQ0Fq&lZgP z4m(O!;^#=O^(>s?lcHZe^{l{&3gdPtSosN0mpHqbIPVg%EPJ1Td4=5pYfQYZ?Unub z=u)g=m_+Edd#!M2LFLy#RD?HyP}^K_ikmp4qWf@UL-ViG(B*43WBGf{dz0JWhY_wP z<_e{|OwYod)3c>5=u}kEIVEBRq!91y;b4M-XGblxw};naelTOX%J^Eq#6UsFaw(t7sn~of4Lzps=v(=v|LH2NO$#G;pZtjETO32>wbY^}@1jS;^#_+re z<>K%2eMX@SfutW|Svl_&uTXE-6 z^z+J|x-2R1tn1e?#^2sMb6w@K`zG%k#PWzzbxk=koCuk!hp!US<}fC6-#7pL*|}G&b_h&i+K9o=r>RaA2?G z8@m(go(p=c0r{Rk0g&9I;ZFhg-5e!@b#LA+1LQ3TvK*L?d|&)f-dF;JX>Y@bqwUyW zwu@j%IRjuW<>iPZ^SK2&AYMT^tpvbOIE?ve$u^=~NnLMzyaCD&5K@&5S;+|qUR!7S z%nHGH0m_U3jo*x+84R7y%l{8wlgWWrQ-g%wUu6j7QmgK`-F0`Y8U)5rA%HI-G_&%r z1^L3;%fsyK${l)U-WJctN!;D=2^2<0g@Dy5ktN z_}x+6SDSC>WR~<)zOr@Ht7D~>_n%lXNuo4(v7KMFCFGjItg8JEVn92fg!#@N&5>(m zr9vUjn)Mg;&*N^kB>ef7qoz2K(^O`^SG>}vTh%QZu76qAM~QCbl(vpNpxg-cQ?|7I zZSkkHe-=ks4QKV5`c;s;o?l{~Iz?}n)AR}5=&oPCcBf(*G^S=54EdVV0nK`|Svs>s z6!Q$+ay3#mJ9x}8`@@IV=H_bT5OgYPzdPTl)Z+v7bkCWV@7C;-DsX28Z)kph&vQ@u zLD;o>MHHhD>%pJ!Z_<*X)(tTGWv)X&I-4HDr_}7$Eglx=UeQHO z#}qIWzV0oc-rtQFX|T}GZy`j-Ca*tb*mdK4w$?Q~FhE|gc6Zo}phEu05F!i%u}wMr zFfmHhga6D{M^V7*5D(_7p2W&q$m6P4p#7_}W9*_Szc3;kTs_0=0LqgggquV8LT(BG zyQzt^ZQ_D;as#5YhCU=70<>!b^S(7egQ`0)#|6BSf=FJ6U=)C!N)Svy18JoJO!k4> zXsZBqgaa;M{+&25rws7VTLCv%B~^g^*fs}S0AT*c_4yvm0gyL{dfGJ?`{}*IuGN(t z*sW(gEr!6A@9!1bEPAV7Ha9r;X`628W*%MjK#krb6J6G_yCh5%p;S8r|Hh7iy?y=I zEN$oNB(>yQ%j%xsiw)_`$V303G3+(xt!mfVeRe;w2%_{zbOi*=;Yrhk&ZUmZTnaQT zc=`U9(F1xS=wr!K22^vD+%V#RMDZ#OKzw;)K~4>%JQ~)tJB!pNopvd7wAhYgMJudP zDcPid+Njpq8T1dbAFtT%_q@w&-cx$^(8rqQQ|No#rDkvG-M};^{bi19QAuF;%7e4V zHb}sfws($PT_hYwRJgQ0%tp+uP5c)~{No4pHw?XxjIbZWcwy5Uz2_$CRdmKhFcvA4 z$b136ZC&WM(etfAYl;L@H1TeUqlTgX^HoXxTYD@=*La!gp>D(UE~XMVfQBDK9vzeSMCn9@@n=H?doP# ziUqKzqT>ggk^TlN{9$vE)H9}vIc(GV<{dS>p{tp{CJ)tJXGv%5bbqAnc7Zc~r$Drc zb@Sng0c3Ai!mIF#Ac{Ka0-nc970w^#cjGtt?K{Zv)IGGmEmJt6}m@p zaBr*Cdj7I6=S%tK5=`_+I}#U9V|Q8}-h~+gn2a*t;g03{k3yH_hMV9!mFBn)@`XDOk0@a20hRA`>H#ergNHNSu2JrX zuYWQ+*fpUG!|kG87e$iu%fe4>B?OzI>!*B5Gf&ysI|A=(LMkjeB(>WhS3105zx#cc z^zL%avkL(gs=)464ssq0G|&Utmy~I^d9F4=e{Uh=2R?WneG9Yle8^S6N*;Kl1EkT4 zAegJk=WE-(2q1|B;hAY2!4Eo_9s}A137D;CdpHLG?JQzUz93p_sek6F$KWXWY~k0l z*4&p@WH4j~8j*zb{cPMdtm9SzeDlAppEUP%rwE+gSHpKn|JF>dHv15IxZ8Fiwl64} zMbqXu0*x8eUt4Xp@2-12s>pmCF8yQC3##B>?X%+%kS~Un_R%`=#~r>!5aSBs){=7+ zY!ySv=RZgj!MXkuil2XAr{Cy}-%@Q9;oa3dYGsY8@GP2=e`gjB{c)1?>61NB?K6>9f3dYSyr9-%g}@>R!I^X}8Dms@}Od?n{; zxORz>o@8s$RvbruvpYYcX20G&M4!@#h~VT6nAo$B=j7{hPV8m@B&Zg0V9Rw*x0+`< z=E#o2=tu7H`G_Cua{$E%_B-$px}f$))FPA(=VgtgI&{$oYlI1geV%VU&k+JWHst=d z($>s-UyVeG0B32n5H$w$^tzuSbCx6^>~WdF8>P}p9J^w5Bi+spm1n4PwNW>cIj5)Y zcvg0^mlD*TY5Xwz;|n{d1o&oHFMyXdRbY;gv=%T-R0SaZ0wbYpK(`e8%U7RA`p#K= z2GeRED255+(E`H!rwsFd1oSMj-3M%2ARND?t5oo3t{jr==r8PvcQ1})?cd=S-k>?G zX{~<*2uVYd3j*`}0PSgW0A}d_heDnSf|(?PBfqGR(+RTAH+N}hG8jST^`;9%BQ{6_ zjcfRRYPblEa1CG@jiROTx`iS{`i2T#KZ&Umh*iTo7;0_I0{dHqeC5j9b(Pl_5CkFO@9Y^sPsd-}o)O z46tJA7d2Nsov|?sg7pf!y;9&9vMaVcqPxfIqxn3t^T#{haqg*ax)xa7bu($|f7MOh zR4d`;deo&#;XwspRz?2)+00}JjaAGA(YKA^Ozi>if*TQwoicDkv-BF=R5$WcVgiC;aXEmtd9e@k~O{UXq*`Txw zbTCwv%KVmrx^F*IVIn)sHUTL83e2;Em5l*RiWd+fKqr|BM)vps(dS%0FwEA0Mpyw$ z{4{{C8)5-&(<4(k0U7=u=ep&j>Dj)5)Eq)pl;hhWTGXz91q<#ugbqT(2@MTzXg0TD2CO>>sK-QE`idz8Z}4ZxlSL6MHpx z;w~6`X>DL-vfk3c-|oqa-koO)PuyFjWt=Sh=N_J?lQcy|u1N<*@}PUSYwgtdxJdWM zPtVX$|DB4%wdq+gxKY1qlDXHT2j?iKitbzN3)SIN z^!lTL~7MYi;f1pD`$v*Dx>A%l^}IEt^Ct%$?hmfE7`&t0RR zCWB@Q_9_P2j)ibL{~iQ;a-gxM;`3i23(&*ATDJc9-9^R=$l=ry^ZRNFtL2&vN|YWE z*uLl?OmxZj_w_E`{>B_3ofM|UNVsbS;6icZ=@}ATO>A)5o@bD9+3Nb`9x%%$~biBFvHUrH&5e_8km}!p_a*4 ziVz?E6cN{BwQ`l7%9$3;8&~eGTa2&NVEYE`-eU{YCbYK#s%^?_rVd6`Y?>{!$|7Bk zr#hN14Ba!nVV4R4biqQuElaGM_OAAeygEO~ZrloZeKCA_qQ>J*{GQZoam)7^#q+#R zdd`I0TX>ZX+zi)2gho6}DX1Nv@GG*>ucJgZlAE266YU+Ptut0#3pQ$@6}RkGb)5qI z$)0iO09AVoz(A)@{-_6l`Yxw~riXYw_Nn9u6qbCPO`8U8C@F1a^WLngvWT<(mvXSt zQQ)d)`^=!&vw(5R?qu8g-hS9g8~+d6m&RNMUKooQNj#@guRXYT|Ivd$Kd1k- zFkJYbs8K4HsrjATP9C13&-ETID1R}@_s=l@BryGSg^6p3(ti{@B;xh)p4jrG3ncRT zo#p0}1G|L173pz9zfeTD_BV94;l%U-fpQSG>H5Be@T>T6N^|l)S)Df=1{L}^iCM*{%dOatrF_0aMTt~9XH|s==il;|0J|^eOd~g zniJx*uH&kUf*S{I_U*IGT9av+2sw?hhnDPt$qDm+%mxlxJ-<*SlLpnXk3SS>2lHV& zzPu7on5dtbw$~{@7+G$#kPAhiqH}*du6^{=PEqm?Q!F4h;y8x#NSlTls+BJW^83+S z5__Y}!_}GBLU`mQ@FUE$k70rpfTDA!1rAywf=`@Ak9rY@)`(wn%g z533Yzz{4+1a?RPbm&&dBW<7JoF1{}Ol9~Cse)`;O2vEwY79+Bi+R=WPOCtA5C%p=H z{ZrGmmR)*4zT~>|tw{-x)P%tD!A(JJYQwj1Coy&n=v9v;gW1kq%Za&MD(P>YY|%b# zF~rk0vn;I#AXzG|v>tQ^h^Xe1U@vVEkl zP~#!tX?33B{-xPI$HLE>)%Fpu*dzQ~v3+X|GZfkEi@;-Fqc>BALn3rY5THmyOe+aM*PqSAsON(o4h4M9Lj0YSPHP?S`fZHSbl zB8=Vu>1M>n>fQ4^@8|Q~KXCuBbD#U1>s%q0;;Z84_poTNnZM(iZ^&tL2+$rs*tlz9 zF_c6$@^}143gx|zdcrls%nI4PwyU!IL(LgP_gxdZZtzR&&RZ)z+b2u|g?*2n?cM^; zCI?&D@rI{JDWox|&Z{HTWi# zogaBRtcR9&WURv@PmKKB;ibOIH8A^(5Avq^zTXqOW%6%${f9yn^U=iX?VtZUYHHGDJxY<8hC!g4@IUr z%zRt;T#jng_pwo%;TL~eRbqh{n5hY=QX$8js|pMMvJ(Sbzl+9)?BJ5B-y#eYtznzWrKz7+}0GhTcy#Byhav3F+wMM6*Q zyiy8k%er3Kc5YIOshSwnMB4uz|514wZV;ez#$G8TUHGlhP`f$%_U8qMW$>bCU#bJg2nfWU5?sELL)L4h=0 z;1~R(7B^!KIETs(kkx?r(~AH-3Y?4gQ4vCrVbw$oqy_Xc11l>~;}8QdkPSBeCI6C{ zkOBY^4CrehHs*p%38wKcY+ZNG59dCZ>2^ytj~VgIX2a3l7wDo&5RlO(S*?l=OJh}1 z)@2)mwKahcw`!q~oBx^T_SM1;6maYSI^MhRxGQ@6Jh=67x?`o)%4#h8lgM zhXaeOJ2oR%y2ymnG>b6&>~W4R+478;aoL`@-bOZ8Jq8?=RIELJo}GB>}^~+lddqx{KzGDhc&b} z3Pmwk@HUp@XfO?=fch2uu1=LUgpKB31 zY#wNI2_bE&qV2m?9v^-jS5@r42(%REqye0#5#;kmY#JTj&zqjHnEq3eSumf5=9604f>&?62lmRd&UN32 zDpY6wxbt=Oadw0b3**rKH6|4scC$W**D|hEmPS)~d+ivcKgjJ}0$MxkUXK1;7$;%Q ztr}RlkGZL`FzaEtW#REXj&om_$6>5Bi>+6WO6py&E{(T@1;>W?#tEkjc;44NlVX35 zCDLZ^#z1+DXE?`BOG^2|59-9xb}rcdDfGU`!|@l>_`2PmrzE?axydi6zEGdlr5#Ai z#`cn*?*;0>+G^*t-IapKH$gAPTH_{f8CG5m=ClyP#2z=R6zeMunrFsA1~2XN+4aaq zS7Tu%t+2>ndhG1gjFMNE-7tjjp2u{_j>CX&kHM{Oq3yLsXZ-UEPa?>a>y}!wp+u;e zzjH}mEM_7Ym@CmjxgBXU9F%0Mi(Z8~bByAzp+sC_uXMkaI;Cseu)U4F#49XxL>0;$ zVT?+rh4`nqPpp~olEYI6stxbF%~v46uq4Nu#bc5$Z+HTd0G^S4lh|cE0~TS+0wQ1l zU}sQi>Xw%s=fQ*nrpj2OrP$zWm)0-yk{n+ZX9 zbcC`qKIIbyVg(`E&I7R+08j&=vp`X7#`$2n8zJaEi1}XGzl$3R>51%qyh)meD(_F} zvi*-AG7S^J=0ETgH*(Apo-y2F*GDY{6b20GT!&5PWIt9_^g|1659`3m?~JBM(LUf{ z;r=;)exaeYpF!{IXAdw<8l5)$sC)f{)@iQGR@5@NO;TfCG^Q$~N1jMKHM=~?=F8shc7o3&e8zjKQ)Dr9sHbm@n3Av@GEQ_Z<9;2pyhP$cIqvSP z*fnIQy!TEgEavsGi}G4`kux*Qy7p`rUIz%hl%mDI-;wGY<>}qi+t8YxaBTQU)RT3X zJ&g^(-fJ#T@L5<2p^E}Iw9JVu^`jBUHj5wBy}U_-c8BehUoJF_tk_U~#IV_(hm<$R z^CusIPri92m<0R1Z2NG-OYlOjK<^XD|j*;Ld?GJkBy z29Z;Z!ee3U6POIZh8QbEtE*qCZE z?3yt0)va6p2jLx{Xx`%1dZ&`B#{}qre6k@>!&_hpKP@hZn4OqJ=U1VS`AkOii%L+l zEK3RV+NDNDXX9^UUQMcP05Ed-SpcB_Q^gouE^G=p9sQUFBG@q0%p2G6z0rdJO)A}7 zPk6l*#0>#vAx98onG-N}Jb$C)?>j(D0%$r-Zvv`laG<~zfZ)h3R5+1n6@87kPQV|h z!wplKyBplNWbE3T2nkx-udX_bSH+L7OlueZUix=3Y0*<&fwf{)TTwT{r6z+uY?875a7k^dW zg@v>}yJ6jPCoHHcjemd1&LkFmOU6eWDEeazx+A_+1G=x0$DJw34luO=zjWgsT|QPr z8$~CE&v)oaYhXm31?OoxE!%f49b=}pI+w;NJLxvEUijIIcGqk~Zx7dF!K2TuAK9;h zSiJ;@Y`Q*$Q{-u_ zjR4z#&}9nGwk584BG&JFd0$p1$hsGDRf<@1WB!~+$o&JoVe8b>dqX#zs9XD+4bODE zPMu@~b8ZWw6qetml#>RR6C0Jv-A?Z9=zEJE&M(b5HSVMt@ETC{70ot%Gs+Jx8U7<- zVYfu74b@w99QU6$eV5|=Z3~nEU(~F*136W_pS@#|`~?)f45r2%(e!7Q_#9efE_lqU z{+ukE$cuC%l~DY;2ShcWk0*4_hlMwXhPT4VnF*7=7$ZxHW2FDz9V^k^zMLM;P^B~Q z)pf}NikHy^>9-zdoK{cjnRg40g;Rk%L+gh&vgITfp}SA*%>a&3;+B;YRVE-XG+`ul zYD@iWuHf;gIBmJM%bDCbDeRkOciV^-m%ny$xI_r;F*-yRI5}1hDCc)K&t_9v=Z-c$ zyy{mrt-auX7K>sIX`M$Rn0`jq4jg4EGjRP6kTBN%KR|*`NCK{T>th6H6gv9wUkrlI zhv1|g-Lf*V_VA%QJxB_KE}4qg0B9MWD3)D_F$n??CNSEqWT~MZ$6$}RriRFj{YTTw z+j#xq8)~|-Ne%8Zx1fu9o)JT|6MQ8m%cXjC2o^V;IM`u7ShzUY()f-X_#!OYv`Mok zv4=XgX+frDS?cI%W`5`>9ZoK2Q<2R7Rd{0h``VhFwN1{?^xQdfp)ilags1UE1(O#v z1Gbdr-hL_@?L3dZy=KF-JWPH%rMjkDHP4wEh< zM3Amo)|v*R+Uf%MHS$$#%GXu~#?bru>~oZcxT{@u*NvqW8psio0!zr<2FmZ_KqrYr zyZX?IN{>~Abi7<8w5a+iS1r2=Nt3O|DQ+}R>|*}5#g7b13uDLp$I@(b=@Co;gSXDG zbW=aj0wgl{C7z8<(pV-|D-fMYf00j8k6EvmPe zONl370eO(0gd5HTIzcyWlCh6XGY`OmN(ezN!BWyJ*;}?=<18m6C^$mHq zOu^Kdq0_f+*wLxs=Yv^`072DVoU%sJIf7O1fZ1P=i!Le08Ql+FaX((e$a^^=kRsAY- zMz743R5*9g!?X2tyfpQZUT+pVjGX1P$vqZ#H^NDmgDHLCbe2K2Y?cVky}S<-yPRFb z|J+J+y}a6eiW7CW_ge_8Dg3giY+MsMC98A9MriJR>tf#phk+7X#%|u5=T0=$4Q~4! z?1u3<(~n;{gTJ)`LblxB2M@C8kpSgsd0ytw{^E;;DdzhP!m-OE9?}_C!8+%5iJgcZ zK+Tx|_~|^-Z?gjv-T+NI{miu2AWL8u3Z=s|%!y~vM79|EnZAhwp$PpqsmHva1(41G zI$%CD_yQn~xMT`JGL5$RN4<4UH4MKCZ6-=AD*6&fo4x5U48}TP1MIOw+yFKrI&J7>imczMU~=*2y#Ah_xa0N=SH$%SkbocKi#9-E1O1V06mg zT|F6|`t*W)Ank1vj9Tx(<`X$159oeFPq!vvCse7qQHzxn;T-8=UjLHn)kWXK89zd} z`F42ZV|y{j;Z7k!KGxhv}DI-Ff2RkRi2KU9ZJ85gFP*aQyy$WCG*SqG0KH` zIL+1f0Lp{<}MK!2cy z-9H49W5pnLHD;bT=Io;c*5-bY!cy=3~*ims7t9bqx2vZ3R`6K(jaqVi{V zqYF<*sqH$>@S&wm{8|QN|ykh?}!UgH~p#Xh} zz+HL7LhhjX9MCn(Zfwu?A(j1{pt(P=&#SJ;1dK5D%s9u8LD0}sz_wmT9)pS#+htWm zEvN`+G6dR?AaJ!P| zl>SXKzfR;R$KD~GSr1AZ1N5#WE zyv`N;)J-CZng4J}!$u~Q%FXO@M|U+xKFg3gUMdhYWVK^xzqjl^<D?SuX}!!Mu49`#IJy zH?PNbEY-eaigNynv3oz}yjbC@rEkhwce>jQ#*U*ryNo&i1)KPbuKt^H6*#hL;YV?l z?Qn9}*URASMj*kON%M3olU)AgJOP0w&CGc)PS;f+IhPL~tC}hn?*phQM!5oXLKl$* z;6vC!N7$jP=mj3MJiv$kp$9681B|KMkYvcCU3s4iX=(t}IQfyPFSBzf<4Y&op08nh}Jnp8#ilEPw zyNj)K^~ph2YqL=QN}~L5iYfu0kka0_C8(~+E_5?l1+SPb9J(y%4eQ|>{0t=SZKbzj zhOJO}_(j`A_ICGx*_lWUteeus{!ova*2bJ#X4GTr0;kY-Ro_CgWd|1?|1P+J%oh!= z$>%{iP!lK5=4|l&&J|htmS9NnYnl90+cfa)531OMR=YJ>6L)nPv)5R#<$vSXEM&(E zHCz8o^x2i9-FD9sG6^Lcc`ljuT!sZ+s)x1z&^BP$z7ePMQ@S|2g)dAG2EW+ZfX#U7 zeH6@D_u`q9aqI{)@l6ojkGqh_zC5V${Ua7yzyiguJVrM;QHU8t3!$X z^&=Xkk6H4tkDWia@Jr3@sOi|1#aRq?z9(HQo2WPKB$12bs2OFyXRo`RJ523D%tHVj z;6>L1^SMEFk`Poxk8wa6iYoy*(4#~kVDV^Uq&OSDt1%dH0*3Gc63n|SVnQ7N)Y%7^ z&j4chaCK3xO2%A(pPKXS#H6z^1Rp?!{c0J=VcC0IPY`FJB1i&$zw!YInzaFFR)G18 z3OzV@8j+RO1IbW2Z((_we! z-+ZI9;7q@n?vpov^*=_5QJ#mVD8rGnD>GS00_o7!WvGAOGydQRDXU+Lf5XBCr+e;G zUQl*W8;k(>j(_%00R!9R+w~6)xY#dAxxM5ywzo_VEGF`YRL*oi74>tmgcG;soAj+N zu)wQ_L-D^Wv^cMft@j{F{XHkH4K(|ED*`DDy5Z)K(N#7HULeB%{Q1q>d@9*yADBYi75MdqRr5ViVI<;%otCnbC%qEOlQuDC(uX0k`Vd)wg#cG3|gQB_5f@qJHn z9UorN(nGcVmSiFY_+aZUKzV>VCU#S1X4Y7d&$apsu@6|Jf&turAz1axq5^{gaD&l- zaqpdj3;QRkS&=a^qQ$cpA2Pn;GGwl%?rs#eHEAHu<_BlyOgeEUWa_#QpTv|XQWxvzP z%eN@qGt9rLJ>*Layv16R8jr~u8faYj##p!&4?Nnoz(+Iw&V8n6iNy~6{I|FJd%}O9 zz;M$bsfm^a9}GAlAG&8!$qB>57Y*AgfwG3g8oQBMD>Y$@3y`zE2M6la(`KWm zS|@=kmqBP@ka)A1G00S|lDj(QorDF`c>zpaY2MM?G_34D z66YqzF>;}?q-emSIROj+-c5>h%A9l5+cz&0qaXy2P93y~<~Hxgk5;X9*B+CI)l?5# zAICO7Dy{OE$cs$PRgTOdZ4@-?p9tT=1iDciln+fO(6BoHf361F_Wz)fOLS;N zUvw`*x$?sO72xUwtnV0=(hmmK%0YK7p9bna=rO;v`oQt52*5GQB-}Is7iz_Y+G?Ba^9Xiv7~Ah^J2Z=(}@f9emHDo~!8k6s)(Vs0&km)ccL8;}${|86DE0N>Rb zp0x*G|7qO4ON3?T1&mszn(VFSuF}a#@k=ZcmkrEod9jiT-`oT9dmphDorQz|;u^1^ z977S0@yiDrp-9!&1(bl}oq;($ni6jcCE!A`qJhPJ?pUE`Xp06zYF8-yk52uQ(^uac zp_uUoeAE+F`Uat-3cZwZxNYV4cES);rE?i*w(evk~D2|e_p%=P>_`n^dW z*qrt(4D+AbyIw3p^X(iT>ZE0N2r27C|FcmCUU}qSZv(*b5f2pa+p7s5p;I5<5RW!` zca7iVGBA$^e|zzcJLd55OW*Cj6K7J8MRixl+R=Qc=le~~#?{7#_ZH}i`rbLGa>woVpliw(Xaa=mW5yM`ZM4xh{DgbQVTvJ_n~Y{gPXp9s{Pv z|3yniyLll5pUlKBL_Gm&sQ*Y{tr?Q8HR6$E2%SP7tGo{itr z5GYH&gfU2jEo`D_7Sxf+jp$Wp*jC8i>sF!GXG!yI@14A8*S#B?zH>DGVRM9uNWBCI zDn_CY@iyb3n_p}!Ou`LkKTMYusufGezNZp31oZd6eot??h>@D3gcsO~M%EozVb|V` z)kee_)w?LcbINp_Y6>?dbX%oTCSD5T>H?Fw_C}v9(O9 zwGsa7T}?b6JzIb}u6l~^> zRO;P#m+ z8uXTD0a}#N%tPL02wyfJxD145{B;wEHipotLOxe}8NV_9myUc(1S7F;cKUUfwV1N5 zK=!Q3Kq-T`RCK%s`9Fm~KXxCv3pnycFJ~qH&iDM$h1>~8`fM~LMSPjx@OG<`mjp(I zj;7&}50X?taNkaKb0yzXu>3+ZeACuLCXAZ#=d=1o97grj1KwW`JbNF65BfCQWVlZjPEnaa`(=6a?d!dHVuyoI^BA!G$$KNGDPaT zBT~%hUStXh%eB{REQsVDRjuCQ_`UBTksZl>zQ}{B#o{u#OqKk;N2h_Ftj3}65ajli zy9W}5b6zeWw@5jciD0QwWDK!!%aAuigc`l&vw!&2Q%$_gmNyghcY%P*r6G$mETuTg z4x4YJjSz3v*t`m`%zD2QC-|g8FhdDA+F{{Ip`ErlnE4~k<=@q5F`lv)V$#jk{ zgs{eQrCJ8vHEdzHAMlEmRN(6>YV+)Ff;Hxy0yCdf}XK!-$a?z3=m-8_ze_e2C^1W7%@$VUX-*Gn*b1w5|6}@w>JE`>+ zTv`|ws++sJw|(rR<-0g4-HwM>$D~DVT_1dWEj>rjM&JlUXVH8Y4rO8kL}>9R>7e;NcJ7{9lDHjSL!Xqg0@5is*}D>KCVJ}Uao*%V zY86|u5jNQYeN-#`xrN76L7vx8swhFU`L(yTjlj*oK7LhY+Tw@#+1WT+Q%h?$RwoZF zn2j343>$^p%(6zt`?Qg7so6f4IT=0TO1Rc>6$N7N!SLZECoAoCEIUGlpI{ zsHL*SLlRqEQQxOeF9k)4*w`3S zH>BD9TwR-rF7aLc_2YJpMGnK0IR>t@S2&0(2#8QdbK3)aT#N`J0RCgaAf*gsG<0#W zAs8QOkLtuj_)YbGy6*DBN169fbWpD1Tj(r?xIp+4Y!vbd)T&n7JJ0#`ch>;F zvb{FChB)nbEb7<2qNhIOe&Wdysr2^3Br2k@`6XptatD&ttX=8zs?unl2QKF$@Ip`J z3QB(7Tl28(`)(Lvu~$W3bZzdQV6N!jHrf8qnHPryLA}euq1*wxgx{PrG5wk8C7h^^ z)ZN@Fe1F-*{?f}9RBhn)?T&sa_XBj>YK|OL*jm0} z`Ie}@wxd+xuG)3hM#6_NaJ%IK z#JVN4$&x2Eb%XK1*fIE0y4%vF_jYPRz;YI7fDt0P7|Ut^^p4zf%k^R8a04wSfC6*l z&infEWed6*iYAvI_(9y4)-J8=B#9jd+Qo!7xs=7E?s zdpvmB&j4yQFrc!8ExOeJZ6>{s7$ECy?&!4H`V8&T23p@4QWv5qSV~ZzM@LKUJ_uw2WE&w+}8b=$mOJJYmcier)Dp5 z4}YWJzaD2ZFYPy|pC$}Ew5Mza?BJ+v!N;hn>0|4#r`(Q{=Z2?wMoudzTzw3D0C~xE z)-a8@L!hm1 z{p149dim-h->sgW>4KiZc2U|`*x{3u{XVyi+?1L6gE-W`>qiQ=z%GCrk3kNoG(|bJ zU*I*>87su>H%ucPpIfQq_g)hJt+Gg%*~|WgN-w1lS6Yvc<#p+C9kvgLj!|%0Cds@l zj2Kx_I2;F~5lF={{z7`CxZ_U`;ND2ZwqUl2;ps^UosARf?ajuoz02+^qZnI7AVQ6D zt5|@U@48yE(ymuIj`@xwV&-Nr7d7Hc!NbJ?y=s#`eFmh)86Ug?IUmlnq^HS0T))H9 zskN3H7m==@eGo@}Y+=77NsDOQ_tCyr*SutR%6jI+PIcjA_4ZC=Eny8CJR6tr*Z-s7 zp-7^p>Q`KBgbVQ}9Ve)T066l$1FA~Ps_usF*?hU;dXEs3>H)g zd#L#FUiyz)!1$Q_n8TNZ2d1`%};DP-&eEL&i1;GIRhr;SX;;gd>yJ5K}haxr%3}qN=y^MA55WCo%^LdH5N0D`sXyeWW7>Qn;qROxIzz&@BCa7+RoMbaT?IiMRDf#T!< zv;-jI%*d!IAe{bsKu8|#(5{AY{s;O0ygh%*DSy~LYW(Rq<>eWsrngS#d)C|$AQL}V$rZavLAYM z2z}!fWjoZ! zhSK92EI9X9L_r1vsw?MSN?{{E0=@g;EG!HOuf)WTZji^}g*Xx_F%dxV8jFB-jCBaHzT%${Uo5WTbC0P|FAGDz{!T;h;d1 zg&O;3JrH`2KIk|~0Ay3Z*dGA)A%HO$eMSt#rVVgI{>Q5UUi=?;beY~igqSM!g*~4> zdGude4FioPNIUR!ed6`Zm5v$RvGMkD@zTBf=gHN|KmKvwAFlnoXCl?G2KhEqB5^-V z%UDNQfAQN0>*K?rm5A-7egE#Iqa@{Z913G`FG@7P$f?0-J#r(m^HDg(@1QTjW4c6C z$!L4Oa0SUzn99q#l5pU=yR)XZ+%DKfPlXE9JS9zfa^**}WufjflbhoOJh!QkKpl3o zA9&%Be)g8l%kcFwhqqy)N#dAyc82CXo&EUfFfw7;-&Zu0hK%q*h2v|rip6^ZJ9`M9 z;0AN~&yJQ>TC?}3HRP6-8b$D}Oa$ZeEqBYo+-i&~vJb+~-5M>v<9j*%a=rSYq4BeG zu`f~DE$ne^B#%e5x3HzGVfqiVg)jfe@s6xH{dbzUw8EpYX637V_2^Tik7!m(#4Ozq z%0B!g@^x7xLBEBvXBDyYwvUp>Jg#wDB*F!VxxR!jIkT`R;xQ(7@7BBfYWJkcz}Pan zqMKommJ_mnFUXrrL^;JZuERD&LzC3LS@$3BICYdS;tPT}TUq$&sR+A!R6J?-79Iu zaNXQH7lcU9Vk6?_WuG4V1xIddt>hevF2|)KCJy_cv5*YCno{G++5m zu|(O)O>d2F#LX$TiBO)0*efSgyxUO*w>;XD_FG+-mBPK+qXSk8rfZObT4Y%PLL8by7BV90;82|ud6Em4rW4@_2 zvOwqP214lkhgU401OXNL=Z2oJ$G#{D;Ed^fZo_p2$!>8Oz?XOWR|fk_y0;VY6UARx zX<;*hu-i{>7A%b%XR0o38zo>kUL>+0a`C$FV50me$&&&$Q=P&o(V zy@~V3MW*od8-W1jX9iSzD=te`@ZXWgp4=z`wQ-8kpsVxlok7u_gVpScX>I^$#5zlE}gEbngnoJXb=nt5Q7uRaVUI zBbR!u%DrxUU*Z=*GKR8I{KboMR~lcoHJ^W^B8V1*PG>g8B8AoMQxUtb2C^nTsP@@H z9phd*%(WD>kP8B$?4{y^%W3A=R;M9C+nrTgsTgf8bZs%F@ zxzTUmZG#$+e}ng2_Qe;vNbdKWmi{D)O!YGc^mK_pu46hXbo~40e!cv&=|7q5-{`*` z^_+v(PWQtt3H=5K+0Zm6aMMrGrT!Vs$i_tC$LvQr}; ztsL}Imc+xR1s9B{IIg?b8oA60Hq9Uxf0n*8>SkTj5eYblcu)}XZ)Akpsr$R*RWOf2 z&dY1cT4T5w*l^(`HO1*d?KpQhF}gQ4(TLsRI8e%6rYbm7#F#+7Khkx_QD5SUc@;6BHrqSLQ2uL;)gE%q5f zYJBP}z_seks9f-j+dDq<+!UZjNePH}1_83zph{-|%SeFDnH6ZW9*Iw3M_=IwWMYb< zwA_6V48YHi|3HDfCV;Wl2#^H;Y-l?aa8-;Ckl+F`<6|be=-!|29KVZhK*5OrL0<6M z1aO0$ItB+jBBq)+^pBRB(rEwID#$S>LrrDK7ro%!u#acns46e2K_)y1?1r^ zBNTT!q?I1F?qTB$uf$Pa9O&522FG6V5N}(Aps4-1NhHENqwou-U+<@9x^9N7S={v_ zSRGjsuVP+2^fJrYT4=CnLV5j$!~Iub8|&E+a^D!k)o)=}v?zOmrvU8&zDKSNS??vF zZ}-i&ulPm|Zog*T6JStW@ZU{;@>!s2G2yeb?&7;kXHL#R&~5E=Ad9!eTgn$(-oy@t zB=7-sRs7BsoZ}g!IMV2(dFvBs%d?X6E<(O;!EU>CoIu0|7{H^VLb-M=z(sb90$f^b zh^7^G7zkkI1-Nc7B9uY0m+0d^P#2Y=Fqp_L+5R6-4kyV8sVw%YTO59@09w!)oGcE| zQ-x#!CcvB}sv>o(jw$*~*`LqqAG~nrU2@iF5ADVI!IEdrQ{VRo4hIcFkJfHg4UeXL zM()e!1yc@@h5gl&3rm6Zp+~atplp=w=?i_Eqdj)RzFIG$ch)_07FgySbtDR$ib14+ zfu)U&KXm(cAK4B*fK@hkJq8N!5R{EA6y*I#Y8_7O*sx*6i)^FF^C-P+qcsdFC2P@$ zGJgsqY~VtMX&*erW>D|X79ac&oLAOSrIos2KIZLA2FofnF|IUH3lsPxA0K_!S25S4 zKjQq;3xczkIY@Wbn?Z;lAypeY35wy4jhPHTG?L}?Rzv+s^V^Mwmtdr(gZaas%fn&j z*Oh#YjO@vKo!bWMl^vyxt~n7c^OM!SJ0eOuD?Wa`toyKu`X$k0B@ltVHAQc|cVz~M z@HxfsGyxpw{L%8wG}qsM%pe;0Td&!RU7Q!+e#N^WKT6oLNaz-MLufj@T|ay=ENP`b zD&Pg>PM(!A>M!P(Q*u_@P&GBtl_AR@i|mWv2u#1w^CFZ>i9GAuMsz=~v}!hBZPhy% zo|OZpKa1tE_v;Hk)hcyeOA&}Y#wQn&FgIDLa(Z7^yS?<78fPEFq`!4G!ouhG@SS^v z`AO3(-^kCGMB52F{nO+G*yKX}1}3`h&PQj`VP&mldjyu3S#;uqHaUI$a09i#1VivW z5ma(=0K6XYUljY`!t@O=^Lcll#~4c69E~7GCb{I=oT}2}ROoacD~THxF+xW0&b`XgB8BR5 z)@csLr3#%#d)F58zLC5HA%Kb~|D8uiXD1pqjRxWN_dqwt6|pPGrSO3zeWa$S`w^Sj zaB<}Jl~WG{l-XE%DZ6x6CFbFRlfH6cHk^F2QQWg#TaiC1?hj91v~GE>G`3S}vHd>5 z3nbqS!)%sISQEK!yS`(l)iSSb#q@rZbg40&<>!lo&x-2%yJrKV=S}0_pH)UVoiaO4~ojJ$E7WWwz6f z!V8QZ(Rl>JIg&iy`B()fWPdM3a+ti5#L@cC-*v zHFxsXxmf2`18$pqWscfU>x7`?GZDcAMYlOa^SIr)7}R%{pVi?#!ouN42(|#HwEecz zq@Vs#kpAGAy-Jk9S-XY6edp~P0k*{baFKzz1m@-J-fNsK<><4x$cc@JHnq!K$8Wy~ z8@9~ChdepUIB(a$<_WbATXqZ`Uj*U2o840^w)^#W>bF#BVO2VVwuWISWtt?rV6NxM zc3jF=|Cul!+fvsLnG${0qU7t~svj%glVqNi#Fl>ZRCz zc%f4+L^Bd2p4MzOB(YJ-+0V! zo#72{z}3qI^;Y?$z|3km%b-!c=orKgyk&f400io)j<0$>GnR)Aeq~{2sED6f#8ewZ zuK3i5MY^FkRr5sM=@1NbyCjWa*GBom^ z-LTqxJHD^~;afpi)a*G-y;~ZQIv_JQ>?cOj<~tlPjhd)7iIHO_?H>35g1|Jc-#wx?HOt_bx} zJrX?cr7guxlVh5Y4dw8hui)7rIRQvr8ElT7FPolj^~FaqRtrXI)7^Qk7# z#OM>1Bk$t*P`U|xj&`(Di|y|CujGnp_asU=mTlW9VE`^q36WN}d!c4f%SYR^@l>vQ zP0qvnb@={y_gEl{*c72}Xvl*VI&<3J5S1(KWUn-h($K%C*X9pEQm`v9XCP4A;r}sp z)_+ZhecS(zk|L3A*FZm=#LjyNVgh8BEiF5IzbOX}_ZWxMy8O2m z&XdmL0>^J2Lus_60PepfLD%AEOGZNnoY%jJ*Ur|6D6dh(Ti6st@ERsF@s zcJhX2X-{X`b20(X4>BoBX^zQ(Z3yv_3{F3*4*{$x{hg@A(JngjVDgh+ckVjuw#xO* zQT>&QBFJz08V4gzMJdQWVU#;z99lbh$WBOq{bzG-TpfH672%$s_Gp4+YebQbg6+1v z?EUt`r{2hjFm7^H=%lv(vND>9okrW!SVtoLrRv7=_BO(3)MbB9Vep~5BkK&97%m5H z?~tUi26PB$V0Yk(1RvZZv~M{AuJJ$zIT^kpvD2NE5FG!jBkeIjW+@CJAhf4whJ%W) zfIeW&b&nXHbUD~e?(qUXribkR=21ZEkr#@7*TGgN=pH{Mb71?=%ta9TACvxn9xWFj zz*6*%NGPF5`*obd(#jCEFnivLa09?_A0121z%wv0TvkT9AfxX z9T>2fv0OJ+Xl6sa(O5U2(eSE(=Z2c{hn90go;0|8hK?1-YR47JC2MkDfwQSsOXxqm zdViNMhK!#l3q9b^BbnmK`-9ysFB^$yXn(#={`yUW5$H?P#khdZVdf8_N8}UhXAO_Jf4e!U9UHK{tl!JibM_JPBq^?VbESpJImK%ZOZls31UsW~ zhNrx75fR~-I7aQ7wvg23yq6oZlGk0bl2BQeDp=d6uQ2xKtxwOVAWn+1@&wl*AKzLC z>_Cf%h&*H+?KP#n;_H|~1r}nOWIMK((!uDK%=-`-Xrr*fXh4VCMtwD6bY|X#54e=2 z$W?4(pM7|BSS6j?d_@Cz{_&o4BJPu*hBNmG=5Y_&GMfv@9Nx0L4XURC?k%D9;?${7kiUHjw zFZc^?sd$sC_`k6q|7 zSKj|D3VaWt*QBX`+wv^BjBwz((bI7aTYLGlHIxDsCF4s0bV`b4RorZ3!^5r^&{T@> z)Dwz2u@I5jxuc=Adcs$dD{4nhXN|juKa>gkPRmEU1PVU|#iAdstvKPJ++|HkfjEKf zQgo4SBI<4H)%S$ec@w)YX*ZuPnRa7EzveE_IIQ=X7r#Vzsk+%!DIVck2@+sW(4*0GexG?-ltq}-S~0fQJt zzhB=7^^m4ISY?rndaCXNvkngm$$nq*FB7~E-~FaFOsUpMDM<|6GgS#?g$vTa>FzGs z09-6f_oyp#@6b@00^Y1Dsi1e19wz|l2_+b4R%E3>1I)njA^ug${K*1zKWCV$s~3o& zXeScNB4f-YT*41+jU(RmobbUxR(OlgeF{7XTo{mM;*r4q;Nc~DZ>Mf1QNd>NQJV{B zhTwOI|4`qVxRjrHNTbWvB7-gJxw6*XAv{GXk-L16W5ZYzSSh@)Y~$0(~}-2d3rT69)iM}jBBE%P>V`yyRMrH zGB)SyM=gtI)Zc&5TJ)an@6TYEx!-K;)?Y3zLuemDv(M9J>DW?d7p@s&-Y#di4;jRc zE-bI|qq+2-MQasdq1} z8dP3x>4-`PI|70u)w^oduYSqIw}oSmzpR%Lb|}~)JFdJeA{F@$Ej;8C+Fy2j6?Sab zt-<`@BT0+bjotR{Ao1Lp8O+T208i6-fmY!ieb+B?M;Zm90>3`gfdY9kq2}T_?DAGS zsAb3F58*^q-iS3y(Rgn)DM^}`saFI`4;Lf72s}Cz;XwU+c*tvb7;!Ln7ZGp|ezXXF z1QBf}1&WEu761+4Pz>(Y32?xh_le_QcjU9!t{&>Tr{2}mpM<( zJaJZG#5u@&7av-LT?%zr9Dx+h|K;e{n2WF6++Q(PL~r`F;cyb`&@&&|v#cL6Fc}lg zksqlc4M9vFDBoriMj~=4fF$XC0ygi;pD#+CNv*0#r>cOt0iIRt(09s{_?h9=i|@sB z(q*Ai8#+-_BQQ zKi!7FZEx(=!8?mEdUBy}A*)(zW&rW>sP=LDybh9uo=MG*tb>ee6_kYU=0F z-UhY}8#slYGJol38d}WHX)z^b0f7{t>oD`@d>_~nudmOK6*UjD1`4K8m&gF*w7>R5ilL|*O~er%^wd*1OtL}etIlJCtlRwnGjcp!8;PzNArWIsRJdTML?o zugEfOiZ;9~-x%N4F)xL8QfWe#&+FObclXCxu9QW{qVv;=GIDVh zof6l4-yR2BiO3NL!Mf%|%)M+;IqTMmgVNQ2i!>G%7$#WjZ@#Ol9|&6`j#iw0;J8N9ZzM$F#UrptwkWKjY2K zXjRPJtE1$%#ueQwad(ATg4hsIpEzWj=O}~NEbz_-ov(6N|IlwrBV<~(9%RVwJ)Jg0 zL?P3$+hM3O<9iO;W54rJ!gh?dI;WnwVcI+p@6xwfb~hPYP3%t}*%`kWN14W0+nqet zqAdI{su%Fsp7`Pc=i%a55?QO$O!OCZI3VgKmd zrn{}X$Nw&HXAw{#);6dlfzopm#*gCof7C&M_T^5h%Ev@N$Q&)u77kdikoIKVdjmX@ ztsfR4CwNK-*GYu~!4`x-+lz_cdjwTrW%55<%}|Z6AajuDXJLRl=Acc4BlsTJ_n8gw znE<@8ki=Tq96|b(_U=F!jnjD^sPP~kAz&aAcZ8e5Bj zi3RaGp2Sp6VceVZV1X>T`*ukJ%edKK{-!_7l;Q_H`!CtzsroK96zp1+1RIh*U13*{ z;l7<}X{a$pv7AFJ8Hjz7~r8wNe1G$9(%Qwvn5^zBaauA+Y zEJbnHdqgmL#7iQYK*HJHeq;nJoxLJxKe`|wINa<2F52K`~$6 zS*=>{jLP*jmuAbDYt4Sx4w6}OaP!Ffv;QQT{JE(g8C%|;R(EJ_zjUo)?irEj7-nE* zh`m(q%chZm1yr_0%nwJ@Ti<4JYJ=@4aLaR+*wek)+E4ri ztK!0a=i;fJ4I;xYdUn_^`nXq}Qq-NADp>%0RH4B6scqenI{&9&;gdU$`_sjd&T9Q0 z0=l+67al)p#UI*2iq^(TKjnFgHFzDo&}8#?n&6sO-eS0fTUTNK_>Yg%qy{8yCc%0d zeiC6=5FU4R1S^dObZ`8H4+e$#VM!kxyao>)WR4bYPEKPAdHs=oi*K!izHkO26xd{h z{mdlID0u6;62nWW;K2iCe4XzO$vMv9T$cb8Qf!rF;+Q6eQzm<>;skUx;Q5_ zrzvXAHrUpKmcsQTzk^%Q!DA)eat$KZz=ouQtxeAhSHSd|oxjn}v*cs`vrveBQtt{@ zRYsy0DYqbcy%{qK#{3Wg$=|&VZlk{DFkR91C_^A z`J{r2w?U+9L_okCKBY(vqL+O|16(f(S`M!7JLaiMO%oj3`iK4DBnCm-F9^Kqk;IPU z>a1iVM8uW%tO%L&-n#>x4B*o=3t|;nE^0<5O1QOcL?!5df;}o#|0|X}#)~DjkEM&b zaX3vJjthrl(9+e_wzhM@$9ec(=o`Oy`4*3ZVZ~>A%rEKFa+9A?&|5OHF3{@%^_<$c z)xpW;z{Aa&#T*Eu#iyb2+(CrMOPGZ)Q{&*lL7Q=N=vM+XrA&KwH-?!c&wC@XMKzjy zFfi|r9a6a6N5Hch(SR6no!fAU@VxoFa4sm&3@twY1N&8o?u9jhOg5o^*Ej-=GX6EY zo;J$i8d;lmUw2#LM5GcmsYK$E*^_)d#mp}~1$f$WD<1WqpyF7#>XeWXrndrq_I}6; z`QEdjpXdL4%HH_tEh*Ra)6Qsr!@ua^;&&9|32ecw1s_o&_2|wcp*&PH!GZGm0inwA zLDeElJ$6DR5e*}73`gOjn}`;S1aTKm98!}P32I892e8v~#@UG`*vh!9)TEJ}rbB95 z%ofXsRfTRmB(NSAg#xqFb$^5SXzshp}q@dz>nwIrA~odR3nL;k#kI%<6tkvQE)Ahyu?uU|vt zbq3*aZ8RB}dfnu$R89rr9&c(JSXvr&Q35>KwfG&gp>qmr6ORI6L zV(nxA#}x@!P%M9Jx0>J;0Zl%NGV(k-7MP6%>WA8CR5%{>BGecFjvd=HtzrOf>Jkkl zB_{h%ZHAZGR75KQkfr%o7J9c{lMT$2B;0;B@({2fC{E_z4{AkWYTbUuZn1T0fzrH3 ze9tp!q@?*sX6EZ~-!muJxDeBfRwqL>G)>oGOhSsip60?wvKN&FR zaw)BwR-xVDGktOyikB_l%`T1`L}2rlp>Nscb5Z3BwzFBiSP#^I1iPd=?1NRCUmC<1 z7O#}LVkZF_(shfYoSaO0XSO-2-U~bYu6lhKl;8xu@KJ1TN=w0Qi&Z?}ZS^~LYb@%` z)!OlrX+C+O)47KYSXPpm9K?Ck^PizOavRGwZTcP!eD5BhE_fT^g88aOq*oeMa_ce9 zseJOJYvqWOP3HMoA1B$+d$pTw;w%);C~NL%dznHQ3(J`JHDw>1)x`ig$-1I{mTP&cb$g$3YqZhGJN-k+o(RqMXdkqP!#r0&$}in7SQ+?!Uv9akf>R!mH4=NB{W@?8TocTqA`KCX+m zaVf*}Tj@P-_0Z9A^}#`u?tv5U&Bcdqz!v~YO17#8ZvMld@UU8cI)y0R^DJA49kAe1Fk?do60wRTQnC38x~4wFP`Wq zIJqA{Y)CdjbJ#X^c^7Z-=gBn}a*a^~NyizZju(NYQHfXzU^5Y{$LD@O9`8mH#olBn zaV_1Ww7nT{vzKQbZsdw$1u;+gs2D`_H-aMEmEm0OnIJbZpx%J=D2xCU%1H>w-qNej zLlFWCfQmKnMg~8i(^z>+0sP_sqyY-k_bf}F-_JG_NVdAqt(Dxi{x=6{ zY5GYa5(<+(MG%EHUgUm&A=W56cL?u_%Kd?j{9Ezv>bX?PEka&$bzNpRo95#PA;_zNEQ8(rga>+hyz2QB6%ahw_ow|(e$MO5rB3B1Qd?LAY^u8@0H z#EFo1B-{-;69!}f)4TeAtKUA8qbYhc-BEA=*Fl&CC<`;VhEu6wDZYRyz>CDilhH0de;k3j*lvzkbt8C;?de3Z8>2dwGr`x_2fC(_@R&@3aEjj44a!69CSX#XlHXyI9JIISgE{ z8tsnz@}=oyP-bWGsORY!BJk`rtZyCp@DwrCqQ{EyYS4UIeEa<%Io4Cr;_>zptLIPR z%!)UxqCl`c$Q8_m&n^hq&#_p20-;8fp%`J~iQj^=M78#;x;V(g^mSxQ@J5@`g_~<* z`N&Px@zvnb*=cFqWtnWmb$Z;TFe4g+R66B_K-!$K3HljLp*bW>8c(K@Ia5$zI?|VftwnyFZ%|1U=sbUZB z!qO9tIF+s&nPxk&)vYg==aZH!PT$gnMaO0gFDt& zQ$o}_2;TXUN#_v@#V5u-5U^weScU@5Uw&4$ctIX}HE$qO0N+nqn=Ux>BiJ7KkZqM@WTkibU?CSAY1#aPmF@Q#(7-;%)4W%++V@;WWf_EJxJ0;e%+Gs(L_>QpT> z@d9_dhuj9f^Z6{Ed*4Krzfd|-BTX&0BP{N;Dh`tOU$ybo;c!ixM?4J@?vG6631>N; zg1Uzc`tn0FKRo9{us>}qzA!W25YLRo`0|exM==(UlThWRk5gdJW16A{<5uQdZIvNy zE(>%Wb_!aO7BXJJVI0sk2GEv|v|Y=aZ#LrbS1ha)f960?oz_#3#`@UId3!t zNvO39Yi*t!Gfu5sjR-Y_%C|YW4Y4xH_IDc*QI_j!Jar$j4fJ5T^P_QNWV56V%wYK( z{%0QG%Ck;p=DWw25R$iC1T2T@-W!4y13Yc(Q{QzkHZdaSKY;`ZvP*> zJu1**IOboUkPPfmbjR&MLJ&STMge#~VUez+@Fk(w*2_2*v#fu(G>!XuHo4>cPF+Ii z!hZTSwQhWM5!Cq}$wX2R3k>p|d!-bKT8Ib|nX+Y4JuMcIZjE06fXj#Zjvz428g>O_ zE3EGl6*$*Pk*0M}MO+{XSoI!9`bEv{wFths6;{^$(J?m}9r!}5TPBFT)G`05gHB_3 z(GK}U>qj!!gvUM(c`djI2TCXrc@WY^TdqoY5igw}SqnVMJ^wgG;#TjL1}z(UO83Uv zZUT?~xn&uYs&G?say5SndH=8O{X>ZT-~ui?2lpbR-rKY_|HeA-Kj`)+1*C?|cQDk` zuq8Ye0=tVZ0?pze8xZ7{c+}<25yJogvbEH>0F1fE@E!iI37-r`DsVSFB4e40<=7v& zPqWzVH`|JAHa1BfV7XYz(x!#I8Y(d9Lj)cKsAJj{*zNY%#{`T&q+h*6SvWgR-le2p zJ>@pry^$3Ot=mU#YKAQDW4xEw{q>P6*CN~dQo9q?1tafT1vk&#gHw)A+BjRktwI?t zZO@DQu7~I9wk)4Fml9Ul9$j8nakH`)-2Fz>n`XtIN#`FdHC;__Oj;$Oe1quTarrJZ z)?hy^w-Y7Xb6`@Jv*Jaw9#>p#Vct2Fy3UW<_dUPdjYEe9yDsPoG7cHsP+$GX_E~Ya zhJ`HJg;=uWzzVL}ea+D!gG(zy#FxbD(82qHU-CcRJ>%hsN+h#&mIP4$-Io}ErB8Jo zjTVB2PBNnChIJcGXquGP@Z4#ErM1-NknGV!+ffZ&oiks@&CV_OwJ-4rd(wPs$ocPa zd(Kyku0beHD`o%Z3IiP?Ph)pFoJ9n$E>8W|Yen22R(C4z3g+~&*9E_Bu=o2;i8u|} zo_IQPIxP4thuzL()*E~hc~56wpU54VP4F>PW@WXC zFdz%;BD@Qo5-NK35n(ZnAH94yjM7zBc>Z`vLK_9MS95qp^~{ga7Aj%(SWX3{e$Y8( zOV$1uabBawci1Bq+3^Jg)Umo%UHlcaq-YVhP;t2hl-7`J#mG6fqg6|U+m{G02msT! zK)fjPMpZ{Oks$-28>xpCki`kmy>+;WxN9o@<`rcSKFi@Y4))-A)RUkZo??8DppRTK z#5I2&PR-1sq5%Th$bdhbP5`MGyg~Tg?a%Jvcw+bxA-?)Dhe^Gm@b9N*YWGDR9JxK- z(0f!UvwI)(f0qUru=J*gYmK_$0PhvE^9TG1mHR}FZAHyx&Haw%(asFU zUcH_JmX00TulT1cNErU?r;j}TlV5Txd3)50m@+vRk%WnHb*j;gm984PqCZ?%e4eLb z4CjzLjqo23ul1?_n1I8zmGb5^FGtG+qRO|8mj}-1_by+W%VAT_%Aq?jjj9G0H~DP{ zntm${b{g0FJ-nNGsN})U06MK`+vCLXm!X}>)?cK>fCqMtGK#TTlfLz0RoxGHu?oBJ zk9DQim*_3ih38^qB_&%Dq}huNaCvudt4pJELUCiU%AvBZfpbUTtVcO%v2`t6Et6lMj0smL7&o^r}2b$>dE6@Pwpp$ca;mZ~GFdVZoGOt1vW#jR6{V=0_ z?TbxtC+(WYeFA$bcODg}e+PzgoefzOZR2OyY=_q3cys{^;aDVkuH=7m?H&nO$^IEm zeHVG>{DW3szGFr|E06=@zFy!RHPS}>c5_s5!ATOO8_k94!4#9f!3+{KfO&Ew;Ql*; z5P+Rw^x`(KL)q>W5b!0BiF*rfauEo>C$1{Z6%8yI18Z>^1@D>qo&sBSEThXsAkZlB zDLZo>sl2LyXk~#_F+YgH^god2cqTYdfhSS|8(v{yyTl+_5P(MuGXKAtnDPHrlhpBQ zQkBbnSx!7g7>5JvYisE^xZ2y}MsPK6oy@E(b)K19;<|8UIV9>Bo-dD|6CLNLykbp! zZ3r+%NVoqtQF4XP#!GF5Kmy4;jjuRW`-zwq+FP?#@dXNVuh3%7QfI9Z=XL;;`C>M% zbp#Brz!Ce4E;UDTUs?>}S`mj#Y{KyHfVO`L)#Xc?6}A%`h`YCuHh*`1gSq2R%<7!* zbrrJx)ZYfO9aF|+{nngnv~8ohTUI@hKSi7`(wLNvIE#$?;m?PkO)Lrf)jvKRiC7V< zPcfT;1fb@o|7z03*|OoN$1*R52i=8Z?8{wWxV)9U_|&D!DHK$5&plUPyIza0RQ6&4 zHNk}*goc`y5XWOizBFL9bLtXg*_ljCnNSaCqIh{N%VN;=G_3@^#|yKM-Zm?%SBG_5 z7i3TxA#=k5=T@^FVGr46g!u~PUtLA#2~Y`{8`p4j$o%c-uKN$_dOR+w-T}Tt3||T4DvNxvGSf?aOwJOD6*Q~?=!V2bHnPvwqx7>JPIFu4b4CI)B-fHg|M1Mk3r7pQ>FiH-iW z*pSlR_uTx%T0=)V@rwXIe-{M-7kD?u(T|xrpM~p`3g}+8>zwG|--$571@r}n1nlfd zp63P|{N%6kZHgsV)iRE*7LyCFSyIk=Odzp zrH{H}w>#UQW%Cmuei}ZeZl#Kz6^L4FYU{4S#C41@W8{AcA1ysJe-ACWzxps&X+qrso_DdQ7nt>JBSt?n z%nEzf((zJqPlLDR`USPHN8lBEbJOmbEIvypfLJ4p_f*$HoLoPl^QI`V;LMJXihMWt z55`DV$$5UY6U3}TmY9yf<+$)mdxv;#zY;$5eWg{A#tLu9f(v2E@hJ=91T&&%Cr|v& zfoH@x%JeWNFcP6eW{WVR7*1t_r=t|(<4u#h+s(+}Ld4BjoVcIO+83aXvUzF9LhUtHW}N^ zgiqUmn876_pijIr1P}U-pA;ni@dELaS~gtwW15)cl3YKBMPDCGm59KoUFJs4G>R@N z4O>sCn~muTuX5z}XP7omJ(x1{D|m@#ukMN3d3JH7r@;xmd4Emly``!xbGVVTVH0v9 zqk}`Ujwip_Q<@2z&_4P3_v}_n(3QC>g)St+y=Qm78?(Q%p)DR8?8~H&5u?uBnF^e3 zPN|;a6FFEK#P*{)9cnn_7W22B?M~p)wX|YzJr>r8SAe&;PrfRn6<={ZPSLu|mFR_l zDi$hd+U@=@q`fp+Avbuwq@&G%RlA50S^+8~s_E{Ll5?bV#c)$xlx>TNsY6o-(T z5_IN5R?{l>_0^(Xt?uUJ6v=nJ*FL)@sGv(-TliNCNHZib0RIw@KO-GW2~*Q-9pz7E z5v*^=0w&ek^{{EO@13KtOBud@=V<89wphnpP$R6QyebM3;x7;K|IA`G?F7d^lX6Ti#W@wAT@v`=NkF?>Z zIWPwnv<^aR3>y(dJ2@MgoXv@o=J4$ByC1q28#+a)0&09MCCtF`H9C*R`9TUsDuRYa zH4q2je-(Rv)2|PjsGWUmK81Xi>vfrX^1HM&fl%diBi9$VN9T;Lq0H{^7^xmfA9?Xp zZdVbyfYMvYS$pSDSlx>mhs`E)EmT(L`eCE1_1_`U*Sp7o*o!funv z9&s39fvq%+L$&F+NUS#^7ZhTe%E&&3Vm1p~LT=lpB1hIQvwon9r{XLRvzzy&PM*mW zKUCN>EZ0-kyw=}VT;4A=x%D*^>zNwhaPtTEk|k>xN;6c+rr6=Id8Irk+)?{<9X+Mz z-eq;EWpaHY;K6kDxz*ujc(oLHBOaIX$;l#^t8(h#nSJ)3h^9I6(aQ; z?|aCaI9XgyI<`9Hpz9)`sy6DS7#nsGUw1EEblXJAJLku9OJB2R=)aY8kw56nvQM`= zDcdR7?nF{^02_;v;Nn|p#aQ|xzRWUa|2H#AdN5&a12YjnDqyt0p88B8ezXRgZGY>P z6Nq1pO(R;df|KX%YoafwRY0X!-XJUfXnV5Z0U{A*ACF{US1?+O-zvPmWg?$m* z<&8&M5Cr-+?;Crz#GTmE?{5YZ2;+C1-f6nW2;_vx(U>DYo2RCKjjo&Pnl>Ab5wy4( zIWq{}_H9OcM-;myJ*eiRV>S0$neRQQ`u(-Hcr7wFaIYbVv>9RuXJy46FNS5N`eD`3 z<}cTd|GYfE%C5vFtaN@anod->cax|aw_BVepH*sHo>|wa?GQSm>CL^_{f*P2SC5*o z98>rEZ-w9a;g8_FUV3j`YEz%jfxJys{c4e4He77Eu=hS<9+m@>I$eu+GG3uQFC^LdgrIPZpLH< zE{)q-8(z^TA`(nl^hrv~OpEVuK_)Um2O#3J7A&&?>a}c;W8@Dz#1NKZq1{_%RNH`h zbfHOkYJ|alc3%cZB8pDiv67^XpXe<5HHdwK=4iS{r}8xrNDWhM1vK)XlF)(b2)V)* z+X>`obt`LapOqU%_^Ghkdkd4Ke*b2>~GF@~BX1x<$M1 z^~0|XYQO9W624Z)GIQpc>~O)wiM-d3*hglbTuzRfULtyVM9Pk{GpSRDog{9CqqIG* z6kU=Lx~Y%@)a3Q*Vv%1;jJj8P>P=2D>~oGgUv1s>ZmPCthjA5dalP|83LGq*Jkd2$ zUO*k9nEc{xl}scTt~vP()Mctqan-x!ExVZ|p>qvgmS|~HpQ(N`hRU_DxDNCV39_oK zND0DS@rwkkB#~68iD;Jy|`Tj#x1)776}c?3)On1+spxPvXln27{5ElB^sK#*Ulvv5;~dt?}AGw8N)$}R7B1sKxMZ6ZAED3wMGmYNK$)1a3LC&+>(yvt8{yN z>F%v4jm25$@ynCW<3kxF z8`as-1T}8Kf97hdJ1BG{D!7d{=K}Ky)~CN1AY7Y*X@cBsE_M66^$qQLHG4_Xy7zXp zI<7$4m8d-am(Zi?Ef?yg@JSNKpZPQwC!3&ISdKuM^1Zs9%~hHrfg_SDB51rBl^ zNjtj23dN=y|8T8(oOK*$XXxLlBN%!d^L3VU$n|ThlhAg$HoyK&mIE9@fM}NNOh7&F zF;GFjyYRxLnDv@54D(-!NX|r9UK@R%Bcv=A-HJv!+07KGwf}YD%d;i)MYy|MJtxXv!c}{adRK zLmZNajG>-q_SqJJ|1@)0O z;p^zJU2-Ra84j;o zMLON07Qyg(Z)ZfvX8LhkSsJKIws(FW7A&8zNs;xI=`~7pGwLGXyE1ZHEDLNjq}kD| z7#a*)Y#wGx+y(#m;{D8}E`jKm$?cf?l3@O-=sS`|!JvoYvRN78JRjEyR0x3SGh5yU z0?l`on zFVfs8XXYk;`B(qM@-Q#K*KrkOx{QYkml&DmaqMo&Q)NDBH9zwC^aWIrj(cme_B^)p zlxR^YdGb1^T8oLLSr21ZrK3>nZ}emu*=9k6k;Y~^?Z)z&Jb%C}tv+ms9*hXdj(RVT z=u97@aA^m&DYW8Z|JXzr74x3V4{6$?`$Z+6MkUN2S zj8(1NBJ34rF(jv)aI1}u%CrQ!<56`h?~zwm2iT8 z=we`UMAb`}(M^T;TW6fAi#+XbjWar~6&lB!M<6)K|0pcL+5ajmPwqEc<3C}uxY%gLej-bktwDYpp)XO*U8$Q3n}B7 z6cK4V-<`l+9u*v${&TzFJm_aKFbo6Zek>)l-l(6JHM}9a2wPk=vrbD^LLf*n}zVkwL-nV zp>pU0(55?{8@9<~rjXKqTP82hgAwtaSBfRArz+QL*z|Y(3ph8*?we{9q;9@LSrlev zYmECmKOgX#>d*P@r%k4n&`OtHU7Z)fnEXzjQISm!@gh z3%qVzs(?%vIT5=~94u$?ms&7W3wQXIU#=C2nbf)+mGCZ2LKh4#1;KYiLzLp(DGBld z`m7o?BLC`04D6*D54DK9wpMR`XCb!a&E+UcEGkYklf*6%Fh6rpnMk22&d!@B{%Umi zTmFUm-H0yEzBZnhgfGKYLm0G~Wh~8WI*GN2It=9C8AX^;h z3O@(EQPrX1yyI^3p2I!+WbgNW=BoN6{Z{B8hnc-wR5Vqr5q+8PXlcHoBW>hOtx%EA zZpz&*?F8hX=ldxt(p=$2^z6=rH0>Z4-v&o87x&TgCJN9%;#!hFr{#o3jJ-Db!O1AM zrSoiA){Dj0QPORTolt*`F9X!qG4t==NNK)IXgI;-#B zFE=|fS(lhmx?feMoIhiurLS3bt}!{7pI=5(Mn6WVs;?fEFaHAFB;-!0>g!XyF#oSZvMDDegkMiTdd|Ctfu~L^Q3cB%{$it}6Ymz{KsCnN>hRb2 zr|<6`ZDx#nYrYWGqkCc4MQ;0}vgaP%Kp5q%NpX9!_cRZ=Y(_Pt?LK`w_vMamw*;)$ zd@jqH{%kEIJ@qF0L_|xRl&6>CNkdE)&&8@jMN^XZ3$8>w>Mb{iz4ufz*GeEoIwR7_ z>dxB_uUzDxm3Zi+?jD$RT~?C)gDE>?hdWzMt-eV#?L#+v3F+m}% zUwWFqOMg+}?VU55K@TV_Df)*}+?~eX_W)d_*4_E6lU?JLZm$?Je^?EV|1o@MU3SaS zMPDBRak>ka4AdY4N2*V^-h7K0MKX|28tj`$QR_ zsqh4vg(-nY1>tJrYBh#DM|uwg<5@TWlB|;crO@)F6kXQP_tin~Um|sz0~lAf&^}dD zQ%ekw^$gN=9e%y)dKUGDsU-Lw^PIfkXt3lcN#*P29{^x0FJM=!x?cY~>(^<&ERx7B z@9+wcCD#1Nc%dK8-dKOWL^n4Q=T0Q&rZpWyN}^3?CkxMha*u#ml?2}M@}DFXkzUtq zZ*hmEBo*+9_uj8ghNjK2kF=V($&PXPZYKQNj>8(9dC6R+bb|iB`7Zvw$|hfkZhZDU zpbv&`1Zt|cFEy7s{W^HZS)HZuuc+!1U&oKTBjHeGAA`PCH{Hwp!7){RkpnM&L|`CXruqncTXnY-cLN< z(EjymT8eevq88u(_xr68p$9~Ix^1H(!KS9p$V}@Lvp^kHEabN-GiA}!0oheDzusCc z+T*+)Uh0LG`)zh|@(~55XG>i>JQQM!wtOTa(*g<4K%p}}xGO4vMtS=A$v>?2@#$6P)+qlNwXnE0Xx3>JoI#y#ULaAd;7gl=1Zj+q{QVbAEf)0 ziy7i8YgeFCxyP?>xy+%Snmb8Oe)bo+BduKz_})S_{8D{~MZptt`kw^7-#}zx@5=pv93jqps$iKssHoi`+ZQ{b7WJ zMD*T24b)ejQITymPh5^I&V-_(LZpuuI=ivY zB(vO05cSSR*S?oS&&@H1&@iZxgpm2$;L+ZQ#ItrZ=n0V;5yEG zHn22}jc2LtdiI+244+IT4@$Jws^2G-eF23|M3sOfdsiy!GYH8+jh2jGs0OuY>g9CE zZAvKo6D?>`+O1VY;9uktxNW~@Yjgh)Wg!NXUv=-87aP^Un`i#YF=p(>F z5#NU4H?-O8PFGXpy$$gWq{-Poo<->KZwIGS9s^`G5LISl$DySR|oE|4VJ)jx+en01I}A?$EoFhor6P>R|*bP zcQa=l0-_tjb|s&oEe_HuR2e^K=1S;Pk@u~P;M*0@YG;GgAb|iCj;ML_5nCJOzm%hN zpv8+i=nS*hy@ZOpa^q~_i?9iEt&H85&TiJoM@aK#6 zTV7;_s~IfZN5cG^(sB8{ud@BW>CxmpJ0{oLF8zF$J`B{!97CNO`Pc&t09*w>xd_(r zpU!UH)c^JZVSp0RkGkppY`exzQBdT6r(OPMr&j?(m-sm!t}cbIy%SM3#=->A2>z$f z>a1;8&2RUD01)L{%0k+30>Onr2HILE?7s(EcarY1S~Q=aqRuj`>F{6U zzcJ~SZjcg0S{jCcgc2f1NH{^qU2~PX_1o7(KTR<)!F}?bDi^Q z*Y18nxj@3L3qjZ4kMv3C{@guT=d)3D&4NF60_-aRl8$-&nS5#PVbP& zrHOhsWM*-sqrQP`bFi-&1iwnGitxOeVFg-xlW8GI6lhn zvd~rDPfEM9j{n2eZk%sPzQ+ggAt;3-@dvEjeQ0th^-W{%hh{3rf2zsw2B#{&CS?w~k#r&$ubn2l2 zNhim;V9b@Q-)uZbZ4nBKdX|m zsC%akCZo2nJ=_yA43Zr;G*jsvGx4l~WUikg@%!(6CSdS+s&u#rCxzvzKn{lhcGsXw;(rMKZC0v{V+#CSjtQnya!-5Xvi z{TWQ4WiO$;Ivwd1m8PY+>%2m}#jZrwSm3r;qZCV5N`_~73{^eg#}7V zE-cM^hJjmT)Pw$Ds`P1ahgMwg0QwuqWd&3sX7otHaF|9b=VhQx_xYOzeoEhPp>)kr zl3C2-3a#1MX{?K-LB!2HqRKB!2Yk{syTb{FESG-ci)ryrYB_i(-MVch1- z#TV6hXM!Fd#g*-z28IUbVf?8)V#QW9uRu%tj^nD{*8Xm$<@AfawhtgQ(4_PjxI6>L z=4d~A^BfXsQR`QBNqMld&^&r%P*9Ae%5h;jFyb+RT85S6*IRsB`XanTnpX+j|KFBl zW+CEvK=juURRBHW(eO{mu#nH*(<_)jps=RU`M) z9d|%K-5v(t=j2?Z4j;5;iU=$;y=SoXU1iwPM4J#fNT9plu4eb$fe+KKil(WV}v!eznZ`*J}v zdyP{o+sJ)%&>kikmSwCB-AarzSum<2SFCRHePS6Jiv@T1UihW)qUXn0Wz^IR3BwxE zcpG?XF#D^6(U0Y6JVq^VdX6~8if!ap3rV{&myz+Jyf#jnonH2gudZeUR;dp$$x;At z{YgS5#XmrEFH4!+kW{SpWfU<@Q@(aqI4V`(-4WRyG(UN7j9}yL5*&UspPGu(*NOcpe#h$r|z<4qS0|!3x})a(N9NBq*Zii51paRwMVTBe^~k>en970Zf~%J zEEij_j-+*DG1#fupQR6$ePZ(>v>>xvO>RcFk{SKAp2}MC62=to_4sA~lzU@xiyEgp zSrmyDbc=?<|JM64svv)rgy?v2#PfnWN-X>)Hbj;FyzFsU46%^#Vc1Q`f$d!&mb^@H;fo-+_-Fm)c=eAJ0^{G`!_aDQBTXvS#OdraDAKIG*M^6hSn zVM1<}mw!g7Kb6G1EDN+Bgll0n~HK& zo*w|Sjd(HxgER5*h|KiOz`BCMu;?8?lY4E^>bG;V(zQtax{Z8dGD2anfSgM47y)p@ zz)N?50oVuc+`CYg?_xuZ;~)v0-=fzG@YwY%L9u)|oJ_;o;S~?)Qwa#*_DcXQSd=E^ z8Z}69BZKcVQ@o?~WLYEUmv~1k+X{P2_X@Mq-sou_!Y+0GBo?z?=_RXz zx#F6jbWB*dN5amO3w(O?^hH_4rKL-gI4PxT_kP^RR~kU$z-PKj+Cx+bnunuS{c-W~ z4V#yb2q@$(9_=(3Rj1eD(QXpf+WtAVzW(zRVV(O|{9S1)+eDj}YV5GEui&ajab&h9 zkU^g;=g%6AsRrDx$J8rSAIWa6Zh5TenWSZW`Dw)!asPQ5KZo84FEZ^i8tD=E;0%*i zIA-{4WJ7dM?Tys@XlEC{SHf!h zw5w^}@%`9f*ak2 z&q*EOSK5-?D$H{3dQe_Ya4~C=|9DicLppW;6h1oJah$Ec2J(s~l z!VW%^o}KO?F3yk6%J+|!lOU)Y5X|gb^NZhmrtOkwTYU7P;?*-;7(8^zl(noDLce+3 zBQ1p%b3#wAL$R^9i|bYpbtN1HVZ0jj`_5n=0e0MRkqT>azJ+XB)VtSe_ONP}S6YpY z7}!90NUia`XS=;$3TN`=_SZXb)?NI+v(k6j>mim$feYldilvn2pX;P#njyZ$w$8_~QSL$FHlxs!73jOq z>dNN=C?%QNa(m-iQ^>`9hX3xpW!&Ertn9Y|cU|aM;AHs1R6knPDY|fbqw|twO zU=^wpx=Wuo0P5V<+~Z%NUn46$cbP5 zg(k5un_P(4n9ZDSGI$NJs2eTdFmWU?BpzSfJii}zNFGdYdT-bF^DVKuTwOWIJiAj} z`MvpvwV2yV>2#OZ%t>XG%D=IC?I;Med>VJK8QqritZ}$#O8e!M*QaIG7Lij}Y%P ze!zp%Ucb7(On8fW(2nI6ovd{y#1WB zGW1+dc?Y|7+ixq#aLN6w{%=j3_p=I`45!FsW$g>hpNgX+-0}ru%Q9jf)% z!V!tl=`BshyX3Bf8hO@(lHw~`+6K@UL!e3A?;1aFEeLXUe}Mv^cKs!hX%*};F7t=K zKvzE-jO8OfE0(y2Gjyr}oynl0PjV+8*V3)@?1e{H@4k4R3B>-B&oRun3)ZX-IrBJO z&v_I#zMY#qgs{87IW^9-rgacuiKM{n7Pp{^`@5>$`~*(7XTkc{@BZ9Dt=}1Ew*>VKR8#Vd4X2TGYsPW%ZTz6&zr(-FRE6@e^(^#AB5n8`biXi zR_n}ReNJ7iv)3=sdnlnK<(v!MVd-Tf_2q#5)Sj7(22_7-6w)O0bNssHeYuhSn3+0M zyIe;eRxCy-8p_+eK>m@*GgJD`TT!l}c^DZbjw*G^%9Mf5<9uWOW z(}8bN=sieU9IMN7tR+sQVcmTFE*_LDr34b)xOSXgR-o7uay{9(rw;}gF^GG5lrFwD zT+1foopc0j-?;a{RzSeD_+Btf6VwI@e=aJ(4NT8&fGCKVwAbgG+m@o%B48RQ@y-B4 zk+Nlb(cn=yI&<#2k%sApY0npx3Dz%U`TO+B4p+~SlT!UhglB$iI@0iweG(1>6)(SgLhG@@V)0mn;`1!P-w^n8fni!}P&b($=tag9z84LQf zCYD8QgxL27Le)@6vZH9fBtbi4=(U(d_Xh62gQerOf=Mp+OOaz95w(Y?oM(|g=ISxy zUXdExm4i`NMRII0Q*yujaA#`8azjrK&;QC7oBMX&S(KRkoq3V+v{Qd1MeC)*y zk^6t|pOONbo*&Q;$poZfQj}bP<~0M-Ka9;9ni9`SfYcq9SLm(Ax7Xl8wDDaz5Kd{F zv)CZ*3aMu}EntvAUQ)IZZ%9vi6R1*oqw8p;A#py1-pJs2{7@hk0@Kc>DNRyyJjSpE zw}upk{BX#xN38cQq9{=nrI!l;r$g@}@N<*(|8{mY)Ey5MEq-4=W_WY$ zudyIiL8erJ3-f%v9is~Q7QN=&_19f`Gxgoqwl25py&#ZpNg?0ycZ7q~W4A^h70-xG z=_gs8!&?;1@%xivI;N(e?WDEz=fwEI4=tAN4V`Z*FDs^`Qw&;myQ3z+jzO3b?S zik>kzFU>J7tFzM}{7qI|$j^|w*Ss}weRMi{#!&u3X-J(~u&V(5A?6*%MzJIp(`p8rM^{jo1 zMdifqeLMd5{ONgBEN^s6b^4r|I4>;;VV1vPjGrs5>&wJ}70{=^!Y?4{^t=a>MiGE? zdI1~1)Q=~(k7>M_SvdSsDsiVnYP?fyNoMz2q2g%V6U;&212IhbpK11cbs@8ywP2Em zJl?L6Rt{`b+f$1J~KD?U92izEns=fP3t(@ra0dz(0;kd*8>1G0K41i>H3s zG-4x#g9hRtbOy(2H>b?#=WcFa{a(H-SSxKS4=XlkS#HxnU9>Z`914Ub8>#r~^OFAd zMPGy)wD(`MR?umG1O54(u}}715uvr_q$_gBd7m#96}3LAhsMe4$q%87^HcL`4Tj|N zu}k$Cib(^%1b9_c!oy@JY?hP{!qf|H$W3AxzX*hhv25D?+{=08kUnwp{yfm&KyTpo zB*dLO4?=r>w(6FWRVpH{DrllJV}bKURqdLMyyh7ZKR>hKH%f%1lx;EcFtJzLYO1{U zb5z+gObZdUeqB4&Ye?z}-}=N5D0Gk1Kj_9AgOWcWdl6^ubW*E|j}3_TW5+_Lt z3!U!b|DjGXUG+?6YFM`}+tkWx(jjX(yC#cgwDbMroSi*F2dKW;pK1yqs&!1>z@6=s0$BZHyjEvrsvRZUrn zlEfS0D*xUqRBU=OQ+p-em{WN2<=NDY8&4QXf3{p5hMAJ?B!kHRSLBiYf02in<^m+% z>ooA1m>WJcF@5Gngt##OH~UtT*x77sc;7YPsTX0lz=G$Sps8+2&zbc(`JZ45a_7-t zHNvtKlK;lgN6+>)w9uOI^c)n_SI0&8$H0^!+%P)sE*k z5{j3z;hQ7{#vkq^PBsj(JyB@s-x+lTw1n={soUd^EE{uW3k>AbNea5oPrRtb-D7Hk z@LBoDb{+VeBTS{Y-lnK(0MjiQLGVX~mp9fPGIagPo67q5g`tkCK#S#vz?VhA>z_?3 zmPjacbw1NOCJEgm2_rfECu>P@|EI2T3=!YYR7+@G+9&*l78eH?B`C{8d79`%*l|4^ ze>!nXmwljS3`Sc;m7>CP{7`HTNB-{GzOsX=H^ocxad8;EBRS0{(3wkoG8cCB*5bpu z4KMdTmsL6ZQI&PmM9Ua7%KRicYSgtYXy{(oH&3tiVC}V8KjwHV`2sD$-8h+-zdmy< zelhdA>pn%o6WX72TFj?gL&FtF+g*}Ncu|j^h-m+W-IB_#XT#n?t1E{}FQWACJjy49 z3DdYTGcx?jyJ6);qxnJ=sFLNFyb?O_Psx;#RH!x5953K!KAIxrK~m~^-Wt7Ty|z~# zouTn(&a$f)T2pn7)>Hbz-e!J(M32i|in5x6%Ik%gL>39aomBHtj^w3h6;L2cegdb5 z9~5Z~ku|wS7Se)bZg3h(X<822R>+gGOYv-vMTg36Q!e#$nACE{b3qF~4Gu=Wf-09?X4EyZU(jccqPR-Y-pRr$bfge5Ylrx%)3jldX&^`E|((v=-fu z7BzYN5g)XRNwk`@V2jg!gj=KaJ42i41H1lj(3>U^s%pv>5av63V-Wi6L$;CTDm?xR zWEO&|$IJ^WiqfI$h{#Pj+35SaQ%Sn6^1wC6F|J|Fo*P(wWz3!5bKyO^z@ zQF#4%M9S;oo7r)`q4a{&F&DMP_^EmsvVmJ73Q>)?v3$-}mTIOT!@<-+xHPz3HlkTY zIDFCYMY?K7#O;lDPH)l|@L4PIFBt83F+rqSLiVRQr;Q`tzf~H;@bez)eAq?z1X^lB zcsCa>?lApnYYXDu*9J-agEco0Pu|6%-vodmq&oA#s7jV( zbR+`9IMW2lBF_NzoNZ{R`^n+skB^T}^k&kne$i)X9rI~vsVIlH-d4Iy%gzWTM%t6Y4>I0XB0G8Nl1RS@3f^~_hMVD~KHvu26FO$7=xb66sY+wksXZ&KA zOq0(O6bUc@mjcys591u(I;sKe0}Rc6ahuoq1%2LSk)=p>_I0N6Spk{=35;t+UlWKW z7e;!`2W7(G&la>?SuOZO8NO}eKrk?HxssM|dE5xSJWALe>p3_=fHgS%F-X$wWmpq% zmfx~LCMn4#e)yWWK9pduG2J62TDe4&(E*xU5T$W+wspTBNFkr~>xlN2URl61f8UKL zHvEb;f%W`JU)QBIr-P)6@tuQCW~d(a)4p5XF9;H;p@H}YDO)dn+xvYJE1tW?)^iak zAhrH+VaxW47jef-figV`dh~%I_+$3aKx2fXR5tgOg>Kx!yaIJf&o4_$s;|lP1K-|V zcMSGve>Qj;CId-SP%S}hJVA;FZD=2UeLJs6({$_ELe|3^9kTuX_Cj7<-C`NF zWs=C~vxcNH+VLS#6H>0uR&o;*FU0Rz{UUaJgxW@7K0ez#%Wo-Odx(#(ta6B6;0J!< z>GS)%1Z{=LQ%&_qmN63pE~FbaB-$q)xwQE3AbfJ38tk7j z^i201l$*mH!aciW4sYB4$QC3Ki5bdUru%);|J>&|Q0W~HoR?x)w%}rJQmExsBZxn> z9ZR32Pex~>u&f0q!4%LZx_wXQeeHKb7k!w>yTs1_`o${y^TaVyO>5XXEwDtx<)3i7 z+lFfUwVI{}$(9MIGl@%j)0d&cP|guJ=>p(wBn-8xjYqOBni-pqKryuxFlVqQSob@h zCk;0>`*1Od)i2mF6#(LwCc5rr$+@m~Pyu?<583YUJ5Z8dx3Ypw_z>~ZL!E%}D)C?k zG!Q?&-}=6v28hr zA7R?ZlpAv~%7KiVkDe4A}+?ioNoIRUo_Or(5TlXwY@T%REgjEy6$Lc4) zNM7&0(<9t%2;Mod$=h-0kUWbaK!pUZ%0x^#*Q2MvQm*lb5{5 zFG~|1Av0^n7aiJ07X2fABx#e(=<9L+{5&Dpm>qFe=#NjMOhejJo8{%)h#H??^y@ax zGN11y5GY$FQXzL2y<@DCKNdjj1KV%)@%7BRFtSW-qu5N1+M-^MHQGRbblzo4djHes zvg_Ji?nv` zM>G>~+R4v-9ayaf?G$p|MhGExo zD}IszR^&Mkxn~kBxj9V$0q6t)@Y^_(zHa=}u`s2yt~Uts8mcc1(I%k~RCB}mbZ81) zNG{-EqssTapVtB7c17OfYKQx`Rp|4G?=)L!OA0y>?AuDTQW<%TKa|Af@?lPXt}j1% zTh@x2xMxR+jA>&qN8ZLL$sWII^m>0D)8npC$PE8H?z$Ou82-dsbiuJ7J?8sJ?iQ%m z#I1F%P2)VlXX0Gt@knm=?&oI2=4GT`w(13{q?P^%9$e;OHd}J8M~%{5f~)_0&~`rh zJ$}0Xqodh;q0eLV)qD8&L8|I1u#8Cv!EYY$H)qSt2A_7*x;&s6QXdu&X&8{NUU zcK)H{rW~>_#x1&U)pGN6aiJs7y=290OdUC01wt zk0SjV)vGlXlOQqZ#Gwl+Y3`DI++#PzlaA!*sKoT%In$m!4lUlADzb%&_aa3H~*FlZ>9ripUqlq(&fV zP8+!~;eH|ge}9HS2UxS&ItIxVlVU&jA@c(h_vuO2Lc{tpIz)!0@J4R_u5?|lLSS;S zM@=pyRKRFkc+?t(I`Wp>O;Wr@Nado#JO}D!E9A+0=!IXPK3fu6k|{SY)tCkCA2=!M zL}0Jy5&Z3NC~y6glg5zs?IGpor2x4>?mvl7Nt9;k$K57`?=F$%ge)g@l-fKjU9*Yp zz=ySSqm1>IR1Ssglg6Ng@`DWhh})0oki;&xg&GzA!O_xr{k>DC$}1CG!Y@S6XPfXY zmgA_q%n&RYSe?j{`uJSFk!@gtH%{a0n_3ec@mrRJ~o_FL!-kt%Zxxw=JNFhsLgei{##wPe2^k)e0?l6 zM)VR_OJMIT8aX4DRuOBfNPuV+9L1N{)erZ|jaM=cud^%=zf`tSIJ8A^_N2RB!A`H{ zZ2RiyQAdzEF9MlVjO!gS+f>YxIHOI7wtbC#^R`$+B6Q7QF)M0XJ!#?dZxs2X)`sS& zubIC>c5+axGeNPy$?@@*gh*1jim-V3!?nbMSov2Z+MHjWY0$RSM_-{=*Zqrvbi~X* zaADCb`cN+D-AY>d?|KJcd`=eyFZgrX(t^T>m$M75o$Nb)Y>xBUd<_%^1NKc(WHEZ)J{%;P)k#L)&;y-b#z&h zk4Y5l%G)z;K-&ko5oPr~m-^4*FrxNdMDwm(;WCQVy<5*3=O`97f(FuLvC9q0j-p1YP=0IKui!$RvNenz(@MuoqXB<+vHK1*m@lnzLjE)NR zmg}RSqJbZYvw$OF?H=T>`%=N#?O9gAq%>)Gn|%pSkE}Xs{pjz8{c>{Fkg)MpG5zW= zyp_3@6-x7T1HWiy%6$r%pvs4+C@r7eiS2lk6UD8%tj=s8Jz=0(yy3I(YgId=6&k%? z+47W*;LiNBkT)#{fi_hm3oi01e?Lf16SR1IgE$XXu=B|T0-}rPUQG(oNI`u&c{ik8 zHNvE^6KBEutGP>-`($fep5wV6l5ZhQ`+MbuHrP`9O6uOl#e^yz|C876kVmeWObo{$ zj~nxJb49 zj<>&=Yo(+=Wg|bS49Q%ibRZ)-A|%tXU+GEbd!u4B9(IU_^&>ZRi7+ugr`;V^fz@*L18ECs(dUSuVL>m=Ke+2GqW{9;eXr#KDJqY@E6###eSc8# zGzY0hN|(`(KQpC>mXC|cR2_mAtj0u5BQPcBRSL+}wDoeYi(h)!e^MRWh>B4BgojuE z1OLI;qUEF(^`wYM3d|td0E<*jZR8(Z1;-pYcJ)N_@8Hkmfg*g1_ zpR#f1CGa|&*5Sk1)~{qxpYKZW)qXrKd3?|DGfA{U#P^;%lTR(np7eUNGymn7q#jqW zp}?*MRKcyouI?I{T%;c5oNcqLUP?`d)Tu$Hqyh@rI$}|hyTdKTrxsrzFI`Z`#~1SX z$BG_Kt$XWZl~#{HkX#KG-0=WbCt(VBLK)IIm3fVHrO0_u-Ytj%z(a^jsB^Ds5;Jhv zgDtmiDd}ohZh~=bpc0b1XyuCQOMO&z%<^OmNTM&Qo9H)uXJ-nw@j?J4DPEH+=T zh2HE}QBP%g9&Nt69bIVSq42Y;uIB0pEPoH?h*ds)3~b-zNz267ms|UC;7UD6S9%fcA*-NUKXkqT;yyVoa^2HnD+U_ z*w5&B#PfKhaA2#ydlMI(d=#8V@WZP&xv#W)^tWm`v=o4q+fhl1ExB8nxxV7{d2WYg zafSYrH?FT>CFEgoT@H?;QsN$!&tPCmyW+r8>0Ehz^|L%w3@uKmY$@U^`|0pw^$d+3 z%{yr0&Gw|hwU6{dN~n(+GZ5=^KlrX^QONqFbHJkl$Wg+$8gC zCuiu0e-S$fUYMsFJ=Q?fFLp*G`3k*%pz`-fvI33>ixjbSY5sCMA~qjXgfz6zI{^6o zRyeM>U0ynQo?cSPOO44e^s`xxBUOVUj3ro27k6H|D;;1KVKmZgl!ZZIliQ=98#JBs zAjkV8U?@p?M*~?N81NGSipSW9*N=0~=W&YQfmG0lQO_)Klb*VRLg`@sSW?ZoT6zC) zOTb=c<$!}B-0MYG0u7`5));N*h82mwGKoRawQF2JQ%M|&>!LKk`cAjv(Ze%(eeQ;v zZZAxVXlR+&Qtdxj%RL8iCyC!uK@rsN;;jZmk=-(H>6x zkB%9Q88tPH;gaKgcdc`C)mX8i^}x%aUFCGxUl+66(1AI1_v~u$gjeDOve0Xw{sV2g z=AJGs%0*X~ixe$iokL01K3D6##em_&^1^`1n!!)z&k>rQZw3k*Zxs~wb{ zug&IIX(BxxtX+1GB!n2|2y5qwXe>2^PNtd2f%;2IFY)HXz4NK-fmOoILBp107g)jg zotydU$CNK4lzoiOWTR-j1C_|Qu#s{4k1lrw0`;*^M3VkVkDHwo2{bdQfDDZ`w+rF< zyr*is-Ff4f4N2L;FQ{^P|i)H<+Tu%sM<&-XhhoZ6`Iz)Q`vpUcdD78JP^D_k{9{zAn`_PL~Ln*-+* zJ=c3Lw@>8!RYLbPof7mg5r@cR8tLU^)ZrMnL+Z~kHiz1gy{PYdg;vBV<=nX;_EB>O zrhyZma%sg9c@@K#sq#kl3iFm_(3|RCl-W&Y;#ZDR^XDS2Wz3jWr2w~06xYUMYs`J_t3{KCOA2iz%gj=wP=x_+2U=217jVIdY&rSbT^tmECQ`2yA& zP8iJ=={FXaYsU}9>{l&8Pa%+CHlGxFYH`%p&>v$lqheRe56CK%Q9A_(&8BOzsK|)ZcQ>GrCFxPA;nNfE(&qpQbn{jpa7mxWLabD|)cKRrFBbDiupnnb%Te&5L#8Fh0!MAiIgh*pxXp$}D@S&h1gmpqS}`#a`_!4mRDcw)j7 z#(dG=>T@w~g7*^!oMNLPhdH}dw74iV6`goDxxZa@=r-4m=)X|pj%F2Yrw91B*nda0+}Q|b-6D=4gByG2FFS_A!) zhsXM2{Sivj13^uED5e6x(jw(`l?W5T4*JpO3YLMd+;th*KAA)qK}I9#UHYC}JgM_= zu&pO#g|*Ee;?rKC_6=`0>I&BMD@!*VEzpWCx1DEhO^q=3Z+3b>(ZR3IOoYgfcn7kd zKOK#Tpv3z^&pv3t;Ti~0jkez3RlT2fwa&D=GU1quOq4}U(h|Cz?4UqH^3NB!RGD9U z_68~l;n>IVfg6X7V{E7kfLw~t^w&sWtZ1cQD55tsz~8(rRV@58`2K~$(G%yjwVq2< zOtZs-1t>56a>}NjXX*K?YK;c79k(d?^BOR1yBa)>wUF&Z`yZmbbz9>^Nmc%pE$ecpexLcpSDlhCFe&Q^M6M) zn}cp%?%_hl|M_CC3Q#4Evy6ZCV`Oxa0OvgN`Ww8 zJ$7U92cNnW=*Z!Kq^THXU-NT$u!8j3udm|A0)>igR=-Pa>aEAlsxQln;)|I2FZ__Jq1{kq8Q2;UXF^m`e3`nnne!OGUFCj;Whs#C#qP^at=30wnwt?wsG z?yG6X8lA(`Pj+9-Rl4~cFwL<`=M490d>G;MKI5*%4!t!8`;8)B>6fufi_mr>FX-V= z>-=J>ai6;)ekZ)W?cGv~NqU9sSHC$oZtO9l#4 z4x+t2V#$BHd-spTS*_~MG_rXW4jua(glyv*Qa(37Kp3ADJ&_9v8=db@@DR1P@DX#2 zA_vX_8IhZ0bU$L*>3*oliKcwtzaODXE}!?8E8R6oup$Xyd*7-rx*^;7<(9^GbN`L%`AUC_n3}$XT_ani`$VEP|S5D{~bEV z^zJ0EiDb>N>lA3LWkO>}fn|XB^T&hk-dPD?X4_KxoUos5e;(|Wwoc~1o*FwE8gpy)3+QRf zTpY@r8Oo+7M0M92if)j0XRGnmfPyUs1?E2IP`2^jdPQdGo*2Bhj{Q8R>pv;@gvke`&X^l-o>xGb_<>Y~bhj5%64vXPJ z@Rr$j`MbUq<)yPFgFYBH^jQGXd#r#+&xGAjL$OaU|NV6ZhU5Ebo3Dj~Ipk3E01e51 zfTK+TAtOvQ7ouS8WkgX_$L9JleOX9OnuQ>zt}@y1j*~a!BzrkDRYr7$TDmhL9##A` z;!8@MHYK6vYFrcD6@#xexLCaIPt#fjETZ{U7Mv?$o}zyGz$>mIMKqpaV?Ct)C9T%d zAn18yu&Gg8-eHf-8fSl~MzZ)abDcyq4-Mb8m6Lrk-a)55=CqdX|G@2wU94w7nDyiN zk*zBDSAS>sIzR02%FmZBBpDr<%mZ8Qd1p1Dn-kx+j0P9Oer_A7wQTtnd)Q10pQbq& z(xU*w`m>F2=xKA!uQP>+k>IdCHhERMw==l&(X#qr8THzrt4$w>ZPFMz>|h6;na%zM zed=GC--naOnTm6twr(Exdxg@Y=8;~?^8K?j_bRyO%y08S)4t6uG2c-Q9^)ZE4RpHy zo_{Cu_$`jKZJ zZ2!xtD~1z$iA+~k)cD+uH^S-cGZLmVf@ZLui8m<7Ned#U3Im6%)jP7YcN?~AT4Nt- z8mAheeUp;|M@9sT(5r=rg0R-%-}&VeLa@kZeBzEz%1)Y4Q->)_zJ$qj5AI~2n1DT1 zo0cK^k;xBk{l&}O5hT#Y${jsOCh#Un+D{E*({h<{67S{%>nHTk*qro3csZfEkxmcp z*)}qV*x_FZ8x6eUi&a!g1)p55C9#fI?*xJ_gRPF*7Yp0L!^jUur2c7XnCNBjkW>9W ze9H$le_$5E)DOwy`MperiFo~~iykUf@KH^Jp5&WHP0<;*Glj7l$~Mwogk7Yu|8C%7 zr>k4fc-ZK8z>ALZYI?B$Wzdl?zXQ_~*|?TksdVe%+TnqvxJKC1CWIvWv!YvDB(O%9 z?*=>Na1rjj;s)rffPPrhT?pve=eiCHr_OWVkpUexh(mytWYlJs8%X0JCy2bs72seM zWdk@kq$MLjnOfkdyfC#onycp$l0f)8C|b=5zyYizju;S={A+jR|3Jh_O3b)aCtA)wD8$j-Jve6|rM9>7aiBD9Q%#L-Fzna(TZ z-C<(B=9n|tjBn1CKO$REq+_q=BI3}G*nS$kcvoD^=LcFo%jWZG55MrsY-@e=gz|f~ z^sCb=f}pg0Xs+$=E(gA5*JVo|)TmtbSVkeWe}L@7A2NO)Z1Gj;vzh!gzJ;)Mxc)4#*ME~;qg4A0u1F5zDn4oY}rjxZl}(d zv)oqsBxk@PqrSrglTwo0!*=P;vmb?n{K18D5GW>bpNyOW_J7Bl|P574b^^$l#iMT_hV70&Z z5XeW%9iOu0lhNd1r4XnL_J=Li@pKUSXP(kU@TqD%*DUlNc*rq)kl)kap|ewItJKxl zB20fzCyBgR!OvR;KxoqdbIo@^4k!-}b=qHCntElEXE&4x^zVWJcdo-jnzkNPm@*~o z^{#ErOee3JyEsh>9$gQS47Ml|xcD3OeA zHq$|qA2`H5KdHUT4=UMK8PHhjboc~376D}0o+tM`2lzceCGqKJ0PHKExxg+2NIPz@ z0Ced9xRZniUiP>{twwTES>*-~ED6=nVtmK&kZ*7+ zMBQTLFTQK0koS1Z;ahnB#DOl0tGvd*1BfkaMM38nA9PT|EbCcRH0sbRDM7-}Y9=cbt6{YZ9(ml#p*Hw;Sn@`qj%8W~so-QcEwk znuJdCWSYFbeR~c69tVHpSJ`lSGgU5M@+$4l(P4D*=^|p`z6kPw92rRcWav}PL(?1O z5$_wlbmuWQ&v>vZqi%`Is7LlHwOtQwQ|~JFN>H&3a{ECP-dqHuJboZ!^dl@QEAMTc zc-@z{u{IOB(Igt>5ZTgLFY1K-9mPo6@<1Ck>`E8!1tIibEAPrqdbf4^^>2cZAYsqp z`=IeaSQ2u)ml>#>rxynLmW9Z_Z$JA}axQlVaLr@;E-L~wp&uvc%3bpyn~fLYqE8Ed zRp>5qG#m#yB6)U6&JWIUPNLPOzI#i_Ncs!Opz4mpe-ZWG;cSI}|M-cRMeRMJR4Fxz z+FKR1Yjl{Ul-jg5iB_rFYVT2W*?ULTs=ca;gc>nQVn&4Io6qNYe!nOGo?N-EoO7T1 ze!pMu*WeF6m{tu{pnyrzrCirm#>@y%`mc6m+=%VBT9AH(c(*}uH8|=ikN7(t&A*gJ zlCV_3*H8d%3y{Id>Z9P~wSa;Esn!+%fK~vIBvpN+P-vj@-Wr*0s+C#g_rFPwEwayI zga>E^{vsp?fTgQ2zKRe?JyZws@j7m-4)4$p|{Hylt4k%PZwiN_$ zAKUi$e98P-iTzYdD#|<6_sHvikP9E{8>CU*SZUs6XGm=rur|6TKv4A(-sF8J8xN{2e5Ycz`0iD0c6i1MblNOxphQ<+shul@6zB!5${JK1-C_S0?& z)!E9LX_1A)+S0WJY#)lF$7|3(-zPf7q2KUgN1{5%OZsav5Gcl(s3VJczami^s|X8d zR+WkM#2BrQ)@K#vzAMxW(v9jaWJ-?ZgWazXa}{rkVF^H3_rcbIu1Eg1|6_y3w63s@ z%5R-mvoR@8Yre|2g)yU?_VZ)Eh~ z`bHMhf=gfb(Y(1;C5SQT+0(}99SR^cL>S=81~f%8%jhQ=fIkobe!1a;Z5!D-f5kESvABN8G5D}6l(IR(I=!3jgKsj{@z{Xk>Gw(I(1vqr{?)sPXr?7U5&)fmS+Pxk?^}_U1z2x z!e(%luDC1L5Id)BeGo)wQ2Be~JF}SPoR@c|Dk0yb@6Zpc;%$#u)xjZbcjkQt)};f& zpD(n~X)`Pk%?BGxHYQm{y5$;ty8Za)x^WS~Oxi)6EXgWXEFs7OIUT<{bRpHZ*x)6c zrYrq(QA*{0!Q#U$iUvA}qJ_yV3`&w;pn!_fcZfzaSpDMWszdohA~imP@-{vr$G;NYG;FbpMo$va6=)m96%QAHXchUpkXANFcfp| z2b5nE7Lh^6+06+c?o!s0g06whmfwKleG-N6%F{nAy${I%X1ZGdts_YbM9QEh`>`<% z4}JaTtD!_2OcRWRkgAmx9-#R3>fN}JNUb;?-@e2>F~3#dzT|z|eIZ-3s8pm0H5;oh zDgfy!zqvJP!3nz^oK&NXq6foCza7qY!}^Ec(s{^@>WKVje_Rg+-lSkT{3oXLPLhMa$%~0!eOO?o8SN z^B%P8r{!Sq+)rd@g8y(wvxEQ05dKR6rf@Wv<6})vKGB#Gc2Mu>t;bqyr{0#J6Z3(F z>p-ZiGUN&5>m`cQE7EUvyYg<1N5#*XijEIlyO+9SB|Y?I$L5%?VM!sI8A6B9P?6BT zu1?DB@s+XI@kOoopV0*B)%1p1q8;Nz$L4v7OF~b>USZgmjj&R&N4)5uob>VCD&w|o z35O!_4+;%L!awz6h>Y1RWwI>0W^h+Sr}bQaZ|TpQ(=9}cFpgXGJg1RZzVpnSM+lX$ zD80#lg@y0t3ktmJM|^bJpE?rWnIzpNmUyzi;@1HiGmHz^>nNltkY zsQMc44+evylPN#jxH#KeXu{@EcNu+k$uwU<01(cOTCSETsYTa$E(-XDa)2-(C*V`^ zdn(xOThNd=x7;Llof=kV1a>Y;hF|SG3ZrUGRRqIGvBuz)v%&|ge6i7#y@yvC9qAlB z4#6w`t2KeW`#;FWkW~1p#!RsB6N&eTL{%bDj7a1#Fg7rDa`p5k5^q>oKYn2C`P`nA zVm%_G3)Z~#tG}+3bZ8Pu$OsTD)p&g4;$nZkY&b@Q7bH1P!NHN<+P3nV7H>zE&-mMC z<%@5YqS@<N9sY5wkcCz!Cj5duGsY^4|)wps{Xun>Gp6y z_}SiGV>+Il>gB`xHxz0lF=uHV#O2bIfNP{ud(C`C&4J5;6E|>bsw27X;)6G(5!T__ zn3R{*9hk)OzxSOsPMYEs4M9Ya%MpF{kGw@@zVS}=1bKhfu_0{DbhbL}NVwUq;xpts z0>gj(RvWRuHIJKu5YE=eR8OXRTGk7+#1tKrt?*48=!hWM7WTbzW42KrB8s~GX2|Sh z=e}?57feSGg@7PCntiqd`tsxN?|-|9ep(?ZGC^k?*JPJ34sKGSOHE9pG9|xsm=HwX zUwtusZh?C9y8kIuueVHFBueZV?&FMc>Mf$;l_y=v$uxG%Zigm<_Iy7MkUR`OIYM-% zM>CLwt1r#@89wm8ZpkmXebLqcV(~#wuGjLFxdFOL z7=EaEC)eAMQlL3ullJCcSJ96I!_}sfdFcl(XNp{Y+`}-eU4tByO7P;G9gYBxp3aT-W&qthB zZ}yVrKLO(~xf)5sYt$UipZE{w#M)t4MIozdDXZJ`?R1g4>>$xLJftp%wry|ulHz_8 zCP*@bj>1c$nPR9)rD~*3>TQOD#OqC?s`*5EUSC-4SUs*I&1y8UX z;r^Da>?H~7ER^Gm_Ric3~(=~l{QI^fu9z5EDnE!LW3O(nv z8>^Ve=dY=D-Ra-`ME^idr_@walm1XAsLTDc0kjt0@%}cIep)!b!FTCp*`XKX@{gCn zOw9B1L2!^DQZ}JX}9VskJA# z{7RA2Ykd}|8dSaVm0-|tZsis6ji=A{`31)HXE5^NraA6<0Hi65@xiP63j7>*4udTL z#WsCITCLJ;e7Ck_NIoIw!B5d3l*N z`yOD;9hn7i-qLl;CLc$)8{=6ecrz-u#x?+aw=4;xXUwQeeIuPCRftNO>rc3Ga8yROKX5qFo&)BdwZKN~gh{}oCr-=U$+ zvaL!>uuIB^Z##b6!O9jZn?*hIc1~Ex{lt`!M!tM;lz7yQ4dI&)>J;3}b?gDb=D|~9 z+`AW=-m3SLlubVlDzXe4lM*HHme&) z+6IM8KIWwULd{ES4+^i-hI3{3ZA*sgei$bh|2;}c{Ea>HD5}Q&8s4>%XIJ};Ju!b3 z==Lq(ywvn4r+gy7ufU|`^B;O1Xv4jAv6s5U+k~&GpU3|0!G`%~HD18tA_NgvD~D-2 z*B2xHnDAhN4aMbH=MGN~(nAc_E+hVKGWT^}ln~e3CRr<sYr;kt1on|Wh_%JNn;FSFs2S9K(<2F>H|w@di<0x9HRvUKfhFUT=(bY9AzFeyf@H4M)b zMc^d!wp{w9@0G6AhN5+KUlGT07V<6|x{i3qdDRz+)_X{=j8y2b1=KImUJqwA&CuW) zMd>Mav-e)g>BPXvgB=6PTaO(1VQ+8BpNac}v)DRfj!<-6Uv|$I@+HbsljkoXHm$X1 z3ny)r&SClr{Zm1F?V1hJL6$9clI0w5I2dS@RJw9~__ZJF7sGo1+do=I@c~9(sAod8 zlK+9`%%wrNXY8L=P#v)tT;70Zz;j}krv+gIDdWDAEy!tnjN7aqO+u+ zH#J$-q((F1*L%pCST)jJ%iTr*(4UF z?!J*}kdojy3nfKQ1@gJ*xxJ9yaC5gR70sVmb9AzEl(@(iO|N&TXDm99R9J= zh4`0#)B$8dL(2ZRh#}F3FrkNYEzWP=)gKCi6c)84_MeCmMTh^MF{^UCy=+^t^ESWS z7tHYg4{v0wRV5WHbQRrj({s`L|SulUe#)c;D5@rLSKW4lz}8 z!G9E9v`o)?mKx(0Zd6jd-HI?ESZ<$8h>6eOc4LPMtHw{w31PSccW;Dp4estq_Tq*_ z*>8Rxb$tT`yFT>#gB->#Ic!!kuCFK;H@aqmy}y4=d z)ct02pD*0otq4;%@v#_JG8!aeXCF6!uTF%PHub2yaB6EKFjY1bK1a13a?-LRq;v zHpvbQgC^58RLv5>SN97EOIuuVK?}ue62l8ps1g615tozR(b18?U;iS$@xD_Lm27*p z2kFjZh{T0{u=aV^Vvj}XZr*8K8r3>Od&eOsWfk*GjG)lmvW?7G-Xm#vWcadRbIKa+ z@ZfRY$Mp4yp~TC1kJBMLDqC0a8(i(dJdSAFv%0>|-I4OcZRf=G*=s?$p%2aFHm^~l z9q_+q22l^eeUWMcJytIdl=jCw_giwNPL2*^J^TopnPbP>7v&3&FK0prL!dMi&}}gLIWpN&=igz1o}4ajq*9@pDMTuP(Q0`MVvQWRWQh)~XjW zm)5FmkOos-{R0+w(wM?Ns>1UHx-wVDJ^AFa=o`d}F!vK(KVIue+zzR?2s+1xwd4>~ z=bz~?UT(*$W|oqegU4As`z3%@x73xFGF&f&hE)|Al_iYe?=~JNZbkri<1@8a!cNIw zqlQD7Q04_g6q|pDi21{s$m-4?gFZVQ+iuh{b`IHyd6SwRca-ua@z?W%6l$1^>Kl7A zW^JEc&@*L_g20d*z&G&wOAsXhTBBWI)M0Dg+XFu>RKuiLmQ_52+MaEHm#?4bFl;zp zg76W=RDI_8A^6opwv6K`E51wG!i-t^xTum;A`AzH)&iqFHF^N>kz1H7{}0FwygB`; z<_$o}gzi3@VTi4J&gD`aMb=g@{^|nhyx(!8eGd6`d55`wqAD#1$;@;>xCGl42s+4^ zW9_LwQRPHq+a?JjT1ScTY5?His6G3KYZ_6MDXqp z6$Bs;?-xkme;rDNK?D)ANw75tf6kR<&0SA--dJTBV zO!IL4!63aG&E}s^`3Y;lyIvv?q9g{(s_QKtiU{B2k1$yy@x2J=iEKtB)6q z6Cmb2G90gsgZwWceMGUy4#Bmnwd=E}sFV0=F|8{^y`_yFsr2&G(De_Rxsm7urSatj z4O~@alAO`+npo&YgWUOh@#_(?`ZZoh5o-}XHTqXKM3hHDCsYIbz;tcPZuEO43r=(V zIj@!7JDTvHEG-z27Uyc2ts3^JdSi{_1ybVYlMuV$a|xlRn^mj*W1arq*}r-1@6+N` zUJ^e-QNvY`y}7;+r#jYb?9WN;=sNsS(YWzhScvCMkT`Qv8}VWxXuX8h6?0@62eqbi#iC7hd*@9Lj|J0@GDM?qIM!F;#|8UQ0_hHaM5~5<3Dh_m|ExS|o&t}& zXmHoR3b|2nDuO6i2!LuZEa-HGBLmcE--X6?iI;GzMSP3NzMs-uFE>P629(>eiGV6HQn%^>e*ALbV{g>`j2gMkFNbV7)sH2ZBB1uPtVi_ir6 z$N+TH%Y~EhA9~|ys%5ev2eM!)07?DnM8S#k{shmrs#7zzDmD?@wtH)YYT1%~zL z(I_^o0E+g*iPK1q`|KP)b5M)to0>G`ClAU)*Y#B z+-{FBZ$$O(7O3~H<^E%WdS4Ig*)B}ZyQcF#sAM5xUcTu77sn>CrTzD;2)TUf8W18I ze4^UU*$fFd?;Yh4hYRdc#lBFtfVXZ=yV9fz=12FM=mxIbRn`( zP~)P!b?NKa{VqI6-`;*kMS+V-;BCu|n`}S}bM#&9v^2Gpo~J``X(b}#U44Z%?TU9z(Fv5K(K~#)CUy(5E!`u&L-dC z6{H`afjRJu9C3O6KC(J~FcFe+WLi#}sAF zsR{7UH@>D=y8xaZIMpdjERf$$`TrI5?FhPO7j%d%H^Q%8QKj$ww5MOm{-J2u4kK(@ zl%8lPhg;K9_)3e^IuOO>f&ED4>nm&@&!i5Xj5Pf^u()_gm>@Qo20OcFj&3^~a6Lhy zWX}~ZQ&PuKZtEg{7%@i(@f2B>%qH`@DT5_Ji1uKo+L~uwKN_G&LYAh(u!V_@JS9x=2dF^wh z-f6h6U~-S3Ch8*eA&O*mgR%e$NNF#ooR7KTQ(RJvAHy5=*-l<6etjT);?h3+4aCXd zW6DmGzQsSp?I>yJkb(qh@-w!cvB5h*BuPT|eNNOotPQjxFJ~(T_A6$_QW7 zU&9dKt zeIK5q$MF;?b;WVwC?apKHtCm*&V3-DAOO)=t#V4pz^w&*<5M0#quC#^xrw|q+-~7e z&+Ou;aWD@da{XEg+@cLbCGaP>QJyy!ux4Sz@nRRA4oKvTe3#IyJ zq(q4s_x#s51OuZt={f&|S>6Coxa?1a3Zf$q?&VFOdS0zo>V+tL4X>oyKzBQw-eREQ zu3(_3dKFxkU9q>B&Bx*O0P30cz2~t+W5Ah)G40LZi*E9Hzp5ik!q|(}9q6NbKa9>F zX<|Pkn2J6PCdoEMbs&xd31!hsT<5o$y4A54Ux*YngEA9AbCB_Q%Q3&l^emNp*@DTp zR^9NQqko&4g z6vq|Dqdn*NH;S0QrowddE!m$9q|;Y)UvU8Ghy{(S%5!j5JcM=w7atX({jeAYykAlVB_Vxnqk+};yl3TE_&na7g%j`(nknYdn=n2w=EU^hh@sqaH-Y?^}QOd~Gb zH~VJP4vscnno(_}ZS**3^z`7-GxJFkEWvyd8VW@h>fygQ%e#o-Om`!$Aw$B#|K{#c zQiRLDdVO0&$vDo!E>gzbrB4fnCucewS`(&)n`$Hi~ z3vZE}aSczzd7*u4{LE(Zn!lKB{)i1 z4q2DCW~&L|0kV+rmEdnZ$=HpxHSBrxuY;yA;($+nKaHBxL5vOtKY}sKKICiW;HQIu zav$IMcK7a8Dn53G^45%|uKU(>G@!S~`VJZ-?7j9E8rJj&iueKX;_J!+xk{$we zqUgZu?4TBT@im^uTT!(9V)@48^W%n=>oJ3&HQ1BKY+t9lL#*XrYloUCac9w8t{2xrVA+g$HT^FW7b0yC@85E4? zE+ikw-Y!R0$SF0nS%H`5_yr_m`*;kzGc(G6WNK$>_)-n{3_g5@^j}j-d&)C<7@YCY zYZIc#l`VnXiZK|J*Ichj@YE-V;nIE!#qdiGDrCnQPGyC{vL=GOwyYUy@R=V#3zM=N z_Ayj4NWVi93koGUYLLJ(CyaKs6O#g;$_7%H0b5EKKBMf>tsE)9@!Asm-}x!I6+>#+ zw;@{iCEH&RquVJd4;JtT!6R7#41^PA0{}cub^lU*DtLmMD1a;{fHwk2xIM{|-VOlX z0Gt=lwD$snDF6WyH?f6e=_(CKTXW4#i!@vTd|1D3Dd}i2GJAAukj_AO{OEFCH+Jyg zh;gyIhDssnAHG`{zxl!I+yq(YmqCvD9Gkqq?@dmq_PQIJ)P~Gf@k>|C4gj6pB<{XetaCQgz_HgEF? z*D5~-ZxTbwTLK=6qG^!UZ>1o+H2R2)Ph64_?-D>)Jwe$jpLVE~F7g0SGV)}sA_}cR zc!VR5-BED9!Kx9y^=WRoUiHER{2^Jyhfo|v9TU}AworCmDsn&y>vC25`z)TotuKnp z-QKqevH*S3Lr;DAGpX~9^`%}{Q#AMH1_zgPN3!s31C&SZ0*@l^0)6LGkN}n*=>7?G zQd0q|C)9K)?VwsV1Av19;6(r{XS`HE^brX7`wnP5^apPxdUHn!0ot5ED+u5N7kBD| zhdOwG@Jx!=1-D&Pg2Ubaw5Z42=@C3SO1FP%B z(YL#M8j20TVK3XxF2s{vhV(SdgLY9DsuBB3!T6@J`Z%9fJ7s(IWB-!YtJI_pQ2nvI zTU`sqIj-EK{}V8@5&>JXA_psU&|4Fma09gGm=8Nb{XH{1L7S+_QZlHWh2 zefG}tHe8wVs5h#1Pw_`Eg~3rL*n$30so{h8I-NQYRqpg$=GbTTleycoKL#FUcJ2U12{k~8J;FH z)D8!E(2HLZ_VWi5kbAu z%n8;Kcqq69aiW`*^~dNe!Q#)`FZR%(Uip9WKFe)umv32R zzc(x+Tn=(H$WIg9mDfTK1{fg9!P^ZC7DSOf$ra8!7gIKOKpV+DdsA$@kwrn@QHWoE z&1_>Tj=VgI6%ZjJ`}Q%Wgw}s@{MDUk2IHw^8K_jqEdA{&j0x|Y>ES6v>J$CqnA2kl zxgpK(nUzC@u7{T7V53VeL&lBOy$OluE0IY*M&Gt5x;$%DB!uo$u2A!FybG#`Eljjv zlS{Ap$JM@J%&2K3zAE?9UPpFp>1Oslk)M%K`C0o?TZm&7I-Q8fE!VTp^fQf^u+Z$l zPGHQ)zT6ca&daSTbAi zHd~Du=|*$3F0^KG+dDf`9S*SduJ=vbB+u~%5 z#dPruRg%1DI}?fgXr^oC`G<2vZ+f%)Nzh*Ub8+V?3O>80doBrm2HHOIbFr6k_aZOr z6zDS^yx!l>O-2(c>|JaqG>#);+BA;t9BD5tca`ieA8hTr9(cFwe3+1e?n97$N02y=4{H2~VAv#*;(%V7v74rb-M5opkuJw#%G}x+hLS=F> zvzSBU;-ik%_R~*aR`j$*i;*Ed(V-zf7>q~RFsEg2-V{e1tgqhK-wxrSgmyV>eDwzt89#| zV)UBMvYHrnAowS+(smPAVR)nUQwSJ(p#59kqVo-zX1=`Z1l@$me1js%*X9IK`0gME|NFj}(1k6Yb2A&l-Kr({k z1i+$kAb|gIdE+=O6^UuGyDMWS0K2;XU-lizfw^rRV!PystYPtkEMUQwt?BS?l#Pvt z#b&%9uk(CKp{W3trZS>1lU@pSyRI{`%IvY;OHcek$-uZvY2T(5naS+;zvKu$9uC zzV%rB*887SyVX_u4q%mLjlDle(TMpDZ}^F zx37EfW<&OiCNX+lXXeL2efoaxSqWNcQqf0B{7Qa5G*?aDbGJ&iy%-j{t3YIxTOJ9z zTCttC8qRHHWvdqAwC^o&$ue!%wXvVM(vOe`J4!CeZ7*bcqRWVMP*QA8KV3ui(H>k; z2|a~Gxi#M(DfmTVEX-pHtOoHyY+HVh7&@b3XS5x|xSSW;a1_DnOJ52p0k_+8F7VvMFnuK(*min zT5nG(j#>z8nxYjO&QsP<#S!9gA_s3sMij})OyFiN`tTv>hY$%B=K>X-4OUe<)3 zJfHc;!vz?bq?te3nayrBsz}`JR@Fl6p$v*{_4-)3cv=2qp5|M{aJTNmbw3nG6?R%a zBH*)Ti4wY+Q5!bYTAjeaH)fqnJr|ZJ8!@V*7jf$Z9Ec~3ESj$0>AzvB^7E6z&D4vC zi8sSqaTPP{|D4Ax5rMdRqLX?vzkLkolSMx?yHo%zG=b>0Q8#aY+-=onV)cVXBI%vR z={Q$|j_HMRC8|uL5V~bo*}`|SUz9*2zhO6Q^VVY4N$Ej<^IGsghwhKl$7&0CUS46{ zA;*#8+PB>qqKT6>YjQjr%Q_mGyx8Dd1)pAoGCjP(?GRq%s(Bcm9RU-Hjjyes?|? z?dMgrx>WG2cV_e7Si7q>{V8pDQsuI4?3eUlz%%2CO4ue{eE3~9)f;yoSBv4HTZ|(sY z?Lj~_HP8!!pUD86%-O|{z}HFN9O3~|6aWDU(lQ}^8t*-x`)tcU!1H#eJ*xQHyH|g~ zllO0n0uWq%uYar?v4B598)y1cBN$;`7%8T--u<_JWVI1J{x3Yl>D?i(#fhv2LrjHW zN0(46lX0}kW7lbquN;FHM+U<0(_5vp8B(gJQyf+4jZpJ;u}}}oBR?hm4K=0CgEgXq zTts+o_r*mr+%0A-Ri*Sb&bZiofmW4XXQbkyGpFVFpK1GE= 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[Z;?>h2ll?`|Dh_&A86KwZ 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

    ldLlasxT{Trt@&dyGb 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≫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%0Dn{F>oXT=kNfZ?^k14>SGnX*W%AUSCa{swFGqE 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⁢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

    KUJoNWPw5`_@p2+Qv{; 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%0D#jfg%e{k%HN9E-AQ4KZu)gq<#1I77gux! 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

    h#~%Lt{x%b0dNlJa?U(AnlF0+6I>fgB zNoLfy?_S?RYVsGg_V-&9R@!uCI&HC574RJ+$9>H3@)LfUUP?!5nd2ny8!XEpnyNlN zB7dR6p}@vL)>GHF%E|nX`<4j{(I#SR_~^oojN|j%dU9f3LDTEqBYNlVV5!vA?G^Cx zW&GOFWN_4e&(z9T45F{Ovwl4cf0oM#DuGu`4OhL$AcOKWdf>}6tR5vOwerEL*K#5> zL328seKJMk(&nP`fi7}9tkwQy6TC2*>L$GxvtXX6a?hEhW2bzjFfuCC4Na-gXh@vCwq(S7!B>X9;vg zfe>uBl7t{!*RQ~I+NqP&Ns?K!n!?27>E%S&oy=EeJT4=Ts5I}gx@x`D>=QJ5!-pJq z|LnaGz-NAr1B* z5J=nKO~gH3@&>%bCUcs8^xq;YtH%FNf2#~P`>U43o_+EDo|kPxvykoAGd%TK}%eq zH&wgxma}e4m7F$@g<_?B@Eds6XZNpC{mQ+vJ2M8^=_)l?ot+}b-}F<)e>ix}Pwd7$gs3v}F_%qnF? z6uwcs_TOatJAy*o5p=dWT=2}kt=`8Xsc5>0Sr1T^Y`zK|0m0(qZ`~EVcPJS||4*-X zwQr-&%lz*>k0P58i7o%(OG7Vc%iliW;e?-kxH9C19&3>|UZmzoV(2SqHL1f8lGbiR##747=~Y?PF-e{S?? zArg5ECMdV&5Kgm}_}CWqV#545qr$+d5gM-byl)rOr#Jtc8M08r<1;hz%dOi_&K`ii zz>Co1VZ!4)g5e0e=f>pVzZR(qO{L4(XTg(R3j_0GGd-czT3CnH!>b0YhC}z>9OZJ% zAkuY+5bc#(5IGJOFHapl$9!$QGLMPuRv3;@cw5X7v(}zp29>W8l4^Qnus4J#n4^r_ z%qyo19SaN%dZ!vx9G+E&zzqwmx{{D(ZX;W;&);!ax-T`CBkU2`IW0OJLC9g%8->w` zZiN?SB$68pp}gJC3Vy;ck6|QI?fkaYfdxK%zsa36r5|@Mf=LrSD&J@Vv?F#fF4}on zDoNFM@B&IUG8rJU`kE$>$GDt@*$Yfo(zW3f0J1fnrk~LZXx^*Ol(JTkrPKO0oRomk zXiUT}5yY`QQ2-DY(v~LTZ}WP^gB2R71ni$F5M568Q$wK-Wy^If>ufA>|jmZFtU z4JPflQcJGN0YlmGE|0ziG)<{}9lTfz59}INotLCr}TDp5;S{$hA7 zgfe@&w8=;il3+O3TkMkF)0Xk9fi{I;~?x{|%jf@MM-_&gFnHnl3TGqxQ5aKRzfqU#kL zUKdnm0*~<=yo*TvN3NbDs$pa_JapPLesdM+Anh#gw<9%h91TE?B3K5BGqPMgugM=D z&bEB?)ZjQC>W$IqC)S+6-Y4J^Lr=ZixX%VP9m1Zrq2?BCgt8svRu8Kqy(+IbT8M{~ z;&u(;+H^jiqbY>Ys-I$CtgD@tM`{V4A{RE_cyrk+>+NS=3EQ45Vc-e-+u&sJ`Z?(l z=r>K-?L!2|il z6wqN4OF=B=l$b>Sxp9q2lU5aQ>ZFt9r}=ihNGg*B&HI`%{Kg(gJxky*A0;W^Sv`>~ z)qnrzn=4A<7x(N~rpiYrvOR%^V&|}DDAPLkXXE8(eVB0u?1Z)l^K`1dLf%uawA722 z%IUlE0>IwUNqH$2i_fiC?}7efUtP7>LUCRFtCK+su-t6p={mC)DSUjI%RGPnD9!fjQtp-Z-LD&J=wmiq&tF5Uf*S$9l3P0GSBci0fzH`lNCtgOs zK)cveagEatg(uW{yn!RyuqSR-2Mb%N)+N5BosLn?WvAIh;k~reXm78tY?Z{#az=b@ zW@kQWXnP?TaqU;7LQqZiv|LEZ(&lhhRf}ltkt?HhdS85myPas8M=55aSW_vOUF=pt+E_lwkOf$oYLHR+{^J|Bq7cP>&y>i^G7o?omvVAeK=FSq> z(ne*GFciNp9_)(18gdL>_Gr<1sxPUPRJ2>Q7=?o^{46d73Hc`z_9_{9(39if_lSi| zFNC)Ydsuww2|W^8?p9R1X)$ZES(2>~{uZgdrU{$S&P%;)j}FB;^%=i?hADmP{&z-U zN)`F2DSFJ$eJ@oM{UvmQyrrg(H)5^kwQhrJ(cbSgWz1|&7MYRd-z^*Y66P;nwUBH$ zq4i>llWu@d)*z%o#kX3a8e!~fZ^#kzuEPCy)0<@X{+Xb%>6pN0h!*yPk7@@6GrA{B zt$VpUp3Sr~2T3(cLbkyvCX%+<)m9fWJ1u#ed^_iER|C%yV{-D762+w`^wLQ=(N$KH(@!b_3+Rp*J2p3!RTP&_t)~hP zyx0Qd@urz+Dh{?c*VLk*5IO1bPFFf?>-bK{x zLtg5mg9$9cm)7pzpA+)uXS0(D3-Q<`av)gzN@S+^LASeTMpqvuHTESGd9`$UHtCUG zUPkpSw`}a6oq~@Tyv7oGX=~VE_8!r1%SYWy$58>eTfl8SvCpJtl)p$O{sfIW7n1$d zveP_$NNfrt4iPn6Yju1l&p-bV@jrh@s@G@|pkmkY$q#oNarVu6?I6N3Ctg4*Bn5d$ z17_4wxIU(Kwm~&D@t3o~Ju73i_TNE6x^Ej7{_8e^W{ne`w4trUYyR|}%^xt>e5G=v z9($|57iXupXFuRKI}-QuA#y0a@le<%{^_yf;nXnON(J;my0lWLd0XuQQp~d^>Cgma z7rcV8s40a;Hne)Cm)(i+Ls@jLY!0^OZC~gYp(C*>Z{5{DkKXTN$BSkzMB3Lm zHxp7=rhQYwNEeU8Lq@Om{8H!e(Fq*qyThd6vnc2I^Rpdc1`W=C)&U#g+rE#mr?*++ zB0e>Z1f6}{j9RCXRD_2`E=!_RMKOTb#ccV9M2;}&)563=0ce;)|5TV(iM&wR{Z3lD zFtalP?#hdDF*4MxE|RO*A$AkL%PJHWe~AAyrlrnJOS=b;za*h+neX)8^3lZA;=-Wv z*ePhnE^@!$#0tN6lj9!0n#Sk^-O7!zoTu6h0i7c`^jr^90aycB0pNYZwQ-yZenv7Q z{G5mU6)u^^(Z5s!9oYXUCWc!|;JZ?lhPqGoAa1Nv2ma(3(@GZs{BUL*?~)yl&7>F` z*ShWD^z+4>K>_Ux=?&B>@GBVr$=AH*X~Ywd62A4>+w0_N+_|XMKO3OrOFci^G%!%Z zs`=mrDG-X2od@pmJSkaPlTy%OF7W+udlmcN{;0~rph9*q5*H5J$VRkf=CL{0Yi=RYvPUcK zSx}F4_!d0FM#S{#s_7EC%O;Zp%{688_g5!3&UybykS-w#^Ec^3{9wNyn$^AJodQP| z4(=lxF|& zPlGxTkQxBa@jwwN0TJ*RZWu93?t0dxeuL$WzcZwc_gt$~F%WN;;P|@kR{Fqq|rL$H#I( zz0w=cl{jkEF2crw9P3F{%){)nvdWxceCTevQlNtzAcv8Wkomzz$UDSKG*@h`$SgEGq_*3~4`iqKLN&x=SsC;&V4!tv*N0gY8UOGALg zctK4Jtg>8^KU)3f&Q)ap(9^2;jH|=To|CnGODQh#Wfc2>k8!f!dPAF4hWebZ|OA8w^x zeJBxqMbHBDloWD`90QCC+_w>(jX8%iE91})>N$0glZRKEy7ef=4^c)1ZHFZ!0l@(@;j-PXFG&C&wyVDGUi+b84;a zt9Hc^SZTTz41>J69r`8I|0pv(Wc|96qS1&4cRqEp);`7~+ieq(wy|`i)nxT4bkkj2 z{~Bo%M4v)Dq2U*rKKbMDz@e~aLMG9|^X5}$Wll-hn(uwP{KU8mw_667pP)z~R69Cf ze_i$^BH`_eHEenF$eQ9ppdJ^^9rS!t9FE&3bFfP`W$kW?6hG-WnXK*l-TN}|zTTMK zs5rZ-gm2%t%TyA++}zUOaUNEq?C7<-wAuNfDP{kA!s5j11z$-4|KE?2wpdje3RcE> z1IJrqSL1sW(!z)=K}fbzKUe0^oZ9#8{0L8RcbMV2Z1lX-<^&N@=D(K{@R;U%+cTbe z+Gt;w0Tuv#7uHCYNEZY6z}R8SH)Q=DfgXckR=|;92jc_g7^*=35;E%hikzTCU_{cm ztc3Q31dv%@^4r3xQH{wP_G9GWW!y*yNgT=l?}F(#_Xi>E(f1ah9sz?~Xs zQ($q4n{T#DU(Z2bxO3_a#b5c8V(meVKie;&XH%8XnL#HqImP!LlRO%tlEF(cjM{izyYJq-eH9p~p3FV`y)HLwV^9Mn z==}aLlHvHBf_>XjJ>|p5k^;q2ldj`ETAy=t}M>@1xh@Qo(k8{PXkLkFXyewKv3Abj1p*^vEm-M%4^IB;#XUR3MR*0B*3dLSz6A z(CP$LfgcU*6^X%=m}a#be>+L%98g6E@bFwl-X!&-fGN;&tWt5|Re=wFn*7wPD=YvPKxZs ztLrFk;=Wi+Ivkw&=T#*`gDAC}Gbvns*x2~<>w~WJ{hK}7hx(Agg{ zp37Y9vbz5)jm_$=`RCLnob$Frh}kjD-WVSB`#oh0>axZvUfI@qMcx=BKgQ-- ztrpv4+*`D<>(WzOf3UX{VIF+cX(`zc#ha^}&xWDGMww3FMvZ73x;jUdgYYUTVv4ku z7zLJ~ZAFh74B|uYl?3iV2=3EHSKM4!!?2IA<@l#V^KxwvCO9K1pkXtN{zA5M+aXNW zPiamK)uz%}e0Ja9z8?}yor#{Jp~etb>QI`l)(`0(se`2a{^=_-J6l!M!~F=4dW@^V z&(;veDML$N4Ci9v_}GfI^dL~mlTW-X%|r>9fvPKy}-1l3#q>&V8{A!kz|nu zm?KF6#A+7h6mZc+Z)2H(19C-T=v&_7m7%a3Bj8XF!rJgk)1UPJR=@2p%aFVLVErA_ zKoJm*4tu@i`(Siv=#M8pg7$FJTV(6FcjDVE+VN6|B>L?{)Ws-oUH*E=Z}f4cnDmMN zX-7GHdK*qW>Qg!EJJP;%4K%8ux;Rt?0Gn)J!fSBAy=_V9&BjH`Q^HW8r}#Cki=7!!6l) zLp8iqi%%&UX-S_0M-+=~fF`j}VKJ2C%`5ruUsS;e4H0qDUZSOcagrIxjMegrn<5_7 zceG~xwV=gY0Fn==0RgYW{Jpfh=K# z{2`yRR)v7$!`3*LAa@T4&KYi&u12y}9VmvFOdb*MoM1N)A?skH|46#gG@i#57sI1k&pu{=mOk#n(SP1nzJ!Op*-uF%K{kGnh5v|dKGBS_`>xHnr9&3#~ zFNo^fO@x5@khHYpz)oaGiRbap&#huQwkK0FU+G^i!$T^0s z=@Jy}A^6_$yM4{jcJKGlt>Cx!k?#ju1vxvrJTUo}X6Z5vBzWVk9@QmA`DY=q9&fFwaPSinEOi#ab@=P0 zO=!FRz84cbjA4f%Gl8ye3Z0!ziqb$O&uC-lNbNdW?ijzt-0#N-j8>wO@NxSDvdW^Y9wg5591)c!U2$x4M+$gS9$w}2Sm=f- z_yQ=jE!TFM(LJcERuH&MF~2)LjM0f6h?bxpo&u#OmC$1M@_%``H!n(yODWTJ;9sHN;eOdKhq%%jPl)#P4ga%j+1DyGdZ}6C~ zguZ#EfE60M(xkqBzMrg}U;AVnvxbTKgwpelZWPdn7SGR+-irRc{$|^?xSt@5pgvV& zQGmbyRC}~Vn+Q6uCh?a3L?+@H%gkdtzy3+?Z^uqbN0cg=KVO?ddeGR<3zuI{*}LcR znC}@vTXH1m)Z12VziCjPw4v+Dwj#rEPsL})R_>aqJ4C9#I(GaG#h6Lh2UgB1E&;j& zN52TGSGzH%+TrT0)YReP9aG|f>h0^~1#YDI`tb34ZW%|fByqsrz$eCyeHrJT;)s3D zl0&Px^gga=Rg`N5!CY!MMhG?F-Dt6OR4CkKWuetc*~Tv(OY+TX9UP8xy>W{jn@!UIo`HLfsWXBruxd22flU{%Nz>{$~EPY!UGrrrH(y>G{ zG7%_xzZX!*`k{i%aOaY7BuM6~Pvy+7Fw|eAH#x7>u2nafS-4*;BnWyTx6N=E95(dI z9}U+a3?CuGGdYOa*k2FeQ2YZ?%Htr0cB32L3muurZr>@9g*{OA{PgcN$LJ5~A7ocF zBj>kd|1w^1jfi}Q%kw@dQ-w$lGiSsw7;^WWg>9VLKk6S?k(m>dyw_kk7{;74*ky-5 z8o}(U;B=6<>$CWWIT-F%_P*19F&vP{ef>L{S8)=ypf7J}%cxUx7c#{vyEu_jF=OU+B^djlR95@Y-px;)4J>2A1A!#(Pj%f9s)@ zV`!H$CM*036EWWqc=oL`R6G_yLU?X2b)3KLX8_>VWnm44B9X_)b z-{A1~+`=Vke!veOK7_tRubo?=&M?V1yFDMs917JRh#yEK-M>t0hGN&&YBYv7sbtlyn4(G6i6ud|!Id19dxXd^fSE6T)amFttazR&dS*?+a%EVpGR!^*%Xh5J2m)P&z@2B`0GILfw^Fr}sr)Z4!a{iy^ zRsA&$-j47GTpa2?Csk8AFa=f~03eoHsy)f!0QT-Y*=n2PtAABsKtcG=1F=uo>Xwp| z#RIa5l#9)0IwYD?`Hh;Nlirnukb9fai1YvlE2F3|44=bfK>U!-w>gR`^M;q^lc`UH zeV?U8pE1<#a;c~OMzhEoxNCT}NZEez8fWhDTXJh=aIhMRoeq>gOWl;7*|uF#bdu1L zyc{FMUJNR)zj@iFh3|q!zO>uPl}P-`wGSDj33T8_@2ja8B3{OCHZaUqWlT4C`M#Z# zX~G7yM00cORLkOK{KhKth2TnD4~JUgW6Ld0j&rIOvPjX6w$AJwOB#{yWULND#kFp| zeypsIZWhgMz^sFtuQ&2WDX#v>|1^|K!HVBGeX2H7dpB#>HPqf}Z1v-I=>ykhnSrCd zK87K!D9@T2KZ@x&x9$Uafh-0d*)ZnKjX7&_7D|z#&B8X_THVC~;zCmbfj!o2V0q0c zS&6ZesU1SpW#j%H@}YuZcQ@1iFhp6DOWyn8uf2@TPwUU_!epXAxh`p!Z&AD{_1nJKlN zxp3H!kx{P^k#WT9?fu`BAf1QYn{Y(R}sZE-C+wfy-)avs7mrc@Z_<0&1PhAnG9+Dd&4)KUI9u{d$-viPam5^pg1z$ z@+b)m9uFm|MMNa1y=`h}ciCTEaY56h((QGp%Ks-;=OPn9Q@F1oPSDtLMPd=4s|7Fsv z0yq1t0Injm6cZn?jmBh&{EN}uTeCXabf8GnOSAGEawyToNv8^0>rmW#U^*9FD@^kZN!F#J8o zI5e<1Q2ZQ!97;b=MU{Fk%|WJ~GsWbtAPFuhhGa^pB-jsyu6T-UsmlQsYF+K%DSNG_ zxY`61)__@3&U#Ax`4&m(mY#>`eOj6QEqq`Nt)`SR7NaT@2X03GeB-bsp~A zy>1suRL1JSuQR_vrN%yFMGfn!2cYEC~K?V|o4er)y#q#Md~*+gEMm*MVasJ#jUk zc>J~xy+K0O!QOT)fGJ1ty_oae*8l8k4jJ2pCxHR#Ll-q%9F#-tTrxxiggrf-ySr2F zqIy!qtDE=DOuc+EWpB;&iBb(*jy{TNw_}q@68HH|?*hr#+>vcuI^5IaTq!rJH@=+F zK2@*GX!l%zey)LtWHG)F-*@8>a~)>}ThbSO=v)scYr+IPC>apFQN9dC9oLMp5AD2f zAw(%pIXn4vG4vmbY6Q-{_>7QfQ}K!GbWCq?Ml(;?)I?-@FhffBO9v_B_ajgnd-I}> zNV}|v$<~9>>jzcuhr`v|Wd7D-gN+(iLMU`z6243*_wixJE!5{&Z_W<72Sd6pO3hS3RL%P40Cu zN5)7Qr1Nlm@pkmyn08GbO7xwl__RJ9wVjsfcmymi*5dsg21kM#0EsM}Ct*?3dR~Be zF-IG-wR0~NNz0LMoPc$nvYXiGEj3r9%sd_c6pVTB%d_vXE&i3sZAn(MkQ7Mvf~9{k zsmE`D7u%f~E`aA(;2|w}+N+RKf2tdrcOgVhq>tZw1AX zYX%TU@{~VtdT;AMq8`;|s_aa84nlO(ECtzuOtEmP#g6n7VSAZm&g`kaj}s*ceKlhl zcPsY@_x#dx$~=Zo2i5)TX3$A0S>@Yv#GtoM>!78+7Skn;vBQVYYwf_VHk4F{rQy5` z!9v6cev5jrsDFDzp5aUIikw1v$D*-EmX5>Iqx`{T1Q${5>)OC1oSdv%%j2|sBDv&H z;1tJx=eGcV9U}7Va=~rMJ!SV~;=#q4o0BpbI}k0cCi30AH1`=&=AEzR`M>z@`U`|e zu?3`G^Q2{;7}K1!ZwoegGGiEuRgr7&#oO=eJmf_*H^*>N%ub#$wy3&b!|&j)8vn>Y zYvnxIo{xMY9po~lv|NPwRh@o021G`NpP!8Fmwo*pM2XI7Lfn z4kctAK>i&Z1nmb*T(%$j_C!27uhr^}sB&rf)W`*KZrHBq@5i5E53BbhyJsg(tDO(` z;pmp_X#@LRwSLuq>Q~Oc9}I3!r&0MiVVkQ}c@{=7L!^m90bhPe^NERpZG4vLv!U$= zP25iQZ%XMan?jz3Wt>mpcWccZ_Dq(Ks`qR-8ip@a*90LKc>Bqt3QXNqXi!WbdQY`P z93c&T?&0W*kHR^#d8pyEuIW!`T!l3x{(!YDk&31ETm&cq&DKeRpc#5kyMp}dRnM|o z$-qD(v2hv2Z-aK7>I^-x%QZedyNXcjFK?IB54yiP z@y|YzGi=WT|7+uP_?iYOzjKltx(DpN?1QjbsB^2XTyBpn!Xx@3IKY+>K zCKEC8khjooO;2s&?(9G3hkLR7AvsthuzS{T$Dl5J{P4byC8;=x_<_R5n!6;h zYN2}oY}NR=z*~hRbrV37KY?Wk)q3_z{0|EqS^>>=Te20Fm90wbNTW`&B;6!+Eh*Hg z9^aWshjC5+=Zq?c#hXs6{DsXTOz(rYKdw^2V-2*%buz!Z0N}6F%D0` zM)iY;k|IK%YE?{3juP0hd%3s$WDu9Kzr^x+_iHoH>$#*rWt4)_ZE)M`ULQ8p&fIhH z!5+v-l2S@%R?8%9-3Brso50m)EzuPEIp=2Po%R`muY|68Tb(A?N7vzl*VR`C%co>u zyGB(z3Cwa-x!!vIx}^BEpX#>8dvi@HTV$8!K|?Dt9rA61h|8zO92qK`H3txt3^4e5 zKe1oab&v)tHA8rEKV`5>K!%0SA#MQU)n{;~kfIv(E8mFiBN7oYRjO21`154Np-|MC z?3s`&JnH<@j8GGlUxNE%#Kyn3-^1o{YF%uFZB-)YjyZ;$uwPQVT4ys{7^=V8At(dQVxa4aix zHBaTK5y@=LhE>aTM-%kMRQ($H#ZdL#Q{=iB=fCS8YF(#ChYR9x(4|I-!wqD=x z!hZ)56=ypgI+jqGB7dxLou^O(iBTsT5o(VxrMhQG{YYOW@r82t9cyJ| z5L$Oz7*x3#_V@Q3PKVWHpe+#rwQ36uVlKlIApg}Wkc3qE#s)V@$wr%^&ervg&kCfED^?`+(y1whiChCDu^iPg zr6OB3xRjx72BLUYikUj<3Q^A)#(G-4#O*dn|HDj;S4ASYa;#(D8 zOb>V)MUeXb;N05t{A3u~LLpi-Ml%w4O0_8V#N_;+*AE)A$k1e7`?-zIjFoR)A)|S1 zJhzOI$H?1wpV=4v{ik>P!2aSWsJ=v`iXiu<3{HO(<>rmq8`A&&SnRTW_CA>aS1DEE zGdqXM@Rl`U$y|C2!$=XwgT>IQMNEe8k6)k58%NikdP4f}a**{<{#pToxarQxA?NnQ zx2dar!3DzM=xSl&)%I@FM+6#;nXdyMJll);jOAu|3SYn&544IyY{D!QCp~esB#2;Ys$f@Wv>1{S*VMsaqmL3qq%kcr$px;{b^6e zb}|N$sq2jC8CCp|v%yT#+7A-Q?gJk}iq&SEItj1V6 zPa@9%{qg6L|M`H;>D%62wUmbwOy(yhT(ds#4@)1Q-VeF@)OtH*ukhYmQIk6|x+!1> z`6%CzMhE&JXjp1zyB}i!{Ky!IGTQx?cTrd~DUAHGdFgO@`S+O|4EH2I@A;5v;F$Q< zf_Z0bLvI`eTpllFV2$nA#BhGL4PjZY4F!Er(3No=mKo`S>9R`8F}Wf&VJ%7XSn{su zn<=&2n1veqAEw9wE$rC5mcp@?adKHNBIkuUkL05J#d?S`*%#2yaG#v4DCEj^}lEF&{|W?bnb8wVY<-TkaR~;h822w0?%;};Q13Td5rc(HY!}@ytNqzyycN&)3x``m8@eEEO_S6c>-0IA zEno$7K-DG6EZ~80cyj}!_FP7#^we5zUt*SgBLl^9XLUPy7#E4(`;Z?~X7nzssxHPc zS*2wb$v@l|B0=3wWul`)Tr8f zMWx*`LzDU1W6IU%j)>JCM<}dxT~DQpx!>d1pIlrOWo-FWite#t zi*ECvC=^j4Pmwox=`_>(gUf(%`Pe1BVoz^B#TatEPyVL zHh+Oo=|$w&{F?#O57D_IQbvC+X+HphLbg^cVkNyGN{yiBegyZZZ)CAF7i9Fdbi;?k zD!b1F6{^Z>FS`m{>Y9Ww*F4|5qRa7+-lJsK~V zl5lbRLegoUpGGn3cEG3SP6-Trj;HN5MVzi*Hiv_nt06O6enrk(MJ_&jU8%>k&G5jP zjlHkac)N6e`i8BHmcZ_2%FwKf;zCX8;U1}V#kK2O4!HI**7H*4y$_SQ@${t)1i}6A zrzZr=-pso|JH8nV9;&o%W%;4pOm9fwZdlErshq4mu9DPq6(aMq_CI>hdZaC%K zwvdfo6tmS?tF3uZiIRLmF57TwD)O6v3WruKh5w$?p}3XT*W7!3y7QFy68GRnunBsA zI57U+$A@yOh1-aLbZp1d`+i7N^l0T-+I(9b$dwYfS1G5qV;yPl#GDY_#zi^zIZR-d zE6gwM{ivzLrHQ+4v;d`4e|7t!HoWB3iESuBb794DcJh20Xda zNdr=0;Seq1j&%cIENvgcDc!j)p#3|$#Q1Xh_tc4RzjqFQu++=G6iue^F1R8XdcwHj zSz>1BBh+;{Nv|s?1MqMTGjwWwK}3B26Bi@)G$+3RrRpm6aMU9C}riE7`?5= zF8#wnE&b?GFifkEN_6lEUU!Y>cEB6Te^*rjq zb^Wp1^39_mPO@j-A`t{Na;$cBr#z!Hi8NTOeV~ZoI}EP9!MGnh@5MAgl%#D-UT_A9 ze-s9;(8v}9QZU;c({nzO6lq;g;02nwu7n{F>I=tk)b8fA=F5tGZSZ5fmlk$=a=R!u z;ORH8jLqJ{Scj88W#%mIeOs82AoEXk0g&kB==f_AA_CoArn~vZnl?TU{`chYUap8P zSZyKHBV9XDnhADZw^)$0Lc(dLIC_buBJ&Qb^@bjkVB^*eD88PvDF+&uvj1<&HwRDX zV@D|d;Xl)d>X(>0UNKyGGiZD@+3^f?`$`1m{ttz6a>}lgTF}mG|VR zA2(`3K*0F!W2%Q*itnRkX2$ulBE&duCq6@z9B;<_-n=_Y-8bH#Gqau7>^6&oD8Nhx zn!7wb6tg$(Dz>hnci~DftHzDldUP

    #L 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�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

    jUp@I@4!(8Xy32gRj#p?NHpL-w9a68%3 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≦+QqZg93Y<^@=CMd-&1&`gG-u3?z&84ua?M9$tbM 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 tzv7|40$Om1%eHSb&B?XVUeq;r^** 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 Ywd`Ls*m9V;} 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

    jF-g}nC*55a}{PrO%(_0 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 z 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

    w{5<8 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

    k3C*P&Tn)p_0TYwNzNa!;RoeMR+2^Qo$P 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%0A@EpLI%jXWQOg?5c`oSP9$SoM&`Ja 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

    ixjee`Bovd&ug)8`yPtxorUU^s-TY4t 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 Bdx+ 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

    @`ZE^FwN>HA&imvPZ8d?BD~ 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 NDaxwJ)JmC!{~tl(9(@1+ diff --git a/docs/games/light_my_ritual.html b/docs/games/light_my_ritual.html index 76a04cf9b..8b88fd59a 100644 --- a/docs/games/light_my_ritual.html +++ b/docs/games/light_my_ritual.html @@ -4,26 +4,26 @@ - GGJ16 - LIGHT MY RITUAL! + raylib HTML5 GAME - - - + + + - + - + - + - - + + @@ -51,18 +51,19 @@ margin:10px; background-image:url(http://www.raylib.com/common/img/raylib_logo_64x64.png); } - + .emscripten { padding-right: 0; margin-left: auto; margin-right: auto; display: block; } div.emscripten { text-align: center; } div.emscripten_border { border: 1px solid black; } + /* the canvas *must not* have any border or padding, or mouse coords will be wrong */ - canvas.emscripten { border: 0px none; } - + canvas.emscripten { border: 0px none; background: black; } + #emscripten_logo { display: inline-block; margin: 0; } - + .spinner { height: 30px; width: 30px; @@ -71,21 +72,18 @@ margin-left: 20px; display: inline-block; vertical-align: top; - -webkit-animation: rotation .8s linear infinite; -moz-animation: rotation .8s linear infinite; -o-animation: rotation .8s linear infinite; animation: rotation 0.8s linear infinite; - - border-left: 5px solid rgb(235, 235, 235); - border-right: 5px solid rgb(235, 235, 235); - border-bottom: 5px solid rgb(235, 235, 235); - border-top: 5px solid rgb(120, 120, 120); + border-left: 5px solid black; + border-right: 5px solid black; + border-bottom: 5px solid black; + border-top: 5px solid red; border-radius: 100%; - background-color: rgb(189, 215, 46); + background-color: rgb(245, 245, 245); } - @-webkit-keyframes rotation { from {-webkit-transform: rotate(0deg);} to {-webkit-transform: rotate(360deg);} @@ -102,21 +100,21 @@ from {transform: rotate(0deg);} to {transform: rotate(360deg);} } - + #status { display: inline-block; vertical-align: top; margin-top: 30px; margin-left: 20px; font-weight: bold; - color: rgb(120, 120, 120); + color: rgb(40, 40, 40); } - + #progress { height: 20px; width: 30px; } - + #controls { display: inline-block; float: right; @@ -124,15 +122,15 @@ margin-top: 30px; margin-right: 20px; } - + #output { width: 100%; - height: 200px; + height: 140px; margin: 0 auto; margin-top: 10px; display: block; background-color: black; - color: white; + color: rgb(37, 174, 38); font-family: 'Lucida Console', Monaco, monospace; outline: none; } @@ -164,7 +162,6 @@ var statusElement = document.getElementById('status'); var progressElement = document.getElementById('progress'); var spinnerElement = document.getElementById('spinner'); - var Module = { preRun: [], postRun: [], @@ -195,12 +192,10 @@ }, canvas: (function() { var canvas = document.getElementById('canvas'); - // As a default initial behavior, pop up an alert when webgl context is lost. To make your // application robust, you may want to override this behavior before shipping! // See http://www.khronos.org/registry/webgl/specs/latest/1.0/#5.15.2 canvas.addEventListener("webglcontextlost", function(e) { alert('WebGL context lost. You will need to reload the page.'); e.preventDefault(); }, false); - return canvas; })(), setStatus: function(text) { @@ -240,17 +235,5 @@ }; - - - - + \ No newline at end of file diff --git a/docs/games/light_my_ritual.js b/docs/games/light_my_ritual.js index a87ad8950..e00883757 100644 --- a/docs/games/light_my_ritual.js +++ b/docs/games/light_my_ritual.js @@ -67,9 +67,16 @@ Module.expectedDataFileDownloads++; if (Module['setStatus']) Module['setStatus']('Downloading data...'); } }; + xhr.onerror = function(event) { + throw new Error("NetworkError for: " + packageName); + } xhr.onload = function(event) { - var packageData = xhr.response; - callback(packageData); + if (xhr.status == 200 || xhr.status == 304 || xhr.status == 206 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 + var packageData = xhr.response; + callback(packageData); + } else { + throw new Error(xhr.statusText + " : " + xhr.responseURL); + } }; xhr.send(null); }; @@ -78,8 +85,10 @@ Module.expectedDataFileDownloads++; console.error('package error:', error); }; - var fetched = null, fetchedCallback = null; - fetchRemotePackage(REMOTE_PACKAGE_NAME, REMOTE_PACKAGE_SIZE, function(data) { + var fetchedCallback = null; + var fetched = Module['getPreloadedPackage'] ? Module['getPreloadedPackage'](REMOTE_PACKAGE_NAME, REMOTE_PACKAGE_SIZE) : null; + + if (!fetched) fetchRemotePackage(REMOTE_PACKAGE_NAME, REMOTE_PACKAGE_SIZE, function(data) { if (fetchedCallback) { fetchedCallback(data); fetchedCallback = null; @@ -95,7 +104,6 @@ Module.expectedDataFileDownloads++; } Module['FS_createPath']('/', 'resources', true, true); Module['FS_createPath']('/resources', 'audio', true, true); -Module['FS_createPath']('/resources', 'shaders', true, true); Module['FS_createPath']('/resources', 'textures', true, true); function DataRequest(start, end, crunched, audio) { @@ -125,7 +133,7 @@ Module['FS_createPath']('/resources', 'textures', true, true); Module['removeRunDependency']('fp ' + that.name); this.requests[this.name] = null; - }, + } }; var files = metadata.files; @@ -176,7 +184,7 @@ Module['FS_createPath']('/resources', 'textures', true, true); } } - loadPackage({"files": [{"audio": 0, "start": 0, "crunched": 0, "end": 97566, "filename": "/resources/font_arcadian.png"}, {"audio": 0, "start": 97566, "crunched": 0, "end": 97996, "filename": "/resources/lights_map.png"}, {"audio": 1, "start": 97996, "crunched": 0, "end": 1372570, "filename": "/resources/audio/ambient.ogg"}, {"audio": 1, "start": 1372570, "crunched": 0, "end": 1381861, "filename": "/resources/audio/light_off.wav"}, {"audio": 1, "start": 1381861, "crunched": 0, "end": 1384196, "filename": "/resources/audio/light_on.wav"}, {"audio": 1, "start": 1384196, "crunched": 0, "end": 3977117, "filename": "/resources/audio/ritual.ogg"}, {"audio": 1, "start": 3977117, "crunched": 0, "end": 3991196, "filename": "/resources/audio/start.wav"}, {"audio": 0, "start": 3991196, "crunched": 0, "end": 3991524, "filename": "/resources/shaders/base.vs"}, {"audio": 0, "start": 3991524, "crunched": 0, "end": 3992402, "filename": "/resources/shaders/bloom.fs"}, {"audio": 0, "start": 3992402, "crunched": 0, "end": 3992854, "filename": "/resources/shaders/grayscale.fs"}, {"audio": 0, "start": 3992854, "crunched": 0, "end": 5836121, "filename": "/resources/textures/background.pvr"}, {"audio": 0, "start": 5836121, "crunched": 0, "end": 6019021, "filename": "/resources/textures/back_title.png"}, {"audio": 0, "start": 6019021, "crunched": 0, "end": 6023423, "filename": "/resources/textures/book.png"}, {"audio": 0, "start": 6023423, "crunched": 0, "end": 6060987, "filename": "/resources/textures/circle_level_iii_off.png"}, {"audio": 0, "start": 6060987, "crunched": 0, "end": 6221294, "filename": "/resources/textures/circle_level_iii_on.png"}, {"audio": 0, "start": 6221294, "crunched": 0, "end": 6249256, "filename": "/resources/textures/circle_level_ii_off.png"}, {"audio": 0, "start": 6249256, "crunched": 0, "end": 6355864, "filename": "/resources/textures/circle_level_ii_on.png"}, {"audio": 0, "start": 6355864, "crunched": 0, "end": 6371312, "filename": "/resources/textures/circle_level_i_off.png"}, {"audio": 0, "start": 6371312, "crunched": 0, "end": 6422755, "filename": "/resources/textures/circle_level_i_on.png"}, {"audio": 0, "start": 6422755, "crunched": 0, "end": 6425567, "filename": "/resources/textures/enemy.png"}, {"audio": 0, "start": 6425567, "crunched": 0, "end": 8268834, "filename": "/resources/textures/foreground_level_i.pvr"}, {"audio": 0, "start": 8268834, "crunched": 0, "end": 10112101, "filename": "/resources/textures/foreground_level_ii.pvr"}, {"audio": 0, "start": 10112101, "crunched": 0, "end": 11955368, "filename": "/resources/textures/foreground_level_iii.pvr"}, {"audio": 0, "start": 11955368, "crunched": 0, "end": 11957643, "filename": "/resources/textures/light.png"}, {"audio": 0, "start": 11957643, "crunched": 0, "end": 11966304, "filename": "/resources/textures/light_glow.png"}, {"audio": 0, "start": 11966304, "crunched": 0, "end": 11975084, "filename": "/resources/textures/light_ray.png"}, {"audio": 0, "start": 11975084, "crunched": 0, "end": 12089096, "filename": "/resources/textures/msg_ritual.png"}, {"audio": 0, "start": 12089096, "crunched": 0, "end": 12097355, "filename": "/resources/textures/player.pvr"}, {"audio": 0, "start": 12097355, "crunched": 0, "end": 12213229, "filename": "/resources/textures/time_over.png"}, {"audio": 0, "start": 12213229, "crunched": 0, "end": 12426778, "filename": "/resources/textures/title.png"}], "remote_package_size": 12426778, "package_uuid": "6cfd3505-4b4e-46af-83e9-9a9d1094f034"}); + loadPackage({"files": [{"audio": 0, "start": 0, "crunched": 0, "end": 97566, "filename": "/resources/font_arcadian.png"}, {"audio": 0, "start": 97566, "crunched": 0, "end": 97996, "filename": "/resources/lights_map.png"}, {"audio": 1, "start": 97996, "crunched": 0, "end": 1372570, "filename": "/resources/audio/ambient.ogg"}, {"audio": 1, "start": 1372570, "crunched": 0, "end": 1381861, "filename": "/resources/audio/light_off.wav"}, {"audio": 1, "start": 1381861, "crunched": 0, "end": 1384196, "filename": "/resources/audio/light_on.wav"}, {"audio": 1, "start": 1384196, "crunched": 0, "end": 3977117, "filename": "/resources/audio/ritual.ogg"}, {"audio": 1, "start": 3977117, "crunched": 0, "end": 3991196, "filename": "/resources/audio/start.wav"}, {"audio": 0, "start": 3991196, "crunched": 0, "end": 5222414, "filename": "/resources/textures/background.png"}, {"audio": 0, "start": 5222414, "crunched": 0, "end": 5405314, "filename": "/resources/textures/back_title.png"}, {"audio": 0, "start": 5405314, "crunched": 0, "end": 5409716, "filename": "/resources/textures/book.png"}, {"audio": 0, "start": 5409716, "crunched": 0, "end": 5447280, "filename": "/resources/textures/circle_level_iii_off.png"}, {"audio": 0, "start": 5447280, "crunched": 0, "end": 5607587, "filename": "/resources/textures/circle_level_iii_on.png"}, {"audio": 0, "start": 5607587, "crunched": 0, "end": 5635549, "filename": "/resources/textures/circle_level_ii_off.png"}, {"audio": 0, "start": 5635549, "crunched": 0, "end": 5742157, "filename": "/resources/textures/circle_level_ii_on.png"}, {"audio": 0, "start": 5742157, "crunched": 0, "end": 5757605, "filename": "/resources/textures/circle_level_i_off.png"}, {"audio": 0, "start": 5757605, "crunched": 0, "end": 5809048, "filename": "/resources/textures/circle_level_i_on.png"}, {"audio": 0, "start": 5809048, "crunched": 0, "end": 5811860, "filename": "/resources/textures/enemy.png"}, {"audio": 0, "start": 5811860, "crunched": 0, "end": 5839971, "filename": "/resources/textures/foreground_level_i.png"}, {"audio": 0, "start": 5839971, "crunched": 0, "end": 5876092, "filename": "/resources/textures/foreground_level_ii.png"}, {"audio": 0, "start": 5876092, "crunched": 0, "end": 5918228, "filename": "/resources/textures/foreground_level_iii.png"}, {"audio": 0, "start": 5918228, "crunched": 0, "end": 5920503, "filename": "/resources/textures/light.png"}, {"audio": 0, "start": 5920503, "crunched": 0, "end": 5929164, "filename": "/resources/textures/light_glow.png"}, {"audio": 0, "start": 5929164, "crunched": 0, "end": 5937944, "filename": "/resources/textures/light_ray.png"}, {"audio": 0, "start": 5937944, "crunched": 0, "end": 6051956, "filename": "/resources/textures/msg_ritual.png"}, {"audio": 0, "start": 6051956, "crunched": 0, "end": 6054855, "filename": "/resources/textures/player.png"}, {"audio": 0, "start": 6054855, "crunched": 0, "end": 6170729, "filename": "/resources/textures/time_over.png"}, {"audio": 0, "start": 6170729, "crunched": 0, "end": 6384278, "filename": "/resources/textures/title.png"}], "remote_package_size": 6384278, "package_uuid": "4b0f8033-87a2-4d76-b67c-1aa6419b57e9"}); })(); @@ -212,38 +220,51 @@ for (var key in Module) { // The environment setup code below is customized to use Module. // *** Environment setup code *** -var ENVIRONMENT_IS_WEB = typeof window === 'object'; +var ENVIRONMENT_IS_WEB = false; +var ENVIRONMENT_IS_WORKER = false; +var ENVIRONMENT_IS_NODE = false; +var ENVIRONMENT_IS_SHELL = false; + // Three configurations we can be running in: // 1) We could be the application main() thread running in the main JS UI thread. (ENVIRONMENT_IS_WORKER == false and ENVIRONMENT_IS_PTHREAD == false) // 2) We could be the application main() thread proxied to worker. (with Emscripten -s PROXY_TO_WORKER=1) (ENVIRONMENT_IS_WORKER == true, ENVIRONMENT_IS_PTHREAD == false) // 3) We could be an application pthread running in a worker. (ENVIRONMENT_IS_WORKER == true and ENVIRONMENT_IS_PTHREAD == true) -var ENVIRONMENT_IS_WORKER = typeof importScripts === 'function'; -var ENVIRONMENT_IS_NODE = typeof process === 'object' && typeof require === 'function' && !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_WORKER; -var ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; + +if (Module['ENVIRONMENT']) { + if (Module['ENVIRONMENT'] === 'WEB') { + ENVIRONMENT_IS_WEB = true; + } else if (Module['ENVIRONMENT'] === 'WORKER') { + ENVIRONMENT_IS_WORKER = true; + } else if (Module['ENVIRONMENT'] === 'NODE') { + ENVIRONMENT_IS_NODE = true; + } else if (Module['ENVIRONMENT'] === 'SHELL') { + ENVIRONMENT_IS_SHELL = true; + } else { + throw new Error('The provided Module[\'ENVIRONMENT\'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.'); + } +} else { + ENVIRONMENT_IS_WEB = typeof window === 'object'; + ENVIRONMENT_IS_WORKER = typeof importScripts === 'function'; + ENVIRONMENT_IS_NODE = typeof process === 'object' && typeof require === 'function' && !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_WORKER; + ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; +} + if (ENVIRONMENT_IS_NODE) { // Expose functionality in the same simple way that the shells work // Note that we pollute the global namespace here, otherwise we break in node - if (!Module['print']) Module['print'] = function print(x) { - process['stdout'].write(x + '\n'); - }; - if (!Module['printErr']) Module['printErr'] = function printErr(x) { - process['stderr'].write(x + '\n'); - }; + if (!Module['print']) Module['print'] = console.log; + if (!Module['printErr']) Module['printErr'] = console.warn; - var nodeFS = require('fs'); - var nodePath = require('path'); + var nodeFS; + var nodePath; Module['read'] = function read(filename, binary) { + if (!nodeFS) nodeFS = require('fs'); + if (!nodePath) nodePath = require('path'); filename = nodePath['normalize'](filename); var ret = nodeFS['readFileSync'](filename); - // The path is absolute if the normalized version is the same as the resolved. - if (!ret && filename != nodePath['resolve'](filename)) { - filename = path.join(__dirname, '..', 'src', filename); - ret = nodeFS['readFileSync'](filename); - } - if (ret && !binary) ret = ret.toString(); - return ret; + return binary ? ret : ret.toString(); }; Module['readBinary'] = function readBinary(filename) { @@ -289,7 +310,7 @@ else if (ENVIRONMENT_IS_SHELL) { if (typeof read != 'undefined') { Module['read'] = read; } else { - Module['read'] = function read() { throw 'no read() available (jsc?)' }; + Module['read'] = function read() { throw 'no read() available' }; } Module['readBinary'] = function readBinary(f) { @@ -307,6 +328,12 @@ else if (ENVIRONMENT_IS_SHELL) { Module['arguments'] = arguments; } + if (typeof quit === 'function') { + Module['quit'] = function(status, toThrow) { + quit(status); + } + } + } else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { Module['read'] = function read(url) { @@ -316,6 +343,31 @@ else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { return xhr.responseText; }; + if (ENVIRONMENT_IS_WORKER) { + Module['readBinary'] = function read(url) { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + xhr.responseType = 'arraybuffer'; + xhr.send(null); + return xhr.response; + }; + } + + Module['readAsync'] = function readAsync(url, onload, onerror) { + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, true); + xhr.responseType = 'arraybuffer'; + xhr.onload = function xhr_onload() { + if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 + onload(xhr.response); + } else { + onerror(); + } + }; + xhr.onerror = onerror; + xhr.send(null); + }; + if (typeof arguments != 'undefined') { Module['arguments'] = arguments; } @@ -325,7 +377,7 @@ else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { console.log(x); }; if (!Module['printErr']) Module['printErr'] = function printErr(x) { - console.log(x); + console.warn(x); }; } else { // Probably a worker, and without console.log. We can do very little here... @@ -370,6 +422,11 @@ if (!Module['arguments']) { if (!Module['thisProgram']) { Module['thisProgram'] = './this.program'; } +if (!Module['quit']) { + Module['quit'] = function(status, toThrow) { + throw toThrow; + } +} // *** Environment setup code *** @@ -387,14 +444,19 @@ for (var key in moduleOverrides) { Module[key] = moduleOverrides[key]; } } +// Free the object hierarchy contained in the overrides, this lets the GC +// reclaim data used e.g. in memoryInitializerRequest, which is a large typed array. +moduleOverrides = undefined; +// {{PREAMBLE_ADDITIONS}} + // === Preamble library stuff === -// Documentation for the public APIs defined in this file must be updated in: +// Documentation for the public APIs defined in this file must be updated in: // site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: +// A prebuilt local version of the documentation is available at: // site/build/text/docs/api_reference/preamble.js.txt // You can also build docs locally as HTML or other formats in site/ // An online HTML version (which may be of a different version of Emscripten) @@ -407,6 +469,7 @@ for (var key in moduleOverrides) { var Runtime = { setTempRet0: function (value) { tempRet0 = value; + return value; }, getTempRet0: function () { return tempRet0; @@ -462,10 +525,12 @@ var Runtime = { }, dynCall: function (sig, ptr, args) { if (args && args.length) { - if (!args.splice) args = Array.prototype.slice.call(args); - args.splice(0, 0, ptr); - return Module['dynCall_' + sig].apply(null, args); + assert(args.length == sig.length-1); + assert(('dynCall_' + sig) in Module, 'bad function pointer type - no table for sig \'' + sig + '\''); + return Module['dynCall_' + sig].apply(null, [ptr].concat(args)); } else { + assert(sig.length == 1); + assert(('dynCall_' + sig) in Module, 'bad function pointer type - no table for sig \'' + sig + '\''); return Module['dynCall_' + sig].call(null, ptr); } }, @@ -497,18 +562,30 @@ var Runtime = { } var sigCache = Runtime.funcWrappers[sig]; if (!sigCache[func]) { - sigCache[func] = function dynCall_wrapper() { - return Runtime.dynCall(sig, func, arguments); - }; + // optimize away arguments usage in common cases + if (sig.length === 1) { + sigCache[func] = function dynCall_wrapper() { + return Runtime.dynCall(sig, func); + }; + } else if (sig.length === 2) { + sigCache[func] = function dynCall_wrapper(arg) { + return Runtime.dynCall(sig, func, [arg]); + }; + } else { + // general case + sigCache[func] = function dynCall_wrapper() { + return Runtime.dynCall(sig, func, Array.prototype.slice.call(arguments)); + }; + } } return sigCache[func]; }, getCompilerSetting: function (name) { throw 'You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work'; }, - stackAlloc: function (size) { var ret = STACKTOP;STACKTOP = (STACKTOP + size)|0;STACKTOP = (((STACKTOP)+15)&-16); return ret; }, - staticAlloc: function (size) { var ret = STATICTOP;STATICTOP = (STATICTOP + size)|0;STATICTOP = (((STATICTOP)+15)&-16); return ret; }, - dynamicAlloc: function (size) { var ret = DYNAMICTOP;DYNAMICTOP = (DYNAMICTOP + size)|0;DYNAMICTOP = (((DYNAMICTOP)+15)&-16); if (DYNAMICTOP >= TOTAL_MEMORY) { var success = enlargeMemory(); if (!success) { DYNAMICTOP = ret; return 0; } }; return ret; }, + stackAlloc: function (size) { var ret = STACKTOP;STACKTOP = (STACKTOP + size)|0;STACKTOP = (((STACKTOP)+15)&-16);(assert((((STACKTOP|0) < (STACK_MAX|0))|0))|0); return ret; }, + staticAlloc: function (size) { var ret = STATICTOP;STATICTOP = (STATICTOP + (assert(!staticSealed),size))|0;STATICTOP = (((STATICTOP)+15)&-16); return ret; }, + dynamicAlloc: function (size) { assert(DYNAMICTOP_PTR);var ret = HEAP32[DYNAMICTOP_PTR>>2];var end = (((ret + size + 15)|0) & -16);HEAP32[DYNAMICTOP_PTR>>2] = end;if (end >= TOTAL_MEMORY) {var success = enlargeMemory();if (!success) {HEAP32[DYNAMICTOP_PTR>>2] = ret;return 0;}}return ret;}, alignMemory: function (size,quantum) { var ret = size = Math.ceil((size)/(quantum ? quantum : 16))*(quantum ? quantum : 16); return ret; }, makeBigInt: function (low,high,unsigned) { var ret = (unsigned ? ((+((low>>>0)))+((+((high>>>0)))*4294967296.0)) : ((+((low>>>0)))+((+((high|0)))*4294967296.0))); return ret; }, GLOBAL_BASE: 8, @@ -526,18 +603,9 @@ Module["Runtime"] = Runtime; // Runtime essentials //======================================== -var __THREW__ = 0; // Used in checking for thrown exceptions. - -var ABORT = false; // whether we are quitting the application. no code should run after this. set in exit() and abort() +var ABORT = 0; // whether we are quitting the application. no code should run after this. set in exit() and abort() var EXITSTATUS = 0; -var undef = 0; -// tempInt is used for 32-bit signed values or smaller. tempBigInt is used -// for 32-bit unsigned values or more than 32 bits. TODO: audit all uses of tempInt -var tempValue, tempInt, tempBigInt, tempInt2, tempBigInt2, tempPair, tempBigIntI, tempBigIntR, tempBigIntS, tempBigIntP, tempBigIntD, tempDouble, tempFloat; -var tempI64, tempI64b; -var tempRet0, tempRet1, tempRet2, tempRet3, tempRet4, tempRet5, tempRet6, tempRet7, tempRet8, tempRet9; - function assert(condition, text) { if (!condition) { abort('Assertion failed: ' + text); @@ -550,9 +618,7 @@ var globalScope = this; function getCFunc(ident) { var func = Module['_' + ident]; // closure exported function if (!func) { - try { - func = eval('_' + ident); // explicit lookup - } catch(e) {} + try { func = eval('_' + ident); } catch(e) {} } assert(func, 'Cannot call unknown function ' + ident + ' (perhaps LLVM optimizations or closure removed it?)'); return func; @@ -580,8 +646,9 @@ var cwrap, ccall; var ret = 0; if (str !== null && str !== undefined && str !== 0) { // null string // at most 4 bytes per UTF-8 code point, +1 for the trailing '\0' - ret = Runtime.stackAlloc((str.length << 2) + 1); - writeStringToMemory(str, ret); + var len = (str.length << 2) + 1; + ret = Runtime.stackAlloc(len); + stringToUTF8(str, ret, len); } return ret; } @@ -589,11 +656,12 @@ var cwrap, ccall; // For fast lookup of conversion functions var toC = {'string' : JSfuncs['stringToC'], 'array' : JSfuncs['arrayToC']}; - // C calling interface. + // C calling interface. ccall = function ccallFunc(ident, returnType, argTypes, args, opts) { var func = getCFunc(ident); var cArgs = []; var stack = 0; + assert(returnType !== 'array', 'Return type should not be "array".'); if (args) { for (var i = 0; i < args.length; i++) { var converter = toC[argTypes[i]]; @@ -606,6 +674,10 @@ var cwrap, ccall; } } var ret = func.apply(null, cArgs); + if ((!opts || !opts.async) && typeof EmterpreterAsync === 'object') { + assert(!EmterpreterAsync.state, 'cannot start async op with normal JS calling ccall'); + } + if (opts && opts.async) assert(!returnType, 'async ccalls cannot return values'); if (returnType === 'string') ret = Pointer_stringify(ret); if (stack !== 0) { if (opts && opts.async) { @@ -619,22 +691,28 @@ var cwrap, ccall; return ret; } - var sourceRegex = /^function\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/; + var sourceRegex = /^function\s*[a-zA-Z$_0-9]*\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/; function parseJSFunc(jsfunc) { // Match the body and the return value of a javascript function source var parsed = jsfunc.toString().match(sourceRegex).slice(1); return {arguments : parsed[0], body : parsed[1], returnValue: parsed[2]} } - var JSsource = {}; - for (var fun in JSfuncs) { - if (JSfuncs.hasOwnProperty(fun)) { - // Elements of toCsource are arrays of three items: - // the code, and the return value - JSsource[fun] = parseJSFunc(JSfuncs[fun]); + + // sources of useful functions. we create this lazily as it can trigger a source decompression on this entire file + var JSsource = null; + function ensureJSsource() { + if (!JSsource) { + JSsource = {}; + for (var fun in JSfuncs) { + if (JSfuncs.hasOwnProperty(fun)) { + // Elements of toCsource are arrays of three items: + // the code, and the return value + JSsource[fun] = parseJSFunc(JSfuncs[fun]); + } + } } } - cwrap = function cwrap(ident, returnType, argTypes) { argTypes = argTypes || []; var cfunc = getCFunc(ident); @@ -652,6 +730,7 @@ var cwrap, ccall; if (!numericArgs) { // Generate the code needed to convert the arguments from javascript // values to pointers + ensureJSsource(); funcstr += 'var stack = ' + JSsource['stackSave'].body + ';'; for (var i = 0; i < nargs; i++) { var arg = argNames[i], type = argTypes[i]; @@ -659,7 +738,7 @@ var cwrap, ccall; var convertCode = JSsource[type + 'ToC']; // [code, return] funcstr += 'var ' + convertCode.arguments + ' = ' + arg + ';'; funcstr += convertCode.body + ';'; - funcstr += arg + '=' + convertCode.returnValue + ';'; + funcstr += arg + '=(' + convertCode.returnValue + ');'; } } @@ -672,8 +751,10 @@ var cwrap, ccall; var strgfy = parseJSFunc(function(){return Pointer_stringify}).returnValue; funcstr += 'ret = ' + strgfy + '(ret);'; } + funcstr += "if (typeof EmterpreterAsync === 'object') { assert(!EmterpreterAsync.state, 'cannot start async op with normal JS calling cwrap') }"; if (!numericArgs) { // If we had a stack, restore it + ensureJSsource(); funcstr += JSsource['stackRestore'].body.replace('()', '(stack)') + ';'; } funcstr += 'return ret})'; @@ -757,7 +838,7 @@ function allocate(slab, types, allocator, ptr) { if (allocator == ALLOC_NONE) { ret = ptr; } else { - ret = [_malloc, Runtime.stackAlloc, Runtime.staticAlloc, Runtime.dynamicAlloc][allocator === undefined ? ALLOC_STATIC : allocator](Math.max(size, singleType ? 1 : types.length)); + ret = [typeof _malloc === 'function' ? _malloc : Runtime.staticAlloc, Runtime.stackAlloc, Runtime.staticAlloc, Runtime.dynamicAlloc][allocator === undefined ? ALLOC_STATIC : allocator](Math.max(size, singleType ? 1 : types.length)); } if (zeroinit) { @@ -796,6 +877,7 @@ function allocate(slab, types, allocator, ptr) { i++; continue; } + assert(type, 'Must know what type to store in allocate!'); if (type == 'i64') type = 'i32'; // special case: we have one i32 here, and one i32 later @@ -816,7 +898,7 @@ Module["allocate"] = allocate; // Allocate memory during any stage of startup - static memory early on, dynamic memory later, malloc when ready function getMemory(size) { if (!staticSealed) return Runtime.staticAlloc(size); - if ((typeof _sbrk !== 'undefined' && !_sbrk.called) || !runtimeInitialized) return Runtime.dynamicAlloc(size); + if (!runtimeInitialized) return Runtime.dynamicAlloc(size); return _malloc(size); } Module["getMemory"] = getMemory; @@ -829,6 +911,7 @@ function Pointer_stringify(ptr, /* optional */ length) { var t; var i = 0; while (1) { + assert(ptr + i < TOTAL_MEMORY); t = HEAPU8[(((ptr)+(i))>>0)]; hasUtf |= t; if (t == 0 && !length) break; @@ -878,39 +961,49 @@ Module["stringToAscii"] = stringToAscii; // Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the given array that contains uint8 values, returns // a copy of that string as a Javascript String object. +var UTF8Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf8') : undefined; function UTF8ArrayToString(u8Array, idx) { - var u0, u1, u2, u3, u4, u5; + var endPtr = idx; + // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. + // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. + while (u8Array[endPtr]) ++endPtr; - var str = ''; - while (1) { - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 - u0 = u8Array[idx++]; - if (!u0) return str; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - u1 = u8Array[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - u2 = u8Array[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - u3 = u8Array[idx++] & 63; - if ((u0 & 0xF8) == 0xF0) { - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | u3; + if (endPtr - idx > 16 && u8Array.subarray && UTF8Decoder) { + return UTF8Decoder.decode(u8Array.subarray(idx, endPtr)); + } else { + var u0, u1, u2, u3, u4, u5; + + var str = ''; + while (1) { + // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 + u0 = u8Array[idx++]; + if (!u0) return str; + if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } + u1 = u8Array[idx++] & 63; + if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } + u2 = u8Array[idx++] & 63; + if ((u0 & 0xF0) == 0xE0) { + u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; } else { - u4 = u8Array[idx++] & 63; - if ((u0 & 0xFC) == 0xF8) { - u0 = ((u0 & 3) << 24) | (u1 << 18) | (u2 << 12) | (u3 << 6) | u4; + u3 = u8Array[idx++] & 63; + if ((u0 & 0xF8) == 0xF0) { + u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | u3; } else { - u5 = u8Array[idx++] & 63; - u0 = ((u0 & 1) << 30) | (u1 << 24) | (u2 << 18) | (u3 << 12) | (u4 << 6) | u5; + u4 = u8Array[idx++] & 63; + if ((u0 & 0xFC) == 0xF8) { + u0 = ((u0 & 3) << 24) | (u1 << 18) | (u2 << 12) | (u3 << 6) | u4; + } else { + u5 = u8Array[idx++] & 63; + u0 = ((u0 & 1) << 30) | (u1 << 24) | (u2 << 18) | (u3 << 12) | (u4 << 6) | u5; + } } } - } - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); + if (u0 < 0x10000) { + str += String.fromCharCode(u0); + } else { + var ch = u0 - 0x10000; + str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); + } } } } @@ -926,12 +1019,12 @@ Module["UTF8ToString"] = UTF8ToString; // Copies the given Javascript String object 'str' to the given byte array at address 'outIdx', // encoded in UTF8 form and null-terminated. The copy will require at most str.length*4+1 bytes of space in the HEAP. -// Use the function lengthBytesUTF8() to compute the exact number of bytes (excluding null terminator) that this function will write. +// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. // Parameters: // str: the Javascript string to copy. // outU8Array: the array to copy to. Each index in this array is assumed to be one 8-byte element. // outIdx: The starting offset in the array to begin the copying. -// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null +// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null // terminator, i.e. if maxBytesToWrite=1, only the null terminator will be written and nothing else. // maxBytesToWrite=0 does not write any bytes to the output, not even the null terminator. // Returns the number of bytes written, EXCLUDING the null terminator. @@ -991,10 +1084,11 @@ Module["stringToUTF8Array"] = stringToUTF8Array; // Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', // null-terminated and encoded in UTF8 form. The copy will require at most str.length*4+1 bytes of space in the HEAP. -// Use the function lengthBytesUTF8() to compute the exact number of bytes (excluding null terminator) that this function will write. +// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. // Returns the number of bytes written, EXCLUDING the null terminator. function stringToUTF8(str, outPtr, maxBytesToWrite) { + assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); return stringToUTF8Array(str, HEAPU8,outPtr, maxBytesToWrite); } Module["stringToUTF8"] = stringToUTF8; @@ -1029,20 +1123,32 @@ Module["lengthBytesUTF8"] = lengthBytesUTF8; // Given a pointer 'ptr' to a null-terminated UTF16LE-encoded string in the emscripten HEAP, returns // a copy of that string as a Javascript String object. +var UTF16Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-16le') : undefined; function UTF16ToString(ptr) { - var i = 0; + assert(ptr % 2 == 0, 'Pointer passed to UTF16ToString must be aligned to two bytes!'); + var endPtr = ptr; + // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. + // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. + var idx = endPtr >> 1; + while (HEAP16[idx]) ++idx; + endPtr = idx << 1; + + if (endPtr - ptr > 32 && UTF16Decoder) { + return UTF16Decoder.decode(HEAPU8.subarray(ptr, endPtr)); + } else { + var i = 0; - var str = ''; - while (1) { - var codeUnit = HEAP16[(((ptr)+(i*2))>>1)]; - if (codeUnit == 0) - return str; - ++i; - // fromCharCode constructs a character from a UTF-16 code unit, so we can pass the UTF16 string right through. - str += String.fromCharCode(codeUnit); + var str = ''; + while (1) { + var codeUnit = HEAP16[(((ptr)+(i*2))>>1)]; + if (codeUnit == 0) return str; + ++i; + // fromCharCode constructs a character from a UTF-16 code unit, so we can pass the UTF16 string right through. + str += String.fromCharCode(codeUnit); + } } } -Module["UTF16ToString"] = UTF16ToString; + // Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', // null-terminated and encoded in UTF16 form. The copy will require at most str.length*4+2 bytes of space in the HEAP. @@ -1050,12 +1156,14 @@ Module["UTF16ToString"] = UTF16ToString; // Parameters: // str: the Javascript string to copy. // outPtr: Byte address in Emscripten HEAP where to write the string to. -// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null +// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null // terminator, i.e. if maxBytesToWrite=2, only the null terminator will be written and nothing else. // maxBytesToWrite<2 does not write any bytes to the output, not even the null terminator. // Returns the number of bytes written, EXCLUDING the null terminator. function stringToUTF16(str, outPtr, maxBytesToWrite) { + assert(outPtr % 2 == 0, 'Pointer passed to stringToUTF16 must be aligned to two bytes!'); + assert(typeof maxBytesToWrite == 'number', 'stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. if (maxBytesToWrite === undefined) { maxBytesToWrite = 0x7FFFFFFF; @@ -1074,16 +1182,17 @@ function stringToUTF16(str, outPtr, maxBytesToWrite) { HEAP16[((outPtr)>>1)]=0; return outPtr - startPtr; } -Module["stringToUTF16"] = stringToUTF16; + // Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. function lengthBytesUTF16(str) { return str.length*2; } -Module["lengthBytesUTF16"] = lengthBytesUTF16; + function UTF32ToString(ptr) { + assert(ptr % 4 == 0, 'Pointer passed to UTF32ToString must be aligned to four bytes!'); var i = 0; var str = ''; @@ -1102,7 +1211,7 @@ function UTF32ToString(ptr) { } } } -Module["UTF32ToString"] = UTF32ToString; + // Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', // null-terminated and encoded in UTF32 form. The copy will require at most str.length*4+4 bytes of space in the HEAP. @@ -1110,12 +1219,14 @@ Module["UTF32ToString"] = UTF32ToString; // Parameters: // str: the Javascript string to copy. // outPtr: Byte address in Emscripten HEAP where to write the string to. -// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null +// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null // terminator, i.e. if maxBytesToWrite=4, only the null terminator will be written and nothing else. // maxBytesToWrite<4 does not write any bytes to the output, not even the null terminator. // Returns the number of bytes written, EXCLUDING the null terminator. function stringToUTF32(str, outPtr, maxBytesToWrite) { + assert(outPtr % 4 == 0, 'Pointer passed to stringToUTF32 must be aligned to four bytes!'); + assert(typeof maxBytesToWrite == 'number', 'stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. if (maxBytesToWrite === undefined) { maxBytesToWrite = 0x7FFFFFFF; @@ -1139,7 +1250,7 @@ function stringToUTF32(str, outPtr, maxBytesToWrite) { HEAP32[((outPtr)>>2)]=0; return outPtr - startPtr; } -Module["stringToUTF32"] = stringToUTF32; + // Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. @@ -1155,185 +1266,45 @@ function lengthBytesUTF32(str) { return len; } -Module["lengthBytesUTF32"] = lengthBytesUTF32; + function demangle(func) { - var hasLibcxxabi = !!Module['___cxa_demangle']; - if (hasLibcxxabi) { + var __cxa_demangle_func = Module['___cxa_demangle'] || Module['__cxa_demangle']; + if (__cxa_demangle_func) { try { - var buf = _malloc(func.length); - writeStringToMemory(func.substr(1), buf); + var s = + func.substr(1); + var len = lengthBytesUTF8(s)+1; + var buf = _malloc(len); + stringToUTF8(s, buf, len); var status = _malloc(4); - var ret = Module['___cxa_demangle'](buf, 0, 0, status); + var ret = __cxa_demangle_func(buf, 0, 0, status); if (getValue(status, 'i32') === 0 && ret) { return Pointer_stringify(ret); } - // otherwise, libcxxabi failed, we can try ours which may return a partial result + // otherwise, libcxxabi failed } catch(e) { - // failure when using libcxxabi, we can try ours which may return a partial result + // ignore problems here } finally { if (buf) _free(buf); if (status) _free(status); if (ret) _free(ret); } + // failure when using libcxxabi, don't demangle + return func; } - var i = 3; - // params, etc. - var basicTypes = { - 'v': 'void', - 'b': 'bool', - 'c': 'char', - 's': 'short', - 'i': 'int', - 'l': 'long', - 'f': 'float', - 'd': 'double', - 'w': 'wchar_t', - 'a': 'signed char', - 'h': 'unsigned char', - 't': 'unsigned short', - 'j': 'unsigned int', - 'm': 'unsigned long', - 'x': 'long long', - 'y': 'unsigned long long', - 'z': '...' - }; - var subs = []; - var first = true; - function dump(x) { - //return; - if (x) Module.print(x); - Module.print(func); - var pre = ''; - for (var a = 0; a < i; a++) pre += ' '; - Module.print (pre + '^'); - } - function parseNested() { - i++; - if (func[i] === 'K') i++; // ignore const - var parts = []; - while (func[i] !== 'E') { - if (func[i] === 'S') { // substitution - i++; - var next = func.indexOf('_', i); - var num = func.substring(i, next) || 0; - parts.push(subs[num] || '?'); - i = next+1; - continue; - } - if (func[i] === 'C') { // constructor - parts.push(parts[parts.length-1]); - i += 2; - continue; - } - var size = parseInt(func.substr(i)); - var pre = size.toString().length; - if (!size || !pre) { i--; break; } // counter i++ below us - var curr = func.substr(i + pre, size); - parts.push(curr); - subs.push(curr); - i += pre + size; - } - i++; // skip E - return parts; - } - function parse(rawList, limit, allowVoid) { // main parser - limit = limit || Infinity; - var ret = '', list = []; - function flushList() { - return '(' + list.join(', ') + ')'; - } - var name; - if (func[i] === 'N') { - // namespaced N-E - name = parseNested().join('::'); - limit--; - if (limit === 0) return rawList ? [name] : name; - } else { - // not namespaced - if (func[i] === 'K' || (first && func[i] === 'L')) i++; // ignore const and first 'L' - var size = parseInt(func.substr(i)); - if (size) { - var pre = size.toString().length; - name = func.substr(i + pre, size); - i += pre + size; - } - } - first = false; - if (func[i] === 'I') { - i++; - var iList = parse(true); - var iRet = parse(true, 1, true); - ret += iRet[0] + ' ' + name + '<' + iList.join(', ') + '>'; - } else { - ret = name; - } - paramLoop: while (i < func.length && limit-- > 0) { - //dump('paramLoop'); - var c = func[i++]; - if (c in basicTypes) { - list.push(basicTypes[c]); - } else { - switch (c) { - case 'P': list.push(parse(true, 1, true)[0] + '*'); break; // pointer - case 'R': list.push(parse(true, 1, true)[0] + '&'); break; // reference - case 'L': { // literal - i++; // skip basic type - var end = func.indexOf('E', i); - var size = end - i; - list.push(func.substr(i, size)); - i += size + 2; // size + 'EE' - break; - } - case 'A': { // array - var size = parseInt(func.substr(i)); - i += size.toString().length; - if (func[i] !== '_') throw '?'; - i++; // skip _ - list.push(parse(true, 1, true)[0] + ' [' + size + ']'); - break; - } - case 'E': break paramLoop; - default: ret += '?' + c; break paramLoop; - } - } - } - if (!allowVoid && list.length === 1 && list[0] === 'void') list = []; // avoid (void) - if (rawList) { - if (ret) { - list.push(ret + '?'); - } - return list; - } else { - return ret + flushList(); - } - } - var parsed = func; - try { - // Special-case the entry point, since its name differs from other name mangling. - if (func == 'Object._main' || func == '_main') { - return 'main()'; - } - if (typeof func === 'number') func = Pointer_stringify(func); - if (func[0] !== '_') return func; - if (func[1] !== '_') return func; // C function - if (func[2] !== 'Z') return func; - switch (func[3]) { - case 'n': return 'operator new()'; - case 'd': return 'operator delete()'; - } - parsed = parse(); - } catch(e) { - parsed += '?'; - } - if (parsed.indexOf('?') >= 0 && !hasLibcxxabi) { - Runtime.warnOnce('warning: a problem occurred in builtin C++ name demangling; build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling'); - } - return parsed; + Runtime.warnOnce('warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling'); + return func; } function demangleAll(text) { - return text.replace(/__Z[\w\d_]+/g, function(x) { var y = demangle(x); return x === y ? x : (x + ' [' + y + ']') }); + var regex = + /__Z[\w\d_]+/g; + return text.replace(regex, + function(x) { + var y = demangle(x); + return x === y ? x : (x + ' [' + y + ']'); + }); } function jsStackTrace() { @@ -1354,84 +1325,139 @@ function jsStackTrace() { } function stackTrace() { - return demangleAll(jsStackTrace()); + var js = jsStackTrace(); + if (Module['extraStackTrace']) js += '\n' + Module['extraStackTrace'](); + return demangleAll(js); } Module["stackTrace"] = stackTrace; // Memory management -var PAGE_SIZE = 4096; +var PAGE_SIZE = 16384; +var WASM_PAGE_SIZE = 65536; +var ASMJS_PAGE_SIZE = 16777216; +var MIN_TOTAL_MEMORY = 16777216; -function alignMemoryPage(x) { - if (x % 4096 > 0) { - x += (4096 - (x % 4096)); +function alignUp(x, multiple) { + if (x % multiple > 0) { + x += multiple - (x % multiple); } return x; } var HEAP; +var buffer; var HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64; -var STATIC_BASE = 0, STATICTOP = 0, staticSealed = false; // static area -var STACK_BASE = 0, STACKTOP = 0, STACK_MAX = 0; // stack area -var DYNAMIC_BASE = 0, DYNAMICTOP = 0; // dynamic area handled by sbrk +function updateGlobalBuffer(buf) { + Module['buffer'] = buffer = buf; +} + +function updateGlobalBufferViews() { + Module['HEAP8'] = HEAP8 = new Int8Array(buffer); + Module['HEAP16'] = HEAP16 = new Int16Array(buffer); + Module['HEAP32'] = HEAP32 = new Int32Array(buffer); + Module['HEAPU8'] = HEAPU8 = new Uint8Array(buffer); + Module['HEAPU16'] = HEAPU16 = new Uint16Array(buffer); + Module['HEAPU32'] = HEAPU32 = new Uint32Array(buffer); + Module['HEAPF32'] = HEAPF32 = new Float32Array(buffer); + Module['HEAPF64'] = HEAPF64 = new Float64Array(buffer); +} + +var STATIC_BASE, STATICTOP, staticSealed; // static area +var STACK_BASE, STACKTOP, STACK_MAX; // stack area +var DYNAMIC_BASE, DYNAMICTOP_PTR; // dynamic area handled by sbrk + STATIC_BASE = STATICTOP = STACK_BASE = STACKTOP = STACK_MAX = DYNAMIC_BASE = DYNAMICTOP_PTR = 0; + staticSealed = false; -function enlargeMemory() { - // TOTAL_MEMORY is the current size of the actual array, and DYNAMICTOP is the new top. +// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. +function writeStackCookie() { + assert((STACK_MAX & 3) == 0); + HEAPU32[(STACK_MAX >> 2)-1] = 0x02135467; + HEAPU32[(STACK_MAX >> 2)-2] = 0x89BACDFE; +} - var OLD_TOTAL_MEMORY = TOTAL_MEMORY; +function checkStackCookie() { + if (HEAPU32[(STACK_MAX >> 2)-1] != 0x02135467 || HEAPU32[(STACK_MAX >> 2)-2] != 0x89BACDFE) { + abort('Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x02135467, but received 0x' + HEAPU32[(STACK_MAX >> 2)-2].toString(16) + ' ' + HEAPU32[(STACK_MAX >> 2)-1].toString(16)); + } + // Also test the global address 0 for integrity. This check is not compatible with SAFE_SPLIT_MEMORY though, since that mode already tests all address 0 accesses on its own. + if (HEAP32[0] !== 0x63736d65 /* 'emsc' */) throw 'Runtime error: The application has corrupted its heap memory area (address zero)!'; +} +function abortStackOverflow(allocSize) { + abort('Stack overflow! Attempted to allocate ' + allocSize + ' bytes on the stack, but stack has only ' + (STACK_MAX - asm.stackSave() + allocSize) + ' bytes available!'); +} - var LIMIT = Math.pow(2, 31); // 2GB is a practical maximum, as we use signed ints as pointers - // and JS engines seem unhappy to give us 2GB arrays currently - if (DYNAMICTOP >= LIMIT) return false; +function abortOnCannotGrowMemory() { + abort('Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value ' + TOTAL_MEMORY + ', (2) compile with -s ALLOW_MEMORY_GROWTH=1 which adjusts the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 '); +} - while (TOTAL_MEMORY <= DYNAMICTOP) { // Simple heuristic. - if (TOTAL_MEMORY < LIMIT/2) { - TOTAL_MEMORY = alignMemoryPage(2*TOTAL_MEMORY); // double until 1GB +if (!Module['reallocBuffer']) Module['reallocBuffer'] = function(size) { + var ret; + try { + if (ArrayBuffer.transfer) { + ret = ArrayBuffer.transfer(buffer, size); } else { - var last = TOTAL_MEMORY; - TOTAL_MEMORY = alignMemoryPage((3*TOTAL_MEMORY + LIMIT)/4); // add smaller increments towards 2GB, which we cannot reach - if (TOTAL_MEMORY <= last) return false; + var oldHEAP8 = HEAP8; + ret = new ArrayBuffer(size); + var temp = new Int8Array(ret); + temp.set(oldHEAP8); } + } catch(e) { + return false; } + var success = _emscripten_replace_memory(ret); + if (!success) return false; + return ret; +}; - TOTAL_MEMORY = Math.max(TOTAL_MEMORY, 16*1024*1024); +function enlargeMemory() { + // TOTAL_MEMORY is the current size of the actual array, and DYNAMICTOP is the new top. + assert(HEAP32[DYNAMICTOP_PTR>>2] > TOTAL_MEMORY); // This function should only ever be called after the ceiling of the dynamic heap has already been bumped to exceed the current total size of the asm.js heap. - if (TOTAL_MEMORY >= LIMIT) return false; + var PAGE_MULTIPLE = Module["usingWasm"] ? WASM_PAGE_SIZE : ASMJS_PAGE_SIZE; // In wasm, heap size must be a multiple of 64KB. In asm.js, they need to be multiples of 16MB. + var LIMIT = 2147483648 - PAGE_MULTIPLE; // We can do one page short of 2GB as theoretical maximum. + if (HEAP32[DYNAMICTOP_PTR>>2] > LIMIT) { + Module.printErr('Cannot enlarge memory, asked to go up to ' + HEAP32[DYNAMICTOP_PTR>>2] + ' bytes, but the limit is ' + LIMIT + ' bytes!'); + return false; + } + var OLD_TOTAL_MEMORY = TOTAL_MEMORY; + TOTAL_MEMORY = Math.max(TOTAL_MEMORY, MIN_TOTAL_MEMORY); // So the loop below will not be infinite, and minimum asm.js memory size is 16MB. - try { - if (ArrayBuffer.transfer) { - buffer = ArrayBuffer.transfer(buffer, TOTAL_MEMORY); + while (TOTAL_MEMORY < HEAP32[DYNAMICTOP_PTR>>2]) { // Keep incrementing the heap size as long as it's less than what is requested. + if (TOTAL_MEMORY <= 536870912) { + TOTAL_MEMORY = alignUp(2 * TOTAL_MEMORY, PAGE_MULTIPLE); // Simple heuristic: double until 1GB... } else { - var oldHEAP8 = HEAP8; - buffer = new ArrayBuffer(TOTAL_MEMORY); + TOTAL_MEMORY = Math.min(alignUp((3 * TOTAL_MEMORY + 2147483648) / 4, PAGE_MULTIPLE), LIMIT); // ..., but after that, add smaller increments towards 2GB, which we cannot reach } - } catch(e) { - return false; } - var success = _emscripten_replace_memory(buffer); - if (!success) return false; + var start = Date.now(); + + var replacement = Module['reallocBuffer'](TOTAL_MEMORY); + if (!replacement || replacement.byteLength != TOTAL_MEMORY) { + Module.printErr('Failed to grow the heap from ' + OLD_TOTAL_MEMORY + ' bytes to ' + TOTAL_MEMORY + ' bytes, not enough memory!'); + if (replacement) { + Module.printErr('Expected to get back a buffer of size ' + TOTAL_MEMORY + ' bytes, but instead got back a buffer of size ' + replacement.byteLength); + } + return false; + } // everything worked - Module['buffer'] = buffer; - Module['HEAP8'] = HEAP8 = new Int8Array(buffer); - Module['HEAP16'] = HEAP16 = new Int16Array(buffer); - Module['HEAP32'] = HEAP32 = new Int32Array(buffer); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(buffer); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(buffer); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(buffer); - Module['HEAPF32'] = HEAPF32 = new Float32Array(buffer); - Module['HEAPF64'] = HEAPF64 = new Float64Array(buffer); - if (!ArrayBuffer.transfer) { - HEAP8.set(oldHEAP8); + updateGlobalBuffer(replacement); + updateGlobalBufferViews(); + + Module.printErr('enlarged memory arrays from ' + OLD_TOTAL_MEMORY + ' to ' + TOTAL_MEMORY + ', took ' + (Date.now() - start) + ' ms (has ArrayBuffer.transfer? ' + (!!ArrayBuffer.transfer) + ')'); + + if (!Module["usingWasm"]) { + Module.printErr('Warning: Enlarging memory arrays, this is not fast! ' + [OLD_TOTAL_MEMORY, TOTAL_MEMORY]); } @@ -1448,43 +1474,37 @@ try { var TOTAL_STACK = Module['TOTAL_STACK'] || 5242880; var TOTAL_MEMORY = Module['TOTAL_MEMORY'] || 16777216; - -var totalMemory = 64*1024; -while (totalMemory < TOTAL_MEMORY || totalMemory < 2*TOTAL_STACK) { - if (totalMemory < 16*1024*1024) { - totalMemory *= 2; - } else { - totalMemory += 16*1024*1024 - } -} -totalMemory = Math.max(totalMemory, 16*1024*1024); -if (totalMemory !== TOTAL_MEMORY) { - TOTAL_MEMORY = totalMemory; -} +if (TOTAL_MEMORY < TOTAL_STACK) Module.printErr('TOTAL_MEMORY should be larger than TOTAL_STACK, was ' + TOTAL_MEMORY + '! (TOTAL_STACK=' + TOTAL_STACK + ')'); // Initialize the runtime's memory // check for full engine support (use string 'subarray' to avoid closure compiler confusion) assert(typeof Int32Array !== 'undefined' && typeof Float64Array !== 'undefined' && !!(new Int32Array(1)['subarray']) && !!(new Int32Array(1)['set']), 'JS engine does not provide full typed array support'); -var buffer; +// Use a provided buffer, if there is one, or else allocate a new one +if (Module['buffer']) { + buffer = Module['buffer']; + assert(buffer.byteLength === TOTAL_MEMORY, 'provided buffer should be ' + TOTAL_MEMORY + ' bytes, but it is ' + buffer.byteLength); +} else { + // Use a WebAssembly memory where available + { + buffer = new ArrayBuffer(TOTAL_MEMORY); + } + assert(buffer.byteLength === TOTAL_MEMORY); +} +updateGlobalBufferViews(); -buffer = new ArrayBuffer(TOTAL_MEMORY); -HEAP8 = new Int8Array(buffer); -HEAP16 = new Int16Array(buffer); -HEAP32 = new Int32Array(buffer); -HEAPU8 = new Uint8Array(buffer); -HEAPU16 = new Uint16Array(buffer); -HEAPU32 = new Uint32Array(buffer); -HEAPF32 = new Float32Array(buffer); -HEAPF64 = new Float64Array(buffer); +function getTotalMemory() { + return TOTAL_MEMORY; +} // Endianness check (note: assumes compiler arch was little-endian) -HEAP32[0] = 255; -assert(HEAPU8[0] === 255 && HEAPU8[3] === 0, 'Typed arrays 2 must be run on a little-endian system'); + HEAP32[0] = 0x63736d65; /* 'emsc' */ +HEAP16[1] = 0x6373; +if (HEAPU8[2] !== 0x73 || HEAPU8[3] !== 0x63) throw 'Runtime error: expected the system to be little-endian!'; Module['HEAP'] = HEAP; Module['buffer'] = buffer; @@ -1507,9 +1527,9 @@ function callRuntimeCallbacks(callbacks) { var func = callback.func; if (typeof func === 'number') { if (callback.arg === undefined) { - Runtime.dynCall('v', func); + Module['dynCall_v'](func); } else { - Runtime.dynCall('vi', func, [callback.arg]); + Module['dynCall_vi'](func, callback.arg); } } else { func(callback.arg === undefined ? null : callback.arg); @@ -1539,21 +1559,25 @@ function preRun() { } function ensureInitRuntime() { + checkStackCookie(); if (runtimeInitialized) return; runtimeInitialized = true; callRuntimeCallbacks(__ATINIT__); } function preMain() { + checkStackCookie(); callRuntimeCallbacks(__ATMAIN__); } function exitRuntime() { + checkStackCookie(); callRuntimeCallbacks(__ATEXIT__); runtimeExited = true; } function postRun() { + checkStackCookie(); // compatibility - merge in anything from Module['postRun'] at this time if (Module['postRun']) { if (typeof Module['postRun'] == 'function') Module['postRun'] = [Module['postRun']]; @@ -1606,6 +1630,7 @@ function intArrayToString(array) { for (var i = 0; i < array.length; i++) { var chr = array[i]; if (chr > 0xFF) { + assert(false, 'Character code ' + chr + ' (' + String.fromCharCode(chr) + ') at offset ' + i + ' not in 0x00-0xFF.'); chr &= 0xFF; } ret.push(String.fromCharCode(chr)); @@ -1614,26 +1639,35 @@ function intArrayToString(array) { } Module["intArrayToString"] = intArrayToString; +// Deprecated: This function should not be called because it is unsafe and does not provide +// a maximum length limit of how many bytes it is allowed to write. Prefer calling the +// function stringToUTF8Array() instead, which takes in a maximum length that can be used +// to be secure from out of bounds writes. function writeStringToMemory(string, buffer, dontAddNull) { - var array = intArrayFromString(string, dontAddNull); - var i = 0; - while (i < array.length) { - var chr = array[i]; - HEAP8[(((buffer)+(i))>>0)]=chr; - i = i + 1; + Runtime.warnOnce('writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!'); + + var lastChar, end; + if (dontAddNull) { + // stringToUTF8Array always appends null. If we don't want to do that, remember the + // character that existed at the location where the null will be placed, and restore + // that after the write (below). + end = buffer + lengthBytesUTF8(string); + lastChar = HEAP8[end]; } + stringToUTF8(string, buffer, Infinity); + if (dontAddNull) HEAP8[end] = lastChar; // Restore the value under the null character. } Module["writeStringToMemory"] = writeStringToMemory; function writeArrayToMemory(array, buffer) { - for (var i = 0; i < array.length; i++) { - HEAP8[((buffer++)>>0)]=array[i]; - } + assert(array.length >= 0, 'writeArrayToMemory array must have a length (should be an array or typed array)') + HEAP8.set(array, buffer); } Module["writeArrayToMemory"] = writeArrayToMemory; function writeAsciiToMemory(str, buffer, dontAddNull) { for (var i = 0; i < str.length; ++i) { + assert(str.charCodeAt(i) === str.charCodeAt(i)&0xff); HEAP8[((buffer++)>>0)]=str.charCodeAt(i); } // Null-terminate the pointer to the HEAP. @@ -1683,6 +1717,11 @@ if (!Math['clz32']) Math['clz32'] = function(x) { }; Math.clz32 = Math['clz32'] +if (!Math['trunc']) Math['trunc'] = function(x) { + return x < 0 ? Math.ceil(x) : Math.floor(x); +}; +Math.trunc = Math['trunc']; + var Math_abs = Math.abs; var Math_cos = Math.cos; var Math_sin = Math.sin; @@ -1699,8 +1738,10 @@ var Math_floor = Math.floor; var Math_pow = Math.pow; var Math_imul = Math.imul; var Math_fround = Math.fround; +var Math_round = Math.round; var Math_min = Math.min; var Math_clz32 = Math.clz32; +var Math_trunc = Math.trunc; // A counter of dependencies for calling run(). If we need to // do asynchronous work before running, increment this and @@ -1712,8 +1753,14 @@ var Math_clz32 = Math.clz32; var runDependencies = 0; var runDependencyWatcher = null; var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled +var runDependencyTracking = {}; function getUniqueRunDependency(id) { + var orig = id; + while (1) { + if (!runDependencyTracking[id]) return id; + id = orig + Math.random(); + } return id; } @@ -1722,6 +1769,33 @@ function addRunDependency(id) { if (Module['monitorRunDependencies']) { Module['monitorRunDependencies'](runDependencies); } + if (id) { + assert(!runDependencyTracking[id]); + runDependencyTracking[id] = 1; + if (runDependencyWatcher === null && typeof setInterval !== 'undefined') { + // Check for missing dependencies every few seconds + runDependencyWatcher = setInterval(function() { + if (ABORT) { + clearInterval(runDependencyWatcher); + runDependencyWatcher = null; + return; + } + var shown = false; + for (var dep in runDependencyTracking) { + if (!shown) { + shown = true; + Module.printErr('still waiting on run dependencies:'); + } + Module.printErr('dependency: ' + dep); + } + if (shown) { + Module.printErr('(end of list)'); + } + }, 10000); + } + } else { + Module.printErr('warning: run dependency added without ID'); + } } Module["addRunDependency"] = addRunDependency; @@ -1730,6 +1804,12 @@ function removeRunDependency(id) { if (Module['monitorRunDependencies']) { Module['monitorRunDependencies'](runDependencies); } + if (id) { + assert(runDependencyTracking[id]); + delete runDependencyTracking[id]; + } else { + Module.printErr('warning: run dependency removed without ID'); + } if (runDependencies == 0) { if (runDependencyWatcher !== null) { clearInterval(runDependencyWatcher); @@ -1753,11 +1833,14 @@ var memoryInitializer = null; + + + // === Body === var ASM_CONSTS = [function($0, $1) { { Module.printErr('bad name in getProcAddress: ' + [Pointer_stringify($0), Pointer_stringify($1)]); } }]; -function _emscripten_asm_const_2(code, a0, a1) { +function _emscripten_asm_const_iii(code, a0, a1) { return ASM_CONSTS[code](a0, a1); } @@ -1765,24 +1848,20 @@ function _emscripten_asm_const_2(code, a0, a1) { STATIC_BASE = 8; -STATICTOP = STATIC_BASE + 33296; +STATICTOP = STATIC_BASE + 34144; /* global initializers */ __ATINIT__.push(); -/* memory initializer */ allocate([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,63], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE); -/* memory initializer */ allocate([1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+3197); -/* memory initializer */ allocate([128,191,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,32,0,0,176,1,0,0,0,0,0,0,0,0,0,32,37,249,142,0,10,2,0,0,128,190,125,95,244,125,31,160,242,43,74,30,9,82,8,0,64,34,65,80,20,4,16,32,32,41,46,18,8,34,8,0,32,34,65,80,20,4,16,32,32,249,16,76,8,250,62,60,16,34,125,222,247,125,16,32,32,161,232,50,8,34,8,0,8,34,5,16,4,69,16,0,240,163,164,50,8,82,8,0,4,34,5,16,4,69,16,32,32,249,226,94,8,2,0,129,2,62,125,31,244,125,16,0,0,32,0,0,176,1,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,15,0,192,15,224,247,251,125,126,191,95,232,190,80,0,162,8,8,68,232,47,20,10,133,2,129,80,72,160,80,0,162,40,228,73,40,40,20,10,132,2,129,64,72,160,72,0,190,15,2,16,175,235,247,9,132,62,159,216,79,160,71,0,34,136,228,9,161,42,20,10,132,2,129,80,72,160,72,0,34,40,8,4,160,47,20,10,133,2,129,80,72,162,80,0,190,143,0,0,33,32,244,251,125,126,129,95,232,156,208,7,0,128,0,0,224,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,1,12,0,130,66,191,223,239,247,251,11,5,5,133,66,191,4,72,0,198,66,161,80,40,20,64,8,5,37,133,66,160,8,168,0,170,70,161,80,40,20,64,8,5,37,133,66,144,16,8,0,146,74,161,95,232,247,67,8,5,37,121,126,136,32,8,0,130,82,161,64,40,1,66,8,137,36,133,64,132,64,8,0,130,98,161,64,42,2,66,8,81,36,133,64,130,128,8,0,130,66,191,192,47,244,67,248,33,252,133,126,191,0,9,62,0,0,0,0,4,0,0,0,0,0,0,0,128,1,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,4,0,32,72,65,0,0,0,0,0,8,0,0,4,4,0,4,60,32,0,65,0,0,0,0,0,8,0,0,240,125,223,247,133,239,75,81,190,239,251,190,239,59,81,4,0,69,65,20,133,40,74,73,170,40,138,162,32,8,81,4,240,69,65,244,157,40,74,71,170,40,138,162,224,11,81,4,16,69,65,20,132,40,74,73,170,40,138,162,0,10,145,2,240,125,223,247,133,47,74,209,170,232,251,190,224,123,31,1,0,0,0,0,4,8,64,0,0,0,8,32,0,0,0,0,0,0,0,0,132,15,96,0,0,0,8,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,1,15,0,0,0,0,0,0,0,0,0,0,0,0,0,36,1,9,0,0,0,0,0,0,0,0,0,6,0,0,0,36,1,9,0,0,0,0,0,0,0,128,16,9,162,40,250,36,1,9,0,0,0,0,0,0,0,0,62,1,42,37,66,34,82,9,0,0,0,0,0,0,0,128,138,3,42,34,34,36,41,9,0,0,0,0,0,0,0,128,10,1,42,37,18,36,1,9,0,0,0,0,0,0,0,128,10,1,190,232,251,36,1,9,0,0,0,0,0,0,0,128,190,14,0,0,2,172,1,15,0,0,0,0,0,0,0,128,4,0,0,224,3,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,14,184,67,132,3,58,32,0,128,160,190,2,32,0,0,240,138,32,82,196,2,43,32,4,34,145,2,248,59,0,240,7,142,56,75,228,2,58,32,2,28,138,30,8,42,233,17,4,224,11,66,244,2,130,36,1,20,4,20,232,186,4,209,5,128,184,195,231,10,58,137,0,28,14,60,40,2,9,80,4,128,0,64,196,2,128,68,0,34,132,32,232,2,0,80,4,0,0,64,128,2,0,32,5,0,142,62,8,2,0,16,4,224,3,64,128,66,0,0,7,0,132,0,248,3,0,240,7,0,0,64,128,34,0,0,4,0,0,0,0,0,0,0,0,0,0,64,128,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,7,128,0,194,160,72,24,0,0,1,132,33,9,146,2,66,38,4,1,33,81,0,0,127,63,2,66,2,16,41,0,34,20,192,239,247,251,253,126,9,161,223,239,247,187,187,3,18,15,68,40,20,10,133,66,9,129,64,32,16,16,17,1,8,4,68,40,20,10,133,66,127,129,64,32,16,16,17,1,4,130,199,239,247,251,253,126,9,129,207,231,243,17,17,1,50,169,80,40,20,10,133,66,9,161,64,32,16,16,17,1,64,184,80,40,20,10,133,66,121,191,223,239,247,187,187,3,32,160,31,0,0,0,0,0,0,16,0,0,0,0,0,0,112,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,2,8,131,34,1,0,2,8,67,2,1,0,1,1,124,20,4,132,68,1,0,32,4,132,4,128,8,63,130,0,132,66,191,223,239,247,3,126,161,80,40,20,10,33,0,0,132,70,161,80,40,20,138,82,161,80,40,20,122,161,239,3,158,74,161,80,40,20,82,82,161,80,40,20,74,31,8,2,132,82,161,80,40,20,34,74,161,80,40,244,75,161,239,3,132,98,161,80,40,20,82,74,161,80,40,4,122,161,40,2,124,66,191,223,239,247,139,126,191,223,239,247,11,189,239,3,0,0,0,0,0,0,0,4,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,5,32,0,0,4,132,0,34,129,69,17,16,66,1,0,148,66,81,0,0,8,66,81,148,42,162,32,8,165,80,0,0,0,32,0,0,0,0,0,0,0,5,0,0,0,0,8,190,239,251,254,251,190,239,251,20,145,235,251,190,239,251,0,32,8,130,32,10,162,40,138,20,145,40,138,162,40,138,62,190,239,251,254,11,190,239,251,20,145,40,138,162,40,138,0,162,40,138,34,8,130,32,8,20,145,40,138,162,40,138,8,190,239,251,254,251,190,239,251,20,145,47,250,190,239,251,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,33,0,4,0,0,0,0,0,0,0,0,0,0,0,0,130,80,20,2,20,0,0,0,0,0,0,0,0,0,0,16,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,190,40,138,162,40,34,0,0,0,0,0,0,0,0,0,0,170,40,138,162,232,34,0,0,0,0,0,0,0,0,0,0,170,40,138,162,168,34,0,0,0,0,0,0,0,0,0,0,170,40,138,162,232,34,0,0,0,0,0,0,0,0,0,0,190,239,251,190,47,62,0,0,0,0,0,0,0,0,0,0,4,0,0,0,40,32,0,0,0,0,0,0,0,0,0,0,0,0,0,128,15,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,6,0,0,0,5,0,0,0,7,0,0,0,6,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,5,0,0,0,5,0,0,0,2,0,0,0,4,0,0,0,1,0,0,0,7,0,0,0,5,0,0,0,2,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,4,0,0,0,3,0,0,0,6,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,3,0,0,0,5,0,0,0,6,0,0,0,5,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,7,0,0,0,2,0,0,0,3,0,0,0,5,0,0,0,2,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,2,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,7,0,0,0,1,0,0,0,5,0,0,0,3,0,0,0,7,0,0,0,3,0,0,0,5,0,0,0,4,0,0,0,1,0,0,0,7,0,0,0,4,0,0,0,3,0,0,0,5,0,0,0,3,0,0,0,3,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,9,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,3,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,79,103,103,83], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+4590); -/* memory initializer */ allocate([1,0,0,128,0,0,0,86,0,0,0,64,0,0,0,62,180,228,51,9,145,243,51,139,178,1,52,60,32,10,52,35,26,19,52,96,169,28,52,167,215,38,52,75,175,49,52,80,59,61,52,112,135,73,52,35,160,86,52,184,146,100,52,85,109,115,52,136,159,129,52,252,11,138,52,147,4,147,52,105,146,156,52,50,191,166,52,63,149,177,52,147,31,189,52,228,105,201,52,173,128,214,52,54,113,228,52,166,73,243,52,136,140,1,53,192,247,9,53,6,239,18,53,118,123,28,53,192,166,38,53,55,123,49,53,218,3,61,53,94,76,73,53,59,97,86,53,185,79,100,53,252,37,115,53,138,121,129,53,134,227,137,53,124,217,146,53,133,100,156,53,82,142,166,53,51,97,177,53,37,232,188,53,220,46,201,53,206,65,214,53,65,46,228,53,87,2,243,53,143,102,1,54,79,207,9,54,245,195,18,54,152,77,28,54,232,117,38,54,50,71,49,54,116,204,60,54,94,17,73,54,101,34,86,54,206,12,100,54,184,222,114,54,151,83,129,54,28,187,137,54,114,174,146,54,175,54,156,54,129,93,166,54,53,45,177,54,199,176,188,54,228,243,200,54,1,3,214,54,96,235,227,54,30,187,242,54,162,64,1,55,235,166,9,55,241,152,18,55,201,31,28,55,30,69,38,55,61,19,49,55,30,149,60,55,111,214,72,55,162,227,85,55,247,201,99,55,137,151,114,55,175,45,129,55,190,146,137,55,116,131,146,55,230,8,156,55,190,44,166,55,71,249,176,55,121,121,188,55,254,184,200,55,71,196,213,55,146,168,227,55,248,115,242,55,192,26,1,56,147,126,9,56,249,109,18,56,6,242,27,56,98,20,38,56,86,223,48,56,216,93,60,56,146,155,72,56,242,164,85,56,51,135,99,56,110,80,114,56,211,7,129,56,107,106,137,56,130,88,146,56,42,219,155,56,9,252,165,56,104,197,176,56,59,66,188,56,41,126,200,56,160,133,213,56,217,101,227,56,232,44,242,56,233,244,0,57,70,86,9,57,14,67,18,57,81,196,27,57,181,227,37,57,127,171,48,57,162,38,60,57,197,96,72,57,83,102,85,57,131,68,99,57,104,9,114,57,1,226,128,57,36,66,137,57,157,45,146,57,123,173,155,57,99,203,165,57,153,145,176,57,13,11,188,57,102,67,200,57,11,71,213,57,50,35,227,57,237,229,241,57,29,207,0,58,5,46,9,58,48,24,18,58,169,150,27,58,21,179,37,58,183,119,48,58,124,239,59,58,10,38,72,58,199,39,85,58,230,1,99,58,120,194,113,58,59,188,128,58,233,25,137,58,198,2,146,58,219,127,155,58,203,154,165,58,216,93,176,58,239,211,187,58,179,8,200,58,136,8,213,58,159,224,226,58,7,159,241,58,92,169,0,59,208,5,9,59,94,237,17,59,15,105,27,59,132,130,37,59,253,67,48,59,103,184,59,59,97,235,71,59,77,233,84,59,93,191,98,59,156,123,113,59,127,150,128,59,186,241,136,59,249,215,145,59,71,82,155,59,65,106,165,59,39,42,176,59,226,156,187,59,18,206,199,59,23,202,212,59,32,158,226,59,53,88,241,59,166,131,0,60,167,221,8,60,152,194,17,60,130,59,27,60,1,82,37,60,84,16,48,60,97,129,59,60,200,176,71,60,229,170,84,60,232,124,98,60,212,52,113,60,207,112,128,60,150,201,136,60,58,173,145,60,192,36,155,60,197,57,165,60,133,246,175,60,229,101,187,60,130,147,199,60,185,139,212,60,180,91,226,60,121,17,241,60,251,93,0,61,137,181,8,61,223,151,17,61,2,14,27,61,141,33,37,61,185,220,47,61,109,74,59,61,64,118,71,61,145,108,84,61,133,58,98,61,34,238,112,61,42,75,128,61,127,161,136,61,136,130,145,61,72,247,154,61,88,9,165,61,242,194,175,61,248,46,187,61,3,89,199,61,109,77,212,61,92,25,226,61,209,202,240,61,91,56,0,62,119,141,8,62,51,109,17,62,144,224,26,62,39,241,36,62,46,169,47,62,135,19,59,62,202,59,71,62,77,46,84,62,55,248,97,62,132,167,112,62,143,37,128,62,115,121,136,62,226,87,145,62,220,201,154,62,249,216,164,62,109,143,175,62,27,248,186,62,149,30,199,62,51,15,212,62,23,215,225,62,61,132,240,62,198,18,0,63,114,101,8,63,147,66,17,63,43,179,26,63,206,192,36,63,177,117,47,63,178,220,58,63,101,1,71,63,29,240,83,63,251,181,97,63,251,96,112,63,0,0,128,63,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,23,0,0,0,27,0,0,0,31,0,0,0,35,0,0,0,43,0,0,0,51,0,0,0,59,0,0,0,67,0,0,0,83,0,0,0,99,0,0,0,115,0,0,0,131,0,0,0,163,0,0,0,195,0,0,0,227,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,7,0,0,0,9,0,0,0,13,0,0,0,17,0,0,0,25,0,0,0,33,0,0,0,49,0,0,0,65,0,0,0,97,0,0,0,129,0,0,0,193,0,0,0,1,1,0,0,129,1,0,0,1,2,0,0,1,3,0,0,1,4,0,0,1,6,0,0,1,8,0,0,1,12,0,0,1,16,0,0,1,24,0,0,1,32,0,0,1,48,0,0,1,64,0,0,1,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,7,0,0,0,15,0,0,0,31,0,0,0,63,0,0,0,127,0,0,0,255,0,0,0,255,1,0,0,255,3,0,0,255,7,0,0,255,15,0,0,255,31,0,0,255,63,0,0,255,127,0,0,255,255,0,0,0,0,0,0,255,255,255,255,253,255,255,255,249,255,255,255,241,255,255,255,225,255,255,255,193,255,255,255,129,255,255,255,1,255,255,255,1,254,255,255,1,252,255,255,1,248,255,255,1,240,255,255,1,224,255,255,1,192,255,255,1,128,255,255,1,0,0,0,1,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,192,3,0,0,192,4,0,0,192,5,0,0,192,6,0,0,192,7,0,0,192,8,0,0,192,9,0,0,192,10,0,0,192,11,0,0,192,12,0,0,192,13,0,0,192,14,0,0,192,15,0,0,192,16,0,0,192,17,0,0,192,18,0,0,192,19,0,0,192,20,0,0,192,21,0,0,192,22,0,0,192,23,0,0,192,24,0,0,192,25,0,0,192,26,0,0,192,27,0,0,192,28,0,0,192,29,0,0,192,30,0,0,192,31,0,0,192,0,0,0,179,1,0,0,195,2,0,0,195,3,0,0,195,4,0,0,195,5,0,0,195,6,0,0,195,7,0,0,195,8,0,0,195,9,0,0,195,10,0,0,195,11,0,0,195,12,0,0,195,13,0,0,211,14,0,0,195,15,0,0,195,0,0,12,187,1,0,12,195,2,0,12,195,3,0,12,195,4,0,12,211,196,44,0,0,196,44,0,0,0,0,0,0,10,0,0,0,100,0,0,0,232,3,0,0,16,39,0,0,160,134,1,0,64,66,15,0,128,150,152,0,0,225,245,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,4,0,0,0,242,123,0,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,71,71,74,49,54,32,45,32,76,73,71,72,84,32,77,89,32,82,73,84,85,65,76,33,0,114,101,115,111,117,114,99,101,115,47,108,105,103,104,116,115,95,109,97,112,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,102,111,110,116,95,97,114,99,97,100,105,97,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,97,109,98,105,101,110,116,46,111,103,103,0,112,111,119,101,114,101,100,32,98,121,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,98,97,99,107,95,116,105,116,108,101,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,116,105,116,108,101,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,115,116,97,114,116,46,119,97,118,0,40,99,41,32,68,101,118,101,108,111,112,101,100,32,98,121,32,82,97,109,111,110,32,83,97,110,116,97,109,97,114,105,97,32,40,64,114,97,121,115,97,110,53,41,0,80,82,69,83,83,32,69,78,84,69,82,32,116,111,32,83,84,65,82,84,32,76,73,71,72,84,73,78,71,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,98,97,99,107,103,114,111,117,110,100,46,112,118,114,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,102,111,114,101,103,114,111,117,110,100,95,108,101,118,101,108,95,105,46,112,118,114,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,102,111,114,101,103,114,111,117,110,100,95,108,101,118,101,108,95,105,105,46,112,118,114,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,102,111,114,101,103,114,111,117,110,100,95,108,101,118,101,108,95,105,105,105,46,112,118,114,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,112,108,97,121,101,114,46,112,118,114,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,101,110,101,109,121,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,108,105,103,104,116,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,108,105,103,104,116,95,103,108,111,119,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,108,105,103,104,116,95,114,97,121,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,98,111,111,107,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,109,115,103,95,114,105,116,117,97,108,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,116,105,109,101,95,111,118,101,114,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,95,111,102,102,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,95,111,102,102,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,105,95,111,102,102,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,95,111,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,95,111,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,105,95,111,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,115,104,97,100,101,114,115,47,98,97,115,101,46,118,115,0,114,101,115,111,117,114,99,101,115,47,115,104,97,100,101,114,115,47,103,114,97,121,115,99,97,108,101,46,102,115,0,114,101,115,111,117,114,99,101,115,47,115,104,97,100,101,114,115,47,98,108,111,111,109,46,102,115,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,108,105,103,104,116,95,111,110,46,119,97,118,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,108,105,103,104,116,95,111,102,102,46,119,97,118,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,114,105,116,117,97,108,46,111,103,103,0,37,48,50,105,0,37,48,53,46,50,102,0,37,48,51,46,48,102,0,89,79,85,39,82,69,32,82,85,78,78,73,78,71,32,79,85,84,32,79,70,32,76,73,71,72,84,33,0,66,69,83,84,32,76,73,71,72,84,73,78,71,32,84,73,77,69,58,32,37,48,50,46,50,102,0,80,82,69,83,83,32,69,78,84,69,82,32,116,111,32,83,84,65,82,84,32,116,104,101,32,82,73,84,85,65,76,0,78,69,88,84,32,83,84,65,82,83,32,65,76,73,71,78,77,69,78,84,32,73,78,32,37,105,32,89,69,65,82,83,0,80,82,69,83,83,32,69,78,84,69,82,32,116,111,32,71,79,32,72,79,77,69,46,46,46,0,82,73,84,85,65,76,32,80,65,85,83,69,68,0,73,110,105,116,105,97,108,105,122,105,110,103,32,114,97,121,108,105,98,32,40,118,49,46,52,46,48,41,0,35,99,97,110,118,97,115,0,84,97,114,103,101,116,32,116,105,109,101,32,112,101,114,32,102,114,97,109,101,58,32,37,48,50,46,48,51,102,32,109,105,108,108,105,115,101,99,111,110,100,115,0,87,105,110,100,111,119,32,99,108,111,115,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+9237); -/* memory initializer */ allocate([83,116,97,99,107,32,66,117,102,102,101,114,32,79,118,101,114,102,108,111,119,32,40,77,65,88,32,37,105,32,77,97,116,114,105,120,41,0,77,65,88,95,76,73,78,69,83,95,66,65,84,67,72,32,111,118,101,114,102,108,111,119,0,77,65,88,95,84,82,73,65,78,71,76,69,83,95,66,65,84,67,72,32,111,118,101,114,102,108,111,119,0,77,65,88,95,81,85,65,68,83,95,66,65,84,67,72,32,111,118,101,114,102,108,111,119,0,71,80,85,58,32,86,101,110,100,111,114,58,32,32,32,37,115,0,71,80,85,58,32,82,101,110,100,101,114,101,114,58,32,37,115,0,71,80,85,58,32,86,101,114,115,105,111,110,58,32,32,37,115,0,71,80,85,58,32,71,76,83,76,58,32,32,32,32,32,37,115,0,32,0,78,117,109,98,101,114,32,111,102,32,115,117,112,112,111,114,116,101,100,32,101,120,116,101,110,115,105,111,110,115,58,32,37,105,0,71,76,95,79,69,83,95,118,101,114,116,101,120,95,97,114,114,97,121,95,111,98,106,101,99,116,0,103,108,71,101,110,86,101,114,116,101,120,65,114,114,97,121,115,79,69,83,0,103,108,66,105,110,100,86,101,114,116,101,120,65,114,114,97,121,79,69,83,0,103,108,68,101,108,101,116,101,86,101,114,116,101,120,65,114,114,97,121,115,79,69,83,0,71,76,95,79,69,83,95,116,101,120,116,117,114,101,95,110,112,111,116,0,71,76,95,69,88,84,95,116,101,120,116,117,114,101,95,99,111,109,112,114,101,115,115,105,111,110,95,115,51,116,99,0,71,76,95,87,69,66,75,73,84,95,87,69,66,71,76,95,99,111,109,112,114,101,115,115,101,100,95,116,101,120,116,117,114,101,95,115,51,116,99,0,71,76,95,79,69,83,95,99,111,109,112,114,101,115,115,101,100,95,69,84,67,49,95,82,71,66,56,95,116,101,120,116,117,114,101,0,71,76,95,65,82,66,95,69,83,51,95,99,111,109,112,97,116,105,98,105,108,105,116,121,0,71,76,95,73,77,71,95,116,101,120,116,117,114,101,95,99,111,109,112,114,101,115,115,105,111,110,95,112,118,114,116,99,0,71,76,95,75,72,82,95,116,101,120,116,117,114,101,95,99,111,109,112,114,101,115,115,105,111,110,95,97,115,116,99,95,104,100,114,0,91,69,88,84,69,78,83,73,79,78,93,32,86,65,79,32,101,120,116,101,110,115,105,111,110,32,100,101,116,101,99,116,101,100,44,32,86,65,79,32,102,117,110,99,116,105,111,110,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,69,88,84,69,78,83,73,79,78,93,32,86,65,79,32,101,120,116,101,110,115,105,111,110,32,110,111,116,32,102,111,117,110,100,44,32,86,65,79,32,117,115,97,103,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,78,80,79,84,32,116,101,120,116,117,114,101,115,32,101,120,116,101,110,115,105,111,110,32,100,101,116,101,99,116,101,100,44,32,102,117,108,108,32,78,80,79,84,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,78,80,79,84,32,116,101,120,116,117,114,101,115,32,101,120,116,101,110,115,105,111,110,32,110,111,116,32,102,111,117,110,100,44,32,78,80,79,84,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,32,105,115,32,108,105,109,105,116,101,100,32,40,110,111,45,109,105,112,109,97,112,115,44,32,110,111,45,114,101,112,101,97,116,41,0,91,69,88,84,69,78,83,73,79,78,93,32,68,88,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,69,84,67,49,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,69,84,67,50,47,69,65,67,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,80,86,82,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,65,83,84,67,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,84,69,88,32,73,68,32,37,105,93,32,66,97,115,101,32,119,104,105,116,101,32,116,101,120,116,117,114,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,66,97,115,101,32,119,104,105,116,101,32,116,101,120,116,117,114,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,0,68,88,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,69,84,67,49,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,69,84,67,50,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,80,86,82,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,83,84,67,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,84,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,91,84,69,88,32,73,68,32,37,105,93,32,84,101,120,116,117,114,101,32,99,114,101,97,116,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,120,37,105,41,0,91,70,66,79,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,102,114,97,109,101,98,117,102,102,101,114,32,111,98,106,101,99,116,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,84,69,88,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,116,101,120,116,117,114,101,32,100,97,116,97,32,40,98,97,115,101,32,119,104,105,116,101,32,116,101,120,116,117,114,101,41,32,102,114,111,109,32,86,82,65,77,0,85,110,108,111,97,100,101,100,32,112,111,115,116,112,114,111,99,101,115,115,105,110,103,32,100,97,116,97,0,79,112,101,110,71,76,32,103,114,97,112,104,105,99,32,100,101,118,105,99,101,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,83,72,68,82,32,73,68,32,37,105,93,32,67,117,115,116,111,109,32,115,104,97,100,101,114,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,118,101,114,116,101,120,80,111,115,105,116,105,111,110,0,118,101,114,116,101,120,84,101,120,67,111,111,114,100,0,118,101,114,116,101,120,78,111,114,109,97,108,0,109,118,112,77,97,116,114,105,120,0,102,114,97,103,84,105,110,116,67,111,108,111,114,0,116,101,120,116,117,114,101,48,0,67,117,115,116,111,109,32,115,104,97,100,101,114,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,0,91,86,83,72,68,82,32,73,68,32,37,105,93,32,70,97,105,108,101,100,32,116,111,32,99,111,109,112,105,108,101,32,118,101,114,116,101,120,32,115,104,97,100,101,114,46,46,46,0,37,115,0,91,86,83,72,68,82,32,73,68,32,37,105,93,32,86,101,114,116,101,120,32,115,104,97,100,101,114,32,99,111,109,112,105,108,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,70,83,72,68,82,32,73,68,32,37,105,93,32,70,97,105,108,101,100,32,116,111,32,99,111,109,112,105,108,101,32,102,114,97,103,109,101,110,116,32,115,104,97,100,101,114,46,46,46,0,91,70,83,72,68,82,32,73,68,32,37,105,93,32,70,114,97,103,109,101,110,116,32,115,104,97,100,101,114,32,99,111,109,112,105,108,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,83,72,68,82,32,73,68,32,37,105,93,32,70,97,105,108,101,100,32,116,111,32,108,105,110,107,32,115,104,97,100,101,114,32,112,114,111,103,114,97,109,46,46,46,0,91,83,72,68,82,32,73,68,32,37,105,93,32,83,104,97,100,101,114,32,112,114,111,103,114,97,109,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,83,72,68,82,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,115,104,97,100,101,114,32,112,114,111,103,114,97,109,32,100,97,116,97,0,99,97,110,39,116,32,102,111,112,101,110,0,112,110,103,0,98,109,112,0,116,103,97,0,106,112,103,0,103,105,102,0,112,115,100,0,112,105,99,0,100,100,115,0,112,107,109,0,107,116,120,0,112,118,114,0,97,115,116,99,0,91,37,115,93,32,73,109,97,103,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,120,37,105,41,0,91,37,115,93,32,73,109,97,103,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,44,32,102,105,108,101,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,0,84,101,120,116,117,114,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,99,114,101,97,116,101,100,0,91,84,69,88,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,116,101,120,116,117,114,101,32,100,97,116,97,32,102,114,111,109,32,86,82,65,77,32,40,71,80,85,41,0,70,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,102,111,114,32,112,105,120,101,108,32,100,97,116,97,32,114,101,116,114,105,101,118,97,108,0,73,109,97,103,101,32,100,97,116,97,32,102,111,114,109,97,116,32,105,115,32,99,111,109,112,114,101,115,115,101,100,44,32,99,97,110,32,110,111,116,32,98,101,32,99,111,110,118,101,114,116,101,100,0,115,116,98,95,118,111,114,98,105,115,46,99,0,99,109,97,112,0,108,111,99,97,0,104,101,97,100,0,103,108,121,102,0,104,104,101,97,0,104,109,116,120,0,107,101,114,110,0,109,97,120,112,0,46,47,115,116,98,95,116,114,117,101,116,121,112,101,46,104,0,115,116,98,116,116,95,70,105,110,100,71,108,121,112,104,73,110,100,101,120,0,117,110,105,99,111,100,101,95,99,111,100,101,112,111,105,110,116,32,60,61,32,116,116,85,83,72,79,82,84,40,100,97,116,97,32,43,32,101,110,100,67,111,117,110,116,32,43,32,50,42,105,116,101,109,41,0,115,116,98,116,116,95,71,101,116,71,108,121,112,104,83,104,97,112,101,0,120,43,103,119,32,60,32,112,119,0,115,116,98,116,116,95,66,97,107,101,70,111,110,116,66,105,116,109,97,112,0,121,43,103,104,32,60,32,112,104,0,91,84,69,88,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,102,111,110,116,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,114,98,109,102,0,116,116,102,0,102,110,116,0,91,37,115,93,32,83,112,114,105,116,101,70,111,110,116,32,100,97,116,97,32,112,97,114,115,101,100,32,99,111,114,114,101,99,116,108,121,0,91,37,115,93,32,83,112,114,105,116,101,70,111,110,116,32,110,117,109,32,99,104,97,114,115,32,100,101,116,101,99,116,101,100,58,32,37,105,0,91,37,115,93,32,83,112,114,105,116,101,70,111,110,116,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,44,32,117,115,105,110,103,32,100,101,102,97,117,108,116,32,102,111,110,116,0,85,110,108,111,97,100,101,100,32,115,112,114,105,116,101,32,102,111,110,116,32,100,97,116,97,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,73,78,70,79,58,32,0,69,82,82,79,82,58,32,0,87,65,82,78,73,78,71,58,32,0,65,117,100,105,111,32,100,101,118,105,99,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,67,111,117,108,100,32,110,111,116,32,115,101,116,117,112,32,97,117,100,105,111,32,99,111,110,116,101,120,116,0,65,117,100,105,111,32,100,101,118,105,99,101,32,97,110,100,32,99,111,110,116,101,120,116,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,58,32,37,115,0,67,111,117,108,100,32,110,111,116,32,103,101,116,32,99,117,114,114,101,110,116,32,97,117,100,105,111,32,99,111,110,116,101,120,116,32,102,111,114,32,99,108,111,115,105,110,103,0,119,97,118,0,111,103,103,0,91,37,115,93,32,83,111,117,110,100,32,101,120,116,101,110,115,105,111,110,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,44,32,105,116,32,99,97,110,39,116,32,98,101,32,108,111,97,100,101,100,0,91,37,115,93,32,83,111,117,110,100,32,102,105,108,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,83,97,109,112,108,101,82,97,116,101,58,32,37,105,44,32,66,105,116,82,97,116,101,58,32,37,105,44,32,67,104,97,110,110,101,108,115,58,32,37,105,41,0,85,110,108,111,97,100,101,100,32,115,111,117,110,100,32,100,97,116,97,0,91,37,115,93,32,79,71,71,32,97,117,100,105,111,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,37,115,93,32,79,103,103,32,115,97,109,112,108,101,32,114,97,116,101,58,32,37,105,0,91,37,115,93,32,79,103,103,32,99,104,97,110,110,101,108,115,58,32,37,105,0,91,37,115,93,32,84,101,109,112,32,109,101,109,111,114,121,32,114,101,113,117,105,114,101,100,58,32,37,105,0,91,37,115,93,32,77,117,115,105,99,32,101,120,116,101,110,115,105,111,110,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,44,32,105,116,32,99,97,110,39,116,32,98,101,32,108,111,97,100,101,100,0,79,103,103,32,112,108,97,121,105,110,103,44,32,101,114,114,111,114,32,98,117,102,102,101,114,105,110,103,32,100,97,116,97,46,46,46,0,78,111,32,109,111,114,101,32,100,97,116,97,32,111,98,116,97,105,110,101,100,32,102,114,111,109,32,115,116,114,101,97,109,0,85,110,108,111,97,100,101,100,32,119,97,118,101,32,100,97,116,97,0,91,37,115,93,32,79,71,71,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,37,115,93,32,83,97,109,112,108,101,115,32,108,101,110,103,116,104,58,32,37,105,0,91,37,115,93,32,84,111,116,97,108,32,115,101,99,111,110,100,115,58,32,37,102,0,91,37,115,93,32,79,103,103,32,97,117,100,105,111,32,108,101,110,103,104,116,32,105,115,32,108,97,114,103,101,114,32,116,104,97,110,32,49,48,32,115,101,99,111,110,100,115,32,40,37,102,41,44,32,116,104,97,116,39,115,32,97,32,98,105,103,32,102,105,108,101,32,105,110,32,109,101,109,111,114,121,44,32,99,111,110,115,105,100,101,114,32,109,117,115,105,99,32,115,116,114,101,97,109,105,110,103,0,91,37,115,93,32,84,111,116,97,108,32,115,97,109,112,108,101,115,32,99,97,108,99,117,108,97,116,101,100,58,32,37,105,0,91,37,115,93,32,83,97,109,112,108,101,115,32,111,98,116,97,105,110,101,100,58,32,37,105,0,91,37,115,93,32,79,71,71,32,102,105,108,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,83,97,109,112,108,101,82,97,116,101,58,32,37,105,44,32,66,105,116,82,97,116,101,58,32,37,105,44,32,67,104,97,110,110,101,108,115,58,32,37,105,41,0,91,37,115,93,32,87,65,86,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,82,73,70,70,0,87,65,86,69,0,91,37,115,93,32,73,110,118,97,108,105,100,32,82,73,70,70,32,111,114,32,87,65,86,69,32,72,101,97,100,101,114,0,91,37,115,93,32,73,110,118,97,108,105,100,32,87,97,118,101,32,102,111,114,109,97,116,0,91,37,115,93,32,73,110,118,97,108,105,100,32,100,97,116,97,32,104,101,97,100,101,114,0,91,37,115,93,32,87,65,86,32,102,105,108,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,83,97,109,112,108,101,82,97,116,101,58,32,37,105,44,32,66,105,116,82,97,116,101,58,32,37,105,44,32,67,104,97,110,110,101,108,115,58,32,37,105,41,0,91,37,115,93,32,70,78,84,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,108,105,110,101,72,101,105,103,104,116,0,108,105,110,101,72,101,105,103,104,116,61,37,105,32,98,97,115,101,61,37,105,32,115,99,97,108,101,87,61,37,105,32,115,99,97,108,101,72,61,37,105,0,91,37,115,93,32,70,111,110,116,32,115,105,122,101,58,32,37,105,0,91,37,115,93,32,70,111,110,116,32,116,101,120,116,117,114,101,32,115,99,97,108,101,58,32,37,105,120,37,105,0,102,105,108,101,0,102,105,108,101,61,34,37,49,50,56,91,94,34,93,34,0,91,37,115,93,32,70,111,110,116,32,116,101,120,116,117,114,101,32,102,105,108,101,110,97,109,101,58,32,37,115,0,99,111,117,110,116,0,99,111,117,110,116,61,37,105,0,91,37,115,93,32,70,111,110,116,32,110,117,109,32,99,104,97,114,115,58,32,37,105,0,91,37,115,93,32,70,111,110,116,32,116,101,120,116,117,114,101,32,108,111,97,100,105,110,103,32,112,97,116,104,58,32,37,115,0,99,104,97,114,32,105,100,61,37,105,32,120,61,37,105,32,121,61,37,105,32,119,105,100,116,104,61,37,105,32,104,101,105,103,104,116,61,37,105,32,120,111,102,102,115,101,116,61,37,105,32,121,111,102,102,115,101,116,61,37,105,32,120,97,100,118,97,110,99,101,61,37,105,0,91,37,115,93,32,83,112,114,105,116,101,70,111,110,116,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,114,98,0,91,37,115,93,32,114,66,77,70,32,102,111,110,116,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,44,32,117,115,105,110,103,32,100,101,102,97,117,108,116,32,102,111,110,116,0,91,37,115,93,32,76,111,97,100,105,110,103,32,114,66,77,70,32,102,105,108,101,44,32,115,105,122,101,58,32,37,105,120,37,105,44,32,110,117,109,67,104,97,114,115,58,32,37,105,44,32,99,104,97,114,72,101,105,103,104,116,58,32,37,105,0,91,37,115,93,32,73,109,97,103,101,32,114,101,99,111,110,115,116,114,117,99,116,101,100,32,99,111,114,114,101,99,116,108,121,44,32,110,111,119,32,99,111,110,118,101,114,116,105,110,103,32,105,116,32,116,111,32,116,101,120,116,117,114,101,0,91,37,115,93,32,114,66,77,70,32,102,105,108,101,32,108,111,97,100,101,100,32,99,111,114,114,101,99,116,108,121,32,97,115,32,83,112,114,105,116,101,70,111,110,116,0,122,45,62,100,105,114,101,99,116,105,111,110,0,115,116,98,116,116,95,95,114,97,115,116,101,114,105,122,101,95,115,111,114,116,101,100,95,101,100,103,101,115,0,122,45,62,101,121,32,62,61,32,115,99,97,110,95,121,95,116,111,112,0,101,45,62,101,121,32,62,61,32,121,95,116,111,112,0,115,116,98,116,116,95,95,102,105,108,108,95,97,99,116,105,118,101,95,101,100,103,101,115,95,110,101,119,0,101,45,62,115,121,32,60,61,32,121,95,98,111,116,116,111,109,32,38,38,32,101,45,62,101,121,32,62,61,32,121,95,116,111,112,0,120,32,62,61,32,48,32,38,38,32,120,32,60,32,108,101,110,0,102,97,98,115,40,97,114,101,97,41,32,60,61,32,49,46,48,49,102,0,121,48,32,60,32,121,49,0,115,116,98,116,116,95,95,104,97,110,100,108,101,95,99,108,105,112,112,101,100,95,101,100,103,101,0,101,45,62,115,121,32,60,61,32,101,45,62,101,121,0,120,49,32,60,61,32,120,43,49,0,120,49,32,62,61,32,120,0,120,49,32,60,61,32,120,0,120,49,32,62,61,32,120,43,49,0,120,49,32,62,61,32,120,32,38,38,32,120,49,32,60,61,32,120,43,49,0,120,48,32,62,61,32,120,32,38,38,32,120,48,32,60,61,32,120,43,49,32,38,38,32,120,49,32,62,61,32,120,32,38,38,32,120,49,32,60,61,32,120,43,49,0,122,32,33,61,32,40,40,118,111,105,100,42,41,48,41,0,115,116,98,116,116,95,95,110,101,119,95,97,99,116,105,118,101,0,98,117,102,95,99,32,61,61,32,50,0,99,111,110,118,101,114,116,95,99,104,97,110,110,101,108,115,95,115,104,111,114,116,95,105,110,116,101,114,108,101,97,118,101,100,0,0,0,0,0,0,0,7,0,0,0,0,0,3,5,0,0,0,0,3,7,5,0,0,0,3,5,3,5,0,0,3,7,5,3,5,0,3,7,5,3,5,7,102,45,62,98,121,116,101,115,95,105,110,95,115,101,103,32,62,32,48,0,103,101,116,56,95,112,97,99,107,101,116,95,114,97,119,0,102,45,62,98,121,116,101,115,95,105,110,95,115,101,103,32,61,61,32,48,0,110,101,120,116,95,115,101,103,109,101,110,116,0,0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,102,45,62,97,108,108,111,99,46,97,108,108,111,99,95,98,117,102,102,101,114,95,108,101,110,103,116,104,95,105,110,95,98,121,116,101,115,32,61,61,32,102,45,62,116,101,109,112,95,111,102,102,115,101,116,0,118,111,114,98,105,115,95,100,101,99,111,100,101,95,105,110,105,116,105,97,108,0,102,45,62,116,101,109,112,95,111,102,102,115,101,116,32,61,61,32,102,45,62,97,108,108,111,99,46,97,108,108,111,99,95,98,117,102,102,101,114,95,108,101,110,103,116,104,95,105,110,95,98,121,116,101,115,0,115,116,97,114,116,95,100,101,99,111,100,101,114,0,112,111,119,40,40,102,108,111,97,116,41,32,114,43,49,44,32,100,105,109,41,32,62,32,101,110,116,114,105,101,115,0,108,111,111,107,117,112,49,95,118,97,108,117,101,115,0,40,105,110,116,41,32,102,108,111,111,114,40,112,111,119,40,40,102,108,111,97,116,41,32,114,44,32,100,105,109,41,41,32,60,61,32,101,110,116,114,105,101,115,0,107,32,61,61,32,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,0,99,111,109,112,117,116,101,95,115,111,114,116,101,100,95,104,117,102,102,109,97,110,0,99,45,62,115,111,114,116,101,100,95,99,111,100,101,119,111,114,100,115,91,120,93,32,61,61,32,99,111,100,101,0,108,101,110,32,33,61,32,78,79,95,67,79,68,69,0,105,110,99,108,117,100,101,95,105,110,95,115,111,114,116,0,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,32,61,61,32,48,0,99,111,109,112,117,116,101,95,99,111,100,101,119,111,114,100,115,0,122,32,62,61,32,48,32,38,38,32,122,32,60,32,51,50,0,108,101,110,91,105,93,32,62,61,32,48,32,38,38,32,108,101,110,91,105,93,32,60,32,51,50,0,97,118,97,105,108,97,98,108,101,91,121,93,32,61,61,32,48,0,118,111,114,98,105,115,103,101,116,95,119,105,110,100,111,119,0,118,111,114,98,105,115,95,100,101,99,111,100,101,95,112,97,99,107,101,116,95,114,101,115,116,0,40,110,32,38,32,51,41,32,61,61,32,48,0,105,109,100,99,116,95,115,116,101,112,51,95,105,116,101,114,48,95,108,111,111,112,0,122,32,60,32,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,0,99,111,100,101,98,111,111,107,95,100,101,99,111,100,101,95,115,116,97,114,116,0,33,99,45,62,115,112,97,114,115,101,32,124,124,32,122,32,60,32,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,0,99,111,100,101,98,111,111,107,95,100,101,99,111,100,101,95,100,101,105,110,116,101,114,108,101,97,118,101,95,114,101,112,101,97,116,0,33,99,45,62,115,112,97,114,115,101,0,99,111,100,101,98,111,111,107,95,100,101,99,111,100,101,95,115,99,97,108,97,114,95,114,97,119,0,91,37,115,93,32,65,83,84,67,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,37,115,93,32,65,83,84,67,32,102,105,108,101,32,100,111,101,115,32,110,111,116,32,115,101,101,109,32,116,111,32,98,101,32,97,32,118,97,108,105,100,32,105,109,97,103,101,0,65,83,84,67,32,105,109,97,103,101,32,119,105,100,116,104,58,32,37,105,0,65,83,84,67,32,105,109,97,103,101,32,104,101,105,103,104,116,58,32,37,105,0,65,83,84,67,32,105,109,97,103,101,32,98,108,111,99,107,115,58,32,37,105,120,37,105,0,91,37,115,93,32,65,83,84,67,32,98,108,111,99,107,32,115,105,122,101,32,99,111,110,102,105,103,117,114,97,116,105,111,110,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,91,37,115,93,32,80,86,82,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,37,115,93,32,80,86,82,32,102,105,108,101,32,100,111,101,115,32,110,111,116,32,115,101,101,109,32,116,111,32,98,101,32,97,32,118,97,108,105,100,32,105,109,97,103,101,0,80,86,82,32,118,50,32,110,111,116,32,115,117,112,112,111,114,116,101,100,44,32,117,112,100,97,116,101,32,121,111,117,114,32,102,105,108,101,115,32,116,111,32,80,86,82,32,118,51,0,91,37,115,93,32,75,84,88,32,105,109,97,103,101,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,37,115,93,32,75,84,88,32,102,105,108,101,32,100,111,101,115,32,110,111,116,32,115,101,101,109,32,116,111,32,98,101,32,97,32,118,97,108,105,100,32,102,105,108,101,0,75,84,88,32,40,69,84,67,41,32,105,109,97,103,101,32,119,105,100,116,104,58,32,37,105,0,75,84,88,32,40,69,84,67,41,32,105,109,97,103,101,32,104,101,105,103,104,116,58,32,37,105,0,75,84,88,32,40,69,84,67,41,32,105,109,97,103,101,32,102,111,114,109,97,116,58,32,48,120,37,120,0,91,37,115,93,32,80,75,77,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,80,75,77,32,0,91,37,115,93,32,80,75,77,32,102,105,108,101,32,100,111,101,115,32,110,111,116,32,115,101,101,109,32,116,111,32,98,101,32,97,32,118,97,108,105,100,32,105,109,97,103,101,0,80,75,77,32,40,69,84,67,41,32,105,109,97,103,101,32,119,105,100,116,104,58,32,37,105,0,80,75,77,32,40,69,84,67,41,32,105,109,97,103,101,32,104,101,105,103,104,116,58,32,37,105,0,80,75,77,32,40,69,84,67,41,32,105,109,97,103,101,32,102,111,114,109,97,116,58,32,37,105,0,91,37,115,93,32,68,68,83,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,68,68,83,32,0,91,37,115,93,32,68,68,83,32,102,105,108,101,32,100,111,101,115,32,110,111,116,32,115,101,101,109,32,116,111,32,98,101,32,97,32,118,97,108,105,100,32,105,109,97,103,101,0,91,37,115,93,32,68,68,83,32,102,105,108,101,32,104,101,97,100,101,114,32,115,105,122,101,58,32,37,105,0,91,37,115,93,32,68,68,83,32,102,105,108,101,32,112,105,120,101,108,32,102,111,114,109,97,116,32,115,105,122,101,58,32,37,105,0,91,37,115,93,32,68,68,83,32,102,105,108,101,32,112,105,120,101,108,32,102,111,114,109,97,116,32,102,108,97,103,115,58,32,48,120,37,120,0,91,37,115,93,32,68,68,83,32,102,105,108,101,32,102,111,114,109,97,116,58,32,48,120,37,120,0,91,37,115,93,32,68,68,83,32,102,105,108,101,32,98,105,116,32,99,111,117,110,116,58,32,48,120,37,120,0,80,105,116,99,104,32,111,114,32,108,105,110,101,97,114,32,115,105,122,101,58,32,37,105,0,117,110,107,110,111,119,110,32,105,109,97,103,101,32,116,121,112,101,0,109,97,120,32,118,97,108,117,101,32,62,32,50,53,53,0,83,128,246,52,0,110,111,116,32,66,77,80,0,117,110,107,110,111,119,110,32,66,77,80,0,98,97,100,32,66,77,80,0,109,111,110,111,99,104,114,111,109,101,0,66,77,80,32,82,76,69,0,110,111,116,32,71,73,70,0,0,109,117,108,116,105,112,108,101,32,73,72,68,82,0,98,97,100,32,73,72,68,82,32,108,101,110,0,116,111,111,32,108,97,114,103,101,0,49,47,50,47,52,47,56,45,98,105,116,32,111,110,108,121,0,98,97,100,32,99,116,121,112,101,0,98,97,100,32,99,111,109,112,32,109,101,116,104,111,100,0,98,97,100,32,102,105,108,116,101,114,32,109,101,116,104,111,100,0,98,97,100,32,105,110,116,101,114,108,97,99,101,32,109,101,116,104,111,100,0,48,45,112,105,120,101,108,32,105,109,97,103,101,0,102,105,114,115,116,32,110,111,116,32,73,72,68,82,0,105,110,118,97,108,105,100,32,80,76,84,69,0,116,82,78,83,32,97,102,116,101,114,32,73,68,65,84,0,116,82,78,83,32,98,101,102,111,114,101,32,80,76,84,69,0,98,97,100,32,116,82,78,83,32,108,101,110,0,116,82,78,83,32,119,105,116,104,32,97,108,112,104,97,0,0,255,85,0,17,0,0,0,1,110,111,32,80,76,84,69,0,111,117,116,111,102,109,101,109,0,111,117,116,111,102,100,97,116,97,0,110,111,32,73,68,65,84,0,88,88,88,88,32,80,78,71,32,99,104,117,110,107,32,110,111,116,32,107,110,111,119,110,0,115,45,62,105,109,103,95,111,117,116,95,110,32,61,61,32,52,0,46,47,115,116,98,95,105,109,97,103,101,46,104,0,115,116,98,105,95,95,100,101,95,105,112,104,111,110,101,0,111,117,116,95,110,32,61,61,32,50,32,124,124,32,111,117,116,95,110,32,61,61,32,52,0,115,116,98,105,95,95,99,111,109,112,117,116,101,95,116,114,97,110,115,112,97,114,101,110,99,121,0,111,117,116,95,110,32,61,61,32,115,45,62,105,109,103,95,110,32,124,124,32,111,117,116,95,110,32,61,61,32,115,45,62,105,109,103,95,110,43,49,0,115,116,98,105,95,95,99,114,101,97,116,101,95,112,110,103,95,105,109,97,103,101,95,114,97,119,0,110,111,116,32,101,110,111,117,103,104,32,112,105,120,101,108,115,0,105,110,118,97,108,105,100,32,102,105,108,116,101,114,0,105,109,103,95,119,105,100,116,104,95,98,121,116,101,115,32,60,61,32,120,0,0,1,0,5,6,105,109,103,95,110,43,49,32,61,61,32,111,117,116,95,110,0,105,109,103,95,110,32,61,61,32,51,0,98,97,100,32,112,110,103,32,115,105,103,0,110,111,32,83,79,73,0,110,111,32,83,79,70,0,98,97,100,32,83,79,70,32,108,101,110,0,111,110,108,121,32,56,45,98,105,116,0,110,111,32,104,101,97,100,101,114,32,104,101,105,103,104,116,0,48,32,119,105,100,116,104,0,98,97,100,32,99,111,109,112,111,110,101,110,116,32,99,111,117,110,116,0,98,97,100,32,99,111,109,112,111,110,101,110,116,32,73,68,0,98,97,100,32,72,0,98,97,100,32,86,0,98,97,100,32,84,81,0,101,120,112,101,99,116,101,100,32,109,97,114,107,101,114,0,98,97,100,32,68,82,73,32,108,101,110,0,98,97,100,32,68,81,84,32,116,121,112,101,0,98,97,100,32,68,81,84,32,116,97,98,108,101,0,0,1,8,16,9,2,3,10,17,24,32,25,18,11,4,5,12,19,26,33,40,48,41,34,27,20,13,6,7,14,21,28,35,42,49,56,57,50,43,36,29,22,15,23,30,37,44,51,58,59,52,45,38,31,39,46,53,60,61,54,47,55,62,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,98,97,100,32,68,72,84,32,104,101,97,100,101,114,0,98,97,100,32,99,111,100,101,32,108,101,110,103,116,104,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,98,97,100,32,104,117,102,102,109,97,110,32,99,111,100,101,0,98,97,100,32,100,105,115,116,0,111,117,116,112,117,116,32,98,117,102,102,101,114,32,108,105,109,105,116,0,122,45,62,115,105,122,101,91,98,93,32,61,61,32,115,0,115,116,98,105,95,95,122,104,117,102,102,109,97,110,95,100,101,99,111,100,101,95,115,108,111,119,112,97,116,104,0,98,105,116,115,32,60,61,32,49,54,0,115,116,98,105,95,95,98,105,116,95,114,101,118,101,114,115,101,0,122,45,62,99,111,100,101,95,98,117,102,102,101,114,32,60,32,40,49,85,32,60,60,32,122,45,62,110,117,109,95,98,105,116,115,41,0,115,116,98,105,95,95,102,105,108,108,95,98,105,116,115,0,16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15,98,97,100,32,99,111,100,101,108,101,110,103,116,104,115,0,99,32,61,61,32,49,56,0,115,116,98,105,95,95,99,111,109,112,117,116,101,95,104,117,102,102,109,97,110,95,99,111,100,101,115,0,98,97,100,32,115,105,122,101,115,0,97,45,62,110,117,109,95,98,105,116,115,32,61,61,32,48,0,115,116,98,105,95,95,112,97,114,115,101,95,117,110,99,111,109,112,101,114,115,115,101,100,95,98,108,111,99,107,0,122,108,105,98,32,99,111,114,114,117,112,116,0,114,101,97,100,32,112,97,115,116,32,98,117,102,102,101,114,0,98,97,100,32,122,108,105,98,32,104,101,97,100,101,114,0,110,111,32,112,114,101,115,101,116,32,100,105,99,116,0,98,97,100,32,99,111,109,112,114,101,115,115,105,111,110,0,98,97,100,32,102,111,114,109,97,116,0,116,103,97,95,99,111,109,112,32,61,61,32,83,84,66,73,95,114,103,98,0,115,116,98,105,95,95,116,103,97,95,108,111,97,100,0,98,97,100,32,112,97,108,101,116,116,101,0,114,101,113,95,99,111,109,112,32,62,61,32,49,32,38,38,32,114,101,113,95,99,111,109,112,32,60,61,32,52,0,115,116,98,105,95,95,99,111,110,118,101,114,116,95,102,111,114,109,97,116,0,48,0,98,97,100,32,102,105,108,101,0,80,73,67,84,0,110,111,116,32,80,83,68,0,119,114,111,110,103,32,118,101,114,115,105,111,110,0,119,114,111,110,103,32,99,104,97,110,110,101,108,32,99,111,117,110,116,0,117,110,115,117,112,112,111,114,116,101,100,32,98,105,116,32,100,101,112,116,104,0,119,114,111,110,103,32,99,111,108,111,114,32,102,111,114,109,97,116,0,98,97,100,32,73,109,97,103,101,32,68,101,115,99,114,105,112,116,111,114,0,109,105,115,115,105,110,103,32,99,111,108,111,114,32,116,97,98,108,101,0,117,110,107,110,111,119,110,32,99,111,100,101,0,110,111,32,99,108,101,97,114,32,99,111,100,101,0,116,111,111,32,109,97,110,121,32,99,111,100,101,115,0,105,108,108,101,103,97,108,32,99,111,100,101,32,105,110,32,114,97,115,116,101,114,0,105,110,118,97,108,105,100,0,98,97,100,32,98,112,112,0,98,97,100,32,109,97,115,107,115,0,98,97,100,32,114,101,113,95,99,111,109,112,0,106,117,110,107,32,98,101,102,111,114,101,32,109,97,114,107,101,114,0,99,97,110,39,116,32,109,101,114,103,101,32,100,99,32,97,110,100,32,97,99,0,110,32,62,61,32,48,32,38,38,32,110,32,60,32,40,105,110,116,41,32,40,115,105,122,101,111,102,40,115,116,98,105,95,95,98,109,97,115,107,41,47,115,105,122,101,111,102,40,42,115,116,98,105,95,95,98,109,97,115,107,41,41,0,115,116,98,105,95,95,101,120,116,101,110,100,95,114,101,99,101,105,118,101,0,40,40,40,106,45,62,99,111,100,101,95,98,117,102,102,101,114,41,32,62,62,32,40,51,50,32,45,32,104,45,62,115,105,122,101,91,99,93,41,41,32,38,32,115,116,98,105,95,95,98,109,97,115,107,91,104,45,62,115,105,122,101,91,99,93,93,41,32,61,61,32,104,45,62,99,111,100,101,91,99,93,0,115,116,98,105,95,95,106,112,101,103,95,104,117,102,102,95,100,101,99,111,100,101,0,98,97,100,32,83,79,83,32,99,111,109,112,111,110,101,110,116,32,99,111,117,110,116,0,98,97,100,32,83,79,83,32,108,101,110,0,98,97,100,32,68,67,32,104,117,102,102,0,98,97,100,32,65,67,32,104,117,102,102,0,98,97,100,32,83,79,83,0,114,116,0,91,37,115,93,32,84,101,120,116,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,86,65,79,32,73,68,32,37,105,93,32,76,105,110,101,115,32,86,65,79,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,32,76,105,110,101,115,32,86,66,79,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,86,65,79,32,73,68,32,37,105,93,32,84,114,105,97,110,103,108,101,115,32,86,65,79,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,32,84,114,105,97,110,103,108,101,115,32,86,66,79,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,86,65,79,32,73,68,32,37,105,93,32,81,117,97,100,115,32,86,65,79,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,32,81,117,97,100,115,32,86,66,79,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,67,80,85,32,98,117,102,102,101,114,115,32,40,108,105,110,101,115,44,32,116,114,105,97,110,103,108,101,115,44,32,113,117,97,100,115,41,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,35,118,101,114,115,105,111,110,32,49,48,48,32,32,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,51,32,118,101,114,116,101,120,80,111,115,105,116,105,111,110,59,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,118,101,114,116,101,120,84,101,120,67,111,111,114,100,59,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,51,32,118,101,114,116,101,120,78,111,114,109,97,108,59,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,50,32,102,114,97,103,84,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,109,97,116,52,32,109,118,112,77,97,116,114,105,120,59,32,32,32,32,32,32,32,32,32,32,32,32,10,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,102,114,97,103,84,101,120,67,111,111,114,100,32,61,32,118,101,114,116,101,120,84,101,120,67,111,111,114,100,59,32,10,32,32,32,32,103,108,95,80,111,115,105,116,105,111,110,32,61,32,109,118,112,77,97,116,114,105,120,42,118,101,99,52,40,118,101,114,116,101,120,80,111,115,105,116,105,111,110,44,32,49,46,48,41,59,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,0,35,118,101,114,115,105,111,110,32,49,48,48,32,32,32,32,32,32,32,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,50,32,102,114,97,103,84,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,101,120,116,117,114,101,48,59,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,118,101,99,52,32,102,114,97,103,84,105,110,116,67,111,108,111,114,59,32,32,32,32,32,32,32,32,10,118,111,105,100,32,109], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+14498); -/* memory initializer */ allocate([97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,118,101,99,52,32,116,101,120,101,108,67,111,108,111,114,32,61,32,116,101,120,116,117,114,101,50,68,40,116,101,120,116,117,114,101,48,44,32,102,114,97,103,84,101,120,67,111,111,114,100,41,59,32,10,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,116,101,120,101,108,67,111,108,111,114,42,102,114,97,103,84,105,110,116,67,111,108,111,114,59,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,0,91,83,72,68,82,32,73,68,32,37,105,93,32,83,105,109,112,108,101,32,115,104,97,100,101,114,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,83,72,68,82,32,73,68,32,37,105,93,32,83,105,109,112,108,101,32,115,104,97,100,101,114,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,0,35,118,101,114,115,105,111,110,32,49,48,48,32,32,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,51,32,118,101,114,116,101,120,80,111,115,105,116,105,111,110,59,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,118,101,114,116,101,120,84,101,120,67,111,111,114,100,59,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,118,101,114,116,101,120,67,111,108,111,114,59,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,50,32,102,114,97,103,84,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,52,32,102,114,97,103,84,105,110,116,67,111,108,111,114,59,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,109,97,116,52,32,109,118,112,77,97,116,114,105,120,59,32,32,32,32,32,10,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,102,114,97,103,84,101,120,67,111,111,114,100,32,61,32,118,101,114,116,101,120,84,101,120,67,111,111,114,100,59,32,10,32,32,32,32,102,114,97,103,84,105,110,116,67,111,108,111,114,32,61,32,118,101,114,116,101,120,67,111,108,111,114,59,32,32,32,10,32,32,32,32,103,108,95,80,111,115,105,116,105,111,110,32,61,32,109,118,112,77,97,116,114,105,120,42,118,101,99,52,40,118,101,114,116,101,120,80,111,115,105,116,105,111,110,44,32,49,46,48,41,59,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,0,35,118,101,114,115,105,111,110,32,49,48,48,32,32,32,32,32,32,32,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,50,32,102,114,97,103,84,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,52,32,102,114,97,103,84,105,110,116,67,111,108,111,114,59,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,101,120,116,117,114,101,48,59,32,32,32,32,32,32,32,32,10,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,118,101,99,52,32,116,101,120,101,108,67,111,108,111,114,32,61,32,116,101,120,116,117,114,101,50,68,40,116,101,120,116,117,114,101,48,44,32,102,114,97,103,84,101,120,67,111,111,114,100,41,59,32,10,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,116,101,120,101,108,67,111,108,111,114,42,102,114,97,103,84,105,110,116,67,111,108,111,114,59,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,0,91,83,72,68,82,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,115,104,97,100,101,114,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,83,72,68,82,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,115,104,97,100,101,114,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,0,118,101,114,116,101,120,67,111,108,111,114,0,67,97,110,118,97,115,32,115,99,97,108,101,100,32,116,111,32,102,117,108,108,115,99,114,101,101,110,46,32,69,108,101,109,101,110,116,83,105,122,101,58,32,40,37,105,120,37,105,41,44,32,83,99,114,101,101,110,83,105,122,101,40,37,105,120,37,105,41,0,67,97,110,118,97,115,32,115,99,97,108,101,100,32,116,111,32,119,105,110,100,111,119,101,100,46,32,69,108,101,109,101,110,116,83,105,122,101,58,32,40,37,105,120,37,105,41,44,32,83,99,114,101,101,110,83,105,122,101,40,37,105,120,37,105,41,0,70,97,105,108,101,100,32,116,111,32,105,110,105,116,105,97,108,105,122,101,32,71,76,70,87,0,84,114,121,105,110,103,32,116,111,32,101,110,97,98,108,101,32,77,83,65,65,32,120,52,0,71,76,70,87,32,70,97,105,108,101,100,32,116,111,32,105,110,105,116,105,97,108,105,122,101,32,87,105,110,100,111,119,0,68,105,115,112,108,97,121,32,100,101,118,105,99,101,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,82,101,110,100,101,114,32,115,105,122,101,58,32,37,105,32,120,32,37,105,0,83,99,114,101,101,110,32,115,105,122,101,58,32,37,105,32,120,32,37,105,0,86,105,101,119,112,111,114,116,32,111,102,102,115,101,116,115,58,32,37,105,44,32,37,105,0,84,114,121,105,110,103,32,116,111,32,101,110,97,98,108,101,32,86,83,89,78,67,0,68,79,87,78,83,67,65,76,73,78,71,58,32,82,101,113,117,105,114,101,100,32,115,99,114,101,101,110,32,115,105,122,101,32,40,37,105,120,37,105,41,32,105,115,32,98,105,103,103,101,114,32,116,104,97,110,32,100,105,115,112,108,97,121,32,115,105,122,101,32,40,37,105,120,37,105,41,0,68,111,119,110,115,99,97,108,101,32,109,97,116,114,105,120,32,103,101,110,101,114,97,116,101,100,44,32,99,111,110,116,101,110,116,32,119,105,108,108,32,98,101,32,114,101,110,100,101,114,101,100,32,97,116,58,32,37,105,32,120,32,37,105,0,85,80,83,67,65,76,73,78,71,58,32,82,101,113,117,105,114,101,100,32,115,99,114,101,101,110,32,115,105,122,101,58,32,37,105,32,120,32,37,105,32,45,62,32,68,105,115,112,108,97,121,32,115,105,122,101,58,32,37,105,32,120,32,37,105,0,91,71,76,70,87,51,32,69,114,114,111,114,93,32,67,111,100,101,58,32,37,105,32,68,101,99,114,105,112,116,105,111,110,58,32,37,115,0,69,88,84,0,65,82,66,0,79,69,83,0,65,78,71,76,69,0,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,79,98,106,101,99,116,0,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,0,103,108,85,115,101,80,114,111,103,114,97,109,79,98,106,101,99,116,0,103,108,85,115,101,80,114,111,103,114,97,109,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,79,98,106,101,99,116,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,0,103,108,65,116,116,97,99,104,79,98,106,101,99,116,0,103,108,65,116,116,97,99,104,83,104,97,100,101,114,0,103,108,68,101,116,97,99,104,79,98,106,101,99,116,0,103,108,68,101,116,97,99,104,83,104,97,100,101,114,0,103,108,80,105,120,101,108,83,116,111,114,101,105,0,103,108,71,101,116,83,116,114,105,110,103,0,103,108,71,101,116,73,110,116,101,103,101,114,118,0,103,108,71,101,116,70,108,111,97,116,118,0,103,108,71,101,116,66,111,111,108,101,97,110,118,0,103,108,71,101,110,84,101,120,116,117,114,101,115,0,103,108,68,101,108,101,116,101,84,101,120,116,117,114,101,115,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,50,68,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,84,101,120,73,109,97,103,101,50,68,0,103,108,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,82,101,97,100,80,105,120,101,108,115,0,103,108,66,105,110,100,84,101,120,116,117,114,101,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,102,118,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,105,118,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,102,118,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,84,101,120,116,117,114,101,0,103,108,71,101,110,66,117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,66,117,102,102,101,114,115,0,103,108,71,101,116,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,103,108,66,117,102,102,101,114,68,97,116,97,0,103,108,66,117,102,102,101,114,83,117,98,68,97,116,97,0,103,108,73,115,66,117,102,102,101,114,0,103,108,71,101,110,82,101,110,100,101,114,98,117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,82,101,110,100,101,114,98,117,102,102,101,114,115,0,103,108,66,105,110,100,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,71,101,116,82,101,110,100,101,114,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,71,101,116,85,110,105,102,111,114,109,102,118,0,103,108,71,101,116,85,110,105,102,111,114,109,105,118,0,103,108,71,101,116,85,110,105,102,111,114,109,76,111,99,97,116,105,111,110,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,102,118,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,105,118,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,118,0,103,108,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,0,103,108,85,110,105,102,111,114,109,49,102,0,103,108,85,110,105,102,111,114,109,50,102,0,103,108,85,110,105,102,111,114,109,51,102,0,103,108,85,110,105,102,111,114,109,52,102,0,103,108,85,110,105,102,111,114,109,49,105,0,103,108,85,110,105,102,111,114,109,50,105,0,103,108,85,110,105,102,111,114,109,51,105,0,103,108,85,110,105,102,111,114,109,52,105,0,103,108,85,110,105,102,111,114,109,49,105,118,0,103,108,85,110,105,102,111,114,109,50,105,118,0,103,108,85,110,105,102,111,114,109,51,105,118,0,103,108,85,110,105,102,111,114,109,52,105,118,0,103,108,85,110,105,102,111,114,109,49,102,118,0,103,108,85,110,105,102,111,114,109,50,102,118,0,103,108,85,110,105,102,111,114,109,51,102,118,0,103,108,85,110,105,102,111,114,109,52,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,102,118,0,103,108,66,105,110,100,66,117,102,102,101,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,118,0,103,108,71,101,116,65,116,116,114,105,98,76,111,99,97,116,105,111,110,0,103,108,71,101,116,65,99,116,105,118,101,65,116,116,114,105,98,0,103,108,68,101,108,101,116,101,83,104,97,100,101,114,0,103,108,71,101,116,65,116,116,97,99,104,101,100,83,104,97,100,101,114,115,0,103,108,83,104,97,100,101,114,83,111,117,114,99,101,0,103,108,71,101,116,83,104,97,100,101,114,83,111,117,114,99,101,0,103,108,67,111,109,112,105,108,101,83,104,97,100,101,114,0,103,108,71,101,116,83,104,97,100,101,114,73,110,102,111,76,111,103,0,103,108,71,101,116,83,104,97,100,101,114,105,118,0,103,108,71,101,116,80,114,111,103,114,97,109,105,118,0,103,108,73,115,83,104,97,100,101,114,0,103,108,68,101,108,101,116,101,80,114,111,103,114,97,109,0,103,108,71,101,116,83,104,97,100,101,114,80,114,101,99,105,115,105,111,110,70,111,114,109,97,116,0,103,108,76,105,110,107,80,114,111,103,114,97,109,0,103,108,71,101,116,80,114,111,103,114,97,109,73,110,102,111,76,111,103,0,103,108,86,97,108,105,100,97,116,101,80,114,111,103,114,97,109,0,103,108,73,115,80,114,111,103,114,97,109,0,103,108,66,105,110,100,65,116,116,114,105,98,76,111,99,97,116,105,111,110,0,103,108,66,105,110,100,70,114,97,109,101,98,117,102,102,101,114,0,103,108,71,101,110,70,114,97,109,101,98,117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,70,114,97,109,101,98,117,102,102,101,114,115,0,103,108,70,114,97,109,101,98,117,102,102,101,114,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,50,68,0,103,108,71,101,116,70,114,97,109,101,98,117,102,102,101,114,65,116,116,97,99,104,109,101,110,116,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,70,114,97,109,101,98,117,102,102,101,114,0,103,108,68,101,108,101,116,101,79,98,106,101,99,116,0,103,108,71,101,116,79,98,106,101,99,116,80,97,114,97,109,101,116,101,114,105,118,0,103,108,71,101,116,73,110,102,111,76,111,103,0,103,108,66,105,110,100,80,114,111,103,114,97,109,0,103,108,71,101,116,80,111,105,110,116,101,114,118,0,103,108,68,114,97,119,82,97,110,103,101,69,108,101,109,101,110,116,115,0,103,108,69,110,97,98,108,101,67,108,105,101,110,116,83,116,97,116,101,0,103,108,86,101,114,116,101,120,80,111,105,110,116,101,114,0,103,108,84,101,120,67,111,111,114,100,80,111,105,110,116,101,114,0,103,108,78,111,114,109,97,108,80,111,105,110,116,101,114,0,103,108,67,111,108,111,114,80,111,105,110,116,101,114,0,103,108,67,108,105,101,110,116,65,99,116,105,118,101,84,101,120,116,117,114,101,0,103,108,71,101,110,86,101,114,116,101,120,65,114,114,97,121,115,0,103,108,68,101,108,101,116,101,86,101,114,116,101,120,65,114,114,97,121,115,0,103,108,66,105,110,100,86,101,114,116,101,120,65,114,114,97,121,0,103,108,77,97,116,114,105,120,77,111,100,101,0,103,108,76,111,97,100,73,100,101,110,116,105,116,121,0,103,108,76,111,97,100,77,97,116,114,105,120,102,0,103,108,70,114,117,115,116,117,109,0,103,108,82,111,116,97,116,101,102,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,0,103,108,69,110,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,103,108,68,105,115,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,103,108,68,114,97,119,65,114,114,97,121,115,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,0,103,108,83,104,97,100,101,114,66,105,110,97,114,121,0,103,108,82,101,108,101,97,115,101,83,104,97,100,101,114,67,111,109,112,105,108,101,114,0,103,108,71,101,116,69,114,114,111,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,68,105,118,105,115,111,114,0,103,108,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,0,103,108,70,105,110,105,115,104,0,103,108,70,108,117,115,104,0,103,108,67,108,101,97,114,68,101,112,116,104,0,103,108,67,108,101,97,114,68,101,112,116,104,102,0,103,108,68,101,112,116,104,70,117,110,99,0,103,108,69,110,97,98,108,101,0,103,108,68,105,115,97,98,108,101,0,103,108,70,114,111,110,116,70,97,99,101,0,103,108,67,117,108,108,70,97,99,101,0,103,108,67,108,101,97,114,0,103,108,76,105,110,101,87,105,100,116,104,0,103,108,67,108,101,97,114,83,116,101,110,99,105,108,0,103,108,68,101,112,116,104,77,97,115,107,0,103,108,83,116,101,110,99,105,108,77,97,115,107,0,103,108,67,104,101,99,107,70,114,97,109,101,98,117,102,102,101,114,83,116,97,116,117,115,0,103,108,71,101,110,101,114,97,116,101,77,105,112,109,97,112,0,103,108,65,99,116,105,118,101,84,101,120,116,117,114,101,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,0,103,108,73,115,69,110,97,98,108,101,100,0,103,108,66,108,101,110,100,70,117,110,99,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,0,103,108,68,101,112,116,104,82,97,110,103,101,0,103,108,68,101,112,116,104,82,97,110,103,101,102,0,103,108,83,116,101,110,99,105,108,77,97,115,107,83,101,112,97,114,97,116,101,0,103,108,72,105,110,116,0,103,108,80,111,108,121,103,111,110,79,102,102,115,101,116,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,0,103,108,83,97,109,112,108,101,67,111,118,101,114,97,103,101,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,102,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,0,103,108,83,116,101,110,99,105,108,70,117,110,99,0,103,108,83,116,101,110,99,105,108,79,112,0,103,108,86,105,101,119,112,111,114,116,0,103,108,67,108,101,97,114,67,111,108,111,114,0,103,108,83,99,105,115,115,111,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,0,103,108,67,111,108,111,114,77,97,115,107,0,103,108,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,0,103,108,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,0,103,108,66,108,101,110,100,67,111,108,111,114,0,103,108,83,116,101,110,99,105,108,70,117,110,99,83,101,112,97,114,97,116,101,0,103,108,83,116,101,110,99,105,108,79,112,83,101,112,97,114,97,116,101,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,0,103,108,67,111,112,121,84,101,120,73,109,97,103,101,50,68,0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,68,114,97,119,66,117,102,102,101,114,115,0,123,32,77,111,100,117,108,101,46,112,114,105,110,116,69,114,114,40,39,98,97,100,32,110,97,109,101,32,105,110,32,103,101,116,80,114,111,99,65,100,100,114,101,115,115,58,32,39,32,43,32,91,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,40,36,48,41,44,32,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,40,36,49,41,93,41,59,32,125,0,84,33,34,25,13,1,2,3,17,75,28,12,16,4,11,29,18,30,39,104,110,111,112,113,98,32,5,6,15,19,20,21,26,8,22,7,40,36,23,24,9,10,14,27,31,37,35,131,130,125,38,42,43,60,61,62,63,67,71,74,77,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,114,115,116,121,122,123,124,0,73,108,108,101,103,97,108,32,98,121,116,101,32,115,101,113,117,101,110,99,101,0,68,111,109,97,105,110,32,101,114,114,111,114,0,82,101,115,117,108,116,32,110,111,116,32,114,101,112,114,101,115,101,110,116,97,98,108,101,0,78,111,116,32,97,32,116,116,121,0,80,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,0,79,112,101,114,97,116,105,111,110,32,110,111,116,32,112,101,114,109,105,116,116,101,100,0,78,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121,0,78,111,32,115,117,99,104,32,112,114,111,99,101,115,115,0,70,105,108,101,32,101,120,105,115,116,115,0,86,97,108,117,101,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,100,97,116,97,32,116,121,112,101,0,78,111,32,115,112,97,99,101,32,108,101,102,116,32,111,110,32,100,101,118,105,99,101,0,79,117,116,32,111,102,32,109,101,109,111,114,121,0,82,101,115,111,117,114,99,101,32,98,117,115,121,0,73,110,116,101,114,114,117,112,116,101,100,32,115,121,115,116,101,109,32,99,97,108,108,0,82,101,115,111,117,114,99,101,32,116,101,109,112,111,114,97,114,105,108,121,32,117,110,97,118,97,105,108,97,98,108,101,0,73,110,118,97,108,105,100,32,115,101,101,107,0,67,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,0,82,101,97,100,45,111,110,108,121,32,102,105,108,101,32,115,121,115,116,101,109,0,68,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,112,101,101,114,0,79,112,101,114,97,116,105,111,110,32,116,105,109,101,100,32,111,117,116,0,67,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,0,72,111,115,116,32,105,115,32,100,111,119,110,0,72,111,115,116,32,105,115,32,117,110,114,101,97,99,104,97,98,108,101,0,65,100,100,114,101,115,115,32,105,110,32,117,115,101,0,66,114,111,107,101,110,32,112,105,112,101,0,73,47,79,32,101,114,114,111,114,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,32,111,114,32,97,100,100,114,101,115,115,0,66,108,111,99,107,32,100,101,118,105,99,101,32,114,101,113,117,105,114,101,100,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,0,78,111,116,32,97,32,100,105,114,101,99,116,111,114,121,0,73,115,32,97,32,100,105,114,101,99,116,111,114,121,0,84,101,120,116,32,102,105,108,101,32,98,117,115,121,0,69,120,101,99,32,102,111,114,109,97,116,32,101,114,114,111,114,0,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,0,65,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,0,83,121,109,98,111,108,105,99,32,108,105,110,107,32,108,111,111,112,0,70,105,108,101,110,97,109,101,32,116,111,111,32,108,111,110,103,0,84,111,111,32,109,97,110,121,32,111,112,101,110,32,102,105,108,101,115,32,105,110,32,115,121,115,116,101,109,0,78,111,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,115,32,97,118,97,105,108,97,98,108,101,0,66,97,100,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,0,78,111,32,99,104,105,108,100,32,112,114,111,99,101,115,115,0,66,97,100,32,97,100,100,114,101,115,115,0,70,105,108,101,32,116,111,111,32,108,97,114,103,101,0,84,111,111,32,109,97,110,121,32,108,105,110,107,115,0,78,111,32,108,111,99,107,115,32,97,118,97,105,108,97,98,108,101,0,82,101,115,111,117,114,99,101,32,100,101,97,100,108,111,99,107,32,119,111,117,108,100,32,111,99,99,117,114,0,83,116,97,116,101,32,110,111,116,32,114,101,99,111,118,101,114,97,98,108,101,0,80,114,101,118,105,111,117,115,32,111,119,110,101,114,32,100,105,101,100,0,79,112,101,114,97,116,105,111,110,32,99,97,110,99,101,108,101,100,0,70,117,110,99,116,105,111,110,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,78,111,32,109,101,115,115,97,103,101,32,111,102,32,100,101,115,105,114,101,100,32,116,121,112,101,0,73,100,101,110,116,105,102,105,101,114,32,114,101,109,111,118,101,100,0,68,101,118,105,99,101,32,110,111,116,32,97,32,115,116,114,101,97,109,0,78,111,32,100,97,116,97,32,97,118,97,105,108,97,98,108,101,0,68,101,118,105,99,101,32,116,105,109,101,111,117,116,0,79,117,116,32,111,102,32,115,116,114,101,97,109,115,32,114,101,115,111,117,114,99,101,115,0,76,105,110,107,32,104,97,115,32,98,101,101,110,32,115,101,118,101,114,101,100,0,80,114,111,116,111,99,111,108,32,101,114,114,111,114,0,66,97,100,32,109,101,115,115,97,103,101,0,70,105,108,101,32,100,101,115,99,114,105,112,116,111,114,32,105,110,32,98,97,100,32,115,116,97,116,101,0,78,111,116,32,97,32,115,111,99,107,101,116,0,68,101,115,116,105,110,97,116,105,111,110,32,97,100,100,114,101,115,115,32,114,101,113,117,105,114,101,100,0,77,101,115,115,97,103,101,32,116,111,111,32,108,97,114,103,101,0,80,114,111,116,111,99,111,108,32,119,114,111,110,103,32,116,121,112,101,32,102,111,114,32,115,111,99,107,101,116,0,80,114,111,116,111,99,111,108,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,80,114,111,116,111,99,111,108,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,111,99,107,101,116,32,116,121,112,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,78,111,116,32,115,117,112,112,111,114,116,101,100,0,80,114,111,116,111,99,111,108,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,100,100,114,101,115,115,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,98,121,32,112,114,111,116,111,99,111,108,0,65,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,101,116,119,111,114,107,32,105,115,32,100,111,119,110,0,78,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,110,101,116,119,111,114,107,0,67,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,0,78,111,32,98,117,102,102,101,114,32,115,112,97,99,101,32,97,118,97,105,108,97,98,108,101,0,83,111,99,107,101,116,32,105,115,32,99,111,110,110,101,99,116,101,100,0,83,111,99,107,101,116,32,110,111,116,32,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,115,101,110,100,32,97,102,116,101,114,32,115,111,99,107,101,116,32,115,104,117,116,100,111,119,110,0,79,112,101,114,97,116,105,111,110,32,97,108,114,101,97,100,121,32,105,110,32,112,114,111,103,114,101,115,115,0,79,112,101,114,97,116,105,111,110,32,105,110,32,112,114,111,103,114,101,115,115,0,83,116,97,108,101,32,102,105,108,101,32,104,97,110,100,108,101,0,82,101,109,111,116,101,32,73,47,79,32,101,114,114,111,114,0,81,117,111,116,97,32,101,120,99,101,101,100,101,100,0,78,111,32,109,101,100,105,117,109,32,102,111,117,110,100,0,87,114,111,110,103,32,109,101,100,105,117,109,32,116,121,112,101,0,78,111,32,101,114,114,111,114,32,105,110,102,111,114,109,97,116,105,111,110,0,0,105,110,102,105,110,105,116,121,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,4,7,3,6,5,0,114,119,97], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+24738); -/* memory initializer */ allocate([17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,45,43,32,32,32,48,88,48,120,0,40,110,117,108,108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,110,97,110,0,78,65,78,0,46,0], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+32746); +/* memory initializer */ allocate([255,255,255,255,255,255,255,255,0,0,128,63,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,32,0,0,176,1,0,0,0,0,0,0,0,0,0,32,37,249,142,0,10,2,0,0,128,190,125,95,244,125,31,160,242,43,74,30,9,82,8,0,64,34,65,80,20,4,16,32,32,41,46,18,8,34,8,0,32,34,65,80,20,4,16,32,32,249,16,76,8,250,62,60,16,34,125,222,247,125,16,32,32,161,232,50,8,34,8,0,8,34,5,16,4,69,16,0,240,163,164,50,8,82,8,0,4,34,5,16,4,69,16,32,32,249,226,94,8,2,0,129,2,62,125,31,244,125,16,0,0,32,0,0,176,1,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,15,0,192,15,224,247,251,125,126,191,95,232,190,80,0,162,8,8,68,232,47,20,10,133,2,129,80,72,160,80,0,162,40,228,73,40,40,20,10,132,2,129,64,72,160,72,0,190,15,2,16,175,235,247,9,132,62,159,216,79,160,71,0,34,136,228,9,161,42,20,10,132,2,129,80,72,160,72,0,34,40,8,4,160,47,20,10,133,2,129,80,72,162,80,0,190,143,0,0,33,32,244,251,125,126,129,95,232,156,208,7,0,128,0,0,224,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,1,12,0,130,66,191,223,239,247,251,11,5,5,133,66,191,4,72,0,198,66,161,80,40,20,64,8,5,37,133,66,160,8,168,0,170,70,161,80,40,20,64,8,5,37,133,66,144,16,8,0,146,74,161,95,232,247,67,8,5,37,121,126,136,32,8,0,130,82,161,64,40,1,66,8,137,36,133,64,132,64,8,0,130,98,161,64,42,2,66,8,81,36,133,64,130,128,8,0,130,66,191,192,47,244,67,248,33,252,133,126,191,0,9,62,0,0,0,0,4,0,0,0,0,0,0,0,128,1,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,4,0,32,72,65,0,0,0,0,0,8,0,0,4,4,0,4,60,32,0,65,0,0,0,0,0,8,0,0,240,125,223,247,133,239,75,81,190,239,251,190,239,59,81,4,0,69,65,20,133,40,74,73,170,40,138,162,32,8,81,4,240,69,65,244,157,40,74,71,170,40,138,162,224,11,81,4,16,69,65,20,132,40,74,73,170,40,138,162,0,10,145,2,240,125,223,247,133,47,74,209,170,232,251,190,224,123,31,1,0,0,0,0,4,8,64,0,0,0,8,32,0,0,0,0,0,0,0,0,132,15,96,0,0,0,8,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,1,15,0,0,0,0,0,0,0,0,0,0,0,0,0,36,1,9,0,0,0,0,0,0,0,0,0,6,0,0,0,36,1,9,0,0,0,0,0,0,0,128,16,9,162,40,250,36,1,9,0,0,0,0,0,0,0,0,62,1,42,37,66,34,82,9,0,0,0,0,0,0,0,128,138,3,42,34,34,36,41,9,0,0,0,0,0,0,0,128,10,1,42,37,18,36,1,9,0,0,0,0,0,0,0,128,10,1,190,232,251,36,1,9,0,0,0,0,0,0,0,128,190,14,0,0,2,172,1,15,0,0,0,0,0,0,0,128,4,0,0,224,3,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,14,184,67,132,3,58,32,0,128,160,190,2,32,0,0,240,138,32,82,196,2,43,32,4,34,145,2,248,59,0,240,7,142,56,75,228,2,58,32,2,28,138,30,8,42,233,17,4,224,11,66,244,2,130,36,1,20,4,20,232,186,4,209,5,128,184,195,231,10,58,137,0,28,14,60,40,2,9,80,4,128,0,64,196,2,128,68,0,34,132,32,232,2,0,80,4,0,0,64,128,2,0,32,5,0,142,62,8,2,0,16,4,224,3,64,128,66,0,0,7,0,132,0,248,3,0,240,7,0,0,64,128,34,0,0,4,0,0,0,0,0,0,0,0,0,0,64,128,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,7,128,0,194,160,72,24,0,0,1,132,33,9,146,2,66,38,4,1,33,81,0,0,127,63,2,66,2,16,41,0,34,20,192,239,247,251,253,126,9,161,223,239,247,187,187,3,18,15,68,40,20,10,133,66,9,129,64,32,16,16,17,1,8,4,68,40,20,10,133,66,127,129,64,32,16,16,17,1,4,130,199,239,247,251,253,126,9,129,207,231,243,17,17,1,50,169,80,40,20,10,133,66,9,161,64,32,16,16,17,1,64,184,80,40,20,10,133,66,121,191,223,239,247,187,187,3,32,160,31,0,0,0,0,0,0,16,0,0,0,0,0,0,112,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,2,8,131,34,1,0,2,8,67,2,1,0,1,1,124,20,4,132,68,1,0,32,4,132,4,128,8,63,130,0,132,66,191,223,239,247,3,126,161,80,40,20,10,33,0,0,132,70,161,80,40,20,138,82,161,80,40,20,122,161,239,3,158,74,161,80,40,20,82,82,161,80,40,20,74,31,8,2,132,82,161,80,40,20,34,74,161,80,40,244,75,161,239,3,132,98,161,80,40,20,82,74,161,80,40,4,122,161,40,2,124,66,191,223,239,247,139,126,191,223,239,247,11,189,239,3,0,0,0,0,0,0,0,4,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,5,32,0,0,4,132,0,34,129,69,17,16,66,1,0,148,66,81,0,0,8,66,81,148,42,162,32,8,165,80,0,0,0,32,0,0,0,0,0,0,0,5,0,0,0,0,8,190,239,251,254,251,190,239,251,20,145,235,251,190,239,251,0,32,8,130,32,10,162,40,138,20,145,40,138,162,40,138,62,190,239,251,254,11,190,239,251,20,145,40,138,162,40,138,0,162,40,138,34,8,130,32,8,20,145,40,138,162,40,138,8,190,239,251,254,251,190,239,251,20,145,47,250,190,239,251,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,33,0,4,0,0,0,0,0,0,0,0,0,0,0,0,130,80,20,2,20,0,0,0,0,0,0,0,0,0,0,16,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,190,40,138,162,40,34,0,0,0,0,0,0,0,0,0,0,170,40,138,162,232,34,0,0,0,0,0,0,0,0,0,0,170,40,138,162,168,34,0,0,0,0,0,0,0,0,0,0,170,40,138,162,232,34,0,0,0,0,0,0,0,0,0,0,190,239,251,190,47,62,0,0,0,0,0,0,0,0,0,0,4,0,0,0,40,32,0,0,0,0,0,0,0,0,0,0,0,0,0,128,15,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,6,0,0,0,5,0,0,0,7,0,0,0,6,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,5,0,0,0,5,0,0,0,2,0,0,0,4,0,0,0,1,0,0,0,7,0,0,0,5,0,0,0,2,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,4,0,0,0,3,0,0,0,6,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,3,0,0,0,5,0,0,0,6,0,0,0,5,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,7,0,0,0,2,0,0,0,3,0,0,0,5,0,0,0,2,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,2,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,7,0,0,0,1,0,0,0,5,0,0,0,3,0,0,0,7,0,0,0,3,0,0,0,5,0,0,0,4,0,0,0,1,0,0,0,7,0,0,0,4,0,0,0,3,0,0,0,5,0,0,0,3,0,0,0,3,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,9,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,3,0,0,0,5,0,0,0,255,255,255,255,0,1,0,0,255,255,255,255,0,0,128,191,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,23,0,0,0,27,0,0,0,31,0,0,0,35,0,0,0,43,0,0,0,51,0,0,0,59,0,0,0,67,0,0,0,83,0,0,0,99,0,0,0,115,0,0,0,131,0,0,0,163,0,0,0,195,0,0,0,227,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,7,0,0,0,9,0,0,0,13,0,0,0,17,0,0,0,25,0,0,0,33,0,0,0,49,0,0,0,65,0,0,0,97,0,0,0,129,0,0,0,193,0,0,0,1,1,0,0,129,1,0,0,1,2,0,0,1,3,0,0,1,4,0,0,1,6,0,0,1,8,0,0,1,12,0,0,1,16,0,0,1,24,0,0,1,32,0,0,1,48,0,0,1,64,0,0,1,96,0,0,0,0,0,0,0,0,0,0,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,171,170,42,63,0,0,0,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,192,63,0,0,0,64,0,0,0,0,0,0,128,191,0,0,0,192,0,0,128,192,0,0,0,193,0,0,128,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,63,0,0,0,64,0,0,128,64,0,0,0,65,0,0,128,65,0,0,0,0,0,0,0,0,172,95,0,0,0,1,0,0,128,0,0,0,86,0,0,0,64,0,0,0,62,180,228,51,9,145,243,51,139,178,1,52,60,32,10,52,35,26,19,52,96,169,28,52,167,215,38,52,75,175,49,52,80,59,61,52,112,135,73,52,35,160,86,52,184,146,100,52,85,109,115,52,136,159,129,52,252,11,138,52,147,4,147,52,105,146,156,52,50,191,166,52,63,149,177,52,147,31,189,52,228,105,201,52,173,128,214,52,54,113,228,52,166,73,243,52,136,140,1,53,192,247,9,53,6,239,18,53,118,123,28,53,192,166,38,53,55,123,49,53,218,3,61,53,94,76,73,53,59,97,86,53,185,79,100,53,252,37,115,53,138,121,129,53,134,227,137,53,124,217,146,53,133,100,156,53,82,142,166,53,51,97,177,53,37,232,188,53,220,46,201,53,206,65,214,53,65,46,228,53,87,2,243,53,143,102,1,54,79,207,9,54,245,195,18,54,152,77,28,54,232,117,38,54,50,71,49,54,116,204,60,54,94,17,73,54,101,34,86,54,206,12,100,54,184,222,114,54,151,83,129,54,28,187,137,54,114,174,146,54,175,54,156,54,129,93,166,54,53,45,177,54,199,176,188,54,228,243,200,54,1,3,214,54,96,235,227,54,30,187,242,54,162,64,1,55,235,166,9,55,241,152,18,55,201,31,28,55,30,69,38,55,61,19,49,55,30,149,60,55,111,214,72,55,162,227,85,55,247,201,99,55,137,151,114,55,175,45,129,55,190,146,137,55,116,131,146,55,230,8,156,55,190,44,166,55,71,249,176,55,121,121,188,55,254,184,200,55,71,196,213,55,146,168,227,55,248,115,242,55,192,26,1,56,147,126,9,56,249,109,18,56,6,242,27,56,98,20,38,56,86,223,48,56,216,93,60,56,146,155,72,56,242,164,85,56,51,135,99,56,110,80,114,56,211,7,129,56,107,106,137,56,130,88,146,56,42,219,155,56,9,252,165,56,104,197,176,56,59,66,188,56,41,126,200,56,160,133,213,56,217,101,227,56,232,44,242,56,233,244,0,57,70,86,9,57,14,67,18,57,81,196,27,57,181,227,37,57,127,171,48,57,162,38,60,57,197,96,72,57,83,102,85,57,131,68,99,57,104,9,114,57,1,226,128,57,36,66,137,57,157,45,146,57,123,173,155,57,99,203,165,57,153,145,176,57,13,11,188,57,102,67,200,57,11,71,213,57,50,35,227,57,237,229,241,57,29,207,0,58,5,46,9,58,48,24,18,58,169,150,27,58,21,179,37,58,183,119,48,58,124,239,59,58,10,38,72,58,199,39,85,58,230,1,99,58,120,194,113,58,59,188,128,58,233,25,137,58,198,2,146,58,219,127,155,58,203,154,165,58,216,93,176,58,239,211,187,58,179,8,200,58,136,8,213,58,159,224,226,58,7,159,241,58,92,169,0,59,208,5,9,59,94,237,17,59,15,105,27,59,132,130,37,59,253,67,48,59,103,184,59,59,97,235,71,59,77,233,84,59,93,191,98,59,156,123,113,59,127,150,128,59,186,241,136,59,249,215,145,59,71,82,155,59,65,106,165,59,39,42,176,59,226,156,187,59,18,206,199,59,23,202,212,59,32,158,226,59,53,88,241,59,166,131,0,60,167,221,8,60,152,194,17,60,130,59,27,60,1,82,37,60,84,16,48,60,97,129,59,60,200,176,71,60,229,170,84,60,232,124,98,60,212,52,113,60,207,112,128,60,150,201,136,60,58,173,145,60,192,36,155,60,197,57,165,60,133,246,175,60,229,101,187,60,130,147,199,60,185,139,212,60,180,91,226,60,121,17,241,60,251,93,0,61,137,181,8,61,223,151,17,61,2,14,27,61,141,33,37,61,185,220,47,61,109,74,59,61,64,118,71,61,145,108,84,61,133,58,98,61,34,238,112,61,42,75,128,61,127,161,136,61,136,130,145,61,72,247,154,61,88,9,165,61,242,194,175,61,248,46,187,61,3,89,199,61,109,77,212,61,92,25,226,61,209,202,240,61,91,56,0,62,119,141,8,62,51,109,17,62,144,224,26,62,39,241,36,62,46,169,47,62,135,19,59,62,202,59,71,62,77,46,84,62,55,248,97,62,132,167,112,62,143,37,128,62,115,121,136,62,226,87,145,62,220,201,154,62,249,216,164,62,109,143,175,62,27,248,186,62,149,30,199,62,51,15,212,62,23,215,225,62,61,132,240,62,198,18,0,63,114,101,8,63,147,66,17,63,43,179,26,63,206,192,36,63,177,117,47,63,178,220,58,63,101,1,71,63,29,240,83,63,251,181,97,63,251,96,112,63,0,0,128,63,79,103,103,83,2,0,0,192,3,0,0,192,4,0,0,192,5,0,0,192,6,0,0,192,7,0,0,192,8,0,0,192,9,0,0,192,10,0,0,192,11,0,0,192,12,0,0,192,13,0,0,192,14,0,0,192,15,0,0,192,16,0,0,192,17,0,0,192,18,0,0,192,19,0,0,192,20,0,0,192,21,0,0,192,22,0,0,192,23,0,0,192,24,0,0,192,25,0,0,192,26,0,0,192,27,0,0,192,28,0,0,192,29,0,0,192,30,0,0,192,31,0,0,192,0,0,0,179,1,0,0,195,2,0,0,195,3,0,0,195,4,0,0,195,5,0,0,195,6,0,0,195,7,0,0,195,8,0,0,195,9,0,0,195,10,0,0,195,11,0,0,195,12,0,0,195,13,0,0,211,14,0,0,195,15,0,0,195,0,0,12,187,1,0,12,195,2,0,12,195,3,0,12,195,4,0,12,211,144,19,0,0,5,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,83,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,21,0,0,5,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,91,129,0,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,100,0,0,0,232,3,0,0,16,39,0,0,160,134,1,0,64,66,15,0,128,150,152,0,0,225,245,5,95,112,137,0,255,9,47,15,176,6,80,6,245,5,160,5,77,5,1,5,185,4,117,4,53,4,249,3,193,3,139,3,88,3,71,71,74,49,54,32,45,32,76,73,71,72,84,32,77,89,32,82,73,84,85,65,76,33,0,114,101,115,111,117,114,99,101,115,47,108,105,103,104,116,115,95,109,97,112,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,102,111,110,116,95,97,114,99,97,100,105,97,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,97,109,98,105,101,110,116,46,111,103,103,0,112,111,119,101,114,101,100,32,98,121,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,98,97,99,107,95,116,105,116,108,101,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,116,105,116,108,101,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,115,116,97,114,116,46,119,97,118,0,40,99,41,32,68,101,118,101,108,111,112,101,100,32,98,121,32,82,97,109,111,110,32,83,97,110,116,97,109,97,114,105,97,32,40,64,114,97,121,115,97,110,53,41,0,80,82,69,83,83,32,69,78,84,69,82,32,116,111,32,83,84,65,82,84,32,76,73,71,72,84,73,78,71,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,98,97,99,107,103,114,111,117,110,100,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,102,111,114,101,103,114,111,117,110,100,95,108,101,118,101,108,95,105,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,102,111,114,101,103,114,111,117,110,100,95,108,101,118,101,108,95,105,105,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,102,111,114,101,103,114,111,117,110,100,95,108,101,118,101,108,95,105,105,105,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,112,108,97,121,101,114,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,101,110,101,109,121,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,108,105,103,104,116,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,108,105,103,104,116,95,103,108,111,119,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,108,105,103,104,116,95,114,97,121,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,98,111,111,107,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,109,115,103,95,114,105,116,117,97,108,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,116,105,109,101,95,111,118,101,114,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,95,111,102,102,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,95,111,102,102,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,105,95,111,102,102,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,95,111,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,95,111,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,105,95,111,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,108,105,103,104,116,95,111,110,46,119,97,118,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,108,105,103,104,116,95,111,102,102,46,119,97,118,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,114,105,116,117,97,108,46,111,103,103,0,37,48,50,105,0,37,48,50,46,50,102,0,37,48,51,46,48,102,0,89,79,85,39,82,69,32,82,85,78,78,73,78,71,32,79,85,84,32,79,70,32,76,73,71,72,84,33,0,66,69,83,84,32,76,73,71,72,84,73,78,71,32,84,73,77,69,58,32,37,48,50,46,50,102,0,80,82,69,83,83,32,69,78,84,69,82,32,116,111,32,83,84,65,82,84,32,116,104,101,32,82,73,84,85,65,76,0,78,69,88,84,32,83,84,65,82,83,32,65,76,73,71,78,77,69,78,84,32,73,78,32,37,105,32,89,69,65,82,83,0,80,82,69,83,83,32,69,78,84,69,82,32,116,111,32,71,79,32,72,79,77,69,46,46,46,0,82,73,84,85,65,76,32,80,65,85,83,69,68,0,73,110,105,116,105,97,108,105,122,105,110,103,32,114,97,121,108,105,98,32,40,118,49,46,55,46,48,41,0,35,99,97,110,118,97,115,0,84,97,114,103,101,116,32,116,105,109,101,32,112,101,114,32,102,114,97,109,101,58,32,37,48,50,46,48,51,102,32,109,105,108,108,105,115,101,99,111,110,100,115,0,69,115,99,97,112,101,0,67,97,110,118,97,115,32,115,99,97,108,101,100,32,116,111,32,102,117,108,108,115,99,114,101,101,110,46,32,69,108,101,109,101,110,116,83,105,122,101,58,32,40,37,105,120,37,105,41,44,32,83,99,114,101,101,110,83,105,122,101,40,37,105,120,37,105,41,0,67,97,110,118,97,115,32,115,99,97,108,101,100,32,116,111,32,119,105,110,100,111,119,101,100,46,32,69,108,101,109,101,110,116,83,105,122,101,58,32,40,37,105,120,37,105,41,44,32,83,99,114,101,101,110,83,105,122,101,40,37,105,120,37,105,41,0,91,84,69,88,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,102,111,110,116,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,84,69,88,32,37,105,93,32,80,97,114,97,109,101,116,101,114,115,58,32,37,105,120,37,105,44,32,37,105,32,109,105,112,115,44,32,102,111,114,109,97,116,32,37,105,0,68,88,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,69,84,67,49,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,69,84,67,50,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,80,86,82,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,83,84,67,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,84,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,91,84,69,88,32,73,68,32,37,105,93,32,84,101,120,116,117,114,101,32,99,114,101,97,116,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,120,37,105,41,0,73,109,97,103,101,32,100,97,116,97,32,102,111,114,109,97,116,32,105,115,32,99,111,109,112,114,101,115,115,101,100,44,32,99,97,110,32,110,111,116,32,98,101,32,99,111,110,118,101,114,116,101,100,0,70,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,102,111,114,32,112,105,120,101,108,32,100,97,116,97,32,114,101,116,114,105,101,118,97,108,0,70,97,105,108,101,100,32,116,111,32,105,110,105,116,105,97,108,105,122,101,32,71,76,70,87,0,84,114,121,105,110,103,32,116,111,32,101,110,97,98,108,101,32,77,83,65,65,32,120,52,0,67,108,111,115,101,115,116,32,102,117,108,108,115,99,114,101,101,110,32,118,105,100,101,111,109,111,100,101,58,32,37,105,32,120,32,37,105,0,71,76,70,87,32,70,97,105,108,101,100,32,116,111,32,105,110,105,116,105,97,108,105,122,101,32,87,105,110,100,111,119,0,68,105,115,112,108,97,121,32,100,101,118,105,99,101,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,82,101,110,100,101,114,32,115,105,122,101,58,32,37,105,32,120,32,37,105,0,83,99,114,101,101,110,32,115,105,122,101,58,32,37,105,32,120,32,37,105,0,86,105,101,119,112,111,114,116,32,111,102,102,115,101,116,115,58,32,37,105,44,32,37,105,0,84,114,121,105,110,103,32,116,111,32,101,110,97,98,108,101,32,86,83,89,78,67,0,71,80,85,58,32,86,101,110,100,111,114,58,32,32,32,37,115,0,71,80,85,58,32,82,101,110,100,101,114,101,114,58,32,37,115,0,71,80,85,58,32,86,101,114,115,105,111,110,58,32,32,37,115,0,71,80,85,58,32,71,76,83,76,58,32,32,32,32,32,37,115,0,32,0,78,117,109,98,101,114,32,111,102,32,115,117,112,112,111,114,116,101,100,32,101,120,116,101,110,115,105,111,110,115,58,32,37,105,0,71,76,95,79,69,83,95,118,101,114,116,101,120,95,97,114,114,97,121,95,111,98,106,101,99,116,0,103,108,71,101,110,86,101,114,116,101,120,65,114,114,97,121,115,79,69,83,0,103,108,66,105,110,100,86,101,114,116,101,120,65,114,114,97,121,79,69,83,0,103,108,68,101,108,101,116,101,86,101,114,116,101,120,65,114,114,97,121,115,79,69,83,0,71,76,95,79,69,83,95,116,101,120,116,117,114,101,95,110,112,111,116,0,71,76,95,69,88,84,95,116,101,120,116,117,114,101,95,99,111,109,112,114,101,115,115,105,111,110,95,115,51,116,99,0,71,76,95,87,69,66,71,76,95,99,111,109,112,114,101,115,115,101,100,95,116,101,120,116,117,114,101,95,115,51,116,99,0,71,76,95,87,69,66,75,73,84,95,87,69,66,71,76,95,99,111,109,112,114,101,115,115,101,100,95,116,101,120,116,117,114,101,95,115,51,116,99,0,71,76,95,79,69,83,95,99,111,109,112,114,101,115,115,101,100,95,69,84,67,49,95,82,71,66,56,95,116,101,120,116,117,114,101,0,71,76,95,87,69,66,71,76,95,99,111,109,112,114,101,115,115,101,100,95,116,101,120,116,117,114,101,95,101,116,99,49,0,71,76,95,65,82,66,95,69,83,51,95,99,111,109,112,97,116,105,98,105,108,105,116,121,0,71,76,95,73,77,71,95,116,101,120,116,117,114,101,95,99,111,109,112,114,101,115,115,105,111,110,95,112,118,114,116,99,0,71,76,95,75,72,82,95,116,101,120,116,117,114,101,95,99,111,109,112,114,101,115,115,105,111,110,95,97,115,116,99,95,104,100,114,0,71,76,95,69,88,84,95,116,101,120,116,117,114,101,95,102,105,108,116,101,114,95,97,110,105,115,111,116,114,111,112,105,99,0,71,76,95,69,88,84,95,116,101,120,116,117,114,101,95,109,105,114,114,111,114,95,99,108,97,109,112,0,91,69,88,84,69,78,83,73,79,78,93,32,86,65,79,32,101,120,116,101,110,115,105,111,110,32,100,101,116,101,99,116,101,100,44,32,86,65,79,32,102,117,110,99,116,105,111,110,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,69,88,84,69,78,83,73,79,78,93,32,86,65,79,32,101,120,116,101,110,115,105,111,110,32,110,111,116,32,102,111,117,110,100,44,32,86,65,79,32,117,115,97,103,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,78,80,79,84,32,116,101,120,116,117,114,101,115,32,101,120,116,101,110,115,105,111,110,32,100,101,116,101,99,116,101,100,44,32,102,117,108,108,32,78,80,79,84,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,78,80,79,84,32,116,101,120,116,117,114,101,115,32,101,120,116,101,110,115,105,111,110,32,110,111,116,32,102,111,117,110,100,44,32,108,105,109,105,116,101,100,32,78,80,79,84,32,115,117,112,112,111,114,116,32,40,110,111,45,109,105,112,109,97,112,115,44,32,110,111,45,114,101,112,101,97,116,41,0,91,69,88,84,69,78,83,73,79,78,93,32,68,88,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,69,84,67,49,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,69,84,67,50,47,69,65,67,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,80,86,82,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,65,83,84,67,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,65,110,105,115,111,116,114,111,112,105,99,32,116,101,120,116,117,114,101,115,32,102,105,108,116,101,114,105,110,103,32,115,117,112,112,111,114,116,101,100,32,40,109,97,120,58,32,37,46,48,102,88,41,0,91,69,88,84,69,78,83,73,79,78,93,32,67,108,97,109,112,32,109,105,114,114,111,114,32,119,114,97,112,32,116,101,120,116,117,114,101,32,109,111,100,101,32,115,117,112,112,111,114,116,101,100,0,91,84,69,88,32,73,68,32,37,105,93,32,66,97,115,101,32,119,104,105,116,101,32,116,101,120,116,117,114,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,66,97,115,101,32,119,104,105,116,101,32,116,101,120,116,117,114,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,0,79,112,101,110,71,76,32,100,101,102,97,117,108,116,32,115,116,97,116,101,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,67,80,85,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,108,105,110,101,115,44,32,116,114,105,97,110,103,108,101,115,44,32,113,117,97,100,115,41,0,91,86,65,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,65,79,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,108,105,110,101,115,41,0,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,66,79,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,108,105,110,101,115,41,0,91,86,65,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,65,79,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,116,114,105,97,110,103,108,101,115,41,0,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,66,79,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,116,114,105,97,110,103,108,101,115,41,0,91,86,65,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,65,79,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,113,117,97,100,115,41,0,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,66,79,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,113,117,97,100,115,41,0,35,118,101,114,115,105,111,110,32,49,48,48,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,51,32,118,101,114,116,101,120,80,111,115,105,116,105,111,110,59,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,118,101,114,116,101,120,84,101,120,67,111,111,114,100,59,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,118,101,114,116,101,120,67,111,108,111,114,59,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,50,32,102,114,97,103,84,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,52,32,102,114,97,103,67,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,109,97,116,52,32,109,118,112,77,97,116,114,105,120,59,32,32,32,32,32,32,32,32,32,32,32,32,10,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,102,114,97,103,84,101,120,67,111,111,114,100,32,61,32,118,101,114,116,101,120,84,101,120,67,111,111,114,100,59,32,10,32,32,32,32,102,114,97,103,67,111,108,111,114,32,61,32,118,101,114,116,101,120,67,111,108,111,114,59,32,32,32,32,32,32,32,10,32,32,32,32,103,108,95,80,111,115,105,116,105,111,110,32,61,32,109,118,112,77,97,116,114,105,120,42,118,101,99,52,40,118,101,114,116,101,120,80,111,115,105,116,105,111,110,44,32,49,46,48,41,59,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE); +/* memory initializer */ allocate([10,0,35,118,101,114,115,105,111,110,32,49,48,48,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,50,32,102,114,97,103,84,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,52,32,102,114,97,103,67,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,101,120,116,117,114,101,48,59,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,118,101,99,52,32,99,111,108,68,105,102,102,117,115,101,59,32,32,32,32,32,32,32,32,32,32,32,10,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,118,101,99,52,32,116,101,120,101,108,67,111,108,111,114,32,61,32,116,101,120,116,117,114,101,50,68,40,116,101,120,116,117,114,101,48,44,32,102,114,97,103,84,101,120,67,111,111,114,100,41,59,32,10,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,116,101,120,101,108,67,111,108,111,114,42,99,111,108,68,105,102,102,117,115,101,42,102,114,97,103,67,111,108,111,114,59,32,32,32,32,32,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,0,91,83,72,68,82,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,115,104,97,100,101,114,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,83,72,68,82,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,115,104,97,100,101,114,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,0,118,101,114,116,101,120,80,111,115,105,116,105,111,110,0,118,101,114,116,101,120,84,101,120,67,111,111,114,100,0,118,101,114,116,101,120,84,101,120,67,111,111,114,100,50,0,118,101,114,116,101,120,78,111,114,109,97,108,0,118,101,114,116,101,120,84,97,110,103,101,110,116,0,118,101,114,116,101,120,67,111,108,111,114,0,109,118,112,77,97,116,114,105,120,0,99,111,108,68,105,102,102,117,115,101,0,99,111,108,65,109,98,105,101,110,116,0,99,111,108,83,112,101,99,117,108,97,114,0,116,101,120,116,117,114,101,48,0,116,101,120,116,117,114,101,49,0,116,101,120,116,117,114,101,50,0,91,86,83,72,68,82,32,73,68,32,37,105,93,32,70,97,105,108,101,100,32,116,111,32,99,111,109,112,105,108,101,32,118,101,114,116,101,120,32,115,104,97,100,101,114,46,46,46,0,37,115,0,91,86,83,72,68,82,32,73,68,32,37,105,93,32,86,101,114,116,101,120,32,115,104,97,100,101,114,32,99,111,109,112,105,108,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,70,83,72,68,82,32,73,68,32,37,105,93,32,70,97,105,108,101,100,32,116,111,32,99,111,109,112,105,108,101,32,102,114,97,103,109,101,110,116,32,115,104,97,100,101,114,46,46,46,0,91,70,83,72,68,82,32,73,68,32,37,105,93,32,70,114,97,103,109,101,110,116,32,115,104,97,100,101,114,32,99,111,109,112,105,108,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,83,72,68,82,32,73,68,32,37,105,93,32,70,97,105,108,101,100,32,116,111,32,108,105,110,107,32,115,104,97,100,101,114,32,112,114,111,103,114,97,109,46,46,46,0,91,83,72,68,82,32,73,68,32,37,105,93,32,83,104,97,100,101,114,32,112,114,111,103,114,97,109,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,68,79,87,78,83,67,65,76,73,78,71,58,32,82,101,113,117,105,114,101,100,32,115,99,114,101,101,110,32,115,105,122,101,32,40,37,105,120,37,105,41,32,105,115,32,98,105,103,103,101,114,32,116,104,97,110,32,100,105,115,112,108,97,121,32,115,105,122,101,32,40,37,105,120,37,105,41,0,68,111,119,110,115,99,97,108,101,32,109,97,116,114,105,120,32,103,101,110,101,114,97,116,101,100,44,32,99,111,110,116,101,110,116,32,119,105,108,108,32,98,101,32,114,101,110,100,101,114,101,100,32,97,116,58,32,37,105,32,120,32,37,105,0,85,80,83,67,65,76,73,78,71,58,32,82,101,113,117,105,114,101,100,32,115,99,114,101,101,110,32,115,105,122,101,58,32,37,105,32,120,32,37,105,32,45,62,32,68,105,115,112,108,97,121,32,115,105,122,101,58,32,37,105,32,120,32,37,105,0,91,71,76,70,87,51,32,69,114,114,111,114,93,32,67,111,100,101,58,32,37,105,32,68,101,99,114,105,112,116,105,111,110,58,32,37,115,0,73,78,70,79,58,32,0,87,65,82,78,73,78,71,58,32,0,87,105,110,100,111,119,32,99,108,111,115,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,84,69,88,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,116,101,120,116,117,114,101,32,100,97,116,97,32,40,98,97,115,101,32,119,104,105,116,101,32,116,101,120,116,117,114,101,41,32,102,114,111,109,32,86,82,65,77,0,91,84,69,88,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,116,101,120,116,117,114,101,32,100,97,116,97,32,102,114,111,109,32,86,82,65,77,32,40,71,80,85,41,0,83,116,97,99,107,32,66,117,102,102,101,114,32,79,118,101,114,102,108,111,119,32,40,77,65,88,32,37,105,32,77,97,116,114,105,120,41,0,77,65,88,95,76,73,78,69,83,95,66,65,84,67,72,32,111,118,101,114,102,108,111,119,0,77,65,88,95,84,82,73,65,78,71,76,69,83,95,66,65,84,67,72,32,111,118,101,114,102,108,111,119,0,77,65,88,95,81,85,65,68,83,95,66,65,84,67,72,32,111,118,101,114,102,108,111,119,0,67,108,97,109,112,32,109,105,114,114,111,114,32,119,114,97,112,32,109,111,100,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,91,84,69,88,32,73,68,32,37,105,93,32,77,97,120,105,109,117,109,32,97,110,105,115,111,116,114,111,112,105,99,32,102,105,108,116,101,114,32,108,101,118,101,108,32,115,117,112,112,111,114,116,101,100,32,105,115,32,37,105,88,0,65,110,105,115,111,116,114,111,112,105,99,32,102,105,108,116,101,114,105,110,103,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,114,105,46,98,105,116,115,95,112,101,114,95,99,104,97,110,110,101,108,32,61,61,32,49,54,0,46,47,101,120,116,101,114,110,97,108,47,115,116,98,95,105,109,97,103,101,46,104,0,115,116,98,105,95,95,108,111,97,100,95,97,110,100,95,112,111,115,116,112,114,111,99,101,115,115,95,56,98,105,116,0,111,117,116,111,102,109,101,109,0,117,110,107,110,111,119,110,32,105,109,97,103,101,32,116,121,112,101,0,98,97,100,32,114,101,113,95,99,111,109,112,0,114,101,113,95,99,111,109,112,32,62,61,32,49,32,38,38,32,114,101,113,95,99,111,109,112,32,60,61,32,52,0,115,116,98,105,95,95,99,111,110,118,101,114,116,95,102,111,114,109,97,116,49,54,0,115,116,98,105,95,95,99,111,110,118,101,114,116,95,102,111,114,109,97,116,0,109,117,108,116,105,112,108,101,32,73,72,68,82,0,98,97,100,32,73,72,68,82,32,108,101,110,0,116,111,111,32,108,97,114,103,101,0,49,47,50,47,52,47,56,47,49,54,45,98,105,116,32,111,110,108,121,0,98,97,100,32,99,116,121,112,101,0,98,97,100,32,99,111,109,112,32,109,101,116,104,111,100,0,98,97,100,32,102,105,108,116,101,114,32,109,101,116,104,111,100,0,98,97,100,32,105,110,116,101,114,108,97,99,101,32,109,101,116,104,111,100,0,48,45,112,105,120,101,108,32,105,109,97,103,101,0,102,105,114,115,116,32,110,111,116,32,73,72,68,82,0,105,110,118,97,108,105,100,32,80,76,84,69,0,116,82,78,83,32,97,102,116,101,114,32,73,68,65,84,0,116,82,78,83,32,98,101,102,111,114,101,32,80,76,84,69,0,98,97,100,32,116,82,78,83,32,108,101,110,0,116,82,78,83,32,119,105,116,104,32,97,108,112,104,97,0,0,255,85,0,17,0,0,0,1,110,111,32,80,76,84,69,0,111,117,116,111,102,100,97,116,97,0,110,111,32,73,68,65,84,0,88,88,88,88,32,80,78,71,32,99,104,117,110,107,32,110,111,116,32,107,110,111,119,110,0,115,45,62,105,109,103,95,111,117,116,95,110,32,61,61,32,52,0,115,116,98,105,95,95,100,101,95,105,112,104,111,110,101,0,111,117,116,95,110,32,61,61,32,50,32,124,124,32,111,117,116,95,110,32,61,61,32,52,0,115,116,98,105,95,95,99,111,109,112,117,116,101,95,116,114,97,110,115,112,97,114,101,110,99,121,0,115,116,98,105,95,95,99,111,109,112,117,116,101,95,116,114,97,110,115,112,97,114,101,110,99,121,49,54,0,111,117,116,95,110,32,61,61,32,115,45,62,105,109,103,95,110,32,124,124,32,111,117,116,95,110,32,61,61,32,115,45,62,105,109,103,95,110,43,49,0,115,116,98,105,95,95,99,114,101,97,116,101,95,112,110,103,95,105,109,97,103,101,95,114,97,119,0,110,111,116,32,101,110,111,117,103,104,32,112,105,120,101,108,115,0,105,109,103,95,119,105,100,116,104,95,98,121,116,101,115,32,60,61,32,120,0,0,1,0,5,6,105,109,103,95,110,43,49,32,61,61,32,111,117,116,95,110,0,105,110,118,97,108,105,100,32,102,105,108,116,101,114,0,105,109,103,95,110,32,61,61,32,51,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,98,97,100,32,104,117,102,102,109,97,110,32,99,111,100,101,0,98,97,100,32,100,105,115,116,0,111,117,116,112,117,116,32,98,117,102,102,101,114,32,108,105,109,105,116,0,122,45,62,115,105,122,101,91,98,93,32,61,61,32,115,0,115,116,98,105,95,95,122,104,117,102,102,109,97,110,95,100,101,99,111,100,101,95,115,108,111,119,112,97,116,104,0,98,105,116,115,32,60,61,32,49,54,0,115,116,98,105,95,95,98,105,116,95,114,101,118,101,114,115,101,0,122,45,62,99,111,100,101,95,98,117,102,102,101,114,32,60,32,40,49,85,32,60,60,32,122,45,62,110,117,109,95,98,105,116,115,41,0,115,116,98,105,95,95,102,105,108,108,95,98,105,116,115,0,98,97,100,32,99,111,100,101,108,101,110,103,116,104,115,0,99,32,61,61,32,49,56,0,115,116,98,105,95,95,99,111,109,112,117,116,101,95,104,117,102,102,109,97,110,95,99,111,100,101,115,0,98,97,100,32,115,105,122,101,115,0,97,45,62,110,117,109,95,98,105,116,115,32,61,61,32,48,0,115,116,98,105,95,95,112,97,114,115,101,95,117,110,99,111,109,112,114,101,115,115,101,100,95,98,108,111,99,107,0,122,108,105,98,32,99,111,114,114,117,112,116,0,114,101,97,100,32,112,97,115,116,32,98,117,102,102,101,114,0,98,97,100,32,122,108,105,98,32,104,101,97,100,101,114,0,110,111,32,112,114,101,115,101,116,32,100,105,99,116,0,98,97,100,32,99,111,109,112,114,101,115,115,105,111,110,0,98,97,100,32,112,110,103,32,115,105,103,0,91,37,115,93,32,82,101,115,111,117,114,99,101,32,102,105,108,101,32,100,111,101,115,32,110,111,116,32,99,111,110,116,97,105,110,32,105,109,97,103,101,32,100,97,116,97,0,46,112,110,103,0,91,37,115,93,32,73,109,97,103,101,32,102,105,108,101,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,91,37,115,93,32,73,109,97,103,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,120,37,105,41,0,91,37,115,93,32,73,109,97,103,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,0,73,109,97,103,101,32,102,111,114,109,97,116,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,0,91,37,115,93,32,114,82,69,83,32,114,97,121,108,105,98,32,114,101,115,111,117,114,99,101,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,37,115,93,32,84,104,105,115,32,105,115,32,110,111,116,32,97,32,118,97,108,105,100,32,114,97,121,108,105,98,32,114,101,115,111,117,114,99,101,32,102,105,108,101,0,91,37,115,93,91,73,68,32,37,105,93,32,82,101,115,111,117,114,99,101,32,100,97,116,97,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,37,115,93,91,73,68,32,37,105,93,32,82,101,113,117,101,115,116,101,100,32,114,101,115,111,117,114,99,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,102,111,117,110,100,0,79,117,116,32,111,102,32,109,101,109,111,114,121,32,119,104,105,108,101,32,100,101,99,111,109,112,114,101,115,115,105,110,103,32,100,97,116,97,0,68,97,116,97,32,100,101,99,111,109,112,114,101,115,115,105,111,110,32,102,97,105,108,101,100,0,69,120,112,101,99,116,101,100,32,117,110,99,111,109,112,114,101,115,115,101,100,32,115,105,122,101,32,100,111,32,110,111,116,32,109,97,116,99,104,44,32,100,97,116,97,32,109,97,121,32,98,101,32,99,111,114,114,117,112,116,101,100,0,32,45,45,32,69,120,112,101,99,116,101,100,32,117,110,99,111,109,112,114,101,115,115,101,100,32,115,105,122,101,58,32,37,105,0,32,45,45,32,82,101,116,117,114,110,101,100,32,117,110,99,111,109,112,114,101,115,115,101,100,32,115,105,122,101,58,32,37,105,0,68,97,116,97,32,100,101,99,111,109,112,114,101,115,115,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,102,114,111,109,32,37,117,32,98,121,116,101,115,32,116,111,32,37,117,32,98,121,116,101,115,0,5,5,4,0,16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15,2,3,7,0,3,3,11,0,84,101,120,116,117,114,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,99,114,101,97,116,101,100,0,65,108,112,104,97,32,109,97,115,107,32,109,117,115,116,32,98,101,32,115,97,109,101,32,115,105,122,101,32,97,115,32,105,109,97,103,101,0,65,108,112,104,97,32,109,97,115,107,32,99,97,110,32,110,111,116,32,98,101,32,97,112,112,108,105,101,100,32,116,111,32,99,111,109,112,114,101,115,115,101,100,32,100,97,116,97,32,102,111,114,109,97,116,115,0,91,84,69,88,32,73,68,32,37,105,93,32,78,111,32,109,105,112,109,97,112,115,32,97,118,97,105,108,97,98,108,101,32,102,111,114,32,84,82,73,76,73,78,69,65,82,32,116,101,120,116,117,114,101,32,102,105,108,116,101,114,105,110,103,0,46,116,116,102,0,46,102,110,116,0,91,37,115,93,32,83,112,114,105,116,101,70,111,110,116,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,44,32,117,115,105,110,103,32,100,101,102,97,117,108,116,32,102,111,110,116,0,83,112,114,105,116,101,70,111,110,116,32,100,97,116,97,32,112,97,114,115,101,100,32,99,111,114,114,101,99,116,108,121,32,102,114,111,109,32,105,109,97,103,101,0,73,109,97,103,101,32,102,105,108,101,32,108,111,97,100,101,100,32,99,111,114,114,101,99,116,108,121,32,97,115,32,83,112,114,105,116,101,70,111,110,116,0,114,116,0,91,37,115,93,32,70,78,84,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,108,105,110,101,72,101,105,103,104,116,0,108,105,110,101,72,101,105,103,104,116,61,37,105,32,98,97,115,101,61,37,105,32,115,99,97,108,101,87,61,37,105,32,115,99,97,108,101,72,61,37,105,0,91,37,115,93,32,70,111,110,116,32,115,105,122,101,58,32,37,105,0,91,37,115,93,32,70,111,110,116,32,116,101,120,116,117,114,101,32,115,99,97,108,101,58,32,37,105,120,37,105,0,102,105,108,101,0,102,105,108,101,61,34,37,49,50,56,91,94,34,93,34,0,91,37,115,93,32,70,111,110,116,32,116,101,120,116,117,114,101,32,102,105,108,101,110,97,109,101,58,32,37,115,0,99,111,117,110,116,0,99,111,117,110,116,61,37,105,0,91,37,115,93,32,70,111,110,116,32,110,117,109,32,99,104,97,114,115,58,32,37,105,0,91,37,115,93,32,70,111,110,116,32,116,101,120,116,117,114,101,32,108,111,97,100,105,110,103,32,112,97,116,104,58,32,37,115,0,99,104,97,114,32,105,100,61,37,105,32,120,61,37,105,32,121,61,37,105,32,119,105,100,116,104,61,37,105,32,104,101,105,103,104,116,61,37,105,32,120,111,102,102,115,101,116,61,37,105,32,121,111,102,102,115,101,116,61,37,105,32,120,97,100,118,97,110,99,101,61,37,105,0,91,37,115,93,32,83,112,114,105,116,101,70,111,110,116,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,85,110,108,111,97,100,101,100,32,115,112,114,105,116,101,32,102,111,110,116,32,100,97,116,97,0,91,37,115,93,32,83,112,114,105,116,101,70,111,110,116,32,99,111,117,108,100,32,110,111,116,32,98,101,32,103,101,110,101,114,97,116,101,100,44,32,117,115,105,110,103,32,100,101,102,97,117,108,116,32,102,111,110,116,0,84,84,70,32,115,112,114,105,116,101,102,111,110,116,32,108,111,97,100,105,110,103,58,32,80,114,101,100,105,99,116,101,100,32,116,101,120,116,117,114,101,32,115,105,122,101,58,32,37,105,120,37,105,0,91,37,115,93,32,84,84,70,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,84,84,70,32,115,112,114,105,116,101,102,111,110,116,32,108,111,97,100,105,110,103,58,32,102,105,114,115,116,32,99,104,97,114,97,99,116,101,114,32,105,115,32,110,111,116,32,83,80,65,67,69,40,51,50,41,32,99,104,97,114,97,99,116,101,114,0,84,84,70,32,115,112,114,105,116,101,102,111,110,116,32,108,111,97,100,105,110,103,58,32,78,111,116,32,97,108,108,32,116,104,101,32,99,104,97,114,97,99,116,101,114,115,32,102,105,116,32,105,110,32,116,104,101,32,102,111,110,116,0,120,43,103,119,32,60,32,112,119,0,46,47,101,120,116,101,114,110,97,108,47,115,116,98,95,116,114,117,101,116,121,112,101,46,104,0,115,116,98,116,116,95,66,97,107,101,70,111,110,116,66,105,116,109,97,112,95,105,110,116,101,114,110,97,108,0,122,45,62,100,105,114,101,99,116,105,111,110,0,115,116,98,116,116,95,95,114,97,115,116,101,114,105,122,101,95,115,111,114,116,101,100,95,101,100,103,101,115,0,122,45,62,101,121,32,62,61,32,115,99,97,110,95,121,95,116,111,112,0,101,45,62,101,121,32,62,61,32,121,95,116,111,112,0,115,116,98,116,116,95,95,102,105,108,108,95,97,99,116,105,118,101,95,101,100,103,101,115,95,110,101,119,0,101,45,62,115,121,32,60,61,32,121,95,98,111,116,116,111,109,32,38,38,32,101,45,62,101,121,32,62,61,32,121,95,116,111,112,0,120,32,62,61,32,48,32,38,38,32,120,32,60,32,108,101,110,0,102,97,98,115,40,97,114,101,97,41,32,60,61,32,49,46,48,49,102,0,121,48,32,60,32,121,49,0,115,116,98,116,116,95,95,104,97,110,100,108,101,95,99,108,105,112,112,101,100,95,101,100,103,101,0,101,45,62,115,121,32,60,61,32,101,45,62,101,121,0,120,49,32,60,61,32,120,43,49,0,120,49,32,62,61,32,120,0,120,49,32,60,61,32,120,0,120,49,32,62,61,32,120,43,49,0,120,49,32,62,61,32,120,32,38,38,32,120,49,32,60,61,32,120,43,49,0,120,48,32,62,61,32,120,32,38,38,32,120,48,32,60,61,32,120,43,49,32,38,38,32,120,49,32,62,61,32,120,32,38,38,32,120,49,32,60,61,32,120,43,49,0,122,32,33,61,32,40,40,118,111,105,100,42,41,48,41,0,115,116,98,116,116,95,95,110,101,119,95,97,99,116,105,118,101,0,33,105,110,102,111,45,62,99,102,102,46,115,105,122,101,0,115,116,98,116,116,95,95,71,101,116,71,108,121,102,79,102,102,115,101,116,0,115,116,98,116,116,95,95,99,102,102,95,105,110,116,0,110,32,62,61,32,49,32,38,38,32,110,32,60,61,32,52,0,115,116,98,116,116,95,95,98,117,102,95,103,101,116,0,115,105,122,101,32,60,32,48,120,52,48,48,48,48,48,48,48,0,115,116,98,116,116,95,95,110,101,119,95,98,117,102,0,33,40,111,32,62,32,98,45,62,115,105,122,101,32,124,124,32,111,32,60,32,48,41,0,115,116,98,116,116,95,95,98,117,102,95,115,101,101,107,0,111,102,102,115,105,122,101,32,62,61,32,49,32,38,38,32,111,102,102,115,105,122,101,32,60,61,32,52,0,115,116,98,116,116,95,95,99,102,102,95,103,101,116,95,105,110,100,101,120,0,98,48,32,62,61,32,50,56,0,115,116,98,116,116,95,95,99,102,102,95,115,107,105,112,95,111,112,101,114,97,110,100,0,105,32,62,61,32,48,32,38,38,32,105,32,60,32,99,111,117,110,116,0,115,116,98,116,116,95,95,99,102,102,95,105,110,100,101,120,95,103,101,116,0,111,117,116,112,117,116,95,99,116,120,46,110,117,109,95,118,101,114,116,105,99,101,115,32,61,61,32,99,111,117,110,116,95,99,116,120,46,110,117,109,95,118,101,114,116,105,99,101,115,0,115,116,98,116,116,95,95,71,101,116,71,108,121,112,104,83,104,97,112,101,84,50,0,115,116,98,116,116,95,95,71,101,116,71,108,121,112,104,83,104,97,112,101,84,84,0,115,116,98,116,116,95,70,105,110,100,71,108,121,112,104,73,110,100,101,120,0,117,110,105,99,111,100,101,95,99,111,100,101,112,111,105,110,116,32,60,61,32,116,116,85,83,72,79,82,84,40,100,97,116,97,32,43,32,101,110,100,67,111,117,110,116,32,43,32,50,42,105,116,101,109,41,0,99,109,97,112,0,108,111,99,97,0,104,101,97,100,0,103,108,121,102,0,104,104,101,97,0,104,109,116,120,0,107,101,114,110,0,67,70,70,32,0,109,97,120,112,0,37,115,40,41,58,32,106,97,114,95,120,109,95,99,104,101,99,107,95,115,97,110,105,116,121,95,112,114,101,108,111,97,100,40,41,32,114,101,116,117,114,110,101,100,32,37,105,44,32,109,111,100,117,108,101,32,105,115,32,110,111,116,32,115,97,102,101,32,116,111,32,108,111,97,100,10,0,106,97,114,95,120,109,95,99,114,101,97,116,101,95,99,111,110,116,101,120,116,95,115,97,102,101,0,37,115,40,41,58,32,99,97,108,108,32,116,111,32,109,97,108,108,111,99,40,41,32,102,97,105,108,101,100,44,32,114,101,116,117,114,110,101,100,32,37,112,10,0,37,115,40,41,58,32,106,97,114,95,120,109,95,99,104,101,99,107,95,115,97,110,105,116,121,95,112,111,115,116,108,111,97,100,40,41,32,114,101,116,117,114,110,101,100,32,37,105,44,32,109,111,100,117,108,101,32,105,115,32,110,111,116,32,115,97,102,101,32,116,111,32,112,108,97,121,10,0,37,115,40,41,58,32,116,114,105,109,109,105,110,103,32,105,110,118,97,108,105,100,32,80,79,84,32,97,116,32,112,111,115,32,37,88,10,0,106,97,114,95,120,109,95,99,104,101,99,107,95,115,97,110,105,116,121,95,112,111,115,116,108,111,97,100,0,37,115,40,41,58,32,109,111,100,117,108,101,32,104,97,115,32,105,110,118,97,108,105,100,32,80,79,84,44,32,112,111,115,32,37,88,32,114,101,102,101,114,101,110,99,101,115,32,110,111,110,101,120,105,115,116,101,110,116,32,112,97,116,116,101,114,110,32,37,88,10,0,69,120,116,101,110,100,101,100,32,77,111,100,117,108,101,58,32,0,67,111,117,108,100,32,110,111,116,32,111,112,101,110,32,105,110,112,117,116,32,102,105,108,101,0,102,115,101,101,107,40,41,32,102,97,105,108,101,100,0,102,114,101,97,100,40,41,32,102,97,105,108,101,100,0,99,111,117,108,100,32,110,111,116,32,99,114,101,97,116,101,32,99,111,110,116,101,120,116,58,32,109,111,100,117,108,101,32,105,115,32,110,111,116,32,115,97,110,101,10,0,99,111,117,108,100,32,110,111,116,32,99,114,101,97,116,101,32,99,111,110,116,101,120,116,58,32,109,97,108,108,111,99,32,102,97,105,108,101,100,10,0,99,111,117,108,100,32,110,111,116,32,99,114,101,97,116,101,32,99,111,110,116,101,120,116,58,32,117,110,107,110,111,119,110,32,101,114,114,111,114,10,0,65,117,100,105,111,32,100,101,118,105,99,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,67,111,117,108,100,32,110,111,116,32,105,110,105,116,105,97,108,105,122,101,32,97,117,100,105,111,32,99,111,110,116,101,120,116,0,65,117,100,105,111,32,100,101,118,105,99,101,32,97,110,100,32,99,111,110,116,101,120,116,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,58,32,37,115,0,67,111,117,108,100,32,110,111,116,32,103,101,116,32,99,117,114,114,101,110,116,32,97,117,100,105,111,32,99,111,110,116,101,120,116,32,102,111,114,32,99,108,111,115,105,110,103,0,65,117,100,105,111,32,100,101,118,105,99,101,32,99,108,111,115,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,46,119,97,118,0,46,111,103,103,0,46,114,114,101,115,0,91,37,115,93,32,82,101,115,111,117,114,99,101,32,102,105,108,101,32,100,111,101,115,32,110,111,116,32,99,111,110,116,97,105,110,32,119,97,118,101,32,100,97,116,97,0,91,37,115,93,32,65,117,100,105,111,32,102,105,108,101,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,44,32,105,116,32,99,97,110,39,116,32,98,101,32,108,111,97,100,101,100,0,91,37,115,93,32,79,71,71,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,37,115,93,32,79,103,103,32,97,117,100,105,111,32,108,101,110,103,116,104,32,105,115,32,108,97,114,103,101,114,32,116,104,97,110,32,49,48,32,115,101,99,111,110,100,115,32,40,37,102,41,44,32,116,104,97,116,39,115,32,97,32,98,105,103,32,102,105,108,101,32,105,110,32,109,101,109,111,114,121,44,32,99,111,110,115,105,100,101,114,32,109,117,115,105,99,32,115,116,114,101,97,109,105,110,103,0,91,37,115,93,32,83,97,109,112,108,101,115,32,111,98,116,97,105,110,101,100,58,32,37,105,0,77,111,110,111,0,83,116,101,114,101,111,0,91,37,115,93,32,79,71,71,32,102,105,108,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,32,72,122,44,32,37,105,32,98,105,116,44,32,37,115,41,0,48,0,101,120,116,101,114,110,97,108,47,115,116,98,95,118,111,114,98,105,115,46,99,0,103,101,116,95,119,105,110,100,111,119,0,102,45,62,97,108,108,111,99,46,97,108,108,111,99,95,98,117,102,102,101,114,95,108,101,110,103,116,104,95,105,110,95,98,121,116,101,115,32,61,61,32,102,45,62,116,101,109,112,95,111,102,102,115,101,116,0,118,111,114,98,105,115,95,100,101,99,111,100,101,95,112,97,99,107,101,116,95,114,101,115,116,0,102,45,62,98,121,116,101,115,95,105,110,95,115,101,103,32,62,32,48,0,103,101,116,56,95,112,97,99,107,101,116,95,114,97,119,0,102,45,62,98,121,116,101,115,95,105,110,95,115,101,103,32,61,61,32,48,0,110,101,120,116,95,115,101,103,109,101,110,116,0,40,110,32,38,32,51,41,32,61,61,32,48,0,105,109,100,99,116,95,115,116,101,112,51,95,105,116,101,114,48,95,108,111,111,112,0,122,32,60,32,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,0,99,111,100,101,98,111,111,107,95,100,101,99,111,100,101,95,115,116,97,114,116,0,33,99,45,62,115,112,97,114,115,101,32,124,124,32,122,32,60,32,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,0,99,111,100,101,98,111,111,107,95,100,101,99,111,100,101,95,100,101,105,110,116,101,114,108,101,97,118,101,95,114,101,112,101,97,116,0,33,99,45,62,115,112,97,114,115,101,0,99,111,100,101,98,111,111,107,95,100,101,99,111,100,101,95,115,99,97,108,97,114,95,114,97,119,0,0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,118,111,114,98,105,115,95,100,101,99,111,100,101,95,105,110,105,116,105,97,108,0,98,117,102,95,99,32,61,61,32,50,0,99,111,110,118,101,114,116,95,99,104,97,110,110,101,108,115,95,115,104,111,114,116,95,105,110,116,101,114,108,101,97,118,101,100,0,0,0,0,0,0,0,7,0,0,0,0,0,3,5,0,0,0,0,3,7,5,0,0,0,3,5,3,5,0,0,3,7,5,3,5,0,3,7,5,3,5,7,114,98,0,102,45,62,116,101,109,112,95,111,102,102,115,101,116,32,61,61,32,102,45,62,97,108,108,111,99,46,97,108,108,111,99,95,98,117,102,102,101,114,95,108,101,110,103,116,104,95,105,110,95,98,121,116,101,115,0,115,116,97,114,116,95,100,101,99,111,100,101,114,0,112,111,119,40,40,102,108,111,97,116,41,32,114,43,49,44,32,100,105,109,41,32,62,32,101,110,116,114,105,101,115,0,108,111,111,107,117,112,49,95,118,97,108,117,101,115,0,40,105,110,116,41,32,102,108,111,111,114,40,112,111,119,40,40,102,108,111,97,116,41,32,114,44,32,100,105,109,41,41,32,60,61,32,101,110,116,114,105,101,115,0,107,32,61,61,32,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,0,99,111,109,112,117,116,101,95,115,111,114,116,101,100,95,104,117,102,102,109,97,110,0,99,45,62,115,111,114,116,101,100,95,99,111,100,101,119,111,114,100,115,91,120,93,32,61,61,32,99,111,100,101,0,108,101,110,32,33,61,32,78,79,95,67,79,68,69,0,105,110,99,108,117,100,101,95,105,110,95,115,111,114,116,0,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,32,61,61,32,48,0,99,111,109,112,117,116,101,95,99,111,100,101,119,111,114,100,115,0,122,32,62,61,32,48,32,38,38,32,122,32,60,32,51,50,0,108,101,110,91,105,93,32,62,61,32,48,32,38,38,32,108,101,110,91,105,93,32,60,32,51,50,0,97,118,97,105,108,97,98,108,101,91,121,93,32,61,61,32,48,0,118,111,114,98,105,115,91,37,115,93,32,87,65,86,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,82,73,70,70,0,87,65,86,69,0,91,37,115,93,32,73,110,118,97,108,105,100,32,82,73,70,70,32,111,114,32,87,65,86,69,32,72,101,97,100,101,114,0,91,37,115,93,32,73,110,118,97,108,105,100,32,87,97,118,101,32,102,111,114,109,97,116,0,91,37,115,93,32,73,110,118,97,108,105,100,32,100,97,116,97,32,104,101,97,100,101,114,0,91,37,115,93,32,87,65,86,32,115,97,109,112,108,101,32,115,105,122,101,32,40,37,105,98,105,116,41,32,110,111,116,32,115,117,112,112,111,114,116,101,100,44,32,99,111,110,118,101,114,116,101,100,32,116,111,32,49,54,98,105,116,0,91,37,115,93,32,87,65,86,32,99,104,97,110,110,101,108,115,32,110,117,109,98,101,114,32,40,37,105,41,32,110,111,116,32,115,117,112,112,111,114,116,101,100,44,32,99,111,110,118,101,114,116,101,100,32,116,111,32,50,32,99,104,97,110,110,101,108,115,0,91,37,115,93,32,87,65,86,32,102,105,108,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,32,72,122,44,32,37,105,32,98,105,116,44,32,37,115,41,0,85,110,108,111,97,100,101,100,32,119,97,118,101,32,100,97,116,97,32,102,114,111,109,32,82,65,77,0,87,97,118,101,32,115,97,109,112,108,101,32,115,105,122,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,58,32,37,105,0,87,97,118,101,32,110,117,109,98,101,114,32,111,102,32,99,104,97,110,110,101,108,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,58,32,37,105,0,91,83,78,68,32,73,68,32,37,105,93,91,66,85,70,82,32,73,68,32,37,105,93,32,83,111,117,110,100,32,100,97,116,97,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,32,72,122,44,32,37,105,32,98,105,116,44,32,37,115,41,0,91,83,78,68,32,73,68,32,37,105,93,91,66,85,70,82,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,115,111,117,110,100,32,100,97,116,97,32,102,114,111,109,32,82,65,77,0,91,37,115,93,32,79,71,71,32,97,117,100,105,111,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,37,115,93,32,70,76,65,67,32,116,111,116,97,108,32,115,97,109,112,108,101,115,58,32,37,105,0,91,37,115,93,32,79,71,71,32,115,97,109,112,108,101,32,114,97,116,101,58,32,37,105,0,91,37,115,93,32,79,71,71,32,99,104,97,110,110,101,108,115,58,32,37,105,0,91,37,115,93,32,79,71,71,32,109,101,109,111,114,121,32,114,101,113,117,105,114,101,100,58,32,37,105,0,46,120,109,0,91,37,115,93,32,88,77,32,110,117,109,98,101,114,32,111,102,32,115,97,109,112,108,101,115,58,32,37,105,0,91,37,115,93,32,88,77,32,116,114,97,99,107,32,108,101,110,103,116,104,58,32,37,49,49,46,54,102,32,115,101,99,0,91,37,115,93,32,88,77,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,73,110,105,116,32,97,117,100,105,111,32,115,116,114,101,97,109,58,32,78,117,109,98,101,114,32,111,102,32,99,104,97,110,110,101,108,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,58,32,37,105,0,73,110,105,116,32,97,117,100,105,111,32,115,116,114,101,97,109,58,32,83,97,109,112,108,101,32,115,105,122,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,58,32,37,105,0,91,65,85,68,32,73,68,32,37,105,93,32,65,117,100,105,111,32,115,116,114,101,97,109,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,32,72,122,44,32,37,105,32,98,105,116,44,32,37,115,41,0,91,65,85,68,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,97,117,100,105,111,32,115,116,114,101,97,109,32,100,97,116,97,0,79,112,101,110,65,76,58,32,69,114,114,111,114,32,98,117,102,102,101,114,105,110,103,32,100,97,116,97,46,46,46,0,69,88,84,0,65,82,66,0,79,69,83,0,65,78,71,76,69,0,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,79,98,106,101,99,116,0,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,0,103,108,85,115,101,80,114,111,103,114,97,109,79,98,106,101,99,116,0,103,108,85,115,101,80,114,111,103,114,97,109,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,79,98,106,101,99,116,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,0,103,108,65,116,116,97,99,104,79,98,106,101,99,116,0,103,108,65,116,116,97,99,104,83,104,97,100,101,114,0,103,108,68,101,116,97,99,104,79,98,106,101,99,116,0,103,108,68,101,116,97,99,104,83,104,97,100,101,114,0,103,108,80,105,120,101,108,83,116,111,114,101,105,0,103,108,71,101,116,83,116,114,105,110,103,0,103,108,71,101,116,73,110,116,101,103,101,114,118,0,103,108,71,101,116,70,108,111,97,116,118,0,103,108,71,101,116,66,111,111,108,101,97,110,118,0,103,108,71,101,110,84,101,120,116,117,114,101,115,0,103,108,68,101,108,101,116,101,84,101,120,116,117,114,101,115,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,50,68,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,84,101,120,73,109,97,103,101,50,68,0,103,108,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,82,101,97,100,80,105,120,101,108,115,0,103,108,66,105,110,100,84,101,120,116,117,114,101,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,102,118,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,105,118,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,102,118,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,84,101,120,116,117,114,101,0,103,108,71,101,110,66,117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,66,117,102,102,101,114,115,0,103,108,71,101,116,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,103,108,66,117,102,102,101,114,68,97,116,97,0,103,108,66,117,102,102,101,114,83,117,98,68,97,116,97,0,103,108,73,115,66,117,102,102,101,114,0,103,108,71,101,110,82,101,110,100,101,114,98,117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,82,101,110,100,101,114,98,117,102,102,101,114,115,0,103,108,66,105,110,100,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,71,101,116,82,101,110,100,101,114,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,71,101,116,85,110,105,102,111,114,109,102,118,0,103,108,71,101,116,85,110,105,102,111,114,109,105,118,0,103,108,71,101,116,85,110,105,102,111,114,109,76,111,99,97,116,105,111,110,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,102,118,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,105,118,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,118,0,103,108,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,0,103,108,85,110,105,102,111,114,109,49,102,0,103,108,85,110,105,102,111,114,109,50,102,0,103,108,85,110,105,102,111,114,109,51,102,0,103,108,85,110,105,102,111,114,109,52,102,0,103,108,85,110,105,102,111,114,109,49,105,0,103,108,85,110,105,102,111,114,109,50,105,0,103,108,85,110,105,102,111,114,109,51,105,0,103,108,85,110,105,102,111,114,109,52,105,0,103,108,85,110,105,102,111,114,109,49,105,118,0,103,108,85,110,105,102,111,114,109,50,105,118,0,103,108,85,110,105,102,111,114,109,51,105,118,0,103,108,85,110,105,102,111,114,109,52,105,118,0,103,108,85,110,105,102,111,114,109,49,102,118,0,103,108,85,110,105,102,111,114,109,50,102,118,0,103,108,85,110,105,102,111,114,109,51,102,118,0,103,108,85,110,105,102,111,114,109,52,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,102,118,0,103,108,66,105,110,100,66,117,102,102,101,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,118,0,103,108,71,101,116,65,116,116,114,105,98,76,111,99,97,116,105,111,110,0,103,108,71,101,116,65,99,116,105,118,101,65,116,116,114,105,98,0,103,108,68,101,108,101,116,101,83,104,97,100,101,114,0,103,108,71,101,116,65,116,116,97,99,104,101,100,83,104,97,100,101,114,115,0,103,108,83,104,97,100,101,114,83,111,117,114,99,101,0,103,108,71,101,116,83,104,97,100,101,114,83,111,117,114,99,101,0,103,108,67,111,109,112,105,108,101,83,104,97,100,101,114,0,103,108,71,101,116,83,104,97,100,101,114,73,110,102,111,76,111,103,0,103,108,71,101,116,83,104,97,100,101,114,105,118,0,103,108,71,101,116,80,114,111,103,114,97,109,105,118,0,103,108,73,115,83,104,97,100,101,114,0,103,108,68,101,108,101,116,101,80,114,111,103,114,97,109,0,103,108,71,101,116,83,104,97,100,101,114,80,114,101,99,105,115,105,111,110,70,111,114,109,97,116,0,103,108,76,105,110,107,80,114,111,103,114,97,109,0,103,108,71,101,116,80,114,111,103,114,97,109,73,110,102,111,76,111,103,0,103,108,86,97,108,105,100,97,116,101,80,114,111,103,114,97,109,0,103,108,73,115,80,114,111,103,114,97,109,0,103,108,66,105,110,100,65,116,116,114,105,98,76,111,99,97,116,105,111,110,0,103,108,66,105,110,100,70,114,97,109,101,98,117,102,102,101,114,0,103,108,71,101,110,70,114,97,109,101,98], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+10240); +/* memory initializer */ allocate([117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,70,114,97,109,101,98,117,102,102,101,114,115,0,103,108,70,114,97,109,101,98,117,102,102,101,114,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,50,68,0,103,108,71,101,116,70,114,97,109,101,98,117,102,102,101,114,65,116,116,97,99,104,109,101,110,116,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,70,114,97,109,101,98,117,102,102,101,114,0,103,108,68,101,108,101,116,101,79,98,106,101,99,116,0,103,108,71,101,116,79,98,106,101,99,116,80,97,114,97,109,101,116,101,114,105,118,0,103,108,71,101,116,73,110,102,111,76,111,103,0,103,108,66,105,110,100,80,114,111,103,114,97,109,0,103,108,71,101,116,80,111,105,110,116,101,114,118,0,103,108,68,114,97,119,82,97,110,103,101,69,108,101,109,101,110,116,115,0,103,108,69,110,97,98,108,101,67,108,105,101,110,116,83,116,97,116,101,0,103,108,86,101,114,116,101,120,80,111,105,110,116,101,114,0,103,108,84,101,120,67,111,111,114,100,80,111,105,110,116,101,114,0,103,108,78,111,114,109,97,108,80,111,105,110,116,101,114,0,103,108,67,111,108,111,114,80,111,105,110,116,101,114,0,103,108,67,108,105,101,110,116,65,99,116,105,118,101,84,101,120,116,117,114,101,0,103,108,71,101,110,86,101,114,116,101,120,65,114,114,97,121,115,0,103,108,68,101,108,101,116,101,86,101,114,116,101,120,65,114,114,97,121,115,0,103,108,66,105,110,100,86,101,114,116,101,120,65,114,114,97,121,0,103,108,77,97,116,114,105,120,77,111,100,101,0,103,108,76,111,97,100,73,100,101,110,116,105,116,121,0,103,108,76,111,97,100,77,97,116,114,105,120,102,0,103,108,70,114,117,115,116,117,109,0,103,108,82,111,116,97,116,101,102,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,0,103,108,69,110,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,103,108,68,105,115,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,103,108,68,114,97,119,65,114,114,97,121,115,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,0,103,108,83,104,97,100,101,114,66,105,110,97,114,121,0,103,108,82,101,108,101,97,115,101,83,104,97,100,101,114,67,111,109,112,105,108,101,114,0,103,108,71,101,116,69,114,114,111,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,68,105,118,105,115,111,114,0,103,108,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,0,103,108,70,105,110,105,115,104,0,103,108,70,108,117,115,104,0,103,108,67,108,101,97,114,68,101,112,116,104,0,103,108,67,108,101,97,114,68,101,112,116,104,102,0,103,108,68,101,112,116,104,70,117,110,99,0,103,108,69,110,97,98,108,101,0,103,108,68,105,115,97,98,108,101,0,103,108,70,114,111,110,116,70,97,99,101,0,103,108,67,117,108,108,70,97,99,101,0,103,108,67,108,101,97,114,0,103,108,76,105,110,101,87,105,100,116,104,0,103,108,67,108,101,97,114,83,116,101,110,99,105,108,0,103,108,68,101,112,116,104,77,97,115,107,0,103,108,83,116,101,110,99,105,108,77,97,115,107,0,103,108,67,104,101,99,107,70,114,97,109,101,98,117,102,102,101,114,83,116,97,116,117,115,0,103,108,71,101,110,101,114,97,116,101,77,105,112,109,97,112,0,103,108,65,99,116,105,118,101,84,101,120,116,117,114,101,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,0,103,108,73,115,69,110,97,98,108,101,100,0,103,108,66,108,101,110,100,70,117,110,99,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,0,103,108,68,101,112,116,104,82,97,110,103,101,0,103,108,68,101,112,116,104,82,97,110,103,101,102,0,103,108,83,116,101,110,99,105,108,77,97,115,107,83,101,112,97,114,97,116,101,0,103,108,72,105,110,116,0,103,108,80,111,108,121,103,111,110,79,102,102,115,101,116,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,0,103,108,83,97,109,112,108,101,67,111,118,101,114,97,103,101,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,102,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,0,103,108,83,116,101,110,99,105,108,70,117,110,99,0,103,108,83,116,101,110,99,105,108,79,112,0,103,108,86,105,101,119,112,111,114,116,0,103,108,67,108,101,97,114,67,111,108,111,114,0,103,108,83,99,105,115,115,111,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,0,103,108,67,111,108,111,114,77,97,115,107,0,103,108,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,0,103,108,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,0,103,108,66,108,101,110,100,67,111,108,111,114,0,103,108,83,116,101,110,99,105,108,70,117,110,99,83,101,112,97,114,97,116,101,0,103,108,83,116,101,110,99,105,108,79,112,83,101,112,97,114,97,116,101,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,0,103,108,67,111,112,121,84,101,120,73,109,97,103,101,50,68,0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,68,114,97,119,66,117,102,102,101,114,115,0,123,32,77,111,100,117,108,101,46,112,114,105,110,116,69,114,114,40,39,98,97,100,32,110,97,109,101,32,105,110,32,103,101,116,80,114,111,99,65,100,100,114,101,115,115,58,32,39,32,43,32,91,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,40,36,48,41,44,32,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,40,36,49,41,93,41,59,32,125,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,4,7,3,6,5,0,17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,45,43,32,32,32,48,88,48,120,0,40,110,117,108,108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,78,65,78,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,46,0,84,33,34,25,13,1,2,3,17,75,28,12,16,4,11,29,18,30,39,104,110,111,112,113,98,32,5,6,15,19,20,21,26,8,22,7,40,36,23,24,9,10,14,27,31,37,35,131,130,125,38,42,43,60,61,62,63,67,71,74,77,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,114,115,116,121,122,123,124,0,73,108,108,101,103,97,108,32,98,121,116,101,32,115,101,113,117,101,110,99,101,0,68,111,109,97,105,110,32,101,114,114,111,114,0,82,101,115,117,108,116,32,110,111,116,32,114,101,112,114,101,115,101,110,116,97,98,108,101,0,78,111,116,32,97,32,116,116,121,0,80,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,0,79,112,101,114,97,116,105,111,110,32,110,111,116,32,112,101,114,109,105,116,116,101,100,0,78,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121,0,78,111,32,115,117,99,104,32,112,114,111,99,101,115,115,0,70,105,108,101,32,101,120,105,115,116,115,0,86,97,108,117,101,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,100,97,116,97,32,116,121,112,101,0,78,111,32,115,112,97,99,101,32,108,101,102,116,32,111,110,32,100,101,118,105,99,101,0,79,117,116,32,111,102,32,109,101,109,111,114,121,0,82,101,115,111,117,114,99,101,32,98,117,115,121,0,73,110,116,101,114,114,117,112,116,101,100,32,115,121,115,116,101,109,32,99,97,108,108,0,82,101,115,111,117,114,99,101,32,116,101,109,112,111,114,97,114,105,108,121,32,117,110,97,118,97,105,108,97,98,108,101,0,73,110,118,97,108,105,100,32,115,101,101,107,0,67,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,0,82,101,97,100,45,111,110,108,121,32,102,105,108,101,32,115,121,115,116,101,109,0,68,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,112,101,101,114,0,79,112,101,114,97,116,105,111,110,32,116,105,109,101,100,32,111,117,116,0,67,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,0,72,111,115,116,32,105,115,32,100,111,119,110,0,72,111,115,116,32,105,115,32,117,110,114,101,97,99,104,97,98,108,101,0,65,100,100,114,101,115,115,32,105,110,32,117,115,101,0,66,114,111,107,101,110,32,112,105,112,101,0,73,47,79,32,101,114,114,111,114,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,32,111,114,32,97,100,100,114,101,115,115,0,66,108,111,99,107,32,100,101,118,105,99,101,32,114,101,113,117,105,114,101,100,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,0,78,111,116,32,97,32,100,105,114,101,99,116,111,114,121,0,73,115,32,97,32,100,105,114,101,99,116,111,114,121,0,84,101,120,116,32,102,105,108,101,32,98,117,115,121,0,69,120,101,99,32,102,111,114,109,97,116,32,101,114,114,111,114,0,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,0,65,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,0,83,121,109,98,111,108,105,99,32,108,105,110,107,32,108,111,111,112,0,70,105,108,101,110,97,109,101,32,116,111,111,32,108,111,110,103,0,84,111,111,32,109,97,110,121,32,111,112,101,110,32,102,105,108,101,115,32,105,110,32,115,121,115,116,101,109,0,78,111,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,115,32,97,118,97,105,108,97,98,108,101,0,66,97,100,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,0,78,111,32,99,104,105,108,100,32,112,114,111,99,101,115,115,0,66,97,100,32,97,100,100,114,101,115,115,0,70,105,108,101,32,116,111,111,32,108,97,114,103,101,0,84,111,111,32,109,97,110,121,32,108,105,110,107,115,0,78,111,32,108,111,99,107,115,32,97,118,97,105,108,97,98,108,101,0,82,101,115,111,117,114,99,101,32,100,101,97,100,108,111,99,107,32,119,111,117,108,100,32,111,99,99,117,114,0,83,116,97,116,101,32,110,111,116,32,114,101,99,111,118,101,114,97,98,108,101,0,80,114,101,118,105,111,117,115,32,111,119,110,101,114,32,100,105,101,100,0,79,112,101,114,97,116,105,111,110,32,99,97,110,99,101,108,101,100,0,70,117,110,99,116,105,111,110,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,78,111,32,109,101,115,115,97,103,101,32,111,102,32,100,101,115,105,114,101,100,32,116,121,112,101,0,73,100,101,110,116,105,102,105,101,114,32,114,101,109,111,118,101,100,0,68,101,118,105,99,101,32,110,111,116,32,97,32,115,116,114,101,97,109,0,78,111,32,100,97,116,97,32,97,118,97,105,108,97,98,108,101,0,68,101,118,105,99,101,32,116,105,109,101,111,117,116,0,79,117,116,32,111,102,32,115,116,114,101,97,109,115,32,114,101,115,111,117,114,99,101,115,0,76,105,110,107,32,104,97,115,32,98,101,101,110,32,115,101,118,101,114,101,100,0,80,114,111,116,111,99,111,108,32,101,114,114,111,114,0,66,97,100,32,109,101,115,115,97,103,101,0,70,105,108,101,32,100,101,115,99,114,105,112,116,111,114,32,105,110,32,98,97,100,32,115,116,97,116,101,0,78,111,116,32,97,32,115,111,99,107,101,116,0,68,101,115,116,105,110,97,116,105,111,110,32,97,100,100,114,101,115,115,32,114,101,113,117,105,114,101,100,0,77,101,115,115,97,103,101,32,116,111,111,32,108,97,114,103,101,0,80,114,111,116,111,99,111,108,32,119,114,111,110,103,32,116,121,112,101,32,102,111,114,32,115,111,99,107,101,116,0,80,114,111,116,111,99,111,108,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,80,114,111,116,111,99,111,108,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,111,99,107,101,116,32,116,121,112,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,78,111,116,32,115,117,112,112,111,114,116,101,100,0,80,114,111,116,111,99,111,108,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,100,100,114,101,115,115,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,98,121,32,112,114,111,116,111,99,111,108,0,65,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,101,116,119,111,114,107,32,105,115,32,100,111,119,110,0,78,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,110,101,116,119,111,114,107,0,67,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,0,78,111,32,98,117,102,102,101,114,32,115,112,97,99,101,32,97,118,97,105,108,97,98,108,101,0,83,111,99,107,101,116,32,105,115,32,99,111,110,110,101,99,116,101,100,0,83,111,99,107,101,116,32,110,111,116,32,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,115,101,110,100,32,97,102,116,101,114,32,115,111,99,107,101,116,32,115,104,117,116,100,111,119,110,0,79,112,101,114,97,116,105,111,110,32,97,108,114,101,97,100,121,32,105,110,32,112,114,111,103,114,101,115,115,0,79,112,101,114,97,116,105,111,110,32,105,110,32,112,114,111,103,114,101,115,115,0,83,116,97,108,101,32,102,105,108,101,32,104,97,110,100,108,101,0,82,101,109,111,116,101,32,73,47,79,32,101,114,114,111,114,0,81,117,111,116,97,32,101,120,99,101,101,100,101,100,0,78,111,32,109,101,100,105,117,109,32,102,111,117,110,100,0,87,114,111,110,103,32,109,101,100,105,117,109,32,116,121,112,101,0,78,111,32,101,114,114,111,114,32,105,110,102,111,114,109,97,116,105,111,110,0,0,105,110,102,105,110,105,116,121,0,110,97,110,0,114,119,97,0], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+20480); /* no memory initializer */ -var tempDoublePtr = Runtime.alignMemory(allocate(12, "i8", ALLOC_STATIC), 8); +var tempDoublePtr = STATICTOP; STATICTOP += 16; assert(tempDoublePtr % 8 == 0); @@ -1822,11 +1901,17 @@ function copyTempDouble(ptr) { - var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],currentContext:null,byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],programInfos:{},stringCache:{},packAlignment:4,unpackAlignment:4,init:function () { + var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],programInfos:{},stringCache:{},tempFixedLengthArray:[],packAlignment:4,unpackAlignment:4,init:function () { GL.miniTempBuffer = new Float32Array(GL.MINI_TEMP_BUFFER_SIZE); for (var i = 0; i < GL.MINI_TEMP_BUFFER_SIZE; i++) { GL.miniTempBufferViews[i] = GL.miniTempBuffer.subarray(0, i+1); } + + // For functions such as glDrawBuffers, glInvalidateFramebuffer and glInvalidateSubFramebuffer that need to pass a short array to the WebGL API, + // create a set of short fixed-length arrays to avoid having to generate any garbage when calling those functions. + for (var i = 0; i < 32; i++) { + GL.tempFixedLengthArray.push(new Array(i)); + } },recordError:function recordError(errorCode) { if (!GL.lastError) { GL.lastError = errorCode; @@ -1837,7 +1922,7 @@ function copyTempDouble(ptr) { table[i] = null; } return ret; - },MINI_TEMP_BUFFER_SIZE:16,miniTempBuffer:null,miniTempBufferViews:[0],getSource:function (shader, count, string, length) { + },MINI_TEMP_BUFFER_SIZE:256,miniTempBuffer:null,miniTempBufferViews:[0],getSource:function (shader, count, string, length) { var source = ''; for (var i = 0; i < count; ++i) { var frag; @@ -1855,9 +1940,9 @@ function copyTempDouble(ptr) { } return source; },createContext:function (canvas, webGLContextAttributes) { - if (typeof webGLContextAttributes.majorVersion === 'undefined' && typeof webGLContextAttributes.minorVersion === 'undefined') { - webGLContextAttributes.majorVersion = 1; - webGLContextAttributes.minorVersion = 0; + if (typeof webGLContextAttributes['majorVersion'] === 'undefined' && typeof webGLContextAttributes['minorVersion'] === 'undefined') { + webGLContextAttributes['majorVersion'] = 1; + webGLContextAttributes['minorVersion'] = 0; } var ctx; var errorInfo = '?'; @@ -1867,9 +1952,9 @@ function copyTempDouble(ptr) { try { canvas.addEventListener('webglcontextcreationerror', onContextCreationError, false); try { - if (webGLContextAttributes.majorVersion == 1 && webGLContextAttributes.minorVersion == 0) { + if (webGLContextAttributes['majorVersion'] == 1 && webGLContextAttributes['minorVersion'] == 0) { ctx = canvas.getContext("webgl", webGLContextAttributes) || canvas.getContext("experimental-webgl", webGLContextAttributes); - } else if (webGLContextAttributes.majorVersion == 2 && webGLContextAttributes.minorVersion == 0) { + } else if (webGLContextAttributes['majorVersion'] == 2 && webGLContextAttributes['minorVersion'] == 0) { ctx = canvas.getContext("webgl2", webGLContextAttributes) || canvas.getContext("experimental-webgl2", webGLContextAttributes); } else { throw 'Unsupported WebGL context version ' + majorVersion + '.' + minorVersion + '!' @@ -1890,13 +1975,16 @@ function copyTempDouble(ptr) { var handle = GL.getNewId(GL.contexts); var context = { handle: handle, - version: webGLContextAttributes.majorVersion, + attributes: webGLContextAttributes, + version: webGLContextAttributes['majorVersion'], GLctx: ctx }; + + // Store the created context object so that we can access the context given a canvas without having to pass the parameters again. if (ctx.canvas) ctx.canvas.GLctxObject = context; GL.contexts[handle] = context; - if (typeof webGLContextAttributes['enableExtensionsByDefault'] === 'undefined' || webGLContextAttributes.enableExtensionsByDefault) { + if (typeof webGLContextAttributes['enableExtensionsByDefault'] === 'undefined' || webGLContextAttributes['enableExtensionsByDefault']) { GL.initExtensions(context); } return handle; @@ -1950,6 +2038,8 @@ function copyTempDouble(ptr) { } } + GLctx.disjointTimerQueryExt = GLctx.getExtension("EXT_disjoint_timer_query"); + // These are the 'safe' feature-enabling extensions that don't add any performance impact related to e.g. debugging, and // should be enabled by default so that client GLES2/GL code will not need to go through extra hoops to get its stuff working. // As new extensions are ratified at http://www.khronos.org/registry/webgl/extensions/ , feel free to add your new extensions @@ -1961,7 +2051,7 @@ function copyTempDouble(ptr) { "OES_texture_float_linear", "OES_texture_half_float_linear", "WEBGL_compressed_texture_atc", "WEBGL_compressed_texture_pvrtc", "EXT_color_buffer_half_float", "WEBGL_color_buffer_float", "EXT_frag_depth", "EXT_sRGB", "WEBGL_draw_buffers", "WEBGL_shared_resources", - "EXT_shader_texture_lod" ]; + "EXT_shader_texture_lod", "EXT_color_buffer_float"]; function shouldEnableAutomatically(extension) { var ret = false; @@ -1986,7 +2076,8 @@ function copyTempDouble(ptr) { GL.programInfos[program] = { uniforms: {}, maxUniformLength: 0, // This is eagerly computed below, since we already enumerate all uniforms anyway. - maxAttributeLength: -1 // This is lazily computed and cached, computed when/if first asked, "-1" meaning not computed yet. + maxAttributeLength: -1, // This is lazily computed and cached, computed when/if first asked, "-1" meaning not computed yet. + maxUniformBlockNameLength: -1 // Lazily computed as well }; var ptable = GL.programInfos[program]; @@ -2010,16 +2101,19 @@ function copyTempDouble(ptr) { // only store the string 'colors' in utable, and 'colors[0]', 'colors[1]' and 'colors[2]' will be parsed as 'colors'+i. // Note that for the GL.uniforms table, we still need to fetch the all WebGLUniformLocations for all the indices. var loc = GLctx.getUniformLocation(p, name); - var id = GL.getNewId(GL.uniforms); - utable[name] = [u.size, id]; - GL.uniforms[id] = loc; + if (loc != null) + { + var id = GL.getNewId(GL.uniforms); + utable[name] = [u.size, id]; + GL.uniforms[id] = loc; - for (var j = 1; j < u.size; ++j) { - var n = name + '['+j+']'; - loc = GLctx.getUniformLocation(p, n); - id = GL.getNewId(GL.uniforms); + for (var j = 1; j < u.size; ++j) { + var n = name + '['+j+']'; + loc = GLctx.getUniformLocation(p, n); + id = GL.getNewId(GL.uniforms); - GL.uniforms[id] = loc; + GL.uniforms[id] = loc; + } } } }};function _emscripten_glIsRenderbuffer(renderbuffer) { @@ -2028,17076 +2122,14956 @@ function copyTempDouble(ptr) { return GLctx.isRenderbuffer(rb); } - function _emscripten_glStencilMaskSeparate(x0, x1) { GLctx.stencilMaskSeparate(x0, x1) } - - var _ceilf=Math_ceil; - - function _glLinkProgram(program) { - GLctx.linkProgram(GL.programs[program]); - GL.programInfos[program] = null; // uniforms no longer keep the same names after linking - GL.populateUniformTable(program); - } - - function _glBindTexture(target, texture) { - GLctx.bindTexture(target, texture ? GL.textures[texture] : null); - } - - function _emscripten_glStencilFunc(x0, x1, x2) { GLctx.stencilFunc(x0, x1, x2) } - - function _glGetString(name_) { - if (GL.stringCache[name_]) return GL.stringCache[name_]; - var ret; - switch(name_) { - case 0x1F00 /* GL_VENDOR */: - case 0x1F01 /* GL_RENDERER */: - case 0x1F02 /* GL_VERSION */: - ret = allocate(intArrayFromString(GLctx.getParameter(name_)), 'i8', ALLOC_NORMAL); - break; - case 0x1F03 /* GL_EXTENSIONS */: - var exts = GLctx.getSupportedExtensions(); - var gl_exts = []; - for (var i in exts) { - gl_exts.push(exts[i]); - gl_exts.push("GL_" + exts[i]); - } - ret = allocate(intArrayFromString(gl_exts.join(' ')), 'i8', ALLOC_NORMAL); - break; - case 0x8B8C /* GL_SHADING_LANGUAGE_VERSION */: - ret = allocate(intArrayFromString('OpenGL ES GLSL 1.00 (WebGL)'), 'i8', ALLOC_NORMAL); - break; - default: - GL.recordError(0x0500/*GL_INVALID_ENUM*/); - return 0; - } - GL.stringCache[name_] = ret; - return ret; - } - - function _emscripten_glUniform3iv(location, count, value) { - location = GL.uniforms[location]; - count *= 3; - value = HEAP32.subarray((value)>>2,(value+count*4)>>2); - GLctx.uniform3iv(location, value); - } - - function _emscripten_glShaderSource(shader, count, string, length) { - var source = GL.getSource(shader, count, string, length); - GLctx.shaderSource(GL.shaders[shader], source); - } - - function _emscripten_glReleaseShaderCompiler() { - // NOP (as allowed by GLES 2.0 spec) - } + function _emscripten_glStencilMaskSeparate(x0, x1) { GLctx['stencilMaskSeparate'](x0, x1) } - function _emscripten_get_now() { - if (!_emscripten_get_now.actual) { - if (ENVIRONMENT_IS_NODE) { - _emscripten_get_now.actual = function _emscripten_get_now_actual() { - var t = process['hrtime'](); - return t[0] * 1e3 + t[1] / 1e6; - } - } else if (typeof dateNow !== 'undefined') { - _emscripten_get_now.actual = dateNow; - } else if (typeof self === 'object' && self['performance'] && typeof self['performance']['now'] === 'function') { - _emscripten_get_now.actual = function _emscripten_get_now_actual() { return self['performance']['now'](); }; - } else if (typeof performance === 'object' && typeof performance['now'] === 'function') { - _emscripten_get_now.actual = function _emscripten_get_now_actual() { return performance['now'](); }; - } else { - _emscripten_get_now.actual = Date.now; - } - } - return _emscripten_get_now.actual(); - }var GLFW={Window:function (id, width, height, title, monitor, share) { - this.id = id; - this.x = 0; - this.y = 0; - this.storedX = 0; // Used to store X before fullscreen - this.storedY = 0; // Used to store Y before fullscreen - this.width = width; - this.height = height; - this.storedWidth = width; // Used to store width before fullscreen - this.storedHeight = height; // Used to store height before fullscreen - this.title = title; - this.monitor = monitor; - this.share = share; - this.attributes = GLFW.hints; - this.inputModes = { - 0x00033001:0x00034001, // GLFW_CURSOR (GLFW_CURSOR_NORMAL) - 0x00033002:0, // GLFW_STICKY_KEYS - 0x00033003:0, // GLFW_STICKY_MOUSE_BUTTONS - }; - this.buttons = 0; - this.keys = new Array(); - this.shouldClose = 0; - this.title = null; - this.windowPosFunc = null; // GLFWwindowposfun - this.windowSizeFunc = null; // GLFWwindowsizefun - this.windowCloseFunc = null; // GLFWwindowclosefun - this.windowRefreshFunc = null; // GLFWwindowrefreshfun - this.windowFocusFunc = null; // GLFWwindowfocusfun - this.windowIconifyFunc = null; // GLFWwindowiconifyfun - this.framebufferSizeFunc = null; // GLFWframebuffersizefun - this.mouseButtonFunc = null; // GLFWmousebuttonfun - this.cursorPosFunc = null; // GLFWcursorposfun - this.cursorEnterFunc = null; // GLFWcursorenterfun - this.scrollFunc = null; // GLFWscrollfun - this.keyFunc = null; // GLFWkeyfun - this.charFunc = null; // GLFWcharfun - this.userptr = null; - },WindowFromId:function (id) { - if (id <= 0 || !GLFW.windows) return null; - return GLFW.windows[id - 1]; - },errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function (keycode) { - switch (keycode) { - case 0x20:return 32; // DOM_VK_SPACE -> GLFW_KEY_SPACE - case 0xDE:return 39; // DOM_VK_QUOTE -> GLFW_KEY_APOSTROPHE - case 0xBC:return 44; // DOM_VK_COMMA -> GLFW_KEY_COMMA - case 0xAD:return 45; // DOM_VK_HYPHEN_MINUS -> GLFW_KEY_MINUS - case 0xBE:return 46; // DOM_VK_PERIOD -> GLFW_KEY_PERIOD - case 0xBF:return 47; // DOM_VK_SLASH -> GLFW_KEY_SLASH - case 0x30:return 48; // DOM_VK_0 -> GLFW_KEY_0 - case 0x31:return 49; // DOM_VK_1 -> GLFW_KEY_1 - case 0x32:return 50; // DOM_VK_2 -> GLFW_KEY_2 - case 0x33:return 51; // DOM_VK_3 -> GLFW_KEY_3 - case 0x34:return 52; // DOM_VK_4 -> GLFW_KEY_4 - case 0x35:return 53; // DOM_VK_5 -> GLFW_KEY_5 - case 0x36:return 54; // DOM_VK_6 -> GLFW_KEY_6 - case 0x37:return 55; // DOM_VK_7 -> GLFW_KEY_7 - case 0x38:return 56; // DOM_VK_8 -> GLFW_KEY_8 - case 0x39:return 57; // DOM_VK_9 -> GLFW_KEY_9 - case 0x3B:return 59; // DOM_VK_SEMICOLON -> GLFW_KEY_SEMICOLON - case 0x61:return 61; // DOM_VK_EQUALS -> GLFW_KEY_EQUAL - case 0x41:return 65; // DOM_VK_A -> GLFW_KEY_A - case 0x42:return 66; // DOM_VK_B -> GLFW_KEY_B - case 0x43:return 67; // DOM_VK_C -> GLFW_KEY_C - case 0x44:return 68; // DOM_VK_D -> GLFW_KEY_D - case 0x45:return 69; // DOM_VK_E -> GLFW_KEY_E - case 0x46:return 70; // DOM_VK_F -> GLFW_KEY_F - case 0x47:return 71; // DOM_VK_G -> GLFW_KEY_G - case 0x48:return 72; // DOM_VK_H -> GLFW_KEY_H - case 0x49:return 73; // DOM_VK_I -> GLFW_KEY_I - case 0x4A:return 74; // DOM_VK_J -> GLFW_KEY_J - case 0x4B:return 75; // DOM_VK_K -> GLFW_KEY_K - case 0x4C:return 76; // DOM_VK_L -> GLFW_KEY_L - case 0x4D:return 77; // DOM_VK_M -> GLFW_KEY_M - case 0x4E:return 78; // DOM_VK_N -> GLFW_KEY_N - case 0x4F:return 79; // DOM_VK_O -> GLFW_KEY_O - case 0x50:return 80; // DOM_VK_P -> GLFW_KEY_P - case 0x51:return 81; // DOM_VK_Q -> GLFW_KEY_Q - case 0x52:return 82; // DOM_VK_R -> GLFW_KEY_R - case 0x53:return 83; // DOM_VK_S -> GLFW_KEY_S - case 0x54:return 84; // DOM_VK_T -> GLFW_KEY_T - case 0x55:return 85; // DOM_VK_U -> GLFW_KEY_U - case 0x56:return 86; // DOM_VK_V -> GLFW_KEY_V - case 0x57:return 87; // DOM_VK_W -> GLFW_KEY_W - case 0x58:return 88; // DOM_VK_X -> GLFW_KEY_X - case 0x59:return 89; // DOM_VK_Y -> GLFW_KEY_Y - case 0x5a:return 90; // DOM_VK_Z -> GLFW_KEY_Z - case 0xDB:return 91; // DOM_VK_OPEN_BRACKET -> GLFW_KEY_LEFT_BRACKET - case 0xDC:return 92; // DOM_VK_BACKSLASH -> GLFW_KEY_BACKSLASH - case 0xDD:return 93; // DOM_VK_CLOSE_BRACKET -> GLFW_KEY_RIGHT_BRACKET - case 0xC0:return 94; // DOM_VK_BACK_QUOTE -> GLFW_KEY_GRAVE_ACCENT - case 0x1B:return 256; // DOM_VK_ESCAPE -> GLFW_KEY_ESCAPE - case 0x0D:return 257; // DOM_VK_RETURN -> GLFW_KEY_ENTER - case 0x09:return 258; // DOM_VK_TAB -> GLFW_KEY_TAB - case 0x08:return 259; // DOM_VK_BACK -> GLFW_KEY_BACKSPACE - case 0x2D:return 260; // DOM_VK_INSERT -> GLFW_KEY_INSERT - case 0x2E:return 261; // DOM_VK_DELETE -> GLFW_KEY_DELETE - case 0x27:return 262; // DOM_VK_RIGHT -> GLFW_KEY_RIGHT - case 0x25:return 263; // DOM_VK_LEFT -> GLFW_KEY_LEFT - case 0x28:return 264; // DOM_VK_DOWN -> GLFW_KEY_DOWN - case 0x26:return 265; // DOM_VK_UP -> GLFW_KEY_UP - case 0x21:return 266; // DOM_VK_PAGE_UP -> GLFW_KEY_PAGE_UP - case 0x22:return 267; // DOM_VK_PAGE_DOWN -> GLFW_KEY_PAGE_DOWN - case 0x24:return 268; // DOM_VK_HOME -> GLFW_KEY_HOME - case 0x23:return 269; // DOM_VK_END -> GLFW_KEY_END - case 0x14:return 280; // DOM_VK_CAPS_LOCK -> GLFW_KEY_CAPS_LOCK - case 0x91:return 281; // DOM_VK_SCROLL_LOCK -> GLFW_KEY_SCROLL_LOCK - case 0x90:return 282; // DOM_VK_NUM_LOCK -> GLFW_KEY_NUM_LOCK - case 0x2C:return 283; // DOM_VK_SNAPSHOT -> GLFW_KEY_PRINT_SCREEN - case 0x13:return 284; // DOM_VK_PAUSE -> GLFW_KEY_PAUSE - case 0x70:return 290; // DOM_VK_F1 -> GLFW_KEY_F1 - case 0x71:return 291; // DOM_VK_F2 -> GLFW_KEY_F2 - case 0x72:return 292; // DOM_VK_F3 -> GLFW_KEY_F3 - case 0x73:return 293; // DOM_VK_F4 -> GLFW_KEY_F4 - case 0x74:return 294; // DOM_VK_F5 -> GLFW_KEY_F5 - case 0x75:return 295; // DOM_VK_F6 -> GLFW_KEY_F6 - case 0x76:return 296; // DOM_VK_F7 -> GLFW_KEY_F7 - case 0x77:return 297; // DOM_VK_F8 -> GLFW_KEY_F8 - case 0x78:return 298; // DOM_VK_F9 -> GLFW_KEY_F9 - case 0x79:return 299; // DOM_VK_F10 -> GLFW_KEY_F10 - case 0x7A:return 300; // DOM_VK_F11 -> GLFW_KEY_F11 - case 0x7B:return 301; // DOM_VK_F12 -> GLFW_KEY_F12 - case 0x7C:return 302; // DOM_VK_F13 -> GLFW_KEY_F13 - case 0x7D:return 303; // DOM_VK_F14 -> GLFW_KEY_F14 - case 0x7E:return 304; // DOM_VK_F15 -> GLFW_KEY_F15 - case 0x7F:return 305; // DOM_VK_F16 -> GLFW_KEY_F16 - case 0x80:return 306; // DOM_VK_F17 -> GLFW_KEY_F17 - case 0x81:return 307; // DOM_VK_F18 -> GLFW_KEY_F18 - case 0x82:return 308; // DOM_VK_F19 -> GLFW_KEY_F19 - case 0x83:return 309; // DOM_VK_F20 -> GLFW_KEY_F20 - case 0x84:return 310; // DOM_VK_F21 -> GLFW_KEY_F21 - case 0x85:return 311; // DOM_VK_F22 -> GLFW_KEY_F22 - case 0x86:return 312; // DOM_VK_F23 -> GLFW_KEY_F23 - case 0x87:return 313; // DOM_VK_F24 -> GLFW_KEY_F24 - case 0x88:return 314; // 0x88 (not used?) -> GLFW_KEY_F25 - case 0x60:return 320; // DOM_VK_NUMPAD0 -> GLFW_KEY_KP_0 - case 0x61:return 321; // DOM_VK_NUMPAD1 -> GLFW_KEY_KP_1 - case 0x62:return 322; // DOM_VK_NUMPAD2 -> GLFW_KEY_KP_2 - case 0x63:return 323; // DOM_VK_NUMPAD3 -> GLFW_KEY_KP_3 - case 0x64:return 324; // DOM_VK_NUMPAD4 -> GLFW_KEY_KP_4 - case 0x65:return 325; // DOM_VK_NUMPAD5 -> GLFW_KEY_KP_5 - case 0x66:return 326; // DOM_VK_NUMPAD6 -> GLFW_KEY_KP_6 - case 0x67:return 327; // DOM_VK_NUMPAD7 -> GLFW_KEY_KP_7 - case 0x68:return 328; // DOM_VK_NUMPAD8 -> GLFW_KEY_KP_8 - case 0x69:return 329; // DOM_VK_NUMPAD9 -> GLFW_KEY_KP_9 - case 0x6E:return 330; // DOM_VK_DECIMAL -> GLFW_KEY_KP_DECIMAL - case 0x6F:return 331; // DOM_VK_DIVIDE -> GLFW_KEY_KP_DIVIDE - case 0x6A:return 332; // DOM_VK_MULTIPLY -> GLFW_KEY_KP_MULTIPLY - case 0x6D:return 333; // DOM_VK_SUBTRACT -> GLFW_KEY_KP_SUBTRACT - case 0x6B:return 334; // DOM_VK_ADD -> GLFW_KEY_KP_ADD - // case 0x0D:return 335; // DOM_VK_RETURN -> GLFW_KEY_KP_ENTER (DOM_KEY_LOCATION_RIGHT) - // case 0x61:return 336; // DOM_VK_EQUALS -> GLFW_KEY_KP_EQUAL (DOM_KEY_LOCATION_RIGHT) - case 0x10:return 340; // DOM_VK_SHIFT -> GLFW_KEY_LEFT_SHIFT - case 0x11:return 341; // DOM_VK_CONTROL -> GLFW_KEY_LEFT_CONTROL - case 0x12:return 342; // DOM_VK_ALT -> GLFW_KEY_LEFT_ALT - case 0x5B:return 343; // DOM_VK_WIN -> GLFW_KEY_LEFT_SUPER - // case 0x10:return 344; // DOM_VK_SHIFT -> GLFW_KEY_RIGHT_SHIFT (DOM_KEY_LOCATION_RIGHT) - // case 0x11:return 345; // DOM_VK_CONTROL -> GLFW_KEY_RIGHT_CONTROL (DOM_KEY_LOCATION_RIGHT) - // case 0x12:return 346; // DOM_VK_ALT -> GLFW_KEY_RIGHT_ALT (DOM_KEY_LOCATION_RIGHT) - // case 0x5B:return 347; // DOM_VK_WIN -> GLFW_KEY_RIGHT_SUPER (DOM_KEY_LOCATION_RIGHT) - case 0x5D:return 348; // DOM_VK_CONTEXT_MENU -> GLFW_KEY_MENU - - // XXX: GLFW_KEY_WORLD_1, GLFW_KEY_WORLD_2 what are these? - default:return -1; // GLFW_KEY_UNKNOWN - }; - },getModBits:function (win) { - var mod = 0; - if (win.keys[340]) mod |= 0x0001; // GLFW_MOD_SHIFT - if (win.keys[341]) mod |= 0x0002; // GLFW_MOD_CONTROL - if (win.keys[342]) mod |= 0x0004; // GLFW_MOD_ALT - if (win.keys[343]) mod |= 0x0008; // GLFW_MOD_SUPER - return mod; - },onKeyPress:function (event) { - if (!GLFW.active || !GLFW.active.charFunc) return; - - // correct unicode charCode is only available with onKeyPress event - var charCode = event.charCode; - if (charCode == 0 || (charCode >= 0x00 && charCode <= 0x1F)) return; - - - Runtime.dynCall('vii', GLFW.active.charFunc, [GLFW.active.id, charCode]); - },onKeyChanged:function (event, status) { - if (!GLFW.active) return; + function _emscripten_get_now() { abort() } - var key = GLFW.DOMToGLFWKeyCode(event.keyCode); - if (key == -1) return; - GLFW.active.keys[key] = status; - if (!GLFW.active.keyFunc) return; + function _emscripten_set_main_loop_timing(mode, value) { + Browser.mainLoop.timingMode = mode; + Browser.mainLoop.timingValue = value; - Runtime.dynCall('viiiii', GLFW.active.keyFunc, [GLFW.active.id, key, event.keyCode, status, GLFW.getModBits(GLFW.active)]); - },onKeydown:function (event) { - GLFW.onKeyChanged(event, 1); // GLFW_PRESS + if (!Browser.mainLoop.func) { + console.error('emscripten_set_main_loop_timing: Cannot set timing mode for main loop since a main loop does not exist! Call emscripten_set_main_loop first to set one up.'); + return 1; // Return non-zero on failure, can't set timing mode when there is no main loop. + } - // This logic comes directly from the sdl implementation. We cannot - // call preventDefault on all keydown events otherwise onKeyPress will - // not get called - if (event.keyCode === 8 /* backspace */ || event.keyCode === 9 /* tab */) { - event.preventDefault(); + if (mode == 0 /*EM_TIMING_SETTIMEOUT*/) { + 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); // doing this each time means that on exception, we stop + }; + Browser.mainLoop.method = 'timeout'; + } else if (mode == 1 /*EM_TIMING_RAF*/) { + Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_rAF() { + Browser.requestAnimationFrame(Browser.mainLoop.runner); + }; + Browser.mainLoop.method = 'rAF'; + } else if (mode == 2 /*EM_TIMING_SETIMMEDIATE*/) { + if (!window['setImmediate']) { + // Emulate setImmediate. (note: not a complete polyfill, we don't emulate clearImmediate() to keep code size to minimum, since not needed) + var setImmediates = []; + var emscriptenMainLoopMessageId = 'setimmediate'; + function Browser_setImmediate_messageHandler(event) { + if (event.source === window && event.data === emscriptenMainLoopMessageId) { + event.stopPropagation(); + setImmediates.shift()(); + } + } + window.addEventListener("message", Browser_setImmediate_messageHandler, true); + window['setImmediate'] = function Browser_emulated_setImmediate(func) { + setImmediates.push(func); + if (ENVIRONMENT_IS_WORKER) { + if (Module['setImmediates'] === undefined) Module['setImmediates'] = []; + Module['setImmediates'].push(func); + window.postMessage({target: emscriptenMainLoopMessageId}); // In --proxy-to-worker, route the message via proxyClient.js + } else window.postMessage(emscriptenMainLoopMessageId, "*"); // On the main thread, can just send the message to itself. + } } - },onKeyup:function (event) { - GLFW.onKeyChanged(event, 0); // GLFW_RELEASE - },onMousemove:function (event) { - if (!GLFW.active) return; - - Browser.calculateMouseEvent(event); - - if (event.target != Module["canvas"] || !GLFW.active.cursorPosFunc) return; - + Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_setImmediate() { + window['setImmediate'](Browser.mainLoop.runner); + }; + Browser.mainLoop.method = 'immediate'; + } + return 0; + }function _emscripten_set_main_loop(func, fps, simulateInfiniteLoop, arg, noSetTiming) { + Module['noExitRuntime'] = true; - Runtime.dynCall('vidd', GLFW.active.cursorPosFunc, [GLFW.active.id, Browser.mouseX, Browser.mouseY]); - },onMouseButtonChanged:function (event, status) { - if (!GLFW.active || !GLFW.active.mouseButtonFunc) return; + 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.calculateMouseEvent(event); + Browser.mainLoop.func = func; + Browser.mainLoop.arg = arg; - if (event.target != Module["canvas"]) return; + var browserIterationFunc; + if (typeof arg !== 'undefined') { + browserIterationFunc = function() { + Module['dynCall_vi'](func, arg); + }; + } else { + browserIterationFunc = function() { + Module['dynCall_v'](func); + }; + } - if (status == 1) { // GLFW_PRESS - try { - event.target.setCapture(); - } catch (e) {} - } + var thisMainLoopId = Browser.mainLoop.currentlyRunningMainloop; - // DOM and glfw have different button codes - var eventButton = event['button']; - if (eventButton > 0) { - if (eventButton == 1) { - eventButton = 2; - } else { - eventButton = 1; + 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 { + // not counted, but move the progress along a tiny bit + next = next + 0.5; // do not steal all the next one's progress + Browser.mainLoop.remainingBlockers = (8*remaining + next)/9; + } } + console.log('main loop blocker "' + blocker.name + '" took ' + (Date.now() - start) + ' ms'); //, left: ' + Browser.mainLoop.remainingBlockers); + Browser.mainLoop.updateStatus(); + + // catches pause/resume main loop from blocker execution + if (thisMainLoopId < Browser.mainLoop.currentlyRunningMainloop) return; + + setTimeout(Browser.mainLoop.runner, 0); + return; } + // catch pauses from non-main loop sources + if (thisMainLoopId < Browser.mainLoop.currentlyRunningMainloop) return; - Runtime.dynCall('viiii', GLFW.active.mouseButtonFunc, [GLFW.active.id, eventButton, status, GLFW.getModBits(GLFW.active)]); - },onMouseButtonDown:function (event) { - if (!GLFW.active) return; - GLFW.active.buttons |= (1 << event['button']); - GLFW.onMouseButtonChanged(event, 1); // GLFW_PRESS - },onMouseButtonUp:function (event) { - if (!GLFW.active) return; - GLFW.active.buttons &= ~(1 << event['button']); - GLFW.onMouseButtonChanged(event, 0); // GLFW_RELEASE - },onMouseWheel:function (event) { - // Note the minus sign that flips browser wheel direction (positive direction scrolls page down) to native wheel direction (positive direction is mouse wheel up) - var delta = -Browser.getMouseWheelDelta(event); - delta = (delta == 0) ? 0 : (delta > 0 ? Math.max(delta, 1) : Math.min(delta, -1)); // Quantize to integer so that minimum scroll is at least +/- 1. - GLFW.wheelPos += delta; - - if (!GLFW.active || !GLFW.active.scrollFunc || event.target != Module['canvas']) return; - - - var sx = 0; - var sy = 0; - if (event.type == 'mousewheel') { - sx = event.wheelDeltaX; - sy = event.wheelDeltaY; - } else { - sx = event.deltaX; - sy = event.deltaY; + // Implement very basic swap interval control + Browser.mainLoop.currentFrameNumber = Browser.mainLoop.currentFrameNumber + 1 | 0; + if (Browser.mainLoop.timingMode == 1/*EM_TIMING_RAF*/ && Browser.mainLoop.timingValue > 1 && Browser.mainLoop.currentFrameNumber % Browser.mainLoop.timingValue != 0) { + // Not the scheduled time to render this frame - skip. + Browser.mainLoop.scheduler(); + return; + } else if (Browser.mainLoop.timingMode == 0/*EM_TIMING_SETTIMEOUT*/) { + Browser.mainLoop.tickStartTime = _emscripten_get_now(); } - Runtime.dynCall('vidd', GLFW.active.scrollFunc, [GLFW.active.id, sx, sy]); + // Signal GL rendering layer that processing of a new frame is about to start. This helps it optimize + // VBO double-buffering and reduce GPU stalls. - event.preventDefault(); - },onFullScreenEventChange:function () { - if (!GLFW.active) return; - if (document["fullScreen"] || document["mozFullScreen"] || document["webkitIsFullScreen"]) { - GLFW.active.storedX = GLFW.active.x; - GLFW.active.storedY = GLFW.active.y; - GLFW.active.storedWidth = GLFW.active.width; - GLFW.active.storedHeight = GLFW.active.height; - GLFW.active.x = GLFW.active.y = 0; - GLFW.active.width = screen.width; - GLFW.active.height = screen.height; - } else { - GLFW.active.x = GLFW.active.storedX; - GLFW.active.y = GLFW.active.storedY; - GLFW.active.width = GLFW.active.storedWidth; - GLFW.active.height = GLFW.active.storedHeight; + if (Browser.mainLoop.method === 'timeout' && Module.ctx) { + Module.printErr('Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!'); + Browser.mainLoop.method = ''; // just warn once per call to set main loop } - Browser.setCanvasSize(GLFW.active.width, GLFW.active.height, true); // resets the canvas size to counter the aspect preservation of Browser.updateCanvasDimensions + Browser.mainLoop.runIter(browserIterationFunc); - if (!GLFW.active.windowSizeFunc) return; - - - Runtime.dynCall('viii', GLFW.active.windowSizeFunc, [GLFW.active.id, GLFW.active.width, GLFW.active.height]); - },requestFullScreen:function () { - var RFS = Module["canvas"]['requestFullscreen'] || - Module["canvas"]['requestFullScreen'] || - Module["canvas"]['mozRequestFullScreen'] || - Module["canvas"]['webkitRequestFullScreen'] || - (function() {}); - RFS.apply(Module["canvas"], []); - },cancelFullScreen:function () { - var CFS = document['exitFullscreen'] || - document['cancelFullScreen'] || - document['mozCancelFullScreen'] || - document['webkitCancelFullScreen'] || - (function() {}); - CFS.apply(document, []); - },getTime:function () { - return _emscripten_get_now() / 1000; - },setWindowTitle:function (winid, title) { - var win = GLFW.WindowFromId(winid); - if (!win) return; + checkStackCookie(); - win.title = Pointer_stringify(title); - if (GLFW.active.id == win.id) { - document.title = win.title; - } - },setKeyCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.keyFunc = cbfun; - },setCharCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.charFunc = cbfun; - },setMouseButtonCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.mouseButtonFunc = cbfun; - },setCursorPosCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.cursorPosFunc = cbfun; - },setScrollCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.scrollFunc = cbfun; - },setWindowSizeCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.windowSizeFunc = cbfun; - },setWindowCloseCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.windowCloseFunc = cbfun; - },setWindowRefreshCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.windowRefreshFunc = cbfun; - },getKey:function (winid, key) { - var win = GLFW.WindowFromId(winid); - if (!win) return 0; - return win.keys[key]; - },getMouseButton:function (winid, button) { - var win = GLFW.WindowFromId(winid); - if (!win) return 0; - return (win.buttons & (1 << button)) > 0; - },getCursorPos:function (winid, x, y) { - setValue(x, Browser.mouseX, 'double'); - setValue(y, Browser.mouseY, 'double'); - },getMousePos:function (winid, x, y) { - setValue(x, Browser.mouseX, 'i32'); - setValue(y, Browser.mouseY, 'i32'); - },setCursorPos:function (winid, x, y) { - },getWindowPos:function (winid, x, y) { - var wx = 0; - var wy = 0; + // catch pauses from the main loop itself + if (thisMainLoopId < Browser.mainLoop.currentlyRunningMainloop) return; - var win = GLFW.WindowFromId(winid); - if (win) { - wx = win.x; - wy = win.y; - } + // Queue new audio data. This is important to be right after the main loop invocation, so that we will immediately be able + // to queue the newest produced audio samples. + // TODO: Consider adding pre- and post- rAF callbacks so that GL.newRenderingFrameStarted() and SDL.audio.queueNewAudioData() + // do not need to be hardcoded into this function, but can be more generic. + if (typeof SDL === 'object' && SDL.audio && SDL.audio.queueNewAudioData) SDL.audio.queueNewAudioData(); - setValue(x, wx, 'i32'); - setValue(y, wy, 'i32'); - },setWindowPos:function (winid, x, y) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.x = x; - win.y = y; - },getWindowSize:function (winid, width, height) { - var ww = 0; - var wh = 0; + Browser.mainLoop.scheduler(); + } - var win = GLFW.WindowFromId(winid); - if (win) { - ww = win.width; - wh = win.height; - } + if (!noSetTiming) { + if (fps && fps > 0) _emscripten_set_main_loop_timing(0/*EM_TIMING_SETTIMEOUT*/, 1000.0 / fps); + else _emscripten_set_main_loop_timing(1/*EM_TIMING_RAF*/, 1); // Do rAF by rendering each frame (no decimating) - setValue(width, ww, 'i32'); - setValue(height, wh, 'i32'); - },setWindowSize:function (winid, width, height) { - var win = GLFW.WindowFromId(winid); - if (!win) return; + Browser.mainLoop.scheduler(); + } - if (GLFW.active.id == win.id) { - if (width == screen.width && height == screen.height) { - GLFW.requestFullScreen(); - } else { - GLFW.cancelFullScreen(); - Browser.setCanvasSize(width, height); - win.width = width; - win.height = height; + if (simulateInfiniteLoop) { + throw 'SimulateInfiniteLoop'; + } + }var Browser={mainLoop:{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++; // Incrementing this signals the previous main loop that it's now become old, and it must return. + },resume:function () { + Browser.mainLoop.currentlyRunningMainloop++; + var timingMode = Browser.mainLoop.timingMode; + var timingValue = Browser.mainLoop.timingValue; + var func = Browser.mainLoop.func; + Browser.mainLoop.func = null; + _emscripten_set_main_loop(func, 0, false, Browser.mainLoop.arg, true /* do not set timing and call scheduler, we will do it on the next lines */); + _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'](''); + } } - } - - if (!win.windowResizeFunc) return; - + },runIter:function (func) { + if (ABORT) return; + if (Module['preMainLoop']) { + var preRet = Module['preMainLoop'](); + if (preRet === false) { + return; // |return false| skips a frame + } + } + try { + func(); + } catch (e) { + if (e instanceof ExitStatus) { + return; + } else { + if (e && typeof e === 'object' && e.stack) Module.printErr('exception thrown: ' + [e, e.stack]); + throw e; + } + } + if (Module['postMainLoop']) Module['postMainLoop'](); + }},isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],init:function () { + if (!Module["preloadPlugins"]) Module["preloadPlugins"] = []; // needs to exist even in workers - Runtime.dynCall('viii', win.windowResizeFunc, [win.id, width, height]); - },createWindow:function (width, height, title, monitor, share) { - var i, id; - for (i = 0; i < GLFW.windows.length && GLFW.windows[i] !== null; i++); - if (i > 0) throw "glfwCreateWindow only supports one window at time currently"; + if (Browser.initted) return; + Browser.initted = true; - // id for window - id = i + 1; + try { + new Blob(); + Browser.hasBlobConstructor = true; + } catch(e) { + Browser.hasBlobConstructor = false; + console.log("warning: no blob constructor, cannot create blobs with mimetypes"); + } + Browser.BlobBuilder = typeof MozBlobBuilder != "undefined" ? MozBlobBuilder : (typeof WebKitBlobBuilder != "undefined" ? WebKitBlobBuilder : (!Browser.hasBlobConstructor ? console.log("warning: no BlobBuilder") : null)); + Browser.URLObject = typeof window != "undefined" ? (window.URL ? window.URL : window.webkitURL) : undefined; + if (!Module.noImageDecoding && typeof Browser.URLObject === 'undefined') { + console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."); + Module.noImageDecoding = true; + } - // not valid - if (width <= 0 || height <= 0) return 0; + // Support for plugins that can process preloaded files. You can add more of these to + // your app by creating and appending to Module.preloadPlugins. + // + // Each plugin is asked if it can handle a file based on the file's name. If it can, + // it is given the file's raw data. When it is done, it calls a callback with the file's + // (possibly modified) data. For example, a plugin might decompress a file, or it + // might create some side data structure for use later (like an Image element, etc.). - if (monitor) { - GLFW.requestFullScreen(); - } else { - Browser.setCanvasSize(width, height); + 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) { // Safari bug #118630 + // Safari's Blob can only take an ArrayBuffer + b = new Blob([(new Uint8Array(byteArray)).buffer], { type: Browser.getMimetype(name) }); + } + } catch(e) { + Runtime.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); // we need to pass a buffer, and must copy the array to get the right data range + b = bb.getBlob(); + } + var url = Browser.URLObject.createObjectURL(b); + assert(typeof url == 'string', 'createObjectURL must return a url as a string'); + var img = new Image(); + img.onload = function 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 = function img_onerror(event) { + console.log('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(); // empty shim + 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); // XXX we never revoke this! + assert(typeof url == 'string', 'createObjectURL must return a url as a string'); + var audio = new Audio(); + audio.addEventListener('canplaythrough', function() { finish(audio) }, false); // use addEventListener due to chromium bug 124926 + audio.onerror = function audio_onerror(event) { + if (done) return; + console.log('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)) & 0x3f; + leftbits -= 6; + ret += BASE[curr]; + } + } + if (leftbits == 2) { + ret += BASE[(leftchar&3) << 4]; + ret += PAD + PAD; + } else if (leftbits == 4) { + ret += BASE[(leftchar&0xf) << 2]; + ret += PAD; + } + return ret; + } + audio.src = 'data:audio/x-' + name.substr(-3) + ';base64,' + encode64(byteArray); + finish(audio); // we don't wait for confirmation this worked - but it's worth trying + }; + audio.src = url; + // workaround for chrome bug 124926 - we do not always get oncanplaythrough or onerror + Browser.safeSetTimeout(function() { + finish(audio); // try to use it even though it is not necessarily ready to play + }, 10000); + } else { + return fail(); + } + }; + Module['preloadPlugins'].push(audioPlugin); + + // Canvas event setup + + 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) { + // forced aspect ratio can be enabled by defining 'forcedAspectRatio' on Module + // Module['forcedAspectRatio'] = 4 / 3; + + canvas.requestPointerLock = canvas['requestPointerLock'] || + canvas['mozRequestPointerLock'] || + canvas['webkitRequestPointerLock'] || + canvas['msRequestPointerLock'] || + function(){}; + canvas.exitPointerLock = document['exitPointerLock'] || + document['mozExitPointerLock'] || + document['webkitExitPointerLock'] || + document['msExitPointerLock'] || + function(){}; // no-op if function does not exist + canvas.exitPointerLock = canvas.exitPointerLock.bind(document); - // Create context when there are no existing alive windows - for (i = 0; i < GLFW.windows.length && GLFW.windows[i] == null; i++); - if (i == GLFW.windows.length) { - var contextAttributes = { - antialias: (GLFW.hints[0x0002100D] > 1), // GLFW_SAMPLES - depth: (GLFW.hints[0x00021005] > 0), // GLFW_DEPTH_BITS - stencil: (GLFW.hints[0x00021006] > 0) // GLFW_STENCIL_BITS + 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); } - Module.ctx = Browser.createContext(Module['canvas'], true, true, contextAttributes); } + },createContext:function (canvas, useWebGL, setInModule, webGLContextAttributes) { + if (useWebGL && Module.ctx && canvas == Module.canvas) return Module.ctx; // no need to recreate GL context if it's already been created for this canvas. - // If context creation failed, do not return a valid window - if (!Module.ctx) return 0; + var ctx; + var contextHandle; + if (useWebGL) { + // For GLES2/desktop GL compatibility, adjust a few defaults to be different to WebGL defaults, so that they align better with the desktop defaults. + var contextAttributes = { + antialias: false, + alpha: false + }; - // Get non alive id - var win = new GLFW.Window(id, width, height, title, monitor, share); + if (webGLContextAttributes) { + for (var attribute in webGLContextAttributes) { + contextAttributes[attribute] = webGLContextAttributes[attribute]; + } + } - // Set window to array - if (id - 1 == GLFW.windows.length) { - GLFW.windows.push(win); + contextHandle = GL.createContext(canvas, contextAttributes); + if (contextHandle) { + ctx = GL.getContext(contextHandle).GLctx; + } } else { - GLFW.windows[id - 1] = win; + ctx = canvas.getContext('2d'); } - GLFW.active = win; - return win.id; - },destroyWindow:function (winid) { - var win = GLFW.WindowFromId(winid); - if (!win) return; + if (!ctx) return null; - if (win.windowCloseFunc) - Runtime.dynCall('vi', win.windowCloseFunc, [win.id]); + 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'); - GLFW.windows[win.id - 1] = null; - if (GLFW.active.id == win.id) - GLFW.active = null; + 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, vrDevice) { + Browser.lockPointer = lockPointer; + Browser.resizeCanvas = resizeCanvas; + Browser.vrDevice = vrDevice; + if (typeof Browser.lockPointer === 'undefined') Browser.lockPointer = true; + if (typeof Browser.resizeCanvas === 'undefined') Browser.resizeCanvas = false; + if (typeof Browser.vrDevice === 'undefined') Browser.vrDevice = null; - // Destroy context when no alive windows - for (var i = 0; i < GLFW.windows.length; i++) - if (GLFW.windows[i] !== null) return; + 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 = document['exitFullscreen'] || + document['cancelFullScreen'] || + document['mozCancelFullScreen'] || + document['msExitFullscreen'] || + document['webkitCancelFullScreen'] || + function() {}; + canvas.exitFullscreen = canvas.exitFullscreen.bind(document); + if (Browser.lockPointer) canvas.requestPointerLock(); + Browser.isFullscreen = true; + if (Browser.resizeCanvas) Browser.setFullscreenCanvasSize(); + } else { + + // remove the full screen specific parent of the canvas again to restore the HTML structure from before going full screen + canvasContainer.parentNode.insertBefore(canvas, canvasContainer); + canvasContainer.parentNode.removeChild(canvasContainer); + + if (Browser.resizeCanvas) Browser.setWindowedCanvasSize(); + } + if (Module['onFullScreen']) Module['onFullScreen'](Browser.isFullscreen); + if (Module['onFullscreen']) Module['onFullscreen'](Browser.isFullscreen); + Browser.updateCanvasDimensions(canvas); + } - Module.ctx = Browser.destroyContext(Module['canvas'], true, true); - },swapBuffers:function (winid) { - },GLFW2ParamToGLFW3Param:function (param) { - table = { - 0x00030001:0, // GLFW_MOUSE_CURSOR - 0x00030002:0, // GLFW_STICKY_KEYS - 0x00030003:0, // GLFW_STICKY_MOUSE_BUTTONS - 0x00030004:0, // GLFW_SYSTEM_KEYS - 0x00030005:0, // GLFW_KEY_REPEAT - 0x00030006:0, // GLFW_AUTO_POLL_EVENTS - 0x00020001:0, // GLFW_OPENED - 0x00020002:0, // GLFW_ACTIVE - 0x00020003:0, // GLFW_ICONIFIED - 0x00020004:0, // GLFW_ACCELERATED - 0x00020005:0x00021001, // GLFW_RED_BITS - 0x00020006:0x00021002, // GLFW_GREEN_BITS - 0x00020007:0x00021003, // GLFW_BLUE_BITS - 0x00020008:0x00021004, // GLFW_ALPHA_BITS - 0x00020009:0x00021005, // GLFW_DEPTH_BITS - 0x0002000A:0x00021006, // GLFW_STENCIL_BITS - 0x0002000B:0x0002100F, // GLFW_REFRESH_RATE - 0x0002000C:0x00021007, // GLFW_ACCUM_RED_BITS - 0x0002000D:0x00021008, // GLFW_ACCUM_GREEN_BITS - 0x0002000E:0x00021009, // GLFW_ACCUM_BLUE_BITS - 0x0002000F:0x0002100A, // GLFW_ACCUM_ALPHA_BITS - 0x00020010:0x0002100B, // GLFW_AUX_BUFFERS - 0x00020011:0x0002100C, // GLFW_STEREO - 0x00020012:0, // GLFW_WINDOW_NO_RESIZE - 0x00020013:0x0002100D, // GLFW_FSAA_SAMPLES - 0x00020014:0x00022002, // GLFW_OPENGL_VERSION_MAJOR - 0x00020015:0x00022003, // GLFW_OPENGL_VERSION_MINOR - 0x00020016:0x00022006, // GLFW_OPENGL_FORWARD_COMPAT - 0x00020017:0x00022007, // GLFW_OPENGL_DEBUG_CONTEXT - 0x00020018:0x00022008, // GLFW_OPENGL_PROFILE - }; - return table[param]; - }};function _glfwSetScrollCallback(winid, cbfun) { - GLFW.setScrollCallback(winid, cbfun); - } - - function _emscripten_glTexParameterf(x0, x1, x2) { GLctx.texParameterf(x0, x1, x2) } - - function _emscripten_glTexParameteri(x0, x1, x2) { GLctx.texParameteri(x0, x1, x2) } - - function _glCompileShader(shader) { - GLctx.compileShader(GL.shaders[shader]); - } - - - - - var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86}; + 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 ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"}; + // create a new parent to ensure the canvas has no siblings. this allows browsers to optimize full screen performance when its parent is the full screen root + var canvasContainer = document.createElement("div"); + canvas.parentNode.insertBefore(canvasContainer, canvas); + canvasContainer.appendChild(canvas); - function ___setErrNo(value) { - if (Module['___errno_location']) HEAP32[((Module['___errno_location']())>>2)]=value; - return value; - } + // use parent of canvas as full screen root to allow aspect ratio correction (Firefox stretches the root to screen size) + 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); - var PATH={splitPath:function (filename) { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - },normalizeArray:function (parts, allowAboveRoot) { - // if the path tries to go above the root, `up` ends up > 0 - 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 (vrDevice) { + canvasContainer.requestFullscreen({ vrDisplay: vrDevice }); + } else { + canvasContainer.requestFullscreen(); } - // if the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up--; up) { - parts.unshift('..'); + },requestFullScreen:function (lockPointer, resizeCanvas, vrDevice) { + Module.printErr('Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.'); + Browser.requestFullScreen = function(lockPointer, resizeCanvas, vrDevice) { + return Browser.requestFullscreen(lockPointer, resizeCanvas, vrDevice); + } + return Browser.requestFullscreen(lockPointer, resizeCanvas, vrDevice); + },nextRAF:0,fakeRequestAnimationFrame:function (func) { + // try to keep 60fps between calls to here + var now = Date.now(); + if (Browser.nextRAF === 0) { + Browser.nextRAF = now + 1000/60; + } else { + while (now + 2 >= Browser.nextRAF) { // fudge a little, to avoid timer jitter causing us to do lots of delay:0 + Browser.nextRAF += 1000/60; } } - return parts; - },normalize:function (path) { - var isAbsolute = path.charAt(0) === '/', - trailingSlash = path.substr(-1) === '/'; - // Normalize the path - 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) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.substr(0, dir.length - 1); - } - return root + dir; - },basename:function (path) { - // EMSCRIPTEN return '/'' for '/', not an empty string - if (path === '/') return '/'; - 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); - },resolve:function () { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? arguments[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path !== 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing + var delay = Math.max(Browser.nextRAF - now, 0); + setTimeout(func, delay); + },requestAnimationFrame:function requestAnimationFrame(func) { + if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js) + Browser.fakeRequestAnimationFrame(func); + } else { + if (!window.requestAnimationFrame) { + window.requestAnimationFrame = window['requestAnimationFrame'] || + window['mozRequestAnimationFrame'] || + window['webkitRequestAnimationFrame'] || + window['msRequestAnimationFrame'] || + window['oRequestAnimationFrame'] || + Browser.fakeRequestAnimationFrame; } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = path.charAt(0) === '/'; + window.requestAnimationFrame(func); } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter(function(p) { - return !!p; - }), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - },relative:function (from, to) { - from = PATH.resolve(from).substr(1); - to = PATH.resolve(to).substr(1); - function trim(arr) { - var start = 0; - for (; start < arr.length; start++) { - if (arr[start] !== '') break; + },safeCallback:function (func) { + return function() { + if (!ABORT) return func.apply(null, arguments); + }; + },allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function () { + Browser.allowAsyncCallbacks = false; + },resumeAsyncCallbacks:function () { // marks future callbacks as ok to execute, and synchronously runs any remaining ones right now + Browser.allowAsyncCallbacks = true; + if (Browser.queuedAsyncCallbacks.length > 0) { + var callbacks = Browser.queuedAsyncCallbacks; + Browser.queuedAsyncCallbacks = []; + callbacks.forEach(function(func) { + func(); + }); + } + },safeRequestAnimationFrame:function (func) { + return Browser.requestAnimationFrame(function() { + if (ABORT) return; + if (Browser.allowAsyncCallbacks) { + func(); + } else { + Browser.queuedAsyncCallbacks.push(func); } - var end = arr.length - 1; - for (; end >= 0; end--) { - if (arr[end] !== '') break; + }); + },safeSetTimeout:function (func, timeout) { + Module['noExitRuntime'] = true; + return setTimeout(function() { + if (ABORT) return; + if (Browser.allowAsyncCallbacks) { + func(); + } else { + Browser.queuedAsyncCallbacks.push(func); } - if (start > end) return []; - return arr.slice(start, end - start + 1); + }, timeout); + },safeSetInterval:function (func, timeout) { + Module['noExitRuntime'] = true; + return setInterval(function() { + if (ABORT) return; + if (Browser.allowAsyncCallbacks) { + func(); + } // drop it on the floor otherwise, next interval will kick in + }, timeout); + },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']; } - 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; + 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; break; - } - } - var outputParts = []; - for (var i = samePartsLength; i < fromParts.length; i++) { - outputParts.push('..'); + case 'mousewheel': + delta = event.wheelDelta; + break; + case 'wheel': + delta = event['deltaY']; + break; + default: + throw 'unrecognized mouse wheel event: ' + event.type; } - outputParts = outputParts.concat(toParts.slice(samePartsLength)); - return outputParts.join('/'); - }}; - - var TTY={ttys:[],init:function () { - // https://github.com/kripken/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process['stdin']['setEncoding']('utf8'); - // } - },shutdown:function () { - // https://github.com/kripken/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process['stdin']['pause'](); - // } - },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(ERRNO_CODES.ENODEV); - } - stream.tty = tty; - stream.seekable = false; - },close:function (stream) { - // flush any pending line data - stream.tty.ops.flush(stream.tty); - },flush:function (stream) { - stream.tty.ops.flush(stream.tty); - },read:function (stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(ERRNO_CODES.ENXIO); - } - 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(ERRNO_CODES.EIO); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(ERRNO_CODES.EAGAIN); - } - 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(ERRNO_CODES.ENXIO); - } - for (var i = 0; i < length; i++) { - try { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); - } - } - if (length) { - stream.node.timestamp = Date.now(); + return delta; + },mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function (event) { // event should be mousemove, mousedown or mouseup + if (Browser.pointerLock) { + // When the pointer is locked, calculate the coordinates + // based on the movement of the mouse. + // Workaround for Firefox bug 764498 + if (event.type != 'mousemove' && + ('mozMovementX' in event)) { + Browser.mouseMovementX = Browser.mouseMovementY = 0; + } else { + Browser.mouseMovementX = Browser.getMovementX(event); + Browser.mouseMovementY = Browser.getMovementY(event); } - return i; - }},default_tty_ops:{get_char:function (tty) { - if (!tty.input.length) { - var result = null; - if (ENVIRONMENT_IS_NODE) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = new Buffer(BUFSIZE); - var bytesRead = 0; - - var fd = process.stdin.fd; - // Linux and Mac cannot use process.stdin.fd (which isn't set up as sync) - var usingDevice = false; - try { - fd = fs.openSync('/dev/stdin', 'r'); - usingDevice = true; - } catch (e) {} + + // check if SDL is available + if (typeof SDL != "undefined") { + Browser.mouseX = SDL.mouseX + Browser.mouseMovementX; + Browser.mouseY = SDL.mouseY + Browser.mouseMovementY; + } else { + // just add the mouse delta to the current absolut mouse position + // FIXME: ideally this should be clamped against the canvas size and zero + Browser.mouseX += Browser.mouseMovementX; + Browser.mouseY += Browser.mouseMovementY; + } + } else { + // Otherwise, calculate the movement based on the changes + // in the coordinates. + var rect = Module["canvas"].getBoundingClientRect(); + var cw = Module["canvas"].width; + var ch = Module["canvas"].height; - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE, null); + // Neither .scrollX or .pageXOffset are defined in a spec, but + // we prefer .scrollX because it is currently in a spec draft. + // (see: http://www.w3.org/TR/2013/WD-cssom-view-20131217/) + var scrollX = ((typeof window.scrollX !== 'undefined') ? window.scrollX : window.pageXOffset); + var scrollY = ((typeof window.scrollY !== 'undefined') ? window.scrollY : window.pageYOffset); + // If this assert lands, it's likely because the browser doesn't support scrollX or pageXOffset + // and we have no viable fallback. + assert((typeof scrollX !== 'undefined') && (typeof scrollY !== 'undefined'), 'Unable to retrieve scroll position, mouse positions likely broken.'); - if (usingDevice) { fs.closeSync(fd); } - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } else { - result = null; - } + if (event.type === 'touchstart' || event.type === 'touchend' || event.type === 'touchmove') { + var touch = event.touch; + if (touch === undefined) { + return; // the "touch" property is only defined in SDL - } else if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else if (typeof readline == 'function') { - // Command line. - result = readline(); - if (result !== null) { - result += '\n'; - } - } - if (!result) { - return null; } - tty.input = intArrayFromString(result, true); + 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; } - return tty.input.shift(); - },put_char:function (tty, val) { - if (val === null || val === 10) { - Module['print'](UTF8ArrayToString(tty.output, 0)); - tty.output = []; + + var x = event.pageX - (scrollX + rect.left); + var y = event.pageY - (scrollY + rect.top); + + // the canvas might be CSS-scaled compared to its backbuffer; + // SDL-using content will want mouse coordinates in terms + // of backbuffer units. + 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; + } + },asyncLoad:function (url, onload, onerror, noRunDep) { + var dep = !noRunDep ? getUniqueRunDependency('al ' + url) : ''; + Module['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 { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - },flush:function (tty) { - if (tty.output && tty.output.length > 0) { - Module['print'](UTF8ArrayToString(tty.output, 0)); - tty.output = []; + throw 'Loading data file "' + url + '" failed.'; } - }},default_tty1_ops:{put_char:function (tty, val) { - if (val === null || val === 10) { - Module['printErr'](UTF8ArrayToString(tty.output, 0)); - tty.output = []; + }); + if (dep) addRunDependency(dep); + },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 () { + // check if SDL is available + if (typeof SDL != "undefined") { + var flags = HEAPU32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]; + flags = flags | 0x00800000; // set SDL_FULLSCREEN flag + HEAP32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]=flags + } + Browser.updateResizeListeners(); + },setWindowedCanvasSize:function () { + // check if SDL is available + if (typeof SDL != "undefined") { + var flags = HEAPU32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]; + flags = flags & ~0x00800000; // clear SDL_FULLSCREEN flag + HEAP32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]=flags + } + 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 { - if (val != 0) tty.output.push(val); - } - },flush:function (tty) { - if (tty.output && tty.output.length > 0) { - Module['printErr'](UTF8ArrayToString(tty.output, 0)); - tty.output = []; + h = Math.round(w / Module['forcedAspectRatio']); } - }}}; - - var MEMFS={ops_table:null,mount:function (mount) { - return MEMFS.createNode(null, '/', 16384 | 511 /* 0777 */, 0); - },createNode:function (parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(ERRNO_CODES.EPERM); } - 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; // The actual number of bytes used in the typed array, as opposed to contents.buffer.byteLength which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - 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(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - } - return node; - },getFileDataAsRegularArray:function (node) { - if (node.contents && node.contents.subarray) { - var arr = []; - for (var i = 0; i < node.usedBytes; ++i) arr.push(node.contents[i]); - return arr; // Returns a copy of the original data. - } - return node.contents; // No-op, the file contents are already in a JS array. Return as-is. - },getFileDataAsTypedArray:function (node) { - if (!node.contents) return new Uint8Array; - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - },expandFileStorage:function (node, newCapacity) { - // If we are asked to expand the size of a file that already exists, revert to using a standard JS array to store the file - // instead of a typed array. This makes resizing the array more flexible because we can just .push() elements at the back to - // increase the size. - if (node.contents && node.contents.subarray && newCapacity > node.contents.length) { - node.contents = MEMFS.getFileDataAsRegularArray(node); - node.usedBytes = node.contents.length; // We might be writing to a lazy-loaded file which had overridden this property, so force-reset it. - } - - if (!node.contents || node.contents.subarray) { // Keep using a typed array if creating a new storage, or if old one was a typed array as well. - var prevCapacity = node.contents ? node.contents.buffer.byteLength : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) | 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - return; - } - // Not using a typed array to back the file storage. Use a standard JS array instead. - if (!node.contents && newCapacity > 0) node.contents = []; - while (node.contents.length < newCapacity) node.contents.push(0); - },resizeFileStorage:function (node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - return; - } - if (!node.contents || node.contents.subarray) { // Resize a typed array if that is being used as the backing store. - var oldContents = node.contents; - node.contents = new Uint8Array(new ArrayBuffer(newSize)); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - return; + 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); } - // Backing with a JS array. - if (!node.contents) node.contents = []; - if (node.contents.length > newSize) node.contents.length = newSize; - else while (node.contents.length < newSize) node.contents.push(0); - node.usedBytes = newSize; - },node_ops:{getattr:function (node) { - var attr = {}; - // device numbers reuse inode numbers. - 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); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - 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[ERRNO_CODES.ENOENT]; - },mknod:function (parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - },rename:function (old_node, new_dir, new_name) { - // if we're overwriting a directory at new_name, make sure it's empty. - 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(ERRNO_CODES.ENOTEMPTY); - } - } - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - old_node.name = new_name; - new_dir.contents[new_name] = old_node; - old_node.parent = new_dir; - },unlink:function (parent, name) { - delete parent.contents[name]; - },rmdir:function (parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY); + 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"); } - delete parent.contents[name]; - },readdir:function (node) { - var entries = ['.', '..'] - for (var key in node.contents) { - if (!node.contents.hasOwnProperty(key)) { - continue; + } 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"); } - entries.push(key); - } - return entries; - },symlink:function (parent, newname, oldpath) { - var node = MEMFS.createNode(parent, newname, 511 /* 0777 */ | 40960, 0); - node.link = oldpath; - return node; - },readlink:function (node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - 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); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - 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 (!length) return 0; - var node = stream.node; - node.timestamp = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { // Can we just reuse the buffer we are given? - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = new Uint8Array(buffer.subarray(offset, offset + length)); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) node.contents.set(buffer.subarray(offset, offset + length), position); // Use typed array write if available. - else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position+length); - return length; - },llseek:function (stream, offset, whence) { - var position = offset; - if (whence === 1) { // SEEK_CUR. - position += stream.position; - } else if (whence === 2) { // SEEK_END. - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - 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, buffer, offset, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.ENODEV); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if ( !(flags & 2) && - (contents.buffer === buffer || contents.buffer === buffer.buffer) ) { - // We can't emulate MAP_SHARED when the file is not backed by the buffer - // we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < stream.node.usedBytes) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - allocated = true; - ptr = _malloc(length); - if (!ptr) { - throw new FS.ErrnoError(ERRNO_CODES.ENOMEM); - } - buffer.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(ERRNO_CODES.ENODEV); - } - if (mmapFlags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - - var bytesWritten = MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }}}; - - var IDBFS={dbs:{},indexedDB:function () { - 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) { - // reuse all of the core MEMFS functionality - return MEMFS.mount.apply(null, arguments); - },syncfs:function (mount, populate, callback) { - IDBFS.getLocalSet(mount, function(err, local) { - if (err) return callback(err); - - IDBFS.getRemoteSet(mount, function(err, remote) { - if (err) return callback(err); - - var src = populate ? remote : local; - var dst = populate ? local : remote; - - IDBFS.reconcile(src, dst, callback); - }); - }); - },getDB:function (name, callback) { - // check the cache first - 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); - } - req.onupgradeneeded = function(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 = function() { - db = req.result; - - // add to the cache - IDBFS.dbs[name] = db; - callback(null, db); - }; - req.onerror = function(e) { - callback(this.error); - e.preventDefault(); - }; - },getLocalSet:function (mount, callback) { - var entries = {}; - - function isRealDir(p) { - return p !== '.' && p !== '..'; - }; - function toAbsolute(root) { - return function(p) { - return PATH.join2(root, p); - } + },wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle:function () { + var handle = Browser.nextWgetRequestHandle; + Browser.nextWgetRequestHandle++; + return handle; + }};var GLFW={Window:function (id, width, height, title, monitor, share) { + this.id = id; + this.x = 0; + this.y = 0; + this.fullscreen = false; // Used to determine if app in fullscreen mode + this.storedX = 0; // Used to store X before fullscreen + this.storedY = 0; // Used to store Y before fullscreen + this.width = width; + this.height = height; + this.storedWidth = width; // Used to store width before fullscreen + this.storedHeight = height; // Used to store height before fullscreen + this.title = title; + this.monitor = monitor; + this.share = share; + this.attributes = GLFW.hints; + this.inputModes = { + 0x00033001:0x00034001, // GLFW_CURSOR (GLFW_CURSOR_NORMAL) + 0x00033002:0, // GLFW_STICKY_KEYS + 0x00033003:0, // GLFW_STICKY_MOUSE_BUTTONS }; + this.buttons = 0; + this.keys = new Array(); + this.shouldClose = 0; + this.title = null; + this.windowPosFunc = null; // GLFWwindowposfun + this.windowSizeFunc = null; // GLFWwindowsizefun + this.windowCloseFunc = null; // GLFWwindowclosefun + this.windowRefreshFunc = null; // GLFWwindowrefreshfun + this.windowFocusFunc = null; // GLFWwindowfocusfun + this.windowIconifyFunc = null; // GLFWwindowiconifyfun + this.framebufferSizeFunc = null; // GLFWframebuffersizefun + this.mouseButtonFunc = null; // GLFWmousebuttonfun + this.cursorPosFunc = null; // GLFWcursorposfun + this.cursorEnterFunc = null; // GLFWcursorenterfun + this.scrollFunc = null; // GLFWscrollfun + this.keyFunc = null; // GLFWkeyfun + this.charFunc = null; // GLFWcharfun + this.userptr = null; + },WindowFromId:function (id) { + if (id <= 0 || !GLFW.windows) return null; + return GLFW.windows[id - 1]; + },errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function (keycode) { + switch (keycode) { + // these keycodes are only defined for GLFW3, assume they are the same for GLFW2 + case 0x20:return 32; // DOM_VK_SPACE -> GLFW_KEY_SPACE + case 0xDE:return 39; // DOM_VK_QUOTE -> GLFW_KEY_APOSTROPHE + case 0xBC:return 44; // DOM_VK_COMMA -> GLFW_KEY_COMMA + case 0xAD:return 45; // DOM_VK_HYPHEN_MINUS -> GLFW_KEY_MINUS + case 0xBD:return 45; // DOM_VK_MINUS -> GLFW_KEY_MINUS + case 0xBE:return 46; // DOM_VK_PERIOD -> GLFW_KEY_PERIOD + case 0xBF:return 47; // DOM_VK_SLASH -> GLFW_KEY_SLASH + case 0x30:return 48; // DOM_VK_0 -> GLFW_KEY_0 + case 0x31:return 49; // DOM_VK_1 -> GLFW_KEY_1 + case 0x32:return 50; // DOM_VK_2 -> GLFW_KEY_2 + case 0x33:return 51; // DOM_VK_3 -> GLFW_KEY_3 + case 0x34:return 52; // DOM_VK_4 -> GLFW_KEY_4 + case 0x35:return 53; // DOM_VK_5 -> GLFW_KEY_5 + case 0x36:return 54; // DOM_VK_6 -> GLFW_KEY_6 + case 0x37:return 55; // DOM_VK_7 -> GLFW_KEY_7 + case 0x38:return 56; // DOM_VK_8 -> GLFW_KEY_8 + case 0x39:return 57; // DOM_VK_9 -> GLFW_KEY_9 + case 0x3B:return 59; // DOM_VK_SEMICOLON -> GLFW_KEY_SEMICOLON + case 0x3D:return 61; // DOM_VK_EQUALS -> GLFW_KEY_EQUAL + case 0xBB:return 61; // DOM_VK_EQUALS -> GLFW_KEY_EQUAL + case 0x41:return 65; // DOM_VK_A -> GLFW_KEY_A + case 0x42:return 66; // DOM_VK_B -> GLFW_KEY_B + case 0x43:return 67; // DOM_VK_C -> GLFW_KEY_C + case 0x44:return 68; // DOM_VK_D -> GLFW_KEY_D + case 0x45:return 69; // DOM_VK_E -> GLFW_KEY_E + case 0x46:return 70; // DOM_VK_F -> GLFW_KEY_F + case 0x47:return 71; // DOM_VK_G -> GLFW_KEY_G + case 0x48:return 72; // DOM_VK_H -> GLFW_KEY_H + case 0x49:return 73; // DOM_VK_I -> GLFW_KEY_I + case 0x4A:return 74; // DOM_VK_J -> GLFW_KEY_J + case 0x4B:return 75; // DOM_VK_K -> GLFW_KEY_K + case 0x4C:return 76; // DOM_VK_L -> GLFW_KEY_L + case 0x4D:return 77; // DOM_VK_M -> GLFW_KEY_M + case 0x4E:return 78; // DOM_VK_N -> GLFW_KEY_N + case 0x4F:return 79; // DOM_VK_O -> GLFW_KEY_O + case 0x50:return 80; // DOM_VK_P -> GLFW_KEY_P + case 0x51:return 81; // DOM_VK_Q -> GLFW_KEY_Q + case 0x52:return 82; // DOM_VK_R -> GLFW_KEY_R + case 0x53:return 83; // DOM_VK_S -> GLFW_KEY_S + case 0x54:return 84; // DOM_VK_T -> GLFW_KEY_T + case 0x55:return 85; // DOM_VK_U -> GLFW_KEY_U + case 0x56:return 86; // DOM_VK_V -> GLFW_KEY_V + case 0x57:return 87; // DOM_VK_W -> GLFW_KEY_W + case 0x58:return 88; // DOM_VK_X -> GLFW_KEY_X + case 0x59:return 89; // DOM_VK_Y -> GLFW_KEY_Y + case 0x5a:return 90; // DOM_VK_Z -> GLFW_KEY_Z + case 0xDB:return 91; // DOM_VK_OPEN_BRACKET -> GLFW_KEY_LEFT_BRACKET + case 0xDC:return 92; // DOM_VK_BACKSLASH -> GLFW_KEY_BACKSLASH + case 0xDD:return 93; // DOM_VK_CLOSE_BRACKET -> GLFW_KEY_RIGHT_BRACKET + case 0xC0:return 94; // DOM_VK_BACK_QUOTE -> GLFW_KEY_GRAVE_ACCENT + - 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:function (mount, callback) { - var entries = {}; + case 0x1B:return 256; // DOM_VK_ESCAPE -> GLFW_KEY_ESCAPE + case 0x0D:return 257; // DOM_VK_RETURN -> GLFW_KEY_ENTER + case 0x09:return 258; // DOM_VK_TAB -> GLFW_KEY_TAB + case 0x08:return 259; // DOM_VK_BACK -> GLFW_KEY_BACKSPACE + case 0x2D:return 260; // DOM_VK_INSERT -> GLFW_KEY_INSERT + case 0x2E:return 261; // DOM_VK_DELETE -> GLFW_KEY_DELETE + case 0x27:return 262; // DOM_VK_RIGHT -> GLFW_KEY_RIGHT + case 0x25:return 263; // DOM_VK_LEFT -> GLFW_KEY_LEFT + case 0x28:return 264; // DOM_VK_DOWN -> GLFW_KEY_DOWN + case 0x26:return 265; // DOM_VK_UP -> GLFW_KEY_UP + case 0x21:return 266; // DOM_VK_PAGE_UP -> GLFW_KEY_PAGE_UP + case 0x22:return 267; // DOM_VK_PAGE_DOWN -> GLFW_KEY_PAGE_DOWN + case 0x24:return 268; // DOM_VK_HOME -> GLFW_KEY_HOME + case 0x23:return 269; // DOM_VK_END -> GLFW_KEY_END + case 0x14:return 280; // DOM_VK_CAPS_LOCK -> GLFW_KEY_CAPS_LOCK + case 0x91:return 281; // DOM_VK_SCROLL_LOCK -> GLFW_KEY_SCROLL_LOCK + case 0x90:return 282; // DOM_VK_NUM_LOCK -> GLFW_KEY_NUM_LOCK + case 0x2C:return 283; // DOM_VK_SNAPSHOT -> GLFW_KEY_PRINT_SCREEN + case 0x13:return 284; // DOM_VK_PAUSE -> GLFW_KEY_PAUSE + case 0x70:return 290; // DOM_VK_F1 -> GLFW_KEY_F1 + case 0x71:return 291; // DOM_VK_F2 -> GLFW_KEY_F2 + case 0x72:return 292; // DOM_VK_F3 -> GLFW_KEY_F3 + case 0x73:return 293; // DOM_VK_F4 -> GLFW_KEY_F4 + case 0x74:return 294; // DOM_VK_F5 -> GLFW_KEY_F5 + case 0x75:return 295; // DOM_VK_F6 -> GLFW_KEY_F6 + case 0x76:return 296; // DOM_VK_F7 -> GLFW_KEY_F7 + case 0x77:return 297; // DOM_VK_F8 -> GLFW_KEY_F8 + case 0x78:return 298; // DOM_VK_F9 -> GLFW_KEY_F9 + case 0x79:return 299; // DOM_VK_F10 -> GLFW_KEY_F10 + case 0x7A:return 300; // DOM_VK_F11 -> GLFW_KEY_F11 + case 0x7B:return 301; // DOM_VK_F12 -> GLFW_KEY_F12 + case 0x7C:return 302; // DOM_VK_F13 -> GLFW_KEY_F13 + case 0x7D:return 303; // DOM_VK_F14 -> GLFW_KEY_F14 + case 0x7E:return 304; // DOM_VK_F15 -> GLFW_KEY_F15 + case 0x7F:return 305; // DOM_VK_F16 -> GLFW_KEY_F16 + case 0x80:return 306; // DOM_VK_F17 -> GLFW_KEY_F17 + case 0x81:return 307; // DOM_VK_F18 -> GLFW_KEY_F18 + case 0x82:return 308; // DOM_VK_F19 -> GLFW_KEY_F19 + case 0x83:return 309; // DOM_VK_F20 -> GLFW_KEY_F20 + case 0x84:return 310; // DOM_VK_F21 -> GLFW_KEY_F21 + case 0x85:return 311; // DOM_VK_F22 -> GLFW_KEY_F22 + case 0x86:return 312; // DOM_VK_F23 -> GLFW_KEY_F23 + case 0x87:return 313; // DOM_VK_F24 -> GLFW_KEY_F24 + case 0x88:return 314; // 0x88 (not used?) -> GLFW_KEY_F25 + case 0x60:return 320; // DOM_VK_NUMPAD0 -> GLFW_KEY_KP_0 + case 0x61:return 321; // DOM_VK_NUMPAD1 -> GLFW_KEY_KP_1 + case 0x62:return 322; // DOM_VK_NUMPAD2 -> GLFW_KEY_KP_2 + case 0x63:return 323; // DOM_VK_NUMPAD3 -> GLFW_KEY_KP_3 + case 0x64:return 324; // DOM_VK_NUMPAD4 -> GLFW_KEY_KP_4 + case 0x65:return 325; // DOM_VK_NUMPAD5 -> GLFW_KEY_KP_5 + case 0x66:return 326; // DOM_VK_NUMPAD6 -> GLFW_KEY_KP_6 + case 0x67:return 327; // DOM_VK_NUMPAD7 -> GLFW_KEY_KP_7 + case 0x68:return 328; // DOM_VK_NUMPAD8 -> GLFW_KEY_KP_8 + case 0x69:return 329; // DOM_VK_NUMPAD9 -> GLFW_KEY_KP_9 + case 0x6E:return 330; // DOM_VK_DECIMAL -> GLFW_KEY_KP_DECIMAL + case 0x6F:return 331; // DOM_VK_DIVIDE -> GLFW_KEY_KP_DIVIDE + case 0x6A:return 332; // DOM_VK_MULTIPLY -> GLFW_KEY_KP_MULTIPLY + case 0x6D:return 333; // DOM_VK_SUBTRACT -> GLFW_KEY_KP_SUBTRACT + case 0x6B:return 334; // DOM_VK_ADD -> GLFW_KEY_KP_ADD + // case 0x0D:return 335; // DOM_VK_RETURN -> GLFW_KEY_KP_ENTER (DOM_KEY_LOCATION_RIGHT) + // case 0x61:return 336; // DOM_VK_EQUALS -> GLFW_KEY_KP_EQUAL (DOM_KEY_LOCATION_RIGHT) + case 0x10:return 340; // DOM_VK_SHIFT -> GLFW_KEY_LEFT_SHIFT + case 0x11:return 341; // DOM_VK_CONTROL -> GLFW_KEY_LEFT_CONTROL + case 0x12:return 342; // DOM_VK_ALT -> GLFW_KEY_LEFT_ALT + case 0x5B:return 343; // DOM_VK_WIN -> GLFW_KEY_LEFT_SUPER + // case 0x10:return 344; // DOM_VK_SHIFT -> GLFW_KEY_RIGHT_SHIFT (DOM_KEY_LOCATION_RIGHT) + // case 0x11:return 345; // DOM_VK_CONTROL -> GLFW_KEY_RIGHT_CONTROL (DOM_KEY_LOCATION_RIGHT) + // case 0x12:return 346; // DOM_VK_ALT -> GLFW_KEY_RIGHT_ALT (DOM_KEY_LOCATION_RIGHT) + // case 0x5B:return 347; // DOM_VK_WIN -> GLFW_KEY_RIGHT_SUPER (DOM_KEY_LOCATION_RIGHT) + case 0x5D:return 348; // DOM_VK_CONTEXT_MENU -> GLFW_KEY_MENU + // XXX: GLFW_KEY_WORLD_1, GLFW_KEY_WORLD_2 what are these? + default:return -1; // GLFW_KEY_UNKNOWN + }; + },getModBits:function (win) { + var mod = 0; + if (win.keys[340]) mod |= 0x0001; // GLFW_MOD_SHIFT + if (win.keys[341]) mod |= 0x0002; // GLFW_MOD_CONTROL + if (win.keys[342]) mod |= 0x0004; // GLFW_MOD_ALT + if (win.keys[343]) mod |= 0x0008; // GLFW_MOD_SUPER + return mod; + },onKeyPress:function (event) { + if (!GLFW.active || !GLFW.active.charFunc) return; - IDBFS.getDB(mount.mountpoint, function(err, db) { - if (err) return callback(err); + // correct unicode charCode is only available with onKeyPress event + var charCode = event.charCode; + if (charCode == 0 || (charCode >= 0x00 && charCode <= 0x1F)) return; - var transaction = db.transaction([IDBFS.DB_STORE_NAME], 'readonly'); - transaction.onerror = function(e) { - callback(this.error); - e.preventDefault(); - }; - var store = transaction.objectStore(IDBFS.DB_STORE_NAME); - var index = store.index('timestamp'); + Module['dynCall_vii'](GLFW.active.charFunc, GLFW.active.id, charCode); + },onKeyChanged:function (event, status) { + if (!GLFW.active) return; - index.openKeyCursor().onsuccess = function(event) { - var cursor = event.target.result; + var key = GLFW.DOMToGLFWKeyCode(event.keyCode); + if (key == -1) return; - if (!cursor) { - return callback(null, { type: 'remote', db: db, entries: entries }); - } + var repeat = status && GLFW.active.keys[key]; + GLFW.active.keys[key] = status; + if (!GLFW.active.keyFunc) return; - entries[cursor.primaryKey] = { timestamp: cursor.key }; - cursor.continue(); - }; - }); - },loadLocalEntry:function (path, callback) { - var stat, node; + if (repeat) status = 2; // GLFW_REPEAT + Module['dynCall_viiiii'](GLFW.active.keyFunc, GLFW.active.id, key, event.keyCode, status, GLFW.getModBits(GLFW.active)); + },onKeydown:function (event) { + GLFW.onKeyChanged(event, 1); // GLFW_PRESS or GLFW_REPEAT - try { - var lookup = FS.lookupPath(path); - node = lookup.node; - stat = FS.stat(path); - } catch (e) { - return callback(e); + // This logic comes directly from the sdl implementation. We cannot + // call preventDefault on all keydown events otherwise onKeyPress will + // not get called + if (event.keyCode === 8 /* backspace */ || event.keyCode === 9 /* tab */) { + event.preventDefault(); } + },onKeyup:function (event) { + GLFW.onKeyChanged(event, 0); // GLFW_RELEASE + },onMousemove:function (event) { + if (!GLFW.active) return; - if (FS.isDir(stat.mode)) { - return callback(null, { timestamp: stat.mtime, mode: stat.mode }); - } else if (FS.isFile(stat.mode)) { - // Performance consideration: storing a normal JavaScript array to a IndexedDB is much slower than storing a typed array. - // Therefore always convert the file contents to a typed array first before writing the data to IndexedDB. - 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:function (path, entry, callback) { - try { - if (FS.isDir(entry.mode)) { - FS.mkdir(path, entry.mode); - } else if (FS.isFile(entry.mode)) { - FS.writeFile(path, entry.contents, { encoding: 'binary', canOwn: true }); - } else { - return callback(new Error('node type not supported')); - } + Browser.calculateMouseEvent(event); - FS.chmod(path, entry.mode); - FS.utime(path, entry.timestamp, entry.timestamp); - } catch (e) { - return callback(e); - } + if (event.target != Module["canvas"] || !GLFW.active.cursorPosFunc) return; - callback(null); - },removeLocalEntry:function (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); + Module['dynCall_vidd'](GLFW.active.cursorPosFunc, GLFW.active.id, Browser.mouseX, Browser.mouseY); + },DOMToGLFWMouseButton:function (event) { + // DOM and glfw have different button codes. + // See http://www.w3schools.com/jsref/event_button.asp. + var eventButton = event['button']; + if (eventButton > 0) { + if (eventButton == 1) { + eventButton = 2; + } else { + eventButton = 1; } - } catch (e) { - return callback(e); } + return eventButton; + },onMouseenter:function (event) { + if (!GLFW.active) return; - callback(null); - },loadRemoteEntry:function (store, path, callback) { - var req = store.get(path); - req.onsuccess = function(event) { callback(null, event.target.result); }; - req.onerror = function(e) { - callback(this.error); - e.preventDefault(); - }; - },storeRemoteEntry:function (store, path, entry, callback) { - var req = store.put(entry, path); - req.onsuccess = function() { callback(null); }; - req.onerror = function(e) { - callback(this.error); - e.preventDefault(); - }; - },removeRemoteEntry:function (store, path, callback) { - var req = store.delete(path); - req.onsuccess = function() { callback(null); }; - req.onerror = function(e) { - callback(this.error); - e.preventDefault(); - }; - },reconcile:function (src, dst, callback) { - var total = 0; + if (event.target != Module["canvas"] || !GLFW.active.cursorEnterFunc) return; - var create = []; - Object.keys(src.entries).forEach(function (key) { - var e = src.entries[key]; - var e2 = dst.entries[key]; - if (!e2 || e.timestamp > e2.timestamp) { - create.push(key); - total++; - } - }); + Module['dynCall_vii'](GLFW.active.cursorEnterFunc, GLFW.active.id, 1); + },onMouseleave:function (event) { + if (!GLFW.active) return; - var remove = []; - Object.keys(dst.entries).forEach(function (key) { - var e = dst.entries[key]; - var e2 = src.entries[key]; - if (!e2) { - remove.push(key); - total++; - } - }); + if (event.target != Module["canvas"] || !GLFW.active.cursorEnterFunc) return; - if (!total) { - return callback(null); - } + Module['dynCall_vii'](GLFW.active.cursorEnterFunc, GLFW.active.id, 0); + },onMouseButtonChanged:function (event, status) { + if (!GLFW.active) return; - var errored = false; - var completed = 0; - 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); + Browser.calculateMouseEvent(event); - function done(err) { - if (err) { - if (!done.errored) { - done.errored = true; - return callback(err); - } - return; - } - if (++completed >= total) { - return callback(null); - } - }; + if (event.target != Module["canvas"]) return; - transaction.onerror = function(e) { - done(this.error); - e.preventDefault(); - }; + eventButton = GLFW.DOMToGLFWMouseButton(event); - // sort paths in ascending order so directory entries are created - // before the files inside them - create.sort().forEach(function (path) { - if (dst.type === 'local') { - IDBFS.loadRemoteEntry(store, path, function (err, entry) { - if (err) return done(err); - IDBFS.storeLocalEntry(path, entry, done); - }); - } else { - IDBFS.loadLocalEntry(path, function (err, entry) { - if (err) return done(err); - IDBFS.storeRemoteEntry(store, path, entry, done); - }); - } - }); + if (status == 1) { // GLFW_PRESS + GLFW.active.buttons |= (1 << eventButton); + try { + event.target.setCapture(); + } catch (e) {} + } else { // GLFW_RELEASE + GLFW.active.buttons &= ~(1 << eventButton); + } - // sort paths in descending order so files are deleted before their - // parent directories - remove.sort().reverse().forEach(function(path) { - if (dst.type === 'local') { - IDBFS.removeLocalEntry(path, done); - } else { - IDBFS.removeRemoteEntry(store, path, done); - } - }); - }}; + if (!GLFW.active.mouseButtonFunc) return; - var NODEFS={isWindows:false,staticInit:function () { - NODEFS.isWindows = !!process.platform.match(/^win/); - },mount:function (mount) { - assert(ENVIRONMENT_IS_NODE); - return NODEFS.createNode(null, '/', NODEFS.getMode(mount.opts.root), 0); - },createNode:function (parent, name, mode, dev) { - if (!FS.isDir(mode) && !FS.isFile(mode) && !FS.isLink(mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + + Module['dynCall_viiii'](GLFW.active.mouseButtonFunc, GLFW.active.id, eventButton, status, GLFW.getModBits(GLFW.active)); + },onMouseButtonDown:function (event) { + if (!GLFW.active) return; + GLFW.onMouseButtonChanged(event, 1); // GLFW_PRESS + },onMouseButtonUp:function (event) { + if (!GLFW.active) return; + GLFW.onMouseButtonChanged(event, 0); // GLFW_RELEASE + },onMouseWheel:function (event) { + // Note the minus sign that flips browser wheel direction (positive direction scrolls page down) to native wheel direction (positive direction is mouse wheel up) + var delta = -Browser.getMouseWheelDelta(event); + delta = (delta == 0) ? 0 : (delta > 0 ? Math.max(delta, 1) : Math.min(delta, -1)); // Quantize to integer so that minimum scroll is at least +/- 1. + GLFW.wheelPos += delta; + + if (!GLFW.active || !GLFW.active.scrollFunc || event.target != Module['canvas']) return; + + + var sx = 0; + var sy = 0; + if (event.type == 'mousewheel') { + sx = event.wheelDeltaX; + sy = event.wheelDeltaY; + } else { + sx = event.deltaX; + sy = event.deltaY; } - var node = FS.createNode(parent, name, mode); - node.node_ops = NODEFS.node_ops; - node.stream_ops = NODEFS.stream_ops; - return node; - },getMode:function (path) { - var stat; - try { - stat = fs.lstatSync(path); - if (NODEFS.isWindows) { - // On Windows, directories return permission bits 'rw-rw-rw-', even though they have 'rwxrwxrwx', so - // propagate write bits to execute bits. - stat.mode = stat.mode | ((stat.mode & 146) >> 1); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); + + Module['dynCall_vidd'](GLFW.active.scrollFunc, GLFW.active.id, sx, sy); + + event.preventDefault(); + },onCanvasResize:function (width, height) { + if (!GLFW.active) return; + + var resizeNeeded = true; + + // If the client is requestiong fullscreen mode + if (document["fullscreen"] || document["fullScreen"] || document["mozFullScreen"] || document["webkitIsFullScreen"]) { + GLFW.active.storedX = GLFW.active.x; + GLFW.active.storedY = GLFW.active.y; + GLFW.active.storedWidth = GLFW.active.width; + GLFW.active.storedHeight = GLFW.active.height; + GLFW.active.x = GLFW.active.y = 0; + GLFW.active.width = screen.width; + GLFW.active.height = screen.height; + GLFW.active.fullscreen = true; + + // If the client is reverting from fullscreen mode + } else if (GLFW.active.fullscreen == true) { + GLFW.active.x = GLFW.active.storedX; + GLFW.active.y = GLFW.active.storedY; + GLFW.active.width = GLFW.active.storedWidth; + GLFW.active.height = GLFW.active.storedHeight; + GLFW.active.fullscreen = false; + + // If the width/height values do not match current active window sizes + } else if (GLFW.active.width != width || GLFW.active.height != height) { + GLFW.active.width = width; + GLFW.active.height = height; + } else { + resizeNeeded = false; } - return stat.mode; - },realPath:function (node) { - var parts = []; - while (node.parent !== node) { - parts.push(node.name); - node = node.parent; + + // If any of the above conditions were true, we need to resize the canvas + if (resizeNeeded) { + // resets the canvas size to counter the aspect preservation of Browser.updateCanvasDimensions + Browser.setCanvasSize(GLFW.active.width, GLFW.active.height, true); + // TODO: Client dimensions (clientWidth/clientHeight) vs pixel dimensions (width/height) of + // the canvas should drive window and framebuffer size respectfully. + GLFW.onWindowSizeChanged(); + GLFW.onFramebufferSizeChanged(); + } + },onWindowSizeChanged:function () { + if (!GLFW.active) return; + + if (!GLFW.active.windowSizeFunc) return; + + + Module['dynCall_viii'](GLFW.active.windowSizeFunc, GLFW.active.id, GLFW.active.width, GLFW.active.height); + },onFramebufferSizeChanged:function () { + if (!GLFW.active) return; + + if (!GLFW.active.framebufferSizeFunc) return; + + Module['dynCall_viii'](GLFW.active.framebufferSizeFunc, GLFW.active.id, GLFW.active.width, GLFW.active.height); + },requestFullscreen:function () { + var RFS = Module["canvas"]['requestFullscreen'] || + Module["canvas"]['mozRequestFullScreen'] || + Module["canvas"]['webkitRequestFullScreen'] || + (function() {}); + RFS.apply(Module["canvas"], []); + },requestFullScreen:function () { + Module.printErr('GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.'); + GLFW.requestFullScreen = function() { + return GLFW.requestFullscreen(); } - parts.push(node.mount.opts.root); - parts.reverse(); - return PATH.join.apply(null, parts); - },flagsToPermissionStringMap:{0:"r",1:"r+",2:"r+",64:"r",65:"r+",66:"r+",129:"rx+",193:"rx+",514:"w+",577:"w",578:"w+",705:"wx",706:"wx+",1024:"a",1025:"a",1026:"a+",1089:"a",1090:"a+",1153:"ax",1154:"ax+",1217:"ax",1218:"ax+",4096:"rs",4098:"rs+"},flagsToPermissionString:function (flags) { - flags &= ~0100000 /*O_LARGEFILE*/; // Ignore this flag from musl, otherwise node.js fails to open the file. - if (flags in NODEFS.flagsToPermissionStringMap) { - return NODEFS.flagsToPermissionStringMap[flags]; - } else { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + return GLFW.requestFullscreen(); + },exitFullscreen:function () { + var CFS = document['exitFullscreen'] || + document['cancelFullScreen'] || + document['mozCancelFullScreen'] || + document['webkitCancelFullScreen'] || + (function() {}); + CFS.apply(document, []); + },cancelFullScreen:function () { + Module.printErr('GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.'); + GLFW.cancelFullScreen = function() { + return GLFW.exitFullscreen(); } - },node_ops:{getattr:function (node) { - var path = NODEFS.realPath(node); - var stat; - try { - stat = fs.lstatSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096. - // See http://support.microsoft.com/kb/140365 - if (NODEFS.isWindows && !stat.blksize) { - stat.blksize = 4096; + return GLFW.exitFullscreen(); + },getTime:function () { + return _emscripten_get_now() / 1000; + },setWindowTitle:function (winid, title) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + + win.title = Pointer_stringify(title); + if (GLFW.active.id == win.id) { + document.title = win.title; + } + },setKeyCallback:function (winid, cbfun) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.keyFunc = cbfun; + },setCharCallback:function (winid, cbfun) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.charFunc = cbfun; + },setMouseButtonCallback:function (winid, cbfun) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.mouseButtonFunc = cbfun; + },setCursorPosCallback:function (winid, cbfun) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.cursorPosFunc = cbfun; + },setScrollCallback:function (winid, cbfun) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.scrollFunc = cbfun; + },setWindowSizeCallback:function (winid, cbfun) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.windowSizeFunc = cbfun; + + },setWindowCloseCallback:function (winid, cbfun) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.windowCloseFunc = cbfun; + },setWindowRefreshCallback:function (winid, cbfun) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.windowRefreshFunc = cbfun; + },onClickRequestPointerLock:function (e) { + if (!Browser.pointerLock && Module['canvas'].requestPointerLock) { + Module['canvas'].requestPointerLock(); + e.preventDefault(); + } + },setInputMode:function (winid, mode, value) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + + switch(mode) { + case 0x00033001: { // GLFW_CURSOR + switch(value) { + case 0x00034001: { // GLFW_CURSOR_NORMAL + win.inputModes[mode] = value; + Module['canvas'].removeEventListener('click', GLFW.onClickRequestPointerLock, true); + Module['canvas'].exitPointerLock(); + break; + } + case 0x00034002: { // GLFW_CURSOR_HIDDEN + console.log("glfwSetInputMode called with GLFW_CURSOR_HIDDEN value not implemented."); + break; + } + case 0x00034003: { // GLFW_CURSOR_DISABLED + win.inputModes[mode] = value; + Module['canvas'].addEventListener('click', GLFW.onClickRequestPointerLock, true); + Module['canvas'].requestPointerLock(); + break; + } + default: { + console.log("glfwSetInputMode called with unknown value parameter value: " + value + "."); + break; + } + } + break; } - if (NODEFS.isWindows && !stat.blocks) { - stat.blocks = (stat.size+stat.blksize-1)/stat.blksize|0; + case 0x00033002: { // GLFW_STICKY_KEYS + console.log("glfwSetInputMode called with GLFW_STICKY_KEYS mode not implemented."); + break; } - return { - dev: stat.dev, - ino: stat.ino, - mode: stat.mode, - nlink: stat.nlink, - uid: stat.uid, - gid: stat.gid, - rdev: stat.rdev, - size: stat.size, - atime: stat.atime, - mtime: stat.mtime, - ctime: stat.ctime, - blksize: stat.blksize, - blocks: stat.blocks - }; - },setattr:function (node, attr) { - var path = NODEFS.realPath(node); - try { - if (attr.mode !== undefined) { - fs.chmodSync(path, attr.mode); - // update the common node structure mode as well - node.mode = attr.mode; - } - if (attr.timestamp !== undefined) { - var date = new Date(attr.timestamp); - fs.utimesSync(path, date, date); - } - if (attr.size !== undefined) { - fs.truncateSync(path, attr.size); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); + case 0x00033003: { // GLFW_STICKY_MOUSE_BUTTONS + console.log("glfwSetInputMode called with GLFW_STICKY_MOUSE_BUTTONS mode not implemented."); + break; } - },lookup:function (parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - var mode = NODEFS.getMode(path); - return NODEFS.createNode(parent, name, mode); - },mknod:function (parent, name, mode, dev) { - var node = NODEFS.createNode(parent, name, mode, dev); - // create the backing node for this in the fs root as well - var path = NODEFS.realPath(node); - try { - if (FS.isDir(node.mode)) { - fs.mkdirSync(path, node.mode); - } else { - fs.writeFileSync(path, '', { mode: node.mode }); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - return node; - },rename:function (oldNode, newDir, newName) { - var oldPath = NODEFS.realPath(oldNode); - var newPath = PATH.join2(NODEFS.realPath(newDir), newName); - try { - fs.renameSync(oldPath, newPath); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },unlink:function (parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - try { - fs.unlinkSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },rmdir:function (parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - try { - fs.rmdirSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },readdir:function (node) { - var path = NODEFS.realPath(node); - try { - return fs.readdirSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },symlink:function (parent, newName, oldPath) { - var newPath = PATH.join2(NODEFS.realPath(parent), newName); - try { - fs.symlinkSync(oldPath, newPath); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },readlink:function (node) { - var path = NODEFS.realPath(node); - try { - path = fs.readlinkSync(path); - path = NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root), path); - return path; - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - }},stream_ops:{open:function (stream) { - var path = NODEFS.realPath(stream.node); - try { - if (FS.isFile(stream.node.mode)) { - stream.nfd = fs.openSync(path, NODEFS.flagsToPermissionString(stream.flags)); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },close:function (stream) { - try { - if (FS.isFile(stream.node.mode) && stream.nfd) { - fs.closeSync(stream.nfd); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },read:function (stream, buffer, offset, length, position) { - if (length === 0) return 0; // node errors on 0 length reads - // FIXME this is terrible. - var nbuffer = new Buffer(length); - var res; - try { - res = fs.readSync(stream.nfd, nbuffer, 0, length, position); - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - if (res > 0) { - for (var i = 0; i < res; i++) { - buffer[offset + i] = nbuffer[i]; - } - } - return res; - },write:function (stream, buffer, offset, length, position) { - // FIXME this is terrible. - var nbuffer = new Buffer(buffer.subarray(offset, offset + length)); - var res; - try { - res = fs.writeSync(stream.nfd, nbuffer, 0, length, position); - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - return res; - },llseek:function (stream, offset, whence) { - var position = offset; - if (whence === 1) { // SEEK_CUR. - position += stream.position; - } else if (whence === 2) { // SEEK_END. - if (FS.isFile(stream.node.mode)) { - try { - var stat = fs.fstatSync(stream.nfd); - position += stat.size; - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - } + default: { + console.log("glfwSetInputMode called with unknown mode parameter value: " + mode + "."); + break; } + } + },getKey:function (winid, key) { + var win = GLFW.WindowFromId(winid); + if (!win) return 0; + return win.keys[key]; + },getMouseButton:function (winid, button) { + var win = GLFW.WindowFromId(winid); + if (!win) return 0; + return (win.buttons & (1 << button)) > 0; + },getCursorPos:function (winid, x, y) { + setValue(x, Browser.mouseX, 'double'); + setValue(y, Browser.mouseY, 'double'); + },getMousePos:function (winid, x, y) { + setValue(x, Browser.mouseX, 'i32'); + setValue(y, Browser.mouseY, 'i32'); + },setCursorPos:function (winid, x, y) { + },getWindowPos:function (winid, x, y) { + var wx = 0; + var wy = 0; - if (position < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } + var win = GLFW.WindowFromId(winid); + if (win) { + wx = win.x; + wy = win.y; + } - return position; - }}}; + setValue(x, wx, 'i32'); + setValue(y, wy, 'i32'); + },setWindowPos:function (winid, x, y) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.x = x; + win.y = y; + },getWindowSize:function (winid, width, height) { + var ww = 0; + var wh = 0; - var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function (mount) { - assert(ENVIRONMENT_IS_WORKER); - if (!WORKERFS.reader) WORKERFS.reader = new FileReaderSync(); - var root = WORKERFS.createNode(null, '/', WORKERFS.DIR_MODE, 0); - var createdParents = {}; - function ensureParent(path) { - // return the parent node, creating subdirs as necessary - var parts = path.split('/'); - var parent = root; - for (var i = 0; i < parts.length-1; i++) { - var curr = parts.slice(0, i+1).join('/'); - if (!createdParents[curr]) { - createdParents[curr] = WORKERFS.createNode(parent, curr, WORKERFS.DIR_MODE, 0); - } - parent = createdParents[curr]; - } - return parent; + var win = GLFW.WindowFromId(winid); + if (win) { + ww = win.width; + wh = win.height; } - function base(path) { - var parts = path.split('/'); - return parts[parts.length-1]; + + setValue(width, ww, 'i32'); + setValue(height, wh, 'i32'); + },setWindowSize:function (winid, width, height) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + + if (GLFW.active.id == win.id) { + if (width == screen.width && height == screen.height) { + GLFW.requestFullscreen(); + } else { + GLFW.exitFullscreen(); + Browser.setCanvasSize(width, height); + win.width = width; + win.height = height; + } } - // We also accept FileList here, by using Array.prototype - Array.prototype.forEach.call(mount.opts["files"] || [], function(file) { - WORKERFS.createNode(ensureParent(file.name), base(file.name), WORKERFS.FILE_MODE, 0, file, file.lastModifiedDate); - }); - (mount.opts["blobs"] || []).forEach(function(obj) { - WORKERFS.createNode(ensureParent(obj["name"]), base(obj["name"]), WORKERFS.FILE_MODE, 0, obj["data"]); - }); - (mount.opts["packages"] || []).forEach(function(pack) { - pack['metadata'].files.forEach(function(file) { - var name = file.filename.substr(1); // remove initial slash - WORKERFS.createNode(ensureParent(name), base(name), WORKERFS.FILE_MODE, 0, pack['blob'].slice(file.start, file.end)); - }); - }); - return root; - },createNode:function (parent, name, mode, dev, contents, mtime) { - var node = FS.createNode(parent, name, mode); - node.mode = mode; - node.node_ops = WORKERFS.node_ops; - node.stream_ops = WORKERFS.stream_ops; - node.timestamp = (mtime || new Date).getTime(); - assert(WORKERFS.FILE_MODE !== WORKERFS.DIR_MODE); - if (mode === WORKERFS.FILE_MODE) { - node.size = contents.size; - node.contents = contents; + + if (!win.windowSizeFunc) return; + + + Module['dynCall_viii'](win.windowSizeFunc, win.id, width, height); + },createWindow:function (width, height, title, monitor, share) { + var i, id; + for (i = 0; i < GLFW.windows.length && GLFW.windows[i] !== null; i++); + if (i > 0) throw "glfwCreateWindow only supports one window at time currently"; + + // id for window + id = i + 1; + + // not valid + if (width <= 0 || height <= 0) return 0; + + if (monitor) { + GLFW.requestFullscreen(); } else { - node.size = 4096; - node.contents = {}; - } - if (parent) { - parent.contents[name] = node; + Browser.setCanvasSize(width, height); } - return node; - },node_ops:{getattr:function (node) { - return { - dev: 1, - ino: undefined, - mode: node.mode, - nlink: 1, - uid: 0, - gid: 0, - rdev: undefined, - size: node.size, - atime: new Date(node.timestamp), - mtime: new Date(node.timestamp), - ctime: new Date(node.timestamp), - blksize: 4096, - blocks: Math.ceil(node.size / 4096), - }; - },setattr:function (node, attr) { - if (attr.mode !== undefined) { - node.mode = attr.mode; + + // Create context when there are no existing alive windows + for (i = 0; i < GLFW.windows.length && GLFW.windows[i] == null; i++); + if (i == GLFW.windows.length) { + var contextAttributes = { + antialias: (GLFW.hints[0x0002100D] > 1), // GLFW_SAMPLES + depth: (GLFW.hints[0x00021005] > 0), // GLFW_DEPTH_BITS + stencil: (GLFW.hints[0x00021006] > 0), // GLFW_STENCIL_BITS + alpha: (GLFW.hints[0x00021004] > 0) // GLFW_ALPHA_BITS } - if (attr.timestamp !== undefined) { - node.timestamp = attr.timestamp; - } - },lookup:function (parent, name) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - },mknod:function (parent, name, mode, dev) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - },rename:function (oldNode, newDir, newName) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - },unlink:function (parent, name) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - },rmdir:function (parent, name) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - },readdir:function (node) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - },symlink:function (parent, newName, oldPath) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - },readlink:function (node) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - }},stream_ops:{read:function (stream, buffer, offset, length, position) { - if (position >= stream.node.size) return 0; - var chunk = stream.node.contents.slice(position, position + length); - var ab = WORKERFS.reader.readAsArrayBuffer(chunk); - buffer.set(new Uint8Array(ab), offset); - return chunk.size; - },write:function (stream, buffer, offset, length, position) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); - },llseek:function (stream, offset, whence) { - var position = offset; - if (whence === 1) { // SEEK_CUR. - position += stream.position; - } else if (whence === 2) { // SEEK_END. - if (FS.isFile(stream.node.mode)) { - position += stream.node.size; - } - } - if (position < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - return position; - }}}; + Module.ctx = Browser.createContext(Module['canvas'], true, true, contextAttributes); + } - var _stdin=allocate(1, "i32*", ALLOC_STATIC); + // If context creation failed, do not return a valid window + if (!Module.ctx) return 0; - var _stdout=allocate(1, "i32*", ALLOC_STATIC); + // Get non alive id + var win = new GLFW.Window(id, width, height, title, monitor, share); - var _stderr=allocate(1, "i32*", ALLOC_STATIC);var FS={root:null,mounts:[],devices:[null],streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,handleFSError:function (e) { - if (!(e instanceof FS.ErrnoError)) throw e + ' : ' + stackTrace(); - return ___setErrNo(e.errno); - },lookupPath:function (path, opts) { - path = PATH.resolve(FS.cwd(), path); - opts = opts || {}; + // Set window to array + if (id - 1 == GLFW.windows.length) { + GLFW.windows.push(win); + } else { + GLFW.windows[id - 1] = win; + } - if (!path) return { path: '', node: null }; + GLFW.active = win; + return win.id; + },destroyWindow:function (winid) { + var win = GLFW.WindowFromId(winid); + if (!win) return; - var defaults = { - follow_mount: true, - recurse_count: 0 + if (win.windowCloseFunc) + Module['dynCall_vi'](win.windowCloseFunc, win.id); + + GLFW.windows[win.id - 1] = null; + if (GLFW.active.id == win.id) + GLFW.active = null; + + // Destroy context when no alive windows + for (var i = 0; i < GLFW.windows.length; i++) + if (GLFW.windows[i] !== null) return; + + Module.ctx = Browser.destroyContext(Module['canvas'], true, true); + },swapBuffers:function (winid) { + },GLFW2ParamToGLFW3Param:function (param) { + table = { + 0x00030001:0, // GLFW_MOUSE_CURSOR + 0x00030002:0, // GLFW_STICKY_KEYS + 0x00030003:0, // GLFW_STICKY_MOUSE_BUTTONS + 0x00030004:0, // GLFW_SYSTEM_KEYS + 0x00030005:0, // GLFW_KEY_REPEAT + 0x00030006:0, // GLFW_AUTO_POLL_EVENTS + 0x00020001:0, // GLFW_OPENED + 0x00020002:0, // GLFW_ACTIVE + 0x00020003:0, // GLFW_ICONIFIED + 0x00020004:0, // GLFW_ACCELERATED + 0x00020005:0x00021001, // GLFW_RED_BITS + 0x00020006:0x00021002, // GLFW_GREEN_BITS + 0x00020007:0x00021003, // GLFW_BLUE_BITS + 0x00020008:0x00021004, // GLFW_ALPHA_BITS + 0x00020009:0x00021005, // GLFW_DEPTH_BITS + 0x0002000A:0x00021006, // GLFW_STENCIL_BITS + 0x0002000B:0x0002100F, // GLFW_REFRESH_RATE + 0x0002000C:0x00021007, // GLFW_ACCUM_RED_BITS + 0x0002000D:0x00021008, // GLFW_ACCUM_GREEN_BITS + 0x0002000E:0x00021009, // GLFW_ACCUM_BLUE_BITS + 0x0002000F:0x0002100A, // GLFW_ACCUM_ALPHA_BITS + 0x00020010:0x0002100B, // GLFW_AUX_BUFFERS + 0x00020011:0x0002100C, // GLFW_STEREO + 0x00020012:0, // GLFW_WINDOW_NO_RESIZE + 0x00020013:0x0002100D, // GLFW_FSAA_SAMPLES + 0x00020014:0x00022002, // GLFW_OPENGL_VERSION_MAJOR + 0x00020015:0x00022003, // GLFW_OPENGL_VERSION_MINOR + 0x00020016:0x00022006, // GLFW_OPENGL_FORWARD_COMPAT + 0x00020017:0x00022007, // GLFW_OPENGL_DEBUG_CONTEXT + 0x00020018:0x00022008, // GLFW_OPENGL_PROFILE }; - for (var key in defaults) { - if (opts[key] === undefined) { - opts[key] = defaults[key]; + return table[param]; + }};function _glfwGetVideoModes(monitor, count) { + setValue(count, 0, 'i32'); + return 0; + } + + function _glLinkProgram(program) { + GLctx.linkProgram(GL.programs[program]); + GL.programInfos[program] = null; // uniforms no longer keep the same names after linking + GL.populateUniformTable(program); + } + + function _glBindTexture(target, texture) { + GLctx.bindTexture(target, texture ? GL.textures[texture] : null); + } + + function _emscripten_glStencilFunc(x0, x1, x2) { GLctx['stencilFunc'](x0, x1, x2) } + + function _glGetString(name_) { + if (GL.stringCache[name_]) return GL.stringCache[name_]; + var ret; + switch(name_) { + case 0x1F00 /* GL_VENDOR */: + case 0x1F01 /* GL_RENDERER */: + case 0x9245 /* UNMASKED_VENDOR_WEBGL */: + case 0x9246 /* UNMASKED_RENDERER_WEBGL */: + ret = allocate(intArrayFromString(GLctx.getParameter(name_)), 'i8', ALLOC_NORMAL); + break; + case 0x1F02 /* GL_VERSION */: + var glVersion = GLctx.getParameter(GLctx.VERSION); + // return GLES version string corresponding to the version of the WebGL context + { + glVersion = 'OpenGL ES 2.0 (' + glVersion + ')'; } - } + ret = allocate(intArrayFromString(glVersion), 'i8', ALLOC_NORMAL); + break; + case 0x1F03 /* GL_EXTENSIONS */: + var exts = GLctx.getSupportedExtensions(); + var gl_exts = []; + for (var i = 0; i < exts.length; ++i) { + gl_exts.push(exts[i]); + gl_exts.push("GL_" + exts[i]); + } + ret = allocate(intArrayFromString(gl_exts.join(' ')), 'i8', ALLOC_NORMAL); + break; + case 0x8B8C /* GL_SHADING_LANGUAGE_VERSION */: + var glslVersion = GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION); + // extract the version number 'N.M' from the string 'WebGL GLSL ES N.M ...' + 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'; // ensure minor version has 2 digits + glslVersion = 'OpenGL ES GLSL ES ' + ver_num[1] + ' (' + glslVersion + ')'; + } + ret = allocate(intArrayFromString(glslVersion), 'i8', ALLOC_NORMAL); + break; + default: + GL.recordError(0x0500/*GL_INVALID_ENUM*/); + return 0; + } + GL.stringCache[name_] = ret; + return ret; + } + + function _emscripten_glUniform3iv(location, count, value) { - if (opts.recurse_count > 8) { // max recursive lookup of 8 - throw new FS.ErrnoError(ERRNO_CODES.ELOOP); - } - // split the path - var parts = PATH.normalizeArray(path.split('/').filter(function(p) { - return !!p; - }), false); + GLctx.uniform3iv(GL.uniforms[location], HEAP32.subarray((value)>>2,(value+count*12)>>2)); + } + + function _emscripten_glShaderSource(shader, count, string, length) { + var source = GL.getSource(shader, count, string, length); - // start at the root - 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) { - // stop resolving - break; - } + GLctx.shaderSource(GL.shaders[shader], source); + } + + function _emscripten_glReleaseShaderCompiler() { + // NOP (as allowed by GLES 2.0 spec) + } + + function _glfwSetScrollCallback(winid, cbfun) { + GLFW.setScrollCallback(winid, cbfun); + } + + function _emscripten_glTexParameterf(x0, x1, x2) { GLctx['texParameterf'](x0, x1, x2) } + + function _emscripten_glTexParameteri(x0, x1, x2) { GLctx['texParameteri'](x0, x1, x2) } + + function _glCompileShader(shader) { + GLctx.compileShader(GL.shaders[shader]); + } + - current = FS.lookupNode(current, parts[i]); - current_path = PATH.join2(current_path, parts[i]); - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current)) { - if (!islast || (islast && opts.follow_mount)) { - current = current.mounted.root; - } - } - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (!islast || opts.follow) { - var count = 0; - while (FS.isLink(current.mode)) { - var link = FS.readlink(current_path); - current_path = PATH.resolve(PATH.dirname(current_path), link); + var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86}; - var lookup = FS.lookupPath(current_path, { recurse_count: opts.recurse_count }); - current = lookup.node; + var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"}; - if (count++ > 40) { // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - throw new FS.ErrnoError(ERRNO_CODES.ELOOP); - } - } + function ___setErrNo(value) { + if (Module['___errno_location']) HEAP32[((Module['___errno_location']())>>2)]=value; + else Module.printErr('failed to set errno from JS'); + return value; + } + + var PATH={splitPath:function (filename) { + var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; + return splitPathRe.exec(filename).slice(1); + },normalizeArray:function (parts, allowAboveRoot) { + // if the path tries to go above the root, `up` ends up > 0 + 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--; } } - - return { path: current_path, node: current }; - },getPath:function (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; + // if the path is allowed to go above the root, restore leading ..s + if (allowAboveRoot) { + for (; up--; up) { + parts.unshift('..'); } - path = path ? node.name + '/' + path : node.name; - node = node.parent; } - },hashName:function (parentid, name) { - var hash = 0; - - - for (var i = 0; i < name.length; i++) { - hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; + return parts; + },normalize:function (path) { + var isAbsolute = path.charAt(0) === '/', + trailingSlash = path.substr(-1) === '/'; + // Normalize the path + path = PATH.normalizeArray(path.split('/').filter(function(p) { + return !!p; + }), !isAbsolute).join('/'); + if (!path && !isAbsolute) { + path = '.'; } - return ((parentid + hash) >>> 0) % FS.nameTable.length; - },hashAddNode:function (node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - },hashRemoveNode:function (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; + if (path && trailingSlash) { + path += '/'; + } + return (isAbsolute ? '/' : '') + path; + },dirname:function (path) { + var result = PATH.splitPath(path), + root = result[0], + dir = result[1]; + if (!root && !dir) { + // No dirname whatsoever + return '.'; + } + if (dir) { + // It has a dirname, strip trailing slash + dir = dir.substr(0, dir.length - 1); + } + return root + dir; + },basename:function (path) { + // EMSCRIPTEN return '/'' for '/', not an empty string + if (path === '/') return '/'; + 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); + },resolve:function () { + var resolvedPath = '', + resolvedAbsolute = false; + for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { + var path = (i >= 0) ? arguments[i] : FS.cwd(); + // Skip empty and invalid entries + if (typeof path !== 'string') { + throw new TypeError('Arguments to path.resolve must be strings'); + } else if (!path) { + return ''; // an invalid portion invalidates the whole thing } + resolvedPath = path + '/' + resolvedPath; + resolvedAbsolute = path.charAt(0) === '/'; } - },lookupNode:function (parent, name) { - var err = FS.mayLookup(parent); - if (err) { - throw new FS.ErrnoError(err, parent); + // At this point the path should be resolved to a full absolute path, but + // handle relative paths to be safe (might happen when process.cwd() fails) + resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter(function(p) { + return !!p; + }), !resolvedAbsolute).join('/'); + return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; + },relative:function (from, to) { + from = PATH.resolve(from).substr(1); + to = PATH.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 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; + 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; } } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - },createNode:function (parent, name, mode, rdev) { - if (!FS.FSNode) { - FS.FSNode = function(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - 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 outputParts = []; + for (var i = samePartsLength; i < fromParts.length; i++) { + outputParts.push('..'); + } + outputParts = outputParts.concat(toParts.slice(samePartsLength)); + return outputParts.join('/'); + }}; - FS.FSNode.prototype = {}; + var TTY={ttys:[],init:function () { + // https://github.com/kripken/emscripten/pull/1555 + // if (ENVIRONMENT_IS_NODE) { + // // currently, FS.init does not distinguish if process.stdin is a file or TTY + // // device, it always assumes it's a TTY device. because of this, we're forcing + // // process.stdin to UTF8 encoding to at least make stdin reading compatible + // // with text files until FS.init can be refactored. + // process['stdin']['setEncoding']('utf8'); + // } + },shutdown:function () { + // https://github.com/kripken/emscripten/pull/1555 + // if (ENVIRONMENT_IS_NODE) { + // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? + // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation + // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? + // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle + // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call + // process['stdin']['pause'](); + // } + },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(ERRNO_CODES.ENODEV); + } + stream.tty = tty; + stream.seekable = false; + },close:function (stream) { + // flush any pending line data + stream.tty.ops.flush(stream.tty); + },flush:function (stream) { + stream.tty.ops.flush(stream.tty); + },read:function (stream, buffer, offset, length, pos /* ignored */) { + if (!stream.tty || !stream.tty.ops.get_char) { + throw new FS.ErrnoError(ERRNO_CODES.ENXIO); + } + 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(ERRNO_CODES.EIO); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(ERRNO_CODES.EAGAIN); + } + 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(ERRNO_CODES.ENXIO); + } + for (var i = 0; i < length; i++) { + try { + stream.tty.ops.put_char(stream.tty, buffer[offset+i]); + } catch (e) { + throw new FS.ErrnoError(ERRNO_CODES.EIO); + } + } + 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) { + // we will read data by chunks of BUFSIZE + var BUFSIZE = 256; + var buf = new Buffer(BUFSIZE); + var bytesRead = 0; - // compatibility - var readMode = 292 | 73; - var writeMode = 146; + var isPosixPlatform = (process.platform != 'win32'); // Node doesn't offer a direct check, so test by exclusion - // NOTE we must use Object.defineProperties instead of individual calls to - // Object.defineProperty in order to make closure compiler happy - Object.defineProperties(FS.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); } - } - }); - } + var fd = process.stdin.fd; + if (isPosixPlatform) { + // Linux and Mac cannot use process.stdin.fd (which isn't set up as sync) + var usingDevice = false; + try { + fd = fs.openSync('/dev/stdin', 'r'); + usingDevice = true; + } catch (e) {} + } - var node = new FS.FSNode(parent, name, mode, rdev); + try { + bytesRead = fs.readSync(fd, buf, 0, BUFSIZE, null); + } catch(e) { + // Cross-platform differences: on Windows, reading EOF throws an exception, but on other OSes, + // reading EOF returns 0. Uniformize behavior by treating the EOF exception to return 0. + if (e.toString().indexOf('EOF') != -1) bytesRead = 0; + else throw e; + } - FS.hashAddNode(node); + if (usingDevice) { fs.closeSync(fd); } + if (bytesRead > 0) { + result = buf.slice(0, bytesRead).toString('utf-8'); + } else { + result = null; + } - return node; - },destroyNode:function (node) { - FS.hashRemoveNode(node); - },isRoot:function (node) { - return node === node.parent; - },isMountpoint:function (node) { - return !!node.mounted; - },isFile:function (mode) { - return (mode & 61440) === 32768; - },isDir:function (mode) { - return (mode & 61440) === 16384; - },isLink:function (mode) { - return (mode & 61440) === 40960; - },isChrdev:function (mode) { - return (mode & 61440) === 8192; - },isBlkdev:function (mode) { - return (mode & 61440) === 24576; - },isFIFO:function (mode) { - return (mode & 61440) === 4096; - },isSocket:function (mode) { - return (mode & 49152) === 49152; - },flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function (str) { - var flags = FS.flagModes[str]; - if (typeof flags === 'undefined') { - throw new Error('Unknown file open mode: ' + str); - } - return flags; - },flagsToPermissionString:function (flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - },nodePermissions:function (node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.indexOf('r') !== -1 && !(node.mode & 292)) { - return ERRNO_CODES.EACCES; - } else if (perms.indexOf('w') !== -1 && !(node.mode & 146)) { - return ERRNO_CODES.EACCES; - } else if (perms.indexOf('x') !== -1 && !(node.mode & 73)) { - return ERRNO_CODES.EACCES; - } - return 0; - },mayLookup:function (dir) { - var err = FS.nodePermissions(dir, 'x'); - if (err) return err; - if (!dir.node_ops.lookup) return ERRNO_CODES.EACCES; - return 0; - },mayCreate:function (dir, name) { - try { - var node = FS.lookupNode(dir, name); - return ERRNO_CODES.EEXIST; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - },mayDelete:function (dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var err = FS.nodePermissions(dir, 'wx'); - if (err) { - return err; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return ERRNO_CODES.ENOTDIR; + } else if (typeof window != 'undefined' && + typeof window.prompt == 'function') { + // Browser. + result = window.prompt('Input: '); // returns null on cancel + if (result !== null) { + result += '\n'; + } + } else if (typeof readline == 'function') { + // Command line. + result = readline(); + if (result !== null) { + result += '\n'; + } + } + if (!result) { + return null; + } + tty.input = intArrayFromString(result, true); } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return ERRNO_CODES.EBUSY; + return tty.input.shift(); + },put_char:function (tty, val) { + if (val === null || val === 10) { + Module['print'](UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. } - } else { - if (FS.isDir(node.mode)) { - return ERRNO_CODES.EISDIR; + },flush:function (tty) { + if (tty.output && tty.output.length > 0) { + Module['print'](UTF8ArrayToString(tty.output, 0)); + tty.output = []; } - } - return 0; - },mayOpen:function (node, flags) { - if (!node) { - return ERRNO_CODES.ENOENT; - } - if (FS.isLink(node.mode)) { - return ERRNO_CODES.ELOOP; - } else if (FS.isDir(node.mode)) { - if ((flags & 2097155) !== 0 || // opening for write - (flags & 512)) { - return ERRNO_CODES.EISDIR; + }},default_tty1_ops:{put_char:function (tty, val) { + if (val === null || val === 10) { + Module['printErr'](UTF8ArrayToString(tty.output, 0)); + tty.output = []; + } else { + if (val != 0) tty.output.push(val); } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - },MAX_OPEN_FDS:4096,nextfd:function (fd_start, fd_end) { - fd_start = fd_start || 0; - fd_end = fd_end || FS.MAX_OPEN_FDS; - for (var fd = fd_start; fd <= fd_end; fd++) { - if (!FS.streams[fd]) { - return fd; + },flush:function (tty) { + if (tty.output && tty.output.length > 0) { + Module['printErr'](UTF8ArrayToString(tty.output, 0)); + tty.output = []; } + }}}; + + var MEMFS={ops_table:null,mount:function (mount) { + return MEMFS.createNode(null, '/', 16384 | 511 /* 0777 */, 0); + },createNode:function (parent, name, mode, dev) { + if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { + // no supported + throw new FS.ErrnoError(ERRNO_CODES.EPERM); } - throw new FS.ErrnoError(ERRNO_CODES.EMFILE); - },getStream:function (fd) { - return FS.streams[fd]; - },createStream:function (stream, fd_start, fd_end) { - if (!FS.FSStream) { - FS.FSStream = function(){}; - FS.FSStream.prototype = {}; - // compatibility - Object.defineProperties(FS.FSStream.prototype, { - object: { - get: function() { return this.node; }, - set: function(val) { this.node = val; } + 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 + } }, - isRead: { - get: function() { return (this.flags & 2097155) !== 1; } + 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 + } }, - isWrite: { - get: function() { return (this.flags & 2097155) !== 0; } + link: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr, + readlink: MEMFS.node_ops.readlink + }, + stream: {} }, - isAppend: { - get: function() { return (this.flags & 1024); } + chrdev: { + node: { + getattr: MEMFS.node_ops.getattr, + setattr: MEMFS.node_ops.setattr + }, + stream: FS.chrdev_stream_ops } - }); + }; } - // clone it, so we can return an instance of FSStream - var newStream = new FS.FSStream(); - for (var p in stream) { - newStream[p] = stream[p]; + 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; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. + // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred + // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size + // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. + 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; } - stream = newStream; - var fd = FS.nextfd(fd_start, fd_end); - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - },closeStream:function (fd) { - FS.streams[fd] = null; - },chrdev_stream_ops:{open:function (stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - },llseek:function () { - throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); - }},major:function (dev) { - return ((dev) >> 8); - },minor:function (dev) { - return ((dev) & 0xff); - },makedev:function (ma, mi) { - return ((ma) << 8 | (mi)); - },registerDevice:function (dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - },getDevice:function (dev) { - return FS.devices[dev]; - },getMounts:function (mount) { - var mounts = []; - var check = [mount]; - - while (check.length) { - var m = check.pop(); - - mounts.push(m); - - check.push.apply(check, m.mounts); + node.timestamp = Date.now(); + // add the new node to the parent + if (parent) { + parent.contents[name] = node; } - - return mounts; - },syncfs:function (populate, callback) { - if (typeof(populate) === 'function') { - callback = populate; - populate = false; + return node; + },getFileDataAsRegularArray:function (node) { + if (node.contents && node.contents.subarray) { + var arr = []; + for (var i = 0; i < node.usedBytes; ++i) arr.push(node.contents[i]); + return arr; // Returns a copy of the original data. + } + return node.contents; // No-op, the file contents are already in a JS array. Return as-is. + },getFileDataAsTypedArray:function (node) { + if (!node.contents) return new Uint8Array; + if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. + return new Uint8Array(node.contents); + },expandFileStorage:function (node, newCapacity) { + // If we are asked to expand the size of a file that already exists, revert to using a standard JS array to store the file + // instead of a typed array. This makes resizing the array more flexible because we can just .push() elements at the back to + // increase the size. + if (node.contents && node.contents.subarray && newCapacity > node.contents.length) { + node.contents = MEMFS.getFileDataAsRegularArray(node); + node.usedBytes = node.contents.length; // We might be writing to a lazy-loaded file which had overridden this property, so force-reset it. } - var mounts = FS.getMounts(FS.root.mount); - var completed = 0; - - function done(err) { - if (err) { - if (!done.errored) { - done.errored = true; - return callback(err); - } - return; + if (!node.contents || node.contents.subarray) { // Keep using a typed array if creating a new storage, or if old one was a typed array as well. + var prevCapacity = node.contents ? node.contents.length : 0; + if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. + // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. + // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to + // avoid overshooting the allocation cap by a very large margin. + var CAPACITY_DOUBLING_MAX = 1024 * 1024; + newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) | 0); + if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. + var oldContents = node.contents; + node.contents = new Uint8Array(newCapacity); // Allocate new storage. + if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. + return; + } + // Not using a typed array to back the file storage. Use a standard JS array instead. + if (!node.contents && newCapacity > 0) node.contents = []; + while (node.contents.length < newCapacity) node.contents.push(0); + },resizeFileStorage:function (node, newSize) { + if (node.usedBytes == newSize) return; + if (newSize == 0) { + node.contents = null; // Fully decommit when requesting a resize to zero. + node.usedBytes = 0; + return; + } + if (!node.contents || node.contents.subarray) { // Resize a typed array if that is being used as the backing store. + var oldContents = node.contents; + node.contents = new Uint8Array(new ArrayBuffer(newSize)); // Allocate new storage. + if (oldContents) { + node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. } - if (++completed >= mounts.length) { - callback(null); + node.usedBytes = newSize; + return; + } + // Backing with a JS array. + if (!node.contents) node.contents = []; + if (node.contents.length > newSize) node.contents.length = newSize; + else while (node.contents.length < newSize) node.contents.push(0); + node.usedBytes = newSize; + },node_ops:{getattr:function (node) { + var attr = {}; + // device numbers reuse inode numbers. + 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; } - }; - - // sync all mounts - mounts.forEach(function (mount) { - if (!mount.type.syncfs) { - return done(null); + attr.atime = new Date(node.timestamp); + attr.mtime = new Date(node.timestamp); + attr.ctime = new Date(node.timestamp); + // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), + // but this is not required by the standard. + 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; } - mount.type.syncfs(mount, populate, done); - }); - },mount:function (type, opts, mountpoint) { - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); + if (attr.timestamp !== undefined) { + node.timestamp = attr.timestamp; } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); + if (attr.size !== undefined) { + MEMFS.resizeFileStorage(node, attr.size); } - } - - var mount = { - type: type, - opts: opts, - mountpoint: mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); + },lookup:function (parent, name) { + throw FS.genericErrors[ERRNO_CODES.ENOENT]; + },mknod:function (parent, name, mode, dev) { + return MEMFS.createNode(parent, name, mode, dev); + },rename:function (old_node, new_dir, new_name) { + // if we're overwriting a directory at new_name, make sure it's empty. + 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(ERRNO_CODES.ENOTEMPTY); + } + } } - } - - return mountRoot; - },unmount:function (mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach(function (hash) { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.indexOf(current.mount) !== -1) { - FS.destroyNode(current); + // do the internal rewiring + delete old_node.parent.contents[old_node.name]; + old_node.name = new_name; + new_dir.contents[new_name] = old_node; + old_node.parent = new_dir; + },unlink:function (parent, name) { + delete parent.contents[name]; + },rmdir:function (parent, name) { + var node = FS.lookupNode(parent, name); + for (var i in node.contents) { + throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY); + } + delete parent.contents[name]; + },readdir:function (node) { + var entries = ['.', '..'] + for (var key in node.contents) { + if (!node.contents.hasOwnProperty(key)) { + continue; } - - current = next; + entries.push(key); } - }); - - // no longer a mountpoint - node.mounted = null; + return entries; + },symlink:function (parent, newname, oldpath) { + var node = MEMFS.createNode(parent, newname, 511 /* 0777 */ | 40960, 0); + node.link = oldpath; + return node; + },readlink:function (node) { + if (!FS.isLink(node.mode)) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + 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); + assert(size >= 0); + if (size > 8 && contents.subarray) { // non-trivial, and typed array + 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 (!length) return 0; + var node = stream.node; + node.timestamp = Date.now(); - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - },lookup:function (parent, name) { - return parent.node_ops.lookup(parent, name); - },mknod:function (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(ERRNO_CODES.EINVAL); - } - var err = FS.mayCreate(parent, name); - if (err) { - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - return parent.node_ops.mknod(parent, name, mode, dev); - },create:function (path, mode) { - mode = mode !== undefined ? mode : 438 /* 0666 */; - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - },mkdir:function (path, mode) { - mode = mode !== undefined ? mode : 511 /* 0777 */; - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - },mkdev:function (path, mode, dev) { - if (typeof(dev) === 'undefined') { - dev = mode; - mode = 438 /* 0666 */; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - },symlink:function (oldpath, newpath) { - if (!PATH.resolve(oldpath)) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - var newname = PATH.basename(newpath); - var err = FS.mayCreate(parent, newname); - if (err) { - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - return parent.node_ops.symlink(parent, newname, oldpath); - },rename:function (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); - // parents must exist - var lookup, old_dir, new_dir; - try { - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); - } - if (!old_dir || !new_dir) throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(ERRNO_CODES.EXDEV); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - // new path should not be an ancestor of the old path - relative = PATH.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var err = FS.mayDelete(old_dir, old_name, isdir); - if (err) { - throw new FS.ErrnoError(err); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - err = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (err) { - throw new FS.ErrnoError(err); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - err = FS.nodePermissions(old_dir, 'w'); - if (err) { - throw new FS.ErrnoError(err); + if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? + if (canOwn) { + assert(position === 0, 'canOwn must imply no weird position inside the file'); + node.contents = buffer.subarray(offset, offset + length); + node.usedBytes = length; + return length; + } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. + node.contents = new Uint8Array(buffer.subarray(offset, offset + length)); + node.usedBytes = length; + return length; + } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? + node.contents.set(buffer.subarray(offset, offset + length), position); + return length; + } } - } - try { - if (FS.trackingDelegate['willMovePath']) { - FS.trackingDelegate['willMovePath'](old_path, new_path); + + // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. + MEMFS.expandFileStorage(node, position+length); + if (node.contents.subarray && buffer.subarray) node.contents.set(buffer.subarray(offset, offset + length), position); // Use typed array write if available. + else { + for (var i = 0; i < length; i++) { + node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. + } } - } catch(e) { - console.log("FS.trackingDelegate['willMovePath']('"+old_path+"', '"+new_path+"') threw an exception: " + e.message); + node.usedBytes = Math.max(node.usedBytes, position+length); + return length; + },llseek:function (stream, offset, whence) { + var position = offset; + if (whence === 1) { // SEEK_CUR. + position += stream.position; + } else if (whence === 2) { // SEEK_END. + if (FS.isFile(stream.node.mode)) { + position += stream.node.usedBytes; + } + } + if (position < 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + 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, buffer, offset, length, position, prot, flags) { + if (!FS.isFile(stream.node.mode)) { + throw new FS.ErrnoError(ERRNO_CODES.ENODEV); + } + var ptr; + var allocated; + var contents = stream.node.contents; + // Only make a new copy when MAP_PRIVATE is specified. + if ( !(flags & 2) && + (contents.buffer === buffer || contents.buffer === buffer.buffer) ) { + // We can't emulate MAP_SHARED when the file is not backed by the buffer + // we're mapping to (e.g. the HEAP buffer). + allocated = false; + ptr = contents.byteOffset; + } else { + // Try to avoid unnecessary slices. + if (position > 0 || position + length < stream.node.usedBytes) { + if (contents.subarray) { + contents = contents.subarray(position, position + length); + } else { + contents = Array.prototype.slice.call(contents, position, position + length); + } + } + allocated = true; + ptr = _malloc(length); + if (!ptr) { + throw new FS.ErrnoError(ERRNO_CODES.ENOMEM); + } + buffer.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(ERRNO_CODES.ENODEV); + } + if (mmapFlags & 2) { + // MAP_PRIVATE calls need not to be synced back to underlying fs + return 0; + } + + var bytesWritten = MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); + // should we check if bytesWritten and length are the same? + return 0; + }}}; + + var IDBFS={dbs:{},indexedDB:function () { + 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) { + // reuse all of the core MEMFS functionality + return MEMFS.mount.apply(null, arguments); + },syncfs:function (mount, populate, callback) { + IDBFS.getLocalSet(mount, function(err, local) { + if (err) return callback(err); + + IDBFS.getRemoteSet(mount, function(err, remote) { + if (err) return callback(err); + + var src = populate ? remote : local; + var dst = populate ? local : remote; + + IDBFS.reconcile(src, dst, callback); + }); + }); + },getDB:function (name, callback) { + // check the cache first + var db = IDBFS.dbs[name]; + if (db) { + return callback(null, db); } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename + + var req; try { - old_dir.node_ops.rename(old_node, new_dir, new_name); + req = IDBFS.indexedDB().open(name, IDBFS.DB_VERSION); } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); + return callback(e); } - try { - if (FS.trackingDelegate['onMovePath']) FS.trackingDelegate['onMovePath'](old_path, new_path); - } catch(e) { - console.log("FS.trackingDelegate['onMovePath']('"+old_path+"', '"+new_path+"') threw an exception: " + e.message); + if (!req) { + return callback("Unable to connect to IndexedDB"); } - },rmdir:function (path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var err = FS.mayDelete(parent, name, true); - if (err) { - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); - } - try { - if (FS.trackingDelegate['willDeletePath']) { - FS.trackingDelegate['willDeletePath'](path); + req.onupgradeneeded = function(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); } - } catch(e) { - console.log("FS.trackingDelegate['willDeletePath']('"+path+"') threw an exception: " + e.message); + + if (!fileStore.indexNames.contains('timestamp')) { + fileStore.createIndex('timestamp', 'timestamp', { unique: false }); + } + }; + req.onsuccess = function() { + db = req.result; + + // add to the cache + IDBFS.dbs[name] = db; + callback(null, db); + }; + req.onerror = function(e) { + callback(this.error); + e.preventDefault(); + }; + },getLocalSet:function (mount, callback) { + var entries = {}; + + function isRealDir(p) { + return p !== '.' && p !== '..'; + }; + function toAbsolute(root) { + return function(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 }; } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); + + return callback(null, { type: 'local', entries: entries }); + },getRemoteSet:function (mount, callback) { + var entries = {}; + + IDBFS.getDB(mount.mountpoint, function(err, db) { + if (err) return callback(err); + + var transaction = db.transaction([IDBFS.DB_STORE_NAME], 'readonly'); + transaction.onerror = function(e) { + callback(this.error); + e.preventDefault(); + }; + + var store = transaction.objectStore(IDBFS.DB_STORE_NAME); + var index = store.index('timestamp'); + + index.openKeyCursor().onsuccess = function(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(); + }; + }); + },loadLocalEntry:function (path, callback) { + var stat, node; + try { - if (FS.trackingDelegate['onDeletePath']) FS.trackingDelegate['onDeletePath'](path); - } catch(e) { - console.log("FS.trackingDelegate['onDeletePath']('"+path+"') threw an exception: " + e.message); - } - },readdir:function (path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - if (!node.node_ops.readdir) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); - } - return node.node_ops.readdir(node); - },unlink:function (path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var err = FS.mayDelete(parent, name, false); - if (err) { - // POSIX says unlink should set EPERM, not EISDIR - if (err === ERRNO_CODES.EISDIR) err = ERRNO_CODES.EPERM; - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); + var lookup = FS.lookupPath(path); + node = lookup.node; + stat = FS.stat(path); + } catch (e) { + return callback(e); } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); + + if (FS.isDir(stat.mode)) { + return callback(null, { timestamp: stat.mtime, mode: stat.mode }); + } else if (FS.isFile(stat.mode)) { + // Performance consideration: storing a normal JavaScript array to a IndexedDB is much slower than storing a typed array. + // Therefore always convert the file contents to a typed array first before writing the data to IndexedDB. + 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:function (path, entry, callback) { try { - if (FS.trackingDelegate['willDeletePath']) { - FS.trackingDelegate['willDeletePath'](path); + if (FS.isDir(entry.mode)) { + FS.mkdir(path, entry.mode); + } else if (FS.isFile(entry.mode)) { + FS.writeFile(path, entry.contents, { encoding: 'binary', canOwn: true }); + } else { + return callback(new Error('node type not supported')); } - } catch(e) { - console.log("FS.trackingDelegate['willDeletePath']('"+path+"') threw an exception: " + e.message); + + FS.chmod(path, entry.mode); + FS.utime(path, entry.timestamp, entry.timestamp); + } catch (e) { + return callback(e); } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); + + callback(null); + },removeLocalEntry:function (path, callback) { try { - if (FS.trackingDelegate['onDeletePath']) FS.trackingDelegate['onDeletePath'](path); - } catch(e) { - console.log("FS.trackingDelegate['onDeletePath']('"+path+"') threw an exception: " + e.message); - } - },readlink:function (path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - return PATH.resolve(FS.getPath(link.parent), link.node_ops.readlink(link)); - },stat:function (path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - if (!node) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - if (!node.node_ops.getattr) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - return node.node_ops.getattr(node); - },lstat:function (path) { - return FS.stat(path, true); - },chmod:function (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(ERRNO_CODES.EPERM); + 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); } - node.node_ops.setattr(node, { - mode: (mode & 4095) | (node.mode & ~4095), - timestamp: Date.now() + + callback(null); + },loadRemoteEntry:function (store, path, callback) { + var req = store.get(path); + req.onsuccess = function(event) { callback(null, event.target.result); }; + req.onerror = function(e) { + callback(this.error); + e.preventDefault(); + }; + },storeRemoteEntry:function (store, path, entry, callback) { + var req = store.put(entry, path); + req.onsuccess = function() { callback(null); }; + req.onerror = function(e) { + callback(this.error); + e.preventDefault(); + }; + },removeRemoteEntry:function (store, path, callback) { + var req = store.delete(path); + req.onsuccess = function() { callback(null); }; + req.onerror = function(e) { + callback(this.error); + e.preventDefault(); + }; + },reconcile:function (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 > e2.timestamp) { + create.push(key); + total++; + } }); - },lchmod:function (path, mode) { - FS.chmod(path, mode, true); - },fchmod:function (fd, mode) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); - } - FS.chmod(stream.node, mode); - },chown:function (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(ERRNO_CODES.EPERM); - } - node.node_ops.setattr(node, { - timestamp: Date.now() - // we ignore the uid / gid for now - }); - },lchown:function (path, uid, gid) { - FS.chown(path, uid, gid, true); - },fchown:function (fd, uid, gid) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); - } - FS.chown(stream.node, uid, gid); - },truncate:function (path, len) { - if (len < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - 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(ERRNO_CODES.EPERM); - } - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EISDIR); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - var err = FS.nodePermissions(node, 'w'); - if (err) { - throw new FS.ErrnoError(err); - } - node.node_ops.setattr(node, { - size: len, - timestamp: Date.now() - }); - },ftruncate:function (fd, len) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - FS.truncate(stream.node, len); - },utime:function (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:function (path, flags, mode, fd_start, fd_end) { - if (path === "") { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - flags = typeof flags === 'string' ? FS.modeStringToFlags(flags) : flags; - mode = typeof mode === 'undefined' ? 438 /* 0666 */ : 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) { - // ignore + + var remove = []; + Object.keys(dst.entries).forEach(function (key) { + var e = dst.entries[key]; + var e2 = src.entries[key]; + if (!e2) { + remove.push(key); + total++; } + }); + + if (!total) { + return callback(null); } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(ERRNO_CODES.EEXIST); + + var errored = false; + var completed = 0; + 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) { + if (!done.errored) { + done.errored = true; + return callback(err); } - } else { - // node doesn't exist, try to create it - node = FS.mknod(path, mode, 0); - created = true; + return; } - } - if (!node) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var err = FS.mayOpen(node, flags); - if (err) { - throw new FS.ErrnoError(err); + if (++completed >= total) { + return callback(null); } - } - // do truncation if necessary - if ((flags & 512)) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512); + }; - // register the stream with the filesystem - var stream = FS.createStream({ - node: node, - path: FS.getPath(node), // we want the absolute path to the node - flags: flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }, fd_start, fd_end); - // call the new stream's open function - 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; - Module['printErr']('read file: ' + path); + transaction.onerror = function(e) { + done(this.error); + e.preventDefault(); + }; + + // sort paths in ascending order so directory entries are created + // before the files inside them + create.sort().forEach(function (path) { + if (dst.type === 'local') { + IDBFS.loadRemoteEntry(store, path, function (err, entry) { + if (err) return done(err); + IDBFS.storeLocalEntry(path, entry, done); + }); + } else { + IDBFS.loadLocalEntry(path, function (err, entry) { + if (err) return done(err); + IDBFS.storeRemoteEntry(store, path, entry, done); + }); } - } - try { - if (FS.trackingDelegate['onOpenFile']) { - var trackingFlags = 0; - if ((flags & 2097155) !== 1) { - trackingFlags |= FS.tracking.openFlags.READ; - } - if ((flags & 2097155) !== 0) { - trackingFlags |= FS.tracking.openFlags.WRITE; - } - FS.trackingDelegate['onOpenFile'](path, trackingFlags); + }); + + // sort paths in descending order so files are deleted before their + // parent directories + remove.sort().reverse().forEach(function(path) { + if (dst.type === 'local') { + IDBFS.removeLocalEntry(path, done); + } else { + IDBFS.removeRemoteEntry(store, path, done); } - } catch(e) { - console.log("FS.trackingDelegate['onOpenFile']('"+path+"', flags) threw an exception: " + e.message); + }); + }}; + + var NODEFS={isWindows:false,staticInit:function () { + NODEFS.isWindows = !!process.platform.match(/^win/); + },mount:function (mount) { + assert(ENVIRONMENT_IS_NODE); + return NODEFS.createNode(null, '/', NODEFS.getMode(mount.opts.root), 0); + },createNode:function (parent, name, mode, dev) { + if (!FS.isDir(mode) && !FS.isFile(mode) && !FS.isLink(mode)) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } - return stream; - },close:function (stream) { - if (stream.getdents) stream.getdents = null; // free readdir state + var node = FS.createNode(parent, name, mode); + node.node_ops = NODEFS.node_ops; + node.stream_ops = NODEFS.stream_ops; + return node; + },getMode:function (path) { + var stat; try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); + stat = fs.lstatSync(path); + if (NODEFS.isWindows) { + // On Windows, directories return permission bits 'rw-rw-rw-', even though they have 'rwxrwxrwx', so + // propagate write bits to execute bits. + stat.mode = stat.mode | ((stat.mode & 146) >> 1); } } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); } - },llseek:function (stream, offset, whence) { - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); + return stat.mode; + },realPath:function (node) { + var parts = []; + while (node.parent !== node) { + parts.push(node.name); + node = node.parent; } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - },read:function (stream, buffer, offset, length, position) { - if (length < 0 || position < 0) { + parts.push(node.mount.opts.root); + parts.reverse(); + return PATH.join.apply(null, parts); + },flagsToPermissionStringMap:{0:"r",1:"r+",2:"r+",64:"r",65:"r+",66:"r+",129:"rx+",193:"rx+",514:"w+",577:"w",578:"w+",705:"wx",706:"wx+",1024:"a",1025:"a",1026:"a+",1089:"a",1090:"a+",1153:"ax",1154:"ax+",1217:"ax",1218:"ax+",4096:"rs",4098:"rs+"},flagsToPermissionString:function (flags) { + flags &= ~0x200000 /*O_PATH*/; // Ignore this flag from musl, otherwise node.js fails to open the file. + flags &= ~0x800 /*O_NONBLOCK*/; // Ignore this flag from musl, otherwise node.js fails to open the file. + flags &= ~0x8000 /*O_LARGEFILE*/; // Ignore this flag from musl, otherwise node.js fails to open the file. + flags &= ~0x80000 /*O_CLOEXEC*/; // Some applications may pass it; it makes no sense for a single process. + if (flags in NODEFS.flagsToPermissionStringMap) { + return NODEFS.flagsToPermissionStringMap[flags]; + } else { throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); + },node_ops:{getattr:function (node) { + var path = NODEFS.realPath(node); + var stat; + try { + stat = fs.lstatSync(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096. + // See http://support.microsoft.com/kb/140365 + if (NODEFS.isWindows && !stat.blksize) { + stat.blksize = 4096; + } + if (NODEFS.isWindows && !stat.blocks) { + stat.blocks = (stat.size+stat.blksize-1)/stat.blksize|0; + } + return { + dev: stat.dev, + ino: stat.ino, + mode: stat.mode, + nlink: stat.nlink, + uid: stat.uid, + gid: stat.gid, + rdev: stat.rdev, + size: stat.size, + atime: stat.atime, + mtime: stat.mtime, + ctime: stat.ctime, + blksize: stat.blksize, + blocks: stat.blocks + }; + },setattr:function (node, attr) { + var path = NODEFS.realPath(node); + try { + if (attr.mode !== undefined) { + fs.chmodSync(path, attr.mode); + // update the common node structure mode as well + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + var date = new Date(attr.timestamp); + fs.utimesSync(path, date, date); + } + if (attr.size !== undefined) { + fs.truncateSync(path, attr.size); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + },lookup:function (parent, name) { + var path = PATH.join2(NODEFS.realPath(parent), name); + var mode = NODEFS.getMode(path); + return NODEFS.createNode(parent, name, mode); + },mknod:function (parent, name, mode, dev) { + var node = NODEFS.createNode(parent, name, mode, dev); + // create the backing node for this in the fs root as well + var path = NODEFS.realPath(node); + try { + if (FS.isDir(node.mode)) { + fs.mkdirSync(path, node.mode); + } else { + fs.writeFileSync(path, '', { mode: node.mode }); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + return node; + },rename:function (oldNode, newDir, newName) { + var oldPath = NODEFS.realPath(oldNode); + var newPath = PATH.join2(NODEFS.realPath(newDir), newName); + try { + fs.renameSync(oldPath, newPath); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + },unlink:function (parent, name) { + var path = PATH.join2(NODEFS.realPath(parent), name); + try { + fs.unlinkSync(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + },rmdir:function (parent, name) { + var path = PATH.join2(NODEFS.realPath(parent), name); + try { + fs.rmdirSync(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + },readdir:function (node) { + var path = NODEFS.realPath(node); + try { + return fs.readdirSync(path); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + },symlink:function (parent, newName, oldPath) { + var newPath = PATH.join2(NODEFS.realPath(parent), newName); + try { + fs.symlinkSync(oldPath, newPath); + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + },readlink:function (node) { + var path = NODEFS.realPath(node); + try { + path = fs.readlinkSync(path); + path = NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root), path); + return path; + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + }},stream_ops:{open:function (stream) { + var path = NODEFS.realPath(stream.node); + try { + if (FS.isFile(stream.node.mode)) { + stream.nfd = fs.openSync(path, NODEFS.flagsToPermissionString(stream.flags)); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + },close:function (stream) { + try { + if (FS.isFile(stream.node.mode) && stream.nfd) { + fs.closeSync(stream.nfd); + } + } catch (e) { + if (!e.code) throw e; + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + },read:function (stream, buffer, offset, length, position) { + if (length === 0) return 0; // node errors on 0 length reads + // FIXME this is terrible. + var nbuffer = new Buffer(length); + var res; + try { + res = fs.readSync(stream.nfd, nbuffer, 0, length, position); + } catch (e) { + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + if (res > 0) { + for (var i = 0; i < res; i++) { + buffer[offset + i] = nbuffer[i]; + } + } + return res; + },write:function (stream, buffer, offset, length, position) { + // FIXME this is terrible. + var nbuffer = new Buffer(buffer.subarray(offset, offset + length)); + var res; + try { + res = fs.writeSync(stream.nfd, nbuffer, 0, length, position); + } catch (e) { + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + return res; + },llseek:function (stream, offset, whence) { + var position = offset; + if (whence === 1) { // SEEK_CUR. + position += stream.position; + } else if (whence === 2) { // SEEK_END. + if (FS.isFile(stream.node.mode)) { + try { + var stat = fs.fstatSync(stream.nfd); + position += stat.size; + } catch (e) { + throw new FS.ErrnoError(ERRNO_CODES[e.code]); + } + } + } + + if (position < 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + + return position; + }}}; + + var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function (mount) { + assert(ENVIRONMENT_IS_WORKER); + if (!WORKERFS.reader) WORKERFS.reader = new FileReaderSync(); + var root = WORKERFS.createNode(null, '/', WORKERFS.DIR_MODE, 0); + var createdParents = {}; + function ensureParent(path) { + // return the parent node, creating subdirs as necessary + var parts = path.split('/'); + var parent = root; + for (var i = 0; i < parts.length-1; i++) { + var curr = parts.slice(0, i+1).join('/'); + // Issue 4254: Using curr as a node name will prevent the node + // from being found in FS.nameTable when FS.open is called on + // a path which holds a child of this node, + // given that all FS functions assume node names + // are just their corresponding parts within their given path, + // rather than incremental aggregates which include their parent's + // directories. + if (!createdParents[curr]) { + createdParents[curr] = WORKERFS.createNode(parent, parts[i], WORKERFS.DIR_MODE, 0); + } + parent = createdParents[curr]; + } + return parent; } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EISDIR); + function base(path) { + var parts = path.split('/'); + return parts[parts.length-1]; } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + // We also accept FileList here, by using Array.prototype + Array.prototype.forEach.call(mount.opts["files"] || [], function(file) { + WORKERFS.createNode(ensureParent(file.name), base(file.name), WORKERFS.FILE_MODE, 0, file, file.lastModifiedDate); + }); + (mount.opts["blobs"] || []).forEach(function(obj) { + WORKERFS.createNode(ensureParent(obj["name"]), base(obj["name"]), WORKERFS.FILE_MODE, 0, obj["data"]); + }); + (mount.opts["packages"] || []).forEach(function(pack) { + pack['metadata'].files.forEach(function(file) { + var name = file.filename.substr(1); // remove initial slash + WORKERFS.createNode(ensureParent(name), base(name), WORKERFS.FILE_MODE, 0, pack['blob'].slice(file.start, file.end)); + }); + }); + return root; + },createNode:function (parent, name, mode, dev, contents, mtime) { + var node = FS.createNode(parent, name, mode); + node.mode = mode; + node.node_ops = WORKERFS.node_ops; + node.stream_ops = WORKERFS.stream_ops; + node.timestamp = (mtime || new Date).getTime(); + assert(WORKERFS.FILE_MODE !== WORKERFS.DIR_MODE); + if (mode === WORKERFS.FILE_MODE) { + node.size = contents.size; + node.contents = contents; + } else { + node.size = 4096; + node.contents = {}; } - var seeking = true; - if (typeof position === 'undefined') { - position = stream.position; - seeking = false; - } else if (!stream.seekable) { - throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - },write:function (stream, buffer, offset, length, position, canOwn) { - if (length < 0 || position < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EISDIR); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - if (stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = true; - if (typeof position === 'undefined') { - position = stream.position; - seeking = false; - } else if (!stream.seekable) { - throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - try { - if (stream.path && FS.trackingDelegate['onWriteToFile']) FS.trackingDelegate['onWriteToFile'](stream.path); - } catch(e) { - console.log("FS.trackingDelegate['onWriteToFile']('"+path+"') threw an exception: " + e.message); - } - return bytesWritten; - },allocate:function (stream, offset, length) { - if (offset < 0 || length <= 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + if (parent) { + parent.contents[name] = node; } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); + return node; + },node_ops:{getattr:function (node) { + return { + dev: 1, + ino: undefined, + mode: node.mode, + nlink: 1, + uid: 0, + gid: 0, + rdev: undefined, + size: node.size, + atime: new Date(node.timestamp), + mtime: new Date(node.timestamp), + ctime: new Date(node.timestamp), + blksize: 4096, + blocks: Math.ceil(node.size / 4096), + }; + },setattr:function (node, attr) { + if (attr.mode !== undefined) { + node.mode = attr.mode; + } + if (attr.timestamp !== undefined) { + node.timestamp = attr.timestamp; + } + },lookup:function (parent, name) { + throw new FS.ErrnoError(ERRNO_CODES.ENOENT); + },mknod:function (parent, name, mode, dev) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); + },rename:function (oldNode, newDir, newName) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); + },unlink:function (parent, name) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); + },rmdir:function (parent, name) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); + },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) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); + },readlink:function (node) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); + }},stream_ops:{read:function (stream, buffer, offset, length, position) { + if (position >= stream.node.size) return 0; + var chunk = stream.node.contents.slice(position, position + length); + var ab = WORKERFS.reader.readAsArrayBuffer(chunk); + buffer.set(new Uint8Array(ab), offset); + return chunk.size; + },write:function (stream, buffer, offset, length, position) { + throw new FS.ErrnoError(ERRNO_CODES.EIO); + },llseek:function (stream, offset, whence) { + var position = offset; + if (whence === 1) { // SEEK_CUR. + position += stream.position; + } else if (whence === 2) { // SEEK_END. + if (FS.isFile(stream.node.mode)) { + position += stream.node.size; + } + } + if (position < 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + return position; + }}}; + + var _stdin=STATICTOP; STATICTOP += 16;; + + var _stdout=STATICTOP; STATICTOP += 16;; + + var _stderr=STATICTOP; STATICTOP += 16;;var FS={root:null,mounts:[],devices:[null],streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function (e) { + if (!(e instanceof FS.ErrnoError)) throw e + ' : ' + stackTrace(); + return ___setErrNo(e.errno); + },lookupPath:function (path, opts) { + path = PATH.resolve(FS.cwd(), path); + opts = opts || {}; + + if (!path) return { path: '', node: null }; + + var defaults = { + follow_mount: true, + recurse_count: 0 + }; + for (var key in defaults) { + if (opts[key] === undefined) { + opts[key] = defaults[key]; + } } - if (!FS.isFile(stream.node.mode) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.ENODEV); + + if (opts.recurse_count > 8) { // max recursive lookup of 8 + throw new FS.ErrnoError(ERRNO_CODES.ELOOP); } - if (!stream.stream_ops.allocate) { - throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP); + + // split the path + var parts = PATH.normalizeArray(path.split('/').filter(function(p) { + return !!p; + }), false); + + // start at the root + 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) { + // stop resolving + break; + } + + current = FS.lookupNode(current, parts[i]); + current_path = PATH.join2(current_path, parts[i]); + + // jump to the mount's root node if this is a mountpoint + if (FS.isMountpoint(current)) { + if (!islast || (islast && opts.follow_mount)) { + current = current.mounted.root; + } + } + + // by default, lookupPath will not follow a symlink if it is the final path component. + // setting opts.follow = true will override this behavior. + if (!islast || opts.follow) { + var count = 0; + while (FS.isLink(current.mode)) { + var link = FS.readlink(current_path); + current_path = PATH.resolve(PATH.dirname(current_path), link); + + var lookup = FS.lookupPath(current_path, { recurse_count: opts.recurse_count }); + current = lookup.node; + + if (count++ > 40) { // limit max consecutive symlinks to 40 (SYMLOOP_MAX). + throw new FS.ErrnoError(ERRNO_CODES.ELOOP); + } + } + } } - stream.stream_ops.allocate(stream, offset, length); - },mmap:function (stream, buffer, offset, length, position, prot, flags) { - // TODO if PROT is PROT_WRITE, make sure we have write access - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(ERRNO_CODES.EACCES); + + return { path: current_path, node: current }; + },getPath:function (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; } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(ERRNO_CODES.ENODEV); + },hashName:function (parentid, name) { + var hash = 0; + + + for (var i = 0; i < name.length; i++) { + hash = ((hash << 5) - hash + name.charCodeAt(i)) | 0; } - return stream.stream_ops.mmap(stream, buffer, offset, length, position, prot, flags); - },msync:function (stream, buffer, offset, length, mmapFlags) { - if (!stream || !stream.stream_ops.msync) { - return 0; + return ((parentid + hash) >>> 0) % FS.nameTable.length; + },hashAddNode:function (node) { + var hash = FS.hashName(node.parent.id, node.name); + node.name_next = FS.nameTable[hash]; + FS.nameTable[hash] = node; + },hashRemoveNode:function (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; + } } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - },munmap:function (stream) { - return 0; - },ioctl:function (stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTTY); + },lookupNode:function (parent, name) { + var err = FS.mayLookup(parent); + if (err) { + throw new FS.ErrnoError(err, parent); } - return stream.stream_ops.ioctl(stream, cmd, arg); - },readFile:function (path, opts) { - opts = opts || {}; - opts.flags = opts.flags || 'r'; - opts.encoding = opts.encoding || 'binary'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error('Invalid encoding type "' + opts.encoding + '"'); + 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; + } } - 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; + // if we failed to find it in the cache, call into the VFS + return FS.lookup(parent, name); + },createNode:function (parent, name, mode, rdev) { + if (!FS.FSNode) { + FS.FSNode = function(parent, name, mode, rdev) { + if (!parent) { + parent = this; // root node sets parent to itself + } + 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; + }; + + FS.FSNode.prototype = {}; + + // compatibility + var readMode = 292 | 73; + var writeMode = 146; + + // NOTE we must use Object.defineProperties instead of individual calls to + // Object.defineProperty in order to make closure compiler happy + Object.defineProperties(FS.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.close(stream); - return ret; - },writeFile:function (path, data, opts) { - opts = opts || {}; - opts.flags = opts.flags || 'w'; - opts.encoding = opts.encoding || 'utf8'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error('Invalid encoding type "' + opts.encoding + '"'); + + var node = new FS.FSNode(parent, name, mode, rdev); + + FS.hashAddNode(node); + + return node; + },destroyNode:function (node) { + FS.hashRemoveNode(node); + },isRoot:function (node) { + return node === node.parent; + },isMountpoint:function (node) { + return !!node.mounted; + },isFile:function (mode) { + return (mode & 61440) === 32768; + },isDir:function (mode) { + return (mode & 61440) === 16384; + },isLink:function (mode) { + return (mode & 61440) === 40960; + },isChrdev:function (mode) { + return (mode & 61440) === 8192; + },isBlkdev:function (mode) { + return (mode & 61440) === 24576; + },isFIFO:function (mode) { + return (mode & 61440) === 4096; + },isSocket:function (mode) { + return (mode & 49152) === 49152; + },flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function (str) { + var flags = FS.flagModes[str]; + if (typeof flags === 'undefined') { + throw new Error('Unknown file open mode: ' + str); } - var stream = FS.open(path, opts.flags, opts.mode); - if (opts.encoding === 'utf8') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, 0, opts.canOwn); - } else if (opts.encoding === 'binary') { - FS.write(stream, data, 0, data.length, 0, opts.canOwn); + return flags; + },flagsToPermissionString:function (flag) { + var perms = ['r', 'w', 'rw'][flag & 3]; + if ((flag & 512)) { + perms += 'w'; } - FS.close(stream); - },cwd:function () { - return FS.currentPath; - },chdir:function (path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); + return perms; + },nodePermissions:function (node, perms) { + if (FS.ignorePermissions) { + return 0; } - var err = FS.nodePermissions(lookup.node, 'x'); - if (err) { - throw new FS.ErrnoError(err); + // return 0 if any user, group or owner bits are set. + if (perms.indexOf('r') !== -1 && !(node.mode & 292)) { + return ERRNO_CODES.EACCES; + } else if (perms.indexOf('w') !== -1 && !(node.mode & 146)) { + return ERRNO_CODES.EACCES; + } else if (perms.indexOf('x') !== -1 && !(node.mode & 73)) { + return ERRNO_CODES.EACCES; } - FS.currentPath = lookup.path; - },createDefaultDirectories:function () { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - },createDefaultDevices:function () { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: function() { return 0; }, - write: function(stream, buffer, offset, length, pos) { return length; } - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using Module['printErr'] - // so we register a second tty just for it. - 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)); - // setup /dev/[u]random - var random_device; - if (typeof crypto !== 'undefined') { - // for modern web browsers - var randomBuffer = new Uint8Array(1); - random_device = function() { crypto.getRandomValues(randomBuffer); return randomBuffer[0]; }; - } else if (ENVIRONMENT_IS_NODE) { - // for nodejs - random_device = function() { return require('crypto').randomBytes(1)[0]; }; - } else { - // default for ES5 platforms - random_device = function() { return (Math.random()*256)|0; }; + return 0; + },mayLookup:function (dir) { + var err = FS.nodePermissions(dir, 'x'); + if (err) return err; + if (!dir.node_ops.lookup) return ERRNO_CODES.EACCES; + return 0; + },mayCreate:function (dir, name) { + try { + var node = FS.lookupNode(dir, name); + return ERRNO_CODES.EEXIST; + } catch (e) { } - FS.createDevice('/dev', 'random', random_device); - FS.createDevice('/dev', 'urandom', random_device); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - },createSpecialDirectories:function () { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount: function() { - var node = FS.createNode('/proc/self', 'fd', 16384 | 0777, 73); - node.node_ops = { - lookup: function(parent, name) { - var fd = +name; - var stream = FS.getStream(fd); - if (!stream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: function() { return stream.path } } - }; - ret.parent = ret; // make it look like a simple root node - return ret; - } - }; - return node; + return FS.nodePermissions(dir, 'wx'); + },mayDelete:function (dir, name, isdir) { + var node; + try { + node = FS.lookupNode(dir, name); + } catch (e) { + return e.errno; + } + var err = FS.nodePermissions(dir, 'wx'); + if (err) { + return err; + } + if (isdir) { + if (!FS.isDir(node.mode)) { + return ERRNO_CODES.ENOTDIR; + } + if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { + return ERRNO_CODES.EBUSY; } - }, {}, '/proc/self/fd'); - },createStandardStreams:function () { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - if (Module['stdin']) { - FS.createDevice('/dev', 'stdin', Module['stdin']); } else { - FS.symlink('/dev/tty', '/dev/stdin'); + if (FS.isDir(node.mode)) { + return ERRNO_CODES.EISDIR; + } } - if (Module['stdout']) { - FS.createDevice('/dev', 'stdout', null, Module['stdout']); - } else { - FS.symlink('/dev/tty', '/dev/stdout'); + return 0; + },mayOpen:function (node, flags) { + if (!node) { + return ERRNO_CODES.ENOENT; } - if (Module['stderr']) { - FS.createDevice('/dev', 'stderr', null, Module['stderr']); - } else { - FS.symlink('/dev/tty1', '/dev/stderr'); + if (FS.isLink(node.mode)) { + return ERRNO_CODES.ELOOP; + } else if (FS.isDir(node.mode)) { + if (FS.flagsToPermissionString(flags) !== 'r' || // opening for write + (flags & 512)) { // TODO: check for O_SEARCH? (== search for dir only) + return ERRNO_CODES.EISDIR; + } } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 'r'); - assert(stdin.fd === 0, 'invalid handle for stdin (' + stdin.fd + ')'); - - var stdout = FS.open('/dev/stdout', 'w'); - assert(stdout.fd === 1, 'invalid handle for stdout (' + stdout.fd + ')'); - - var stderr = FS.open('/dev/stderr', 'w'); - assert(stderr.fd === 2, 'invalid handle for stderr (' + stderr.fd + ')'); - },ensureErrnoError:function () { - if (FS.ErrnoError) return; - FS.ErrnoError = function ErrnoError(errno, node) { - //Module.printErr(stackTrace()); // useful for debugging - this.node = node; - this.setErrno = function(errno) { - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } + return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); + },MAX_OPEN_FDS:4096,nextfd:function (fd_start, fd_end) { + fd_start = fd_start || 0; + fd_end = 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(ERRNO_CODES.EMFILE); + },getStream:function (fd) { + return FS.streams[fd]; + },createStream:function (stream, fd_start, fd_end) { + if (!FS.FSStream) { + FS.FSStream = function(){}; + FS.FSStream.prototype = {}; + // compatibility + Object.defineProperties(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); } } - }; - this.setErrno(errno); - this.message = ERRNO_MESSAGES[errno]; - }; - FS.ErrnoError.prototype = new Error(); - FS.ErrnoError.prototype.constructor = FS.ErrnoError; - // Some errors may happen quite a bit, to avoid overhead we reuse them (and suffer a lack of stack info) - [ERRNO_CODES.ENOENT].forEach(function(code) { - FS.genericErrors[code] = new FS.ErrnoError(code); - FS.genericErrors[code].stack = ''; - }); - },staticInit:function () { - FS.ensureErrnoError(); + }); + } + // clone it, so we can return an instance of FSStream + var newStream = new FS.FSStream(); + for (var p in stream) { + newStream[p] = stream[p]; + } + stream = newStream; + var fd = FS.nextfd(fd_start, fd_end); + stream.fd = fd; + FS.streams[fd] = stream; + return stream; + },closeStream:function (fd) { + FS.streams[fd] = null; + },chrdev_stream_ops:{open:function (stream) { + var device = FS.getDevice(stream.node.rdev); + // override node's stream ops with the device's + stream.stream_ops = device.stream_ops; + // forward the open call + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); + } + },llseek:function () { + throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); + }},major:function (dev) { + return ((dev) >> 8); + },minor:function (dev) { + return ((dev) & 0xff); + },makedev:function (ma, mi) { + return ((ma) << 8 | (mi)); + },registerDevice:function (dev, ops) { + FS.devices[dev] = { stream_ops: ops }; + },getDevice:function (dev) { + return FS.devices[dev]; + },getMounts:function (mount) { + var mounts = []; + var check = [mount]; - FS.nameTable = new Array(4096); + while (check.length) { + var m = check.pop(); - FS.mount(MEMFS, {}, '/'); + mounts.push(m); - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); + check.push.apply(check, m.mounts); + } - FS.filesystems = { - 'MEMFS': MEMFS, - 'IDBFS': IDBFS, - 'NODEFS': NODEFS, - 'WORKERFS': WORKERFS, + return mounts; + },syncfs:function (populate, callback) { + if (typeof(populate) === 'function') { + callback = populate; + populate = false; + } + + FS.syncFSRequests++; + + if (FS.syncFSRequests > 1) { + console.log('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(err) { + assert(FS.syncFSRequests > 0); + FS.syncFSRequests--; + return callback(err); + } + + function done(err) { + if (err) { + if (!done.errored) { + done.errored = true; + return doCallback(err); + } + return; + } + if (++completed >= mounts.length) { + doCallback(null); + } }; - },init:function (input, output, error) { - assert(!FS.init.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.init.initialized = true; - FS.ensureErrnoError(); + // sync all mounts + mounts.forEach(function (mount) { + if (!mount.type.syncfs) { + return done(null); + } + mount.type.syncfs(mount, populate, done); + }); + },mount:function (type, opts, mountpoint) { + var root = mountpoint === '/'; + var pseudo = !mountpoint; + var node; - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - Module['stdin'] = input || Module['stdin']; - Module['stdout'] = output || Module['stdout']; - Module['stderr'] = error || Module['stderr']; + if (root && FS.root) { + throw new FS.ErrnoError(ERRNO_CODES.EBUSY); + } else if (!root && !pseudo) { + var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - FS.createStandardStreams(); - },quit:function () { - FS.init.initialized = false; - // force-flush all streams, so we get musl std streams printed out - var fflush = Module['_fflush']; - if (fflush) fflush(0); - // close all of our streams - for (var i = 0; i < FS.streams.length; i++) { - var stream = FS.streams[i]; - if (!stream) { - continue; + mountpoint = lookup.path; // use the absolute path + node = lookup.node; + + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(ERRNO_CODES.EBUSY); + } + + if (!FS.isDir(node.mode)) { + throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); } - FS.close(stream); - } - },getMode:function (canRead, canWrite) { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - },joinPath:function (parts, forceRelative) { - var path = PATH.join.apply(null, parts); - if (forceRelative && path[0] == '/') path = path.substr(1); - return path; - },absolutePath:function (relative, base) { - return PATH.resolve(base, relative); - },standardizePath:function (path) { - return PATH.normalize(path); - },findObject:function (path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (ret.exists) { - return ret.object; - } else { - ___setErrNo(ret.error); - return null; - } - },analyzePath:function (path, dontResolveLastLink) { - // operate from within the context of the symlink's target - 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; + + var mount = { + type: type, + opts: opts, + mountpoint: mountpoint, + mounts: [] }; - return ret; - },createFolder:function (parent, name, canRead, canWrite) { - var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); - var mode = FS.getMode(canRead, canWrite); - return FS.mkdir(path, mode); - },createPath:function (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) { - // ignore EEXIST + + // create a root node for the fs + var mountRoot = type.mount(mount); + mountRoot.mount = mount; + mount.root = mountRoot; + + if (root) { + FS.root = mountRoot; + } else if (node) { + // set as a mountpoint + node.mounted = mount; + + // add the new mount to the current mount's children + if (node.mount) { + node.mount.mounts.push(mount); } - parent = current; } - return current; - },createFile:function (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:function (parent, name, data, canRead, canWrite, canOwn) { - var path = name ? PATH.join2(typeof parent === 'string' ? parent : FS.getPath(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; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 'w'); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - return node; - },createDevice:function (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); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open: function(stream) { - stream.seekable = false; - }, - close: function(stream) { - // flush any pending line data - if (output && output.buffer && output.buffer.length) { - output(10); - } - }, - read: function(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(ERRNO_CODES.EAGAIN); - } - 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) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); - } - } - if (length) { - stream.node.timestamp = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - },createLink:function (parent, name, target, canRead, canWrite) { - var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); - return FS.symlink(target, path); - },forceLoadFile:function (obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - var success = 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 (Module['read']) { - // Command-line. - try { - // WARNING: Can't read binary files in V8's d8 or tracemonkey's js, as - // read() will try to parse UTF8. - obj.contents = intArrayFromString(Module['read'](obj.url), true); - obj.usedBytes = obj.contents.length; - } catch (e) { - success = false; - } - } else { - throw new Error('Cannot load without read() or XMLHttpRequest.'); - } - if (!success) ___setErrNo(ERRNO_CODES.EIO); - return success; - },createLazyFile:function (parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). Actual getting is abstracted away for eventual reuse. - function LazyUint8Array() { - this.lengthKnown = false; - this.chunks = []; // Loaded chunks. Index is the chunk number - } - 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; + + return mountRoot; + },unmount:function (mountpoint) { + var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); + + if (!FS.isMountpoint(lookup.node)) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } - LazyUint8Array.prototype.cacheLength = function LazyUint8Array_cacheLength() { - // Find length - 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 chunkSize = 1024*1024; // Chunk size in bytes - if (!hasByteServing) chunkSize = datalength; + // destroy the nodes for this mount, and all its child mounts + var node = lookup.node; + var mount = node.mounted; + var mounts = FS.getMounts(mount); - // Function to get a range from the remote URL. - var doXHR = (function(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!"); + Object.keys(FS.nameTable).forEach(function (hash) { + var current = FS.nameTable[hash]; - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); + while (current) { + var next = current.name_next; - // Some hints to the browser that we want binary data. - if (typeof Uint8Array != 'undefined') xhr.responseType = 'arraybuffer'; - if (xhr.overrideMimeType) { - xhr.overrideMimeType('text/plain; charset=x-user-defined'); + if (mounts.indexOf(current.mount) !== -1) { + FS.destroyNode(current); } - 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(function(chunkNum) { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - 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]; - }); + current = next; + } + }); - 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.defineProperty(lazyArray, "length", { - get: function() { - if(!this.lengthKnown) { - this.cacheLength(); - } - return this._length; - } - }); - Object.defineProperty(lazyArray, "chunkSize", { - get: function() { - if(!this.lengthKnown) { - this.cacheLength(); - } - return this._chunkSize; - } - }); + // no longer a mountpoint + node.mounted = null; - var properties = { isDevice: false, contents: lazyArray }; - } else { - var properties = { isDevice: false, url: url }; + // remove this mount from the child mounts + var idx = node.mount.mounts.indexOf(mount); + assert(idx !== -1); + node.mount.mounts.splice(idx, 1); + },lookup:function (parent, name) { + return parent.node_ops.lookup(parent, name); + },mknod:function (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(ERRNO_CODES.EINVAL); } - - var node = FS.createFile(parent, name, properties, canRead, canWrite); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; + var err = FS.mayCreate(parent, name); + if (err) { + throw new FS.ErrnoError(err); } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperty(node, "usedBytes", { - get: function() { return this.contents.length; } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach(function(key) { - var fn = node.stream_ops[key]; - stream_ops[key] = function forceLoadLazyFile() { - if (!FS.forceLoadFile(node)) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); - } - return fn.apply(null, arguments); - }; - }); - // use a custom read function - stream_ops.read = function stream_ops_read(stream, buffer, offset, length, position) { - if (!FS.forceLoadFile(node)) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); + if (!parent.node_ops.mknod) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); + } + return parent.node_ops.mknod(parent, name, mode, dev); + },create:function (path, mode) { + mode = mode !== undefined ? mode : 438 /* 0666 */; + mode &= 4095; + mode |= 32768; + return FS.mknod(path, mode, 0); + },mkdir:function (path, mode) { + mode = mode !== undefined ? mode : 511 /* 0777 */; + mode &= 511 | 512; + mode |= 16384; + return FS.mknod(path, mode, 0); + },mkdirTree:function (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 != ERRNO_CODES.EEXIST) throw e; } - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - }; - node.stream_ops = stream_ops; - return node; - },createPreloadedFile:function (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) { - Browser.init(); - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency('cp ' + fullname); // might have several active requests for the same 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); - } - var handled = false; - Module['preloadPlugins'].forEach(function(plugin) { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, function() { - if (onerror) onerror(); - removeRunDependency(dep); - }); - handled = true; - } - }); - if (!handled) finish(byteArray); } - addRunDependency(dep); - if (typeof url == 'string') { - Browser.asyncLoad(url, function(byteArray) { - processData(byteArray); - }, onerror); - } else { - processData(url); + },mkdev:function (path, mode, dev) { + if (typeof(dev) === 'undefined') { + dev = mode; + mode = 438 /* 0666 */; } - },indexedDB:function () { - return window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB; - },DB_NAME:function () { - return 'EM_FS_' + window.location.pathname; - },DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:function (paths, onload, onerror) { - onload = onload || function(){}; - onerror = onerror || function(){}; - var indexedDB = FS.indexedDB(); + mode |= 8192; + return FS.mknod(path, mode, dev); + },symlink:function (oldpath, newpath) { + if (!PATH.resolve(oldpath)) { + throw new FS.ErrnoError(ERRNO_CODES.ENOENT); + } + var lookup = FS.lookupPath(newpath, { parent: true }); + var parent = lookup.node; + if (!parent) { + throw new FS.ErrnoError(ERRNO_CODES.ENOENT); + } + var newname = PATH.basename(newpath); + var err = FS.mayCreate(parent, newname); + if (err) { + throw new FS.ErrnoError(err); + } + if (!parent.node_ops.symlink) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); + } + return parent.node_ops.symlink(parent, newname, oldpath); + },rename:function (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); + // parents must exist + var lookup, old_dir, new_dir; try { - var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); + lookup = FS.lookupPath(old_path, { parent: true }); + old_dir = lookup.node; + lookup = FS.lookupPath(new_path, { parent: true }); + new_dir = lookup.node; } catch (e) { - return onerror(e); + throw new FS.ErrnoError(ERRNO_CODES.EBUSY); } - openRequest.onupgradeneeded = function openRequest_onupgradeneeded() { - console.log('creating db'); - var db = openRequest.result; - db.createObjectStore(FS.DB_STORE_NAME); - }; - openRequest.onsuccess = function 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(function(path) { - var putRequest = files.put(FS.analyzePath(path).object.contents, path); - putRequest.onsuccess = function putRequest_onsuccess() { ok++; if (ok + fail == total) finish() }; - putRequest.onerror = function putRequest_onerror() { fail++; if (ok + fail == total) finish() }; - }); - transaction.onerror = onerror; - }; - openRequest.onerror = onerror; - },loadFilesFromDB:function (paths, onload, onerror) { - onload = onload || function(){}; - onerror = onerror || function(){}; - var indexedDB = FS.indexedDB(); + if (!old_dir || !new_dir) throw new FS.ErrnoError(ERRNO_CODES.ENOENT); + // need to be part of the same mount + if (old_dir.mount !== new_dir.mount) { + throw new FS.ErrnoError(ERRNO_CODES.EXDEV); + } + // source must exist + var old_node = FS.lookupNode(old_dir, old_name); + // old path should not be an ancestor of the new path + var relative = PATH.relative(old_path, new_dirname); + if (relative.charAt(0) !== '.') { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + // new path should not be an ancestor of the old path + relative = PATH.relative(new_path, old_dirname); + if (relative.charAt(0) !== '.') { + throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY); + } + // see if the new path already exists + var new_node; try { - var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); + new_node = FS.lookupNode(new_dir, new_name); } catch (e) { - return onerror(e); + // not fatal } - openRequest.onupgradeneeded = onerror; // no database to load from - openRequest.onsuccess = function 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(); + // early out if nothing needs to change + if (old_node === new_node) { + return; + } + // we'll need to delete the old entry + var isdir = FS.isDir(old_node.mode); + var err = FS.mayDelete(old_dir, old_name, isdir); + if (err) { + throw new FS.ErrnoError(err); + } + // need delete permissions if we'll be overwriting. + // need create permissions if new doesn't already exist. + err = new_node ? + FS.mayDelete(new_dir, new_name, isdir) : + FS.mayCreate(new_dir, new_name); + if (err) { + throw new FS.ErrnoError(err); + } + if (!old_dir.node_ops.rename) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); + } + if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { + throw new FS.ErrnoError(ERRNO_CODES.EBUSY); + } + // if we are going to change the parent, check write permissions + if (new_dir !== old_dir) { + err = FS.nodePermissions(old_dir, 'w'); + if (err) { + throw new FS.ErrnoError(err); } - paths.forEach(function(path) { - var getRequest = files.get(path); - getRequest.onsuccess = function 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 = function getRequest_onerror() { fail++; if (ok + fail == total) finish() }; - }); - transaction.onerror = onerror; - }; - openRequest.onerror = onerror; - }};var SYSCALLS={DEFAULT_POLLMASK:5,mappings:{},umask:511,calculateAt:function (dirfd, path) { - if (path[0] !== '/') { - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = FS.getStream(dirfd); - if (!dirstream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); - dir = dirstream.path; + } + try { + if (FS.trackingDelegate['willMovePath']) { + FS.trackingDelegate['willMovePath'](old_path, new_path); } - path = PATH.join2(dir, path); + } catch(e) { + console.log("FS.trackingDelegate['willMovePath']('"+old_path+"', '"+new_path+"') threw an exception: " + e.message); } - return path; - },doStat:function (func, path, buf) { + // remove the node from the lookup hash + FS.hashRemoveNode(old_node); + // do the underlying fs rename try { - var stat = func(path); + old_dir.node_ops.rename(old_node, new_dir, new_name); } catch (e) { - if (e && e.node && PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node))) { - // an error occurred while trying to look up the path; we should just report ENOTDIR - return -ERRNO_CODES.ENOTDIR; - } throw e; + } finally { + // add the node back to the hash (in case node_ops.rename + // changed its name) + FS.hashAddNode(old_node); } - 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; - HEAP32[(((buf)+(36))>>2)]=stat.size; - HEAP32[(((buf)+(40))>>2)]=4096; - HEAP32[(((buf)+(44))>>2)]=stat.blocks; - HEAP32[(((buf)+(48))>>2)]=(stat.atime.getTime() / 1000)|0; - HEAP32[(((buf)+(52))>>2)]=0; - HEAP32[(((buf)+(56))>>2)]=(stat.mtime.getTime() / 1000)|0; - HEAP32[(((buf)+(60))>>2)]=0; - HEAP32[(((buf)+(64))>>2)]=(stat.ctime.getTime() / 1000)|0; - HEAP32[(((buf)+(68))>>2)]=0; - HEAP32[(((buf)+(72))>>2)]=stat.ino; - return 0; - },doMsync:function (addr, stream, len, flags) { - var buffer = new Uint8Array(HEAPU8.subarray(addr, addr + len)); - FS.msync(stream, buffer, 0, len, flags); - },doMkdir:function (path, mode) { - // remove a trailing slash, if one - /a/b/ has basename of '', but - // we want to create b in the context of this function - 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) { - // we don't want this in the JS API as it uses mknod to create all nodes. - switch (mode & 61440) { - case 32768: - case 8192: - case 24576: - case 4096: - case 49152: - break; - default: return -ERRNO_CODES.EINVAL; + try { + if (FS.trackingDelegate['onMovePath']) FS.trackingDelegate['onMovePath'](old_path, new_path); + } catch(e) { + console.log("FS.trackingDelegate['onMovePath']('"+old_path+"', '"+new_path+"') threw an exception: " + e.message); } - FS.mknod(path, mode, dev); - return 0; - },doReadlink:function (path, buf, bufsize) { - if (bufsize <= 0) return -ERRNO_CODES.EINVAL; - var ret = FS.readlink(path); - ret = ret.slice(0, Math.max(0, bufsize)); - writeStringToMemory(ret, buf, true); - return ret.length; - },doAccess:function (path, amode) { - if (amode & ~7) { - // need a valid mode - return -ERRNO_CODES.EINVAL; + },rmdir:function (path) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var err = FS.mayDelete(parent, name, true); + if (err) { + throw new FS.ErrnoError(err); } - var node; - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - var perms = ''; - if (amode & 4) perms += 'r'; - if (amode & 2) perms += 'w'; - if (amode & 1) perms += 'x'; - if (perms /* otherwise, they've just passed F_OK */ && FS.nodePermissions(node, perms)) { - return -ERRNO_CODES.EACCES; + if (!parent.node_ops.rmdir) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); } - return 0; - },doDup:function (path, flags, suggestFD) { - var suggest = FS.getStream(suggestFD); - if (suggest) FS.close(suggest); - return FS.open(path, flags, 0, suggestFD, suggestFD).fd; - },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; // nothing more to read + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(ERRNO_CODES.EBUSY); } - 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; + try { + if (FS.trackingDelegate['willDeletePath']) { + FS.trackingDelegate['willDeletePath'](path); + } + } catch(e) { + console.log("FS.trackingDelegate['willDeletePath']('"+path+"') threw an exception: " + e.message); } - return ret; - },varargs:0,get:function (varargs) { - SYSCALLS.varargs += 4; - var ret = HEAP32[(((SYSCALLS.varargs)-(4))>>2)]; - return ret; - },getStr:function () { - var ret = Pointer_stringify(SYSCALLS.get()); - return ret; - },getStreamFromFD:function () { - var stream = FS.getStream(SYSCALLS.get()); - if (!stream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); - return stream; - },getSocketFromFD:function () { - var socket = SOCKFS.getSocket(SYSCALLS.get()); - if (!socket) throw new FS.ErrnoError(ERRNO_CODES.EBADF); - return socket; - },getSocketAddress:function (allowNull) { - var addrp = SYSCALLS.get(), addrlen = SYSCALLS.get(); - if (allowNull && addrp === 0) return null; - var info = __read_sockaddr(addrp, addrlen); - if (info.errno) throw new FS.ErrnoError(info.errno); - info.addr = DNS.lookup_addr(info.addr) || info.addr; - return info; - },get64:function () { - var low = SYSCALLS.get(), high = SYSCALLS.get(); - if (low >= 0) assert(high === 0); - else assert(high === -1); - return low; - },getZero:function () { - assert(SYSCALLS.get() === 0); - }};function ___syscall54(which, varargs) {SYSCALLS.varargs = varargs; - try { - // ioctl - var stream = SYSCALLS.getStreamFromFD(), op = SYSCALLS.get(); - switch (op) { - case 21505: { - if (!stream.tty) return -ERRNO_CODES.ENOTTY; - return 0; + parent.node_ops.rmdir(parent, name); + FS.destroyNode(node); + try { + if (FS.trackingDelegate['onDeletePath']) FS.trackingDelegate['onDeletePath'](path); + } catch(e) { + console.log("FS.trackingDelegate['onDeletePath']('"+path+"') threw an exception: " + e.message); } - case 21506: { - if (!stream.tty) return -ERRNO_CODES.ENOTTY; - return 0; // no-op, not actually adjusting terminal settings + },readdir:function (path) { + var lookup = FS.lookupPath(path, { follow: true }); + var node = lookup.node; + if (!node.node_ops.readdir) { + throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); } - case 21519: { - if (!stream.tty) return -ERRNO_CODES.ENOTTY; - var argp = SYSCALLS.get(); - HEAP32[((argp)>>2)]=0; - return 0; + return node.node_ops.readdir(node); + },unlink:function (path) { + var lookup = FS.lookupPath(path, { parent: true }); + var parent = lookup.node; + var name = PATH.basename(path); + var node = FS.lookupNode(parent, name); + var err = FS.mayDelete(parent, name, false); + if (err) { + // According to POSIX, we should map EISDIR to EPERM, but + // we instead do what Linux does (and we must, as we use + // the musl linux libc). + throw new FS.ErrnoError(err); } - case 21520: { - if (!stream.tty) return -ERRNO_CODES.ENOTTY; - return -ERRNO_CODES.EINVAL; // not supported + if (!parent.node_ops.unlink) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); } - case 21531: { - var argp = SYSCALLS.get(); - return FS.ioctl(stream, op, argp); + if (FS.isMountpoint(node)) { + throw new FS.ErrnoError(ERRNO_CODES.EBUSY); } - default: abort('bad ioctl syscall ' + op); - } - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - function _emscripten_glSampleCoverage(x0, x1) { GLctx.sampleCoverage(x0, x1) } - - 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; // GL spec: "glDeleteTextures silently ignores 0s and names that do not correspond to existing textures". - GLctx.deleteTexture(texture); - texture.name = 0; - GL.textures[id] = null; - } - } - - function _emscripten_glFrustum() { - Module['printErr']('missing function: emscripten_glFrustum'); abort(-1); - } - - function _glfwSetWindowSizeCallback(winid, cbfun) { - GLFW.setWindowSizeCallback(winid, cbfun); - } - - function _emscripten_glGetTexParameterfv(target, pname, params) { - if (!params) { - // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - HEAPF32[((params)>>2)]=GLctx.getTexParameter(target, pname); - } - - function _emscripten_glUniform4i(location, v0, v1, v2, v3) { - location = GL.uniforms[location]; - GLctx.uniform4i(location, v0, v1, v2, v3); - } - - function _emscripten_glBindRenderbuffer(target, renderbuffer) { - GLctx.bindRenderbuffer(target, renderbuffer ? GL.renderbuffers[renderbuffer] : null); - } - - - - - - function _emscripten_set_main_loop_timing(mode, value) { - Browser.mainLoop.timingMode = mode; - Browser.mainLoop.timingValue = value; - - if (!Browser.mainLoop.func) { - return 1; // Return non-zero on failure, can't set timing mode when there is no main loop. - } - - if (mode == 0 /*EM_TIMING_SETTIMEOUT*/) { - Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_setTimeout() { - setTimeout(Browser.mainLoop.runner, value); // doing this each time means that on exception, we stop - }; - Browser.mainLoop.method = 'timeout'; - } else if (mode == 1 /*EM_TIMING_RAF*/) { - Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_rAF() { - Browser.requestAnimationFrame(Browser.mainLoop.runner); - }; - Browser.mainLoop.method = 'rAF'; - } else if (mode == 2 /*EM_TIMING_SETIMMEDIATE*/) { - if (!window['setImmediate']) { - // Emulate setImmediate. (note: not a complete polyfill, we don't emulate clearImmediate() to keep code size to minimum, since not needed) - var setImmediates = []; - var emscriptenMainLoopMessageId = '__emcc'; - function Browser_setImmediate_messageHandler(event) { - if (event.source === window && event.data === emscriptenMainLoopMessageId) { - event.stopPropagation(); - setImmediates.shift()(); - } - } - window.addEventListener("message", Browser_setImmediate_messageHandler, true); - window['setImmediate'] = function Browser_emulated_setImmediate(func) { - setImmediates.push(func); - window.postMessage(emscriptenMainLoopMessageId, "*"); + try { + if (FS.trackingDelegate['willDeletePath']) { + FS.trackingDelegate['willDeletePath'](path); } + } catch(e) { + console.log("FS.trackingDelegate['willDeletePath']('"+path+"') threw an exception: " + e.message); } - Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_setImmediate() { - window['setImmediate'](Browser.mainLoop.runner); - }; - Browser.mainLoop.method = 'immediate'; - } - return 0; - }function _emscripten_set_main_loop(func, fps, simulateInfiniteLoop, arg, noSetTiming) { - Module['noExitRuntime'] = true; - - 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 = func; - Browser.mainLoop.arg = arg; - - var thisMainLoopId = Browser.mainLoop.currentlyRunningMainloop; - - 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 { - // not counted, but move the progress along a tiny bit - next = next + 0.5; // do not steal all the next one's progress - Browser.mainLoop.remainingBlockers = (8*remaining + next)/9; - } - } - console.log('main loop blocker "' + blocker.name + '" took ' + (Date.now() - start) + ' ms'); //, left: ' + Browser.mainLoop.remainingBlockers); - Browser.mainLoop.updateStatus(); - setTimeout(Browser.mainLoop.runner, 0); - return; + parent.node_ops.unlink(parent, name); + FS.destroyNode(node); + try { + if (FS.trackingDelegate['onDeletePath']) FS.trackingDelegate['onDeletePath'](path); + } catch(e) { + console.log("FS.trackingDelegate['onDeletePath']('"+path+"') threw an exception: " + e.message); } - - // catch pauses from non-main loop sources - if (thisMainLoopId < Browser.mainLoop.currentlyRunningMainloop) return; - - // Implement very basic swap interval control - Browser.mainLoop.currentFrameNumber = Browser.mainLoop.currentFrameNumber + 1 | 0; - if (Browser.mainLoop.timingMode == 1/*EM_TIMING_RAF*/ && Browser.mainLoop.timingValue > 1 && Browser.mainLoop.currentFrameNumber % Browser.mainLoop.timingValue != 0) { - // Not the scheduled time to render this frame - skip. - Browser.mainLoop.scheduler(); - return; + },readlink:function (path) { + var lookup = FS.lookupPath(path); + var link = lookup.node; + if (!link) { + throw new FS.ErrnoError(ERRNO_CODES.ENOENT); } - - // Signal GL rendering layer that processing of a new frame is about to start. This helps it optimize - // VBO double-buffering and reduce GPU stalls. - - if (Browser.mainLoop.method === 'timeout' && Module.ctx) { - Module.printErr('Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!'); - Browser.mainLoop.method = ''; // just warn once per call to set main loop + if (!link.node_ops.readlink) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } - - Browser.mainLoop.runIter(function() { - if (typeof arg !== 'undefined') { - Runtime.dynCall('vi', func, [arg]); - } else { - Runtime.dynCall('v', func); - } + return PATH.resolve(FS.getPath(link.parent), link.node_ops.readlink(link)); + },stat:function (path, dontFollow) { + var lookup = FS.lookupPath(path, { follow: !dontFollow }); + var node = lookup.node; + if (!node) { + throw new FS.ErrnoError(ERRNO_CODES.ENOENT); + } + if (!node.node_ops.getattr) { + throw new FS.ErrnoError(ERRNO_CODES.EPERM); + } + return node.node_ops.getattr(node); + },lstat:function (path) { + return FS.stat(path, true); + },chmod:function (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(ERRNO_CODES.EPERM); + } + node.node_ops.setattr(node, { + mode: (mode & 4095) | (node.mode & ~4095), + timestamp: Date.now() }); - - // catch pauses from the main loop itself - if (thisMainLoopId < Browser.mainLoop.currentlyRunningMainloop) return; - - // Queue new audio data. This is important to be right after the main loop invocation, so that we will immediately be able - // to queue the newest produced audio samples. - // TODO: Consider adding pre- and post- rAF callbacks so that GL.newRenderingFrameStarted() and SDL.audio.queueNewAudioData() - // do not need to be hardcoded into this function, but can be more generic. - 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/*EM_TIMING_SETTIMEOUT*/, 1000.0 / fps); - else _emscripten_set_main_loop_timing(1/*EM_TIMING_RAF*/, 1); // Do rAF by rendering each frame (no decimating) - - Browser.mainLoop.scheduler(); - } - - if (simulateInfiniteLoop) { - throw 'SimulateInfiniteLoop'; - } - }var Browser={mainLoop:{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++; // Incrementing this signals the previous main loop that it's now become old, and it must return. - },resume:function () { - Browser.mainLoop.currentlyRunningMainloop++; - var timingMode = Browser.mainLoop.timingMode; - var timingValue = Browser.mainLoop.timingValue; - var func = Browser.mainLoop.func; - Browser.mainLoop.func = null; - _emscripten_set_main_loop(func, 0, false, Browser.mainLoop.arg, true /* do not set timing and call scheduler, we will do it on the next lines */); - _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; // |return false| skips a frame - } - } + },lchmod:function (path, mode) { + FS.chmod(path, mode, true); + },fchmod:function (fd, mode) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(ERRNO_CODES.EBADF); + } + FS.chmod(stream.node, mode); + },chown:function (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(ERRNO_CODES.EPERM); + } + node.node_ops.setattr(node, { + timestamp: Date.now() + // we ignore the uid / gid for now + }); + },lchown:function (path, uid, gid) { + FS.chown(path, uid, gid, true); + },fchown:function (fd, uid, gid) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(ERRNO_CODES.EBADF); + } + FS.chown(stream.node, uid, gid); + },truncate:function (path, len) { + if (len < 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + 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(ERRNO_CODES.EPERM); + } + if (FS.isDir(node.mode)) { + throw new FS.ErrnoError(ERRNO_CODES.EISDIR); + } + if (!FS.isFile(node.mode)) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + var err = FS.nodePermissions(node, 'w'); + if (err) { + throw new FS.ErrnoError(err); + } + node.node_ops.setattr(node, { + size: len, + timestamp: Date.now() + }); + },ftruncate:function (fd, len) { + var stream = FS.getStream(fd); + if (!stream) { + throw new FS.ErrnoError(ERRNO_CODES.EBADF); + } + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); + } + FS.truncate(stream.node, len); + },utime:function (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:function (path, flags, mode, fd_start, fd_end) { + if (path === "") { + throw new FS.ErrnoError(ERRNO_CODES.ENOENT); + } + flags = typeof flags === 'string' ? FS.modeStringToFlags(flags) : flags; + mode = typeof mode === 'undefined' ? 438 /* 0666 */ : 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 { - func(); + var lookup = FS.lookupPath(path, { + follow: !(flags & 131072) + }); + node = lookup.node; } catch (e) { - if (e instanceof ExitStatus) { - return; - } else { - if (e && typeof e === 'object' && e.stack) Module.printErr('exception thrown: ' + [e, e.stack]); - throw e; - } + // ignore } - if (Module['postMainLoop']) Module['postMainLoop'](); - }},isFullScreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],init:function () { - if (!Module["preloadPlugins"]) Module["preloadPlugins"] = []; // needs to exist even in workers - - if (Browser.initted) return; - Browser.initted = true; - - try { - new Blob(); - Browser.hasBlobConstructor = true; - } catch(e) { - Browser.hasBlobConstructor = false; - console.log("warning: no blob constructor, cannot create blobs with mimetypes"); } - Browser.BlobBuilder = typeof MozBlobBuilder != "undefined" ? MozBlobBuilder : (typeof WebKitBlobBuilder != "undefined" ? WebKitBlobBuilder : (!Browser.hasBlobConstructor ? console.log("warning: no BlobBuilder") : null)); - Browser.URLObject = typeof window != "undefined" ? (window.URL ? window.URL : window.webkitURL) : undefined; - if (!Module.noImageDecoding && typeof Browser.URLObject === 'undefined') { - console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."); - Module.noImageDecoding = true; - } - - // Support for plugins that can process preloaded files. You can add more of these to - // your app by creating and appending to Module.preloadPlugins. - // - // Each plugin is asked if it can handle a file based on the file's name. If it can, - // it is given the file's raw data. When it is done, it calls a callback with the file's - // (possibly modified) data. For example, a plugin might decompress a file, or it - // might create some side data structure for use later (like an Image element, etc.). - - 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) { // Safari bug #118630 - // Safari's Blob can only take an ArrayBuffer - b = new Blob([(new Uint8Array(byteArray)).buffer], { type: Browser.getMimetype(name) }); - } - } catch(e) { - Runtime.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); // we need to pass a buffer, and must copy the array to get the right data range - b = bb.getBlob(); - } - var url = Browser.URLObject.createObjectURL(b); - var img = new Image(); - img.onload = function 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 = function img_onerror(event) { - console.log('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(); // empty shim - if (onerror) onerror(); - } - if (Browser.hasBlobConstructor) { - try { - var b = new Blob([byteArray], { type: Browser.getMimetype(name) }); - } catch(e) { - return fail(); + // perhaps we need to create the node + var created = false; + if ((flags & 64)) { + if (node) { + // if O_CREAT and O_EXCL are set, error out if the node already exists + if ((flags & 128)) { + throw new FS.ErrnoError(ERRNO_CODES.EEXIST); } - var url = Browser.URLObject.createObjectURL(b); // XXX we never revoke this! - var audio = new Audio(); - audio.addEventListener('canplaythrough', function() { finish(audio) }, false); // use addEventListener due to chromium bug 124926 - audio.onerror = function audio_onerror(event) { - if (done) return; - console.log('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)) & 0x3f; - leftbits -= 6; - ret += BASE[curr]; - } - } - if (leftbits == 2) { - ret += BASE[(leftchar&3) << 4]; - ret += PAD + PAD; - } else if (leftbits == 4) { - ret += BASE[(leftchar&0xf) << 2]; - ret += PAD; - } - return ret; - } - audio.src = 'data:audio/x-' + name.substr(-3) + ';base64,' + encode64(byteArray); - finish(audio); // we don't wait for confirmation this worked - but it's worth trying - }; - audio.src = url; - // workaround for chrome bug 124926 - we do not always get oncanplaythrough or onerror - Browser.safeSetTimeout(function() { - finish(audio); // try to use it even though it is not necessarily ready to play - }, 10000); } else { - return fail(); + // node doesn't exist, try to create it + node = FS.mknod(path, mode, 0); + created = true; } - }; - Module['preloadPlugins'].push(audioPlugin); - - // Canvas event setup - - var canvas = Module['canvas']; - function pointerLockChange() { - Browser.pointerLock = document['pointerLockElement'] === canvas || - document['mozPointerLockElement'] === canvas || - document['webkitPointerLockElement'] === canvas || - document['msPointerLockElement'] === canvas; } - if (canvas) { - // forced aspect ratio can be enabled by defining 'forcedAspectRatio' on Module - // Module['forcedAspectRatio'] = 4 / 3; - - canvas.requestPointerLock = canvas['requestPointerLock'] || - canvas['mozRequestPointerLock'] || - canvas['webkitRequestPointerLock'] || - canvas['msRequestPointerLock'] || - function(){}; - canvas.exitPointerLock = document['exitPointerLock'] || - document['mozExitPointerLock'] || - document['webkitExitPointerLock'] || - document['msExitPointerLock'] || - function(){}; // no-op if function does not exist - 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 && canvas.requestPointerLock) { - canvas.requestPointerLock(); - ev.preventDefault(); - } - }, false); - } + if (!node) { + throw new FS.ErrnoError(ERRNO_CODES.ENOENT); } - },createContext:function (canvas, useWebGL, setInModule, webGLContextAttributes) { - if (useWebGL && Module.ctx && canvas == Module.canvas) return Module.ctx; // no need to recreate GL context if it's already been created for this canvas. - - var ctx; - var contextHandle; - if (useWebGL) { - // For GLES2/desktop GL compatibility, adjust a few defaults to be different to WebGL defaults, so that they align better with the desktop defaults. - var contextAttributes = { - antialias: false, - alpha: false - }; - - if (webGLContextAttributes) { - for (var attribute in webGLContextAttributes) { - contextAttributes[attribute] = webGLContextAttributes[attribute]; - } - } - - contextHandle = GL.createContext(canvas, contextAttributes); - if (contextHandle) { - ctx = GL.getContext(contextHandle).GLctx; - } - // Set the background of the WebGL canvas to black - canvas.style.backgroundColor = "black"; - } else { - ctx = canvas.getContext('2d'); + // can't truncate a device + if (FS.isChrdev(node.mode)) { + flags &= ~512; } - - 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(); + // if asked only for a directory, then this must be one + if ((flags & 65536) && !FS.isDir(node.mode)) { + throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); } - return ctx; - },destroyContext:function (canvas, useWebGL, setInModule) {},fullScreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullScreen:function (lockPointer, resizeCanvas, vrDevice) { - Browser.lockPointer = lockPointer; - Browser.resizeCanvas = resizeCanvas; - Browser.vrDevice = vrDevice; - if (typeof Browser.lockPointer === 'undefined') Browser.lockPointer = true; - if (typeof Browser.resizeCanvas === 'undefined') Browser.resizeCanvas = false; - if (typeof Browser.vrDevice === 'undefined') Browser.vrDevice = null; - - var canvas = Module['canvas']; - function fullScreenChange() { - Browser.isFullScreen = false; - var canvasContainer = canvas.parentNode; - if ((document['webkitFullScreenElement'] || document['webkitFullscreenElement'] || - document['mozFullScreenElement'] || document['mozFullscreenElement'] || - document['fullScreenElement'] || document['fullscreenElement'] || - document['msFullScreenElement'] || document['msFullscreenElement'] || - document['webkitCurrentFullScreenElement']) === canvasContainer) { - canvas.cancelFullScreen = document['cancelFullScreen'] || - document['mozCancelFullScreen'] || - document['webkitCancelFullScreen'] || - document['msExitFullscreen'] || - document['exitFullscreen'] || - function() {}; - canvas.cancelFullScreen = canvas.cancelFullScreen.bind(document); - if (Browser.lockPointer) canvas.requestPointerLock(); - Browser.isFullScreen = true; - if (Browser.resizeCanvas) Browser.setFullScreenCanvasSize(); - } else { - - // remove the full screen specific parent of the canvas again to restore the HTML structure from before going full screen - canvasContainer.parentNode.insertBefore(canvas, canvasContainer); - canvasContainer.parentNode.removeChild(canvasContainer); - - if (Browser.resizeCanvas) Browser.setWindowedCanvasSize(); + // check permissions, if this is not a file we just created now (it is ok to + // create and write to a file with read-only permissions; it is read-only + // for later use) + if (!created) { + var err = FS.mayOpen(node, flags); + if (err) { + throw new FS.ErrnoError(err); } - if (Module['onFullScreen']) Module['onFullScreen'](Browser.isFullScreen); - Browser.updateCanvasDimensions(canvas); } - - 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); + // do truncation if necessary + if ((flags & 512)) { + FS.truncate(node, 0); } + // we've already handled these, don't pass down to the underlying vfs + flags &= ~(128 | 512); - // create a new parent to ensure the canvas has no siblings. this allows browsers to optimize full screen performance when its parent is the full screen root - var canvasContainer = document.createElement("div"); - canvas.parentNode.insertBefore(canvasContainer, canvas); - canvasContainer.appendChild(canvas); - - // use parent of canvas as full screen root to allow aspect ratio correction (Firefox stretches the root to screen size) - canvasContainer.requestFullScreen = canvasContainer['requestFullScreen'] || - canvasContainer['mozRequestFullScreen'] || - canvasContainer['msRequestFullscreen'] || - (canvasContainer['webkitRequestFullScreen'] ? function() { canvasContainer['webkitRequestFullScreen'](Element['ALLOW_KEYBOARD_INPUT']) } : null); - - if (vrDevice) { - canvasContainer.requestFullScreen({ vrDisplay: vrDevice }); - } else { - canvasContainer.requestFullScreen(); - } - },nextRAF:0,fakeRequestAnimationFrame:function (func) { - // try to keep 60fps between calls to here - var now = Date.now(); - if (Browser.nextRAF === 0) { - Browser.nextRAF = now + 1000/60; - } else { - while (now + 2 >= Browser.nextRAF) { // fudge a little, to avoid timer jitter causing us to do lots of delay:0 - Browser.nextRAF += 1000/60; - } - } - var delay = Math.max(Browser.nextRAF - now, 0); - setTimeout(func, delay); - },requestAnimationFrame:function requestAnimationFrame(func) { - if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js) - Browser.fakeRequestAnimationFrame(func); - } else { - if (!window.requestAnimationFrame) { - window.requestAnimationFrame = window['requestAnimationFrame'] || - window['mozRequestAnimationFrame'] || - window['webkitRequestAnimationFrame'] || - window['msRequestAnimationFrame'] || - window['oRequestAnimationFrame'] || - Browser.fakeRequestAnimationFrame; - } - window.requestAnimationFrame(func); - } - },safeCallback:function (func) { - return function() { - if (!ABORT) return func.apply(null, arguments); - }; - },allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function () { - Browser.allowAsyncCallbacks = false; - },resumeAsyncCallbacks:function () { // marks future callbacks as ok to execute, and synchronously runs any remaining ones right now - Browser.allowAsyncCallbacks = true; - if (Browser.queuedAsyncCallbacks.length > 0) { - var callbacks = Browser.queuedAsyncCallbacks; - Browser.queuedAsyncCallbacks = []; - callbacks.forEach(function(func) { - func(); - }); + // register the stream with the filesystem + var stream = FS.createStream({ + node: node, + path: FS.getPath(node), // we want the absolute path to the node + flags: flags, + seekable: true, + position: 0, + stream_ops: node.stream_ops, + // used by the file family libc calls (fopen, fwrite, ferror, etc.) + ungotten: [], + error: false + }, fd_start, fd_end); + // call the new stream's open function + if (stream.stream_ops.open) { + stream.stream_ops.open(stream); } - },safeRequestAnimationFrame:function (func) { - return Browser.requestAnimationFrame(function() { - if (ABORT) return; - if (Browser.allowAsyncCallbacks) { - func(); - } else { - Browser.queuedAsyncCallbacks.push(func); - } - }); - },safeSetTimeout:function (func, timeout) { - Module['noExitRuntime'] = true; - return setTimeout(function() { - if (ABORT) return; - if (Browser.allowAsyncCallbacks) { - func(); - } else { - Browser.queuedAsyncCallbacks.push(func); + if (Module['logReadFiles'] && !(flags & 1)) { + if (!FS.readFiles) FS.readFiles = {}; + if (!(path in FS.readFiles)) { + FS.readFiles[path] = 1; + Module['printErr']('read file: ' + path); } - }, timeout); - },safeSetInterval:function (func, timeout) { - Module['noExitRuntime'] = true; - return setInterval(function() { - if (ABORT) return; - if (Browser.allowAsyncCallbacks) { - func(); - } // drop it on the floor otherwise, next interval will kick in - }, timeout); - },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; - break; - case 'mousewheel': - delta = event.wheelDelta; - break; - case 'wheel': - delta = event['deltaY']; - break; - default: - throw 'unrecognized mouse wheel event: ' + event.type; - } - return delta; - },mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function (event) { // event should be mousemove, mousedown or mouseup - if (Browser.pointerLock) { - // When the pointer is locked, calculate the coordinates - // based on the movement of the mouse. - // Workaround for Firefox bug 764498 - if (event.type != 'mousemove' && - ('mozMovementX' in event)) { - Browser.mouseMovementX = Browser.mouseMovementY = 0; - } else { - Browser.mouseMovementX = Browser.getMovementX(event); - Browser.mouseMovementY = Browser.getMovementY(event); - } - - // check if SDL is available - if (typeof SDL != "undefined") { - Browser.mouseX = SDL.mouseX + Browser.mouseMovementX; - Browser.mouseY = SDL.mouseY + Browser.mouseMovementY; - } else { - // just add the mouse delta to the current absolut mouse position - // FIXME: ideally this should be clamped against the canvas size and zero - Browser.mouseX += Browser.mouseMovementX; - Browser.mouseY += Browser.mouseMovementY; - } - } else { - // Otherwise, calculate the movement based on the changes - // in the coordinates. - var rect = Module["canvas"].getBoundingClientRect(); - var cw = Module["canvas"].width; - var ch = Module["canvas"].height; - - // Neither .scrollX or .pageXOffset are defined in a spec, but - // we prefer .scrollX because it is currently in a spec draft. - // (see: http://www.w3.org/TR/2013/WD-cssom-view-20131217/) - 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; // the "touch" property is only defined in SDL - + try { + if (FS.trackingDelegate['onOpenFile']) { + var trackingFlags = 0; + if ((flags & 2097155) !== 1) { + trackingFlags |= FS.tracking.openFlags.READ; } - 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; + if ((flags & 2097155) !== 0) { + trackingFlags |= FS.tracking.openFlags.WRITE; + } + FS.trackingDelegate['onOpenFile'](path, trackingFlags); } - - var x = event.pageX - (scrollX + rect.left); - var y = event.pageY - (scrollY + rect.top); - - // the canvas might be CSS-scaled compared to its backbuffer; - // SDL-using content will want mouse coordinates in terms - // of backbuffer units. - 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; + } catch(e) { + console.log("FS.trackingDelegate['onOpenFile']('"+path+"', flags) threw an exception: " + e.message); } - },xhrLoad:function (url, onload, onerror) { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = function xhr_onload() { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - onload(xhr.response); - } else { - onerror(); - } - }; - xhr.onerror = onerror; - xhr.send(null); - },asyncLoad:function (url, onload, onerror, noRunDep) { - Browser.xhrLoad(url, function(arrayBuffer) { - assert(arrayBuffer, 'Loading data file "' + url + '" failed (no arrayBuffer).'); - onload(new Uint8Array(arrayBuffer)); - if (!noRunDep) removeRunDependency('al ' + url); - }, function(event) { - if (onerror) { - onerror(); - } else { - throw 'Loading data file "' + url + '" failed.'; + return stream; + },close:function (stream) { + if (stream.getdents) stream.getdents = null; // free readdir state + try { + if (stream.stream_ops.close) { + stream.stream_ops.close(stream); } - }); - if (!noRunDep) addRunDependency('al ' + url); - },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 () { - // check if SDL is available - if (typeof SDL != "undefined") { - var flags = HEAPU32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]; - flags = flags | 0x00800000; // set SDL_FULLSCREEN flag - HEAP32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]=flags + } catch (e) { + throw e; + } finally { + FS.closeStream(stream.fd); } - Browser.updateResizeListeners(); - },setWindowedCanvasSize:function () { - // check if SDL is available - if (typeof SDL != "undefined") { - var flags = HEAPU32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]; - flags = flags & ~0x00800000; // clear SDL_FULLSCREEN flag - HEAP32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]=flags + },llseek:function (stream, offset, whence) { + if (!stream.seekable || !stream.stream_ops.llseek) { + throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); } - Browser.updateResizeListeners(); - },updateCanvasDimensions:function (canvas, wNative, hNative) { - if (wNative && hNative) { - canvas.widthNative = wNative; - canvas.heightNative = hNative; - } else { - wNative = canvas.widthNative; - hNative = canvas.heightNative; + stream.position = stream.stream_ops.llseek(stream, offset, whence); + stream.ungotten = []; + return stream.position; + },read:function (stream, buffer, offset, length, position) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } - 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 ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(ERRNO_CODES.EBADF); } - if (((document['webkitFullScreenElement'] || document['webkitFullscreenElement'] || - document['mozFullScreenElement'] || document['mozFullscreenElement'] || - document['fullScreenElement'] || document['fullscreenElement'] || - document['msFullScreenElement'] || document['msFullscreenElement'] || - 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 (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(ERRNO_CODES.EISDIR); } - 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"); - } - } + if (!stream.stream_ops.read) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } - },wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle:function () { - var handle = Browser.nextWgetRequestHandle; - Browser.nextWgetRequestHandle++; - return handle; - }};var AL={contexts:[],currentContext:null,alcErr:0,stringCache:{},alcStringCache:{},QUEUE_INTERVAL:25,QUEUE_LOOKAHEAD:100,newSrcId:1,updateSources:function updateSources(context) { - // If we are animating using the requestAnimationFrame method, then the main loop does not run when in the background. - // To give a perfect glitch-free audio stop when switching from foreground to background, we need to avoid updating - // audio altogether when in the background, so detect that case and kill audio buffer streaming if so. - if (Browser.mainLoop.timingMode == 1/*EM_TIMING_RAF*/ && document['visibilityState'] != 'visible') return; - - for (var srcId in context.src) { - AL.updateSource(context.src[srcId]); + var seeking = true; + if (typeof position === 'undefined') { + position = stream.position; + seeking = false; + } else if (!stream.seekable) { + throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); } - },updateSource:function updateSource(src) { - if (src.state !== 0x1012 /* AL_PLAYING */) { - return; + var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); + if (!seeking) stream.position += bytesRead; + return bytesRead; + },write:function (stream, buffer, offset, length, position, canOwn) { + if (length < 0 || position < 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } - - var currentTime = AL.currentContext.ctx.currentTime; - var startTime = src.bufferPosition; - - for (var i = src.buffersPlayed; i < src.queue.length; i++) { - var entry = src.queue[i]; - - var startOffset = startTime - currentTime; - var endTime = startTime + entry.buffer.duration; - - // Clean up old buffers. - if (currentTime >= endTime) { - // Update our location in the queue. - src.bufferPosition = endTime; - src.buffersPlayed = i + 1; - - // Stop / restart the source when we hit the end. - if (src.buffersPlayed >= src.queue.length) { - if (src.loop) { - AL.setSourceState(src, 0x1012 /* AL_PLAYING */); - } else { - AL.setSourceState(src, 0x1014 /* AL_STOPPED */); - } - } - } - // Process all buffers that'll be played before the next tick. - else if (startOffset < (AL.QUEUE_LOOKAHEAD / 1000) && !entry.src) { - // If the start offset is negative, we need to offset the actual buffer. - var offset = Math.abs(Math.min(startOffset, 0)); - - entry.src = AL.currentContext.ctx.createBufferSource(); - entry.src.buffer = entry.buffer; - entry.src.connect(src.gain); - if (typeof(entry.src.start) !== 'undefined') { - entry.src.start(startTime, offset); - } else if (typeof(entry.src.noteOn) !== 'undefined') { - entry.src.noteOn(startTime); - } - } - - startTime = endTime; + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(ERRNO_CODES.EBADF); } - },setSourceState:function setSourceState(src, state) { - if (state === 0x1012 /* AL_PLAYING */) { - if (src.state !== 0x1013 /* AL_PAUSED */) { - src.state = 0x1012 /* AL_PLAYING */; - // Reset our position. - src.bufferPosition = AL.currentContext.ctx.currentTime; - src.buffersPlayed = 0; - } else { - src.state = 0x1012 /* AL_PLAYING */; - // Use the current offset from src.bufferPosition to resume at the correct point. - src.bufferPosition = AL.currentContext.ctx.currentTime - src.bufferPosition; - } - AL.stopSourceQueue(src); - AL.updateSource(src); - } else if (state === 0x1013 /* AL_PAUSED */) { - if (src.state === 0x1012 /* AL_PLAYING */) { - src.state = 0x1013 /* AL_PAUSED */; - // Store off the current offset to restore with on resume. - src.bufferPosition = AL.currentContext.ctx.currentTime - src.bufferPosition; - AL.stopSourceQueue(src); - } - } else if (state === 0x1014 /* AL_STOPPED */) { - if (src.state !== 0x1011 /* AL_INITIAL */) { - src.state = 0x1014 /* AL_STOPPED */; - src.buffersPlayed = src.queue.length; - AL.stopSourceQueue(src); - } - } else if (state == 0x1011 /* AL_INITIAL */) { - if (src.state !== 0x1011 /* AL_INITIAL */) { - src.state = 0x1011 /* AL_INITIAL */; - src.bufferPosition = 0; - src.buffersPlayed = 0; - } + if (FS.isDir(stream.node.mode)) { + throw new FS.ErrnoError(ERRNO_CODES.EISDIR); } - },stopSourceQueue:function stopSourceQueue(src) { - for (var i = 0; i < src.queue.length; i++) { - var entry = src.queue[i]; - if (entry.src) { - entry.src.stop(0); - entry.src = null; - } + if (!stream.stream_ops.write) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } - }};function _alcGetCurrentContext() { - for (var i = 0; i < AL.contexts.length; ++i) { - if (AL.contexts[i] == AL.currentContext) { - return i + 1; + if (stream.flags & 1024) { + // seek to the end before writing in append mode + FS.llseek(stream, 0, 2); } - } - return 0; - } - - function _emscripten_glViewport(x0, x1, x2, x3) { GLctx.viewport(x0, x1, x2, x3) } - - - function _emscripten_memcpy_big(dest, src, num) { - HEAPU8.set(HEAPU8.subarray(src, src+num), dest); - return dest; - } - Module["_memcpy"] = _memcpy; - - var _llvm_pow_f64=Math_pow; - - function _emscripten_glCopyTexImage2D(x0, x1, x2, x3, x4, x5, x6, x7) { GLctx.copyTexImage2D(x0, x1, x2, x3, x4, x5, x6, x7) } - - function _alcGetString(device, param) { - if (AL.alcStringCache[param]) return AL.alcStringCache[param]; - var ret; - switch (param) { - case 0 /* ALC_NO_ERROR */: - ret = 'No Error'; - break; - case 0xA001 /* ALC_INVALID_DEVICE */: - ret = 'Invalid Device'; - break; - case 0xA002 /* ALC_INVALID_CONTEXT */: - ret = 'Invalid Context'; - break; - case 0xA003 /* ALC_INVALID_ENUM */: - ret = 'Invalid Enum'; - break; - case 0xA004 /* ALC_INVALID_VALUE */: - ret = 'Invalid Value'; - break; - case 0xA005 /* ALC_OUT_OF_MEMORY */: - ret = 'Out of Memory'; - break; - case 0x1004 /* ALC_DEFAULT_DEVICE_SPECIFIER */: - if (typeof(AudioContext) !== "undefined" || - typeof(webkitAudioContext) !== "undefined") { - ret = 'Device'; - } else { - return 0; + var seeking = true; + if (typeof position === 'undefined') { + position = stream.position; + seeking = false; + } else if (!stream.seekable) { + throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); } - break; - case 0x1005 /* ALC_DEVICE_SPECIFIER */: - if (typeof(AudioContext) !== "undefined" || - typeof(webkitAudioContext) !== "undefined") { - ret = 'Device\0'; - } else { - ret = '\0'; + var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); + if (!seeking) stream.position += bytesWritten; + try { + if (stream.path && FS.trackingDelegate['onWriteToFile']) FS.trackingDelegate['onWriteToFile'](stream.path); + } catch(e) { + console.log("FS.trackingDelegate['onWriteToFile']('"+path+"') threw an exception: " + e.message); } - break; - case 0x311 /* ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER */: - return 0; - break; - case 0x310 /* ALC_CAPTURE_DEVICE_SPECIFIER */: - ret = '\0' - break; - case 0x1006 /* ALC_EXTENSIONS */: - if (!device) { - AL.alcErr = 0xA001 /* ALC_INVALID_DEVICE */; - return 0; + return bytesWritten; + },allocate:function (stream, offset, length) { + if (offset < 0 || length <= 0) { + throw new FS.ErrnoError(ERRNO_CODES.EINVAL); } - ret = ''; - break; - default: - AL.alcErr = 0xA003 /* ALC_INVALID_ENUM */; - return 0; - } - - ret = allocate(intArrayFromString(ret), 'i8', ALLOC_NORMAL); - - AL.alcStringCache[param] = ret; - - return ret; - } - - function _emscripten_glTexParameterfv(target, pname, params) { - var param = HEAPF32[((params)>>2)]; - GLctx.texParameterf(target, pname, param); - } - - function _emscripten_glLinkProgram(program) { - GLctx.linkProgram(GL.programs[program]); - GL.programInfos[program] = null; // uniforms no longer keep the same names after linking - GL.populateUniformTable(program); - } - - function _emscripten_glUniform3f(location, v0, v1, v2) { - location = GL.uniforms[location]; - GLctx.uniform3f(location, v0, v1, v2); - } - - function _emscripten_glGetObjectParameterivARB() { - Module['printErr']('missing function: emscripten_glGetObjectParameterivARB'); abort(-1); - } - - function _emscripten_glBlendFunc(x0, x1) { GLctx.blendFunc(x0, x1) } - - function _emscripten_glUniform3i(location, v0, v1, v2) { - location = GL.uniforms[location]; - GLctx.uniform3i(location, v0, v1, v2); - } - - function _emscripten_glStencilOp(x0, x1, x2) { GLctx.stencilOp(x0, x1, x2) } - - function _glCreateShader(shaderType) { - var id = GL.getNewId(GL.shaders); - GL.shaders[id] = GLctx.createShader(shaderType); - return id; - } - - function _glUniform1i(location, v0) { - location = GL.uniforms[location]; - GLctx.uniform1i(location, v0); - } - - function _emscripten_glBindAttribLocation(program, index, name) { - name = Pointer_stringify(name); - GLctx.bindAttribLocation(GL.programs[program], index, name); - } - - var _cosf=Math_cos; - - function _glCompressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, data) { - var heapView; - if (data) { - heapView = HEAPU8.subarray((data),(data+imageSize)); - } else { - heapView = null; - } - GLctx['compressedTexImage2D'](target, level, internalFormat, width, height, border, heapView); - } - - function _emscripten_glEnableVertexAttribArray(index) { - GLctx.enableVertexAttribArray(index); - } - - - Module["_memset"] = _memset; - - var _BDtoILow=true; - - function _alDeleteBuffers(count, buffers) - { - if (!AL.currentContext) { - return; - } - if (count > AL.currentContext.buf.length) { - AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; - return; - } - - for (var i = 0; i < count; ++i) { - var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)] - 1; - - // Make sure the buffer index is valid. - if (bufferIdx >= AL.currentContext.buf.length || !AL.currentContext.buf[bufferIdx]) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; + if ((stream.flags & 2097155) === 0) { + throw new FS.ErrnoError(ERRNO_CODES.EBADF); } - - // Make sure the buffer is no longer in use. - var buffer = AL.currentContext.buf[bufferIdx]; - for (var srcId in AL.currentContext.src) { - var src = AL.currentContext.src[srcId]; - if (!src) { - continue; - } - for (var k = 0; k < src.queue.length; k++) { - if (buffer === src.queue[k].buffer) { - AL.currentContext.err = 0xA004 /* AL_INVALID_OPERATION */; - return; - } - } + if (!FS.isFile(stream.node.mode) && !FS.isDir(node.mode)) { + throw new FS.ErrnoError(ERRNO_CODES.ENODEV); } - } - - for (var i = 0; i < count; ++i) { - var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)] - 1; - delete AL.currentContext.buf[bufferIdx]; - } - } - - function _alListener3f(param, v1, v2, v3) { - if (!AL.currentContext) { - return; - } - switch (param) { - case 0x1004 /* AL_POSITION */: - AL.currentContext.ctx.listener._position = [v1, v2, v3]; - AL.currentContext.ctx.listener.setPosition(v1, v2, v3); - break; - case 0x1006 /* AL_VELOCITY */: - AL.currentContext.ctx.listener._velocity = [v1, v2, v3]; - AL.currentContext.ctx.listener.setVelocity(v1, v2, v3); - break; - default: - AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; - break; - } - } - - function _glfwMakeContextCurrent(winid) {} - - - var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,registerRemoveEventListeners:function () { - if (!JSEvents.removeEventListenersRegistered) { - __ATEXIT__.push(function() { - for(var i = JSEvents.eventHandlers.length-1; i >= 0; --i) { - JSEvents._removeHandler(i); - } - }); - JSEvents.removeEventListenersRegistered = true; + if (!stream.stream_ops.allocate) { + throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP); } - },findEventTarget:function (target) { - if (target) { - if (typeof target == "number") { - target = Pointer_stringify(target); - } - if (target == '#window') return window; - else if (target == '#document') return document; - else if (target == '#screen') return window.screen; - else if (target == '#canvas') return Module['canvas']; - - if (typeof target == 'string') return document.getElementById(target); - else return target; - } else { - // The sensible target varies between events, but use window as the default - // since DOM events mostly can default to that. Specific callback registrations - // override their own defaults. - return window; + stream.stream_ops.allocate(stream, offset, length); + },mmap:function (stream, buffer, offset, length, position, prot, flags) { + // TODO if PROT is PROT_WRITE, make sure we have write access + if ((stream.flags & 2097155) === 1) { + throw new FS.ErrnoError(ERRNO_CODES.EACCES); } - },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; + if (!stream.stream_ops.mmap) { + throw new FS.ErrnoError(ERRNO_CODES.ENODEV); } - // Test if the given call was already queued, and if so, don't add it again. - for(var i in JSEvents.deferredCalls) { - var call = JSEvents.deferredCalls[i]; - if (call.targetFunction == targetFunction && arraysHaveEqualContent(call.argsList, argsList)) { - return; - } + return stream.stream_ops.mmap(stream, buffer, offset, length, position, prot, flags); + },msync:function (stream, buffer, offset, length, mmapFlags) { + if (!stream || !stream.stream_ops.msync) { + return 0; } - 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; - } + return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); + },munmap:function (stream) { + return 0; + },ioctl:function (stream, cmd, arg) { + if (!stream.stream_ops.ioctl) { + throw new FS.ErrnoError(ERRNO_CODES.ENOTTY); } - },canPerformEventHandlerRequests:function () { - return JSEvents.inEventHandler && JSEvents.currentEventHandler.allowsDeferredCalls; - },runDeferredCalls:function () { - if (!JSEvents.canPerformEventHandlerRequests()) { - return; + return stream.stream_ops.ioctl(stream, cmd, arg); + },readFile:function (path, opts) { + opts = opts || {}; + opts.flags = opts.flags || 'r'; + opts.encoding = opts.encoding || 'binary'; + if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { + throw new Error('Invalid encoding type "' + opts.encoding + '"'); } - for(var i = 0; i < JSEvents.deferredCalls.length; ++i) { - var call = JSEvents.deferredCalls[i]; - JSEvents.deferredCalls.splice(i, 1); - --i; - call.targetFunction.apply(this, call.argsList); + 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; } - },inEventHandler:0,currentEventHandler:null,eventHandlers:[],isInternetExplorer:function () { return navigator.userAgent.indexOf('MSIE') !== -1 || navigator.appVersion.indexOf('Trident/') > 0; },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--); - } + FS.close(stream); + return ret; + },writeFile:function (path, data, opts) { + opts = opts || {}; + opts.flags = opts.flags || 'w'; + opts.encoding = opts.encoding || 'utf8'; + if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { + throw new Error('Invalid encoding type "' + opts.encoding + '"'); } - },_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) { - // Increment nesting count for the event handler. - ++JSEvents.inEventHandler; - JSEvents.currentEventHandler = eventHandler; - // Process any old deferred calls the user has placed. - JSEvents.runDeferredCalls(); - // Process the actual event, calls back to user C code handler. - eventHandler.handlerFunc(event); - // Process any new deferred calls that were placed right now from this event handler. - JSEvents.runDeferredCalls(); - // Out of event handler - restore nesting count. - --JSEvents.inEventHandler; + var stream = FS.open(path, opts.flags, opts.mode); + if (opts.encoding === 'utf8') { + var buf = new Uint8Array(lengthBytesUTF8(data)+1); + var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); + FS.write(stream, buf, 0, actualNumBytes, 0, opts.canOwn); + } else if (opts.encoding === 'binary') { + FS.write(stream, data, 0, data.length, 0, opts.canOwn); } - - 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--); - } - } - } - },registerKeyEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.keyEvent) { - JSEvents.keyEvent = _malloc( 164 ); - } - var handlerFunc = function(event) { - var e = event || window.event; - writeStringToMemory(e.key ? e.key : "", JSEvents.keyEvent + 0 ); - writeStringToMemory(e.code ? e.code : "", JSEvents.keyEvent + 32 ); - HEAP32[(((JSEvents.keyEvent)+(64))>>2)]=e.location; - HEAP32[(((JSEvents.keyEvent)+(68))>>2)]=e.ctrlKey; - HEAP32[(((JSEvents.keyEvent)+(72))>>2)]=e.shiftKey; - HEAP32[(((JSEvents.keyEvent)+(76))>>2)]=e.altKey; - HEAP32[(((JSEvents.keyEvent)+(80))>>2)]=e.metaKey; - HEAP32[(((JSEvents.keyEvent)+(84))>>2)]=e.repeat; - writeStringToMemory(e.locale ? e.locale : "", JSEvents.keyEvent + 88 ); - writeStringToMemory(e.char ? e.char : "", JSEvents.keyEvent + 120 ); - HEAP32[(((JSEvents.keyEvent)+(152))>>2)]=e.charCode; - HEAP32[(((JSEvents.keyEvent)+(156))>>2)]=e.keyCode; - HEAP32[(((JSEvents.keyEvent)+(160))>>2)]=e.which; - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.keyEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: JSEvents.isInternetExplorer() ? false : true, // MSIE doesn't allow fullscreen and pointerlock requests from key handlers, others do. - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },getBoundingClientRectOrZeros:function (target) { - return target.getBoundingClientRect ? target.getBoundingClientRect() : { left: 0, top: 0 }; - },fillMouseEventData:function (eventStruct, e, target) { - HEAPF64[((eventStruct)>>3)]=JSEvents.tick(); - HEAP32[(((eventStruct)+(8))>>2)]=e.screenX; - HEAP32[(((eventStruct)+(12))>>2)]=e.screenY; - HEAP32[(((eventStruct)+(16))>>2)]=e.clientX; - HEAP32[(((eventStruct)+(20))>>2)]=e.clientY; - HEAP32[(((eventStruct)+(24))>>2)]=e.ctrlKey; - HEAP32[(((eventStruct)+(28))>>2)]=e.shiftKey; - HEAP32[(((eventStruct)+(32))>>2)]=e.altKey; - HEAP32[(((eventStruct)+(36))>>2)]=e.metaKey; - HEAP16[(((eventStruct)+(40))>>1)]=e.button; - HEAP16[(((eventStruct)+(42))>>1)]=e.buttons; - HEAP32[(((eventStruct)+(44))>>2)]=e["movementX"] || e["mozMovementX"] || e["webkitMovementX"] || (e.screenX-JSEvents.previousScreenX); - HEAP32[(((eventStruct)+(48))>>2)]=e["movementY"] || e["mozMovementY"] || e["webkitMovementY"] || (e.screenY-JSEvents.previousScreenY); - - if (Module['canvas']) { - var rect = Module['canvas'].getBoundingClientRect(); - HEAP32[(((eventStruct)+(60))>>2)]=e.clientX - rect.left; - HEAP32[(((eventStruct)+(64))>>2)]=e.clientY - rect.top; - } else { // Canvas is not initialized, return 0. - HEAP32[(((eventStruct)+(60))>>2)]=0; - HEAP32[(((eventStruct)+(64))>>2)]=0; + FS.close(stream); + },cwd:function () { + return FS.currentPath; + },chdir:function (path) { + var lookup = FS.lookupPath(path, { follow: true }); + if (lookup.node === null) { + throw new FS.ErrnoError(ERRNO_CODES.ENOENT); } - if (target) { - var rect = JSEvents.getBoundingClientRectOrZeros(target); - HEAP32[(((eventStruct)+(52))>>2)]=e.clientX - rect.left; - HEAP32[(((eventStruct)+(56))>>2)]=e.clientY - rect.top; - } else { // No specific target passed, return 0. - HEAP32[(((eventStruct)+(52))>>2)]=0; - HEAP32[(((eventStruct)+(56))>>2)]=0; + if (!FS.isDir(lookup.node.mode)) { + throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); } - JSEvents.previousScreenX = e.screenX; - JSEvents.previousScreenY = e.screenY; - },registerMouseEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.mouseEvent) { - JSEvents.mouseEvent = _malloc( 72 ); + var err = FS.nodePermissions(lookup.node, 'x'); + if (err) { + throw new FS.ErrnoError(err); } - target = JSEvents.findEventTarget(target); - var handlerFunc = function(event) { - var e = event || window.event; - JSEvents.fillMouseEventData(JSEvents.mouseEvent, e, target); - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.mouseEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: eventTypeString != 'mousemove' && eventTypeString != 'mouseenter' && eventTypeString != 'mouseleave', // Mouse move events do not allow fullscreen/pointer lock requests to be handled in them! - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - // In IE, mousedown events don't either allow deferred calls to be run! - if (JSEvents.isInternetExplorer() && eventTypeString == 'mousedown') eventHandler.allowsDeferredCalls = false; - JSEvents.registerOrRemoveHandler(eventHandler); - },registerWheelEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.wheelEvent) { - JSEvents.wheelEvent = _malloc( 104 ); + FS.currentPath = lookup.path; + },createDefaultDirectories:function () { + FS.mkdir('/tmp'); + FS.mkdir('/home'); + FS.mkdir('/home/web_user'); + },createDefaultDevices:function () { + // create /dev + FS.mkdir('/dev'); + // setup /dev/null + FS.registerDevice(FS.makedev(1, 3), { + read: function() { return 0; }, + write: function(stream, buffer, offset, length, pos) { return length; } + }); + FS.mkdev('/dev/null', FS.makedev(1, 3)); + // setup /dev/tty and /dev/tty1 + // stderr needs to print output using Module['printErr'] + // so we register a second tty just for it. + 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)); + // setup /dev/[u]random + var random_device; + if (typeof crypto !== 'undefined') { + // for modern web browsers + var randomBuffer = new Uint8Array(1); + random_device = function() { crypto.getRandomValues(randomBuffer); return randomBuffer[0]; }; + } else if (ENVIRONMENT_IS_NODE) { + // for nodejs + random_device = function() { return require('crypto').randomBytes(1)[0]; }; + } else { + // default for ES5 platforms + random_device = function() { return (Math.random()*256)|0; }; } - target = JSEvents.findEventTarget(target); - // The DOM Level 3 events spec event 'wheel' - var wheelHandlerFunc = function(event) { - var e = event || window.event; - JSEvents.fillMouseEventData(JSEvents.wheelEvent, e, target); - HEAPF64[(((JSEvents.wheelEvent)+(72))>>3)]=e["deltaX"]; - HEAPF64[(((JSEvents.wheelEvent)+(80))>>3)]=e["deltaY"]; - HEAPF64[(((JSEvents.wheelEvent)+(88))>>3)]=e["deltaZ"]; - HEAP32[(((JSEvents.wheelEvent)+(96))>>2)]=e["deltaMode"]; - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.wheelEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; - // The 'mousewheel' event as implemented in Safari 6.0.5 - var mouseWheelHandlerFunc = function(event) { - var e = event || window.event; - JSEvents.fillMouseEventData(JSEvents.wheelEvent, e, target); - HEAPF64[(((JSEvents.wheelEvent)+(72))>>3)]=e["wheelDeltaX"]; - HEAPF64[(((JSEvents.wheelEvent)+(80))>>3)]=-e["wheelDeltaY"] /* Invert to unify direction with the DOM Level 3 wheel event. */; - HEAPF64[(((JSEvents.wheelEvent)+(88))>>3)]=0 /* Not available */; - HEAP32[(((JSEvents.wheelEvent)+(96))>>2)]=0 /* DOM_DELTA_PIXEL */; - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.wheelEvent, userData]); - if (shouldCancel) { - e.preventDefault(); + FS.createDevice('/dev', 'random', random_device); + FS.createDevice('/dev', 'urandom', random_device); + // we're not going to emulate the actual shm device, + // just create the tmp dirs that reside in it commonly + FS.mkdir('/dev/shm'); + FS.mkdir('/dev/shm/tmp'); + },createSpecialDirectories:function () { + // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the name of the stream for fd 6 (see test_unistd_ttyname) + FS.mkdir('/proc'); + FS.mkdir('/proc/self'); + FS.mkdir('/proc/self/fd'); + FS.mount({ + mount: function() { + var node = FS.createNode('/proc/self', 'fd', 16384 | 511 /* 0777 */, 73); + node.node_ops = { + lookup: function(parent, name) { + var fd = +name; + var stream = FS.getStream(fd); + if (!stream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); + var ret = { + parent: null, + mount: { mountpoint: 'fake' }, + node_ops: { readlink: function() { return stream.path } } + }; + ret.parent = ret; // make it look like a simple root node + return ret; + } + }; + return node; } - }; + }, {}, '/proc/self/fd'); + },createStandardStreams:function () { + // TODO deprecate the old functionality of a single + // input / output callback and that utilizes FS.createDevice + // and instead require a unique set of stream ops - var eventHandler = { - target: target, - allowsDeferredCalls: true, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: (eventTypeString == 'wheel') ? wheelHandlerFunc : mouseWheelHandlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },pageScrollPos:function () { - if (window.pageXOffset > 0 || window.pageYOffset > 0) { - return [window.pageXOffset, window.pageYOffset]; - } - if (typeof document.documentElement.scrollLeft !== 'undefined' || typeof document.documentElement.scrollTop !== 'undefined') { - return [document.documentElement.scrollLeft, document.documentElement.scrollTop]; + // by default, we symlink the standard streams to the + // default tty devices. however, if the standard streams + // have been overwritten we create a unique device for + // them instead. + if (Module['stdin']) { + FS.createDevice('/dev', 'stdin', Module['stdin']); + } else { + FS.symlink('/dev/tty', '/dev/stdin'); } - return [document.body.scrollLeft|0, document.body.scrollTop|0]; - },registerUiEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.uiEvent) { - JSEvents.uiEvent = _malloc( 36 ); + if (Module['stdout']) { + FS.createDevice('/dev', 'stdout', null, Module['stdout']); + } else { + FS.symlink('/dev/tty', '/dev/stdout'); } - - if (eventTypeString == "scroll" && !target) { - target = document; // By default read scroll events on document rather than window. + if (Module['stderr']) { + FS.createDevice('/dev', 'stderr', null, Module['stderr']); } else { - target = JSEvents.findEventTarget(target); + FS.symlink('/dev/tty1', '/dev/stderr'); } - var handlerFunc = function(event) { - var e = event || window.event; - if (e.target != target) { - // Never take ui events such as scroll via a 'bubbled' route, but always from the direct element that - // was targeted. Otherwise e.g. if app logs a message in response to a page scroll, the Emscripten log - // message box could cause to scroll, generating a new (bubbled) scroll message, causing a new log print, - // causing a new scroll, etc.. - return; - } - var scrollPos = JSEvents.pageScrollPos(); - HEAP32[((JSEvents.uiEvent)>>2)]=e.detail; - HEAP32[(((JSEvents.uiEvent)+(4))>>2)]=document.body.clientWidth; - HEAP32[(((JSEvents.uiEvent)+(8))>>2)]=document.body.clientHeight; - HEAP32[(((JSEvents.uiEvent)+(12))>>2)]=window.innerWidth; - HEAP32[(((JSEvents.uiEvent)+(16))>>2)]=window.innerHeight; - HEAP32[(((JSEvents.uiEvent)+(20))>>2)]=window.outerWidth; - HEAP32[(((JSEvents.uiEvent)+(24))>>2)]=window.outerHeight; - HEAP32[(((JSEvents.uiEvent)+(28))>>2)]=scrollPos[0]; - HEAP32[(((JSEvents.uiEvent)+(32))>>2)]=scrollPos[1]; - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.uiEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; + // open default streams for the stdin, stdout and stderr devices + var stdin = FS.open('/dev/stdin', 'r'); + assert(stdin.fd === 0, 'invalid handle for stdin (' + stdin.fd + ')'); - var eventHandler = { - target: target, - allowsDeferredCalls: false, // Neither scroll or resize events allow running requests inside them. - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },getNodeNameForTarget:function (target) { - if (!target) return ''; - if (target == window) return '#window'; - if (target == window.screen) return '#screen'; - return (target && target.nodeName) ? target.nodeName : ''; - },registerFocusEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.focusEvent) { - JSEvents.focusEvent = _malloc( 256 ); - } - var handlerFunc = function(event) { - var e = event || window.event; - - var nodeName = JSEvents.getNodeNameForTarget(e.target); - var id = e.target.id ? e.target.id : ''; - writeStringToMemory(nodeName, JSEvents.focusEvent + 0 ); - writeStringToMemory(id, JSEvents.focusEvent + 128 ); - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.focusEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; + var stdout = FS.open('/dev/stdout', 'w'); + assert(stdout.fd === 1, 'invalid handle for stdout (' + stdout.fd + ')'); - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture + var stderr = FS.open('/dev/stderr', 'w'); + assert(stderr.fd === 2, 'invalid handle for stderr (' + stderr.fd + ')'); + },ensureErrnoError:function () { + if (FS.ErrnoError) return; + FS.ErrnoError = function ErrnoError(errno, node) { + //Module.printErr(stackTrace()); // useful for debugging + this.node = node; + this.setErrno = function(errno) { + this.errno = errno; + for (var key in ERRNO_CODES) { + if (ERRNO_CODES[key] === errno) { + this.code = key; + break; + } + } + }; + this.setErrno(errno); + this.message = ERRNO_MESSAGES[errno]; + if (this.stack) this.stack = demangleAll(this.stack); }; - JSEvents.registerOrRemoveHandler(eventHandler); - },tick:function () { - if (window['performance'] && window['performance']['now']) return window['performance']['now'](); - else return Date.now(); - },registerDeviceOrientationEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.deviceOrientationEvent) { - JSEvents.deviceOrientationEvent = _malloc( 40 ); - } - var handlerFunc = function(event) { - var e = event || window.event; - - HEAPF64[((JSEvents.deviceOrientationEvent)>>3)]=JSEvents.tick(); - HEAPF64[(((JSEvents.deviceOrientationEvent)+(8))>>3)]=e.alpha; - HEAPF64[(((JSEvents.deviceOrientationEvent)+(16))>>3)]=e.beta; - HEAPF64[(((JSEvents.deviceOrientationEvent)+(24))>>3)]=e.gamma; - HEAP32[(((JSEvents.deviceOrientationEvent)+(32))>>2)]=e.absolute; + FS.ErrnoError.prototype = new Error(); + FS.ErrnoError.prototype.constructor = FS.ErrnoError; + // Some errors may happen quite a bit, to avoid overhead we reuse them (and suffer a lack of stack info) + [ERRNO_CODES.ENOENT].forEach(function(code) { + FS.genericErrors[code] = new FS.ErrnoError(code); + FS.genericErrors[code].stack = ''; + }); + },staticInit:function () { + FS.ensureErrnoError(); - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.deviceOrientationEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; + FS.nameTable = new Array(4096); - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },registerDeviceMotionEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.deviceMotionEvent) { - JSEvents.deviceMotionEvent = _malloc( 80 ); - } - var handlerFunc = function(event) { - var e = event || window.event; + FS.mount(MEMFS, {}, '/'); - HEAPF64[((JSEvents.deviceOrientationEvent)>>3)]=JSEvents.tick(); - HEAPF64[(((JSEvents.deviceMotionEvent)+(8))>>3)]=e.acceleration.x; - HEAPF64[(((JSEvents.deviceMotionEvent)+(16))>>3)]=e.acceleration.y; - HEAPF64[(((JSEvents.deviceMotionEvent)+(24))>>3)]=e.acceleration.z; - HEAPF64[(((JSEvents.deviceMotionEvent)+(32))>>3)]=e.accelerationIncludingGravity.x; - HEAPF64[(((JSEvents.deviceMotionEvent)+(40))>>3)]=e.accelerationIncludingGravity.y; - HEAPF64[(((JSEvents.deviceMotionEvent)+(48))>>3)]=e.accelerationIncludingGravity.z; - HEAPF64[(((JSEvents.deviceMotionEvent)+(56))>>3)]=e.rotationRate.alpha; - HEAPF64[(((JSEvents.deviceMotionEvent)+(64))>>3)]=e.rotationRate.beta; - HEAPF64[(((JSEvents.deviceMotionEvent)+(72))>>3)]=e.rotationRate.gamma; + FS.createDefaultDirectories(); + FS.createDefaultDevices(); + FS.createSpecialDirectories(); - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.deviceMotionEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } + FS.filesystems = { + 'MEMFS': MEMFS, + 'IDBFS': IDBFS, + 'NODEFS': NODEFS, + 'WORKERFS': WORKERFS, }; + },init:function (input, output, error) { + assert(!FS.init.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); + FS.init.initialized = true; - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },screenOrientation:function () { - if (!window.screen) return undefined; - return window.screen.orientation || window.screen.mozOrientation || window.screen.webkitOrientation || window.screen.msOrientation; - },fillOrientationChangeEventData:function (eventStruct, e) { - var orientations = ["portrait-primary", "portrait-secondary", "landscape-primary", "landscape-secondary"]; - var orientations2 = ["portrait", "portrait", "landscape", "landscape"]; + FS.ensureErrnoError(); - var orientationString = JSEvents.screenOrientation(); - var orientation = orientations.indexOf(orientationString); - if (orientation == -1) { - orientation = orientations2.indexOf(orientationString); - } + // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here + Module['stdin'] = input || Module['stdin']; + Module['stdout'] = output || Module['stdout']; + Module['stderr'] = error || Module['stderr']; - HEAP32[((eventStruct)>>2)]=1 << orientation; - HEAP32[(((eventStruct)+(4))>>2)]=window.orientation; - },registerOrientationChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.orientationChangeEvent) { - JSEvents.orientationChangeEvent = _malloc( 8 ); + FS.createStandardStreams(); + },quit:function () { + FS.init.initialized = false; + // force-flush all streams, so we get musl std streams printed out + var fflush = Module['_fflush']; + if (fflush) fflush(0); + // close all of our streams + for (var i = 0; i < FS.streams.length; i++) { + var stream = FS.streams[i]; + if (!stream) { + continue; + } + FS.close(stream); } - - if (!target) { - target = window.screen; // Orientation events need to be captured from 'window.screen' instead of 'window' + },getMode:function (canRead, canWrite) { + var mode = 0; + if (canRead) mode |= 292 | 73; + if (canWrite) mode |= 146; + return mode; + },joinPath:function (parts, forceRelative) { + var path = PATH.join.apply(null, parts); + if (forceRelative && path[0] == '/') path = path.substr(1); + return path; + },absolutePath:function (relative, base) { + return PATH.resolve(base, relative); + },standardizePath:function (path) { + return PATH.normalize(path); + },findObject:function (path, dontResolveLastLink) { + var ret = FS.analyzePath(path, dontResolveLastLink); + if (ret.exists) { + return ret.object; } else { - target = JSEvents.findEventTarget(target); + ___setErrNo(ret.error); + return null; } - - var handlerFunc = function(event) { - var e = event || window.event; - - JSEvents.fillOrientationChangeEventData(JSEvents.orientationChangeEvent, e); - - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.orientationChangeEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; - - if (eventTypeString == "orientationchange" && window.screen.mozOrientation !== undefined) { - eventTypeString = "mozorientationchange"; + },analyzePath:function (path, dontResolveLastLink) { + // operate from within the context of the symlink's target + try { + var lookup = FS.lookupPath(path, { follow: !dontResolveLastLink }); + path = lookup.path; + } catch (e) { } - - var eventHandler = { - target: target, - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture + var ret = { + isRoot: false, exists: false, error: 0, name: null, path: null, object: null, + parentExists: false, parentPath: null, parentObject: null }; - JSEvents.registerOrRemoveHandler(eventHandler); - },fullscreenEnabled:function () { - return document.fullscreenEnabled || document.mozFullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled || document.msFullscreenEnabled; - },fillFullscreenChangeEventData:function (eventStruct, e) { - var fullscreenElement = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement; - var isFullscreen = !!fullscreenElement; - HEAP32[((eventStruct)>>2)]=isFullscreen; - HEAP32[(((eventStruct)+(4))>>2)]=JSEvents.fullscreenEnabled(); - // If transitioning to fullscreen, report info about the element that is now fullscreen. - // If transitioning to windowed mode, report info about the element that just was fullscreen. - var reportedElement = isFullscreen ? fullscreenElement : JSEvents.previousFullscreenElement; - var nodeName = JSEvents.getNodeNameForTarget(reportedElement); - var id = (reportedElement && reportedElement.id) ? reportedElement.id : ''; - writeStringToMemory(nodeName, eventStruct + 8 ); - writeStringToMemory(id, eventStruct + 136 ); - 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; - } - },registerFullscreenChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.fullscreenChangeEvent) { - JSEvents.fullscreenChangeEvent = _malloc( 280 ); - } - - if (!target) { - target = document; // Fullscreen change events need to be captured from 'document' by default instead of 'window' - } else { - target = JSEvents.findEventTarget(target); - } - - var handlerFunc = function(event) { - var e = event || window.event; - - JSEvents.fillFullscreenChangeEventData(JSEvents.fullscreenChangeEvent, e); - - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.fullscreenChangeEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture + 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; }; - JSEvents.registerOrRemoveHandler(eventHandler); - },resizeCanvasForFullscreen:function (target, strategy) { - var restoreOldStyle = __registerRestoreOldStyle(target); - var cssWidth = strategy.softFullscreen ? window.innerWidth : screen.width; - var cssHeight = strategy.softFullscreen ? window.innerHeight : screen.height; - var rect = target.getBoundingClientRect(); - var windowedCssWidth = rect.right - rect.left; - var windowedCssHeight = rect.bottom - rect.top; - var windowedRttWidth = target.width; - var windowedRttHeight = target.height; - - 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; + return ret; + },createFolder:function (parent, name, canRead, canWrite) { + var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); + var mode = FS.getMode(canRead, canWrite); + return FS.mkdir(path, mode); + },createPath:function (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) { + // ignore EEXIST } + parent = current; } - - // If we are adding padding, must choose a background color or otherwise Chrome will give the - // padding a default white color. Do it only if user has not customized their own background color. - if (!target.style.backgroundColor) target.style.backgroundColor = 'black'; - // IE11 does the same, but requires the color to be set in the document body. - if (!document.body.style.backgroundColor) document.body.style.backgroundColor = 'black'; // IE11 - // Firefox always shows black letterboxes independent of style color. - - 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'; + return current; + },createFile:function (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:function (parent, name, data, canRead, canWrite, canOwn) { + var path = name ? PATH.join2(typeof parent === 'string' ? parent : FS.getPath(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; + } + // make sure we can write to the file + FS.chmod(node, mode | 146); + var stream = FS.open(node, 'w'); + FS.write(stream, data, 0, data.length, 0, canOwn); + FS.close(stream); + FS.chmod(node, mode); } - - var dpiScale = (strategy.canvasResolutionScaleMode == 2) ? window.devicePixelRatio : 1; - if (strategy.canvasResolutionScaleMode != 0) { - target.width = cssWidth * dpiScale; - target.height = cssHeight * dpiScale; - if (target.GLctxObject) target.GLctxObject.GLctx.viewport(0, 0, target.width, target.height); + return node; + },createDevice:function (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); + // Create a fake device that a set of stream ops to emulate + // the old behavior. + FS.registerDevice(dev, { + open: function(stream) { + stream.seekable = false; + }, + close: function(stream) { + // flush any pending line data + if (output && output.buffer && output.buffer.length) { + output(10); + } + }, + read: function(stream, buffer, offset, length, pos /* ignored */) { + var bytesRead = 0; + for (var i = 0; i < length; i++) { + var result; + try { + result = input(); + } catch (e) { + throw new FS.ErrnoError(ERRNO_CODES.EIO); + } + if (result === undefined && bytesRead === 0) { + throw new FS.ErrnoError(ERRNO_CODES.EAGAIN); + } + 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) { + for (var i = 0; i < length; i++) { + try { + output(buffer[offset+i]); + } catch (e) { + throw new FS.ErrnoError(ERRNO_CODES.EIO); + } + } + if (length) { + stream.node.timestamp = Date.now(); + } + return i; + } + }); + return FS.mkdev(path, mode, dev); + },createLink:function (parent, name, target, canRead, canWrite) { + var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); + return FS.symlink(target, path); + },forceLoadFile:function (obj) { + if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; + var success = 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 (Module['read']) { + // Command-line. + try { + // WARNING: Can't read binary files in V8's d8 or tracemonkey's js, as + // read() will try to parse UTF8. + obj.contents = intArrayFromString(Module['read'](obj.url), true); + obj.usedBytes = obj.contents.length; + } catch (e) { + success = false; + } + } else { + throw new Error('Cannot load without read() or XMLHttpRequest.'); } - return restoreOldStyle; - },requestFullscreen:function (target, strategy) { - // EMSCRIPTEN_FULLSCREEN_SCALE_DEFAULT + EMSCRIPTEN_FULLSCREEN_CANVAS_SCALE_NONE is a mode where no extra logic is performed to the DOM elements. - if (strategy.scaleMode != 0 || strategy.canvasResolutionScaleMode != 0) { - JSEvents.resizeCanvasForFullscreen(target, strategy); + if (!success) ___setErrNo(ERRNO_CODES.EIO); + return success; + },createLazyFile:function (parent, name, url, canRead, canWrite) { + // Lazy chunked Uint8Array (implements get and length from Uint8Array). Actual getting is abstracted away for eventual reuse. + function LazyUint8Array() { + this.lengthKnown = false; + this.chunks = []; // Loaded chunks. Index is the chunk number } - - if (target.requestFullscreen) { - target.requestFullscreen(); - } else if (target.msRequestFullscreen) { - target.msRequestFullscreen(); - } else if (target.mozRequestFullScreen) { - target.mozRequestFullScreen(); - } else if (target.mozRequestFullscreen) { - target.mozRequestFullscreen(); - } else if (target.webkitRequestFullscreen) { - target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); - } else { - if (typeof JSEvents.fullscreenEnabled() === 'undefined') { - return -1; - } else { - return -3; + 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]; } - - if (strategy.canvasResizedCallback) { - Runtime.dynCall('iiii', strategy.canvasResizedCallback, [37, 0, strategy.canvasResizedCallbackUserData]); + LazyUint8Array.prototype.setDataGetter = function LazyUint8Array_setDataGetter(getter) { + this.getter = getter; } + LazyUint8Array.prototype.cacheLength = function LazyUint8Array_cacheLength() { + // Find length + 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"; - return 0; - },fillPointerlockChangeEventData:function (eventStruct, e) { - 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 : ''; - writeStringToMemory(nodeName, eventStruct + 4 ); - writeStringToMemory(id, eventStruct + 132); - },registerPointerlockChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.pointerlockChangeEvent) { - JSEvents.pointerlockChangeEvent = _malloc( 260 ); - } + var chunkSize = 1024*1024; // Chunk size in bytes - if (!target) { - target = document; // Pointer lock change events need to be captured from 'document' by default instead of 'window' - } else { - target = JSEvents.findEventTarget(target); - } + if (!hasByteServing) chunkSize = datalength; - var handlerFunc = function(event) { - var e = event || window.event; + // Function to get a range from the remote URL. + var doXHR = (function(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!"); - JSEvents.fillPointerlockChangeEventData(JSEvents.pointerlockChangeEvent, e); + // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. + var xhr = new XMLHttpRequest(); + xhr.open('GET', url, false); + if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.pointerlockChangeEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; + // Some hints to the browser that we want binary data. + if (typeof Uint8Array != 'undefined') xhr.responseType = 'arraybuffer'; + if (xhr.overrideMimeType) { + xhr.overrideMimeType('text/plain; charset=x-user-defined'); + } - var eventHandler = { - target: target, - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },requestPointerLock:function (target) { - if (target.requestPointerLock) { - target.requestPointerLock(); - } else if (target.mozRequestPointerLock) { - target.mozRequestPointerLock(); - } else if (target.webkitRequestPointerLock) { - target.webkitRequestPointerLock(); - } else if (target.msRequestPointerLock) { - target.msRequestPointerLock(); - } else { - // document.body is known to accept pointer lock, so use that to differentiate if the user passed a bad element, - // or if the whole browser just doesn't support the feature. - if (document.body.requestPointerLock || document.body.mozRequestPointerLock || document.body.webkitRequestPointerLock || document.body.msRequestPointerLock) { - return -3; - } else { - return -1; + 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(function(chunkNum) { + var start = chunkNum * chunkSize; + var end = (chunkNum+1) * chunkSize - 1; // including this byte + end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block + 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) { + // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length + chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file + datalength = this.getter(0).length; + chunkSize = datalength; + console.log("LazyFiles on gzip forces download of the whole file when length is accessed"); } - } - return 0; - },fillVisibilityChangeEventData:function (eventStruct, e) { - var visibilityStates = [ "hidden", "visible", "prerender", "unloaded" ]; - var visibilityState = visibilityStates.indexOf(document.visibilityState); - HEAP32[((eventStruct)>>2)]=document.hidden; - HEAP32[(((eventStruct)+(4))>>2)]=visibilityState; - },registerVisibilityChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.visibilityChangeEvent) { - JSEvents.visibilityChangeEvent = _malloc( 8 ); + 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; + } + } + }); - if (!target) { - target = document; // Visibility change events need to be captured from 'document' by default instead of 'window' + var properties = { isDevice: false, contents: lazyArray }; } else { - target = JSEvents.findEventTarget(target); + var properties = { isDevice: false, url: url }; } - var handlerFunc = function(event) { - var e = event || window.event; - - JSEvents.fillVisibilityChangeEventData(JSEvents.visibilityChangeEvent, e); - - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.visibilityChangeEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },registerTouchEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.touchEvent) { - JSEvents.touchEvent = _malloc( 1684 ); + var node = FS.createFile(parent, name, properties, canRead, canWrite); + // This is a total hack, but I want to get this lazy file code out of the + // core of MEMFS. If we want to keep this lazy file concept I feel it should + // be its own thin LAZYFS proxying calls to MEMFS. + if (properties.contents) { + node.contents = properties.contents; + } else if (properties.url) { + node.contents = null; + node.url = properties.url; } - - target = JSEvents.findEventTarget(target); - - var handlerFunc = function(event) { - var e = event || window.event; - - var touches = {}; - for(var i = 0; i < e.touches.length; ++i) { - var touch = e.touches[i]; - touches[touch.identifier] = touch; - } - for(var i = 0; i < e.changedTouches.length; ++i) { - var touch = e.changedTouches[i]; - touches[touch.identifier] = touch; - touch.changed = true; + // Add a function that defers querying the file size until it is asked the first time. + Object.defineProperties(node, { + usedBytes: { + get: function() { return this.contents.length; } } - for(var i = 0; i < e.targetTouches.length; ++i) { - var touch = e.targetTouches[i]; - touches[touch.identifier].onTarget = true; + }); + // override each stream op with one that tries to force load the lazy file first + var stream_ops = {}; + var keys = Object.keys(node.stream_ops); + keys.forEach(function(key) { + var fn = node.stream_ops[key]; + stream_ops[key] = function forceLoadLazyFile() { + if (!FS.forceLoadFile(node)) { + throw new FS.ErrnoError(ERRNO_CODES.EIO); + } + return fn.apply(null, arguments); + }; + }); + // use a custom read function + stream_ops.read = function stream_ops_read(stream, buffer, offset, length, position) { + if (!FS.forceLoadFile(node)) { + throw new FS.ErrnoError(ERRNO_CODES.EIO); } - - var ptr = JSEvents.touchEvent; - HEAP32[(((ptr)+(4))>>2)]=e.ctrlKey; - HEAP32[(((ptr)+(8))>>2)]=e.shiftKey; - HEAP32[(((ptr)+(12))>>2)]=e.altKey; - HEAP32[(((ptr)+(16))>>2)]=e.metaKey; - ptr += 20; // Advance to the start of the touch array. - var canvasRect = Module['canvas'] ? Module['canvas'].getBoundingClientRect() : undefined; - var targetRect = JSEvents.getBoundingClientRectOrZeros(target); - var numTouches = 0; - for(var i in touches) { - var t = touches[i]; - HEAP32[((ptr)>>2)]=t.identifier; - HEAP32[(((ptr)+(4))>>2)]=t.screenX; - HEAP32[(((ptr)+(8))>>2)]=t.screenY; - HEAP32[(((ptr)+(12))>>2)]=t.clientX; - HEAP32[(((ptr)+(16))>>2)]=t.clientY; - HEAP32[(((ptr)+(20))>>2)]=t.pageX; - HEAP32[(((ptr)+(24))>>2)]=t.pageY; - HEAP32[(((ptr)+(28))>>2)]=t.changed; - HEAP32[(((ptr)+(32))>>2)]=t.onTarget; - if (canvasRect) { - HEAP32[(((ptr)+(44))>>2)]=t.clientX - canvasRect.left; - HEAP32[(((ptr)+(48))>>2)]=t.clientY - canvasRect.top; - } else { - HEAP32[(((ptr)+(44))>>2)]=0; - HEAP32[(((ptr)+(48))>>2)]=0; + var contents = stream.node.contents; + if (position >= contents.length) + return 0; + var size = Math.min(contents.length - position, length); + assert(size >= 0); + if (contents.slice) { // normal array + for (var i = 0; i < size; i++) { + buffer[offset + i] = contents[position + i]; } - HEAP32[(((ptr)+(36))>>2)]=t.clientX - targetRect.left; - HEAP32[(((ptr)+(40))>>2)]=t.clientY - targetRect.top; - - ptr += 52; - - if (++numTouches >= 32) { - break; + } else { + for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR + buffer[offset + i] = contents.get(position + i); } } - HEAP32[((JSEvents.touchEvent)>>2)]=numTouches; - - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.touchEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: false, // XXX Currently disabled, see bug https://bugzilla.mozilla.org/show_bug.cgi?id=966493 - // Once the above bug is resolved, enable the following condition if possible: - // allowsDeferredCalls: eventTypeString == 'touchstart', - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture + return size; }; - JSEvents.registerOrRemoveHandler(eventHandler); - },fillGamepadEventData:function (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.0; + node.stream_ops = stream_ops; + return node; + },createPreloadedFile:function (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) { + Browser.init(); // XXX perhaps this method should move onto Browser? + // TODO we should allow people to just pass in a complete filename instead + // of parent and name being that we just join them anyways + var fullname = name ? PATH.resolve(PATH.join2(parent, name)) : parent; + var dep = getUniqueRunDependency('cp ' + fullname); // might have several active requests for the same 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); } + var handled = false; + Module['preloadPlugins'].forEach(function(plugin) { + if (handled) return; + if (plugin['canHandle'](fullname)) { + plugin['handle'](byteArray, fullname, finish, function() { + if (onerror) onerror(); + removeRunDependency(dep); + }); + handled = true; + } + }); + if (!handled) finish(byteArray); } - 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; - writeStringToMemory(e.id, eventStruct + 1304 ); - writeStringToMemory(e.mapping, eventStruct + 1368 ); - },registerGamepadEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.gamepadEvent) { - JSEvents.gamepadEvent = _malloc( 1432 ); - } - - var handlerFunc = function(event) { - var e = event || window.event; - - JSEvents.fillGamepadEventData(JSEvents.gamepadEvent, e.gamepad); - - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.gamepadEvent, userData]); - if (shouldCancel) { - e.preventDefault(); - } + addRunDependency(dep); + if (typeof url == 'string') { + Browser.asyncLoad(url, function(byteArray) { + processData(byteArray); + }, onerror); + } else { + processData(url); + } + },indexedDB:function () { + return window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB; + },DB_NAME:function () { + return 'EM_FS_' + window.location.pathname; + },DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:function (paths, onload, onerror) { + onload = onload || function(){}; + onerror = onerror || function(){}; + var indexedDB = FS.indexedDB(); + try { + var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); + } catch (e) { + return onerror(e); + } + openRequest.onupgradeneeded = function openRequest_onupgradeneeded() { + console.log('creating db'); + var db = openRequest.result; + db.createObjectStore(FS.DB_STORE_NAME); }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: true, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture + openRequest.onsuccess = function 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(function(path) { + var putRequest = files.put(FS.analyzePath(path).object.contents, path); + putRequest.onsuccess = function putRequest_onsuccess() { ok++; if (ok + fail == total) finish() }; + putRequest.onerror = function putRequest_onerror() { fail++; if (ok + fail == total) finish() }; + }); + transaction.onerror = onerror; }; - JSEvents.registerOrRemoveHandler(eventHandler); - },registerBeforeUnloadEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - var handlerFunc = function(event) { - var e = event || window.event; - - var confirmationMessage = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, 0, userData]); - - if (confirmationMessage) { - confirmationMessage = Pointer_stringify(confirmationMessage); + openRequest.onerror = onerror; + },loadFilesFromDB:function (paths, onload, onerror) { + onload = onload || function(){}; + onerror = onerror || function(){}; + var indexedDB = FS.indexedDB(); + try { + var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); + } catch (e) { + return onerror(e); + } + openRequest.onupgradeneeded = onerror; // no database to load from + openRequest.onsuccess = function openRequest_onsuccess() { + var db = openRequest.result; + try { + var transaction = db.transaction([FS.DB_STORE_NAME], 'readonly'); + } catch(e) { + onerror(e); + return; } - if (confirmationMessage) { - e.preventDefault(); - e.returnValue = confirmationMessage; - return confirmationMessage; + 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(function(path) { + var getRequest = files.get(path); + getRequest.onsuccess = function 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 = function getRequest_onerror() { fail++; if (ok + fail == total) finish() }; + }); + transaction.onerror = onerror; }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },battery:function () { return navigator.battery || navigator.mozBattery || navigator.webkitBattery; },fillBatteryEventData:function (eventStruct, e) { - HEAPF64[((eventStruct)>>3)]=e.chargingTime; - HEAPF64[(((eventStruct)+(8))>>3)]=e.dischargingTime; - HEAPF64[(((eventStruct)+(16))>>3)]=e.level; - HEAP32[(((eventStruct)+(24))>>2)]=e.charging; - },registerBatteryEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.batteryEvent) { - JSEvents.batteryEvent = _malloc( 32 ); + openRequest.onerror = onerror; + }};var SYSCALLS={DEFAULT_POLLMASK:5,mappings:{},umask:511,calculateAt:function (dirfd, path) { + if (path[0] !== '/') { + // relative path + var dir; + if (dirfd === -100) { + dir = FS.cwd(); + } else { + var dirstream = FS.getStream(dirfd); + if (!dirstream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); + dir = dirstream.path; + } + path = PATH.join2(dir, path); } - - var handlerFunc = function(event) { - var e = event || window.event; - - JSEvents.fillBatteryEventData(JSEvents.batteryEvent, JSEvents.battery()); - - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, JSEvents.batteryEvent, userData]); - if (shouldCancel) { - e.preventDefault(); + return 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))) { + // an error occurred while trying to look up the path; we should just report ENOTDIR + return -ERRNO_CODES.ENOTDIR; } - }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },registerWebGlEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!target) { - target = Module['canvas']; + throw e; } - var handlerFunc = function(event) { - var e = event || window.event; + 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; + HEAP32[(((buf)+(36))>>2)]=stat.size; + HEAP32[(((buf)+(40))>>2)]=4096; + HEAP32[(((buf)+(44))>>2)]=stat.blocks; + HEAP32[(((buf)+(48))>>2)]=(stat.atime.getTime() / 1000)|0; + HEAP32[(((buf)+(52))>>2)]=0; + HEAP32[(((buf)+(56))>>2)]=(stat.mtime.getTime() / 1000)|0; + HEAP32[(((buf)+(60))>>2)]=0; + HEAP32[(((buf)+(64))>>2)]=(stat.ctime.getTime() / 1000)|0; + HEAP32[(((buf)+(68))>>2)]=0; + HEAP32[(((buf)+(72))>>2)]=stat.ino; + return 0; + },doMsync:function (addr, stream, len, flags) { + var buffer = new Uint8Array(HEAPU8.subarray(addr, addr + len)); + FS.msync(stream, buffer, 0, len, flags); + },doMkdir:function (path, mode) { + // remove a trailing slash, if one - /a/b/ has basename of '', but + // we want to create b in the context of this function + 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) { + // we don't want this in the JS API as it uses mknod to create all nodes. + switch (mode & 61440) { + case 32768: + case 8192: + case 24576: + case 4096: + case 49152: + break; + default: return -ERRNO_CODES.EINVAL; + } + FS.mknod(path, mode, dev); + return 0; + },doReadlink:function (path, buf, bufsize) { + if (bufsize <= 0) return -ERRNO_CODES.EINVAL; + var ret = FS.readlink(path); - var shouldCancel = Runtime.dynCall('iiii', callbackfunc, [eventTypeId, 0, userData]); - if (shouldCancel) { - e.preventDefault(); - } - }; + var len = Math.min(bufsize, lengthBytesUTF8(ret)); + var endChar = HEAP8[buf+len]; + stringToUTF8(ret, buf, bufsize+1); + // readlink is one of the rare functions that write out a C string, but does never append a null to the output buffer(!) + // stringToUTF8() always appends a null byte, so restore the character under the null byte after the write. + HEAP8[buf+len] = endChar; - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - }};function _emscripten_set_touchcancel_callback(target, userData, useCapture, callbackfunc) { - JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 25, "touchcancel"); - return 0; - } - - function _glBindFramebuffer(target, framebuffer) { - GLctx.bindFramebuffer(target, framebuffer ? GL.framebuffers[framebuffer] : null); - } - - function ___lock() {} - - function _emscripten_glBlendFuncSeparate(x0, x1, x2, x3) { GLctx.blendFuncSeparate(x0, x1, x2, x3) } - - var _asin=Math_asin; - - function _emscripten_glVertexAttrib3f(x0, x1, x2, x3) { GLctx.vertexAttrib3f(x0, x1, x2, x3) } - - function _alSource3f(source, param, v1, v2, v3) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - switch (param) { - case 0x1004 /* AL_POSITION */: - src.position = [v1, v2, v3]; - break; - case 0x1005 /* AL_DIRECTION */: - src.direction = [v1, v2, v3]; - break; - case 0x1006 /* AL_VELOCITY */: - src.velocity = [v1, v2, v3]; - break; - default: - AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; - break; - } - } - - function _emscripten_glNormalPointer() { - Module['printErr']('missing function: emscripten_glNormalPointer'); abort(-1); - } - - - var _emscripten_GetProcAddress=undefined; - Module["_emscripten_GetProcAddress"] = _emscripten_GetProcAddress; - - - function _eglWaitClient() { - EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); - return 1; - }var EGL={errorCode:12288,defaultDisplayInitialized:false,currentContext:0,currentReadSurface:0,currentDrawSurface:0,stringCache:{},setErrorCode:function (code) { - EGL.errorCode = code; - },chooseConfig:function (display, attribList, config, config_size, numConfigs) { - if (display != 62000 /* Magic ID for Emscripten 'default display' */) { - EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); + return len; + },doAccess:function (path, amode) { + if (amode & ~7) { + // need a valid mode + return -ERRNO_CODES.EINVAL; + } + var node; + var lookup = FS.lookupPath(path, { follow: true }); + node = lookup.node; + var perms = ''; + if (amode & 4) perms += 'r'; + if (amode & 2) perms += 'w'; + if (amode & 1) perms += 'x'; + if (perms /* otherwise, they've just passed F_OK */ && FS.nodePermissions(node, perms)) { + return -ERRNO_CODES.EACCES; + } + return 0; + },doDup:function (path, flags, suggestFD) { + var suggest = FS.getStream(suggestFD); + if (suggest) FS.close(suggest); + return FS.open(path, flags, 0, suggestFD, suggestFD).fd; + },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; // nothing more to read + } + 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:0,get:function (varargs) { + SYSCALLS.varargs += 4; + var ret = HEAP32[(((SYSCALLS.varargs)-(4))>>2)]; + return ret; + },getStr:function () { + var ret = Pointer_stringify(SYSCALLS.get()); + return ret; + },getStreamFromFD:function () { + var stream = FS.getStream(SYSCALLS.get()); + if (!stream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); + return stream; + },getSocketFromFD:function () { + var socket = SOCKFS.getSocket(SYSCALLS.get()); + if (!socket) throw new FS.ErrnoError(ERRNO_CODES.EBADF); + return socket; + },getSocketAddress:function (allowNull) { + var addrp = SYSCALLS.get(), addrlen = SYSCALLS.get(); + if (allowNull && addrp === 0) return null; + var info = __read_sockaddr(addrp, addrlen); + if (info.errno) throw new FS.ErrnoError(info.errno); + info.addr = DNS.lookup_addr(info.addr) || info.addr; + return info; + },get64:function () { + var low = SYSCALLS.get(), high = SYSCALLS.get(); + if (low >= 0) assert(high === 0); + else assert(high === -1); + return low; + },getZero:function () { + assert(SYSCALLS.get() === 0); + }};function ___syscall54(which, varargs) {SYSCALLS.varargs = varargs; + try { + // ioctl + var stream = SYSCALLS.getStreamFromFD(), op = SYSCALLS.get(); + switch (op) { + case 21505: { + if (!stream.tty) return -ERRNO_CODES.ENOTTY; return 0; } - // TODO: read attribList. - if ((!config || !config_size) && !numConfigs) { - EGL.setErrorCode(0x300C /* EGL_BAD_PARAMETER */); + case 21506: { + if (!stream.tty) return -ERRNO_CODES.ENOTTY; + return 0; // no-op, not actually adjusting terminal settings + } + case 21519: { + if (!stream.tty) return -ERRNO_CODES.ENOTTY; + var argp = SYSCALLS.get(); + HEAP32[((argp)>>2)]=0; return 0; } - if (numConfigs) { - HEAP32[((numConfigs)>>2)]=1; // Total number of supported configs: 1. + case 21520: { + if (!stream.tty) return -ERRNO_CODES.ENOTTY; + return -ERRNO_CODES.EINVAL; // not supported } - if (config && config_size > 0) { - HEAP32[((config)>>2)]=62002; + case 21531: { + var argp = SYSCALLS.get(); + return FS.ioctl(stream, op, argp); } - - EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); - return 1; - }};function _eglGetProcAddress(name_) { - return _emscripten_GetProcAddress(name_); - } - - function _glDeleteProgram(id) { - if (!id) return; - var program = GL.programs[id]; - if (!program) { // glDeleteProgram actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; + case 21523: { + // TODO: in theory we should write to the winsize struct that gets + // passed in, but for now musl doesn't read anything on it + if (!stream.tty) return -ERRNO_CODES.ENOTTY; + return 0; + } + default: abort('bad ioctl syscall ' + op); } - GLctx.deleteProgram(program); - program.name = 0; - GL.programs[id] = null; - GL.programInfos[id] = null; - } + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } + } + function _emscripten_glSampleCoverage(value, invert) { + GLctx.sampleCoverage(value, !!invert); + } - - var _setSourceState=undefined;function _alSourcePlay(source) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; + 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; // GL spec: "glDeleteTextures silently ignores 0s and names that do not correspond to existing textures". + GLctx.deleteTexture(texture); + texture.name = 0; + GL.textures[id] = null; } - AL.setSourceState(src, 0x1012 /* AL_PLAYING */); } - function _glAttachShader(program, shader) { - GLctx.attachShader(GL.programs[program], - GL.shaders[shader]); - } + function _emscripten_glFrustum() { + Module['printErr']('missing function: emscripten_glFrustum'); abort(-1); + } - function _glfwGetPrimaryMonitor() { - return 1; + function _glfwSetWindowSizeCallback(winid, cbfun) { + GLFW.setWindowSizeCallback(winid, cbfun); } - - function emscriptenWebGLGetVertexAttrib(index, pname, params, type) { + function _emscripten_glGetTexParameterfv(target, pname, params) { if (!params) { // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense - // if params == null, issue a GL error to notify user about it. + // if p == null, issue a GL error to notify user about it. GL.recordError(0x0501 /* GL_INVALID_VALUE */); return; } - var data = GLctx.getVertexAttrib(index, pname); - if (typeof data == 'number' || typeof data == 'boolean') { - switch (type) { - case 'Integer': HEAP32[((params)>>2)]=data; break; - case 'Float': HEAPF32[((params)>>2)]=data; break; - case 'FloatToInteger': HEAP32[((params)>>2)]=Math.fround(data); break; - default: throw 'internal emscriptenWebGLGetVertexAttrib() error, bad type: ' + type; - } - } else { - for (var i = 0; i < data.length; i++) { - switch (type) { - case 'Integer': HEAP32[(((params)+(i))>>2)]=data[i]; break; - case 'Float': HEAPF32[(((params)+(i))>>2)]=data[i]; break; - case 'FloatToInteger': HEAP32[(((params)+(i))>>2)]=Math.fround(data[i]); break; - default: throw 'internal emscriptenWebGLGetVertexAttrib() error, bad type: ' + type; - } - } - } - }function _emscripten_glGetVertexAttribfv(index, pname, params) { - // N.B. This function may only be called if the vertex attribute was specified using the function glVertexAttrib*f(), - // otherwise the results are undefined. (GLES3 spec 6.1.12) - emscriptenWebGLGetVertexAttrib(index, pname, params, 'Float'); + HEAPF32[((params)>>2)]=GLctx.getTexParameter(target, pname); } - function _emscripten_set_touchstart_callback(target, userData, useCapture, callbackfunc) { - JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 22, "touchstart"); - return 0; + function _emscripten_glUniform4i(location, v0, v1, v2, v3) { + GLctx.uniform4i(GL.uniforms[location], v0, v1, v2, v3); } - function _emscripten_glDeleteShader(id) { - if (!id) return; - var shader = GL.shaders[id]; - if (!shader) { // glDeleteShader actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - GLctx.deleteShader(shader); - GL.shaders[id] = null; + function _emscripten_glBindRenderbuffer(target, renderbuffer) { + GLctx.bindRenderbuffer(target, renderbuffer ? GL.renderbuffers[renderbuffer] : null); } - function _emscripten_glVertexPointer(){ throw 'Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } - - function _emscripten_glDeleteBuffers(n, buffers) { - for (var i = 0; i < n; i++) { - var id = HEAP32[(((buffers)+(i*4))>>2)]; - var buffer = GL.buffers[id]; - // From spec: "glDeleteBuffers silently ignores 0's and names that do not - // correspond to existing buffer objects." - if (!buffer) continue; + var AL={contexts:[],currentContext:null,alcErr:0,stringCache:{},alcStringCache:{},QUEUE_INTERVAL:25,QUEUE_LOOKAHEAD:100,newSrcId:1,updateSources:function updateSources(context) { + // If we are animating using the requestAnimationFrame method, then the main loop does not run when in the background. + // To give a perfect glitch-free audio stop when switching from foreground to background, we need to avoid updating + // audio altogether when in the background, so detect that case and kill audio buffer streaming if so. + if (Browser.mainLoop.timingMode == 1/*EM_TIMING_RAF*/ && document['visibilityState'] != 'visible') return; - GLctx.deleteBuffer(buffer); - buffer.name = 0; - GL.buffers[id] = null; + for (var srcId in context.src) { + AL.updateSource(context.src[srcId]); + } + },updateSource:function updateSource(src) { + // See comment on updateSources above. + if (Browser.mainLoop.timingMode == 1/*EM_TIMING_RAF*/ && document['visibilityState'] != 'visible') return; - if (id == GL.currArrayBuffer) GL.currArrayBuffer = 0; - if (id == GL.currElementArrayBuffer) GL.currElementArrayBuffer = 0; - } - } - - function _emscripten_glTexParameteriv(target, pname, params) { - var param = HEAP32[((params)>>2)]; - GLctx.texParameteri(target, pname, param); - } - - function _glDrawElements(mode, count, type, indices) { + if (src.state !== 0x1012 /* AL_PLAYING */) { + return; + } - GLctx.drawElements(mode, count, type, indices); + var currentTime = src.context.ctx.currentTime; + var startTime = src.bufferPosition; - } - - function _glfwTerminate() { - window.removeEventListener("keydown", GLFW.onKeydown, true); - window.removeEventListener("keypress", GLFW.onKeyPress, true); - window.removeEventListener("keyup", GLFW.onKeyup, true); - Module["canvas"].removeEventListener("mousemove", GLFW.onMousemove, true); - Module["canvas"].removeEventListener("mousedown", GLFW.onMouseButtonDown, true); - Module["canvas"].removeEventListener("mouseup", GLFW.onMouseButtonUp, true); - Module["canvas"].removeEventListener('wheel', GLFW.onMouseWheel, true); - Module["canvas"].removeEventListener('mousewheel', GLFW.onMouseWheel, true); - Module["canvas"].width = Module["canvas"].height = 1; - GLFW.windows = null; - GLFW.active = null; - } - - function _emscripten_glUniformMatrix2fv(location, count, transpose, value) { - location = GL.uniforms[location]; - var view; - if (count === 1) { - // avoid allocation for the common case of uploading one uniform matrix - view = GL.miniTempBufferViews[3]; - for (var i = 0; i < 4; i++) { - view[i] = HEAPF32[(((value)+(i*4))>>2)]; + for (var i = src.buffersPlayed; i < src.queue.length; i++) { + var entry = src.queue[i]; + + var startOffset = (startTime - currentTime) / src.playbackRate; + var endTime; + if (entry.src) endTime = startTime + entry.src.duration; // n.b. entry.src.duration already factors in playbackRate, so no divide by src.playbackRate on it. + else endTime = startTime + entry.buffer.duration / src.playbackRate; + + // Clean up old buffers. + if (currentTime >= endTime) { + // Update our location in the queue. + src.bufferPosition = endTime; + src.buffersPlayed = i + 1; + + // Stop / restart the source when we hit the end. + if (src.buffersPlayed >= src.queue.length) { + if (src.loop) { + AL.setSourceState(src, 0x1012 /* AL_PLAYING */); + } else { + AL.setSourceState(src, 0x1014 /* AL_STOPPED */); + } + } + } + // Process all buffers that'll be played before the next tick. + else if (startOffset < (AL.QUEUE_LOOKAHEAD / 1000) && !entry.src) { + // If the start offset is negative, we need to offset the actual buffer. + var offset = Math.abs(Math.min(startOffset, 0)); + + entry.src = src.context.ctx.createBufferSource(); + entry.src.buffer = entry.buffer; + entry.src.connect(src.gain); + if (src.playbackRate != 1.0) entry.src.playbackRate.value = src.playbackRate; + entry.src.duration = entry.buffer.duration / src.playbackRate; + if (typeof(entry.src.start) !== 'undefined') { + entry.src.start(startTime, offset); + } else if (typeof(entry.src.noteOn) !== 'undefined') { + entry.src.noteOn(startTime); + } + } + + startTime = endTime; } - } else { - view = HEAPF32.subarray((value)>>2,(value+count*16)>>2); - } - GLctx.uniformMatrix2fv(location, transpose, view); - } - - function ___syscall5(which, varargs) {SYSCALLS.varargs = varargs; - try { - // open - var pathname = SYSCALLS.getStr(), flags = SYSCALLS.get(), mode = SYSCALLS.get() // optional TODO - var stream = FS.open(pathname, flags, mode); - return stream.fd; - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - function ___syscall6(which, varargs) {SYSCALLS.varargs = varargs; - try { - // close - var stream = SYSCALLS.getStreamFromFD(); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - var _cos=Math_cos; - - function _llvm_stacksave() { - var self = _llvm_stacksave; - if (!self.LLVM_SAVEDSTACKS) { - self.LLVM_SAVEDSTACKS = []; - } - self.LLVM_SAVEDSTACKS.push(Runtime.stackSave()); - return self.LLVM_SAVEDSTACKS.length-1; - } - - function _emscripten_glGetVertexAttribiv(index, pname, params) { - // N.B. This function may only be called if the vertex attribute was specified using the function glVertexAttrib*f(), - // otherwise the results are undefined. (GLES3 spec 6.1.12) - emscriptenWebGLGetVertexAttrib(index, pname, params, 'FloatToInteger'); - } - - function _emscripten_glUniformMatrix4fv(location, count, transpose, value) { - location = GL.uniforms[location]; - var view; - if (count === 1) { - // avoid allocation for the common case of uploading one uniform matrix - view = GL.miniTempBufferViews[15]; - for (var i = 0; i < 16; i++) { - view[i] = HEAPF32[(((value)+(i*4))>>2)]; + },setSourceState:function setSourceState(src, state) { + if (state === 0x1012 /* AL_PLAYING */) { + if (src.state !== 0x1013 /* AL_PAUSED */) { + src.state = 0x1012 /* AL_PLAYING */; + // Reset our position. + src.bufferPosition = AL.currentContext.ctx.currentTime; + src.buffersPlayed = 0; + } else { + src.state = 0x1012 /* AL_PLAYING */; + // Use the current offset from src.bufferPosition to resume at the correct point. + src.bufferPosition = AL.currentContext.ctx.currentTime - src.bufferPosition; + } + AL.stopSourceQueue(src); + AL.updateSource(src); + } else if (state === 0x1013 /* AL_PAUSED */) { + if (src.state === 0x1012 /* AL_PLAYING */) { + src.state = 0x1013 /* AL_PAUSED */; + // Store off the current offset to restore with on resume. + src.bufferPosition = AL.currentContext.ctx.currentTime - src.bufferPosition; + AL.stopSourceQueue(src); + } + } else if (state === 0x1014 /* AL_STOPPED */) { + if (src.state !== 0x1011 /* AL_INITIAL */) { + src.state = 0x1014 /* AL_STOPPED */; + src.buffersPlayed = src.queue.length; + AL.stopSourceQueue(src); + } + } else if (state == 0x1011 /* AL_INITIAL */) { + if (src.state !== 0x1011 /* AL_INITIAL */) { + src.state = 0x1011 /* AL_INITIAL */; + src.bufferPosition = 0; + src.buffersPlayed = 0; + } + } + },stopSourceQueue:function stopSourceQueue(src) { + for (var i = 0; i < src.queue.length; i++) { + var entry = src.queue[i]; + if (entry.src) { + entry.src.stop(0); + entry.src = null; + } + } + }};function _alcGetCurrentContext() { + for (var i = 0; i < AL.contexts.length; ++i) { + if (AL.contexts[i] == AL.currentContext) { + return i + 1; } - } else { - view = HEAPF32.subarray((value)>>2,(value+count*64)>>2); } - GLctx.uniformMatrix4fv(location, transpose, view); - } - - function _emscripten_glDrawArraysInstanced(mode, first, count, primcount) { - GLctx['drawArraysInstanced'](mode, first, count, primcount); - } - - function _emscripten_glEnableClientState() { - Module['printErr']('missing function: emscripten_glEnableClientState'); abort(-1); - } - - function _emscripten_glGetPointerv() { - Module['printErr']('missing function: emscripten_glGetPointerv'); abort(-1); - } - - function ___syscall140(which, varargs) {SYSCALLS.varargs = varargs; - try { - // llseek - var stream = SYSCALLS.getStreamFromFD(), offset_high = SYSCALLS.get(), offset_low = SYSCALLS.get(), result = SYSCALLS.get(), whence = SYSCALLS.get(); - var offset = offset_low; - assert(offset_high === 0); - FS.llseek(stream, offset, whence); - HEAP32[((result)>>2)]=stream.position; - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - function ___syscall146(which, varargs) {SYSCALLS.varargs = varargs; - try { - // writev - var stream = SYSCALLS.getStreamFromFD(), iov = SYSCALLS.get(), iovcnt = SYSCALLS.get(); - return SYSCALLS.doWritev(stream, iov, iovcnt); - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - function _emscripten_glUniform1i(location, v0) { - location = GL.uniforms[location]; - GLctx.uniform1i(location, v0); - } - - function ___syscall145(which, varargs) {SYSCALLS.varargs = varargs; - try { - // readv - var stream = SYSCALLS.getStreamFromFD(), iov = SYSCALLS.get(), iovcnt = SYSCALLS.get(); - return SYSCALLS.doReadv(stream, iov, iovcnt); - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - function _emscripten_glStencilMask(x0) { GLctx.stencilMask(x0) } - - function _emscripten_glStencilFuncSeparate(x0, x1, x2, x3) { GLctx.stencilFuncSeparate(x0, x1, x2, x3) } - - - Module["_i64Subtract"] = _i64Subtract; - - var _fabsf=Math_abs; - - - Module["_i64Add"] = _i64Add; - - function _emscripten_set_touchend_callback(target, userData, useCapture, callbackfunc) { - JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 23, "touchend"); return 0; } - function _glUseProgram(program) { - GLctx.useProgram(program ? GL.programs[program] : null); - } - - var _sinf=Math_sin; - - function _emscripten_glDisableVertexAttribArray(index) { - GLctx.disableVertexAttribArray(index); - } - - function _emscripten_glVertexAttrib1f(x0, x1) { GLctx.vertexAttrib1f(x0, x1) } - - function _emscripten_glFinish() { GLctx.finish() } - - 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; // GL spec: "glDeleteFramebuffers silently ignores 0s and names that do not correspond to existing framebuffer objects". - GLctx.deleteFramebuffer(framebuffer); - framebuffer.name = 0; - GL.framebuffers[id] = null; - } - } + function _emscripten_glViewport(x0, x1, x2, x3) { GLctx['viewport'](x0, x1, x2, x3) } - function _glDrawArrays(mode, first, count) { - GLctx.drawArrays(mode, first, count); - } - - function _emscripten_glDepthFunc(x0) { GLctx.depthFunc(x0) } - - function _alcOpenDevice(deviceName) { - if (typeof(AudioContext) !== "undefined" || - typeof(webkitAudioContext) !== "undefined") { - return 1; // non-null pointer -- we just simulate one device - } else { - return 0; - } - } - - function _sysconf(name) { - // long sysconf(int name); - // http://pubs.opengroup.org/onlinepubs/009695399/functions/sysconf.html - switch(name) { - case 30: return PAGE_SIZE; - case 85: return totalMemory / PAGE_SIZE; - case 132: - case 133: - case 12: - case 137: - case 138: - case 15: - case 235: - case 16: - case 17: - case 18: - case 19: - case 20: - case 149: - case 13: - case 10: - case 236: - case 153: - case 9: - case 21: - case 22: - case 159: - case 154: - case 14: - case 77: - case 78: - case 139: - case 80: - case 81: - case 82: - case 68: - case 67: - case 164: - case 11: - case 29: - case 47: - case 48: - case 95: - case 52: - case 51: - case 46: - return 200809; - case 79: - return 0; - case 27: - case 246: - case 127: - case 128: - case 23: - case 24: - case 160: - case 161: - case 181: - case 182: - case 242: - case 183: - case 184: - case 243: - case 244: - case 245: - case 165: - case 178: - case 179: - case 49: - case 50: - case 168: - case 169: - case 175: - case 170: - case 171: - case 172: - case 97: - case 76: - case 32: - case 173: - case 35: - return -1; - case 176: - case 177: - case 7: - case 155: - case 8: - case 157: - case 125: - case 126: - case 92: - case 93: - case 129: - case 130: - case 131: - case 94: - case 91: - return 1; - case 74: - case 60: - case 69: - case 70: - case 4: - return 1024; - case 31: - case 42: - case 72: - return 32; - case 87: - case 26: - case 33: - return 2147483647; - case 34: - case 1: - return 47839; - case 38: - case 36: - return 99; - case 43: - case 37: - return 2048; - case 0: return 2097152; - case 3: return 65536; - case 28: return 32768; - case 44: return 32767; - case 75: return 16384; - case 39: return 1000; - case 89: return 700; - case 71: return 256; - case 40: return 255; - case 2: return 100; - case 180: return 64; - case 25: return 20; - case 5: return 16; - case 6: return 6; - case 73: return 4; - case 84: { - if (typeof navigator === 'object') return navigator['hardwareConcurrency'] || 1; - return 1; + var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,lastGamepadState:null,lastGamepadStateFrame:null,numGamepadsConnected:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,staticInit:function () { + if (typeof window !== 'undefined') { + window.addEventListener("gamepadconnected", function() { ++JSEvents.numGamepadsConnected; }); + window.addEventListener("gamepaddisconnected", function() { --JSEvents.numGamepadsConnected; }); } - } - ___setErrNo(ERRNO_CODES.EINVAL); - return -1; - } - - function _emscripten_glUniform4iv(location, count, value) { - location = GL.uniforms[location]; - count *= 4; - value = HEAP32.subarray((value)>>2,(value+count*4)>>2); - GLctx.uniform4iv(location, value); - } - - function _glClear(x0) { GLctx.clear(x0) } - - function _emscripten_glLoadIdentity(){ throw 'Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } - - function _emscripten_glUniform3fv(location, count, value) { - location = GL.uniforms[location]; - var view; - if (count === 1) { - // avoid allocation for the common case of uploading one uniform - view = GL.miniTempBufferViews[2]; - view[0] = HEAPF32[((value)>>2)]; - view[1] = HEAPF32[(((value)+(4))>>2)]; - view[2] = HEAPF32[(((value)+(8))>>2)]; - } else { - view = HEAPF32.subarray((value)>>2,(value+count*12)>>2); - } - GLctx.uniform3fv(location, view); - } - - function _emscripten_glIsTexture(texture) { - var texture = GL.textures[texture]; - if (!texture) return 0; - return GLctx.isTexture(texture); - } - - function _glEnableVertexAttribArray(index) { - GLctx.enableVertexAttribArray(index); - } - - function _emscripten_glAttachShader(program, shader) { - GLctx.attachShader(GL.programs[program], - GL.shaders[shader]); - } - - function _alSourceUnqueueBuffers(source, count, buffers) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } + },registerRemoveEventListeners:function () { + if (!JSEvents.removeEventListenersRegistered) { + __ATEXIT__.push(function() { + for(var i = JSEvents.eventHandlers.length-1; i >= 0; --i) { + JSEvents._removeHandler(i); + } + }); + JSEvents.removeEventListenersRegistered = true; + } + },findEventTarget:function (target) { + if (target) { + if (typeof target == "number") { + target = Pointer_stringify(target); + } + if (target == '#window') return window; + else if (target == '#document') return document; + else if (target == '#screen') return window.screen; + else if (target == '#canvas') return Module['canvas']; - if (count > src.buffersPlayed) { - AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; - return; - } + if (typeof target == 'string') return document.getElementById(target); + else return target; + } else { + // The sensible target varies between events, but use window as the default + // since DOM events mostly can default to that. Specific callback registrations + // override their own defaults. + return window; + } + },deferredCalls:[],deferCall:function (targetFunction, precedence, argsList) { + function arraysHaveEqualContent(arrA, arrB) { + if (arrA.length != arrB.length) return false; - for (var i = 0; i < count; i++) { - var entry = src.queue.shift(); - // Write the buffers index out to the return list. - for (var j = 0; j < AL.currentContext.buf.length; j++) { - var b = AL.currentContext.buf[j]; - if (b && b == entry.buffer) { - HEAP32[(((buffers)+(i*4))>>2)]=j+1; - break; + for(var i in arrA) { + if (arrA[i] != arrB[i]) return false; } + return true; } - src.buffersPlayed--; - } - - AL.updateSource(src); - } - - function _glfwCreateWindow(width, height, title, monitor, share) { - return GLFW.createWindow(width, height, title, monitor, share); - } - - function _alGetSourcei(source, param, value) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - - // Being that we have no way to receive end events from buffer nodes, - // we currently proccess and update a source's buffer queue every - // ~QUEUE_INTERVAL milliseconds. However, this interval is not precise, - // so we also forcefully update the source when alGetSourcei is queried - // to aid in the common scenario of application calling alGetSourcei(AL_BUFFERS_PROCESSED) - // to recycle buffers. - AL.updateSource(src); + // Test if the given call was already queued, and if so, don't add it again. + 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 + }); - switch (param) { - case 0x202 /* AL_SOURCE_RELATIVE */: - HEAP32[((value)>>2)]=src.panner ? 1 : 0; - break; - case 0x1001 /* AL_CONE_INNER_ANGLE */: - HEAP32[((value)>>2)]=src.coneInnerAngle; - break; - case 0x1002 /* AL_CONE_OUTER_ANGLE */: - HEAP32[((value)>>2)]=src.coneOuterAngle; - break; - case 0x1007 /* AL_LOOPING */: - HEAP32[((value)>>2)]=src.loop; - break; - case 0x1009 /* AL_BUFFER */: - if (!src.queue.length) { - HEAP32[((value)>>2)]=0; - } else { - // Find the first unprocessed buffer. - var buffer = src.queue[src.buffersPlayed].buffer; - // Return its index. - for (var i = 0; i < AL.currentContext.buf.length; ++i) { - if (buffer == AL.currentContext.buf[i]) { - HEAP32[((value)>>2)]=i+1; - return; - } + 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; } - HEAP32[((value)>>2)]=0; } - break; - case 0x1010 /* AL_SOURCE_STATE */: - HEAP32[((value)>>2)]=src.state; - break; - case 0x1015 /* AL_BUFFERS_QUEUED */: - HEAP32[((value)>>2)]=src.queue.length - break; - case 0x1016 /* AL_BUFFERS_PROCESSED */: - if (src.loop) { - HEAP32[((value)>>2)]=0 + },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(this, call.argsList); + } + },inEventHandler:0,currentEventHandler:null,eventHandlers:[],isInternetExplorer:function () { return navigator.userAgent.indexOf('MSIE') !== -1 || navigator.appVersion.indexOf('Trident/') > 0; },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) { + // Increment nesting count for the event handler. + ++JSEvents.inEventHandler; + JSEvents.currentEventHandler = eventHandler; + // Process any old deferred calls the user has placed. + JSEvents.runDeferredCalls(); + // Process the actual event, calls back to user C code handler. + eventHandler.handlerFunc(event); + // Process any new deferred calls that were placed right now from this event handler. + JSEvents.runDeferredCalls(); + // Out of event handler - restore nesting count. + --JSEvents.inEventHandler; + } + + if (eventHandler.callbackfunc) { + eventHandler.eventListenerFunc = jsEventHandler; + eventHandler.target.addEventListener(eventHandler.eventTypeString, jsEventHandler, eventHandler.useCapture); + JSEvents.eventHandlers.push(eventHandler); + JSEvents.registerRemoveEventListeners(); } else { - HEAP32[((value)>>2)]=src.buffersPlayed + 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--); + } + } } - break; - default: - AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; - break; - } - } - - function _pthread_cleanup_pop() { - assert(_pthread_cleanup_push.level == __ATEXIT__.length, 'cannot pop if something else added meanwhile!'); - __ATEXIT__.pop(); - _pthread_cleanup_push.level = __ATEXIT__.length; - } - - function _emscripten_glClearStencil(x0) { GLctx.clearStencil(x0) } - - function _emscripten_glDetachShader(program, shader) { - GLctx.detachShader(GL.programs[program], - GL.shaders[shader]); - } - - function _emscripten_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 _alGenSources(count, sources) { - if (!AL.currentContext) { - return; - } - for (var i = 0; i < count; ++i) { - var gain = AL.currentContext.ctx.createGain(); - gain.connect(AL.currentContext.gain); - AL.currentContext.src[AL.newSrcId] = { - state: 0x1011 /* AL_INITIAL */, - queue: [], - loop: false, - get refDistance() { - return this._refDistance || 1; - }, - set refDistance(val) { - this._refDistance = val; - if (this.panner) this.panner.refDistance = val; - }, - get maxDistance() { - return this._maxDistance || 10000; - }, - set maxDistance(val) { - this._maxDistance = val; - if (this.panner) this.panner.maxDistance = val; - }, - get rolloffFactor() { - return this._rolloffFactor || 1; - }, - set rolloffFactor(val) { - this._rolloffFactor = val; - if (this.panner) this.panner.rolloffFactor = val; - }, - get position() { - return this._position || [0, 0, 0]; - }, - set position(val) { - this._position = val; - if (this.panner) this.panner.setPosition(val[0], val[1], val[2]); - }, - get velocity() { - return this._velocity || [0, 0, 0]; - }, - set velocity(val) { - this._velocity = val; - if (this.panner) this.panner.setVelocity(val[0], val[1], val[2]); - }, - get direction() { - return this._direction || [0, 0, 0]; - }, - set direction(val) { - this._direction = val; - if (this.panner) this.panner.setOrientation(val[0], val[1], val[2]); - }, - get coneOuterGain() { - return this._coneOuterGain || 0.0; - }, - set coneOuterGain(val) { - this._coneOuterGain = val; - if (this.panner) this.panner.coneOuterGain = val; - }, - get coneInnerAngle() { - return this._coneInnerAngle || 360.0; - }, - set coneInnerAngle(val) { - this._coneInnerAngle = val; - if (this.panner) this.panner.coneInnerAngle = val; - }, - get coneOuterAngle() { - return this._coneOuterAngle || 360.0; - }, - set coneOuterAngle(val) { - this._coneOuterAngle = val; - if (this.panner) this.panner.coneOuterAngle = val; - }, - gain: gain, - panner: null, - buffersPlayed: 0, - bufferPosition: 0 + },registerKeyEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.keyEvent) { + JSEvents.keyEvent = _malloc( 164 ); + } + var handlerFunc = function(event) { + var e = event || window.event; + stringToUTF8(e.key ? e.key : "", JSEvents.keyEvent + 0, 32); + stringToUTF8(e.code ? e.code : "", JSEvents.keyEvent + 32, 32); + HEAP32[(((JSEvents.keyEvent)+(64))>>2)]=e.location; + HEAP32[(((JSEvents.keyEvent)+(68))>>2)]=e.ctrlKey; + HEAP32[(((JSEvents.keyEvent)+(72))>>2)]=e.shiftKey; + HEAP32[(((JSEvents.keyEvent)+(76))>>2)]=e.altKey; + HEAP32[(((JSEvents.keyEvent)+(80))>>2)]=e.metaKey; + HEAP32[(((JSEvents.keyEvent)+(84))>>2)]=e.repeat; + stringToUTF8(e.locale ? e.locale : "", JSEvents.keyEvent + 88, 32); + stringToUTF8(e.char ? e.char : "", JSEvents.keyEvent + 120, 32); + HEAP32[(((JSEvents.keyEvent)+(152))>>2)]=e.charCode; + HEAP32[(((JSEvents.keyEvent)+(156))>>2)]=e.keyCode; + HEAP32[(((JSEvents.keyEvent)+(160))>>2)]=e.which; + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.keyEvent, userData); + if (shouldCancel) { + e.preventDefault(); + } }; - HEAP32[(((sources)+(i*4))>>2)]=AL.newSrcId; - AL.newSrcId++; - } - } - - function _glfwInit() { - if (GLFW.windows) return 1; // GL_TRUE - GLFW.initialTime = GLFW.getTime(); - GLFW.hints = GLFW.defaultHints; - GLFW.windows = new Array() - GLFW.active = null; + var eventHandler = { + target: JSEvents.findEventTarget(target), + allowsDeferredCalls: JSEvents.isInternetExplorer() ? false : true, // MSIE doesn't allow fullscreen and pointerlock requests from key handlers, others do. + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },getBoundingClientRectOrZeros:function (target) { + return target.getBoundingClientRect ? target.getBoundingClientRect() : { left: 0, top: 0 }; + },fillMouseEventData:function (eventStruct, e, target) { + HEAPF64[((eventStruct)>>3)]=JSEvents.tick(); + HEAP32[(((eventStruct)+(8))>>2)]=e.screenX; + HEAP32[(((eventStruct)+(12))>>2)]=e.screenY; + HEAP32[(((eventStruct)+(16))>>2)]=e.clientX; + HEAP32[(((eventStruct)+(20))>>2)]=e.clientY; + HEAP32[(((eventStruct)+(24))>>2)]=e.ctrlKey; + HEAP32[(((eventStruct)+(28))>>2)]=e.shiftKey; + HEAP32[(((eventStruct)+(32))>>2)]=e.altKey; + HEAP32[(((eventStruct)+(36))>>2)]=e.metaKey; + HEAP16[(((eventStruct)+(40))>>1)]=e.button; + HEAP16[(((eventStruct)+(42))>>1)]=e.buttons; + HEAP32[(((eventStruct)+(44))>>2)]=e["movementX"] || e["mozMovementX"] || e["webkitMovementX"] || (e.screenX-JSEvents.previousScreenX); + HEAP32[(((eventStruct)+(48))>>2)]=e["movementY"] || e["mozMovementY"] || e["webkitMovementY"] || (e.screenY-JSEvents.previousScreenY); - window.addEventListener("keydown", GLFW.onKeydown, true); - window.addEventListener("keypress", GLFW.onKeyPress, true); - window.addEventListener("keyup", GLFW.onKeyup, true); - Module["canvas"].addEventListener("mousemove", GLFW.onMousemove, true); - Module["canvas"].addEventListener("mousedown", GLFW.onMouseButtonDown, true); - Module["canvas"].addEventListener("mouseup", GLFW.onMouseButtonUp, true); - Module["canvas"].addEventListener('wheel', GLFW.onMouseWheel, true); - Module["canvas"].addEventListener('mousewheel', GLFW.onMouseWheel, true); + if (Module['canvas']) { + var rect = Module['canvas'].getBoundingClientRect(); + HEAP32[(((eventStruct)+(60))>>2)]=e.clientX - rect.left; + HEAP32[(((eventStruct)+(64))>>2)]=e.clientY - rect.top; + } else { // Canvas is not initialized, return 0. + HEAP32[(((eventStruct)+(60))>>2)]=0; + HEAP32[(((eventStruct)+(64))>>2)]=0; + } + if (target) { + var rect = JSEvents.getBoundingClientRectOrZeros(target); + HEAP32[(((eventStruct)+(52))>>2)]=e.clientX - rect.left; + HEAP32[(((eventStruct)+(56))>>2)]=e.clientY - rect.top; + } else { // No specific target passed, return 0. + HEAP32[(((eventStruct)+(52))>>2)]=0; + HEAP32[(((eventStruct)+(56))>>2)]=0; + } + // wheel and mousewheel events contain wrong screenX/screenY on chrome/opera + // https://github.com/kripken/emscripten/pull/4997 + // https://bugs.chromium.org/p/chromium/issues/detail?id=699956 + if (e.type !== 'wheel' && e.type !== 'mousewheel') { + JSEvents.previousScreenX = e.screenX; + JSEvents.previousScreenY = e.screenY; + } + },registerMouseEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.mouseEvent) { + JSEvents.mouseEvent = _malloc( 72 ); + } + target = JSEvents.findEventTarget(target); + var handlerFunc = function(event) { + var e = event || window.event; + JSEvents.fillMouseEventData(JSEvents.mouseEvent, e, target); + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.mouseEvent, userData); + if (shouldCancel) { + e.preventDefault(); + } + }; - Browser.resizeListeners.push(function(width, height) { - GLFW.onFullScreenEventChange(); - }); - return 1; // GL_TRUE - } - - function _emscripten_glGetTexParameteriv(target, pname, params) { - if (!params) { - // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - HEAP32[((params)>>2)]=GLctx.getTexParameter(target, pname); - } - - function _alDeleteSources(count, sources) { - if (!AL.currentContext) { - return; - } - for (var i = 0; i < count; ++i) { - var sourceIdx = HEAP32[(((sources)+(i*4))>>2)]; - delete AL.currentContext.src[sourceIdx]; - } - } - - function _glfwSwapBuffers(winid) { - GLFW.swapBuffers(winid); - } - - function _emscripten_glGenerateMipmap(x0) { GLctx.generateMipmap(x0) } - - function _emscripten_glCullFace(x0) { GLctx.cullFace(x0) } - - function _emscripten_glUniform4f(location, v0, v1, v2, v3) { - location = GL.uniforms[location]; - GLctx.uniform4f(location, v0, v1, v2, v3); - } - - function _glDisableVertexAttribArray(index) { - GLctx.disableVertexAttribArray(index); - } - - function _emscripten_glUseProgram(program) { - GLctx.useProgram(program ? GL.programs[program] : null); - } - - function _emscripten_glHint(x0, x1) { GLctx.hint(x0, x1) } - - function _emscripten_glUniform2fv(location, count, value) { - location = GL.uniforms[location]; - var view; - if (count === 1) { - // avoid allocation for the common case of uploading one uniform - view = GL.miniTempBufferViews[1]; - view[0] = HEAPF32[((value)>>2)]; - view[1] = HEAPF32[(((value)+(4))>>2)]; - } else { - view = HEAPF32.subarray((value)>>2,(value+count*8)>>2); - } - GLctx.uniform2fv(location, view); - } - - function _glfwSwapInterval(interval) { - interval = Math.abs(interval); // GLFW uses negative values to enable GLX_EXT_swap_control_tear, which we don't have, so just treat negative and positive the same. - if (interval == 0) _emscripten_set_main_loop_timing(0/*EM_TIMING_SETTIMEOUT*/, 0); - else _emscripten_set_main_loop_timing(1/*EM_TIMING_RAF*/, interval); - } - - function _glGetShaderInfoLog(shader, maxLength, length, infoLog) { - var log = GLctx.getShaderInfoLog(GL.shaders[shader]); - if (log === null) log = '(unknown error)'; - log = log.substr(0, maxLength - 1); - if (maxLength > 0 && infoLog) { - writeStringToMemory(log, infoLog); - if (length) HEAP32[((length)>>2)]=log.length; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - } - - function _emscripten_glMatrixMode(){ throw 'Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } - - function _abort() { - Module['abort'](); - } - - function _emscripten_glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer) { - GLctx.framebufferRenderbuffer(target, attachment, renderbuffertarget, - GL.renderbuffers[renderbuffer]); - } - - function _alGenBuffers(count, buffers) { - if (!AL.currentContext) { - return; - } - for (var i = 0; i < count; ++i) { - AL.currentContext.buf.push(null); - HEAP32[(((buffers)+(i*4))>>2)]=AL.currentContext.buf.length; - } - } - - function _emscripten_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; // GL spec: "glDeleteFramebuffers silently ignores 0s and names that do not correspond to existing framebuffer objects". - GLctx.deleteFramebuffer(framebuffer); - framebuffer.name = 0; - GL.framebuffers[id] = null; - } - } - - function _emscripten_glIsBuffer(buffer) { - var b = GL.buffers[buffer]; - if (!b) return 0; - return GLctx.isBuffer(b); - } - - function _emscripten_glUniform2iv(location, count, value) { - location = GL.uniforms[location]; - count *= 2; - value = HEAP32.subarray((value)>>2,(value+count*4)>>2); - GLctx.uniform2iv(location, value); - } - - function _emscripten_glVertexAttrib1fv(index, v) { - v = HEAPF32.subarray((v)>>2,(v+4)>>2); - GLctx.vertexAttrib1fv(index, v); - } - - function _glEnable(x0) { GLctx.enable(x0) } - - function _alBufferData(buffer, format, data, size, freq) { - if (!AL.currentContext) { - return; - } - if (buffer > AL.currentContext.buf.length) { - return; - } - var channels, bytes; - switch (format) { - case 0x1100 /* AL_FORMAT_MONO8 */: - bytes = 1; - channels = 1; - break; - case 0x1101 /* AL_FORMAT_MONO16 */: - bytes = 2; - channels = 1; - break; - case 0x1102 /* AL_FORMAT_STEREO8 */: - bytes = 1; - channels = 2; - break; - case 0x1103 /* AL_FORMAT_STEREO16 */: - bytes = 2; - channels = 2; - break; - case 0x10010 /* AL_FORMAT_MONO_FLOAT32 */: - bytes = 4; - channels = 1; - break; - case 0x10011 /* AL_FORMAT_STEREO_FLOAT32 */: - bytes = 4; - channels = 2; - break; - default: - return; - } - try { - AL.currentContext.buf[buffer - 1] = AL.currentContext.ctx.createBuffer(channels, size / (bytes * channels), freq); - AL.currentContext.buf[buffer - 1].bytesPerSample = bytes; - } catch (e) { - AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; - return; - } - var buf = new Array(channels); - for (var i = 0; i < channels; ++i) { - buf[i] = AL.currentContext.buf[buffer - 1].getChannelData(i); - } - for (var i = 0; i < size / (bytes * channels); ++i) { - for (var j = 0; j < channels; ++j) { - switch (bytes) { - case 1: - var val = HEAP8[(((data)+(i*channels+j))>>0)] & 0xff; // unsigned - buf[j][i] = -1.0 + val * (2/256); - break; - case 2: - var val = HEAP16[(((data)+(2*(i*channels+j)))>>1)]; - buf[j][i] = val/32768; - break; - case 4: - buf[j][i] = HEAPF32[(((data)+(4*(i*channels+j)))>>2)]; - break; + var eventHandler = { + target: target, + allowsDeferredCalls: eventTypeString != 'mousemove' && eventTypeString != 'mouseenter' && eventTypeString != 'mouseleave', // Mouse move events do not allow fullscreen/pointer lock requests to be handled in them! + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + // In IE, mousedown events don't either allow deferred calls to be run! + if (JSEvents.isInternetExplorer() && eventTypeString == 'mousedown') eventHandler.allowsDeferredCalls = false; + JSEvents.registerOrRemoveHandler(eventHandler); + },registerWheelEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.wheelEvent) { + JSEvents.wheelEvent = _malloc( 104 ); + } + target = JSEvents.findEventTarget(target); + // The DOM Level 3 events spec event 'wheel' + var wheelHandlerFunc = function(event) { + var e = event || window.event; + JSEvents.fillMouseEventData(JSEvents.wheelEvent, e, target); + HEAPF64[(((JSEvents.wheelEvent)+(72))>>3)]=e["deltaX"]; + HEAPF64[(((JSEvents.wheelEvent)+(80))>>3)]=e["deltaY"]; + HEAPF64[(((JSEvents.wheelEvent)+(88))>>3)]=e["deltaZ"]; + HEAP32[(((JSEvents.wheelEvent)+(96))>>2)]=e["deltaMode"]; + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.wheelEvent, userData); + if (shouldCancel) { + e.preventDefault(); + } + }; + // The 'mousewheel' event as implemented in Safari 6.0.5 + var mouseWheelHandlerFunc = function(event) { + var e = event || window.event; + JSEvents.fillMouseEventData(JSEvents.wheelEvent, e, target); + HEAPF64[(((JSEvents.wheelEvent)+(72))>>3)]=e["wheelDeltaX"] || 0; + HEAPF64[(((JSEvents.wheelEvent)+(80))>>3)]=-(e["wheelDeltaY"] ? e["wheelDeltaY"] : e["wheelDelta"]) /* 1. Invert to unify direction with the DOM Level 3 wheel event. 2. MSIE does not provide wheelDeltaY, so wheelDelta is used as a fallback. */; + HEAPF64[(((JSEvents.wheelEvent)+(88))>>3)]=0 /* Not available */; + HEAP32[(((JSEvents.wheelEvent)+(96))>>2)]=0 /* DOM_DELTA_PIXEL */; + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.wheelEvent, userData); + if (shouldCancel) { + e.preventDefault(); } + }; + + var eventHandler = { + target: target, + allowsDeferredCalls: true, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: (eventTypeString == 'wheel') ? wheelHandlerFunc : mouseWheelHandlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },pageScrollPos:function () { + if (window.pageXOffset > 0 || window.pageYOffset > 0) { + return [window.pageXOffset, window.pageYOffset]; + } + if (typeof document.documentElement.scrollLeft !== 'undefined' || typeof document.documentElement.scrollTop !== 'undefined') { + return [document.documentElement.scrollLeft, document.documentElement.scrollTop]; + } + return [document.body.scrollLeft|0, document.body.scrollTop|0]; + },registerUiEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.uiEvent) { + JSEvents.uiEvent = _malloc( 36 ); } - } - } - - function _alSourceStop(source) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - AL.setSourceState(src, 0x1014 /* AL_STOPPED */); - } - + if (eventTypeString == "scroll" && !target) { + target = document; // By default read scroll events on document rather than window. + } else { + target = JSEvents.findEventTarget(target); + } - function emscriptenWebGLComputeImageSize(width, height, sizePerPixel, alignment) { - function roundedToNextMultipleOf(x, y) { - return Math.floor((x + y - 1) / y) * y - } - var plainRowSize = width * sizePerPixel; - var alignedRowSize = roundedToNextMultipleOf(plainRowSize, alignment); - return (height <= 0) ? 0 : - ((height - 1) * alignedRowSize + plainRowSize); - }function emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat) { - var sizePerPixel; - var numChannels; - switch(format) { - case 0x1906 /* GL_ALPHA */: - case 0x1909 /* GL_LUMINANCE */: - case 0x1902 /* GL_DEPTH_COMPONENT */: - case 0x1903 /* GL_RED */: - numChannels = 1; - break; - case 0x190A /* GL_LUMINANCE_ALPHA */: - case 0x8227 /* GL_RG */: - numChannels = 2; - break; - case 0x1907 /* GL_RGB */: - case 0x8C40 /* GL_SRGB_EXT */: - numChannels = 3; - break; - case 0x1908 /* GL_RGBA */: - case 0x8C42 /* GL_SRGB_ALPHA_EXT */: - numChannels = 4; - break; - default: - GL.recordError(0x0500); // GL_INVALID_ENUM - return { - pixels: null, - internalFormat: 0x0 - }; - } - switch (type) { - case 0x1401 /* GL_UNSIGNED_BYTE */: - sizePerPixel = numChannels*1; - break; - case 0x1403 /* GL_UNSIGNED_SHORT */: - case 0x8D61 /* GL_HALF_FLOAT_OES */: - sizePerPixel = numChannels*2; - break; - case 0x1405 /* GL_UNSIGNED_INT */: - case 0x1406 /* GL_FLOAT */: - sizePerPixel = numChannels*4; - break; - case 0x84FA /* UNSIGNED_INT_24_8_WEBGL/UNSIGNED_INT_24_8 */: - sizePerPixel = 4; - break; - case 0x8363 /* GL_UNSIGNED_SHORT_5_6_5 */: - case 0x8033 /* GL_UNSIGNED_SHORT_4_4_4_4 */: - case 0x8034 /* GL_UNSIGNED_SHORT_5_5_5_1 */: - sizePerPixel = 2; - break; - default: - GL.recordError(0x0500); // GL_INVALID_ENUM - return { - pixels: null, - internalFormat: 0x0 - }; - } - var bytes = emscriptenWebGLComputeImageSize(width, height, sizePerPixel, GL.unpackAlignment); - if (type == 0x1401 /* GL_UNSIGNED_BYTE */) { - pixels = HEAPU8.subarray((pixels),(pixels+bytes)); - } else if (type == 0x1406 /* GL_FLOAT */) { - pixels = HEAPF32.subarray((pixels)>>2,(pixels+bytes)>>2); - } else if (type == 0x1405 /* GL_UNSIGNED_INT */ || type == 0x84FA /* UNSIGNED_INT_24_8_WEBGL */) { - pixels = HEAPU32.subarray((pixels)>>2,(pixels+bytes)>>2); - } else { - pixels = HEAPU16.subarray((pixels)>>1,(pixels+bytes)>>1); - } - return { - pixels: pixels, - internalFormat: internalFormat - }; - }function _emscripten_glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) { - var pixelData; - if (pixels) { - pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, -1).pixels; - } else { - pixelData = null; - } - GLctx.texSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixelData); - } - - function _emscripten_glPolygonOffset(x0, x1) { GLctx.polygonOffset(x0, x1) } - - var _emscripten_asm_const_int=true; - - function _emscripten_glUniform2f(location, v0, v1) { - location = GL.uniforms[location]; - GLctx.uniform2f(location, v0, v1); - } - - function _glGetAttribLocation(program, name) { - program = GL.programs[program]; - name = Pointer_stringify(name); - return GLctx.getAttribLocation(program, name); - } - - function _glfwWindowHint(target, hint) { - GLFW.hints[target] = hint; - } - - var _sin=Math_sin; - - function _glBlendFunc(x0, x1) { GLctx.blendFunc(x0, x1) } - - function _glCreateProgram() { - var id = GL.getNewId(GL.programs); - var program = GLctx.createProgram(); - program.name = id; - GL.programs[id] = program; - return id; - } - - function _emscripten_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; // GL spec: "glDeleteRenderbuffers silently ignores 0s and names that do not correspond to existing renderbuffer objects". - GLctx.deleteRenderbuffer(renderbuffer); - renderbuffer.name = 0; - GL.renderbuffers[id] = null; - } - } - - function _emscripten_glGetBufferParameteriv(target, value, data) { - if (!data) { - // GLES2 specification does not specify how to behave if data is a null pointer. Since calling this function does not make sense - // if data == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - HEAP32[((data)>>2)]=GLctx.getBufferParameter(target, value); - } - + var handlerFunc = function(event) { + var e = event || window.event; + if (e.target != target) { + // Never take ui events such as scroll via a 'bubbled' route, but always from the direct element that + // was targeted. Otherwise e.g. if app logs a message in response to a page scroll, the Emscripten log + // message box could cause to scroll, generating a new (bubbled) scroll message, causing a new log print, + // causing a new scroll, etc.. + return; + } + var scrollPos = JSEvents.pageScrollPos(); + HEAP32[((JSEvents.uiEvent)>>2)]=e.detail; + HEAP32[(((JSEvents.uiEvent)+(4))>>2)]=document.body.clientWidth; + HEAP32[(((JSEvents.uiEvent)+(8))>>2)]=document.body.clientHeight; + HEAP32[(((JSEvents.uiEvent)+(12))>>2)]=window.innerWidth; + HEAP32[(((JSEvents.uiEvent)+(16))>>2)]=window.innerHeight; + HEAP32[(((JSEvents.uiEvent)+(20))>>2)]=window.outerWidth; + HEAP32[(((JSEvents.uiEvent)+(24))>>2)]=window.outerHeight; + HEAP32[(((JSEvents.uiEvent)+(28))>>2)]=scrollPos[0]; + HEAP32[(((JSEvents.uiEvent)+(32))>>2)]=scrollPos[1]; + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.uiEvent, userData); + if (shouldCancel) { + e.preventDefault(); + } + }; - function emscriptenWebGLGetUniform(program, location, params, type) { - if (!params) { - // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense - // if params == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - var data = GLctx.getUniform(GL.programs[program], GL.uniforms[location]); - if (typeof data == 'number' || typeof data == 'boolean') { - switch (type) { - case 'Integer': HEAP32[((params)>>2)]=data; break; - case 'Float': HEAPF32[((params)>>2)]=data; break; - default: throw 'internal emscriptenWebGLGetUniform() error, bad type: ' + type; + var eventHandler = { + target: target, + allowsDeferredCalls: false, // Neither scroll or resize events allow running requests inside them. + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },getNodeNameForTarget:function (target) { + if (!target) return ''; + if (target == window) return '#window'; + if (target == window.screen) return '#screen'; + return (target && target.nodeName) ? target.nodeName : ''; + },registerFocusEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.focusEvent) { + JSEvents.focusEvent = _malloc( 256 ); } - } else { - for (var i = 0; i < data.length; i++) { - switch (type) { - case 'Integer': HEAP32[(((params)+(i))>>2)]=data[i]; break; - case 'Float': HEAPF32[(((params)+(i))>>2)]=data[i]; break; - default: throw 'internal emscriptenWebGLGetUniform() error, bad type: ' + type; + var handlerFunc = function(event) { + var e = event || window.event; + + var nodeName = JSEvents.getNodeNameForTarget(e.target); + var id = e.target.id ? e.target.id : ''; + stringToUTF8(nodeName, JSEvents.focusEvent + 0, 128); + stringToUTF8(id, JSEvents.focusEvent + 128, 128); + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.focusEvent, userData); + if (shouldCancel) { + e.preventDefault(); } + }; + + var eventHandler = { + target: JSEvents.findEventTarget(target), + allowsDeferredCalls: false, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },tick:function () { + if (window['performance'] && window['performance']['now']) return window['performance']['now'](); + else return Date.now(); + },registerDeviceOrientationEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.deviceOrientationEvent) { + JSEvents.deviceOrientationEvent = _malloc( 40 ); } - } - }function _emscripten_glGetUniformiv(program, location, params) { - emscriptenWebGLGetUniform(program, location, params, 'Integer'); - } - - function _emscripten_glDepthMask(x0) { GLctx.depthMask(x0) } - - - function _emscripten_glDepthRangef(x0, x1) { GLctx.depthRange(x0, x1) } - - function _emscripten_glDepthRange(x0, x1) { GLctx.depthRange(x0, x1) } - - function _emscripten_set_fullscreenchange_callback(target, userData, useCapture, callbackfunc) { - if (typeof JSEvents.fullscreenEnabled() === 'undefined') return -1; - if (!target) target = document; - else { - target = JSEvents.findEventTarget(target); - if (!target) return -4; - } - JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "fullscreenchange"); - JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "mozfullscreenchange"); - JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "webkitfullscreenchange"); - JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "msfullscreenchange"); - return 0; - } - - var _fabs=Math_abs; - - function _emscripten_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 _emscripten_glUniform1fv(location, count, value) { - location = GL.uniforms[location]; - var view; - if (count === 1) { - // avoid allocation for the common case of uploading one uniform - view = GL.miniTempBufferViews[0]; - view[0] = HEAPF32[((value)>>2)]; - } else { - view = HEAPF32.subarray((value)>>2,(value+count*4)>>2); - } - GLctx.uniform1fv(location, view); - } - - function _glDeleteBuffers(n, buffers) { - for (var i = 0; i < n; i++) { - var id = HEAP32[(((buffers)+(i*4))>>2)]; - var buffer = GL.buffers[id]; + var handlerFunc = function(event) { + var e = event || window.event; - // From spec: "glDeleteBuffers silently ignores 0's and names that do not - // correspond to existing buffer objects." - if (!buffer) continue; + HEAPF64[((JSEvents.deviceOrientationEvent)>>3)]=JSEvents.tick(); + HEAPF64[(((JSEvents.deviceOrientationEvent)+(8))>>3)]=e.alpha; + HEAPF64[(((JSEvents.deviceOrientationEvent)+(16))>>3)]=e.beta; + HEAPF64[(((JSEvents.deviceOrientationEvent)+(24))>>3)]=e.gamma; + HEAP32[(((JSEvents.deviceOrientationEvent)+(32))>>2)]=e.absolute; - GLctx.deleteBuffer(buffer); - buffer.name = 0; - GL.buffers[id] = null; + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.deviceOrientationEvent, userData); + if (shouldCancel) { + e.preventDefault(); + } + }; - if (id == GL.currArrayBuffer) GL.currArrayBuffer = 0; - if (id == GL.currElementArrayBuffer) GL.currElementArrayBuffer = 0; - } - } - - function _emscripten_glBindProgramARB() { - Module['printErr']('missing function: emscripten_glBindProgramARB'); abort(-1); - } - - function _emscripten_glBindTexture(target, texture) { - GLctx.bindTexture(target, texture ? GL.textures[texture] : null); - } - - function _glfwDefaultWindowHints() { - GLFW.hints = GLFW.defaultHints; - } - - function _emscripten_glDeleteProgram(id) { - if (!id) return; - var program = GL.programs[id]; - if (!program) { // glDeleteProgram actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - GLctx.deleteProgram(program); - program.name = 0; - GL.programs[id] = null; - GL.programInfos[id] = null; - } - - function _emscripten_glDisable(x0) { GLctx.disable(x0) } - - function _emscripten_glVertexAttrib3fv(index, v) { - v = HEAPF32.subarray((v)>>2,(v+12)>>2); - GLctx.vertexAttrib3fv(index, v); - } - - function _glClearColor(x0, x1, x2, x3) { GLctx.clearColor(x0, x1, x2, x3) } - - function _emscripten_glGetActiveAttrib(program, index, bufSize, length, size, type, name) { - program = GL.programs[program]; - var info = GLctx.getActiveAttrib(program, index); - if (!info) return; // If an error occurs, nothing will be written to length, size and type and name. + var eventHandler = { + target: JSEvents.findEventTarget(target), + allowsDeferredCalls: false, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },registerDeviceMotionEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.deviceMotionEvent) { + JSEvents.deviceMotionEvent = _malloc( 80 ); + } + var handlerFunc = function(event) { + var e = event || window.event; - var infoname = info.name.slice(0, Math.max(0, bufSize - 1)); - if (bufSize > 0 && name) { - writeStringToMemory(infoname, name); - if (length) HEAP32[((length)>>2)]=infoname.length; - } else { - if (length) HEAP32[((length)>>2)]=0; - } + HEAPF64[((JSEvents.deviceOrientationEvent)>>3)]=JSEvents.tick(); + HEAPF64[(((JSEvents.deviceMotionEvent)+(8))>>3)]=e.acceleration.x; + HEAPF64[(((JSEvents.deviceMotionEvent)+(16))>>3)]=e.acceleration.y; + HEAPF64[(((JSEvents.deviceMotionEvent)+(24))>>3)]=e.acceleration.z; + HEAPF64[(((JSEvents.deviceMotionEvent)+(32))>>3)]=e.accelerationIncludingGravity.x; + HEAPF64[(((JSEvents.deviceMotionEvent)+(40))>>3)]=e.accelerationIncludingGravity.y; + HEAPF64[(((JSEvents.deviceMotionEvent)+(48))>>3)]=e.accelerationIncludingGravity.z; + HEAPF64[(((JSEvents.deviceMotionEvent)+(56))>>3)]=e.rotationRate.alpha; + HEAPF64[(((JSEvents.deviceMotionEvent)+(64))>>3)]=e.rotationRate.beta; + HEAPF64[(((JSEvents.deviceMotionEvent)+(72))>>3)]=e.rotationRate.gamma; - if (size) HEAP32[((size)>>2)]=info.size; - if (type) HEAP32[((type)>>2)]=info.type; - } - - function _emscripten_glIsFramebuffer(framebuffer) { - var fb = GL.framebuffers[framebuffer]; - if (!fb) return 0; - return GLctx.isFramebuffer(fb); - } - - function _emscripten_glLineWidth(x0) { GLctx.lineWidth(x0) } - - function _glfwGetCursorPos(winid, x, y) { - GLFW.getCursorPos(winid, x, y); - } - - function _emscripten_glGetString(name_) { - if (GL.stringCache[name_]) return GL.stringCache[name_]; - var ret; - switch(name_) { - case 0x1F00 /* GL_VENDOR */: - case 0x1F01 /* GL_RENDERER */: - case 0x1F02 /* GL_VERSION */: - ret = allocate(intArrayFromString(GLctx.getParameter(name_)), 'i8', ALLOC_NORMAL); - break; - case 0x1F03 /* GL_EXTENSIONS */: - var exts = GLctx.getSupportedExtensions(); - var gl_exts = []; - for (var i in exts) { - gl_exts.push(exts[i]); - gl_exts.push("GL_" + exts[i]); + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.deviceMotionEvent, userData); + if (shouldCancel) { + e.preventDefault(); } - ret = allocate(intArrayFromString(gl_exts.join(' ')), 'i8', ALLOC_NORMAL); - break; - case 0x8B8C /* GL_SHADING_LANGUAGE_VERSION */: - ret = allocate(intArrayFromString('OpenGL ES GLSL 1.00 (WebGL)'), 'i8', ALLOC_NORMAL); - break; - default: - GL.recordError(0x0500/*GL_INVALID_ENUM*/); - return 0; - } - GL.stringCache[name_] = ret; - return ret; - } - - function _emscripten_glGetAttribLocation(program, name) { - program = GL.programs[program]; - name = Pointer_stringify(name); - return GLctx.getAttribLocation(program, name); - } - - function _emscripten_glRotatef() { - Module['printErr']('missing function: emscripten_glRotatef'); abort(-1); - } - + }; - function emscriptenWebGLGet(name_, p, type) { - // Guard against user passing a null pointer. - // Note that GLES2 spec does not say anything about how passing a null pointer should be treated. - // Testing on desktop core GL 3, the application crashes on glGetIntegerv to a null pointer, but - // better to report an error instead of doing anything random. - if (!p) { - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - var ret = undefined; - switch(name_) { // Handle a few trivial GLES values - case 0x8DFA: // GL_SHADER_COMPILER - ret = 1; - break; - case 0x8DF8: // GL_SHADER_BINARY_FORMATS - if (type !== 'Integer' && type !== 'Integer64') { - GL.recordError(0x0500); // GL_INVALID_ENUM - } - return; // Do not write anything to the out pointer, since no binary formats are supported. - case 0x8DF9: // GL_NUM_SHADER_BINARY_FORMATS - ret = 0; - break; - case 0x86A2: // GL_NUM_COMPRESSED_TEXTURE_FORMATS - // WebGL doesn't have GL_NUM_COMPRESSED_TEXTURE_FORMATS (it's obsolete since GL_COMPRESSED_TEXTURE_FORMATS returns a JS array that can be queried for length), - // so implement it ourselves to allow C++ GLES2 code get the length. - var formats = GLctx.getParameter(0x86A3 /*GL_COMPRESSED_TEXTURE_FORMATS*/); - ret = formats.length; - break; - case 0x8B9A: // GL_IMPLEMENTATION_COLOR_READ_TYPE - ret = 0x1401; // GL_UNSIGNED_BYTE - break; - case 0x8B9B: // GL_IMPLEMENTATION_COLOR_READ_FORMAT - ret = 0x1908; // GL_RGBA - break; - } + var eventHandler = { + target: JSEvents.findEventTarget(target), + allowsDeferredCalls: false, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },screenOrientation:function () { + if (!window.screen) return undefined; + return window.screen.orientation || window.screen.mozOrientation || window.screen.webkitOrientation || window.screen.msOrientation; + },fillOrientationChangeEventData:function (eventStruct, e) { + var orientations = ["portrait-primary", "portrait-secondary", "landscape-primary", "landscape-secondary"]; + var orientations2 = ["portrait", "portrait", "landscape", "landscape"]; - 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(0x0500); // GL_INVALID_ENUM - return; - case "object": - if (result === null) { - // null is a valid result for some (e.g., which buffer is bound - perhaps nothing is bound), but otherwise - // can mean an invalid name_, which we need to report as an error - switch(name_) { - case 0x8894: // ARRAY_BUFFER_BINDING - case 0x8B8D: // CURRENT_PROGRAM - case 0x8895: // ELEMENT_ARRAY_BUFFER_BINDING - case 0x8CA6: // FRAMEBUFFER_BINDING - case 0x8CA7: // RENDERBUFFER_BINDING - case 0x8069: // TEXTURE_BINDING_2D - case 0x8514: { // TEXTURE_BINDING_CUBE_MAP - ret = 0; - break; - } - default: { - GL.recordError(0x0500); // GL_INVALID_ENUM - 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 'Integer': HEAP32[(((p)+(i*4))>>2)]=result[i]; break; - case 'Float': HEAPF32[(((p)+(i*4))>>2)]=result[i]; break; - case 'Boolean': HEAP8[(((p)+(i))>>0)]=result[i] ? 1 : 0; break; - default: throw 'internal glGet error, bad type: ' + type; - } - } - return; - } else if (result instanceof WebGLBuffer || - result instanceof WebGLProgram || - result instanceof WebGLFramebuffer || - result instanceof WebGLRenderbuffer || - result instanceof WebGLTexture) { - ret = result.name | 0; - } else { - GL.recordError(0x0500); // GL_INVALID_ENUM - return; - } - break; - default: - GL.recordError(0x0500); // GL_INVALID_ENUM - return; + var orientationString = JSEvents.screenOrientation(); + var orientation = orientations.indexOf(orientationString); + if (orientation == -1) { + orientation = orientations2.indexOf(orientationString); } - } - switch (type) { - case 'Integer64': (tempI64 = [ret>>>0,(tempDouble=ret,(+(Math_abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math_min((+(Math_floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math_ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[((p)>>2)]=tempI64[0],HEAP32[(((p)+(4))>>2)]=tempI64[1]); break; - case 'Integer': HEAP32[((p)>>2)]=ret; break; - case 'Float': HEAPF32[((p)>>2)]=ret; break; - case 'Boolean': HEAP8[((p)>>0)]=ret ? 1 : 0; break; - default: throw 'internal glGet error, bad type: ' + type; - } - }function _emscripten_glGetIntegerv(name_, p) { - emscriptenWebGLGet(name_, p, 'Integer'); - } - - function _emscripten_glGetFramebufferAttachmentParameteriv(target, attachment, pname, params) { - var result = GLctx.getFramebufferAttachmentParameter(target, attachment, pname); - HEAP32[((params)>>2)]=result; - } - - function _llvm_stackrestore(p) { - var self = _llvm_stacksave; - var ret = self.LLVM_SAVEDSTACKS[p]; - self.LLVM_SAVEDSTACKS.splice(p, 1); - Runtime.stackRestore(ret); - } - - function _glfwSetWindowShouldClose(winid, value) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.shouldClose = value; - } - - function _emscripten_glGetVertexAttribPointerv(index, pname, pointer) { - if (!pointer) { - // GLES2 specification does not specify how to behave if pointer is a null pointer. Since calling this function does not make sense - // if pointer == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - HEAP32[((pointer)>>2)]=GLctx.getVertexAttribOffset(index, pname); - } - - function _emscripten_glClientActiveTexture() { - Module['printErr']('missing function: emscripten_glClientActiveTexture'); abort(-1); - } - - function _glGenBuffers(n, buffers) { - for (var i = 0; i < n; i++) { - var buffer = GLctx.createBuffer(); - if (!buffer) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - while(i < n) HEAP32[(((buffers)+(i++*4))>>2)]=0; - return; + HEAP32[((eventStruct)>>2)]=1 << orientation; + HEAP32[(((eventStruct)+(4))>>2)]=window.orientation; + },registerOrientationChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.orientationChangeEvent) { + JSEvents.orientationChangeEvent = _malloc( 8 ); } - var id = GL.getNewId(GL.buffers); - buffer.name = id; - GL.buffers[id] = buffer; - HEAP32[(((buffers)+(i*4))>>2)]=id; - } - } - - function _emscripten_glGetShaderInfoLog(shader, maxLength, length, infoLog) { - var log = GLctx.getShaderInfoLog(GL.shaders[shader]); - if (log === null) log = '(unknown error)'; - log = log.substr(0, maxLength - 1); - if (maxLength > 0 && infoLog) { - writeStringToMemory(log, infoLog); - if (length) HEAP32[((length)>>2)]=log.length; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - } - - function _glfwGetTime() { - return GLFW.getTime() - GLFW.initialTime; - } - - function _emscripten_glGetRenderbufferParameteriv(target, pname, params) { - if (!params) { - // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense - // if params == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - HEAP32[((params)>>2)]=GLctx.getRenderbufferParameter(target, pname); - } - - function _emscripten_glStencilOpSeparate(x0, x1, x2, x3) { GLctx.stencilOpSeparate(x0, x1, x2, x3) } - - function _emscripten_glReadPixels(x, y, width, height, format, type, pixels) { - var data = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, format); - if (!data.pixels) { - GL.recordError(0x0500/*GL_INVALID_ENUM*/); - return; - } - GLctx.readPixels(x, y, width, height, format, type, data.pixels); - } - - function _emscripten_glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data) { - var heapView; - if (data) { - heapView = HEAPU8.subarray((data),(data+imageSize)); - } else { - heapView = null; - } - GLctx['compressedTexSubImage2D'](target, level, xoffset, yoffset, width, height, format, heapView); - } - - function _emscripten_glGetError() { - // First return any GL error generated by the emscripten library_gl.js interop layer. - if (GL.lastError) { - var error = GL.lastError; - GL.lastError = 0/*GL_NO_ERROR*/; - return error; - } else { // If there were none, return the GL error from the browser GL context. - return GLctx.getError(); - } - } - - function _emscripten_glFramebufferTexture2D(target, attachment, textarget, texture, level) { - GLctx.framebufferTexture2D(target, attachment, textarget, - GL.textures[texture], level); - } - - function _pthread_cleanup_push(routine, arg) { - __ATEXIT__.push(function() { Runtime.dynCall('vi', routine, [arg]) }) - _pthread_cleanup_push.level = __ATEXIT__.length; - } - - function _alSourcei(source, param, value) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - switch (param) { - case 0x1001 /* AL_CONE_INNER_ANGLE */: - src.coneInnerAngle = value; - break; - case 0x1002 /* AL_CONE_OUTER_ANGLE */: - src.coneOuterAngle = value; - break; - case 0x1007 /* AL_LOOPING */: - src.loop = (value === 1 /* AL_TRUE */); - break; - case 0x1009 /* AL_BUFFER */: - var buffer = AL.currentContext.buf[value - 1]; - if (value == 0) { - src.queue = []; + + if (!target) { + target = window.screen; // Orientation events need to be captured from 'window.screen' instead of 'window' } else { - src.queue = [{ buffer: buffer }]; + target = JSEvents.findEventTarget(target); } - AL.updateSource(src); - break; - case 0x202 /* AL_SOURCE_RELATIVE */: - if (value === 1 /* AL_TRUE */) { - if (src.panner) { - src.panner = null; - // Disconnect from the panner. - src.gain.disconnect(); + var handlerFunc = function(event) { + var e = event || window.event; - src.gain.connect(AL.currentContext.ctx.destination); - } - } else if (value === 0 /* AL_FALSE */) { - if (!src.panner) { - var panner = src.panner = AL.currentContext.ctx.createPanner(); - panner.panningModel = "equalpower"; - panner.distanceModel = "linear"; - panner.refDistance = src.refDistance; - panner.maxDistance = src.maxDistance; - panner.rolloffFactor = src.rolloffFactor; - panner.setPosition(src.position[0], src.position[1], src.position[2]); - panner.setVelocity(src.velocity[0], src.velocity[1], src.velocity[2]); - panner.connect(AL.currentContext.ctx.destination); + JSEvents.fillOrientationChangeEventData(JSEvents.orientationChangeEvent, e); - // Disconnect from the default source. - src.gain.disconnect(); - - src.gain.connect(panner); + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.orientationChangeEvent, userData); + if (shouldCancel) { + e.preventDefault(); } - } else { - AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; - } - break; - default: - AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; - break; - } - } - - function _emscripten_glIsEnabled(x0) { return GLctx.isEnabled(x0) } - - function _alSourceQueueBuffers(source, count, buffers) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - for (var i = 0; i < count; ++i) { - var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)]; - if (bufferIdx > AL.currentContext.buf.length) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - } - - for (var i = 0; i < count; ++i) { - var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)]; - var buffer = AL.currentContext.buf[bufferIdx - 1]; - src.queue.push({ buffer: buffer, src: null }); - } + }; - AL.updateSource(src); - } - - function _alSourcef(source, param, value) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - switch (param) { - case 0x1003 /* AL_PITCH */: - break; - case 0x100A /* AL_GAIN */: - src.gain.gain.value = value; - break; - // case 0x100D /* AL_MIN_GAIN */: - // break; - // case 0x100E /* AL_MAX_GAIN */: - // break; - case 0x1023 /* AL_MAX_DISTANCE */: - src.maxDistance = value; - break; - case 0x1021 /* AL_ROLLOFF_FACTOR */: - src.rolloffFactor = value; - break; - case 0x1022 /* AL_CONE_OUTER_GAIN */: - src.coneOuterGain = value; - break; - case 0x1001 /* AL_CONE_INNER_ANGLE */: - src.coneInnerAngle = value; - break; - case 0x1002 /* AL_CONE_OUTER_ANGLE */: - src.coneOuterAngle = value; - break; - case 0x1020 /* AL_REFERENCE_DISTANCE */: - src.refDistance = value; - break; - default: - AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; - break; - } - } - - - Module["_memmove"] = _memmove; - - function _glGenTextures(n, textures) { - for (var i = 0; i < n; i++) { - var texture = GLctx.createTexture(); - if (!texture) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); // GLES + EGL specs don't specify what should happen here, so best to issue an error and create IDs with 0. - while(i < n) HEAP32[(((textures)+(i++*4))>>2)]=0; - return; + if (eventTypeString == "orientationchange" && window.screen.mozOrientation !== undefined) { + eventTypeString = "mozorientationchange"; } - var id = GL.getNewId(GL.textures); - texture.name = id; - GL.textures[id] = texture; - HEAP32[(((textures)+(i*4))>>2)]=id; - } - } - - function _emscripten_glVertexAttrib4f(x0, x1, x2, x3, x4) { GLctx.vertexAttrib4f(x0, x1, x2, x3, x4) } - - function _glDepthFunc(x0) { GLctx.depthFunc(x0) } - - function _emscripten_glUniform2i(location, v0, v1) { - location = GL.uniforms[location]; - GLctx.uniform2i(location, v0, v1); - } - - function _emscripten_glClearDepthf(x0) { GLctx.clearDepth(x0) } - - function _emscripten_glClear(x0) { GLctx.clear(x0) } - - function _alGetError() { - if (!AL.currentContext) { - return 0xA004 /* AL_INVALID_OPERATION */; - } else { - // Reset error on get. - var err = AL.currentContext.err; - AL.currentContext.err = 0 /* AL_NO_ERROR */; - return err; - } - } - - function _emscripten_glBindBuffer(target, buffer) { - var bufferObj = buffer ? GL.buffers[buffer] : null; + var eventHandler = { + target: target, + allowsDeferredCalls: false, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },fullscreenEnabled:function () { + return document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled || document.msFullscreenEnabled; + },fillFullscreenChangeEventData:function (eventStruct, e) { + var fullscreenElement = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement; + var isFullscreen = !!fullscreenElement; + HEAP32[((eventStruct)>>2)]=isFullscreen; + HEAP32[(((eventStruct)+(4))>>2)]=JSEvents.fullscreenEnabled(); + // If transitioning to fullscreen, report info about the element that is now fullscreen. + // If transitioning to windowed mode, report info about the element that just was fullscreen. + 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; + } + },registerFullscreenChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.fullscreenChangeEvent) { + JSEvents.fullscreenChangeEvent = _malloc( 280 ); + } - GLctx.bindBuffer(target, bufferObj); - } - - function _emscripten_glGetUniformfv(program, location, params) { - emscriptenWebGLGetUniform(program, location, params, 'Float'); - } - - function _glGetProgramiv(program, pname, p) { - if (!p) { - // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH - var log = GLctx.getProgramInfoLog(GL.programs[program]); - if (log === null) log = '(unknown error)'; - HEAP32[((p)>>2)]=log.length + 1; - } else if (pname == 0x8B87 /* GL_ACTIVE_UNIFORM_MAX_LENGTH */) { - var ptable = GL.programInfos[program]; - if (ptable) { - HEAP32[((p)>>2)]=ptable.maxUniformLength; - return; - } else if (program < GL.counter) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); + if (!target) { + target = document; // Fullscreen change events need to be captured from 'document' by default instead of 'window' } else { - GL.recordError(0x0501 /* GL_INVALID_VALUE */); + target = JSEvents.findEventTarget(target); } - } else if (pname == 0x8B8A /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */) { - var ptable = GL.programInfos[program]; - if (ptable) { - if (ptable.maxAttributeLength == -1) { - var program = GL.programs[program]; - var numAttribs = GLctx.getProgramParameter(program, GLctx.ACTIVE_ATTRIBUTES); - ptable.maxAttributeLength = 0; // Spec says if there are no active attribs, 0 must be returned. - for(var i = 0; i < numAttribs; ++i) { - var activeAttrib = GLctx.getActiveAttrib(program, i); - ptable.maxAttributeLength = Math.max(ptable.maxAttributeLength, activeAttrib.name.length+1); - } + + var handlerFunc = function(event) { + var e = event || window.event; + + JSEvents.fillFullscreenChangeEventData(JSEvents.fullscreenChangeEvent, e); + + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.fullscreenChangeEvent, userData); + if (shouldCancel) { + e.preventDefault(); } - HEAP32[((p)>>2)]=ptable.maxAttributeLength; - return; - } else if (program < GL.counter) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - } else { - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - } - } else { - HEAP32[((p)>>2)]=GLctx.getProgramParameter(GL.programs[program], pname); - } - } - - function _glVertexAttribPointer(index, size, type, normalized, stride, ptr) { - GLctx.vertexAttribPointer(index, size, type, normalized, stride, ptr); - } - - function _alcMakeContextCurrent(context) { - if (context == 0) { - AL.currentContext = null; - return 0; - } else { - AL.currentContext = AL.contexts[context - 1]; - return 1; - } - } - - function _glGetUniformLocation(program, name) { - name = Pointer_stringify(name); + }; - var arrayOffset = 0; - // If user passed an array accessor "[index]", parse the array index off the accessor. - if (name.indexOf(']', name.length-1) !== -1) { - var ls = name.lastIndexOf('['); - var arrayIndex = name.slice(ls+1, -1); - if (arrayIndex.length > 0) { - arrayOffset = parseInt(arrayIndex); - if (arrayOffset < 0) { - return -1; + var eventHandler = { + target: target, + allowsDeferredCalls: false, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },resizeCanvasForFullscreen:function (target, strategy) { + var restoreOldStyle = __registerRestoreOldStyle(target); + var cssWidth = strategy.softFullscreen ? window.innerWidth : screen.width; + var cssHeight = strategy.softFullscreen ? window.innerHeight : screen.height; + var rect = target.getBoundingClientRect(); + var windowedCssWidth = rect.right - rect.left; + var windowedCssHeight = rect.bottom - rect.top; + var windowedRttWidth = target.width; + var windowedRttHeight = target.height; + + 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; } } - name = name.slice(0, ls); - } - var ptable = GL.programInfos[program]; - if (!ptable) { - return -1; - } - var utable = ptable.uniforms; - var uniformInfo = utable[name]; // returns pair [ dimension_of_uniform_array, uniform_location ] - if (uniformInfo && arrayOffset < uniformInfo[0]) { // Check if user asked for an out-of-bounds element, i.e. for 'vec4 colors[3];' user could ask for 'colors[10]' which should return -1. - return uniformInfo[1]+arrayOffset; - } else { - return -1; - } - } - - function _emscripten_glGetAttachedShaders(program, maxCount, count, shaders) { - var result = GLctx.getAttachedShaders(GL.programs[program]); - var len = result.length; - if (len > maxCount) { - len = maxCount; - } - HEAP32[((count)>>2)]=len; - for (var i = 0; i < len; ++i) { - var id = GL.shaders.indexOf(result[i]); - HEAP32[(((shaders)+(i*4))>>2)]=id; - } - } - - function _emscripten_glGenRenderbuffers(n, renderbuffers) { - for (var i = 0; i < n; i++) { - var renderbuffer = GLctx.createRenderbuffer(); - if (!renderbuffer) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - while(i < n) HEAP32[(((renderbuffers)+(i++*4))>>2)]=0; - return; - } - var id = GL.getNewId(GL.renderbuffers); - renderbuffer.name = id; - GL.renderbuffers[id] = renderbuffer; - HEAP32[(((renderbuffers)+(i*4))>>2)]=id; - } - } - - function _emscripten_glFrontFace(x0) { GLctx.frontFace(x0) } - - function _emscripten_glActiveTexture(x0) { GLctx.activeTexture(x0) } - - function _emscripten_glUniform1iv(location, count, value) { - location = GL.uniforms[location]; - value = HEAP32.subarray((value)>>2,(value+count*4)>>2); - GLctx.uniform1iv(location, value); - } - - function _glUniform4fv(location, count, value) { - location = GL.uniforms[location]; - var view; - if (count === 1) { - // avoid allocation for the common case of uploading one uniform - view = GL.miniTempBufferViews[3]; - view[0] = HEAPF32[((value)>>2)]; - view[1] = HEAPF32[(((value)+(4))>>2)]; - view[2] = HEAPF32[(((value)+(8))>>2)]; - view[3] = HEAPF32[(((value)+(12))>>2)]; - } else { - view = HEAPF32.subarray((value)>>2,(value+count*16)>>2); - } - GLctx.uniform4fv(location, view); - } - - function _emscripten_glTexCoordPointer() { - Module['printErr']('missing function: emscripten_glTexCoordPointer'); abort(-1); - } - - function _emscripten_glGetInfoLogARB() { - Module['printErr']('missing function: emscripten_glGetInfoLogARB'); abort(-1); - } - + // If we are adding padding, must choose a background color or otherwise Chrome will give the + // padding a default white color. Do it only if user has not customized their own background color. + if (!target.style.backgroundColor) target.style.backgroundColor = 'black'; + // IE11 does the same, but requires the color to be set in the document body. + if (!document.body.style.backgroundColor) document.body.style.backgroundColor = 'black'; // IE11 + // Firefox always shows black letterboxes independent of style color. - function __exit(status) { - // void _exit(int status); - // http://pubs.opengroup.org/onlinepubs/000095399/functions/exit.html - Module['exit'](status); - }function _exit(status) { - __exit(status); - } - - function _emscripten_glRenderbufferStorage(x0, x1, x2, x3) { GLctx.renderbufferStorage(x0, x1, x2, x3) } - - function _emscripten_glCopyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7) { GLctx.copyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7) } - - function _glfwSetCursorPosCallback(winid, cbfun) { - GLFW.setCursorPosCallback(winid, cbfun); - } - - function _emscripten_glShaderBinary() { - GL.recordError(0x0500/*GL_INVALID_ENUM*/); - } - - function _emscripten_glIsProgram(program) { - var program = GL.programs[program]; - if (!program) return 0; - return GLctx.isProgram(program); - } - - function _emscripten_glBlendColor(x0, x1, x2, x3) { GLctx.blendColor(x0, x1, x2, x3) } - - function _emscripten_glGetShaderiv(shader, pname, p) { - if (!p) { - // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH - var log = GLctx.getShaderInfoLog(GL.shaders[shader]); - if (log === null) log = '(unknown error)'; - HEAP32[((p)>>2)]=log.length + 1; - } else { - HEAP32[((p)>>2)]=GLctx.getShaderParameter(GL.shaders[shader], pname); - } - } - - function _emscripten_glUniformMatrix3fv(location, count, transpose, value) { - location = GL.uniforms[location]; - var view; - if (count === 1) { - // avoid allocation for the common case of uploading one uniform matrix - view = GL.miniTempBufferViews[8]; - for (var i = 0; i < 9; i++) { - view[i] = HEAPF32[(((value)+(i*4))>>2)]; + 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'; } - } else { - view = HEAPF32.subarray((value)>>2,(value+count*36)>>2); - } - GLctx.uniformMatrix3fv(location, transpose, view); - } - - function _emscripten_glVertexAttrib2f(x0, x1, x2) { GLctx.vertexAttrib2f(x0, x1, x2) } - - function _emscripten_glUniform4fv(location, count, value) { - location = GL.uniforms[location]; - var view; - if (count === 1) { - // avoid allocation for the common case of uploading one uniform - view = GL.miniTempBufferViews[3]; - view[0] = HEAPF32[((value)>>2)]; - view[1] = HEAPF32[(((value)+(4))>>2)]; - view[2] = HEAPF32[(((value)+(8))>>2)]; - view[3] = HEAPF32[(((value)+(12))>>2)]; - } else { - view = HEAPF32.subarray((value)>>2,(value+count*16)>>2); - } - GLctx.uniform4fv(location, view); - } - - function _glBufferSubData(target, offset, size, data) { - GLctx.bufferSubData(target, offset, HEAPU8.subarray(data, data+size)); - } - - function _glGetProgramInfoLog(program, maxLength, length, infoLog) { - var log = GLctx.getProgramInfoLog(GL.programs[program]); - if (log === null) log = '(unknown error)'; - log = log.substr(0, maxLength - 1); - if (maxLength > 0 && infoLog) { - writeStringToMemory(log, infoLog); - if (length) HEAP32[((length)>>2)]=log.length; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - } - - function _alcDestroyContext(context) { - // Stop playback, etc - clearInterval(AL.contexts[context - 1].interval); - } - - function _emscripten_glGenFramebuffers(n, ids) { - for (var i = 0; i < n; ++i) { - var framebuffer = GLctx.createFramebuffer(); - if (!framebuffer) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - while(i < n) HEAP32[(((ids)+(i++*4))>>2)]=0; - return; + var dpiScale = (strategy.canvasResolutionScaleMode == 2) ? window.devicePixelRatio : 1; + if (strategy.canvasResolutionScaleMode != 0) { + target.width = cssWidth * dpiScale; + target.height = cssHeight * dpiScale; + if (target.GLctxObject) target.GLctxObject.GLctx.viewport(0, 0, target.width, target.height); } - var id = GL.getNewId(GL.framebuffers); - framebuffer.name = id; - GL.framebuffers[id] = framebuffer; - HEAP32[(((ids)+(i*4))>>2)]=id; - } - } - - function _glGetShaderiv(shader, pname, p) { - if (!p) { - // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH - var log = GLctx.getShaderInfoLog(GL.shaders[shader]); - if (log === null) log = '(unknown error)'; - HEAP32[((p)>>2)]=log.length + 1; - } else { - HEAP32[((p)>>2)]=GLctx.getShaderParameter(GL.shaders[shader], pname); - } - } - - function _emscripten_glBlendEquationSeparate(x0, x1) { GLctx.blendEquationSeparate(x0, x1) } - - function _glfwSetWindowIconifyCallback(winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.windowIconifyFunc = cbfun; - } - - function _emscripten_glDrawRangeElements() { - Module['printErr']('missing function: emscripten_glDrawRangeElements'); abort(-1); - } - - function _emscripten_glGenTextures(n, textures) { - for (var i = 0; i < n; i++) { - var texture = GLctx.createTexture(); - if (!texture) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); // GLES + EGL specs don't specify what should happen here, so best to issue an error and create IDs with 0. - while(i < n) HEAP32[(((textures)+(i++*4))>>2)]=0; - return; + return restoreOldStyle; + },requestFullscreen:function (target, strategy) { + // EMSCRIPTEN_FULLSCREEN_SCALE_DEFAULT + EMSCRIPTEN_FULLSCREEN_CANVAS_SCALE_NONE is a mode where no extra logic is performed to the DOM elements. + if (strategy.scaleMode != 0 || strategy.canvasResolutionScaleMode != 0) { + JSEvents.resizeCanvasForFullscreen(target, strategy); } - var id = GL.getNewId(GL.textures); - texture.name = id; - GL.textures[id] = texture; - HEAP32[(((textures)+(i*4))>>2)]=id; - } - } - - function _emscripten_glVertexAttrib2fv(index, v) { - v = HEAPF32.subarray((v)>>2,(v+8)>>2); - GLctx.vertexAttrib2fv(index, v); - } - - var _floorf=Math_floor; - - function _emscripten_glGetActiveUniform(program, index, bufSize, length, size, type, name) { - program = GL.programs[program]; - var info = GLctx.getActiveUniform(program, index); - if (!info) return; // If an error occurs, nothing will be written to length, size, type and name. - var infoname = info.name.slice(0, Math.max(0, bufSize - 1)); - if (bufSize > 0 && name) { - writeStringToMemory(infoname, name); - if (length) HEAP32[((length)>>2)]=infoname.length; - } else { - if (length) HEAP32[((length)>>2)]=0; - } + if (target.requestFullscreen) { + target.requestFullscreen(); + } else if (target.msRequestFullscreen) { + target.msRequestFullscreen(); + } else if (target.mozRequestFullScreen) { + target.mozRequestFullScreen(); + } else if (target.mozRequestFullscreen) { + target.mozRequestFullscreen(); + } else if (target.webkitRequestFullscreen) { + target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); + } else { + if (typeof JSEvents.fullscreenEnabled() === 'undefined') { + return -1; + } else { + return -3; + } + } - if (size) HEAP32[((size)>>2)]=info.size; - if (type) HEAP32[((type)>>2)]=info.type; - } - - function _emscripten_glDeleteObjectARB() { - Module['printErr']('missing function: emscripten_glDeleteObjectARB'); abort(-1); - } - - function _emscripten_set_touchmove_callback(target, userData, useCapture, callbackfunc) { - JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 24, "touchmove"); - return 0; - } - - function _emscripten_glUniform1f(location, v0) { - location = GL.uniforms[location]; - GLctx.uniform1f(location, v0); - } - - function _alcCreateContext(device, attrList) { - if (device != 1) { - return 0; - } + if (strategy.canvasResizedCallback) { + Module['dynCall_iiii'](strategy.canvasResizedCallback, 37, 0, strategy.canvasResizedCallbackUserData); + } - if (attrList) { return 0; - } + },fillPointerlockChangeEventData:function (eventStruct, e) { + 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); + },registerPointerlockChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.pointerlockChangeEvent) { + JSEvents.pointerlockChangeEvent = _malloc( 260 ); + } - var ctx; - try { - ctx = new AudioContext(); - } catch (e) { - try { - ctx = new webkitAudioContext(); - } catch (e) {} - } + if (!target) { + target = document; // Pointer lock change events need to be captured from 'document' by default instead of 'window' + } else { + target = JSEvents.findEventTarget(target); + } - if (ctx) { - // Old Web Audio API (e.g. Safari 6.0.5) had an inconsistently named createGainNode function. - if (typeof(ctx.createGain) === 'undefined') ctx.createGain = ctx.createGainNode; + var handlerFunc = function(event) { + var e = event || window.event; - var gain = ctx.createGain(); - gain.connect(ctx.destination); - var context = { - ctx: ctx, - err: 0, - src: {}, - buf: [], - interval: setInterval(function() { AL.updateSources(context); }, AL.QUEUE_INTERVAL), - gain: gain - }; - AL.contexts.push(context); - return AL.contexts.length; - } else { - return 0; - } - } - - function _emscripten_glVertexAttribPointer(index, size, type, normalized, stride, ptr) { - GLctx.vertexAttribPointer(index, size, type, normalized, stride, ptr); - } - - function _alcCloseDevice(device) { - // Stop playback, etc - } - - function _glShaderSource(shader, count, string, length) { - var source = GL.getSource(shader, count, string, length); - GLctx.shaderSource(GL.shaders[shader], source); - } - - var _sqrtf=Math_sqrt; - - function _emscripten_glDrawArrays(mode, first, count) { + JSEvents.fillPointerlockChangeEventData(JSEvents.pointerlockChangeEvent, e); - GLctx.drawArrays(mode, first, count); + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.pointerlockChangeEvent, userData); + if (shouldCancel) { + e.preventDefault(); + } + }; - } - - function _emscripten_glGenBuffers(n, buffers) { - for (var i = 0; i < n; i++) { - var buffer = GLctx.createBuffer(); - if (!buffer) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - while(i < n) HEAP32[(((buffers)+(i++*4))>>2)]=0; - return; + var eventHandler = { + target: target, + allowsDeferredCalls: false, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },registerPointerlockErrorEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!target) { + target = document; // Pointer lock events need to be captured from 'document' by default instead of 'window' + } else { + target = JSEvents.findEventTarget(target); } - var id = GL.getNewId(GL.buffers); - buffer.name = id; - GL.buffers[id] = buffer; - HEAP32[(((buffers)+(i*4))>>2)]=id; - } - } - - var _log=Math_log; - - function _glfwSetCharCallback(winid, cbfun) { - GLFW.setCharCallback(winid, cbfun); - } - - function _emscripten_glGetUniformLocation(program, name) { - name = Pointer_stringify(name); - var arrayOffset = 0; - // If user passed an array accessor "[index]", parse the array index off the accessor. - if (name.indexOf(']', name.length-1) !== -1) { - var ls = name.lastIndexOf('['); - var arrayIndex = name.slice(ls+1, -1); - if (arrayIndex.length > 0) { - arrayOffset = parseInt(arrayIndex); - if (arrayOffset < 0) { + var handlerFunc = function(event) { + var e = event || window.event; + + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, 0, userData); + if (shouldCancel) { + e.preventDefault(); + } + }; + + var eventHandler = { + target: target, + allowsDeferredCalls: false, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },requestPointerLock:function (target) { + if (target.requestPointerLock) { + target.requestPointerLock(); + } else if (target.mozRequestPointerLock) { + target.mozRequestPointerLock(); + } else if (target.webkitRequestPointerLock) { + target.webkitRequestPointerLock(); + } else if (target.msRequestPointerLock) { + target.msRequestPointerLock(); + } else { + // document.body is known to accept pointer lock, so use that to differentiate if the user passed a bad element, + // or if the whole browser just doesn't support the feature. + if (document.body.requestPointerLock || document.body.mozRequestPointerLock || document.body.webkitRequestPointerLock || document.body.msRequestPointerLock) { + return -3; + } else { return -1; } } - name = name.slice(0, ls); - } + return 0; + },fillVisibilityChangeEventData:function (eventStruct, e) { + var visibilityStates = [ "hidden", "visible", "prerender", "unloaded" ]; + var visibilityState = visibilityStates.indexOf(document.visibilityState); - var ptable = GL.programInfos[program]; - if (!ptable) { - return -1; - } - var utable = ptable.uniforms; - var uniformInfo = utable[name]; // returns pair [ dimension_of_uniform_array, uniform_location ] - if (uniformInfo && arrayOffset < uniformInfo[0]) { // Check if user asked for an out-of-bounds element, i.e. for 'vec4 colors[3];' user could ask for 'colors[10]' which should return -1. - return uniformInfo[1]+arrayOffset; - } else { - return -1; - } - } - - function _glActiveTexture(x0) { GLctx.activeTexture(x0) } - - function _glBindBuffer(target, buffer) { - var bufferObj = buffer ? GL.buffers[buffer] : null; + HEAP32[((eventStruct)>>2)]=document.hidden; + HEAP32[(((eventStruct)+(4))>>2)]=visibilityState; + },registerVisibilityChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.visibilityChangeEvent) { + JSEvents.visibilityChangeEvent = _malloc( 8 ); + } + if (!target) { + target = document; // Visibility change events need to be captured from 'document' by default instead of 'window' + } else { + target = JSEvents.findEventTarget(target); + } - GLctx.bindBuffer(target, bufferObj); - } - - function _glPixelStorei(pname, param) { - if (pname == 0x0D05 /* GL_PACK_ALIGNMENT */) { - GL.packAlignment = param; - } else if (pname == 0x0cf5 /* GL_UNPACK_ALIGNMENT */) { - GL.unpackAlignment = param; - } - GLctx.pixelStorei(pname, param); - } - - function _emscripten_glEnable(x0) { GLctx.enable(x0) } - - function _emscripten_glScissor(x0, x1, x2, x3) { GLctx.scissor(x0, x1, x2, x3) } - - function _glfwSetCursorEnterCallback(winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.cursorEnterFunc = cbfun; - } - - - Module["_bitshift64Lshr"] = _bitshift64Lshr; - - function _glBufferData(target, size, data, usage) { - switch (usage) { // fix usages, WebGL only has *_DRAW - case 0x88E1: // GL_STREAM_READ - case 0x88E2: // GL_STREAM_COPY - usage = 0x88E0; // GL_STREAM_DRAW - break; - case 0x88E5: // GL_STATIC_READ - case 0x88E6: // GL_STATIC_COPY - usage = 0x88E4; // GL_STATIC_DRAW - break; - case 0x88E9: // GL_DYNAMIC_READ - case 0x88EA: // GL_DYNAMIC_COPY - usage = 0x88E8; // GL_DYNAMIC_DRAW - break; - } - if (!data) { - GLctx.bufferData(target, size, usage); - } else { - GLctx.bufferData(target, HEAPU8.subarray(data, data+size), usage); - } - } - - var _BDtoIHigh=true; - - function _emscripten_glIsShader(shader) { - var s = GL.shaders[shader]; - if (!s) return 0; - return GLctx.isShader(s); - } - - function _emscripten_glDrawBuffers(n, bufs) { - var bufArray = []; - for (var i = 0; i < n; i++) - bufArray.push(HEAP32[(((bufs)+(i*4))>>2)]); + var handlerFunc = function(event) { + var e = event || window.event; - GLctx['drawBuffers'](bufArray); - } - - function _emscripten_glBindFramebuffer(target, framebuffer) { - GLctx.bindFramebuffer(target, framebuffer ? GL.framebuffers[framebuffer] : null); - } - - function _alcGetContextsDevice(context) { - if (context <= AL.contexts.length && context > 0) { - // Returns the only one audio device - return 1; - } - return 0; - } - - function _emscripten_glBlendEquation(x0) { GLctx.blendEquation(x0) } - - function _emscripten_glBufferSubData(target, offset, size, data) { - GLctx.bufferSubData(target, offset, HEAPU8.subarray(data, data+size)); - } - - function _emscripten_glBufferData(target, size, data, usage) { - switch (usage) { // fix usages, WebGL only has *_DRAW - case 0x88E1: // GL_STREAM_READ - case 0x88E2: // GL_STREAM_COPY - usage = 0x88E0; // GL_STREAM_DRAW - break; - case 0x88E5: // GL_STATIC_READ - case 0x88E6: // GL_STATIC_COPY - usage = 0x88E4; // GL_STATIC_DRAW - break; - case 0x88E9: // GL_DYNAMIC_READ - case 0x88EA: // GL_DYNAMIC_COPY - usage = 0x88E8; // GL_DYNAMIC_DRAW - break; - } - if (!data) { - GLctx.bufferData(target, size, usage); - } else { - GLctx.bufferData(target, HEAPU8.subarray(data, data+size), usage); - } - } - - function _sbrk(bytes) { - // Implement a Linux-like 'memory area' for our 'process'. - // Changes the size of the memory area by |bytes|; returns the - // address of the previous top ('break') of the memory area - // We control the "dynamic" memory - DYNAMIC_BASE to DYNAMICTOP - var self = _sbrk; - if (!self.called) { - DYNAMICTOP = alignMemoryPage(DYNAMICTOP); // make sure we start out aligned - self.called = true; - assert(Runtime.dynamicAlloc); - self.alloc = Runtime.dynamicAlloc; - Runtime.dynamicAlloc = function() { abort('cannot dynamically allocate, sbrk now has control') }; - } - var ret = DYNAMICTOP; - if (bytes != 0) { - var success = self.alloc(bytes); - if (!success) return -1 >>> 0; // sbrk failure code - } - return ret; // Previous break location. - } - - - Module["_bitshift64Shl"] = _bitshift64Shl; - - function _emscripten_glVertexAttrib4fv(index, v) { - v = HEAPF32.subarray((v)>>2,(v+16)>>2); - GLctx.vertexAttrib4fv(index, v); - } - - var _BItoD=true; - - function _emscripten_glGetShaderSource(shader, bufSize, length, source) { - var result = GLctx.getShaderSource(GL.shaders[shader]); - if (!result) return; // If an error occurs, nothing will be written to length or source. - result = result.slice(0, Math.max(0, bufSize - 1)); - if (bufSize > 0 && source) { - writeStringToMemory(result, source); - if (length) HEAP32[((length)>>2)]=result.length; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - } - - function _emscripten_glClearDepth(x0) { GLctx.clearDepth(x0) } - - function _emscripten_glGetFloatv(name_, p) { - emscriptenWebGLGet(name_, p, 'Float'); - } - - function _glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels) { - var pixelData; - if (pixels) { - var data = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat); - pixelData = data.pixels; - internalFormat = data.internalFormat; - } else { - pixelData = null; - } - GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixelData); - } - - function ___assert_fail(condition, filename, line, func) { - ABORT = true; - throw 'Assertion failed: ' + Pointer_stringify(condition) + ', at: ' + [filename ? Pointer_stringify(filename) : 'unknown filename', line, func ? Pointer_stringify(func) : 'unknown function'] + ' at ' + stackTrace(); - } - - function _emscripten_glVertexAttribDivisor(index, divisor) { - GLctx['vertexAttribDivisor'](index, divisor); - } - - function _emscripten_glDrawElementsInstanced(mode, count, type, indices, primcount) { - GLctx['drawElementsInstanced'](mode, count, type, indices, primcount); - } - - function _emscripten_glDrawElements(mode, count, type, indices) { + JSEvents.fillVisibilityChangeEventData(JSEvents.visibilityChangeEvent, e); - GLctx.drawElements(mode, count, type, indices); + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.visibilityChangeEvent, userData); + if (shouldCancel) { + e.preventDefault(); + } + }; - } - - function _glfwSetMouseButtonCallback(winid, cbfun) { - GLFW.setMouseButtonCallback(winid, cbfun); - } - - function _emscripten_glCreateProgram() { - var id = GL.getNewId(GL.programs); - var program = GLctx.createProgram(); - program.name = id; - GL.programs[id] = program; - return id; - } - - function _emscripten_glCompressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, data) { - var heapView; - if (data) { - heapView = HEAPU8.subarray((data),(data+imageSize)); - } else { - heapView = null; - } - GLctx['compressedTexImage2D'](target, level, internalFormat, width, height, border, heapView); - } - - function _emscripten_glClearColor(x0, x1, x2, x3) { GLctx.clearColor(x0, x1, x2, x3) } - - function _emscripten_glBindVertexArray(vao) { - GLctx['bindVertexArray'](GL.vaos[vao]); - } - - var _floor=Math_floor; - - function _emscripten_glLoadMatrixf() { - Module['printErr']('missing function: emscripten_glLoadMatrixf'); abort(-1); - } - - function _glDeleteShader(id) { - if (!id) return; - var shader = GL.shaders[id]; - if (!shader) { // glDeleteShader actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - GLctx.deleteShader(shader); - GL.shaders[id] = null; - } - - function _emscripten_glGetProgramiv(program, pname, p) { - if (!p) { - // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH - var log = GLctx.getProgramInfoLog(GL.programs[program]); - if (log === null) log = '(unknown error)'; - HEAP32[((p)>>2)]=log.length + 1; - } else if (pname == 0x8B87 /* GL_ACTIVE_UNIFORM_MAX_LENGTH */) { - var ptable = GL.programInfos[program]; - if (ptable) { - HEAP32[((p)>>2)]=ptable.maxUniformLength; - return; - } else if (program < GL.counter) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - } else { - GL.recordError(0x0501 /* GL_INVALID_VALUE */); + var eventHandler = { + target: target, + allowsDeferredCalls: false, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },registerTouchEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.touchEvent) { + JSEvents.touchEvent = _malloc( 1684 ); } - } else if (pname == 0x8B8A /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */) { - var ptable = GL.programInfos[program]; - if (ptable) { - if (ptable.maxAttributeLength == -1) { - var program = GL.programs[program]; - var numAttribs = GLctx.getProgramParameter(program, GLctx.ACTIVE_ATTRIBUTES); - ptable.maxAttributeLength = 0; // Spec says if there are no active attribs, 0 must be returned. - for(var i = 0; i < numAttribs; ++i) { - var activeAttrib = GLctx.getActiveAttrib(program, i); - ptable.maxAttributeLength = Math.max(ptable.maxAttributeLength, activeAttrib.name.length+1); + + target = JSEvents.findEventTarget(target); + + var handlerFunc = function(event) { + var e = event || window.event; + + var touches = {}; + for(var i = 0; i < e.touches.length; ++i) { + var touch = e.touches[i]; + touches[touch.identifier] = touch; + } + for(var i = 0; i < e.changedTouches.length; ++i) { + var touch = e.changedTouches[i]; + touches[touch.identifier] = touch; + touch.changed = true; + } + for(var i = 0; i < e.targetTouches.length; ++i) { + var touch = e.targetTouches[i]; + touches[touch.identifier].onTarget = true; + } + + var ptr = JSEvents.touchEvent; + HEAP32[(((ptr)+(4))>>2)]=e.ctrlKey; + HEAP32[(((ptr)+(8))>>2)]=e.shiftKey; + HEAP32[(((ptr)+(12))>>2)]=e.altKey; + HEAP32[(((ptr)+(16))>>2)]=e.metaKey; + ptr += 20; // Advance to the start of the touch array. + var canvasRect = Module['canvas'] ? Module['canvas'].getBoundingClientRect() : undefined; + var targetRect = JSEvents.getBoundingClientRectOrZeros(target); + var numTouches = 0; + for(var i in touches) { + var t = touches[i]; + HEAP32[((ptr)>>2)]=t.identifier; + HEAP32[(((ptr)+(4))>>2)]=t.screenX; + HEAP32[(((ptr)+(8))>>2)]=t.screenY; + HEAP32[(((ptr)+(12))>>2)]=t.clientX; + HEAP32[(((ptr)+(16))>>2)]=t.clientY; + HEAP32[(((ptr)+(20))>>2)]=t.pageX; + HEAP32[(((ptr)+(24))>>2)]=t.pageY; + HEAP32[(((ptr)+(28))>>2)]=t.changed; + HEAP32[(((ptr)+(32))>>2)]=t.onTarget; + if (canvasRect) { + HEAP32[(((ptr)+(44))>>2)]=t.clientX - canvasRect.left; + HEAP32[(((ptr)+(48))>>2)]=t.clientY - canvasRect.top; + } else { + HEAP32[(((ptr)+(44))>>2)]=0; + HEAP32[(((ptr)+(48))>>2)]=0; + } + HEAP32[(((ptr)+(36))>>2)]=t.clientX - targetRect.left; + HEAP32[(((ptr)+(40))>>2)]=t.clientY - targetRect.top; + + ptr += 52; + + if (++numTouches >= 32) { + break; } } - HEAP32[((p)>>2)]=ptable.maxAttributeLength; - return; - } else if (program < GL.counter) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - } else { - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - } - } else { - HEAP32[((p)>>2)]=GLctx.getProgramParameter(GL.programs[program], pname); - } - } - - function _emscripten_glGetProgramInfoLog(program, maxLength, length, infoLog) { - var log = GLctx.getProgramInfoLog(GL.programs[program]); - if (log === null) log = '(unknown error)'; + HEAP32[((JSEvents.touchEvent)>>2)]=numTouches; - log = log.substr(0, maxLength - 1); - if (maxLength > 0 && infoLog) { - writeStringToMemory(log, infoLog); - if (length) HEAP32[((length)>>2)]=log.length; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - } - - function _emscripten_glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels) { - var pixelData; - if (pixels) { - var data = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat); - pixelData = data.pixels; - internalFormat = data.internalFormat; - } else { - pixelData = null; - } - GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixelData); - } - - var _exp=Math_exp; - - function ___unlock() {} - - function _emscripten_glColorPointer() { - Module['printErr']('missing function: emscripten_glColorPointer'); abort(-1); - } - - function _glViewport(x0, x1, x2, x3) { GLctx.viewport(x0, x1, x2, x3) } - - function _glfwPollEvents() {} - - function _emscripten_glCheckFramebufferStatus(x0) { return GLctx.checkFramebufferStatus(x0) } - - function _glfwDestroyWindow(winid) { - return GLFW.destroyWindow(winid); - } - - function _emscripten_glFlush() { GLctx.flush() } - - function _glfwSetErrorCallback(cbfun) { - GLFW.errorFunc = cbfun; - } - - function _emscripten_glCreateShader(shaderType) { - var id = GL.getNewId(GL.shaders); - GL.shaders[id] = GLctx.createShader(shaderType); - return id; - } - - function _glUniformMatrix4fv(location, count, transpose, value) { - location = GL.uniforms[location]; - var view; - if (count === 1) { - // avoid allocation for the common case of uploading one uniform matrix - view = GL.miniTempBufferViews[15]; - for (var i = 0; i < 16; i++) { - view[i] = HEAPF32[(((value)+(i*4))>>2)]; + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.touchEvent, userData); + if (shouldCancel) { + e.preventDefault(); + } + }; + + var eventHandler = { + target: target, + allowsDeferredCalls: false, // XXX Currently disabled, see bug https://bugzilla.mozilla.org/show_bug.cgi?id=966493 + // Once the above bug is resolved, enable the following condition if possible: + // allowsDeferredCalls: eventTypeString == 'touchstart', + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },fillGamepadEventData:function (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]; } - } else { - view = HEAPF32.subarray((value)>>2,(value+count*64)>>2); - } - GLctx.uniformMatrix4fv(location, transpose, view); + 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.0; + } + } + 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); + },registerGamepadEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.gamepadEvent) { + JSEvents.gamepadEvent = _malloc( 1432 ); + } + + var handlerFunc = function(event) { + var e = event || window.event; + + JSEvents.fillGamepadEventData(JSEvents.gamepadEvent, e.gamepad); + + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.gamepadEvent, userData); + if (shouldCancel) { + e.preventDefault(); + } + }; + + var eventHandler = { + target: JSEvents.findEventTarget(target), + allowsDeferredCalls: true, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },registerBeforeUnloadEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + var handlerFunc = function(event) { + var e = event || window.event; + + var confirmationMessage = Module['dynCall_iiii'](callbackfunc, eventTypeId, 0, userData); + + if (confirmationMessage) { + confirmationMessage = Pointer_stringify(confirmationMessage); + } + if (confirmationMessage) { + e.preventDefault(); + e.returnValue = confirmationMessage; + return confirmationMessage; + } + }; + + var eventHandler = { + target: JSEvents.findEventTarget(target), + allowsDeferredCalls: false, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },battery:function () { return navigator.battery || navigator.mozBattery || navigator.webkitBattery; },fillBatteryEventData:function (eventStruct, e) { + HEAPF64[((eventStruct)>>3)]=e.chargingTime; + HEAPF64[(((eventStruct)+(8))>>3)]=e.dischargingTime; + HEAPF64[(((eventStruct)+(16))>>3)]=e.level; + HEAP32[(((eventStruct)+(24))>>2)]=e.charging; + },registerBatteryEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!JSEvents.batteryEvent) { + JSEvents.batteryEvent = _malloc( 32 ); + } + + var handlerFunc = function(event) { + var e = event || window.event; + + JSEvents.fillBatteryEventData(JSEvents.batteryEvent, JSEvents.battery()); + + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.batteryEvent, userData); + if (shouldCancel) { + e.preventDefault(); + } + }; + + var eventHandler = { + target: JSEvents.findEventTarget(target), + allowsDeferredCalls: false, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + },registerWebGlEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { + if (!target) { + target = Module['canvas']; + } + var handlerFunc = function(event) { + var e = event || window.event; + + var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, 0, userData); + if (shouldCancel) { + e.preventDefault(); + } + }; + + var eventHandler = { + target: JSEvents.findEventTarget(target), + allowsDeferredCalls: false, + eventTypeString: eventTypeString, + callbackfunc: callbackfunc, + handlerFunc: handlerFunc, + useCapture: useCapture + }; + JSEvents.registerOrRemoveHandler(eventHandler); + }};function __emscripten_sample_gamepad_data() { + // Polling gamepads generates garbage, so don't do it when we know there are no gamepads connected. + if (!JSEvents.numGamepadsConnected) return; + + // Produce a new Gamepad API sample if we are ticking a new game frame, or if not using emscripten_set_main_loop() at all to drive animation. + if (Browser.mainLoop.currentFrameNumber !== JSEvents.lastGamepadStateFrame || !Browser.mainLoop.currentFrameNumber) { + JSEvents.lastGamepadState = navigator.getGamepads ? navigator.getGamepads() : (navigator.webkitGetGamepads ? navigator.webkitGetGamepads : null); + JSEvents.lastGamepadStateFrame = Browser.mainLoop.currentFrameNumber; + } + }function _emscripten_get_gamepad_status(index, gamepadState) { + __emscripten_sample_gamepad_data(); + if (!JSEvents.lastGamepadState) return -1; + + // INVALID_PARAM is returned on a Gamepad index that never was there. + if (index < 0 || index >= JSEvents.lastGamepadState.length) return -5; + + // NO_DATA is returned on a Gamepad index that was removed. + // For previously disconnected gamepads there should be an empty slot (null/undefined/false) at the index. + // This is because gamepads must keep their original position in the array. + // For example, removing the first of two gamepads produces [null/undefined/false, gamepad]. + if (!JSEvents.lastGamepadState[index]) return -7; + + JSEvents.fillGamepadEventData(gamepadState, JSEvents.lastGamepadState[index]); + return 0; } - function _emscripten_glValidateProgram(program) { - GLctx.validateProgram(GL.programs[program]); - } + var _llvm_pow_f64=Math_pow; - function _glTexParameteri(x0, x1, x2) { GLctx.texParameteri(x0, x1, x2) } + function _emscripten_glCopyTexImage2D(x0, x1, x2, x3, x4, x5, x6, x7) { GLctx['copyTexImage2D'](x0, x1, x2, x3, x4, x5, x6, x7) } - function _glfwSetKeyCallback(winid, cbfun) { - GLFW.setKeyCallback(winid, cbfun); + function _alcGetString(device, param) { + if (AL.alcStringCache[param]) return AL.alcStringCache[param]; + var ret; + switch (param) { + case 0 /* ALC_NO_ERROR */: + ret = 'No Error'; + break; + case 0xA001 /* ALC_INVALID_DEVICE */: + ret = 'Invalid Device'; + break; + case 0xA002 /* ALC_INVALID_CONTEXT */: + ret = 'Invalid Context'; + break; + case 0xA003 /* ALC_INVALID_ENUM */: + ret = 'Invalid Enum'; + break; + case 0xA004 /* ALC_INVALID_VALUE */: + ret = 'Invalid Value'; + break; + case 0xA005 /* ALC_OUT_OF_MEMORY */: + ret = 'Out of Memory'; + break; + case 0x1004 /* ALC_DEFAULT_DEVICE_SPECIFIER */: + if (typeof(AudioContext) !== "undefined" || + typeof(webkitAudioContext) !== "undefined") { + ret = 'Device'; + } else { + return 0; + } + break; + case 0x1005 /* ALC_DEVICE_SPECIFIER */: + if (typeof(AudioContext) !== "undefined" || + typeof(webkitAudioContext) !== "undefined") { + ret = 'Device\0'; + } else { + ret = '\0'; + } + break; + case 0x311 /* ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER */: + return 0; + break; + case 0x310 /* ALC_CAPTURE_DEVICE_SPECIFIER */: + ret = '\0' + break; + case 0x1006 /* ALC_EXTENSIONS */: + if (!device) { + AL.alcErr = 0xA001 /* ALC_INVALID_DEVICE */; + return 0; + } + ret = ''; + break; + default: + AL.alcErr = 0xA003 /* ALC_INVALID_ENUM */; + return 0; + } + + ret = allocate(intArrayFromString(ret), 'i8', ALLOC_NORMAL); + + AL.alcStringCache[param] = ret; + + return ret; } - function _emscripten_glColorMask(x0, x1, x2, x3) { GLctx.colorMask(x0, x1, x2, x3) } + function _emscripten_glTexParameterfv(target, pname, params) { + var param = HEAPF32[((params)>>2)]; + GLctx.texParameterf(target, pname, param); + } - function _emscripten_glPixelStorei(pname, param) { - if (pname == 0x0D05 /* GL_PACK_ALIGNMENT */) { - GL.packAlignment = param; - } else if (pname == 0x0cf5 /* GL_UNPACK_ALIGNMENT */) { - GL.unpackAlignment = param; - } - GLctx.pixelStorei(pname, param); + function _emscripten_glLinkProgram(program) { + GLctx.linkProgram(GL.programs[program]); + GL.programInfos[program] = null; // uniforms no longer keep the same names after linking + GL.populateUniformTable(program); } - function _emscripten_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; // GL spec: "glDeleteTextures silently ignores 0s and names that do not correspond to existing textures". - GLctx.deleteTexture(texture); - texture.name = 0; - GL.textures[id] = null; - } + function _emscripten_glUniform3f(location, v0, v1, v2) { + GLctx.uniform3f(GL.uniforms[location], v0, v1, v2); } - function _glfwGetKey(winid, key) { - return GLFW.getKey(winid, key); + function _emscripten_glGetObjectParameterivARB() { + Module['printErr']('missing function: emscripten_glGetObjectParameterivARB'); abort(-1); + } + + function _emscripten_glBlendFunc(x0, x1) { GLctx['blendFunc'](x0, x1) } + + function _emscripten_glUniform3i(location, v0, v1, v2) { + GLctx.uniform3i(GL.uniforms[location], v0, v1, v2); } - function _emscripten_glCompileShader(shader) { - GLctx.compileShader(GL.shaders[shader]); + function _emscripten_glStencilOp(x0, x1, x2) { GLctx['stencilOp'](x0, x1, x2) } + + function _glCreateShader(shaderType) { + var id = GL.getNewId(GL.shaders); + GL.shaders[id] = GLctx.createShader(shaderType); + return id; } - function _emscripten_glGenVertexArrays(n, arrays) { - - for(var i = 0; i < n; i++) { - var vao = GLctx['createVertexArray'](); - if (!vao) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - while(i < n) HEAP32[(((arrays)+(i++*4))>>2)]=0; - return; - } - var id = GL.getNewId(GL.vaos); - vao.name = id; - GL.vaos[id] = vao; - HEAP32[(((arrays)+(i*4))>>2)]=id; - } + function _glUniform1i(location, v0) { + GLctx.uniform1i(GL.uniforms[location], v0); } - function _time(ptr) { - var ret = (Date.now()/1000)|0; - if (ptr) { - HEAP32[((ptr)>>2)]=ret; - } - return ret; + function _emscripten_glBindAttribLocation(program, index, name) { + name = Pointer_stringify(name); + GLctx.bindAttribLocation(GL.programs[program], index, name); } - function _pthread_self() { - //FIXME: assumes only a single thread - return 0; + function _glCompressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, data) { + GLctx['compressedTexImage2D'](target, level, internalFormat, width, height, border, data ? HEAPU8.subarray((data),(data+imageSize)) : null); } - function _emscripten_glGetBooleanv(name_, p) { - emscriptenWebGLGet(name_, p, 'Boolean'); + function _glDisable(x0) { GLctx['disable'](x0) } + + function _emscripten_glEnableVertexAttribArray(index) { + GLctx.enableVertexAttribArray(index); } - function ___syscall221(which, varargs) {SYSCALLS.varargs = varargs; - try { - // fcntl64 - var stream = SYSCALLS.getStreamFromFD(), cmd = SYSCALLS.get(); - switch (cmd) { - case 0: { - var arg = SYSCALLS.get(); - if (arg < 0) { - return -ERRNO_CODES.EINVAL; - } - var newStream; - newStream = FS.open(stream.path, stream.flags, 0, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = SYSCALLS.get(); - stream.flags |= arg; - return 0; - } - case 12: - case 12: { - var arg = SYSCALLS.get(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)]=2; - return 0; + + Module["_memset"] = _memset; + + function _alDeleteBuffers(count, buffers) + { + if (!AL.currentContext) { + return; + } + if (count > AL.currentContext.buf.length) { + AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; + return; + } + + for (var i = 0; i < count; ++i) { + var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)] - 1; + + // Make sure the buffer index is valid. + if (bufferIdx >= AL.currentContext.buf.length || !AL.currentContext.buf[bufferIdx]) { + AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; + return; } - case 13: - case 14: - case 13: - case 14: - return 0; // Pretend that the locking is successful. - case 16: - case 8: - return -ERRNO_CODES.EINVAL; // These are for sockets. We don't have them fully implemented yet. - case 9: - // musl trusts getown return values, due to a bug where they must be, as they overlap with errors. just return -1 here, so fnctl() returns that, and we set errno ourselves. - ___setErrNo(ERRNO_CODES.EINVAL); - return -1; - default: { - return -ERRNO_CODES.EINVAL; + + // Make sure the buffer is no longer in use. + var buffer = AL.currentContext.buf[bufferIdx]; + for (var srcId in AL.currentContext.src) { + var src = AL.currentContext.src[srcId]; + if (!src) { + continue; + } + for (var k = 0; k < src.queue.length; k++) { + if (buffer === src.queue[k].buffer) { + AL.currentContext.err = 0xA004 /* AL_INVALID_OPERATION */; + return; + } + } } } - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } -var GLctx; GL.init() -FS.staticInit();__ATINIT__.unshift(function() { if (!Module["noFSInit"] && !FS.init.initialized) FS.init() });__ATMAIN__.push(function() { FS.ignorePermissions = false });__ATEXIT__.push(function() { FS.quit() });Module["FS_createFolder"] = FS.createFolder;Module["FS_createPath"] = FS.createPath;Module["FS_createDataFile"] = FS.createDataFile;Module["FS_createPreloadedFile"] = FS.createPreloadedFile;Module["FS_createLazyFile"] = FS.createLazyFile;Module["FS_createLink"] = FS.createLink;Module["FS_createDevice"] = FS.createDevice;Module["FS_unlink"] = FS.unlink; -__ATINIT__.unshift(function() { TTY.init() });__ATEXIT__.push(function() { TTY.shutdown() }); -if (ENVIRONMENT_IS_NODE) { var fs = require("fs"); var NODEJS_PATH = require("path"); NODEFS.staticInit(); } -Module["requestFullScreen"] = function Module_requestFullScreen(lockPointer, resizeCanvas, vrDevice) { Browser.requestFullScreen(lockPointer, resizeCanvas, vrDevice) }; - 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) } -STACK_BASE = STACKTOP = Runtime.alignMemory(STATICTOP); + + for (var i = 0; i < count; ++i) { + var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)] - 1; + delete AL.currentContext.buf[bufferIdx]; + } + } -staticSealed = true; // seal the static portion of memory + function _alListener3f(param, v1, v2, v3) { + if (!AL.currentContext) { + return; + } + switch (param) { + case 0x1004 /* AL_POSITION */: + AL.currentContext.ctx.listener._position[0] = v1; + AL.currentContext.ctx.listener._position[1] = v2; + AL.currentContext.ctx.listener._position[2] = v3; + AL.currentContext.ctx.listener.setPosition(v1, v2, v3); + break; + case 0x1006 /* AL_VELOCITY */: + AL.currentContext.ctx.listener._velocity[0] = v1; + AL.currentContext.ctx.listener._velocity[1] = v2; + AL.currentContext.ctx.listener._velocity[2] = v3; + // TODO: The velocity values are not currently used to implement a doppler effect. + // If support for doppler effect is reintroduced, compute the doppler + // speed pitch factor and apply it here. + break; + default: + AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; + break; + } + } -STACK_MAX = STACK_BASE + TOTAL_STACK; + function _glfwMakeContextCurrent(winid) {} -DYNAMIC_BASE = DYNAMICTOP = Runtime.alignMemory(STACK_MAX); + function _emscripten_set_touchcancel_callback(target, userData, useCapture, callbackfunc) { + JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 25, "touchcancel"); + return 0; + } -assert(DYNAMIC_BASE < TOTAL_MEMORY, "TOTAL_MEMORY not big enough for stack"); + function ___lock() {} - var cttz_i8 = allocate([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0], "i8", ALLOC_DYNAMIC); + function _emscripten_glBlendFuncSeparate(x0, x1, x2, x3) { GLctx['blendFuncSeparate'](x0, x1, x2, x3) } + function _glCullFace(x0) { GLctx['cullFace'](x0) } -function invoke_viiiii(index,a1,a2,a3,a4,a5) { - try { - Module["dynCall_viiiii"](index,a1,a2,a3,a4,a5); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _emscripten_glGetVertexAttribPointerv(index, pname, pointer) { + if (!pointer) { + // GLES2 specification does not specify how to behave if pointer is a null pointer. Since calling this function does not make sense + // if pointer == null, issue a GL error to notify user about it. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + HEAP32[((pointer)>>2)]=GLctx.getVertexAttribOffset(index, pname); + } -function invoke_vd(index,a1) { - try { - Module["dynCall_vd"](index,a1); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _emscripten_glVertexAttrib3f(x0, x1, x2, x3) { GLctx['vertexAttrib3f'](x0, x1, x2, x3) } -function invoke_vid(index,a1,a2) { - try { - Module["dynCall_vid"](index,a1,a2); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _alSource3f(source, param, v1, v2, v3) { + if (!AL.currentContext) { + return; + } + var src = AL.currentContext.src[source]; + if (!src) { + AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; + return; + } + switch (param) { + case 0x1004 /* AL_POSITION */: + src.position[0] = v1; + src.position[1] = v2; + src.position[2] = v3; + break; + case 0x1005 /* AL_DIRECTION */: + src.direction[0] = v1; + src.direction[1] = v2; + src.direction[2] = v3; + break; + case 0x1006 /* AL_VELOCITY */: + src.velocity[0] = v1; + src.velocity[1] = v2; + src.velocity[2] = v3; + break; + default: + AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; + break; + } + } -function invoke_vi(index,a1) { - try { - Module["dynCall_vi"](index,a1); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _emscripten_glEnable(x0) { GLctx['enable'](x0) } -function invoke_vii(index,a1,a2) { - try { - Module["dynCall_vii"](index,a1,a2); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); + function _emscripten_glNormalPointer() { + Module['printErr']('missing function: emscripten_glNormalPointer'); abort(-1); } -} -function invoke_ii(index,a1) { - try { - return Module["dynCall_ii"](index,a1); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + + var _emscripten_GetProcAddress=undefined; + Module["_emscripten_GetProcAddress"] = _emscripten_GetProcAddress; + + var EGL={errorCode:12288,defaultDisplayInitialized:false,currentContext:0,currentReadSurface:0,currentDrawSurface:0,stringCache:{},setErrorCode:function (code) { + EGL.errorCode = code; + },chooseConfig:function (display, attribList, config, config_size, numConfigs) { + if (display != 62000 /* Magic ID for Emscripten 'default display' */) { + EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); + return 0; + } + // TODO: read attribList. + if ((!config || !config_size) && !numConfigs) { + EGL.setErrorCode(0x300C /* EGL_BAD_PARAMETER */); + return 0; + } + if (numConfigs) { + HEAP32[((numConfigs)>>2)]=1; // Total number of supported configs: 1. + } + if (config && config_size > 0) { + HEAP32[((config)>>2)]=62002; + } + + EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); + return 1; + }};function _eglGetProcAddress(name_) { + return _emscripten_GetProcAddress(name_); + } -function invoke_viddd(index,a1,a2,a3,a4) { - try { - Module["dynCall_viddd"](index,a1,a2,a3,a4); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _glDeleteProgram(id) { + if (!id) return; + var program = GL.programs[id]; + if (!program) { // glDeleteProgram actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + GLctx.deleteProgram(program); + program.name = 0; + GL.programs[id] = null; + GL.programInfos[id] = null; + } -function invoke_vidd(index,a1,a2,a3) { - try { - Module["dynCall_vidd"](index,a1,a2,a3); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _emscripten_get_pointerlock_status(pointerlockStatus) { + if (pointerlockStatus) JSEvents.fillPointerlockChangeEventData(pointerlockStatus); + if (!document.body || (!document.body.requestPointerLock && !document.body.mozRequestPointerLock && !document.body.webkitRequestPointerLock && !document.body.msRequestPointerLock)) { + return -1; + } + return 0; + } -function invoke_iiii(index,a1,a2,a3) { - try { - return Module["dynCall_iiii"](index,a1,a2,a3); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _alSourcePlay(source) { + if (!AL.currentContext) { + return; + } + var src = AL.currentContext.src[source]; + if (!src) { + AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; + return; + } + AL.setSourceState(src, 0x1012 /* AL_PLAYING */); + } -function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8) { - try { - Module["dynCall_viiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _glAttachShader(program, shader) { + GLctx.attachShader(GL.programs[program], + GL.shaders[shader]); + } -function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6) { - try { - Module["dynCall_viiiiii"](index,a1,a2,a3,a4,a5,a6); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _glfwGetPrimaryMonitor() { + return 1; + } -function invoke_viii(index,a1,a2,a3) { - try { - Module["dynCall_viii"](index,a1,a2,a3); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + + function emscriptenWebGLGetVertexAttrib(index, pname, params, type) { + if (!params) { + // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense + // if params == null, issue a GL error to notify user about it. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + var data = GLctx.getVertexAttrib(index, pname); + if (pname == 0x889F/*VERTEX_ATTRIB_ARRAY_BUFFER_BINDING*/) { + HEAP32[((params)>>2)]=data["name"]; + } else if (typeof data == 'number' || typeof data == 'boolean') { + switch (type) { + case 'Integer': HEAP32[((params)>>2)]=data; break; + case 'Float': HEAPF32[((params)>>2)]=data; break; + case 'FloatToInteger': HEAP32[((params)>>2)]=Math.fround(data); break; + default: throw 'internal emscriptenWebGLGetVertexAttrib() error, bad type: ' + type; + } + } else { + for (var i = 0; i < data.length; i++) { + switch (type) { + case 'Integer': HEAP32[(((params)+(i))>>2)]=data[i]; break; + case 'Float': HEAPF32[(((params)+(i))>>2)]=data[i]; break; + case 'FloatToInteger': HEAP32[(((params)+(i))>>2)]=Math.fround(data[i]); break; + default: throw 'internal emscriptenWebGLGetVertexAttrib() error, bad type: ' + type; + } + } + } + }function _emscripten_glGetVertexAttribfv(index, pname, params) { + // N.B. This function may only be called if the vertex attribute was specified using the function glVertexAttrib*f(), + // otherwise the results are undefined. (GLES3 spec 6.1.12) + emscriptenWebGLGetVertexAttrib(index, pname, params, 'Float'); + } -function invoke_vidddd(index,a1,a2,a3,a4,a5) { - try { - Module["dynCall_vidddd"](index,a1,a2,a3,a4,a5); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _emscripten_set_touchstart_callback(target, userData, useCapture, callbackfunc) { + JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 22, "touchstart"); + return 0; + } -function invoke_vdi(index,a1,a2) { - try { - Module["dynCall_vdi"](index,a1,a2); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _emscripten_glDeleteShader(id) { + if (!id) return; + var shader = GL.shaders[id]; + if (!shader) { // glDeleteShader actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + GLctx.deleteShader(shader); + GL.shaders[id] = null; + } -function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7) { - try { - Module["dynCall_viiiiiii"](index,a1,a2,a3,a4,a5,a6,a7); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _emscripten_glVertexPointer(){ throw 'Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } -function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { - try { - Module["dynCall_viiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _emscripten_glDeleteBuffers(n, buffers) { + for (var i = 0; i < n; i++) { + var id = HEAP32[(((buffers)+(i*4))>>2)]; + var buffer = GL.buffers[id]; + + // From spec: "glDeleteBuffers silently ignores 0's and names that do not + // correspond to existing buffer objects." + if (!buffer) continue; + + GLctx.deleteBuffer(buffer); + buffer.name = 0; + GL.buffers[id] = null; + + if (id == GL.currArrayBuffer) GL.currArrayBuffer = 0; + if (id == GL.currElementArrayBuffer) GL.currElementArrayBuffer = 0; + } + } -function invoke_iii(index,a1,a2) { - try { - return Module["dynCall_iii"](index,a1,a2); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _emscripten_glTexParameteriv(target, pname, params) { + var param = HEAP32[((params)>>2)]; + GLctx.texParameteri(target, pname, param); + } -function invoke_i(index) { - try { - return Module["dynCall_i"](index); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _glDrawElements(mode, count, type, indices) { + + GLctx.drawElements(mode, count, type, indices); + + } -function invoke_iiiiii(index,a1,a2,a3,a4,a5) { - try { - return Module["dynCall_iiiiii"](index,a1,a2,a3,a4,a5); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _glfwTerminate() { + window.removeEventListener("keydown", GLFW.onKeydown, true); + window.removeEventListener("keypress", GLFW.onKeyPress, true); + window.removeEventListener("keyup", GLFW.onKeyup, true); + Module["canvas"].removeEventListener("mousemove", GLFW.onMousemove, true); + Module["canvas"].removeEventListener("mousedown", GLFW.onMouseButtonDown, true); + Module["canvas"].removeEventListener("mouseup", GLFW.onMouseButtonUp, true); + Module["canvas"].removeEventListener('wheel', GLFW.onMouseWheel, true); + Module["canvas"].removeEventListener('mousewheel', GLFW.onMouseWheel, true); + Module["canvas"].removeEventListener('mouseenter', GLFW.onMouseenter, true); + Module["canvas"].removeEventListener('mouseleave', GLFW.onMouseleave, true); + Module["canvas"].width = Module["canvas"].height = 1; + GLFW.windows = null; + GLFW.active = null; + } -function invoke_vdddddd(index,a1,a2,a3,a4,a5,a6) { - try { - Module["dynCall_vdddddd"](index,a1,a2,a3,a4,a5,a6); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _emscripten_glUniformMatrix2fv(location, count, transpose, value) { + + + var view; + if (4*count <= GL.MINI_TEMP_BUFFER_SIZE) { + // avoid allocation when uploading few enough uniforms + view = GL.miniTempBufferViews[4*count-1]; + for (var i = 0; i < 4*count; i += 4) { + 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)]; + } + } else { + view = HEAPF32.subarray((value)>>2,(value+count*16)>>2); + } + GLctx.uniformMatrix2fv(GL.uniforms[location], !!transpose, view); + } -function invoke_vdddd(index,a1,a2,a3,a4) { + function ___syscall5(which, varargs) {SYSCALLS.varargs = varargs; try { - Module["dynCall_vdddd"](index,a1,a2,a3,a4); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); + // open + var pathname = SYSCALLS.getStr(), flags = SYSCALLS.get(), mode = SYSCALLS.get() // optional TODO + var stream = FS.open(pathname, flags, mode); + return stream.fd; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; } -} - -function invoke_vdd(index,a1,a2) { - try { - Module["dynCall_vdd"](index,a1,a2); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); } -} -function invoke_v(index) { + function ___syscall6(which, varargs) {SYSCALLS.varargs = varargs; try { - Module["dynCall_v"](index); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); + // close + var stream = SYSCALLS.getStreamFromFD(); + FS.close(stream); + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; } -} - -function invoke_viid(index,a1,a2,a3) { - try { - Module["dynCall_viid"](index,a1,a2,a3); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); } -} -function invoke_viiii(index,a1,a2,a3,a4) { - try { - Module["dynCall_viiii"](index,a1,a2,a3,a4); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - asm["setThrew"](1, 0); - } -} + function _llvm_stacksave() { + var self = _llvm_stacksave; + if (!self.LLVM_SAVEDSTACKS) { + self.LLVM_SAVEDSTACKS = []; + } + self.LLVM_SAVEDSTACKS.push(Runtime.stackSave()); + return self.LLVM_SAVEDSTACKS.length-1; + } -Module.asmGlobalArg = { "Math": Math, "Int8Array": Int8Array, "Int16Array": Int16Array, "Int32Array": Int32Array, "Uint8Array": Uint8Array, "Uint16Array": Uint16Array, "Uint32Array": Uint32Array, "Float32Array": Float32Array, "Float64Array": Float64Array, "NaN": NaN, "Infinity": Infinity, "byteLength": byteLength }; + function _emscripten_glGetVertexAttribiv(index, pname, params) { + // N.B. This function may only be called if the vertex attribute was specified using the function glVertexAttrib*f(), + // otherwise the results are undefined. (GLES3 spec 6.1.12) + emscriptenWebGLGetVertexAttrib(index, pname, params, 'FloatToInteger'); + } -Module.asmLibraryArg = { "abort": abort, "assert": assert, "invoke_viiiii": invoke_viiiii, "invoke_vd": invoke_vd, "invoke_vid": invoke_vid, "invoke_vi": invoke_vi, "invoke_vii": invoke_vii, "invoke_ii": invoke_ii, "invoke_viddd": invoke_viddd, "invoke_vidd": invoke_vidd, "invoke_iiii": invoke_iiii, "invoke_viiiiiiii": invoke_viiiiiiii, "invoke_viiiiii": invoke_viiiiii, "invoke_viii": invoke_viii, "invoke_vidddd": invoke_vidddd, "invoke_vdi": invoke_vdi, "invoke_viiiiiii": invoke_viiiiiii, "invoke_viiiiiiiii": invoke_viiiiiiiii, "invoke_iii": invoke_iii, "invoke_i": invoke_i, "invoke_iiiiii": invoke_iiiiii, "invoke_vdddddd": invoke_vdddddd, "invoke_vdddd": invoke_vdddd, "invoke_vdd": invoke_vdd, "invoke_v": invoke_v, "invoke_viid": invoke_viid, "invoke_viiii": invoke_viiii, "_emscripten_glGetTexParameterfv": _emscripten_glGetTexParameterfv, "_glUseProgram": _glUseProgram, "_exp": _exp, "_glfwCreateWindow": _glfwCreateWindow, "_emscripten_glReleaseShaderCompiler": _emscripten_glReleaseShaderCompiler, "_emscripten_glBlendFuncSeparate": _emscripten_glBlendFuncSeparate, "_emscripten_glUniform4iv": _emscripten_glUniform4iv, "_emscripten_glVertexAttribPointer": _emscripten_glVertexAttribPointer, "_emscripten_glGetIntegerv": _emscripten_glGetIntegerv, "_emscripten_glCullFace": _emscripten_glCullFace, "_emscripten_glIsProgram": _emscripten_glIsProgram, "_emscripten_glStencilMaskSeparate": _emscripten_glStencilMaskSeparate, "_emscripten_glViewport": _emscripten_glViewport, "_emscripten_glFrontFace": _emscripten_glFrontFace, "_alBufferData": _alBufferData, "___assert_fail": ___assert_fail, "_glDeleteProgram": _glDeleteProgram, "_emscripten_glUniform3fv": _emscripten_glUniform3fv, "_emscripten_glPolygonOffset": _emscripten_glPolygonOffset, "_emscripten_glUseProgram": _emscripten_glUseProgram, "_emscripten_glBlendColor": _emscripten_glBlendColor, "_glBindBuffer": _glBindBuffer, "_emscripten_glDepthFunc": _emscripten_glDepthFunc, "_glGetShaderInfoLog": _glGetShaderInfoLog, "_alSource3f": _alSource3f, "_sqrtf": _sqrtf, "_emscripten_set_fullscreenchange_callback": _emscripten_set_fullscreenchange_callback, "_emscripten_set_touchmove_callback": _emscripten_set_touchmove_callback, "_emscripten_set_main_loop_timing": _emscripten_set_main_loop_timing, "_ceilf": _ceilf, "_glBlendFunc": _glBlendFunc, "_emscripten_glDisableVertexAttribArray": _emscripten_glDisableVertexAttribArray, "_glGetAttribLocation": _glGetAttribLocation, "_glDisableVertexAttribArray": _glDisableVertexAttribArray, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_glReadPixels": _emscripten_glReadPixels, "_alcGetString": _alcGetString, "_sysconf": _sysconf, "_emscripten_glSampleCoverage": _emscripten_glSampleCoverage, "_emscripten_glVertexPointer": _emscripten_glVertexPointer, "_emscripten_set_touchstart_callback": _emscripten_set_touchstart_callback, "emscriptenWebGLComputeImageSize": emscriptenWebGLComputeImageSize, "_emscripten_glGetBooleanv": _emscripten_glGetBooleanv, "___syscall221": ___syscall221, "_cos": _cos, "_llvm_stacksave": _llvm_stacksave, "_emscripten_glUniform1i": _emscripten_glUniform1i, "_emscripten_glGenBuffers": _emscripten_glGenBuffers, "_emscripten_glDeleteObjectARB": _emscripten_glDeleteObjectARB, "_glfwSetWindowSizeCallback": _glfwSetWindowSizeCallback, "_emscripten_glGetShaderPrecisionFormat": _emscripten_glGetShaderPrecisionFormat, "_glfwInit": _glfwInit, "_emscripten_glGetPointerv": _emscripten_glGetPointerv, "_glGenBuffers": _glGenBuffers, "_glShaderSource": _glShaderSource, "_emscripten_glGetString": _emscripten_glGetString, "_emscripten_glIsFramebuffer": _emscripten_glIsFramebuffer, "_emscripten_glIsEnabled": _emscripten_glIsEnabled, "_emscripten_glScissor": _emscripten_glScissor, "_emscripten_glVertexAttrib4fv": _emscripten_glVertexAttrib4fv, "_emscripten_glTexParameteriv": _emscripten_glTexParameteriv, "_pthread_cleanup_push": _pthread_cleanup_push, "___syscall145": ___syscall145, "_emscripten_glBindProgramARB": _emscripten_glBindProgramARB, "_emscripten_glStencilOpSeparate": _emscripten_glStencilOpSeparate, "_alSourcePlay": _alSourcePlay, "_alSourcei": _alSourcei, "_emscripten_glHint": _emscripten_glHint, "_emscripten_glFramebufferRenderbuffer": _emscripten_glFramebufferRenderbuffer, "___syscall140": ___syscall140, "_glfwSetErrorCallback": _glfwSetErrorCallback, "_glfwSetCursorPosCallback": _glfwSetCursorPosCallback, "_glfwDefaultWindowHints": _glfwDefaultWindowHints, "_emscripten_glIsBuffer": _emscripten_glIsBuffer, "___syscall146": ___syscall146, "_glfwDestroyWindow": _glfwDestroyWindow, "_pthread_cleanup_pop": _pthread_cleanup_pop, "_emscripten_glAttachShader": _emscripten_glAttachShader, "_glVertexAttribPointer": _glVertexAttribPointer, "_emscripten_glCompressedTexSubImage2D": _emscripten_glCompressedTexSubImage2D, "_emscripten_glUniform2f": _emscripten_glUniform2f, "_alcCreateContext": _alcCreateContext, "_emscripten_glTexParameterfv": _emscripten_glTexParameterfv, "_abort": _abort, "_emscripten_glUniformMatrix2fv": _emscripten_glUniformMatrix2fv, "_glGetProgramInfoLog": _glGetProgramInfoLog, "_emscripten_glGetUniformiv": _emscripten_glGetUniformiv, "_emscripten_glTexParameterf": _emscripten_glTexParameterf, "_emscripten_glGetAttachedShaders": _emscripten_glGetAttachedShaders, "_emscripten_glGenTextures": _emscripten_glGenTextures, "_emscripten_glTexParameteri": _emscripten_glTexParameteri, "_llvm_stackrestore": _llvm_stackrestore, "_fabsf": _fabsf, "_glfwMakeContextCurrent": _glfwMakeContextCurrent, "_emscripten_glShaderBinary": _emscripten_glShaderBinary, "_glDrawElements": _glDrawElements, "_alGetSourcei": _alGetSourcei, "_glBufferSubData": _glBufferSubData, "_alcMakeContextCurrent": _alcMakeContextCurrent, "_emscripten_glGenVertexArrays": _emscripten_glGenVertexArrays, "_emscripten_glVertexAttrib2fv": _emscripten_glVertexAttrib2fv, "_glViewport": _glViewport, "_alSourceQueueBuffers": _alSourceQueueBuffers, "_emscripten_glGetTexParameteriv": _emscripten_glGetTexParameteriv, "___setErrNo": ___setErrNo, "_eglGetProcAddress": _eglGetProcAddress, "_alcGetCurrentContext": _alcGetCurrentContext, "_emscripten_glBindAttribLocation": _emscripten_glBindAttribLocation, "_glDeleteTextures": _glDeleteTextures, "_glDepthFunc": _glDepthFunc, "_emscripten_glClientActiveTexture": _emscripten_glClientActiveTexture, "_emscripten_glVertexAttrib2f": _emscripten_glVertexAttrib2f, "_emscripten_glFlush": _emscripten_glFlush, "_emscripten_glBlendFunc": _emscripten_glBlendFunc, "_emscripten_glUniform4i": _emscripten_glUniform4i, "_emscripten_glCheckFramebufferStatus": _emscripten_glCheckFramebufferStatus, "_emscripten_glGenerateMipmap": _emscripten_glGenerateMipmap, "_emscripten_glGetError": _emscripten_glGetError, "_alGenBuffers": _alGenBuffers, "_emscripten_glClearDepthf": _emscripten_glClearDepthf, "_emscripten_glBufferData": _emscripten_glBufferData, "_emscripten_glUniform3i": _emscripten_glUniform3i, "_emscripten_glRotatef": _emscripten_glRotatef, "_emscripten_glDeleteShader": _emscripten_glDeleteShader, "_glEnable": _glEnable, "_fabs": _fabs, "_glGenTextures": _glGenTextures, "_emscripten_glMatrixMode": _emscripten_glMatrixMode, "_alDeleteSources": _alDeleteSources, "_emscripten_glClearStencil": _emscripten_glClearStencil, "_emscripten_glGetUniformLocation": _emscripten_glGetUniformLocation, "emscriptenWebGLGet": emscriptenWebGLGet, "_alSourceUnqueueBuffers": _alSourceUnqueueBuffers, "_emscripten_glEnableVertexAttribArray": _emscripten_glEnableVertexAttribArray, "_alGetError": _alGetError, "_emscripten_get_now": _emscripten_get_now, "_emscripten_glNormalPointer": _emscripten_glNormalPointer, "_glAttachShader": _glAttachShader, "_emscripten_glTexCoordPointer": _emscripten_glTexCoordPointer, "_emscripten_glFinish": _emscripten_glFinish, "_glCreateProgram": _glCreateProgram, "_glUniformMatrix4fv": _glUniformMatrix4fv, "_emscripten_glClearDepth": _emscripten_glClearDepth, "___lock": ___lock, "_emscripten_glBindFramebuffer": _emscripten_glBindFramebuffer, "___syscall6": ___syscall6, "___syscall5": ___syscall5, "_emscripten_glStencilFuncSeparate": _emscripten_glStencilFuncSeparate, "_emscripten_glVertexAttrib3f": _emscripten_glVertexAttrib3f, "_time": _time, "_glBindFramebuffer": _glBindFramebuffer, "_emscripten_glVertexAttrib1f": _emscripten_glVertexAttrib1f, "_emscripten_glGetFramebufferAttachmentParameteriv": _emscripten_glGetFramebufferAttachmentParameteriv, "_emscripten_glBlendEquationSeparate": _emscripten_glBlendEquationSeparate, "_exit": _exit, "_emscripten_asm_const_2": _emscripten_asm_const_2, "_glGetString": _glGetString, "_emscripten_glGetActiveAttrib": _emscripten_glGetActiveAttrib, "_alSourcef": _alSourcef, "_emscripten_glDrawRangeElements": _emscripten_glDrawRangeElements, "_llvm_pow_f64": _llvm_pow_f64, "_glDeleteFramebuffers": _glDeleteFramebuffers, "_glCompressedTexImage2D": _glCompressedTexImage2D, "_glfwPollEvents": _glfwPollEvents, "_emscripten_glUniform4f": _emscripten_glUniform4f, "_glfwSwapInterval": _glfwSwapInterval, "_sin": _sin, "_emscripten_glClear": _emscripten_glClear, "_emscripten_glDrawElements": _emscripten_glDrawElements, "_asin": _asin, "_emscripten_glGetShaderInfoLog": _emscripten_glGetShaderInfoLog, "_sbrk": _sbrk, "_emscripten_glStencilMask": _emscripten_glStencilMask, "_emscripten_glUniform1iv": _emscripten_glUniform1iv, "_emscripten_glGetVertexAttribPointerv": _emscripten_glGetVertexAttribPointerv, "_emscripten_glUniform2i": _emscripten_glUniform2i, "emscriptenWebGLGetUniform": emscriptenWebGLGetUniform, "_emscripten_glGenRenderbuffers": _emscripten_glGenRenderbuffers, "_emscripten_glDeleteVertexArrays": _emscripten_glDeleteVertexArrays, "_glfwSetWindowShouldClose": _glfwSetWindowShouldClose, "_emscripten_glUniform1fv": _emscripten_glUniform1fv, "_emscripten_glGetActiveUniform": _emscripten_glGetActiveUniform, "_glBindTexture": _glBindTexture, "_emscripten_glUniform3iv": _emscripten_glUniform3iv, "_emscripten_glUniform2iv": _emscripten_glUniform2iv, "_emscripten_glDisable": _emscripten_glDisable, "_glfwSetCharCallback": _glfwSetCharCallback, "_emscripten_glGetBufferParameteriv": _emscripten_glGetBufferParameteriv, "_emscripten_glLoadMatrixf": _emscripten_glLoadMatrixf, "_emscripten_glDeleteProgram": _emscripten_glDeleteProgram, "_emscripten_glDeleteRenderbuffers": _emscripten_glDeleteRenderbuffers, "_glfwSetScrollCallback": _glfwSetScrollCallback, "_emscripten_glDrawElementsInstanced": _emscripten_glDrawElementsInstanced, "_emscripten_glVertexAttrib4f": _emscripten_glVertexAttrib4f, "_alcDestroyContext": _alcDestroyContext, "_glDrawArrays": _glDrawArrays, "_emscripten_glTexSubImage2D": _emscripten_glTexSubImage2D, "_glCreateShader": _glCreateShader, "_emscripten_glPixelStorei": _emscripten_glPixelStorei, "_glCompileShader": _glCompileShader, "_emscripten_glUniformMatrix3fv": _emscripten_glUniformMatrix3fv, "_emscripten_glDepthRange": _emscripten_glDepthRange, "_emscripten_glCompressedTexImage2D": _emscripten_glCompressedTexImage2D, "_floorf": _floorf, "_log": _log, "_glActiveTexture": _glActiveTexture, "_glfwSwapBuffers": _glfwSwapBuffers, "_emscripten_glDepthMask": _emscripten_glDepthMask, "_glfwSetWindowIconifyCallback": _glfwSetWindowIconifyCallback, "_emscripten_glDrawBuffers": _emscripten_glDrawBuffers, "_alSourceStop": _alSourceStop, "_eglWaitClient": _eglWaitClient, "_emscripten_glGetObjectParameterivARB": _emscripten_glGetObjectParameterivARB, "_emscripten_glFramebufferTexture2D": _emscripten_glFramebufferTexture2D, "_alcCloseDevice": _alcCloseDevice, "_glUniform1i": _glUniform1i, "_glEnableVertexAttribArray": _glEnableVertexAttribArray, "_emscripten_glStencilFunc": _emscripten_glStencilFunc, "emscriptenWebGLGetVertexAttrib": emscriptenWebGLGetVertexAttrib, "_alcGetContextsDevice": _alcGetContextsDevice, "_emscripten_glUniform2fv": _emscripten_glUniform2fv, "_emscripten_glGetProgramiv": _emscripten_glGetProgramiv, "_glDeleteBuffers": _glDeleteBuffers, "_glBufferData": _glBufferData, "_glTexImage2D": _glTexImage2D, "_emscripten_glGetShaderiv": _emscripten_glGetShaderiv, "_emscripten_glEnable": _emscripten_glEnable, "_emscripten_glGenFramebuffers": _emscripten_glGenFramebuffers, "_floor": _floor, "_emscripten_glUniformMatrix4fv": _emscripten_glUniformMatrix4fv, "_emscripten_glLoadIdentity": _emscripten_glLoadIdentity, "_glDeleteShader": _glDeleteShader, "_cosf": _cosf, "_glGetProgramiv": _glGetProgramiv, "emscriptenWebGLGetTexPixelData": emscriptenWebGLGetTexPixelData, "_emscripten_glIsRenderbuffer": _emscripten_glIsRenderbuffer, "_glfwGetTime": _glfwGetTime, "_emscripten_glRenderbufferStorage": _emscripten_glRenderbufferStorage, "_alListener3f": _alListener3f, "_emscripten_glGetVertexAttribiv": _emscripten_glGetVertexAttribiv, "_emscripten_glBindVertexArray": _emscripten_glBindVertexArray, "_emscripten_glDrawArraysInstanced": _emscripten_glDrawArraysInstanced, "_emscripten_set_touchcancel_callback": _emscripten_set_touchcancel_callback, "_emscripten_glCreateShader": _emscripten_glCreateShader, "_glfwGetPrimaryMonitor": _glfwGetPrimaryMonitor, "_emscripten_glDeleteTextures": _emscripten_glDeleteTextures, "_glfwGetKey": _glfwGetKey, "_glfwTerminate": _glfwTerminate, "_glLinkProgram": _glLinkProgram, "_emscripten_glVertexAttribDivisor": _emscripten_glVertexAttribDivisor, "_emscripten_set_touchend_callback": _emscripten_set_touchend_callback, "_emscripten_glGetUniformfv": _emscripten_glGetUniformfv, "_emscripten_glGetVertexAttribfv": _emscripten_glGetVertexAttribfv, "_emscripten_glGetRenderbufferParameteriv": _emscripten_glGetRenderbufferParameteriv, "_emscripten_glDeleteFramebuffers": _emscripten_glDeleteFramebuffers, "_glGetShaderiv": _glGetShaderiv, "_emscripten_glVertexAttrib3fv": _emscripten_glVertexAttrib3fv, "_glGetUniformLocation": _glGetUniformLocation, "_emscripten_glGetInfoLogARB": _emscripten_glGetInfoLogARB, "_emscripten_glCompileShader": _emscripten_glCompileShader, "_glClear": _glClear, "_glUniform4fv": _glUniform4fv, "_emscripten_glFrustum": _emscripten_glFrustum, "_emscripten_glDepthRangef": _emscripten_glDepthRangef, "_sinf": _sinf, "__exit": __exit, "_emscripten_glLineWidth": _emscripten_glLineWidth, "_emscripten_glUniform3f": _emscripten_glUniform3f, "_emscripten_glStencilOp": _emscripten_glStencilOp, "_glPixelStorei": _glPixelStorei, "_emscripten_glColorMask": _emscripten_glColorMask, "_emscripten_glLinkProgram": _emscripten_glLinkProgram, "_emscripten_glBlendEquation": _emscripten_glBlendEquation, "_emscripten_glIsTexture": _emscripten_glIsTexture, "_alDeleteBuffers": _alDeleteBuffers, "_pthread_self": _pthread_self, "_emscripten_glVertexAttrib1fv": _emscripten_glVertexAttrib1fv, "_emscripten_glBindTexture": _emscripten_glBindTexture, "_glfwSetMouseButtonCallback": _glfwSetMouseButtonCallback, "_glfwGetCursorPos": _glfwGetCursorPos, "_emscripten_glActiveTexture": _emscripten_glActiveTexture, "_emscripten_glDeleteBuffers": _emscripten_glDeleteBuffers, "___syscall54": ___syscall54, "___unlock": ___unlock, "_emscripten_glBufferSubData": _emscripten_glBufferSubData, "_emscripten_glColorPointer": _emscripten_glColorPointer, "_emscripten_set_main_loop": _emscripten_set_main_loop, "_emscripten_glBindRenderbuffer": _emscripten_glBindRenderbuffer, "_emscripten_glGetProgramInfoLog": _emscripten_glGetProgramInfoLog, "_glfwWindowHint": _glfwWindowHint, "_alGenSources": _alGenSources, "_emscripten_glShaderSource": _emscripten_glShaderSource, "_emscripten_glIsShader": _emscripten_glIsShader, "_emscripten_glUniform4fv": _emscripten_glUniform4fv, "_emscripten_glUniform1f": _emscripten_glUniform1f, "_alcOpenDevice": _alcOpenDevice, "_emscripten_glDrawArrays": _emscripten_glDrawArrays, "_glfwSetKeyCallback": _glfwSetKeyCallback, "_emscripten_glClearColor": _emscripten_glClearColor, "_emscripten_glGetShaderSource": _emscripten_glGetShaderSource, "_emscripten_glCreateProgram": _emscripten_glCreateProgram, "_emscripten_glCopyTexSubImage2D": _emscripten_glCopyTexSubImage2D, "_emscripten_glGetAttribLocation": _emscripten_glGetAttribLocation, "_glTexParameteri": _glTexParameteri, "_emscripten_glValidateProgram": _emscripten_glValidateProgram, "_emscripten_glBindBuffer": _emscripten_glBindBuffer, "_emscripten_glGetFloatv": _emscripten_glGetFloatv, "_emscripten_glDetachShader": _emscripten_glDetachShader, "_glClearColor": _glClearColor, "_emscripten_glEnableClientState": _emscripten_glEnableClientState, "_glfwSetCursorEnterCallback": _glfwSetCursorEnterCallback, "_emscripten_glCopyTexImage2D": _emscripten_glCopyTexImage2D, "_emscripten_glTexImage2D": _emscripten_glTexImage2D, "STACKTOP": STACKTOP, "STACK_MAX": STACK_MAX, "tempDoublePtr": tempDoublePtr, "ABORT": ABORT, "cttz_i8": cttz_i8 }; -// EMSCRIPTEN_START_ASM -var asm = (function(global, env, buffer) { - 'use asm'; + function _emscripten_glUniformMatrix4fv(location, count, transpose, value) { - var Int8View = global.Int8Array; - var Int16View = global.Int16Array; - var Int32View = global.Int32Array; - var Uint8View = global.Uint8Array; - var Uint16View = global.Uint16Array; - var Uint32View = global.Uint32Array; - var Float32View = global.Float32Array; - var Float64View = global.Float64Array; - var HEAP8 = new Int8View(buffer); - var HEAP16 = new Int16View(buffer); - var HEAP32 = new Int32View(buffer); - var HEAPU8 = new Uint8View(buffer); - var HEAPU16 = new Uint16View(buffer); - var HEAPU32 = new Uint32View(buffer); - var HEAPF32 = new Float32View(buffer); - var HEAPF64 = new Float64View(buffer); - var byteLength = global.byteLength; + var view; + if (16*count <= GL.MINI_TEMP_BUFFER_SIZE) { + // avoid allocation when uploading few enough uniforms + view = GL.miniTempBufferViews[16*count-1]; + for (var i = 0; i < 16*count; i += 16) { + 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)]; + view[i+9] = HEAPF32[(((value)+(4*i+36))>>2)]; + view[i+10] = HEAPF32[(((value)+(4*i+40))>>2)]; + view[i+11] = HEAPF32[(((value)+(4*i+44))>>2)]; + view[i+12] = HEAPF32[(((value)+(4*i+48))>>2)]; + view[i+13] = HEAPF32[(((value)+(4*i+52))>>2)]; + view[i+14] = HEAPF32[(((value)+(4*i+56))>>2)]; + view[i+15] = HEAPF32[(((value)+(4*i+60))>>2)]; + } + } else { + view = HEAPF32.subarray((value)>>2,(value+count*64)>>2); + } + GLctx.uniformMatrix4fv(GL.uniforms[location], !!transpose, view); + } + function _emscripten_glDrawArraysInstanced(mode, first, count, primcount) { + GLctx['drawArraysInstanced'](mode, first, count, primcount); + } - var STACKTOP=env.STACKTOP|0; - var STACK_MAX=env.STACK_MAX|0; - var tempDoublePtr=env.tempDoublePtr|0; - var ABORT=env.ABORT|0; - var cttz_i8=env.cttz_i8|0; + function _emscripten_glEnableClientState() { + Module['printErr']('missing function: emscripten_glEnableClientState'); abort(-1); + } - var __THREW__ = 0; - var threwValue = 0; - var setjmpId = 0; - var undef = 0; - var nan = global.NaN, inf = global.Infinity; - var tempInt = 0, tempBigInt = 0, tempBigIntP = 0, tempBigIntS = 0, tempBigIntR = 0.0, tempBigIntI = 0, tempBigIntD = 0, tempValue = 0, tempDouble = 0.0; + function _emscripten_glGetPointerv() { + Module['printErr']('missing function: emscripten_glGetPointerv'); abort(-1); + } - var tempRet0 = 0; - var tempRet1 = 0; - var tempRet2 = 0; - var tempRet3 = 0; - var tempRet4 = 0; - var tempRet5 = 0; - var tempRet6 = 0; - var tempRet7 = 0; - var tempRet8 = 0; - var tempRet9 = 0; - var Math_floor=global.Math.floor; - var Math_abs=global.Math.abs; - var Math_sqrt=global.Math.sqrt; - var Math_pow=global.Math.pow; - var Math_cos=global.Math.cos; - var Math_sin=global.Math.sin; - var Math_tan=global.Math.tan; - var Math_acos=global.Math.acos; - var Math_asin=global.Math.asin; - var Math_atan=global.Math.atan; - var Math_atan2=global.Math.atan2; - var Math_exp=global.Math.exp; - var Math_log=global.Math.log; - var Math_ceil=global.Math.ceil; - var Math_imul=global.Math.imul; - var Math_min=global.Math.min; - var Math_clz32=global.Math.clz32; - var abort=env.abort; - var assert=env.assert; - var invoke_viiiii=env.invoke_viiiii; - var invoke_vd=env.invoke_vd; - var invoke_vid=env.invoke_vid; - var invoke_vi=env.invoke_vi; - var invoke_vii=env.invoke_vii; - var invoke_ii=env.invoke_ii; - var invoke_viddd=env.invoke_viddd; - var invoke_vidd=env.invoke_vidd; - var invoke_iiii=env.invoke_iiii; - var invoke_viiiiiiii=env.invoke_viiiiiiii; - var invoke_viiiiii=env.invoke_viiiiii; - var invoke_viii=env.invoke_viii; - var invoke_vidddd=env.invoke_vidddd; - var invoke_vdi=env.invoke_vdi; - var invoke_viiiiiii=env.invoke_viiiiiii; - var invoke_viiiiiiiii=env.invoke_viiiiiiiii; - var invoke_iii=env.invoke_iii; - var invoke_i=env.invoke_i; - var invoke_iiiiii=env.invoke_iiiiii; - var invoke_vdddddd=env.invoke_vdddddd; - var invoke_vdddd=env.invoke_vdddd; - var invoke_vdd=env.invoke_vdd; - var invoke_v=env.invoke_v; - var invoke_viid=env.invoke_viid; - var invoke_viiii=env.invoke_viiii; - var _emscripten_glGetTexParameterfv=env._emscripten_glGetTexParameterfv; - var _glUseProgram=env._glUseProgram; - var _exp=env._exp; - var _glfwCreateWindow=env._glfwCreateWindow; - var _emscripten_glReleaseShaderCompiler=env._emscripten_glReleaseShaderCompiler; - var _emscripten_glBlendFuncSeparate=env._emscripten_glBlendFuncSeparate; - var _emscripten_glUniform4iv=env._emscripten_glUniform4iv; - var _emscripten_glVertexAttribPointer=env._emscripten_glVertexAttribPointer; - var _emscripten_glGetIntegerv=env._emscripten_glGetIntegerv; - var _emscripten_glCullFace=env._emscripten_glCullFace; - var _emscripten_glIsProgram=env._emscripten_glIsProgram; - var _emscripten_glStencilMaskSeparate=env._emscripten_glStencilMaskSeparate; - var _emscripten_glViewport=env._emscripten_glViewport; - var _emscripten_glFrontFace=env._emscripten_glFrontFace; - var _alBufferData=env._alBufferData; - var ___assert_fail=env.___assert_fail; - var _glDeleteProgram=env._glDeleteProgram; - var _emscripten_glUniform3fv=env._emscripten_glUniform3fv; - var _emscripten_glPolygonOffset=env._emscripten_glPolygonOffset; - var _emscripten_glUseProgram=env._emscripten_glUseProgram; - var _emscripten_glBlendColor=env._emscripten_glBlendColor; - var _glBindBuffer=env._glBindBuffer; - var _emscripten_glDepthFunc=env._emscripten_glDepthFunc; - var _glGetShaderInfoLog=env._glGetShaderInfoLog; - var _alSource3f=env._alSource3f; - var _sqrtf=env._sqrtf; - var _emscripten_set_fullscreenchange_callback=env._emscripten_set_fullscreenchange_callback; - var _emscripten_set_touchmove_callback=env._emscripten_set_touchmove_callback; - var _emscripten_set_main_loop_timing=env._emscripten_set_main_loop_timing; - var _ceilf=env._ceilf; - var _glBlendFunc=env._glBlendFunc; - var _emscripten_glDisableVertexAttribArray=env._emscripten_glDisableVertexAttribArray; - var _glGetAttribLocation=env._glGetAttribLocation; - var _glDisableVertexAttribArray=env._glDisableVertexAttribArray; - var _emscripten_memcpy_big=env._emscripten_memcpy_big; - var _emscripten_glReadPixels=env._emscripten_glReadPixels; - var _alcGetString=env._alcGetString; - var _sysconf=env._sysconf; - var _emscripten_glSampleCoverage=env._emscripten_glSampleCoverage; - var _emscripten_glVertexPointer=env._emscripten_glVertexPointer; - var _emscripten_set_touchstart_callback=env._emscripten_set_touchstart_callback; - var emscriptenWebGLComputeImageSize=env.emscriptenWebGLComputeImageSize; - var _emscripten_glGetBooleanv=env._emscripten_glGetBooleanv; - var ___syscall221=env.___syscall221; - var _cos=env._cos; - var _llvm_stacksave=env._llvm_stacksave; - var _emscripten_glUniform1i=env._emscripten_glUniform1i; - var _emscripten_glGenBuffers=env._emscripten_glGenBuffers; - var _emscripten_glDeleteObjectARB=env._emscripten_glDeleteObjectARB; - var _glfwSetWindowSizeCallback=env._glfwSetWindowSizeCallback; - var _emscripten_glGetShaderPrecisionFormat=env._emscripten_glGetShaderPrecisionFormat; - var _glfwInit=env._glfwInit; - var _emscripten_glGetPointerv=env._emscripten_glGetPointerv; - var _glGenBuffers=env._glGenBuffers; - var _glShaderSource=env._glShaderSource; - var _emscripten_glGetString=env._emscripten_glGetString; - var _emscripten_glIsFramebuffer=env._emscripten_glIsFramebuffer; - var _emscripten_glIsEnabled=env._emscripten_glIsEnabled; - var _emscripten_glScissor=env._emscripten_glScissor; - var _emscripten_glVertexAttrib4fv=env._emscripten_glVertexAttrib4fv; - var _emscripten_glTexParameteriv=env._emscripten_glTexParameteriv; - var _pthread_cleanup_push=env._pthread_cleanup_push; - var ___syscall145=env.___syscall145; - var _emscripten_glBindProgramARB=env._emscripten_glBindProgramARB; - var _emscripten_glStencilOpSeparate=env._emscripten_glStencilOpSeparate; - var _alSourcePlay=env._alSourcePlay; - var _alSourcei=env._alSourcei; - var _emscripten_glHint=env._emscripten_glHint; - var _emscripten_glFramebufferRenderbuffer=env._emscripten_glFramebufferRenderbuffer; - var ___syscall140=env.___syscall140; - var _glfwSetErrorCallback=env._glfwSetErrorCallback; - var _glfwSetCursorPosCallback=env._glfwSetCursorPosCallback; - var _glfwDefaultWindowHints=env._glfwDefaultWindowHints; - var _emscripten_glIsBuffer=env._emscripten_glIsBuffer; - var ___syscall146=env.___syscall146; - var _glfwDestroyWindow=env._glfwDestroyWindow; - var _pthread_cleanup_pop=env._pthread_cleanup_pop; - var _emscripten_glAttachShader=env._emscripten_glAttachShader; - var _glVertexAttribPointer=env._glVertexAttribPointer; - var _emscripten_glCompressedTexSubImage2D=env._emscripten_glCompressedTexSubImage2D; - var _emscripten_glUniform2f=env._emscripten_glUniform2f; - var _alcCreateContext=env._alcCreateContext; - var _emscripten_glTexParameterfv=env._emscripten_glTexParameterfv; - var _abort=env._abort; - var _emscripten_glUniformMatrix2fv=env._emscripten_glUniformMatrix2fv; - var _glGetProgramInfoLog=env._glGetProgramInfoLog; - var _emscripten_glGetUniformiv=env._emscripten_glGetUniformiv; - var _emscripten_glTexParameterf=env._emscripten_glTexParameterf; - var _emscripten_glGetAttachedShaders=env._emscripten_glGetAttachedShaders; - var _emscripten_glGenTextures=env._emscripten_glGenTextures; - var _emscripten_glTexParameteri=env._emscripten_glTexParameteri; - var _llvm_stackrestore=env._llvm_stackrestore; - var _fabsf=env._fabsf; - var _glfwMakeContextCurrent=env._glfwMakeContextCurrent; - var _emscripten_glShaderBinary=env._emscripten_glShaderBinary; - var _glDrawElements=env._glDrawElements; - var _alGetSourcei=env._alGetSourcei; - var _glBufferSubData=env._glBufferSubData; - var _alcMakeContextCurrent=env._alcMakeContextCurrent; - var _emscripten_glGenVertexArrays=env._emscripten_glGenVertexArrays; - var _emscripten_glVertexAttrib2fv=env._emscripten_glVertexAttrib2fv; - var _glViewport=env._glViewport; - var _alSourceQueueBuffers=env._alSourceQueueBuffers; - var _emscripten_glGetTexParameteriv=env._emscripten_glGetTexParameteriv; - var ___setErrNo=env.___setErrNo; - var _eglGetProcAddress=env._eglGetProcAddress; - var _alcGetCurrentContext=env._alcGetCurrentContext; - var _emscripten_glBindAttribLocation=env._emscripten_glBindAttribLocation; - var _glDeleteTextures=env._glDeleteTextures; - var _glDepthFunc=env._glDepthFunc; - var _emscripten_glClientActiveTexture=env._emscripten_glClientActiveTexture; - var _emscripten_glVertexAttrib2f=env._emscripten_glVertexAttrib2f; - var _emscripten_glFlush=env._emscripten_glFlush; - var _emscripten_glBlendFunc=env._emscripten_glBlendFunc; - var _emscripten_glUniform4i=env._emscripten_glUniform4i; - var _emscripten_glCheckFramebufferStatus=env._emscripten_glCheckFramebufferStatus; - var _emscripten_glGenerateMipmap=env._emscripten_glGenerateMipmap; - var _emscripten_glGetError=env._emscripten_glGetError; - var _alGenBuffers=env._alGenBuffers; - var _emscripten_glClearDepthf=env._emscripten_glClearDepthf; - var _emscripten_glBufferData=env._emscripten_glBufferData; - var _emscripten_glUniform3i=env._emscripten_glUniform3i; - var _emscripten_glRotatef=env._emscripten_glRotatef; - var _emscripten_glDeleteShader=env._emscripten_glDeleteShader; - var _glEnable=env._glEnable; - var _fabs=env._fabs; - var _glGenTextures=env._glGenTextures; - var _emscripten_glMatrixMode=env._emscripten_glMatrixMode; - var _alDeleteSources=env._alDeleteSources; - var _emscripten_glClearStencil=env._emscripten_glClearStencil; - var _emscripten_glGetUniformLocation=env._emscripten_glGetUniformLocation; - var emscriptenWebGLGet=env.emscriptenWebGLGet; - var _alSourceUnqueueBuffers=env._alSourceUnqueueBuffers; - var _emscripten_glEnableVertexAttribArray=env._emscripten_glEnableVertexAttribArray; - var _alGetError=env._alGetError; - var _emscripten_get_now=env._emscripten_get_now; - var _emscripten_glNormalPointer=env._emscripten_glNormalPointer; - var _glAttachShader=env._glAttachShader; - var _emscripten_glTexCoordPointer=env._emscripten_glTexCoordPointer; - var _emscripten_glFinish=env._emscripten_glFinish; - var _glCreateProgram=env._glCreateProgram; - var _glUniformMatrix4fv=env._glUniformMatrix4fv; - var _emscripten_glClearDepth=env._emscripten_glClearDepth; - var ___lock=env.___lock; - var _emscripten_glBindFramebuffer=env._emscripten_glBindFramebuffer; - var ___syscall6=env.___syscall6; - var ___syscall5=env.___syscall5; - var _emscripten_glStencilFuncSeparate=env._emscripten_glStencilFuncSeparate; - var _emscripten_glVertexAttrib3f=env._emscripten_glVertexAttrib3f; - var _time=env._time; - var _glBindFramebuffer=env._glBindFramebuffer; - var _emscripten_glVertexAttrib1f=env._emscripten_glVertexAttrib1f; - var _emscripten_glGetFramebufferAttachmentParameteriv=env._emscripten_glGetFramebufferAttachmentParameteriv; - var _emscripten_glBlendEquationSeparate=env._emscripten_glBlendEquationSeparate; - var _exit=env._exit; - var _emscripten_asm_const_2=env._emscripten_asm_const_2; - var _glGetString=env._glGetString; - var _emscripten_glGetActiveAttrib=env._emscripten_glGetActiveAttrib; - var _alSourcef=env._alSourcef; - var _emscripten_glDrawRangeElements=env._emscripten_glDrawRangeElements; - var _llvm_pow_f64=env._llvm_pow_f64; - var _glDeleteFramebuffers=env._glDeleteFramebuffers; - var _glCompressedTexImage2D=env._glCompressedTexImage2D; - var _glfwPollEvents=env._glfwPollEvents; - var _emscripten_glUniform4f=env._emscripten_glUniform4f; - var _glfwSwapInterval=env._glfwSwapInterval; - var _sin=env._sin; - var _emscripten_glClear=env._emscripten_glClear; - var _emscripten_glDrawElements=env._emscripten_glDrawElements; - var _asin=env._asin; - var _emscripten_glGetShaderInfoLog=env._emscripten_glGetShaderInfoLog; - var _sbrk=env._sbrk; - var _emscripten_glStencilMask=env._emscripten_glStencilMask; - var _emscripten_glUniform1iv=env._emscripten_glUniform1iv; - var _emscripten_glGetVertexAttribPointerv=env._emscripten_glGetVertexAttribPointerv; - var _emscripten_glUniform2i=env._emscripten_glUniform2i; - var emscriptenWebGLGetUniform=env.emscriptenWebGLGetUniform; - var _emscripten_glGenRenderbuffers=env._emscripten_glGenRenderbuffers; - var _emscripten_glDeleteVertexArrays=env._emscripten_glDeleteVertexArrays; - var _glfwSetWindowShouldClose=env._glfwSetWindowShouldClose; - var _emscripten_glUniform1fv=env._emscripten_glUniform1fv; - var _emscripten_glGetActiveUniform=env._emscripten_glGetActiveUniform; - var _glBindTexture=env._glBindTexture; - var _emscripten_glUniform3iv=env._emscripten_glUniform3iv; - var _emscripten_glUniform2iv=env._emscripten_glUniform2iv; - var _emscripten_glDisable=env._emscripten_glDisable; - var _glfwSetCharCallback=env._glfwSetCharCallback; - var _emscripten_glGetBufferParameteriv=env._emscripten_glGetBufferParameteriv; - var _emscripten_glLoadMatrixf=env._emscripten_glLoadMatrixf; - var _emscripten_glDeleteProgram=env._emscripten_glDeleteProgram; - var _emscripten_glDeleteRenderbuffers=env._emscripten_glDeleteRenderbuffers; - var _glfwSetScrollCallback=env._glfwSetScrollCallback; - var _emscripten_glDrawElementsInstanced=env._emscripten_glDrawElementsInstanced; - var _emscripten_glVertexAttrib4f=env._emscripten_glVertexAttrib4f; - var _alcDestroyContext=env._alcDestroyContext; - var _glDrawArrays=env._glDrawArrays; - var _emscripten_glTexSubImage2D=env._emscripten_glTexSubImage2D; - var _glCreateShader=env._glCreateShader; - var _emscripten_glPixelStorei=env._emscripten_glPixelStorei; - var _glCompileShader=env._glCompileShader; - var _emscripten_glUniformMatrix3fv=env._emscripten_glUniformMatrix3fv; - var _emscripten_glDepthRange=env._emscripten_glDepthRange; - var _emscripten_glCompressedTexImage2D=env._emscripten_glCompressedTexImage2D; - var _floorf=env._floorf; - var _log=env._log; - var _glActiveTexture=env._glActiveTexture; - var _glfwSwapBuffers=env._glfwSwapBuffers; - var _emscripten_glDepthMask=env._emscripten_glDepthMask; - var _glfwSetWindowIconifyCallback=env._glfwSetWindowIconifyCallback; - var _emscripten_glDrawBuffers=env._emscripten_glDrawBuffers; - var _alSourceStop=env._alSourceStop; - var _eglWaitClient=env._eglWaitClient; - var _emscripten_glGetObjectParameterivARB=env._emscripten_glGetObjectParameterivARB; - var _emscripten_glFramebufferTexture2D=env._emscripten_glFramebufferTexture2D; - var _alcCloseDevice=env._alcCloseDevice; - var _glUniform1i=env._glUniform1i; - var _glEnableVertexAttribArray=env._glEnableVertexAttribArray; - var _emscripten_glStencilFunc=env._emscripten_glStencilFunc; - var emscriptenWebGLGetVertexAttrib=env.emscriptenWebGLGetVertexAttrib; - var _alcGetContextsDevice=env._alcGetContextsDevice; - var _emscripten_glUniform2fv=env._emscripten_glUniform2fv; - var _emscripten_glGetProgramiv=env._emscripten_glGetProgramiv; - var _glDeleteBuffers=env._glDeleteBuffers; - var _glBufferData=env._glBufferData; - var _glTexImage2D=env._glTexImage2D; - var _emscripten_glGetShaderiv=env._emscripten_glGetShaderiv; - var _emscripten_glEnable=env._emscripten_glEnable; - var _emscripten_glGenFramebuffers=env._emscripten_glGenFramebuffers; - var _floor=env._floor; - var _emscripten_glUniformMatrix4fv=env._emscripten_glUniformMatrix4fv; - var _emscripten_glLoadIdentity=env._emscripten_glLoadIdentity; - var _glDeleteShader=env._glDeleteShader; - var _cosf=env._cosf; - var _glGetProgramiv=env._glGetProgramiv; - var emscriptenWebGLGetTexPixelData=env.emscriptenWebGLGetTexPixelData; - var _emscripten_glIsRenderbuffer=env._emscripten_glIsRenderbuffer; - var _glfwGetTime=env._glfwGetTime; - var _emscripten_glRenderbufferStorage=env._emscripten_glRenderbufferStorage; - var _alListener3f=env._alListener3f; - var _emscripten_glGetVertexAttribiv=env._emscripten_glGetVertexAttribiv; - var _emscripten_glBindVertexArray=env._emscripten_glBindVertexArray; - var _emscripten_glDrawArraysInstanced=env._emscripten_glDrawArraysInstanced; - var _emscripten_set_touchcancel_callback=env._emscripten_set_touchcancel_callback; - var _emscripten_glCreateShader=env._emscripten_glCreateShader; - var _glfwGetPrimaryMonitor=env._glfwGetPrimaryMonitor; - var _emscripten_glDeleteTextures=env._emscripten_glDeleteTextures; - var _glfwGetKey=env._glfwGetKey; - var _glfwTerminate=env._glfwTerminate; - var _glLinkProgram=env._glLinkProgram; - var _emscripten_glVertexAttribDivisor=env._emscripten_glVertexAttribDivisor; - var _emscripten_set_touchend_callback=env._emscripten_set_touchend_callback; - var _emscripten_glGetUniformfv=env._emscripten_glGetUniformfv; - var _emscripten_glGetVertexAttribfv=env._emscripten_glGetVertexAttribfv; - var _emscripten_glGetRenderbufferParameteriv=env._emscripten_glGetRenderbufferParameteriv; - var _emscripten_glDeleteFramebuffers=env._emscripten_glDeleteFramebuffers; - var _glGetShaderiv=env._glGetShaderiv; - var _emscripten_glVertexAttrib3fv=env._emscripten_glVertexAttrib3fv; - var _glGetUniformLocation=env._glGetUniformLocation; - var _emscripten_glGetInfoLogARB=env._emscripten_glGetInfoLogARB; - var _emscripten_glCompileShader=env._emscripten_glCompileShader; - var _glClear=env._glClear; - var _glUniform4fv=env._glUniform4fv; - var _emscripten_glFrustum=env._emscripten_glFrustum; - var _emscripten_glDepthRangef=env._emscripten_glDepthRangef; - var _sinf=env._sinf; - var __exit=env.__exit; - var _emscripten_glLineWidth=env._emscripten_glLineWidth; - var _emscripten_glUniform3f=env._emscripten_glUniform3f; - var _emscripten_glStencilOp=env._emscripten_glStencilOp; - var _glPixelStorei=env._glPixelStorei; - var _emscripten_glColorMask=env._emscripten_glColorMask; - var _emscripten_glLinkProgram=env._emscripten_glLinkProgram; - var _emscripten_glBlendEquation=env._emscripten_glBlendEquation; - var _emscripten_glIsTexture=env._emscripten_glIsTexture; - var _alDeleteBuffers=env._alDeleteBuffers; - var _pthread_self=env._pthread_self; - var _emscripten_glVertexAttrib1fv=env._emscripten_glVertexAttrib1fv; - var _emscripten_glBindTexture=env._emscripten_glBindTexture; - var _glfwSetMouseButtonCallback=env._glfwSetMouseButtonCallback; - var _glfwGetCursorPos=env._glfwGetCursorPos; - var _emscripten_glActiveTexture=env._emscripten_glActiveTexture; - var _emscripten_glDeleteBuffers=env._emscripten_glDeleteBuffers; - var ___syscall54=env.___syscall54; - var ___unlock=env.___unlock; - var _emscripten_glBufferSubData=env._emscripten_glBufferSubData; - var _emscripten_glColorPointer=env._emscripten_glColorPointer; - var _emscripten_set_main_loop=env._emscripten_set_main_loop; - var _emscripten_glBindRenderbuffer=env._emscripten_glBindRenderbuffer; - var _emscripten_glGetProgramInfoLog=env._emscripten_glGetProgramInfoLog; - var _glfwWindowHint=env._glfwWindowHint; - var _alGenSources=env._alGenSources; - var _emscripten_glShaderSource=env._emscripten_glShaderSource; - var _emscripten_glIsShader=env._emscripten_glIsShader; - var _emscripten_glUniform4fv=env._emscripten_glUniform4fv; - var _emscripten_glUniform1f=env._emscripten_glUniform1f; - var _alcOpenDevice=env._alcOpenDevice; - var _emscripten_glDrawArrays=env._emscripten_glDrawArrays; - var _glfwSetKeyCallback=env._glfwSetKeyCallback; - var _emscripten_glClearColor=env._emscripten_glClearColor; - var _emscripten_glGetShaderSource=env._emscripten_glGetShaderSource; - var _emscripten_glCreateProgram=env._emscripten_glCreateProgram; - var _emscripten_glCopyTexSubImage2D=env._emscripten_glCopyTexSubImage2D; - var _emscripten_glGetAttribLocation=env._emscripten_glGetAttribLocation; - var _glTexParameteri=env._glTexParameteri; - var _emscripten_glValidateProgram=env._emscripten_glValidateProgram; - var _emscripten_glBindBuffer=env._emscripten_glBindBuffer; - var _emscripten_glGetFloatv=env._emscripten_glGetFloatv; - var _emscripten_glDetachShader=env._emscripten_glDetachShader; - var _glClearColor=env._glClearColor; - var _emscripten_glEnableClientState=env._emscripten_glEnableClientState; - var _glfwSetCursorEnterCallback=env._glfwSetCursorEnterCallback; - var _emscripten_glCopyTexImage2D=env._emscripten_glCopyTexImage2D; - var _emscripten_glTexImage2D=env._emscripten_glTexImage2D; - var tempFloat = 0.0; - -function _emscripten_replace_memory(newBuffer) { - if ((byteLength(newBuffer) & 0xffffff || byteLength(newBuffer) <= 0xffffff) || byteLength(newBuffer) > 0x80000000) return false; - HEAP8 = new Int8View(newBuffer); - HEAP16 = new Int16View(newBuffer); - HEAP32 = new Int32View(newBuffer); - HEAPU8 = new Uint8View(newBuffer); - HEAPU16 = new Uint16View(newBuffer); - HEAPU32 = new Uint32View(newBuffer); - HEAPF32 = new Float32View(newBuffer); - HEAPF64 = new Float64View(newBuffer); - buffer = newBuffer; - return true; -} + function ___syscall140(which, varargs) {SYSCALLS.varargs = varargs; + try { + // llseek + var stream = SYSCALLS.getStreamFromFD(), offset_high = SYSCALLS.get(), offset_low = SYSCALLS.get(), result = SYSCALLS.get(), whence = SYSCALLS.get(); + var offset = offset_low; + assert(offset_high === 0); + FS.llseek(stream, offset, whence); + HEAP32[((result)>>2)]=stream.position; + if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state + return 0; + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } + } -// EMSCRIPTEN_START_FUNCS -function stackAlloc(size) { - size = size|0; - var ret = 0; - ret = STACKTOP; - STACKTOP = (STACKTOP + size)|0; - STACKTOP = (STACKTOP + 15)&-16; + function ___syscall146(which, varargs) {SYSCALLS.varargs = varargs; + try { + // writev + var stream = SYSCALLS.getStreamFromFD(), iov = SYSCALLS.get(), iovcnt = SYSCALLS.get(); + return SYSCALLS.doWritev(stream, iov, iovcnt); + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } + } - return ret|0; -} -function stackSave() { - return STACKTOP|0; -} -function stackRestore(top) { - top = top|0; - STACKTOP = top; -} -function establishStackSpace(stackBase, stackMax) { - stackBase = stackBase|0; - stackMax = stackMax|0; - STACKTOP = stackBase; - STACK_MAX = stackMax; -} + function _emscripten_glUniform1i(location, v0) { + GLctx.uniform1i(GL.uniforms[location], v0); + } -function setThrew(threw, value) { - threw = threw|0; - value = value|0; - if ((__THREW__|0) == 0) { - __THREW__ = threw; - threwValue = value; + function ___syscall145(which, varargs) {SYSCALLS.varargs = varargs; + try { + // readv + var stream = SYSCALLS.getStreamFromFD(), iov = SYSCALLS.get(), iovcnt = SYSCALLS.get(); + return SYSCALLS.doReadv(stream, iov, iovcnt); + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; + } } -} -function copyTempFloat(ptr) { - ptr = ptr|0; - HEAP8[tempDoublePtr>>0] = HEAP8[ptr>>0]; - HEAP8[tempDoublePtr+1>>0] = HEAP8[ptr+1>>0]; - HEAP8[tempDoublePtr+2>>0] = HEAP8[ptr+2>>0]; - HEAP8[tempDoublePtr+3>>0] = HEAP8[ptr+3>>0]; -} -function copyTempDouble(ptr) { - ptr = ptr|0; - HEAP8[tempDoublePtr>>0] = HEAP8[ptr>>0]; - HEAP8[tempDoublePtr+1>>0] = HEAP8[ptr+1>>0]; - HEAP8[tempDoublePtr+2>>0] = HEAP8[ptr+2>>0]; - HEAP8[tempDoublePtr+3>>0] = HEAP8[ptr+3>>0]; - HEAP8[tempDoublePtr+4>>0] = HEAP8[ptr+4>>0]; - HEAP8[tempDoublePtr+5>>0] = HEAP8[ptr+5>>0]; - HEAP8[tempDoublePtr+6>>0] = HEAP8[ptr+6>>0]; - HEAP8[tempDoublePtr+7>>0] = HEAP8[ptr+7>>0]; -} -function setTempRet0(value) { - value = value|0; - tempRet0 = value; -} -function getTempRet0() { - return tempRet0|0; -} + function _emscripten_glStencilMask(x0) { GLctx['stencilMask'](x0) } -function _main() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $font$byval_copy = 0, $image = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; - $font$byval_copy = sp + 64|0; - $image = sp + 44|0; - $0 = sp; - _InitWindow(1280,720,12068); - _InitAudioDevice(); - _LoadImage($image,12093); - ;HEAP32[$font$byval_copy>>2]=HEAP32[$image>>2]|0;HEAP32[$font$byval_copy+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$font$byval_copy+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$font$byval_copy+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$font$byval_copy+16>>2]=HEAP32[$image+16>>2]|0; - $1 = (_GetImageData($font$byval_copy)|0); - HEAP32[180>>2] = $1; - $2 = ((($image)) + 4|0); - $3 = HEAP32[$2>>2]|0; - HEAP32[184>>2] = $3; - $4 = ((($image)) + 8|0); - $5 = HEAP32[$4>>2]|0; - HEAP32[188>>2] = $5; - ;HEAP32[$font$byval_copy>>2]=HEAP32[$image>>2]|0;HEAP32[$font$byval_copy+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$font$byval_copy+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$font$byval_copy+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$font$byval_copy+16>>2]=HEAP32[$image+16>>2]|0; - _UnloadImage($font$byval_copy); - _LoadSpriteFont($0,12118); - dest=192; src=$0; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - HEAP32[236>>2] = 0; - _rlInitLogoScreen(); - _emscripten_set_main_loop((1|0),0,1); - $6 = HEAP32[236>>2]|0; - switch ($6|0) { - case 0: { - break; - } - case 1: { - _UnloadTitleScreen(); - break; - } - case 2: { - _UnloadGameplayScreen(); - break; - } - default: { - } - } - dest=$font$byval_copy; src=192; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _UnloadSpriteFont($font$byval_copy); - $7 = HEAP32[180>>2]|0; - _free($7); - _CloseAudioDevice(); - _CloseWindow(); - STACKTOP = sp;return 0; -} -function _UpdateDrawFrame() { - var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $$byval_copy = sp + 4|0; - $0 = sp; - $1 = HEAP32[164>>2]|0; - $2 = ($1|0)==(0); - L1: do { - if ($2) { - $3 = HEAP32[236>>2]|0; - switch ($3|0) { - case 0: { - _rlUpdateLogoScreen(); - $4 = (_rlFinishLogoScreen()|0); - $5 = ($4|0)==(0); - if ($5) { - break L1; - } - _TransitionToScreen(1); - break L1; - break; - } - case 1: { - _UpdateTitleScreen(); - $6 = (_FinishTitleScreen()|0); - $7 = ($6|0)==(1); - if (!($7)) { - break L1; + function _emscripten_glStencilFuncSeparate(x0, x1, x2, x3) { GLctx['stencilFuncSeparate'](x0, x1, x2, x3) } + + + Module["_i64Subtract"] = _i64Subtract; + + + Module["_i64Add"] = _i64Add; + + function _emscripten_set_touchend_callback(target, userData, useCapture, callbackfunc) { + JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 23, "touchend"); + return 0; } - _TransitionToScreen(2); - break L1; - break; - } - case 2: { - _UpdateGameplayScreen(); - $8 = (_FinishGameplayScreen()|0); - $9 = ($8|0)==(1); - if ($9) { - _ChangeToScreen(0); - break L1; + + function _glUseProgram(program) { + GLctx.useProgram(program ? GL.programs[program] : null); } - $10 = (_FinishGameplayScreen()|0); - $11 = ($10|0)==(2); - if (!($11)) { - break L1; + + function _emscripten_glDisableVertexAttribArray(index) { + GLctx.disableVertexAttribArray(index); } - _TransitionToScreen(1); - break L1; - break; - } - default: { - break L1; - } - } - } else { - _UpdateTransition(); - } - } while(0); - _UpdateMusicStream(); - _BeginDrawing(); - HEAP8[$0>>0] = -11; - $12 = ((($0)) + 1|0); - HEAP8[$12>>0] = -11; - $13 = ((($0)) + 2|0); - HEAP8[$13>>0] = -11; - $14 = ((($0)) + 3|0); - HEAP8[$14>>0] = -1; - ;HEAP8[$$byval_copy>>0]=HEAP8[$0>>0]|0;HEAP8[$$byval_copy+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$$byval_copy+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$$byval_copy+3>>0]=HEAP8[$0+3>>0]|0; - _ClearBackground($$byval_copy); - $15 = HEAP32[236>>2]|0; - switch ($15|0) { - case 0: { - _rlDrawLogoScreen(); - break; - } - case 1: { - _DrawTitleScreen(); - break; - } - case 2: { - _DrawGameplayScreen(); - break; - } - default: { - } - } - $16 = HEAP32[164>>2]|0; - $17 = ($16|0)==(0); - if ($17) { - _EndDrawing(); - STACKTOP = sp;return; - } - _DrawTransition(); - _EndDrawing(); - STACKTOP = sp;return; -} -function _TransitionToScreen($screen) { - $screen = $screen|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAP32[164>>2] = 1; - $0 = HEAP32[236>>2]|0; - HEAP32[172>>2] = $0; - HEAP32[176>>2] = $screen; - return; -} -function _ChangeToScreen($screen) { - $screen = $screen|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[236>>2]|0; - switch ($0|0) { - case 0: { - break; - } - case 1: { - _UnloadTitleScreen(); - break; - } - case 2: { - _UnloadGameplayScreen(); - break; - } - default: { - } - } - switch ($screen|0) { - case 0: { - _rlInitLogoScreen(); - break; - } - case 1: { - _InitTitleScreen(); - break; - } - case 2: { - _InitGameplayScreen(); - break; - } - default: { - } - } - HEAP32[236>>2] = $screen; - return; -} -function _UpdateTransition() { - var $0 = 0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[168>>2]|0; - $1 = ($0|0)==(0); - $2 = +HEAPF32[160>>2]; - if (!($1)) { - $7 = $2 + -0.05000000074505806; - HEAPF32[160>>2] = $7; - $8 = !($7 <= 0.0); - if ($8) { - return; - } - HEAPF32[160>>2] = 0.0; - HEAP32[168>>2] = 0; - HEAP32[164>>2] = 0; - HEAP32[172>>2] = -1; - HEAP32[176>>2] = -1; - return; - } - $3 = $2 + 0.05000000074505806; - HEAPF32[160>>2] = $3; - $4 = !($3 >= 1.0); - if ($4) { - return; - } - HEAPF32[160>>2] = 1.0; - $5 = HEAP32[172>>2]|0; - switch ($5|0) { - case 0: { - break; - } - case 1: { - _UnloadTitleScreen(); - break; - } - case 2: { - _UnloadGameplayScreen(); - break; - } - default: { - } - } - $6 = HEAP32[176>>2]|0; - switch ($6|0) { - case 0: { - _rlInitLogoScreen(); - HEAP32[236>>2] = 0; - break; - } - case 1: { - _InitTitleScreen(); - HEAP32[236>>2] = 1; - break; - } - case 2: { - _InitGameplayScreen(); - HEAP32[236>>2] = 2; - break; - } - default: { - } - } - HEAP32[168>>2] = 1; - return; -} -function _DrawTransition() { - var $$byval_copy1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $$byval_copy1 = sp + 8|0; - $0 = sp + 4|0; - $1 = sp; - $2 = (_GetScreenWidth()|0); - $3 = (_GetScreenHeight()|0); - HEAP8[$1>>0] = 0; - $4 = ((($1)) + 1|0); - HEAP8[$4>>0] = 0; - $5 = ((($1)) + 2|0); - HEAP8[$5>>0] = 0; - $6 = ((($1)) + 3|0); - HEAP8[$6>>0] = -1; - $7 = +HEAPF32[160>>2]; - ;HEAP8[$$byval_copy1>>0]=HEAP8[$1>>0]|0;HEAP8[$$byval_copy1+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$$byval_copy1+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$$byval_copy1+3>>0]=HEAP8[$1+3>>0]|0; - _Fade($0,$$byval_copy1,$7); - ;HEAP8[$$byval_copy1>>0]=HEAP8[$0>>0]|0;HEAP8[$$byval_copy1+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$$byval_copy1+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$$byval_copy1+3>>0]=HEAP8[$0+3>>0]|0; - _DrawRectangle(0,0,$2,$3,$$byval_copy1); - STACKTOP = sp;return; -} -function _rlInitLogoScreen() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAP32[240>>2] = 0; - HEAP32[244>>2] = 0; - HEAP32[248>>2] = 0; - $0 = (_GetScreenWidth()|0); - $1 = (($0|0) / 2)&-1; - $2 = (($1) + -128)|0; - HEAP32[252>>2] = $2; - $3 = (_GetScreenHeight()|0); - $4 = (($3|0) / 2)&-1; - $5 = (($4) + -128)|0; - HEAP32[256>>2] = $5; - HEAP32[260>>2] = 16; - HEAP32[264>>2] = 16; - HEAP32[268>>2] = 16; - HEAP32[272>>2] = 16; - $6 = 8; - $7 = $6; - HEAP32[$7>>2] = 0; - $8 = (($6) + 4)|0; - $9 = $8; - HEAP32[$9>>2] = 0; - HEAP32[276>>2] = 0; - HEAPF32[280>>2] = 1.0; - _PlayMusicStream(12146); - _SetMusicVolume(1.0); - return; -} -function _rlUpdateLogoScreen() { - var $$off = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0; - var $26 = 0.0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[276>>2]|0; - switch ($0|0) { - case 0: { - $1 = HEAP32[244>>2]|0; - $2 = (($1) + 1)|0; - HEAP32[244>>2] = $2; - $3 = ($2|0)==(80); - if (!($3)) { - return; - } - HEAP32[276>>2] = 1; - HEAP32[244>>2] = 0; - return; - break; - } - case 1: { - $4 = HEAP32[260>>2]|0; - $5 = (($4) + 8)|0; - HEAP32[260>>2] = $5; - $6 = HEAP32[264>>2]|0; - $7 = (($6) + 8)|0; - HEAP32[264>>2] = $7; - $8 = ($5|0)==(256); - if (!($8)) { - return; - } - HEAP32[276>>2] = 2; - return; - break; - } - case 2: { - $9 = HEAP32[268>>2]|0; - $10 = (($9) + 8)|0; - HEAP32[268>>2] = $10; - $11 = HEAP32[272>>2]|0; - $12 = (($11) + 8)|0; - HEAP32[272>>2] = $12; - $13 = ($10|0)==(256); - if (!($13)) { - return; - } - HEAP32[276>>2] = 3; - return; - break; - } - case 3: { - $14 = HEAP32[244>>2]|0; - $15 = (($14) + 1)|0; - HEAP32[244>>2] = $15; - $$off = (($14) + 10)|0; - $16 = ($$off>>>0)>(18); - $17 = HEAP32[248>>2]|0; - if ($16) { - $18 = (($17) + 1)|0; - HEAP32[248>>2] = $18; - HEAP32[244>>2] = 0; - $19 = $18; - } else { - $19 = $17; - } - switch ($19|0) { - case 1: { - HEAP8[8>>0] = 114; - break; - } - case 2: { - HEAP8[(9)>>0] = 97; - break; - } - case 3: { - HEAP8[(10)>>0] = 121; - break; - } - case 4: { - HEAP8[(11)>>0] = 108; - break; + + function _emscripten_glVertexAttrib1f(x0, x1) { GLctx['vertexAttrib1f'](x0, x1) } + + function _emscripten_glFinish() { GLctx['finish']() } + + function _glDrawArrays(mode, first, count) { + + GLctx.drawArrays(mode, first, count); + + } + + function _emscripten_glDepthFunc(x0) { GLctx['depthFunc'](x0) } + + function _alcOpenDevice(deviceName) { + if (typeof(AudioContext) !== "undefined" || + typeof(webkitAudioContext) !== "undefined") { + return 1; // non-null pointer -- we just simulate one device + } else { + return 0; + } + } + + function _emscripten_get_num_gamepads() { + // Polling gamepads generates garbage, so don't do it when we know there are no gamepads connected. + if (!JSEvents.numGamepadsConnected) return 0; + + __emscripten_sample_gamepad_data(); + if (!JSEvents.lastGamepadState) return -1; + return JSEvents.lastGamepadState.length; + } + + function _glGetProgramInfoLog(program, maxLength, length, infoLog) { + var log = GLctx.getProgramInfoLog(GL.programs[program]); + if (log === null) log = '(unknown error)'; + + if (maxLength > 0 && infoLog) { + var numBytesWrittenExclNull = stringToUTF8(log, infoLog, maxLength); + if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; + } else { + if (length) HEAP32[((length)>>2)]=0; + } + } + + function _emscripten_glUniform4iv(location, count, value) { + + + GLctx.uniform4iv(GL.uniforms[location], HEAP32.subarray((value)>>2,(value+count*16)>>2)); + } + + function _glClear(x0) { GLctx['clear'](x0) } + + function _emscripten_glLoadIdentity(){ throw 'Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } + + function _emscripten_glUniform3fv(location, count, value) { + + + var view; + if (3*count <= GL.MINI_TEMP_BUFFER_SIZE) { + // avoid allocation when uploading few enough uniforms + view = GL.miniTempBufferViews[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 { + view = HEAPF32.subarray((value)>>2,(value+count*12)>>2); + } + GLctx.uniform3fv(GL.uniforms[location], view); + } + + function _emscripten_glIsTexture(texture) { + var texture = GL.textures[texture]; + if (!texture) return 0; + return GLctx.isTexture(texture); + } + + function _glEnableVertexAttribArray(index) { + GLctx.enableVertexAttribArray(index); + } + + function _emscripten_glAttachShader(program, shader) { + GLctx.attachShader(GL.programs[program], + GL.shaders[shader]); + } + + function _alSourceUnqueueBuffers(source, count, buffers) { + if (!AL.currentContext) { + return; + } + var src = AL.currentContext.src[source]; + if (!src) { + AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; + return; + } + + if (count > src.buffersPlayed) { + AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; + return; + } + + for (var i = 0; i < count; i++) { + var entry = src.queue.shift(); + // Write the buffers index out to the return list. + for (var j = 0; j < AL.currentContext.buf.length; j++) { + var b = AL.currentContext.buf[j]; + if (b && b == entry.buffer) { + HEAP32[(((buffers)+(i*4))>>2)]=j+1; + break; + } + } + src.buffersPlayed--; + } + + AL.updateSource(src); + } + + function _glUniform4f(location, v0, v1, v2, v3) { + GLctx.uniform4f(GL.uniforms[location], v0, v1, v2, v3); + } + + function _emscripten_request_pointerlock(target, deferUntilInEventHandler) { + if (!target) target = '#canvas'; + target = JSEvents.findEventTarget(target); + if (!target) return -4; + if (!target.requestPointerLock && !target.mozRequestPointerLock && !target.webkitRequestPointerLock && !target.msRequestPointerLock) { + return -1; + } + + var canPerformRequests = JSEvents.canPerformEventHandlerRequests(); + + // Queue this function call if we're not currently in an event handler and the user saw it appropriate to do so. + if (!canPerformRequests) { + if (deferUntilInEventHandler) { + JSEvents.deferCall(JSEvents.requestPointerLock, 2 /* priority below fullscreen */, [target]); + return 1; + } else { + return -2; + } + } + + return JSEvents.requestPointerLock(target); + } + + function _emscripten_glVertexAttrib2f(x0, x1, x2) { GLctx['vertexAttrib2f'](x0, x1, x2) } + + function _glfwCreateWindow(width, height, title, monitor, share) { + return GLFW.createWindow(width, height, title, monitor, share); + } + + function _alGetSourcei(source, param, value) { + if (!AL.currentContext) { + return; + } + var src = AL.currentContext.src[source]; + if (!src) { + AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; + return; + } + + // Being that we have no way to receive end events from buffer nodes, + // we currently proccess and update a source's buffer queue every + // ~QUEUE_INTERVAL milliseconds. However, this interval is not precise, + // so we also forcefully update the source when alGetSourcei is queried + // to aid in the common scenario of application calling alGetSourcei(AL_BUFFERS_PROCESSED) + // to recycle buffers. + AL.updateSource(src); + + switch (param) { + case 0x202 /* AL_SOURCE_RELATIVE */: + HEAP32[((value)>>2)]=src.panner ? 1 : 0; + break; + case 0x1001 /* AL_CONE_INNER_ANGLE */: + HEAP32[((value)>>2)]=src.coneInnerAngle; + break; + case 0x1002 /* AL_CONE_OUTER_ANGLE */: + HEAP32[((value)>>2)]=src.coneOuterAngle; + break; + case 0x1007 /* AL_LOOPING */: + HEAP32[((value)>>2)]=src.loop; + break; + case 0x1009 /* AL_BUFFER */: + if (!src.queue.length) { + HEAP32[((value)>>2)]=0; + } else { + // Find the first unprocessed buffer. + var buffer = src.queue[src.buffersPlayed].buffer; + // Return its index. + for (var i = 0; i < AL.currentContext.buf.length; ++i) { + if (buffer == AL.currentContext.buf[i]) { + HEAP32[((value)>>2)]=i+1; + return; + } + } + HEAP32[((value)>>2)]=0; + } + break; + case 0x1010 /* AL_SOURCE_STATE */: + HEAP32[((value)>>2)]=src.state; + break; + case 0x1015 /* AL_BUFFERS_QUEUED */: + HEAP32[((value)>>2)]=src.queue.length + break; + case 0x1016 /* AL_BUFFERS_PROCESSED */: + if (src.loop) { + HEAP32[((value)>>2)]=0 + } else { + HEAP32[((value)>>2)]=src.buffersPlayed + } + break; + default: + AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; + break; + } + } + + function _emscripten_glClearStencil(x0) { GLctx['clearStencil'](x0) } + + function _emscripten_glDetachShader(program, shader) { + GLctx.detachShader(GL.programs[program], + GL.shaders[shader]); + } + + function _emscripten_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 _alGenSources(count, sources) { + if (!AL.currentContext) { + return; + } + for (var i = 0; i < count; ++i) { + var gain = AL.currentContext.ctx.createGain(); + gain.connect(AL.currentContext.gain); + AL.currentContext.src[AL.newSrcId] = { + context: AL.currentContext, + state: 0x1011 /* AL_INITIAL */, + queue: [], + loop: false, + playbackRate: 1, + _position: [0, 0, 0], + _velocity: [0, 0, 0], + _direction: [0, 0, 0], + get refDistance() { + return this._refDistance || 1; + }, + set refDistance(val) { + this._refDistance = val; + if (this.panner) this.panner.refDistance = val; + }, + get maxDistance() { + return this._maxDistance || 10000; + }, + set maxDistance(val) { + this._maxDistance = val; + if (this.panner) this.panner.maxDistance = val; + }, + get rolloffFactor() { + return this._rolloffFactor || 1; + }, + set rolloffFactor(val) { + this._rolloffFactor = val; + if (this.panner) this.panner.rolloffFactor = val; + }, + get position() { + return this._position; + }, + set position(val) { + this._position[0] = val[0]; + this._position[1] = val[1]; + this._position[2] = val[2]; + if (this.panner) this.panner.setPosition(val[0], val[1], val[2]); + }, + get velocity() { + return this._velocity; + }, + set velocity(val) { + this._velocity[0] = val[0]; + this._velocity[1] = val[1]; + this._velocity[2] = val[2]; + // TODO: The velocity values are not currently used to implement a doppler effect. + // If support for doppler effect is reintroduced, compute the doppler + // speed pitch factor and apply it here. + }, + get direction() { + return this._direction; + }, + set direction(val) { + this._direction[0] = val[0]; + this._direction[1] = val[1]; + this._direction[2] = val[2]; + if (this.panner) this.panner.setOrientation(val[0], val[1], val[2]); + }, + get coneOuterGain() { + return this._coneOuterGain || 0.0; + }, + set coneOuterGain(val) { + this._coneOuterGain = val; + if (this.panner) this.panner.coneOuterGain = val; + }, + get coneInnerAngle() { + return this._coneInnerAngle || 360.0; + }, + set coneInnerAngle(val) { + this._coneInnerAngle = val; + if (this.panner) this.panner.coneInnerAngle = val; + }, + get coneOuterAngle() { + return this._coneOuterAngle || 360.0; + }, + set coneOuterAngle(val) { + this._coneOuterAngle = val; + if (this.panner) this.panner.coneOuterAngle = val; + }, + gain: gain, + panner: null, + buffersPlayed: 0, + bufferPosition: 0 + }; + HEAP32[(((sources)+(i*4))>>2)]=AL.newSrcId; + AL.newSrcId++; + } + } + + function _glfwInit() { + if (GLFW.windows) return 1; // GL_TRUE + + GLFW.initialTime = GLFW.getTime(); + GLFW.hints = GLFW.defaultHints; + GLFW.windows = new Array() + GLFW.active = null; + + window.addEventListener("keydown", GLFW.onKeydown, true); + window.addEventListener("keypress", GLFW.onKeyPress, true); + window.addEventListener("keyup", GLFW.onKeyup, true); + Module["canvas"].addEventListener("mousemove", GLFW.onMousemove, true); + Module["canvas"].addEventListener("mousedown", GLFW.onMouseButtonDown, true); + Module["canvas"].addEventListener("mouseup", GLFW.onMouseButtonUp, true); + Module["canvas"].addEventListener('wheel', GLFW.onMouseWheel, true); + Module["canvas"].addEventListener('mousewheel', GLFW.onMouseWheel, true); + Module["canvas"].addEventListener('mouseenter', GLFW.onMouseenter, true); + Module["canvas"].addEventListener('mouseleave', GLFW.onMouseleave, true); + + Browser.resizeListeners.push(function(width, height) { + GLFW.onCanvasResize(width, height); + }); + return 1; // GL_TRUE + } + + function _emscripten_glGetTexParameteriv(target, pname, params) { + if (!params) { + // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense + // if p == null, issue a GL error to notify user about it. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + HEAP32[((params)>>2)]=GLctx.getTexParameter(target, pname); + } + + function _alDeleteSources(count, sources) { + if (!AL.currentContext) { + return; + } + for (var i = 0; i < count; ++i) { + var sourceIdx = HEAP32[(((sources)+(i*4))>>2)]; + delete AL.currentContext.src[sourceIdx]; + } + } + + function _glfwSwapBuffers(winid) { + GLFW.swapBuffers(winid); + } + + function _emscripten_glGenerateMipmap(x0) { GLctx['generateMipmap'](x0) } + + function _emscripten_glCullFace(x0) { GLctx['cullFace'](x0) } + + function _emscripten_glUniform4f(location, v0, v1, v2, v3) { + GLctx.uniform4f(GL.uniforms[location], v0, v1, v2, v3); + } + + function _glDisableVertexAttribArray(index) { + GLctx.disableVertexAttribArray(index); + } + + function _emscripten_glUseProgram(program) { + GLctx.useProgram(program ? GL.programs[program] : null); + } + + function _emscripten_glHint(x0, x1) { GLctx['hint'](x0, x1) } + + function _emscripten_glUniform2fv(location, count, value) { + + + var view; + if (2*count <= GL.MINI_TEMP_BUFFER_SIZE) { + // avoid allocation when uploading few enough uniforms + view = GL.miniTempBufferViews[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 { + view = HEAPF32.subarray((value)>>2,(value+count*8)>>2); + } + GLctx.uniform2fv(GL.uniforms[location], view); + } + + function _glfwSwapInterval(interval) { + interval = Math.abs(interval); // GLFW uses negative values to enable GLX_EXT_swap_control_tear, which we don't have, so just treat negative and positive the same. + if (interval == 0) _emscripten_set_main_loop_timing(0/*EM_TIMING_SETTIMEOUT*/, 0); + else _emscripten_set_main_loop_timing(1/*EM_TIMING_RAF*/, interval); + } + + function _glGetShaderInfoLog(shader, maxLength, length, infoLog) { + var log = GLctx.getShaderInfoLog(GL.shaders[shader]); + if (log === null) log = '(unknown error)'; + if (maxLength > 0 && infoLog) { + var numBytesWrittenExclNull = stringToUTF8(log, infoLog, maxLength); + if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; + } else { + if (length) HEAP32[((length)>>2)]=0; + } + } + + function _emscripten_glMatrixMode(){ throw 'Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } + + function _abort() { + Module['abort'](); + } + + function _emscripten_glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer) { + GLctx.framebufferRenderbuffer(target, attachment, renderbuffertarget, + GL.renderbuffers[renderbuffer]); + } + + function _alGenBuffers(count, buffers) { + if (!AL.currentContext) { + return; + } + for (var i = 0; i < count; ++i) { + AL.currentContext.buf.push(null); + HEAP32[(((buffers)+(i*4))>>2)]=AL.currentContext.buf.length; + } + } + + function _emscripten_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; // GL spec: "glDeleteFramebuffers silently ignores 0s and names that do not correspond to existing framebuffer objects". + GLctx.deleteFramebuffer(framebuffer); + framebuffer.name = 0; + GL.framebuffers[id] = null; + } + } + + function _emscripten_glIsBuffer(buffer) { + var b = GL.buffers[buffer]; + if (!b) return 0; + return GLctx.isBuffer(b); + } + + function _emscripten_glUniform2iv(location, count, value) { + + + GLctx.uniform2iv(GL.uniforms[location], HEAP32.subarray((value)>>2,(value+count*8)>>2)); + } + + function _emscripten_glVertexAttrib1fv(index, v) { + + GLctx.vertexAttrib1f(index, HEAPF32[v>>2]); + } + + function _glEnable(x0) { GLctx['enable'](x0) } + + function _alBufferData(buffer, format, data, size, freq) { + if (!AL.currentContext) { + return; + } + if (buffer > AL.currentContext.buf.length) { + return; + } + + try { + switch (format) { + case 0x1100 /* AL_FORMAT_MONO8 */: + var buf = AL.currentContext.ctx.createBuffer(1, size, freq); + buf.bytesPerSample = 1; + var channel0 = buf.getChannelData(0); + for (var i = 0; i < size; ++i) channel0[i] = HEAPU8[data++] * 0.0078125 /* 1/128 */ - 1.0; + break; + case 0x1101 /* AL_FORMAT_MONO16 */: + var buf = AL.currentContext.ctx.createBuffer(1, size>>1, freq); + buf.bytesPerSample = 2; + var channel0 = buf.getChannelData(0); + data >>= 1; + for (var i = 0; i < size>>1; ++i) channel0[i] = HEAP16[data++] * 0.000030517578125 /* 1/32768 */; + break; + case 0x1102 /* AL_FORMAT_STEREO8 */: + var buf = AL.currentContext.ctx.createBuffer(2, size>>1, freq); + buf.bytesPerSample = 1; + var channel0 = buf.getChannelData(0); + var channel1 = buf.getChannelData(1); + for (var i = 0; i < size>>1; ++i) { + channel0[i] = HEAPU8[data++] * 0.0078125 /* 1/128 */ - 1.0; + channel1[i] = HEAPU8[data++] * 0.0078125 /* 1/128 */ - 1.0; + } + break; + case 0x1103 /* AL_FORMAT_STEREO16 */: + var buf = AL.currentContext.ctx.createBuffer(2, size>>2, freq); + buf.bytesPerSample = 2; + var channel0 = buf.getChannelData(0); + var channel1 = buf.getChannelData(1); + data >>= 1; + for (var i = 0; i < size>>2; ++i) { + channel0[i] = HEAP16[data++] * 0.000030517578125 /* 1/32768 */; + channel1[i] = HEAP16[data++] * 0.000030517578125 /* 1/32768 */; + } + break; + case 0x10010 /* AL_FORMAT_MONO_FLOAT32 */: + var buf = AL.currentContext.ctx.createBuffer(1, size>>2, freq); + buf.bytesPerSample = 4; + var channel0 = buf.getChannelData(0); + data >>= 2; + for (var i = 0; i < size>>2; ++i) channel0[i] = HEAPF32[data++]; + break; + case 0x10011 /* AL_FORMAT_STEREO_FLOAT32 */: + var buf = AL.currentContext.ctx.createBuffer(2, size>>3, freq); + buf.bytesPerSample = 4; + var channel0 = buf.getChannelData(0); + var channel1 = buf.getChannelData(1); + data >>= 2; + for (var i = 0; i < size>>2; ++i) { + channel0[i] = HEAPF32[data++]; + channel1[i] = HEAPF32[data++]; + } + break; + default: + AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; + break; + } + AL.currentContext.buf[buffer - 1] = buf; + } catch (e) { + AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; + } + } + + function _alSourceStop(source) { + if (!AL.currentContext) { + return; + } + var src = AL.currentContext.src[source]; + if (!src) { + AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; + return; + } + AL.setSourceState(src, 0x1014 /* AL_STOPPED */); + } + + function _emscripten_glGenFramebuffers(n, ids) { + for (var i = 0; i < n; ++i) { + var framebuffer = GLctx.createFramebuffer(); + if (!framebuffer) { + GL.recordError(0x0502 /* GL_INVALID_OPERATION */); + while(i < n) HEAP32[(((ids)+(i++*4))>>2)]=0; + return; + } + var id = GL.getNewId(GL.framebuffers); + framebuffer.name = id; + GL.framebuffers[id] = framebuffer; + HEAP32[(((ids)+(i*4))>>2)]=id; + } + } + + + + function emscriptenWebGLComputeImageSize(width, height, sizePerPixel, alignment) { + function roundedToNextMultipleOf(x, y) { + return Math.floor((x + y - 1) / y) * y + } + var plainRowSize = width * sizePerPixel; + var alignedRowSize = roundedToNextMultipleOf(plainRowSize, alignment); + return (height <= 0) ? 0 : + ((height - 1) * alignedRowSize + plainRowSize); + }function emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat) { + var sizePerPixel; + var numChannels; + switch(format) { + case 0x1906 /* GL_ALPHA */: + case 0x1909 /* GL_LUMINANCE */: + case 0x1902 /* GL_DEPTH_COMPONENT */: + numChannels = 1; + break; + case 0x190A /* GL_LUMINANCE_ALPHA */: + numChannels = 2; + break; + case 0x1907 /* GL_RGB */: + case 0x8C40 /* GL_SRGB_EXT */: + numChannels = 3; + break; + case 0x1908 /* GL_RGBA */: + case 0x8C42 /* GL_SRGB_ALPHA_EXT */: + numChannels = 4; + break; + default: + GL.recordError(0x0500); // GL_INVALID_ENUM + return null; + } + switch (type) { + case 0x1401 /* GL_UNSIGNED_BYTE */: + sizePerPixel = numChannels*1; + break; + case 0x1403 /* GL_UNSIGNED_SHORT */: + case 0x8D61 /* GL_HALF_FLOAT_OES */: + sizePerPixel = numChannels*2; + break; + case 0x1405 /* GL_UNSIGNED_INT */: + case 0x1406 /* GL_FLOAT */: + sizePerPixel = numChannels*4; + break; + case 0x84FA /* GL_UNSIGNED_INT_24_8_WEBGL/GL_UNSIGNED_INT_24_8 */: + sizePerPixel = 4; + break; + case 0x8363 /* GL_UNSIGNED_SHORT_5_6_5 */: + case 0x8033 /* GL_UNSIGNED_SHORT_4_4_4_4 */: + case 0x8034 /* GL_UNSIGNED_SHORT_5_5_5_1 */: + sizePerPixel = 2; + break; + default: + GL.recordError(0x0500); // GL_INVALID_ENUM + return null; + } + var bytes = emscriptenWebGLComputeImageSize(width, height, sizePerPixel, GL.unpackAlignment); + switch(type) { + case 0x1401 /* GL_UNSIGNED_BYTE */: + return HEAPU8.subarray((pixels),(pixels+bytes)); + case 0x1406 /* GL_FLOAT */: + return HEAPF32.subarray((pixels)>>2,(pixels+bytes)>>2); + case 0x1405 /* GL_UNSIGNED_INT */: + case 0x84FA /* GL_UNSIGNED_INT_24_8_WEBGL/GL_UNSIGNED_INT_24_8 */: + return HEAPU32.subarray((pixels)>>2,(pixels+bytes)>>2); + case 0x1403 /* GL_UNSIGNED_SHORT */: + case 0x8363 /* GL_UNSIGNED_SHORT_5_6_5 */: + case 0x8033 /* GL_UNSIGNED_SHORT_4_4_4_4 */: + case 0x8034 /* GL_UNSIGNED_SHORT_5_5_5_1 */: + case 0x8D61 /* GL_HALF_FLOAT_OES */: + return HEAPU16.subarray((pixels)>>1,(pixels+bytes)>>1); + default: + GL.recordError(0x0500); // GL_INVALID_ENUM + return null; + } + }function _emscripten_glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) { + 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 _emscripten_glPolygonOffset(x0, x1) { GLctx['polygonOffset'](x0, x1) } + + var _emscripten_asm_const_int=true; + + function _emscripten_glUniform2f(location, v0, v1) { + GLctx.uniform2f(GL.uniforms[location], v0, v1); + } + + function _glGetAttribLocation(program, name) { + program = GL.programs[program]; + name = Pointer_stringify(name); + return GLctx.getAttribLocation(program, name); + } + + function _glfwWindowHint(target, hint) { + GLFW.hints[target] = hint; + } + + function _emscripten_glUniform2i(location, v0, v1) { + GLctx.uniform2i(GL.uniforms[location], v0, v1); + } + + function _glBlendFunc(x0, x1) { GLctx['blendFunc'](x0, x1) } + + function _glCreateProgram() { + var id = GL.getNewId(GL.programs); + var program = GLctx.createProgram(); + program.name = id; + GL.programs[id] = program; + return id; + } + + function _emscripten_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; // GL spec: "glDeleteRenderbuffers silently ignores 0s and names that do not correspond to existing renderbuffer objects". + GLctx.deleteRenderbuffer(renderbuffer); + renderbuffer.name = 0; + GL.renderbuffers[id] = null; + } + } + + function _emscripten_glGetBufferParameteriv(target, value, data) { + if (!data) { + // GLES2 specification does not specify how to behave if data is a null pointer. Since calling this function does not make sense + // if data == null, issue a GL error to notify user about it. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + HEAP32[((data)>>2)]=GLctx.getBufferParameter(target, value); + } + + + function emscriptenWebGLGetUniform(program, location, params, type) { + if (!params) { + // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense + // if params == null, issue a GL error to notify user about it. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + var data = GLctx.getUniform(GL.programs[program], GL.uniforms[location]); + if (typeof data == 'number' || typeof data == 'boolean') { + switch (type) { + case 'Integer': HEAP32[((params)>>2)]=data; break; + case 'Float': HEAPF32[((params)>>2)]=data; break; + default: throw 'internal emscriptenWebGLGetUniform() error, bad type: ' + type; + } + } else { + for (var i = 0; i < data.length; i++) { + switch (type) { + case 'Integer': HEAP32[(((params)+(i))>>2)]=data[i]; break; + case 'Float': HEAPF32[(((params)+(i))>>2)]=data[i]; break; + default: throw 'internal emscriptenWebGLGetUniform() error, bad type: ' + type; + } + } + } + }function _emscripten_glGetUniformiv(program, location, params) { + emscriptenWebGLGetUniform(program, location, params, 'Integer'); + } + + function _emscripten_glDepthMask(flag) { + GLctx.depthMask(!!flag); + } + + + function _emscripten_glDepthRangef(x0, x1) { GLctx['depthRange'](x0, x1) } + + function _emscripten_glDepthRange(x0, x1) { GLctx['depthRange'](x0, x1) } + + function _emscripten_set_fullscreenchange_callback(target, userData, useCapture, callbackfunc) { + if (typeof JSEvents.fullscreenEnabled() === 'undefined') return -1; + if (!target) target = document; + else { + target = JSEvents.findEventTarget(target); + if (!target) return -4; + } + JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "fullscreenchange"); + JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "mozfullscreenchange"); + JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "webkitfullscreenchange"); + JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "msfullscreenchange"); + return 0; + } + + + + Module["___muldsi3"] = ___muldsi3; + Module["___muldi3"] = ___muldi3; + + function _emscripten_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 _emscripten_glUniform1fv(location, count, value) { + + + var view; + if (count <= GL.MINI_TEMP_BUFFER_SIZE) { + // avoid allocation when uploading few enough uniforms + view = GL.miniTempBufferViews[count-1]; + for (var i = 0; i < count; ++i) { + view[i] = HEAPF32[(((value)+(4*i))>>2)]; + } + } else { + view = HEAPF32.subarray((value)>>2,(value+count*4)>>2); + } + GLctx.uniform1fv(GL.uniforms[location], view); + } + + function _alSourceQueueBuffers(source, count, buffers) { + if (!AL.currentContext) { + return; + } + var src = AL.currentContext.src[source]; + if (!src) { + AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; + return; + } + for (var i = 0; i < count; ++i) { + var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)]; + if (bufferIdx > AL.currentContext.buf.length) { + AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; + return; + } + } + + for (var i = 0; i < count; ++i) { + var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)]; + var buffer = AL.currentContext.buf[bufferIdx - 1]; + src.queue.push({ buffer: buffer, src: null }); + } + + AL.updateSource(src); + } + + function _glDeleteBuffers(n, buffers) { + for (var i = 0; i < n; i++) { + var id = HEAP32[(((buffers)+(i*4))>>2)]; + var buffer = GL.buffers[id]; + + // From spec: "glDeleteBuffers silently ignores 0's and names that do not + // correspond to existing buffer objects." + if (!buffer) continue; + + GLctx.deleteBuffer(buffer); + buffer.name = 0; + GL.buffers[id] = null; + + if (id == GL.currArrayBuffer) GL.currArrayBuffer = 0; + if (id == GL.currElementArrayBuffer) GL.currElementArrayBuffer = 0; + } + } + + function _emscripten_set_gamepaddisconnected_callback(userData, useCapture, callbackfunc) { + if (!navigator.getGamepads && !navigator.webkitGetGamepads) return -1; + JSEvents.registerGamepadEventCallback(window, userData, useCapture, callbackfunc, 27, "gamepaddisconnected"); + return 0; + } + + function _emscripten_glBindProgramARB() { + Module['printErr']('missing function: emscripten_glBindProgramARB'); abort(-1); + } + + function _emscripten_glBindTexture(target, texture) { + GLctx.bindTexture(target, texture ? GL.textures[texture] : null); + } + + function _glfwDefaultWindowHints() { + GLFW.hints = GLFW.defaultHints; + } + + function _emscripten_glDeleteProgram(id) { + if (!id) return; + var program = GL.programs[id]; + if (!program) { // glDeleteProgram actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + GLctx.deleteProgram(program); + program.name = 0; + GL.programs[id] = null; + GL.programInfos[id] = null; + } + + function _emscripten_glDisable(x0) { GLctx['disable'](x0) } + + function _emscripten_glVertexAttrib3fv(index, v) { + + GLctx.vertexAttrib3f(index, HEAPF32[v>>2], HEAPF32[v+4>>2], HEAPF32[v+8>>2]); + } + + function _glClearColor(x0, x1, x2, x3) { GLctx['clearColor'](x0, x1, x2, x3) } + + function _emscripten_glGetActiveAttrib(program, index, bufSize, length, size, type, name) { + program = GL.programs[program]; + var info = GLctx.getActiveAttrib(program, index); + if (!info) return; // If an error occurs, nothing will be written to length, size and type and name. + + if (bufSize > 0 && name) { + var numBytesWrittenExclNull = stringToUTF8(info.name, name, bufSize); + if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; + } else { + if (length) HEAP32[((length)>>2)]=0; + } + + if (size) HEAP32[((size)>>2)]=info.size; + if (type) HEAP32[((type)>>2)]=info.type; + } + + function _emscripten_glIsFramebuffer(framebuffer) { + var fb = GL.framebuffers[framebuffer]; + if (!fb) return 0; + return GLctx.isFramebuffer(fb); + } + + function _emscripten_glLineWidth(x0) { GLctx['lineWidth'](x0) } + + function _glfwGetCursorPos(winid, x, y) { + GLFW.getCursorPos(winid, x, y); + } + + function _emscripten_glGetString(name_) { + if (GL.stringCache[name_]) return GL.stringCache[name_]; + var ret; + switch(name_) { + case 0x1F00 /* GL_VENDOR */: + case 0x1F01 /* GL_RENDERER */: + case 0x9245 /* UNMASKED_VENDOR_WEBGL */: + case 0x9246 /* UNMASKED_RENDERER_WEBGL */: + ret = allocate(intArrayFromString(GLctx.getParameter(name_)), 'i8', ALLOC_NORMAL); + break; + case 0x1F02 /* GL_VERSION */: + var glVersion = GLctx.getParameter(GLctx.VERSION); + // return GLES version string corresponding to the version of the WebGL context + { + glVersion = 'OpenGL ES 2.0 (' + glVersion + ')'; + } + ret = allocate(intArrayFromString(glVersion), 'i8', ALLOC_NORMAL); + break; + case 0x1F03 /* GL_EXTENSIONS */: + var exts = GLctx.getSupportedExtensions(); + var gl_exts = []; + for (var i = 0; i < exts.length; ++i) { + gl_exts.push(exts[i]); + gl_exts.push("GL_" + exts[i]); + } + ret = allocate(intArrayFromString(gl_exts.join(' ')), 'i8', ALLOC_NORMAL); + break; + case 0x8B8C /* GL_SHADING_LANGUAGE_VERSION */: + var glslVersion = GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION); + // extract the version number 'N.M' from the string 'WebGL GLSL ES N.M ...' + 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'; // ensure minor version has 2 digits + glslVersion = 'OpenGL ES GLSL ES ' + ver_num[1] + ' (' + glslVersion + ')'; + } + ret = allocate(intArrayFromString(glslVersion), 'i8', ALLOC_NORMAL); + break; + default: + GL.recordError(0x0500/*GL_INVALID_ENUM*/); + return 0; + } + GL.stringCache[name_] = ret; + return ret; + } + + function _emscripten_glGetAttribLocation(program, name) { + program = GL.programs[program]; + name = Pointer_stringify(name); + return GLctx.getAttribLocation(program, name); + } + + function _emscripten_glRotatef() { + Module['printErr']('missing function: emscripten_glRotatef'); abort(-1); + } + + + function emscriptenWebGLGet(name_, p, type) { + // Guard against user passing a null pointer. + // Note that GLES2 spec does not say anything about how passing a null pointer should be treated. + // Testing on desktop core GL 3, the application crashes on glGetIntegerv to a null pointer, but + // better to report an error instead of doing anything random. + if (!p) { + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + var ret = undefined; + switch(name_) { // Handle a few trivial GLES values + case 0x8DFA: // GL_SHADER_COMPILER + ret = 1; + break; + case 0x8DF8: // GL_SHADER_BINARY_FORMATS + if (type !== 'Integer' && type !== 'Integer64') { + GL.recordError(0x0500); // GL_INVALID_ENUM + } + return; // Do not write anything to the out pointer, since no binary formats are supported. + case 0x8DF9: // GL_NUM_SHADER_BINARY_FORMATS + ret = 0; + break; + case 0x86A2: // GL_NUM_COMPRESSED_TEXTURE_FORMATS + // WebGL doesn't have GL_NUM_COMPRESSED_TEXTURE_FORMATS (it's obsolete since GL_COMPRESSED_TEXTURE_FORMATS returns a JS array that can be queried for length), + // so implement it ourselves to allow C++ GLES2 code get the length. + var formats = GLctx.getParameter(0x86A3 /*GL_COMPRESSED_TEXTURE_FORMATS*/); + ret = formats.length; + 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(0x0500); // GL_INVALID_ENUM + return; + case "object": + if (result === null) { + // null is a valid result for some (e.g., which buffer is bound - perhaps nothing is bound), but otherwise + // can mean an invalid name_, which we need to report as an error + switch(name_) { + case 0x8894: // ARRAY_BUFFER_BINDING + case 0x8B8D: // CURRENT_PROGRAM + case 0x8895: // ELEMENT_ARRAY_BUFFER_BINDING + case 0x8CA6: // FRAMEBUFFER_BINDING + case 0x8CA7: // RENDERBUFFER_BINDING + case 0x8069: // TEXTURE_BINDING_2D + case 0x8514: { // TEXTURE_BINDING_CUBE_MAP + ret = 0; + break; + } + default: { + GL.recordError(0x0500); // GL_INVALID_ENUM + 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 'Integer': HEAP32[(((p)+(i*4))>>2)]=result[i]; break; + case 'Float': HEAPF32[(((p)+(i*4))>>2)]=result[i]; break; + case 'Boolean': HEAP8[(((p)+(i))>>0)]=result[i] ? 1 : 0; break; + default: throw 'internal glGet error, bad type: ' + type; + } + } + return; + } else if (result instanceof WebGLBuffer || + result instanceof WebGLProgram || + result instanceof WebGLFramebuffer || + result instanceof WebGLRenderbuffer || + result instanceof WebGLTexture) { + ret = result.name | 0; + } else { + GL.recordError(0x0500); // GL_INVALID_ENUM + return; + } + break; + default: + GL.recordError(0x0500); // GL_INVALID_ENUM + return; + } + } + + switch (type) { + case 'Integer64': (tempI64 = [ret>>>0,(tempDouble=ret,(+(Math_abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math_min((+(Math_floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math_ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[((p)>>2)]=tempI64[0],HEAP32[(((p)+(4))>>2)]=tempI64[1]); break; + case 'Integer': HEAP32[((p)>>2)]=ret; break; + case 'Float': HEAPF32[((p)>>2)]=ret; break; + case 'Boolean': HEAP8[((p)>>0)]=ret ? 1 : 0; break; + default: throw 'internal glGet error, bad type: ' + type; + } + }function _emscripten_glGetIntegerv(name_, p) { + emscriptenWebGLGet(name_, p, 'Integer'); + } + + function _emscripten_glGetFramebufferAttachmentParameteriv(target, attachment, pname, params) { + var result = GLctx.getFramebufferAttachmentParameter(target, attachment, pname); + HEAP32[((params)>>2)]=result; + } + + function _llvm_stackrestore(p) { + var self = _llvm_stacksave; + var ret = self.LLVM_SAVEDSTACKS[p]; + self.LLVM_SAVEDSTACKS.splice(p, 1); + Runtime.stackRestore(ret); + } + + function _glfwSetWindowShouldClose(winid, value) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.shouldClose = value; + } + + function _emscripten_glClientActiveTexture() { + Module['printErr']('missing function: emscripten_glClientActiveTexture'); abort(-1); + } + + function _glGenBuffers(n, buffers) { + for (var i = 0; i < n; i++) { + var buffer = GLctx.createBuffer(); + if (!buffer) { + GL.recordError(0x0502 /* GL_INVALID_OPERATION */); + while(i < n) HEAP32[(((buffers)+(i++*4))>>2)]=0; + return; + } + var id = GL.getNewId(GL.buffers); + buffer.name = id; + GL.buffers[id] = buffer; + HEAP32[(((buffers)+(i*4))>>2)]=id; + } + } + + + function _emscripten_memcpy_big(dest, src, num) { + HEAPU8.set(HEAPU8.subarray(src, src+num), dest); + return dest; + } + Module["_memcpy"] = _memcpy; + + function _emscripten_glGetShaderInfoLog(shader, maxLength, length, infoLog) { + var log = GLctx.getShaderInfoLog(GL.shaders[shader]); + if (log === null) log = '(unknown error)'; + if (maxLength > 0 && infoLog) { + var numBytesWrittenExclNull = stringToUTF8(log, infoLog, maxLength); + if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; + } else { + if (length) HEAP32[((length)>>2)]=0; + } + } + + function _glfwGetTime() { + return GLFW.getTime() - GLFW.initialTime; + } + + function _emscripten_glGetRenderbufferParameteriv(target, pname, params) { + if (!params) { + // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense + // if params == null, issue a GL error to notify user about it. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + HEAP32[((params)>>2)]=GLctx.getRenderbufferParameter(target, pname); + } + + function _emscripten_glStencilOpSeparate(x0, x1, x2, x3) { GLctx['stencilOpSeparate'](x0, x1, x2, x3) } + + function _emscripten_glReadPixels(x, y, width, height, format, type, pixels) { + var pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, format); + if (!pixelData) { + GL.recordError(0x0500/*GL_INVALID_ENUM*/); + return; + } + GLctx.readPixels(x, y, width, height, format, type, pixelData); + } + + function _emscripten_glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data) { + GLctx['compressedTexSubImage2D'](target, level, xoffset, yoffset, width, height, format, data ? HEAPU8.subarray((data),(data+imageSize)) : null); + } + + function _emscripten_glGetError() { + // First return any GL error generated by the emscripten library_gl.js interop layer. + if (GL.lastError) { + var error = GL.lastError; + GL.lastError = 0/*GL_NO_ERROR*/; + return error; + } else { // If there were none, return the GL error from the browser GL context. + return GLctx.getError(); + } + } + + function _emscripten_glFramebufferTexture2D(target, attachment, textarget, texture, level) { + GLctx.framebufferTexture2D(target, attachment, textarget, + GL.textures[texture], level); + } + + function _alSourcei(source, param, value) { + if (!AL.currentContext) { + return; + } + var src = AL.currentContext.src[source]; + if (!src) { + AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; + return; + } + switch (param) { + case 0x1001 /* AL_CONE_INNER_ANGLE */: + src.coneInnerAngle = value; + break; + case 0x1002 /* AL_CONE_OUTER_ANGLE */: + src.coneOuterAngle = value; + break; + case 0x1007 /* AL_LOOPING */: + src.loop = (value === 1 /* AL_TRUE */); + break; + case 0x1009 /* AL_BUFFER */: + var buffer = AL.currentContext.buf[value - 1]; + if (value == 0) { + src.queue = []; + } else { + src.queue = [{ buffer: buffer }]; + } + AL.updateSource(src); + break; + case 0x202 /* AL_SOURCE_RELATIVE */: + if (value === 1 /* AL_TRUE */) { + if (src.panner) { + src.panner = null; + + // Disconnect from the panner. + src.gain.disconnect(); + + src.gain.connect(AL.currentContext.gain); + } + } else if (value === 0 /* AL_FALSE */) { + if (!src.panner) { + var panner = src.panner = AL.currentContext.ctx.createPanner(); + panner.panningModel = "equalpower"; + panner.distanceModel = "linear"; + panner.refDistance = src.refDistance; + panner.maxDistance = src.maxDistance; + panner.rolloffFactor = src.rolloffFactor; + panner.setPosition(src.position[0], src.position[1], src.position[2]); + // TODO: If support for doppler effect is reintroduced, compute the doppler + // speed pitch factor and apply it here. + panner.connect(AL.currentContext.gain); + + // Disconnect from the default source. + src.gain.disconnect(); + + src.gain.connect(panner); + } + } else { + AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; + } + break; + default: + AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; + break; + } + } + + function _emscripten_glIsEnabled(x0) { return GLctx['isEnabled'](x0) } + + function _glClearDepthf(x0) { GLctx['clearDepth'](x0) } + + function _alSourcef(source, param, value) { + if (!AL.currentContext) { + return; + } + var src = AL.currentContext.src[source]; + if (!src) { + AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; + return; + } + switch (param) { + case 0x1003 /* AL_PITCH */: + if (value <= 0) { + AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; + return; + } + src.playbackRate = value; + + if (src.state === 0x1012 /* AL_PLAYING */) { + // update currently playing entry + var entry = src.queue[src.buffersPlayed]; + if (!entry || !entry.src) return; // It is possible that AL.updateSources() has not yet fed the next buffer, if so, skip. + var currentTime = AL.currentContext.ctx.currentTime; + var oldrate = entry.src.playbackRate.value; + var offset = currentTime - src.bufferPosition; + // entry.src.duration is expressed after factoring in playbackRate, so when changing playback rate, need + // to recompute/rescale the rate to the new playback speed. + entry.src.duration = (entry.src.duration - offset) * oldrate / src.playbackRate; + if (entry.src.playbackRate.value != src.playbackRate) entry.src.playbackRate.value = src.playbackRate; + src.bufferPosition = currentTime; + + // stop other buffers + for (var k = src.buffersPlayed + 1; k < src.queue.length; k++) { + var entry = src.queue[k]; + if (entry.src) { + entry.src.stop(); + entry.src = null; + } + } + // update the source to reschedule buffers with the new playbackRate + AL.updateSource(src); + } + break; + case 0x100A /* AL_GAIN */: + if (src.gain.gain.value != value) src.gain.gain.value = value; + break; + // case 0x100D /* AL_MIN_GAIN */: + // break; + // case 0x100E /* AL_MAX_GAIN */: + // break; + case 0x1023 /* AL_MAX_DISTANCE */: + src.maxDistance = value; + break; + case 0x1021 /* AL_ROLLOFF_FACTOR */: + src.rolloffFactor = value; + break; + case 0x1022 /* AL_CONE_OUTER_GAIN */: + src.coneOuterGain = value; + break; + case 0x1001 /* AL_CONE_INNER_ANGLE */: + src.coneInnerAngle = value; + break; + case 0x1002 /* AL_CONE_OUTER_ANGLE */: + src.coneOuterAngle = value; + break; + case 0x1020 /* AL_REFERENCE_DISTANCE */: + src.refDistance = value; + break; + default: + AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; + break; + } + } + + + Module["_memmove"] = _memmove; + + function _glGenTextures(n, textures) { + for (var i = 0; i < n; i++) { + var texture = GLctx.createTexture(); + if (!texture) { + GL.recordError(0x0502 /* GL_INVALID_OPERATION */); // GLES + EGL specs don't specify what should happen here, so best to issue an error and create IDs with 0. + while(i < n) HEAP32[(((textures)+(i++*4))>>2)]=0; + return; + } + var id = GL.getNewId(GL.textures); + texture.name = id; + GL.textures[id] = texture; + HEAP32[(((textures)+(i*4))>>2)]=id; + } + } + + function _emscripten_glVertexAttrib4f(x0, x1, x2, x3, x4) { GLctx['vertexAttrib4f'](x0, x1, x2, x3, x4) } + + function _glDepthFunc(x0) { GLctx['depthFunc'](x0) } + + + + var cttz_i8 = allocate([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0], "i8", ALLOC_STATIC); + Module["_llvm_cttz_i32"] = _llvm_cttz_i32; + Module["___udivmoddi4"] = ___udivmoddi4; + Module["___uremdi3"] = ___uremdi3; + + function _emscripten_glClearDepthf(x0) { GLctx['clearDepth'](x0) } + + function _alListenerf(param, value) { + if (!AL.currentContext) { + return; + } + switch (param) { + case 0x100A /* AL_GAIN */: + if (AL.currentContext.gain.gain.value != value) AL.currentContext.gain.gain.value = value; + break; + default: + AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; + break; + } + } + + function _emscripten_glClear(x0) { GLctx['clear'](x0) } + + function _alGetError() { + if (!AL.currentContext) { + return 0xA004 /* AL_INVALID_OPERATION */; + } else { + // Reset error on get. + var err = AL.currentContext.err; + AL.currentContext.err = 0 /* AL_NO_ERROR */; + return err; + } + } + + function _emscripten_glBindBuffer(target, buffer) { + var bufferObj = buffer ? GL.buffers[buffer] : null; + + + GLctx.bindBuffer(target, bufferObj); + } + + function _emscripten_glGetUniformfv(program, location, params) { + emscriptenWebGLGetUniform(program, location, params, 'Float'); + } + + function _glGetProgramiv(program, pname, p) { + if (!p) { + // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense + // if p == null, issue a GL error to notify user about it. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + + if (program >= GL.counter) { + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + + var ptable = GL.programInfos[program]; + if (!ptable) { + GL.recordError(0x0502 /* GL_INVALID_OPERATION */); + return; + } + + if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH + var log = GLctx.getProgramInfoLog(GL.programs[program]); + if (log === null) log = '(unknown error)'; + HEAP32[((p)>>2)]=log.length + 1; + } else if (pname == 0x8B87 /* GL_ACTIVE_UNIFORM_MAX_LENGTH */) { + HEAP32[((p)>>2)]=ptable.maxUniformLength; + } else if (pname == 0x8B8A /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */) { + if (ptable.maxAttributeLength == -1) { + var program = GL.programs[program]; + var numAttribs = GLctx.getProgramParameter(program, GLctx.ACTIVE_ATTRIBUTES); + ptable.maxAttributeLength = 0; // Spec says if there are no active attribs, 0 must be returned. + for (var i = 0; i < numAttribs; ++i) { + var activeAttrib = GLctx.getActiveAttrib(program, i); + ptable.maxAttributeLength = Math.max(ptable.maxAttributeLength, activeAttrib.name.length+1); + } + } + HEAP32[((p)>>2)]=ptable.maxAttributeLength; + } else if (pname == 0x8A35 /* GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH */) { + if (ptable.maxUniformBlockNameLength == -1) { + var program = GL.programs[program]; + var numBlocks = GLctx.getProgramParameter(program, GLctx.ACTIVE_UNIFORM_BLOCKS); + ptable.maxUniformBlockNameLength = 0; + for (var i = 0; i < numBlocks; ++i) { + var activeBlockName = GLctx.getActiveUniformBlockName(program, i); + ptable.maxUniformBlockNameLength = Math.max(ptable.maxUniformBlockNameLength, activeBlockName.length+1); + } + } + HEAP32[((p)>>2)]=ptable.maxUniformBlockNameLength; + } else { + HEAP32[((p)>>2)]=GLctx.getProgramParameter(GL.programs[program], pname); + } + } + + function _glVertexAttribPointer(index, size, type, normalized, stride, ptr) { + GLctx.vertexAttribPointer(index, size, type, !!normalized, stride, ptr); + } + + function _emscripten_exit_pointerlock() { + // Make sure no queued up calls will fire after this. + JSEvents.removeDeferredCalls(JSEvents.requestPointerLock); + + if (document.exitPointerLock) { + document.exitPointerLock(); + } else if (document.msExitPointerLock) { + document.msExitPointerLock(); + } else if (document.mozExitPointerLock) { + document.mozExitPointerLock(); + } else if (document.webkitExitPointerLock) { + document.webkitExitPointerLock(); + } else { + return -1; + } + return 0; + } + + function _glGetUniformLocation(program, name) { + name = Pointer_stringify(name); + + var arrayOffset = 0; + // If user passed an array accessor "[index]", parse the array index off the accessor. + if (name.indexOf(']', name.length-1) !== -1) { + var ls = name.lastIndexOf('['); + var arrayIndex = name.slice(ls+1, -1); + if (arrayIndex.length > 0) { + arrayOffset = parseInt(arrayIndex); + if (arrayOffset < 0) { + return -1; + } + } + name = name.slice(0, ls); + } + + var ptable = GL.programInfos[program]; + if (!ptable) { + return -1; + } + var utable = ptable.uniforms; + var uniformInfo = utable[name]; // returns pair [ dimension_of_uniform_array, uniform_location ] + if (uniformInfo && arrayOffset < uniformInfo[0]) { // Check if user asked for an out-of-bounds element, i.e. for 'vec4 colors[3];' user could ask for 'colors[10]' which should return -1. + return uniformInfo[1]+arrayOffset; + } else { + return -1; + } + } + + function _emscripten_glGetAttachedShaders(program, maxCount, count, shaders) { + var result = GLctx.getAttachedShaders(GL.programs[program]); + var len = result.length; + if (len > maxCount) { + len = maxCount; + } + HEAP32[((count)>>2)]=len; + for (var i = 0; i < len; ++i) { + var id = GL.shaders.indexOf(result[i]); + assert(id !== -1, 'shader not bound to local id'); + HEAP32[(((shaders)+(i*4))>>2)]=id; + } + } + + function _emscripten_glGenRenderbuffers(n, renderbuffers) { + for (var i = 0; i < n; i++) { + var renderbuffer = GLctx.createRenderbuffer(); + if (!renderbuffer) { + GL.recordError(0x0502 /* GL_INVALID_OPERATION */); + while(i < n) HEAP32[(((renderbuffers)+(i++*4))>>2)]=0; + return; + } + var id = GL.getNewId(GL.renderbuffers); + renderbuffer.name = id; + GL.renderbuffers[id] = renderbuffer; + HEAP32[(((renderbuffers)+(i*4))>>2)]=id; + } + } + + function _emscripten_glFrontFace(x0) { GLctx['frontFace'](x0) } + + function _emscripten_glActiveTexture(x0) { GLctx['activeTexture'](x0) } + + function _emscripten_glUniform1iv(location, count, value) { + + + GLctx.uniform1iv(GL.uniforms[location], HEAP32.subarray((value)>>2,(value+count*4)>>2)); + } + + function _emscripten_glTexCoordPointer() { + Module['printErr']('missing function: emscripten_glTexCoordPointer'); abort(-1); } - case 5: { - HEAP8[(12)>>0] = 105; - break; + + function _emscripten_glGetInfoLogARB() { + Module['printErr']('missing function: emscripten_glGetInfoLogARB'); abort(-1); } - case 6: { - HEAP8[(13)>>0] = 98; - break; + + + function __exit(status) { + // void _exit(int status); + // http://pubs.opengroup.org/onlinepubs/000095399/functions/exit.html + Module['exit'](status); + }function _exit(status) { + __exit(status); + } + + function _emscripten_glRenderbufferStorage(x0, x1, x2, x3) { GLctx['renderbufferStorage'](x0, x1, x2, x3) } + + function _emscripten_glCopyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7) { GLctx['copyTexSubImage2D'](x0, x1, x2, x3, x4, x5, x6, x7) } + + function _glfwSetCursorPosCallback(winid, cbfun) { + GLFW.setCursorPosCallback(winid, cbfun); + } + + function _glBindAttribLocation(program, index, name) { + name = Pointer_stringify(name); + GLctx.bindAttribLocation(GL.programs[program], index, name); + } + + function _emscripten_glShaderBinary() { + GL.recordError(0x0500/*GL_INVALID_ENUM*/); + } + + function _emscripten_glIsProgram(program) { + var program = GL.programs[program]; + if (!program) return 0; + return GLctx.isProgram(program); + } + + + Module["_bitshift64Shl"] = _bitshift64Shl; + + function _emscripten_glBlendColor(x0, x1, x2, x3) { GLctx['blendColor'](x0, x1, x2, x3) } + + function _emscripten_glGetShaderiv(shader, pname, p) { + if (!p) { + // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense + // if p == null, issue a GL error to notify user about it. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH + var log = GLctx.getShaderInfoLog(GL.shaders[shader]); + if (log === null) log = '(unknown error)'; + HEAP32[((p)>>2)]=log.length + 1; + } else { + HEAP32[((p)>>2)]=GLctx.getShaderParameter(GL.shaders[shader], pname); + } + } + + function _emscripten_glUniformMatrix3fv(location, count, transpose, value) { + + + var view; + if (9*count <= GL.MINI_TEMP_BUFFER_SIZE) { + // avoid allocation when uploading few enough uniforms + view = GL.miniTempBufferViews[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 { + view = HEAPF32.subarray((value)>>2,(value+count*36)>>2); + } + GLctx.uniformMatrix3fv(GL.uniforms[location], !!transpose, view); + } + + + Module["___udivdi3"] = ___udivdi3; + + function _emscripten_glUniform4fv(location, count, value) { + + + var view; + if (4*count <= GL.MINI_TEMP_BUFFER_SIZE) { + // avoid allocation when uploading few enough uniforms + view = GL.miniTempBufferViews[4*count-1]; + for (var i = 0; i < 4*count; i += 4) { + 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)]; + } + } else { + view = HEAPF32.subarray((value)>>2,(value+count*16)>>2); + } + GLctx.uniform4fv(GL.uniforms[location], view); + } + + function _glBufferSubData(target, offset, size, data) { + GLctx.bufferSubData(target, offset, HEAPU8.subarray(data, data+size)); + } + + function _alcDestroyContext(context) { + // Stop playback, etc + clearInterval(AL.contexts[context - 1].interval); + } + + function _llvm_exp2_f32(x) { + return Math.pow(2, x); + } + + function _glGetShaderiv(shader, pname, p) { + if (!p) { + // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense + // if p == null, issue a GL error to notify user about it. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH + var log = GLctx.getShaderInfoLog(GL.shaders[shader]); + if (log === null) log = '(unknown error)'; + HEAP32[((p)>>2)]=log.length + 1; + } else { + HEAP32[((p)>>2)]=GLctx.getShaderParameter(GL.shaders[shader], pname); + } + } + + function _emscripten_glBlendEquationSeparate(x0, x1) { GLctx['blendEquationSeparate'](x0, x1) } + + function _glfwSetWindowIconifyCallback(winid, cbfun) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.windowIconifyFunc = cbfun; + } + + function _emscripten_glDrawRangeElements() { + Module['printErr']('missing function: emscripten_glDrawRangeElements'); abort(-1); } - default: { + + function _emscripten_glGenTextures(n, textures) { + for (var i = 0; i < n; i++) { + var texture = GLctx.createTexture(); + if (!texture) { + GL.recordError(0x0502 /* GL_INVALID_OPERATION */); // GLES + EGL specs don't specify what should happen here, so best to issue an error and create IDs with 0. + while(i < n) HEAP32[(((textures)+(i++*4))>>2)]=0; + return; + } + var id = GL.getNewId(GL.textures); + texture.name = id; + GL.textures[id] = texture; + HEAP32[(((textures)+(i*4))>>2)]=id; + } + } + + function _emscripten_glVertexAttrib2fv(index, v) { + + GLctx.vertexAttrib2f(index, HEAPF32[v>>2], HEAPF32[v+4>>2]); + } + + function _emscripten_glGetActiveUniform(program, index, bufSize, length, size, type, name) { + program = GL.programs[program]; + var info = GLctx.getActiveUniform(program, index); + if (!info) return; // If an error occurs, nothing will be written to length, size, type and name. + + if (bufSize > 0 && name) { + var numBytesWrittenExclNull = stringToUTF8(info.name, name, bufSize); + if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; + } else { + if (length) HEAP32[((length)>>2)]=0; + } + + if (size) HEAP32[((size)>>2)]=info.size; + if (type) HEAP32[((type)>>2)]=info.type; + } + + + Module["_roundf"] = _roundf; + + function _emscripten_glDeleteObjectARB() { + Module['printErr']('missing function: emscripten_glDeleteObjectARB'); abort(-1); } + + function _emscripten_set_touchmove_callback(target, userData, useCapture, callbackfunc) { + JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 24, "touchmove"); + return 0; + } + + function _emscripten_glUniform1f(location, v0) { + GLctx.uniform1f(GL.uniforms[location], v0); + } + + function _alcCreateContext(device, attrList) { + if (device != 1) { + return 0; + } + + if (attrList) { + return 0; + } + + var ctx; + try { + ctx = new AudioContext(); + } catch (e) { + try { + ctx = new webkitAudioContext(); + } catch (e) {} + } + + if (ctx) { + // Old Web Audio API (e.g. Safari 6.0.5) had an inconsistently named createGainNode function. + if (typeof(ctx.createGain) === 'undefined') ctx.createGain = ctx.createGainNode; + + var gain = ctx.createGain(); + gain.connect(ctx.destination); + // Extend the Web Audio API AudioListener object with a few tracking values of our own. + ctx.listener._position = [0, 0, 0]; + ctx.listener._velocity = [0, 0, 0]; + ctx.listener._orientation = [0, 0, 0, 0, 0, 0]; + var context = { + ctx: ctx, + err: 0, + src: {}, + buf: [], + interval: setInterval(function() { AL.updateSources(context); }, AL.QUEUE_INTERVAL), + gain: gain + }; + AL.contexts.push(context); + return AL.contexts.length; + } else { + return 0; + } + } + + function _emscripten_glVertexAttribPointer(index, size, type, normalized, stride, ptr) { + GLctx.vertexAttribPointer(index, size, type, !!normalized, stride, ptr); + } + + function _alcCloseDevice(device) { + // Stop playback, etc + } + + function _glShaderSource(shader, count, string, length) { + var source = GL.getSource(shader, count, string, length); + + + GLctx.shaderSource(GL.shaders[shader], source); + } + + function _emscripten_glDrawArrays(mode, first, count) { + + GLctx.drawArrays(mode, first, count); + + } + + function _emscripten_glGenBuffers(n, buffers) { + for (var i = 0; i < n; i++) { + var buffer = GLctx.createBuffer(); + if (!buffer) { + GL.recordError(0x0502 /* GL_INVALID_OPERATION */); + while(i < n) HEAP32[(((buffers)+(i++*4))>>2)]=0; + return; + } + var id = GL.getNewId(GL.buffers); + buffer.name = id; + GL.buffers[id] = buffer; + HEAP32[(((buffers)+(i*4))>>2)]=id; + } + } + + function _emscripten_glClearDepth(x0) { GLctx['clearDepth'](x0) } + + function _emscripten_set_keypress_callback(target, userData, useCapture, callbackfunc) { + JSEvents.registerKeyEventCallback(target, userData, useCapture, callbackfunc, 1, "keypress"); + return 0; + } + + function _glfwSetCharCallback(winid, cbfun) { + GLFW.setCharCallback(winid, cbfun); + } + + function _emscripten_glGetUniformLocation(program, name) { + name = Pointer_stringify(name); + + var arrayOffset = 0; + // If user passed an array accessor "[index]", parse the array index off the accessor. + if (name.indexOf(']', name.length-1) !== -1) { + var ls = name.lastIndexOf('['); + var arrayIndex = name.slice(ls+1, -1); + if (arrayIndex.length > 0) { + arrayOffset = parseInt(arrayIndex); + if (arrayOffset < 0) { + return -1; + } + } + name = name.slice(0, ls); + } + + var ptable = GL.programInfos[program]; + if (!ptable) { + return -1; + } + var utable = ptable.uniforms; + var uniformInfo = utable[name]; // returns pair [ dimension_of_uniform_array, uniform_location ] + if (uniformInfo && arrayOffset < uniformInfo[0]) { // Check if user asked for an out-of-bounds element, i.e. for 'vec4 colors[3];' user could ask for 'colors[10]' which should return -1. + return uniformInfo[1]+arrayOffset; + } else { + return -1; + } + } + + function _glBindBuffer(target, buffer) { + var bufferObj = buffer ? GL.buffers[buffer] : null; + + + GLctx.bindBuffer(target, bufferObj); + } + + function _emscripten_glVertexAttrib4fv(index, v) { + + GLctx.vertexAttrib4f(index, HEAPF32[v>>2], HEAPF32[v+4>>2], HEAPF32[v+8>>2], HEAPF32[v+12>>2]); + } + + function _emscripten_glScissor(x0, x1, x2, x3) { GLctx['scissor'](x0, x1, x2, x3) } + + function _glfwSetCursorEnterCallback(winid, cbfun) { + var win = GLFW.WindowFromId(winid); + if (!win) return; + win.cursorEnterFunc = cbfun; + } + + + Module["_bitshift64Lshr"] = _bitshift64Lshr; + + function _glBufferData(target, size, data, usage) { + if (!data) { + GLctx.bufferData(target, size, usage); + } else { + GLctx.bufferData(target, HEAPU8.subarray(data, data+size), usage); + } + } + + function _emscripten_glIsShader(shader) { + var s = GL.shaders[shader]; + if (!s) return 0; + return GLctx.isShader(s); + } + + function _emscripten_glDrawBuffers(n, bufs) { + + var bufArray = GL.tempFixedLengthArray[n]; + for (var i = 0; i < n; i++) { + bufArray[i] = HEAP32[(((bufs)+(i*4))>>2)]; + } + + GLctx['drawBuffers'](bufArray); + } + + function _glGetFloatv(name_, p) { + emscriptenWebGLGet(name_, p, 'Float'); + } + + function _emscripten_glBindFramebuffer(target, framebuffer) { + GLctx.bindFramebuffer(target, framebuffer ? GL.framebuffers[framebuffer] : null); + } + + function _alcGetContextsDevice(context) { + if (context <= AL.contexts.length && context > 0) { + // Returns the only one audio device + return 1; + } + return 0; + } + + function _emscripten_glBlendEquation(x0) { GLctx['blendEquation'](x0) } + + function _emscripten_glBufferSubData(target, offset, size, data) { + GLctx.bufferSubData(target, offset, HEAPU8.subarray(data, data+size)); + } + + function _emscripten_glBufferData(target, size, data, usage) { + if (!data) { + GLctx.bufferData(target, size, usage); + } else { + GLctx.bufferData(target, HEAPU8.subarray(data, data+size), usage); + } + } + + + Module["_sbrk"] = _sbrk; + + function _alcMakeContextCurrent(context) { + if (context == 0) { + AL.currentContext = null; + return 0; + } else { + AL.currentContext = AL.contexts[context - 1]; + return 1; + } + } + + function _emscripten_glGetShaderSource(shader, bufSize, length, source) { + var result = GLctx.getShaderSource(GL.shaders[shader]); + if (!result) return; // If an error occurs, nothing will be written to length or source. + if (bufSize > 0 && source) { + var numBytesWrittenExclNull = stringToUTF8(result, source, bufSize); + if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; + } else { + if (length) HEAP32[((length)>>2)]=0; + } + } + + + Module["_llvm_bswap_i32"] = _llvm_bswap_i32; + + function _glTexParameteri(x0, x1, x2) { GLctx['texParameteri'](x0, x1, x2) } + + function _glfwSetKeyCallback(winid, cbfun) { + GLFW.setKeyCallback(winid, cbfun); + } + + function _emscripten_set_gamepadconnected_callback(userData, useCapture, callbackfunc) { + if (!navigator.getGamepads && !navigator.webkitGetGamepads) return -1; + JSEvents.registerGamepadEventCallback(window, userData, useCapture, callbackfunc, 26, "gamepadconnected"); + return 0; + } + + function _emscripten_glGetFloatv(name_, p) { + emscriptenWebGLGet(name_, p, 'Float'); + } + + function _glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels) { + + var pixelData = null; + if (pixels) pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat); + GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixelData); + } + + function ___assert_fail(condition, filename, line, func) { + ABORT = true; + throw 'Assertion failed: ' + Pointer_stringify(condition) + ', at: ' + [filename ? Pointer_stringify(filename) : 'unknown filename', line, func ? Pointer_stringify(func) : 'unknown function'] + ' at ' + stackTrace(); + } + + function _emscripten_glVertexAttribDivisor(index, divisor) { + GLctx['vertexAttribDivisor'](index, divisor); + } + + function _emscripten_glDrawElementsInstanced(mode, count, type, indices, primcount) { + GLctx['drawElementsInstanced'](mode, count, type, indices, primcount); + } + + function _emscripten_glDrawElements(mode, count, type, indices) { + + GLctx.drawElements(mode, count, type, indices); + + } + + function _glfwSetMouseButtonCallback(winid, cbfun) { + GLFW.setMouseButtonCallback(winid, cbfun); + } + + function _emscripten_glCreateProgram() { + var id = GL.getNewId(GL.programs); + var program = GLctx.createProgram(); + program.name = id; + GL.programs[id] = program; + return id; + } + + function _emscripten_glCompressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, data) { + GLctx['compressedTexImage2D'](target, level, internalFormat, width, height, border, data ? HEAPU8.subarray((data),(data+imageSize)) : null); + } + + function _emscripten_glClearColor(x0, x1, x2, x3) { GLctx['clearColor'](x0, x1, x2, x3) } + + function _emscripten_glBindVertexArray(vao) { + GLctx['bindVertexArray'](GL.vaos[vao]); + } + + function _emscripten_glLoadMatrixf() { + Module['printErr']('missing function: emscripten_glLoadMatrixf'); abort(-1); } - $20 = HEAP32[248>>2]|0; - $21 = ($20|0)>(9); - if (!($21)) { - return; + + function _glDeleteShader(id) { + if (!id) return; + var shader = GL.shaders[id]; + if (!shader) { // glDeleteShader actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + GLctx.deleteShader(shader); + GL.shaders[id] = null; + } + + function _emscripten_glGetProgramiv(program, pname, p) { + if (!p) { + // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense + // if p == null, issue a GL error to notify user about it. + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + + if (program >= GL.counter) { + GL.recordError(0x0501 /* GL_INVALID_VALUE */); + return; + } + + var ptable = GL.programInfos[program]; + if (!ptable) { + GL.recordError(0x0502 /* GL_INVALID_OPERATION */); + return; + } + + if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH + var log = GLctx.getProgramInfoLog(GL.programs[program]); + if (log === null) log = '(unknown error)'; + HEAP32[((p)>>2)]=log.length + 1; + } else if (pname == 0x8B87 /* GL_ACTIVE_UNIFORM_MAX_LENGTH */) { + HEAP32[((p)>>2)]=ptable.maxUniformLength; + } else if (pname == 0x8B8A /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */) { + if (ptable.maxAttributeLength == -1) { + var program = GL.programs[program]; + var numAttribs = GLctx.getProgramParameter(program, GLctx.ACTIVE_ATTRIBUTES); + ptable.maxAttributeLength = 0; // Spec says if there are no active attribs, 0 must be returned. + for (var i = 0; i < numAttribs; ++i) { + var activeAttrib = GLctx.getActiveAttrib(program, i); + ptable.maxAttributeLength = Math.max(ptable.maxAttributeLength, activeAttrib.name.length+1); + } + } + HEAP32[((p)>>2)]=ptable.maxAttributeLength; + } else if (pname == 0x8A35 /* GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH */) { + if (ptable.maxUniformBlockNameLength == -1) { + var program = GL.programs[program]; + var numBlocks = GLctx.getProgramParameter(program, GLctx.ACTIVE_UNIFORM_BLOCKS); + ptable.maxUniformBlockNameLength = 0; + for (var i = 0; i < numBlocks; ++i) { + var activeBlockName = GLctx.getActiveUniformBlockName(program, i); + ptable.maxUniformBlockNameLength = Math.max(ptable.maxUniformBlockNameLength, activeBlockName.length+1); + } + } + HEAP32[((p)>>2)]=ptable.maxUniformBlockNameLength; + } else { + HEAP32[((p)>>2)]=GLctx.getProgramParameter(GL.programs[program], pname); + } + } + + function _emscripten_glGetProgramInfoLog(program, maxLength, length, infoLog) { + var log = GLctx.getProgramInfoLog(GL.programs[program]); + if (log === null) log = '(unknown error)'; + + if (maxLength > 0 && infoLog) { + var numBytesWrittenExclNull = stringToUTF8(log, infoLog, maxLength); + if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; + } else { + if (length) HEAP32[((length)>>2)]=0; + } + } + + function _emscripten_glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels) { + + var pixelData = null; + if (pixels) pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat); + GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixelData); + } + + function _glPixelStorei(pname, param) { + if (pname == 0x0D05 /* GL_PACK_ALIGNMENT */) { + GL.packAlignment = param; + } else if (pname == 0x0cf5 /* GL_UNPACK_ALIGNMENT */) { + GL.unpackAlignment = param; + } + GLctx.pixelStorei(pname, param); + } + + function ___unlock() {} + + function _emscripten_glColorPointer() { + Module['printErr']('missing function: emscripten_glColorPointer'); abort(-1); } - HEAP32[276>>2] = 4; - HEAP32[244>>2] = 0; - return; - break; - } - case 4: { - $22 = HEAP32[244>>2]|0; - $23 = (($22) + 1)|0; - HEAP32[244>>2] = $23; - $24 = ($22|0)>(99); - if (!($24)) { - return; + + function _glViewport(x0, x1, x2, x3) { GLctx['viewport'](x0, x1, x2, x3) } + + function _emscripten_glCheckFramebufferStatus(x0) { return GLctx['checkFramebufferStatus'](x0) } + + function _glfwDestroyWindow(winid) { + return GLFW.destroyWindow(winid); + } + + function _emscripten_glFlush() { GLctx['flush']() } + + function _glfwSetErrorCallback(cbfun) { + GLFW.errorFunc = cbfun; + } + + function _emscripten_glCreateShader(shaderType) { + var id = GL.getNewId(GL.shaders); + GL.shaders[id] = GLctx.createShader(shaderType); + return id; + } + + function _glUniformMatrix4fv(location, count, transpose, value) { + + + var view; + if (16*count <= GL.MINI_TEMP_BUFFER_SIZE) { + // avoid allocation when uploading few enough uniforms + view = GL.miniTempBufferViews[16*count-1]; + for (var i = 0; i < 16*count; i += 16) { + 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)]; + view[i+9] = HEAPF32[(((value)+(4*i+36))>>2)]; + view[i+10] = HEAPF32[(((value)+(4*i+40))>>2)]; + view[i+11] = HEAPF32[(((value)+(4*i+44))>>2)]; + view[i+12] = HEAPF32[(((value)+(4*i+48))>>2)]; + view[i+13] = HEAPF32[(((value)+(4*i+52))>>2)]; + view[i+14] = HEAPF32[(((value)+(4*i+56))>>2)]; + view[i+15] = HEAPF32[(((value)+(4*i+60))>>2)]; + } + } else { + view = HEAPF32.subarray((value)>>2,(value+count*64)>>2); + } + GLctx.uniformMatrix4fv(GL.uniforms[location], !!transpose, view); + } + + function _emscripten_glValidateProgram(program) { + GLctx.validateProgram(GL.programs[program]); + } + + function _glTexParameterf(x0, x1, x2) { GLctx['texParameterf'](x0, x1, x2) } + + function _emscripten_set_click_callback(target, userData, useCapture, callbackfunc) { + JSEvents.registerMouseEventCallback(target, userData, useCapture, callbackfunc, 4, "click"); + return 0; + } + + function _glFrontFace(x0) { GLctx['frontFace'](x0) } + + function _emscripten_glColorMask(red, green, blue, alpha) { + GLctx.colorMask(!!red, !!green, !!blue, !!alpha); + } + + function _emscripten_glPixelStorei(pname, param) { + if (pname == 0x0D05 /* GL_PACK_ALIGNMENT */) { + GL.packAlignment = param; + } else if (pname == 0x0cf5 /* GL_UNPACK_ALIGNMENT */) { + GL.unpackAlignment = param; + } + GLctx.pixelStorei(pname, param); + } + + function _emscripten_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; // GL spec: "glDeleteTextures silently ignores 0s and names that do not correspond to existing textures". + GLctx.deleteTexture(texture); + texture.name = 0; + GL.textures[id] = null; + } + } + + function _glfwGetKey(winid, key) { + return GLFW.getKey(winid, key); + } + + function _emscripten_glCompileShader(shader) { + GLctx.compileShader(GL.shaders[shader]); + } + + function _emscripten_glGenVertexArrays(n, arrays) { + + for (var i = 0; i < n; i++) { + var vao = GLctx['createVertexArray'](); + if (!vao) { + GL.recordError(0x0502 /* GL_INVALID_OPERATION */); + while(i < n) HEAP32[(((arrays)+(i++*4))>>2)]=0; + return; + } + var id = GL.getNewId(GL.vaos); + vao.name = id; + GL.vaos[id] = vao; + HEAP32[(((arrays)+(i*4))>>2)]=id; + } + } + + function _time(ptr) { + var ret = (Date.now()/1000)|0; + if (ptr) { + HEAP32[((ptr)>>2)]=ret; + } + return ret; + } + + function _emscripten_glGetBooleanv(name_, p) { + emscriptenWebGLGet(name_, p, 'Boolean'); + } + + function ___syscall221(which, varargs) {SYSCALLS.varargs = varargs; + try { + // fcntl64 + var stream = SYSCALLS.getStreamFromFD(), cmd = SYSCALLS.get(); + switch (cmd) { + case 0: { + var arg = SYSCALLS.get(); + if (arg < 0) { + return -ERRNO_CODES.EINVAL; + } + var newStream; + newStream = FS.open(stream.path, stream.flags, 0, arg); + return newStream.fd; + } + case 1: + case 2: + return 0; // FD_CLOEXEC makes no sense for a single process. + case 3: + return stream.flags; + case 4: { + var arg = SYSCALLS.get(); + stream.flags |= arg; + return 0; + } + case 12: + case 12: { + var arg = SYSCALLS.get(); + var offset = 0; + // We're always unlocked. + HEAP16[(((arg)+(offset))>>1)]=2; + return 0; + } + case 13: + case 14: + case 13: + case 14: + return 0; // Pretend that the locking is successful. + case 16: + case 8: + return -ERRNO_CODES.EINVAL; // These are for sockets. We don't have them fully implemented yet. + case 9: + // musl trusts getown return values, due to a bug where they must be, as they overlap with errors. just return -1 here, so fnctl() returns that, and we set errno ourselves. + ___setErrNo(ERRNO_CODES.EINVAL); + return -1; + default: { + return -ERRNO_CODES.EINVAL; + } + } + } catch (e) { + if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); + return -e.errno; } - $25 = +HEAPF32[280>>2]; - $26 = $25 + -0.019999999552965164; - HEAPF32[280>>2] = $26; - $27 = !($26 <= 0.0); - if ($27) { - return; } - HEAPF32[280>>2] = 0.0; - HEAP32[240>>2] = 1; - return; - break; - } - default: { - return; - } - } -} -function _rlDrawLogoScreen() { - var $$byval_copy32 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0; - var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0.0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; - var $133 = 0, $134 = 0.0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0.0; - var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0; - var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; - var $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; - var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; - var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; - var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; - $$byval_copy32 = sp + 132|0; - $0 = sp + 128|0; - $1 = sp + 124|0; - $2 = sp + 120|0; - $3 = sp + 116|0; - $4 = sp + 112|0; - $5 = sp + 108|0; - $6 = sp + 104|0; - $7 = sp + 100|0; - $8 = sp + 96|0; - $9 = sp + 92|0; - $10 = sp + 88|0; - $11 = sp + 84|0; - $12 = sp + 80|0; - $13 = sp + 76|0; - $14 = sp + 72|0; - $15 = sp + 68|0; - $16 = sp + 64|0; - $17 = sp + 60|0; - $18 = sp + 56|0; - $19 = sp + 52|0; - $20 = sp + 48|0; - $21 = sp + 44|0; - $22 = sp + 40|0; - $23 = sp + 36|0; - $24 = sp + 32|0; - $25 = sp + 28|0; - $26 = sp + 24|0; - $27 = sp + 20|0; - $28 = sp + 16|0; - $29 = sp + 12|0; - $30 = sp + 8|0; - $31 = sp + 4|0; - $32 = sp; - $33 = HEAP32[276>>2]|0; - switch ($33|0) { - case 0: { - $34 = HEAP32[244>>2]|0; - $35 = (($34|0) / 10)&-1; - $36 = $35 & 1; - $37 = ($36|0)==(0); - if ($37) { - STACKTOP = sp;return; +var GLctx; GL.init(); +if (ENVIRONMENT_IS_NODE) { + _emscripten_get_now = function _emscripten_get_now_actual() { + var t = process['hrtime'](); + return t[0] * 1e3 + t[1] / 1e6; + }; + } else if (typeof dateNow !== 'undefined') { + _emscripten_get_now = dateNow; + } else if (typeof self === 'object' && self['performance'] && typeof self['performance']['now'] === 'function') { + _emscripten_get_now = function() { return self['performance']['now'](); }; + } else if (typeof performance === 'object' && typeof performance['now'] === 'function') { + _emscripten_get_now = function() { return performance['now'](); }; + } else { + _emscripten_get_now = Date.now; + }; +Module["requestFullScreen"] = function Module_requestFullScreen(lockPointer, resizeCanvas, vrDevice) { Module.printErr("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead."); Module["requestFullScreen"] = Module["requestFullscreen"]; Browser.requestFullScreen(lockPointer, resizeCanvas, vrDevice) }; + Module["requestFullscreen"] = function Module_requestFullscreen(lockPointer, resizeCanvas, vrDevice) { Browser.requestFullscreen(lockPointer, resizeCanvas, vrDevice) }; + 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) }; +FS.staticInit();__ATINIT__.unshift(function() { if (!Module["noFSInit"] && !FS.init.initialized) FS.init() });__ATMAIN__.push(function() { FS.ignorePermissions = false });__ATEXIT__.push(function() { FS.quit() });Module["FS_createFolder"] = FS.createFolder;Module["FS_createPath"] = FS.createPath;Module["FS_createDataFile"] = FS.createDataFile;Module["FS_createPreloadedFile"] = FS.createPreloadedFile;Module["FS_createLazyFile"] = FS.createLazyFile;Module["FS_createLink"] = FS.createLink;Module["FS_createDevice"] = FS.createDevice;Module["FS_unlink"] = FS.unlink;; +__ATINIT__.unshift(function() { TTY.init() });__ATEXIT__.push(function() { TTY.shutdown() });; +if (ENVIRONMENT_IS_NODE) { var fs = require("fs"); var NODEJS_PATH = require("path"); NODEFS.staticInit(); }; +JSEvents.staticInit();; +DYNAMICTOP_PTR = allocate(1, "i32", ALLOC_STATIC); + +STACK_BASE = STACKTOP = Runtime.alignMemory(STATICTOP); + +STACK_MAX = STACK_BASE + TOTAL_STACK; + +DYNAMIC_BASE = Runtime.alignMemory(STACK_MAX); + +HEAP32[DYNAMICTOP_PTR>>2] = DYNAMIC_BASE; + +staticSealed = true; // seal the static portion of memory + +assert(DYNAMIC_BASE < TOTAL_MEMORY, "TOTAL_MEMORY not big enough for stack"); + + + +function nullFunc_viiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_vd(x) { Module["printErr"]("Invalid function pointer called with signature 'vd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_vid(x) { Module["printErr"]("Invalid function pointer called with signature 'vid'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_vi(x) { Module["printErr"]("Invalid function pointer called with signature 'vi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_vii(x) { Module["printErr"]("Invalid function pointer called with signature 'vii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_ii(x) { Module["printErr"]("Invalid function pointer called with signature 'ii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_viddd(x) { Module["printErr"]("Invalid function pointer called with signature 'viddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_vidd(x) { Module["printErr"]("Invalid function pointer called with signature 'vidd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_iiii(x) { Module["printErr"]("Invalid function pointer called with signature 'iiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_viiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_viiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_viii(x) { Module["printErr"]("Invalid function pointer called with signature 'viii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_vidddd(x) { Module["printErr"]("Invalid function pointer called with signature 'vidddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_vdi(x) { Module["printErr"]("Invalid function pointer called with signature 'vdi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_viiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_viiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_iii(x) { Module["printErr"]("Invalid function pointer called with signature 'iii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_i(x) { Module["printErr"]("Invalid function pointer called with signature 'i'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_vdddddd(x) { Module["printErr"]("Invalid function pointer called with signature 'vdddddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_vdddd(x) { Module["printErr"]("Invalid function pointer called with signature 'vdddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_vdd(x) { Module["printErr"]("Invalid function pointer called with signature 'vdd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_v(x) { Module["printErr"]("Invalid function pointer called with signature 'v'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_viid(x) { Module["printErr"]("Invalid function pointer called with signature 'viid'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function nullFunc_viiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } + +function invoke_viiiii(index,a1,a2,a3,a4,a5) { + try { + Module["dynCall_viiiii"](index,a1,a2,a3,a4,a5); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); } - $38 = HEAP32[252>>2]|0; - $39 = HEAP32[256>>2]|0; - HEAP8[$0>>0] = 0; - $40 = ((($0)) + 1|0); - HEAP8[$40>>0] = 0; - $41 = ((($0)) + 2|0); - HEAP8[$41>>0] = 0; - $42 = ((($0)) + 3|0); - HEAP8[$42>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$0>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$0+3>>0]|0; - _DrawRectangle($38,$39,16,16,$$byval_copy32); - STACKTOP = sp;return; - break; - } - case 1: { - $43 = HEAP32[252>>2]|0; - $44 = HEAP32[256>>2]|0; - $45 = HEAP32[260>>2]|0; - HEAP8[$1>>0] = 0; - $46 = ((($1)) + 1|0); - HEAP8[$46>>0] = 0; - $47 = ((($1)) + 2|0); - HEAP8[$47>>0] = 0; - $48 = ((($1)) + 3|0); - HEAP8[$48>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$1>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$1+3>>0]|0; - _DrawRectangle($43,$44,$45,16,$$byval_copy32); - $49 = HEAP32[252>>2]|0; - $50 = HEAP32[256>>2]|0; - $51 = HEAP32[264>>2]|0; - HEAP8[$2>>0] = 0; - $52 = ((($2)) + 1|0); - HEAP8[$52>>0] = 0; - $53 = ((($2)) + 2|0); - HEAP8[$53>>0] = 0; - $54 = ((($2)) + 3|0); - HEAP8[$54>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$2>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$2+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$2+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$2+3>>0]|0; - _DrawRectangle($49,$50,16,$51,$$byval_copy32); - STACKTOP = sp;return; - break; - } - case 2: { - $55 = HEAP32[252>>2]|0; - $56 = HEAP32[256>>2]|0; - $57 = HEAP32[260>>2]|0; - HEAP8[$3>>0] = 0; - $58 = ((($3)) + 1|0); - HEAP8[$58>>0] = 0; - $59 = ((($3)) + 2|0); - HEAP8[$59>>0] = 0; - $60 = ((($3)) + 3|0); - HEAP8[$60>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$3>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$3+3>>0]|0; - _DrawRectangle($55,$56,$57,16,$$byval_copy32); - $61 = HEAP32[252>>2]|0; - $62 = HEAP32[256>>2]|0; - $63 = HEAP32[264>>2]|0; - HEAP8[$4>>0] = 0; - $64 = ((($4)) + 1|0); - HEAP8[$64>>0] = 0; - $65 = ((($4)) + 2|0); - HEAP8[$65>>0] = 0; - $66 = ((($4)) + 3|0); - HEAP8[$66>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$4+3>>0]|0; - _DrawRectangle($61,$62,16,$63,$$byval_copy32); - $67 = HEAP32[252>>2]|0; - $68 = (($67) + 240)|0; - $69 = HEAP32[256>>2]|0; - $70 = HEAP32[272>>2]|0; - HEAP8[$5>>0] = 0; - $71 = ((($5)) + 1|0); - HEAP8[$71>>0] = 0; - $72 = ((($5)) + 2|0); - HEAP8[$72>>0] = 0; - $73 = ((($5)) + 3|0); - HEAP8[$73>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$5>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$5+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$5+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$5+3>>0]|0; - _DrawRectangle($68,$69,16,$70,$$byval_copy32); - $74 = HEAP32[252>>2]|0; - $75 = HEAP32[256>>2]|0; - $76 = (($75) + 240)|0; - $77 = HEAP32[268>>2]|0; - HEAP8[$6>>0] = 0; - $78 = ((($6)) + 1|0); - HEAP8[$78>>0] = 0; - $79 = ((($6)) + 2|0); - HEAP8[$79>>0] = 0; - $80 = ((($6)) + 3|0); - HEAP8[$80>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$6>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$6+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$6+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$6+3>>0]|0; - _DrawRectangle($74,$76,$77,16,$$byval_copy32); - STACKTOP = sp;return; - break; - } - case 3: { - $81 = HEAP32[252>>2]|0; - $82 = HEAP32[256>>2]|0; - $83 = HEAP32[260>>2]|0; - HEAP8[$8>>0] = 0; - $84 = ((($8)) + 1|0); - HEAP8[$84>>0] = 0; - $85 = ((($8)) + 2|0); - HEAP8[$85>>0] = 0; - $86 = ((($8)) + 3|0); - HEAP8[$86>>0] = -1; - $87 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$8>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$8+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$8+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$8+3>>0]|0; - _Fade($7,$$byval_copy32,$87); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$7>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$7+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$7+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$7+3>>0]|0; - _DrawRectangle($81,$82,$83,16,$$byval_copy32); - $88 = HEAP32[252>>2]|0; - $89 = HEAP32[256>>2]|0; - $90 = (($89) + 16)|0; - $91 = HEAP32[264>>2]|0; - $92 = (($91) + -32)|0; - HEAP8[$10>>0] = 0; - $93 = ((($10)) + 1|0); - HEAP8[$93>>0] = 0; - $94 = ((($10)) + 2|0); - HEAP8[$94>>0] = 0; - $95 = ((($10)) + 3|0); - HEAP8[$95>>0] = -1; - $96 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$10>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$10+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$10+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$10+3>>0]|0; - _Fade($9,$$byval_copy32,$96); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$9>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$9+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$9+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$9+3>>0]|0; - _DrawRectangle($88,$90,16,$92,$$byval_copy32); - $97 = HEAP32[252>>2]|0; - $98 = (($97) + 240)|0; - $99 = HEAP32[256>>2]|0; - $100 = (($99) + 16)|0; - $101 = HEAP32[272>>2]|0; - $102 = (($101) + -32)|0; - HEAP8[$12>>0] = 0; - $103 = ((($12)) + 1|0); - HEAP8[$103>>0] = 0; - $104 = ((($12)) + 2|0); - HEAP8[$104>>0] = 0; - $105 = ((($12)) + 3|0); - HEAP8[$105>>0] = -1; - $106 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$12>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$12+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$12+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$12+3>>0]|0; - _Fade($11,$$byval_copy32,$106); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$11>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$11+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$11+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$11+3>>0]|0; - _DrawRectangle($98,$100,16,$102,$$byval_copy32); - $107 = HEAP32[252>>2]|0; - $108 = HEAP32[256>>2]|0; - $109 = (($108) + 240)|0; - $110 = HEAP32[268>>2]|0; - HEAP8[$14>>0] = 0; - $111 = ((($14)) + 1|0); - HEAP8[$111>>0] = 0; - $112 = ((($14)) + 2|0); - HEAP8[$112>>0] = 0; - $113 = ((($14)) + 3|0); - HEAP8[$113>>0] = -1; - $114 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$14>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$14+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$14+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$14+3>>0]|0; - _Fade($13,$$byval_copy32,$114); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$13>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$13+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$13+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$13+3>>0]|0; - _DrawRectangle($107,$109,$110,16,$$byval_copy32); - $115 = (_GetScreenWidth()|0); - $116 = (($115|0) / 2)&-1; - $117 = (($116) + -112)|0; - $118 = (_GetScreenHeight()|0); - $119 = (($118|0) / 2)&-1; - $120 = (($119) + -112)|0; - HEAP8[$16>>0] = -11; - $121 = ((($16)) + 1|0); - HEAP8[$121>>0] = -11; - $122 = ((($16)) + 2|0); - HEAP8[$122>>0] = -11; - $123 = ((($16)) + 3|0); - HEAP8[$123>>0] = -1; - $124 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$16>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$16+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$16+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$16+3>>0]|0; - _Fade($15,$$byval_copy32,$124); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$15>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$15+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$15+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$15+3>>0]|0; - _DrawRectangle($117,$120,224,224,$$byval_copy32); - $125 = (_GetScreenWidth()|0); - $126 = (($125|0) / 2)&-1; - $127 = (($126) + -44)|0; - $128 = (_GetScreenHeight()|0); - $129 = (($128|0) / 2)&-1; - $130 = (($129) + 48)|0; - HEAP8[$18>>0] = 0; - $131 = ((($18)) + 1|0); - HEAP8[$131>>0] = 0; - $132 = ((($18)) + 2|0); - HEAP8[$132>>0] = 0; - $133 = ((($18)) + 3|0); - HEAP8[$133>>0] = -1; - $134 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$18>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$18+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$18+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$18+3>>0]|0; - _Fade($17,$$byval_copy32,$134); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$17>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$17+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$17+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$17+3>>0]|0; - _DrawText(8,$127,$130,50,$$byval_copy32); - STACKTOP = sp;return; - break; - } - case 4: { - $135 = HEAP32[252>>2]|0; - $136 = HEAP32[256>>2]|0; - $137 = HEAP32[260>>2]|0; - HEAP8[$20>>0] = 0; - $138 = ((($20)) + 1|0); - HEAP8[$138>>0] = 0; - $139 = ((($20)) + 2|0); - HEAP8[$139>>0] = 0; - $140 = ((($20)) + 3|0); - HEAP8[$140>>0] = -1; - $141 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$20>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$20+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$20+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$20+3>>0]|0; - _Fade($19,$$byval_copy32,$141); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$19>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$19+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$19+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$19+3>>0]|0; - _DrawRectangle($135,$136,$137,16,$$byval_copy32); - $142 = HEAP32[252>>2]|0; - $143 = HEAP32[256>>2]|0; - $144 = (($143) + 16)|0; - $145 = HEAP32[264>>2]|0; - $146 = (($145) + -32)|0; - HEAP8[$22>>0] = 0; - $147 = ((($22)) + 1|0); - HEAP8[$147>>0] = 0; - $148 = ((($22)) + 2|0); - HEAP8[$148>>0] = 0; - $149 = ((($22)) + 3|0); - HEAP8[$149>>0] = -1; - $150 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$22>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$22+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$22+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$22+3>>0]|0; - _Fade($21,$$byval_copy32,$150); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$21>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$21+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$21+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$21+3>>0]|0; - _DrawRectangle($142,$144,16,$146,$$byval_copy32); - $151 = HEAP32[252>>2]|0; - $152 = (($151) + 240)|0; - $153 = HEAP32[256>>2]|0; - $154 = (($153) + 16)|0; - $155 = HEAP32[272>>2]|0; - $156 = (($155) + -32)|0; - HEAP8[$24>>0] = 0; - $157 = ((($24)) + 1|0); - HEAP8[$157>>0] = 0; - $158 = ((($24)) + 2|0); - HEAP8[$158>>0] = 0; - $159 = ((($24)) + 3|0); - HEAP8[$159>>0] = -1; - $160 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$24>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$24+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$24+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$24+3>>0]|0; - _Fade($23,$$byval_copy32,$160); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$23>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$23+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$23+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$23+3>>0]|0; - _DrawRectangle($152,$154,16,$156,$$byval_copy32); - $161 = HEAP32[252>>2]|0; - $162 = HEAP32[256>>2]|0; - $163 = (($162) + 240)|0; - $164 = HEAP32[268>>2]|0; - HEAP8[$26>>0] = 0; - $165 = ((($26)) + 1|0); - HEAP8[$165>>0] = 0; - $166 = ((($26)) + 2|0); - HEAP8[$166>>0] = 0; - $167 = ((($26)) + 3|0); - HEAP8[$167>>0] = -1; - $168 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$26>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$26+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$26+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$26+3>>0]|0; - _Fade($25,$$byval_copy32,$168); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$25>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$25+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$25+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$25+3>>0]|0; - _DrawRectangle($161,$163,$164,16,$$byval_copy32); - $169 = (_GetScreenWidth()|0); - $170 = (($169|0) / 2)&-1; - $171 = (($170) + -112)|0; - $172 = (_GetScreenHeight()|0); - $173 = (($172|0) / 2)&-1; - $174 = (($173) + -112)|0; - HEAP8[$28>>0] = -11; - $175 = ((($28)) + 1|0); - HEAP8[$175>>0] = -11; - $176 = ((($28)) + 2|0); - HEAP8[$176>>0] = -11; - $177 = ((($28)) + 3|0); - HEAP8[$177>>0] = -1; - $178 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$28>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$28+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$28+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$28+3>>0]|0; - _Fade($27,$$byval_copy32,$178); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$27>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$27+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$27+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$27+3>>0]|0; - _DrawRectangle($171,$174,224,224,$$byval_copy32); - $179 = (_GetScreenWidth()|0); - $180 = (($179|0) / 2)&-1; - $181 = (($180) + -44)|0; - $182 = (_GetScreenHeight()|0); - $183 = (($182|0) / 2)&-1; - $184 = (($183) + 48)|0; - HEAP8[$30>>0] = 0; - $185 = ((($30)) + 1|0); - HEAP8[$185>>0] = 0; - $186 = ((($30)) + 2|0); - HEAP8[$186>>0] = 0; - $187 = ((($30)) + 3|0); - HEAP8[$187>>0] = -1; - $188 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$30>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$30+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$30+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$30+3>>0]|0; - _Fade($29,$$byval_copy32,$188); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$29>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$29+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$29+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$29+3>>0]|0; - _DrawText(8,$181,$184,50,$$byval_copy32); - $189 = HEAP32[244>>2]|0; - $190 = ($189|0)>(20); - if (!($190)) { - STACKTOP = sp;return; +} + +function invoke_vd(index,a1) { + try { + Module["dynCall_vd"](index,a1); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); } - $191 = HEAP32[252>>2]|0; - $192 = HEAP32[256>>2]|0; - $193 = (($192) + -27)|0; - HEAP8[$32>>0] = 80; - $194 = ((($32)) + 1|0); - HEAP8[$194>>0] = 80; - $195 = ((($32)) + 2|0); - HEAP8[$195>>0] = 80; - $196 = ((($32)) + 3|0); - HEAP8[$196>>0] = -1; - $197 = +HEAPF32[280>>2]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$32>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$32+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$32+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$32+3>>0]|0; - _Fade($31,$$byval_copy32,$197); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$31>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$31+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$31+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$31+3>>0]|0; - _DrawText(12174,$191,$193,20,$$byval_copy32); - STACKTOP = sp;return; - break; - } - default: { - STACKTOP = sp;return; - } - } } -function _rlUnloadLogoScreen() { - var label = 0, sp = 0; - sp = STACKTOP; - return; + +function invoke_vid(index,a1,a2) { + try { + Module["dynCall_vid"](index,a1,a2); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_vi(index,a1) { + try { + Module["dynCall_vi"](index,a1); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_vii(index,a1,a2) { + try { + Module["dynCall_vii"](index,a1,a2); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_ii(index,a1) { + try { + return Module["dynCall_ii"](index,a1); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_viddd(index,a1,a2,a3,a4) { + try { + Module["dynCall_viddd"](index,a1,a2,a3,a4); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_vidd(index,a1,a2,a3) { + try { + Module["dynCall_vidd"](index,a1,a2,a3); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_iiii(index,a1,a2,a3) { + try { + return Module["dynCall_iiii"](index,a1,a2,a3); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8) { + try { + Module["dynCall_viiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6) { + try { + Module["dynCall_viiiiii"](index,a1,a2,a3,a4,a5,a6); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_viii(index,a1,a2,a3) { + try { + Module["dynCall_viii"](index,a1,a2,a3); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_vidddd(index,a1,a2,a3,a4,a5) { + try { + Module["dynCall_vidddd"](index,a1,a2,a3,a4,a5); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_vdi(index,a1,a2) { + try { + Module["dynCall_vdi"](index,a1,a2); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7) { + try { + Module["dynCall_viiiiiii"](index,a1,a2,a3,a4,a5,a6,a7); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { + try { + Module["dynCall_viiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_iii(index,a1,a2) { + try { + return Module["dynCall_iii"](index,a1,a2); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_i(index) { + try { + return Module["dynCall_i"](index); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_vdddddd(index,a1,a2,a3,a4,a5,a6) { + try { + Module["dynCall_vdddddd"](index,a1,a2,a3,a4,a5,a6); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_vdddd(index,a1,a2,a3,a4) { + try { + Module["dynCall_vdddd"](index,a1,a2,a3,a4); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_vdd(index,a1,a2) { + try { + Module["dynCall_vdd"](index,a1,a2); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_v(index) { + try { + Module["dynCall_v"](index); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_viid(index,a1,a2,a3) { + try { + Module["dynCall_viid"](index,a1,a2,a3); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +function invoke_viiii(index,a1,a2,a3,a4) { + try { + Module["dynCall_viiii"](index,a1,a2,a3,a4); + } catch(e) { + if (typeof e !== 'number' && e !== 'longjmp') throw e; + Module["setThrew"](1, 0); + } +} + +Module.asmGlobalArg = { "Math": Math, "Int8Array": Int8Array, "Int16Array": Int16Array, "Int32Array": Int32Array, "Uint8Array": Uint8Array, "Uint16Array": Uint16Array, "Uint32Array": Uint32Array, "Float32Array": Float32Array, "Float64Array": Float64Array, "NaN": NaN, "Infinity": Infinity, "byteLength": byteLength }; + +Module.asmLibraryArg = { "abort": abort, "assert": assert, "enlargeMemory": enlargeMemory, "getTotalMemory": getTotalMemory, "abortOnCannotGrowMemory": abortOnCannotGrowMemory, "abortStackOverflow": abortStackOverflow, "nullFunc_viiiii": nullFunc_viiiii, "nullFunc_vd": nullFunc_vd, "nullFunc_vid": nullFunc_vid, "nullFunc_vi": nullFunc_vi, "nullFunc_vii": nullFunc_vii, "nullFunc_ii": nullFunc_ii, "nullFunc_viddd": nullFunc_viddd, "nullFunc_vidd": nullFunc_vidd, "nullFunc_iiii": nullFunc_iiii, "nullFunc_viiiiiiii": nullFunc_viiiiiiii, "nullFunc_viiiiii": nullFunc_viiiiii, "nullFunc_viii": nullFunc_viii, "nullFunc_vidddd": nullFunc_vidddd, "nullFunc_vdi": nullFunc_vdi, "nullFunc_viiiiiii": nullFunc_viiiiiii, "nullFunc_viiiiiiiii": nullFunc_viiiiiiiii, "nullFunc_iii": nullFunc_iii, "nullFunc_i": nullFunc_i, "nullFunc_vdddddd": nullFunc_vdddddd, "nullFunc_vdddd": nullFunc_vdddd, "nullFunc_vdd": nullFunc_vdd, "nullFunc_v": nullFunc_v, "nullFunc_viid": nullFunc_viid, "nullFunc_viiii": nullFunc_viiii, "invoke_viiiii": invoke_viiiii, "invoke_vd": invoke_vd, "invoke_vid": invoke_vid, "invoke_vi": invoke_vi, "invoke_vii": invoke_vii, "invoke_ii": invoke_ii, "invoke_viddd": invoke_viddd, "invoke_vidd": invoke_vidd, "invoke_iiii": invoke_iiii, "invoke_viiiiiiii": invoke_viiiiiiii, "invoke_viiiiii": invoke_viiiiii, "invoke_viii": invoke_viii, "invoke_vidddd": invoke_vidddd, "invoke_vdi": invoke_vdi, "invoke_viiiiiii": invoke_viiiiiii, "invoke_viiiiiiiii": invoke_viiiiiiiii, "invoke_iii": invoke_iii, "invoke_i": invoke_i, "invoke_vdddddd": invoke_vdddddd, "invoke_vdddd": invoke_vdddd, "invoke_vdd": invoke_vdd, "invoke_v": invoke_v, "invoke_viid": invoke_viid, "invoke_viiii": invoke_viiii, "_emscripten_glGetTexParameterfv": _emscripten_glGetTexParameterfv, "_glUseProgram": _glUseProgram, "_emscripten_glShaderSource": _emscripten_glShaderSource, "_glfwCreateWindow": _glfwCreateWindow, "_emscripten_glReleaseShaderCompiler": _emscripten_glReleaseShaderCompiler, "_emscripten_glBlendFuncSeparate": _emscripten_glBlendFuncSeparate, "_emscripten_glUniform4iv": _emscripten_glUniform4iv, "_emscripten_glVertexAttribPointer": _emscripten_glVertexAttribPointer, "_emscripten_glGetIntegerv": _emscripten_glGetIntegerv, "_emscripten_glCullFace": _emscripten_glCullFace, "_emscripten_glIsProgram": _emscripten_glIsProgram, "_emscripten_glStencilMaskSeparate": _emscripten_glStencilMaskSeparate, "_emscripten_glViewport": _emscripten_glViewport, "_emscripten_glFrontFace": _emscripten_glFrontFace, "_alBufferData": _alBufferData, "___assert_fail": ___assert_fail, "_glDeleteProgram": _glDeleteProgram, "_emscripten_glUniform3fv": _emscripten_glUniform3fv, "_emscripten_glPolygonOffset": _emscripten_glPolygonOffset, "_emscripten_glUseProgram": _emscripten_glUseProgram, "_emscripten_glBlendColor": _emscripten_glBlendColor, "_glBindBuffer": _glBindBuffer, "_emscripten_glDepthFunc": _emscripten_glDepthFunc, "_glGetShaderInfoLog": _glGetShaderInfoLog, "_alSource3f": _alSource3f, "_emscripten_set_fullscreenchange_callback": _emscripten_set_fullscreenchange_callback, "_emscripten_set_touchmove_callback": _emscripten_set_touchmove_callback, "_emscripten_set_main_loop_timing": _emscripten_set_main_loop_timing, "_glDisable": _glDisable, "_glBlendFunc": _glBlendFunc, "_emscripten_glDisableVertexAttribArray": _emscripten_glDisableVertexAttribArray, "_glGetAttribLocation": _glGetAttribLocation, "_glDisableVertexAttribArray": _glDisableVertexAttribArray, "_glCreateShader": _glCreateShader, "_emscripten_glReadPixels": _emscripten_glReadPixels, "_alcGetString": _alcGetString, "_emscripten_glSampleCoverage": _emscripten_glSampleCoverage, "_emscripten_glVertexPointer": _emscripten_glVertexPointer, "_emscripten_set_touchstart_callback": _emscripten_set_touchstart_callback, "emscriptenWebGLComputeImageSize": emscriptenWebGLComputeImageSize, "_emscripten_glGetBooleanv": _emscripten_glGetBooleanv, "___syscall221": ___syscall221, "_glUniform4f": _glUniform4f, "_llvm_stacksave": _llvm_stacksave, "_emscripten_glUniform1i": _emscripten_glUniform1i, "_emscripten_glStencilFuncSeparate": _emscripten_glStencilFuncSeparate, "_emscripten_glLoadMatrixf": _emscripten_glLoadMatrixf, "_emscripten_glGenBuffers": _emscripten_glGenBuffers, "_emscripten_glDeleteObjectARB": _emscripten_glDeleteObjectARB, "_glfwSetWindowSizeCallback": _glfwSetWindowSizeCallback, "_emscripten_glGetShaderPrecisionFormat": _emscripten_glGetShaderPrecisionFormat, "_glfwInit": _glfwInit, "_emscripten_glGetPointerv": _emscripten_glGetPointerv, "_glGenBuffers": _glGenBuffers, "_glShaderSource": _glShaderSource, "_emscripten_glGetString": _emscripten_glGetString, "_emscripten_glIsFramebuffer": _emscripten_glIsFramebuffer, "_emscripten_glIsEnabled": _emscripten_glIsEnabled, "_emscripten_glScissor": _emscripten_glScissor, "_emscripten_glVertexAttrib4fv": _emscripten_glVertexAttrib4fv, "_emscripten_glFramebufferTexture2D": _emscripten_glFramebufferTexture2D, "_emscripten_glTexParameteriv": _emscripten_glTexParameteriv, "_emscripten_glBindProgramARB": _emscripten_glBindProgramARB, "_emscripten_glStencilOpSeparate": _emscripten_glStencilOpSeparate, "_alSourcePlay": _alSourcePlay, "_alSourcei": _alSourcei, "_emscripten_glFramebufferRenderbuffer": _emscripten_glFramebufferRenderbuffer, "___syscall140": ___syscall140, "_glfwSetErrorCallback": _glfwSetErrorCallback, "_glfwDefaultWindowHints": _glfwDefaultWindowHints, "_emscripten_glIsBuffer": _emscripten_glIsBuffer, "___syscall146": ___syscall146, "_glfwDestroyWindow": _glfwDestroyWindow, "_emscripten_glGetActiveAttrib": _emscripten_glGetActiveAttrib, "_emscripten_glAttachShader": _emscripten_glAttachShader, "_glVertexAttribPointer": _glVertexAttribPointer, "_emscripten_glUniform2i": _emscripten_glUniform2i, "_emscripten_glUniform2f": _emscripten_glUniform2f, "_alcCreateContext": _alcCreateContext, "_glfwTerminate": _glfwTerminate, "_emscripten_glTexParameterfv": _emscripten_glTexParameterfv, "_emscripten_glUniformMatrix2fv": _emscripten_glUniformMatrix2fv, "_glGetProgramInfoLog": _glGetProgramInfoLog, "_emscripten_glGetUniformiv": _emscripten_glGetUniformiv, "_emscripten_glTexParameterf": _emscripten_glTexParameterf, "_emscripten_glGetAttachedShaders": _emscripten_glGetAttachedShaders, "_emscripten_glGenTextures": _emscripten_glGenTextures, "_emscripten_glTexParameteri": _emscripten_glTexParameteri, "_emscripten_glIsShader": _emscripten_glIsShader, "_llvm_stackrestore": _llvm_stackrestore, "_glfwMakeContextCurrent": _glfwMakeContextCurrent, "_emscripten_glClear": _emscripten_glClear, "_glDrawElements": _glDrawElements, "_alGetSourcei": _alGetSourcei, "_glBufferSubData": _glBufferSubData, "_alcMakeContextCurrent": _alcMakeContextCurrent, "_emscripten_glGenVertexArrays": _emscripten_glGenVertexArrays, "_emscripten_glVertexAttrib2fv": _emscripten_glVertexAttrib2fv, "_glViewport": _glViewport, "_alSourceQueueBuffers": _alSourceQueueBuffers, "_emscripten_glGetTexParameteriv": _emscripten_glGetTexParameteriv, "___setErrNo": ___setErrNo, "_eglGetProcAddress": _eglGetProcAddress, "_alcGetCurrentContext": _alcGetCurrentContext, "_emscripten_glBindAttribLocation": _emscripten_glBindAttribLocation, "_glDeleteTextures": _glDeleteTextures, "_glDepthFunc": _glDepthFunc, "_emscripten_glClientActiveTexture": _emscripten_glClientActiveTexture, "_emscripten_glVertexAttrib2f": _emscripten_glVertexAttrib2f, "_emscripten_glFlush": _emscripten_glFlush, "_emscripten_glCheckFramebufferStatus": _emscripten_glCheckFramebufferStatus, "_emscripten_glGenerateMipmap": _emscripten_glGenerateMipmap, "_emscripten_glGetError": _emscripten_glGetError, "_alGenBuffers": _alGenBuffers, "_emscripten_glClearDepthf": _emscripten_glClearDepthf, "_emscripten_glBufferData": _emscripten_glBufferData, "_emscripten_glUniform3i": _emscripten_glUniform3i, "_emscripten_glRotatef": _emscripten_glRotatef, "_emscripten_glDeleteShader": _emscripten_glDeleteShader, "_glEnable": _glEnable, "_glGenTextures": _glGenTextures, "_emscripten_glMatrixMode": _emscripten_glMatrixMode, "_alDeleteSources": _alDeleteSources, "_emscripten_glClearStencil": _emscripten_glClearStencil, "_emscripten_glGetUniformLocation": _emscripten_glGetUniformLocation, "emscriptenWebGLGet": emscriptenWebGLGet, "_alSourceUnqueueBuffers": _alSourceUnqueueBuffers, "_emscripten_glEnableVertexAttribArray": _emscripten_glEnableVertexAttribArray, "_alGetError": _alGetError, "_emscripten_get_now": _emscripten_get_now, "_emscripten_glNormalPointer": _emscripten_glNormalPointer, "_glAttachShader": _glAttachShader, "_emscripten_glTexCoordPointer": _emscripten_glTexCoordPointer, "_emscripten_glEnable": _emscripten_glEnable, "_glCreateProgram": _glCreateProgram, "_glUniformMatrix4fv": _glUniformMatrix4fv, "_emscripten_glClearDepth": _emscripten_glClearDepth, "___lock": ___lock, "emscriptenWebGLGetTexPixelData": emscriptenWebGLGetTexPixelData, "___syscall6": ___syscall6, "___syscall5": ___syscall5, "___syscall145": ___syscall145, "_emscripten_glVertexAttrib3f": _emscripten_glVertexAttrib3f, "_time": _time, "_emscripten_glVertexAttrib1f": _emscripten_glVertexAttrib1f, "_emscripten_glGetFramebufferAttachmentParameteriv": _emscripten_glGetFramebufferAttachmentParameteriv, "_emscripten_glBlendEquationSeparate": _emscripten_glBlendEquationSeparate, "_exit": _exit, "_emscripten_glBindFramebuffer": _emscripten_glBindFramebuffer, "_glGetString": _glGetString, "_emscripten_glUniform4i": _emscripten_glUniform4i, "_alSourcef": _alSourcef, "_emscripten_glDrawRangeElements": _emscripten_glDrawRangeElements, "_glCullFace": _glCullFace, "_llvm_pow_f64": _llvm_pow_f64, "_emscripten_set_keypress_callback": _emscripten_set_keypress_callback, "__emscripten_sample_gamepad_data": __emscripten_sample_gamepad_data, "_emscripten_get_gamepad_status": _emscripten_get_gamepad_status, "_emscripten_glUniform4f": _emscripten_glUniform4f, "_glfwSwapInterval": _glfwSwapInterval, "_glfwGetVideoModes": _glfwGetVideoModes, "_emscripten_set_click_callback": _emscripten_set_click_callback, "_emscripten_glShaderBinary": _emscripten_glShaderBinary, "_emscripten_glDrawElements": _emscripten_glDrawElements, "_emscripten_glBlendFunc": _emscripten_glBlendFunc, "_emscripten_get_num_gamepads": _emscripten_get_num_gamepads, "_glCompressedTexImage2D": _glCompressedTexImage2D, "_emscripten_glUniform1iv": _emscripten_glUniform1iv, "_emscripten_glGetVertexAttribPointerv": _emscripten_glGetVertexAttribPointerv, "_glClearDepthf": _glClearDepthf, "_emscripten_glCompressedTexSubImage2D": _emscripten_glCompressedTexSubImage2D, "emscriptenWebGLGetUniform": emscriptenWebGLGetUniform, "_emscripten_glGenRenderbuffers": _emscripten_glGenRenderbuffers, "_emscripten_glDeleteVertexArrays": _emscripten_glDeleteVertexArrays, "_glfwSetWindowShouldClose": _glfwSetWindowShouldClose, "_emscripten_glUniform1fv": _emscripten_glUniform1fv, "_emscripten_glGetActiveUniform": _emscripten_glGetActiveUniform, "_glBindTexture": _glBindTexture, "_emscripten_glUniform3iv": _emscripten_glUniform3iv, "_emscripten_glUniform2iv": _emscripten_glUniform2iv, "_emscripten_glHint": _emscripten_glHint, "_glfwSetCharCallback": _glfwSetCharCallback, "emscriptenWebGLGetVertexAttrib": emscriptenWebGLGetVertexAttrib, "_glGetFloatv": _glGetFloatv, "_emscripten_glDeleteProgram": _emscripten_glDeleteProgram, "_emscripten_glDeleteRenderbuffers": _emscripten_glDeleteRenderbuffers, "_glfwSetScrollCallback": _glfwSetScrollCallback, "_emscripten_glDrawElementsInstanced": _emscripten_glDrawElementsInstanced, "_emscripten_glVertexAttrib4f": _emscripten_glVertexAttrib4f, "_alcDestroyContext": _alcDestroyContext, "_glDrawArrays": _glDrawArrays, "_emscripten_glTexSubImage2D": _emscripten_glTexSubImage2D, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_glPixelStorei": _emscripten_glPixelStorei, "_glCompileShader": _glCompileShader, "_alListenerf": _alListenerf, "_emscripten_glUniformMatrix3fv": _emscripten_glUniformMatrix3fv, "_emscripten_glColorPointer": _emscripten_glColorPointer, "_emscripten_glGetBufferParameteriv": _emscripten_glGetBufferParameteriv, "_emscripten_glFinish": _emscripten_glFinish, "_emscripten_request_pointerlock": _emscripten_request_pointerlock, "_emscripten_set_gamepaddisconnected_callback": _emscripten_set_gamepaddisconnected_callback, "_emscripten_asm_const_iii": _emscripten_asm_const_iii, "_emscripten_glDepthMask": _emscripten_glDepthMask, "_glfwSetWindowIconifyCallback": _glfwSetWindowIconifyCallback, "_emscripten_glDrawBuffers": _emscripten_glDrawBuffers, "_alSourceStop": _alSourceStop, "_glFrontFace": _glFrontFace, "_emscripten_glGetObjectParameterivARB": _emscripten_glGetObjectParameterivARB, "_emscripten_exit_pointerlock": _emscripten_exit_pointerlock, "_alcCloseDevice": _alcCloseDevice, "_glUniform1i": _glUniform1i, "_glEnableVertexAttribArray": _glEnableVertexAttribArray, "_emscripten_glStencilFunc": _emscripten_glStencilFunc, "_abort": _abort, "_alcGetContextsDevice": _alcGetContextsDevice, "_emscripten_glUniform2fv": _emscripten_glUniform2fv, "_glfwGetCursorPos": _glfwGetCursorPos, "_glDeleteBuffers": _glDeleteBuffers, "_glBufferData": _glBufferData, "_glTexImage2D": _glTexImage2D, "_emscripten_glGetShaderiv": _emscripten_glGetShaderiv, "_glfwSetKeyCallback": _glfwSetKeyCallback, "_emscripten_glGenFramebuffers": _emscripten_glGenFramebuffers, "_emscripten_glUniformMatrix4fv": _emscripten_glUniformMatrix4fv, "_emscripten_glLoadIdentity": _emscripten_glLoadIdentity, "_glDeleteShader": _glDeleteShader, "_emscripten_glUniform1f": _emscripten_glUniform1f, "_glGetProgramiv": _glGetProgramiv, "_llvm_exp2_f32": _llvm_exp2_f32, "_emscripten_glIsRenderbuffer": _emscripten_glIsRenderbuffer, "_glfwGetTime": _glfwGetTime, "_emscripten_glRenderbufferStorage": _emscripten_glRenderbufferStorage, "_emscripten_set_gamepadconnected_callback": _emscripten_set_gamepadconnected_callback, "_alListener3f": _alListener3f, "_emscripten_glGetVertexAttribiv": _emscripten_glGetVertexAttribiv, "_emscripten_glBindVertexArray": _emscripten_glBindVertexArray, "_emscripten_glDrawArraysInstanced": _emscripten_glDrawArraysInstanced, "_emscripten_set_touchcancel_callback": _emscripten_set_touchcancel_callback, "_emscripten_glCreateShader": _emscripten_glCreateShader, "_emscripten_glStencilMask": _emscripten_glStencilMask, "_emscripten_glDeleteTextures": _emscripten_glDeleteTextures, "_glfwGetKey": _glfwGetKey, "_glfwGetPrimaryMonitor": _glfwGetPrimaryMonitor, "_glLinkProgram": _glLinkProgram, "_emscripten_glVertexAttribDivisor": _emscripten_glVertexAttribDivisor, "_emscripten_set_touchend_callback": _emscripten_set_touchend_callback, "_emscripten_glGetUniformfv": _emscripten_glGetUniformfv, "_emscripten_glGetVertexAttribfv": _emscripten_glGetVertexAttribfv, "_emscripten_glGetRenderbufferParameteriv": _emscripten_glGetRenderbufferParameteriv, "_glGetShaderiv": _glGetShaderiv, "_emscripten_glVertexAttrib3fv": _emscripten_glVertexAttrib3fv, "_glGetUniformLocation": _glGetUniformLocation, "_emscripten_glGetInfoLogARB": _emscripten_glGetInfoLogARB, "_emscripten_glCompileShader": _emscripten_glCompileShader, "_glClear": _glClear, "_emscripten_glFrustum": _emscripten_glFrustum, "_emscripten_glDisable": _emscripten_glDisable, "_emscripten_glDepthRangef": _emscripten_glDepthRangef, "__exit": __exit, "_emscripten_glLineWidth": _emscripten_glLineWidth, "_emscripten_glUniform3f": _emscripten_glUniform3f, "_emscripten_glGetShaderInfoLog": _emscripten_glGetShaderInfoLog, "_emscripten_glStencilOp": _emscripten_glStencilOp, "_glBindAttribLocation": _glBindAttribLocation, "_glPixelStorei": _glPixelStorei, "_emscripten_glColorMask": _emscripten_glColorMask, "_emscripten_glLinkProgram": _emscripten_glLinkProgram, "_emscripten_glBlendEquation": _emscripten_glBlendEquation, "_emscripten_glIsTexture": _emscripten_glIsTexture, "_alDeleteBuffers": _alDeleteBuffers, "_emscripten_glGetProgramiv": _emscripten_glGetProgramiv, "_emscripten_glVertexAttrib1fv": _emscripten_glVertexAttrib1fv, "_emscripten_glBindTexture": _emscripten_glBindTexture, "_glfwSetMouseButtonCallback": _glfwSetMouseButtonCallback, "_emscripten_get_pointerlock_status": _emscripten_get_pointerlock_status, "_emscripten_glActiveTexture": _emscripten_glActiveTexture, "_emscripten_glDeleteBuffers": _emscripten_glDeleteBuffers, "___syscall54": ___syscall54, "___unlock": ___unlock, "_emscripten_glBufferSubData": _emscripten_glBufferSubData, "_glfwSwapBuffers": _glfwSwapBuffers, "_emscripten_glDepthRange": _emscripten_glDepthRange, "_emscripten_set_main_loop": _emscripten_set_main_loop, "_emscripten_glBindRenderbuffer": _emscripten_glBindRenderbuffer, "_emscripten_glGetProgramInfoLog": _emscripten_glGetProgramInfoLog, "_glfwWindowHint": _glfwWindowHint, "_alGenSources": _alGenSources, "_glfwSetCursorPosCallback": _glfwSetCursorPosCallback, "_emscripten_glDeleteFramebuffers": _emscripten_glDeleteFramebuffers, "_emscripten_glUniform4fv": _emscripten_glUniform4fv, "_alcOpenDevice": _alcOpenDevice, "_emscripten_glDrawArrays": _emscripten_glDrawArrays, "_emscripten_glCompressedTexImage2D": _emscripten_glCompressedTexImage2D, "_emscripten_glClearColor": _emscripten_glClearColor, "_emscripten_glGetShaderSource": _emscripten_glGetShaderSource, "_emscripten_glCreateProgram": _emscripten_glCreateProgram, "_emscripten_glCopyTexSubImage2D": _emscripten_glCopyTexSubImage2D, "_emscripten_glGetAttribLocation": _emscripten_glGetAttribLocation, "_glTexParameteri": _glTexParameteri, "_emscripten_glValidateProgram": _emscripten_glValidateProgram, "_emscripten_glBindBuffer": _emscripten_glBindBuffer, "_emscripten_glGetFloatv": _emscripten_glGetFloatv, "_emscripten_glDetachShader": _emscripten_glDetachShader, "_glClearColor": _glClearColor, "_emscripten_glEnableClientState": _emscripten_glEnableClientState, "_glTexParameterf": _glTexParameterf, "_glfwSetCursorEnterCallback": _glfwSetCursorEnterCallback, "_emscripten_glCopyTexImage2D": _emscripten_glCopyTexImage2D, "_emscripten_glTexImage2D": _emscripten_glTexImage2D, "DYNAMICTOP_PTR": DYNAMICTOP_PTR, "tempDoublePtr": tempDoublePtr, "ABORT": ABORT, "STACKTOP": STACKTOP, "STACK_MAX": STACK_MAX, "cttz_i8": cttz_i8 }; +// EMSCRIPTEN_START_ASM +var asm = (function(global, env, buffer) { + 'almost asm'; + + + var Int8View = global.Int8Array; + var Int16View = global.Int16Array; + var Int32View = global.Int32Array; + var Uint8View = global.Uint8Array; + var Uint16View = global.Uint16Array; + var Uint32View = global.Uint32Array; + var Float32View = global.Float32Array; + var Float64View = global.Float64Array; + var HEAP8 = new Int8View(buffer); + var HEAP16 = new Int16View(buffer); + var HEAP32 = new Int32View(buffer); + var HEAPU8 = new Uint8View(buffer); + var HEAPU16 = new Uint16View(buffer); + var HEAPU32 = new Uint32View(buffer); + var HEAPF32 = new Float32View(buffer); + var HEAPF64 = new Float64View(buffer); + var byteLength = global.byteLength; + + + var DYNAMICTOP_PTR=env.DYNAMICTOP_PTR|0; + var tempDoublePtr=env.tempDoublePtr|0; + var ABORT=env.ABORT|0; + var STACKTOP=env.STACKTOP|0; + var STACK_MAX=env.STACK_MAX|0; + var cttz_i8=env.cttz_i8|0; + + var __THREW__ = 0; + var threwValue = 0; + var setjmpId = 0; + var undef = 0; + var nan = global.NaN, inf = global.Infinity; + var tempInt = 0, tempBigInt = 0, tempBigIntP = 0, tempBigIntS = 0, tempBigIntR = 0.0, tempBigIntI = 0, tempBigIntD = 0, tempValue = 0, tempDouble = 0.0; + var tempRet0 = 0; + + var Math_floor=global.Math.floor; + var Math_abs=global.Math.abs; + var Math_sqrt=global.Math.sqrt; + var Math_pow=global.Math.pow; + var Math_cos=global.Math.cos; + var Math_sin=global.Math.sin; + var Math_tan=global.Math.tan; + var Math_acos=global.Math.acos; + var Math_asin=global.Math.asin; + var Math_atan=global.Math.atan; + var Math_atan2=global.Math.atan2; + var Math_exp=global.Math.exp; + var Math_log=global.Math.log; + var Math_ceil=global.Math.ceil; + var Math_imul=global.Math.imul; + var Math_min=global.Math.min; + var Math_max=global.Math.max; + var Math_clz32=global.Math.clz32; + var abort=env.abort; + var assert=env.assert; + var enlargeMemory=env.enlargeMemory; + var getTotalMemory=env.getTotalMemory; + var abortOnCannotGrowMemory=env.abortOnCannotGrowMemory; + var abortStackOverflow=env.abortStackOverflow; + var nullFunc_viiiii=env.nullFunc_viiiii; + var nullFunc_vd=env.nullFunc_vd; + var nullFunc_vid=env.nullFunc_vid; + var nullFunc_vi=env.nullFunc_vi; + var nullFunc_vii=env.nullFunc_vii; + var nullFunc_ii=env.nullFunc_ii; + var nullFunc_viddd=env.nullFunc_viddd; + var nullFunc_vidd=env.nullFunc_vidd; + var nullFunc_iiii=env.nullFunc_iiii; + var nullFunc_viiiiiiii=env.nullFunc_viiiiiiii; + var nullFunc_viiiiii=env.nullFunc_viiiiii; + var nullFunc_viii=env.nullFunc_viii; + var nullFunc_vidddd=env.nullFunc_vidddd; + var nullFunc_vdi=env.nullFunc_vdi; + var nullFunc_viiiiiii=env.nullFunc_viiiiiii; + var nullFunc_viiiiiiiii=env.nullFunc_viiiiiiiii; + var nullFunc_iii=env.nullFunc_iii; + var nullFunc_i=env.nullFunc_i; + var nullFunc_vdddddd=env.nullFunc_vdddddd; + var nullFunc_vdddd=env.nullFunc_vdddd; + var nullFunc_vdd=env.nullFunc_vdd; + var nullFunc_v=env.nullFunc_v; + var nullFunc_viid=env.nullFunc_viid; + var nullFunc_viiii=env.nullFunc_viiii; + var invoke_viiiii=env.invoke_viiiii; + var invoke_vd=env.invoke_vd; + var invoke_vid=env.invoke_vid; + var invoke_vi=env.invoke_vi; + var invoke_vii=env.invoke_vii; + var invoke_ii=env.invoke_ii; + var invoke_viddd=env.invoke_viddd; + var invoke_vidd=env.invoke_vidd; + var invoke_iiii=env.invoke_iiii; + var invoke_viiiiiiii=env.invoke_viiiiiiii; + var invoke_viiiiii=env.invoke_viiiiii; + var invoke_viii=env.invoke_viii; + var invoke_vidddd=env.invoke_vidddd; + var invoke_vdi=env.invoke_vdi; + var invoke_viiiiiii=env.invoke_viiiiiii; + var invoke_viiiiiiiii=env.invoke_viiiiiiiii; + var invoke_iii=env.invoke_iii; + var invoke_i=env.invoke_i; + var invoke_vdddddd=env.invoke_vdddddd; + var invoke_vdddd=env.invoke_vdddd; + var invoke_vdd=env.invoke_vdd; + var invoke_v=env.invoke_v; + var invoke_viid=env.invoke_viid; + var invoke_viiii=env.invoke_viiii; + var _emscripten_glGetTexParameterfv=env._emscripten_glGetTexParameterfv; + var _glUseProgram=env._glUseProgram; + var _emscripten_glShaderSource=env._emscripten_glShaderSource; + var _glfwCreateWindow=env._glfwCreateWindow; + var _emscripten_glReleaseShaderCompiler=env._emscripten_glReleaseShaderCompiler; + var _emscripten_glBlendFuncSeparate=env._emscripten_glBlendFuncSeparate; + var _emscripten_glUniform4iv=env._emscripten_glUniform4iv; + var _emscripten_glVertexAttribPointer=env._emscripten_glVertexAttribPointer; + var _emscripten_glGetIntegerv=env._emscripten_glGetIntegerv; + var _emscripten_glCullFace=env._emscripten_glCullFace; + var _emscripten_glIsProgram=env._emscripten_glIsProgram; + var _emscripten_glStencilMaskSeparate=env._emscripten_glStencilMaskSeparate; + var _emscripten_glViewport=env._emscripten_glViewport; + var _emscripten_glFrontFace=env._emscripten_glFrontFace; + var _alBufferData=env._alBufferData; + var ___assert_fail=env.___assert_fail; + var _glDeleteProgram=env._glDeleteProgram; + var _emscripten_glUniform3fv=env._emscripten_glUniform3fv; + var _emscripten_glPolygonOffset=env._emscripten_glPolygonOffset; + var _emscripten_glUseProgram=env._emscripten_glUseProgram; + var _emscripten_glBlendColor=env._emscripten_glBlendColor; + var _glBindBuffer=env._glBindBuffer; + var _emscripten_glDepthFunc=env._emscripten_glDepthFunc; + var _glGetShaderInfoLog=env._glGetShaderInfoLog; + var _alSource3f=env._alSource3f; + var _emscripten_set_fullscreenchange_callback=env._emscripten_set_fullscreenchange_callback; + var _emscripten_set_touchmove_callback=env._emscripten_set_touchmove_callback; + var _emscripten_set_main_loop_timing=env._emscripten_set_main_loop_timing; + var _glDisable=env._glDisable; + var _glBlendFunc=env._glBlendFunc; + var _emscripten_glDisableVertexAttribArray=env._emscripten_glDisableVertexAttribArray; + var _glGetAttribLocation=env._glGetAttribLocation; + var _glDisableVertexAttribArray=env._glDisableVertexAttribArray; + var _glCreateShader=env._glCreateShader; + var _emscripten_glReadPixels=env._emscripten_glReadPixels; + var _alcGetString=env._alcGetString; + var _emscripten_glSampleCoverage=env._emscripten_glSampleCoverage; + var _emscripten_glVertexPointer=env._emscripten_glVertexPointer; + var _emscripten_set_touchstart_callback=env._emscripten_set_touchstart_callback; + var emscriptenWebGLComputeImageSize=env.emscriptenWebGLComputeImageSize; + var _emscripten_glGetBooleanv=env._emscripten_glGetBooleanv; + var ___syscall221=env.___syscall221; + var _glUniform4f=env._glUniform4f; + var _llvm_stacksave=env._llvm_stacksave; + var _emscripten_glUniform1i=env._emscripten_glUniform1i; + var _emscripten_glStencilFuncSeparate=env._emscripten_glStencilFuncSeparate; + var _emscripten_glLoadMatrixf=env._emscripten_glLoadMatrixf; + var _emscripten_glGenBuffers=env._emscripten_glGenBuffers; + var _emscripten_glDeleteObjectARB=env._emscripten_glDeleteObjectARB; + var _glfwSetWindowSizeCallback=env._glfwSetWindowSizeCallback; + var _emscripten_glGetShaderPrecisionFormat=env._emscripten_glGetShaderPrecisionFormat; + var _glfwInit=env._glfwInit; + var _emscripten_glGetPointerv=env._emscripten_glGetPointerv; + var _glGenBuffers=env._glGenBuffers; + var _glShaderSource=env._glShaderSource; + var _emscripten_glGetString=env._emscripten_glGetString; + var _emscripten_glIsFramebuffer=env._emscripten_glIsFramebuffer; + var _emscripten_glIsEnabled=env._emscripten_glIsEnabled; + var _emscripten_glScissor=env._emscripten_glScissor; + var _emscripten_glVertexAttrib4fv=env._emscripten_glVertexAttrib4fv; + var _emscripten_glFramebufferTexture2D=env._emscripten_glFramebufferTexture2D; + var _emscripten_glTexParameteriv=env._emscripten_glTexParameteriv; + var _emscripten_glBindProgramARB=env._emscripten_glBindProgramARB; + var _emscripten_glStencilOpSeparate=env._emscripten_glStencilOpSeparate; + var _alSourcePlay=env._alSourcePlay; + var _alSourcei=env._alSourcei; + var _emscripten_glFramebufferRenderbuffer=env._emscripten_glFramebufferRenderbuffer; + var ___syscall140=env.___syscall140; + var _glfwSetErrorCallback=env._glfwSetErrorCallback; + var _glfwDefaultWindowHints=env._glfwDefaultWindowHints; + var _emscripten_glIsBuffer=env._emscripten_glIsBuffer; + var ___syscall146=env.___syscall146; + var _glfwDestroyWindow=env._glfwDestroyWindow; + var _emscripten_glGetActiveAttrib=env._emscripten_glGetActiveAttrib; + var _emscripten_glAttachShader=env._emscripten_glAttachShader; + var _glVertexAttribPointer=env._glVertexAttribPointer; + var _emscripten_glUniform2i=env._emscripten_glUniform2i; + var _emscripten_glUniform2f=env._emscripten_glUniform2f; + var _alcCreateContext=env._alcCreateContext; + var _glfwTerminate=env._glfwTerminate; + var _emscripten_glTexParameterfv=env._emscripten_glTexParameterfv; + var _emscripten_glUniformMatrix2fv=env._emscripten_glUniformMatrix2fv; + var _glGetProgramInfoLog=env._glGetProgramInfoLog; + var _emscripten_glGetUniformiv=env._emscripten_glGetUniformiv; + var _emscripten_glTexParameterf=env._emscripten_glTexParameterf; + var _emscripten_glGetAttachedShaders=env._emscripten_glGetAttachedShaders; + var _emscripten_glGenTextures=env._emscripten_glGenTextures; + var _emscripten_glTexParameteri=env._emscripten_glTexParameteri; + var _emscripten_glIsShader=env._emscripten_glIsShader; + var _llvm_stackrestore=env._llvm_stackrestore; + var _glfwMakeContextCurrent=env._glfwMakeContextCurrent; + var _emscripten_glClear=env._emscripten_glClear; + var _glDrawElements=env._glDrawElements; + var _alGetSourcei=env._alGetSourcei; + var _glBufferSubData=env._glBufferSubData; + var _alcMakeContextCurrent=env._alcMakeContextCurrent; + var _emscripten_glGenVertexArrays=env._emscripten_glGenVertexArrays; + var _emscripten_glVertexAttrib2fv=env._emscripten_glVertexAttrib2fv; + var _glViewport=env._glViewport; + var _alSourceQueueBuffers=env._alSourceQueueBuffers; + var _emscripten_glGetTexParameteriv=env._emscripten_glGetTexParameteriv; + var ___setErrNo=env.___setErrNo; + var _eglGetProcAddress=env._eglGetProcAddress; + var _alcGetCurrentContext=env._alcGetCurrentContext; + var _emscripten_glBindAttribLocation=env._emscripten_glBindAttribLocation; + var _glDeleteTextures=env._glDeleteTextures; + var _glDepthFunc=env._glDepthFunc; + var _emscripten_glClientActiveTexture=env._emscripten_glClientActiveTexture; + var _emscripten_glVertexAttrib2f=env._emscripten_glVertexAttrib2f; + var _emscripten_glFlush=env._emscripten_glFlush; + var _emscripten_glCheckFramebufferStatus=env._emscripten_glCheckFramebufferStatus; + var _emscripten_glGenerateMipmap=env._emscripten_glGenerateMipmap; + var _emscripten_glGetError=env._emscripten_glGetError; + var _alGenBuffers=env._alGenBuffers; + var _emscripten_glClearDepthf=env._emscripten_glClearDepthf; + var _emscripten_glBufferData=env._emscripten_glBufferData; + var _emscripten_glUniform3i=env._emscripten_glUniform3i; + var _emscripten_glRotatef=env._emscripten_glRotatef; + var _emscripten_glDeleteShader=env._emscripten_glDeleteShader; + var _glEnable=env._glEnable; + var _glGenTextures=env._glGenTextures; + var _emscripten_glMatrixMode=env._emscripten_glMatrixMode; + var _alDeleteSources=env._alDeleteSources; + var _emscripten_glClearStencil=env._emscripten_glClearStencil; + var _emscripten_glGetUniformLocation=env._emscripten_glGetUniformLocation; + var emscriptenWebGLGet=env.emscriptenWebGLGet; + var _alSourceUnqueueBuffers=env._alSourceUnqueueBuffers; + var _emscripten_glEnableVertexAttribArray=env._emscripten_glEnableVertexAttribArray; + var _alGetError=env._alGetError; + var _emscripten_get_now=env._emscripten_get_now; + var _emscripten_glNormalPointer=env._emscripten_glNormalPointer; + var _glAttachShader=env._glAttachShader; + var _emscripten_glTexCoordPointer=env._emscripten_glTexCoordPointer; + var _emscripten_glEnable=env._emscripten_glEnable; + var _glCreateProgram=env._glCreateProgram; + var _glUniformMatrix4fv=env._glUniformMatrix4fv; + var _emscripten_glClearDepth=env._emscripten_glClearDepth; + var ___lock=env.___lock; + var emscriptenWebGLGetTexPixelData=env.emscriptenWebGLGetTexPixelData; + var ___syscall6=env.___syscall6; + var ___syscall5=env.___syscall5; + var ___syscall145=env.___syscall145; + var _emscripten_glVertexAttrib3f=env._emscripten_glVertexAttrib3f; + var _time=env._time; + var _emscripten_glVertexAttrib1f=env._emscripten_glVertexAttrib1f; + var _emscripten_glGetFramebufferAttachmentParameteriv=env._emscripten_glGetFramebufferAttachmentParameteriv; + var _emscripten_glBlendEquationSeparate=env._emscripten_glBlendEquationSeparate; + var _exit=env._exit; + var _emscripten_glBindFramebuffer=env._emscripten_glBindFramebuffer; + var _glGetString=env._glGetString; + var _emscripten_glUniform4i=env._emscripten_glUniform4i; + var _alSourcef=env._alSourcef; + var _emscripten_glDrawRangeElements=env._emscripten_glDrawRangeElements; + var _glCullFace=env._glCullFace; + var _llvm_pow_f64=env._llvm_pow_f64; + var _emscripten_set_keypress_callback=env._emscripten_set_keypress_callback; + var __emscripten_sample_gamepad_data=env.__emscripten_sample_gamepad_data; + var _emscripten_get_gamepad_status=env._emscripten_get_gamepad_status; + var _emscripten_glUniform4f=env._emscripten_glUniform4f; + var _glfwSwapInterval=env._glfwSwapInterval; + var _glfwGetVideoModes=env._glfwGetVideoModes; + var _emscripten_set_click_callback=env._emscripten_set_click_callback; + var _emscripten_glShaderBinary=env._emscripten_glShaderBinary; + var _emscripten_glDrawElements=env._emscripten_glDrawElements; + var _emscripten_glBlendFunc=env._emscripten_glBlendFunc; + var _emscripten_get_num_gamepads=env._emscripten_get_num_gamepads; + var _glCompressedTexImage2D=env._glCompressedTexImage2D; + var _emscripten_glUniform1iv=env._emscripten_glUniform1iv; + var _emscripten_glGetVertexAttribPointerv=env._emscripten_glGetVertexAttribPointerv; + var _glClearDepthf=env._glClearDepthf; + var _emscripten_glCompressedTexSubImage2D=env._emscripten_glCompressedTexSubImage2D; + var emscriptenWebGLGetUniform=env.emscriptenWebGLGetUniform; + var _emscripten_glGenRenderbuffers=env._emscripten_glGenRenderbuffers; + var _emscripten_glDeleteVertexArrays=env._emscripten_glDeleteVertexArrays; + var _glfwSetWindowShouldClose=env._glfwSetWindowShouldClose; + var _emscripten_glUniform1fv=env._emscripten_glUniform1fv; + var _emscripten_glGetActiveUniform=env._emscripten_glGetActiveUniform; + var _glBindTexture=env._glBindTexture; + var _emscripten_glUniform3iv=env._emscripten_glUniform3iv; + var _emscripten_glUniform2iv=env._emscripten_glUniform2iv; + var _emscripten_glHint=env._emscripten_glHint; + var _glfwSetCharCallback=env._glfwSetCharCallback; + var emscriptenWebGLGetVertexAttrib=env.emscriptenWebGLGetVertexAttrib; + var _glGetFloatv=env._glGetFloatv; + var _emscripten_glDeleteProgram=env._emscripten_glDeleteProgram; + var _emscripten_glDeleteRenderbuffers=env._emscripten_glDeleteRenderbuffers; + var _glfwSetScrollCallback=env._glfwSetScrollCallback; + var _emscripten_glDrawElementsInstanced=env._emscripten_glDrawElementsInstanced; + var _emscripten_glVertexAttrib4f=env._emscripten_glVertexAttrib4f; + var _alcDestroyContext=env._alcDestroyContext; + var _glDrawArrays=env._glDrawArrays; + var _emscripten_glTexSubImage2D=env._emscripten_glTexSubImage2D; + var _emscripten_memcpy_big=env._emscripten_memcpy_big; + var _emscripten_glPixelStorei=env._emscripten_glPixelStorei; + var _glCompileShader=env._glCompileShader; + var _alListenerf=env._alListenerf; + var _emscripten_glUniformMatrix3fv=env._emscripten_glUniformMatrix3fv; + var _emscripten_glColorPointer=env._emscripten_glColorPointer; + var _emscripten_glGetBufferParameteriv=env._emscripten_glGetBufferParameteriv; + var _emscripten_glFinish=env._emscripten_glFinish; + var _emscripten_request_pointerlock=env._emscripten_request_pointerlock; + var _emscripten_set_gamepaddisconnected_callback=env._emscripten_set_gamepaddisconnected_callback; + var _emscripten_asm_const_iii=env._emscripten_asm_const_iii; + var _emscripten_glDepthMask=env._emscripten_glDepthMask; + var _glfwSetWindowIconifyCallback=env._glfwSetWindowIconifyCallback; + var _emscripten_glDrawBuffers=env._emscripten_glDrawBuffers; + var _alSourceStop=env._alSourceStop; + var _glFrontFace=env._glFrontFace; + var _emscripten_glGetObjectParameterivARB=env._emscripten_glGetObjectParameterivARB; + var _emscripten_exit_pointerlock=env._emscripten_exit_pointerlock; + var _alcCloseDevice=env._alcCloseDevice; + var _glUniform1i=env._glUniform1i; + var _glEnableVertexAttribArray=env._glEnableVertexAttribArray; + var _emscripten_glStencilFunc=env._emscripten_glStencilFunc; + var _abort=env._abort; + var _alcGetContextsDevice=env._alcGetContextsDevice; + var _emscripten_glUniform2fv=env._emscripten_glUniform2fv; + var _glfwGetCursorPos=env._glfwGetCursorPos; + var _glDeleteBuffers=env._glDeleteBuffers; + var _glBufferData=env._glBufferData; + var _glTexImage2D=env._glTexImage2D; + var _emscripten_glGetShaderiv=env._emscripten_glGetShaderiv; + var _glfwSetKeyCallback=env._glfwSetKeyCallback; + var _emscripten_glGenFramebuffers=env._emscripten_glGenFramebuffers; + var _emscripten_glUniformMatrix4fv=env._emscripten_glUniformMatrix4fv; + var _emscripten_glLoadIdentity=env._emscripten_glLoadIdentity; + var _glDeleteShader=env._glDeleteShader; + var _emscripten_glUniform1f=env._emscripten_glUniform1f; + var _glGetProgramiv=env._glGetProgramiv; + var _llvm_exp2_f32=env._llvm_exp2_f32; + var _emscripten_glIsRenderbuffer=env._emscripten_glIsRenderbuffer; + var _glfwGetTime=env._glfwGetTime; + var _emscripten_glRenderbufferStorage=env._emscripten_glRenderbufferStorage; + var _emscripten_set_gamepadconnected_callback=env._emscripten_set_gamepadconnected_callback; + var _alListener3f=env._alListener3f; + var _emscripten_glGetVertexAttribiv=env._emscripten_glGetVertexAttribiv; + var _emscripten_glBindVertexArray=env._emscripten_glBindVertexArray; + var _emscripten_glDrawArraysInstanced=env._emscripten_glDrawArraysInstanced; + var _emscripten_set_touchcancel_callback=env._emscripten_set_touchcancel_callback; + var _emscripten_glCreateShader=env._emscripten_glCreateShader; + var _emscripten_glStencilMask=env._emscripten_glStencilMask; + var _emscripten_glDeleteTextures=env._emscripten_glDeleteTextures; + var _glfwGetKey=env._glfwGetKey; + var _glfwGetPrimaryMonitor=env._glfwGetPrimaryMonitor; + var _glLinkProgram=env._glLinkProgram; + var _emscripten_glVertexAttribDivisor=env._emscripten_glVertexAttribDivisor; + var _emscripten_set_touchend_callback=env._emscripten_set_touchend_callback; + var _emscripten_glGetUniformfv=env._emscripten_glGetUniformfv; + var _emscripten_glGetVertexAttribfv=env._emscripten_glGetVertexAttribfv; + var _emscripten_glGetRenderbufferParameteriv=env._emscripten_glGetRenderbufferParameteriv; + var _glGetShaderiv=env._glGetShaderiv; + var _emscripten_glVertexAttrib3fv=env._emscripten_glVertexAttrib3fv; + var _glGetUniformLocation=env._glGetUniformLocation; + var _emscripten_glGetInfoLogARB=env._emscripten_glGetInfoLogARB; + var _emscripten_glCompileShader=env._emscripten_glCompileShader; + var _glClear=env._glClear; + var _emscripten_glFrustum=env._emscripten_glFrustum; + var _emscripten_glDisable=env._emscripten_glDisable; + var _emscripten_glDepthRangef=env._emscripten_glDepthRangef; + var __exit=env.__exit; + var _emscripten_glLineWidth=env._emscripten_glLineWidth; + var _emscripten_glUniform3f=env._emscripten_glUniform3f; + var _emscripten_glGetShaderInfoLog=env._emscripten_glGetShaderInfoLog; + var _emscripten_glStencilOp=env._emscripten_glStencilOp; + var _glBindAttribLocation=env._glBindAttribLocation; + var _glPixelStorei=env._glPixelStorei; + var _emscripten_glColorMask=env._emscripten_glColorMask; + var _emscripten_glLinkProgram=env._emscripten_glLinkProgram; + var _emscripten_glBlendEquation=env._emscripten_glBlendEquation; + var _emscripten_glIsTexture=env._emscripten_glIsTexture; + var _alDeleteBuffers=env._alDeleteBuffers; + var _emscripten_glGetProgramiv=env._emscripten_glGetProgramiv; + var _emscripten_glVertexAttrib1fv=env._emscripten_glVertexAttrib1fv; + var _emscripten_glBindTexture=env._emscripten_glBindTexture; + var _glfwSetMouseButtonCallback=env._glfwSetMouseButtonCallback; + var _emscripten_get_pointerlock_status=env._emscripten_get_pointerlock_status; + var _emscripten_glActiveTexture=env._emscripten_glActiveTexture; + var _emscripten_glDeleteBuffers=env._emscripten_glDeleteBuffers; + var ___syscall54=env.___syscall54; + var ___unlock=env.___unlock; + var _emscripten_glBufferSubData=env._emscripten_glBufferSubData; + var _glfwSwapBuffers=env._glfwSwapBuffers; + var _emscripten_glDepthRange=env._emscripten_glDepthRange; + var _emscripten_set_main_loop=env._emscripten_set_main_loop; + var _emscripten_glBindRenderbuffer=env._emscripten_glBindRenderbuffer; + var _emscripten_glGetProgramInfoLog=env._emscripten_glGetProgramInfoLog; + var _glfwWindowHint=env._glfwWindowHint; + var _alGenSources=env._alGenSources; + var _glfwSetCursorPosCallback=env._glfwSetCursorPosCallback; + var _emscripten_glDeleteFramebuffers=env._emscripten_glDeleteFramebuffers; + var _emscripten_glUniform4fv=env._emscripten_glUniform4fv; + var _alcOpenDevice=env._alcOpenDevice; + var _emscripten_glDrawArrays=env._emscripten_glDrawArrays; + var _emscripten_glCompressedTexImage2D=env._emscripten_glCompressedTexImage2D; + var _emscripten_glClearColor=env._emscripten_glClearColor; + var _emscripten_glGetShaderSource=env._emscripten_glGetShaderSource; + var _emscripten_glCreateProgram=env._emscripten_glCreateProgram; + var _emscripten_glCopyTexSubImage2D=env._emscripten_glCopyTexSubImage2D; + var _emscripten_glGetAttribLocation=env._emscripten_glGetAttribLocation; + var _glTexParameteri=env._glTexParameteri; + var _emscripten_glValidateProgram=env._emscripten_glValidateProgram; + var _emscripten_glBindBuffer=env._emscripten_glBindBuffer; + var _emscripten_glGetFloatv=env._emscripten_glGetFloatv; + var _emscripten_glDetachShader=env._emscripten_glDetachShader; + var _glClearColor=env._glClearColor; + var _emscripten_glEnableClientState=env._emscripten_glEnableClientState; + var _glTexParameterf=env._glTexParameterf; + var _glfwSetCursorEnterCallback=env._glfwSetCursorEnterCallback; + var _emscripten_glCopyTexImage2D=env._emscripten_glCopyTexImage2D; + var _emscripten_glTexImage2D=env._emscripten_glTexImage2D; + var tempFloat = 0.0; + +function _emscripten_replace_memory(newBuffer) { + if ((byteLength(newBuffer) & 0xffffff || byteLength(newBuffer) <= 0xffffff) || byteLength(newBuffer) > 0x80000000) return false; + HEAP8 = new Int8View(newBuffer); + HEAP16 = new Int16View(newBuffer); + HEAP32 = new Int32View(newBuffer); + HEAPU8 = new Uint8View(newBuffer); + HEAPU16 = new Uint16View(newBuffer); + HEAPU32 = new Uint32View(newBuffer); + HEAPF32 = new Float32View(newBuffer); + HEAPF64 = new Float64View(newBuffer); + buffer = newBuffer; + return true; +} + +// EMSCRIPTEN_START_FUNCS + +function stackAlloc(size) { + size = size|0; + var ret = 0; + ret = STACKTOP; + STACKTOP = (STACKTOP + size)|0; + STACKTOP = (STACKTOP + 15)&-16; + if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(size|0); + + return ret|0; } -function _rlFinishLogoScreen() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[240>>2]|0; - return ($0|0); +function stackSave() { + return STACKTOP|0; } -function _InitTitleScreen() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; - $0 = sp + 28|0; - $1 = sp + 8|0; - $2 = sp; - HEAP32[284>>2] = 0; - HEAP32[288>>2] = 0; - _LoadTexture($0,12185); - ;HEAP32[292>>2]=HEAP32[$0>>2]|0;HEAP32[292+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[292+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[292+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[292+16>>2]=HEAP32[$0+16>>2]|0; - _LoadTexture($1,12219); - ;HEAP32[312>>2]=HEAP32[$1>>2]|0;HEAP32[312+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[312+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[312+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[312+16>>2]=HEAP32[$1+16>>2]|0; - _LoadSound($2,12248); - $3 = $2; - $4 = $3; - $5 = HEAP32[$4>>2]|0; - $6 = (($3) + 4)|0; - $7 = $6; - $8 = HEAP32[$7>>2]|0; - $9 = 16; - $10 = $9; - HEAP32[$10>>2] = $5; - $11 = (($9) + 4)|0; - $12 = $11; - HEAP32[$12>>2] = $8; - STACKTOP = sp;return; +function stackRestore(top) { + top = top|0; + STACKTOP = top; } -function _UpdateTitleScreen() { - var $$inv = 0, $0 = 0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $fxStart$byval_copy = 0, $storemerge = 0.0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $fxStart$byval_copy = sp; - $0 = HEAP32[284>>2]|0; - $1 = (($0) + 1)|0; - HEAP32[284>>2] = $1; - $2 = +HEAPF32[332>>2]; - $3 = $2 + 0.004999999888241291; - $$inv = $3 >= 1.0; - $storemerge = $$inv ? 1.0 : $3; - HEAPF32[332>>2] = $storemerge; - $4 = (_IsKeyPressed(257)|0); - $5 = ($4|0)==(0); - if ($5) { - $6 = (_IsMouseButtonPressed(0)|0); - $7 = ($6|0)==(0); - if ($7) { - STACKTOP = sp;return; - } - } - ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[16>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[16+4>>2]|0; - _PlaySound($fxStart$byval_copy); - HEAP32[288>>2] = 1; - STACKTOP = sp;return; +function establishStackSpace(stackBase, stackMax) { + stackBase = stackBase|0; + stackMax = stackMax|0; + STACKTOP = stackBase; + STACK_MAX = stackMax; } -function _DrawTitleScreen() { - var $$byval_copy3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $font$byval_copy = 0, $tmpcast20$byval_copy = 0, dest = 0, label = 0; - var sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; - $tmpcast20$byval_copy = sp + 100|0; - $$byval_copy3 = sp + 68|0; - $font$byval_copy = sp + 24|0; - $0 = sp + 96|0; - $1 = sp + 20|0; - $2 = sp + 92|0; - $3 = sp + 16|0; - $4 = sp + 88|0; - $5 = sp + 8|0; - $6 = sp; - $7 = (_GetScreenWidth()|0); - $8 = (_GetScreenHeight()|0); - HEAP8[$0>>0] = 26; - $9 = ((($0)) + 1|0); - HEAP8[$9>>0] = 26; - $10 = ((($0)) + 2|0); - HEAP8[$10>>0] = 26; - $11 = ((($0)) + 3|0); - HEAP8[$11>>0] = -1; - ;HEAP8[$tmpcast20$byval_copy>>0]=HEAP8[$0>>0]|0;HEAP8[$tmpcast20$byval_copy+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$tmpcast20$byval_copy+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$tmpcast20$byval_copy+3>>0]=HEAP8[$0+3>>0]|0; - _DrawRectangle(0,0,$7,$8,$tmpcast20$byval_copy); - $12 = (_GetScreenWidth()|0); - $13 = (($12|0) / 2)&-1; - $14 = HEAP32[(296)>>2]|0; - $15 = (($14|0) / 2)&-1; - $16 = (($13) - ($15))|0; - HEAP32[$1>>2] = -1; - ;HEAP32[$$byval_copy3>>2]=HEAP32[292>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[292+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[292+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[292+12>>2]|0;HEAP32[$$byval_copy3+16>>2]=HEAP32[292+16>>2]|0; - ;HEAP8[$tmpcast20$byval_copy>>0]=HEAP8[$1>>0]|0;HEAP8[$tmpcast20$byval_copy+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$tmpcast20$byval_copy+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$tmpcast20$byval_copy+3>>0]=HEAP8[$1+3>>0]|0; - _DrawTexture($$byval_copy3,$16,0,$tmpcast20$byval_copy); - $17 = (_GetScreenWidth()|0); - $18 = (($17|0) / 2)&-1; - $19 = HEAP32[(316)>>2]|0; - $20 = (($19|0) / 2)&-1; - $21 = (($18) - ($20))|0; - HEAP32[$3>>2] = -1; - $22 = +HEAPF32[332>>2]; - ;HEAP8[$tmpcast20$byval_copy>>0]=HEAP8[$3>>0]|0;HEAP8[$tmpcast20$byval_copy+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$tmpcast20$byval_copy+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$tmpcast20$byval_copy+3>>0]=HEAP8[$3+3>>0]|0; - _Fade($2,$tmpcast20$byval_copy,$22); - ;HEAP32[$$byval_copy3>>2]=HEAP32[312>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[312+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[312+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[312+12>>2]|0;HEAP32[$$byval_copy3+16>>2]=HEAP32[312+16>>2]|0; - ;HEAP8[$tmpcast20$byval_copy>>0]=HEAP8[$2>>0]|0;HEAP8[$tmpcast20$byval_copy+1>>0]=HEAP8[$2+1>>0]|0;HEAP8[$tmpcast20$byval_copy+2>>0]=HEAP8[$2+2>>0]|0;HEAP8[$tmpcast20$byval_copy+3>>0]=HEAP8[$2+3>>0]|0; - _DrawTexture($$byval_copy3,$21,30,$tmpcast20$byval_copy); - $23 = (_GetScreenHeight()|0); - $24 = (($23) + -40)|0; - HEAP8[$4>>0] = -56; - $25 = ((($4)) + 1|0); - HEAP8[$25>>0] = -56; - $26 = ((($4)) + 2|0); - HEAP8[$26>>0] = -56; - $27 = ((($4)) + 3|0); - HEAP8[$27>>0] = -1; - ;HEAP8[$tmpcast20$byval_copy>>0]=HEAP8[$4>>0]|0;HEAP8[$tmpcast20$byval_copy+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$tmpcast20$byval_copy+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$tmpcast20$byval_copy+3>>0]=HEAP8[$4+3>>0]|0; - _DrawText(12274,20,$24,20,$tmpcast20$byval_copy); - $28 = HEAP32[284>>2]|0; - $29 = ($28|0)>(180); - if (!($29)) { - STACKTOP = sp;return; - } - $30 = (($28|0) / 40)&-1; - $31 = $30 & 1; - $32 = ($31|0)==(0); - if ($32) { - STACKTOP = sp;return; - } - HEAPF32[$5>>2] = 230.0; - $33 = ((($5)) + 4|0); - HEAPF32[$33>>2] = 450.0; - $34 = HEAP32[(212)>>2]|0; - HEAP32[$6>>2] = -1; - dest=$font$byval_copy; src=192; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - ;HEAP32[$$byval_copy3>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[$5+4>>2]|0; - ;HEAP8[$tmpcast20$byval_copy>>0]=HEAP8[$6>>0]|0;HEAP8[$tmpcast20$byval_copy+1>>0]=HEAP8[$6+1>>0]|0;HEAP8[$tmpcast20$byval_copy+2>>0]=HEAP8[$6+2>>0]|0;HEAP8[$tmpcast20$byval_copy+3>>0]=HEAP8[$6+3>>0]|0; - _DrawTextEx($font$byval_copy,12319,$$byval_copy3,$34,-2,$tmpcast20$byval_copy); - STACKTOP = sp;return; + +function setThrew(threw, value) { + threw = threw|0; + value = value|0; + if ((__THREW__|0) == 0) { + __THREW__ = threw; + threwValue = value; + } } -function _UnloadTitleScreen() { - var $fxStart$byval_copy = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $fxStart$byval_copy = sp; - ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[292>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[292+4>>2]|0;HEAP32[$fxStart$byval_copy+8>>2]=HEAP32[292+8>>2]|0;HEAP32[$fxStart$byval_copy+12>>2]=HEAP32[292+12>>2]|0;HEAP32[$fxStart$byval_copy+16>>2]=HEAP32[292+16>>2]|0; - _UnloadTexture($fxStart$byval_copy); - ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[312>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[312+4>>2]|0;HEAP32[$fxStart$byval_copy+8>>2]=HEAP32[312+8>>2]|0;HEAP32[$fxStart$byval_copy+12>>2]=HEAP32[312+12>>2]|0;HEAP32[$fxStart$byval_copy+16>>2]=HEAP32[312+16>>2]|0; - _UnloadTexture($fxStart$byval_copy); - ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[16>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[16+4>>2]|0; - _UnloadSound($fxStart$byval_copy); - STACKTOP = sp;return; + +function setTempRet0(value) { + value = value|0; + tempRet0 = value; } -function _FinishTitleScreen() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[288>>2]|0; - return ($0|0); +function getTempRet0() { + return tempRet0|0; } -function _InitGameplayScreen() { - var $$byval_copy4 = 0, $$byval_copy5 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; - var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; - var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; - var $150 = 0, $151 = 0.0, $152 = 0, $153 = 0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; - var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; - var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; - var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; - var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; - var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0; - var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0; - var $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; - var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond83 = 0, $exitcond84 = 0; - var $i$067 = 0, $i1$066 = 0, $i2$065 = 0, $kI$078 = 0, $kI$1$lcssa = 0, $kI$171 = 0, $kI$2 = 0, $kII$077 = 0, $kII$1$lcssa = 0, $kII$170 = 0, $kII$2 = 0, $kIII$076 = 0, $kIII$1$lcssa = 0, $kIII$169 = 0, $kIII$2 = 0, $x$068 = 0, $y$074 = 0, dest = 0, label = 0, sp = 0; - var src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 528|0; - $$byval_copy5 = sp + 512|0; - $$byval_copy4 = sp + 508|0; - $0 = sp + 476|0; - $1 = sp + 456|0; - $2 = sp + 436|0; - $3 = sp + 416|0; - $4 = sp + 396|0; - $5 = sp + 376|0; - $6 = sp + 356|0; - $7 = sp + 336|0; - $8 = sp + 316|0; - $9 = sp + 296|0; - $10 = sp + 276|0; - $11 = sp + 256|0; - $12 = sp + 236|0; - $13 = sp + 216|0; - $14 = sp + 196|0; - $15 = sp + 176|0; - $16 = sp + 156|0; - $17 = sp + 136|0; - $18 = sp + 76|0; - $19 = sp + 16|0; - $20 = sp + 8|0; - $21 = sp; - $22 = sp + 504|0; - $23 = sp + 500|0; - $24 = sp + 496|0; - HEAP32[336>>2] = 0; - HEAP32[340>>2] = 0; - HEAP32[344>>2] = 0; - _LoadTexture($0,12349); - ;HEAP32[348>>2]=HEAP32[$0>>2]|0;HEAP32[348+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[348+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[348+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[348+16>>2]=HEAP32[$0+16>>2]|0; - _LoadTexture($1,12383); - ;HEAP32[368>>2]=HEAP32[$1>>2]|0;HEAP32[368+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[368+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[368+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[368+16>>2]=HEAP32[$1+16>>2]|0; - _LoadTexture($2,12425); - ;HEAP32[388>>2]=HEAP32[$2>>2]|0;HEAP32[388+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[388+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[388+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[388+16>>2]=HEAP32[$2+16>>2]|0; - _LoadTexture($3,12468); - ;HEAP32[408>>2]=HEAP32[$3>>2]|0;HEAP32[408+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[408+8>>2]=HEAP32[$3+8>>2]|0;HEAP32[408+12>>2]=HEAP32[$3+12>>2]|0;HEAP32[408+16>>2]=HEAP32[$3+16>>2]|0; - _LoadTexture($4,12512); - ;HEAP32[428>>2]=HEAP32[$4>>2]|0;HEAP32[428+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[428+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[428+12>>2]=HEAP32[$4+12>>2]|0;HEAP32[428+16>>2]=HEAP32[$4+16>>2]|0; - _LoadTexture($5,12542); - ;HEAP32[448>>2]=HEAP32[$5>>2]|0;HEAP32[448+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[448+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[448+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[448+16>>2]=HEAP32[$5+16>>2]|0; - _LoadTexture($6,12571); - ;HEAP32[468>>2]=HEAP32[$6>>2]|0;HEAP32[468+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[468+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[468+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[468+16>>2]=HEAP32[$6+16>>2]|0; - _LoadTexture($7,12600); - ;HEAP32[488>>2]=HEAP32[$7>>2]|0;HEAP32[488+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[488+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[488+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[488+16>>2]=HEAP32[$7+16>>2]|0; - _LoadTexture($8,12634); - ;HEAP32[508>>2]=HEAP32[$8>>2]|0;HEAP32[508+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[508+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[508+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[508+16>>2]=HEAP32[$8+16>>2]|0; - _LoadTexture($9,12667); - ;HEAP32[528>>2]=HEAP32[$9>>2]|0;HEAP32[528+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[528+8>>2]=HEAP32[$9+8>>2]|0;HEAP32[528+12>>2]=HEAP32[$9+12>>2]|0;HEAP32[528+16>>2]=HEAP32[$9+16>>2]|0; - _LoadTexture($10,12695); - ;HEAP32[548>>2]=HEAP32[$10>>2]|0;HEAP32[548+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[548+8>>2]=HEAP32[$10+8>>2]|0;HEAP32[548+12>>2]=HEAP32[$10+12>>2]|0;HEAP32[548+16>>2]=HEAP32[$10+16>>2]|0; - _LoadTexture($11,12729); - ;HEAP32[568>>2]=HEAP32[$11>>2]|0;HEAP32[568+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[568+8>>2]=HEAP32[$11+8>>2]|0;HEAP32[568+12>>2]=HEAP32[$11+12>>2]|0;HEAP32[568+16>>2]=HEAP32[$11+16>>2]|0; - _LoadTexture($12,12762); - ;HEAP32[588>>2]=HEAP32[$12>>2]|0;HEAP32[588+4>>2]=HEAP32[$12+4>>2]|0;HEAP32[588+8>>2]=HEAP32[$12+8>>2]|0;HEAP32[588+12>>2]=HEAP32[$12+12>>2]|0;HEAP32[588+16>>2]=HEAP32[$12+16>>2]|0; - _LoadTexture($13,12804); - ;HEAP32[608>>2]=HEAP32[$13>>2]|0;HEAP32[608+4>>2]=HEAP32[$13+4>>2]|0;HEAP32[608+8>>2]=HEAP32[$13+8>>2]|0;HEAP32[608+12>>2]=HEAP32[$13+12>>2]|0;HEAP32[608+16>>2]=HEAP32[$13+16>>2]|0; - _LoadTexture($14,12847); - ;HEAP32[628>>2]=HEAP32[$14>>2]|0;HEAP32[628+4>>2]=HEAP32[$14+4>>2]|0;HEAP32[628+8>>2]=HEAP32[$14+8>>2]|0;HEAP32[628+12>>2]=HEAP32[$14+12>>2]|0;HEAP32[628+16>>2]=HEAP32[$14+16>>2]|0; - _LoadTexture($15,12891); - ;HEAP32[648>>2]=HEAP32[$15>>2]|0;HEAP32[648+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[648+8>>2]=HEAP32[$15+8>>2]|0;HEAP32[648+12>>2]=HEAP32[$15+12>>2]|0;HEAP32[648+16>>2]=HEAP32[$15+16>>2]|0; - _LoadTexture($16,12932); - ;HEAP32[668>>2]=HEAP32[$16>>2]|0;HEAP32[668+4>>2]=HEAP32[$16+4>>2]|0;HEAP32[668+8>>2]=HEAP32[$16+8>>2]|0;HEAP32[668+12>>2]=HEAP32[$16+12>>2]|0;HEAP32[668+16>>2]=HEAP32[$16+16>>2]|0; - _LoadTexture($17,12974); - ;HEAP32[688>>2]=HEAP32[$17>>2]|0;HEAP32[688+4>>2]=HEAP32[$17+4>>2]|0;HEAP32[688+8>>2]=HEAP32[$17+8>>2]|0;HEAP32[688+12>>2]=HEAP32[$17+12>>2]|0;HEAP32[688+16>>2]=HEAP32[$17+16>>2]|0; - _LoadShader($18,13017,13043); - dest=708; src=$18; stop=dest+60|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _LoadShader($19,13017,13074); - dest=708; src=$19; stop=dest+60|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _LoadSound($20,13101); - $25 = $20; - $26 = $25; - $27 = HEAP32[$26>>2]|0; - $28 = (($25) + 4)|0; - $29 = $28; - $30 = HEAP32[$29>>2]|0; - $31 = 24; - $32 = $31; - HEAP32[$32>>2] = $27; - $33 = (($31) + 4)|0; - $34 = $33; - HEAP32[$34>>2] = $30; - _LoadSound($21,13130); - $35 = $21; - $36 = $35; - $37 = HEAP32[$36>>2]|0; - $38 = (($35) + 4)|0; - $39 = $38; - $40 = HEAP32[$39>>2]|0; - $41 = 32; - $42 = $41; - HEAP32[$42>>2] = $37; - $43 = (($41) + 4)|0; - $44 = $43; - HEAP32[$44>>2] = $40; - $45 = (_GetScreenWidth()|0); - $46 = (($45|0) / 2)&-1; - $47 = (+($46|0)); - $48 = (_GetScreenHeight()|0); - $49 = (($48|0) / 2)&-1; - $50 = (($49) + -40)|0; - $51 = (+($50|0)); - HEAPF32[768>>2] = $47; - HEAPF32[(772)>>2] = $51; - HEAP32[(784)>>2] = 20; - HEAPF32[(776)>>2] = 5.0; - HEAPF32[(780)>>2] = 5.0; - HEAP32[(788)>>2] = -1; - $52 = HEAP32[188>>2]|0; - $53 = ($52|0)>(0); - if ($53) { - $54 = ((($22)) + 1|0); - $55 = ((($22)) + 2|0); - $56 = ((($22)) + 3|0); - $57 = ((($23)) + 1|0); - $58 = ((($23)) + 2|0); - $59 = ((($23)) + 3|0); - $60 = ((($24)) + 1|0); - $61 = ((($24)) + 2|0); - $62 = ((($24)) + 3|0); - $kI$078 = 0;$kII$077 = 0;$kIII$076 = 0;$y$074 = 0; - while(1) { - $63 = HEAP32[184>>2]|0; - $64 = ($63|0)>(0); - if ($64) { - $65 = (+($y$074|0)); - $66 = $65 * 10.0; - $67 = (+($y$074|0)); - $68 = $67 * 10.0; - $69 = (+($y$074|0)); - $70 = $69 * 10.0; - $72 = $63;$kI$171 = $kI$078;$kII$170 = $kII$077;$kIII$169 = $kIII$076;$x$068 = 0; - while(1) { - $71 = Math_imul($72, $y$074)|0; - $73 = (($71) + ($x$068))|0; - $74 = HEAP32[180>>2]|0; - $75 = (($74) + ($73<<2)|0); - HEAP8[$22>>0] = -1; - HEAP8[$54>>0] = 0; - HEAP8[$55>>0] = 0; - HEAP8[$56>>0] = -1; - ;HEAP8[$$byval_copy4>>0]=HEAP8[$75>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$75+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$75+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$75+3>>0]|0; - ;HEAP8[$$byval_copy5>>0]=HEAP8[$22>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$22+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$22+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$22+3>>0]|0; - $76 = (_ColorEqual($$byval_copy4,$$byval_copy5)|0); - $77 = ($76|0)==(0); - do { - if ($77) { - $83 = HEAP32[184>>2]|0; - $84 = Math_imul($83, $y$074)|0; - $85 = (($84) + ($x$068))|0; - $86 = HEAP32[180>>2]|0; - $87 = (($86) + ($85<<2)|0); - HEAP8[$23>>0] = 0; - HEAP8[$57>>0] = -1; - HEAP8[$58>>0] = 0; - HEAP8[$59>>0] = -1; - ;HEAP8[$$byval_copy4>>0]=HEAP8[$87>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$87+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$87+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$87+3>>0]|0; - ;HEAP8[$$byval_copy5>>0]=HEAP8[$23>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$23+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$23+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$23+3>>0]|0; - $88 = (_ColorEqual($$byval_copy4,$$byval_copy5)|0); - $89 = ($88|0)==(0); - if (!($89)) { - $90 = (+($x$068|0)); - $91 = $90 * 10.0; - $92 = (1180 + (($kII$170*48)|0)|0); - HEAPF32[$92>>2] = $91; - $93 = (((1180 + (($kII$170*48)|0)|0)) + 4|0); - HEAPF32[$93>>2] = $68; - $94 = (($kII$170) + 1)|0; - $kI$2 = $kI$171;$kII$2 = $94;$kIII$2 = $kIII$169; - break; - } - $95 = HEAP32[184>>2]|0; - $96 = Math_imul($95, $y$074)|0; - $97 = (($96) + ($x$068))|0; - $98 = HEAP32[180>>2]|0; - $99 = (($98) + ($97<<2)|0); - HEAP8[$24>>0] = 0; - HEAP8[$60>>0] = 0; - HEAP8[$61>>0] = -1; - HEAP8[$62>>0] = -1; - ;HEAP8[$$byval_copy4>>0]=HEAP8[$99>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$99+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$99+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$99+3>>0]|0; - ;HEAP8[$$byval_copy5>>0]=HEAP8[$24>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$24+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$24+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$24+3>>0]|0; - $100 = (_ColorEqual($$byval_copy4,$$byval_copy5)|0); - $101 = ($100|0)==(0); - if ($101) { - $kI$2 = $kI$171;$kII$2 = $kII$170;$kIII$2 = $kIII$169; - } else { - $102 = (+($x$068|0)); - $103 = $102 * 10.0; - $104 = (1756 + (($kIII$169*48)|0)|0); - HEAPF32[$104>>2] = $103; - $105 = (((1756 + (($kIII$169*48)|0)|0)) + 4|0); - HEAPF32[$105>>2] = $66; - $106 = (($kIII$169) + 1)|0; - $kI$2 = $kI$171;$kII$2 = $kII$170;$kIII$2 = $106; - } - } else { - $78 = (+($x$068|0)); - $79 = $78 * 10.0; - $80 = (796 + (($kI$171*48)|0)|0); - HEAPF32[$80>>2] = $79; - $81 = (((796 + (($kI$171*48)|0)|0)) + 4|0); - HEAPF32[$81>>2] = $70; - $82 = (($kI$171) + 1)|0; - $kI$2 = $82;$kII$2 = $kII$170;$kIII$2 = $kIII$169; - } - } while(0); - $107 = (($x$068) + 1)|0; - $108 = HEAP32[184>>2]|0; - $109 = ($107|0)<($108|0); - if ($109) { - $72 = $108;$kI$171 = $kI$2;$kII$170 = $kII$2;$kIII$169 = $kIII$2;$x$068 = $107; - } else { - $kI$1$lcssa = $kI$2;$kII$1$lcssa = $kII$2;$kIII$1$lcssa = $kIII$2; - break; - } - } - } else { - $kI$1$lcssa = $kI$078;$kII$1$lcssa = $kII$077;$kIII$1$lcssa = $kIII$076; - } - $110 = (($y$074) + 1)|0; - $111 = HEAP32[188>>2]|0; - $112 = ($110|0)<($111|0); - if ($112) { - $kI$078 = $kI$1$lcssa;$kII$077 = $kII$1$lcssa;$kIII$076 = $kIII$1$lcssa;$y$074 = $110; - } else { - $i$067 = 0; - break; - } - } - } else { - $i$067 = 0; + +function _main() { + var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $font$byval_copy = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); + $font$byval_copy = sp + 56|0; + $0 = sp; + $1 = sp + 24|0; + _InitWindow(1280,720,5698); + _InitAudioDevice(); + _LoadImage($0,5723); + ;HEAP32[$font$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$font$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$font$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$font$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$font$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; + $2 = (_GetImageData($font$byval_copy)|0); + HEAP32[6239] = $2; + $3 = ((($0)) + 4|0); + $4 = HEAP32[$3>>2]|0; + HEAP32[6240] = $4; + $5 = ((($0)) + 8|0); + $6 = HEAP32[$5>>2]|0; + HEAP32[6241] = $6; + ;HEAP32[$font$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$font$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$font$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$font$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$font$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; + _UnloadImage($font$byval_copy); + _LoadSpriteFont($1,5748); + ;HEAP32[24968>>2]=HEAP32[$1>>2]|0;HEAP32[24968+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[24968+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[24968+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[24968+16>>2]=HEAP32[$1+16>>2]|0;HEAP32[24968+20>>2]=HEAP32[$1+20>>2]|0;HEAP32[24968+24>>2]=HEAP32[$1+24>>2]|0;HEAP32[24968+28>>2]=HEAP32[$1+28>>2]|0; + $7 = (_LoadMusicStream(5776)|0); + HEAP32[6250] = $7; + _PlayMusicStream($7); + $8 = HEAP32[6250]|0; + _SetMusicVolume($8,1.0); + HEAP32[6251] = 0; + _rlInitLogoScreen(); + _emscripten_set_main_loop((1|0),0,1); + $9 = HEAP32[6251]|0; + switch ($9|0) { + case 0: { + break; } - while(1) { - $113 = (((796 + (($i$067*48)|0)|0)) + 8|0); - HEAP32[$113>>2] = 12; - $114 = (_GetRandomValue(3,9)|0); - $115 = (((796 + (($i$067*48)|0)|0)) + 12|0); - HEAP32[$115>>2] = $114; - $116 = (((796 + (($i$067*48)|0)|0)) + 16|0); - HEAP32[$116>>2] = 0; - $117 = (((796 + (($i$067*48)|0)|0)) + 20|0); - HEAP8[$117>>0] = -1; - $118 = (((796 + (($i$067*48)|0)|0)) + 21|0); - HEAP8[$118>>0] = -53; - $119 = (((796 + (($i$067*48)|0)|0)) + 22|0); - HEAP8[$119>>0] = 0; - $120 = (((796 + (($i$067*48)|0)|0)) + 23|0); - HEAP8[$120>>0] = -1; - $121 = (((796 + (($i$067*48)|0)|0)) + 24|0); - $122 = (((796 + (($i$067*48)|0)|0)) + 40|0); - ;HEAP32[$121>>2]=0|0;HEAP32[$121+4>>2]=0|0;HEAP32[$121+8>>2]=0|0;HEAP32[$121+12>>2]=0|0; - HEAP32[$122>>2] = 64; - $123 = (((796 + (($i$067*48)|0)|0)) + 44|0); - HEAP32[$123>>2] = 64; - $124 = (($i$067) + 1)|0; - $exitcond84 = ($124|0)==(8); - if ($exitcond84) { - $i1$066 = 0; - break; - } else { - $i$067 = $124; - } + case 1: { + _UnloadTitleScreen(); + break; } - while(1) { - $125 = (((1180 + (($i1$066*48)|0)|0)) + 8|0); - HEAP32[$125>>2] = 8; - $126 = (_GetRandomValue(3,8)|0); - $127 = (((1180 + (($i1$066*48)|0)|0)) + 12|0); - HEAP32[$127>>2] = $126; - $128 = (((1180 + (($i1$066*48)|0)|0)) + 16|0); - HEAP32[$128>>2] = 0; - $129 = (((1180 + (($i1$066*48)|0)|0)) + 20|0); - HEAP8[$129>>0] = -1; - $130 = (((1180 + (($i1$066*48)|0)|0)) + 21|0); - HEAP8[$130>>0] = -53; - $131 = (((1180 + (($i1$066*48)|0)|0)) + 22|0); - HEAP8[$131>>0] = 0; - $132 = (((1180 + (($i1$066*48)|0)|0)) + 23|0); - HEAP8[$132>>0] = -1; - $133 = (((1180 + (($i1$066*48)|0)|0)) + 24|0); - $134 = (((1180 + (($i1$066*48)|0)|0)) + 40|0); - ;HEAP32[$133>>2]=0|0;HEAP32[$133+4>>2]=0|0;HEAP32[$133+8>>2]=0|0;HEAP32[$133+12>>2]=0|0; - HEAP32[$134>>2] = 64; - $135 = (((1180 + (($i1$066*48)|0)|0)) + 44|0); - HEAP32[$135>>2] = 64; - $136 = (($i1$066) + 1)|0; - $exitcond83 = ($136|0)==(12); - if ($exitcond83) { - $i2$065 = 0; - break; - } else { - $i1$066 = $136; - } + case 2: { + _UnloadGameplayScreen(); + break; } - while(1) { - $137 = (((1756 + (($i2$065*48)|0)|0)) + 8|0); - HEAP32[$137>>2] = 8; - $138 = (_GetRandomValue(4,10)|0); - $139 = (((1756 + (($i2$065*48)|0)|0)) + 12|0); - HEAP32[$139>>2] = $138; - $140 = (((1756 + (($i2$065*48)|0)|0)) + 16|0); - HEAP32[$140>>2] = 0; - $141 = (((1756 + (($i2$065*48)|0)|0)) + 20|0); - HEAP8[$141>>0] = -1; - $142 = (((1756 + (($i2$065*48)|0)|0)) + 21|0); - HEAP8[$142>>0] = -53; - $143 = (((1756 + (($i2$065*48)|0)|0)) + 22|0); - HEAP8[$143>>0] = 0; - $144 = (((1756 + (($i2$065*48)|0)|0)) + 23|0); - HEAP8[$144>>0] = -1; - $145 = (((1756 + (($i2$065*48)|0)|0)) + 24|0); - $146 = (((1756 + (($i2$065*48)|0)|0)) + 40|0); - ;HEAP32[$145>>2]=0|0;HEAP32[$145+4>>2]=0|0;HEAP32[$145+8>>2]=0|0;HEAP32[$145+12>>2]=0|0; - HEAP32[$146>>2] = 64; - $147 = (((1756 + (($i2$065*48)|0)|0)) + 44|0); - HEAP32[$147>>2] = 64; - $148 = (($i2$065) + 1)|0; - $exitcond = ($148|0)==(20); - if ($exitcond) { - break; - } else { - $i2$065 = $148; - } - } - HEAP32[2716>>2] = 0; - $149 = (_GetScreenWidth()|0); - $150 = (($149|0) / 2)&-1; - $151 = (+($150|0)); - $152 = (_GetScreenHeight()|0); - $153 = (($152|0) / 2)&-1; - $154 = (+($153|0)); - HEAPF32[2720>>2] = $151; - HEAPF32[(2724)>>2] = $154; - _EnemyReset(2728); - _EnemyReset((2772)); - _EnemyReset((2816)); - _EnemyReset((2860)); - _EnemyReset((2904)); - _EnemyReset((2948)); - _EnemyReset((2992)); - _EnemyReset((3036)); - $155 = HEAP32[(808)>>2]|0; - $156 = HEAP32[(856)>>2]|0; - $157 = (($155) + ($156))|0; - $158 = HEAP32[(904)>>2]|0; - $159 = (($157) + ($158))|0; - $160 = HEAP32[(952)>>2]|0; - $161 = (($159) + ($160))|0; - $162 = HEAP32[(1000)>>2]|0; - $163 = (($161) + ($162))|0; - $164 = HEAP32[(1048)>>2]|0; - $165 = (($163) + ($164))|0; - $166 = HEAP32[(1096)>>2]|0; - $167 = (($165) + ($166))|0; - $168 = HEAP32[(1144)>>2]|0; - $169 = (($167) + ($168))|0; - $170 = HEAP32[(1192)>>2]|0; - $171 = (($169) + ($170))|0; - $172 = HEAP32[(1240)>>2]|0; - $173 = (($171) + ($172))|0; - $174 = HEAP32[(1288)>>2]|0; - $175 = (($173) + ($174))|0; - $176 = HEAP32[(1336)>>2]|0; - $177 = (($175) + ($176))|0; - $178 = HEAP32[(1384)>>2]|0; - $179 = (($177) + ($178))|0; - $180 = HEAP32[(1432)>>2]|0; - $181 = (($179) + ($180))|0; - $182 = HEAP32[(1480)>>2]|0; - $183 = (($181) + ($182))|0; - $184 = HEAP32[(1528)>>2]|0; - $185 = (($183) + ($184))|0; - $186 = HEAP32[(1576)>>2]|0; - $187 = (($185) + ($186))|0; - $188 = HEAP32[(1624)>>2]|0; - $189 = (($187) + ($188))|0; - $190 = HEAP32[(1672)>>2]|0; - $191 = (($189) + ($190))|0; - $192 = HEAP32[(1720)>>2]|0; - $193 = (($191) + ($192))|0; - $194 = HEAP32[(1768)>>2]|0; - $195 = (($193) + ($194))|0; - $196 = HEAP32[(1816)>>2]|0; - $197 = (($195) + ($196))|0; - $198 = HEAP32[(1864)>>2]|0; - $199 = (($197) + ($198))|0; - $200 = HEAP32[(1912)>>2]|0; - $201 = (($199) + ($200))|0; - $202 = HEAP32[(1960)>>2]|0; - $203 = (($201) + ($202))|0; - $204 = HEAP32[(2008)>>2]|0; - $205 = (($203) + ($204))|0; - $206 = HEAP32[(2056)>>2]|0; - $207 = (($205) + ($206))|0; - $208 = HEAP32[(2104)>>2]|0; - $209 = (($207) + ($208))|0; - $210 = HEAP32[(2152)>>2]|0; - $211 = (($209) + ($210))|0; - $212 = HEAP32[(2200)>>2]|0; - $213 = (($211) + ($212))|0; - $214 = HEAP32[(2248)>>2]|0; - $215 = (($213) + ($214))|0; - $216 = HEAP32[(2296)>>2]|0; - $217 = (($215) + ($216))|0; - $218 = HEAP32[(2344)>>2]|0; - $219 = (($217) + ($218))|0; - $220 = HEAP32[(2392)>>2]|0; - $221 = (($219) + ($220))|0; - $222 = HEAP32[(2440)>>2]|0; - $223 = (($221) + ($222))|0; - $224 = HEAP32[(2488)>>2]|0; - $225 = (($223) + ($224))|0; - $226 = HEAP32[(2536)>>2]|0; - $227 = (($225) + ($226))|0; - $228 = HEAP32[(2584)>>2]|0; - $229 = (($227) + ($228))|0; - $230 = HEAP32[(2632)>>2]|0; - $231 = (($229) + ($230))|0; - $232 = HEAP32[(2680)>>2]|0; - $233 = (($231) + ($232))|0; - HEAP32[3080>>2] = $233; - HEAPF32[3084>>2] = 0.0; - HEAP32[3088>>2] = 0; - HEAPF32[3092>>2] = 0.0; - HEAP32[3096>>2] = 0; - $234 = (_GetRandomValue(500,1000)|0); - HEAP32[3100>>2] = $234; - HEAP32[3104>>2] = 0; - _PlayMusicStream(13160); - STACKTOP = sp;return; -} -function _UpdateGameplayScreen() { - var $$ = 0, $$23 = 0, $$24 = 0, $$byval_copy16 = 0, $$pr = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0.0; - var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; - var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; - var $148 = 0, $149 = 0, $15 = 0.0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0.0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; - var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0.0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0.0, $183 = 0; - var $184 = 0.0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0.0, $189 = 0.0, $19 = 0, $190 = 0.0, $191 = 0, $192 = 0.0, $193 = 0.0, $194 = 0, $195 = 0, $196 = 0, $197 = 0.0, $198 = 0, $199 = 0, $2 = 0, $20 = 0.0, $200 = 0; - var $201 = 0, $202 = 0.0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0.0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0.0, $219 = 0; - var $22 = 0.0, $220 = 0, $221 = 0, $222 = 0, $223 = 0.0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0; - var $238 = 0, $239 = 0.0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0.0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0.0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0; - var $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0.0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0.0, $270 = 0, $271 = 0, $272 = 0, $273 = 0; - var $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0; - var $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0.0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0; - var $31 = 0.0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0.0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0; - var $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0; - var $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0; - var $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0; - var $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0.0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0; - var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0.0, $406 = 0.0, $407 = 0.0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0.0, $412 = 0.0, $413 = 0.0, $414 = 0.0, $415 = 0, $416 = 0, $417 = 0; - var $418 = 0, $419 = 0, $42 = 0.0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0.0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; - var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0.0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; - var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; - var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0.0; - var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0; - var $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0; - var $75 = 0.0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0; - var $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, $dir = 0, $exitcond = 0, $exitcond65 = 0, $exitcond66 = 0, $exitcond67 = 0, $exitcond68 = 0, $exitcond69 = 0, $exitcond70 = 0, $exitcond71 = 0, $fxLightOff$byval_copy18 = 0, $i$056 = 0, $i1$057 = 0, $i2$058 = 0; - var $i3$055 = 0, $i4$054 = 0, $i5$053 = 0, $i6$051 = 0, $i9$048 = 0, $lightedLevel$2$ph = 0, $lightedLevel$4$ph = 0, $not$ = 0, $notrhs = 0, $phitmp74 = 0, $storemerge22 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $fxLightOff$byval_copy18 = sp + 16|0; - $$byval_copy16 = sp; - $dir = sp + 8|0; - $0 = (_IsKeyPressed(80)|0); - $1 = ($0|0)==(0); - if (!($1)) { - $2 = HEAP32[344>>2]|0; - $3 = ($2|0)==(0); - $4 = $3&1; - HEAP32[344>>2] = $4; - } - $5 = HEAP32[344>>2]|0; - $6 = HEAP32[2716>>2]|0; - $notrhs = ($6|0)==(3); - $7 = HEAP32[3096>>2]|0; - $8 = $7 | $5; - $9 = ($8|0)!=(0); - $10 = $notrhs | $9; - do { - if (!($10)) { - $11 = HEAP32[336>>2]|0; - $12 = (($11) + 1)|0; - HEAP32[336>>2] = $12; - $13 = (_IsKeyDown(262)|0); - $14 = ($13|0)==(0); - if ($14) { - $18 = (_IsKeyDown(263)|0); - $19 = ($18|0)==(0); - if (!($19)) { - $20 = +HEAPF32[(776)>>2]; - $21 = +HEAPF32[768>>2]; - $22 = $21 - $20; - HEAPF32[768>>2] = $22; - } - } else { - $15 = +HEAPF32[(776)>>2]; - $16 = +HEAPF32[768>>2]; - $17 = $15 + $16; - HEAPF32[768>>2] = $17; - } - $23 = (_IsKeyDown(265)|0); - $24 = ($23|0)==(0); - if ($24) { - $28 = (_IsKeyDown(264)|0); - $29 = ($28|0)==(0); - if (!($29)) { - $30 = +HEAPF32[(780)>>2]; - $31 = +HEAPF32[(772)>>2]; - $32 = $30 + $31; - HEAPF32[(772)>>2] = $32; - } - } else { - $25 = +HEAPF32[(780)>>2]; - $26 = +HEAPF32[(772)>>2]; - $27 = $26 - $25; - HEAPF32[(772)>>2] = $27; - } - $33 = (_IsKeyPressed(83)|0); - $34 = ($33|0)==(0); - if (!($34)) { - $35 = HEAP32[3104>>2]|0; - $36 = ($35|0)==(0); - $37 = $36&1; - HEAP32[3104>>2] = $37; - } - $38 = HEAP32[(784)>>2]|0; - $39 = (+($38|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[768>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[768+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[2720>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[2720+4>>2]|0; - $40 = (_CheckCollisionCircles($$byval_copy16,$39,$fxLightOff$byval_copy18,50.0)|0); - $41 = ($40|0)==(0); - if ($41) { - $storemerge22 = -1; - } else { - $42 = +HEAPF32[(792)>>2]; - $43 = $42 + 0.20000000298023224; - HEAPF32[(792)>>2] = $43; - $storemerge22 = 100; - } - HEAP8[(788)>>0] = -1; - HEAP8[(789)>>0] = -1; - HEAP8[(790)>>0] = $storemerge22; - HEAP8[(791)>>0] = -1; - $44 = +HEAPF32[(792)>>2]; - $45 = $44 > 40.0; - if ($45) { - HEAPF32[(792)>>2] = 40.0; - } - $46 = HEAP32[2716>>2]|0; - switch ($46|0) { - case 0: { - $i$056 = 0; - while(1) { - $48 = HEAP32[(784)>>2]|0; - $49 = (+($48|0)); - $50 = (796 + (($i$056*48)|0)|0); - $51 = (((796 + (($i$056*48)|0)|0)) + 8|0); - $52 = HEAP32[$51>>2]|0; - $53 = (+($52|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[768>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[768+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$50>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$50+4>>2]|0; - $54 = (_CheckCollisionCircles($$byval_copy16,$49,$fxLightOff$byval_copy18,$53)|0); - $55 = ($54|0)==(0); - if (!($55)) { - $56 = (((796 + (($i$056*48)|0)|0)) + 16|0); - $57 = HEAP32[$56>>2]|0; - $58 = ($57|0)==(0); - if ($58) { - $59 = +HEAPF32[(792)>>2]; - $60 = (((796 + (($i$056*48)|0)|0)) + 12|0); - $61 = HEAP32[$60>>2]|0; - $62 = (+($61|0)); - $63 = !($59 >= $62); - if (!($63)) { - HEAP32[$56>>2] = 1; - $64 = (((796 + (($i$056*48)|0)|0)) + 28|0); - HEAP32[$64>>2] = 1; - $65 = HEAP32[$60>>2]|0; - $66 = (+($65|0)); - $67 = +HEAPF32[(792)>>2]; - $68 = $67 - $66; - HEAPF32[(792)>>2] = $68; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[24>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[24+4>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - } - } - } - $69 = (($i$056) + 1)|0; - $exitcond69 = ($69|0)==(8); - if ($exitcond69) { - break; - } else { - $i$056 = $69; - } - } - break; - } - case 1: { - $i1$057 = 0; - while(1) { - $70 = HEAP32[(784)>>2]|0; - $71 = (+($70|0)); - $72 = (1180 + (($i1$057*48)|0)|0); - $73 = (((1180 + (($i1$057*48)|0)|0)) + 8|0); - $74 = HEAP32[$73>>2]|0; - $75 = (+($74|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[768>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[768+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$72>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$72+4>>2]|0; - $76 = (_CheckCollisionCircles($$byval_copy16,$71,$fxLightOff$byval_copy18,$75)|0); - $77 = ($76|0)==(0); - if (!($77)) { - $78 = (((1180 + (($i1$057*48)|0)|0)) + 16|0); - $79 = HEAP32[$78>>2]|0; - $80 = ($79|0)==(0); - if ($80) { - $81 = +HEAPF32[(792)>>2]; - $82 = (((1180 + (($i1$057*48)|0)|0)) + 12|0); - $83 = HEAP32[$82>>2]|0; - $84 = (+($83|0)); - $85 = !($81 >= $84); - if (!($85)) { - HEAP32[$78>>2] = 1; - $86 = HEAP32[$82>>2]|0; - $87 = (+($86|0)); - $88 = +HEAPF32[(792)>>2]; - $89 = $88 - $87; - HEAPF32[(792)>>2] = $89; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[24>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[24+4>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - } - } - } - $90 = (($i1$057) + 1)|0; - $exitcond70 = ($90|0)==(12); - if ($exitcond70) { - break; - } else { - $i1$057 = $90; - } - } - break; - } - case 2: { - $i2$058 = 0; - while(1) { - $91 = HEAP32[(784)>>2]|0; - $92 = (+($91|0)); - $93 = (1756 + (($i2$058*48)|0)|0); - $94 = (((1756 + (($i2$058*48)|0)|0)) + 8|0); - $95 = HEAP32[$94>>2]|0; - $96 = (+($95|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[768>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[768+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$93>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$93+4>>2]|0; - $97 = (_CheckCollisionCircles($$byval_copy16,$92,$fxLightOff$byval_copy18,$96)|0); - $98 = ($97|0)==(0); - if (!($98)) { - $99 = (((1756 + (($i2$058*48)|0)|0)) + 16|0); - $100 = HEAP32[$99>>2]|0; - $101 = ($100|0)==(0); - if ($101) { - $102 = +HEAPF32[(792)>>2]; - $103 = (((1756 + (($i2$058*48)|0)|0)) + 12|0); - $104 = HEAP32[$103>>2]|0; - $105 = (+($104|0)); - $106 = !($102 >= $105); - if (!($106)) { - HEAP32[$99>>2] = 1; - $107 = HEAP32[$103>>2]|0; - $108 = (+($107|0)); - $109 = +HEAPF32[(792)>>2]; - $110 = $109 - $108; - HEAPF32[(792)>>2] = $110; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[24>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[24+4>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - } - } - } - $111 = (($i2$058) + 1)|0; - $exitcond71 = ($111|0)==(20); - if ($exitcond71) { - break; - } else { - $i2$058 = $111; - } - } - break; - } - default: { - } - } - $47 = HEAP32[(472)>>2]|0; - $i3$055 = 0; - while(1) { - $113 = (((796 + (($i3$055*48)|0)|0)) + 16|0); - $114 = HEAP32[$113>>2]|0; - $115 = ($114|0)==(0); - if (!($115)) { - $116 = (((796 + (($i3$055*48)|0)|0)) + 24|0); - $117 = HEAP32[$116>>2]|0; - $118 = (($117) + 1)|0; - HEAP32[$116>>2] = $118; - $119 = ($117|0)>(9); - if ($119) { - $120 = (((796 + (($i3$055*48)|0)|0)) + 28|0); - $121 = HEAP32[$120>>2]|0; - $122 = (($121) + 1)|0; - $123 = ($121|0)>(5); - $$ = $123 ? 1 : $122; - HEAP32[$120>>2] = $$; - HEAP32[$116>>2] = 0; - } - } - $124 = (((796 + (($i3$055*48)|0)|0)) + 28|0); - $125 = HEAP32[$124>>2]|0; - $126 = Math_imul($47, $125)|0; - $127 = (($126|0) / 7)&-1; - $128 = (((796 + (($i3$055*48)|0)|0)) + 32|0); - HEAP32[$128>>2] = $127; - $129 = (($i3$055) + 1)|0; - $exitcond68 = ($129|0)==(8); - if ($exitcond68) { - break; - } else { - $i3$055 = $129; - } - } - $112 = HEAP32[(472)>>2]|0; - $i4$054 = 0; - while(1) { - $131 = (((1180 + (($i4$054*48)|0)|0)) + 16|0); - $132 = HEAP32[$131>>2]|0; - $133 = ($132|0)==(0); - if (!($133)) { - $134 = (((1180 + (($i4$054*48)|0)|0)) + 24|0); - $135 = HEAP32[$134>>2]|0; - $136 = (($135) + 1)|0; - HEAP32[$134>>2] = $136; - $137 = ($135|0)>(9); - if ($137) { - $138 = (((1180 + (($i4$054*48)|0)|0)) + 28|0); - $139 = HEAP32[$138>>2]|0; - $140 = (($139) + 1)|0; - $141 = ($139|0)>(5); - $$23 = $141 ? 1 : $140; - HEAP32[$138>>2] = $$23; - HEAP32[$134>>2] = 0; - } - } - $142 = (((1180 + (($i4$054*48)|0)|0)) + 28|0); - $143 = HEAP32[$142>>2]|0; - $144 = Math_imul($112, $143)|0; - $145 = (($144|0) / 7)&-1; - $146 = (((1180 + (($i4$054*48)|0)|0)) + 32|0); - HEAP32[$146>>2] = $145; - $147 = (($i4$054) + 1)|0; - $exitcond67 = ($147|0)==(12); - if ($exitcond67) { - break; - } else { - $i4$054 = $147; - } - } - $130 = HEAP32[(472)>>2]|0; - $i5$053 = 0; - while(1) { - $148 = (((1756 + (($i5$053*48)|0)|0)) + 16|0); - $149 = HEAP32[$148>>2]|0; - $150 = ($149|0)==(0); - if (!($150)) { - $151 = (((1756 + (($i5$053*48)|0)|0)) + 24|0); - $152 = HEAP32[$151>>2]|0; - $153 = (($152) + 1)|0; - HEAP32[$151>>2] = $153; - $154 = ($152|0)>(9); - if ($154) { - $155 = (((1756 + (($i5$053*48)|0)|0)) + 28|0); - $156 = HEAP32[$155>>2]|0; - $157 = (($156) + 1)|0; - $158 = ($156|0)>(5); - $$24 = $158 ? 1 : $157; - HEAP32[$155>>2] = $$24; - HEAP32[$151>>2] = 0; - } - } - $159 = (((1756 + (($i5$053*48)|0)|0)) + 28|0); - $160 = HEAP32[$159>>2]|0; - $161 = Math_imul($130, $160)|0; - $162 = (($161|0) / 7)&-1; - $163 = (((1756 + (($i5$053*48)|0)|0)) + 32|0); - HEAP32[$163>>2] = $162; - $164 = (($i5$053) + 1)|0; - $exitcond66 = ($164|0)==(20); - if ($exitcond66) { - break; - } else { - $i5$053 = $164; - } - } - $165 = HEAP32[3104>>2]|0; - $166 = ($165|0)==(0); - if ($166) { - $167 = ((($dir)) + 4|0); - $i6$051 = 0; - while(1) { - $168 = (2728 + (($i6$051*44)|0)|0); - $169 = (((2728 + (($i6$051*44)|0)|0)) + 28|0); - $170 = HEAP32[$169>>2]|0; - $171 = ($170|0)==(0); - if ($171) { - $172 = (((2728 + (($i6$051*44)|0)|0)) + 36|0); - $173 = HEAP32[$172>>2]|0; - $174 = (($173) + 1)|0; - HEAP32[$172>>2] = $174; - } - $175 = (((2728 + (($i6$051*44)|0)|0)) + 36|0); - $176 = HEAP32[$175>>2]|0; - $177 = (((2728 + (($i6$051*44)|0)|0)) + 32|0); - $178 = HEAP32[$177>>2]|0; - $179 = ($176|0)>($178|0); - if ($179) { - HEAP32[$169>>2] = 1; - label = 56; - } else { - $$pr = HEAP32[$169>>2]|0; - $180 = ($$pr|0)==(0); - if (!($180)) { - label = 56; - } - } - L79: do { - if ((label|0) == 56) { - label = 0; - $181 = (((2728 + (($i6$051*44)|0)|0)) + 8|0); - ;HEAP32[$$byval_copy16>>2]=HEAP32[$181>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$181+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$168>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$168+4>>2]|0; - _Vector2Subtract($dir,$$byval_copy16,$fxLightOff$byval_copy18); - _Vector2Normalize($dir); - $182 = +HEAPF32[$dir>>2]; - $183 = (((2728 + (($i6$051*44)|0)|0)) + 20|0); - $184 = +HEAPF32[$183>>2]; - $185 = $182 * $184; - $186 = +HEAPF32[$168>>2]; - $187 = $186 + $185; - HEAPF32[$168>>2] = $187; - $188 = +HEAPF32[$167>>2]; - $189 = +HEAPF32[$183>>2]; - $190 = $188 * $189; - $191 = (((2728 + (($i6$051*44)|0)|0)) + 4|0); - $192 = +HEAPF32[$191>>2]; - $193 = $192 + $190; - HEAPF32[$191>>2] = $193; - $194 = HEAP32[2716>>2]|0; - switch ($194|0) { - case 0: { - $195 = (((2728 + (($i6$051*44)|0)|0)) + 24|0); - $196 = HEAP32[$195>>2]|0; - $197 = (+($196|0)); - $198 = (((2728 + (($i6$051*44)|0)|0)) + 16|0); - $199 = HEAP32[$198>>2]|0; - $200 = (((796 + (($199*48)|0)|0)) + 8|0); - $201 = HEAP32[$200>>2]|0; - $202 = (+($201|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[$168>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$168+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$181>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$181+4>>2]|0; - $203 = (_CheckCollisionCircles($$byval_copy16,$197,$fxLightOff$byval_copy18,$202)|0); - $204 = ($203|0)==(0); - if ($204) { - break L79; - } - $205 = HEAP32[$198>>2]|0; - $206 = (((796 + (($205*48)|0)|0)) + 16|0); - HEAP32[$206>>2] = 0; - $207 = HEAP32[$198>>2]|0; - $208 = (((796 + (($207*48)|0)|0)) + 24|0); - HEAP32[$208>>2] = 0; - $209 = HEAP32[$198>>2]|0; - $210 = (((796 + (($209*48)|0)|0)) + 28|0); - HEAP32[$210>>2] = 0; - $211 = HEAP32[$198>>2]|0; - $212 = (((796 + (($211*48)|0)|0)) + 32|0); - HEAP32[$212>>2] = 0; - $213 = (((796 + (($211*48)|0)|0)) + 36|0); - HEAP32[$213>>2] = 0; - $214 = (((796 + (($211*48)|0)|0)) + 40|0); - HEAP32[$214>>2] = 64; - $215 = (((796 + (($211*48)|0)|0)) + 44|0); - HEAP32[$215>>2] = 64; - _EnemyReset($168); - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[32>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[32+4>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - break L79; - break; - } - case 1: { - $216 = (((2728 + (($i6$051*44)|0)|0)) + 24|0); - $217 = HEAP32[$216>>2]|0; - $218 = (+($217|0)); - $219 = (((2728 + (($i6$051*44)|0)|0)) + 16|0); - $220 = HEAP32[$219>>2]|0; - $221 = (((1180 + (($220*48)|0)|0)) + 8|0); - $222 = HEAP32[$221>>2]|0; - $223 = (+($222|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[$168>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$168+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$181>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$181+4>>2]|0; - $224 = (_CheckCollisionCircles($$byval_copy16,$218,$fxLightOff$byval_copy18,$223)|0); - $225 = ($224|0)==(0); - if ($225) { - break L79; - } - $226 = HEAP32[$219>>2]|0; - $227 = (((1180 + (($226*48)|0)|0)) + 16|0); - HEAP32[$227>>2] = 0; - $228 = HEAP32[$219>>2]|0; - $229 = (((1180 + (($228*48)|0)|0)) + 24|0); - HEAP32[$229>>2] = 0; - $230 = HEAP32[$219>>2]|0; - $231 = (((1180 + (($230*48)|0)|0)) + 28|0); - HEAP32[$231>>2] = 0; - $232 = HEAP32[$219>>2]|0; - $233 = (((1180 + (($232*48)|0)|0)) + 32|0); - HEAP32[$233>>2] = 0; - $234 = (((1180 + (($232*48)|0)|0)) + 36|0); - HEAP32[$234>>2] = 0; - $235 = (((1180 + (($232*48)|0)|0)) + 40|0); - HEAP32[$235>>2] = 64; - $236 = (((1180 + (($232*48)|0)|0)) + 44|0); - HEAP32[$236>>2] = 64; - _EnemyReset($168); - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[32>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[32+4>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - break L79; - break; - } - case 2: { - $237 = (((2728 + (($i6$051*44)|0)|0)) + 24|0); - $238 = HEAP32[$237>>2]|0; - $239 = (+($238|0)); - $240 = (((2728 + (($i6$051*44)|0)|0)) + 16|0); - $241 = HEAP32[$240>>2]|0; - $242 = (((1756 + (($241*48)|0)|0)) + 8|0); - $243 = HEAP32[$242>>2]|0; - $244 = (+($243|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[$168>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$168+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$181>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$181+4>>2]|0; - $245 = (_CheckCollisionCircles($$byval_copy16,$239,$fxLightOff$byval_copy18,$244)|0); - $246 = ($245|0)==(0); - if ($246) { - break L79; - } - $247 = HEAP32[$240>>2]|0; - $248 = (((1756 + (($247*48)|0)|0)) + 16|0); - HEAP32[$248>>2] = 0; - $249 = HEAP32[$240>>2]|0; - $250 = (((1756 + (($249*48)|0)|0)) + 24|0); - HEAP32[$250>>2] = 0; - $251 = HEAP32[$240>>2]|0; - $252 = (((1756 + (($251*48)|0)|0)) + 28|0); - HEAP32[$252>>2] = 0; - $253 = HEAP32[$240>>2]|0; - $254 = (((1756 + (($253*48)|0)|0)) + 32|0); - HEAP32[$254>>2] = 0; - $255 = (((1756 + (($253*48)|0)|0)) + 36|0); - HEAP32[$255>>2] = 0; - $256 = (((1756 + (($253*48)|0)|0)) + 40|0); - HEAP32[$256>>2] = 64; - $257 = (((1756 + (($253*48)|0)|0)) + 44|0); - HEAP32[$257>>2] = 64; - _EnemyReset($168); - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[32>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[32+4>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - break L79; - break; - } - default: { - break L79; - } - } - } - } while(0); - $258 = (($i6$051) + 1)|0; - $exitcond65 = ($258|0)==(8); - if ($exitcond65) { - break; - } else { - $i6$051 = $258; - } - } - } - HEAP32[3108>>2] = 0; - $259 = HEAP32[(812)>>2]|0; - $260 = ($259|0)==(0); - if (!($260)) { - $261 = HEAP32[(808)>>2]|0; - $262 = HEAP32[3108>>2]|0; - $263 = (($262) + ($261))|0; - HEAP32[3108>>2] = $263; - } - $264 = HEAP32[(860)>>2]|0; - $265 = ($264|0)==(0); - if (!($265)) { - $469 = HEAP32[(856)>>2]|0; - $470 = HEAP32[3108>>2]|0; - $471 = (($470) + ($469))|0; - HEAP32[3108>>2] = $471; - } - $472 = HEAP32[(908)>>2]|0; - $473 = ($472|0)==(0); - if (!($473)) { - $474 = HEAP32[(904)>>2]|0; - $475 = HEAP32[3108>>2]|0; - $476 = (($475) + ($474))|0; - HEAP32[3108>>2] = $476; - } - $477 = HEAP32[(956)>>2]|0; - $478 = ($477|0)==(0); - if (!($478)) { - $479 = HEAP32[(952)>>2]|0; - $480 = HEAP32[3108>>2]|0; - $481 = (($480) + ($479))|0; - HEAP32[3108>>2] = $481; - } - $482 = HEAP32[(1004)>>2]|0; - $483 = ($482|0)==(0); - if (!($483)) { - $484 = HEAP32[(1000)>>2]|0; - $485 = HEAP32[3108>>2]|0; - $486 = (($485) + ($484))|0; - HEAP32[3108>>2] = $486; - } - $487 = HEAP32[(1052)>>2]|0; - $488 = ($487|0)==(0); - if (!($488)) { - $489 = HEAP32[(1048)>>2]|0; - $490 = HEAP32[3108>>2]|0; - $491 = (($490) + ($489))|0; - HEAP32[3108>>2] = $491; - } - $492 = HEAP32[(1100)>>2]|0; - $493 = ($492|0)==(0); - if (!($493)) { - $494 = HEAP32[(1096)>>2]|0; - $495 = HEAP32[3108>>2]|0; - $496 = (($495) + ($494))|0; - HEAP32[3108>>2] = $496; - } - $497 = HEAP32[(1148)>>2]|0; - $498 = ($497|0)==(0); - if (!($498)) { - $499 = HEAP32[(1144)>>2]|0; - $500 = HEAP32[3108>>2]|0; - $501 = (($500) + ($499))|0; - HEAP32[3108>>2] = $501; - } - $266 = HEAP32[(1196)>>2]|0; - $267 = ($266|0)==(0); - if (!($267)) { - $268 = HEAP32[(1192)>>2]|0; - $269 = HEAP32[3108>>2]|0; - $270 = (($269) + ($268))|0; - HEAP32[3108>>2] = $270; - } - $271 = HEAP32[(1244)>>2]|0; - $272 = ($271|0)==(0); - if (!($272)) { - $416 = HEAP32[(1240)>>2]|0; - $417 = HEAP32[3108>>2]|0; - $418 = (($417) + ($416))|0; - HEAP32[3108>>2] = $418; - } - $419 = HEAP32[(1292)>>2]|0; - $420 = ($419|0)==(0); - if (!($420)) { - $421 = HEAP32[(1288)>>2]|0; - $422 = HEAP32[3108>>2]|0; - $423 = (($422) + ($421))|0; - HEAP32[3108>>2] = $423; - } - $424 = HEAP32[(1340)>>2]|0; - $425 = ($424|0)==(0); - if (!($425)) { - $426 = HEAP32[(1336)>>2]|0; - $427 = HEAP32[3108>>2]|0; - $428 = (($427) + ($426))|0; - HEAP32[3108>>2] = $428; - } - $429 = HEAP32[(1388)>>2]|0; - $430 = ($429|0)==(0); - if (!($430)) { - $431 = HEAP32[(1384)>>2]|0; - $432 = HEAP32[3108>>2]|0; - $433 = (($432) + ($431))|0; - HEAP32[3108>>2] = $433; - } - $434 = HEAP32[(1436)>>2]|0; - $435 = ($434|0)==(0); - if (!($435)) { - $436 = HEAP32[(1432)>>2]|0; - $437 = HEAP32[3108>>2]|0; - $438 = (($437) + ($436))|0; - HEAP32[3108>>2] = $438; - } - $439 = HEAP32[(1484)>>2]|0; - $440 = ($439|0)==(0); - if (!($440)) { - $441 = HEAP32[(1480)>>2]|0; - $442 = HEAP32[3108>>2]|0; - $443 = (($442) + ($441))|0; - HEAP32[3108>>2] = $443; - } - $444 = HEAP32[(1532)>>2]|0; - $445 = ($444|0)==(0); - if (!($445)) { - $446 = HEAP32[(1528)>>2]|0; - $447 = HEAP32[3108>>2]|0; - $448 = (($447) + ($446))|0; - HEAP32[3108>>2] = $448; - } - $449 = HEAP32[(1580)>>2]|0; - $450 = ($449|0)==(0); - if (!($450)) { - $451 = HEAP32[(1576)>>2]|0; - $452 = HEAP32[3108>>2]|0; - $453 = (($452) + ($451))|0; - HEAP32[3108>>2] = $453; - } - $454 = HEAP32[(1628)>>2]|0; - $455 = ($454|0)==(0); - if (!($455)) { - $456 = HEAP32[(1624)>>2]|0; - $457 = HEAP32[3108>>2]|0; - $458 = (($457) + ($456))|0; - HEAP32[3108>>2] = $458; - } - $459 = HEAP32[(1676)>>2]|0; - $460 = ($459|0)==(0); - if (!($460)) { - $461 = HEAP32[(1672)>>2]|0; - $462 = HEAP32[3108>>2]|0; - $463 = (($462) + ($461))|0; - HEAP32[3108>>2] = $463; - } - $464 = HEAP32[(1724)>>2]|0; - $465 = ($464|0)==(0); - if ($465) { - $i9$048 = 0; - } else { - $466 = HEAP32[(1720)>>2]|0; - $467 = HEAP32[3108>>2]|0; - $468 = (($467) + ($466))|0; - HEAP32[3108>>2] = $468; - $i9$048 = 0; - } - while(1) { - $273 = (((1756 + (($i9$048*48)|0)|0)) + 16|0); - $274 = HEAP32[$273>>2]|0; - $275 = ($274|0)==(0); - if (!($275)) { - $276 = (((1756 + (($i9$048*48)|0)|0)) + 12|0); - $277 = HEAP32[$276>>2]|0; - $278 = HEAP32[3108>>2]|0; - $279 = (($278) + ($277))|0; - HEAP32[3108>>2] = $279; - } - $280 = (($i9$048) + 1)|0; - $exitcond = ($280|0)==(20); - if ($exitcond) { - break; - } else { - $i9$048 = $280; - } - } - $281 = HEAP32[2716>>2]|0; - HEAP32[3112>>2] = $281; - HEAP32[2716>>2] = 0; - $282 = HEAP32[(812)>>2]|0; - $not$ = ($282|0)!=(0); - $283 = HEAP32[(860)>>2]|0; - $284 = ($283|0)==(0); - $285 = HEAP32[(908)>>2]|0; - $286 = ($285|0)==(0); - $287 = $286 | $284; - $288 = HEAP32[(956)>>2]|0; - $289 = ($288|0)==(0); - $290 = $289 | $287; - $291 = HEAP32[(1004)>>2]|0; - $292 = ($291|0)==(0); - $293 = $292 | $290; - $294 = HEAP32[(1052)>>2]|0; - $295 = ($294|0)==(0); - $296 = $295 | $293; - $297 = HEAP32[(1100)>>2]|0; - $298 = ($297|0)==(0); - $299 = $298 | $296; - $300 = HEAP32[(1148)>>2]|0; - $301 = ($300|0)==(0); - $302 = $301 | $299; - $303 = $not$ ^ 1; - $304 = $302 | $303; - if ($304) { - $lightedLevel$2$ph = 1; - } else { - HEAP32[2716>>2] = 1; - $phitmp74 = $not$ ^ 1; - $lightedLevel$2$ph = $phitmp74; - } - $305 = HEAP32[(1196)>>2]|0; - $306 = ($305|0)==(0); - $307 = HEAP32[(1244)>>2]|0; - $308 = ($307|0)==(0); - $309 = $308 | $306; - $310 = HEAP32[(1292)>>2]|0; - $311 = ($310|0)==(0); - $312 = $311 | $309; - $313 = HEAP32[(1340)>>2]|0; - $314 = ($313|0)==(0); - $315 = $314 | $312; - $316 = HEAP32[(1388)>>2]|0; - $317 = ($316|0)==(0); - $318 = $317 | $315; - $319 = HEAP32[(1436)>>2]|0; - $320 = ($319|0)==(0); - $321 = $320 | $318; - $322 = HEAP32[(1484)>>2]|0; - $323 = ($322|0)==(0); - $324 = $323 | $321; - $325 = HEAP32[(1532)>>2]|0; - $326 = ($325|0)==(0); - $327 = $326 | $324; - $328 = HEAP32[(1580)>>2]|0; - $329 = ($328|0)==(0); - $330 = $329 | $327; - $331 = HEAP32[(1628)>>2]|0; - $332 = ($331|0)==(0); - $333 = $332 | $330; - $334 = HEAP32[(1676)>>2]|0; - $335 = ($334|0)==(0); - $336 = $335 | $333; - $337 = HEAP32[(1724)>>2]|0; - $338 = ($337|0)==(0); - $339 = $338 | $336; - $340 = $339 | $lightedLevel$2$ph; - if ($340) { - $lightedLevel$4$ph = 1; - } else { - HEAP32[2716>>2] = 2; - $lightedLevel$4$ph = $lightedLevel$2$ph; - } - $341 = HEAP32[(1772)>>2]|0; - $342 = ($341|0)==(0); - $343 = HEAP32[(1820)>>2]|0; - $344 = ($343|0)==(0); - $345 = $344 | $342; - $346 = HEAP32[(1868)>>2]|0; - $347 = ($346|0)==(0); - $348 = $347 | $345; - $349 = HEAP32[(1916)>>2]|0; - $350 = ($349|0)==(0); - $351 = $350 | $348; - $352 = HEAP32[(1964)>>2]|0; - $353 = ($352|0)==(0); - $354 = $353 | $351; - $355 = HEAP32[(2012)>>2]|0; - $356 = ($355|0)==(0); - $357 = $356 | $354; - $358 = HEAP32[(2060)>>2]|0; - $359 = ($358|0)==(0); - $360 = $359 | $357; - $361 = HEAP32[(2108)>>2]|0; - $362 = ($361|0)==(0); - $363 = $362 | $360; - $364 = HEAP32[(2156)>>2]|0; - $365 = ($364|0)==(0); - $366 = $365 | $363; - $367 = HEAP32[(2204)>>2]|0; - $368 = ($367|0)==(0); - $369 = $368 | $366; - $370 = HEAP32[(2252)>>2]|0; - $371 = ($370|0)==(0); - $372 = $371 | $369; - $373 = HEAP32[(2300)>>2]|0; - $374 = ($373|0)==(0); - $375 = $374 | $372; - $376 = HEAP32[(2348)>>2]|0; - $377 = ($376|0)==(0); - $378 = $377 | $375; - $379 = HEAP32[(2396)>>2]|0; - $380 = ($379|0)==(0); - $381 = $380 | $378; - $382 = HEAP32[(2444)>>2]|0; - $383 = ($382|0)==(0); - $384 = $383 | $381; - $385 = HEAP32[(2492)>>2]|0; - $386 = ($385|0)==(0); - $387 = $386 | $384; - $388 = HEAP32[(2540)>>2]|0; - $389 = ($388|0)==(0); - $390 = $389 | $387; - $391 = HEAP32[(2588)>>2]|0; - $392 = ($391|0)==(0); - $393 = $392 | $390; - $394 = HEAP32[(2636)>>2]|0; - $395 = ($394|0)==(0); - $396 = $395 | $393; - $397 = HEAP32[(2684)>>2]|0; - $398 = ($397|0)==(0); - $399 = $398 | $396; - $400 = $399 | $lightedLevel$4$ph; - if (!($400)) { - HEAP32[2716>>2] = 3; - HEAP32[(2756)>>2] = 0; - HEAP32[(2800)>>2] = 0; - HEAP32[(2844)>>2] = 0; - HEAP32[(2888)>>2] = 0; - HEAP32[(2932)>>2] = 0; - HEAP32[(2976)>>2] = 0; - HEAP32[(3020)>>2] = 0; - HEAP32[(3064)>>2] = 0; - } - $401 = HEAP32[2716>>2]|0; - $402 = HEAP32[3112>>2]|0; - $403 = ($401|0)==($402|0); - if (!($403)) { - _EnemyReset(2728); - _EnemyReset((2772)); - _EnemyReset((2816)); - _EnemyReset((2860)); - _EnemyReset((2904)); - _EnemyReset((2948)); - _EnemyReset((2992)); - _EnemyReset((3036)); - } - $404 = HEAP32[336>>2]|0; - $405 = (+($404|0)); - $406 = $405 / 60.0; - HEAPF32[3084>>2] = $406; - $407 = 99.0 - $406; - $408 = !($407 <= 0.0); - if ($408) { - break; - } - HEAPF32[3084>>2] = 99.0; - HEAP32[3096>>2] = 1; - } - } while(0); - $409 = HEAP32[3088>>2]|0; - $410 = ($409|0)==(0); - if ($410) { - STACKTOP = sp;return; + default: { } - $411 = +HEAPF32[3092>>2]; - $412 = $411 + 0.019999999552965164; - HEAPF32[3092>>2] = $412; - $413 = 1.0 - $412; - _SetMusicVolume($413); - $414 = +HEAPF32[3092>>2]; - $415 = $414 > 1.0; - if (!($415)) { - STACKTOP = sp;return; } - HEAP32[340>>2] = 1; - STACKTOP = sp;return; + ;HEAP32[$font$byval_copy>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy+28>>2]=HEAP32[24968+28>>2]|0; + _UnloadSpriteFont($font$byval_copy); + $10 = HEAP32[6250]|0; + _UnloadMusicStream($10); + $11 = HEAP32[6239]|0; + _free($11); + _CloseAudioDevice(); + _CloseWindow(); + STACKTOP = sp;return 0; } -function _DrawGameplayScreen() { - var $$byval_copy77 = 0, $$pr = 0, $$pr231 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; - var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; - var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; - var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; - var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0.0, $185 = 0.0; - var $186 = 0, $187 = 0.0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0.0, $198 = 0.0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0.0; - var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0.0, $21 = 0, $210 = 0, $211 = 0, $212 = 0.0, $213 = 0.0, $214 = 0, $215 = 0, $216 = 0.0, $217 = 0, $218 = 0, $219 = 0.0, $22 = 0, $220 = 0.0; - var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0.0, $235 = 0.0, $236 = 0, $237 = 0.0, $238 = 0.0, $239 = 0; - var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0.0, $248 = 0.0, $249 = 0, $25 = 0, $250 = 0, $251 = 0.0, $252 = 0.0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; - var $258 = 0, $259 = 0.0, $26 = 0, $260 = 0, $261 = 0, $262 = 0.0, $263 = 0.0, $264 = 0, $265 = 0, $266 = 0.0, $267 = 0, $268 = 0, $269 = 0.0, $27 = 0, $270 = 0.0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; - var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0.0, $285 = 0.0, $286 = 0, $287 = 0.0, $288 = 0.0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; - var $294 = 0, $295 = 0, $296 = 0, $297 = 0.0, $298 = 0.0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0.0, $302 = 0.0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0; - var $311 = 0, $312 = 0.0, $313 = 0.0, $314 = 0, $315 = 0, $316 = 0.0, $317 = 0, $318 = 0, $319 = 0.0, $32 = 0, $320 = 0.0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; - var $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0.0, $336 = 0.0, $337 = 0, $338 = 0.0, $339 = 0.0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; - var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0.0, $352 = 0.0, $353 = 0, $354 = 0.0, $355 = 0.0, $356 = 0, $357 = 0.0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0; - var $366 = 0.0, $367 = 0.0, $368 = 0.0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0.0, $377 = 0.0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; - var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0.0, $4 = 0, $40 = 0, $400 = 0; - var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; - var $42 = 0, $420 = 0.0, $421 = 0.0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; - var $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0.0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; - var $456 = 0, $457 = 0, $458 = 0, $459 = 0.0, $46 = 0, $460 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; - var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; - var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; - var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond251 = 0, $exitcond252 = 0, $exitcond253 = 0, $exitcond254 = 0, $exitcond255 = 0, $exitcond256 = 0, $exitcond257 = 0, $exitcond258 = 0, $exitcond259 = 0, $font$byval_copy76 = 0, $i$0250 = 0, $i1$0249 = 0, $i2$0248 = 0, $i3$0247 = 0, $i4$0246 = 0; - var $i5$0245 = 0, $i6$0244 = 0, $i7$0243 = 0, $i8$0242 = 0, $i9$0241 = 0, $texEnemy$byval_copy = 0, $tmpcast272$byval_copy = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer16 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 528|0; - $tmpcast272$byval_copy = sp + 516|0; - $$byval_copy77 = sp + 408|0; - $font$byval_copy76 = sp + 364|0; - $texEnemy$byval_copy = sp + 216|0; - $vararg_buffer16 = sp + 48|0; - $vararg_buffer13 = sp + 40|0; - $vararg_buffer10 = sp + 32|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $0 = sp + 360|0; - $1 = sp + 356|0; - $2 = sp + 352|0; - $3 = sp + 348|0; - $4 = sp + 344|0; - $5 = sp + 340|0; - $6 = sp + 336|0; - $7 = sp + 332|0; - $8 = sp + 328|0; - $9 = sp + 324|0; - $10 = sp + 320|0; - $11 = sp + 316|0; - $12 = sp + 312|0; - $13 = sp + 304|0; - $14 = sp + 296|0; - $15 = sp + 288|0; - $16 = sp + 284|0; - $17 = sp + 512|0; - $18 = sp + 508|0; - $19 = sp + 504|0; - $20 = sp + 280|0; - $21 = sp + 272|0; - $22 = sp + 264|0; - $23 = sp + 256|0; - $24 = sp + 252|0; - $25 = sp + 500|0; - $26 = sp + 496|0; - $27 = sp + 492|0; - $28 = sp + 248|0; - $29 = sp + 240|0; - $30 = sp + 236|0; - $31 = sp + 208|0; - $32 = sp + 204|0; - $33 = sp + 488|0; - $34 = sp + 484|0; - $35 = sp + 480|0; - $36 = sp + 200|0; - $37 = sp + 196|0; - $38 = sp + 476|0; - $39 = sp + 192|0; - $40 = sp + 176|0; - $41 = sp + 168|0; - $42 = sp + 160|0; - $43 = sp + 152|0; - $44 = sp + 148|0; - $45 = sp + 472|0; - $46 = sp + 468|0; - $47 = sp + 464|0; - $48 = sp + 144|0; - $49 = sp + 460|0; - $50 = sp + 456|0; - $51 = sp + 452|0; - $52 = sp + 136|0; - $53 = sp + 132|0; - $54 = sp + 448|0; - $55 = sp + 444|0; - $56 = sp + 128|0; - $57 = sp + 120|0; - $58 = sp + 112|0; - $59 = sp + 104|0; - $60 = sp + 100|0; - $61 = sp + 440|0; - $62 = sp + 436|0; - $63 = sp + 96|0; - $64 = sp + 88|0; - $65 = sp + 80|0; - $66 = sp + 72|0; - $67 = sp + 64|0; - $68 = sp + 432|0; - $69 = sp + 428|0; - $70 = sp + 56|0; - $71 = sp + 52|0; - HEAP32[$0>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[348>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[348+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[348+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[348+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[348+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$0>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$0+3>>0]|0; - _DrawTexture($$byval_copy77,0,0,$tmpcast272$byval_copy); - $72 = HEAP32[2716>>2]|0; - $73 = $72 & -2; - $74 = ($73|0)==(2); +function _UpdateDrawFrame() { + var $$byval_copy = 0, $$pr = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; + var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $$byval_copy = sp + 4|0; + $0 = sp; + $1 = HEAP32[6237]|0; + $2 = ($1|0)==(0); L1: do { - if ($74) { - HEAP32[$1>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[408>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[408+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[408+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[408+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[408+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$1>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$1+3>>0]|0; - _DrawTexture($$byval_copy77,0,0,$tmpcast272$byval_copy); - } else { - switch ($72|0) { + if ($2) { + $3 = HEAP32[6251]|0; + switch ($3|0) { + case 0: { + _rlUpdateLogoScreen(); + $4 = (_rlFinishLogoScreen()|0); + $5 = ($4|0)==(0); + if ($5) { + label = 12; + break L1; + } + _TransitionToScreen(1); + label = 12; + break L1; + break; + } case 1: { - HEAP32[$2>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[388>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[388+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[388+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[388+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[388+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$2>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$2+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$2+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$2+3>>0]|0; - _DrawTexture($$byval_copy77,0,0,$tmpcast272$byval_copy); + _UpdateTitleScreen(); + $6 = (_FinishTitleScreen()|0); + $7 = ($6|0)==(1); + if (!($7)) { + label = 12; + break L1; + } + $8 = HEAP32[6250]|0; + _StopMusicStream($8); + _TransitionToScreen(2); + label = 12; break L1; break; } - case 0: { - HEAP32[$3>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[368>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[368+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[368+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[368+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[368+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$3>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$3+3>>0]|0; - _DrawTexture($$byval_copy77,0,0,$tmpcast272$byval_copy); + case 2: { + _UpdateGameplayScreen(); + $9 = (_FinishGameplayScreen()|0); + $10 = ($9|0)==(1); + if ($10) { + _ChangeToScreen(0); + label = 12; + break L1; + } + $11 = (_FinishGameplayScreen()|0); + $12 = ($11|0)==(2); + if (!($12)) { + label = 12; + break L1; + } + _TransitionToScreen(1); + label = 12; break L1; break; } default: { + label = 13; break L1; } } + } else { + _UpdateTransition(); + label = 12; } } while(0); - $75 = HEAP32[2716>>2]|0; - switch ($75|0) { - case 3: { - $76 = (_GetScreenWidth()|0); - $77 = (($76|0) / 2)&-1; - $78 = HEAP32[(692)>>2]|0; - $79 = (($78|0) / 2)&-1; - $80 = (($77) - ($79))|0; - $81 = (_GetScreenHeight()|0); - $82 = (($81|0) / 2)&-1; - $83 = HEAP32[(696)>>2]|0; - $84 = (($83|0) / 2)&-1; - $85 = (($82) - ($84))|0; - HEAP32[$4>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[688>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[688+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[688+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[688+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[688+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$4>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$4+3>>0]|0; - _DrawTexture($$byval_copy77,$80,$85,$tmpcast272$byval_copy); - $86 = (_GetScreenWidth()|0); - $87 = (($86|0) / 2)&-1; - $88 = HEAP32[(672)>>2]|0; - $89 = (($88|0) / 2)&-1; - $90 = (($87) - ($89))|0; - $91 = (_GetScreenHeight()|0); - $92 = (($91|0) / 2)&-1; - $93 = HEAP32[(676)>>2]|0; - $94 = (($93|0) / 2)&-1; - $95 = (($92) - ($94))|0; - HEAP32[$5>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[668>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[668+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[668+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[668+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[668+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$5>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$5+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$5+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$5+3>>0]|0; - _DrawTexture($$byval_copy77,$90,$95,$tmpcast272$byval_copy); - $96 = (_GetScreenWidth()|0); - $97 = (($96|0) / 2)&-1; - $98 = HEAP32[(652)>>2]|0; - $99 = (($98|0) / 2)&-1; - $100 = (($97) - ($99))|0; - $101 = (_GetScreenHeight()|0); - $102 = (($101|0) / 2)&-1; - $103 = HEAP32[(656)>>2]|0; - $104 = (($103|0) / 2)&-1; - $105 = (($102) - ($104))|0; - HEAP32[$6>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[648>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[648+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[648+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[648+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[648+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$6>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$6+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$6+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$6+3>>0]|0; - _DrawTexture($$byval_copy77,$100,$105,$tmpcast272$byval_copy); - label = 11; + if ((label|0) == 12) { + $$pr = HEAP32[6251]|0; + $13 = ($$pr|0)==(2); + if (!($13)) { + label = 13; + } + } + if ((label|0) == 13) { + $14 = HEAP32[6250]|0; + _UpdateMusicStream($14); + } + _BeginDrawing(); + HEAP8[$0>>0] = -11; + $15 = ((($0)) + 1|0); + HEAP8[$15>>0] = -11; + $16 = ((($0)) + 2|0); + HEAP8[$16>>0] = -11; + $17 = ((($0)) + 3|0); + HEAP8[$17>>0] = -1; + ;HEAP8[$$byval_copy>>0]=HEAP8[$0>>0]|0;HEAP8[$$byval_copy+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$$byval_copy+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$$byval_copy+3>>0]=HEAP8[$0+3>>0]|0; + _ClearBackground($$byval_copy); + $18 = HEAP32[6251]|0; + switch ($18|0) { + case 0: { + _rlDrawLogoScreen(); + break; + } + case 1: { + _DrawTitleScreen(); break; } case 2: { - $106 = (_GetScreenWidth()|0); - $107 = (($106|0) / 2)&-1; - $108 = HEAP32[(632)>>2]|0; - $109 = (($108|0) / 2)&-1; - $110 = (($107) - ($109))|0; - $111 = (_GetScreenHeight()|0); - $112 = (($111|0) / 2)&-1; - $113 = HEAP32[(636)>>2]|0; - $114 = (($113|0) / 2)&-1; - $115 = (($112) - ($114))|0; - HEAP32[$7>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[628>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[628+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[628+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[628+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[628+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$7>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$7+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$7+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$7+3>>0]|0; - _DrawTexture($$byval_copy77,$110,$115,$tmpcast272$byval_copy); - $116 = (_GetScreenWidth()|0); - $117 = (($116|0) / 2)&-1; - $118 = HEAP32[(672)>>2]|0; - $119 = (($118|0) / 2)&-1; - $120 = (($117) - ($119))|0; - $121 = (_GetScreenHeight()|0); - $122 = (($121|0) / 2)&-1; - $123 = HEAP32[(676)>>2]|0; - $124 = (($123|0) / 2)&-1; - $125 = (($122) - ($124))|0; - HEAP32[$8>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[668>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[668+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[668+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[668+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[668+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$8>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$8+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$8+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$8+3>>0]|0; - _DrawTexture($$byval_copy77,$120,$125,$tmpcast272$byval_copy); - $126 = (_GetScreenWidth()|0); - $127 = (($126|0) / 2)&-1; - $128 = HEAP32[(652)>>2]|0; - $129 = (($128|0) / 2)&-1; - $130 = (($127) - ($129))|0; - $131 = (_GetScreenHeight()|0); - $132 = (($131|0) / 2)&-1; - $133 = HEAP32[(656)>>2]|0; - $134 = (($133|0) / 2)&-1; - $135 = (($132) - ($134))|0; - HEAP32[$9>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[648>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[648+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[648+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[648+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[648+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$9>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$9+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$9+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$9+3>>0]|0; - _DrawTexture($$byval_copy77,$130,$135,$tmpcast272$byval_copy); + _DrawGameplayScreen(); + break; + } + default: { + } + } + $19 = HEAP32[6237]|0; + $20 = ($19|0)==(0); + if ($20) { + _EndDrawing(); + STACKTOP = sp;return; + } + _DrawTransition(); + _EndDrawing(); + STACKTOP = sp;return; +} +function _TransitionToScreen($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + HEAP32[6237] = 1; + $1 = HEAP32[6251]|0; + HEAP32[2] = $1; + HEAP32[3] = $0; + return; +} +function _ChangeToScreen($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP32[6251]|0; + switch ($1|0) { + case 0: { + break; + } + case 1: { + _UnloadTitleScreen(); + break; + } + case 2: { + _UnloadGameplayScreen(); + break; + } + default: { + } + } + switch ($0|0) { + case 0: { + _rlInitLogoScreen(); + break; + } + case 1: { + _InitTitleScreen(); + break; + } + case 2: { + _InitGameplayScreen(); + break; + } + default: { + } + } + HEAP32[6251] = $0; + return; +} +function _UpdateTransition() { + var $$sink = 0, $0 = 0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = HEAP32[6238]|0; + $1 = ($0|0)==(0); + $2 = +HEAPF32[6236]; + if (!($1)) { + $7 = $2 + -0.05000000074505806; + HEAPF32[6236] = $7; + $8 = !($7 <= 0.0); + if ($8) { + return; + } + HEAPF32[6236] = 0.0; + HEAP32[6238] = 0; + HEAP32[6237] = 0; + HEAP32[2] = -1; + HEAP32[3] = -1; + return; + } + $3 = $2 + 0.05000000074505806; + HEAPF32[6236] = $3; + $4 = !($3 >= 1.0); + if ($4) { + return; + } + HEAPF32[6236] = 1.0; + $5 = HEAP32[2]|0; + switch ($5|0) { + case 0: { + break; + } + case 1: { + _UnloadTitleScreen(); + break; + } + case 2: { + _UnloadGameplayScreen(); + break; + } + default: { + } + } + $6 = HEAP32[3]|0; + switch ($6|0) { + case 0: { + _rlInitLogoScreen(); + $$sink = 0; label = 11; break; } case 1: { - $136 = (_GetScreenWidth()|0); - $137 = (($136|0) / 2)&-1; - $138 = HEAP32[(612)>>2]|0; - $139 = (($138|0) / 2)&-1; - $140 = (($137) - ($139))|0; - $141 = (_GetScreenHeight()|0); - $142 = (($141|0) / 2)&-1; - $143 = HEAP32[(616)>>2]|0; - $144 = (($143|0) / 2)&-1; - $145 = (($142) - ($144))|0; - HEAP32[$10>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[608>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[608+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[608+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[608+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[608+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$10>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$10+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$10+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$10+3>>0]|0; - _DrawTexture($$byval_copy77,$140,$145,$tmpcast272$byval_copy); - $146 = (_GetScreenWidth()|0); - $147 = (($146|0) / 2)&-1; - $148 = HEAP32[(652)>>2]|0; - $149 = (($148|0) / 2)&-1; - $150 = (($147) - ($149))|0; - $151 = (_GetScreenHeight()|0); - $152 = (($151|0) / 2)&-1; - $153 = HEAP32[(656)>>2]|0; - $154 = (($153|0) / 2)&-1; - $155 = (($152) - ($154))|0; - HEAP32[$11>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[648>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[648+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[648+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[648+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[648+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$11>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$11+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$11+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$11+3>>0]|0; - _DrawTexture($$byval_copy77,$150,$155,$tmpcast272$byval_copy); + _InitTitleScreen(); + $$sink = 1; label = 11; break; } - case 0: { - $156 = (_GetScreenWidth()|0); - $157 = (($156|0) / 2)&-1; - $158 = HEAP32[(592)>>2]|0; - $159 = (($158|0) / 2)&-1; - $160 = (($157) - ($159))|0; - $161 = (_GetScreenHeight()|0); - $162 = (($161|0) / 2)&-1; - $163 = HEAP32[(596)>>2]|0; - $164 = (($163|0) / 2)&-1; - $165 = (($162) - ($164))|0; - HEAP32[$12>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[588>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[588+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[588+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[588+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[588+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$12>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$12+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$12+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$12+3>>0]|0; - _DrawTexture($$byval_copy77,$160,$165,$tmpcast272$byval_copy); + case 2: { + _InitGameplayScreen(); + $$sink = 2; label = 11; break; } default: { - $166 = $75; } } if ((label|0) == 11) { - $$pr = HEAP32[2716>>2]|0; - $166 = $$pr; + HEAP32[6251] = $$sink; } - switch ($166|0) { - case 2: case 3: { - $167 = ((($15)) + 4|0); - $168 = ((($13)) + 4|0); - $i$0250 = 0; - while(1) { - $179 = (((1756 + (($i$0250*48)|0)|0)) + 16|0); - $180 = HEAP32[$179>>2]|0; - $181 = ($180|0)==(0); - $182 = (((1756 + (($i$0250*48)|0)|0)) + 32|0); - $183 = (1756 + (($i$0250*48)|0)|0); - $184 = +HEAPF32[$183>>2]; - $185 = $184 + -32.0; - $186 = (((1756 + (($i$0250*48)|0)|0)) + 4|0); - $187 = +HEAPF32[$186>>2]; - $188 = $187 + -32.0; - if ($181) { - HEAPF32[$15>>2] = $185; - HEAPF32[$167>>2] = $188; - HEAP32[$16>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[468>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[468+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[468+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[468+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[468+16>>2]|0; - ;HEAP32[$font$byval_copy76>>2]=HEAP32[$182>>2]|0;HEAP32[$font$byval_copy76+4>>2]=HEAP32[$182+4>>2]|0;HEAP32[$font$byval_copy76+8>>2]=HEAP32[$182+8>>2]|0;HEAP32[$font$byval_copy76+12>>2]=HEAP32[$182+12>>2]|0; - ;HEAP32[$$byval_copy77>>2]=HEAP32[$15>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$15+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$16>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$16+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$16+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$16+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy76,$$byval_copy77,$tmpcast272$byval_copy); - } else { - HEAPF32[$13>>2] = $185; - HEAPF32[$168>>2] = $188; - HEAP32[$14>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[468>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[468+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[468+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[468+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[468+16>>2]|0; - ;HEAP32[$font$byval_copy76>>2]=HEAP32[$182>>2]|0;HEAP32[$font$byval_copy76+4>>2]=HEAP32[$182+4>>2]|0;HEAP32[$font$byval_copy76+8>>2]=HEAP32[$182+8>>2]|0;HEAP32[$font$byval_copy76+12>>2]=HEAP32[$182+12>>2]|0; - ;HEAP32[$$byval_copy77>>2]=HEAP32[$13>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$13+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$14>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$14+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$14+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$14+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy76,$$byval_copy77,$tmpcast272$byval_copy); - } - $189 = (($i$0250) + 1)|0; - $exitcond259 = ($189|0)==(20); - if ($exitcond259) { - break; - } else { - $i$0250 = $189; - } - } - $173 = ((($18)) + 1|0); - $174 = ((($18)) + 2|0); - $175 = ((($18)) + 3|0); - $176 = ((($17)) + 1|0); - $177 = ((($17)) + 2|0); - $178 = ((($17)) + 3|0); - $i1$0249 = 0; - while(1) { - $190 = (((1756 + (($i1$0249*48)|0)|0)) + 16|0); - $191 = HEAP32[$190>>2]|0; - $192 = ($191|0)==(0); - $193 = (((1756 + (($i1$0249*48)|0)|0)) + 12|0); - $194 = HEAP32[$193>>2]|0; - HEAP32[$vararg_buffer>>2] = $194; - $195 = (_FormatText(13187,$vararg_buffer)|0); - $196 = (1756 + (($i1$0249*48)|0)|0); - $197 = +HEAPF32[$196>>2]; - $198 = $197 + -10.0; - $199 = (~~(($198))); - $200 = (((1756 + (($i1$0249*48)|0)|0)) + 4|0); - $201 = +HEAPF32[$200>>2]; - $202 = $201 + 14.0; - $203 = (~~(($202))); - if ($192) { - HEAP8[$18>>0] = -3; - HEAP8[$173>>0] = -7; - HEAP8[$174>>0] = 0; - HEAP8[$175>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$18>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$18+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$18+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$18+3>>0]|0; - _DrawText($195,$199,$203,20,$tmpcast272$byval_copy); - } else { - HEAP8[$17>>0] = -126; - HEAP8[$176>>0] = -126; - HEAP8[$177>>0] = -126; - HEAP8[$178>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$17>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$17+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$17+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$17+3>>0]|0; - _DrawText($195,$199,$203,20,$tmpcast272$byval_copy); - } - $204 = (($i1$0249) + 1)|0; - $exitcond258 = ($204|0)==(20); - if ($exitcond258) { - $i2$0248 = 0; - break; - } else { - $i1$0249 = $204; - } - } - while(1) { - $205 = (((1756 + (($i2$0248*48)|0)|0)) + 16|0); - $206 = HEAP32[$205>>2]|0; - $207 = ($206|0)==(0); - if (!($207)) { - $208 = (1756 + (($i2$0248*48)|0)|0); - $209 = +HEAPF32[$208>>2]; - $210 = HEAP32[(492)>>2]|0; - $211 = (($210|0) / 2)&-1; - $212 = (+($211|0)); - $213 = $209 - $212; - $214 = (~~(($213))); - $215 = (((1756 + (($i2$0248*48)|0)|0)) + 4|0); - $216 = +HEAPF32[$215>>2]; - $217 = HEAP32[(496)>>2]|0; - $218 = (($217|0) / 2)&-1; - $219 = (+($218|0)); - $220 = $216 - $219; - $221 = (~~(($220))); - HEAP32[$20>>2] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$20>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$20+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$20+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$20+3>>0]|0; - _Fade($19,$tmpcast272$byval_copy,0.30000001192092896); - ;HEAP32[$$byval_copy77>>2]=HEAP32[488>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[488+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[488+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[488+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[488+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$19>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$19+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$19+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$19+3>>0]|0; - _DrawTexture($$byval_copy77,$214,$221,$tmpcast272$byval_copy); - } - $222 = (($i2$0248) + 1)|0; - $exitcond257 = ($222|0)==(20); - if ($exitcond257) { - label = 14; - break; - } else { - $i2$0248 = $222; - } + HEAP32[6238] = 1; + return; +} +function _DrawTransition() { + var $$byval_copy1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $$byval_copy1 = sp + 8|0; + $0 = sp + 4|0; + $1 = sp; + $2 = (_GetScreenWidth()|0); + $3 = (_GetScreenHeight()|0); + HEAP8[$1>>0] = 0; + $4 = ((($1)) + 1|0); + HEAP8[$4>>0] = 0; + $5 = ((($1)) + 2|0); + HEAP8[$5>>0] = 0; + $6 = ((($1)) + 3|0); + HEAP8[$6>>0] = -1; + $7 = +HEAPF32[6236]; + ;HEAP8[$$byval_copy1>>0]=HEAP8[$1>>0]|0;HEAP8[$$byval_copy1+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$$byval_copy1+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$$byval_copy1+3>>0]=HEAP8[$1+3>>0]|0; + _Fade($0,$$byval_copy1,$7); + ;HEAP8[$$byval_copy1>>0]=HEAP8[$0>>0]|0;HEAP8[$$byval_copy1+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$$byval_copy1+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$$byval_copy1+3>>0]=HEAP8[$0+3>>0]|0; + _DrawRectangle(0,0,$2,$3,$$byval_copy1); + STACKTOP = sp;return; +} +function _rlInitLogoScreen() { + var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + HEAP32[6252] = 0; + HEAP32[6253] = 0; + HEAP32[6254] = 0; + $0 = (_GetScreenWidth()|0); + $1 = (($0|0) / 2)&-1; + $2 = (($1) + -128)|0; + HEAP32[6255] = $2; + $3 = (_GetScreenHeight()|0); + $4 = (($3|0) / 2)&-1; + $5 = (($4) + -128)|0; + HEAP32[6256] = $5; + HEAP32[6257] = 16; + HEAP32[6258] = 16; + HEAP32[6259] = 16; + HEAP32[6260] = 16; + $6 = 24664; + $7 = $6; + HEAP32[$7>>2] = 0; + $8 = (($6) + 4)|0; + $9 = $8; + HEAP32[$9>>2] = 0; + HEAP32[6261] = 0; + HEAPF32[4] = 1.0; + return; +} +function _rlUpdateLogoScreen() { + var $$off = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0; + var $26 = 0.0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = HEAP32[6261]|0; + switch ($0|0) { + case 0: { + $1 = HEAP32[6253]|0; + $2 = (($1) + 1)|0; + HEAP32[6253] = $2; + $3 = ($2|0)==(80); + if (!($3)) { + return; } + HEAP32[6261] = 1; + HEAP32[6253] = 0; + return; break; } case 1: { - label = 14; + $4 = HEAP32[6257]|0; + $5 = (($4) + 8)|0; + HEAP32[6257] = $5; + $6 = HEAP32[6258]|0; + $7 = (($6) + 8)|0; + HEAP32[6258] = $7; + $8 = ($5|0)==(256); + if (!($8)) { + return; + } + HEAP32[6261] = 2; + return; break; } - case 0: { - label = 15; + case 2: { + $9 = HEAP32[6259]|0; + $10 = (($9) + 8)|0; + HEAP32[6259] = $10; + $11 = HEAP32[6260]|0; + $12 = (($11) + 8)|0; + HEAP32[6260] = $12; + $13 = ($10|0)==(256); + if (!($13)) { + return; + } + HEAP32[6261] = 3; + return; break; } - default: { - } - } - if ((label|0) == 14) { - $169 = ((($23)) + 4|0); - $170 = ((($21)) + 4|0); - $i3$0247 = 0; - while(1) { - $229 = (((1180 + (($i3$0247*48)|0)|0)) + 16|0); - $230 = HEAP32[$229>>2]|0; - $231 = ($230|0)==(0); - $232 = (((1180 + (($i3$0247*48)|0)|0)) + 32|0); - $233 = (1180 + (($i3$0247*48)|0)|0); - $234 = +HEAPF32[$233>>2]; - $235 = $234 + -32.0; - $236 = (((1180 + (($i3$0247*48)|0)|0)) + 4|0); - $237 = +HEAPF32[$236>>2]; - $238 = $237 + -32.0; - if ($231) { - HEAPF32[$23>>2] = $235; - HEAPF32[$169>>2] = $238; - HEAP32[$24>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[468>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[468+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[468+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[468+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[468+16>>2]|0; - ;HEAP32[$font$byval_copy76>>2]=HEAP32[$232>>2]|0;HEAP32[$font$byval_copy76+4>>2]=HEAP32[$232+4>>2]|0;HEAP32[$font$byval_copy76+8>>2]=HEAP32[$232+8>>2]|0;HEAP32[$font$byval_copy76+12>>2]=HEAP32[$232+12>>2]|0; - ;HEAP32[$$byval_copy77>>2]=HEAP32[$23>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$23+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$24>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$24+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$24+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$24+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy76,$$byval_copy77,$tmpcast272$byval_copy); - } else { - HEAPF32[$21>>2] = $235; - HEAPF32[$170>>2] = $238; - HEAP32[$22>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[468>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[468+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[468+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[468+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[468+16>>2]|0; - ;HEAP32[$font$byval_copy76>>2]=HEAP32[$232>>2]|0;HEAP32[$font$byval_copy76+4>>2]=HEAP32[$232+4>>2]|0;HEAP32[$font$byval_copy76+8>>2]=HEAP32[$232+8>>2]|0;HEAP32[$font$byval_copy76+12>>2]=HEAP32[$232+12>>2]|0; - ;HEAP32[$$byval_copy77>>2]=HEAP32[$21>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$21+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$22>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$22+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$22+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$22+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy76,$$byval_copy77,$tmpcast272$byval_copy); - } - $239 = (($i3$0247) + 1)|0; - $exitcond256 = ($239|0)==(12); - if ($exitcond256) { - break; - } else { - $i3$0247 = $239; - } + case 3: { + $14 = HEAP32[6253]|0; + $15 = (($14) + 1)|0; + HEAP32[6253] = $15; + $$off = (($14) + 10)|0; + $16 = ($$off>>>0)>(18); + $17 = HEAP32[6254]|0; + if ($16) { + $18 = (($17) + 1)|0; + HEAP32[6254] = $18; + HEAP32[6253] = 0; + $19 = $18; + } else { + $19 = $17; } - $223 = ((($26)) + 1|0); - $224 = ((($26)) + 2|0); - $225 = ((($26)) + 3|0); - $226 = ((($25)) + 1|0); - $227 = ((($25)) + 2|0); - $228 = ((($25)) + 3|0); - $i4$0246 = 0; - while(1) { - $240 = (((1180 + (($i4$0246*48)|0)|0)) + 16|0); - $241 = HEAP32[$240>>2]|0; - $242 = ($241|0)==(0); - $243 = (((1180 + (($i4$0246*48)|0)|0)) + 12|0); - $244 = HEAP32[$243>>2]|0; - HEAP32[$vararg_buffer1>>2] = $244; - $245 = (_FormatText(13187,$vararg_buffer1)|0); - $246 = (1180 + (($i4$0246*48)|0)|0); - $247 = +HEAPF32[$246>>2]; - $248 = $247 + -10.0; - $249 = (~~(($248))); - $250 = (((1180 + (($i4$0246*48)|0)|0)) + 4|0); - $251 = +HEAPF32[$250>>2]; - $252 = $251 + 14.0; - $253 = (~~(($252))); - if ($242) { - HEAP8[$26>>0] = -3; - HEAP8[$223>>0] = -7; - HEAP8[$224>>0] = 0; - HEAP8[$225>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$26>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$26+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$26+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$26+3>>0]|0; - _DrawText($245,$249,$253,20,$tmpcast272$byval_copy); - } else { - HEAP8[$25>>0] = -126; - HEAP8[$226>>0] = -126; - HEAP8[$227>>0] = -126; - HEAP8[$228>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$25>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$25+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$25+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$25+3>>0]|0; - _DrawText($245,$249,$253,20,$tmpcast272$byval_copy); - } - $254 = (($i4$0246) + 1)|0; - $exitcond255 = ($254|0)==(12); - if ($exitcond255) { - $i5$0245 = 0; - break; - } else { - $i4$0246 = $254; - } + switch ($19|0) { + case 1: { + HEAP8[24664] = 114; + break; } - while(1) { - $255 = (((1180 + (($i5$0245*48)|0)|0)) + 16|0); - $256 = HEAP32[$255>>2]|0; - $257 = ($256|0)==(0); - if (!($257)) { - $258 = (1180 + (($i5$0245*48)|0)|0); - $259 = +HEAPF32[$258>>2]; - $260 = HEAP32[(492)>>2]|0; - $261 = (($260|0) / 2)&-1; - $262 = (+($261|0)); - $263 = $259 - $262; - $264 = (~~(($263))); - $265 = (((1180 + (($i5$0245*48)|0)|0)) + 4|0); - $266 = +HEAPF32[$265>>2]; - $267 = HEAP32[(496)>>2]|0; - $268 = (($267|0) / 2)&-1; - $269 = (+($268|0)); - $270 = $266 - $269; - $271 = (~~(($270))); - HEAP32[$28>>2] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$28>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$28+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$28+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$28+3>>0]|0; - _Fade($27,$tmpcast272$byval_copy,0.30000001192092896); - ;HEAP32[$$byval_copy77>>2]=HEAP32[488>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[488+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[488+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[488+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[488+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$27>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$27+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$27+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$27+3>>0]|0; - _DrawTexture($$byval_copy77,$264,$271,$tmpcast272$byval_copy); - } - $272 = (($i5$0245) + 1)|0; - $exitcond254 = ($272|0)==(12); - if ($exitcond254) { - label = 15; - break; - } else { - $i5$0245 = $272; - } + case 2: { + HEAP8[(24665)>>0] = 97; + break; } - } - if ((label|0) == 15) { - $171 = ((($31)) + 4|0); - $172 = ((($29)) + 4|0); - $i6$0244 = 0; - while(1) { - $279 = (((796 + (($i6$0244*48)|0)|0)) + 16|0); - $280 = HEAP32[$279>>2]|0; - $281 = ($280|0)==(0); - $282 = (((796 + (($i6$0244*48)|0)|0)) + 32|0); - $283 = (796 + (($i6$0244*48)|0)|0); - $284 = +HEAPF32[$283>>2]; - $285 = $284 + -32.0; - $286 = (((796 + (($i6$0244*48)|0)|0)) + 4|0); - $287 = +HEAPF32[$286>>2]; - $288 = $287 + -32.0; - if ($281) { - HEAPF32[$31>>2] = $285; - HEAPF32[$171>>2] = $288; - HEAP32[$32>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[468>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[468+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[468+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[468+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[468+16>>2]|0; - ;HEAP32[$font$byval_copy76>>2]=HEAP32[$282>>2]|0;HEAP32[$font$byval_copy76+4>>2]=HEAP32[$282+4>>2]|0;HEAP32[$font$byval_copy76+8>>2]=HEAP32[$282+8>>2]|0;HEAP32[$font$byval_copy76+12>>2]=HEAP32[$282+12>>2]|0; - ;HEAP32[$$byval_copy77>>2]=HEAP32[$31>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$31+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$32>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$32+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$32+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$32+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy76,$$byval_copy77,$tmpcast272$byval_copy); - } else { - HEAPF32[$29>>2] = $285; - HEAPF32[$172>>2] = $288; - HEAP32[$30>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[468>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[468+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[468+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[468+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[468+16>>2]|0; - ;HEAP32[$font$byval_copy76>>2]=HEAP32[$282>>2]|0;HEAP32[$font$byval_copy76+4>>2]=HEAP32[$282+4>>2]|0;HEAP32[$font$byval_copy76+8>>2]=HEAP32[$282+8>>2]|0;HEAP32[$font$byval_copy76+12>>2]=HEAP32[$282+12>>2]|0; - ;HEAP32[$$byval_copy77>>2]=HEAP32[$29>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$29+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$30>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$30+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$30+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$30+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy76,$$byval_copy77,$tmpcast272$byval_copy); - } - $289 = (($i6$0244) + 1)|0; - $exitcond253 = ($289|0)==(8); - if ($exitcond253) { - break; - } else { - $i6$0244 = $289; - } + case 3: { + HEAP8[(24666)>>0] = 121; + break; } - $273 = ((($34)) + 1|0); - $274 = ((($34)) + 2|0); - $275 = ((($34)) + 3|0); - $276 = ((($33)) + 1|0); - $277 = ((($33)) + 2|0); - $278 = ((($33)) + 3|0); - $i7$0243 = 0; - while(1) { - $290 = (((796 + (($i7$0243*48)|0)|0)) + 16|0); - $291 = HEAP32[$290>>2]|0; - $292 = ($291|0)==(0); - $293 = (((796 + (($i7$0243*48)|0)|0)) + 12|0); - $294 = HEAP32[$293>>2]|0; - HEAP32[$vararg_buffer4>>2] = $294; - $295 = (_FormatText(13187,$vararg_buffer4)|0); - $296 = (796 + (($i7$0243*48)|0)|0); - $297 = +HEAPF32[$296>>2]; - $298 = $297 + -10.0; - $299 = (~~(($298))); - $300 = (((796 + (($i7$0243*48)|0)|0)) + 4|0); - $301 = +HEAPF32[$300>>2]; - $302 = $301 + 14.0; - $303 = (~~(($302))); - if ($292) { - HEAP8[$34>>0] = -3; - HEAP8[$273>>0] = -7; - HEAP8[$274>>0] = 0; - HEAP8[$275>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$34>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$34+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$34+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$34+3>>0]|0; - _DrawText($295,$299,$303,20,$tmpcast272$byval_copy); - } else { - HEAP8[$33>>0] = -126; - HEAP8[$276>>0] = -126; - HEAP8[$277>>0] = -126; - HEAP8[$278>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$33>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$33+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$33+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$33+3>>0]|0; - _DrawText($295,$299,$303,20,$tmpcast272$byval_copy); - } - $304 = (($i7$0243) + 1)|0; - $exitcond252 = ($304|0)==(8); - if ($exitcond252) { - $i8$0242 = 0; - break; - } else { - $i7$0243 = $304; - } + case 4: { + HEAP8[(24667)>>0] = 108; + break; } - while(1) { - $305 = (((796 + (($i8$0242*48)|0)|0)) + 16|0); - $306 = HEAP32[$305>>2]|0; - $307 = ($306|0)==(0); - if (!($307)) { - $308 = (796 + (($i8$0242*48)|0)|0); - $309 = +HEAPF32[$308>>2]; - $310 = HEAP32[(492)>>2]|0; - $311 = (($310|0) / 2)&-1; - $312 = (+($311|0)); - $313 = $309 - $312; - $314 = (~~(($313))); - $315 = (((796 + (($i8$0242*48)|0)|0)) + 4|0); - $316 = +HEAPF32[$315>>2]; - $317 = HEAP32[(496)>>2]|0; - $318 = (($317|0) / 2)&-1; - $319 = (+($318|0)); - $320 = $316 - $319; - $321 = (~~(($320))); - HEAP32[$36>>2] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$36>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$36+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$36+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$36+3>>0]|0; - _Fade($35,$tmpcast272$byval_copy,0.30000001192092896); - ;HEAP32[$$byval_copy77>>2]=HEAP32[488>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[488+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[488+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[488+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[488+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$35>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$35+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$35+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$35+3>>0]|0; - _DrawTexture($$byval_copy77,$314,$321,$tmpcast272$byval_copy); - } - $322 = (($i8$0242) + 1)|0; - $exitcond251 = ($322|0)==(8); - if ($exitcond251) { - break; - } else { - $i8$0242 = $322; - } + case 5: { + HEAP8[(24668)>>0] = 105; + break; } - } - $323 = (_GetScreenWidth()|0); - $324 = (($323|0) / 2)&-1; - $325 = HEAP32[(532)>>2]|0; - $326 = (($325|0) / 2)&-1; - $327 = (($324) - ($326))|0; - $328 = (_GetScreenHeight()|0); - $329 = (($328|0) / 2)&-1; - HEAP32[$37>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[528>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[528+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[528+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[528+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[528+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$37>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$37+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$37+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$37+3>>0]|0; - _DrawTexture($$byval_copy77,$327,$329,$tmpcast272$byval_copy); - $330 = (_GetScreenWidth()|0); - $331 = (($330|0) / 2)&-1; - $332 = HEAP32[(512)>>2]|0; - $333 = (($332|0) / 2)&-1; - $334 = (($331) - ($333))|0; - HEAP32[$39>>2] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$39>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$39+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$39+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$39+3>>0]|0; - _Fade($38,$tmpcast272$byval_copy,0.5); - ;HEAP32[$$byval_copy77>>2]=HEAP32[508>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[508+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[508+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[508+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[508+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$38>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$38+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$38+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$38+3>>0]|0; - _DrawTexture($$byval_copy77,$334,0,$tmpcast272$byval_copy); - $335 = +HEAPF32[768>>2]; - $336 = $335 + -32.0; - $337 = (~~(($336))); - $338 = +HEAPF32[(772)>>2]; - $339 = $338 + -32.0; - $340 = (~~(($339))); - ;HEAP32[$$byval_copy77>>2]=HEAP32[428>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[428+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[428+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[428+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[428+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[(788)>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[(788)+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[(788)+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[(788)+3>>0]|0; - _DrawTexture($$byval_copy77,$337,$340,$tmpcast272$byval_copy); - $341 = HEAP32[2716>>2]|0; - $342 = ($341|0)==(3); - if ($342) { - $408 = HEAP32[3096>>2]|0; - $409 = ($408|0)==(0); - if ($409) { - $410 = (_GetScreenWidth()|0); - $411 = (_GetScreenHeight()|0); - HEAP8[$55>>0] = 0; - $412 = ((($55)) + 1|0); - HEAP8[$412>>0] = 0; - $413 = ((($55)) + 2|0); - HEAP8[$413>>0] = 0; - $414 = ((($55)) + 3|0); - HEAP8[$414>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$55>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$55+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$55+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$55+3>>0]|0; - _Fade($54,$tmpcast272$byval_copy,0.40000000596046448); - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$54>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$54+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$54+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$54+3>>0]|0; - _DrawRectangle(0,0,$410,$411,$tmpcast272$byval_copy); - $415 = (_GetScreenWidth()|0); - $416 = (($415|0) / 2)&-1; - $417 = HEAP32[(552)>>2]|0; - $418 = (($417|0) / 2)&-1; - $419 = (($416) - ($418))|0; - HEAP32[$56>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[548>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[548+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[548+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[548+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[548+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$56>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$56+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$56+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$56+3>>0]|0; - _DrawTexture($$byval_copy77,$419,100,$tmpcast272$byval_copy); - $420 = +HEAPF32[3084>>2]; - $421 = $420; - HEAPF64[$vararg_buffer13>>3] = $421; - $422 = (_FormatText(13235,$vararg_buffer13)|0); - HEAPF32[$57>>2] = 320.0; - $423 = ((($57)) + 4|0); - HEAPF32[$423>>2] = 340.0; - HEAP32[$58>>2] = -1; - dest=$font$byval_copy76; src=192; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - ;HEAP32[$$byval_copy77>>2]=HEAP32[$57>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$57+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$58>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$58+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$58+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$58+3>>0]|0; - _DrawTextEx($font$byval_copy76,$422,$$byval_copy77,50,0,$tmpcast272$byval_copy); - HEAPF32[$59>>2] = 160.0; - $424 = ((($59)) + 4|0); - HEAPF32[$424>>2] = 480.0; - HEAP32[$60>>2] = -1; - dest=$font$byval_copy76; src=192; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - ;HEAP32[$$byval_copy77>>2]=HEAP32[$59>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$59+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$60>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$60+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$60+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$60+3>>0]|0; - _DrawTextEx($font$byval_copy76,13262,$$byval_copy77,60,0,$tmpcast272$byval_copy); - $425 = (_IsKeyPressed(257)|0); - $426 = ($425|0)==(0); - if ($426) { - label = 63; - } else { - HEAP32[3088>>2] = 1; - label = 63; - } - } else { - label = 64; + case 6: { + HEAP8[(24669)>>0] = 98; + break; } - } else { - $343 = ((($40)) + 4|0); - $344 = ((($40)) + 8|0); - $345 = ((($40)) + 12|0); - $346 = ((($41)) + 4|0); - $i9$0241 = 0; - while(1) { - $347 = (((2728 + (($i9$0241*44)|0)|0)) + 28|0); - $348 = HEAP32[$347>>2]|0; - $349 = ($348|0)==(0); - if (!($349)) { - HEAP32[$40>>2] = 0; - HEAP32[$343>>2] = 0; - HEAP32[$344>>2] = 64; - HEAP32[$345>>2] = 64; - $350 = (2728 + (($i9$0241*44)|0)|0); - $351 = +HEAPF32[$350>>2]; - $352 = $351 + -32.0; - $353 = (((2728 + (($i9$0241*44)|0)|0)) + 4|0); - $354 = +HEAPF32[$353>>2]; - $355 = $354 + -32.0; - HEAPF32[$41>>2] = $352; - HEAPF32[$346>>2] = $355; - HEAP32[$42>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[448>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[448+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[448+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[448+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[448+16>>2]|0; - ;HEAP32[$font$byval_copy76>>2]=HEAP32[$40>>2]|0;HEAP32[$font$byval_copy76+4>>2]=HEAP32[$40+4>>2]|0;HEAP32[$font$byval_copy76+8>>2]=HEAP32[$40+8>>2]|0;HEAP32[$font$byval_copy76+12>>2]=HEAP32[$40+12>>2]|0; - ;HEAP32[$$byval_copy77>>2]=HEAP32[$41>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$41+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$42>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$42+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$42+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$42+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy76,$$byval_copy77,$tmpcast272$byval_copy); - } - $356 = (($i9$0241) + 1)|0; - $exitcond = ($356|0)==(8); - if ($exitcond) { - break; - } else { - $i9$0241 = $356; - } + default: { } - $357 = +HEAPF32[3084>>2]; - $358 = 99.0 - $357; - $359 = $358; - HEAPF64[$vararg_buffer7>>3] = $359; - $360 = (_FormatText(13192,$vararg_buffer7)|0); - HEAPF32[$43>>2] = 560.0; - $361 = ((($43)) + 4|0); - HEAPF32[$361>>2] = 20.0; - $362 = HEAP32[(212)>>2]|0; - HEAP32[$44>>2] = -1; - dest=$font$byval_copy76; src=192; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - ;HEAP32[$$byval_copy77>>2]=HEAP32[$43>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$43+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$44>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$44+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$44+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$44+3>>0]|0; - _DrawTextEx($font$byval_copy76,$360,$$byval_copy77,$362,0,$tmpcast272$byval_copy); - HEAP8[$45>>0] = -126; - $363 = ((($45)) + 1|0); - HEAP8[$363>>0] = -126; - $364 = ((($45)) + 2|0); - HEAP8[$364>>0] = -126; - $365 = ((($45)) + 3|0); - HEAP8[$365>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$45>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$45+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$45+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$45+3>>0]|0; - _DrawRectangle(20,30,400,20,$tmpcast272$byval_copy); - $366 = +HEAPF32[(792)>>2]; - $367 = $366 * 400.0; - $368 = $367 / 40.0; - $369 = (~~(($368))); - HEAP8[$46>>0] = -1; - $370 = ((($46)) + 1|0); - HEAP8[$370>>0] = -53; - $371 = ((($46)) + 2|0); - HEAP8[$371>>0] = 0; - $372 = ((($46)) + 3|0); - HEAP8[$372>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$46>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$46+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$46+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$46+3>>0]|0; - _DrawRectangle(20,30,$369,20,$tmpcast272$byval_copy); - HEAP8[$47>>0] = -56; - $373 = ((($47)) + 1|0); - HEAP8[$373>>0] = -56; - $374 = ((($47)) + 2|0); - HEAP8[$374>>0] = -56; - $375 = ((($47)) + 3|0); - HEAP8[$375>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$47>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$47+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$47+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$47+3>>0]|0; - _DrawRectangleLines(20,30,400,20,$tmpcast272$byval_copy); - $376 = +HEAPF32[(792)>>2]; - $377 = $376; - HEAPF64[$vararg_buffer10>>3] = $377; - $378 = (_FormatText(13199,$vararg_buffer10)|0); - HEAP32[$48>>2] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$48>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$48+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$48+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$48+3>>0]|0; - _DrawText($378,430,30,20,$tmpcast272$byval_copy); - $379 = (_GetScreenWidth()|0); - $380 = (($379) + -40)|0; - HEAP8[$49>>0] = -126; - $381 = ((($49)) + 1|0); - HEAP8[$381>>0] = -126; - $382 = ((($49)) + 2|0); - HEAP8[$382>>0] = -126; - $383 = ((($49)) + 3|0); - HEAP8[$383>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$49>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$49+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$49+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$49+3>>0]|0; - _DrawRectangle($380,30,20,660,$tmpcast272$byval_copy); - $384 = (_GetScreenWidth()|0); - $385 = (($384) + -40)|0; - $386 = HEAP32[3108>>2]|0; - $387 = ($386*660)|0; - $388 = HEAP32[3080>>2]|0; - $389 = (($387|0) / ($388|0))&-1; - $390 = (690 - ($389))|0; - HEAP8[$50>>0] = -3; - $391 = ((($50)) + 1|0); - HEAP8[$391>>0] = -7; - $392 = ((($50)) + 2|0); - HEAP8[$392>>0] = 0; - $393 = ((($50)) + 3|0); - HEAP8[$393>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$50>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$50+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$50+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$50+3>>0]|0; - _DrawRectangle($385,$390,20,$389,$tmpcast272$byval_copy); - $394 = (_GetScreenWidth()|0); - $395 = (($394) + -40)|0; - HEAP8[$51>>0] = -56; - $396 = ((($51)) + 1|0); - HEAP8[$396>>0] = -56; - $397 = ((($51)) + 2|0); - HEAP8[$397>>0] = -56; - $398 = ((($51)) + 3|0); - HEAP8[$398>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$51>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$51+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$51+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$51+3>>0]|0; - _DrawRectangleLines($395,30,20,660,$tmpcast272$byval_copy); - $399 = +HEAPF32[(792)>>2]; - $400 = $399 < 2.0; - if ($400) { - $401 = HEAP32[336>>2]|0; - $402 = (($401|0) / 20)&-1; - $403 = $402 & 1; - $404 = ($403|0)==(0); - if ($404) { - label = 63; - } else { - HEAPF32[$52>>2] = 20.0; - $405 = ((($52)) + 4|0); - HEAPF32[$405>>2] = 60.0; - $406 = HEAP32[(212)>>2]|0; - $407 = (($406|0) / 2)&-1; - HEAP32[$53>>2] = -1; - dest=$font$byval_copy76; src=192; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - ;HEAP32[$$byval_copy77>>2]=HEAP32[$52>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$52+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$53>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$53+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$53+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$53+3>>0]|0; - _DrawTextEx($font$byval_copy76,13206,$$byval_copy77,$407,0,$tmpcast272$byval_copy); - label = 63; - } - } else { - label = 63; } - } - if ((label|0) == 63) { - $$pr231 = HEAP32[3096>>2]|0; - $427 = ($$pr231|0)==(0); - if (!($427)) { - label = 64; + $20 = HEAP32[6254]|0; + $21 = ($20|0)>(9); + if (!($21)) { + return; } + HEAP32[6261] = 4; + HEAP32[6253] = 0; + return; + break; } - if ((label|0) == 64) { - $428 = (_GetScreenWidth()|0); - $429 = (_GetScreenHeight()|0); - HEAP8[$62>>0] = 0; - $430 = ((($62)) + 1|0); - HEAP8[$430>>0] = 0; - $431 = ((($62)) + 2|0); - HEAP8[$431>>0] = 0; - $432 = ((($62)) + 3|0); - HEAP8[$432>>0] = -1; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$62>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$62+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$62+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$62+3>>0]|0; - _Fade($61,$tmpcast272$byval_copy,0.40000000596046448); - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$61>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$61+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$61+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$61+3>>0]|0; - _DrawRectangle(0,0,$428,$429,$tmpcast272$byval_copy); - $433 = (_GetScreenWidth()|0); - $434 = (($433|0) / 2)&-1; - $435 = HEAP32[(572)>>2]|0; - $436 = (($435|0) / 2)&-1; - $437 = (($434) - ($436))|0; - HEAP32[$63>>2] = -1; - ;HEAP32[$$byval_copy77>>2]=HEAP32[568>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[568+4>>2]|0;HEAP32[$$byval_copy77+8>>2]=HEAP32[568+8>>2]|0;HEAP32[$$byval_copy77+12>>2]=HEAP32[568+12>>2]|0;HEAP32[$$byval_copy77+16>>2]=HEAP32[568+16>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$63>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$63+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$63+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$63+3>>0]|0; - _DrawTexture($$byval_copy77,$437,140,$tmpcast272$byval_copy); - $438 = HEAP32[3100>>2]|0; - HEAP32[$vararg_buffer16>>2] = $438; - $439 = (_FormatText(13294,$vararg_buffer16)|0); - HEAPF32[$64>>2] = 200.0; - $440 = ((($64)) + 4|0); - HEAPF32[$440>>2] = 360.0; - HEAP32[$65>>2] = -1; - dest=$font$byval_copy76; src=192; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - ;HEAP32[$$byval_copy77>>2]=HEAP32[$64>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$64+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$65>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$65+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$65+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$65+3>>0]|0; - _DrawTextEx($font$byval_copy76,$439,$$byval_copy77,50,0,$tmpcast272$byval_copy); - HEAPF32[$66>>2] = 260.0; - $441 = ((($66)) + 4|0); - HEAPF32[$441>>2] = 480.0; - HEAP32[$67>>2] = -1; - dest=$font$byval_copy76; src=192; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - ;HEAP32[$$byval_copy77>>2]=HEAP32[$66>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$66+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$67>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$67+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$67+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$67+3>>0]|0; - _DrawTextEx($font$byval_copy76,13327,$$byval_copy77,60,0,$tmpcast272$byval_copy); - $442 = (_IsKeyPressed(257)|0); - $443 = ($442|0)==(0); - if (!($443)) { - HEAP32[340>>2] = 2; - } - } - $444 = HEAP32[3088>>2]|0; - $445 = ($444|0)==(0); - if (!($445)) { - $446 = (_GetScreenWidth()|0); - $447 = (_GetScreenHeight()|0); - HEAP8[$69>>0] = -11; - $448 = ((($69)) + 1|0); - HEAP8[$448>>0] = -11; - $449 = ((($69)) + 2|0); - HEAP8[$449>>0] = -11; - $450 = ((($69)) + 3|0); - HEAP8[$450>>0] = -1; - $451 = +HEAPF32[3092>>2]; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$69>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$69+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$69+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$69+3>>0]|0; - _Fade($68,$tmpcast272$byval_copy,$451); - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$68>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$68+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$68+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$68+3>>0]|0; - _DrawRectangle(0,0,$446,$447,$tmpcast272$byval_copy); - } - $452 = HEAP32[344>>2]|0; - $453 = ($452|0)==(0); - if ($453) { - STACKTOP = sp;return; - } - $454 = (_GetScreenWidth()|0); - $455 = (($454|0) / 2)&-1; - $456 = (_MeasureText(13353,40)|0); - $457 = (($456|0) / 2)&-1; - $458 = (($455) - ($457))|0; - $459 = (+($458|0)); - HEAPF32[$70>>2] = $459; - $460 = ((($70)) + 4|0); - HEAPF32[$460>>2] = 110.0; - HEAP32[$71>>2] = -1; - dest=$font$byval_copy76; src=192; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - ;HEAP32[$$byval_copy77>>2]=HEAP32[$70>>2]|0;HEAP32[$$byval_copy77+4>>2]=HEAP32[$70+4>>2]|0; - ;HEAP8[$tmpcast272$byval_copy>>0]=HEAP8[$71>>0]|0;HEAP8[$tmpcast272$byval_copy+1>>0]=HEAP8[$71+1>>0]|0;HEAP8[$tmpcast272$byval_copy+2>>0]=HEAP8[$71+2>>0]|0;HEAP8[$tmpcast272$byval_copy+3>>0]=HEAP8[$71+3>>0]|0; - _DrawTextEx($font$byval_copy76,13353,$$byval_copy77,50,0,$tmpcast272$byval_copy); - STACKTOP = sp;return; -} -function _UnloadGameplayScreen() { - var $fxLightOff$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $fxLightOff$byval_copy = sp; - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[348>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[348+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[348+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[348+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[348+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[368>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[368+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[368+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[368+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[368+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[388>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[388+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[388+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[388+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[388+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[408>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[408+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[408+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[408+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[408+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[428>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[428+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[428+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[428+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[428+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[448>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[448+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[448+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[448+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[448+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[468>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[468+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[468+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[468+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[468+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[488>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[488+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[488+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[488+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[488+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[508>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[508+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[508+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[508+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[508+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[528>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[528+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[528+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[528+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[528+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[548>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[548+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[548+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[548+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[548+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[568>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[568+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[568+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[568+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[568+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - dest=$fxLightOff$byval_copy; src=708; stop=dest+60|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _UnloadShader($fxLightOff$byval_copy); - dest=$fxLightOff$byval_copy; src=3116; stop=dest+60|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _UnloadShader($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[588>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[588+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[588+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[588+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[588+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[608>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[608+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[608+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[608+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[608+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[628>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[628+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[628+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[628+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[628+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[648>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[648+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[648+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[648+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[648+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[668>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[668+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[668+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[668+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[668+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[688>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[688+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[688+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[688+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[688+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[24>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[24+4>>2]|0; - _UnloadSound($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[32>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[32+4>>2]|0; - _UnloadSound($fxLightOff$byval_copy); - STACKTOP = sp;return; -} -function _FinishGameplayScreen() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[340>>2]|0; - return ($0|0); -} -function _ColorEqual($col1,$col2) { - $col1 = $col1|0; - $col2 = $col2|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP8[$col1>>0]|0; - $1 = HEAP8[$col2>>0]|0; - $2 = ($0<<24>>24)==($1<<24>>24); - if (!($2)) { - $19 = 0; - $18 = $19&1; - return ($18|0); + case 4: { + $22 = HEAP32[6253]|0; + $23 = (($22) + 1)|0; + HEAP32[6253] = $23; + $24 = ($22|0)>(99); + if (!($24)) { + return; + } + $25 = +HEAPF32[4]; + $26 = $25 + -0.019999999552965164; + HEAPF32[4] = $26; + $27 = !($26 <= 0.0); + if ($27) { + return; + } + HEAPF32[4] = 0.0; + HEAP32[6252] = 1; + return; + break; } - $3 = ((($col1)) + 1|0); - $4 = HEAP8[$3>>0]|0; - $5 = ((($col2)) + 1|0); - $6 = HEAP8[$5>>0]|0; - $7 = ($4<<24>>24)==($6<<24>>24); - if (!($7)) { - $19 = 0; - $18 = $19&1; - return ($18|0); + default: { + return; } - $8 = ((($col1)) + 2|0); - $9 = HEAP8[$8>>0]|0; - $10 = ((($col2)) + 2|0); - $11 = HEAP8[$10>>0]|0; - $12 = ($9<<24>>24)==($11<<24>>24); - if (!($12)) { - $19 = 0; - $18 = $19&1; - return ($18|0); } - $13 = ((($col1)) + 3|0); - $14 = HEAP8[$13>>0]|0; - $15 = ((($col2)) + 3|0); - $16 = HEAP8[$15>>0]|0; - $17 = ($14<<24>>24)==($16<<24>>24); - $19 = $17; - $18 = $19&1; - return ($18|0); -} -function _EnemyReset($enemy) { - $enemy = $enemy|0; - var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; - var $81 = 0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $9 = 0, label = 0, sp = 0; +} +function _rlDrawLogoScreen() { + var $$byval_copy32 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0; + var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0.0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; + var $133 = 0, $134 = 0.0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0.0; + var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0; + var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; + var $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; + var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; + var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; + var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, label = 0; + var sp = 0; sp = STACKTOP; - $0 = ((($enemy)) + 28|0); - HEAP32[$0>>2] = 0; - $1 = ((($enemy)) + 36|0); - HEAP32[$1>>2] = 0; - $2 = ((($enemy)) + 40|0); - HEAP8[$2>>0] = -26; - $3 = ((($enemy)) + 41|0); - HEAP8[$3>>0] = 41; - $4 = ((($enemy)) + 42|0); - HEAP8[$4>>0] = 55; - $5 = ((($enemy)) + 43|0); - HEAP8[$5>>0] = -1; - $6 = ((($enemy)) + 24|0); - HEAP32[$6>>2] = 10; - $7 = (_GetRandomValue(0,1)|0); - $8 = ($7|0)==(0); - if ($8) { - $16 = (_GetScreenWidth()|0); - $17 = (($16) + -150)|0; - $18 = (_GetScreenWidth()|0); - $19 = (($18) + -50)|0; - $20 = (_GetRandomValue($17,$19)|0); - $21 = (+($20|0)); - $22 = (_GetScreenHeight()|0); - $23 = (($22) + -50)|0; - $24 = (_GetRandomValue(50,$23)|0); - $25 = (+($24|0)); - HEAPF32[$enemy>>2] = $21; - $26 = ((($enemy)) + 4|0); - HEAPF32[$26>>2] = $25; - } else { - $9 = (_GetRandomValue(50,150)|0); - $10 = (+($9|0)); - $11 = (_GetScreenHeight()|0); - $12 = (($11) + -50)|0; - $13 = (_GetRandomValue(50,$12)|0); - $14 = (+($13|0)); - HEAPF32[$enemy>>2] = $10; - $15 = ((($enemy)) + 4|0); - HEAPF32[$15>>2] = $14; - } - $27 = HEAP32[2716>>2]|0; - switch ($27|0) { + STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); + $$byval_copy32 = sp + 132|0; + $0 = sp + 128|0; + $1 = sp + 124|0; + $2 = sp + 120|0; + $3 = sp + 116|0; + $4 = sp + 112|0; + $5 = sp + 108|0; + $6 = sp + 104|0; + $7 = sp + 100|0; + $8 = sp + 96|0; + $9 = sp + 92|0; + $10 = sp + 88|0; + $11 = sp + 84|0; + $12 = sp + 80|0; + $13 = sp + 76|0; + $14 = sp + 72|0; + $15 = sp + 68|0; + $16 = sp + 64|0; + $17 = sp + 60|0; + $18 = sp + 56|0; + $19 = sp + 52|0; + $20 = sp + 48|0; + $21 = sp + 44|0; + $22 = sp + 40|0; + $23 = sp + 36|0; + $24 = sp + 32|0; + $25 = sp + 28|0; + $26 = sp + 24|0; + $27 = sp + 20|0; + $28 = sp + 16|0; + $29 = sp + 12|0; + $30 = sp + 8|0; + $31 = sp + 4|0; + $32 = sp; + $33 = HEAP32[6261]|0; + switch ($33|0) { case 0: { - $28 = (_GetRandomValue(0,7)|0); - $29 = ((($enemy)) + 16|0); - HEAP32[$29>>2] = $28; - $30 = ((($enemy)) + 8|0); - $31 = (796 + (($28*48)|0)|0); - $32 = $31; - $33 = $32; - $34 = HEAP32[$33>>2]|0; - $35 = (($32) + 4)|0; - $36 = $35; - $37 = HEAP32[$36>>2]|0; - $38 = $30; - $39 = $38; - HEAP32[$39>>2] = $34; - $40 = (($38) + 4)|0; - $41 = $40; - HEAP32[$41>>2] = $37; - $42 = (_GetRandomValue(15,20)|0); - $43 = (+($42|0)); - $44 = $43 / 10.0; - $45 = ((($enemy)) + 20|0); - HEAPF32[$45>>2] = $44; - $46 = (_GetRandomValue(90,400)|0); - $47 = ((($enemy)) + 32|0); - HEAP32[$47>>2] = $46; - return; + $34 = HEAP32[6253]|0; + $35 = (($34|0) / 10)&-1; + $36 = $35 & 1; + $37 = ($36|0)==(0); + if ($37) { + STACKTOP = sp;return; + } + $38 = HEAP32[6255]|0; + $39 = HEAP32[6256]|0; + HEAP8[$0>>0] = 0; + $40 = ((($0)) + 1|0); + HEAP8[$40>>0] = 0; + $41 = ((($0)) + 2|0); + HEAP8[$41>>0] = 0; + $42 = ((($0)) + 3|0); + HEAP8[$42>>0] = -1; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$0>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$0+3>>0]|0; + _DrawRectangle($38,$39,16,16,$$byval_copy32); + STACKTOP = sp;return; break; } case 1: { - $48 = (_GetRandomValue(0,11)|0); - $49 = ((($enemy)) + 16|0); - HEAP32[$49>>2] = $48; - $50 = ((($enemy)) + 8|0); - $51 = (1180 + (($48*48)|0)|0); - $52 = $51; - $53 = $52; - $54 = HEAP32[$53>>2]|0; - $55 = (($52) + 4)|0; - $56 = $55; - $57 = HEAP32[$56>>2]|0; - $58 = $50; - $59 = $58; - HEAP32[$59>>2] = $54; - $60 = (($58) + 4)|0; - $61 = $60; - HEAP32[$61>>2] = $57; - $62 = (_GetRandomValue(10,20)|0); - $63 = (+($62|0)); - $64 = $63 / 10.0; - $65 = ((($enemy)) + 20|0); - HEAPF32[$65>>2] = $64; - $66 = (_GetRandomValue(240,800)|0); - $67 = ((($enemy)) + 32|0); - HEAP32[$67>>2] = $66; - return; + $43 = HEAP32[6255]|0; + $44 = HEAP32[6256]|0; + $45 = HEAP32[6257]|0; + HEAP8[$1>>0] = 0; + $46 = ((($1)) + 1|0); + HEAP8[$46>>0] = 0; + $47 = ((($1)) + 2|0); + HEAP8[$47>>0] = 0; + $48 = ((($1)) + 3|0); + HEAP8[$48>>0] = -1; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$1>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$1+3>>0]|0; + _DrawRectangle($43,$44,$45,16,$$byval_copy32); + $49 = HEAP32[6255]|0; + $50 = HEAP32[6256]|0; + $51 = HEAP32[6258]|0; + HEAP8[$2>>0] = 0; + $52 = ((($2)) + 1|0); + HEAP8[$52>>0] = 0; + $53 = ((($2)) + 2|0); + HEAP8[$53>>0] = 0; + $54 = ((($2)) + 3|0); + HEAP8[$54>>0] = -1; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$2>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$2+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$2+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$2+3>>0]|0; + _DrawRectangle($49,$50,16,$51,$$byval_copy32); + STACKTOP = sp;return; break; } case 2: { - $68 = (_GetRandomValue(0,19)|0); - $69 = ((($enemy)) + 16|0); - HEAP32[$69>>2] = $68; - $70 = ((($enemy)) + 8|0); - $71 = (1756 + (($68*48)|0)|0); - $72 = $71; - $73 = $72; - $74 = HEAP32[$73>>2]|0; - $75 = (($72) + 4)|0; - $76 = $75; - $77 = HEAP32[$76>>2]|0; - $78 = $70; - $79 = $78; - HEAP32[$79>>2] = $74; - $80 = (($78) + 4)|0; - $81 = $80; - HEAP32[$81>>2] = $77; - $82 = (_GetRandomValue(8,18)|0); - $83 = (+($82|0)); - $84 = $83 / 10.0; - $85 = ((($enemy)) + 20|0); - HEAPF32[$85>>2] = $84; - $86 = (_GetRandomValue(180,1200)|0); - $87 = ((($enemy)) + 32|0); - HEAP32[$87>>2] = $86; - return; + $55 = HEAP32[6255]|0; + $56 = HEAP32[6256]|0; + $57 = HEAP32[6257]|0; + HEAP8[$3>>0] = 0; + $58 = ((($3)) + 1|0); + HEAP8[$58>>0] = 0; + $59 = ((($3)) + 2|0); + HEAP8[$59>>0] = 0; + $60 = ((($3)) + 3|0); + HEAP8[$60>>0] = -1; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$3>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$3+3>>0]|0; + _DrawRectangle($55,$56,$57,16,$$byval_copy32); + $61 = HEAP32[6255]|0; + $62 = HEAP32[6256]|0; + $63 = HEAP32[6258]|0; + HEAP8[$4>>0] = 0; + $64 = ((($4)) + 1|0); + HEAP8[$64>>0] = 0; + $65 = ((($4)) + 2|0); + HEAP8[$65>>0] = 0; + $66 = ((($4)) + 3|0); + HEAP8[$66>>0] = -1; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$4+3>>0]|0; + _DrawRectangle($61,$62,16,$63,$$byval_copy32); + $67 = HEAP32[6255]|0; + $68 = (($67) + 240)|0; + $69 = HEAP32[6256]|0; + $70 = HEAP32[6260]|0; + HEAP8[$5>>0] = 0; + $71 = ((($5)) + 1|0); + HEAP8[$71>>0] = 0; + $72 = ((($5)) + 2|0); + HEAP8[$72>>0] = 0; + $73 = ((($5)) + 3|0); + HEAP8[$73>>0] = -1; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$5>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$5+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$5+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$5+3>>0]|0; + _DrawRectangle($68,$69,16,$70,$$byval_copy32); + $74 = HEAP32[6255]|0; + $75 = HEAP32[6256]|0; + $76 = (($75) + 240)|0; + $77 = HEAP32[6259]|0; + HEAP8[$6>>0] = 0; + $78 = ((($6)) + 1|0); + HEAP8[$78>>0] = 0; + $79 = ((($6)) + 2|0); + HEAP8[$79>>0] = 0; + $80 = ((($6)) + 3|0); + HEAP8[$80>>0] = -1; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$6>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$6+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$6+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$6+3>>0]|0; + _DrawRectangle($74,$76,$77,16,$$byval_copy32); + STACKTOP = sp;return; + break; + } + case 3: { + $81 = HEAP32[6255]|0; + $82 = HEAP32[6256]|0; + $83 = HEAP32[6257]|0; + HEAP8[$8>>0] = 0; + $84 = ((($8)) + 1|0); + HEAP8[$84>>0] = 0; + $85 = ((($8)) + 2|0); + HEAP8[$85>>0] = 0; + $86 = ((($8)) + 3|0); + HEAP8[$86>>0] = -1; + $87 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$8>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$8+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$8+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$8+3>>0]|0; + _Fade($7,$$byval_copy32,$87); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$7>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$7+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$7+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$7+3>>0]|0; + _DrawRectangle($81,$82,$83,16,$$byval_copy32); + $88 = HEAP32[6255]|0; + $89 = HEAP32[6256]|0; + $90 = (($89) + 16)|0; + $91 = HEAP32[6258]|0; + $92 = (($91) + -32)|0; + HEAP8[$10>>0] = 0; + $93 = ((($10)) + 1|0); + HEAP8[$93>>0] = 0; + $94 = ((($10)) + 2|0); + HEAP8[$94>>0] = 0; + $95 = ((($10)) + 3|0); + HEAP8[$95>>0] = -1; + $96 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$10>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$10+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$10+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$10+3>>0]|0; + _Fade($9,$$byval_copy32,$96); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$9>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$9+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$9+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$9+3>>0]|0; + _DrawRectangle($88,$90,16,$92,$$byval_copy32); + $97 = HEAP32[6255]|0; + $98 = (($97) + 240)|0; + $99 = HEAP32[6256]|0; + $100 = (($99) + 16)|0; + $101 = HEAP32[6260]|0; + $102 = (($101) + -32)|0; + HEAP8[$12>>0] = 0; + $103 = ((($12)) + 1|0); + HEAP8[$103>>0] = 0; + $104 = ((($12)) + 2|0); + HEAP8[$104>>0] = 0; + $105 = ((($12)) + 3|0); + HEAP8[$105>>0] = -1; + $106 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$12>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$12+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$12+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$12+3>>0]|0; + _Fade($11,$$byval_copy32,$106); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$11>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$11+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$11+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$11+3>>0]|0; + _DrawRectangle($98,$100,16,$102,$$byval_copy32); + $107 = HEAP32[6255]|0; + $108 = HEAP32[6256]|0; + $109 = (($108) + 240)|0; + $110 = HEAP32[6259]|0; + HEAP8[$14>>0] = 0; + $111 = ((($14)) + 1|0); + HEAP8[$111>>0] = 0; + $112 = ((($14)) + 2|0); + HEAP8[$112>>0] = 0; + $113 = ((($14)) + 3|0); + HEAP8[$113>>0] = -1; + $114 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$14>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$14+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$14+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$14+3>>0]|0; + _Fade($13,$$byval_copy32,$114); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$13>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$13+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$13+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$13+3>>0]|0; + _DrawRectangle($107,$109,$110,16,$$byval_copy32); + $115 = (_GetScreenWidth()|0); + $116 = (($115|0) / 2)&-1; + $117 = (($116) + -112)|0; + $118 = (_GetScreenHeight()|0); + $119 = (($118|0) / 2)&-1; + $120 = (($119) + -112)|0; + HEAP8[$16>>0] = -11; + $121 = ((($16)) + 1|0); + HEAP8[$121>>0] = -11; + $122 = ((($16)) + 2|0); + HEAP8[$122>>0] = -11; + $123 = ((($16)) + 3|0); + HEAP8[$123>>0] = -1; + $124 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$16>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$16+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$16+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$16+3>>0]|0; + _Fade($15,$$byval_copy32,$124); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$15>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$15+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$15+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$15+3>>0]|0; + _DrawRectangle($117,$120,224,224,$$byval_copy32); + $125 = (_GetScreenWidth()|0); + $126 = (($125|0) / 2)&-1; + $127 = (($126) + -44)|0; + $128 = (_GetScreenHeight()|0); + $129 = (($128|0) / 2)&-1; + $130 = (($129) + 48)|0; + HEAP8[$18>>0] = 0; + $131 = ((($18)) + 1|0); + HEAP8[$131>>0] = 0; + $132 = ((($18)) + 2|0); + HEAP8[$132>>0] = 0; + $133 = ((($18)) + 3|0); + HEAP8[$133>>0] = -1; + $134 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$18>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$18+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$18+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$18+3>>0]|0; + _Fade($17,$$byval_copy32,$134); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$17>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$17+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$17+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$17+3>>0]|0; + _DrawText(24664,$127,$130,50,$$byval_copy32); + STACKTOP = sp;return; + break; + } + case 4: { + $135 = HEAP32[6255]|0; + $136 = HEAP32[6256]|0; + $137 = HEAP32[6257]|0; + HEAP8[$20>>0] = 0; + $138 = ((($20)) + 1|0); + HEAP8[$138>>0] = 0; + $139 = ((($20)) + 2|0); + HEAP8[$139>>0] = 0; + $140 = ((($20)) + 3|0); + HEAP8[$140>>0] = -1; + $141 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$20>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$20+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$20+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$20+3>>0]|0; + _Fade($19,$$byval_copy32,$141); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$19>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$19+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$19+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$19+3>>0]|0; + _DrawRectangle($135,$136,$137,16,$$byval_copy32); + $142 = HEAP32[6255]|0; + $143 = HEAP32[6256]|0; + $144 = (($143) + 16)|0; + $145 = HEAP32[6258]|0; + $146 = (($145) + -32)|0; + HEAP8[$22>>0] = 0; + $147 = ((($22)) + 1|0); + HEAP8[$147>>0] = 0; + $148 = ((($22)) + 2|0); + HEAP8[$148>>0] = 0; + $149 = ((($22)) + 3|0); + HEAP8[$149>>0] = -1; + $150 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$22>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$22+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$22+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$22+3>>0]|0; + _Fade($21,$$byval_copy32,$150); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$21>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$21+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$21+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$21+3>>0]|0; + _DrawRectangle($142,$144,16,$146,$$byval_copy32); + $151 = HEAP32[6255]|0; + $152 = (($151) + 240)|0; + $153 = HEAP32[6256]|0; + $154 = (($153) + 16)|0; + $155 = HEAP32[6260]|0; + $156 = (($155) + -32)|0; + HEAP8[$24>>0] = 0; + $157 = ((($24)) + 1|0); + HEAP8[$157>>0] = 0; + $158 = ((($24)) + 2|0); + HEAP8[$158>>0] = 0; + $159 = ((($24)) + 3|0); + HEAP8[$159>>0] = -1; + $160 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$24>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$24+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$24+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$24+3>>0]|0; + _Fade($23,$$byval_copy32,$160); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$23>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$23+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$23+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$23+3>>0]|0; + _DrawRectangle($152,$154,16,$156,$$byval_copy32); + $161 = HEAP32[6255]|0; + $162 = HEAP32[6256]|0; + $163 = (($162) + 240)|0; + $164 = HEAP32[6259]|0; + HEAP8[$26>>0] = 0; + $165 = ((($26)) + 1|0); + HEAP8[$165>>0] = 0; + $166 = ((($26)) + 2|0); + HEAP8[$166>>0] = 0; + $167 = ((($26)) + 3|0); + HEAP8[$167>>0] = -1; + $168 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$26>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$26+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$26+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$26+3>>0]|0; + _Fade($25,$$byval_copy32,$168); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$25>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$25+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$25+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$25+3>>0]|0; + _DrawRectangle($161,$163,$164,16,$$byval_copy32); + $169 = (_GetScreenWidth()|0); + $170 = (($169|0) / 2)&-1; + $171 = (($170) + -112)|0; + $172 = (_GetScreenHeight()|0); + $173 = (($172|0) / 2)&-1; + $174 = (($173) + -112)|0; + HEAP8[$28>>0] = -11; + $175 = ((($28)) + 1|0); + HEAP8[$175>>0] = -11; + $176 = ((($28)) + 2|0); + HEAP8[$176>>0] = -11; + $177 = ((($28)) + 3|0); + HEAP8[$177>>0] = -1; + $178 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$28>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$28+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$28+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$28+3>>0]|0; + _Fade($27,$$byval_copy32,$178); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$27>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$27+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$27+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$27+3>>0]|0; + _DrawRectangle($171,$174,224,224,$$byval_copy32); + $179 = (_GetScreenWidth()|0); + $180 = (($179|0) / 2)&-1; + $181 = (($180) + -44)|0; + $182 = (_GetScreenHeight()|0); + $183 = (($182|0) / 2)&-1; + $184 = (($183) + 48)|0; + HEAP8[$30>>0] = 0; + $185 = ((($30)) + 1|0); + HEAP8[$185>>0] = 0; + $186 = ((($30)) + 2|0); + HEAP8[$186>>0] = 0; + $187 = ((($30)) + 3|0); + HEAP8[$187>>0] = -1; + $188 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$30>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$30+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$30+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$30+3>>0]|0; + _Fade($29,$$byval_copy32,$188); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$29>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$29+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$29+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$29+3>>0]|0; + _DrawText(24664,$181,$184,50,$$byval_copy32); + $189 = HEAP32[6253]|0; + $190 = ($189|0)>(20); + if (!($190)) { + STACKTOP = sp;return; + } + $191 = HEAP32[6255]|0; + $192 = HEAP32[6256]|0; + $193 = (($192) + -27)|0; + HEAP8[$32>>0] = 80; + $194 = ((($32)) + 1|0); + HEAP8[$194>>0] = 80; + $195 = ((($32)) + 2|0); + HEAP8[$195>>0] = 80; + $196 = ((($32)) + 3|0); + HEAP8[$196>>0] = -1; + $197 = +HEAPF32[4]; + ;HEAP8[$$byval_copy32>>0]=HEAP8[$32>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$32+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$32+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$32+3>>0]|0; + _Fade($31,$$byval_copy32,$197); + ;HEAP8[$$byval_copy32>>0]=HEAP8[$31>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$31+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$31+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$31+3>>0]|0; + _DrawText(5804,$191,$193,20,$$byval_copy32); + STACKTOP = sp;return; break; } default: { - return; + STACKTOP = sp;return; } } } -function _Vector2Subtract($agg$result,$v1,$v2) { - $agg$result = $agg$result|0; - $v1 = $v1|0; - $v2 = $v2|0; - var $0 = 0.0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, label = 0, sp = 0; +function _rlUnloadLogoScreen() { + var label = 0, sp = 0; sp = STACKTOP; - $0 = +HEAPF32[$v1>>2]; - $1 = +HEAPF32[$v2>>2]; - $2 = $0 - $1; - $3 = ((($v1)) + 4|0); - $4 = +HEAPF32[$3>>2]; - $5 = ((($v2)) + 4|0); - $6 = +HEAPF32[$5>>2]; - $7 = $4 - $6; - HEAPF32[$agg$result>>2] = $2; - $8 = ((($agg$result)) + 4|0); - HEAPF32[$8>>2] = $7; return; } -function _Vector2Normalize($v) { - $v = $v|0; - var $0 = 0.0, $1 = 0.0, $10 = 0.0, $2 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $sqrtf = 0.0, $sqrtf$op = 0.0, label = 0, sp = 0; +function _rlFinishLogoScreen() { + var $0 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = +HEAPF32[$v>>2]; - $1 = $0 * $0; - $2 = ((($v)) + 4|0); - $3 = +HEAPF32[$2>>2]; - $4 = $3 * $3; - $5 = $1 + $4; - $sqrtf = (+Math_sqrt((+$5))); - $6 = $sqrtf == 0.0; - $sqrtf$op = 1.0 / $sqrtf; - $7 = $6 ? 1.0 : $sqrtf$op; - $8 = $0 * $7; - HEAPF32[$v>>2] = $8; - $9 = +HEAPF32[$2>>2]; - $10 = $9 * $7; - HEAPF32[$2>>2] = $10; - return; + $0 = HEAP32[6252]|0; + return ($0|0); } -function _VectorLength($v) { - $v = $v|0; - var $0 = 0.0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $sqrtf = 0.0, label = 0, sp = 0; +function _InitTitleScreen() { + var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = +HEAPF32[$v>>2]; - $1 = $0 * $0; - $2 = ((($v)) + 4|0); - $3 = +HEAPF32[$2>>2]; - $4 = $3 * $3; - $5 = $1 + $4; - $6 = ((($v)) + 8|0); - $7 = +HEAPF32[$6>>2]; - $8 = $7 * $7; - $9 = $5 + $8; - $sqrtf = (+Math_sqrt((+$9))); - return (+$sqrtf); -} -function _VectorNormalize($v) { - $v = $v|0; - var $$op = 0.0, $0 = 0.0, $1 = 0, $10 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0, $v$byval_copy = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $v$byval_copy = sp; - ;HEAP32[$v$byval_copy>>2]=HEAP32[$v>>2]|0;HEAP32[$v$byval_copy+4>>2]=HEAP32[$v+4>>2]|0;HEAP32[$v$byval_copy+8>>2]=HEAP32[$v+8>>2]|0; - $0 = (+_VectorLength($v$byval_copy)); - $1 = $0 == 0.0; - $$op = 1.0 / $0; - $2 = $1 ? 1.0 : $$op; - $3 = +HEAPF32[$v>>2]; - $4 = $3 * $2; - HEAPF32[$v>>2] = $4; - $5 = ((($v)) + 4|0); - $6 = +HEAPF32[$5>>2]; - $7 = $2 * $6; - HEAPF32[$5>>2] = $7; - $8 = ((($v)) + 8|0); - $9 = +HEAPF32[$8>>2]; - $10 = $2 * $9; - HEAPF32[$8>>2] = $10; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $0 = sp + 32|0; + $1 = sp + 12|0; + $2 = sp; + HEAP32[6262] = 0; + HEAP32[6263] = 0; + _LoadTexture($0,5815); + ;HEAP32[25056>>2]=HEAP32[$0>>2]|0;HEAP32[25056+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[25056+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[25056+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[25056+16>>2]=HEAP32[$0+16>>2]|0; + _LoadTexture($1,5849); + ;HEAP32[25076>>2]=HEAP32[$1>>2]|0;HEAP32[25076+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[25076+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[25076+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[25076+16>>2]=HEAP32[$1+16>>2]|0; + _LoadSound($2,5878); + ;HEAP32[25096>>2]=HEAP32[$2>>2]|0;HEAP32[25096+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[25096+8>>2]=HEAP32[$2+8>>2]|0; STACKTOP = sp;return; } -function _VectorTransform($v,$mat) { - $v = $v|0; - $mat = $mat|0; - var $0 = 0.0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0.0; - var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0.0; - var $45 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = +HEAPF32[$v>>2]; - $1 = ((($v)) + 4|0); - $2 = +HEAPF32[$1>>2]; - $3 = ((($v)) + 8|0); - $4 = +HEAPF32[$3>>2]; - $5 = +HEAPF32[$mat>>2]; - $6 = $0 * $5; - $7 = ((($mat)) + 4|0); - $8 = +HEAPF32[$7>>2]; - $9 = $2 * $8; - $10 = $6 + $9; - $11 = ((($mat)) + 8|0); - $12 = +HEAPF32[$11>>2]; - $13 = $4 * $12; - $14 = $10 + $13; - $15 = ((($mat)) + 12|0); - $16 = +HEAPF32[$15>>2]; - $17 = $16 + $14; - HEAPF32[$v>>2] = $17; - $18 = ((($mat)) + 16|0); - $19 = +HEAPF32[$18>>2]; - $20 = $0 * $19; - $21 = ((($mat)) + 20|0); - $22 = +HEAPF32[$21>>2]; - $23 = $2 * $22; - $24 = $20 + $23; - $25 = ((($mat)) + 24|0); - $26 = +HEAPF32[$25>>2]; - $27 = $4 * $26; - $28 = $24 + $27; - $29 = ((($mat)) + 28|0); - $30 = +HEAPF32[$29>>2]; - $31 = $30 + $28; - HEAPF32[$1>>2] = $31; - $32 = ((($mat)) + 32|0); - $33 = +HEAPF32[$32>>2]; - $34 = $0 * $33; - $35 = ((($mat)) + 36|0); - $36 = +HEAPF32[$35>>2]; - $37 = $2 * $36; - $38 = $34 + $37; - $39 = ((($mat)) + 40|0); - $40 = +HEAPF32[$39>>2]; - $41 = $4 * $40; - $42 = $38 + $41; - $43 = ((($mat)) + 44|0); - $44 = +HEAPF32[$43>>2]; - $45 = $44 + $42; - HEAPF32[$3>>2] = $45; - return; -} -function _VectorZero($agg$result) { - $agg$result = $agg$result|0; - var label = 0, sp = 0; - sp = STACKTOP; - ;HEAP32[$agg$result>>2]=0|0;HEAP32[$agg$result+4>>2]=0|0;HEAP32[$agg$result+8>>2]=0|0; - return; -} -function _MatrixTranspose($mat) { - $mat = $mat|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _UpdateTitleScreen() { + var $$inv = 0, $0 = 0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $fxStart$byval_copy = 0, $storemerge = 0.0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($mat)) + 4|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($mat)) + 8|0); - $3 = HEAP32[$2>>2]|0; - $4 = ((($mat)) + 12|0); - $5 = HEAP32[$4>>2]|0; - $6 = ((($mat)) + 16|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($mat)) + 24|0); - $9 = HEAP32[$8>>2]|0; - $10 = ((($mat)) + 28|0); - $11 = HEAP32[$10>>2]|0; - $12 = ((($mat)) + 32|0); - $13 = HEAP32[$12>>2]|0; - $14 = ((($mat)) + 36|0); - $15 = HEAP32[$14>>2]|0; - $16 = ((($mat)) + 44|0); - $17 = HEAP32[$16>>2]|0; - $18 = ((($mat)) + 48|0); - $19 = HEAP32[$18>>2]|0; - $20 = ((($mat)) + 52|0); - $21 = HEAP32[$20>>2]|0; - $22 = ((($mat)) + 56|0); - $23 = HEAP32[$22>>2]|0; - HEAP32[$0>>2] = $7; - HEAP32[$2>>2] = $13; - HEAP32[$4>>2] = $19; - HEAP32[$6>>2] = $1; - HEAP32[$8>>2] = $15; - HEAP32[$10>>2] = $21; - HEAP32[$12>>2] = $3; - HEAP32[$14>>2] = $9; - HEAP32[$16>>2] = $23; - HEAP32[$18>>2] = $5; - HEAP32[$20>>2] = $11; - HEAP32[$22>>2] = $17; - return; -} -function _MatrixIdentity($agg$result) { - $agg$result = $agg$result|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $result$sroa$5 = 0, $result$sroa$6 = 0, $result$sroa$7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; - $result$sroa$5 = sp + 32|0; - $result$sroa$6 = sp + 16|0; - $result$sroa$7 = sp; - ;HEAP32[$result$sroa$5>>2]=0|0;HEAP32[$result$sroa$5+4>>2]=0|0;HEAP32[$result$sroa$5+8>>2]=0|0;HEAP32[$result$sroa$5+12>>2]=0|0; - ;HEAP32[$result$sroa$6>>2]=0|0;HEAP32[$result$sroa$6+4>>2]=0|0;HEAP32[$result$sroa$6+8>>2]=0|0;HEAP32[$result$sroa$6+12>>2]=0|0; - ;HEAP32[$result$sroa$7>>2]=0|0;HEAP32[$result$sroa$7+4>>2]=0|0;HEAP32[$result$sroa$7+8>>2]=0|0;HEAP32[$result$sroa$7+12>>2]=0|0; - HEAPF32[$agg$result>>2] = 1.0; - $0 = ((($agg$result)) + 4|0); - ;HEAP32[$0>>2]=HEAP32[$result$sroa$5>>2]|0;HEAP32[$0+4>>2]=HEAP32[$result$sroa$5+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$result$sroa$5+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$result$sroa$5+12>>2]|0; - $1 = ((($agg$result)) + 20|0); - HEAPF32[$1>>2] = 1.0; - $2 = ((($agg$result)) + 24|0); - ;HEAP32[$2>>2]=HEAP32[$result$sroa$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$result$sroa$6+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$result$sroa$6+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$result$sroa$6+12>>2]|0; - $3 = ((($agg$result)) + 40|0); - HEAPF32[$3>>2] = 1.0; - $4 = ((($agg$result)) + 44|0); - ;HEAP32[$4>>2]=HEAP32[$result$sroa$7>>2]|0;HEAP32[$4+4>>2]=HEAP32[$result$sroa$7+4>>2]|0;HEAP32[$4+8>>2]=HEAP32[$result$sroa$7+8>>2]|0;HEAP32[$4+12>>2]=HEAP32[$result$sroa$7+12>>2]|0; - $5 = ((($agg$result)) + 60|0); - HEAPF32[$5>>2] = 1.0; - STACKTOP = sp;return; -} -function _MatrixTranslate($agg$result,$x,$y,$z) { - $agg$result = $agg$result|0; - $x = +$x; - $y = +$y; - $z = +$z; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF32[$agg$result>>2] = 1.0; - $0 = ((($agg$result)) + 4|0); - $1 = ((($agg$result)) + 20|0); - ;HEAP32[$0>>2]=0|0;HEAP32[$0+4>>2]=0|0;HEAP32[$0+8>>2]=0|0;HEAP32[$0+12>>2]=0|0; - HEAPF32[$1>>2] = 1.0; - $2 = ((($agg$result)) + 24|0); - $3 = ((($agg$result)) + 40|0); - ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0; - HEAPF32[$3>>2] = 1.0; - $4 = ((($agg$result)) + 44|0); - HEAPF32[$4>>2] = 0.0; - $5 = ((($agg$result)) + 48|0); - HEAPF32[$5>>2] = $x; - $6 = ((($agg$result)) + 52|0); - HEAPF32[$6>>2] = $y; - $7 = ((($agg$result)) + 56|0); - HEAPF32[$7>>2] = $z; - $8 = ((($agg$result)) + 60|0); - HEAPF32[$8>>2] = 1.0; - return; -} -function _MatrixRotate($agg$result,$axis,$angle) { - $agg$result = $agg$result|0; - $axis = $axis|0; - $angle = +$angle; - var $0 = 0.0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0; - var $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0.0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; - var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0; - var $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0; - var $37 = 0.0, $38 = 0, $39 = 0.0, $4 = 0.0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0; - var $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0.0; - var $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0.0, $90 = 0.0; - var $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0, $mat = 0, $or$cond = 0, $sqrtf = 0.0, $x$0 = 0.0, $y$0 = 0.0, $z$0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $mat = sp; - _MatrixIdentity($mat); - $0 = +HEAPF32[$axis>>2]; - $1 = ((($axis)) + 4|0); - $2 = +HEAPF32[$1>>2]; - $3 = ((($axis)) + 8|0); - $4 = +HEAPF32[$3>>2]; - $5 = $0 * $0; - $6 = $2 * $2; - $7 = $5 + $6; - $8 = $4 * $4; - $9 = $7 + $8; - $sqrtf = (+Math_sqrt((+$9))); - $10 = $sqrtf != 1.0; - $11 = $sqrtf != 0.0; - $or$cond = $10 & $11; - if ($or$cond) { - $12 = 1.0 / $sqrtf; - $13 = $0 * $12; - $14 = $2 * $12; - $15 = $4 * $12; - $x$0 = $13;$y$0 = $14;$z$0 = $15; - } else { - $x$0 = $0;$y$0 = $2;$z$0 = $4; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $fxStart$byval_copy = sp; + $0 = HEAP32[6262]|0; + $1 = (($0) + 1)|0; + HEAP32[6262] = $1; + $2 = +HEAPF32[6277]; + $3 = $2 + 0.004999999888241291; + $$inv = $3 >= 1.0; + $storemerge = $$inv ? 1.0 : $3; + HEAPF32[6277] = $storemerge; + $4 = (_IsKeyPressed(257)|0); + $5 = ($4|0)==(0); + if ($5) { + $6 = (_IsMouseButtonPressed(0)|0); + $7 = ($6|0)==(0); + if ($7) { + STACKTOP = sp;return; + } } - $16 = (+Math_sin((+$angle))); - $17 = (+Math_cos((+$angle))); - $18 = 1.0 - $17; - $19 = +HEAPF32[$mat>>2]; - $20 = ((($mat)) + 16|0); - $21 = +HEAPF32[$20>>2]; - $22 = ((($mat)) + 32|0); - $23 = +HEAPF32[$22>>2]; - $24 = ((($mat)) + 48|0); - $25 = +HEAPF32[$24>>2]; - $26 = ((($mat)) + 4|0); - $27 = +HEAPF32[$26>>2]; - $28 = ((($mat)) + 20|0); - $29 = +HEAPF32[$28>>2]; - $30 = ((($mat)) + 36|0); - $31 = +HEAPF32[$30>>2]; - $32 = ((($mat)) + 52|0); - $33 = +HEAPF32[$32>>2]; - $34 = ((($mat)) + 8|0); - $35 = +HEAPF32[$34>>2]; - $36 = ((($mat)) + 24|0); - $37 = +HEAPF32[$36>>2]; - $38 = ((($mat)) + 40|0); - $39 = +HEAPF32[$38>>2]; - $40 = ((($mat)) + 56|0); - $41 = +HEAPF32[$40>>2]; - $42 = $x$0 * $x$0; - $43 = $42 * $18; - $44 = $17 + $43; - $45 = $y$0 * $x$0; - $46 = $45 * $18; - $47 = $z$0 * $16; - $48 = $47 + $46; - $49 = $z$0 * $x$0; - $50 = $49 * $18; - $51 = $y$0 * $16; - $52 = $50 - $51; - $53 = $46 - $47; - $54 = $y$0 * $y$0; - $55 = $54 * $18; - $56 = $17 + $55; - $57 = $z$0 * $y$0; - $58 = $57 * $18; - $59 = $x$0 * $16; - $60 = $59 + $58; - $61 = $51 + $50; - $62 = $58 - $59; - $63 = $z$0 * $z$0; - $64 = $63 * $18; - $65 = $17 + $64; - $66 = $19 * $44; - $67 = $48 * $27; - $68 = $66 + $67; - $69 = $52 * $35; - $70 = $68 + $69; - $71 = $21 * $44; - $72 = $48 * $29; - $73 = $71 + $72; - $74 = $52 * $37; - $75 = $73 + $74; - $76 = $23 * $44; - $77 = $48 * $31; - $78 = $76 + $77; - $79 = $52 * $39; - $80 = $78 + $79; - $81 = $44 * $25; - $82 = $48 * $33; - $83 = $81 + $82; - $84 = $52 * $41; - $85 = $83 + $84; - $86 = $19 * $53; - $87 = $56 * $27; - $88 = $86 + $87; - $89 = $60 * $35; - $90 = $88 + $89; - $91 = $21 * $53; - $92 = $56 * $29; - $93 = $91 + $92; - $94 = $60 * $37; - $95 = $93 + $94; - $96 = $23 * $53; - $97 = $56 * $31; - $98 = $96 + $97; - $99 = $60 * $39; - $100 = $98 + $99; - $101 = $53 * $25; - $102 = $56 * $33; - $103 = $101 + $102; - $104 = $60 * $41; - $105 = $103 + $104; - $106 = $19 * $61; - $107 = $62 * $27; - $108 = $106 + $107; - $109 = $65 * $35; - $110 = $108 + $109; - $111 = $21 * $61; - $112 = $62 * $29; - $113 = $111 + $112; - $114 = $65 * $37; - $115 = $113 + $114; - $116 = $23 * $61; - $117 = $62 * $31; - $118 = $116 + $117; - $119 = $65 * $39; - $120 = $118 + $119; - $121 = $61 * $25; - $122 = $62 * $33; - $123 = $121 + $122; - $124 = $65 * $41; - $125 = $123 + $124; - $126 = ((($mat)) + 12|0); - $127 = HEAP32[$126>>2]|0; - $128 = ((($mat)) + 28|0); - $129 = HEAP32[$128>>2]|0; - $130 = ((($mat)) + 44|0); - $131 = HEAP32[$130>>2]|0; - $132 = ((($mat)) + 60|0); - $133 = HEAP32[$132>>2]|0; - HEAPF32[$agg$result>>2] = $70; - $134 = ((($agg$result)) + 4|0); - HEAPF32[$134>>2] = $90; - $135 = ((($agg$result)) + 8|0); - HEAPF32[$135>>2] = $110; - $136 = ((($agg$result)) + 12|0); - HEAP32[$136>>2] = $127; - $137 = ((($agg$result)) + 16|0); - HEAPF32[$137>>2] = $75; - $138 = ((($agg$result)) + 20|0); - HEAPF32[$138>>2] = $95; - $139 = ((($agg$result)) + 24|0); - HEAPF32[$139>>2] = $115; - $140 = ((($agg$result)) + 28|0); - HEAP32[$140>>2] = $129; - $141 = ((($agg$result)) + 32|0); - HEAPF32[$141>>2] = $80; - $142 = ((($agg$result)) + 36|0); - HEAPF32[$142>>2] = $100; - $143 = ((($agg$result)) + 40|0); - HEAPF32[$143>>2] = $120; - $144 = ((($agg$result)) + 44|0); - HEAP32[$144>>2] = $131; - $145 = ((($agg$result)) + 48|0); - HEAPF32[$145>>2] = $85; - $146 = ((($agg$result)) + 52|0); - HEAPF32[$146>>2] = $105; - $147 = ((($agg$result)) + 56|0); - HEAPF32[$147>>2] = $125; - $148 = ((($agg$result)) + 60|0); - HEAP32[$148>>2] = $133; - STACKTOP = sp;return; -} -function _MatrixScale($agg$result,$x,$y,$z) { - $agg$result = $agg$result|0; - $x = +$x; - $y = +$y; - $z = +$z; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $result$sroa$5 = 0, $result$sroa$6 = 0, $result$sroa$7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; - $result$sroa$5 = sp + 32|0; - $result$sroa$6 = sp + 16|0; - $result$sroa$7 = sp; - ;HEAP32[$result$sroa$5>>2]=0|0;HEAP32[$result$sroa$5+4>>2]=0|0;HEAP32[$result$sroa$5+8>>2]=0|0;HEAP32[$result$sroa$5+12>>2]=0|0; - ;HEAP32[$result$sroa$6>>2]=0|0;HEAP32[$result$sroa$6+4>>2]=0|0;HEAP32[$result$sroa$6+8>>2]=0|0;HEAP32[$result$sroa$6+12>>2]=0|0; - ;HEAP32[$result$sroa$7>>2]=0|0;HEAP32[$result$sroa$7+4>>2]=0|0;HEAP32[$result$sroa$7+8>>2]=0|0;HEAP32[$result$sroa$7+12>>2]=0|0; - HEAPF32[$agg$result>>2] = $x; - $0 = ((($agg$result)) + 4|0); - ;HEAP32[$0>>2]=HEAP32[$result$sroa$5>>2]|0;HEAP32[$0+4>>2]=HEAP32[$result$sroa$5+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$result$sroa$5+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$result$sroa$5+12>>2]|0; - $1 = ((($agg$result)) + 20|0); - HEAPF32[$1>>2] = $y; - $2 = ((($agg$result)) + 24|0); - ;HEAP32[$2>>2]=HEAP32[$result$sroa$6>>2]|0;HEAP32[$2+4>>2]=HEAP32[$result$sroa$6+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$result$sroa$6+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$result$sroa$6+12>>2]|0; - $3 = ((($agg$result)) + 40|0); - HEAPF32[$3>>2] = $z; - $4 = ((($agg$result)) + 44|0); - ;HEAP32[$4>>2]=HEAP32[$result$sroa$7>>2]|0;HEAP32[$4+4>>2]=HEAP32[$result$sroa$7+4>>2]|0;HEAP32[$4+8>>2]=HEAP32[$result$sroa$7+8>>2]|0;HEAP32[$4+12>>2]=HEAP32[$result$sroa$7+12>>2]|0; - $5 = ((($agg$result)) + 60|0); - HEAPF32[$5>>2] = 1.0; + ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[25096>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[25096+4>>2]|0;HEAP32[$fxStart$byval_copy+8>>2]=HEAP32[25096+8>>2]|0; + _PlaySound($fxStart$byval_copy); + HEAP32[6263] = 1; STACKTOP = sp;return; } -function _MatrixMultiply($agg$result,$left,$right) { - $agg$result = $agg$result|0; - $left = $left|0; - $right = $right|0; - var $0 = 0.0, $1 = 0.0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0, $114 = 0.0, $115 = 0.0; - var $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0.0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0.0; - var $134 = 0.0, $135 = 0.0, $136 = 0.0, $137 = 0.0, $138 = 0, $139 = 0.0, $14 = 0.0, $140 = 0.0, $141 = 0, $142 = 0.0, $143 = 0.0, $144 = 0.0, $145 = 0, $146 = 0.0, $147 = 0.0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0.0, $151 = 0.0; - var $152 = 0.0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0.0, $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0.0, $17 = 0; - var $170 = 0.0, $171 = 0.0, $172 = 0.0, $173 = 0.0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0.0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; - var $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0; - var $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0; - var $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0.0; - var $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0; - var $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = +HEAPF32[$right>>2]; - $1 = +HEAPF32[$left>>2]; - $2 = $0 * $1; - $3 = ((($right)) + 16|0); - $4 = +HEAPF32[$3>>2]; - $5 = ((($left)) + 4|0); - $6 = +HEAPF32[$5>>2]; - $7 = $4 * $6; - $8 = $2 + $7; - $9 = ((($right)) + 32|0); - $10 = +HEAPF32[$9>>2]; - $11 = ((($left)) + 8|0); - $12 = +HEAPF32[$11>>2]; - $13 = $10 * $12; - $14 = $8 + $13; - $15 = ((($right)) + 48|0); - $16 = +HEAPF32[$15>>2]; - $17 = ((($left)) + 12|0); - $18 = +HEAPF32[$17>>2]; - $19 = $16 * $18; - $20 = $14 + $19; - $21 = ((($left)) + 16|0); - $22 = +HEAPF32[$21>>2]; - $23 = $0 * $22; - $24 = ((($left)) + 20|0); - $25 = +HEAPF32[$24>>2]; - $26 = $4 * $25; - $27 = $23 + $26; - $28 = ((($left)) + 24|0); - $29 = +HEAPF32[$28>>2]; - $30 = $10 * $29; - $31 = $27 + $30; - $32 = ((($left)) + 28|0); - $33 = +HEAPF32[$32>>2]; - $34 = $16 * $33; - $35 = $31 + $34; - $36 = ((($left)) + 32|0); - $37 = +HEAPF32[$36>>2]; - $38 = $0 * $37; - $39 = ((($left)) + 36|0); - $40 = +HEAPF32[$39>>2]; - $41 = $4 * $40; - $42 = $38 + $41; - $43 = ((($left)) + 40|0); - $44 = +HEAPF32[$43>>2]; - $45 = $10 * $44; - $46 = $42 + $45; - $47 = ((($left)) + 44|0); - $48 = +HEAPF32[$47>>2]; - $49 = $16 * $48; - $50 = $46 + $49; - $51 = ((($left)) + 48|0); - $52 = +HEAPF32[$51>>2]; - $53 = $0 * $52; - $54 = ((($left)) + 52|0); - $55 = +HEAPF32[$54>>2]; - $56 = $4 * $55; - $57 = $53 + $56; - $58 = ((($left)) + 56|0); - $59 = +HEAPF32[$58>>2]; - $60 = $10 * $59; - $61 = $57 + $60; - $62 = ((($left)) + 60|0); - $63 = +HEAPF32[$62>>2]; - $64 = $16 * $63; - $65 = $61 + $64; - $66 = ((($right)) + 4|0); - $67 = +HEAPF32[$66>>2]; - $68 = $1 * $67; - $69 = ((($right)) + 20|0); - $70 = +HEAPF32[$69>>2]; - $71 = $6 * $70; - $72 = $68 + $71; - $73 = ((($right)) + 36|0); - $74 = +HEAPF32[$73>>2]; - $75 = $12 * $74; - $76 = $72 + $75; - $77 = ((($right)) + 52|0); - $78 = +HEAPF32[$77>>2]; - $79 = $18 * $78; - $80 = $76 + $79; - $81 = $22 * $67; - $82 = $25 * $70; - $83 = $81 + $82; - $84 = $29 * $74; - $85 = $83 + $84; - $86 = $33 * $78; - $87 = $85 + $86; - $88 = $37 * $67; - $89 = $40 * $70; - $90 = $88 + $89; - $91 = $44 * $74; - $92 = $90 + $91; - $93 = $48 * $78; - $94 = $92 + $93; - $95 = $52 * $67; - $96 = $55 * $70; - $97 = $95 + $96; - $98 = $59 * $74; - $99 = $97 + $98; - $100 = $63 * $78; - $101 = $99 + $100; - $102 = ((($right)) + 8|0); - $103 = +HEAPF32[$102>>2]; - $104 = $1 * $103; - $105 = ((($right)) + 24|0); - $106 = +HEAPF32[$105>>2]; - $107 = $6 * $106; - $108 = $104 + $107; - $109 = ((($right)) + 40|0); - $110 = +HEAPF32[$109>>2]; - $111 = $12 * $110; - $112 = $108 + $111; - $113 = ((($right)) + 56|0); - $114 = +HEAPF32[$113>>2]; - $115 = $18 * $114; - $116 = $112 + $115; - $117 = $22 * $103; - $118 = $25 * $106; - $119 = $117 + $118; - $120 = $29 * $110; - $121 = $119 + $120; - $122 = $33 * $114; - $123 = $121 + $122; - $124 = $37 * $103; - $125 = $40 * $106; - $126 = $124 + $125; - $127 = $44 * $110; - $128 = $126 + $127; - $129 = $48 * $114; - $130 = $128 + $129; - $131 = $52 * $103; - $132 = $55 * $106; - $133 = $131 + $132; - $134 = $59 * $110; - $135 = $133 + $134; - $136 = $63 * $114; - $137 = $135 + $136; - $138 = ((($right)) + 12|0); - $139 = +HEAPF32[$138>>2]; - $140 = $1 * $139; - $141 = ((($right)) + 28|0); - $142 = +HEAPF32[$141>>2]; - $143 = $6 * $142; - $144 = $140 + $143; - $145 = ((($right)) + 44|0); - $146 = +HEAPF32[$145>>2]; - $147 = $12 * $146; - $148 = $144 + $147; - $149 = ((($right)) + 60|0); - $150 = +HEAPF32[$149>>2]; - $151 = $18 * $150; - $152 = $148 + $151; - $153 = $22 * $139; - $154 = $25 * $142; - $155 = $153 + $154; - $156 = $29 * $146; - $157 = $155 + $156; - $158 = $33 * $150; - $159 = $157 + $158; - $160 = $37 * $139; - $161 = $40 * $142; - $162 = $160 + $161; - $163 = $44 * $146; - $164 = $162 + $163; - $165 = $48 * $150; - $166 = $164 + $165; - $167 = $52 * $139; - $168 = $55 * $142; - $169 = $167 + $168; - $170 = $59 * $146; - $171 = $169 + $170; - $172 = $63 * $150; - $173 = $171 + $172; - HEAPF32[$agg$result>>2] = $20; - $174 = ((($agg$result)) + 4|0); - HEAPF32[$174>>2] = $80; - $175 = ((($agg$result)) + 8|0); - HEAPF32[$175>>2] = $116; - $176 = ((($agg$result)) + 12|0); - HEAPF32[$176>>2] = $152; - $177 = ((($agg$result)) + 16|0); - HEAPF32[$177>>2] = $35; - $178 = ((($agg$result)) + 20|0); - HEAPF32[$178>>2] = $87; - $179 = ((($agg$result)) + 24|0); - HEAPF32[$179>>2] = $123; - $180 = ((($agg$result)) + 28|0); - HEAPF32[$180>>2] = $159; - $181 = ((($agg$result)) + 32|0); - HEAPF32[$181>>2] = $50; - $182 = ((($agg$result)) + 36|0); - HEAPF32[$182>>2] = $94; - $183 = ((($agg$result)) + 40|0); - HEAPF32[$183>>2] = $130; - $184 = ((($agg$result)) + 44|0); - HEAPF32[$184>>2] = $166; - $185 = ((($agg$result)) + 48|0); - HEAPF32[$185>>2] = $65; - $186 = ((($agg$result)) + 52|0); - HEAPF32[$186>>2] = $101; - $187 = ((($agg$result)) + 56|0); - HEAPF32[$187>>2] = $137; - $188 = ((($agg$result)) + 60|0); - HEAPF32[$188>>2] = $173; - return; -} -function _MatrixOrtho($agg$result,$left,$right,$bottom,$top,$near,$far) { - $agg$result = $agg$result|0; - $left = +$left; - $right = +$right; - $bottom = +$bottom; - $top = +$top; - $near = +$near; - $far = +$far; - var $0 = 0.0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0; +function _DrawTitleScreen() { + var $$byval_copy3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $font$byval_copy = 0, $tmpcast2$byval_copy = 0, label = 0; var sp = 0; sp = STACKTOP; - $0 = $right - $left; - $1 = $0; - $2 = $top - $bottom; - $3 = $2; - $4 = $far - $near; - $5 = $4; - $6 = 2.0 / $1; - $7 = 2.0 / $3; - $8 = -2.0 / $5; - $9 = $left + $right; - $10 = -$9; - $11 = $1; - $12 = $10 / $11; - $13 = $12; - $14 = $bottom + $top; - $15 = -$14; - $16 = $3; - $17 = $15 / $16; - $18 = $17; - $19 = $near + $far; - $20 = -$19; - $21 = $5; - $22 = $20 / $21; - $23 = $22; - HEAPF32[$agg$result>>2] = $6; - $24 = ((($agg$result)) + 4|0); - HEAPF32[$24>>2] = 0.0; - $25 = ((($agg$result)) + 8|0); - HEAPF32[$25>>2] = 0.0; - $26 = ((($agg$result)) + 12|0); - HEAPF32[$26>>2] = $13; - $27 = ((($agg$result)) + 16|0); - HEAPF32[$27>>2] = 0.0; - $28 = ((($agg$result)) + 20|0); - HEAPF32[$28>>2] = $7; - $29 = ((($agg$result)) + 24|0); - HEAPF32[$29>>2] = 0.0; - $30 = ((($agg$result)) + 28|0); - HEAPF32[$30>>2] = $18; - $31 = ((($agg$result)) + 32|0); - HEAPF32[$31>>2] = 0.0; - $32 = ((($agg$result)) + 36|0); - HEAPF32[$32>>2] = 0.0; - $33 = ((($agg$result)) + 40|0); - HEAPF32[$33>>2] = $8; - $34 = ((($agg$result)) + 44|0); - HEAPF32[$34>>2] = $23; - $35 = ((($agg$result)) + 48|0); - HEAPF32[$35>>2] = 0.0; - $36 = ((($agg$result)) + 52|0); - HEAPF32[$36>>2] = 0.0; - $37 = ((($agg$result)) + 56|0); - HEAPF32[$37>>2] = 0.0; - $38 = ((($agg$result)) + 60|0); - HEAPF32[$38>>2] = 1.0; - return; -} -function _InitWindow($width,$height,$title) { - $width = $width|0; - $height = $height|0; - $title = $title|0; - var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - _TraceLog(0,13367,$vararg_buffer); - HEAP32[3180>>2] = $title; - _InitDisplay($width,$height); - _InitGraphics(); - _LoadDefaultFont(); - _InitTimer(); - (_emscripten_set_fullscreenchange_callback((0|0),(0|0),1,(5|0))|0); - (_emscripten_set_touchstart_callback((13396|0),(0|0),1,(6|0))|0); - (_emscripten_set_touchend_callback((13396|0),(0|0),1,(6|0))|0); - (_emscripten_set_touchmove_callback((13396|0),(0|0),1,(6|0))|0); - (_emscripten_set_touchcancel_callback((13396|0),(0|0),1,(6|0))|0); - $0 = HEAP32[3184>>2]|0; - $1 = (+($0|0)); - $2 = $1 * 0.5; - HEAPF32[40>>2] = $2; - $3 = HEAP32[3188>>2]|0; - $4 = (+($3|0)); - $5 = $4 * 0.5; - HEAPF32[(44)>>2] = $5; - $6 = HEAP32[3192>>2]|0; - $7 = ($6|0)==(0); - if ($7) { + STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); + $tmpcast2$byval_copy = sp + 88|0; + $$byval_copy3 = sp + 56|0; + $font$byval_copy = sp + 24|0; + $0 = sp + 84|0; + $1 = sp + 20|0; + $2 = sp + 80|0; + $3 = sp + 16|0; + $4 = sp + 76|0; + $5 = sp + 8|0; + $6 = sp; + $7 = (_GetScreenWidth()|0); + $8 = (_GetScreenHeight()|0); + HEAP8[$0>>0] = 26; + $9 = ((($0)) + 1|0); + HEAP8[$9>>0] = 26; + $10 = ((($0)) + 2|0); + HEAP8[$10>>0] = 26; + $11 = ((($0)) + 3|0); + HEAP8[$11>>0] = -1; + ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$0>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$0+3>>0]|0; + _DrawRectangle(0,0,$7,$8,$tmpcast2$byval_copy); + $12 = (_GetScreenWidth()|0); + $13 = (($12|0) / 2)&-1; + $14 = HEAP32[(25060)>>2]|0; + $15 = (($14|0) / 2)&-1; + $16 = (($13) - ($15))|0; + HEAP32[$1>>2] = -1; + ;HEAP32[$$byval_copy3>>2]=HEAP32[25056>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[25056+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[25056+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[25056+12>>2]|0;HEAP32[$$byval_copy3+16>>2]=HEAP32[25056+16>>2]|0; + ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$1>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$1+3>>0]|0; + _DrawTexture($$byval_copy3,$16,0,$tmpcast2$byval_copy); + $17 = (_GetScreenWidth()|0); + $18 = (($17|0) / 2)&-1; + $19 = HEAP32[(25080)>>2]|0; + $20 = (($19|0) / 2)&-1; + $21 = (($18) - ($20))|0; + HEAP32[$3>>2] = -1; + $22 = +HEAPF32[6277]; + ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$3>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$3+3>>0]|0; + _Fade($2,$tmpcast2$byval_copy,$22); + ;HEAP32[$$byval_copy3>>2]=HEAP32[25076>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[25076+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[25076+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[25076+12>>2]|0;HEAP32[$$byval_copy3+16>>2]=HEAP32[25076+16>>2]|0; + ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$2>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$2+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$2+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$2+3>>0]|0; + _DrawTexture($$byval_copy3,$21,30,$tmpcast2$byval_copy); + $23 = (_GetScreenHeight()|0); + $24 = (($23) + -40)|0; + HEAP8[$4>>0] = -56; + $25 = ((($4)) + 1|0); + HEAP8[$25>>0] = -56; + $26 = ((($4)) + 2|0); + HEAP8[$26>>0] = -56; + $27 = ((($4)) + 3|0); + HEAP8[$27>>0] = -1; + ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$4>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$4+3>>0]|0; + _DrawText(5904,20,$24,20,$tmpcast2$byval_copy); + $28 = HEAP32[6262]|0; + $29 = ($28|0)>(180); + if (!($29)) { STACKTOP = sp;return; } - _SetTargetFPS(60); - _LogoAnimation(); - STACKTOP = sp;return; -} -function _SetTargetFPS($fps) { - $fps = $fps|0; - var $0 = 0.0, $1 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - $0 = (+($fps|0)); - $1 = 1.0 / $0; - HEAPF64[48>>3] = $1; - $2 = $1; - $3 = $2 * 1000.0; - $4 = $3; - HEAPF64[$vararg_buffer>>3] = $4; - _TraceLog(0,13404,$vararg_buffer); + $30 = (($28>>>0) / 40)&-1; + $31 = $30 & 1; + $32 = ($31|0)==(0); + if ($32) { + STACKTOP = sp;return; + } + HEAPF32[$5>>2] = 230.0; + $33 = ((($5)) + 4|0); + HEAPF32[$33>>2] = 450.0; + $34 = HEAP32[(24988)>>2]|0; + $35 = (+($34|0)); + HEAP32[$6>>2] = -1; + ;HEAP32[$font$byval_copy>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy+28>>2]=HEAP32[24968+28>>2]|0; + ;HEAP32[$$byval_copy3>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[$5+4>>2]|0; + ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$6>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$6+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$6+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$6+3>>0]|0; + _DrawTextEx($font$byval_copy,5949,$$byval_copy3,$35,-2,$tmpcast2$byval_copy); STACKTOP = sp;return; } -function _CloseWindow() { - var $0 = 0, $vararg_buffer = 0, label = 0, sp = 0; +function _UnloadTitleScreen() { + var $fxStart$byval_copy = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - _UnloadDefaultFont(); - _rlglClose(); - $0 = HEAP32[3196>>2]|0; - _glfwDestroyWindow(($0|0)); - _glfwTerminate(); - _TraceLog(0,13448,$vararg_buffer); + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $fxStart$byval_copy = sp; + ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[25056>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[25056+4>>2]|0;HEAP32[$fxStart$byval_copy+8>>2]=HEAP32[25056+8>>2]|0;HEAP32[$fxStart$byval_copy+12>>2]=HEAP32[25056+12>>2]|0;HEAP32[$fxStart$byval_copy+16>>2]=HEAP32[25056+16>>2]|0; + _UnloadTexture($fxStart$byval_copy); + ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[25076>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[25076+4>>2]|0;HEAP32[$fxStart$byval_copy+8>>2]=HEAP32[25076+8>>2]|0;HEAP32[$fxStart$byval_copy+12>>2]=HEAP32[25076+12>>2]|0;HEAP32[$fxStart$byval_copy+16>>2]=HEAP32[25076+16>>2]|0; + _UnloadTexture($fxStart$byval_copy); + ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[25096>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[25096+4>>2]|0;HEAP32[$fxStart$byval_copy+8>>2]=HEAP32[25096+8>>2]|0; + _UnloadSound($fxStart$byval_copy); STACKTOP = sp;return; } -function _GetScreenWidth() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[3184>>2]|0; - return ($0|0); -} -function _GetScreenHeight() { +function _FinishTitleScreen() { var $0 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = HEAP32[3188>>2]|0; + $0 = HEAP32[6263]|0; return ($0|0); } -function _ClearBackground($color) { - $color = $color|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP8[$color>>0]|0; - $1 = ((($color)) + 1|0); - $2 = HEAP8[$1>>0]|0; - $3 = ((($color)) + 2|0); - $4 = HEAP8[$3>>0]|0; - $5 = ((($color)) + 3|0); - $6 = HEAP8[$5>>0]|0; - _rlClearColor($0,$2,$4,$6); - return; -} -function _BeginDrawing() { - var $0 = 0.0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0, $downscaleView$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $downscaleView$byval_copy = sp; - $0 = (+_GetTime()); - HEAPF64[56>>3] = $0; - $1 = +HEAPF64[64>>3]; - $2 = $0 - $1; - HEAPF64[72>>3] = $2; - HEAPF64[64>>3] = $0; - $3 = (_IsPosproShaderEnabled()|0); - $4 = ($3|0)==(0); - if (!($4)) { - _rlEnablePostproFBO(); - } - _rlClearScreenBuffers(); - _rlLoadIdentity(); - dest=$downscaleView$byval_copy; src=3208; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - (_MatrixToFloat($downscaleView$byval_copy)|0); - _rlMultMatrixf(3272); - STACKTOP = sp;return; -} -function _MatrixToFloat($mat) { - $mat = $mat|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[$mat>>2]|0; - HEAP32[3272>>2] = $0; - $1 = ((($mat)) + 4|0); - $2 = HEAP32[$1>>2]|0; - HEAP32[(3276)>>2] = $2; - $3 = ((($mat)) + 8|0); - $4 = HEAP32[$3>>2]|0; - HEAP32[(3280)>>2] = $4; - $5 = ((($mat)) + 12|0); - $6 = HEAP32[$5>>2]|0; - HEAP32[(3284)>>2] = $6; - $7 = ((($mat)) + 16|0); - $8 = HEAP32[$7>>2]|0; - HEAP32[(3288)>>2] = $8; - $9 = ((($mat)) + 20|0); - $10 = HEAP32[$9>>2]|0; - HEAP32[(3292)>>2] = $10; - $11 = ((($mat)) + 24|0); - $12 = HEAP32[$11>>2]|0; - HEAP32[(3296)>>2] = $12; - $13 = ((($mat)) + 28|0); - $14 = HEAP32[$13>>2]|0; - HEAP32[(3300)>>2] = $14; - $15 = ((($mat)) + 32|0); - $16 = HEAP32[$15>>2]|0; - HEAP32[(3304)>>2] = $16; - $17 = ((($mat)) + 36|0); - $18 = HEAP32[$17>>2]|0; - HEAP32[(3308)>>2] = $18; - $19 = ((($mat)) + 40|0); - $20 = HEAP32[$19>>2]|0; - HEAP32[(3312)>>2] = $20; - $21 = ((($mat)) + 44|0); - $22 = HEAP32[$21>>2]|0; - HEAP32[(3316)>>2] = $22; - $23 = ((($mat)) + 48|0); - $24 = HEAP32[$23>>2]|0; - HEAP32[(3320)>>2] = $24; - $25 = ((($mat)) + 52|0); - $26 = HEAP32[$25>>2]|0; - HEAP32[(3324)>>2] = $26; - $27 = ((($mat)) + 56|0); - $28 = HEAP32[$27>>2]|0; - HEAP32[(3328)>>2] = $28; - $29 = ((($mat)) + 60|0); - $30 = HEAP32[$29>>2]|0; - HEAP32[(3332)>>2] = $30; - return (3272|0); -} -function _EndDrawing() { - var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; +function _InitGameplayScreen() { + var $$0137175 = 0, $$0138174 = 0, $$0141173 = 0, $$0144171 = 0, $$0145165 = 0, $$0146164 = 0, $$0147163 = 0, $$0148162 = 0, $$1$lcssa = 0, $$1139$lcssa = 0, $$1139167 = 0, $$1142$lcssa = 0, $$1142166 = 0, $$1168 = 0, $$2 = 0, $$2140 = 0, $$2143 = 0, $$byval_copy4 = 0, $$byval_copy5 = 0, $$sroa$024$0$$sroa_idx = 0; + var $$sroa$046$0$$sroa_idx = 0, $$sroa$068$0$$sroa_idx = 0, $$sroa$225$0$$sroa_idx = 0, $$sroa$247$0$$sroa_idx = 0, $$sroa$269$0$$sroa_idx = 0, $$sroa$3$0$$sroa_idx22 = 0, $$sroa$326$0$$sroa_idx = 0, $$sroa$342$0$$sroa_idx43 = 0, $$sroa$348$0$$sroa_idx = 0, $$sroa$364$0$$sroa_idx65 = 0, $$sroa$370$0$$sroa_idx = 0, $$sroa$4$0$$sroa_idx23 = 0, $$sroa$427$0$$sroa_idx = 0, $$sroa$444$0$$sroa_idx45 = 0, $$sroa$449$0$$sroa_idx = 0, $$sroa$466$0$$sroa_idx67 = 0, $$sroa$471$0$$sroa_idx = 0, $0 = 0, $1 = 0, $10 = 0; + var $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0, $118 = 0; + var $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0; + var $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0; + var $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0; + var $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0; + var $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; + var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0; + var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; + var $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0.0, $87 = 0.0; + var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond180 = 0, $exitcond181 = 0, label = 0, sp = 0; sp = STACKTOP; - _rlglDraw(); - $0 = (_IsPosproShaderEnabled()|0); - $1 = ($0|0)==(0); - if (!($1)) { - _rlglDrawPostpro(); - } - _SwapBuffers(); - _PollInputEvents(); - $2 = (+_GetTime()); - HEAPF64[56>>3] = $2; - $3 = +HEAPF64[64>>3]; - $4 = $2 - $3; - HEAPF64[80>>3] = $4; - HEAPF64[64>>3] = $2; - $5 = +HEAPF64[72>>3]; - $6 = $5 + $4; - HEAPF64[88>>3] = $6; - $7 = +HEAPF64[48>>3]; - $8 = $6 < $7; - if (!($8)) { - return; + STACKTOP = STACKTOP + 416|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(416|0); + $$byval_copy5 = sp + 400|0; + $$byval_copy4 = sp + 396|0; + $0 = sp + 364|0; + $1 = sp + 344|0; + $2 = sp + 324|0; + $3 = sp + 304|0; + $4 = sp + 284|0; + $5 = sp + 264|0; + $6 = sp + 244|0; + $7 = sp + 224|0; + $8 = sp + 204|0; + $9 = sp + 184|0; + $10 = sp + 164|0; + $11 = sp + 144|0; + $12 = sp + 124|0; + $13 = sp + 104|0; + $14 = sp + 84|0; + $15 = sp + 64|0; + $16 = sp + 44|0; + $17 = sp + 24|0; + $18 = sp + 12|0; + $19 = sp; + $20 = sp + 392|0; + $21 = sp + 388|0; + $22 = sp + 384|0; + HEAP32[6278] = 0; + HEAP32[6279] = 0; + HEAP32[6280] = 0; + _LoadTexture($0,5979); + ;HEAP32[25124>>2]=HEAP32[$0>>2]|0;HEAP32[25124+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[25124+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[25124+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[25124+16>>2]=HEAP32[$0+16>>2]|0; + _LoadTexture($1,6013); + ;HEAP32[25144>>2]=HEAP32[$1>>2]|0;HEAP32[25144+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[25144+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[25144+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[25144+16>>2]=HEAP32[$1+16>>2]|0; + _LoadTexture($2,6055); + ;HEAP32[25164>>2]=HEAP32[$2>>2]|0;HEAP32[25164+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[25164+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[25164+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[25164+16>>2]=HEAP32[$2+16>>2]|0; + _LoadTexture($3,6098); + ;HEAP32[25184>>2]=HEAP32[$3>>2]|0;HEAP32[25184+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[25184+8>>2]=HEAP32[$3+8>>2]|0;HEAP32[25184+12>>2]=HEAP32[$3+12>>2]|0;HEAP32[25184+16>>2]=HEAP32[$3+16>>2]|0; + _LoadTexture($4,6142); + ;HEAP32[25204>>2]=HEAP32[$4>>2]|0;HEAP32[25204+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[25204+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[25204+12>>2]=HEAP32[$4+12>>2]|0;HEAP32[25204+16>>2]=HEAP32[$4+16>>2]|0; + _LoadTexture($5,6172); + ;HEAP32[25224>>2]=HEAP32[$5>>2]|0;HEAP32[25224+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[25224+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[25224+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[25224+16>>2]=HEAP32[$5+16>>2]|0; + _LoadTexture($6,6201); + ;HEAP32[25244>>2]=HEAP32[$6>>2]|0;HEAP32[25244+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[25244+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[25244+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[25244+16>>2]=HEAP32[$6+16>>2]|0; + _LoadTexture($7,6230); + ;HEAP32[25264>>2]=HEAP32[$7>>2]|0;HEAP32[25264+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[25264+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[25264+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[25264+16>>2]=HEAP32[$7+16>>2]|0; + _LoadTexture($8,6264); + ;HEAP32[25284>>2]=HEAP32[$8>>2]|0;HEAP32[25284+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[25284+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[25284+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[25284+16>>2]=HEAP32[$8+16>>2]|0; + _LoadTexture($9,6297); + ;HEAP32[25304>>2]=HEAP32[$9>>2]|0;HEAP32[25304+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[25304+8>>2]=HEAP32[$9+8>>2]|0;HEAP32[25304+12>>2]=HEAP32[$9+12>>2]|0;HEAP32[25304+16>>2]=HEAP32[$9+16>>2]|0; + _LoadTexture($10,6325); + ;HEAP32[25324>>2]=HEAP32[$10>>2]|0;HEAP32[25324+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[25324+8>>2]=HEAP32[$10+8>>2]|0;HEAP32[25324+12>>2]=HEAP32[$10+12>>2]|0;HEAP32[25324+16>>2]=HEAP32[$10+16>>2]|0; + _LoadTexture($11,6359); + ;HEAP32[25344>>2]=HEAP32[$11>>2]|0;HEAP32[25344+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[25344+8>>2]=HEAP32[$11+8>>2]|0;HEAP32[25344+12>>2]=HEAP32[$11+12>>2]|0;HEAP32[25344+16>>2]=HEAP32[$11+16>>2]|0; + _LoadTexture($12,6392); + ;HEAP32[25364>>2]=HEAP32[$12>>2]|0;HEAP32[25364+4>>2]=HEAP32[$12+4>>2]|0;HEAP32[25364+8>>2]=HEAP32[$12+8>>2]|0;HEAP32[25364+12>>2]=HEAP32[$12+12>>2]|0;HEAP32[25364+16>>2]=HEAP32[$12+16>>2]|0; + _LoadTexture($13,6434); + ;HEAP32[25384>>2]=HEAP32[$13>>2]|0;HEAP32[25384+4>>2]=HEAP32[$13+4>>2]|0;HEAP32[25384+8>>2]=HEAP32[$13+8>>2]|0;HEAP32[25384+12>>2]=HEAP32[$13+12>>2]|0;HEAP32[25384+16>>2]=HEAP32[$13+16>>2]|0; + _LoadTexture($14,6477); + ;HEAP32[25404>>2]=HEAP32[$14>>2]|0;HEAP32[25404+4>>2]=HEAP32[$14+4>>2]|0;HEAP32[25404+8>>2]=HEAP32[$14+8>>2]|0;HEAP32[25404+12>>2]=HEAP32[$14+12>>2]|0;HEAP32[25404+16>>2]=HEAP32[$14+16>>2]|0; + _LoadTexture($15,6521); + ;HEAP32[25424>>2]=HEAP32[$15>>2]|0;HEAP32[25424+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[25424+8>>2]=HEAP32[$15+8>>2]|0;HEAP32[25424+12>>2]=HEAP32[$15+12>>2]|0;HEAP32[25424+16>>2]=HEAP32[$15+16>>2]|0; + _LoadTexture($16,6562); + ;HEAP32[25444>>2]=HEAP32[$16>>2]|0;HEAP32[25444+4>>2]=HEAP32[$16+4>>2]|0;HEAP32[25444+8>>2]=HEAP32[$16+8>>2]|0;HEAP32[25444+12>>2]=HEAP32[$16+12>>2]|0;HEAP32[25444+16>>2]=HEAP32[$16+16>>2]|0; + _LoadTexture($17,6604); + ;HEAP32[25464>>2]=HEAP32[$17>>2]|0;HEAP32[25464+4>>2]=HEAP32[$17+4>>2]|0;HEAP32[25464+8>>2]=HEAP32[$17+8>>2]|0;HEAP32[25464+12>>2]=HEAP32[$17+12>>2]|0;HEAP32[25464+16>>2]=HEAP32[$17+16>>2]|0; + _LoadSound($18,6647); + ;HEAP32[25484>>2]=HEAP32[$18>>2]|0;HEAP32[25484+4>>2]=HEAP32[$18+4>>2]|0;HEAP32[25484+8>>2]=HEAP32[$18+8>>2]|0; + _LoadSound($19,6676); + ;HEAP32[25496>>2]=HEAP32[$19>>2]|0;HEAP32[25496+4>>2]=HEAP32[$19+4>>2]|0;HEAP32[25496+8>>2]=HEAP32[$19+8>>2]|0; + $23 = (_GetScreenWidth()|0); + $24 = (($23|0) / 2)&-1; + $25 = (+($24|0)); + $26 = (_GetScreenHeight()|0); + $27 = (($26|0) / 2)&-1; + $28 = (($27) + -40)|0; + $29 = (+($28|0)); + HEAPF32[6377] = $25; + HEAPF32[(25512)>>2] = $29; + HEAP32[(25524)>>2] = 20; + HEAPF32[(25516)>>2] = 5.0; + HEAPF32[(25520)>>2] = 5.0; + HEAP32[(25528)>>2] = -1; + $30 = HEAP32[6241]|0; + $31 = ($30|0)>(0); + if ($31) { + $32 = ((($20)) + 1|0); + $33 = ((($20)) + 2|0); + $34 = ((($20)) + 3|0); + $35 = ((($21)) + 1|0); + $36 = ((($21)) + 2|0); + $37 = ((($21)) + 3|0); + $38 = ((($22)) + 1|0); + $39 = ((($22)) + 2|0); + $40 = ((($22)) + 3|0); + $$0137175 = 0;$$0138174 = 0;$$0141173 = 0;$$0144171 = 0; + while(1) { + $41 = HEAP32[6240]|0; + $42 = ($41|0)>(0); + if ($42) { + $43 = (+($$0144171|0)); + $44 = $43 * 10.0; + $45 = (+($$0144171|0)); + $46 = $45 * 10.0; + $47 = (+($$0144171|0)); + $48 = $47 * 10.0; + $$0145165 = 0;$$1139167 = $$0138174;$$1142166 = $$0141173;$$1168 = $$0137175;$54 = $41; + while(1) { + $52 = HEAP32[6239]|0; + $53 = Math_imul($54, $$0144171)|0; + $55 = (($53) + ($$0145165))|0; + $56 = (($52) + ($55<<2)|0); + HEAP8[$20>>0] = -1; + HEAP8[$32>>0] = 0; + HEAP8[$33>>0] = 0; + HEAP8[$34>>0] = -1; + ;HEAP8[$$byval_copy4>>0]=HEAP8[$56>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$56+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$56+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$56+3>>0]|0; + ;HEAP8[$$byval_copy5>>0]=HEAP8[$20>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$20+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$20+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$20+3>>0]|0; + $57 = (_ColorEqual($$byval_copy4,$$byval_copy5)|0); + $58 = ($57|0)==(0); + do { + if ($58) { + $64 = HEAP32[6239]|0; + $65 = HEAP32[6240]|0; + $66 = Math_imul($65, $$0144171)|0; + $67 = (($66) + ($$0145165))|0; + $68 = (($64) + ($67<<2)|0); + HEAP8[$21>>0] = 0; + HEAP8[$35>>0] = -1; + HEAP8[$36>>0] = 0; + HEAP8[$37>>0] = -1; + ;HEAP8[$$byval_copy4>>0]=HEAP8[$68>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$68+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$68+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$68+3>>0]|0; + ;HEAP8[$$byval_copy5>>0]=HEAP8[$21>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$21+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$21+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$21+3>>0]|0; + $69 = (_ColorEqual($$byval_copy4,$$byval_copy5)|0); + $70 = ($69|0)==(0); + if (!($70)) { + $71 = (+($$0145165|0)); + $72 = $71 * 10.0; + $73 = (25920 + (($$1139167*48)|0)|0); + HEAPF32[$73>>2] = $72; + $74 = (((25920 + (($$1139167*48)|0)|0)) + 4|0); + HEAPF32[$74>>2] = $46; + $75 = (($$1139167) + 1)|0; + $$2 = $$1168;$$2140 = $75;$$2143 = $$1142166; + break; + } + $76 = HEAP32[6239]|0; + $77 = HEAP32[6240]|0; + $78 = Math_imul($77, $$0144171)|0; + $79 = (($78) + ($$0145165))|0; + $80 = (($76) + ($79<<2)|0); + HEAP8[$22>>0] = 0; + HEAP8[$38>>0] = 0; + HEAP8[$39>>0] = -1; + HEAP8[$40>>0] = -1; + ;HEAP8[$$byval_copy4>>0]=HEAP8[$80>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$80+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$80+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$80+3>>0]|0; + ;HEAP8[$$byval_copy5>>0]=HEAP8[$22>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$22+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$22+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$22+3>>0]|0; + $81 = (_ColorEqual($$byval_copy4,$$byval_copy5)|0); + $82 = ($81|0)==(0); + if ($82) { + $$2 = $$1168;$$2140 = $$1139167;$$2143 = $$1142166; + } else { + $83 = (($$1142166) + 1)|0; + $84 = (((26496 + (($$1142166*48)|0)|0)) + 4|0); + $85 = (26496 + (($$1142166*48)|0)|0); + $86 = (+($$0145165|0)); + $87 = $86 * 10.0; + HEAPF32[$85>>2] = $87; + HEAPF32[$84>>2] = $44; + $$2 = $$1168;$$2140 = $$1139167;$$2143 = $83; + } + } else { + $59 = (+($$0145165|0)); + $60 = $59 * 10.0; + $61 = (25536 + (($$1168*48)|0)|0); + HEAPF32[$61>>2] = $60; + $62 = (((25536 + (($$1168*48)|0)|0)) + 4|0); + HEAPF32[$62>>2] = $48; + $63 = (($$1168) + 1)|0; + $$2 = $63;$$2140 = $$1139167;$$2143 = $$1142166; + } + } while(0); + $88 = (($$0145165) + 1)|0; + $89 = HEAP32[6240]|0; + $90 = ($88|0)<($89|0); + if ($90) { + $$0145165 = $88;$$1139167 = $$2140;$$1142166 = $$2143;$$1168 = $$2;$54 = $89; + } else { + $$1$lcssa = $$2;$$1139$lcssa = $$2140;$$1142$lcssa = $$2143; + break; + } + } + } else { + $$1$lcssa = $$0137175;$$1139$lcssa = $$0138174;$$1142$lcssa = $$0141173; + } + $49 = (($$0144171) + 1)|0; + $50 = HEAP32[6241]|0; + $51 = ($49|0)<($50|0); + if ($51) { + $$0137175 = $$1$lcssa;$$0138174 = $$1139$lcssa;$$0141173 = $$1142$lcssa;$$0144171 = $49; + } else { + $$0146164 = 0; + break; + } + } + } else { + $$0146164 = 0; } while(1) { - $9 = (+_GetTime()); - HEAPF64[56>>3] = $9; - $10 = +HEAPF64[64>>3]; - $11 = $9 - $10; - HEAPF64[64>>3] = $9; - $12 = +HEAPF64[88>>3]; - $13 = $12 + $11; - HEAPF64[88>>3] = $13; - $14 = +HEAPF64[48>>3]; - $15 = $13 < $14; - if (!($15)) { + $91 = (((25536 + (($$0146164*48)|0)|0)) + 8|0); + HEAP32[$91>>2] = 12; + $92 = (_GetRandomValue(3,9)|0); + $93 = (((25536 + (($$0146164*48)|0)|0)) + 12|0); + HEAP32[$93>>2] = $92; + $94 = (((25536 + (($$0146164*48)|0)|0)) + 16|0); + HEAP32[$94>>2] = 0; + $$sroa$068$0$$sroa_idx = (((25536 + (($$0146164*48)|0)|0)) + 20|0); + HEAP8[$$sroa$068$0$$sroa_idx>>0] = -1; + $$sroa$269$0$$sroa_idx = (((25536 + (($$0146164*48)|0)|0)) + 21|0); + HEAP8[$$sroa$269$0$$sroa_idx>>0] = -53; + $$sroa$370$0$$sroa_idx = (((25536 + (($$0146164*48)|0)|0)) + 22|0); + HEAP8[$$sroa$370$0$$sroa_idx>>0] = 0; + $$sroa$471$0$$sroa_idx = (((25536 + (($$0146164*48)|0)|0)) + 23|0); + HEAP8[$$sroa$471$0$$sroa_idx>>0] = -1; + $95 = (((25536 + (($$0146164*48)|0)|0)) + 24|0); + $$sroa$364$0$$sroa_idx65 = (((25536 + (($$0146164*48)|0)|0)) + 40|0); + ;HEAP32[$95>>2]=0|0;HEAP32[$95+4>>2]=0|0;HEAP32[$95+8>>2]=0|0;HEAP32[$95+12>>2]=0|0; + HEAP32[$$sroa$364$0$$sroa_idx65>>2] = 64; + $$sroa$466$0$$sroa_idx67 = (((25536 + (($$0146164*48)|0)|0)) + 44|0); + HEAP32[$$sroa$466$0$$sroa_idx67>>2] = 64; + $96 = (($$0146164) + 1)|0; + $exitcond181 = ($96|0)==(8); + if ($exitcond181) { + $$0147163 = 0; break; + } else { + $$0146164 = $96; } } - return; -} -function _GetRandomValue($min,$max) { - $min = $min|0; - $max = $max|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $ispos = 0, $max$min = 0, $min$max = 0, $neg = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($min|0)>($max|0); - $min$max = $0 ? $min : $max; - $max$min = $0 ? $max : $min; - $1 = (_rand()|0); - $2 = (($min$max) - ($max$min))|0; - $ispos = ($2|0)>(-1); - $neg = (0 - ($2))|0; - $3 = $ispos ? $2 : $neg; - $4 = (($3) + 1)|0; - $5 = (($1|0) % ($4|0))&-1; - $6 = (($5) + ($max$min))|0; - return ($6|0); -} -function _Fade($agg$result,$color,$alpha) { - $agg$result = $agg$result|0; - $color = $color|0; - $alpha = +$alpha; - var $$0 = 0.0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $alpha < 0.0; - if ($0) { - $$0 = 0.0; - } else { - $1 = $alpha > 1.0; - if ($1) { - $$0 = 1.0; + while(1) { + $97 = (((25920 + (($$0147163*48)|0)|0)) + 8|0); + HEAP32[$97>>2] = 8; + $98 = (_GetRandomValue(3,8)|0); + $99 = (((25920 + (($$0147163*48)|0)|0)) + 12|0); + HEAP32[$99>>2] = $98; + $100 = (((25920 + (($$0147163*48)|0)|0)) + 16|0); + HEAP32[$100>>2] = 0; + $$sroa$046$0$$sroa_idx = (((25920 + (($$0147163*48)|0)|0)) + 20|0); + HEAP8[$$sroa$046$0$$sroa_idx>>0] = -1; + $$sroa$247$0$$sroa_idx = (((25920 + (($$0147163*48)|0)|0)) + 21|0); + HEAP8[$$sroa$247$0$$sroa_idx>>0] = -53; + $$sroa$348$0$$sroa_idx = (((25920 + (($$0147163*48)|0)|0)) + 22|0); + HEAP8[$$sroa$348$0$$sroa_idx>>0] = 0; + $$sroa$449$0$$sroa_idx = (((25920 + (($$0147163*48)|0)|0)) + 23|0); + HEAP8[$$sroa$449$0$$sroa_idx>>0] = -1; + $101 = (((25920 + (($$0147163*48)|0)|0)) + 24|0); + $$sroa$342$0$$sroa_idx43 = (((25920 + (($$0147163*48)|0)|0)) + 40|0); + ;HEAP32[$101>>2]=0|0;HEAP32[$101+4>>2]=0|0;HEAP32[$101+8>>2]=0|0;HEAP32[$101+12>>2]=0|0; + HEAP32[$$sroa$342$0$$sroa_idx43>>2] = 64; + $$sroa$444$0$$sroa_idx45 = (((25920 + (($$0147163*48)|0)|0)) + 44|0); + HEAP32[$$sroa$444$0$$sroa_idx45>>2] = 64; + $102 = (($$0147163) + 1)|0; + $exitcond180 = ($102|0)==(12); + if ($exitcond180) { + $$0148162 = 0; + break; } else { - $$0 = $alpha; + $$0147163 = $102; } } - $2 = ((($color)) + 3|0); - $3 = HEAP8[$2>>0]|0; - $4 = (+($3&255)); - $5 = $$0 * $4; - $6 = HEAP8[$color>>0]|0; - HEAP8[$agg$result>>0] = $6; - $7 = ((($agg$result)) + 1|0); - $8 = ((($color)) + 1|0); - $9 = HEAP8[$8>>0]|0; - HEAP8[$7>>0] = $9; - $10 = ((($agg$result)) + 2|0); - $11 = ((($color)) + 2|0); - $12 = HEAP8[$11>>0]|0; - HEAP8[$10>>0] = $12; - $13 = ((($agg$result)) + 3|0); - $14 = (~~(($5))&255); - HEAP8[$13>>0] = $14; - return; -} -function _IsKeyPressed($key) { - $key = $key|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $or$cond = 0, $pressed$0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (13476 + ($key)|0); - $1 = HEAP8[$0>>0]|0; - $2 = (13988 + ($key)|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($1<<24>>24)!=($3<<24>>24); - $5 = ($1<<24>>24)==(1); - $or$cond = $5 & $4; - $pressed$0 = $or$cond&1; - return ($pressed$0|0); -} -function _IsKeyDown($key) { - $key = $key|0; - var $$ = 0, $0 = 0, $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_GetKeyStatus($key)|0); - $1 = ($0|0)==(1); - $$ = $1&1; - return ($$|0); -} -function _IsMouseButtonPressed($button) { - $button = $button|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $or$cond = 0, $pressed$0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (14500 + ($button)|0); - $1 = HEAP8[$0>>0]|0; - $2 = (14503 + ($button)|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($1<<24>>24)!=($3<<24>>24); - $5 = ($1<<24>>24)==(1); - $or$cond = $5 & $4; - $pressed$0 = $or$cond&1; - return ($pressed$0|0); -} -function _IsMouseButtonReleased($button) { - $button = $button|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $or$cond = 0, $released$0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (14500 + ($button)|0); - $1 = HEAP8[$0>>0]|0; - $2 = (14503 + ($button)|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($1<<24>>24)!=($3<<24>>24); - $5 = ($1<<24>>24)==(0); - $or$cond = $5 & $4; - $released$0 = $or$cond&1; - return ($released$0|0); -} -function _GetMousePosition($agg$result) { - $agg$result = $agg$result|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = 40; - $1 = $0; - $2 = HEAP32[$1>>2]|0; - $3 = (($0) + 4)|0; - $4 = $3; - $5 = HEAP32[$4>>2]|0; - $6 = $agg$result; - $7 = $6; - HEAP32[$7>>2] = $2; - $8 = (($6) + 4)|0; - $9 = $8; - HEAP32[$9>>2] = $5; - return; + while(1) { + $103 = (((26496 + (($$0148162*48)|0)|0)) + 8|0); + HEAP32[$103>>2] = 8; + $104 = (_GetRandomValue(4,10)|0); + $105 = (((26496 + (($$0148162*48)|0)|0)) + 12|0); + HEAP32[$105>>2] = $104; + $106 = (((26496 + (($$0148162*48)|0)|0)) + 16|0); + HEAP32[$106>>2] = 0; + $$sroa$024$0$$sroa_idx = (((26496 + (($$0148162*48)|0)|0)) + 20|0); + HEAP8[$$sroa$024$0$$sroa_idx>>0] = -1; + $$sroa$225$0$$sroa_idx = (((26496 + (($$0148162*48)|0)|0)) + 21|0); + HEAP8[$$sroa$225$0$$sroa_idx>>0] = -53; + $$sroa$326$0$$sroa_idx = (((26496 + (($$0148162*48)|0)|0)) + 22|0); + HEAP8[$$sroa$326$0$$sroa_idx>>0] = 0; + $$sroa$427$0$$sroa_idx = (((26496 + (($$0148162*48)|0)|0)) + 23|0); + HEAP8[$$sroa$427$0$$sroa_idx>>0] = -1; + $107 = (((26496 + (($$0148162*48)|0)|0)) + 24|0); + $$sroa$3$0$$sroa_idx22 = (((26496 + (($$0148162*48)|0)|0)) + 40|0); + ;HEAP32[$107>>2]=0|0;HEAP32[$107+4>>2]=0|0;HEAP32[$107+8>>2]=0|0;HEAP32[$107+12>>2]=0|0; + HEAP32[$$sroa$3$0$$sroa_idx22>>2] = 64; + $$sroa$4$0$$sroa_idx23 = (((26496 + (($$0148162*48)|0)|0)) + 44|0); + HEAP32[$$sroa$4$0$$sroa_idx23>>2] = 64; + $108 = (($$0148162) + 1)|0; + $exitcond = ($108|0)==(20); + if ($exitcond) { + break; + } else { + $$0148162 = $108; + } + } + HEAP32[6864] = 0; + $109 = (_GetScreenWidth()|0); + $110 = (($109|0) / 2)&-1; + $111 = (+($110|0)); + $112 = (_GetScreenHeight()|0); + $113 = (($112|0) / 2)&-1; + $114 = (+($113|0)); + HEAPF32[6865] = $111; + HEAPF32[(27464)>>2] = $114; + _EnemyReset(27468); + _EnemyReset((27512)); + _EnemyReset((27556)); + _EnemyReset((27600)); + _EnemyReset((27644)); + _EnemyReset((27688)); + _EnemyReset((27732)); + _EnemyReset((27776)); + $115 = HEAP32[(25548)>>2]|0; + $116 = HEAP32[(25596)>>2]|0; + $117 = (($115) + ($116))|0; + $118 = HEAP32[(25644)>>2]|0; + $119 = (($117) + ($118))|0; + $120 = HEAP32[(25692)>>2]|0; + $121 = (($119) + ($120))|0; + $122 = HEAP32[(25740)>>2]|0; + $123 = (($121) + ($122))|0; + $124 = HEAP32[(25788)>>2]|0; + $125 = (($123) + ($124))|0; + $126 = HEAP32[(25836)>>2]|0; + $127 = (($125) + ($126))|0; + $128 = HEAP32[(25884)>>2]|0; + $129 = (($127) + ($128))|0; + $130 = HEAP32[(25932)>>2]|0; + $131 = (($129) + ($130))|0; + $132 = HEAP32[(25980)>>2]|0; + $133 = (($131) + ($132))|0; + $134 = HEAP32[(26028)>>2]|0; + $135 = (($133) + ($134))|0; + $136 = HEAP32[(26076)>>2]|0; + $137 = (($135) + ($136))|0; + $138 = HEAP32[(26124)>>2]|0; + $139 = (($137) + ($138))|0; + $140 = HEAP32[(26172)>>2]|0; + $141 = (($139) + ($140))|0; + $142 = HEAP32[(26220)>>2]|0; + $143 = (($141) + ($142))|0; + $144 = HEAP32[(26268)>>2]|0; + $145 = (($143) + ($144))|0; + $146 = HEAP32[(26316)>>2]|0; + $147 = (($145) + ($146))|0; + $148 = HEAP32[(26364)>>2]|0; + $149 = (($147) + ($148))|0; + $150 = HEAP32[(26412)>>2]|0; + $151 = (($149) + ($150))|0; + $152 = HEAP32[(26460)>>2]|0; + $153 = (($151) + ($152))|0; + $154 = HEAP32[(26508)>>2]|0; + $155 = (($153) + ($154))|0; + $156 = HEAP32[(26556)>>2]|0; + $157 = (($155) + ($156))|0; + $158 = HEAP32[(26604)>>2]|0; + $159 = (($157) + ($158))|0; + $160 = HEAP32[(26652)>>2]|0; + $161 = (($159) + ($160))|0; + $162 = HEAP32[(26700)>>2]|0; + $163 = (($161) + ($162))|0; + $164 = HEAP32[(26748)>>2]|0; + $165 = (($163) + ($164))|0; + $166 = HEAP32[(26796)>>2]|0; + $167 = (($165) + ($166))|0; + $168 = HEAP32[(26844)>>2]|0; + $169 = (($167) + ($168))|0; + $170 = HEAP32[(26892)>>2]|0; + $171 = (($169) + ($170))|0; + $172 = HEAP32[(26940)>>2]|0; + $173 = (($171) + ($172))|0; + $174 = HEAP32[(26988)>>2]|0; + $175 = (($173) + ($174))|0; + $176 = HEAP32[(27036)>>2]|0; + $177 = (($175) + ($176))|0; + $178 = HEAP32[(27084)>>2]|0; + $179 = (($177) + ($178))|0; + $180 = HEAP32[(27132)>>2]|0; + $181 = (($179) + ($180))|0; + $182 = HEAP32[(27180)>>2]|0; + $183 = (($181) + ($182))|0; + $184 = HEAP32[(27228)>>2]|0; + $185 = (($183) + ($184))|0; + $186 = HEAP32[(27276)>>2]|0; + $187 = (($185) + ($186))|0; + $188 = HEAP32[(27324)>>2]|0; + $189 = (($187) + ($188))|0; + $190 = HEAP32[(27372)>>2]|0; + $191 = (($189) + ($190))|0; + $192 = HEAP32[(27420)>>2]|0; + $193 = (($191) + ($192))|0; + HEAP32[6955] = $193; + HEAPF32[6956] = 0.0; + HEAP32[6957] = 0; + HEAPF32[6958] = 0.0; + HEAP32[6959] = 0; + $194 = (_GetRandomValue(500,1000)|0); + HEAP32[6960] = $194; + HEAP32[6961] = 0; + $195 = (_LoadMusicStream(6706)|0); + HEAP32[6962] = $195; + _PlayMusicStream($195); + STACKTOP = sp;return; } -function _mystrdup($str) { - $str = $str|0; - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; +function _ColorEqual($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; + var label = 0, sp = 0; sp = STACKTOP; - $0 = (_strlen($str)|0); - $1 = (($0) + 1)|0; - $2 = (_malloc($1)|0); - $3 = ($2|0)==(0|0); - if ($3) { - $$0 = 0; - return ($$0|0); + $2 = HEAP8[$0>>0]|0; + $3 = HEAP8[$1>>0]|0; + $4 = ($2<<24>>24)==($3<<24>>24); + if (!($4)) { + $21 = 0; + $20 = $21&1; + return ($20|0); } - _memcpy(($2|0),($str|0),($1|0))|0; - $$0 = $2; - return ($$0|0); -} -function _rlMatrixMode($mode) { - $mode = $mode|0; - var label = 0, sp = 0; + $5 = ((($0)) + 1|0); + $6 = HEAP8[$5>>0]|0; + $7 = ((($1)) + 1|0); + $8 = HEAP8[$7>>0]|0; + $9 = ($6<<24>>24)==($8<<24>>24); + if (!($9)) { + $21 = 0; + $20 = $21&1; + return ($20|0); + } + $10 = ((($0)) + 2|0); + $11 = HEAP8[$10>>0]|0; + $12 = ((($1)) + 2|0); + $13 = HEAP8[$12>>0]|0; + $14 = ($11<<24>>24)==($13<<24>>24); + if (!($14)) { + $21 = 0; + $20 = $21&1; + return ($20|0); + } + $15 = ((($0)) + 3|0); + $16 = HEAP8[$15>>0]|0; + $17 = ((($1)) + 3|0); + $18 = HEAP8[$17>>0]|0; + $19 = ($16<<24>>24)==($18<<24>>24); + $21 = $19; + $20 = $21&1; + return ($20|0); +} +function _EnemyReset($0) { + $0 = $0|0; + var $$sink = 0, $$sink34 = 0, $$sroa$08$0$$sroa_idx = 0, $$sroa$2$0$$sroa_idx3 = 0, $$sroa$29$0$$sroa_idx = 0, $$sroa$3$0$$sroa_idx = 0, $$sroa$4$0$$sroa_idx = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; + var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; + var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; + var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0; + var $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - switch ($mode|0) { + $1 = ((($0)) + 28|0); + HEAP32[$1>>2] = 0; + $2 = ((($0)) + 36|0); + HEAP32[$2>>2] = 0; + $$sroa$08$0$$sroa_idx = ((($0)) + 40|0); + HEAP8[$$sroa$08$0$$sroa_idx>>0] = -26; + $$sroa$29$0$$sroa_idx = ((($0)) + 41|0); + HEAP8[$$sroa$29$0$$sroa_idx>>0] = 41; + $$sroa$3$0$$sroa_idx = ((($0)) + 42|0); + HEAP8[$$sroa$3$0$$sroa_idx>>0] = 55; + $$sroa$4$0$$sroa_idx = ((($0)) + 43|0); + HEAP8[$$sroa$4$0$$sroa_idx>>0] = -1; + $3 = ((($0)) + 24|0); + HEAP32[$3>>2] = 10; + $4 = (_GetRandomValue(0,1)|0); + $5 = ($4|0)==(0); + if ($5) { + $7 = (_GetScreenWidth()|0); + $8 = (($7) + -150)|0; + $9 = (_GetScreenWidth()|0); + $10 = (($9) + -50)|0; + $11 = (_GetRandomValue($8,$10)|0); + $$sink34 = $11; + } else { + $6 = (_GetRandomValue(50,150)|0); + $$sink34 = $6; + } + $12 = (+($$sink34|0)); + $13 = (_GetScreenHeight()|0); + $14 = (($13) + -50)|0; + $15 = (_GetRandomValue(50,$14)|0); + $16 = (+($15|0)); + HEAPF32[$0>>2] = $12; + $$sroa$2$0$$sroa_idx3 = ((($0)) + 4|0); + HEAPF32[$$sroa$2$0$$sroa_idx3>>2] = $16; + $17 = HEAP32[6864]|0; + switch ($17|0) { case 0: { - HEAP32[3436>>2] = 3372; + $18 = (_GetRandomValue(0,7)|0); + $19 = ((($0)) + 16|0); + HEAP32[$19>>2] = $18; + $20 = ((($0)) + 8|0); + $21 = (25536 + (($18*48)|0)|0); + $22 = $21; + $23 = $22; + $24 = HEAP32[$23>>2]|0; + $25 = (($22) + 4)|0; + $26 = $25; + $27 = HEAP32[$26>>2]|0; + $28 = $20; + $29 = $28; + HEAP32[$29>>2] = $24; + $30 = (($28) + 4)|0; + $31 = $30; + HEAP32[$31>>2] = $27; + $32 = (_GetRandomValue(15,20)|0); + $33 = (+($32|0)); + $34 = $33 / 10.0; + $35 = ((($0)) + 20|0); + HEAPF32[$35>>2] = $34; + $36 = (_GetRandomValue(90,400)|0); + $$sink = $36; break; } case 1: { - HEAP32[3436>>2] = 3440; + $37 = (_GetRandomValue(0,11)|0); + $38 = ((($0)) + 16|0); + HEAP32[$38>>2] = $37; + $39 = ((($0)) + 8|0); + $40 = (25920 + (($37*48)|0)|0); + $41 = $40; + $42 = $41; + $43 = HEAP32[$42>>2]|0; + $44 = (($41) + 4)|0; + $45 = $44; + $46 = HEAP32[$45>>2]|0; + $47 = $39; + $48 = $47; + HEAP32[$48>>2] = $43; + $49 = (($47) + 4)|0; + $50 = $49; + HEAP32[$50>>2] = $46; + $51 = (_GetRandomValue(10,20)|0); + $52 = (+($51|0)); + $53 = $52 / 10.0; + $54 = ((($0)) + 20|0); + HEAPF32[$54>>2] = $53; + $55 = (_GetRandomValue(240,800)|0); + $$sink = $55; break; } - default: { - } - } - HEAP32[3504>>2] = $mode; - return; -} -function _rlPushMatrix() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $vararg_buffer = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - $0 = HEAP32[3508>>2]|0; - $1 = ($0|0)==(15); - if ($1) { - HEAP32[$vararg_buffer>>2] = 16; - _TraceLog(1,14506,$vararg_buffer); - } - $2 = HEAP32[3508>>2]|0; - $3 = (3512 + ($2<<6)|0); - $4 = HEAP32[3436>>2]|0; - dest=$3; src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _rlLoadIdentity(); - $5 = HEAP32[3508>>2]|0; - $6 = (($5) + 1)|0; - HEAP32[3508>>2] = $6; - $7 = HEAP32[3504>>2]|0; - $8 = ($7|0)==(1); - if (!($8)) { - STACKTOP = sp;return; + case 2: { + $56 = (_GetRandomValue(0,19)|0); + $57 = ((($0)) + 16|0); + HEAP32[$57>>2] = $56; + $58 = ((($0)) + 8|0); + $59 = (26496 + (($56*48)|0)|0); + $60 = $59; + $61 = $60; + $62 = HEAP32[$61>>2]|0; + $63 = (($60) + 4)|0; + $64 = $63; + $65 = HEAP32[$64>>2]|0; + $66 = $58; + $67 = $66; + HEAP32[$67>>2] = $62; + $68 = (($66) + 4)|0; + $69 = $68; + HEAP32[$69>>2] = $65; + $70 = (_GetRandomValue(8,18)|0); + $71 = (+($70|0)); + $72 = $71 / 10.0; + $73 = ((($0)) + 20|0); + HEAPF32[$73>>2] = $72; + $74 = (_GetRandomValue(180,1200)|0); + $$sink = $74; + break; } - HEAP32[4536>>2] = 1; - STACKTOP = sp;return; -} -function _rlLoadIdentity() { - var $0 = 0, $1 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $0 = sp; - $1 = HEAP32[3436>>2]|0; - _MatrixIdentity($0); - dest=$1; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _rlPopMatrix() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[3508>>2]|0; - $1 = ($0|0)>(0); - if (!($1)) { + default: { return; } - $2 = HEAP32[3508>>2]|0; - $3 = (($2) + -1)|0; - $4 = (3512 + ($3<<6)|0); - $5 = HEAP32[3436>>2]|0; - _memmove(($5|0),($4|0),64)|0; - $6 = HEAP32[3508>>2]|0; - $7 = (($6) + -1)|0; - HEAP32[3508>>2] = $7; + } + $75 = ((($0)) + 32|0); + HEAP32[$75>>2] = $$sink; return; } -function _rlTranslatef($x,$y,$z) { - $x = +$x; - $y = +$y; - $z = +$z; - var $$byval_copy = 0, $0 = 0, $1 = 0, $matTranslation = 0, $matTranslation$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; - $matTranslation$byval_copy = sp + 192|0; - $$byval_copy = sp + 128|0; - $matTranslation = sp + 64|0; - $0 = sp; - _MatrixTranslate($matTranslation,$x,$y,$z); - _MatrixTranspose($matTranslation); - $1 = HEAP32[3436>>2]|0; - dest=$$byval_copy; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$matTranslation$byval_copy; src=$matTranslation; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($0,$$byval_copy,$matTranslation$byval_copy); - dest=$1; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _rlRotatef($angleDeg,$x,$y,$z) { - $angleDeg = +$angleDeg; - $x = +$x; - $y = +$y; - $z = +$z; - var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $axis = 0, $matRotation = 0, $matRotation$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 336|0; - $matRotation$byval_copy = sp + 272|0; - $$byval_copy = sp + 208|0; - $matRotation = sp + 144|0; - $axis = sp + 128|0; - $0 = sp + 64|0; - $1 = sp; - _MatrixIdentity($matRotation); - HEAPF32[$axis>>2] = $x; - $2 = ((($axis)) + 4|0); - HEAPF32[$2>>2] = $y; - $3 = ((($axis)) + 8|0); - HEAPF32[$3>>2] = $z; - _VectorNormalize($axis); - $4 = $angleDeg; - $5 = $4 * 0.017453292519943295; - $6 = $5; - ;HEAP32[$matRotation$byval_copy>>2]=HEAP32[$axis>>2]|0;HEAP32[$matRotation$byval_copy+4>>2]=HEAP32[$axis+4>>2]|0;HEAP32[$matRotation$byval_copy+8>>2]=HEAP32[$axis+8>>2]|0; - _MatrixRotate($0,$matRotation$byval_copy,$6); - dest=$matRotation; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixTranspose($matRotation); - $7 = HEAP32[3436>>2]|0; - dest=$$byval_copy; src=$7; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$matRotation$byval_copy; src=$matRotation; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($1,$$byval_copy,$matRotation$byval_copy); - dest=$7; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _rlMultMatrixf($m) { - $m = $m|0; - var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $mat = 0, $mat$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; +function _UpdateGameplayScreen() { + var $$ = 0, $$0195233 = 0, $$0198241 = 0, $$0199242 = 0, $$0200243 = 0, $$0201240 = 0, $$0202239 = 0, $$0203238 = 0, $$0204236 = 0, $$208 = 0, $$209 = 0, $$2229$ph = 0, $$4227$ph = 0, $$byval_copy16 = 0, $$pr = 0, $$sink = 0.0, $$sink5 = 0.0, $$sroa$3$0$$sroa_idx53 = 0, $$sroa$358$0$$sroa_idx59 = 0, $$sroa$365$0$$sroa_idx66 = 0; + var $$sroa$4$0$$sroa_idx54 = 0, $$sroa$460$0$$sroa_idx61 = 0, $$sroa$467$0$$sroa_idx68 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; + var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; + var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; + var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0.0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; + var $168 = 0, $169 = 0, $17 = 0.0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0.0, $175 = 0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0.0, $18 = 0.0, $180 = 0.0, $181 = 0.0, $182 = 0.0, $183 = 0, $184 = 0.0, $185 = 0.0; + var $186 = 0, $187 = 0, $188 = 0, $189 = 0.0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0.0; + var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0.0, $208 = 0, $209 = 0, $21 = 0.0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0.0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0.0, $220 = 0.0; + var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0.0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; + var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; + var $258 = 0, $259 = 0, $26 = 0.0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0.0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; + var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0.0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; + var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0.0, $310 = 0; + var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0.0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; + var $33 = 0.0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; + var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0.0, $361 = 0, $362 = 0, $363 = 0, $364 = 0.0, $365 = 0.0; + var $366 = 0, $367 = 0.0, $368 = 0.0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; + var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0.0, $400 = 0; + var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; + var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0.0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; + var $438 = 0, $439 = 0, $44 = 0.0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0.0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; + var $456 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; + var $63 = 0.0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0; + var $81 = 0, $82 = 0.0, $83 = 0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0, $99 = 0; + var $exitcond = 0, $exitcond262 = 0, $exitcond263 = 0, $exitcond264 = 0, $exitcond265 = 0, $exitcond266 = 0, $exitcond267 = 0, $exitcond268 = 0, $fxLightOff$byval_copy18 = 0, $narrow = 0, $narrow270 = 0, $narrow272 = 0, $narrow274 = 0, $narrow276 = 0, $narrow278 = 0, $narrow280 = 0, $not$ = 0, $not$269 = 0, $not$271 = 0, $not$273 = 0; + var $not$275 = 0, $not$277 = 0, $not$279 = 0, $not$281 = 0, $notrhs = 0, $storemerge207 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; - $mat$byval_copy = sp + 192|0; - $$byval_copy = sp + 128|0; - $mat = sp + 64|0; - $0 = sp; - $1 = HEAP32[$m>>2]|0; - HEAP32[$mat>>2] = $1; - $2 = ((($mat)) + 4|0); - $3 = ((($m)) + 4|0); - $4 = HEAP32[$3>>2]|0; - HEAP32[$2>>2] = $4; - $5 = ((($mat)) + 8|0); - $6 = ((($m)) + 8|0); - $7 = HEAP32[$6>>2]|0; - HEAP32[$5>>2] = $7; - $8 = ((($mat)) + 12|0); - $9 = ((($m)) + 12|0); - $10 = HEAP32[$9>>2]|0; - HEAP32[$8>>2] = $10; - $11 = ((($mat)) + 16|0); - $12 = ((($m)) + 16|0); - $13 = HEAP32[$12>>2]|0; - HEAP32[$11>>2] = $13; - $14 = ((($mat)) + 20|0); - $15 = ((($m)) + 20|0); - $16 = HEAP32[$15>>2]|0; - HEAP32[$14>>2] = $16; - $17 = ((($mat)) + 24|0); - $18 = ((($m)) + 24|0); - $19 = HEAP32[$18>>2]|0; - HEAP32[$17>>2] = $19; - $20 = ((($mat)) + 28|0); - $21 = ((($m)) + 28|0); - $22 = HEAP32[$21>>2]|0; - HEAP32[$20>>2] = $22; - $23 = ((($mat)) + 32|0); - $24 = ((($m)) + 32|0); - $25 = HEAP32[$24>>2]|0; - HEAP32[$23>>2] = $25; - $26 = ((($mat)) + 36|0); - $27 = ((($m)) + 36|0); - $28 = HEAP32[$27>>2]|0; - HEAP32[$26>>2] = $28; - $29 = ((($mat)) + 40|0); - $30 = ((($m)) + 40|0); - $31 = HEAP32[$30>>2]|0; - HEAP32[$29>>2] = $31; - $32 = ((($mat)) + 44|0); - $33 = ((($m)) + 44|0); - $34 = HEAP32[$33>>2]|0; - HEAP32[$32>>2] = $34; - $35 = ((($mat)) + 48|0); - $36 = ((($m)) + 48|0); - $37 = HEAP32[$36>>2]|0; - HEAP32[$35>>2] = $37; - $38 = ((($mat)) + 52|0); - $39 = ((($m)) + 52|0); - $40 = HEAP32[$39>>2]|0; - HEAP32[$38>>2] = $40; - $41 = ((($mat)) + 56|0); - $42 = ((($m)) + 56|0); - $43 = HEAP32[$42>>2]|0; - HEAP32[$41>>2] = $43; - $44 = ((($mat)) + 60|0); - $45 = ((($m)) + 60|0); - $46 = HEAP32[$45>>2]|0; - HEAP32[$44>>2] = $46; - $47 = HEAP32[3436>>2]|0; - dest=$$byval_copy; src=$47; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$mat$byval_copy; src=$mat; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($0,$$byval_copy,$mat$byval_copy); - dest=$47; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _rlOrtho($left,$right,$bottom,$top,$near,$far) { - $left = +$left; - $right = +$right; - $bottom = +$bottom; - $top = +$top; - $near = +$near; - $far = +$far; - var $$byval_copy = 0, $0 = 0, $1 = 0, $matOrtho = 0, $matOrtho$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; - $matOrtho$byval_copy = sp + 192|0; - $$byval_copy = sp + 128|0; - $matOrtho = sp + 64|0; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $fxLightOff$byval_copy18 = sp + 16|0; + $$byval_copy16 = sp + 8|0; $0 = sp; - _MatrixOrtho($matOrtho,$left,$right,$bottom,$top,$near,$far); - _MatrixTranspose($matOrtho); - $1 = HEAP32[3436>>2]|0; - dest=$$byval_copy; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$matOrtho$byval_copy; src=$matOrtho; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($0,$$byval_copy,$matOrtho$byval_copy); - dest=$1; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _rlBegin($mode) { - $mode = $mode|0; - var label = 0, sp = 0; - sp = STACKTOP; - HEAP32[4540>>2] = $mode; - return; -} -function _rlEnd() { - var $$byval_copy = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; - var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0; - var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0.0; - var $150 = 0, $151 = 0.0, $152 = 0.0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0; - var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; - var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; - var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; - var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond16 = 0, $exitcond17 = 0, $exitcond18 = 0, $i$013 = 0; - var $i1$011 = 0, $i2$04 = 0, $i4$05 = 0, $i6$09 = 0, $i7$07 = 0, $quads$1$promoted = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $$byval_copy = sp; - $0 = HEAP32[4536>>2]|0; - $1 = ($0|0)==(0); - if (!($1)) { - $2 = HEAP32[4544>>2]|0; - $3 = ($2|0)>(0); - if ($3) { - $i$013 = 0; + $1 = (_IsKeyPressed(80)|0); + $2 = ($1|0)==(0); + if (!($2)) { + $3 = HEAP32[6280]|0; + $4 = ($3|0)==(0); + $5 = $4&1; + HEAP32[6280] = $5; + } + $6 = HEAP32[6280]|0; + $7 = HEAP32[6864]|0; + $notrhs = ($7|0)==(3); + $8 = HEAP32[6959]|0; + $9 = $8 | $6; + $10 = ($9|0)!=(0); + $11 = $notrhs | $10; + do { + if (!($11)) { + $12 = HEAP32[6278]|0; + $13 = (($12) + 1)|0; + HEAP32[6278] = $13; + $14 = (_IsKeyDown(262)|0); + $15 = ($14|0)==(0); + if ($15) { + $19 = (_IsKeyDown(263)|0); + $20 = ($19|0)==(0); + if (!($20)) { + $21 = +HEAPF32[(25516)>>2]; + $22 = +HEAPF32[6377]; + $23 = $22 - $21; + $$sink = $23; + label = 8; + } + } else { + $16 = +HEAPF32[(25516)>>2]; + $17 = +HEAPF32[6377]; + $18 = $16 + $17; + $$sink = $18; + label = 8; + } + if ((label|0) == 8) { + HEAPF32[6377] = $$sink; + } + $24 = (_IsKeyDown(265)|0); + $25 = ($24|0)==(0); + if ($25) { + $29 = (_IsKeyDown(264)|0); + $30 = ($29|0)==(0); + if (!($30)) { + $31 = +HEAPF32[(25520)>>2]; + $32 = +HEAPF32[(25512)>>2]; + $33 = $31 + $32; + $$sink5 = $33; + label = 13; + } + } else { + $26 = +HEAPF32[(25520)>>2]; + $27 = +HEAPF32[(25512)>>2]; + $28 = $27 - $26; + $$sink5 = $28; + label = 13; + } + if ((label|0) == 13) { + HEAPF32[(25512)>>2] = $$sink5; + } + $34 = (_IsKeyPressed(83)|0); + $35 = ($34|0)==(0); + if (!($35)) { + $36 = HEAP32[6961]|0; + $37 = ($36|0)==(0); + $38 = $37&1; + HEAP32[6961] = $38; + } + $39 = HEAP32[(25524)>>2]|0; + $40 = (+($39|0)); + ;HEAP32[$$byval_copy16>>2]=HEAP32[25508>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[25508+4>>2]|0; + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[27460>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[27460+4>>2]|0; + $41 = (_CheckCollisionCircles($$byval_copy16,$40,$fxLightOff$byval_copy18,50.0)|0); + $42 = ($41|0)==(0); + if ($42) { + $storemerge207 = -1; + } else { + $43 = +HEAPF32[(25532)>>2]; + $44 = $43 + 0.20000000298023224; + HEAPF32[(25532)>>2] = $44; + $storemerge207 = 100; + } + HEAP8[(25528)>>0] = -1; + HEAP8[(25529)>>0] = -1; + HEAP8[(25530)>>0] = $storemerge207; + HEAP8[(25531)>>0] = -1; + $45 = +HEAPF32[(25532)>>2]; + $46 = $45 > 40.0; + if ($46) { + HEAPF32[(25532)>>2] = 40.0; + } + $47 = HEAP32[6864]|0; + switch ($47|0) { + case 0: { + $$0198241 = 0; + while(1) { + $49 = HEAP32[(25524)>>2]|0; + $50 = (+($49|0)); + $51 = (25536 + (($$0198241*48)|0)|0); + $52 = (((25536 + (($$0198241*48)|0)|0)) + 8|0); + $53 = HEAP32[$52>>2]|0; + $54 = (+($53|0)); + ;HEAP32[$$byval_copy16>>2]=HEAP32[25508>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[25508+4>>2]|0; + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$51>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$51+4>>2]|0; + $55 = (_CheckCollisionCircles($$byval_copy16,$50,$fxLightOff$byval_copy18,$54)|0); + $56 = ($55|0)==(0); + if (!($56)) { + $57 = (((25536 + (($$0198241*48)|0)|0)) + 16|0); + $58 = HEAP32[$57>>2]|0; + $59 = ($58|0)==(0); + if ($59) { + $60 = +HEAPF32[(25532)>>2]; + $61 = (((25536 + (($$0198241*48)|0)|0)) + 12|0); + $62 = HEAP32[$61>>2]|0; + $63 = (+($62|0)); + $64 = !($60 >= $63); + if (!($64)) { + $65 = $60 - $63; + $66 = (((25536 + (($$0198241*48)|0)|0)) + 28|0); + HEAP32[$57>>2] = 1; + HEAP32[$66>>2] = 1; + HEAPF32[(25532)>>2] = $65; + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25484>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25484+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25484+8>>2]|0; + _PlaySound($fxLightOff$byval_copy18); + } + } + } + $67 = (($$0198241) + 1)|0; + $exitcond266 = ($67|0)==(8); + if ($exitcond266) { + break; + } else { + $$0198241 = $67; + } + } + break; + } + case 1: { + $$0199242 = 0; + while(1) { + $68 = HEAP32[(25524)>>2]|0; + $69 = (+($68|0)); + $70 = (25920 + (($$0199242*48)|0)|0); + $71 = (((25920 + (($$0199242*48)|0)|0)) + 8|0); + $72 = HEAP32[$71>>2]|0; + $73 = (+($72|0)); + ;HEAP32[$$byval_copy16>>2]=HEAP32[25508>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[25508+4>>2]|0; + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$70>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$70+4>>2]|0; + $74 = (_CheckCollisionCircles($$byval_copy16,$69,$fxLightOff$byval_copy18,$73)|0); + $75 = ($74|0)==(0); + if (!($75)) { + $76 = (((25920 + (($$0199242*48)|0)|0)) + 16|0); + $77 = HEAP32[$76>>2]|0; + $78 = ($77|0)==(0); + if ($78) { + $79 = +HEAPF32[(25532)>>2]; + $80 = (((25920 + (($$0199242*48)|0)|0)) + 12|0); + $81 = HEAP32[$80>>2]|0; + $82 = (+($81|0)); + $83 = !($79 >= $82); + if (!($83)) { + $84 = $79 - $82; + HEAP32[$76>>2] = 1; + HEAPF32[(25532)>>2] = $84; + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25484>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25484+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25484+8>>2]|0; + _PlaySound($fxLightOff$byval_copy18); + } + } + } + $85 = (($$0199242) + 1)|0; + $exitcond267 = ($85|0)==(12); + if ($exitcond267) { + break; + } else { + $$0199242 = $85; + } + } + break; + } + case 2: { + $$0200243 = 0; + while(1) { + $86 = HEAP32[(25524)>>2]|0; + $87 = (+($86|0)); + $88 = (26496 + (($$0200243*48)|0)|0); + $89 = (((26496 + (($$0200243*48)|0)|0)) + 8|0); + $90 = HEAP32[$89>>2]|0; + $91 = (+($90|0)); + ;HEAP32[$$byval_copy16>>2]=HEAP32[25508>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[25508+4>>2]|0; + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$88>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$88+4>>2]|0; + $92 = (_CheckCollisionCircles($$byval_copy16,$87,$fxLightOff$byval_copy18,$91)|0); + $93 = ($92|0)==(0); + if (!($93)) { + $94 = (((26496 + (($$0200243*48)|0)|0)) + 16|0); + $95 = HEAP32[$94>>2]|0; + $96 = ($95|0)==(0); + if ($96) { + $97 = +HEAPF32[(25532)>>2]; + $98 = (((26496 + (($$0200243*48)|0)|0)) + 12|0); + $99 = HEAP32[$98>>2]|0; + $100 = (+($99|0)); + $101 = !($97 >= $100); + if (!($101)) { + $102 = $97 - $100; + HEAP32[$94>>2] = 1; + HEAPF32[(25532)>>2] = $102; + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25484>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25484+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25484+8>>2]|0; + _PlaySound($fxLightOff$byval_copy18); + } + } + } + $103 = (($$0200243) + 1)|0; + $exitcond268 = ($103|0)==(20); + if ($exitcond268) { + break; + } else { + $$0200243 = $103; + } + } + break; + } + default: { + } + } + $48 = HEAP32[(25248)>>2]|0; + $$0201240 = 0; while(1) { - $4 = HEAP32[4548>>2]|0; - $5 = (($4) + (($i$013*12)|0)|0); - $6 = HEAP32[3436>>2]|0; - dest=$$byval_copy; src=$6; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _VectorTransform($5,$$byval_copy); - $7 = (($i$013) + 1)|0; - $8 = HEAP32[4544>>2]|0; - $9 = ($7|0)<($8|0); - if ($9) { - $i$013 = $7; + $105 = (((25536 + (($$0201240*48)|0)|0)) + 16|0); + $106 = HEAP32[$105>>2]|0; + $107 = ($106|0)==(0); + if (!($107)) { + $108 = (((25536 + (($$0201240*48)|0)|0)) + 24|0); + $109 = HEAP32[$108>>2]|0; + $110 = (($109) + 1)|0; + HEAP32[$108>>2] = $110; + $111 = ($109|0)>(9); + if ($111) { + $112 = (((25536 + (($$0201240*48)|0)|0)) + 28|0); + $113 = HEAP32[$112>>2]|0; + $114 = (($113) + 1)|0; + $115 = ($113|0)>(5); + $$ = $115 ? 1 : $114; + HEAP32[$112>>2] = $$; + HEAP32[$108>>2] = 0; + } + } + $116 = (((25536 + (($$0201240*48)|0)|0)) + 28|0); + $117 = HEAP32[$116>>2]|0; + $118 = Math_imul($48, $117)|0; + $119 = (($118|0) / 7)&-1; + $120 = (((25536 + (($$0201240*48)|0)|0)) + 32|0); + HEAP32[$120>>2] = $119; + $121 = (($$0201240) + 1)|0; + $exitcond265 = ($121|0)==(8); + if ($exitcond265) { + break; } else { - $$lcssa = $8; + $$0201240 = $121; + } + } + $104 = HEAP32[(25248)>>2]|0; + $$0202239 = 0; + while(1) { + $123 = (((25920 + (($$0202239*48)|0)|0)) + 16|0); + $124 = HEAP32[$123>>2]|0; + $125 = ($124|0)==(0); + if (!($125)) { + $126 = (((25920 + (($$0202239*48)|0)|0)) + 24|0); + $127 = HEAP32[$126>>2]|0; + $128 = (($127) + 1)|0; + HEAP32[$126>>2] = $128; + $129 = ($127|0)>(9); + if ($129) { + $130 = (((25920 + (($$0202239*48)|0)|0)) + 28|0); + $131 = HEAP32[$130>>2]|0; + $132 = (($131) + 1)|0; + $133 = ($131|0)>(5); + $$208 = $133 ? 1 : $132; + HEAP32[$130>>2] = $$208; + HEAP32[$126>>2] = 0; + } + } + $134 = (((25920 + (($$0202239*48)|0)|0)) + 28|0); + $135 = HEAP32[$134>>2]|0; + $136 = Math_imul($104, $135)|0; + $137 = (($136|0) / 7)&-1; + $138 = (((25920 + (($$0202239*48)|0)|0)) + 32|0); + HEAP32[$138>>2] = $137; + $139 = (($$0202239) + 1)|0; + $exitcond264 = ($139|0)==(12); + if ($exitcond264) { break; + } else { + $$0202239 = $139; } } - HEAP32[4536>>2] = 0; - $10 = ($$lcssa|0)>(0); - if ($10) { - $i1$011 = 0; + $122 = HEAP32[(25248)>>2]|0; + $$0203238 = 0; + while(1) { + $143 = (((26496 + (($$0203238*48)|0)|0)) + 16|0); + $144 = HEAP32[$143>>2]|0; + $145 = ($144|0)==(0); + if (!($145)) { + $146 = (((26496 + (($$0203238*48)|0)|0)) + 24|0); + $147 = HEAP32[$146>>2]|0; + $148 = (($147) + 1)|0; + HEAP32[$146>>2] = $148; + $149 = ($147|0)>(9); + if ($149) { + $150 = (((26496 + (($$0203238*48)|0)|0)) + 28|0); + $151 = HEAP32[$150>>2]|0; + $152 = (($151) + 1)|0; + $153 = ($151|0)>(5); + $$209 = $153 ? 1 : $152; + HEAP32[$150>>2] = $$209; + HEAP32[$146>>2] = 0; + } + } + $154 = (((26496 + (($$0203238*48)|0)|0)) + 28|0); + $155 = HEAP32[$154>>2]|0; + $156 = Math_imul($122, $155)|0; + $157 = (($156|0) / 7)&-1; + $158 = (((26496 + (($$0203238*48)|0)|0)) + 32|0); + HEAP32[$158>>2] = $157; + $159 = (($$0203238) + 1)|0; + $exitcond263 = ($159|0)==(20); + if ($exitcond263) { + break; + } else { + $$0203238 = $159; + } + } + $140 = HEAP32[6961]|0; + $141 = ($140|0)==(0); + if ($141) { + $142 = ((($0)) + 4|0); + $$0204236 = 0; while(1) { - $11 = HEAP32[4548>>2]|0; - $12 = (($11) + (($i1$011*12)|0)|0); - $13 = +HEAPF32[$12>>2]; - $14 = (((($11) + (($i1$011*12)|0)|0)) + 4|0); - $15 = +HEAPF32[$14>>2]; - $16 = (((($11) + (($i1$011*12)|0)|0)) + 8|0); - $17 = +HEAPF32[$16>>2]; - _rlVertex3f($13,$15,$17); - $18 = (($i1$011) + 1)|0; - $19 = HEAP32[4544>>2]|0; - $20 = ($18|0)<($19|0); - if ($20) { - $i1$011 = $18; + $160 = (27468 + (($$0204236*44)|0)|0); + $161 = (((27468 + (($$0204236*44)|0)|0)) + 28|0); + $162 = HEAP32[$161>>2]|0; + $163 = ($162|0)==(0); + $164 = (((27468 + (($$0204236*44)|0)|0)) + 36|0); + if ($163) { + $165 = HEAP32[$164>>2]|0; + $166 = (($165) + 1)|0; + HEAP32[$164>>2] = $166; + } + $167 = (((27468 + (($$0204236*44)|0)|0)) + 36|0); + $168 = HEAP32[$167>>2]|0; + $169 = (((27468 + (($$0204236*44)|0)|0)) + 32|0); + $170 = HEAP32[$169>>2]|0; + $171 = ($168|0)>($170|0); + if ($171) { + HEAP32[$161>>2] = 1; + label = 58; } else { + $$pr = HEAP32[$161>>2]|0; + $172 = ($$pr|0)==(0); + if (!($172)) { + label = 58; + } + } + if ((label|0) == 58) { + label = 0; + $173 = (((27468 + (($$0204236*44)|0)|0)) + 8|0); + ;HEAP32[$$byval_copy16>>2]=HEAP32[$173>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$173+4>>2]|0; + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$160>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$160+4>>2]|0; + _Vector2Subtract_50($0,$$byval_copy16,$fxLightOff$byval_copy18); + _Vector2Normalize_52($0); + $174 = +HEAPF32[$0>>2]; + $175 = (((27468 + (($$0204236*44)|0)|0)) + 20|0); + $176 = +HEAPF32[$175>>2]; + $177 = $174 * $176; + $178 = +HEAPF32[$160>>2]; + $179 = $178 + $177; + HEAPF32[$160>>2] = $179; + $180 = +HEAPF32[$142>>2]; + $181 = +HEAPF32[$175>>2]; + $182 = $180 * $181; + $183 = (((27468 + (($$0204236*44)|0)|0)) + 4|0); + $184 = +HEAPF32[$183>>2]; + $185 = $184 + $182; + HEAPF32[$183>>2] = $185; + $186 = HEAP32[6864]|0; + switch ($186|0) { + case 0: { + $187 = (((27468 + (($$0204236*44)|0)|0)) + 24|0); + $188 = HEAP32[$187>>2]|0; + $189 = (+($188|0)); + $190 = (((27468 + (($$0204236*44)|0)|0)) + 16|0); + $191 = HEAP32[$190>>2]|0; + $192 = (((25536 + (($191*48)|0)|0)) + 8|0); + $193 = HEAP32[$192>>2]|0; + $194 = (+($193|0)); + ;HEAP32[$$byval_copy16>>2]=HEAP32[$160>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$160+4>>2]|0; + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$173>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$173+4>>2]|0; + $195 = (_CheckCollisionCircles($$byval_copy16,$189,$fxLightOff$byval_copy18,$194)|0); + $196 = ($195|0)==(0); + if (!($196)) { + $197 = HEAP32[$190>>2]|0; + $198 = (((25536 + (($197*48)|0)|0)) + 16|0); + HEAP32[$198>>2] = 0; + $199 = (((25536 + (($197*48)|0)|0)) + 24|0); + $$sroa$365$0$$sroa_idx66 = (((25536 + (($197*48)|0)|0)) + 40|0); + ;HEAP32[$199>>2]=0|0;HEAP32[$199+4>>2]=0|0;HEAP32[$199+8>>2]=0|0;HEAP32[$199+12>>2]=0|0; + HEAP32[$$sroa$365$0$$sroa_idx66>>2] = 64; + $$sroa$467$0$$sroa_idx68 = (((25536 + (($197*48)|0)|0)) + 44|0); + HEAP32[$$sroa$467$0$$sroa_idx68>>2] = 64; + _EnemyReset($160); + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25496>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25496+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25496+8>>2]|0; + _PlaySound($fxLightOff$byval_copy18); + } + break; + } + case 1: { + $200 = (((27468 + (($$0204236*44)|0)|0)) + 24|0); + $201 = HEAP32[$200>>2]|0; + $202 = (+($201|0)); + $203 = (((27468 + (($$0204236*44)|0)|0)) + 16|0); + $204 = HEAP32[$203>>2]|0; + $205 = (((25920 + (($204*48)|0)|0)) + 8|0); + $206 = HEAP32[$205>>2]|0; + $207 = (+($206|0)); + ;HEAP32[$$byval_copy16>>2]=HEAP32[$160>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$160+4>>2]|0; + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$173>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$173+4>>2]|0; + $208 = (_CheckCollisionCircles($$byval_copy16,$202,$fxLightOff$byval_copy18,$207)|0); + $209 = ($208|0)==(0); + if (!($209)) { + $210 = HEAP32[$203>>2]|0; + $211 = (((25920 + (($210*48)|0)|0)) + 16|0); + HEAP32[$211>>2] = 0; + $212 = (((25920 + (($210*48)|0)|0)) + 24|0); + $$sroa$358$0$$sroa_idx59 = (((25920 + (($210*48)|0)|0)) + 40|0); + ;HEAP32[$212>>2]=0|0;HEAP32[$212+4>>2]=0|0;HEAP32[$212+8>>2]=0|0;HEAP32[$212+12>>2]=0|0; + HEAP32[$$sroa$358$0$$sroa_idx59>>2] = 64; + $$sroa$460$0$$sroa_idx61 = (((25920 + (($210*48)|0)|0)) + 44|0); + HEAP32[$$sroa$460$0$$sroa_idx61>>2] = 64; + _EnemyReset($160); + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25496>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25496+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25496+8>>2]|0; + _PlaySound($fxLightOff$byval_copy18); + } + break; + } + case 2: { + $213 = (((27468 + (($$0204236*44)|0)|0)) + 24|0); + $214 = HEAP32[$213>>2]|0; + $215 = (+($214|0)); + $216 = (((27468 + (($$0204236*44)|0)|0)) + 16|0); + $217 = HEAP32[$216>>2]|0; + $218 = (((26496 + (($217*48)|0)|0)) + 8|0); + $219 = HEAP32[$218>>2]|0; + $220 = (+($219|0)); + ;HEAP32[$$byval_copy16>>2]=HEAP32[$160>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$160+4>>2]|0; + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$173>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$173+4>>2]|0; + $221 = (_CheckCollisionCircles($$byval_copy16,$215,$fxLightOff$byval_copy18,$220)|0); + $222 = ($221|0)==(0); + if (!($222)) { + $223 = HEAP32[$216>>2]|0; + $224 = (((26496 + (($223*48)|0)|0)) + 16|0); + HEAP32[$224>>2] = 0; + $225 = (((26496 + (($223*48)|0)|0)) + 24|0); + $$sroa$3$0$$sroa_idx53 = (((26496 + (($223*48)|0)|0)) + 40|0); + ;HEAP32[$225>>2]=0|0;HEAP32[$225+4>>2]=0|0;HEAP32[$225+8>>2]=0|0;HEAP32[$225+12>>2]=0|0; + HEAP32[$$sroa$3$0$$sroa_idx53>>2] = 64; + $$sroa$4$0$$sroa_idx54 = (((26496 + (($223*48)|0)|0)) + 44|0); + HEAP32[$$sroa$4$0$$sroa_idx54>>2] = 64; + _EnemyReset($160); + ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25496>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25496+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25496+8>>2]|0; + _PlaySound($fxLightOff$byval_copy18); + } + break; + } + default: { + } + } + } + $226 = (($$0204236) + 1)|0; + $exitcond262 = ($226|0)==(8); + if ($exitcond262) { break; + } else { + $$0204236 = $226; } } } - } else { - HEAP32[4536>>2] = 0; - } - HEAP32[4544>>2] = 0; - } - $21 = HEAP32[4540>>2]|0; - switch ($21|0) { - case 0: { - $22 = HEAP32[4552>>2]|0; - $23 = HEAP32[4556>>2]|0; - $24 = ($22|0)>($23|0); - if (!($24)) { - $151 = +HEAPF32[4596>>2]; - $152 = $151 + 4.9999998736893758E-5; - HEAPF32[4596>>2] = $152; - STACKTOP = sp;return; - } - $25 = (($22) - ($23))|0; - $i2$04 = 0; - while(1) { - $26 = HEAP32[4556>>2]|0; - $27 = $26 << 2; - $28 = (($27) + -4)|0; - $29 = HEAP32[4560>>2]|0; - $30 = (($29) + ($28)|0); - $31 = HEAP8[$30>>0]|0; - $32 = (($29) + ($27)|0); - HEAP8[$32>>0] = $31; - $33 = HEAP32[4556>>2]|0; - $34 = $33 << 2; - $35 = (($34) + -3)|0; - $36 = HEAP32[4560>>2]|0; - $37 = (($36) + ($35)|0); - $38 = HEAP8[$37>>0]|0; - $39 = $34 | 1; - $40 = (($36) + ($39)|0); - HEAP8[$40>>0] = $38; - $41 = HEAP32[4556>>2]|0; - $42 = $41 << 2; - $43 = (($42) + -2)|0; - $44 = HEAP32[4560>>2]|0; - $45 = (($44) + ($43)|0); - $46 = HEAP8[$45>>0]|0; - $47 = $42 | 2; - $48 = (($44) + ($47)|0); - HEAP8[$48>>0] = $46; - $49 = HEAP32[4556>>2]|0; - $50 = $49 << 2; - $51 = (($50) + -1)|0; - $52 = HEAP32[4560>>2]|0; - $53 = (($52) + ($51)|0); - $54 = HEAP8[$53>>0]|0; - $55 = $50 | 3; - $56 = (($52) + ($55)|0); - HEAP8[$56>>0] = $54; - $57 = HEAP32[4556>>2]|0; - $58 = (($57) + 1)|0; - HEAP32[4556>>2] = $58; - $59 = (($i2$04) + 1)|0; - $exitcond = ($59|0)==($25|0); - if ($exitcond) { - break; - } else { - $i2$04 = $59; + HEAP32[6963] = 0; + $227 = HEAP32[(25552)>>2]|0; + $228 = ($227|0)==(0); + if (!($228)) { + $229 = HEAP32[(25548)>>2]|0; + $230 = HEAP32[6963]|0; + $231 = (($230) + ($229))|0; + HEAP32[6963] = $231; + } + $232 = HEAP32[(25600)>>2]|0; + $233 = ($232|0)==(0); + if (!($233)) { + $424 = HEAP32[(25596)>>2]|0; + $425 = HEAP32[6963]|0; + $426 = (($425) + ($424))|0; + HEAP32[6963] = $426; + } + $427 = HEAP32[(25648)>>2]|0; + $428 = ($427|0)==(0); + if (!($428)) { + $429 = HEAP32[(25644)>>2]|0; + $430 = HEAP32[6963]|0; + $431 = (($430) + ($429))|0; + HEAP32[6963] = $431; + } + $432 = HEAP32[(25696)>>2]|0; + $433 = ($432|0)==(0); + if (!($433)) { + $434 = HEAP32[(25692)>>2]|0; + $435 = HEAP32[6963]|0; + $436 = (($435) + ($434))|0; + HEAP32[6963] = $436; + } + $437 = HEAP32[(25744)>>2]|0; + $438 = ($437|0)==(0); + if (!($438)) { + $439 = HEAP32[(25740)>>2]|0; + $440 = HEAP32[6963]|0; + $441 = (($440) + ($439))|0; + HEAP32[6963] = $441; + } + $442 = HEAP32[(25792)>>2]|0; + $443 = ($442|0)==(0); + if (!($443)) { + $444 = HEAP32[(25788)>>2]|0; + $445 = HEAP32[6963]|0; + $446 = (($445) + ($444))|0; + HEAP32[6963] = $446; + } + $447 = HEAP32[(25840)>>2]|0; + $448 = ($447|0)==(0); + if (!($448)) { + $449 = HEAP32[(25836)>>2]|0; + $450 = HEAP32[6963]|0; + $451 = (($450) + ($449))|0; + HEAP32[6963] = $451; + } + $452 = HEAP32[(25888)>>2]|0; + $453 = ($452|0)==(0); + if (!($453)) { + $454 = HEAP32[(25884)>>2]|0; + $455 = HEAP32[6963]|0; + $456 = (($455) + ($454))|0; + HEAP32[6963] = $456; + } + $234 = HEAP32[(25936)>>2]|0; + $235 = ($234|0)==(0); + if (!($235)) { + $236 = HEAP32[(25932)>>2]|0; + $237 = HEAP32[6963]|0; + $238 = (($237) + ($236))|0; + HEAP32[6963] = $238; + } + $239 = HEAP32[(25984)>>2]|0; + $240 = ($239|0)==(0); + if (!($240)) { + $371 = HEAP32[(25980)>>2]|0; + $372 = HEAP32[6963]|0; + $373 = (($372) + ($371))|0; + HEAP32[6963] = $373; } - } - $151 = +HEAPF32[4596>>2]; - $152 = $151 + 4.9999998736893758E-5; - HEAPF32[4596>>2] = $152; - STACKTOP = sp;return; - break; - } - case 1: { - $60 = HEAP32[4564>>2]|0; - $61 = HEAP32[4568>>2]|0; - $62 = ($60|0)>($61|0); - if (!($62)) { - $151 = +HEAPF32[4596>>2]; - $152 = $151 + 4.9999998736893758E-5; - HEAPF32[4596>>2] = $152; - STACKTOP = sp;return; - } - $63 = (($60) - ($61))|0; - $i4$05 = 0; - while(1) { - $64 = HEAP32[4568>>2]|0; - $65 = $64 << 2; - $66 = (($65) + -4)|0; - $67 = HEAP32[4572>>2]|0; - $68 = (($67) + ($66)|0); - $69 = HEAP8[$68>>0]|0; - $70 = (($67) + ($65)|0); - HEAP8[$70>>0] = $69; - $71 = HEAP32[4568>>2]|0; - $72 = $71 << 2; - $73 = (($72) + -3)|0; - $74 = HEAP32[4572>>2]|0; - $75 = (($74) + ($73)|0); - $76 = HEAP8[$75>>0]|0; - $77 = $72 | 1; - $78 = (($74) + ($77)|0); - HEAP8[$78>>0] = $76; - $79 = HEAP32[4568>>2]|0; - $80 = $79 << 2; - $81 = (($80) + -2)|0; - $82 = HEAP32[4572>>2]|0; - $83 = (($82) + ($81)|0); - $84 = HEAP8[$83>>0]|0; - $85 = $80 | 2; - $86 = (($82) + ($85)|0); - HEAP8[$86>>0] = $84; - $87 = HEAP32[4568>>2]|0; - $88 = $87 << 2; - $89 = (($88) + -1)|0; - $90 = HEAP32[4572>>2]|0; - $91 = (($90) + ($89)|0); - $92 = HEAP8[$91>>0]|0; - $93 = $88 | 3; - $94 = (($90) + ($93)|0); - HEAP8[$94>>0] = $92; - $95 = HEAP32[4568>>2]|0; - $96 = (($95) + 1)|0; - HEAP32[4568>>2] = $96; - $97 = (($i4$05) + 1)|0; - $exitcond16 = ($97|0)==($63|0); - if ($exitcond16) { - break; + $374 = HEAP32[(26032)>>2]|0; + $375 = ($374|0)==(0); + if (!($375)) { + $376 = HEAP32[(26028)>>2]|0; + $377 = HEAP32[6963]|0; + $378 = (($377) + ($376))|0; + HEAP32[6963] = $378; + } + $379 = HEAP32[(26080)>>2]|0; + $380 = ($379|0)==(0); + if (!($380)) { + $381 = HEAP32[(26076)>>2]|0; + $382 = HEAP32[6963]|0; + $383 = (($382) + ($381))|0; + HEAP32[6963] = $383; + } + $384 = HEAP32[(26128)>>2]|0; + $385 = ($384|0)==(0); + if (!($385)) { + $386 = HEAP32[(26124)>>2]|0; + $387 = HEAP32[6963]|0; + $388 = (($387) + ($386))|0; + HEAP32[6963] = $388; + } + $389 = HEAP32[(26176)>>2]|0; + $390 = ($389|0)==(0); + if (!($390)) { + $391 = HEAP32[(26172)>>2]|0; + $392 = HEAP32[6963]|0; + $393 = (($392) + ($391))|0; + HEAP32[6963] = $393; + } + $394 = HEAP32[(26224)>>2]|0; + $395 = ($394|0)==(0); + if (!($395)) { + $396 = HEAP32[(26220)>>2]|0; + $397 = HEAP32[6963]|0; + $398 = (($397) + ($396))|0; + HEAP32[6963] = $398; + } + $399 = HEAP32[(26272)>>2]|0; + $400 = ($399|0)==(0); + if (!($400)) { + $401 = HEAP32[(26268)>>2]|0; + $402 = HEAP32[6963]|0; + $403 = (($402) + ($401))|0; + HEAP32[6963] = $403; + } + $404 = HEAP32[(26320)>>2]|0; + $405 = ($404|0)==(0); + if (!($405)) { + $406 = HEAP32[(26316)>>2]|0; + $407 = HEAP32[6963]|0; + $408 = (($407) + ($406))|0; + HEAP32[6963] = $408; + } + $409 = HEAP32[(26368)>>2]|0; + $410 = ($409|0)==(0); + if (!($410)) { + $411 = HEAP32[(26364)>>2]|0; + $412 = HEAP32[6963]|0; + $413 = (($412) + ($411))|0; + HEAP32[6963] = $413; + } + $414 = HEAP32[(26416)>>2]|0; + $415 = ($414|0)==(0); + if (!($415)) { + $416 = HEAP32[(26412)>>2]|0; + $417 = HEAP32[6963]|0; + $418 = (($417) + ($416))|0; + HEAP32[6963] = $418; + } + $419 = HEAP32[(26464)>>2]|0; + $420 = ($419|0)==(0); + if ($420) { + $$0195233 = 0; } else { - $i4$05 = $97; + $421 = HEAP32[(26460)>>2]|0; + $422 = HEAP32[6963]|0; + $423 = (($422) + ($421))|0; + HEAP32[6963] = $423; + $$0195233 = 0; } - } - $151 = +HEAPF32[4596>>2]; - $152 = $151 + 4.9999998736893758E-5; - HEAPF32[4596>>2] = $152; - STACKTOP = sp;return; - break; - } - case 2: { - $98 = HEAP32[4576>>2]|0; - $99 = HEAP32[4580>>2]|0; - $100 = ($98|0)>($99|0); - if ($100) { - $101 = (($98) - ($99))|0; - $i6$09 = 0; while(1) { - $102 = HEAP32[4580>>2]|0; - $103 = $102 << 2; - $104 = (($103) + -4)|0; - $105 = HEAP32[4584>>2]|0; - $106 = (($105) + ($104)|0); - $107 = HEAP8[$106>>0]|0; - $108 = (($105) + ($103)|0); - HEAP8[$108>>0] = $107; - $109 = HEAP32[4580>>2]|0; - $110 = $109 << 2; - $111 = (($110) + -3)|0; - $112 = HEAP32[4584>>2]|0; - $113 = (($112) + ($111)|0); - $114 = HEAP8[$113>>0]|0; - $115 = $110 | 1; - $116 = (($112) + ($115)|0); - HEAP8[$116>>0] = $114; - $117 = HEAP32[4580>>2]|0; - $118 = $117 << 2; - $119 = (($118) + -2)|0; - $120 = HEAP32[4584>>2]|0; - $121 = (($120) + ($119)|0); - $122 = HEAP8[$121>>0]|0; - $123 = $118 | 2; - $124 = (($120) + ($123)|0); - HEAP8[$124>>0] = $122; - $125 = HEAP32[4580>>2]|0; - $126 = $125 << 2; - $127 = (($126) + -1)|0; - $128 = HEAP32[4584>>2]|0; - $129 = (($128) + ($127)|0); - $130 = HEAP8[$129>>0]|0; - $131 = $126 | 3; - $132 = (($128) + ($131)|0); - HEAP8[$132>>0] = $130; - $133 = HEAP32[4580>>2]|0; - $134 = (($133) + 1)|0; - HEAP32[4580>>2] = $134; - $135 = (($i6$09) + 1)|0; - $exitcond18 = ($135|0)==($101|0); - if ($exitcond18) { + $241 = (((26496 + (($$0195233*48)|0)|0)) + 16|0); + $242 = HEAP32[$241>>2]|0; + $243 = ($242|0)==(0); + if (!($243)) { + $244 = (((26496 + (($$0195233*48)|0)|0)) + 12|0); + $245 = HEAP32[$244>>2]|0; + $246 = HEAP32[6963]|0; + $247 = (($246) + ($245))|0; + HEAP32[6963] = $247; + } + $248 = (($$0195233) + 1)|0; + $exitcond = ($248|0)==(20); + if ($exitcond) { break; } else { - $i6$09 = $135; - } + $$0195233 = $248; + } + } + $249 = HEAP32[6864]|0; + HEAP32[6964] = $249; + HEAP32[6864] = 0; + $250 = HEAP32[(25552)>>2]|0; + $not$ = ($250|0)!=(0); + $251 = HEAP32[(25600)>>2]|0; + $not$269 = ($251|0)!=(0); + $narrow = $not$ & $not$269; + $252 = HEAP32[(25648)>>2]|0; + $not$271 = ($252|0)!=(0); + $narrow270 = $narrow & $not$271; + $253 = HEAP32[(25696)>>2]|0; + $not$273 = ($253|0)!=(0); + $narrow272 = $narrow270 & $not$273; + $254 = HEAP32[(25744)>>2]|0; + $not$275 = ($254|0)!=(0); + $narrow274 = $narrow272 & $not$275; + $255 = HEAP32[(25792)>>2]|0; + $not$277 = ($255|0)!=(0); + $narrow276 = $narrow274 & $not$277; + $256 = HEAP32[(25840)>>2]|0; + $not$279 = ($256|0)!=(0); + $narrow278 = $narrow276 & $not$279; + $257 = HEAP32[(25888)>>2]|0; + $not$281 = ($257|0)!=(0); + $narrow280 = $narrow278 & $not$281; + if ($narrow280) { + HEAP32[6864] = 1; + $$2229$ph = 0; + } else { + $$2229$ph = 1; + } + $258 = HEAP32[(25936)>>2]|0; + $259 = ($258|0)==(0); + $260 = HEAP32[(25984)>>2]|0; + $261 = ($260|0)==(0); + $262 = $261 | $259; + $263 = HEAP32[(26032)>>2]|0; + $264 = ($263|0)==(0); + $265 = $264 | $262; + $266 = HEAP32[(26080)>>2]|0; + $267 = ($266|0)==(0); + $268 = $267 | $265; + $269 = HEAP32[(26128)>>2]|0; + $270 = ($269|0)==(0); + $271 = $270 | $268; + $272 = HEAP32[(26176)>>2]|0; + $273 = ($272|0)==(0); + $274 = $273 | $271; + $275 = HEAP32[(26224)>>2]|0; + $276 = ($275|0)==(0); + $277 = $276 | $274; + $278 = HEAP32[(26272)>>2]|0; + $279 = ($278|0)==(0); + $280 = $279 | $277; + $281 = HEAP32[(26320)>>2]|0; + $282 = ($281|0)==(0); + $283 = $282 | $280; + $284 = HEAP32[(26368)>>2]|0; + $285 = ($284|0)==(0); + $286 = $285 | $283; + $287 = HEAP32[(26416)>>2]|0; + $288 = ($287|0)==(0); + $289 = $288 | $286; + $290 = HEAP32[(26464)>>2]|0; + $291 = ($290|0)==(0); + $292 = $291 | $289; + $293 = $292 | $$2229$ph; + if ($293) { + $$4227$ph = 1; + } else { + HEAP32[6864] = 2; + $$4227$ph = 0; } - } - $136 = HEAP32[4576>>2]|0; - $137 = HEAP32[4588>>2]|0; - $138 = ($136|0)>($137|0); - if (!($138)) { - $151 = +HEAPF32[4596>>2]; - $152 = $151 + 4.9999998736893758E-5; - HEAPF32[4596>>2] = $152; - STACKTOP = sp;return; - } - $139 = HEAP32[4592>>2]|0; - $quads$1$promoted = HEAP32[4588>>2]|0; - $140 = (($136) + ($quads$1$promoted))|0; - $141 = (($136) - ($137))|0; - $143 = $quads$1$promoted;$i7$07 = 0; - while(1) { - $142 = $143 << 1; - $144 = (($139) + ($142<<2)|0); - HEAPF32[$144>>2] = 0.0; - $145 = $143 << 1; - $146 = $145 | 1; - $147 = (($139) + ($146<<2)|0); - HEAPF32[$147>>2] = 0.0; - $148 = (($143) + 1)|0; - $149 = (($i7$07) + 1)|0; - $exitcond17 = ($149|0)==($141|0); - if ($exitcond17) { + $294 = HEAP32[(26512)>>2]|0; + $295 = ($294|0)==(0); + $296 = HEAP32[(26560)>>2]|0; + $297 = ($296|0)==(0); + $298 = $297 | $295; + $299 = HEAP32[(26608)>>2]|0; + $300 = ($299|0)==(0); + $301 = $300 | $298; + $302 = HEAP32[(26656)>>2]|0; + $303 = ($302|0)==(0); + $304 = $303 | $301; + $305 = HEAP32[(26704)>>2]|0; + $306 = ($305|0)==(0); + $307 = $306 | $304; + $308 = HEAP32[(26752)>>2]|0; + $309 = ($308|0)==(0); + $310 = $309 | $307; + $311 = HEAP32[(26800)>>2]|0; + $312 = ($311|0)==(0); + $313 = $312 | $310; + $314 = HEAP32[(26848)>>2]|0; + $315 = ($314|0)==(0); + $316 = $315 | $313; + $317 = HEAP32[(26896)>>2]|0; + $318 = ($317|0)==(0); + $319 = $318 | $316; + $320 = HEAP32[(26944)>>2]|0; + $321 = ($320|0)==(0); + $322 = $321 | $319; + $323 = HEAP32[(26992)>>2]|0; + $324 = ($323|0)==(0); + $325 = $324 | $322; + $326 = HEAP32[(27040)>>2]|0; + $327 = ($326|0)==(0); + $328 = $327 | $325; + $329 = HEAP32[(27088)>>2]|0; + $330 = ($329|0)==(0); + $331 = $330 | $328; + $332 = HEAP32[(27136)>>2]|0; + $333 = ($332|0)==(0); + $334 = $333 | $331; + $335 = HEAP32[(27184)>>2]|0; + $336 = ($335|0)==(0); + $337 = $336 | $334; + $338 = HEAP32[(27232)>>2]|0; + $339 = ($338|0)==(0); + $340 = $339 | $337; + $341 = HEAP32[(27280)>>2]|0; + $342 = ($341|0)==(0); + $343 = $342 | $340; + $344 = HEAP32[(27328)>>2]|0; + $345 = ($344|0)==(0); + $346 = $345 | $343; + $347 = HEAP32[(27376)>>2]|0; + $348 = ($347|0)==(0); + $349 = $348 | $346; + $350 = HEAP32[(27424)>>2]|0; + $351 = ($350|0)==(0); + $352 = $351 | $349; + $353 = $352 | $$4227$ph; + if (!($353)) { + HEAP32[6864] = 3; + HEAP32[(27496)>>2] = 0; + HEAP32[(27540)>>2] = 0; + HEAP32[(27584)>>2] = 0; + HEAP32[(27628)>>2] = 0; + HEAP32[(27672)>>2] = 0; + HEAP32[(27716)>>2] = 0; + HEAP32[(27760)>>2] = 0; + HEAP32[(27804)>>2] = 0; + } + $354 = HEAP32[6864]|0; + $355 = HEAP32[6964]|0; + $356 = ($354|0)==($355|0); + if (!($356)) { + _EnemyReset(27468); + _EnemyReset((27512)); + _EnemyReset((27556)); + _EnemyReset((27600)); + _EnemyReset((27644)); + _EnemyReset((27688)); + _EnemyReset((27732)); + _EnemyReset((27776)); + } + $357 = HEAP32[6278]|0; + $358 = (+($357|0)); + $359 = $358 / 60.0; + HEAPF32[6956] = $359; + $360 = 99.0 - $359; + $361 = !($360 <= 0.0); + if ($361) { break; - } else { - $143 = $148;$i7$07 = $149; } + HEAPF32[6956] = 99.0; + HEAP32[6959] = 1; } - $150 = (($140) - ($137))|0; - HEAP32[4588>>2] = $150; - $151 = +HEAPF32[4596>>2]; - $152 = $151 + 4.9999998736893758E-5; - HEAPF32[4596>>2] = $152; - STACKTOP = sp;return; - break; - } - default: { - $151 = +HEAPF32[4596>>2]; - $152 = $151 + 4.9999998736893758E-5; - HEAPF32[4596>>2] = $152; - STACKTOP = sp;return; - } - } -} -function _rlVertex3f($x,$y,$z) { - $x = +$x; - $y = +$y; - $z = +$z; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $0 = HEAP32[4536>>2]|0; - $1 = ($0|0)==(0); - if (!($1)) { - $2 = HEAP32[4544>>2]|0; - $3 = HEAP32[4548>>2]|0; - $4 = (($3) + (($2*12)|0)|0); - HEAPF32[$4>>2] = $x; - $5 = HEAP32[4544>>2]|0; - $6 = HEAP32[4548>>2]|0; - $7 = (((($6) + (($5*12)|0)|0)) + 4|0); - HEAPF32[$7>>2] = $y; - $8 = HEAP32[4544>>2]|0; - $9 = HEAP32[4548>>2]|0; - $10 = (((($9) + (($8*12)|0)|0)) + 8|0); - HEAPF32[$10>>2] = $z; - $11 = HEAP32[4544>>2]|0; - $12 = (($11) + 1)|0; - HEAP32[4544>>2] = $12; - STACKTOP = sp;return; - } - $13 = HEAP32[4540>>2]|0; - switch ($13|0) { - case 0: { - $14 = HEAP32[4552>>2]|0; - $15 = ($14|0)<(2048); - if ($15) { - $16 = ($14*3)|0; - $17 = HEAP32[4600>>2]|0; - $18 = (($17) + ($16<<2)|0); - HEAPF32[$18>>2] = $x; - $19 = HEAP32[4552>>2]|0; - $20 = ($19*3)|0; - $21 = (($20) + 1)|0; - $22 = HEAP32[4600>>2]|0; - $23 = (($22) + ($21<<2)|0); - HEAPF32[$23>>2] = $y; - $24 = HEAP32[4552>>2]|0; - $25 = ($24*3)|0; - $26 = (($25) + 2)|0; - $27 = HEAP32[4600>>2]|0; - $28 = (($27) + ($26<<2)|0); - HEAPF32[$28>>2] = $z; - $29 = HEAP32[4552>>2]|0; - $30 = (($29) + 1)|0; - HEAP32[4552>>2] = $30; - STACKTOP = sp;return; - } else { - _TraceLog(1,14544,$vararg_buffer); - STACKTOP = sp;return; - } - break; - } - case 1: { - $31 = HEAP32[4564>>2]|0; - $32 = ($31|0)<(6144); - if ($32) { - $33 = ($31*3)|0; - $34 = HEAP32[4604>>2]|0; - $35 = (($34) + ($33<<2)|0); - HEAPF32[$35>>2] = $x; - $36 = HEAP32[4564>>2]|0; - $37 = ($36*3)|0; - $38 = (($37) + 1)|0; - $39 = HEAP32[4604>>2]|0; - $40 = (($39) + ($38<<2)|0); - HEAPF32[$40>>2] = $y; - $41 = HEAP32[4564>>2]|0; - $42 = ($41*3)|0; - $43 = (($42) + 2)|0; - $44 = HEAP32[4604>>2]|0; - $45 = (($44) + ($43<<2)|0); - HEAPF32[$45>>2] = $z; - $46 = HEAP32[4564>>2]|0; - $47 = (($46) + 1)|0; - HEAP32[4564>>2] = $47; - STACKTOP = sp;return; - } else { - _TraceLog(1,14569,$vararg_buffer1); - STACKTOP = sp;return; - } - break; - } - case 2: { - $48 = HEAP32[4576>>2]|0; - $49 = ($48|0)<(4096); - if ($49) { - $50 = ($48*3)|0; - $51 = HEAP32[4608>>2]|0; - $52 = (($51) + ($50<<2)|0); - HEAPF32[$52>>2] = $x; - $53 = HEAP32[4576>>2]|0; - $54 = ($53*3)|0; - $55 = (($54) + 1)|0; - $56 = HEAP32[4608>>2]|0; - $57 = (($56) + ($55<<2)|0); - HEAPF32[$57>>2] = $y; - $58 = HEAP32[4576>>2]|0; - $59 = ($58*3)|0; - $60 = (($59) + 2)|0; - $61 = HEAP32[4608>>2]|0; - $62 = (($61) + ($60<<2)|0); - HEAPF32[$62>>2] = $z; - $63 = HEAP32[4576>>2]|0; - $64 = (($63) + 1)|0; - HEAP32[4576>>2] = $64; - $65 = HEAP32[4612>>2]|0; - $66 = (($65) + -1)|0; - $67 = HEAP32[4616>>2]|0; - $68 = (((($67) + ($66<<3)|0)) + 4|0); - $69 = HEAP32[$68>>2]|0; - $70 = (($69) + 1)|0; - HEAP32[$68>>2] = $70; - STACKTOP = sp;return; - } else { - _TraceLog(1,14598,$vararg_buffer3); - STACKTOP = sp;return; - } - break; - } - default: { + } while(0); + $362 = HEAP32[6957]|0; + $363 = ($362|0)==(0); + if ($363) { + $370 = HEAP32[6962]|0; + _UpdateMusicStream($370); STACKTOP = sp;return; } - } -} -function _rlVertex2f($x,$y) { - $x = +$x; - $y = +$y; - var $0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = +HEAPF32[4596>>2]; - _rlVertex3f($x,$y,$0); - return; -} -function _rlVertex2i($x,$y) { - $x = $x|0; - $y = $y|0; - var $0 = 0.0, $1 = 0.0, $2 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (+($x|0)); - $1 = (+($y|0)); - $2 = +HEAPF32[4596>>2]; - _rlVertex3f($0,$1,$2); - return; -} -function _rlTexCoord2f($x,$y) { - $x = +$x; - $y = +$y; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[4540>>2]|0; - $1 = ($0|0)==(2); - if (!($1)) { - return; - } - $2 = HEAP32[4588>>2]|0; - $3 = $2 << 1; - $4 = HEAP32[4592>>2]|0; - $5 = (($4) + ($3<<2)|0); - HEAPF32[$5>>2] = $x; - $6 = HEAP32[4588>>2]|0; - $7 = $6 << 1; - $8 = $7 | 1; - $9 = HEAP32[4592>>2]|0; - $10 = (($9) + ($8<<2)|0); - HEAPF32[$10>>2] = $y; - $11 = HEAP32[4588>>2]|0; - $12 = (($11) + 1)|0; - HEAP32[4588>>2] = $12; - return; -} -function _rlNormal3f($x,$y,$z) { - $x = +$x; - $y = +$y; - $z = +$z; - var label = 0, sp = 0; - sp = STACKTOP; - return; -} -function _rlColor4ub($x,$y,$z,$w) { - $x = $x|0; - $y = $y|0; - $z = $z|0; - $w = $w|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[4540>>2]|0; - switch ($0|0) { - case 0: { - $1 = HEAP32[4556>>2]|0; - $2 = $1 << 2; - $3 = HEAP32[4560>>2]|0; - $4 = (($3) + ($2)|0); - HEAP8[$4>>0] = $x; - $5 = HEAP32[4556>>2]|0; - $6 = $5 << 2; - $7 = $6 | 1; - $8 = HEAP32[4560>>2]|0; - $9 = (($8) + ($7)|0); - HEAP8[$9>>0] = $y; - $10 = HEAP32[4556>>2]|0; - $11 = $10 << 2; - $12 = $11 | 2; - $13 = HEAP32[4560>>2]|0; - $14 = (($13) + ($12)|0); - HEAP8[$14>>0] = $z; - $15 = HEAP32[4556>>2]|0; - $16 = $15 << 2; - $17 = $16 | 3; - $18 = HEAP32[4560>>2]|0; - $19 = (($18) + ($17)|0); - HEAP8[$19>>0] = $w; - $20 = HEAP32[4556>>2]|0; - $21 = (($20) + 1)|0; - HEAP32[4556>>2] = $21; - return; - break; - } - case 1: { - $22 = HEAP32[4568>>2]|0; - $23 = $22 << 2; - $24 = HEAP32[4572>>2]|0; - $25 = (($24) + ($23)|0); - HEAP8[$25>>0] = $x; - $26 = HEAP32[4568>>2]|0; - $27 = $26 << 2; - $28 = $27 | 1; - $29 = HEAP32[4572>>2]|0; - $30 = (($29) + ($28)|0); - HEAP8[$30>>0] = $y; - $31 = HEAP32[4568>>2]|0; - $32 = $31 << 2; - $33 = $32 | 2; - $34 = HEAP32[4572>>2]|0; - $35 = (($34) + ($33)|0); - HEAP8[$35>>0] = $z; - $36 = HEAP32[4568>>2]|0; - $37 = $36 << 2; - $38 = $37 | 3; - $39 = HEAP32[4572>>2]|0; - $40 = (($39) + ($38)|0); - HEAP8[$40>>0] = $w; - $41 = HEAP32[4568>>2]|0; - $42 = (($41) + 1)|0; - HEAP32[4568>>2] = $42; - return; - break; - } - case 2: { - $43 = HEAP32[4580>>2]|0; - $44 = $43 << 2; - $45 = HEAP32[4584>>2]|0; - $46 = (($45) + ($44)|0); - HEAP8[$46>>0] = $x; - $47 = HEAP32[4580>>2]|0; - $48 = $47 << 2; - $49 = $48 | 1; - $50 = HEAP32[4584>>2]|0; - $51 = (($50) + ($49)|0); - HEAP8[$51>>0] = $y; - $52 = HEAP32[4580>>2]|0; - $53 = $52 << 2; - $54 = $53 | 2; - $55 = HEAP32[4584>>2]|0; - $56 = (($55) + ($54)|0); - HEAP8[$56>>0] = $z; - $57 = HEAP32[4580>>2]|0; - $58 = $57 << 2; - $59 = $58 | 3; - $60 = HEAP32[4584>>2]|0; - $61 = (($60) + ($59)|0); - HEAP8[$61>>0] = $w; - $62 = HEAP32[4580>>2]|0; - $63 = (($62) + 1)|0; - HEAP32[4580>>2] = $63; - return; - break; - } - default: { - return; - } - } -} -function _rlEnableTexture($id) { - $id = $id|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[4612>>2]|0; - $1 = (($0) + -1)|0; - $2 = HEAP32[4616>>2]|0; - $3 = (($2) + ($1<<3)|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==($id|0); - if ($5) { - return; - } - $6 = (((($2) + ($1<<3)|0)) + 4|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)>(0); - if ($8) { - $9 = (($0) + 1)|0; - HEAP32[4612>>2] = $9; - } - $10 = HEAP32[4612>>2]|0; - $11 = (($10) + -1)|0; - $12 = HEAP32[4616>>2]|0; - $13 = (($12) + ($11<<3)|0); - HEAP32[$13>>2] = $id; - $14 = HEAP32[4612>>2]|0; - $15 = (($14) + -1)|0; - $16 = HEAP32[4616>>2]|0; - $17 = (((($16) + ($15<<3)|0)) + 4|0); - HEAP32[$17>>2] = 0; - return; -} -function _rlDisableTexture() { - var label = 0, sp = 0; - sp = STACKTOP; - return; -} -function _rlDeleteTextures($id) { - $id = $id|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $0 = sp; - HEAP32[$0>>2] = $id; - _glDeleteTextures(1,($0|0)); - STACKTOP = sp;return; -} -function _rlEnablePostproFBO() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[4620>>2]|0; - _glBindFramebuffer(36160,($0|0)); - return; -} -function _rlDeleteShader($id) { - $id = $id|0; - var label = 0, sp = 0; - sp = STACKTOP; - _glDeleteProgram(($id|0)); - return; -} -function _rlDeleteVertexArrays($id) { - $id = $id|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $0 = sp; - HEAP32[$0>>2] = $id; - $1 = HEAP32[4632>>2]|0; - $2 = ($1|0)==(0); - if ($2) { + $364 = +HEAPF32[6958]; + $365 = $364 + 0.019999999552965164; + HEAPF32[6958] = $365; + $366 = HEAP32[6962]|0; + $367 = 1.0 - $365; + _SetMusicVolume($366,$367); + $368 = +HEAPF32[6958]; + $369 = $368 > 1.0; + if (!($369)) { + $370 = HEAP32[6962]|0; + _UpdateMusicStream($370); STACKTOP = sp;return; } - $3 = HEAP32[4636>>2]|0; - FUNCTION_TABLE_vii[$3 & 63](1,$0); + HEAP32[6279] = 1; + $370 = HEAP32[6962]|0; + _UpdateMusicStream($370); STACKTOP = sp;return; } -function _rlDeleteBuffers($id) { - $id = $id|0; - var $0 = 0, label = 0, sp = 0; +function _Vector2Subtract_50($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$sroa$4$0$$sroa_idx2 = 0, $10 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $0 = sp; - HEAP32[$0>>2] = $id; - _glDeleteBuffers(1,($0|0)); - STACKTOP = sp;return; -} -function _rlClearColor($r,$g,$b,$a) { - $r = $r|0; - $g = $g|0; - $b = $b|0; - $a = $a|0; - var $0 = 0.0, $1 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (+($r&255)); - $1 = $0 / 255.0; - $2 = (+($g&255)); - $3 = $2 / 255.0; - $4 = (+($b&255)); - $5 = $4 / 255.0; - $6 = (+($a&255)); - $7 = $6 / 255.0; - _glClearColor((+$1),(+$3),(+$5),(+$7)); + $3 = +HEAPF32[$1>>2]; + $4 = +HEAPF32[$2>>2]; + $5 = $3 - $4; + $6 = ((($1)) + 4|0); + $7 = +HEAPF32[$6>>2]; + $8 = ((($2)) + 4|0); + $9 = +HEAPF32[$8>>2]; + $10 = $7 - $9; + HEAPF32[$0>>2] = $5; + $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); + HEAPF32[$$sroa$4$0$$sroa_idx2>>2] = $10; return; } -function _rlClearScreenBuffers() { - var label = 0, sp = 0; +function _Vector2Normalize_52($0) { + $0 = $0|0; + var $1 = 0.0, $10 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, $sqrtf = 0.0, $sqrtf$op = 0.0, label = 0, sp = 0; sp = STACKTOP; - _glClear(16640); + $1 = +HEAPF32[$0>>2]; + $2 = $1 * $1; + $3 = ((($0)) + 4|0); + $4 = +HEAPF32[$3>>2]; + $5 = $4 * $4; + $6 = $2 + $5; + $sqrtf = (+Math_sqrt((+$6))); + $7 = $sqrtf == 0.0; + $sqrtf$op = 1.0 / $sqrtf; + $8 = $7 ? 1.0 : $sqrtf$op; + $9 = $1 * $8; + HEAPF32[$0>>2] = $9; + $10 = $4 * $8; + HEAPF32[$3>>2] = $10; return; } -function _rlGetVersion() { - var label = 0, sp = 0; - sp = STACKTOP; - return 3; -} -function _rlglInit() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond10 = 0, $exitcond12 = 0, $i$04 = 0, $i2$02 = 0, $i3$01 = 0, $numExt$0$lcssa = 0; - var $numExt$05 = 0, $pixels = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer15 = 0, $vararg_buffer17 = 0, $vararg_buffer19 = 0, $vararg_buffer21 = 0, $vararg_buffer23 = 0, $vararg_buffer25 = 0, $vararg_buffer27 = 0, $vararg_buffer29 = 0, $vararg_buffer31 = 0, $vararg_buffer34 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, dest = 0, label = 0; - var sp = 0, src = 0, stop = 0; +function _DrawGameplayScreen() { + var $$06170 = 0, $$06271 = 0, $$06372 = 0, $$069 = 0, $$byval_copy86 = 0, $$pr = 0, $$pr65 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; + var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; + var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; + var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0; + var $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0; + var $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0.0, $197 = 0, $198 = 0.0, $199 = 0.0, $2 = 0; + var $20 = 0, $200 = 0.0, $201 = 0.0, $202 = 0, $203 = 0, $204 = 0.0, $205 = 0.0, $206 = 0, $207 = 0.0, $208 = 0, $209 = 0, $21 = 0, $210 = 0.0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0.0, $217 = 0.0; + var $218 = 0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0.0, $226 = 0.0, $227 = 0, $228 = 0.0, $229 = 0.0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; + var $236 = 0, $237 = 0.0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0.0, $242 = 0.0, $243 = 0, $244 = 0, $245 = 0.0, $246 = 0.0, $247 = 0, $248 = 0.0, $249 = 0, $25 = 0, $250 = 0, $251 = 0.0, $252 = 0.0, $253 = 0; + var $254 = 0, $255 = 0, $256 = 0, $257 = 0.0, $258 = 0.0, $259 = 0, $26 = 0, $260 = 0.0, $261 = 0.0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0.0, $267 = 0.0, $268 = 0, $269 = 0.0, $27 = 0, $270 = 0.0, $271 = 0; + var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0.0, $279 = 0, $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0.0, $284 = 0, $285 = 0, $286 = 0.0, $287 = 0.0, $288 = 0, $289 = 0.0, $29 = 0; + var $290 = 0, $291 = 0, $292 = 0.0, $293 = 0.0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0.0, $299 = 0.0, $3 = 0, $30 = 0, $300 = 0, $301 = 0.0, $302 = 0.0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0.0; + var $308 = 0.0, $309 = 0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0; + var $326 = 0.0, $327 = 0.0, $328 = 0, $329 = 0.0, $33 = 0, $330 = 0.0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0.0, $339 = 0.0, $34 = 0, $340 = 0.0, $341 = 0, $342 = 0, $343 = 0; + var $344 = 0.0, $345 = 0, $346 = 0, $347 = 0, $348 = 0.0, $349 = 0.0, $35 = 0, $350 = 0.0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0, $361 = 0; + var $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0; + var $380 = 0, $381 = 0.0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0.0, $388 = 0.0, $389 = 0, $39 = 0, $390 = 0.0, $391 = 0.0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0; + var $399 = 0, $4 = 0, $40 = 0, $400 = 0.0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0.0, $414 = 0.0, $415 = 0; + var $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0; + var $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0.0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0; + var $452 = 0.0, $453 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; + var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; + var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; + var $99 = 0, $exitcond = 0, $exitcond73 = 0, $exitcond74 = 0, $exitcond75 = 0, $font$byval_copy85 = 0, $texEnemy$byval_copy = 0, $tmpcast88$byval_copy = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer16 = 0, $vararg_buffer19 = 0, $vararg_buffer22 = 0, $vararg_buffer25 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 2496|0; - $vararg_buffer34 = sp + 2160|0; - $vararg_buffer31 = sp + 2152|0; - $vararg_buffer29 = sp + 2144|0; - $vararg_buffer27 = sp + 2136|0; - $vararg_buffer25 = sp + 2128|0; - $vararg_buffer23 = sp + 2120|0; - $vararg_buffer21 = sp + 2112|0; - $vararg_buffer19 = sp + 2104|0; - $vararg_buffer17 = sp + 2096|0; - $vararg_buffer15 = sp + 2088|0; - $vararg_buffer13 = sp + 2080|0; - $vararg_buffer10 = sp + 2072|0; + STACKTOP = STACKTOP + 544|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(544|0); + $tmpcast88$byval_copy = sp + 540|0; + $$byval_copy86 = sp + 432|0; + $font$byval_copy85 = sp + 400|0; + $texEnemy$byval_copy = sp + 304|0; + $vararg_buffer25 = sp + 72|0; + $vararg_buffer22 = sp + 64|0; + $vararg_buffer19 = sp + 56|0; + $vararg_buffer16 = sp + 48|0; + $vararg_buffer13 = sp + 40|0; + $vararg_buffer10 = sp + 32|0; $vararg_buffer7 = sp + 24|0; $vararg_buffer4 = sp + 16|0; $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; - $0 = sp + 2432|0; - $1 = sp + 2368|0; - $2 = sp + 2304|0; - $pixels = sp + 2296|0; - $3 = sp + 2236|0; - $4 = sp + 2176|0; - $5 = sp + 2164|0; - $6 = (_glGetString(7936)|0); - HEAP32[$vararg_buffer>>2] = $6; - _TraceLog(0,14623,$vararg_buffer); - $7 = (_glGetString(7937)|0); - HEAP32[$vararg_buffer1>>2] = $7; - _TraceLog(0,14641,$vararg_buffer1); - $8 = (_glGetString(7938)|0); - HEAP32[$vararg_buffer4>>2] = $8; - _TraceLog(0,14659,$vararg_buffer4); - $9 = (_glGetString(35724)|0); - HEAP32[$vararg_buffer7>>2] = $9; - _TraceLog(0,14677,$vararg_buffer7); - $10 = (_glGetString(7939)|0); - $11 = (_mystrdup($10)|0); - $12 = (_strtok($11,14695)|0); - HEAP32[$vararg_buffer7>>2] = $12; - $13 = ($12|0)==(0|0); - if ($13) { - $numExt$0$lcssa = -1; - } else { - $numExt$05 = 0; - while(1) { - $14 = (($numExt$05) + 1)|0; - $15 = (_strtok(0,14695)|0); - $16 = (($vararg_buffer7) + ($14<<2)|0); - HEAP32[$16>>2] = $15; - $17 = ($15|0)==(0|0); - if ($17) { - $numExt$0$lcssa = $numExt$05; + $0 = sp + 392|0; + $1 = sp + 388|0; + $2 = sp + 384|0; + $3 = sp + 380|0; + $4 = sp + 376|0; + $5 = sp + 372|0; + $6 = sp + 368|0; + $7 = sp + 364|0; + $8 = sp + 360|0; + $9 = sp + 356|0; + $10 = sp + 352|0; + $11 = sp + 348|0; + $12 = sp + 344|0; + $13 = sp + 336|0; + $14 = sp + 328|0; + $15 = sp + 536|0; + $16 = sp + 324|0; + $17 = sp + 532|0; + $18 = sp + 296|0; + $19 = sp + 288|0; + $20 = sp + 528|0; + $21 = sp + 280|0; + $22 = sp + 276|0; + $23 = sp + 524|0; + $24 = sp + 272|0; + $25 = sp + 520|0; + $26 = sp + 264|0; + $27 = sp + 256|0; + $28 = sp + 516|0; + $29 = sp + 248|0; + $30 = sp + 244|0; + $31 = sp + 512|0; + $32 = sp + 240|0; + $33 = sp + 508|0; + $34 = sp + 232|0; + $35 = sp + 224|0; + $36 = sp + 504|0; + $37 = sp + 220|0; + $38 = sp + 500|0; + $39 = sp + 216|0; + $40 = sp + 200|0; + $41 = sp + 192|0; + $42 = sp + 184|0; + $43 = sp + 176|0; + $44 = sp + 172|0; + $45 = sp + 496|0; + $46 = sp + 492|0; + $47 = sp + 488|0; + $48 = sp + 168|0; + $49 = sp + 484|0; + $50 = sp + 480|0; + $51 = sp + 476|0; + $52 = sp + 160|0; + $53 = sp + 156|0; + $54 = sp + 472|0; + $55 = sp + 468|0; + $56 = sp + 152|0; + $57 = sp + 144|0; + $58 = sp + 136|0; + $59 = sp + 128|0; + $60 = sp + 124|0; + $61 = sp + 464|0; + $62 = sp + 460|0; + $63 = sp + 120|0; + $64 = sp + 112|0; + $65 = sp + 104|0; + $66 = sp + 96|0; + $67 = sp + 88|0; + $68 = sp + 456|0; + $69 = sp + 452|0; + $70 = sp + 80|0; + $71 = sp + 76|0; + HEAP32[$0>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25124>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25124+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25124+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25124+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25124+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$0>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$0+3>>0]|0; + _DrawTexture($$byval_copy86,0,0,$tmpcast88$byval_copy); + $72 = HEAP32[6864]|0; + $73 = $72 | 1; + $74 = ($73|0)==(3); + L1: do { + if ($74) { + HEAP32[$1>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25184>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25184+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25184+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25184+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25184+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$1>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$1+3>>0]|0; + _DrawTexture($$byval_copy86,0,0,$tmpcast88$byval_copy); + } else { + switch ($72|0) { + case 1: { + HEAP32[$2>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25164>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25164+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25164+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25164+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25164+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$2>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$2+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$2+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$2+3>>0]|0; + _DrawTexture($$byval_copy86,0,0,$tmpcast88$byval_copy); + break L1; break; - } else { - $numExt$05 = $14; - } - } - } - _free($11); - HEAP32[$vararg_buffer10>>2] = $numExt$0$lcssa; - _TraceLog(0,14697,$vararg_buffer10); - $18 = ($numExt$0$lcssa|0)>(0); - if ($18) { - $i$04 = 0; - while(1) { - $19 = (($vararg_buffer7) + ($i$04<<2)|0); - $20 = HEAP32[$19>>2]|0; - $21 = (_strcmp($20,14732)|0); - $22 = ($21|0)==(0); - if ($22) { - HEAP32[4632>>2] = 1; - $23 = (_eglGetProcAddress((14759|0))|0); - HEAP32[4640>>2] = $23; - $24 = (_eglGetProcAddress((14780|0))|0); - HEAP32[4644>>2] = $24; - $25 = (_eglGetProcAddress((14801|0))|0); - HEAP32[4636>>2] = $25; - } - $26 = HEAP32[$19>>2]|0; - $27 = (_strcmp($26,14825)|0); - $28 = ($27|0)==(0); - if ($28) { - HEAP32[4648>>2] = 1; - } - $29 = HEAP32[$19>>2]|0; - $30 = (_strcmp($29,14845)|0); - $31 = ($30|0)==(0); - if ($31) { - label = 10; - } else { - $32 = (_strcmp($29,14877)|0); - $33 = ($32|0)==(0); - if ($33) { - label = 10; - } - } - if ((label|0) == 10) { - label = 0; - HEAP32[4652>>2] = 1; - } - $34 = HEAP32[$19>>2]|0; - $35 = (_strcmp($34,14917)|0); - $36 = ($35|0)==(0); - if ($36) { - HEAP32[4656>>2] = 1; - } - $37 = HEAP32[$19>>2]|0; - $38 = (_strcmp($37,14953)|0); - $39 = ($38|0)==(0); - if ($39) { - HEAP32[4660>>2] = 1; - } - $40 = HEAP32[$19>>2]|0; - $41 = (_strcmp($40,14978)|0); - $42 = ($41|0)==(0); - if ($42) { - HEAP32[4664>>2] = 1; - } - $43 = HEAP32[$19>>2]|0; - $44 = (_strcmp($43,15011)|0); - $45 = ($44|0)==(0); - if ($45) { - HEAP32[4668>>2] = 1; } - $46 = (($i$04) + 1)|0; - $exitcond12 = ($46|0)==($numExt$0$lcssa|0); - if ($exitcond12) { + case 0: { + HEAP32[$3>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25144>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25144+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25144+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25144+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25144+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$3>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$3+3>>0]|0; + _DrawTexture($$byval_copy86,0,0,$tmpcast88$byval_copy); + break L1; break; - } else { - $i$04 = $46; } - } - } - $47 = HEAP32[4632>>2]|0; - $48 = ($47|0)==(0); - if ($48) { - _TraceLog(2,15122,$vararg_buffer15); - } else { - _TraceLog(0,15047,$vararg_buffer13); - } - $49 = HEAP32[4648>>2]|0; - $50 = ($49|0)==(0); - if ($50) { - _TraceLog(2,15258,$vararg_buffer19); - } else { - _TraceLog(0,15183,$vararg_buffer17); + default: { + break L1; + } + } + } + } while(0); + $75 = HEAP32[6864]|0; + switch ($75|0) { + case 3: { + $76 = (_GetScreenWidth()|0); + $77 = (($76|0) / 2)&-1; + $78 = HEAP32[(25468)>>2]|0; + $79 = (($78|0) / 2)&-1; + $80 = (($77) - ($79))|0; + $81 = (_GetScreenHeight()|0); + $82 = (($81|0) / 2)&-1; + $83 = HEAP32[(25472)>>2]|0; + $84 = (($83|0) / 2)&-1; + $85 = (($82) - ($84))|0; + HEAP32[$4>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25464>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25464+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25464+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25464+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25464+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$4>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$4+3>>0]|0; + _DrawTexture($$byval_copy86,$80,$85,$tmpcast88$byval_copy); + $86 = (_GetScreenWidth()|0); + $87 = (($86|0) / 2)&-1; + $88 = HEAP32[(25448)>>2]|0; + $89 = (($88|0) / 2)&-1; + $90 = (($87) - ($89))|0; + $91 = (_GetScreenHeight()|0); + $92 = (($91|0) / 2)&-1; + $93 = HEAP32[(25452)>>2]|0; + $94 = (($93|0) / 2)&-1; + $95 = (($92) - ($94))|0; + HEAP32[$5>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25444>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25444+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25444+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25444+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25444+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$5>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$5+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$5+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$5+3>>0]|0; + _DrawTexture($$byval_copy86,$90,$95,$tmpcast88$byval_copy); + $96 = (_GetScreenWidth()|0); + $97 = (($96|0) / 2)&-1; + $98 = HEAP32[(25428)>>2]|0; + $99 = (($98|0) / 2)&-1; + $100 = (($97) - ($99))|0; + $101 = (_GetScreenHeight()|0); + $102 = (($101|0) / 2)&-1; + $103 = HEAP32[(25432)>>2]|0; + $104 = (($103|0) / 2)&-1; + $105 = (($102) - ($104))|0; + HEAP32[$6>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25424>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25424+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25424+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25424+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25424+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$6>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$6+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$6+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$6+3>>0]|0; + _DrawTexture($$byval_copy86,$100,$105,$tmpcast88$byval_copy); + label = 11; + break; } - $51 = HEAP32[4652>>2]|0; - $52 = ($51|0)==(0); - if (!($52)) { - _TraceLog(0,15362,$vararg_buffer21); + case 2: { + $106 = (_GetScreenWidth()|0); + $107 = (($106|0) / 2)&-1; + $108 = HEAP32[(25408)>>2]|0; + $109 = (($108|0) / 2)&-1; + $110 = (($107) - ($109))|0; + $111 = (_GetScreenHeight()|0); + $112 = (($111|0) / 2)&-1; + $113 = HEAP32[(25412)>>2]|0; + $114 = (($113|0) / 2)&-1; + $115 = (($112) - ($114))|0; + HEAP32[$7>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25404>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25404+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25404+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25404+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25404+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$7>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$7+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$7+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$7+3>>0]|0; + _DrawTexture($$byval_copy86,$110,$115,$tmpcast88$byval_copy); + $116 = (_GetScreenWidth()|0); + $117 = (($116|0) / 2)&-1; + $118 = HEAP32[(25448)>>2]|0; + $119 = (($118|0) / 2)&-1; + $120 = (($117) - ($119))|0; + $121 = (_GetScreenHeight()|0); + $122 = (($121|0) / 2)&-1; + $123 = HEAP32[(25452)>>2]|0; + $124 = (($123|0) / 2)&-1; + $125 = (($122) - ($124))|0; + HEAP32[$8>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25444>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25444+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25444+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25444+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25444+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$8>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$8+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$8+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$8+3>>0]|0; + _DrawTexture($$byval_copy86,$120,$125,$tmpcast88$byval_copy); + $126 = (_GetScreenWidth()|0); + $127 = (($126|0) / 2)&-1; + $128 = HEAP32[(25428)>>2]|0; + $129 = (($128|0) / 2)&-1; + $130 = (($127) - ($129))|0; + $131 = (_GetScreenHeight()|0); + $132 = (($131|0) / 2)&-1; + $133 = HEAP32[(25432)>>2]|0; + $134 = (($133|0) / 2)&-1; + $135 = (($132) - ($134))|0; + HEAP32[$9>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25424>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25424+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25424+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25424+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25424+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$9>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$9+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$9+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$9+3>>0]|0; + _DrawTexture($$byval_copy86,$130,$135,$tmpcast88$byval_copy); + label = 11; + break; } - $53 = HEAP32[4656>>2]|0; - $54 = ($53|0)==(0); - if (!($54)) { - _TraceLog(0,15408,$vararg_buffer23); + case 1: { + $136 = (_GetScreenWidth()|0); + $137 = (($136|0) / 2)&-1; + $138 = HEAP32[(25388)>>2]|0; + $139 = (($138|0) / 2)&-1; + $140 = (($137) - ($139))|0; + $141 = (_GetScreenHeight()|0); + $142 = (($141|0) / 2)&-1; + $143 = HEAP32[(25392)>>2]|0; + $144 = (($143|0) / 2)&-1; + $145 = (($142) - ($144))|0; + HEAP32[$10>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25384>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25384+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25384+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25384+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25384+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$10>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$10+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$10+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$10+3>>0]|0; + _DrawTexture($$byval_copy86,$140,$145,$tmpcast88$byval_copy); + $146 = (_GetScreenWidth()|0); + $147 = (($146|0) / 2)&-1; + $148 = HEAP32[(25428)>>2]|0; + $149 = (($148|0) / 2)&-1; + $150 = (($147) - ($149))|0; + $151 = (_GetScreenHeight()|0); + $152 = (($151|0) / 2)&-1; + $153 = HEAP32[(25432)>>2]|0; + $154 = (($153|0) / 2)&-1; + $155 = (($152) - ($154))|0; + HEAP32[$11>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25424>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25424+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25424+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25424+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25424+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$11>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$11+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$11+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$11+3>>0]|0; + _DrawTexture($$byval_copy86,$150,$155,$tmpcast88$byval_copy); + label = 11; + break; } - $55 = HEAP32[4660>>2]|0; - $56 = ($55|0)==(0); - if (!($56)) { - _TraceLog(0,15455,$vararg_buffer25); + case 0: { + $156 = (_GetScreenWidth()|0); + $157 = (($156|0) / 2)&-1; + $158 = HEAP32[(25368)>>2]|0; + $159 = (($158|0) / 2)&-1; + $160 = (($157) - ($159))|0; + $161 = (_GetScreenHeight()|0); + $162 = (($161|0) / 2)&-1; + $163 = HEAP32[(25372)>>2]|0; + $164 = (($163|0) / 2)&-1; + $165 = (($162) - ($164))|0; + HEAP32[$12>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25364>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25364+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25364+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25364+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25364+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$12>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$12+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$12+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$12+3>>0]|0; + _DrawTexture($$byval_copy86,$160,$165,$tmpcast88$byval_copy); + label = 11; + break; } - $57 = HEAP32[4664>>2]|0; - $58 = ($57|0)==(0); - if (!($58)) { - _TraceLog(0,15506,$vararg_buffer27); + default: { + $166 = $75; } - $59 = HEAP32[4668>>2]|0; - $60 = ($59|0)==(0); - if (!($60)) { - _TraceLog(0,15553,$vararg_buffer29); } - HEAP32[4540>>2] = 1; - _MatrixIdentity($0); - dest=3372; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($1); - dest=3440; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - HEAP32[3436>>2] = 3440; - _MatrixIdentity($2); - dest=3512; src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(3576); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(3640); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(3704); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(3768); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(3832); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(3896); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(3960); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(4024); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(4088); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(4152); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(4216); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(4280); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(4344); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(4408); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($2); - dest=(4472); src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - HEAP32[$pixels>>2] = -1; - $61 = (_rlglLoadTexture($pixels,1,1,7,1)|0); - HEAP32[3176>>2] = $61; - $62 = ($61|0)==(0); - if ($62) { - _TraceLog(2,15651,$vararg_buffer34); - } else { - HEAP32[$vararg_buffer31>>2] = $61; - _TraceLog(0,15600,$vararg_buffer31); - } - _LoadDefaultShader($3); - dest=4672; src=$3; stop=dest+60|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _LoadSimpleShader($4); - dest=4732; src=$4; stop=dest+60|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=4792; src=4672; stop=dest+60|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _InitializeBuffers(); - _InitializeBuffersGPU(); - $63 = (_malloc(49152)|0); - HEAP32[4548>>2] = $63; - $i2$02 = 0; - while(1) { - $64 = HEAP32[4548>>2]|0; - $65 = (($64) + (($i2$02*12)|0)|0); - _VectorZero($5); - ;HEAP32[$65>>2]=HEAP32[$5>>2]|0;HEAP32[$65+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$65+8>>2]=HEAP32[$5+8>>2]|0; - $66 = (($i2$02) + 1)|0; - $exitcond10 = ($66|0)==(4096); - if ($exitcond10) { - break; - } else { - $i2$02 = $66; - } + if ((label|0) == 11) { + $$pr = HEAP32[6864]|0; + $166 = $$pr; } - $67 = (_malloc(2048)|0); - HEAP32[4616>>2] = $67; - $i3$01 = 0; - while(1) { - $68 = (($67) + ($i3$01<<3)|0); - HEAP32[$68>>2] = 0; - $69 = (((($67) + ($i3$01<<3)|0)) + 4|0); - HEAP32[$69>>2] = 0; - $70 = (($i3$01) + 1)|0; - $exitcond = ($70|0)==(256); - if ($exitcond) { - break; - } else { - $i3$01 = $70; + switch ($166|0) { + case 2: case 3: { + $167 = ((($18)) + 4|0); + $168 = ((($20)) + 1|0); + $169 = ((($20)) + 2|0); + $170 = ((($20)) + 3|0); + $171 = ((($13)) + 4|0); + $172 = ((($17)) + 1|0); + $173 = ((($17)) + 2|0); + $174 = ((($17)) + 3|0); + $$06372 = 0; + while(1) { + $191 = (((26496 + (($$06372*48)|0)|0)) + 16|0); + $192 = HEAP32[$191>>2]|0; + $193 = ($192|0)==(0); + $194 = (((26496 + (($$06372*48)|0)|0)) + 32|0); + $195 = (((26496 + (($$06372*48)|0)|0)) + 4|0); + $196 = +HEAPF32[$195>>2]; + $197 = (26496 + (($$06372*48)|0)|0); + $198 = +HEAPF32[$197>>2]; + $199 = $196 + -32.0; + $200 = $198 + -32.0; + if ($193) { + HEAPF32[$18>>2] = $200; + HEAPF32[$167>>2] = $199; + HEAP32[$19>>2] = -1; + ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[$194>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$194+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$194+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$194+12>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$18>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$18+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$19>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$19+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$19+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$19+3>>0]|0; + _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); + $222 = (((26496 + (($$06372*48)|0)|0)) + 12|0); + $223 = HEAP32[$222>>2]|0; + HEAP32[$vararg_buffer1>>2] = $223; + $224 = (_FormatText(6733,$vararg_buffer1)|0); + $225 = +HEAPF32[$197>>2]; + $226 = $225 + -10.0; + $227 = (~~(($226))); + $228 = +HEAPF32[$195>>2]; + $229 = $228 + 14.0; + $230 = (~~(($229))); + HEAP8[$20>>0] = -3; + HEAP8[$168>>0] = -7; + HEAP8[$169>>0] = 0; + HEAP8[$170>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$20>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$20+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$20+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$20+3>>0]|0; + _DrawText($224,$227,$230,20,$tmpcast88$byval_copy); + } else { + HEAPF32[$13>>2] = $200; + HEAPF32[$171>>2] = $199; + HEAP32[$14>>2] = -1; + ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[$194>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$194+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$194+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$194+12>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$13>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$13+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$14>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$14+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$14+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$14+3>>0]|0; + _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); + $201 = +HEAPF32[$197>>2]; + $202 = HEAP32[(25268)>>2]|0; + $203 = (($202|0) / 2)&-1; + $204 = (+($203|0)); + $205 = $201 - $204; + $206 = (~~(($205))); + $207 = +HEAPF32[$195>>2]; + $208 = HEAP32[(25272)>>2]|0; + $209 = (($208|0) / 2)&-1; + $210 = (+($209|0)); + $211 = $207 - $210; + $212 = (~~(($211))); + HEAP32[$16>>2] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$16>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$16+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$16+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$16+3>>0]|0; + _Fade($15,$tmpcast88$byval_copy,0.30000001192092896); + ;HEAP32[$$byval_copy86>>2]=HEAP32[25264>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25264+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25264+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25264+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25264+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$15>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$15+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$15+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$15+3>>0]|0; + _DrawTexture($$byval_copy86,$206,$212,$tmpcast88$byval_copy); + $213 = (((26496 + (($$06372*48)|0)|0)) + 12|0); + $214 = HEAP32[$213>>2]|0; + HEAP32[$vararg_buffer>>2] = $214; + $215 = (_FormatText(6733,$vararg_buffer)|0); + $216 = +HEAPF32[$197>>2]; + $217 = $216 + -10.0; + $218 = (~~(($217))); + $219 = +HEAPF32[$195>>2]; + $220 = $219 + 14.0; + $221 = (~~(($220))); + HEAP8[$17>>0] = -126; + HEAP8[$172>>0] = -126; + HEAP8[$173>>0] = -126; + HEAP8[$174>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$17>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$17+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$17+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$17+3>>0]|0; + _DrawText($215,$218,$221,20,$tmpcast88$byval_copy); + } + $231 = (($$06372) + 1)|0; + $exitcond75 = ($231|0)==(20); + if ($exitcond75) { + label = 14; + break; + } else { + $$06372 = $231; + } } + break; } - HEAP32[4612>>2] = 1; - $71 = HEAP32[3176>>2]|0; - $72 = HEAP32[4616>>2]|0; - HEAP32[$72>>2] = $71; - STACKTOP = sp;return; -} -function _rlglLoadTexture($data,$width,$height,$textureFormat,$mipmapCount) { - $data = $data|0; - $width = $width|0; - $height = $height|0; - $textureFormat = $textureFormat|0; - $mipmapCount = $mipmapCount|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $id = 0, $or$cond = 0, $or$cond20 = 0, $or$cond22 = 0, $or$cond24 = 0, $or$cond9 = 0, $switch = 0, $textureFormat$off = 0, $textureFormat$off16 = 0, $textureFormat$off17 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer15 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0; - var $vararg_buffer9 = 0, $vararg_ptr13 = 0, $vararg_ptr14 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 80|0; - $vararg_buffer15 = sp + 64|0; - $vararg_buffer11 = sp + 48|0; - $vararg_buffer9 = sp + 40|0; - $vararg_buffer7 = sp + 32|0; - $vararg_buffer5 = sp + 24|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $id = sp + 68|0; - _glBindTexture(3553,0); - HEAP32[$id>>2] = 0; - $0 = HEAP32[4652>>2]|0; - $1 = ($0|0)==(0); - $2 = $textureFormat & -4; - $switch = ($2|0)==(8); - $or$cond24 = $switch & $1; - if ($or$cond24) { - _TraceLog(2,15690,$vararg_buffer); - $$0 = HEAP32[$id>>2]|0; - STACKTOP = sp;return ($$0|0); - } - $3 = HEAP32[4656>>2]|0; - $4 = ($3|0)==(0); - $5 = ($textureFormat|0)==(12); - $or$cond9 = $5 & $4; - if ($or$cond9) { - _TraceLog(2,15734,$vararg_buffer1); - $$0 = HEAP32[$id>>2]|0; - STACKTOP = sp;return ($$0|0); + case 1: { + label = 14; + break; } - $6 = HEAP32[4660>>2]|0; - $7 = ($6|0)==(0); - $textureFormat$off = (($textureFormat) + -13)|0; - $8 = ($textureFormat$off>>>0)<(2); - $or$cond = $8 & $7; - if ($or$cond) { - _TraceLog(2,15779,$vararg_buffer3); - $$0 = HEAP32[$id>>2]|0; - STACKTOP = sp;return ($$0|0); + case 0: { + label = 15; + break; } - $9 = HEAP32[4664>>2]|0; - $10 = ($9|0)==(0); - $textureFormat$off16 = (($textureFormat) + -15)|0; - $11 = ($textureFormat$off16>>>0)<(2); - $or$cond20 = $11 & $10; - if ($or$cond20) { - _TraceLog(2,15824,$vararg_buffer5); - $$0 = HEAP32[$id>>2]|0; - STACKTOP = sp;return ($$0|0); + default: { } - $12 = HEAP32[4668>>2]|0; - $13 = ($12|0)==(0); - $textureFormat$off17 = (($textureFormat) + -17)|0; - $14 = ($textureFormat$off17>>>0)<(2); - $or$cond22 = $14 & $13; - if ($or$cond22) { - _TraceLog(2,15869,$vararg_buffer7); - $$0 = HEAP32[$id>>2]|0; - STACKTOP = sp;return ($$0|0); } - _glGenTextures(1,($id|0)); - $15 = HEAP32[$id>>2]|0; - _glBindTexture(3553,($15|0)); - do { - switch ($textureFormat|0) { - case 1: { - _glTexImage2D(3553,0,6409,($width|0),($height|0),0,6409,5121,($data|0)); - break; - } - case 2: { - _glTexImage2D(3553,0,6410,($width|0),($height|0),0,6410,5121,($data|0)); - break; - } - case 3: { - _glTexImage2D(3553,0,6407,($width|0),($height|0),0,6407,33635,($data|0)); - break; - } - case 4: { - _glTexImage2D(3553,0,6407,($width|0),($height|0),0,6407,5121,($data|0)); - break; - } - case 5: { - _glTexImage2D(3553,0,6408,($width|0),($height|0),0,6408,32820,($data|0)); - break; - } - case 6: { - _glTexImage2D(3553,0,6408,($width|0),($height|0),0,6408,32819,($data|0)); - break; - } - case 7: { - _glTexImage2D(3553,0,6408,($width|0),($height|0),0,6408,5121,($data|0)); - break; - } - case 8: { - $16 = HEAP32[4652>>2]|0; - $17 = ($16|0)==(0); - if (!($17)) { - _LoadCompressedTexture($data,$width,$height,$mipmapCount,33776); - } - break; - } - case 9: { - $18 = HEAP32[4652>>2]|0; - $19 = ($18|0)==(0); - if (!($19)) { - _LoadCompressedTexture($data,$width,$height,$mipmapCount,33777); - } - break; - } - case 10: { - $20 = HEAP32[4652>>2]|0; - $21 = ($20|0)==(0); - if (!($21)) { - _LoadCompressedTexture($data,$width,$height,$mipmapCount,33778); + if ((label|0) == 14) { + $175 = ((($26)) + 4|0); + $176 = ((($28)) + 1|0); + $177 = ((($28)) + 2|0); + $178 = ((($28)) + 3|0); + $179 = ((($21)) + 4|0); + $180 = ((($25)) + 1|0); + $181 = ((($25)) + 2|0); + $182 = ((($25)) + 3|0); + $$06271 = 0; + while(1) { + $232 = (((25920 + (($$06271*48)|0)|0)) + 16|0); + $233 = HEAP32[$232>>2]|0; + $234 = ($233|0)==(0); + $235 = (((25920 + (($$06271*48)|0)|0)) + 32|0); + $236 = (((25920 + (($$06271*48)|0)|0)) + 4|0); + $237 = +HEAPF32[$236>>2]; + $238 = (25920 + (($$06271*48)|0)|0); + $239 = +HEAPF32[$238>>2]; + $240 = $237 + -32.0; + $241 = $239 + -32.0; + if ($234) { + HEAPF32[$26>>2] = $241; + HEAPF32[$175>>2] = $240; + HEAP32[$27>>2] = -1; + ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[$235>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$235+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$235+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$235+12>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$26>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$26+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$27>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$27+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$27+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$27+3>>0]|0; + _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); + $263 = (((25920 + (($$06271*48)|0)|0)) + 12|0); + $264 = HEAP32[$263>>2]|0; + HEAP32[$vararg_buffer7>>2] = $264; + $265 = (_FormatText(6733,$vararg_buffer7)|0); + $266 = +HEAPF32[$238>>2]; + $267 = $266 + -10.0; + $268 = (~~(($267))); + $269 = +HEAPF32[$236>>2]; + $270 = $269 + 14.0; + $271 = (~~(($270))); + HEAP8[$28>>0] = -3; + HEAP8[$176>>0] = -7; + HEAP8[$177>>0] = 0; + HEAP8[$178>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$28>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$28+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$28+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$28+3>>0]|0; + _DrawText($265,$268,$271,20,$tmpcast88$byval_copy); + } else { + HEAPF32[$21>>2] = $241; + HEAPF32[$179>>2] = $240; + HEAP32[$22>>2] = -1; + ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[$235>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$235+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$235+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$235+12>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$21>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$21+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$22>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$22+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$22+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$22+3>>0]|0; + _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); + $242 = +HEAPF32[$238>>2]; + $243 = HEAP32[(25268)>>2]|0; + $244 = (($243|0) / 2)&-1; + $245 = (+($244|0)); + $246 = $242 - $245; + $247 = (~~(($246))); + $248 = +HEAPF32[$236>>2]; + $249 = HEAP32[(25272)>>2]|0; + $250 = (($249|0) / 2)&-1; + $251 = (+($250|0)); + $252 = $248 - $251; + $253 = (~~(($252))); + HEAP32[$24>>2] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$24>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$24+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$24+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$24+3>>0]|0; + _Fade($23,$tmpcast88$byval_copy,0.30000001192092896); + ;HEAP32[$$byval_copy86>>2]=HEAP32[25264>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25264+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25264+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25264+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25264+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$23>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$23+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$23+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$23+3>>0]|0; + _DrawTexture($$byval_copy86,$247,$253,$tmpcast88$byval_copy); + $254 = (((25920 + (($$06271*48)|0)|0)) + 12|0); + $255 = HEAP32[$254>>2]|0; + HEAP32[$vararg_buffer4>>2] = $255; + $256 = (_FormatText(6733,$vararg_buffer4)|0); + $257 = +HEAPF32[$238>>2]; + $258 = $257 + -10.0; + $259 = (~~(($258))); + $260 = +HEAPF32[$236>>2]; + $261 = $260 + 14.0; + $262 = (~~(($261))); + HEAP8[$25>>0] = -126; + HEAP8[$180>>0] = -126; + HEAP8[$181>>0] = -126; + HEAP8[$182>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$25>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$25+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$25+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$25+3>>0]|0; + _DrawText($256,$259,$262,20,$tmpcast88$byval_copy); + } + $272 = (($$06271) + 1)|0; + $exitcond74 = ($272|0)==(12); + if ($exitcond74) { + label = 15; + break; + } else { + $$06271 = $272; } - break; } - case 11: { - $22 = HEAP32[4652>>2]|0; - $23 = ($22|0)==(0); - if (!($23)) { - _LoadCompressedTexture($data,$width,$height,$mipmapCount,33779); + } + if ((label|0) == 15) { + $183 = ((($34)) + 4|0); + $184 = ((($36)) + 1|0); + $185 = ((($36)) + 2|0); + $186 = ((($36)) + 3|0); + $187 = ((($29)) + 4|0); + $188 = ((($33)) + 1|0); + $189 = ((($33)) + 2|0); + $190 = ((($33)) + 3|0); + $$06170 = 0; + while(1) { + $273 = (((25536 + (($$06170*48)|0)|0)) + 16|0); + $274 = HEAP32[$273>>2]|0; + $275 = ($274|0)==(0); + $276 = (((25536 + (($$06170*48)|0)|0)) + 32|0); + $277 = (25536 + (($$06170*48)|0)|0); + $278 = +HEAPF32[$277>>2]; + $279 = (((25536 + (($$06170*48)|0)|0)) + 4|0); + $280 = +HEAPF32[$279>>2]; + $281 = $278 + -32.0; + $282 = $280 + -32.0; + if ($275) { + HEAPF32[$34>>2] = $281; + HEAPF32[$183>>2] = $282; + HEAP32[$35>>2] = -1; + ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[$276>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$276+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$276+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$276+12>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$34>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$34+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$35>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$35+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$35+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$35+3>>0]|0; + _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); + $304 = (((25536 + (($$06170*48)|0)|0)) + 12|0); + $305 = HEAP32[$304>>2]|0; + HEAP32[$vararg_buffer13>>2] = $305; + $306 = (_FormatText(6733,$vararg_buffer13)|0); + $307 = +HEAPF32[$277>>2]; + $308 = $307 + -10.0; + $309 = (~~(($308))); + $310 = +HEAPF32[$279>>2]; + $311 = $310 + 14.0; + $312 = (~~(($311))); + HEAP8[$36>>0] = -3; + HEAP8[$184>>0] = -7; + HEAP8[$185>>0] = 0; + HEAP8[$186>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$36>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$36+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$36+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$36+3>>0]|0; + _DrawText($306,$309,$312,20,$tmpcast88$byval_copy); + } else { + HEAPF32[$29>>2] = $281; + HEAPF32[$187>>2] = $282; + HEAP32[$30>>2] = -1; + ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[$276>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$276+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$276+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$276+12>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$29>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$29+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$30>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$30+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$30+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$30+3>>0]|0; + _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); + $283 = +HEAPF32[$277>>2]; + $284 = HEAP32[(25268)>>2]|0; + $285 = (($284|0) / 2)&-1; + $286 = (+($285|0)); + $287 = $283 - $286; + $288 = (~~(($287))); + $289 = +HEAPF32[$279>>2]; + $290 = HEAP32[(25272)>>2]|0; + $291 = (($290|0) / 2)&-1; + $292 = (+($291|0)); + $293 = $289 - $292; + $294 = (~~(($293))); + HEAP32[$32>>2] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$32>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$32+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$32+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$32+3>>0]|0; + _Fade($31,$tmpcast88$byval_copy,0.30000001192092896); + ;HEAP32[$$byval_copy86>>2]=HEAP32[25264>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25264+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25264+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25264+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25264+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$31>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$31+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$31+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$31+3>>0]|0; + _DrawTexture($$byval_copy86,$288,$294,$tmpcast88$byval_copy); + $295 = (((25536 + (($$06170*48)|0)|0)) + 12|0); + $296 = HEAP32[$295>>2]|0; + HEAP32[$vararg_buffer10>>2] = $296; + $297 = (_FormatText(6733,$vararg_buffer10)|0); + $298 = +HEAPF32[$277>>2]; + $299 = $298 + -10.0; + $300 = (~~(($299))); + $301 = +HEAPF32[$279>>2]; + $302 = $301 + 14.0; + $303 = (~~(($302))); + HEAP8[$33>>0] = -126; + HEAP8[$188>>0] = -126; + HEAP8[$189>>0] = -126; + HEAP8[$190>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$33>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$33+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$33+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$33+3>>0]|0; + _DrawText($297,$300,$303,20,$tmpcast88$byval_copy); + } + $313 = (($$06170) + 1)|0; + $exitcond73 = ($313|0)==(8); + if ($exitcond73) { + break; + } else { + $$06170 = $313; } - break; } - case 12: { - $24 = HEAP32[4656>>2]|0; - $25 = ($24|0)==(0); - if (!($25)) { - _LoadCompressedTexture($data,$width,$height,$mipmapCount,36196); + } + $314 = (_GetScreenWidth()|0); + $315 = (($314|0) / 2)&-1; + $316 = HEAP32[(25308)>>2]|0; + $317 = (($316|0) / 2)&-1; + $318 = (($315) - ($317))|0; + $319 = (_GetScreenHeight()|0); + $320 = (($319|0) / 2)&-1; + HEAP32[$37>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25304>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25304+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25304+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25304+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25304+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$37>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$37+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$37+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$37+3>>0]|0; + _DrawTexture($$byval_copy86,$318,$320,$tmpcast88$byval_copy); + $321 = (_GetScreenWidth()|0); + $322 = (($321|0) / 2)&-1; + $323 = HEAP32[(25288)>>2]|0; + $324 = (($323|0) / 2)&-1; + $325 = (($322) - ($324))|0; + HEAP32[$39>>2] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$39>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$39+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$39+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$39+3>>0]|0; + _Fade($38,$tmpcast88$byval_copy,0.5); + ;HEAP32[$$byval_copy86>>2]=HEAP32[25284>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25284+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25284+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25284+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25284+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$38>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$38+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$38+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$38+3>>0]|0; + _DrawTexture($$byval_copy86,$325,0,$tmpcast88$byval_copy); + $326 = +HEAPF32[6377]; + $327 = $326 + -32.0; + $328 = (~~(($327))); + $329 = +HEAPF32[(25512)>>2]; + $330 = $329 + -32.0; + $331 = (~~(($330))); + ;HEAP32[$$byval_copy86>>2]=HEAP32[25204>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25204+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25204+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25204+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25204+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[(25528)>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[(25528)+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[(25528)+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[(25528)+3>>0]|0; + _DrawTexture($$byval_copy86,$328,$331,$tmpcast88$byval_copy); + $332 = HEAP32[6864]|0; + $333 = ($332|0)==(3); + if ($333) { + $401 = HEAP32[6959]|0; + $402 = ($401|0)==(0); + if ($402) { + $403 = (_GetScreenWidth()|0); + $404 = (_GetScreenHeight()|0); + HEAP8[$55>>0] = 0; + $405 = ((($55)) + 1|0); + HEAP8[$405>>0] = 0; + $406 = ((($55)) + 2|0); + HEAP8[$406>>0] = 0; + $407 = ((($55)) + 3|0); + HEAP8[$407>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$55>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$55+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$55+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$55+3>>0]|0; + _Fade($54,$tmpcast88$byval_copy,0.40000000596046448); + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$54>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$54+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$54+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$54+3>>0]|0; + _DrawRectangle(0,0,$403,$404,$tmpcast88$byval_copy); + $408 = (_GetScreenWidth()|0); + $409 = (($408|0) / 2)&-1; + $410 = HEAP32[(25328)>>2]|0; + $411 = (($410|0) / 2)&-1; + $412 = (($409) - ($411))|0; + HEAP32[$56>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25324>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25324+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25324+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25324+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25324+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$56>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$56+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$56+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$56+3>>0]|0; + _DrawTexture($$byval_copy86,$412,100,$tmpcast88$byval_copy); + $413 = +HEAPF32[6956]; + $414 = $413; + HEAPF64[$vararg_buffer22>>3] = $414; + $415 = (_FormatText(6781,$vararg_buffer22)|0); + HEAPF32[$57>>2] = 320.0; + $416 = ((($57)) + 4|0); + HEAPF32[$416>>2] = 340.0; + HEAP32[$58>>2] = -1; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$57>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$57+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$58>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$58+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$58+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$58+3>>0]|0; + _DrawTextEx($font$byval_copy85,$415,$$byval_copy86,50.0,0,$tmpcast88$byval_copy); + HEAPF32[$59>>2] = 160.0; + $417 = ((($59)) + 4|0); + HEAPF32[$417>>2] = 480.0; + HEAP32[$60>>2] = -1; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$59>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$59+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$60>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$60+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$60+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$60+3>>0]|0; + _DrawTextEx($font$byval_copy85,6808,$$byval_copy86,60.0,0,$tmpcast88$byval_copy); + $418 = (_IsKeyPressed(257)|0); + $419 = ($418|0)==(0); + if ($419) { + label = 39; + } else { + HEAP32[6957] = 1; + label = 39; } - break; + } else { + label = 40; } - case 13: { - $26 = HEAP32[4660>>2]|0; - $27 = ($26|0)==(0); - if (!($27)) { - _LoadCompressedTexture($data,$width,$height,$mipmapCount,37492); + } else { + $334 = ((($40)) + 4|0); + $335 = ((($40)) + 8|0); + $336 = ((($40)) + 12|0); + $337 = ((($41)) + 4|0); + $$069 = 0; + while(1) { + $383 = (((27468 + (($$069*44)|0)|0)) + 28|0); + $384 = HEAP32[$383>>2]|0; + $385 = ($384|0)==(0); + if (!($385)) { + HEAP32[$40>>2] = 0; + HEAP32[$334>>2] = 0; + HEAP32[$335>>2] = 64; + HEAP32[$336>>2] = 64; + $386 = (27468 + (($$069*44)|0)|0); + $387 = +HEAPF32[$386>>2]; + $388 = $387 + -32.0; + HEAPF32[$41>>2] = $388; + $389 = (((27468 + (($$069*44)|0)|0)) + 4|0); + $390 = +HEAPF32[$389>>2]; + $391 = $390 + -32.0; + HEAPF32[$337>>2] = $391; + HEAP32[$42>>2] = -1; + ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25224>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25224+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25224+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25224+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25224+16>>2]|0; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[$40>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$40+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$40+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$40+12>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$41>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$41+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$42>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$42+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$42+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$42+3>>0]|0; + _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); + } + $392 = (($$069) + 1)|0; + $exitcond = ($392|0)==(8); + if ($exitcond) { + break; + } else { + $$069 = $392; } - break; } - case 14: { - $28 = HEAP32[4660>>2]|0; - $29 = ($28|0)==(0); - if (!($29)) { - _LoadCompressedTexture($data,$width,$height,$mipmapCount,37496); + $338 = +HEAPF32[6956]; + $339 = 99.0 - $338; + $340 = $339; + HEAPF64[$vararg_buffer16>>3] = $340; + $341 = (_FormatText(6738,$vararg_buffer16)|0); + HEAPF32[$43>>2] = 560.0; + $342 = ((($43)) + 4|0); + HEAPF32[$342>>2] = 20.0; + $343 = HEAP32[(24988)>>2]|0; + $344 = (+($343|0)); + HEAP32[$44>>2] = -1; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$43>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$43+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$44>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$44+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$44+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$44+3>>0]|0; + _DrawTextEx($font$byval_copy85,$341,$$byval_copy86,$344,0,$tmpcast88$byval_copy); + HEAP8[$45>>0] = -126; + $345 = ((($45)) + 1|0); + HEAP8[$345>>0] = -126; + $346 = ((($45)) + 2|0); + HEAP8[$346>>0] = -126; + $347 = ((($45)) + 3|0); + HEAP8[$347>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$45>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$45+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$45+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$45+3>>0]|0; + _DrawRectangle(20,30,400,20,$tmpcast88$byval_copy); + $348 = +HEAPF32[(25532)>>2]; + $349 = $348 * 400.0; + $350 = $349 / 40.0; + $351 = (~~(($350))); + HEAP8[$46>>0] = -1; + $352 = ((($46)) + 1|0); + HEAP8[$352>>0] = -53; + $353 = ((($46)) + 2|0); + HEAP8[$353>>0] = 0; + $354 = ((($46)) + 3|0); + HEAP8[$354>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$46>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$46+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$46+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$46+3>>0]|0; + _DrawRectangle(20,30,$351,20,$tmpcast88$byval_copy); + HEAP8[$47>>0] = -56; + $355 = ((($47)) + 1|0); + HEAP8[$355>>0] = -56; + $356 = ((($47)) + 2|0); + HEAP8[$356>>0] = -56; + $357 = ((($47)) + 3|0); + HEAP8[$357>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$47>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$47+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$47+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$47+3>>0]|0; + _DrawRectangleLines(20,30,400,20,$tmpcast88$byval_copy); + $358 = +HEAPF32[(25532)>>2]; + $359 = $358; + HEAPF64[$vararg_buffer19>>3] = $359; + $360 = (_FormatText(6745,$vararg_buffer19)|0); + HEAP32[$48>>2] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$48>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$48+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$48+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$48+3>>0]|0; + _DrawText($360,430,30,20,$tmpcast88$byval_copy); + $361 = (_GetScreenWidth()|0); + $362 = (($361) + -40)|0; + HEAP8[$49>>0] = -126; + $363 = ((($49)) + 1|0); + HEAP8[$363>>0] = -126; + $364 = ((($49)) + 2|0); + HEAP8[$364>>0] = -126; + $365 = ((($49)) + 3|0); + HEAP8[$365>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$49>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$49+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$49+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$49+3>>0]|0; + _DrawRectangle($362,30,20,660,$tmpcast88$byval_copy); + $366 = (_GetScreenWidth()|0); + $367 = (($366) + -40)|0; + $368 = HEAP32[6963]|0; + $369 = ($368*660)|0; + $370 = HEAP32[6955]|0; + $371 = (($369|0) / ($370|0))&-1; + $372 = (690 - ($371))|0; + HEAP8[$50>>0] = -3; + $373 = ((($50)) + 1|0); + HEAP8[$373>>0] = -7; + $374 = ((($50)) + 2|0); + HEAP8[$374>>0] = 0; + $375 = ((($50)) + 3|0); + HEAP8[$375>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$50>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$50+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$50+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$50+3>>0]|0; + _DrawRectangle($367,$372,20,$371,$tmpcast88$byval_copy); + $376 = (_GetScreenWidth()|0); + $377 = (($376) + -40)|0; + HEAP8[$51>>0] = -56; + $378 = ((($51)) + 1|0); + HEAP8[$378>>0] = -56; + $379 = ((($51)) + 2|0); + HEAP8[$379>>0] = -56; + $380 = ((($51)) + 3|0); + HEAP8[$380>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$51>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$51+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$51+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$51+3>>0]|0; + _DrawRectangleLines($377,30,20,660,$tmpcast88$byval_copy); + $381 = +HEAPF32[(25532)>>2]; + $382 = $381 < 2.0; + if ($382) { + $393 = HEAP32[6278]|0; + $394 = (($393|0) / 20)&-1; + $395 = $394 & 1; + $396 = ($395|0)==(0); + if ($396) { + label = 39; + } else { + HEAPF32[$52>>2] = 20.0; + $397 = ((($52)) + 4|0); + HEAPF32[$397>>2] = 60.0; + $398 = HEAP32[(24988)>>2]|0; + $399 = (($398|0) / 2)&-1; + $400 = (+($399|0)); + HEAP32[$53>>2] = -1; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$52>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$52+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$53>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$53+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$53+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$53+3>>0]|0; + _DrawTextEx($font$byval_copy85,6752,$$byval_copy86,$400,0,$tmpcast88$byval_copy); + label = 39; } - break; + } else { + label = 39; } - case 15: { - $30 = HEAP32[4664>>2]|0; - $31 = ($30|0)==(0); - if (!($31)) { - _LoadCompressedTexture($data,$width,$height,$mipmapCount,35840); - } - break; + } + if ((label|0) == 39) { + $$pr65 = HEAP32[6959]|0; + $420 = ($$pr65|0)==(0); + if (!($420)) { + label = 40; } - case 16: { - $32 = HEAP32[4664>>2]|0; - $33 = ($32|0)==(0); - if (!($33)) { - _LoadCompressedTexture($data,$width,$height,$mipmapCount,35842); - } - break; + } + if ((label|0) == 40) { + $421 = (_GetScreenWidth()|0); + $422 = (_GetScreenHeight()|0); + HEAP8[$62>>0] = 0; + $423 = ((($62)) + 1|0); + HEAP8[$423>>0] = 0; + $424 = ((($62)) + 2|0); + HEAP8[$424>>0] = 0; + $425 = ((($62)) + 3|0); + HEAP8[$425>>0] = -1; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$62>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$62+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$62+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$62+3>>0]|0; + _Fade($61,$tmpcast88$byval_copy,0.40000000596046448); + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$61>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$61+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$61+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$61+3>>0]|0; + _DrawRectangle(0,0,$421,$422,$tmpcast88$byval_copy); + $426 = (_GetScreenWidth()|0); + $427 = (($426|0) / 2)&-1; + $428 = HEAP32[(25348)>>2]|0; + $429 = (($428|0) / 2)&-1; + $430 = (($427) - ($429))|0; + HEAP32[$63>>2] = -1; + ;HEAP32[$$byval_copy86>>2]=HEAP32[25344>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25344+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25344+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25344+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25344+16>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$63>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$63+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$63+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$63+3>>0]|0; + _DrawTexture($$byval_copy86,$430,140,$tmpcast88$byval_copy); + $431 = HEAP32[6960]|0; + HEAP32[$vararg_buffer25>>2] = $431; + $432 = (_FormatText(6840,$vararg_buffer25)|0); + HEAPF32[$64>>2] = 200.0; + $433 = ((($64)) + 4|0); + HEAPF32[$433>>2] = 360.0; + HEAP32[$65>>2] = -1; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$64>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$64+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$65>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$65+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$65+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$65+3>>0]|0; + _DrawTextEx($font$byval_copy85,$432,$$byval_copy86,50.0,0,$tmpcast88$byval_copy); + HEAPF32[$66>>2] = 260.0; + $434 = ((($66)) + 4|0); + HEAPF32[$434>>2] = 480.0; + HEAP32[$67>>2] = -1; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$66>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$66+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$67>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$67+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$67+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$67+3>>0]|0; + _DrawTextEx($font$byval_copy85,6873,$$byval_copy86,60.0,0,$tmpcast88$byval_copy); + $435 = (_IsKeyPressed(257)|0); + $436 = ($435|0)==(0); + if (!($436)) { + HEAP32[6279] = 2; + } + } + $437 = HEAP32[6957]|0; + $438 = ($437|0)==(0); + if (!($438)) { + $439 = (_GetScreenWidth()|0); + $440 = (_GetScreenHeight()|0); + HEAP8[$69>>0] = -11; + $441 = ((($69)) + 1|0); + HEAP8[$441>>0] = -11; + $442 = ((($69)) + 2|0); + HEAP8[$442>>0] = -11; + $443 = ((($69)) + 3|0); + HEAP8[$443>>0] = -1; + $444 = +HEAPF32[6958]; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$69>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$69+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$69+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$69+3>>0]|0; + _Fade($68,$tmpcast88$byval_copy,$444); + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$68>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$68+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$68+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$68+3>>0]|0; + _DrawRectangle(0,0,$439,$440,$tmpcast88$byval_copy); + } + $445 = HEAP32[6280]|0; + $446 = ($445|0)==(0); + if ($446) { + STACKTOP = sp;return; + } + $447 = (_GetScreenWidth()|0); + $448 = (($447|0) / 2)&-1; + $449 = (_MeasureText(6899,40)|0); + $450 = (($449|0) / 2)&-1; + $451 = (($448) - ($450))|0; + $452 = (+($451|0)); + HEAPF32[$70>>2] = $452; + $453 = ((($70)) + 4|0); + HEAPF32[$453>>2] = 110.0; + HEAP32[$71>>2] = -1; + ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; + ;HEAP32[$$byval_copy86>>2]=HEAP32[$70>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$70+4>>2]|0; + ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$71>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$71+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$71+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$71+3>>0]|0; + _DrawTextEx($font$byval_copy85,6899,$$byval_copy86,50.0,0,$tmpcast88$byval_copy); + STACKTOP = sp;return; +} +function _UnloadGameplayScreen() { + var $0 = 0, $fxLightOff$byval_copy = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $fxLightOff$byval_copy = sp; + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25124>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25124+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25124+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25124+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25124+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25144>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25144+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25144+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25144+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25144+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25164>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25164+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25164+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25164+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25164+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25184>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25184+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25184+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25184+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25184+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25204>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25204+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25204+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25204+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25204+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25224>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25224+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25224+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25224+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25224+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25264>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25264+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25264+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25264+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25264+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25284>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25284+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25284+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25284+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25284+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25304>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25304+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25304+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25304+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25304+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25324>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25324+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25324+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25324+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25324+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25344>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25344+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25344+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25344+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25344+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25364>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25364+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25364+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25364+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25364+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25384>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25384+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25384+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25384+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25384+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25404>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25404+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25404+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25404+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25404+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25424>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25424+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25424+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25424+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25424+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25444>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25444+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25444+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25444+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25444+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25464>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25464+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25464+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25464+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25464+16>>2]|0; + _UnloadTexture($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25484>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25484+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25484+8>>2]|0; + _UnloadSound($fxLightOff$byval_copy); + ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25496>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25496+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25496+8>>2]|0; + _UnloadSound($fxLightOff$byval_copy); + $0 = HEAP32[6962]|0; + _UnloadMusicStream($0); + STACKTOP = sp;return; +} +function _FinishGameplayScreen() { + var $0 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = HEAP32[6279]|0; + return ($0|0); +} +function _Vector2Distance($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $2 = +HEAPF32[$0>>2]; + $3 = +HEAPF32[$1>>2]; + $4 = $2 - $3; + $5 = $4 * $4; + $6 = ((($0)) + 4|0); + $7 = +HEAPF32[$6>>2]; + $8 = ((($1)) + 4|0); + $9 = +HEAPF32[$8>>2]; + $10 = $7 - $9; + $11 = $10 * $10; + $12 = $5 + $11; + $13 = (+Math_sqrt((+$12))); + return (+$13); +} +function _Vector2Angle($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($1)) + 4|0); + $3 = +HEAPF32[$2>>2]; + $4 = ((($0)) + 4|0); + $5 = +HEAPF32[$4>>2]; + $6 = $3 - $5; + $7 = +HEAPF32[$1>>2]; + $8 = +HEAPF32[$0>>2]; + $9 = $7 - $8; + $10 = (+Math_atan2((+$6),(+$9))); + $11 = $10 * 57.2957763671875; + $12 = $11 < 0.0; + $13 = $11 + 360.0; + $$0 = $12 ? $13 : $11; + return (+$$0); +} +function _VectorZero($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, label = 0, sp = 0; + sp = STACKTOP; + HEAPF32[$0>>2] = 0.0; + $1 = ((($0)) + 4|0); + HEAPF32[$1>>2] = 0.0; + $2 = ((($0)) + 8|0); + HEAPF32[$2>>2] = 0.0; + return; +} +function _VectorLength($0) { + $0 = $0|0; + var $1 = 0.0, $10 = 0.0, $11 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $1 = +HEAPF32[$0>>2]; + $2 = $1 * $1; + $3 = ((($0)) + 4|0); + $4 = +HEAPF32[$3>>2]; + $5 = $4 * $4; + $6 = $2 + $5; + $7 = ((($0)) + 8|0); + $8 = +HEAPF32[$7>>2]; + $9 = $8 * $8; + $10 = $6 + $9; + $11 = (+Math_sqrt((+$10))); + return (+$11); +} +function _VectorNormalize($0) { + $0 = $0|0; + var $$byval_copy = 0, $$op = 0.0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $2 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $$byval_copy = sp; + ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0; + $1 = (+_VectorLength($$byval_copy)); + $2 = $1 == 0.0; + $$op = 1.0 / $1; + $3 = $2 ? 1.0 : $$op; + $4 = +HEAPF32[$0>>2]; + $5 = $4 * $3; + HEAPF32[$0>>2] = $5; + $6 = ((($0)) + 4|0); + $7 = +HEAPF32[$6>>2]; + $8 = $3 * $7; + HEAPF32[$6>>2] = $8; + $9 = ((($0)) + 8|0); + $10 = +HEAPF32[$9>>2]; + $11 = $3 * $10; + HEAPF32[$9>>2] = $11; + STACKTOP = sp;return; +} +function _VectorTransform($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0.0; + var $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0.0; + var $47 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = +HEAPF32[$0>>2]; + $3 = ((($0)) + 4|0); + $4 = +HEAPF32[$3>>2]; + $5 = ((($0)) + 8|0); + $6 = +HEAPF32[$5>>2]; + $7 = +HEAPF32[$1>>2]; + $8 = $2 * $7; + $9 = ((($1)) + 4|0); + $10 = +HEAPF32[$9>>2]; + $11 = $4 * $10; + $12 = $8 + $11; + $13 = ((($1)) + 8|0); + $14 = +HEAPF32[$13>>2]; + $15 = $6 * $14; + $16 = $12 + $15; + $17 = ((($1)) + 12|0); + $18 = +HEAPF32[$17>>2]; + $19 = $18 + $16; + HEAPF32[$0>>2] = $19; + $20 = ((($1)) + 16|0); + $21 = +HEAPF32[$20>>2]; + $22 = $2 * $21; + $23 = ((($1)) + 20|0); + $24 = +HEAPF32[$23>>2]; + $25 = $4 * $24; + $26 = $22 + $25; + $27 = ((($1)) + 24|0); + $28 = +HEAPF32[$27>>2]; + $29 = $6 * $28; + $30 = $26 + $29; + $31 = ((($1)) + 28|0); + $32 = +HEAPF32[$31>>2]; + $33 = $32 + $30; + HEAPF32[$3>>2] = $33; + $34 = ((($1)) + 32|0); + $35 = +HEAPF32[$34>>2]; + $36 = $2 * $35; + $37 = ((($1)) + 36|0); + $38 = +HEAPF32[$37>>2]; + $39 = $4 * $38; + $40 = $36 + $39; + $41 = ((($1)) + 40|0); + $42 = +HEAPF32[$41>>2]; + $43 = $6 * $42; + $44 = $40 + $43; + $45 = ((($1)) + 44|0); + $46 = +HEAPF32[$45>>2]; + $47 = $46 + $44; + HEAPF32[$5>>2] = $47; + return; +} +function _MatrixTranspose($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0; + var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 4|0); + $2 = HEAP32[$1>>2]|0; + $3 = ((($0)) + 8|0); + $4 = HEAP32[$3>>2]|0; + $5 = ((($0)) + 12|0); + $6 = HEAP32[$5>>2]|0; + $7 = ((($0)) + 16|0); + $8 = HEAP32[$7>>2]|0; + $9 = ((($0)) + 24|0); + $10 = HEAP32[$9>>2]|0; + $11 = ((($0)) + 28|0); + $12 = HEAP32[$11>>2]|0; + $13 = ((($0)) + 32|0); + $14 = HEAP32[$13>>2]|0; + $15 = ((($0)) + 36|0); + $16 = HEAP32[$15>>2]|0; + $17 = ((($0)) + 44|0); + $18 = HEAP32[$17>>2]|0; + $19 = ((($0)) + 48|0); + $20 = HEAP32[$19>>2]|0; + $21 = ((($0)) + 52|0); + $22 = HEAP32[$21>>2]|0; + $23 = ((($0)) + 56|0); + $24 = HEAP32[$23>>2]|0; + HEAP32[$1>>2] = $8; + HEAP32[$3>>2] = $14; + HEAP32[$5>>2] = $20; + HEAP32[$7>>2] = $2; + HEAP32[$9>>2] = $16; + HEAP32[$11>>2] = $22; + HEAP32[$13>>2] = $4; + HEAP32[$15>>2] = $10; + HEAP32[$17>>2] = $24; + HEAP32[$19>>2] = $6; + HEAP32[$21>>2] = $12; + HEAP32[$23>>2] = $18; + return; +} +function _MatrixIdentity($0) { + $0 = $0|0; + var $$sroa$5$0$$sroa_idx = 0, $$sroa$55$0$$sroa_idx6 = 0, $$sroa$6$0$$sroa_idx = 0, $$sroa$611$0$$sroa_idx12 = 0, $$sroa$7$0$$sroa_idx = 0, $$sroa$717$0$$sroa_idx18 = 0, label = 0, sp = 0; + sp = STACKTOP; + HEAPF32[$0>>2] = 1.0; + $$sroa$5$0$$sroa_idx = ((($0)) + 4|0); + ;HEAP32[$$sroa$5$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+12>>2]=0|0; + $$sroa$55$0$$sroa_idx6 = ((($0)) + 20|0); + HEAPF32[$$sroa$55$0$$sroa_idx6>>2] = 1.0; + $$sroa$6$0$$sroa_idx = ((($0)) + 24|0); + ;HEAP32[$$sroa$6$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+12>>2]=0|0; + $$sroa$611$0$$sroa_idx12 = ((($0)) + 40|0); + HEAPF32[$$sroa$611$0$$sroa_idx12>>2] = 1.0; + $$sroa$7$0$$sroa_idx = ((($0)) + 44|0); + ;HEAP32[$$sroa$7$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+12>>2]=0|0; + $$sroa$717$0$$sroa_idx18 = ((($0)) + 60|0); + HEAPF32[$$sroa$717$0$$sroa_idx18>>2] = 1.0; + return; +} +function _MatrixTranslate($0,$1,$2,$3) { + $0 = $0|0; + $1 = +$1; + $2 = +$2; + $3 = +$3; + var $$sroa$13$0$$sroa_idx20 = 0, $$sroa$14$0$$sroa_idx22 = 0, $$sroa$15$0$$sroa_idx24 = 0, $$sroa$16$0$$sroa_idx26 = 0, $$sroa$17$0$$sroa_idx28 = 0, $$sroa$18$0$$sroa_idx30 = 0, $$sroa$4$0$$sroa_idx2 = 0, $$sroa$8$0$$sroa_idx10 = 0, $$sroa$9$0$$sroa_idx12 = 0, label = 0, sp = 0; + sp = STACKTOP; + HEAPF32[$0>>2] = 1.0; + $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); + $$sroa$8$0$$sroa_idx10 = ((($0)) + 20|0); + ;HEAP32[$$sroa$4$0$$sroa_idx2>>2]=0|0;HEAP32[$$sroa$4$0$$sroa_idx2+4>>2]=0|0;HEAP32[$$sroa$4$0$$sroa_idx2+8>>2]=0|0;HEAP32[$$sroa$4$0$$sroa_idx2+12>>2]=0|0; + HEAPF32[$$sroa$8$0$$sroa_idx10>>2] = 1.0; + $$sroa$9$0$$sroa_idx12 = ((($0)) + 24|0); + $$sroa$13$0$$sroa_idx20 = ((($0)) + 40|0); + ;HEAP32[$$sroa$9$0$$sroa_idx12>>2]=0|0;HEAP32[$$sroa$9$0$$sroa_idx12+4>>2]=0|0;HEAP32[$$sroa$9$0$$sroa_idx12+8>>2]=0|0;HEAP32[$$sroa$9$0$$sroa_idx12+12>>2]=0|0; + HEAPF32[$$sroa$13$0$$sroa_idx20>>2] = 1.0; + $$sroa$14$0$$sroa_idx22 = ((($0)) + 44|0); + HEAPF32[$$sroa$14$0$$sroa_idx22>>2] = 0.0; + $$sroa$15$0$$sroa_idx24 = ((($0)) + 48|0); + HEAPF32[$$sroa$15$0$$sroa_idx24>>2] = $1; + $$sroa$16$0$$sroa_idx26 = ((($0)) + 52|0); + HEAPF32[$$sroa$16$0$$sroa_idx26>>2] = $2; + $$sroa$17$0$$sroa_idx28 = ((($0)) + 56|0); + HEAPF32[$$sroa$17$0$$sroa_idx28>>2] = $3; + $$sroa$18$0$$sroa_idx30 = ((($0)) + 60|0); + HEAPF32[$$sroa$18$0$$sroa_idx30>>2] = 1.0; + return; +} +function _MatrixRotate($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = +$2; + var $$ = 0.0, $$221 = 0.0, $$222 = 0.0, $$sroa$10$0$$sroa_idx199 = 0, $$sroa$11$0$$sroa_idx201 = 0, $$sroa$12$0$$sroa_idx203 = 0, $$sroa$13$0$$sroa_idx205 = 0, $$sroa$14$0$$sroa_idx207 = 0, $$sroa$15$0$$sroa_idx209 = 0, $$sroa$16$0$$sroa_idx211 = 0, $$sroa$17$0$$sroa_idx213 = 0, $$sroa$18$0$$sroa_idx215 = 0, $$sroa$4$0$$sroa_idx187 = 0, $$sroa$5$0$$sroa_idx189 = 0, $$sroa$6$0$$sroa_idx191 = 0, $$sroa$7$0$$sroa_idx193 = 0, $$sroa$8$0$$sroa_idx195 = 0, $$sroa$9$0$$sroa_idx197 = 0, $10 = 0.0, $100 = 0.0; + var $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0.0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0.0; + var $12 = 0.0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0; + var $138 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0; + var $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0.0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0; + var $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0; + var $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0; + var $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0.0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $3 = sp; + _MatrixIdentity($3); + $4 = +HEAPF32[$1>>2]; + $5 = ((($1)) + 4|0); + $6 = +HEAPF32[$5>>2]; + $7 = ((($1)) + 8|0); + $8 = +HEAPF32[$7>>2]; + $9 = $4 * $4; + $10 = $6 * $6; + $11 = $9 + $10; + $12 = $8 * $8; + $13 = $11 + $12; + $14 = (+Math_sqrt((+$13))); + $15 = $14 != 1.0; + $16 = $14 != 0.0; + $or$cond = $15 & $16; + $17 = 1.0 / $14; + $18 = $4 * $17; + $19 = $6 * $17; + $20 = $8 * $17; + $$ = $or$cond ? $20 : $8; + $$221 = $or$cond ? $19 : $6; + $$222 = $or$cond ? $18 : $4; + $21 = (+Math_sin((+$2))); + $22 = (+Math_cos((+$2))); + $23 = 1.0 - $22; + $24 = +HEAPF32[$3>>2]; + $25 = ((($3)) + 16|0); + $26 = +HEAPF32[$25>>2]; + $27 = ((($3)) + 32|0); + $28 = +HEAPF32[$27>>2]; + $29 = ((($3)) + 48|0); + $30 = +HEAPF32[$29>>2]; + $31 = ((($3)) + 4|0); + $32 = +HEAPF32[$31>>2]; + $33 = ((($3)) + 20|0); + $34 = +HEAPF32[$33>>2]; + $35 = ((($3)) + 36|0); + $36 = +HEAPF32[$35>>2]; + $37 = ((($3)) + 52|0); + $38 = +HEAPF32[$37>>2]; + $39 = ((($3)) + 8|0); + $40 = +HEAPF32[$39>>2]; + $41 = ((($3)) + 24|0); + $42 = +HEAPF32[$41>>2]; + $43 = ((($3)) + 40|0); + $44 = +HEAPF32[$43>>2]; + $45 = ((($3)) + 56|0); + $46 = +HEAPF32[$45>>2]; + $47 = $$222 * $$222; + $48 = $23 * $47; + $49 = $22 + $48; + $50 = $$221 * $$222; + $51 = $23 * $50; + $52 = $21 * $$; + $53 = $52 + $51; + $54 = $$ * $$222; + $55 = $23 * $54; + $56 = $21 * $$221; + $57 = $55 - $56; + $58 = $51 - $52; + $59 = $$221 * $$221; + $60 = $23 * $59; + $61 = $22 + $60; + $62 = $$ * $$221; + $63 = $23 * $62; + $64 = $21 * $$222; + $65 = $64 + $63; + $66 = $56 + $55; + $67 = $63 - $64; + $68 = $$ * $$; + $69 = $23 * $68; + $70 = $22 + $69; + $71 = $24 * $49; + $72 = $53 * $32; + $73 = $71 + $72; + $74 = $57 * $40; + $75 = $73 + $74; + $76 = $26 * $49; + $77 = $53 * $34; + $78 = $76 + $77; + $79 = $57 * $42; + $80 = $78 + $79; + $81 = $28 * $49; + $82 = $53 * $36; + $83 = $81 + $82; + $84 = $57 * $44; + $85 = $83 + $84; + $86 = $30 * $49; + $87 = $53 * $38; + $88 = $86 + $87; + $89 = $57 * $46; + $90 = $88 + $89; + $91 = $24 * $58; + $92 = $61 * $32; + $93 = $91 + $92; + $94 = $65 * $40; + $95 = $93 + $94; + $96 = $26 * $58; + $97 = $61 * $34; + $98 = $96 + $97; + $99 = $65 * $42; + $100 = $98 + $99; + $101 = $28 * $58; + $102 = $61 * $36; + $103 = $101 + $102; + $104 = $65 * $44; + $105 = $103 + $104; + $106 = $30 * $58; + $107 = $61 * $38; + $108 = $106 + $107; + $109 = $65 * $46; + $110 = $108 + $109; + $111 = $24 * $66; + $112 = $67 * $32; + $113 = $111 + $112; + $114 = $70 * $40; + $115 = $113 + $114; + $116 = $26 * $66; + $117 = $67 * $34; + $118 = $116 + $117; + $119 = $70 * $42; + $120 = $118 + $119; + $121 = $28 * $66; + $122 = $67 * $36; + $123 = $121 + $122; + $124 = $70 * $44; + $125 = $123 + $124; + $126 = $30 * $66; + $127 = $67 * $38; + $128 = $126 + $127; + $129 = $70 * $46; + $130 = $128 + $129; + $131 = ((($3)) + 12|0); + $132 = HEAP32[$131>>2]|0; + $133 = ((($3)) + 28|0); + $134 = HEAP32[$133>>2]|0; + $135 = ((($3)) + 44|0); + $136 = HEAP32[$135>>2]|0; + $137 = ((($3)) + 60|0); + $138 = HEAP32[$137>>2]|0; + HEAPF32[$0>>2] = $75; + $$sroa$4$0$$sroa_idx187 = ((($0)) + 4|0); + HEAPF32[$$sroa$4$0$$sroa_idx187>>2] = $95; + $$sroa$5$0$$sroa_idx189 = ((($0)) + 8|0); + HEAPF32[$$sroa$5$0$$sroa_idx189>>2] = $115; + $$sroa$6$0$$sroa_idx191 = ((($0)) + 12|0); + HEAP32[$$sroa$6$0$$sroa_idx191>>2] = $132; + $$sroa$7$0$$sroa_idx193 = ((($0)) + 16|0); + HEAPF32[$$sroa$7$0$$sroa_idx193>>2] = $80; + $$sroa$8$0$$sroa_idx195 = ((($0)) + 20|0); + HEAPF32[$$sroa$8$0$$sroa_idx195>>2] = $100; + $$sroa$9$0$$sroa_idx197 = ((($0)) + 24|0); + HEAPF32[$$sroa$9$0$$sroa_idx197>>2] = $120; + $$sroa$10$0$$sroa_idx199 = ((($0)) + 28|0); + HEAP32[$$sroa$10$0$$sroa_idx199>>2] = $134; + $$sroa$11$0$$sroa_idx201 = ((($0)) + 32|0); + HEAPF32[$$sroa$11$0$$sroa_idx201>>2] = $85; + $$sroa$12$0$$sroa_idx203 = ((($0)) + 36|0); + HEAPF32[$$sroa$12$0$$sroa_idx203>>2] = $105; + $$sroa$13$0$$sroa_idx205 = ((($0)) + 40|0); + HEAPF32[$$sroa$13$0$$sroa_idx205>>2] = $125; + $$sroa$14$0$$sroa_idx207 = ((($0)) + 44|0); + HEAP32[$$sroa$14$0$$sroa_idx207>>2] = $136; + $$sroa$15$0$$sroa_idx209 = ((($0)) + 48|0); + HEAPF32[$$sroa$15$0$$sroa_idx209>>2] = $90; + $$sroa$16$0$$sroa_idx211 = ((($0)) + 52|0); + HEAPF32[$$sroa$16$0$$sroa_idx211>>2] = $110; + $$sroa$17$0$$sroa_idx213 = ((($0)) + 56|0); + HEAPF32[$$sroa$17$0$$sroa_idx213>>2] = $130; + $$sroa$18$0$$sroa_idx215 = ((($0)) + 60|0); + HEAP32[$$sroa$18$0$$sroa_idx215>>2] = $138; + STACKTOP = sp;return; +} +function _MatrixScale($0,$1,$2,$3) { + $0 = $0|0; + $1 = +$1; + $2 = +$2; + $3 = +$3; + var $$sroa$5$0$$sroa_idx = 0, $$sroa$55$0$$sroa_idx6 = 0, $$sroa$6$0$$sroa_idx = 0, $$sroa$611$0$$sroa_idx12 = 0, $$sroa$7$0$$sroa_idx = 0, $$sroa$717$0$$sroa_idx18 = 0, label = 0, sp = 0; + sp = STACKTOP; + HEAPF32[$0>>2] = $1; + $$sroa$5$0$$sroa_idx = ((($0)) + 4|0); + ;HEAP32[$$sroa$5$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+12>>2]=0|0; + $$sroa$55$0$$sroa_idx6 = ((($0)) + 20|0); + HEAPF32[$$sroa$55$0$$sroa_idx6>>2] = $2; + $$sroa$6$0$$sroa_idx = ((($0)) + 24|0); + ;HEAP32[$$sroa$6$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+12>>2]=0|0; + $$sroa$611$0$$sroa_idx12 = ((($0)) + 40|0); + HEAPF32[$$sroa$611$0$$sroa_idx12>>2] = $3; + $$sroa$7$0$$sroa_idx = ((($0)) + 44|0); + ;HEAP32[$$sroa$7$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+12>>2]=0|0; + $$sroa$717$0$$sroa_idx18 = ((($0)) + 60|0); + HEAPF32[$$sroa$717$0$$sroa_idx18>>2] = 1.0; + return; +} +function _MatrixMultiply($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$sroa$10$0$$sroa_idx14 = 0, $$sroa$11$0$$sroa_idx16 = 0, $$sroa$12$0$$sroa_idx18 = 0, $$sroa$13$0$$sroa_idx20 = 0, $$sroa$14$0$$sroa_idx22 = 0, $$sroa$15$0$$sroa_idx24 = 0, $$sroa$16$0$$sroa_idx26 = 0, $$sroa$17$0$$sroa_idx28 = 0, $$sroa$18$0$$sroa_idx30 = 0, $$sroa$4$0$$sroa_idx2 = 0, $$sroa$5$0$$sroa_idx4 = 0, $$sroa$6$0$$sroa_idx6 = 0, $$sroa$7$0$$sroa_idx8 = 0, $$sroa$8$0$$sroa_idx10 = 0, $$sroa$9$0$$sroa_idx12 = 0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0; + var $104 = 0.0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0.0, $11 = 0.0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0; + var $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0.0, $134 = 0.0, $135 = 0.0, $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0.0, $14 = 0; + var $140 = 0.0, $141 = 0, $142 = 0.0, $143 = 0.0, $144 = 0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0, $149 = 0.0, $15 = 0.0, $150 = 0.0, $151 = 0.0, $152 = 0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0.0; + var $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0.0, $17 = 0.0, $170 = 0.0, $171 = 0.0, $172 = 0.0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0.0; + var $18 = 0, $19 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0; + var $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0; + var $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0; + var $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0.0, $90 = 0.0; + var $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $3 = +HEAPF32[$2>>2]; + $4 = +HEAPF32[$1>>2]; + $5 = $3 * $4; + $6 = ((($2)) + 16|0); + $7 = +HEAPF32[$6>>2]; + $8 = ((($1)) + 4|0); + $9 = +HEAPF32[$8>>2]; + $10 = $7 * $9; + $11 = $5 + $10; + $12 = ((($2)) + 32|0); + $13 = +HEAPF32[$12>>2]; + $14 = ((($1)) + 8|0); + $15 = +HEAPF32[$14>>2]; + $16 = $13 * $15; + $17 = $11 + $16; + $18 = ((($2)) + 48|0); + $19 = +HEAPF32[$18>>2]; + $20 = ((($1)) + 12|0); + $21 = +HEAPF32[$20>>2]; + $22 = $19 * $21; + $23 = $17 + $22; + $24 = ((($1)) + 16|0); + $25 = +HEAPF32[$24>>2]; + $26 = $3 * $25; + $27 = ((($1)) + 20|0); + $28 = +HEAPF32[$27>>2]; + $29 = $7 * $28; + $30 = $26 + $29; + $31 = ((($1)) + 24|0); + $32 = +HEAPF32[$31>>2]; + $33 = $13 * $32; + $34 = $30 + $33; + $35 = ((($1)) + 28|0); + $36 = +HEAPF32[$35>>2]; + $37 = $19 * $36; + $38 = $34 + $37; + $39 = ((($1)) + 32|0); + $40 = +HEAPF32[$39>>2]; + $41 = $3 * $40; + $42 = ((($1)) + 36|0); + $43 = +HEAPF32[$42>>2]; + $44 = $7 * $43; + $45 = $41 + $44; + $46 = ((($1)) + 40|0); + $47 = +HEAPF32[$46>>2]; + $48 = $13 * $47; + $49 = $45 + $48; + $50 = ((($1)) + 44|0); + $51 = +HEAPF32[$50>>2]; + $52 = $19 * $51; + $53 = $49 + $52; + $54 = ((($1)) + 48|0); + $55 = +HEAPF32[$54>>2]; + $56 = $3 * $55; + $57 = ((($1)) + 52|0); + $58 = +HEAPF32[$57>>2]; + $59 = $7 * $58; + $60 = $56 + $59; + $61 = ((($1)) + 56|0); + $62 = +HEAPF32[$61>>2]; + $63 = $13 * $62; + $64 = $60 + $63; + $65 = ((($1)) + 60|0); + $66 = +HEAPF32[$65>>2]; + $67 = $19 * $66; + $68 = $64 + $67; + $69 = ((($2)) + 4|0); + $70 = +HEAPF32[$69>>2]; + $71 = $4 * $70; + $72 = ((($2)) + 20|0); + $73 = +HEAPF32[$72>>2]; + $74 = $9 * $73; + $75 = $71 + $74; + $76 = ((($2)) + 36|0); + $77 = +HEAPF32[$76>>2]; + $78 = $15 * $77; + $79 = $75 + $78; + $80 = ((($2)) + 52|0); + $81 = +HEAPF32[$80>>2]; + $82 = $21 * $81; + $83 = $79 + $82; + $84 = $25 * $70; + $85 = $28 * $73; + $86 = $84 + $85; + $87 = $32 * $77; + $88 = $86 + $87; + $89 = $36 * $81; + $90 = $88 + $89; + $91 = $40 * $70; + $92 = $43 * $73; + $93 = $91 + $92; + $94 = $47 * $77; + $95 = $93 + $94; + $96 = $51 * $81; + $97 = $95 + $96; + $98 = $55 * $70; + $99 = $58 * $73; + $100 = $98 + $99; + $101 = $62 * $77; + $102 = $100 + $101; + $103 = $66 * $81; + $104 = $102 + $103; + $105 = ((($2)) + 8|0); + $106 = +HEAPF32[$105>>2]; + $107 = $4 * $106; + $108 = ((($2)) + 24|0); + $109 = +HEAPF32[$108>>2]; + $110 = $9 * $109; + $111 = $107 + $110; + $112 = ((($2)) + 40|0); + $113 = +HEAPF32[$112>>2]; + $114 = $15 * $113; + $115 = $111 + $114; + $116 = ((($2)) + 56|0); + $117 = +HEAPF32[$116>>2]; + $118 = $21 * $117; + $119 = $115 + $118; + $120 = $25 * $106; + $121 = $28 * $109; + $122 = $120 + $121; + $123 = $32 * $113; + $124 = $122 + $123; + $125 = $36 * $117; + $126 = $124 + $125; + $127 = $40 * $106; + $128 = $43 * $109; + $129 = $127 + $128; + $130 = $47 * $113; + $131 = $129 + $130; + $132 = $51 * $117; + $133 = $131 + $132; + $134 = $55 * $106; + $135 = $58 * $109; + $136 = $134 + $135; + $137 = $62 * $113; + $138 = $136 + $137; + $139 = $66 * $117; + $140 = $138 + $139; + $141 = ((($2)) + 12|0); + $142 = +HEAPF32[$141>>2]; + $143 = $4 * $142; + $144 = ((($2)) + 28|0); + $145 = +HEAPF32[$144>>2]; + $146 = $9 * $145; + $147 = $143 + $146; + $148 = ((($2)) + 44|0); + $149 = +HEAPF32[$148>>2]; + $150 = $15 * $149; + $151 = $147 + $150; + $152 = ((($2)) + 60|0); + $153 = +HEAPF32[$152>>2]; + $154 = $21 * $153; + $155 = $151 + $154; + $156 = $25 * $142; + $157 = $28 * $145; + $158 = $156 + $157; + $159 = $32 * $149; + $160 = $158 + $159; + $161 = $36 * $153; + $162 = $160 + $161; + $163 = $40 * $142; + $164 = $43 * $145; + $165 = $163 + $164; + $166 = $47 * $149; + $167 = $165 + $166; + $168 = $51 * $153; + $169 = $167 + $168; + $170 = $55 * $142; + $171 = $58 * $145; + $172 = $170 + $171; + $173 = $62 * $149; + $174 = $172 + $173; + $175 = $66 * $153; + $176 = $174 + $175; + HEAPF32[$0>>2] = $23; + $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); + HEAPF32[$$sroa$4$0$$sroa_idx2>>2] = $83; + $$sroa$5$0$$sroa_idx4 = ((($0)) + 8|0); + HEAPF32[$$sroa$5$0$$sroa_idx4>>2] = $119; + $$sroa$6$0$$sroa_idx6 = ((($0)) + 12|0); + HEAPF32[$$sroa$6$0$$sroa_idx6>>2] = $155; + $$sroa$7$0$$sroa_idx8 = ((($0)) + 16|0); + HEAPF32[$$sroa$7$0$$sroa_idx8>>2] = $38; + $$sroa$8$0$$sroa_idx10 = ((($0)) + 20|0); + HEAPF32[$$sroa$8$0$$sroa_idx10>>2] = $90; + $$sroa$9$0$$sroa_idx12 = ((($0)) + 24|0); + HEAPF32[$$sroa$9$0$$sroa_idx12>>2] = $126; + $$sroa$10$0$$sroa_idx14 = ((($0)) + 28|0); + HEAPF32[$$sroa$10$0$$sroa_idx14>>2] = $162; + $$sroa$11$0$$sroa_idx16 = ((($0)) + 32|0); + HEAPF32[$$sroa$11$0$$sroa_idx16>>2] = $53; + $$sroa$12$0$$sroa_idx18 = ((($0)) + 36|0); + HEAPF32[$$sroa$12$0$$sroa_idx18>>2] = $97; + $$sroa$13$0$$sroa_idx20 = ((($0)) + 40|0); + HEAPF32[$$sroa$13$0$$sroa_idx20>>2] = $133; + $$sroa$14$0$$sroa_idx22 = ((($0)) + 44|0); + HEAPF32[$$sroa$14$0$$sroa_idx22>>2] = $169; + $$sroa$15$0$$sroa_idx24 = ((($0)) + 48|0); + HEAPF32[$$sroa$15$0$$sroa_idx24>>2] = $68; + $$sroa$16$0$$sroa_idx26 = ((($0)) + 52|0); + HEAPF32[$$sroa$16$0$$sroa_idx26>>2] = $104; + $$sroa$17$0$$sroa_idx28 = ((($0)) + 56|0); + HEAPF32[$$sroa$17$0$$sroa_idx28>>2] = $140; + $$sroa$18$0$$sroa_idx30 = ((($0)) + 60|0); + HEAPF32[$$sroa$18$0$$sroa_idx30>>2] = $176; + return; +} +function _MatrixOrtho($0,$1,$2,$3,$4,$5,$6) { + $0 = $0|0; + $1 = +$1; + $2 = +$2; + $3 = +$3; + $4 = +$4; + $5 = +$5; + $6 = +$6; + var $$sroa$10$0$$sroa_idx24 = 0, $$sroa$11$0$$sroa_idx26 = 0, $$sroa$12$0$$sroa_idx28 = 0, $$sroa$13$0$$sroa_idx30 = 0, $$sroa$14$0$$sroa_idx32 = 0, $$sroa$15$0$$sroa_idx34 = 0, $$sroa$16$0$$sroa_idx36 = 0, $$sroa$17$0$$sroa_idx38 = 0, $$sroa$18$0$$sroa_idx40 = 0, $$sroa$4$0$$sroa_idx12 = 0, $$sroa$5$0$$sroa_idx14 = 0, $$sroa$6$0$$sroa_idx16 = 0, $$sroa$7$0$$sroa_idx18 = 0, $$sroa$8$0$$sroa_idx20 = 0, $$sroa$9$0$$sroa_idx22 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0; + var $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0; + var sp = 0; + sp = STACKTOP; + $7 = $2 - $1; + $8 = $7; + $9 = $4 - $3; + $10 = $9; + $11 = $6 - $5; + $12 = $11; + $13 = 2.0 / $8; + $14 = 2.0 / $10; + $15 = -2.0 / $12; + $16 = $1 + $2; + $17 = -$16; + $18 = $8; + $19 = $17 / $18; + $20 = $19; + $21 = $3 + $4; + $22 = -$21; + $23 = $10; + $24 = $22 / $23; + $25 = $24; + $26 = $5 + $6; + $27 = -$26; + $28 = $12; + $29 = $27 / $28; + $30 = $29; + HEAPF32[$0>>2] = $13; + $$sroa$4$0$$sroa_idx12 = ((($0)) + 4|0); + HEAPF32[$$sroa$4$0$$sroa_idx12>>2] = 0.0; + $$sroa$5$0$$sroa_idx14 = ((($0)) + 8|0); + HEAPF32[$$sroa$5$0$$sroa_idx14>>2] = 0.0; + $$sroa$6$0$$sroa_idx16 = ((($0)) + 12|0); + HEAPF32[$$sroa$6$0$$sroa_idx16>>2] = $20; + $$sroa$7$0$$sroa_idx18 = ((($0)) + 16|0); + HEAPF32[$$sroa$7$0$$sroa_idx18>>2] = 0.0; + $$sroa$8$0$$sroa_idx20 = ((($0)) + 20|0); + HEAPF32[$$sroa$8$0$$sroa_idx20>>2] = $14; + $$sroa$9$0$$sroa_idx22 = ((($0)) + 24|0); + HEAPF32[$$sroa$9$0$$sroa_idx22>>2] = 0.0; + $$sroa$10$0$$sroa_idx24 = ((($0)) + 28|0); + HEAPF32[$$sroa$10$0$$sroa_idx24>>2] = $25; + $$sroa$11$0$$sroa_idx26 = ((($0)) + 32|0); + HEAPF32[$$sroa$11$0$$sroa_idx26>>2] = 0.0; + $$sroa$12$0$$sroa_idx28 = ((($0)) + 36|0); + HEAPF32[$$sroa$12$0$$sroa_idx28>>2] = 0.0; + $$sroa$13$0$$sroa_idx30 = ((($0)) + 40|0); + HEAPF32[$$sroa$13$0$$sroa_idx30>>2] = $15; + $$sroa$14$0$$sroa_idx32 = ((($0)) + 44|0); + HEAPF32[$$sroa$14$0$$sroa_idx32>>2] = $30; + $$sroa$15$0$$sroa_idx34 = ((($0)) + 48|0); + HEAPF32[$$sroa$15$0$$sroa_idx34>>2] = 0.0; + $$sroa$16$0$$sroa_idx36 = ((($0)) + 52|0); + HEAPF32[$$sroa$16$0$$sroa_idx36>>2] = 0.0; + $$sroa$17$0$$sroa_idx38 = ((($0)) + 56|0); + HEAPF32[$$sroa$17$0$$sroa_idx38>>2] = 0.0; + $$sroa$18$0$$sroa_idx40 = ((($0)) + 60|0); + HEAPF32[$$sroa$18$0$$sroa_idx40>>2] = 1.0; + return; +} +function _ProcessGestureEvent($0) { + $0 = $0|0; + var $$$sink = 0, $$sink = 0, $$sink10 = 0, $$sink11 = 0, $$sink16 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0; + var $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0.0, $117 = 0, $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; + var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; + var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0.0, $166 = 0; + var $167 = 0.0, $168 = 0, $169 = 0.0, $17 = 0, $170 = 0.0, $171 = 0.0, $172 = 0, $173 = 0.0, $174 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; + var $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; + var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0; + var $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $moveDownPosition$byval_copy11 = 0; + var $moveDownPosition2$byval_copy12 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $moveDownPosition2$byval_copy12 = sp + 8|0; + $moveDownPosition$byval_copy11 = sp; + $1 = ((($0)) + 4|0); + $2 = HEAP32[$1>>2]|0; + HEAP32[6966] = $2; + $3 = ($2|0)<(2); + $4 = HEAP32[$0>>2]|0; + $5 = ($4|0)==(1); + if (!($3)) { + if ($5) { + $88 = ((($0)) + 24|0); + $89 = $88; + $90 = $89; + $91 = HEAP32[$90>>2]|0; + $92 = (($89) + 4)|0; + $93 = $92; + $94 = HEAP32[$93>>2]|0; + $95 = 24672; + $96 = $95; + HEAP32[$96>>2] = $91; + $97 = (($95) + 4)|0; + $98 = $97; + HEAP32[$98>>2] = $94; + $99 = ((($0)) + 32|0); + $100 = $99; + $101 = $100; + $102 = HEAP32[$101>>2]|0; + $103 = (($100) + 4)|0; + $104 = $103; + $105 = HEAP32[$104>>2]|0; + $106 = 24712; + $107 = $106; + HEAP32[$107>>2] = $102; + $108 = (($106) + 4)|0; + $109 = $108; + HEAP32[$109>>2] = $105; + $110 = +HEAPF32[6178]; + $111 = +HEAPF32[6168]; + $112 = $110 - $111; + HEAPF32[6180] = $112; + $113 = +HEAPF32[(24716)>>2]; + $114 = +HEAPF32[(24676)>>2]; + $115 = $113 - $114; + HEAPF32[(24724)>>2] = $115; + HEAP32[6965] = 4; + STACKTOP = sp;return; } - case 17: { - $34 = HEAP32[4668>>2]|0; - $35 = ($34|0)==(0); - if (!($35)) { - _LoadCompressedTexture($data,$width,$height,$mipmapCount,37808); + switch ($4|0) { + case 2: { + ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24704>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24704+4>>2]|0; + ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24728>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24728+4>>2]|0; + $116 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); + HEAPF32[6971] = $116; + $117 = 24704; + $118 = $117; + $119 = HEAP32[$118>>2]|0; + $120 = (($117) + 4)|0; + $121 = $120; + $122 = HEAP32[$121>>2]|0; + $123 = 24672; + $124 = $123; + HEAP32[$124>>2] = $119; + $125 = (($123) + 4)|0; + $126 = $125; + HEAP32[$126>>2] = $122; + $127 = 24728; + $128 = $127; + $129 = HEAP32[$128>>2]|0; + $130 = (($127) + 4)|0; + $131 = $130; + $132 = HEAP32[$131>>2]|0; + $133 = 24712; + $134 = $133; + HEAP32[$134>>2] = $129; + $135 = (($133) + 4)|0; + $136 = $135; + HEAP32[$136>>2] = $132; + $137 = ((($0)) + 24|0); + $138 = $137; + $139 = $138; + $140 = HEAP32[$139>>2]|0; + $141 = (($138) + 4)|0; + $142 = $141; + $143 = HEAP32[$142>>2]|0; + $144 = 24704; + $145 = $144; + HEAP32[$145>>2] = $140; + $146 = (($144) + 4)|0; + $147 = $146; + HEAP32[$147>>2] = $143; + $148 = ((($0)) + 32|0); + $149 = $148; + $150 = $149; + $151 = HEAP32[$150>>2]|0; + $152 = (($149) + 4)|0; + $153 = $152; + $154 = HEAP32[$153>>2]|0; + $155 = 24728; + $156 = $155; + HEAP32[$156>>2] = $151; + $157 = (($155) + 4)|0; + $158 = $157; + HEAP32[$158>>2] = $154; + $159 = +HEAPF32[6182]; + $160 = +HEAPF32[6176]; + $161 = $159 - $160; + HEAPF32[6180] = $161; + $162 = +HEAPF32[(24732)>>2]; + $163 = +HEAPF32[(24708)>>2]; + $164 = $162 - $163; + HEAPF32[(24724)>>2] = $164; + ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24672>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24672+4>>2]|0; + ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24704>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24704+4>>2]|0; + $165 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); + $166 = !($165 >= 0.004999999888241291); + if ($166) { + ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24712>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24712+4>>2]|0; + ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24728>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24728+4>>2]|0; + $167 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); + $168 = !($167 >= 0.004999999888241291); + if ($168) { + $$sink16 = 4; + } else { + label = 29; + } + } else { + label = 29; } + if ((label|0) == 29) { + ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24704>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24704+4>>2]|0; + ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24728>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24728+4>>2]|0; + $169 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); + $170 = +HEAPF32[6971]; + $171 = $169 - $170; + $172 = $171 < 0.0; + $$sink11 = $172 ? 256 : 512; + $$sink16 = $$sink11; + } + HEAP32[6965] = $$sink16; + ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24704>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24704+4>>2]|0; + ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24728>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24728+4>>2]|0; + $173 = (+_Vector2Angle($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); + $174 = 360.0 - $173; + HEAPF32[6972] = $174; + STACKTOP = sp;return; break; } - case 18: { - $36 = HEAP32[4668>>2]|0; - $37 = ($36|0)==(0); - if (!($37)) { - _LoadCompressedTexture($data,$width,$height,$mipmapCount,37815); - } + case 0: { + HEAPF32[6971] = 0.0; + HEAPF32[6972] = 0.0; + HEAPF32[6180] = 0.0; + HEAPF32[(24724)>>2] = 0.0; + HEAP32[6966] = 0; + HEAP32[6965] = 0; + STACKTOP = sp;return; break; } default: { - _TraceLog(2,15914,$vararg_buffer9); + STACKTOP = sp;return; } } - } while(0); - $38 = HEAP32[4648>>2]|0; - $39 = ($38|0)==(0); - if ($39) { - _glTexParameteri(3553,10242,33071); - _glTexParameteri(3553,10243,33071); - } else { - _glTexParameteri(3553,10242,10497); - _glTexParameteri(3553,10243,10497); - } - _glTexParameteri(3553,10240,9728); - _glTexParameteri(3553,10241,9728); - _glBindTexture(3553,0); - $40 = HEAP32[$id>>2]|0; - $41 = ($40|0)==(0); - if ($41) { - _TraceLog(2,16836,$vararg_buffer15); - $$0 = HEAP32[$id>>2]|0; - STACKTOP = sp;return ($$0|0); - } else { - HEAP32[$vararg_buffer11>>2] = $40; - $vararg_ptr13 = ((($vararg_buffer11)) + 4|0); - HEAP32[$vararg_ptr13>>2] = $width; - $vararg_ptr14 = ((($vararg_buffer11)) + 8|0); - HEAP32[$vararg_ptr14>>2] = $height; - _TraceLog(0,15943,$vararg_buffer11); - $$0 = HEAP32[$id>>2]|0; - STACKTOP = sp;return ($$0|0); - } - return (0)|0; -} -function _rlglUnloadFBO($fbo) { - $fbo = $fbo|0; - var $0 = 0, $1 = 0, $2 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - _glDeleteFramebuffers(1,($fbo|0)); - $0 = ((($fbo)) + 4|0); - _glDeleteTextures(1,($0|0)); - $1 = ((($fbo)) + 8|0); - _glDeleteTextures(1,($1|0)); - $2 = HEAP32[$fbo>>2]|0; - HEAP32[$vararg_buffer>>2] = $2; - _TraceLog(0,15992,$vararg_buffer); - STACKTOP = sp;return; -} -function _rlglClose() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; - var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $postproFbo$byval_copy = 0, $vararg_buffer1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $postproFbo$byval_copy = sp + 8|0; - $vararg_buffer1 = sp; - $0 = HEAP32[4632>>2]|0; - $1 = ($0|0)==(0); - if (!($1)) { - $2 = HEAP32[4644>>2]|0; - FUNCTION_TABLE_vi[$2 & 31](0); - } - _glDisableVertexAttribArray(0); - _glDisableVertexAttribArray(1); - _glDisableVertexAttribArray(2); - _glDisableVertexAttribArray(3); - _glBindBuffer(34962,0); - _glBindBuffer(34963,0); - _glUseProgram(0); - _glDeleteBuffers(1,(5084|0)); - _glDeleteBuffers(1,((5088)|0)); - _glDeleteBuffers(1,(5092|0)); - _glDeleteBuffers(1,((5096)|0)); - _glDeleteBuffers(1,(5100|0)); - _glDeleteBuffers(1,((5104)|0)); - _glDeleteBuffers(1,((5108)|0)); - _glDeleteBuffers(1,((5112)|0)); - $3 = HEAP32[4632>>2]|0; - $4 = ($3|0)==(0); - if (!($4)) { - $5 = HEAP32[4636>>2]|0; - FUNCTION_TABLE_vii[$5 & 63](1,5116); - $6 = HEAP32[4636>>2]|0; - FUNCTION_TABLE_vii[$6 & 63](1,5120); - $7 = HEAP32[4636>>2]|0; - FUNCTION_TABLE_vii[$7 & 63](1,5124); - } - $8 = HEAP32[4672>>2]|0; - _glDeleteProgram(($8|0)); - $9 = HEAP32[4732>>2]|0; - _glDeleteProgram(($9|0)); - $10 = HEAP32[4600>>2]|0; - _free($10); - $11 = HEAP32[4560>>2]|0; - _free($11); - $12 = HEAP32[4604>>2]|0; - _free($12); - $13 = HEAP32[4572>>2]|0; - _free($13); - $14 = HEAP32[4608>>2]|0; - _free($14); - $15 = HEAP32[4592>>2]|0; - _free($15); - $16 = HEAP32[4584>>2]|0; - _free($16); - $17 = HEAP32[5128>>2]|0; - _free($17); - _glDeleteTextures(1,(3176|0)); - $18 = HEAP32[3176>>2]|0; - HEAP32[$postproFbo$byval_copy>>2] = $18; - _TraceLog(0,16045,$postproFbo$byval_copy); - $19 = HEAP32[4620>>2]|0; - $20 = ($19|0)==(0); - if ($20) { - $25 = HEAP32[4616>>2]|0; - _free($25); - STACKTOP = sp;return; } - ;HEAP32[$postproFbo$byval_copy>>2]=HEAP32[4620>>2]|0;HEAP32[$postproFbo$byval_copy+4>>2]=HEAP32[4620+4>>2]|0;HEAP32[$postproFbo$byval_copy+8>>2]=HEAP32[4620+8>>2]|0; - _rlglUnloadFBO($postproFbo$byval_copy); - $21 = HEAP32[(4916)>>2]|0; - _rlDeleteBuffers($21); - $22 = HEAP32[(4920)>>2]|0; - _rlDeleteBuffers($22); - $23 = HEAP32[(4924)>>2]|0; - _rlDeleteBuffers($23); - $24 = HEAP32[(4912)>>2]|0; - _rlDeleteVertexArrays($24); - _TraceLog(0,16110,$vararg_buffer1); - $25 = HEAP32[4616>>2]|0; - _free($25); - STACKTOP = sp;return; -} -function _rlglDraw() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; - var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $i$05 = 0, $indicesOffset$04 = 0, $matMVP = 0, $matMVP$byval_copy = 0, $modelview$byval_copy = 0, $or$cond = 0, $or$cond3 = 0; - var dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 192|0; - $matMVP$byval_copy = sp + 128|0; - $modelview$byval_copy = sp + 64|0; - $matMVP = sp; - _UpdateBuffers(); - $0 = HEAP32[4552>>2]|0; - $1 = ($0|0)>(0); - $2 = HEAP32[4564>>2]|0; - $3 = ($2|0)>(0); - $or$cond = $1 | $3; - $4 = HEAP32[4576>>2]|0; - $5 = ($4|0)>(0); - $or$cond3 = $or$cond | $5; - if ($or$cond3) { - $6 = HEAP32[4792>>2]|0; - _glUseProgram(($6|0)); - dest=$modelview$byval_copy; src=3440; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$matMVP$byval_copy; src=3372; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($matMVP,$modelview$byval_copy,$matMVP$byval_copy); - $7 = HEAP32[(4824)>>2]|0; - dest=$matMVP$byval_copy; src=$matMVP; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - $8 = (_MatrixToFloat($matMVP$byval_copy)|0); - _glUniformMatrix4fv(($7|0),1,0,($8|0)); - $9 = HEAP32[(4840)>>2]|0; - _glUniform1i(($9|0),0); - } - $10 = HEAP32[4552>>2]|0; - $11 = ($10|0)>(0); - if ($11) { - $12 = HEAP32[3176>>2]|0; - _glBindTexture(3553,($12|0)); - $13 = HEAP32[4632>>2]|0; - $14 = ($13|0)==(0); - if ($14) { - $17 = HEAP32[5084>>2]|0; - _glBindBuffer(34962,($17|0)); - $18 = HEAP32[(4808)>>2]|0; - _glVertexAttribPointer(($18|0),3,5126,0,0,(0|0)); - $19 = HEAP32[(4808)>>2]|0; - _glEnableVertexAttribArray(($19|0)); - $20 = HEAP32[(4820)>>2]|0; - $21 = ($20|0)==(-1); - if (!($21)) { - $22 = HEAP32[(5088)>>2]|0; - _glBindBuffer(34962,($22|0)); - $23 = HEAP32[(4820)>>2]|0; - _glVertexAttribPointer(($23|0),4,5121,1,0,(0|0)); - $24 = HEAP32[(4820)>>2]|0; - _glEnableVertexAttribArray(($24|0)); + if ($5) { + $6 = HEAP32[6967]|0; + $7 = (($6) + 1)|0; + HEAP32[6967] = $7; + $8 = HEAP32[6965]|0; + $9 = ($8|0)==(0); + $10 = ($6|0)>(0); + $or$cond = $10 & $9; + if ($or$cond) { + $11 = ((($0)) + 24|0); + ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24672>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24672+4>>2]|0; + ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[$11>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[$11+4>>2]|0; + $12 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); + $13 = $12 < 0.029999999329447746; + if ($13) { + HEAP32[6965] = 2; + HEAP32[6967] = 0; + } else { + label = 6; } } else { - $15 = HEAP32[4644>>2]|0; - $16 = HEAP32[5116>>2]|0; - FUNCTION_TABLE_vi[$15 & 31]($16); - } - $25 = HEAP32[4552>>2]|0; - _glDrawArrays(1,0,($25|0)); - $26 = HEAP32[4632>>2]|0; - $27 = ($26|0)==(0); - if ($27) { - _glBindBuffer(34962,0); + label = 6; } - _glBindTexture(3553,0); + if ((label|0) == 6) { + HEAP32[6967] = 1; + HEAP32[6965] = 1; + } + $14 = ((($0)) + 24|0); + $15 = $14; + $16 = $15; + $17 = HEAP32[$16>>2]|0; + $18 = (($15) + 4)|0; + $19 = $18; + $20 = HEAP32[$19>>2]|0; + $21 = 24672; + $22 = $21; + HEAP32[$22>>2] = $17; + $23 = (($21) + 4)|0; + $24 = $23; + HEAP32[$24>>2] = $20; + $25 = 24680; + $26 = $25; + HEAP32[$26>>2] = $17; + $27 = (($25) + 4)|0; + $28 = $27; + HEAP32[$28>>2] = $20; + $29 = 24688; + $30 = $29; + HEAP32[$30>>2] = $17; + $31 = (($29) + 4)|0; + $32 = $31; + HEAP32[$32>>2] = $20; + $33 = ((($0)) + 8|0); + $34 = HEAP32[$33>>2]|0; + HEAP32[5] = $34; + HEAPF32[6174] = 0.0; + HEAPF32[(24700)>>2] = 0.0; + STACKTOP = sp;return; } - $28 = HEAP32[4564>>2]|0; - $29 = ($28|0)>(0); - if ($29) { - $30 = HEAP32[3176>>2]|0; - _glBindTexture(3553,($30|0)); - $31 = HEAP32[4632>>2]|0; - $32 = ($31|0)==(0); - if ($32) { - $35 = HEAP32[5092>>2]|0; - _glBindBuffer(34962,($35|0)); - $36 = HEAP32[(4808)>>2]|0; - _glVertexAttribPointer(($36|0),3,5126,0,0,(0|0)); - $37 = HEAP32[(4808)>>2]|0; - _glEnableVertexAttribArray(($37|0)); - $38 = HEAP32[(4820)>>2]|0; - $39 = ($38|0)==(-1); - if (!($39)) { - $40 = HEAP32[(5096)>>2]|0; - _glBindBuffer(34962,($40|0)); - $41 = HEAP32[(4820)>>2]|0; - _glVertexAttribPointer(($41|0),4,5121,1,0,(0|0)); - $42 = HEAP32[(4820)>>2]|0; - _glEnableVertexAttribArray(($42|0)); + switch ($4|0) { + case 0: { + $35 = HEAP32[6965]|0; + $36 = ($35|0)==(8); + if ($36) { + $37 = ((($0)) + 24|0); + $38 = $37; + $39 = $38; + $40 = HEAP32[$39>>2]|0; + $41 = (($38) + 4)|0; + $42 = $41; + $43 = HEAP32[$42>>2]|0; + $44 = 24688; + $45 = $44; + HEAP32[$45>>2] = $40; + $46 = (($44) + 4)|0; + $47 = $46; + HEAP32[$47>>2] = $43; + } + ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24672>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24672+4>>2]|0; + ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24688>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24688+4>>2]|0; + $48 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); + $49 = $48 / 0.0; + HEAPF32[6968] = $49; + HEAP32[6969] = 0; + $50 = $49 > 5.0000002374872565E-4; + if ($50) { + $51 = HEAP32[5]|0; + $52 = ((($0)) + 8|0); + $53 = HEAP32[$52>>2]|0; + $54 = ($51|0)==($53|0); + if ($54) { + ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24672>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24672+4>>2]|0; + ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24688>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24688+4>>2]|0; + $55 = (+_Vector2Angle($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); + $56 = 360.0 - $55; + HEAPF32[6970] = $56; + $57 = $56 < 30.0; + $58 = $56 > 330.0; + $or$cond3 = $57 | $58; + if ($or$cond3) { + $$sink10 = 16; + } else { + $59 = $56 > 30.0; + $60 = $56 < 120.0; + $or$cond5 = $59 & $60; + if ($or$cond5) { + $$sink10 = 64; + } else { + $61 = $56 > 120.0; + $62 = $56 < 210.0; + $or$cond7 = $61 & $62; + $63 = $56 > 210.0; + $64 = $56 < 300.0; + $or$cond9 = $63 & $64; + $$sink = $or$cond9 ? 128 : 0; + $$$sink = $or$cond7 ? 32 : $$sink; + $$sink10 = $$$sink; + } + } + } else { + label = 16; } } else { - $33 = HEAP32[4644>>2]|0; - $34 = HEAP32[5120>>2]|0; - FUNCTION_TABLE_vi[$33 & 31]($34); + label = 16; } - $43 = HEAP32[4564>>2]|0; - _glDrawArrays(4,0,($43|0)); - $44 = HEAP32[4632>>2]|0; - $45 = ($44|0)==(0); - if ($45) { - _glBindBuffer(34962,0); + if ((label|0) == 16) { + HEAPF32[6968] = 0.0; + HEAPF32[6970] = 0.0; + $$sink10 = 0; } - _glBindTexture(3553,0); + HEAP32[6965] = $$sink10; + HEAPF32[6170] = 0.0; + HEAPF32[(24684)>>2] = 0.0; + HEAP32[6966] = 0; + STACKTOP = sp;return; + break; } - $46 = HEAP32[4576>>2]|0; - $47 = ($46|0)>(0); - if ($47) { - $48 = HEAP32[4632>>2]|0; - $49 = ($48|0)==(0); - if ($49) { - $52 = HEAP32[5100>>2]|0; - _glBindBuffer(34962,($52|0)); - $53 = HEAP32[(4808)>>2]|0; - _glVertexAttribPointer(($53|0),3,5126,0,0,(0|0)); - $54 = HEAP32[(4808)>>2]|0; - _glEnableVertexAttribArray(($54|0)); - $55 = HEAP32[(5104)>>2]|0; - _glBindBuffer(34962,($55|0)); - $56 = HEAP32[(4812)>>2]|0; - _glVertexAttribPointer(($56|0),2,5126,0,0,(0|0)); - $57 = HEAP32[(4812)>>2]|0; - _glEnableVertexAttribArray(($57|0)); - $58 = HEAP32[(4820)>>2]|0; - $59 = ($58|0)==(-1); - if (!($59)) { - $60 = HEAP32[(5108)>>2]|0; - _glBindBuffer(34962,($60|0)); - $61 = HEAP32[(4820)>>2]|0; - _glVertexAttribPointer(($61|0),4,5121,1,0,(0|0)); - $62 = HEAP32[(4820)>>2]|0; - _glEnableVertexAttribArray(($62|0)); - } - $63 = HEAP32[(5112)>>2]|0; - _glBindBuffer(34963,($63|0)); - } else { - $50 = HEAP32[4644>>2]|0; - $51 = HEAP32[5124>>2]|0; - FUNCTION_TABLE_vi[$50 & 31]($51); + case 2: { + $65 = HEAP32[6969]|0; + $66 = ($65|0)==(0); + if ($66) { + HEAP32[6969] = 1; } - $64 = HEAP32[4612>>2]|0; - $65 = ($64|0)>(0); - if ($65) { - $i$05 = 0;$indicesOffset$04 = 0; - while(1) { - $66 = HEAP32[4616>>2]|0; - $67 = (((($66) + ($i$05<<3)|0)) + 4|0); - $68 = HEAP32[$67>>2]|0; - $69 = (($68|0) / 4)&-1; - $70 = ($69*6)|0; - $71 = (($66) + ($i$05<<3)|0); - $72 = HEAP32[$71>>2]|0; - _glBindTexture(3553,($72|0)); - $73 = $indicesOffset$04 << 1; - $74 = $73; - _glDrawElements(4,($70|0),5123,($74|0)); - $75 = HEAP32[4616>>2]|0; - $76 = (((($75) + ($i$05<<3)|0)) + 4|0); - $77 = HEAP32[$76>>2]|0; - $78 = (($77|0) / 4)&-1; - $79 = ($78*6)|0; - $80 = (($79) + ($indicesOffset$04))|0; - $81 = (($i$05) + 1)|0; - $82 = HEAP32[4612>>2]|0; - $83 = ($81|0)<($82|0); - if ($83) { - $i$05 = $81;$indicesOffset$04 = $80; - } else { - break; - } + $67 = ((($0)) + 24|0); + $68 = $67; + $69 = $68; + $70 = HEAP32[$69>>2]|0; + $71 = (($68) + 4)|0; + $72 = $71; + $73 = HEAP32[$72>>2]|0; + $74 = 24704; + $75 = $74; + HEAP32[$75>>2] = $70; + $76 = (($74) + 4)|0; + $77 = $76; + HEAP32[$77>>2] = $73; + $78 = HEAP32[6965]|0; + $79 = ($78|0)==(4); + if ($79) { + ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24672>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24672+4>>2]|0; + ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24704>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24704+4>>2]|0; + $80 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); + $81 = !($80 >= 0.014999999664723873); + if (!($81)) { + HEAP32[6965] = 8; } } - $84 = HEAP32[4632>>2]|0; - $85 = ($84|0)==(0); - if ($85) { - _glBindBuffer(34962,0); - _glBindBuffer(34963,0); - } - _glBindTexture(3553,0); + $82 = +HEAPF32[6176]; + $83 = +HEAPF32[6170]; + $84 = $82 - $83; + HEAPF32[6174] = $84; + $85 = +HEAPF32[(24708)>>2]; + $86 = +HEAPF32[(24684)>>2]; + $87 = $85 - $86; + HEAPF32[(24700)>>2] = $87; + STACKTOP = sp;return; + break; } - $86 = HEAP32[4632>>2]|0; - $87 = ($86|0)==(0); - if ($87) { - _glUseProgram(0); - HEAP32[4612>>2] = 1; - $89 = HEAP32[3176>>2]|0; - $90 = HEAP32[4616>>2]|0; - HEAP32[$90>>2] = $89; - $91 = HEAP32[4616>>2]|0; - $92 = ((($91)) + 4|0); - HEAP32[$92>>2] = 0; - HEAP32[4552>>2] = 0; - HEAP32[4556>>2] = 0; - HEAP32[4564>>2] = 0; - HEAP32[4568>>2] = 0; - HEAP32[4576>>2] = 0; - HEAP32[4588>>2] = 0; - HEAP32[4580>>2] = 0; - HEAPF32[4596>>2] = -1.0; + default: { STACKTOP = sp;return; } - $88 = HEAP32[4644>>2]|0; - FUNCTION_TABLE_vi[$88 & 31](0); - _glUseProgram(0); - HEAP32[4612>>2] = 1; - $89 = HEAP32[3176>>2]|0; - $90 = HEAP32[4616>>2]|0; - HEAP32[$90>>2] = $89; - $91 = HEAP32[4616>>2]|0; - $92 = ((($91)) + 4|0); - HEAP32[$92>>2] = 0; - HEAP32[4552>>2] = 0; - HEAP32[4556>>2] = 0; - HEAP32[4564>>2] = 0; - HEAP32[4568>>2] = 0; - HEAP32[4576>>2] = 0; - HEAP32[4588>>2] = 0; - HEAP32[4580>>2] = 0; - HEAPF32[4596>>2] = -1.0; - STACKTOP = sp;return; + } } -function _rlglDrawPostpro() { - var $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $postproQuad$byval_copy = 0, $tmpcast$byval_copy = 0, label = 0, sp = 0; +function _UpdateGestures() { + var $$off = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 304|0; - $tmpcast$byval_copy = sp + 300|0; - $$byval_copy2 = sp + 288|0; - $$byval_copy1 = sp + 276|0; - $$byval_copy = sp + 264|0; - $postproQuad$byval_copy = sp + 40|0; - $0 = sp + 28|0; - $1 = sp + 16|0; - $2 = sp + 4|0; - $3 = sp; - _glBindFramebuffer(36160,0); - HEAPF32[$0>>2] = 0.0; - $4 = ((($0)) + 4|0); - HEAPF32[$4>>2] = 0.0; - $5 = ((($0)) + 8|0); - HEAPF32[$5>>2] = 0.0; - HEAPF32[$1>>2] = 0.0; - $6 = ((($1)) + 4|0); - HEAPF32[$6>>2] = 0.0; - $7 = ((($1)) + 8|0); - HEAPF32[$7>>2] = 0.0; - HEAPF32[$2>>2] = 1.0; - $8 = ((($2)) + 4|0); - HEAPF32[$8>>2] = 1.0; - $9 = ((($2)) + 8|0); - HEAPF32[$9>>2] = 1.0; - HEAP32[$3>>2] = -1; - _memcpy(($postproQuad$byval_copy|0),(4860|0),224)|0; - ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0; - ;HEAP32[$$byval_copy1>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$1+8>>2]|0; - ;HEAP32[$$byval_copy2>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$2+8>>2]|0; - ;HEAP8[$tmpcast$byval_copy>>0]=HEAP8[$3>>0]|0;HEAP8[$tmpcast$byval_copy+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$tmpcast$byval_copy+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$tmpcast$byval_copy+3>>0]=HEAP8[$3+3>>0]|0; - _rlglDrawModel($postproQuad$byval_copy,$$byval_copy,$$byval_copy1,0.0,$$byval_copy2,$tmpcast$byval_copy,0); - STACKTOP = sp;return; -} -function _rlglDrawModel($model,$position,$rotationAxis,$rotationAngle,$scale,$color,$wires) { - $model = $model|0; - $position = $position|0; - $rotationAxis = $rotationAxis|0; - $rotationAngle = +$rotationAngle; - $scale = $scale|0; - $color = $color|0; - $wires = $wires|0; - var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0; - var $27 = 0.0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0.0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0.0, $80 = 0; - var $81 = 0, $9 = 0, $matMVP = 0, $matMVP$byval_copy = 0, $matModel = 0, $matModelView = 0, $matModelView$byval_copy = 0, $matProjection = 0, $matRotation = 0, $matScale = 0, $matTransform = 0, $matTranslation = 0, $matView = 0, $vColor = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 784|0; - $matMVP$byval_copy = sp + 720|0; - $matModelView$byval_copy = sp + 656|0; - $matView = sp + 512|0; - $matProjection = sp + 448|0; - $matRotation = sp + 384|0; - $matScale = sp + 320|0; - $matTranslation = sp + 256|0; - $matTransform = sp + 192|0; - $0 = sp + 592|0; - $matModel = sp + 128|0; - $matModelView = sp + 64|0; - $matMVP = sp; - $vColor = sp + 576|0; - $1 = ((($model)) + 164|0); - $2 = HEAP32[$1>>2]|0; - _glUseProgram(($2|0)); - dest=$matView; src=3440; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$matProjection; src=3372; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - $3 = $rotationAngle; - $4 = $3 * 0.017453292519943295; - $5 = $4; - ;HEAP32[$matMVP$byval_copy>>2]=HEAP32[$rotationAxis>>2]|0;HEAP32[$matMVP$byval_copy+4>>2]=HEAP32[$rotationAxis+4>>2]|0;HEAP32[$matMVP$byval_copy+8>>2]=HEAP32[$rotationAxis+8>>2]|0; - _MatrixRotate($matRotation,$matMVP$byval_copy,$5); - $6 = +HEAPF32[$scale>>2]; - $7 = ((($scale)) + 4|0); - $8 = +HEAPF32[$7>>2]; - $9 = ((($scale)) + 8|0); - $10 = +HEAPF32[$9>>2]; - _MatrixScale($matScale,$6,$8,$10); - $11 = +HEAPF32[$position>>2]; - $12 = ((($position)) + 4|0); - $13 = +HEAPF32[$12>>2]; - $14 = ((($position)) + 8|0); - $15 = +HEAPF32[$14>>2]; - _MatrixTranslate($matTranslation,$11,$13,$15); - dest=$matModelView$byval_copy; src=$matRotation; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$matMVP$byval_copy; src=$matScale; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($0,$matModelView$byval_copy,$matMVP$byval_copy); - dest=$matModelView$byval_copy; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$matMVP$byval_copy; src=$matTranslation; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($matTransform,$matModelView$byval_copy,$matMVP$byval_copy); - $16 = ((($model)) + 80|0); - dest=$matModelView$byval_copy; src=$16; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$matMVP$byval_copy; src=$matTransform; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($matModel,$matModelView$byval_copy,$matMVP$byval_copy); - dest=$matModelView$byval_copy; src=$matModel; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$matMVP$byval_copy; src=$matView; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($matModelView,$matModelView$byval_copy,$matMVP$byval_copy); - dest=$matModelView$byval_copy; src=$matModelView; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$matMVP$byval_copy; src=$matProjection; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($matMVP,$matModelView$byval_copy,$matMVP$byval_copy); - $17 = ((($model)) + 196|0); - $18 = HEAP32[$17>>2]|0; - dest=$matMVP$byval_copy; src=$matMVP; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - $19 = (_MatrixToFloat($matMVP$byval_copy)|0); - _glUniformMatrix4fv(($18|0),1,0,($19|0)); - $20 = HEAP8[$color>>0]|0; - $21 = (+($20&255)); - $22 = $21 / 255.0; - HEAPF32[$vColor>>2] = $22; - $23 = ((($vColor)) + 4|0); - $24 = ((($color)) + 1|0); - $25 = HEAP8[$24>>0]|0; - $26 = (+($25&255)); - $27 = $26 / 255.0; - HEAPF32[$23>>2] = $27; - $28 = ((($vColor)) + 8|0); - $29 = ((($color)) + 2|0); - $30 = HEAP8[$29>>0]|0; - $31 = (+($30&255)); - $32 = $31 / 255.0; - HEAPF32[$28>>2] = $32; - $33 = ((($vColor)) + 12|0); - $34 = ((($color)) + 3|0); - $35 = HEAP8[$34>>0]|0; - $36 = (+($35&255)); - $37 = $36 / 255.0; - HEAPF32[$33>>2] = $37; - $38 = ((($model)) + 208|0); - $39 = HEAP32[$38>>2]|0; - _glUniform4fv(($39|0),1,($vColor|0)); - _glActiveTexture(33984); - $40 = ((($model)) + 168|0); - $41 = HEAP32[$40>>2]|0; - _glBindTexture(3553,($41|0)); - $42 = ((($model)) + 212|0); - $43 = HEAP32[$42>>2]|0; - _glUniform1i(($43|0),0); - $44 = ((($model)) + 172|0); - $45 = HEAP32[$44>>2]|0; - $46 = ($45|0)==(0); - if (!($46)) { - _glActiveTexture(33985); - $47 = HEAP32[$44>>2]|0; - _glBindTexture(3553,($47|0)); - } - $48 = ((($model)) + 176|0); - $49 = HEAP32[$48>>2]|0; - $50 = ($49|0)==(0); - if (!($50)) { - _glActiveTexture(33986); - $51 = HEAP32[$48>>2]|0; - _glBindTexture(3553,($51|0)); - } - $52 = HEAP32[4632>>2]|0; - $53 = ($52|0)==(0); - if ($53) { - $57 = ((($model)) + 56|0); - $58 = HEAP32[$57>>2]|0; - _glBindBuffer(34962,($58|0)); - $59 = ((($model)) + 180|0); - $60 = HEAP32[$59>>2]|0; - _glVertexAttribPointer(($60|0),3,5126,0,0,(0|0)); - $61 = HEAP32[$59>>2]|0; - _glEnableVertexAttribArray(($61|0)); - $62 = ((($model)) + 60|0); - $63 = HEAP32[$62>>2]|0; - _glBindBuffer(34962,($63|0)); - $64 = ((($model)) + 184|0); - $65 = HEAP32[$64>>2]|0; - _glVertexAttribPointer(($65|0),2,5126,0,0,(0|0)); - $66 = HEAP32[$64>>2]|0; - _glEnableVertexAttribArray(($66|0)); - $67 = ((($model)) + 188|0); - $68 = HEAP32[$67>>2]|0; - $69 = ($68|0)==(-1); - if (!($69)) { - $70 = ((($model)) + 64|0); - $71 = HEAP32[$70>>2]|0; - _glBindBuffer(34962,($71|0)); - $72 = HEAP32[$67>>2]|0; - _glVertexAttribPointer(($72|0),3,5126,0,0,(0|0)); - $73 = HEAP32[$67>>2]|0; - _glEnableVertexAttribArray(($73|0)); - } - } else { - $54 = HEAP32[4644>>2]|0; - $55 = ((($model)) + 52|0); - $56 = HEAP32[$55>>2]|0; - FUNCTION_TABLE_vi[$54 & 31]($56); - } - $74 = HEAP32[$model>>2]|0; - _glDrawArrays(4,0,($74|0)); - $75 = HEAP32[$44>>2]|0; - $76 = ($75|0)==(0); - if (!($76)) { - _glActiveTexture(33985); - _glBindTexture(3553,0); + $0 = HEAP32[6965]|0; + $$off = (($0) + -1)|0; + $1 = ($$off>>>0)<(2); + $2 = HEAP32[6966]|0; + $3 = ($2|0)<(2); + $or$cond3 = $1 & $3; + if ($or$cond3) { + HEAP32[6965] = 4; } - $77 = HEAP32[$48>>2]|0; - $78 = ($77|0)==(0); - if (!($78)) { - _glActiveTexture(33986); - _glBindTexture(3553,0); + $4 = HEAP32[6965]|0; + $5 = (($4) + -16)|0; + $6 = $5 >>> 4; + $7 = $5 << 28; + $8 = $6 | $7; + switch ($8|0) { + case 0: case 1: case 3: case 7: { + break; + } + default: { + return; } - _glActiveTexture(33984); - _glBindTexture(3553,0); - $79 = HEAP32[4632>>2]|0; - $80 = ($79|0)==(0); - if ($80) { - _glBindBuffer(34962,0); - _glUseProgram(0); - STACKTOP = sp;return; - } else { - $81 = HEAP32[4644>>2]|0; - FUNCTION_TABLE_vi[$81 & 31](0); - _glUseProgram(0); - STACKTOP = sp;return; } + HEAP32[6965] = 0; + return; } -function _rlglInitGraphics($offsetX,$offsetY,$width,$height) { - $offsetX = $offsetX|0; - $offsetY = $offsetY|0; - $width = $width|0; - $height = $height|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $vararg_buffer = 0, label = 0, sp = 0; +function _GetMousePosition($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - HEAP32[4852>>2] = $width; - HEAP32[4856>>2] = $height; - $0 = (($offsetX|0) / 2)&-1; - $1 = (($offsetY|0) / 2)&-1; - $2 = (($width) - ($offsetX))|0; - $3 = (($height) - ($offsetY))|0; - _glViewport(($0|0),($1|0),($2|0),($3|0)); - _glClearColor(0.0,0.0,0.0,1.0); - _glClear(16640); - _glEnable(2929); - _glDepthFunc(515); - _glEnable(3042); - _glBlendFunc(770,771); - _rlMatrixMode(0); - _rlLoadIdentity(); - $4 = (+($2|0)); - $5 = (+($3|0)); - _rlOrtho(0.0,$4,$5,0.0,0.0,1.0); - _rlMatrixMode(1); - _rlLoadIdentity(); - _glEnable(2884); - _TraceLog(0,16139,$vararg_buffer); - STACKTOP = sp;return; + $1 = 24736; + $2 = $1; + $3 = HEAP32[$2>>2]|0; + $4 = (($1) + 4)|0; + $5 = $4; + $6 = HEAP32[$5>>2]|0; + $7 = $0; + $8 = $7; + HEAP32[$8>>2] = $3; + $9 = (($7) + 4)|0; + $10 = $9; + HEAP32[$10>>2] = $6; + return; } -function _LoadShader($agg$result,$vsFileName,$fsFileName) { - $agg$result = $agg$result|0; - $vsFileName = $vsFileName|0; - $fsFileName = $fsFileName|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $8 = 0, $9 = 0, $or$cond = 0, $shader$sroa$0$0 = 0, $shader$sroa$0$1 = 0, $shader$sroa$15$0 = 0, $shader$sroa$15$1 = 0, $shader$sroa$16$0 = 0, $shader$sroa$16$1 = 0, $shader$sroa$17$0 = 0, $shader$sroa$17$1 = 0; - var $shader$sroa$18$0 = 0, $shader$sroa$18$1 = 0, $shader$sroa$19$0 = 0, $shader$sroa$19$1 = 0, $shader$sroa$20$0 = 0, $shader$sroa$20$1 = 0, $shader$sroa$21$0 = 0, $shader$sroa$21$1 = 0, $shader$sroa$22$0 = 0, $shader$sroa$22$1 = 0, $shader$sroa$232$0 = 0, $shader$sroa$232$1 = 0, $shader$sroa$24$0 = 0, $shader$sroa$24$1 = 0, $shader$sroa$25$0 = 0, $shader$sroa$25$1 = 0, $shader$sroa$26$0 = 0, $shader$sroa$26$1 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0; - var $vararg_buffer3 = 0, label = 0, sp = 0; +function _IsKeyDown($0) { + $0 = $0|0; + var $$ = 0, $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $0 = (_TextFileRead($vsFileName)|0); - $1 = (_TextFileRead($fsFileName)|0); - $2 = ($0|0)!=(0|0); - $3 = ($1|0)!=(0|0); - $or$cond = $2 & $3; - if ($or$cond) { - $4 = (_LoadShaderProgram($0,$1)|0); - $5 = ($4|0)==(0); - if ($5) { - _TraceLog(2,16309,$vararg_buffer1); - $12 = HEAP32[4732>>2]|0; - $13 = HEAP32[(4736)>>2]|0; - $14 = HEAP32[(4740)>>2]|0; - $15 = HEAP32[(4744)>>2]|0; - $16 = HEAP32[(4748)>>2]|0; - $17 = HEAP32[(4752)>>2]|0; - $18 = HEAP32[(4756)>>2]|0; - $19 = HEAP32[(4760)>>2]|0; - $20 = HEAP32[(4764)>>2]|0; - $21 = (4768); - $22 = $21; - $23 = HEAP32[$22>>2]|0; - $24 = (($21) + 4)|0; - $25 = $24; - $26 = HEAP32[$25>>2]|0; - $27 = HEAP32[(4776)>>2]|0; - $28 = HEAP32[(4780)>>2]|0; - $29 = HEAP32[(4784)>>2]|0; - $30 = HEAP32[(4788)>>2]|0; - $69 = $23;$70 = $26;$shader$sroa$0$0 = $12;$shader$sroa$15$0 = $13;$shader$sroa$16$0 = $14;$shader$sroa$17$0 = $15;$shader$sroa$18$0 = $16;$shader$sroa$19$0 = $17;$shader$sroa$20$0 = $18;$shader$sroa$21$0 = $19;$shader$sroa$22$0 = $20;$shader$sroa$232$0 = $27;$shader$sroa$24$0 = $28;$shader$sroa$25$0 = $29;$shader$sroa$26$0 = $30; - } else { - HEAP32[$vararg_buffer>>2] = $4; - _TraceLog(0,16186,$vararg_buffer); - $6 = (_glGetAttribLocation(($4|0),(16233|0))|0); - $7 = (_glGetAttribLocation(($4|0),(16248|0))|0); - $8 = (_glGetAttribLocation(($4|0),(16263|0))|0); - $9 = (_glGetUniformLocation(($4|0),(16276|0))|0); - $10 = (_glGetUniformLocation(($4|0),(16286|0))|0); - $11 = (_glGetUniformLocation(($4|0),(16300|0))|0); - $69 = 0;$70 = 0;$shader$sroa$0$0 = $4;$shader$sroa$15$0 = 0;$shader$sroa$16$0 = 0;$shader$sroa$17$0 = 0;$shader$sroa$18$0 = $6;$shader$sroa$19$0 = $7;$shader$sroa$20$0 = $8;$shader$sroa$21$0 = -1;$shader$sroa$22$0 = $9;$shader$sroa$232$0 = $10;$shader$sroa$24$0 = $11;$shader$sroa$25$0 = -1;$shader$sroa$26$0 = -1; - } - _free($0); - _free($1); - $61 = $69;$64 = $70;$shader$sroa$0$1 = $shader$sroa$0$0;$shader$sroa$15$1 = $shader$sroa$15$0;$shader$sroa$16$1 = $shader$sroa$16$0;$shader$sroa$17$1 = $shader$sroa$17$0;$shader$sroa$18$1 = $shader$sroa$18$0;$shader$sroa$19$1 = $shader$sroa$19$0;$shader$sroa$20$1 = $shader$sroa$20$0;$shader$sroa$21$1 = $shader$sroa$21$0;$shader$sroa$22$1 = $shader$sroa$22$0;$shader$sroa$232$1 = $shader$sroa$232$0;$shader$sroa$24$1 = $shader$sroa$24$0;$shader$sroa$25$1 = $shader$sroa$25$0;$shader$sroa$26$1 = $shader$sroa$26$0; - } else { - _TraceLog(2,16309,$vararg_buffer3); - $31 = HEAP32[4732>>2]|0; - $32 = HEAP32[(4736)>>2]|0; - $33 = HEAP32[(4740)>>2]|0; - $34 = HEAP32[(4744)>>2]|0; - $35 = HEAP32[(4748)>>2]|0; - $36 = HEAP32[(4752)>>2]|0; - $37 = HEAP32[(4756)>>2]|0; - $38 = HEAP32[(4760)>>2]|0; - $39 = HEAP32[(4764)>>2]|0; - $40 = (4768); - $41 = $40; - $42 = HEAP32[$41>>2]|0; - $43 = (($40) + 4)|0; - $44 = $43; - $45 = HEAP32[$44>>2]|0; - $46 = HEAP32[(4776)>>2]|0; - $47 = HEAP32[(4780)>>2]|0; - $48 = HEAP32[(4784)>>2]|0; - $49 = HEAP32[(4788)>>2]|0; - $61 = $42;$64 = $45;$shader$sroa$0$1 = $31;$shader$sroa$15$1 = $32;$shader$sroa$16$1 = $33;$shader$sroa$17$1 = $34;$shader$sroa$18$1 = $35;$shader$sroa$19$1 = $36;$shader$sroa$20$1 = $37;$shader$sroa$21$1 = $38;$shader$sroa$22$1 = $39;$shader$sroa$232$1 = $46;$shader$sroa$24$1 = $47;$shader$sroa$25$1 = $48;$shader$sroa$26$1 = $49; - } - HEAP32[$agg$result>>2] = $shader$sroa$0$1; - $50 = ((($agg$result)) + 4|0); - HEAP32[$50>>2] = $shader$sroa$15$1; - $51 = ((($agg$result)) + 8|0); - HEAP32[$51>>2] = $shader$sroa$16$1; - $52 = ((($agg$result)) + 12|0); - HEAP32[$52>>2] = $shader$sroa$17$1; - $53 = ((($agg$result)) + 16|0); - HEAP32[$53>>2] = $shader$sroa$18$1; - $54 = ((($agg$result)) + 20|0); - HEAP32[$54>>2] = $shader$sroa$19$1; - $55 = ((($agg$result)) + 24|0); - HEAP32[$55>>2] = $shader$sroa$20$1; - $56 = ((($agg$result)) + 28|0); - HEAP32[$56>>2] = $shader$sroa$21$1; - $57 = ((($agg$result)) + 32|0); - HEAP32[$57>>2] = $shader$sroa$22$1; - $58 = ((($agg$result)) + 36|0); - $59 = $58; - $60 = $59; - HEAP32[$60>>2] = $61; - $62 = (($59) + 4)|0; - $63 = $62; - HEAP32[$63>>2] = $64; - $65 = ((($agg$result)) + 44|0); - HEAP32[$65>>2] = $shader$sroa$232$1; - $66 = ((($agg$result)) + 48|0); - HEAP32[$66>>2] = $shader$sroa$24$1; - $67 = ((($agg$result)) + 52|0); - HEAP32[$67>>2] = $shader$sroa$25$1; - $68 = ((($agg$result)) + 56|0); - HEAP32[$68>>2] = $shader$sroa$26$1; - STACKTOP = sp;return; + $1 = (_GetKeyStatus($0)|0); + $2 = ($1|0)==(1); + $$ = $2&1; + return ($$|0); } -function _LoadShaderProgram($vShaderStr,$fShaderStr) { - $vShaderStr = $vShaderStr|0; - $fShaderStr = $fShaderStr|0; - var $$alloca_mul = 0, $$alloca_mul25 = 0, $$alloca_mul27 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $length = 0, $length2 = 0, $length4 = 0, $maxLength = 0, $maxLength1 = 0, $maxLength3 = 0, $pfs = 0, $program$0 = 0, $pvs = 0, $success = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer16 = 0, $vararg_buffer19 = 0; - var $vararg_buffer22 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; +function _GetScreenWidth() { + var $0 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; - $vararg_buffer22 = sp + 64|0; - $vararg_buffer19 = sp + 56|0; - $vararg_buffer16 = sp + 48|0; - $vararg_buffer13 = sp + 40|0; - $vararg_buffer10 = sp + 32|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $pvs = sp + 100|0; - $pfs = sp + 96|0; - $success = sp + 92|0; - $maxLength = sp + 88|0; - $length = sp + 84|0; - $maxLength1 = sp + 80|0; - $length2 = sp + 76|0; - $maxLength3 = sp + 72|0; - $length4 = sp + 68|0; - $0 = (_glCreateShader(35633)|0); - $1 = (_glCreateShader(35632)|0); - HEAP32[$pvs>>2] = $vShaderStr; - HEAP32[$pfs>>2] = $fShaderStr; - _glShaderSource(($0|0),1,($pvs|0),(0|0)); - _glShaderSource(($1|0),1,($pfs|0),(0|0)); - HEAP32[$success>>2] = 0; - _glCompileShader(($0|0)); - _glGetShaderiv(($0|0),35713,($success|0)); - $2 = HEAP32[$success>>2]|0; - $3 = ($2|0)==(1); - if ($3) { - HEAP32[$vararg_buffer4>>2] = $0; - _TraceLog(0,16395,$vararg_buffer4); - } else { - HEAP32[$vararg_buffer>>2] = $0; - _TraceLog(2,16343,$vararg_buffer); - HEAP32[$maxLength>>2] = 0; - _glGetShaderiv(($0|0),35716,($maxLength|0)); - $4 = HEAP32[$maxLength>>2]|0; - $5 = (_llvm_stacksave()|0); - $$alloca_mul = $4; - $6 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0;; - $7 = HEAP32[$maxLength>>2]|0; - _glGetShaderInfoLog(($0|0),($7|0),($length|0),($6|0)); - HEAP32[$vararg_buffer1>>2] = $6; - _TraceLog(0,16392,$vararg_buffer1); - _llvm_stackrestore(($5|0)); - } - _glCompileShader(($1|0)); - _glGetShaderiv(($1|0),35713,($success|0)); - $8 = HEAP32[$success>>2]|0; - $9 = ($8|0)==(1); - if ($9) { - HEAP32[$vararg_buffer13>>2] = $1; - _TraceLog(0,16496,$vararg_buffer13); - } else { - HEAP32[$vararg_buffer7>>2] = $1; - _TraceLog(2,16445,$vararg_buffer7); - HEAP32[$maxLength1>>2] = 0; - _glGetShaderiv(($1|0),35716,($maxLength1|0)); - $10 = HEAP32[$maxLength1>>2]|0; - $11 = (_llvm_stacksave()|0); - $$alloca_mul25 = $10; - $12 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul25)|0)+15)&-16)|0;; - $13 = HEAP32[$maxLength1>>2]|0; - _glGetShaderInfoLog(($1|0),($13|0),($length2|0),($12|0)); - HEAP32[$vararg_buffer10>>2] = $12; - _TraceLog(0,16392,$vararg_buffer10); - _llvm_stackrestore(($11|0)); - } - $14 = (_glCreateProgram()|0); - _glAttachShader(($14|0),($0|0)); - _glAttachShader(($14|0),($1|0)); - _glLinkProgram(($14|0)); - _glGetProgramiv(($14|0),35714,($success|0)); - $15 = HEAP32[$success>>2]|0; - $16 = ($15|0)==(0); - if ($16) { - HEAP32[$vararg_buffer16>>2] = $14; - _TraceLog(2,16548,$vararg_buffer16); - HEAP32[$maxLength3>>2] = 0; - _glGetProgramiv(($14|0),35716,($maxLength3|0)); - $17 = HEAP32[$maxLength3>>2]|0; - $18 = (_llvm_stacksave()|0); - $$alloca_mul27 = $17; - $19 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul27)|0)+15)&-16)|0;; - $20 = HEAP32[$maxLength3>>2]|0; - _glGetProgramInfoLog(($14|0),($20|0),($length4|0),($19|0)); - HEAP32[$vararg_buffer19>>2] = $19; - _TraceLog(0,16392,$vararg_buffer19); - _glDeleteProgram(($14|0)); - _llvm_stackrestore(($18|0)); - $program$0 = 0; - _glDeleteShader(($0|0)); - _glDeleteShader(($1|0)); - STACKTOP = sp;return ($program$0|0); - } else { - HEAP32[$vararg_buffer22>>2] = $14; - _TraceLog(0,16594,$vararg_buffer22); - $program$0 = $14; - _glDeleteShader(($0|0)); - _glDeleteShader(($1|0)); - STACKTOP = sp;return ($program$0|0); - } - return (0)|0; + $0 = HEAP32[6975]|0; + return ($0|0); +} +function _GetScreenHeight() { + var $0 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = HEAP32[6974]|0; + return ($0|0); +} +function _GetKeyStatus($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP32[6973]|0; + $2 = (_glfwGetKey(($1|0),($0|0))|0); + return ($2|0); } -function _UnloadShader($shader) { - $shader = $shader|0; - var $0 = 0, $1 = 0, $2 = 0, $vararg_buffer = 0, label = 0, sp = 0; +function _InitWindow($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $vararg_buffer = sp; - $0 = HEAP32[$shader>>2]|0; - $1 = ($0|0)==(0); - if ($1) { + _TraceLog(0,6913,$vararg_buffer); + HEAP32[6977] = $2; + _InitGraphicsDevice($0,$1); + _LoadDefaultFont(); + _InitTimer(); + (_emscripten_set_fullscreenchange_callback((0|0),(0|0),1,(6|0))|0); + (_emscripten_set_keypress_callback((6942|0),(0|0),1,(7|0))|0); + (_emscripten_set_click_callback((6942|0),(0|0),1,(8|0))|0); + (_emscripten_set_touchstart_callback((6942|0),(0|0),1,(9|0))|0); + (_emscripten_set_touchend_callback((6942|0),(0|0),1,(9|0))|0); + (_emscripten_set_touchmove_callback((6942|0),(0|0),1,(9|0))|0); + (_emscripten_set_touchcancel_callback((6942|0),(0|0),1,(9|0))|0); + (_emscripten_set_gamepadconnected_callback((0|0),1,(10|0))|0); + (_emscripten_set_gamepaddisconnected_callback((0|0),1,(10|0))|0); + $3 = HEAP32[6975]|0; + $4 = (+($3|0)); + $5 = $4 * 0.5; + HEAPF32[6184] = $5; + $6 = HEAP32[6974]|0; + $7 = (+($6|0)); + $8 = $7 * 0.5; + HEAPF32[(24740)>>2] = $8; + $9 = HEAP32[6978]|0; + $10 = ($9|0)==(0); + if ($10) { STACKTOP = sp;return; } - _rlDeleteShader($0); - $2 = HEAP32[$shader>>2]|0; - HEAP32[$vararg_buffer>>2] = $2; - _TraceLog(0,16642,$vararg_buffer); + _SetTargetFPS(60); + _LogoAnimation(); STACKTOP = sp;return; } -function _IsPosproShaderEnabled() { - var $0 = 0, label = 0, sp = 0; +function _TraceLog($0,$1,$varargs) { + $0 = $0|0; + $1 = $1|0; + $varargs = $varargs|0; + var $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $endptr = 0, $strlen = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; - $0 = HEAP32[5132>>2]|0; - return ($0|0); -} -function _DrawRectangle($posX,$posY,$width,$height,$color) { - $posX = $posX|0; - $posY = $posY|0; - $width = $width|0; - $height = $height|0; - $color = $color|0; - var $0 = 0.0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0.0, $color$byval_copy = 0, $position = 0, $position$byval_copy = 0, $size = 0, $size$byval_copy = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; - $color$byval_copy = sp + 32|0; - $size$byval_copy = sp + 24|0; - $position$byval_copy = sp + 16|0; - $position = sp + 8|0; - $size = sp; - $0 = (+($posX|0)); - HEAPF32[$position>>2] = $0; - $1 = ((($position)) + 4|0); - $2 = (+($posY|0)); - HEAPF32[$1>>2] = $2; - $3 = (+($width|0)); - HEAPF32[$size>>2] = $3; - $4 = ((($size)) + 4|0); - $5 = (+($height|0)); - HEAPF32[$4>>2] = $5; - ;HEAP32[$position$byval_copy>>2]=HEAP32[$position>>2]|0;HEAP32[$position$byval_copy+4>>2]=HEAP32[$position+4>>2]|0; - ;HEAP32[$size$byval_copy>>2]=HEAP32[$size>>2]|0;HEAP32[$size$byval_copy+4>>2]=HEAP32[$size+4>>2]|0; - ;HEAP8[$color$byval_copy>>0]=HEAP8[$color>>0]|0;HEAP8[$color$byval_copy+1>>0]=HEAP8[$color+1>>0]|0;HEAP8[$color$byval_copy+2>>0]=HEAP8[$color+2>>0]|0;HEAP8[$color$byval_copy+3>>0]=HEAP8[$color+3>>0]|0; - _DrawRectangleV($position$byval_copy,$size$byval_copy,$color$byval_copy); - STACKTOP = sp;return; -} -function _DrawRectangleV($position,$size,$color) { - $position = $position|0; - $size = $size|0; - $color = $color|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0; - var $27 = 0.0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0; - var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0; - var $63 = 0.0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_rlGetVersion()|0); - $1 = ($0|0)==(1); - if ($1) { - _rlBegin(1); - $2 = HEAP8[$color>>0]|0; - $3 = ((($color)) + 1|0); - $4 = HEAP8[$3>>0]|0; - $5 = ((($color)) + 2|0); - $6 = HEAP8[$5>>0]|0; - $7 = ((($color)) + 3|0); - $8 = HEAP8[$7>>0]|0; - _rlColor4ub($2,$4,$6,$8); - $9 = +HEAPF32[$position>>2]; - $10 = (~~(($9))); - $11 = ((($position)) + 4|0); - $12 = +HEAPF32[$11>>2]; - $13 = (~~(($12))); - _rlVertex2i($10,$13); - $14 = +HEAPF32[$position>>2]; - $15 = (~~(($14))); - $16 = +HEAPF32[$11>>2]; - $17 = ((($size)) + 4|0); - $18 = +HEAPF32[$17>>2]; - $19 = $16 + $18; - $20 = (~~(($19))); - _rlVertex2i($15,$20); - $21 = +HEAPF32[$position>>2]; - $22 = +HEAPF32[$size>>2]; - $23 = $21 + $22; - $24 = (~~(($23))); - $25 = +HEAPF32[$11>>2]; - $26 = +HEAPF32[$17>>2]; - $27 = $25 + $26; - $28 = (~~(($27))); - _rlVertex2i($24,$28); - $29 = +HEAPF32[$position>>2]; - $30 = (~~(($29))); - $31 = +HEAPF32[$11>>2]; - $32 = (~~(($31))); - _rlVertex2i($30,$32); - $33 = +HEAPF32[$position>>2]; - $34 = +HEAPF32[$size>>2]; - $35 = $33 + $34; - $36 = (~~(($35))); - $37 = +HEAPF32[$11>>2]; - $38 = +HEAPF32[$17>>2]; - $39 = $37 + $38; - $40 = (~~(($39))); - _rlVertex2i($36,$40); - $41 = +HEAPF32[$position>>2]; - $42 = +HEAPF32[$size>>2]; - $43 = $41 + $42; - $44 = (~~(($43))); - $45 = +HEAPF32[$11>>2]; - $46 = (~~(($45))); - _rlVertex2i($44,$46); - _rlEnd(); - return; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $2 = sp; + switch ($0|0) { + case 0: { + ;HEAP8[24776>>0]=HEAP8[11489>>0]|0;HEAP8[24776+1>>0]=HEAP8[11489+1>>0]|0;HEAP8[24776+2>>0]=HEAP8[11489+2>>0]|0;HEAP8[24776+3>>0]=HEAP8[11489+3>>0]|0;HEAP8[24776+4>>0]=HEAP8[11489+4>>0]|0;HEAP8[24776+5>>0]=HEAP8[11489+5>>0]|0;HEAP8[24776+6>>0]=HEAP8[11489+6>>0]|0; + break; } - $47 = (_rlGetVersion()|0); - $48 = ($47|0)==(2); - if (!($48)) { - $49 = (_rlGetVersion()|0); - $50 = ($49|0)==(3); - if (!($50)) { - return; - } + case 2: { + $3 = 24776; + $4 = $3; + HEAP32[$4>>2] = 1330795077; + $5 = (($3) + 4)|0; + $6 = $5; + HEAP32[$6>>2] = 2112082; + break; } - $51 = HEAP32[3176>>2]|0; - _rlEnableTexture($51); - _rlBegin(2); - $52 = HEAP8[$color>>0]|0; - $53 = ((($color)) + 1|0); - $54 = HEAP8[$53>>0]|0; - $55 = ((($color)) + 2|0); - $56 = HEAP8[$55>>0]|0; - $57 = ((($color)) + 3|0); - $58 = HEAP8[$57>>0]|0; - _rlColor4ub($52,$54,$56,$58); - _rlTexCoord2f(0.0,0.0); - $59 = +HEAPF32[$position>>2]; - $60 = ((($position)) + 4|0); - $61 = +HEAPF32[$60>>2]; - _rlVertex2f($59,$61); - _rlTexCoord2f(0.0,1.0); - $62 = +HEAPF32[$position>>2]; - $63 = +HEAPF32[$60>>2]; - $64 = ((($size)) + 4|0); - $65 = +HEAPF32[$64>>2]; - $66 = $63 + $65; - _rlVertex2f($62,$66); - _rlTexCoord2f(1.0,1.0); - $67 = +HEAPF32[$position>>2]; - $68 = +HEAPF32[$size>>2]; - $69 = $67 + $68; - $70 = +HEAPF32[$60>>2]; - $71 = +HEAPF32[$64>>2]; - $72 = $70 + $71; - _rlVertex2f($69,$72); - _rlTexCoord2f(1.0,0.0); - $73 = +HEAPF32[$position>>2]; - $74 = +HEAPF32[$size>>2]; - $75 = $73 + $74; - $76 = +HEAPF32[$60>>2]; - _rlVertex2f($75,$76); - _rlEnd(); - return; -} -function _DrawRectangleLines($posX,$posY,$width,$height,$color) { - $posX = $posX|0; - $posY = $posY|0; - $width = $width|0; - $height = $height|0; - $color = $color|0; - var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - _rlBegin(0); - $0 = HEAP8[$color>>0]|0; - $1 = ((($color)) + 1|0); - $2 = HEAP8[$1>>0]|0; - $3 = ((($color)) + 2|0); - $4 = HEAP8[$3>>0]|0; - $5 = ((($color)) + 3|0); - $6 = HEAP8[$5>>0]|0; - _rlColor4ub($0,$2,$4,$6); - $7 = (($posX) + 1)|0; - $8 = (($posY) + 1)|0; - _rlVertex2i($7,$8); - $9 = (($width) + ($posX))|0; - _rlVertex2i($9,$8); - _rlVertex2i($9,$8); - $10 = (($height) + ($posY))|0; - _rlVertex2i($9,$10); - _rlVertex2i($9,$10); - _rlVertex2i($7,$10); - _rlVertex2i($7,$10); - _rlVertex2i($7,$8); - _rlEnd(); - return; -} -function _CheckCollisionCircles($center1,$radius1,$center2,$radius2) { - $center1 = $center1|0; - $radius1 = +$radius1; - $center2 = $center2|0; - $radius2 = +$radius2; - var $0 = 0.0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $collision$0 = 0, $not$ = 0, $sqrtf = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = +HEAPF32[$center2>>2]; - $1 = +HEAPF32[$center1>>2]; - $2 = $0 - $1; - $3 = ((($center2)) + 4|0); - $4 = +HEAPF32[$3>>2]; - $5 = ((($center1)) + 4|0); - $6 = +HEAPF32[$5>>2]; - $7 = $4 - $6; - $8 = $2 * $2; - $9 = $7 * $7; - $10 = $8 + $9; - $sqrtf = (+Math_sqrt((+$10))); - $11 = $radius1 + $radius2; - $not$ = $sqrtf <= $11; - $collision$0 = $not$&1; - return ($collision$0|0); -} -function _stbi_load($filename,$x,$y,$comp,$req_comp) { - $filename = $filename|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__fopen($filename)|0); - $1 = ($0|0)==(0|0); - if ($1) { - _stbi__err(16684); - $$0 = 0; - return ($$0|0); - } else { - $2 = (_stbi_load_from_file($0,$x,$y,$comp,$req_comp)|0); - (_fclose($0)|0); - $$0 = $2; - return ($$0|0); + case 1: { + dest=24776; src=11496; stop=dest+10|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); + break; } - return (0)|0; -} -function _stbi_load_from_file($f,$x,$y,$comp,$req_comp) { - $f = $f|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $s = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 192|0; - $s = sp; - _stbi__start_file($s,$f); - $0 = (_stbi__load_flip($s,$x,$y,$comp,$req_comp)|0); - $1 = ($0|0)==(0|0); - if ($1) { - STACKTOP = sp;return ($0|0); + case 3: { + $7 = 24776; + $8 = $7; + HEAP32[$8>>2] = 1430406468; + $9 = (($7) + 4)|0; + $10 = $9; + HEAP32[$10>>2] = 2112071; + break; } - $2 = ((($s)) + 172|0); - $3 = HEAP32[$2>>2]|0; - $4 = ((($s)) + 168|0); - $5 = HEAP32[$4>>2]|0; - $6 = $3; - $7 = $5; - $8 = (($7) - ($6))|0; - (_fseek($f,$8,1)|0); - STACKTOP = sp;return ($0|0); -} -function _stbi_zlib_decode_malloc_guesssize_headerflag($buffer,$len,$initial_size,$outlen,$parse_header) { - $buffer = $buffer|0; - $len = $len|0; - $initial_size = $initial_size|0; - $outlen = $outlen|0; - $parse_header = $parse_header|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a = 0; - var label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 4080|0; - $a = sp; - $0 = (_stbi__malloc($initial_size)|0); - $1 = ($0|0)==(0|0); - if ($1) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); + default: { } - HEAP32[$a>>2] = $buffer; - $2 = (($buffer) + ($len)|0); - $3 = ((($a)) + 4|0); - HEAP32[$3>>2] = $2; - $4 = (_stbi__do_zlib($a,$0,$initial_size,1,$parse_header)|0); - $5 = ($4|0)==(0); - if ($5) { - $16 = ((($a)) + 20|0); - $17 = HEAP32[$16>>2]|0; - _free($17); - $$0 = 0; - STACKTOP = sp;return ($$0|0); } - $6 = ($outlen|0)==(0|0); - if (!($6)) { - $7 = ((($a)) + 16|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($a)) + 20|0); - $10 = HEAP32[$9>>2]|0; - $11 = $8; - $12 = $10; - $13 = (($11) - ($12))|0; - HEAP32[$outlen>>2] = $13; + (_strcat(24776,$1)|0); + $strlen = (_strlen(24776)|0); + $endptr = (24776 + ($strlen)|0); + HEAP8[$endptr>>0]=10&255;HEAP8[$endptr+1>>0]=10>>8; + HEAP32[$2>>2] = $varargs; + $11 = ($0|0)==(3); + if ($11) { + STACKTOP = sp;return; + } + (_vprintf(24776,$2)|0); + $12 = ($0|0)==(2); + if ($12) { + _exit(1); + // unreachable; + } else { + STACKTOP = sp;return; } - $14 = ((($a)) + 20|0); - $15 = HEAP32[$14>>2]|0; - $$0 = $15; - STACKTOP = sp;return ($$0|0); -} -function _stbi__tga_read_rgb16($s,$out) { - $s = $s|0; - $out = $out|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__get16le($s)|0); - $1 = $0 >>> 10; - $2 = $1 & 31; - $3 = $0 >>> 5; - $4 = $3 & 31; - $5 = $0 & 31; - $6 = ($2*255)|0; - $7 = (($6>>>0) / 31)&-1; - $8 = $7&255; - HEAP8[$out>>0] = $8; - $9 = ($4*255)|0; - $10 = (($9>>>0) / 31)&-1; - $11 = $10&255; - $12 = ((($out)) + 1|0); - HEAP8[$12>>0] = $11; - $13 = ($5*255)|0; - $14 = (($13>>>0) / 31)&-1; - $15 = $14&255; - $16 = ((($out)) + 2|0); - HEAP8[$16>>0] = $15; - return; } -function _LoadImage($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; - var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $image$sroa$0$0 = 0, $image$sroa$0$09 = 0, $image$sroa$12$0 = 0; - var $image$sroa$12$05 = 0, $image$sroa$12$06 = 0, $image$sroa$15$0 = 0, $image$sroa$15$03 = 0, $image$sroa$15$04 = 0, $image$sroa$17$0 = 0, $image$sroa$17$01 = 0, $image$sroa$17$02 = 0, $image$sroa$9$0 = 0, $image$sroa$9$07 = 0, $image$sroa$9$08 = 0, $imgBpp = 0, $imgHeight = 0, $imgWidth = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; +function _InitGraphicsDevice($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$015 = 0, $$byval_copy = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; + var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; + var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0; + var $81 = 0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer14 = 0, $vararg_buffer18 = 0, $vararg_buffer22 = 0, $vararg_buffer3 = 0, $vararg_buffer6 = 0, $vararg_buffer8 = 0, $vararg_ptr13 = 0, $vararg_ptr17 = 0, $vararg_ptr21 = 0, $vararg_ptr5 = 0, dest = 0; + var label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; + STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); + $$byval_copy = sp + 136|0; + $vararg_buffer22 = sp + 64|0; + $vararg_buffer18 = sp + 56|0; + $vararg_buffer14 = sp + 48|0; + $vararg_buffer10 = sp + 40|0; + $vararg_buffer8 = sp + 32|0; + $vararg_buffer6 = sp + 24|0; $vararg_buffer3 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; - $imgWidth = sp + 128|0; - $imgHeight = sp + 124|0; - $imgBpp = sp + 120|0; - $0 = sp + 100|0; - $1 = sp + 80|0; - $2 = sp + 60|0; - $3 = sp + 40|0; - $4 = sp + 20|0; - $5 = (_GetExtension($fileName)|0); - $6 = (_strcmp($5,16696)|0); - $7 = ($6|0)==(0); - do { - if ($7) { - label = 8; - } else { - $8 = (_GetExtension($fileName)|0); - $9 = (_strcmp($8,16700)|0); - $10 = ($9|0)==(0); - if ($10) { - label = 8; - } else { - $11 = (_GetExtension($fileName)|0); - $12 = (_strcmp($11,16704)|0); - $13 = ($12|0)==(0); - if ($13) { - label = 8; - } else { - $14 = (_GetExtension($fileName)|0); - $15 = (_strcmp($14,16708)|0); - $16 = ($15|0)==(0); - if ($16) { - label = 8; - } else { - $17 = (_GetExtension($fileName)|0); - $18 = (_strcmp($17,16712)|0); - $19 = ($18|0)==(0); - if ($19) { - label = 8; - } else { - $20 = (_GetExtension($fileName)|0); - $21 = (_strcmp($20,16716)|0); - $22 = ($21|0)==(0); - if ($22) { - label = 8; - } else { - $23 = (_GetExtension($fileName)|0); - $24 = (_strcmp($23,16720)|0); - $25 = ($24|0)==(0); - if ($25) { - label = 8; - } else { - $31 = (_GetExtension($fileName)|0); - $32 = (_strcmp($31,16724)|0); - $33 = ($32|0)==(0); - if ($33) { - _LoadDDS($0,$fileName); - $34 = HEAP32[$0>>2]|0; - $35 = ((($0)) + 4|0); - $36 = HEAP32[$35>>2]|0; - $37 = ((($0)) + 8|0); - $38 = HEAP32[$37>>2]|0; - $39 = ((($0)) + 12|0); - $40 = HEAP32[$39>>2]|0; - $41 = ((($0)) + 16|0); - $42 = HEAP32[$41>>2]|0; - $image$sroa$0$0 = $34;$image$sroa$12$0 = $38;$image$sroa$15$0 = $40;$image$sroa$17$0 = $42;$image$sroa$9$0 = $36; - label = 22; - break; - } - $43 = (_GetExtension($fileName)|0); - $44 = (_strcmp($43,16728)|0); - $45 = ($44|0)==(0); - if ($45) { - _LoadPKM($1,$fileName); - $46 = HEAP32[$1>>2]|0; - $47 = ((($1)) + 4|0); - $48 = HEAP32[$47>>2]|0; - $49 = ((($1)) + 8|0); - $50 = HEAP32[$49>>2]|0; - $51 = ((($1)) + 12|0); - $52 = HEAP32[$51>>2]|0; - $53 = ((($1)) + 16|0); - $54 = HEAP32[$53>>2]|0; - $image$sroa$0$0 = $46;$image$sroa$12$0 = $50;$image$sroa$15$0 = $52;$image$sroa$17$0 = $54;$image$sroa$9$0 = $48; - label = 22; - break; - } - $55 = (_GetExtension($fileName)|0); - $56 = (_strcmp($55,16732)|0); - $57 = ($56|0)==(0); - if ($57) { - _LoadKTX($2,$fileName); - $58 = HEAP32[$2>>2]|0; - $59 = ((($2)) + 4|0); - $60 = HEAP32[$59>>2]|0; - $61 = ((($2)) + 8|0); - $62 = HEAP32[$61>>2]|0; - $63 = ((($2)) + 12|0); - $64 = HEAP32[$63>>2]|0; - $65 = ((($2)) + 16|0); - $66 = HEAP32[$65>>2]|0; - $image$sroa$0$0 = $58;$image$sroa$12$0 = $62;$image$sroa$15$0 = $64;$image$sroa$17$0 = $66;$image$sroa$9$0 = $60; - label = 22; - break; - } - $67 = (_GetExtension($fileName)|0); - $68 = (_strcmp($67,16736)|0); - $69 = ($68|0)==(0); - if ($69) { - _LoadPVR($3,$fileName); - $70 = HEAP32[$3>>2]|0; - $71 = ((($3)) + 4|0); - $72 = HEAP32[$71>>2]|0; - $73 = ((($3)) + 8|0); - $74 = HEAP32[$73>>2]|0; - $75 = ((($3)) + 12|0); - $76 = HEAP32[$75>>2]|0; - $77 = ((($3)) + 16|0); - $78 = HEAP32[$77>>2]|0; - $image$sroa$0$0 = $70;$image$sroa$12$0 = $74;$image$sroa$15$0 = $76;$image$sroa$17$0 = $78;$image$sroa$9$0 = $72; - label = 22; - break; - } - $79 = (_GetExtension($fileName)|0); - $80 = (_strcmp($79,16740)|0); - $81 = ($80|0)==(0); - if ($81) { - _LoadASTC($4,$fileName); - $82 = HEAP32[$4>>2]|0; - $83 = ((($4)) + 4|0); - $84 = HEAP32[$83>>2]|0; - $85 = ((($4)) + 8|0); - $86 = HEAP32[$85>>2]|0; - $87 = ((($4)) + 12|0); - $88 = HEAP32[$87>>2]|0; - $89 = ((($4)) + 16|0); - $90 = HEAP32[$89>>2]|0; - $image$sroa$0$0 = $82;$image$sroa$12$0 = $86;$image$sroa$15$0 = $88;$image$sroa$17$0 = $90;$image$sroa$9$0 = $84; - label = 22; - } else { - $image$sroa$12$06 = 0;$image$sroa$15$04 = 0;$image$sroa$17$02 = 0;$image$sroa$9$08 = 0; - } - } - } + $2 = sp + 72|0; + $3 = sp + 140|0; + HEAP32[6975] = $0; + HEAP32[6974] = $1; + _MatrixIdentity($2); + dest=27988; src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + (_glfwSetErrorCallback((2|0))|0); + $4 = (_glfwInit()|0); + $5 = ($4|0)==(0); + if ($5) { + _TraceLog(2,7631,$vararg_buffer); + } + $6 = HEAP32[6975]|0; + HEAP32[7013] = $6; + $7 = HEAP32[6974]|0; + HEAP32[7014] = $7; + _glfwDefaultWindowHints(); + $8 = HEAP8[31748]|0; + $9 = $8 & 4; + $10 = ($9<<24>>24)==(0); + if ($10) { + _glfwWindowHint(131075,0); + } else { + _glfwWindowHint(131075,1); + } + $11 = HEAP8[31748]|0; + $12 = $11 & 8; + $13 = ($12<<24>>24)==(0); + if (!($13)) { + _glfwWindowHint(131077,1); + } + $14 = HEAP8[31748]|0; + $15 = $14 & 32; + $16 = ($15<<24>>24)==(0); + if (!($16)) { + _glfwWindowHint(135181,4); + _TraceLog(0,7657,$vararg_buffer1); + } + $17 = (_rlGetVersion()|0); + $18 = ($17|0)==(2); + if ($18) { + _glfwWindowHint(139266,2); + _glfwWindowHint(139267,1); + } else { + $19 = (_rlGetVersion()|0); + $20 = ($19|0)==(3); + if ($20) { + _glfwWindowHint(139266,3); + _glfwWindowHint(139267,3); + _glfwWindowHint(139272,204801); + _glfwWindowHint(139270,0); + } + } + $21 = HEAP32[7015]|0; + $22 = ($21|0)==(0); + if ($22) { + $47 = HEAP32[6975]|0; + $48 = HEAP32[6974]|0; + $49 = HEAP32[6977]|0; + $50 = (_glfwCreateWindow(($47|0),($48|0),($49|0),(0|0),(0|0))|0); + HEAP32[6973] = $50; + $51 = HEAP32[6975]|0; + HEAP32[7016] = $51; + $52 = HEAP32[6974]|0; + HEAP32[7017] = $52; + $54 = $50; + } else { + $23 = (_glfwGetPrimaryMonitor()|0); + $24 = (_glfwGetVideoModes(($23|0),($$byval_copy|0))|0); + $25 = HEAP32[$$byval_copy>>2]|0; + $26 = ($25|0)>(0); + L22: do { + if ($26) { + $27 = HEAP32[6975]|0; + $28 = HEAP32[$$byval_copy>>2]|0; + $29 = HEAP32[6974]|0; + $$015 = 0; + while(1) { + $30 = (($24) + (($$015*24)|0)|0); + $31 = HEAP32[$30>>2]|0; + $32 = ($31|0)<($27|0); + if (!($32)) { + $33 = (((($24) + (($$015*24)|0)|0)) + 4|0); + $34 = HEAP32[$33>>2]|0; + $35 = ($34|0)<($29|0); + if (!($35)) { + break; } } + $36 = (($$015) + 1)|0; + $37 = ($36|0)<($28|0); + if ($37) { + $$015 = $36; + } else { + break L22; + } } + HEAP32[7013] = $31; + HEAP32[7014] = $34; } - } - } while(0); - L22: do { - if ((label|0) == 8) { - HEAP32[$imgWidth>>2] = 0; - HEAP32[$imgHeight>>2] = 0; - HEAP32[$imgBpp>>2] = 0; - $26 = (_stbi_load($fileName,$imgWidth,$imgHeight,$imgBpp,0)|0); - $27 = HEAP32[$imgWidth>>2]|0; - $28 = HEAP32[$imgHeight>>2]|0; - $29 = HEAP32[$imgBpp>>2]|0; - switch ($29|0) { - case 1: { - $image$sroa$0$0 = $26;$image$sroa$12$0 = $28;$image$sroa$15$0 = 1;$image$sroa$17$0 = 1;$image$sroa$9$0 = $27; - label = 22; - break L22; - break; - } - case 2: { - $image$sroa$0$0 = $26;$image$sroa$12$0 = $28;$image$sroa$15$0 = 1;$image$sroa$17$0 = 2;$image$sroa$9$0 = $27; - label = 22; - break L22; - break; + } while(0); + $38 = HEAP32[7013]|0; + $39 = HEAP32[7014]|0; + HEAP32[$vararg_buffer3>>2] = $38; + $vararg_ptr5 = ((($vararg_buffer3)) + 4|0); + HEAP32[$vararg_ptr5>>2] = $39; + _TraceLog(1,7682,$vararg_buffer3); + $40 = HEAP32[7013]|0; + $41 = HEAP32[7014]|0; + _SetupFramebufferSize($40,$41); + $42 = HEAP32[7013]|0; + $43 = HEAP32[7014]|0; + $44 = HEAP32[6977]|0; + $45 = (_glfwGetPrimaryMonitor()|0); + $46 = (_glfwCreateWindow(($42|0),($43|0),($44|0),($45|0),(0|0))|0); + HEAP32[6973] = $46; + $54 = $46; + } + $53 = ($54|0)==(0|0); + if ($53) { + _glfwTerminate(); + _TraceLog(2,7720,$vararg_buffer6); + } else { + _TraceLog(0,7753,$vararg_buffer8); + $55 = HEAP32[7016]|0; + $56 = HEAP32[7017]|0; + HEAP32[$vararg_buffer10>>2] = $55; + $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); + HEAP32[$vararg_ptr13>>2] = $56; + _TraceLog(0,7793,$vararg_buffer10); + $57 = HEAP32[6975]|0; + $58 = HEAP32[6974]|0; + HEAP32[$vararg_buffer14>>2] = $57; + $vararg_ptr17 = ((($vararg_buffer14)) + 4|0); + HEAP32[$vararg_ptr17>>2] = $58; + _TraceLog(0,7814,$vararg_buffer14); + $59 = HEAP32[7018]|0; + $60 = HEAP32[7019]|0; + HEAP32[$vararg_buffer18>>2] = $59; + $vararg_ptr21 = ((($vararg_buffer18)) + 4|0); + HEAP32[$vararg_ptr21>>2] = $60; + _TraceLog(0,7835,$vararg_buffer18); + } + $61 = HEAP32[6973]|0; + (_glfwSetWindowSizeCallback(($61|0),(1|0))|0); + $62 = HEAP32[6973]|0; + (_glfwSetCursorEnterCallback(($62|0),(3|0))|0); + $63 = HEAP32[6973]|0; + (_glfwSetKeyCallback(($63|0),(1|0))|0); + $64 = HEAP32[6973]|0; + (_glfwSetMouseButtonCallback(($64|0),(1|0))|0); + $65 = HEAP32[6973]|0; + (_glfwSetCursorPosCallback(($65|0),(1|0))|0); + $66 = HEAP32[6973]|0; + (_glfwSetCharCallback(($66|0),(4|0))|0); + $67 = HEAP32[6973]|0; + (_glfwSetScrollCallback(($67|0),(2|0))|0); + $68 = HEAP32[6973]|0; + (_glfwSetWindowIconifyCallback(($68|0),(5|0))|0); + $69 = HEAP32[6973]|0; + _glfwMakeContextCurrent(($69|0)); + _glfwSwapInterval(0); + $70 = HEAP8[31748]|0; + $71 = $70 & 64; + $72 = ($71<<24>>24)==(0); + if ($72) { + $73 = HEAP32[6975]|0; + $74 = HEAP32[6974]|0; + _rlglInit($73,$74); + _SetupViewport(); + _rlMatrixMode(5889); + _rlLoadIdentity(); + $75 = HEAP32[7016]|0; + $76 = HEAP32[7018]|0; + $77 = (($75) - ($76))|0; + $78 = (+($77|0)); + $79 = HEAP32[7017]|0; + $80 = HEAP32[7019]|0; + $81 = (($79) - ($80))|0; + $82 = (+($81|0)); + _rlOrtho(0.0,$78,$82,0.0,0.0,1.0); + _rlMatrixMode(5888); + _rlLoadIdentity(); + HEAP8[$3>>0] = -11; + $83 = ((($3)) + 1|0); + HEAP8[$83>>0] = -11; + $84 = ((($3)) + 2|0); + HEAP8[$84>>0] = -11; + $85 = ((($3)) + 3|0); + HEAP8[$85>>0] = -1; + ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0;HEAP8[$$byval_copy+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$$byval_copy+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$$byval_copy+3>>0]=HEAP8[$3+3>>0]|0; + _ClearBackground($$byval_copy); + STACKTOP = sp;return; + } + _glfwSwapInterval(1); + _TraceLog(0,7860,$vararg_buffer22); + $73 = HEAP32[6975]|0; + $74 = HEAP32[6974]|0; + _rlglInit($73,$74); + _SetupViewport(); + _rlMatrixMode(5889); + _rlLoadIdentity(); + $75 = HEAP32[7016]|0; + $76 = HEAP32[7018]|0; + $77 = (($75) - ($76))|0; + $78 = (+($77|0)); + $79 = HEAP32[7017]|0; + $80 = HEAP32[7019]|0; + $81 = (($79) - ($80))|0; + $82 = (+($81|0)); + _rlOrtho(0.0,$78,$82,0.0,0.0,1.0); + _rlMatrixMode(5888); + _rlLoadIdentity(); + HEAP8[$3>>0] = -11; + $83 = ((($3)) + 1|0); + HEAP8[$83>>0] = -11; + $84 = ((($3)) + 2|0); + HEAP8[$84>>0] = -11; + $85 = ((($3)) + 3|0); + HEAP8[$85>>0] = -1; + ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0;HEAP8[$$byval_copy+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$$byval_copy+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$$byval_copy+3>>0]=HEAP8[$3+3>>0]|0; + _ClearBackground($$byval_copy); + STACKTOP = sp;return; +} +function _LoadDefaultFont() { + var $$ = 0, $$0101 = 0, $$090100 = 0, $$09299 = 0, $$095104 = 0, $$096103 = 0, $$097102 = 0, $$191 = 0, $$193 = 0, $$byval_copy1 = 0, $$lcssa = 0, $$sroa$0$0$$sroa_idx = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; + var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; + var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; + var $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $$byval_copy1 = sp + 44|0; + $vararg_buffer = sp; + $0 = sp + 4|0; + $1 = sp + 24|0; + HEAP32[(27956)>>2] = 224; + $2 = (_malloc(65536)|0); + _memset(($2|0),0,65536)|0; + $$095104 = 0;$$096103 = 0; + while(1) { + $3 = (24 + ($$095104<<2)|0); + $4 = HEAP32[$3>>2]|0; + $$097102 = 31; + while(1) { + $16 = 1 << $$097102; + $17 = $4 & $16; + $18 = ($17|0)==(0); + if (!($18)) { + $19 = (($$097102) + ($$096103))|0; + $$sroa$0$0$$sroa_idx = (($2) + ($19<<2)|0); + HEAP8[$$sroa$0$0$$sroa_idx>>0]=-1&255;HEAP8[$$sroa$0$0$$sroa_idx+1>>0]=(-1>>8)&255;HEAP8[$$sroa$0$0$$sroa_idx+2>>0]=(-1>>16)&255;HEAP8[$$sroa$0$0$$sroa_idx+3>>0]=-1>>24; } - case 3: { - $image$sroa$0$0 = $26;$image$sroa$12$0 = $28;$image$sroa$15$0 = 1;$image$sroa$17$0 = 4;$image$sroa$9$0 = $27; - label = 22; - break L22; + $20 = (($$097102) + -1)|0; + $21 = ($$097102|0)>(0); + if ($21) { + $$097102 = $20; + } else { break; } - default: { - $30 = ($29|0)==(4); - $$ = $30 ? 7 : 0; - $image$sroa$0$0 = $26;$image$sroa$12$0 = $28;$image$sroa$15$0 = 1;$image$sroa$17$0 = $$;$image$sroa$9$0 = $27; - label = 22; - break L22; - } - } } - } while(0); - if ((label|0) == 22) { - $91 = ($image$sroa$0$0|0)==(0|0); - if ($91) { - $image$sroa$12$06 = $image$sroa$12$0;$image$sroa$15$04 = $image$sroa$15$0;$image$sroa$17$02 = $image$sroa$17$0;$image$sroa$9$08 = $image$sroa$9$0; + $12 = (($$095104) + 1)|0; + $13 = ($$095104|0)>(511); + $$ = $13 ? 0 : $12; + $14 = (($$096103) + 32)|0; + $15 = ($14|0)<(16384); + if ($15) { + $$095104 = $$;$$096103 = $14; } else { - HEAP32[$vararg_buffer>>2] = $fileName; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $image$sroa$9$0; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = $image$sroa$12$0; - _TraceLog(0,16745,$vararg_buffer); - $image$sroa$0$09 = $image$sroa$0$0;$image$sroa$12$05 = $image$sroa$12$0;$image$sroa$15$03 = $image$sroa$15$0;$image$sroa$17$01 = $image$sroa$17$0;$image$sroa$9$07 = $image$sroa$9$0; - HEAP32[$agg$result>>2] = $image$sroa$0$09; - $92 = ((($agg$result)) + 4|0); - HEAP32[$92>>2] = $image$sroa$9$07; - $93 = ((($agg$result)) + 8|0); - HEAP32[$93>>2] = $image$sroa$12$05; - $94 = ((($agg$result)) + 12|0); - HEAP32[$94>>2] = $image$sroa$15$03; - $95 = ((($agg$result)) + 16|0); - HEAP32[$95>>2] = $image$sroa$17$01; - STACKTOP = sp;return; + break; + } + } + _LoadImageEx($0,$2,128,128); + _ImageFormat($0,2); + _free($2); + ;HEAP32[$$byval_copy1>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$0+16>>2]|0; + _LoadTextureFromImage($1,$$byval_copy1); + ;HEAP32[27932>>2]=HEAP32[$1>>2]|0;HEAP32[27932+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[27932+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[27932+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[27932+16>>2]=HEAP32[$1+16>>2]|0; + ;HEAP32[$$byval_copy1>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$0+16>>2]|0; + _UnloadImage($$byval_copy1); + $5 = HEAP32[(27956)>>2]|0; + $6 = $5 << 5; + $7 = (_malloc($6)|0); + HEAP32[(27960)>>2] = $7; + $8 = ($5|0)>(0); + if (!($8)) { + $$lcssa = $7; + $22 = ((($$lcssa)) + 16|0); + $23 = HEAP32[$22>>2]|0; + HEAP32[(27952)>>2] = $23; + $24 = HEAP32[6983]|0; + HEAP32[$vararg_buffer>>2] = $24; + _TraceLog(0,7137,$vararg_buffer); + STACKTOP = sp;return; + } + $9 = HEAP32[(27936)>>2]|0; + $10 = HEAP32[(27956)>>2]|0; + $11 = HEAP32[(27960)>>2]|0; + $$0101 = 0;$$090100 = 1;$$09299 = 0;$27 = $7; + while(1) { + $25 = (($$0101) + 32)|0; + $26 = (($27) + ($$0101<<5)|0); + HEAP32[$26>>2] = $25; + $28 = (((($27) + ($$0101<<5)|0)) + 4|0); + HEAP32[$28>>2] = $$090100; + $29 = ($$09299*11)|0; + $30 = (($29) + 1)|0; + $31 = (((($27) + ($$0101<<5)|0)) + 8|0); + HEAP32[$31>>2] = $30; + $32 = (2072 + ($$0101<<2)|0); + $33 = HEAP32[$32>>2]|0; + $34 = (((($27) + ($$0101<<5)|0)) + 12|0); + HEAP32[$34>>2] = $33; + $35 = (((($27) + ($$0101<<5)|0)) + 16|0); + HEAP32[$35>>2] = 10; + $36 = (($$090100) + 1)|0; + $37 = (($36) + ($33))|0; + $38 = ($37|0)<($9|0); + $39 = (($$09299) + 1)|0; + if ($38) { + $$191 = $37;$$193 = $$09299; + } else { + $40 = ($39*11)|0; + $41 = (($40) + 1)|0; + $42 = (($33) + 2)|0; + HEAP32[$28>>2] = 1; + HEAP32[$31>>2] = $41; + $$191 = $42;$$193 = $39; + } + $43 = (((($27) + ($$0101<<5)|0)) + 20|0); + HEAP32[$43>>2] = 0; + $44 = (((($27) + ($$0101<<5)|0)) + 24|0); + HEAP32[$44>>2] = 0; + $45 = (((($27) + ($$0101<<5)|0)) + 28|0); + HEAP32[$45>>2] = 0; + $46 = (($$0101) + 1)|0; + $47 = ($46|0)<($10|0); + if ($47) { + $$0101 = $46;$$090100 = $$191;$$09299 = $$193;$27 = $11; + } else { + $$lcssa = $11; + break; } } - HEAP32[$vararg_buffer3>>2] = $fileName; - _TraceLog(2,16784,$vararg_buffer3); - $image$sroa$0$09 = 0;$image$sroa$12$05 = $image$sroa$12$06;$image$sroa$15$03 = $image$sroa$15$04;$image$sroa$17$01 = $image$sroa$17$02;$image$sroa$9$07 = $image$sroa$9$08; - HEAP32[$agg$result>>2] = $image$sroa$0$09; - $92 = ((($agg$result)) + 4|0); - HEAP32[$92>>2] = $image$sroa$9$07; - $93 = ((($agg$result)) + 8|0); - HEAP32[$93>>2] = $image$sroa$12$05; - $94 = ((($agg$result)) + 12|0); - HEAP32[$94>>2] = $image$sroa$15$03; - $95 = ((($agg$result)) + 16|0); - HEAP32[$95>>2] = $image$sroa$17$01; + $22 = ((($$lcssa)) + 16|0); + $23 = HEAP32[$22>>2]|0; + HEAP32[(27952)>>2] = $23; + $24 = HEAP32[6983]|0; + HEAP32[$vararg_buffer>>2] = $24; + _TraceLog(0,7137,$vararg_buffer); STACKTOP = sp;return; } -function _LoadImageEx($agg$result,$pixels,$width,$height) { - $agg$result = $agg$result|0; - $pixels = $pixels|0; - $width = $width|0; - $height = $height|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$02 = 0, $k$01 = 0, label = 0, sp = 0; +function _InitTimer() { + var $0 = 0, $1 = 0.0, label = 0, sp = 0; sp = STACKTOP; - $0 = $width << 2; - $1 = Math_imul($0, $height)|0; - $2 = (_malloc($1)|0); - $3 = ($1|0)>(0); - if ($3) { - $4 = Math_imul($height, $width)|0; - $5 = $4 << 2; - $6 = (($5) + -1)|0; - $7 = $6 >>> 2; - $i$02 = 0;$k$01 = 0; - while(1) { - $8 = (($pixels) + ($k$01<<2)|0); - $9 = HEAP8[$8>>0]|0; - $10 = (($2) + ($i$02)|0); - HEAP8[$10>>0] = $9; - $11 = (((($pixels) + ($k$01<<2)|0)) + 1|0); - $12 = HEAP8[$11>>0]|0; - $13 = $i$02 | 1; - $14 = (($2) + ($13)|0); - HEAP8[$14>>0] = $12; - $15 = (((($pixels) + ($k$01<<2)|0)) + 2|0); - $16 = HEAP8[$15>>0]|0; - $17 = $i$02 | 2; - $18 = (($2) + ($17)|0); - HEAP8[$18>>0] = $16; - $19 = (((($pixels) + ($k$01<<2)|0)) + 3|0); - $20 = HEAP8[$19>>0]|0; - $21 = $i$02 | 3; - $22 = (($2) + ($21)|0); - HEAP8[$22>>0] = $20; - $23 = (($k$01) + 1)|0; - $24 = (($i$02) + 4)|0; - $exitcond = ($k$01|0)==($7|0); - if ($exitcond) { - break; - } else { - $i$02 = $24;$k$01 = $23; - } - } - } - HEAP32[$agg$result>>2] = $2; - $25 = ((($agg$result)) + 4|0); - HEAP32[$25>>2] = $width; - $26 = ((($agg$result)) + 8|0); - HEAP32[$26>>2] = $height; - $27 = ((($agg$result)) + 12|0); - HEAP32[$27>>2] = 1; - $28 = ((($agg$result)) + 16|0); - HEAP32[$28>>2] = 7; + $0 = (_time((0|0))|0); + _srand($0); + $1 = (+_GetTime()); + HEAPF64[3096] = $1; return; } -function _LoadTexture($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $image = 0, $image$byval_copy1 = 0, $texture$sroa$0$0 = 0, $texture$sroa$3 = 0, $vararg_buffer = 0, label = 0, sp = 0; +function _EmscriptenFullscreenChangeCallback($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0, $11 = 0, $12 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer4 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr7 = 0, $vararg_ptr8 = 0, $vararg_ptr9 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 96|0; - $image$byval_copy1 = sp + 64|0; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $vararg_buffer4 = sp + 16|0; $vararg_buffer = sp; - $texture$sroa$3 = sp + 8|0; - $image = sp + 44|0; - $0 = sp + 24|0; - _LoadImage($image,$fileName); - $1 = HEAP32[$image>>2]|0; - $2 = ($1|0)==(0|0); - if ($2) { - _TraceLog(2,16836,$vararg_buffer); - $texture$sroa$0$0 = 0; - } else { - ;HEAP32[$image$byval_copy1>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy1+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy1+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy1+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy1+16>>2]=HEAP32[$image+16>>2]|0; - _LoadTextureFromImage($0,$image$byval_copy1); - $3 = HEAP32[$0>>2]|0; - $4 = ((($0)) + 4|0); - ;HEAP32[$texture$sroa$3>>2]=HEAP32[$4>>2]|0;HEAP32[$texture$sroa$3+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$texture$sroa$3+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[$texture$sroa$3+12>>2]=HEAP32[$4+12>>2]|0; - ;HEAP32[$image$byval_copy1>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy1+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy1+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy1+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy1+16>>2]=HEAP32[$image+16>>2]|0; - _UnloadImage($image$byval_copy1); - $texture$sroa$0$0 = $3; - } - HEAP32[$agg$result>>2] = $texture$sroa$0$0; - $5 = ((($agg$result)) + 4|0); - ;HEAP32[$5>>2]=HEAP32[$texture$sroa$3>>2]|0;HEAP32[$5+4>>2]=HEAP32[$texture$sroa$3+4>>2]|0;HEAP32[$5+8>>2]=HEAP32[$texture$sroa$3+8>>2]|0;HEAP32[$5+12>>2]=HEAP32[$texture$sroa$3+12>>2]|0; - STACKTOP = sp;return; -} -function _LoadTextureFromImage($agg$result,$image) { - $agg$result = $agg$result|0; - $image = $image|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[$image>>2]|0; - $1 = ((($image)) + 4|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($image)) + 8|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($image)) + 16|0); + $3 = HEAP32[$1>>2]|0; + $4 = ($3|0)==(0); + $5 = ((($1)) + 264|0); $6 = HEAP32[$5>>2]|0; - $7 = ((($image)) + 12|0); + $7 = ((($1)) + 268|0); $8 = HEAP32[$7>>2]|0; - $9 = (_rlglLoadTexture($0,$2,$4,$6,$8)|0); - $10 = HEAP32[$1>>2]|0; - $11 = HEAP32[$3>>2]|0; - $12 = HEAP32[$7>>2]|0; - $13 = HEAP32[$5>>2]|0; - HEAP32[$agg$result>>2] = $9; - $14 = ((($agg$result)) + 4|0); - HEAP32[$14>>2] = $10; - $15 = ((($agg$result)) + 8|0); - HEAP32[$15>>2] = $11; - $16 = ((($agg$result)) + 12|0); - HEAP32[$16>>2] = $12; - $17 = ((($agg$result)) + 16|0); - HEAP32[$17>>2] = $13; - return; + $9 = ((($1)) + 272|0); + $10 = HEAP32[$9>>2]|0; + $11 = ((($1)) + 276|0); + $12 = HEAP32[$11>>2]|0; + if ($4) { + HEAP32[$vararg_buffer4>>2] = $6; + $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); + HEAP32[$vararg_ptr7>>2] = $8; + $vararg_ptr8 = ((($vararg_buffer4)) + 8|0); + HEAP32[$vararg_ptr8>>2] = $10; + $vararg_ptr9 = ((($vararg_buffer4)) + 12|0); + HEAP32[$vararg_ptr9>>2] = $12; + _TraceLog(0,7070,$vararg_buffer4); + STACKTOP = sp;return 0; + } else { + HEAP32[$vararg_buffer>>2] = $6; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = $8; + $vararg_ptr2 = ((($vararg_buffer)) + 8|0); + HEAP32[$vararg_ptr2>>2] = $10; + $vararg_ptr3 = ((($vararg_buffer)) + 12|0); + HEAP32[$vararg_ptr3>>2] = $12; + _TraceLog(0,7001,$vararg_buffer); + STACKTOP = sp;return 0; + } + return (0)|0; } -function _UnloadImage($image) { - $image = $image|0; - var $0 = 0, label = 0, sp = 0; +function _EmscriptenKeyboardCallback($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = HEAP32[$image>>2]|0; - _free($0); - return; + $3 = ($0|0)==(1); + if (!($3)) { + return 0; + } + $4 = ((($1)) + 32|0); + $5 = (_strcmp($4,6994)|0); + $6 = ($5|0)==(0); + if (!($6)) { + return 0; + } + (_emscripten_exit_pointerlock()|0); + return 0; } -function _UnloadTexture($texture) { - $texture = $texture|0; - var $0 = 0, $1 = 0, $2 = 0, $vararg_buffer = 0, label = 0, sp = 0; +function _EmscriptenMouseCallback($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - $0 = HEAP32[$texture>>2]|0; - $1 = ($0|0)==(0); - if ($1) { - STACKTOP = sp;return; + STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(272|0); + $3 = sp; + $4 = ($0|0)==(4); + if (!($4)) { + STACKTOP = sp;return 0; } - _rlDeleteTextures($0); - $2 = HEAP32[$texture>>2]|0; - HEAP32[$vararg_buffer>>2] = $2; - _TraceLog(0,16865,$vararg_buffer); - STACKTOP = sp;return; + (_emscripten_get_pointerlock_status(($3|0))|0); + $5 = HEAP32[$3>>2]|0; + $6 = ($5|0)==(0); + if ($6) { + (_emscripten_request_pointerlock((0|0),1)|0); + } else { + (_emscripten_exit_pointerlock()|0); + (_emscripten_get_pointerlock_status(($3|0))|0); + } + STACKTOP = sp;return 0; } -function _GetImageData($image) { - $image = $image|0; - var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; - var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; - var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; - var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; - var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0; - var $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; - var $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0; - var $95 = 0, $96 = 0, $97 = 0, $98 = 0.0, $99 = 0.0, $i$01 = 0, $k$02 = 0, $k$1 = 0, $vararg_buffer = 0, label = 0, sp = 0; +function _EmscriptenTouchCallback($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$byval_copy = 0, $$sink = 0, $$sroa$0$0$$sroa_idx = 0, $$sroa$03$0$$sroa_idx = 0, $$sroa$2$0$$sroa_idx2 = 0, $$sroa$24$0$$sroa_idx5 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0.0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0; + var $60 = 0.0, $61 = 0.0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - $0 = ((($image)) + 4|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($image)) + 8|0); - $3 = HEAP32[$2>>2]|0; - $4 = $1 << 2; - $5 = Math_imul($4, $3)|0; - $6 = (_malloc($5)|0); - $7 = HEAP32[$0>>2]|0; - $8 = HEAP32[$2>>2]|0; - $9 = Math_imul($8, $7)|0; - $10 = ($9|0)>(0); - if (!($10)) { - STACKTOP = sp;return ($6|0); + STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); + $$byval_copy = sp + 56|0; + $3 = sp; + switch ($0|0) { + case 22: { + $$sink = 1; + label = 4; + break; } - $11 = ((($image)) + 16|0); - $12 = HEAP32[$11>>2]|0; - $13 = HEAP32[$0>>2]|0; - $14 = HEAP32[$2>>2]|0; - $15 = Math_imul($14, $13)|0; - $16 = HEAP32[$image>>2]|0; - $i$01 = 0;$k$02 = 0; - while(1) { - switch ($12|0) { - case 1: { - $17 = (($16) + ($k$02)|0); - $18 = HEAP8[$17>>0]|0; - $19 = (($6) + ($i$01<<2)|0); - HEAP8[$19>>0] = $18; - $20 = (($16) + ($k$02)|0); - $21 = HEAP8[$20>>0]|0; - $22 = (((($6) + ($i$01<<2)|0)) + 1|0); - HEAP8[$22>>0] = $21; - $23 = (($16) + ($k$02)|0); - $24 = HEAP8[$23>>0]|0; - $25 = (((($6) + ($i$01<<2)|0)) + 2|0); - HEAP8[$25>>0] = $24; - $26 = (((($6) + ($i$01<<2)|0)) + 3|0); - HEAP8[$26>>0] = -1; - $27 = (($k$02) + 1)|0; - $k$1 = $27; - break; - } - case 2: { - $28 = (($16) + ($k$02)|0); - $29 = HEAP8[$28>>0]|0; - $30 = (($6) + ($i$01<<2)|0); - HEAP8[$30>>0] = $29; - $31 = (($16) + ($k$02)|0); - $32 = HEAP8[$31>>0]|0; - $33 = (((($6) + ($i$01<<2)|0)) + 1|0); - HEAP8[$33>>0] = $32; - $34 = (($16) + ($k$02)|0); - $35 = HEAP8[$34>>0]|0; - $36 = (((($6) + ($i$01<<2)|0)) + 2|0); - HEAP8[$36>>0] = $35; - $37 = (($k$02) + 1)|0; - $38 = (($16) + ($37)|0); - $39 = HEAP8[$38>>0]|0; - $40 = (((($6) + ($i$01<<2)|0)) + 3|0); - HEAP8[$40>>0] = $39; - $41 = (($k$02) + 2)|0; - $k$1 = $41; - break; - } - case 5: { - $42 = (($16) + ($k$02<<1)|0); - $43 = HEAP16[$42>>1]|0; - $44 = $43&65535; - $45 = $44 >>> 11; - $46 = (+($45|0)); - $47 = $46 * 8.0; - $48 = (~~(($47))&255); - $49 = (($6) + ($i$01<<2)|0); - HEAP8[$49>>0] = $48; - $50 = $44 >>> 6; - $51 = $50 & 31; - $52 = (+($51|0)); - $53 = $52 * 8.0; - $54 = (~~(($53))&255); - $55 = (((($6) + ($i$01<<2)|0)) + 1|0); - HEAP8[$55>>0] = $54; - $56 = $44 >>> 1; - $57 = $56 & 31; - $58 = (+($57|0)); - $59 = $58 * 8.0; - $60 = (~~(($59))&255); - $61 = (((($6) + ($i$01<<2)|0)) + 2|0); - HEAP8[$61>>0] = $60; - $62 = $44 & 1; - $63 = (0 - ($62))|0; - $64 = $63&255; - $65 = (((($6) + ($i$01<<2)|0)) + 3|0); - HEAP8[$65>>0] = $64; - $66 = (($k$02) + 1)|0; - $k$1 = $66; - break; - } - case 3: { - $67 = (($16) + ($k$02<<1)|0); - $68 = HEAP16[$67>>1]|0; - $69 = $68&65535; - $70 = $69 >>> 11; - $71 = (+($70|0)); - $72 = $71 * 8.0; - $73 = (~~(($72))&255); - $74 = (($6) + ($i$01<<2)|0); - HEAP8[$74>>0] = $73; - $75 = $69 >>> 5; - $76 = $75 & 63; - $77 = (+($76|0)); - $78 = $77 * 4.0; - $79 = (~~(($78))&255); - $80 = (((($6) + ($i$01<<2)|0)) + 1|0); - HEAP8[$80>>0] = $79; - $81 = $69 & 31; - $82 = (+($81|0)); - $83 = $82 * 8.0; - $84 = (~~(($83))&255); - $85 = (((($6) + ($i$01<<2)|0)) + 2|0); - HEAP8[$85>>0] = $84; - $86 = (((($6) + ($i$01<<2)|0)) + 3|0); - HEAP8[$86>>0] = -1; - $87 = (($k$02) + 1)|0; - $k$1 = $87; - break; - } - case 6: { - $88 = (($16) + ($k$02<<1)|0); - $89 = HEAP16[$88>>1]|0; - $90 = $89&65535; - $91 = $90 >>> 12; - $92 = (+($91|0)); - $93 = $92 * 17.0; - $94 = (~~(($93))&255); - $95 = (($6) + ($i$01<<2)|0); - HEAP8[$95>>0] = $94; - $96 = $90 >>> 8; - $97 = $96 & 15; - $98 = (+($97|0)); - $99 = $98 * 17.0; - $100 = (~~(($99))&255); - $101 = (((($6) + ($i$01<<2)|0)) + 1|0); - HEAP8[$101>>0] = $100; - $102 = $90 >>> 4; - $103 = $102 & 15; - $104 = (+($103|0)); - $105 = $104 * 17.0; - $106 = (~~(($105))&255); - $107 = (((($6) + ($i$01<<2)|0)) + 2|0); - HEAP8[$107>>0] = $106; - $108 = $90 & 15; - $109 = (+($108|0)); - $110 = $109 * 17.0; - $111 = (~~(($110))&255); - $112 = (((($6) + ($i$01<<2)|0)) + 3|0); - HEAP8[$112>>0] = $111; - $113 = (($k$02) + 1)|0; - $k$1 = $113; - break; - } - case 7: { - $114 = (($16) + ($k$02)|0); - $115 = HEAP8[$114>>0]|0; - $116 = (($6) + ($i$01<<2)|0); - HEAP8[$116>>0] = $115; - $117 = (($k$02) + 1)|0; - $118 = (($16) + ($117)|0); - $119 = HEAP8[$118>>0]|0; - $120 = (((($6) + ($i$01<<2)|0)) + 1|0); - HEAP8[$120>>0] = $119; - $121 = (($k$02) + 2)|0; - $122 = (($16) + ($121)|0); - $123 = HEAP8[$122>>0]|0; - $124 = (((($6) + ($i$01<<2)|0)) + 2|0); - HEAP8[$124>>0] = $123; - $125 = (($k$02) + 3)|0; - $126 = (($16) + ($125)|0); - $127 = HEAP8[$126>>0]|0; - $128 = (((($6) + ($i$01<<2)|0)) + 3|0); - HEAP8[$128>>0] = $127; - $129 = (($k$02) + 4)|0; - $k$1 = $129; - break; - } - case 4: { - $130 = (($16) + ($k$02)|0); - $131 = HEAP8[$130>>0]|0; - $132 = (($6) + ($i$01<<2)|0); - HEAP8[$132>>0] = $131; - $133 = (($k$02) + 1)|0; - $134 = (($16) + ($133)|0); - $135 = HEAP8[$134>>0]|0; - $136 = (((($6) + ($i$01<<2)|0)) + 1|0); - HEAP8[$136>>0] = $135; - $137 = (($k$02) + 2)|0; - $138 = (($16) + ($137)|0); - $139 = HEAP8[$138>>0]|0; - $140 = (((($6) + ($i$01<<2)|0)) + 2|0); - HEAP8[$140>>0] = $139; - $141 = (((($6) + ($i$01<<2)|0)) + 3|0); - HEAP8[$141>>0] = -1; - $142 = (($k$02) + 3)|0; - $k$1 = $142; - break; - } - default: { - _TraceLog(2,16915,$vararg_buffer); - $k$1 = $k$02; - } - } - $143 = (($i$01) + 1)|0; - $144 = ($143|0)<($15|0); - if ($144) { - $i$01 = $143;$k$02 = $k$1; + case 23: { + $$sink = 0; + label = 4; + break; + } + case 24: { + $$sink = 2; + label = 4; + break; + } + default: { + } + } + if ((label|0) == 4) { + HEAP32[$3>>2] = $$sink; + } + $4 = HEAP32[$1>>2]|0; + $5 = ((($3)) + 4|0); + HEAP32[$5>>2] = $4; + $6 = ((($1)) + 20|0); + $7 = HEAP32[$6>>2]|0; + $8 = ((($3)) + 8|0); + HEAP32[$8>>2] = $7; + $9 = ((($1)) + 72|0); + $10 = HEAP32[$9>>2]|0; + $11 = ((($3)) + 12|0); + HEAP32[$11>>2] = $10; + $12 = ((($1)) + 56|0); + $13 = HEAP32[$12>>2]|0; + $14 = (+($13|0)); + $15 = ((($1)) + 60|0); + $16 = HEAP32[$15>>2]|0; + $17 = (+($16|0)); + $$sroa$03$0$$sroa_idx = ((($3)) + 24|0); + HEAPF32[$$sroa$03$0$$sroa_idx>>2] = $14; + $$sroa$24$0$$sroa_idx5 = ((($3)) + 28|0); + HEAPF32[$$sroa$24$0$$sroa_idx5>>2] = $17; + $18 = ((($1)) + 108|0); + $19 = HEAP32[$18>>2]|0; + $20 = (+($19|0)); + $21 = ((($1)) + 112|0); + $22 = HEAP32[$21>>2]|0; + $23 = (+($22|0)); + $$sroa$0$0$$sroa_idx = ((($3)) + 32|0); + HEAPF32[$$sroa$0$0$$sroa_idx>>2] = $20; + $$sroa$2$0$$sroa_idx2 = ((($3)) + 36|0); + HEAPF32[$$sroa$2$0$$sroa_idx2>>2] = $23; + $24 = ((($3)) + 24|0); + $25 = $24; + $26 = $25; + $27 = HEAP32[$26>>2]|0; + $28 = (($25) + 4)|0; + $29 = $28; + $30 = HEAP32[$29>>2]|0; + $31 = 24752; + $32 = $31; + HEAP32[$32>>2] = $27; + $33 = (($31) + 4)|0; + $34 = $33; + HEAP32[$34>>2] = $30; + $35 = ((($3)) + 32|0); + $36 = $35; + $37 = $36; + $38 = HEAP32[$37>>2]|0; + $39 = (($36) + 4)|0; + $40 = $39; + $41 = HEAP32[$40>>2]|0; + $42 = (24760); + $43 = $42; + HEAP32[$43>>2] = $38; + $44 = (($42) + 4)|0; + $45 = $44; + HEAP32[$45>>2] = $41; + $46 = (_GetScreenWidth()|0); + $47 = (+($46|0)); + $48 = +HEAPF32[$24>>2]; + $49 = $48 / $47; + HEAPF32[$24>>2] = $49; + $50 = (_GetScreenHeight()|0); + $51 = (+($50|0)); + $52 = +HEAPF32[$$sroa$24$0$$sroa_idx5>>2]; + $53 = $52 / $51; + HEAPF32[$$sroa$24$0$$sroa_idx5>>2] = $53; + $54 = (_GetScreenWidth()|0); + $55 = (+($54|0)); + $56 = +HEAPF32[$35>>2]; + $57 = $56 / $55; + HEAPF32[$35>>2] = $57; + $58 = (_GetScreenHeight()|0); + $59 = (+($58|0)); + $60 = +HEAPF32[$$sroa$2$0$$sroa_idx2>>2]; + $61 = $60 / $59; + HEAPF32[$$sroa$2$0$$sroa_idx2>>2] = $61; + dest=$$byval_copy; src=$3; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _ProcessGestureEvent($$byval_copy); + STACKTOP = sp;return 1; +} +function _EmscriptenGamepadCallback($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$sink = 0, $10 = 0, $11 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($1)) + 1296|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($4|0)==(0); + if ($5) { + label = 3; + } else { + $6 = ((($1)) + 1300|0); + $7 = HEAP32[$6>>2]|0; + $8 = ($7|0)<(4); + if ($8) { + $$sink = 1; } else { - break; + label = 3; } } - STACKTOP = sp;return ($6|0); + if ((label|0) == 3) { + $$sink = 0; + } + $9 = ((($1)) + 1300|0); + $10 = HEAP32[$9>>2]|0; + $11 = (27916 + ($10<<2)|0); + HEAP32[$11>>2] = $$sink; + return 0; } -function _ImageFormat($image,$newFormat) { - $image = $image|0; - $newFormat = $newFormat|0; - var $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; - var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; - var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; - var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; - var $170 = 0, $171 = 0, $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0, $177 = 0, $178 = 0, $179 = 0.0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0, $183 = 0, $184 = 0, $185 = 0.0, $186 = 0.0, $187 = 0.0, $188 = 0; - var $189 = 0, $19 = 0.0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0.0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; - var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0.0; - var $224 = 0.0, $225 = 0.0, $226 = 0, $227 = 0, $228 = 0, $229 = 0.0, $23 = 0.0, $230 = 0.0, $231 = 0.0, $232 = 0, $233 = 0, $234 = 0, $235 = 0.0, $236 = 0.0, $237 = 0.0, $238 = 0, $239 = 0, $24 = 0.0, $240 = 0, $241 = 0.0; - var $242 = 0.0, $243 = 0.0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0.0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; - var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; - var $279 = 0, $28 = 0.0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0.0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; - var $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; - var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0; - var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; - var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0, $96 = 0, $97 = 0, $98 = 0.0, $99 = 0.0, $i$017 = 0, $i1$019 = 0, $i12$028 = 0; - var $i13$031 = 0, $i2$021 = 0, $i3$024 = 0, $i7$026 = 0, $image$byval_copy = 0, $k$018 = 0, $k$123 = 0, $k$230 = 0, $or$cond = 0, $roundf = 0.0, $roundf10 = 0.0, $roundf2 = 0.0, $roundf3 = 0.0, $roundf4 = 0.0, $roundf5 = 0.0, $roundf6 = 0.0, $roundf7 = 0.0, $roundf8 = 0.0, $roundf9 = 0.0, $vararg_buffer = 0; +function _SetTargetFPS($0) { + $0 = $0|0; + var $$ = 0.0, $$op = 0.0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer = sp; + $1 = ($0|0)<(1); + $2 = (+($0|0)); + $3 = 1.0 / $2; + $$ = $1 ? 0.0 : $3; + HEAPF64[3093] = $$; + $4 = $3; + $$op = $4 * 1000.0; + $5 = $$op; + $6 = $1 ? 0.0 : $5; + HEAPF64[$vararg_buffer>>3] = $6; + _TraceLog(0,6950,$vararg_buffer); + STACKTOP = sp;return; +} +function _LogoAnimation() { var label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $image$byval_copy = sp + 4|0; + HEAP32[6978] = 0; + return; +} +function _GetTime() { + var $0 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $0 = (+_glfwGetTime()); + return (+$0); +} +function _LoadImageEx($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$03334 = 0, $$035 = 0, $$sroa$12$0$$sroa_idx21 = 0, $$sroa$15$0$$sroa_idx24 = 0, $$sroa$16$0$$sroa_idx26 = 0, $$sroa$9$0$$sroa_idx18 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = $2 << 2; + $5 = Math_imul($4, $3)|0; + $6 = (_malloc($5)|0); + $7 = ($5|0)>(0); + if ($7) { + $8 = (($5) + -1)|0; + $9 = $8 >>> 2; + $$03334 = 0;$$035 = 0; + while(1) { + $10 = (($1) + ($$03334<<2)|0); + $11 = HEAP8[$10>>0]|0; + $12 = (($6) + ($$035)|0); + HEAP8[$12>>0] = $11; + $13 = (((($1) + ($$03334<<2)|0)) + 1|0); + $14 = HEAP8[$13>>0]|0; + $15 = $$035 | 1; + $16 = (($6) + ($15)|0); + HEAP8[$16>>0] = $14; + $17 = (((($1) + ($$03334<<2)|0)) + 2|0); + $18 = HEAP8[$17>>0]|0; + $19 = $$035 | 2; + $20 = (($6) + ($19)|0); + HEAP8[$20>>0] = $18; + $21 = (((($1) + ($$03334<<2)|0)) + 3|0); + $22 = HEAP8[$21>>0]|0; + $23 = $$035 | 3; + $24 = (($6) + ($23)|0); + HEAP8[$24>>0] = $22; + $25 = (($$03334) + 1)|0; + $26 = (($$035) + 4)|0; + $exitcond = ($$03334|0)==($9|0); + if ($exitcond) { + break; + } else { + $$03334 = $25;$$035 = $26; + } + } + } + HEAP32[$0>>2] = $6; + $$sroa$9$0$$sroa_idx18 = ((($0)) + 4|0); + HEAP32[$$sroa$9$0$$sroa_idx18>>2] = $2; + $$sroa$12$0$$sroa_idx21 = ((($0)) + 8|0); + HEAP32[$$sroa$12$0$$sroa_idx21>>2] = $3; + $$sroa$15$0$$sroa_idx24 = ((($0)) + 12|0); + HEAP32[$$sroa$15$0$$sroa_idx24>>2] = 1; + $$sroa$16$0$$sroa_idx26 = ((($0)) + 16|0); + HEAP32[$$sroa$16$0$$sroa_idx26>>2] = 7; + return; +} +function _ImageFormat($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0166199 = 0, $$0167197 = 0, $$0168195 = 0, $$0169192 = 0, $$0170190 = 0, $$0171188 = 0, $$0172189 = 0, $$0202 = 0, $$1194 = 0, $$2201 = 0, $$byval_copy = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0; + var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; + var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; + var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; + var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0.0, $17 = 0, $170 = 0.0, $171 = 0.0, $172 = 0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0; + var $180 = 0, $181 = 0.0, $182 = 0.0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0.0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; + var $199 = 0, $2 = 0, $20 = 0.0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0; + var $216 = 0, $217 = 0, $218 = 0.0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0, $224 = 0.0, $225 = 0.0, $226 = 0.0, $227 = 0, $228 = 0, $229 = 0, $23 = 0.0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0; + var $234 = 0, $235 = 0, $236 = 0.0, $237 = 0.0, $238 = 0.0, $239 = 0, $24 = 0.0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0.0, $250 = 0, $251 = 0; + var $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0; + var $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0.0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0; + var $289 = 0, $29 = 0.0, $290 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; + var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0; + var $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; + var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0; + var $or$cond = 0, $roundf = 0.0, $roundf173 = 0.0, $roundf174 = 0.0, $roundf175 = 0.0, $roundf176 = 0.0, $roundf177 = 0.0, $roundf178 = 0.0, $roundf179 = 0.0, $roundf180 = 0.0, $roundf181 = 0.0, $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $$byval_copy = sp + 4|0; $vararg_buffer = sp; - $0 = ((($image)) + 16|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==($newFormat|0); - if ($2) { + $2 = ((($0)) + 16|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)==($1|0); + if ($4) { STACKTOP = sp;return; } - $3 = ($1|0)<(8); - $4 = ($newFormat|0)<(8); - $or$cond = $4 & $3; + $5 = ($3|0)<(8); + $6 = ($1|0)<(8); + $or$cond = $6 & $5; if (!($or$cond)) { - _TraceLog(2,16961,$vararg_buffer); + _TraceLog(1,7531,$vararg_buffer); STACKTOP = sp;return; } - ;HEAP32[$image$byval_copy>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy+16>>2]=HEAP32[$image+16>>2]|0; - $5 = (_GetImageData($image$byval_copy)|0); - $6 = HEAP32[$image>>2]|0; - _free($6); - HEAP32[$0>>2] = $newFormat; - switch ($newFormat|0) { + ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; + $7 = (_GetImageData($$byval_copy)|0); + $8 = HEAP32[$0>>2]|0; + _free($8); + HEAP32[$2>>2] = $1; + switch ($1|0) { case 1: { - $7 = ((($image)) + 4|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($image)) + 8|0); + $9 = ((($0)) + 4|0); $10 = HEAP32[$9>>2]|0; - $11 = Math_imul($10, $8)|0; - $12 = (_malloc($11)|0); - HEAP32[$image>>2] = $12; - $13 = HEAP32[$7>>2]|0; - $14 = HEAP32[$9>>2]|0; - $15 = Math_imul($14, $13)|0; + $11 = ((($0)) + 8|0); + $12 = HEAP32[$11>>2]|0; + $13 = Math_imul($12, $10)|0; + $14 = (_malloc($13)|0); + HEAP32[$0>>2] = $14; + $15 = Math_imul($12, $10)|0; $16 = ($15|0)>(0); if ($16) { - $i$017 = 0; + $$0171188 = 0; while(1) { - $17 = (($5) + ($i$017<<2)|0); + $17 = (($7) + ($$0171188<<2)|0); $18 = HEAP8[$17>>0]|0; $19 = (+($18&255)); $20 = $19 * 0.29899999499320984; - $21 = (((($5) + ($i$017<<2)|0)) + 1|0); + $21 = (((($7) + ($$0171188<<2)|0)) + 1|0); $22 = HEAP8[$21>>0]|0; $23 = (+($22&255)); $24 = $23 * 0.58700001239776611; $25 = $20 + $24; - $26 = (((($5) + ($i$017<<2)|0)) + 2|0); + $26 = (((($7) + ($$0171188<<2)|0)) + 2|0); $27 = HEAP8[$26>>0]|0; $28 = (+($27&255)); $29 = $28 * 0.11400000005960464; $30 = $25 + $29; $31 = (~~(($30))&255); - $32 = HEAP32[$image>>2]|0; - $33 = (($32) + ($i$017)|0); + $32 = HEAP32[$0>>2]|0; + $33 = (($32) + ($$0171188)|0); HEAP8[$33>>0] = $31; - $34 = (($i$017) + 1)|0; - $35 = HEAP32[$7>>2]|0; - $36 = HEAP32[$9>>2]|0; + $34 = (($$0171188) + 1)|0; + $35 = HEAP32[$9>>2]|0; + $36 = HEAP32[$11>>2]|0; $37 = Math_imul($36, $35)|0; $38 = ($34|0)<($37|0); if ($38) { - $i$017 = $34; + $$0171188 = $34; } else { break; } @@ -19106,55 +17080,54 @@ function _ImageFormat($image,$newFormat) { break; } case 2: { - $39 = ((($image)) + 4|0); + $39 = ((($0)) + 4|0); $40 = HEAP32[$39>>2]|0; - $41 = ((($image)) + 8|0); + $41 = ((($0)) + 8|0); $42 = HEAP32[$41>>2]|0; $43 = $40 << 1; $44 = Math_imul($43, $42)|0; $45 = (_malloc($44)|0); - HEAP32[$image>>2] = $45; + HEAP32[$0>>2] = $45; $46 = HEAP32[$39>>2]|0; - $47 = HEAP32[$41>>2]|0; - $48 = $46 << 1; - $49 = Math_imul($48, $47)|0; - $50 = ($49|0)>(0); - if ($50) { - $i1$019 = 0;$k$018 = 0; + $47 = $46 << 1; + $48 = Math_imul($47, $42)|0; + $49 = ($48|0)>(0); + if ($49) { + $$0170190 = 0;$$0172189 = 0; while(1) { - $51 = (($5) + ($k$018<<2)|0); - $52 = HEAP8[$51>>0]|0; - $53 = (+($52&255)); - $54 = $53 * 0.29899999499320984; - $55 = (((($5) + ($k$018<<2)|0)) + 1|0); - $56 = HEAP8[$55>>0]|0; - $57 = (+($56&255)); - $58 = $57 * 0.58700001239776611; - $59 = $54 + $58; - $60 = (((($5) + ($k$018<<2)|0)) + 2|0); - $61 = HEAP8[$60>>0]|0; - $62 = (+($61&255)); - $63 = $62 * 0.11400000005960464; - $64 = $59 + $63; - $65 = (~~(($64))&255); - $66 = HEAP32[$image>>2]|0; - $67 = (($66) + ($i1$019)|0); - HEAP8[$67>>0] = $65; - $68 = (((($5) + ($k$018<<2)|0)) + 3|0); - $69 = HEAP8[$68>>0]|0; - $70 = $i1$019 | 1; - $71 = HEAP32[$image>>2]|0; - $72 = (($71) + ($70)|0); - HEAP8[$72>>0] = $69; - $73 = (($k$018) + 1)|0; - $74 = (($i1$019) + 2)|0; - $75 = HEAP32[$39>>2]|0; - $76 = HEAP32[$41>>2]|0; - $77 = $75 << 1; - $78 = Math_imul($77, $76)|0; - $79 = ($74|0)<($78|0); - if ($79) { - $i1$019 = $74;$k$018 = $73; + $50 = (($7) + ($$0172189<<2)|0); + $51 = HEAP8[$50>>0]|0; + $52 = (+($51&255)); + $53 = $52 * 0.29899999499320984; + $54 = (((($7) + ($$0172189<<2)|0)) + 1|0); + $55 = HEAP8[$54>>0]|0; + $56 = (+($55&255)); + $57 = $56 * 0.58700001239776611; + $58 = $53 + $57; + $59 = (((($7) + ($$0172189<<2)|0)) + 2|0); + $60 = HEAP8[$59>>0]|0; + $61 = (+($60&255)); + $62 = $61 * 0.11400000005960464; + $63 = $58 + $62; + $64 = (~~(($63))&255); + $65 = HEAP32[$0>>2]|0; + $66 = (($65) + ($$0170190)|0); + HEAP8[$66>>0] = $64; + $67 = (((($7) + ($$0172189<<2)|0)) + 3|0); + $68 = HEAP8[$67>>0]|0; + $69 = HEAP32[$0>>2]|0; + $70 = $$0170190 | 1; + $71 = (($69) + ($70)|0); + HEAP8[$71>>0] = $68; + $72 = (($$0172189) + 1)|0; + $73 = (($$0170190) + 2)|0; + $74 = HEAP32[$39>>2]|0; + $75 = HEAP32[$41>>2]|0; + $76 = $74 << 1; + $77 = Math_imul($76, $75)|0; + $78 = ($73|0)<($77|0); + if ($78) { + $$0170190 = $73;$$0172189 = $72; } else { break; } @@ -19163,59 +17136,58 @@ function _ImageFormat($image,$newFormat) { break; } case 3: { - $80 = ((($image)) + 4|0); - $81 = HEAP32[$80>>2]|0; - $82 = ((($image)) + 8|0); - $83 = HEAP32[$82>>2]|0; - $84 = $81 << 1; - $85 = Math_imul($84, $83)|0; - $86 = (_malloc($85)|0); - HEAP32[$image>>2] = $86; - $87 = HEAP32[$80>>2]|0; - $88 = HEAP32[$82>>2]|0; - $89 = Math_imul($88, $87)|0; - $90 = ($89|0)>(0); - if ($90) { - $91 = HEAP8[$5>>0]|0; - $92 = (+($91&255)); - $93 = $92 * 31.0; - $94 = $93 / 255.0; - $roundf8 = (+_roundf($94)); - $95 = (~~(($roundf8))&255); - $96 = ((($5)) + 1|0); - $97 = HEAP8[$96>>0]|0; - $98 = (+($97&255)); - $99 = $98 * 63.0; - $100 = $99 / 255.0; - $roundf9 = (+_roundf($100)); - $101 = (~~(($roundf9))&255); - $102 = ((($5)) + 2|0); - $103 = HEAP8[$102>>0]|0; - $104 = (+($103&255)); - $105 = $104 * 31.0; - $106 = $105 / 255.0; - $roundf10 = (+_roundf($106)); - $107 = (~~(($roundf10))&255); - $108 = $95&255; - $109 = $108 << 11; - $110 = $101&255; - $111 = $110 << 5; - $112 = $111 | $109; - $113 = $107&255; - $114 = $112 | $113; - $115 = $114&65535; - $116 = HEAP32[$image>>2]|0; - $117 = HEAP32[$80>>2]|0; - $118 = HEAP32[$82>>2]|0; - $119 = Math_imul($118, $117)|0; - $i2$021 = 0; + $79 = ((($0)) + 4|0); + $80 = HEAP32[$79>>2]|0; + $81 = ((($0)) + 8|0); + $82 = HEAP32[$81>>2]|0; + $83 = $80 << 1; + $84 = Math_imul($83, $82)|0; + $85 = (_malloc($84)|0); + HEAP32[$0>>2] = $85; + $86 = HEAP32[$79>>2]|0; + $87 = Math_imul($82, $86)|0; + $88 = ($87|0)>(0); + if ($88) { + $89 = HEAP8[$7>>0]|0; + $90 = (+($89&255)); + $91 = $90 * 31.0; + $92 = $91 / 255.0; + $roundf179 = (+_roundf((+$92))); + $93 = (~~(($roundf179))&255); + $94 = ((($7)) + 1|0); + $95 = HEAP8[$94>>0]|0; + $96 = (+($95&255)); + $97 = $96 * 63.0; + $98 = $97 / 255.0; + $roundf180 = (+_roundf((+$98))); + $99 = (~~(($roundf180))&255); + $100 = ((($7)) + 2|0); + $101 = HEAP8[$100>>0]|0; + $102 = (+($101&255)); + $103 = $102 * 31.0; + $104 = $103 / 255.0; + $roundf181 = (+_roundf((+$104))); + $105 = (~~(($roundf181))&255); + $106 = $93&255; + $107 = $106 << 11; + $108 = $99&255; + $109 = $108 << 5; + $110 = $109 | $107; + $111 = $105&255; + $112 = $110 | $111; + $113 = $112&65535; + $114 = HEAP32[$0>>2]|0; + $115 = HEAP32[$79>>2]|0; + $116 = HEAP32[$81>>2]|0; + $117 = Math_imul($116, $115)|0; + $$0169192 = 0; while(1) { - $120 = (($116) + ($i2$021<<1)|0); - HEAP16[$120>>1] = $115; - $121 = (($i2$021) + 1)|0; - $122 = ($121|0)<($119|0); - if ($122) { - $i2$021 = $121; + $118 = (($114) + ($$0169192<<1)|0); + HEAP16[$118>>1] = $113; + $119 = (($$0169192) + 1)|0; + $120 = ($119|0)<($117|0); + if ($120) { + $$0169192 = $119; } else { break; } @@ -19224,48 +17196,47 @@ function _ImageFormat($image,$newFormat) { break; } case 4: { - $123 = ((($image)) + 4|0); + $121 = ((($0)) + 4|0); + $122 = HEAP32[$121>>2]|0; + $123 = ((($0)) + 8|0); $124 = HEAP32[$123>>2]|0; - $125 = ((($image)) + 8|0); - $126 = HEAP32[$125>>2]|0; - $127 = ($124*3)|0; - $128 = Math_imul($127, $126)|0; - $129 = (_malloc($128)|0); - HEAP32[$image>>2] = $129; - $130 = HEAP32[$123>>2]|0; - $131 = HEAP32[$125>>2]|0; - $132 = ($130*3)|0; - $133 = Math_imul($132, $131)|0; - $134 = ($133|0)>(0); - if ($134) { - $i3$024 = 0;$k$123 = 0; + $125 = ($122*3)|0; + $126 = Math_imul($125, $124)|0; + $127 = (_malloc($126)|0); + HEAP32[$0>>2] = $127; + $128 = HEAP32[$121>>2]|0; + $129 = ($128*3)|0; + $130 = Math_imul($129, $124)|0; + $131 = ($130|0)>(0); + if ($131) { + $$0168195 = 0;$$1194 = 0; while(1) { - $135 = (($5) + ($k$123<<2)|0); - $136 = HEAP8[$135>>0]|0; - $137 = HEAP32[$image>>2]|0; - $138 = (($137) + ($i3$024)|0); - HEAP8[$138>>0] = $136; - $139 = (((($5) + ($k$123<<2)|0)) + 1|0); - $140 = HEAP8[$139>>0]|0; - $141 = (($i3$024) + 1)|0; - $142 = HEAP32[$image>>2]|0; - $143 = (($142) + ($141)|0); - HEAP8[$143>>0] = $140; - $144 = (((($5) + ($k$123<<2)|0)) + 2|0); - $145 = HEAP8[$144>>0]|0; - $146 = (($i3$024) + 2)|0; - $147 = HEAP32[$image>>2]|0; - $148 = (($147) + ($146)|0); - HEAP8[$148>>0] = $145; - $149 = (($k$123) + 1)|0; - $150 = (($i3$024) + 3)|0; - $151 = HEAP32[$123>>2]|0; - $152 = HEAP32[$125>>2]|0; - $153 = ($151*3)|0; - $154 = Math_imul($153, $152)|0; - $155 = ($150|0)<($154|0); - if ($155) { - $i3$024 = $150;$k$123 = $149; + $132 = (($7) + ($$1194<<2)|0); + $133 = HEAP8[$132>>0]|0; + $134 = HEAP32[$0>>2]|0; + $135 = (($134) + ($$0168195)|0); + HEAP8[$135>>0] = $133; + $136 = (((($7) + ($$1194<<2)|0)) + 1|0); + $137 = HEAP8[$136>>0]|0; + $138 = HEAP32[$0>>2]|0; + $139 = (($$0168195) + 1)|0; + $140 = (($138) + ($139)|0); + HEAP8[$140>>0] = $137; + $141 = (((($7) + ($$1194<<2)|0)) + 2|0); + $142 = HEAP8[$141>>0]|0; + $143 = HEAP32[$0>>2]|0; + $144 = (($$0168195) + 2)|0; + $145 = (($143) + ($144)|0); + HEAP8[$145>>0] = $142; + $146 = (($$1194) + 1)|0; + $147 = (($$0168195) + 3)|0; + $148 = HEAP32[$121>>2]|0; + $149 = HEAP32[$123>>2]|0; + $150 = ($148*3)|0; + $151 = Math_imul($150, $149)|0; + $152 = ($147|0)<($151|0); + if ($152) { + $$0168195 = $147;$$1194 = $146; } else { break; } @@ -19274,66 +17245,65 @@ function _ImageFormat($image,$newFormat) { break; } case 5: { - $156 = ((($image)) + 4|0); - $157 = HEAP32[$156>>2]|0; - $158 = ((($image)) + 8|0); - $159 = HEAP32[$158>>2]|0; - $160 = $157 << 1; - $161 = Math_imul($160, $159)|0; - $162 = (_malloc($161)|0); - HEAP32[$image>>2] = $162; - $163 = HEAP32[$156>>2]|0; - $164 = HEAP32[$158>>2]|0; - $165 = Math_imul($164, $163)|0; - $166 = ($165|0)>(0); - if ($166) { - $167 = HEAP32[$image>>2]|0; - $168 = HEAP32[$156>>2]|0; - $169 = HEAP32[$158>>2]|0; - $170 = Math_imul($169, $168)|0; - $i7$026 = 0; + $153 = ((($0)) + 4|0); + $154 = HEAP32[$153>>2]|0; + $155 = ((($0)) + 8|0); + $156 = HEAP32[$155>>2]|0; + $157 = $154 << 1; + $158 = Math_imul($157, $156)|0; + $159 = (_malloc($158)|0); + HEAP32[$0>>2] = $159; + $160 = HEAP32[$153>>2]|0; + $161 = Math_imul($156, $160)|0; + $162 = ($161|0)>(0); + if ($162) { + $163 = HEAP32[$0>>2]|0; + $164 = HEAP32[$153>>2]|0; + $165 = HEAP32[$155>>2]|0; + $166 = Math_imul($165, $164)|0; + $$0167197 = 0; while(1) { - $171 = (($5) + ($i7$026<<2)|0); - $172 = HEAP8[$171>>0]|0; - $173 = (+($172&255)); - $174 = $173 * 31.0; - $175 = $174 / 255.0; - $roundf5 = (+_roundf($175)); - $176 = (~~(($roundf5))&255); - $177 = (((($5) + ($i7$026<<2)|0)) + 1|0); - $178 = HEAP8[$177>>0]|0; - $179 = (+($178&255)); - $180 = $179 * 31.0; - $181 = $180 / 255.0; - $roundf6 = (+_roundf($181)); - $182 = (~~(($roundf6))&255); - $183 = (((($5) + ($i7$026<<2)|0)) + 2|0); - $184 = HEAP8[$183>>0]|0; - $185 = (+($184&255)); - $186 = $185 * 31.0; - $187 = $186 / 255.0; - $roundf7 = (+_roundf($187)); - $188 = (~~(($roundf7))&255); - $189 = (((($5) + ($i7$026<<2)|0)) + 3|0); - $190 = HEAP8[$189>>0]|0; - $191 = ($190&255)>(50); - $192 = $176&255; - $193 = $192 << 11; - $194 = $182&255; - $195 = $194 << 6; - $196 = $195 | $193; - $197 = $188&255; - $198 = $197 << 1; - $199 = $196 | $198; - $200 = $191&1; - $201 = $199 | $200; - $202 = $201&65535; - $203 = (($167) + ($i7$026<<1)|0); - HEAP16[$203>>1] = $202; - $204 = (($i7$026) + 1)|0; - $205 = ($204|0)<($170|0); - if ($205) { - $i7$026 = $204; + $167 = (($7) + ($$0167197<<2)|0); + $168 = HEAP8[$167>>0]|0; + $169 = (+($168&255)); + $170 = $169 * 31.0; + $171 = $170 / 255.0; + $roundf176 = (+_roundf((+$171))); + $172 = (~~(($roundf176))&255); + $173 = (((($7) + ($$0167197<<2)|0)) + 1|0); + $174 = HEAP8[$173>>0]|0; + $175 = (+($174&255)); + $176 = $175 * 31.0; + $177 = $176 / 255.0; + $roundf177 = (+_roundf((+$177))); + $178 = (~~(($roundf177))&255); + $179 = (((($7) + ($$0167197<<2)|0)) + 2|0); + $180 = HEAP8[$179>>0]|0; + $181 = (+($180&255)); + $182 = $181 * 31.0; + $183 = $182 / 255.0; + $roundf178 = (+_roundf((+$183))); + $184 = (~~(($roundf178))&255); + $185 = (((($7) + ($$0167197<<2)|0)) + 3|0); + $186 = HEAP8[$185>>0]|0; + $187 = ($186&255)>(50); + $188 = $172&255; + $189 = $188 << 11; + $190 = $178&255; + $191 = $190 << 6; + $192 = $191 | $189; + $193 = $184&255; + $194 = $193 << 1; + $195 = $192 | $194; + $196 = $187&1; + $197 = $195 | $196; + $198 = $197&65535; + $199 = (($163) + ($$0167197<<1)|0); + HEAP16[$199>>1] = $198; + $200 = (($$0167197) + 1)|0; + $201 = ($200|0)<($166|0); + if ($201) { + $$0167197 = $200; } else { break; } @@ -19342,70 +17312,69 @@ function _ImageFormat($image,$newFormat) { break; } case 6: { - $206 = ((($image)) + 4|0); - $207 = HEAP32[$206>>2]|0; - $208 = ((($image)) + 8|0); - $209 = HEAP32[$208>>2]|0; - $210 = $207 << 1; - $211 = Math_imul($210, $209)|0; - $212 = (_malloc($211)|0); - HEAP32[$image>>2] = $212; - $213 = HEAP32[$206>>2]|0; - $214 = HEAP32[$208>>2]|0; - $215 = Math_imul($214, $213)|0; - $216 = ($215|0)>(0); - if ($216) { - $217 = HEAP32[$image>>2]|0; - $218 = HEAP32[$206>>2]|0; - $219 = HEAP32[$208>>2]|0; - $220 = Math_imul($219, $218)|0; - $i12$028 = 0; + $202 = ((($0)) + 4|0); + $203 = HEAP32[$202>>2]|0; + $204 = ((($0)) + 8|0); + $205 = HEAP32[$204>>2]|0; + $206 = $203 << 1; + $207 = Math_imul($206, $205)|0; + $208 = (_malloc($207)|0); + HEAP32[$0>>2] = $208; + $209 = HEAP32[$202>>2]|0; + $210 = Math_imul($205, $209)|0; + $211 = ($210|0)>(0); + if ($211) { + $212 = HEAP32[$0>>2]|0; + $213 = HEAP32[$202>>2]|0; + $214 = HEAP32[$204>>2]|0; + $215 = Math_imul($214, $213)|0; + $$0166199 = 0; while(1) { - $221 = (($5) + ($i12$028<<2)|0); - $222 = HEAP8[$221>>0]|0; - $223 = (+($222&255)); - $224 = $223 * 15.0; - $225 = $224 / 255.0; - $roundf = (+_roundf($225)); - $226 = (~~(($roundf))&255); - $227 = (((($5) + ($i12$028<<2)|0)) + 1|0); - $228 = HEAP8[$227>>0]|0; - $229 = (+($228&255)); - $230 = $229 * 15.0; - $231 = $230 / 255.0; - $roundf2 = (+_roundf($231)); - $232 = (~~(($roundf2))&255); - $233 = (((($5) + ($i12$028<<2)|0)) + 2|0); - $234 = HEAP8[$233>>0]|0; - $235 = (+($234&255)); - $236 = $235 * 15.0; - $237 = $236 / 255.0; - $roundf3 = (+_roundf($237)); - $238 = (~~(($roundf3))&255); - $239 = (((($5) + ($i12$028<<2)|0)) + 3|0); - $240 = HEAP8[$239>>0]|0; - $241 = (+($240&255)); - $242 = $241 * 15.0; - $243 = $242 / 255.0; - $roundf4 = (+_roundf($243)); - $244 = (~~(($roundf4))&255); - $245 = $226&255; - $246 = $245 << 12; - $247 = $232&255; - $248 = $247 << 8; - $249 = $248 | $246; - $250 = $238&255; - $251 = $250 << 4; - $252 = $249 | $251; - $253 = $244&255; - $254 = $252 | $253; - $255 = $254&65535; - $256 = (($217) + ($i12$028<<1)|0); - HEAP16[$256>>1] = $255; - $257 = (($i12$028) + 1)|0; - $258 = ($257|0)<($220|0); - if ($258) { - $i12$028 = $257; + $216 = (($7) + ($$0166199<<2)|0); + $217 = HEAP8[$216>>0]|0; + $218 = (+($217&255)); + $219 = $218 * 15.0; + $220 = $219 / 255.0; + $roundf = (+_roundf((+$220))); + $221 = (~~(($roundf))&255); + $222 = (((($7) + ($$0166199<<2)|0)) + 1|0); + $223 = HEAP8[$222>>0]|0; + $224 = (+($223&255)); + $225 = $224 * 15.0; + $226 = $225 / 255.0; + $roundf173 = (+_roundf((+$226))); + $227 = (~~(($roundf173))&255); + $228 = (((($7) + ($$0166199<<2)|0)) + 2|0); + $229 = HEAP8[$228>>0]|0; + $230 = (+($229&255)); + $231 = $230 * 15.0; + $232 = $231 / 255.0; + $roundf174 = (+_roundf((+$232))); + $233 = (~~(($roundf174))&255); + $234 = (((($7) + ($$0166199<<2)|0)) + 3|0); + $235 = HEAP8[$234>>0]|0; + $236 = (+($235&255)); + $237 = $236 * 15.0; + $238 = $237 / 255.0; + $roundf175 = (+_roundf((+$238))); + $239 = (~~(($roundf175))&255); + $240 = $221&255; + $241 = $240 << 12; + $242 = $227&255; + $243 = $242 << 8; + $244 = $243 | $241; + $245 = $233&255; + $246 = $245 << 4; + $247 = $244 | $246; + $248 = $239&255; + $249 = $247 | $248; + $250 = $249&65535; + $251 = (($212) + ($$0166199<<1)|0); + HEAP16[$251>>1] = $250; + $252 = (($$0166199) + 1)|0; + $253 = ($252|0)<($215|0); + if ($253) { + $$0166199 = $252; } else { break; } @@ -19414,54 +17383,53 @@ function _ImageFormat($image,$newFormat) { break; } case 7: { - $259 = ((($image)) + 4|0); - $260 = HEAP32[$259>>2]|0; - $261 = ((($image)) + 8|0); - $262 = HEAP32[$261>>2]|0; - $263 = $260 << 2; - $264 = Math_imul($263, $262)|0; - $265 = (_malloc($264)|0); - HEAP32[$image>>2] = $265; - $266 = HEAP32[$259>>2]|0; - $267 = HEAP32[$261>>2]|0; - $268 = $266 << 2; - $269 = Math_imul($268, $267)|0; - $270 = ($269|0)>(0); - if ($270) { - $i13$031 = 0;$k$230 = 0; + $254 = ((($0)) + 4|0); + $255 = HEAP32[$254>>2]|0; + $256 = ((($0)) + 8|0); + $257 = HEAP32[$256>>2]|0; + $258 = $255 << 2; + $259 = Math_imul($258, $257)|0; + $260 = (_malloc($259)|0); + HEAP32[$0>>2] = $260; + $261 = HEAP32[$254>>2]|0; + $262 = $261 << 2; + $263 = Math_imul($262, $257)|0; + $264 = ($263|0)>(0); + if ($264) { + $$0202 = 0;$$2201 = 0; while(1) { - $271 = (($5) + ($k$230<<2)|0); - $272 = HEAP8[$271>>0]|0; - $273 = HEAP32[$image>>2]|0; - $274 = (($273) + ($i13$031)|0); - HEAP8[$274>>0] = $272; - $275 = (((($5) + ($k$230<<2)|0)) + 1|0); - $276 = HEAP8[$275>>0]|0; - $277 = $i13$031 | 1; - $278 = HEAP32[$image>>2]|0; - $279 = (($278) + ($277)|0); - HEAP8[$279>>0] = $276; - $280 = (((($5) + ($k$230<<2)|0)) + 2|0); - $281 = HEAP8[$280>>0]|0; - $282 = $i13$031 | 2; - $283 = HEAP32[$image>>2]|0; - $284 = (($283) + ($282)|0); - HEAP8[$284>>0] = $281; - $285 = (((($5) + ($k$230<<2)|0)) + 3|0); - $286 = HEAP8[$285>>0]|0; - $287 = $i13$031 | 3; - $288 = HEAP32[$image>>2]|0; - $289 = (($288) + ($287)|0); - HEAP8[$289>>0] = $286; - $290 = (($k$230) + 1)|0; - $291 = (($i13$031) + 4)|0; - $292 = HEAP32[$259>>2]|0; - $293 = HEAP32[$261>>2]|0; - $294 = $292 << 2; - $295 = Math_imul($294, $293)|0; - $296 = ($291|0)<($295|0); - if ($296) { - $i13$031 = $291;$k$230 = $290; + $265 = (($7) + ($$2201<<2)|0); + $266 = HEAP8[$265>>0]|0; + $267 = HEAP32[$0>>2]|0; + $268 = (($267) + ($$0202)|0); + HEAP8[$268>>0] = $266; + $269 = (((($7) + ($$2201<<2)|0)) + 1|0); + $270 = HEAP8[$269>>0]|0; + $271 = HEAP32[$0>>2]|0; + $272 = $$0202 | 1; + $273 = (($271) + ($272)|0); + HEAP8[$273>>0] = $270; + $274 = (((($7) + ($$2201<<2)|0)) + 2|0); + $275 = HEAP8[$274>>0]|0; + $276 = HEAP32[$0>>2]|0; + $277 = $$0202 | 2; + $278 = (($276) + ($277)|0); + HEAP8[$278>>0] = $275; + $279 = (((($7) + ($$2201<<2)|0)) + 3|0); + $280 = HEAP8[$279>>0]|0; + $281 = HEAP32[$0>>2]|0; + $282 = $$0202 | 3; + $283 = (($281) + ($282)|0); + HEAP8[$283>>0] = $280; + $284 = (($$2201) + 1)|0; + $285 = (($$0202) + 4)|0; + $286 = HEAP32[$254>>2]|0; + $287 = HEAP32[$256>>2]|0; + $288 = $286 << 2; + $289 = Math_imul($288, $287)|0; + $290 = ($285|0)<($289|0); + if ($290) { + $$0202 = $285;$$2201 = $284; } else { break; } @@ -19472,40051 +17440,45882 @@ function _ImageFormat($image,$newFormat) { default: { } } - _free($5); - STACKTOP = sp;return; -} -function _DrawTexture($texture,$posX,$posY,$tint) { - $texture = $texture|0; - $posX = $posX|0; - $posY = $posY|0; - $tint = $tint|0; - var $$byval_copy = 0, $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $texture$byval_copy = 0, $tint$byval_copy = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; - $tint$byval_copy = sp + 40|0; - $$byval_copy = sp + 32|0; - $texture$byval_copy = sp + 8|0; - $0 = sp; - $1 = (+($posX|0)); - $2 = (+($posY|0)); - HEAPF32[$0>>2] = $1; - $3 = ((($0)) + 4|0); - HEAPF32[$3>>2] = $2; - ;HEAP32[$texture$byval_copy>>2]=HEAP32[$texture>>2]|0;HEAP32[$texture$byval_copy+4>>2]=HEAP32[$texture+4>>2]|0;HEAP32[$texture$byval_copy+8>>2]=HEAP32[$texture+8>>2]|0;HEAP32[$texture$byval_copy+12>>2]=HEAP32[$texture+12>>2]|0;HEAP32[$texture$byval_copy+16>>2]=HEAP32[$texture+16>>2]|0; - ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0; - ;HEAP8[$tint$byval_copy>>0]=HEAP8[$tint>>0]|0;HEAP8[$tint$byval_copy+1>>0]=HEAP8[$tint+1>>0]|0;HEAP8[$tint$byval_copy+2>>0]=HEAP8[$tint+2>>0]|0;HEAP8[$tint$byval_copy+3>>0]=HEAP8[$tint+3>>0]|0; - _DrawTextureEx($texture$byval_copy,$$byval_copy,0.0,1.0,$tint$byval_copy); + _free($7); STACKTOP = sp;return; } -function _DrawTextureEx($texture,$position,$rotation,$scale,$tint) { - $texture = $texture|0; - $position = $position|0; - $rotation = +$rotation; - $scale = +$scale; - $tint = $tint|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0, $destRec = 0, $destRec$byval_copy = 0, $origin = 0, $sourceRec = 0, $sourceRec$byval_copy = 0, $texture$byval_copy = 0, $tint$byval_copy = 0, $tmpcast$byval_copy = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; - $tint$byval_copy = sp + 104|0; - $tmpcast$byval_copy = sp + 96|0; - $destRec$byval_copy = sp + 80|0; - $sourceRec$byval_copy = sp + 64|0; - $texture$byval_copy = sp + 40|0; - $sourceRec = sp + 24|0; - $destRec = sp + 8|0; - $origin = sp; - HEAP32[$sourceRec>>2] = 0; - $0 = ((($sourceRec)) + 4|0); - HEAP32[$0>>2] = 0; - $1 = ((($sourceRec)) + 8|0); - $2 = ((($texture)) + 4|0); - $3 = HEAP32[$2>>2]|0; - HEAP32[$1>>2] = $3; - $4 = ((($sourceRec)) + 12|0); - $5 = ((($texture)) + 8|0); +function _LoadTextureFromImage($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$sroa$12$0$$sroa_idx6 = 0, $$sroa$15$0$$sroa_idx8 = 0, $$sroa$6$0$$sroa_idx2 = 0, $$sroa$9$0$$sroa_idx4 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0; + var $vararg_ptr4 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $vararg_buffer = sp; + $2 = HEAP32[$1>>2]|0; + $3 = ((($1)) + 4|0); + $4 = HEAP32[$3>>2]|0; + $5 = ((($1)) + 8|0); $6 = HEAP32[$5>>2]|0; - HEAP32[$4>>2] = $6; - $7 = +HEAPF32[$position>>2]; - $8 = (~~(($7))); - HEAP32[$destRec>>2] = $8; - $9 = ((($destRec)) + 4|0); - $10 = ((($position)) + 4|0); - $11 = +HEAPF32[$10>>2]; - $12 = (~~(($11))); - HEAP32[$9>>2] = $12; - $13 = ((($destRec)) + 8|0); - $14 = HEAP32[$2>>2]|0; - $15 = (+($14|0)); - $16 = $15 * $scale; - $17 = (~~(($16))); - HEAP32[$13>>2] = $17; - $18 = ((($destRec)) + 12|0); - $19 = HEAP32[$5>>2]|0; - $20 = (+($19|0)); - $21 = $20 * $scale; - $22 = (~~(($21))); - HEAP32[$18>>2] = $22; - $23 = $origin; - $24 = $23; - HEAP32[$24>>2] = 0; - $25 = (($23) + 4)|0; - $26 = $25; - HEAP32[$26>>2] = 0; - ;HEAP32[$texture$byval_copy>>2]=HEAP32[$texture>>2]|0;HEAP32[$texture$byval_copy+4>>2]=HEAP32[$texture+4>>2]|0;HEAP32[$texture$byval_copy+8>>2]=HEAP32[$texture+8>>2]|0;HEAP32[$texture$byval_copy+12>>2]=HEAP32[$texture+12>>2]|0;HEAP32[$texture$byval_copy+16>>2]=HEAP32[$texture+16>>2]|0; - ;HEAP32[$sourceRec$byval_copy>>2]=HEAP32[$sourceRec>>2]|0;HEAP32[$sourceRec$byval_copy+4>>2]=HEAP32[$sourceRec+4>>2]|0;HEAP32[$sourceRec$byval_copy+8>>2]=HEAP32[$sourceRec+8>>2]|0;HEAP32[$sourceRec$byval_copy+12>>2]=HEAP32[$sourceRec+12>>2]|0; - ;HEAP32[$destRec$byval_copy>>2]=HEAP32[$destRec>>2]|0;HEAP32[$destRec$byval_copy+4>>2]=HEAP32[$destRec+4>>2]|0;HEAP32[$destRec$byval_copy+8>>2]=HEAP32[$destRec+8>>2]|0;HEAP32[$destRec$byval_copy+12>>2]=HEAP32[$destRec+12>>2]|0; - ;HEAP32[$tmpcast$byval_copy>>2]=HEAP32[$origin>>2]|0;HEAP32[$tmpcast$byval_copy+4>>2]=HEAP32[$origin+4>>2]|0; - ;HEAP8[$tint$byval_copy>>0]=HEAP8[$tint>>0]|0;HEAP8[$tint$byval_copy+1>>0]=HEAP8[$tint+1>>0]|0;HEAP8[$tint$byval_copy+2>>0]=HEAP8[$tint+2>>0]|0;HEAP8[$tint$byval_copy+3>>0]=HEAP8[$tint+3>>0]|0; - _DrawTexturePro($texture$byval_copy,$sourceRec$byval_copy,$destRec$byval_copy,$tmpcast$byval_copy,$rotation,$tint$byval_copy); + $7 = ((($1)) + 16|0); + $8 = HEAP32[$7>>2]|0; + $9 = ((($1)) + 12|0); + $10 = HEAP32[$9>>2]|0; + $11 = (_rlglLoadTexture($2,$4,$6,$8,$10)|0); + $12 = HEAP32[$3>>2]|0; + $13 = HEAP32[$5>>2]|0; + HEAP32[$vararg_buffer>>2] = $11; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = $12; + $vararg_ptr2 = ((($vararg_buffer)) + 8|0); + HEAP32[$vararg_ptr2>>2] = $13; + $vararg_ptr3 = ((($vararg_buffer)) + 12|0); + HEAP32[$vararg_ptr3>>2] = $10; + $vararg_ptr4 = ((($vararg_buffer)) + 16|0); + HEAP32[$vararg_ptr4>>2] = $8; + _TraceLog(0,7182,$vararg_buffer); + HEAP32[$0>>2] = $11; + $$sroa$6$0$$sroa_idx2 = ((($0)) + 4|0); + HEAP32[$$sroa$6$0$$sroa_idx2>>2] = $12; + $$sroa$9$0$$sroa_idx4 = ((($0)) + 8|0); + HEAP32[$$sroa$9$0$$sroa_idx4>>2] = $13; + $$sroa$12$0$$sroa_idx6 = ((($0)) + 12|0); + HEAP32[$$sroa$12$0$$sroa_idx6>>2] = $10; + $$sroa$15$0$$sroa_idx8 = ((($0)) + 16|0); + HEAP32[$$sroa$15$0$$sroa_idx8>>2] = $8; STACKTOP = sp;return; } -function _DrawTexturePro($texture,$sourceRec,$destRec,$origin,$rotation,$tint) { - $texture = $texture|0; - $sourceRec = $sourceRec|0; - $destRec = $destRec|0; - $origin = $origin|0; - $rotation = +$rotation; - $tint = $tint|0; - var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0; - var $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0; - var $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0; - var $63 = 0, $64 = 0.0, $65 = 0, $66 = 0.0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0.0; - var $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[$texture>>2]|0; - _rlEnableTexture($0); - _rlPushMatrix(); - $1 = HEAP32[$destRec>>2]|0; - $2 = (+($1|0)); - $3 = ((($destRec)) + 4|0); - $4 = HEAP32[$3>>2]|0; - $5 = (+($4|0)); - _rlTranslatef($2,$5,0.0); - _rlRotatef($rotation,0.0,0.0,1.0); - $6 = +HEAPF32[$origin>>2]; - $7 = -$6; - $8 = ((($origin)) + 4|0); - $9 = +HEAPF32[$8>>2]; - $10 = -$9; - _rlTranslatef($7,$10,0.0); - _rlBegin(2); - $11 = HEAP8[$tint>>0]|0; - $12 = ((($tint)) + 1|0); - $13 = HEAP8[$12>>0]|0; - $14 = ((($tint)) + 2|0); - $15 = HEAP8[$14>>0]|0; - $16 = ((($tint)) + 3|0); - $17 = HEAP8[$16>>0]|0; - _rlColor4ub($11,$13,$15,$17); - $18 = HEAP32[$sourceRec>>2]|0; - $19 = (+($18|0)); - $20 = ((($texture)) + 4|0); - $21 = HEAP32[$20>>2]|0; - $22 = (+($21|0)); - $23 = $19 / $22; - $24 = ((($sourceRec)) + 4|0); - $25 = HEAP32[$24>>2]|0; - $26 = (+($25|0)); - $27 = ((($texture)) + 8|0); - $28 = HEAP32[$27>>2]|0; - $29 = (+($28|0)); - $30 = $26 / $29; - _rlTexCoord2f($23,$30); - _rlVertex2f(0.0,0.0); - $31 = HEAP32[$sourceRec>>2]|0; - $32 = (+($31|0)); - $33 = HEAP32[$20>>2]|0; - $34 = (+($33|0)); - $35 = $32 / $34; - $36 = HEAP32[$24>>2]|0; - $37 = ((($sourceRec)) + 12|0); - $38 = HEAP32[$37>>2]|0; - $39 = (($38) + ($36))|0; - $40 = (+($39|0)); - $41 = HEAP32[$27>>2]|0; - $42 = (+($41|0)); - $43 = $40 / $42; - _rlTexCoord2f($35,$43); - $44 = ((($destRec)) + 12|0); - $45 = HEAP32[$44>>2]|0; - $46 = (+($45|0)); - _rlVertex2f(0.0,$46); - $47 = HEAP32[$sourceRec>>2]|0; - $48 = ((($sourceRec)) + 8|0); - $49 = HEAP32[$48>>2]|0; - $50 = (($49) + ($47))|0; - $51 = (+($50|0)); - $52 = HEAP32[$20>>2]|0; - $53 = (+($52|0)); - $54 = $51 / $53; - $55 = HEAP32[$24>>2]|0; - $56 = HEAP32[$37>>2]|0; - $57 = (($56) + ($55))|0; - $58 = (+($57|0)); - $59 = HEAP32[$27>>2]|0; - $60 = (+($59|0)); - $61 = $58 / $60; - _rlTexCoord2f($54,$61); - $62 = ((($destRec)) + 8|0); - $63 = HEAP32[$62>>2]|0; - $64 = (+($63|0)); - $65 = HEAP32[$44>>2]|0; - $66 = (+($65|0)); - _rlVertex2f($64,$66); - $67 = HEAP32[$sourceRec>>2]|0; - $68 = HEAP32[$48>>2]|0; - $69 = (($68) + ($67))|0; - $70 = (+($69|0)); - $71 = HEAP32[$20>>2]|0; - $72 = (+($71|0)); - $73 = $70 / $72; - $74 = HEAP32[$24>>2]|0; - $75 = (+($74|0)); - $76 = HEAP32[$27>>2]|0; - $77 = (+($76|0)); - $78 = $75 / $77; - _rlTexCoord2f($73,$78); - $79 = HEAP32[$62>>2]|0; - $80 = (+($79|0)); - _rlVertex2f($80,0.0); - _rlEnd(); - _rlPopMatrix(); +function _UnloadImage($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP32[$0>>2]|0; + _free($1); return; } -function _DrawTextureRec($texture,$sourceRec,$position,$tint) { - $texture = $texture|0; - $sourceRec = $sourceRec|0; - $position = $position|0; - $tint = $tint|0; - var $0 = 0.0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $destRec = 0, $destRec$byval_copy = 0; - var $ispos = 0, $ispos1 = 0, $neg = 0, $neg2 = 0, $origin = 0, $sourceRec$byval_copy = 0, $texture$byval_copy = 0, $tint$byval_copy = 0, $tmpcast$byval_copy = 0, label = 0, sp = 0; +function _rlglLoadTexture($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0 = 0, $$off = 0, $$off92 = 0, $$off93 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; + var $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond100 = 0, $or$cond7 = 0, $or$cond96 = 0, $or$cond98 = 0, $switch = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer15 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0; + var $vararg_buffer9 = 0, $vararg_ptr13 = 0, $vararg_ptr14 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 96|0; - $tint$byval_copy = sp + 88|0; - $tmpcast$byval_copy = sp + 80|0; - $destRec$byval_copy = sp + 64|0; - $sourceRec$byval_copy = sp + 48|0; - $texture$byval_copy = sp + 24|0; - $destRec = sp + 8|0; - $origin = sp; - $0 = +HEAPF32[$position>>2]; - $1 = (~~(($0))); - HEAP32[$destRec>>2] = $1; - $2 = ((($destRec)) + 4|0); - $3 = ((($position)) + 4|0); - $4 = +HEAPF32[$3>>2]; - $5 = (~~(($4))); - HEAP32[$2>>2] = $5; - $6 = ((($destRec)) + 8|0); - $7 = ((($sourceRec)) + 8|0); - $8 = HEAP32[$7>>2]|0; - $ispos = ($8|0)>(-1); - $neg = (0 - ($8))|0; - $9 = $ispos ? $8 : $neg; - HEAP32[$6>>2] = $9; - $10 = ((($destRec)) + 12|0); - $11 = ((($sourceRec)) + 12|0); - $12 = HEAP32[$11>>2]|0; - $ispos1 = ($12|0)>(-1); - $neg2 = (0 - ($12))|0; - $13 = $ispos1 ? $12 : $neg2; - HEAP32[$10>>2] = $13; - $14 = $origin; - $15 = $14; - HEAP32[$15>>2] = 0; - $16 = (($14) + 4)|0; - $17 = $16; - HEAP32[$17>>2] = 0; - ;HEAP32[$texture$byval_copy>>2]=HEAP32[$texture>>2]|0;HEAP32[$texture$byval_copy+4>>2]=HEAP32[$texture+4>>2]|0;HEAP32[$texture$byval_copy+8>>2]=HEAP32[$texture+8>>2]|0;HEAP32[$texture$byval_copy+12>>2]=HEAP32[$texture+12>>2]|0;HEAP32[$texture$byval_copy+16>>2]=HEAP32[$texture+16>>2]|0; - ;HEAP32[$sourceRec$byval_copy>>2]=HEAP32[$sourceRec>>2]|0;HEAP32[$sourceRec$byval_copy+4>>2]=HEAP32[$sourceRec+4>>2]|0;HEAP32[$sourceRec$byval_copy+8>>2]=HEAP32[$sourceRec+8>>2]|0;HEAP32[$sourceRec$byval_copy+12>>2]=HEAP32[$sourceRec+12>>2]|0; - ;HEAP32[$destRec$byval_copy>>2]=HEAP32[$destRec>>2]|0;HEAP32[$destRec$byval_copy+4>>2]=HEAP32[$destRec+4>>2]|0;HEAP32[$destRec$byval_copy+8>>2]=HEAP32[$destRec+8>>2]|0;HEAP32[$destRec$byval_copy+12>>2]=HEAP32[$destRec+12>>2]|0; - ;HEAP32[$tmpcast$byval_copy>>2]=HEAP32[$origin>>2]|0;HEAP32[$tmpcast$byval_copy+4>>2]=HEAP32[$origin+4>>2]|0; - ;HEAP8[$tint$byval_copy>>0]=HEAP8[$tint>>0]|0;HEAP8[$tint$byval_copy+1>>0]=HEAP8[$tint+1>>0]|0;HEAP8[$tint$byval_copy+2>>0]=HEAP8[$tint+2>>0]|0;HEAP8[$tint$byval_copy+3>>0]=HEAP8[$tint+3>>0]|0; - _DrawTexturePro($texture$byval_copy,$sourceRec$byval_copy,$destRec$byval_copy,$tmpcast$byval_copy,0.0,$tint$byval_copy); - STACKTOP = sp;return; + STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); + $vararg_buffer15 = sp + 64|0; + $vararg_buffer11 = sp + 48|0; + $vararg_buffer9 = sp + 40|0; + $vararg_buffer7 = sp + 32|0; + $vararg_buffer5 = sp + 24|0; + $vararg_buffer3 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $5 = sp + 68|0; + _glBindTexture(3553,0); + HEAP32[$5>>2] = 0; + $6 = HEAP32[6991]|0; + $7 = ($6|0)==(0); + $8 = $3 & -4; + $switch = ($8|0)==(8); + $or$cond100 = $switch & $7; + if ($or$cond100) { + _TraceLog(1,7229,$vararg_buffer); + $$0 = HEAP32[$5>>2]|0; + STACKTOP = sp;return ($$0|0); + } + $9 = HEAP32[6992]|0; + $10 = ($9|0)==(0); + $11 = ($3|0)==(12); + $or$cond7 = $11 & $10; + if ($or$cond7) { + _TraceLog(1,7273,$vararg_buffer1); + $$0 = HEAP32[$5>>2]|0; + STACKTOP = sp;return ($$0|0); + } + $12 = HEAP32[6993]|0; + $13 = ($12|0)==(0); + $$off = (($3) + -13)|0; + $14 = ($$off>>>0)<(2); + $or$cond = $14 & $13; + if ($or$cond) { + _TraceLog(1,7318,$vararg_buffer3); + $$0 = HEAP32[$5>>2]|0; + STACKTOP = sp;return ($$0|0); + } + $15 = HEAP32[6994]|0; + $16 = ($15|0)==(0); + $$off92 = (($3) + -15)|0; + $17 = ($$off92>>>0)<(2); + $or$cond96 = $17 & $16; + if ($or$cond96) { + _TraceLog(1,7363,$vararg_buffer5); + $$0 = HEAP32[$5>>2]|0; + STACKTOP = sp;return ($$0|0); + } + $18 = HEAP32[6995]|0; + $19 = ($18|0)==(0); + $$off93 = (($3) + -17)|0; + $20 = ($$off93>>>0)<(2); + $or$cond98 = $20 & $19; + if ($or$cond98) { + _TraceLog(1,7408,$vararg_buffer7); + $$0 = HEAP32[$5>>2]|0; + STACKTOP = sp;return ($$0|0); + } + _glGenTextures(1,($5|0)); + $21 = HEAP32[$5>>2]|0; + _glBindTexture(3553,($21|0)); + do { + switch ($3|0) { + case 1: { + _glTexImage2D(3553,0,6409,($1|0),($2|0),0,6409,5121,($0|0)); + break; + } + case 2: { + _glTexImage2D(3553,0,6410,($1|0),($2|0),0,6410,5121,($0|0)); + break; + } + case 3: { + _glTexImage2D(3553,0,6407,($1|0),($2|0),0,6407,33635,($0|0)); + break; + } + case 4: { + _glTexImage2D(3553,0,6407,($1|0),($2|0),0,6407,5121,($0|0)); + break; + } + case 5: { + _glTexImage2D(3553,0,6408,($1|0),($2|0),0,6408,32820,($0|0)); + break; + } + case 6: { + _glTexImage2D(3553,0,6408,($1|0),($2|0),0,6408,32819,($0|0)); + break; + } + case 7: { + _glTexImage2D(3553,0,6408,($1|0),($2|0),0,6408,5121,($0|0)); + break; + } + case 8: { + $22 = HEAP32[6991]|0; + $23 = ($22|0)==(0); + if (!($23)) { + _LoadCompressedTexture($0,$1,$2,$4,33776); + } + break; + } + case 9: { + $24 = HEAP32[6991]|0; + $25 = ($24|0)==(0); + if (!($25)) { + _LoadCompressedTexture($0,$1,$2,$4,33777); + } + break; + } + case 10: { + $26 = HEAP32[6991]|0; + $27 = ($26|0)==(0); + if (!($27)) { + _LoadCompressedTexture($0,$1,$2,$4,33778); + } + break; + } + case 11: { + $28 = HEAP32[6991]|0; + $29 = ($28|0)==(0); + if (!($29)) { + _LoadCompressedTexture($0,$1,$2,$4,33779); + } + break; + } + case 12: { + $30 = HEAP32[6992]|0; + $31 = ($30|0)==(0); + if (!($31)) { + _LoadCompressedTexture($0,$1,$2,$4,36196); + } + break; + } + case 13: { + $32 = HEAP32[6993]|0; + $33 = ($32|0)==(0); + if (!($33)) { + _LoadCompressedTexture($0,$1,$2,$4,37492); + } + break; + } + case 14: { + $34 = HEAP32[6993]|0; + $35 = ($34|0)==(0); + if (!($35)) { + _LoadCompressedTexture($0,$1,$2,$4,37496); + } + break; + } + case 15: { + $36 = HEAP32[6994]|0; + $37 = ($36|0)==(0); + if (!($37)) { + _LoadCompressedTexture($0,$1,$2,$4,35840); + } + break; + } + case 16: { + $38 = HEAP32[6994]|0; + $39 = ($38|0)==(0); + if (!($39)) { + _LoadCompressedTexture($0,$1,$2,$4,35842); + } + break; + } + case 17: { + $40 = HEAP32[6995]|0; + $41 = ($40|0)==(0); + if (!($41)) { + _LoadCompressedTexture($0,$1,$2,$4,37808); + } + break; + } + case 18: { + $42 = HEAP32[6995]|0; + $43 = ($42|0)==(0); + if (!($43)) { + _LoadCompressedTexture($0,$1,$2,$4,37815); + } + break; + } + default: { + _TraceLog(1,7453,$vararg_buffer9); + } + } + } while(0); + $44 = HEAP32[6996]|0; + $45 = ($44|0)==(0); + if ($45) { + _glTexParameteri(3553,10242,33071); + _glTexParameteri(3553,10243,33071); + } else { + _glTexParameteri(3553,10242,10497); + _glTexParameteri(3553,10243,10497); + } + _glTexParameteri(3553,10240,9728); + _glTexParameteri(3553,10241,9728); + _glBindTexture(3553,0); + $46 = HEAP32[$5>>2]|0; + $47 = ($46|0)==(0); + if ($47) { + _TraceLog(1,14012,$vararg_buffer15); + $$0 = HEAP32[$5>>2]|0; + STACKTOP = sp;return ($$0|0); + } else { + HEAP32[$vararg_buffer11>>2] = $46; + $vararg_ptr13 = ((($vararg_buffer11)) + 4|0); + HEAP32[$vararg_ptr13>>2] = $1; + $vararg_ptr14 = ((($vararg_buffer11)) + 8|0); + HEAP32[$vararg_ptr14>>2] = $2; + _TraceLog(0,7482,$vararg_buffer11); + $$0 = HEAP32[$5>>2]|0; + STACKTOP = sp;return ($$0|0); + } + return (0)|0; } -function _stb_vorbis_close($p) { - $p = $p|0; - var $0 = 0, label = 0, sp = 0; +function _LoadCompressedTexture($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$ = 0, $$03645 = 0, $$03744 = 0, $$038 = 0, $$03943 = 0, $$046 = 0, $$140 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond42 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ($p|0)==(0|0); - if ($0) { + _glPixelStorei(3317,1); + switch ($4|0) { + case 33776: case 33777: case 36196: case 37492: { + $$038 = 8; + break; + } + default: { + $$038 = 16; + } + } + $5 = ($3|0)<(1); + $6 = $1 | $2; + $7 = ($6|0)==(0); + $or$cond42 = $5 | $7; + if ($or$cond42) { return; + } else { + $$03645 = 0;$$03744 = 0;$$03943 = $2;$$046 = $1; + } + while(1) { + $8 = (($$046) + 3)|0; + $9 = (($8|0) / 4)&-1; + $10 = (($$03943) + 3)|0; + $11 = (($10|0) / 4)&-1; + $12 = Math_imul($11, $$038)|0; + $13 = Math_imul($12, $9)|0; + $14 = (($0) + ($$03744)|0); + _glCompressedTexImage2D(3553,($$03645|0),($4|0),($$046|0),($$03943|0),0,($13|0),($14|0)); + $15 = (($13) + ($$03744))|0; + $16 = (($$046|0) / 2)&-1; + $17 = (($$03943|0) / 2)&-1; + $18 = ($$046|0)<(2); + $$ = $18 ? 1 : $16; + $19 = ($$03943|0)<(2); + $$140 = $19 ? 1 : $17; + $20 = (($$03645) + 1)|0; + $21 = ($20|0)>=($3|0); + $22 = $$ | $$140; + $23 = ($22|0)==(0); + $or$cond = $21 | $23; + if ($or$cond) { + break; + } else { + $$03645 = $20;$$03744 = $15;$$03943 = $$140;$$046 = $$; + } } - _vorbis_deinit($p); - _setup_free($p,$p); - return; -} -function _stb_vorbis_get_info($agg$result,$f) { - $agg$result = $agg$result|0; - $f = $f|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 4|0); - $1 = HEAP32[$0>>2]|0; - $2 = HEAP32[$f>>2]|0; - $3 = ((($f)) + 8|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($f)) + 16|0); - $6 = HEAP32[$5>>2]|0; - $7 = ((($f)) + 12|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($f)) + 116|0); - $10 = HEAP32[$9>>2]|0; - $11 = $10 >> 1; - HEAP32[$agg$result>>2] = $2; - $12 = ((($agg$result)) + 4|0); - HEAP32[$12>>2] = $1; - $13 = ((($agg$result)) + 8|0); - HEAP32[$13>>2] = $4; - $14 = ((($agg$result)) + 12|0); - HEAP32[$14>>2] = $6; - $15 = ((($agg$result)) + 16|0); - HEAP32[$15>>2] = $8; - $16 = ((($agg$result)) + 20|0); - HEAP32[$16>>2] = $11; return; } -function _stb_vorbis_get_file_offset($f) { - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _GetImageData($0) { + $0 = $0|0; + var $$0104105 = 0, $$0106 = 0, $$1 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; + var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; + var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; + var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0; + var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; + var $97 = 0.0, $98 = 0.0, $99 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 48|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(0); - if (!($2)) { - $$0 = 0; - return ($$0|0); - } - $3 = ((($f)) + 32|0); + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer = sp; + $1 = ((($0)) + 4|0); + $2 = HEAP32[$1>>2]|0; + $3 = ((($0)) + 8|0); $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0|0); - if ($5) { - $11 = ((($f)) + 20|0); - $12 = HEAP32[$11>>2]|0; - $13 = (_ftell($12)|0); - $14 = ((($f)) + 24|0); - $15 = HEAP32[$14>>2]|0; - $16 = (($13) - ($15))|0; - $$0 = $16; - return ($$0|0); - } else { - $6 = ((($f)) + 36|0); - $7 = HEAP32[$6>>2]|0; - $8 = $4; - $9 = $7; - $10 = (($8) - ($9))|0; - $$0 = $10; - return ($$0|0); - } - return (0)|0; -} -function _stb_vorbis_get_frame_float($f,$channels,$output) { - $f = $f|0; - $channels = $channels|0; - $output = $output|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$01 = 0, $left = 0, $len = 0, $right = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $len = sp + 8|0; - $right = sp + 4|0; - $left = sp; - $0 = ((($f)) + 48|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(0); - if (!($2)) { - _error($f,2); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $3 = (_vorbis_decode_packet($f,$len,$left,$right)|0); - $4 = ($3|0)==(0); - if ($4) { - $5 = ((($f)) + 1508|0); - HEAP32[$5>>2] = 0; - $6 = ((($f)) + 1504|0); - HEAP32[$6>>2] = 0; - $$0 = 0; - STACKTOP = sp;return ($$0|0); + $5 = $2 << 2; + $6 = Math_imul($5, $4)|0; + $7 = (_malloc($6)|0); + $8 = HEAP32[$1>>2]|0; + $9 = Math_imul($4, $8)|0; + $10 = ($9|0)>(0); + if (!($10)) { + STACKTOP = sp;return ($7|0); } - $7 = HEAP32[$len>>2]|0; - $8 = HEAP32[$left>>2]|0; - $9 = HEAP32[$right>>2]|0; - $10 = (_vorbis_finish_frame($f,$7,$8,$9)|0); - HEAP32[$len>>2] = $10; - $11 = ((($f)) + 4|0); + $11 = ((($0)) + 16|0); $12 = HEAP32[$11>>2]|0; - $13 = ($12|0)>(0); - if ($13) { - $14 = HEAP32[$left>>2]|0; - $i$01 = 0; - while(1) { - $15 = (((($f)) + 800|0) + ($i$01<<2)|0); - $16 = HEAP32[$15>>2]|0; - $17 = (($16) + ($14<<2)|0); - $18 = (((($f)) + 864|0) + ($i$01<<2)|0); - HEAP32[$18>>2] = $17; - $19 = (($i$01) + 1)|0; - $20 = HEAP32[$11>>2]|0; - $21 = ($19|0)<($20|0); - if ($21) { - $i$01 = $19; - } else { - break; - } + $13 = HEAP32[$0>>2]|0; + $$0104105 = 0;$$0106 = 0; + while(1) { + switch ($12|0) { + case 1: { + $14 = (($13) + ($$0106)|0); + $15 = HEAP8[$14>>0]|0; + $16 = (($7) + ($$0104105<<2)|0); + HEAP8[$16>>0] = $15; + $17 = HEAP8[$14>>0]|0; + $18 = (((($7) + ($$0104105<<2)|0)) + 1|0); + HEAP8[$18>>0] = $17; + $19 = HEAP8[$14>>0]|0; + $20 = (((($7) + ($$0104105<<2)|0)) + 2|0); + HEAP8[$20>>0] = $19; + $21 = (((($7) + ($$0104105<<2)|0)) + 3|0); + HEAP8[$21>>0] = -1; + $22 = (($$0106) + 1)|0; + $$1 = $22; + break; + } + case 2: { + $23 = (($13) + ($$0106)|0); + $24 = HEAP8[$23>>0]|0; + $25 = (($7) + ($$0104105<<2)|0); + HEAP8[$25>>0] = $24; + $26 = HEAP8[$23>>0]|0; + $27 = (((($7) + ($$0104105<<2)|0)) + 1|0); + HEAP8[$27>>0] = $26; + $28 = HEAP8[$23>>0]|0; + $29 = (((($7) + ($$0104105<<2)|0)) + 2|0); + HEAP8[$29>>0] = $28; + $30 = (($$0106) + 1)|0; + $31 = (($13) + ($30)|0); + $32 = HEAP8[$31>>0]|0; + $33 = (((($7) + ($$0104105<<2)|0)) + 3|0); + HEAP8[$33>>0] = $32; + $34 = (($$0106) + 2)|0; + $$1 = $34; + break; + } + case 5: { + $35 = (($13) + ($$0106<<1)|0); + $36 = HEAP16[$35>>1]|0; + $37 = $36&65535; + $38 = $37 >>> 11; + $39 = (+($38|0)); + $40 = $39 * 8.0; + $41 = (~~(($40))&255); + $42 = (($7) + ($$0104105<<2)|0); + HEAP8[$42>>0] = $41; + $43 = $37 >>> 6; + $44 = $43 & 31; + $45 = (+($44|0)); + $46 = $45 * 8.0; + $47 = (~~(($46))&255); + $48 = (((($7) + ($$0104105<<2)|0)) + 1|0); + HEAP8[$48>>0] = $47; + $49 = $37 >>> 1; + $50 = $49 & 31; + $51 = (+($50|0)); + $52 = $51 * 8.0; + $53 = (~~(($52))&255); + $54 = (((($7) + ($$0104105<<2)|0)) + 2|0); + HEAP8[$54>>0] = $53; + $55 = $37 & 1; + $56 = (0 - ($55))|0; + $57 = $56&255; + $58 = (((($7) + ($$0104105<<2)|0)) + 3|0); + HEAP8[$58>>0] = $57; + $59 = (($$0106) + 1)|0; + $$1 = $59; + break; + } + case 3: { + $60 = (($13) + ($$0106<<1)|0); + $61 = HEAP16[$60>>1]|0; + $62 = $61&65535; + $63 = $62 >>> 11; + $64 = (+($63|0)); + $65 = $64 * 8.0; + $66 = (~~(($65))&255); + $67 = (($7) + ($$0104105<<2)|0); + HEAP8[$67>>0] = $66; + $68 = $62 >>> 5; + $69 = $68 & 63; + $70 = (+($69|0)); + $71 = $70 * 4.0; + $72 = (~~(($71))&255); + $73 = (((($7) + ($$0104105<<2)|0)) + 1|0); + HEAP8[$73>>0] = $72; + $74 = $62 & 31; + $75 = (+($74|0)); + $76 = $75 * 8.0; + $77 = (~~(($76))&255); + $78 = (((($7) + ($$0104105<<2)|0)) + 2|0); + HEAP8[$78>>0] = $77; + $79 = (((($7) + ($$0104105<<2)|0)) + 3|0); + HEAP8[$79>>0] = -1; + $80 = (($$0106) + 1)|0; + $$1 = $80; + break; + } + case 6: { + $81 = (($13) + ($$0106<<1)|0); + $82 = HEAP16[$81>>1]|0; + $83 = $82&65535; + $84 = $83 >>> 12; + $85 = (+($84|0)); + $86 = $85 * 17.0; + $87 = (~~(($86))&255); + $88 = (($7) + ($$0104105<<2)|0); + HEAP8[$88>>0] = $87; + $89 = $83 >>> 8; + $90 = $89 & 15; + $91 = (+($90|0)); + $92 = $91 * 17.0; + $93 = (~~(($92))&255); + $94 = (((($7) + ($$0104105<<2)|0)) + 1|0); + HEAP8[$94>>0] = $93; + $95 = $83 >>> 4; + $96 = $95 & 15; + $97 = (+($96|0)); + $98 = $97 * 17.0; + $99 = (~~(($98))&255); + $100 = (((($7) + ($$0104105<<2)|0)) + 2|0); + HEAP8[$100>>0] = $99; + $101 = $83 & 15; + $102 = (+($101|0)); + $103 = $102 * 17.0; + $104 = (~~(($103))&255); + $105 = (((($7) + ($$0104105<<2)|0)) + 3|0); + HEAP8[$105>>0] = $104; + $106 = (($$0106) + 1)|0; + $$1 = $106; + break; + } + case 7: { + $107 = (($13) + ($$0106)|0); + $108 = HEAP8[$107>>0]|0; + $109 = (($7) + ($$0104105<<2)|0); + HEAP8[$109>>0] = $108; + $110 = (($$0106) + 1)|0; + $111 = (($13) + ($110)|0); + $112 = HEAP8[$111>>0]|0; + $113 = (((($7) + ($$0104105<<2)|0)) + 1|0); + HEAP8[$113>>0] = $112; + $114 = (($$0106) + 2)|0; + $115 = (($13) + ($114)|0); + $116 = HEAP8[$115>>0]|0; + $117 = (((($7) + ($$0104105<<2)|0)) + 2|0); + HEAP8[$117>>0] = $116; + $118 = (($$0106) + 3)|0; + $119 = (($13) + ($118)|0); + $120 = HEAP8[$119>>0]|0; + $121 = (((($7) + ($$0104105<<2)|0)) + 3|0); + HEAP8[$121>>0] = $120; + $122 = (($$0106) + 4)|0; + $$1 = $122; + break; + } + case 4: { + $123 = (($13) + ($$0106)|0); + $124 = HEAP8[$123>>0]|0; + $125 = (($7) + ($$0104105<<2)|0); + HEAP8[$125>>0] = $124; + $126 = (($$0106) + 1)|0; + $127 = (($13) + ($126)|0); + $128 = HEAP8[$127>>0]|0; + $129 = (((($7) + ($$0104105<<2)|0)) + 1|0); + HEAP8[$129>>0] = $128; + $130 = (($$0106) + 2)|0; + $131 = (($13) + ($130)|0); + $132 = HEAP8[$131>>0]|0; + $133 = (((($7) + ($$0104105<<2)|0)) + 2|0); + HEAP8[$133>>0] = $132; + $134 = (((($7) + ($$0104105<<2)|0)) + 3|0); + HEAP8[$134>>0] = -1; + $135 = (($$0106) + 3)|0; + $$1 = $135; + break; + } + default: { + _TraceLog(1,7585,$vararg_buffer); + $$1 = $$0106; + } + } + $136 = (($$0104105) + 1)|0; + $137 = HEAP32[$1>>2]|0; + $138 = HEAP32[$3>>2]|0; + $139 = Math_imul($138, $137)|0; + $140 = ($136|0)<($139|0); + if ($140) { + $$0104105 = $136;$$0106 = $$1; + } else { + break; } } - $22 = HEAP32[$left>>2]|0; - $23 = ((($f)) + 1504|0); - HEAP32[$23>>2] = $22; - $24 = HEAP32[$left>>2]|0; - $25 = HEAP32[$len>>2]|0; - $26 = (($25) + ($24))|0; - $27 = ((($f)) + 1508|0); - HEAP32[$27>>2] = $26; - $28 = ($channels|0)==(0|0); - if (!($28)) { - $29 = HEAP32[$11>>2]|0; - HEAP32[$channels>>2] = $29; - } - $30 = ($output|0)==(0|0); - if (!($30)) { - $31 = ((($f)) + 864|0); - HEAP32[$output>>2] = $31; - } - $32 = HEAP32[$len>>2]|0; - $$0 = $32; - STACKTOP = sp;return ($$0|0); + STACKTOP = sp;return ($7|0); } -function _stb_vorbis_seek_start($f) { - $f = $f|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; +function _ErrorCallback($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 48|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(0); - if ($2) { - $3 = ((($f)) + 52|0); - $4 = HEAP32[$3>>2]|0; - _set_file_offset($f,$4); - $5 = ((($f)) + 992|0); - HEAP32[$5>>2] = 0; - $6 = ((($f)) + 1377|0); - HEAP8[$6>>0] = 1; - $7 = ((($f)) + 1380|0); - HEAP32[$7>>2] = -1; - _vorbis_pump_first_frame($f); - return; - } else { - _error($f,2); - return; - } + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer = sp; + HEAP32[$vararg_buffer>>2] = $0; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = $1; + _TraceLog(1,11451,$vararg_buffer); + STACKTOP = sp;return; } -function _stb_vorbis_stream_length_in_samples($f) { - $f = $f|0; - var $$ = 0, $$0 = 0, $$2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $end = 0, $header = 0, $last = 0, $last_page_loc$0$lcssa = 0, $last_page_loc$03 = 0, $previous_safe$0 = 0, label = 0, sp = 0; +function _rlGetVersion() { + var label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $end = sp + 4|0; - $last = sp; - $header = sp + 8|0; - $0 = ((($f)) + 48|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(0); - if (!($2)) { - _error($f,2); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $3 = ((($f)) + 796|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0); - if ($5) { - $6 = (_stb_vorbis_get_file_offset($f)|0); - $7 = ((($f)) + 44|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8>>>0)>(65535); - if ($9) { - $10 = (($8) + -65536)|0; - $11 = ((($f)) + 52|0); - $12 = HEAP32[$11>>2]|0; - $13 = ($10>>>0)<($12>>>0); - if ($13) { - label = 6; - } else { - $previous_safe$0 = $10; + return 4; +} +function _SetupFramebufferSize($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$sink = 0, $$sink1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0; + var $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0; + var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $or$cond = 0, $roundf = 0.0, $roundf38 = 0.0, $roundf39 = 0.0, $roundf40 = 0.0, $vararg_buffer = 0, $vararg_buffer4 = 0, $vararg_buffer8 = 0, $vararg_ptr1 = 0, $vararg_ptr11 = 0, $vararg_ptr12 = 0, $vararg_ptr13 = 0, $vararg_ptr2 = 0; + var $vararg_ptr3 = 0, $vararg_ptr7 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); + $vararg_buffer8 = sp + 24|0; + $vararg_buffer4 = sp + 16|0; + $vararg_buffer = sp; + $2 = sp + 40|0; + $3 = HEAP32[6975]|0; + $4 = ($3|0)>($0|0); + if (!($4)) { + $5 = HEAP32[6974]|0; + $6 = ($5|0)>($1|0); + if (!($6)) { + $30 = ($3|0)<($0|0); + $31 = ($5|0)<($1|0); + $or$cond = $30 | $31; + if (!($or$cond)) { + HEAP32[7016] = $3; + HEAP32[7017] = $5; + HEAP32[7018] = 0; + HEAP32[7019] = 0; + STACKTOP = sp;return; } - } else { - label = 6; - } - if ((label|0) == 6) { - $14 = ((($f)) + 52|0); - $15 = HEAP32[$14>>2]|0; - $previous_safe$0 = $15; - } - _set_file_offset($f,$previous_safe$0); - $16 = (_vorbis_find_page($f,$end,$last)|0); - $17 = ($16|0)==(0); - do { - if ($17) { - $18 = ((($f)) + 100|0); - HEAP32[$18>>2] = 36; - HEAP32[$3>>2] = -1; + HEAP32[$vararg_buffer8>>2] = $3; + $vararg_ptr11 = ((($vararg_buffer8)) + 4|0); + HEAP32[$vararg_ptr11>>2] = $5; + $vararg_ptr12 = ((($vararg_buffer8)) + 8|0); + HEAP32[$vararg_ptr12>>2] = $0; + $vararg_ptr13 = ((($vararg_buffer8)) + 12|0); + HEAP32[$vararg_ptr13>>2] = $1; + _TraceLog(0,11385,$vararg_buffer8); + $32 = (+($0|0)); + $33 = (+($1|0)); + $34 = $32 / $33; + $35 = HEAP32[6975]|0; + $36 = (+($35|0)); + $37 = HEAP32[6974]|0; + $38 = (+($37|0)); + $39 = $36 / $38; + $40 = !($34 <= $39); + if ($40) { + $44 = $34 * $38; + $roundf = (+_roundf((+$44))); + $45 = (~~(($roundf))); + HEAP32[7016] = $45; + HEAP32[7017] = $37; + $46 = (($45) - ($35))|0; + HEAP32[7018] = $46; + $$sink1 = 0; } else { - $19 = (_stb_vorbis_get_file_offset($f)|0); - $20 = HEAP32[$last>>2]|0; - $21 = ($20|0)==(0); - L15: do { - if ($21) { - $last_page_loc$03 = $19; - while(1) { - $22 = HEAP32[$end>>2]|0; - _set_file_offset($f,$22); - $23 = (_vorbis_find_page($f,$end,$last)|0); - $24 = ($23|0)==(0); - if ($24) { - $last_page_loc$0$lcssa = $last_page_loc$03; - break L15; - } - $25 = (_stb_vorbis_get_file_offset($f)|0); - $26 = HEAP32[$last>>2]|0; - $27 = ($26|0)==(0); - if ($27) { - $last_page_loc$03 = $25; - } else { - $last_page_loc$0$lcssa = $25; - break; - } - } - } else { - $last_page_loc$0$lcssa = $19; - } - } while(0); - _set_file_offset($f,$last_page_loc$0$lcssa); - (_getn($f,$header,6)|0); - $28 = (_get32($f)|0); - $29 = (_get32($f)|0); - $30 = $29 & $28; - $31 = ($30|0)==(-1); - if ($31) { - $32 = ((($f)) + 100|0); - HEAP32[$32>>2] = 36; - HEAP32[$3>>2] = -1; - break; - } else { - $33 = ($29|0)==(0); - $$ = $33 ? $28 : -2; - HEAP32[$3>>2] = $$; - $34 = ((($f)) + 68|0); - HEAP32[$34>>2] = $last_page_loc$0$lcssa; - $35 = HEAP32[$end>>2]|0; - $36 = ((($f)) + 72|0); - HEAP32[$36>>2] = $35; - $37 = ((($f)) + 76|0); - HEAP32[$37>>2] = $$; - break; - } - } - } while(0); - _set_file_offset($f,$6); + HEAP32[7016] = $35; + $41 = $36 / $34; + $roundf38 = (+_roundf((+$41))); + $42 = (~~(($roundf38))); + HEAP32[7017] = $42; + HEAP32[7018] = 0; + $43 = (($42) - ($37))|0; + $$sink1 = $43; + } + HEAP32[7019] = $$sink1; + STACKTOP = sp;return; + } + } + $7 = HEAP32[6974]|0; + HEAP32[$vararg_buffer>>2] = $3; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = $7; + $vararg_ptr2 = ((($vararg_buffer)) + 8|0); + HEAP32[$vararg_ptr2>>2] = $0; + $vararg_ptr3 = ((($vararg_buffer)) + 12|0); + HEAP32[$vararg_ptr3>>2] = $1; + _TraceLog(1,11242,$vararg_buffer); + $8 = (+($0|0)); + $9 = HEAP32[6975]|0; + $10 = (+($9|0)); + $11 = $8 / $10; + $12 = (+($1|0)); + $13 = HEAP32[6974]|0; + $14 = (+($13|0)); + $15 = $12 / $14; + $16 = !($11 <= $15); + if ($16) { + $22 = $10 * $15; + $roundf39 = (+_roundf((+$22))); + $23 = (~~(($roundf39))); + HEAP32[7016] = $23; + HEAP32[7017] = $1; + $24 = (($0) - ($23))|0; + HEAP32[7018] = $24; + $$sink = 0; + } else { + HEAP32[7016] = $0; + $17 = HEAP32[6974]|0; + $18 = (+($17|0)); + $19 = $11 * $18; + $roundf40 = (+_roundf((+$19))); + $20 = (~~(($roundf40))); + HEAP32[7017] = $20; + HEAP32[7018] = 0; + $21 = (($1) - ($20))|0; + $$sink = $21; + } + HEAP32[7019] = $$sink; + $25 = HEAP32[7016]|0; + $26 = (+($25|0)); + $27 = HEAP32[6975]|0; + $28 = (+($27|0)); + $29 = $26 / $28; + _MatrixScale($2,$29,$29,$29); + dest=27988; src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + HEAP32[7016] = $0; + HEAP32[7017] = $1; + HEAP32[$vararg_buffer4>>2] = $0; + $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); + HEAP32[$vararg_ptr7>>2] = $1; + _TraceLog(1,11320,$vararg_buffer4); + STACKTOP = sp;return; +} +function _WindowSizeCallback($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0.0, $4 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + _rlViewport(0,0,$1,$2); + _rlMatrixMode(5889); + _rlLoadIdentity(); + $3 = (+($1|0)); + $4 = (+($2|0)); + _rlOrtho(0.0,$3,$4,0.0,0.0,1.0); + _rlMatrixMode(5888); + _rlLoadIdentity(); + _rlClearScreenBuffers(); + HEAP32[6975] = $1; + HEAP32[6974] = $2; + HEAP32[7016] = $1; + HEAP32[7017] = $2; + return; +} +function _CursorEnterCallback($0,$1) { + $0 = $0|0; + $1 = $1|0; + var label = 0, sp = 0; + sp = STACKTOP; + return; +} +function _KeyCallback($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + $5 = HEAP32[743]|0; + $6 = ($5|0)==($1|0); + $7 = ($3|0)==(1); + $or$cond = $7 & $6; + if ($or$cond) { + _glfwSetWindowShouldClose(($0|0),1); + return; } - $38 = HEAP32[$3>>2]|0; - $39 = ($38|0)==(-1); - $$2 = $39 ? 0 : $38; - $$0 = $$2; - STACKTOP = sp;return ($$0|0); + $8 = $3&255; + $9 = (31755 + ($1)|0); + HEAP8[$9>>0] = $8; + if (!($7)) { + return; + } + HEAP32[742] = $1; + return; } -function _stb_vorbis_stream_length_in_seconds($f) { - $f = $f|0; - var $0 = 0, $1 = 0.0, $2 = 0, $3 = 0.0, $4 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stb_vorbis_stream_length_in_samples($f)|0); - $1 = (+($0>>>0)); - $2 = HEAP32[$f>>2]|0; - $3 = (+($2>>>0)); - $4 = $1 / $3; - return (+$4); -} -function _stb_vorbis_open_file_section($file,$close_on_free,$error,$alloc,$length) { - $file = $file|0; - $close_on_free = $close_on_free|0; - $error = $error|0; - $alloc = $alloc|0; - $length = $length|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $p = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 1520|0; - $p = sp; - _vorbis_init($p,$alloc); - $0 = ((($p)) + 20|0); - HEAP32[$0>>2] = $file; - $1 = (_ftell($file)|0); - $2 = ((($p)) + 24|0); - HEAP32[$2>>2] = $1; - $3 = ((($p)) + 44|0); - HEAP32[$3>>2] = $length; - $4 = ((($p)) + 28|0); - HEAP32[$4>>2] = $close_on_free; - $5 = (_start_decoder($p)|0); - $6 = ($5|0)==(0); - if (!($6)) { - $7 = (_vorbis_alloc($p)|0); - $8 = ($7|0)==(0|0); - if (!($8)) { - _memcpy(($7|0),($p|0),1512)|0; - _vorbis_pump_first_frame($7); - $$0 = $7; - STACKTOP = sp;return ($$0|0); +function _MouseButtonCallback($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$byval_copy = 0, $$sink = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0; + var $28 = 0.0, $29 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); + $$byval_copy = sp + 64|0; + $4 = sp + 8|0; + $5 = sp; + $6 = $2&255; + $7 = (31749 + ($1)|0); + HEAP8[$7>>0] = $6; + $8 = (_IsMouseButtonPressed(0)|0); + $9 = ($8|0)==(0); + if ($9) { + $10 = (_IsMouseButtonReleased(0)|0); + $11 = ($10|0)==(0); + if (!($11)) { + $$sink = 0; + label = 3; } + } else { + $$sink = 1; + label = 3; } - $9 = ($error|0)==(0|0); - if (!($9)) { - $10 = ((($p)) + 100|0); - $11 = HEAP32[$10>>2]|0; - HEAP32[$error>>2] = $11; - } - _vorbis_deinit($p); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + if ((label|0) == 3) { + HEAP32[$4>>2] = $$sink; + } + $12 = ((($4)) + 8|0); + HEAP32[$12>>2] = 0; + $13 = ((($4)) + 4|0); + HEAP32[$13>>2] = 1; + $14 = ((($4)) + 24|0); + _GetMousePosition($5); + $15 = $5; + $16 = $15; + $17 = HEAP32[$16>>2]|0; + $18 = (($15) + 4)|0; + $19 = $18; + $20 = HEAP32[$19>>2]|0; + $21 = $14; + $22 = $21; + HEAP32[$22>>2] = $17; + $23 = (($21) + 4)|0; + $24 = $23; + HEAP32[$24>>2] = $20; + $25 = (_GetScreenWidth()|0); + $26 = (+($25|0)); + $27 = +HEAPF32[$14>>2]; + $28 = $27 / $26; + HEAPF32[$14>>2] = $28; + $29 = (_GetScreenHeight()|0); + $30 = (+($29|0)); + $31 = ((($4)) + 28|0); + $32 = +HEAPF32[$31>>2]; + $33 = $32 / $30; + HEAPF32[$31>>2] = $33; + dest=$$byval_copy; src=$4; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _ProcessGestureEvent($$byval_copy); + STACKTOP = sp;return; } -function _stb_vorbis_open_file($file,$close_on_free,$error,$alloc) { - $file = $file|0; - $close_on_free = $close_on_free|0; - $error = $error|0; - $alloc = $alloc|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_ftell($file)|0); - (_fseek($file,0,2)|0); - $1 = (_ftell($file)|0); - $2 = (($1) - ($0))|0; - (_fseek($file,$0,0)|0); - $3 = (_stb_vorbis_open_file_section($file,$close_on_free,$error,$alloc,$2)|0); - return ($3|0); +function _MouseCursorPosCallback($0,$1,$2) { + $0 = $0|0; + $1 = +$1; + $2 = +$2; + var $$byval_copy = 0, $$sroa$0$0$$sroa_idx = 0, $$sroa$2$0$$sroa_idx1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); + $$byval_copy = sp + 56|0; + $3 = sp; + HEAP32[$3>>2] = 2; + $4 = ((($3)) + 8|0); + HEAP32[$4>>2] = 0; + $5 = ((($3)) + 4|0); + HEAP32[$5>>2] = 1; + $6 = $1; + $7 = $2; + $$sroa$0$0$$sroa_idx = ((($3)) + 24|0); + HEAPF32[$$sroa$0$0$$sroa_idx>>2] = $6; + $$sroa$2$0$$sroa_idx1 = ((($3)) + 28|0); + HEAPF32[$$sroa$2$0$$sroa_idx1>>2] = $7; + $8 = ((($3)) + 24|0); + $9 = $8; + $10 = $9; + $11 = HEAP32[$10>>2]|0; + $12 = (($9) + 4)|0; + $13 = $12; + $14 = HEAP32[$13>>2]|0; + $15 = 24752; + $16 = $15; + HEAP32[$16>>2] = $11; + $17 = (($15) + 4)|0; + $18 = $17; + HEAP32[$18>>2] = $14; + $19 = (_GetScreenWidth()|0); + $20 = (+($19|0)); + $21 = +HEAPF32[$8>>2]; + $22 = $21 / $20; + HEAPF32[$8>>2] = $22; + $23 = (_GetScreenHeight()|0); + $24 = (+($23|0)); + $25 = +HEAPF32[$$sroa$2$0$$sroa_idx1>>2]; + $26 = $25 / $24; + HEAPF32[$$sroa$2$0$$sroa_idx1>>2] = $26; + dest=$$byval_copy; src=$3; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _ProcessGestureEvent($$byval_copy); + STACKTOP = sp;return; } -function _stb_vorbis_open_filename($filename,$error,$alloc) { - $filename = $filename|0; - $error = $error|0; - $alloc = $alloc|0; - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; +function _CharCallback($0,$1) { + $0 = $0|0; + $1 = $1|0; + var label = 0, sp = 0; sp = STACKTOP; - $0 = (_fopen($filename,19026)|0); - $1 = ($0|0)==(0|0); - if (!($1)) { - $2 = (_stb_vorbis_open_file($0,1,$error,$alloc)|0); - $$0 = $2; - return ($$0|0); - } - $3 = ($error|0)==(0|0); - if ($3) { - $$0 = 0; - return ($$0|0); - } - HEAP32[$error>>2] = 6; - $$0 = 0; - return ($$0|0); + HEAP32[742] = $1; + return; +} +function _ScrollCallback($0,$1,$2) { + $0 = $0|0; + $1 = +$1; + $2 = +$2; + var $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = (~~(($2))); + HEAP32[7389] = $3; + return; +} +function _WindowIconifyCallback($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$sink = 0, $2 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ($1|0)!=(0); + $$sink = $2&1; + HEAP32[7388] = $$sink; + return; } -function _stb_vorbis_get_samples_short_interleaved($f,$channels,$buffer,$num_shorts) { - $f = $f|0; - $channels = $channels|0; - $buffer = $buffer|0; - $num_shorts = $num_shorts|0; - var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $n$0 = 0, $n$1 = 0, $outputs = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $outputs = sp; - $0 = (($num_shorts|0) / ($channels|0))&-1; - $1 = ((($f)) + 4|0); - $2 = ((($f)) + 1508|0); - $3 = ((($f)) + 1504|0); - $4 = ((($f)) + 800|0); - $$0 = $buffer;$n$0 = 0; +function _rlglInit($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$05965 = 0, $$06066 = 0, $$06167 = 0, $$062 = 0, $$sink63 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; + var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; + var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $exitcond = 0, $exitcond69 = 0, $exitcond70 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer15 = 0, $vararg_buffer17 = 0, $vararg_buffer19 = 0; + var $vararg_buffer21 = 0, $vararg_buffer23 = 0, $vararg_buffer25 = 0, $vararg_buffer27 = 0, $vararg_buffer29 = 0, $vararg_buffer31 = 0, $vararg_buffer34 = 0, $vararg_buffer36 = 0, $vararg_buffer39 = 0, $vararg_buffer4 = 0, $vararg_buffer41 = 0, $vararg_buffer7 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 2464|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(2464|0); + $vararg_buffer41 = sp + 2184|0; + $vararg_buffer39 = sp + 2176|0; + $vararg_buffer36 = sp + 2168|0; + $vararg_buffer34 = sp + 2160|0; + $vararg_buffer31 = sp + 2152|0; + $vararg_buffer29 = sp + 2144|0; + $vararg_buffer27 = sp + 2136|0; + $vararg_buffer25 = sp + 2128|0; + $vararg_buffer23 = sp + 2120|0; + $vararg_buffer21 = sp + 2112|0; + $vararg_buffer19 = sp + 2104|0; + $vararg_buffer17 = sp + 2096|0; + $vararg_buffer15 = sp + 2088|0; + $vararg_buffer13 = sp + 2080|0; + $vararg_buffer10 = sp + 2072|0; + $vararg_buffer7 = sp + 24|0; + $vararg_buffer4 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $2 = sp + 2400|0; + $3 = sp + 2384|0; + $4 = sp + 2320|0; + $5 = sp + 2256|0; + $6 = sp + 2192|0; + $7 = (_glGetString(7936)|0); + HEAP32[$vararg_buffer>>2] = $7; + _TraceLog(0,7883,$vararg_buffer); + $8 = (_glGetString(7937)|0); + HEAP32[$vararg_buffer1>>2] = $8; + _TraceLog(0,7901,$vararg_buffer1); + $9 = (_glGetString(7938)|0); + HEAP32[$vararg_buffer4>>2] = $9; + _TraceLog(0,7919,$vararg_buffer4); + $10 = (_glGetString(35724)|0); + HEAP32[$vararg_buffer7>>2] = $10; + _TraceLog(0,7937,$vararg_buffer7); + $11 = (_glGetString(7939)|0); + $12 = (_strlen($11)|0); + $13 = (($12) + 1)|0; + $14 = (_malloc($13)|0); + _memcpy(($14|0),($11|0),($13|0))|0; + $$062 = 0;$$sink63 = $14; while(1) { - $5 = ($0|0)>($n$0|0); - if (!($5)) { - $n$1 = $n$0; - label = 7; - break; - } - $6 = HEAP32[$2>>2]|0; - $7 = HEAP32[$3>>2]|0; - $8 = (($6) - ($7))|0; - $9 = (($8) + ($n$0))|0; - $10 = ($9|0)<($0|0); - $11 = (($0) - ($n$0))|0; - $$ = $10 ? $8 : $11; - $12 = ($$|0)==(0); - if (!($12)) { - $13 = HEAP32[$1>>2]|0; - _convert_channels_short_interleaved($channels,$$0,$13,$4,$7,$$); - } - $14 = (($$) + ($n$0))|0; - $15 = HEAP32[$3>>2]|0; - $16 = (($15) + ($$))|0; - HEAP32[$3>>2] = $16; - $17 = ($14|0)==($0|0); + $15 = (_strtok($$sink63,7955)|0); + $16 = (($vararg_buffer7) + ($$062<<2)|0); + HEAP32[$16>>2] = $15; + $17 = ($15|0)==(0|0); + $18 = (($$062) + 1)|0; if ($17) { - $n$1 = $14; - label = 7; - break; - } - $18 = Math_imul($$, $channels)|0; - $19 = (($$0) + ($18<<1)|0); - $20 = (_stb_vorbis_get_frame_float($f,0,$outputs)|0); - $21 = ($20|0)==(0); - if ($21) { - $n$1 = $14; - label = 7; break; } else { - $$0 = $19;$n$0 = $14; + $$062 = $18;$$sink63 = 0; } } - if ((label|0) == 7) { - STACKTOP = sp;return ($n$1|0); - } - return (0)|0; -} -function _stbtt_InitFont($info,$data2,$fontstart) { - $info = $info|0; - $data2 = $data2|0; - $fontstart = $fontstart|0; - var $$0 = 0, $$pr = 0, $$sum = 0, $$sum1 = 0, $$sum2 = 0, $$sum3 = 0, $$sum4 = 0, $$sum5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; - var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; - var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; - var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$06 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($info)) + 4|0); - HEAP32[$0>>2] = $data2; - $1 = ((($info)) + 8|0); - HEAP32[$1>>2] = $fontstart; - $2 = (_stbtt__find_table($data2,$fontstart,17028)|0); - $3 = (_stbtt__find_table($data2,$fontstart,17033)|0); - $4 = ((($info)) + 16|0); - HEAP32[$4>>2] = $3; - $5 = (_stbtt__find_table($data2,$fontstart,17038)|0); - $6 = ((($info)) + 20|0); - HEAP32[$6>>2] = $5; - $7 = (_stbtt__find_table($data2,$fontstart,17043)|0); - $8 = ((($info)) + 24|0); - HEAP32[$8>>2] = $7; - $9 = (_stbtt__find_table($data2,$fontstart,17048)|0); - $10 = ((($info)) + 28|0); - HEAP32[$10>>2] = $9; - $11 = (_stbtt__find_table($data2,$fontstart,17053)|0); - $12 = ((($info)) + 32|0); - HEAP32[$12>>2] = $11; - $13 = (_stbtt__find_table($data2,$fontstart,17058)|0); - $14 = ((($info)) + 36|0); - HEAP32[$14>>2] = $13; - $15 = ($2|0)==(0); - if ($15) { - $$0 = 0; - return ($$0|0); - } - $16 = HEAP32[$4>>2]|0; - $17 = ($16|0)==(0); - if ($17) { - $$0 = 0; - return ($$0|0); - } - $18 = HEAP32[$6>>2]|0; - $19 = ($18|0)==(0); - if ($19) { - $$0 = 0; - return ($$0|0); - } - $20 = HEAP32[$8>>2]|0; - $21 = ($20|0)==(0); - if ($21) { - $$0 = 0; - return ($$0|0); - } - $22 = HEAP32[$10>>2]|0; - $23 = ($22|0)==(0); - if ($23) { - $$0 = 0; - return ($$0|0); - } - $24 = HEAP32[$12>>2]|0; - $25 = ($24|0)==(0); - if ($25) { - $$0 = 0; - return ($$0|0); - } - $26 = (_stbtt__find_table($data2,$fontstart,17063)|0); - $27 = ($26|0)==(0); - if ($27) { - $32 = ((($info)) + 12|0); - HEAP32[$32>>2] = 65535; - } else { - $$sum5 = (($26) + 4)|0; - $28 = (($data2) + ($$sum5)|0); - $29 = (_ttUSHORT($28)|0); - $30 = $29&65535; - $31 = ((($info)) + 12|0); - HEAP32[$31>>2] = $30; - } - $$sum = (($2) + 2)|0; - $33 = (($data2) + ($$sum)|0); - $34 = (_ttUSHORT($33)|0); - $35 = ((($info)) + 40|0); - HEAP32[$35>>2] = 0; - $36 = ($34<<16>>16)==(0); - if ($36) { - $$0 = 0; - return ($$0|0); - } - $37 = (($2) + 4)|0; - $38 = $34&65535; - $i$06 = 0; - while(1) { - $39 = $i$06 << 3; - $40 = (($37) + ($39))|0; - $41 = (($data2) + ($40)|0); - $42 = (_ttUSHORT($41)|0); - $43 = $42&65535; - L28: do { - switch ($43|0) { - case 3: { - $$sum3 = (($40) + 2)|0; - $44 = (($data2) + ($$sum3)|0); - $45 = (_ttUSHORT($44)|0); - $46 = $45&65535; - switch ($46|0) { - case 10: case 1: { - break; - } - default: { - break L28; + _free($14); + $19 = (($$062) + -1)|0; + HEAP32[$vararg_buffer10>>2] = $19; + _TraceLog(0,7957,$vararg_buffer10); + $20 = ($$062|0)>(1); + if ($20) { + $$06167 = 0; + while(1) { + $23 = (($vararg_buffer7) + ($$06167<<2)|0); + $24 = HEAP32[$23>>2]|0; + $25 = (_strcmp($24,7992)|0); + $26 = ($25|0)==(0); + if ($26) { + HEAP32[7054] = 1; + $27 = (_eglGetProcAddress((8019|0))|0); + HEAP32[7055] = $27; + $28 = (_eglGetProcAddress((8040|0))|0); + HEAP32[7056] = $28; + $29 = (_eglGetProcAddress((8061|0))|0); + HEAP32[7057] = $29; + } + $30 = (_strcmp($24,8085)|0); + $31 = ($30|0)==(0); + if ($31) { + HEAP32[6996] = 1; + } + $32 = (_strcmp($24,8105)|0); + $33 = ($32|0)==(0); + if ($33) { + label = 12; + } else { + $34 = HEAP32[$23>>2]|0; + $35 = (_strcmp($34,8137)|0); + $36 = ($35|0)==(0); + if ($36) { + label = 12; + } else { + $37 = (_strcmp($34,8170)|0); + $38 = ($37|0)==(0); + if ($38) { + label = 12; + } } + } + if ((label|0) == 12) { + label = 0; + HEAP32[6991] = 1; + } + $39 = (_strcmp($24,8210)|0); + $40 = ($39|0)==(0); + if ($40) { + label = 15; + } else { + $41 = HEAP32[$23>>2]|0; + $42 = (_strcmp($41,8246)|0); + $43 = ($42|0)==(0); + if ($43) { + label = 15; } - $$sum4 = (($40) + 4)|0; - $47 = (($data2) + ($$sum4)|0); - $48 = (_ttULONG($47)|0); - $49 = (($48) + ($2))|0; - HEAP32[$35>>2] = $49; - break; } - case 0: { - $$sum2 = (($40) + 4)|0; - $50 = (($data2) + ($$sum2)|0); - $51 = (_ttULONG($50)|0); - $52 = (($51) + ($2))|0; - HEAP32[$35>>2] = $52; - break; + if ((label|0) == 15) { + label = 0; + HEAP32[6992] = 1; } - default: { + $44 = HEAP32[$23>>2]|0; + $45 = (_strcmp($44,8279)|0); + $46 = ($45|0)==(0); + if ($46) { + HEAP32[6993] = 1; + } + $47 = (_strcmp($44,8304)|0); + $48 = ($47|0)==(0); + if ($48) { + HEAP32[6994] = 1; } + $49 = (_strcmp($44,8337)|0); + $50 = ($49|0)==(0); + if ($50) { + HEAP32[6995] = 1; + } + $51 = (_strcmp($44,8373)|0); + $52 = ($51|0)==(0); + if ($52) { + HEAP32[7058] = 1; + _glGetFloatv(34047,(28236|0)); + } + $53 = HEAP32[$23>>2]|0; + $54 = (_strcmp($53,8407)|0); + $55 = ($54|0)==(0); + if ($55) { + HEAP32[7060] = 1; + } + $56 = (($$06167) + 1)|0; + $exitcond70 = ($56|0)==($19|0); + if ($exitcond70) { + break; + } else { + $$06167 = $56; } - } while(0); - $53 = (($i$06) + 1)|0; - $exitcond = ($53|0)==($38|0); - if ($exitcond) { - break; - } else { - $i$06 = $53; } } - $$pr = HEAP32[$35>>2]|0; - $54 = ($$pr|0)==(0); - if ($54) { - $$0 = 0; - return ($$0|0); + $21 = HEAP32[7054]|0; + $22 = ($21|0)==(0); + if ($22) { + _TraceLog(1,8510,$vararg_buffer15); + } else { + _TraceLog(0,8435,$vararg_buffer13); } - $55 = HEAP32[$6>>2]|0; - $$sum1 = (($55) + 50)|0; - $56 = (($data2) + ($$sum1)|0); - $57 = (_ttUSHORT($56)|0); - $58 = $57&65535; - $59 = ((($info)) + 44|0); - HEAP32[$59>>2] = $58; - $$0 = 1; - return ($$0|0); -} -function _stbtt_FindGlyphIndex($info,$unicode_codepoint) { - $info = $info|0; - $unicode_codepoint = $unicode_codepoint|0; - var $$ = 0, $$0 = 0, $$lcssa = 0, $$lcssa50 = 0, $$lcssa50$lcssa = 0, $$neg = 0, $$search$1 = 0, $$sum = 0, $$sum1 = 0, $$sum10 = 0, $$sum12 = 0, $$sum13 = 0, $$sum14 = 0, $$sum15 = 0, $$sum16 = 0, $$sum17 = 0, $$sum19 = 0, $$sum2 = 0, $$sum2$lcssa = 0, $$sum2$lcssa$lcssa = 0; - var $$sum20 = 0, $$sum21 = 0, $$sum22 = 0, $$sum23 = 0, $$sum24 = 0, $$sum25 = 0, $$sum26 = 0, $$sum27 = 0, $$sum28 = 0, $$sum29 = 0, $$sum3 = 0, $$sum30 = 0, $$sum31 = 0, $$sum32 = 0, $$sum33 = 0, $$sum34 = 0, $$sum4 = 0, $$sum5 = 0, $$sum6 = 0, $$sum7 = 0; - var $$sum8 = 0, $$sum9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; - var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; - var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; - var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; - var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; - var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $entrySelector$039 = 0, $high$0 = 0, $high$0$lcssa49 = 0, $high$0$ph = 0, $low$0$ph = 0, $search$1$lcssa = 0, $search$138 = 0, $searchRange$040 = 0, $switch = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($info)) + 4|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($info)) + 40|0); - $3 = HEAP32[$2>>2]|0; - $4 = (($1) + ($3)|0); - $5 = (_ttUSHORT($4)|0); - switch ($5<<16>>16) { - case 0: { - $$sum32 = (($3) + 2)|0; - $6 = (($1) + ($$sum32)|0); - $7 = (_ttUSHORT($6)|0); - $8 = $7&65535; - $9 = (($8) + -6)|0; - $10 = ($9|0)>($unicode_codepoint|0); - if (!($10)) { - $$0 = 0; - return ($$0|0); - } - $$sum33 = (($unicode_codepoint) + 6)|0; - $$sum34 = (($$sum33) + ($3))|0; - $11 = (($1) + ($$sum34)|0); - $12 = HEAP8[$11>>0]|0; - $13 = $12&255; - $$0 = $13; - return ($$0|0); - break; + $57 = HEAP32[6996]|0; + $58 = ($57|0)==(0); + if ($58) { + _TraceLog(1,8646,$vararg_buffer19); + } else { + _TraceLog(0,8571,$vararg_buffer17); + } + $59 = HEAP32[6991]|0; + $60 = ($59|0)==(0); + if (!($60)) { + _TraceLog(0,8738,$vararg_buffer21); } - case 6: { - $$sum28 = (($3) + 6)|0; - $14 = (($1) + ($$sum28)|0); - $15 = (_ttUSHORT($14)|0); - $16 = $15&65535; - $17 = ($16>>>0)>($unicode_codepoint>>>0); - if ($17) { - $$0 = 0; - return ($$0|0); - } - $$sum29 = (($3) + 8)|0; - $18 = (($1) + ($$sum29)|0); - $19 = (_ttUSHORT($18)|0); - $20 = $19&65535; - $21 = (($20) + ($16))|0; - $22 = ($21>>>0)>($unicode_codepoint>>>0); - if (!($22)) { - $$0 = 0; - return ($$0|0); - } - $$sum30 = (($3) + 10)|0; - $23 = (($unicode_codepoint) - ($16))|0; - $24 = $23 << 1; - $$sum31 = (($$sum30) + ($24))|0; - $25 = (($1) + ($$sum31)|0); - $26 = (_ttUSHORT($25)|0); - $27 = $26&65535; - $$0 = $27; - return ($$0|0); - break; + $61 = HEAP32[6992]|0; + $62 = ($61|0)==(0); + if (!($62)) { + _TraceLog(0,8784,$vararg_buffer23); } - case 2: { - ___assert_fail((23184|0),(17068|0),1094,(17085|0)); - // unreachable; - break; + $63 = HEAP32[6993]|0; + $64 = ($63|0)==(0); + if (!($64)) { + _TraceLog(0,8831,$vararg_buffer25); } - case 4: { - $$sum5 = (($3) + 6)|0; - $28 = (($1) + ($$sum5)|0); - $29 = (_ttUSHORT($28)|0); - $30 = ($29&65535) >>> 1; - $31 = (($3) + 14)|0; - $32 = ($unicode_codepoint|0)>(65535); - if ($32) { - $$0 = 0; - return ($$0|0); - } - $$sum8 = (($3) + 12)|0; - $33 = (($1) + ($$sum8)|0); - $34 = (_ttUSHORT($33)|0); - $$sum7 = (($3) + 10)|0; - $35 = (($1) + ($$sum7)|0); - $36 = (_ttUSHORT($35)|0); - $37 = ($34&65535) >>> 1; - $38 = $37&65535; - $39 = $38 << 1; - $$sum9 = (($39) + ($31))|0; - $40 = (($1) + ($$sum9)|0); - $41 = (_ttUSHORT($40)|0); - $42 = $41&65535; - $43 = ($42|0)>($unicode_codepoint|0); - $$ = $43 ? $31 : $$sum9; - $44 = (($$) + -2)|0; - $45 = ($36<<16>>16)==(0); - if ($45) { - $search$1$lcssa = $44; + $65 = HEAP32[6994]|0; + $66 = ($65|0)==(0); + if (!($66)) { + _TraceLog(0,8882,$vararg_buffer27); + } + $67 = HEAP32[6995]|0; + $68 = ($67|0)==(0); + if (!($68)) { + _TraceLog(0,8929,$vararg_buffer29); + } + $69 = HEAP32[7058]|0; + $70 = ($69|0)==(0); + if (!($70)) { + $71 = +HEAPF32[7059]; + $72 = $71; + HEAPF64[$vararg_buffer31>>3] = $72; + _TraceLog(0,8976,$vararg_buffer31); + } + $73 = HEAP32[7060]|0; + $74 = ($73|0)==(0); + if (!($74)) { + _TraceLog(0,9042,$vararg_buffer34); + } + HEAP32[$vararg_buffer10>>2] = -1; + $75 = (_rlglLoadTexture($vararg_buffer10,1,1,7,1)|0); + HEAP32[7061] = $75; + $76 = ($75|0)==(0); + if ($76) { + _TraceLog(1,9146,$vararg_buffer39); + } else { + HEAP32[$vararg_buffer36>>2] = $75; + _TraceLog(0,9095,$vararg_buffer36); + } + _LoadDefaultShader($2); + dest=28248; src=$2; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=28304; src=$2; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _LoadDefaultBuffers(); + $77 = (_malloc(49152)|0); + HEAP32[7090] = $77; + $$06066 = 0; + while(1) { + $79 = HEAP32[7090]|0; + $80 = (($79) + (($$06066*12)|0)|0); + _VectorZero($3); + ;HEAP32[$80>>2]=HEAP32[$3>>2]|0;HEAP32[$80+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$80+8>>2]=HEAP32[$3+8>>2]|0; + $81 = (($$06066) + 1)|0; + $exitcond69 = ($81|0)==(4096); + if ($exitcond69) { + break; } else { - $$sum6 = (($3) + 8)|0; - $46 = (($1) + ($$sum6)|0); - $47 = (_ttUSHORT($46)|0); - $48 = ($47&65535) >>> 1; - $entrySelector$039 = $36;$search$138 = $44;$searchRange$040 = $48; - while(1) { - $49 = ($searchRange$040&65535) >>> 1; - $50 = $49&65535; - $51 = $50 << 1; - $$sum27 = (($51) + ($search$138))|0; - $52 = (($1) + ($$sum27)|0); - $53 = (_ttUSHORT($52)|0); - $54 = $53&65535; - $55 = ($54|0)<($unicode_codepoint|0); - $$search$1 = $55 ? $$sum27 : $search$138; - $56 = (($entrySelector$039) + -1)<<16>>16; - $57 = ($56<<16>>16)==(0); - if ($57) { - $search$1$lcssa = $$search$1; - break; - } else { - $entrySelector$039 = $56;$search$138 = $$search$1;$searchRange$040 = $49; - } - } - } - $$neg = (-14 - ($3))|0; - $58 = (($$neg) + 2)|0; - $59 = (($58) + ($search$1$lcssa))|0; - $60 = $59 & 131070; - $$sum10 = (($60) + ($31))|0; - $61 = (($1) + ($$sum10)|0); - $62 = (_ttUSHORT($61)|0); - $63 = $62&65535; - $64 = ($63|0)<($unicode_codepoint|0); - if ($64) { - ___assert_fail((17106|0),(17068|0),1130,(17085|0)); - // unreachable; + $$06066 = $81; } - $65 = $30&65535; - $66 = $65 << 1; - $$sum12 = (($3) + 16)|0; - $$sum13 = (($$sum12) + ($66))|0; - $$sum14 = (($$sum13) + ($60))|0; - $67 = (($1) + ($$sum14)|0); - $68 = (_ttUSHORT($67)|0); - $69 = $68&65535; - $70 = ($69|0)>($unicode_codepoint|0); - if ($70) { - $$0 = 0; - return ($$0|0); - } - $71 = ($65*6)|0; - $$sum15 = (($3) + 16)|0; - $$sum16 = (($$sum15) + ($71))|0; - $$sum17 = (($$sum16) + ($60))|0; - $72 = (($1) + ($$sum17)|0); - $73 = (_ttUSHORT($72)|0); - $74 = ($73<<16>>16)==(0); - if ($74) { - $75 = $65 << 2; - $$sum24 = (($3) + 16)|0; - $$sum25 = (($$sum24) + ($75))|0; - $$sum26 = (($$sum25) + ($60))|0; - $76 = (($1) + ($$sum26)|0); - $77 = (_ttSHORT($76)|0); - $78 = $77&65535; - $79 = (($78) + ($unicode_codepoint))|0; - $80 = $79 & 65535; - $$0 = $80; - return ($$0|0); + } + $78 = (_malloc(36864)|0); + HEAP32[7091] = $78; + $$05965 = 0; + while(1) { + $82 = (((($78) + (($$05965*144)|0)|0)) + 8|0); + HEAP32[$82>>2] = 0; + $83 = (($78) + (($$05965*144)|0)|0); + HEAP32[$83>>2] = 0; + $84 = (($$05965) + 1)|0; + $exitcond = ($84|0)==(256); + if ($exitcond) { + break; } else { - $81 = $73&65535; - $82 = (($unicode_codepoint) - ($69))|0; - $83 = $82 << 1; - $$sum19 = (($3) + 16)|0; - $$sum20 = (($$sum19) + ($71))|0; - $$sum21 = (($$sum20) + ($60))|0; - $$sum22 = (($$sum21) + ($83))|0; - $$sum23 = (($$sum22) + ($81))|0; - $84 = (($1) + ($$sum23)|0); - $85 = (_ttUSHORT($84)|0); - $86 = $85&65535; - $$0 = $86; - return ($$0|0); + $$05965 = $84; } + } + HEAP32[7092] = 1; + $85 = HEAP32[7061]|0; + $86 = ((($78)) + 8|0); + HEAP32[$86>>2] = $85; + HEAP32[7093] = 4; + _MatrixIdentity($4); + dest=28376; src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(28440); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(28504); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(28568); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(28632); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(28696); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(28760); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(28824); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(28888); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(28952); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(29016); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(29080); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(29144); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(29208); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(29272); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($4); + dest=(29336); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($5); + dest=28084; src=$5; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixIdentity($6); + dest=28148; src=$6; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + HEAP32[7020] = 28148; + _glDepthFunc(515); + _glDisable(2929); + _glBlendFunc(770,771); + _glEnable(3042); + _glCullFace(1029); + _glFrontFace(2305); + _glEnable(2884); + _glClearColor(0.0,0.0,0.0,1.0); + _glClearDepthf(1.0); + _glClear(16640); + HEAP32[7350] = $0; + HEAP32[7351] = $1; + _TraceLog(0,9185,$vararg_buffer41); + STACKTOP = sp;return; +} +function _SetupViewport() { + var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = HEAP32[7018]|0; + $1 = (($0|0) / 2)&-1; + $2 = HEAP32[7019]|0; + $3 = (($2|0) / 2)&-1; + $4 = HEAP32[7016]|0; + $5 = (($4) - ($0))|0; + $6 = HEAP32[7017]|0; + $7 = (($6) - ($2))|0; + _rlViewport($1,$3,$5,$7); + return; +} +function _rlMatrixMode($0) { + $0 = $0|0; + var $modelview$sink = 0, label = 0, sp = 0; + sp = STACKTOP; + switch ($0|0) { + case 5889: { + $modelview$sink = 28084; + label = 3; + break; + } + case 5888: { + $modelview$sink = 28148; + label = 3; break; } default: { - $87 = ($5<<16>>16)==(12); - $88 = $5 & -2; - $switch = ($88<<16>>16)==(12); - if (!($switch)) { - ___assert_fail((23184|0),(17068|0),1165,(17085|0)); - // unreachable; - } - $$sum = (($3) + 12)|0; - $89 = (($1) + ($$sum)|0); - $90 = (_ttULONG($89)|0); - $$sum1 = (($3) + 16)|0; - $high$0$ph = $90;$low$0$ph = 0; - L6: while(1) { - $high$0 = $high$0$ph; - while(1) { - $91 = ($high$0|0)>($low$0$ph|0); - if (!($91)) { - $$0 = 0; - label = 27; - break L6; - } - $92 = (($high$0) - ($low$0$ph))|0; - $93 = $92 >> 1; - $94 = (($93) + ($low$0$ph))|0; - $95 = ($94*12)|0; - $$sum2 = (($$sum1) + ($95))|0; - $96 = (($1) + ($$sum2)|0); - $97 = (_ttULONG($96)|0); - $98 = ($97>>>0)>($unicode_codepoint>>>0); - if ($98) { - $high$0 = $94; - } else { - $$lcssa = $94;$$lcssa50 = $97;$$sum2$lcssa = $$sum2;$high$0$lcssa49 = $high$0; - break; - } - } - $$sum3 = (($$sum2$lcssa) + 4)|0; - $99 = (($1) + ($$sum3)|0); - $100 = (_ttULONG($99)|0); - $101 = ($100>>>0)<($unicode_codepoint>>>0); - $102 = (($$lcssa) + 1)|0; - if ($101) { - $high$0$ph = $high$0$lcssa49;$low$0$ph = $102; - } else { - $$lcssa50$lcssa = $$lcssa50;$$sum2$lcssa$lcssa = $$sum2$lcssa; - break; - } - } - if ((label|0) == 27) { - return ($$0|0); - } - $$sum4 = (($$sum2$lcssa$lcssa) + 8)|0; - $103 = (($1) + ($$sum4)|0); - $104 = (_ttULONG($103)|0); - if (!($87)) { - $$0 = $104; - return ($$0|0); - } - $105 = (($unicode_codepoint) - ($$lcssa50$lcssa))|0; - $106 = (($105) + ($104))|0; - $$0 = $106; - return ($$0|0); } } - return (0)|0; + if ((label|0) == 3) { + HEAP32[7020] = $modelview$sink; + } + HEAP32[7053] = $0; + return; } -function _stbtt_GetGlyphShape($info,$glyph_index,$pvertices) { - $info = $info|0; - $glyph_index = $glyph_index|0; - $pvertices = $pvertices|0; - var $$0 = 0, $$sum = 0, $$sum2 = 0, $$sum3 = 0, $$sum4 = 0, $$sum5 = 0, $$sum6 = 0, $$sum7 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; - var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; - var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; - var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0; - var $163 = 0, $164 = 0, $165 = 0.0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0, $17 = 0, $170 = 0, $171 = 0.0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; - var $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0, $186 = 0, $187 = 0.0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0.0, $195 = 0.0, $196 = 0, $197 = 0, $198 = 0.0, $199 = 0.0; - var $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0.0, $203 = 0.0, $204 = 0, $205 = 0, $206 = 0, $207 = 0.0, $208 = 0.0, $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0.0; - var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0.0, $226 = 0.0, $227 = 0.0, $228 = 0.0, $229 = 0.0, $23 = 0, $230 = 0.0, $231 = 0.0, $232 = 0, $233 = 0.0, $234 = 0.0; - var $235 = 0.0, $236 = 0.0, $237 = 0.0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0.0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0.0, $248 = 0.0, $249 = 0.0, $25 = 0, $250 = 0, $251 = 0.0, $252 = 0.0; - var $253 = 0.0, $254 = 0.0, $255 = 0.0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; - var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; - var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; - var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; - var $97 = 0, $98 = 0, $99 = 0, $comp$046 = 0, $comp$1 = 0, $comp$2 = 0, $comp_verts = 0, $cx$024 = 0, $cx$1 = 0, $cx$1$lcssa = 0, $cy$025 = 0, $cy$1 = 0, $cy$1$lcssa = 0, $exitcond = 0, $exitcond51 = 0, $exitcond52 = 0, $exitcond53 = 0, $flagcount$043 = 0, $flagcount$1 = 0, $flags$044 = 0; - var $flags$1 = 0, $i$042 = 0, $i$140 = 0, $i$237 = 0, $i$333 = 0, $i$4 = 0, $i$5 = 0, $i2$045 = 0, $j$032 = 0, $j$1 = 0, $mtx$sroa$0$0 = 0.0, $mtx$sroa$15$0 = 0.0, $mtx$sroa$22$0 = 0.0, $mtx$sroa$29$0 = 0.0, $mtx$sroa$33$0 = 0.0, $mtx$sroa$8$0 = 0.0, $next_move$031 = 0, $next_move$1 = 0, $num_vertices$034 = 0, $num_vertices$1 = 0; - var $num_vertices$3 = 0, $num_vertices$3$lcssa = 0, $num_vertices$447 = 0, $num_vertices$5 = 0, $num_vertices$6 = 0, $points$041 = 0, $points$1 = 0, $points$1$lcssa = 0, $points$239 = 0, $points$3 = 0, $points$3$lcssa = 0, $points$436 = 0, $points$5 = 0, $scx$028 = 0, $scx$1 = 0, $scx$2 = 0, $scx$2$lcssa = 0, $scy$029 = 0, $scy$1 = 0, $scy$2 = 0; - var $scy$2$lcssa = 0, $sext = 0, $sext8 = 0, $sqrtf = 0.0, $sqrtf1 = 0.0, $start_off$023 = 0, $start_off$1 = 0, $start_off$1$lcssa = 0, $sx$026 = 0, $sx$1 = 0, $sx$2 = 0, $sx$2$lcssa = 0, $sy$027 = 0, $sy$1 = 0, $sy$2 = 0, $sy$2$lcssa = 0, $vertices$048 = 0, $vertices$048$lcssa60 = 0, $vertices$1 = 0, $vertices$2 = 0; - var $was_off$030 = 0, $was_off$1 = 0, $was_off$1$lcssa = 0, $x$038 = 0, $x$1 = 0, $y$035 = 0, $y$1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $comp_verts = sp; - $0 = ((($info)) + 4|0); - $1 = HEAP32[$0>>2]|0; - $2 = (_stbtt__GetGlyfOffset($info,$glyph_index)|0); - HEAP32[$pvertices>>2] = 0; - $3 = ($2|0)<(0); - if ($3) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); +function _rlLoadIdentity() { + var $0 = 0, $1 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $0 = sp; + $1 = HEAP32[7020]|0; + _MatrixIdentity($0); + dest=$1; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + STACKTOP = sp;return; +} +function _rlOrtho($0,$1,$2,$3,$4,$5) { + $0 = +$0; + $1 = +$1; + $2 = +$2; + $3 = +$3; + $4 = +$4; + $5 = +$5; + var $$byval_copy = 0, $$byval_copy1 = 0, $6 = 0, $7 = 0, $8 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); + $$byval_copy1 = sp + 192|0; + $$byval_copy = sp + 128|0; + $6 = sp + 64|0; + $7 = sp; + _MatrixOrtho($6,$0,$1,$2,$3,$4,$5); + _MatrixTranspose($6); + $8 = HEAP32[7020]|0; + dest=$$byval_copy; src=$8; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=$$byval_copy1; src=$6; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixMultiply($7,$$byval_copy,$$byval_copy1); + dest=$8; src=$7; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + STACKTOP = sp;return; +} +function _ClearBackground($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP8[$0>>0]|0; + $2 = ((($0)) + 1|0); + $3 = HEAP8[$2>>0]|0; + $4 = ((($0)) + 2|0); + $5 = HEAP8[$4>>0]|0; + $6 = ((($0)) + 3|0); + $7 = HEAP8[$6>>0]|0; + _rlClearColor($1,$3,$5,$7); + return; +} +function _rlClearColor($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $10 = 0.0, $11 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $4 = (+($0&255)); + $5 = $4 / 255.0; + $6 = (+($1&255)); + $7 = $6 / 255.0; + $8 = (+($2&255)); + $9 = $8 / 255.0; + $10 = (+($3&255)); + $11 = $10 / 255.0; + _glClearColor((+$5),(+$7),(+$9),(+$11)); + return; +} +function _rlViewport($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var label = 0, sp = 0; + sp = STACKTOP; + _glViewport(($0|0),($1|0),($2|0),($3|0)); + return; +} +function _LoadDefaultShader($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 1008|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1008|0); + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $1 = sp + 16|0; + $2 = sp + 513|0; + $3 = sp + 72|0; + _memcpy(($2|0),(9761|0),489)|0; + _memcpy(($3|0),(10250|0),441)|0; + $4 = (_LoadShaderProgram($2,$3)|0); + HEAP32[$1>>2] = $4; + $5 = ($4|0)==(0); + if ($5) { + HEAP32[$vararg_buffer1>>2] = $4; + _TraceLog(1,10739,$vararg_buffer1); + } else { + HEAP32[$vararg_buffer>>2] = $4; + _TraceLog(0,10691,$vararg_buffer); } - $4 = (($1) + ($2)|0); - $5 = (_ttSHORT($4)|0); - $6 = ($5<<16>>16)>(0); - L4: do { - if ($6) { - $7 = $5 << 16 >> 16; - $$sum2 = (($2) + 10)|0; - $8 = $7 << 1; - $$sum3 = (($8) + ($$sum2))|0; - $9 = (($1) + ($$sum3)|0); - $10 = (_ttUSHORT($9)|0); - $$sum6 = (($$sum3) + -2)|0; - $11 = (($1) + ($$sum6)|0); - $12 = (_ttUSHORT($11)|0); - $13 = $12&65535; - $14 = (($13) + 1)|0; - $15 = (($14) + ($8))|0; - $16 = ($15*10)|0; - $17 = (_malloc($16)|0); - $18 = ($17|0)==(0|0); - if ($18) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $$sum4 = (($$sum3) + 2)|0; - $19 = $10&65535; - $$sum5 = (($$sum4) + ($19))|0; - $20 = (($1) + ($$sum5)|0); - $21 = $12&65535; - $flagcount$043 = 0;$flags$044 = 0;$i$042 = 0;$points$041 = $20; - while(1) { - $23 = ($flagcount$043<<24>>24)==(0); - if ($23) { - $24 = ((($points$041)) + 1|0); - $25 = HEAP8[$points$041>>0]|0; - $26 = $25 & 8; - $27 = ($26<<24>>24)==(0); - if ($27) { - $flagcount$1 = 0;$flags$1 = $25;$points$1 = $24; - } else { - $28 = ((($points$041)) + 2|0); - $29 = HEAP8[$24>>0]|0; - $flagcount$1 = $29;$flags$1 = $25;$points$1 = $28; - } - } else { - $30 = (($flagcount$043) + -1)<<24>>24; - $flagcount$1 = $30;$flags$1 = $flags$044;$points$1 = $points$041; - } - $31 = (($i$042) + ($8))|0; - $32 = (((($17) + (($31*10)|0)|0)) + 8|0); - HEAP8[$32>>0] = $flags$1; - $33 = (($i$042) + 1)|0; - $exitcond52 = ($i$042|0)==($21|0); - if ($exitcond52) { - $points$1$lcssa = $points$1; - break; - } else { - $flagcount$043 = $flagcount$1;$flags$044 = $flags$1;$i$042 = $33;$points$041 = $points$1; - } - } - $22 = $12&65535; - $i$140 = 0;$points$239 = $points$1$lcssa;$x$038 = 0; - while(1) { - $35 = (($i$140) + ($8))|0; - $36 = (((($17) + (($35*10)|0)|0)) + 8|0); - $37 = HEAP8[$36>>0]|0; - $38 = $37&255; - $39 = $38 & 2; - $40 = ($39|0)==(0); - if ($40) { - $49 = $38 & 16; - $50 = ($49|0)==(0); - if ($50) { - $51 = HEAP8[$points$239>>0]|0; - $52 = $51&255; - $53 = $52 << 8; - $54 = ((($points$239)) + 1|0); - $55 = HEAP8[$54>>0]|0; - $56 = $55&255; - $57 = $53 | $56; - $sext8 = $57 << 16; - $58 = $sext8 >> 16; - $59 = (($58) + ($x$038))|0; - $60 = ((($points$239)) + 2|0); - $points$3 = $60;$x$1 = $59; - } else { - $points$3 = $points$239;$x$1 = $x$038; - } - } else { - $41 = ((($points$239)) + 1|0); - $42 = HEAP8[$points$239>>0]|0; - $43 = $38 & 16; - $44 = ($43|0)!=(0); - $45 = $42&255; - $46 = (0 - ($45))|0; - $47 = $44 ? $45 : $46; - $48 = (($47) + ($x$038))|0; - $points$3 = $41;$x$1 = $48; - } - $61 = $x$1&65535; - $62 = (($17) + (($35*10)|0)|0); - HEAP16[$62>>1] = $61; - $63 = (($i$140) + 1)|0; - $exitcond51 = ($i$140|0)==($22|0); - if ($exitcond51) { - $points$3$lcssa = $points$3; - break; - } else { - $i$140 = $63;$points$239 = $points$3;$x$038 = $x$1; - } - } - $34 = $12&65535; - $i$237 = 0;$points$436 = $points$3$lcssa;$y$035 = 0; - while(1) { - $64 = (($i$237) + ($8))|0; - $65 = (((($17) + (($64*10)|0)|0)) + 8|0); - $66 = HEAP8[$65>>0]|0; - $67 = $66&255; - $68 = $67 & 4; - $69 = ($68|0)==(0); - if ($69) { - $78 = $67 & 32; - $79 = ($78|0)==(0); - if ($79) { - $80 = HEAP8[$points$436>>0]|0; - $81 = $80&255; - $82 = $81 << 8; - $83 = ((($points$436)) + 1|0); - $84 = HEAP8[$83>>0]|0; - $85 = $84&255; - $86 = $82 | $85; - $sext = $86 << 16; - $87 = $sext >> 16; - $88 = (($87) + ($y$035))|0; - $89 = ((($points$436)) + 2|0); - $points$5 = $89;$y$1 = $88; - } else { - $points$5 = $points$436;$y$1 = $y$035; - } - } else { - $70 = ((($points$436)) + 1|0); - $71 = HEAP8[$points$436>>0]|0; - $72 = $67 & 32; - $73 = ($72|0)!=(0); - $74 = $71&255; - $75 = (0 - ($74))|0; - $76 = $73 ? $74 : $75; - $77 = (($76) + ($y$035))|0; - $points$5 = $70;$y$1 = $77; - } - $90 = $y$1&65535; - $91 = (((($17) + (($64*10)|0)|0)) + 2|0); - HEAP16[$91>>1] = $90; - $92 = (($i$237) + 1)|0; - $exitcond = ($i$237|0)==($34|0); - if ($exitcond) { - $cx$024 = 0;$cy$025 = 0;$i$333 = 0;$j$032 = 0;$next_move$031 = 0;$num_vertices$034 = 0;$scx$028 = 0;$scy$029 = 0;$start_off$023 = 0;$sx$026 = 0;$sy$027 = 0;$was_off$030 = 0; - break; - } else { - $i$237 = $92;$points$436 = $points$5;$y$035 = $y$1; - } - } - while(1) { - $93 = (($i$333) + ($8))|0; - $94 = (((($17) + (($93*10)|0)|0)) + 8|0); - $95 = HEAP8[$94>>0]|0; - $96 = (($17) + (($93*10)|0)|0); - $97 = HEAP16[$96>>1]|0; - $98 = $97 << 16 >> 16; - $99 = (((($17) + (($93*10)|0)|0)) + 2|0); - $100 = HEAP16[$99>>1]|0; - $101 = $100 << 16 >> 16; - $102 = ($next_move$031|0)==($i$333|0); - do { - if ($102) { - $103 = ($i$333|0)==(0); - if ($103) { - $num_vertices$1 = $num_vertices$034; - } else { - $104 = (_stbtt__close_shape($17,$num_vertices$034,$was_off$030,$start_off$023,$sx$026,$sy$027,$scx$028,$scy$029,$cx$024,$cy$025)|0); - $num_vertices$1 = $104; - } - $105 = $95 & 1; - $106 = ($105<<24>>24)==(0); - $107 = $105 ^ 1; - $108 = $107&255; - do { - if ($106) { - $109 = (($93) + 1)|0; - $110 = (((($17) + (($109*10)|0)|0)) + 8|0); - $111 = HEAP8[$110>>0]|0; - $112 = $111 & 1; - $113 = ($112<<24>>24)==(0); - $114 = (($17) + (($109*10)|0)|0); - $115 = HEAP16[$114>>1]|0; - $116 = $115 << 16 >> 16; - if ($113) { - $117 = (($116) + ($98))|0; - $118 = $117 >> 1; - $119 = (((($17) + (($109*10)|0)|0)) + 2|0); - $120 = HEAP16[$119>>1]|0; - $121 = $120 << 16 >> 16; - $122 = (($121) + ($101))|0; - $123 = $122 >> 1; - $i$4 = $i$333;$scx$1 = $98;$scy$1 = $101;$sx$1 = $118;$sy$1 = $123; - break; - } else { - $124 = (((($17) + (($109*10)|0)|0)) + 2|0); - $125 = HEAP16[$124>>1]|0; - $126 = $125 << 16 >> 16; - $127 = (($i$333) + 1)|0; - $i$4 = $127;$scx$1 = $98;$scy$1 = $101;$sx$1 = $116;$sy$1 = $126; - break; - } - } else { - $i$4 = $i$333;$scx$1 = $scx$028;$scy$1 = $scy$029;$sx$1 = $98;$sy$1 = $101; - } - } while(0); - $128 = (($num_vertices$1) + 1)|0; - $129 = (($17) + (($num_vertices$1*10)|0)|0); - _stbtt_setvertex($129,1,$sx$1,$sy$1,0,0); - $130 = $j$032 << 1; - $$sum7 = (($130) + ($$sum2))|0; - $131 = (($1) + ($$sum7)|0); - $132 = (_ttUSHORT($131)|0); - $133 = $132&65535; - $134 = (($133) + 1)|0; - $135 = (($j$032) + 1)|0; - $cx$1 = $cx$024;$cy$1 = $cy$025;$i$5 = $i$4;$j$1 = $135;$next_move$1 = $134;$num_vertices$3 = $128;$scx$2 = $scx$1;$scy$2 = $scy$1;$start_off$1 = $108;$sx$2 = $sx$1;$sy$2 = $sy$1;$was_off$1 = 0; - } else { - $136 = $95 & 1; - $137 = ($136<<24>>24)==(0); - $138 = ($was_off$030|0)!=(0); - if ($137) { - if (!($138)) { - $cx$1 = $98;$cy$1 = $101;$i$5 = $i$333;$j$1 = $j$032;$next_move$1 = $next_move$031;$num_vertices$3 = $num_vertices$034;$scx$2 = $scx$028;$scy$2 = $scy$029;$start_off$1 = $start_off$023;$sx$2 = $sx$026;$sy$2 = $sy$027;$was_off$1 = 1; - break; - } - $139 = (($num_vertices$034) + 1)|0; - $140 = (($17) + (($num_vertices$034*10)|0)|0); - $141 = (($98) + ($cx$024))|0; - $142 = $141 >> 1; - $143 = (($101) + ($cy$025))|0; - $144 = $143 >> 1; - _stbtt_setvertex($140,3,$142,$144,$cx$024,$cy$025); - $cx$1 = $98;$cy$1 = $101;$i$5 = $i$333;$j$1 = $j$032;$next_move$1 = $next_move$031;$num_vertices$3 = $139;$scx$2 = $scx$028;$scy$2 = $scy$029;$start_off$1 = $start_off$023;$sx$2 = $sx$026;$sy$2 = $sy$027;$was_off$1 = 1; - break; - } - $145 = (($num_vertices$034) + 1)|0; - $146 = (($17) + (($num_vertices$034*10)|0)|0); - if ($138) { - _stbtt_setvertex($146,3,$98,$101,$cx$024,$cy$025); - $cx$1 = $cx$024;$cy$1 = $cy$025;$i$5 = $i$333;$j$1 = $j$032;$next_move$1 = $next_move$031;$num_vertices$3 = $145;$scx$2 = $scx$028;$scy$2 = $scy$029;$start_off$1 = $start_off$023;$sx$2 = $sx$026;$sy$2 = $sy$027;$was_off$1 = 0; - break; - } else { - _stbtt_setvertex($146,2,$98,$101,0,0); - $cx$1 = $cx$024;$cy$1 = $cy$025;$i$5 = $i$333;$j$1 = $j$032;$next_move$1 = $next_move$031;$num_vertices$3 = $145;$scx$2 = $scx$028;$scy$2 = $scy$029;$start_off$1 = $start_off$023;$sx$2 = $sx$026;$sy$2 = $sy$027;$was_off$1 = 0; - break; - } - } - } while(0); - $147 = (($i$5) + 1)|0; - $148 = ($147|0)<($14|0); - if ($148) { - $cx$024 = $cx$1;$cy$025 = $cy$1;$i$333 = $147;$j$032 = $j$1;$next_move$031 = $next_move$1;$num_vertices$034 = $num_vertices$3;$scx$028 = $scx$2;$scy$029 = $scy$2;$start_off$023 = $start_off$1;$sx$026 = $sx$2;$sy$027 = $sy$2;$was_off$030 = $was_off$1; - } else { - $cx$1$lcssa = $cx$1;$cy$1$lcssa = $cy$1;$num_vertices$3$lcssa = $num_vertices$3;$scx$2$lcssa = $scx$2;$scy$2$lcssa = $scy$2;$start_off$1$lcssa = $start_off$1;$sx$2$lcssa = $sx$2;$sy$2$lcssa = $sy$2;$was_off$1$lcssa = $was_off$1; - break; - } - } - $149 = (_stbtt__close_shape($17,$num_vertices$3$lcssa,$was_off$1$lcssa,$start_off$1$lcssa,$sx$2$lcssa,$sy$2$lcssa,$scx$2$lcssa,$scy$2$lcssa,$cx$1$lcssa,$cy$1$lcssa)|0); - $num_vertices$6 = $149;$vertices$2 = $17; + $6 = HEAP32[$1>>2]|0; + $7 = ($6|0)==(0); + if (!($7)) { + _LoadDefaultShaderLocations($1); + } + dest=$0; src=$1; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + STACKTOP = sp;return; +} +function _LoadDefaultBuffers() { + var $$05365 = 0, $$05467 = 0, $$05770 = 0, $$05972 = 0, $$066 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; + var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; + var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; + var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; + var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; + var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond75 = 0, $exitcond78 = 0, $exitcond80 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer14 = 0, $vararg_buffer17 = 0; + var $vararg_buffer3 = 0, $vararg_buffer7 = 0, $vararg_ptr13 = 0, $vararg_ptr20 = 0, $vararg_ptr21 = 0, $vararg_ptr22 = 0, $vararg_ptr6 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $vararg_buffer17 = sp + 48|0; + $vararg_buffer14 = sp + 40|0; + $vararg_buffer10 = sp + 32|0; + $vararg_buffer7 = sp + 24|0; + $vararg_buffer3 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $0 = (_malloc(24576)|0); + HEAP32[(29420)>>2] = $0; + $1 = (_malloc(8192)|0); + HEAP32[(29428)>>2] = $1; + HEAP32[(29424)>>2] = 0; + HEAP32[(29432)>>2] = 0; + _memset(($0|0),0,24576)|0; + $$05972 = 0; + while(1) { + $2 = HEAP32[(29428)>>2]|0; + $3 = (($2) + ($$05972)|0); + HEAP8[$3>>0] = 0; + $4 = (($$05972) + 1)|0; + $exitcond80 = ($4|0)==(8192); + if ($exitcond80) { + break; + } else { + $$05972 = $4; + } + } + HEAP32[7352] = 0; + HEAP32[(29416)>>2] = 0; + HEAP32[(29412)>>2] = 0; + $5 = (_malloc(73728)|0); + HEAP32[(29468)>>2] = $5; + $6 = (_malloc(24576)|0); + HEAP32[(29476)>>2] = $6; + HEAP32[(29472)>>2] = 0; + HEAP32[(29480)>>2] = 0; + _memset(($5|0),0,73728)|0; + $$05770 = 0; + while(1) { + $7 = HEAP32[(29476)>>2]|0; + $8 = (($7) + ($$05770)|0); + HEAP8[$8>>0] = 0; + $9 = (($$05770) + 1)|0; + $exitcond78 = ($9|0)==(24576); + if ($exitcond78) { + break; + } else { + $$05770 = $9; + } + } + HEAP32[7364] = 0; + HEAP32[(29464)>>2] = 0; + HEAP32[(29460)>>2] = 0; + $10 = (_malloc(49152)|0); + HEAP32[(29516)>>2] = $10; + $11 = (_malloc(32768)|0); + HEAP32[(29520)>>2] = $11; + $12 = (_malloc(16384)|0); + HEAP32[(29524)>>2] = $12; + $13 = (_malloc(12288)|0); + HEAP32[(29528)>>2] = $13; + $14 = HEAP32[(29516)>>2]|0; + _memset(($14|0),0,49152)|0; + $15 = HEAP32[(29520)>>2]|0; + _memset(($15|0),0,32768)|0; + $$05467 = 0; + while(1) { + $17 = HEAP32[(29524)>>2]|0; + $18 = (($17) + ($$05467)|0); + HEAP8[$18>>0] = 0; + $19 = (($$05467) + 1)|0; + $exitcond75 = ($19|0)==(16384); + if ($exitcond75) { + break; + } else { + $$05467 = $19; + } + } + $16 = HEAP32[(29528)>>2]|0; + $$05365 = 0;$$066 = 0; + while(1) { + $22 = $$05365 << 2; + $23 = $22&65535; + $24 = (($16) + ($$066<<1)|0); + HEAP16[$24>>1] = $23; + $25 = $22 | 1; + $26 = $25&65535; + $27 = $$066 | 1; + $28 = (($16) + ($27<<1)|0); + HEAP16[$28>>1] = $26; + $29 = $22 | 2; + $30 = $29&65535; + $31 = (($$066) + 2)|0; + $32 = (($16) + ($31<<1)|0); + HEAP16[$32>>1] = $30; + $33 = (($$066) + 3)|0; + $34 = (($16) + ($33<<1)|0); + HEAP16[$34>>1] = $23; + $35 = (($$066) + 4)|0; + $36 = (($16) + ($35<<1)|0); + HEAP16[$36>>1] = $30; + $37 = $22 | 3; + $38 = $37&65535; + $39 = (($$066) + 5)|0; + $40 = (($16) + ($39<<1)|0); + HEAP16[$40>>1] = $38; + $41 = (($$05365) + 1)|0; + $42 = (($$066) + 6)|0; + $exitcond = ($41|0)==(1024); + if ($exitcond) { + break; } else { - $150 = ($5<<16>>16)==(-1); - if (!($150)) { - $274 = ($5<<16>>16)<(0); - if (!($274)) { - $num_vertices$6 = 0;$vertices$2 = 0; - break; - } - ___assert_fail((23184|0),(17068|0),1460,(17162|0)); - // unreachable; - } - $$sum = (($2) + 10)|0; - $151 = (($1) + ($$sum)|0); - $comp$046 = $151;$num_vertices$447 = 0;$vertices$048 = 0; - while(1) { - HEAP32[$comp_verts>>2] = 0; - $152 = (_ttSHORT($comp$046)|0); - $153 = ((($comp$046)) + 2|0); - $154 = (_ttSHORT($153)|0); - $155 = ((($comp$046)) + 4|0); - $156 = $152&65535; - $157 = $156 & 2; - $158 = ($157|0)==(0); - if ($158) { - label = 44; - break; - } - $159 = $156 & 1; - $160 = ($159|0)==(0); - if ($160) { - $167 = HEAP8[$155>>0]|0; - $168 = (+($167<<24>>24)); - $169 = ((($comp$046)) + 5|0); - $170 = HEAP8[$169>>0]|0; - $171 = (+($170<<24>>24)); - $172 = ((($comp$046)) + 6|0); - $179 = 8;$190 = 10;$205 = 12;$210 = 14;$comp$1 = $172;$mtx$sroa$29$0 = $168;$mtx$sroa$33$0 = $171; - } else { - $161 = (_ttSHORT($155)|0); - $162 = (+($161<<16>>16)); - $163 = ((($comp$046)) + 6|0); - $164 = (_ttSHORT($163)|0); - $165 = (+($164<<16>>16)); - $166 = ((($comp$046)) + 8|0); - $179 = 10;$190 = 12;$205 = 14;$210 = 16;$comp$1 = $166;$mtx$sroa$29$0 = $162;$mtx$sroa$33$0 = $165; - } - $173 = $156 & 8; - $174 = ($173|0)==(0); - do { - if ($174) { - $180 = $156 & 64; - $181 = ($180|0)==(0); - if (!($181)) { - $182 = (_ttSHORT($comp$1)|0); - $183 = (+($182<<16>>16)); - $184 = $183 * 6.103515625E-5; - $185 = (($comp$046) + ($179)|0); - $186 = (_ttSHORT($185)|0); - $187 = (+($186<<16>>16)); - $188 = $187 * 6.103515625E-5; - $189 = (($comp$046) + ($190)|0); - $comp$2 = $189;$mtx$sroa$0$0 = $184;$mtx$sroa$15$0 = 0.0;$mtx$sroa$22$0 = $188;$mtx$sroa$8$0 = 0.0; - break; - } - $191 = $156 & 128; - $192 = ($191|0)==(0); - if ($192) { - $comp$2 = $comp$1;$mtx$sroa$0$0 = 1.0;$mtx$sroa$15$0 = 0.0;$mtx$sroa$22$0 = 1.0;$mtx$sroa$8$0 = 0.0; - } else { - $193 = (_ttSHORT($comp$1)|0); - $194 = (+($193<<16>>16)); - $195 = $194 * 6.103515625E-5; - $196 = (($comp$046) + ($179)|0); - $197 = (_ttSHORT($196)|0); - $198 = (+($197<<16>>16)); - $199 = $198 * 6.103515625E-5; - $200 = (($comp$046) + ($190)|0); - $201 = (_ttSHORT($200)|0); - $202 = (+($201<<16>>16)); - $203 = $202 * 6.103515625E-5; - $204 = (($comp$046) + ($205)|0); - $206 = (_ttSHORT($204)|0); - $207 = (+($206<<16>>16)); - $208 = $207 * 6.103515625E-5; - $209 = (($comp$046) + ($210)|0); - $comp$2 = $209;$mtx$sroa$0$0 = $195;$mtx$sroa$15$0 = $203;$mtx$sroa$22$0 = $208;$mtx$sroa$8$0 = $199; - } - } else { - $175 = (_ttSHORT($comp$1)|0); - $176 = (+($175<<16>>16)); - $177 = $176 * 6.103515625E-5; - $178 = (($comp$046) + ($179)|0); - $comp$2 = $178;$mtx$sroa$0$0 = $177;$mtx$sroa$15$0 = 0.0;$mtx$sroa$22$0 = $177;$mtx$sroa$8$0 = 0.0; - } - } while(0); - $211 = $mtx$sroa$0$0 * $mtx$sroa$0$0; - $212 = $mtx$sroa$8$0 * $mtx$sroa$8$0; - $213 = $212 + $211; - $sqrtf = (+Math_sqrt((+$213))); - $214 = $mtx$sroa$15$0 * $mtx$sroa$15$0; - $215 = $mtx$sroa$22$0 * $mtx$sroa$22$0; - $216 = $215 + $214; - $sqrtf1 = (+Math_sqrt((+$216))); - $217 = $154&65535; - $218 = (_stbtt_GetGlyphShape($info,$217,$comp_verts)|0); - $219 = ($218|0)>(0); - if ($219) { - $220 = HEAP32[$comp_verts>>2]|0; - $i2$045 = 0; - while(1) { - $221 = (($220) + (($i2$045*10)|0)|0); - $222 = HEAP16[$221>>1]|0; - $223 = (((($220) + (($i2$045*10)|0)|0)) + 2|0); - $224 = HEAP16[$223>>1]|0; - $225 = (+($222<<16>>16)); - $226 = $mtx$sroa$0$0 * $225; - $227 = (+($224<<16>>16)); - $228 = $mtx$sroa$15$0 * $227; - $229 = $226 + $228; - $230 = $mtx$sroa$29$0 + $229; - $231 = $sqrtf * $230; - $232 = (~~(($231))); - HEAP16[$221>>1] = $232; - $233 = $mtx$sroa$8$0 * $225; - $234 = $mtx$sroa$22$0 * $227; - $235 = $233 + $234; - $236 = $mtx$sroa$33$0 + $235; - $237 = $sqrtf1 * $236; - $238 = (~~(($237))); - HEAP16[$223>>1] = $238; - $239 = (((($220) + (($i2$045*10)|0)|0)) + 4|0); - $240 = HEAP16[$239>>1]|0; - $241 = (((($220) + (($i2$045*10)|0)|0)) + 6|0); - $242 = HEAP16[$241>>1]|0; - $243 = (+($240<<16>>16)); - $244 = $mtx$sroa$0$0 * $243; - $245 = (+($242<<16>>16)); - $246 = $mtx$sroa$15$0 * $245; - $247 = $244 + $246; - $248 = $mtx$sroa$29$0 + $247; - $249 = $sqrtf * $248; - $250 = (~~(($249))); - HEAP16[$239>>1] = $250; - $251 = $mtx$sroa$8$0 * $243; - $252 = $mtx$sroa$22$0 * $245; - $253 = $251 + $252; - $254 = $mtx$sroa$33$0 + $253; - $255 = $sqrtf1 * $254; - $256 = (~~(($255))); - HEAP16[$241>>1] = $256; - $257 = (($i2$045) + 1)|0; - $exitcond53 = ($257|0)==($218|0); - if ($exitcond53) { - break; - } else { - $i2$045 = $257; - } - } - $258 = (($218) + ($num_vertices$447))|0; - $259 = ($258*10)|0; - $260 = (_malloc($259)|0); - $261 = ($260|0)==(0|0); - if ($261) { - $vertices$048$lcssa60 = $vertices$048; - break; - } - $265 = ($num_vertices$447|0)>(0); - if ($265) { - $266 = ($num_vertices$447*10)|0; - _memcpy(($260|0),($vertices$048|0),($266|0))|0; - } - $267 = (($260) + (($num_vertices$447*10)|0)|0); - $268 = HEAP32[$comp_verts>>2]|0; - $269 = ($218*10)|0; - _memcpy(($267|0),($268|0),($269|0))|0; - $270 = ($vertices$048|0)==(0|0); - if (!($270)) { - _free($vertices$048); - } - $271 = HEAP32[$comp_verts>>2]|0; - _free($271); - $num_vertices$5 = $258;$vertices$1 = $260; - } else { - $num_vertices$5 = $num_vertices$447;$vertices$1 = $vertices$048; - } - $272 = $156 & 32; - $273 = ($272|0)==(0); - if ($273) { - $num_vertices$6 = $num_vertices$5;$vertices$2 = $vertices$1; - break L4; - } else { - $comp$046 = $comp$2;$num_vertices$447 = $num_vertices$5;$vertices$048 = $vertices$1; - } - } - if ((label|0) == 44) { - ___assert_fail((23184|0),(17068|0),1407,(17162|0)); - // unreachable; - } - $262 = ($vertices$048$lcssa60|0)==(0|0); - if (!($262)) { - _free($vertices$048$lcssa60); - } - $263 = HEAP32[$comp_verts>>2]|0; - $264 = ($263|0)==(0|0); - if ($264) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - _free($263); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + $$05365 = $41;$$066 = $42; } - } while(0); - HEAP32[$pvertices>>2] = $vertices$2; - $$0 = $num_vertices$6; - STACKTOP = sp;return ($$0|0); -} -function _stbtt_GetGlyphBox($info,$glyph_index,$x0,$y0,$x1,$y1) { - $info = $info|0; - $glyph_index = $glyph_index|0; - $x0 = $x0|0; - $y0 = $y0|0; - $x1 = $x1|0; - $y1 = $y1|0; - var $$0 = 0, $$sum = 0, $$sum1 = 0, $$sum2 = 0, $$sum3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; - var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbtt__GetGlyfOffset($info,$glyph_index)|0); - $1 = ($0|0)<(0); - if ($1) { - $$0 = 0; - return ($$0|0); } - $2 = ($x0|0)==(0|0); - if (!($2)) { - $3 = ((($info)) + 4|0); - $4 = HEAP32[$3>>2]|0; - $$sum3 = (($0) + 2)|0; - $5 = (($4) + ($$sum3)|0); - $6 = (_ttSHORT($5)|0); - $7 = $6 << 16 >> 16; - HEAP32[$x0>>2] = $7; + HEAP32[7376] = 0; + HEAP32[(29508)>>2] = 0; + HEAP32[(29512)>>2] = 0; + _TraceLog(0,9232,$vararg_buffer); + $20 = HEAP32[7054]|0; + $21 = ($20|0)==(0); + if (!($21)) { + $43 = HEAP32[7055]|0; + FUNCTION_TABLE_vii[$43 & 63](1,(29436)); + $44 = HEAP32[7056]|0; + $45 = HEAP32[(29436)>>2]|0; + FUNCTION_TABLE_vi[$44 & 31]($45); + } + _glGenBuffers(2,((29440)|0)); + $46 = HEAP32[(29440)>>2]|0; + _glBindBuffer(34962,($46|0)); + $47 = HEAP32[(29420)>>2]|0; + _glBufferData(34962,24576,($47|0),35048); + $48 = HEAP32[(28308)>>2]|0; + _glEnableVertexAttribArray(($48|0)); + $49 = HEAP32[(28308)>>2]|0; + _glVertexAttribPointer(($49|0),3,5126,0,0,(0|0)); + _glGenBuffers(2,((29444)|0)); + $50 = HEAP32[(29444)>>2]|0; + _glBindBuffer(34962,($50|0)); + $51 = HEAP32[(29428)>>2]|0; + _glBufferData(34962,8192,($51|0),35048); + $52 = HEAP32[(28328)>>2]|0; + _glEnableVertexAttribArray(($52|0)); + $53 = HEAP32[(28328)>>2]|0; + _glVertexAttribPointer(($53|0),4,5121,1,0,(0|0)); + $54 = HEAP32[7054]|0; + $55 = ($54|0)==(0); + if ($55) { + $57 = HEAP32[(29440)>>2]|0; + $58 = HEAP32[(29444)>>2]|0; + HEAP32[$vararg_buffer3>>2] = $57; + $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); + HEAP32[$vararg_ptr6>>2] = $58; + _TraceLog(0,9370,$vararg_buffer3); + } else { + $56 = HEAP32[(29436)>>2]|0; + HEAP32[$vararg_buffer1>>2] = $56; + _TraceLog(0,9305,$vararg_buffer1); } - $8 = ($y0|0)==(0|0); - if (!($8)) { - $9 = ((($info)) + 4|0); - $10 = HEAP32[$9>>2]|0; - $$sum2 = (($0) + 4)|0; - $11 = (($10) + ($$sum2)|0); - $12 = (_ttSHORT($11)|0); - $13 = $12 << 16 >> 16; - HEAP32[$y0>>2] = $13; + $59 = HEAP32[7054]|0; + $60 = ($59|0)==(0); + if (!($60)) { + $61 = HEAP32[7055]|0; + FUNCTION_TABLE_vii[$61 & 63](1,(29484)); + $62 = HEAP32[7056]|0; + $63 = HEAP32[(29484)>>2]|0; + FUNCTION_TABLE_vi[$62 & 31]($63); + } + _glGenBuffers(1,((29488)|0)); + $64 = HEAP32[(29488)>>2]|0; + _glBindBuffer(34962,($64|0)); + $65 = HEAP32[(29468)>>2]|0; + _glBufferData(34962,73728,($65|0),35048); + $66 = HEAP32[(28308)>>2]|0; + _glEnableVertexAttribArray(($66|0)); + $67 = HEAP32[(28308)>>2]|0; + _glVertexAttribPointer(($67|0),3,5126,0,0,(0|0)); + _glGenBuffers(1,((29492)|0)); + $68 = HEAP32[(29492)>>2]|0; + _glBindBuffer(34962,($68|0)); + $69 = HEAP32[(29476)>>2]|0; + _glBufferData(34962,24576,($69|0),35048); + $70 = HEAP32[(28328)>>2]|0; + _glEnableVertexAttribArray(($70|0)); + $71 = HEAP32[(28328)>>2]|0; + _glVertexAttribPointer(($71|0),4,5121,1,0,(0|0)); + $72 = HEAP32[7054]|0; + $73 = ($72|0)==(0); + if ($73) { + $75 = HEAP32[(29488)>>2]|0; + $76 = HEAP32[(29492)>>2]|0; + HEAP32[$vararg_buffer10>>2] = $75; + $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); + HEAP32[$vararg_ptr13>>2] = $76; + _TraceLog(0,9516,$vararg_buffer10); + } else { + $74 = HEAP32[(29484)>>2]|0; + HEAP32[$vararg_buffer7>>2] = $74; + _TraceLog(0,9447,$vararg_buffer7); } - $14 = ($x1|0)==(0|0); - if (!($14)) { - $15 = ((($info)) + 4|0); - $16 = HEAP32[$15>>2]|0; - $$sum1 = (($0) + 6)|0; - $17 = (($16) + ($$sum1)|0); - $18 = (_ttSHORT($17)|0); - $19 = $18 << 16 >> 16; - HEAP32[$x1>>2] = $19; + $77 = HEAP32[7054]|0; + $78 = ($77|0)==(0); + if (!($78)) { + $79 = HEAP32[7055]|0; + FUNCTION_TABLE_vii[$79 & 63](1,(29532)); + $80 = HEAP32[7056]|0; + $81 = HEAP32[(29532)>>2]|0; + FUNCTION_TABLE_vi[$80 & 31]($81); + } + _glGenBuffers(1,((29536)|0)); + $82 = HEAP32[(29536)>>2]|0; + _glBindBuffer(34962,($82|0)); + $83 = HEAP32[(29516)>>2]|0; + _glBufferData(34962,49152,($83|0),35048); + $84 = HEAP32[(28308)>>2]|0; + _glEnableVertexAttribArray(($84|0)); + $85 = HEAP32[(28308)>>2]|0; + _glVertexAttribPointer(($85|0),3,5126,0,0,(0|0)); + _glGenBuffers(1,((29540)|0)); + $86 = HEAP32[(29540)>>2]|0; + _glBindBuffer(34962,($86|0)); + $87 = HEAP32[(29520)>>2]|0; + _glBufferData(34962,32768,($87|0),35048); + $88 = HEAP32[(28312)>>2]|0; + _glEnableVertexAttribArray(($88|0)); + $89 = HEAP32[(28312)>>2]|0; + _glVertexAttribPointer(($89|0),2,5126,0,0,(0|0)); + _glGenBuffers(1,((29544)|0)); + $90 = HEAP32[(29544)>>2]|0; + _glBindBuffer(34962,($90|0)); + $91 = HEAP32[(29524)>>2]|0; + _glBufferData(34962,16384,($91|0),35048); + $92 = HEAP32[(28328)>>2]|0; + _glEnableVertexAttribArray(($92|0)); + $93 = HEAP32[(28328)>>2]|0; + _glVertexAttribPointer(($93|0),4,5121,1,0,(0|0)); + _glGenBuffers(1,((29548)|0)); + $94 = HEAP32[(29548)>>2]|0; + _glBindBuffer(34963,($94|0)); + $95 = HEAP32[(29528)>>2]|0; + _glBufferData(34963,12288,($95|0),35044); + $96 = HEAP32[7054]|0; + $97 = ($96|0)==(0); + if ($97) { + $99 = HEAP32[(29536)>>2]|0; + $100 = HEAP32[(29540)>>2]|0; + $101 = HEAP32[(29544)>>2]|0; + $102 = HEAP32[(29548)>>2]|0; + HEAP32[$vararg_buffer17>>2] = $99; + $vararg_ptr20 = ((($vararg_buffer17)) + 4|0); + HEAP32[$vararg_ptr20>>2] = $100; + $vararg_ptr21 = ((($vararg_buffer17)) + 8|0); + HEAP32[$vararg_ptr21>>2] = $101; + $vararg_ptr22 = ((($vararg_buffer17)) + 12|0); + HEAP32[$vararg_ptr22>>2] = $102; + _TraceLog(0,9662,$vararg_buffer17); + } else { + $98 = HEAP32[(29532)>>2]|0; + HEAP32[$vararg_buffer14>>2] = $98; + _TraceLog(0,9597,$vararg_buffer14); } - $20 = ($y1|0)==(0|0); - if ($20) { - $$0 = 1; - return ($$0|0); + $103 = HEAP32[7054]|0; + $104 = ($103|0)==(0); + if ($104) { + STACKTOP = sp;return; } - $21 = ((($info)) + 4|0); - $22 = HEAP32[$21>>2]|0; - $$sum = (($0) + 8)|0; - $23 = (($22) + ($$sum)|0); - $24 = (_ttSHORT($23)|0); - $25 = $24 << 16 >> 16; - HEAP32[$y1>>2] = $25; - $$0 = 1; - return ($$0|0); + $105 = HEAP32[7056]|0; + FUNCTION_TABLE_vi[$105 & 31](0); + STACKTOP = sp;return; } -function _stbtt_GetGlyphHMetrics($info,$glyph_index,$advanceWidth,$leftSideBearing) { - $info = $info|0; - $glyph_index = $glyph_index|0; - $advanceWidth = $advanceWidth|0; - $leftSideBearing = $leftSideBearing|0; - var $$sum = 0, $$sum1 = 0, $$sum2 = 0, $$sum3 = 0, $$sum47 = 0, $$sum5 = 0, $$sum6 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; - var $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _LoadShaderProgram($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$alloca_mul = 0, $$alloca_mul34 = 0, $$alloca_mul36 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; + var $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer16 = 0, $vararg_buffer19 = 0, $vararg_buffer22 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($info)) + 4|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($info)) + 28|0); - $3 = HEAP32[$2>>2]|0; - $$sum = (($3) + 34)|0; - $4 = (($1) + ($$sum)|0); - $5 = (_ttUSHORT($4)|0); - $6 = $5&65535; - $7 = ($6|0)>($glyph_index|0); - $8 = ($advanceWidth|0)!=(0|0); - if ($7) { - if ($8) { - $9 = ((($info)) + 32|0); - $10 = HEAP32[$9>>2]|0; - $11 = $glyph_index << 2; - $$sum6 = (($10) + ($11))|0; - $12 = (($1) + ($$sum6)|0); - $13 = (_ttSHORT($12)|0); - $14 = $13 << 16 >> 16; - HEAP32[$advanceWidth>>2] = $14; - } - $15 = ($leftSideBearing|0)==(0|0); - if ($15) { - return; - } - $16 = HEAP32[$0>>2]|0; - $17 = ((($info)) + 32|0); - $18 = HEAP32[$17>>2]|0; - $19 = $glyph_index << 2; - $$sum47 = $19 | 2; - $$sum5 = (($$sum47) + ($18))|0; - $20 = (($16) + ($$sum5)|0); - $21 = (_ttSHORT($20)|0); - $22 = $21 << 16 >> 16; - HEAP32[$leftSideBearing>>2] = $22; - return; + STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); + $vararg_buffer22 = sp + 64|0; + $vararg_buffer19 = sp + 56|0; + $vararg_buffer16 = sp + 48|0; + $vararg_buffer13 = sp + 40|0; + $vararg_buffer10 = sp + 32|0; + $vararg_buffer7 = sp + 24|0; + $vararg_buffer4 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $2 = sp + 80|0; + $3 = sp + 76|0; + $4 = sp + 72|0; + $5 = sp + 68|0; + $6 = (_glCreateShader(35633)|0); + $7 = (_glCreateShader(35632)|0); + HEAP32[$2>>2] = $0; + HEAP32[$3>>2] = $1; + _glShaderSource(($6|0),1,($2|0),(0|0)); + _glShaderSource(($7|0),1,($3|0),(0|0)); + HEAP32[$4>>2] = 0; + _glCompileShader(($6|0)); + _glGetShaderiv(($6|0),35713,($4|0)); + $8 = HEAP32[$4>>2]|0; + $9 = ($8|0)==(1); + if ($9) { + HEAP32[$vararg_buffer4>>2] = $6; + _TraceLog(0,10995,$vararg_buffer4); } else { - if ($8) { - $23 = ((($info)) + 32|0); - $24 = HEAP32[$23>>2]|0; - $25 = $6 << 2; - $26 = (($25) + -4)|0; - $$sum3 = (($26) + ($24))|0; - $27 = (($1) + ($$sum3)|0); - $28 = (_ttSHORT($27)|0); - $29 = $28 << 16 >> 16; - HEAP32[$advanceWidth>>2] = $29; - } - $30 = ($leftSideBearing|0)==(0|0); - if ($30) { - return; - } - $31 = HEAP32[$0>>2]|0; - $32 = ((($info)) + 32|0); - $33 = HEAP32[$32>>2]|0; - $34 = $6 << 2; - $35 = (($glyph_index) - ($6))|0; - $36 = $35 << 1; - $$sum1 = (($36) + ($34))|0; - $$sum2 = (($$sum1) + ($33))|0; - $37 = (($31) + ($$sum2)|0); - $38 = (_ttSHORT($37)|0); - $39 = $38 << 16 >> 16; - HEAP32[$leftSideBearing>>2] = $39; - return; + HEAP32[$vararg_buffer>>2] = $6; + _TraceLog(1,10943,$vararg_buffer); + HEAP32[$vararg_buffer>>2] = 0; + _glGetShaderiv(($6|0),35716,($vararg_buffer|0)); + $10 = HEAP32[$vararg_buffer>>2]|0; + $11 = (_llvm_stacksave()|0); + $$alloca_mul = $10; + $12 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; + $13 = HEAP32[$vararg_buffer>>2]|0; + _glGetShaderInfoLog(($6|0),($13|0),($5|0),($12|0)); + HEAP32[$vararg_buffer1>>2] = $12; + _TraceLog(0,10992,$vararg_buffer1); + _llvm_stackrestore(($11|0)); + } + _glCompileShader(($7|0)); + _glGetShaderiv(($7|0),35713,($4|0)); + $14 = HEAP32[$4>>2]|0; + $15 = ($14|0)==(1); + if ($15) { + HEAP32[$vararg_buffer13>>2] = $7; + _TraceLog(0,11096,$vararg_buffer13); + } else { + HEAP32[$vararg_buffer7>>2] = $7; + _TraceLog(1,11045,$vararg_buffer7); + HEAP32[$vararg_buffer7>>2] = 0; + _glGetShaderiv(($7|0),35716,($vararg_buffer7|0)); + $16 = HEAP32[$vararg_buffer7>>2]|0; + $17 = (_llvm_stacksave()|0); + $$alloca_mul34 = $16; + $18 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul34)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul34)|0)+15)&-16)|0);; + $19 = HEAP32[$vararg_buffer7>>2]|0; + _glGetShaderInfoLog(($7|0),($19|0),($5|0),($18|0)); + HEAP32[$vararg_buffer10>>2] = $18; + _TraceLog(0,10992,$vararg_buffer10); + _llvm_stackrestore(($17|0)); + } + $20 = (_glCreateProgram()|0); + _glAttachShader(($20|0),($6|0)); + _glAttachShader(($20|0),($7|0)); + _glBindAttribLocation(($20|0),0,(10787|0)); + _glBindAttribLocation(($20|0),1,(10802|0)); + _glBindAttribLocation(($20|0),2,(10833|0)); + _glBindAttribLocation(($20|0),3,(10860|0)); + _glBindAttribLocation(($20|0),4,(10846|0)); + _glBindAttribLocation(($20|0),5,(10817|0)); + _glLinkProgram(($20|0)); + _glGetProgramiv(($20|0),35714,($4|0)); + $21 = HEAP32[$4>>2]|0; + $22 = ($21|0)==(0); + if ($22) { + HEAP32[$vararg_buffer16>>2] = $20; + _TraceLog(1,11148,$vararg_buffer16); + HEAP32[$vararg_buffer16>>2] = 0; + _glGetProgramiv(($20|0),35716,($vararg_buffer16|0)); + $23 = HEAP32[$vararg_buffer16>>2]|0; + $24 = (_llvm_stacksave()|0); + $$alloca_mul36 = $23; + $25 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul36)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul36)|0)+15)&-16)|0);; + $26 = HEAP32[$vararg_buffer16>>2]|0; + _glGetProgramInfoLog(($20|0),($26|0),($5|0),($25|0)); + HEAP32[$vararg_buffer19>>2] = $25; + _TraceLog(0,10992,$vararg_buffer19); + _glDeleteProgram(($20|0)); + _llvm_stackrestore(($24|0)); + $$0 = 0; + _glDeleteShader(($6|0)); + _glDeleteShader(($7|0)); + STACKTOP = sp;return ($$0|0); + } else { + HEAP32[$vararg_buffer22>>2] = $20; + _TraceLog(0,11194,$vararg_buffer22); + $$0 = $20; + _glDeleteShader(($6|0)); + _glDeleteShader(($7|0)); + STACKTOP = sp;return ($$0|0); } + return (0)|0; } -function _stbtt_ScaleForPixelHeight($info,$height) { - $info = $info|0; - $height = +$height; - var $$sum = 0, $$sum1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _LoadDefaultShaderLocations($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; + var sp = 0; sp = STACKTOP; - $0 = ((($info)) + 4|0); $1 = HEAP32[$0>>2]|0; - $2 = ((($info)) + 28|0); - $3 = HEAP32[$2>>2]|0; - $$sum = (($3) + 4)|0; - $4 = (($1) + ($$sum)|0); - $5 = (_ttSHORT($4)|0); - $6 = $5 << 16 >> 16; - $$sum1 = (($3) + 6)|0; - $7 = (($1) + ($$sum1)|0); - $8 = (_ttSHORT($7)|0); - $9 = $8 << 16 >> 16; - $10 = (($6) - ($9))|0; - $11 = (+($10|0)); - $12 = $height / $11; - return (+$12); + $2 = (_glGetAttribLocation(($1|0),(10787|0))|0); + $3 = ((($0)) + 4|0); + HEAP32[$3>>2] = $2; + $4 = HEAP32[$0>>2]|0; + $5 = (_glGetAttribLocation(($4|0),(10802|0))|0); + $6 = ((($0)) + 8|0); + HEAP32[$6>>2] = $5; + $7 = HEAP32[$0>>2]|0; + $8 = (_glGetAttribLocation(($7|0),(10817|0))|0); + $9 = ((($0)) + 12|0); + HEAP32[$9>>2] = $8; + $10 = HEAP32[$0>>2]|0; + $11 = (_glGetAttribLocation(($10|0),(10833|0))|0); + $12 = ((($0)) + 16|0); + HEAP32[$12>>2] = $11; + $13 = HEAP32[$0>>2]|0; + $14 = (_glGetAttribLocation(($13|0),(10846|0))|0); + $15 = ((($0)) + 20|0); + HEAP32[$15>>2] = $14; + $16 = HEAP32[$0>>2]|0; + $17 = (_glGetAttribLocation(($16|0),(10860|0))|0); + $18 = ((($0)) + 24|0); + HEAP32[$18>>2] = $17; + $19 = HEAP32[$0>>2]|0; + $20 = (_glGetUniformLocation(($19|0),(10872|0))|0); + $21 = ((($0)) + 28|0); + HEAP32[$21>>2] = $20; + $22 = HEAP32[$0>>2]|0; + $23 = (_glGetUniformLocation(($22|0),(10882|0))|0); + $24 = ((($0)) + 32|0); + HEAP32[$24>>2] = $23; + $25 = HEAP32[$0>>2]|0; + $26 = (_glGetUniformLocation(($25|0),(10893|0))|0); + $27 = ((($0)) + 36|0); + HEAP32[$27>>2] = $26; + $28 = HEAP32[$0>>2]|0; + $29 = (_glGetUniformLocation(($28|0),(10904|0))|0); + $30 = ((($0)) + 40|0); + HEAP32[$30>>2] = $29; + $31 = HEAP32[$0>>2]|0; + $32 = (_glGetUniformLocation(($31|0),(10916|0))|0); + $33 = ((($0)) + 44|0); + HEAP32[$33>>2] = $32; + $34 = HEAP32[$0>>2]|0; + $35 = (_glGetUniformLocation(($34|0),(10925|0))|0); + $36 = ((($0)) + 48|0); + HEAP32[$36>>2] = $35; + $37 = HEAP32[$0>>2]|0; + $38 = (_glGetUniformLocation(($37|0),(10934|0))|0); + $39 = ((($0)) + 52|0); + HEAP32[$39>>2] = $38; + return; } -function _stbtt_GetGlyphBitmapBoxSubpixel($font,$glyph,$scale_x,$scale_y,$shift_x,$shift_y,$ix0,$iy0,$ix1,$iy1) { - $font = $font|0; - $glyph = $glyph|0; - $scale_x = +$scale_x; - $scale_y = +$scale_y; - $shift_x = +$shift_x; - $shift_y = +$shift_y; - $ix0 = $ix0|0; - $iy0 = $iy0|0; - $ix1 = $ix1|0; - $iy1 = $iy1|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $ceilf = 0.0, $ceilf1 = 0.0, $floorf = 0.0, $floorf2 = 0.0, $x0 = 0, $x1 = 0, $y0 = 0, $y1 = 0, label = 0; - var sp = 0; +function _IsMouseButtonPressed($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (31749 + ($0)|0); + $2 = HEAP8[$1>>0]|0; + $3 = (31752 + ($0)|0); + $4 = HEAP8[$3>>0]|0; + $5 = ($2<<24>>24)!=($4<<24>>24); + $6 = ($2<<24>>24)==(1); + $or$cond = $6 & $5; + $$0 = $or$cond&1; + return ($$0|0); +} +function _IsMouseButtonReleased($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (31749 + ($0)|0); + $2 = HEAP8[$1>>0]|0; + $3 = (31752 + ($0)|0); + $4 = HEAP8[$3>>0]|0; + $5 = ($2<<24>>24)!=($4<<24>>24); + $6 = ($2<<24>>24)==(0); + $or$cond = $6 & $5; + $$0 = $or$cond&1; + return ($$0|0); +} +function _rlClearScreenBuffers() { + var label = 0, sp = 0; + sp = STACKTOP; + _glClear(16640); + return; +} +function _CloseWindow() { + var $0 = 0, $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer = sp; + _UnloadDefaultFont(); + _rlglClose(); + $0 = HEAP32[6973]|0; + _glfwDestroyWindow(($0|0)); + _glfwTerminate(); + _TraceLog(0,11506,$vararg_buffer); + STACKTOP = sp;return; +} +function _UnloadDefaultFont() { + var $$byval_copy = 0, $0 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $$byval_copy = sp; + ;HEAP32[$$byval_copy>>2]=HEAP32[27932>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[27932+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[27932+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[27932+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[27932+16>>2]|0; + _UnloadTexture($$byval_copy); + $0 = HEAP32[(27960)>>2]|0; + _free($0); + STACKTOP = sp;return; +} +function _rlglClose() { + var $0 = 0, $1 = 0, $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer = sp; + _UnloadDefaultShader(); + _UnloadDefaultBuffers(); + _glDeleteTextures(1,(28244|0)); + $0 = HEAP32[7061]|0; + HEAP32[$vararg_buffer>>2] = $0; + _TraceLog(0,11533,$vararg_buffer); + $1 = HEAP32[7091]|0; + _free($1); + STACKTOP = sp;return; +} +function _UnloadDefaultShader() { + var $0 = 0, label = 0, sp = 0; + sp = STACKTOP; + _glUseProgram(0); + $0 = HEAP32[7062]|0; + _glDeleteProgram(($0|0)); + return; +} +function _UnloadDefaultBuffers() { + var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $x0 = sp + 12|0; - $y0 = sp + 8|0; - $x1 = sp + 4|0; - $y1 = sp; - HEAP32[$x0>>2] = 0; - HEAP32[$y0>>2] = 0; - $0 = (_stbtt_GetGlyphBox($font,$glyph,$x0,$y0,$x1,$y1)|0); + $0 = HEAP32[7054]|0; $1 = ($0|0)==(0); - $2 = ($ix0|0)!=(0|0); - if ($1) { - if ($2) { - HEAP32[$ix0>>2] = 0; - } - $3 = ($iy0|0)==(0|0); - if (!($3)) { - HEAP32[$iy0>>2] = 0; - } - $4 = ($ix1|0)==(0|0); - if (!($4)) { - HEAP32[$ix1>>2] = 0; - } - $5 = ($iy1|0)==(0|0); - if ($5) { - STACKTOP = sp;return; - } - HEAP32[$iy1>>2] = 0; - STACKTOP = sp;return; - } else { - if ($2) { - $6 = HEAP32[$x0>>2]|0; - $7 = (+($6|0)); - $8 = $7 * $scale_x; - $9 = $8 + $shift_x; - $floorf2 = (+Math_floor((+$9))); - $10 = (~~(($floorf2))); - HEAP32[$ix0>>2] = $10; - } - $11 = ($iy0|0)==(0|0); - if (!($11)) { - $12 = HEAP32[$y1>>2]|0; - $13 = (0 - ($12))|0; - $14 = (+($13|0)); - $15 = $14 * $scale_y; - $16 = $15 + $shift_y; - $floorf = (+Math_floor((+$16))); - $17 = (~~(($floorf))); - HEAP32[$iy0>>2] = $17; - } - $18 = ($ix1|0)==(0|0); - if (!($18)) { - $19 = HEAP32[$x1>>2]|0; - $20 = (+($19|0)); - $21 = $20 * $scale_x; - $22 = $21 + $shift_x; - $ceilf1 = (+Math_ceil((+$22))); - $23 = (~~(($ceilf1))); - HEAP32[$ix1>>2] = $23; - } - $24 = ($iy1|0)==(0|0); - if ($24) { - STACKTOP = sp;return; - } - $25 = HEAP32[$y0>>2]|0; - $26 = (0 - ($25))|0; - $27 = (+($26|0)); - $28 = $27 * $scale_y; - $29 = $28 + $shift_y; - $ceilf = (+Math_ceil((+$29))); - $30 = (~~(($ceilf))); - HEAP32[$iy1>>2] = $30; + if (!($1)) { + $2 = HEAP32[7056]|0; + FUNCTION_TABLE_vi[$2 & 31](0); + } + _glDisableVertexAttribArray(0); + _glDisableVertexAttribArray(1); + _glDisableVertexAttribArray(2); + _glDisableVertexAttribArray(3); + _glBindBuffer(34962,0); + _glBindBuffer(34963,0); + _glDeleteBuffers(1,((29440)|0)); + _glDeleteBuffers(1,((29444)|0)); + _glDeleteBuffers(1,((29488)|0)); + _glDeleteBuffers(1,((29492)|0)); + _glDeleteBuffers(1,((29536)|0)); + _glDeleteBuffers(1,((29540)|0)); + _glDeleteBuffers(1,((29544)|0)); + _glDeleteBuffers(1,((29548)|0)); + $3 = HEAP32[7054]|0; + $4 = ($3|0)==(0); + if (!($4)) { + $5 = HEAP32[7057]|0; + FUNCTION_TABLE_vii[$5 & 63](1,(29436)); + $6 = HEAP32[7057]|0; + FUNCTION_TABLE_vii[$6 & 63](1,(29484)); + $7 = HEAP32[7057]|0; + FUNCTION_TABLE_vii[$7 & 63](1,(29532)); + } + $8 = HEAP32[(29420)>>2]|0; + _free($8); + $9 = HEAP32[(29428)>>2]|0; + _free($9); + $10 = HEAP32[(29468)>>2]|0; + _free($10); + $11 = HEAP32[(29476)>>2]|0; + _free($11); + $12 = HEAP32[(29516)>>2]|0; + _free($12); + $13 = HEAP32[(29520)>>2]|0; + _free($13); + $14 = HEAP32[(29524)>>2]|0; + _free($14); + $15 = HEAP32[(29528)>>2]|0; + _free($15); + return; +} +function _UnloadTexture($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer = sp; + $1 = HEAP32[$0>>2]|0; + $2 = ($1|0)==(0); + if ($2) { STACKTOP = sp;return; } + _rlDeleteTextures($1); + $3 = HEAP32[$0>>2]|0; + HEAP32[$vararg_buffer>>2] = $3; + _TraceLog(0,11598,$vararg_buffer); + STACKTOP = sp;return; } -function _stbtt_GetGlyphBitmapBox($font,$glyph,$scale_x,$scale_y,$ix0,$iy0,$ix1,$iy1) { - $font = $font|0; - $glyph = $glyph|0; - $scale_x = +$scale_x; - $scale_y = +$scale_y; - $ix0 = $ix0|0; - $iy0 = $iy0|0; - $ix1 = $ix1|0; - $iy1 = $iy1|0; - var label = 0, sp = 0; +function _rlDeleteTextures($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; - _stbtt_GetGlyphBitmapBoxSubpixel($font,$glyph,$scale_x,$scale_y,0.0,0.0,$ix0,$iy0,$ix1,$iy1); - return; -} -function _stbtt_Rasterize($result,$flatness_in_pixels,$vertices,$num_verts,$scale_x,$scale_y,$shift_x,$shift_y,$x_off,$y_off,$invert,$userdata) { - $result = $result|0; - $flatness_in_pixels = +$flatness_in_pixels; - $vertices = $vertices|0; - $num_verts = $num_verts|0; - $scale_x = +$scale_x; - $scale_y = +$scale_y; - $shift_x = +$shift_x; - $shift_y = +$shift_y; - $x_off = $x_off|0; - $y_off = $y_off|0; - $invert = $invert|0; - $userdata = $userdata|0; - var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $winding_count = 0, $winding_lengths = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $winding_count = sp + 4|0; - $winding_lengths = sp; - $0 = $scale_x > $scale_y; - $1 = $0 ? $scale_y : $scale_x; - $2 = $flatness_in_pixels / $1; - $3 = (_stbtt_FlattenCurves($vertices,$num_verts,$2,$winding_lengths,$winding_count)|0); - $4 = ($3|0)==(0|0); - if ($4) { - STACKTOP = sp;return; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $1 = sp; + HEAP32[$1>>2] = $0; + $2 = ($0|0)==(0); + if (!($2)) { + _glDeleteTextures(1,($1|0)); } - $5 = HEAP32[$winding_lengths>>2]|0; - $6 = HEAP32[$winding_count>>2]|0; - _stbtt__rasterize($result,$3,$5,$6,$scale_x,$scale_y,$shift_x,$shift_y,$x_off,$y_off,$invert); - $7 = HEAP32[$winding_lengths>>2]|0; - _free($7); - _free($3); STACKTOP = sp;return; } -function _stbtt_MakeGlyphBitmapSubpixel($info,$output,$out_w,$out_h,$out_stride,$scale_x,$scale_y,$shift_x,$shift_y,$glyph) { - $info = $info|0; - $output = $output|0; - $out_w = $out_w|0; - $out_h = $out_h|0; - $out_stride = $out_stride|0; - $scale_x = +$scale_x; - $scale_y = +$scale_y; - $shift_x = +$shift_x; - $shift_y = +$shift_y; - $glyph = $glyph|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $gbm = 0, $ix0 = 0, $iy0 = 0, $or$cond = 0, $vertices = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $ix0 = sp + 24|0; - $iy0 = sp + 20|0; - $vertices = sp + 16|0; - $gbm = sp; - $0 = (_stbtt_GetGlyphShape($info,$glyph,$vertices)|0); - _stbtt_GetGlyphBitmapBoxSubpixel($info,$glyph,$scale_x,$scale_y,$shift_x,$shift_y,$ix0,$iy0,0,0); - $1 = ((($gbm)) + 12|0); - HEAP32[$1>>2] = $output; - HEAP32[$gbm>>2] = $out_w; - $2 = ((($gbm)) + 4|0); - HEAP32[$2>>2] = $out_h; - $3 = ((($gbm)) + 8|0); - HEAP32[$3>>2] = $out_stride; - $4 = HEAP32[$gbm>>2]|0; - $5 = ($4|0)==(0); - $6 = HEAP32[$2>>2]|0; - $7 = ($6|0)==(0); - $or$cond = $5 | $7; - if ($or$cond) { - $11 = HEAP32[$vertices>>2]|0; - _free($11); - STACKTOP = sp;return; - } - $8 = HEAP32[$vertices>>2]|0; - $9 = HEAP32[$ix0>>2]|0; - $10 = HEAP32[$iy0>>2]|0; - _stbtt_Rasterize($gbm,0.34999999403953552,$8,$0,$scale_x,$scale_y,$shift_x,$shift_y,$9,$10,1,0); - $11 = HEAP32[$vertices>>2]|0; - _free($11); +function _BeginDrawing() { + var $0 = 0.0, $1 = 0.0, $2 = 0.0, $downscaleView$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $downscaleView$byval_copy = sp; + $0 = (+_GetTime()); + HEAPF64[3113] = $0; + $1 = +HEAPF64[3096]; + $2 = $0 - $1; + HEAPF64[3114] = $2; + HEAPF64[3096] = $0; + _rlClearScreenBuffers(); + _rlLoadIdentity(); + dest=$downscaleView$byval_copy; src=27988; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + (_MatrixToFloat($downscaleView$byval_copy)|0); + _rlMultMatrixf(29560); + STACKTOP = sp;return; +} +function _MatrixToFloat($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP32[$0>>2]|0; + HEAP32[7390] = $1; + $2 = ((($0)) + 4|0); + $3 = HEAP32[$2>>2]|0; + HEAP32[(29564)>>2] = $3; + $4 = ((($0)) + 8|0); + $5 = HEAP32[$4>>2]|0; + HEAP32[(29568)>>2] = $5; + $6 = ((($0)) + 12|0); + $7 = HEAP32[$6>>2]|0; + HEAP32[(29572)>>2] = $7; + $8 = ((($0)) + 16|0); + $9 = HEAP32[$8>>2]|0; + HEAP32[(29576)>>2] = $9; + $10 = ((($0)) + 20|0); + $11 = HEAP32[$10>>2]|0; + HEAP32[(29580)>>2] = $11; + $12 = ((($0)) + 24|0); + $13 = HEAP32[$12>>2]|0; + HEAP32[(29584)>>2] = $13; + $14 = ((($0)) + 28|0); + $15 = HEAP32[$14>>2]|0; + HEAP32[(29588)>>2] = $15; + $16 = ((($0)) + 32|0); + $17 = HEAP32[$16>>2]|0; + HEAP32[(29592)>>2] = $17; + $18 = ((($0)) + 36|0); + $19 = HEAP32[$18>>2]|0; + HEAP32[(29596)>>2] = $19; + $20 = ((($0)) + 40|0); + $21 = HEAP32[$20>>2]|0; + HEAP32[(29600)>>2] = $21; + $22 = ((($0)) + 44|0); + $23 = HEAP32[$22>>2]|0; + HEAP32[(29604)>>2] = $23; + $24 = ((($0)) + 48|0); + $25 = HEAP32[$24>>2]|0; + HEAP32[(29608)>>2] = $25; + $26 = ((($0)) + 52|0); + $27 = HEAP32[$26>>2]|0; + HEAP32[(29612)>>2] = $27; + $28 = ((($0)) + 56|0); + $29 = HEAP32[$28>>2]|0; + HEAP32[(29616)>>2] = $29; + $30 = ((($0)) + 60|0); + $31 = HEAP32[$30>>2]|0; + HEAP32[(29620)>>2] = $31; + return (29560|0); +} +function _rlMultMatrixf($0) { + $0 = $0|0; + var $$byval_copy = 0, $$byval_copy1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; + var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); + $$byval_copy1 = sp + 192|0; + $$byval_copy = sp + 128|0; + $1 = sp + 64|0; + $2 = sp; + $3 = HEAP32[$0>>2]|0; + HEAP32[$1>>2] = $3; + $4 = ((($1)) + 4|0); + $5 = ((($0)) + 4|0); + $6 = HEAP32[$5>>2]|0; + HEAP32[$4>>2] = $6; + $7 = ((($1)) + 8|0); + $8 = ((($0)) + 8|0); + $9 = HEAP32[$8>>2]|0; + HEAP32[$7>>2] = $9; + $10 = ((($1)) + 12|0); + $11 = ((($0)) + 12|0); + $12 = HEAP32[$11>>2]|0; + HEAP32[$10>>2] = $12; + $13 = ((($1)) + 16|0); + $14 = ((($0)) + 16|0); + $15 = HEAP32[$14>>2]|0; + HEAP32[$13>>2] = $15; + $16 = ((($1)) + 20|0); + $17 = ((($0)) + 20|0); + $18 = HEAP32[$17>>2]|0; + HEAP32[$16>>2] = $18; + $19 = ((($1)) + 24|0); + $20 = ((($0)) + 24|0); + $21 = HEAP32[$20>>2]|0; + HEAP32[$19>>2] = $21; + $22 = ((($1)) + 28|0); + $23 = ((($0)) + 28|0); + $24 = HEAP32[$23>>2]|0; + HEAP32[$22>>2] = $24; + $25 = ((($1)) + 32|0); + $26 = ((($0)) + 32|0); + $27 = HEAP32[$26>>2]|0; + HEAP32[$25>>2] = $27; + $28 = ((($1)) + 36|0); + $29 = ((($0)) + 36|0); + $30 = HEAP32[$29>>2]|0; + HEAP32[$28>>2] = $30; + $31 = ((($1)) + 40|0); + $32 = ((($0)) + 40|0); + $33 = HEAP32[$32>>2]|0; + HEAP32[$31>>2] = $33; + $34 = ((($1)) + 44|0); + $35 = ((($0)) + 44|0); + $36 = HEAP32[$35>>2]|0; + HEAP32[$34>>2] = $36; + $37 = ((($1)) + 48|0); + $38 = ((($0)) + 48|0); + $39 = HEAP32[$38>>2]|0; + HEAP32[$37>>2] = $39; + $40 = ((($1)) + 52|0); + $41 = ((($0)) + 52|0); + $42 = HEAP32[$41>>2]|0; + HEAP32[$40>>2] = $42; + $43 = ((($1)) + 56|0); + $44 = ((($0)) + 56|0); + $45 = HEAP32[$44>>2]|0; + HEAP32[$43>>2] = $45; + $46 = ((($1)) + 60|0); + $47 = ((($0)) + 60|0); + $48 = HEAP32[$47>>2]|0; + HEAP32[$46>>2] = $48; + $49 = HEAP32[7020]|0; + dest=$$byval_copy; src=$49; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=$$byval_copy1; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixMultiply($2,$$byval_copy,$$byval_copy1); + dest=$49; src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } -function _stbtt_MakeGlyphBitmap($info,$output,$out_w,$out_h,$out_stride,$scale_x,$scale_y,$glyph) { - $info = $info|0; - $output = $output|0; - $out_w = $out_w|0; - $out_h = $out_h|0; - $out_stride = $out_stride|0; - $scale_x = +$scale_x; - $scale_y = +$scale_y; - $glyph = $glyph|0; +function _EndDrawing() { + var $0 = 0.0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + _rlglDraw(); + _SwapBuffers(); + _PollInputEvents(); + $0 = (+_GetTime()); + HEAPF64[3113] = $0; + $1 = +HEAPF64[3096]; + $2 = $0 - $1; + HEAPF64[3115] = $2; + HEAPF64[3096] = $0; + $3 = +HEAPF64[3114]; + $4 = $2 + $3; + HEAPF64[3116] = $4; + $5 = +HEAPF64[3093]; + $6 = $4 < $5; + if (!($6)) { + return; + } + $7 = $5 - $4; + $8 = $7 * 1000.0; + $9 = $8; + _Wait($9); + $10 = (+_GetTime()); + HEAPF64[3113] = $10; + $11 = +HEAPF64[3096]; + $12 = $10 - $11; + HEAPF64[3096] = $10; + $13 = +HEAPF64[3116]; + $14 = $12 + $13; + HEAPF64[3116] = $14; + return; +} +function _rlglDraw() { var label = 0, sp = 0; sp = STACKTOP; - _stbtt_MakeGlyphBitmapSubpixel($info,$output,$out_w,$out_h,$out_stride,$scale_x,$scale_y,0.0,0.0,$glyph); + _UpdateDefaultBuffers(); + _DrawDefaultBuffers(); return; } -function _stbtt_BakeFontBitmap($data,$offset,$pixel_height,$pixels,$pw,$ph,$first_char,$num_chars,$chardata) { - $data = $data|0; - $offset = $offset|0; - $pixel_height = +$pixel_height; - $pixels = $pixels|0; - $pw = $pw|0; - $ph = $ph|0; - $first_char = $first_char|0; - $num_chars = $num_chars|0; - $chardata = $chardata|0; - var $$0 = 0, $$sum = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $advance = 0, $bottom_y$0$ = 0, $bottom_y$07 = 0, $f = 0, $i$08 = 0, $i$08$lcssa = 0, $lsb = 0, $x$0$ = 0, $x$010 = 0, $x0 = 0, $x1 = 0; - var $y$0$bottom_y$0 = 0, $y$09 = 0, $y0 = 0, $y1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 80|0; - $f = sp + 24|0; - $advance = sp + 20|0; - $lsb = sp + 16|0; - $x0 = sp + 12|0; - $y0 = sp + 8|0; - $x1 = sp + 4|0; - $y1 = sp; - HEAP32[$f>>2] = 0; - $0 = (_stbtt_InitFont($f,$data,$offset)|0); - $1 = ($0|0)==(0); - if ($1) { - $$0 = -1; - STACKTOP = sp;return ($$0|0); - } - $2 = Math_imul($ph, $pw)|0; - _memset(($pixels|0),0,($2|0))|0; - $3 = (+_stbtt_ScaleForPixelHeight($f,$pixel_height)); - $4 = ($num_chars|0)>(0); - if ($4) { - $bottom_y$07 = 1;$i$08 = 0;$x$010 = 1;$y$09 = 1; - } else { - $$0 = 1; - STACKTOP = sp;return ($$0|0); +function _SwapBuffers() { + var $0 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = HEAP32[6973]|0; + _glfwSwapBuffers(($0|0)); + return; +} +function _PollInputEvents() { + var $$04857 = 0, $$05160 = 0, $$058 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0; + var $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, $scevgep = 0, $scevgep67 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 1456|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1456|0); + $0 = sp + 1440|0; + $1 = sp + 1432|0; + $2 = sp; + _UpdateGestures(); + HEAP32[742] = -1; + HEAP32[744] = -1; + HEAP32[7406] = 0; + $3 = HEAP32[6973]|0; + _glfwGetCursorPos(($3|0),($0|0),($1|0)); + $4 = +HEAPF64[$0>>3]; + $5 = $4; + HEAPF32[6184] = $5; + $6 = +HEAPF64[$1>>3]; + $7 = $6; + HEAPF32[(24740)>>2] = $7; + _memcpy((32267|0),(31755|0),512)|0; + ;HEAP8[31752>>0]=HEAP8[31749>>0]|0;HEAP8[31752+1>>0]=HEAP8[31749+1>>0]|0;HEAP8[31752+2>>0]=HEAP8[31749+2>>0]|0; + $8 = HEAP32[7389]|0; + HEAP32[6976] = $8; + HEAP32[7389] = 0; + $9 = (_emscripten_get_num_gamepads()|0); + $10 = ($9|0)>(0); + if (!($10)) { + STACKTOP = sp;return; } + $11 = ((($2)) + 12|0); + $12 = ((($2)) + 8|0); + $$05160 = 0; while(1) { - $5 = (($i$08) + ($first_char))|0; - $6 = (_stbtt_FindGlyphIndex($f,$5)|0); - _stbtt_GetGlyphHMetrics($f,$6,$advance,$lsb); - _stbtt_GetGlyphBitmapBox($f,$6,$3,$3,$x0,$y0,$x1,$y1); - $7 = HEAP32[$x1>>2]|0; - $8 = HEAP32[$x0>>2]|0; - $9 = (($7) - ($8))|0; - $10 = HEAP32[$y1>>2]|0; - $11 = HEAP32[$y0>>2]|0; - $12 = (($10) - ($11))|0; - $13 = (($x$010) + 1)|0; - $14 = (($13) + ($9))|0; - $15 = ($14|0)<($pw|0); - $y$0$bottom_y$0 = $15 ? $y$09 : $bottom_y$07; - $x$0$ = $15 ? $x$010 : 1; - $16 = (($y$0$bottom_y$0) + ($12))|0; - $17 = (($16) + 1)|0; - $18 = ($17|0)<($ph|0); - if (!($18)) { - $i$08$lcssa = $i$08; - label = 4; - break; - } - $20 = (($x$0$) + ($9))|0; - $21 = ($20|0)<($pw|0); - if (!($21)) { - label = 6; - break; + $scevgep = (32779 + ($$05160<<5)|0); + $scevgep67 = (32907 + ($$05160<<5)|0); + dest=$scevgep; src=$scevgep67; stop=dest+32|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); + $13 = (_emscripten_get_gamepad_status(($$05160|0),($2|0))|0); + $14 = ($13|0)==(0); + if ($14) { + $15 = HEAP32[$11>>2]|0; + $16 = ($15|0)>(0); + if ($16) { + $17 = HEAP32[$11>>2]|0; + $$04857 = 0; + while(1) { + $21 = (((($2)) + 1040|0) + ($$04857<<2)|0); + $22 = HEAP32[$21>>2]|0; + $23 = ($22|0)==(1); + $24 = ((32907 + ($$05160<<5)|0) + ($$04857)|0); + if ($23) { + HEAP8[$24>>0] = 1; + HEAP32[744] = $$04857; + } else { + HEAP8[$24>>0] = 0; + } + $25 = (($$04857) + 1)|0; + $26 = ($25|0)<($17|0); + $27 = ($25|0)<(32); + $28 = $27 & $26; + if ($28) { + $$04857 = $25; + } else { + break; + } + } + } + $18 = HEAP32[$12>>2]|0; + $19 = ($18|0)>(0); + if ($19) { + $20 = HEAP32[$12>>2]|0; + $$058 = 0; + while(1) { + $29 = (((($2)) + 16|0) + ($$058<<3)|0); + $30 = +HEAPF64[$29>>3]; + $31 = $30; + $32 = ((29628 + ($$05160<<5)|0) + ($$058<<2)|0); + HEAPF32[$32>>2] = $31; + $33 = (($$058) + 1)|0; + $34 = ($33|0)<($20|0); + $35 = ($33|0)<(8); + $36 = $35 & $34; + if ($36) { + $$058 = $33; + } else { + $$lcssa = $20; + break; + } + } + } else { + $$lcssa = $18; + } + HEAP32[7406] = $$lcssa; } - $22 = ($16|0)<($ph|0); - if (!($22)) { - label = 8; + $37 = (($$05160) + 1)|0; + $38 = ($37|0)<($9|0); + $39 = ($37|0)<(4); + $40 = $38 & $39; + if ($40) { + $$05160 = $37; + } else { break; } - $23 = Math_imul($y$0$bottom_y$0, $pw)|0; - $$sum = (($23) + ($x$0$))|0; - $24 = (($pixels) + ($$sum)|0); - _stbtt_MakeGlyphBitmap($f,$24,$9,$12,$pw,$3,$3,$6); - $25 = $x$0$&65535; - $26 = (($chardata) + (($i$08*20)|0)|0); - HEAP16[$26>>1] = $25; - $27 = $y$0$bottom_y$0&65535; - $28 = (((($chardata) + (($i$08*20)|0)|0)) + 2|0); - HEAP16[$28>>1] = $27; - $29 = $20&65535; - $30 = (((($chardata) + (($i$08*20)|0)|0)) + 4|0); - HEAP16[$30>>1] = $29; - $31 = $16&65535; - $32 = (((($chardata) + (($i$08*20)|0)|0)) + 6|0); - HEAP16[$32>>1] = $31; - $33 = HEAP32[$advance>>2]|0; - $34 = (+($33|0)); - $35 = $3 * $34; - $36 = (((($chardata) + (($i$08*20)|0)|0)) + 16|0); - HEAPF32[$36>>2] = $35; - $37 = HEAP32[$x0>>2]|0; - $38 = (+($37|0)); - $39 = (((($chardata) + (($i$08*20)|0)|0)) + 8|0); - HEAPF32[$39>>2] = $38; - $40 = HEAP32[$y0>>2]|0; - $41 = (+($40|0)); - $42 = (((($chardata) + (($i$08*20)|0)|0)) + 12|0); - HEAPF32[$42>>2] = $41; - $43 = (($20) + 1)|0; - $44 = ($16|0)<($bottom_y$07|0); - $bottom_y$0$ = $44 ? $bottom_y$07 : $17; - $45 = (($i$08) + 1)|0; - $46 = ($45|0)<($num_chars|0); - if ($46) { - $bottom_y$07 = $bottom_y$0$;$i$08 = $45;$x$010 = $43;$y$09 = $y$0$bottom_y$0; - } else { - $$0 = $bottom_y$0$; - label = 10; + } + STACKTOP = sp;return; +} +function _Wait($0) { + $0 = +$0; + var $1 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (+_GetTime()); + $2 = 0.0 - $1; + $3 = $0 / 1000.0; + $4 = $3; + $5 = $2 < $4; + if (!($5)) { + return; + } + while(1) { + $6 = (+_GetTime()); + $7 = $6 - $1; + $8 = $7 < $4; + if (!($8)) { break; } } - if ((label|0) == 4) { - $19 = (0 - ($i$08$lcssa))|0; - $$0 = $19; - STACKTOP = sp;return ($$0|0); + return; +} +function _UpdateDefaultBuffers() { + var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; + var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = HEAP32[7352]|0; + $1 = ($0|0)>(0); + if ($1) { + $2 = HEAP32[7054]|0; + $3 = ($2|0)==(0); + if (!($3)) { + $4 = HEAP32[7056]|0; + $5 = HEAP32[(29436)>>2]|0; + FUNCTION_TABLE_vi[$4 & 31]($5); + } + $6 = HEAP32[(29440)>>2]|0; + _glBindBuffer(34962,($6|0)); + $7 = HEAP32[7352]|0; + $8 = ($7*12)|0; + $9 = HEAP32[(29420)>>2]|0; + _glBufferSubData(34962,0,($8|0),($9|0)); + $10 = HEAP32[(29444)>>2]|0; + _glBindBuffer(34962,($10|0)); + $11 = HEAP32[(29416)>>2]|0; + $12 = $11 << 2; + $13 = HEAP32[(29428)>>2]|0; + _glBufferSubData(34962,0,($12|0),($13|0)); } - else if ((label|0) == 6) { - ___assert_fail((17182|0),(17068|0),2545,(17192|0)); - // unreachable; + $14 = HEAP32[7364]|0; + $15 = ($14|0)>(0); + if ($15) { + $16 = HEAP32[7054]|0; + $17 = ($16|0)==(0); + if (!($17)) { + $18 = HEAP32[7056]|0; + $19 = HEAP32[(29484)>>2]|0; + FUNCTION_TABLE_vi[$18 & 31]($19); + } + $20 = HEAP32[(29488)>>2]|0; + _glBindBuffer(34962,($20|0)); + $21 = HEAP32[7364]|0; + $22 = ($21*12)|0; + $23 = HEAP32[(29468)>>2]|0; + _glBufferSubData(34962,0,($22|0),($23|0)); + $24 = HEAP32[(29492)>>2]|0; + _glBindBuffer(34962,($24|0)); + $25 = HEAP32[(29464)>>2]|0; + $26 = $25 << 2; + $27 = HEAP32[(29476)>>2]|0; + _glBufferSubData(34962,0,($26|0),($27|0)); } - else if ((label|0) == 8) { - ___assert_fail((17213|0),(17068|0),2546,(17192|0)); - // unreachable; + $28 = HEAP32[7376]|0; + $29 = ($28|0)>(0); + if ($29) { + $30 = HEAP32[7054]|0; + $31 = ($30|0)==(0); + if (!($31)) { + $32 = HEAP32[7056]|0; + $33 = HEAP32[(29532)>>2]|0; + FUNCTION_TABLE_vi[$32 & 31]($33); + } + $34 = HEAP32[(29536)>>2]|0; + _glBindBuffer(34962,($34|0)); + $35 = HEAP32[7376]|0; + $36 = ($35*12)|0; + $37 = HEAP32[(29516)>>2]|0; + _glBufferSubData(34962,0,($36|0),($37|0)); + $38 = HEAP32[(29540)>>2]|0; + _glBindBuffer(34962,($38|0)); + $39 = HEAP32[7376]|0; + $40 = $39 << 3; + $41 = HEAP32[(29520)>>2]|0; + _glBufferSubData(34962,0,($40|0),($41|0)); + $42 = HEAP32[(29544)>>2]|0; + _glBindBuffer(34962,($42|0)); + $43 = HEAP32[7376]|0; + $44 = $43 << 2; + $45 = HEAP32[(29524)>>2]|0; + _glBufferSubData(34962,0,($44|0),($45|0)); } - else if ((label|0) == 10) { - STACKTOP = sp;return ($$0|0); + $46 = HEAP32[7054]|0; + $47 = ($46|0)==(0); + if ($47) { + return; } - return (0)|0; + $48 = HEAP32[7056]|0; + FUNCTION_TABLE_vi[$48 & 31](0); + return; } -function _LoadDefaultFont() { - var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $counter$013 = 0, $currentLine$08 = 0, $currentLine$1 = 0, $currentPosX$09 = 0, $currentPosX$1 = 0, $exitcond = 0; - var $i$014 = 0, $i1$012 = 0, $i2$010 = 0, $image = 0, $image$byval_copy1 = 0, $j$011 = 0, $vararg_buffer = 0, label = 0, sp = 0; +function _DrawDefaultBuffers() { + var $$ = 0, $$02830 = 0, $$02932 = 0, $$031 = 0, $$byval_copy2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; + var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; + var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; + var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; + var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $modelview$byval_copy = 0; + var $or$cond = 0, $or$cond3 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $image$byval_copy1 = sp + 44|0; - $vararg_buffer = sp; - $image = sp + 24|0; - $0 = sp + 4|0; - HEAP32[(5176)>>2] = 224; - $1 = (_malloc(65536)|0); - $i$014 = 0; + STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(320|0); + $$byval_copy2 = sp + 256|0; + $modelview$byval_copy = sp + 192|0; + $0 = sp + 128|0; + $1 = sp + 64|0; + $2 = sp; + dest=$0; src=28084; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=$1; src=28148; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + $3 = HEAP32[7439]|0; + $4 = ($3|0)!=(0); + $$ = $4 ? 2 : 1; + $$02932 = 0; while(1) { - $2 = (($1) + ($i$014<<2)|0); - $3 = (($i$014) + 1)|0; - $exitcond = ($3|0)==(16384); - HEAP8[$2>>0]=0&255;HEAP8[$2+1>>0]=(0>>8)&255;HEAP8[$2+2>>0]=(0>>16)&255;HEAP8[$2+3>>0]=0>>24; - if ($exitcond) { - $counter$013 = 0;$i1$012 = 0; - break; - } else { - $i$014 = $3; + if ($4) { + dest=$modelview$byval_copy; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=$$byval_copy2; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _SetStereoView($$02932,$modelview$byval_copy,$$byval_copy2); + } + $8 = HEAP32[7352]|0; + $9 = ($8|0)>(0); + $10 = HEAP32[7364]|0; + $11 = ($10|0)>(0); + $or$cond = $9 | $11; + $12 = HEAP32[7376]|0; + $13 = ($12|0)>(0); + $or$cond3 = $or$cond | $13; + if ($or$cond3) { + $14 = HEAP32[7076]|0; + _glUseProgram(($14|0)); + dest=$modelview$byval_copy; src=28148; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=$$byval_copy2; src=28084; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixMultiply($2,$modelview$byval_copy,$$byval_copy2); + $15 = HEAP32[(28332)>>2]|0; + dest=$$byval_copy2; src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + $16 = (_MatrixToFloat($$byval_copy2)|0); + _glUniformMatrix4fv(($15|0),1,0,($16|0)); + $17 = HEAP32[(28336)>>2]|0; + _glUniform4f(($17|0),1.0,1.0,1.0,1.0); + $18 = HEAP32[(28348)>>2]|0; + _glUniform1i(($18|0),0); + } + $19 = HEAP32[7352]|0; + $20 = ($19|0)>(0); + if ($20) { + $21 = HEAP32[7061]|0; + _glBindTexture(3553,($21|0)); + $22 = HEAP32[7054]|0; + $23 = ($22|0)==(0); + if ($23) { + $26 = HEAP32[(29440)>>2]|0; + _glBindBuffer(34962,($26|0)); + $27 = HEAP32[(28308)>>2]|0; + _glVertexAttribPointer(($27|0),3,5126,0,0,(0|0)); + $28 = HEAP32[(28308)>>2]|0; + _glEnableVertexAttribArray(($28|0)); + $29 = HEAP32[(29444)>>2]|0; + _glBindBuffer(34962,($29|0)); + $30 = HEAP32[(28328)>>2]|0; + _glVertexAttribPointer(($30|0),4,5121,1,0,(0|0)); + $31 = HEAP32[(28328)>>2]|0; + _glEnableVertexAttribArray(($31|0)); + } else { + $24 = HEAP32[7056]|0; + $25 = HEAP32[(29436)>>2]|0; + FUNCTION_TABLE_vi[$24 & 31]($25); + } + $32 = HEAP32[7352]|0; + _glDrawArrays(1,0,($32|0)); + $33 = HEAP32[7054]|0; + $34 = ($33|0)==(0); + if ($34) { + _glBindBuffer(34962,0); + } + _glBindTexture(3553,0); } - } - while(1) { - $4 = (5196 + ($counter$013<<2)|0); - $5 = HEAP32[$4>>2]|0; - $j$011 = 31; - while(1) { - $6 = 1 << $j$011; - $7 = $5 & $6; - $8 = ($7|0)==(0); - if (!($8)) { - $9 = (($j$011) + ($i1$012))|0; - $10 = (($1) + ($9<<2)|0); - HEAP8[$10>>0]=-1&255;HEAP8[$10+1>>0]=(-1>>8)&255;HEAP8[$10+2>>0]=(-1>>16)&255;HEAP8[$10+3>>0]=-1>>24; + $35 = HEAP32[7364]|0; + $36 = ($35|0)>(0); + if ($36) { + $37 = HEAP32[7061]|0; + _glBindTexture(3553,($37|0)); + $38 = HEAP32[7054]|0; + $39 = ($38|0)==(0); + if ($39) { + $42 = HEAP32[(29488)>>2]|0; + _glBindBuffer(34962,($42|0)); + $43 = HEAP32[(28308)>>2]|0; + _glVertexAttribPointer(($43|0),3,5126,0,0,(0|0)); + $44 = HEAP32[(28308)>>2]|0; + _glEnableVertexAttribArray(($44|0)); + $45 = HEAP32[(29492)>>2]|0; + _glBindBuffer(34962,($45|0)); + $46 = HEAP32[(28328)>>2]|0; + _glVertexAttribPointer(($46|0),4,5121,1,0,(0|0)); + $47 = HEAP32[(28328)>>2]|0; + _glEnableVertexAttribArray(($47|0)); + } else { + $40 = HEAP32[7056]|0; + $41 = HEAP32[(29484)>>2]|0; + FUNCTION_TABLE_vi[$40 & 31]($41); } - $11 = (($j$011) + -1)|0; - $12 = ($j$011|0)>(0); - if ($12) { - $j$011 = $11; + $48 = HEAP32[7364]|0; + _glDrawArrays(4,0,($48|0)); + $49 = HEAP32[7054]|0; + $50 = ($49|0)==(0); + if ($50) { + _glBindBuffer(34962,0); + } + _glBindTexture(3553,0); + } + $51 = HEAP32[7376]|0; + $52 = ($51|0)>(0); + if ($52) { + $53 = HEAP32[7054]|0; + $54 = ($53|0)==(0); + if ($54) { + $57 = HEAP32[(29536)>>2]|0; + _glBindBuffer(34962,($57|0)); + $58 = HEAP32[(28308)>>2]|0; + _glVertexAttribPointer(($58|0),3,5126,0,0,(0|0)); + $59 = HEAP32[(28308)>>2]|0; + _glEnableVertexAttribArray(($59|0)); + $60 = HEAP32[(29540)>>2]|0; + _glBindBuffer(34962,($60|0)); + $61 = HEAP32[(28312)>>2]|0; + _glVertexAttribPointer(($61|0),2,5126,0,0,(0|0)); + $62 = HEAP32[(28312)>>2]|0; + _glEnableVertexAttribArray(($62|0)); + $63 = HEAP32[(29544)>>2]|0; + _glBindBuffer(34962,($63|0)); + $64 = HEAP32[(28328)>>2]|0; + _glVertexAttribPointer(($64|0),4,5121,1,0,(0|0)); + $65 = HEAP32[(28328)>>2]|0; + _glEnableVertexAttribArray(($65|0)); + $66 = HEAP32[(29548)>>2]|0; + _glBindBuffer(34963,($66|0)); } else { - break; + $55 = HEAP32[7056]|0; + $56 = HEAP32[(29532)>>2]|0; + FUNCTION_TABLE_vi[$55 & 31]($56); + } + $67 = HEAP32[7092]|0; + $68 = ($67|0)>(0); + if ($68) { + $$02830 = 0;$$031 = 0; + while(1) { + $71 = HEAP32[7091]|0; + $72 = (($71) + (($$031*144)|0)|0); + $73 = HEAP32[$72>>2]|0; + $74 = (($73|0) / 4)&-1; + $75 = ($74*6)|0; + $76 = (((($71) + (($$031*144)|0)|0)) + 8|0); + $77 = HEAP32[$76>>2]|0; + _glBindTexture(3553,($77|0)); + $78 = $$02830 << 1; + $79 = $78; + _glDrawElements(4,($75|0),5123,($79|0)); + $80 = HEAP32[7091]|0; + $81 = (($80) + (($$031*144)|0)|0); + $82 = HEAP32[$81>>2]|0; + $83 = (($82|0) / 4)&-1; + $84 = ($83*6)|0; + $85 = (($84) + ($$02830))|0; + $86 = (($$031) + 1)|0; + $87 = HEAP32[7092]|0; + $88 = ($86|0)<($87|0); + if ($88) { + $$02830 = $85;$$031 = $86; + } else { + break; + } + } } + $69 = HEAP32[7054]|0; + $70 = ($69|0)==(0); + if ($70) { + _glBindBuffer(34962,0); + _glBindBuffer(34963,0); + } + _glBindTexture(3553,0); } - $13 = (($counter$013) + 1)|0; - $14 = ($counter$013|0)>(511); - $$ = $14 ? 0 : $13; - $15 = (($i1$012) + 32)|0; - $16 = ($15|0)<(16384); - if ($16) { - $counter$013 = $$;$i1$012 = $15; - } else { - break; + $89 = HEAP32[7054]|0; + $90 = ($89|0)==(0); + if (!($90)) { + $91 = HEAP32[7056]|0; + FUNCTION_TABLE_vi[$91 & 31](0); } - } - _LoadImageEx($image,$1,128,128); - _ImageFormat($image,2); - _free($1); - ;HEAP32[$image$byval_copy1>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy1+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy1+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy1+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy1+16>>2]=HEAP32[$image+16>>2]|0; - _LoadTextureFromImage($0,$image$byval_copy1); - ;HEAP32[5152>>2]=HEAP32[$0>>2]|0;HEAP32[5152+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[5152+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[5152+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[5152+16>>2]=HEAP32[$0+16>>2]|0; - ;HEAP32[$image$byval_copy1>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy1+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy1+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy1+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy1+16>>2]=HEAP32[$image+16>>2]|0; - _UnloadImage($image$byval_copy1); - $17 = HEAP32[(5176)>>2]|0; - $18 = $17 << 2; - $19 = (_malloc($18)|0); - HEAP32[(5180)>>2] = $19; - $20 = HEAP32[(5176)>>2]|0; - $21 = $20 << 4; - $22 = (_malloc($21)|0); - HEAP32[(5184)>>2] = $22; - $23 = HEAP32[(5176)>>2]|0; - $24 = $23 << 3; - $25 = (_malloc($24)|0); - HEAP32[(5188)>>2] = $25; - $26 = HEAP32[(5176)>>2]|0; - $27 = $26 << 2; - $28 = (_malloc($27)|0); - HEAP32[(5192)>>2] = $28; - $29 = HEAP32[(5176)>>2]|0; - $30 = ($29|0)>(0); - if ($30) { - $currentLine$08 = 0;$currentPosX$09 = 1;$i2$010 = 0; - } else { - $69 = HEAP32[(5184)>>2]|0; - $70 = ((($69)) + 12|0); - $71 = HEAP32[$70>>2]|0; - HEAP32[(5172)>>2] = $71; - $72 = HEAP32[5152>>2]|0; - HEAP32[$vararg_buffer>>2] = $72; - _TraceLog(0,17223,$vararg_buffer); - STACKTOP = sp;return; - } - while(1) { - $31 = (($i2$010) + 32)|0; - $32 = HEAP32[(5180)>>2]|0; - $33 = (($32) + ($i2$010<<2)|0); - HEAP32[$33>>2] = $31; - $34 = HEAP32[(5184)>>2]|0; - $35 = (($34) + ($i2$010<<4)|0); - HEAP32[$35>>2] = $currentPosX$09; - $36 = ($currentLine$08*11)|0; - $37 = (($36) + 1)|0; - $38 = HEAP32[(5184)>>2]|0; - $39 = (((($38) + ($i2$010<<4)|0)) + 4|0); - HEAP32[$39>>2] = $37; - $40 = (7244 + ($i2$010<<2)|0); - $41 = HEAP32[$40>>2]|0; - $42 = HEAP32[(5184)>>2]|0; - $43 = (((($42) + ($i2$010<<4)|0)) + 8|0); - HEAP32[$43>>2] = $41; - $44 = HEAP32[(5184)>>2]|0; - $45 = (((($44) + ($i2$010<<4)|0)) + 12|0); - HEAP32[$45>>2] = 10; - $46 = HEAP32[(5184)>>2]|0; - $47 = (((($46) + ($i2$010<<4)|0)) + 8|0); - $48 = HEAP32[$47>>2]|0; - $49 = (($currentPosX$09) + 1)|0; - $50 = (($49) + ($48))|0; - $51 = HEAP32[(5156)>>2]|0; - $52 = ($50|0)<($51|0); - if ($52) { - $currentLine$1 = $currentLine$08;$currentPosX$1 = $50; - } else { - $53 = (($currentLine$08) + 1)|0; - $54 = HEAP32[$40>>2]|0; - $55 = (($54) + 2)|0; - $56 = (($46) + ($i2$010<<4)|0); - HEAP32[$56>>2] = 1; - $57 = ($53*11)|0; - $58 = (($57) + 1)|0; - $59 = HEAP32[(5184)>>2]|0; - $60 = (((($59) + ($i2$010<<4)|0)) + 4|0); - HEAP32[$60>>2] = $58; - $currentLine$1 = $53;$currentPosX$1 = $55; - } - $61 = HEAP32[(5188)>>2]|0; - $62 = (($61) + ($i2$010<<3)|0); - HEAPF32[$62>>2] = 0.0; - $63 = (((($61) + ($i2$010<<3)|0)) + 4|0); - HEAPF32[$63>>2] = 0.0; - $64 = HEAP32[(5192)>>2]|0; - $65 = (($64) + ($i2$010<<2)|0); - HEAP32[$65>>2] = 0; - $66 = (($i2$010) + 1)|0; - $67 = HEAP32[(5176)>>2]|0; - $68 = ($66|0)<($67|0); - if ($68) { - $currentLine$08 = $currentLine$1;$currentPosX$09 = $currentPosX$1;$i2$010 = $66; + _glUseProgram(0); + $92 = (($$02932) + 1)|0; + $93 = ($92|0)<($$|0); + if ($93) { + $$02932 = $92; } else { break; } } - $69 = HEAP32[(5184)>>2]|0; - $70 = ((($69)) + 12|0); - $71 = HEAP32[$70>>2]|0; - HEAP32[(5172)>>2] = $71; - $72 = HEAP32[5152>>2]|0; - HEAP32[$vararg_buffer>>2] = $72; - _TraceLog(0,17223,$vararg_buffer); + HEAP32[7092] = 1; + $5 = HEAP32[7061]|0; + $6 = HEAP32[7091]|0; + $7 = ((($6)) + 8|0); + HEAP32[$7>>2] = $5; + HEAP32[$6>>2] = 0; + HEAP32[7352] = 0; + HEAP32[(29416)>>2] = 0; + HEAP32[7364] = 0; + HEAP32[(29464)>>2] = 0; + HEAP32[7376] = 0; + HEAP32[(29508)>>2] = 0; + HEAP32[(29512)>>2] = 0; + HEAPF32[745] = -1.0; + dest=28084; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=28148; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } -function _UnloadDefaultFont() { - var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; +function _SetStereoView($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$byval_copy = 0, $$byval_copy3 = 0, $10 = 0, $11 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $$byval_copy = sp; - ;HEAP32[$$byval_copy>>2]=HEAP32[5152>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[5152+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[5152+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[5152+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[5152+16>>2]|0; - _UnloadTexture($$byval_copy); - $0 = HEAP32[(5180)>>2]|0; - _free($0); - $1 = HEAP32[(5184)>>2]|0; - _free($1); - $2 = HEAP32[(5188)>>2]|0; - _free($2); - $3 = HEAP32[(5192)>>2]|0; - _free($3); + STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); + $$byval_copy3 = sp + 192|0; + $$byval_copy = sp + 64|0; + $3 = sp; + $4 = sp + 128|0; + dest=$3; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + $5 = HEAP32[7350]|0; + $6 = Math_imul($5, $0)|0; + $7 = (($6|0) / 2)&-1; + $8 = (($5|0) / 2)&-1; + $9 = HEAP32[7351]|0; + _rlViewport($7,0,$8,$9); + $10 = (29988 + ($0<<6)|0); + dest=$$byval_copy; src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=$$byval_copy3; src=$10; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixMultiply($4,$$byval_copy,$$byval_copy3); + $11 = (29860 + ($0<<6)|0); + dest=$3; src=$11; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=$$byval_copy3; src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _SetMatrixModelview($$byval_copy3); + dest=$$byval_copy3; src=$3; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _SetMatrixProjection($$byval_copy3); STACKTOP = sp;return; } -function _GetDefaultFont($agg$result) { - $agg$result = $agg$result|0; +function _SetMatrixModelview($0) { + $0 = $0|0; var dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; - dest=$agg$result; src=5152; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=28148; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); return; } -function _LoadSpriteFont($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var $i$01 = 0, $image = 0, $image$byval_copy12 = 0, $spriteFont = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer5 = 0, $vararg_buffer8 = 0, $vararg_ptr4 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; +function _SetMatrixProjection($0) { + $0 = $0|0; + var dest = 0, label = 0, sp = 0, src = 0, stop = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; - $image$byval_copy12 = sp + 112|0; - $vararg_buffer8 = sp + 24|0; - $vararg_buffer5 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; + dest=28084; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + return; +} +function _rlPushMatrix() { + var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $vararg_buffer = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $vararg_buffer = sp; - $spriteFont = sp + 28|0; - $image = sp + 92|0; - $0 = sp + 72|0; - $1 = (_GetExtension($fileName)|0); - $2 = (_strcmp($1,17268)|0); - $3 = ($2|0)==(0); - do { - if ($3) { - _LoadRBMF($spriteFont,$fileName); - } else { - $4 = (_GetExtension($fileName)|0); - $5 = (_strcmp($4,17273)|0); - $6 = ($5|0)==(0); - if ($6) { - _LoadTTF($spriteFont,$fileName); - break; - } - $7 = (_GetExtension($fileName)|0); - $8 = (_strcmp($7,17277)|0); - $9 = ($8|0)==(0); - if ($9) { - _LoadBMFont($spriteFont,$fileName); - break; - } - _LoadImage($image,$fileName); - $10 = HEAP32[$image>>2]|0; - $11 = ($10|0)==(0|0); - if ($11) { - HEAP32[$vararg_buffer5>>2] = $fileName; - _TraceLog(2,17358,$vararg_buffer5); - _GetDefaultFont($spriteFont); - } else { - $12 = ((($spriteFont)) + 28|0); - $13 = ((($spriteFont)) + 32|0); - ;HEAP32[$image$byval_copy12>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy12+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy12+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy12+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy12+16>>2]=HEAP32[$image+16>>2]|0; - $14 = (_ParseImageData($image$byval_copy12,$12,$13)|0); - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(3,17281,$vararg_buffer); - HEAP32[$vararg_buffer1>>2] = $fileName; - $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); - HEAP32[$vararg_ptr4>>2] = $14; - _TraceLog(3,17319,$vararg_buffer1); - $15 = ((($spriteFont)) + 24|0); - HEAP32[$15>>2] = $14; - ;HEAP32[$image$byval_copy12>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy12+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy12+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy12+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy12+16>>2]=HEAP32[$image+16>>2]|0; - _LoadTextureFromImage($0,$image$byval_copy12); - ;HEAP32[$spriteFont>>2]=HEAP32[$0>>2]|0;HEAP32[$spriteFont+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$spriteFont+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$spriteFont+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$spriteFont+16>>2]=HEAP32[$0+16>>2]|0; - $16 = HEAP32[$13>>2]|0; - $17 = ((($16)) + 12|0); - $18 = HEAP32[$17>>2]|0; - $19 = ((($spriteFont)) + 20|0); - HEAP32[$19>>2] = $18; - $20 = HEAP32[$15>>2]|0; - $21 = $20 << 3; - $22 = (_malloc($21)|0); - $23 = ((($spriteFont)) + 36|0); - HEAP32[$23>>2] = $22; - $24 = HEAP32[$15>>2]|0; - $25 = $24 << 2; - $26 = (_malloc($25)|0); - $27 = ((($spriteFont)) + 40|0); - HEAP32[$27>>2] = $26; - $28 = HEAP32[$15>>2]|0; - $29 = ($28|0)>(0); - if ($29) { - $30 = HEAP32[$23>>2]|0; - $31 = HEAP32[$27>>2]|0; - $32 = HEAP32[$15>>2]|0; - $i$01 = 0; - while(1) { - $33 = (($30) + ($i$01<<3)|0); - HEAPF32[$33>>2] = 0.0; - $34 = (((($30) + ($i$01<<3)|0)) + 4|0); - HEAPF32[$34>>2] = 0.0; - $35 = (($31) + ($i$01<<2)|0); - HEAP32[$35>>2] = 0; - $36 = (($i$01) + 1)|0; - $37 = ($36|0)<($32|0); - if ($37) { - $i$01 = $36; - } else { - break; - } - } - } - } - ;HEAP32[$image$byval_copy12>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy12+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy12+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy12+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy12+16>>2]=HEAP32[$image+16>>2]|0; - _UnloadImage($image$byval_copy12); - } - } while(0); - $38 = HEAP32[$spriteFont>>2]|0; - $39 = ($38|0)==(0); - if (!($39)) { - dest=$agg$result; src=$spriteFont; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + $0 = HEAP32[7529]|0; + $1 = ($0|0)==(15); + if ($1) { + HEAP32[$vararg_buffer>>2] = 16; + _TraceLog(2,11648,$vararg_buffer); + } + $2 = HEAP32[7529]|0; + $3 = (28376 + ($2<<6)|0); + $4 = HEAP32[7020]|0; + dest=$3; src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _rlLoadIdentity(); + $5 = HEAP32[7529]|0; + $6 = (($5) + 1)|0; + HEAP32[7529] = $6; + $7 = HEAP32[7053]|0; + $8 = ($7|0)==(5888); + if (!($8)) { STACKTOP = sp;return; } - HEAP32[$vararg_buffer8>>2] = $fileName; - _TraceLog(2,17358,$vararg_buffer8); - _GetDefaultFont($spriteFont); - dest=$agg$result; src=$spriteFont; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + HEAP32[7530] = 1; STACKTOP = sp;return; } -function _UnloadSpriteFont($spriteFont) { - $spriteFont = $spriteFont|0; - var $$byval_copy = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; +function _rlPopMatrix() { + var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $$byval_copy = sp + 4|0; - $vararg_buffer = sp; - $0 = HEAP32[$spriteFont>>2]|0; - $1 = HEAP32[5152>>2]|0; - $2 = ($0|0)==($1|0); - if ($2) { - STACKTOP = sp;return; + $0 = HEAP32[7529]|0; + $1 = ($0|0)>(0); + if (!($1)) { + return; } - ;HEAP32[$$byval_copy>>2]=HEAP32[$spriteFont>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$spriteFont+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$spriteFont+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$spriteFont+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$spriteFont+16>>2]|0; - _UnloadTexture($$byval_copy); - $3 = ((($spriteFont)) + 28|0); - $4 = HEAP32[$3>>2]|0; - _free($4); - $5 = ((($spriteFont)) + 32|0); - $6 = HEAP32[$5>>2]|0; - _free($6); - $7 = ((($spriteFont)) + 36|0); - $8 = HEAP32[$7>>2]|0; - _free($8); - $9 = ((($spriteFont)) + 40|0); - $10 = HEAP32[$9>>2]|0; - _free($10); - _TraceLog(0,17414,$vararg_buffer); + $2 = HEAP32[7529]|0; + $3 = (($2) + -1)|0; + $4 = (28376 + ($3<<6)|0); + $5 = HEAP32[7020]|0; + _memmove(($5|0),($4|0),64)|0; + $6 = (($2) + -1)|0; + HEAP32[7529] = $6; + return; +} +function _GetRandomValue($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$ = 0, $$10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $ispos = 0, $neg = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ($0|0)>($1|0); + $$ = $2 ? $0 : $1; + $$10 = $2 ? $1 : $0; + $3 = (_rand()|0); + $4 = (($$) - ($$10))|0; + $ispos = ($4|0)>(-1); + $neg = (0 - ($4))|0; + $5 = $ispos ? $4 : $neg; + $6 = (($5) + 1)|0; + $7 = (($3|0) % ($6|0))&-1; + $8 = (($7) + ($$10))|0; + return ($8|0); +} +function _Fade($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = +$2; + var $$0 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = $2 < 0.0; + if ($3) { + $$0 = 0.0; + } else { + $4 = $2 > 1.0; + if ($4) { + $$0 = 1.0; + } else { + $$0 = $2; + } + } + $5 = ((($1)) + 3|0); + $6 = HEAP8[$5>>0]|0; + $7 = (+($6&255)); + $8 = $$0 * $7; + $9 = HEAP8[$1>>0]|0; + HEAP8[$0>>0] = $9; + $10 = ((($0)) + 1|0); + $11 = ((($1)) + 1|0); + $12 = HEAP8[$11>>0]|0; + HEAP8[$10>>0] = $12; + $13 = ((($0)) + 2|0); + $14 = ((($1)) + 2|0); + $15 = HEAP8[$14>>0]|0; + HEAP8[$13>>0] = $15; + $16 = ((($0)) + 3|0); + $17 = (~~(($8))&255); + HEAP8[$16>>0] = $17; + return; +} +function _IsFileExtension($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$ = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (_strrchr($0,46)|0); + $3 = ($2|0)==(0|0); + if ($3) { + return 0; + } else { + $4 = (_strcmp($2,$1)|0); + $5 = ($4|0)==(0); + $$ = $5&1; + return ($$|0); + } + return (0)|0; +} +function _IsKeyPressed($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (31755 + ($0)|0); + $2 = HEAP8[$1>>0]|0; + $3 = (32267 + ($0)|0); + $4 = HEAP8[$3>>0]|0; + $5 = ($2<<24>>24)!=($4<<24>>24); + $6 = ($2<<24>>24)==(1); + $or$cond = $6 & $5; + $$0 = $or$cond&1; + return ($$0|0); +} +function _rlTranslatef($0,$1,$2) { + $0 = +$0; + $1 = +$1; + $2 = +$2; + var $$byval_copy = 0, $$byval_copy1 = 0, $3 = 0, $4 = 0, $5 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); + $$byval_copy1 = sp + 192|0; + $$byval_copy = sp + 128|0; + $3 = sp + 64|0; + $4 = sp; + _MatrixTranslate($3,$0,$1,$2); + _MatrixTranspose($3); + $5 = HEAP32[7020]|0; + dest=$$byval_copy; src=$5; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=$$byval_copy1; src=$3; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixMultiply($4,$$byval_copy,$$byval_copy1); + dest=$5; src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } -function _DrawText($text,$posX,$posY,$fontSize,$color) { - $text = $text|0; - $posX = $posX|0; - $posY = $posY|0; - $fontSize = $fontSize|0; - $color = $color|0; - var $$fontSize = 0, $0 = 0.0, $1 = 0, $2 = 0.0, $3 = 0, $4 = 0, $color$byval_copy = 0, $defaultFont$byval_copy = 0, $position = 0, $position$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 80|0; - $color$byval_copy = sp + 64|0; - $position$byval_copy = sp + 56|0; - $defaultFont$byval_copy = sp + 8|0; - $position = sp; - $0 = (+($posX|0)); - HEAPF32[$position>>2] = $0; - $1 = ((($position)) + 4|0); - $2 = (+($posY|0)); - HEAPF32[$1>>2] = $2; - $3 = ($fontSize|0)<(10); - $$fontSize = $3 ? 10 : $fontSize; - $4 = (($$fontSize|0) / 10)&-1; - dest=$defaultFont$byval_copy; src=5152; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - ;HEAP32[$position$byval_copy>>2]=HEAP32[$position>>2]|0;HEAP32[$position$byval_copy+4>>2]=HEAP32[$position+4>>2]|0; - ;HEAP8[$color$byval_copy>>0]=HEAP8[$color>>0]|0;HEAP8[$color$byval_copy+1>>0]=HEAP8[$color+1>>0]|0;HEAP8[$color$byval_copy+2>>0]=HEAP8[$color+2>>0]|0;HEAP8[$color$byval_copy+3>>0]=HEAP8[$color+3>>0]|0; - _DrawTextEx($defaultFont$byval_copy,$text,$position$byval_copy,$$fontSize,$4,$color$byval_copy); +function _rlRotatef($0,$1,$2,$3) { + $0 = +$0; + $1 = +$1; + $2 = +$2; + $3 = +$3; + var $$byval_copy1 = 0, $$byval_copy2 = 0, $10 = 0.0, $11 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 336|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(336|0); + $$byval_copy2 = sp + 272|0; + $$byval_copy1 = sp + 208|0; + $4 = sp + 144|0; + $5 = sp + 64|0; + $6 = sp + 80|0; + $7 = sp; + _MatrixIdentity($4); + HEAPF32[$5>>2] = $1; + $8 = ((($5)) + 4|0); + HEAPF32[$8>>2] = $2; + $9 = ((($5)) + 8|0); + HEAPF32[$9>>2] = $3; + _VectorNormalize($5); + $10 = $0 * 0.01745329238474369; + ;HEAP32[$$byval_copy2>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$5+8>>2]|0; + _MatrixRotate($6,$$byval_copy2,$10); + dest=$4; src=$6; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixTranspose($4); + $11 = HEAP32[7020]|0; + dest=$$byval_copy1; src=$11; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + dest=$$byval_copy2; src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _MatrixMultiply($7,$$byval_copy1,$$byval_copy2); + dest=$11; src=$7; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); STACKTOP = sp;return; } -function _DrawTextEx($spriteFont,$text,$position,$fontSize,$spacing,$tint) { - $spriteFont = $spriteFont|0; - $text = $text|0; - $position = $position|0; - $fontSize = $fontSize|0; - $spacing = $spacing|0; - $tint = $tint|0; - var $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $$pr = 0, $0 = 0, $1 = 0, $10 = 0.0, $100 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0; - var $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; - var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0; - var $59 = 0, $6 = 0.0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0.0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0; - var $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0.0; - var $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0, $i$03 = 0, $i$1$ph = 0, $i$16 = 0, $rec = 0, $rec$byval_copy = 0, $textOffsetX$05 = 0, $textOffsetX$2 = 0, $textOffsetY$04 = 0, $textOffsetY$17 = 0, $tint$byval_copy = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; - $tint$byval_copy = sp + 104|0; - $$byval_copy2 = sp + 96|0; - $$byval_copy1 = sp + 80|0; - $rec$byval_copy = sp + 64|0; - $$byval_copy = sp + 40|0; - $rec = sp + 24|0; - $0 = sp + 8|0; - $1 = sp; - $2 = (_strlen($text)|0); - $3 = (+($fontSize|0)); - $4 = ((($spriteFont)) + 20|0); - $5 = HEAP32[$4>>2]|0; - $6 = (+($5|0)); - $7 = $3 / $6; - $8 = ($2|0)>(0); - if (!($8)) { - STACKTOP = sp;return; +function _rlBegin($0) { + $0 = $0|0; + var label = 0, sp = 0; + sp = STACKTOP; + HEAP32[7093] = $0; + return; +} +function _rlEnd() { + var $$03956 = 0, $$04052 = 0, $$04154 = 0, $$04248 = 0, $$04347 = 0, $$byval_copy = 0, $$promoted = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; + var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; + var $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; + var $146 = 0, $147 = 0, $148 = 0.0, $149 = 0.0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; + var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; + var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; + var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; + var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond60 = 0, $exitcond63 = 0; + var $scevgep = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $$byval_copy = sp; + $0 = HEAP32[7530]|0; + $1 = ($0|0)==(0); + if (!($1)) { + $2 = HEAP32[7531]|0; + $3 = ($2|0)>(0); + if ($3) { + $$03956 = 0; + while(1) { + $6 = HEAP32[7090]|0; + $7 = (($6) + (($$03956*12)|0)|0); + $8 = HEAP32[7020]|0; + dest=$$byval_copy; src=$8; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + _VectorTransform($7,$$byval_copy); + $9 = (($$03956) + 1)|0; + $5 = HEAP32[7531]|0; + $10 = ($9|0)<($5|0); + if ($10) { + $$03956 = $9; + } else { + break; + } + } + HEAP32[7530] = 0; + $4 = ($5|0)>(0); + if ($4) { + $$04154 = 0; + while(1) { + $11 = HEAP32[7090]|0; + $12 = (($11) + (($$04154*12)|0)|0); + $13 = +HEAPF32[$12>>2]; + $14 = (((($11) + (($$04154*12)|0)|0)) + 4|0); + $15 = +HEAPF32[$14>>2]; + $16 = (((($11) + (($$04154*12)|0)|0)) + 8|0); + $17 = +HEAPF32[$16>>2]; + _rlVertex3f($13,$15,$17); + $18 = (($$04154) + 1)|0; + $19 = HEAP32[7531]|0; + $20 = ($18|0)<($19|0); + if ($20) { + $$04154 = $18; + } else { + break; + } + } + } + } else { + HEAP32[7530] = 0; + } + HEAP32[7531] = 0; } - $9 = ((($spriteFont)) + 32|0); - $10 = +HEAPF32[$position>>2]; - $11 = ((($spriteFont)) + 36|0); - $12 = ((($position)) + 4|0); - $13 = +HEAPF32[$12>>2]; - $14 = ((($rec)) + 8|0); - $15 = ((($rec)) + 12|0); - $16 = ((($0)) + 4|0); - $17 = ((($0)) + 8|0); - $18 = ((($0)) + 12|0); - $19 = ((($1)) + 4|0); - $20 = ((($spriteFont)) + 40|0); - $21 = (+($spacing|0)); - $22 = (+($spacing|0)); - $23 = ((($spriteFont)) + 32|0); - $24 = ((($spriteFont)) + 32|0); - $i$03 = 0;$textOffsetX$05 = 0;$textOffsetY$04 = 0; - while(1) { - $25 = (($text) + ($i$03)|0); - $26 = HEAP8[$25>>0]|0; - switch ($26<<24>>24) { - case -62: { - $27 = (($i$03) + 1)|0; - $28 = (($text) + ($27)|0); - $29 = HEAP8[$28>>0]|0; - $30 = $29&255; - $31 = (($30) + -32)|0; - $32 = HEAP32[$23>>2]|0; - $33 = (($32) + ($31<<4)|0); - ;HEAP32[$rec>>2]=HEAP32[$33>>2]|0;HEAP32[$rec+4>>2]=HEAP32[$33+4>>2]|0;HEAP32[$rec+8>>2]=HEAP32[$33+8>>2]|0;HEAP32[$rec+12>>2]=HEAP32[$33+12>>2]|0; - $i$1$ph = $27; - label = 8; - break; + $21 = HEAP32[7093]|0; + switch ($21|0) { + case 1: { + $22 = HEAP32[7352]|0; + $23 = HEAP32[(29416)>>2]|0; + $24 = ($22|0)==($23|0); + if ($24) { + $148 = +HEAPF32[745]; + $149 = $148 + 4.9999998736893758E-5; + HEAPF32[745] = $149; + STACKTOP = sp;return; } - case -61: { - $34 = (($i$03) + 1)|0; - $35 = (($text) + ($34)|0); - $36 = HEAP8[$35>>0]|0; - $37 = $36&255; - $38 = (($37) + 32)|0; - $39 = HEAP32[$24>>2]|0; - $40 = (($39) + ($38<<4)|0); - ;HEAP32[$rec>>2]=HEAP32[$40>>2]|0;HEAP32[$rec+4>>2]=HEAP32[$40+4>>2]|0;HEAP32[$rec+8>>2]=HEAP32[$40+8>>2]|0;HEAP32[$rec+12>>2]=HEAP32[$40+12>>2]|0; - $i$1$ph = $34; - label = 8; - break; + $25 = (($22) - ($23))|0; + $26 = ($25|0)>(0); + if ($26) { + $$04347 = 0; + } else { + $148 = +HEAPF32[745]; + $149 = $148 + 4.9999998736893758E-5; + HEAPF32[745] = $149; + STACKTOP = sp;return; } - case 10: { - $41 = HEAP32[$4>>2]|0; - $42 = (($41|0) / 2)&-1; - $43 = (($42) + ($41))|0; - $44 = (+($43|0)); - $45 = $7 * $44; - $46 = (+($textOffsetY$04|0)); - $47 = $46 + $45; - $48 = (~~(($47))); - HEAP32[$rec>>2] = -1; - $i$16 = $i$03;$textOffsetX$2 = 0;$textOffsetY$17 = $48; - break; + while(1) { + $27 = HEAP32[(29428)>>2]|0; + $28 = HEAP32[(29416)>>2]|0; + $29 = $28 << 2; + $30 = (($29) + -4)|0; + $31 = (($27) + ($30)|0); + $32 = HEAP8[$31>>0]|0; + $33 = (($27) + ($29)|0); + HEAP8[$33>>0] = $32; + $34 = HEAP32[(29428)>>2]|0; + $35 = HEAP32[(29416)>>2]|0; + $36 = $35 << 2; + $37 = (($36) + -3)|0; + $38 = (($34) + ($37)|0); + $39 = HEAP8[$38>>0]|0; + $40 = $36 | 1; + $41 = (($34) + ($40)|0); + HEAP8[$41>>0] = $39; + $42 = HEAP32[(29428)>>2]|0; + $43 = HEAP32[(29416)>>2]|0; + $44 = $43 << 2; + $45 = (($44) + -2)|0; + $46 = (($42) + ($45)|0); + $47 = HEAP8[$46>>0]|0; + $48 = $44 | 2; + $49 = (($42) + ($48)|0); + HEAP8[$49>>0] = $47; + $50 = HEAP32[(29428)>>2]|0; + $51 = HEAP32[(29416)>>2]|0; + $52 = $51 << 2; + $53 = (($52) + -1)|0; + $54 = (($50) + ($53)|0); + $55 = HEAP8[$54>>0]|0; + $56 = $52 | 3; + $57 = (($50) + ($56)|0); + HEAP8[$57>>0] = $55; + $58 = HEAP32[(29416)>>2]|0; + $59 = (($58) + 1)|0; + HEAP32[(29416)>>2] = $59; + $60 = (($$04347) + 1)|0; + $exitcond = ($60|0)==($25|0); + if ($exitcond) { + break; + } else { + $$04347 = $60; + } } - default: { - $49 = $26 << 24 >> 24; - $50 = (($49) + -32)|0; - $51 = HEAP32[$9>>2]|0; - $52 = (($51) + ($50<<4)|0); - ;HEAP32[$rec>>2]=HEAP32[$52>>2]|0;HEAP32[$rec+4>>2]=HEAP32[$52+4>>2]|0;HEAP32[$rec+8>>2]=HEAP32[$52+8>>2]|0;HEAP32[$rec+12>>2]=HEAP32[$52+12>>2]|0; - $i$1$ph = $i$03; - label = 8; + $148 = +HEAPF32[745]; + $149 = $148 + 4.9999998736893758E-5; + HEAPF32[745] = $149; + STACKTOP = sp;return; + break; + } + case 4: { + $61 = HEAP32[7364]|0; + $62 = HEAP32[(29464)>>2]|0; + $63 = ($61|0)==($62|0); + if ($63) { + $148 = +HEAPF32[745]; + $149 = $148 + 4.9999998736893758E-5; + HEAPF32[745] = $149; + STACKTOP = sp;return; } + $64 = (($61) - ($62))|0; + $65 = ($64|0)>(0); + if ($65) { + $$04248 = 0; + } else { + $148 = +HEAPF32[745]; + $149 = $148 + 4.9999998736893758E-5; + HEAPF32[745] = $149; + STACKTOP = sp;return; } - do { - if ((label|0) == 8) { - label = 0; - $$pr = HEAP32[$rec>>2]|0; - $53 = ($$pr|0)>(0); - if ($53) { - $54 = (+($textOffsetX$05|0)); - $55 = $54 + $10; - $56 = (($text) + ($i$1$ph)|0); - $57 = HEAP8[$56>>0]|0; - $58 = $57 << 24 >> 24; - $59 = (($58) + -32)|0; - $60 = HEAP32[$11>>2]|0; - $61 = (($60) + ($59<<3)|0); - $62 = +HEAPF32[$61>>2]; - $63 = $7 * $62; - $64 = $55 + $63; - $65 = (~~(($64))); - $66 = (+($textOffsetY$04|0)); - $67 = $66 + $13; - $68 = (((($60) + ($59<<3)|0)) + 4|0); - $69 = +HEAPF32[$68>>2]; - $70 = $7 * $69; - $71 = $67 + $70; - $72 = (~~(($71))); - $73 = HEAP32[$14>>2]|0; - $74 = (+($73|0)); - $75 = $7 * $74; - $76 = (~~(($75))); - $77 = HEAP32[$15>>2]|0; - $78 = (+($77|0)); - $79 = $7 * $78; - $80 = (~~(($79))); - HEAP32[$0>>2] = $65; - HEAP32[$16>>2] = $72; - HEAP32[$17>>2] = $76; - HEAP32[$18>>2] = $80; - HEAPF32[$1>>2] = 0.0; - HEAPF32[$19>>2] = 0.0; - ;HEAP32[$$byval_copy>>2]=HEAP32[$spriteFont>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$spriteFont+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$spriteFont+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$spriteFont+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$spriteFont+16>>2]|0; - ;HEAP32[$rec$byval_copy>>2]=HEAP32[$rec>>2]|0;HEAP32[$rec$byval_copy+4>>2]=HEAP32[$rec+4>>2]|0;HEAP32[$rec$byval_copy+8>>2]=HEAP32[$rec+8>>2]|0;HEAP32[$rec$byval_copy+12>>2]=HEAP32[$rec+12>>2]|0; - ;HEAP32[$$byval_copy1>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$0+12>>2]|0; - ;HEAP32[$$byval_copy2>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$1+4>>2]|0; - ;HEAP8[$tint$byval_copy>>0]=HEAP8[$tint>>0]|0;HEAP8[$tint$byval_copy+1>>0]=HEAP8[$tint+1>>0]|0;HEAP8[$tint$byval_copy+2>>0]=HEAP8[$tint+2>>0]|0;HEAP8[$tint$byval_copy+3>>0]=HEAP8[$tint+3>>0]|0; - _DrawTexturePro($$byval_copy,$rec$byval_copy,$$byval_copy1,$$byval_copy2,0.0,$tint$byval_copy); - $81 = HEAP8[$56>>0]|0; - $82 = $81 << 24 >> 24; - $83 = (($82) + -32)|0; - $84 = HEAP32[$20>>2]|0; - $85 = (($84) + ($83<<2)|0); - $86 = HEAP32[$85>>2]|0; - $87 = ($86|0)==(0); - if ($87) { - $88 = HEAP32[$14>>2]|0; - $89 = (+($88|0)); - $90 = $7 * $89; - $91 = $21 + $90; - $92 = $54 + $91; - $93 = (~~(($92))); - $i$16 = $i$1$ph;$textOffsetX$2 = $93;$textOffsetY$17 = $textOffsetY$04; - break; - } else { - $94 = (+($86|0)); - $95 = $7 * $94; - $96 = $22 + $95; - $97 = $54 + $96; - $98 = (~~(($97))); - $i$16 = $i$1$ph;$textOffsetX$2 = $98;$textOffsetY$17 = $textOffsetY$04; - break; - } - } else { - $i$16 = $i$1$ph;$textOffsetX$2 = $textOffsetX$05;$textOffsetY$17 = $textOffsetY$04; - } + while(1) { + $66 = HEAP32[(29476)>>2]|0; + $67 = HEAP32[(29464)>>2]|0; + $68 = $67 << 2; + $69 = (($68) + -4)|0; + $70 = (($66) + ($69)|0); + $71 = HEAP8[$70>>0]|0; + $72 = (($66) + ($68)|0); + HEAP8[$72>>0] = $71; + $73 = HEAP32[(29476)>>2]|0; + $74 = HEAP32[(29464)>>2]|0; + $75 = $74 << 2; + $76 = (($75) + -3)|0; + $77 = (($73) + ($76)|0); + $78 = HEAP8[$77>>0]|0; + $79 = $75 | 1; + $80 = (($73) + ($79)|0); + HEAP8[$80>>0] = $78; + $81 = HEAP32[(29476)>>2]|0; + $82 = HEAP32[(29464)>>2]|0; + $83 = $82 << 2; + $84 = (($83) + -2)|0; + $85 = (($81) + ($84)|0); + $86 = HEAP8[$85>>0]|0; + $87 = $83 | 2; + $88 = (($81) + ($87)|0); + HEAP8[$88>>0] = $86; + $89 = HEAP32[(29476)>>2]|0; + $90 = HEAP32[(29464)>>2]|0; + $91 = $90 << 2; + $92 = (($91) + -1)|0; + $93 = (($89) + ($92)|0); + $94 = HEAP8[$93>>0]|0; + $95 = $91 | 3; + $96 = (($89) + ($95)|0); + HEAP8[$96>>0] = $94; + $97 = HEAP32[(29464)>>2]|0; + $98 = (($97) + 1)|0; + HEAP32[(29464)>>2] = $98; + $99 = (($$04248) + 1)|0; + $exitcond60 = ($99|0)==($64|0); + if ($exitcond60) { + break; + } else { + $$04248 = $99; } - } while(0); - $99 = (($i$16) + 1)|0; - $100 = ($99|0)<($2|0); - if ($100) { - $i$03 = $99;$textOffsetX$05 = $textOffsetX$2;$textOffsetY$04 = $textOffsetY$17; - } else { - break; } + $148 = +HEAPF32[745]; + $149 = $148 + 4.9999998736893758E-5; + HEAPF32[745] = $149; + STACKTOP = sp;return; + break; } - STACKTOP = sp;return; -} -function _FormatText($text,$varargs) { - $text = $text|0; - $varargs = $varargs|0; - var $args = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $args = sp; - HEAP32[$args>>2] = $varargs; - (_vsprintf(17440,$text,$args)|0); - STACKTOP = sp;return (17440|0); -} -function _MeasureText($text,$fontSize) { - $text = $text|0; - $fontSize = $fontSize|0; - var $$fontSize = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0.0, $4 = 0, $defaultFont$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $defaultFont$byval_copy = sp + 8|0; - $0 = sp; - $1 = ($fontSize|0)<(10); - $$fontSize = $1 ? 10 : $fontSize; - $2 = (($$fontSize|0) / 10)&-1; - dest=$defaultFont$byval_copy; src=5152; stop=dest+44|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MeasureTextEx($0,$defaultFont$byval_copy,$text,$$fontSize,$2); - $3 = +HEAPF32[$0>>2]; - $4 = (~~(($3))); - STACKTOP = sp;return ($4|0); -} -function _MeasureTextEx($agg$result,$spriteFont,$text,$fontSize,$spacing) { - $agg$result = $agg$result|0; - $spriteFont = $spriteFont|0; - $text = $text|0; - $fontSize = $fontSize|0; - $spacing = $spacing|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0; - var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0; - var $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$05 = 0, $lenCounter$06 = 0, $lenCounter$1 = 0, $lenCounter$1$tempLen$0 = 0, $lenCounter$1$tempLen$0$lcssa = 0, $phitmp = 0, $scaleFactor$0 = 0.0, $tempLen$0$lcssa = 0, $tempLen$07 = 0; - var $tempTextWidth$0$lcssa = 0, $tempTextWidth$03 = 0, $tempTextWidth$2 = 0, $tempTextWidth$2$lcssa = 0, $textHeight$0$lcssa = 0, $textHeight$04 = 0, $textHeight$1 = 0, $textHeight$1$lcssa = 0, $textWidth$0$lcssa = 0, $textWidth$0$tempTextWidth$0 = 0, $textWidth$0$tempTextWidth$01 = 0, $textWidth$02 = 0, $textWidth$1 = 0, $textWidth$1$lcssa = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_strlen($text)|0); - $1 = ((($spriteFont)) + 20|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($0|0)>(0); - if ($3) { - $4 = HEAP32[$1>>2]|0; - $5 = (($4|0) / 2)&-1; - $6 = ((($spriteFont)) + 40|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($spriteFont)) + 32|0); - $9 = HEAP32[$8>>2]|0; - $10 = ((($spriteFont)) + 36|0); - $11 = HEAP32[$10>>2]|0; - $i$05 = 0;$lenCounter$06 = 0;$tempLen$07 = 0;$tempTextWidth$03 = 0;$textHeight$04 = $2;$textWidth$02 = 0; - while(1) { - $12 = (($lenCounter$06) + 1)|0; - $13 = (($text) + ($i$05)|0); - $14 = HEAP8[$13>>0]|0; - $15 = ($14<<24>>24)==(10); - do { - if ($15) { - $31 = ($tempTextWidth$03|0)<($textWidth$02|0); - $textWidth$0$tempTextWidth$0 = $31 ? $textWidth$02 : $tempTextWidth$03; - $32 = (($4) + ($textHeight$04))|0; - $33 = (($32) + ($5))|0; - $lenCounter$1 = 0;$tempTextWidth$2 = $textWidth$0$tempTextWidth$0;$textHeight$1 = $33;$textWidth$1 = 0; - } else { - $16 = $14 << 24 >> 24; - $17 = (($16) + -32)|0; - $18 = (($7) + ($17<<2)|0); - $19 = HEAP32[$18>>2]|0; - $20 = ($19|0)==(0); - if ($20) { - $22 = (((($9) + ($17<<4)|0)) + 8|0); - $23 = HEAP32[$22>>2]|0; - $24 = (+($23|0)); - $25 = (($11) + ($17<<3)|0); - $26 = +HEAPF32[$25>>2]; - $27 = $24 + $26; - $28 = (+($textWidth$02|0)); - $29 = $28 + $27; - $30 = (~~(($29))); - $lenCounter$1 = $12;$tempTextWidth$2 = $tempTextWidth$03;$textHeight$1 = $textHeight$04;$textWidth$1 = $30; + case 7: { + $100 = HEAP32[7376]|0; + $101 = HEAP32[(29512)>>2]|0; + $102 = ($100|0)==($101|0); + if (!($102)) { + $103 = (($100) - ($101))|0; + $104 = ($103|0)>(0); + if ($104) { + $$04052 = 0; + while(1) { + $105 = HEAP32[(29524)>>2]|0; + $106 = HEAP32[(29512)>>2]|0; + $107 = $106 << 2; + $108 = (($107) + -4)|0; + $109 = (($105) + ($108)|0); + $110 = HEAP8[$109>>0]|0; + $111 = (($105) + ($107)|0); + HEAP8[$111>>0] = $110; + $112 = HEAP32[(29524)>>2]|0; + $113 = HEAP32[(29512)>>2]|0; + $114 = $113 << 2; + $115 = (($114) + -3)|0; + $116 = (($112) + ($115)|0); + $117 = HEAP8[$116>>0]|0; + $118 = $114 | 1; + $119 = (($112) + ($118)|0); + HEAP8[$119>>0] = $117; + $120 = HEAP32[(29524)>>2]|0; + $121 = HEAP32[(29512)>>2]|0; + $122 = $121 << 2; + $123 = (($122) + -2)|0; + $124 = (($120) + ($123)|0); + $125 = HEAP8[$124>>0]|0; + $126 = $122 | 2; + $127 = (($120) + ($126)|0); + HEAP8[$127>>0] = $125; + $128 = HEAP32[(29524)>>2]|0; + $129 = HEAP32[(29512)>>2]|0; + $130 = $129 << 2; + $131 = (($130) + -1)|0; + $132 = (($128) + ($131)|0); + $133 = HEAP8[$132>>0]|0; + $134 = $130 | 3; + $135 = (($128) + ($134)|0); + HEAP8[$135>>0] = $133; + $136 = HEAP32[(29512)>>2]|0; + $137 = (($136) + 1)|0; + HEAP32[(29512)>>2] = $137; + $138 = (($$04052) + 1)|0; + $exitcond63 = ($138|0)==($103|0); + if ($exitcond63) { break; } else { - $21 = (($19) + ($textWidth$02))|0; - $lenCounter$1 = $12;$tempTextWidth$2 = $tempTextWidth$03;$textHeight$1 = $textHeight$04;$textWidth$1 = $21; - break; + $$04052 = $138; } } - } while(0); - $34 = ($tempLen$07|0)<($lenCounter$1|0); - $lenCounter$1$tempLen$0 = $34 ? $lenCounter$1 : $tempLen$07; - $35 = (($i$05) + 1)|0; - $exitcond = ($35|0)==($0|0); - if ($exitcond) { - $lenCounter$1$tempLen$0$lcssa = $lenCounter$1$tempLen$0;$tempTextWidth$2$lcssa = $tempTextWidth$2;$textHeight$1$lcssa = $textHeight$1;$textWidth$1$lcssa = $textWidth$1; - break; - } else { - $i$05 = $35;$lenCounter$06 = $lenCounter$1;$tempLen$07 = $lenCounter$1$tempLen$0;$tempTextWidth$03 = $tempTextWidth$2;$textHeight$04 = $textHeight$1;$textWidth$02 = $textWidth$1; } } - $phitmp = (($lenCounter$1$tempLen$0$lcssa) + -1)|0; - $tempLen$0$lcssa = $phitmp;$tempTextWidth$0$lcssa = $tempTextWidth$2$lcssa;$textHeight$0$lcssa = $textHeight$1$lcssa;$textWidth$0$lcssa = $textWidth$1$lcssa; - } else { - $tempLen$0$lcssa = -1;$tempTextWidth$0$lcssa = 0;$textHeight$0$lcssa = $2;$textWidth$0$lcssa = 0; + $139 = HEAP32[7376]|0; + $140 = HEAP32[(29508)>>2]|0; + $141 = ($139|0)>($140|0); + if (!($141)) { + $148 = +HEAPF32[745]; + $149 = $148 + 4.9999998736893758E-5; + HEAPF32[745] = $149; + STACKTOP = sp;return; + } + $142 = HEAP32[(29520)>>2]|0; + $$promoted = HEAP32[(29508)>>2]|0; + $143 = $$promoted << 1; + $scevgep = (($142) + ($143<<2)|0); + $144 = (($139) - ($140))|0; + $145 = $144 << 3; + _memset(($scevgep|0),0,($145|0))|0; + $146 = (($139) + ($$promoted))|0; + $147 = (($146) - ($140))|0; + HEAP32[(29508)>>2] = $147; + $148 = +HEAPF32[745]; + $149 = $148 + 4.9999998736893758E-5; + HEAPF32[745] = $149; + STACKTOP = sp;return; + break; + } + default: { + $148 = +HEAPF32[745]; + $149 = $148 + 4.9999998736893758E-5; + HEAPF32[745] = $149; + STACKTOP = sp;return; } - $36 = ($tempTextWidth$0$lcssa|0)<($textWidth$0$lcssa|0); - $textWidth$0$tempTextWidth$01 = $36 ? $textWidth$0$lcssa : $tempTextWidth$0$lcssa; - $37 = HEAP32[$1>>2]|0; - $38 = ($37|0)<($fontSize|0); - if (!($38)) { - $scaleFactor$0 = 1.0; - $42 = (+($textWidth$0$tempTextWidth$01|0)); - $43 = $42 * $scaleFactor$0; - $44 = Math_imul($tempLen$0$lcssa, $spacing)|0; - $45 = (+($44|0)); - $46 = $45 + $43; - $47 = (+($textHeight$0$lcssa|0)); - $48 = $47 * $scaleFactor$0; - HEAPF32[$agg$result>>2] = $46; - $49 = ((($agg$result)) + 4|0); - HEAPF32[$49>>2] = $48; - return; } - $39 = (+($fontSize|0)); - $40 = (+($37|0)); - $41 = $39 / $40; - $scaleFactor$0 = $41; - $42 = (+($textWidth$0$tempTextWidth$01|0)); - $43 = $42 * $scaleFactor$0; - $44 = Math_imul($tempLen$0$lcssa, $spacing)|0; - $45 = (+($44|0)); - $46 = $45 + $43; - $47 = (+($textHeight$0$lcssa|0)); - $48 = $47 * $scaleFactor$0; - HEAPF32[$agg$result>>2] = $46; - $49 = ((($agg$result)) + 4|0); - HEAPF32[$49>>2] = $48; - return; } -function _TraceLog($msgType,$text,$varargs) { - $msgType = $msgType|0; - $text = $text|0; - $varargs = $varargs|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $args = 0, label = 0, sp = 0; +function _rlVertex3f($0,$1,$2) { + $0 = +$0; + $1 = +$1; + $2 = +$2; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; + var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; + var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $args = sp; - switch ($msgType|0) { - case 0: { - $0 = HEAP32[11296>>2]|0; - (_fwrite(17504,6,1,$0)|0); - break; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $vararg_buffer3 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $3 = HEAP32[7530]|0; + $4 = ($3|0)==(0); + if (!($4)) { + $5 = HEAP32[7090]|0; + $6 = HEAP32[7531]|0; + $7 = (($5) + (($6*12)|0)|0); + HEAPF32[$7>>2] = $0; + $8 = (((($5) + (($6*12)|0)|0)) + 4|0); + HEAPF32[$8>>2] = $1; + $9 = (((($5) + (($6*12)|0)|0)) + 8|0); + HEAPF32[$9>>2] = $2; + $10 = (($6) + 1)|0; + HEAP32[7531] = $10; + STACKTOP = sp;return; } + $11 = HEAP32[7093]|0; + switch ($11|0) { case 1: { - $1 = HEAP32[11296>>2]|0; - (_fwrite(17511,7,1,$1)|0); + $12 = HEAP32[7352]|0; + $13 = ($12|0)<(2048); + if ($13) { + $14 = HEAP32[(29420)>>2]|0; + $15 = ($12*3)|0; + $16 = (($14) + ($15<<2)|0); + HEAPF32[$16>>2] = $0; + $17 = (($15) + 1)|0; + $18 = (($14) + ($17<<2)|0); + HEAPF32[$18>>2] = $1; + $19 = (($15) + 2)|0; + $20 = (($14) + ($19<<2)|0); + HEAPF32[$20>>2] = $2; + $21 = (($12) + 1)|0; + HEAP32[7352] = $21; + STACKTOP = sp;return; + } else { + _TraceLog(2,11686,$vararg_buffer); + STACKTOP = sp;return; + } break; } - case 2: { - $2 = HEAP32[11296>>2]|0; - (_fwrite(17519,9,1,$2)|0); + case 4: { + $22 = HEAP32[7364]|0; + $23 = ($22|0)<(6144); + if ($23) { + $24 = HEAP32[(29468)>>2]|0; + $25 = ($22*3)|0; + $26 = (($24) + ($25<<2)|0); + HEAPF32[$26>>2] = $0; + $27 = (($25) + 1)|0; + $28 = (($24) + ($27<<2)|0); + HEAPF32[$28>>2] = $1; + $29 = (($25) + 2)|0; + $30 = (($24) + ($29<<2)|0); + HEAPF32[$30>>2] = $2; + $31 = (($22) + 1)|0; + HEAP32[7364] = $31; + STACKTOP = sp;return; + } else { + _TraceLog(2,11711,$vararg_buffer1); + STACKTOP = sp;return; + } break; } - case 3: { - STACKTOP = sp;return; + case 7: { + $32 = HEAP32[7376]|0; + $33 = ($32|0)<(4096); + if ($33) { + $34 = HEAP32[(29516)>>2]|0; + $35 = ($32*3)|0; + $36 = (($34) + ($35<<2)|0); + HEAPF32[$36>>2] = $0; + $37 = (($35) + 1)|0; + $38 = (($34) + ($37<<2)|0); + HEAPF32[$38>>2] = $1; + $39 = (($35) + 2)|0; + $40 = (($34) + ($39<<2)|0); + HEAPF32[$40>>2] = $2; + $41 = (($32) + 1)|0; + HEAP32[7376] = $41; + $42 = HEAP32[7091]|0; + $43 = HEAP32[7092]|0; + $44 = (($43) + -1)|0; + $45 = (($42) + (($44*144)|0)|0); + $46 = HEAP32[$45>>2]|0; + $47 = (($46) + 1)|0; + HEAP32[$45>>2] = $47; + STACKTOP = sp;return; + } else { + _TraceLog(2,11740,$vararg_buffer3); + STACKTOP = sp;return; + } break; } default: { + STACKTOP = sp;return; } } - HEAP32[$args>>2] = $varargs; - $3 = HEAP32[11296>>2]|0; - (_vfprintf($3,$text,$args)|0); - $4 = HEAP32[11296>>2]|0; - (_fputc(10,$4)|0); - $5 = ($msgType|0)==(1); - if ($5) { - _exit(1); - // unreachable; - } else { - STACKTOP = sp;return; +} +function _rlVertex2f($0,$1) { + $0 = +$0; + $1 = +$1; + var $2 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $2 = +HEAPF32[745]; + _rlVertex3f($0,$1,$2); + return; +} +function _rlVertex2i($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0.0, $3 = 0.0, $4 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (+($0|0)); + $3 = (+($1|0)); + $4 = +HEAPF32[745]; + _rlVertex3f($2,$3,$4); + return; +} +function _rlTexCoord2f($0,$1) { + $0 = +$0; + $1 = +$1; + var $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = HEAP32[7093]|0; + $3 = ($2|0)==(7); + if (!($3)) { + return; } + $4 = HEAP32[(29520)>>2]|0; + $5 = HEAP32[(29508)>>2]|0; + $6 = $5 << 1; + $7 = (($4) + ($6<<2)|0); + HEAPF32[$7>>2] = $0; + $8 = $6 | 1; + $9 = (($4) + ($8<<2)|0); + HEAPF32[$9>>2] = $1; + $10 = (($5) + 1)|0; + HEAP32[(29508)>>2] = $10; + return; } -function _GetExtension($fileName) { - $fileName = $fileName|0; - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $or$cond = 0, label = 0, sp = 0; +function _rlNormal3f($0,$1,$2) { + $0 = +$0; + $1 = +$1; + $2 = +$2; + var label = 0, sp = 0; sp = STACKTOP; - $0 = (_strrchr($fileName,46)|0); - $1 = ($0|0)==(0|0); - $2 = ($0|0)==($fileName|0); - $or$cond = $1 | $2; - $3 = ((($0)) + 1|0); - $$0 = $or$cond ? 21528 : $3; - return ($$0|0); + return; } -function _InitAudioDevice() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $cond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; +function _rlColor4ub($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$sink37 = 0, $$sink38 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $4 = 0, $5 = 0; + var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $0 = (_alcOpenDevice((0|0))|0); - $1 = ($0|0)==(0|0); - if ($1) { - _TraceLog(1,17529,$vararg_buffer); + $4 = HEAP32[7093]|0; + switch ($4|0) { + case 1: { + $$sink37 = (29416);$$sink38 = (29428); + break; } - $2 = (_alcCreateContext(($0|0),(0|0))|0); - $cond = ($2|0)==(0|0); - if ($cond) { - label = 6; - } else { - $3 = (_alcMakeContextCurrent(($2|0))|0); - $4 = ($3<<24>>24)==(0); - if ($4) { - _alcDestroyContext(($2|0)); - label = 6; - } + case 4: { + $$sink37 = (29464);$$sink38 = (29476); + break; } - if ((label|0) == 6) { - (_alcCloseDevice(($0|0))|0); - _TraceLog(1,17562,$vararg_buffer1); - } - $5 = (_alcGetString(($0|0),4101)|0); - HEAP32[$vararg_buffer3>>2] = $5; - _TraceLog(0,17592,$vararg_buffer3); - _alListener3f(4100,0.0,0.0,0.0); - _alListener3f(4102,0.0,0.0,0.0); - _alListener3f(4111,0.0,0.0,-1.0); - STACKTOP = sp;return; + case 7: { + $$sink37 = (29512);$$sink38 = (29524); + break; + } + default: { + return; + } + } + $5 = HEAP32[$$sink38>>2]|0; + $6 = HEAP32[$$sink37>>2]|0; + $7 = $6 << 2; + $8 = (($5) + ($7)|0); + HEAP8[$8>>0] = $0; + $9 = HEAP32[$$sink38>>2]|0; + $10 = HEAP32[$$sink37>>2]|0; + $11 = $10 << 2; + $12 = $11 | 1; + $13 = (($9) + ($12)|0); + HEAP8[$13>>0] = $1; + $14 = HEAP32[$$sink38>>2]|0; + $15 = HEAP32[$$sink37>>2]|0; + $16 = $15 << 2; + $17 = $16 | 2; + $18 = (($14) + ($17)|0); + HEAP8[$18>>0] = $2; + $19 = HEAP32[$$sink38>>2]|0; + $20 = HEAP32[$$sink37>>2]|0; + $21 = $20 << 2; + $22 = $21 | 3; + $23 = (($19) + ($22)|0); + HEAP8[$23>>0] = $3; + $24 = HEAP32[$$sink37>>2]|0; + $25 = (($24) + 1)|0; + HEAP32[$$sink37>>2] = $25; + return; } -function _CloseAudioDevice() { - var $0 = 0, $1 = 0, $2 = 0, $vararg_buffer = 0, label = 0, sp = 0; +function _rlEnableTexture($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - _StopMusicStream(); - $0 = (_alcGetCurrentContext()|0); - $1 = ($0|0)==(0|0); - if ($1) { - _TraceLog(2,17646,$vararg_buffer); + $1 = HEAP32[7091]|0; + $2 = HEAP32[7092]|0; + $3 = (($2) + -1)|0; + $4 = (((($1) + (($3*144)|0)|0)) + 8|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==($0|0); + if ($6) { + return; } - $2 = (_alcGetContextsDevice(($0|0))|0); - (_alcMakeContextCurrent((0|0))|0); - _alcDestroyContext(($0|0)); - (_alcCloseDevice(($2|0))|0); - STACKTOP = sp;return; + $7 = (($1) + (($3*144)|0)|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($8|0)>(0); + if ($9) { + $10 = (($2) + 1)|0; + HEAP32[7092] = $10; + } + $11 = HEAP32[7092]|0; + $12 = (($11) + -1)|0; + $13 = (((($1) + (($12*144)|0)|0)) + 8|0); + HEAP32[$13>>2] = $0; + $14 = (($1) + (($12*144)|0)|0); + HEAP32[$14>>2] = 0; + return; } -function _StopMusicStream() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; +function _rlDisableTexture() { + var $0 = 0, $1 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = HEAP32[8140>>2]|0; - $1 = ($0|0)==(0); - if ($1) { - HEAP32[8140>>2] = 0; + $0 = HEAP32[7376]|0; + $1 = ($0|0)>(4095); + if (!($1)) { return; } - $2 = HEAP32[(8156)>>2]|0; - _alSourceStop(($2|0)); - _EmptyMusicStream(); - _alDeleteSources(1,((8156)|0)); - _alDeleteBuffers(2,((8148)|0)); - $3 = HEAP32[8144>>2]|0; - _stb_vorbis_close($3); - HEAP32[8140>>2] = 0; + _rlglDraw(); return; } -function _LoadSound($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $$ = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, $buffer = 0, $format$0 = 0, $sound$sroa$0$0 = 0, $sound$sroa$3$0 = 0, $source = 0, $vararg_buffer = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, $wave = 0, $wave$byval_copy = 0, label = 0, sp = 0; +function _rlTextureParameters($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_ptr3 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; - $wave$byval_copy = sp + 8|0; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $vararg_buffer4 = sp + 24|0; + $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; - $wave = sp + 32|0; - $source = sp + 28|0; - $buffer = sp + 24|0; - ;HEAP32[$wave>>2]=0|0;HEAP32[$wave+4>>2]=0|0;HEAP32[$wave+8>>2]=0|0;HEAP32[$wave+12>>2]=0|0; - $0 = (_GetExtension($fileName)|0); - $1 = (_strcmp($0,17694)|0); - $2 = ($1|0)==(0); - do { - if ($2) { - _LoadWAV($wave,$fileName); - } else { - $3 = (_GetExtension($fileName)|0); - $4 = (_strcmp($3,17698)|0); - $5 = ($4|0)==(0); - if ($5) { - _LoadOGG($wave,$fileName); - break; + _glBindTexture(3553,($0|0)); + L1: do { + switch ($1|0) { + case 10243: case 10242: { + $3 = ($2|0)!=(34626); + $4 = HEAP32[7060]|0; + $5 = ($4|0)!=(0); + $or$cond = $3 | $5; + if ($or$cond) { + _glTexParameteri(3553,($1|0),($2|0)); + break L1; } else { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,17702,$vararg_buffer); - break; + _TraceLog(1,11765,$vararg_buffer); + break L1; + } + break; + } + case 10241: case 10240: { + _glTexParameteri(3553,($1|0),($2|0)); + break; + } + case 12288: { + $6 = (+($2|0)); + $7 = +HEAPF32[7059]; + $8 = !($6 <= $7); + if (!($8)) { + _glTexParameterf(3553,34046,(+$6)); + break L1; + } + $9 = $7 > 0.0; + if ($9) { + $10 = $7; + HEAP32[$vararg_buffer1>>2] = $0; + $vararg_ptr3 = ((($vararg_buffer1)) + 8|0); + HEAPF64[$vararg_ptr3>>3] = $10; + _TraceLog(1,11802,$vararg_buffer1); + _glTexParameterf(3553,34046,(+$6)); + break L1; + } else { + _TraceLog(1,11864,$vararg_buffer4); + break L1; } + break; + } + default: { + } } } while(0); - $6 = HEAP32[$wave>>2]|0; - $7 = ($6|0)==(0|0); - if ($7) { - $sound$sroa$0$0 = 0;$sound$sroa$3$0 = 0; - HEAP32[$agg$result>>2] = $sound$sroa$0$0; - $39 = ((($agg$result)) + 4|0); - HEAP32[$39>>2] = $sound$sroa$3$0; + _glBindTexture(3553,0); + STACKTOP = sp;return; +} +function _GetDefaultTexture($0) { + $0 = $0|0; + var $$sroa$4$0$$sroa_idx2 = 0, $$sroa$5$0$$sroa_idx4 = 0, $$sroa$6$0$$sroa_idx6 = 0, $$sroa$7$0$$sroa_idx8 = 0, $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP32[7061]|0; + HEAP32[$0>>2] = $1; + $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); + HEAP32[$$sroa$4$0$$sroa_idx2>>2] = 1; + $$sroa$5$0$$sroa_idx4 = ((($0)) + 8|0); + HEAP32[$$sroa$5$0$$sroa_idx4>>2] = 1; + $$sroa$6$0$$sroa_idx6 = ((($0)) + 12|0); + HEAP32[$$sroa$6$0$$sroa_idx6>>2] = 1; + $$sroa$7$0$$sroa_idx8 = ((($0)) + 16|0); + HEAP32[$$sroa$7$0$$sroa_idx8>>2] = 7; + return; +} +function _DrawRectangle($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $10 = 0.0, $11 = 0, $12 = 0.0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); + $$byval_copy2 = sp + 32|0; + $$byval_copy1 = sp + 24|0; + $$byval_copy = sp + 16|0; + $5 = sp + 8|0; + $6 = sp; + $7 = (+($0|0)); + HEAPF32[$5>>2] = $7; + $8 = ((($5)) + 4|0); + $9 = (+($1|0)); + HEAPF32[$8>>2] = $9; + $10 = (+($2|0)); + HEAPF32[$6>>2] = $10; + $11 = ((($6)) + 4|0); + $12 = (+($3|0)); + HEAPF32[$11>>2] = $12; + ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$5+4>>2]|0; + ;HEAP32[$$byval_copy1>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$6+4>>2]|0; + ;HEAP8[$$byval_copy2>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy2+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy2+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy2+3>>0]=HEAP8[$4+3>>0]|0; + _DrawRectangleV($$byval_copy,$$byval_copy1,$$byval_copy2); + STACKTOP = sp;return; +} +function _DrawRectangleV($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0; + var $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0; + var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0.0, $65 = 0.0; + var $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $3 = sp; + $4 = (_rlGetVersion()|0); + $5 = ($4|0)==(1); + if ($5) { + _rlBegin(4); + $6 = HEAP8[$2>>0]|0; + $7 = ((($2)) + 1|0); + $8 = HEAP8[$7>>0]|0; + $9 = ((($2)) + 2|0); + $10 = HEAP8[$9>>0]|0; + $11 = ((($2)) + 3|0); + $12 = HEAP8[$11>>0]|0; + _rlColor4ub($6,$8,$10,$12); + $13 = +HEAPF32[$0>>2]; + $14 = (~~(($13))); + $15 = ((($0)) + 4|0); + $16 = +HEAPF32[$15>>2]; + $17 = (~~(($16))); + _rlVertex2i($14,$17); + $18 = ((($1)) + 4|0); + $19 = +HEAPF32[$18>>2]; + $20 = $16 + $19; + $21 = (~~(($20))); + _rlVertex2i($14,$21); + $22 = +HEAPF32[$0>>2]; + $23 = +HEAPF32[$1>>2]; + $24 = $22 + $23; + $25 = (~~(($24))); + $26 = +HEAPF32[$15>>2]; + $27 = +HEAPF32[$18>>2]; + $28 = $26 + $27; + $29 = (~~(($28))); + _rlVertex2i($25,$29); + $30 = +HEAPF32[$0>>2]; + $31 = (~~(($30))); + $32 = +HEAPF32[$15>>2]; + $33 = (~~(($32))); + _rlVertex2i($31,$33); + $34 = +HEAPF32[$1>>2]; + $35 = $30 + $34; + $36 = (~~(($35))); + $37 = +HEAPF32[$18>>2]; + $38 = $32 + $37; + $39 = (~~(($38))); + _rlVertex2i($36,$39); + $40 = +HEAPF32[$0>>2]; + $41 = +HEAPF32[$1>>2]; + $42 = $40 + $41; + $43 = (~~(($42))); + $44 = +HEAPF32[$15>>2]; + $45 = (~~(($44))); + _rlVertex2i($43,$45); + _rlEnd(); STACKTOP = sp;return; } - $8 = ((($wave)) + 14|0); - $9 = HEAP16[$8>>1]|0; - switch ($9<<16>>16) { - case 1: { - $10 = ((($wave)) + 12|0); - $11 = HEAP16[$10>>1]|0; - $12 = ($11<<16>>16)==(8); - if ($12) { - $format$0 = 4352; - } else { - $13 = ($11<<16>>16)==(16); - $$ = $13 ? 4353 : 0; - $format$0 = $$; + $46 = (_rlGetVersion()|0); + $47 = ($46|0)==(2); + if (!($47)) { + $48 = (_rlGetVersion()|0); + $49 = ($48|0)==(3); + if (!($49)) { + $50 = (_rlGetVersion()|0); + $51 = ($50|0)==(4); + if (!($51)) { + STACKTOP = sp;return; + } } - break; } - case 2: { - $14 = ((($wave)) + 12|0); - $15 = HEAP16[$14>>1]|0; - $16 = ($15<<16>>16)==(8); - if ($16) { - $format$0 = 4354; - } else { - $17 = ($15<<16>>16)==(16); - $$1 = $17 ? 4355 : 0; - $format$0 = $$1; + _GetDefaultTexture($3); + $52 = HEAP32[$3>>2]|0; + _rlEnableTexture($52); + _rlBegin(7); + $53 = HEAP8[$2>>0]|0; + $54 = ((($2)) + 1|0); + $55 = HEAP8[$54>>0]|0; + $56 = ((($2)) + 2|0); + $57 = HEAP8[$56>>0]|0; + $58 = ((($2)) + 3|0); + $59 = HEAP8[$58>>0]|0; + _rlColor4ub($53,$55,$57,$59); + _rlTexCoord2f(0.0,0.0); + $60 = +HEAPF32[$0>>2]; + $61 = ((($0)) + 4|0); + $62 = +HEAPF32[$61>>2]; + _rlVertex2f($60,$62); + _rlTexCoord2f(0.0,1.0); + $63 = ((($1)) + 4|0); + $64 = +HEAPF32[$63>>2]; + $65 = $62 + $64; + _rlVertex2f($60,$65); + _rlTexCoord2f(1.0,1.0); + $66 = +HEAPF32[$0>>2]; + $67 = +HEAPF32[$1>>2]; + $68 = $66 + $67; + $69 = +HEAPF32[$61>>2]; + $70 = +HEAPF32[$63>>2]; + $71 = $69 + $70; + _rlVertex2f($68,$71); + _rlTexCoord2f(1.0,0.0); + $72 = +HEAPF32[$0>>2]; + $73 = +HEAPF32[$1>>2]; + $74 = $72 + $73; + $75 = +HEAPF32[$61>>2]; + _rlVertex2f($74,$75); + _rlEnd(); + _rlDisableTexture(); + STACKTOP = sp;return; +} +function _DrawRectangleLines($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$byval_copy3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; + var $29 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $$byval_copy3 = sp; + $5 = (_rlGetVersion()|0); + $6 = ($5|0)==(1); + if ($6) { + _rlBegin(1); + $7 = HEAP8[$4>>0]|0; + $8 = ((($4)) + 1|0); + $9 = HEAP8[$8>>0]|0; + $10 = ((($4)) + 2|0); + $11 = HEAP8[$10>>0]|0; + $12 = ((($4)) + 3|0); + $13 = HEAP8[$12>>0]|0; + _rlColor4ub($7,$9,$11,$13); + $14 = (($0) + 1)|0; + $15 = (($1) + 1)|0; + _rlVertex2i($14,$15); + $16 = (($2) + ($0))|0; + _rlVertex2i($16,$15); + _rlVertex2i($16,$15); + $17 = (($3) + ($1))|0; + _rlVertex2i($16,$17); + _rlVertex2i($16,$17); + _rlVertex2i($14,$17); + _rlVertex2i($14,$17); + _rlVertex2i($14,$15); + _rlEnd(); + STACKTOP = sp;return; + } + $18 = (_rlGetVersion()|0); + $19 = ($18|0)==(2); + if (!($19)) { + $20 = (_rlGetVersion()|0); + $21 = ($20|0)==(3); + if (!($21)) { + $22 = (_rlGetVersion()|0); + $23 = ($22|0)==(4); + if (!($23)) { + STACKTOP = sp;return; + } } - break; } - default: { - $format$0 = 0; - } - } - _alGenSources(1,($source|0)); - $18 = HEAP32[$source>>2]|0; - _alSourcef(($18|0),4099,1.0); - $19 = HEAP32[$source>>2]|0; - _alSourcef(($19|0),4106,1.0); - $20 = HEAP32[$source>>2]|0; - _alSource3f(($20|0),4100,0.0,0.0,0.0); - $21 = HEAP32[$source>>2]|0; - _alSource3f(($21|0),4102,0.0,0.0,0.0); - $22 = HEAP32[$source>>2]|0; - _alSourcei(($22|0),4103,0); - _alGenBuffers(1,($buffer|0)); - $23 = HEAP32[$buffer>>2]|0; - $24 = HEAP32[$wave>>2]|0; - $25 = ((($wave)) + 4|0); - $26 = HEAP32[$25>>2]|0; - $27 = ((($wave)) + 8|0); - $28 = HEAP32[$27>>2]|0; - _alBufferData(($23|0),($format$0|0),($24|0),($26|0),($28|0)); - $29 = HEAP32[$source>>2]|0; - $30 = HEAP32[$buffer>>2]|0; - _alSourcei(($29|0),4105,($30|0)); - $31 = HEAP32[$27>>2]|0; - $32 = ((($wave)) + 12|0); - $33 = HEAP16[$32>>1]|0; - $34 = $33 << 16 >> 16; - $35 = HEAP16[$8>>1]|0; - $36 = $35 << 16 >> 16; - HEAP32[$wave$byval_copy>>2] = $fileName; - $vararg_ptr4 = ((($wave$byval_copy)) + 4|0); - HEAP32[$vararg_ptr4>>2] = $31; - $vararg_ptr5 = ((($wave$byval_copy)) + 8|0); - HEAP32[$vararg_ptr5>>2] = $34; - $vararg_ptr6 = ((($wave$byval_copy)) + 12|0); - HEAP32[$vararg_ptr6>>2] = $36; - _TraceLog(0,17758,$wave$byval_copy); - ;HEAP32[$wave$byval_copy>>2]=HEAP32[$wave>>2]|0;HEAP32[$wave$byval_copy+4>>2]=HEAP32[$wave+4>>2]|0;HEAP32[$wave$byval_copy+8>>2]=HEAP32[$wave+8>>2]|0;HEAP32[$wave$byval_copy+12>>2]=HEAP32[$wave+12>>2]|0; - _UnloadWave($wave$byval_copy); - $37 = HEAP32[$source>>2]|0; - $38 = HEAP32[$buffer>>2]|0; - $sound$sroa$0$0 = $37;$sound$sroa$3$0 = $38; - HEAP32[$agg$result>>2] = $sound$sroa$0$0; - $39 = ((($agg$result)) + 4|0); - HEAP32[$39>>2] = $sound$sroa$3$0; + ;HEAP8[$$byval_copy3>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$4+3>>0]|0; + _DrawRectangle($0,$1,$2,1,$$byval_copy3); + $24 = (($0) + -1)|0; + $25 = (($24) + ($2))|0; + $26 = (($1) + 1)|0; + $27 = (($3) + -2)|0; + ;HEAP8[$$byval_copy3>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$4+3>>0]|0; + _DrawRectangle($25,$26,1,$27,$$byval_copy3); + $28 = (($1) + -1)|0; + $29 = (($28) + ($3))|0; + ;HEAP8[$$byval_copy3>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$4+3>>0]|0; + _DrawRectangle($0,$29,$2,1,$$byval_copy3); + ;HEAP8[$$byval_copy3>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$4+3>>0]|0; + _DrawRectangle($0,$26,1,$27,$$byval_copy3); STACKTOP = sp;return; } -function _UnloadSound($sound) { - $sound = $sound|0; - var $0 = 0, $vararg_buffer = 0, label = 0, sp = 0; +function _CheckCollisionCircles($0,$1,$2,$3) { + $0 = $0|0; + $1 = +$1; + $2 = $2|0; + $3 = +$3; + var $$0 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0, $not$ = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - _alDeleteSources(1,($sound|0)); - $0 = ((($sound)) + 4|0); - _alDeleteBuffers(1,($0|0)); - _TraceLog(0,17838,$vararg_buffer); - STACKTOP = sp;return; + $4 = +HEAPF32[$2>>2]; + $5 = +HEAPF32[$0>>2]; + $6 = $4 - $5; + $7 = ((($2)) + 4|0); + $8 = +HEAPF32[$7>>2]; + $9 = ((($0)) + 4|0); + $10 = +HEAPF32[$9>>2]; + $11 = $8 - $10; + $12 = $6 * $6; + $13 = $11 * $11; + $14 = $12 + $13; + $15 = (+Math_sqrt((+$14))); + $16 = $1 + $3; + $not$ = $15 <= $16; + $$0 = $not$&1; + return ($$0|0); } -function _PlaySound($sound) { - $sound = $sound|0; - var $0 = 0, label = 0, sp = 0; +function _stbi__err($0) { + $0 = $0|0; + var label = 0, sp = 0; sp = STACKTOP; - $0 = HEAP32[$sound>>2]|0; - _alSourcePlay(($0|0)); + HEAP32[7532] = $0; return; } -function _PlayMusicStream($fileName) { - $fileName = $fileName|0; - var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $info = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer13 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr12 = 0, $vararg_ptr4 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; +function _stbi_load_from_file($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $10 = 0, $11 = 0, $12 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $vararg_buffer13 = sp + 32|0; - $vararg_buffer9 = sp + 24|0; - $vararg_buffer5 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $info = sp + 40|0; - $0 = (_GetExtension($fileName)|0); - $1 = (_strcmp($0,17698)|0); - $2 = ($1|0)==(0); - if (!($2)) { - HEAP32[$vararg_buffer13>>2] = $fileName; - _TraceLog(2,17975,$vararg_buffer13); - STACKTOP = sp;return; - } - _StopMusicStream(); - $3 = (_stb_vorbis_open_filename($fileName,0,0)|0); - HEAP32[8144>>2] = $3; - $4 = ($3|0)==(0|0); - if ($4) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,17858,$vararg_buffer); - STACKTOP = sp;return; - } else { - _stb_vorbis_get_info($info,$3); - $5 = ((($info)) + 4|0); - $6 = HEAP32[$5>>2]|0; - HEAP32[(8164)>>2] = $6; - $7 = HEAP32[$info>>2]|0; - HEAP32[(8168)>>2] = $7; - $8 = HEAP32[$info>>2]|0; - HEAP32[$vararg_buffer1>>2] = $fileName; - $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); - HEAP32[$vararg_ptr4>>2] = $8; - _TraceLog(0,17898,$vararg_buffer1); - $9 = HEAP32[$5>>2]|0; - HEAP32[$vararg_buffer5>>2] = $fileName; - $vararg_ptr8 = ((($vararg_buffer5)) + 4|0); - HEAP32[$vararg_ptr8>>2] = $9; - _TraceLog(0,17923,$vararg_buffer5); - $10 = ((($info)) + 16|0); - $11 = HEAP32[$10>>2]|0; - HEAP32[$vararg_buffer9>>2] = $fileName; - $vararg_ptr12 = ((($vararg_buffer9)) + 4|0); - HEAP32[$vararg_ptr12>>2] = $11; - _TraceLog(3,17945,$vararg_buffer9); - $12 = HEAP32[$5>>2]|0; - $13 = ($12|0)==(2); - $$ = $13 ? 4355 : 4353; - HEAP32[(8160)>>2] = $$; - HEAP32[(8176)>>2] = 1; - HEAP32[8140>>2] = 1; - _alGenSources(1,((8156)|0)); - $14 = HEAP32[(8156)>>2]|0; - _alSourcef(($14|0),4099,1.0); - $15 = HEAP32[(8156)>>2]|0; - _alSourcef(($15|0),4106,1.0); - $16 = HEAP32[(8156)>>2]|0; - _alSource3f(($16|0),4100,0.0,0.0,0.0); - $17 = HEAP32[(8156)>>2]|0; - _alSource3f(($17|0),4102,0.0,0.0,0.0); - _alGenBuffers(2,((8148)|0)); - $18 = HEAP32[(8148)>>2]|0; - (_BufferMusicStream($18)|0); - $19 = HEAP32[(8152)>>2]|0; - (_BufferMusicStream($19)|0); - $20 = HEAP32[(8156)>>2]|0; - _alSourceQueueBuffers(($20|0),2,((8148)|0)); - $21 = HEAP32[(8156)>>2]|0; - _alSourcePlay(($21|0)); - $22 = HEAP32[8144>>2]|0; - $23 = (_stb_vorbis_stream_length_in_samples($22)|0); - $24 = HEAP32[(8164)>>2]|0; - $25 = Math_imul($24, $23)|0; - HEAP32[(8172)>>2] = $25; - STACKTOP = sp;return; + STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(192|0); + $5 = sp; + _stbi__start_file($5,$0); + $6 = (_stbi__load_and_postprocess_8bit($5,$1,$2,$3,$4)|0); + $7 = ($6|0)==(0|0); + if ($7) { + STACKTOP = sp;return ($6|0); } + $8 = ((($5)) + 172|0); + $9 = HEAP32[$8>>2]|0; + $10 = ((($5)) + 168|0); + $11 = HEAP32[$10>>2]|0; + $12 = (($11) - ($9))|0; + (_fseek($0,$12,1)|0); + STACKTOP = sp;return ($6|0); } -function _SetMusicVolume($volume) { - $volume = +$volume; - var $0 = 0, label = 0, sp = 0; +function _stbi__start_file($0,$1) { + $0 = $0|0; + $1 = $1|0; + var label = 0, sp = 0; sp = STACKTOP; - $0 = HEAP32[(8156)>>2]|0; - _alSourcef(($0|0),4106,(+$volume)); + _stbi__start_callbacks($0,3096,$1); return; } -function _UpdateMusicStream() { - var $$lcssa = 0, $$pr = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $active$0$lcssa = 0, $active$1 = 0, $buffer = 0, $or$cond = 0, $or$cond3 = 0, $processed = 0, $state = 0, $vararg_buffer = 0, label = 0; - var sp = 0; +function _stbi__load_and_postprocess_8bit($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0 = 0, $$070 = 0, $$07175 = 0, $$07276 = 0, $$07378 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; + var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; + var $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond79 = 0, $exitcond80 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - $buffer = sp + 12|0; - $processed = sp + 8|0; - $state = sp + 4|0; - HEAP32[$buffer>>2] = 0; - HEAP32[$processed>>2] = 0; - $0 = HEAP32[8140>>2]|0; - $1 = ($0|0)==(0); - if ($1) { - STACKTOP = sp;return; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $5 = sp; + $6 = (_stbi__load_main($0,$1,$2,$3,$4,$5)|0); + $7 = ($6|0)==(0|0); + if ($7) { + $$0 = 0; + STACKTOP = sp;return ($$0|0); } - $2 = HEAP32[(8156)>>2]|0; - _alGetSourcei(($2|0),4118,($processed|0)); - $$pr = HEAP32[$processed>>2]|0; - $3 = ($$pr|0)>(0); - $4 = HEAP32[(8156)>>2]|0; - if ($3) { - $5 = $4; - while(1) { - _alSourceUnqueueBuffers(($5|0),1,($buffer|0)); - $6 = HEAP32[$buffer>>2]|0; - $7 = (_BufferMusicStream($6)|0); - $8 = ($7|0)==(0); - $9 = HEAP32[(8176)>>2]|0; - $10 = ($9|0)!=(0); - $or$cond = $8 & $10; - if ($or$cond) { - $11 = HEAP32[8144>>2]|0; - _stb_vorbis_seek_start($11); - $12 = HEAP32[8144>>2]|0; - $13 = (_stb_vorbis_stream_length_in_samples($12)|0); - $14 = HEAP32[(8164)>>2]|0; - $15 = Math_imul($14, $13)|0; - HEAP32[(8172)>>2] = $15; - $16 = HEAP32[$buffer>>2]|0; - $17 = (_BufferMusicStream($16)|0); - $active$1 = $17; - } else { - $active$1 = $7; - } - $18 = HEAP32[(8156)>>2]|0; - _alSourceQueueBuffers(($18|0),1,($buffer|0)); - $19 = (_alGetError()|0); - $20 = ($19|0)==(0); - if (!($20)) { - _TraceLog(2,18031,$vararg_buffer); - } - $21 = HEAP32[$processed>>2]|0; - $22 = (($21) + -1)|0; - HEAP32[$processed>>2] = $22; - $23 = ($21|0)>(1); - $24 = HEAP32[(8156)>>2]|0; - if ($23) { - $5 = $24; - } else { - $$lcssa = $24;$active$0$lcssa = $active$1; - break; - } - } - } else { - $$lcssa = $4;$active$0$lcssa = 1; + $8 = HEAP32[$5>>2]|0; + switch ($8|0) { + case 8: { + $$070 = $6; + break; } - _alGetSourcei(($$lcssa|0),4112,($state|0)); - $25 = HEAP32[$state>>2]|0; - $26 = ($25|0)!=(4114); - $27 = ($active$0$lcssa|0)!=(0); - $or$cond3 = $27 & $26; - if ($or$cond3) { - $28 = HEAP32[(8156)>>2]|0; - _alSourcePlay(($28|0)); + case 16: { + label = 4; + break; } - if ($27) { - STACKTOP = sp;return; + default: { + ___assert_fail((11900|0),(11926|0),1041,(11949|0)); + // unreachable; } - _StopMusicStream(); - STACKTOP = sp;return; -} -function _ProcessGestureEvent($event) { - $event = $event|0; - var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; - var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; - var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; - var $152 = 0, $153 = 0, $154 = 0.0, $155 = 0, $156 = 0.0, $157 = 0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0; - var $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; - var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; - var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; - var $98 = 0, $99 = 0, $moveDownPosition$byval_copy9 = 0, $moveDownPosition2$byval_copy10 = 0, $or$cond = 0, $or$cond11 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $moveDownPosition2$byval_copy10 = sp + 8|0; - $moveDownPosition$byval_copy9 = sp; - HEAPF32[104>>2] = 0.0; - HEAPF32[(108)>>2] = 0.0; - $0 = ((($event)) + 4|0); - $1 = HEAP32[$0>>2]|0; - HEAP32[8180>>2] = $1; - $2 = ($1|0)<(2); - if (!($2)) { - $88 = HEAP32[$event>>2]|0; - switch ($88|0) { - case 1: { - $89 = ((($event)) + 24|0); - $90 = $89; - $91 = $90; - $92 = HEAP32[$91>>2]|0; - $93 = (($90) + 4)|0; - $94 = $93; - $95 = HEAP32[$94>>2]|0; - $96 = 112; - $97 = $96; - HEAP32[$97>>2] = $92; - $98 = (($96) + 4)|0; - $99 = $98; - HEAP32[$99>>2] = $95; - $100 = ((($event)) + 32|0); - $101 = $100; - $102 = $101; - $103 = HEAP32[$102>>2]|0; - $104 = (($101) + 4)|0; - $105 = $104; - $106 = HEAP32[$105>>2]|0; - $107 = 136; - $108 = $107; - HEAP32[$108>>2] = $103; - $109 = (($107) + 4)|0; - $110 = $109; - HEAP32[$110>>2] = $106; - HEAP32[8192>>2] = 4; - STACKTOP = sp;return; - break; + } + if ((label|0) == 4) { + $9 = HEAP32[$1>>2]|0; + $10 = HEAP32[$2>>2]|0; + $11 = ($4|0)==(0); + if ($11) { + $12 = HEAP32[$3>>2]|0; + $13 = $12; + } else { + $13 = $4; } - case 2: { - ;HEAP32[$moveDownPosition$byval_copy9>>2]=HEAP32[128>>2]|0;HEAP32[$moveDownPosition$byval_copy9+4>>2]=HEAP32[128+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy10>>2]=HEAP32[144>>2]|0;HEAP32[$moveDownPosition2$byval_copy10+4>>2]=HEAP32[144+4>>2]|0; - $111 = (+_Vector2Distance($moveDownPosition$byval_copy9,$moveDownPosition2$byval_copy10)); - HEAPF32[8196>>2] = $111; - $112 = 128; - $113 = $112; - $114 = HEAP32[$113>>2]|0; - $115 = (($112) + 4)|0; - $116 = $115; - $117 = HEAP32[$116>>2]|0; - $118 = 112; - $119 = $118; - HEAP32[$119>>2] = $114; - $120 = (($118) + 4)|0; - $121 = $120; - HEAP32[$121>>2] = $117; - $122 = 144; - $123 = $122; - $124 = HEAP32[$123>>2]|0; - $125 = (($122) + 4)|0; - $126 = $125; - $127 = HEAP32[$126>>2]|0; - $128 = 136; - $129 = $128; - HEAP32[$129>>2] = $124; - $130 = (($128) + 4)|0; - $131 = $130; - HEAP32[$131>>2] = $127; - $132 = ((($event)) + 24|0); - $133 = $132; - $134 = $133; - $135 = HEAP32[$134>>2]|0; - $136 = (($133) + 4)|0; - $137 = $136; - $138 = HEAP32[$137>>2]|0; - $139 = 128; - $140 = $139; - HEAP32[$140>>2] = $135; - $141 = (($139) + 4)|0; - $142 = $141; - HEAP32[$142>>2] = $138; - $143 = ((($event)) + 32|0); - $144 = $143; - $145 = $144; - $146 = HEAP32[$145>>2]|0; - $147 = (($144) + 4)|0; - $148 = $147; - $149 = HEAP32[$148>>2]|0; - $150 = 144; - $151 = $150; - HEAP32[$151>>2] = $146; - $152 = (($150) + 4)|0; - $153 = $152; - HEAP32[$153>>2] = $149; - ;HEAP32[$moveDownPosition$byval_copy9>>2]=HEAP32[112>>2]|0;HEAP32[$moveDownPosition$byval_copy9+4>>2]=HEAP32[112+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy10>>2]=HEAP32[128>>2]|0;HEAP32[$moveDownPosition2$byval_copy10+4>>2]=HEAP32[128+4>>2]|0; - $154 = (+_Vector2Distance($moveDownPosition$byval_copy9,$moveDownPosition2$byval_copy10)); - $155 = $154 > 5.0; - if (!($155)) { - ;HEAP32[$moveDownPosition$byval_copy9>>2]=HEAP32[136>>2]|0;HEAP32[$moveDownPosition$byval_copy9+4>>2]=HEAP32[136+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy10>>2]=HEAP32[144>>2]|0;HEAP32[$moveDownPosition2$byval_copy10+4>>2]=HEAP32[144+4>>2]|0; - $156 = (+_Vector2Distance($moveDownPosition$byval_copy9,$moveDownPosition2$byval_copy10)); - $157 = $156 > 5.0; - if (!($157)) { - HEAP32[8192>>2] = 4; - STACKTOP = sp;return; - } - } - ;HEAP32[$moveDownPosition$byval_copy9>>2]=HEAP32[128>>2]|0;HEAP32[$moveDownPosition$byval_copy9+4>>2]=HEAP32[128+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy10>>2]=HEAP32[144>>2]|0;HEAP32[$moveDownPosition2$byval_copy10+4>>2]=HEAP32[144+4>>2]|0; - $158 = (+_Vector2Distance($moveDownPosition$byval_copy9,$moveDownPosition2$byval_copy10)); - $159 = +HEAPF32[8196>>2]; - $160 = $158 - $159; - $161 = $160 < 0.0; - if ($161) { - HEAP32[8192>>2] = 256; - STACKTOP = sp;return; - } else { - HEAP32[8192>>2] = 512; - STACKTOP = sp;return; + $14 = (_stbi__convert_16_to_8($6,$9,$10,$13)|0); + HEAP32[$5>>2] = 8; + $$070 = $14; + } + $15 = HEAP32[7533]|0; + $16 = ($15|0)==(0); + if ($16) { + $$0 = $$070; + STACKTOP = sp;return ($$0|0); + } + $17 = HEAP32[$1>>2]|0; + $18 = HEAP32[$2>>2]|0; + $19 = ($4|0)==(0); + if ($19) { + $20 = HEAP32[$3>>2]|0; + $25 = $20; + } else { + $25 = $4; + } + $21 = $18 >> 1; + $22 = ($21|0)>(0); + if (!($22)) { + $$0 = $$070; + STACKTOP = sp;return ($$0|0); + } + $23 = ($17|0)>(0); + $24 = ($25|0)>(0); + $26 = (($18) + -1)|0; + $$07378 = 0; + while(1) { + if ($23) { + $27 = Math_imul($$07378, $17)|0; + $28 = (($26) - ($$07378))|0; + $29 = Math_imul($28, $17)|0; + $$07276 = 0; + while(1) { + if ($24) { + $30 = (($$07276) + ($27))|0; + $31 = Math_imul($30, $25)|0; + $32 = (($$07276) + ($29))|0; + $33 = Math_imul($32, $25)|0; + $$07175 = 0; + while(1) { + $34 = (($$07175) + ($31))|0; + $35 = (($$070) + ($34)|0); + $36 = HEAP8[$35>>0]|0; + $37 = (($$07175) + ($33))|0; + $38 = (($$070) + ($37)|0); + $39 = HEAP8[$38>>0]|0; + HEAP8[$35>>0] = $39; + HEAP8[$38>>0] = $36; + $40 = (($$07175) + 1)|0; + $exitcond = ($40|0)==($25|0); + if ($exitcond) { + break; + } else { + $$07175 = $40; + } + } + } + $41 = (($$07276) + 1)|0; + $exitcond79 = ($41|0)==($17|0); + if ($exitcond79) { + break; + } else { + $$07276 = $41; + } } - break; } - case 0: { - HEAP32[8192>>2] = 0; - STACKTOP = sp;return; + $42 = (($$07378) + 1)|0; + $exitcond80 = ($42|0)==($21|0); + if ($exitcond80) { + $$0 = $$070; break; - } - default: { - STACKTOP = sp;return; - } + } else { + $$07378 = $42; } } - $3 = ((($event)) + 8|0); - $4 = HEAP32[$3>>2]|0; - HEAP32[8184>>2] = $4; - $5 = HEAP32[$event>>2]|0; - switch ($5|0) { - case 1: { - $6 = HEAP32[8188>>2]|0; - $7 = (($6) + 1)|0; - HEAP32[8188>>2] = $7; - $8 = HEAP32[8192>>2]|0; - $9 = ($8|0)==(0); - $10 = ($6|0)>(0); - $or$cond = $10 & $9; - if ($or$cond) { - $11 = ((($event)) + 24|0); - ;HEAP32[$moveDownPosition$byval_copy9>>2]=HEAP32[112>>2]|0;HEAP32[$moveDownPosition$byval_copy9+4>>2]=HEAP32[112+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy10>>2]=HEAP32[$11>>2]|0;HEAP32[$moveDownPosition2$byval_copy10+4>>2]=HEAP32[$11+4>>2]|0; - $12 = (+_Vector2Distance($moveDownPosition$byval_copy9,$moveDownPosition2$byval_copy10)); - $13 = $12 < 30.0; - if ($13) { - HEAP32[8192>>2] = 2; - HEAP32[8188>>2] = 0; + STACKTOP = sp;return ($$0|0); +} +function _stbi__load_main($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$0 = 0, $10 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + HEAP32[$5>>2] = 8; + $6 = ((($5)) + 8|0); + HEAP32[$6>>2] = 0; + $7 = ((($5)) + 4|0); + HEAP32[$7>>2] = 0; + $8 = (_stbi__png_test($0)|0); + $9 = ($8|0)==(0); + if ($9) { + _stbi__err(11990); + $$0 = 0; + return ($$0|0); + } else { + $10 = (_stbi__png_load($0,$1,$2,$3,$4,$5)|0); + $$0 = $10; + return ($$0|0); + } + return (0)|0; +} +function _stbi__convert_16_to_8($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$0 = 0, $$01819 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = Math_imul($2, $1)|0; + $5 = Math_imul($4, $3)|0; + $6 = (_stbi__malloc($5)|0); + $7 = ($6|0)==(0|0); + if ($7) { + _stbi__err(11981); + $$0 = 0; + return ($$0|0); + } + $8 = ($5|0)>(0); + if ($8) { + $$01819 = 0; + while(1) { + $9 = (($0) + ($$01819<<1)|0); + $10 = HEAP16[$9>>1]|0; + $11 = ($10&65535) >>> 8; + $12 = $11&255; + $13 = (($6) + ($$01819)|0); + HEAP8[$13>>0] = $12; + $14 = (($$01819) + 1)|0; + $exitcond = ($14|0)==($5|0); + if ($exitcond) { + break; } else { - label = 6; + $$01819 = $14; } + } + } + _free($0); + $$0 = $6; + return ($$0|0); +} +function _stbi__malloc($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_malloc($0)|0); + return ($1|0); +} +function _stbi__png_test($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_stbi__check_png_header($0)|0); + _stbi__rewind($0); + return ($1|0); +} +function _stbi__png_load($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $6 = 0, $7 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $6 = sp; + HEAP32[$6>>2] = $0; + $7 = (_stbi__do_png($6,$1,$2,$3,$4,$5)|0); + STACKTOP = sp;return ($7|0); +} +function _stbi__do_png($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$ = 0, $$0 = 0, $$045 = 0, $$1 = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; + var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $6 = 0, $7 = 0, $8 = 0; + var $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $6 = ($4>>>0)>(4); + if ($6) { + _stbi__err(12009); + $$045 = 0; + return ($$045|0); + } + $7 = (_stbi__parse_png_file($0,0,$4)|0); + $8 = ($7|0)==(0); + if ($8) { + $$2 = 0; + } else { + $9 = ((($0)) + 16|0); + $10 = HEAP32[$9>>2]|0; + $11 = ($10|0)>(8); + $$ = $11 ? $10 : 8; + HEAP32[$5>>2] = $$; + $12 = ((($0)) + 12|0); + $13 = HEAP32[$12>>2]|0; + HEAP32[$12>>2] = 0; + $14 = ($4|0)==(0); + if ($14) { + $$1 = $13; } else { - label = 6; + $15 = HEAP32[$0>>2]|0; + $16 = ((($15)) + 12|0); + $17 = HEAP32[$16>>2]|0; + $18 = ($17|0)==($4|0); + if ($18) { + $$1 = $13; + } else { + $19 = HEAP32[$5>>2]|0; + $20 = ($19|0)==(8); + $21 = ((($15)) + 4|0); + $22 = HEAP32[$21>>2]|0; + $23 = HEAP32[$15>>2]|0; + if ($20) { + $24 = (_stbi__convert_format($13,$17,$4,$23,$22)|0); + $$0 = $24; + } else { + $25 = (_stbi__convert_format16($13,$17,$4,$23,$22)|0); + $$0 = $25; + } + $26 = HEAP32[$0>>2]|0; + $27 = ((($26)) + 12|0); + HEAP32[$27>>2] = $4; + $28 = ($$0|0)==(0|0); + if ($28) { + $$045 = 0; + return ($$045|0); + } else { + $$1 = $$0; + } + } } - if ((label|0) == 6) { - HEAP32[8188>>2] = 1; - HEAP32[8192>>2] = 1; + $29 = HEAP32[$0>>2]|0; + $30 = HEAP32[$29>>2]|0; + HEAP32[$1>>2] = $30; + $31 = ((($29)) + 4|0); + $32 = HEAP32[$31>>2]|0; + HEAP32[$2>>2] = $32; + $33 = ($3|0)==(0|0); + if ($33) { + $$2 = $$1; + } else { + $34 = ((($29)) + 8|0); + $35 = HEAP32[$34>>2]|0; + HEAP32[$3>>2] = $35; + $$2 = $$1; } - $14 = ((($event)) + 24|0); - $15 = $14; - $16 = $15; - $17 = HEAP32[$16>>2]|0; - $18 = (($15) + 4)|0; - $19 = $18; - $20 = HEAP32[$19>>2]|0; - $21 = 112; - $22 = $21; - HEAP32[$22>>2] = $17; - $23 = (($21) + 4)|0; - $24 = $23; - HEAP32[$24>>2] = $20; - $25 = 120; - $26 = $25; - HEAP32[$26>>2] = $17; - $27 = (($25) + 4)|0; - $28 = $27; - HEAP32[$28>>2] = $20; - STACKTOP = sp;return; - break; } - case 0: { - $29 = HEAP32[8192>>2]|0; - $30 = ($29|0)==(8); - if ($30) { - $31 = ((($event)) + 24|0); - $32 = $31; - $33 = $32; - $34 = HEAP32[$33>>2]|0; - $35 = (($32) + 4)|0; - $36 = $35; - $37 = HEAP32[$36>>2]|0; - $38 = 120; - $39 = $38; - HEAP32[$39>>2] = $34; - $40 = (($38) + 4)|0; - $41 = $40; - HEAP32[$41>>2] = $37; - } - ;HEAP32[$moveDownPosition$byval_copy9>>2]=HEAP32[112>>2]|0;HEAP32[$moveDownPosition$byval_copy9+4>>2]=HEAP32[112+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy10>>2]=HEAP32[120>>2]|0;HEAP32[$moveDownPosition2$byval_copy10+4>>2]=HEAP32[120+4>>2]|0; - $42 = (+_Vector2Distance($moveDownPosition$byval_copy9,$moveDownPosition2$byval_copy10)); - HEAPF32[8196>>2] = $42; - $43 = HEAP32[8200>>2]|0; - $44 = (+($43|0)); - $45 = $42 / $44; - HEAPF32[8204>>2] = $45; - $46 = $45 > 20.0; - $47 = HEAP32[8184>>2]|0; - $48 = ($47|0)==(0); - $or$cond3 = $46 & $48; - do { - if ($or$cond3) { - $49 = +HEAPF32[8196>>2]; - ;HEAP32[$moveDownPosition$byval_copy9>>2]=HEAP32[112>>2]|0;HEAP32[$moveDownPosition$byval_copy9+4>>2]=HEAP32[112+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy10>>2]=HEAP32[120>>2]|0;HEAP32[$moveDownPosition2$byval_copy10+4>>2]=HEAP32[120+4>>2]|0; - $50 = (+_CalculateAngle($moveDownPosition$byval_copy9,$moveDownPosition2$byval_copy10,$49)); - HEAPF32[8208>>2] = $50; - $51 = $50 < 30.0; - $52 = $50 > 330.0; - $or$cond5 = $51 | $52; - if ($or$cond5) { - HEAP32[8192>>2] = 16; + $36 = ((($0)) + 12|0); + $37 = HEAP32[$36>>2]|0; + _free($37); + HEAP32[$36>>2] = 0; + $38 = ((($0)) + 8|0); + $39 = HEAP32[$38>>2]|0; + _free($39); + HEAP32[$38>>2] = 0; + $40 = ((($0)) + 4|0); + $41 = HEAP32[$40>>2]|0; + _free($41); + HEAP32[$40>>2] = 0; + $$045 = $$2; + return ($$045|0); +} +function _stbi__parse_png_file($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$ = 0, $$$0217 = 0, $$0206 = 0, $$0211 = 0, $$0214 = 0, $$0217 = 0, $$0226593 = 0, $$0228 = 0, $$0231 = 0, $$0235 = 0, $$0239591 = 0, $$0241 = 0, $$0245 = 0, $$1207 = 0, $$1212 = 0, $$1215 = 0, $$1218 = 0, $$1227588 = 0, $$1229 = 0, $$1240589 = 0; + var $$1246 = 0, $$2219 = 0, $$2233 = 0, $$2237 = 0, $$2243 = 0, $$254 = 0, $$3209 = 0, $$3220 = 0, $$4 = 0, $$6$ph = 0, $$7 = 0, $$lobit = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; + var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; + var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; + var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; + var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; + var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; + var $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; + var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; + var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; + var $97 = 0, $98 = 0, $99 = 0, $notlhs = 0, $notrhs = 0, $or$cond = 0, $or$cond11 = 0, $or$cond248 = 0, $or$cond5$not = 0, $or$cond7 = 0, $switch$split112D = 0, $switch$split142D = 0, $switch$split2D = 0, $switch$split52D = 0, $switch$split82D = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 1056|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1056|0); + $3 = sp + 32|0; + $4 = sp + 22|0; + $5 = sp + 16|0; + $6 = sp + 8|0; + $7 = sp; + $8 = HEAP32[$0>>2]|0; + $9 = ((($0)) + 8|0); + HEAP32[$9>>2] = 0; + $10 = ((($0)) + 4|0); + HEAP32[$10>>2] = 0; + $11 = ((($0)) + 12|0); + HEAP32[$11>>2] = 0; + $12 = (_stbi__check_png_header($8)|0); + $13 = ($12|0)==(0); + if ($13) { + $$7 = 0; + STACKTOP = sp;return ($$7|0); + } + $14 = ($1|0)==(1); + if ($14) { + $$7 = 1; + STACKTOP = sp;return ($$7|0); + } + $15 = ((($6)) + 4|0); + $16 = ((($8)) + 4|0); + $17 = ((($0)) + 16|0); + $18 = ((($8)) + 8|0); + $19 = ($1|0)==(2); + $20 = ((($8)) + 8|0); + $21 = ((($8)) + 8|0); + $22 = ((($0)) + 16|0); + $23 = ($1|0)==(2); + $24 = ($1|0)==(2); + $$0206 = 0;$$0211 = 0;$$0214 = 0;$$0217 = 0;$$0228 = 0;$$0231 = 0;$$0235 = 0;$$0241 = 1;$$0245 = 0; + L7: while(1) { + _stbi__get_chunk_header($6,$8); + $25 = HEAP32[$15>>2]|0; + $switch$split2D = ($25|0)<(1229472850); + L9: do { + if ($switch$split2D) { + $switch$split52D = ($25|0)<(1229209940); + if ($switch$split52D) { + switch ($25|0) { + case 1130840649: { + break; + } + default: { + label = 103; + break L9; + } + } + $26 = HEAP32[$6>>2]|0; + _stbi__skip($8,$26); + $$1212 = $$0211;$$1215 = $$0214;$$1229 = 1;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = $$0206;$$3220 = $$0217; break; } - $53 = $50 > 30.0; - $54 = $50 < 120.0; - $or$cond7 = $53 & $54; - if ($or$cond7) { - HEAP32[8192>>2] = 64; - break; + $switch$split112D = ($25|0)<(1229278788); + if (!($switch$split112D)) { + switch ($25|0) { + case 1229278788: { + label = 85; + break L7; + break; + } + default: { + label = 103; + break L9; + } + } } - $55 = $50 > 120.0; - $56 = $50 < 210.0; - $or$cond9 = $55 & $56; - if ($or$cond9) { - HEAP32[8192>>2] = 32; + switch ($25|0) { + case 1229209940: { break; } - $57 = $50 > 210.0; - $58 = $50 < 300.0; - $or$cond11 = $57 & $58; - if ($or$cond11) { - HEAP32[8192>>2] = 128; - break; + default: { + label = 103; + break L9; + } + } + $130 = ($$0241|0)==(0); + if (!($130)) { + label = 70; + break L7; + } + $131 = ($$0206<<24>>24)==(0); + $132 = ($$0245|0)!=(0); + $or$cond = $132 | $131; + if (!($or$cond)) { + label = 72; + break L7; + } + if ($24) { + label = 74; + break L7; + } + $135 = HEAP32[$6>>2]|0; + $136 = (($135) + ($$0214))|0; + $137 = ($136|0)<($$0214|0); + if ($137) { + $$6$ph = 0; + break L7; + } + $138 = ($136>>>0)>($$0217>>>0); + if ($138) { + $139 = ($$0217|0)==(0); + $140 = ($135>>>0)>(4096); + $141 = $140 ? $135 : 4096; + $$$0217 = $139 ? $141 : $$0217; + $142 = HEAP32[$6>>2]|0; + $143 = (($142) + ($$0214))|0; + $$1218 = $$$0217; + while(1) { + $144 = ($143>>>0)>($$1218>>>0); + $145 = $$1218 << 1; + if ($144) { + $$1218 = $145; + } else { + break; + } + } + $146 = HEAP32[$10>>2]|0; + $147 = (_realloc($146,$$1218)|0); + $148 = ($147|0)==(0|0); + if ($148) { + label = 81; + break L7; + } + HEAP32[$10>>2] = $147; + $$2219 = $$1218; } else { - HEAP32[8192>>2] = 0; - break; + $$2219 = $$0217; + } + $149 = HEAP32[$10>>2]|0; + $150 = (($149) + ($$0214)|0); + $151 = HEAP32[$6>>2]|0; + $152 = (_stbi__getn($8,$150,$151)|0); + $153 = ($152|0)==(0); + if ($153) { + label = 83; + break L7; } + $154 = HEAP32[$6>>2]|0; + $155 = (($154) + ($$0214))|0; + $$1212 = $$0211;$$1215 = $155;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = $$0206;$$3220 = $$2219; } else { - HEAPF32[8196>>2] = 0.0; - HEAPF32[8208>>2] = 0.0; - HEAPF32[8204>>2] = 0.0; - HEAP32[8192>>2] = 0; - } - } while(0); - HEAP32[8200>>2] = 0; - STACKTOP = sp;return; - break; - } - case 2: { - $59 = ((($event)) + 24|0); - $60 = $59; - $61 = $60; - $62 = HEAP32[$61>>2]|0; - $63 = (($60) + 4)|0; - $64 = $63; - $65 = HEAP32[$64>>2]|0; - $66 = 128; - $67 = $66; - HEAP32[$67>>2] = $62; - $68 = (($66) + 4)|0; - $69 = $68; - HEAP32[$69>>2] = $65; - $70 = HEAP32[8192>>2]|0; - $71 = ($70|0)==(4); - if ($71) { - $72 = HEAP32[8212>>2]|0; - $73 = ($72|0)==(1); - if ($73) { - $74 = $59; - $75 = $74; - $76 = HEAP32[$75>>2]|0; - $77 = (($74) + 4)|0; - $78 = $77; - $79 = HEAP32[$78>>2]|0; - $80 = 112; - $81 = $80; - HEAP32[$81>>2] = $76; - $82 = (($80) + 4)|0; - $83 = $82; - HEAP32[$83>>2] = $79; - } - HEAP32[8212>>2] = 2; - ;HEAP32[$moveDownPosition$byval_copy9>>2]=HEAP32[112>>2]|0;HEAP32[$moveDownPosition$byval_copy9+4>>2]=HEAP32[112+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy10>>2]=HEAP32[128>>2]|0;HEAP32[$moveDownPosition2$byval_copy10+4>>2]=HEAP32[128+4>>2]|0; - $84 = (+_Vector2Distance($moveDownPosition$byval_copy9,$moveDownPosition2$byval_copy10)); - HEAPF32[8196>>2] = $84; - $85 = !($84 >= 20.0); - if (!($85)) { - HEAP32[8192>>2] = 8; - } - } - $86 = HEAP32[8200>>2]|0; - $87 = (($86) + 1)|0; - HEAP32[8200>>2] = $87; - STACKTOP = sp;return; - break; - } - default: { - STACKTOP = sp;return; - } - } -} -function _UpdateGestures() { - var $$off = 0, $$pr = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $or$cond3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[8192>>2]|0; - $$off = (($0) + -1)|0; - $1 = ($$off>>>0)<(2); - $2 = HEAP32[8180>>2]|0; - $3 = ($2|0)<(2); - $or$cond3 = $1 & $3; - if ($or$cond3) { - HEAP32[8192>>2] = 4; - return; - } - $$pr = HEAP32[8192>>2]|0; - switch ($$pr|0) { - case 16: case 32: case 64: case 128: { - break; - } - default: { - return; - } - } - HEAP32[8192>>2] = 0; - return; -} -function _InitDisplay($width,$height) { - $width = $width|0; - $height = $height|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer14 = 0, $vararg_buffer18 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_ptr13 = 0, $vararg_ptr17 = 0, $vararg_ptr9 = 0, dest = 0, label = 0, sp = 0, src = 0; - var stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; - $vararg_buffer18 = sp + 56|0; - $vararg_buffer14 = sp + 48|0; - $vararg_buffer10 = sp + 40|0; - $vararg_buffer7 = sp + 32|0; - $vararg_buffer5 = sp + 24|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $0 = sp + 64|0; - HEAP32[3184>>2] = $width; - HEAP32[3188>>2] = $height; - _MatrixIdentity($0); - dest=3208; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - (_glfwSetErrorCallback((2|0))|0); - $1 = (_glfwInit()|0); - $2 = ($1|0)==(0); - if ($2) { - _TraceLog(1,26134,$vararg_buffer); - } - $3 = HEAP32[3184>>2]|0; - HEAP32[3348>>2] = $3; - $4 = HEAP32[3188>>2]|0; - HEAP32[3352>>2] = $4; - _glfwDefaultWindowHints(); - _glfwWindowHint(131075,0); - $5 = (_rlGetVersion()|0); - $6 = ($5|0)==(2); - if ($6) { - $7 = HEAP8[13475>>0]|0; - $8 = $7 & 16; - $9 = ($8<<24>>24)==(0); - if (!($9)) { - _glfwWindowHint(135181,4); - _TraceLog(0,26160,$vararg_buffer1); + $switch$split82D = ($25|0)<(1347179589); + if ($switch$split82D) { + switch ($25|0) { + case 1229472850: { + break; + } + default: { + label = 103; + break L9; + } + } + $27 = ($$0241|0)==(0); + if ($27) { + label = 7; + break L7; + } + $28 = HEAP32[$6>>2]|0; + $29 = ($28|0)==(13); + if (!($29)) { + label = 9; + break L7; + } + $30 = (_stbi__get32be($8)|0); + HEAP32[$8>>2] = $30; + $31 = ($30>>>0)>(16777216); + if ($31) { + label = 11; + break L7; + } + $32 = (_stbi__get32be($8)|0); + HEAP32[$16>>2] = $32; + $33 = ($32>>>0)>(16777216); + if ($33) { + label = 13; + break L7; + } + $34 = (_stbi__get8($8)|0); + $35 = $34&255; + HEAP32[$17>>2] = $35; + switch ($34<<24>>24) { + case 16: case 8: case 4: case 2: case 1: { + break; + } + default: { + label = 15; + break L7; + } + } + $36 = (_stbi__get8($8)|0); + $37 = $36&255; + $38 = ($36&255)>(6); + if ($38) { + label = 17; + break L7; + } + $39 = ($36<<24>>24)==(3); + if ($39) { + $40 = HEAP32[$17>>2]|0; + $41 = ($40|0)==(16); + if ($41) { + label = 20; + break L7; + } else { + $$1207 = 3; + } + } else { + $42 = $37 & 1; + $43 = ($42|0)==(0); + if ($43) { + $$1207 = $$0206; + } else { + label = 22; + break L7; + } + } + $44 = (_stbi__get8($8)|0); + $45 = ($44<<24>>24)==(0); + if (!($45)) { + label = 24; + break L7; + } + $46 = (_stbi__get8($8)|0); + $47 = ($46<<24>>24)==(0); + if (!($47)) { + label = 26; + break L7; + } + $48 = (_stbi__get8($8)|0); + $49 = $48&255; + $50 = ($48&255)>(1); + if ($50) { + label = 28; + break L7; + } + $51 = HEAP32[$8>>2]|0; + $52 = ($51|0)==(0); + if ($52) { + label = 31; + break L7; + } + $53 = HEAP32[$16>>2]|0; + $54 = ($53|0)==(0); + if ($54) { + label = 31; + break L7; + } + $55 = ($$1207<<24>>24)==(0); + $56 = (1073741824 / ($51>>>0))&-1; + if (!($55)) { + HEAP32[$20>>2] = 1; + $63 = $56 >>> 2; + $64 = ($63>>>0)<($53>>>0); + if ($64) { + label = 37; + break L7; + } else { + $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $37;$$2237 = $49;$$2243 = 0;$$3209 = $$1207;$$3220 = $$0217; + break; + } + } + $57 = $37 & 2; + $58 = $57 | 1; + $59 = $37 >>> 2; + $$lobit = $59 & 1; + $60 = (($58) + ($$lobit))|0; + HEAP32[$18>>2] = $60; + $61 = (($56>>>0) / ($60>>>0))&-1; + $62 = ($61>>>0)<($53>>>0); + if ($62) { + label = 34; + break L7; + } + if ($19) { + $$6$ph = 1; + break L7; + } else { + $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $37;$$2237 = $49;$$2243 = 0;$$3209 = 0;$$3220 = $$0217; + break; + } + } + $switch$split142D = ($25|0)<(1951551059); + if ($switch$split142D) { + switch ($25|0) { + case 1347179589: { + break; + } + default: { + label = 103; + break L9; + } + } + $65 = ($$0241|0)==(0); + if (!($65)) { + label = 39; + break L7; + } + $66 = HEAP32[$6>>2]|0; + $67 = ($66>>>0)>(768); + if ($67) { + label = 41; + break L7; + } + $68 = (($66>>>0) / 3)&-1; + $69 = ($68*3)|0; + $70 = ($69|0)==($66|0); + if (!($70)) { + label = 44; + break L7; + } + $71 = ($66>>>0)>(2); + if ($71) { + $$0226593 = 0; + } else { + $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $68;$$2233 = $$0231;$$2237 = $$0235;$$2243 = 0;$$3209 = $$0206;$$3220 = $$0217; + break; + } + while(1) { + $72 = (_stbi__get8($8)|0); + $73 = $$0226593 << 2; + $74 = (($3) + ($73)|0); + HEAP8[$74>>0] = $72; + $75 = (_stbi__get8($8)|0); + $76 = $73 | 1; + $77 = (($3) + ($76)|0); + HEAP8[$77>>0] = $75; + $78 = (_stbi__get8($8)|0); + $79 = $73 | 2; + $80 = (($3) + ($79)|0); + HEAP8[$80>>0] = $78; + $81 = $73 | 3; + $82 = (($3) + ($81)|0); + HEAP8[$82>>0] = -1; + $83 = (($$0226593) + 1)|0; + $84 = ($83>>>0)<($68>>>0); + if ($84) { + $$0226593 = $83; + } else { + $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $68;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = $$0206;$$3220 = $$0217; + break L9; + } + } + } + switch ($25|0) { + case 1951551059: { + break; + } + default: { + label = 103; + break L9; + } + } + $85 = ($$0241|0)==(0); + if (!($85)) { + label = 47; + break L7; + } + $86 = HEAP32[$10>>2]|0; + $87 = ($86|0)==(0|0); + if (!($87)) { + label = 49; + break L7; + } + $88 = ($$0206<<24>>24)==(0); + if (!($88)) { + if ($23) { + label = 52; + break L7; + } + $90 = ($$0245|0)==(0); + if ($90) { + label = 54; + break L7; + } + $91 = HEAP32[$6>>2]|0; + $92 = ($91>>>0)>($$0245>>>0); + if ($92) { + label = 58; + break L7; + } + $93 = HEAP32[$6>>2]|0; + $94 = ($93|0)==(0); + if ($94) { + $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = 0;$$3209 = 4;$$3220 = $$0217; + break; + } + $95 = HEAP32[$6>>2]|0; + $$1227588 = 0; + while(1) { + $96 = (_stbi__get8($8)|0); + $97 = $$1227588 << 2; + $98 = $97 | 3; + $99 = (($3) + ($98)|0); + HEAP8[$99>>0] = $96; + $100 = (($$1227588) + 1)|0; + $101 = ($100>>>0)<($95>>>0); + if ($101) { + $$1227588 = $100; + } else { + $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = 4;$$3220 = $$0217; + break L9; + } + } + } + $102 = HEAP32[$21>>2]|0; + $103 = $102 & 1; + $104 = ($103|0)==(0); + if ($104) { + label = 61; + break L7; + } + $105 = HEAP32[$6>>2]|0; + $106 = $102 << 1; + $107 = ($105|0)==($106|0); + if (!($107)) { + label = 63; + break L7; + } + $108 = HEAP32[$22>>2]|0; + $109 = ($108|0)==(16); + $110 = HEAP32[$21>>2]|0; + $111 = ($110|0)>(0); + if ($109) { + if ($111) { + $$0239591 = 0; + } else { + $$1212 = 1;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = 0;$$3209 = 0;$$3220 = $$0217; + break; + } + while(1) { + $112 = (_stbi__get16be($8)|0); + $113 = $112&65535; + $114 = (($5) + ($$0239591<<1)|0); + HEAP16[$114>>1] = $113; + $115 = (($$0239591) + 1)|0; + $116 = HEAP32[$21>>2]|0; + $117 = ($115|0)<($116|0); + if ($117) { + $$0239591 = $115; + } else { + $$1212 = 1;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = $$0206;$$3220 = $$0217; + break; + } + } + } else { + if ($111) { + $$1240589 = 0; + } else { + $$1212 = 1;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = 0;$$3209 = 0;$$3220 = $$0217; + break; + } + while(1) { + $118 = (_stbi__get16be($8)|0); + $119 = $118 & 255; + $120 = HEAP32[$22>>2]|0; + $121 = (12323 + ($120)|0); + $122 = HEAP8[$121>>0]|0; + $123 = $122&255; + $124 = Math_imul($123, $119)|0; + $125 = $124&255; + $126 = (($4) + ($$1240589)|0); + HEAP8[$126>>0] = $125; + $127 = (($$1240589) + 1)|0; + $128 = HEAP32[$21>>2]|0; + $129 = ($127|0)<($128|0); + if ($129) { + $$1240589 = $127; + } else { + $$1212 = 1;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = $$0206;$$3220 = $$0217; + break; + } + } + } + } + } while(0); + if ((label|0) == 103) { + label = 0; + $202 = ($$0241|0)==(0); + if (!($202)) { + label = 104; + break; + } + $203 = $25 & 536870912; + $204 = ($203|0)==(0); + if ($204) { + label = 106; + break; + } + $213 = HEAP32[$6>>2]|0; + _stbi__skip($8,$213); + $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = 0;$$3209 = $$0206;$$3220 = $$0217; } - _glfwWindowHint(139266,3); - _glfwWindowHint(139267,3); - _glfwWindowHint(139272,204801); - _glfwWindowHint(139270,0); - } - $10 = HEAP32[3336>>2]|0; - $11 = ($10|0)==(0); - if ($11) { - $19 = HEAP32[3184>>2]|0; - $20 = HEAP32[3188>>2]|0; - $21 = HEAP32[3180>>2]|0; - $22 = (_glfwCreateWindow(($19|0),($20|0),($21|0),(0|0),(0|0))|0); - HEAP32[3196>>2] = $22; - $23 = HEAP32[3184>>2]|0; - HEAP32[3364>>2] = $23; - $24 = HEAP32[3188>>2]|0; - HEAP32[3368>>2] = $24; - $25 = $22; - } else { - $12 = HEAP32[3348>>2]|0; - $13 = HEAP32[3352>>2]|0; - _SetupFramebufferSize($12,$13); - $14 = HEAP32[3364>>2]|0; - $15 = HEAP32[3368>>2]|0; - $16 = HEAP32[3180>>2]|0; - $17 = (_glfwGetPrimaryMonitor()|0); - $18 = (_glfwCreateWindow(($14|0),($15|0),($16|0),($17|0),(0|0))|0); - HEAP32[3196>>2] = $18; - $25 = $18; - } - $26 = ($25|0)==(0|0); - if ($26) { - _glfwTerminate(); - _TraceLog(1,26185,$vararg_buffer3); - } else { - _TraceLog(0,26218,$vararg_buffer5); - $27 = HEAP32[3364>>2]|0; - $28 = HEAP32[3368>>2]|0; - HEAP32[$vararg_buffer7>>2] = $27; - $vararg_ptr9 = ((($vararg_buffer7)) + 4|0); - HEAP32[$vararg_ptr9>>2] = $28; - _TraceLog(0,26258,$vararg_buffer7); - $29 = HEAP32[3184>>2]|0; - $30 = HEAP32[3188>>2]|0; - HEAP32[$vararg_buffer10>>2] = $29; - $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); - HEAP32[$vararg_ptr13>>2] = $30; - _TraceLog(0,26279,$vararg_buffer10); - $31 = HEAP32[3356>>2]|0; - $32 = HEAP32[3360>>2]|0; - HEAP32[$vararg_buffer14>>2] = $31; - $vararg_ptr17 = ((($vararg_buffer14)) + 4|0); - HEAP32[$vararg_ptr17>>2] = $32; - _TraceLog(0,26300,$vararg_buffer14); - } - $33 = HEAP32[3196>>2]|0; - (_glfwSetWindowSizeCallback(($33|0),(1|0))|0); - $34 = HEAP32[3196>>2]|0; - (_glfwSetCursorEnterCallback(($34|0),(3|0))|0); - $35 = HEAP32[3196>>2]|0; - (_glfwSetKeyCallback(($35|0),(1|0))|0); - $36 = HEAP32[3196>>2]|0; - (_glfwSetMouseButtonCallback(($36|0),(1|0))|0); - $37 = HEAP32[3196>>2]|0; - (_glfwSetCursorPosCallback(($37|0),(1|0))|0); - $38 = HEAP32[3196>>2]|0; - (_glfwSetCharCallback(($38|0),(4|0))|0); - $39 = HEAP32[3196>>2]|0; - (_glfwSetScrollCallback(($39|0),(2|0))|0); - $40 = HEAP32[3196>>2]|0; - (_glfwSetWindowIconifyCallback(($40|0),(5|0))|0); - $41 = HEAP32[3196>>2]|0; - _glfwMakeContextCurrent(($41|0)); - $42 = HEAP8[13475>>0]|0; - $43 = $42 & 32; - $44 = ($43<<24>>24)==(0); - if ($44) { - STACKTOP = sp;return; - } - _glfwSwapInterval(1); - _TraceLog(0,26325,$vararg_buffer18); - STACKTOP = sp;return; -} -function _InitGraphics() { - var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $$byval_copy = sp + 4|0; - $0 = sp; - _rlglInit(); - $1 = HEAP32[3356>>2]|0; - $2 = HEAP32[3360>>2]|0; - $3 = HEAP32[3364>>2]|0; - $4 = HEAP32[3368>>2]|0; - _rlglInitGraphics($1,$2,$3,$4); - HEAP8[$0>>0] = -11; - $5 = ((($0)) + 1|0); - HEAP8[$5>>0] = -11; - $6 = ((($0)) + 2|0); - HEAP8[$6>>0] = -11; - $7 = ((($0)) + 3|0); - HEAP8[$7>>0] = -1; - ;HEAP8[$$byval_copy>>0]=HEAP8[$0>>0]|0;HEAP8[$$byval_copy+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$$byval_copy+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$$byval_copy+3>>0]=HEAP8[$0+3>>0]|0; - _ClearBackground($$byval_copy); - STACKTOP = sp;return; -} -function _InitTimer() { - var $0 = 0, $1 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_time((0|0))|0); - _srand($0); - $1 = (+_GetTime()); - HEAPF64[64>>3] = $1; - return; -} -function _EmscriptenFullscreenChangeCallback($eventType,$e,$userData) { - $eventType = $eventType|0; - $e = $e|0; - $userData = $userData|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer4 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr7 = 0, $vararg_ptr8 = 0, $vararg_ptr9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer = sp; - $0 = HEAP32[$e>>2]|0; - $1 = ($0|0)==(0); - $2 = ((($e)) + 264|0); - $3 = HEAP32[$2>>2]|0; - $4 = ((($e)) + 268|0); - $5 = HEAP32[$4>>2]|0; - $6 = ((($e)) + 272|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($e)) + 276|0); - $9 = HEAP32[$8>>2]|0; - if ($1) { - HEAP32[$vararg_buffer4>>2] = $3; - $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); - HEAP32[$vararg_ptr7>>2] = $5; - $vararg_ptr8 = ((($vararg_buffer4)) + 8|0); - HEAP32[$vararg_ptr8>>2] = $7; - $vararg_ptr9 = ((($vararg_buffer4)) + 12|0); - HEAP32[$vararg_ptr9>>2] = $9; - _TraceLog(0,26067,$vararg_buffer4); - STACKTOP = sp;return 0; - } else { - HEAP32[$vararg_buffer>>2] = $3; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $5; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = $7; - $vararg_ptr3 = ((($vararg_buffer)) + 12|0); - HEAP32[$vararg_ptr3>>2] = $9; - _TraceLog(0,25998,$vararg_buffer); - STACKTOP = sp;return 0; - } - return (0)|0; -} -function _EmscriptenInputCallback($eventType,$touchEvent,$userData) { - $eventType = $eventType|0; - $touchEvent = $touchEvent|0; - $userData = $userData|0; - var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $gestureEvent = 0, $gestureEvent$byval_copy = 0, dest = 0, label = 0, sp = 0; - var src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; - $gestureEvent$byval_copy = sp + 56|0; - $gestureEvent = sp; - switch ($eventType|0) { - case 22: { - HEAP32[$gestureEvent>>2] = 1; - break; - } - case 23: { - HEAP32[$gestureEvent>>2] = 0; - break; - } - case 24: { - HEAP32[$gestureEvent>>2] = 2; - break; + (_stbi__get32be($8)|0); + $$0206 = $$3209;$$0211 = $$1212;$$0214 = $$1215;$$0217 = $$3220;$$0228 = $$1229;$$0231 = $$2233;$$0235 = $$2237;$$0241 = $$2243;$$0245 = $$1246; } - default: { - } - } - $0 = HEAP32[$touchEvent>>2]|0; - $1 = ((($gestureEvent)) + 4|0); - HEAP32[$1>>2] = $0; - $2 = ((($touchEvent)) + 20|0); - $3 = HEAP32[$2>>2]|0; - $4 = ((($gestureEvent)) + 8|0); - HEAP32[$4>>2] = $3; - $5 = ((($touchEvent)) + 72|0); - $6 = HEAP32[$5>>2]|0; - $7 = ((($gestureEvent)) + 12|0); - HEAP32[$7>>2] = $6; - $8 = ((($touchEvent)) + 56|0); - $9 = HEAP32[$8>>2]|0; - $10 = (+($9|0)); - $11 = ((($touchEvent)) + 60|0); - $12 = HEAP32[$11>>2]|0; - $13 = (+($12|0)); - $14 = ((($gestureEvent)) + 24|0); - HEAPF32[$14>>2] = $10; - $15 = ((($gestureEvent)) + 28|0); - HEAPF32[$15>>2] = $13; - $16 = ((($touchEvent)) + 108|0); - $17 = HEAP32[$16>>2]|0; - $18 = (+($17|0)); - $19 = ((($touchEvent)) + 112|0); - $20 = HEAP32[$19>>2]|0; - $21 = (+($20|0)); - $22 = ((($gestureEvent)) + 32|0); - HEAPF32[$22>>2] = $18; - $23 = ((($gestureEvent)) + 36|0); - HEAPF32[$23>>2] = $21; - $24 = ((($gestureEvent)) + 24|0); - $25 = $24; - $26 = $25; - $27 = HEAP32[$26>>2]|0; - $28 = (($25) + 4)|0; - $29 = $28; - $30 = HEAP32[$29>>2]|0; - $31 = 96; - $32 = $31; - HEAP32[$32>>2] = $27; - $33 = (($31) + 4)|0; - $34 = $33; - HEAP32[$34>>2] = $30; - dest=$gestureEvent$byval_copy; src=$gestureEvent; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _ProcessGestureEvent($gestureEvent$byval_copy); - STACKTOP = sp;return 1; -} -function _LogoAnimation() { - var label = 0, sp = 0; - sp = STACKTOP; - HEAP32[3192>>2] = 0; - return; -} -function _GetTime() { - var $0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (+_glfwGetTime()); - return (+$0); -} -function _SwapBuffers() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[3196>>2]|0; - _glfwSwapBuffers(($0|0)); - return; -} -function _PollInputEvents() { - var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0, $mouseX = 0, $mouseY = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $mouseX = sp + 8|0; - $mouseY = sp; - _UpdateGestures(); - $0 = HEAP32[3196>>2]|0; - _glfwGetCursorPos(($0|0),($mouseX|0),($mouseY|0)); - $1 = +HEAPF64[$mouseX>>3]; - $2 = $1; - HEAPF32[40>>2] = $2; - $3 = +HEAPF64[$mouseY>>3]; - $4 = $3; - HEAPF32[(44)>>2] = $4; - HEAP32[3340>>2] = -1; - _memcpy((13988|0),(13476|0),512)|0; - ;HEAP8[14503>>0]=HEAP8[14500>>0]|0;HEAP8[14503+1>>0]=HEAP8[14500+1>>0]|0;HEAP8[14503+2>>0]=HEAP8[14500+2>>0]|0; - $5 = HEAP32[11044>>2]|0; - HEAP32[3344>>2] = $5; - HEAP32[11044>>2] = 0; - _glfwPollEvents(); - STACKTOP = sp;return; -} -function _GetKeyStatus($key) { - $key = $key|0; - var $0 = 0, $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[3196>>2]|0; - $1 = (_glfwGetKey(($0|0),($key|0))|0); - return ($1|0); -} -function _LoadDefaultShader($agg$result) { - $agg$result = $agg$result|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var $fShaderStr = 0, $vShaderStr = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 864|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $vShaderStr = sp + 390|0; - $fShaderStr = sp + 12|0; - _memcpy(($vShaderStr|0),(25047|0),466)|0; - _memcpy(($fShaderStr|0),(25513|0),377)|0; - $0 = (_LoadShaderProgram($vShaderStr,$fShaderStr)|0); - $1 = ($0|0)==(0); - if ($1) { - HEAP32[$vararg_buffer1>>2] = $0; - _TraceLog(2,25938,$vararg_buffer1); - } else { - HEAP32[$vararg_buffer>>2] = $0; - _TraceLog(0,25890,$vararg_buffer); - } - $2 = (_glGetAttribLocation(($0|0),(16233|0))|0); - $3 = (_glGetAttribLocation(($0|0),(16248|0))|0); - $4 = (_glGetAttribLocation(($0|0),(25986|0))|0); - $5 = (_glGetUniformLocation(($0|0),(16276|0))|0); - $6 = (_glGetUniformLocation(($0|0),(16300|0))|0); - $7 = HEAP32[3176>>2]|0; - HEAP32[$agg$result>>2] = $0; - $8 = ((($agg$result)) + 4|0); - HEAP32[$8>>2] = $7; - $9 = ((($agg$result)) + 8|0); - HEAP32[$9>>2] = 0; - $10 = ((($agg$result)) + 12|0); - HEAP32[$10>>2] = 0; - $11 = ((($agg$result)) + 16|0); - HEAP32[$11>>2] = $2; - $12 = ((($agg$result)) + 20|0); - HEAP32[$12>>2] = $3; - $13 = ((($agg$result)) + 24|0); - HEAP32[$13>>2] = -1; - $14 = ((($agg$result)) + 28|0); - HEAP32[$14>>2] = $4; - $15 = ((($agg$result)) + 32|0); - HEAP32[$15>>2] = $5; - $16 = ((($agg$result)) + 44|0); - HEAP32[$16>>2] = -1; - $17 = ((($agg$result)) + 48|0); - HEAP32[$17>>2] = $6; - $18 = ((($agg$result)) + 52|0); - HEAP32[$18>>2] = -1; - $19 = ((($agg$result)) + 56|0); - HEAP32[$19>>2] = -1; - STACKTOP = sp;return; -} -function _LoadSimpleShader($agg$result) { - $agg$result = $agg$result|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, $fShaderStr = 0, $vShaderStr = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 800|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $vShaderStr = sp + 389|0; - $fShaderStr = sp + 12|0; - _memcpy(($vShaderStr|0),(24175|0),401)|0; - _memcpy(($fShaderStr|0),(24576|0),377)|0; - $0 = (_LoadShaderProgram($vShaderStr,$fShaderStr)|0); - $1 = ($0|0)==(0); - if ($1) { - HEAP32[$vararg_buffer1>>2] = $0; - _TraceLog(2,25000,$vararg_buffer1); - } else { - HEAP32[$vararg_buffer>>2] = $0; - _TraceLog(0,24953,$vararg_buffer); - } - $2 = (_glGetAttribLocation(($0|0),(16233|0))|0); - $3 = (_glGetAttribLocation(($0|0),(16248|0))|0); - $4 = (_glGetAttribLocation(($0|0),(16263|0))|0); - $5 = (_glGetUniformLocation(($0|0),(16276|0))|0); - $6 = (_glGetUniformLocation(($0|0),(16286|0))|0); - $7 = (_glGetUniformLocation(($0|0),(16300|0))|0); - $8 = HEAP32[3176>>2]|0; - HEAP32[$agg$result>>2] = $0; - $9 = ((($agg$result)) + 4|0); - HEAP32[$9>>2] = $8; - $10 = ((($agg$result)) + 8|0); - HEAP32[$10>>2] = 0; - $11 = ((($agg$result)) + 12|0); - HEAP32[$11>>2] = 0; - $12 = ((($agg$result)) + 16|0); - HEAP32[$12>>2] = $2; - $13 = ((($agg$result)) + 20|0); - HEAP32[$13>>2] = $3; - $14 = ((($agg$result)) + 24|0); - HEAP32[$14>>2] = $4; - $15 = ((($agg$result)) + 28|0); - HEAP32[$15>>2] = -1; - $16 = ((($agg$result)) + 32|0); - HEAP32[$16>>2] = $5; - $17 = ((($agg$result)) + 44|0); - HEAP32[$17>>2] = $6; - $18 = ((($agg$result)) + 48|0); - HEAP32[$18>>2] = $7; - $19 = ((($agg$result)) + 52|0); - HEAP32[$19>>2] = -1; - $20 = ((($agg$result)) + 56|0); - HEAP32[$20>>2] = -1; - STACKTOP = sp;return; -} -function _InitializeBuffers() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond14 = 0, $exitcond17 = 0, $exitcond19 = 0, $i1$012 = 0, $i3$010 = 0, $i6$07 = 0, $i7$06 = 0, $k$05 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - $0 = (_malloc(24576)|0); - HEAP32[4600>>2] = $0; - $1 = (_malloc(8192)|0); - HEAP32[4560>>2] = $1; - $2 = HEAP32[4600>>2]|0; - _memset(($2|0),0,24576)|0; - $i1$012 = 0; - while(1) { - $3 = HEAP32[4560>>2]|0; - $4 = (($3) + ($i1$012)|0); - HEAP8[$4>>0] = 0; - $5 = (($i1$012) + 1)|0; - $exitcond19 = ($5|0)==(8192); - if ($exitcond19) { + switch (label|0) { + case 7: { + _stbi__err(12097); + $$6$ph = 0; break; - } else { - $i1$012 = $5; - } - } - HEAP32[4552>>2] = 0; - HEAP32[4556>>2] = 0; - $6 = (_malloc(73728)|0); - HEAP32[4604>>2] = $6; - $7 = (_malloc(24576)|0); - HEAP32[4572>>2] = $7; - $8 = HEAP32[4604>>2]|0; - _memset(($8|0),0,73728)|0; - $i3$010 = 0; - while(1) { - $9 = HEAP32[4572>>2]|0; - $10 = (($9) + ($i3$010)|0); - HEAP8[$10>>0] = 0; - $11 = (($i3$010) + 1)|0; - $exitcond17 = ($11|0)==(24576); - if ($exitcond17) { + } + case 9: { + _stbi__err(12111); + $$6$ph = 0; + break; + } + case 11: { + _stbi__err(12124); + $$6$ph = 0; + break; + } + case 13: { + _stbi__err(12124); + $$6$ph = 0; + break; + } + case 15: { + _stbi__err(12134); + $$6$ph = 0; + break; + } + case 17: { + _stbi__err(12154); + $$6$ph = 0; + break; + } + case 20: { + _stbi__err(12154); + $$6$ph = 0; + break; + } + case 22: { + _stbi__err(12154); + $$6$ph = 0; + break; + } + case 24: { + _stbi__err(12164); + $$6$ph = 0; + break; + } + case 26: { + _stbi__err(12180); + $$6$ph = 0; + break; + } + case 28: { + _stbi__err(12198); + $$6$ph = 0; + break; + } + case 31: { + _stbi__err(12219); + $$6$ph = 0; + break; + } + case 34: { + _stbi__err(12124); + $$6$ph = 0; + break; + } + case 37: { + _stbi__err(12124); + $$6$ph = 0; + break; + } + case 39: { + _stbi__err(12233); + $$6$ph = 0; + break; + } + case 41: { + _stbi__err(12248); + $$6$ph = 0; + break; + } + case 44: { + _stbi__err(12248); + $$6$ph = 0; + break; + } + case 47: { + _stbi__err(12233); + $$6$ph = 0; + break; + } + case 49: { + _stbi__err(12261); + $$6$ph = 0; + break; + } + case 52: { + $89 = ((($8)) + 8|0); + HEAP32[$89>>2] = 4; + $$6$ph = 1; + break; + } + case 54: { + _stbi__err(12277); + $$6$ph = 0; + break; + } + case 58: { + _stbi__err(12294); + $$6$ph = 0; + break; + } + case 61: { + _stbi__err(12307); + $$6$ph = 0; break; - } else { - $i3$010 = $11; - } - } - HEAP32[4564>>2] = 0; - HEAP32[4568>>2] = 0; - $12 = (_malloc(49152)|0); - HEAP32[4608>>2] = $12; - $13 = (_malloc(32768)|0); - HEAP32[4592>>2] = $13; - $14 = (_malloc(16384)|0); - HEAP32[4584>>2] = $14; - $15 = (_malloc(12288)|0); - HEAP32[5128>>2] = $15; - $16 = HEAP32[4608>>2]|0; - _memset(($16|0),0,49152)|0; - $17 = HEAP32[4592>>2]|0; - _memset(($17|0),0,32768)|0; - $i6$07 = 0; - while(1) { - $19 = HEAP32[4584>>2]|0; - $20 = (($19) + ($i6$07)|0); - HEAP8[$20>>0] = 0; - $21 = (($i6$07) + 1)|0; - $exitcond14 = ($21|0)==(16384); - if ($exitcond14) { + } + case 63: { + _stbi__err(12294); + $$6$ph = 0; break; - } else { - $i6$07 = $21; } - } - $18 = HEAP32[5128>>2]|0; - $i7$06 = 0;$k$05 = 0; - while(1) { - $22 = $k$05 << 2; - $23 = $22&65535; - $24 = (($18) + ($i7$06<<1)|0); - HEAP16[$24>>1] = $23; - $25 = $22 | 1; - $26 = $25&65535; - $27 = $i7$06 | 1; - $28 = (($18) + ($27<<1)|0); - HEAP16[$28>>1] = $26; - $29 = $22 | 2; - $30 = $29&65535; - $31 = (($i7$06) + 2)|0; - $32 = (($18) + ($31<<1)|0); - HEAP16[$32>>1] = $30; - $33 = (($i7$06) + 3)|0; - $34 = (($18) + ($33<<1)|0); - HEAP16[$34>>1] = $23; - $35 = (($i7$06) + 4)|0; - $36 = (($18) + ($35<<1)|0); - HEAP16[$36>>1] = $30; - $37 = $22 | 3; - $38 = $37&65535; - $39 = (($i7$06) + 5)|0; - $40 = (($18) + ($39<<1)|0); - HEAP16[$40>>1] = $38; - $41 = (($k$05) + 1)|0; - $42 = (($i7$06) + 6)|0; - $exitcond = ($41|0)==(1024); - if ($exitcond) { + case 70: { + _stbi__err(12233); + $$6$ph = 0; break; - } else { - $i7$06 = $42;$k$05 = $41; } - } - HEAP32[4576>>2] = 0; - HEAP32[4588>>2] = 0; - HEAP32[4580>>2] = 0; - _TraceLog(0,24112,$vararg_buffer); - STACKTOP = sp;return; -} -function _InitializeBuffersGPU() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer12 = 0, $vararg_buffer15 = 0, $vararg_buffer5 = 0, $vararg_buffer8 = 0, $vararg_ptr11 = 0, $vararg_ptr18 = 0, $vararg_ptr19 = 0, $vararg_ptr20 = 0, $vararg_ptr4 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $vararg_buffer15 = sp + 40|0; - $vararg_buffer12 = sp + 32|0; - $vararg_buffer8 = sp + 24|0; - $vararg_buffer5 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $0 = HEAP32[4632>>2]|0; - $1 = ($0|0)==(0); - if (!($1)) { - $2 = HEAP32[4640>>2]|0; - FUNCTION_TABLE_vii[$2 & 63](1,5116); - $3 = HEAP32[4644>>2]|0; - $4 = HEAP32[5116>>2]|0; - FUNCTION_TABLE_vi[$3 & 31]($4); - } - _glGenBuffers(2,(5084|0)); - $5 = HEAP32[5084>>2]|0; - _glBindBuffer(34962,($5|0)); - $6 = HEAP32[4600>>2]|0; - _glBufferData(34962,24576,($6|0),35048); - $7 = HEAP32[(4808)>>2]|0; - _glEnableVertexAttribArray(($7|0)); - $8 = HEAP32[(4808)>>2]|0; - _glVertexAttribPointer(($8|0),3,5126,0,0,(0|0)); - $9 = HEAP32[(5088)>>2]|0; - _glBindBuffer(34962,($9|0)); - $10 = HEAP32[4560>>2]|0; - _glBufferData(34962,8192,($10|0),35048); - $11 = HEAP32[(4820)>>2]|0; - _glEnableVertexAttribArray(($11|0)); - $12 = HEAP32[(4820)>>2]|0; - _glVertexAttribPointer(($12|0),4,5121,1,0,(0|0)); - $13 = HEAP32[4632>>2]|0; - $14 = ($13|0)==(0); - if ($14) { - $16 = HEAP32[5084>>2]|0; - $17 = HEAP32[(5088)>>2]|0; - HEAP32[$vararg_buffer1>>2] = $16; - $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); - HEAP32[$vararg_ptr4>>2] = $17; - _TraceLog(0,23811,$vararg_buffer1); - } else { - $15 = HEAP32[5116>>2]|0; - HEAP32[$vararg_buffer>>2] = $15; - _TraceLog(0,23764,$vararg_buffer); - } - $18 = HEAP32[4632>>2]|0; - $19 = ($18|0)==(0); - if (!($19)) { - $20 = HEAP32[4640>>2]|0; - FUNCTION_TABLE_vii[$20 & 63](1,5120); - $21 = HEAP32[4644>>2]|0; - $22 = HEAP32[5120>>2]|0; - FUNCTION_TABLE_vi[$21 & 31]($22); - } - _glGenBuffers(2,(5092|0)); - $23 = HEAP32[5092>>2]|0; - _glBindBuffer(34962,($23|0)); - $24 = HEAP32[4604>>2]|0; - _glBufferData(34962,73728,($24|0),35048); - $25 = HEAP32[(4808)>>2]|0; - _glEnableVertexAttribArray(($25|0)); - $26 = HEAP32[(4808)>>2]|0; - _glVertexAttribPointer(($26|0),3,5126,0,0,(0|0)); - $27 = HEAP32[(5096)>>2]|0; - _glBindBuffer(34962,($27|0)); - $28 = HEAP32[4572>>2]|0; - _glBufferData(34962,24576,($28|0),35048); - $29 = HEAP32[(4820)>>2]|0; - _glEnableVertexAttribArray(($29|0)); - $30 = HEAP32[(4820)>>2]|0; - _glVertexAttribPointer(($30|0),4,5121,1,0,(0|0)); - $31 = HEAP32[4632>>2]|0; - $32 = ($31|0)==(0); - if ($32) { - $34 = HEAP32[5092>>2]|0; - $35 = HEAP32[(5096)>>2]|0; - HEAP32[$vararg_buffer8>>2] = $34; - $vararg_ptr11 = ((($vararg_buffer8)) + 4|0); - HEAP32[$vararg_ptr11>>2] = $35; - _TraceLog(0,23921,$vararg_buffer8); - } else { - $33 = HEAP32[5120>>2]|0; - HEAP32[$vararg_buffer5>>2] = $33; - _TraceLog(0,23870,$vararg_buffer5); - } - $36 = HEAP32[4632>>2]|0; - $37 = ($36|0)==(0); - if (!($37)) { - $38 = HEAP32[4640>>2]|0; - FUNCTION_TABLE_vii[$38 & 63](1,5124); - $39 = HEAP32[4644>>2]|0; - $40 = HEAP32[5124>>2]|0; - FUNCTION_TABLE_vi[$39 & 31]($40); - } - _glGenBuffers(4,(5100|0)); - $41 = HEAP32[5100>>2]|0; - _glBindBuffer(34962,($41|0)); - $42 = HEAP32[4608>>2]|0; - _glBufferData(34962,49152,($42|0),35048); - $43 = HEAP32[(4808)>>2]|0; - _glEnableVertexAttribArray(($43|0)); - $44 = HEAP32[(4808)>>2]|0; - _glVertexAttribPointer(($44|0),3,5126,0,0,(0|0)); - $45 = HEAP32[(5104)>>2]|0; - _glBindBuffer(34962,($45|0)); - $46 = HEAP32[4592>>2]|0; - _glBufferData(34962,32768,($46|0),35048); - $47 = HEAP32[(4812)>>2]|0; - _glEnableVertexAttribArray(($47|0)); - $48 = HEAP32[(4812)>>2]|0; - _glVertexAttribPointer(($48|0),2,5126,0,0,(0|0)); - $49 = HEAP32[(5108)>>2]|0; - _glBindBuffer(34962,($49|0)); - $50 = HEAP32[4584>>2]|0; - _glBufferData(34962,16384,($50|0),35048); - $51 = HEAP32[(4820)>>2]|0; - _glEnableVertexAttribArray(($51|0)); - $52 = HEAP32[(4820)>>2]|0; - _glVertexAttribPointer(($52|0),4,5121,1,0,(0|0)); - $53 = HEAP32[(5112)>>2]|0; - _glBindBuffer(34963,($53|0)); - $54 = HEAP32[5128>>2]|0; - _glBufferData(34963,12288,($54|0),35044); - $55 = HEAP32[4632>>2]|0; - $56 = ($55|0)==(0); - if ($56) { - $58 = HEAP32[5100>>2]|0; - $59 = HEAP32[(5104)>>2]|0; - $60 = HEAP32[(5108)>>2]|0; - $61 = HEAP32[(5112)>>2]|0; - HEAP32[$vararg_buffer15>>2] = $58; - $vararg_ptr18 = ((($vararg_buffer15)) + 4|0); - HEAP32[$vararg_ptr18>>2] = $59; - $vararg_ptr19 = ((($vararg_buffer15)) + 8|0); - HEAP32[$vararg_ptr19>>2] = $60; - $vararg_ptr20 = ((($vararg_buffer15)) + 12|0); - HEAP32[$vararg_ptr20>>2] = $61; - _TraceLog(0,24031,$vararg_buffer15); - } else { - $57 = HEAP32[5124>>2]|0; - HEAP32[$vararg_buffer12>>2] = $57; - _TraceLog(0,23984,$vararg_buffer12); - } - $62 = HEAP32[4632>>2]|0; - $63 = ($62|0)==(0); - if ($63) { - STACKTOP = sp;return; - } - $64 = HEAP32[4644>>2]|0; - FUNCTION_TABLE_vi[$64 & 31](0); - STACKTOP = sp;return; -} -function _LoadCompressedTexture($data,$width,$height,$mipmapCount,$compressedFormat) { - $data = $data|0; - $width = $width|0; - $height = $height|0; - $mipmapCount = $mipmapCount|0; - $compressedFormat = $compressedFormat|0; - var $$ = 0, $$013 = 0, $$0610 = 0, $$17 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $blockSize$0 = 0, $level$012 = 0, $offset$011 = 0, $or$cond = 0, $or$cond9 = 0, label = 0, sp = 0; - sp = STACKTOP; - _glPixelStorei(3317,1); - switch ($compressedFormat|0) { - case 33776: case 33777: case 36196: case 37492: { - $blockSize$0 = 8; - break; - } - default: { - $blockSize$0 = 16; - } - } - $0 = ($mipmapCount|0)<(1); - $1 = $width | $height; - $2 = ($1|0)==(0); - $or$cond9 = $0 | $2; - if ($or$cond9) { - return; - } else { - $$013 = $width;$$0610 = $height;$level$012 = 0;$offset$011 = 0; - } - while(1) { - $3 = (($$013) + 3)|0; - $4 = (($3|0) / 4)&-1; - $5 = (($$0610) + 3)|0; - $6 = (($5|0) / 4)&-1; - $7 = Math_imul($4, $blockSize$0)|0; - $8 = Math_imul($7, $6)|0; - $9 = (($data) + ($offset$011)|0); - _glCompressedTexImage2D(3553,($level$012|0),($compressedFormat|0),($$013|0),($$0610|0),0,($8|0),($9|0)); - $10 = (($8) + ($offset$011))|0; - $11 = (($$013|0) / 2)&-1; - $12 = (($$0610|0) / 2)&-1; - $13 = ($$013|0)<(2); - $$ = $13 ? 1 : $11; - $14 = ($$0610|0)<(2); - $$17 = $14 ? 1 : $12; - $15 = (($level$012) + 1)|0; - $16 = ($15|0)>=($mipmapCount|0); - $17 = $$ | $$17; - $18 = ($17|0)==(0); - $or$cond = $16 | $18; - if ($or$cond) { + case 72: { + _stbi__err(12332); + $$6$ph = 0; break; - } else { - $$013 = $$;$$0610 = $$17;$level$012 = $15;$offset$011 = $10; } - } - return; -} -function _UpdateBuffers() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[4552>>2]|0; - $1 = ($0|0)>(0); - if ($1) { - $2 = HEAP32[4632>>2]|0; - $3 = ($2|0)==(0); - if (!($3)) { - $4 = HEAP32[4644>>2]|0; - $5 = HEAP32[5116>>2]|0; - FUNCTION_TABLE_vi[$4 & 31]($5); + case 74: { + $133 = $$0206&255; + $134 = ((($8)) + 8|0); + HEAP32[$134>>2] = $133; + $$6$ph = 1; + break; } - $6 = HEAP32[5084>>2]|0; - _glBindBuffer(34962,($6|0)); - $7 = HEAP32[4552>>2]|0; - $8 = ($7*12)|0; - $9 = HEAP32[4600>>2]|0; - _glBufferSubData(34962,0,($8|0),($9|0)); - $10 = HEAP32[(5088)>>2]|0; - _glBindBuffer(34962,($10|0)); - $11 = HEAP32[4556>>2]|0; - $12 = $11 << 2; - $13 = HEAP32[4560>>2]|0; - _glBufferSubData(34962,0,($12|0),($13|0)); - } - $14 = HEAP32[4564>>2]|0; - $15 = ($14|0)>(0); - if ($15) { - $16 = HEAP32[4632>>2]|0; - $17 = ($16|0)==(0); - if (!($17)) { - $18 = HEAP32[4644>>2]|0; - $19 = HEAP32[5120>>2]|0; - FUNCTION_TABLE_vi[$18 & 31]($19); + case 81: { + _stbi__err(11981); + $$6$ph = 0; + break; } - $20 = HEAP32[5092>>2]|0; - _glBindBuffer(34962,($20|0)); - $21 = HEAP32[4564>>2]|0; - $22 = ($21*12)|0; - $23 = HEAP32[4604>>2]|0; - _glBufferSubData(34962,0,($22|0),($23|0)); - $24 = HEAP32[(5096)>>2]|0; - _glBindBuffer(34962,($24|0)); - $25 = HEAP32[4568>>2]|0; - $26 = $25 << 2; - $27 = HEAP32[4572>>2]|0; - _glBufferSubData(34962,0,($26|0),($27|0)); - } - $28 = HEAP32[4576>>2]|0; - $29 = ($28|0)>(0); - if ($29) { - $30 = HEAP32[4632>>2]|0; - $31 = ($30|0)==(0); - if (!($31)) { - $32 = HEAP32[4644>>2]|0; - $33 = HEAP32[5124>>2]|0; - FUNCTION_TABLE_vi[$32 & 31]($33); + case 83: { + _stbi__err(12340); + $$6$ph = 0; + break; } - $34 = HEAP32[5100>>2]|0; - _glBindBuffer(34962,($34|0)); - $35 = HEAP32[4576>>2]|0; - $36 = ($35*12)|0; - $37 = HEAP32[4608>>2]|0; - _glBufferSubData(34962,0,($36|0),($37|0)); - $38 = HEAP32[(5104)>>2]|0; - _glBindBuffer(34962,($38|0)); - $39 = HEAP32[4576>>2]|0; - $40 = $39 << 3; - $41 = HEAP32[4592>>2]|0; - _glBufferSubData(34962,0,($40|0),($41|0)); - $42 = HEAP32[(5108)>>2]|0; - _glBindBuffer(34962,($42|0)); - $43 = HEAP32[4576>>2]|0; - $44 = $43 << 2; - $45 = HEAP32[4584>>2]|0; - _glBufferSubData(34962,0,($44|0),($45|0)); - } - $46 = HEAP32[4632>>2]|0; - $47 = ($46|0)==(0); - if ($47) { - return; - } - $48 = HEAP32[4644>>2]|0; - FUNCTION_TABLE_vi[$48 & 31](0); - return; -} -function _TextFileRead($fileName) { - $fileName = $fileName|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $text$0 = 0, $text$1 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - $0 = ($fileName|0)==(0|0); - if ($0) { - $text$1 = 0; - STACKTOP = sp;return ($text$1|0); - } - $1 = (_fopen($fileName,23726)|0); - $2 = ($1|0)==(0|0); - if ($2) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,23729,$vararg_buffer); - $text$1 = 0; - STACKTOP = sp;return ($text$1|0); - } - (_fseek($1,0,2)|0); - $3 = (_ftell($1)|0); - _rewind($1); - $4 = ($3|0)>(0); - if ($4) { - $5 = (($3) + 1)|0; - $6 = (_malloc($5)|0); - $7 = (_fread($6,1,$3,$1)|0); - $8 = (($6) + ($7)|0); - HEAP8[$8>>0] = 0; - $text$0 = $6; - } else { - $text$0 = 0; - } - (_fclose($1)|0); - $text$1 = $text$0; - STACKTOP = sp;return ($text$1|0); -} -function _stbi__fopen($filename) { - $filename = $filename|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_fopen($filename,19026)|0); - return ($0|0); -} -function _stbi__err($str) { - $str = $str|0; - var label = 0, sp = 0; - sp = STACKTOP; - HEAP32[5136>>2] = $str; - return; -} -function _stbi__start_file($s,$f) { - $s = $s|0; - $f = $f|0; - var label = 0, sp = 0; - sp = STACKTOP; - _stbi__start_callbacks($s,11032,$f); - return; -} -function _stbi__load_flip($s,$x,$y,$comp,$req_comp) { - $s = $s|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $col$04 = 0, $exitcond = 0, $exitcond7 = 0, $exitcond8 = 0, $or$cond = 0, $row$06 = 0, $z$03 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__load_main($s,$x,$y,$comp,$req_comp)|0); - $1 = HEAP32[5140>>2]|0; - $2 = ($1|0)!=(0); - $3 = ($0|0)!=(0|0); - $or$cond = $3 & $2; - if (!($or$cond)) { - return ($0|0); - } - $4 = HEAP32[$x>>2]|0; - $5 = HEAP32[$y>>2]|0; - $6 = ($req_comp|0)==(0); - if ($6) { - $7 = HEAP32[$comp>>2]|0; - $11 = $7; - } else { - $11 = $req_comp; - } - $8 = $5 >> 1; - $9 = ($8|0)>(0); - if (!($9)) { - return ($0|0); - } - $10 = ($4|0)>(0); - $12 = ($11|0)>(0); - $13 = (($5) + -1)|0; - $row$06 = 0; - while(1) { - if ($10) { - $14 = Math_imul($row$06, $4)|0; - $15 = (($13) - ($row$06))|0; - $16 = Math_imul($15, $4)|0; - $col$04 = 0; - while(1) { - if ($12) { - $17 = (($col$04) + ($14))|0; - $18 = Math_imul($17, $11)|0; - $19 = (($col$04) + ($16))|0; - $20 = Math_imul($19, $11)|0; - $z$03 = 0; - while(1) { - $21 = (($z$03) + ($18))|0; - $22 = (($0) + ($21)|0); - $23 = HEAP8[$22>>0]|0; - $24 = (($z$03) + ($20))|0; - $25 = (($0) + ($24)|0); - $26 = HEAP8[$25>>0]|0; - HEAP8[$22>>0] = $26; - HEAP8[$25>>0] = $23; - $27 = (($z$03) + 1)|0; - $exitcond = ($27|0)==($11|0); - if ($exitcond) { + case 85: { + $156 = ($$0241|0)==(0); + do { + if ($156) { + $157 = ($1|0)==(0); + if ($157) { + $158 = HEAP32[$10>>2]|0; + $159 = ($158|0)==(0|0); + if ($159) { + _stbi__err(12350); + $$4 = 0; break; + } + $160 = HEAP32[$8>>2]|0; + $161 = ((($0)) + 16|0); + $162 = HEAP32[$161>>2]|0; + $163 = Math_imul($162, $160)|0; + $164 = (($163) + 7)|0; + $165 = $164 >>> 3; + $166 = ((($8)) + 4|0); + $167 = HEAP32[$166>>2]|0; + $168 = ((($8)) + 8|0); + $169 = HEAP32[$168>>2]|0; + $170 = Math_imul($169, $167)|0; + $171 = Math_imul($170, $165)|0; + $172 = (($171) + ($167))|0; + HEAP32[$7>>2] = $172; + $173 = ($$0228|0)!=(0); + $174 = $173 ^ 1; + $175 = $174&1; + $176 = (_stbi_zlib_decode_malloc_guesssize_headerflag($158,$$0214,$172,$7,$175)|0); + HEAP32[$9>>2] = $176; + $177 = ($176|0)==(0|0); + if ($177) { + $$4 = 0; } else { - $z$03 = $27; + $178 = HEAP32[$10>>2]|0; + _free($178); + HEAP32[$10>>2] = 0; + $179 = HEAP32[$168>>2]|0; + $180 = (($179) + 1)|0; + $notlhs = ($180|0)!=($2|0); + $notrhs = ($2|0)==(3); + $or$cond5$not = $notrhs | $notlhs; + $181 = ($$0206<<24>>24)!=(0); + $or$cond7 = $181 | $or$cond5$not; + $182 = ($$0211<<24>>24)==(0); + $or$cond248 = $182 & $or$cond7; + $$254 = $or$cond248 ? $179 : $180; + $183 = ((($8)) + 12|0); + HEAP32[$183>>2] = $$254; + $184 = HEAP32[$9>>2]|0; + $185 = HEAP32[$7>>2]|0; + $186 = HEAP32[$161>>2]|0; + $187 = (_stbi__create_png_image($0,$184,$185,$$254,$186,$$0231,$$0235)|0); + $188 = ($187|0)==(0); + if ($188) { + $$4 = 0; + } else { + do { + if (!($182)) { + $189 = HEAP32[$161>>2]|0; + $190 = ($189|0)==(16); + if ($190) { + $191 = HEAP32[$183>>2]|0; + _stbi__compute_transparency16($0,$5,$191); + break; + } else { + $192 = HEAP32[$183>>2]|0; + _stbi__compute_transparency($0,$4,$192); + break; + } + } + } while(0); + $193 = HEAP32[7534]|0; + $194 = ($193|0)!=(0); + $or$cond11 = $173 & $194; + if ($or$cond11) { + $195 = HEAP32[$183>>2]|0; + $196 = ($195|0)>(2); + if ($196) { + _stbi__de_iphone($0); + } + } + if ($181) { + $197 = $$0206&255; + HEAP32[$168>>2] = $197; + $198 = ($2|0)>(2); + $$ = $198 ? $2 : $197; + HEAP32[$183>>2] = $$; + $199 = (_stbi__expand_png_palette($0,$3,$$)|0); + $200 = ($199|0)==(0); + if ($200) { + $$4 = 0; + break; + } + } + $201 = HEAP32[$9>>2]|0; + _free($201); + HEAP32[$9>>2] = 0; + $$4 = 1; + } } + } else { + $$4 = 1; } + } else { + _stbi__err(12233); + $$4 = 0; } - $28 = (($col$04) + 1)|0; - $exitcond7 = ($28|0)==($4|0); - if ($exitcond7) { - break; - } else { - $col$04 = $28; - } - } - } - $29 = (($row$06) + 1)|0; - $exitcond8 = ($29|0)==($8|0); - if ($exitcond8) { - break; - } else { - $row$06 = $29; - } - } - return ($0|0); -} -function _stbi__start_callbacks($s,$c,$user) { - $s = $s|0; - $c = $c|0; - $user = $user|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($s)) + 16|0); - ;HEAP32[$0>>2]=HEAP32[$c>>2]|0;HEAP32[$0+4>>2]=HEAP32[$c+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$c+8>>2]|0; - $1 = ((($s)) + 28|0); - HEAP32[$1>>2] = $user; - $2 = ((($s)) + 36|0); - HEAP32[$2>>2] = 128; - $3 = ((($s)) + 32|0); - HEAP32[$3>>2] = 1; - $4 = ((($s)) + 40|0); - $5 = ((($s)) + 176|0); - HEAP32[$5>>2] = $4; - _stbi__refill_buffer($s); - $6 = ((($s)) + 172|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($s)) + 180|0); - HEAP32[$8>>2] = $7; - return; -} -function _stbi__malloc($size) { - $size = $size|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_malloc($size)|0); - return ($0|0); -} -function _stbi__do_zlib($a,$obuf,$olen,$exp,$parse_header) { - $a = $a|0; - $obuf = $obuf|0; - $olen = $olen|0; - $exp = $exp|0; - $parse_header = $parse_header|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($a)) + 20|0); - HEAP32[$0>>2] = $obuf; - $1 = ((($a)) + 16|0); - HEAP32[$1>>2] = $obuf; - $2 = (($obuf) + ($olen)|0); - $3 = ((($a)) + 24|0); - HEAP32[$3>>2] = $2; - $4 = ((($a)) + 28|0); - HEAP32[$4>>2] = $exp; - $5 = (_stbi__parse_zlib($a,$parse_header)|0); - return ($5|0); -} -function _stbi__get16le($s) { - $s = $s|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__get8($s)|0); - $1 = $0&255; - $2 = (_stbi__get8($s)|0); - $3 = $2&255; - $4 = $3 << 8; - $5 = $4 | $1; - return ($5|0); -} -function _LoadDDS($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; - var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $bufsize$0 = 0, $exitcond = 0, $exitcond13 = 0, $filecode = 0, $header = 0, $i$09 = 0, $i2$011 = 0, $i3$08 = 0, $image$sroa$0$0 = 0; - var $image$sroa$0$1 = 0, $image$sroa$0$2 = 0, $image$sroa$0$3 = 0, $image$sroa$26$0 = 0, $image$sroa$26$1 = 0, $image$sroa$41$0 = 0, $image$sroa$41$1 = 0, $image$sroa$56$0 = 0, $image$sroa$56$1 = 0, $image$sroa$56$2 = 0, $image$sroa$59$0 = 0, $image$sroa$59$1 = 0, $image$sroa$59$2 = 0, $image$sroa$59$3 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $switch = 0, $switch$split12D = 0, $switch$split2D = 0; - var $switch$split42D = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer12 = 0, $vararg_buffer16 = 0, $vararg_buffer20 = 0, $vararg_buffer24 = 0, $vararg_buffer4 = 0, $vararg_buffer8 = 0, $vararg_ptr11 = 0, $vararg_ptr15 = 0, $vararg_ptr19 = 0, $vararg_ptr23 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 192|0; - $vararg_buffer24 = sp + 56|0; - $vararg_buffer20 = sp + 48|0; - $vararg_buffer16 = sp + 40|0; - $vararg_buffer12 = sp + 32|0; - $vararg_buffer8 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $filecode = sp + 184|0; - $header = sp + 60|0; - $0 = (_fopen($fileName,19026)|0); - $1 = ($0|0)==(0|0); - if ($1) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,21159,$vararg_buffer); - $image$sroa$0$3 = 0;$image$sroa$26$1 = 0;$image$sroa$41$1 = 0;$image$sroa$56$2 = 0;$image$sroa$59$3 = 0; - HEAP32[$agg$result>>2] = $image$sroa$0$3; - $86 = ((($agg$result)) + 4|0); - HEAP32[$86>>2] = $image$sroa$26$1; - $87 = ((($agg$result)) + 8|0); - HEAP32[$87>>2] = $image$sroa$41$1; - $88 = ((($agg$result)) + 12|0); - HEAP32[$88>>2] = $image$sroa$56$2; - $89 = ((($agg$result)) + 16|0); - HEAP32[$89>>2] = $image$sroa$59$3; - STACKTOP = sp;return; - } - (_fread($filecode,1,4,$0)|0); - $2 = (_strncmp($filecode,21193,4)|0); - $3 = ($2|0)==(0); - if ($3) { - (_fread($header,124,1,$0)|0); - HEAP32[$vararg_buffer4>>2] = $fileName; - $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); - HEAP32[$vararg_ptr7>>2] = 124; - _TraceLog(3,21246,$vararg_buffer4); - $4 = ((($header)) + 72|0); - $5 = HEAP32[$4>>2]|0; - HEAP32[$vararg_buffer8>>2] = $fileName; - $vararg_ptr11 = ((($vararg_buffer8)) + 4|0); - HEAP32[$vararg_ptr11>>2] = $5; - _TraceLog(3,21276,$vararg_buffer8); - $6 = ((($header)) + 76|0); - $7 = HEAP32[$6>>2]|0; - HEAP32[$vararg_buffer12>>2] = $fileName; - $vararg_ptr15 = ((($vararg_buffer12)) + 4|0); - HEAP32[$vararg_ptr15>>2] = $7; - _TraceLog(3,21312,$vararg_buffer12); - $8 = ((($header)) + 80|0); - $9 = HEAP32[$8>>2]|0; - HEAP32[$vararg_buffer16>>2] = $fileName; - $vararg_ptr19 = ((($vararg_buffer16)) + 4|0); - HEAP32[$vararg_ptr19>>2] = $9; - _TraceLog(3,21351,$vararg_buffer16); - $10 = ((($header)) + 84|0); - $11 = HEAP32[$10>>2]|0; - HEAP32[$vararg_buffer20>>2] = $fileName; - $vararg_ptr23 = ((($vararg_buffer20)) + 4|0); - HEAP32[$vararg_ptr23>>2] = $11; - _TraceLog(3,21378,$vararg_buffer20); - $12 = ((($header)) + 12|0); - $13 = HEAP32[$12>>2]|0; - $14 = ((($header)) + 8|0); - $15 = HEAP32[$14>>2]|0; - $16 = HEAP32[$10>>2]|0; - $17 = ($16|0)==(16); - L7: do { - if ($17) { - $18 = HEAP32[$6>>2]|0; - switch ($18|0) { - case 64: { - $19 = $13 << 1; - $20 = Math_imul($19, $15)|0; - $21 = (_malloc($20)|0); - (_fread($21,$20,1,$0)|0); - $image$sroa$0$0 = $21;$image$sroa$59$0 = 3; - break L7; - break; - } - case 65: { - break; - } - default: { - $image$sroa$0$0 = 0;$image$sroa$59$0 = 0; - break L7; - } - } - $22 = ((($header)) + 100|0); - $23 = HEAP32[$22>>2]|0; - $switch$split2D = ($23|0)<(61440); - if ($switch$split2D) { - switch ($23|0) { - case 32768: { + } while(0); + $$6$ph = $$4; + break; + } + case 104: { + _stbi__err(12233); + $$6$ph = 0; + break; + } + case 106: { + $205 = $25 >>> 24; + $206 = $205&255; + HEAP8[12358] = $206; + $207 = HEAP32[$15>>2]|0; + $208 = $207 >>> 16; + $209 = $208&255; + HEAP8[(12359)>>0] = $209; + $210 = $207 >>> 8; + $211 = $210&255; + HEAP8[(12360)>>0] = $211; + $212 = $207&255; + HEAP8[(12361)>>0] = $212; + _stbi__err(12358); + $$6$ph = 0; + break; + } + } + $$7 = $$6$ph; + STACKTOP = sp;return ($$7|0); +} +function _stbi__convert_format($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0151255 = 0, $$0163 = 0, $$0164259 = 0, $$0165 = 0, $$0165254 = 0, $$0165257 = 0, $$0256 = 0, $$10161205 = 0, $$10175 = 0, $$10175204 = 0, $$10175207 = 0, $$10206 = 0, $$11162201 = 0, $$11176 = 0, $$11176200 = 0, $$11176203 = 0, $$11202 = 0, $$1152250 = 0, $$1166 = 0, $$1166249 = 0; + var $$1166252 = 0, $$1251 = 0, $$2153245 = 0, $$2167 = 0, $$2167244 = 0, $$2167247 = 0, $$2246 = 0, $$3154240 = 0, $$3168 = 0, $$3168239 = 0, $$3168242 = 0, $$3241 = 0, $$4155235 = 0, $$4169 = 0, $$4169234 = 0, $$4169237 = 0, $$4236 = 0, $$5156230 = 0, $$5170 = 0, $$5170229 = 0; + var $$5170232 = 0, $$5231 = 0, $$6157225 = 0, $$6171 = 0, $$6171224 = 0, $$6171227 = 0, $$6226 = 0, $$7158220 = 0, $$7172 = 0, $$7172219 = 0, $$7172222 = 0, $$7221 = 0, $$8159215 = 0, $$8173 = 0, $$8173214 = 0, $$8173217 = 0, $$8216 = 0, $$9160210 = 0, $$9174 = 0, $$9174209 = 0; + var $$9174212 = 0, $$9211 = 0, $$off = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; + var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; + var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; + var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; + var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; + var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0; + var sp = 0; + sp = STACKTOP; + $5 = ($2|0)==($1|0); + if ($5) { + $$0163 = $0; + return ($$0163|0); + } + $$off = (($2) + -1)|0; + $6 = ($$off>>>0)<(4); + if (!($6)) { + ___assert_fail((12022|0),(11926|0),1477,(12076|0)); + // unreachable; + } + $7 = (_stbi__malloc_mad3($2,$3,$4)|0); + $8 = ($7|0)==(0|0); + if ($8) { + _free($0); + _stbi__err(11981); + $$0163 = 0; + return ($$0163|0); + } + $9 = ($4|0)>(0); + L11: do { + if ($9) { + $10 = $1 << 3; + $11 = (($10) + ($2))|0; + $$0165254 = (($3) + -1)|0; + $12 = ($$0165254|0)>(-1); + $$1166249 = (($3) + -1)|0; + $13 = ($$1166249|0)>(-1); + $$2167244 = (($3) + -1)|0; + $14 = ($$2167244|0)>(-1); + $$3168239 = (($3) + -1)|0; + $15 = ($$3168239|0)>(-1); + $$4169234 = (($3) + -1)|0; + $16 = ($$4169234|0)>(-1); + $$5170229 = (($3) + -1)|0; + $17 = ($$5170229|0)>(-1); + $$6171224 = (($3) + -1)|0; + $18 = ($$6171224|0)>(-1); + $$7172219 = (($3) + -1)|0; + $19 = ($$7172219|0)>(-1); + $$8173214 = (($3) + -1)|0; + $20 = ($$8173214|0)>(-1); + $$9174209 = (($3) + -1)|0; + $21 = ($$9174209|0)>(-1); + $$10175204 = (($3) + -1)|0; + $22 = ($$10175204|0)>(-1); + $$11176200 = (($3) + -1)|0; + $23 = ($$11176200|0)>(-1); + $$0164259 = 0; + L13: while(1) { + $24 = Math_imul($$0164259, $3)|0; + $25 = Math_imul($24, $1)|0; + $26 = (($0) + ($25)|0); + $27 = Math_imul($24, $2)|0; + $28 = (($7) + ($27)|0); + do { + switch ($11|0) { + case 10: { + if ($12) { + $$0151255 = $26;$$0165257 = $$0165254;$$0256 = $28; + while(1) { + $29 = HEAP8[$$0151255>>0]|0; + HEAP8[$$0256>>0] = $29; + $30 = ((($$0256)) + 1|0); + HEAP8[$30>>0] = -1; + $31 = ((($$0151255)) + 1|0); + $32 = ((($$0256)) + 2|0); + $$0165 = (($$0165257) + -1)|0; + $33 = ($$0165|0)>(-1); + if ($33) { + $$0151255 = $31;$$0165257 = $$0165;$$0256 = $32; + } else { + break; + } + } + } break; } - default: { - $image$sroa$0$0 = 0;$image$sroa$59$0 = 0; - break L7; - } - } - $24 = Math_imul($15, $13)|0; - $25 = $24 << 1; - $26 = (_malloc($25)|0); - (_fread($26,$25,1,$0)|0); - $27 = ($24|0)>(0); - if (!($27)) { - $image$sroa$0$0 = $26;$image$sroa$59$0 = 5; + case 11: { + if ($13) { + $$1152250 = $26;$$1166252 = $$1166249;$$1251 = $28; + while(1) { + $34 = HEAP8[$$1152250>>0]|0; + $35 = ((($$1251)) + 2|0); + HEAP8[$35>>0] = $34; + $36 = ((($$1251)) + 1|0); + HEAP8[$36>>0] = $34; + HEAP8[$$1251>>0] = $34; + $37 = ((($$1152250)) + 1|0); + $38 = ((($$1251)) + 3|0); + $$1166 = (($$1166252) + -1)|0; + $39 = ($$1166|0)>(-1); + if ($39) { + $$1152250 = $37;$$1166252 = $$1166;$$1251 = $38; + } else { + break; + } + } + } break; } - $28 = Math_imul($15, $13)|0; - $i$09 = 0; - while(1) { - $29 = (($26) + ($i$09<<1)|0); - $30 = HEAP16[$29>>1]|0; - $31 = $30&65535; - $32 = ($30&65535) >>> 15; - $33 = $32&65535; - $34 = $31 << 1; - $35 = $34 | $33; - $36 = $35&65535; - HEAP16[$29>>1] = $36; - $37 = (($i$09) + 1)|0; - $exitcond = ($37|0)==($28|0); - if ($exitcond) { - $image$sroa$0$0 = $26;$image$sroa$59$0 = 5; - break; - } else { - $i$09 = $37; + case 12: { + if ($14) { + $$2153245 = $26;$$2167247 = $$2167244;$$2246 = $28; + while(1) { + $40 = HEAP8[$$2153245>>0]|0; + $41 = ((($$2246)) + 2|0); + HEAP8[$41>>0] = $40; + $42 = ((($$2246)) + 1|0); + HEAP8[$42>>0] = $40; + HEAP8[$$2246>>0] = $40; + $43 = ((($$2246)) + 3|0); + HEAP8[$43>>0] = -1; + $44 = ((($$2153245)) + 1|0); + $45 = ((($$2246)) + 4|0); + $$2167 = (($$2167247) + -1)|0; + $46 = ($$2167|0)>(-1); + if ($46) { + $$2153245 = $44;$$2167247 = $$2167;$$2246 = $45; + } else { + break; + } + } } - } - } else { - switch ($23|0) { - case 61440: { break; } - default: { - $image$sroa$0$0 = 0;$image$sroa$59$0 = 0; - break L7; - } - } - $38 = Math_imul($15, $13)|0; - $39 = $38 << 1; - $40 = (_malloc($39)|0); - (_fread($40,$39,1,$0)|0); - $41 = ($38|0)>(0); - if (!($41)) { - $image$sroa$0$0 = $40;$image$sroa$59$0 = 6; + case 17: { + if ($15) { + $$3154240 = $26;$$3168242 = $$3168239;$$3241 = $28; + while(1) { + $47 = HEAP8[$$3154240>>0]|0; + HEAP8[$$3241>>0] = $47; + $48 = ((($$3154240)) + 2|0); + $49 = ((($$3241)) + 1|0); + $$3168 = (($$3168242) + -1)|0; + $50 = ($$3168|0)>(-1); + if ($50) { + $$3154240 = $48;$$3168242 = $$3168;$$3241 = $49; + } else { + break; + } + } + } break; } - $42 = Math_imul($15, $13)|0; - $i2$011 = 0; - while(1) { - $43 = (($40) + ($i2$011<<1)|0); - $44 = HEAP16[$43>>1]|0; - $45 = $44&65535; - $46 = ($44&65535) >>> 12; - $47 = $46&65535; - $48 = $45 << 4; - $49 = $48 | $47; - $50 = $49&65535; - HEAP16[$43>>1] = $50; - $51 = (($i2$011) + 1)|0; - $exitcond13 = ($51|0)==($42|0); - if ($exitcond13) { - $image$sroa$0$0 = $40;$image$sroa$59$0 = 6; - break; - } else { - $i2$011 = $51; + case 19: { + if ($16) { + $$4155235 = $26;$$4169237 = $$4169234;$$4236 = $28; + while(1) { + $51 = HEAP8[$$4155235>>0]|0; + $52 = ((($$4236)) + 2|0); + HEAP8[$52>>0] = $51; + $53 = ((($$4236)) + 1|0); + HEAP8[$53>>0] = $51; + HEAP8[$$4236>>0] = $51; + $54 = ((($$4155235)) + 2|0); + $55 = ((($$4236)) + 3|0); + $$4169 = (($$4169237) + -1)|0; + $56 = ($$4169|0)>(-1); + if ($56) { + $$4155235 = $54;$$4169237 = $$4169;$$4236 = $55; + } else { + break; + } + } } - } - } - } else { - $image$sroa$0$0 = 0;$image$sroa$59$0 = 0; - } - } while(0); - $52 = HEAP32[$6>>2]|0; - $53 = ($52|0)==(64); - $54 = HEAP32[$10>>2]|0; - $55 = ($54|0)==(24); - $or$cond = $53 & $55; - L24: do { - if ($or$cond) { - $56 = ($13*3)|0; - $57 = Math_imul($56, $15)|0; - $58 = (_malloc($57)|0); - (_fread($58,$57,1,$0)|0); - $image$sroa$0$1 = $58;$image$sroa$56$0 = 1;$image$sroa$59$1 = 4; - } else { - $59 = ($52|0)==(65); - $60 = ($54|0)==(32); - $or$cond3 = $59 & $60; - if ($or$cond3) { - $61 = $13 << 2; - $62 = Math_imul($61, $15)|0; - $63 = (_malloc($62)|0); - (_fread($63,$62,1,$0)|0); - $64 = ($62|0)>(0); - if ($64) { - $i3$08 = 0; - } else { - $image$sroa$0$1 = $63;$image$sroa$56$0 = 1;$image$sroa$59$1 = 7; break; } - while(1) { - $65 = (($63) + ($i3$08)|0); - $66 = HEAP8[$65>>0]|0; - $67 = $i3$08 | 2; - $68 = (($63) + ($67)|0); - $69 = HEAP8[$68>>0]|0; - HEAP8[$65>>0] = $69; - HEAP8[$68>>0] = $66; - $70 = (($i3$08) + 4)|0; - $71 = ($70|0)<($62|0); - if ($71) { - $i3$08 = $70; - } else { - $image$sroa$0$1 = $63;$image$sroa$56$0 = 1;$image$sroa$59$1 = 7; - break L24; + case 20: { + if ($17) { + $$5156230 = $26;$$5170232 = $$5170229;$$5231 = $28; + while(1) { + $57 = HEAP8[$$5156230>>0]|0; + $58 = ((($$5231)) + 2|0); + HEAP8[$58>>0] = $57; + $59 = ((($$5231)) + 1|0); + HEAP8[$59>>0] = $57; + HEAP8[$$5231>>0] = $57; + $60 = ((($$5156230)) + 1|0); + $61 = HEAP8[$60>>0]|0; + $62 = ((($$5231)) + 3|0); + HEAP8[$62>>0] = $61; + $63 = ((($$5156230)) + 2|0); + $64 = ((($$5231)) + 4|0); + $$5170 = (($$5170232) + -1)|0; + $65 = ($$5170|0)>(-1); + if ($65) { + $$5156230 = $63;$$5170232 = $$5170;$$5231 = $64; + } else { + break; + } + } } + break; } - } - $72 = $52 & -2; - $switch = ($72|0)!=(4); - $73 = HEAP32[$8>>2]|0; - $74 = ($73|0)==(0); - $or$cond5 = $switch | $74; - if ($or$cond5) { - $image$sroa$0$1 = $image$sroa$0$0;$image$sroa$56$0 = 1;$image$sroa$59$1 = $image$sroa$59$0; - } else { - $75 = ((($header)) + 24|0); - $76 = HEAP32[$75>>2]|0; - $77 = ($76>>>0)>(1); - $78 = ((($header)) + 16|0); - $79 = HEAP32[$78>>2]|0; - $80 = $77&1; - $bufsize$0 = $79 << $80; - HEAP32[$vararg_buffer24>>2] = $79; - _TraceLog(3,21408,$vararg_buffer24); - $81 = (_malloc($bufsize$0)|0); - (_fread($81,1,$bufsize$0,$0)|0); - $82 = HEAP32[$75>>2]|0; - $83 = HEAP32[$8>>2]|0; - $switch$split12D = ($83|0)<(861165636); - if ($switch$split12D) { - switch ($83|0) { - case 827611204: { - break; - } - default: { - $image$sroa$0$1 = $81;$image$sroa$56$0 = $82;$image$sroa$59$1 = $image$sroa$59$0; - break L24; - } + case 28: { + if ($18) { + $$6157225 = $26;$$6171227 = $$6171224;$$6226 = $28; + while(1) { + $66 = HEAP8[$$6157225>>0]|0; + HEAP8[$$6226>>0] = $66; + $67 = ((($$6157225)) + 1|0); + $68 = HEAP8[$67>>0]|0; + $69 = ((($$6226)) + 1|0); + HEAP8[$69>>0] = $68; + $70 = ((($$6157225)) + 2|0); + $71 = HEAP8[$70>>0]|0; + $72 = ((($$6226)) + 2|0); + HEAP8[$72>>0] = $71; + $73 = ((($$6226)) + 3|0); + HEAP8[$73>>0] = -1; + $74 = ((($$6157225)) + 3|0); + $75 = ((($$6226)) + 4|0); + $$6171 = (($$6171227) + -1)|0; + $76 = ($$6171|0)>(-1); + if ($76) { + $$6157225 = $74;$$6171227 = $$6171;$$6226 = $75; + } else { + break; + } + } } - $84 = HEAP32[$6>>2]|0; - $85 = ($84|0)==(4); - $$ = $85 ? 8 : 9; - $image$sroa$0$1 = $81;$image$sroa$56$0 = $82;$image$sroa$59$1 = $$; break; } - $switch$split42D = ($83|0)<(894720068); - if ($switch$split42D) { - switch ($83|0) { - case 861165636: { - break; - } - default: { - $image$sroa$0$1 = $81;$image$sroa$56$0 = $82;$image$sroa$59$1 = $image$sroa$59$0; - break L24; - } + case 25: { + if ($19) { + $$7158220 = $26;$$7172222 = $$7172219;$$7221 = $28; + while(1) { + $77 = HEAP8[$$7158220>>0]|0; + $78 = $77&255; + $79 = ((($$7158220)) + 1|0); + $80 = HEAP8[$79>>0]|0; + $81 = $80&255; + $82 = ((($$7158220)) + 2|0); + $83 = HEAP8[$82>>0]|0; + $84 = $83&255; + $85 = (_stbi__compute_y($78,$81,$84)|0); + HEAP8[$$7221>>0] = $85; + $86 = ((($$7158220)) + 3|0); + $87 = ((($$7221)) + 1|0); + $$7172 = (($$7172222) + -1)|0; + $88 = ($$7172|0)>(-1); + if ($88) { + $$7158220 = $86;$$7172222 = $$7172;$$7221 = $87; + } else { + break; + } + } } - $image$sroa$0$1 = $81;$image$sroa$56$0 = $82;$image$sroa$59$1 = 10; break; - } else { - switch ($83|0) { - case 894720068: { - break; - } - default: { - $image$sroa$0$1 = $81;$image$sroa$56$0 = $82;$image$sroa$59$1 = $image$sroa$59$0; - break L24; - } + } + case 26: { + if ($20) { + $$8159215 = $26;$$8173217 = $$8173214;$$8216 = $28; + while(1) { + $89 = HEAP8[$$8159215>>0]|0; + $90 = $89&255; + $91 = ((($$8159215)) + 1|0); + $92 = HEAP8[$91>>0]|0; + $93 = $92&255; + $94 = ((($$8159215)) + 2|0); + $95 = HEAP8[$94>>0]|0; + $96 = $95&255; + $97 = (_stbi__compute_y($90,$93,$96)|0); + HEAP8[$$8216>>0] = $97; + $98 = ((($$8216)) + 1|0); + HEAP8[$98>>0] = -1; + $99 = ((($$8159215)) + 3|0); + $100 = ((($$8216)) + 2|0); + $$8173 = (($$8173217) + -1)|0; + $101 = ($$8173|0)>(-1); + if ($101) { + $$8159215 = $99;$$8173217 = $$8173;$$8216 = $100; + } else { + break; + } + } } - $image$sroa$0$1 = $81;$image$sroa$56$0 = $82;$image$sroa$59$1 = 11; break; } - } - } - } while(0); - $image$sroa$0$2 = $image$sroa$0$1;$image$sroa$26$0 = $13;$image$sroa$41$0 = $15;$image$sroa$56$1 = $image$sroa$56$0;$image$sroa$59$2 = $image$sroa$59$1; - } else { - HEAP32[$vararg_buffer1>>2] = $fileName; - _TraceLog(2,21198,$vararg_buffer1); - $image$sroa$0$2 = 0;$image$sroa$26$0 = 0;$image$sroa$41$0 = 0;$image$sroa$56$1 = 0;$image$sroa$59$2 = 0; - } - (_fclose($0)|0); - $image$sroa$0$3 = $image$sroa$0$2;$image$sroa$26$1 = $image$sroa$26$0;$image$sroa$41$1 = $image$sroa$41$0;$image$sroa$56$2 = $image$sroa$56$1;$image$sroa$59$3 = $image$sroa$59$2; - HEAP32[$agg$result>>2] = $image$sroa$0$3; - $86 = ((($agg$result)) + 4|0); - HEAP32[$86>>2] = $image$sroa$26$1; - $87 = ((($agg$result)) + 8|0); - HEAP32[$87>>2] = $image$sroa$41$1; - $88 = ((($agg$result)) + 12|0); - HEAP32[$88>>2] = $image$sroa$56$2; - $89 = ((($agg$result)) + 16|0); - HEAP32[$89>>2] = $image$sroa$59$3; - STACKTOP = sp;return; -} -function _LoadPKM($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $$ = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $header = 0, $image$sroa$0$0 = 0, $image$sroa$0$1 = 0, $image$sroa$10$0 = 0, $image$sroa$10$1 = 0, $image$sroa$12$0 = 0, $image$sroa$12$1 = 0, $image$sroa$4$0 = 0, $image$sroa$4$1 = 0, $image$sroa$7$0 = 0, $image$sroa$7$1 = 0; - var $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $vararg_buffer10 = sp + 32|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $header = sp + 40|0; - $0 = (_fopen($fileName,19026)|0); - $1 = ($0|0)==(0|0); - if ($1) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,20992,$vararg_buffer); - $image$sroa$0$1 = 0;$image$sroa$10$1 = 0;$image$sroa$12$1 = 0;$image$sroa$4$1 = 0;$image$sroa$7$1 = 0; - HEAP32[$agg$result>>2] = $image$sroa$0$1; - $43 = ((($agg$result)) + 4|0); - HEAP32[$43>>2] = $image$sroa$4$1; - $44 = ((($agg$result)) + 8|0); - HEAP32[$44>>2] = $image$sroa$7$1; - $45 = ((($agg$result)) + 12|0); - HEAP32[$45>>2] = $image$sroa$10$1; - $46 = ((($agg$result)) + 16|0); - HEAP32[$46>>2] = $image$sroa$12$1; - STACKTOP = sp;return; - } - (_fread($header,16,1,$0)|0); - $2 = (_strncmp($header,21026,4)|0); - $3 = ($2|0)==(0); - L5: do { - if ($3) { - $4 = ((($header)) + 6|0); - $5 = HEAP16[$4>>1]|0; - $6 = $5&65535; - $7 = $6 << 8; - $8 = $6 >>> 8; - $9 = $7 | $8; - $10 = $9&65535; - HEAP16[$4>>1] = $10; - $11 = ((($header)) + 8|0); - $12 = HEAP16[$11>>1]|0; - $13 = $12&65535; - $14 = $13 << 8; - $15 = $13 >>> 8; - $16 = $14 | $15; - $17 = $16&65535; - HEAP16[$11>>1] = $17; - $18 = ((($header)) + 10|0); - $19 = HEAP16[$18>>1]|0; - $20 = $19&65535; - $21 = $20 << 8; - $22 = $20 >>> 8; - $23 = $21 | $22; - $24 = $23&65535; - HEAP16[$18>>1] = $24; - $25 = HEAP16[$11>>1]|0; - $26 = $25&65535; - HEAP32[$vararg_buffer4>>2] = $26; - _TraceLog(3,21079,$vararg_buffer4); - $27 = HEAP16[$18>>1]|0; - $28 = $27&65535; - HEAP32[$vararg_buffer7>>2] = $28; - _TraceLog(3,21105,$vararg_buffer7); - $29 = HEAP16[$4>>1]|0; - $30 = $29&65535; - HEAP32[$vararg_buffer10>>2] = $30; - _TraceLog(3,21132,$vararg_buffer10); - $31 = HEAP16[$11>>1]|0; - $32 = $31&65535; - $33 = HEAP16[$18>>1]|0; - $34 = $33&65535; - $35 = HEAP16[$4>>1]|0; - $36 = ($35<<16>>16)==(3); - $$ = $36 ? 8 : 4; - $37 = Math_imul($34, $32)|0; - $38 = Math_imul($37, $$)|0; - $39 = $38 >>> 3; - $40 = (_malloc($39)|0); - (_fread($40,1,$39,$0)|0); - $41 = HEAP16[$4>>1]|0; - switch ($41<<16>>16) { - case 0: { - $image$sroa$0$0 = $40;$image$sroa$10$0 = 1;$image$sroa$12$0 = 12;$image$sroa$4$0 = $32;$image$sroa$7$0 = $34; - break L5; - break; - } - case 1: { - $image$sroa$0$0 = $40;$image$sroa$10$0 = 1;$image$sroa$12$0 = 13;$image$sroa$4$0 = $32;$image$sroa$7$0 = $34; - break L5; - break; - } - default: { - $42 = ($41<<16>>16)==(3); - $$1 = $42 ? 14 : 0; - $image$sroa$0$0 = $40;$image$sroa$10$0 = 1;$image$sroa$12$0 = $$1;$image$sroa$4$0 = $32;$image$sroa$7$0 = $34; - break L5; - } - } - } else { - HEAP32[$vararg_buffer1>>2] = $fileName; - _TraceLog(2,21031,$vararg_buffer1); - $image$sroa$0$0 = 0;$image$sroa$10$0 = 0;$image$sroa$12$0 = 0;$image$sroa$4$0 = 0;$image$sroa$7$0 = 0; - } - } while(0); - (_fclose($0)|0); - $image$sroa$0$1 = $image$sroa$0$0;$image$sroa$10$1 = $image$sroa$10$0;$image$sroa$12$1 = $image$sroa$12$0;$image$sroa$4$1 = $image$sroa$4$0;$image$sroa$7$1 = $image$sroa$7$0; - HEAP32[$agg$result>>2] = $image$sroa$0$1; - $43 = ((($agg$result)) + 4|0); - HEAP32[$43>>2] = $image$sroa$4$1; - $44 = ((($agg$result)) + 8|0); - HEAP32[$44>>2] = $image$sroa$7$1; - $45 = ((($agg$result)) + 12|0); - HEAP32[$45>>2] = $image$sroa$10$1; - $46 = ((($agg$result)) + 16|0); - HEAP32[$46>>2] = $image$sroa$12$1; - STACKTOP = sp;return; -} -function _LoadKTX($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dataSize = 0, $header = 0, $i$01 = 0, $image$sroa$0$0 = 0, $image$sroa$0$1 = 0, $image$sroa$3$0 = 0, $image$sroa$3$1 = 0, $image$sroa$5$0 = 0, $image$sroa$5$1 = 0, $image$sroa$7$0 = 0, $image$sroa$7$1 = 0, $image$sroa$9$0 = 0, $image$sroa$9$1 = 0, $unused = 0, $vararg_buffer = 0; - var $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; - $vararg_buffer10 = sp + 32|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $header = sp + 40|0; - $unused = sp + 104|0; - $dataSize = sp + 36|0; - $0 = (_fopen($fileName,19026)|0); - $1 = ($0|0)==(0|0); - if ($1) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,20823,$vararg_buffer); - $image$sroa$0$1 = 0;$image$sroa$3$1 = 0;$image$sroa$5$1 = 0;$image$sroa$7$1 = 0;$image$sroa$9$1 = 0; - HEAP32[$agg$result>>2] = $image$sroa$0$1; - $40 = ((($agg$result)) + 4|0); - HEAP32[$40>>2] = $image$sroa$3$1; - $41 = ((($agg$result)) + 8|0); - HEAP32[$41>>2] = $image$sroa$5$1; - $42 = ((($agg$result)) + 12|0); - HEAP32[$42>>2] = $image$sroa$7$1; - $43 = ((($agg$result)) + 16|0); - HEAP32[$43>>2] = $image$sroa$9$1; - STACKTOP = sp;return; - } - (_fread($header,64,1,$0)|0); - $2 = ((($header)) + 1|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($3<<24>>24)==(75); - L5: do { - if ($4) { - $5 = ((($header)) + 2|0); - $6 = HEAP8[$5>>0]|0; - $7 = ($6<<24>>24)==(84); - if ($7) { - $8 = ((($header)) + 3|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)==(88); - if ($10) { - $11 = ((($header)) + 4|0); - $12 = HEAP8[$11>>0]|0; - $13 = ($12<<24>>24)==(32); - if ($13) { - $14 = ((($header)) + 5|0); - $15 = HEAP8[$14>>0]|0; - $16 = ($15<<24>>24)==(49); - if ($16) { - $17 = ((($header)) + 6|0); - $18 = HEAP8[$17>>0]|0; - $19 = ($18<<24>>24)==(49); - if ($19) { - $20 = ((($header)) + 36|0); - $21 = HEAP32[$20>>2]|0; - $22 = ((($header)) + 40|0); - $23 = HEAP32[$22>>2]|0; - $24 = ((($header)) + 56|0); - $25 = HEAP32[$24>>2]|0; - HEAP32[$vararg_buffer4>>2] = $21; - _TraceLog(3,20910,$vararg_buffer4); - $26 = HEAP32[$22>>2]|0; - HEAP32[$vararg_buffer7>>2] = $26; - _TraceLog(3,20936,$vararg_buffer7); - $27 = ((($header)) + 28|0); - $28 = HEAP32[$27>>2]|0; - HEAP32[$vararg_buffer10>>2] = $28; - _TraceLog(3,20963,$vararg_buffer10); - $29 = ((($header)) + 60|0); - $30 = HEAP32[$29>>2]|0; - $31 = ($30|0)==(0); - if (!($31)) { - $32 = HEAP32[$29>>2]|0; - $i$01 = 0; - while(1) { - (_fread($unused,1,1,$0)|0); - $33 = (($i$01) + 1)|0; - $34 = ($33>>>0)<($32>>>0); - if ($34) { - $i$01 = $33; - } else { - break; - } - } + case 33: { + if ($21) { + $$9160210 = $26;$$9174212 = $$9174209;$$9211 = $28; + while(1) { + $102 = HEAP8[$$9160210>>0]|0; + $103 = $102&255; + $104 = ((($$9160210)) + 1|0); + $105 = HEAP8[$104>>0]|0; + $106 = $105&255; + $107 = ((($$9160210)) + 2|0); + $108 = HEAP8[$107>>0]|0; + $109 = $108&255; + $110 = (_stbi__compute_y($103,$106,$109)|0); + HEAP8[$$9211>>0] = $110; + $111 = ((($$9160210)) + 4|0); + $112 = ((($$9211)) + 1|0); + $$9174 = (($$9174212) + -1)|0; + $113 = ($$9174|0)>(-1); + if ($113) { + $$9160210 = $111;$$9174212 = $$9174;$$9211 = $112; + } else { + break; } - (_fread($dataSize,4,1,$0)|0); - $35 = HEAP32[$dataSize>>2]|0; - $36 = (_malloc($35)|0); - $37 = HEAP32[$dataSize>>2]|0; - (_fread($36,1,$37,$0)|0); - $38 = HEAP32[$27>>2]|0; - switch ($38|0) { - case 36196: { - $image$sroa$0$0 = $36;$image$sroa$3$0 = $21;$image$sroa$5$0 = $23;$image$sroa$7$0 = $25;$image$sroa$9$0 = 12; - break L5; + } + } + break; + } + case 34: { + if ($22) { + $$10161205 = $26;$$10175207 = $$10175204;$$10206 = $28; + while(1) { + $114 = HEAP8[$$10161205>>0]|0; + $115 = $114&255; + $116 = ((($$10161205)) + 1|0); + $117 = HEAP8[$116>>0]|0; + $118 = $117&255; + $119 = ((($$10161205)) + 2|0); + $120 = HEAP8[$119>>0]|0; + $121 = $120&255; + $122 = (_stbi__compute_y($115,$118,$121)|0); + HEAP8[$$10206>>0] = $122; + $123 = ((($$10161205)) + 3|0); + $124 = HEAP8[$123>>0]|0; + $125 = ((($$10206)) + 1|0); + HEAP8[$125>>0] = $124; + $126 = ((($$10161205)) + 4|0); + $127 = ((($$10206)) + 2|0); + $$10175 = (($$10175207) + -1)|0; + $128 = ($$10175|0)>(-1); + if ($128) { + $$10161205 = $126;$$10175207 = $$10175;$$10206 = $127; + } else { break; } - case 37492: { - $image$sroa$0$0 = $36;$image$sroa$3$0 = $21;$image$sroa$5$0 = $23;$image$sroa$7$0 = $25;$image$sroa$9$0 = 13; - break L5; + } + } + break; + } + case 35: { + if ($23) { + $$11162201 = $26;$$11176203 = $$11176200;$$11202 = $28; + while(1) { + $129 = HEAP8[$$11162201>>0]|0; + HEAP8[$$11202>>0] = $129; + $130 = ((($$11162201)) + 1|0); + $131 = HEAP8[$130>>0]|0; + $132 = ((($$11202)) + 1|0); + HEAP8[$132>>0] = $131; + $133 = ((($$11162201)) + 2|0); + $134 = HEAP8[$133>>0]|0; + $135 = ((($$11202)) + 2|0); + HEAP8[$135>>0] = $134; + $136 = ((($$11162201)) + 4|0); + $137 = ((($$11202)) + 3|0); + $$11176 = (($$11176203) + -1)|0; + $138 = ($$11176|0)>(-1); + if ($138) { + $$11162201 = $136;$$11176203 = $$11176;$$11202 = $137; + } else { break; } - default: { - $39 = ($38|0)==(37496); - $$ = $39 ? 14 : 0; - $image$sroa$0$0 = $36;$image$sroa$3$0 = $21;$image$sroa$5$0 = $23;$image$sroa$7$0 = $25;$image$sroa$9$0 = $$; - break L5; - } - } - } else { - label = 9; } - } else { - label = 9; } - } else { - label = 9; + break; + } + default: { + break L13; + } } + } while(0); + $139 = (($$0164259) + 1)|0; + $140 = ($139|0)<($4|0); + if ($140) { + $$0164259 = $139; } else { - label = 9; + break L11; } - } else { - label = 9; } - } else { - label = 9; + ___assert_fail((17086|0),(11926|0),1506,(12076|0)); + // unreachable; } } while(0); - if ((label|0) == 9) { - HEAP32[$vararg_buffer1>>2] = $fileName; - _TraceLog(2,20863,$vararg_buffer1); - $image$sroa$0$0 = 0;$image$sroa$3$0 = 0;$image$sroa$5$0 = 0;$image$sroa$7$0 = 0;$image$sroa$9$0 = 0; - } - (_fclose($0)|0); - $image$sroa$0$1 = $image$sroa$0$0;$image$sroa$3$1 = $image$sroa$3$0;$image$sroa$5$1 = $image$sroa$5$0;$image$sroa$7$1 = $image$sroa$7$0;$image$sroa$9$1 = $image$sroa$9$0; - HEAP32[$agg$result>>2] = $image$sroa$0$1; - $40 = ((($agg$result)) + 4|0); - HEAP32[$40>>2] = $image$sroa$3$1; - $41 = ((($agg$result)) + 8|0); - HEAP32[$41>>2] = $image$sroa$5$1; - $42 = ((($agg$result)) + 12|0); - HEAP32[$42>>2] = $image$sroa$7$1; - $43 = ((($agg$result)) + 16|0); - HEAP32[$43>>2] = $image$sroa$9$1; - STACKTOP = sp;return; + _free($0); + $$0163 = $7; + return ($$0163|0); } -function _LoadPVR($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $$ = 0, $$1 = 0, $$2 = 0, $$pr = 0, $$pr3 = 0, $$pr5 = 0, $$pr7 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; - var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; - var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; - var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; - var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; - var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $bpp$0 = 0, $header = 0, $i$08 = 0, $image$sroa$0$0 = 0, $image$sroa$0$1 = 0, $image$sroa$0$2 = 0, $image$sroa$10$0 = 0, $image$sroa$10$1 = 0, $image$sroa$10$2 = 0, $image$sroa$12$0 = 0, $image$sroa$12$1 = 0, $image$sroa$12$2 = 0, $image$sroa$12$3 = 0, $image$sroa$4$0 = 0, $image$sroa$4$1 = 0, $image$sroa$4$2 = 0; - var $image$sroa$7$0 = 0, $image$sroa$7$1 = 0, $image$sroa$7$2 = 0, $pvrVersion = 0, $unused = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, label = 0, sp = 0; +function _stbi__convert_format16($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0151255 = 0, $$0163 = 0, $$0164259 = 0, $$0165 = 0, $$0165254 = 0, $$0165257 = 0, $$0256 = 0, $$10161205 = 0, $$10175 = 0, $$10175204 = 0, $$10175207 = 0, $$10206 = 0, $$11162201 = 0, $$11176 = 0, $$11176200 = 0, $$11176203 = 0, $$11202 = 0, $$1152250 = 0, $$1166 = 0, $$1166249 = 0; + var $$1166252 = 0, $$1251 = 0, $$2153245 = 0, $$2167 = 0, $$2167244 = 0, $$2167247 = 0, $$2246 = 0, $$3154240 = 0, $$3168 = 0, $$3168239 = 0, $$3168242 = 0, $$3241 = 0, $$4155235 = 0, $$4169 = 0, $$4169234 = 0, $$4169237 = 0, $$4236 = 0, $$5156230 = 0, $$5170 = 0, $$5170229 = 0; + var $$5170232 = 0, $$5231 = 0, $$6157225 = 0, $$6171 = 0, $$6171224 = 0, $$6171227 = 0, $$6226 = 0, $$7158220 = 0, $$7172 = 0, $$7172219 = 0, $$7172222 = 0, $$7221 = 0, $$8159215 = 0, $$8173 = 0, $$8173214 = 0, $$8173217 = 0, $$8216 = 0, $$9160210 = 0, $$9174 = 0, $$9174209 = 0; + var $$9174212 = 0, $$9211 = 0, $$off = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; + var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; + var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0; + var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; + var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; + var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; + var $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 80|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $pvrVersion = sp + 73|0; - $header = sp + 20|0; - $unused = sp + 72|0; - $0 = (_fopen($fileName,19026)|0); - $1 = ($0|0)==(0|0); - if ($1) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,20691,$vararg_buffer); - $image$sroa$0$2 = 0;$image$sroa$10$2 = 0;$image$sroa$12$3 = 0;$image$sroa$4$2 = 0;$image$sroa$7$2 = 0; - HEAP32[$agg$result>>2] = $image$sroa$0$2; - $113 = ((($agg$result)) + 4|0); - HEAP32[$113>>2] = $image$sroa$4$2; - $114 = ((($agg$result)) + 8|0); - HEAP32[$114>>2] = $image$sroa$7$2; - $115 = ((($agg$result)) + 12|0); - HEAP32[$115>>2] = $image$sroa$10$2; - $116 = ((($agg$result)) + 16|0); - HEAP32[$116>>2] = $image$sroa$12$3; - STACKTOP = sp;return; + $5 = ($2|0)==($1|0); + if ($5) { + $$0163 = $0; + return ($$0163|0); } - HEAP8[$pvrVersion>>0] = 0; - (_fread($pvrVersion,1,1,$0)|0); - (_fseek($0,0,0)|0); - $2 = HEAP8[$pvrVersion>>0]|0; - switch ($2<<24>>24) { - case 80: { - (_fread($header,52,1,$0)|0); - $3 = HEAP8[$header>>0]|0; - $4 = ($3<<24>>24)==(80); - if ($4) { - $5 = ((($header)) + 1|0); - $6 = HEAP8[$5>>0]|0; - $7 = ($6<<24>>24)==(86); - if ($7) { - $8 = ((($header)) + 2|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)==(82); - if ($10) { - $11 = ((($header)) + 3|0); - $12 = HEAP8[$11>>0]|0; - $13 = ($12<<24>>24)==(3); - if ($13) { - $14 = ((($header)) + 28|0); - $15 = HEAP32[$14>>2]|0; - $16 = ((($header)) + 24|0); - $17 = HEAP32[$16>>2]|0; - $18 = ((($header)) + 44|0); - $19 = HEAP32[$18>>2]|0; - $20 = ((($header)) + 8|0); - $21 = HEAP8[$20>>0]|0; - $22 = ($21<<24>>24)==(108); - do { - if ($22) { - $23 = ((($header)) + 9|0); - $24 = HEAP8[$23>>0]|0; - $25 = ($24<<24>>24)==(0); - if ($25) { - $26 = ((($header)) + 12|0); - $27 = HEAP8[$26>>0]|0; - $28 = ($27<<24>>24)==(8); - if ($28) { - $image$sroa$12$0 = 1; - break; - } - } - $$pr = HEAP8[$20>>0]|0; - $29 = ($$pr<<24>>24)==(108); - if ($29) { - $30 = ((($header)) + 9|0); - $31 = HEAP8[$30>>0]|0; - $32 = ($31<<24>>24)==(97); - if ($32) { - $33 = ((($header)) + 12|0); - $34 = HEAP8[$33>>0]|0; - $35 = ($34<<24>>24)==(8); - if ($35) { - $36 = ((($header)) + 13|0); - $37 = HEAP8[$36>>0]|0; - $38 = ($37<<24>>24)==(8); - if ($38) { - $image$sroa$12$0 = 2; - } else { - label = 16; - } - } else { - label = 16; - } - } else { - label = 16; - } + $$off = (($2) + -1)|0; + $6 = ($$off>>>0)<(4); + if (!($6)) { + ___assert_fail((12022|0),(11926|0),1526,(12053|0)); + // unreachable; + } + $7 = $2 << 1; + $8 = Math_imul($7, $3)|0; + $9 = Math_imul($8, $4)|0; + $10 = (_stbi__malloc($9)|0); + $11 = ($10|0)==(0|0); + if ($11) { + _free($0); + _stbi__err(11981); + $$0163 = 0; + return ($$0163|0); + } + $12 = ($4|0)>(0); + L11: do { + if ($12) { + $13 = $1 << 3; + $14 = (($13) + ($2))|0; + $$0165254 = (($3) + -1)|0; + $15 = ($$0165254|0)>(-1); + $$1166249 = (($3) + -1)|0; + $16 = ($$1166249|0)>(-1); + $$2167244 = (($3) + -1)|0; + $17 = ($$2167244|0)>(-1); + $$3168239 = (($3) + -1)|0; + $18 = ($$3168239|0)>(-1); + $$4169234 = (($3) + -1)|0; + $19 = ($$4169234|0)>(-1); + $$5170229 = (($3) + -1)|0; + $20 = ($$5170229|0)>(-1); + $$6171224 = (($3) + -1)|0; + $21 = ($$6171224|0)>(-1); + $$7172219 = (($3) + -1)|0; + $22 = ($$7172219|0)>(-1); + $$8173214 = (($3) + -1)|0; + $23 = ($$8173214|0)>(-1); + $$9174209 = (($3) + -1)|0; + $24 = ($$9174209|0)>(-1); + $$10175204 = (($3) + -1)|0; + $25 = ($$10175204|0)>(-1); + $$11176200 = (($3) + -1)|0; + $26 = ($$11176200|0)>(-1); + $$0164259 = 0; + L13: while(1) { + $27 = Math_imul($$0164259, $3)|0; + $28 = Math_imul($27, $1)|0; + $29 = (($0) + ($28<<1)|0); + $30 = Math_imul($27, $2)|0; + $31 = (($10) + ($30<<1)|0); + do { + switch ($14|0) { + case 10: { + if ($15) { + $$0151255 = $29;$$0165257 = $$0165254;$$0256 = $31; + while(1) { + $32 = HEAP16[$$0151255>>1]|0; + HEAP16[$$0256>>1] = $32; + $33 = ((($$0256)) + 2|0); + HEAP16[$33>>1] = -1; + $34 = ((($$0151255)) + 2|0); + $35 = ((($$0256)) + 4|0); + $$0165 = (($$0165257) + -1)|0; + $36 = ($$0165|0)>(-1); + if ($36) { + $$0151255 = $34;$$0165257 = $$0165;$$0256 = $35; } else { - $39 = $$pr; - label = 17; + break; } - } else { - label = 16; } - } while(0); - if ((label|0) == 16) { - $$pr3 = HEAP8[$20>>0]|0; - $39 = $$pr3; - label = 17; } - L22: do { - if ((label|0) == 17) { - $40 = ($39<<24>>24)==(114); - if ($40) { - $41 = ((($header)) + 9|0); - $42 = HEAP8[$41>>0]|0; - $43 = ($42<<24>>24)==(103); - if ($43) { - $44 = ((($header)) + 10|0); - $45 = HEAP8[$44>>0]|0; - $46 = ($45<<24>>24)==(98); - if ($46) { - $47 = ((($header)) + 11|0); - $48 = HEAP8[$47>>0]|0; - switch ($48<<24>>24) { - case 97: { - break; - } - case 0: { - $83 = ((($header)) + 12|0); - $84 = HEAP8[$83>>0]|0; - $85 = ($84<<24>>24)==(5); - if ($85) { - $86 = ((($header)) + 13|0); - $87 = HEAP8[$86>>0]|0; - $88 = ($87<<24>>24)==(6); - if ($88) { - $89 = ((($header)) + 14|0); - $90 = HEAP8[$89>>0]|0; - $91 = ($90<<24>>24)==(5); - if ($91) { - $image$sroa$12$0 = 3; - break L22; - } - } - $$pr7 = HEAP8[$83>>0]|0; - $92 = $$pr7; - } else { - $92 = $84; - } - $93 = ($92<<24>>24)==(8); - if (!($93)) { - $image$sroa$12$0 = 0; - break L22; - } - $94 = ((($header)) + 13|0); - $95 = HEAP8[$94>>0]|0; - $96 = ($95<<24>>24)==(8); - if (!($96)) { - $image$sroa$12$0 = 0; - break L22; - } - $97 = ((($header)) + 14|0); - $98 = HEAP8[$97>>0]|0; - $99 = ($98<<24>>24)==(8); - $$1 = $99 ? 4 : 0; - $image$sroa$12$0 = $$1; - break L22; - break; - } - default: { - $image$sroa$12$0 = 0; - break L22; - } - } - $49 = ((($header)) + 12|0); - $50 = HEAP8[$49>>0]|0; - $51 = ($50<<24>>24)==(5); - if ($51) { - $52 = ((($header)) + 13|0); - $53 = HEAP8[$52>>0]|0; - $54 = ($53<<24>>24)==(5); - if ($54) { - $55 = ((($header)) + 14|0); - $56 = HEAP8[$55>>0]|0; - $57 = ($56<<24>>24)==(5); - if ($57) { - $58 = ((($header)) + 15|0); - $59 = HEAP8[$58>>0]|0; - $60 = ($59<<24>>24)==(1); - if ($60) { - $image$sroa$12$0 = 5; - break; - } - } - } - $$pr5 = HEAP8[$49>>0]|0; - $61 = $$pr5; - } else { - $61 = $50; - } - $62 = ($61<<24>>24)==(4); - if ($62) { - $63 = ((($header)) + 13|0); - $64 = HEAP8[$63>>0]|0; - $65 = ($64<<24>>24)==(4); - if ($65) { - $66 = ((($header)) + 14|0); - $67 = HEAP8[$66>>0]|0; - $68 = ($67<<24>>24)==(4); - if ($68) { - $69 = ((($header)) + 15|0); - $70 = HEAP8[$69>>0]|0; - $71 = ($70<<24>>24)==(4); - if ($71) { - $image$sroa$12$0 = 6; - break; - } - } - } - } - $72 = HEAP8[$49>>0]|0; - $73 = ($72<<24>>24)==(8); - if (!($73)) { - $image$sroa$12$0 = 0; - break; - } - $74 = ((($header)) + 13|0); - $75 = HEAP8[$74>>0]|0; - $76 = ($75<<24>>24)==(8); - if (!($76)) { - $image$sroa$12$0 = 0; - break; - } - $77 = ((($header)) + 14|0); - $78 = HEAP8[$77>>0]|0; - $79 = ($78<<24>>24)==(8); - if (!($79)) { - $image$sroa$12$0 = 0; - break; - } - $80 = ((($header)) + 15|0); - $81 = HEAP8[$80>>0]|0; - $82 = ($81<<24>>24)==(8); - $$ = $82 ? 7 : 0; - $image$sroa$12$0 = $$; - break; - } - } - } - $100 = HEAP8[$20>>0]|0; - $101 = ($100<<24>>24)==(2); - if ($101) { - $image$sroa$12$0 = 15; + break; + } + case 11: { + if ($16) { + $$1152250 = $29;$$1166252 = $$1166249;$$1251 = $31; + while(1) { + $37 = HEAP16[$$1152250>>1]|0; + $38 = ((($$1251)) + 4|0); + HEAP16[$38>>1] = $37; + $39 = ((($$1251)) + 2|0); + HEAP16[$39>>1] = $37; + HEAP16[$$1251>>1] = $37; + $40 = ((($$1152250)) + 2|0); + $41 = ((($$1251)) + 6|0); + $$1166 = (($$1166252) + -1)|0; + $42 = ($$1166|0)>(-1); + if ($42) { + $$1152250 = $40;$$1166252 = $$1166;$$1251 = $41; } else { - $102 = ($100<<24>>24)==(3); - $$2 = $102 ? 16 : 0; - $image$sroa$12$0 = $$2; + break; } } - } while(0); - HEAP8[$unused>>0] = 0; - $103 = ((($header)) + 48|0); - $104 = HEAP32[$103>>2]|0; - $105 = ($104|0)==(0); - if (!($105)) { - $i$08 = 0; + } + break; + } + case 12: { + if ($17) { + $$2153245 = $29;$$2167247 = $$2167244;$$2246 = $31; while(1) { - (_fread($unused,1,1,$0)|0); - $106 = (($i$08) + 1)|0; - $107 = HEAP32[$103>>2]|0; - $108 = ($106>>>0)<($107>>>0); - if ($108) { - $i$08 = $106; + $43 = HEAP16[$$2153245>>1]|0; + $44 = ((($$2246)) + 4|0); + HEAP16[$44>>1] = $43; + $45 = ((($$2246)) + 2|0); + HEAP16[$45>>1] = $43; + HEAP16[$$2246>>1] = $43; + $46 = ((($$2246)) + 6|0); + HEAP16[$46>>1] = -1; + $47 = ((($$2153245)) + 2|0); + $48 = ((($$2246)) + 8|0); + $$2167 = (($$2167247) + -1)|0; + $49 = ($$2167|0)>(-1); + if ($49) { + $$2153245 = $47;$$2167247 = $$2167;$$2246 = $48; } else { break; } } } - switch ($image$sroa$12$0|0) { - case 1: { - $bpp$0 = 8; - break; - } - case 6: case 3: case 5: case 2: { - $bpp$0 = 16; - break; + break; + } + case 17: { + if ($18) { + $$3154240 = $29;$$3168242 = $$3168239;$$3241 = $31; + while(1) { + $50 = HEAP16[$$3154240>>1]|0; + HEAP16[$$3241>>1] = $50; + $51 = ((($$3154240)) + 4|0); + $52 = ((($$3241)) + 2|0); + $$3168 = (($$3168242) + -1)|0; + $53 = ($$3168|0)>(-1); + if ($53) { + $$3154240 = $51;$$3168242 = $$3168;$$3241 = $52; + } else { + break; + } + } } - case 7: { - $bpp$0 = 32; - break; + break; + } + case 19: { + if ($19) { + $$4155235 = $29;$$4169237 = $$4169234;$$4236 = $31; + while(1) { + $54 = HEAP16[$$4155235>>1]|0; + $55 = ((($$4236)) + 4|0); + HEAP16[$55>>1] = $54; + $56 = ((($$4236)) + 2|0); + HEAP16[$56>>1] = $54; + HEAP16[$$4236>>1] = $54; + $57 = ((($$4155235)) + 4|0); + $58 = ((($$4236)) + 6|0); + $$4169 = (($$4169237) + -1)|0; + $59 = ($$4169|0)>(-1); + if ($59) { + $$4155235 = $57;$$4169237 = $$4169;$$4236 = $58; + } else { + break; + } + } } - case 4: { - $bpp$0 = 24; - break; + break; + } + case 20: { + if ($20) { + $$5156230 = $29;$$5170232 = $$5170229;$$5231 = $31; + while(1) { + $60 = HEAP16[$$5156230>>1]|0; + $61 = ((($$5231)) + 4|0); + HEAP16[$61>>1] = $60; + $62 = ((($$5231)) + 2|0); + HEAP16[$62>>1] = $60; + HEAP16[$$5231>>1] = $60; + $63 = ((($$5156230)) + 2|0); + $64 = HEAP16[$63>>1]|0; + $65 = ((($$5231)) + 6|0); + HEAP16[$65>>1] = $64; + $66 = ((($$5156230)) + 4|0); + $67 = ((($$5231)) + 8|0); + $$5170 = (($$5170232) + -1)|0; + $68 = ($$5170|0)>(-1); + if ($68) { + $$5156230 = $66;$$5170232 = $$5170;$$5231 = $67; + } else { + break; + } + } } - case 16: case 15: { - $bpp$0 = 4; - break; + break; + } + case 28: { + if ($21) { + $$6157225 = $29;$$6171227 = $$6171224;$$6226 = $31; + while(1) { + $69 = HEAP16[$$6157225>>1]|0; + HEAP16[$$6226>>1] = $69; + $70 = ((($$6157225)) + 2|0); + $71 = HEAP16[$70>>1]|0; + $72 = ((($$6226)) + 2|0); + HEAP16[$72>>1] = $71; + $73 = ((($$6157225)) + 4|0); + $74 = HEAP16[$73>>1]|0; + $75 = ((($$6226)) + 4|0); + HEAP16[$75>>1] = $74; + $76 = ((($$6226)) + 6|0); + HEAP16[$76>>1] = -1; + $77 = ((($$6157225)) + 6|0); + $78 = ((($$6226)) + 8|0); + $$6171 = (($$6171227) + -1)|0; + $79 = ($$6171|0)>(-1); + if ($79) { + $$6157225 = $77;$$6171227 = $$6171;$$6226 = $78; + } else { + break; + } + } } - default: { - $bpp$0 = 0; + break; + } + case 25: { + if ($22) { + $$7158220 = $29;$$7172222 = $$7172219;$$7221 = $31; + while(1) { + $80 = HEAP16[$$7158220>>1]|0; + $81 = $80&65535; + $82 = ((($$7158220)) + 2|0); + $83 = HEAP16[$82>>1]|0; + $84 = $83&65535; + $85 = ((($$7158220)) + 4|0); + $86 = HEAP16[$85>>1]|0; + $87 = $86&65535; + $88 = (_stbi__compute_y_16($81,$84,$87)|0); + HEAP16[$$7221>>1] = $88; + $89 = ((($$7158220)) + 6|0); + $90 = ((($$7221)) + 2|0); + $$7172 = (($$7172222) + -1)|0; + $91 = ($$7172|0)>(-1); + if ($91) { + $$7158220 = $89;$$7172222 = $$7172;$$7221 = $90; + } else { + break; + } + } } + break; + } + case 26: { + if ($23) { + $$8159215 = $29;$$8173217 = $$8173214;$$8216 = $31; + while(1) { + $92 = HEAP16[$$8159215>>1]|0; + $93 = $92&65535; + $94 = ((($$8159215)) + 2|0); + $95 = HEAP16[$94>>1]|0; + $96 = $95&65535; + $97 = ((($$8159215)) + 4|0); + $98 = HEAP16[$97>>1]|0; + $99 = $98&65535; + $100 = (_stbi__compute_y_16($93,$96,$99)|0); + HEAP16[$$8216>>1] = $100; + $101 = ((($$8216)) + 2|0); + HEAP16[$101>>1] = -1; + $102 = ((($$8159215)) + 6|0); + $103 = ((($$8216)) + 4|0); + $$8173 = (($$8173217) + -1)|0; + $104 = ($$8173|0)>(-1); + if ($104) { + $$8159215 = $102;$$8173217 = $$8173;$$8216 = $103; + } else { + break; + } + } } - $109 = Math_imul($17, $15)|0; - $110 = Math_imul($109, $bpp$0)|0; - $111 = (($110|0) / 8)&-1; - $112 = (_malloc($111)|0); - (_fread($112,$111,1,$0)|0); - $image$sroa$0$0 = $112;$image$sroa$10$0 = $19;$image$sroa$12$1 = $image$sroa$12$0;$image$sroa$4$0 = $15;$image$sroa$7$0 = $17; - } else { - label = 8; + break; } - } else { - label = 8; - } - } else { - label = 8; - } - } else { - label = 8; - } - if ((label|0) == 8) { - HEAP32[$vararg_buffer1>>2] = $fileName; - _TraceLog(2,20725,$vararg_buffer1); - $image$sroa$0$0 = 0;$image$sroa$10$0 = 0;$image$sroa$12$1 = 0;$image$sroa$4$0 = 0;$image$sroa$7$0 = 0; - } - $image$sroa$0$1 = $image$sroa$0$0;$image$sroa$10$1 = $image$sroa$10$0;$image$sroa$12$2 = $image$sroa$12$1;$image$sroa$4$1 = $image$sroa$4$0;$image$sroa$7$1 = $image$sroa$7$0; - break; - } - case 52: { - _TraceLog(0,20773,$vararg_buffer4); - $image$sroa$0$1 = 0;$image$sroa$10$1 = 0;$image$sroa$12$2 = 0;$image$sroa$4$1 = 0;$image$sroa$7$1 = 0; - break; - } - default: { - $image$sroa$0$1 = 0;$image$sroa$10$1 = 0;$image$sroa$12$2 = 0;$image$sroa$4$1 = 0;$image$sroa$7$1 = 0; - } - } - (_fclose($0)|0); - $image$sroa$0$2 = $image$sroa$0$1;$image$sroa$10$2 = $image$sroa$10$1;$image$sroa$12$3 = $image$sroa$12$2;$image$sroa$4$2 = $image$sroa$4$1;$image$sroa$7$2 = $image$sroa$7$1; - HEAP32[$agg$result>>2] = $image$sroa$0$2; - $113 = ((($agg$result)) + 4|0); - HEAP32[$113>>2] = $image$sroa$4$2; - $114 = ((($agg$result)) + 8|0); - HEAP32[$114>>2] = $image$sroa$7$2; - $115 = ((($agg$result)) + 12|0); - HEAP32[$115>>2] = $image$sroa$10$2; - $116 = ((($agg$result)) + 16|0); - HEAP32[$116>>2] = $image$sroa$12$3; - STACKTOP = sp;return; -} -function _LoadASTC($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $$$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $7 = 0, $8 = 0, $9 = 0, $header = 0, $image$sroa$0$0 = 0, $image$sroa$0$1 = 0, $image$sroa$12$0 = 0, $image$sroa$12$1 = 0, $image$sroa$14$0 = 0, $image$sroa$14$1 = 0, $image$sroa$4$0 = 0, $image$sroa$4$1 = 0, $image$sroa$8$0 = 0, $image$sroa$8$1 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer14 = 0, $vararg_buffer4 = 0; - var $vararg_buffer7 = 0, $vararg_ptr13 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $vararg_buffer14 = sp + 40|0; - $vararg_buffer10 = sp + 32|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $header = sp + 48|0; - $0 = (_fopen($fileName,19026)|0); - $1 = ($0|0)==(0|0); - if ($1) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,20490,$vararg_buffer); - $image$sroa$0$1 = 0;$image$sroa$12$1 = 0;$image$sroa$14$1 = 0;$image$sroa$4$1 = 0;$image$sroa$8$1 = 0; - HEAP32[$agg$result>>2] = $image$sroa$0$1; - $58 = ((($agg$result)) + 4|0); - HEAP32[$58>>2] = $image$sroa$4$1; - $59 = ((($agg$result)) + 8|0); - HEAP32[$59>>2] = $image$sroa$8$1; - $60 = ((($agg$result)) + 12|0); - HEAP32[$60>>2] = $image$sroa$12$1; - $61 = ((($agg$result)) + 16|0); - HEAP32[$61>>2] = $image$sroa$14$1; - STACKTOP = sp;return; - } - (_fread($header,16,1,$0)|0); - $2 = ((($header)) + 3|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($3<<24>>24)==(92); - L5: do { - if ($4) { - $5 = ((($header)) + 2|0); - $6 = HEAP8[$5>>0]|0; - $7 = ($6<<24>>24)==(-95); - if ($7) { - $8 = ((($header)) + 1|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)==(-85); - $11 = HEAP8[$header>>0]|0; - $12 = ($11<<24>>24)==(19); - $or$cond = $10 & $12; - if ($or$cond) { - $13 = ((($header)) + 9|0); - $14 = HEAP8[$13>>0]|0; - $15 = $14&255; - $16 = $15 << 16; - $17 = ((($header)) + 8|0); - $18 = HEAP8[$17>>0]|0; - $19 = $18&255; - $20 = $19 << 8; - $21 = $20 | $16; - $22 = ((($header)) + 7|0); - $23 = HEAP8[$22>>0]|0; - $24 = $23&255; - $25 = $21 | $24; - $26 = ((($header)) + 12|0); - $27 = HEAP8[$26>>0]|0; - $28 = $27&255; - $29 = $28 << 16; - $30 = ((($header)) + 11|0); - $31 = HEAP8[$30>>0]|0; - $32 = $31&255; - $33 = $32 << 8; - $34 = $33 | $29; - $35 = ((($header)) + 10|0); - $36 = HEAP8[$35>>0]|0; - $37 = $36&255; - $38 = $34 | $37; - HEAP32[$vararg_buffer4>>2] = $25; - _TraceLog(3,20574,$vararg_buffer4); - HEAP32[$vararg_buffer7>>2] = $38; - _TraceLog(3,20595,$vararg_buffer7); - $39 = ((($header)) + 4|0); - $40 = HEAP8[$39>>0]|0; - $41 = $40&255; - $42 = ((($header)) + 5|0); - $43 = HEAP8[$42>>0]|0; - $44 = $43&255; - HEAP32[$vararg_buffer10>>2] = $41; - $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); - HEAP32[$vararg_ptr13>>2] = $44; - _TraceLog(3,20617,$vararg_buffer10); - $45 = HEAP8[$39>>0]|0; - $46 = $45&255; - $47 = HEAP8[$42>>0]|0; - $48 = $47&255; - $49 = Math_imul($48, $46)|0; - $50 = (128 / ($49>>>0))&-1; - $51 = ($50|0)==(8); - $52 = ($50|0)==(2); - switch ($50|0) { - case 2: case 8: { - $53 = Math_imul($38, $25)|0; - $54 = Math_imul($53, $50)|0; - $55 = $54 >>> 3; - $56 = (_malloc($55)|0); - (_fread($56,$55,1,$0)|0); - $57 = $51 | $52; - $$$ = $57 ? 17 : 0; - $image$sroa$0$0 = $56;$image$sroa$12$0 = 1;$image$sroa$14$0 = $$$;$image$sroa$4$0 = $25;$image$sroa$8$0 = $38; - break L5; + case 33: { + if ($24) { + $$9160210 = $29;$$9174212 = $$9174209;$$9211 = $31; + while(1) { + $105 = HEAP16[$$9160210>>1]|0; + $106 = $105&65535; + $107 = ((($$9160210)) + 2|0); + $108 = HEAP16[$107>>1]|0; + $109 = $108&65535; + $110 = ((($$9160210)) + 4|0); + $111 = HEAP16[$110>>1]|0; + $112 = $111&65535; + $113 = (_stbi__compute_y_16($106,$109,$112)|0); + HEAP16[$$9211>>1] = $113; + $114 = ((($$9160210)) + 8|0); + $115 = ((($$9211)) + 2|0); + $$9174 = (($$9174212) + -1)|0; + $116 = ($$9174|0)>(-1); + if ($116) { + $$9160210 = $114;$$9174212 = $$9174;$$9211 = $115; + } else { + break; + } + } + } + break; + } + case 34: { + if ($25) { + $$10161205 = $29;$$10175207 = $$10175204;$$10206 = $31; + while(1) { + $117 = HEAP16[$$10161205>>1]|0; + $118 = $117&65535; + $119 = ((($$10161205)) + 2|0); + $120 = HEAP16[$119>>1]|0; + $121 = $120&65535; + $122 = ((($$10161205)) + 4|0); + $123 = HEAP16[$122>>1]|0; + $124 = $123&65535; + $125 = (_stbi__compute_y_16($118,$121,$124)|0); + HEAP16[$$10206>>1] = $125; + $126 = ((($$10161205)) + 6|0); + $127 = HEAP16[$126>>1]|0; + $128 = ((($$10206)) + 2|0); + HEAP16[$128>>1] = $127; + $129 = ((($$10161205)) + 8|0); + $130 = ((($$10206)) + 4|0); + $$10175 = (($$10175207) + -1)|0; + $131 = ($$10175|0)>(-1); + if ($131) { + $$10161205 = $129;$$10175207 = $$10175;$$10206 = $130; + } else { + break; + } + } + } + break; + } + case 35: { + if ($26) { + $$11162201 = $29;$$11176203 = $$11176200;$$11202 = $31; + while(1) { + $132 = HEAP16[$$11162201>>1]|0; + HEAP16[$$11202>>1] = $132; + $133 = ((($$11162201)) + 2|0); + $134 = HEAP16[$133>>1]|0; + $135 = ((($$11202)) + 2|0); + HEAP16[$135>>1] = $134; + $136 = ((($$11162201)) + 4|0); + $137 = HEAP16[$136>>1]|0; + $138 = ((($$11202)) + 4|0); + HEAP16[$138>>1] = $137; + $139 = ((($$11162201)) + 8|0); + $140 = ((($$11202)) + 6|0); + $$11176 = (($$11176203) + -1)|0; + $141 = ($$11176|0)>(-1); + if ($141) { + $$11162201 = $139;$$11176203 = $$11176;$$11202 = $140; + } else { + break; + } + } + } break; } default: { - HEAP32[$vararg_buffer14>>2] = $fileName; - _TraceLog(2,20642,$vararg_buffer14); - $image$sroa$0$0 = 0;$image$sroa$12$0 = 1;$image$sroa$14$0 = 0;$image$sroa$4$0 = $25;$image$sroa$8$0 = $38; - break L5; + break L13; } } + } while(0); + $142 = (($$0164259) + 1)|0; + $143 = ($142|0)<($4|0); + if ($143) { + $$0164259 = $142; } else { - label = 6; + break L11; } - } else { - label = 6; } - } else { - label = 6; + ___assert_fail((17086|0),(11926|0),1555,(12053|0)); + // unreachable; } } while(0); - if ((label|0) == 6) { - HEAP32[$vararg_buffer1>>2] = $fileName; - _TraceLog(2,20525,$vararg_buffer1); - $image$sroa$0$0 = 0;$image$sroa$12$0 = 0;$image$sroa$14$0 = 0;$image$sroa$4$0 = 0;$image$sroa$8$0 = 0; - } - (_fclose($0)|0); - $image$sroa$0$1 = $image$sroa$0$0;$image$sroa$12$1 = $image$sroa$12$0;$image$sroa$14$1 = $image$sroa$14$0;$image$sroa$4$1 = $image$sroa$4$0;$image$sroa$8$1 = $image$sroa$8$0; - HEAP32[$agg$result>>2] = $image$sroa$0$1; - $58 = ((($agg$result)) + 4|0); - HEAP32[$58>>2] = $image$sroa$4$1; - $59 = ((($agg$result)) + 8|0); - HEAP32[$59>>2] = $image$sroa$8$1; - $60 = ((($agg$result)) + 12|0); - HEAP32[$60>>2] = $image$sroa$12$1; - $61 = ((($agg$result)) + 16|0); - HEAP32[$61>>2] = $image$sroa$14$1; - STACKTOP = sp;return; + _free($0); + $$0163 = $10; + return ($$0163|0); } -function _vorbis_deinit($p) { - $p = $p|0; - var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $12 = 0, $13 = 0, $14 = 0; - var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; - var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; - var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; - var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; - var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $i$016 = 0, $i$110 = 0, $i$28 = 0, $i$37 = 0, $j$013 = 0, label = 0, sp = 0; +function _stbi__compute_y_16($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($p)) + 396|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if (!($2)) { - $3 = ((($p)) + 264|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)>(0); - if ($5) { - $6 = ((($p)) + 124|0); - $i$016 = 0; - while(1) { - $7 = HEAP32[$0>>2]|0; - $8 = (((($7) + (($i$016*24)|0)|0)) + 16|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9|0)==(0|0); - if (!($10)) { - $11 = (((($7) + (($i$016*24)|0)|0)) + 13|0); - $12 = HEAP8[$11>>0]|0; - $13 = $12&255; - $14 = HEAP32[$6>>2]|0; - $15 = (((($14) + (($13*2096)|0)|0)) + 4|0); - $16 = HEAP32[$15>>2]|0; - $17 = ($16|0)>(0); - if ($17) { - $j$013 = 0; - while(1) { - $18 = HEAP32[$8>>2]|0; - $19 = (($18) + ($j$013<<2)|0); - $20 = HEAP32[$19>>2]|0; - _setup_free($p,$20); - $21 = (($j$013) + 1)|0; - $22 = HEAP8[$11>>0]|0; - $23 = $22&255; - $24 = HEAP32[$6>>2]|0; - $25 = (((($24) + (($23*2096)|0)|0)) + 4|0); - $26 = HEAP32[$25>>2]|0; - $27 = ($21|0)<($26|0); - if ($27) { - $j$013 = $21; - } else { - break; + $3 = ($0*77)|0; + $4 = ($1*150)|0; + $5 = (($4) + ($3))|0; + $6 = ($2*29)|0; + $7 = (($5) + ($6))|0; + $8 = $7 >>> 8; + $9 = $8&65535; + return ($9|0); +} +function _stbi__malloc_mad3($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = (_stbi__mad3sizes_valid($0,$1,$2)|0); + $4 = ($3|0)==(0); + if ($4) { + $$0 = 0; + return ($$0|0); + } + $5 = Math_imul($1, $0)|0; + $6 = Math_imul($5, $2)|0; + $7 = (_stbi__malloc($6)|0); + $$0 = $7; + return ($$0|0); +} +function _stbi__compute_y($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ($0*77)|0; + $4 = ($1*150)|0; + $5 = (($4) + ($3))|0; + $6 = ($2*29)|0; + $7 = (($5) + ($6))|0; + $8 = $7 >>> 8; + $9 = $8&255; + return ($9|0); +} +function _stbi__mad3sizes_valid($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0, $11 = 0, $12 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = (_stbi__mul2sizes_valid($0,$1)|0); + $4 = ($3|0)==(0); + if ($4) { + $12 = 0; + } else { + $5 = Math_imul($1, $0)|0; + $6 = (_stbi__mul2sizes_valid($5,$2)|0); + $7 = ($6|0)==(0); + if ($7) { + $12 = 0; + } else { + $8 = Math_imul($5, $2)|0; + $9 = (_stbi__addsizes_valid($8)|0); + $10 = ($9|0)!=(0); + $12 = $10; + } + } + $11 = $12&1; + return ($11|0); +} +function _stbi__mul2sizes_valid($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = $1 | $0; + $3 = ($2|0)<(0); + if ($3) { + $$0 = 0; + } else { + $4 = ($1|0)==(0); + if ($4) { + $$0 = 1; + } else { + $5 = (2147483647 / ($1|0))&-1; + $6 = ($5|0)>=($0|0); + $7 = $6&1; + $$0 = $7; + } + } + return ($$0|0); +} +function _stbi__addsizes_valid($0) { + $0 = $0|0; + var label = 0, sp = 0; + sp = STACKTOP; + return 1; +} +function _stbi__check_png_header($0) { + $0 = $0|0; + var $$05 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_stbi__get8($0)|0); + $2 = ($1<<24>>24)==(-119); + if ($2) { + $3 = (_stbi__get8($0)|0); + $4 = ($3<<24>>24)==(80); + if ($4) { + $5 = (_stbi__get8($0)|0); + $6 = ($5<<24>>24)==(78); + if ($6) { + $7 = (_stbi__get8($0)|0); + $8 = ($7<<24>>24)==(71); + if ($8) { + $9 = (_stbi__get8($0)|0); + $10 = ($9<<24>>24)==(13); + if ($10) { + $11 = (_stbi__get8($0)|0); + $12 = ($11<<24>>24)==(10); + if ($12) { + $13 = (_stbi__get8($0)|0); + $14 = ($13<<24>>24)==(26); + if ($14) { + $15 = (_stbi__get8($0)|0); + $16 = ($15<<24>>24)==(10); + if ($16) { + $$05 = 1; + return ($$05|0); + } } } } - $28 = HEAP32[$8>>2]|0; - _setup_free($p,$28); - } - $29 = (((($7) + (($i$016*24)|0)|0)) + 20|0); - $30 = HEAP32[$29>>2]|0; - _setup_free($p,$30); - $31 = (($i$016) + 1)|0; - $32 = HEAP32[$3>>2]|0; - $33 = ($31|0)<($32|0); - if ($33) { - $i$016 = $31; - } else { - break; } } } } - $34 = ((($p)) + 124|0); - $35 = HEAP32[$34>>2]|0; - $36 = ($35|0)==(0|0); - if (!($36)) { - $37 = ((($p)) + 120|0); - $38 = HEAP32[$37>>2]|0; - $39 = ($38|0)>(0); - if ($39) { - $i$110 = 0; - while(1) { - $40 = HEAP32[$34>>2]|0; - $41 = (((($40) + (($i$110*2096)|0)|0)) + 8|0); - $42 = HEAP32[$41>>2]|0; - _setup_free($p,$42); - $43 = (((($40) + (($i$110*2096)|0)|0)) + 28|0); - $44 = HEAP32[$43>>2]|0; - _setup_free($p,$44); - $45 = (((($40) + (($i$110*2096)|0)|0)) + 32|0); - $46 = HEAP32[$45>>2]|0; - _setup_free($p,$46); - $47 = (((($40) + (($i$110*2096)|0)|0)) + 2084|0); - $48 = HEAP32[$47>>2]|0; - _setup_free($p,$48); - $49 = (((($40) + (($i$110*2096)|0)|0)) + 2088|0); - $50 = HEAP32[$49>>2]|0; - $51 = ($50|0)==(0|0); - $52 = ((($50)) + -4|0); - $53 = $51 ? 0 : $52; - _setup_free($p,$53); - $54 = (($i$110) + 1)|0; - $55 = HEAP32[$37>>2]|0; - $56 = ($54|0)<($55|0); - if ($56) { - $i$110 = $54; - } else { - break; - } - } - } - $57 = HEAP32[$34>>2]|0; - _setup_free($p,$57); + _stbi__err(13335); + $$05 = 0; + return ($$05|0); +} +function _stbi__get_chunk_header($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$sroa$4$0$$sroa_idx2 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (_stbi__get32be($1)|0); + $3 = (_stbi__get32be($1)|0); + HEAP32[$0>>2] = $2; + $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); + HEAP32[$$sroa$4$0$$sroa_idx2>>2] = $3; + return; +} +function _stbi__skip($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; + var $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ($1|0)<(0); + if ($2) { + $3 = ((($0)) + 172|0); + $4 = HEAP32[$3>>2]|0; + $5 = ((($0)) + 168|0); + HEAP32[$5>>2] = $4; + return; } - $58 = ((($p)) + 260|0); - $59 = HEAP32[$58>>2]|0; - _setup_free($p,$59); - $60 = HEAP32[$0>>2]|0; - _setup_free($p,$60); - $61 = ((($p)) + 404|0); - $62 = HEAP32[$61>>2]|0; - $63 = ($62|0)==(0|0); - if (!($63)) { - $64 = ((($p)) + 400|0); - $65 = HEAP32[$64>>2]|0; - $66 = ($65|0)>(0); - if ($66) { - $i$28 = 0; - while(1) { - $67 = HEAP32[$61>>2]|0; - $68 = (((($67) + (($i$28*40)|0)|0)) + 4|0); - $69 = HEAP32[$68>>2]|0; - _setup_free($p,$69); - $70 = (($i$28) + 1)|0; - $71 = HEAP32[$64>>2]|0; - $72 = ($70|0)<($71|0); - if ($72) { - $i$28 = $70; - } else { - break; - } - } + $6 = ((($0)) + 16|0); + $7 = HEAP32[$6>>2]|0; + $8 = ($7|0)==(0|0); + if (!($8)) { + $9 = ((($0)) + 172|0); + $10 = HEAP32[$9>>2]|0; + $11 = ((($0)) + 168|0); + $12 = HEAP32[$11>>2]|0; + $13 = $10; + $14 = (($13) - ($12))|0; + $15 = ($14|0)<($1|0); + if ($15) { + HEAP32[$11>>2] = $10; + $16 = ((($0)) + 20|0); + $17 = HEAP32[$16>>2]|0; + $18 = ((($0)) + 28|0); + $19 = HEAP32[$18>>2]|0; + $20 = (($1) - ($14))|0; + FUNCTION_TABLE_vii[$17 & 63]($19,$20); + return; } - $73 = HEAP32[$61>>2]|0; - _setup_free($p,$73); } - $74 = ((($p)) + 4|0); - $75 = HEAP32[$74>>2]|0; - $76 = ($75|0)>(0); - if ($76) { - $i$37 = 0; - while(1) { - $77 = (((($p)) + 800|0) + ($i$37<<2)|0); - $78 = HEAP32[$77>>2]|0; - _setup_free($p,$78); - $79 = (((($p)) + 928|0) + ($i$37<<2)|0); - $80 = HEAP32[$79>>2]|0; - _setup_free($p,$80); - $81 = (((($p)) + 996|0) + ($i$37<<2)|0); - $82 = HEAP32[$81>>2]|0; - _setup_free($p,$82); - $83 = (($i$37) + 1)|0; - $84 = HEAP32[$74>>2]|0; - $85 = ($83|0)<($84|0); - $86 = ($83|0)<(16); - $87 = $86 & $85; - if ($87) { - $i$37 = $83; + $21 = ((($0)) + 168|0); + $22 = HEAP32[$21>>2]|0; + $23 = (($22) + ($1)|0); + HEAP32[$21>>2] = $23; + return; +} +function _stbi__get32be($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_stbi__get16be($0)|0); + $2 = $1 << 16; + $3 = (_stbi__get16be($0)|0); + $4 = (($2) + ($3))|0; + return ($4|0); +} +function _stbi__get8($0) { + $0 = $0|0; + var $$0 = 0, $$sink6 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 168|0); + $2 = HEAP32[$1>>2]|0; + $3 = ((($0)) + 172|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($2>>>0)<($4>>>0); + do { + if ($5) { + $$sink6 = $2; + } else { + $6 = ((($0)) + 32|0); + $7 = HEAP32[$6>>2]|0; + $8 = ($7|0)==(0); + if ($8) { + $$0 = 0; + return ($$0|0); } else { + _stbi__refill_buffer($0); + $9 = HEAP32[$1>>2]|0; + $$sink6 = $9; break; } } - } - $88 = ((($p)) + 1068|0); - $89 = HEAP32[$88>>2]|0; - _setup_free($p,$89); - $90 = ((($p)) + 1076|0); - $91 = HEAP32[$90>>2]|0; - _setup_free($p,$91); - $92 = ((($p)) + 1084|0); - $93 = HEAP32[$92>>2]|0; - _setup_free($p,$93); - $94 = ((($p)) + 1092|0); - $95 = HEAP32[$94>>2]|0; - _setup_free($p,$95); - $96 = ((($p)) + 1100|0); - $97 = HEAP32[$96>>2]|0; - _setup_free($p,$97); - $98 = ((($p)) + 1072|0); - $99 = HEAP32[$98>>2]|0; - _setup_free($p,$99); - $100 = ((($p)) + 1080|0); - $101 = HEAP32[$100>>2]|0; - _setup_free($p,$101); - $102 = ((($p)) + 1088|0); - $103 = HEAP32[$102>>2]|0; - _setup_free($p,$103); - $104 = ((($p)) + 1096|0); - $105 = HEAP32[$104>>2]|0; - _setup_free($p,$105); - $106 = ((($p)) + 1104|0); - $107 = HEAP32[$106>>2]|0; - _setup_free($p,$107); - $108 = ((($p)) + 28|0); - $109 = HEAP32[$108>>2]|0; - $110 = ($109|0)==(0); - if ($110) { - return; - } - $111 = ((($p)) + 20|0); - $112 = HEAP32[$111>>2]|0; - (_fclose($112)|0); - return; + } while(0); + $10 = ((($$sink6)) + 1|0); + HEAP32[$1>>2] = $10; + $11 = HEAP8[$$sink6>>0]|0; + $$0 = $11; + return ($$0|0); } -function _setup_free($f,$p) { - $f = $f|0; - $p = $p|0; - var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; +function _stbi__get16be($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 80|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if (!($2)) { - return; + $1 = (_stbi__get8($0)|0); + $2 = $1&255; + $3 = $2 << 8; + $4 = (_stbi__get8($0)|0); + $5 = $4&255; + $6 = $3 | $5; + return ($6|0); +} +function _stbi__getn($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; + var $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 16|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($4|0)==(0|0); + if (!($5)) { + $6 = ((($0)) + 172|0); + $7 = HEAP32[$6>>2]|0; + $8 = ((($0)) + 168|0); + $9 = HEAP32[$8>>2]|0; + $10 = $9; + $11 = (($7) - ($10))|0; + $12 = ($11|0)<($2|0); + if ($12) { + _memcpy(($1|0),($9|0),($11|0))|0; + $13 = HEAP32[$3>>2]|0; + $14 = ((($0)) + 28|0); + $15 = HEAP32[$14>>2]|0; + $16 = (($1) + ($11)|0); + $17 = (($2) - ($11))|0; + $18 = (FUNCTION_TABLE_iiii[$13 & 15]($15,$16,$17)|0); + $19 = ($18|0)==($17|0); + $20 = $19&1; + $21 = HEAP32[$6>>2]|0; + HEAP32[$8>>2] = $21; + $$1 = $20; + return ($$1|0); + } + } + $22 = ((($0)) + 168|0); + $23 = HEAP32[$22>>2]|0; + $24 = (($23) + ($2)|0); + $25 = ((($0)) + 172|0); + $26 = HEAP32[$25>>2]|0; + $27 = ($24>>>0)>($26>>>0); + if ($27) { + $$1 = 0; + return ($$1|0); } - _free($p); - return; + _memcpy(($1|0),($23|0),($2|0))|0; + $28 = HEAP32[$22>>2]|0; + $29 = (($28) + ($2)|0); + HEAP32[$22>>2] = $29; + $$1 = 1; + return ($$1|0); } -function _error($f,$e) { - $f = $f|0; - $e = $e|0; - var $0 = 0, label = 0, sp = 0; +function _stbi_zlib_decode_malloc_guesssize_headerflag($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 100|0); - HEAP32[$0>>2] = $e; - return; + STACKTOP = STACKTOP + 4080|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(4080|0); + $5 = sp; + $6 = (_stbi__malloc($2)|0); + $7 = ($6|0)==(0|0); + do { + if ($7) { + $$0 = 0; + } else { + HEAP32[$5>>2] = $0; + $8 = (($0) + ($1)|0); + $9 = ((($5)) + 4|0); + HEAP32[$9>>2] = $8; + $10 = (_stbi__do_zlib($5,$6,$2,1,$4)|0); + $11 = ($10|0)==(0); + $12 = ((($5)) + 20|0); + $13 = HEAP32[$12>>2]|0; + if ($11) { + _free($13); + $$0 = 0; + break; + } + $14 = ($3|0)==(0|0); + if ($14) { + $$0 = $13; + } else { + $15 = ((($5)) + 16|0); + $16 = HEAP32[$15>>2]|0; + $17 = $13; + $18 = (($16) - ($17))|0; + HEAP32[$3>>2] = $18; + $$0 = $13; + } + } + } while(0); + STACKTOP = sp;return ($$0|0); } -function _is_whole_packet_present($f,$end_page) { - $f = $f|0; - $end_page = $end_page|0; - var $$0 = 0, $$s$0 = 0, $$s$3 = 0, $$sum = 0, $$sum1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; - var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; - var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; - var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $7 = 0, $8 = 0, $9 = 0, $first$0 = 0, $first$0$ph = 0, $or$cond = 0, $p$011 = 0, $p$1 = 0, $p$2 = 0, $p$2$ph = 0, $p$35 = 0, $p$4 = 0; - var $s$0$lcssa = 0, $s$012 = 0, $s$2 = 0, $s$2$ph = 0, $s$3$lcssa = 0, $s$36 = 0, label = 0, sp = 0; +function _stbi__create_png_image($0,$1,$2,$3,$4,$5,$6) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + var $$0103117 = 0, $$0106116 = 0, $$0107115 = 0, $$095119 = 0, $$099118 = 0, $$3102$ph = 0, $$398$ph = 0, $$4 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0; + var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0; + var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; + var $80 = 0, $81 = 0, $82 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 1380|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($f)) + 32|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($1|0)==(-1); - if ($4) { - $first$0$ph = 1;$p$2$ph = $3;$s$2$ph = -1; - } else { - $5 = ((($f)) + 1116|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($1|0)<($6|0); - L3: do { - if ($7) { - $p$011 = $3;$s$012 = $1; + $7 = ($4|0)==(16); + $8 = $7 ? 2 : 1; + $9 = Math_imul($8, $3)|0; + $10 = ($6|0)==(0); + $11 = HEAP32[$0>>2]|0; + $12 = HEAP32[$11>>2]|0; + $13 = ((($11)) + 4|0); + $14 = HEAP32[$13>>2]|0; + if ($10) { + $15 = (_stbi__create_png_image_raw($0,$1,$2,$3,$12,$14,$4,$5)|0); + $$4 = $15; + return ($$4|0); + } + $16 = (_stbi__malloc_mad3($12,$14,$9)|0); + $17 = ((($0)) + 12|0); + $18 = ((($0)) + 12|0); + $$0103117 = 0;$$095119 = $1;$$099118 = $2; + while(1) { + $19 = HEAP32[$0>>2]|0; + $20 = HEAP32[$19>>2]|0; + $21 = (2984 + ($$0103117<<2)|0); + $22 = HEAP32[$21>>2]|0; + $23 = (3012 + ($$0103117<<2)|0); + $24 = HEAP32[$23>>2]|0; + $25 = (($20) + -1)|0; + $26 = (($25) - ($22))|0; + $27 = (($26) + ($24))|0; + $28 = (($27>>>0) / ($24>>>0))&-1; + $29 = ((($19)) + 4|0); + $30 = HEAP32[$29>>2]|0; + $31 = (3040 + ($$0103117<<2)|0); + $32 = HEAP32[$31>>2]|0; + $33 = (3068 + ($$0103117<<2)|0); + $34 = HEAP32[$33>>2]|0; + $35 = (($30) + -1)|0; + $36 = (($35) - ($32))|0; + $37 = (($36) + ($34))|0; + $38 = (($37>>>0) / ($34>>>0))&-1; + $39 = ($24>>>0)<=($27>>>0); + $40 = ($34>>>0)<=($37>>>0); + $or$cond = $39 & $40; + if ($or$cond) { + $41 = ((($19)) + 8|0); + $42 = HEAP32[$41>>2]|0; + $43 = Math_imul($28, $4)|0; + $44 = Math_imul($43, $42)|0; + $45 = (($44) + 7)|0; + $46 = $45 >> 3; + $47 = (($46) + 1)|0; + $48 = Math_imul($47, $38)|0; + $49 = (_stbi__create_png_image_raw($0,$$095119,$$099118,$3,$28,$38,$4,$5)|0); + $50 = ($49|0)==(0); + if ($50) { + label = 13; + break; + } + $51 = ($38|0)>(0); + if ($51) { + $52 = ($28|0)>(0); + $$0106116 = 0; while(1) { - $8 = (((($f)) + 1120|0) + ($s$012)|0); - $9 = HEAP8[$8>>0]|0; - $10 = $9&255; - $11 = (($p$011) + ($10)|0); - $12 = ($9<<24>>24)==(-1); - if (!($12)) { - $p$1 = $11;$s$0$lcssa = $s$012; - break L3; + if ($52) { + $53 = HEAP32[$33>>2]|0; + $54 = Math_imul($53, $$0106116)|0; + $55 = HEAP32[$31>>2]|0; + $56 = (($54) + ($55))|0; + $57 = HEAP32[$23>>2]|0; + $58 = HEAP32[$21>>2]|0; + $59 = Math_imul($56, $9)|0; + $60 = Math_imul($$0106116, $28)|0; + $$0107115 = 0; + while(1) { + $61 = Math_imul($57, $$0107115)|0; + $62 = (($61) + ($58))|0; + $63 = HEAP32[$0>>2]|0; + $64 = HEAP32[$63>>2]|0; + $65 = Math_imul($59, $64)|0; + $66 = (($16) + ($65)|0); + $67 = Math_imul($62, $9)|0; + $68 = (($66) + ($67)|0); + $69 = HEAP32[$18>>2]|0; + $70 = (($$0107115) + ($60))|0; + $71 = Math_imul($70, $9)|0; + $72 = (($69) + ($71)|0); + _memcpy(($68|0),($72|0),($9|0))|0; + $73 = (($$0107115) + 1)|0; + $74 = ($73|0)<($28|0); + if ($74) { + $$0107115 = $73; + } else { + break; + } + } } - $13 = (($s$012) + 1)|0; - $14 = HEAP32[$5>>2]|0; - $15 = ($13|0)<($14|0); - if ($15) { - $p$011 = $11;$s$012 = $13; + $75 = (($$0106116) + 1)|0; + $76 = ($75|0)<($38|0); + if ($76) { + $$0106116 = $75; } else { - $p$1 = $11;$s$0$lcssa = $13; break; } } - } else { - $p$1 = $3;$s$0$lcssa = $1; - } - } while(0); - $16 = ($end_page|0)==(0); - if (!($16)) { - $17 = HEAP32[$5>>2]|0; - $18 = (($17) + -1)|0; - $19 = ($s$0$lcssa|0)<($18|0); - if ($19) { - _error($f,21); - $$0 = 0; - return ($$0|0); } - } - $20 = HEAP32[$5>>2]|0; - $21 = ($s$0$lcssa|0)==($20|0); - $$s$0 = $21 ? -1 : $s$0$lcssa; - $22 = ((($f)) + 40|0); - $23 = HEAP32[$22>>2]|0; - $24 = ($p$1>>>0)>($23>>>0); - if ($24) { - _error($f,1); - $$0 = 0; - return ($$0|0); + $77 = HEAP32[$17>>2]|0; + _free($77); + $78 = (($$095119) + ($48)|0); + $79 = (($$099118) - ($48))|0; + $$3102$ph = $79;$$398$ph = $78; } else { - $first$0$ph = 0;$p$2$ph = $p$1;$s$2$ph = $$s$0; - } - } - $25 = ((($f)) + 40|0); - $26 = ($end_page|0)!=(0); - $27 = ((($f)) + 992|0); - $first$0 = $first$0$ph;$p$2 = $p$2$ph;$s$2 = $s$2$ph; - while(1) { - $28 = ($s$2|0)==(-1); - if (!($28)) { - $$0 = 1; - label = 33; - break; - } - $29 = ((($p$2)) + 26|0); - $30 = HEAP32[$25>>2]|0; - $31 = ($29>>>0)<($30>>>0); - if (!($31)) { - label = 13; - break; + $$3102$ph = $$099118;$$398$ph = $$095119; } - $32 = (_memcmp($p$2,8216,4)|0); - $33 = ($32|0)==(0); - if (!($33)) { + $80 = (($$0103117) + 1)|0; + $81 = ($80|0)<(7); + if ($81) { + $$0103117 = $80;$$095119 = $$398$ph;$$099118 = $$3102$ph; + } else { label = 15; break; } - $34 = ((($p$2)) + 4|0); - $35 = HEAP8[$34>>0]|0; - $36 = ($35<<24>>24)==(0); - if (!($36)) { - label = 17; - break; + } + if ((label|0) == 13) { + _free($16); + $$4 = 0; + return ($$4|0); + } + else if ((label|0) == 15) { + $82 = ((($0)) + 12|0); + HEAP32[$82>>2] = $16; + $$4 = 1; + return ($$4|0); + } + return (0)|0; +} +function _stbi__compute_transparency16($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0323 = 0, $$04 = 0, $$1335 = 0, $$16 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond9 = 0, $not$ = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = HEAP32[$0>>2]|0; + $4 = HEAP32[$3>>2]|0; + $5 = ((($3)) + 4|0); + $6 = HEAP32[$5>>2]|0; + $7 = Math_imul($6, $4)|0; + $8 = ((($0)) + 12|0); + $9 = HEAP32[$8>>2]|0; + switch ($2|0) { + case 2: { + $13 = ($7|0)==(0); + if ($13) { + return; + } else { + $$0323 = 0;$$04 = $9; } - $37 = ($first$0|0)==(0); - if ($37) { - $44 = ((($p$2)) + 5|0); - $45 = HEAP8[$44>>0]|0; - $46 = $45 & 1; - $47 = ($46<<24>>24)==(0); - if ($47) { - label = 23; + while(1) { + $14 = HEAP16[$$04>>1]|0; + $15 = HEAP16[$1>>1]|0; + $not$ = ($14<<16>>16)!=($15<<16>>16); + $16 = $not$ << 31 >> 31; + $17 = ((($$04)) + 2|0); + HEAP16[$17>>1] = $16; + $18 = ((($$04)) + 4|0); + $19 = (($$0323) + 1)|0; + $exitcond = ($19|0)==($7|0); + if ($exitcond) { break; - } - } else { - $38 = HEAP32[$27>>2]|0; - $39 = ($38|0)==(0); - if (!($39)) { - $40 = ((($p$2)) + 5|0); - $41 = HEAP8[$40>>0]|0; - $42 = $41 & 1; - $43 = ($42<<24>>24)==(0); - if (!($43)) { - label = 21; - break; - } + } else { + $$0323 = $19;$$04 = $18; } } - $48 = HEAP8[$29>>0]|0; - $49 = $48&255; - $$sum = (($49) + 27)|0; - $50 = (($p$2) + ($$sum)|0); - $51 = HEAP32[$25>>2]|0; - $52 = ($50>>>0)>($51>>>0); - if ($52) { - label = 26; - break; + return; + break; + } + case 4: { + $10 = ($7|0)==(0); + if ($10) { + return; } - $53 = ($48<<24>>24)==(0); - L28: do { - if ($53) { - $p$4 = $50;$s$3$lcssa = 0; - } else { - $p$35 = $50;$s$36 = 0; - while(1) { - $$sum1 = (($s$36) + 27)|0; - $54 = (($p$2) + ($$sum1)|0); - $55 = HEAP8[$54>>0]|0; - $56 = $55&255; - $57 = (($p$35) + ($56)|0); - $58 = ($55<<24>>24)==(-1); - if (!($58)) { - $p$4 = $57;$s$3$lcssa = $s$36; - break L28; - } - $59 = (($s$36) + 1)|0; - $60 = ($59|0)<($49|0); - if ($60) { - $p$35 = $57;$s$36 = $59; - } else { - $p$4 = $57;$s$3$lcssa = $59; - break; + $11 = ((($1)) + 2|0); + $12 = ((($1)) + 4|0); + $$1335 = 0;$$16 = $9; + while(1) { + $20 = HEAP16[$$16>>1]|0; + $21 = HEAP16[$1>>1]|0; + $22 = ($20<<16>>16)==($21<<16>>16); + if ($22) { + $23 = ((($$16)) + 2|0); + $24 = HEAP16[$23>>1]|0; + $25 = HEAP16[$11>>1]|0; + $26 = ($24<<16>>16)==($25<<16>>16); + if ($26) { + $27 = ((($$16)) + 4|0); + $28 = HEAP16[$27>>1]|0; + $29 = HEAP16[$12>>1]|0; + $30 = ($28<<16>>16)==($29<<16>>16); + if ($30) { + $31 = ((($$16)) + 6|0); + HEAP16[$31>>1] = 0; } } } - } while(0); - $61 = (($49) + -1)|0; - $62 = ($s$3$lcssa|0)<($61|0); - $or$cond = $26 & $62; - if ($or$cond) { - label = 30; - break; - } - $63 = ($s$3$lcssa|0)==($49|0); - $$s$3 = $63 ? -1 : $s$3$lcssa; - $64 = HEAP32[$25>>2]|0; - $65 = ($p$4>>>0)>($64>>>0); - if ($65) { - label = 32; - break; - } else { - $first$0 = 0;$p$2 = $p$4;$s$2 = $$s$3; + $32 = ((($$16)) + 8|0); + $33 = (($$1335) + 1)|0; + $exitcond9 = ($33|0)==($7|0); + if ($exitcond9) { + break; + } else { + $$1335 = $33;$$16 = $32; + } } + return; + break; } - if ((label|0) == 13) { - _error($f,1); - $$0 = 0; - return ($$0|0); + default: { + ___assert_fail((12417|0),(11926|0),4569,(12469|0)); + // unreachable; } - else if ((label|0) == 15) { - _error($f,21); - $$0 = 0; - return ($$0|0); } - else if ((label|0) == 17) { - _error($f,21); - $$0 = 0; - return ($$0|0); +} +function _stbi__compute_transparency($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0323 = 0, $$04 = 0, $$1335 = 0, $$16 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond9 = 0, $not$ = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = HEAP32[$0>>2]|0; + $4 = HEAP32[$3>>2]|0; + $5 = ((($3)) + 4|0); + $6 = HEAP32[$5>>2]|0; + $7 = Math_imul($6, $4)|0; + $8 = ((($0)) + 12|0); + $9 = HEAP32[$8>>2]|0; + switch ($2|0) { + case 2: { + $13 = ($7|0)==(0); + if ($13) { + return; + } else { + $$0323 = 0;$$04 = $9; + } + while(1) { + $14 = HEAP8[$$04>>0]|0; + $15 = HEAP8[$1>>0]|0; + $not$ = ($14<<24>>24)!=($15<<24>>24); + $16 = $not$ << 31 >> 31; + $17 = ((($$04)) + 1|0); + HEAP8[$17>>0] = $16; + $18 = ((($$04)) + 2|0); + $19 = (($$0323) + 1)|0; + $exitcond = ($19|0)==($7|0); + if ($exitcond) { + break; + } else { + $$0323 = $19;$$04 = $18; + } + } + return; + break; } - else if ((label|0) == 21) { - _error($f,21); - $$0 = 0; - return ($$0|0); + case 4: { + $10 = ($7|0)==(0); + if ($10) { + return; + } + $11 = ((($1)) + 1|0); + $12 = ((($1)) + 2|0); + $$1335 = 0;$$16 = $9; + while(1) { + $20 = HEAP8[$$16>>0]|0; + $21 = HEAP8[$1>>0]|0; + $22 = ($20<<24>>24)==($21<<24>>24); + if ($22) { + $23 = ((($$16)) + 1|0); + $24 = HEAP8[$23>>0]|0; + $25 = HEAP8[$11>>0]|0; + $26 = ($24<<24>>24)==($25<<24>>24); + if ($26) { + $27 = ((($$16)) + 2|0); + $28 = HEAP8[$27>>0]|0; + $29 = HEAP8[$12>>0]|0; + $30 = ($28<<24>>24)==($29<<24>>24); + if ($30) { + $31 = ((($$16)) + 3|0); + HEAP8[$31>>0] = 0; + } + } + } + $32 = ((($$16)) + 4|0); + $33 = (($$1335) + 1)|0; + $exitcond9 = ($33|0)==($7|0); + if ($exitcond9) { + break; + } else { + $$1335 = $33;$$16 = $32; + } + } + return; + break; } - else if ((label|0) == 23) { - _error($f,21); - $$0 = 0; - return ($$0|0); + default: { + ___assert_fail((12417|0),(11926|0),4544,(12442|0)); + // unreachable; } - else if ((label|0) == 26) { - _error($f,1); - $$0 = 0; - return ($$0|0); } - else if ((label|0) == 30) { - _error($f,21); - $$0 = 0; - return ($$0|0); +} +function _stbi__de_iphone($0) { + $0 = $0|0; + var $$05158 = 0, $$059 = 0, $$15263 = 0, $$164 = 0, $$25360 = 0, $$261 = 0, $$sink = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; + var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; + var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond68 = 0, $exitcond69 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP32[$0>>2]|0; + $2 = HEAP32[$1>>2]|0; + $3 = ((($1)) + 4|0); + $4 = HEAP32[$3>>2]|0; + $5 = Math_imul($4, $2)|0; + $6 = ((($0)) + 12|0); + $7 = HEAP32[$6>>2]|0; + $8 = ((($1)) + 12|0); + $9 = HEAP32[$8>>2]|0; + switch ($9|0) { + case 3: { + $10 = ($5|0)==(0); + if ($10) { + return; + } else { + $$05158 = $7;$$059 = 0; + } + while(1) { + $11 = HEAP8[$$05158>>0]|0; + $12 = ((($$05158)) + 2|0); + $13 = HEAP8[$12>>0]|0; + HEAP8[$$05158>>0] = $13; + HEAP8[$12>>0] = $11; + $14 = ((($$05158)) + 3|0); + $15 = (($$059) + 1)|0; + $exitcond = ($15|0)==($5|0); + if ($exitcond) { + break; + } else { + $$05158 = $14;$$059 = $15; + } + } + return; + break; + } + case 4: { + $16 = HEAP32[7535]|0; + $17 = ($16|0)==(0); + $18 = ($5|0)!=(0); + if ($17) { + if ($18) { + $$25360 = $7;$$261 = 0; + } else { + return; + } + while(1) { + $42 = HEAP8[$$25360>>0]|0; + $43 = ((($$25360)) + 2|0); + $44 = HEAP8[$43>>0]|0; + HEAP8[$$25360>>0] = $44; + HEAP8[$43>>0] = $42; + $45 = ((($$25360)) + 4|0); + $46 = (($$261) + 1)|0; + $exitcond68 = ($46|0)==($5|0); + if ($exitcond68) { + break; + } else { + $$25360 = $45;$$261 = $46; + } + } + return; + } + if ($18) { + $$15263 = $7;$$164 = 0; + } else { + return; + } + while(1) { + $19 = ((($$15263)) + 3|0); + $20 = HEAP8[$19>>0]|0; + $21 = HEAP8[$$15263>>0]|0; + $22 = ($20<<24>>24)==(0); + $23 = ((($$15263)) + 2|0); + $24 = HEAP8[$23>>0]|0; + if ($22) { + HEAP8[$$15263>>0] = $24; + $$sink = $21; + } else { + $25 = $24&255; + $26 = ($25*255)|0; + $27 = $20&255; + $28 = (($26>>>0) / ($27>>>0))&-1; + $29 = $28&255; + HEAP8[$$15263>>0] = $29; + $30 = ((($$15263)) + 1|0); + $31 = HEAP8[$30>>0]|0; + $32 = $31&255; + $33 = ($32*255)|0; + $34 = (($33>>>0) / ($27>>>0))&-1; + $35 = $34&255; + HEAP8[$30>>0] = $35; + $36 = $21&255; + $37 = ($36*255)|0; + $38 = (($37>>>0) / ($27>>>0))&-1; + $39 = $38&255; + $$sink = $39; + } + HEAP8[$23>>0] = $$sink; + $40 = ((($$15263)) + 4|0); + $41 = (($$164) + 1)|0; + $exitcond69 = ($41|0)==($5|0); + if ($exitcond69) { + break; + } else { + $$15263 = $40;$$164 = $41; + } + } + return; + break; } - else if ((label|0) == 32) { - _error($f,1); - $$0 = 0; - return ($$0|0); + default: { + ___assert_fail((12383|0),(11926|0),4650,(12401|0)); + // unreachable; } - else if ((label|0) == 33) { - return ($$0|0); } - return (0)|0; } -function _vorbis_decode_packet($f,$len,$p_left,$p_right) { - $f = $f|0; - $len = $len|0; - $p_left = $p_left|0; - $p_right = $p_right|0; - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $left_end = 0, $mode = 0, $right_end = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $mode = sp + 8|0; - $left_end = sp + 4|0; - $right_end = sp; - $0 = (_vorbis_decode_initial($f,$p_left,$left_end,$p_right,$right_end,$mode)|0); - $1 = ($0|0)==(0); - if ($1) { +function _stbi__expand_png_palette($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $$0574 = 0, $$0583 = 0, $$1595 = 0, $$16 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; + var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; + var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = HEAP32[$0>>2]|0; + $4 = HEAP32[$3>>2]|0; + $5 = ((($3)) + 4|0); + $6 = HEAP32[$5>>2]|0; + $7 = Math_imul($6, $4)|0; + $8 = ((($0)) + 12|0); + $9 = HEAP32[$8>>2]|0; + $10 = (_stbi__malloc_mad2($7,$2)|0); + $11 = ($10|0)==(0|0); + if ($11) { + _stbi__err(11981); $$0 = 0; - STACKTOP = sp;return ($$0|0); + return ($$0|0); } - $2 = HEAP32[$mode>>2]|0; - $3 = (((($f)) + 412|0) + (($2*6)|0)|0); - $4 = HEAP32[$p_left>>2]|0; - $5 = HEAP32[$p_right>>2]|0; - $6 = HEAP32[$right_end>>2]|0; - $7 = (_vorbis_decode_packet_rest($f,$len,$3,$4,$5,$6,$p_left)|0); - $$0 = $7; - STACKTOP = sp;return ($$0|0); -} -function _get8_packet($f) { - $f = $f|0; - var $0 = 0, $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_get8_packet_raw($f)|0); - $1 = ((($f)) + 1396|0); - HEAP32[$1>>2] = 0; - return ($0|0); -} -function _vorbis_finish_frame($f,$len,$left,$right) { - $f = $f|0; - $len = $len|0; - $left = $left|0; - $right = $right|0; - var $$0 = 0, $$pr = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0.0; - var $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond10 = 0; - var $i$04 = 0, $i1$09 = 0, $j$03 = 0, $j2$06 = 0, $len$right = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 992|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0); - if ($2) { - $49 = 0; - } else { - $3 = (_get_window($f,$1)|0); - $4 = ((($f)) + 4|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)>(0); - if ($6) { - $7 = ($1|0)>(0); - $8 = HEAP32[$4>>2]|0; - $9 = (($1) + -1)|0; - $i1$09 = 0; + $12 = ($2|0)==(3); + $13 = ($7|0)!=(0); + if ($12) { + if ($13) { + $$0574 = 0;$$0583 = $10; while(1) { - if ($7) { - $10 = (((($f)) + 800|0) + ($i1$09<<2)|0); - $11 = HEAP32[$10>>2]|0; - $12 = (((($f)) + 928|0) + ($i1$09<<2)|0); - $13 = HEAP32[$12>>2]|0; - $j2$06 = 0; - while(1) { - $14 = (($j2$06) + ($left))|0; - $15 = (($11) + ($14<<2)|0); - $16 = +HEAPF32[$15>>2]; - $17 = (($3) + ($j2$06<<2)|0); - $18 = +HEAPF32[$17>>2]; - $19 = $16 * $18; - $20 = (($13) + ($j2$06<<2)|0); - $21 = +HEAPF32[$20>>2]; - $22 = (($9) - ($j2$06))|0; - $23 = (($3) + ($22<<2)|0); - $24 = +HEAPF32[$23>>2]; - $25 = $21 * $24; - $26 = $19 + $25; - HEAPF32[$15>>2] = $26; - $27 = (($j2$06) + 1)|0; - $exitcond10 = ($27|0)==($1|0); - if ($exitcond10) { - break; - } else { - $j2$06 = $27; - } - } - } - $28 = (($i1$09) + 1)|0; - $29 = ($28|0)<($8|0); - if ($29) { - $i1$09 = $28; - } else { + $14 = (($9) + ($$0574)|0); + $15 = HEAP8[$14>>0]|0; + $16 = $15&255; + $17 = $16 << 2; + $18 = (($1) + ($17)|0); + $19 = HEAP8[$18>>0]|0; + HEAP8[$$0583>>0] = $19; + $20 = $17 | 1; + $21 = (($1) + ($20)|0); + $22 = HEAP8[$21>>0]|0; + $23 = ((($$0583)) + 1|0); + HEAP8[$23>>0] = $22; + $24 = $17 | 2; + $25 = (($1) + ($24)|0); + $26 = HEAP8[$25>>0]|0; + $27 = ((($$0583)) + 2|0); + HEAP8[$27>>0] = $26; + $28 = ((($$0583)) + 3|0); + $29 = (($$0574) + 1)|0; + $exitcond = ($29|0)==($7|0); + if ($exitcond) { break; + } else { + $$0574 = $29;$$0583 = $28; } } } - $$pr = HEAP32[$0>>2]|0; - $49 = $$pr; - } - $30 = (($len) - ($right))|0; - HEAP32[$0>>2] = $30; - $31 = ((($f)) + 4|0); - $32 = HEAP32[$31>>2]|0; - $33 = ($32|0)>(0); - if ($33) { - $34 = ($len|0)>($right|0); - $35 = HEAP32[$31>>2]|0; - $36 = (($len) - ($right))|0; - $i$04 = 0; - while(1) { - if ($34) { - $37 = (((($f)) + 800|0) + ($i$04<<2)|0); - $38 = HEAP32[$37>>2]|0; - $39 = (((($f)) + 928|0) + ($i$04<<2)|0); - $40 = HEAP32[$39>>2]|0; - $42 = $right;$j$03 = 0; - while(1) { - $41 = (($38) + ($42<<2)|0); - $43 = HEAP32[$41>>2]|0; - $44 = (($40) + ($j$03<<2)|0); - HEAP32[$44>>2] = $43; - $45 = (($j$03) + 1)|0; - $46 = (($45) + ($right))|0; - $exitcond = ($45|0)==($36|0); - if ($exitcond) { - break; - } else { - $42 = $46;$j$03 = $45; - } + } else { + if ($13) { + $$1595 = $10;$$16 = 0; + while(1) { + $30 = (($9) + ($$16)|0); + $31 = HEAP8[$30>>0]|0; + $32 = $31&255; + $33 = $32 << 2; + $34 = (($1) + ($33)|0); + $35 = HEAP8[$34>>0]|0; + HEAP8[$$1595>>0] = $35; + $36 = $33 | 1; + $37 = (($1) + ($36)|0); + $38 = HEAP8[$37>>0]|0; + $39 = ((($$1595)) + 1|0); + HEAP8[$39>>0] = $38; + $40 = $33 | 2; + $41 = (($1) + ($40)|0); + $42 = HEAP8[$41>>0]|0; + $43 = ((($$1595)) + 2|0); + HEAP8[$43>>0] = $42; + $44 = $33 | 3; + $45 = (($1) + ($44)|0); + $46 = HEAP8[$45>>0]|0; + $47 = ((($$1595)) + 3|0); + HEAP8[$47>>0] = $46; + $48 = ((($$1595)) + 4|0); + $49 = (($$16) + 1)|0; + $exitcond9 = ($49|0)==($7|0); + if ($exitcond9) { + break; + } else { + $$1595 = $48;$$16 = $49; } } - $47 = (($i$04) + 1)|0; - $48 = ($47|0)<($35|0); - if ($48) { - $i$04 = $47; - } else { - break; - } } } - $50 = ($49|0)==(0); - if ($50) { + $50 = HEAP32[$8>>2]|0; + _free($50); + HEAP32[$8>>2] = $10; + $$0 = 1; + return ($$0|0); +} +function _stbi__malloc_mad2($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (_stbi__mad2sizes_valid($0,$1)|0); + $3 = ($2|0)==(0); + if ($3) { $$0 = 0; return ($$0|0); } - $51 = ($len|0)<($right|0); - $len$right = $51 ? $len : $right; - $52 = (($len$right) - ($left))|0; - $53 = ((($f)) + 1416|0); - $54 = HEAP32[$53>>2]|0; - $55 = (($54) + ($52))|0; - HEAP32[$53>>2] = $55; - $$0 = $52; + $4 = Math_imul($1, $0)|0; + $5 = (_stbi__malloc($4)|0); + $$0 = $5; return ($$0|0); } -function _vorbis_init($p,$z) { - $p = $p|0; - $z = $z|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _stbi__mad2sizes_valid($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; - _memset(($p|0),0,1512)|0; - $0 = ($z|0)==(0|0); - if (!($0)) { - $1 = ((($p)) + 80|0); - $2 = $z; - $3 = $2; - $4 = HEAP32[$3>>2]|0; - $5 = (($2) + 4)|0; - $6 = $5; - $7 = HEAP32[$6>>2]|0; - $8 = $1; - $9 = $8; - HEAP32[$9>>2] = $4; - $10 = (($8) + 4)|0; - $11 = $10; - HEAP32[$11>>2] = $7; - $12 = ((($p)) + 84|0); - $13 = HEAP32[$12>>2]|0; - $14 = (($13) + 3)|0; - $15 = $14 & -4; - HEAP32[$12>>2] = $15; - $16 = ((($p)) + 92|0); - HEAP32[$16>>2] = $15; - } - $17 = ((($p)) + 96|0); - HEAP32[$17>>2] = 0; - $18 = ((($p)) + 100|0); - HEAP32[$18>>2] = 0; - $19 = ((($p)) + 32|0); - HEAP32[$19>>2] = 0; - $20 = ((($p)) + 124|0); - HEAP32[$20>>2] = 0; - $21 = ((($p)) + 1420|0); - HEAP32[$21>>2] = -1; - $22 = ((($p)) + 28|0); - HEAP32[$22>>2] = 0; - $23 = ((($p)) + 20|0); - HEAP32[$23>>2] = 0; - return; + $2 = (_stbi__mul2sizes_valid($0,$1)|0); + $3 = ($2|0)==(0); + if ($3) { + $8 = 0; + $7 = $8&1; + return ($7|0); + } + $4 = Math_imul($1, $0)|0; + $5 = (_stbi__addsizes_valid($4)|0); + $6 = ($5|0)!=(0); + $8 = $6; + $7 = $8&1; + return ($7|0); } -function _start_decoder($f) { - $f = $f|0; - var $$ = 0, $$15 = 0, $$4 = 0, $$lcssa = 0, $$lcssa457 = 0, $$lcssa465 = 0, $$lcssa466 = 0, $$lcssa476 = 0, $$lcssa499 = 0, $$lcssa50 = 0, $$lcssa501 = 0, $$lcssa504 = 0, $$lcssa505 = 0, $$lcssa506 = 0, $$lcssa507 = 0, $$lcssa508 = 0, $$lcssa51 = 0, $$lcssa63 = 0, $$lcssa65 = 0, $$longest_floorlist$0 = 0; - var $$longest_floorlist$0$lcssa = 0, $$max_class$0 = 0, $$max_class$0$lcssa = 0, $$max_part_read$0 = 0, $$max_part_read$0$lcssa = 0, $$off = 0, $$off7 = 0, $$pr = 0, $$pr17 = 0, $$pr287 = 0, $$pr288 = 0, $$sum = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; - var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; - var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; - var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; - var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; - var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; - var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0; - var $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0; - var $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0; - var $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0.0, $26 = 0, $260 = 0, $261 = 0, $262 = 0.0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0; - var $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0; - var $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0; - var $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0; - var $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0.0, $337 = 0.0, $338 = 0.0, $339 = 0.0; - var $34 = 0, $340 = 0.0, $341 = 0.0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0; - var $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0.0, $374 = 0.0, $375 = 0.0; - var $376 = 0.0, $377 = 0.0, $378 = 0.0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0; - var $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0; +function _stbi__create_png_image_raw($0,$1,$2,$3,$4,$5,$6,$7) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + $7 = $7|0; + var $$0568 = 0, $$0568724 = 0, $$0568725 = 0, $$0571$lcssa = 0, $$0571715 = 0, $$0574$lcssa = 0, $$0574714 = 0, $$0577817 = 0, $$0588 = 0, $$0597 = 0, $$0608816 = 0, $$0611815 = 0, $$0614 = 0, $$0614793 = 0, $$0614796 = 0, $$0623814 = 0, $$0625734 = 0, $$0731 = 0, $$1 = 0, $$10635764 = 0; + var $$11$ph = 0, $$11636755 = 0, $$12747 = 0, $$13739 = 0, $$14$lcssa = 0, $$14713 = 0, $$15$lcssa = 0, $$15705 = 0, $$1572$lcssa = 0, $$1572707 = 0, $$1575$lcssa = 0, $$1575706 = 0, $$1578 = 0, $$16$lcssa = 0, $$1609 = 0, $$1612 = 0, $$1615 = 0, $$1615785 = 0, $$1615788 = 0, $$1624727 = 0; + var $$1626812 = 0, $$16700 = 0, $$1721 = 0, $$1722 = 0, $$2 = 0, $$2573$lcssa = 0, $$2573702 = 0, $$2579795 = 0, $$2599794 = 0, $$2616 = 0, $$2616776 = 0, $$2616780 = 0, $$2627810 = 0, $$3580787 = 0, $$3592778 = 0, $$3600786 = 0, $$3617 = 0, $$3617767 = 0, $$3617771 = 0, $$3628808 = 0; + var $$4$lcssa = 0, $$4581779 = 0, $$4593769 = 0, $$4601777 = 0, $$4618 = 0, $$4618758 = 0, $$4618762 = 0, $$4629806 = 0, $$4701 = 0, $$5582770 = 0, $$5594760 = 0, $$5602768 = 0, $$5619 = 0, $$5619750 = 0, $$5619753 = 0, $$5630804 = 0, $$6583761 = 0, $$6603759 = 0, $$6620 = 0, $$6620742 = 0; + var $$6620745 = 0, $$6631802 = 0, $$7584752 = 0, $$7604751 = 0, $$7621798 = 0, $$7632790 = 0, $$8585744 = 0, $$8605743 = 0, $$8622729 = 0, $$8633782 = 0, $$9586 = 0, $$9606799 = 0, $$9634773 = 0, $$not = 0, $$sink = 0, $$sink1 = 0, $$sink641 = 0, $10 = 0, $100 = 0, $101 = 0; + var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0; + var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; + var $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0; + var $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0; + var $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0; + var $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; + var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; + var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; + var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; + var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; + var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0; + var $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0; + var $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0; + var $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0; + var $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0; + var $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0; + var $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0; var $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0; var $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0; - var $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0; - var $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0; - var $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0; - var $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0; - var $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0; - var $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0; - var $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0; - var $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0; - var $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0; - var $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0; - var $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0; - var $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0; - var $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0; - var $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0; - var $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0; - var $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0; - var $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0; - var $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0; - var $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0; - var $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0; - var $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0; - var $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0; - var $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0; - var $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0; - var $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; - var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $current_entry$0203 = 0, $current_length$0204 = 0, $current_length$0204$in = 0, $div$0$ph = 0, $header = 0, $hi = 0, $high_bits$0 = 0, $i$1225 = 0, $i$2194 = 0, $i$3189 = 0, $i$3189$lcssa459 = 0, $i$4154 = 0, $i$5133 = 0; - var $i$6118 = 0, $i$7114 = 0, $i9$0109 = 0, $j$0199 = 0, $j$10181 = 0, $j$11184 = 0, $j$1208 = 0, $j$12138 = 0, $j$13143 = 0, $j$14150 = 0, $j$15127 = 0, $j$16125 = 0, $j$17129 = 0, $j$2211 = 0, $j$3221 = 0, $j$4216 = 0, $j$5108 = 0, $j$6159 = 0, $j$7166 = 0, $j$8174 = 0; - var $j$9177 = 0, $k$0 = 0, $k$0$ph = 0, $k$1163 = 0, $k$2170 = 0, $k$3142 = 0, $k$4147 = 0, $k$4147$in = 0, $k$5122 = 0, $last$0220 = 0.0, $last$1 = 0.0, $last$1$ = 0.0, $last$1$$lcssa = 0.0, $last$1$lcssa = 0.0, $last$1$ph = 0.0, $last2$0$ = 0.0, $last2$0215 = 0.0, $lengths$0 = 0, $lengths$119 = 0, $lengths$120$ph = 0; - var $longest_floorlist$0$lcssa = 0, $longest_floorlist$0188 = 0, $low = 0, $max_class$0158 = 0, $max_part_read$0$lcssa = 0, $max_part_read$0110 = 0, $or$cond = 0, $or$cond14 = 0, $p = 0, $phitmp = 0, $phitmp233 = 0, $phitmp234 = 0, $sext = 0, $sorted_count$0207 = 0, $sorted_count$1 = 0, $sorted_count$2 = 0, $temp$0146 = 0, $total$0198 = 0, $total$1 = 0, $total$2 = 0; - var $values$0 = 0, $values$1 = 0, $values$1$lcssa = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 1024|0; - $header = sp + 1008|0; - $p = sp + 8|0; - $low = sp + 4|0; - $hi = sp; - $0 = (_start_page($f)|0); - $1 = ($0|0)==(0); - if ($1) { - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $2 = ((($f)) + 1375|0); - $3 = HEAP8[$2>>0]|0; - $4 = $3&255; - $5 = $4 & 2; - $6 = ($5|0)==(0); - if ($6) { - _error($f,34); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $7 = $4 & 4; - $8 = ($7|0)==(0); - if (!($8)) { - _error($f,34); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $9 = $4 & 1; - $10 = ($9|0)==(0); - if (!($10)) { - _error($f,34); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $11 = ((($f)) + 1116|0); - $12 = HEAP32[$11>>2]|0; - $13 = ($12|0)==(1); - if (!($13)) { - _error($f,34); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $14 = ((($f)) + 1120|0); - $15 = HEAP8[$14>>0]|0; - $16 = ($15<<24>>24)==(30); - if (!($16)) { - _error($f,34); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $17 = (_get8($f)|0); - $18 = ($17<<24>>24)==(1); - if (!($18)) { - _error($f,34); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $19 = (_getn($f,$header,6)|0); - $20 = ($19|0)==(0); - if ($20) { - _error($f,10); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $21 = (_vorbis_validate($header)|0); - $22 = ($21|0)==(0); - if ($22) { - _error($f,34); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $23 = (_get32($f)|0); - $24 = ($23|0)==(0); - if (!($24)) { - _error($f,34); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $25 = (_get8($f)|0); - $26 = $25&255; - $27 = ((($f)) + 4|0); - HEAP32[$27>>2] = $26; - $28 = ($25<<24>>24)==(0); - if ($28) { - _error($f,34); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $29 = ($25&255)>(16); - if ($29) { - _error($f,5); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $30 = (_get32($f)|0); - HEAP32[$f>>2] = $30; - $31 = ($30|0)==(0); - if ($31) { - _error($f,34); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - (_get32($f)|0); - (_get32($f)|0); - (_get32($f)|0); - $32 = (_get8($f)|0); - $33 = $32&255; - $34 = $33 & 15; - $35 = $33 >>> 4; - $36 = 1 << $34; - $37 = ((($f)) + 112|0); - HEAP32[$37>>2] = $36; - $38 = 1 << $35; - $39 = ((($f)) + 116|0); - HEAP32[$39>>2] = $38; - $$off = (($34) + -6)|0; - $40 = ($$off>>>0)>(7); - if ($40) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $$off7 = (($32) + -96)<<24>>24; - $41 = ($$off7<<24>>24)<(0); - if ($41) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $42 = ($34>>>0)>($35>>>0); - if ($42) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $43 = (_get8($f)|0); - $44 = $43 & 1; - $45 = ($44<<24>>24)==(0); - if ($45) { - _error($f,34); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $46 = (_start_page($f)|0); - $47 = ($46|0)==(0); - if ($47) { - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $48 = (_start_packet($f)|0); - $49 = ($48|0)==(0); - if ($49) { - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $50 = ((($f)) + 1376|0); - while(1) { - $51 = (_next_segment($f)|0); - _skip($f,$51); - HEAP8[$50>>0] = 0; - $52 = ($51|0)==(0); - if ($52) { - break; - } - } - $53 = (_start_packet($f)|0); - $54 = ($53|0)==(0); - if ($54) { - $$4 = 0; - STACKTOP = sp;return ($$4|0); + var $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0; + var $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0; + var $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0; + var $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0; + var $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0; + var $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0; + var $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0; + var $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0; + var $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0; + var $611 = 0, $612 = 0, $613 = 0, $614 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; + var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; + var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $brmerge = 0, $brmerge894 = 0, $exitcond = 0, $exitcond864 = 0, $exitcond865 = 0, $exitcond867 = 0, $exitcond869 = 0, $exitcond871 = 0, $exitcond873 = 0, $exitcond875 = 0, $exitcond877 = 0, $exitcond880 = 0, $exitcond881 = 0, $exitcond882 = 0, $exitcond883 = 0, $exitcond884 = 0; + var $exitcond885 = 0, $exitcond886 = 0, $indvars$iv = 0, $indvars$iv$next = 0, $indvars$iv$next849 = 0, $indvars$iv$next852 = 0, $indvars$iv$next855 = 0, $indvars$iv$next858 = 0, $indvars$iv$next861 = 0, $indvars$iv848 = 0, $indvars$iv851 = 0, $indvars$iv854 = 0, $indvars$iv857 = 0, $indvars$iv860 = 0, $or$cond = 0, $scevgep = 0, $scevgep850 = 0, $scevgep853 = 0, $scevgep856 = 0, $scevgep859 = 0; + var $scevgep862 = 0, $scevgep866 = 0, $scevgep868 = 0, $scevgep870 = 0, $scevgep872 = 0, $scevgep874 = 0, $scevgep876 = 0, $scevgep879 = 0, $trunc = 0, $trunc637 = 0, $trunc638 = 0, label = 0, sp = 0; + sp = STACKTOP; + $8 = ($6|0)==(16); + $9 = $8 ? 2 : 1; + $10 = HEAP32[$0>>2]|0; + $11 = Math_imul($4, $3)|0; + $12 = Math_imul($9, $11)|0; + $13 = ((($10)) + 8|0); + $14 = HEAP32[$13>>2]|0; + $15 = Math_imul($9, $3)|0; + $16 = Math_imul($14, $9)|0; + $17 = ($14|0)==($3|0); + $18 = (($14) + 1)|0; + $19 = ($18|0)==($3|0); + $or$cond = $17 | $19; + if (!($or$cond)) { + ___assert_fail((12498|0),(11926|0),4294,(12539|0)); + // unreachable; } - $55 = ((($f)) + 48|0); - $56 = HEAP8[$55>>0]|0; - $57 = ($56<<24>>24)==(0); - do { - if (!($57)) { - $58 = (_is_whole_packet_present($f,1)|0); - $59 = ($58|0)==(0); - if (!($59)) { - break; - } - $60 = ((($f)) + 100|0); - $61 = HEAP32[$60>>2]|0; - $62 = ($61|0)==(21); - if (!($62)) { - $$4 = 0; - STACKTOP = sp;return ($$4|0); + $20 = (_stbi__malloc_mad3($4,$5,$15)|0); + $21 = ((($0)) + 12|0); + HEAP32[$21>>2] = $20; + $22 = ($20|0)==(0|0); + if ($22) { + _stbi__err(11981); + $$2 = 0; + return ($$2|0); + } + $23 = Math_imul($14, $4)|0; + $24 = Math_imul($23, $6)|0; + $25 = (($24) + 7)|0; + $26 = $25 >>> 3; + $27 = (($26) + 1)|0; + $28 = Math_imul($27, $5)|0; + $29 = HEAP32[$10>>2]|0; + $30 = ($29|0)==($4|0); + if ($30) { + $31 = ((($10)) + 4|0); + $32 = HEAP32[$31>>2]|0; + $33 = ($32|0)==($5|0); + if ($33) { + $34 = ($28|0)==($2|0); + if (!($34)) { + _stbi__err(12566); + $$2 = 0; + return ($$2|0); } - HEAP32[$60>>2] = 20; - $$4 = 0; - STACKTOP = sp;return ($$4|0); + } else { + label = 9; } - } while(0); - _crc32_init(); - $63 = (_get8_packet($f)|0); - $64 = ($63|0)==(5); - if (!($64)) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $65 = (_get8_packet($f)|0); - $66 = $65&255; - HEAP8[$header>>0] = $66; - $67 = (_get8_packet($f)|0); - $68 = $67&255; - $69 = ((($header)) + 1|0); - HEAP8[$69>>0] = $68; - $70 = (_get8_packet($f)|0); - $71 = $70&255; - $72 = ((($header)) + 2|0); - HEAP8[$72>>0] = $71; - $73 = (_get8_packet($f)|0); - $74 = $73&255; - $75 = ((($header)) + 3|0); - HEAP8[$75>>0] = $74; - $76 = (_get8_packet($f)|0); - $77 = $76&255; - $78 = ((($header)) + 4|0); - HEAP8[$78>>0] = $77; - $79 = (_get8_packet($f)|0); - $80 = $79&255; - $81 = ((($header)) + 5|0); - HEAP8[$81>>0] = $80; - $82 = (_vorbis_validate($header)|0); - $83 = ($82|0)==(0); - if ($83) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + } else { + label = 9; } - $84 = (_get_bits($f,8)|0); - $85 = (($84) + 1)|0; - $86 = ((($f)) + 120|0); - HEAP32[$86>>2] = $85; - $87 = ($85*2096)|0; - $88 = (_setup_malloc($f,$87)|0); - $89 = ((($f)) + 124|0); - HEAP32[$89>>2] = $88; - $90 = ($88|0)==(0|0); - if ($90) { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + if ((label|0) == 9) { + $35 = ($28>>>0)>($2>>>0); + if ($35) { + _stbi__err(12566); + $$2 = 0; + return ($$2|0); + } } - $91 = HEAP32[$86>>2]|0; - $92 = ($91*2096)|0; - _memset(($88|0),0,($92|0))|0; - $93 = HEAP32[$86>>2]|0; - $94 = ($93|0)>(0); - L100: do { - if ($94) { - $95 = ((($f)) + 16|0); - $96 = ((($f)) + 16|0); - $i$1225 = 0; - L102: while(1) { - $97 = HEAP32[$89>>2]|0; - $98 = (($97) + (($i$1225*2096)|0)|0); - $99 = (_get_bits($f,8)|0); - $100 = $99 & 255; - $101 = ($100|0)==(66); - if (!($101)) { - label = 52; - break; - } - $102 = (_get_bits($f,8)|0); - $103 = $102 & 255; - $104 = ($103|0)==(67); - if (!($104)) { - label = 54; - break; - } - $105 = (_get_bits($f,8)|0); - $106 = $105 & 255; - $107 = ($106|0)==(86); - if (!($107)) { - label = 56; + $36 = ($5|0)==(0); + L18: do { + if (!($36)) { + $37 = ($6|0)<(8); + $38 = ($26>>>0)>($4>>>0); + $39 = (($11) - ($26))|0; + $40 = (0 - ($12))|0; + $41 = ($6|0)==(8); + $brmerge = $37 | $17; + $42 = ($4|0)==(0); + $$0614793 = (($4) + -1)|0; + $43 = ($$0614793|0)==(0); + $$1615785 = (($4) + -1)|0; + $44 = ($$1615785|0)==(0); + $$2616776 = (($4) + -1)|0; + $45 = ($$2616776|0)==(0); + $$3617767 = (($4) + -1)|0; + $46 = ($$3617767|0)==(0); + $$4618758 = (($4) + -1)|0; + $47 = ($$4618758|0)==(0); + $$5619750 = (($4) + -1)|0; + $48 = ($$5619750|0)==(0); + $$6620742 = (($4) + -1)|0; + $49 = ($$6620742|0)==(0); + $$not = $8 ^ 1; + $brmerge894 = $42 | $$not; + $$0577817 = $1;$$0608816 = $4;$$0611815 = $16;$$0623814 = 0; + while(1) { + $50 = HEAP32[$21>>2]|0; + $51 = Math_imul($$0623814, $12)|0; + $52 = (($50) + ($51)|0); + $53 = ((($$0577817)) + 1|0); + $54 = HEAP8[$$0577817>>0]|0; + $55 = $54&255; + $56 = ($54&255)>(4); + if ($56) { + label = 105; break; } - $108 = (_get_bits($f,8)|0); - $109 = (_get_bits($f,8)|0); - $110 = $109 << 8; - $111 = $108 & 255; - $112 = $110 | $111; - HEAP32[$98>>2] = $112; - $113 = (_get_bits($f,8)|0); - $114 = (_get_bits($f,8)|0); - $115 = (_get_bits($f,8)|0); - $116 = $115 << 16; - $117 = $114 << 8; - $118 = $117 & 65280; - $119 = $113 & 255; - $120 = $118 | $119; - $121 = $120 | $116; - $122 = (((($97) + (($i$1225*2096)|0)|0)) + 4|0); - HEAP32[$122>>2] = $121; - $123 = (_get_bits($f,1)|0); - $124 = ($123|0)!=(0); - if ($124) { - $127 = 0; - } else { - $125 = (_get_bits($f,1)|0); - $127 = $125; - } - $126 = $127&255; - $128 = (((($97) + (($i$1225*2096)|0)|0)) + 23|0); - HEAP8[$128>>0] = $126; - $129 = HEAP32[$98>>2]|0; - $130 = ($129|0)==(0); - if ($130) { - $131 = HEAP32[$122>>2]|0; - $132 = ($131|0)==(0); - if (!($132)) { - label = 61; + if ($37) { + if ($38) { + label = 16; break; } - $$pr = HEAP8[$128>>0]|0; - $133 = $$pr; + $57 = (($52) + ($39)|0); + $$0597 = $57;$$1609 = $26;$$1612 = 1; } else { - $133 = $126; + $$0597 = $52;$$1609 = $$0608816;$$1612 = $$0611815; } - $134 = ($133<<24>>24)==(0); - $135 = HEAP32[$122>>2]|0; - if ($134) { - $137 = (_setup_malloc($f,$135)|0); - $138 = (((($97) + (($i$1225*2096)|0)|0)) + 8|0); - HEAP32[$138>>2] = $137; - $lengths$0 = $137; + $58 = (($$0597) + ($40)|0); + $59 = ($$0623814|0)==(0); + if ($59) { + $60 = (12605 + ($55)|0); + $61 = HEAP8[$60>>0]|0; + $62 = $61&255; + $$0588 = $62; } else { - $136 = (_setup_temp_malloc($f,$135)|0); - $lengths$0 = $136; - } - $139 = ($lengths$0|0)==(0|0); - if ($139) { - label = 67; - break; + $$0588 = $55; } - do { - if ($124) { - $142 = (_get_bits($f,5)|0); - $143 = HEAP32[$122>>2]|0; - $144 = ($143|0)>(0); - if ($144) { - $146 = $143;$current_entry$0203 = 0;$current_length$0204$in = $142; - } else { - $total$2 = 0; - break; - } + $63 = ($$1612|0)>(0); + L30: do { + if ($63) { + $trunc638 = $$0588&255; + $$0625734 = 0; while(1) { - $current_length$0204 = (($current_length$0204$in) + 1)|0; - $145 = (($146) - ($current_entry$0203))|0; - $147 = (_ilog($145)|0); - $148 = (_get_bits($f,$147)|0); - $149 = (($148) + ($current_entry$0203))|0; - $150 = HEAP32[$122>>2]|0; - $151 = ($149|0)>($150|0); - if ($151) { - label = 72; - break L102; + switch ($trunc638<<24>>24) { + case 0: { + $64 = (($53) + ($$0625734)|0); + $65 = HEAP8[$64>>0]|0; + $$sink = $65; + label = 30; + break; } - $152 = (($lengths$0) + ($current_entry$0203)|0); - $153 = $current_length$0204&255; - _memset(($152|0),($153|0),($148|0))|0; - $154 = HEAP32[$122>>2]|0; - $155 = ($154|0)>($149|0); - if ($155) { - $146 = $154;$current_entry$0203 = $149;$current_length$0204$in = $current_length$0204; - } else { - $total$2 = 0; + case 1: { + $66 = (($53) + ($$0625734)|0); + $67 = HEAP8[$66>>0]|0; + $$sink = $67; + label = 30; + break; + } + case 2: { + $68 = (($53) + ($$0625734)|0); + $69 = HEAP8[$68>>0]|0; + $70 = $69&255; + $71 = (($58) + ($$0625734)|0); + $72 = HEAP8[$71>>0]|0; + $73 = $72&255; + $74 = (($73) + ($70))|0; + $75 = $74&255; + $$sink = $75; + label = 30; + break; + } + case 3: { + $76 = (($53) + ($$0625734)|0); + $77 = HEAP8[$76>>0]|0; + $78 = $77&255; + $79 = (($58) + ($$0625734)|0); + $80 = HEAP8[$79>>0]|0; + $81 = $80&255; + $82 = $81 >>> 1; + $83 = (($82) + ($78))|0; + $84 = $83&255; + $$sink = $84; + label = 30; + break; + } + case 4: { + $85 = (($53) + ($$0625734)|0); + $86 = HEAP8[$85>>0]|0; + $87 = $86&255; + $88 = (($58) + ($$0625734)|0); + $89 = HEAP8[$88>>0]|0; + $90 = $89&255; + $91 = (_stbi__paeth(0,$90,0)|0); + $92 = (($91) + ($87))|0; + $93 = $92&255; + $$sink = $93; + label = 30; + break; + } + case 5: { + $94 = (($53) + ($$0625734)|0); + $95 = HEAP8[$94>>0]|0; + $$sink = $95; + label = 30; + break; + } + case 6: { + $96 = (($53) + ($$0625734)|0); + $97 = HEAP8[$96>>0]|0; + $$sink = $97; + label = 30; break; } + default: { + } + } + if ((label|0) == 30) { + label = 0; + $$sink1 = (($$0597) + ($$0625734)|0); + HEAP8[$$sink1>>0] = $$sink; + } + $98 = (($$0625734) + 1)|0; + $exitcond864 = ($98|0)==($$1612|0); + if ($exitcond864) { + break L30; + } else { + $$0625734 = $98; + } + } + } + } while(0); + do { + if ($41) { + if (!($17)) { + $99 = (($$0597) + ($14)|0); + HEAP8[$99>>0] = -1; } + $100 = (($53) + ($14)|0); + $$1578 = $100;$$sink641 = $3; } else { - $140 = HEAP32[$122>>2]|0; - $141 = ($140|0)>(0); - if ($141) { - $j$0199 = 0;$total$0198 = 0; - } else { - $total$2 = 0; + if (!($8)) { + $105 = ((($$0577817)) + 2|0); + $$1578 = $105;$$sink641 = 1; break; } - while(1) { - $156 = HEAP8[$128>>0]|0; - $157 = ($156<<24>>24)==(0); - do { - if ($157) { - label = 76; + if (!($17)) { + $101 = (($$1612) + 1)|0; + $102 = (($$0597) + ($101)|0); + $103 = (($$0597) + ($$1612)|0); + HEAP8[$103>>0] = -1; + HEAP8[$102>>0] = -1; + } + $104 = (($53) + ($$1612)|0); + $$1578 = $104;$$sink641 = $15; + } + } while(0); + $106 = (($$0597) + ($$sink641)|0); + $107 = (($58) + ($$sink641)|0); + if ($brmerge) { + $108 = (($$1609) + -1)|0; + $109 = Math_imul($108, $$1612)|0; + $trunc637 = $$0588&255; + switch ($trunc637<<24>>24) { + case 0: { + _memcpy(($106|0),($$1578|0),($109|0))|0; + break; + } + case 1: { + $115 = ($109|0)>(0); + if ($115) { + $$1626812 = 0; + while(1) { + $116 = (($$1578) + ($$1626812)|0); + $117 = HEAP8[$116>>0]|0; + $118 = $117&255; + $119 = (($$1626812) - ($$1612))|0; + $120 = (($106) + ($119)|0); + $121 = HEAP8[$120>>0]|0; + $122 = $121&255; + $123 = (($122) + ($118))|0; + $124 = $123&255; + $125 = (($106) + ($$1626812)|0); + HEAP8[$125>>0] = $124; + $126 = (($$1626812) + 1)|0; + $exitcond886 = ($126|0)==($109|0); + if ($exitcond886) { + break; } else { - $158 = (_get_bits($f,1)|0); - $159 = ($158|0)==(0); - if (!($159)) { - label = 76; - break; - } - $167 = (($lengths$0) + ($j$0199)|0); - HEAP8[$167>>0] = -1; - $total$1 = $total$0198; + $$1626812 = $126; } - } while(0); - if ((label|0) == 76) { - label = 0; - $160 = (_get_bits($f,5)|0); - $161 = (($160) + 1)|0; - $162 = $161&255; - $163 = (($lengths$0) + ($j$0199)|0); - HEAP8[$163>>0] = $162; - $164 = (($total$0198) + 1)|0; - $165 = $161 & 255; - $166 = ($165|0)==(32); - if ($166) { - label = 77; - break L102; + } + } + break; + } + case 2: { + $114 = ($109|0)>(0); + if ($114) { + $$2627810 = 0; + while(1) { + $127 = (($$1578) + ($$2627810)|0); + $128 = HEAP8[$127>>0]|0; + $129 = $128&255; + $130 = (($107) + ($$2627810)|0); + $131 = HEAP8[$130>>0]|0; + $132 = $131&255; + $133 = (($132) + ($129))|0; + $134 = $133&255; + $135 = (($106) + ($$2627810)|0); + HEAP8[$135>>0] = $134; + $136 = (($$2627810) + 1)|0; + $exitcond885 = ($136|0)==($109|0); + if ($exitcond885) { + break; } else { - $total$1 = $164; + $$2627810 = $136; } } - $168 = (($j$0199) + 1)|0; - $169 = HEAP32[$122>>2]|0; - $170 = ($168|0)<($169|0); - if ($170) { - $j$0199 = $168;$total$0198 = $total$1; - } else { - $total$2 = $total$1; - break; + } + break; + } + case 3: { + $113 = ($109|0)>(0); + if ($113) { + $$3628808 = 0; + while(1) { + $137 = (($$1578) + ($$3628808)|0); + $138 = HEAP8[$137>>0]|0; + $139 = $138&255; + $140 = (($107) + ($$3628808)|0); + $141 = HEAP8[$140>>0]|0; + $142 = $141&255; + $143 = (($$3628808) - ($$1612))|0; + $144 = (($106) + ($143)|0); + $145 = HEAP8[$144>>0]|0; + $146 = $145&255; + $147 = (($146) + ($142))|0; + $148 = $147 >>> 1; + $149 = (($148) + ($139))|0; + $150 = $149&255; + $151 = (($106) + ($$3628808)|0); + HEAP8[$151>>0] = $150; + $152 = (($$3628808) + 1)|0; + $exitcond884 = ($152|0)==($109|0); + if ($exitcond884) { + break; + } else { + $$3628808 = $152; + } } } + break; } - } while(0); - $171 = HEAP8[$128>>0]|0; - $172 = ($171<<24>>24)==(0); - do { - if ($172) { - $lengths$120$ph = $lengths$0; - label = 88; - } else { - $173 = HEAP32[$122>>2]|0; - $174 = $173 >> 2; - $175 = ($total$2|0)<($174|0); - if ($175) { - $$pr17 = HEAP8[$128>>0]|0; - $185 = ($$pr17<<24>>24)==(0); - if ($185) { - $lengths$120$ph = $lengths$0; - label = 88; - break; - } else { - $lengths$119 = $lengths$0;$sorted_count$2 = $total$2; - break; + case 4: { + $112 = ($109|0)>(0); + if ($112) { + $$4629806 = 0; + while(1) { + $153 = (($$1578) + ($$4629806)|0); + $154 = HEAP8[$153>>0]|0; + $155 = $154&255; + $156 = (($$4629806) - ($$1612))|0; + $157 = (($106) + ($156)|0); + $158 = HEAP8[$157>>0]|0; + $159 = $158&255; + $160 = (($107) + ($$4629806)|0); + $161 = HEAP8[$160>>0]|0; + $162 = $161&255; + $163 = (($107) + ($156)|0); + $164 = HEAP8[$163>>0]|0; + $165 = $164&255; + $166 = (_stbi__paeth($159,$162,$165)|0); + $167 = (($166) + ($155))|0; + $168 = $167&255; + $169 = (($106) + ($$4629806)|0); + HEAP8[$169>>0] = $168; + $170 = (($$4629806) + 1)|0; + $exitcond883 = ($170|0)==($109|0); + if ($exitcond883) { + break; + } else { + $$4629806 = $170; + } } } - $176 = HEAP32[$96>>2]|0; - $177 = ($173|0)>($176|0); - if ($177) { - HEAP32[$96>>2] = $173; + break; + } + case 5: { + $111 = ($109|0)>(0); + if ($111) { + $$5630804 = 0; + while(1) { + $171 = (($$1578) + ($$5630804)|0); + $172 = HEAP8[$171>>0]|0; + $173 = $172&255; + $174 = (($$5630804) - ($$1612))|0; + $175 = (($106) + ($174)|0); + $176 = HEAP8[$175>>0]|0; + $177 = $176&255; + $178 = $177 >>> 1; + $179 = (($178) + ($173))|0; + $180 = $179&255; + $181 = (($106) + ($$5630804)|0); + HEAP8[$181>>0] = $180; + $182 = (($$5630804) + 1)|0; + $exitcond882 = ($182|0)==($109|0); + if ($exitcond882) { + break; + } else { + $$5630804 = $182; + } + } } - $178 = HEAP32[$122>>2]|0; - $179 = (_setup_malloc($f,$178)|0); - $180 = (((($97) + (($i$1225*2096)|0)|0)) + 8|0); - HEAP32[$180>>2] = $179; - $181 = ($179|0)==(0|0); - if ($181) { - label = 85; - break L102; + break; + } + case 6: { + $110 = ($109|0)>(0); + if ($110) { + $$6631802 = 0; + while(1) { + $183 = (($$1578) + ($$6631802)|0); + $184 = HEAP8[$183>>0]|0; + $185 = $184&255; + $186 = (($$6631802) - ($$1612))|0; + $187 = (($106) + ($186)|0); + $188 = HEAP8[$187>>0]|0; + $189 = $188&255; + $190 = (_stbi__paeth($189,0,0)|0); + $191 = (($190) + ($185))|0; + $192 = $191&255; + $193 = (($106) + ($$6631802)|0); + HEAP8[$193>>0] = $192; + $194 = (($$6631802) + 1)|0; + $exitcond881 = ($194|0)==($109|0); + if ($exitcond881) { + break; + } else { + $$6631802 = $194; + } + } } - $182 = HEAP32[$122>>2]|0; - _memcpy(($179|0),($lengths$0|0),($182|0))|0; - $183 = HEAP32[$122>>2]|0; - _setup_temp_free($f,$lengths$0,$183); - $184 = HEAP32[$180>>2]|0; - HEAP8[$128>>0] = 0; - $lengths$120$ph = $184; - label = 88; + break; } - } while(0); - do { - if ((label|0) == 88) { - label = 0; - $186 = HEAP32[$122>>2]|0; - $187 = ($186|0)>(0); - if (!($187)) { - $lengths$119 = $lengths$120$ph;$sorted_count$2 = 0; - break; + default: { + } + } + $195 = (($$1578) + ($109)|0); + $$11$ph = $195; + } else { + if (!($19)) { + label = 58; + break; + } + $trunc = $$0588&255; + switch ($trunc<<24>>24) { + case 0: { + if ($43) { + $$9586 = $$1578; + } else { + $208 = ($$1612|0)>(0); + $209 = Math_imul($$6620742, $$1612)|0; + $$0614796 = $$0614793;$$2579795 = $$1578;$$2599794 = $106; + while(1) { + if ($208) { + $$7632790 = 0; + while(1) { + $210 = (($$2579795) + ($$7632790)|0); + $211 = HEAP8[$210>>0]|0; + $212 = (($$2599794) + ($$7632790)|0); + HEAP8[$212>>0] = $211; + $213 = (($$7632790) + 1)|0; + $exitcond877 = ($213|0)==($$1612|0); + if ($exitcond877) { + break; + } else { + $$7632790 = $213; + } + } + } + $214 = (($$2599794) + ($$1612)|0); + HEAP8[$214>>0] = -1; + $215 = (($$2579795) + ($$1612)|0); + $216 = (($$2599794) + ($15)|0); + $$0614 = (($$0614796) + -1)|0; + $217 = ($$0614|0)==(0); + if ($217) { + break; + } else { + $$0614796 = $$0614;$$2579795 = $215;$$2599794 = $216; + } + } + $scevgep879 = (($$1578) + ($209)|0); + $$9586 = $scevgep879; } - $188 = HEAP32[$122>>2]|0; - $j$1208 = 0;$sorted_count$0207 = 0; - while(1) { - $189 = (($lengths$120$ph) + ($j$1208)|0); - $190 = HEAP8[$189>>0]|0; - $191 = ($190&255)<(11); - $192 = ($190<<24>>24)==(-1); - $or$cond = $191 | $192; - $193 = $or$cond&1; - $194 = $193 ^ 1; - $sorted_count$1 = (($194) + ($sorted_count$0207))|0; - $195 = (($j$1208) + 1)|0; - $196 = ($195|0)<($188|0); - if ($196) { - $j$1208 = $195;$sorted_count$0207 = $sorted_count$1; - } else { - $lengths$119 = $lengths$120$ph;$sorted_count$2 = $sorted_count$1; - break; + break; + } + case 1: { + if ($44) { + $$9586 = $$1578; + } else { + $206 = ($$1612|0)>(0); + $207 = Math_imul($$6620742, $$1612)|0; + $$1615788 = $$1615785;$$3580787 = $$1578;$$3600786 = $106; + while(1) { + if ($206) { + $$8633782 = 0; + while(1) { + $218 = (($$3580787) + ($$8633782)|0); + $219 = HEAP8[$218>>0]|0; + $220 = $219&255; + $221 = (($$8633782) - ($15))|0; + $222 = (($$3600786) + ($221)|0); + $223 = HEAP8[$222>>0]|0; + $224 = $223&255; + $225 = (($224) + ($220))|0; + $226 = $225&255; + $227 = (($$3600786) + ($$8633782)|0); + HEAP8[$227>>0] = $226; + $228 = (($$8633782) + 1)|0; + $exitcond875 = ($228|0)==($$1612|0); + if ($exitcond875) { + break; + } else { + $$8633782 = $228; + } + } + } + $229 = (($$3600786) + ($$1612)|0); + HEAP8[$229>>0] = -1; + $230 = (($$3580787) + ($$1612)|0); + $231 = (($$3600786) + ($15)|0); + $$1615 = (($$1615788) + -1)|0; + $232 = ($$1615|0)==(0); + if ($232) { + break; + } else { + $$1615788 = $$1615;$$3580787 = $230;$$3600786 = $231; + } } + $scevgep876 = (($$1578) + ($207)|0); + $$9586 = $scevgep876; } + break; } - } while(0); - $197 = (((($97) + (($i$1225*2096)|0)|0)) + 2092|0); - HEAP32[$197>>2] = $sorted_count$2; - $198 = HEAP8[$128>>0]|0; - $199 = ($198<<24>>24)==(0); - do { - if ($199) { - $200 = HEAP32[$122>>2]|0; - $201 = $200 << 2; - $202 = (_setup_malloc($f,$201)|0); - $203 = (((($97) + (($i$1225*2096)|0)|0)) + 32|0); - HEAP32[$203>>2] = $202; - $204 = ($202|0)==(0|0); - if ($204) { - label = 93; - break L102; - } else { - $values$1 = 0; - } - } else { - $205 = ($sorted_count$2|0)==(0); - if ($205) { - $values$0 = 0; + case 2: { + if ($45) { + $$9586 = $$1578; } else { - $206 = (_setup_malloc($f,$sorted_count$2)|0); - $207 = (((($97) + (($i$1225*2096)|0)|0)) + 8|0); - HEAP32[$207>>2] = $206; - $208 = ($206|0)==(0|0); - if ($208) { - label = 96; - break L102; - } - $209 = HEAP32[$197>>2]|0; - $210 = $209 << 2; - $211 = (_setup_temp_malloc($f,$210)|0); - $212 = (((($97) + (($i$1225*2096)|0)|0)) + 32|0); - HEAP32[$212>>2] = $211; - $213 = ($211|0)==(0|0); - if ($213) { - label = 98; - break L102; - } - $214 = HEAP32[$197>>2]|0; - $215 = $214 << 2; - $216 = (_setup_temp_malloc($f,$215)|0); - $217 = ($216|0)==(0|0); - if ($217) { - label = 100; - break L102; - } else { - $values$0 = $216; + $204 = ($$1612|0)>(0); + $205 = Math_imul($$6620742, $$1612)|0; + $$2616780 = $$2616776;$$3592778 = $107;$$4581779 = $$1578;$$4601777 = $106; + while(1) { + if ($204) { + $$9634773 = 0; + while(1) { + $233 = (($$4581779) + ($$9634773)|0); + $234 = HEAP8[$233>>0]|0; + $235 = $234&255; + $236 = (($$3592778) + ($$9634773)|0); + $237 = HEAP8[$236>>0]|0; + $238 = $237&255; + $239 = (($238) + ($235))|0; + $240 = $239&255; + $241 = (($$4601777) + ($$9634773)|0); + HEAP8[$241>>0] = $240; + $242 = (($$9634773) + 1)|0; + $exitcond873 = ($242|0)==($$1612|0); + if ($exitcond873) { + break; + } else { + $$9634773 = $242; + } + } + } + $243 = (($$4601777) + ($$1612)|0); + HEAP8[$243>>0] = -1; + $244 = (($$4581779) + ($$1612)|0); + $245 = (($$4601777) + ($15)|0); + $246 = (($$3592778) + ($15)|0); + $$2616 = (($$2616780) + -1)|0; + $247 = ($$2616|0)==(0); + if ($247) { + break; + } else { + $$2616780 = $$2616;$$3592778 = $246;$$4581779 = $244;$$4601777 = $245; + } } + $scevgep874 = (($$1578) + ($205)|0); + $$9586 = $scevgep874; } - $218 = HEAP32[$122>>2]|0; - $219 = HEAP32[$197>>2]|0; - $220 = $219 << 3; - $221 = (($220) + ($218))|0; - $222 = HEAP32[$95>>2]|0; - $223 = ($221>>>0)>($222>>>0); - if (!($223)) { - $values$1 = $values$0; - break; - } - HEAP32[$95>>2] = $221; - $values$1 = $values$0; - } - } while(0); - $224 = HEAP32[$122>>2]|0; - $225 = (_compute_codewords($98,$lengths$119,$224,$values$1)|0); - $226 = ($225|0)==(0); - if ($226) { - $$lcssa476 = $128;$values$1$lcssa = $values$1; - label = 104; - break; - } - $229 = HEAP32[$197>>2]|0; - $230 = ($229|0)==(0); - if (!($230)) { - $231 = $229 << 2; - $232 = (($231) + 4)|0; - $233 = (_setup_malloc($f,$232)|0); - $234 = (((($97) + (($i$1225*2096)|0)|0)) + 2084|0); - HEAP32[$234>>2] = $233; - $235 = ($233|0)==(0|0); - if ($235) { - label = 109; - break; - } - $236 = HEAP32[$197>>2]|0; - $237 = $236 << 2; - $238 = (($237) + 4)|0; - $239 = (_setup_malloc($f,$238)|0); - $240 = (((($97) + (($i$1225*2096)|0)|0)) + 2088|0); - HEAP32[$240>>2] = $239; - $241 = ($239|0)==(0|0); - if ($241) { - label = 111; break; } - $242 = ((($239)) + 4|0); - HEAP32[$240>>2] = $242; - HEAP32[$239>>2] = -1; - _compute_sorted_huffman($98,$lengths$119,$values$1); - } - $243 = HEAP8[$128>>0]|0; - $244 = ($243<<24>>24)==(0); - if (!($244)) { - $245 = HEAP32[$197>>2]|0; - $246 = $245 << 2; - _setup_temp_free($f,$values$1,$246); - $247 = (((($97) + (($i$1225*2096)|0)|0)) + 32|0); - $248 = HEAP32[$247>>2]|0; - $249 = HEAP32[$197>>2]|0; - $250 = $249 << 2; - _setup_temp_free($f,$248,$250); - $251 = HEAP32[$122>>2]|0; - _setup_temp_free($f,$lengths$119,$251); - HEAP32[$247>>2] = 0; - } - _compute_accelerated_huffman($98); - $252 = (_get_bits($f,4)|0); - $253 = $252&255; - $254 = (((($97) + (($i$1225*2096)|0)|0)) + 21|0); - HEAP8[$254>>0] = $253; - $255 = $252 & 255; - $256 = ($255>>>0)>(2); - if ($256) { - label = 116; - break; - } - $257 = ($255|0)==(0); - do { - if (!($257)) { - $258 = (_get_bits($f,32)|0); - $259 = (+_float32_unpack($258)); - $260 = (((($97) + (($i$1225*2096)|0)|0)) + 12|0); - HEAPF32[$260>>2] = $259; - $261 = (_get_bits($f,32)|0); - $262 = (+_float32_unpack($261)); - $263 = (((($97) + (($i$1225*2096)|0)|0)) + 16|0); - HEAPF32[$263>>2] = $262; - $264 = (_get_bits($f,4)|0); - $265 = (($264) + 1)|0; - $266 = $265&255; - $267 = (((($97) + (($i$1225*2096)|0)|0)) + 20|0); - HEAP8[$267>>0] = $266; - $268 = (_get_bits($f,1)|0); - $269 = $268&255; - $270 = (((($97) + (($i$1225*2096)|0)|0)) + 22|0); - HEAP8[$270>>0] = $269; - $271 = HEAP8[$254>>0]|0; - $272 = ($271<<24>>24)==(1); - $273 = HEAP32[$122>>2]|0; - $274 = HEAP32[$98>>2]|0; - if ($272) { - $275 = (_lookup1_values($273,$274)|0); - $276 = (((($97) + (($i$1225*2096)|0)|0)) + 24|0); - HEAP32[$276>>2] = $275; + case 3: { + if ($46) { + $$9586 = $$1578; } else { - $277 = Math_imul($274, $273)|0; - $278 = (((($97) + (($i$1225*2096)|0)|0)) + 24|0); - HEAP32[$278>>2] = $277; - } - $279 = (((($97) + (($i$1225*2096)|0)|0)) + 24|0); - $280 = HEAP32[$279>>2]|0; - $281 = ($280|0)==(0); - if ($281) { - label = 122; - break L102; - } - $282 = $280 << 1; - $283 = (_setup_temp_malloc($f,$282)|0); - $284 = ($283|0)==(0|0); - if ($284) { - label = 125; - break L102; - } - $285 = HEAP32[$279>>2]|0; - $286 = ($285|0)>(0); - if ($286) { - $j$2211 = 0; + $202 = ($$1612|0)>(0); + $203 = Math_imul($$6620742, $$1612)|0; + $$3617771 = $$3617767;$$4593769 = $107;$$5582770 = $$1578;$$5602768 = $106; while(1) { - $287 = HEAP8[$267>>0]|0; - $288 = $287&255; - $289 = (_get_bits($f,$288)|0); - $290 = ($289|0)==(-1); - if ($290) { - $$lcssa499 = $279;$$lcssa504 = $283; - label = 127; - break L102; + if ($202) { + $$10635764 = 0; + while(1) { + $248 = (($$5582770) + ($$10635764)|0); + $249 = HEAP8[$248>>0]|0; + $250 = $249&255; + $251 = (($$4593769) + ($$10635764)|0); + $252 = HEAP8[$251>>0]|0; + $253 = $252&255; + $254 = (($$10635764) - ($15))|0; + $255 = (($$5602768) + ($254)|0); + $256 = HEAP8[$255>>0]|0; + $257 = $256&255; + $258 = (($257) + ($253))|0; + $259 = $258 >>> 1; + $260 = (($259) + ($250))|0; + $261 = $260&255; + $262 = (($$5602768) + ($$10635764)|0); + HEAP8[$262>>0] = $261; + $263 = (($$10635764) + 1)|0; + $exitcond871 = ($263|0)==($$1612|0); + if ($exitcond871) { + break; + } else { + $$10635764 = $263; + } + } } - $293 = $289&65535; - $294 = (($283) + ($j$2211<<1)|0); - HEAP16[$294>>1] = $293; - $295 = (($j$2211) + 1)|0; - $296 = HEAP32[$279>>2]|0; - $297 = ($295|0)<($296|0); - if ($297) { - $j$2211 = $295; - } else { - $$lcssa63 = $296; + $264 = (($$5602768) + ($$1612)|0); + HEAP8[$264>>0] = -1; + $265 = (($$5582770) + ($$1612)|0); + $266 = (($$5602768) + ($15)|0); + $267 = (($$4593769) + ($15)|0); + $$3617 = (($$3617771) + -1)|0; + $268 = ($$3617|0)==(0); + if ($268) { break; + } else { + $$3617771 = $$3617;$$4593769 = $267;$$5582770 = $265;$$5602768 = $266; } } + $scevgep872 = (($$1578) + ($203)|0); + $$9586 = $scevgep872; + } + break; + } + case 4: { + if ($47) { + $$9586 = $$1578; } else { - $$lcssa63 = $285; - } - $298 = HEAP8[$254>>0]|0; - $299 = ($298<<24>>24)==(1); - if (!($299)) { - $359 = $$lcssa63 << 2; - $360 = (_setup_malloc($f,$359)|0); - $361 = (((($97) + (($i$1225*2096)|0)|0)) + 28|0); - HEAP32[$361>>2] = $360; - $362 = ($360|0)==(0|0); - $363 = HEAP32[$279>>2]|0; - if ($362) { - $$lcssa505 = $283;$$lcssa508 = $363; - label = 152; - break L102; - } - $364 = ($363|0)>(0); - if ($364) { - $365 = HEAP32[$361>>2]|0; - $366 = HEAP8[$270>>0]|0; - $367 = ($366<<24>>24)==(0); - $368 = HEAP32[$279>>2]|0; - $j$4216 = 0;$last2$0215 = 0.0; - while(1) { - $370 = (($283) + ($j$4216<<1)|0); - $371 = HEAP16[$370>>1]|0; - $372 = $371&65535; - $373 = (+($372|0)); - $374 = +HEAPF32[$263>>2]; - $375 = $374 * $373; - $376 = +HEAPF32[$260>>2]; - $377 = $376 + $375; - $378 = $last2$0215 + $377; - $379 = (($365) + ($j$4216<<2)|0); - HEAPF32[$379>>2] = $378; - $last2$0$ = $367 ? $last2$0215 : $378; - $380 = (($j$4216) + 1)|0; - $381 = ($380|0)<($368|0); - if ($381) { - $j$4216 = $380;$last2$0215 = $last2$0$; - } else { - $$lcssa65 = $368; - break; + $200 = ($$1612|0)>(0); + $201 = Math_imul($$6620742, $$1612)|0; + $$4618762 = $$4618758;$$5594760 = $107;$$6583761 = $$1578;$$6603759 = $106; + while(1) { + if ($200) { + $$11636755 = 0; + while(1) { + $269 = (($$6583761) + ($$11636755)|0); + $270 = HEAP8[$269>>0]|0; + $271 = $270&255; + $272 = (($$11636755) - ($15))|0; + $273 = (($$6603759) + ($272)|0); + $274 = HEAP8[$273>>0]|0; + $275 = $274&255; + $276 = (($$5594760) + ($$11636755)|0); + $277 = HEAP8[$276>>0]|0; + $278 = $277&255; + $279 = (($$5594760) + ($272)|0); + $280 = HEAP8[$279>>0]|0; + $281 = $280&255; + $282 = (_stbi__paeth($275,$278,$281)|0); + $283 = (($282) + ($271))|0; + $284 = $283&255; + $285 = (($$6603759) + ($$11636755)|0); + HEAP8[$285>>0] = $284; + $286 = (($$11636755) + 1)|0; + $exitcond869 = ($286|0)==($$1612|0); + if ($exitcond869) { + break; + } else { + $$11636755 = $286; + } } } - } else { - $$lcssa65 = $363; + $287 = (($$6603759) + ($$1612)|0); + HEAP8[$287>>0] = -1; + $288 = (($$6583761) + ($$1612)|0); + $289 = (($$6603759) + ($15)|0); + $290 = (($$5594760) + ($15)|0); + $$4618 = (($$4618762) + -1)|0; + $291 = ($$4618|0)==(0); + if ($291) { + break; + } else { + $$4618762 = $$4618;$$5594760 = $290;$$6583761 = $288;$$6603759 = $289; + } } - $382 = $$lcssa65 << 1; - _setup_temp_free($f,$283,$382); - break; + $scevgep870 = (($$1578) + ($201)|0); + $$9586 = $scevgep870; } - $300 = HEAP8[$128>>0]|0; - $301 = ($300<<24>>24)!=(0); - if ($301) { - $302 = HEAP32[$197>>2]|0; - $303 = ($302|0)==(0); - if ($303) { - break; - } - $304 = $302 << 2; - $305 = HEAP32[$98>>2]|0; - $306 = Math_imul($304, $305)|0; - $307 = (_setup_malloc($f,$306)|0); - $308 = (((($97) + (($i$1225*2096)|0)|0)) + 28|0); - HEAP32[$308>>2] = $307; + break; + } + case 5: { + if ($48) { + $$9586 = $$1578; } else { - $309 = HEAP32[$122>>2]|0; - $310 = $309 << 2; - $311 = HEAP32[$98>>2]|0; - $312 = Math_imul($310, $311)|0; - $313 = (_setup_malloc($f,$312)|0); - $314 = (((($97) + (($i$1225*2096)|0)|0)) + 28|0); - HEAP32[$314>>2] = $313; - } - $315 = (((($97) + (($i$1225*2096)|0)|0)) + 28|0); - $316 = HEAP32[$315>>2]|0; - $317 = ($316|0)==(0|0); - if ($317) { - $$lcssa501 = $279;$$lcssa506 = $283; - label = 135; - break L102; - } - $$ = $301 ? $197 : $122; - $320 = HEAP32[$$>>2]|0; - $321 = ($320|0)>(0); - if ($321) { - $322 = (((($97) + (($i$1225*2096)|0)|0)) + 2088|0); - $323 = HEAP32[$98>>2]|0; - $j$3221 = 0;$last$0220 = 0.0; + $198 = ($$1612|0)>(0); + $199 = Math_imul($$6620742, $$1612)|0; + $$5619753 = $$5619750;$$7584752 = $$1578;$$7604751 = $106; while(1) { - if ($301) { - $324 = HEAP32[$322>>2]|0; - $325 = (($324) + ($j$3221<<2)|0); - $326 = HEAP32[$325>>2]|0; - $330 = $326; + if ($198) { + $$12747 = 0; + while(1) { + $292 = (($$7584752) + ($$12747)|0); + $293 = HEAP8[$292>>0]|0; + $294 = $293&255; + $295 = (($$12747) - ($15))|0; + $296 = (($$7604751) + ($295)|0); + $297 = HEAP8[$296>>0]|0; + $298 = $297&255; + $299 = $298 >>> 1; + $300 = (($299) + ($294))|0; + $301 = $300&255; + $302 = (($$7604751) + ($$12747)|0); + HEAP8[$302>>0] = $301; + $303 = (($$12747) + 1)|0; + $exitcond867 = ($303|0)==($$1612|0); + if ($exitcond867) { + break; + } else { + $$12747 = $303; + } + } + } + $304 = (($$7604751) + ($$1612)|0); + HEAP8[$304>>0] = -1; + $305 = (($$7584752) + ($$1612)|0); + $306 = (($$7604751) + ($15)|0); + $$5619 = (($$5619753) + -1)|0; + $307 = ($$5619|0)==(0); + if ($307) { + break; } else { - $330 = $j$3221; + $$5619753 = $$5619;$$7584752 = $305;$$7604751 = $306; } - $327 = Math_imul($323, $j$3221)|0; - $div$0$ph = 1;$k$0$ph = 0;$last$1$ph = $last$0220; - L204: while(1) { - $k$0 = $k$0$ph;$last$1 = $last$1$ph; + } + $scevgep868 = (($$1578) + ($199)|0); + $$9586 = $scevgep868; + } + break; + } + case 6: { + if ($49) { + $$9586 = $$1578; + } else { + $196 = ($$1612|0)>(0); + $197 = Math_imul($$6620742, $$1612)|0; + $$6620745 = $$6620742;$$8585744 = $$1578;$$8605743 = $106; + while(1) { + if ($196) { + $$13739 = 0; while(1) { - $328 = ($k$0|0)<($323|0); - if (!($328)) { - $last$1$lcssa = $last$1; - break L204; - } - $329 = (($330>>>0) / ($div$0$ph>>>0))&-1; - $331 = HEAP32[$279>>2]|0; - $332 = (($329>>>0) % ($331>>>0))&-1; - $333 = (($283) + ($332<<1)|0); - $334 = HEAP16[$333>>1]|0; - $335 = $334&65535; - $336 = (+($335|0)); - $337 = +HEAPF32[$263>>2]; - $338 = $337 * $336; - $339 = +HEAPF32[$260>>2]; - $340 = $339 + $338; - $341 = $last$1 + $340; - $342 = (($327) + ($k$0))|0; - $343 = HEAP32[$315>>2]|0; - $344 = (($343) + ($342<<2)|0); - HEAPF32[$344>>2] = $341; - $345 = HEAP8[$270>>0]|0; - $346 = ($345<<24>>24)==(0); - $last$1$ = $346 ? $last$1 : $341; - $347 = (($k$0) + 1)|0; - $348 = HEAP32[$98>>2]|0; - $349 = ($347|0)<($348|0); - if ($349) { - $$lcssa465 = $347;$last$1$$lcssa = $last$1$; + $308 = (($$8585744) + ($$13739)|0); + $309 = HEAP8[$308>>0]|0; + $310 = $309&255; + $311 = (($$13739) - ($15))|0; + $312 = (($$8605743) + ($311)|0); + $313 = HEAP8[$312>>0]|0; + $314 = $313&255; + $315 = (_stbi__paeth($314,0,0)|0); + $316 = (($315) + ($310))|0; + $317 = $316&255; + $318 = (($$8605743) + ($$13739)|0); + HEAP8[$318>>0] = $317; + $319 = (($$13739) + 1)|0; + $exitcond865 = ($319|0)==($$1612|0); + if ($exitcond865) { break; } else { - $k$0 = $347;$last$1 = $last$1$; + $$13739 = $319; } } - $350 = HEAP32[$279>>2]|0; - $351 = (4294967295 / ($350>>>0))&-1; - $352 = ($div$0$ph>>>0)>($351>>>0); - if ($352) { - $$lcssa466 = $350;$$lcssa507 = $283; - label = 145; - break L102; - } - $354 = Math_imul($350, $div$0$ph)|0; - $div$0$ph = $354;$k$0$ph = $$lcssa465;$last$1$ph = $last$1$$lcssa; } - $355 = (($j$3221) + 1)|0; - $356 = ($355|0)<($320|0); - if ($356) { - $j$3221 = $355;$last$0220 = $last$1$lcssa; - } else { + $320 = (($$8605743) + ($$1612)|0); + HEAP8[$320>>0] = -1; + $321 = (($$8585744) + ($$1612)|0); + $322 = (($$8605743) + ($15)|0); + $$6620 = (($$6620745) + -1)|0; + $323 = ($$6620|0)==(0); + if ($323) { break; + } else { + $$6620745 = $$6620;$$8585744 = $321;$$8605743 = $322; } } + $scevgep866 = (($$1578) + ($197)|0); + $$9586 = $scevgep866; } - $357 = HEAP32[$279>>2]|0; - $358 = $357 << 1; - _setup_temp_free($f,$283,$358); - HEAP8[$254>>0] = 2; + break; } - } while(0); - $383 = (($i$1225) + 1)|0; - $384 = HEAP32[$86>>2]|0; - $385 = ($383|0)<($384|0); - if ($385) { - $i$1225 = $383; + default: { + $$9586 = $$1578; + } + } + if ($brmerge894) { + $$11$ph = $$9586; + } else { + $324 = HEAP32[$21>>2]|0; + $325 = (($324) + ($51)|0); + $326 = (($$1612) + 1)|0; + $$7621798 = 0;$$9606799 = $325; + while(1) { + $327 = (($$9606799) + ($326)|0); + HEAP8[$327>>0] = -1; + $328 = (($$7621798) + 1)|0; + $329 = (($$9606799) + ($15)|0); + $exitcond880 = ($328|0)==($4|0); + if ($exitcond880) { + $$11$ph = $$9586; + break; + } else { + $$7621798 = $328;$$9606799 = $329; + } + } + } + } + $330 = (($$0623814) + 1)|0; + $331 = ($330>>>0)<($5>>>0); + if ($331) { + $$0577817 = $$11$ph;$$0608816 = $$1609;$$0611815 = $$1612;$$0623814 = $330; } else { - break L100; + break L18; } } - switch (label|0) { - case 52: { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 54: { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 56: { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 61: { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 67: { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 72: { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 77: { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 85: { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 93: { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 96: { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 98: { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 100: { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; - } - case 104: { - $227 = HEAP8[$$lcssa476>>0]|0; - $228 = ($227<<24>>24)==(0); - if (!($228)) { - _setup_temp_free($f,$values$1$lcssa,0); + if ((label|0) == 16) { + ___assert_fail((12584|0),(11926|0),4315,(12539|0)); + // unreachable; + } + else if ((label|0) == 58) { + ___assert_fail((12610|0),(11926|0),4377,(12539|0)); + // unreachable; + } + else if ((label|0) == 105) { + _stbi__err(12627); + $$2 = 0; + return ($$2|0); + } + } + } while(0); + $332 = ($6|0)<(8); + if (!($332)) { + if (!($8)) { + $$2 = 1; + return ($$2|0); + } + $601 = Math_imul($4, $3)|0; + $602 = Math_imul($601, $5)|0; + $603 = ($602|0)==(0); + if ($603) { + $$2 = 1; + return ($$2|0); + } + $604 = HEAP32[$21>>2]|0; + $$0731 = $604;$$8622729 = 0; + while(1) { + $605 = HEAP8[$$0731>>0]|0; + $606 = $605&255; + $607 = $606 << 8; + $608 = ((($$0731)) + 1|0); + $609 = HEAP8[$608>>0]|0; + $610 = $609&255; + $611 = $607 | $610; + $612 = $611&65535; + HEAP16[$$0731>>1] = $612; + $613 = (($$8622729) + 1)|0; + $614 = ((($$0731)) + 2|0); + $exitcond = ($613|0)==($602|0); + if ($exitcond) { + $$2 = 1; + break; + } else { + $$0731 = $614;$$8622729 = $613; + } + } + return ($$2|0); + } + $333 = ($5|0)==(0); + if ($333) { + $$2 = 1; + return ($$2|0); + } + $334 = (0 - ($26))|0; + $335 = ($7|0)==(0); + $336 = (12323 + ($6)|0); + $$0568724 = (($4) + -1)|0; + $337 = ($$0568724|0)>(-1); + $$1721 = (($4) + -1)|0; + $338 = ($$1721|0)>(-1); + $339 = ($23|0)>(1); + $340 = ($23|0)>(3); + $341 = ($23|0)>(7); + $342 = (($23) + -8)|0; + $343 = $342 >>> 3; + $344 = $343 << 3; + $345 = (($344) + 8)|0; + $346 = (($342) - ($344))|0; + $347 = (($343) + ($11))|0; + $348 = (($347) + 1)|0; + $349 = (($348) - ($26))|0; + $350 = (($23) + -4)|0; + $351 = $350 >>> 2; + $352 = $351 << 2; + $353 = (($352) + 4)|0; + $354 = (($350) - ($352))|0; + $355 = (($351) + ($11))|0; + $356 = (($355) + 1)|0; + $357 = (($356) - ($26))|0; + $358 = (($23) + -2)|0; + $359 = $358 >>> 1; + $360 = $359 << 1; + $361 = (($360) + 2)|0; + $362 = (($358) - ($360))|0; + $363 = (($359) + ($11))|0; + $364 = (($363) + 1)|0; + $365 = (($364) - ($26))|0; + $$1624727 = 0;$indvars$iv = $345;$indvars$iv848 = $349;$indvars$iv851 = $353;$indvars$iv854 = $357;$indvars$iv857 = $361;$indvars$iv860 = $365; + L174: while(1) { + $366 = HEAP32[$21>>2]|0; + $367 = Math_imul($$1624727, $12)|0; + $368 = (($366) + ($367)|0); + $369 = (($368) + ($11)|0); + $370 = (($369) + ($334)|0); + if ($335) { + $371 = HEAP8[$336>>0]|0; + $372 = $371&255; + $377 = $372; + } else { + $377 = 1; + } + switch ($6|0) { + case 4: { + if ($339) { + $scevgep859 = (($366) + ($indvars$iv857)|0); + $$0571715 = $370;$$0574714 = $368;$$14713 = $23; + while(1) { + $373 = HEAP8[$$0571715>>0]|0; + $374 = $373&255; + $375 = $374 >>> 4; + $376 = Math_imul($375, $377)|0; + $378 = $376&255; + $379 = ((($$0574714)) + 1|0); + HEAP8[$$0574714>>0] = $378; + $380 = HEAP8[$$0571715>>0]|0; + $381 = $380 & 15; + $382 = $381&255; + $383 = Math_imul($382, $377)|0; + $384 = $383&255; + $385 = ((($$0574714)) + 2|0); + HEAP8[$379>>0] = $384; + $386 = (($$14713) + -2)|0; + $387 = ((($$0571715)) + 1|0); + $388 = ($386|0)>(1); + if ($388) { + $$0571715 = $387;$$0574714 = $385;$$14713 = $386; + } else { + break; } - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; } - case 109: { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; + $scevgep862 = (($366) + ($indvars$iv860)|0); + $$0571$lcssa = $scevgep862;$$0574$lcssa = $scevgep859;$$14$lcssa = $362; + } else { + $$0571$lcssa = $370;$$0574$lcssa = $368;$$14$lcssa = $23; + } + $389 = ($$14$lcssa|0)==(1); + if ($389) { + $390 = HEAP8[$$0571$lcssa>>0]|0; + $391 = $390&255; + $392 = $391 >>> 4; + $393 = Math_imul($392, $377)|0; + $394 = $393&255; + HEAP8[$$0574$lcssa>>0] = $394; + } + break; + } + case 2: { + if ($340) { + $scevgep853 = (($366) + ($indvars$iv851)|0); + $$15705 = $23;$$1572707 = $370;$$1575706 = $368; + while(1) { + $395 = HEAP8[$$1572707>>0]|0; + $396 = $395&255; + $397 = $396 >>> 6; + $398 = Math_imul($397, $377)|0; + $399 = $398&255; + $400 = ((($$1575706)) + 1|0); + HEAP8[$$1575706>>0] = $399; + $401 = HEAP8[$$1572707>>0]|0; + $402 = $401&255; + $403 = $402 >>> 4; + $404 = $403 & 3; + $405 = Math_imul($404, $377)|0; + $406 = $405&255; + $407 = ((($$1575706)) + 2|0); + HEAP8[$400>>0] = $406; + $408 = HEAP8[$$1572707>>0]|0; + $409 = $408&255; + $410 = $409 >>> 2; + $411 = $410 & 3; + $412 = Math_imul($411, $377)|0; + $413 = $412&255; + $414 = ((($$1575706)) + 3|0); + HEAP8[$407>>0] = $413; + $415 = HEAP8[$$1572707>>0]|0; + $416 = $415 & 3; + $417 = $416&255; + $418 = Math_imul($417, $377)|0; + $419 = $418&255; + $420 = ((($$1575706)) + 4|0); + HEAP8[$414>>0] = $419; + $421 = (($$15705) + -4)|0; + $422 = ((($$1572707)) + 1|0); + $423 = ($421|0)>(3); + if ($423) { + $$15705 = $421;$$1572707 = $422;$$1575706 = $420; + } else { + break; + } } - case 111: { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; + $scevgep856 = (($366) + ($indvars$iv854)|0); + $$15$lcssa = $354;$$1572$lcssa = $scevgep856;$$1575$lcssa = $scevgep853; + } else { + $$15$lcssa = $23;$$1572$lcssa = $370;$$1575$lcssa = $368; + } + $424 = ($$15$lcssa|0)>(0); + if ($424) { + $425 = HEAP8[$$1572$lcssa>>0]|0; + $426 = $425&255; + $427 = $426 >>> 6; + $428 = Math_imul($427, $377)|0; + $429 = $428&255; + HEAP8[$$1575$lcssa>>0] = $429; + $430 = ($$15$lcssa|0)==(1); + if (!($430)) { + $431 = ((($$1575$lcssa)) + 1|0); + $432 = HEAP8[$$1572$lcssa>>0]|0; + $433 = $432&255; + $434 = $433 >>> 4; + $435 = $434 & 3; + $436 = Math_imul($435, $377)|0; + $437 = $436&255; + HEAP8[$431>>0] = $437; + $438 = ($$15$lcssa|0)>(2); + if ($438) { + $439 = ((($$1575$lcssa)) + 2|0); + $440 = HEAP8[$$1572$lcssa>>0]|0; + $441 = $440&255; + $442 = $441 >>> 2; + $443 = $442 & 3; + $444 = Math_imul($443, $377)|0; + $445 = $444&255; + HEAP8[$439>>0] = $445; + } } - case 116: { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; + } + break; + } + case 1: { + if ($341) { + $scevgep = (($366) + ($indvars$iv)|0); + $$16700 = $23;$$2573702 = $370;$$4701 = $368; + while(1) { + $446 = HEAP8[$$2573702>>0]|0; + $447 = $446&255; + $448 = $447 >>> 7; + $449 = (0 - ($448))|0; + $450 = $377 & $449; + $451 = $450&255; + $452 = ((($$4701)) + 1|0); + HEAP8[$$4701>>0] = $451; + $453 = HEAP8[$$2573702>>0]|0; + $454 = $453&255; + $455 = $454 >>> 6; + $456 = $455 & 1; + $457 = (0 - ($456))|0; + $458 = $377 & $457; + $459 = $458&255; + $460 = ((($$4701)) + 2|0); + HEAP8[$452>>0] = $459; + $461 = HEAP8[$$2573702>>0]|0; + $462 = $461&255; + $463 = $462 >>> 5; + $464 = $463 & 1; + $465 = (0 - ($464))|0; + $466 = $377 & $465; + $467 = $466&255; + $468 = ((($$4701)) + 3|0); + HEAP8[$460>>0] = $467; + $469 = HEAP8[$$2573702>>0]|0; + $470 = $469&255; + $471 = $470 >>> 4; + $472 = $471 & 1; + $473 = (0 - ($472))|0; + $474 = $377 & $473; + $475 = $474&255; + $476 = ((($$4701)) + 4|0); + HEAP8[$468>>0] = $475; + $477 = HEAP8[$$2573702>>0]|0; + $478 = $477&255; + $479 = $478 >>> 3; + $480 = $479 & 1; + $481 = (0 - ($480))|0; + $482 = $377 & $481; + $483 = $482&255; + $484 = ((($$4701)) + 5|0); + HEAP8[$476>>0] = $483; + $485 = HEAP8[$$2573702>>0]|0; + $486 = $485&255; + $487 = $486 >>> 2; + $488 = $487 & 1; + $489 = (0 - ($488))|0; + $490 = $377 & $489; + $491 = $490&255; + $492 = ((($$4701)) + 6|0); + HEAP8[$484>>0] = $491; + $493 = HEAP8[$$2573702>>0]|0; + $494 = $493&255; + $495 = $494 >>> 1; + $496 = $495 & 1; + $497 = (0 - ($496))|0; + $498 = $377 & $497; + $499 = $498&255; + $500 = ((($$4701)) + 7|0); + HEAP8[$492>>0] = $499; + $501 = HEAP8[$$2573702>>0]|0; + $502 = $501 & 1; + $503 = $502&255; + $504 = (0 - ($503))|0; + $505 = $377 & $504; + $506 = $505&255; + $507 = ((($$4701)) + 8|0); + HEAP8[$500>>0] = $506; + $508 = (($$16700) + -8)|0; + $509 = ((($$2573702)) + 1|0); + $510 = ($508|0)>(7); + if ($510) { + $$16700 = $508;$$2573702 = $509;$$4701 = $507; + } else { + break; + } } - case 122: { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; + $scevgep850 = (($366) + ($indvars$iv848)|0); + $$16$lcssa = $346;$$2573$lcssa = $scevgep850;$$4$lcssa = $scevgep; + } else { + $$16$lcssa = $23;$$2573$lcssa = $370;$$4$lcssa = $368; + } + $511 = ($$16$lcssa|0)>(0); + if ($511) { + $512 = HEAP8[$$2573$lcssa>>0]|0; + $513 = $512&255; + $514 = $513 >>> 7; + $515 = (0 - ($514))|0; + $516 = $377 & $515; + $517 = $516&255; + HEAP8[$$4$lcssa>>0] = $517; + $518 = ($$16$lcssa|0)==(1); + if (!($518)) { + $519 = ((($$4$lcssa)) + 1|0); + $520 = HEAP8[$$2573$lcssa>>0]|0; + $521 = $520&255; + $522 = $521 >>> 6; + $523 = $522 & 1; + $524 = (0 - ($523))|0; + $525 = $377 & $524; + $526 = $525&255; + HEAP8[$519>>0] = $526; + $527 = ($$16$lcssa|0)>(2); + if ($527) { + $528 = ((($$4$lcssa)) + 2|0); + $529 = HEAP8[$$2573$lcssa>>0]|0; + $530 = $529&255; + $531 = $530 >>> 5; + $532 = $531 & 1; + $533 = (0 - ($532))|0; + $534 = $377 & $533; + $535 = $534&255; + HEAP8[$528>>0] = $535; + $536 = ($$16$lcssa|0)==(3); + if (!($536)) { + $537 = ((($$4$lcssa)) + 3|0); + $538 = HEAP8[$$2573$lcssa>>0]|0; + $539 = $538&255; + $540 = $539 >>> 4; + $541 = $540 & 1; + $542 = (0 - ($541))|0; + $543 = $377 & $542; + $544 = $543&255; + HEAP8[$537>>0] = $544; + $545 = ($$16$lcssa|0)>(4); + if ($545) { + $546 = ((($$4$lcssa)) + 4|0); + $547 = HEAP8[$$2573$lcssa>>0]|0; + $548 = $547&255; + $549 = $548 >>> 3; + $550 = $549 & 1; + $551 = (0 - ($550))|0; + $552 = $377 & $551; + $553 = $552&255; + HEAP8[$546>>0] = $553; + $554 = ($$16$lcssa|0)==(5); + if (!($554)) { + $555 = ((($$4$lcssa)) + 5|0); + $556 = HEAP8[$$2573$lcssa>>0]|0; + $557 = $556&255; + $558 = $557 >>> 2; + $559 = $558 & 1; + $560 = (0 - ($559))|0; + $561 = $377 & $560; + $562 = $561&255; + HEAP8[$555>>0] = $562; + $563 = ($$16$lcssa|0)>(6); + if ($563) { + $564 = ((($$4$lcssa)) + 6|0); + $565 = HEAP8[$$2573$lcssa>>0]|0; + $566 = $565&255; + $567 = $566 >>> 1; + $568 = $567 & 1; + $569 = (0 - ($568))|0; + $570 = $377 & $569; + $571 = $570&255; + HEAP8[$564>>0] = $571; + } + } + } + } + } } - case 125: { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + } + break; + } + default: { + } + } + L213: do { + if (!($17)) { + $572 = HEAP32[$21>>2]|0; + $573 = (($572) + ($367)|0); + switch ($14|0) { + case 1: { + if ($337) { + $$0568725 = $$0568724; + } else { + break L213; + } + while(1) { + $574 = $$0568725 << 1; + $575 = $574 | 1; + $576 = (($573) + ($575)|0); + HEAP8[$576>>0] = -1; + $577 = (($573) + ($$0568725)|0); + $578 = HEAP8[$577>>0]|0; + $579 = (($573) + ($574)|0); + HEAP8[$579>>0] = $578; + $$0568 = (($$0568725) + -1)|0; + $580 = ($$0568|0)>(-1); + if ($580) { + $$0568725 = $$0568; + } else { + break; + } + } break; } - case 127: { - $291 = HEAP32[$$lcssa499>>2]|0; - $292 = $291 << 1; - _setup_temp_free($f,$$lcssa504,$292); - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + case 3: { + if ($338) { + $$1722 = $$1721; + } else { + break L213; + } + while(1) { + $581 = $$1722 << 2; + $582 = $581 | 3; + $583 = (($573) + ($582)|0); + HEAP8[$583>>0] = -1; + $584 = ($$1722*3)|0; + $585 = (($584) + 2)|0; + $586 = (($573) + ($585)|0); + $587 = HEAP8[$586>>0]|0; + $588 = $581 | 2; + $589 = (($573) + ($588)|0); + HEAP8[$589>>0] = $587; + $590 = (($584) + 1)|0; + $591 = (($573) + ($590)|0); + $592 = HEAP8[$591>>0]|0; + $593 = $581 | 1; + $594 = (($573) + ($593)|0); + HEAP8[$594>>0] = $592; + $595 = (($573) + ($584)|0); + $596 = HEAP8[$595>>0]|0; + $597 = (($573) + ($581)|0); + HEAP8[$597>>0] = $596; + $$1 = (($$1722) + -1)|0; + $598 = ($$1|0)>(-1); + if ($598) { + $$1722 = $$1; + } else { + break; + } + } break; } - case 135: { - $318 = HEAP32[$$lcssa501>>2]|0; - $319 = $318 << 1; - _setup_temp_free($f,$$lcssa506,$319); - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; + default: { + label = 144; + break L174; } - case 145: { - $353 = $$lcssa466 << 1; - _setup_temp_free($f,$$lcssa507,$353); - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; } - case 152: { - $369 = $$lcssa508 << 1; - _setup_temp_free($f,$$lcssa505,$369); - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - break; + } + } while(0); + $599 = (($$1624727) + 1)|0; + $600 = ($599>>>0)<($5>>>0); + $indvars$iv$next = (($indvars$iv) + ($12))|0; + $indvars$iv$next849 = (($indvars$iv848) + ($12))|0; + $indvars$iv$next852 = (($indvars$iv851) + ($12))|0; + $indvars$iv$next855 = (($indvars$iv854) + ($12))|0; + $indvars$iv$next858 = (($indvars$iv857) + ($12))|0; + $indvars$iv$next861 = (($indvars$iv860) + ($12))|0; + if ($600) { + $$1624727 = $599;$indvars$iv = $indvars$iv$next;$indvars$iv848 = $indvars$iv$next849;$indvars$iv851 = $indvars$iv$next852;$indvars$iv854 = $indvars$iv$next855;$indvars$iv857 = $indvars$iv$next858;$indvars$iv860 = $indvars$iv$next861; + } else { + $$2 = 1; + label = 151; + break; + } + } + if ((label|0) == 144) { + ___assert_fail((12642|0),(11926|0),4466,(12539|0)); + // unreachable; + } + else if ((label|0) == 151) { + return ($$2|0); + } + return (0)|0; +} +function _stbi__paeth($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$ = 0, $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ispos = 0, $ispos26 = 0, $ispos28 = 0, $neg = 0, $neg27 = 0, $neg29 = 0, $or$cond = 0; + var label = 0, sp = 0; + sp = STACKTOP; + $3 = (($1) + ($0))|0; + $4 = (($3) - ($2))|0; + $5 = (($4) - ($0))|0; + $ispos = ($5|0)>(-1); + $neg = (0 - ($5))|0; + $6 = $ispos ? $5 : $neg; + $7 = (($4) - ($1))|0; + $ispos26 = ($7|0)>(-1); + $neg27 = (0 - ($7))|0; + $8 = $ispos26 ? $7 : $neg27; + $9 = (($4) - ($2))|0; + $ispos28 = ($9|0)>(-1); + $neg29 = (0 - ($9))|0; + $10 = $ispos28 ? $9 : $neg29; + $11 = ($6|0)>($8|0); + $12 = ($6|0)>($10|0); + $or$cond = $11 | $12; + $13 = ($8|0)>($10|0); + $$ = $13 ? $2 : $1; + $$0 = $or$cond ? $$ : $0; + return ($$0|0); +} +function _stbi__do_zlib($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $10 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $5 = ((($0)) + 20|0); + HEAP32[$5>>2] = $1; + $6 = ((($0)) + 16|0); + HEAP32[$6>>2] = $1; + $7 = (($1) + ($2)|0); + $8 = ((($0)) + 24|0); + HEAP32[$8>>2] = $7; + $9 = ((($0)) + 28|0); + HEAP32[$9>>2] = $3; + $10 = (_stbi__parse_zlib($0,$4)|0); + return ($10|0); +} +function _stbi__parse_zlib($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; + var $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ($1|0)==(0); + if (!($2)) { + $3 = (_stbi__parse_zlib_header($0)|0); + $4 = ($3|0)==(0); + if ($4) { + $$0 = 0; + return ($$0|0); + } + } + $5 = ((($0)) + 8|0); + HEAP32[$5>>2] = 0; + $6 = ((($0)) + 12|0); + HEAP32[$6>>2] = 0; + $7 = ((($0)) + 32|0); + $8 = ((($0)) + 2052|0); + L5: while(1) { + $9 = (_stbi__zreceive($0,1)|0); + $10 = (_stbi__zreceive($0,2)|0); + switch ($10|0) { + case 3: { + $$0 = 0; + label = 11; + break L5; + break; + } + case 0: { + $11 = (_stbi__parse_uncompressed_block($0)|0); + $12 = ($11|0)==(0); + if ($12) { + $$0 = 0; + label = 11; + break L5; + } + break; + } + case 1: { + $13 = (_stbi__zbuild_huffman($7,12653,288)|0); + $14 = ($13|0)==(0); + if ($14) { + $$0 = 0; + label = 11; + break L5; + } + $15 = (_stbi__zbuild_huffman($8,12941,32)|0); + $16 = ($15|0)==(0); + if ($16) { + $$0 = 0; + label = 11; + break L5; + } else { + label = 9; + } + break; + } + default: { + $17 = (_stbi__compute_huffman_codes($0)|0); + $18 = ($17|0)==(0); + if ($18) { + $$0 = 0; + label = 11; + break L5; + } else { + label = 9; + } + } + } + if ((label|0) == 9) { + label = 0; + $19 = (_stbi__parse_huffman_block($0)|0); + $20 = ($19|0)==(0); + if ($20) { + $$0 = 0; + label = 11; + break; + } + } + $21 = ($9|0)==(0); + if (!($21)) { + $$0 = 1; + label = 11; + break; + } + } + if ((label|0) == 11) { + return ($$0|0); + } + return (0)|0; +} +function _stbi__parse_zlib_header($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_stbi__zget8($0)|0); + $2 = $1&255; + $3 = $2 & 15; + $4 = (_stbi__zget8($0)|0); + $5 = $4&255; + $6 = $2 << 8; + $7 = $6 | $5; + $8 = (($7>>>0) % 31)&-1; + $9 = ($8|0)==(0); + if (!($9)) { + _stbi__err(13288); + $$0 = 0; + return ($$0|0); + } + $10 = $5 & 32; + $11 = ($10|0)==(0); + if (!($11)) { + _stbi__err(13304); + $$0 = 0; + return ($$0|0); + } + $12 = ($3|0)==(8); + if ($12) { + $$0 = 1; + return ($$0|0); + } + _stbi__err(13319); + $$0 = 0; + return ($$0|0); +} +function _stbi__zreceive($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 8|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)<($1|0); + if ($4) { + _stbi__fill_bits($0); + } + $5 = ((($0)) + 12|0); + $6 = HEAP32[$5>>2]|0; + $7 = 1 << $1; + $8 = (($7) + -1)|0; + $9 = $6 & $8; + $10 = $6 >>> $1; + HEAP32[$5>>2] = $10; + $11 = HEAP32[$2>>2]|0; + $12 = (($11) - ($1))|0; + HEAP32[$2>>2] = $12; + return ($9|0); +} +function _stbi__parse_uncompressed_block($0) { + $0 = $0|0; + var $$0$lcssa = 0, $$034 = 0, $$037 = 0, $$136 = 0, $$lcssa = 0, $$ph = 0, $$pr = 0, $$promoted = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; + var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; + var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; + var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond47 = 0, $smax = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $1 = sp; + $2 = ((($0)) + 8|0); + $3 = HEAP32[$2>>2]|0; + $4 = $3 & 7; + $5 = ($4|0)==(0); + if ($5) { + $$ph = $3; + } else { + (_stbi__zreceive($0,$4)|0); + $$pr = HEAP32[$2>>2]|0; + $$ph = $$pr; + } + $6 = ($$ph|0)>(0); + if ($6) { + $7 = ((($0)) + 12|0); + $$promoted = HEAP32[$7>>2]|0; + $8 = $$ph ^ -1; + $9 = ($8|0)>(-9); + $smax = $9 ? $8 : -9; + $10 = (($$ph) + ($smax))|0; + $11 = (($10) + 8)|0; + $12 = $11 >>> 3; + $13 = (($12) + 1)|0; + $14 = $12 << 3; + $$037 = 0;$16 = $$promoted; + while(1) { + $15 = $16&255; + $17 = (($$037) + 1)|0; + $18 = (($1) + ($$037)|0); + HEAP8[$18>>0] = $15; + $19 = $16 >>> 8; + $exitcond47 = ($17|0)==($13|0); + if ($exitcond47) { + break; + } else { + $$037 = $17;$16 = $19; + } + } + $20 = (($$ph) + -8)|0; + $21 = (($20) - ($14))|0; + HEAP32[$7>>2] = $19; + HEAP32[$2>>2] = $21; + $$0$lcssa = $13;$$lcssa = $21; + } else { + $$0$lcssa = 0;$$lcssa = $$ph; + } + $22 = ($$lcssa|0)==(0); + if (!($22)) { + ___assert_fail((13210|0),(11926|0),4033,(13227|0)); + // unreachable; + } + $23 = ($$0$lcssa|0)<(4); + if ($23) { + $$136 = $$0$lcssa; + while(1) { + $24 = (_stbi__zget8($0)|0); + $25 = (($$136) + 1)|0; + $26 = (($1) + ($$136)|0); + HEAP8[$26>>0] = $24; + $exitcond = ($25|0)==(4); + if ($exitcond) { + break; + } else { + $$136 = $25; + } + } + } + $27 = ((($1)) + 1|0); + $28 = HEAP8[$27>>0]|0; + $29 = $28&255; + $30 = $29 << 8; + $31 = HEAP8[$1>>0]|0; + $32 = $31&255; + $33 = $30 | $32; + $34 = ((($1)) + 3|0); + $35 = HEAP8[$34>>0]|0; + $36 = $35&255; + $37 = $36 << 8; + $38 = ((($1)) + 2|0); + $39 = HEAP8[$38>>0]|0; + $40 = $39&255; + $41 = $37 | $40; + $42 = $33 ^ 65535; + $43 = ($41|0)==($42|0); + if (!($43)) { + _stbi__err(13258); + $$034 = 0; + STACKTOP = sp;return ($$034|0); + } + $44 = HEAP32[$0>>2]|0; + $45 = (($44) + ($33)|0); + $46 = ((($0)) + 4|0); + $47 = HEAP32[$46>>2]|0; + $48 = ($45>>>0)>($47>>>0); + if ($48) { + _stbi__err(13271); + $$034 = 0; + STACKTOP = sp;return ($$034|0); + } + $49 = ((($0)) + 16|0); + $50 = HEAP32[$49>>2]|0; + $51 = (($50) + ($33)|0); + $52 = ((($0)) + 24|0); + $53 = HEAP32[$52>>2]|0; + $54 = ($51>>>0)>($53>>>0); + if ($54) { + $55 = (_stbi__zexpand($0,$50,$33)|0); + $56 = ($55|0)==(0); + if ($56) { + $$034 = 0; + STACKTOP = sp;return ($$034|0); + } + } + $57 = HEAP32[$49>>2]|0; + $58 = HEAP32[$0>>2]|0; + _memcpy(($57|0),($58|0),($33|0))|0; + $59 = HEAP32[$0>>2]|0; + $60 = (($59) + ($33)|0); + HEAP32[$0>>2] = $60; + $61 = HEAP32[$49>>2]|0; + $62 = (($61) + ($33)|0); + HEAP32[$49>>2] = $62; + $$034 = 1; + STACKTOP = sp;return ($$034|0); +} +function _stbi__zbuild_huffman($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$075 = 0, $$07688 = 0, $$07785 = 0, $$07884 = 0, $$081 = 0, $$286 = 0, $$382 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; + var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; + var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; + var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; + var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; + var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond91 = 0, $or$cond = 0, dest = 0, label = 0, sp = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); + $3 = sp + 72|0; + $4 = sp; + dest=$4; stop=dest+68|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); + _memset(($0|0),0,1024)|0; + $5 = ($2|0)>(0); + if ($5) { + $$07688 = 0; + while(1) { + $6 = (($1) + ($$07688)|0); + $7 = HEAP8[$6>>0]|0; + $8 = $7&255; + $9 = (($4) + ($8<<2)|0); + $10 = HEAP32[$9>>2]|0; + $11 = (($10) + 1)|0; + HEAP32[$9>>2] = $11; + $12 = (($$07688) + 1)|0; + $exitcond91 = ($12|0)==($2|0); + if ($exitcond91) { + break; + } else { + $$07688 = $12; + } + } + } + HEAP32[$4>>2] = 0; + $16 = ((($4)) + 4|0); + $17 = HEAP32[$16>>2]|0; + $18 = ($17|0)>(2); + if (!($18)) { + $13 = ((($4)) + 8|0); + $14 = HEAP32[$13>>2]|0; + $15 = ($14|0)>(4); + if (!($15)) { + $69 = ((($4)) + 12|0); + $70 = HEAP32[$69>>2]|0; + $71 = ($70|0)>(8); + if (!($71)) { + $72 = ((($4)) + 16|0); + $73 = HEAP32[$72>>2]|0; + $74 = ($73|0)>(16); + if (!($74)) { + $75 = ((($4)) + 20|0); + $76 = HEAP32[$75>>2]|0; + $77 = ($76|0)>(32); + if (!($77)) { + $78 = ((($4)) + 24|0); + $79 = HEAP32[$78>>2]|0; + $80 = ($79|0)>(64); + if (!($80)) { + $81 = ((($4)) + 28|0); + $82 = HEAP32[$81>>2]|0; + $83 = ($82|0)>(128); + if (!($83)) { + $84 = ((($4)) + 32|0); + $85 = HEAP32[$84>>2]|0; + $86 = ($85|0)>(256); + if (!($86)) { + $87 = ((($4)) + 36|0); + $88 = HEAP32[$87>>2]|0; + $89 = ($88|0)>(512); + if (!($89)) { + $90 = ((($4)) + 40|0); + $91 = HEAP32[$90>>2]|0; + $92 = ($91|0)>(1024); + if (!($92)) { + $93 = ((($4)) + 44|0); + $94 = HEAP32[$93>>2]|0; + $95 = ($94|0)>(2048); + if (!($95)) { + $96 = ((($4)) + 48|0); + $97 = HEAP32[$96>>2]|0; + $98 = ($97|0)>(4096); + if (!($98)) { + $99 = ((($4)) + 52|0); + $100 = HEAP32[$99>>2]|0; + $101 = ($100|0)>(8192); + if (!($101)) { + $102 = ((($4)) + 56|0); + $103 = HEAP32[$102>>2]|0; + $104 = ($103|0)>(16384); + if (!($104)) { + $105 = ((($4)) + 60|0); + $106 = HEAP32[$105>>2]|0; + $107 = ($106|0)>(32768); + if (!($107)) { + $$07785 = 0;$$07884 = 0;$$286 = 1; + while(1) { + $19 = (($3) + ($$286<<2)|0); + HEAP32[$19>>2] = $$07884; + $20 = $$07884&65535; + $21 = (((($0)) + 1024|0) + ($$286<<1)|0); + HEAP16[$21>>1] = $20; + $22 = $$07785&65535; + $23 = (((($0)) + 1124|0) + ($$286<<1)|0); + HEAP16[$23>>1] = $22; + $24 = (($4) + ($$286<<2)|0); + $25 = HEAP32[$24>>2]|0; + $26 = (($25) + ($$07884))|0; + $27 = ($25|0)!=(0); + $28 = 1 << $$286; + $29 = ($26|0)>($28|0); + $or$cond = $27 & $29; + if ($or$cond) { + label = 7; + break; + } + $30 = (16 - ($$286))|0; + $31 = $26 << $30; + $32 = (((($0)) + 1056|0) + ($$286<<2)|0); + HEAP32[$32>>2] = $31; + $33 = $26 << 1; + $34 = (($25) + ($$07785))|0; + $35 = (($$286) + 1)|0; + $36 = ($35|0)<(16); + if ($36) { + $$07785 = $34;$$07884 = $33;$$286 = $35; + } else { + break; + } + } + if ((label|0) == 7) { + _stbi__err(13148); + $$075 = 0; + STACKTOP = sp;return ($$075|0); + } + $37 = ((($0)) + 1120|0); + HEAP32[$37>>2] = 65536; + $38 = ($2|0)>(0); + if ($38) { + $$382 = 0; + } else { + $$075 = 1; + STACKTOP = sp;return ($$075|0); + } + while(1) { + $39 = (($1) + ($$382)|0); + $40 = HEAP8[$39>>0]|0; + $41 = $40&255; + $42 = ($40<<24>>24)==(0); + if (!($42)) { + $43 = (($3) + ($41<<2)|0); + $44 = HEAP32[$43>>2]|0; + $45 = (((($0)) + 1024|0) + ($41<<1)|0); + $46 = HEAP16[$45>>1]|0; + $47 = $46&65535; + $48 = (($44) - ($47))|0; + $49 = (((($0)) + 1124|0) + ($41<<1)|0); + $50 = HEAP16[$49>>1]|0; + $51 = $50&65535; + $52 = (($48) + ($51))|0; + $53 = $41 << 9; + $54 = $53 | $$382; + $55 = $54&65535; + $56 = (((($0)) + 1156|0) + ($52)|0); + HEAP8[$56>>0] = $40; + $57 = $$382&65535; + $58 = (((($0)) + 1444|0) + ($52<<1)|0); + HEAP16[$58>>1] = $57; + $59 = ($40&255)<(10); + do { + if ($59) { + $60 = (_stbi__bit_reverse($44,$41)|0); + $61 = ($60|0)<(512); + if (!($61)) { + break; + } + $62 = 1 << $41; + $$081 = $60; + while(1) { + $63 = (($0) + ($$081<<1)|0); + HEAP16[$63>>1] = $55; + $64 = (($$081) + ($62))|0; + $65 = ($64|0)<(512); + if ($65) { + $$081 = $64; + } else { + break; + } + } + } + } while(0); + $66 = HEAP32[$43>>2]|0; + $67 = (($66) + 1)|0; + HEAP32[$43>>2] = $67; + } + $68 = (($$382) + 1)|0; + $exitcond = ($68|0)==($2|0); + if ($exitcond) { + $$075 = 1; + break; + } else { + $$382 = $68; + } + } + STACKTOP = sp;return ($$075|0); + } + } + } + } + } + } + } + } + } + } + } } } } - } while(0); - $386 = (_get_bits($f,6)|0); - $387 = (($386) + 1)|0; - $388 = $387 & 255; - $389 = ($388|0)==(0); - L263: do { - if (!($389)) { - $i$2194 = 0; - while(1) { - $392 = (_get_bits($f,16)|0); - $393 = ($392|0)==(0); - $390 = (($i$2194) + 1)|0; - if (!($393)) { + } + _stbi__err(13200); + $$075 = 0; + STACKTOP = sp;return ($$075|0); +} +function _stbi__compute_huffman_codes($0) { + $0 = $0|0; + var $$ = 0, $$0 = 0, $$061 = 0, $$06579 = 0, $$066$be = 0, $$066$lcssa = 0, $$06678 = 0, $$4 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; + var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; + var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $not$ = 0, dest = 0; + var label = 0, sp = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 2496|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(2496|0); + $1 = sp; + $2 = sp + 2039|0; + $3 = sp + 2020|0; + $4 = (_stbi__zreceive($0,5)|0); + $5 = (($4) + 257)|0; + $6 = (_stbi__zreceive($0,5)|0); + $7 = (($6) + 1)|0; + $8 = (_stbi__zreceive($0,4)|0); + $9 = (($8) + 4)|0; + $10 = (($7) + ($5))|0; + dest=$3; stop=dest+19|0; do { HEAP8[dest>>0]=0|0; dest=dest+1|0; } while ((dest|0) < (stop|0)); + $11 = ($9|0)>(0); + if ($11) { + $$06579 = 0; + while(1) { + $12 = (_stbi__zreceive($0,3)|0); + $13 = $12&255; + $14 = (13985 + ($$06579)|0); + $15 = HEAP8[$14>>0]|0; + $16 = $15&255; + $17 = (($3) + ($16)|0); + HEAP8[$17>>0] = $13; + $18 = (($$06579) + 1)|0; + $exitcond = ($18|0)==($9|0); + if ($exitcond) { + break; + } else { + $$06579 = $18; + } + } + } + $19 = (_stbi__zbuild_huffman($1,$3,19)|0); + $20 = ($19|0)==(0); + if ($20) { + $$4 = 0; + STACKTOP = sp;return ($$4|0); + } + $21 = ($10|0)>(0); + L8: do { + if ($21) { + $$06678 = 0; + L9: while(1) { + $22 = (_stbi__zhuffman_decode($0,$1)|0); + $23 = ($22>>>0)>(18); + if ($23) { + label = 6; break; } - $391 = ($390|0)<($388|0); - if ($391) { - $i$2194 = $390; + $24 = ($22|0)<(16); + if ($24) { + $25 = $22&255; + $26 = (($$06678) + 1)|0; + $27 = (($2) + ($$06678)|0); + HEAP8[$27>>0] = $25; + $$066$be = $26; + } else { + switch ($22|0) { + case 16: { + $28 = (_stbi__zreceive($0,2)|0); + $29 = ($$06678|0)==(0); + if ($29) { + label = 11; + break L9; + } + $30 = (($28) + 3)|0; + $31 = (($$06678) + -1)|0; + $32 = (($2) + ($31)|0); + $33 = HEAP8[$32>>0]|0; + $$0 = $33;$$061 = $30; + break; + } + case 17: { + $34 = (_stbi__zreceive($0,3)|0); + $35 = (($34) + 3)|0; + $$0 = 0;$$061 = $35; + break; + } + case 18: { + $36 = (_stbi__zreceive($0,7)|0); + $37 = (($36) + 11)|0; + $$0 = 0;$$061 = $37; + break; + } + default: { + label = 14; + break L9; + } + } + $38 = (($10) - ($$06678))|0; + $39 = ($38|0)<($$061|0); + if ($39) { + label = 17; + break; + } + $40 = (($2) + ($$06678)|0); + _memset(($40|0),($$0|0),($$061|0))|0; + $41 = (($$061) + ($$06678))|0; + $$066$be = $41; + } + $42 = ($10|0)>($$066$be|0); + if ($42) { + $$06678 = $$066$be; } else { - break L263; + $$066$lcssa = $$066$be; + break L8; } } - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + if ((label|0) == 6) { + _stbi__err(13148); + $$4 = 0; + STACKTOP = sp;return ($$4|0); + } + else if ((label|0) == 11) { + _stbi__err(13148); + $$4 = 0; + STACKTOP = sp;return ($$4|0); + } + else if ((label|0) == 14) { + ___assert_fail((13164|0),(11926|0),4006,(13172|0)); + // unreachable; + } + else if ((label|0) == 17) { + _stbi__err(13148); + $$4 = 0; + STACKTOP = sp;return ($$4|0); + } + } else { + $$066$lcssa = 0; } } while(0); - $394 = (_get_bits($f,6)|0); - $395 = (($394) + 1)|0; - $396 = ((($f)) + 128|0); - HEAP32[$396>>2] = $395; - $397 = ($395*1596)|0; - $398 = (_setup_malloc($f,$397)|0); - $399 = ((($f)) + 260|0); - HEAP32[$399>>2] = $398; - $400 = ($398|0)==(0|0); - if ($400) { - _error($f,3); + $43 = ($10|0)==($$066$lcssa|0); + if (!($43)) { + _stbi__err(13148); + $$4 = 0; + STACKTOP = sp;return ($$4|0); + } + $44 = ((($0)) + 32|0); + $45 = (_stbi__zbuild_huffman($44,$2,$5)|0); + $46 = ($45|0)==(0); + if ($46) { $$4 = 0; STACKTOP = sp;return ($$4|0); } - $401 = HEAP32[$396>>2]|0; - $402 = ($401|0)>(0); + $47 = ((($0)) + 2052|0); + $48 = (($2) + ($5)|0); + $49 = (_stbi__zbuild_huffman($47,$48,$7)|0); + $not$ = ($49|0)!=(0); + $$ = $not$&1; + $$4 = $$; + STACKTOP = sp;return ($$4|0); +} +function _stbi__parse_huffman_block($0) { + $0 = $0|0; + var $$063 = 0, $$064 = 0, $$067 = 0, $$070 = 0, $$171 = 0, $$266 = 0, $$272 = 0, $$3$ph = 0, $$5 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; + var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; + var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; + var $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $scevgep = 0, $scevgep92 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 16|0); + $2 = HEAP32[$1>>2]|0; + $3 = ((($0)) + 32|0); + $4 = ((($0)) + 24|0); + $5 = ((($0)) + 2052|0); + $6 = ((($0)) + 20|0); + $7 = ((($0)) + 24|0); + $$070 = $2; + while(1) { + $10 = (_stbi__zhuffman_decode($0,$3)|0); + $11 = ($10|0)<(256); + if ($11) { + $12 = ($10|0)<(0); + if ($12) { + label = 6; + break; + } + $13 = HEAP32[$4>>2]|0; + $14 = ($$070>>>0)<($13>>>0); + if ($14) { + $$171 = $$070; + } else { + $15 = (_stbi__zexpand($0,$$070,1)|0); + $16 = ($15|0)==(0); + if ($16) { + $$3$ph = 0; + label = 28; + break; + } + $17 = HEAP32[$1>>2]|0; + $$171 = $17; + } + $18 = $10&255; + $19 = ((($$171)) + 1|0); + HEAP8[$$171>>0] = $18; + $$070 = $19; + continue; + } + $20 = ($10|0)==(256); + if ($20) { + label = 12; + break; + } + $21 = (($10) + -257)|0; + $22 = (3244 + ($21<<2)|0); + $23 = HEAP32[$22>>2]|0; + $24 = (($10) + -265)|0; + $25 = ($24>>>0)<(20); + if ($25) { + $26 = (3120 + ($21<<2)|0); + $27 = HEAP32[$26>>2]|0; + $28 = (_stbi__zreceive($0,$27)|0); + $29 = (($28) + ($23))|0; + $$064 = $29; + } else { + $$064 = $23; + } + $30 = (_stbi__zhuffman_decode($0,$5)|0); + $31 = ($30|0)<(0); + if ($31) { + label = 16; + break; + } + $32 = (3496 + ($30<<2)|0); + $33 = HEAP32[$32>>2]|0; + $34 = (($30) + -4)|0; + $35 = ($34>>>0)<(26); + if ($35) { + $36 = (3368 + ($30<<2)|0); + $37 = HEAP32[$36>>2]|0; + $38 = (_stbi__zreceive($0,$37)|0); + $39 = (($38) + ($33))|0; + $$063 = $39; + } else { + $$063 = $33; + } + $40 = HEAP32[$6>>2]|0; + $41 = $$070; + $42 = (($41) - ($40))|0; + $43 = ($42|0)<($$063|0); + if ($43) { + label = 20; + break; + } + $44 = (($$070) + ($$064)|0); + $45 = HEAP32[$7>>2]|0; + $46 = ($44>>>0)>($45>>>0); + if ($46) { + $47 = (_stbi__zexpand($0,$$070,$$064)|0); + $48 = ($47|0)==(0); + if ($48) { + $$3$ph = 0; + label = 28; + break; + } + $49 = HEAP32[$1>>2]|0; + $$272 = $49; + } else { + $$272 = $$070; + } + $50 = (0 - ($$063))|0; + $9 = (($$272) + ($50)|0); + $51 = ($$063|0)==(1); + $52 = ($$064|0)!=(0); + if ($51) { + if (!($52)) { + $$070 = $$272; + continue; + } + $8 = HEAP8[$9>>0]|0; + _memset(($$272|0),($8|0),($$064|0))|0; + $scevgep92 = (($$272) + ($$064)|0); + $$070 = $scevgep92; + continue; + } + if ($52) { + $$067 = $9;$$266 = $$064;$$5 = $$272; + } else { + $$070 = $$272; + continue; + } + while(1) { + $53 = ((($$067)) + 1|0); + $54 = HEAP8[$$067>>0]|0; + $55 = ((($$5)) + 1|0); + HEAP8[$$5>>0] = $54; + $56 = (($$266) + -1)|0; + $57 = ($56|0)==(0); + if ($57) { + break; + } else { + $$067 = $53;$$266 = $56;$$5 = $55; + } + } + $scevgep = (($$272) + ($$064)|0); + $$070 = $scevgep; + } + if ((label|0) == 6) { + _stbi__err(12973); + $$3$ph = 0; + return ($$3$ph|0); + } + else if ((label|0) == 12) { + HEAP32[$1>>2] = $$070; + $$3$ph = 1; + return ($$3$ph|0); + } + else if ((label|0) == 16) { + _stbi__err(12973); + $$3$ph = 0; + return ($$3$ph|0); + } + else if ((label|0) == 20) { + _stbi__err(12990); + $$3$ph = 0; + return ($$3$ph|0); + } + else if ((label|0) == 28) { + return ($$3$ph|0); + } + return (0)|0; +} +function _stbi__zhuffman_decode($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 8|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)<(16); + if ($4) { + _stbi__fill_bits($0); + } + $5 = ((($0)) + 12|0); + $6 = HEAP32[$5>>2]|0; + $7 = $6 & 511; + $8 = (($1) + ($7<<1)|0); + $9 = HEAP16[$8>>1]|0; + $10 = $9&65535; + $11 = ($9<<16>>16)==(0); + if ($11) { + $17 = (_stbi__zhuffman_decode_slowpath($0,$1)|0); + $$0 = $17; + return ($$0|0); + } else { + $12 = $10 >>> 9; + $13 = $6 >>> $12; + HEAP32[$5>>2] = $13; + $14 = HEAP32[$2>>2]|0; + $15 = (($14) - ($12))|0; + HEAP32[$2>>2] = $15; + $16 = $10 & 511; + $$0 = $16; + return ($$0|0); + } + return (0)|0; +} +function _stbi__zexpand($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $$029 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; + var $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 16|0); + HEAP32[$3>>2] = $1; + $4 = ((($0)) + 28|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==(0); + if ($6) { + _stbi__err(12999); + $$0 = 0; + return ($$0|0); + } + $7 = ((($0)) + 20|0); + $8 = HEAP32[$7>>2]|0; + $9 = $1; + $10 = $8; + $11 = (($9) - ($10))|0; + $12 = ((($0)) + 24|0); + $13 = HEAP32[$12>>2]|0; + $14 = (($13) - ($10))|0; + $15 = (($11) + ($2))|0; + $$029 = $14; + while(1) { + $16 = ($15|0)>($$029|0); + $17 = $$029 << 1; + if ($16) { + $$029 = $17; + } else { + break; + } + } + $18 = (_realloc($8,$$029)|0); + $19 = ($18|0)==(0|0); + if ($19) { + _stbi__err(11981); + $$0 = 0; + return ($$0|0); + } else { + HEAP32[$7>>2] = $18; + $20 = (($18) + ($11)|0); + HEAP32[$3>>2] = $20; + $21 = (($18) + ($$029)|0); + HEAP32[$12>>2] = $21; + $$0 = 1; + return ($$0|0); + } + return (0)|0; +} +function _stbi__fill_bits($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 12|0); + $2 = ((($0)) + 8|0); + while(1) { + $3 = HEAP32[$1>>2]|0; + $4 = HEAP32[$2>>2]|0; + $5 = 1 << $4; + $6 = ($3>>>0)<($5>>>0); + if (!($6)) { + label = 3; + break; + } + $7 = (_stbi__zget8($0)|0); + $8 = $7&255; + $9 = HEAP32[$2>>2]|0; + $10 = $8 << $9; + $11 = HEAP32[$1>>2]|0; + $12 = $11 | $10; + HEAP32[$1>>2] = $12; + $13 = (($9) + 8)|0; + HEAP32[$2>>2] = $13; + $14 = ($13|0)<(25); + if (!($14)) { + label = 5; + break; + } + } + if ((label|0) == 3) { + ___assert_fail((13095|0),(11926|0),3848,(13132|0)); + // unreachable; + } + else if ((label|0) == 5) { + return; + } +} +function _stbi__zhuffman_decode_slowpath($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$025 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 12|0); + $3 = HEAP32[$2>>2]|0; + $4 = (_stbi__bit_reverse($3,16)|0); + $$025 = 10; + while(1) { + $5 = (((($1)) + 1056|0) + ($$025<<2)|0); + $6 = HEAP32[$5>>2]|0; + $7 = ($4|0)<($6|0); + $8 = (($$025) + 1)|0; + if ($7) { + break; + } else { + $$025 = $8; + } + } + $9 = ($$025|0)==(16); + if ($9) { + $$0 = -1; + return ($$0|0); + } + $10 = (16 - ($$025))|0; + $11 = $4 >> $10; + $12 = (((($1)) + 1024|0) + ($$025<<1)|0); + $13 = HEAP16[$12>>1]|0; + $14 = $13&65535; + $15 = (($11) - ($14))|0; + $16 = (((($1)) + 1124|0) + ($$025<<1)|0); + $17 = HEAP16[$16>>1]|0; + $18 = $17&65535; + $19 = (($15) + ($18))|0; + $20 = (((($1)) + 1156|0) + ($19)|0); + $21 = HEAP8[$20>>0]|0; + $22 = $21&255; + $23 = ($22|0)==($$025|0); + if (!($23)) { + ___assert_fail((13019|0),(11926|0),3876,(13035|0)); + // unreachable; + } + $24 = HEAP32[$2>>2]|0; + $25 = $24 >>> $$025; + HEAP32[$2>>2] = $25; + $26 = ((($0)) + 8|0); + $27 = HEAP32[$26>>2]|0; + $28 = (($27) - ($$025))|0; + HEAP32[$26>>2] = $28; + $29 = (((($1)) + 1444|0) + ($19<<1)|0); + $30 = HEAP16[$29>>1]|0; + $31 = $30&65535; + $$0 = $31; + return ($$0|0); +} +function _stbi__bit_reverse($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ($1|0)<(17); + if ($2) { + $3 = (_stbi__bitreverse16($0)|0); + $4 = (16 - ($1))|0; + $5 = $3 >> $4; + return ($5|0); + } else { + ___assert_fail((13066|0),(11926|0),3766,(13077|0)); + // unreachable; + } + return (0)|0; +} +function _stbi__bitreverse16($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; + var sp = 0; + sp = STACKTOP; + $1 = $0 >>> 1; + $2 = $1 & 21845; + $3 = $0 << 1; + $4 = $3 & 43690; + $5 = $2 | $4; + $6 = $5 >>> 2; + $7 = $6 & 13107; + $8 = $5 << 2; + $9 = $8 & 52428; + $10 = $7 | $9; + $11 = $10 >>> 4; + $12 = $11 & 3855; + $13 = $10 << 4; + $14 = $13 & 61680; + $15 = $12 | $14; + $16 = $15 >>> 8; + $17 = $15 << 8; + $18 = $17 & 65280; + $19 = $18 | $16; + return ($19|0); +} +function _stbi__zget8($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP32[$0>>2]|0; + $2 = ((($0)) + 4|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($1>>>0)<($3>>>0); + if (!($4)) { + $$0 = 0; + return ($$0|0); + } + $5 = ((($1)) + 1|0); + HEAP32[$0>>2] = $5; + $6 = HEAP8[$1>>0]|0; + $$0 = $6; + return ($$0|0); +} +function _stbi__refill_buffer($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 16|0); + $2 = HEAP32[$1>>2]|0; + $3 = ((($0)) + 28|0); + $4 = HEAP32[$3>>2]|0; + $5 = ((($0)) + 40|0); + $6 = ((($0)) + 36|0); + $7 = HEAP32[$6>>2]|0; + $8 = (FUNCTION_TABLE_iiii[$2 & 15]($4,$5,$7)|0); + $9 = ($8|0)==(0); + if ($9) { + $10 = ((($0)) + 32|0); + HEAP32[$10>>2] = 0; + $11 = ((($0)) + 168|0); + HEAP32[$11>>2] = $5; + $12 = ((($0)) + 41|0); + $13 = ((($0)) + 172|0); + HEAP32[$13>>2] = $12; + HEAP8[$5>>0] = 0; + return; + } else { + $14 = ((($0)) + 168|0); + HEAP32[$14>>2] = $5; + $15 = (((($0)) + 40|0) + ($8)|0); + $16 = ((($0)) + 172|0); + HEAP32[$16>>2] = $15; + return; + } +} +function _stbi__rewind($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 176|0); + $2 = HEAP32[$1>>2]|0; + $3 = ((($0)) + 168|0); + HEAP32[$3>>2] = $2; + $4 = ((($0)) + 180|0); + $5 = HEAP32[$4>>2]|0; + $6 = ((($0)) + 172|0); + HEAP32[$6>>2] = $5; + return; +} +function _stbi__start_callbacks($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0, $11 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 16|0); + ;HEAP32[$3>>2]=HEAP32[$1>>2]|0;HEAP32[$3+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$3+8>>2]=HEAP32[$1+8>>2]|0; + $4 = ((($0)) + 28|0); + HEAP32[$4>>2] = $2; + $5 = ((($0)) + 36|0); + HEAP32[$5>>2] = 128; + $6 = ((($0)) + 32|0); + HEAP32[$6>>2] = 1; + $7 = ((($0)) + 40|0); + $8 = ((($0)) + 176|0); + HEAP32[$8>>2] = $7; + _stbi__refill_buffer($0); + $9 = ((($0)) + 172|0); + $10 = HEAP32[$9>>2]|0; + $11 = ((($0)) + 180|0); + HEAP32[$11>>2] = $10; + return; +} +function _stbi__stdio_read($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = (_fread($1,1,$2,$0)|0); + return ($3|0); +} +function _stbi__stdio_skip($0,$1) { + $0 = $0|0; + $1 = $1|0; + var label = 0, sp = 0; + sp = STACKTOP; + (_fseek($0,$1,1)|0); + return; +} +function _stbi__stdio_eof($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_feof($0)|0); + return ($1|0); +} +function _LoadImage($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$sink = 0, $$sroa$0$0 = 0, $$sroa$0$0$copyload = 0, $$sroa$0$1 = 0, $$sroa$0$144 = 0, $$sroa$10$0 = 0, $$sroa$10$0$$sroa_idx19 = 0, $$sroa$10$0$$sroa_idx20 = 0, $$sroa$10$0$copyload = 0, $$sroa$10$1 = 0, $$sroa$10$140 = 0, $$sroa$10$141 = 0, $$sroa$13$0 = 0, $$sroa$13$0$$sroa_idx23 = 0, $$sroa$13$0$$sroa_idx24 = 0, $$sroa$13$0$copyload = 0, $$sroa$13$1 = 0, $$sroa$13$146 = 0, $$sroa$13$147 = 0, $$sroa$15$0 = 0; + var $$sroa$15$0$$sroa_idx27 = 0, $$sroa$15$0$$sroa_idx28 = 0, $$sroa$15$0$copyload = 0, $$sroa$15$1 = 0, $$sroa$15$2 = 0, $$sroa$15$248 = 0, $$sroa$15$249 = 0, $$sroa$7$0 = 0, $$sroa$7$0$$sroa_idx15 = 0, $$sroa$7$0$$sroa_idx16 = 0, $$sroa$7$0$copyload = 0, $$sroa$7$1 = 0, $$sroa$7$142 = 0, $$sroa$7$143 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; + var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0; + var $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer9 = 0, $vararg_ptr7 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); + $vararg_buffer9 = sp + 32|0; + $vararg_buffer4 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $2 = sp + 48|0; + $3 = sp + 44|0; + $4 = sp + 40|0; + $5 = sp + 36|0; + $6 = (_IsFileExtension($1,16744)|0); + $7 = ($6|0)==(0); do { - if ($402) { - $i$3189 = 0;$longest_floorlist$0188 = 0; - L276: while(1) { - $403 = (_get_bits($f,16)|0); - $404 = $403&65535; - $405 = (((($f)) + 132|0) + ($i$3189<<1)|0); - HEAP16[$405>>1] = $404; - $406 = $403 & 65535; - $407 = ($406>>>0)>(1); - if ($407) { - label = 165; - break; - } - $408 = ($406|0)==(0); - if ($408) { - $i$3189$lcssa459 = $i$3189; - label = 167; - break; - } - $438 = HEAP32[$399>>2]|0; - $439 = (_get_bits($f,5)|0); - $440 = $439&255; - $441 = (($438) + (($i$3189*1596)|0)|0); - HEAP8[$441>>0] = $440; - $442 = $439 & 255; - $443 = ($442|0)==(0); - do { - if (!($443)) { - $j$6159 = 0;$max_class$0158 = -1; - while(1) { - $445 = (_get_bits($f,4)|0); - $446 = $445&255; - $447 = ((((($438) + (($i$3189*1596)|0)|0)) + 1|0) + ($j$6159)|0); - HEAP8[$447>>0] = $446; - $448 = $445 & 255; - $449 = ($448|0)>($max_class$0158|0); - $$max_class$0 = $449 ? $448 : $max_class$0158; - $450 = (($j$6159) + 1)|0; - $451 = HEAP8[$441>>0]|0; - $452 = $451&255; - $453 = ($450|0)<($452|0); - if ($453) { - $j$6159 = $450;$max_class$0158 = $$max_class$0; - } else { - $$max_class$0$lcssa = $$max_class$0; - break; - } - } - $444 = ($$max_class$0$lcssa|0)<(0); - if ($444) { - break; - } else { - $j$7166 = 0; - } - while(1) { - $454 = (_get_bits($f,3)|0); - $455 = (($454) + 1)|0; - $456 = $455&255; - $457 = ((((($438) + (($i$3189*1596)|0)|0)) + 33|0) + ($j$7166)|0); - HEAP8[$457>>0] = $456; - $458 = (_get_bits($f,2)|0); - $459 = $458&255; - $460 = ((((($438) + (($i$3189*1596)|0)|0)) + 49|0) + ($j$7166)|0); - HEAP8[$460>>0] = $459; - $461 = ($459<<24>>24)==(0); - if ($461) { - $k$1163 = 0; - label = 178; - } else { - $463 = (_get_bits($f,8)|0); - $464 = $463&255; - $465 = ((((($438) + (($i$3189*1596)|0)|0)) + 65|0) + ($j$7166)|0); - HEAP8[$465>>0] = $464; - $466 = $463 & 255; - $467 = HEAP32[$86>>2]|0; - $468 = ($466|0)<($467|0); - if (!($468)) { - label = 176; - break L276; - } - $$pr287 = HEAP8[$460>>0]|0; - $462 = ($$pr287<<24>>24)==(31); - if (!($462)) { - $k$1163 = 0; - label = 178; - } - } - if ((label|0) == 178) { - while(1) { - label = 0; - $474 = (_get_bits($f,8)|0); - $475 = (($474) + 65535)|0; - $476 = $475&65535; - $477 = (((((($438) + (($i$3189*1596)|0)|0)) + 82|0) + ($j$7166<<4)|0) + ($k$1163<<1)|0); - HEAP16[$477>>1] = $476; - $sext = $475 << 16; - $478 = $sext >> 16; - $479 = HEAP32[$86>>2]|0; - $480 = ($478|0)<($479|0); - $472 = (($k$1163) + 1)|0; - if (!($480)) { - label = 179; - break L276; - } - $469 = HEAP8[$460>>0]|0; - $470 = $469&255; - $471 = 1 << $470; - $473 = ($472|0)<($471|0); - if ($473) { - $k$1163 = $472; - label = 178; - } else { - break; - } - } - } - $481 = (($j$7166) + 1)|0; - $482 = ($j$7166|0)<($$max_class$0$lcssa|0); - if ($482) { - $j$7166 = $481; - } else { - break; - } - } - } - } while(0); - $483 = (_get_bits($f,2)|0); - $484 = (($483) + 1)|0; - $485 = $484&255; - $486 = (((($438) + (($i$3189*1596)|0)|0)) + 1588|0); - HEAP8[$486>>0] = $485; - $487 = (_get_bits($f,4)|0); - $488 = $487&255; - $489 = (((($438) + (($i$3189*1596)|0)|0)) + 1589|0); - HEAP8[$489>>0] = $488; - $490 = (((($438) + (($i$3189*1596)|0)|0)) + 338|0); - HEAP16[$490>>1] = 0; - $491 = HEAP8[$489>>0]|0; - $492 = $491&255; - $493 = 1 << $492; - $494 = $493&65535; - $495 = (((($438) + (($i$3189*1596)|0)|0)) + 340|0); - HEAP16[$495>>1] = $494; - $496 = (((($438) + (($i$3189*1596)|0)|0)) + 1592|0); - HEAP32[$496>>2] = 2; - $497 = HEAP8[$441>>0]|0; - $498 = ($497<<24>>24)==(0); - if ($498) { - $j$9177 = 0; - label = 186; - } else { - $j$8174 = 0; - while(1) { - $500 = ((((($438) + (($i$3189*1596)|0)|0)) + 1|0) + ($j$8174)|0); - $501 = HEAP8[$500>>0]|0; - $502 = $501&255; - $503 = ((((($438) + (($i$3189*1596)|0)|0)) + 33|0) + ($502)|0); - $504 = HEAP8[$503>>0]|0; - $505 = ($504<<24>>24)==(0); - if (!($505)) { - $k$2170 = 0; - while(1) { - $506 = HEAP8[$489>>0]|0; - $507 = $506&255; - $508 = (_get_bits($f,$507)|0); - $509 = $508&65535; - $510 = HEAP32[$496>>2]|0; - $511 = ((((($438) + (($i$3189*1596)|0)|0)) + 338|0) + ($510<<1)|0); - HEAP16[$511>>1] = $509; - $512 = HEAP32[$496>>2]|0; - $513 = (($512) + 1)|0; - HEAP32[$496>>2] = $513; - $514 = (($k$2170) + 1)|0; - $515 = HEAP8[$503>>0]|0; - $516 = $515&255; - $517 = ($514|0)<($516|0); - if ($517) { - $k$2170 = $514; - } else { - break; - } - } - } - $518 = (($j$8174) + 1)|0; - $519 = HEAP8[$441>>0]|0; - $520 = $519&255; - $521 = ($518|0)<($520|0); - if ($521) { - $j$8174 = $518; - } else { - break; - } - } - $$pr288 = HEAP32[$496>>2]|0; - $499 = ($$pr288|0)>(0); - if ($499) { - $j$9177 = 0; - label = 186; - } else { - $$lcssa50 = $$pr288; - } - } - if ((label|0) == 186) { - while(1) { - label = 0; - $522 = ((((($438) + (($i$3189*1596)|0)|0)) + 338|0) + ($j$9177<<1)|0); - $523 = HEAP16[$522>>1]|0; - $524 = (($p) + ($j$9177<<2)|0); - HEAP16[$524>>1] = $523; - $525 = $j$9177&65535; - $526 = (((($p) + ($j$9177<<2)|0)) + 2|0); - HEAP16[$526>>1] = $525; - $527 = (($j$9177) + 1)|0; - $528 = HEAP32[$496>>2]|0; - $529 = ($527|0)<($528|0); - if ($529) { - $j$9177 = $527; - label = 186; - } else { - $$lcssa50 = $528; - break; - } - } - } - _qsort($p,$$lcssa50,4,1); - $530 = HEAP32[$496>>2]|0; - $531 = ($530|0)>(0); - do { - if ($531) { - $j$10181 = 0; - while(1) { - $533 = (((($p) + ($j$10181<<2)|0)) + 2|0); - $534 = HEAP16[$533>>1]|0; - $535 = $534&255; - $536 = ((((($438) + (($i$3189*1596)|0)|0)) + 838|0) + ($j$10181)|0); - HEAP8[$536>>0] = $535; - $537 = (($j$10181) + 1)|0; - $538 = HEAP32[$496>>2]|0; - $539 = ($537|0)<($538|0); - if ($539) { - $j$10181 = $537; - } else { - $$lcssa457 = $538; - break; - } - } - $532 = ($$lcssa457|0)>(2); - if ($532) { - $j$11184 = 2; - } else { - $$lcssa51 = $$lcssa457; - break; - } - while(1) { - _neighbors($490,$j$11184,$low,$hi); - $540 = HEAP32[$low>>2]|0; - $541 = $540&255; - $542 = ((((($438) + (($i$3189*1596)|0)|0)) + 1088|0) + ($j$11184<<1)|0); - HEAP8[$542>>0] = $541; - $543 = HEAP32[$hi>>2]|0; - $544 = $543&255; - $545 = ((((((($438) + (($i$3189*1596)|0)|0)) + 1088|0) + ($j$11184<<1)|0)) + 1|0); - HEAP8[$545>>0] = $544; - $546 = (($j$11184) + 1)|0; - $547 = HEAP32[$496>>2]|0; - $548 = ($546|0)<($547|0); - if ($548) { - $j$11184 = $546; - } else { - $$lcssa51 = $547; - break; - } - } - } else { - $$lcssa51 = $530; - } - } while(0); - $549 = ($$lcssa51|0)>($longest_floorlist$0188|0); - $$longest_floorlist$0 = $549 ? $$lcssa51 : $longest_floorlist$0188; - $550 = (($i$3189) + 1)|0; - $551 = HEAP32[$396>>2]|0; - $552 = ($550|0)<($551|0); - if ($552) { - $i$3189 = $550;$longest_floorlist$0188 = $$longest_floorlist$0; - } else { - $$longest_floorlist$0$lcssa = $$longest_floorlist$0; - label = 193; - break; - } - } - if ((label|0) == 165) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - else if ((label|0) == 167) { - $409 = HEAP32[$399>>2]|0; - $410 = (_get_bits($f,8)|0); - $411 = $410&255; - $412 = (($409) + (($i$3189$lcssa459*1596)|0)|0); - HEAP8[$412>>0] = $411; - $413 = (_get_bits($f,16)|0); - $414 = $413&65535; - $415 = (((($409) + (($i$3189$lcssa459*1596)|0)|0)) + 2|0); - HEAP16[$415>>1] = $414; - $416 = (_get_bits($f,16)|0); - $417 = $416&65535; - $418 = (((($409) + (($i$3189$lcssa459*1596)|0)|0)) + 4|0); - HEAP16[$418>>1] = $417; - $419 = (_get_bits($f,6)|0); - $420 = $419&255; - $421 = (((($409) + (($i$3189$lcssa459*1596)|0)|0)) + 6|0); - HEAP8[$421>>0] = $420; - $422 = (_get_bits($f,8)|0); - $423 = $422&255; - $424 = (((($409) + (($i$3189$lcssa459*1596)|0)|0)) + 7|0); - HEAP8[$424>>0] = $423; - $425 = (_get_bits($f,4)|0); - $426 = (($425) + 1)|0; - $427 = $426&255; - $428 = (((($409) + (($i$3189$lcssa459*1596)|0)|0)) + 8|0); - HEAP8[$428>>0] = $427; - $429 = $426 & 255; - $430 = ($429|0)==(0); - if (!($430)) { - $j$5108 = 0; - while(1) { - $431 = (_get_bits($f,8)|0); - $432 = $431&255; - $$sum = (($j$5108) + 8)|0; - $433 = ((((($409) + (($i$3189$lcssa459*1596)|0)|0)) + 1|0) + ($$sum)|0); - HEAP8[$433>>0] = $432; - $434 = (($j$5108) + 1)|0; - $435 = HEAP8[$428>>0]|0; - $436 = $435&255; - $437 = ($434|0)<($436|0); - if ($437) { - $j$5108 = $434; - } else { - break; - } - } - } - _error($f,4); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - else if ((label|0) == 176) { - _error($f,20); - } - else if ((label|0) == 179) { - _error($f,20); - } - else if ((label|0) == 193) { - $phitmp234 = $$longest_floorlist$0$lcssa << 1; - $longest_floorlist$0$lcssa = $phitmp234; + if ($7) { + $19 = (_IsFileExtension($1,13394)|0); + $20 = ($19|0)==(0); + if ($20) { + HEAP32[$vararg_buffer1>>2] = $1; + _TraceLog(1,13399,$vararg_buffer1); + $$sroa$10$141 = 0;$$sroa$13$147 = 0;$$sroa$15$249 = 0;$$sroa$7$143 = 0; break; } - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } else { - $longest_floorlist$0$lcssa = 0; - } - } while(0); - $553 = (_get_bits($f,6)|0); - $554 = (($553) + 1)|0; - $555 = ((($f)) + 264|0); - HEAP32[$555>>2] = $554; - $556 = ($554*24)|0; - $557 = (_setup_malloc($f,$556)|0); - $558 = ((($f)) + 396|0); - HEAP32[$558>>2] = $557; - $559 = ($557|0)==(0|0); - if ($559) { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $560 = HEAP32[$555>>2]|0; - $561 = ($560*24)|0; - _memset(($557|0),0,($561|0))|0; - $562 = HEAP32[$555>>2]|0; - $563 = ($562|0)>(0); - L333: do { - if ($563) { - $i$4154 = 0; - L335: while(1) { - $564 = HEAP32[$558>>2]|0; - $565 = (_get_bits($f,16)|0); - $566 = $565&65535; - $567 = (((($f)) + 268|0) + ($i$4154<<1)|0); - HEAP16[$567>>1] = $566; - $568 = $565 & 65535; - $569 = ($568>>>0)>(2); - if ($569) { - label = 199; - break; - } - $570 = (_get_bits($f,24)|0); - $571 = (($564) + (($i$4154*24)|0)|0); - HEAP32[$571>>2] = $570; - $572 = (_get_bits($f,24)|0); - $573 = (((($564) + (($i$4154*24)|0)|0)) + 4|0); - HEAP32[$573>>2] = $572; - $574 = HEAP32[$571>>2]|0; - $575 = ($572>>>0)<($574>>>0); - if ($575) { - label = 201; - break; - } - $576 = (_get_bits($f,24)|0); - $577 = (($576) + 1)|0; - $578 = (((($564) + (($i$4154*24)|0)|0)) + 8|0); - HEAP32[$578>>2] = $577; - $579 = (_get_bits($f,6)|0); - $580 = (($579) + 1)|0; - $581 = $580&255; - $582 = (((($564) + (($i$4154*24)|0)|0)) + 12|0); - HEAP8[$582>>0] = $581; - $583 = (_get_bits($f,8)|0); - $584 = $583&255; - $585 = (((($564) + (($i$4154*24)|0)|0)) + 13|0); - HEAP8[$585>>0] = $584; - $586 = $583 & 255; - $587 = HEAP32[$86>>2]|0; - $588 = ($586|0)<($587|0); - if (!($588)) { - label = 204; - break; - } - $589 = HEAP8[$582>>0]|0; - $590 = $589&255; - $591 = ($589<<24>>24)==(0); - if ($591) { - $$lcssa = $590; - } else { - $j$12138 = 0; - while(1) { - $592 = (_get_bits($f,3)|0); - $593 = (_get_bits($f,1)|0); - $594 = ($593|0)==(0); - if ($594) { - $high_bits$0 = 0; - } else { - $595 = (_get_bits($f,5)|0); - $high_bits$0 = $595; - } - $596 = $high_bits$0 << 3; - $597 = (($596) + ($592))|0; - $598 = $597&255; - $599 = (($p) + ($j$12138)|0); - HEAP8[$599>>0] = $598; - $600 = (($j$12138) + 1)|0; - $601 = HEAP8[$582>>0]|0; - $602 = $601&255; - $603 = ($600|0)<($602|0); - if ($603) { - $j$12138 = $600; - } else { - $$lcssa = $602; - break; - } - } - } - $604 = $$lcssa << 4; - $605 = (_setup_malloc($f,$604)|0); - $606 = (((($564) + (($i$4154*24)|0)|0)) + 20|0); - HEAP32[$606>>2] = $605; - $607 = ($605|0)==(0|0); - if ($607) { - label = 210; - break; - } - $608 = HEAP8[$582>>0]|0; - $609 = ($608<<24>>24)==(0); - if (!($609)) { - $j$13143 = 0; - while(1) { - $610 = (($p) + ($j$13143)|0); - $611 = HEAP8[$610>>0]|0; - $612 = $611&255; - $k$3142 = 0; - while(1) { - $613 = 1 << $k$3142; - $614 = $612 & $613; - $615 = ($614|0)==(0); - if ($615) { - $626 = HEAP32[$606>>2]|0; - $627 = ((($626) + ($j$13143<<4)|0) + ($k$3142<<1)|0); - HEAP16[$627>>1] = -1; - } else { - $616 = (_get_bits($f,8)|0); - $617 = $616&65535; - $618 = HEAP32[$606>>2]|0; - $619 = ((($618) + ($j$13143<<4)|0) + ($k$3142<<1)|0); - HEAP16[$619>>1] = $617; - $620 = HEAP32[$606>>2]|0; - $621 = ((($620) + ($j$13143<<4)|0) + ($k$3142<<1)|0); - $622 = HEAP16[$621>>1]|0; - $623 = $622 << 16 >> 16; - $624 = HEAP32[$86>>2]|0; - $625 = ($623|0)<($624|0); - if (!($625)) { - label = 214; - break L335; - } - } - $628 = (($k$3142) + 1)|0; - $629 = ($628|0)<(8); - if ($629) { - $k$3142 = $628; - } else { - break; - } - } - $630 = (($j$13143) + 1)|0; - $631 = HEAP8[$582>>0]|0; - $632 = $631&255; - $633 = ($630|0)<($632|0); - if ($633) { - $j$13143 = $630; - } else { - break; - } - } - } - $634 = HEAP8[$585>>0]|0; - $635 = $634&255; - $636 = HEAP32[$89>>2]|0; - $637 = (((($636) + (($635*2096)|0)|0)) + 4|0); - $638 = HEAP32[$637>>2]|0; - $639 = $638 << 2; - $640 = (_setup_malloc($f,$639)|0); - $641 = (((($564) + (($i$4154*24)|0)|0)) + 16|0); - HEAP32[$641>>2] = $640; - $642 = ($640|0)==(0|0); - if ($642) { - label = 219; - break; - } - $643 = HEAP8[$585>>0]|0; - $644 = $643&255; - $645 = HEAP32[$89>>2]|0; - $646 = (((($645) + (($644*2096)|0)|0)) + 4|0); - $647 = HEAP32[$646>>2]|0; - $648 = $647 << 2; - _memset(($640|0),0,($648|0))|0; - $649 = HEAP8[$585>>0]|0; - $650 = $649&255; - $651 = HEAP32[$89>>2]|0; - $652 = (((($651) + (($650*2096)|0)|0)) + 4|0); - $653 = HEAP32[$652>>2]|0; - $654 = ($653|0)>(0); - if ($654) { - $656 = $651;$657 = $650;$j$14150 = 0; - while(1) { - $655 = (($656) + (($657*2096)|0)|0); - $658 = HEAP32[$655>>2]|0; - $659 = (_setup_malloc($f,$658)|0); - $660 = HEAP32[$641>>2]|0; - $661 = (($660) + ($j$14150<<2)|0); - HEAP32[$661>>2] = $659; - $662 = HEAP32[$641>>2]|0; - $663 = (($662) + ($j$14150<<2)|0); - $664 = HEAP32[$663>>2]|0; - $665 = ($664|0)==(0|0); - if ($665) { - label = 223; - break L335; - } - $666 = ($658|0)>(0); - if ($666) { - $k$4147$in = $658;$temp$0146 = $j$14150; - while(1) { - $k$4147 = (($k$4147$in) + -1)|0; - $667 = HEAP8[$582>>0]|0; - $668 = $667&255; - $669 = (($temp$0146|0) % ($668|0))&-1; - $670 = $669&255; - $671 = HEAP32[$641>>2]|0; - $672 = (($671) + ($j$14150<<2)|0); - $673 = HEAP32[$672>>2]|0; - $674 = (($673) + ($k$4147)|0); - HEAP8[$674>>0] = $670; - $675 = HEAP8[$582>>0]|0; - $676 = $675&255; - $677 = (($temp$0146|0) / ($676|0))&-1; - $678 = ($k$4147$in|0)>(1); - if ($678) { - $k$4147$in = $k$4147;$temp$0146 = $677; - } else { - break; - } - } - } - $679 = (($j$14150) + 1)|0; - $680 = HEAP8[$585>>0]|0; - $681 = $680&255; - $682 = HEAP32[$89>>2]|0; - $683 = (((($682) + (($681*2096)|0)|0)) + 4|0); - $684 = HEAP32[$683>>2]|0; - $685 = ($679|0)<($684|0); - if ($685) { - $656 = $682;$657 = $681;$j$14150 = $679; - } else { - break; - } - } - } - $686 = (($i$4154) + 1)|0; - $687 = HEAP32[$555>>2]|0; - $688 = ($686|0)<($687|0); - if ($688) { - $i$4154 = $686; - } else { - break L333; - } + HEAP32[$3>>2] = 0; + HEAP32[$4>>2] = 0; + HEAP32[$5>>2] = 0; + $21 = (_fopen($1,17589)|0); + $22 = (_stbi_load_from_file($21,$3,$4,$5,0)|0); + (_fclose($21)|0); + $23 = HEAP32[$3>>2]|0; + $24 = HEAP32[$4>>2]|0; + $25 = HEAP32[$5>>2]|0; + switch ($25|0) { + case 1: { + $$sink = 1; + label = 11; + break; } - if ((label|0) == 199) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + case 2: { + $$sink = 2; + label = 11; + break; } - else if ((label|0) == 201) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + case 3: { + $$sink = 4; + label = 11; + break; } - else if ((label|0) == 204) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + case 4: { + $$sink = 7; + label = 11; + break; } - else if ((label|0) == 210) { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + default: { + $$sroa$15$1 = 0; } - else if ((label|0) == 214) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); } - else if ((label|0) == 219) { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + if ((label|0) == 11) { + $$sroa$15$1 = $$sink; } - else if ((label|0) == 223) { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + $$sroa$0$1 = $22;$$sroa$10$1 = $24;$$sroa$13$1 = 1;$$sroa$15$2 = $$sroa$15$1;$$sroa$7$1 = $23; + label = 14; + } else { + $8 = (_LoadResource($1,0)|0); + $9 = HEAP32[$8>>2]|0; + $10 = ($9|0)==(1); + if ($10) { + $11 = ((($8)) + 20|0); + $12 = HEAP32[$11>>2]|0; + $13 = ((($8)) + 4|0); + $14 = HEAP32[$13>>2]|0; + $15 = ((($8)) + 8|0); + $16 = HEAP32[$15>>2]|0; + $17 = ((($8)) + 12|0); + $18 = HEAP32[$17>>2]|0; + _LoadImagePro($2,$12,$14,$16,$18); + $$sroa$0$0$copyload = HEAP32[$2>>2]|0; + $$sroa$7$0$$sroa_idx15 = ((($2)) + 4|0); + $$sroa$7$0$copyload = HEAP32[$$sroa$7$0$$sroa_idx15>>2]|0; + $$sroa$10$0$$sroa_idx19 = ((($2)) + 8|0); + $$sroa$10$0$copyload = HEAP32[$$sroa$10$0$$sroa_idx19>>2]|0; + $$sroa$13$0$$sroa_idx23 = ((($2)) + 12|0); + $$sroa$13$0$copyload = HEAP32[$$sroa$13$0$$sroa_idx23>>2]|0; + $$sroa$15$0$$sroa_idx27 = ((($2)) + 16|0); + $$sroa$15$0$copyload = HEAP32[$$sroa$15$0$$sroa_idx27>>2]|0; + $$sroa$0$0 = $$sroa$0$0$copyload;$$sroa$10$0 = $$sroa$10$0$copyload;$$sroa$13$0 = $$sroa$13$0$copyload;$$sroa$15$0 = $$sroa$15$0$copyload;$$sroa$7$0 = $$sroa$7$0$copyload; + } else { + HEAP32[$vararg_buffer>>2] = $1; + _TraceLog(1,13347,$vararg_buffer); + $$sroa$0$0 = 0;$$sroa$10$0 = 0;$$sroa$13$0 = 0;$$sroa$15$0 = 0;$$sroa$7$0 = 0; } + _UnloadResource($8); + $$sroa$0$1 = $$sroa$0$0;$$sroa$10$1 = $$sroa$10$0;$$sroa$13$1 = $$sroa$13$0;$$sroa$15$2 = $$sroa$15$0;$$sroa$7$1 = $$sroa$7$0; + label = 14; } } while(0); - $689 = (_get_bits($f,6)|0); - $690 = (($689) + 1)|0; - $691 = ((($f)) + 400|0); - HEAP32[$691>>2] = $690; - $692 = ($690*40)|0; - $693 = (_setup_malloc($f,$692)|0); - $694 = ((($f)) + 404|0); - HEAP32[$694>>2] = $693; - $695 = ($693|0)==(0|0); - if ($695) { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + if ((label|0) == 14) { + $26 = ($$sroa$0$1|0)==(0|0); + if ($26) { + $$sroa$10$141 = $$sroa$10$1;$$sroa$13$147 = $$sroa$13$1;$$sroa$15$249 = $$sroa$15$2;$$sroa$7$143 = $$sroa$7$1; + } else { + HEAP32[$vararg_buffer4>>2] = $1; + $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); + HEAP32[$vararg_ptr7>>2] = $$sroa$7$1; + $vararg_ptr8 = ((($vararg_buffer4)) + 8|0); + HEAP32[$vararg_ptr8>>2] = $$sroa$10$1; + _TraceLog(0,13435,$vararg_buffer4); + $$sroa$0$144 = $$sroa$0$1;$$sroa$10$140 = $$sroa$10$1;$$sroa$13$146 = $$sroa$13$1;$$sroa$15$248 = $$sroa$15$2;$$sroa$7$142 = $$sroa$7$1; + HEAP32[$0>>2] = $$sroa$0$144; + $$sroa$7$0$$sroa_idx16 = ((($0)) + 4|0); + HEAP32[$$sroa$7$0$$sroa_idx16>>2] = $$sroa$7$142; + $$sroa$10$0$$sroa_idx20 = ((($0)) + 8|0); + HEAP32[$$sroa$10$0$$sroa_idx20>>2] = $$sroa$10$140; + $$sroa$13$0$$sroa_idx24 = ((($0)) + 12|0); + HEAP32[$$sroa$13$0$$sroa_idx24>>2] = $$sroa$13$146; + $$sroa$15$0$$sroa_idx28 = ((($0)) + 16|0); + HEAP32[$$sroa$15$0$$sroa_idx28>>2] = $$sroa$15$248; + STACKTOP = sp;return; + } } - $696 = HEAP32[$691>>2]|0; - $697 = ($696*40)|0; - _memset(($693|0),0,($697|0))|0; - $698 = HEAP32[$691>>2]|0; - $699 = ($698|0)>(0); - L389: do { - if ($699) { - $i$5133 = 0; - L390: while(1) { - $700 = HEAP32[$694>>2]|0; - $701 = (($700) + (($i$5133*40)|0)|0); - $702 = (_get_bits($f,16)|0); - $703 = ($702|0)==(0); - if (!($703)) { - label = 231; - break; - } - $704 = HEAP32[$27>>2]|0; - $705 = ($704*3)|0; - $706 = (_setup_malloc($f,$705)|0); - $707 = (((($700) + (($i$5133*40)|0)|0)) + 4|0); - HEAP32[$707>>2] = $706; - $708 = ($706|0)==(0|0); - if ($708) { - label = 233; - break; - } - $709 = (_get_bits($f,1)|0); - $710 = ($709|0)==(0); - if ($710) { - $715 = (((($700) + (($i$5133*40)|0)|0)) + 8|0); - HEAP8[$715>>0] = 1; - } else { - $711 = (_get_bits($f,4)|0); - $712 = (($711) + 1)|0; - $713 = $712&255; - $714 = (((($700) + (($i$5133*40)|0)|0)) + 8|0); - HEAP8[$714>>0] = $713; - } - $716 = (((($700) + (($i$5133*40)|0)|0)) + 8|0); - $717 = (_get_bits($f,1)|0); - $718 = ($717|0)==(0); - do { - if ($718) { - HEAP16[$701>>1] = 0; - } else { - $719 = (_get_bits($f,8)|0); - $720 = (($719) + 1)|0; - $721 = $720&65535; - HEAP16[$701>>1] = $721; - $722 = $720 & 65535; - $723 = ($722|0)==(0); - if ($723) { - break; - } else { - $k$5122 = 0; - } + HEAP32[$vararg_buffer9>>2] = $1; + _TraceLog(1,13474,$vararg_buffer9); + $$sroa$0$144 = 0;$$sroa$10$140 = $$sroa$10$141;$$sroa$13$146 = $$sroa$13$147;$$sroa$15$248 = $$sroa$15$249;$$sroa$7$142 = $$sroa$7$143; + HEAP32[$0>>2] = $$sroa$0$144; + $$sroa$7$0$$sroa_idx16 = ((($0)) + 4|0); + HEAP32[$$sroa$7$0$$sroa_idx16>>2] = $$sroa$7$142; + $$sroa$10$0$$sroa_idx20 = ((($0)) + 8|0); + HEAP32[$$sroa$10$0$$sroa_idx20>>2] = $$sroa$10$140; + $$sroa$13$0$$sroa_idx24 = ((($0)) + 12|0); + HEAP32[$$sroa$13$0$$sroa_idx24>>2] = $$sroa$13$146; + $$sroa$15$0$$sroa_idx28 = ((($0)) + 16|0); + HEAP32[$$sroa$15$0$$sroa_idx28>>2] = $$sroa$15$248; + STACKTOP = sp;return; +} +function _LoadResource($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0$lcssa = 0, $$05665 = 0, $$05764 = 0, $$1 = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; + var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond60 = 0; + var $or$cond62 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer8 = 0, $vararg_ptr11 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); + $vararg_buffer8 = sp + 24|0; + $vararg_buffer4 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $2 = sp + 64|0; + $3 = sp + 32|0; + $4 = (_fopen($0,17589)|0); + $5 = ($4|0)==(0|0); + if ($5) { + HEAP32[$vararg_buffer>>2] = $0; + _TraceLog(1,13533,$vararg_buffer); + $$2 = 0; + STACKTOP = sp;return ($$2|0); + } + (_fread($2,1,1,$4)|0); + $6 = ((($2)) + 1|0); + (_fread($6,1,1,$4)|0); + $7 = ((($2)) + 2|0); + (_fread($7,1,1,$4)|0); + $8 = ((($2)) + 3|0); + (_fread($8,1,1,$4)|0); + $9 = ((($2)) + 4|0); + (_fread($9,2,1,$4)|0); + $10 = ((($2)) + 6|0); + (_fread($10,2,1,$4)|0); + $11 = HEAP8[$2>>0]|0; + $12 = ($11<<24>>24)==(114); + $13 = HEAP8[$6>>0]|0; + $14 = ($13<<24>>24)==(82); + $or$cond = $12 | $14; + $15 = HEAP8[$7>>0]|0; + $16 = ($15<<24>>24)==(69); + $or$cond60 = $or$cond | $16; + $17 = HEAP8[$8>>0]|0; + $18 = ($17<<24>>24)==(83); + $or$cond62 = $or$cond60 | $18; + if ($or$cond62) { + $19 = HEAP16[$10>>1]|0; + $20 = ($19<<16>>16)==(0); + if ($20) { + $$0$lcssa = 0; + } else { + $21 = ((($3)) + 7|0); + $22 = HEAP16[$10>>1]|0; + $23 = $22&65535; + $24 = ((($3)) + 8|0); + $25 = ((($3)) + 4|0); + $26 = ((($3)) + 16|0); + $27 = ((($3)) + 20|0); + $28 = ((($3)) + 24|0); + $29 = ((($3)) + 28|0); + $30 = ((($3)) + 8|0); + $31 = ((($3)) + 5|0); + $32 = ((($3)) + 12|0); + $$05665 = 0; + while(1) { + (_fread($3,32,1,$4)|0); + $36 = HEAP8[$21>>0]|0; + $37 = $36&255; + $38 = ($37*24)|0; + $39 = (_malloc($38)|0); + $40 = HEAP32[$3>>2]|0; + $41 = ($40|0)==($1|0); + if ($41) { + $42 = HEAP8[$21>>0]|0; + $43 = ($42<<24>>24)==(0); + if (!($43)) { + $$05764 = 0; while(1) { - $728 = HEAP32[$27>>2]|0; - $729 = (($728) + -1)|0; - $730 = (_ilog($729)|0); - $731 = (_get_bits($f,$730)|0); - $732 = $731&255; - $733 = HEAP32[$707>>2]|0; - $734 = (($733) + (($k$5122*3)|0)|0); - HEAP8[$734>>0] = $732; - $735 = HEAP32[$27>>2]|0; - $736 = (($735) + -1)|0; - $737 = (_ilog($736)|0); - $738 = (_get_bits($f,$737)|0); - $739 = $738&255; - $740 = HEAP32[$707>>2]|0; - $741 = (((($740) + (($k$5122*3)|0)|0)) + 1|0); - HEAP8[$741>>0] = $739; - $742 = HEAP32[$707>>2]|0; - $743 = (($742) + (($k$5122*3)|0)|0); - $744 = HEAP8[$743>>0]|0; - $745 = $744&255; - $746 = HEAP32[$27>>2]|0; - $747 = ($745|0)<($746|0); - if (!($747)) { - label = 241; - break L390; - } - $748 = (((($742) + (($k$5122*3)|0)|0)) + 1|0); - $749 = HEAP8[$748>>0]|0; - $750 = $749&255; - $751 = ($750|0)<($746|0); - if (!($751)) { - label = 243; - break L390; - } - $752 = ($744<<24>>24)==($749<<24>>24); - $726 = (($k$5122) + 1)|0; - if ($752) { - label = 245; - break L390; - } - $724 = HEAP16[$701>>1]|0; - $725 = $724&65535; - $727 = ($726|0)<($725|0); - if ($727) { - $k$5122 = $726; + $44 = HEAP8[$25>>0]|0; + $45 = $44&255; + $46 = (($39) + (($$05764*24)|0)|0); + HEAP32[$46>>2] = $45; + $47 = HEAP32[$26>>2]|0; + $48 = (((($39) + (($$05764*24)|0)|0)) + 4|0); + HEAP32[$48>>2] = $47; + $49 = HEAP32[$27>>2]|0; + $50 = (((($39) + (($$05764*24)|0)|0)) + 8|0); + HEAP32[$50>>2] = $49; + $51 = HEAP32[$28>>2]|0; + $52 = (((($39) + (($$05764*24)|0)|0)) + 12|0); + HEAP32[$52>>2] = $51; + $53 = HEAP32[$29>>2]|0; + $54 = (((($39) + (($$05764*24)|0)|0)) + 16|0); + HEAP32[$54>>2] = $53; + $55 = HEAP32[$30>>2]|0; + $56 = (_malloc($55)|0); + (_fread($56,$55,1,$4)|0); + $57 = HEAP8[$31>>0]|0; + $58 = ($57<<24>>24)==(1); + if ($58) { + $59 = HEAP32[$30>>2]|0; + $60 = HEAP32[$32>>2]|0; + $61 = (_DecompressData($56,$59,$60)|0); + $62 = (((($39) + (($$05764*24)|0)|0)) + 20|0); + HEAP32[$62>>2] = $61; + _free($56); } else { - break; - } - } - } - } while(0); - $753 = (_get_bits($f,2)|0); - $754 = ($753|0)==(0); - if (!($754)) { - label = 248; - break; - } - $755 = HEAP8[$716>>0]|0; - $756 = ($755&255)>(1); - $757 = HEAP32[$27>>2]|0; - $758 = ($757|0)>(0); - do { - if ($756) { - if ($758) { - $j$15127 = 0; - } else { - break; - } - while(1) { - $766 = (_get_bits($f,4)|0); - $767 = $766&255; - $768 = HEAP32[$707>>2]|0; - $769 = (((($768) + (($j$15127*3)|0)|0)) + 2|0); - HEAP8[$769>>0] = $767; - $770 = HEAP32[$707>>2]|0; - $771 = (((($770) + (($j$15127*3)|0)|0)) + 2|0); - $772 = HEAP8[$771>>0]|0; - $773 = HEAP8[$716>>0]|0; - $774 = ($772&255)<($773&255); - $762 = (($j$15127) + 1)|0; - if (!($774)) { - label = 256; - break L390; + $63 = (((($39) + (($$05764*24)|0)|0)) + 20|0); + HEAP32[$63>>2] = $56; } - $761 = HEAP32[$27>>2]|0; - $763 = ($762|0)<($761|0); - if ($763) { - $j$15127 = $762; - } else { - break; + $64 = (((($39) + (($$05764*24)|0)|0)) + 20|0); + $65 = HEAP32[$64>>2]|0; + $66 = ($65|0)==(0|0); + if (!($66)) { + $67 = HEAP32[$3>>2]|0; + HEAP32[$vararg_buffer4>>2] = $0; + $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); + HEAP32[$vararg_ptr7>>2] = $67; + _TraceLog(0,13630,$vararg_buffer4); } - } - } else { - if (!($758)) { - break; - } - $759 = HEAP32[$707>>2]|0; - $760 = HEAP32[$27>>2]|0; - $j$16125 = 0; - while(1) { - $775 = (((($759) + (($j$16125*3)|0)|0)) + 2|0); - HEAP8[$775>>0] = 0; - $776 = (($j$16125) + 1)|0; - $777 = ($776|0)<($760|0); - if ($777) { - $j$16125 = $776; + (_fread($3,32,1,$4)|0); + $68 = (($$05764) + 1)|0; + $69 = HEAP8[$21>>0]|0; + $70 = $69&255; + $71 = ($68|0)<($70|0); + if ($71) { + $$05764 = $68; } else { break; } } } - } while(0); - $764 = HEAP8[$716>>0]|0; - $765 = ($764<<24>>24)==(0); - if (!($765)) { - $j$17129 = 0; - while(1) { - (_get_bits($f,8)|0); - $782 = (_get_bits($f,8)|0); - $783 = $782&255; - $784 = ((((($700) + (($i$5133*40)|0)|0)) + 9|0) + ($j$17129)|0); - HEAP8[$784>>0] = $783; - $785 = (_get_bits($f,8)|0); - $786 = $785&255; - $787 = ((((($700) + (($i$5133*40)|0)|0)) + 24|0) + ($j$17129)|0); - HEAP8[$787>>0] = $786; - $788 = HEAP8[$784>>0]|0; - $789 = $788&255; - $790 = HEAP32[$396>>2]|0; - $791 = ($789|0)<($790|0); - if (!($791)) { - label = 260; - break L390; - } - $792 = $785 & 255; - $793 = HEAP32[$555>>2]|0; - $794 = ($792|0)<($793|0); - $780 = (($j$17129) + 1)|0; - if (!($794)) { - label = 262; - break L390; - } - $778 = HEAP8[$716>>0]|0; - $779 = $778&255; - $781 = ($780|0)<($779|0); - if ($781) { - $j$17129 = $780; - } else { - break; - } - } + } else { + $72 = HEAP32[$24>>2]|0; + (_fseek($4,$72,1)|0); } - $795 = (($i$5133) + 1)|0; - $796 = HEAP32[$691>>2]|0; - $797 = ($795|0)<($796|0); - if ($797) { - $i$5133 = $795; + $73 = (($$05665) + 1)|0; + $74 = ($73|0)<($23|0); + if ($74) { + $$05665 = $73; } else { - break L389; + $$0$lcssa = $39; + break; } } - if ((label|0) == 231) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - else if ((label|0) == 233) { - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - else if ((label|0) == 241) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - else if ((label|0) == 243) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - else if ((label|0) == 245) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - else if ((label|0) == 248) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - else if ((label|0) == 256) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + } + $33 = ((($$0$lcssa)) + 20|0); + $34 = HEAP32[$33>>2]|0; + $35 = ($34|0)==(0|0); + if ($35) { + HEAP32[$vararg_buffer8>>2] = $0; + $vararg_ptr11 = ((($vararg_buffer8)) + 4|0); + HEAP32[$vararg_ptr11>>2] = $1; + _TraceLog(1,13676,$vararg_buffer8); + $$1 = $$0$lcssa; + } else { + $$1 = $$0$lcssa; + } + } else { + HEAP32[$vararg_buffer1>>2] = $0; + _TraceLog(1,13584,$vararg_buffer1); + $$1 = 0; + } + (_fclose($4)|0); + $$2 = $$1; + STACKTOP = sp;return ($$2|0); +} +function _LoadImagePro($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$byval_copy = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); + $$byval_copy = sp + 20|0; + $5 = sp; + HEAP32[$5>>2] = $1; + $6 = ((($5)) + 4|0); + HEAP32[$6>>2] = $2; + $7 = ((($5)) + 8|0); + HEAP32[$7>>2] = $3; + $8 = ((($5)) + 12|0); + HEAP32[$8>>2] = 1; + $9 = ((($5)) + 16|0); + HEAP32[$9>>2] = $4; + ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$5+16>>2]|0; + _ImageCopy($0,$$byval_copy); + STACKTOP = sp;return; +} +function _UnloadResource($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 20|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(0|0); + if ($3) { + return; + } + _free($2); + return; +} +function _ImageCopy($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$sroa$6$0 = 0, $$sroa$6$0$$sroa_idx10 = 0, $$sroa$7$0 = 0, $$sroa$7$0$$sroa_idx12 = 0, $$sroa$8$0 = 0, $$sroa$8$0$$sroa_idx14 = 0, $$sroa$9$0 = 0, $$sroa$9$0$$sroa_idx16 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; + var $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer = sp; + $2 = ((($1)) + 4|0); + $3 = HEAP32[$2>>2]|0; + $4 = ((($1)) + 8|0); + $5 = HEAP32[$4>>2]|0; + $6 = Math_imul($5, $3)|0; + $7 = ((($1)) + 16|0); + $8 = HEAP32[$7>>2]|0; + switch ($8|0) { + case 17: case 14: case 11: case 10: case 1: { + $$0 = $6; + break; + } + case 6: case 5: case 3: case 2: { + $9 = $6 << 1; + $$0 = $9; + break; + } + case 4: { + $10 = ($6*3)|0; + $$0 = $10; + break; + } + case 7: { + $11 = $6 << 2; + $$0 = $11; + break; + } + case 16: case 15: case 13: case 12: case 9: case 8: { + $12 = (($6|0) / 2)&-1; + $$0 = $12; + break; + } + case 18: { + $13 = (($6|0) / 4)&-1; + $$0 = $13; + break; + } + default: { + _TraceLog(1,13505,$vararg_buffer); + $$0 = $6; + } + } + $14 = (_malloc($$0)|0); + $15 = ($14|0)==(0|0); + if ($15) { + $$sroa$6$0 = 0;$$sroa$7$0 = 0;$$sroa$8$0 = 0;$$sroa$9$0 = 0; + } else { + $16 = HEAP32[$1>>2]|0; + _memcpy(($14|0),($16|0),($$0|0))|0; + $17 = HEAP32[$2>>2]|0; + $18 = HEAP32[$4>>2]|0; + $19 = ((($1)) + 12|0); + $20 = HEAP32[$19>>2]|0; + $21 = HEAP32[$7>>2]|0; + $$sroa$6$0 = $17;$$sroa$7$0 = $18;$$sroa$8$0 = $20;$$sroa$9$0 = $21; + } + HEAP32[$0>>2] = $14; + $$sroa$6$0$$sroa_idx10 = ((($0)) + 4|0); + HEAP32[$$sroa$6$0$$sroa_idx10>>2] = $$sroa$6$0; + $$sroa$7$0$$sroa_idx12 = ((($0)) + 8|0); + HEAP32[$$sroa$7$0$$sroa_idx12>>2] = $$sroa$7$0; + $$sroa$8$0$$sroa_idx14 = ((($0)) + 12|0); + HEAP32[$$sroa$8$0$$sroa_idx14>>2] = $$sroa$8$0; + $$sroa$9$0$$sroa_idx16 = ((($0)) + 16|0); + HEAP32[$$sroa$9$0$$sroa_idx16>>2] = $$sroa$9$0; + STACKTOP = sp;return; +} +function _DecompressData($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_ptr13 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); + $vararg_buffer10 = sp + 40|0; + $vararg_buffer7 = sp + 32|0; + $vararg_buffer5 = sp + 24|0; + $vararg_buffer3 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $3 = (_malloc($2)|0); + $4 = ($3|0)==(0|0); + if ($4) { + _TraceLog(1,13726,$vararg_buffer); + STACKTOP = sp;return ($3|0); + } + $5 = (_tinfl_decompress_mem_to_mem($3,$2,$0,$1,1)|0); + $6 = ($5|0)==(-1); + if ($6) { + _TraceLog(1,13765,$vararg_buffer1); + _free($3); + } + $7 = ($5|0)==($2|0); + if (!($7)) { + _TraceLog(1,13791,$vararg_buffer3); + HEAP32[$vararg_buffer5>>2] = $2; + _TraceLog(1,13854,$vararg_buffer5); + HEAP32[$vararg_buffer7>>2] = $5; + _TraceLog(1,13889,$vararg_buffer7); + } + HEAP32[$vararg_buffer10>>2] = $1; + $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); + HEAP32[$vararg_ptr13>>2] = $5; + _TraceLog(0,13924,$vararg_buffer10); + STACKTOP = sp;return ($3|0); +} +function _tinfl_decompress_mem_to_mem($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 11008|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(11008|0); + $5 = sp + 11000|0; + $6 = sp; + $7 = sp + 8|0; + HEAP32[$5>>2] = $1; + HEAP32[$6>>2] = $3; + HEAP32[$7>>2] = 0; + $8 = $4 & -7; + $9 = $8 | 4; + $10 = (_tinfl_decompress($7,$2,$6,$0,$0,$5,$9)|0); + $11 = ($10|0)!=(0); + $12 = HEAP32[$5>>2]|0; + $13 = $11 ? -1 : $12; + STACKTOP = sp;return ($13|0); +} +function _tinfl_decompress($0,$1,$2,$3,$4,$5,$6) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + var $$ = 0, $$$301127 = 0, $$010861840 = 0, $$010871839 = 0, $$010881838 = 0, $$010911856 = 0, $$010941846 = 0, $$010951864 = 0, $$01097 = 0, $$01194 = 0, $$011971855 = 0, $$01202 = 0, $$01202$shrunk = 0, $$01203 = 0, $$01300 = 0, $$01300$shrunk = 0, $$01309 = 0, $$01410 = 0, $$01410$shrunk = 0, $$01411 = 0; + var $$01411$shrunk = 0, $$01412 = 0, $$01413 = 0, $$01413$shrunk = 0, $$01416 = 0, $$01507 = 0, $$01607 = 0, $$01834 = 0, $$0937$lcssa = 0, $$09371833 = 0, $$0938$lcssa = 0, $$09381832 = 0, $$0941$lcssa = 0, $$09411816 = 0, $$09431831 = 0, $$09441830 = 0, $$0947 = 0, $$0947$shrunk = 0, $$0948 = 0, $$0949 = 0; + var $$0950 = 0, $$0950$shrunk = 0, $$0951 = 0, $$0952 = 0, $$0952$shrunk = 0, $$0953 = 0, $$0956 = 0, $$0959 = 0, $$0959$shrunk = 0, $$0960 = 0, $$0963 = 0, $$0967 = 0, $$0971 = 0, $$0971$shrunk = 0, $$0972 = 0, $$0975 = 0, $$0978 = 0, $$0979 = 0, $$0979$shrunk = 0, $$0980 = 0; + var $$0980$shrunk = 0, $$0981 = 0, $$0984 = 0, $$0987 = 0, $$0991 = 0, $$1$lcssa = 0, $$100 = 0, $$1001409 = 0, $$101426 = 0, $$101617 = 0, $$110891852 = 0, $$11098 = 0, $$11098$ph = 0, $$111427 = 0, $$111518 = 0, $$111618 = 0, $$11198 = 0, $$11204 = 0, $$11204$ph = 0, $$11310 = 0; + var $$11310$ph = 0, $$11417 = 0, $$11508 = 0, $$11608 = 0, $$11818 = 0, $$121428 = 0, $$121428$ph = 0, $$121519 = 0, $$121619 = 0, $$121619$ph = 0, $$13 = 0, $$131004 = 0, $$131110 = 0, $$131216 = 0, $$131322 = 0, $$131429 = 0, $$131520 = 0, $$131620 = 0, $$14 = 0, $$141005 = 0; + var $$141111 = 0, $$141217 = 0, $$141323 = 0, $$141430 = 0, $$141521 = 0, $$141621 = 0, $$15 = 0, $$151006 = 0, $$151112 = 0, $$151218 = 0, $$151324 = 0, $$151431 = 0, $$151522 = 0, $$151622 = 0, $$16 = 0, $$161007 = 0, $$161113 = 0, $$161113$ph = 0, $$161219 = 0, $$161325 = 0; + var $$161432 = 0, $$161523 = 0, $$161623 = 0, $$17 = 0, $$17$ph = 0, $$171008 = 0, $$171008$ph = 0, $$171114 = 0, $$171220 = 0, $$171220$ph = 0, $$171326 = 0, $$171326$ph = 0, $$171433 = 0, $$171524 = 0, $$171624 = 0, $$1753 = 0, $$1754 = 0, $$18 = 0, $$181009 = 0, $$181115 = 0; + var $$181221 = 0, $$181327 = 0, $$181434 = 0, $$181525 = 0, $$181625 = 0, $$19 = 0, $$191010 = 0, $$191116 = 0, $$191222 = 0, $$191328 = 0, $$191435 = 0, $$191526 = 0, $$191626 = 0, $$1939$lcssa = 0, $$19391817 = 0, $$19421823 = 0, $$1945$lcssa = 0, $$19451815 = 0, $$1954 = 0, $$1957 = 0; + var $$1961 = 0, $$1961$ = 0, $$1964 = 0, $$1968 = 0, $$1973 = 0, $$1976 = 0, $$1982 = 0, $$1985 = 0, $$1988 = 0, $$1988$ph = 0, $$1992 = 0, $$1992$ph = 0, $$2$lcssa = 0, $$20 = 0, $$201011 = 0, $$201117 = 0, $$201223 = 0, $$201329 = 0, $$201436 = 0, $$201527 = 0; + var $$201627 = 0, $$21 = 0, $$21099 = 0, $$211012 = 0, $$211118 = 0, $$211224 = 0, $$211330 = 0, $$211437 = 0, $$211437$ph = 0, $$211528 = 0, $$211628 = 0, $$211628$ph = 0, $$21196 = 0, $$21199$lcssa = 0, $$211991845 = 0, $$21205 = 0, $$21311 = 0, $$21418 = 0, $$21509 = 0, $$21609 = 0; + var $$21825 = 0, $$22 = 0, $$221013 = 0, $$221119 = 0, $$221225 = 0, $$221331 = 0, $$221438 = 0, $$221529 = 0, $$221629 = 0, $$23 = 0, $$231014 = 0, $$231120 = 0, $$231226 = 0, $$231332 = 0, $$231439 = 0, $$231530 = 0, $$231630 = 0, $$24 = 0, $$241015 = 0, $$241121 = 0; + var $$241227 = 0, $$241333 = 0, $$241440 = 0, $$241531 = 0, $$241631 = 0, $$25 = 0, $$251016 = 0, $$251122 = 0, $$251122$ph = 0, $$251228 = 0, $$251334 = 0, $$251441 = 0, $$251532 = 0, $$251632 = 0, $$26 = 0, $$26$ph = 0, $$261017 = 0, $$261017$ph = 0, $$261123 = 0, $$261229 = 0; + var $$261229$ph = 0, $$261335 = 0, $$261335$ph = 0, $$261442 = 0, $$261533 = 0, $$261633 = 0, $$27 = 0, $$271018 = 0, $$271124 = 0, $$271230 = 0, $$271336 = 0, $$271443 = 0, $$271534 = 0, $$271634 = 0, $$28 = 0, $$281019 = 0, $$281125 = 0, $$281231 = 0, $$281337 = 0, $$281444 = 0; + var $$281535 = 0, $$281635 = 0, $$29 = 0, $$291020 = 0, $$291126 = 0, $$291232 = 0, $$291338 = 0, $$291445 = 0, $$291536 = 0, $$291636 = 0, $$2940$lcssa = 0, $$29401824 = 0, $$2946$lcssa = 0, $$29461822 = 0, $$2955 = 0, $$2958 = 0, $$2965 = 0, $$2969 = 0, $$2974 = 0, $$2977 = 0; + var $$2983 = 0, $$2986 = 0, $$2989 = 0, $$2993 = 0, $$30 = 0, $$301021 = 0, $$301127 = 0, $$301233 = 0, $$301339 = 0, $$301446 = 0, $$301537 = 0, $$301637 = 0, $$31 = 0, $$31100$v = 0, $$311022 = 0, $$311128 = 0, $$311234 = 0, $$311340 = 0, $$311447 = 0, $$311538 = 0; + var $$311638 = 0, $$31200 = 0, $$31206 = 0, $$31206$ph = 0, $$31312 = 0, $$31312$ph = 0, $$31419 = 0, $$31419$ph = 0, $$31610 = 0, $$31610$ph = 0, $$32 = 0, $$321023 = 0, $$321129 = 0, $$321235 = 0, $$321341 = 0, $$321448 = 0, $$321448$ph = 0, $$321539 = 0, $$321639 = 0, $$321639$ph = 0; + var $$33 = 0, $$331024 = 0, $$331130 = 0, $$331236 = 0, $$331342 = 0, $$331449 = 0, $$331540 = 0, $$331640 = 0, $$34 = 0, $$341025 = 0, $$341131 = 0, $$341237 = 0, $$341343 = 0, $$341450 = 0, $$341541 = 0, $$341641 = 0, $$35 = 0, $$351026 = 0, $$351132 = 0, $$351238 = 0; + var $$351344 = 0, $$351451 = 0, $$351542 = 0, $$351642 = 0, $$36 = 0, $$361027 = 0, $$361027$ph = 0, $$361133 = 0, $$361133$ph = 0, $$361239 = 0, $$361345 = 0, $$361452 = 0, $$361543 = 0, $$361643 = 0, $$37 = 0, $$37$ph = 0, $$371028 = 0, $$371134 = 0, $$371240 = 0, $$371240$ph = 0; + var $$371346 = 0, $$371346$ph = 0, $$371453 = 0, $$371453$ph = 0, $$371544 = 0, $$371644 = 0, $$371644$ph = 0, $$38 = 0, $$381029 = 0, $$381135 = 0, $$381241 = 0, $$381347 = 0, $$381454 = 0, $$381545 = 0, $$381645 = 0, $$39 = 0, $$391030 = 0, $$391136 = 0, $$391242 = 0, $$391348 = 0; + var $$391455 = 0, $$391546 = 0, $$391646 = 0, $$3966 = 0, $$3970 = 0, $$3990 = 0, $$3990$ph = 0, $$3994 = 0, $$3994$ph = 0, $$40 = 0, $$401031 = 0, $$401137 = 0, $$401243 = 0, $$401349 = 0, $$401456 = 0, $$401547 = 0, $$401647 = 0, $$41 = 0, $$411032 = 0, $$411032$ph = 0; + var $$411138 = 0, $$411138$ph = 0, $$411244 = 0, $$411350 = 0, $$411457 = 0, $$411548 = 0, $$411648 = 0, $$41201 = 0, $$41420 = 0, $$41511 = 0, $$41611 = 0, $$42 = 0, $$42$ph = 0, $$421033 = 0, $$421139 = 0, $$421245 = 0, $$421245$ph = 0, $$421351 = 0, $$421351$ph = 0, $$421458 = 0; + var $$421549 = 0, $$421649 = 0, $$43 = 0, $$431034 = 0, $$431140 = 0, $$431246 = 0, $$431352 = 0, $$431459 = 0, $$431550 = 0, $$431650 = 0, $$44 = 0, $$441035 = 0, $$441141 = 0, $$441247 = 0, $$441353 = 0, $$441460 = 0, $$441460$ph = 0, $$441551 = 0, $$441651 = 0, $$441651$ph = 0; + var $$45 = 0, $$451036 = 0, $$451142 = 0, $$451248 = 0, $$451354 = 0, $$451461 = 0, $$451552 = 0, $$451652 = 0, $$46 = 0, $$461037 = 0, $$461143 = 0, $$461249 = 0, $$461355 = 0, $$461462 = 0, $$461553 = 0, $$461653 = 0, $$47 = 0, $$471038 = 0, $$471144 = 0, $$471250 = 0; + var $$471356 = 0, $$471463 = 0, $$471554 = 0, $$471654 = 0, $$48 = 0, $$481039 = 0, $$481039$ph = 0, $$481145 = 0, $$481145$ph = 0, $$481251 = 0, $$481357 = 0, $$481464 = 0, $$481555 = 0, $$481655 = 0, $$49 = 0, $$49$ph = 0, $$491040 = 0, $$491146 = 0, $$491252 = 0, $$491252$ph = 0; + var $$491358 = 0, $$491358$ph = 0, $$491465 = 0, $$491465$ph = 0, $$491556 = 0, $$491656 = 0, $$491656$ph = 0, $$5 = 0, $$50 = 0, $$501041 = 0, $$501147 = 0, $$501253 = 0, $$501359 = 0, $$501466 = 0, $$501557 = 0, $$501657 = 0, $$51 = 0, $$51102 = 0, $$511042 = 0, $$511148 = 0; + var $$511254 = 0, $$511360 = 0, $$511467 = 0, $$511558 = 0, $$511658 = 0, $$51208 = 0, $$51314 = 0, $$51512 = 0, $$52 = 0, $$521043 = 0, $$521043$ph = 0, $$521149 = 0, $$521255 = 0, $$521361 = 0, $$521468 = 0, $$521559 = 0, $$521659 = 0, $$53 = 0, $$531044 = 0, $$531150 = 0; + var $$531150$ph = 0, $$531256 = 0, $$531362 = 0, $$531469 = 0, $$531560 = 0, $$531660 = 0, $$54 = 0, $$54$ph = 0, $$541045 = 0, $$541151 = 0, $$541257 = 0, $$541257$ph = 0, $$541363 = 0, $$541363$ph = 0, $$541470$ph = 0, $$541561 = 0, $$541661$lcssa = 0, $$541661$ph = 0, $$5416611868 = 0, $$55 = 0; + var $$551046 = 0, $$551152 = 0, $$551258 = 0, $$551364 = 0, $$551471 = 0, $$551562 = 0, $$551662 = 0, $$56 = 0, $$561047 = 0, $$561153 = 0, $$561259 = 0, $$561365 = 0, $$561472 = 0, $$561563 = 0, $$561663 = 0, $$57 = 0, $$571048$ph = 0, $$571154 = 0, $$571260 = 0, $$571366 = 0; + var $$571473 = 0, $$571473$ph = 0, $$571564 = 0, $$571664 = 0, $$571664$ph = 0, $$58 = 0, $$581049 = 0, $$581155$lcssa = 0, $$581155$ph = 0, $$5811551871 = 0, $$581261 = 0, $$581367 = 0, $$581474 = 0, $$581565$lcssa = 0, $$581565$ph = 0, $$5815651869 = 0, $$581665 = 0, $$59$lcssa = 0, $$59$ph = 0, $$591050 = 0; + var $$591156 = 0, $$591262$ph = 0, $$591368$lcssa = 0, $$591368$ph = 0, $$5913681870 = 0, $$591475 = 0, $$591566 = 0, $$591666 = 0, $$591872 = 0, $$5996 = 0, $$6 = 0, $$60 = 0, $$601051 = 0, $$601051$ph = 0, $$601157 = 0, $$601263 = 0, $$601369 = 0, $$601476 = 0, $$601567 = 0, $$61 = 0; + var $$61103 = 0, $$611052 = 0, $$611158 = 0, $$611158$ph = 0, $$611264 = 0, $$611370 = 0, $$611477 = 0, $$611568 = 0, $$611668 = 0, $$61209 = 0, $$61315 = 0, $$61513 = 0, $$62 = 0, $$62$ph = 0, $$621053 = 0, $$621159 = 0, $$621265 = 0, $$621265$ph = 0, $$621371 = 0, $$621371$ph = 0; + var $$621478 = 0, $$621569 = 0, $$621669 = 0, $$63 = 0, $$631054 = 0, $$631266 = 0, $$631372 = 0, $$631479 = 0, $$631479$ph = 0, $$631570 = 0, $$631670 = 0, $$64 = 0, $$641055 = 0, $$641161 = 0, $$641267 = 0, $$641373 = 0, $$641480 = 0, $$641571 = 0, $$641671 = 0, $$641671$ph = 0; + var $$65 = 0, $$651056 = 0, $$651162 = 0, $$651268 = 0, $$651374 = 0, $$651481 = 0, $$651572 = 0, $$651672 = 0, $$66 = 0, $$661057 = 0, $$661057$ph = 0, $$661163 = 0, $$661269 = 0, $$661375 = 0, $$661482 = 0, $$661673 = 0, $$671058 = 0, $$671164 = 0, $$671164$ph = 0, $$671270 = 0; + var $$671483 = 0, $$671574 = 0, $$671674 = 0, $$68 = 0, $$681059 = 0, $$681165 = 0, $$681271 = 0, $$681271$ph = 0, $$681377 = 0, $$681484 = 0, $$681484$ph = 0, $$681575 = 0, $$681675 = 0, $$69 = 0, $$691060 = 0, $$691166 = 0, $$691272 = 0, $$691378 = 0, $$691485 = 0, $$691576 = 0; + var $$691676 = 0, $$691676$ph = 0, $$6997 = 0, $$7 = 0, $$70 = 0, $$701061 = 0, $$701167 = 0, $$701273 = 0, $$701379 = 0, $$701486 = 0, $$701577 = 0, $$701677 = 0, $$71 = 0, $$71$ph = 0, $$71104 = 0, $$711062 = 0, $$711062$ph = 0, $$711168 = 0, $$711274 = 0, $$711380 = 0; + var $$711380$ph = 0, $$711487 = 0, $$711578 = 0, $$711678 = 0, $$71210 = 0, $$71316 = 0, $$71514 = 0, $$72 = 0, $$721063 = 0, $$721169 = 0, $$721169$ph = 0, $$721275 = 0, $$721381 = 0, $$721488 = 0, $$721488$ph = 0, $$721579 = 0, $$721679 = 0, $$73 = 0, $$731064 = 0, $$731170 = 0; + var $$731276 = 0, $$731276$ph = 0, $$731382 = 0, $$731489 = 0, $$731580 = 0, $$731680 = 0, $$731680$ph = 0, $$74 = 0, $$741065 = 0, $$741065$ph = 0, $$741171 = 0, $$741277 = 0, $$741383 = 0, $$741490 = 0, $$741581 = 0, $$741681 = 0, $$75 = 0, $$751066 = 0, $$751172 = 0, $$751278 = 0; + var $$751384 = 0, $$751491 = 0, $$751582 = 0, $$751682 = 0, $$76 = 0, $$76$ph = 0, $$761067 = 0, $$761173 = 0, $$761173$ph = 0, $$761279 = 0, $$761279$ph = 0, $$761385 = 0, $$761385$ph = 0, $$761492 = 0, $$761583 = 0, $$761683 = 0, $$77 = 0, $$771068 = 0, $$771174 = 0, $$771280 = 0; + var $$771386 = 0, $$771584 = 0, $$771684 = 0, $$78 = 0, $$781069 = 0, $$781175 = 0, $$781281 = 0, $$781387 = 0, $$781585 = 0, $$781685 = 0, $$79 = 0, $$791070 = 0, $$791176 = 0, $$791282 = 0, $$791388 = 0, $$791586 = 0, $$791686 = 0, $$7998 = 0, $$8 = 0, $$8$ph = 0; + var $$80 = 0, $$80$ph = 0, $$801071 = 0, $$801177 = 0, $$801283 = 0, $$801389 = 0, $$801389$ph = 0, $$801496 = 0, $$801587 = 0, $$801687 = 0, $$81 = 0, $$81105 = 0, $$81105$ph = 0, $$811178 = 0, $$811284 = 0, $$811390 = 0, $$811497 = 0, $$811588 = 0, $$81211 = 0, $$81211$ph = 0; + var $$81317 = 0, $$81317$ph = 0, $$81424 = 0, $$81515 = 0, $$81615 = 0, $$82 = 0, $$821179 = 0, $$821285 = 0, $$821391 = 0, $$821498 = 0, $$821589 = 0, $$83 = 0, $$831180 = 0, $$831392 = 0, $$831499 = 0, $$831590 = 0, $$84 = 0, $$841075 = 0, $$841393 = 0, $$841500 = 0; + var $$841500$ph = 0, $$841591 = 0, $$841691 = 0, $$85 = 0, $$851076 = 0, $$851394 = 0, $$851501 = 0, $$851592 = 0, $$851692 = 0, $$86 = 0, $$861077 = 0, $$861289 = 0, $$861395 = 0, $$861502 = 0, $$861693 = 0, $$871078 = 0, $$871184 = 0, $$871290 = 0, $$871503 = 0, $$871694 = 0; + var $$881079 = 0, $$881079$ph = 0, $$881185 = 0, $$881291 = 0, $$881504 = 0, $$881595 = 0, $$881695 = 0, $$881695$ph = 0, $$891080 = 0, $$891186 = 0, $$891292 = 0, $$891505 = 0, $$891596 = 0, $$891696 = 0, $$8999 = 0, $$8999$ph = 0, $$9 = 0, $$90 = 0, $$901081 = 0, $$901187 = 0; + var $$901187$ph = 0, $$901293 = 0, $$901293$ph = 0, $$901399 = 0, $$901506 = 0, $$901597 = 0, $$901697 = 0, $$91 = 0, $$91000 = 0, $$91106 = 0, $$911082 = 0, $$911188 = 0, $$911294 = 0, $$911400 = 0, $$911598 = 0, $$911698 = 0, $$91212 = 0, $$91318 = 0, $$91425 = 0, $$91616 = 0; + var $$92 = 0, $$921083 = 0, $$921189 = 0, $$921295 = 0, $$921401 = 0, $$921599 = 0, $$921699 = 0, $$93 = 0, $$931084 = 0, $$931190 = 0, $$931296 = 0, $$931402 = 0, $$931600 = 0, $$931700 = 0, $$94 = 0, $$94$ph = 0, $$941085 = 0, $$941191 = 0, $$941297 = 0, $$941403 = 0; + var $$941403$ph = 0, $$941601 = 0, $$941701 = 0, $$95 = 0, $$951192 = 0, $$951298 = 0, $$951404 = 0, $$951602 = 0, $$96 = 0, $$961193 = 0, $$961299 = 0, $$961405 = 0, $$961603 = 0, $$97 = 0, $$971406 = 0, $$971604 = 0, $$98 = 0, $$981407 = 0, $$981605 = 0, $$99 = 0; + var $$991408 = 0, $$991606 = 0, $$lcssa1778 = 0, $$lcssa1779 = 0, $$lcssa1799 = 0, $$lcssa1802 = 0, $$not = 0, $$not1747 = 0, $$sink12 = 0, $$sink13 = 0, $$sink16 = 0, $$sink17 = 0, $$sink1705 = 0, $$sink1710 = 0, $$sink1713 = 0, $$sink1716 = 0, $$sink1719 = 0, $$sink1722 = 0, $$sink1729 = 0, $$sink1732 = 0; + var $$sink1736 = 0, $$sink1739 = 0, $$sink1743 = 0, $$sink1746 = 0, $$sink1750 = 0, $$sink3 = 0, $$sink3$shrunk = 0, $$sink30 = 0, $$sink9 = 0, $$sink9$shrunk = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; + var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; + var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; + var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; + var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; + var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; + var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; + var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; + var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; + var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; + var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; + var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; + var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; + var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; + var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; + var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; + var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; + var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0; + var $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; + var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; + var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; + var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0; + var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0; + var $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0; + var $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0; + var $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0; + var $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0; + var $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0; + var $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0; + var $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0; + var $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0; + var $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0; + var $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0; + var $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0; + var $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0; + var $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0; + var $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0; + var $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0; + var $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0; + var $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0; + var $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0; + var $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0; + var $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0; + var $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0; + var $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0; + var $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0; + var $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0; + var $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0; + var $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $97 = 0, $98 = 0, $99 = 0, $brmerge = 0, $exitcond = 0, $not$ = 0, $not$1755 = 0, $or$cond = 0, $or$cond1702 = 0, $or$cond1752 = 0, $or$cond24 = 0, $or$cond29 = 0, $scevgep = 0; + var $scevgep1947 = 0, $scevgep1948 = 0, $scevgep1955 = 0, $scevgep1957 = 0, $scevgep1959 = 0, $scevgep19611962 = 0, $trunc = 0, $trunc$clear = 0, dest = 0, label = 0, sp = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); + $7 = sp + 64|0; + $8 = sp; + $9 = HEAP32[$2>>2]|0; + $10 = (($1) + ($9)|0); + $11 = HEAP32[$5>>2]|0; + $12 = (($4) + ($11)|0); + $13 = $6 & 4; + $14 = ($13|0)!=(0); + $15 = $4; + $16 = $3; + $17 = $16 ^ -1; + $18 = (($15) + ($17))|0; + $19 = (($18) + ($11))|0; + $$1753 = $14 ? -1 : $19; + $20 = (($$1753) + 1)|0; + $21 = $20 & $$1753; + $22 = ($21|0)!=(0); + $23 = ($4>>>0)<($3>>>0); + $or$cond1702 = $23 | $22; + if ($or$cond1702) { + HEAP32[$5>>2] = 0; + HEAP32[$2>>2] = 0; + $$0951 = -3; + STACKTOP = sp;return ($$0951|0); + } + $24 = ((($0)) + 4|0); + $25 = HEAP32[$24>>2]|0; + $26 = ((($0)) + 56|0); + $27 = HEAP32[$26>>2]|0; + $28 = ((($0)) + 32|0); + $29 = HEAP32[$28>>2]|0; + $30 = ((($0)) + 36|0); + $31 = HEAP32[$30>>2]|0; + $32 = ((($0)) + 40|0); + $33 = HEAP32[$32>>2]|0; + $34 = ((($0)) + 60|0); + $35 = HEAP32[$34>>2]|0; + $36 = HEAP32[$0>>2]|0; + L5: do { + switch ($36|0) { + case 0: { + $37 = ((($0)) + 12|0); + HEAP32[$37>>2] = 0; + $38 = ((($0)) + 8|0); + HEAP32[$38>>2] = 0; + $39 = ((($0)) + 28|0); + HEAP32[$39>>2] = 1; + $40 = ((($0)) + 16|0); + HEAP32[$40>>2] = 1; + $41 = $6 & 1; + $42 = ($41|0)==(0); + if ($42) { + $$01416 = $35;$$01607 = $4;$$41511 = $1;$$5 = 0;$$51102 = 0;$$51208 = 0;$$51314 = 0;$$5996 = 0; + label = 14; + } else { + $43 = ($9|0)<(1); + if ($43) { + $$01097 = 0;$$01203 = 0;$$01309 = 0;$$0987 = 0;$$0991 = 0; + label = 6; + } else { + $$11098$ph = 0;$$11204$ph = 0;$$11310$ph = 0;$$1988$ph = 0;$$1992$ph = 0; + label = 8; + } } - else if ((label|0) == 260) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + break; + } + case 1: { + $46 = ($9|0)>(0); + if ($46) { + $$11098$ph = $31;$$11204$ph = $33;$$11310$ph = $27;$$1988$ph = $25;$$1992$ph = $29; + label = 8; + } else { + $$01097 = $31;$$01203 = $33;$$01309 = $27;$$0987 = $25;$$0991 = $29; + label = 6; } - else if ((label|0) == 262) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + break; + } + case 2: { + $53 = ($9|0)>(0); + if ($53) { + $$31206$ph = $33;$$31312$ph = $27;$$3990$ph = $25;$$3994$ph = $29;$$sink1705 = $1; + label = 12; + } else { + $$11508 = $1;$$21099 = $31;$$21205 = $33;$$21311 = $27;$$2989 = $25;$$2993 = $29; + label = 10; } + break; } - } while(0); - $798 = (_get_bits($f,6)|0); - $799 = (($798) + 1)|0; - $800 = ((($f)) + 408|0); - HEAP32[$800>>2] = $799; - $801 = ($799|0)>(0); - L444: do { - if ($801) { - $i$6118 = 0; - while(1) { - $805 = (_get_bits($f,1)|0); - $806 = $805&255; - $807 = (((($f)) + 412|0) + (($i$6118*6)|0)|0); - HEAP8[$807>>0] = $806; - $808 = (_get_bits($f,16)|0); - $809 = $808&65535; - $810 = (((((($f)) + 412|0) + (($i$6118*6)|0)|0)) + 2|0); - HEAP16[$810>>1] = $809; - $811 = (_get_bits($f,16)|0); - $812 = $811&65535; - $813 = (((((($f)) + 412|0) + (($i$6118*6)|0)|0)) + 4|0); - HEAP16[$813>>1] = $812; - $814 = (_get_bits($f,8)|0); - $815 = $814&255; - $816 = (((((($f)) + 412|0) + (($i$6118*6)|0)|0)) + 1|0); - HEAP8[$816>>0] = $815; - $817 = HEAP16[$810>>1]|0; - $818 = ($817<<16>>16)==(0); - if (!($818)) { - label = 267; - break; - } - $819 = HEAP16[$813>>1]|0; - $820 = ($819<<16>>16)==(0); - if (!($820)) { - label = 269; - break; - } - $821 = $814 & 255; - $822 = HEAP32[$691>>2]|0; - $823 = ($821|0)<($822|0); - $803 = (($i$6118) + 1)|0; - if (!($823)) { - label = 271; - break; - } - $802 = HEAP32[$800>>2]|0; - $804 = ($803|0)<($802|0); - if ($804) { - $i$6118 = $803; + case 36: { + $$0960 = -1;$$891505 = $35;$$931084 = $29;$$931700 = $4;$$951192 = $31;$$951298 = $33;$$981605 = $1;$$99 = $25;$$991408 = $27;$$sink30 = 36; + label = 243; + break; + } + case 3: { + $75 = ($9|0)>(0); + if ($75) { + $$31419$ph = $35;$$31610$ph = $4;$$8$ph = $25;$$81105$ph = $31;$$81211$ph = $33;$$81317$ph = $27;$$8999$ph = $29;$$sink1710 = $1; + label = 18; + } else { + $$21418 = $35;$$21609 = $4;$$61513 = $1;$$7 = $25;$$71104 = $31;$$71210 = $33;$$71316 = $27;$$7998 = $29; + label = 16; + } + break; + } + case 5: { + $90 = ($9|0)>(0); + if ($90) { + $91 = ((($1)) + 1|0); + $92 = HEAP8[$1>>0]|0; + $93 = $92&255; + $$01412 = $93;$$111518 = $91; + } else { + $88 = $6 & 2; + $89 = ($88|0)==(0); + if ($89) { + $$01412 = 0;$$111518 = $1; } else { - break L444; + $$0960 = 1;$$891505 = $35;$$931084 = $29;$$931700 = $4;$$951192 = $31;$$951298 = $33;$$981605 = $1;$$99 = $25;$$991408 = $27;$$sink30 = 5; + label = 243; + break L5; } } - if ((label|0) == 267) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + $94 = $$01412 << $25; + $95 = $94 | $27; + $96 = (($25) + 8)|0; + $$121519 = $$111518;$$13 = $96;$$131004 = $29;$$131216 = $33;$$131322 = $95;$$81424 = $35;$$81615 = $4; + label = 25; + break; + } + case 6: { + $106 = ($9|0)>(0); + if ($106) { + $$121428$ph = $35;$$121619$ph = $4;$$161113$ph = $31;$$17$ph = $25;$$171008$ph = $29;$$171220$ph = $33;$$171326$ph = $27;$$sink1713 = $1; + label = 32; + } else { + $$111427 = $35;$$111618 = $4;$$151112 = $31;$$151522 = $1;$$16 = $25;$$161007 = $29;$$161219 = $33;$$161325 = $27; + label = 30; } - else if ((label|0) == 269) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + break; + } + case 7: { + $120 = ($9|0)>(0); + if ($120) { + $121 = ((($1)) + 1|0); + $122 = HEAP8[$1>>0]|0; + $$151431 = $35;$$151622 = $4;$$191116 = $31;$$191526 = $121;$$20 = $25;$$201011 = $29;$$201223 = $33;$$201329 = $27;$$sink12 = $122; + label = 39; + } else { + $$141430 = $35;$$141621 = $4;$$181115 = $31;$$181525 = $1;$$19 = $25;$$191010 = $29;$$191222 = $33;$$191328 = $27; + label = 36; } - else if ((label|0) == 271) { - _error($f,20); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + break; + } + case 39: { + $$171433 = $35;$$171624 = $4;$$211118 = $31;$$211528 = $1;$$22 = $25;$$221013 = $29;$$221225 = $33;$$221331 = $27; + label = 43; + break; + } + case 51: { + $152 = ($9|0)>(0); + if ($152) { + $$211437$ph = $35;$$211628$ph = $4;$$251122$ph = $31;$$26$ph = $25;$$261017$ph = $29;$$261229$ph = $33;$$261335$ph = $27;$$sink1716 = $1; + label = 49; + } else { + $$201436 = $35;$$201627 = $4;$$241121 = $31;$$241531 = $1;$$25 = $25;$$251016 = $29;$$251228 = $33;$$251334 = $27; + label = 47; } + break; } - } while(0); - _flush_packet($f); - $824 = ((($f)) + 992|0); - HEAP32[$824>>2] = 0; - $825 = HEAP32[$27>>2]|0; - $826 = ($825|0)>(0); - L458: do { - if ($826) { - $i$7114 = 0; - while(1) { - $830 = HEAP32[$39>>2]|0; - $831 = $830 << 2; - $832 = (_setup_malloc($f,$831)|0); - $833 = (((($f)) + 800|0) + ($i$7114<<2)|0); - HEAP32[$833>>2] = $832; - $834 = HEAP32[$39>>2]|0; - $835 = $834 << 1; - $836 = $835 & 2147483646; - $837 = (_setup_malloc($f,$836)|0); - $838 = (((($f)) + 928|0) + ($i$7114<<2)|0); - HEAP32[$838>>2] = $837; - $839 = (_setup_malloc($f,$longest_floorlist$0$lcssa)|0); - $840 = (((($f)) + 996|0) + ($i$7114<<2)|0); - HEAP32[$840>>2] = $839; - $841 = HEAP32[$833>>2]|0; - $842 = ($841|0)==(0|0); - if ($842) { - break; - } - $843 = HEAP32[$838>>2]|0; - $844 = ($843|0)==(0|0); - $845 = ($839|0)==(0|0); - $or$cond14 = $845 | $844; - $828 = (($i$7114) + 1)|0; - if ($or$cond14) { - break; - } - $827 = HEAP32[$27>>2]|0; - $829 = ($828|0)<($827|0); - if ($829) { - $i$7114 = $828; - } else { - break L458; - } + case 52: { + $$231439 = $35;$$231630 = $4;$$271018 = $29;$$271124 = $31;$$271534 = $1;$$28 = $25;$$281231 = $33;$$281337 = $27; + label = 52; + break; + } + case 9: { + $$251441 = $35;$$251632 = $4;$$291020 = $29;$$291126 = $31;$$291536 = $1;$$30 = $25;$$301233 = $33;$$301339 = $27; + label = 55; + break; + } + case 38: { + $$261442 = $35;$$261633 = $4;$$301021 = $29;$$301127 = $31;$$301537 = $1;$$31 = $25;$$311234 = $33;$$311340 = $27; + label = 56; + break; + } + case 40: { + $$271443 = $35;$$271634 = $4;$$311022 = $29;$$311128 = $31;$$311538 = $1;$$32 = $25;$$321235 = $33;$$321341 = $27; + label = 58; + break; + } + case 10: { + $$281444 = $35;$$281635 = $4;$$321023 = $29;$$321129 = $31;$$321539 = $1;$$33 = $25;$$331236 = $33;$$331342 = $27; + label = 60; + break; + } + case 11: { + $193 = ($9|0)>(0); + if ($193) { + $$321448$ph = $35;$$321639$ph = $4;$$361027$ph = $29;$$361133$ph = $31;$$37$ph = $25;$$371240$ph = $33;$$371346$ph = $27;$$sink1719 = $1; + label = 66; + } else { + $$311447 = $35;$$311638 = $4;$$351026 = $29;$$351132 = $31;$$351542 = $1;$$36 = $25;$$361239 = $33;$$361345 = $27; + label = 64; } - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + break; } - } while(0); - $846 = HEAP32[$37>>2]|0; - $847 = (_init_blocksize($f,0,$846)|0); - $848 = ($847|0)==(0); - if ($848) { - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $849 = HEAP32[$39>>2]|0; - $850 = (_init_blocksize($f,1,$849)|0); - $851 = ($850|0)==(0); - if ($851) { - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $852 = HEAP32[$37>>2]|0; - $853 = ((($f)) + 104|0); - HEAP32[$853>>2] = $852; - $854 = HEAP32[$39>>2]|0; - $855 = ((($f)) + 108|0); - HEAP32[$855>>2] = $854; - $856 = HEAP32[$39>>2]|0; - $857 = $856 << 1; - $858 = $857 & 2147483646; - $859 = HEAP32[$555>>2]|0; - $860 = ($859|0)>(0); - if ($860) { - $861 = HEAP32[$558>>2]|0; - $862 = HEAP32[$555>>2]|0; - $i9$0109 = 0;$max_part_read$0110 = 0; - while(1) { - $863 = (((($861) + (($i9$0109*24)|0)|0)) + 4|0); - $864 = HEAP32[$863>>2]|0; - $865 = (($861) + (($i9$0109*24)|0)|0); - $866 = HEAP32[$865>>2]|0; - $867 = (($864) - ($866))|0; - $868 = (((($861) + (($i9$0109*24)|0)|0)) + 8|0); - $869 = HEAP32[$868>>2]|0; - $870 = (($867>>>0) / ($869>>>0))&-1; - $871 = ($870|0)>($max_part_read$0110|0); - $$max_part_read$0 = $871 ? $870 : $max_part_read$0110; - $872 = (($i9$0109) + 1)|0; - $873 = ($872|0)<($862|0); - if ($873) { - $i9$0109 = $872;$max_part_read$0110 = $$max_part_read$0; + case 14: { + $224 = ($9|0)>(0); + if ($224) { + $$371453$ph = $35;$$371644$ph = $4;$$411032$ph = $29;$$411138$ph = $31;$$42$ph = $25;$$421245$ph = $33;$$421351$ph = $27;$$sink1722 = $1; + label = 75; } else { - $$max_part_read$0$lcssa = $$max_part_read$0; - break; + $$361452 = $35;$$361643 = $4;$$401031 = $29;$$401137 = $31;$$401547 = $1;$$41 = $25;$$411244 = $33;$$411350 = $27; + label = 73; } + break; } - $phitmp = $$max_part_read$0$lcssa << 2; - $phitmp233 = (($phitmp) + 4)|0; - $max_part_read$0$lcssa = $phitmp233; - } else { - $max_part_read$0$lcssa = 4; - } - $874 = HEAP32[$27>>2]|0; - $875 = Math_imul($874, $max_part_read$0$lcssa)|0; - $876 = ((($f)) + 12|0); - $877 = ($858>>>0)>($875>>>0); - $$15 = $877 ? $858 : $875; - HEAP32[$876>>2] = $$15; - $878 = ((($f)) + 1377|0); - HEAP8[$878>>0] = 1; - $879 = ((($f)) + 80|0); - $880 = HEAP32[$879>>2]|0; - $881 = ($880|0)==(0|0); - do { - if (!($881)) { - $882 = ((($f)) + 92|0); - $883 = HEAP32[$882>>2]|0; - $884 = ((($f)) + 84|0); - $885 = HEAP32[$884>>2]|0; - $886 = ($883|0)==($885|0); - if (!($886)) { - ___assert_fail((19885|0),(17015|0),3780,(19941|0)); - // unreachable; + case 35: { + $$401456 = $35;$$401647 = $4;$$441035 = $29;$$441141 = $31;$$441551 = $1;$$45 = $25;$$451248 = $33;$$451354 = $27; + label = 86; + break; + } + case 16: { + $452 = ($9|0)>(0); + if ($452) { + $$441460$ph = $35;$$441651$ph = $4;$$481039$ph = $29;$$481145$ph = $31;$$49$ph = $25;$$491252$ph = $33;$$491358$ph = $27;$$sink1729 = $1; + label = 116; + } else { + $$431459 = $35;$$431650 = $4;$$471038 = $29;$$471144 = $31;$$471554 = $1;$$48 = $25;$$481251 = $33;$$481357 = $27; + label = 114; } - $887 = ((($f)) + 88|0); - $888 = HEAP32[$887>>2]|0; - $889 = (($888) + 1512)|0; - $890 = HEAP32[$876>>2]|0; - $891 = (($889) + ($890))|0; - $892 = ($891>>>0)>($883>>>0); - if (!($892)) { - break; + break; + } + case 17: { + $$461462 = $35;$$461653 = $4;$$491040 = $29;$$501147 = $31;$$501557 = $1;$$51 = $25;$$511254 = $33;$$511360 = $27; + label = 125; + break; + } + case 18: { + $503 = ($9|0)>(0); + if ($503) { + $$491465$ph = $35;$$491656$ph = $4;$$521043$ph = $29;$$531150$ph = $31;$$54$ph = $25;$$541257$ph = $33;$$541363$ph = $27;$$sink1732 = $1; + label = 130; + } else { + $$481464 = $35;$$481655 = $4;$$511042 = $29;$$521149 = $31;$$521559 = $1;$$53 = $25;$$531256 = $33;$$531362 = $27; + label = 128; } - _error($f,3); - $$4 = 0; - STACKTOP = sp;return ($$4|0); + break; } - } while(0); - $893 = (_stb_vorbis_get_file_offset($f)|0); - $894 = ((($f)) + 52|0); - HEAP32[$894>>2] = $893; - $$4 = 1; - STACKTOP = sp;return ($$4|0); -} -function _vorbis_alloc($f) { - $f = $f|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_setup_malloc($f,1512)|0); - return ($0|0); -} -function _vorbis_pump_first_frame($f) { - $f = $f|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $left = 0, $len = 0, $right = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $len = sp + 8|0; - $right = sp + 4|0; - $left = sp; - $0 = (_vorbis_decode_packet($f,$len,$left,$right)|0); - $1 = ($0|0)==(0); - if ($1) { - STACKTOP = sp;return; - } - $2 = HEAP32[$len>>2]|0; - $3 = HEAP32[$left>>2]|0; - $4 = HEAP32[$right>>2]|0; - (_vorbis_finish_frame($f,$2,$3,$4)|0); - STACKTOP = sp;return; -} -function _maybe_start_packet($f) { - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 1380|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(-1); - if ($2) { - $3 = (_get8($f)|0); - $4 = ((($f)) + 96|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0); - if (!($6)) { - $$0 = 0; - return ($$0|0); + case 21: { + $$511467 = $35;$$511658 = $4;$$541045 = $29;$$551152 = $31;$$551562 = $1;$$56 = $25;$$561259 = $33;$$561365 = $27; + label = 136; + break; } - $7 = ($3<<24>>24)==(79); - if (!($7)) { - _error($f,30); - $$0 = 0; - return ($$0|0); + case 23: { + $572 = ($9|0)>(0); + if ($572) { + $$571473$ph = $35;$$571664$ph = $4;$$601051$ph = $29;$$611158$ph = $31;$$62$ph = $25;$$621265$ph = $33;$$621371$ph = $27;$$sink1736 = $1; + label = 153; + } else { + $$561472 = $35;$$561663 = $4;$$591050 = $29;$$601157 = $31;$$601567 = $1;$$61 = $25;$$611264 = $33;$$611370 = $27; + label = 151; + } + break; } - $8 = (_get8($f)|0); - $9 = ($8<<24>>24)==(103); - if (!($9)) { - _error($f,30); - $$0 = 0; - return ($$0|0); + case 24: { + $$591475 = $35;$$591666 = $4;$$621053 = $29;$$621159 = $31;$$631570 = $1;$$64 = $25;$$641267 = $33;$$641373 = $27; + label = 160; + break; } - $10 = (_get8($f)|0); - $11 = ($10<<24>>24)==(103); - if (!($11)) { - _error($f,30); - $$0 = 0; - return ($$0|0); + case 25: { + $696 = ($9|0)>(0); + if ($696) { + $$631479$ph = $35;$$641671$ph = $4;$$661057$ph = $29;$$671164$ph = $31;$$681271$ph = $33;$$71$ph = $25;$$711380$ph = $27;$$sink1739 = $1; + label = 182; + } else { + $$621478 = $35;$$631670 = $4;$$651056 = $29;$$661163 = $31;$$671270 = $33;$$691576 = $1;$$70 = $25;$$701379 = $27; + label = 180; + } + break; } - $12 = (_get8($f)|0); - $13 = ($12<<24>>24)==(83); - if (!($13)) { - _error($f,30); - $$0 = 0; - return ($$0|0); + case 26: { + $737 = ($9|0)>(0); + if ($737) { + $$681484$ph = $35;$$691676$ph = $4;$$711062$ph = $29;$$721169$ph = $31;$$731276$ph = $33;$$76$ph = $25;$$761385$ph = $27;$$sink1743 = $1; + label = 195; + } else { + $$671483 = $35;$$681675 = $4;$$701061 = $29;$$711168 = $31;$$721275 = $33;$$741581 = $1;$$75 = $25;$$751384 = $27; + label = 193; + } + break; } - $14 = (_start_page_no_capturepattern($f)|0); - $15 = ($14|0)==(0); - if ($15) { - $$0 = 0; - return ($$0|0); + case 27: { + $784 = ($9|0)>(0); + if ($784) { + $$721488$ph = $35;$$731680$ph = $4;$$741065$ph = $29;$$761173$ph = $31;$$761279$ph = $33;$$80$ph = $25;$$801389$ph = $27;$$sink1746 = $1; + label = 206; + } else { + $$711487 = $35;$$721679 = $4;$$731064 = $29;$$751172 = $31;$$751278 = $33;$$781585 = $1;$$79 = $25;$$791388 = $27; + label = 204; + } + break; } - $16 = ((($f)) + 1375|0); - $17 = HEAP8[$16>>0]|0; - $18 = $17 & 1; - $19 = ($18<<24>>24)==(0); - if (!($19)) { - $20 = ((($f)) + 1384|0); - HEAP32[$20>>2] = 0; - $21 = ((($f)) + 1376|0); - HEAP8[$21>>0] = 0; - _error($f,32); - $$0 = 0; - return ($$0|0); + case 37: { + $$731489 = $35;$$761683 = $4;$$771068 = $29;$$791176 = $31;$$791282 = $33;$$821589 = $1;$$83 = $25;$$831392 = $27; + label = 210; + break; } - } - $22 = (_start_packet($f)|0); - $$0 = $22; - return ($$0|0); -} -function _flush_packet($f) { - $f = $f|0; - var $0 = 0, $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - while(1) { - $0 = (_get8_packet_raw($f)|0); - $1 = ($0|0)==(-1); - if ($1) { + case 53: { + $$751491 = $35;$$781685 = $4;$$791070 = $29;$$811178 = $31;$$811284 = $33;$$841591 = $1;$$85 = $25;$$851394 = $27; + label = 213; + break; + } + case 32: { + $842 = ($9|0)>(0); + if ($842) { + $843 = ((($1)) + 1|0); + $844 = HEAP8[$1>>0]|0; + $845 = $844&255; + $$0949 = $845;$$881595 = $843; + } else { + $840 = $6 & 2; + $841 = ($840|0)==(0); + if ($841) { + $$0949 = 0;$$881595 = $1; + } else { + $$0960 = 1;$$891505 = $35;$$931084 = $29;$$931700 = $4;$$951192 = $31;$$951298 = $33;$$981605 = $1;$$99 = $25;$$991408 = $27;$$sink30 = 32; + label = 243; + break L5; + } + } + $846 = $$0949 << $25; + $847 = $846 | $27; + $848 = (($25) + 8)|0; + $$801496 = $35;$$841075 = $29;$$841691 = $4;$$861289 = $33;$$891596 = $$881595;$$90 = $848;$$901399 = $847; + label = 226; + break; + } + case 41: { + $858 = ($9|0)>(0); + if ($858) { + $$841500$ph = $35;$$881079$ph = $29;$$881695$ph = $4;$$901187$ph = $31;$$901293$ph = $33;$$94$ph = $25;$$941403$ph = $27;$$sink1750 = $1; + label = 233; + } else { + $$831499 = $35;$$871078 = $29;$$871694 = $4;$$891186 = $31;$$891292 = $33;$$921599 = $1;$$93 = $25;$$931402 = $27; + label = 231; + } + break; + } + case 42: { + $871 = ($9|0)>(0); + if ($871) { + $872 = ((($1)) + 1|0); + $873 = HEAP8[$1>>0]|0; + $874 = $873&255; + $$0948 = $874;$$871503 = $35;$$911082 = $29;$$911698 = $4;$$931190 = $31;$$931296 = $33;$$961603 = $872;$$97 = $25;$$971406 = $27; + label = 241; + } else { + $$861502 = $35;$$901081 = $29;$$901697 = $4;$$921189 = $31;$$921295 = $33;$$951602 = $1;$$96 = $25;$$961405 = $27; + label = 237; + } + break; + } + case 34: { + $$881504 = $35;$$921083 = $29;$$921699 = $4;$$941191 = $31;$$941297 = $33;$$971604 = $1;$$98 = $25;$$981407 = $27; + label = 242; break; } + default: { + $$100 = $25;$$1001409 = $27;$$1961 = -1;$$901506 = $35;$$941085 = $29;$$941701 = $4;$$961193 = $31;$$961299 = $33;$$991606 = $1; + label = 244; + } + } + } while(0); + if ((label|0) == 6) { + $44 = $6 & 2; + $45 = ($44|0)==(0); + if ($45) { + $$01507 = $1;$$11098 = $$01097;$$11204 = $$01203;$$11310 = $$01309;$$1988 = $$0987;$$1992 = $$0991;$$sink3$shrunk = 0; + label = 9; + } else { + $$0960 = 1;$$891505 = $35;$$931084 = $$0991;$$931700 = $4;$$951192 = $$01097;$$951298 = $$01203;$$981605 = $1;$$99 = $$0987;$$991408 = $$01309;$$sink30 = 1; + label = 243; + } } - return; -} -function _set_file_offset($f,$loc) { - $f = $f|0; - $loc = $loc|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 48|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(0); - if (!($2)) { - return; + else if ((label|0) == 8) { + $47 = ((($1)) + 1|0); + $48 = HEAP8[$1>>0]|0; + $$01507 = $47;$$11098 = $$11098$ph;$$11204 = $$11204$ph;$$11310 = $$11310$ph;$$1988 = $$1988$ph;$$1992 = $$1992$ph;$$sink3$shrunk = $48; + label = 9; } - $3 = ((($f)) + 96|0); - HEAP32[$3>>2] = 0; - $4 = ((($f)) + 32|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0|0); - if (!($6)) { - $7 = ((($f)) + 36|0); - $8 = HEAP32[$7>>2]|0; - $9 = (($8) + ($loc)|0); - $10 = ((($f)) + 40|0); - $11 = HEAP32[$10>>2]|0; - $12 = ($9>>>0)>=($11>>>0); - $13 = ($loc|0)<(0); - $or$cond1 = $13 | $12; - if ($or$cond1) { - $14 = HEAP32[$10>>2]|0; - HEAP32[$4>>2] = $14; - HEAP32[$3>>2] = 1; - return; + if ((label|0) == 9) { + $$sink3 = $$sink3$shrunk&255; + $49 = ((($0)) + 8|0); + HEAP32[$49>>2] = $$sink3; + $50 = ($$01507>>>0)<($10>>>0); + if ($50) { + $$31206$ph = $$11204;$$31312$ph = $$11310;$$3990$ph = $$1988;$$3994$ph = $$1992;$$sink1705 = $$01507; + label = 12; } else { - HEAP32[$4>>2] = $9; - return; + $$11508 = $$01507;$$21099 = $$11098;$$21205 = $$11204;$$21311 = $$11310;$$2989 = $$1988;$$2993 = $$1992; + label = 10; } } - $15 = ((($f)) + 24|0); - $16 = HEAP32[$15>>2]|0; - $17 = (($16) + ($loc))|0; - $18 = ($17>>>0)<($loc>>>0); - $19 = ($loc|0)<(0); - $or$cond = $19 | $18; - if ($or$cond) { - HEAP32[$3>>2] = 1; - $$0 = 2147483647; - } else { - $$0 = $17; + if ((label|0) == 10) { + $51 = $6 & 2; + $52 = ($51|0)==(0); + if ($52) { + $$21509 = $$11508;$$31206 = $$21205;$$31312 = $$21311;$$3990 = $$2989;$$3994 = $$2993;$$sink9$shrunk = 0; + label = 13; + } else { + $$0960 = 1;$$891505 = $35;$$931084 = $$2993;$$931700 = $4;$$951192 = $$21099;$$951298 = $$21205;$$981605 = $$11508;$$99 = $$2989;$$991408 = $$21311;$$sink30 = 2; + label = 243; + } } - $20 = ((($f)) + 20|0); - $21 = HEAP32[$20>>2]|0; - $22 = (_fseek($21,$$0,0)|0); - $23 = ($22|0)==(0); - if ($23) { - return; + else if ((label|0) == 12) { + $54 = ((($$sink1705)) + 1|0); + $55 = HEAP8[$$sink1705>>0]|0; + $$21509 = $54;$$31206 = $$31206$ph;$$31312 = $$31312$ph;$$3990 = $$3990$ph;$$3994 = $$3994$ph;$$sink9$shrunk = $55; + label = 13; } - HEAP32[$3>>2] = 1; - $24 = HEAP32[$20>>2]|0; - $25 = HEAP32[$15>>2]|0; - (_fseek($24,$25,2)|0); - return; -} -function _vorbis_find_page($f,$end,$last) { - $f = $f|0; - $end = $end|0; - $last = $last|0; - var $$ = 0, $$0 = 0, $$lcssa = 0, $$lcssa58 = 0, $$lcssa59 = 0, $$lcssa61 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; - var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; - var $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; - var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; - var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; - var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; - var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $crc$011 = 0, $crc$113 = 0, $crc$2$lcssa = 0, $crc$219 = 0, $exitcond = 0, $exitcond40 = 0, $header = 0, $i$0$lcssa = 0, $i1$310 = 0, $i1$412 = 0; - var $i1$518 = 0, $len$014 = 0, $scevgep = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $header = sp; - $0 = ((($f)) + 96|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0); - if (!($2)) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); + if ((label|0) == 13) { + $$sink9 = $$sink9$shrunk&255; + $56 = ((($0)) + 12|0); + HEAP32[$56>>2] = $$sink9; + $57 = ((($0)) + 8|0); + $58 = HEAP32[$57>>2]|0; + $59 = $58 << 8; + $60 = $59 | $$sink9; + $61 = (($60>>>0) % 31)&-1; + $62 = $$sink9 & 32; + $63 = $61 | $62; + $64 = $58 & 15; + $65 = ($64|0)!=(8); + $not$ = ($63|0)!=(0); + $$1754 = $65 | $not$; + $66 = $58 >>> 4; + $67 = 256 << $66; + $68 = ($67>>>0)>(32768); + $69 = ($20>>>0)<($67>>>0); + $$ = $68 | $69; + $not$1755 = $14 ^ 1; + $70 = $$ & $not$1755; + $$31100$v = $70 | $$1754; + if ($$31100$v) { + $$0960 = -1;$$891505 = $35;$$931084 = $$3994;$$931700 = $4;$$951192 = 1;$$951298 = $$31206;$$981605 = $$21509;$$99 = $$3990;$$991408 = $$31312;$$sink30 = 36; + label = 243; + } else { + $$01416 = $35;$$01607 = $4;$$41511 = $$21509;$$5 = $$3990;$$51102 = 0;$$51208 = $$31206;$$51314 = $$31312;$$5996 = $$3994; + label = 14; + } } - $3 = ((($f)) + 44|0); - $4 = ((($header)) + 4|0); - $5 = ((($header)) + 22|0); - $6 = ((($header)) + 23|0); - $7 = ((($header)) + 24|0); - $8 = ((($header)) + 25|0); - $9 = ((($header)) + 26|0); - $scevgep = ((($header)) + 22|0); - $10 = ((($header)) + 4|0); - $11 = ((($header)) + 5|0); - $12 = ((($header)) + 6|0); - $13 = ((($header)) + 7|0); - $14 = ((($header)) + 8|0); - $15 = ((($header)) + 9|0); - $16 = ((($header)) + 10|0); - $17 = ((($header)) + 11|0); - $18 = ((($header)) + 12|0); - $19 = ((($header)) + 13|0); - $20 = ((($header)) + 14|0); - $21 = ((($header)) + 15|0); - $22 = ((($header)) + 16|0); - $23 = ((($header)) + 17|0); - $24 = ((($header)) + 18|0); - $25 = ((($header)) + 19|0); - $26 = ((($header)) + 20|0); - $27 = ((($header)) + 21|0); - $28 = ((($header)) + 22|0); - $29 = ((($header)) + 23|0); - $30 = ((($header)) + 24|0); - $31 = ((($header)) + 25|0); - $32 = ((($header)) + 26|0); - while(1) { - $33 = (_get8($f)|0); - $34 = ($33<<24>>24)==(79); - if ($34) { - $35 = (_stb_vorbis_get_file_offset($f)|0); - $36 = (($35) + -25)|0; - $37 = HEAP32[$3>>2]|0; - $38 = ($36>>>0)>($37>>>0); - if ($38) { - $$0 = 0; - label = 29; + L46: while(1) { + switch (label|0) { + case 14: { + label = 0; + $71 = ($$5>>>0)<(3); + if ($71) { + $$11417 = $$01416;$$11608 = $$01607;$$51512 = $$41511;$$6 = $$5;$$61103 = $$51102;$$61209 = $$51208;$$61315 = $$51314;$$6997 = $$5996; + label = 15; + } else { + $$41420 = $$01416;$$41611 = $$01607;$$81515 = $$41511;$$9 = $$5;$$91000 = $$5996;$$91106 = $$51102;$$91212 = $$51208;$$91318 = $$51314; + label = 20; + } + break; + } + case 16: { + label = 0; + $73 = $6 & 2; + $74 = ($73|0)==(0); + if ($74) { + $$01413$shrunk = 0;$$31419 = $$21418;$$31610 = $$21609;$$71514 = $$61513;$$8 = $$7;$$81105 = $$71104;$$81211 = $$71210;$$81317 = $$71316;$$8999 = $$7998; + label = 19; + } else { + $$0960 = 1;$$891505 = $$21418;$$931084 = $$7998;$$931700 = $$21609;$$951192 = $$71104;$$951298 = $$71210;$$981605 = $$61513;$$99 = $$7;$$991408 = $$71316;$$sink30 = 3; + label = 243; + continue L46; + } + break; + } + case 18: { + label = 0; + $76 = ((($$sink1710)) + 1|0); + $77 = HEAP8[$$sink1710>>0]|0; + $$01413$shrunk = $77;$$31419 = $$31419$ph;$$31610 = $$31610$ph;$$71514 = $76;$$8 = $$8$ph;$$81105 = $$81105$ph;$$81211 = $$81211$ph;$$81317 = $$81317$ph;$$8999 = $$8999$ph; + label = 19; + break; + } + case 25: { + label = 0; + $97 = $$13 & 7; + $98 = $$131322 >>> $97; + $99 = (($$13) - ($97))|0; + $$131110 = 0;$$131520 = $$121519;$$14 = $99;$$141005 = $$131004;$$141217 = $$131216;$$141323 = $98;$$91425 = $$81424;$$91616 = $$81615; + label = 26; break; } - $39 = (_get8($f)|0); - $40 = HEAP8[(8217)>>0]|0; - $41 = ($39<<24>>24)==($40<<24>>24); - if ($41) { - $42 = (_get8($f)|0); - $43 = HEAP8[(8218)>>0]|0; - $44 = ($42<<24>>24)==($43<<24>>24); - if ($44) { - $121 = (_get8($f)|0); - $122 = HEAP8[(8219)>>0]|0; - $123 = ($121<<24>>24)==($122<<24>>24); - $$ = $123 ? 4 : 3; - $i$0$lcssa = $$; + case 30: { + label = 0; + $104 = $6 & 2; + $105 = ($104|0)==(0); + if ($105) { + $$01411$shrunk = 0;$$121428 = $$111427;$$121619 = $$111618;$$161113 = $$151112;$$161523 = $$151522;$$17 = $$16;$$171008 = $$161007;$$171220 = $$161219;$$171326 = $$161325; + label = 33; } else { - $i$0$lcssa = 2; + $$0960 = 1;$$891505 = $$111427;$$931084 = $$161007;$$931700 = $$111618;$$951192 = $$151112;$$951298 = $$161219;$$981605 = $$151522;$$99 = $$16;$$991408 = $$161325;$$sink30 = 6; + label = 243; + continue L46; } - } else { - $i$0$lcssa = 1; + break; } - $45 = HEAP32[$0>>2]|0; - $46 = ($45|0)==(0); - if (!($46)) { - $$0 = 0; - label = 29; + case 32: { + label = 0; + $107 = ((($$sink1713)) + 1|0); + $108 = HEAP8[$$sink1713>>0]|0; + $$01411$shrunk = $108;$$121428 = $$121428$ph;$$121619 = $$121619$ph;$$161113 = $$161113$ph;$$161523 = $107;$$17 = $$17$ph;$$171008 = $$171008$ph;$$171220 = $$171220$ph;$$171326 = $$171326$ph; + label = 33; break; } - $47 = ($i$0$lcssa|0)==(4); - if ($47) { - $48 = HEAP32[8216>>2]|0; - HEAP32[$header>>2] = $48; - $49 = (_get8($f)|0); - HEAP8[$10>>0] = $49; - $50 = (_get8($f)|0); - HEAP8[$11>>0] = $50; - $51 = (_get8($f)|0); - HEAP8[$12>>0] = $51; - $52 = (_get8($f)|0); - HEAP8[$13>>0] = $52; - $53 = (_get8($f)|0); - HEAP8[$14>>0] = $53; - $54 = (_get8($f)|0); - HEAP8[$15>>0] = $54; - $55 = (_get8($f)|0); - HEAP8[$16>>0] = $55; - $56 = (_get8($f)|0); - HEAP8[$17>>0] = $56; - $57 = (_get8($f)|0); - HEAP8[$18>>0] = $57; - $58 = (_get8($f)|0); - HEAP8[$19>>0] = $58; - $59 = (_get8($f)|0); - HEAP8[$20>>0] = $59; - $60 = (_get8($f)|0); - HEAP8[$21>>0] = $60; - $61 = (_get8($f)|0); - HEAP8[$22>>0] = $61; - $62 = (_get8($f)|0); - HEAP8[$23>>0] = $62; - $63 = (_get8($f)|0); - HEAP8[$24>>0] = $63; - $64 = (_get8($f)|0); - HEAP8[$25>>0] = $64; - $65 = (_get8($f)|0); - HEAP8[$26>>0] = $65; - $66 = (_get8($f)|0); - HEAP8[$27>>0] = $66; - $67 = (_get8($f)|0); - HEAP8[$28>>0] = $67; - $68 = (_get8($f)|0); - HEAP8[$29>>0] = $68; - $69 = (_get8($f)|0); - HEAP8[$30>>0] = $69; - $70 = (_get8($f)|0); - HEAP8[$31>>0] = $70; - $71 = (_get8($f)|0); - HEAP8[$32>>0] = $71; - $72 = HEAP32[$0>>2]|0; - $73 = ($72|0)==(0); - if (!($73)) { - $$0 = 0; - label = 29; - break; + case 36: { + label = 0; + $118 = $6 & 2; + $119 = ($118|0)==(0); + if ($119) { + $$151431 = $$141430;$$151622 = $$141621;$$191116 = $$181115;$$191526 = $$181525;$$20 = $$19;$$201011 = $$191010;$$201223 = $$191222;$$201329 = $$191328;$$sink12 = 0; + label = 39; + continue L46; + } else { + $$0960 = 1;$$891505 = $$141430;$$931084 = $$191010;$$931700 = $$141621;$$951192 = $$181115;$$951298 = $$191222;$$981605 = $$181525;$$99 = $$19;$$991408 = $$191328;$$sink30 = 7; + label = 243; + continue L46; } - $74 = HEAP8[$4>>0]|0; - $75 = ($74<<24>>24)==(0); - if ($75) { - $76 = HEAP8[$5>>0]|0; - $77 = HEAP8[$6>>0]|0; - $78 = HEAP8[$7>>0]|0; - $79 = HEAP8[$8>>0]|0; - $80 = $79&255; - $81 = $80 << 24; - HEAP16[$scevgep>>1]=0&65535;HEAP16[$scevgep+2>>1]=0>>>16; - $82 = $78&255; - $83 = $82 << 16; - $84 = $77&255; - $85 = $84 << 8; - $86 = $76&255; - $87 = $85 | $86; - $88 = $87 | $83; - $crc$011 = 0;$i1$310 = 0; - while(1) { - $94 = (($header) + ($i1$310)|0); - $95 = HEAP8[$94>>0]|0; - $96 = (_crc32_update($crc$011,$95)|0); - $97 = (($i1$310) + 1)|0; - $exitcond = ($97|0)==(27); - if ($exitcond) { - $$lcssa = $96; - break; - } else { - $crc$011 = $96;$i1$310 = $97; - } - } - $89 = $88 | $81; - $90 = HEAP8[$9>>0]|0; - $91 = ($90<<24>>24)==(0); - if ($91) { - $crc$2$lcssa = $$lcssa; + break; + } + case 39: { + label = 0; + $$sink13 = (((($0)) + 10528|0) + ($$191116)|0); + HEAP8[$$sink13>>0] = $$sink12; + $$161432 = $$151431;$$161623 = $$151622;$$201117 = $$191116;$$201527 = $$191526;$$21 = $$20;$$211012 = $$201011;$$211224 = $$201223;$$211330 = $$201329; + label = 41; + break; + } + case 43: { + label = 0; + $$0960 = -1;$$891505 = $$171433;$$931084 = $$221013;$$931700 = $$171624;$$951192 = $$211118;$$951298 = $$221225;$$981605 = $$211528;$$99 = $$22;$$991408 = $$221331;$$sink30 = 39; + label = 243; + continue L46; + break; + } + case 47: { + label = 0; + $150 = $6 & 2; + $151 = ($150|0)==(0); + if ($151) { + $$01410$shrunk = 0;$$211437 = $$201436;$$211628 = $$201627;$$251122 = $$241121;$$251532 = $$241531;$$26 = $$25;$$261017 = $$251016;$$261229 = $$251228;$$261335 = $$251334; + label = 50; + } else { + $$0960 = 1;$$891505 = $$201436;$$931084 = $$251016;$$931700 = $$201627;$$951192 = $$241121;$$951298 = $$251228;$$981605 = $$241531;$$99 = $$25;$$991408 = $$251334;$$sink30 = 51; + label = 243; + continue L46; + } + break; + } + case 49: { + label = 0; + $153 = ((($$sink1716)) + 1|0); + $154 = HEAP8[$$sink1716>>0]|0; + $$01410$shrunk = $154;$$211437 = $$211437$ph;$$211628 = $$211628$ph;$$251122 = $$251122$ph;$$251532 = $153;$$26 = $$26$ph;$$261017 = $$261017$ph;$$261229 = $$261229$ph;$$261335 = $$261335$ph; + label = 50; + break; + } + case 52: { + label = 0; + $162 = ($$231630>>>0)<($12>>>0); + if (!($162)) { + $$0960 = 2;$$891505 = $$231439;$$931084 = $$271018;$$931700 = $$231630;$$951192 = $$271124;$$951298 = $$281231;$$981605 = $$271534;$$99 = $$28;$$991408 = $$281337;$$sink30 = 52; + label = 243; + continue L46; + } + $163 = $$271018&255; + $164 = ((($$231630)) + 1|0); + HEAP8[$$231630>>0] = $163; + $165 = (($$271124) + -1)|0; + $$181434 = $$231439;$$181625 = $164;$$221119 = $165;$$221529 = $$271534;$$23 = $$28;$$231014 = $$271018;$$231226 = $$281231;$$231332 = $$281337; + label = 44; + break; + } + case 55: { + label = 0; + $167 = ($$251632>>>0)<($12>>>0); + if ($167) { + $$261442 = $$251441;$$261633 = $$251632;$$301021 = $$291020;$$301127 = $$291126;$$301537 = $$291536;$$31 = $$30;$$311234 = $$301233;$$311340 = $$301339; + label = 56; + continue L46; + } else { + $$0960 = 2;$$891505 = $$251441;$$931084 = $$291020;$$931700 = $$251632;$$951192 = $$291126;$$951298 = $$301233;$$981605 = $$291536;$$99 = $$30;$$991408 = $$301339;$$sink30 = 9; + label = 243; + continue L46; + } + break; + } + case 56: { + label = 0; + $168 = ($$301537>>>0)<($10>>>0); + if ($168) { + $171 = $12; + $172 = $$261633; + $173 = (($171) - ($172))|0; + $174 = $10; + $175 = $$301537; + $176 = (($174) - ($175))|0; + $177 = ($173>>>0)<($176>>>0); + $$sink17 = $177 ? $12 : $10; + $$sink16 = $177 ? $$261633 : $$301537; + $178 = $$sink17; + $179 = $$sink16; + $180 = (($178) - ($179))|0; + $181 = ($180>>>0)<($$301127>>>0); + $$$301127 = $181 ? $180 : $$301127; + _memcpy(($$261633|0),($$301537|0),($$$301127|0))|0; + $182 = (($$301537) + ($$$301127)|0); + $183 = (($$261633) + ($$$301127)|0); + $184 = (($$301127) - ($$$301127))|0; + $$241440 = $$261442;$$241631 = $183;$$281019 = $$301021;$$281125 = $184;$$281535 = $182;$$29 = $$31;$$291232 = $$311234;$$291338 = $$311340; + label = 54; + break; + } else { + $169 = $6 & 2; + $170 = ($169|0)==(0); + if ($170) { + $$271443 = $$261442;$$271634 = $$261633;$$311022 = $$301021;$$311128 = $$301127;$$311538 = $$301537;$$32 = $$31;$$321235 = $$311234;$$321341 = $$311340; + label = 58; + continue L46; } else { - $92 = HEAP8[$9>>0]|0; - $93 = $92&255; - $crc$113 = $$lcssa;$i1$412 = 0;$len$014 = 0; - while(1) { - $98 = (_get8($f)|0); - $99 = $98&255; - $100 = (_crc32_update($crc$113,$98)|0); - $101 = (($99) + ($len$014))|0; - $102 = (($i1$412) + 1)|0; - $103 = ($102>>>0)<($93>>>0); - if ($103) { - $crc$113 = $100;$i1$412 = $102;$len$014 = $101; - } else { - $$lcssa58 = $100;$$lcssa59 = $101; - break; - } - } - $104 = ($$lcssa59|0)==(0); - if ($104) { - $crc$2$lcssa = $$lcssa58; - } else { - $105 = HEAP32[$0>>2]|0; - $106 = ($105|0)==(0); - if ($106) { - $crc$219 = $$lcssa58;$i1$518 = 0; - } else { - $$0 = 0; - label = 29; - break; - } - while(1) { - $107 = (_get8($f)|0); - $108 = (_crc32_update($crc$219,$107)|0); - $109 = (($i1$518) + 1)|0; - $exitcond40 = ($109|0)==($$lcssa59|0); - if ($exitcond40) { - $crc$2$lcssa = $108; - break; - } else { - $crc$219 = $108;$i1$518 = $109; - } - } - } - } - $110 = ($crc$2$lcssa|0)==($89|0); - if ($110) { - $$lcssa61 = $35; - label = 20; - break; + $$0960 = 1;$$891505 = $$261442;$$931084 = $$301021;$$931700 = $$261633;$$951192 = $$301127;$$951298 = $$311234;$$981605 = $$301537;$$99 = $$31;$$991408 = $$311340;$$sink30 = 38; + label = 243; + continue L46; } } + break; } - _set_file_offset($f,$35); - } - $119 = HEAP32[$0>>2]|0; - $120 = ($119|0)==(0); - if (!($120)) { - $$0 = 0; - label = 29; - break; - } - } - if ((label|0) == 20) { - $111 = ($end|0)==(0|0); - if (!($111)) { - $112 = (_stb_vorbis_get_file_offset($f)|0); - HEAP32[$end>>2] = $112; - } - $113 = ($last|0)==(0|0); - do { - if (!($113)) { - $114 = ((($header)) + 5|0); - $115 = HEAP8[$114>>0]|0; - $116 = $115 & 4; - $117 = ($116<<24>>24)==(0); - if ($117) { - HEAP32[$last>>2] = 0; - break; + case 58: { + label = 0; + $$0960 = -1;$$891505 = $$271443;$$931084 = $$311022;$$931700 = $$271634;$$951192 = $$311128;$$951298 = $$321235;$$981605 = $$311538;$$99 = $$32;$$991408 = $$321341;$$sink30 = 40; + label = 243; + continue L46; + break; + } + case 60: { + label = 0; + $$0960 = -1;$$891505 = $$281444;$$931084 = $$321023;$$931700 = $$281635;$$951192 = $$321129;$$951298 = $$331236;$$981605 = $$321539;$$99 = $$33;$$991408 = $$331342;$$sink30 = 10; + label = 243; + continue L46; + break; + } + case 64: { + label = 0; + $191 = $6 & 2; + $192 = ($191|0)==(0); + if ($192) { + $$01300$shrunk = 0;$$321448 = $$311447;$$321639 = $$311638;$$361027 = $$351026;$$361133 = $$351132;$$361543 = $$351542;$$37 = $$36;$$371240 = $$361239;$$371346 = $$361345; + label = 67; } else { - HEAP32[$last>>2] = 1; - break; + $$0960 = 1;$$891505 = $$311447;$$931084 = $$351026;$$931700 = $$311638;$$951192 = $$351132;$$951298 = $$361239;$$981605 = $$351542;$$99 = $$36;$$991408 = $$361345;$$sink30 = 11; + label = 243; + continue L46; } + break; } - } while(0); - $118 = (($$lcssa61) + -1)|0; - _set_file_offset($f,$118); - $$0 = 1; - STACKTOP = sp;return ($$0|0); - } - else if ((label|0) == 29) { - STACKTOP = sp;return ($$0|0); - } - return (0)|0; -} -function _getn($z,$data,$n) { - $z = $z|0; - $data = $data|0; - $n = $n|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($z)) + 32|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if ($2) { - $10 = ((($z)) + 20|0); - $11 = HEAP32[$10>>2]|0; - $12 = (_fread($data,$n,1,$11)|0); - $13 = ($12|0)==(1); - if ($13) { - $$0 = 1; - return ($$0|0); - } - $14 = ((($z)) + 96|0); - HEAP32[$14>>2] = 1; - $$0 = 0; - return ($$0|0); - } - $3 = (($1) + ($n)|0); - $4 = ((($z)) + 40|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($3>>>0)>($5>>>0); - if ($6) { - $7 = ((($z)) + 96|0); - HEAP32[$7>>2] = 1; - $$0 = 0; - return ($$0|0); - } else { - _memcpy(($data|0),($1|0),($n|0))|0; - $8 = HEAP32[$0>>2]|0; - $9 = (($8) + ($n)|0); - HEAP32[$0>>2] = $9; - $$0 = 1; - return ($$0|0); - } - return (0)|0; -} -function _get32($f) { - $f = $f|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_get8($f)|0); - $1 = $0&255; - $2 = (_get8($f)|0); - $3 = $2&255; - $4 = $3 << 8; - $5 = $4 | $1; - $6 = (_get8($f)|0); - $7 = $6&255; - $8 = $7 << 16; - $9 = $5 | $8; - $10 = (_get8($f)|0); - $11 = $10&255; - $12 = $11 << 24; - $13 = $9 | $12; - return ($13|0); -} -function _convert_channels_short_interleaved($buf_c,$buffer,$data_c,$data,$d_offset,$len) { - $buf_c = $buf_c|0; - $buffer = $buffer|0; - $data_c = $data_c|0; - $data = $data|0; - $d_offset = $d_offset|0; - $len = $len|0; - var $$017 = 0, $$1$lcssa = 0, $$19 = 0, $$2$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond20 = 0, $exitcond25 = 0, $i$07 = 0, $i$1$lcssa = 0, $i$18 = 0, $j$016 = 0; - var $or$cond = 0, $or$cond3 = 0, $scevgep = 0, $scevgep21$sum = 0, $scevgep22 = 0, $v$0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($buf_c|0)!=($data_c|0); - $1 = ($buf_c|0)<(3); - $or$cond = $1 & $0; - $2 = ($data_c|0)<(7); - $or$cond3 = $2 & $or$cond; - if ($or$cond3) { - $3 = ($buf_c|0)==(2); - if ($3) { - $i$07 = 0; - } else { - ___assert_fail((19633|0),(17015|0),4820,(19644|0)); - // unreachable; - } - while(1) { - _compute_stereo_samples($buffer,$data_c,$data,$d_offset,$len); - $4 = (($i$07) + 1)|0; - $exitcond = ($4|0)==($buf_c|0); - if ($exitcond) { + case 66: { + label = 0; + $194 = ((($$sink1719)) + 1|0); + $195 = HEAP8[$$sink1719>>0]|0; + $$01300$shrunk = $195;$$321448 = $$321448$ph;$$321639 = $$321639$ph;$$361027 = $$361027$ph;$$361133 = $$361133$ph;$$361543 = $194;$$37 = $$37$ph;$$371240 = $$371240$ph;$$371346 = $$371346$ph; + label = 67; break; - } else { - $i$07 = $4; } - } - return; - } - $5 = ($len|0)>(0); - if (!($5)) { - return; - } - $6 = ($buf_c|0)<($data_c|0); - $7 = $6 ? $buf_c : $data_c; - $8 = ($7|0)>(0); - $9 = ($data_c|0)<($buf_c|0); - $10 = $9 ? $data_c : $buf_c; - $$017 = $buffer;$j$016 = 0; - while(1) { - if ($8) { - $11 = (($j$016) + ($d_offset))|0; - $$19 = $$017;$i$18 = 0; - while(1) { - $13 = (($data) + ($i$18<<2)|0); - $14 = HEAP32[$13>>2]|0; - $15 = (($14) + ($11<<2)|0); - $16 = +HEAPF32[$15>>2]; - $17 = $16 + 384.0; - $18 = (HEAPF32[tempDoublePtr>>2]=$17,HEAP32[tempDoublePtr>>2]|0); - $19 = (($18) + -1136623616)|0; - $20 = ($19>>>0)>(65535); - $21 = ($18|0)<(1136656384); - $22 = $21 ? 32768 : 32767; - $v$0 = $20 ? $22 : $18; - $23 = $v$0&65535; - $24 = ((($$19)) + 2|0); - HEAP16[$$19>>1] = $23; - $25 = (($i$18) + 1)|0; - $exitcond20 = ($25|0)==($10|0); - if ($exitcond20) { - break; + case 73: { + label = 0; + $222 = $6 & 2; + $223 = ($222|0)==(0); + if ($223) { + $$01202$shrunk = 0;$$371453 = $$361452;$$371644 = $$361643;$$411032 = $$401031;$$411138 = $$401137;$$411548 = $$401547;$$42 = $$41;$$421245 = $$411244;$$421351 = $$411350; + label = 76; + } else { + $$0960 = 1;$$891505 = $$361452;$$931084 = $$401031;$$931700 = $$361643;$$951192 = $$401137;$$951298 = $$411244;$$981605 = $$401547;$$99 = $$41;$$991408 = $$411350;$$sink30 = 14; + label = 243; + continue L46; + } + break; + } + case 75: { + label = 0; + $225 = ((($$sink1722)) + 1|0); + $226 = HEAP8[$$sink1722>>0]|0; + $$01202$shrunk = $226;$$371453 = $$371453$ph;$$371644 = $$371644$ph;$$411032 = $$411032$ph;$$411138 = $$411138$ph;$$411548 = $225;$$42 = $$42$ph;$$421245 = $$421245$ph;$$421351 = $$421351$ph; + label = 76; + break; + } + case 86: { + label = 0; + $$0960 = -1;$$891505 = $$401456;$$931084 = $$441035;$$931700 = $$401647;$$951192 = $$441141;$$951298 = $$451248;$$981605 = $$441551;$$99 = $$45;$$991408 = $$451354;$$sink30 = 35; + label = 243; + continue L46; + break; + } + case 114: { + label = 0; + $450 = $6 & 2; + $451 = ($450|0)==(0); + if ($451) { + $$0980$shrunk = 0;$$441460 = $$431459;$$441651 = $$431650;$$481039 = $$471038;$$481145 = $$471144;$$481555 = $$471554;$$49 = $$48;$$491252 = $$481251;$$491358 = $$481357; + label = 117; + } else { + $$0960 = 1;$$891505 = $$431459;$$931084 = $$471038;$$931700 = $$431650;$$951192 = $$471144;$$951298 = $$481251;$$981605 = $$471554;$$99 = $$48;$$991408 = $$481357;$$sink30 = 16; + label = 243; + continue L46; + } + break; + } + case 116: { + label = 0; + $453 = ((($$sink1729)) + 1|0); + $454 = HEAP8[$$sink1729>>0]|0; + $$0980$shrunk = $454;$$441460 = $$441460$ph;$$441651 = $$441651$ph;$$481039 = $$481039$ph;$$481145 = $$481145$ph;$$481555 = $453;$$49 = $$49$ph;$$491252 = $$491252$ph;$$491358 = $$491358$ph; + label = 117; + break; + } + case 125: { + label = 0; + $$0960 = -1;$$891505 = $$461462;$$931084 = $$491040;$$931700 = $$461653;$$951192 = $$501147;$$951298 = $$511254;$$981605 = $$501557;$$99 = $$51;$$991408 = $$511360;$$sink30 = 17; + label = 243; + continue L46; + break; + } + case 128: { + label = 0; + $501 = $6 & 2; + $502 = ($501|0)==(0); + if ($502) { + $$0979$shrunk = 0;$$491465 = $$481464;$$491656 = $$481655;$$521043 = $$511042;$$531150 = $$521149;$$531560 = $$521559;$$54 = $$53;$$541257 = $$531256;$$541363 = $$531362; + label = 131; + } else { + $$0960 = 1;$$891505 = $$481464;$$931084 = $$511042;$$931700 = $$481655;$$951192 = $$521149;$$951298 = $$531256;$$981605 = $$521559;$$99 = $$53;$$991408 = $$531362;$$sink30 = 18; + label = 243; + continue L46; + } + break; + } + case 130: { + label = 0; + $504 = ((($$sink1732)) + 1|0); + $505 = HEAP8[$$sink1732>>0]|0; + $$0979$shrunk = $505;$$491465 = $$491465$ph;$$491656 = $$491656$ph;$$521043 = $$521043$ph;$$531150 = $$531150$ph;$$531560 = $504;$$54 = $$54$ph;$$541257 = $$541257$ph;$$541363 = $$541363$ph; + label = 131; + break; + } + case 136: { + label = 0; + $$0960 = -1;$$891505 = $$511467;$$931084 = $$541045;$$931700 = $$511658;$$951192 = $$551152;$$951298 = $$561259;$$981605 = $$551562;$$99 = $$56;$$991408 = $$561365;$$sink30 = 21; + label = 243; + continue L46; + break; + } + case 151: { + label = 0; + $570 = $6 & 2; + $571 = ($570|0)==(0); + if ($571) { + $$0971$shrunk = 0;$$571473 = $$561472;$$571664 = $$561663;$$601051 = $$591050;$$611158 = $$601157;$$611568 = $$601567;$$62 = $$61;$$621265 = $$611264;$$621371 = $$611370; + label = 154; + } else { + $$0960 = 1;$$891505 = $$561472;$$931084 = $$591050;$$931700 = $$561663;$$951192 = $$601157;$$951298 = $$611264;$$981605 = $$601567;$$99 = $$61;$$991408 = $$611370;$$sink30 = 23; + label = 243; + continue L46; + } + break; + } + case 153: { + label = 0; + $573 = ((($$sink1736)) + 1|0); + $574 = HEAP8[$$sink1736>>0]|0; + $$0971$shrunk = $574;$$571473 = $$571473$ph;$$571664 = $$571664$ph;$$601051 = $$601051$ph;$$611158 = $$611158$ph;$$611568 = $573;$$62 = $$62$ph;$$621265 = $$621265$ph;$$621371 = $$621371$ph; + label = 154; + break; + } + case 160: { + label = 0; + $610 = ($$591666>>>0)<($12>>>0); + if (!($610)) { + $$0960 = 2;$$891505 = $$591475;$$931084 = $$621053;$$931700 = $$591666;$$951192 = $$621159;$$951298 = $$641267;$$981605 = $$631570;$$99 = $$64;$$991408 = $$641373;$$sink30 = 24; + label = 243; + continue L46; + } + $611 = $$621159&255; + $612 = ((($$591666)) + 1|0); + HEAP8[$$591666>>0] = $611; + $$541470$ph = $$591475;$$541661$ph = $612;$$571048$ph = $$621053;$$581155$ph = $$621159;$$581565$ph = $$631570;$$59$ph = $$64;$$591262$ph = $$641267;$$591368$ph = $$641373; + label = 140; + break; + } + case 180: { + label = 0; + $694 = $6 & 2; + $695 = ($694|0)==(0); + if ($695) { + $$0959$shrunk = 0;$$631479 = $$621478;$$641671 = $$631670;$$661057 = $$651056;$$671164 = $$661163;$$681271 = $$671270;$$701577 = $$691576;$$71 = $$70;$$711380 = $$701379; + label = 183; + } else { + $$0960 = 1;$$891505 = $$621478;$$931084 = $$651056;$$931700 = $$631670;$$951192 = $$661163;$$951298 = $$671270;$$981605 = $$691576;$$99 = $$70;$$991408 = $$701379;$$sink30 = 25; + label = 243; + continue L46; + } + break; + } + case 182: { + label = 0; + $697 = ((($$sink1739)) + 1|0); + $698 = HEAP8[$$sink1739>>0]|0; + $$0959$shrunk = $698;$$631479 = $$631479$ph;$$641671 = $$641671$ph;$$661057 = $$661057$ph;$$671164 = $$671164$ph;$$681271 = $$681271$ph;$$701577 = $697;$$71 = $$71$ph;$$711380 = $$711380$ph; + label = 183; + break; + } + case 193: { + label = 0; + $735 = $6 & 2; + $736 = ($735|0)==(0); + if ($736) { + $$0952$shrunk = 0;$$681484 = $$671483;$$691676 = $$681675;$$711062 = $$701061;$$721169 = $$711168;$$731276 = $$721275;$$751582 = $$741581;$$76 = $$75;$$761385 = $$751384; + label = 196; + } else { + $$0960 = 1;$$891505 = $$671483;$$931084 = $$701061;$$931700 = $$681675;$$951192 = $$711168;$$951298 = $$721275;$$981605 = $$741581;$$99 = $$75;$$991408 = $$751384;$$sink30 = 26; + label = 243; + continue L46; + } + break; + } + case 195: { + label = 0; + $738 = ((($$sink1743)) + 1|0); + $739 = HEAP8[$$sink1743>>0]|0; + $$0952$shrunk = $739;$$681484 = $$681484$ph;$$691676 = $$691676$ph;$$711062 = $$711062$ph;$$721169 = $$721169$ph;$$731276 = $$731276$ph;$$751582 = $738;$$76 = $$76$ph;$$761385 = $$761385$ph; + label = 196; + break; + } + case 204: { + label = 0; + $782 = $6 & 2; + $783 = ($782|0)==(0); + if ($783) { + $$0950$shrunk = 0;$$721488 = $$711487;$$731680 = $$721679;$$741065 = $$731064;$$761173 = $$751172;$$761279 = $$751278;$$791586 = $$781585;$$80 = $$79;$$801389 = $$791388; + label = 207; + } else { + $$0960 = 1;$$891505 = $$711487;$$931084 = $$731064;$$931700 = $$721679;$$951192 = $$751172;$$951298 = $$751278;$$981605 = $$781585;$$99 = $$79;$$991408 = $$791388;$$sink30 = 27; + label = 243; + continue L46; + } + break; + } + case 206: { + label = 0; + $785 = ((($$sink1746)) + 1|0); + $786 = HEAP8[$$sink1746>>0]|0; + $$0950$shrunk = $786;$$721488 = $$721488$ph;$$731680 = $$731680$ph;$$741065 = $$741065$ph;$$761173 = $$761173$ph;$$761279 = $$761279$ph;$$791586 = $785;$$80 = $$80$ph;$$801389 = $$801389$ph; + label = 207; + break; + } + case 210: { + label = 0; + $$0960 = -1;$$891505 = $$731489;$$931084 = $$771068;$$931700 = $$761683;$$951192 = $$791176;$$951298 = $$791282;$$981605 = $$821589;$$99 = $$83;$$991408 = $$831392;$$sink30 = 37; + label = 243; + continue L46; + break; + } + case 213: { + label = 0; + $809 = ($$781685>>>0)<($12>>>0); + if (!($809)) { + $$0960 = 2;$$891505 = $$751491;$$931084 = $$791070;$$931700 = $$781685;$$951192 = $$811178;$$951298 = $$811284;$$981605 = $$841591;$$99 = $$85;$$991408 = $$851394;$$sink30 = 53; + label = 243; + continue L46; + } + $810 = (($$751491) + 1)|0; + $811 = (($$751491) - ($$791070))|0; + $812 = $811 & $$1753; + $813 = (($3) + ($812)|0); + $814 = HEAP8[$813>>0]|0; + $815 = ((($$781685)) + 1|0); + HEAP8[$$781685>>0] = $814; + $$741490 = $810;$$771684 = $815;$$781069 = $$791070;$$801177 = $$811178;$$801283 = $$811284;$$831590 = $$841591;$$84 = $$85;$$841393 = $$851394; + label = 212; + break; + } + case 226: { + label = 0; + $849 = $$90 & 7; + $850 = $$901399 >>> $849; + $851 = (($$90) - ($849))|0; + $$811497 = $$801496;$$851076 = $$841075;$$851692 = $$841691;$$871184 = 0;$$871290 = $$861289;$$901597 = $$891596;$$91 = $851;$$911400 = $850; + label = 227; + break; + } + case 231: { + label = 0; + $856 = $6 & 2; + $857 = ($856|0)==(0); + if ($857) { + $$0947$shrunk = 0;$$841500 = $$831499;$$881079 = $$871078;$$881695 = $$871694;$$901187 = $$891186;$$901293 = $$891292;$$931600 = $$921599;$$94 = $$93;$$941403 = $$931402; + label = 234; + } else { + $$0960 = 1;$$891505 = $$831499;$$931084 = $$871078;$$931700 = $$871694;$$951192 = $$891186;$$951298 = $$891292;$$981605 = $$921599;$$99 = $$93;$$991408 = $$931402;$$sink30 = 41; + label = 243; + continue L46; + } + break; + } + case 233: { + label = 0; + $859 = ((($$sink1750)) + 1|0); + $860 = HEAP8[$$sink1750>>0]|0; + $$0947$shrunk = $860;$$841500 = $$841500$ph;$$881079 = $$881079$ph;$$881695 = $$881695$ph;$$901187 = $$901187$ph;$$901293 = $$901293$ph;$$931600 = $859;$$94 = $$94$ph;$$941403 = $$941403$ph; + label = 234; + break; + } + case 237: { + label = 0; + $869 = $6 & 2; + $870 = ($869|0)==(0); + if ($870) { + $$0948 = 0;$$871503 = $$861502;$$911082 = $$901081;$$911698 = $$901697;$$931190 = $$921189;$$931296 = $$921295;$$961603 = $$951602;$$97 = $$96;$$971406 = $$961405; + label = 241; + continue L46; + } else { + $$0960 = 1;$$891505 = $$861502;$$931084 = $$901081;$$931700 = $$901697;$$951192 = $$921189;$$951298 = $$921295;$$981605 = $$951602;$$99 = $$96;$$991408 = $$961405;$$sink30 = 42; + label = 243; + continue L46; + } + break; + } + case 241: { + label = 0; + $878 = ((($0)) + 16|0); + $879 = HEAP32[$878>>2]|0; + $880 = $879 << 8; + $881 = $880 | $$0948; + HEAP32[$878>>2] = $881; + $882 = (($$931190) + 1)|0; + $$811497 = $$871503;$$851076 = $$911082;$$851692 = $$911698;$$871184 = $882;$$871290 = $$931296;$$901597 = $$961603;$$91 = $$97;$$911400 = $$971406; + label = 227; + break; + } + case 242: { + label = 0; + $$0960 = 0;$$891505 = $$881504;$$931084 = $$921083;$$931700 = $$921699;$$951192 = $$941191;$$951298 = $$941297;$$981605 = $$971604;$$99 = $$98;$$991408 = $$981407;$$sink30 = 34; + label = 243; + continue L46; + break; + } + case 243: { + label = 0; + HEAP32[$0>>2] = $$sink30; + $$100 = $$99;$$1001409 = $$991408;$$1961 = $$0960;$$901506 = $$891505;$$941085 = $$931084;$$941701 = $$931700;$$961193 = $$951192;$$961299 = $$951298;$$991606 = $$981605; + label = 244; + continue L46; + break; + } + case 244: { + label = 0; + HEAP32[$24>>2] = $$100; + HEAP32[$26>>2] = $$1001409; + HEAP32[$28>>2] = $$941085; + HEAP32[$30>>2] = $$961193; + HEAP32[$32>>2] = $$961299; + HEAP32[$34>>2] = $$901506; + $883 = $$991606; + $884 = $1; + $885 = (($883) - ($884))|0; + HEAP32[$2>>2] = $885; + $886 = $$941701; + $887 = $4; + $888 = (($886) - ($887))|0; + HEAP32[$5>>2] = $888; + $889 = $6 & 9; + $890 = ($889|0)!=(0); + $891 = ($$1961|0)>(-1); + $or$cond29 = $890 & $891; + if ($or$cond29) { + break L46; } else { - $$19 = $24;$i$18 = $25; + $$0951 = $$1961; + label = 258; + break L46; } + break; } - $scevgep = (($$017) + ($10<<1)|0); - $$1$lcssa = $scevgep;$i$1$lcssa = $10; - } else { - $$1$lcssa = $$017;$i$1$lcssa = 0; - } - $12 = ($i$1$lcssa|0)<($buf_c|0); - if ($12) { - $26 = (($buf_c) - ($i$1$lcssa))|0; - $27 = $26 << 1; - _memset(($$1$lcssa|0),0,($27|0))|0; - $scevgep21$sum = (($buf_c) - ($i$1$lcssa))|0; - $scevgep22 = (($$1$lcssa) + ($scevgep21$sum<<1)|0); - $$2$lcssa = $scevgep22; - } else { - $$2$lcssa = $$1$lcssa; } - $28 = (($j$016) + 1)|0; - $exitcond25 = ($28|0)==($len|0); - if ($exitcond25) { - break; - } else { - $$017 = $$2$lcssa;$j$016 = $28; - } - } - return; -} -function _ttULONG($p) { - $p = $p|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP8[$p>>0]|0; - $1 = $0&255; - $2 = $1 << 24; - $3 = ((($p)) + 1|0); - $4 = HEAP8[$3>>0]|0; - $5 = $4&255; - $6 = $5 << 16; - $7 = $6 | $2; - $8 = ((($p)) + 2|0); - $9 = HEAP8[$8>>0]|0; - $10 = $9&255; - $11 = $10 << 8; - $12 = $7 | $11; - $13 = ((($p)) + 3|0); - $14 = HEAP8[$13>>0]|0; - $15 = $14&255; - $16 = $12 | $15; - return ($16|0); -} -function _stbtt__find_table($data,$fontstart,$tag) { - $data = $data|0; - $fontstart = $fontstart|0; - $tag = $tag|0; - var $$0 = 0, $$lcssa = 0, $$sum = 0, $$sum1 = 0, $$sum2 = 0, $$sum3 = 0, $$sum4 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$05 = 0, label = 0, sp = 0; - sp = STACKTOP; - $$sum = (($fontstart) + 4)|0; - $0 = (($data) + ($$sum)|0); - $1 = (_ttUSHORT($0)|0); - $2 = $1&65535; - $3 = (($fontstart) + 12)|0; - $4 = ($1<<16>>16)==(0); - if ($4) { - $$0 = 0; - return ($$0|0); - } - $5 = HEAP8[$tag>>0]|0; - $6 = $5 << 24 >> 24; - $7 = ((($tag)) + 1|0); - $8 = ((($tag)) + 2|0); - $9 = ((($tag)) + 3|0); - $i$05 = 0; - while(1) { - $10 = $i$05 << 4; - $11 = (($3) + ($10))|0; - $12 = (($data) + ($11)|0); - $13 = HEAP8[$12>>0]|0; - $14 = $13&255; - $15 = ($14|0)==($6|0); - if ($15) { - $$sum1 = (($11) + 1)|0; - $16 = (($data) + ($$sum1)|0); - $17 = HEAP8[$16>>0]|0; - $18 = $17&255; - $19 = HEAP8[$7>>0]|0; - $20 = $19 << 24 >> 24; - $21 = ($18|0)==($20|0); - if ($21) { - $$sum2 = (($11) + 2)|0; - $22 = (($data) + ($$sum2)|0); - $23 = HEAP8[$22>>0]|0; - $24 = $23&255; - $25 = HEAP8[$8>>0]|0; - $26 = $25 << 24 >> 24; - $27 = ($24|0)==($26|0); - if ($27) { - $$sum3 = (($11) + 3)|0; - $28 = (($data) + ($$sum3)|0); - $29 = HEAP8[$28>>0]|0; - $30 = $29&255; - $31 = HEAP8[$9>>0]|0; - $32 = $31 << 24 >> 24; - $33 = ($30|0)==($32|0); - if ($33) { - $$lcssa = $11; - break; - } + switch (label|0) { + case 19: { + label = 0; + $$01413 = $$01413$shrunk&255; + $78 = $$01413 << $$8; + $79 = $78 | $$81317; + $80 = (($$8) + 8)|0; + $81 = ($80>>>0)<(3); + if ($81) { + $$11417 = $$31419;$$11608 = $$31610;$$51512 = $$71514;$$6 = $80;$$61103 = $$81105;$$61209 = $$81211;$$61315 = $79;$$6997 = $$8999; + label = 15; + } else { + $$41420 = $$31419;$$41611 = $$31610;$$81515 = $$71514;$$9 = $80;$$91000 = $$8999;$$91106 = $$81105;$$91212 = $$81211;$$91318 = $79; + label = 20; } - } - } - $36 = (($i$05) + 1)|0; - $37 = ($36|0)<($2|0); - if ($37) { - $i$05 = $36; - } else { - $$0 = 0; - label = 9; - break; - } - } - if ((label|0) == 9) { - return ($$0|0); - } - $$sum4 = (($$lcssa) + 8)|0; - $34 = (($data) + ($$sum4)|0); - $35 = (_ttULONG($34)|0); - $$0 = $35; - return ($$0|0); -} -function _ttUSHORT($p) { - $p = $p|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP8[$p>>0]|0; - $1 = $0&255; - $2 = $1 << 8; - $3 = ((($p)) + 1|0); - $4 = HEAP8[$3>>0]|0; - $5 = $4&255; - $6 = $2 | $5; - $7 = $6&65535; - return ($7|0); -} -function _ttSHORT($p) { - $p = $p|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP8[$p>>0]|0; - $1 = $0&255; - $2 = $1 << 8; - $3 = ((($p)) + 1|0); - $4 = HEAP8[$3>>0]|0; - $5 = $4&255; - $6 = $2 | $5; - $7 = $6&65535; - return ($7|0); -} -function _stbtt__GetGlyfOffset($info,$glyph_index) { - $info = $info|0; - $glyph_index = $glyph_index|0; - var $$0 = 0, $$pn = 0, $$sink = 0, $$sum = 0, $$sum2 = 0, $$sum3 = 0, $$sum5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $g1$0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($info)) + 12|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)>($glyph_index|0); - if (!($2)) { - $$0 = -1; - return ($$0|0); - } - $3 = ((($info)) + 44|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)>(1); - if ($5) { - $$0 = -1; - return ($$0|0); - } - $6 = ($4|0)==(0); - $7 = ((($info)) + 24|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($info)) + 4|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($info)) + 16|0); - $12 = HEAP32[$11>>2]|0; - if ($6) { - $13 = $glyph_index << 1; - $$sum3 = (($12) + ($13))|0; - $14 = (($10) + ($$sum3)|0); - $15 = (_ttUSHORT($14)|0); - $16 = $15&65535; - $17 = $16 << 1; - $$sum5 = (($$sum3) + 2)|0; - $18 = (($10) + ($$sum5)|0); - $19 = (_ttUSHORT($18)|0); - $20 = $19&65535; - $21 = $20 << 1; - $$pn = $17;$$sink = $21; - } else { - $22 = $glyph_index << 2; - $$sum = (($12) + ($22))|0; - $23 = (($10) + ($$sum)|0); - $24 = (_ttULONG($23)|0); - $$sum2 = (($$sum) + 4)|0; - $25 = (($10) + ($$sum2)|0); - $26 = (_ttULONG($25)|0); - $$pn = $24;$$sink = $26; - } - $27 = (($$sink) + ($8))|0; - $g1$0 = (($$pn) + ($8))|0; - $28 = ($g1$0|0)==($27|0); - $29 = $28 ? -1 : $g1$0; - $$0 = $29; - return ($$0|0); -} -function _stbtt__close_shape($vertices,$num_vertices,$was_off,$start_off,$sx,$sy,$scx,$scy,$cx,$cy) { - $vertices = $vertices|0; - $num_vertices = $num_vertices|0; - $was_off = $was_off|0; - $start_off = $start_off|0; - $sx = $sx|0; - $sy = $sy|0; - $scx = $scx|0; - $scy = $scy|0; - $cx = $cx|0; - $cy = $cy|0; - var $$0 = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($start_off|0)==(0); - $1 = ($was_off|0)!=(0); - if (!($0)) { - if ($1) { - $2 = (($num_vertices) + 1)|0; - $3 = (($vertices) + (($num_vertices*10)|0)|0); - $4 = (($cx) + ($scx))|0; - $5 = $4 >> 1; - $6 = (($cy) + ($scy))|0; - $7 = $6 >> 1; - _stbtt_setvertex($3,3,$5,$7,$cx,$cy); - $$0 = $2; - } else { - $$0 = $num_vertices; - } - $8 = (($$0) + 1)|0; - $9 = (($vertices) + (($$0*10)|0)|0); - _stbtt_setvertex($9,3,$sx,$sy,$scx,$scy); - $$1 = $8; - return ($$1|0); - } - $10 = (($num_vertices) + 1)|0; - $11 = (($vertices) + (($num_vertices*10)|0)|0); - if ($1) { - _stbtt_setvertex($11,3,$sx,$sy,$cx,$cy); - $$1 = $10; - return ($$1|0); - } else { - _stbtt_setvertex($11,2,$sx,$sy,0,0); - $$1 = $10; - return ($$1|0); - } - return (0)|0; -} -function _stbtt_setvertex($v,$type,$x,$y,$cx,$cy) { - $v = $v|0; - $type = $type|0; - $x = $x|0; - $y = $y|0; - $cx = $cx|0; - $cy = $cy|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($v)) + 8|0); - HEAP8[$0>>0] = $type; - $1 = $x&65535; - HEAP16[$v>>1] = $1; - $2 = $y&65535; - $3 = ((($v)) + 2|0); - HEAP16[$3>>1] = $2; - $4 = $cx&65535; - $5 = ((($v)) + 4|0); - HEAP16[$5>>1] = $4; - $6 = $cy&65535; - $7 = ((($v)) + 6|0); - HEAP16[$7>>1] = $6; - return; -} -function _stbtt_FlattenCurves($vertices,$num_verts,$objspace_flatness,$contour_lengths,$num_contours) { - $vertices = $vertices|0; - $num_verts = $num_verts|0; - $objspace_flatness = +$objspace_flatness; - $contour_lengths = $contour_lengths|0; - $num_contours = $num_contours|0; - var $$0 = 0, $$lcssa = 0, $$n$0 = 0, $$n$0$lcssa = 0, $0 = 0.0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0; - var $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; - var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond18 = 0, $i$012 = 0, $i$12 = 0, $n$013 = 0, $n$2$lcssa = 0, $n$24 = 0, $n$3 = 0, $num_points = 0, $pass$011 = 0, $points$09 = 0, $points$1 = 0; - var $start$010 = 0, $start$1$lcssa = 0, $start$15 = 0, $start$2 = 0, $x$06 = 0.0, $x$1 = 0.0, $y$07 = 0.0, $y$1 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $num_points = sp; - HEAP32[$num_points>>2] = 0; - $0 = $objspace_flatness * $objspace_flatness; - $1 = ($num_verts|0)>(0); - if ($1) { - $i$012 = 0;$n$013 = 0; - } else { - HEAP32[$num_contours>>2] = 0; - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - while(1) { - $2 = (((($vertices) + (($i$012*10)|0)|0)) + 8|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($3<<24>>24)==(1); - $5 = $4&1; - $$n$0 = (($5) + ($n$013))|0; - $6 = (($i$012) + 1)|0; - $exitcond18 = ($6|0)==($num_verts|0); - if ($exitcond18) { - $$n$0$lcssa = $$n$0; - break; - } else { - $i$012 = $6;$n$013 = $$n$0; - } - } - HEAP32[$num_contours>>2] = $$n$0$lcssa; - $7 = ($$n$0$lcssa|0)==(0); - if ($7) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $8 = $$n$0$lcssa << 2; - $9 = (_malloc($8)|0); - HEAP32[$contour_lengths>>2] = $9; - $10 = ($9|0)==(0|0); - if ($10) { - HEAP32[$num_contours>>2] = 0; - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $11 = ($num_verts|0)>(0); - $pass$011 = 0;$points$09 = 0;$start$010 = 0; - while(1) { - $12 = ($pass$011|0)==(1); - if ($12) { - $13 = HEAP32[$num_points>>2]|0; - $14 = $13 << 3; - $15 = (_malloc($14)|0); - $16 = ($15|0)==(0|0); - if ($16) { - $$lcssa = $15; break; - } else { - $points$1 = $15; } - } else { - $points$1 = $points$09; - } - HEAP32[$num_points>>2] = 0; - L19: do { - if ($11) { - $i$12 = 0;$n$24 = -1;$start$15 = $start$010;$x$06 = 0.0;$y$07 = 0.0; - while(1) { - $17 = (($vertices) + (($i$12*10)|0)|0); - $18 = (((($vertices) + (($i$12*10)|0)|0)) + 8|0); - $19 = HEAP8[$18>>0]|0; - $20 = $19&255; - switch ($20|0) { - case 1: { - $21 = ($n$24|0)>(-1); - if ($21) { - $22 = HEAP32[$num_points>>2]|0; - $23 = (($22) - ($start$15))|0; - $24 = HEAP32[$contour_lengths>>2]|0; - $25 = (($24) + ($n$24<<2)|0); - HEAP32[$25>>2] = $23; - } - $26 = (($n$24) + 1)|0; - $27 = HEAP32[$num_points>>2]|0; - $28 = HEAP16[$17>>1]|0; - $29 = (+($28<<16>>16)); - $30 = (((($vertices) + (($i$12*10)|0)|0)) + 2|0); - $31 = HEAP16[$30>>1]|0; - $32 = (+($31<<16>>16)); - $33 = (($27) + 1)|0; - HEAP32[$num_points>>2] = $33; - _stbtt__add_point($points$1,$27,$29,$32); - $n$3 = $26;$start$2 = $27;$x$1 = $29;$y$1 = $32; - break; - } - case 2: { - $34 = HEAP16[$17>>1]|0; - $35 = (+($34<<16>>16)); - $36 = (((($vertices) + (($i$12*10)|0)|0)) + 2|0); - $37 = HEAP16[$36>>1]|0; - $38 = (+($37<<16>>16)); - $39 = HEAP32[$num_points>>2]|0; - $40 = (($39) + 1)|0; - HEAP32[$num_points>>2] = $40; - _stbtt__add_point($points$1,$39,$35,$38); - $n$3 = $n$24;$start$2 = $start$15;$x$1 = $35;$y$1 = $38; - break; - } - case 3: { - $41 = (((($vertices) + (($i$12*10)|0)|0)) + 4|0); - $42 = HEAP16[$41>>1]|0; - $43 = (+($42<<16>>16)); - $44 = (((($vertices) + (($i$12*10)|0)|0)) + 6|0); - $45 = HEAP16[$44>>1]|0; - $46 = (+($45<<16>>16)); - $47 = HEAP16[$17>>1]|0; - $48 = (+($47<<16>>16)); - $49 = (((($vertices) + (($i$12*10)|0)|0)) + 2|0); - $50 = HEAP16[$49>>1]|0; - $51 = (+($50<<16>>16)); - _stbtt__tesselate_curve($points$1,$num_points,$x$06,$y$07,$43,$46,$48,$51,$0,0); - $52 = HEAP16[$17>>1]|0; - $53 = (+($52<<16>>16)); - $54 = HEAP16[$49>>1]|0; - $55 = (+($54<<16>>16)); - $n$3 = $n$24;$start$2 = $start$15;$x$1 = $53;$y$1 = $55; - break; - } - default: { - $n$3 = $n$24;$start$2 = $start$15;$x$1 = $x$06;$y$1 = $y$07; - } - } - $56 = (($i$12) + 1)|0; - $exitcond = ($56|0)==($num_verts|0); - if ($exitcond) { - $n$2$lcssa = $n$3;$start$1$lcssa = $start$2; - break L19; - } else { - $i$12 = $56;$n$24 = $n$3;$start$15 = $start$2;$x$06 = $x$1;$y$07 = $y$1; - } + case 33: { + label = 0; + $$01411 = $$01411$shrunk&255; + $109 = $$01411 << $$17; + $110 = $109 | $$171326; + $111 = (($$17) + 8)|0; + $112 = ($$17>>>0)>(4294967287); + if ($112) { + $$101426 = $$121428;$$101617 = $$121619;$$141111 = $$161113;$$141521 = $$161523;$$15 = $111;$$151006 = $$171008;$$151218 = $$171220;$$151324 = $110; + label = 29; + } else { + $$131429 = $$121428;$$131620 = $$121619;$$171114 = $$161113;$$171524 = $$161523;$$18 = $111;$$181009 = $$171008;$$181221 = $$171220;$$181327 = $110; + label = 34; } - } else { - $n$2$lcssa = -1;$start$1$lcssa = $start$010; - } - } while(0); - $57 = HEAP32[$num_points>>2]|0; - $58 = (($57) - ($start$1$lcssa))|0; - $59 = HEAP32[$contour_lengths>>2]|0; - $60 = (($59) + ($n$2$lcssa<<2)|0); - HEAP32[$60>>2] = $58; - $61 = (($pass$011) + 1)|0; - $62 = ($61|0)<(2); - if ($62) { - $pass$011 = $61;$points$09 = $points$1;$start$010 = $start$1$lcssa; - } else { - $$0 = $points$1; - label = 20; - break; - } - } - if ((label|0) == 20) { - STACKTOP = sp;return ($$0|0); - } - _free($$lcssa); - $63 = HEAP32[$contour_lengths>>2]|0; - _free($63); - HEAP32[$contour_lengths>>2] = 0; - HEAP32[$num_contours>>2] = 0; - $$0 = 0; - STACKTOP = sp;return ($$0|0); -} -function _stbtt__rasterize($result,$pts,$wcount,$windings,$scale_x,$scale_y,$shift_x,$shift_y,$off_x,$off_y,$invert) { - $result = $result|0; - $pts = $pts|0; - $wcount = $wcount|0; - $windings = $windings|0; - $scale_x = +$scale_x; - $scale_y = +$scale_y; - $shift_x = +$shift_x; - $shift_y = +$shift_y; - $off_x = $off_x|0; - $off_y = $off_y|0; - $invert = $invert|0; - var $$lcssa = 0, $$sum = 0, $$sum1 = 0, $$sum2 = 0, $$sum3 = 0, $0 = 0, $1 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0.0, $20 = 0.0, $21 = 0; - var $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0; - var $40 = 0.0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $a$0 = 0, $b$0 = 0, $exitcond = 0, $exitcond20 = 0; - var $i$013 = 0, $i$18 = 0, $j$04 = 0, $j$04$phi = 0, $k$05 = 0, $m$07 = 0, $n$0$lcssa = 0, $n$014 = 0, $n$1$lcssa = 0, $n$19 = 0, $n$2$lcssa = 0, $n$26 = 0, $n$3 = 0, $phitmp = 0, $phitmp19 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($invert|0)!=(0); - $1 = -$scale_y; - $2 = $0 ? $1 : $scale_y; - $3 = ($windings|0)>(0); - if ($3) { - $i$013 = 0;$n$014 = 0; - while(1) { - $4 = (($wcount) + ($i$013<<2)|0); - $5 = HEAP32[$4>>2]|0; - $6 = (($5) + ($n$014))|0; - $7 = (($i$013) + 1)|0; - $exitcond20 = ($7|0)==($windings|0); - if ($exitcond20) { - $$lcssa = $6; break; - } else { - $i$013 = $7;$n$014 = $6; } - } - $phitmp = ($$lcssa*20)|0; - $phitmp19 = (($phitmp) + 20)|0; - $n$0$lcssa = $phitmp19; - } else { - $n$0$lcssa = 20; - } - $8 = (_malloc($n$0$lcssa)|0); - $9 = ($8|0)==(0|0); - if ($9) { - return; - } - $10 = ($windings|0)>(0); - if ($10) { - $i$18 = 0;$m$07 = 0;$n$19 = 0; - while(1) { - $11 = (($wcount) + ($i$18<<2)|0); - $12 = HEAP32[$11>>2]|0; - $13 = (($12) + ($m$07))|0; - $14 = ($12|0)>(0); - if ($14) { - $15 = (($12) + -1)|0; - $16 = HEAP32[$11>>2]|0; - $j$04 = $15;$k$05 = 0;$n$26 = $n$19; - while(1) { - $$sum = (($j$04) + ($m$07))|0; - $17 = (((($pts) + ($$sum<<3)|0)) + 4|0); - $18 = +HEAPF32[$17>>2]; - $$sum1 = (($k$05) + ($m$07))|0; - $19 = (((($pts) + ($$sum1<<3)|0)) + 4|0); - $20 = +HEAPF32[$19>>2]; - $21 = $18 == $20; - if ($21) { - $n$3 = $n$26; - } else { - $22 = (((($8) + (($n$26*20)|0)|0)) + 16|0); - HEAP32[$22>>2] = 0; - $23 = +HEAPF32[$17>>2]; - $24 = +HEAPF32[$19>>2]; - if ($0) { - $25 = $23 > $24; - if ($25) { - label = 12; - } else { - $a$0 = $k$05;$b$0 = $j$04; - } - } else { - $26 = $23 < $24; - if ($26) { - label = 12; - } else { - $a$0 = $k$05;$b$0 = $j$04; - } - } - if ((label|0) == 12) { - label = 0; - HEAP32[$22>>2] = 1; - $a$0 = $j$04;$b$0 = $k$05; - } - $$sum2 = (($a$0) + ($m$07))|0; - $27 = (($pts) + ($$sum2<<3)|0); - $28 = +HEAPF32[$27>>2]; - $29 = $28 * $scale_x; - $30 = $29 + $shift_x; - $31 = (($8) + (($n$26*20)|0)|0); - HEAPF32[$31>>2] = $30; - $32 = (((($pts) + ($$sum2<<3)|0)) + 4|0); - $33 = +HEAPF32[$32>>2]; - $34 = $2 * $33; - $35 = $34 + $shift_y; - $36 = (((($8) + (($n$26*20)|0)|0)) + 4|0); - HEAPF32[$36>>2] = $35; - $$sum3 = (($b$0) + ($m$07))|0; - $37 = (($pts) + ($$sum3<<3)|0); - $38 = +HEAPF32[$37>>2]; - $39 = $38 * $scale_x; - $40 = $39 + $shift_x; - $41 = (((($8) + (($n$26*20)|0)|0)) + 8|0); - HEAPF32[$41>>2] = $40; - $42 = (((($pts) + ($$sum3<<3)|0)) + 4|0); - $43 = +HEAPF32[$42>>2]; - $44 = $2 * $43; - $45 = $44 + $shift_y; - $46 = (((($8) + (($n$26*20)|0)|0)) + 12|0); - HEAPF32[$46>>2] = $45; - $47 = (($n$26) + 1)|0; - $n$3 = $47; - } - $48 = (($k$05) + 1)|0; - $49 = ($48|0)<($16|0); - if ($49) { - $j$04$phi = $k$05;$k$05 = $48;$n$26 = $n$3;$j$04 = $j$04$phi; - } else { - $n$2$lcssa = $n$3; - break; - } + case 50: { + label = 0; + $$01410 = $$01410$shrunk&255; + $155 = $$01410 << $$26; + $156 = $155 | $$261335; + $157 = (($$26) + 8)|0; + $158 = ($$26>>>0)>(4294967287); + if ($158) { + $$191435 = $$211437;$$191626 = $$211628;$$231120 = $$251122;$$231530 = $$251532;$$24 = $157;$$241015 = $$261017;$$241227 = $$261229;$$241333 = $156; + label = 46; + } else { + $$221438 = $$211437;$$221629 = $$211628;$$261123 = $$251122;$$261533 = $$251532;$$27 = $157;$$271230 = $$261229;$$271336 = $156; + label = 51; } - } else { - $n$2$lcssa = $n$19; + break; } - $50 = (($i$18) + 1)|0; - $exitcond = ($50|0)==($windings|0); - if ($exitcond) { - $n$1$lcssa = $n$2$lcssa; + case 67: { + label = 0; + $$01300 = $$01300$shrunk&255; + $196 = $$01300 << $$37; + $197 = $196 | $$371346; + $198 = (($$37) + 8)|0; + $199 = (13981 + ($$361133)|0); + $200 = HEAP8[$199>>0]|0; + $201 = $200 << 24 >> 24; + $202 = ($198>>>0)<($201>>>0); + if ($202) { + $$301446 = $$321448;$$301637 = $$321639;$$341025 = $$361027;$$341131 = $$361133;$$341541 = $$361543;$$35 = $198;$$351238 = $$371240;$$351344 = $197; + label = 63; + } else { + $$331449 = $$321448;$$331640 = $$321639;$$371028 = $$361027;$$371134 = $$361133;$$371544 = $$361543;$$38 = $198;$$381241 = $$371240;$$381347 = $197; + label = 68; + } break; - } else { - $i$18 = $50;$m$07 = $13;$n$19 = $n$2$lcssa; } - } - } else { - $n$1$lcssa = 0; - } - _stbtt__sort_edges($8,$n$1$lcssa); - _stbtt__rasterize_sorted_edges($result,$8,$n$1$lcssa,$off_x,$off_y); - _free($8); - return; -} -function _LoadRBMF($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $$lcssa = 0, $$lcssa9 = 0, $$op = 0, $$op$op = 0, $$op$op$op = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; - var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; - var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; - var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; - var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; - var $99 = 0, $counter$014 = 0, $currentLine$010 = 0, $currentLine$1 = 0, $currentPosX$011 = 0, $currentPosX$1 = 0, $exitcond = 0, $exitcond29 = 0, $exitcond30 = 0, $i$025 = 0, $i1$021 = 0, $i2$018 = 0, $i3$015 = 0, $i4$012 = 0, $image = 0, $image$byval_copy14 = 0, $j$013 = 0, $rbmfCharWidthData$0 = 0, $rbmfFileData$0 = 0, $rbmfHeader = 0; - var $spriteFont$sroa$0$0 = 0, $spriteFont$sroa$16$0 = 0, $spriteFont$sroa$18$0 = 0, $spriteFont$sroa$27$0 = 0, $spriteFont$sroa$29$0 = 0, $spriteFont$sroa$6$0 = 0, $spriteFont$sroa$7 = 0, $spriteFont$sroa$77$0 = 0, $spriteFont$sroa$8$0 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_ptr4 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 176|0; - $image$byval_copy14 = sp + 56|0; - $vararg_buffer11 = sp + 48|0; - $vararg_buffer1 = sp + 24|0; - $vararg_buffer = sp + 16|0; - $spriteFont$sroa$7 = sp; - $rbmfHeader = sp + 160|0; - $0 = sp + 116|0; - $image = sp + 96|0; - $1 = sp + 76|0; - ;HEAP32[$spriteFont$sroa$7>>2]=0|0;HEAP32[$spriteFont$sroa$7+4>>2]=0|0;HEAP32[$spriteFont$sroa$7+8>>2]=0|0; - $2 = (_fopen($fileName,19026)|0); - $3 = ($2|0)==(0|0); - if ($3) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,19029,$vararg_buffer); - _GetDefaultFont($0); - $4 = HEAP32[$0>>2]|0; - $5 = ((($0)) + 4|0); - $6 = HEAP32[$5>>2]|0; - $7 = ((($0)) + 8|0); - ;HEAP32[$spriteFont$sroa$7>>2]=HEAP32[$7>>2]|0;HEAP32[$spriteFont$sroa$7+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$spriteFont$sroa$7+8>>2]=HEAP32[$7+8>>2]|0; - $8 = ((($0)) + 20|0); - $9 = HEAP32[$8>>2]|0; - $10 = ((($0)) + 24|0); - $11 = HEAP32[$10>>2]|0; - $12 = ((($0)) + 28|0); - $13 = HEAP32[$12>>2]|0; - $14 = ((($0)) + 32|0); - $15 = HEAP32[$14>>2]|0; - $16 = ((($0)) + 36|0); - $17 = HEAP32[$16>>2]|0; - $18 = ((($0)) + 40|0); - $19 = HEAP32[$18>>2]|0; - $rbmfCharWidthData$0 = 0;$rbmfFileData$0 = 0;$spriteFont$sroa$0$0 = $4;$spriteFont$sroa$16$0 = $13;$spriteFont$sroa$18$0 = $15;$spriteFont$sroa$27$0 = $17;$spriteFont$sroa$29$0 = $19;$spriteFont$sroa$6$0 = $6;$spriteFont$sroa$77$0 = $9;$spriteFont$sroa$8$0 = $11; - (_fclose($2)|0); - _free($rbmfFileData$0); - _free($rbmfCharWidthData$0); - HEAP32[$agg$result>>2] = $spriteFont$sroa$0$0; - $148 = ((($agg$result)) + 4|0); - HEAP32[$148>>2] = $spriteFont$sroa$6$0; - $149 = ((($agg$result)) + 8|0); - ;HEAP32[$149>>2]=HEAP32[$spriteFont$sroa$7>>2]|0;HEAP32[$149+4>>2]=HEAP32[$spriteFont$sroa$7+4>>2]|0;HEAP32[$149+8>>2]=HEAP32[$spriteFont$sroa$7+8>>2]|0; - $150 = ((($agg$result)) + 20|0); - HEAP32[$150>>2] = $spriteFont$sroa$77$0; - $151 = ((($agg$result)) + 24|0); - HEAP32[$151>>2] = $spriteFont$sroa$8$0; - $152 = ((($agg$result)) + 28|0); - HEAP32[$152>>2] = $spriteFont$sroa$16$0; - $153 = ((($agg$result)) + 32|0); - HEAP32[$153>>2] = $spriteFont$sroa$18$0; - $154 = ((($agg$result)) + 36|0); - HEAP32[$154>>2] = $spriteFont$sroa$27$0; - $155 = ((($agg$result)) + 40|0); - HEAP32[$155>>2] = $spriteFont$sroa$29$0; - STACKTOP = sp;return; - } - (_fread($rbmfHeader,16,1,$2)|0); - $20 = ((($rbmfHeader)) + 6|0); - $21 = HEAP16[$20>>1]|0; - $22 = $21 << 16 >> 16; - $23 = ((($rbmfHeader)) + 8|0); - $24 = HEAP16[$23>>1]|0; - $25 = $24 << 16 >> 16; - $26 = ((($rbmfHeader)) + 10|0); - $27 = HEAP16[$26>>1]|0; - $28 = $27 << 16 >> 16; - $29 = ((($rbmfHeader)) + 12|0); - $30 = HEAP16[$29>>1]|0; - $31 = $30 << 16 >> 16; - HEAP32[$vararg_buffer1>>2] = $fileName; - $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); - HEAP32[$vararg_ptr4>>2] = $22; - $vararg_ptr5 = ((($vararg_buffer1)) + 8|0); - HEAP32[$vararg_ptr5>>2] = $25; - $vararg_ptr6 = ((($vararg_buffer1)) + 12|0); - HEAP32[$vararg_ptr6>>2] = $28; - $vararg_ptr7 = ((($vararg_buffer1)) + 16|0); - HEAP32[$vararg_ptr7>>2] = $31; - _TraceLog(3,19089,$vararg_buffer1); - $32 = HEAP16[$26>>1]|0; - $33 = $32 << 16 >> 16; - $34 = HEAP16[$20>>1]|0; - $35 = $34 << 16 >> 16; - $36 = HEAP16[$23>>1]|0; - $37 = $36 << 16 >> 16; - $38 = Math_imul($37, $35)|0; - $39 = (($38|0) / 32)&-1; - $40 = $39 << 2; - $41 = (_malloc($40)|0); - $42 = ($38|0)>(31); - if ($42) { - $i$025 = 0; - while(1) { - $43 = (($41) + ($i$025<<2)|0); - (_fread($43,4,1,$2)|0); - $44 = (($i$025) + 1)|0; - $45 = ($44|0)<($39|0); - if ($45) { - $i$025 = $44; - } else { + case 76: { + label = 0; + $$01202 = $$01202$shrunk&255; + $227 = $$01202 << $$42; + $228 = $227 | $$421351; + $229 = (($$42) + 8)|0; + $230 = ($229>>>0)<(3); + if ($230) { + $$351451 = $$371453;$$351642 = $$371644;$$391030 = $$411032;$$391136 = $$411138;$$391546 = $$411548;$$40 = $229;$$401243 = $$421245;$$401349 = $228; + label = 72; + } else { + $$381454 = $$371453;$$381645 = $$371644;$$421033 = $$411032;$$421139 = $$411138;$$421549 = $$411548;$$43 = $229;$$431246 = $$421245;$$431352 = $228; + label = 77; + } + break; + } + case 117: { + label = 0; + $$0980 = $$0980$shrunk&255; + $455 = $$0980 << $$49; + $456 = $455 | $$491358; + $457 = (($$49) + 8)|0; + $458 = ($457>>>0)<(15); + if ($458) { + $$421458 = $$441460;$$421649 = $$441651;$$461037 = $$481039;$$461143 = $$481145;$$461553 = $$481555;$$47 = $457;$$471250 = $$491252;$$471356 = $456; + label = 108; + } else { + $$451461 = $$441460;$$451652 = $$441651;$$491146 = $$481145;$$491556 = $$481555;$$50 = $457;$$501253 = $$491252;$$501359 = $456; + label = 119; + } break; } - } - } - $46 = (_malloc($33)|0); - $47 = ($32<<16>>16)>(0); - if ($47) { - $48 = $32 << 16 >> 16; - $i1$021 = 0; - while(1) { - $49 = (($46) + ($i1$021)|0); - (_fread($49,1,1,$2)|0); - $50 = (($i1$021) + 1)|0; - $exitcond30 = ($50|0)==($48|0); - if ($exitcond30) { + case 131: { + label = 0; + $$0979 = $$0979$shrunk&255; + $506 = $$0979 << $$54; + $507 = $506 | $$541363; + $508 = (($$54) + 8)|0; + $509 = ($508>>>0)<($$541257>>>0); + if ($509) { + $$471463 = $$491465;$$471654 = $$491656;$$501041 = $$521043;$$511148 = $$531150;$$511558 = $$531560;$$52 = $508;$$521255 = $$541257;$$521361 = $507; + label = 127; + } else { + $$501466 = $$491465;$$501657 = $$491656;$$531044 = $$521043;$$541151 = $$531150;$$541561 = $$531560;$$55 = $508;$$551258 = $$541257;$$551364 = $507; + label = 132; + } break; - } else { - $i1$021 = $50; - } - } - } - $51 = HEAP16[$20>>1]|0; - $52 = $51 << 16 >> 16; - $53 = HEAP16[$23>>1]|0; - $54 = $53 << 16 >> 16; - $55 = $52 << 2; - $56 = Math_imul($55, $54)|0; - $57 = (_malloc($56)|0); - $58 = HEAP16[$20>>1]|0; - $59 = $58 << 16 >> 16; - $60 = HEAP16[$23>>1]|0; - $61 = $60 << 16 >> 16; - $62 = Math_imul($61, $59)|0; - $63 = ($62|0)>(0); - if ($63) { - $64 = HEAP16[$20>>1]|0; - $65 = $64 << 16 >> 16; - $66 = HEAP16[$23>>1]|0; - $67 = $66 << 16 >> 16; - $68 = Math_imul($67, $65)|0; - $i2$018 = 0; - while(1) { - $82 = (($57) + ($i2$018<<2)|0); - $83 = (($i2$018) + 1)|0; - $84 = ($83|0)<($68|0); - HEAP8[$82>>0]=0&255;HEAP8[$82+1>>0]=(0>>8)&255;HEAP8[$82+2>>0]=(0>>16)&255;HEAP8[$82+3>>0]=0>>24; - if ($84) { - $i2$018 = $83; - } else { + } + case 154: { + label = 0; + $$0971 = $$0971$shrunk&255; + $575 = $$0971 << $$62; + $576 = $575 | $$621371; + $577 = (($$62) + 8)|0; + $578 = ($577>>>0)<(15); + if ($578) { + $$551471 = $$571473;$$551662 = $$571664;$$581049 = $$601051;$$591156 = $$611158;$$591566 = $$611568;$$60 = $577;$$601263 = $$621265;$$601369 = $576; + label = 145; + } else { + $$581474 = $$571473;$$581665 = $$571664;$$611052 = $$601051;$$621569 = $$611568;$$63 = $577;$$631266 = $$621265;$$631372 = $576; + label = 156; + } break; } - } - } - $69 = HEAP16[$20>>1]|0; - $70 = $69 << 16 >> 16; - $71 = HEAP16[$23>>1]|0; - $72 = $71 << 16 >> 16; - $73 = Math_imul($72, $70)|0; - $74 = ($73|0)>(0); - if ($74) { - $75 = HEAP16[$20>>1]|0; - $76 = HEAP16[$23>>1]|0; - $77 = $76 << 16 >> 16; - $78 = $75 << 16 >> 16; - $79 = Math_imul($77, $78)|0; - $80 = ($79|0)>(32); - $$op = (($79) + -1)|0; - $$op$op = $$op >>> 5; - $$op$op$op = (($$op$op) + 1)|0; - $81 = $80 ? $$op$op$op : 1; - $counter$014 = 0;$i3$015 = 0; - while(1) { - $85 = (($41) + ($counter$014<<2)|0); - $86 = HEAP32[$85>>2]|0; - $j$013 = 31; - while(1) { - $87 = 1 << $j$013; - $88 = $86 & $87; - $89 = ($88|0)==(0); - if (!($89)) { - $90 = (($j$013) + ($i3$015))|0; - $91 = (($57) + ($90<<2)|0); - HEAP8[$91>>0]=-1&255;HEAP8[$91+1>>0]=(-1>>8)&255;HEAP8[$91+2>>0]=(-1>>16)&255;HEAP8[$91+3>>0]=-1>>24; - } - $92 = (($j$013) + -1)|0; - $93 = ($j$013|0)>(0); - if ($93) { - $j$013 = $92; + case 183: { + label = 0; + $$0959 = $$0959$shrunk&255; + $699 = $$0959 << $$71; + $700 = $699 | $$711380; + $701 = (($$71) + 8)|0; + $702 = ($701>>>0)<($$681271>>>0); + if ($702) { + $$611477 = $$631479;$$621669 = $$641671;$$641055 = $$661057;$$651162 = $$671164;$$661269 = $$681271;$$681575 = $$701577;$$69 = $701;$$691378 = $700; + label = 179; } else { - break; + $$641480 = $$631479;$$651672 = $$641671;$$671058 = $$661057;$$681165 = $$671164;$$691272 = $$681271;$$711578 = $$701577;$$72 = $701;$$721381 = $700; + label = 184; } + break; } - $94 = (($counter$014) + 1)|0; - $95 = (($i3$015) + 32)|0; - $exitcond29 = ($94|0)==($81|0); - if ($exitcond29) { + case 196: { + label = 0; + $$0952 = $$0952$shrunk&255; + $740 = $$0952 << $$76; + $741 = $740 | $$761385; + $742 = (($$76) + 8)|0; + $743 = ($742>>>0)<(15); + if ($743) { + $$661482 = $$681484;$$671674 = $$691676;$$691060 = $$711062;$$701167 = $$721169;$$711274 = $$731276;$$731580 = $$751582;$$74 = $742;$$741383 = $741; + label = 187; + } else { + $$691485 = $$681484;$$701677 = $$691676;$$731170 = $$721169;$$761583 = $$751582;$$77 = $742;$$771386 = $741; + label = 198; + } break; - } else { - $counter$014 = $94;$i3$015 = $95; } - } - $96 = $75 << 16 >> 16; - $97 = $76 << 16 >> 16; - $$lcssa = $96;$$lcssa9 = $97; - } else { - $$lcssa = $70;$$lcssa9 = $72; - } - _LoadImageEx($image,$57,$$lcssa,$$lcssa9); - _ImageFormat($image,2); - _free($57); - HEAP32[$image$byval_copy14>>2] = $fileName; - _TraceLog(3,19155,$image$byval_copy14); - ;HEAP32[$image$byval_copy14>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy14+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy14+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy14+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy14+16>>2]=HEAP32[$image+16>>2]|0; - _LoadTextureFromImage($1,$image$byval_copy14); - $98 = HEAP32[$1>>2]|0; - $99 = ((($1)) + 4|0); - $100 = HEAP32[$99>>2]|0; - $101 = ((($1)) + 8|0); - ;HEAP32[$spriteFont$sroa$7>>2]=HEAP32[$101>>2]|0;HEAP32[$spriteFont$sroa$7+4>>2]=HEAP32[$101+4>>2]|0;HEAP32[$spriteFont$sroa$7+8>>2]=HEAP32[$101+8>>2]|0; - ;HEAP32[$image$byval_copy14>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy14+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy14+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy14+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy14+16>>2]=HEAP32[$image+16>>2]|0; - _UnloadImage($image$byval_copy14); - $102 = $33 << 2; - $103 = (_malloc($102)|0); - $104 = $33 << 4; - $105 = (_malloc($104)|0); - $106 = $33 << 3; - $107 = (_malloc($106)|0); - $108 = (_malloc($102)|0); - $109 = ($32<<16>>16)>(0); - if ($109) { - $110 = ((($rbmfHeader)) + 5|0); - $111 = HEAP8[$110>>0]|0; - $112 = $111 << 24 >> 24; - $113 = HEAP16[$29>>1]|0; - $114 = $113 << 16 >> 16; - $115 = (($114) + 1)|0; - $116 = $113 << 16 >> 16; - $117 = $113 << 16 >> 16; - $118 = (($117) + 1)|0; - $119 = $32 << 16 >> 16; - $120 = $32 << 16 >> 16; - $121 = $120 << 2; - _memset(($108|0),0,($121|0))|0; - $currentLine$010 = 0;$currentPosX$011 = 1;$i4$012 = 0; - while(1) { - $122 = (($112) + ($i4$012))|0; - $123 = (($103) + ($i4$012<<2)|0); - HEAP32[$123>>2] = $122; - $124 = (($105) + ($i4$012<<4)|0); - HEAP32[$124>>2] = $currentPosX$011; - $125 = Math_imul($115, $currentLine$010)|0; - $126 = (($125) + 1)|0; - $127 = (((($105) + ($i4$012<<4)|0)) + 4|0); - HEAP32[$127>>2] = $126; - $128 = (($46) + ($i4$012)|0); - $129 = HEAP8[$128>>0]|0; - $130 = $129&255; - $131 = (((($105) + ($i4$012<<4)|0)) + 8|0); - HEAP32[$131>>2] = $130; - $132 = (((($105) + ($i4$012<<4)|0)) + 12|0); - HEAP32[$132>>2] = $116; - $133 = (($107) + ($i4$012<<3)|0); - HEAPF32[$133>>2] = 0.0; - $134 = (((($107) + ($i4$012<<3)|0)) + 4|0); - HEAPF32[$134>>2] = 0.0; - $135 = HEAP32[$131>>2]|0; - $136 = (($currentPosX$011) + 1)|0; - $137 = (($136) + ($135))|0; - $138 = ($137|0)>($100|0); - if ($138) { - $139 = (($currentLine$010) + 1)|0; - $140 = HEAP8[$128>>0]|0; - $141 = $140&255; - $142 = (($141) + 2)|0; - HEAP32[$124>>2] = 1; - $143 = Math_imul($118, $139)|0; - $144 = (($143) + 1)|0; - HEAP32[$127>>2] = $144; - $currentLine$1 = $139;$currentPosX$1 = $142; - } else { - $currentLine$1 = $currentLine$010;$currentPosX$1 = $137; + case 207: { + label = 0; + $$0950 = $$0950$shrunk&255; + $787 = $$0950 << $$80; + $788 = $787 | $$801389; + $789 = (($$80) + 8)|0; + $790 = ($789>>>0)<($$761279>>>0); + if ($790) { + $$701486 = $$721488;$$711678 = $$731680;$$721063 = $$741065;$$741171 = $$761173;$$741277 = $$761279;$$771584 = $$791586;$$78 = $789;$$781387 = $788; + label = 203; + } else { + $$741681 = $$731680;$$751066 = $$741065;$$771174 = $$761173;$$771280 = $$761279;$$801587 = $$791586;$$81 = $789;$$811390 = $788; + label = 208; + } + break; } - $145 = (($i4$012) + 1)|0; - $exitcond = ($145|0)==($119|0); - if ($exitcond) { + case 227: { + label = 0; + $852 = ($$871184>>>0)<(4); + if (!($852)) { + $$881504 = $$811497;$$921083 = $$851076;$$921699 = $$851692;$$941191 = $$871184;$$941297 = $$871290;$$971604 = $$901597;$$98 = $$91;$$981407 = $$911400; + label = 242; + continue L46; + } + $853 = ($$91|0)==(0); + if (!($853)) { + $854 = ($$91>>>0)<(8); + if ($854) { + $$821498 = $$811497;$$861077 = $$851076;$$861693 = $$851692;$$881185 = $$871184;$$881291 = $$871290;$$911598 = $$901597;$$92 = $$91;$$921401 = $$911400; + label = 230; + break; + } else { + $$851501 = $$811497;$$891080 = $$851076;$$891696 = $$851692;$$911188 = $$871184;$$911294 = $$871290;$$941601 = $$901597;$$95 = $$91;$$951404 = $$911400; + label = 235; + break; + } + } + $868 = ($$901597>>>0)<($10>>>0); + if (!($868)) { + $$861502 = $$811497;$$901081 = $$851076;$$901697 = $$851692;$$921189 = $$871184;$$921295 = $$871290;$$951602 = $$901597;$$96 = 0;$$961405 = $$911400; + label = 237; + continue L46; + } + $875 = ((($$901597)) + 1|0); + $876 = HEAP8[$$901597>>0]|0; + $877 = $876&255; + $$0948 = $877;$$871503 = $$811497;$$911082 = $$851076;$$911698 = $$851692;$$931190 = $$871184;$$931296 = $$871290;$$961603 = $875;$$97 = 0;$$971406 = $$911400; + label = 241; + continue L46; break; - } else { - $currentLine$010 = $currentLine$1;$currentPosX$011 = $currentPosX$1;$i4$012 = $145; - } - } - } - $146 = ((($105)) + 12|0); - $147 = HEAP32[$146>>2]|0; - HEAP32[$vararg_buffer11>>2] = $fileName; - _TraceLog(0,19220,$vararg_buffer11); - $rbmfCharWidthData$0 = $46;$rbmfFileData$0 = $41;$spriteFont$sroa$0$0 = $98;$spriteFont$sroa$16$0 = $103;$spriteFont$sroa$18$0 = $105;$spriteFont$sroa$27$0 = $107;$spriteFont$sroa$29$0 = $108;$spriteFont$sroa$6$0 = $100;$spriteFont$sroa$77$0 = $147;$spriteFont$sroa$8$0 = $33; - (_fclose($2)|0); - _free($rbmfFileData$0); - _free($rbmfCharWidthData$0); - HEAP32[$agg$result>>2] = $spriteFont$sroa$0$0; - $148 = ((($agg$result)) + 4|0); - HEAP32[$148>>2] = $spriteFont$sroa$6$0; - $149 = ((($agg$result)) + 8|0); - ;HEAP32[$149>>2]=HEAP32[$spriteFont$sroa$7>>2]|0;HEAP32[$149+4>>2]=HEAP32[$spriteFont$sroa$7+4>>2]|0;HEAP32[$149+8>>2]=HEAP32[$spriteFont$sroa$7+8>>2]|0; - $150 = ((($agg$result)) + 20|0); - HEAP32[$150>>2] = $spriteFont$sroa$77$0; - $151 = ((($agg$result)) + 24|0); - HEAP32[$151>>2] = $spriteFont$sroa$8$0; - $152 = ((($agg$result)) + 28|0); - HEAP32[$152>>2] = $spriteFont$sroa$16$0; - $153 = ((($agg$result)) + 32|0); - HEAP32[$153>>2] = $spriteFont$sroa$18$0; - $154 = ((($agg$result)) + 36|0); - HEAP32[$154>>2] = $spriteFont$sroa$27$0; - $155 = ((($agg$result)) + 40|0); - HEAP32[$155>>2] = $spriteFont$sroa$29$0; - STACKTOP = sp;return; -} -function _LoadTTF($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $7 = 0, $8 = 0, $9 = 0, $charData = 0, $exitcond = 0, $exitcond4 = 0, $font$sroa$0 = 0, $i$03 = 0, $i1$01 = 0, $image = 0, $image$byval_copy1 = 0, $k$02 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 2000|0; - $image$byval_copy1 = sp + 1968|0; - $vararg_buffer = sp + 24|0; - $charData = sp + 68|0; - $font$sroa$0 = sp; - $image = sp + 48|0; - $0 = sp + 28|0; - $1 = (_malloc(33554432)|0); - $2 = (_malloc(262144)|0); - ;HEAP32[$font$sroa$0>>2]=0|0;HEAP32[$font$sroa$0+4>>2]=0|0;HEAP32[$font$sroa$0+8>>2]=0|0;HEAP32[$font$sroa$0+12>>2]=0|0;HEAP32[$font$sroa$0+16>>2]=0|0; - $3 = (_fopen($fileName,19026)|0); - $4 = ($3|0)==(0|0); - if ($4) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,18653,$vararg_buffer); - ;HEAP32[$agg$result>>2]=HEAP32[$font$sroa$0>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$font$sroa$0+4>>2]|0;HEAP32[$agg$result+8>>2]=HEAP32[$font$sroa$0+8>>2]|0;HEAP32[$agg$result+12>>2]=HEAP32[$font$sroa$0+12>>2]|0;HEAP32[$agg$result+16>>2]=HEAP32[$font$sroa$0+16>>2]|0; - $5 = ((($agg$result)) + 20|0); - ;HEAP32[$5>>2]=0|0;HEAP32[$5+4>>2]=0|0;HEAP32[$5+8>>2]=0|0;HEAP32[$5+12>>2]=0|0;HEAP32[$5+16>>2]=0|0;HEAP32[$5+20>>2]=0|0; - STACKTOP = sp;return; - } - (_fread($1,1,33554432,$3)|0); - (_stbtt_BakeFontBitmap($1,0,32.0,$2,512,512,32,95,$charData)|0); - _free($1); - $6 = (_malloc(524288)|0); - $i$03 = 0;$k$02 = 0; - while(1) { - $7 = (($6) + ($k$02)|0); - HEAP8[$7>>0] = -1; - $8 = (($2) + ($i$03)|0); - $9 = HEAP8[$8>>0]|0; - $10 = $k$02 | 1; - $11 = (($6) + ($10)|0); - HEAP8[$11>>0] = $9; - $12 = (($k$02) + 2)|0; - $13 = (($i$03) + 1)|0; - $exitcond4 = ($13|0)==(262144); - if ($exitcond4) { - break; - } else { - $i$03 = $13;$k$02 = $12; - } - } - _free($2); - $14 = ((($image)) + 4|0); - HEAP32[$14>>2] = 512; - $15 = ((($image)) + 8|0); - HEAP32[$15>>2] = 512; - $16 = ((($image)) + 12|0); - HEAP32[$16>>2] = 1; - $17 = ((($image)) + 16|0); - HEAP32[$17>>2] = 2; - HEAP32[$image>>2] = $6; - ;HEAP32[$image$byval_copy1>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy1+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy1+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy1+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy1+16>>2]=HEAP32[$image+16>>2]|0; - _LoadTextureFromImage($0,$image$byval_copy1); - ;HEAP32[$font$sroa$0>>2]=HEAP32[$0>>2]|0;HEAP32[$font$sroa$0+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$font$sroa$0+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$font$sroa$0+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$font$sroa$0+16>>2]=HEAP32[$0+16>>2]|0; - ;HEAP32[$image$byval_copy1>>2]=HEAP32[$image>>2]|0;HEAP32[$image$byval_copy1+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$image$byval_copy1+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$image$byval_copy1+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$image$byval_copy1+16>>2]=HEAP32[$image+16>>2]|0; - _UnloadImage($image$byval_copy1); - $18 = (_malloc(380)|0); - $19 = (_malloc(1520)|0); - $20 = (_malloc(760)|0); - $21 = (_malloc(380)|0); - $i1$01 = 0; - while(1) { - $22 = (($i1$01) + 32)|0; - $23 = (($18) + ($i1$01<<2)|0); - HEAP32[$23>>2] = $22; - $24 = (($charData) + (($i1$01*20)|0)|0); - $25 = HEAP16[$24>>1]|0; - $26 = $25&65535; - $27 = (($19) + ($i1$01<<4)|0); - HEAP32[$27>>2] = $26; - $28 = (((($charData) + (($i1$01*20)|0)|0)) + 2|0); - $29 = HEAP16[$28>>1]|0; - $30 = $29&65535; - $31 = (((($19) + ($i1$01<<4)|0)) + 4|0); - HEAP32[$31>>2] = $30; - $32 = (((($charData) + (($i1$01*20)|0)|0)) + 4|0); - $33 = HEAP16[$32>>1]|0; - $34 = $33&65535; - $35 = HEAP16[$24>>1]|0; - $36 = $35&65535; - $37 = (($34) - ($36))|0; - $38 = (((($19) + ($i1$01<<4)|0)) + 8|0); - HEAP32[$38>>2] = $37; - $39 = (((($charData) + (($i1$01*20)|0)|0)) + 6|0); - $40 = HEAP16[$39>>1]|0; - $41 = $40&65535; - $42 = HEAP16[$28>>1]|0; - $43 = $42&65535; - $44 = (($41) - ($43))|0; - $45 = (((($19) + ($i1$01<<4)|0)) + 12|0); - HEAP32[$45>>2] = $44; - $46 = (($20) + ($i1$01<<3)|0); - $47 = (((($charData) + (($i1$01*20)|0)|0)) + 8|0); - $48 = HEAP32[$47>>2]|0; - $49 = (((($charData) + (($i1$01*20)|0)|0)) + 12|0); - $50 = HEAP32[$49>>2]|0; - HEAP32[$46>>2] = $48; - $51 = (((($20) + ($i1$01<<3)|0)) + 4|0); - HEAP32[$51>>2] = $50; - $52 = (((($charData) + (($i1$01*20)|0)|0)) + 16|0); - $53 = +HEAPF32[$52>>2]; - $54 = (~~(($53))); - $55 = (($21) + ($i1$01<<2)|0); - HEAP32[$55>>2] = $54; - $56 = (($i1$01) + 1)|0; - $exitcond = ($56|0)==(95); - if ($exitcond) { - break; - } else { - $i1$01 = $56; - } - } - ;HEAP32[$agg$result>>2]=HEAP32[$font$sroa$0>>2]|0;HEAP32[$agg$result+4>>2]=HEAP32[$font$sroa$0+4>>2]|0;HEAP32[$agg$result+8>>2]=HEAP32[$font$sroa$0+8>>2]|0;HEAP32[$agg$result+12>>2]=HEAP32[$font$sroa$0+12>>2]|0;HEAP32[$agg$result+16>>2]=HEAP32[$font$sroa$0+16>>2]|0; - $57 = ((($agg$result)) + 20|0); - HEAP32[$57>>2] = 32; - $58 = ((($agg$result)) + 24|0); - HEAP32[$58>>2] = 95; - $59 = ((($agg$result)) + 28|0); - HEAP32[$59>>2] = $18; - $60 = ((($agg$result)) + 32|0); - HEAP32[$60>>2] = $19; - $61 = ((($agg$result)) + 36|0); - HEAP32[$61>>2] = $20; - $62 = ((($agg$result)) + 40|0); - HEAP32[$62>>2] = $21; - STACKTOP = sp;return; -} -function _LoadBMFont($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, $base = 0, $buffer = 0, $charAdvanceX = 0, $charHeight = 0, $charId = 0, $charOffsetX = 0, $charOffsetY = 0, $charWidth = 0, $charX = 0, $charY = 0, $endptr = 0, $font$sroa$7 = 0; - var $fontSize = 0, $i$04 = 0, $numChars = 0, $strlen = 0, $texFileName = 0, $texHeight = 0, $texWidth = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer16 = 0, $vararg_buffer19 = 0, $vararg_buffer23 = 0, $vararg_buffer26 = 0, $vararg_buffer30 = 0, $vararg_buffer34 = 0, $vararg_buffer44 = 0, $vararg_buffer7 = 0, $vararg_ptr10 = 0, $vararg_ptr14 = 0; - var $vararg_ptr15 = 0, $vararg_ptr22 = 0, $vararg_ptr29 = 0, $vararg_ptr33 = 0, $vararg_ptr37 = 0, $vararg_ptr38 = 0, $vararg_ptr39 = 0, $vararg_ptr4 = 0, $vararg_ptr40 = 0, $vararg_ptr41 = 0, $vararg_ptr42 = 0, $vararg_ptr43 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 608|0; - $vararg_buffer44 = sp + 136|0; - $vararg_buffer34 = sp + 104|0; - $vararg_buffer30 = sp + 96|0; - $vararg_buffer26 = sp + 88|0; - $vararg_buffer23 = sp + 80|0; - $vararg_buffer19 = sp + 72|0; - $vararg_buffer16 = sp + 64|0; - $vararg_buffer11 = sp + 48|0; - $vararg_buffer7 = sp + 40|0; - $vararg_buffer1 = sp + 24|0; - $vararg_buffer = sp + 16|0; - $font$sroa$7 = sp; - $buffer = sp + 344|0; - $fontSize = sp + 208|0; - $texWidth = sp + 204|0; - $texHeight = sp + 200|0; - $texFileName = sp + 216|0; - $numChars = sp + 196|0; - $base = sp + 192|0; - $0 = sp + 172|0; - $charId = sp + 168|0; - $charX = sp + 164|0; - $charY = sp + 160|0; - $charWidth = sp + 156|0; - $charHeight = sp + 152|0; - $charOffsetX = sp + 148|0; - $charOffsetY = sp + 144|0; - $charAdvanceX = sp + 140|0; - ;HEAP32[$font$sroa$7>>2]=0|0;HEAP32[$font$sroa$7+4>>2]=0|0;HEAP32[$font$sroa$7+8>>2]=0|0;HEAP32[$font$sroa$7+12>>2]=0|0; - HEAP32[$fontSize>>2] = 0; - HEAP32[$numChars>>2] = 0; - $1 = (_fopen($fileName,23726)|0); - $2 = ($1|0)==(0|0); - if ($2) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,18653,$vararg_buffer); - HEAP32[$agg$result>>2] = 0; - $3 = ((($agg$result)) + 4|0); - ;HEAP32[$3>>2]=HEAP32[$font$sroa$7>>2]|0;HEAP32[$3+4>>2]=HEAP32[$font$sroa$7+4>>2]|0;HEAP32[$3+8>>2]=HEAP32[$font$sroa$7+8>>2]|0;HEAP32[$3+12>>2]=HEAP32[$font$sroa$7+12>>2]|0; - $4 = ((($agg$result)) + 20|0); - ;HEAP32[$4>>2]=0|0;HEAP32[$4+4>>2]=0|0;HEAP32[$4+8>>2]=0|0;HEAP32[$4+12>>2]=0|0;HEAP32[$4+16>>2]=0|0;HEAP32[$4+20>>2]=0|0; - STACKTOP = sp;return; - } - (_fgets($buffer,256,$1)|0); - (_fgets($buffer,256,$1)|0); - $5 = (_strstr($buffer,18687)|0); - HEAP32[$vararg_buffer1>>2] = $fontSize; - $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); - HEAP32[$vararg_ptr4>>2] = $base; - $vararg_ptr5 = ((($vararg_buffer1)) + 8|0); - HEAP32[$vararg_ptr5>>2] = $texWidth; - $vararg_ptr6 = ((($vararg_buffer1)) + 12|0); - HEAP32[$vararg_ptr6>>2] = $texHeight; - (_sscanf($5,18698,$vararg_buffer1)|0); - $6 = HEAP32[$fontSize>>2]|0; - HEAP32[$vararg_buffer7>>2] = $fileName; - $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); - HEAP32[$vararg_ptr10>>2] = $6; - _TraceLog(3,18740,$vararg_buffer7); - $7 = HEAP32[$texWidth>>2]|0; - $8 = HEAP32[$texHeight>>2]|0; - HEAP32[$vararg_buffer11>>2] = $fileName; - $vararg_ptr14 = ((($vararg_buffer11)) + 4|0); - HEAP32[$vararg_ptr14>>2] = $7; - $vararg_ptr15 = ((($vararg_buffer11)) + 8|0); - HEAP32[$vararg_ptr15>>2] = $8; - _TraceLog(3,18759,$vararg_buffer11); - (_fgets($buffer,256,$1)|0); - $9 = (_strstr($buffer,18790)|0); - HEAP32[$vararg_buffer16>>2] = $texFileName; - (_sscanf($9,18795,$vararg_buffer16)|0); - HEAP32[$vararg_buffer19>>2] = $fileName; - $vararg_ptr22 = ((($vararg_buffer19)) + 4|0); - HEAP32[$vararg_ptr22>>2] = $texFileName; - _TraceLog(3,18811,$vararg_buffer19); - (_fgets($buffer,256,$1)|0); - $10 = (_strstr($buffer,18842)|0); - HEAP32[$vararg_buffer23>>2] = $numChars; - (_sscanf($10,18848,$vararg_buffer23)|0); - $11 = HEAP32[$numChars>>2]|0; - HEAP32[$vararg_buffer26>>2] = $fileName; - $vararg_ptr29 = ((($vararg_buffer26)) + 4|0); - HEAP32[$vararg_ptr29>>2] = $11; - _TraceLog(3,18857,$vararg_buffer26); - $12 = (_strrchr($fileName,47)|0); - $13 = (_strlen($fileName)|0); - $14 = (_strlen($12)|0); - $15 = (_strlen($texFileName)|0); - $16 = (($13) + 2)|0; - $17 = (($16) - ($14))|0; - $18 = (($17) + ($15))|0; - $19 = (_malloc($18)|0); - $20 = (_strlen($fileName)|0); - $21 = (_strlen($12)|0); - $22 = (($20) - ($21))|0; - _memcpy(($19|0),($fileName|0),($22|0))|0; - $strlen = (_strlen($19)|0); - $endptr = (($19) + ($strlen)|0); - HEAP8[$endptr>>0]=47&255;HEAP8[$endptr+1>>0]=47>>8; - (_strcat($19,$texFileName)|0); - HEAP32[$vararg_buffer30>>2] = $fileName; - $vararg_ptr33 = ((($vararg_buffer30)) + 4|0); - HEAP32[$vararg_ptr33>>2] = $19; - _TraceLog(3,18881,$vararg_buffer30); - _LoadTexture($0,$19); - $23 = HEAP32[$0>>2]|0; - $24 = ((($0)) + 4|0); - ;HEAP32[$font$sroa$7>>2]=HEAP32[$24>>2]|0;HEAP32[$font$sroa$7+4>>2]=HEAP32[$24+4>>2]|0;HEAP32[$font$sroa$7+8>>2]=HEAP32[$24+8>>2]|0;HEAP32[$font$sroa$7+12>>2]=HEAP32[$24+12>>2]|0; - $25 = HEAP32[$fontSize>>2]|0; - $26 = HEAP32[$numChars>>2]|0; - $27 = $26 << 2; - $28 = (_malloc($27)|0); - $29 = HEAP32[$numChars>>2]|0; - $30 = $29 << 4; - $31 = (_malloc($30)|0); - $32 = HEAP32[$numChars>>2]|0; - $33 = $32 << 3; - $34 = (_malloc($33)|0); - $35 = HEAP32[$numChars>>2]|0; - $36 = $35 << 2; - $37 = (_malloc($36)|0); - _free($19); - $38 = HEAP32[$numChars>>2]|0; - $39 = ($38|0)>(0); - if ($39) { - $i$04 = 0; - while(1) { - (_fgets($buffer,256,$1)|0); - HEAP32[$vararg_buffer34>>2] = $charId; - $vararg_ptr37 = ((($vararg_buffer34)) + 4|0); - HEAP32[$vararg_ptr37>>2] = $charX; - $vararg_ptr38 = ((($vararg_buffer34)) + 8|0); - HEAP32[$vararg_ptr38>>2] = $charY; - $vararg_ptr39 = ((($vararg_buffer34)) + 12|0); - HEAP32[$vararg_ptr39>>2] = $charWidth; - $vararg_ptr40 = ((($vararg_buffer34)) + 16|0); - HEAP32[$vararg_ptr40>>2] = $charHeight; - $vararg_ptr41 = ((($vararg_buffer34)) + 20|0); - HEAP32[$vararg_ptr41>>2] = $charOffsetX; - $vararg_ptr42 = ((($vararg_buffer34)) + 24|0); - HEAP32[$vararg_ptr42>>2] = $charOffsetY; - $vararg_ptr43 = ((($vararg_buffer34)) + 28|0); - HEAP32[$vararg_ptr43>>2] = $charAdvanceX; - (_sscanf($buffer,18916,$vararg_buffer34)|0); - $40 = HEAP32[$charId>>2]|0; - $41 = (($28) + ($i$04<<2)|0); - HEAP32[$41>>2] = $40; - $42 = HEAP32[$charX>>2]|0; - $43 = HEAP32[$charY>>2]|0; - $44 = HEAP32[$charWidth>>2]|0; - $45 = HEAP32[$charHeight>>2]|0; - $46 = (($31) + ($i$04<<4)|0); - HEAP32[$46>>2] = $42; - $47 = (((($31) + ($i$04<<4)|0)) + 4|0); - HEAP32[$47>>2] = $43; - $48 = (((($31) + ($i$04<<4)|0)) + 8|0); - HEAP32[$48>>2] = $44; - $49 = (((($31) + ($i$04<<4)|0)) + 12|0); - HEAP32[$49>>2] = $45; - $50 = HEAP32[$charOffsetX>>2]|0; - $51 = (+($50|0)); - $52 = HEAP32[$charOffsetY>>2]|0; - $53 = (+($52|0)); - $54 = (($34) + ($i$04<<3)|0); - HEAPF32[$54>>2] = $51; - $55 = (((($34) + ($i$04<<3)|0)) + 4|0); - HEAPF32[$55>>2] = $53; - $56 = HEAP32[$charAdvanceX>>2]|0; - $57 = (($37) + ($i$04<<2)|0); - HEAP32[$57>>2] = $56; - $58 = (($i$04) + 1)|0; - $59 = HEAP32[$numChars>>2]|0; - $60 = ($58|0)<($59|0); - if ($60) { - $i$04 = $58; - } else { + } + case 234: { + label = 0; + $$0947 = $$0947$shrunk&255; + $861 = $$0947 << $$94; + $862 = $861 | $$941403; + $863 = (($$94) + 8)|0; + $864 = ($$94>>>0)>(4294967287); + if ($864) { + $$821498 = $$841500;$$861077 = $$881079;$$861693 = $$881695;$$881185 = $$901187;$$881291 = $$901293;$$911598 = $$931600;$$92 = $863;$$921401 = $862; + label = 230; + } else { + $$851501 = $$841500;$$891080 = $$881079;$$891696 = $$881695;$$911188 = $$901187;$$911294 = $$901293;$$941601 = $$931600;$$95 = $863;$$951404 = $862; + label = 235; + } break; } } - } - (_fclose($1)|0); - HEAP32[$vararg_buffer44>>2] = $fileName; - _TraceLog(0,18990,$vararg_buffer44); - HEAP32[$agg$result>>2] = $23; - $61 = ((($agg$result)) + 4|0); - ;HEAP32[$61>>2]=HEAP32[$font$sroa$7>>2]|0;HEAP32[$61+4>>2]=HEAP32[$font$sroa$7+4>>2]|0;HEAP32[$61+8>>2]=HEAP32[$font$sroa$7+8>>2]|0;HEAP32[$61+12>>2]=HEAP32[$font$sroa$7+12>>2]|0; - $62 = ((($agg$result)) + 20|0); - HEAP32[$62>>2] = $25; - $63 = ((($agg$result)) + 24|0); - HEAP32[$63>>2] = $26; - $64 = ((($agg$result)) + 28|0); - HEAP32[$64>>2] = $28; - $65 = ((($agg$result)) + 32|0); - HEAP32[$65>>2] = $31; - $66 = ((($agg$result)) + 36|0); - HEAP32[$66>>2] = $34; - $67 = ((($agg$result)) + 40|0); - HEAP32[$67>>2] = $37; - STACKTOP = sp;return; -} -function _ParseImageData($image,$charValues,$charRecs) { - $image = $image|0; - $charValues = $charValues|0; - $charRecs = $charRecs|0; - var $$byval_copy4 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; - var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $8 = 0, $9 = 0, $charWidth$0 = 0, $charWidth$0$lcssa = 0; - var $exitcond = 0, $i$06 = 0, $index$0$lcssa = 0, $index$012 = 0, $index$1$lcssa = 0, $index$17 = 0, $j$0 = 0, $j$0$lcssa = 0, $lineToRead$013 = 0, $tempCharRecs = 0, $tempCharValues = 0, $x$1$lcssa = 0, $x$116 = 0, $x$2 = 0, $xPosToRead$18 = 0, $y$0$lcssa = 0, $y$024 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 2592|0; - $$byval_copy4 = sp + 2560|0; - $tempCharValues = sp + 2048|0; - $tempCharRecs = sp; - ;HEAP32[$$byval_copy4>>2]=HEAP32[$image>>2]|0;HEAP32[$$byval_copy4+4>>2]=HEAP32[$image+4>>2]|0;HEAP32[$$byval_copy4+8>>2]=HEAP32[$image+8>>2]|0;HEAP32[$$byval_copy4+12>>2]=HEAP32[$image+12>>2]|0;HEAP32[$$byval_copy4+16>>2]=HEAP32[$image+16>>2]|0; - $0 = (_GetImageData($$byval_copy4)|0); - $1 = ((($image)) + 8|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)>(0); - L1: do { - if ($3) { - $4 = ((($image)) + 4|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)>(0); - $7 = HEAP32[$1>>2]|0; - $y$024 = 0; - while(1) { - L5: do { - if ($6) { - $8 = Math_imul($5, $y$024)|0; - $x$116 = 0; - while(1) { - $9 = (($8) + ($x$116))|0; - $10 = (($0) + ($9<<2)|0); - ;HEAP8[$$byval_copy4>>0]=HEAP8[$10>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$10+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$10+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$10+3>>0]|0; - $11 = (_PixelIsMagenta($$byval_copy4)|0); - $12 = ($11|0)==(0); - if ($12) { - $x$1$lcssa = $x$116; - break L5; + L119: do { + if ((label|0) == 15) { + label = 0; + $72 = ($$51512>>>0)<($10>>>0); + if ($72) { + $$31419$ph = $$11417;$$31610$ph = $$11608;$$8$ph = $$6;$$81105$ph = $$61103;$$81211$ph = $$61209;$$81317$ph = $$61315;$$8999$ph = $$6997;$$sink1710 = $$51512; + label = 18; + continue L46; + } else { + $$21418 = $$11417;$$21609 = $$11608;$$61513 = $$51512;$$7 = $$6;$$71104 = $$61103;$$71210 = $$61209;$$71316 = $$61315;$$7998 = $$6997; + label = 16; + continue L46; + } + } + else if ((label|0) == 20) { + label = 0; + $82 = $$91318 & 7; + $83 = ((($0)) + 20|0); + HEAP32[$83>>2] = $82; + $84 = $$91318 >>> 3; + $85 = (($$9) + -3)|0; + $86 = $82 >>> 1; + $87 = ((($0)) + 24|0); + HEAP32[$87>>2] = $86; + $trunc = $86&255; + $trunc$clear = $trunc & 3; + switch ($trunc$clear<<24>>24) { + case 0: { + $$121519 = $$81515;$$13 = $85;$$131004 = $$91000;$$131216 = $$91212;$$131322 = $84;$$81424 = $$41420;$$81615 = $$41611; + label = 25; + continue L46; + break; + } + case 3: { + $$281444 = $$41420;$$281635 = $$41611;$$321023 = $$91000;$$321129 = $$91106;$$321539 = $$81515;$$33 = $85;$$331236 = $$91212;$$331342 = $84; + label = 60; + continue L46; + break; + } + case 1: { + break; + } + default: { + $$291445 = $$41420;$$291636 = $$41611;$$331024 = $$91000;$$331130 = 0;$$331540 = $$81515;$$34 = $85;$$341237 = $$91212;$$341343 = $84; + label = 61; + break L119; + } + } + $240 = ((($0)) + 44|0); + HEAP32[$240>>2] = 288; + $241 = ((($0)) + 48|0); + HEAP32[$241>>2] = 32; + $242 = ((($0)) + 3552|0); + ;HEAP32[$242>>2]=84215045|0;HEAP32[$242+4>>2]=84215045|0;HEAP32[$242+8>>2]=84215045|0;HEAP32[$242+12>>2]=84215045|0;HEAP32[$242+16>>2]=84215045|0;HEAP32[$242+20>>2]=84215045|0;HEAP32[$242+24>>2]=84215045|0;HEAP32[$242+28>>2]=84215045|0; + $scevgep19611962 = ((($0)) + 64|0); + _memset(($scevgep19611962|0),8,144)|0; + $scevgep1959 = ((($0)) + 208|0); + dest=$scevgep1959; stop=dest+112|0; do { HEAP8[dest>>0]=9|0; dest=dest+1|0; } while ((dest|0) < (stop|0)); + $scevgep1957 = ((($0)) + 320|0); + dest=$scevgep1957; stop=dest+24|0; do { HEAP8[dest>>0]=7|0; dest=dest+1|0; } while ((dest|0) < (stop|0)); + $scevgep1955 = ((($0)) + 344|0); + $243 = $scevgep1955; + $244 = $243; + HEAP8[$244>>0]=134744072&255;HEAP8[$244+1>>0]=(134744072>>8)&255;HEAP8[$244+2>>0]=(134744072>>16)&255;HEAP8[$244+3>>0]=134744072>>24; + $245 = (($243) + 4)|0; + $246 = $245; + HEAP8[$246>>0]=134744072&255;HEAP8[$246+1>>0]=(134744072>>8)&255;HEAP8[$246+2>>0]=(134744072>>16)&255;HEAP8[$246+3>>0]=134744072>>24; + $$391455 = $$41420;$$391646 = $$41611;$$431034 = $$91000;$$431140 = $$91106;$$431550 = $$81515;$$44 = $85;$$441247 = $$91212;$$441353 = $84; + label = 80; + } + else if ((label|0) == 230) { + label = 0; + $855 = ($$911598>>>0)<($10>>>0); + if ($855) { + $$841500$ph = $$821498;$$881079$ph = $$861077;$$881695$ph = $$861693;$$901187$ph = $$881185;$$901293$ph = $$881291;$$94$ph = $$92;$$941403$ph = $$921401;$$sink1750 = $$911598; + label = 233; + continue L46; + } else { + $$831499 = $$821498;$$871078 = $$861077;$$871694 = $$861693;$$891186 = $$881185;$$891292 = $$881291;$$921599 = $$911598;$$93 = $$92;$$931402 = $$921401; + label = 231; + continue L46; + } + } + else if ((label|0) == 235) { + label = 0; + $865 = $$951404 & 255; + $866 = $$951404 >>> 8; + $867 = (($$95) + -8)|0; + $$0948 = $865;$$871503 = $$851501;$$911082 = $$891080;$$911698 = $$891696;$$931190 = $$911188;$$931296 = $$911294;$$961603 = $$941601;$$97 = $867;$$971406 = $866; + label = 241; + continue L46; + } + } while(0); + L125: while(1) { + L126: switch (label|0) { + case 26: { + label = 0; + $100 = ($$131110>>>0)<(4); + if (!($100)) { + $127 = ((($0)) + 10528|0); + $128 = HEAP8[$127>>0]|0; + $129 = $128&255; + $130 = ((($0)) + 10529|0); + $131 = HEAP8[$130>>0]|0; + $132 = $131&255; + $133 = $132 << 8; + $134 = $133 | $129; + $135 = ((($0)) + 10530|0); + $136 = HEAP8[$135>>0]|0; + $137 = $136&255; + $138 = ((($0)) + 10531|0); + $139 = HEAP8[$138>>0]|0; + $140 = $139&255; + $141 = $140 << 8; + $142 = $141 | $137; + $143 = $142 ^ 65535; + $144 = ($134|0)==($143|0); + if ($144) { + $$181434 = $$91425;$$181625 = $$91616;$$221119 = $134;$$221529 = $$131520;$$23 = $$14;$$231014 = $$141005;$$231226 = $$141217;$$231332 = $$141323; + label = 44; + continue L125; + } else { + $$171433 = $$91425;$$171624 = $$91616;$$211118 = $134;$$211528 = $$131520;$$22 = $$14;$$221013 = $$141005;$$221225 = $$141217;$$221331 = $$141323; + label = 43; + continue L46; + } + } + $101 = ($$14|0)==(0); + if (!($101)) { + $102 = ($$14>>>0)<(8); + if ($102) { + $$101426 = $$91425;$$101617 = $$91616;$$141111 = $$131110;$$141521 = $$131520;$$15 = $$14;$$151006 = $$141005;$$151218 = $$141217;$$151324 = $$141323; + label = 29; + continue L125; + } else { + $$131429 = $$91425;$$131620 = $$91616;$$171114 = $$131110;$$171524 = $$131520;$$18 = $$14;$$181009 = $$141005;$$181221 = $$141217;$$181327 = $$141323; + label = 34; + continue L125; + } + } + $117 = ($$131520>>>0)<($10>>>0); + if (!($117)) { + $$141430 = $$91425;$$141621 = $$91616;$$181115 = $$131110;$$181525 = $$131520;$$19 = 0;$$191010 = $$141005;$$191222 = $$141217;$$191328 = $$141323; + label = 36; + continue L46; + } + $123 = ((($$131520)) + 1|0); + $124 = HEAP8[$$131520>>0]|0; + $125 = (((($0)) + 10528|0) + ($$131110)|0); + HEAP8[$125>>0] = $124; + $$161432 = $$91425;$$161623 = $$91616;$$201117 = $$131110;$$201527 = $123;$$21 = 0;$$211012 = $$141005;$$211224 = $$141217;$$211330 = $$141323; + label = 41; + continue L125; + break; + } + case 29: { + label = 0; + $103 = ($$141521>>>0)<($10>>>0); + if ($103) { + $$121428$ph = $$101426;$$121619$ph = $$101617;$$161113$ph = $$141111;$$17$ph = $$15;$$171008$ph = $$151006;$$171220$ph = $$151218;$$171326$ph = $$151324;$$sink1713 = $$141521; + label = 32; + continue L46; + } else { + $$111427 = $$101426;$$111618 = $$101617;$$151112 = $$141111;$$151522 = $$141521;$$16 = $$15;$$161007 = $$151006;$$161219 = $$151218;$$161325 = $$151324; + label = 30; + continue L46; + } + break; + } + case 34: { + label = 0; + $113 = $$181327&255; + $114 = (((($0)) + 10528|0) + ($$171114)|0); + HEAP8[$114>>0] = $113; + $115 = $$181327 >>> 8; + $116 = (($$18) + -8)|0; + $$161432 = $$131429;$$161623 = $$131620;$$201117 = $$171114;$$201527 = $$171524;$$21 = $116;$$211012 = $$181009;$$211224 = $$181221;$$211330 = $115; + label = 41; + continue L125; + break; + } + case 41: { + label = 0; + $126 = (($$201117) + 1)|0; + $$131110 = $126;$$131520 = $$201527;$$14 = $$21;$$141005 = $$211012;$$141217 = $$211224;$$141323 = $$211330;$$91425 = $$161432;$$91616 = $$161623; + label = 26; + continue L125; + break; + } + case 44: { + label = 0; + $145 = ($$221119|0)!=(0); + $146 = ($$23|0)!=(0); + $147 = $145 & $146; + if (!($147)) { + $$241440 = $$181434;$$241631 = $$181625;$$281019 = $$231014;$$281125 = $$221119;$$281535 = $$221529;$$29 = $$23;$$291232 = $$231226;$$291338 = $$231332; + label = 54; + continue L125; + } + $148 = ($$23>>>0)<(8); + if ($148) { + $$191435 = $$181434;$$191626 = $$181625;$$231120 = $$221119;$$231530 = $$221529;$$24 = $$23;$$241015 = $$231014;$$241227 = $$231226;$$241333 = $$231332; + label = 46; + continue L125; + } else { + $$221438 = $$181434;$$221629 = $$181625;$$261123 = $$221119;$$261533 = $$221529;$$27 = $$23;$$271230 = $$231226;$$271336 = $$231332; + label = 51; + continue L125; + } + break; + } + case 46: { + label = 0; + $149 = ($$231530>>>0)<($10>>>0); + if ($149) { + $$211437$ph = $$191435;$$211628$ph = $$191626;$$251122$ph = $$231120;$$26$ph = $$24;$$261017$ph = $$241015;$$261229$ph = $$241227;$$261335$ph = $$241333;$$sink1716 = $$231530; + label = 49; + continue L46; + } else { + $$201436 = $$191435;$$201627 = $$191626;$$241121 = $$231120;$$241531 = $$231530;$$25 = $$24;$$251016 = $$241015;$$251228 = $$241227;$$251334 = $$241333; + label = 47; + continue L46; + } + break; + } + case 51: { + label = 0; + $159 = $$271336 & 255; + $160 = $$271336 >>> 8; + $161 = (($$27) + -8)|0; + $$231439 = $$221438;$$231630 = $$221629;$$271018 = $159;$$271124 = $$261123;$$271534 = $$261533;$$28 = $161;$$281231 = $$271230;$$281337 = $160; + label = 52; + continue L46; + break; + } + case 54: { + label = 0; + $166 = ($$281125|0)==(0); + if ($166) { + $$761492 = $$241440;$$801071 = $$281019;$$801687 = $$241631;$$821285 = $$291232;$$831180 = 0;$$851592 = $$281535;$$86 = $$29;$$861395 = $$291338; + label = 220; + break L125; + } else { + $$251441 = $$241440;$$251632 = $$241631;$$291020 = $$281019;$$291126 = $$281125;$$291536 = $$281535;$$30 = $$29;$$301233 = $$291232;$$301339 = $$291338; + label = 55; + continue L46; + } + break; + } + case 61: { + label = 0; + $185 = ($$331130>>>0)<(3); + if ($185) { + $186 = (13981 + ($$331130)|0); + $187 = HEAP8[$186>>0]|0; + $188 = $187 << 24 >> 24; + $189 = ($$34>>>0)<($188>>>0); + if ($189) { + $$301446 = $$291445;$$301637 = $$291636;$$341025 = $$331024;$$341131 = $$331130;$$341541 = $$331540;$$35 = $$34;$$351238 = $$341237;$$351344 = $$341343; + label = 63; + continue L125; + } else { + $$331449 = $$291445;$$331640 = $$291636;$$371028 = $$331024;$$371134 = $$331130;$$371544 = $$331540;$$38 = $$34;$$381241 = $$341237;$$381347 = $$341343; + label = 68; + continue L125; + } + } else { + $216 = ((($0)) + 7040|0); + _memset(($216|0),0,288)|0; + $$341450 = $$291445;$$341641 = $$291636;$$381029 = $$331024;$$381135 = 0;$$381545 = $$331540;$$39 = $$34;$$391242 = $$341237;$$391348 = $$341343; + label = 70; + break; + } + break; + } + case 63: { + label = 0; + $190 = ($$341541>>>0)<($10>>>0); + if ($190) { + $$321448$ph = $$301446;$$321639$ph = $$301637;$$361027$ph = $$341025;$$361133$ph = $$341131;$$37$ph = $$35;$$371240$ph = $$351238;$$371346$ph = $$351344;$$sink1719 = $$341541; + label = 66; + continue L46; + } else { + $$311447 = $$301446;$$311638 = $$301637;$$351026 = $$341025;$$351132 = $$341131;$$351542 = $$341541;$$36 = $$35;$$361239 = $$351238;$$361345 = $$351344; + label = 64; + continue L46; + } + break; + } + case 68: { + label = 0; + $203 = (13981 + ($$371134)|0); + $204 = HEAP8[$203>>0]|0; + $205 = $204 << 24 >> 24; + $206 = 1 << $205; + $207 = (($206) + -1)|0; + $208 = $207 & $$381347; + $209 = (((($0)) + 44|0) + ($$371134<<2)|0); + $210 = $$381347 >>> $205; + $211 = (($$38) - ($205))|0; + $212 = (3108 + ($$371134<<2)|0); + $213 = HEAP32[$212>>2]|0; + $214 = (($208) + ($213))|0; + HEAP32[$209>>2] = $214; + $215 = (($$371134) + 1)|0; + $$291445 = $$331449;$$291636 = $$331640;$$331024 = $$371028;$$331130 = $215;$$331540 = $$371544;$$34 = $211;$$341237 = $$381241;$$341343 = $210; + label = 61; + continue L125; + break; + } + case 72: { + label = 0; + $221 = ($$391546>>>0)<($10>>>0); + if ($221) { + $$371453$ph = $$351451;$$371644$ph = $$351642;$$411032$ph = $$391030;$$411138$ph = $$391136;$$42$ph = $$40;$$421245$ph = $$401243;$$421351$ph = $$401349;$$sink1722 = $$391546; + label = 75; + continue L46; + } else { + $$361452 = $$351451;$$361643 = $$351642;$$401031 = $$391030;$$401137 = $$391136;$$401547 = $$391546;$$41 = $$40;$$411244 = $$401243;$$411350 = $$401349; + label = 73; + continue L46; + } + break; + } + case 77: { + label = 0; + $231 = $$431352 & 7; + $232 = $$431352 >>> 3; + $233 = (($$43) + -3)|0; + $234 = $231&255; + $235 = (13985 + ($$421139)|0); + $236 = HEAP8[$235>>0]|0; + $237 = $236&255; + $238 = (((($0)) + 7040|0) + ($237)|0); + HEAP8[$238>>0] = $234; + $239 = (($$421139) + 1)|0; + $$341450 = $$381454;$$341641 = $$381645;$$381029 = $$421033;$$381135 = $239;$$381545 = $$421549;$$39 = $233;$$391242 = $$431246;$$391348 = $232; + label = 70; + break; + } + case 80: { + label = 0; + $247 = ((($0)) + 24|0); + $248 = HEAP32[$247>>2]|0; + $249 = ($248|0)>(-1); + if ($249) { + dest=$8; stop=dest+64|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); + $250 = (((((($0)) + 64|0) + (($248*3488)|0)|0)) + 288|0); + _memset(($250|0),0,3200)|0; + $251 = HEAP32[$247>>2]|0; + $252 = (((($0)) + 44|0) + ($251<<2)|0); + $253 = HEAP32[$252>>2]|0; + $254 = ($253|0)==(0); + if (!($254)) { + $255 = HEAP32[$247>>2]|0; + $256 = (((($0)) + 44|0) + ($255<<2)|0); + $257 = HEAP32[$256>>2]|0; + $$010951864 = 0; + while(1) { + $258 = ((((($0)) + 64|0) + (($248*3488)|0)|0) + ($$010951864)|0); + $259 = HEAP8[$258>>0]|0; + $260 = $259&255; + $261 = (($8) + ($260<<2)|0); + $262 = HEAP32[$261>>2]|0; + $263 = (($262) + 1)|0; + HEAP32[$261>>2] = $263; + $264 = (($$010951864) + 1)|0; + $265 = ($264>>>0)<($257>>>0); + if ($265) { + $$010951864 = $264; + } else { + break; + } } - $13 = (($x$116) + 1)|0; - $14 = ($13|0)<($5|0); - if ($14) { - $x$116 = $13; - } else { - $x$1$lcssa = $13; - break; + } + $266 = ((($7)) + 4|0); + HEAP32[$266>>2] = 0; + HEAP32[$7>>2] = 0; + $267 = ((($8)) + 4|0); + $268 = HEAP32[$267>>2]|0; + $269 = $268 << 1; + $270 = ((($7)) + 8|0); + HEAP32[$270>>2] = $269; + $271 = ((($8)) + 8|0); + $272 = HEAP32[$271>>2]|0; + $273 = (($272) + ($268))|0; + $274 = (($272) + ($269))|0; + $275 = $274 << 1; + $276 = ((($7)) + 12|0); + HEAP32[$276>>2] = $275; + $277 = ((($8)) + 12|0); + $278 = HEAP32[$277>>2]|0; + $279 = (($278) + ($273))|0; + $280 = (($278) + ($275))|0; + $281 = $280 << 1; + $282 = ((($7)) + 16|0); + HEAP32[$282>>2] = $281; + $283 = ((($8)) + 16|0); + $284 = HEAP32[$283>>2]|0; + $285 = (($284) + ($279))|0; + $286 = (($284) + ($281))|0; + $287 = $286 << 1; + $288 = ((($7)) + 20|0); + HEAP32[$288>>2] = $287; + $289 = ((($8)) + 20|0); + $290 = HEAP32[$289>>2]|0; + $291 = (($290) + ($285))|0; + $292 = (($290) + ($287))|0; + $293 = $292 << 1; + $294 = ((($7)) + 24|0); + HEAP32[$294>>2] = $293; + $295 = ((($8)) + 24|0); + $296 = HEAP32[$295>>2]|0; + $297 = (($296) + ($291))|0; + $298 = (($296) + ($293))|0; + $299 = $298 << 1; + $300 = ((($7)) + 28|0); + HEAP32[$300>>2] = $299; + $301 = ((($8)) + 28|0); + $302 = HEAP32[$301>>2]|0; + $303 = (($302) + ($297))|0; + $304 = (($302) + ($299))|0; + $305 = $304 << 1; + $306 = ((($7)) + 32|0); + HEAP32[$306>>2] = $305; + $307 = ((($8)) + 32|0); + $308 = HEAP32[$307>>2]|0; + $309 = (($308) + ($303))|0; + $310 = (($308) + ($305))|0; + $311 = $310 << 1; + $312 = ((($7)) + 36|0); + HEAP32[$312>>2] = $311; + $313 = ((($8)) + 36|0); + $314 = HEAP32[$313>>2]|0; + $315 = (($314) + ($309))|0; + $316 = (($314) + ($311))|0; + $317 = $316 << 1; + $318 = ((($7)) + 40|0); + HEAP32[$318>>2] = $317; + $319 = ((($8)) + 40|0); + $320 = HEAP32[$319>>2]|0; + $321 = (($320) + ($315))|0; + $322 = (($320) + ($317))|0; + $323 = $322 << 1; + $324 = ((($7)) + 44|0); + HEAP32[$324>>2] = $323; + $325 = ((($8)) + 44|0); + $326 = HEAP32[$325>>2]|0; + $327 = (($326) + ($321))|0; + $328 = (($326) + ($323))|0; + $329 = $328 << 1; + $330 = ((($7)) + 48|0); + HEAP32[$330>>2] = $329; + $331 = ((($8)) + 48|0); + $332 = HEAP32[$331>>2]|0; + $333 = (($332) + ($327))|0; + $334 = (($332) + ($329))|0; + $335 = $334 << 1; + $336 = ((($7)) + 52|0); + HEAP32[$336>>2] = $335; + $337 = ((($8)) + 52|0); + $338 = HEAP32[$337>>2]|0; + $339 = (($338) + ($333))|0; + $340 = (($338) + ($335))|0; + $341 = $340 << 1; + $342 = ((($7)) + 56|0); + HEAP32[$342>>2] = $341; + $343 = ((($8)) + 56|0); + $344 = HEAP32[$343>>2]|0; + $345 = (($344) + ($339))|0; + $346 = (($344) + ($341))|0; + $347 = $346 << 1; + $348 = ((($7)) + 60|0); + HEAP32[$348>>2] = $347; + $349 = ((($8)) + 60|0); + $350 = HEAP32[$349>>2]|0; + $351 = (($350) + ($345))|0; + $352 = (($350) + ($347))|0; + $353 = $352 << 1; + $354 = ((($7)) + 64|0); + HEAP32[$354>>2] = $353; + $355 = ($353|0)!=(65536); + $356 = ($351>>>0)>(1); + $or$cond = $355 & $356; + if ($or$cond) { + $$401456 = $$391455;$$401647 = $$391646;$$441035 = $$431034;$$441141 = $$431140;$$441551 = $$431550;$$45 = $$44;$$451248 = $$441247;$$451354 = $$441353; + label = 86; + continue L46; + } + $357 = HEAP32[$247>>2]|0; + $358 = (((($0)) + 44|0) + ($357<<2)|0); + $359 = HEAP32[$358>>2]|0; + $360 = ($359|0)==(0); + if ($360) { + $$lcssa1779 = $357; + } else { + $$010911856 = 0;$$011971855 = -1; + while(1) { + $361 = ((((($0)) + 64|0) + (($248*3488)|0)|0) + ($$010911856)|0); + $362 = HEAP8[$361>>0]|0; + $363 = $362&255; + $364 = ($362<<24>>24)==(0); + L142: do { + if ($364) { + $$41201 = $$011971855; + } else { + $365 = (($7) + ($363<<2)|0); + $366 = HEAP32[$365>>2]|0; + $367 = (($366) + 1)|0; + HEAP32[$365>>2] = $367; + $$010861840 = $366;$$010871839 = $363;$$010881838 = 0; + while(1) { + $368 = $$010881838 << 1; + $369 = $$010861840 & 1; + $370 = $369 | $368; + $371 = (($$010871839) + -1)|0; + $372 = $$010861840 >>> 1; + $373 = ($371|0)==(0); + if ($373) { + break; + } else { + $$010861840 = $372;$$010871839 = $371;$$010881838 = $370; + } + } + $374 = ($362&255)<(11); + if ($374) { + $375 = $363 << 9; + $376 = $375 | $$010911856; + $377 = $376&65535; + $378 = ($370>>>0)<(1024); + if (!($378)) { + $$41201 = $$011971855; + break; + } + $379 = 1 << $363; + $$110891852 = $370; + while(1) { + $380 = ((((((($0)) + 64|0) + (($248*3488)|0)|0)) + 288|0) + ($$110891852<<1)|0); + HEAP16[$380>>1] = $377; + $381 = (($$110891852) + ($379))|0; + $382 = ($381>>>0)<(1024); + if ($382) { + $$110891852 = $381; + } else { + $$41201 = $$011971855; + break L142; + } + } + } + $383 = $370 & 1023; + $384 = ((((((($0)) + 64|0) + (($248*3488)|0)|0)) + 288|0) + ($383<<1)|0); + $385 = HEAP16[$384>>1]|0; + $386 = $385 << 16 >> 16; + $387 = ($385<<16>>16)==(0); + if ($387) { + $388 = (($$011971855) + -2)|0; + $389 = $$011971855&65535; + HEAP16[$384>>1] = $389; + $$01194 = $$011971855;$$11198 = $388; + } else { + $$01194 = $386;$$11198 = $$011971855; + } + $390 = $$010881838 >>> 9; + $391 = ($362&255)>(11); + $392 = $390 & 1; + $393 = (($392) - ($$01194))|0; + $394 = (($393) + -1)|0; + if ($391) { + $395 = $390 & 4194303; + $$010941846 = $363;$$211991845 = $$11198;$397 = $394;$406 = $395; + while(1) { + $396 = ((((((($0)) + 64|0) + (($248*3488)|0)|0)) + 2336|0) + ($397<<1)|0); + $398 = HEAP16[$396>>1]|0; + $399 = ($398<<16>>16)==(0); + if ($399) { + $400 = $$211991845&65535; + HEAP16[$396>>1] = $400; + $401 = (($$211991845) + -2)|0; + $$21196 = $$211991845;$$31200 = $401; + } else { + $402 = $398 << 16 >> 16; + $$21196 = $402;$$31200 = $$211991845; + } + $403 = (($$010941846) + -1)|0; + $404 = ($403>>>0)>(11); + $405 = $406 >>> 1; + $407 = $405 & 1; + $408 = (($407) - ($$21196))|0; + $409 = (($408) + -1)|0; + if ($404) { + $$010941846 = $403;$$211991845 = $$31200;$397 = $409;$406 = $405; + } else { + $$21199$lcssa = $$31200;$$lcssa1778 = $409; + break; + } + } + } else { + $$21199$lcssa = $$11198;$$lcssa1778 = $394; + } + $410 = $$010911856&65535; + $411 = ((((((($0)) + 64|0) + (($248*3488)|0)|0)) + 2336|0) + ($$lcssa1778<<1)|0); + HEAP16[$411>>1] = $410; + $$41201 = $$21199$lcssa; + } + } while(0); + $412 = (($$010911856) + 1)|0; + $413 = HEAP32[$247>>2]|0; + $414 = (((($0)) + 44|0) + ($413<<2)|0); + $415 = HEAP32[$414>>2]|0; + $416 = ($412>>>0)<($415>>>0); + if ($416) { + $$010911856 = $412;$$011971855 = $$41201; + } else { + $$lcssa1779 = $413; + break; + } } } + $417 = ($$lcssa1779|0)==(2); + if ($417) { + $$411457 = $$391455;$$411648 = $$391646;$$451036 = $$431034;$$451142 = 0;$$451552 = $$431550;$$46 = $$44;$$461249 = $$441247;$$461355 = $$441353; + label = 105; + } else { + $$521468 = $$391455;$$521659 = $$391646;$$551046 = $$431034;$$561153 = $$431140;$$561563 = $$431550;$$57 = $$44;$$571260 = $$441247;$$571366 = $$441353; + label = 138; + } } else { - $x$1$lcssa = 0; + $$531469 = $$391455;$$531660 = $$391646;$$561047 = $$431034;$$571154 = $$431140;$$571564 = $$431550;$$58 = $$44;$$581261 = $$441247;$$581367 = $$441353; + label = 139; } - } while(0); - $15 = Math_imul($5, $y$024)|0; - $16 = (($15) + ($x$1$lcssa))|0; - $17 = (($0) + ($16<<2)|0); - ;HEAP8[$$byval_copy4>>0]=HEAP8[$17>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$17+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$17+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$17+3>>0]|0; - $18 = (_PixelIsMagenta($$byval_copy4)|0); - $19 = ($18|0)==(0); - if ($19) { - $x$2 = $x$1$lcssa;$y$0$lcssa = $y$024; - break L1; - } - $20 = (($y$024) + 1)|0; - $21 = ($20|0)<($7|0); - if ($21) { - $y$024 = $20; - } else { - $x$2 = $x$1$lcssa;$y$0$lcssa = $20; break; } - } - } else { - $x$2 = 0;$y$0$lcssa = 0; - } - } while(0); - $22 = ((($image)) + 4|0); - $23 = HEAP32[$22>>2]|0; - $j$0 = 0; - while(1) { - $24 = (($j$0) + ($y$0$lcssa))|0; - $25 = Math_imul($24, $23)|0; - $26 = (($25) + ($x$2))|0; - $27 = (($0) + ($26<<2)|0); - ;HEAP8[$$byval_copy4>>0]=HEAP8[$27>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$27+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$27+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$27+3>>0]|0; - $28 = (_PixelIsMagenta($$byval_copy4)|0); - $29 = ($28|0)==(0); - $30 = (($j$0) + 1)|0; - if ($29) { - $j$0 = $30; - } else { - $$lcssa = $24;$j$0$lcssa = $j$0; - break; - } - } - $31 = HEAP32[$1>>2]|0; - $32 = ($y$0$lcssa|0)<($31|0); - if ($32) { - $33 = HEAP32[$22>>2]|0; - $34 = ($x$2|0)<($33|0); - $35 = HEAP32[$1>>2]|0; - $37 = $y$0$lcssa;$index$012 = 0;$lineToRead$013 = 0; - while(1) { - L20: do { - if ($34) { - $36 = Math_imul($33, $37)|0; - $38 = Math_imul($33, $37)|0; - $index$17 = $index$012;$xPosToRead$18 = $x$2; - while(1) { - $39 = (($38) + ($xPosToRead$18))|0; - $40 = (($0) + ($39<<2)|0); - ;HEAP8[$$byval_copy4>>0]=HEAP8[$40>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$40+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$40+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$40+3>>0]|0; - $41 = (_PixelIsMagenta($$byval_copy4)|0); - $42 = ($41|0)==(0); - if (!($42)) { - $index$1$lcssa = $index$17; - break L20; - } - $43 = (($index$17) + 32)|0; - $44 = (($tempCharValues) + ($index$17<<2)|0); - HEAP32[$44>>2] = $43; - $45 = (($tempCharRecs) + ($index$17<<4)|0); - HEAP32[$45>>2] = $xPosToRead$18; - $46 = (((($tempCharRecs) + ($index$17<<4)|0)) + 4|0); - HEAP32[$46>>2] = $37; - $47 = (((($tempCharRecs) + ($index$17<<4)|0)) + 12|0); - HEAP32[$47>>2] = $j$0$lcssa; - $charWidth$0 = 0; - while(1) { - $48 = (($charWidth$0) + ($xPosToRead$18))|0; - $49 = (($48) + ($36))|0; - $50 = (($0) + ($49<<2)|0); - ;HEAP8[$$byval_copy4>>0]=HEAP8[$50>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$50+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$50+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$50+3>>0]|0; - $51 = (_PixelIsMagenta($$byval_copy4)|0); - $52 = ($51|0)==(0); - $53 = (($charWidth$0) + 1)|0; - if ($52) { - $charWidth$0 = $53; - } else { - $charWidth$0$lcssa = $charWidth$0; - break; - } + case 108: { + label = 0; + $429 = $$471356 & 1023; + $430 = (((($0)) + 7328|0) + ($429<<1)|0); + $431 = HEAP16[$430>>1]|0; + $432 = $431 << 16 >> 16; + $433 = ($431<<16>>16)>(-1); + if ($433) { + $434 = $432 >> 9; + $435 = (($434) + -1)|0; + $436 = ($435>>>0)<($$47>>>0); + if ($436) { + $$451461 = $$421458;$$451652 = $$421649;$$491146 = $$461143;$$491556 = $$461553;$$50 = $$47;$$501253 = $$471250;$$501359 = $$471356; + label = 119; + continue L125; + } else { + label = 113; + break L125; } - $54 = (((($tempCharRecs) + ($index$17<<4)|0)) + 8|0); - HEAP32[$54>>2] = $charWidth$0$lcssa; - $55 = (($index$17) + 1)|0; - $56 = (($xPosToRead$18) + ($x$2))|0; - $57 = (($56) + ($charWidth$0$lcssa))|0; - $58 = ($57|0)<($33|0); - if ($58) { - $index$17 = $55;$xPosToRead$18 = $57; + } + $437 = ($$47>>>0)>(10); + if ($437) { + $$0981 = 10;$$0984 = $432; + } else { + label = 113; + break L125; + } + while(1) { + $438 = $$0984 ^ -1; + $439 = $$471356 >>> $$0981; + $440 = $439 & 1; + $441 = (($440) + ($438))|0; + $442 = (((($0)) + 9376|0) + ($441<<1)|0); + $443 = HEAP16[$442>>1]|0; + $444 = ($443<<16>>16)<(0); + if (!($444)) { + $$451461 = $$421458;$$451652 = $$421649;$$491146 = $$461143;$$491556 = $$461553;$$50 = $$47;$$501253 = $$471250;$$501359 = $$471356; + label = 119; + continue L125; + } + $445 = (($$0981) + 1)|0; + $446 = $443 << 16 >> 16; + $447 = (($$0981) + 2)|0; + $448 = ($$47>>>0)<($447>>>0); + if ($448) { + label = 113; + break L125; } else { - $index$1$lcssa = $55; - break; + $$0981 = $445;$$0984 = $446; } } - } else { - $index$1$lcssa = $index$012; + break; } - } while(0); - $59 = (($lineToRead$013) + 1)|0; - $60 = Math_imul($59, $$lcssa)|0; - $61 = (($60) + ($y$0$lcssa))|0; - $62 = ($61|0)<($35|0); - if ($62) { - $37 = $61;$index$012 = $index$1$lcssa;$lineToRead$013 = $59; - } else { - $index$0$lcssa = $index$1$lcssa; - break; - } - } - } else { - $index$0$lcssa = 0; - } - _free($0); - $63 = $index$0$lcssa << 4; - $64 = (_malloc($63)|0); - HEAP32[$charRecs>>2] = $64; - $65 = $index$0$lcssa << 2; - $66 = (_malloc($65)|0); - HEAP32[$charValues>>2] = $66; - $67 = ($index$0$lcssa|0)>(0); - if ($67) { - $i$06 = 0; - } else { - STACKTOP = sp;return ($index$0$lcssa|0); - } - while(1) { - $68 = (($tempCharValues) + ($i$06<<2)|0); - $69 = HEAP32[$68>>2]|0; - $70 = HEAP32[$charValues>>2]|0; - $71 = (($70) + ($i$06<<2)|0); - HEAP32[$71>>2] = $69; - $72 = HEAP32[$charRecs>>2]|0; - $73 = (($72) + ($i$06<<4)|0); - $74 = (($tempCharRecs) + ($i$06<<4)|0); - ;HEAP32[$73>>2]=HEAP32[$74>>2]|0;HEAP32[$73+4>>2]=HEAP32[$74+4>>2]|0;HEAP32[$73+8>>2]=HEAP32[$74+8>>2]|0;HEAP32[$73+12>>2]=HEAP32[$74+12>>2]|0; - $75 = (($i$06) + 1)|0; - $exitcond = ($75|0)==($index$0$lcssa|0); - if ($exitcond) { - break; - } else { - $i$06 = $75; - } - } - STACKTOP = sp;return ($index$0$lcssa|0); -} -function _EmptyMusicStream() { - var $$pr = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $buffer = 0, $queued = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $buffer = sp + 4|0; - $queued = sp; - HEAP32[$buffer>>2] = 0; - HEAP32[$queued>>2] = 0; - $0 = HEAP32[(8156)>>2]|0; - _alGetSourcei(($0|0),4117,($queued|0)); - $$pr = HEAP32[$queued>>2]|0; - $1 = ($$pr|0)>(0); - if (!($1)) { - STACKTOP = sp;return; - } - while(1) { - $2 = HEAP32[(8156)>>2]|0; - _alSourceUnqueueBuffers(($2|0),1,($buffer|0)); - $3 = HEAP32[$queued>>2]|0; - $4 = (($3) + -1)|0; - HEAP32[$queued>>2] = $4; - $5 = ($3|0)>(1); - if (!($5)) { - break; - } - } - STACKTOP = sp;return; -} -function _LoadWAV($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $riffHeader = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $vararg_ptr13 = 0, $vararg_ptr14 = 0, $vararg_ptr15 = 0, $wave$sroa$0$0 = 0, $wave$sroa$0$1 = 0; - var $wave$sroa$10$0 = 0, $wave$sroa$10$1 = 0, $wave$sroa$5$0 = 0, $wave$sroa$5$1 = 0, $wave$sroa$6$0 = 0, $wave$sroa$6$1 = 0, $wave$sroa$8$0 = 0, $wave$sroa$8$1 = 0, $waveData = 0, $waveFormat = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 96|0; - $vararg_buffer10 = sp + 32|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $riffHeader = sp + 80|0; - $waveFormat = sp + 56|0; - $waveData = sp + 48|0; - $0 = (_fopen($fileName,19026)|0); - $1 = ($0|0)==(0|0); - if ($1) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,18448,$vararg_buffer); - $wave$sroa$0$1 = 0;$wave$sroa$10$1 = 0;$wave$sroa$5$1 = 0;$wave$sroa$6$1 = 0;$wave$sroa$8$1 = 0; - HEAP32[$agg$result>>2] = $wave$sroa$0$1; - $45 = ((($agg$result)) + 4|0); - HEAP32[$45>>2] = $wave$sroa$5$1; - $46 = ((($agg$result)) + 8|0); - HEAP32[$46>>2] = $wave$sroa$6$1; - $47 = ((($agg$result)) + 12|0); - HEAP16[$47>>1] = $wave$sroa$8$1; - $48 = ((($agg$result)) + 14|0); - HEAP16[$48>>1] = $wave$sroa$10$1; - STACKTOP = sp;return; - } - (_fread($riffHeader,12,1,$0)|0); - $2 = (_strncmp($riffHeader,18482,4)|0); - $3 = ($2|0)==(0); - do { - if ($3) { - $4 = ((($riffHeader)) + 8|0); - $5 = (_strncmp($4,18487,4)|0); - $6 = ($5|0)==(0); - if ($6) { - (_fread($waveFormat,24,1,$0)|0); - $7 = HEAP8[$waveFormat>>0]|0; - $8 = ($7<<24>>24)==(102); - if ($8) { - $9 = ((($waveFormat)) + 1|0); - $10 = HEAP8[$9>>0]|0; - $11 = ($10<<24>>24)==(109); - if ($11) { - $12 = ((($waveFormat)) + 2|0); - $13 = HEAP8[$12>>0]|0; - $14 = ($13<<24>>24)==(116); - if ($14) { - $15 = ((($waveFormat)) + 3|0); - $16 = HEAP8[$15>>0]|0; - $17 = ($16<<24>>24)==(32); - if ($17) { - $18 = ((($waveFormat)) + 4|0); - $19 = HEAP32[$18>>2]|0; - $20 = ($19|0)>(16); - if ($20) { - (_fseek($0,2,1)|0); - } - (_fread($waveData,8,1,$0)|0); - $21 = HEAP8[$waveData>>0]|0; - $22 = ($21<<24>>24)==(100); - if ($22) { - $23 = ((($waveData)) + 1|0); - $24 = HEAP8[$23>>0]|0; - $25 = ($24<<24>>24)==(97); - if ($25) { - $26 = ((($waveData)) + 2|0); - $27 = HEAP8[$26>>0]|0; - $28 = ($27<<24>>24)==(116); - if ($28) { - $29 = ((($waveData)) + 3|0); - $30 = HEAP8[$29>>0]|0; - $31 = ($30<<24>>24)==(97); - if ($31) { - $32 = ((($waveData)) + 4|0); - $33 = HEAP32[$32>>2]|0; - $34 = (_malloc($33)|0); - $35 = HEAP32[$32>>2]|0; - (_fread($34,$35,1,$0)|0); - $36 = HEAP32[$32>>2]|0; - $37 = ((($waveFormat)) + 12|0); - $38 = HEAP32[$37>>2]|0; - $39 = ((($waveFormat)) + 10|0); - $40 = HEAP16[$39>>1]|0; - $41 = ((($waveFormat)) + 22|0); - $42 = HEAP16[$41>>1]|0; - $43 = $42 << 16 >> 16; - $44 = $40 << 16 >> 16; - HEAP32[$vararg_buffer10>>2] = $fileName; - $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); - HEAP32[$vararg_ptr13>>2] = $38; - $vararg_ptr14 = ((($vararg_buffer10)) + 8|0); - HEAP32[$vararg_ptr14>>2] = $43; - $vararg_ptr15 = ((($vararg_buffer10)) + 12|0); - HEAP32[$vararg_ptr15>>2] = $44; - _TraceLog(0,18575,$vararg_buffer10); - $wave$sroa$0$0 = $34;$wave$sroa$10$0 = $40;$wave$sroa$5$0 = $36;$wave$sroa$6$0 = $38;$wave$sroa$8$0 = $42; - break; - } - } - } - } - HEAP32[$vararg_buffer7>>2] = $fileName; - _TraceLog(2,18550,$vararg_buffer7); - $wave$sroa$0$0 = 0;$wave$sroa$10$0 = 0;$wave$sroa$5$0 = 0;$wave$sroa$6$0 = 0;$wave$sroa$8$0 = 0; + case 119: { + label = 0; + $471 = $$501359 & 1023; + $472 = (((($0)) + 7328|0) + ($471<<1)|0); + $473 = HEAP16[$472>>1]|0; + $474 = $473 << 16 >> 16; + $475 = ($473<<16>>16)>(-1); + if ($475) { + $476 = $474 >> 9; + $477 = $474 & 511; + $$2983 = $476;$$2986 = $477; + } else { + $$1982 = 10;$$1985 = $474; + while(1) { + $478 = $$1985 ^ -1; + $479 = (($$1982) + 1)|0; + $480 = $$501359 >>> $$1982; + $481 = $480 & 1; + $482 = (($481) + ($478))|0; + $483 = (((($0)) + 9376|0) + ($482<<1)|0); + $484 = HEAP16[$483>>1]|0; + $485 = $484 << 16 >> 16; + $486 = ($484<<16>>16)<(0); + if ($486) { + $$1982 = $479;$$1985 = $485; + } else { + $$2983 = $479;$$2986 = $485; break; } } } - } - HEAP32[$vararg_buffer4>>2] = $fileName; - _TraceLog(2,18525,$vararg_buffer4); - $wave$sroa$0$0 = 0;$wave$sroa$10$0 = 0;$wave$sroa$5$0 = 0;$wave$sroa$6$0 = 0;$wave$sroa$8$0 = 0; - } else { - label = 5; - } - } else { - label = 5; - } - } while(0); - if ((label|0) == 5) { - HEAP32[$vararg_buffer1>>2] = $fileName; - _TraceLog(2,18492,$vararg_buffer1); - $wave$sroa$0$0 = 0;$wave$sroa$10$0 = 0;$wave$sroa$5$0 = 0;$wave$sroa$6$0 = 0;$wave$sroa$8$0 = 0; - } - (_fclose($0)|0); - $wave$sroa$0$1 = $wave$sroa$0$0;$wave$sroa$10$1 = $wave$sroa$10$0;$wave$sroa$5$1 = $wave$sroa$5$0;$wave$sroa$6$1 = $wave$sroa$6$0;$wave$sroa$8$1 = $wave$sroa$8$0; - HEAP32[$agg$result>>2] = $wave$sroa$0$1; - $45 = ((($agg$result)) + 4|0); - HEAP32[$45>>2] = $wave$sroa$5$1; - $46 = ((($agg$result)) + 8|0); - HEAP32[$46>>2] = $wave$sroa$6$1; - $47 = ((($agg$result)) + 12|0); - HEAP16[$47>>1] = $wave$sroa$8$1; - $48 = ((($agg$result)) + 14|0); - HEAP16[$48>>1] = $wave$sroa$10$1; - STACKTOP = sp;return; -} -function _LoadOGG($agg$result,$fileName) { - $agg$result = $agg$result|0; - $fileName = $fileName|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $info = 0, $sext = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer13 = 0, $vararg_buffer17 = 0, $vararg_buffer21 = 0, $vararg_buffer25 = 0, $vararg_buffer29 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0; - var $vararg_ptr12 = 0, $vararg_ptr16 = 0, $vararg_ptr20 = 0, $vararg_ptr24 = 0, $vararg_ptr28 = 0, $vararg_ptr32 = 0, $vararg_ptr33 = 0, $vararg_ptr34 = 0, $vararg_ptr4 = 0, $vararg_ptr8 = 0, $wave$sroa$0$0 = 0, $wave$sroa$4$0 = 0, $wave$sroa$5$0 = 0, $wave$sroa$9$0 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; - $vararg_buffer29 = sp + 80|0; - $vararg_buffer25 = sp + 72|0; - $vararg_buffer21 = sp + 64|0; - $vararg_buffer17 = sp + 48|0; - $vararg_buffer13 = sp + 32|0; - $vararg_buffer9 = sp + 24|0; - $vararg_buffer5 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $info = sp + 96|0; - $0 = (_stb_vorbis_open_filename($fileName,0,0)|0); - $1 = ($0|0)==(0|0); - if ($1) { - HEAP32[$vararg_buffer>>2] = $fileName; - _TraceLog(2,18121,$vararg_buffer); - $wave$sroa$0$0 = 0;$wave$sroa$4$0 = 0;$wave$sroa$5$0 = 0;$wave$sroa$9$0 = 0; - HEAP32[$agg$result>>2] = $wave$sroa$0$0; - $25 = ((($agg$result)) + 4|0); - HEAP32[$25>>2] = $wave$sroa$4$0; - $26 = ((($agg$result)) + 8|0); - HEAP32[$26>>2] = $wave$sroa$5$0; - $27 = ((($agg$result)) + 12|0); - HEAP16[$27>>1] = 16; - $28 = ((($agg$result)) + 14|0); - HEAP16[$28>>1] = $wave$sroa$9$0; - STACKTOP = sp;return; - } - _stb_vorbis_get_info($info,$0); - $2 = HEAP32[$info>>2]|0; - $3 = ((($info)) + 4|0); - $4 = HEAP32[$3>>2]|0; - $5 = $4&65535; - HEAP32[$vararg_buffer1>>2] = $fileName; - $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); - HEAP32[$vararg_ptr4>>2] = $2; - _TraceLog(3,17898,$vararg_buffer1); - $6 = HEAP32[$3>>2]|0; - HEAP32[$vararg_buffer5>>2] = $fileName; - $vararg_ptr8 = ((($vararg_buffer5)) + 4|0); - HEAP32[$vararg_ptr8>>2] = $6; - _TraceLog(3,17923,$vararg_buffer5); - $7 = (_stb_vorbis_stream_length_in_samples($0)|0); - $8 = HEAP32[$3>>2]|0; - $9 = Math_imul($8, $7)|0; - $10 = $9 << 1; - HEAP32[$vararg_buffer9>>2] = $fileName; - $vararg_ptr12 = ((($vararg_buffer9)) + 4|0); - HEAP32[$vararg_ptr12>>2] = $9; - _TraceLog(3,18155,$vararg_buffer9); - $11 = (+_stb_vorbis_stream_length_in_seconds($0)); - $12 = $11; - HEAP32[$vararg_buffer13>>2] = $fileName; - $vararg_ptr16 = ((($vararg_buffer13)) + 8|0); - HEAPF64[$vararg_ptr16>>3] = $12; - _TraceLog(3,18179,$vararg_buffer13); - $13 = $11 > 10.0; - if ($13) { - HEAP32[$vararg_buffer17>>2] = $fileName; - $vararg_ptr20 = ((($vararg_buffer17)) + 8|0); - HEAPF64[$vararg_ptr20>>3] = $12; - _TraceLog(2,18202,$vararg_buffer17); - } - $14 = HEAP32[$info>>2]|0; - $15 = (+($14>>>0)); - $16 = $11 * $15; - $17 = HEAP32[$3>>2]|0; - $18 = (+($17|0)); - $19 = $16 * $18; - $20 = (~~(($19))); - HEAP32[$vararg_buffer21>>2] = $fileName; - $vararg_ptr24 = ((($vararg_buffer21)) + 4|0); - HEAP32[$vararg_ptr24>>2] = $20; - _TraceLog(3,18310,$vararg_buffer21); - $21 = (_malloc($10)|0); - $22 = HEAP32[$3>>2]|0; - $23 = (_stb_vorbis_get_samples_short_interleaved($0,$22,$21,$9)|0); - HEAP32[$vararg_buffer25>>2] = $fileName; - $vararg_ptr28 = ((($vararg_buffer25)) + 4|0); - HEAP32[$vararg_ptr28>>2] = $23; - _TraceLog(3,18344,$vararg_buffer25); - $sext = $4 << 16; - $24 = $sext >> 16; - HEAP32[$vararg_buffer29>>2] = $fileName; - $vararg_ptr32 = ((($vararg_buffer29)) + 4|0); - HEAP32[$vararg_ptr32>>2] = $2; - $vararg_ptr33 = ((($vararg_buffer29)) + 8|0); - HEAP32[$vararg_ptr33>>2] = 16; - $vararg_ptr34 = ((($vararg_buffer29)) + 12|0); - HEAP32[$vararg_ptr34>>2] = $24; - _TraceLog(0,18370,$vararg_buffer29); - _stb_vorbis_close($0); - $wave$sroa$0$0 = $21;$wave$sroa$4$0 = $10;$wave$sroa$5$0 = $2;$wave$sroa$9$0 = $5; - HEAP32[$agg$result>>2] = $wave$sroa$0$0; - $25 = ((($agg$result)) + 4|0); - HEAP32[$25>>2] = $wave$sroa$4$0; - $26 = ((($agg$result)) + 8|0); - HEAP32[$26>>2] = $wave$sroa$5$0; - $27 = ((($agg$result)) + 12|0); - HEAP16[$27>>1] = 16; - $28 = ((($agg$result)) + 14|0); - HEAP16[$28>>1] = $wave$sroa$9$0; - STACKTOP = sp;return; -} -function _UnloadWave($wave) { - $wave = $wave|0; - var $0 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - $0 = HEAP32[$wave>>2]|0; - _free($0); - _TraceLog(0,18102,$vararg_buffer); - STACKTOP = sp;return; -} -function _BufferMusicStream($buffer) { - $buffer = $buffer|0; - var $$old1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $active$0 = 0, $pcm = 0; - var $size$0 = 0, $size$0$lcssa = 0, $size$12 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 65552|0; - $vararg_buffer = sp; - $pcm = sp + 8|0; - $0 = HEAP32[8140>>2]|0; - $1 = ($0|0)==(0); - do { - if (!($1)) { - $size$0 = 0; - while(1) { - $2 = HEAP32[8144>>2]|0; - $3 = HEAP32[(8164)>>2]|0; - $4 = (($pcm) + ($size$0<<1)|0); - $5 = (32768 - ($size$0))|0; - $6 = (_stb_vorbis_get_samples_short_interleaved($2,$3,$4,$5)|0); - $7 = ($6|0)>(0); - if (!($7)) { - $size$0$lcssa = $size$0; - label = 4; + $487 = $$501359 >>> $$2983; + $488 = (($$50) - ($$2983))|0; + $489 = ($$2986>>>0)<(16); + if ($489) { + $490 = $$2986&255; + $491 = (($$491146) + 1)|0; + $492 = (((($0)) + 10532|0) + ($$491146)|0); + HEAP8[$492>>0] = $490; + $$411457 = $$451461;$$411648 = $$451652;$$451036 = $$2986;$$451142 = $491;$$451552 = $$491556;$$46 = $488;$$461249 = $$501253;$$461355 = $487; + label = 105; + break; + } + $493 = ($$2986|0)!=(16); + $494 = ($$491146|0)!=(0); + $or$cond24 = $494 | $493; + if (!($or$cond24)) { + $$461462 = $$451461;$$461653 = $$451652;$$491040 = $$2986;$$501147 = $$491146;$$501557 = $$491556;$$51 = $488;$$511254 = $$501253;$$511360 = $487; + label = 125; + continue L46; + } + $495 = (($$2986) + -16)|0; + $496 = (14004 + ($495)|0); + $497 = HEAP8[$496>>0]|0; + $498 = $497 << 24 >> 24; + $499 = ($488>>>0)<($498>>>0); + if ($499) { + $$471463 = $$451461;$$471654 = $$451652;$$501041 = $$2986;$$511148 = $$491146;$$511558 = $$491556;$$52 = $488;$$521255 = $498;$$521361 = $487; + label = 127; + continue L125; + } else { + $$501466 = $$451461;$$501657 = $$451652;$$531044 = $$2986;$$541151 = $$491146;$$541561 = $$491556;$$55 = $488;$$551258 = $498;$$551364 = $487; + label = 132; + continue L125; + } break; } - $8 = HEAP32[(8164)>>2]|0; - $9 = Math_imul($8, $6)|0; - $10 = (($9) + ($size$0))|0; - $$old1 = ($10|0)<(32768); - if ($$old1) { - $size$0 = $10; - } else { - $size$12 = $10; + case 127: { + label = 0; + $500 = ($$511558>>>0)<($10>>>0); + if ($500) { + $$491465$ph = $$471463;$$491656$ph = $$471654;$$521043$ph = $$501041;$$531150$ph = $$511148;$$54$ph = $$52;$$541257$ph = $$521255;$$541363$ph = $$521361;$$sink1732 = $$511558; + label = 130; + continue L46; + } else { + $$481464 = $$471463;$$481655 = $$471654;$$511042 = $$501041;$$521149 = $$511148;$$521559 = $$511558;$$53 = $$52;$$531256 = $$521255;$$531362 = $$521361; + label = 128; + continue L46; + } break; } - } - if ((label|0) == 4) { - $11 = ($size$0$lcssa|0)>(0); - if ($11) { - $size$12 = $size$0$lcssa; - } else { + case 132: { + label = 0; + $510 = 1 << $$551258; + $511 = (($510) + -1)|0; + $512 = $511 & $$551364; + $513 = $$551364 >>> $$551258; + $514 = (($$55) - ($$551258))|0; + $515 = (($$531044) + -16)|0; + $516 = (14008 + ($515)|0); + $517 = HEAP8[$516>>0]|0; + $518 = $517 << 24 >> 24; + $519 = (($518) + ($512))|0; + $520 = (((($0)) + 10532|0) + ($$541151)|0); + $521 = ($$531044|0)==(16); + if ($521) { + $522 = (($$541151) + -1)|0; + $523 = (((($0)) + 10532|0) + ($522)|0); + $524 = HEAP8[$523>>0]|0; + $525 = $524&255; + $527 = $525; + } else { + $527 = 0; + } + $526 = $527&255; + _memset(($520|0),($526|0),($519|0))|0; + $528 = (($519) + ($$541151))|0; + $$411457 = $$501466;$$411648 = $$501657;$$451036 = $$531044;$$451142 = $528;$$451552 = $$541561;$$46 = $514;$$461249 = $$551258;$$461355 = $513; + label = 105; break; } - } - $12 = HEAP32[(8160)>>2]|0; - $13 = $size$12 << 1; - $14 = HEAP32[(8168)>>2]|0; - _alBufferData(($buffer|0),($12|0),($pcm|0),($13|0),($14|0)); - $15 = HEAP32[(8172)>>2]|0; - $16 = (($15) - ($size$12))|0; - HEAP32[(8172)>>2] = $16; - $active$0 = 1; - STACKTOP = sp;return ($active$0|0); - } - } while(0); - _TraceLog(2,18068,$vararg_buffer); - $active$0 = 0; - STACKTOP = sp;return ($active$0|0); -} -function _Vector2Distance($v1,$v2) { - $v1 = $v1|0; - $v2 = $v2|0; - var $0 = 0.0, $1 = 0.0, $10 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $sqrtf = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = +HEAPF32[$v2>>2]; - $1 = +HEAPF32[$v1>>2]; - $2 = $0 - $1; - $3 = ((($v2)) + 4|0); - $4 = +HEAPF32[$3>>2]; - $5 = ((($v1)) + 4|0); - $6 = +HEAPF32[$5>>2]; - $7 = $4 - $6; - $8 = $2 * $2; - $9 = $7 * $7; - $10 = $8 + $9; - $sqrtf = (+Math_sqrt((+$10))); - return (+$sqrtf); -} -function _CalculateAngle($initialPosition,$finalPosition,$magnitude) { - $initialPosition = $initialPosition|0; - $finalPosition = $finalPosition|0; - $magnitude = +$magnitude; - var $0 = 0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0; - var $angle$0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($finalPosition)) + 4|0); - $1 = +HEAPF32[$0>>2]; - $2 = ((($initialPosition)) + 4|0); - $3 = +HEAPF32[$2>>2]; - $4 = $1 - $3; - $5 = $4 / $magnitude; - $6 = $5; - $7 = (+Math_asin((+$6))); - $8 = $7; - $9 = $8; - $10 = $9 * 57.295779513082323; - $11 = $10; - $12 = +HEAPF32[$finalPosition>>2]; - $13 = +HEAPF32[$initialPosition>>2]; - $14 = $12 - $13; - $15 = !($14 >= 0.0); - if ($15) { - $19 = $11 + 180.0; - $angle$0 = $19; - return (+$angle$0); - } - $16 = !($4 >= 0.0); - $17 = -$11; - if ($16) { - $angle$0 = $17; - return (+$angle$0); - } - $18 = 360.0 - $11; - $angle$0 = $18; - return (+$angle$0); -} -function _PixelIsMagenta($p) { - $p = $p|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP8[$p>>0]|0; - $1 = ($0<<24>>24)==(-1); - if ($1) { - $2 = ((($p)) + 1|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($3<<24>>24)==(0); - if ($4) { - $5 = ((($p)) + 2|0); - $6 = HEAP8[$5>>0]|0; - $7 = ($6<<24>>24)==(-1); - if ($7) { - $8 = ((($p)) + 3|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)==(-1); - $12 = $10; - } else { - $12 = 0; - } - } else { - $12 = 0; - } - } else { - $12 = 0; - } - $11 = $12&1; - return ($11|0); -} -function _stbtt__sort_edges($p,$n) { - $p = $p|0; - $n = $n|0; - var label = 0, sp = 0; - sp = STACKTOP; - _stbtt__sort_edges_quicksort($p,$n); - _stbtt__sort_edges_ins_sort($p,$n); - return; -} -function _stbtt__rasterize_sorted_edges($result,$e,$n,$off_x,$off_y) { - $result = $result|0; - $e = $e|0; - $n = $n|0; - $off_x = $off_x|0; - $off_y = $off_y|0; - var $$019 = 0, $$1$lcssa = 0, $$18 = 0, $$lcssa = 0, $$sum = 0, $$sum1 = 0, $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0; - var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0; - var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0, $89 = 0.0, $9 = 0.0, $90 = 0.0, $91 = 0, $92 = 0, $93 = 0; - var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $active$sroa$0 = 0, $fabsf = 0.0, $hh = 0, $i$010 = 0, $j$016 = 0, $scanline$0 = 0, $scanline_data = 0, $step$0$ph7 = 0, $step$113 = 0, $sum$011 = 0.0, $y$018 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 544|0; - $hh = sp + 520|0; - $active$sroa$0 = sp; - $scanline_data = sp + 4|0; - ;HEAP32[$hh>>2]=0|0;HEAP32[$hh+4>>2]=0|0;HEAP32[$hh+8>>2]=0|0; - HEAP32[$active$sroa$0>>2] = 0; - $0 = HEAP32[$result>>2]|0; - $1 = ($0|0)>(64); - if ($1) { - $2 = $0 << 3; - $3 = $2 | 4; - $4 = (_malloc($3)|0); - $scanline$0 = $4; - } else { - $scanline$0 = $scanline_data; - } - $5 = HEAP32[$result>>2]|0; - $6 = ((($result)) + 4|0); - $7 = HEAP32[$6>>2]|0; - $8 = (($7) + ($off_y))|0; - $9 = (+($8|0)); - $10 = $9 + 1.0; - $11 = (((($e) + (($n*20)|0)|0)) + 4|0); - HEAPF32[$11>>2] = $10; - $12 = HEAP32[$6>>2]|0; - $13 = ($12|0)>(0); - L5: do { - if ($13) { - $14 = (($scanline$0) + ($5<<2)|0); - $$sum1 = (($5) + 1)|0; - $15 = (($scanline$0) + ($$sum1<<2)|0); - $16 = ((($result)) + 8|0); - $17 = ((($result)) + 12|0); - $$019 = $e;$j$016 = 0;$y$018 = $off_y; - L7: while(1) { - $18 = (+($y$018|0)); - $19 = $18 + 1.0; - $20 = HEAP32[$result>>2]|0; - $21 = $20 << 2; - _memset(($scanline$0|0),0,($21|0))|0; - $22 = HEAP32[$result>>2]|0; - $23 = $22 << 2; - $24 = (($23) + 4)|0; - _memset(($14|0),0,($24|0))|0; - $25 = HEAP32[$active$sroa$0>>2]|0; - $26 = ($25|0)==(0|0); - L9: do { - if (!($26)) { - $99 = $25;$step$0$ph7 = $active$sroa$0; - while(1) { - $31 = $99; + case 140: { + label = 0; + $539 = $10; + $540 = $$581565$ph; + $541 = (($539) - ($540))|0; + $542 = ($541|0)<(4); + $543 = ($$59$ph>>>0)<(15); + L241: do { + if ($542) { + $$541661$lcssa = $$541661$ph;$$581155$lcssa = $$581155$ph;$$581565$lcssa = $$581565$ph;$$59$lcssa = $$59$ph;$$591368$lcssa = $$591368$ph;$$lcssa1799 = $543;$$lcssa1802 = $541; + } else { + $544 = $12; + $$5416611868 = $$541661$ph;$$5811551871 = $$581155$ph;$$5815651869 = $$581565$ph;$$5913681870 = $$591368$ph;$$591872 = $$59$ph;$965 = $543;$966 = $541; while(1) { - $30 = ((($31)) + 24|0); - $32 = +HEAPF32[$30>>2]; - $33 = !($32 <= $18); - if ($33) { - $$lcssa = $31; - break; + $545 = $$5416611868; + $546 = (($544) - ($545))|0; + $547 = ($546|0)<(2); + if ($547) { + $$541661$lcssa = $$5416611868;$$581155$lcssa = $$5811551871;$$581565$lcssa = $$5815651869;$$59$lcssa = $$591872;$$591368$lcssa = $$5913681870;$$lcssa1799 = $965;$$lcssa1802 = $966; + break L241; + } + if ($965) { + $613 = HEAP8[$$5815651869>>0]|0; + $614 = $613&255; + $615 = ((($$5815651869)) + 1|0); + $616 = HEAP8[$615>>0]|0; + $617 = $616&255; + $618 = $617 << 8; + $619 = $618 | $614; + $620 = $619 << $$591872; + $621 = $620 | $$5913681870; + $622 = ((($$5815651869)) + 2|0); + $623 = (($$591872) + 16)|0; + $$641571 = $622;$$65 = $623;$$651374 = $621; + } else { + $$641571 = $$5815651869;$$65 = $$591872;$$651374 = $$5913681870; + } + $624 = $$651374 & 1023; + $625 = (((($0)) + 352|0) + ($624<<1)|0); + $626 = HEAP16[$625>>1]|0; + $627 = $626 << 16 >> 16; + $628 = ($626<<16>>16)>(-1); + if ($628) { + $629 = $627 >> 9; + $$1964 = $629;$$1968 = $627; + } else { + $$0963 = 10;$$0967 = $627; + while(1) { + $630 = $$0967 ^ -1; + $631 = (($$0963) + 1)|0; + $632 = $$651374 >>> $$0963; + $633 = $632 & 1; + $634 = (($633) + ($630))|0; + $635 = (((($0)) + 2400|0) + ($634<<1)|0); + $636 = HEAP16[$635>>1]|0; + $637 = $636 << 16 >> 16; + $638 = ($636<<16>>16)<(0); + if ($638) { + $$0963 = $631;$$0967 = $637; + } else { + $$1964 = $631;$$1968 = $637; + break; + } + } + } + $639 = $$651374 >>> $$1964; + $640 = (($$65) - ($$1964))|0; + $641 = $$1968 & 256; + $642 = ($641|0)==(0); + if (!($642)) { + $$601476 = $$541470$ph;$$611668 = $$5416611868;$$631054 = $$571048$ph;$$641161 = $$1968;$$651268 = $$591262$ph;$$671574 = $$641571;$$68 = $640;$$681377 = $639; + label = 176; + break L126; + } + $643 = ($640>>>0)<(15); + if ($643) { + $644 = HEAP8[$$641571>>0]|0; + $645 = $644&255; + $646 = ((($$641571)) + 1|0); + $647 = HEAP8[$646>>0]|0; + $648 = $647&255; + $649 = $648 << 8; + $650 = $649 | $645; + $651 = $650 << $640; + $652 = $651 | $639; + $653 = ((($$641571)) + 2|0); + $654 = (($640) + 16)|0; + $$651572 = $653;$$66 = $654;$$661375 = $652; + } else { + $$651572 = $$641571;$$66 = $640;$$661375 = $639; + } + $655 = $$661375 & 1023; + $656 = (((($0)) + 352|0) + ($655<<1)|0); + $657 = HEAP16[$656>>1]|0; + $658 = $657 << 16 >> 16; + $659 = ($657<<16>>16)>(-1); + if ($659) { + $660 = $658 >> 9; + $$3966 = $660;$$3970 = $658; + } else { + $$2965 = 10;$$2969 = $658; + while(1) { + $661 = $$2969 ^ -1; + $662 = (($$2965) + 1)|0; + $663 = $$661375 >>> $$2965; + $664 = $663 & 1; + $665 = (($664) + ($661))|0; + $666 = (((($0)) + 2400|0) + ($665<<1)|0); + $667 = HEAP16[$666>>1]|0; + $668 = $667 << 16 >> 16; + $669 = ($667<<16>>16)<(0); + if ($669) { + $$2965 = $662;$$2969 = $668; + } else { + $$3966 = $662;$$3970 = $668; + break; + } + } } - $34 = HEAP32[$31>>2]|0; - HEAP32[$step$0$ph7>>2] = $34; - $35 = ((($31)) + 16|0); - $36 = +HEAPF32[$35>>2]; - $37 = $36 != 0.0; - if (!($37)) { - label = 11; - break L7; + $670 = $$661375 >>> $$3966; + $671 = (($$66) - ($$3966))|0; + $672 = $$1968&255; + HEAP8[$$5416611868>>0] = $672; + $673 = $$3970 & 256; + $674 = ($673|0)==(0); + if (!($674)) { + break; } - HEAPF32[$35>>2] = 0.0; - _stbtt__hheap_free($hh,$31); - $38 = HEAP32[$step$0$ph7>>2]|0; - $39 = ($38|0)==(0|0); - if ($39) { - break L9; + $676 = $$3970&255; + $677 = ((($$5416611868)) + 1|0); + HEAP8[$677>>0] = $676; + $678 = ((($$5416611868)) + 2|0); + $679 = $$651572; + $680 = (($539) - ($679))|0; + $681 = ($680|0)<(4); + $682 = ($671>>>0)<(15); + if ($681) { + $$541661$lcssa = $678;$$581155$lcssa = $$1968;$$581565$lcssa = $$651572;$$59$lcssa = $671;$$591368$lcssa = $670;$$lcssa1799 = $682;$$lcssa1802 = $680; + break L241; } else { - $31 = $38; + $$5416611868 = $678;$$5811551871 = $$1968;$$5815651869 = $$651572;$$5913681870 = $670;$$591872 = $671;$965 = $682;$966 = $680; } } - $40 = HEAP32[$$lcssa>>2]|0; - $41 = ($40|0)==(0|0); - if ($41) { - break; - } else { - $99 = $40;$step$0$ph7 = $$lcssa; - } + $675 = ((($$5416611868)) + 1|0); + $$601476 = $$541470$ph;$$611668 = $675;$$631054 = $$571048$ph;$$641161 = $$3970;$$651268 = $$591262$ph;$$671574 = $$651572;$$68 = $671;$$681377 = $670; + label = 176; + break L126; } + } while(0); + if (!($$lcssa1799)) { + $$581474 = $$541470$ph;$$581665 = $$541661$lcssa;$$611052 = $$571048$ph;$$621569 = $$581565$lcssa;$$63 = $$59$lcssa;$$631266 = $$591262$ph;$$631372 = $$591368$lcssa; + label = 156; + continue L125; } - } while(0); - $27 = ((($$019)) + 4|0); - $28 = +HEAPF32[$27>>2]; - $29 = !($28 <= $19); - if ($29) { - $$1$lcssa = $$019; - } else { - $$18 = $$019;$45 = $28; - while(1) { - $42 = ((($$18)) + 12|0); - $43 = +HEAPF32[$42>>2]; - $44 = $45 != $43; - if ($44) { - $46 = (_stbtt__new_active($hh,$$18,$off_x,$18)|0); - $47 = ($46|0)==(0|0); - if (!($47)) { - $48 = ((($46)) + 24|0); - $49 = +HEAPF32[$48>>2]; - $50 = !($49 >= $18); - if ($50) { - label = 17; - break L7; - } - $51 = HEAP32[$active$sroa$0>>2]|0; - HEAP32[$46>>2] = $51; - $52 = $46; - HEAP32[$active$sroa$0>>2] = $52; - } - } - $53 = ((($$18)) + 20|0); - $54 = ((($$18)) + 24|0); - $55 = +HEAPF32[$54>>2]; - $56 = !($55 <= $19); - if ($56) { - $$1$lcssa = $53; - break; - } else { - $$18 = $53;$45 = $55; - } + $548 = ($$lcssa1802|0)<(2); + if ($548) { + $$551471 = $$541470$ph;$$551662 = $$541661$lcssa;$$581049 = $$571048$ph;$$591156 = $$581155$lcssa;$$591566 = $$581565$lcssa;$$60 = $$59$lcssa;$$601263 = $$591262$ph;$$601369 = $$591368$lcssa; + label = 145; + continue L125; } + $579 = HEAP8[$$581565$lcssa>>0]|0; + $580 = $579&255; + $581 = $580 << $$59$lcssa; + $582 = ((($$581565$lcssa)) + 1|0); + $583 = HEAP8[$582>>0]|0; + $584 = $583&255; + $585 = (($$59$lcssa) + 8)|0; + $586 = $584 << $585; + $587 = $581 | $$591368$lcssa; + $588 = $587 | $586; + $589 = ((($$581565$lcssa)) + 2|0); + $590 = (($$59$lcssa) + 16)|0; + $$581474 = $$541470$ph;$$581665 = $$541661$lcssa;$$611052 = $$571048$ph;$$621569 = $589;$$63 = $590;$$631266 = $$591262$ph;$$631372 = $588; + label = 156; + continue L125; + break; } - $57 = HEAP32[$active$sroa$0>>2]|0; - $58 = ($57|0)==(0); - if (!($58)) { - $59 = $57; - $60 = HEAP32[$result>>2]|0; - _stbtt__fill_active_edges_new($scanline$0,$15,$60,$59,$18); - } - $61 = HEAP32[$result>>2]|0; - $62 = ($61|0)>(0); - if ($62) { - $i$010 = 0;$sum$011 = 0.0; - while(1) { - $$sum = (($i$010) + ($5))|0; - $65 = (($scanline$0) + ($$sum<<2)|0); - $66 = +HEAPF32[$65>>2]; - $67 = $sum$011 + $66; - $68 = (($scanline$0) + ($i$010<<2)|0); - $69 = +HEAPF32[$68>>2]; - $70 = $69 + $67; - $fabsf = (+Math_abs((+$70))); - $71 = $fabsf * 255.0; - $72 = $71 + 0.5; - $73 = (~~(($72))); - $74 = ($73|0)>(255); - $75 = $73&255; - $76 = $74 ? -1 : $75; - $77 = HEAP32[$16>>2]|0; - $78 = Math_imul($77, $j$016)|0; - $79 = (($78) + ($i$010))|0; - $80 = HEAP32[$17>>2]|0; - $81 = (($80) + ($79)|0); - HEAP8[$81>>0] = $76; - $82 = (($i$010) + 1)|0; - $83 = HEAP32[$result>>2]|0; - $84 = ($82|0)<($83|0); - if ($84) { - $i$010 = $82;$sum$011 = $67; + case 145: { + label = 0; + $549 = $$601369 & 1023; + $550 = (((($0)) + 352|0) + ($549<<1)|0); + $551 = HEAP16[$550>>1]|0; + $552 = $551 << 16 >> 16; + $553 = ($551<<16>>16)>(-1); + if ($553) { + $554 = $552 >> 9; + $555 = (($554) + -1)|0; + $556 = ($555>>>0)<($$60>>>0); + if ($556) { + $$581474 = $$551471;$$581665 = $$551662;$$611052 = $$581049;$$621569 = $$591566;$$63 = $$60;$$631266 = $$601263;$$631372 = $$601369; + label = 156; + continue L125; } else { - break; + label = 150; + break L125; } } - } - $63 = HEAP32[$active$sroa$0>>2]|0; - $64 = ($63|0)==(0|0); - if (!($64)) { - $86 = $63;$step$113 = $active$sroa$0; + $557 = ($$60>>>0)>(10); + if ($557) { + $$0972 = 10;$$0975 = $552; + } else { + label = 150; + break L125; + } while(1) { - $85 = ((($86)) + 8|0); - $87 = +HEAPF32[$85>>2]; - $88 = ((($86)) + 4|0); - $89 = +HEAPF32[$88>>2]; - $90 = $87 + $89; - HEAPF32[$88>>2] = $90; - $91 = HEAP32[$step$113>>2]|0; - $92 = HEAP32[$91>>2]|0; - $93 = ($92|0)==(0|0); - if ($93) { - break; + $558 = $$0975 ^ -1; + $559 = $$601369 >>> $$0972; + $560 = $559 & 1; + $561 = (($560) + ($558))|0; + $562 = (((($0)) + 2400|0) + ($561<<1)|0); + $563 = HEAP16[$562>>1]|0; + $564 = ($563<<16>>16)<(0); + if (!($564)) { + $$581474 = $$551471;$$581665 = $$551662;$$611052 = $$581049;$$621569 = $$591566;$$63 = $$60;$$631266 = $$601263;$$631372 = $$601369; + label = 156; + continue L125; + } + $565 = (($$0972) + 1)|0; + $566 = $563 << 16 >> 16; + $567 = (($$0972) + 2)|0; + $568 = ($$60>>>0)<($567>>>0); + if ($568) { + label = 150; + break L125; } else { - $86 = $92;$step$113 = $91; + $$0972 = $565;$$0975 = $566; } } + break; } - $94 = (($y$018) + 1)|0; - $95 = (($j$016) + 1)|0; - $96 = HEAP32[$6>>2]|0; - $97 = ($95|0)<($96|0); - if ($97) { - $$019 = $$1$lcssa;$j$016 = $95;$y$018 = $94; - } else { - break L5; - } - } - if ((label|0) == 11) { - ___assert_fail((19266|0),(17068|0),2099,(19279|0)); - // unreachable; - } - else if ((label|0) == 17) { - ___assert_fail((19309|0),(17068|0),2112,(19279|0)); - // unreachable; - } - } - } while(0); - _stbtt__hheap_cleanup($hh); - $98 = ($scanline$0|0)==($scanline_data|0); - if ($98) { - STACKTOP = sp;return; - } - _free($scanline$0); - STACKTOP = sp;return; -} -function _stbtt__hheap_free($hh,$p) { - $hh = $hh|0; - $p = $p|0; - var $0 = 0, $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($hh)) + 4|0); - $1 = HEAP32[$0>>2]|0; - HEAP32[$p>>2] = $1; - HEAP32[$0>>2] = $p; - return; -} -function _stbtt__new_active($hh,$e,$off_x,$start_point) { - $hh = $hh|0; - $e = $e|0; - $off_x = $off_x|0; - $start_point = +$start_point; - var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0.0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbtt__hheap_alloc($hh)|0); - $1 = ((($e)) + 8|0); - $2 = +HEAPF32[$1>>2]; - $3 = +HEAPF32[$e>>2]; - $4 = $2 - $3; - $5 = ((($e)) + 12|0); - $6 = +HEAPF32[$5>>2]; - $7 = ((($e)) + 4|0); - $8 = +HEAPF32[$7>>2]; - $9 = $6 - $8; - $10 = $4 / $9; - $11 = ($0|0)==(0|0); - if ($11) { - ___assert_fail((19599|0),(17068|0),1700,(19615|0)); - // unreachable; - } else { - $12 = ((($0)) + 8|0); - HEAPF32[$12>>2] = $10; - $13 = $10 != 0.0; - $14 = 1.0 / $10; - $15 = $13 ? $14 : 0.0; - $16 = ((($0)) + 12|0); - HEAPF32[$16>>2] = $15; - $17 = +HEAPF32[$e>>2]; - $18 = +HEAPF32[$7>>2]; - $19 = $start_point - $18; - $20 = $10 * $19; - $21 = $17 + $20; - $22 = ((($0)) + 4|0); - $23 = (+($off_x|0)); - $24 = $21 - $23; - HEAPF32[$22>>2] = $24; - $25 = ((($e)) + 16|0); - $26 = HEAP32[$25>>2]|0; - $27 = ($26|0)!=(0); - $28 = $27 ? 1.0 : -1.0; - $29 = ((($0)) + 16|0); - HEAPF32[$29>>2] = $28; - $30 = HEAP32[$7>>2]|0; - $31 = ((($0)) + 20|0); - HEAP32[$31>>2] = $30; - $32 = HEAP32[$5>>2]|0; - $33 = ((($0)) + 24|0); - HEAP32[$33>>2] = $32; - HEAP32[$0>>2] = 0; - return ($0|0); - } - return (0)|0; -} -function _stbtt__fill_active_edges_new($scanline,$scanline_fill,$len,$e,$y_top) { - $scanline = $scanline|0; - $scanline_fill = $scanline_fill|0; - $len = $len|0; - $e = $e|0; - $y_top = +$y_top; - var $$014 = 0, $$not = 0, $0 = 0.0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0.0, $110 = 0.0, $111 = 0, $112 = 0.0, $113 = 0.0; - var $114 = 0.0, $115 = 0.0, $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; - var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0; - var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0; - var $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0.0; - var $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0; - var $area$0$lcssa = 0.0, $area$012 = 0.0, $brmerge = 0, $dy$0 = 0.0, $exitcond = 0, $exitcond20 = 0, $fabsf = 0.0, $or$cond = 0, $or$cond2 = 0, $or$cond3 = 0, $or$cond4 = 0, $or$cond5 = 0, $or$cond6 = 0, $or$cond7 = 0, $or$cond8 = 0, $or$cond9 = 0, $sy0$0 = 0.0, $sy0$1 = 0.0, $sy1$0 = 0.0, $sy1$1 = 0.0; - var $x01$0 = 0.0, $x2$011 = 0, $x4$010 = 0, $x_bottom$0 = 0.0, $x_bottom$1 = 0.0, $x_top$0 = 0.0, $x_top$1 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $y_top + 1.0; - $1 = ($e|0)==(0|0); - if ($1) { - return; - } - $2 = (+($len|0)); - $3 = ((($scanline_fill)) + -4|0); - $4 = ((($scanline_fill)) + -4|0); - $5 = (+($len|0)); - $6 = ($len|0)>(0); - $$014 = $e; - L4: while(1) { - $7 = ((($$014)) + 24|0); - $8 = +HEAPF32[$7>>2]; - $9 = $8 >= $y_top; - if (!($9)) { - label = 4; - break; - } - $10 = ((($$014)) + 8|0); - $11 = +HEAPF32[$10>>2]; - $12 = $11 == 0.0; - $13 = ((($$014)) + 4|0); - $14 = +HEAPF32[$13>>2]; - do { - if ($12) { - $15 = $14 < $2; - if ($15) { - $16 = !($14 >= 0.0); - if ($16) { - _stbtt__handle_clipped_edge($3,0,$$014,$14,$y_top,$14,$0); - break; + case 156: { + label = 0; + $591 = $$631372 & 1023; + $592 = (((($0)) + 352|0) + ($591<<1)|0); + $593 = HEAP16[$592>>1]|0; + $594 = $593 << 16 >> 16; + $595 = ($593<<16>>16)>(-1); + if ($595) { + $596 = $594 >> 9; + $597 = $594 & 511; + $$2974 = $596;$$2977 = $597; } else { - $17 = (~~(($14))); - _stbtt__handle_clipped_edge($scanline,$17,$$014,$14,$y_top,$14,$0); - $18 = (($17) + 1)|0; - _stbtt__handle_clipped_edge($4,$18,$$014,$14,$y_top,$14,$0); - break; + $$1973 = 10;$$1976 = $594; + while(1) { + $598 = $$1976 ^ -1; + $599 = (($$1973) + 1)|0; + $600 = $$631372 >>> $$1973; + $601 = $600 & 1; + $602 = (($601) + ($598))|0; + $603 = (((($0)) + 2400|0) + ($602<<1)|0); + $604 = HEAP16[$603>>1]|0; + $605 = $604 << 16 >> 16; + $606 = ($604<<16>>16)<(0); + if ($606) { + $$1973 = $599;$$1976 = $605; + } else { + $$2974 = $599;$$2977 = $605; + break; + } + } } + $607 = $$631372 >>> $$2974; + $608 = (($$63) - ($$2974))|0; + $609 = ($$2977>>>0)>(255); + if ($609) { + $$601476 = $$581474;$$611668 = $$581665;$$631054 = $$611052;$$641161 = $$2977;$$651268 = $$631266;$$671574 = $$621569;$$68 = $608;$$681377 = $607; + label = 176; + } else { + $$591475 = $$581474;$$591666 = $$581665;$$621053 = $$611052;$$621159 = $$2977;$$631570 = $$621569;$$64 = $608;$$641267 = $$631266;$$641373 = $607; + label = 160; + continue L46; + } + break; } - } else { - $19 = $11 + $14; - $20 = ((($$014)) + 12|0); - $21 = +HEAPF32[$20>>2]; - $22 = ((($$014)) + 20|0); - $23 = +HEAPF32[$22>>2]; - $24 = !($23 <= $0); - $$not = $9 ^ 1; - $brmerge = $24 | $$not; - if ($brmerge) { - label = 11; - break L4; - } - $25 = $23 > $y_top; - if ($25) { - $26 = $23 - $y_top; - $27 = $11 * $26; - $28 = $14 + $27; - $sy0$0 = $23;$x_top$0 = $28; - } else { - $sy0$0 = $y_top;$x_top$0 = $14; + case 179: { + label = 0; + $693 = ($$681575>>>0)<($10>>>0); + if ($693) { + $$631479$ph = $$611477;$$641671$ph = $$621669;$$661057$ph = $$641055;$$671164$ph = $$651162;$$681271$ph = $$661269;$$71$ph = $$69;$$711380$ph = $$691378;$$sink1739 = $$681575; + label = 182; + continue L46; + } else { + $$621478 = $$611477;$$631670 = $$621669;$$651056 = $$641055;$$661163 = $$651162;$$671270 = $$661269;$$691576 = $$681575;$$70 = $$69;$$701379 = $$691378; + label = 180; + continue L46; + } + break; } - $29 = +HEAPF32[$7>>2]; - $30 = $29 < $0; - if ($30) { - $31 = $29 - $y_top; - $32 = $11 * $31; - $33 = $14 + $32; - $sy1$0 = $29;$x_bottom$0 = $33; - } else { - $sy1$0 = $0;$x_bottom$0 = $19; + case 184: { + label = 0; + $703 = 1 << $$691272; + $704 = (($703) + -1)|0; + $705 = $704 & $$721381; + $706 = $$721381 >>> $$691272; + $707 = (($$72) - ($$691272))|0; + $708 = (($705) + ($$681165))|0; + $$651481 = $$641480;$$661673 = $$651672;$$681059 = $$671058;$$691166 = $708;$$701273 = $$691272;$$721579 = $$711578;$$73 = $707;$$731382 = $706; + label = 185; + break; } - $34 = $x_top$0 >= 0.0; - $35 = $x_bottom$0 >= 0.0; - $or$cond = $34 & $35; - if ($or$cond) { - $36 = $x_top$0 < $5; - $37 = $x_bottom$0 < $5; - $or$cond2 = $36 & $37; - if ($or$cond2) { - $38 = (~~(($x_top$0))); - $39 = (~~(($x_bottom$0))); - $40 = ($38|0)==($39|0); - if ($40) { - $41 = $sy1$0 - $sy0$0; - $42 = ($38|0)>(-1); - $43 = ($38|0)<($len|0); - $or$cond3 = $42 & $43; - if (!($or$cond3)) { - label = 21; - break L4; - } - $44 = ((($$014)) + 16|0); - $45 = +HEAPF32[$44>>2]; - $46 = (+($38|0)); - $47 = $x_top$0 - $46; - $48 = $x_bottom$0 - $46; - $49 = $47 + $48; - $50 = $49 * 0.5; - $51 = 1.0 - $50; - $52 = $51 * $45; - $53 = $41 * $52; - $54 = (($scanline) + ($38<<2)|0); - $55 = +HEAPF32[$54>>2]; - $56 = $55 + $53; - HEAPF32[$54>>2] = $56; - $57 = +HEAPF32[$44>>2]; - $58 = $41 * $57; - $59 = (($scanline_fill) + ($38<<2)|0); - $60 = +HEAPF32[$59>>2]; - $61 = $60 + $58; - HEAPF32[$59>>2] = $61; - break; - } - $62 = $x_top$0 > $x_bottom$0; - if ($62) { - $63 = $sy0$0 - $y_top; - $64 = $0 - $63; - $65 = $sy1$0 - $y_top; - $66 = $0 - $65; - $67 = -$21; - $dy$0 = $67;$sy0$1 = $66;$sy1$1 = $64;$x01$0 = $19;$x_bottom$1 = $x_top$0;$x_top$1 = $x_bottom$0; - } else { - $dy$0 = $21;$sy0$1 = $sy0$0;$sy1$1 = $sy1$0;$x01$0 = $14;$x_bottom$1 = $x_bottom$0;$x_top$1 = $x_top$0; - } - $68 = (~~(($x_top$1))); - $69 = (~~(($x_bottom$1))); - $70 = (($68) + 1)|0; - $71 = (+($70|0)); - $72 = $71 - $x01$0; - $73 = $dy$0 * $72; - $74 = $73 + $y_top; - $75 = ((($$014)) + 16|0); - $76 = +HEAPF32[$75>>2]; - $77 = $74 - $sy0$1; - $78 = $76 * $77; - $79 = (+($68|0)); - $80 = $x_top$1 - $79; - $81 = $80 + 1.0; - $82 = $81 * 0.5; - $83 = 1.0 - $82; - $84 = $83 * $78; - $85 = (($scanline) + ($68<<2)|0); - $86 = +HEAPF32[$85>>2]; - $87 = $86 + $84; - HEAPF32[$85>>2] = $87; - $88 = $dy$0 * $76; - $89 = ($69|0)>($70|0); - if ($89) { - $90 = $88 * 0.5; - $area$012 = $78;$x2$011 = $70; - while(1) { - $91 = $90 + $area$012; - $92 = (($scanline) + ($x2$011<<2)|0); - $93 = +HEAPF32[$92>>2]; - $94 = $91 + $93; - HEAPF32[$92>>2] = $94; - $95 = $88 + $area$012; - $96 = (($x2$011) + 1)|0; - $exitcond20 = ($96|0)==($69|0); - if ($exitcond20) { - $area$0$lcssa = $95; - break; - } else { - $area$012 = $95;$x2$011 = $96; - } - } + case 187: { + label = 0; + $714 = $$741383 & 1023; + $715 = (((($0)) + 3840|0) + ($714<<1)|0); + $716 = HEAP16[$715>>1]|0; + $717 = $716 << 16 >> 16; + $718 = ($716<<16>>16)>(-1); + if ($718) { + $719 = $717 >> 9; + $720 = (($719) + -1)|0; + $721 = ($720>>>0)<($$74>>>0); + if ($721) { + $$691485 = $$661482;$$701677 = $$671674;$$731170 = $$701167;$$761583 = $$731580;$$77 = $$74;$$771386 = $$741383; + label = 198; + continue L125; } else { - $area$0$lcssa = $78; + label = 192; + break L125; } - $fabsf = (+Math_abs((+$area$0$lcssa))); - $97 = !($fabsf <= 1.0099999904632568); - if ($97) { - label = 29; - break L4; + } + $722 = ($$74>>>0)>(10); + if ($722) { + $$0953 = 10;$$0956 = $717; + } else { + label = 192; + break L125; + } + while(1) { + $723 = $$0956 ^ -1; + $724 = $$741383 >>> $$0953; + $725 = $724 & 1; + $726 = (($725) + ($723))|0; + $727 = (((($0)) + 5888|0) + ($726<<1)|0); + $728 = HEAP16[$727>>1]|0; + $729 = ($728<<16>>16)<(0); + if (!($729)) { + $$691485 = $$661482;$$701677 = $$671674;$$731170 = $$701167;$$761583 = $$731580;$$77 = $$74;$$771386 = $$741383; + label = 198; + continue L125; + } + $730 = (($$0953) + 1)|0; + $731 = $728 << 16 >> 16; + $732 = (($$0953) + 2)|0; + $733 = ($$74>>>0)<($732>>>0); + if ($733) { + label = 192; + break L125; + } else { + $$0953 = $730;$$0956 = $731; } - $98 = (($69) - ($70))|0; - $99 = (+($98|0)); - $100 = $dy$0 * $99; - $101 = $100 + $74; - $102 = (+($69|0)); - $103 = $x_bottom$1 - $102; - $104 = $103 + 0.0; - $105 = $104 * 0.5; - $106 = 1.0 - $105; - $107 = $76 * $106; - $108 = $sy1$1 - $101; - $109 = $107 * $108; - $110 = $109 + $area$0$lcssa; - $111 = (($scanline) + ($69<<2)|0); - $112 = +HEAPF32[$111>>2]; - $113 = $110 + $112; - HEAPF32[$111>>2] = $113; - $114 = $sy1$1 - $sy0$1; - $115 = $114 * $76; - $116 = (($scanline_fill) + ($69<<2)|0); - $117 = +HEAPF32[$116>>2]; - $118 = $115 + $117; - HEAPF32[$116>>2] = $118; - break; } + break; } - if ($6) { - $x4$010 = 0; - while(1) { - $119 = (+($x4$010|0)); - $120 = (($x4$010) + 1)|0; - $121 = (+($120|0)); - $122 = $119 - $14; - $123 = $122 / $11; - $124 = $123 + $y_top; - $125 = $121 - $14; - $126 = $125 / $11; - $127 = $126 + $y_top; - $128 = $14 < $119; - $129 = $19 > $121; - $or$cond4 = $128 & $129; - do { - if ($or$cond4) { - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$14,$y_top,$119,$124); - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$119,$124,$121,$127); - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$121,$127,$19,$0); + case 198: { + label = 0; + $756 = $$771386 & 1023; + $757 = (((($0)) + 3840|0) + ($756<<1)|0); + $758 = HEAP16[$757>>1]|0; + $759 = $758 << 16 >> 16; + $760 = ($758<<16>>16)>(-1); + if ($760) { + $761 = $759 >> 9; + $762 = $759 & 511; + $$2955 = $761;$$2958 = $762; + } else { + $$1954 = 10;$$1957 = $759; + while(1) { + $763 = $$1957 ^ -1; + $764 = (($$1954) + 1)|0; + $765 = $$771386 >>> $$1954; + $766 = $765 & 1; + $767 = (($766) + ($763))|0; + $768 = (((($0)) + 5888|0) + ($767<<1)|0); + $769 = HEAP16[$768>>1]|0; + $770 = $769 << 16 >> 16; + $771 = ($769<<16>>16)<(0); + if ($771) { + $$1954 = $764;$$1957 = $770; } else { - $130 = $19 < $119; - $131 = $14 > $121; - $or$cond5 = $130 & $131; - if ($or$cond5) { - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$14,$y_top,$121,$127); - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$121,$127,$119,$124); - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$119,$124,$19,$0); - break; - } - $132 = $19 > $119; - $or$cond6 = $128 & $132; - if ($or$cond6) { - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$14,$y_top,$119,$124); - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$119,$124,$19,$0); - break; - } - $133 = $14 > $119; - $or$cond7 = $130 & $133; - if ($or$cond7) { - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$14,$y_top,$119,$124); - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$119,$124,$19,$0); - break; - } - $134 = $14 < $121; - $or$cond8 = $134 & $129; - if ($or$cond8) { - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$14,$y_top,$121,$127); - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$121,$127,$19,$0); - break; - } - $135 = $19 < $121; - $or$cond9 = $135 & $131; - if ($or$cond9) { - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$14,$y_top,$121,$127); - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$121,$127,$19,$0); - break; - } else { - _stbtt__handle_clipped_edge($scanline,$x4$010,$$014,$14,$y_top,$19,$0); - break; - } + $$2955 = $764;$$2958 = $770; + break; } - } while(0); - $exitcond = ($120|0)==($len|0); - if ($exitcond) { - break; + } + } + $772 = $$771386 >>> $$2955; + $773 = (($$77) - ($$2955))|0; + $774 = (3368 + ($$2958<<2)|0); + $775 = HEAP32[$774>>2]|0; + $776 = (3496 + ($$2958<<2)|0); + $777 = HEAP32[$776>>2]|0; + $778 = (($$2958) + -4)|0; + $779 = ($778>>>0)<(26); + if ($779) { + $780 = ($773>>>0)<($775>>>0); + if ($780) { + $$701486 = $$691485;$$711678 = $$701677;$$721063 = $777;$$741171 = $$731170;$$741277 = $775;$$771584 = $$761583;$$78 = $773;$$781387 = $772; + label = 203; + continue L125; } else { - $x4$010 = $120; + $$741681 = $$701677;$$751066 = $777;$$771174 = $$731170;$$771280 = $775;$$801587 = $$761583;$$81 = $773;$$811390 = $772; + label = 208; + continue L125; } + } else { + $$751682 = $$701677;$$761067 = $777;$$781175 = $$731170;$$781281 = $775;$$811588 = $$761583;$$82 = $773;$$821391 = $772; + label = 209; } + break; } - } - } while(0); - $136 = HEAP32[$$014>>2]|0; - $137 = ($136|0)==(0|0); - if ($137) { - label = 46; - break; - } else { - $$014 = $136; - } - } - if ((label|0) == 4) { - ___assert_fail((19329|0),(17068|0),1912,(19344|0)); - // unreachable; - } - else if ((label|0) == 11) { - ___assert_fail((19373|0),(17068|0),1931,(19344|0)); - // unreachable; - } - else if ((label|0) == 21) { - ___assert_fail((19409|0),(17068|0),1959,(19344|0)); - // unreachable; - } - else if ((label|0) == 29) { - ___assert_fail((19427|0),(17068|0),1996,(19344|0)); - // unreachable; - } - else if ((label|0) == 46) { - return; - } -} -function _stbtt__hheap_cleanup($hh) { - $hh = $hh|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $c$01 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[$hh>>2]|0; - $1 = ($0|0)==(0|0); - if ($1) { - return; - } else { - $c$01 = $0; - } - while(1) { - $2 = HEAP32[$c$01>>2]|0; - _free($c$01); - $3 = ($2|0)==(0|0); - if ($3) { - break; - } else { - $c$01 = $2; - } - } - return; -} -function _stbtt__handle_clipped_edge($scanline,$x,$e,$x0,$y0,$x1,$y1) { - $scanline = $scanline|0; - $x = $x|0; - $e = $e|0; - $x0 = +$x0; - $y0 = +$y0; - $x1 = +$x1; - $y1 = +$y1; - var $$0 = 0.0, $$01 = 0.0, $$02 = 0.0, $$03 = 0.0, $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0; - var $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0; - var $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0; - var $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0.0, $64 = 0.0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond4 = 0, $or$cond5 = 0, $or$cond6 = 0, $or$cond7 = 0, $or$cond8 = 0, $or$cond9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $y0 == $y1; - if ($0) { - return; - } - $1 = $y0 < $y1; - if (!($1)) { - ___assert_fail((19447|0),(17068|0),1870,(19455|0)); - // unreachable; - } - $2 = ((($e)) + 20|0); - $3 = +HEAPF32[$2>>2]; - $4 = ((($e)) + 24|0); - $5 = +HEAPF32[$4>>2]; - $6 = !($3 <= $5); - if ($6) { - ___assert_fail((19482|0),(17068|0),1871,(19455|0)); - // unreachable; - } - $7 = $5 < $y0; - $8 = $3 > $y1; - $or$cond = $8 | $7; - if ($or$cond) { - return; - } - $9 = $3 > $y0; - if ($9) { - $10 = $x1 - $x0; - $11 = $3 - $y0; - $12 = $10 * $11; - $13 = $y1 - $y0; - $14 = $12 / $13; - $15 = $14 + $x0; - $$02 = $3;$$03 = $15; - } else { - $$02 = $y0;$$03 = $x0; - } - $16 = +HEAPF32[$4>>2]; - $17 = $16 < $y1; - if ($17) { - $18 = $x1 - $$03; - $19 = $16 - $y1; - $20 = $18 * $19; - $21 = $y1 - $$02; - $22 = $20 / $21; - $23 = $22 + $x1; - $$0 = $16;$$01 = $23; - } else { - $$0 = $y1;$$01 = $x1; - } - $24 = (+($x|0)); - $25 = $$03 == $24; - $26 = (($x) + 1)|0; - $27 = (+($26|0)); - do { - if ($25) { - $28 = !($$01 <= $27); - if ($28) { - ___assert_fail((19497|0),(17068|0),1884,(19455|0)); - // unreachable; - } - } else { - $29 = $$03 == $27; - if ($29) { - $30 = !($$01 >= $24); - if (!($30)) { + case 203: { + label = 0; + $781 = ($$771584>>>0)<($10>>>0); + if ($781) { + $$721488$ph = $$701486;$$731680$ph = $$711678;$$741065$ph = $$721063;$$761173$ph = $$741171;$$761279$ph = $$741277;$$80$ph = $$78;$$801389$ph = $$781387;$$sink1746 = $$771584; + label = 206; + continue L46; + } else { + $$711487 = $$701486;$$721679 = $$711678;$$731064 = $$721063;$$751172 = $$741171;$$751278 = $$741277;$$781585 = $$771584;$$79 = $$78;$$791388 = $$781387; + label = 204; + continue L46; + } + break; + } + case 208: { + label = 0; + $791 = 1 << $$771280; + $792 = (($791) + -1)|0; + $793 = $792 & $$811390; + $794 = $$811390 >>> $$771280; + $795 = (($$81) - ($$771280))|0; + $796 = (($793) + ($$751066))|0; + $$751682 = $$741681;$$761067 = $796;$$781175 = $$771174;$$781281 = $$771280;$$811588 = $$801587;$$82 = $795;$$821391 = $794; + label = 209; break; } - ___assert_fail((19507|0),(17068|0),1886,(19455|0)); - // unreachable; - } - $31 = !($$03 <= $24); - if (!($31)) { - $32 = !($$01 <= $24); - if (!($32)) { + case 212: { + label = 0; + $807 = (($$801177) + -1)|0; + $808 = ($$801177|0)==(0); + if ($808) { + $$531469 = $$741490;$$531660 = $$771684;$$561047 = $$781069;$$571154 = $807;$$571564 = $$831590;$$58 = $$84;$$581261 = $$801283;$$581367 = $$841393; + label = 139; + } else { + $$751491 = $$741490;$$781685 = $$771684;$$791070 = $$781069;$$811178 = $807;$$811284 = $$801283;$$841591 = $$831590;$$85 = $$84;$$851394 = $$841393; + label = 213; + continue L46; + } break; } - ___assert_fail((19515|0),(17068|0),1888,(19455|0)); - // unreachable; } - $33 = !($$03 >= $27); - if ($33) { - $35 = !($$01 >= $24); - $36 = !($$01 <= $27); - $or$cond4 = $35 | $36; - if (!($or$cond4)) { - break; + do { + if ((label|0) == 70) { + label = 0; + $217 = ((($0)) + 52|0); + $218 = HEAP32[$217>>2]|0; + $219 = ($$381135>>>0)<($218>>>0); + if ($219) { + $220 = ($$39>>>0)<(3); + if ($220) { + $$351451 = $$341450;$$351642 = $$341641;$$391030 = $$381029;$$391136 = $$381135;$$391546 = $$381545;$$40 = $$39;$$401243 = $$391242;$$401349 = $$391348; + label = 72; + continue L125; + } else { + $$381454 = $$341450;$$381645 = $$341641;$$421033 = $$381029;$$421139 = $$381135;$$421549 = $$381545;$$43 = $$39;$$431246 = $$391242;$$431352 = $$391348; + label = 77; + continue L125; + } + } else { + HEAP32[$217>>2] = 19; + $$391455 = $$341450;$$391646 = $$341641;$$431034 = $$381029;$$431140 = $$381135;$$431550 = $$381545;$$44 = $$39;$$441247 = $$391242;$$441353 = $$391348; + label = 80; + continue L125; + } } - ___assert_fail((19533|0),(17068|0),1892,(19455|0)); - // unreachable; - } else { - $34 = !($$01 >= $27); - if (!($34)) { - break; + else if ((label|0) == 105) { + label = 0; + $418 = ((($0)) + 44|0); + $419 = HEAP32[$418>>2]|0; + $420 = ((($0)) + 48|0); + $421 = HEAP32[$420>>2]|0; + $422 = (($421) + ($419))|0; + $423 = ($$451142>>>0)<($422>>>0); + if (!($423)) { + $529 = ($422|0)==($$451142|0); + if (!($529)) { + $$511467 = $$411457;$$511658 = $$411648;$$541045 = $$451036;$$551152 = $$451142;$$551562 = $$451552;$$56 = $$46;$$561259 = $$461249;$$561365 = $$461355; + label = 136; + continue L46; + } + $530 = ((($0)) + 64|0); + $531 = ((($0)) + 10532|0); + _memcpy(($530|0),($531|0),($419|0))|0; + $532 = ((($0)) + 3552|0); + $533 = HEAP32[$418>>2]|0; + $534 = (((($0)) + 10532|0) + ($533)|0); + $535 = HEAP32[$420>>2]|0; + _memcpy(($532|0),($534|0),($535|0))|0; + $$521468 = $$411457;$$521659 = $$411648;$$551046 = $$451036;$$561153 = $$451142;$$561563 = $$451552;$$57 = $$46;$$571260 = $$461249;$$571366 = $$461355; + label = 138; + break; + } + $424 = ($$46>>>0)<(15); + if (!($424)) { + $$451461 = $$411457;$$451652 = $$411648;$$491146 = $$451142;$$491556 = $$451552;$$50 = $$46;$$501253 = $$461249;$$501359 = $$461355; + label = 119; + continue L125; + } + $425 = $10; + $426 = $$451552; + $427 = (($425) - ($426))|0; + $428 = ($427|0)<(2); + if ($428) { + $$421458 = $$411457;$$421649 = $$411648;$$461037 = $$451036;$$461143 = $$451142;$$461553 = $$451552;$$47 = $$46;$$471250 = $$461249;$$471356 = $$461355; + label = 108; + continue L125; + } + $459 = HEAP8[$$451552>>0]|0; + $460 = $459&255; + $461 = $460 << $$46; + $462 = ((($$451552)) + 1|0); + $463 = HEAP8[$462>>0]|0; + $464 = $463&255; + $465 = (($$46) + 8)|0; + $466 = $464 << $465; + $467 = $461 | $$461355; + $468 = $467 | $466; + $469 = ((($$451552)) + 2|0); + $470 = (($$46) + 16)|0; + $$451461 = $$411457;$$451652 = $$411648;$$491146 = $$451142;$$491556 = $469;$$50 = $470;$$501253 = $$461249;$$501359 = $468; + label = 119; + continue L125; + } + else if ((label|0) == 176) { + label = 0; + $683 = $$641161 & 511; + $684 = ($683|0)==(256); + if ($684) { + $$761492 = $$601476;$$801071 = $$631054;$$801687 = $$611668;$$821285 = $$651268;$$831180 = 256;$$851592 = $$671574;$$86 = $$68;$$861395 = $$681377; + label = 220; + break L125; + } + $685 = (($683) + -257)|0; + $686 = (3120 + ($685<<2)|0); + $687 = HEAP32[$686>>2]|0; + $688 = (3244 + ($685<<2)|0); + $689 = HEAP32[$688>>2]|0; + $690 = (($683) + -265)|0; + $691 = ($690>>>0)<(20); + if ($691) { + $692 = ($$68>>>0)<($687>>>0); + if ($692) { + $$611477 = $$601476;$$621669 = $$611668;$$641055 = $$631054;$$651162 = $689;$$661269 = $687;$$681575 = $$671574;$$69 = $$68;$$691378 = $$681377; + label = 179; + continue L125; + } else { + $$641480 = $$601476;$$651672 = $$611668;$$671058 = $$631054;$$681165 = $689;$$691272 = $687;$$711578 = $$671574;$$72 = $$68;$$721381 = $$681377; + label = 184; + continue L125; + } + } else { + $$651481 = $$601476;$$661673 = $$611668;$$681059 = $$631054;$$691166 = $689;$$701273 = $687;$$721579 = $$671574;$$73 = $$68;$$731382 = $$681377; + label = 185; + } } - ___assert_fail((19523|0),(17068|0),1890,(19455|0)); - // unreachable; + else if ((label|0) == 209) { + label = 0; + $797 = $$751682; + $798 = $3; + $799 = (($797) - ($798))|0; + $$not = ($799>>>0)>=($$761067>>>0); + $$not1747 = $14 ^ 1; + $brmerge = $$not | $$not1747; + if (!($brmerge)) { + $$731489 = $799;$$761683 = $$751682;$$771068 = $$761067;$$791176 = $$781175;$$791282 = $$781281;$$821589 = $$811588;$$83 = $$82;$$831392 = $$821391; + label = 210; + continue L46; + } + $800 = (($799) - ($$761067))|0; + $801 = $800 & $$1753; + $802 = (($3) + ($801)|0); + $803 = ($$751682>>>0)>($802>>>0); + $804 = $803 ? $$751682 : $802; + $805 = (($804) + ($$781175)|0); + $806 = ($805>>>0)>($12>>>0); + if ($806) { + $$741490 = $799;$$771684 = $$751682;$$781069 = $$761067;$$801177 = $$781175;$$801283 = $$781281;$$831590 = $$811588;$$84 = $$82;$$841393 = $$821391; + label = 212; + continue L125; + } else { + $$0978 = $802;$$791686 = $$751682;$$821179 = $$781175; + } + while(1) { + $816 = HEAP8[$$0978>>0]|0; + HEAP8[$$791686>>0] = $816; + $817 = ((($$0978)) + 1|0); + $818 = HEAP8[$817>>0]|0; + $819 = ((($$791686)) + 1|0); + HEAP8[$819>>0] = $818; + $820 = ((($$0978)) + 2|0); + $821 = HEAP8[$820>>0]|0; + $822 = ((($$791686)) + 2|0); + HEAP8[$822>>0] = $821; + $823 = ((($$791686)) + 3|0); + $824 = ((($$0978)) + 3|0); + $825 = (($$821179) + -3)|0; + $826 = ($825|0)>(2); + if ($826) { + $$0978 = $824;$$791686 = $823;$$821179 = $825; + } else { + break; + } + } + $827 = ($825|0)>(0); + if ($827) { + $828 = HEAP8[$824>>0]|0; + HEAP8[$823>>0] = $828; + $829 = ($825|0)==(1); + if (!($829)) { + $830 = ((($$0978)) + 4|0); + $831 = HEAP8[$830>>0]|0; + $832 = ((($$791686)) + 4|0); + HEAP8[$832>>0] = $831; + } + $833 = (($823) + ($825)|0); + $$531469 = $799;$$531660 = $833;$$561047 = $$761067;$$571154 = $825;$$571564 = $$811588;$$58 = $$82;$$581261 = $$781281;$$581367 = $$821391; + label = 139; + } else { + $$531469 = $799;$$531660 = $823;$$561047 = $$761067;$$571154 = $825;$$571564 = $$811588;$$58 = $$82;$$581261 = $$781281;$$581367 = $$821391; + label = 139; + } + } + } while(0); + if ((label|0) == 138) { + label = 0; + $536 = ((($0)) + 24|0); + $537 = HEAP32[$536>>2]|0; + $538 = (($537) + -1)|0; + HEAP32[$536>>2] = $538; + $$391455 = $$521468;$$391646 = $$521659;$$431034 = $$551046;$$431140 = $$561153;$$431550 = $$561563;$$44 = $$57;$$441247 = $$571260;$$441353 = $$571366; + label = 80; + continue; + } + else if ((label|0) == 139) { + label = 0; + $$541470$ph = $$531469;$$541661$ph = $$531660;$$571048$ph = $$561047;$$581155$ph = $$571154;$$581565$ph = $$571564;$$59$ph = $$58;$$591262$ph = $$581261;$$591368$ph = $$581367; + label = 140; + continue; + } + else if ((label|0) == 185) { + label = 0; + $709 = ($$73>>>0)<(15); + if (!($709)) { + $$691485 = $$651481;$$701677 = $$661673;$$731170 = $$691166;$$761583 = $$721579;$$77 = $$73;$$771386 = $$731382; + label = 198; + continue; + } + $710 = $10; + $711 = $$721579; + $712 = (($710) - ($711))|0; + $713 = ($712|0)<(2); + if ($713) { + $$661482 = $$651481;$$671674 = $$661673;$$691060 = $$681059;$$701167 = $$691166;$$711274 = $$701273;$$731580 = $$721579;$$74 = $$73;$$741383 = $$731382; + label = 187; + continue; + } + $744 = HEAP8[$$721579>>0]|0; + $745 = $744&255; + $746 = $745 << $$73; + $747 = ((($$721579)) + 1|0); + $748 = HEAP8[$747>>0]|0; + $749 = $748&255; + $750 = (($$73) + 8)|0; + $751 = $749 << $750; + $752 = $746 | $$731382; + $753 = $752 | $751; + $754 = ((($$721579)) + 2|0); + $755 = (($$73) + 16)|0; + $$691485 = $$651481;$$701677 = $$661673;$$731170 = $$691166;$$761583 = $754;$$77 = $755;$$771386 = $753; + label = 198; + continue; } } - } while(0); - $37 = !($$03 <= $24); - $38 = !($$01 <= $24); - $or$cond5 = $37 | $38; - if (!($or$cond5)) { - $39 = ((($e)) + 16|0); - $40 = +HEAPF32[$39>>2]; - $41 = $$0 - $$02; - $42 = $41 * $40; - $43 = (($scanline) + ($x<<2)|0); - $44 = +HEAPF32[$43>>2]; - $45 = $44 + $42; - HEAPF32[$43>>2] = $45; - return; - } - $46 = !($$03 >= $27); - $47 = !($$01 >= $27); - $or$cond6 = $46 | $47; - if (!($or$cond6)) { - return; - } - $48 = !($$03 >= $24); - $49 = !($$03 <= $27); - $or$cond7 = $48 | $49; - $50 = !($$01 >= $24); - $or$cond8 = $or$cond7 | $50; - $51 = !($$01 <= $27); - $or$cond9 = $51 | $or$cond8; - if ($or$cond9) { - ___assert_fail((19554|0),(17068|0),1899,(19455|0)); - // unreachable; - } - $52 = ((($e)) + 16|0); - $53 = +HEAPF32[$52>>2]; - $54 = $$0 - $$02; - $55 = $54 * $53; - $56 = $$03 - $24; - $57 = $$01 - $24; - $58 = $56 + $57; - $59 = $58 * 0.5; - $60 = 1.0 - $59; - $61 = $60 * $55; - $62 = (($scanline) + ($x<<2)|0); - $63 = +HEAPF32[$62>>2]; - $64 = $63 + $61; - HEAPF32[$62>>2] = $64; - return; -} -function _stbtt__hheap_alloc($hh) { - $hh = $hh|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($hh)) + 4|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if (!($2)) { - $3 = HEAP32[$1>>2]|0; - HEAP32[$0>>2] = $3; - $$0 = $1; - return ($$0|0); - } - $4 = ((($hh)) + 8|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0); - do { - if ($6) { - $7 = (_malloc(56004)|0); - $8 = ($7|0)==(0|0); - if ($8) { - $$0 = 0; - return ($$0|0); + if ((label|0) == 113) { + label = 0; + $449 = ($$461553>>>0)<($10>>>0); + if ($449) { + $$441460$ph = $$421458;$$441651$ph = $$421649;$$481039$ph = $$461037;$$481145$ph = $$461143;$$49$ph = $$47;$$491252$ph = $$471250;$$491358$ph = $$471356;$$sink1729 = $$461553; + label = 116; + continue; } else { - $9 = HEAP32[$hh>>2]|0; - HEAP32[$7>>2] = $9; - HEAP32[$hh>>2] = $7; - HEAP32[$4>>2] = 2000; - break; + $$431459 = $$421458;$$431650 = $$421649;$$471038 = $$461037;$$471144 = $$461143;$$471554 = $$461553;$$48 = $$47;$$481251 = $$471250;$$481357 = $$471356; + label = 114; + continue; + } + } + else if ((label|0) == 150) { + label = 0; + $569 = ($$591566>>>0)<($10>>>0); + if ($569) { + $$571473$ph = $$551471;$$571664$ph = $$551662;$$601051$ph = $$581049;$$611158$ph = $$591156;$$62$ph = $$60;$$621265$ph = $$601263;$$621371$ph = $$601369;$$sink1736 = $$591566; + label = 153; + continue; + } else { + $$561472 = $$551471;$$561663 = $$551662;$$591050 = $$581049;$$601157 = $$591156;$$601567 = $$591566;$$61 = $$60;$$611264 = $$601263;$$611370 = $$601369; + label = 151; + continue; + } + } + else if ((label|0) == 192) { + label = 0; + $734 = ($$731580>>>0)<($10>>>0); + if ($734) { + $$681484$ph = $$661482;$$691676$ph = $$671674;$$711062$ph = $$691060;$$721169$ph = $$701167;$$731276$ph = $$711274;$$76$ph = $$74;$$761385$ph = $$741383;$$sink1743 = $$731580; + label = 195; + continue; + } else { + $$671483 = $$661482;$$681675 = $$671674;$$701061 = $$691060;$$711168 = $$701167;$$721275 = $$711274;$$741581 = $$731580;$$75 = $$74;$$751384 = $$741383; + label = 193; + continue; + } + } + else if ((label|0) == 220) { + label = 0; + $834 = ((($0)) + 20|0); + $835 = HEAP32[$834>>2]|0; + $836 = $835 & 1; + $837 = ($836|0)==(0); + if ($837) { + $$01416 = $$761492;$$01607 = $$801687;$$41511 = $$851592;$$5 = $$86;$$51102 = $$831180;$$51208 = $$821285;$$51314 = $$861395;$$5996 = $$801071; + label = 14; + continue; + } + $838 = $6 & 1; + $839 = ($838|0)==(0); + if ($839) { + $$881504 = $$761492;$$921083 = $$801071;$$921699 = $$801687;$$941191 = $$831180;$$941297 = $$821285;$$971604 = $$851592;$$98 = $$86;$$981407 = $$861395; + label = 242; + continue; + } else { + $$801496 = $$761492;$$841075 = $$801071;$$841691 = $$801687;$$861289 = $$821285;$$891596 = $$851592;$$90 = $$86;$$901399 = $$861395; + label = 226; + continue; } } - } while(0); - $10 = HEAP32[$4>>2]|0; - $11 = (($10) + -1)|0; - HEAP32[$4>>2] = $11; - $12 = HEAP32[$hh>>2]|0; - $13 = ($11*28)|0; - $14 = (($12) + ($13)|0); - $$0 = $14; - return ($$0|0); -} -function _stbtt__sort_edges_quicksort($p,$n) { - $p = $p|0; - $n = $n|0; - var $$0$ph9 = 0, $$01$ph8 = 0, $$017 = 0, $$lcssa = 0, $$lcssa$lcssa = 0, $$lcssa31 = 0, $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0; - var $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0; - var $9 = 0, $i$0 = 0, $i$0$lcssa = 0, $i$0$lcssa$lcssa = 0, $i$0$ph = 0, $j$0$ph = 0, $j$1 = 0, $j$1$lcssa = 0, $j$1$lcssa$lcssa = 0, $j$1$lcssa$lcssa$lcssa = 0, $t = 0, $tmp = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $t = sp; - $0 = ($n|0)>(12); - if (!($0)) { - STACKTOP = sp;return; } - $$0$ph9 = $p;$$01$ph8 = $n; - L4: while(1) { - $1 = ((($$0$ph9)) + 4|0); - $$017 = $$01$ph8; + if ((label|0) == 258) { + STACKTOP = sp;return ($$0951|0); + } + $892 = ((($0)) + 28|0); + $893 = HEAP32[$892>>2]|0; + $894 = $893 & 65535; + $895 = $893 >>> 16; + $896 = ($888|0)==(0); + if ($896) { + $$0937$lcssa = $895;$$0938$lcssa = $894; + } else { + $897 = (($888>>>0) % 5552)&-1; + $$01834 = $897;$$09371833 = $895;$$09381832 = $894;$$09431831 = $888;$$09441830 = $4; while(1) { - $2 = $$017 >> 1; - $3 = +HEAPF32[$1>>2]; - $4 = (($$0$ph9) + (($2*20)|0)|0); - $5 = (((($$0$ph9) + (($2*20)|0)|0)) + 4|0); - $6 = +HEAPF32[$5>>2]; - $7 = $3 < $6; - $8 = (($$017) + -1)|0; - $9 = (((($$0$ph9) + (($8*20)|0)|0)) + 4|0); - $10 = +HEAPF32[$9>>2]; - $11 = $6 < $10; - $12 = $7 ^ $11; - if ($12) { - $13 = $3 < $10; - $tmp = $13 ^ $11; - $14 = $tmp ? $8 : 0; - $15 = (($$0$ph9) + (($14*20)|0)|0); - ;HEAP32[$t>>2]=HEAP32[$15>>2]|0;HEAP32[$t+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[$t+8>>2]=HEAP32[$15+8>>2]|0;HEAP32[$t+12>>2]=HEAP32[$15+12>>2]|0;HEAP32[$t+16>>2]=HEAP32[$15+16>>2]|0; - ;HEAP32[$15>>2]=HEAP32[$4>>2]|0;HEAP32[$15+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$15+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[$15+12>>2]=HEAP32[$4+12>>2]|0;HEAP32[$15+16>>2]=HEAP32[$4+16>>2]|0; - ;HEAP32[$4>>2]=HEAP32[$t>>2]|0;HEAP32[$4+4>>2]=HEAP32[$t+4>>2]|0;HEAP32[$4+8>>2]=HEAP32[$t+8>>2]|0;HEAP32[$4+12>>2]=HEAP32[$t+12>>2]|0;HEAP32[$4+16>>2]=HEAP32[$t+16>>2]|0; - } - ;HEAP32[$t>>2]=HEAP32[$$0$ph9>>2]|0;HEAP32[$t+4>>2]=HEAP32[$$0$ph9+4>>2]|0;HEAP32[$t+8>>2]=HEAP32[$$0$ph9+8>>2]|0;HEAP32[$t+12>>2]=HEAP32[$$0$ph9+12>>2]|0;HEAP32[$t+16>>2]=HEAP32[$$0$ph9+16>>2]|0; - ;HEAP32[$$0$ph9>>2]=HEAP32[$4>>2]|0;HEAP32[$$0$ph9+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$$0$ph9+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[$$0$ph9+12>>2]=HEAP32[$4+12>>2]|0;HEAP32[$$0$ph9+16>>2]=HEAP32[$4+16>>2]|0; - ;HEAP32[$4>>2]=HEAP32[$t>>2]|0;HEAP32[$4+4>>2]=HEAP32[$t+4>>2]|0;HEAP32[$4+8>>2]=HEAP32[$t+8>>2]|0;HEAP32[$4+12>>2]=HEAP32[$t+12>>2]|0;HEAP32[$4+16>>2]=HEAP32[$t+16>>2]|0; - $i$0$ph = 1;$j$0$ph = $8; - while(1) { - $16 = +HEAPF32[$1>>2]; - $i$0 = $i$0$ph; + $898 = ($$01834>>>0)>(7); + if ($898) { + $899 = (($$01834) + -8)|0; + $900 = $899 & -8; + $scevgep = ((($$09441830)) + 8|0); + $$09411816 = 0;$$11818 = $$09371833;$$19391817 = $$09381832;$$19451815 = $$09441830; while(1) { - $17 = (((($$0$ph9) + (($i$0*20)|0)|0)) + 4|0); - $18 = +HEAPF32[$17>>2]; - $19 = $18 < $16; - $20 = (($i$0) + 1)|0; - if ($19) { - $i$0 = $20; + $904 = HEAP8[$$19451815>>0]|0; + $905 = $904&255; + $906 = (($905) + ($$19391817))|0; + $907 = (($906) + ($$11818))|0; + $908 = ((($$19451815)) + 1|0); + $909 = HEAP8[$908>>0]|0; + $910 = $909&255; + $911 = (($906) + ($910))|0; + $912 = (($907) + ($911))|0; + $913 = ((($$19451815)) + 2|0); + $914 = HEAP8[$913>>0]|0; + $915 = $914&255; + $916 = (($911) + ($915))|0; + $917 = (($912) + ($916))|0; + $918 = ((($$19451815)) + 3|0); + $919 = HEAP8[$918>>0]|0; + $920 = $919&255; + $921 = (($916) + ($920))|0; + $922 = (($917) + ($921))|0; + $923 = ((($$19451815)) + 4|0); + $924 = HEAP8[$923>>0]|0; + $925 = $924&255; + $926 = (($921) + ($925))|0; + $927 = (($922) + ($926))|0; + $928 = ((($$19451815)) + 5|0); + $929 = HEAP8[$928>>0]|0; + $930 = $929&255; + $931 = (($926) + ($930))|0; + $932 = (($927) + ($931))|0; + $933 = ((($$19451815)) + 6|0); + $934 = HEAP8[$933>>0]|0; + $935 = $934&255; + $936 = (($931) + ($935))|0; + $937 = (($932) + ($936))|0; + $938 = ((($$19451815)) + 7|0); + $939 = HEAP8[$938>>0]|0; + $940 = $939&255; + $941 = (($936) + ($940))|0; + $942 = (($937) + ($941))|0; + $943 = (($$09411816) + 8)|0; + $944 = ((($$19451815)) + 8|0); + $945 = $943 | 7; + $946 = ($945>>>0)<($$01834>>>0); + if ($946) { + $$09411816 = $943;$$11818 = $942;$$19391817 = $941;$$19451815 = $944; } else { - $i$0$lcssa = $i$0; break; } } - $21 = +HEAPF32[$1>>2]; - $j$1 = $j$0$ph; + $901 = (($900) + 8)|0; + $scevgep1947 = (($scevgep) + ($900)|0); + $$0941$lcssa = $901;$$1$lcssa = $942;$$1939$lcssa = $941;$$1945$lcssa = $scevgep1947; + } else { + $$0941$lcssa = 0;$$1$lcssa = $$09371833;$$1939$lcssa = $$09381832;$$1945$lcssa = $$09441830; + } + $902 = ($$01834>>>0)>($$0941$lcssa>>>0); + if ($902) { + $903 = (($$01834) - ($$0941$lcssa))|0; + $$19421823 = $$0941$lcssa;$$21825 = $$1$lcssa;$$29401824 = $$1939$lcssa;$$29461822 = $$1945$lcssa; while(1) { - $22 = (((($$0$ph9) + (($j$1*20)|0)|0)) + 4|0); - $23 = +HEAPF32[$22>>2]; - $24 = $21 < $23; - $25 = (($j$1) + -1)|0; - if ($24) { - $j$1 = $25; - } else { - $j$1$lcssa = $j$1; + $947 = ((($$29461822)) + 1|0); + $948 = HEAP8[$$29461822>>0]|0; + $949 = $948&255; + $950 = (($949) + ($$29401824))|0; + $951 = (($950) + ($$21825))|0; + $952 = (($$19421823) + 1)|0; + $exitcond = ($952|0)==($$01834|0); + if ($exitcond) { break; + } else { + $$19421823 = $952;$$21825 = $951;$$29401824 = $950;$$29461822 = $947; } } - $26 = (($$0$ph9) + (($i$0$lcssa*20)|0)|0); - $27 = ($i$0$lcssa|0)<($j$1$lcssa|0); - if (!($27)) { - $$lcssa = $26;$i$0$lcssa$lcssa = $i$0$lcssa;$j$1$lcssa$lcssa = $j$1$lcssa; - break; - } - $28 = (($$0$ph9) + (($j$1$lcssa*20)|0)|0); - ;HEAP32[$t>>2]=HEAP32[$26>>2]|0;HEAP32[$t+4>>2]=HEAP32[$26+4>>2]|0;HEAP32[$t+8>>2]=HEAP32[$26+8>>2]|0;HEAP32[$t+12>>2]=HEAP32[$26+12>>2]|0;HEAP32[$t+16>>2]=HEAP32[$26+16>>2]|0; - ;HEAP32[$26>>2]=HEAP32[$28>>2]|0;HEAP32[$26+4>>2]=HEAP32[$28+4>>2]|0;HEAP32[$26+8>>2]=HEAP32[$28+8>>2]|0;HEAP32[$26+12>>2]=HEAP32[$28+12>>2]|0;HEAP32[$26+16>>2]=HEAP32[$28+16>>2]|0; - ;HEAP32[$28>>2]=HEAP32[$t>>2]|0;HEAP32[$28+4>>2]=HEAP32[$t+4>>2]|0;HEAP32[$28+8>>2]=HEAP32[$t+8>>2]|0;HEAP32[$28+12>>2]=HEAP32[$t+12>>2]|0;HEAP32[$28+16>>2]=HEAP32[$t+16>>2]|0; - $29 = (($i$0$lcssa) + 1)|0; - $30 = (($j$1$lcssa) + -1)|0; - $i$0$ph = $29;$j$0$ph = $30; - } - $31 = (($$017) - ($i$0$lcssa$lcssa))|0; - $32 = ($j$1$lcssa$lcssa|0)<($31|0); - if ($32) { - $$lcssa$lcssa = $$lcssa;$$lcssa31 = $31;$j$1$lcssa$lcssa$lcssa = $j$1$lcssa$lcssa; + $scevgep1948 = (($$1945$lcssa) + ($903)|0); + $$2$lcssa = $951;$$2940$lcssa = $950;$$2946$lcssa = $scevgep1948; + } else { + $$2$lcssa = $$1$lcssa;$$2940$lcssa = $$1939$lcssa;$$2946$lcssa = $$1945$lcssa; + } + $953 = (($$2940$lcssa>>>0) % 65521)&-1; + $954 = (($$2$lcssa>>>0) % 65521)&-1; + $955 = (($$09431831) - ($$01834))|0; + $956 = ($955|0)==(0); + if ($956) { + $$0937$lcssa = $954;$$0938$lcssa = $953; break; - } - _stbtt__sort_edges_quicksort($$lcssa,$31); - $34 = ($j$1$lcssa$lcssa|0)>(12); - if ($34) { - $$017 = $j$1$lcssa$lcssa; } else { - label = 16; - break L4; + $$01834 = 5552;$$09371833 = $954;$$09381832 = $953;$$09431831 = $955;$$09441830 = $$2946$lcssa; } } - _stbtt__sort_edges_quicksort($$0$ph9,$j$1$lcssa$lcssa$lcssa); - $33 = ($$lcssa31|0)>(12); - if ($33) { - $$0$ph9 = $$lcssa$lcssa;$$01$ph8 = $$lcssa31; - } else { - label = 16; - break; - } } - if ((label|0) == 16) { - STACKTOP = sp;return; + $957 = $$0937$lcssa << 16; + $958 = $957 | $$0938$lcssa; + HEAP32[$892>>2] = $958; + $959 = ($$1961|0)!=(0); + $960 = $6 & 1; + $961 = ($960|0)==(0); + $or$cond1752 = $961 | $959; + if ($or$cond1752) { + $$0951 = $$1961; + STACKTOP = sp;return ($$0951|0); + } else { + $962 = ((($0)) + 16|0); + $963 = HEAP32[$962>>2]|0; + $964 = ($958|0)==($963|0); + $$1961$ = $964 ? $$1961 : -2; + STACKTOP = sp;return ($$1961$|0); } + return (0)|0; } -function _stbtt__sort_edges_ins_sort($p,$n) { - $p = $p|0; - $n = $n|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $exitcond = 0, $i$04 = 0; - var $j$0$lcssa = 0, $j$01 = 0, $t$sroa$3 = 0, label = 0, sp = 0; +function _LoadTexture($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$byval_copy1 = 0, $$sroa$0$0 = 0, $$sroa$0$0$copyload = 0, $$sroa$5 = 0, $$sroa$5$0$$sroa_idx = 0, $$sroa$5$0$$sroa_idx5 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $t$sroa$3 = sp; - $0 = ($n|0)>(1); - if (!($0)) { - STACKTOP = sp;return; - } - $i$04 = 1; - while(1) { - $1 = (($p) + (($i$04*20)|0)|0); - $2 = HEAP32[$1>>2]|0; - $3 = (((($p) + (($i$04*20)|0)|0)) + 4|0); - $4 = +HEAPF32[$3>>2]; - $5 = (((($p) + (($i$04*20)|0)|0)) + 8|0); - ;HEAP32[$t$sroa$3>>2]=HEAP32[$5>>2]|0;HEAP32[$t$sroa$3+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$t$sroa$3+8>>2]=HEAP32[$5+8>>2]|0; - $j$01 = $i$04; - while(1) { - $6 = (($j$01) + -1)|0; - $7 = (((($p) + (($6*20)|0)|0)) + 4|0); - $8 = +HEAPF32[$7>>2]; - $9 = $4 < $8; - if (!($9)) { - $j$0$lcssa = $j$01; - break; - } - $10 = (($p) + (($6*20)|0)|0); - $11 = (($p) + (($j$01*20)|0)|0); - ;HEAP32[$11>>2]=HEAP32[$10>>2]|0;HEAP32[$11+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$11+8>>2]=HEAP32[$10+8>>2]|0;HEAP32[$11+12>>2]=HEAP32[$10+12>>2]|0;HEAP32[$11+16>>2]=HEAP32[$10+16>>2]|0; - $12 = ($j$01|0)>(1); - if ($12) { - $j$01 = $6; - } else { - $j$0$lcssa = $6; - break; - } - } - $13 = ($i$04|0)==($j$0$lcssa|0); - if (!($13)) { - $14 = (($p) + (($j$0$lcssa*20)|0)|0); - HEAP32[$14>>2] = $2; - $15 = (((($p) + (($j$0$lcssa*20)|0)|0)) + 4|0); - HEAPF32[$15>>2] = $4; - $16 = (((($p) + (($j$0$lcssa*20)|0)|0)) + 8|0); - ;HEAP32[$16>>2]=HEAP32[$t$sroa$3>>2]|0;HEAP32[$16+4>>2]=HEAP32[$t$sroa$3+4>>2]|0;HEAP32[$16+8>>2]=HEAP32[$t$sroa$3+8>>2]|0; - } - $17 = (($i$04) + 1)|0; - $exitcond = ($17|0)==($n|0); - if ($exitcond) { - break; - } else { - $i$04 = $17; - } - } + STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); + $$byval_copy1 = sp + 60|0; + $vararg_buffer = sp + 16|0; + $$sroa$5 = sp; + $2 = sp + 20|0; + $3 = sp + 40|0; + _LoadImage($2,$1); + $4 = HEAP32[$2>>2]|0; + $5 = ($4|0)==(0|0); + if ($5) { + _TraceLog(1,14012,$vararg_buffer); + $$sroa$0$0 = 0; + } else { + ;HEAP32[$$byval_copy1>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$2+16>>2]|0; + _LoadTextureFromImage($3,$$byval_copy1); + $$sroa$0$0$copyload = HEAP32[$3>>2]|0; + $$sroa$5$0$$sroa_idx = ((($3)) + 4|0); + ;HEAP32[$$sroa$5>>2]=HEAP32[$$sroa$5$0$$sroa_idx>>2]|0;HEAP32[$$sroa$5+4>>2]=HEAP32[$$sroa$5$0$$sroa_idx+4>>2]|0;HEAP32[$$sroa$5+8>>2]=HEAP32[$$sroa$5$0$$sroa_idx+8>>2]|0;HEAP32[$$sroa$5+12>>2]=HEAP32[$$sroa$5$0$$sroa_idx+12>>2]|0; + ;HEAP32[$$byval_copy1>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$2+16>>2]|0; + _UnloadImage($$byval_copy1); + $$sroa$0$0 = $$sroa$0$0$copyload; + } + HEAP32[$0>>2] = $$sroa$0$0; + $$sroa$5$0$$sroa_idx5 = ((($0)) + 4|0); + ;HEAP32[$$sroa$5$0$$sroa_idx5>>2]=HEAP32[$$sroa$5>>2]|0;HEAP32[$$sroa$5$0$$sroa_idx5+4>>2]=HEAP32[$$sroa$5+4>>2]|0;HEAP32[$$sroa$5$0$$sroa_idx5+8>>2]=HEAP32[$$sroa$5+8>>2]|0;HEAP32[$$sroa$5$0$$sroa_idx5+12>>2]=HEAP32[$$sroa$5+12>>2]|0; STACKTOP = sp;return; } -function _stbtt__add_point($points,$n,$x,$y) { - $points = $points|0; - $n = $n|0; - $x = +$x; - $y = +$y; - var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; +function _ImageAlphaMask($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$031 = 0, $$032 = 0, $$033 = 0, $$byval_copy3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0; + var sp = 0; sp = STACKTOP; - $0 = ($points|0)==(0|0); - if ($0) { - return; - } - $1 = (($points) + ($n<<3)|0); - HEAPF32[$1>>2] = $x; - $2 = (((($points) + ($n<<3)|0)) + 4|0); - HEAPF32[$2>>2] = $y; - return; -} -function _stbtt__tesselate_curve($points,$num_points,$x0,$y0,$x1,$y1,$x2,$y2,$objspace_flatness_squared,$n) { - $points = $points|0; - $num_points = $num_points|0; - $x0 = +$x0; - $y0 = +$y0; - $x1 = +$x1; - $y1 = +$y1; - $x2 = +$x2; - $y2 = +$y2; - $objspace_flatness_squared = +$objspace_flatness_squared; - $n = $n|0; - var $0 = 0.0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0.0; - var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0; - var $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0, $n$tr5 = 0, $x0$tr1 = 0.0, $x0$tr1$phi = 0.0, $x1$tr3 = 0.0, $y0$tr2 = 0.0, $y0$tr2$phi = 0.0, $y1$tr4 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $x1 * 2.0; - $1 = $0 + $x0; - $2 = $1 + $x2; - $3 = $2 * 0.25; - $4 = $y1 * 2.0; - $5 = $4 + $y0; - $6 = $5 + $y2; - $7 = $6 * 0.25; - $8 = ($n|0)>(16); - if ($8) { - return; - } - $9 = $y2 + $y0; - $10 = $9 * 0.5; - $11 = $10 - $7; - $12 = $x2 + $x0; - $13 = $12 * 0.5; - $14 = $13 - $3; - $16 = $14;$18 = $11;$26 = $3;$27 = $7;$n$tr5 = $n;$x0$tr1 = $x0;$x1$tr3 = $x1;$y0$tr2 = $y0;$y1$tr4 = $y1; - while(1) { - $15 = $16 * $16; - $17 = $18 * $18; - $19 = $15 + $17; - $20 = $19 > $objspace_flatness_squared; - if (!($20)) { - break; - } - $21 = $x0$tr1 + $x1$tr3; - $22 = $21 * 0.5; - $23 = $y0$tr2 + $y1$tr4; - $24 = $23 * 0.5; - $25 = (($n$tr5) + 1)|0; - _stbtt__tesselate_curve($points,$num_points,$x0$tr1,$y0$tr2,$22,$24,$26,$27,$objspace_flatness_squared,$25); - $28 = $x1$tr3 + $x2; - $29 = $28 * 0.5; - $30 = $y1$tr4 + $y2; - $31 = $30 * 0.5; - $32 = $29 * 2.0; - $33 = $26 + $32; - $34 = $33 + $x2; - $35 = $34 * 0.25; - $36 = $31 * 2.0; - $37 = $27 + $36; - $38 = $37 + $y2; - $39 = $38 * 0.25; - $40 = $26 + $x2; - $41 = $40 * 0.5; - $42 = $41 - $35; - $43 = $27 + $y2; - $44 = $43 * 0.5; - $45 = $44 - $39; - $46 = ($n$tr5|0)>(15); - if ($46) { - label = 6; - break; - } else { - $y0$tr2$phi = $27;$x0$tr1$phi = $26;$16 = $42;$18 = $45;$26 = $35;$27 = $39;$n$tr5 = $25;$x1$tr3 = $29;$y1$tr4 = $31;$y0$tr2 = $y0$tr2$phi;$x0$tr1 = $x0$tr1$phi; - } - } - if ((label|0) == 6) { - return; - } - $47 = HEAP32[$num_points>>2]|0; - _stbtt__add_point($points,$47,$x2,$y2); - $48 = HEAP32[$num_points>>2]|0; - $49 = (($48) + 1)|0; - HEAP32[$num_points>>2] = $49; - return; -} -function _compute_stereo_samples($output,$num_c,$data,$d_offset,$len) { - $output = $output|0; - $num_c = $num_c|0; - $data = $data|0; - $d_offset = $d_offset|0; - $len = $len|0; - var $$n$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0.0; - var $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $62 = 0.0, $63 = 0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; - var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $9 = 0, $buffer = 0, $exitcond = 0, $exitcond23 = 0, $exitcond27 = 0, $exitcond28 = 0, $exitcond34 = 0, $i$09 = 0, $i$17 = 0, $i$26 = 0, $i$313 = 0, $indvars$iv$next30 = 0, $indvars$iv$next32 = 0, $indvars$iv29 = 0, $indvars$iv31 = 0, $j$011 = 0; - var $n$015 = 0, $o$016 = 0, $smax = 0, $smax22 = 0, $smax26 = 0, $smax33 = 0, $v$0 = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; - $buffer = sp; - $0 = ($len|0)>(0); - if (!($0)) { - STACKTOP = sp;return; - } - $1 = ($num_c|0)>(0); - $2 = $len ^ -1; - $indvars$iv29 = -2;$indvars$iv31 = -1;$n$015 = 16;$o$016 = 0; - while(1) { - $3 = $o$016 << 1; - dest=$buffer; stop=dest+128|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $4 = (($o$016) + ($n$015))|0; - $5 = ($4|0)>($len|0); - $6 = (($len) - ($o$016))|0; - $$n$0 = $5 ? $6 : $n$015; - L6: do { - if ($1) { - $7 = ($$n$0|0)>(0); - $8 = (($o$016) + ($d_offset))|0; - $9 = ($$n$0|0)>(0); - $10 = (($o$016) + ($d_offset))|0; - $11 = ($$n$0|0)>(0); - $12 = (($o$016) + ($d_offset))|0; - $13 = (($indvars$iv31) - ($n$015))|0; - $14 = ($13|0)>($2|0); - $smax = $14 ? $13 : $2; - $15 = (($indvars$iv31) - ($smax))|0; - $16 = (($indvars$iv31) - ($n$015))|0; - $17 = ($16|0)>($2|0); - $smax22 = $17 ? $16 : $2; - $18 = (($indvars$iv31) - ($smax22))|0; - $19 = (($indvars$iv31) - ($n$015))|0; - $20 = ($19|0)>($2|0); - $smax26 = $20 ? $19 : $2; - $21 = (($indvars$iv31) - ($smax26))|0; - $j$011 = 0; - while(1) { - $28 = ((19679 + (($num_c*6)|0)|0) + ($j$011)|0); - $29 = HEAP8[$28>>0]|0; - $30 = $29&255; - $31 = $30 & 6; - switch ($31|0) { - case 6: { - if ($7) { - $36 = (($data) + ($j$011<<2)|0); - $37 = HEAP32[$36>>2]|0; - $i$09 = 0; - while(1) { - $38 = (($8) + ($i$09))|0; - $39 = (($37) + ($38<<2)|0); - $40 = +HEAPF32[$39>>2]; - $41 = $i$09 << 1; - $42 = (($buffer) + ($41<<2)|0); - $43 = +HEAPF32[$42>>2]; - $44 = $40 + $43; - HEAPF32[$42>>2] = $44; - $45 = (($37) + ($38<<2)|0); - $46 = +HEAPF32[$45>>2]; - $47 = $41 | 1; - $48 = (($buffer) + ($47<<2)|0); - $49 = +HEAPF32[$48>>2]; - $50 = $46 + $49; - HEAPF32[$48>>2] = $50; - $51 = (($i$09) + 1)|0; - $exitcond27 = ($51|0)==($21|0); - if ($exitcond27) { - break; - } else { - $i$09 = $51; - } - } - } - break; - } - case 2: { - if ($9) { - $34 = (($data) + ($j$011<<2)|0); - $35 = HEAP32[$34>>2]|0; - $i$17 = 0; - while(1) { - $52 = (($10) + ($i$17))|0; - $53 = (($35) + ($52<<2)|0); - $54 = +HEAPF32[$53>>2]; - $55 = $i$17 << 1; - $56 = (($buffer) + ($55<<2)|0); - $57 = +HEAPF32[$56>>2]; - $58 = $54 + $57; - HEAPF32[$56>>2] = $58; - $59 = (($i$17) + 1)|0; - $exitcond23 = ($59|0)==($18|0); - if ($exitcond23) { - break; - } else { - $i$17 = $59; - } + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $$byval_copy3 = sp + 32|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $2 = sp + 12|0; + $3 = ((($0)) + 4|0); + $4 = HEAP32[$3>>2]|0; + $5 = ((($1)) + 4|0); + $6 = HEAP32[$5>>2]|0; + $7 = ($4|0)==($6|0); + if ($7) { + $8 = ((($0)) + 8|0); + $9 = HEAP32[$8>>2]|0; + $10 = ((($1)) + 8|0); + $11 = HEAP32[$10>>2]|0; + $12 = ($9|0)==($11|0); + if ($12) { + $13 = ((($0)) + 16|0); + $14 = HEAP32[$13>>2]|0; + $15 = ($14|0)>(7); + if ($15) { + _TraceLog(1,14079,$vararg_buffer1); + STACKTOP = sp;return; + } + ;HEAP32[$$byval_copy3>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[$$byval_copy3+16>>2]=HEAP32[$1+16>>2]|0; + _ImageCopy($2,$$byval_copy3); + $16 = ((($2)) + 16|0); + $17 = HEAP32[$16>>2]|0; + $18 = ($17|0)==(1); + if (!($18)) { + _ImageFormat($2,1); + } + $19 = HEAP32[$13>>2]|0; + L11: do { + switch ($19|0) { + case 1: { + _ImageFormat($0,2); + $20 = ((($2)) + 4|0); + $21 = HEAP32[$20>>2]|0; + $22 = ((($2)) + 8|0); + $23 = HEAP32[$22>>2]|0; + $24 = Math_imul($23, $21)|0; + $25 = HEAP32[$2>>2]|0; + $$032 = 1;$$033 = 0; + while(1) { + $26 = ($$033|0)<($24|0); + if (!($26)) { + $27 = HEAP32[$3>>2]|0; + $28 = HEAP32[$8>>2]|0; + $29 = Math_imul($28, $27)|0; + $30 = ($$033|0)<($29|0); + if (!($30)) { + break L11; } } - break; + $31 = (($25) + ($$033)|0); + $32 = HEAP8[$31>>0]|0; + $33 = HEAP32[$0>>2]|0; + $34 = (($33) + ($$032)|0); + HEAP8[$34>>0] = $32; + $35 = (($$033) + 1)|0; + $36 = (($$032) + 2)|0; + $$032 = $36;$$033 = $35; } - case 4: { - if ($11) { - $32 = (($data) + ($j$011<<2)|0); - $33 = HEAP32[$32>>2]|0; - $i$26 = 0; - while(1) { - $60 = (($12) + ($i$26))|0; - $61 = (($33) + ($60<<2)|0); - $62 = +HEAPF32[$61>>2]; - $63 = $i$26 << 1; - $64 = $63 | 1; - $65 = (($buffer) + ($64<<2)|0); - $66 = +HEAPF32[$65>>2]; - $67 = $62 + $66; - HEAPF32[$65>>2] = $67; - $68 = (($i$26) + 1)|0; - $exitcond = ($68|0)==($15|0); - if ($exitcond) { - break; - } else { - $i$26 = $68; - } + break; + } + case 7: { + label = 14; + break; + } + default: { + _ImageFormat($0,7); + label = 14; + } + } + } while(0); + L19: do { + if ((label|0) == 14) { + $37 = ((($2)) + 4|0); + $38 = HEAP32[$37>>2]|0; + $39 = ((($2)) + 8|0); + $40 = HEAP32[$39>>2]|0; + $41 = Math_imul($40, $38)|0; + $42 = HEAP32[$2>>2]|0; + $$0 = 3;$$031 = 0; + while(1) { + $43 = ($$031|0)<($41|0); + if (!($43)) { + $44 = HEAP32[$3>>2]|0; + $45 = HEAP32[$8>>2]|0; + $46 = Math_imul($45, $44)|0; + $47 = ($$031|0)<($46|0); + if (!($47)) { + break L19; } } - break; - } - default: { + $48 = (($42) + ($$031)|0); + $49 = HEAP8[$48>>0]|0; + $50 = HEAP32[$0>>2]|0; + $51 = (($50) + ($$0)|0); + HEAP8[$51>>0] = $49; + $52 = (($$031) + 1)|0; + $53 = (($$0) + 4)|0; + $$0 = $53;$$031 = $52; } - } - $69 = (($j$011) + 1)|0; - $exitcond28 = ($69|0)==($num_c|0); - if ($exitcond28) { - break L6; - } else { - $j$011 = $69; - } - } - } - } while(0); - $22 = $$n$0 << 1; - $23 = ($22|0)>(0); - if ($23) { - $24 = (($indvars$iv31) - ($n$015))|0; - $25 = ($24|0)>($2|0); - $smax33 = $25 ? $24 : $2; - $26 = $smax33 << 1; - $27 = (($indvars$iv29) - ($26))|0; - $i$313 = 0; - while(1) { - $70 = (($buffer) + ($i$313<<2)|0); - $71 = +HEAPF32[$70>>2]; - $72 = $71 + 384.0; - $73 = (HEAPF32[tempDoublePtr>>2]=$72,HEAP32[tempDoublePtr>>2]|0); - $74 = (($73) + -1136623616)|0; - $75 = ($74>>>0)>(65535); - $76 = ($73|0)<(1136656384); - $77 = $76 ? 32768 : 32767; - $v$0 = $75 ? $77 : $73; - $78 = $v$0&65535; - $79 = (($i$313) + ($3))|0; - $80 = (($output) + ($79<<1)|0); - HEAP16[$80>>1] = $78; - $81 = (($i$313) + 1)|0; - $exitcond34 = ($81|0)==($27|0); - if ($exitcond34) { - break; - } else { - $i$313 = $81; } - } - } - $82 = (($o$016) + 16)|0; - $83 = ($82|0)<($len|0); - $indvars$iv$next32 = (($indvars$iv31) + -16)|0; - $indvars$iv$next30 = (($indvars$iv29) + -32)|0; - if ($83) { - $indvars$iv29 = $indvars$iv$next30;$indvars$iv31 = $indvars$iv$next32;$n$015 = $$n$0;$o$016 = $82; - } else { - break; + } while(0); + ;HEAP32[$$byval_copy3>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy3+16>>2]=HEAP32[$2+16>>2]|0; + _UnloadImage($$byval_copy3); + STACKTOP = sp;return; } } + _TraceLog(1,14041,$vararg_buffer); STACKTOP = sp;return; } -function _get8($z) { - $z = $z|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _GetDefaultFont($0) { + $0 = $0|0; + var label = 0, sp = 0; sp = STACKTOP; - $0 = ((($z)) + 32|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if ($2) { - $9 = ((($z)) + 20|0); - $10 = HEAP32[$9>>2]|0; - $11 = (_fgetc($10)|0); - $12 = ($11|0)==(-1); - if ($12) { - $13 = ((($z)) + 96|0); - HEAP32[$13>>2] = 1; - $$0 = 0; - return ($$0|0); + ;HEAP32[$0>>2]=HEAP32[27932>>2]|0;HEAP32[$0+4>>2]=HEAP32[27932+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[27932+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[27932+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[27932+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[27932+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[27932+24>>2]|0;HEAP32[$0+28>>2]=HEAP32[27932+28>>2]|0; + return; +} +function _MeasureTextEx($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = +$3; + $4 = $4|0; + var $$0$lcssa = 0, $$05064 = 0, $$052$lcssa = 0.0, $$05263 = 0.0, $$05462 = 0, $$055$lcssa = 0.0, $$05561 = 0.0, $$058$lcssa = 0.0, $$05860 = 0.0, $$065 = 0, $$151 = 0, $$151$$0 = 0, $$153 = 0.0, $$156 = 0.0, $$159 = 0.0, $$2 = 0.0, $$257 = 0.0, $$3 = 0.0, $$byval_copy = 0, $$pn = 0.0; + var $$pn$in = 0, $$sroa$4$0$$sroa_idx2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, $exitcond = 0, $phitmp = 0, label = 0; + var sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $$byval_copy = sp; + $5 = (_strlen($2)|0); + $6 = ((($1)) + 20|0); + $7 = HEAP32[$6>>2]|0; + $8 = (+($7|0)); + $9 = $3 / $8; + $10 = ($5|0)>(0); + if (!($10)) { + $$0$lcssa = -1;$$052$lcssa = 0.0;$$055$lcssa = 0.0;$$058$lcssa = $8; + $12 = $$055$lcssa < $$052$lcssa; + $$3 = $12 ? $$052$lcssa : $$055$lcssa; + $13 = $9 * $$3; + $14 = Math_imul($$0$lcssa, $4)|0; + $15 = (+($14|0)); + $16 = $13 + $15; + $17 = $9 * $$058$lcssa; + HEAPF32[$0>>2] = $16; + $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); + HEAPF32[$$sroa$4$0$$sroa_idx2>>2] = $17; + STACKTOP = sp;return; + } + $11 = ((($1)) + 28|0); + $$05064 = 0;$$05263 = 0.0;$$05462 = 0;$$05561 = 0.0;$$05860 = $8;$$065 = 0; + while(1) { + $18 = (($$05064) + 1)|0; + $19 = (($2) + ($$05462)|0); + $20 = HEAP8[$19>>0]|0; + $21 = ($20<<24>>24)==(10); + if ($21) { + $33 = $$05561 < $$05263; + $$156 = $33 ? $$05263 : $$05561; + $34 = HEAP32[$6>>2]|0; + $35 = (+($34|0)); + $36 = $35 * 1.5; + $37 = $$05860 + $36; + $$151 = 0;$$159 = $37;$$2 = 0.0;$$257 = $$156; } else { - $14 = $11&255; - $$0 = $14; - return ($$0|0); + $22 = $20 << 24 >> 24; + ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$1+16>>2]|0;HEAP32[$$byval_copy+20>>2]=HEAP32[$1+20>>2]|0;HEAP32[$$byval_copy+24>>2]=HEAP32[$1+24>>2]|0;HEAP32[$$byval_copy+28>>2]=HEAP32[$1+28>>2]|0; + $23 = (_GetCharIndex($$byval_copy,$22)|0); + $24 = HEAP32[$11>>2]|0; + $25 = (((($24) + ($23<<5)|0)) + 28|0); + $26 = HEAP32[$25>>2]|0; + $27 = ($26|0)==(0); + if ($27) { + $28 = (((($24) + ($23<<5)|0)) + 20|0); + $29 = (((($24) + ($23<<5)|0)) + 12|0); + $30 = HEAP32[$29>>2]|0; + $31 = HEAP32[$28>>2]|0; + $32 = (($31) + ($30))|0; + $$pn$in = $32; + } else { + $$pn$in = $26; + } + $$pn = (+($$pn$in|0)); + $$153 = $$05263 + $$pn; + $$151 = $18;$$159 = $$05860;$$2 = $$153;$$257 = $$05561; } - } else { - $3 = ((($z)) + 40|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($1>>>0)<($4>>>0); - if ($5) { - $7 = ((($1)) + 1|0); - HEAP32[$0>>2] = $7; - $8 = HEAP8[$1>>0]|0; - $$0 = $8; - return ($$0|0); + $38 = ($$065|0)<($$151|0); + $$151$$0 = $38 ? $$151 : $$065; + $39 = (($$05462) + 1)|0; + $exitcond = ($39|0)==($5|0); + if ($exitcond) { + break; } else { - $6 = ((($z)) + 96|0); - HEAP32[$6>>2] = 1; - $$0 = 0; - return ($$0|0); + $$05064 = $$151;$$05263 = $$2;$$05462 = $39;$$05561 = $$257;$$05860 = $$159;$$065 = $$151$$0; } } - return (0)|0; -} -function _crc32_update($crc,$byte) { - $crc = $crc|0; - $byte = $byte|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $crc << 8; - $1 = $byte&255; - $2 = $crc >>> 24; - $3 = $1 ^ $2; - $4 = (8220 + ($3<<2)|0); - $5 = HEAP32[$4>>2]|0; - $6 = $5 ^ $0; - return ($6|0); + $phitmp = (($$151$$0) + -1)|0; + $$0$lcssa = $phitmp;$$052$lcssa = $$2;$$055$lcssa = $$257;$$058$lcssa = $$159; + $12 = $$055$lcssa < $$052$lcssa; + $$3 = $12 ? $$052$lcssa : $$055$lcssa; + $13 = $9 * $$3; + $14 = Math_imul($$0$lcssa, $4)|0; + $15 = (+($14|0)); + $16 = $13 + $15; + $17 = $9 * $$058$lcssa; + HEAPF32[$0>>2] = $16; + $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); + HEAPF32[$$sroa$4$0$$sroa_idx2>>2] = $17; + STACKTOP = sp;return; } -function _get8_packet_raw($f) { - $f = $f|0; - var $$0 = 0, $$pr = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _GetCharIndex($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$08 = 0, $$09 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 1376|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(0); - if ($2) { - $3 = ((($f)) + 1384|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0); - if (!($5)) { - $$0 = -1; - return ($$0|0); - } - $6 = (_next_segment($f)|0); - $7 = ($6|0)==(0); - if ($7) { - $$0 = -1; - return ($$0|0); + $2 = ((($0)) + 24|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)>(0); + if (!($4)) { + $$08 = 0; + return ($$08|0); + } + $5 = ((($0)) + 28|0); + $6 = HEAP32[$5>>2]|0; + $$09 = 0; + while(1) { + $7 = (($6) + ($$09<<5)|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($8|0)==($1|0); + if ($9) { + $$08 = $$09; + label = 5; + break; } - $$pr = HEAP8[$0>>0]|0; - $8 = ($$pr<<24>>24)==(0); - if ($8) { - ___assert_fail((19721|0),(17015|0),1132,(19741|0)); - // unreachable; + $10 = (($$09) + 1)|0; + $11 = HEAP32[$2>>2]|0; + $12 = ($10|0)<($11|0); + if ($12) { + $$09 = $10; } else { - $10 = $$pr; + $$08 = 0; + label = 5; + break; } - } else { - $10 = $1; } - $9 = (($10) + -1)<<24>>24; - HEAP8[$0>>0] = $9; - $11 = ((($f)) + 1400|0); - $12 = HEAP32[$11>>2]|0; - $13 = (($12) + 1)|0; - HEAP32[$11>>2] = $13; - $14 = (_get8($f)|0); - $15 = $14&255; - $$0 = $15; - return ($$0|0); + if ((label|0) == 5) { + return ($$08|0); + } + return (0)|0; } -function _next_segment($f) { - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _SetTextureFilter($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; + var $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 1384|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0); - if (!($2)) { - $$0 = 0; - return ($$0|0); + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer = sp; + switch ($1|0) { + case 0: { + $2 = ((($0)) + 12|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)>(1); + $5 = HEAP32[$0>>2]|0; + if ($4) { + _rlTextureParameters($5,10241,9984); + $6 = HEAP32[$0>>2]|0; + _rlTextureParameters($6,10240,9728); + STACKTOP = sp;return; + } else { + _rlTextureParameters($5,10241,9728); + $7 = HEAP32[$0>>2]|0; + _rlTextureParameters($7,10240,9728); + STACKTOP = sp;return; + } + break; } - $3 = ((($f)) + 1380|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(-1); - if ($5) { - $6 = ((($f)) + 1116|0); - $7 = HEAP32[$6>>2]|0; - $8 = (($7) + -1)|0; - $9 = ((($f)) + 1388|0); - HEAP32[$9>>2] = $8; - $10 = (_start_page($f)|0); - $11 = ($10|0)==(0); - if ($11) { - HEAP32[$0>>2] = 1; - $$0 = 0; - return ($$0|0); + case 1: { + $8 = ((($0)) + 12|0); + $9 = HEAP32[$8>>2]|0; + $10 = ($9|0)>(1); + $11 = HEAP32[$0>>2]|0; + if ($10) { + _rlTextureParameters($11,10241,9985); + $12 = HEAP32[$0>>2]|0; + _rlTextureParameters($12,10240,9729); + STACKTOP = sp;return; + } else { + _rlTextureParameters($11,10241,9729); + $13 = HEAP32[$0>>2]|0; + _rlTextureParameters($13,10240,9729); + STACKTOP = sp;return; } - $12 = ((($f)) + 1375|0); - $13 = HEAP8[$12>>0]|0; - $14 = $13 & 1; - $15 = ($14<<24>>24)==(0); - if ($15) { - _error($f,32); - $$0 = 0; - return ($$0|0); + break; + } + case 2: { + $14 = ((($0)) + 12|0); + $15 = HEAP32[$14>>2]|0; + $16 = ($15|0)>(1); + $17 = HEAP32[$0>>2]|0; + if ($16) { + _rlTextureParameters($17,10241,9987); + $18 = HEAP32[$0>>2]|0; + _rlTextureParameters($18,10240,9729); + STACKTOP = sp;return; + } else { + HEAP32[$vararg_buffer>>2] = $17; + _TraceLog(1,14136,$vararg_buffer); + $19 = HEAP32[$0>>2]|0; + _rlTextureParameters($19,10241,9729); + _rlTextureParameters($19,10240,9729); + STACKTOP = sp;return; } + break; } - $16 = HEAP32[$3>>2]|0; - $17 = (($16) + 1)|0; - HEAP32[$3>>2] = $17; - $18 = (((($f)) + 1120|0) + ($16)|0); - $19 = HEAP8[$18>>0]|0; - $20 = $19&255; - $21 = ($19<<24>>24)==(-1); - if (!($21)) { - HEAP32[$0>>2] = 1; - $22 = HEAP32[$3>>2]|0; - $23 = (($22) + -1)|0; - $24 = ((($f)) + 1388|0); - HEAP32[$24>>2] = $23; + case 3: { + $20 = HEAP32[$0>>2]|0; + _rlTextureParameters($20,12288,4); + STACKTOP = sp;return; + break; } - $25 = HEAP32[$3>>2]|0; - $26 = ((($f)) + 1116|0); - $27 = HEAP32[$26>>2]|0; - $28 = ($25|0)<($27|0); - if (!($28)) { - HEAP32[$3>>2] = -1; + case 4: { + $21 = HEAP32[$0>>2]|0; + _rlTextureParameters($21,12288,8); + STACKTOP = sp;return; + break; } - $29 = ((($f)) + 1376|0); - $30 = HEAP8[$29>>0]|0; - $31 = ($30<<24>>24)==(0); - if (!($31)) { - ___assert_fail((19757|0),(17015|0),1118,(19778|0)); - // unreachable; + case 5: { + $22 = HEAP32[$0>>2]|0; + _rlTextureParameters($22,12288,16); + STACKTOP = sp;return; + break; } - HEAP8[$29>>0] = $19; - $$0 = $20; - return ($$0|0); + default: { + STACKTOP = sp;return; + } + } +} +function _DrawTexture($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); + $$byval_copy2 = sp + 40|0; + $$byval_copy1 = sp + 32|0; + $$byval_copy = sp + 8|0; + $4 = sp; + $5 = (+($1|0)); + HEAPF32[$4>>2] = $5; + $6 = ((($4)) + 4|0); + $7 = (+($2|0)); + HEAPF32[$6>>2] = $7; + ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; + ;HEAP32[$$byval_copy1>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$4+4>>2]|0; + ;HEAP8[$$byval_copy2>>0]=HEAP8[$3>>0]|0;HEAP8[$$byval_copy2+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$$byval_copy2+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$$byval_copy2+3>>0]=HEAP8[$3+3>>0]|0; + _DrawTextureEx($$byval_copy,$$byval_copy1,0.0,1.0,$$byval_copy2); + STACKTOP = sp;return; +} +function _DrawTextureEx($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = +$2; + $3 = +$3; + $4 = $4|0; + var $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $$byval_copy3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $tmpcast$byval_copy = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); + $$byval_copy3 = sp + 104|0; + $tmpcast$byval_copy = sp + 96|0; + $$byval_copy2 = sp + 80|0; + $$byval_copy1 = sp + 64|0; + $$byval_copy = sp + 40|0; + $5 = sp + 24|0; + $6 = sp + 8|0; + $7 = sp; + HEAP32[$5>>2] = 0; + $8 = ((($5)) + 4|0); + HEAP32[$8>>2] = 0; + $9 = ((($5)) + 8|0); + $10 = ((($0)) + 4|0); + $11 = HEAP32[$10>>2]|0; + HEAP32[$9>>2] = $11; + $12 = ((($5)) + 12|0); + $13 = ((($0)) + 8|0); + $14 = HEAP32[$13>>2]|0; + HEAP32[$12>>2] = $14; + $15 = +HEAPF32[$1>>2]; + $16 = (~~(($15))); + HEAP32[$6>>2] = $16; + $17 = ((($6)) + 4|0); + $18 = ((($1)) + 4|0); + $19 = +HEAPF32[$18>>2]; + $20 = (~~(($19))); + HEAP32[$17>>2] = $20; + $21 = ((($6)) + 8|0); + $22 = HEAP32[$10>>2]|0; + $23 = (+($22|0)); + $24 = $23 * $3; + $25 = (~~(($24))); + HEAP32[$21>>2] = $25; + $26 = ((($6)) + 12|0); + $27 = HEAP32[$13>>2]|0; + $28 = (+($27|0)); + $29 = $28 * $3; + $30 = (~~(($29))); + HEAP32[$26>>2] = $30; + $31 = $7; + $32 = $31; + HEAP32[$32>>2] = 0; + $33 = (($31) + 4)|0; + $34 = $33; + HEAP32[$34>>2] = 0; + ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; + ;HEAP32[$$byval_copy1>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$5+12>>2]|0; + ;HEAP32[$$byval_copy2>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$byval_copy2+12>>2]=HEAP32[$6+12>>2]|0; + ;HEAP32[$tmpcast$byval_copy>>2]=HEAP32[$7>>2]|0;HEAP32[$tmpcast$byval_copy+4>>2]=HEAP32[$7+4>>2]|0; + ;HEAP8[$$byval_copy3>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$4+3>>0]|0; + _DrawTexturePro($$byval_copy,$$byval_copy1,$$byval_copy2,$tmpcast$byval_copy,$2,$$byval_copy3); + STACKTOP = sp;return; +} +function _DrawTexturePro($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = +$4; + $5 = $5|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0.0; + var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0; + var $50 = 0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0; + var $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0; + var $87 = 0.0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0.0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $6 = HEAP32[$0>>2]|0; + $7 = ($6|0)==(0); + if ($7) { + return; + } + $8 = ((($1)) + 8|0); + $9 = HEAP32[$8>>2]|0; + $10 = ($9|0)<(0); + if ($10) { + $11 = HEAP32[$1>>2]|0; + $12 = (($11) - ($9))|0; + HEAP32[$1>>2] = $12; + } + $13 = ((($1)) + 12|0); + $14 = HEAP32[$13>>2]|0; + $15 = ($14|0)<(0); + if ($15) { + $16 = ((($1)) + 4|0); + $17 = HEAP32[$16>>2]|0; + $18 = (($17) - ($14))|0; + HEAP32[$16>>2] = $18; + } + $19 = HEAP32[$0>>2]|0; + _rlEnableTexture($19); + _rlPushMatrix(); + $20 = HEAP32[$2>>2]|0; + $21 = (+($20|0)); + $22 = ((($2)) + 4|0); + $23 = HEAP32[$22>>2]|0; + $24 = (+($23|0)); + _rlTranslatef($21,$24,0.0); + _rlRotatef($4,0.0,0.0,1.0); + $25 = +HEAPF32[$3>>2]; + $26 = -$25; + $27 = ((($3)) + 4|0); + $28 = +HEAPF32[$27>>2]; + $29 = -$28; + _rlTranslatef($26,$29,0.0); + _rlBegin(7); + $30 = HEAP8[$5>>0]|0; + $31 = ((($5)) + 1|0); + $32 = HEAP8[$31>>0]|0; + $33 = ((($5)) + 2|0); + $34 = HEAP8[$33>>0]|0; + $35 = ((($5)) + 3|0); + $36 = HEAP8[$35>>0]|0; + _rlColor4ub($30,$32,$34,$36); + $37 = HEAP32[$1>>2]|0; + $38 = (+($37|0)); + $39 = ((($0)) + 4|0); + $40 = HEAP32[$39>>2]|0; + $41 = (+($40|0)); + $42 = $38 / $41; + $43 = ((($1)) + 4|0); + $44 = HEAP32[$43>>2]|0; + $45 = (+($44|0)); + $46 = ((($0)) + 8|0); + $47 = HEAP32[$46>>2]|0; + $48 = (+($47|0)); + $49 = $45 / $48; + _rlTexCoord2f($42,$49); + _rlVertex2f(0.0,0.0); + $50 = HEAP32[$1>>2]|0; + $51 = (+($50|0)); + $52 = HEAP32[$39>>2]|0; + $53 = (+($52|0)); + $54 = $51 / $53; + $55 = HEAP32[$43>>2]|0; + $56 = HEAP32[$13>>2]|0; + $57 = (($56) + ($55))|0; + $58 = (+($57|0)); + $59 = HEAP32[$46>>2]|0; + $60 = (+($59|0)); + $61 = $58 / $60; + _rlTexCoord2f($54,$61); + $62 = ((($2)) + 12|0); + $63 = HEAP32[$62>>2]|0; + $64 = (+($63|0)); + _rlVertex2f(0.0,$64); + $65 = HEAP32[$1>>2]|0; + $66 = HEAP32[$8>>2]|0; + $67 = (($66) + ($65))|0; + $68 = (+($67|0)); + $69 = HEAP32[$39>>2]|0; + $70 = (+($69|0)); + $71 = $68 / $70; + $72 = HEAP32[$43>>2]|0; + $73 = HEAP32[$13>>2]|0; + $74 = (($73) + ($72))|0; + $75 = (+($74|0)); + $76 = HEAP32[$46>>2]|0; + $77 = (+($76|0)); + $78 = $75 / $77; + _rlTexCoord2f($71,$78); + $79 = ((($2)) + 8|0); + $80 = HEAP32[$79>>2]|0; + $81 = (+($80|0)); + $82 = HEAP32[$62>>2]|0; + $83 = (+($82|0)); + _rlVertex2f($81,$83); + $84 = HEAP32[$1>>2]|0; + $85 = HEAP32[$8>>2]|0; + $86 = (($85) + ($84))|0; + $87 = (+($86|0)); + $88 = HEAP32[$39>>2]|0; + $89 = (+($88|0)); + $90 = $87 / $89; + $91 = HEAP32[$43>>2]|0; + $92 = (+($91|0)); + $93 = HEAP32[$46>>2]|0; + $94 = (+($93|0)); + $95 = $92 / $94; + _rlTexCoord2f($90,$95); + $96 = HEAP32[$79>>2]|0; + $97 = (+($96|0)); + _rlVertex2f($97,0.0); + _rlEnd(); + _rlPopMatrix(); + _rlDisableTexture(); + return; +} +function _DrawTextureRec($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $$byval_copy3 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $4 = 0, $5 = 0; + var $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, $ispos = 0, $ispos1 = 0, $neg = 0, $neg2 = 0, $tmpcast$byval_copy = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); + $$byval_copy3 = sp + 88|0; + $tmpcast$byval_copy = sp + 80|0; + $$byval_copy2 = sp + 64|0; + $$byval_copy1 = sp + 48|0; + $$byval_copy = sp + 24|0; + $4 = sp + 8|0; + $5 = sp; + $6 = +HEAPF32[$2>>2]; + $7 = (~~(($6))); + HEAP32[$4>>2] = $7; + $8 = ((($4)) + 4|0); + $9 = ((($2)) + 4|0); + $10 = +HEAPF32[$9>>2]; + $11 = (~~(($10))); + HEAP32[$8>>2] = $11; + $12 = ((($4)) + 8|0); + $13 = ((($1)) + 8|0); + $14 = HEAP32[$13>>2]|0; + $ispos = ($14|0)>(-1); + $neg = (0 - ($14))|0; + $15 = $ispos ? $14 : $neg; + HEAP32[$12>>2] = $15; + $16 = ((($4)) + 12|0); + $17 = ((($1)) + 12|0); + $18 = HEAP32[$17>>2]|0; + $ispos1 = ($18|0)>(-1); + $neg2 = (0 - ($18))|0; + $19 = $ispos1 ? $18 : $neg2; + HEAP32[$16>>2] = $19; + $20 = $5; + $21 = $20; + HEAP32[$21>>2] = 0; + $22 = (($20) + 4)|0; + $23 = $22; + HEAP32[$23>>2] = 0; + ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; + ;HEAP32[$$byval_copy1>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$1+12>>2]|0; + ;HEAP32[$$byval_copy2>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[$$byval_copy2+12>>2]=HEAP32[$4+12>>2]|0; + ;HEAP32[$tmpcast$byval_copy>>2]=HEAP32[$5>>2]|0;HEAP32[$tmpcast$byval_copy+4>>2]=HEAP32[$5+4>>2]|0; + ;HEAP8[$$byval_copy3>>0]=HEAP8[$3>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$3+3>>0]|0; + _DrawTexturePro($$byval_copy,$$byval_copy1,$$byval_copy2,$tmpcast$byval_copy,0.0,$$byval_copy3); + STACKTOP = sp;return; } -function _start_page($f) { - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; +function _LoadSpriteFont($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$byval_copy2 = 0, $$byval_copy5 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; + var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_capture_pattern($f)|0); - $1 = ($0|0)==(0); - if ($1) { - _error($f,30); - $$0 = 0; - return ($$0|0); + STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); + $$byval_copy5 = sp + 232|0; + $$byval_copy2 = sp + 212|0; + $vararg_buffer = sp; + $2 = sp + 96|0; + $3 = sp + 192|0; + $4 = sp + 160|0; + $5 = sp + 128|0; + $6 = sp + 40|0; + $7 = sp + 252|0; + $8 = sp + 64|0; + $9 = sp + 8|0; + ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0;HEAP32[$2+20>>2]=0|0;HEAP32[$2+24>>2]=0|0;HEAP32[$2+28>>2]=0|0; + $10 = (_IsFileExtension($1,16744)|0); + $11 = ($10|0)==(0); + do { + if ($11) { + $35 = (_IsFileExtension($1,14201)|0); + $36 = ($35|0)==(0); + if (!($36)) { + _LoadSpriteFontEx($4,$1,32,0,0); + ;HEAP32[$2>>2]=HEAP32[$4>>2]|0;HEAP32[$2+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$4+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$4+16>>2]|0;HEAP32[$2+20>>2]=HEAP32[$4+20>>2]|0;HEAP32[$2+24>>2]=HEAP32[$4+24>>2]|0;HEAP32[$2+28>>2]=HEAP32[$4+28>>2]|0; + break; + } + $37 = (_IsFileExtension($1,14206)|0); + $38 = ($37|0)==(0); + if (!($38)) { + _LoadBMFont($5,$1); + ;HEAP32[$2>>2]=HEAP32[$5>>2]|0;HEAP32[$2+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$5+16>>2]|0;HEAP32[$2+20>>2]=HEAP32[$5+20>>2]|0;HEAP32[$2+24>>2]=HEAP32[$5+24>>2]|0;HEAP32[$2+28>>2]=HEAP32[$5+28>>2]|0; + break; + } + _LoadImage($6,$1); + $39 = HEAP32[$6>>2]|0; + $40 = ($39|0)==(0|0); + if (!($40)) { + HEAP8[$7>>0] = -1; + $41 = ((($7)) + 1|0); + HEAP8[$41>>0] = 0; + $42 = ((($7)) + 2|0); + HEAP8[$42>>0] = -1; + $43 = ((($7)) + 3|0); + HEAP8[$43>>0] = -1; + ;HEAP32[$$byval_copy2>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$byval_copy2+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[$$byval_copy2+16>>2]=HEAP32[$6+16>>2]|0; + ;HEAP8[$$byval_copy5>>0]=HEAP8[$7>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$7+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$7+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$7+3>>0]|0; + _LoadImageFont($8,$$byval_copy2,$$byval_copy5); + ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$8+16>>2]|0;HEAP32[$2+20>>2]=HEAP32[$8+20>>2]|0;HEAP32[$2+24>>2]=HEAP32[$8+24>>2]|0;HEAP32[$2+28>>2]=HEAP32[$8+28>>2]|0; + } + ;HEAP32[$$byval_copy5>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy5+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$byval_copy5+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$byval_copy5+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[$$byval_copy5+16>>2]=HEAP32[$6+16>>2]|0; + _UnloadImage($$byval_copy5); + } else { + $12 = (_LoadResource($1,0)|0); + $13 = HEAP32[$12>>2]|0; + $14 = ($13|0)==(5); + if ($14) { + $15 = ((($12)) + 20|0); + $16 = HEAP32[$15>>2]|0; + $17 = ((($12)) + 4|0); + $18 = HEAP32[$17>>2]|0; + $19 = ((($12)) + 8|0); + $20 = HEAP32[$19>>2]|0; + $21 = ((($12)) + 12|0); + $22 = HEAP32[$21>>2]|0; + _LoadImagePro($$byval_copy2,$16,$18,$20,$22); + ;HEAP32[$$byval_copy5>>2]=HEAP32[$$byval_copy2>>2]|0;HEAP32[$$byval_copy5+4>>2]=HEAP32[$$byval_copy2+4>>2]|0;HEAP32[$$byval_copy5+8>>2]=HEAP32[$$byval_copy2+8>>2]|0;HEAP32[$$byval_copy5+12>>2]=HEAP32[$$byval_copy2+12>>2]|0;HEAP32[$$byval_copy5+16>>2]=HEAP32[$$byval_copy2+16>>2]|0; + _LoadTextureFromImage($3,$$byval_copy5); + ;HEAP32[$2>>2]=HEAP32[$3>>2]|0;HEAP32[$2+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$3+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$3+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$3+16>>2]|0; + ;HEAP32[$$byval_copy5>>2]=HEAP32[$$byval_copy2>>2]|0;HEAP32[$$byval_copy5+4>>2]=HEAP32[$$byval_copy2+4>>2]|0;HEAP32[$$byval_copy5+8>>2]=HEAP32[$$byval_copy2+8>>2]|0;HEAP32[$$byval_copy5+12>>2]=HEAP32[$$byval_copy2+12>>2]|0;HEAP32[$$byval_copy5+16>>2]=HEAP32[$$byval_copy2+16>>2]|0; + _UnloadImage($$byval_copy5); + } + $23 = ((($12)) + 24|0); + $24 = HEAP32[$23>>2]|0; + $25 = ($24|0)==(6); + if ($25) { + $26 = ((($12)) + 28|0); + $27 = HEAP32[$26>>2]|0; + $28 = ((($2)) + 20|0); + HEAP32[$28>>2] = $27; + $29 = ((($12)) + 32|0); + $30 = HEAP32[$29>>2]|0; + $31 = ((($2)) + 24|0); + HEAP32[$31>>2] = $30; + $32 = ((($12)) + 44|0); + $33 = HEAP32[$32>>2]|0; + $34 = ((($2)) + 28|0); + HEAP32[$34>>2] = $33; + } + } + } while(0); + $44 = HEAP32[$2>>2]|0; + $45 = ($44|0)==(0); + if ($45) { + HEAP32[$vararg_buffer>>2] = $1; + _TraceLog(1,14211,$vararg_buffer); + _GetDefaultFont($9); + ;HEAP32[$2>>2]=HEAP32[$9>>2]|0;HEAP32[$2+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$9+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$9+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$9+16>>2]|0;HEAP32[$2+20>>2]=HEAP32[$9+20>>2]|0;HEAP32[$2+24>>2]=HEAP32[$9+24>>2]|0;HEAP32[$2+28>>2]=HEAP32[$9+28>>2]|0; + ;HEAP32[$0>>2]=HEAP32[$2>>2]|0;HEAP32[$0+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[$2+24>>2]|0;HEAP32[$0+28>>2]=HEAP32[$2+28>>2]|0; + STACKTOP = sp;return; } else { - $2 = (_start_page_no_capturepattern($f)|0); - $$0 = $2; - return ($$0|0); + ;HEAP32[$$byval_copy5>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy5+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy5+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy5+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy5+16>>2]=HEAP32[$2+16>>2]|0; + _SetTextureFilter($$byval_copy5,0); + ;HEAP32[$0>>2]=HEAP32[$2>>2]|0;HEAP32[$0+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[$2+24>>2]|0;HEAP32[$0+28>>2]=HEAP32[$2+28>>2]|0; + STACKTOP = sp;return; } - return (0)|0; } -function _capture_pattern($f) { - $f = $f|0; - var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; +function _LoadSpriteFontEx($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$048 = 0, $$sroa$0$0 = 0, $$sroa$0$0$copyload = 0, $$sroa$0$0$copyload15 = 0, $$sroa$0$0$copyload17 = 0, $$sroa$0$1 = 0, $$sroa$8 = 0, $$sroa$8$0$$sroa_idx = 0, $$sroa$8$0$$sroa_idx23 = 0, $$sroa$8$0$$sroa_idx26 = 0, $$sroa$8$0$$sroa_idx29 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $5 = 0, $6 = 0; + var $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $or$cond = 0, $vararg_buffer = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_get8($f)|0); - $1 = ($0<<24>>24)==(79); - if ($1) { - $2 = (_get8($f)|0); - $3 = ($2<<24>>24)==(103); - if ($3) { - $4 = (_get8($f)|0); - $5 = ($4<<24>>24)==(103); - if ($5) { - $6 = (_get8($f)|0); - $7 = ($6<<24>>24)==(83); - $$ = $7&1; - $$0 = $$; - } else { - $$0 = 0; + STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); + $vararg_buffer = sp; + $$sroa$8 = sp + 104|0; + $5 = sp + 72|0; + $6 = sp + 40|0; + $7 = sp + 8|0; + ;HEAP32[$$sroa$8>>2]=0|0;HEAP32[$$sroa$8+4>>2]=0|0;HEAP32[$$sroa$8+8>>2]=0|0;HEAP32[$$sroa$8+12>>2]=0|0;HEAP32[$$sroa$8+16>>2]=0|0;HEAP32[$$sroa$8+20>>2]=0|0;HEAP32[$$sroa$8+24>>2]=0|0; + $8 = (_IsFileExtension($1,14201)|0); + $9 = ($8|0)==(0); + if (!($9)) { + $10 = ($4|0)==(0|0); + $11 = ($3|0)==(0); + $or$cond = $11 | $10; + if ($or$cond) { + $12 = (_malloc(380)|0); + $$048 = 0; + while(1) { + $13 = (($$048) + 32)|0; + $14 = (($12) + ($$048<<2)|0); + HEAP32[$14>>2] = $13; + $15 = (($$048) + 1)|0; + $exitcond = ($15|0)==(95); + if ($exitcond) { + break; + } else { + $$048 = $15; + } } + _LoadTTF($5,$1,$2,95,$12); + $$sroa$0$0$copyload = HEAP32[$5>>2]|0; + $$sroa$8$0$$sroa_idx = ((($5)) + 4|0); + ;HEAP32[$$sroa$8>>2]=HEAP32[$$sroa$8$0$$sroa_idx>>2]|0;HEAP32[$$sroa$8+4>>2]=HEAP32[$$sroa$8$0$$sroa_idx+4>>2]|0;HEAP32[$$sroa$8+8>>2]=HEAP32[$$sroa$8$0$$sroa_idx+8>>2]|0;HEAP32[$$sroa$8+12>>2]=HEAP32[$$sroa$8$0$$sroa_idx+12>>2]|0;HEAP32[$$sroa$8+16>>2]=HEAP32[$$sroa$8$0$$sroa_idx+16>>2]|0;HEAP32[$$sroa$8+20>>2]=HEAP32[$$sroa$8$0$$sroa_idx+20>>2]|0;HEAP32[$$sroa$8+24>>2]=HEAP32[$$sroa$8$0$$sroa_idx+24>>2]|0; + $$sroa$0$0 = $$sroa$0$0$copyload; } else { - $$0 = 0; + _LoadTTF($6,$1,$2,$3,$4); + $$sroa$0$0$copyload15 = HEAP32[$6>>2]|0; + $$sroa$8$0$$sroa_idx23 = ((($6)) + 4|0); + ;HEAP32[$$sroa$8>>2]=HEAP32[$$sroa$8$0$$sroa_idx23>>2]|0;HEAP32[$$sroa$8+4>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+4>>2]|0;HEAP32[$$sroa$8+8>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+8>>2]|0;HEAP32[$$sroa$8+12>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+12>>2]|0;HEAP32[$$sroa$8+16>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+16>>2]|0;HEAP32[$$sroa$8+20>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+20>>2]|0;HEAP32[$$sroa$8+24>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+24>>2]|0; + $$sroa$0$0 = $$sroa$0$0$copyload15; + } + $16 = ($$sroa$0$0|0)==(0); + if (!($16)) { + $$sroa$0$1 = $$sroa$0$0; + HEAP32[$0>>2] = $$sroa$0$1; + $$sroa$8$0$$sroa_idx29 = ((($0)) + 4|0); + ;HEAP32[$$sroa$8$0$$sroa_idx29>>2]=HEAP32[$$sroa$8>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+4>>2]=HEAP32[$$sroa$8+4>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+8>>2]=HEAP32[$$sroa$8+8>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+12>>2]=HEAP32[$$sroa$8+12>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+16>>2]=HEAP32[$$sroa$8+16>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+20>>2]=HEAP32[$$sroa$8+20>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+24>>2]=HEAP32[$$sroa$8+24>>2]|0; + STACKTOP = sp;return; } - } else { - $$0 = 0; } - return ($$0|0); + HEAP32[$vararg_buffer>>2] = $1; + _TraceLog(1,14755,$vararg_buffer); + _GetDefaultFont($7); + $$sroa$0$0$copyload17 = HEAP32[$7>>2]|0; + $$sroa$8$0$$sroa_idx26 = ((($7)) + 4|0); + ;HEAP32[$$sroa$8>>2]=HEAP32[$$sroa$8$0$$sroa_idx26>>2]|0;HEAP32[$$sroa$8+4>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+4>>2]|0;HEAP32[$$sroa$8+8>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+8>>2]|0;HEAP32[$$sroa$8+12>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+12>>2]|0;HEAP32[$$sroa$8+16>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+16>>2]|0;HEAP32[$$sroa$8+20>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+20>>2]|0;HEAP32[$$sroa$8+24>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+24>>2]|0; + $$sroa$0$1 = $$sroa$0$0$copyload17; + HEAP32[$0>>2] = $$sroa$0$1; + $$sroa$8$0$$sroa_idx29 = ((($0)) + 4|0); + ;HEAP32[$$sroa$8$0$$sroa_idx29>>2]=HEAP32[$$sroa$8>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+4>>2]=HEAP32[$$sroa$8+4>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+8>>2]=HEAP32[$$sroa$8+8>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+12>>2]=HEAP32[$$sroa$8+12>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+16>>2]=HEAP32[$$sroa$8+16>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+20>>2]=HEAP32[$$sroa$8+20>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+24>>2]=HEAP32[$$sroa$8+24>>2]|0; + STACKTOP = sp;return; } -function _start_page_no_capturepattern($f) { - $f = $f|0; - var $$0 = 0, $$lcssa = 0, $$lcssa14 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$0 = 0, $i$0$in = 0, $i$0$lcssa15 = 0, $i1$04 = 0, $len$0$lcssa = 0, $len$03 = 0, $phitmp = 0, label = 0, sp = 0; +function _LoadBMFont($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$05355 = 0, $$056 = 0, $$byval_copy52 = 0, $$sroa$0$0$$sroa_idx = 0, $$sroa$2$0$$sroa_idx1 = 0, $$sroa$3$0$$sroa_idx2 = 0, $$sroa$4$0$$sroa_idx3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; + var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; + var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; + var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; + var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer16 = 0, $vararg_buffer19 = 0, $vararg_buffer23 = 0, $vararg_buffer26 = 0, $vararg_buffer34 = 0, $vararg_buffer44 = 0, $vararg_buffer7 = 0, $vararg_ptr10 = 0; + var $vararg_ptr14 = 0, $vararg_ptr15 = 0, $vararg_ptr22 = 0, $vararg_ptr29 = 0, $vararg_ptr33 = 0, $vararg_ptr37 = 0, $vararg_ptr38 = 0, $vararg_ptr39 = 0, $vararg_ptr4 = 0, $vararg_ptr40 = 0, $vararg_ptr41 = 0, $vararg_ptr42 = 0, $vararg_ptr43 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_get8($f)|0); - $1 = ($0<<24>>24)==(0); - if (!($1)) { - _error($f,31); - $$0 = 0; - return ($$0|0); - } - $2 = (_get8($f)|0); - $3 = ((($f)) + 1375|0); - HEAP8[$3>>0] = $2; - $4 = (_get32($f)|0); - $5 = (_get32($f)|0); - (_get32($f)|0); - $6 = (_get32($f)|0); - $7 = ((($f)) + 1112|0); - HEAP32[$7>>2] = $6; - (_get32($f)|0); - $8 = (_get8($f)|0); - $9 = $8&255; - $10 = ((($f)) + 1116|0); - HEAP32[$10>>2] = $9; - $11 = ((($f)) + 1120|0); - $12 = (_getn($f,$11,$9)|0); - $13 = ($12|0)==(0); - if ($13) { - _error($f,10); - $$0 = 0; - return ($$0|0); + STACKTOP = STACKTOP + 704|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(704|0); + $$byval_copy52 = sp + 152|0; + $vararg_buffer44 = sp + 144|0; + $vararg_buffer34 = sp + 112|0; + $vararg_buffer26 = sp + 88|0; + $vararg_buffer23 = sp + 64|0; + $vararg_buffer19 = sp + 56|0; + $vararg_buffer16 = sp + 48|0; + $vararg_buffer11 = sp + 32|0; + $vararg_buffer7 = sp + 24|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $2 = sp + 288|0; + $3 = sp + 448|0; + $4 = sp + 260|0; + $5 = sp + 236|0; + $6 = sp + 232|0; + $7 = sp + 320|0; + $8 = sp + 196|0; + $9 = sp + 192|0; + $10 = sp + 264|0; + $11 = sp + 240|0; + $12 = sp + 188|0; + $13 = sp + 184|0; + $14 = sp + 200|0; + ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0;HEAP32[$2+20>>2]=0|0;HEAP32[$2+24>>2]=0|0;HEAP32[$2+28>>2]=0|0; + HEAP32[$4>>2] = 0; + HEAP32[$8>>2] = 0; + $15 = (_fopen($1,14353)|0); + $16 = ($15|0)==(0|0); + if ($16) { + HEAP32[$vararg_buffer>>2] = $1; + _TraceLog(1,14356,$vararg_buffer); + ;HEAP32[$0>>2]=HEAP32[$2>>2]|0;HEAP32[$0+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[$2+24>>2]|0;HEAP32[$0+28>>2]=HEAP32[$2+28>>2]|0; + STACKTOP = sp;return; } - $14 = ((($f)) + 1404|0); - HEAP32[$14>>2] = -2; - $15 = $5 & $4; - $16 = ($15|0)==(-1); - L9: do { - if (!($16)) { - $17 = HEAP32[$10>>2]|0; - $i$0$in = $17; + (_fgets($3,256,$15)|0); + (_fgets($3,256,$15)|0); + $17 = (_strstr($3,14390)|0); + HEAP32[$vararg_buffer1>>2] = $4; + $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); + HEAP32[$vararg_ptr4>>2] = $9; + $vararg_ptr5 = ((($vararg_buffer1)) + 8|0); + HEAP32[$vararg_ptr5>>2] = $5; + $vararg_ptr6 = ((($vararg_buffer1)) + 12|0); + HEAP32[$vararg_ptr6>>2] = $6; + (_sscanf($17,14401,$vararg_buffer1)|0); + $18 = HEAP32[$4>>2]|0; + HEAP32[$vararg_buffer7>>2] = $1; + $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); + HEAP32[$vararg_ptr10>>2] = $18; + _TraceLog(3,14443,$vararg_buffer7); + $19 = HEAP32[$5>>2]|0; + $20 = HEAP32[$6>>2]|0; + HEAP32[$vararg_buffer11>>2] = $1; + $vararg_ptr14 = ((($vararg_buffer11)) + 4|0); + HEAP32[$vararg_ptr14>>2] = $19; + $vararg_ptr15 = ((($vararg_buffer11)) + 8|0); + HEAP32[$vararg_ptr15>>2] = $20; + _TraceLog(3,14462,$vararg_buffer11); + (_fgets($3,256,$15)|0); + $21 = (_strstr($3,14493)|0); + HEAP32[$vararg_buffer16>>2] = $7; + (_sscanf($21,14498,$vararg_buffer16)|0); + HEAP32[$vararg_buffer19>>2] = $1; + $vararg_ptr22 = ((($vararg_buffer19)) + 4|0); + HEAP32[$vararg_ptr22>>2] = $7; + _TraceLog(3,14514,$vararg_buffer19); + (_fgets($3,256,$15)|0); + $22 = (_strstr($3,14545)|0); + HEAP32[$vararg_buffer23>>2] = $8; + (_sscanf($22,14551,$vararg_buffer23)|0); + $23 = HEAP32[$8>>2]|0; + HEAP32[$vararg_buffer26>>2] = $1; + $vararg_ptr29 = ((($vararg_buffer26)) + 4|0); + HEAP32[$vararg_ptr29>>2] = $23; + _TraceLog(3,14560,$vararg_buffer26); + $24 = (_strrchr($1,47)|0); + $25 = (_strlen($1)|0); + $26 = (_strlen($24)|0); + $27 = (_strlen($7)|0); + $28 = (($25) + 4)|0; + $29 = (($28) - ($26))|0; + $30 = (($29) + ($27))|0; + $31 = (_malloc($30)|0); + HEAP8[$31>>0] = 0; + $32 = (_strlen($1)|0); + $33 = (_strlen($24)|0); + $34 = (($32) + 1)|0; + $35 = (($34) - ($33))|0; + (_strncat($31,$1,$35)|0); + $36 = (_strlen($7)|0); + (_strncat($31,$7,$36)|0); + HEAP32[$$byval_copy52>>2] = $1; + $vararg_ptr33 = ((($$byval_copy52)) + 4|0); + HEAP32[$vararg_ptr33>>2] = $31; + _TraceLog(3,14584,$$byval_copy52); + _LoadImage($vararg_buffer26,$31); + $37 = ((($vararg_buffer26)) + 16|0); + $38 = HEAP32[$37>>2]|0; + $39 = ($38|0)==(1); + if ($39) { + ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer26>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer26+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer26+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer26+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer26+16>>2]|0; + _ImageCopy($vararg_buffer23,$$byval_copy52); + $40 = ((($vararg_buffer23)) + 4|0); + $41 = HEAP32[$40>>2]|0; + $42 = ((($vararg_buffer23)) + 8|0); + $43 = HEAP32[$42>>2]|0; + $44 = Math_imul($43, $41)|0; + $45 = ($44|0)>(0); + if ($45) { + $$056 = 0; while(1) { - $i$0 = (($i$0$in) + -1)|0; - $18 = ($i$0$in|0)>(0); - if (!($18)) { - break L9; - } - $19 = (((($f)) + 1120|0) + ($i$0)|0); - $20 = HEAP8[$19>>0]|0; - $21 = ($20<<24>>24)==(-1); - if ($21) { - $i$0$in = $i$0; + $46 = HEAP32[$vararg_buffer23>>2]|0; + $47 = (($46) + ($$056)|0); + HEAP8[$47>>0] = -1; + $48 = (($$056) + 1)|0; + $49 = HEAP32[$40>>2]|0; + $50 = HEAP32[$42>>2]|0; + $51 = Math_imul($50, $49)|0; + $52 = ($48|0)<($51|0); + if ($52) { + $$056 = $48; } else { - $i$0$lcssa15 = $i$0; break; } } - HEAP32[$14>>2] = $i$0$lcssa15; - $22 = ((($f)) + 1408|0); - HEAP32[$22>>2] = $4; } - } while(0); - $23 = ((($f)) + 1377|0); - $24 = HEAP8[$23>>0]|0; - $25 = ($24<<24>>24)==(0); - if (!($25)) { - $26 = HEAP32[$10>>2]|0; - $27 = ($26|0)>(0); - if ($27) { - $28 = HEAP32[$10>>2]|0; - $i1$04 = 0;$len$03 = 0; + ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer26>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer26+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer26+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer26+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer26+16>>2]|0; + _ImageAlphaMask($vararg_buffer23,$$byval_copy52); + ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer23>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer23+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer23+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer23+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer23+16>>2]|0; + _LoadTextureFromImage($10,$$byval_copy52); + ;HEAP32[$2>>2]=HEAP32[$10>>2]|0;HEAP32[$2+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$10+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$10+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$10+16>>2]|0; + ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer23>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer23+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer23+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer23+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer23+16>>2]|0; + _UnloadImage($$byval_copy52); + } else { + ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer26>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer26+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer26+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer26+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer26+16>>2]|0; + _LoadTextureFromImage($11,$$byval_copy52); + ;HEAP32[$2>>2]=HEAP32[$11>>2]|0;HEAP32[$2+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$11+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$11+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$11+16>>2]|0; + } + $53 = HEAP32[$4>>2]|0; + $54 = ((($2)) + 20|0); + HEAP32[$54>>2] = $53; + $55 = HEAP32[$8>>2]|0; + $56 = ((($2)) + 24|0); + HEAP32[$56>>2] = $55; + $57 = $55 << 5; + $58 = (_malloc($57)|0); + $59 = ((($2)) + 28|0); + HEAP32[$59>>2] = $58; + ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer26>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer26+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer26+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer26+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer26+16>>2]|0; + _UnloadImage($$byval_copy52); + _free($31); + $60 = HEAP32[$8>>2]|0; + $61 = ($60|0)>(0); + if ($61) { + $$05355 = 0; + while(1) { + (_fgets($3,256,$15)|0); + HEAP32[$vararg_buffer34>>2] = $vararg_buffer23; + $vararg_ptr37 = ((($vararg_buffer34)) + 4|0); + HEAP32[$vararg_ptr37>>2] = $vararg_buffer19; + $vararg_ptr38 = ((($vararg_buffer34)) + 8|0); + HEAP32[$vararg_ptr38>>2] = $vararg_buffer16; + $vararg_ptr39 = ((($vararg_buffer34)) + 12|0); + HEAP32[$vararg_ptr39>>2] = $vararg_buffer11; + $vararg_ptr40 = ((($vararg_buffer34)) + 16|0); + HEAP32[$vararg_ptr40>>2] = $vararg_buffer7; + $vararg_ptr41 = ((($vararg_buffer34)) + 20|0); + HEAP32[$vararg_ptr41>>2] = $vararg_buffer1; + $vararg_ptr42 = ((($vararg_buffer34)) + 24|0); + HEAP32[$vararg_ptr42>>2] = $12; + $vararg_ptr43 = ((($vararg_buffer34)) + 28|0); + HEAP32[$vararg_ptr43>>2] = $13; + (_sscanf($3,14619,$vararg_buffer34)|0); + $64 = HEAP32[$vararg_buffer23>>2]|0; + $65 = HEAP32[$59>>2]|0; + $66 = (($65) + ($$05355<<5)|0); + HEAP32[$66>>2] = $64; + $67 = HEAP32[$59>>2]|0; + $68 = HEAP32[$vararg_buffer19>>2]|0; + $69 = HEAP32[$vararg_buffer16>>2]|0; + $70 = HEAP32[$vararg_buffer11>>2]|0; + $71 = HEAP32[$vararg_buffer7>>2]|0; + $$sroa$0$0$$sroa_idx = (((($67) + ($$05355<<5)|0)) + 4|0); + HEAP32[$$sroa$0$0$$sroa_idx>>2] = $68; + $$sroa$2$0$$sroa_idx1 = (((($67) + ($$05355<<5)|0)) + 8|0); + HEAP32[$$sroa$2$0$$sroa_idx1>>2] = $69; + $$sroa$3$0$$sroa_idx2 = (((($67) + ($$05355<<5)|0)) + 12|0); + HEAP32[$$sroa$3$0$$sroa_idx2>>2] = $70; + $$sroa$4$0$$sroa_idx3 = (((($67) + ($$05355<<5)|0)) + 16|0); + HEAP32[$$sroa$4$0$$sroa_idx3>>2] = $71; + $72 = HEAP32[$vararg_buffer1>>2]|0; + $73 = HEAP32[$59>>2]|0; + $74 = (((($73) + ($$05355<<5)|0)) + 20|0); + HEAP32[$74>>2] = $72; + $75 = HEAP32[$12>>2]|0; + $76 = HEAP32[$59>>2]|0; + $77 = (((($76) + ($$05355<<5)|0)) + 24|0); + HEAP32[$77>>2] = $75; + $78 = HEAP32[$13>>2]|0; + $79 = HEAP32[$59>>2]|0; + $80 = (((($79) + ($$05355<<5)|0)) + 28|0); + HEAP32[$80>>2] = $78; + $81 = (($$05355) + 1)|0; + $82 = HEAP32[$8>>2]|0; + $83 = ($81|0)<($82|0); + if ($83) { + $$05355 = $81; + } else { + break; + } + } + } + (_fclose($15)|0); + $62 = HEAP32[$2>>2]|0; + $63 = ($62|0)==(0); + if ($63) { + ;HEAP32[$$byval_copy52>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$$byval_copy52+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$$byval_copy52+24>>2]=HEAP32[$2+24>>2]|0;HEAP32[$$byval_copy52+28>>2]=HEAP32[$2+28>>2]|0; + _UnloadSpriteFont($$byval_copy52); + _GetDefaultFont($14); + ;HEAP32[$2>>2]=HEAP32[$14>>2]|0;HEAP32[$2+4>>2]=HEAP32[$14+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$14+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$14+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$14+16>>2]|0;HEAP32[$2+20>>2]=HEAP32[$14+20>>2]|0;HEAP32[$2+24>>2]=HEAP32[$14+24>>2]|0;HEAP32[$2+28>>2]=HEAP32[$14+28>>2]|0; + } else { + HEAP32[$vararg_buffer44>>2] = $1; + _TraceLog(0,14693,$vararg_buffer44); + } + ;HEAP32[$0>>2]=HEAP32[$2>>2]|0;HEAP32[$0+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[$2+24>>2]|0;HEAP32[$0+28>>2]=HEAP32[$2+28>>2]|0; + STACKTOP = sp;return; +} +function _LoadImageFont($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0195$lcssa = 0, $$019552 = 0, $$019622 = 0, $$0197 = 0, $$020032 = 0, $$0201$lcssa = 0, $$020131 = 0, $$0203 = 0, $$021 = 0, $$1$lcssa = 0, $$119927 = 0, $$1202$lcssa = 0, $$120226 = 0, $$135 = 0, $$2 = 0, $$byval_copy4 = 0, $$sroa$0 = 0, $$sroa$5$0$$sroa_idx15 = 0, $$sroa$6$0$$sroa_idx17 = 0, $$sroa$9$0$$sroa_idx20 = 0; + var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; + var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; + var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; + var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; + var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; + var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; + var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; + var $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 5232|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(5232|0); + $$byval_copy4 = sp + 5200|0; + $vararg_buffer1 = sp + 48|0; + $vararg_buffer = sp + 24|0; + $3 = sp + 4176|0; + $4 = sp + 56|0; + $$sroa$0 = sp; + $5 = sp + 4152|0; + ;HEAP32[$$byval_copy4>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy4+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy4+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[$$byval_copy4+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[$$byval_copy4+16>>2]=HEAP32[$1+16>>2]|0; + $6 = (_GetImageData($$byval_copy4)|0); + $7 = ((($1)) + 8|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($8|0)>(0); + L1: do { + if ($9) { + $10 = ((($1)) + 4|0); + $11 = HEAP32[$10>>2]|0; + $12 = ($11|0)>(0); + $13 = HEAP8[$2>>0]|0; + $14 = ((($2)) + 1|0); + $15 = HEAP8[$14>>0]|0; + $16 = ((($2)) + 2|0); + $17 = HEAP8[$16>>0]|0; + $18 = ((($2)) + 3|0); + $19 = HEAP8[$18>>0]|0; + $20 = HEAP8[$2>>0]|0; + $21 = ((($2)) + 1|0); + $22 = HEAP8[$21>>0]|0; + $23 = ((($2)) + 2|0); + $24 = HEAP8[$23>>0]|0; + $25 = ((($2)) + 3|0); + $26 = HEAP8[$25>>0]|0; + $27 = HEAP32[$10>>2]|0; + $$019552 = 0; while(1) { - $29 = (((($f)) + 1120|0) + ($i1$04)|0); - $30 = HEAP8[$29>>0]|0; - $31 = $30&255; - $32 = (($31) + ($len$03))|0; - $33 = (($i1$04) + 1)|0; - $34 = ($33|0)<($28|0); - if ($34) { - $i1$04 = $33;$len$03 = $32; + L5: do { + if ($12) { + $$135 = 0;$29 = $11; + while(1) { + $28 = Math_imul($29, $$019552)|0; + $30 = (($28) + ($$135))|0; + $31 = (($6) + ($30<<2)|0); + $32 = HEAP8[$31>>0]|0; + $33 = ($32<<24>>24)==($20<<24>>24); + if (!($33)) { + $$1$lcssa = $$135; + break L5; + } + $34 = (((($6) + ($30<<2)|0)) + 1|0); + $35 = HEAP8[$34>>0]|0; + $36 = ($35<<24>>24)==($22<<24>>24); + if (!($36)) { + $$1$lcssa = $$135; + break L5; + } + $37 = (((($6) + ($30<<2)|0)) + 2|0); + $38 = HEAP8[$37>>0]|0; + $39 = ($38<<24>>24)==($24<<24>>24); + if (!($39)) { + $$1$lcssa = $$135; + break L5; + } + $40 = (((($6) + ($30<<2)|0)) + 3|0); + $41 = HEAP8[$40>>0]|0; + $42 = ($41<<24>>24)==($26<<24>>24); + if (!($42)) { + $$1$lcssa = $$135; + break L5; + } + $43 = (($$135) + 1)|0; + $44 = HEAP32[$10>>2]|0; + $45 = ($43|0)<($44|0); + if ($45) { + $$135 = $43;$29 = $44; + } else { + $$1$lcssa = $43; + break; + } + } + } else { + $$1$lcssa = 0; + } + } while(0); + $46 = Math_imul($27, $$019552)|0; + $47 = (($46) + ($$1$lcssa))|0; + $48 = (($6) + ($47<<2)|0); + $49 = HEAP8[$48>>0]|0; + $50 = ($49<<24>>24)==($13<<24>>24); + if (!($50)) { + $$0195$lcssa = $$019552;$$2 = $$1$lcssa; + break L1; + } + $51 = (((($6) + ($47<<2)|0)) + 1|0); + $52 = HEAP8[$51>>0]|0; + $53 = ($52<<24>>24)==($15<<24>>24); + if (!($53)) { + $$0195$lcssa = $$019552;$$2 = $$1$lcssa; + break L1; + } + $54 = (((($6) + ($47<<2)|0)) + 2|0); + $55 = HEAP8[$54>>0]|0; + $56 = ($55<<24>>24)==($17<<24>>24); + if (!($56)) { + $$0195$lcssa = $$019552;$$2 = $$1$lcssa; + break L1; + } + $57 = (((($6) + ($47<<2)|0)) + 3|0); + $58 = HEAP8[$57>>0]|0; + $59 = ($58<<24>>24)==($19<<24>>24); + if (!($59)) { + $$0195$lcssa = $$019552;$$2 = $$1$lcssa; + break L1; + } + $60 = (($$019552) + 1)|0; + $61 = HEAP32[$7>>2]|0; + $62 = ($60|0)<($61|0); + if ($62) { + $$019552 = $60; } else { - $$lcssa14 = $32; + $$0195$lcssa = $60;$$2 = $$1$lcssa; break; } } - $phitmp = (($$lcssa14) + 27)|0; - $$lcssa = $28;$len$0$lcssa = $phitmp; } else { - $$lcssa = $26;$len$0$lcssa = 27; + $$0195$lcssa = 0;$$2 = 0; } - $35 = ((($f)) + 52|0); - $36 = HEAP32[$35>>2]|0; - $37 = (($len$0$lcssa) + ($$lcssa))|0; - $38 = (($37) + ($36))|0; - $39 = ((($f)) + 56|0); - HEAP32[$39>>2] = $36; - $40 = ((($f)) + 60|0); - HEAP32[$40>>2] = $38; - $41 = ((($f)) + 64|0); - HEAP32[$41>>2] = $4; - } - $42 = ((($f)) + 1380|0); - HEAP32[$42>>2] = 0; - $$0 = 1; - return ($$0|0); -} -function _start_packet($f) { - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 1380|0); - $1 = ((($f)) + 1375|0); + } while(0); + $63 = ((($1)) + 4|0); + $64 = HEAP32[$63>>2]|0; + $65 = HEAP8[$2>>0]|0; + $66 = ((($2)) + 1|0); + $67 = HEAP8[$66>>0]|0; + $68 = ((($2)) + 2|0); + $69 = HEAP8[$68>>0]|0; + $70 = ((($2)) + 3|0); + $71 = HEAP8[$70>>0]|0; + $$0203 = 0; while(1) { - $2 = HEAP32[$0>>2]|0; - $3 = ($2|0)==(-1); - if (!($3)) { - label = 6; - break; + $72 = (($$0203) + ($$0195$lcssa))|0; + $73 = Math_imul($72, $64)|0; + $74 = (($73) + ($$2))|0; + $75 = (($6) + ($74<<2)|0); + $76 = HEAP8[$75>>0]|0; + $77 = ($76<<24>>24)==($65<<24>>24); + if ($77) { + $78 = (((($6) + ($74<<2)|0)) + 1|0); + $79 = HEAP8[$78>>0]|0; + $80 = ($79<<24>>24)==($67<<24>>24); + if ($80) { + $81 = (((($6) + ($74<<2)|0)) + 2|0); + $82 = HEAP8[$81>>0]|0; + $83 = ($82<<24>>24)==($69<<24>>24); + if ($83) { + $84 = (((($6) + ($74<<2)|0)) + 3|0); + $85 = HEAP8[$84>>0]|0; + $86 = ($85<<24>>24)==($71<<24>>24); + if ($86) { + break; + } + } + } } - $4 = (_start_page($f)|0); - $5 = ($4|0)==(0); - if ($5) { - $$0 = 0; - label = 7; - break; + $96 = (($$0203) + 1)|0; + $$0203 = $96; + } + $87 = HEAP32[$7>>2]|0; + $88 = ($$0195$lcssa|0)<($87|0); + if ($88) { + $89 = HEAP32[$63>>2]|0; + $90 = ($$2|0)<($89|0); + $91 = HEAP32[$7>>2]|0; + $92 = HEAP8[$2>>0]|0; + $93 = HEAP8[$66>>0]|0; + $94 = HEAP8[$68>>0]|0; + $95 = HEAP8[$70>>0]|0; + $$020032 = 0;$$020131 = 0;$99 = $$0195$lcssa; + while(1) { + L30: do { + if ($90) { + $$119927 = $$2;$$120226 = $$020131;$98 = $89; + while(1) { + $97 = Math_imul($98, $99)|0; + $100 = (($97) + ($$119927))|0; + $101 = (($6) + ($100<<2)|0); + $102 = HEAP8[$101>>0]|0; + $103 = ($102<<24>>24)==($92<<24>>24); + if ($103) { + $104 = (((($6) + ($100<<2)|0)) + 1|0); + $105 = HEAP8[$104>>0]|0; + $106 = ($105<<24>>24)==($93<<24>>24); + if ($106) { + $107 = (((($6) + ($100<<2)|0)) + 2|0); + $108 = HEAP8[$107>>0]|0; + $109 = ($108<<24>>24)==($94<<24>>24); + if ($109) { + $110 = (((($6) + ($100<<2)|0)) + 3|0); + $111 = HEAP8[$110>>0]|0; + $112 = ($111<<24>>24)==($95<<24>>24); + if ($112) { + $$1202$lcssa = $$120226; + break L30; + } + } + } + } + $113 = (($$120226) + 32)|0; + $114 = (($3) + ($$120226<<2)|0); + HEAP32[$114>>2] = $113; + $115 = (($4) + ($$120226<<4)|0); + HEAP32[$115>>2] = $$119927; + $116 = (((($4) + ($$120226<<4)|0)) + 4|0); + HEAP32[$116>>2] = $99; + $117 = (((($4) + ($$120226<<4)|0)) + 12|0); + HEAP32[$117>>2] = $$0203; + $118 = HEAP32[$63>>2]|0; + $119 = Math_imul($118, $99)|0; + $$0197 = 0; + while(1) { + $120 = (($$0197) + ($$119927))|0; + $121 = (($120) + ($119))|0; + $122 = (($6) + ($121<<2)|0); + $123 = HEAP8[$122>>0]|0; + $124 = ($123<<24>>24)==($92<<24>>24); + if ($124) { + $125 = (((($6) + ($121<<2)|0)) + 1|0); + $126 = HEAP8[$125>>0]|0; + $127 = ($126<<24>>24)==($93<<24>>24); + if ($127) { + $128 = (((($6) + ($121<<2)|0)) + 2|0); + $129 = HEAP8[$128>>0]|0; + $130 = ($129<<24>>24)==($94<<24>>24); + if ($130) { + $131 = (((($6) + ($121<<2)|0)) + 3|0); + $132 = HEAP8[$131>>0]|0; + $133 = ($132<<24>>24)==($95<<24>>24); + if ($133) { + break; + } + } + } + } + $134 = (($$0197) + 1)|0; + $$0197 = $134; + } + $135 = (((($4) + ($$120226<<4)|0)) + 8|0); + HEAP32[$135>>2] = $$0197; + $136 = (($$120226) + 1)|0; + $137 = (($$119927) + ($$2))|0; + $138 = (($137) + ($$0197))|0; + $139 = HEAP32[$63>>2]|0; + $140 = ($138|0)<($139|0); + if ($140) { + $$119927 = $138;$$120226 = $136;$98 = $139; + } else { + $$1202$lcssa = $136; + break; + } + } + } else { + $$1202$lcssa = $$020131; + } + } while(0); + $141 = (($$020032) + 1)|0; + $142 = Math_imul($141, $72)|0; + $143 = (($142) + ($$0195$lcssa))|0; + $144 = ($143|0)<($91|0); + if ($144) { + $$020032 = $141;$$020131 = $$1202$lcssa;$99 = $143; + } else { + $$0201$lcssa = $$1202$lcssa; + break; + } } - $6 = HEAP8[$1>>0]|0; - $7 = $6 & 1; - $8 = ($7<<24>>24)==(0); - if (!($8)) { - label = 5; - break; + } else { + $$0201$lcssa = 0; + } + _TraceLog(3,14267,$vararg_buffer); + $145 = HEAP32[$7>>2]|0; + $146 = HEAP32[$63>>2]|0; + $147 = Math_imul($146, $145)|0; + $148 = ($147|0)>(0); + if ($148) { + $149 = HEAP8[$2>>0]|0; + $150 = HEAP8[$66>>0]|0; + $151 = HEAP8[$68>>0]|0; + $152 = HEAP8[$70>>0]|0; + $$019622 = 0; + while(1) { + $158 = (($6) + ($$019622<<2)|0); + $159 = HEAP8[$158>>0]|0; + $160 = ($159<<24>>24)==($149<<24>>24); + if ($160) { + $161 = (((($6) + ($$019622<<2)|0)) + 1|0); + $162 = HEAP8[$161>>0]|0; + $163 = ($162<<24>>24)==($150<<24>>24); + if ($163) { + $164 = (((($6) + ($$019622<<2)|0)) + 2|0); + $165 = HEAP8[$164>>0]|0; + $166 = ($165<<24>>24)==($151<<24>>24); + if ($166) { + $167 = (((($6) + ($$019622<<2)|0)) + 3|0); + $168 = HEAP8[$167>>0]|0; + $169 = ($168<<24>>24)==($152<<24>>24); + if ($169) { + HEAP8[$158>>0]=0&255;HEAP8[$158+1>>0]=(0>>8)&255;HEAP8[$158+2>>0]=(0>>16)&255;HEAP8[$158+3>>0]=0>>24; + } + } + } + } + $170 = (($$019622) + 1)|0; + $171 = HEAP32[$7>>2]|0; + $172 = HEAP32[$63>>2]|0; + $173 = Math_imul($172, $171)|0; + $174 = ($170|0)<($173|0); + if ($174) { + $$019622 = $170; + } else { + break; + } } } - if ((label|0) == 5) { - _error($f,32); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 6) { - $9 = ((($f)) + 1384|0); - HEAP32[$9>>2] = 0; - $10 = ((($f)) + 1396|0); - HEAP32[$10>>2] = 0; - $11 = ((($f)) + 1400|0); - HEAP32[$11>>2] = 0; - $12 = ((($f)) + 1376|0); - HEAP8[$12>>0] = 0; - $$0 = 1; - return ($$0|0); + $153 = HEAP32[$63>>2]|0; + $154 = HEAP32[$7>>2]|0; + _LoadImageEx($vararg_buffer,$6,$153,$154); + _free($6); + ;HEAP32[$$sroa$0>>2]=0|0;HEAP32[$$sroa$0+4>>2]=0|0;HEAP32[$$sroa$0+8>>2]=0|0;HEAP32[$$sroa$0+12>>2]=0|0;HEAP32[$$sroa$0+16>>2]=0|0; + ;HEAP32[$$byval_copy4>>2]=HEAP32[$vararg_buffer>>2]|0;HEAP32[$$byval_copy4+4>>2]=HEAP32[$vararg_buffer+4>>2]|0;HEAP32[$$byval_copy4+8>>2]=HEAP32[$vararg_buffer+8>>2]|0;HEAP32[$$byval_copy4+12>>2]=HEAP32[$vararg_buffer+12>>2]|0;HEAP32[$$byval_copy4+16>>2]=HEAP32[$vararg_buffer+16>>2]|0; + _LoadTextureFromImage($5,$$byval_copy4); + ;HEAP32[$$sroa$0>>2]=HEAP32[$5>>2]|0;HEAP32[$$sroa$0+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$sroa$0+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$$sroa$0+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$$sroa$0+16>>2]=HEAP32[$5+16>>2]|0; + ;HEAP32[$$byval_copy4>>2]=HEAP32[$vararg_buffer>>2]|0;HEAP32[$$byval_copy4+4>>2]=HEAP32[$vararg_buffer+4>>2]|0;HEAP32[$$byval_copy4+8>>2]=HEAP32[$vararg_buffer+8>>2]|0;HEAP32[$$byval_copy4+12>>2]=HEAP32[$vararg_buffer+12>>2]|0;HEAP32[$$byval_copy4+16>>2]=HEAP32[$vararg_buffer+16>>2]|0; + _UnloadImage($$byval_copy4); + $155 = $$0201$lcssa << 5; + $156 = (_malloc($155)|0); + $157 = ($$0201$lcssa|0)>(0); + if ($157) { + $$021 = 0; + } else { + $175 = ((($156)) + 16|0); + $176 = HEAP32[$175>>2]|0; + _TraceLog(0,14311,$vararg_buffer1); + ;HEAP32[$0>>2]=HEAP32[$$sroa$0>>2]|0;HEAP32[$0+4>>2]=HEAP32[$$sroa$0+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$$sroa$0+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$$sroa$0+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$$sroa$0+16>>2]|0; + $$sroa$5$0$$sroa_idx15 = ((($0)) + 20|0); + HEAP32[$$sroa$5$0$$sroa_idx15>>2] = $176; + $$sroa$6$0$$sroa_idx17 = ((($0)) + 24|0); + HEAP32[$$sroa$6$0$$sroa_idx17>>2] = $$0201$lcssa; + $$sroa$9$0$$sroa_idx20 = ((($0)) + 28|0); + HEAP32[$$sroa$9$0$$sroa_idx20>>2] = $156; + STACKTOP = sp;return; } - else if ((label|0) == 7) { - return ($$0|0); + while(1) { + $177 = (($3) + ($$021<<2)|0); + $178 = HEAP32[$177>>2]|0; + $179 = (($156) + ($$021<<5)|0); + HEAP32[$179>>2] = $178; + $180 = (((($156) + ($$021<<5)|0)) + 4|0); + $181 = (($4) + ($$021<<4)|0); + ;HEAP32[$180>>2]=HEAP32[$181>>2]|0;HEAP32[$180+4>>2]=HEAP32[$181+4>>2]|0;HEAP32[$180+8>>2]=HEAP32[$181+8>>2]|0;HEAP32[$180+12>>2]=HEAP32[$181+12>>2]|0; + $182 = (((($156) + ($$021<<5)|0)) + 20|0); + HEAP32[$182>>2] = 0; + $183 = (((($156) + ($$021<<5)|0)) + 24|0); + HEAP32[$183>>2] = 0; + $184 = (((($156) + ($$021<<5)|0)) + 28|0); + HEAP32[$184>>2] = 0; + $185 = (($$021) + 1)|0; + $exitcond = ($185|0)==($$0201$lcssa|0); + if ($exitcond) { + break; + } else { + $$021 = $185; + } + } + $175 = ((($156)) + 16|0); + $176 = HEAP32[$175>>2]|0; + _TraceLog(0,14311,$vararg_buffer1); + ;HEAP32[$0>>2]=HEAP32[$$sroa$0>>2]|0;HEAP32[$0+4>>2]=HEAP32[$$sroa$0+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$$sroa$0+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$$sroa$0+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$$sroa$0+16>>2]|0; + $$sroa$5$0$$sroa_idx15 = ((($0)) + 20|0); + HEAP32[$$sroa$5$0$$sroa_idx15>>2] = $176; + $$sroa$6$0$$sroa_idx17 = ((($0)) + 24|0); + HEAP32[$$sroa$6$0$$sroa_idx17>>2] = $$0201$lcssa; + $$sroa$9$0$$sroa_idx20 = ((($0)) + 28|0); + HEAP32[$$sroa$9$0$$sroa_idx20>>2] = $156; + STACKTOP = sp;return; +} +function _UnloadSpriteFont($0) { + $0 = $0|0; + var $$byval_copy = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $$byval_copy = sp + 40|0; + $vararg_buffer = sp; + $1 = sp + 8|0; + $2 = HEAP32[$0>>2]|0; + _GetDefaultFont($1); + $3 = HEAP32[$1>>2]|0; + $4 = ($2|0)==($3|0); + if ($4) { + STACKTOP = sp;return; } - return (0)|0; + ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; + _UnloadTexture($$byval_copy); + $5 = ((($0)) + 28|0); + $6 = HEAP32[$5>>2]|0; + _free($6); + _TraceLog(3,14729,$vararg_buffer); + STACKTOP = sp;return; } -function _vorbis_decode_initial($f,$p_left_start,$p_left_end,$p_right_start,$p_right_end,$mode) { - $f = $f|0; - $p_left_start = $p_left_start|0; - $p_left_end = $p_left_end|0; - $p_right_start = $p_right_start|0; - $p_right_end = $p_right_end|0; - $mode = $mode|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $7 = 0, $8 = 0, $9 = 0, $n$0 = 0, $next$0 = 0, $or$cond = 0, $or$cond3 = 0, $phitmp = 0, $prev$0 = 0, $storemerge = 0, $storemerge4 = 0, label = 0, sp = 0; +function _LoadTTF($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0124130 = 0, $$0125129 = 0, $$0128 = 0, $$byval_copy9 = 0, $$sroa$0 = 0, $$sroa$10$0$$sroa_idx58 = 0, $$sroa$10$0$$sroa_idx59 = 0, $$sroa$6$0$$sroa_idx49 = 0, $$sroa$6$0$$sroa_idx50 = 0, $$sroa$7$0$$sroa_idx53 = 0, $$sroa$7$0$$sroa_idx54 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0; + var $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; + var $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; + var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0; + var $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0.0, $80 = 0, $81 = 0, $82 = 0, $9 = 0.0, $exitcond = 0, $exp2 = 0.0, $vararg_buffer2 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 1508|0); - HEAP32[$0>>2] = 0; - $1 = ((($f)) + 1504|0); - HEAP32[$1>>2] = 0; - $2 = ((($f)) + 96|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)==(0); - if (!($4)) { - $$0 = 0; - return ($$0|0); + STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); + $$byval_copy9 = sp + 48|0; + $vararg_buffer7 = sp + 40|0; + $vararg_buffer5 = sp + 32|0; + $vararg_buffer2 = sp + 24|0; + $$sroa$0 = sp; + $5 = sp + 68|0; + $6 = sp + 88|0; + $7 = (+($2|0)); + $8 = $7 * 3.0; + $9 = $8 * 0.25; + $10 = (+Math_ceil((+$9))); + $11 = (+($3|0)); + $12 = (+Math_sqrt((+$11))); + $13 = (+Math_ceil((+$12))); + $14 = $10 * $13; + $15 = (+Math_log((+$14))); + $16 = $15 / 0.69314718246459961; + $17 = (+Math_ceil((+$16))); + $exp2 = (+_llvm_exp2_f32((+$17))); + $18 = (~~(($exp2))); + HEAP32[$$byval_copy9>>2] = $18; + $vararg_ptr1 = ((($$byval_copy9)) + 4|0); + HEAP32[$vararg_ptr1>>2] = $18; + _TraceLog(0,14814,$$byval_copy9); + $19 = (_malloc(16777216)|0); + $20 = Math_imul($18, $18)|0; + $21 = (_malloc($20)|0); + $22 = ($3*20)|0; + $23 = (_malloc($22)|0); + ;HEAP32[$$sroa$0>>2]=0|0;HEAP32[$$sroa$0+4>>2]=0|0;HEAP32[$$sroa$0+8>>2]=0|0;HEAP32[$$sroa$0+12>>2]=0|0;HEAP32[$$sroa$0+16>>2]=0|0; + $24 = (_fopen($1,17589)|0); + $25 = ($24|0)==(0|0); + if ($25) { + HEAP32[$vararg_buffer2>>2] = $1; + _TraceLog(1,14868,$vararg_buffer2); + ;HEAP32[$0>>2]=HEAP32[$$sroa$0>>2]|0;HEAP32[$0+4>>2]=HEAP32[$$sroa$0+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$$sroa$0+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$$sroa$0+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$$sroa$0+16>>2]|0; + $$sroa$6$0$$sroa_idx49 = ((($0)) + 20|0); + HEAP32[$$sroa$6$0$$sroa_idx49>>2] = 0; + $$sroa$7$0$$sroa_idx53 = ((($0)) + 24|0); + HEAP32[$$sroa$7$0$$sroa_idx53>>2] = 0; + $$sroa$10$0$$sroa_idx58 = ((($0)) + 28|0); + HEAP32[$$sroa$10$0$$sroa_idx58>>2] = 0; + STACKTOP = sp;return; } - $5 = ((($f)) + 48|0); - while(1) { - $8 = (_maybe_start_packet($f)|0); - $9 = ($8|0)==(0); - if ($9) { - $$0 = 0; - label = 24; - break; - } - $10 = (_get_bits($f,1)|0); - $11 = ($10|0)==(0); - if ($11) { - label = 9; - break; - } - $12 = HEAP8[$5>>0]|0; - $13 = ($12<<24>>24)==(0); - if (!($13)) { - label = 7; - break; - } + (_fread($19,1,16777216,$24)|0); + $26 = HEAP32[$4>>2]|0; + $27 = ($26|0)==(32); + if (!($27)) { + _TraceLog(1,14902,$vararg_buffer5); + } + $28 = HEAP32[$4>>2]|0; + $29 = (_stbtt_BakeFontBitmap($19,$7,$21,$18,$18,$28,$3,$23)|0); + $30 = ($29|0)<(0); + if ($30) { + _TraceLog(1,14969,$vararg_buffer7); + } + _free($19); + $31 = $20 << 1; + $32 = (_malloc($31)|0); + $33 = ($20|0)==(0); + if (!($33)) { + $$0124130 = 0;$$0125129 = 0; while(1) { - $14 = (_get8_packet($f)|0); - $15 = ($14|0)==(-1); - if ($15) { + $41 = (($32) + ($$0124130)|0); + HEAP8[$41>>0] = -1; + $42 = (($21) + ($$0125129)|0); + $43 = HEAP8[$42>>0]|0; + $44 = $$0124130 | 1; + $45 = (($32) + ($44)|0); + HEAP8[$45>>0] = $43; + $46 = (($$0125129) + 1)|0; + $47 = (($$0124130) + 2)|0; + $48 = ($46|0)<($20|0); + if ($48) { + $$0124130 = $47;$$0125129 = $46; + } else { break; } } - $6 = HEAP32[$2>>2]|0; - $7 = ($6|0)==(0); - if (!($7)) { - $$0 = 0; - label = 24; - break; - } - } - if ((label|0) == 7) { - _error($f,35); - $$0 = 0; - return ($$0|0); } - else if ((label|0) == 9) { - $16 = ((($f)) + 80|0); - $17 = HEAP32[$16>>2]|0; - $18 = ($17|0)==(0|0); - if (!($18)) { - $19 = ((($f)) + 84|0); - $20 = HEAP32[$19>>2]|0; - $21 = ((($f)) + 92|0); - $22 = HEAP32[$21>>2]|0; - $23 = ($20|0)==($22|0); - if (!($23)) { - ___assert_fail((19807|0),(17015|0),2804,(19863|0)); - // unreachable; + _free($21); + $34 = ((($5)) + 4|0); + HEAP32[$34>>2] = $18; + $35 = ((($5)) + 8|0); + HEAP32[$35>>2] = $18; + $36 = ((($5)) + 12|0); + HEAP32[$36>>2] = 1; + $37 = ((($5)) + 16|0); + HEAP32[$37>>2] = 2; + HEAP32[$5>>2] = $32; + ;HEAP32[$$byval_copy9>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy9+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy9+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$$byval_copy9+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$$byval_copy9+16>>2]=HEAP32[$5+16>>2]|0; + _LoadTextureFromImage($6,$$byval_copy9); + ;HEAP32[$$sroa$0>>2]=HEAP32[$6>>2]|0;HEAP32[$$sroa$0+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$sroa$0+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$sroa$0+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[$$sroa$0+16>>2]=HEAP32[$6+16>>2]|0; + ;HEAP32[$$byval_copy9>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy9+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy9+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$$byval_copy9+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$$byval_copy9+16>>2]=HEAP32[$5+16>>2]|0; + _UnloadImage($$byval_copy9); + $38 = $3 << 5; + $39 = (_malloc($38)|0); + $40 = ($3|0)>(0); + if ($40) { + $$0128 = 0; + while(1) { + $49 = (($4) + ($$0128<<2)|0); + $50 = HEAP32[$49>>2]|0; + $51 = (($39) + ($$0128<<5)|0); + HEAP32[$51>>2] = $50; + $52 = (($23) + (($$0128*20)|0)|0); + $53 = HEAP16[$52>>1]|0; + $54 = $53&65535; + $55 = (((($39) + ($$0128<<5)|0)) + 4|0); + HEAP32[$55>>2] = $54; + $56 = (((($23) + (($$0128*20)|0)|0)) + 2|0); + $57 = HEAP16[$56>>1]|0; + $58 = $57&65535; + $59 = (((($39) + ($$0128<<5)|0)) + 8|0); + HEAP32[$59>>2] = $58; + $60 = (((($23) + (($$0128*20)|0)|0)) + 4|0); + $61 = HEAP16[$60>>1]|0; + $62 = $61&65535; + $63 = (($62) - ($54))|0; + $64 = (((($39) + ($$0128<<5)|0)) + 12|0); + HEAP32[$64>>2] = $63; + $65 = (((($23) + (($$0128*20)|0)|0)) + 6|0); + $66 = HEAP16[$65>>1]|0; + $67 = $66&65535; + $68 = (($67) - ($58))|0; + $69 = (((($39) + ($$0128<<5)|0)) + 16|0); + HEAP32[$69>>2] = $68; + $70 = (((($23) + (($$0128*20)|0)|0)) + 8|0); + $71 = +HEAPF32[$70>>2]; + $72 = (~~(($71))); + $73 = (((($39) + ($$0128<<5)|0)) + 20|0); + HEAP32[$73>>2] = $72; + $74 = (((($23) + (($$0128*20)|0)|0)) + 12|0); + $75 = +HEAPF32[$74>>2]; + $76 = (~~(($75))); + $77 = (((($39) + ($$0128<<5)|0)) + 24|0); + HEAP32[$77>>2] = $76; + $78 = (((($23) + (($$0128*20)|0)|0)) + 16|0); + $79 = +HEAPF32[$78>>2]; + $80 = (~~(($79))); + $81 = (((($39) + ($$0128<<5)|0)) + 28|0); + HEAP32[$81>>2] = $80; + $82 = (($$0128) + 1)|0; + $exitcond = ($82|0)==($3|0); + if ($exitcond) { + break; + } else { + $$0128 = $82; } } - $24 = ((($f)) + 408|0); - $25 = HEAP32[$24>>2]|0; - $26 = (($25) + -1)|0; - $27 = (_ilog($26)|0); - $28 = (_get_bits($f,$27)|0); - $29 = ($28|0)==(-1); - if ($29) { - $$0 = 0; - return ($$0|0); - } - $30 = HEAP32[$24>>2]|0; - $31 = ($28|0)<($30|0); - if (!($31)) { - $$0 = 0; - return ($$0|0); - } - HEAP32[$mode>>2] = $28; - $32 = (((($f)) + 412|0) + (($28*6)|0)|0); - $33 = HEAP8[$32>>0]|0; - $34 = ($33<<24>>24)==(0); - if ($34) { - $39 = ((($f)) + 112|0); - $40 = HEAP32[$39>>2]|0; - $n$0 = $40;$next$0 = 0;$prev$0 = 0; - } else { - $35 = ((($f)) + 116|0); - $36 = HEAP32[$35>>2]|0; - $37 = (_get_bits($f,1)|0); - $38 = (_get_bits($f,1)|0); - $phitmp = ($37|0)!=(0); - $n$0 = $36;$next$0 = $38;$prev$0 = $phitmp; - } - $41 = $n$0 >> 1; - $42 = HEAP8[$32>>0]|0; - $43 = ($42<<24>>24)==(0); - $or$cond = $prev$0 | $43; - if ($or$cond) { - HEAP32[$p_left_start>>2] = 0; - $storemerge = $41; - } else { - $44 = ((($f)) + 112|0); - $45 = HEAP32[$44>>2]|0; - $46 = (($n$0) - ($45))|0; - $47 = $46 >> 2; - HEAP32[$p_left_start>>2] = $47; - $48 = HEAP32[$44>>2]|0; - $49 = (($48) + ($n$0))|0; - $50 = $49 >> 2; - $storemerge = $50; - } - HEAP32[$p_left_end>>2] = $storemerge; - $51 = HEAP8[$32>>0]|0; - $52 = ($51<<24>>24)==(0); - $53 = ($next$0|0)!=(0); - $or$cond3 = $53 | $52; - if ($or$cond3) { - HEAP32[$p_right_start>>2] = $41; - $storemerge4 = $n$0; - } else { - $54 = ($n$0*3)|0; - $55 = ((($f)) + 112|0); - $56 = HEAP32[$55>>2]|0; - $57 = (($54) - ($56))|0; - $58 = $57 >> 2; - HEAP32[$p_right_start>>2] = $58; - $59 = HEAP32[$55>>2]|0; - $60 = (($59) + ($54))|0; - $61 = $60 >> 2; - $storemerge4 = $61; - } - HEAP32[$p_right_end>>2] = $storemerge4; - $$0 = 1; - return ($$0|0); - } - else if ((label|0) == 24) { - return ($$0|0); } - return (0)|0; + _free($23); + ;HEAP32[$0>>2]=HEAP32[$$sroa$0>>2]|0;HEAP32[$0+4>>2]=HEAP32[$$sroa$0+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$$sroa$0+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$$sroa$0+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$$sroa$0+16>>2]|0; + $$sroa$6$0$$sroa_idx50 = ((($0)) + 20|0); + HEAP32[$$sroa$6$0$$sroa_idx50>>2] = $2; + $$sroa$7$0$$sroa_idx54 = ((($0)) + 24|0); + HEAP32[$$sroa$7$0$$sroa_idx54>>2] = $3; + $$sroa$10$0$$sroa_idx59 = ((($0)) + 28|0); + HEAP32[$$sroa$10$0$$sroa_idx59>>2] = $39; + STACKTOP = sp;return; } -function _ilog($n) { - $n = $n|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _stbtt_BakeFontBitmap($0,$1,$2,$3,$4,$5,$6,$7) { + $0 = $0|0; + $1 = +$1; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + $7 = $7|0; + var $8 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ($n|0)<(16384); - if ($0) { - $1 = ($n|0)<(16); - if ($1) { - $2 = (19791 + ($n)|0); - $3 = HEAP8[$2>>0]|0; - $4 = $3 << 24 >> 24; - $$0 = $4; - return ($$0|0); + $8 = (_stbtt_BakeFontBitmap_internal($0,$1,$2,$3,$4,$5,$6,$7)|0); + return ($8|0); +} +function _stbtt_BakeFontBitmap_internal($0,$1,$2,$3,$4,$5,$6,$7) { + $0 = $0|0; + $1 = +$1; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + $7 = $7|0; + var $$05 = 0, $$084$ = 0, $$0844 = 0, $$087$$091 = 0, $$0873 = 0, $$089 = 0, $$0902 = 0, $$091$ = 0, $$0911 = 0, $$1 = 0, $$2 = 0, $$286 = 0, $$293 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; + var $17 = 0, $18 = 0.0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; + var $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0; + var $57 = 0, $58 = 0.0, $59 = 0, $60 = 0, $61 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); + $8 = sp + 24|0; + $9 = sp + 20|0; + $10 = sp + 16|0; + $11 = sp + 12|0; + $12 = sp + 8|0; + $13 = sp + 4|0; + $14 = sp; + HEAP32[$8>>2] = 0; + $15 = (_stbtt_InitFont($8,$0)|0); + $16 = ($15|0)==(0); + if ($16) { + $$2 = -1; + STACKTOP = sp;return ($$2|0); + } + $17 = Math_imul($4, $3)|0; + _memset(($2|0),0,($17|0))|0; + $18 = (+_stbtt_ScaleForPixelHeight($8,$1)); + $19 = ($6|0)>(0); + if (!($19)) { + $$2 = 1; + STACKTOP = sp;return ($$2|0); + } + $$05 = 0;$$0844 = 1;$$0873 = 1;$$0902 = 0;$$0911 = 1; + while(1) { + $22 = (($$0902) + ($5))|0; + $23 = (_stbtt_FindGlyphIndex($8,$22)|0); + _stbtt_GetGlyphHMetrics($8,$23,$9,$10); + _stbtt_GetGlyphBitmapBox($8,$23,$18,$18,$11,$12,$13,$14); + $24 = HEAP32[$13>>2]|0; + $25 = HEAP32[$11>>2]|0; + $26 = (($24) - ($25))|0; + $27 = HEAP32[$14>>2]|0; + $28 = HEAP32[$12>>2]|0; + $29 = (($27) - ($28))|0; + $30 = (($$0844) + 1)|0; + $31 = (($30) + ($26))|0; + $32 = ($31|0)<($3|0); + $$087$$091 = $32 ? $$0873 : $$0911; + $$084$ = $32 ? $$0844 : 1; + $33 = (($$087$$091) + ($29))|0; + $34 = (($33) + 1)|0; + $35 = ($34|0)<($4|0); + if ($35) { + $37 = (($$084$) + ($26))|0; + $38 = ($37|0)<($3|0); + if (!($38)) { + label = 8; + break; + } + $39 = (($2) + ($$084$)|0); + $40 = Math_imul($$087$$091, $3)|0; + $41 = (($39) + ($40)|0); + _stbtt_MakeGlyphBitmap($8,$41,$26,$29,$3,$18,$18,$23); + $42 = $$084$&65535; + $43 = (($7) + (($$0902*20)|0)|0); + HEAP16[$43>>1] = $42; + $44 = $$087$$091&65535; + $45 = (((($7) + (($$0902*20)|0)|0)) + 2|0); + HEAP16[$45>>1] = $44; + $46 = $37&65535; + $47 = (((($7) + (($$0902*20)|0)|0)) + 4|0); + HEAP16[$47>>1] = $46; + $48 = $33&65535; + $49 = (((($7) + (($$0902*20)|0)|0)) + 6|0); + HEAP16[$49>>1] = $48; + $50 = HEAP32[$9>>2]|0; + $51 = (+($50|0)); + $52 = $18 * $51; + $53 = (((($7) + (($$0902*20)|0)|0)) + 16|0); + HEAPF32[$53>>2] = $52; + $54 = HEAP32[$11>>2]|0; + $55 = (+($54|0)); + $56 = (((($7) + (($$0902*20)|0)|0)) + 8|0); + HEAPF32[$56>>2] = $55; + $57 = HEAP32[$12>>2]|0; + $58 = (+($57|0)); + $59 = (((($7) + (($$0902*20)|0)|0)) + 12|0); + HEAPF32[$59>>2] = $58; + $60 = (($37) + 1)|0; + $61 = ($33|0)<($$0911|0); + $$091$ = $61 ? $$0911 : $34; + $$089 = 1;$$1 = $$05;$$286 = $60;$$293 = $$091$; + } else { + $36 = (0 - ($$0902))|0; + $$089 = 0;$$1 = $36;$$286 = $$084$;$$293 = $$0911; } - $5 = ($n|0)<(512); - if ($5) { - $6 = $n >> 5; - $7 = (19791 + ($6)|0); - $8 = HEAP8[$7>>0]|0; - $9 = $8 << 24 >> 24; - $10 = (($9) + 5)|0; - $$0 = $10; - return ($$0|0); + $21 = (($$0902) + 1)|0; + if (!($$089)) { + $$2 = $$1; + label = 11; + break; + } + $20 = ($21|0)<($6|0); + if ($20) { + $$05 = $$1;$$0844 = $$286;$$0873 = $$087$$091;$$0902 = $21;$$0911 = $$293; } else { - $11 = $n >> 10; - $12 = (19791 + ($11)|0); - $13 = HEAP8[$12>>0]|0; - $14 = $13 << 24 >> 24; - $15 = (($14) + 10)|0; - $$0 = $15; - return ($$0|0); + $$2 = $$293; + label = 11; + break; } } - $16 = ($n|0)<(16777216); - if (!($16)) { - $28 = ($n|0)<(536870912); - if (!($28)) { - $$0 = 0; - return ($$0|0); - } - $29 = $n >> 25; - $30 = (19791 + ($29)|0); - $31 = HEAP8[$30>>0]|0; - $32 = $31 << 24 >> 24; - $33 = (($32) + 25)|0; - $$0 = $33; - return ($$0|0); + if ((label|0) == 8) { + ___assert_fail((15032|0),(15042|0),3274,(15068|0)); + // unreachable; } - $17 = ($n|0)<(524288); - if ($17) { - $18 = $n >> 15; - $19 = (19791 + ($18)|0); - $20 = HEAP8[$19>>0]|0; - $21 = $20 << 24 >> 24; - $22 = (($21) + 15)|0; - $$0 = $22; - return ($$0|0); - } else { - $23 = $n >> 20; - $24 = (19791 + ($23)|0); - $25 = HEAP8[$24>>0]|0; - $26 = $25 << 24 >> 24; - $27 = (($26) + 20)|0; - $$0 = $27; - return ($$0|0); + else if ((label|0) == 11) { + STACKTOP = sp;return ($$2|0); } return (0)|0; } -function _skip($z,$n) { - $z = $z|0; - $n = $n|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _stbtt_InitFont($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($z)) + 32|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if ($2) { - $8 = ((($z)) + 20|0); - $9 = HEAP32[$8>>2]|0; - $10 = (_ftell($9)|0); - $11 = HEAP32[$8>>2]|0; - $12 = (($10) + ($n))|0; - (_fseek($11,$12,0)|0); - return; - } - $3 = (($1) + ($n)|0); - HEAP32[$0>>2] = $3; - $4 = ((($z)) + 40|0); + $2 = (_stbtt_InitFont_internal($0,$1)|0); + return ($2|0); +} +function _stbtt_ScaleForPixelHeight($0,$1) { + $0 = $0|0; + $1 = +$1; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 4|0); + $3 = HEAP32[$2>>2]|0; + $4 = ((($0)) + 28|0); $5 = HEAP32[$4>>2]|0; - $6 = ($3>>>0)<($5>>>0); - if ($6) { - return; - } - $7 = ((($z)) + 96|0); - HEAP32[$7>>2] = 1; - return; + $6 = (($3) + ($5)|0); + $7 = ((($6)) + 4|0); + $8 = (_ttSHORT($7)|0); + $9 = $8 << 16 >> 16; + $10 = ((($6)) + 6|0); + $11 = (_ttSHORT($10)|0); + $12 = $11 << 16 >> 16; + $13 = (($9) - ($12))|0; + $14 = (+($13|0)); + $15 = $1 / $14; + return (+$15); } -function _get_bits($f,$n) { - $f = $f|0; - $n = $n|0; - var $$0 = 0, $$pr = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _stbtt_FindGlyphIndex($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$ = 0, $$$1172 = 0, $$0163180 = 0, $$0164179 = 0, $$0165 = 0, $$0165$ph = 0, $$0168$ph = 0, $$1172$lcssa = 0, $$1172178 = 0, $$2 = 0, $$2$shrunk = 0, $$5 = 0, $$8 = 0, $$neg = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; + var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; + var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; + var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; + var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; + var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; + var $switch = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 1396|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)<(0); - if ($2) { - $$0 = 0; - return ($$0|0); + $2 = ((($0)) + 4|0); + $3 = HEAP32[$2>>2]|0; + $4 = ((($0)) + 40|0); + $5 = HEAP32[$4>>2]|0; + $6 = (($3) + ($5)|0); + $7 = (_ttUSHORT($6)|0); + switch ($7<<16>>16) { + case 0: { + $8 = ((($6)) + 2|0); + $9 = (_ttUSHORT($8)|0); + $10 = $9&65535; + $11 = (($10) + -6)|0; + $12 = ($11|0)>($1|0); + if (!($12)) { + $$8 = 0; + return ($$8|0); + } + $13 = ((($6)) + 6|0); + $14 = (($13) + ($1)|0); + $15 = HEAP8[$14>>0]|0; + $16 = $15&255; + $$8 = $16; + return ($$8|0); + break; } - $3 = ($1|0)<($n|0); - L4: do { - if ($3) { - $4 = ($n|0)>(24); - if ($4) { - $5 = (_get_bits($f,24)|0); - $6 = (($n) + -24)|0; - $7 = (_get_bits($f,$6)|0); - $8 = $7 << 24; - $9 = (($8) + ($5))|0; - return ($9|0); - } - $10 = ($1|0)==(0); - if ($10) { - $11 = ((($f)) + 1392|0); - HEAP32[$11>>2] = 0; + case 6: { + $17 = ((($6)) + 6|0); + $18 = (_ttUSHORT($17)|0); + $19 = $18&65535; + $20 = ($19>>>0)>($1>>>0); + if ($20) { + $$8 = 0; + return ($$8|0); + } + $21 = ((($6)) + 8|0); + $22 = (_ttUSHORT($21)|0); + $23 = $22&65535; + $24 = (($23) + ($19))|0; + $25 = ($24>>>0)>($1>>>0); + if (!($25)) { + $$8 = 0; + return ($$8|0); + } + $26 = ((($6)) + 10|0); + $27 = (($1) - ($19))|0; + $28 = $27 << 1; + $29 = (($26) + ($28)|0); + $30 = (_ttUSHORT($29)|0); + $31 = $30&65535; + $$8 = $31; + return ($$8|0); + break; + } + case 2: { + ___assert_fail((17086|0),(15042|0),1347,(15842|0)); + // unreachable; + break; + } + case 4: { + $32 = ((($6)) + 6|0); + $33 = (_ttUSHORT($32)|0); + $34 = ($33&65535) >>> 1; + $35 = ($1|0)>(65535); + if ($35) { + $$8 = 0; + return ($$8|0); + } + $36 = (($5) + 14)|0; + $37 = ((($6)) + 12|0); + $38 = (_ttUSHORT($37)|0); + $39 = ((($6)) + 10|0); + $40 = (_ttUSHORT($39)|0); + $41 = $38 & -2; + $42 = (($3) + ($36)|0); + $43 = $41&65535; + $44 = (($42) + ($43)|0); + $45 = (_ttUSHORT($44)|0); + $46 = $45&65535; + $47 = ($46|0)>($1|0); + $48 = $47 ? 0 : $43; + $$ = (($5) + 12)|0; + $49 = (($$) + ($48))|0; + $50 = ($40<<16>>16)==(0); + if ($50) { + $$1172$lcssa = $49; + } else { + $51 = ((($6)) + 8|0); + $52 = (_ttUSHORT($51)|0); + $53 = ($52&65535) >>> 1; + $$0163180 = $53;$$0164179 = $40;$$1172178 = $49; + while(1) { + $54 = ($$0163180&65535) >>> 1; + $55 = (($3) + ($$1172178)|0); + $56 = ($54 << 1)&65535; + $57 = $56&65535; + $58 = (($55) + ($57)|0); + $59 = (_ttUSHORT($58)|0); + $60 = $59&65535; + $61 = ($60|0)<($1|0); + $62 = $61 ? $57 : 0; + $$$1172 = (($62) + ($$1172178))|0; + $63 = (($$0164179) + -1)<<16>>16; + $64 = ($63<<16>>16)==(0); + if ($64) { + $$1172$lcssa = $$$1172; + break; + } else { + $$0163180 = $54;$$0164179 = $63;$$1172178 = $$$1172; + } } - $12 = HEAP32[$0>>2]|0; - $13 = ($12|0)<($n|0); - if ($13) { - $14 = ((($f)) + 1392|0); - while(1) { - $15 = (_get8_packet_raw($f)|0); - $16 = ($15|0)==(-1); - if ($16) { - break; - } - $17 = HEAP32[$0>>2]|0; - $18 = $15 << $17; - $19 = HEAP32[$14>>2]|0; - $20 = (($19) + ($18))|0; - HEAP32[$14>>2] = $20; - $21 = HEAP32[$0>>2]|0; - $22 = (($21) + 8)|0; - HEAP32[$0>>2] = $22; - $23 = ($22|0)<($n|0); - if (!($23)) { - $24 = $22; - break L4; - } + } + $$neg = (-14 - ($5))|0; + $65 = (($$neg) + 2)|0; + $66 = (($65) + ($$1172$lcssa))|0; + $67 = $66 & 131070; + $68 = (($42) + ($67)|0); + $69 = (_ttUSHORT($68)|0); + $70 = $69&65535; + $71 = ($70|0)<($1|0); + if ($71) { + ___assert_fail((15863|0),(15042|0),1383,(15842|0)); + // unreachable; + } + $72 = ((($6)) + 14|0); + $73 = $34&65535; + $74 = ($34 << 1)&65535; + $75 = $74&65535; + $76 = (($72) + ($75)|0); + $77 = ((($76)) + 2|0); + $78 = (($77) + ($67)|0); + $79 = (_ttUSHORT($78)|0); + $80 = $79&65535; + $81 = ($80|0)>($1|0); + do { + if ($81) { + $$2$shrunk = 0; + } else { + $82 = ($73*6)|0; + $83 = (($72) + ($82)|0); + $84 = ((($83)) + 2|0); + $85 = (($84) + ($67)|0); + $86 = (_ttUSHORT($85)|0); + $87 = ($86<<16>>16)==(0); + if ($87) { + $88 = $73 << 2; + $89 = (($72) + ($88)|0); + $90 = ((($89)) + 2|0); + $91 = (($90) + ($67)|0); + $92 = (_ttSHORT($91)|0); + $93 = $92&65535; + $94 = (($93) + ($1))|0; + $95 = $94&65535; + $$2$shrunk = $95; + break; + } else { + $96 = $86&65535; + $97 = (($3) + ($96)|0); + $98 = (($1) - ($80))|0; + $99 = $98 << 1; + $100 = (($97) + ($99)|0); + $101 = (($100) + ($5)|0); + $102 = ((($101)) + 14|0); + $103 = (($102) + ($82)|0); + $104 = ((($103)) + 2|0); + $105 = (($104) + ($67)|0); + $106 = (_ttUSHORT($105)|0); + $$2$shrunk = $106; + break; + } + } + } while(0); + $$2 = $$2$shrunk&65535; + $$8 = $$2; + return ($$8|0); + break; + } + default: { + $107 = ($7<<16>>16)==(12); + $108 = $7 & -2; + $switch = ($108<<16>>16)==(12); + if (!($switch)) { + ___assert_fail((17086|0),(15042|0),1418,(15842|0)); + // unreachable; + } + $109 = ((($6)) + 12|0); + $110 = (_ttULONG($109)|0); + $111 = ((($6)) + 16|0); + $$0165$ph = $110;$$0168$ph = 0; + L6: while(1) { + $$0165 = $$0165$ph; + while(1) { + $112 = ($$0165|0)>($$0168$ph|0); + if (!($112)) { + $$8 = 0; + label = 27; + break L6; } - HEAP32[$0>>2] = -1; - $$0 = 0; - return ($$0|0); + $113 = (($$0165) - ($$0168$ph))|0; + $114 = $113 >> 1; + $115 = (($114) + ($$0168$ph))|0; + $116 = ($115*12)|0; + $117 = (($111) + ($116)|0); + $118 = (_ttULONG($117)|0); + $119 = ($118>>>0)>($1>>>0); + if ($119) { + $$0165 = $115; + } else { + break; + } + } + $120 = ((($117)) + 4|0); + $121 = (_ttULONG($120)|0); + $122 = ($121>>>0)<($1>>>0); + $123 = (($115) + 1)|0; + if ($122) { + $$0165$ph = $$0165;$$0168$ph = $123; } else { - $24 = $12; + break; } - } else { - $$pr = HEAP32[$0>>2]|0; - $24 = $$pr; } - } while(0); - $25 = ($24|0)<(0); - if ($25) { - $$0 = 0; - return ($$0|0); + if ((label|0) == 27) { + return ($$8|0); + } + $124 = ((($117)) + 8|0); + $125 = (_ttULONG($124)|0); + $126 = (($1) - ($118))|0; + $127 = $107 ? $126 : 0; + $$5 = (($125) + ($127))|0; + $$8 = $$5; + return ($$8|0); } - $26 = ((($f)) + 1392|0); - $27 = HEAP32[$26>>2]|0; - $28 = 1 << $n; - $29 = (($28) + -1)|0; - $30 = $27 & $29; - $31 = $27 >>> $n; - HEAP32[$26>>2] = $31; - $32 = HEAP32[$0>>2]|0; - $33 = (($32) - ($n))|0; - HEAP32[$0>>2] = $33; - $$0 = $30; - return ($$0|0); + } + return (0)|0; } -function _setup_malloc($f,$sz) { - $f = $f|0; - $sz = $sz|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _stbtt_GetGlyphHMetrics($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; + var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; + var $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (($sz) + 3)|0; - $1 = $0 & -4; - $2 = ((($f)) + 8|0); - $3 = HEAP32[$2>>2]|0; - $4 = (($3) + ($1))|0; - HEAP32[$2>>2] = $4; - $5 = ((($f)) + 80|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($6|0)==(0|0); - if ($7) { - $15 = ($1|0)==(0); - if ($15) { - $$0 = 0; - return ($$0|0); + $4 = ((($0)) + 4|0); + $5 = HEAP32[$4>>2]|0; + $6 = ((($0)) + 28|0); + $7 = HEAP32[$6>>2]|0; + $8 = (($5) + ($7)|0); + $9 = ((($8)) + 34|0); + $10 = (_ttUSHORT($9)|0); + $11 = $10&65535; + $12 = ($11|0)>($1|0); + $13 = ($2|0)!=(0|0); + if ($12) { + if ($13) { + $14 = ((($0)) + 32|0); + $15 = HEAP32[$14>>2]|0; + $16 = (($5) + ($15)|0); + $17 = $1 << 2; + $18 = (($16) + ($17)|0); + $19 = (_ttSHORT($18)|0); + $20 = $19 << 16 >> 16; + HEAP32[$2>>2] = $20; + } + $21 = ($3|0)==(0|0); + if ($21) { + return; } - $16 = (_malloc($1)|0); - $$0 = $16; - return ($$0|0); + $22 = HEAP32[$4>>2]|0; + $23 = ((($0)) + 32|0); + $24 = HEAP32[$23>>2]|0; + $25 = (($22) + ($24)|0); + $26 = $1 << 2; + $27 = (($25) + ($26)|0); + $28 = ((($27)) + 2|0); + $29 = (_ttSHORT($28)|0); + $30 = $29 << 16 >> 16; + HEAP32[$3>>2] = $30; + return; } else { - $8 = ((($f)) + 88|0); - $9 = HEAP32[$8>>2]|0; - $10 = (($9) + ($1))|0; - $11 = ((($f)) + 92|0); - $12 = HEAP32[$11>>2]|0; - $13 = ($10|0)>($12|0); if ($13) { - $$0 = 0; - return ($$0|0); + $31 = ((($0)) + 32|0); + $32 = HEAP32[$31>>2]|0; + $33 = (($5) + ($32)|0); + $34 = $11 << 2; + $35 = (($34) + -4)|0; + $36 = (($33) + ($35)|0); + $37 = (_ttSHORT($36)|0); + $38 = $37 << 16 >> 16; + HEAP32[$2>>2] = $38; + } + $39 = ($3|0)==(0|0); + if ($39) { + return; } - $14 = (($6) + ($9)|0); - HEAP32[$8>>2] = $10; - $$0 = $14; - return ($$0|0); + $40 = HEAP32[$4>>2]|0; + $41 = ((($0)) + 32|0); + $42 = HEAP32[$41>>2]|0; + $43 = (($40) + ($42)|0); + $44 = $11 << 2; + $45 = (($43) + ($44)|0); + $46 = (($1) - ($11))|0; + $47 = $46 << 1; + $48 = (($45) + ($47)|0); + $49 = (_ttSHORT($48)|0); + $50 = $49 << 16 >> 16; + HEAP32[$3>>2] = $50; + return; } - return (0)|0; } -function _vorbis_validate($data) { - $data = $data|0; - var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; +function _stbtt_GetGlyphBitmapBox($0,$1,$2,$3,$4,$5,$6,$7) { + $0 = $0|0; + $1 = $1|0; + $2 = +$2; + $3 = +$3; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + $7 = $7|0; + var label = 0, sp = 0; sp = STACKTOP; - $0 = (_memcmp($data,20257,6)|0); - $1 = ($0|0)==(0); - $2 = $1&1; - return ($2|0); + _stbtt_GetGlyphBitmapBoxSubpixel($0,$1,$2,$3,$4,$5,$6,$7); + return; } -function _crc32_init() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$03 = 0, label = 0, sp = 0; +function _stbtt_MakeGlyphBitmap($0,$1,$2,$3,$4,$5,$6,$7) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = +$5; + $6 = +$6; + $7 = $7|0; + var label = 0, sp = 0; sp = STACKTOP; - $i$03 = 0; - while(1) { - $0 = $i$03 << 24; - $1 = $i$03 << 25; - $2 = $0 >> 31; - $3 = $2 & 79764919; - $4 = $3 ^ $1; - $5 = $4 << 1; - $6 = $1 >> 31; - $7 = $6 & 79764919; - $8 = $7 ^ $5; - $9 = $8 << 1; - $10 = $5 >> 31; - $11 = $10 & 79764919; - $12 = $11 ^ $9; - $13 = $12 << 1; - $14 = $9 >> 31; - $15 = $14 & 79764919; - $16 = $15 ^ $13; - $17 = $16 << 1; - $18 = $13 >> 31; - $19 = $18 & 79764919; - $20 = $19 ^ $17; - $21 = $20 << 1; - $22 = $17 >> 31; - $23 = $22 & 79764919; - $24 = $23 ^ $21; - $25 = $24 << 1; - $26 = $21 >> 31; - $27 = $26 & 79764919; - $28 = $27 ^ $25; - $29 = $28 << 1; - $30 = $25 >> 31; - $31 = $30 & 79764919; - $32 = $31 ^ $29; - $33 = (8220 + ($i$03<<2)|0); - HEAP32[$33>>2] = $32; - $34 = (($i$03) + 1)|0; - $exitcond = ($34|0)==(256); - if ($exitcond) { - break; - } else { - $i$03 = $34; - } - } + _stbtt_MakeGlyphBitmapSubpixel($0,$1,$2,$3,$4,$5,$6,$7); return; } -function _setup_temp_malloc($f,$sz) { - $f = $f|0; - $sz = $sz|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _stbtt_MakeGlyphBitmapSubpixel($0,$1,$2,$3,$4,$5,$6,$7) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = +$5; + $6 = +$6; + $7 = $7|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (($sz) + 3)|0; - $1 = $0 & -4; - $2 = ((($f)) + 80|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)==(0|0); - if ($4) { - $13 = (_malloc($1)|0); - $$0 = $13; - return ($$0|0); + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $8 = sp + 24|0; + $9 = sp + 20|0; + $10 = sp + 16|0; + $11 = sp; + $12 = (_stbtt_GetGlyphShape($0,$7,$10)|0); + _stbtt_GetGlyphBitmapBoxSubpixel($0,$7,$5,$6,$8,$9,0,0); + $13 = ((($11)) + 12|0); + HEAP32[$13>>2] = $1; + HEAP32[$11>>2] = $2; + $14 = ((($11)) + 4|0); + HEAP32[$14>>2] = $3; + $15 = ((($11)) + 8|0); + HEAP32[$15>>2] = $4; + $16 = ($2|0)==(0); + $17 = ($3|0)==(0); + $or$cond = $16 | $17; + if ($or$cond) { + $21 = HEAP32[$10>>2]|0; + _free($21); + STACKTOP = sp;return; } - $5 = ((($f)) + 92|0); - $6 = HEAP32[$5>>2]|0; - $7 = (($6) - ($1))|0; - $8 = ((($f)) + 88|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($7|0)<($9|0); - if ($10) { - $$0 = 0; + $18 = HEAP32[$10>>2]|0; + $19 = HEAP32[$8>>2]|0; + $20 = HEAP32[$9>>2]|0; + _stbtt_Rasterize($11,$18,$12,$5,$6,$19,$20); + $21 = HEAP32[$10>>2]|0; + _free($21); + STACKTOP = sp;return; +} +function _stbtt_GetGlyphShape($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 56|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($4|0)==(0); + if ($5) { + $6 = (_stbtt__GetGlyphShapeTT($0,$1,$2)|0); + $$0 = $6; + return ($$0|0); + } else { + $7 = (_stbtt__GetGlyphShapeT2($0,$1,$2)|0); + $$0 = $7; return ($$0|0); } - HEAP32[$5>>2] = $7; - $11 = HEAP32[$2>>2]|0; - $12 = (($11) + ($7)|0); - $$0 = $12; - return ($$0|0); + return (0)|0; } -function _setup_temp_free($f,$p,$sz) { - $f = $f|0; - $p = $p|0; - $sz = $sz|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; +function _stbtt_GetGlyphBitmapBoxSubpixel($0,$1,$2,$3,$4,$5,$6,$7) { + $0 = $0|0; + $1 = $1|0; + $2 = +$2; + $3 = +$3; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + $7 = $7|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0; + var $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0, $8 = 0, $9 = 0, $ceilf = 0.0, $ceilf1 = 0.0, $floorf = 0.0, $floorf2 = 0.0, label = 0; + var sp = 0; sp = STACKTOP; - $0 = ((($f)) + 80|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if ($2) { - _free($p); - return; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $8 = sp + 12|0; + $9 = sp + 8|0; + $10 = sp + 4|0; + $11 = sp; + HEAP32[$8>>2] = 0; + HEAP32[$9>>2] = 0; + $12 = (_stbtt_GetGlyphBox($0,$1,$8,$9,$10,$11)|0); + $13 = ($12|0)==(0); + $14 = ($4|0)!=(0|0); + if ($13) { + if ($14) { + HEAP32[$4>>2] = 0; + } + $15 = ($5|0)==(0|0); + if (!($15)) { + HEAP32[$5>>2] = 0; + } + $16 = ($6|0)==(0|0); + if (!($16)) { + HEAP32[$6>>2] = 0; + } + $17 = ($7|0)==(0|0); + if ($17) { + STACKTOP = sp;return; + } + HEAP32[$7>>2] = 0; + STACKTOP = sp;return; } else { - $3 = (($sz) + 3)|0; - $4 = $3 & -4; - $5 = ((($f)) + 92|0); - $6 = HEAP32[$5>>2]|0; - $7 = (($6) + ($4))|0; - HEAP32[$5>>2] = $7; - return; + if ($14) { + $18 = HEAP32[$8>>2]|0; + $19 = (+($18|0)); + $20 = $19 * $2; + $21 = $20 + 0.0; + $floorf2 = (+Math_floor((+$21))); + $22 = (~~(($floorf2))); + HEAP32[$4>>2] = $22; + } + $23 = ($5|0)==(0|0); + if (!($23)) { + $24 = HEAP32[$11>>2]|0; + $25 = (0 - ($24))|0; + $26 = (+($25|0)); + $27 = $26 * $3; + $28 = $27 + 0.0; + $floorf = (+Math_floor((+$28))); + $29 = (~~(($floorf))); + HEAP32[$5>>2] = $29; + } + $30 = ($6|0)==(0|0); + if (!($30)) { + $31 = HEAP32[$10>>2]|0; + $32 = (+($31|0)); + $33 = $32 * $2; + $34 = $33 + 0.0; + $ceilf1 = (+Math_ceil((+$34))); + $35 = (~~(($ceilf1))); + HEAP32[$6>>2] = $35; + } + $36 = ($7|0)==(0|0); + if ($36) { + STACKTOP = sp;return; + } + $37 = HEAP32[$9>>2]|0; + $38 = (0 - ($37))|0; + $39 = (+($38|0)); + $40 = $39 * $3; + $41 = $40 + 0.0; + $ceilf = (+Math_ceil((+$41))); + $42 = (~~(($ceilf))); + HEAP32[$7>>2] = $42; + STACKTOP = sp;return; } } -function _compute_codewords($c,$len,$n,$values) { - $c = $c|0; - $len = $len|0; - $n = $n|0; - $values = $values|0; - var $$0 = 0, $$lcssa = 0, $$lcssa37 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $available = 0, $i$014 = 0, $i$1 = 0; - var $i$1$in = 0, $i$1$in$ph = 0, $i$1$lcssa36 = 0, $k$0$lcssa = 0, $k$016 = 0, $m$0$ph = 0, $y$012 = 0, $z$0$lcssa = 0, $z$09 = 0, dest = 0, label = 0, sp = 0, stop = 0; +function _stbtt_Rasterize($0,$1,$2,$3,$4,$5,$6) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = +$3; + $4 = +$4; + $5 = $5|0; + $6 = $6|0; + var $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; - $available = sp; - dest=$available; stop=dest+128|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $0 = ($n|0)>(0); - L1: do { - if ($0) { - $k$016 = 0; - while(1) { - $1 = (($len) + ($k$016)|0); - $2 = HEAP8[$1>>0]|0; - $3 = ($2<<24>>24)==(-1); - if (!($3)) { - $k$0$lcssa = $k$016; - break L1; - } - $4 = (($k$016) + 1)|0; - $5 = ($4|0)<($n|0); - if ($5) { - $k$016 = $4; - } else { - $k$0$lcssa = $4; - break; - } - } + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $7 = sp + 4|0; + $8 = sp; + $9 = $3 > $4; + $10 = $9 ? $4 : $3; + $11 = 0.34999999403953552 / $10; + $12 = (_stbtt_FlattenCurves($1,$2,$11,$8,$7)|0); + $13 = ($12|0)==(0|0); + if ($13) { + STACKTOP = sp;return; + } + $14 = HEAP32[$8>>2]|0; + $15 = HEAP32[$7>>2]|0; + _stbtt__rasterize($0,$12,$14,$15,$3,$4,$5,$6); + _free($14); + _free($12); + STACKTOP = sp;return; +} +function _stbtt_FlattenCurves($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = +$2; + $3 = $3|0; + $4 = $4|0; + var $$$0113 = 0, $$010 = 0.0, $$01079 = 0.0, $$011014 = 0, $$011113 = 0, $$011316 = 0, $$011715 = 0, $$0119 = 0, $$012012 = 0, $$1 = 0.0, $$1108 = 0.0, $$1112$lcssa = 0, $$11128 = 0, $$11185 = 0, $$1121 = 0, $$2 = 0, $$2115$lcssa = 0, $$21157 = 0, $$3116 = 0, $10 = 0; + var $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0; + var $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0, $5 = 0; + var $50 = 0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0.0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0, $68 = 0; + var $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0.0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; + var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $exitcond = 0, $exitcond21 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $5 = sp; + HEAP32[$5>>2] = 0; + $6 = $2 * $2; + $7 = ($1|0)>(0); + if ($7) { + $$011316 = 0;$$011715 = 0; + } else { + HEAP32[$4>>2] = 0; + $$0119 = 0; + STACKTOP = sp;return ($$0119|0); + } + while(1) { + $8 = (((($0) + (($$011715*14)|0)|0)) + 12|0); + $9 = HEAP8[$8>>0]|0; + $10 = ($9<<24>>24)==(1); + $11 = $10&1; + $$$0113 = (($11) + ($$011316))|0; + $12 = (($$011715) + 1)|0; + $exitcond21 = ($12|0)==($1|0); + if ($exitcond21) { + break; } else { - $k$0$lcssa = 0; + $$011316 = $$$0113;$$011715 = $12; } - } while(0); - $6 = ($k$0$lcssa|0)==($n|0); - if ($6) { - $7 = ((($c)) + 2092|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)==(0); - if ($9) { - $$0 = 1; - STACKTOP = sp;return ($$0|0); + } + HEAP32[$4>>2] = $$$0113; + $13 = ($$$0113|0)==(0); + if ($13) { + $$0119 = 0; + STACKTOP = sp;return ($$0119|0); + } + $14 = $$$0113 << 2; + $15 = (_malloc($14)|0); + HEAP32[$3>>2] = $15; + $16 = ($15|0)==(0|0); + if ($16) { + HEAP32[$4>>2] = 0; + $$0119 = 0; + STACKTOP = sp;return ($$0119|0); + } + $17 = ($1|0)>(0); + $$011014 = 0;$$011113 = 0;$$012012 = 0; + while(1) { + $18 = ($$011014|0)==(1); + if ($18) { + $19 = HEAP32[$5>>2]|0; + $20 = $19 << 3; + $21 = (_malloc($20)|0); + $22 = ($21|0)==(0|0); + if ($22) { + break; + } else { + $$1121 = $21; + } } else { - ___assert_fail((20154|0),(17015|0),659,(20177|0)); - // unreachable; + $$1121 = $$012012; } - } - $10 = (($len) + ($k$0$lcssa)|0); - $11 = HEAP8[$10>>0]|0; - $12 = $11&255; - _add_entry($c,0,$k$0$lcssa,0,$12,$values); - $13 = HEAP8[$10>>0]|0; - $14 = ($13<<24>>24)==(0); - if ($14) { - $i$1$in$ph = $k$0$lcssa;$m$0$ph = 1; - } else { - $15 = HEAP8[$10>>0]|0; - $16 = $15&255; - $i$014 = 1; - while(1) { - $17 = (32 - ($i$014))|0; - $18 = 1 << $17; - $19 = (($available) + ($i$014<<2)|0); - HEAP32[$19>>2] = $18; - $20 = (($i$014) + 1)|0; - $21 = ($i$014|0)<($16|0); - if ($21) { - $i$014 = $20; + HEAP32[$5>>2] = 0; + L19: do { + if ($17) { + $$010 = 0.0;$$01079 = 0.0;$$11128 = $$011113;$$11185 = 0;$$21157 = -1; + while(1) { + $23 = (($0) + (($$11185*14)|0)|0); + $24 = (((($0) + (($$11185*14)|0)|0)) + 12|0); + $25 = HEAP8[$24>>0]|0; + switch ($25<<24>>24) { + case 1: { + $26 = ($$21157|0)>(-1); + if ($26) { + $27 = HEAP32[$5>>2]|0; + $28 = (($27) - ($$11128))|0; + $29 = HEAP32[$3>>2]|0; + $30 = (($29) + ($$21157<<2)|0); + HEAP32[$30>>2] = $28; + } + $31 = (($$21157) + 1)|0; + $32 = HEAP32[$5>>2]|0; + $33 = HEAP16[$23>>1]|0; + $34 = (+($33<<16>>16)); + $35 = (((($0) + (($$11185*14)|0)|0)) + 2|0); + $36 = HEAP16[$35>>1]|0; + $37 = (+($36<<16>>16)); + $38 = (($32) + 1)|0; + HEAP32[$5>>2] = $38; + _stbtt__add_point($$1121,$32,$34,$37); + $$1 = $37;$$1108 = $34;$$2 = $32;$$3116 = $31; + break; + } + case 2: { + $39 = HEAP16[$23>>1]|0; + $40 = (+($39<<16>>16)); + $41 = (((($0) + (($$11185*14)|0)|0)) + 2|0); + $42 = HEAP16[$41>>1]|0; + $43 = (+($42<<16>>16)); + $44 = HEAP32[$5>>2]|0; + $45 = (($44) + 1)|0; + HEAP32[$5>>2] = $45; + _stbtt__add_point($$1121,$44,$40,$43); + $$1 = $43;$$1108 = $40;$$2 = $$11128;$$3116 = $$21157; + break; + } + case 3: { + $46 = (((($0) + (($$11185*14)|0)|0)) + 4|0); + $47 = HEAP16[$46>>1]|0; + $48 = (+($47<<16>>16)); + $49 = (((($0) + (($$11185*14)|0)|0)) + 6|0); + $50 = HEAP16[$49>>1]|0; + $51 = (+($50<<16>>16)); + $52 = HEAP16[$23>>1]|0; + $53 = (+($52<<16>>16)); + $54 = (((($0) + (($$11185*14)|0)|0)) + 2|0); + $55 = HEAP16[$54>>1]|0; + $56 = (+($55<<16>>16)); + _stbtt__tesselate_curve($$1121,$5,$$01079,$$010,$48,$51,$53,$56,$6,0); + $57 = HEAP16[$23>>1]|0; + $58 = (+($57<<16>>16)); + $59 = HEAP16[$54>>1]|0; + $60 = (+($59<<16>>16)); + $$1 = $60;$$1108 = $58;$$2 = $$11128;$$3116 = $$21157; + break; + } + case 4: { + $61 = (((($0) + (($$11185*14)|0)|0)) + 4|0); + $62 = HEAP16[$61>>1]|0; + $63 = (+($62<<16>>16)); + $64 = (((($0) + (($$11185*14)|0)|0)) + 6|0); + $65 = HEAP16[$64>>1]|0; + $66 = (+($65<<16>>16)); + $67 = (((($0) + (($$11185*14)|0)|0)) + 8|0); + $68 = HEAP16[$67>>1]|0; + $69 = (+($68<<16>>16)); + $70 = (((($0) + (($$11185*14)|0)|0)) + 10|0); + $71 = HEAP16[$70>>1]|0; + $72 = (+($71<<16>>16)); + $73 = HEAP16[$23>>1]|0; + $74 = (+($73<<16>>16)); + $75 = (((($0) + (($$11185*14)|0)|0)) + 2|0); + $76 = HEAP16[$75>>1]|0; + $77 = (+($76<<16>>16)); + _stbtt__tesselate_cubic($$1121,$5,$$01079,$$010,$63,$66,$69,$72,$74,$77,$6,0); + $78 = HEAP16[$23>>1]|0; + $79 = (+($78<<16>>16)); + $80 = HEAP16[$75>>1]|0; + $81 = (+($80<<16>>16)); + $$1 = $81;$$1108 = $79;$$2 = $$11128;$$3116 = $$21157; + break; + } + default: { + $$1 = $$010;$$1108 = $$01079;$$2 = $$11128;$$3116 = $$21157; + } + } + $82 = (($$11185) + 1)|0; + $exitcond = ($82|0)==($1|0); + if ($exitcond) { + $$1112$lcssa = $$2;$$2115$lcssa = $$3116; + break L19; + } else { + $$010 = $$1;$$01079 = $$1108;$$11128 = $$2;$$11185 = $82;$$21157 = $$3116; + } + } } else { - $i$1$in$ph = $k$0$lcssa;$m$0$ph = 1; - break; + $$1112$lcssa = $$011113;$$2115$lcssa = -1; } + } while(0); + $83 = HEAP32[$5>>2]|0; + $84 = (($83) - ($$1112$lcssa))|0; + $85 = HEAP32[$3>>2]|0; + $86 = (($85) + ($$2115$lcssa<<2)|0); + HEAP32[$86>>2] = $84; + $87 = (($$011014) + 1)|0; + $88 = ($87|0)<(2); + if ($88) { + $$011014 = $87;$$011113 = $$1112$lcssa;$$012012 = $$1121; + } else { + $$0119 = $$1121; + label = 21; + break; } } - L16: while(1) { - $i$1$in = $i$1$in$ph; + if ((label|0) == 21) { + STACKTOP = sp;return ($$0119|0); + } + $89 = HEAP32[$3>>2]|0; + _free($89); + HEAP32[$3>>2] = 0; + HEAP32[$4>>2] = 0; + $$0119 = 0; + STACKTOP = sp;return ($$0119|0); +} +function _stbtt__rasterize($0,$1,$2,$3,$4,$5,$6,$7) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = +$4; + $5 = +$5; + $6 = $6|0; + $7 = $7|0; + var $$0 = 0, $$0101 = 0, $$0102$lcssa = 0, $$010211 = 0, $$010410 = 0, $$01064 = 0, $$01072 = 0, $$01081 = 0, $$01081$phi = 0, $$1$lcssa = 0, $$11055 = 0, $$16 = 0, $$2$lcssa = 0, $$23 = 0, $$3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; + var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0; + var $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0; + var $55 = 0, $56 = 0, $8 = 0.0, $9 = 0, $exitcond = 0, $exitcond16 = 0, $phitmp = 0, $phitmp17 = 0, $storemerge = 0, label = 0, sp = 0; + sp = STACKTOP; + $8 = -$5; + $9 = ($3|0)>(0); + if ($9) { + $$010211 = 0;$$010410 = 0; while(1) { - $i$1 = (($i$1$in) + 1)|0; - $22 = ($i$1|0)<($n|0); - if (!($22)) { - $$0 = 1; - label = 26; - break L16; - } - $23 = (($len) + ($i$1)|0); - $24 = HEAP8[$23>>0]|0; - $25 = ($24<<24>>24)==(-1); - if ($25) { - $i$1$in = $i$1; - } else { - $$lcssa = $23;$$lcssa37 = $24;$i$1$lcssa36 = $i$1; + $10 = (($2) + ($$010410<<2)|0); + $11 = HEAP32[$10>>2]|0; + $12 = (($11) + ($$010211))|0; + $13 = (($$010410) + 1)|0; + $exitcond16 = ($13|0)==($3|0); + if ($exitcond16) { break; + } else { + $$010211 = $12;$$010410 = $13; } } - $26 = $$lcssa37&255; - $27 = ($$lcssa37<<24>>24)==(0); - L22: do { - if ($27) { - $z$0$lcssa = $26; - } else { - $z$09 = $26; + $phitmp = ($12*20)|0; + $phitmp17 = (($phitmp) + 20)|0; + $$0102$lcssa = $phitmp17; + } else { + $$0102$lcssa = 20; + } + $14 = (_malloc($$0102$lcssa)|0); + $15 = ($14|0)==(0|0); + if ($15) { + return; + } + $16 = ($3|0)>(0); + if ($16) { + $$01064 = 0;$$11055 = 0;$$16 = 0; + while(1) { + $17 = (($1) + ($$01064<<3)|0); + $18 = (($2) + ($$11055<<2)|0); + $19 = HEAP32[$18>>2]|0; + $20 = (($19) + ($$01064))|0; + $21 = ($19|0)>(0); + if ($21) { + $22 = (($19) + -1)|0; + $23 = HEAP32[$18>>2]|0; + $$01072 = 0;$$01081 = $22;$$23 = $$16; while(1) { - $28 = (($available) + ($z$09<<2)|0); - $29 = HEAP32[$28>>2]|0; - $30 = ($29|0)==(0); - if (!($30)) { - $z$0$lcssa = $z$09; - break L22; + $24 = (($17) + ($$01081<<3)|0); + $25 = ((($24)) + 4|0); + $26 = +HEAPF32[$25>>2]; + $27 = (($17) + ($$01072<<3)|0); + $28 = ((($27)) + 4|0); + $29 = +HEAPF32[$28>>2]; + $30 = $26 == $29; + if ($30) { + $$3 = $$23; + } else { + $31 = (((($14) + (($$23*20)|0)|0)) + 16|0); + $32 = $26 > $29; + $storemerge = $32&1; + $$0101 = $32 ? $$01081 : $$01072; + $$0 = $32 ? $$01072 : $$01081; + HEAP32[$31>>2] = $storemerge; + $33 = (($17) + ($$0101<<3)|0); + $34 = +HEAPF32[$33>>2]; + $35 = $34 * $4; + $36 = $35 + 0.0; + $37 = (($14) + (($$23*20)|0)|0); + HEAPF32[$37>>2] = $36; + $38 = ((($33)) + 4|0); + $39 = +HEAPF32[$38>>2]; + $40 = $39 * $8; + $41 = $40 + 0.0; + $42 = (((($14) + (($$23*20)|0)|0)) + 4|0); + HEAPF32[$42>>2] = $41; + $43 = (($17) + ($$0<<3)|0); + $44 = +HEAPF32[$43>>2]; + $45 = $44 * $4; + $46 = $45 + 0.0; + $47 = (((($14) + (($$23*20)|0)|0)) + 8|0); + HEAPF32[$47>>2] = $46; + $48 = ((($43)) + 4|0); + $49 = +HEAPF32[$48>>2]; + $50 = $49 * $8; + $51 = $50 + 0.0; + $52 = (((($14) + (($$23*20)|0)|0)) + 12|0); + HEAPF32[$52>>2] = $51; + $53 = (($$23) + 1)|0; + $$3 = $53; } - $31 = (($z$09) + -1)|0; - $32 = ($z$09|0)>(1); - if ($32) { - $z$09 = $31; + $54 = (($$01072) + 1)|0; + $55 = ($54|0)<($23|0); + if ($55) { + $$01081$phi = $$01072;$$01072 = $54;$$23 = $$3;$$01081 = $$01081$phi; } else { - $z$0$lcssa = $31; + $$2$lcssa = $$3; break; } } + } else { + $$2$lcssa = $$16; } - } while(0); - $33 = ($z$0$lcssa|0)==(0); - if ($33) { - $$0 = 0; - label = 26; - break; - } - $34 = (($available) + ($z$0$lcssa<<2)|0); - $35 = HEAP32[$34>>2]|0; - $36 = ($z$0$lcssa>>>0)<(32); - if (!($36)) { - label = 18; - break; - } - HEAP32[$34>>2] = 0; - $37 = (_bit_reverse($35)|0); - $38 = (($m$0$ph) + 1)|0; - $39 = HEAP8[$$lcssa>>0]|0; - $40 = $39&255; - _add_entry($c,$37,$i$1$lcssa36,$m$0$ph,$40,$values); - $41 = HEAP8[$$lcssa>>0]|0; - $42 = $41&255; - $43 = ($z$0$lcssa|0)==($42|0); - if ($43) { - $i$1$in$ph = $i$1$lcssa36;$m$0$ph = $38; - continue; - } - $44 = ($41&255)<(32); - if (!($44)) { - label = 22; - break; - } - $45 = ($42|0)>($z$0$lcssa|0); - if ($45) { - $y$012 = $42; - } else { - $i$1$in$ph = $i$1$lcssa36;$m$0$ph = $38; - continue; - } - while(1) { - $46 = (($available) + ($y$012<<2)|0); - $47 = HEAP32[$46>>2]|0; - $48 = ($47|0)==(0); - if (!($48)) { - label = 24; - break L16; - } - $49 = (32 - ($y$012))|0; - $50 = 1 << $49; - $51 = (($50) + ($35))|0; - HEAP32[$46>>2] = $51; - $52 = (($y$012) + -1)|0; - $53 = ($52|0)>($z$0$lcssa|0); - if ($53) { - $y$012 = $52; + $56 = (($$11055) + 1)|0; + $exitcond = ($56|0)==($3|0); + if ($exitcond) { + $$1$lcssa = $$2$lcssa; + break; } else { - $i$1$in$ph = $i$1$lcssa36;$m$0$ph = $38; - continue L16; + $$01064 = $20;$$11055 = $56;$$16 = $$2$lcssa; } } + } else { + $$1$lcssa = 0; } - if ((label|0) == 18) { - ___assert_fail((20195|0),(17015|0),682,(20177|0)); - // unreachable; - } - else if ((label|0) == 22) { - ___assert_fail((20212|0),(17015|0),687,(20177|0)); - // unreachable; - } - else if ((label|0) == 24) { - ___assert_fail((20239|0),(17015|0),689,(20177|0)); - // unreachable; - } - else if ((label|0) == 26) { - STACKTOP = sp;return ($$0|0); - } - return (0)|0; + _stbtt__sort_edges($14,$$1$lcssa); + _stbtt__rasterize_sorted_edges($0,$14,$$1$lcssa,$6,$7); + _free($14); + return; } -function _compute_sorted_huffman($c,$lengths,$values) { - $c = $c|0; - $lengths = $lengths|0; - $values = $values|0; - var $$ = 0, $$in = 0, $$pn = 0, $$sink$in = 0, $$sink1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; - var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; - var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; - var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; - var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $i$010 = 0, $i$114 = 0, $i$25 = 0, $k$0$lcssa = 0; - var $k$09 = 0, $k$1 = 0, $n$04 = 0, $x$0$ = 0, $x$0$lcssa = 0, $x$03 = 0, label = 0, sp = 0; +function _stbtt__sort_edges($0,$1) { + $0 = $0|0; + $1 = $1|0; + var label = 0, sp = 0; sp = STACKTOP; - $0 = ((($c)) + 23|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(0); - if ($2) { - $10 = ((($c)) + 4|0); - $11 = HEAP32[$10>>2]|0; - $12 = ($11|0)>(0); - if ($12) { - $13 = ((($c)) + 32|0); - $14 = ((($c)) + 2084|0); - $i$010 = 0;$k$09 = 0; - while(1) { - $15 = (($lengths) + ($i$010)|0); - $16 = HEAP8[$15>>0]|0; - $17 = (_include_in_sort($c,$16)|0); - $18 = ($17|0)==(0); - if ($18) { - $k$1 = $k$09; + _stbtt__sort_edges_quicksort($0,$1); + _stbtt__sort_edges_ins_sort($0,$1); + return; +} +function _stbtt__rasterize_sorted_edges($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$ = 0, $$010025 = 0, $$010123 = 0, $$010219 = 0.0, $$010318 = 0, $$0104 = 0, $$0105$ph15 = 0, $$026 = 0, $$1$lcssa = 0, $$116 = 0, $$sroa$0 = 0, $$sroa$0$0$$sroa$0$0$$0$1 = 0, $$sroa$0$0$$sroa$0$0$$0$1079 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; + var $17 = 0.0, $18 = 0.0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0; + var $37 = 0.0, $38 = 0, $39 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0; + var $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0.0; + var $74 = 0.0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0; + var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $fabsf = 0.0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 544|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(544|0); + $5 = sp + 520|0; + $$sroa$0 = sp + 516|0; + $6 = sp; + ;HEAP32[$5>>2]=0|0;HEAP32[$5+4>>2]=0|0;HEAP32[$5+8>>2]=0|0; + HEAP32[$$sroa$0>>2] = 0; + $7 = HEAP32[$0>>2]|0; + $8 = ($7|0)>(64); + if ($8) { + $9 = $7 << 3; + $10 = $9 | 4; + $11 = (_malloc($10)|0); + $$0104 = $11; + } else { + $$0104 = $6; + } + $12 = HEAP32[$0>>2]|0; + $13 = (($$0104) + ($12<<2)|0); + $14 = ((($0)) + 4|0); + $15 = HEAP32[$14>>2]|0; + $16 = (($15) + ($4))|0; + $17 = (+($16|0)); + $18 = $17 + 1.0; + $19 = (((($1) + (($2*20)|0)|0)) + 4|0); + HEAPF32[$19>>2] = $18; + $20 = HEAP32[$14>>2]|0; + $21 = ($20|0)>(0); + L5: do { + if ($21) { + $22 = ((($13)) + 4|0); + $23 = ((($0)) + 12|0); + $24 = ((($0)) + 8|0); + $$010025 = $4;$$010123 = 0;$$026 = $1; + L7: while(1) { + $25 = (+($$010025|0)); + $26 = $25 + 1.0; + $27 = HEAP32[$0>>2]|0; + $28 = $27 << 2; + _memset(($$0104|0),0,($28|0))|0; + $29 = (($28) + 4)|0; + _memset(($13|0),0,($29|0))|0; + $30 = HEAP32[$$sroa$0>>2]|0; + $31 = ($30|0)==(0|0); + L9: do { + if (!($31)) { + $$0105$ph15 = $$sroa$0;$99 = $30; + while(1) { + $36 = $99; + while(1) { + $35 = ((($36)) + 24|0); + $37 = +HEAPF32[$35>>2]; + $38 = !($37 <= $25); + if ($38) { + break; + } + $39 = HEAP32[$36>>2]|0; + HEAP32[$$0105$ph15>>2] = $39; + $40 = ((($36)) + 16|0); + $41 = +HEAPF32[$40>>2]; + $42 = $41 != 0.0; + if (!($42)) { + label = 11; + break L7; + } + HEAPF32[$40>>2] = 0.0; + _stbtt__hheap_free($5,$36); + $43 = HEAP32[$$0105$ph15>>2]|0; + $44 = ($43|0)==(0|0); + if ($44) { + break L9; + } else { + $36 = $43; + } + } + $45 = HEAP32[$36>>2]|0; + $46 = ($45|0)==(0|0); + if ($46) { + break; + } else { + $$0105$ph15 = $36;$99 = $45; + } + } + } + } while(0); + $32 = ((($$026)) + 4|0); + $33 = +HEAPF32[$32>>2]; + $34 = !($33 <= $26); + if ($34) { + $$1$lcssa = $$026; } else { - $19 = HEAP32[$13>>2]|0; - $20 = (($19) + ($i$010<<2)|0); - $21 = HEAP32[$20>>2]|0; - $22 = (_bit_reverse($21)|0); - $23 = (($k$09) + 1)|0; - $24 = HEAP32[$14>>2]|0; - $25 = (($24) + ($k$09<<2)|0); - HEAP32[$25>>2] = $22; - $k$1 = $23; - } - $26 = (($i$010) + 1)|0; - $27 = HEAP32[$10>>2]|0; - $28 = ($26|0)<($27|0); - if ($28) { - $i$010 = $26;$k$09 = $k$1; + $$116 = $$026;$50 = $33; + while(1) { + $47 = ((($$116)) + 12|0); + $48 = +HEAPF32[$47>>2]; + $49 = $50 != $48; + if ($49) { + $51 = (_stbtt__new_active($5,$$116,$3,$25)|0); + $52 = ($51|0)==(0|0); + if (!($52)) { + $53 = ((($51)) + 24|0); + $54 = +HEAPF32[$53>>2]; + $55 = !($54 >= $25); + if ($55) { + label = 17; + break L7; + } + $$sroa$0$0$$sroa$0$0$$0$1 = HEAP32[$$sroa$0>>2]|0; + HEAP32[$51>>2] = $$sroa$0$0$$sroa$0$0$$0$1; + $56 = $51; + HEAP32[$$sroa$0>>2] = $56; + } + } + $57 = ((($$116)) + 20|0); + $58 = ((($$116)) + 24|0); + $59 = +HEAPF32[$58>>2]; + $60 = !($59 <= $26); + if ($60) { + $$1$lcssa = $57; + break; + } else { + $$116 = $57;$50 = $59; + } + } + } + $$sroa$0$0$$sroa$0$0$$0$1079 = HEAP32[$$sroa$0>>2]|0; + $61 = ($$sroa$0$0$$sroa$0$0$$0$1079|0)==(0|0); + if (!($61)) { + $62 = HEAP32[$0>>2]|0; + _stbtt__fill_active_edges_new($$0104,$22,$62,$$sroa$0$0$$sroa$0$0$$0$1079,$25); + } + $63 = HEAP32[$0>>2]|0; + $64 = ($63|0)>(0); + if ($64) { + $$010219 = 0.0;$$010318 = 0; + while(1) { + $67 = (($13) + ($$010318<<2)|0); + $68 = +HEAPF32[$67>>2]; + $69 = $$010219 + $68; + $70 = (($$0104) + ($$010318<<2)|0); + $71 = +HEAPF32[$70>>2]; + $72 = $71 + $69; + $fabsf = (+Math_abs((+$72))); + $73 = $fabsf * 255.0; + $74 = $73 + 0.5; + $75 = (~~(($74))); + $76 = ($75|0)<(255); + $$ = $76 ? $75 : 255; + $77 = $$&255; + $78 = HEAP32[$23>>2]|0; + $79 = HEAP32[$24>>2]|0; + $80 = Math_imul($79, $$010123)|0; + $81 = (($80) + ($$010318))|0; + $82 = (($78) + ($81)|0); + HEAP8[$82>>0] = $77; + $83 = (($$010318) + 1)|0; + $84 = HEAP32[$0>>2]|0; + $85 = ($83|0)<($84|0); + if ($85) { + $$010219 = $69;$$010318 = $83; + } else { + break; + } + } + } + $65 = HEAP32[$$sroa$0>>2]|0; + $66 = ($65|0)==(0|0); + if (!($66)) { + $87 = $65; + while(1) { + $86 = ((($87)) + 8|0); + $88 = +HEAPF32[$86>>2]; + $89 = ((($87)) + 4|0); + $90 = +HEAPF32[$89>>2]; + $91 = $88 + $90; + HEAPF32[$89>>2] = $91; + $92 = HEAP32[$87>>2]|0; + $93 = ($92|0)==(0|0); + if ($93) { + break; + } else { + $87 = $92; + } + } + } + $94 = (($$010025) + 1)|0; + $95 = (($$010123) + 1)|0; + $96 = HEAP32[$14>>2]|0; + $97 = ($95|0)<($96|0); + if ($97) { + $$010025 = $94;$$010123 = $95;$$026 = $$1$lcssa; } else { - $k$0$lcssa = $k$1; - break; + break L5; } } - } else { - $k$0$lcssa = 0; + if ((label|0) == 11) { + ___assert_fail((15098|0),(15042|0),2775,(15111|0)); + // unreachable; + } + else if ((label|0) == 17) { + ___assert_fail((15141|0),(15042|0),2788,(15111|0)); + // unreachable; + } } - $29 = ((($c)) + 2092|0); + } while(0); + _stbtt__hheap_cleanup($5); + $98 = ($$0104|0)==($6|0); + if ($98) { + STACKTOP = sp;return; + } + _free($$0104); + STACKTOP = sp;return; +} +function _stbtt__hheap_free($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 4|0); + $3 = HEAP32[$2>>2]|0; + HEAP32[$1>>2] = $3; + HEAP32[$2>>2] = $1; + return; +} +function _stbtt__new_active($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = +$3; + var $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0; + var $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = (_stbtt__hheap_alloc($0)|0); + $5 = ((($1)) + 8|0); + $6 = +HEAPF32[$5>>2]; + $7 = +HEAPF32[$1>>2]; + $8 = $6 - $7; + $9 = ((($1)) + 12|0); + $10 = +HEAPF32[$9>>2]; + $11 = ((($1)) + 4|0); + $12 = +HEAPF32[$11>>2]; + $13 = $10 - $12; + $14 = $8 / $13; + $15 = ($4|0)==(0|0); + if ($15) { + ___assert_fail((15431|0),(15042|0),2374,(15447|0)); + // unreachable; + } else { + $16 = ((($4)) + 8|0); + HEAPF32[$16>>2] = $14; + $17 = $14 != 0.0; + $18 = 1.0 / $14; + $19 = $17 ? $18 : 0.0; + $20 = ((($4)) + 12|0); + HEAPF32[$20>>2] = $19; + $21 = +HEAPF32[$1>>2]; + $22 = +HEAPF32[$11>>2]; + $23 = $3 - $22; + $24 = $14 * $23; + $25 = $21 + $24; + $26 = ((($4)) + 4|0); + $27 = (+($2|0)); + $28 = $25 - $27; + HEAPF32[$26>>2] = $28; + $29 = ((($1)) + 16|0); $30 = HEAP32[$29>>2]|0; - $31 = ($k$0$lcssa|0)==($30|0); - if (!($31)) { - ___assert_fail((20046|0),(17015|0),756,(20069|0)); - // unreachable; + $31 = ($30|0)!=(0); + $32 = $31 ? 1.0 : -1.0; + $33 = ((($4)) + 16|0); + HEAPF32[$33>>2] = $32; + $34 = ((($4)) + 20|0); + HEAPF32[$34>>2] = $22; + $35 = HEAP32[$9>>2]|0; + $36 = ((($4)) + 24|0); + HEAP32[$36>>2] = $35; + HEAP32[$4>>2] = 0; + return ($4|0); + } + return (0)|0; +} +function _stbtt__fill_active_edges_new($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = +$4; + var $$0350 = 0.0, $$0351 = 0.0, $$0352 = 0.0, $$0354 = 0.0, $$0356370 = 0, $$0357 = 0.0, $$0359$lcssa = 0.0, $$0359372 = 0.0, $$0360 = 0.0, $$0361371 = 0, $$0374 = 0, $$1 = 0.0, $$1353 = 0.0, $$1355 = 0.0, $$1358 = 0.0, $10 = 0.0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0; + var $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0; + var $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; + var $140 = 0, $141 = 0, $142 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0, $30 = 0, $31 = 0.0; + var $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0.0; + var $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0.0, $69 = 0.0; + var $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0; + var $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0.0, $99 = 0.0, $exitcond = 0, $exitcond380 = 0, $fabsf = 0.0, $or$cond = 0, $or$cond362 = 0, $or$cond363 = 0, $or$cond364 = 0; + var $or$cond365 = 0, $or$cond366 = 0, $or$cond367 = 0, $or$cond368 = 0, $or$cond369 = 0, label = 0, sp = 0; + sp = STACKTOP; + $5 = $4 + 1.0; + $6 = ($3|0)==(0|0); + if ($6) { + return; + } + $7 = (+($2|0)); + $8 = ((($1)) + -4|0); + $9 = ((($1)) + -4|0); + $10 = (+($2|0)); + $11 = ($2|0)>(0); + $$0374 = $3; + L4: while(1) { + $12 = ((($$0374)) + 24|0); + $13 = +HEAPF32[$12>>2]; + $14 = !($13 >= $4); + if ($14) { + label = 4; + break; } - } else { - $3 = ((($c)) + 2092|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)>(0); - if ($5) { - $6 = ((($c)) + 32|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($c)) + 2084|0); - $9 = HEAP32[$8>>2]|0; - $i$114 = 0; - while(1) { - $32 = (($7) + ($i$114<<2)|0); - $33 = HEAP32[$32>>2]|0; - $34 = (_bit_reverse($33)|0); - $35 = (($9) + ($i$114<<2)|0); - HEAP32[$35>>2] = $34; - $36 = (($i$114) + 1)|0; - $37 = HEAP32[$3>>2]|0; - $38 = ($36|0)<($37|0); - if ($38) { - $i$114 = $36; - } else { - break; + $15 = ((($$0374)) + 8|0); + $16 = +HEAPF32[$15>>2]; + $17 = $16 == 0.0; + $18 = ((($$0374)) + 4|0); + $19 = +HEAPF32[$18>>2]; + do { + if ($17) { + $20 = $19 < $7; + if ($20) { + $21 = !($19 >= 0.0); + if ($21) { + _stbtt__handle_clipped_edge($8,0,$$0374,$19,$4,$19,$5); + break; + } else { + $22 = (~~(($19))); + _stbtt__handle_clipped_edge($0,$22,$$0374,$19,$4,$19,$5); + $23 = (($22) + 1)|0; + _stbtt__handle_clipped_edge($9,$23,$$0374,$19,$4,$19,$5); + break; + } + } + } else { + $24 = $16 + $19; + $25 = ((($$0374)) + 12|0); + $26 = +HEAPF32[$25>>2]; + $27 = ((($$0374)) + 20|0); + $28 = +HEAPF32[$27>>2]; + $29 = !($28 <= $5); + if ($29) { + label = 11; + break L4; + } + $30 = $28 > $4; + $31 = $28 - $4; + $32 = $16 * $31; + $33 = $19 + $32; + $$0354 = $30 ? $28 : $4; + $$0351 = $30 ? $33 : $19; + $34 = +HEAPF32[$12>>2]; + $35 = $34 < $5; + $36 = $34 - $4; + $37 = $16 * $36; + $38 = $19 + $37; + $$0357 = $35 ? $34 : $5; + $$0352 = $35 ? $38 : $24; + $39 = $$0351 >= 0.0; + $40 = $$0352 >= 0.0; + $or$cond = $39 & $40; + if ($or$cond) { + $41 = $$0351 < $10; + $42 = $$0352 < $10; + $or$cond362 = $41 & $42; + if ($or$cond362) { + $43 = (~~(($$0351))); + $44 = (~~(($$0352))); + $45 = ($43|0)==($44|0); + if ($45) { + $46 = $$0357 - $$0354; + $47 = ($43|0)>(-1); + $48 = ($43|0)<($2|0); + $or$cond363 = $47 & $48; + if (!($or$cond363)) { + label = 17; + break L4; + } + $49 = ((($$0374)) + 16|0); + $50 = +HEAPF32[$49>>2]; + $51 = (+($43|0)); + $52 = $$0351 - $51; + $53 = $$0352 - $51; + $54 = $52 + $53; + $55 = $54 * 0.5; + $56 = 1.0 - $55; + $57 = $56 * $50; + $58 = $46 * $57; + $59 = (($0) + ($43<<2)|0); + $60 = +HEAPF32[$59>>2]; + $61 = $60 + $58; + HEAPF32[$59>>2] = $61; + $62 = +HEAPF32[$49>>2]; + $63 = $46 * $62; + $64 = (($1) + ($43<<2)|0); + $65 = +HEAPF32[$64>>2]; + $66 = $65 + $63; + HEAPF32[$64>>2] = $66; + break; + } + $67 = $$0351 > $$0352; + if ($67) { + $68 = -$26; + $69 = $$0357 - $4; + $70 = $5 - $69; + $71 = $$0354 - $4; + $72 = $5 - $71; + $$0350 = $24;$$0360 = $68;$$1 = $$0352;$$1353 = $$0351;$$1355 = $70;$$1358 = $72; + } else { + $$0350 = $19;$$0360 = $26;$$1 = $$0351;$$1353 = $$0352;$$1355 = $$0354;$$1358 = $$0357; + } + $73 = (~~(($$1))); + $74 = (~~(($$1353))); + $75 = (($73) + 1)|0; + $76 = (+($75|0)); + $77 = $76 - $$0350; + $78 = $$0360 * $77; + $79 = $78 + $4; + $80 = ((($$0374)) + 16|0); + $81 = +HEAPF32[$80>>2]; + $82 = $79 - $$1355; + $83 = $81 * $82; + $84 = (+($73|0)); + $85 = $$1 - $84; + $86 = $85 + 1.0; + $87 = $86 * 0.5; + $88 = 1.0 - $87; + $89 = $88 * $83; + $90 = (($0) + ($73<<2)|0); + $91 = +HEAPF32[$90>>2]; + $92 = $91 + $89; + HEAPF32[$90>>2] = $92; + $93 = $$0360 * $81; + $94 = ($74|0)>($75|0); + if ($94) { + $95 = $93 * 0.5; + $$0359372 = $83;$$0361371 = $75; + while(1) { + $96 = $95 + $$0359372; + $97 = (($0) + ($$0361371<<2)|0); + $98 = +HEAPF32[$97>>2]; + $99 = $96 + $98; + HEAPF32[$97>>2] = $99; + $100 = $93 + $$0359372; + $101 = (($$0361371) + 1)|0; + $exitcond380 = ($101|0)==($74|0); + if ($exitcond380) { + $$0359$lcssa = $100; + break; + } else { + $$0359372 = $100;$$0361371 = $101; + } + } + } else { + $$0359$lcssa = $83; + } + $fabsf = (+Math_abs((+$$0359$lcssa))); + $102 = !($fabsf <= 1.0099999904632568); + if ($102) { + label = 25; + break L4; + } + $103 = (($74) - ($75))|0; + $104 = (+($103|0)); + $105 = $$0360 * $104; + $106 = $105 + $79; + $107 = (+($74|0)); + $108 = $$1353 - $107; + $109 = $108 + 0.0; + $110 = $109 * 0.5; + $111 = 1.0 - $110; + $112 = $81 * $111; + $113 = $$1358 - $106; + $114 = $112 * $113; + $115 = $114 + $$0359$lcssa; + $116 = (($0) + ($74<<2)|0); + $117 = +HEAPF32[$116>>2]; + $118 = $115 + $117; + HEAPF32[$116>>2] = $118; + $119 = $$1358 - $$1355; + $120 = $119 * $81; + $121 = (($1) + ($74<<2)|0); + $122 = +HEAPF32[$121>>2]; + $123 = $120 + $122; + HEAPF32[$121>>2] = $123; + break; + } } - } - } - } - $39 = ((($c)) + 2084|0); - $40 = HEAP32[$39>>2]|0; - $41 = ((($c)) + 2092|0); - $42 = HEAP32[$41>>2]|0; - _qsort($40,$42,4,2); - $43 = HEAP32[$41>>2]|0; - $44 = HEAP32[$39>>2]|0; - $45 = (($44) + ($43<<2)|0); - HEAP32[$45>>2] = -1; - $46 = HEAP8[$0>>0]|0; - $47 = ($46<<24>>24)==(0); - $48 = ((($c)) + 4|0); - $$in = $47 ? $48 : $41; - $49 = HEAP32[$$in>>2]|0; - $50 = ($49|0)>(0); - if (!($50)) { - return; - } - $51 = ((($c)) + 32|0); - $52 = ((($c)) + 2088|0); - $53 = ((($c)) + 2088|0); - $54 = ((($c)) + 8|0); - $i$25 = 0; - L20: while(1) { - $55 = HEAP8[$0>>0]|0; - $56 = ($55<<24>>24)==(0); - if ($56) { - $$pn = $i$25; - } else { - $57 = (($values) + ($i$25<<2)|0); - $58 = HEAP32[$57>>2]|0; - $$pn = $58; - } - $$sink$in = (($lengths) + ($$pn)|0); - $$sink1 = HEAP8[$$sink$in>>0]|0; - $59 = (_include_in_sort($c,$$sink1)|0); - $60 = ($59|0)==(0); - do { - if (!($60)) { - $61 = HEAP32[$51>>2]|0; - $62 = (($61) + ($i$25<<2)|0); - $63 = HEAP32[$62>>2]|0; - $64 = (_bit_reverse($63)|0); - $65 = HEAP32[$41>>2]|0; - $66 = ($65|0)>(1); - if ($66) { - $67 = HEAP32[$39>>2]|0; - $n$04 = $65;$x$03 = 0; + if ($11) { + $$0356370 = 0; while(1) { - $68 = $n$04 >> 1; - $69 = (($68) + ($x$03))|0; - $70 = (($67) + ($69<<2)|0); - $71 = HEAP32[$70>>2]|0; - $72 = ($71>>>0)>($64>>>0); - $73 = (($n$04) - ($68))|0; - $x$0$ = $72 ? $x$03 : $69; - $$ = $72 ? $68 : $73; - $74 = ($$|0)>(1); - if ($74) { - $n$04 = $$;$x$03 = $x$0$; - } else { - $x$0$lcssa = $x$0$; + $124 = (+($$0356370|0)); + $125 = (($$0356370) + 1)|0; + $126 = (+($125|0)); + $127 = $124 - $19; + $128 = $127 / $16; + $129 = $128 + $4; + $130 = $126 - $19; + $131 = $130 / $16; + $132 = $131 + $4; + $133 = $19 < $124; + $134 = $24 > $126; + $or$cond364 = $133 & $134; + do { + if ($or$cond364) { + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$124,$129); + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$124,$129,$126,$132); + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$126,$132,$24,$5); + } else { + $135 = $24 < $124; + $136 = $19 > $126; + $or$cond365 = $135 & $136; + if ($or$cond365) { + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$126,$132); + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$126,$132,$124,$129); + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$124,$129,$24,$5); + break; + } + $137 = $24 > $124; + $or$cond366 = $133 & $137; + if ($or$cond366) { + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$124,$129); + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$124,$129,$24,$5); + break; + } + $138 = $19 > $124; + $or$cond367 = $135 & $138; + if ($or$cond367) { + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$124,$129); + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$124,$129,$24,$5); + break; + } + $139 = $19 < $126; + $or$cond368 = $139 & $134; + if ($or$cond368) { + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$126,$132); + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$126,$132,$24,$5); + break; + } + $140 = $24 < $126; + $or$cond369 = $140 & $136; + if ($or$cond369) { + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$126,$132); + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$126,$132,$24,$5); + break; + } else { + _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$24,$5); + break; + } + } + } while(0); + $exitcond = ($125|0)==($2|0); + if ($exitcond) { break; + } else { + $$0356370 = $125; } } - } else { - $x$0$lcssa = 0; - } - $75 = HEAP32[$39>>2]|0; - $76 = (($75) + ($x$0$lcssa<<2)|0); - $77 = HEAP32[$76>>2]|0; - $78 = ($77|0)==($64|0); - if (!($78)) { - label = 21; - break L20; - } - $79 = HEAP8[$0>>0]|0; - $80 = ($79<<24>>24)==(0); - if ($80) { - $87 = HEAP32[$52>>2]|0; - $88 = (($87) + ($x$0$lcssa<<2)|0); - HEAP32[$88>>2] = $i$25; - break; - } else { - $81 = (($values) + ($i$25<<2)|0); - $82 = HEAP32[$81>>2]|0; - $83 = HEAP32[$53>>2]|0; - $84 = (($83) + ($x$0$lcssa<<2)|0); - HEAP32[$84>>2] = $82; - $85 = HEAP32[$54>>2]|0; - $86 = (($85) + ($x$0$lcssa)|0); - HEAP8[$86>>0] = $$sink1; - break; } } } while(0); - $89 = (($i$25) + 1)|0; - $90 = ($89|0)<($49|0); - if ($90) { - $i$25 = $89; - } else { - label = 26; + $141 = HEAP32[$$0374>>2]|0; + $142 = ($141|0)==(0|0); + if ($142) { + label = 42; break; + } else { + $$0374 = $141; } } - if ((label|0) == 21) { - ___assert_fail((20092|0),(17015|0),786,(20069|0)); + if ((label|0) == 4) { + ___assert_fail((15161|0),(15042|0),2586,(15176|0)); // unreachable; } - else if ((label|0) == 26) { + else if ((label|0) == 11) { + ___assert_fail((15205|0),(15042|0),2605,(15176|0)); + // unreachable; + } + else if ((label|0) == 17) { + ___assert_fail((15241|0),(15042|0),2633,(15176|0)); + // unreachable; + } + else if ((label|0) == 25) { + ___assert_fail((15259|0),(15042|0),2670,(15176|0)); + // unreachable; + } + else if ((label|0) == 42) { return; } } -function _compute_accelerated_huffman($c) { - $c = $c|0; - var $$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$12 = 0, $scevgep = 0; - var $z$0$ph = 0, $z$01 = 0, label = 0, sp = 0; +function _stbtt__hheap_cleanup($0) { + $0 = $0|0; + var $$in12 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; - $scevgep = ((($c)) + 36|0); - _memset(($scevgep|0),-1,2048)|0; - $0 = ((($c)) + 23|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(0); - $3 = ((($c)) + 2092|0); - $4 = ((($c)) + 4|0); - $$in = $2 ? $4 : $3; - $5 = HEAP32[$$in>>2]|0; - $6 = ($5|0)>(0); - if (!($6)) { + $1 = HEAP32[$0>>2]|0; + $2 = ($1|0)==(0|0); + if ($2) { return; + } else { + $$in12 = $1; } - $7 = ((($c)) + 8|0); - $8 = ((($c)) + 32|0); - $9 = ((($c)) + 2084|0); - $10 = ($5|0)<(32767); - $11 = $10 ? $5 : 32767; - $i$12 = 0; while(1) { - $12 = HEAP32[$7>>2]|0; - $13 = (($12) + ($i$12)|0); - $14 = HEAP8[$13>>0]|0; - $15 = ($14&255)<(11); - if ($15) { - $16 = HEAP8[$0>>0]|0; - $17 = ($16<<24>>24)==(0); - if ($17) { - $22 = HEAP32[$8>>2]|0; - $23 = (($22) + ($i$12<<2)|0); - $24 = HEAP32[$23>>2]|0; - $z$0$ph = $24; - } else { - $18 = HEAP32[$9>>2]|0; - $19 = (($18) + ($i$12<<2)|0); - $20 = HEAP32[$19>>2]|0; - $21 = (_bit_reverse($20)|0); - $z$0$ph = $21; - } - $25 = ($z$0$ph>>>0)<(1024); - if ($25) { - $26 = $i$12&65535; - $z$01 = $z$0$ph; - while(1) { - $27 = (((($c)) + 36|0) + ($z$01<<1)|0); - HEAP16[$27>>1] = $26; - $28 = HEAP32[$7>>2]|0; - $29 = (($28) + ($i$12)|0); - $30 = HEAP8[$29>>0]|0; - $31 = $30&255; - $32 = 1 << $31; - $33 = (($32) + ($z$01))|0; - $34 = ($33>>>0)<(1024); - if ($34) { - $z$01 = $33; - } else { - break; - } - } - } - } - $35 = (($i$12) + 1)|0; - $exitcond = ($35|0)==($11|0); - if ($exitcond) { + $3 = HEAP32[$$in12>>2]|0; + _free($$in12); + $4 = ($3|0)==(0|0); + if ($4) { break; } else { - $i$12 = $35; + $$in12 = $3; } } return; } -function _float32_unpack($x) { - $x = $x|0; - var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $x & 2097151; - $1 = $x >>> 21; - $2 = $1 & 1023; - $3 = ($x|0)<(0); - $4 = (+($0>>>0)); - $5 = -$4; - $6 = $3 ? $5 : $4; - $7 = $6; - $8 = $7; - $9 = (($2) + -788)|0; - $10 = (+_ldexp($8,$9)); - $11 = $10; - return (+$11); -} -function _lookup1_values($entries,$dim) { - $entries = $entries|0; - $dim = $dim|0; - var $$ = 0, $0 = 0.0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0; - var $26 = 0.0, $27 = 0, $28 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, $not$ = 0, label = 0, sp = 0; +function _stbtt__handle_clipped_edge($0,$1,$2,$3,$4,$5,$6) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = +$3; + $4 = +$4; + $5 = +$5; + $6 = +$6; + var $$0 = 0.0, $$077 = 0.0, $$078 = 0.0, $$079 = 0.0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0; + var $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; + var $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0; + var $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond80 = 0, $or$cond81 = 0, $or$cond82 = 0, $or$cond83 = 0, $or$cond84 = 0, $or$cond85 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (+($entries|0)); - $1 = $0; - $2 = (+Math_log((+$1))); - $3 = $2; - $4 = (+($dim|0)); - $5 = $3 / $4; - $6 = $5; - $7 = (+Math_exp((+$6))); - $8 = (+Math_floor((+$7))); - $9 = (~~(($8))); - $10 = (+($9|0)); - $11 = $10 + 1.0; - $12 = $11; - $13 = (+($dim|0)); - $14 = (+Math_pow((+$12),(+$13))); - $15 = (+Math_floor((+$14))); - $16 = (~~(($15))); - $not$ = ($16|0)<=($entries|0); - $17 = $not$&1; - $$ = (($17) + ($9))|0; - $18 = (+($$|0)); - $19 = $18 + 1.0; - $20 = $19; - $21 = (+Math_pow((+$20),(+$13))); - $22 = (+($entries|0)); - $23 = $21 > $22; - if (!($23)) { - ___assert_fail((19955|0),(17015|0),811,(19987|0)); + $7 = $4 == $6; + if ($7) { + return; + } + $8 = $4 < $6; + if (!($8)) { + ___assert_fail((15279|0),(15042|0),2544,(15287|0)); // unreachable; } - $24 = $18; - $25 = (+Math_pow((+$24),(+$13))); - $26 = (+Math_floor((+$25))); - $27 = (~~(($26))); - $28 = ($27|0)>($entries|0); - if ($28) { - ___assert_fail((20002|0),(17015|0),812,(19987|0)); + $9 = ((($2)) + 20|0); + $10 = +HEAPF32[$9>>2]; + $11 = ((($2)) + 24|0); + $12 = +HEAPF32[$11>>2]; + $13 = !($10 <= $12); + if ($13) { + ___assert_fail((15314|0),(15042|0),2545,(15287|0)); // unreachable; - } else { - return ($$|0); } - return (0)|0; -} -function _point_compare($p,$q) { - $p = $p|0; - $q = $q|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP16[$p>>1]|0; - $1 = HEAP16[$q>>1]|0; - $2 = ($0&65535)<($1&65535); - $3 = ($0&65535)>($1&65535); - $4 = $3&1; - $5 = $2 ? -1 : $4; - return ($5|0); -} -function _neighbors($x,$n,$plow,$phigh) { - $x = $x|0; - $n = $n|0; - $plow = $plow|0; - $phigh = $phigh|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0; - var $high$02 = 0, $high$1 = 0, $i$03 = 0, $low$01 = 0, $low$1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($n|0)>(0); - if (!($0)) { + $14 = $12 < $4; + $15 = $10 > $6; + $or$cond = $15 | $14; + if ($or$cond) { return; } - $1 = (($x) + ($n<<1)|0); - $2 = (($x) + ($n<<1)|0); - $high$02 = 65536;$i$03 = 0;$low$01 = -1; - while(1) { - $3 = (($x) + ($i$03<<1)|0); - $4 = HEAP16[$3>>1]|0; - $5 = $4&65535; - $6 = ($5|0)>($low$01|0); - if ($6) { - $7 = HEAP16[$1>>1]|0; - $8 = ($4&65535)<($7&65535); - if ($8) { - HEAP32[$plow>>2] = $i$03; - $9 = HEAP16[$3>>1]|0; - $10 = $9&65535; - $low$1 = $10; - } else { - $low$1 = $low$01; + $16 = $10 > $4; + if ($16) { + $17 = $5 - $3; + $18 = $10 - $4; + $19 = $17 * $18; + $20 = $6 - $4; + $21 = $19 / $20; + $22 = $21 + $3; + $$078 = $10;$$079 = $22; + } else { + $$078 = $4;$$079 = $3; + } + $23 = +HEAPF32[$11>>2]; + $24 = $23 < $6; + if ($24) { + $25 = $5 - $$079; + $26 = $23 - $6; + $27 = $25 * $26; + $28 = $6 - $$078; + $29 = $27 / $28; + $30 = $29 + $5; + $$0 = $23;$$077 = $30; + } else { + $$0 = $6;$$077 = $5; + } + $31 = (+($1|0)); + $32 = $$079 == $31; + $33 = (($1) + 1)|0; + $34 = (+($33|0)); + do { + if ($32) { + $35 = !($$077 <= $34); + if ($35) { + ___assert_fail((15329|0),(15042|0),2558,(15287|0)); + // unreachable; } } else { - $low$1 = $low$01; - } - $11 = HEAP16[$3>>1]|0; - $12 = $11&65535; - $13 = ($12|0)<($high$02|0); - if ($13) { - $14 = HEAP16[$2>>1]|0; - $15 = ($11&65535)>($14&65535); - if ($15) { - HEAP32[$phigh>>2] = $i$03; - $16 = HEAP16[$3>>1]|0; - $17 = $16&65535; - $high$1 = $17; + $36 = $$079 == $34; + if ($36) { + $37 = !($$077 >= $31); + if (!($37)) { + break; + } + ___assert_fail((15339|0),(15042|0),2560,(15287|0)); + // unreachable; + } + $38 = !($$079 <= $31); + if (!($38)) { + $39 = !($$077 <= $31); + if (!($39)) { + break; + } + ___assert_fail((15347|0),(15042|0),2562,(15287|0)); + // unreachable; + } + $40 = !($$079 >= $34); + if ($40) { + $42 = !($$077 >= $31); + $43 = !($$077 <= $34); + $or$cond80 = $42 | $43; + if (!($or$cond80)) { + break; + } + ___assert_fail((15365|0),(15042|0),2566,(15287|0)); + // unreachable; } else { - $high$1 = $high$02; + $41 = !($$077 >= $34); + if (!($41)) { + break; + } + ___assert_fail((15355|0),(15042|0),2564,(15287|0)); + // unreachable; } - } else { - $high$1 = $high$02; - } - $18 = (($i$03) + 1)|0; - $exitcond = ($18|0)==($n|0); - if ($exitcond) { - break; - } else { - $high$02 = $high$1;$i$03 = $18;$low$01 = $low$1; } + } while(0); + $44 = !($$079 <= $31); + $45 = !($$077 <= $31); + $or$cond81 = $44 | $45; + if (!($or$cond81)) { + $46 = ((($2)) + 16|0); + $47 = +HEAPF32[$46>>2]; + $48 = $$0 - $$078; + $49 = $48 * $47; + $50 = (($0) + ($1<<2)|0); + $51 = +HEAPF32[$50>>2]; + $52 = $51 + $49; + HEAPF32[$50>>2] = $52; + return; + } + $53 = !($$079 >= $34); + $54 = !($$077 >= $34); + $or$cond82 = $53 | $54; + if (!($or$cond82)) { + return; + } + $55 = !($$079 >= $31); + $56 = !($$079 <= $34); + $or$cond83 = $55 | $56; + $57 = !($$077 >= $31); + $or$cond84 = $or$cond83 | $57; + $58 = !($$077 <= $34); + $or$cond85 = $58 | $or$cond84; + if ($or$cond85) { + ___assert_fail((15386|0),(15042|0),2573,(15287|0)); + // unreachable; } + $59 = ((($2)) + 16|0); + $60 = +HEAPF32[$59>>2]; + $61 = $$0 - $$078; + $62 = $61 * $60; + $63 = $$079 - $31; + $64 = $$077 - $31; + $65 = $63 + $64; + $66 = $65 * 0.5; + $67 = 1.0 - $66; + $68 = $67 * $62; + $69 = (($0) + ($1<<2)|0); + $70 = +HEAPF32[$69>>2]; + $71 = $70 + $68; + HEAPF32[$69>>2] = $71; return; } -function _init_blocksize($f,$b,$n) { - $f = $f|0; - $b = $b|0; - $n = $n|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; +function _stbtt__hheap_alloc($0) { + $0 = $0|0; + var $$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = $n >>> 1; - $1 = $n & -4; - $2 = $n >> 3; - $3 = $0 << 2; - $4 = (_setup_malloc($f,$3)|0); - $5 = (((($f)) + 1068|0) + ($b<<2)|0); - HEAP32[$5>>2] = $4; - $6 = (_setup_malloc($f,$3)|0); - $7 = (((($f)) + 1076|0) + ($b<<2)|0); - HEAP32[$7>>2] = $6; - $8 = (_setup_malloc($f,$1)|0); - $9 = (((($f)) + 1084|0) + ($b<<2)|0); - HEAP32[$9>>2] = $8; - $10 = HEAP32[$5>>2]|0; - $11 = ($10|0)==(0|0); - if (!($11)) { - $12 = HEAP32[$7>>2]|0; - $13 = ($12|0)==(0|0); - $14 = ($8|0)==(0|0); - $or$cond = $14 | $13; - if (!($or$cond)) { - _compute_twiddle_factors($n,$10,$12,$8); - $15 = (_setup_malloc($f,$3)|0); - $16 = (((($f)) + 1092|0) + ($b<<2)|0); - HEAP32[$16>>2] = $15; - $17 = ($15|0)==(0|0); - if ($17) { - _error($f,3); - $$0 = 0; - return ($$0|0); - } - _compute_window($n,$15); - $18 = $2 << 1; - $19 = (_setup_malloc($f,$18)|0); - $20 = (((($f)) + 1100|0) + ($b<<2)|0); - HEAP32[$20>>2] = $19; - $21 = ($19|0)==(0|0); - if ($21) { - _error($f,3); - $$0 = 0; - return ($$0|0); + $1 = ((($0)) + 4|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(0|0); + if (!($3)) { + $4 = HEAP32[$2>>2]|0; + HEAP32[$1>>2] = $4; + $$1 = $2; + return ($$1|0); + } + $5 = ((($0)) + 8|0); + $6 = HEAP32[$5>>2]|0; + $7 = ($6|0)==(0); + do { + if ($7) { + $8 = (_malloc(56004)|0); + $9 = ($8|0)==(0|0); + if ($9) { + $$1 = 0; + return ($$1|0); } else { - _compute_bitreverse($n,$19); - $$0 = 1; - return ($$0|0); + $10 = HEAP32[$0>>2]|0; + HEAP32[$8>>2] = $10; + HEAP32[$0>>2] = $8; + HEAP32[$5>>2] = 2000; + break; } } + } while(0); + $11 = HEAP32[$5>>2]|0; + $12 = (($11) + -1)|0; + HEAP32[$5>>2] = $12; + $13 = HEAP32[$0>>2]|0; + $14 = ($12*28)|0; + $15 = (($13) + ($14)|0); + $$1 = $15; + return ($$1|0); +} +function _stbtt__sort_edges_quicksort($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$079 = 0, $$081 = 0, $$08390 = 0, $$091 = 0, $$1 = 0, $$180 = 0, $$182 = 0, $$184 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0; + var $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0; + var $8 = 0, $9 = 0.0, $tmp = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $2 = sp; + $3 = ($1|0)>(12); + if (!($3)) { + STACKTOP = sp;return; + } + $$08390 = $1;$$091 = $0; + while(1) { + $4 = $$08390 >>> 1; + $5 = ((($$091)) + 4|0); + $6 = +HEAPF32[$5>>2]; + $7 = (($$091) + (($4*20)|0)|0); + $8 = (((($$091) + (($4*20)|0)|0)) + 4|0); + $9 = +HEAPF32[$8>>2]; + $10 = $6 < $9; + $11 = (($$08390) + -1)|0; + $12 = (((($$091) + (($11*20)|0)|0)) + 4|0); + $13 = +HEAPF32[$12>>2]; + $14 = $9 < $13; + $15 = $10 ^ $14; + $16 = $6 < $13; + $tmp = $16 ^ $14; + $17 = $tmp ? $11 : 0; + $18 = (($$091) + (($17*20)|0)|0); + if ($15) { + ;HEAP32[$2>>2]=HEAP32[$18>>2]|0;HEAP32[$2+4>>2]=HEAP32[$18+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$18+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$18+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$18+16>>2]|0; + ;HEAP32[$18>>2]=HEAP32[$7>>2]|0;HEAP32[$18+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$18+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$18+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[$18+16>>2]=HEAP32[$7+16>>2]|0; + ;HEAP32[$7>>2]=HEAP32[$2>>2]|0;HEAP32[$7+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$7+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$7+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$7+16>>2]=HEAP32[$2+16>>2]|0; + } + ;HEAP32[$2>>2]=HEAP32[$$091>>2]|0;HEAP32[$2+4>>2]=HEAP32[$$091+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$$091+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$$091+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$$091+16>>2]|0; + ;HEAP32[$$091>>2]=HEAP32[$7>>2]|0;HEAP32[$$091+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$$091+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$$091+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[$$091+16>>2]=HEAP32[$7+16>>2]|0; + ;HEAP32[$7>>2]=HEAP32[$2>>2]|0;HEAP32[$7+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$7+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$7+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$7+16>>2]=HEAP32[$2+16>>2]|0; + $$079 = $11;$$081 = 1; + while(1) { + $19 = +HEAPF32[$5>>2]; + $$182 = $$081; + while(1) { + $20 = (((($$091) + (($$182*20)|0)|0)) + 4|0); + $21 = +HEAPF32[$20>>2]; + $22 = $21 < $19; + $23 = (($$182) + 1)|0; + if ($22) { + $$182 = $23; + } else { + $$180 = $$079; + break; + } + } + while(1) { + $24 = (((($$091) + (($$180*20)|0)|0)) + 4|0); + $25 = +HEAPF32[$24>>2]; + $26 = $19 < $25; + $27 = (($$180) + -1)|0; + if ($26) { + $$180 = $27; + } else { + break; + } + } + $28 = (($$091) + (($$182*20)|0)|0); + $29 = ($$182|0)<($$180|0); + if (!($29)) { + break; + } + $30 = (($$091) + (($$180*20)|0)|0); + ;HEAP32[$2>>2]=HEAP32[$28>>2]|0;HEAP32[$2+4>>2]=HEAP32[$28+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$28+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$28+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$28+16>>2]|0; + ;HEAP32[$28>>2]=HEAP32[$30>>2]|0;HEAP32[$28+4>>2]=HEAP32[$30+4>>2]|0;HEAP32[$28+8>>2]=HEAP32[$30+8>>2]|0;HEAP32[$28+12>>2]=HEAP32[$30+12>>2]|0;HEAP32[$28+16>>2]=HEAP32[$30+16>>2]|0; + ;HEAP32[$30>>2]=HEAP32[$2>>2]|0;HEAP32[$30+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$30+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$30+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$30+16>>2]=HEAP32[$2+16>>2]|0; + $31 = (($$182) + 1)|0; + $32 = (($$180) + -1)|0; + $$079 = $32;$$081 = $31; + } + $33 = (($$08390) - ($$182))|0; + $34 = ($$180|0)<($33|0); + if ($34) { + _stbtt__sort_edges_quicksort($$091,$$180); + $$1 = $28;$$184 = $33; + } else { + _stbtt__sort_edges_quicksort($28,$33); + $$1 = $$091;$$184 = $$180; + } + $35 = ($$184|0)>(12); + if ($35) { + $$08390 = $$184;$$091 = $$1; + } else { + break; + } } - _error($f,3); - $$0 = 0; - return ($$0|0); + STACKTOP = sp;return; } -function _compute_twiddle_factors($n,$A,$B,$C) { - $n = $n|0; - $A = $A|0; - $B = $B|0; - $C = $C|0; - var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0.0; - var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0; - var $45 = 0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $exitcond = 0, $exitcond7 = 0, $k$03 = 0, $k$11 = 0, $k2$04 = 0, $k2$12 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $n >> 2; - $1 = $n >> 3; - $2 = ($0|0)>(0); - if ($2) { - $3 = (+($n|0)); - $k$03 = 0;$k2$04 = 0; +function _stbtt__sort_edges_ins_sort($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$03251 = 0, $$033 = 0, $$2$ph = 0, $$sroa$0$0$copyload48 = 0, $$sroa$4$0$$sroa_idx37 = 0, $$sroa$4$0$$sroa_idx38 = 0, $$sroa$4$0$copyload = 0.0, $$sroa$5 = 0, $$sroa$5$0$$sroa_idx = 0, $$sroa$5$0$$sroa_idx42 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0; + var $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $$sroa$5 = sp; + $2 = ($1|0)>(1); + if (!($2)) { + STACKTOP = sp;return; + } + $$03251 = 1; + while(1) { + $3 = (($0) + (($$03251*20)|0)|0); + $$sroa$0$0$copyload48 = HEAP32[$3>>2]|0; + $$sroa$4$0$$sroa_idx37 = (((($0) + (($$03251*20)|0)|0)) + 4|0); + $$sroa$4$0$copyload = +HEAPF32[$$sroa$4$0$$sroa_idx37>>2]; + $$sroa$5$0$$sroa_idx = (((($0) + (($$03251*20)|0)|0)) + 8|0); + ;HEAP32[$$sroa$5>>2]=HEAP32[$$sroa$5$0$$sroa_idx>>2]|0;HEAP32[$$sroa$5+4>>2]=HEAP32[$$sroa$5$0$$sroa_idx+4>>2]|0;HEAP32[$$sroa$5+8>>2]=HEAP32[$$sroa$5$0$$sroa_idx+8>>2]|0; + $$033 = $$03251; while(1) { - $6 = $k$03 << 2; - $7 = (+($6|0)); - $8 = $7 * 3.1415926535897931; - $9 = $8 / $3; - $10 = (+Math_cos((+$9))); - $11 = $10; - $12 = (($A) + ($k2$04<<2)|0); - HEAPF32[$12>>2] = $11; - $13 = (+Math_sin((+$9))); - $14 = $13; - $15 = -$14; - $16 = $k2$04 | 1; - $17 = (($A) + ($16<<2)|0); - HEAPF32[$17>>2] = $15; - $18 = (+($16|0)); - $19 = $18 * 3.1415926535897931; - $20 = $19 / $3; - $21 = $20 * 0.5; - $22 = (+Math_cos((+$21))); - $23 = $22; - $24 = $23 * 0.5; - $25 = (($B) + ($k2$04<<2)|0); - HEAPF32[$25>>2] = $24; - $26 = (+Math_sin((+$21))); - $27 = $26; - $28 = $27 * 0.5; - $29 = (($B) + ($16<<2)|0); - HEAPF32[$29>>2] = $28; - $30 = (($k$03) + 1)|0; - $31 = (($k2$04) + 2)|0; - $exitcond7 = ($30|0)==($0|0); - if ($exitcond7) { + $4 = (($$033) + -1)|0; + $5 = (((($0) + (($4*20)|0)|0)) + 4|0); + $6 = +HEAPF32[$5>>2]; + $7 = $$sroa$4$0$copyload < $6; + if (!($7)) { + $$2$ph = $$033; break; + } + $8 = (($0) + (($4*20)|0)|0); + $9 = (($0) + (($$033*20)|0)|0); + ;HEAP32[$9>>2]=HEAP32[$8>>2]|0;HEAP32[$9+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$9+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$9+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[$9+16>>2]=HEAP32[$8+16>>2]|0; + $10 = ($$033|0)>(1); + if ($10) { + $$033 = $4; } else { - $k$03 = $30;$k2$04 = $31; + $$2$ph = $4; + break; } } - } - $4 = ($1|0)>(0); - if (!($4)) { - return; - } - $5 = (+($n|0)); - $k$11 = 0;$k2$12 = 0; - while(1) { - $32 = $k2$12 | 1; - $33 = $32 << 1; - $34 = (+($33|0)); - $35 = $34 * 3.1415926535897931; - $36 = $35 / $5; - $37 = (+Math_cos((+$36))); - $38 = $37; - $39 = (($C) + ($k2$12<<2)|0); - HEAPF32[$39>>2] = $38; - $40 = (+Math_sin((+$36))); - $41 = $40; - $42 = -$41; - $43 = (($C) + ($32<<2)|0); - HEAPF32[$43>>2] = $42; - $44 = (($k$11) + 1)|0; - $45 = (($k2$12) + 2)|0; - $exitcond = ($44|0)==($1|0); + $11 = ($$03251|0)==($$2$ph|0); + if (!($11)) { + $$sroa$5$0$$sroa_idx42 = (((($0) + (($$2$ph*20)|0)|0)) + 8|0); + $$sroa$4$0$$sroa_idx38 = (((($0) + (($$2$ph*20)|0)|0)) + 4|0); + $12 = (($0) + (($$2$ph*20)|0)|0); + HEAP32[$12>>2] = $$sroa$0$0$copyload48; + HEAPF32[$$sroa$4$0$$sroa_idx38>>2] = $$sroa$4$0$copyload; + ;HEAP32[$$sroa$5$0$$sroa_idx42>>2]=HEAP32[$$sroa$5>>2]|0;HEAP32[$$sroa$5$0$$sroa_idx42+4>>2]=HEAP32[$$sroa$5+4>>2]|0;HEAP32[$$sroa$5$0$$sroa_idx42+8>>2]=HEAP32[$$sroa$5+8>>2]|0; + } + $13 = (($$03251) + 1)|0; + $exitcond = ($13|0)==($1|0); if ($exitcond) { break; } else { - $k$11 = $44;$k2$12 = $45; + $$03251 = $13; } } + STACKTOP = sp;return; +} +function _stbtt__add_point($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = +$2; + $3 = +$3; + var $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = ($0|0)==(0|0); + if ($4) { + return; + } + $5 = (((($0) + ($1<<3)|0)) + 4|0); + $6 = (($0) + ($1<<3)|0); + HEAPF32[$6>>2] = $2; + HEAPF32[$5>>2] = $3; return; } -function _compute_window($n,$window) { - $n = $n|0; - $window = $window|0; - var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $exitcond = 0, $i$01 = 0, label = 0; - var sp = 0; +function _stbtt__tesselate_curve($0,$1,$2,$3,$4,$5,$6,$7,$8,$9) { + $0 = $0|0; + $1 = $1|0; + $2 = +$2; + $3 = +$3; + $4 = +$4; + $5 = +$5; + $6 = +$6; + $7 = +$7; + $8 = +$8; + $9 = $9|0; + var $$tr210 = 0.0, $$tr210$phi = 0.0, $$tr311 = 0.0, $$tr311$phi = 0.0, $$tr412 = 0.0, $$tr513 = 0.0, $$tr914 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0; + var $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0; + var $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = $n >> 1; - $1 = ($0|0)>(0); - if (!($1)) { + $10 = $4 * 2.0; + $11 = $10 + $2; + $12 = $11 + $6; + $13 = $12 * 0.25; + $14 = $5 * 2.0; + $15 = $14 + $3; + $16 = $15 + $7; + $17 = $16 * 0.25; + $18 = ($9|0)>(16); + if ($18) { return; } - $2 = (+($0|0)); - $i$01 = 0; + $19 = $7 + $3; + $20 = $19 * 0.5; + $21 = $20 - $17; + $22 = $6 + $2; + $23 = $22 * 0.5; + $24 = $23 - $13; + $$tr210 = $2;$$tr311 = $3;$$tr412 = $4;$$tr513 = $5;$$tr914 = $9;$26 = $24;$28 = $21;$36 = $13;$37 = $17; while(1) { - $3 = (+($i$01|0)); - $4 = $3 + 0.5; - $5 = $4 / $2; - $6 = $5 * 0.5; - $7 = $6 * 3.1415926535897931; - $8 = (+Math_sin((+$7))); - $9 = $8; - $10 = (+_square($9)); - $11 = $10; - $12 = $11 * 1.5707963267948966; - $13 = (+Math_sin((+$12))); - $14 = $13; - $15 = (($window) + ($i$01<<2)|0); - HEAPF32[$15>>2] = $14; - $16 = (($i$01) + 1)|0; - $exitcond = ($16|0)==($0|0); - if ($exitcond) { + $25 = $26 * $26; + $27 = $28 * $28; + $29 = $25 + $27; + $30 = $29 > $8; + if (!($30)) { + break; + } + $31 = $$tr210 + $$tr412; + $32 = $31 * 0.5; + $33 = $$tr311 + $$tr513; + $34 = $33 * 0.5; + $35 = (($$tr914) + 1)|0; + _stbtt__tesselate_curve($0,$1,$$tr210,$$tr311,$32,$34,$36,$37,$8,$35); + $38 = $$tr412 + $6; + $39 = $38 * 0.5; + $40 = $$tr513 + $7; + $41 = $40 * 0.5; + $42 = $39 * 2.0; + $43 = $36 + $42; + $44 = $43 + $6; + $45 = $44 * 0.25; + $46 = $41 * 2.0; + $47 = $37 + $46; + $48 = $47 + $7; + $49 = $48 * 0.25; + $50 = $36 + $6; + $51 = $50 * 0.5; + $52 = $51 - $45; + $53 = $37 + $7; + $54 = $53 * 0.5; + $55 = $54 - $49; + $56 = ($$tr914|0)>(15); + if ($56) { + label = 6; break; } else { - $i$01 = $16; + $$tr311$phi = $37;$$tr210$phi = $36;$$tr412 = $39;$$tr513 = $41;$$tr914 = $35;$26 = $52;$28 = $55;$36 = $45;$37 = $49;$$tr311 = $$tr311$phi;$$tr210 = $$tr210$phi; } } + if ((label|0) == 6) { + return; + } + $57 = HEAP32[$1>>2]|0; + _stbtt__add_point($0,$57,$6,$7); + $58 = HEAP32[$1>>2]|0; + $59 = (($58) + 1)|0; + HEAP32[$1>>2] = $59; return; } -function _compute_bitreverse($n,$rev) { - $n = $n|0; - $rev = $rev|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$01 = 0, label = 0, sp = 0; +function _stbtt__tesselate_cubic($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11) { + $0 = $0|0; + $1 = $1|0; + $2 = +$2; + $3 = +$3; + $4 = +$4; + $5 = +$5; + $6 = +$6; + $7 = +$7; + $8 = +$8; + $9 = +$9; + $10 = +$10; + $11 = $11|0; + var $$tr138 = 0.0, $$tr139 = 0.0, $$tr140 = 0.0, $$tr141 = 0.0, $$tr142 = 0.0, $$tr143 = 0.0, $$tr147 = 0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0; + var $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0; + var $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0; + var $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $sqrtf = 0.0, label = 0, sp = 0; sp = STACKTOP; - $0 = $n >> 3; - $1 = ($0|0)>(0); - if (!($1)) { - return; - } - $2 = (_ilog($n)|0); - $3 = (36 - ($2))|0; - $i$01 = 0; + $$tr138 = $2;$$tr139 = $3;$$tr140 = $4;$$tr141 = $5;$$tr142 = $6;$$tr143 = $7;$$tr147 = $11; while(1) { - $4 = (_bit_reverse($i$01)|0); - $5 = $4 >>> $3; - $6 = $5 << 2; - $7 = $6&65535; - $8 = (($rev) + ($i$01<<1)|0); - HEAP16[$8>>1] = $7; - $9 = (($i$01) + 1)|0; - $exitcond = ($9|0)==($0|0); - if ($exitcond) { + $12 = $$tr140 - $$tr138; + $13 = $$tr141 - $$tr139; + $14 = $$tr142 - $$tr140; + $15 = $$tr143 - $$tr141; + $16 = $8 - $$tr142; + $17 = $9 - $$tr143; + $18 = $8 - $$tr138; + $19 = $9 - $$tr139; + $20 = $12 * $12; + $21 = $13 * $13; + $22 = $20 + $21; + $23 = $22; + $24 = (+Math_sqrt((+$23))); + $25 = $14 * $14; + $26 = $15 * $15; + $27 = $25 + $26; + $28 = $27; + $29 = (+Math_sqrt((+$28))); + $30 = $24 + $29; + $31 = $16 * $16; + $32 = $17 * $17; + $33 = $31 + $32; + $34 = $33; + $35 = (+Math_sqrt((+$34))); + $36 = $30 + $35; + $37 = $36; + $38 = $18 * $18; + $39 = $19 * $19; + $40 = $38 + $39; + $sqrtf = (+Math_sqrt((+$40))); + $41 = ($$tr147|0)>(16); + if ($41) { + label = 6; break; - } else { - $i$01 = $9; } + $42 = $37 * $37; + $43 = $sqrtf * $sqrtf; + $44 = $42 - $43; + $45 = $44 > $10; + if (!($45)) { + break; + } + $46 = $$tr138 + $$tr140; + $47 = $46 * 0.5; + $48 = $$tr139 + $$tr141; + $49 = $48 * 0.5; + $50 = $$tr140 + $$tr142; + $51 = $50 * 0.5; + $52 = $$tr141 + $$tr143; + $53 = $52 * 0.5; + $54 = $$tr142 + $8; + $55 = $54 * 0.5; + $56 = $$tr143 + $9; + $57 = $56 * 0.5; + $58 = $47 + $51; + $59 = $58 * 0.5; + $60 = $49 + $53; + $61 = $60 * 0.5; + $62 = $51 + $55; + $63 = $62 * 0.5; + $64 = $53 + $57; + $65 = $64 * 0.5; + $66 = $59 + $63; + $67 = $66 * 0.5; + $68 = $61 + $65; + $69 = $68 * 0.5; + $70 = (($$tr147) + 1)|0; + _stbtt__tesselate_cubic($0,$1,$$tr138,$$tr139,$47,$49,$59,$61,$67,$69,$10,$70); + $$tr138 = $67;$$tr139 = $69;$$tr140 = $63;$$tr141 = $65;$$tr142 = $55;$$tr143 = $57;$$tr147 = $70; + } + if ((label|0) == 6) { + return; } + $71 = HEAP32[$1>>2]|0; + _stbtt__add_point($0,$71,$8,$9); + $72 = HEAP32[$1>>2]|0; + $73 = (($72) + 1)|0; + HEAP32[$1>>2] = $73; return; } -function _bit_reverse($n) { - $n = $n|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $n >>> 1; - $1 = $0 & 1431655765; - $2 = $n << 1; - $3 = $2 & -1431655766; - $4 = $1 | $3; - $5 = $4 >>> 2; - $6 = $5 & 858993459; - $7 = $4 << 2; - $8 = $7 & -858993460; - $9 = $6 | $8; - $10 = $9 >>> 4; - $11 = $10 & 252645135; - $12 = $9 << 4; - $13 = $12 & -252645136; - $14 = $11 | $13; - $15 = $14 >>> 8; - $16 = $15 & 16711935; - $17 = $14 << 8; - $18 = $17 & -16711936; - $19 = $16 | $18; - $20 = $19 >>> 16; - $21 = $19 << 16; - $22 = $20 | $21; - return ($22|0); -} -function _square($x) { - $x = +$x; - var $0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $x * $x; - return (+$0); -} -function _include_in_sort($c,$len) { - $c = $c|0; - $len = $len|0; - var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; +function _stbtt_GetGlyphBox($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; + var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($c)) + 23|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(0); - $3 = ($len<<24>>24)==(-1); - if (!($2)) { - if ($3) { - ___assert_fail((20123|0),(17015|0),736,(20138|0)); - // unreachable; - } else { - $$0 = 1; - return ($$0|0); - } + $6 = ((($0)) + 56|0); + $7 = HEAP32[$6>>2]|0; + $8 = ($7|0)==(0); + if (!($8)) { + _stbtt__GetGlyphInfoT2($0,$1,$2,$3,$4,$5); + $$1 = 1; + return ($$1|0); } - if ($3) { - $$0 = 0; - return ($$0|0); + $9 = (_stbtt__GetGlyfOffset($0,$1)|0); + $10 = ($9|0)<(0); + if ($10) { + $$1 = 0; + return ($$1|0); } - $4 = ($len&255)>(10); - $$ = $4&1; - $$0 = $$; - return ($$0|0); -} -function _uint32_compare($p,$q) { - $p = $p|0; - $q = $q|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[$p>>2]|0; - $1 = HEAP32[$q>>2]|0; - $2 = ($0>>>0)<($1>>>0); - $3 = ($0>>>0)>($1>>>0); - $4 = $3&1; - $5 = $2 ? -1 : $4; - return ($5|0); -} -function _add_entry($c,$huff_code,$symbol,$count,$len,$values) { - $c = $c|0; - $huff_code = $huff_code|0; - $symbol = $symbol|0; - $count = $count|0; - $len = $len|0; - $values = $values|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + $11 = ($2|0)==(0|0); + if (!($11)) { + $12 = ((($0)) + 4|0); + $13 = HEAP32[$12>>2]|0; + $14 = (($13) + ($9)|0); + $15 = ((($14)) + 2|0); + $16 = (_ttSHORT($15)|0); + $17 = $16 << 16 >> 16; + HEAP32[$2>>2] = $17; + } + $18 = ($3|0)==(0|0); + if (!($18)) { + $19 = ((($0)) + 4|0); + $20 = HEAP32[$19>>2]|0; + $21 = (($20) + ($9)|0); + $22 = ((($21)) + 4|0); + $23 = (_ttSHORT($22)|0); + $24 = $23 << 16 >> 16; + HEAP32[$3>>2] = $24; + } + $25 = ($4|0)==(0|0); + if (!($25)) { + $26 = ((($0)) + 4|0); + $27 = HEAP32[$26>>2]|0; + $28 = (($27) + ($9)|0); + $29 = ((($28)) + 6|0); + $30 = (_ttSHORT($29)|0); + $31 = $30 << 16 >> 16; + HEAP32[$4>>2] = $31; + } + $32 = ($5|0)==(0|0); + if ($32) { + $$1 = 1; + return ($$1|0); + } + $33 = ((($0)) + 4|0); + $34 = HEAP32[$33>>2]|0; + $35 = (($34) + ($9)|0); + $36 = ((($35)) + 8|0); + $37 = (_ttSHORT($36)|0); + $38 = $37 << 16 >> 16; + HEAP32[$5>>2] = $38; + $$1 = 1; + return ($$1|0); +} +function _stbtt__GetGlyphInfoT2($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0; + var stop = 0; sp = STACKTOP; - $0 = ((($c)) + 23|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(0); - $3 = ((($c)) + 32|0); - $4 = HEAP32[$3>>2]|0; - if ($2) { - $5 = (($4) + ($symbol<<2)|0); - HEAP32[$5>>2] = $huff_code; - return; - } else { - $6 = (($4) + ($count<<2)|0); - HEAP32[$6>>2] = $huff_code; - $7 = $len&255; - $8 = ((($c)) + 8|0); - $9 = HEAP32[$8>>2]|0; - $10 = (($9) + ($count)|0); - HEAP8[$10>>0] = $7; - $11 = (($values) + ($count<<2)|0); - HEAP32[$11>>2] = $symbol; - return; + STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); + $6 = sp; + $7 = ((($6)) + 4|0); + dest=$7; stop=dest+44|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); + HEAP32[$6>>2] = 1; + $8 = (_stbtt__run_charstring($0,$1,$6)|0); + $9 = ($2|0)==(0|0); + $10 = ($8|0)!=(0); + if ($9) { + STACKTOP = sp;return; } + $11 = ((($6)) + 24|0); + $12 = HEAP32[$11>>2]|0; + $13 = $10 ? $12 : 0; + HEAP32[$2>>2] = $13; + $14 = ((($6)) + 32|0); + $15 = HEAP32[$14>>2]|0; + $16 = $10 ? $15 : 0; + HEAP32[$3>>2] = $16; + $17 = ((($6)) + 28|0); + $18 = HEAP32[$17>>2]|0; + $19 = $10 ? $18 : 0; + HEAP32[$4>>2] = $19; + $20 = ((($6)) + 36|0); + $21 = HEAP32[$20>>2]|0; + $22 = $10 ? $21 : 0; + HEAP32[$5>>2] = $22; + STACKTOP = sp;return; } -function _get_window($f,$len) { - $f = $f|0; - $len = $len|0; - var $$0 = 0, $$0$in = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; +function _stbtt__GetGlyfOffset($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$023 = 0, $$024 = 0, $$pn = 0, $$sink = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; + var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = $len << 1; - $1 = ((($f)) + 112|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($0|0)==($2|0); - if ($3) { - $4 = ((($f)) + 1092|0); - $$0$in = $4; - $$0 = HEAP32[$$0$in>>2]|0; - return ($$0|0); + $2 = ((($0)) + 56|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)==(0); + if (!($4)) { + ___assert_fail((15465|0),(15042|0),1440,(15481|0)); + // unreachable; } - $5 = ((($f)) + 116|0); + $5 = ((($0)) + 12|0); $6 = HEAP32[$5>>2]|0; - $7 = ($0|0)==($6|0); + $7 = ($6|0)>($1|0); if (!($7)) { - ___assert_fail((23184|0),(17015|0),2725,(20263|0)); - // unreachable; + $$024 = -1; + return ($$024|0); } - $8 = ((($f)) + 1096|0); - $$0$in = $8; - $$0 = HEAP32[$$0$in>>2]|0; - return ($$0|0); + $8 = ((($0)) + 44|0); + $9 = HEAP32[$8>>2]|0; + $10 = ($9|0)>(1); + if ($10) { + $$024 = -1; + return ($$024|0); + } + $11 = ($9|0)==(0); + $12 = ((($0)) + 24|0); + $13 = HEAP32[$12>>2]|0; + $14 = ((($0)) + 4|0); + $15 = HEAP32[$14>>2]|0; + $16 = ((($0)) + 16|0); + $17 = HEAP32[$16>>2]|0; + $18 = (($15) + ($17)|0); + if ($11) { + $19 = $1 << 1; + $20 = (($18) + ($19)|0); + $21 = (_ttUSHORT($20)|0); + $22 = $21&65535; + $23 = $22 << 1; + $24 = ((($20)) + 2|0); + $25 = (_ttUSHORT($24)|0); + $26 = $25&65535; + $27 = $26 << 1; + $$pn = $23;$$sink = $27; + } else { + $28 = $1 << 2; + $29 = (($18) + ($28)|0); + $30 = (_ttULONG($29)|0); + $31 = ((($29)) + 4|0); + $32 = (_ttULONG($31)|0); + $$pn = $30;$$sink = $32; + } + $33 = (($$sink) + ($13))|0; + $$023 = (($$pn) + ($13))|0; + $34 = ($$023|0)==($33|0); + $35 = $34 ? -1 : $$023; + $$024 = $35; + return ($$024|0); +} +function _ttSHORT($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP8[$0>>0]|0; + $2 = $1&255; + $3 = $2 << 8; + $4 = ((($0)) + 1|0); + $5 = HEAP8[$4>>0]|0; + $6 = $5&255; + $7 = $3 | $6; + $8 = $7&65535; + return ($8|0); } -function _vorbis_decode_packet_rest($f,$len,$m,$left_start,$right_start,$right_end,$p_left) { - $f = $f|0; - $len = $len|0; - $m = $m|0; - $left_start = $left_start|0; - $right_start = $right_start|0; - $right_end = $right_end|0; - $p_left = $p_left|0; - var $$ = 0, $$0 = 0, $$01 = 0, $$2 = 0, $$3 = 0, $$4 = 0, $$5 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; - var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; - var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; - var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; - var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; - var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; - var $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; - var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0; - var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; - var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0; - var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0; - var $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0; - var $307 = 0.0, $308 = 0, $309 = 0, $31 = 0, $310 = 0.0, $311 = 0, $312 = 0.0, $313 = 0.0, $314 = 0.0, $315 = 0.0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0; - var $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0; - var $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0; - var $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0; - var $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $4 = 0, $40 = 0; - var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; - var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; - var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; - var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $a2$0 = 0.0, $ch$0$lcssa = 0, $ch$023 = 0, $ch$1 = 0, $cval$0 = 0, $cval$2$ph = 0, $cval$236 = 0, $do_not_decode = 0, $exitcond = 0, $exitcond58 = 0, $i$053 = 0, $i$131 = 0, $i$228 = 0, $i$320 = 0, $i$320$in = 0, $i$414 = 0; - var $i$513 = 0, $j$043 = 0, $j$147 = 0, $j$251 = 0, $j$324 = 0, $j$416 = 0, $k$038 = 0, $m2$0 = 0.0, $offset$042 = 0, $offset$1$lcssa = 0, $offset$137 = 0, $offset$2 = 0, $really_zero_channel = 0, $right_end$ = 0, $room$0 = 0, $step2_flag = 0, $storemerge = 0, $temp$0 = 0, $temp$1 = 0, $zero_channel = 0; - var label = 0, sp = 0; +function _ttUSHORT($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 2560|0; - $zero_channel = sp + 1280|0; - $really_zero_channel = sp + 256|0; - $step2_flag = sp; - $do_not_decode = sp + 2304|0; - $0 = HEAP8[$m>>0]|0; - $1 = $0&255; - $2 = (((($f)) + 104|0) + ($1<<2)|0); - $3 = HEAP32[$2>>2]|0; - $4 = ((($m)) + 1|0); + $1 = HEAP8[$0>>0]|0; + $2 = $1&255; + $3 = $2 << 8; + $4 = ((($0)) + 1|0); $5 = HEAP8[$4>>0]|0; $6 = $5&255; - $7 = ((($f)) + 404|0); - $8 = HEAP32[$7>>2]|0; - $9 = (($8) + (($6*40)|0)|0); - $10 = $3 >> 1; - $11 = (0 - ($10))|0; - $12 = ((($f)) + 4|0); + $7 = $3 | $6; + $8 = $7&65535; + return ($8|0); +} +function _ttULONG($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP8[$0>>0]|0; + $2 = $1&255; + $3 = $2 << 24; + $4 = ((($0)) + 1|0); + $5 = HEAP8[$4>>0]|0; + $6 = $5&255; + $7 = $6 << 16; + $8 = $7 | $3; + $9 = ((($0)) + 2|0); + $10 = HEAP8[$9>>0]|0; + $11 = $10&255; + $12 = $11 << 8; + $13 = $8 | $12; + $14 = ((($0)) + 3|0); + $15 = HEAP8[$14>>0]|0; + $16 = $15&255; + $17 = $13 | $16; + return ($17|0); +} +function _stbtt__run_charstring($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$ = 0, $$0274$be = 0, $$0274335 = 0, $$0276$be = 0, $$0276334 = 0, $$0279 = 0.0, $$0280 = 0.0, $$0282318 = 0.0, $$0285$be = 0, $$0285333 = 0, $$0288$be = 0, $$0288332 = 0, $$0290329 = 0, $$0294$be = 0, $$0294331 = 0, $$1277 = 0, $$1283 = 0.0, $$1286 = 0, $$1291 = 0, $$2292 = 0; + var $$3 = 0, $$3293 = 0, $$363 = 0.0, $$4 = 0, $$5327 = 0, $$6$lcssa = 0, $$6322 = 0, $$7$lcssa = 0, $$7319 = 0, $$8317 = 0, $$byval_copy1 = 0, $$lcssa = 0, $$lcssa316 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0.0; + var $106 = 0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0, $123 = 0; + var $124 = 0.0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0, $134 = 0, $135 = 0, $136 = 0.0, $137 = 0, $138 = 0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0; + var $142 = 0.0, $143 = 0, $144 = 0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0.0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0.0, $16 = 0; + var $160 = 0, $161 = 0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0.0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0, $17 = 0, $170 = 0, $171 = 0.0, $172 = 0, $173 = 0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; + var $179 = 0, $18 = 0, $180 = 0, $181 = 0.0, $182 = 0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; + var $197 = 0, $198 = 0.0, $199 = 0, $20 = 0, $200 = 0.0, $201 = 0, $202 = 0, $203 = 0.0, $204 = 0, $205 = 0, $206 = 0.0, $207 = 0, $208 = 0, $209 = 0.0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0; + var $215 = 0, $216 = 0, $217 = 0.0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0.0, $223 = 0, $224 = 0.0, $225 = 0, $226 = 0.0, $227 = 0, $228 = 0, $229 = 0.0, $23 = 0, $230 = 0, $231 = 0, $232 = 0; + var $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0; + var $251 = 0, $252 = 0.0, $253 = 0.0, $254 = 0.0, $255 = 0.0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0, $261 = 0.0, $262 = 0.0, $263 = 0.0, $264 = 0.0, $265 = 0.0, $266 = 0.0, $267 = 0.0, $268 = 0.0, $269 = 0.0; + var $27 = 0, $270 = 0.0, $271 = 0.0, $272 = 0.0, $273 = 0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0.0, $279 = 0.0, $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0.0, $284 = 0.0, $285 = 0.0, $286 = 0, $287 = 0.0; + var $288 = 0.0, $289 = 0.0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0.0, $296 = 0.0, $297 = 0.0, $298 = 0.0, $299 = 0.0, $3 = 0, $30 = 0, $300 = 0.0, $301 = 0.0, $302 = 0.0, $303 = 0.0, $304 = 0.0; + var $305 = 0.0, $306 = 0, $307 = 0.0, $308 = 0.0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0.0, $316 = 0.0, $317 = 0, $318 = 0, $319 = 0.0, $32 = 0, $320 = 0, $321 = 0, $322 = 0; + var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; + var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0, $68 = 0, $69 = 0; + var $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; + var $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0, $fabsf = 0.0, $fabsf296 = 0.0, $not$ = 0, $or$cond3 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 368|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(368|0); + $$byval_copy1 = sp + 352|0; + $3 = sp + 160|0; + $4 = sp + 40|0; + $5 = sp + 24|0; + $6 = sp; + $7 = sp + 12|0; + $8 = ((($0)) + 84|0); + ;HEAP32[$5>>2]=HEAP32[$8>>2]|0;HEAP32[$5+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$5+8>>2]=HEAP32[$8+8>>2]|0; + $9 = ((($0)) + 60|0); + ;HEAP32[$$byval_copy1>>2]=HEAP32[$9>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$9+8>>2]|0; + _stbtt__cff_index_get($6,$$byval_copy1,$1); + $10 = ((($6)) + 4|0); + $11 = HEAP32[$10>>2]|0; + $12 = ((($6)) + 8|0); $13 = HEAP32[$12>>2]|0; - $14 = ($13|0)>(0); - L1: do { - if ($14) { - $15 = (((($8) + (($6*40)|0)|0)) + 4|0); - $16 = ((($f)) + 260|0); - $17 = ((($f)) + 1396|0); - $18 = ((($step2_flag)) + 1|0); - $19 = ((($f)) + 124|0); - $20 = ((($f)) + 1396|0); - $21 = ((($f)) + 1392|0); - $22 = ((($f)) + 124|0); - $23 = ((($f)) + 1396|0); - $24 = ((($f)) + 1392|0); - $i$053 = 0; - while(1) { - $25 = HEAP32[$15>>2]|0; - $26 = (((($25) + (($i$053*3)|0)|0)) + 2|0); - $27 = HEAP8[$26>>0]|0; - $28 = $27&255; - $29 = (($zero_channel) + ($i$053<<2)|0); - HEAP32[$29>>2] = 0; - $30 = ((((($8) + (($6*40)|0)|0)) + 9|0) + ($28)|0); - $31 = HEAP8[$30>>0]|0; - $32 = $31&255; - $33 = (((($f)) + 132|0) + ($32<<1)|0); - $34 = HEAP16[$33>>1]|0; - $35 = ($34<<16>>16)==(0); - if ($35) { - break; + $14 = ($11|0)<($13|0); + if (!($14)) { + $$3 = 0; + STACKTOP = sp;return ($$3|0); + } + $15 = ((($0)) + 116|0); + $16 = ((($0)) + 72|0); + $17 = ((($3)) + 4|0); + $18 = ((($3)) + 8|0); + $19 = ((($3)) + 12|0); + $20 = ((($3)) + 16|0); + $21 = ((($3)) + 20|0); + $22 = ((($3)) + 24|0); + $23 = ((($3)) + 4|0); + $24 = ((($3)) + 8|0); + $25 = ((($3)) + 12|0); + $26 = ((($3)) + 16|0); + $27 = ((($3)) + 20|0); + $28 = ((($3)) + 24|0); + $29 = ((($3)) + 28|0); + $30 = ((($3)) + 32|0); + $31 = ((($3)) + 36|0); + $32 = ((($3)) + 40|0); + $33 = ((($3)) + 44|0); + $34 = ((($3)) + 4|0); + $35 = ((($3)) + 8|0); + $36 = ((($3)) + 12|0); + $37 = ((($3)) + 16|0); + $38 = ((($3)) + 20|0); + $39 = ((($3)) + 24|0); + $40 = ((($3)) + 28|0); + $41 = ((($3)) + 32|0); + $42 = ((($3)) + 4|0); + $43 = ((($3)) + 8|0); + $44 = ((($3)) + 12|0); + $45 = ((($3)) + 16|0); + $46 = ((($3)) + 20|0); + $47 = ((($3)) + 24|0); + $48 = ((($3)) + 28|0); + $49 = ((($3)) + 32|0); + $50 = ((($3)) + 36|0); + $51 = ((($3)) + 40|0); + $$0274335 = 1;$$0276334 = 0;$$0285333 = 0;$$0288332 = 0;$$0294331 = 0; + L4: while(1) { + $52 = (_stbtt__buf_get8($6)|0); + L6: do { + switch ($52<<24>>24) { + case 14: { + label = 63; + break L4; + break; + } + case 20: case 19: { + $53 = ($$0274335|0)==(0); + if ($53) { + $$1277 = $$0276334; + } else { + $54 = (($$0294331|0) / 2)&-1; + $55 = (($$0276334) + ($54))|0; + $$1277 = $55; + } + $56 = (($$1277) + 7)|0; + $57 = (($56|0) / 8)&-1; + _stbtt__buf_skip($6,$57); + $$0274$be = 0;$$0276$be = $$1277;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break; + } + case 23: case 18: case 3: case 1: { + $58 = (($$0294331|0) / 2)&-1; + $59 = (($$0276334) + ($58))|0; + $$0274$be = $$0274335;$$0276$be = $59;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break; + } + case 21: { + $60 = ($$0294331|0)<(2); + if ($60) { + $$3 = 0; + label = 80; + break L4; + } + $61 = (($$0294331) + -2)|0; + $62 = (($3) + ($61<<2)|0); + $63 = +HEAPF32[$62>>2]; + $64 = (($$0294331) + -1)|0; + $65 = (($3) + ($64<<2)|0); + $66 = +HEAPF32[$65>>2]; + _stbtt__csctx_rmove_to($2,$63,$66); + $$0274$be = 0;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break; + } + case 4: { + $67 = ($$0294331|0)<(1); + if ($67) { + $$3 = 0; + label = 80; + break L4; + } + $68 = (($$0294331) + -1)|0; + $69 = (($3) + ($68<<2)|0); + $70 = +HEAPF32[$69>>2]; + _stbtt__csctx_rmove_to($2,0.0,$70); + $$0274$be = 0;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break; + } + case 22: { + $71 = ($$0294331|0)<(1); + if ($71) { + $$3 = 0; + label = 80; + break L4; + } + $72 = (($$0294331) + -1)|0; + $73 = (($3) + ($72<<2)|0); + $74 = +HEAPF32[$73>>2]; + _stbtt__csctx_rmove_to($2,$74,0.0); + $$0274$be = 0;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break; + } + case 5: { + $75 = ($$0294331|0)<(2); + if ($75) { + $$3 = 0; + label = 80; + break L4; + } else { + $$0290329 = 0;$79 = 1; + } + while(1) { + $76 = (($3) + ($$0290329<<2)|0); + $77 = +HEAPF32[$76>>2]; + $78 = (($3) + ($79<<2)|0); + $80 = +HEAPF32[$78>>2]; + _stbtt__csctx_rline_to($2,$77,$80); + $81 = (($$0290329) + 2)|0; + $82 = $81 | 1; + $83 = ($82|0)<($$0294331|0); + if ($83) { + $$0290329 = $81;$79 = $82; + } else { + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break; + } + } + break; + } + case 7: { + $84 = ($$0294331|0)<(1); + if ($84) { + $$3 = 0; + label = 80; + break L4; + } else { + $$2292 = 0; + label = 20; } - $36 = HEAP32[$16>>2]|0; - $37 = (_get_bits($f,1)|0); - $38 = ($37|0)==(0); - do { - if ($38) { - label = 50; + break; + } + case 6: { + $85 = ($$0294331|0)<(1); + if ($85) { + $$3 = 0; + label = 80; + break L4; + } else { + $$1291 = 0; + label = 18; + } + break; + } + case 31: { + $94 = ($$0294331|0)<(4); + if ($94) { + $$3 = 0; + label = 80; + break L4; + } else { + $$4 = 0; + label = 28; + } + break; + } + case 30: { + $95 = ($$0294331|0)<(4); + if ($95) { + $$3 = 0; + label = 80; + break L4; + } else { + $$3293 = 0; + label = 24; + } + break; + } + case 8: { + $134 = ($$0294331|0)<(6); + if ($134) { + $$3 = 0; + label = 80; + break L4; + } else { + $$5327 = 0;$150 = 5; + } + while(1) { + $135 = (($3) + ($$5327<<2)|0); + $136 = +HEAPF32[$135>>2]; + $137 = $$5327 | 1; + $138 = (($3) + ($137<<2)|0); + $139 = +HEAPF32[$138>>2]; + $140 = (($$5327) + 2)|0; + $141 = (($3) + ($140<<2)|0); + $142 = +HEAPF32[$141>>2]; + $143 = (($$5327) + 3)|0; + $144 = (($3) + ($143<<2)|0); + $145 = +HEAPF32[$144>>2]; + $146 = (($$5327) + 4)|0; + $147 = (($3) + ($146<<2)|0); + $148 = +HEAPF32[$147>>2]; + $149 = (($3) + ($150<<2)|0); + $151 = +HEAPF32[$149>>2]; + _stbtt__csctx_rccurve_to($2,$136,$139,$142,$145,$148,$151); + $152 = (($$5327) + 6)|0; + $153 = (($$5327) + 11)|0; + $154 = ($153|0)<($$0294331|0); + if ($154) { + $$5327 = $152;$150 = $153; } else { - $39 = (((($36) + (($32*1596)|0)|0)) + 1588|0); - $40 = HEAP8[$39>>0]|0; - $41 = $40&255; - $42 = (($41) + -1)|0; - $43 = (9244 + ($42<<2)|0); - $44 = HEAP32[$43>>2]|0; - $45 = (((($f)) + 996|0) + ($i$053<<2)|0); - $46 = HEAP32[$45>>2]|0; - $47 = (_ilog($44)|0); - $48 = (($47) + -1)|0; - $49 = (_get_bits($f,$48)|0); - $50 = $49&65535; - HEAP16[$46>>1] = $50; - $51 = (_get_bits($f,$48)|0); - $52 = $51&65535; - $53 = ((($46)) + 2|0); - HEAP16[$53>>1] = $52; - $54 = (($36) + (($32*1596)|0)|0); - $55 = HEAP8[$54>>0]|0; - $56 = ($55<<24>>24)==(0); - if (!($56)) { - $j$043 = 0;$offset$042 = 2; - while(1) { - $57 = ((((($36) + (($32*1596)|0)|0)) + 1|0) + ($j$043)|0); - $58 = HEAP8[$57>>0]|0; - $59 = $58&255; - $60 = ((((($36) + (($32*1596)|0)|0)) + 33|0) + ($59)|0); - $61 = HEAP8[$60>>0]|0; - $62 = ((((($36) + (($32*1596)|0)|0)) + 49|0) + ($59)|0); - $63 = HEAP8[$62>>0]|0; - $64 = $63&255; - $65 = 1 << $64; - $66 = (($65) + -1)|0; - $67 = ($63<<24>>24)==(0); - if ($67) { - $cval$2$ph = 0; - } else { - $68 = HEAP32[$19>>2]|0; - $69 = ((((($36) + (($32*1596)|0)|0)) + 65|0) + ($59)|0); - $70 = HEAP8[$69>>0]|0; - $71 = $70&255; - $72 = (($68) + (($71*2096)|0)|0); - $73 = HEAP32[$20>>2]|0; - $74 = ($73|0)<(10); - if ($74) { - _prep_huffman($f); - } - $75 = HEAP32[$21>>2]|0; - $76 = $75 & 1023; - $77 = ((((($68) + (($71*2096)|0)|0)) + 36|0) + ($76<<1)|0); - $78 = HEAP16[$77>>1]|0; - $79 = $78 << 16 >> 16; - $80 = ($78<<16>>16)>(-1); - if ($80) { - $81 = (((($68) + (($71*2096)|0)|0)) + 8|0); - $82 = HEAP32[$81>>2]|0; - $83 = (($82) + ($79)|0); - $84 = HEAP8[$83>>0]|0; - $85 = $84&255; - $86 = $75 >>> $85; - HEAP32[$21>>2] = $86; - $87 = HEAP32[$20>>2]|0; - $88 = (($87) - ($85))|0; - $89 = ($88|0)<(0); - $$ = $89 ? 0 : $88; - HEAP32[$20>>2] = $$; - $$2 = $89 ? -1 : $79; - $cval$0 = $$2; - } else { - $90 = (_codebook_decode_scalar_raw($f,$72)|0); - $cval$0 = $90; - } - $91 = (((($68) + (($71*2096)|0)|0)) + 23|0); - $92 = HEAP8[$91>>0]|0; - $93 = ($92<<24>>24)==(0); - if ($93) { - $cval$2$ph = $cval$0; - } else { - $94 = (((($68) + (($71*2096)|0)|0)) + 2088|0); - $95 = HEAP32[$94>>2]|0; - $96 = (($95) + ($cval$0<<2)|0); - $97 = HEAP32[$96>>2]|0; - $cval$2$ph = $97; - } - } - $98 = ($61<<24>>24)==(0); - if ($98) { - $offset$1$lcssa = $offset$042; - } else { - $99 = $61&255; - $cval$236 = $cval$2$ph;$k$038 = 0;$offset$137 = $offset$042; - while(1) { - $100 = $cval$236 & $66; - $101 = (((((($36) + (($32*1596)|0)|0)) + 82|0) + ($59<<4)|0) + ($100<<1)|0); - $102 = HEAP16[$101>>1]|0; - $103 = $cval$236 >> $64; - $104 = ($102<<16>>16)>(-1); - if ($104) { - $105 = $102 << 16 >> 16; - $106 = HEAP32[$22>>2]|0; - $107 = (($106) + (($105*2096)|0)|0); - $108 = HEAP32[$23>>2]|0; - $109 = ($108|0)<(10); - if ($109) { - _prep_huffman($f); - } - $110 = HEAP32[$24>>2]|0; - $111 = $110 & 1023; - $112 = ((((($106) + (($105*2096)|0)|0)) + 36|0) + ($111<<1)|0); - $113 = HEAP16[$112>>1]|0; - $114 = $113 << 16 >> 16; - $115 = ($113<<16>>16)>(-1); - if ($115) { - $116 = (((($106) + (($105*2096)|0)|0)) + 8|0); - $117 = HEAP32[$116>>2]|0; - $118 = (($117) + ($114)|0); - $119 = HEAP8[$118>>0]|0; - $120 = $119&255; - $121 = $110 >>> $120; - HEAP32[$24>>2] = $121; - $122 = HEAP32[$23>>2]|0; - $123 = (($122) - ($120))|0; - $124 = ($123|0)<(0); - $$3 = $124 ? 0 : $123; - HEAP32[$23>>2] = $$3; - $$4 = $124 ? -1 : $114; - $temp$0 = $$4; - } else { - $125 = (_codebook_decode_scalar_raw($f,$107)|0); - $temp$0 = $125; - } - $126 = (((($106) + (($105*2096)|0)|0)) + 23|0); - $127 = HEAP8[$126>>0]|0; - $128 = ($127<<24>>24)==(0); - if ($128) { - $temp$1 = $temp$0; - } else { - $129 = (((($106) + (($105*2096)|0)|0)) + 2088|0); - $130 = HEAP32[$129>>2]|0; - $131 = (($130) + ($temp$0<<2)|0); - $132 = HEAP32[$131>>2]|0; - $temp$1 = $132; - } - $133 = $temp$1&65535; - $134 = (($46) + ($offset$137<<1)|0); - HEAP16[$134>>1] = $133; - } else { - $135 = (($46) + ($offset$137<<1)|0); - HEAP16[$135>>1] = 0; - } - $offset$2 = (($offset$137) + 1)|0; - $136 = (($k$038) + 1)|0; - $exitcond58 = ($136|0)==($99|0); - if ($exitcond58) { - break; - } else { - $cval$236 = $103;$k$038 = $136;$offset$137 = $offset$2; - } - } - $137 = (($offset$042) + ($99))|0; - $offset$1$lcssa = $137; - } - $138 = (($j$043) + 1)|0; - $139 = HEAP8[$54>>0]|0; - $140 = $139&255; - $141 = ($138|0)<($140|0); - if ($141) { - $j$043 = $138;$offset$042 = $offset$1$lcssa; - } else { - break; - } - } + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break; + } + } + break; + } + case 24: { + $155 = ($$0294331|0)<(8); + if ($155) { + $$3 = 0; + label = 80; + break L4; + } + $156 = (($$0294331) + -2)|0; + $157 = ($156|0)>(5); + if ($157) { + $$6322 = 0;$161 = 1;$173 = 5; + while(1) { + $158 = (($3) + ($$6322<<2)|0); + $159 = +HEAPF32[$158>>2]; + $160 = (($3) + ($161<<2)|0); + $162 = +HEAPF32[$160>>2]; + $163 = (($$6322) + 2)|0; + $164 = (($3) + ($163<<2)|0); + $165 = +HEAPF32[$164>>2]; + $166 = (($$6322) + 3)|0; + $167 = (($3) + ($166<<2)|0); + $168 = +HEAPF32[$167>>2]; + $169 = (($$6322) + 4)|0; + $170 = (($3) + ($169<<2)|0); + $171 = +HEAPF32[$170>>2]; + $172 = (($3) + ($173<<2)|0); + $174 = +HEAPF32[$172>>2]; + _stbtt__csctx_rccurve_to($2,$159,$162,$165,$168,$171,$174); + $175 = (($$6322) + 6)|0; + $176 = (($$6322) + 11)|0; + $177 = ($176|0)<($156|0); + $178 = $175 | 1; + if ($177) { + $$6322 = $175;$161 = $178;$173 = $176; + } else { + $$6$lcssa = $175;$$lcssa316 = $178; + break; } - $142 = HEAP32[$17>>2]|0; - $143 = ($142|0)==(-1); - if ($143) { - label = 50; + } + } else { + $$6$lcssa = 0;$$lcssa316 = 1; + } + $179 = ($$lcssa316|0)<($$0294331|0); + if (!($179)) { + $$3 = 0; + label = 80; + break L4; + } + $180 = (($3) + ($$6$lcssa<<2)|0); + $181 = +HEAPF32[$180>>2]; + $182 = (($3) + ($$lcssa316<<2)|0); + $183 = +HEAPF32[$182>>2]; + _stbtt__csctx_rline_to($2,$181,$183); + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break; + } + case 25: { + $184 = ($$0294331|0)<(8); + if ($184) { + $$3 = 0; + label = 80; + break L4; + } + $185 = (($$0294331) + -6)|0; + $186 = ($185|0)>(1); + if ($186) { + $$7319 = 0;$190 = 1; + while(1) { + $187 = (($3) + ($$7319<<2)|0); + $188 = +HEAPF32[$187>>2]; + $189 = (($3) + ($190<<2)|0); + $191 = +HEAPF32[$189>>2]; + _stbtt__csctx_rline_to($2,$188,$191); + $192 = (($$7319) + 2)|0; + $193 = $192 | 1; + $194 = ($193|0)<($185|0); + if ($194) { + $$7319 = $192;$190 = $193; + } else { + $$7$lcssa = $192;$$lcssa = $193; break; } - HEAP8[$18>>0] = 1; - HEAP8[$step2_flag>>0] = 1; - $144 = (((($36) + (($32*1596)|0)|0)) + 1592|0); - $145 = HEAP32[$144>>2]|0; - $146 = ($145|0)>(2); - if ($146) { - $147 = (($44) + 65535)|0; - $j$147 = 2; - while(1) { - $151 = ((((($36) + (($32*1596)|0)|0)) + 1088|0) + ($j$147<<1)|0); - $152 = HEAP8[$151>>0]|0; - $153 = $152&255; - $154 = ((((((($36) + (($32*1596)|0)|0)) + 1088|0) + ($j$147<<1)|0)) + 1|0); - $155 = HEAP8[$154>>0]|0; - $156 = $155&255; - $157 = ((((($36) + (($32*1596)|0)|0)) + 338|0) + ($j$147<<1)|0); - $158 = HEAP16[$157>>1]|0; - $159 = $158&65535; - $160 = ((((($36) + (($32*1596)|0)|0)) + 338|0) + ($153<<1)|0); - $161 = HEAP16[$160>>1]|0; - $162 = $161&65535; - $163 = ((((($36) + (($32*1596)|0)|0)) + 338|0) + ($156<<1)|0); - $164 = HEAP16[$163>>1]|0; - $165 = $164&65535; - $166 = (($46) + ($153<<1)|0); - $167 = HEAP16[$166>>1]|0; - $168 = $167 << 16 >> 16; - $169 = (($46) + ($156<<1)|0); - $170 = HEAP16[$169>>1]|0; - $171 = $170 << 16 >> 16; - $172 = (_predict_point($159,$162,$165,$168,$171)|0); - $173 = (($46) + ($j$147<<1)|0); - $174 = HEAP16[$173>>1]|0; - $175 = $174 << 16 >> 16; - $176 = (($44) - ($172))|0; - $177 = ($174<<16>>16)==(0); - do { - if ($177) { - $195 = (($step2_flag) + ($j$147)|0); - HEAP8[$195>>0] = 0; - $196 = $172&65535; - HEAP16[$173>>1] = $196; - } else { - $178 = ($176|0)<($172|0); - $$5 = $178 ? $176 : $172; - $room$0 = $$5 << 1; - $179 = (($step2_flag) + ($156)|0); - HEAP8[$179>>0] = 1; - $180 = (($step2_flag) + ($153)|0); - HEAP8[$180>>0] = 1; - $181 = (($step2_flag) + ($j$147)|0); - HEAP8[$181>>0] = 1; - $182 = ($175|0)<($room$0|0); - if ($182) { - $186 = $175 & 1; - $187 = ($186|0)==(0); - if ($187) { - $192 = $175 >>> 1; - $193 = (($192) + ($172))|0; - $194 = $193&65535; - HEAP16[$173>>1] = $194; - break; - } else { - $188 = (($175) + 1)|0; - $189 = $188 >>> 1; - $190 = (($172) - ($189))|0; - $191 = $190&65535; - HEAP16[$173>>1] = $191; - break; - } - } else { - $183 = ($176|0)>($172|0); - if ($183) { - HEAP16[$173>>1] = $174; - break; - } else { - $184 = (($147) - ($175))|0; - $185 = $184&65535; - HEAP16[$173>>1] = $185; - break; - } - } - } - } while(0); - $197 = (($j$147) + 1)|0; - $198 = HEAP32[$144>>2]|0; - $199 = ($197|0)<($198|0); - if ($199) { - $j$147 = $197; - } else { - $148 = $198; - break; - } - } + } + } else { + $$7$lcssa = 0;$$lcssa = 1; + } + $195 = (($$7$lcssa) + 5)|0; + $196 = ($195|0)<($$0294331|0); + if (!($196)) { + $$3 = 0; + label = 80; + break L4; + } + $197 = (($3) + ($$7$lcssa<<2)|0); + $198 = +HEAPF32[$197>>2]; + $199 = (($3) + ($$lcssa<<2)|0); + $200 = +HEAPF32[$199>>2]; + $201 = (($$7$lcssa) + 2)|0; + $202 = (($3) + ($201<<2)|0); + $203 = +HEAPF32[$202>>2]; + $204 = (($$7$lcssa) + 3)|0; + $205 = (($3) + ($204<<2)|0); + $206 = +HEAPF32[$205>>2]; + $207 = (($$7$lcssa) + 4)|0; + $208 = (($3) + ($207<<2)|0); + $209 = +HEAPF32[$208>>2]; + $210 = (($3) + ($195<<2)|0); + $211 = +HEAPF32[$210>>2]; + _stbtt__csctx_rccurve_to($2,$198,$200,$203,$206,$209,$211); + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break; + } + case 27: case 26: { + $212 = ($$0294331|0)<(4); + if ($212) { + $$3 = 0; + label = 80; + break L4; + } + $213 = $$0294331 & 1; + $214 = ($213|0)==(0); + $215 = (($213) + 3)|0; + $216 = ($215|0)<($$0294331|0); + if ($216) { + $not$ = $214 ^ 1; + $$ = $not$&1; + $217 = +HEAPF32[$3>>2]; + $$363 = $214 ? 0.0 : $217; + $218 = ($52<<24>>24)==(27); + $$0282318 = $$363;$$8317 = $$;$228 = $215; + while(1) { + $219 = (($$8317) + 2)|0; + $220 = (($$8317) + 1)|0; + $221 = (($3) + ($219<<2)|0); + $222 = +HEAPF32[$221>>2]; + $223 = (($3) + ($$8317<<2)|0); + $224 = +HEAPF32[$223>>2]; + $225 = (($3) + ($220<<2)|0); + $226 = +HEAPF32[$225>>2]; + $227 = (($3) + ($228<<2)|0); + $229 = +HEAPF32[$227>>2]; + if ($218) { + _stbtt__csctx_rccurve_to($2,$224,$$0282318,$226,$222,$229,0.0); } else { - $148 = $145; + _stbtt__csctx_rccurve_to($2,$$0282318,$224,$226,$222,0.0,$229); } - $149 = ($148|0)>(0); - if ($149) { - $150 = HEAP32[$144>>2]|0; - $j$251 = 0; - while(1) { - $200 = (($step2_flag) + ($j$251)|0); - $201 = HEAP8[$200>>0]|0; - $202 = ($201<<24>>24)==(0); - if ($202) { - $203 = (($46) + ($j$251<<1)|0); - HEAP16[$203>>1] = -1; - } - $204 = (($j$251) + 1)|0; - $205 = ($204|0)<($150|0); - if ($205) { - $j$251 = $204; - } else { - break; - } - } + $230 = (($$8317) + 4)|0; + $231 = (($$8317) + 7)|0; + $232 = ($231|0)<($$0294331|0); + if ($232) { + $$0282318 = 0.0;$$8317 = $230;$228 = $231; + } else { + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break; } } - } while(0); - if ((label|0) == 50) { - label = 0; - HEAP32[$29>>2] = 1; - } - $206 = (($i$053) + 1)|0; - $207 = HEAP32[$12>>2]|0; - $208 = ($206|0)<($207|0); - if ($208) { - $i$053 = $206; } else { - break L1; + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; } + break; } - _error($f,21); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - } while(0); - $209 = ((($f)) + 80|0); - $210 = HEAP32[$209>>2]|0; - $211 = ($210|0)==(0|0); - if (!($211)) { - $212 = ((($f)) + 84|0); - $213 = HEAP32[$212>>2]|0; - $214 = ((($f)) + 92|0); - $215 = HEAP32[$214>>2]|0; - $216 = ($213|0)==($215|0); - if (!($216)) { - ___assert_fail((19807|0),(17015|0),2953,(20274|0)); - // unreachable; - } - } - $217 = HEAP32[$12>>2]|0; - $218 = $217 << 2; - _memcpy(($really_zero_channel|0),($zero_channel|0),($218|0))|0; - $219 = HEAP16[$9>>1]|0; - $220 = ($219<<16>>16)==(0); - if (!($220)) { - $221 = (((($8) + (($6*40)|0)|0)) + 4|0); - $222 = HEAP32[$221>>2]|0; - $223 = HEAP16[$9>>1]|0; - $224 = $223&65535; - $i$131 = 0; - while(1) { - $229 = (($222) + (($i$131*3)|0)|0); - $230 = HEAP8[$229>>0]|0; - $231 = $230&255; - $232 = (($zero_channel) + ($231<<2)|0); - $233 = HEAP32[$232>>2]|0; - $234 = ($233|0)==(0); - if ($234) { - label = 61; - } else { - $235 = (((($222) + (($i$131*3)|0)|0)) + 1|0); - $236 = HEAP8[$235>>0]|0; - $237 = $236&255; - $238 = (($zero_channel) + ($237<<2)|0); - $239 = HEAP32[$238>>2]|0; - $240 = ($239|0)==(0); - if ($240) { - label = 61; + case 10: { + $233 = ($$0285333|0)==(0); + if ($233) { + $234 = HEAP32[$15>>2]|0; + $235 = ($234|0)==(0); + if ($235) { + $$1286 = 1; + label = 54; + } else { + _stbtt__cid_get_glyph_subrs($5,$0,$1); + $$1286 = 1; + label = 54; + } + } else { + $$1286 = $$0285333; + label = 54; } + break; } - if ((label|0) == 61) { - label = 0; - $241 = HEAP32[$221>>2]|0; - $242 = (((($241) + (($i$131*3)|0)|0)) + 1|0); - $243 = HEAP8[$242>>0]|0; - $244 = $243&255; - $245 = (($zero_channel) + ($244<<2)|0); - HEAP32[$245>>2] = 0; - $246 = HEAP32[$221>>2]|0; - $247 = (($246) + (($i$131*3)|0)|0); - $248 = HEAP8[$247>>0]|0; - $249 = $248&255; - $250 = (($zero_channel) + ($249<<2)|0); - HEAP32[$250>>2] = 0; - } - $251 = (($i$131) + 1)|0; - $252 = ($251|0)<($224|0); - if ($252) { - $i$131 = $251; - } else { + case 29: { + $$1286 = $$0285333; + label = 54; break; } - } - } - $225 = (((($8) + (($6*40)|0)|0)) + 8|0); - $226 = HEAP8[$225>>0]|0; - $227 = ($226<<24>>24)==(0); - if (!($227)) { - $228 = (((($8) + (($6*40)|0)|0)) + 4|0); - $i$228 = 0; - while(1) { - $253 = HEAP32[$12>>2]|0; - $254 = ($253|0)>(0); - if ($254) { - $255 = HEAP32[$228>>2]|0; - $256 = HEAP32[$12>>2]|0; - $ch$023 = 0;$j$324 = 0; - while(1) { - $257 = (((($255) + (($j$324*3)|0)|0)) + 2|0); - $258 = HEAP8[$257>>0]|0; - $259 = $258&255; - $260 = ($259|0)==($i$228|0); + case 11: { + $247 = ($$0288332|0)<(1); + if ($247) { + $$3 = 0; + label = 80; + break L4; + } + $248 = (($$0288332) + -1)|0; + $249 = (($4) + (($248*12)|0)|0); + ;HEAP32[$6>>2]=HEAP32[$249>>2]|0;HEAP32[$6+4>>2]=HEAP32[$249+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$249+8>>2]|0; + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $248;$$0294$be = $$0294331; + label = 73; + break; + } + case 12: { + $250 = (_stbtt__buf_get8($6)|0); + switch ($250<<24>>24) { + case 34: { + $251 = ($$0294331|0)<(7); + if ($251) { + $$3 = 0; + label = 80; + break L4; + } + $252 = +HEAPF32[$3>>2]; + $253 = +HEAPF32[$17>>2]; + $254 = +HEAPF32[$18>>2]; + $255 = +HEAPF32[$19>>2]; + $256 = +HEAPF32[$20>>2]; + $257 = +HEAPF32[$21>>2]; + $258 = +HEAPF32[$22>>2]; + _stbtt__csctx_rccurve_to($2,$252,0.0,$253,$254,$255,0.0); + $259 = -$254; + _stbtt__csctx_rccurve_to($2,$256,0.0,$257,$259,$258,0.0); + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break L6; + break; + } + case 35: { + $260 = ($$0294331|0)<(13); if ($260) { - $261 = (($zero_channel) + ($j$324<<2)|0); - $262 = HEAP32[$261>>2]|0; - $263 = ($262|0)==(0); - $264 = (($do_not_decode) + ($ch$023)|0); - if ($263) { - HEAP8[$264>>0] = 0; - $266 = (((($f)) + 800|0) + ($j$324<<2)|0); - $267 = HEAP32[$266>>2]|0; - $268 = (($step2_flag) + ($ch$023<<2)|0); - HEAP32[$268>>2] = $267; - } else { - HEAP8[$264>>0] = 1; - $265 = (($step2_flag) + ($ch$023<<2)|0); - HEAP32[$265>>2] = 0; - } - $269 = (($ch$023) + 1)|0; - $ch$1 = $269; - } else { - $ch$1 = $ch$023; + $$3 = 0; + label = 80; + break L4; } - $270 = (($j$324) + 1)|0; - $271 = ($270|0)<($256|0); - if ($271) { - $ch$023 = $ch$1;$j$324 = $270; - } else { - $ch$0$lcssa = $ch$1; - break; + $261 = +HEAPF32[$3>>2]; + $262 = +HEAPF32[$23>>2]; + $263 = +HEAPF32[$24>>2]; + $264 = +HEAPF32[$25>>2]; + $265 = +HEAPF32[$26>>2]; + $266 = +HEAPF32[$27>>2]; + $267 = +HEAPF32[$28>>2]; + $268 = +HEAPF32[$29>>2]; + $269 = +HEAPF32[$30>>2]; + $270 = +HEAPF32[$31>>2]; + $271 = +HEAPF32[$32>>2]; + $272 = +HEAPF32[$33>>2]; + _stbtt__csctx_rccurve_to($2,$261,$262,$263,$264,$265,$266); + _stbtt__csctx_rccurve_to($2,$267,$268,$269,$270,$271,$272); + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break L6; + break; + } + case 36: { + $273 = ($$0294331|0)<(9); + if ($273) { + $$3 = 0; + label = 80; + break L4; } + $274 = +HEAPF32[$3>>2]; + $275 = +HEAPF32[$34>>2]; + $276 = +HEAPF32[$35>>2]; + $277 = +HEAPF32[$36>>2]; + $278 = +HEAPF32[$37>>2]; + $279 = +HEAPF32[$38>>2]; + $280 = +HEAPF32[$39>>2]; + $281 = +HEAPF32[$40>>2]; + $282 = +HEAPF32[$41>>2]; + _stbtt__csctx_rccurve_to($2,$274,$275,$276,$277,$278,0.0); + $283 = $275 + $277; + $284 = $283 + $281; + $285 = -$284; + _stbtt__csctx_rccurve_to($2,$279,0.0,$280,$281,$282,$285); + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break L6; + break; } - } else { - $ch$0$lcssa = 0; + case 37: { + $286 = ($$0294331|0)<(11); + if ($286) { + $$3 = 0; + label = 80; + break L4; + } + $287 = +HEAPF32[$3>>2]; + $288 = +HEAPF32[$42>>2]; + $289 = +HEAPF32[$43>>2]; + $290 = +HEAPF32[$44>>2]; + $291 = +HEAPF32[$45>>2]; + $292 = +HEAPF32[$46>>2]; + $293 = +HEAPF32[$47>>2]; + $294 = +HEAPF32[$48>>2]; + $295 = +HEAPF32[$49>>2]; + $296 = +HEAPF32[$50>>2]; + $297 = +HEAPF32[$51>>2]; + $298 = $287 + $289; + $299 = $298 + $291; + $300 = $299 + $293; + $301 = $300 + $295; + $302 = $288 + $290; + $303 = $302 + $292; + $304 = $303 + $294; + $305 = $304 + $296; + $fabsf = (+Math_abs((+$301))); + $fabsf296 = (+Math_abs((+$305))); + $306 = $fabsf > $fabsf296; + $307 = -$305; + $308 = -$301; + $$0280 = $306 ? $297 : $308; + $$0279 = $306 ? $307 : $297; + _stbtt__csctx_rccurve_to($2,$287,$288,$289,$290,$291,$292); + _stbtt__csctx_rccurve_to($2,$293,$294,$295,$296,$$0280,$$0279); + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + break L6; + break; + } + default: { + $$3 = 0; + label = 80; + break L4; + } + } + break; } - $272 = ((((($8) + (($6*40)|0)|0)) + 24|0) + ($i$228)|0); - $273 = HEAP8[$272>>0]|0; - $274 = $273&255; - _decode_residue($f,$step2_flag,$ch$0$lcssa,$10,$274,$do_not_decode); - $275 = (($i$228) + 1)|0; - $276 = HEAP8[$225>>0]|0; - $277 = $276&255; - $278 = ($275|0)<($277|0); - if ($278) { - $i$228 = $275; - } else { + case -1: { + label = 76; break; } - } - } - $279 = HEAP32[$209>>2]|0; - $280 = ($279|0)==(0|0); - if (!($280)) { - $281 = ((($f)) + 84|0); - $282 = HEAP32[$281>>2]|0; - $283 = ((($f)) + 92|0); - $284 = HEAP32[$283>>2]|0; - $285 = ($282|0)==($284|0); - if (!($285)) { - ___assert_fail((19807|0),(17015|0),2986,(20274|0)); - // unreachable; - } - } - $286 = HEAP16[$9>>1]|0; - $287 = ($286<<16>>16)==(0); - if (!($287)) { - $288 = $286&65535; - $289 = (((($8) + (($6*40)|0)|0)) + 4|0); - $290 = HEAP32[$289>>2]|0; - $291 = ($10|0)>(0); - $i$320$in = $288; - while(1) { - $i$320 = (($i$320$in) + -1)|0; - $296 = (($290) + (($i$320*3)|0)|0); - $297 = HEAP8[$296>>0]|0; - $298 = $297&255; - $299 = (((($f)) + 800|0) + ($298<<2)|0); - $300 = HEAP32[$299>>2]|0; - $301 = (((($290) + (($i$320*3)|0)|0)) + 1|0); - $302 = HEAP8[$301>>0]|0; - $303 = $302&255; - $304 = (((($f)) + 800|0) + ($303<<2)|0); - $305 = HEAP32[$304>>2]|0; - if ($291) { - $j$416 = 0; - while(1) { - $306 = (($300) + ($j$416<<2)|0); - $307 = +HEAPF32[$306>>2]; - $308 = $307 > 0.0; - $309 = (($305) + ($j$416<<2)|0); - $310 = +HEAPF32[$309>>2]; - $311 = $310 > 0.0; - do { - if ($308) { - if ($311) { - $312 = $307 - $310; - $a2$0 = $312;$m2$0 = $307; - break; - } else { - $313 = $307 + $310; - $a2$0 = $307;$m2$0 = $313; - break; - } - } else { - if ($311) { - $314 = $307 + $310; - $a2$0 = $314;$m2$0 = $307; - break; - } else { - $315 = $307 - $310; - $a2$0 = $307;$m2$0 = $315; - break; - } - } - } while(0); - HEAPF32[$306>>2] = $m2$0; - HEAPF32[$309>>2] = $a2$0; - $316 = (($j$416) + 1)|0; - $exitcond = ($316|0)==($10|0); - if ($exitcond) { - break; - } else { - $j$416 = $316; - } + case 28: { + label = 77; + break; + } + default: { + $312 = ($52&255)<(32); + $313 = ($52<<24>>24)==(-1); + $or$cond3 = $312 | $313; + if ($or$cond3) { + $$3 = 0; + label = 80; + break L4; + } + if ($313) { + label = 76; + } else { + label = 77; } } - $292 = ($i$320$in|0)>(1); - if ($292) { - $i$320$in = $i$320; + } + } while(0); + if ((label|0) == 54) { + label = 0; + $236 = ($$0294331|0)<(1); + if ($236) { + $$3 = 0; + label = 80; + break; + } + $237 = (($$0294331) + -1)|0; + $238 = (($3) + ($237<<2)|0); + $239 = +HEAPF32[$238>>2]; + $240 = (~~(($239))); + $241 = ($$0288332|0)>(9); + if ($241) { + $$3 = 0; + label = 80; + break; + } + $242 = (($$0288332) + 1)|0; + $243 = (($4) + (($$0288332*12)|0)|0); + ;HEAP32[$243>>2]=HEAP32[$6>>2]|0;HEAP32[$243+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$243+8>>2]=HEAP32[$6+8>>2]|0; + $244 = ($52<<24>>24)==(10); + if ($244) { + ;HEAP32[$7>>2]=HEAP32[$5>>2]|0;HEAP32[$7+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$7+8>>2]=HEAP32[$5+8>>2]|0; } else { + ;HEAP32[$7>>2]=HEAP32[$16>>2]|0;HEAP32[$7+4>>2]=HEAP32[$16+4>>2]|0;HEAP32[$7+8>>2]=HEAP32[$16+8>>2]|0; + } + ;HEAP32[$$byval_copy1>>2]=HEAP32[$7>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$7+8>>2]|0; + _stbtt__get_subr($6,$$byval_copy1,$240); + $245 = HEAP32[$12>>2]|0; + $246 = ($245|0)==(0); + if ($246) { + $$3 = 0; + label = 80; + break; + } + HEAP32[$10>>2] = 0; + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$1286;$$0288$be = $242;$$0294$be = $237; + label = 73; + } + else if ((label|0) == 76) { + label = 0; + $314 = (_stbtt__buf_get($6,4)|0); + $315 = (+($314>>>0)); + $316 = $315 * 1.52587890625E-5; + $$1283 = $316; + label = 78; + } + else if ((label|0) == 77) { + label = 0; + _stbtt__buf_skip($6,-1); + $317 = (_stbtt__cff_int($6)|0); + $318 = $317&65535; + $319 = (+($318<<16>>16)); + $$1283 = $319; + label = 78; + } + if ((label|0) == 78) { + label = 0; + $320 = ($$0294331|0)>(47); + if ($320) { + $$3 = 0; + label = 80; break; } + $321 = (($$0294331) + 1)|0; + $322 = (($3) + ($$0294331<<2)|0); + HEAPF32[$322>>2] = $$1283; + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = $321; + label = 73; } - } - $293 = HEAP32[$12>>2]|0; - $294 = ($293|0)>(0); - if ($294) { - $295 = $10 << 2; - $i$414 = 0; while(1) { - $318 = (($really_zero_channel) + ($i$414<<2)|0); - $319 = HEAP32[$318>>2]|0; - $320 = ($319|0)==(0); - $321 = (((($f)) + 800|0) + ($i$414<<2)|0); - if ($320) { - $323 = HEAP32[$321>>2]|0; - $324 = (((($f)) + 996|0) + ($i$414<<2)|0); - $325 = HEAP32[$324>>2]|0; - _do_floor($f,$9,$i$414,$3,$323,$325); - } else { - $322 = HEAP32[$321>>2]|0; - _memset(($322|0),0,($295|0))|0; + if ((label|0) == 18) { + label = 0; + $86 = ($$1291|0)<($$0294331|0); + if (!($86)) { + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + continue; + } + $87 = (($3) + ($$1291<<2)|0); + $88 = +HEAPF32[$87>>2]; + _stbtt__csctx_rline_to($2,$88,0.0); + $89 = (($$1291) + 1)|0; + $$2292 = $89; + label = 20; + continue; } - $326 = (($i$414) + 1)|0; - $327 = HEAP32[$12>>2]|0; - $328 = ($326|0)<($327|0); - if ($328) { - $i$414 = $326; - } else { - $$lcssa = $327; - break; + else if ((label|0) == 20) { + label = 0; + $90 = ($$2292|0)<($$0294331|0); + if (!($90)) { + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + continue; + } + $91 = (($3) + ($$2292<<2)|0); + $92 = +HEAPF32[$91>>2]; + _stbtt__csctx_rline_to($2,0.0,$92); + $93 = (($$2292) + 1)|0; + $$1291 = $93; + label = 18; + continue; } - } - $317 = ($$lcssa|0)>(0); - if ($317) { - $i$513 = 0; - while(1) { - $329 = (((($f)) + 800|0) + ($i$513<<2)|0); - $330 = HEAP32[$329>>2]|0; - $331 = HEAP8[$m>>0]|0; - $332 = $331&255; - _inverse_mdct($330,$3,$f,$332); - $333 = (($i$513) + 1)|0; - $334 = HEAP32[$12>>2]|0; - $335 = ($333|0)<($334|0); - if ($335) { - $i$513 = $333; + else if ((label|0) == 24) { + label = 0; + $96 = (($$3293) + 3)|0; + $97 = ($96|0)<($$0294331|0); + if (!($97)) { + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + continue; + } + $98 = (($3) + ($$3293<<2)|0); + $99 = +HEAPF32[$98>>2]; + $100 = (($$3293) + 1)|0; + $101 = (($3) + ($100<<2)|0); + $102 = +HEAPF32[$101>>2]; + $103 = (($$3293) + 2)|0; + $104 = (($3) + ($103<<2)|0); + $105 = +HEAPF32[$104>>2]; + $106 = (($3) + ($96<<2)|0); + $107 = +HEAPF32[$106>>2]; + $108 = (($$0294331) - ($$3293))|0; + $109 = ($108|0)==(5); + if ($109) { + $110 = (($$3293) + 4)|0; + $111 = (($3) + ($110<<2)|0); + $112 = +HEAPF32[$111>>2]; + $113 = $112; } else { - break; + $113 = 0.0; } + _stbtt__csctx_rccurve_to($2,0.0,$99,$102,$105,$107,$113); + $114 = (($$3293) + 4)|0; + $$4 = $114; + label = 28; + continue; } - } - } - _flush_packet($f); - $336 = ((($f)) + 1377|0); - $337 = HEAP8[$336>>0]|0; - $338 = ($337<<24>>24)==(0); - do { - if ($338) { - $343 = ((($f)) + 1412|0); - $344 = HEAP32[$343>>2]|0; - $345 = ($344|0)==(0); - if ($345) { - $$01 = $left_start; - } else { - $346 = (($right_start) - ($left_start))|0; - $347 = ($344|0)<($346|0); - if ($347) { - $349 = (($344) + ($left_start))|0; - HEAP32[$p_left>>2] = $349; - HEAP32[$343>>2] = 0; - $$01 = $349; - break; + else if ((label|0) == 28) { + label = 0; + $115 = (($$4) + 3)|0; + $116 = ($115|0)<($$0294331|0); + if (!($116)) { + $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; + label = 73; + continue; + } + $117 = (($3) + ($$4<<2)|0); + $118 = +HEAPF32[$117>>2]; + $119 = (($$4) + 1)|0; + $120 = (($3) + ($119<<2)|0); + $121 = +HEAPF32[$120>>2]; + $122 = (($$4) + 2)|0; + $123 = (($3) + ($122<<2)|0); + $124 = +HEAPF32[$123>>2]; + $125 = (($$0294331) - ($$4))|0; + $126 = ($125|0)==(5); + if ($126) { + $127 = (($$4) + 4)|0; + $128 = (($3) + ($127<<2)|0); + $129 = +HEAPF32[$128>>2]; + $132 = $129; } else { - $348 = (($344) - ($346))|0; - HEAP32[$343>>2] = $348; - HEAP32[$p_left>>2] = $right_start; - $$01 = $right_start; - break; + $132 = 0.0; } + $130 = (($3) + ($115<<2)|0); + $131 = +HEAPF32[$130>>2]; + _stbtt__csctx_rccurve_to($2,$118,0.0,$121,$124,$132,$131); + $133 = (($$4) + 4)|0; + $$3293 = $133; + label = 24; + continue; } - } else { - $339 = ((($f)) + 1060|0); - HEAP32[$339>>2] = $11; - $340 = (($3) - ($right_end))|0; - $341 = ((($f)) + 1412|0); - HEAP32[$341>>2] = $340; - $342 = ((($f)) + 1064|0); - HEAP32[$342>>2] = 1; - HEAP8[$336>>0] = 0; - $$01 = $left_start; - } - } while(0); - $350 = ((($f)) + 1388|0); - $351 = HEAP32[$350>>2]|0; - $352 = ((($f)) + 1404|0); - $353 = HEAP32[$352>>2]|0; - $354 = ($351|0)==($353|0); - if ($354) { - $355 = ((($f)) + 1064|0); - $356 = HEAP32[$355>>2]|0; - $357 = ($356|0)==(0); - if (!($357)) { - $358 = ((($f)) + 1375|0); - $359 = HEAP8[$358>>0]|0; - $360 = $359 & 4; - $361 = ($360<<24>>24)==(0); - if (!($361)) { - $362 = ((($f)) + 1408|0); - $363 = HEAP32[$362>>2]|0; - $364 = (($right_end) - ($3))|0; - $365 = (($363) + ($364))|0; - $366 = ((($f)) + 1060|0); - $367 = HEAP32[$366>>2]|0; - $368 = (($right_end) - ($$01))|0; - $369 = (($368) + ($367))|0; - $370 = ($365>>>0)<($369>>>0); - if ($370) { - $371 = ($365>>>0)<($367>>>0); - $372 = (($365) - ($367))|0; - $storemerge = $371 ? 0 : $372; - $373 = (($storemerge) + ($$01))|0; - $374 = ($373|0)>($right_end|0); - $right_end$ = $374 ? $right_end : $373; - HEAP32[$len>>2] = $right_end$; - $375 = HEAP32[$366>>2]|0; - $376 = (($375) + ($right_end$))|0; - HEAP32[$366>>2] = $376; - $$0 = 1; - STACKTOP = sp;return ($$0|0); + else if ((label|0) == 73) { + label = 0; + $309 = HEAP32[$10>>2]|0; + $310 = HEAP32[$12>>2]|0; + $311 = ($309|0)<($310|0); + if ($311) { + $$0274335 = $$0274$be;$$0276334 = $$0276$be;$$0285333 = $$0285$be;$$0288332 = $$0288$be;$$0294331 = $$0294$be; + continue L4; + } else { + $$3 = 0; + label = 80; + break L4; } } } - $377 = ((($f)) + 1408|0); - $378 = HEAP32[$377>>2]|0; - $379 = (($$01) - ($10))|0; - $380 = (($379) + ($378))|0; - $381 = ((($f)) + 1060|0); - HEAP32[$381>>2] = $380; - HEAP32[$355>>2] = 1; - } - $382 = ((($f)) + 1064|0); - $383 = HEAP32[$382>>2]|0; - $384 = ($383|0)==(0); - if (!($384)) { - $385 = (($right_start) - ($$01))|0; - $386 = ((($f)) + 1060|0); - $387 = HEAP32[$386>>2]|0; - $388 = (($385) + ($387))|0; - HEAP32[$386>>2] = $388; - } - $389 = HEAP32[$209>>2]|0; - $390 = ($389|0)==(0|0); - if (!($390)) { - $391 = ((($f)) + 84|0); - $392 = HEAP32[$391>>2]|0; - $393 = ((($f)) + 92|0); - $394 = HEAP32[$393>>2]|0; - $395 = ($392|0)==($394|0); - if (!($395)) { - ___assert_fail((19807|0),(17015|0),3102,(20274|0)); - // unreachable; - } - } - HEAP32[$len>>2] = $right_end; - $$0 = 1; - STACKTOP = sp;return ($$0|0); -} -function _prep_huffman($f) { - $f = $f|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 1396|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)<(25); - if (!($2)) { - return; - } - $3 = ($1|0)==(0); - if ($3) { - $4 = ((($f)) + 1392|0); - HEAP32[$4>>2] = 0; } - $5 = ((($f)) + 1376|0); - $6 = ((($f)) + 1384|0); - $7 = ((($f)) + 1392|0); - while(1) { - $8 = HEAP32[$6>>2]|0; - $9 = ($8|0)==(0); - if (!($9)) { - $10 = HEAP8[$5>>0]|0; - $11 = ($10<<24>>24)==(0); - if ($11) { - label = 9; - break; - } - } - $12 = (_get8_packet_raw($f)|0); - $13 = ($12|0)==(-1); - if ($13) { - label = 9; - break; - } - $14 = HEAP32[$0>>2]|0; - $15 = $12 << $14; - $16 = HEAP32[$7>>2]|0; - $17 = (($16) + ($15))|0; - HEAP32[$7>>2] = $17; - $18 = HEAP32[$0>>2]|0; - $19 = (($18) + 8)|0; - HEAP32[$0>>2] = $19; - $20 = ($19|0)<(25); - if (!($20)) { - label = 9; - break; - } + if ((label|0) == 63) { + _stbtt__csctx_close_shape($2); + $$3 = 1; + STACKTOP = sp;return ($$3|0); } - if ((label|0) == 9) { - return; + else if ((label|0) == 80) { + STACKTOP = sp;return ($$3|0); } + return (0)|0; } -function _codebook_decode_scalar_raw($f,$c) { - $f = $f|0; - $c = $c|0; - var $$ = 0, $$0 = 0, $$lcssa = 0, $$lcssa25 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; - var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; - var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; - var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $9 = 0, $i$05 = 0, $i$05$lcssa = 0, $n$07 = 0, $x$0$ = 0, $x$0$lcssa = 0, $x$06 = 0, $x$1 = 0, label = 0, sp = 0; +function _stbtt__cff_index_get($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$off = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; - _prep_huffman($f); - $0 = ((($c)) + 32|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if ($2) { - $3 = ((($c)) + 2084|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0|0); - if ($5) { - $$0 = -1; - return ($$0|0); - } + _stbtt__buf_seek($1,0); + $3 = (_stbtt__buf_get($1,2)|0); + $4 = (_stbtt__buf_get8($1)|0); + $5 = $4&255; + $6 = ($2|0)>(-1); + $7 = ($3|0)>($2|0); + $or$cond = $6 & $7; + if (!($or$cond)) { + ___assert_fail((15705|0),(15042|0),1118,(15725|0)); + // unreachable; } - $6 = ((($c)) + 4|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)>(8); + $$off = (($4) + -1)<<24>>24; + $8 = ($$off&255)<(4); if ($8) { - $9 = ((($c)) + 2084|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($10|0)==(0|0); - if (!($11)) { - label = 6; - } + $9 = Math_imul($5, $2)|0; + _stbtt__buf_skip($1,$9); + $10 = (_stbtt__buf_get($1,$5)|0); + $11 = (_stbtt__buf_get($1,$5)|0); + $12 = (($3) + 1)|0; + $13 = Math_imul($5, $12)|0; + $14 = (($13) + 2)|0; + $15 = (($14) + ($10))|0; + $16 = (($11) - ($10))|0; + _stbtt__buf_range($0,$1,$15,$16); + return; } else { - $12 = HEAP32[$0>>2]|0; - $13 = ($12|0)==(0|0); - if ($13) { - label = 6; - } - } - if ((label|0) == 6) { - $14 = ((($f)) + 1392|0); - $15 = HEAP32[$14>>2]|0; - $16 = (_bit_reverse($15)|0); - $17 = ((($c)) + 2092|0); - $18 = HEAP32[$17>>2]|0; - $19 = ($18|0)>(1); - if ($19) { - $20 = ((($c)) + 2084|0); - $21 = HEAP32[$20>>2]|0; - $n$07 = $18;$x$06 = 0; - while(1) { - $22 = $n$07 >> 1; - $23 = (($22) + ($x$06))|0; - $24 = (($21) + ($23<<2)|0); - $25 = HEAP32[$24>>2]|0; - $26 = ($25>>>0)>($16>>>0); - $27 = (($n$07) - ($22))|0; - $x$0$ = $26 ? $x$06 : $23; - $$ = $26 ? $22 : $27; - $28 = ($$|0)>(1); - if ($28) { - $n$07 = $$;$x$06 = $x$0$; - } else { - $x$0$lcssa = $x$0$; - break; - } - } - } else { - $x$0$lcssa = 0; - } - $29 = ((($c)) + 23|0); - $30 = HEAP8[$29>>0]|0; - $31 = ($30<<24>>24)==(0); - if ($31) { - $32 = ((($c)) + 2088|0); - $33 = HEAP32[$32>>2]|0; - $34 = (($33) + ($x$0$lcssa<<2)|0); - $35 = HEAP32[$34>>2]|0; - $x$1 = $35; - } else { - $x$1 = $x$0$lcssa; - } - $36 = ((($c)) + 8|0); - $37 = HEAP32[$36>>2]|0; - $38 = (($37) + ($x$1)|0); - $39 = HEAP8[$38>>0]|0; - $40 = $39&255; - $41 = ((($f)) + 1396|0); - $42 = HEAP32[$41>>2]|0; - $43 = ($42|0)<($40|0); - if ($43) { - HEAP32[$41>>2] = 0; - $$0 = -1; - return ($$0|0); - } else { - $44 = HEAP32[$14>>2]|0; - $45 = $44 >>> $40; - HEAP32[$14>>2] = $45; - $46 = HEAP32[$41>>2]|0; - $47 = (($46) - ($40))|0; - HEAP32[$41>>2] = $47; - $$0 = $x$1; - return ($$0|0); - } - } - $48 = ((($c)) + 23|0); - $49 = HEAP8[$48>>0]|0; - $50 = ($49<<24>>24)==(0); - if (!($50)) { - ___assert_fail((20452|0),(17015|0),1248,(20463|0)); + ___assert_fail((15622|0),(15042|0),1119,(15725|0)); // unreachable; } - $51 = HEAP32[$6>>2]|0; - $52 = ($51|0)>(0); - L27: do { - if ($52) { - $53 = ((($c)) + 8|0); - $54 = HEAP32[$53>>2]|0; - $55 = ((($f)) + 1392|0); - $i$05 = 0; - while(1) { - $56 = (($54) + ($i$05)|0); - $57 = HEAP8[$56>>0]|0; - $58 = $57&255; - $59 = ($57<<24>>24)==(-1); - if (!($59)) { - $60 = HEAP32[$0>>2]|0; - $61 = (($60) + ($i$05<<2)|0); - $62 = HEAP32[$61>>2]|0; - $63 = HEAP32[$55>>2]|0; - $64 = 1 << $58; - $65 = (($64) + -1)|0; - $66 = $63 & $65; - $67 = ($62|0)==($66|0); - if ($67) { - $$lcssa = $58;$$lcssa25 = $63;$i$05$lcssa = $i$05; - break; - } - } - $78 = (($i$05) + 1)|0; - $79 = HEAP32[$6>>2]|0; - $80 = ($78|0)<($79|0); - if ($80) { - $i$05 = $78; - } else { - break L27; - } - } - $68 = ((($f)) + 1396|0); - $69 = HEAP32[$68>>2]|0; - $70 = ($69|0)<($$lcssa|0); - if ($70) { - HEAP32[$68>>2] = 0; - $$0 = -1; - return ($$0|0); - } else { - $71 = $$lcssa25 >>> $$lcssa; - HEAP32[$55>>2] = $71; - $72 = HEAP32[$53>>2]|0; - $73 = (($72) + ($i$05$lcssa)|0); - $74 = HEAP8[$73>>0]|0; - $75 = $74&255; - $76 = HEAP32[$68>>2]|0; - $77 = (($76) - ($75))|0; - HEAP32[$68>>2] = $77; - $$0 = $i$05$lcssa; - return ($$0|0); - } - } - } while(0); - _error($f,21); - $81 = ((($f)) + 1396|0); - HEAP32[$81>>2] = 0; - $$0 = -1; +} +function _stbtt__buf_get8($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 4|0); + $2 = HEAP32[$1>>2]|0; + $3 = ((($0)) + 8|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($2|0)<($4|0); + if (!($5)) { + $$0 = 0; + return ($$0|0); + } + $6 = (($2) + 1)|0; + $7 = HEAP32[$0>>2]|0; + HEAP32[$1>>2] = $6; + $8 = (($7) + ($2)|0); + $9 = HEAP8[$8>>0]|0; + $$0 = $9; return ($$0|0); } -function _predict_point($x,$x0,$x1,$y0,$y1) { - $x = $x|0; - $x0 = $x0|0; - $x1 = $x1|0; - $y0 = $y0|0; - $y1 = $y1|0; - var $$p = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $ispos = 0, $neg = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (($y1) - ($y0))|0; - $1 = (($x1) - ($x0))|0; - $ispos = ($0|0)>(-1); - $neg = (0 - ($0))|0; - $2 = $ispos ? $0 : $neg; - $3 = (($x) - ($x0))|0; - $4 = Math_imul($2, $3)|0; - $5 = (($4|0) / ($1|0))&-1; - $6 = ($0|0)<(0); - $7 = (0 - ($5))|0; - $$p = $6 ? $7 : $5; - $8 = (($$p) + ($y0))|0; - return ($8|0); +function _stbtt__buf_skip($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 4|0); + $3 = HEAP32[$2>>2]|0; + $4 = (($3) + ($1))|0; + _stbtt__buf_seek($0,$4); + return; } -function _decode_residue($f,$residue_buffers,$ch,$n,$rn,$do_not_decode) { - $f = $f|0; - $residue_buffers = $residue_buffers|0; - $ch = $ch|0; - $n = $n|0; - $rn = $rn|0; - $do_not_decode = $do_not_decode|0; - var $$ = 0, $$10 = 0, $$11 = 0, $$13 = 0, $$14 = 0, $$5 = 0, $$7 = 0, $$8 = 0, $$alloca_mul = 0, $$not = 0, $$not115 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; - var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; - var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; - var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; - var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; - var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; - var $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0; - var $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0; - var $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0; - var $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0; - var $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0; - var $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0; - var $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0; - var $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0; - var $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0; - var $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; - var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; - var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; - var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $brmerge = 0, $c_inter = 0, $c_inter16 = 0, $c_inter6 = 0; - var $class_set$055 = 0, $class_set$147 = 0, $class_set$263 = 0, $class_set26$087 = 0, $exitcond = 0, $i$092 = 0, $i$152 = 0, $i$246 = 0, $i$360 = 0, $i$484 = 0, $j$0$lcssa = 0, $j$070 = 0, $j$175 = 0, $j$278 = 0, $or$cond = 0, $or$cond12 = 0, $or$cond1258 = 0, $or$cond15 = 0, $or$cond1581 = 0, $or$cond6 = 0; - var $or$cond650 = 0, $or$cond9 = 0, $or$cond944 = 0, $p_inter = 0, $p_inter17 = 0, $p_inter7 = 0, $pass$066 = 0, $pass$190 = 0, $pcount$056 = 0, $pcount$1$lcssa = 0, $pcount$151 = 0, $pcount$248 = 0, $pcount$3$lcssa = 0, $pcount$345 = 0, $pcount$464 = 0, $pcount$5$lcssa = 0, $pcount$559 = 0, $pcount25$086 = 0, $pcount25$1$lcssa = 0, $pcount25$182 = 0; - var $q$0 = 0, $q$1 = 0, $q19$0 = 0, $q19$1 = 0, $q9$0 = 0, $q9$1 = 0, $temp$0 = 0, $temp$1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $c_inter = sp + 20|0; - $p_inter = sp + 16|0; - $c_inter6 = sp + 12|0; - $p_inter7 = sp + 8|0; - $c_inter16 = sp + 4|0; - $p_inter17 = sp; - $0 = ((($f)) + 396|0); - $1 = HEAP32[$0>>2]|0; - $2 = (((($f)) + 268|0) + ($rn<<1)|0); - $3 = HEAP16[$2>>1]|0; - $4 = $3&65535; - $5 = (((($1) + (($rn*24)|0)|0)) + 13|0); - $6 = HEAP8[$5>>0]|0; - $7 = $6&255; - $8 = ((($f)) + 124|0); - $9 = HEAP32[$8>>2]|0; - $10 = (($9) + (($7*2096)|0)|0); - $11 = HEAP32[$10>>2]|0; - $12 = (((($1) + (($rn*24)|0)|0)) + 4|0); - $13 = HEAP32[$12>>2]|0; - $14 = (($1) + (($rn*24)|0)|0); - $15 = HEAP32[$14>>2]|0; - $16 = (($13) - ($15))|0; - $17 = (((($1) + (($rn*24)|0)|0)) + 8|0); - $18 = HEAP32[$17>>2]|0; - $19 = (($16>>>0) / ($18>>>0))&-1; - $20 = ((($f)) + 92|0); - $21 = HEAP32[$20>>2]|0; - $22 = ((($f)) + 80|0); - $23 = HEAP32[$22>>2]|0; - $24 = ($23|0)==(0|0); - $25 = ((($f)) + 4|0); - $26 = HEAP32[$25>>2]|0; - $27 = $19 << 2; - $28 = (($27) + 4)|0; - $29 = Math_imul($26, $28)|0; - if ($24) { - $$alloca_mul = $29; - $31 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0;; - $33 = $31; - } else { - $30 = (_setup_temp_malloc($f,$29)|0); - $33 = $30; - } - $32 = HEAP32[$25>>2]|0; - $34 = (_make_block_array($33,$32,$27)|0); - $35 = ($ch|0)>(0); - if ($35) { - $36 = $n << 2; - $i$092 = 0; - while(1) { - $37 = (($do_not_decode) + ($i$092)|0); - $38 = HEAP8[$37>>0]|0; - $39 = ($38<<24>>24)==(0); - if ($39) { - $40 = (($residue_buffers) + ($i$092<<2)|0); - $41 = HEAP32[$40>>2]|0; - _memset(($41|0),0,($36|0))|0; - } - $42 = (($i$092) + 1)|0; - $exitcond = ($42|0)==($ch|0); - if ($exitcond) { - break; - } else { - $i$092 = $42; - } - } - } - $43 = ($3<<16>>16)==(2); - $44 = ($ch|0)!=(1); - $or$cond = $44 & $43; - if (!($or$cond)) { - $45 = ($19|0)>(0); - $46 = ($11|0)>(0); - $47 = ($ch|0)>(0); - $48 = (((($1) + (($rn*24)|0)|0)) + 20|0); - $49 = ((($f)) + 1396|0); - $50 = ((($f)) + 1392|0); - $51 = (((($1) + (($rn*24)|0)|0)) + 16|0); - $$not115 = ($ch|0)<(1); - $pass$190 = 0; - L15: while(1) { - if ($45) { - $$not = ($pass$190|0)!=(0); - $brmerge = $$not | $$not115; - $class_set26$087 = 0;$pcount25$086 = 0; - while(1) { - if (!($brmerge)) { - $j$175 = 0; - while(1) { - $289 = (($do_not_decode) + ($j$175)|0); - $290 = HEAP8[$289>>0]|0; - $291 = ($290<<24>>24)==(0); - if ($291) { - $292 = HEAP32[$8>>2]|0; - $293 = HEAP8[$5>>0]|0; - $294 = $293&255; - $295 = (($292) + (($294*2096)|0)|0); - $296 = HEAP32[$49>>2]|0; - $297 = ($296|0)<(10); - if ($297) { - _prep_huffman($f); - } - $298 = HEAP32[$50>>2]|0; - $299 = $298 & 1023; - $300 = ((((($292) + (($294*2096)|0)|0)) + 36|0) + ($299<<1)|0); - $301 = HEAP16[$300>>1]|0; - $302 = $301 << 16 >> 16; - $303 = ($301<<16>>16)>(-1); - if ($303) { - $304 = (((($292) + (($294*2096)|0)|0)) + 8|0); - $305 = HEAP32[$304>>2]|0; - $306 = (($305) + ($302)|0); - $307 = HEAP8[$306>>0]|0; - $308 = $307&255; - $309 = $298 >>> $308; - HEAP32[$50>>2] = $309; - $310 = HEAP32[$49>>2]|0; - $311 = (($310) - ($308))|0; - $312 = ($311|0)<(0); - $$13 = $312 ? 0 : $311; - HEAP32[$49>>2] = $$13; - $$14 = $312 ? -1 : $302; - $temp$0 = $$14; - } else { - $313 = (_codebook_decode_scalar_raw($f,$295)|0); - $temp$0 = $313; - } - $314 = (((($292) + (($294*2096)|0)|0)) + 23|0); - $315 = HEAP8[$314>>0]|0; - $316 = ($315<<24>>24)==(0); - if ($316) { - $temp$1 = $temp$0; - } else { - $317 = (((($292) + (($294*2096)|0)|0)) + 2088|0); - $318 = HEAP32[$317>>2]|0; - $319 = (($318) + ($temp$0<<2)|0); - $320 = HEAP32[$319>>2]|0; - $temp$1 = $320; - } - $321 = ($temp$1|0)==(-1); - if ($321) { - label = 95; - break L15; - } - $322 = HEAP32[$51>>2]|0; - $323 = (($322) + ($temp$1<<2)|0); - $324 = HEAP32[$323>>2]|0; - $325 = (($34) + ($j$175<<2)|0); - $326 = HEAP32[$325>>2]|0; - $327 = (($326) + ($class_set26$087<<2)|0); - HEAP32[$327>>2] = $324; - } - $328 = (($j$175) + 1)|0; - $329 = ($328|0)<($ch|0); - if ($329) { - $j$175 = $328; - } else { - break; - } - } - } - $288 = ($pcount25$086|0)<($19|0); - $or$cond1581 = $288 & $46; - if ($or$cond1581) { - $i$484 = 0;$pcount25$182 = $pcount25$086; - while(1) { - if ($47) { - $j$278 = 0; - while(1) { - $330 = (($do_not_decode) + ($j$278)|0); - $331 = HEAP8[$330>>0]|0; - $332 = ($331<<24>>24)==(0); - if ($332) { - $333 = (($34) + ($j$278<<2)|0); - $334 = HEAP32[$333>>2]|0; - $335 = (($334) + ($class_set26$087<<2)|0); - $336 = HEAP32[$335>>2]|0; - $337 = (($336) + ($i$484)|0); - $338 = HEAP8[$337>>0]|0; - $339 = $338&255; - $340 = HEAP32[$48>>2]|0; - $341 = ((($340) + ($339<<4)|0) + ($pass$190<<1)|0); - $342 = HEAP16[$341>>1]|0; - $343 = ($342<<16>>16)>(-1); - if ($343) { - $344 = $342 << 16 >> 16; - $345 = (($residue_buffers) + ($j$278<<2)|0); - $346 = HEAP32[$345>>2]|0; - $347 = HEAP32[$14>>2]|0; - $348 = HEAP32[$17>>2]|0; - $349 = Math_imul($348, $pcount25$182)|0; - $350 = (($349) + ($347))|0; - $351 = HEAP32[$8>>2]|0; - $352 = (($351) + (($344*2096)|0)|0); - $353 = (_residue_decode($f,$352,$346,$350,$348,$4)|0); - $354 = ($353|0)==(0); - if ($354) { - label = 95; - break L15; - } - } - } - $355 = (($j$278) + 1)|0; - $356 = ($355|0)<($ch|0); - if ($356) { - $j$278 = $355; - } else { - break; - } - } - } - $357 = (($i$484) + 1)|0; - $358 = (($pcount25$182) + 1)|0; - $359 = ($357|0)<($11|0); - $360 = ($358|0)<($19|0); - $or$cond15 = $360 & $359; - if ($or$cond15) { - $i$484 = $357;$pcount25$182 = $358; - } else { - $pcount25$1$lcssa = $358; - break; - } - } - } else { - $pcount25$1$lcssa = $pcount25$086; +function _stbtt__csctx_rmove_to($0,$1,$2) { + $0 = $0|0; + $1 = +$1; + $2 = +$2; + var $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + _stbtt__csctx_close_shape($0); + $3 = ((($0)) + 16|0); + $4 = +HEAPF32[$3>>2]; + $5 = $4 + $1; + HEAPF32[$3>>2] = $5; + $6 = ((($0)) + 8|0); + HEAPF32[$6>>2] = $5; + $7 = ((($0)) + 20|0); + $8 = +HEAPF32[$7>>2]; + $9 = $8 + $2; + HEAPF32[$7>>2] = $9; + $10 = ((($0)) + 12|0); + HEAPF32[$10>>2] = $9; + $11 = +HEAPF32[$3>>2]; + $12 = (~~(($11))); + $13 = (~~(($9))); + _stbtt__csctx_v($0,1,$12,$13,0,0,0,0); + return; +} +function _stbtt__csctx_rline_to($0,$1,$2) { + $0 = $0|0; + $1 = +$1; + $2 = +$2; + var $10 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 16|0); + $4 = +HEAPF32[$3>>2]; + $5 = $4 + $1; + HEAPF32[$3>>2] = $5; + $6 = ((($0)) + 20|0); + $7 = +HEAPF32[$6>>2]; + $8 = $7 + $2; + HEAPF32[$6>>2] = $8; + $9 = (~~(($5))); + $10 = (~~(($8))); + _stbtt__csctx_v($0,2,$9,$10,0,0,0,0); + return; +} +function _stbtt__csctx_rccurve_to($0,$1,$2,$3,$4,$5,$6) { + $0 = $0|0; + $1 = +$1; + $2 = +$2; + $3 = +$3; + $4 = +$4; + $5 = +$5; + $6 = +$6; + var $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $7 = ((($0)) + 16|0); + $8 = +HEAPF32[$7>>2]; + $9 = $8 + $1; + $10 = ((($0)) + 20|0); + $11 = +HEAPF32[$10>>2]; + $12 = $11 + $2; + $13 = $9 + $3; + $14 = $12 + $4; + $15 = $13 + $5; + HEAPF32[$7>>2] = $15; + $16 = $14 + $6; + HEAPF32[$10>>2] = $16; + $17 = (~~(($15))); + $18 = (~~(($16))); + $19 = (~~(($9))); + $20 = (~~(($12))); + $21 = (~~(($13))); + $22 = (~~(($14))); + _stbtt__csctx_v($0,4,$17,$18,$19,$20,$21,$22); + return; +} +function _stbtt__cid_get_glyph_subrs($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$02931 = 0, $$03034 = 0, $$035 = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; + var $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); + $$byval_copy2 = sp + 36|0; + $$byval_copy1 = sp + 24|0; + $3 = sp; + $4 = sp + 12|0; + $5 = ((($1)) + 108|0); + ;HEAP32[$3>>2]=HEAP32[$5>>2]|0;HEAP32[$3+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$3+8>>2]=HEAP32[$5+8>>2]|0; + _stbtt__buf_seek($3,0); + $6 = (_stbtt__buf_get8($3)|0); + L1: do { + switch ($6<<24>>24) { + case 0: { + _stbtt__buf_skip($3,$2); + $7 = (_stbtt__buf_get8($3)|0); + $8 = $7&255; + $$02931 = $8; + break; + } + case 3: { + $9 = (_stbtt__buf_get($3,2)|0); + $10 = (_stbtt__buf_get($3,2)|0); + $11 = ($9|0)>(0); + if ($11) { + $$03034 = $10;$$035 = 0; + while(1) { + $14 = (_stbtt__buf_get8($3)|0); + $15 = (_stbtt__buf_get($3,2)|0); + $16 = ($$03034|0)<=($2|0); + $17 = ($15|0)>($2|0); + $or$cond = $16 & $17; + $13 = (($$035) + 1)|0; + if ($or$cond) { + break; } - $361 = (($class_set26$087) + 1)|0; - $362 = ($pcount25$1$lcssa|0)<($19|0); - if ($362) { - $class_set26$087 = $361;$pcount25$086 = $pcount25$1$lcssa; + $12 = ($13|0)<($9|0); + if ($12) { + $$03034 = $15;$$035 = $13; } else { - break; + label = 6; + break L1; } } - } - $363 = (($pass$190) + 1)|0; - $364 = ($363|0)<(8); - if ($364) { - $pass$190 = $363; + $18 = $14&255; + $$02931 = $18; } else { - label = 95; - break; + label = 6; } + break; } - if ((label|0) == 95) { - HEAP32[$20>>2] = $21; - STACKTOP = sp;return; + default: { + label = 6; } - } - $52 = ($ch|0)>(0); - L57: do { - if ($52) { - $j$070 = 0; - while(1) { - $53 = (($do_not_decode) + ($j$070)|0); - $54 = HEAP8[$53>>0]|0; - $55 = ($54<<24>>24)==(0); - if ($55) { - $j$0$lcssa = $j$070; - break L57; - } - $56 = (($j$070) + 1)|0; - $57 = ($56|0)<($ch|0); - if ($57) { - $j$070 = $56; - } else { - $j$0$lcssa = $56; - break; - } - } - } else { - $j$0$lcssa = 0; } } while(0); - $58 = ($j$0$lcssa|0)==($ch|0); - if ($58) { - HEAP32[$20>>2] = $21; + if ((label|0) == 6) { + _stbtt__new_buf($$byval_copy2,0,0); + $$02931 = -1; + } + $19 = ((($1)) + 48|0); + $20 = ((($1)) + 96|0); + ;HEAP32[$$byval_copy2>>2]=HEAP32[$20>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$20+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$20+8>>2]|0; + _stbtt__cff_index_get($4,$$byval_copy2,$$02931); + ;HEAP32[$$byval_copy1>>2]=HEAP32[$19>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$19+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$19+8>>2]|0; + ;HEAP32[$$byval_copy2>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$4+8>>2]|0; + _stbtt__get_subrs($0,$$byval_copy1,$$byval_copy2); + STACKTOP = sp;return; +} +function _stbtt__get_subr($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$ = 0, $$0 = 0, $$byval_copy = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $$byval_copy = sp; + $3 = (_stbtt__cff_index_count($1)|0); + $4 = ($3|0)>(33899); + $5 = ($3|0)>(1239); + $$ = $5 ? 1131 : 107; + $$0 = $4 ? 32768 : $$; + $6 = (($$0) + ($2))|0; + $7 = ($6|0)>(-1); + $8 = ($6|0)<($3|0); + $or$cond = $7 & $8; + if ($or$cond) { + ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$1+8>>2]|0; + _stbtt__cff_index_get($0,$$byval_copy,$6); + STACKTOP = sp;return; + } else { + _stbtt__new_buf($0,0,0); STACKTOP = sp;return; } - $59 = ($19|0)>(0); - $60 = ((($f)) + 1396|0); - $61 = ((($f)) + 1392|0); - $62 = (((($1) + (($rn*24)|0)|0)) + 16|0); - $63 = ($11|0)>(0); - $64 = (((($1) + (($rn*24)|0)|0)) + 20|0); - $65 = ($19|0)>(0); - $66 = ((($f)) + 1396|0); - $67 = ((($f)) + 1392|0); - $68 = (((($1) + (($rn*24)|0)|0)) + 16|0); - $69 = ($11|0)>(0); - $70 = (((($1) + (($rn*24)|0)|0)) + 20|0); - $71 = ($19|0)>(0); - $72 = ((($f)) + 1396|0); - $73 = ((($f)) + 1392|0); - $74 = (((($1) + (($rn*24)|0)|0)) + 16|0); - $75 = ($11|0)>(0); - $76 = (((($1) + (($rn*24)|0)|0)) + 20|0); - $pass$066 = 0; - L65: while(1) { - switch ($ch|0) { - case 2: { - if ($65) { - $78 = ($pass$066|0)==(0); - $class_set$055 = 0;$pcount$056 = 0; - while(1) { - $80 = HEAP32[$14>>2]|0; - $81 = HEAP32[$17>>2]|0; - $82 = Math_imul($81, $pcount$056)|0; - $83 = (($82) + ($80))|0; - $84 = $83 & 1; - HEAP32[$c_inter>>2] = $84; - $85 = $83 >> 1; - HEAP32[$p_inter>>2] = $85; - if ($78) { - $86 = HEAP32[$8>>2]|0; - $87 = HEAP8[$5>>0]|0; - $88 = $87&255; - $89 = (($86) + (($88*2096)|0)|0); - $90 = HEAP32[$66>>2]|0; - $91 = ($90|0)<(10); - if ($91) { - _prep_huffman($f); - } - $92 = HEAP32[$67>>2]|0; - $93 = $92 & 1023; - $94 = ((((($86) + (($88*2096)|0)|0)) + 36|0) + ($93<<1)|0); - $95 = HEAP16[$94>>1]|0; - $96 = $95 << 16 >> 16; - $97 = ($95<<16>>16)>(-1); - if ($97) { - $98 = (((($86) + (($88*2096)|0)|0)) + 8|0); - $99 = HEAP32[$98>>2]|0; - $100 = (($99) + ($96)|0); - $101 = HEAP8[$100>>0]|0; - $102 = $101&255; - $103 = $92 >>> $102; - HEAP32[$67>>2] = $103; - $104 = HEAP32[$66>>2]|0; - $105 = (($104) - ($102))|0; - $106 = ($105|0)<(0); - $$ = $106 ? 0 : $105; - HEAP32[$66>>2] = $$; - $$5 = $106 ? -1 : $96; - $q$0 = $$5; - } else { - $107 = (_codebook_decode_scalar_raw($f,$89)|0); - $q$0 = $107; - } - $108 = (((($86) + (($88*2096)|0)|0)) + 23|0); - $109 = HEAP8[$108>>0]|0; - $110 = ($109<<24>>24)==(0); - if ($110) { - $q$1 = $q$0; - } else { - $111 = (((($86) + (($88*2096)|0)|0)) + 2088|0); - $112 = HEAP32[$111>>2]|0; - $113 = (($112) + ($q$0<<2)|0); - $114 = HEAP32[$113>>2]|0; - $q$1 = $114; - } - $115 = ($q$1|0)==(-1); - if ($115) { - label = 95; - break L65; - } - $116 = HEAP32[$68>>2]|0; - $117 = (($116) + ($q$1<<2)|0); - $118 = HEAP32[$117>>2]|0; - $119 = HEAP32[$34>>2]|0; - $120 = (($119) + ($class_set$055<<2)|0); - HEAP32[$120>>2] = $118; - } - $121 = ($pcount$056|0)<($19|0); - $or$cond650 = $121 & $69; - if ($or$cond650) { - $i$152 = 0;$pcount$151 = $pcount$056; - while(1) { - $122 = HEAP32[$17>>2]|0; - $123 = HEAP32[$34>>2]|0; - $124 = (($123) + ($class_set$055<<2)|0); - $125 = HEAP32[$124>>2]|0; - $126 = (($125) + ($i$152)|0); - $127 = HEAP8[$126>>0]|0; - $128 = $127&255; - $129 = HEAP32[$70>>2]|0; - $130 = ((($129) + ($128<<4)|0) + ($pass$066<<1)|0); - $131 = HEAP16[$130>>1]|0; - $132 = ($131<<16>>16)>(-1); - if ($132) { - $133 = $131 << 16 >> 16; - $134 = HEAP32[$8>>2]|0; - $135 = (($134) + (($133*2096)|0)|0); - $136 = (_codebook_decode_deinterleave_repeat($f,$135,$residue_buffers,$ch,$c_inter,$p_inter,$n,$122)|0); - $137 = ($136|0)==(0); - if ($137) { - label = 95; - break L65; - } - } else { - $138 = HEAP32[$14>>2]|0; - $139 = Math_imul($122, $pcount$151)|0; - $140 = (($139) + ($122))|0; - $141 = (($140) + ($138))|0; - $142 = $141 & 1; - HEAP32[$c_inter>>2] = $142; - $143 = $141 >> 1; - HEAP32[$p_inter>>2] = $143; - } - $144 = (($i$152) + 1)|0; - $145 = (($pcount$151) + 1)|0; - $146 = ($144|0)<($11|0); - $147 = ($145|0)<($19|0); - $or$cond6 = $147 & $146; - if ($or$cond6) { - $i$152 = $144;$pcount$151 = $145; - } else { - $pcount$1$lcssa = $145; - break; - } - } - } else { - $pcount$1$lcssa = $pcount$056; - } - $148 = (($class_set$055) + 1)|0; - $149 = ($pcount$1$lcssa|0)<($19|0); - if ($149) { - $class_set$055 = $148;$pcount$056 = $pcount$1$lcssa; - } else { - break; - } - } - } - break; +} +function _stbtt__csctx_close_shape($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 8|0); + $2 = +HEAPF32[$1>>2]; + $3 = ((($0)) + 16|0); + $4 = +HEAPF32[$3>>2]; + $5 = $2 != $4; + $6 = ((($0)) + 12|0); + $7 = +HEAPF32[$6>>2]; + if (!($5)) { + $8 = ((($0)) + 20|0); + $9 = +HEAPF32[$8>>2]; + $10 = $7 != $9; + if (!($10)) { + return; } - case 1: { - if ($71) { - $77 = ($pass$066|0)==(0); - $class_set$147 = 0;$pcount$248 = 0; - while(1) { - $150 = HEAP32[$14>>2]|0; - $151 = HEAP32[$17>>2]|0; - $152 = Math_imul($151, $pcount$248)|0; - $153 = (($152) + ($150))|0; - HEAP32[$c_inter6>>2] = 0; - HEAP32[$p_inter7>>2] = $153; - if ($77) { - $154 = HEAP32[$8>>2]|0; - $155 = HEAP8[$5>>0]|0; - $156 = $155&255; - $157 = (($154) + (($156*2096)|0)|0); - $158 = HEAP32[$72>>2]|0; - $159 = ($158|0)<(10); - if ($159) { - _prep_huffman($f); - } - $160 = HEAP32[$73>>2]|0; - $161 = $160 & 1023; - $162 = ((((($154) + (($156*2096)|0)|0)) + 36|0) + ($161<<1)|0); - $163 = HEAP16[$162>>1]|0; - $164 = $163 << 16 >> 16; - $165 = ($163<<16>>16)>(-1); - if ($165) { - $166 = (((($154) + (($156*2096)|0)|0)) + 8|0); - $167 = HEAP32[$166>>2]|0; - $168 = (($167) + ($164)|0); - $169 = HEAP8[$168>>0]|0; - $170 = $169&255; - $171 = $160 >>> $170; - HEAP32[$73>>2] = $171; - $172 = HEAP32[$72>>2]|0; - $173 = (($172) - ($170))|0; - $174 = ($173|0)<(0); - $$7 = $174 ? 0 : $173; - HEAP32[$72>>2] = $$7; - $$8 = $174 ? -1 : $164; - $q9$0 = $$8; - } else { - $175 = (_codebook_decode_scalar_raw($f,$157)|0); - $q9$0 = $175; - } - $176 = (((($154) + (($156*2096)|0)|0)) + 23|0); - $177 = HEAP8[$176>>0]|0; - $178 = ($177<<24>>24)==(0); - if ($178) { - $q9$1 = $q9$0; - } else { - $179 = (((($154) + (($156*2096)|0)|0)) + 2088|0); - $180 = HEAP32[$179>>2]|0; - $181 = (($180) + ($q9$0<<2)|0); - $182 = HEAP32[$181>>2]|0; - $q9$1 = $182; - } - $183 = ($q9$1|0)==(-1); - if ($183) { - label = 95; - break L65; - } - $184 = HEAP32[$74>>2]|0; - $185 = (($184) + ($q9$1<<2)|0); - $186 = HEAP32[$185>>2]|0; - $187 = HEAP32[$34>>2]|0; - $188 = (($187) + ($class_set$147<<2)|0); - HEAP32[$188>>2] = $186; - } - $189 = ($pcount$248|0)<($19|0); - $or$cond944 = $189 & $75; - if ($or$cond944) { - $i$246 = 0;$pcount$345 = $pcount$248; - while(1) { - $190 = HEAP32[$17>>2]|0; - $191 = HEAP32[$34>>2]|0; - $192 = (($191) + ($class_set$147<<2)|0); - $193 = HEAP32[$192>>2]|0; - $194 = (($193) + ($i$246)|0); - $195 = HEAP8[$194>>0]|0; - $196 = $195&255; - $197 = HEAP32[$76>>2]|0; - $198 = ((($197) + ($196<<4)|0) + ($pass$066<<1)|0); - $199 = HEAP16[$198>>1]|0; - $200 = ($199<<16>>16)>(-1); - if ($200) { - $201 = $199 << 16 >> 16; - $202 = HEAP32[$8>>2]|0; - $203 = (($202) + (($201*2096)|0)|0); - $204 = (_codebook_decode_deinterleave_repeat($f,$203,$residue_buffers,$ch,$c_inter6,$p_inter7,$n,$190)|0); - $205 = ($204|0)==(0); - if ($205) { - label = 95; - break L65; - } - } else { - $206 = HEAP32[$14>>2]|0; - $207 = Math_imul($190, $pcount$345)|0; - $208 = (($207) + ($190))|0; - $209 = (($208) + ($206))|0; - HEAP32[$c_inter6>>2] = 0; - HEAP32[$p_inter7>>2] = $209; - } - $210 = (($i$246) + 1)|0; - $211 = (($pcount$345) + 1)|0; - $212 = ($210|0)<($11|0); - $213 = ($211|0)<($19|0); - $or$cond9 = $213 & $212; - if ($or$cond9) { - $i$246 = $210;$pcount$345 = $211; - } else { - $pcount$3$lcssa = $211; - break; - } - } - } else { - $pcount$3$lcssa = $pcount$248; - } - $214 = (($class_set$147) + 1)|0; - $215 = ($pcount$3$lcssa|0)<($19|0); - if ($215) { - $class_set$147 = $214;$pcount$248 = $pcount$3$lcssa; - } else { - break; - } - } - } + } + $11 = (~~(($2))); + $12 = (~~(($7))); + _stbtt__csctx_v($0,2,$11,$12,0,0,0,0); + return; +} +function _stbtt__buf_get($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$01011 = 0, $$012 = 0, $$off = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $exitcond = 0, label = 0, sp = 0; + sp = STACKTOP; + $$off = (($1) + -1)|0; + $2 = ($$off>>>0)<(4); + if ($2) { + $$01011 = 0;$$012 = 0; + } else { + ___assert_fail((15517|0),(15042|0),1014,(15534|0)); + // unreachable; + } + while(1) { + $3 = $$01011 << 8; + $4 = (_stbtt__buf_get8($0)|0); + $5 = $4&255; + $6 = $5 | $3; + $7 = (($$012) + 1)|0; + $exitcond = ($7|0)==($1|0); + if ($exitcond) { break; + } else { + $$01011 = $6;$$012 = $7; } - default: { - if ($59) { - $79 = ($pass$066|0)==(0); - $class_set$263 = 0;$pcount$464 = 0; - while(1) { - $216 = HEAP32[$14>>2]|0; - $217 = HEAP32[$17>>2]|0; - $218 = Math_imul($217, $pcount$464)|0; - $219 = (($218) + ($216))|0; - $220 = (($219|0) % ($ch|0))&-1; - HEAP32[$c_inter16>>2] = $220; - $221 = (($219|0) / ($ch|0))&-1; - HEAP32[$p_inter17>>2] = $221; - if ($79) { - $222 = HEAP32[$8>>2]|0; - $223 = HEAP8[$5>>0]|0; - $224 = $223&255; - $225 = (($222) + (($224*2096)|0)|0); - $226 = HEAP32[$60>>2]|0; - $227 = ($226|0)<(10); - if ($227) { - _prep_huffman($f); - } - $228 = HEAP32[$61>>2]|0; - $229 = $228 & 1023; - $230 = ((((($222) + (($224*2096)|0)|0)) + 36|0) + ($229<<1)|0); - $231 = HEAP16[$230>>1]|0; - $232 = $231 << 16 >> 16; - $233 = ($231<<16>>16)>(-1); - if ($233) { - $234 = (((($222) + (($224*2096)|0)|0)) + 8|0); - $235 = HEAP32[$234>>2]|0; - $236 = (($235) + ($232)|0); - $237 = HEAP8[$236>>0]|0; - $238 = $237&255; - $239 = $228 >>> $238; - HEAP32[$61>>2] = $239; - $240 = HEAP32[$60>>2]|0; - $241 = (($240) - ($238))|0; - $242 = ($241|0)<(0); - $$10 = $242 ? 0 : $241; - HEAP32[$60>>2] = $$10; - $$11 = $242 ? -1 : $232; - $q19$0 = $$11; - } else { - $243 = (_codebook_decode_scalar_raw($f,$225)|0); - $q19$0 = $243; - } - $244 = (((($222) + (($224*2096)|0)|0)) + 23|0); - $245 = HEAP8[$244>>0]|0; - $246 = ($245<<24>>24)==(0); - if ($246) { - $q19$1 = $q19$0; - } else { - $247 = (((($222) + (($224*2096)|0)|0)) + 2088|0); - $248 = HEAP32[$247>>2]|0; - $249 = (($248) + ($q19$0<<2)|0); - $250 = HEAP32[$249>>2]|0; - $q19$1 = $250; - } - $251 = ($q19$1|0)==(-1); - if ($251) { - label = 95; - break L65; - } - $252 = HEAP32[$62>>2]|0; - $253 = (($252) + ($q19$1<<2)|0); - $254 = HEAP32[$253>>2]|0; - $255 = HEAP32[$34>>2]|0; - $256 = (($255) + ($class_set$263<<2)|0); - HEAP32[$256>>2] = $254; - } - $257 = ($pcount$464|0)<($19|0); - $or$cond1258 = $257 & $63; - if ($or$cond1258) { - $i$360 = 0;$pcount$559 = $pcount$464; - while(1) { - $258 = HEAP32[$17>>2]|0; - $259 = HEAP32[$34>>2]|0; - $260 = (($259) + ($class_set$263<<2)|0); - $261 = HEAP32[$260>>2]|0; - $262 = (($261) + ($i$360)|0); - $263 = HEAP8[$262>>0]|0; - $264 = $263&255; - $265 = HEAP32[$64>>2]|0; - $266 = ((($265) + ($264<<4)|0) + ($pass$066<<1)|0); - $267 = HEAP16[$266>>1]|0; - $268 = ($267<<16>>16)>(-1); - if ($268) { - $269 = $267 << 16 >> 16; - $270 = HEAP32[$8>>2]|0; - $271 = (($270) + (($269*2096)|0)|0); - $272 = (_codebook_decode_deinterleave_repeat($f,$271,$residue_buffers,$ch,$c_inter16,$p_inter17,$n,$258)|0); - $273 = ($272|0)==(0); - if ($273) { - label = 95; - break L65; - } - } else { - $274 = HEAP32[$14>>2]|0; - $275 = Math_imul($258, $pcount$559)|0; - $276 = (($275) + ($258))|0; - $277 = (($276) + ($274))|0; - $278 = (($277|0) % ($ch|0))&-1; - HEAP32[$c_inter16>>2] = $278; - $279 = (($277|0) / ($ch|0))&-1; - HEAP32[$p_inter17>>2] = $279; - } - $280 = (($i$360) + 1)|0; - $281 = (($pcount$559) + 1)|0; - $282 = ($280|0)<($11|0); - $283 = ($281|0)<($19|0); - $or$cond12 = $283 & $282; - if ($or$cond12) { - $i$360 = $280;$pcount$559 = $281; - } else { - $pcount$5$lcssa = $281; - break; - } - } - } else { - $pcount$5$lcssa = $pcount$464; - } - $284 = (($class_set$263) + 1)|0; - $285 = ($pcount$5$lcssa|0)<($19|0); - if ($285) { - $class_set$263 = $284;$pcount$464 = $pcount$5$lcssa; - } else { - break; - } - } + } + return ($6|0); +} +function _stbtt__cff_int($0) { + $0 = $0|0; + var $$0 = 0, $$off = 0, $$off19 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0; + var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond5 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_stbtt__buf_get8($0)|0); + $2 = $1&255; + $$off = (($1) + -32)<<24>>24; + $3 = ($$off&255)<(215); + if ($3) { + $4 = (($2) + -139)|0; + $$0 = $4; + return ($$0|0); + } + $$off19 = (($1) + 9)<<24>>24; + $5 = ($$off19&255)<(4); + if ($5) { + $6 = $2 << 8; + $7 = (($6) + -63232)|0; + $8 = (_stbtt__buf_get8($0)|0); + $9 = $8&255; + $10 = $9 | $7; + $11 = (($10) + 108)|0; + $$0 = $11; + return ($$0|0); + } + $12 = ($1&255)>(250); + $13 = ($1<<24>>24)!=(-1); + $or$cond5 = $12 & $13; + if ($or$cond5) { + $14 = (251 - ($2))|0; + $15 = $14 << 8; + $16 = (_stbtt__buf_get8($0)|0); + $17 = $16&255; + $18 = (($15) + -108)|0; + $19 = (($18) - ($17))|0; + $$0 = $19; + return ($$0|0); + } + switch ($1<<24>>24) { + case 28: { + $20 = (_stbtt__buf_get($0,2)|0); + $$0 = $20; + return ($$0|0); + break; + } + case 29: { + $21 = (_stbtt__buf_get($0,4)|0); + $$0 = $21; + return ($$0|0); + break; + } + default: { + ___assert_fail((17086|0),(15042|0),1064,(15502|0)); + // unreachable; + } + } + return (0)|0; +} +function _stbtt__csctx_v($0,$1,$2,$3,$4,$5,$6,$7) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + $7 = $7|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $8 = 0, $9 = 0, label = 0; + var sp = 0; + sp = STACKTOP; + $8 = HEAP32[$0>>2]|0; + $9 = ($8|0)==(0); + if ($9) { + $11 = ((($0)) + 40|0); + $12 = HEAP32[$11>>2]|0; + $13 = ((($0)) + 44|0); + $14 = HEAP32[$13>>2]|0; + $15 = (($12) + (($14*14)|0)|0); + _stbtt_setvertex($15,$1,$2,$3,$4,$5); + $16 = $6&65535; + $17 = HEAP32[$11>>2]|0; + $18 = HEAP32[$13>>2]|0; + $19 = (((($17) + (($18*14)|0)|0)) + 8|0); + HEAP16[$19>>1] = $16; + $20 = $7&65535; + $21 = HEAP32[$11>>2]|0; + $22 = HEAP32[$13>>2]|0; + $23 = (((($21) + (($22*14)|0)|0)) + 10|0); + HEAP16[$23>>1] = $20; + } else { + _stbtt__track_vertex($0,$2,$3); + $10 = ($1<<24>>24)==(4); + if ($10) { + _stbtt__track_vertex($0,$4,$5); + _stbtt__track_vertex($0,$6,$7); + } + } + $24 = ((($0)) + 44|0); + $25 = HEAP32[$24>>2]|0; + $26 = (($25) + 1)|0; + HEAP32[$24>>2] = $26; + return; +} +function _stbtt__track_vertex($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $3 = 0, $4 = 0; + var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 28|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($4|0)<($1|0); + if ($5) { + label = 3; + } else { + $6 = ((($0)) + 4|0); + $7 = HEAP32[$6>>2]|0; + $8 = ($7|0)==(0); + if ($8) { + label = 3; + } + } + if ((label|0) == 3) { + HEAP32[$3>>2] = $1; + } + $9 = ((($0)) + 36|0); + $10 = HEAP32[$9>>2]|0; + $11 = ($10|0)<($2|0); + if ($11) { + label = 6; + } else { + $12 = ((($0)) + 4|0); + $13 = HEAP32[$12>>2]|0; + $14 = ($13|0)==(0); + if ($14) { + label = 6; + } + } + if ((label|0) == 6) { + HEAP32[$9>>2] = $2; + } + $15 = ((($0)) + 24|0); + $16 = HEAP32[$15>>2]|0; + $17 = ($16|0)>($1|0); + if ($17) { + label = 9; + } else { + $18 = ((($0)) + 4|0); + $19 = HEAP32[$18>>2]|0; + $20 = ($19|0)==(0); + if ($20) { + label = 9; + } + } + if ((label|0) == 9) { + HEAP32[$15>>2] = $1; + } + $21 = ((($0)) + 32|0); + $22 = HEAP32[$21>>2]|0; + $23 = ($22|0)>($2|0); + if (!($23)) { + $24 = ((($0)) + 4|0); + $25 = HEAP32[$24>>2]|0; + $26 = ($25|0)==(0); + if (!($26)) { + $27 = ((($0)) + 4|0); + HEAP32[$27>>2] = 1; + return; + } + } + HEAP32[$21>>2] = $2; + $27 = ((($0)) + 4|0); + HEAP32[$27>>2] = 1; + return; +} +function _stbtt_setvertex($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $6 = ((($0)) + 12|0); + HEAP8[$6>>0] = $1; + $7 = $2&65535; + HEAP16[$0>>1] = $7; + $8 = $3&65535; + $9 = ((($0)) + 2|0); + HEAP16[$9>>1] = $8; + $10 = $4&65535; + $11 = ((($0)) + 4|0); + HEAP16[$11>>1] = $10; + $12 = $5&65535; + $13 = ((($0)) + 6|0); + HEAP16[$13>>1] = $12; + return; +} +function _stbtt__cff_index_count($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + _stbtt__buf_seek($0,0); + $1 = (_stbtt__buf_get($0,2)|0); + return ($1|0); +} +function _stbtt__new_buf($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$sroa$4$0$$sroa_idx2 = 0, $$sroa$5$0$$sroa_idx4 = 0, $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ($2>>>0)<(1073741824); + if ($3) { + HEAP32[$0>>2] = $1; + $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); + HEAP32[$$sroa$4$0$$sroa_idx2>>2] = 0; + $$sroa$5$0$$sroa_idx4 = ((($0)) + 8|0); + HEAP32[$$sroa$5$0$$sroa_idx4>>2] = $2; + return; + } else { + ___assert_fail((15549|0),(15042|0),1023,(15567|0)); + // unreachable; + } +} +function _stbtt__buf_seek($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 8|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)<($1|0); + $5 = ($1|0)<(0); + $or$cond = $5 | $4; + if ($or$cond) { + ___assert_fail((15582|0),(15042|0),1001,(15606|0)); + // unreachable; + } else { + $6 = ((($0)) + 4|0); + HEAP32[$6>>2] = $1; + return; + } +} +function _stbtt__get_subrs($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $3 = sp + 20|0; + $4 = sp; + $5 = sp + 8|0; + HEAP32[$3>>2] = 0; + $6 = $4; + $7 = $6; + HEAP32[$7>>2] = 0; + $8 = (($6) + 4)|0; + $9 = $8; + HEAP32[$9>>2] = 0; + _stbtt__dict_get_ints($2,18,2,$4); + $10 = ((($4)) + 4|0); + $11 = HEAP32[$10>>2]|0; + $12 = ($11|0)==(0); + if (!($12)) { + $13 = HEAP32[$4>>2]|0; + $14 = ($13|0)==(0); + if (!($14)) { + _stbtt__buf_range($5,$1,$11,$13); + _stbtt__dict_get_ints($5,19,1,$3); + $15 = HEAP32[$3>>2]|0; + $16 = ($15|0)==(0); + if ($16) { + _stbtt__new_buf($0,0,0); + STACKTOP = sp;return; + } else { + $17 = HEAP32[$10>>2]|0; + $18 = (($17) + ($15))|0; + _stbtt__buf_seek($1,$18); + _stbtt__cff_get_index($0,$1); + STACKTOP = sp;return; } } + } + _stbtt__new_buf($0,0,0); + STACKTOP = sp;return; +} +function _stbtt__dict_get_ints($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$07 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $4 = sp; + _stbtt__dict_get($4,$0,$1); + $5 = ((($4)) + 4|0); + $6 = ($2|0)>(0); + if (!($6)) { + STACKTOP = sp;return; + } + $7 = ((($4)) + 8|0); + $$07 = 0; + while(1) { + $8 = HEAP32[$5>>2]|0; + $9 = HEAP32[$7>>2]|0; + $10 = ($8|0)<($9|0); + if (!($10)) { + label = 5; + break; } - $286 = (($pass$066) + 1)|0; - $287 = ($286|0)<(8); - if ($287) { - $pass$066 = $286; + $11 = (_stbtt__cff_int($4)|0); + $12 = (($3) + ($$07<<2)|0); + HEAP32[$12>>2] = $11; + $13 = (($$07) + 1)|0; + $14 = ($13|0)<($2|0); + if ($14) { + $$07 = $13; } else { - label = 95; + label = 5; break; } } - if ((label|0) == 95) { - HEAP32[$20>>2] = $21; + if ((label|0) == 5) { STACKTOP = sp;return; } } -function _do_floor($f,$map,$i,$n,$target,$finalY) { - $f = $f|0; - $map = $map|0; - $i = $i|0; - $n = $n|0; - $target = $target|0; - $finalY = $finalY|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0.0; - var $45 = 0.0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $j$01 = 0, $lx$0$lcssa = 0, $lx$03 = 0, $lx$1 = 0, $ly$0$lcssa = 0, $ly$04 = 0, $ly$1 = 0, $q$02 = 0, label = 0, sp = 0; +function _stbtt__buf_range($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = $n >> 1; - $1 = ((($map)) + 4|0); - $2 = HEAP32[$1>>2]|0; - $3 = (((($2) + (($i*3)|0)|0)) + 2|0); - $4 = HEAP8[$3>>0]|0; - $5 = $4&255; - $6 = (((($map)) + 9|0) + ($5)|0); - $7 = HEAP8[$6>>0]|0; - $8 = $7&255; - $9 = (((($f)) + 132|0) + ($8<<1)|0); - $10 = HEAP16[$9>>1]|0; - $11 = ($10<<16>>16)==(0); - if ($11) { - _error($f,21); + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $4 = sp; + _stbtt__new_buf($4,0,0); + $5 = $3 | $2; + $6 = ($5|0)<(0); + if (!($6)) { + $7 = ((($1)) + 8|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($8|0)<($2|0); + $10 = (($8) - ($2))|0; + $11 = ($10|0)<($3|0); + $or$cond = $9 | $11; + if (!($or$cond)) { + $12 = HEAP32[$1>>2]|0; + $13 = (($12) + ($2)|0); + HEAP32[$4>>2] = $13; + $14 = ((($4)) + 8|0); + HEAP32[$14>>2] = $3; + ;HEAP32[$0>>2]=HEAP32[$4>>2]|0;HEAP32[$0+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$4+8>>2]|0; + STACKTOP = sp;return; + } + } + ;HEAP32[$0>>2]=HEAP32[$4>>2]|0;HEAP32[$0+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$4+8>>2]|0; + STACKTOP = sp;return; +} +function _stbtt__cff_get_index($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$off = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($1)) + 4|0); + $3 = HEAP32[$2>>2]|0; + $4 = (_stbtt__buf_get($1,2)|0); + $5 = ($4|0)==(0); + if ($5) { + $12 = HEAP32[$2>>2]|0; + $13 = (($12) - ($3))|0; + _stbtt__buf_range($0,$1,$3,$13); return; } - $12 = ((($f)) + 260|0); - $13 = HEAP32[$12>>2]|0; - $14 = HEAP16[$finalY>>1]|0; - $15 = $14 << 16 >> 16; - $16 = (((($13) + (($8*1596)|0)|0)) + 1588|0); - $17 = HEAP8[$16>>0]|0; - $18 = $17&255; - $19 = Math_imul($18, $15)|0; - $20 = (((($13) + (($8*1596)|0)|0)) + 1592|0); - $21 = HEAP32[$20>>2]|0; - $22 = ($21|0)>(1); - if ($22) { - $lx$03 = 0;$ly$04 = $19;$q$02 = 1; - while(1) { - $23 = ((((($13) + (($8*1596)|0)|0)) + 838|0) + ($q$02)|0); - $24 = HEAP8[$23>>0]|0; - $25 = $24&255; - $26 = (($finalY) + ($25<<1)|0); - $27 = HEAP16[$26>>1]|0; - $28 = ($27<<16>>16)>(-1); - if ($28) { - $29 = $27 << 16 >> 16; - $30 = HEAP8[$16>>0]|0; - $31 = $30&255; - $32 = Math_imul($31, $29)|0; - $33 = ((((($13) + (($8*1596)|0)|0)) + 338|0) + ($25<<1)|0); - $34 = HEAP16[$33>>1]|0; - $35 = $34&65535; - $36 = ($lx$03|0)==($35|0); - if ($36) { - $lx$1 = $35;$ly$1 = $32; - } else { - _draw_line($target,$lx$03,$ly$04,$35,$32,$0); - $lx$1 = $35;$ly$1 = $32; + $6 = (_stbtt__buf_get8($1)|0); + $7 = $6&255; + $$off = (($6) + -1)<<24>>24; + $8 = ($$off&255)<(4); + if (!($8)) { + ___assert_fail((15622|0),(15042|0),1049,(15651|0)); + // unreachable; + } + $9 = Math_imul($7, $4)|0; + _stbtt__buf_skip($1,$9); + $10 = (_stbtt__buf_get($1,$7)|0); + $11 = (($10) + -1)|0; + _stbtt__buf_skip($1,$11); + $12 = HEAP32[$2>>2]|0; + $13 = (($12) - ($3))|0; + _stbtt__buf_range($0,$1,$3,$13); + return; +} +function _stbtt__dict_get($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$021 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; + var sp = 0; + sp = STACKTOP; + _stbtt__buf_seek($1,0); + $3 = ((($1)) + 4|0); + $4 = ((($1)) + 8|0); + while(1) { + $5 = HEAP32[$3>>2]|0; + $6 = HEAP32[$4>>2]|0; + $7 = ($5|0)<($6|0); + if (!($7)) { + label = 9; + break; + } + $8 = (_stbtt__buf_peek8($1)|0); + $9 = ($8&255)>(27); + if ($9) { + while(1) { + _stbtt__cff_skip_operand($1); + $10 = (_stbtt__buf_peek8($1)|0); + $11 = ($10&255)>(27); + if (!($11)) { + break; } - } else { - $lx$1 = $lx$03;$ly$1 = $ly$04; - } - $37 = (($q$02) + 1)|0; - $38 = HEAP32[$20>>2]|0; - $39 = ($37|0)<($38|0); - if ($39) { - $lx$03 = $lx$1;$ly$04 = $ly$1;$q$02 = $37; - } else { - $lx$0$lcssa = $lx$1;$ly$0$lcssa = $ly$1; - break; } } - } else { - $lx$0$lcssa = 0;$ly$0$lcssa = $19; + $12 = HEAP32[$3>>2]|0; + $13 = (_stbtt__buf_get8($1)|0); + $14 = $13&255; + $15 = ($13<<24>>24)==(12); + if ($15) { + $16 = (_stbtt__buf_get8($1)|0); + $17 = $16&255; + $18 = $17 | 256; + $$021 = $18; + } else { + $$021 = $14; + } + $19 = ($$021|0)==($2|0); + if ($19) { + label = 8; + break; + } } - $40 = ($lx$0$lcssa|0)<($0|0); - if (!($40)) { + if ((label|0) == 8) { + $20 = (($12) - ($5))|0; + _stbtt__buf_range($0,$1,$5,$20); return; } - $41 = (9260 + ($ly$0$lcssa<<2)|0); - $42 = +HEAPF32[$41>>2]; - $j$01 = $lx$0$lcssa; + else if ((label|0) == 9) { + _stbtt__buf_range($0,$1,0,0); + return; + } +} +function _stbtt__buf_peek8($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 4|0); + $2 = HEAP32[$1>>2]|0; + $3 = ((($0)) + 8|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($2|0)<($4|0); + if (!($5)) { + $$0 = 0; + return ($$0|0); + } + $6 = HEAP32[$0>>2]|0; + $7 = (($6) + ($2)|0); + $8 = HEAP8[$7>>0]|0; + $$0 = $8; + return ($$0|0); +} +function _stbtt__cff_skip_operand($0) { + $0 = $0|0; + var $$mask = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_stbtt__buf_peek8($0)|0); + $2 = ($1&255)>(27); + if (!($2)) { + ___assert_fail((15672|0),(15042|0),1070,(15681|0)); + // unreachable; + } + $3 = ($1<<24>>24)==(30); + if (!($3)) { + (_stbtt__cff_int($0)|0); + return; + } + _stbtt__buf_skip($0,1); + $4 = ((($0)) + 4|0); + $5 = ((($0)) + 8|0); while(1) { - $43 = (($target) + ($j$01<<2)|0); - $44 = +HEAPF32[$43>>2]; - $45 = $42 * $44; - HEAPF32[$43>>2] = $45; - $46 = (($j$01) + 1)|0; - $exitcond = ($46|0)==($0|0); - if ($exitcond) { + $6 = HEAP32[$4>>2]|0; + $7 = HEAP32[$5>>2]|0; + $8 = ($6|0)<($7|0); + if (!($8)) { + label = 8; + break; + } + $9 = (_stbtt__buf_get8($0)|0); + $10 = $9&255; + $11 = $10 & 15; + $12 = ($11|0)==(15); + $$mask = $10 & 240; + $13 = ($$mask|0)==(240); + $or$cond = $12 | $13; + if ($or$cond) { + label = 8; break; - } else { - $j$01 = $46; } } - return; + if ((label|0) == 8) { + return; + } } -function _inverse_mdct($buffer,$n,$f,$blocktype) { - $buffer = $buffer|0; - $n = $n|0; - $f = $f|0; - $blocktype = $blocktype|0; - var $$alloca_mul = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0.0, $104 = 0, $105 = 0.0, $106 = 0.0, $107 = 0, $108 = 0.0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0, $114 = 0.0; - var $115 = 0.0, $116 = 0.0, $117 = 0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; - var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; - var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; - var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; - var $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0; - var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0; - var $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0.0, $234 = 0, $235 = 0.0, $236 = 0.0, $237 = 0, $238 = 0.0, $239 = 0, $24 = 0, $240 = 0.0; - var $241 = 0.0, $242 = 0, $243 = 0.0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0.0, $248 = 0.0, $249 = 0.0, $25 = 0.0, $250 = 0.0, $251 = 0.0, $252 = 0.0, $253 = 0.0, $254 = 0.0, $255 = 0.0, $256 = 0.0, $257 = 0, $258 = 0.0, $259 = 0.0; - var $26 = 0.0, $260 = 0.0, $261 = 0, $262 = 0.0, $263 = 0, $264 = 0.0, $265 = 0.0, $266 = 0, $267 = 0.0, $268 = 0.0, $269 = 0, $27 = 0.0, $270 = 0.0, $271 = 0.0, $272 = 0.0, $273 = 0.0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0.0; - var $278 = 0.0, $279 = 0.0, $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0.0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0.0; - var $296 = 0, $297 = 0.0, $298 = 0.0, $299 = 0, $3 = 0, $30 = 0, $300 = 0.0, $301 = 0, $302 = 0.0, $303 = 0.0, $304 = 0.0, $305 = 0.0, $306 = 0.0, $307 = 0.0, $308 = 0.0, $309 = 0.0, $31 = 0.0, $310 = 0, $311 = 0, $312 = 0; - var $313 = 0.0, $314 = 0, $315 = 0.0, $316 = 0.0, $317 = 0, $318 = 0.0, $319 = 0, $32 = 0.0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0.0, $324 = 0.0, $325 = 0.0, $326 = 0.0, $327 = 0, $328 = 0.0, $329 = 0, $33 = 0.0, $330 = 0; - var $331 = 0, $332 = 0, $333 = 0.0, $334 = 0, $335 = 0.0, $336 = 0.0, $337 = 0, $338 = 0.0, $339 = 0, $34 = 0, $340 = 0.0, $341 = 0.0, $342 = 0.0, $343 = 0.0, $344 = 0.0, $345 = 0.0, $346 = 0.0, $347 = 0, $348 = 0.0, $349 = 0; - var $35 = 0.0, $350 = 0, $351 = 0, $352 = 0.0, $353 = 0, $354 = 0.0, $355 = 0.0, $356 = 0, $357 = 0.0, $358 = 0.0, $359 = 0.0, $36 = 0.0, $360 = 0.0, $361 = 0.0, $362 = 0.0, $363 = 0.0, $364 = 0.0, $365 = 0, $366 = 0.0, $367 = 0; - var $368 = 0, $369 = 0, $37 = 0.0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; - var $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0; - var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0; - var $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0.0, $A0$024 = 0, $AA$0$lcssa = 0, $AA$050 = 0, $AA$144 = 0; - var $AA1$040 = 0, $B$08 = 0, $C$010 = 0, $bitrev$016 = 0, $d$0$lcssa = 0, $d$052 = 0, $d$146 = 0, $d0$039 = 0, $d05$017 = 0, $d09$04 = 0, $d1$038 = 0, $d110$05 = 0, $d16$018 = 0, $d2$06 = 0, $d3$07 = 0, $d7$011 = 0, $e$051 = 0, $e$145 = 0, $e0$037 = 0, $e1$036 = 0; - var $e11$09 = 0, $e8$012 = 0, $exitcond = 0, $exitcond60 = 0, $i$030 = 0, $i_off$023 = 0, $l$0$lcssa = 0, $l$033 = 0, $l$127 = 0, $r$022 = 0, $scevgep = 0, $scevgep61 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $n >> 1; - $1 = $n >> 2; - $2 = $n >> 3; - $3 = ((($f)) + 92|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($f)) + 80|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($6|0)==(0|0); - $8 = $0 << 2; +function _stbtt__GetGlyphShapeTT($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0348453 = 0, $$0353439 = 0, $$0361449 = 0, $$0363450 = 0, $$0364448 = 0, $$0366447 = 0, $$0372451 = 0, $$0377437 = 0, $$0379436 = 0, $$0381446 = 0, $$0387435 = 0, $$0390434 = 0, $$0393433 = 0, $$0396432 = 0, $$0399431 = 0, $$0401430 = 0, $$0403440 = 0, $$0405443 = 0, $$0407429 = 0, $$0409428 = 0; + var $$1349 = 0, $$1354 = 0, $$1362 = 0, $$1365 = 0, $$1367445 = 0, $$1378 = 0, $$1380 = 0, $$1382 = 0, $$1388 = 0, $$1391 = 0, $$1394 = 0, $$1397 = 0, $$1400 = 0, $$1402 = 0, $$1404 = 0, $$1406 = 0, $$1408 = 0, $$1410 = 0, $$2368442 = 0, $$2374 = 0; + var $$2383444 = 0, $$2389 = 0, $$2392 = 0, $$2395 = 0, $$2398 = 0, $$3356 = 0, $$3369438 = 0, $$3384 = 0, $$4 = 0, $$4352 = 0, $$4370 = 0, $$4385441 = 0, $$5371 = 0, $$5386 = 0, $$5452 = 0, $$6 = 0, $$9 = 0, $$sink = 0, $$sroa$0$0 = 0.0, $$sroa$10$0 = 0.0; + var $$sroa$17$0 = 0.0, $$sroa$24$0 = 0.0, $$sroa$31$0 = 0.0, $$sroa$35$0 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; + var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; + var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; + var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0.0, $158 = 0, $159 = 0.0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0.0; + var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0, $186 = 0; + var $187 = 0.0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0.0, $193 = 0, $194 = 0, $195 = 0.0, $196 = 0.0, $197 = 0, $198 = 0.0, $199 = 0.0, $20 = 0, $200 = 0.0, $201 = 0.0, $202 = 0.0, $203 = 0.0, $204 = 0; + var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0.0, $217 = 0.0, $218 = 0.0, $219 = 0, $22 = 0, $220 = 0.0, $221 = 0.0, $222 = 0.0; + var $223 = 0.0, $224 = 0.0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0.0, $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0, $238 = 0.0, $239 = 0.0, $24 = 0, $240 = 0.0; + var $241 = 0.0, $242 = 0.0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; + var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; + var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; + var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; + var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; + var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond458 = 0, $exitcond459 = 0, $exitcond460 = 0, $sext = 0, $sext412 = 0, $sqrtf = 0.0, $sqrtf411 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $3 = sp; + $4 = ((($0)) + 4|0); + $5 = HEAP32[$4>>2]|0; + $6 = (_stbtt__GetGlyfOffset($0,$1)|0); + HEAP32[$2>>2] = 0; + $7 = ($6|0)<(0); if ($7) { - $$alloca_mul = $8; - $10 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0;; - $15 = $10; - } else { - $9 = (_setup_temp_malloc($f,$8)|0); - $15 = $9; + $$4 = 0; + STACKTOP = sp;return ($$4|0); } - $11 = (((($f)) + 1068|0) + ($blocktype<<2)|0); - $12 = HEAP32[$11>>2]|0; - $13 = (($0) + -2)|0; - $14 = (($15) + ($13<<2)|0); - $16 = (($buffer) + ($0<<2)|0); - $17 = ($0|0)==(0); - if ($17) { - $AA$0$lcssa = $12;$d$0$lcssa = $14; - } else { - $18 = $0 << 2; - $19 = (($18) + -16)|0; - $20 = $19 >>> 4; - $21 = $20 << 1; - $22 = (($21) + 2)|0; - $23 = $20 << 3; - $24 = (($19) - ($23))|0; - $scevgep61 = (($15) + ($24)|0); - $AA$050 = $12;$d$052 = $14;$e$051 = $buffer; - while(1) { - $25 = +HEAPF32[$e$051>>2]; - $26 = +HEAPF32[$AA$050>>2]; - $27 = $25 * $26; - $28 = ((($e$051)) + 8|0); - $29 = +HEAPF32[$28>>2]; - $30 = ((($AA$050)) + 4|0); - $31 = +HEAPF32[$30>>2]; - $32 = $29 * $31; - $33 = $27 - $32; - $34 = ((($d$052)) + 4|0); - HEAPF32[$34>>2] = $33; - $35 = +HEAPF32[$e$051>>2]; - $36 = +HEAPF32[$30>>2]; - $37 = $35 * $36; - $38 = +HEAPF32[$28>>2]; - $39 = +HEAPF32[$AA$050>>2]; - $40 = $38 * $39; - $41 = $37 + $40; - HEAPF32[$d$052>>2] = $41; - $42 = ((($d$052)) + -8|0); - $43 = ((($AA$050)) + 8|0); - $44 = ((($e$051)) + 16|0); - $45 = ($44|0)==($16|0); - if ($45) { - break; - } else { - $AA$050 = $43;$d$052 = $42;$e$051 = $44; + $8 = (($5) + ($6)|0); + $9 = (_ttSHORT($8)|0); + $10 = ($9<<16>>16)>(0); + L4: do { + if ($10) { + $11 = $9 << 16 >> 16; + $12 = ((($8)) + 10|0); + $13 = $11 << 1; + $14 = (($12) + ($13)|0); + $15 = (_ttUSHORT($14)|0); + $16 = ((($14)) + -2|0); + $17 = (_ttUSHORT($16)|0); + $18 = $17&65535; + $19 = $13 | 1; + $20 = (($19) + ($18))|0; + $21 = ($20*14)|0; + $22 = (_malloc($21)|0); + $23 = ($22|0)==(0|0); + if ($23) { + $$4 = 0; + STACKTOP = sp;return ($$4|0); } - } - $scevgep = (($12) + ($22<<2)|0); - $AA$0$lcssa = $scevgep;$d$0$lcssa = $scevgep61; - } - $46 = ($d$0$lcssa>>>0)<($15>>>0); - if (!($46)) { - $47 = (($0) + -3)|0; - $48 = (($buffer) + ($47<<2)|0); - $AA$144 = $AA$0$lcssa;$d$146 = $d$0$lcssa;$e$145 = $48; - while(1) { - $49 = ((($e$145)) + 8|0); - $50 = +HEAPF32[$49>>2]; - $51 = +HEAPF32[$AA$144>>2]; - $52 = $50 * $51; - $53 = +HEAPF32[$e$145>>2]; - $54 = ((($AA$144)) + 4|0); - $55 = +HEAPF32[$54>>2]; - $56 = $53 * $55; - $57 = $56 - $52; - $58 = ((($d$146)) + 4|0); - HEAPF32[$58>>2] = $57; - $59 = +HEAPF32[$49>>2]; - $60 = +HEAPF32[$54>>2]; - $61 = $59 * $60; - $62 = +HEAPF32[$e$145>>2]; - $63 = +HEAPF32[$AA$144>>2]; - $64 = $62 * $63; - $65 = -$64; - $66 = $65 - $61; - HEAPF32[$d$146>>2] = $66; - $67 = ((($d$146)) + -8|0); - $68 = ((($AA$144)) + 8|0); - $69 = ((($e$145)) + -16|0); - $70 = ($67>>>0)<($15>>>0); - if ($70) { - break; - } else { - $AA$144 = $68;$d$146 = $67;$e$145 = $69; + $24 = ((($14)) + 2|0); + $25 = $15&65535; + $26 = (($24) + ($25)|0); + $$0361449 = 0;$$0364448 = 0;$$0366447 = 0;$$0381446 = $26; + while(1) { + $27 = ($$0364448<<24>>24)==(0); + if ($27) { + $28 = ((($$0381446)) + 1|0); + $29 = HEAP8[$$0381446>>0]|0; + $30 = $29 & 8; + $31 = ($30<<24>>24)==(0); + if ($31) { + $$1362 = $29;$$1365 = 0;$$1382 = $28; + } else { + $32 = ((($$0381446)) + 2|0); + $33 = HEAP8[$28>>0]|0; + $$1362 = $29;$$1365 = $33;$$1382 = $32; + } + } else { + $34 = (($$0364448) + -1)<<24>>24; + $$1362 = $$0361449;$$1365 = $34;$$1382 = $$0381446; + } + $35 = (($$0366447) + ($13))|0; + $36 = (((($22) + (($35*14)|0)|0)) + 12|0); + HEAP8[$36>>0] = $$1362; + $37 = (($$0366447) + 1)|0; + $exitcond459 = ($$0366447|0)==($18|0); + if ($exitcond459) { + $$0405443 = 0;$$1367445 = 0;$$2383444 = $$1382; + break; + } else { + $$0361449 = $$1362;$$0364448 = $$1365;$$0366447 = $37;$$0381446 = $$1382; + } } - } - } - $71 = (($0) + -8)|0; - $72 = ($0|0)<(8); - if (!($72)) { - $73 = (($12) + ($71<<2)|0); - $74 = (($buffer) + ($1<<2)|0); - $75 = (($15) + ($1<<2)|0); - $AA1$040 = $73;$d0$039 = $74;$d1$038 = $buffer;$e0$037 = $75;$e1$036 = $15; - while(1) { - $76 = ((($e0$037)) + 4|0); - $77 = +HEAPF32[$76>>2]; - $78 = ((($e1$036)) + 4|0); - $79 = +HEAPF32[$78>>2]; - $80 = $77 - $79; - $81 = +HEAPF32[$e0$037>>2]; - $82 = +HEAPF32[$e1$036>>2]; - $83 = $81 - $82; - $84 = $77 + $79; - $85 = ((($d0$039)) + 4|0); - HEAPF32[$85>>2] = $84; - $86 = +HEAPF32[$e0$037>>2]; - $87 = +HEAPF32[$e1$036>>2]; - $88 = $86 + $87; - HEAPF32[$d0$039>>2] = $88; - $89 = ((($AA1$040)) + 16|0); - $90 = +HEAPF32[$89>>2]; - $91 = $80 * $90; - $92 = ((($AA1$040)) + 20|0); - $93 = +HEAPF32[$92>>2]; - $94 = $83 * $93; - $95 = $91 - $94; - $96 = ((($d1$038)) + 4|0); - HEAPF32[$96>>2] = $95; - $97 = +HEAPF32[$89>>2]; - $98 = $83 * $97; - $99 = +HEAPF32[$92>>2]; - $100 = $80 * $99; - $101 = $98 + $100; - HEAPF32[$d1$038>>2] = $101; - $102 = ((($e0$037)) + 12|0); - $103 = +HEAPF32[$102>>2]; - $104 = ((($e1$036)) + 12|0); - $105 = +HEAPF32[$104>>2]; - $106 = $103 - $105; - $107 = ((($e0$037)) + 8|0); - $108 = +HEAPF32[$107>>2]; - $109 = ((($e1$036)) + 8|0); - $110 = +HEAPF32[$109>>2]; - $111 = $108 - $110; - $112 = $103 + $105; - $113 = ((($d0$039)) + 12|0); - HEAPF32[$113>>2] = $112; - $114 = +HEAPF32[$107>>2]; - $115 = +HEAPF32[$109>>2]; - $116 = $114 + $115; - $117 = ((($d0$039)) + 8|0); - HEAPF32[$117>>2] = $116; - $118 = +HEAPF32[$AA1$040>>2]; - $119 = $106 * $118; - $120 = ((($AA1$040)) + 4|0); - $121 = +HEAPF32[$120>>2]; - $122 = $111 * $121; - $123 = $119 - $122; - $124 = ((($d1$038)) + 12|0); - HEAPF32[$124>>2] = $123; - $125 = +HEAPF32[$AA1$040>>2]; - $126 = $111 * $125; - $127 = +HEAPF32[$120>>2]; - $128 = $106 * $127; - $129 = $126 + $128; - $130 = ((($d1$038)) + 8|0); - HEAPF32[$130>>2] = $129; - $131 = ((($AA1$040)) + -32|0); - $132 = ((($d0$039)) + 16|0); - $133 = ((($d1$038)) + 16|0); - $134 = ((($e0$037)) + 16|0); - $135 = ((($e1$036)) + 16|0); - $136 = ($131>>>0)<($12>>>0); - if ($136) { - break; - } else { - $AA1$040 = $131;$d0$039 = $132;$d1$038 = $133;$e0$037 = $134;$e1$036 = $135; - } - } - } - $137 = (_ilog($n)|0); - $138 = $n >> 4; - $139 = (($0) + -1)|0; - $140 = (0 - ($2))|0; - _imdct_step3_iter0_loop($138,$buffer,$139,$140,$12); - $141 = (($139) - ($1))|0; - _imdct_step3_iter0_loop($138,$buffer,$141,$140,$12); - $142 = $n >> 5; - $143 = (0 - ($138))|0; - _imdct_step3_inner_r_loop($142,$buffer,$139,$143,$12,16); - $144 = (($139) - ($2))|0; - _imdct_step3_inner_r_loop($142,$buffer,$144,$143,$12,16); - $145 = $2 << 1; - $146 = (($139) - ($145))|0; - _imdct_step3_inner_r_loop($142,$buffer,$146,$143,$12,16); - $147 = Math_imul($2, -3)|0; - $148 = (($139) + ($147))|0; - _imdct_step3_inner_r_loop($142,$buffer,$148,$143,$12,16); - $149 = (($137) + -4)|0; - $150 = $149 >> 1; - $151 = ($150|0)>(2); - if ($151) { - $l$033 = 2; - while(1) { - $156 = (($l$033) + 2)|0; - $157 = $n >> $156; - $152 = (($l$033) + 1)|0; - $158 = 1 << $152; - $159 = ($152|0)==(31); - if (!($159)) { - $160 = $157 >> 1; - $161 = (($l$033) + 4)|0; - $162 = $n >> $161; - $163 = (0 - ($160))|0; - $164 = (($l$033) + 3)|0; - $165 = 1 << $164; - $i$030 = 0; - while(1) { - $166 = Math_imul($i$030, $157)|0; - $167 = (($139) - ($166))|0; - _imdct_step3_inner_r_loop($162,$buffer,$167,$163,$12,$165); - $168 = (($i$030) + 1)|0; - $169 = ($168|0)<($158|0); - if ($169) { - $i$030 = $168; + while(1) { + $38 = (($$1367445) + ($13))|0; + $39 = (((($22) + (($38*14)|0)|0)) + 12|0); + $40 = HEAP8[$39>>0]|0; + $41 = $40&255; + $42 = $41 & 2; + $43 = ($42|0)==(0); + $44 = $41 & 16; + $45 = ($44|0)!=(0); + if ($43) { + if ($45) { + $$1406 = $$0405443;$$3384 = $$2383444; + } else { + $52 = HEAP8[$$2383444>>0]|0; + $53 = $52&255; + $54 = $53 << 8; + $55 = ((($$2383444)) + 1|0); + $56 = HEAP8[$55>>0]|0; + $57 = $56&255; + $58 = $54 | $57; + $sext412 = $58 << 16; + $59 = $sext412 >> 16; + $60 = (($59) + ($$0405443))|0; + $61 = ((($$2383444)) + 2|0); + $$1406 = $60;$$3384 = $61; + } + } else { + $46 = ((($$2383444)) + 1|0); + $47 = HEAP8[$$2383444>>0]|0; + $48 = $47&255; + $49 = (0 - ($48))|0; + $50 = $45 ? $48 : $49; + $51 = (($50) + ($$0405443))|0; + $$1406 = $51;$$3384 = $46; + } + $62 = $$1406&65535; + $63 = (($22) + (($38*14)|0)|0); + HEAP16[$63>>1] = $62; + $64 = (($$1367445) + 1)|0; + $exitcond458 = ($$1367445|0)==($18|0); + if ($exitcond458) { + $$0403440 = 0;$$2368442 = 0;$$4385441 = $$3384; + break; + } else { + $$0405443 = $$1406;$$1367445 = $64;$$2383444 = $$3384; + } + } + while(1) { + $65 = (($$2368442) + ($13))|0; + $66 = (((($22) + (($65*14)|0)|0)) + 12|0); + $67 = HEAP8[$66>>0]|0; + $68 = $67&255; + $69 = $68 & 4; + $70 = ($69|0)==(0); + $71 = $68 & 32; + $72 = ($71|0)!=(0); + if ($70) { + if ($72) { + $$1404 = $$0403440;$$5386 = $$4385441; + } else { + $79 = HEAP8[$$4385441>>0]|0; + $80 = $79&255; + $81 = $80 << 8; + $82 = ((($$4385441)) + 1|0); + $83 = HEAP8[$82>>0]|0; + $84 = $83&255; + $85 = $81 | $84; + $sext = $85 << 16; + $86 = $sext >> 16; + $87 = (($86) + ($$0403440))|0; + $88 = ((($$4385441)) + 2|0); + $$1404 = $87;$$5386 = $88; + } + } else { + $73 = ((($$4385441)) + 1|0); + $74 = HEAP8[$$4385441>>0]|0; + $75 = $74&255; + $76 = (0 - ($75))|0; + $77 = $72 ? $75 : $76; + $78 = (($77) + ($$0403440))|0; + $$1404 = $78;$$5386 = $73; + } + $89 = $$1404&65535; + $90 = (((($22) + (($65*14)|0)|0)) + 2|0); + HEAP16[$90>>1] = $89; + $91 = (($$2368442) + 1)|0; + $exitcond = ($$2368442|0)==($18|0); + if ($exitcond) { + $$0353439 = 0;$$0377437 = 0;$$0379436 = 0;$$0387435 = 0;$$0390434 = 0;$$0393433 = 0;$$0396432 = 0;$$0399431 = 0;$$0401430 = 0;$$0407429 = 0;$$0409428 = 0;$$3369438 = 0; + break; + } else { + $$0403440 = $$1404;$$2368442 = $91;$$4385441 = $$5386; + } + } + while(1) { + $92 = (($$3369438) + ($13))|0; + $93 = (((($22) + (($92*14)|0)|0)) + 12|0); + $94 = HEAP8[$93>>0]|0; + $95 = (($22) + (($92*14)|0)|0); + $96 = HEAP16[$95>>1]|0; + $97 = $96 << 16 >> 16; + $98 = (((($22) + (($92*14)|0)|0)) + 2|0); + $99 = HEAP16[$98>>1]|0; + $100 = $99 << 16 >> 16; + $101 = ($$0379436|0)==($$3369438|0); + $102 = $94 & 1; + $103 = ($102<<24>>24)!=(0); + do { + if ($101) { + $104 = ($$3369438|0)==(0); + if ($104) { + $$1354 = $$0353439; + } else { + $105 = (_stbtt__close_shape($22,$$0353439,$$0409428,$$0407429,$$0396432,$$0393433,$$0390434,$$0387435,$$0401430,$$0399431)|0); + $$1354 = $105; + } + $106 = $103 ^ 1; + $107 = $106&1; + do { + if ($103) { + $$1388 = $$0387435;$$1391 = $$0390434;$$1394 = $100;$$1397 = $97;$$4370 = $$3369438; + } else { + $108 = (($92) + 1)|0; + $109 = (((($22) + (($108*14)|0)|0)) + 12|0); + $110 = HEAP8[$109>>0]|0; + $111 = $110 & 1; + $112 = ($111<<24>>24)==(0); + $113 = (((($22) + (($108*14)|0)|0)) + 2|0); + $114 = HEAP16[$113>>1]|0; + $115 = (($22) + (($108*14)|0)|0); + $116 = HEAP16[$115>>1]|0; + $117 = $114 << 16 >> 16; + $118 = $116 << 16 >> 16; + if ($112) { + $119 = (($118) + ($97))|0; + $120 = $119 >> 1; + $121 = (($117) + ($100))|0; + $122 = $121 >> 1; + $$1388 = $100;$$1391 = $97;$$1394 = $122;$$1397 = $120;$$4370 = $$3369438; + break; + } else { + $123 = (($$3369438) + 1)|0; + $$1388 = $100;$$1391 = $97;$$1394 = $117;$$1397 = $118;$$4370 = $123; + break; + } + } + } while(0); + $124 = (($$1354) + 1)|0; + $125 = (($22) + (($$1354*14)|0)|0); + _stbtt_setvertex($125,1,$$1397,$$1394,0,0); + $126 = $$0377437 << 1; + $127 = (($12) + ($126)|0); + $128 = (_ttUSHORT($127)|0); + $129 = $128&65535; + $130 = (($129) + 1)|0; + $131 = (($$0377437) + 1)|0; + $$1378 = $131;$$1380 = $130;$$1400 = $$0399431;$$1402 = $$0401430;$$1408 = $107;$$1410 = 0;$$2389 = $$1388;$$2392 = $$1391;$$2395 = $$1394;$$2398 = $$1397;$$3356 = $124;$$5371 = $$4370; } else { - break; + $132 = ($$0409428|0)!=(0); + $133 = (($$0353439) + 1)|0; + $134 = (($22) + (($$0353439*14)|0)|0); + if (!($103)) { + if (!($132)) { + $$1378 = $$0377437;$$1380 = $$0379436;$$1400 = $100;$$1402 = $97;$$1408 = $$0407429;$$1410 = 1;$$2389 = $$0387435;$$2392 = $$0390434;$$2395 = $$0393433;$$2398 = $$0396432;$$3356 = $$0353439;$$5371 = $$3369438; + break; + } + $135 = (($100) + ($$0399431))|0; + $136 = $135 >> 1; + $137 = (($97) + ($$0401430))|0; + $138 = $137 >> 1; + _stbtt_setvertex($134,3,$138,$136,$$0401430,$$0399431); + $$1378 = $$0377437;$$1380 = $$0379436;$$1400 = $100;$$1402 = $97;$$1408 = $$0407429;$$1410 = 1;$$2389 = $$0387435;$$2392 = $$0390434;$$2395 = $$0393433;$$2398 = $$0396432;$$3356 = $133;$$5371 = $$3369438; + break; + } + if ($132) { + _stbtt_setvertex($134,3,$97,$100,$$0401430,$$0399431); + $$1378 = $$0377437;$$1380 = $$0379436;$$1400 = $$0399431;$$1402 = $$0401430;$$1408 = $$0407429;$$1410 = 0;$$2389 = $$0387435;$$2392 = $$0390434;$$2395 = $$0393433;$$2398 = $$0396432;$$3356 = $133;$$5371 = $$3369438; + break; + } else { + _stbtt_setvertex($134,2,$97,$100,0,0); + $$1378 = $$0377437;$$1380 = $$0379436;$$1400 = $$0399431;$$1402 = $$0401430;$$1408 = $$0407429;$$1410 = 0;$$2389 = $$0387435;$$2392 = $$0390434;$$2395 = $$0393433;$$2398 = $$0396432;$$3356 = $133;$$5371 = $$3369438; + break; + } } + } while(0); + $139 = (($$5371) + 1)|0; + $140 = ($$5371|0)<($18|0); + if ($140) { + $$0353439 = $$3356;$$0377437 = $$1378;$$0379436 = $$1380;$$0387435 = $$2389;$$0390434 = $$2392;$$0393433 = $$2395;$$0396432 = $$2398;$$0399431 = $$1400;$$0401430 = $$1402;$$0407429 = $$1408;$$0409428 = $$1410;$$3369438 = $139; + } else { + break; } } - $exitcond60 = ($152|0)==($150|0); - if ($exitcond60) { - $l$0$lcssa = $150; - break; - } else { - $l$033 = $152; + $141 = (_stbtt__close_shape($22,$$3356,$$1410,$$1408,$$2398,$$2395,$$2392,$$2389,$$1402,$$1400)|0); + $$4352 = $22;$$9 = $141; + } else { + $142 = ($9<<16>>16)==(-1); + if (!($142)) { + $264 = ($9<<16>>16)<(0); + if (!($264)) { + $$4352 = 0;$$9 = 0; + break; + } + ___assert_fail((17086|0),(15042|0),1724,(15819|0)); + // unreachable; } - } - } else { - $l$0$lcssa = 2; - } - $153 = (($137) + -7)|0; - $154 = ($l$0$lcssa|0)<($153|0); - if ($154) { - $155 = (($137) + -7)|0; - $l$127 = $l$0$lcssa; - while(1) { - $171 = (($l$127) + 2)|0; - $172 = $n >> $171; - $173 = (($l$127) + 3)|0; - $174 = 1 << $173; - $175 = (($l$127) + 6)|0; - $176 = $n >> $175; - $170 = (($l$127) + 1)|0; - $177 = 1 << $170; - $178 = ($176|0)>(0); - if ($178) { - $179 = $172 >> 1; - $180 = (0 - ($179))|0; - $181 = $174 << 2; - $A0$024 = $12;$i_off$023 = $139;$r$022 = $176; - while(1) { - _imdct_step3_inner_s_loop($177,$buffer,$i_off$023,$180,$A0$024,$174,$172); - $182 = (($A0$024) + ($181<<2)|0); - $183 = (($i_off$023) + -8)|0; - $184 = (($r$022) + -1)|0; - $185 = ($r$022|0)>(1); - if ($185) { - $A0$024 = $182;$i_off$023 = $183;$r$022 = $184; + $143 = ((($8)) + 10|0); + $$0348453 = 0;$$0372451 = $143;$$5452 = 0;$250 = 0;$255 = 0;$260 = 0; + while(1) { + HEAP32[$3>>2] = 0; + $144 = (_ttSHORT($$0372451)|0); + $145 = ((($$0372451)) + 2|0); + $146 = (_ttSHORT($145)|0); + $147 = ((($$0372451)) + 4|0); + $148 = $144&65535; + $149 = $148 & 2; + $150 = ($149|0)==(0); + if ($150) { + label = 42; + break; + } + $151 = $148 & 1; + $152 = ($151|0)==(0); + if ($152) { + $158 = HEAP8[$147>>0]|0; + $159 = (+($158<<24>>24)); + $160 = ((($$0372451)) + 5|0); + $161 = HEAP8[$160>>0]|0; + $162 = (+($161<<24>>24)); + $$sink = 6;$$sroa$31$0 = $159;$$sroa$35$0 = $162; + } else { + $153 = (_ttSHORT($147)|0); + $154 = (+($153<<16>>16)); + $155 = ((($$0372451)) + 6|0); + $156 = (_ttSHORT($155)|0); + $157 = (+($156<<16>>16)); + $$sink = 8;$$sroa$31$0 = $154;$$sroa$35$0 = $157; + } + $163 = (($$0372451) + ($$sink)|0); + $164 = $148 & 8; + $165 = ($164|0)==(0); + do { + if ($165) { + $170 = $148 & 64; + $171 = ($170|0)==(0); + if (!($171)) { + $172 = (_ttSHORT($163)|0); + $173 = (+($172<<16>>16)); + $174 = $173 * 6.103515625E-5; + $175 = ((($163)) + 2|0); + $176 = (_ttSHORT($175)|0); + $177 = (+($176<<16>>16)); + $178 = $177 * 6.103515625E-5; + $179 = ((($163)) + 4|0); + $$2374 = $179;$$sroa$0$0 = $174;$$sroa$10$0 = 0.0;$$sroa$17$0 = 0.0;$$sroa$24$0 = $178; + break; + } + $180 = $148 & 128; + $181 = ($180|0)==(0); + if ($181) { + $$2374 = $163;$$sroa$0$0 = 1.0;$$sroa$10$0 = 0.0;$$sroa$17$0 = 0.0;$$sroa$24$0 = 1.0; + } else { + $182 = (_ttSHORT($163)|0); + $183 = (+($182<<16>>16)); + $184 = $183 * 6.103515625E-5; + $185 = ((($163)) + 2|0); + $186 = (_ttSHORT($185)|0); + $187 = (+($186<<16>>16)); + $188 = $187 * 6.103515625E-5; + $189 = ((($163)) + 4|0); + $190 = (_ttSHORT($189)|0); + $191 = (+($190<<16>>16)); + $192 = $191 * 6.103515625E-5; + $193 = ((($163)) + 6|0); + $194 = (_ttSHORT($193)|0); + $195 = (+($194<<16>>16)); + $196 = $195 * 6.103515625E-5; + $197 = ((($163)) + 8|0); + $$2374 = $197;$$sroa$0$0 = $184;$$sroa$10$0 = $188;$$sroa$17$0 = $192;$$sroa$24$0 = $196; + } } else { + $166 = (_ttSHORT($163)|0); + $167 = (+($166<<16>>16)); + $168 = $167 * 6.103515625E-5; + $169 = ((($163)) + 2|0); + $$2374 = $169;$$sroa$0$0 = $168;$$sroa$10$0 = 0.0;$$sroa$17$0 = 0.0;$$sroa$24$0 = $168; + } + } while(0); + $198 = $$sroa$0$0 * $$sroa$0$0; + $199 = $$sroa$10$0 * $$sroa$10$0; + $200 = $199 + $198; + $sqrtf = (+Math_sqrt((+$200))); + $201 = $$sroa$17$0 * $$sroa$17$0; + $202 = $$sroa$24$0 * $$sroa$24$0; + $203 = $202 + $201; + $sqrtf411 = (+Math_sqrt((+$203))); + $204 = $146&65535; + $205 = (_stbtt_GetGlyphShape($0,$204,$3)|0); + $206 = ($205|0)>(0); + if ($206) { + $207 = HEAP32[$3>>2]|0; + $$0363450 = 0; + while(1) { + $208 = (($207) + (($$0363450*14)|0)|0); + $209 = HEAP16[$208>>1]|0; + $210 = (((($207) + (($$0363450*14)|0)|0)) + 2|0); + $211 = HEAP16[$210>>1]|0; + $212 = (+($209<<16>>16)); + $213 = $$sroa$0$0 * $212; + $214 = (+($211<<16>>16)); + $215 = $$sroa$17$0 * $214; + $216 = $213 + $215; + $217 = $$sroa$31$0 + $216; + $218 = $sqrtf * $217; + $219 = (~~(($218))); + HEAP16[$208>>1] = $219; + $220 = $$sroa$10$0 * $212; + $221 = $$sroa$24$0 * $214; + $222 = $220 + $221; + $223 = $$sroa$35$0 + $222; + $224 = $sqrtf411 * $223; + $225 = (~~(($224))); + HEAP16[$210>>1] = $225; + $226 = (((($207) + (($$0363450*14)|0)|0)) + 4|0); + $227 = HEAP16[$226>>1]|0; + $228 = (((($207) + (($$0363450*14)|0)|0)) + 6|0); + $229 = HEAP16[$228>>1]|0; + $230 = (+($227<<16>>16)); + $231 = $$sroa$0$0 * $230; + $232 = (+($229<<16>>16)); + $233 = $$sroa$17$0 * $232; + $234 = $231 + $233; + $235 = $$sroa$31$0 + $234; + $236 = $sqrtf * $235; + $237 = (~~(($236))); + HEAP16[$226>>1] = $237; + $238 = $$sroa$10$0 * $230; + $239 = $$sroa$24$0 * $232; + $240 = $238 + $239; + $241 = $$sroa$35$0 + $240; + $242 = $sqrtf411 * $241; + $243 = (~~(($242))); + HEAP16[$228>>1] = $243; + $244 = (($$0363450) + 1)|0; + $exitcond460 = ($244|0)==($205|0); + if ($exitcond460) { + break; + } else { + $$0363450 = $244; + } + } + $245 = (($205) + ($$5452))|0; + $246 = ($245*14)|0; + $247 = (_malloc($246)|0); + $248 = ($247|0)==(0|0); + if ($248) { break; } + $253 = ($$5452|0)>(0); + if ($253) { + $254 = ($$5452*14)|0; + _memcpy(($247|0),($255|0),($254|0))|0; + } + $256 = (($247) + (($$5452*14)|0)|0); + $257 = HEAP32[$3>>2]|0; + $258 = ($205*14)|0; + _memcpy(($256|0),($257|0),($258|0))|0; + $259 = ($$0348453|0)==(0|0); + if (!($259)) { + _free($260); + } + $261 = HEAP32[$3>>2]|0; + _free($261); + $$1349 = $247;$$6 = $245;$265 = $247;$266 = $247;$267 = $247; + } else { + $$1349 = $$0348453;$$6 = $$5452;$265 = $250;$266 = $260;$267 = $255; + } + $262 = $148 & 32; + $263 = ($262|0)==(0); + if ($263) { + $$4352 = $$1349;$$9 = $$6; + break L4; + } else { + $$0348453 = $$1349;$$0372451 = $$2374;$$5452 = $$6;$250 = $265;$255 = $267;$260 = $266; } } - $exitcond = ($170|0)==($155|0); - if ($exitcond) { - break; - } else { - $l$127 = $170; + if ((label|0) == 42) { + ___assert_fail((17086|0),(15042|0),1671,(15819|0)); + // unreachable; } - } - } - _imdct_step3_inner_s_loop_ld654($142,$buffer,$139,$12,$n); - $186 = (($1) + -4)|0; - $187 = (($15) + ($186<<2)|0); - $188 = (($0) + -4)|0; - $189 = (($15) + ($188<<2)|0); - $190 = ($187>>>0)<($15>>>0); - if (!($190)) { - $191 = (((($f)) + 1100|0) + ($blocktype<<2)|0); - $192 = HEAP32[$191>>2]|0; - $bitrev$016 = $192;$d05$017 = $187;$d16$018 = $189; - while(1) { - $193 = HEAP16[$bitrev$016>>1]|0; - $194 = $193&65535; - $195 = (($buffer) + ($194<<2)|0); - $196 = HEAP32[$195>>2]|0; - $197 = ((($d16$018)) + 12|0); - HEAP32[$197>>2] = $196; - $198 = (($194) + 1)|0; - $199 = (($buffer) + ($198<<2)|0); - $200 = HEAP32[$199>>2]|0; - $201 = ((($d16$018)) + 8|0); - HEAP32[$201>>2] = $200; - $202 = (($194) + 2)|0; - $203 = (($buffer) + ($202<<2)|0); - $204 = HEAP32[$203>>2]|0; - $205 = ((($d05$017)) + 12|0); - HEAP32[$205>>2] = $204; - $206 = (($194) + 3)|0; - $207 = (($buffer) + ($206<<2)|0); - $208 = HEAP32[$207>>2]|0; - $209 = ((($d05$017)) + 8|0); - HEAP32[$209>>2] = $208; - $210 = ((($bitrev$016)) + 2|0); - $211 = HEAP16[$210>>1]|0; - $212 = $211&65535; - $213 = (($buffer) + ($212<<2)|0); - $214 = HEAP32[$213>>2]|0; - $215 = ((($d16$018)) + 4|0); - HEAP32[$215>>2] = $214; - $216 = (($212) + 1)|0; - $217 = (($buffer) + ($216<<2)|0); - $218 = HEAP32[$217>>2]|0; - HEAP32[$d16$018>>2] = $218; - $219 = (($212) + 2)|0; - $220 = (($buffer) + ($219<<2)|0); - $221 = HEAP32[$220>>2]|0; - $222 = ((($d05$017)) + 4|0); - HEAP32[$222>>2] = $221; - $223 = (($212) + 3)|0; - $224 = (($buffer) + ($223<<2)|0); - $225 = HEAP32[$224>>2]|0; - HEAP32[$d05$017>>2] = $225; - $226 = ((($d05$017)) + -16|0); - $227 = ((($d16$018)) + -16|0); - $228 = ((($bitrev$016)) + 4|0); - $229 = ($226>>>0)<($15>>>0); - if ($229) { - break; - } else { - $bitrev$016 = $228;$d05$017 = $226;$d16$018 = $227; + $249 = ($$0348453|0)==(0|0); + if (!($249)) { + _free($250); } - } - } - $230 = ($15>>>0)<($189>>>0); - if ($230) { - $231 = (((($f)) + 1084|0) + ($blocktype<<2)|0); - $232 = HEAP32[$231>>2]|0; - $C$010 = $232;$d7$011 = $15;$e8$012 = $189; - while(1) { - $233 = +HEAPF32[$d7$011>>2]; - $234 = ((($e8$012)) + 8|0); - $235 = +HEAPF32[$234>>2]; - $236 = $233 - $235; - $237 = ((($d7$011)) + 4|0); - $238 = +HEAPF32[$237>>2]; - $239 = ((($e8$012)) + 12|0); - $240 = +HEAPF32[$239>>2]; - $241 = $238 + $240; - $242 = ((($C$010)) + 4|0); - $243 = +HEAPF32[$242>>2]; - $244 = $236 * $243; - $245 = +HEAPF32[$C$010>>2]; - $246 = $241 * $245; - $247 = $244 + $246; - $248 = $243 * $241; - $249 = $236 * $245; - $250 = $248 - $249; - $251 = $233 + $235; - $252 = $238 - $240; - $253 = $251 + $247; - HEAPF32[$d7$011>>2] = $253; - $254 = $252 + $250; - HEAPF32[$237>>2] = $254; - $255 = $251 - $247; - HEAPF32[$234>>2] = $255; - $256 = $250 - $252; - HEAPF32[$239>>2] = $256; - $257 = ((($d7$011)) + 8|0); - $258 = +HEAPF32[$257>>2]; - $259 = +HEAPF32[$e8$012>>2]; - $260 = $258 - $259; - $261 = ((($d7$011)) + 12|0); - $262 = +HEAPF32[$261>>2]; - $263 = ((($e8$012)) + 4|0); - $264 = +HEAPF32[$263>>2]; - $265 = $262 + $264; - $266 = ((($C$010)) + 12|0); - $267 = +HEAPF32[$266>>2]; - $268 = $260 * $267; - $269 = ((($C$010)) + 8|0); - $270 = +HEAPF32[$269>>2]; - $271 = $265 * $270; - $272 = $268 + $271; - $273 = $267 * $265; - $274 = $260 * $270; - $275 = $273 - $274; - $276 = $258 + $259; - $277 = $262 - $264; - $278 = $276 + $272; - HEAPF32[$257>>2] = $278; - $279 = $277 + $275; - HEAPF32[$261>>2] = $279; - $280 = $276 - $272; - HEAPF32[$e8$012>>2] = $280; - $281 = $275 - $277; - HEAPF32[$263>>2] = $281; - $282 = ((($C$010)) + 16|0); - $283 = ((($d7$011)) + 16|0); - $284 = ((($e8$012)) + -16|0); - $285 = ($283>>>0)<($284>>>0); - if ($285) { - $C$010 = $282;$d7$011 = $283;$e8$012 = $284; - } else { - break; + $251 = HEAP32[$3>>2]|0; + $252 = ($251|0)==(0|0); + if (!($252)) { + _free($251); } + $$4 = 0; + STACKTOP = sp;return ($$4|0); } - } - $286 = (($15) + ($71<<2)|0); - $287 = ($286>>>0)<($15>>>0); - if ($287) { - HEAP32[$3>>2] = $4; - STACKTOP = sp;return; - } - $288 = (($n) + -4)|0; - $289 = (($buffer) + ($288<<2)|0); - $290 = (($buffer) + ($188<<2)|0); - $291 = (((($f)) + 1076|0) + ($blocktype<<2)|0); - $292 = HEAP32[$291>>2]|0; - $293 = (($292) + ($71<<2)|0); - $B$08 = $293;$d09$04 = $buffer;$d110$05 = $290;$d2$06 = $16;$d3$07 = $289;$e11$09 = $286; - while(1) { - $294 = ((($e11$09)) + 24|0); - $295 = +HEAPF32[$294>>2]; - $296 = ((($B$08)) + 28|0); - $297 = +HEAPF32[$296>>2]; - $298 = $295 * $297; - $299 = ((($e11$09)) + 28|0); - $300 = +HEAPF32[$299>>2]; - $301 = ((($B$08)) + 24|0); - $302 = +HEAPF32[$301>>2]; - $303 = $300 * $302; - $304 = $298 - $303; - $305 = $295 * $302; - $306 = -$305; - $307 = $297 * $300; - $308 = $306 - $307; - HEAPF32[$d09$04>>2] = $304; - $309 = -$304; - $310 = ((($d110$05)) + 12|0); - HEAPF32[$310>>2] = $309; - HEAPF32[$d2$06>>2] = $308; - $311 = ((($d3$07)) + 12|0); - HEAPF32[$311>>2] = $308; - $312 = ((($e11$09)) + 16|0); - $313 = +HEAPF32[$312>>2]; - $314 = ((($B$08)) + 20|0); - $315 = +HEAPF32[$314>>2]; - $316 = $313 * $315; - $317 = ((($e11$09)) + 20|0); - $318 = +HEAPF32[$317>>2]; - $319 = ((($B$08)) + 16|0); - $320 = +HEAPF32[$319>>2]; - $321 = $318 * $320; - $322 = $316 - $321; - $323 = $313 * $320; - $324 = -$323; - $325 = $315 * $318; - $326 = $324 - $325; - $327 = ((($d09$04)) + 4|0); - HEAPF32[$327>>2] = $322; - $328 = -$322; - $329 = ((($d110$05)) + 8|0); - HEAPF32[$329>>2] = $328; - $330 = ((($d2$06)) + 4|0); - HEAPF32[$330>>2] = $326; - $331 = ((($d3$07)) + 8|0); - HEAPF32[$331>>2] = $326; - $332 = ((($e11$09)) + 8|0); - $333 = +HEAPF32[$332>>2]; - $334 = ((($B$08)) + 12|0); - $335 = +HEAPF32[$334>>2]; - $336 = $333 * $335; - $337 = ((($e11$09)) + 12|0); - $338 = +HEAPF32[$337>>2]; - $339 = ((($B$08)) + 8|0); - $340 = +HEAPF32[$339>>2]; - $341 = $338 * $340; - $342 = $336 - $341; - $343 = $333 * $340; - $344 = -$343; - $345 = $335 * $338; - $346 = $344 - $345; - $347 = ((($d09$04)) + 8|0); - HEAPF32[$347>>2] = $342; - $348 = -$342; - $349 = ((($d110$05)) + 4|0); - HEAPF32[$349>>2] = $348; - $350 = ((($d2$06)) + 8|0); - HEAPF32[$350>>2] = $346; - $351 = ((($d3$07)) + 4|0); - HEAPF32[$351>>2] = $346; - $352 = +HEAPF32[$e11$09>>2]; - $353 = ((($B$08)) + 4|0); - $354 = +HEAPF32[$353>>2]; - $355 = $352 * $354; - $356 = ((($e11$09)) + 4|0); - $357 = +HEAPF32[$356>>2]; - $358 = +HEAPF32[$B$08>>2]; - $359 = $357 * $358; - $360 = $355 - $359; - $361 = $352 * $358; - $362 = -$361; - $363 = $354 * $357; - $364 = $362 - $363; - $365 = ((($d09$04)) + 12|0); - HEAPF32[$365>>2] = $360; - $366 = -$360; - HEAPF32[$d110$05>>2] = $366; - $367 = ((($d2$06)) + 12|0); - HEAPF32[$367>>2] = $364; - HEAPF32[$d3$07>>2] = $364; - $368 = ((($B$08)) + -32|0); - $369 = ((($e11$09)) + -32|0); - $370 = ((($d09$04)) + 16|0); - $371 = ((($d2$06)) + 16|0); - $372 = ((($d110$05)) + -16|0); - $373 = ((($d3$07)) + -16|0); - $374 = ($369>>>0)<($15>>>0); - if ($374) { - break; - } else { - $B$08 = $368;$d09$04 = $370;$d110$05 = $372;$d2$06 = $371;$d3$07 = $373;$e11$09 = $369; - } - } - HEAP32[$3>>2] = $4; - STACKTOP = sp;return; + } while(0); + HEAP32[$2>>2] = $$4352; + $$4 = $$9; + STACKTOP = sp;return ($$4|0); } -function _imdct_step3_iter0_loop($n,$e,$i_off,$k_off,$A) { - $n = $n|0; - $e = $e|0; - $i_off = $i_off|0; - $k_off = $k_off|0; - $A = $A|0; - var $$04 = 0, $$sum = 0, $0 = 0, $1 = 0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $12 = 0.0, $13 = 0.0; - var $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0; - var $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0; - var $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0; - var $69 = 0.0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0.0, $84 = 0, $85 = 0.0, $86 = 0.0; - var $87 = 0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0.0, $ee0$03 = 0, $ee2$01 = 0, $i$02 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $n & 3; - $1 = ($0|0)==(0); - if (!($1)) { - ___assert_fail((20300|0),(17015|0),2075,(20313|0)); - // unreachable; - } - $2 = $n >> 2; - $3 = ($2|0)>(0); - if (!($3)) { - return; - } - $$sum = (($k_off) + ($i_off))|0; - $4 = (($e) + ($$sum<<2)|0); - $5 = (($e) + ($i_off<<2)|0); - $$04 = $A;$ee0$03 = $5;$ee2$01 = $4;$i$02 = $2; - while(1) { - $6 = +HEAPF32[$ee0$03>>2]; - $7 = +HEAPF32[$ee2$01>>2]; - $8 = $6 - $7; - $9 = ((($ee0$03)) + -4|0); - $10 = +HEAPF32[$9>>2]; - $11 = ((($ee2$01)) + -4|0); - $12 = +HEAPF32[$11>>2]; - $13 = $10 - $12; - $14 = $6 + $7; - HEAPF32[$ee0$03>>2] = $14; - $15 = +HEAPF32[$11>>2]; - $16 = +HEAPF32[$9>>2]; - $17 = $15 + $16; - HEAPF32[$9>>2] = $17; - $18 = +HEAPF32[$$04>>2]; - $19 = $8 * $18; - $20 = ((($$04)) + 4|0); - $21 = +HEAPF32[$20>>2]; - $22 = $13 * $21; - $23 = $19 - $22; - HEAPF32[$ee2$01>>2] = $23; - $24 = +HEAPF32[$$04>>2]; - $25 = $13 * $24; - $26 = +HEAPF32[$20>>2]; - $27 = $8 * $26; - $28 = $25 + $27; - HEAPF32[$11>>2] = $28; - $29 = ((($$04)) + 32|0); - $30 = ((($ee0$03)) + -8|0); - $31 = +HEAPF32[$30>>2]; - $32 = ((($ee2$01)) + -8|0); - $33 = +HEAPF32[$32>>2]; - $34 = $31 - $33; - $35 = ((($ee0$03)) + -12|0); - $36 = +HEAPF32[$35>>2]; - $37 = ((($ee2$01)) + -12|0); - $38 = +HEAPF32[$37>>2]; - $39 = $36 - $38; - $40 = $31 + $33; - HEAPF32[$30>>2] = $40; - $41 = +HEAPF32[$37>>2]; - $42 = +HEAPF32[$35>>2]; - $43 = $41 + $42; - HEAPF32[$35>>2] = $43; - $44 = +HEAPF32[$29>>2]; - $45 = $34 * $44; - $46 = ((($$04)) + 36|0); - $47 = +HEAPF32[$46>>2]; - $48 = $39 * $47; - $49 = $45 - $48; - HEAPF32[$32>>2] = $49; - $50 = +HEAPF32[$29>>2]; - $51 = $39 * $50; - $52 = +HEAPF32[$46>>2]; - $53 = $34 * $52; - $54 = $51 + $53; - HEAPF32[$37>>2] = $54; - $55 = ((($$04)) + 64|0); - $56 = ((($ee0$03)) + -16|0); - $57 = +HEAPF32[$56>>2]; - $58 = ((($ee2$01)) + -16|0); - $59 = +HEAPF32[$58>>2]; - $60 = $57 - $59; - $61 = ((($ee0$03)) + -20|0); - $62 = +HEAPF32[$61>>2]; - $63 = ((($ee2$01)) + -20|0); - $64 = +HEAPF32[$63>>2]; - $65 = $62 - $64; - $66 = $57 + $59; - HEAPF32[$56>>2] = $66; - $67 = +HEAPF32[$63>>2]; - $68 = +HEAPF32[$61>>2]; - $69 = $67 + $68; - HEAPF32[$61>>2] = $69; - $70 = +HEAPF32[$55>>2]; - $71 = $60 * $70; - $72 = ((($$04)) + 68|0); - $73 = +HEAPF32[$72>>2]; - $74 = $65 * $73; - $75 = $71 - $74; - HEAPF32[$58>>2] = $75; - $76 = +HEAPF32[$55>>2]; - $77 = $65 * $76; - $78 = +HEAPF32[$72>>2]; - $79 = $60 * $78; - $80 = $77 + $79; - HEAPF32[$63>>2] = $80; - $81 = ((($$04)) + 96|0); - $82 = ((($ee0$03)) + -24|0); - $83 = +HEAPF32[$82>>2]; - $84 = ((($ee2$01)) + -24|0); - $85 = +HEAPF32[$84>>2]; - $86 = $83 - $85; - $87 = ((($ee0$03)) + -28|0); - $88 = +HEAPF32[$87>>2]; - $89 = ((($ee2$01)) + -28|0); - $90 = +HEAPF32[$89>>2]; - $91 = $88 - $90; - $92 = $83 + $85; - HEAPF32[$82>>2] = $92; - $93 = +HEAPF32[$89>>2]; - $94 = +HEAPF32[$87>>2]; - $95 = $93 + $94; - HEAPF32[$87>>2] = $95; - $96 = +HEAPF32[$81>>2]; - $97 = $86 * $96; - $98 = ((($$04)) + 100|0); - $99 = +HEAPF32[$98>>2]; - $100 = $91 * $99; - $101 = $97 - $100; - HEAPF32[$84>>2] = $101; - $102 = +HEAPF32[$81>>2]; - $103 = $91 * $102; - $104 = +HEAPF32[$98>>2]; - $105 = $86 * $104; - $106 = $103 + $105; - HEAPF32[$89>>2] = $106; - $107 = ((($$04)) + 128|0); - $108 = ((($ee0$03)) + -32|0); - $109 = ((($ee2$01)) + -32|0); - $110 = (($i$02) + -1)|0; - $111 = ($i$02|0)>(1); - if ($111) { - $$04 = $107;$ee0$03 = $108;$ee2$01 = $109;$i$02 = $110; - } else { - break; +function _stbtt__GetGlyphShapeT2($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0; + var stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); + $3 = sp + 48|0; + $4 = sp; + $5 = ((($3)) + 4|0); + dest=$5; stop=dest+44|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); + HEAP32[$3>>2] = 1; + dest=$4; stop=dest+48|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); + $6 = (_stbtt__run_charstring($0,$1,$3)|0); + $7 = ($6|0)==(0); + if (!($7)) { + $8 = ((($3)) + 44|0); + $9 = HEAP32[$8>>2]|0; + $10 = ($9*14)|0; + $11 = (_malloc($10)|0); + HEAP32[$2>>2] = $11; + $12 = ((($4)) + 40|0); + HEAP32[$12>>2] = $11; + $13 = (_stbtt__run_charstring($0,$1,$4)|0); + $14 = ($13|0)==(0); + if (!($14)) { + $15 = ((($4)) + 44|0); + $16 = HEAP32[$15>>2]|0; + $17 = HEAP32[$8>>2]|0; + $18 = ($16|0)==($17|0); + if ($18) { + $$0 = $16; + STACKTOP = sp;return ($$0|0); + } else { + ___assert_fail((15746|0),(15042|0),2114,(15796|0)); + // unreachable; + } } } - return; + HEAP32[$2>>2] = 0; + $$0 = 0; + STACKTOP = sp;return ($$0|0); } -function _imdct_step3_inner_r_loop($lim,$e,$d0,$k_off,$A,$k1) { - $lim = $lim|0; - $e = $e|0; - $d0 = $d0|0; - $k_off = $k_off|0; - $A = $A|0; - $k1 = $k1|0; - var $$09 = 0, $$sum = 0, $$sum1 = 0, $$sum2 = 0, $$sum34 = 0, $$sum5 = 0, $$sum6 = 0, $$sum7 = 0, $0 = 0, $1 = 0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; - var $109 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0; - var $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0, $45 = 0.0, $46 = 0.0; - var $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0.0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0.0; - var $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0.0, $80 = 0, $81 = 0.0, $82 = 0; - var $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0.0, $87 = 0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0.0, $e0$010 = 0, $e2$011 = 0; - var $i$08 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $lim >> 2; - $1 = ($0|0)>(0); - if (!($1)) { - return; - } - $$sum = (($k_off) + ($d0))|0; - $2 = (($e) + ($$sum<<2)|0); - $3 = (($e) + ($d0<<2)|0); - $$sum1 = (($k1) + 1)|0; - $$sum2 = $k1 << 1; - $$sum34 = $$sum2 | 1; - $$sum5 = ($k1*3)|0; - $$sum6 = (($$sum5) + 1)|0; - $$sum7 = $k1 << 2; - $$09 = $A;$e0$010 = $3;$e2$011 = $2;$i$08 = $0; - while(1) { - $4 = +HEAPF32[$e0$010>>2]; - $5 = +HEAPF32[$e2$011>>2]; - $6 = $4 - $5; - $7 = ((($e0$010)) + -4|0); - $8 = +HEAPF32[$7>>2]; - $9 = ((($e2$011)) + -4|0); - $10 = +HEAPF32[$9>>2]; - $11 = $8 - $10; - $12 = $4 + $5; - HEAPF32[$e0$010>>2] = $12; - $13 = +HEAPF32[$9>>2]; - $14 = +HEAPF32[$7>>2]; - $15 = $13 + $14; - HEAPF32[$7>>2] = $15; - $16 = +HEAPF32[$$09>>2]; - $17 = $6 * $16; - $18 = ((($$09)) + 4|0); - $19 = +HEAPF32[$18>>2]; - $20 = $11 * $19; - $21 = $17 - $20; - HEAPF32[$e2$011>>2] = $21; - $22 = +HEAPF32[$$09>>2]; - $23 = $11 * $22; - $24 = +HEAPF32[$18>>2]; - $25 = $6 * $24; - $26 = $23 + $25; - HEAPF32[$9>>2] = $26; - $27 = (($$09) + ($k1<<2)|0); - $28 = ((($e0$010)) + -8|0); - $29 = +HEAPF32[$28>>2]; - $30 = ((($e2$011)) + -8|0); - $31 = +HEAPF32[$30>>2]; - $32 = $29 - $31; - $33 = ((($e0$010)) + -12|0); - $34 = +HEAPF32[$33>>2]; - $35 = ((($e2$011)) + -12|0); - $36 = +HEAPF32[$35>>2]; - $37 = $34 - $36; - $38 = $29 + $31; - HEAPF32[$28>>2] = $38; - $39 = +HEAPF32[$35>>2]; - $40 = +HEAPF32[$33>>2]; - $41 = $39 + $40; - HEAPF32[$33>>2] = $41; - $42 = +HEAPF32[$27>>2]; - $43 = $32 * $42; - $44 = (($$09) + ($$sum1<<2)|0); - $45 = +HEAPF32[$44>>2]; - $46 = $37 * $45; - $47 = $43 - $46; - HEAPF32[$30>>2] = $47; - $48 = +HEAPF32[$27>>2]; - $49 = $37 * $48; - $50 = +HEAPF32[$44>>2]; - $51 = $32 * $50; - $52 = $49 + $51; - HEAPF32[$35>>2] = $52; - $53 = (($$09) + ($$sum2<<2)|0); - $54 = ((($e0$010)) + -16|0); - $55 = +HEAPF32[$54>>2]; - $56 = ((($e2$011)) + -16|0); - $57 = +HEAPF32[$56>>2]; - $58 = $55 - $57; - $59 = ((($e0$010)) + -20|0); - $60 = +HEAPF32[$59>>2]; - $61 = ((($e2$011)) + -20|0); - $62 = +HEAPF32[$61>>2]; - $63 = $60 - $62; - $64 = $55 + $57; - HEAPF32[$54>>2] = $64; - $65 = +HEAPF32[$61>>2]; - $66 = +HEAPF32[$59>>2]; - $67 = $65 + $66; - HEAPF32[$59>>2] = $67; - $68 = +HEAPF32[$53>>2]; - $69 = $58 * $68; - $70 = (($$09) + ($$sum34<<2)|0); - $71 = +HEAPF32[$70>>2]; - $72 = $63 * $71; - $73 = $69 - $72; - HEAPF32[$56>>2] = $73; - $74 = +HEAPF32[$53>>2]; - $75 = $63 * $74; - $76 = +HEAPF32[$70>>2]; - $77 = $58 * $76; - $78 = $75 + $77; - HEAPF32[$61>>2] = $78; - $79 = (($$09) + ($$sum5<<2)|0); - $80 = ((($e0$010)) + -24|0); - $81 = +HEAPF32[$80>>2]; - $82 = ((($e2$011)) + -24|0); - $83 = +HEAPF32[$82>>2]; - $84 = $81 - $83; - $85 = ((($e0$010)) + -28|0); - $86 = +HEAPF32[$85>>2]; - $87 = ((($e2$011)) + -28|0); - $88 = +HEAPF32[$87>>2]; - $89 = $86 - $88; - $90 = $81 + $83; - HEAPF32[$80>>2] = $90; - $91 = +HEAPF32[$87>>2]; - $92 = +HEAPF32[$85>>2]; - $93 = $91 + $92; - HEAPF32[$85>>2] = $93; - $94 = +HEAPF32[$79>>2]; - $95 = $84 * $94; - $96 = (($$09) + ($$sum6<<2)|0); - $97 = +HEAPF32[$96>>2]; - $98 = $89 * $97; - $99 = $95 - $98; - HEAPF32[$82>>2] = $99; - $100 = +HEAPF32[$79>>2]; - $101 = $89 * $100; - $102 = +HEAPF32[$96>>2]; - $103 = $84 * $102; - $104 = $101 + $103; - HEAPF32[$87>>2] = $104; - $105 = ((($e0$010)) + -32|0); - $106 = ((($e2$011)) + -32|0); - $107 = (($$09) + ($$sum7<<2)|0); - $108 = (($i$08) + -1)|0; - $109 = ($i$08|0)>(1); - if ($109) { - $$09 = $107;$e0$010 = $105;$e2$011 = $106;$i$08 = $108; +function _stbtt__close_shape($0,$1,$2,$3,$4,$5,$6,$7,$8,$9) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + $7 = $7|0; + $8 = $8|0; + $9 = $9|0; + var $$0 = 0, $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, label = 0, sp = 0; + sp = STACKTOP; + $10 = ($3|0)==(0); + $11 = ($2|0)!=(0); + $12 = (($1) + 1)|0; + $13 = (($0) + (($1*14)|0)|0); + if (!($10)) { + if ($11) { + $14 = (($9) + ($7))|0; + $15 = $14 >> 1; + $16 = (($8) + ($6))|0; + $17 = $16 >> 1; + _stbtt_setvertex($13,3,$17,$15,$8,$9); + $$0 = $12; } else { - break; + $$0 = $1; } + $18 = (($$0) + 1)|0; + $19 = (($0) + (($$0*14)|0)|0); + _stbtt_setvertex($19,3,$4,$5,$6,$7); + $$1 = $18; + return ($$1|0); } - return; -} -function _imdct_step3_inner_s_loop($n,$e,$i_off,$k_off,$A,$a_off,$k0) { - $n = $n|0; - $e = $e|0; - $i_off = $i_off|0; - $k_off = $k_off|0; - $A = $A|0; - $a_off = $a_off|0; - $k0 = $k0|0; - var $$sum = 0, $0 = 0.0, $1 = 0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0.0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0; - var $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0; - var $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0.0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0.0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0; - var $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0.0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0; - var $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0, $ee0$02 = 0, $ee2$03 = 0, $i$01 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = +HEAPF32[$A>>2]; - $1 = ((($A)) + 4|0); - $2 = +HEAPF32[$1>>2]; - $3 = (($A) + ($a_off<<2)|0); - $4 = +HEAPF32[$3>>2]; - $5 = (($a_off) + 1)|0; - $6 = (($A) + ($5<<2)|0); - $7 = +HEAPF32[$6>>2]; - $8 = $a_off << 1; - $9 = (($A) + ($8<<2)|0); - $10 = +HEAPF32[$9>>2]; - $11 = $8 | 1; - $12 = (($A) + ($11<<2)|0); - $13 = +HEAPF32[$12>>2]; - $14 = ($a_off*3)|0; - $15 = (($A) + ($14<<2)|0); - $16 = +HEAPF32[$15>>2]; - $17 = (($14) + 1)|0; - $18 = (($A) + ($17<<2)|0); - $19 = +HEAPF32[$18>>2]; - $20 = ($n|0)>(0); - if (!($20)) { - return; - } - $$sum = (($k_off) + ($i_off))|0; - $21 = (($e) + ($$sum<<2)|0); - $22 = (($e) + ($i_off<<2)|0); - $23 = (0 - ($k0))|0; - $ee0$02 = $22;$ee2$03 = $21;$i$01 = $n; - while(1) { - $24 = +HEAPF32[$ee0$02>>2]; - $25 = +HEAPF32[$ee2$03>>2]; - $26 = $24 - $25; - $27 = ((($ee0$02)) + -4|0); - $28 = +HEAPF32[$27>>2]; - $29 = ((($ee2$03)) + -4|0); - $30 = +HEAPF32[$29>>2]; - $31 = $28 - $30; - $32 = $24 + $25; - HEAPF32[$ee0$02>>2] = $32; - $33 = +HEAPF32[$27>>2]; - $34 = +HEAPF32[$29>>2]; - $35 = $33 + $34; - HEAPF32[$27>>2] = $35; - $36 = $0 * $26; - $37 = $2 * $31; - $38 = $36 - $37; - HEAPF32[$ee2$03>>2] = $38; - $39 = $0 * $31; - $40 = $2 * $26; - $41 = $40 + $39; - HEAPF32[$29>>2] = $41; - $42 = ((($ee0$02)) + -8|0); - $43 = +HEAPF32[$42>>2]; - $44 = ((($ee2$03)) + -8|0); - $45 = +HEAPF32[$44>>2]; - $46 = $43 - $45; - $47 = ((($ee0$02)) + -12|0); - $48 = +HEAPF32[$47>>2]; - $49 = ((($ee2$03)) + -12|0); - $50 = +HEAPF32[$49>>2]; - $51 = $48 - $50; - $52 = $43 + $45; - HEAPF32[$42>>2] = $52; - $53 = +HEAPF32[$47>>2]; - $54 = +HEAPF32[$49>>2]; - $55 = $53 + $54; - HEAPF32[$47>>2] = $55; - $56 = $4 * $46; - $57 = $7 * $51; - $58 = $56 - $57; - HEAPF32[$44>>2] = $58; - $59 = $4 * $51; - $60 = $7 * $46; - $61 = $60 + $59; - HEAPF32[$49>>2] = $61; - $62 = ((($ee0$02)) + -16|0); - $63 = +HEAPF32[$62>>2]; - $64 = ((($ee2$03)) + -16|0); - $65 = +HEAPF32[$64>>2]; - $66 = $63 - $65; - $67 = ((($ee0$02)) + -20|0); - $68 = +HEAPF32[$67>>2]; - $69 = ((($ee2$03)) + -20|0); - $70 = +HEAPF32[$69>>2]; - $71 = $68 - $70; - $72 = $63 + $65; - HEAPF32[$62>>2] = $72; - $73 = +HEAPF32[$67>>2]; - $74 = +HEAPF32[$69>>2]; - $75 = $73 + $74; - HEAPF32[$67>>2] = $75; - $76 = $10 * $66; - $77 = $13 * $71; - $78 = $76 - $77; - HEAPF32[$64>>2] = $78; - $79 = $10 * $71; - $80 = $13 * $66; - $81 = $80 + $79; - HEAPF32[$69>>2] = $81; - $82 = ((($ee0$02)) + -24|0); - $83 = +HEAPF32[$82>>2]; - $84 = ((($ee2$03)) + -24|0); - $85 = +HEAPF32[$84>>2]; - $86 = $83 - $85; - $87 = ((($ee0$02)) + -28|0); - $88 = +HEAPF32[$87>>2]; - $89 = ((($ee2$03)) + -28|0); - $90 = +HEAPF32[$89>>2]; - $91 = $88 - $90; - $92 = $83 + $85; - HEAPF32[$82>>2] = $92; - $93 = +HEAPF32[$87>>2]; - $94 = +HEAPF32[$89>>2]; - $95 = $93 + $94; - HEAPF32[$87>>2] = $95; - $96 = $16 * $86; - $97 = $19 * $91; - $98 = $96 - $97; - HEAPF32[$84>>2] = $98; - $99 = $16 * $91; - $100 = $19 * $86; - $101 = $100 + $99; - HEAPF32[$89>>2] = $101; - $102 = (($ee0$02) + ($23<<2)|0); - $103 = (($ee2$03) + ($23<<2)|0); - $104 = (($i$01) + -1)|0; - $105 = ($i$01|0)>(1); - if ($105) { - $ee0$02 = $102;$ee2$03 = $103;$i$01 = $104; - } else { - break; - } + if ($11) { + _stbtt_setvertex($13,3,$4,$5,$8,$9); + $$1 = $12; + return ($$1|0); + } else { + _stbtt_setvertex($13,2,$4,$5,0,0); + $$1 = $12; + return ($$1|0); } - return; + return (0)|0; } -function _imdct_step3_inner_s_loop_ld654($n,$e,$i_off,$A,$base_n) { - $n = $n|0; - $e = $e|0; - $i_off = $i_off|0; - $A = $A|0; - $base_n = $base_n|0; - var $$sum = 0, $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0; - var $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0; - var $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0; - var $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0.0, $70 = 0, $71 = 0, $8 = 0, $9 = 0.0, $z$01 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $base_n >> 3; - $1 = (($A) + ($0<<2)|0); - $2 = +HEAPF32[$1>>2]; - $3 = $n << 4; - $$sum = (($i_off) - ($3))|0; - $4 = (($e) + ($$sum<<2)|0); - $5 = ($$sum|0)<($i_off|0); - if (!($5)) { - return; +function _stbtt_InitFont_internal($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0902 = 0, $$1 = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $$pr = 0, $$sink = 0, $10 = 0, $100 = 0, $101 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; + var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; + var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; + var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; + var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; + var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(192|0); + $$byval_copy2 = sp + 172|0; + $$byval_copy1 = sp + 160|0; + $2 = sp + 148|0; + $3 = sp + 136|0; + $4 = sp + 124|0; + $5 = sp + 112|0; + $6 = sp + 108|0; + $7 = sp + 104|0; + $8 = sp + 100|0; + $9 = sp + 96|0; + $10 = sp + 84|0; + $11 = sp + 72|0; + $12 = sp + 60|0; + $13 = sp + 48|0; + $14 = sp + 36|0; + $15 = sp + 24|0; + $16 = sp + 12|0; + $17 = sp; + $18 = ((($0)) + 4|0); + HEAP32[$18>>2] = $1; + $19 = ((($0)) + 8|0); + HEAP32[$19>>2] = 0; + $20 = ((($0)) + 48|0); + _stbtt__new_buf($2,0,0); + ;HEAP32[$20>>2]=HEAP32[$2>>2]|0;HEAP32[$20+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$20+8>>2]=HEAP32[$2+8>>2]|0; + $21 = (_stbtt__find_table($1,15919)|0); + $22 = (_stbtt__find_table($1,15924)|0); + $23 = ((($0)) + 16|0); + HEAP32[$23>>2] = $22; + $24 = (_stbtt__find_table($1,15929)|0); + $25 = ((($0)) + 20|0); + HEAP32[$25>>2] = $24; + $26 = (_stbtt__find_table($1,15934)|0); + $27 = ((($0)) + 24|0); + HEAP32[$27>>2] = $26; + $28 = (_stbtt__find_table($1,15939)|0); + $29 = ((($0)) + 28|0); + HEAP32[$29>>2] = $28; + $30 = (_stbtt__find_table($1,15944)|0); + $31 = ((($0)) + 32|0); + HEAP32[$31>>2] = $30; + $32 = (_stbtt__find_table($1,15949)|0); + $33 = ((($0)) + 36|0); + HEAP32[$33>>2] = $32; + $34 = ($21|0)==(0); + if ($34) { + $$1 = 0; + STACKTOP = sp;return ($$1|0); } - $6 = (($e) + ($i_off<<2)|0); - $z$01 = $6; - while(1) { - $7 = +HEAPF32[$z$01>>2]; - $8 = ((($z$01)) + -32|0); - $9 = +HEAPF32[$8>>2]; - $10 = $7 - $9; - $11 = ((($z$01)) + -4|0); - $12 = +HEAPF32[$11>>2]; - $13 = ((($z$01)) + -36|0); - $14 = +HEAPF32[$13>>2]; - $15 = $12 - $14; - $16 = $7 + $9; - HEAPF32[$z$01>>2] = $16; - $17 = +HEAPF32[$11>>2]; - $18 = +HEAPF32[$13>>2]; - $19 = $17 + $18; - HEAPF32[$11>>2] = $19; - HEAPF32[$8>>2] = $10; - HEAPF32[$13>>2] = $15; - $20 = ((($z$01)) + -8|0); - $21 = +HEAPF32[$20>>2]; - $22 = ((($z$01)) + -40|0); - $23 = +HEAPF32[$22>>2]; - $24 = $21 - $23; - $25 = ((($z$01)) + -12|0); - $26 = +HEAPF32[$25>>2]; - $27 = ((($z$01)) + -44|0); - $28 = +HEAPF32[$27>>2]; - $29 = $26 - $28; - $30 = $21 + $23; - HEAPF32[$20>>2] = $30; - $31 = +HEAPF32[$25>>2]; - $32 = +HEAPF32[$27>>2]; - $33 = $31 + $32; - HEAPF32[$25>>2] = $33; - $34 = $24 + $29; - $35 = $2 * $34; - HEAPF32[$22>>2] = $35; - $36 = $29 - $24; - $37 = $2 * $36; - HEAPF32[$27>>2] = $37; - $38 = ((($z$01)) + -48|0); - $39 = +HEAPF32[$38>>2]; - $40 = ((($z$01)) + -16|0); - $41 = +HEAPF32[$40>>2]; - $42 = $39 - $41; - $43 = ((($z$01)) + -20|0); - $44 = +HEAPF32[$43>>2]; - $45 = ((($z$01)) + -52|0); - $46 = +HEAPF32[$45>>2]; - $47 = $44 - $46; - $48 = $39 + $41; - HEAPF32[$40>>2] = $48; - $49 = +HEAPF32[$43>>2]; - $50 = +HEAPF32[$45>>2]; - $51 = $49 + $50; - HEAPF32[$43>>2] = $51; - HEAPF32[$38>>2] = $47; - HEAPF32[$45>>2] = $42; - $52 = ((($z$01)) + -56|0); - $53 = +HEAPF32[$52>>2]; - $54 = ((($z$01)) + -24|0); - $55 = +HEAPF32[$54>>2]; - $56 = $53 - $55; - $57 = ((($z$01)) + -28|0); - $58 = +HEAPF32[$57>>2]; - $59 = ((($z$01)) + -60|0); - $60 = +HEAPF32[$59>>2]; - $61 = $58 - $60; - $62 = $53 + $55; - HEAPF32[$54>>2] = $62; - $63 = +HEAPF32[$57>>2]; - $64 = +HEAPF32[$59>>2]; - $65 = $63 + $64; - HEAPF32[$57>>2] = $65; - $66 = $56 + $61; - $67 = $2 * $66; - HEAPF32[$52>>2] = $67; - $68 = $56 - $61; - $69 = $2 * $68; - HEAPF32[$59>>2] = $69; - _iter_54($z$01); - _iter_54($8); - $70 = ((($z$01)) + -64|0); - $71 = ($70>>>0)>($4>>>0); - if ($71) { - $z$01 = $70; - } else { - break; - } + $35 = HEAP32[$25>>2]|0; + $36 = ($35|0)==(0); + if ($36) { + $$1 = 0; + STACKTOP = sp;return ($$1|0); } - return; -} -function _iter_54($z) { - $z = $z|0; - var $0 = 0.0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0; - var $27 = 0.0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = +HEAPF32[$z>>2]; - $1 = ((($z)) + -16|0); - $2 = +HEAPF32[$1>>2]; - $3 = $0 - $2; - $4 = $0 + $2; - $5 = ((($z)) + -8|0); - $6 = +HEAPF32[$5>>2]; - $7 = ((($z)) + -24|0); - $8 = +HEAPF32[$7>>2]; - $9 = $6 + $8; - $10 = $6 - $8; - $11 = $4 + $9; - HEAPF32[$z>>2] = $11; - $12 = $4 - $9; - HEAPF32[$5>>2] = $12; - $13 = ((($z)) + -12|0); - $14 = +HEAPF32[$13>>2]; - $15 = ((($z)) + -28|0); - $16 = +HEAPF32[$15>>2]; - $17 = $14 - $16; - $18 = $3 + $17; - HEAPF32[$1>>2] = $18; - $19 = $3 - $17; - HEAPF32[$7>>2] = $19; - $20 = ((($z)) + -4|0); - $21 = +HEAPF32[$20>>2]; - $22 = ((($z)) + -20|0); - $23 = +HEAPF32[$22>>2]; - $24 = $21 - $23; - $25 = $21 + $23; - $26 = +HEAPF32[$13>>2]; - $27 = +HEAPF32[$15>>2]; - $28 = $26 + $27; - $29 = $25 + $28; - HEAPF32[$20>>2] = $29; - $30 = $25 - $28; - HEAPF32[$13>>2] = $30; - $31 = $24 - $10; - HEAPF32[$22>>2] = $31; - $32 = $10 + $24; - HEAPF32[$15>>2] = $32; - return; -} -function _draw_line($output,$x0,$y0,$x1,$y1,$n) { - $output = $output|0; - $x0 = $x0|0; - $y0 = $y0|0; - $x1 = $x1|0; - $y1 = $y1|0; - $n = $n|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $err$05 = 0, $err$1 = 0, $exitcond = 0, $ispos = 0, $ispos1 = 0, $n$x1 = 0, $neg = 0, $neg2 = 0, $sy$0 = 0, $sy$0$pn = 0, $x$0 = 0, $x$03 = 0, $x$06 = 0; - var $y$04 = 0, $y$1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (($y1) - ($y0))|0; - $1 = (($x1) - ($x0))|0; - $ispos = ($0|0)>(-1); - $neg = (0 - ($0))|0; - $2 = $ispos ? $0 : $neg; - $3 = (($0|0) / ($1|0))&-1; - $4 = $0 >> 31; - $5 = $4 | 1; - $ispos1 = ($3|0)>(-1); - $neg2 = (0 - ($3))|0; - $6 = $ispos1 ? $3 : $neg2; - $7 = Math_imul($6, $1)|0; - $8 = (($2) - ($7))|0; - $9 = ($x1|0)>($n|0); - $n$x1 = $9 ? $n : $x1; - $10 = ($n$x1|0)>($x0|0); - if (!($10)) { - return; + $37 = HEAP32[$29>>2]|0; + $38 = ($37|0)==(0); + if ($38) { + $$1 = 0; + STACKTOP = sp;return ($$1|0); } - $11 = (9260 + ($y0<<2)|0); - $12 = +HEAPF32[$11>>2]; - $13 = (($output) + ($x0<<2)|0); - $14 = +HEAPF32[$13>>2]; - $15 = $12 * $14; - HEAPF32[$13>>2] = $15; - $x$03 = (($x0) + 1)|0; - $16 = ($x$03|0)<($n$x1|0); - if (!($16)) { - return; + $39 = HEAP32[$31>>2]|0; + $40 = ($39|0)==(0); + if ($40) { + $$1 = 0; + STACKTOP = sp;return ($$1|0); } - $17 = ($n|0)<($x1|0); - $18 = $17 ? $n : $x1; - $err$05 = 0;$x$06 = $x$03;$y$04 = $y0; - while(1) { - $19 = (($err$05) + ($8))|0; - $20 = ($19|0)<($1|0); - $sy$0 = $20 ? 0 : $5; - $21 = $20 ? 0 : $1; - $err$1 = (($19) - ($21))|0; - $sy$0$pn = (($y$04) + ($3))|0; - $y$1 = (($sy$0$pn) + ($sy$0))|0; - $22 = (9260 + ($y$1<<2)|0); - $23 = +HEAPF32[$22>>2]; - $24 = (($output) + ($x$06<<2)|0); - $25 = +HEAPF32[$24>>2]; - $26 = $23 * $25; - HEAPF32[$24>>2] = $26; - $x$0 = (($x$06) + 1)|0; - $exitcond = ($x$0|0)==($18|0); - if ($exitcond) { - break; + $41 = HEAP32[$27>>2]|0; + $42 = ($41|0)==(0); + L13: do { + if ($42) { + HEAP32[$6>>2] = 2; + HEAP32[$7>>2] = 0; + HEAP32[$8>>2] = 0; + HEAP32[$9>>2] = 0; + $45 = (_stbtt__find_table($1,15954)|0); + $46 = ($45|0)==(0); + do { + if (!($46)) { + $47 = ((($0)) + 96|0); + _stbtt__new_buf($10,0,0); + ;HEAP32[$47>>2]=HEAP32[$10>>2]|0;HEAP32[$47+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$47+8>>2]=HEAP32[$10+8>>2]|0; + $48 = ((($0)) + 108|0); + _stbtt__new_buf($11,0,0); + ;HEAP32[$48>>2]=HEAP32[$11>>2]|0;HEAP32[$48+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[$48+8>>2]=HEAP32[$11+8>>2]|0; + $49 = (($1) + ($45)|0); + _stbtt__new_buf($12,$49,536870912); + ;HEAP32[$20>>2]=HEAP32[$12>>2]|0;HEAP32[$20+4>>2]=HEAP32[$12+4>>2]|0;HEAP32[$20+8>>2]=HEAP32[$12+8>>2]|0; + ;HEAP32[$3>>2]=HEAP32[$12>>2]|0;HEAP32[$3+4>>2]=HEAP32[$12+4>>2]|0;HEAP32[$3+8>>2]=HEAP32[$12+8>>2]|0; + _stbtt__buf_skip($3,2); + $50 = (_stbtt__buf_get8($3)|0); + $51 = $50&255; + _stbtt__buf_seek($3,$51); + _stbtt__cff_get_index($$byval_copy2,$3); + _stbtt__cff_get_index($5,$3); + ;HEAP32[$$byval_copy2>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$5+8>>2]|0; + _stbtt__cff_index_get($4,$$byval_copy2,0); + _stbtt__cff_get_index($$byval_copy2,$3); + $52 = ((($0)) + 72|0); + _stbtt__cff_get_index($13,$3); + ;HEAP32[$52>>2]=HEAP32[$13>>2]|0;HEAP32[$52+4>>2]=HEAP32[$13+4>>2]|0;HEAP32[$52+8>>2]=HEAP32[$13+8>>2]|0; + _stbtt__dict_get_ints($4,17,1,$7); + _stbtt__dict_get_ints($4,262,1,$6); + _stbtt__dict_get_ints($4,292,1,$8); + _stbtt__dict_get_ints($4,293,1,$9); + $53 = ((($0)) + 84|0); + ;HEAP32[$$byval_copy1>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$3+8>>2]|0; + ;HEAP32[$$byval_copy2>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$4+8>>2]|0; + _stbtt__get_subrs($14,$$byval_copy1,$$byval_copy2); + ;HEAP32[$53>>2]=HEAP32[$14>>2]|0;HEAP32[$53+4>>2]=HEAP32[$14+4>>2]|0;HEAP32[$53+8>>2]=HEAP32[$14+8>>2]|0; + $54 = HEAP32[$6>>2]|0; + $55 = ($54|0)!=(2); + $56 = HEAP32[$7>>2]|0; + $57 = ($56|0)==(0); + $or$cond = $55 | $57; + if (!($or$cond)) { + $58 = HEAP32[$8>>2]|0; + $59 = ($58|0)==(0); + if (!($59)) { + $60 = HEAP32[$9>>2]|0; + $61 = ($60|0)==(0); + if ($61) { + break; + } + _stbtt__buf_seek($3,$58); + _stbtt__cff_get_index($15,$3); + ;HEAP32[$47>>2]=HEAP32[$15>>2]|0;HEAP32[$47+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[$47+8>>2]=HEAP32[$15+8>>2]|0; + $62 = HEAP32[$9>>2]|0; + $63 = ((($3)) + 8|0); + $64 = HEAP32[$63>>2]|0; + $65 = (($64) - ($62))|0; + _stbtt__buf_range($16,$3,$62,$65); + ;HEAP32[$48>>2]=HEAP32[$16>>2]|0;HEAP32[$48+4>>2]=HEAP32[$16+4>>2]|0;HEAP32[$48+8>>2]=HEAP32[$16+8>>2]|0; + } + $66 = HEAP32[$7>>2]|0; + _stbtt__buf_seek($3,$66); + $67 = ((($0)) + 60|0); + _stbtt__cff_get_index($17,$3); + ;HEAP32[$67>>2]=HEAP32[$17>>2]|0;HEAP32[$67+4>>2]=HEAP32[$17+4>>2]|0;HEAP32[$67+8>>2]=HEAP32[$17+8>>2]|0; + break L13; + } + } + } while(0); + $$1 = 0; + STACKTOP = sp;return ($$1|0); } else { - $err$05 = $err$1;$x$06 = $x$0;$y$04 = $y$1; + $43 = HEAP32[$23>>2]|0; + $44 = ($43|0)==(0); + if ($44) { + $$1 = 0; + STACKTOP = sp;return ($$1|0); + } } + } while(0); + $68 = (_stbtt__find_table($1,15959)|0); + $69 = ($68|0)==(0); + if ($69) { + $$sink = 65535; + } else { + $70 = (($1) + ($68)|0); + $71 = ((($70)) + 4|0); + $72 = (_ttUSHORT($71)|0); + $73 = $72&65535; + $$sink = $73; + } + $74 = ((($0)) + 12|0); + HEAP32[$74>>2] = $$sink; + $75 = (($1) + ($21)|0); + $76 = ((($75)) + 2|0); + $77 = (_ttUSHORT($76)|0); + $78 = $77&65535; + $79 = ((($0)) + 40|0); + HEAP32[$79>>2] = 0; + $80 = ($77<<16>>16)==(0); + if ($80) { + $$1 = 0; + STACKTOP = sp;return ($$1|0); } - return; -} -function _make_block_array($mem,$count,$size) { - $mem = $mem|0; - $count = $count|0; - $size = $size|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $exitcond = 0, $i$01 = 0, $q$02 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($count|0)>(0); - if (!($0)) { - return ($mem|0); - } - $1 = (($mem) + ($count<<2)|0); - $i$01 = 0;$q$02 = $1; + $81 = (($21) + 4)|0; + $$0902 = 0; while(1) { - $2 = (($mem) + ($i$01<<2)|0); - HEAP32[$2>>2] = $q$02; - $3 = (($q$02) + ($size)|0); - $4 = (($i$01) + 1)|0; - $exitcond = ($4|0)==($count|0); + $82 = $$0902 << 3; + $83 = (($81) + ($82))|0; + $84 = (($1) + ($83)|0); + $85 = (_ttUSHORT($84)|0); + L35: do { + switch ($85<<16>>16) { + case 3: { + $86 = ((($84)) + 2|0); + $87 = (_ttUSHORT($86)|0); + switch ($87<<16>>16) { + case 10: case 1: { + break; + } + default: { + break L35; + } + } + $88 = ((($84)) + 4|0); + $89 = (_ttULONG($88)|0); + $90 = (($89) + ($21))|0; + HEAP32[$79>>2] = $90; + break; + } + case 0: { + $91 = ((($84)) + 4|0); + $92 = (_ttULONG($91)|0); + $93 = (($92) + ($21))|0; + HEAP32[$79>>2] = $93; + break; + } + default: { + } + } + } while(0); + $94 = (($$0902) + 1)|0; + $exitcond = ($94|0)==($78|0); if ($exitcond) { break; } else { - $i$01 = $4;$q$02 = $3; + $$0902 = $94; } } - return ($mem|0); + $$pr = HEAP32[$79>>2]|0; + $95 = ($$pr|0)==(0); + if ($95) { + $$1 = 0; + STACKTOP = sp;return ($$1|0); + } + $96 = HEAP32[$25>>2]|0; + $97 = (($1) + ($96)|0); + $98 = ((($97)) + 50|0); + $99 = (_ttUSHORT($98)|0); + $100 = $99&65535; + $101 = ((($0)) + 44|0); + HEAP32[$101>>2] = $100; + $$1 = 1; + STACKTOP = sp;return ($$1|0); } -function _codebook_decode_deinterleave_repeat($f,$c,$outputs,$ch,$c_inter_p,$p_inter_p,$len,$total_decode) { - $f = $f|0; - $c = $c|0; - $outputs = $outputs|0; - $ch = $ch|0; - $c_inter_p = $c_inter_p|0; - $p_inter_p = $p_inter_p|0; - $len = $len|0; - $total_decode = $total_decode|0; - var $$ = 0, $$0 = 0, $$0126 = 0, $$2 = 0, $$3 = 0, $$4 = 0, $$p_inter$1 = 0, $$p_inter$3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; - var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; - var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; - var $56 = 0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; - var $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $c_inter$0$lcssa = 0, $c_inter$025 = 0, $c_inter$115 = 0, $c_inter$319 = 0, $c_inter$5 = 0; - var $effective$024 = 0, $effective$1 = 0, $exitcond = 0, $exitcond30 = 0, $i$013 = 0, $i$118 = 0, $last$014 = 0.0, $p_inter$0$lcssa = 0, $p_inter$023 = 0, $p_inter$112 = 0, $p_inter$317 = 0, $p_inter$5 = 0, $z$0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[$c_inter_p>>2]|0; - $1 = HEAP32[$p_inter_p>>2]|0; - $2 = HEAP32[$c>>2]|0; - $3 = ((($c)) + 21|0); - $4 = HEAP8[$3>>0]|0; - $5 = ($4<<24>>24)==(0); +function _stbtt__find_table($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0312 = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; + var sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 4|0); + $3 = (_ttUSHORT($2)|0); + $4 = $3&65535; + $5 = ($3<<16>>16)==(0); if ($5) { - _error($f,21); - $$0 = 0; - return ($$0|0); + $$2 = 0; + return ($$2|0); } - $6 = ($total_decode|0)>(0); - L5: do { - if ($6) { - $7 = ((($f)) + 1396|0); - $8 = ((($f)) + 1392|0); - $9 = ((($c)) + 8|0); - $10 = ((($c)) + 23|0); - $11 = Math_imul($len, $ch)|0; - $12 = ((($c)) + 22|0); - $13 = ((($c)) + 28|0); - $14 = ((($c)) + 28|0); - $15 = ((($c)) + 2092|0); - $$0126 = $total_decode;$c_inter$025 = $0;$effective$024 = $2;$p_inter$023 = $1; - while(1) { - $16 = HEAP32[$7>>2]|0; - $17 = ($16|0)<(10); - if ($17) { - _prep_huffman($f); - } - $18 = HEAP32[$8>>2]|0; - $19 = $18 & 1023; - $20 = (((($c)) + 36|0) + ($19<<1)|0); - $21 = HEAP16[$20>>1]|0; - $22 = $21 << 16 >> 16; - $23 = ($21<<16>>16)>(-1); - if ($23) { - $24 = HEAP32[$9>>2]|0; - $25 = (($24) + ($22)|0); - $26 = HEAP8[$25>>0]|0; - $27 = $26&255; - $28 = $18 >>> $27; - HEAP32[$8>>2] = $28; - $29 = HEAP32[$7>>2]|0; - $30 = (($29) - ($27))|0; - $31 = ($30|0)<(0); - $$ = $31 ? 0 : $30; - HEAP32[$7>>2] = $$; - $$2 = $31 ? -1 : $22; - $z$0 = $$2; - } else { - $32 = (_codebook_decode_scalar_raw($f,$c)|0); - $z$0 = $32; - } - $33 = HEAP8[$10>>0]|0; - $34 = ($33<<24>>24)==(0); - if (!($34)) { - $35 = HEAP32[$15>>2]|0; - $36 = ($z$0|0)<($35|0); - if (!($36)) { - label = 12; + $6 = HEAP8[$1>>0]|0; + $7 = $6 << 24 >> 24; + $8 = ((($1)) + 1|0); + $9 = ((($1)) + 2|0); + $10 = ((($1)) + 3|0); + $$0312 = 0; + while(1) { + $11 = $$0312 << 4; + $12 = $11 | 12; + $13 = (($0) + ($12)|0); + $14 = HEAP8[$13>>0]|0; + $15 = $14&255; + $16 = ($15|0)==($7|0); + if ($16) { + $17 = ((($13)) + 1|0); + $18 = HEAP8[$17>>0]|0; + $19 = $18&255; + $20 = HEAP8[$8>>0]|0; + $21 = $20 << 24 >> 24; + $22 = ($19|0)==($21|0); + if ($22) { + $23 = ((($13)) + 2|0); + $24 = HEAP8[$23>>0]|0; + $25 = $24&255; + $26 = HEAP8[$9>>0]|0; + $27 = $26 << 24 >> 24; + $28 = ($25|0)==($27|0); + if ($28) { + $29 = ((($13)) + 3|0); + $30 = HEAP8[$29>>0]|0; + $31 = $30&255; + $32 = HEAP8[$10>>0]|0; + $33 = $32 << 24 >> 24; + $34 = ($31|0)==($33|0); + if ($34) { break; } } - $37 = ($z$0|0)<(0); - if ($37) { - break; - } - $44 = Math_imul($p_inter$023, $ch)|0; - $45 = (($effective$024) + ($44))|0; - $46 = (($45) + ($c_inter$025))|0; - $47 = ($46|0)>($11|0); - $48 = (($11) - ($44))|0; - $49 = (($48) + ($c_inter$025))|0; - $effective$1 = $47 ? $49 : $effective$024; - $50 = HEAP32[$c>>2]|0; - $51 = Math_imul($50, $z$0)|0; - $52 = HEAP8[$12>>0]|0; - $53 = ($52<<24>>24)==(0); - $54 = ($effective$1|0)>(0); - if ($53) { - if ($54) { - $c_inter$319 = $c_inter$025;$i$118 = 0;$p_inter$317 = $p_inter$023; - while(1) { - $70 = (($outputs) + ($c_inter$319<<2)|0); - $71 = HEAP32[$70>>2]|0; - $72 = ($71|0)==(0|0); - if (!($72)) { - $73 = HEAP32[$13>>2]|0; - $74 = (($i$118) + ($51))|0; - $75 = (($73) + ($74<<2)|0); - $76 = +HEAPF32[$75>>2]; - $77 = $76 + 0.0; - $78 = (($71) + ($p_inter$317<<2)|0); - $79 = +HEAPF32[$78>>2]; - $80 = $79 + $77; - HEAPF32[$78>>2] = $80; - } - $81 = (($c_inter$319) + 1)|0; - $82 = ($81|0)==($ch|0); - $83 = $82&1; - $$p_inter$3 = (($83) + ($p_inter$317))|0; - $$4 = $82 ? 0 : $81; - $84 = (($i$118) + 1)|0; - $exitcond30 = ($84|0)==($effective$1|0); - if ($exitcond30) { - $c_inter$5 = $$4;$p_inter$5 = $$p_inter$3; - break; - } else { - $c_inter$319 = $$4;$i$118 = $84;$p_inter$317 = $$p_inter$3; - } - } - } else { - $c_inter$5 = $c_inter$025;$p_inter$5 = $p_inter$023; - } - } else { - if ($54) { - $55 = HEAP32[$14>>2]|0; - $c_inter$115 = $c_inter$025;$i$013 = 0;$last$014 = 0.0;$p_inter$112 = $p_inter$023; - while(1) { - $56 = (($i$013) + ($51))|0; - $57 = (($55) + ($56<<2)|0); - $58 = +HEAPF32[$57>>2]; - $59 = $last$014 + $58; - $60 = (($outputs) + ($c_inter$115<<2)|0); - $61 = HEAP32[$60>>2]|0; - $62 = ($61|0)==(0|0); - if (!($62)) { - $63 = (($61) + ($p_inter$112<<2)|0); - $64 = +HEAPF32[$63>>2]; - $65 = $59 + $64; - HEAPF32[$63>>2] = $65; - } - $66 = (($c_inter$115) + 1)|0; - $67 = ($66|0)==($ch|0); - $68 = $67&1; - $$p_inter$1 = (($68) + ($p_inter$112))|0; - $$3 = $67 ? 0 : $66; - $69 = (($i$013) + 1)|0; - $exitcond = ($69|0)==($effective$1|0); - if ($exitcond) { - $c_inter$5 = $$3;$p_inter$5 = $$p_inter$1; - break; - } else { - $c_inter$115 = $$3;$i$013 = $69;$last$014 = $59;$p_inter$112 = $$p_inter$1; - } - } - } else { - $c_inter$5 = $c_inter$025;$p_inter$5 = $p_inter$023; - } - } - $85 = (($$0126) - ($effective$1))|0; - $86 = ($85|0)>(0); - if ($86) { - $$0126 = $85;$c_inter$025 = $c_inter$5;$effective$024 = $effective$1;$p_inter$023 = $p_inter$5; - } else { - $c_inter$0$lcssa = $c_inter$5;$p_inter$0$lcssa = $p_inter$5; - break L5; - } - } - if ((label|0) == 12) { - ___assert_fail((20380|0),(17015|0),1430,(20416|0)); - // unreachable; - } - $38 = ((($f)) + 1376|0); - $39 = HEAP8[$38>>0]|0; - $40 = ($39<<24>>24)==(0); - if ($40) { - $41 = ((($f)) + 1384|0); - $42 = HEAP32[$41>>2]|0; - $43 = ($42|0)==(0); - if (!($43)) { - $$0 = 0; - return ($$0|0); - } } - _error($f,21); - $$0 = 0; - return ($$0|0); + } + $37 = (($$0312) + 1)|0; + $38 = ($37|0)<($4|0); + if ($38) { + $$0312 = $37; } else { - $c_inter$0$lcssa = $0;$p_inter$0$lcssa = $1; + $$2 = 0; + label = 9; + break; } - } while(0); - HEAP32[$c_inter_p>>2] = $c_inter$0$lcssa; - HEAP32[$p_inter_p>>2] = $p_inter$0$lcssa; - $$0 = 1; - return ($$0|0); + } + if ((label|0) == 9) { + return ($$2|0); + } + $35 = ((($13)) + 8|0); + $36 = (_ttULONG($35)|0); + $$2 = $36; + return ($$2|0); } -function _residue_decode($f,$book,$target,$offset,$n,$rtype) { - $f = $f|0; - $book = $book|0; - $target = $target|0; - $offset = $offset|0; - $n = $n|0; - $rtype = $rtype|0; - var $$0 = 0, $$017 = 0, $$sum = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $k$04 = 0, $k$18 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($rtype|0)==(0); - if ($0) { - $2 = HEAP32[$book>>2]|0; - $3 = (($n|0) / ($2|0))&-1; - $4 = ($3|0)>(0); - if (!($4)) { - $$0 = 1; - return ($$0|0); +function _DrawText($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$ = 0, $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); + $$byval_copy2 = sp + 112|0; + $$byval_copy1 = sp + 104|0; + $$byval_copy = sp + 72|0; + $5 = sp + 32|0; + $6 = sp + 64|0; + $7 = sp; + _GetDefaultFont($5); + $8 = HEAP32[$5>>2]|0; + $9 = ($8|0)==(0); + if ($9) { + STACKTOP = sp;return; + } + $10 = (+($1|0)); + HEAPF32[$6>>2] = $10; + $11 = ((($6)) + 4|0); + $12 = (+($2|0)); + HEAPF32[$11>>2] = $12; + $13 = ($3|0)>(10); + $$ = $13 ? $3 : 10; + $14 = (($$>>>0) / 10)&-1; + _GetDefaultFont($7); + $15 = (+($$|0)); + ;HEAP32[$$byval_copy>>2]=HEAP32[$7>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$7+16>>2]|0;HEAP32[$$byval_copy+20>>2]=HEAP32[$7+20>>2]|0;HEAP32[$$byval_copy+24>>2]=HEAP32[$7+24>>2]|0;HEAP32[$$byval_copy+28>>2]=HEAP32[$7+28>>2]|0; + ;HEAP32[$$byval_copy1>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$6+4>>2]|0; + ;HEAP8[$$byval_copy2>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy2+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy2+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy2+3>>0]=HEAP8[$4+3>>0]|0; + _DrawTextEx($$byval_copy,$0,$$byval_copy1,$15,$14,$$byval_copy2); + STACKTOP = sp;return; +} +function _DrawTextEx($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = +$3; + $4 = $4|0; + $5 = $5|0; + var $$04954 = 0, $$05153 = 0, $$055 = 0, $$1 = 0, $$150 = 0, $$152 = 0, $$2 = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $$byval_copy3 = 0, $$byval_copy4 = 0, $$byval_copy5 = 0, $$sink = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0; + var $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; + var $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $50 = 0.0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0; + var $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; + var $75 = 0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); + $$byval_copy5 = sp + 88|0; + $$byval_copy4 = sp + 80|0; + $$byval_copy3 = sp + 64|0; + $$byval_copy2 = sp + 48|0; + $$byval_copy1 = sp + 24|0; + $6 = sp + 8|0; + $7 = sp; + $8 = (_strlen($1)|0); + $9 = ((($0)) + 20|0); + $10 = HEAP32[$9>>2]|0; + $11 = (+($10|0)); + $12 = $3 / $11; + $13 = ($8|0)>(0); + if (!($13)) { + STACKTOP = sp;return; + } + $14 = ((($0)) + 28|0); + $15 = +HEAPF32[$2>>2]; + $16 = ((($6)) + 4|0); + $17 = ((($2)) + 4|0); + $18 = ((($6)) + 8|0); + $19 = ((($6)) + 12|0); + $20 = ((($7)) + 4|0); + $21 = (+($4|0)); + $$04954 = 0;$$05153 = 0;$$055 = 0; + while(1) { + $22 = (($1) + ($$055)|0); + $23 = HEAP8[$22>>0]|0; + switch ($23<<24>>24) { + case 10: { + $24 = HEAP32[$9>>2]|0; + $25 = (($24|0) / 2)&-1; + $26 = (($25) + ($24))|0; + $27 = (+($26|0)); + $28 = $12 * $27; + $29 = (~~(($28))); + $30 = (($29) + ($$05153))|0; + $$150 = 0;$$152 = $30;$$2 = $$055; + break; } - $5 = (($n) - ($offset))|0; - $k$04 = 0; - while(1) { - $$sum = (($k$04) + ($offset))|0; - $8 = (($target) + ($$sum<<2)|0); - $9 = (($5) - ($k$04))|0; - $10 = (_codebook_decode_step($f,$book,$8,$9,$3)|0); - $11 = ($10|0)==(0); - $6 = (($k$04) + 1)|0; - if ($11) { - $$0 = 0; - label = 10; - break; - } - $7 = ($6|0)<($3|0); - if ($7) { - $k$04 = $6; - } else { - $$0 = 1; - label = 10; - break; - } + case -62: { + $31 = (($$055) + 1)|0; + $32 = (($1) + ($31)|0); + $33 = HEAP8[$32>>0]|0; + $34 = $33&255; + $$1 = $31;$$sink = $34; + label = 9; + break; } - if ((label|0) == 10) { - return ($$0|0); + case -61: { + $35 = (($$055) + 1)|0; + $36 = (($1) + ($35)|0); + $37 = HEAP8[$36>>0]|0; + $38 = $37&255; + $39 = (($38) + 64)|0; + $$1 = $35;$$sink = $39; + label = 9; + break; } - } else { - $1 = ($n|0)>(0); - if (!($1)) { - $$0 = 1; - return ($$0|0); + default: { + $40 = $23 << 24 >> 24; + $$1 = $$055;$$sink = $40; + label = 9; } - $$017 = $offset;$k$18 = 0; - while(1) { - $12 = (($target) + ($$017<<2)|0); - $13 = (($n) - ($k$18))|0; - $14 = (_codebook_decode($f,$book,$12,$13)|0); - $15 = ($14|0)==(0); - if ($15) { - $$0 = 0; - label = 10; - break; - } - $16 = HEAP32[$book>>2]|0; - $17 = (($16) + ($k$18))|0; - $18 = (($16) + ($$017))|0; - $19 = ($17|0)<($n|0); - if ($19) { - $$017 = $18;$k$18 = $17; - } else { - $$0 = 1; - label = 10; - break; + } + do { + if ((label|0) == 9) { + label = 0; + ;HEAP32[$$byval_copy5>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy5+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy5+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy5+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy5+16>>2]=HEAP32[$0+16>>2]|0;HEAP32[$$byval_copy5+20>>2]=HEAP32[$0+20>>2]|0;HEAP32[$$byval_copy5+24>>2]=HEAP32[$0+24>>2]|0;HEAP32[$$byval_copy5+28>>2]=HEAP32[$0+28>>2]|0; + $41 = (_GetCharIndex($$byval_copy5,$$sink)|0); + $42 = HEAP32[$14>>2]|0; + $43 = (((($42) + ($41<<5)|0)) + 4|0); + $44 = (+($$04954|0)); + $45 = $44 + $15; + $46 = (((($42) + ($41<<5)|0)) + 20|0); + $47 = HEAP32[$46>>2]|0; + $48 = (+($47|0)); + $49 = $12 * $48; + $50 = $45 + $49; + $51 = (~~(($50))); + HEAP32[$6>>2] = $51; + $52 = +HEAPF32[$17>>2]; + $53 = (+($$05153|0)); + $54 = $53 + $52; + $55 = (((($42) + ($41<<5)|0)) + 24|0); + $56 = HEAP32[$55>>2]|0; + $57 = (+($56|0)); + $58 = $12 * $57; + $59 = $54 + $58; + $60 = (~~(($59))); + HEAP32[$16>>2] = $60; + $61 = (((($42) + ($41<<5)|0)) + 12|0); + $62 = HEAP32[$61>>2]|0; + $63 = (+($62|0)); + $64 = $12 * $63; + $65 = (~~(($64))); + HEAP32[$18>>2] = $65; + $66 = (((($42) + ($41<<5)|0)) + 16|0); + $67 = HEAP32[$66>>2]|0; + $68 = (+($67|0)); + $69 = $12 * $68; + $70 = (~~(($69))); + HEAP32[$19>>2] = $70; + HEAPF32[$7>>2] = 0.0; + HEAPF32[$20>>2] = 0.0; + ;HEAP32[$$byval_copy1>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$0+16>>2]|0; + ;HEAP32[$$byval_copy2>>2]=HEAP32[$43>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$43+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$43+8>>2]|0;HEAP32[$$byval_copy2+12>>2]=HEAP32[$43+12>>2]|0; + ;HEAP32[$$byval_copy3>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[$6+12>>2]|0; + ;HEAP32[$$byval_copy4>>2]=HEAP32[$7>>2]|0;HEAP32[$$byval_copy4+4>>2]=HEAP32[$7+4>>2]|0; + ;HEAP8[$$byval_copy5>>0]=HEAP8[$5>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$5+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$5+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$5+3>>0]|0; + _DrawTexturePro($$byval_copy1,$$byval_copy2,$$byval_copy3,$$byval_copy4,0.0,$$byval_copy5); + $71 = HEAP32[$14>>2]|0; + $72 = (((($71) + ($41<<5)|0)) + 28|0); + $73 = HEAP32[$72>>2]|0; + $74 = ($73|0)==(0); + if ($74) { + $75 = (((($71) + ($41<<5)|0)) + 12|0); + $76 = HEAP32[$75>>2]|0; + $77 = (+($76|0)); + $78 = $12 * $77; + $79 = $21 + $78; + $80 = (~~(($79))); + $81 = (($80) + ($$04954))|0; + $$150 = $81;$$152 = $$05153;$$2 = $$1; + break; + } else { + $82 = (+($73|0)); + $83 = $12 * $82; + $84 = $21 + $83; + $85 = (~~(($84))); + $86 = (($85) + ($$04954))|0; + $$150 = $86;$$152 = $$05153;$$2 = $$1; + break; + } } + } while(0); + $87 = (($$2) + 1)|0; + $88 = ($87|0)<($8|0); + if ($88) { + $$04954 = $$150;$$05153 = $$152;$$055 = $87; + } else { + break; } - if ((label|0) == 10) { - return ($$0|0); + } + STACKTOP = sp;return; +} +function _FormatText($0,$varargs) { + $0 = $0|0; + $varargs = $varargs|0; + var $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $1 = sp; + HEAP32[$1>>2] = $varargs; + (_vsprintf(33035,$0,$1)|0); + STACKTOP = sp;return (33035|0); +} +function _MeasureText($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$ = 0, $$byval_copy = 0, $$sroa$0$0 = 0, $$sroa$0$0$copyload = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, $phitmp = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); + $$byval_copy = sp + 72|0; + $2 = sp + 40|0; + $3 = sp + 8|0; + $4 = sp; + _GetDefaultFont($2); + $5 = HEAP32[$2>>2]|0; + $6 = ($5|0)==(0); + if ($6) { + $$sroa$0$0 = 0; + STACKTOP = sp;return ($$sroa$0$0|0); + } + $7 = ($1|0)>(10); + $$ = $7 ? $1 : 10; + $8 = (($$>>>0) / 10)&-1; + _GetDefaultFont($3); + $9 = (+($$|0)); + ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$3+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$3+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$3+16>>2]|0;HEAP32[$$byval_copy+20>>2]=HEAP32[$3+20>>2]|0;HEAP32[$$byval_copy+24>>2]=HEAP32[$3+24>>2]|0;HEAP32[$$byval_copy+28>>2]=HEAP32[$3+28>>2]|0; + _MeasureTextEx($4,$$byval_copy,$0,$9,$8); + $$sroa$0$0$copyload = +HEAPF32[$4>>2]; + $phitmp = (~~(($$sroa$0$0$copyload))); + $$sroa$0$0 = $phitmp; + STACKTOP = sp;return ($$sroa$0$0|0); +} +function _jar_xm_generate_samples_16bit($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$015 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, $exitcond = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = $2 << 1; + $4 = $2 << 3; + $5 = (_malloc($4)|0); + _jar_xm_generate_samples($0,$5,$2); + $6 = ($1|0)!=(0|0); + $7 = ($3|0)!=(0); + $or$cond = $6 & $7; + if ($or$cond) { + $$015 = 0; + } else { + _free($5); + return; + } + while(1) { + $8 = (($5) + ($$015<<2)|0); + $9 = +HEAPF32[$8>>2]; + $10 = $9 * 32767.0; + $11 = (~~(($10))); + $12 = (($1) + ($$015<<1)|0); + HEAP16[$12>>1] = $11; + $13 = (($$015) + 1)|0; + $exitcond = ($13|0)==($3|0); + if ($exitcond) { + break; + } else { + $$015 = $13; } } - return (0)|0; + _free($5); + return; } -function _codebook_decode_step($f,$c,$output,$len,$step) { - $f = $f|0; - $c = $c|0; - $output = $output|0; - $len = $len|0; - $step = $step|0; - var $$0 = 0, $$len = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$02 = 0, $last$0$ = 0.0, $last$03 = 0.0, label = 0, sp = 0; +function _jar_xm_generate_samples($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$013 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; + var $8 = 0, $9 = 0, $exitcond = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_codebook_decode_start($f,$c)|0); - $1 = ($0|0)<(0); - if ($1) { - $$0 = 0; - return ($$0|0); + $3 = ($0|0)!=(0|0); + $4 = ($1|0)!=(0|0); + $or$cond = $3 & $4; + if (!($or$cond)) { + return; } - $2 = HEAP32[$c>>2]|0; - $3 = ($2|0)<($len|0); - $$len = $3 ? $2 : $len; - $4 = Math_imul($2, $0)|0; - $5 = ($$len|0)>(0); - if (!($5)) { - $$0 = 1; - return ($$0|0); + $5 = ((($0)) + 360|0); + $6 = $5; + $7 = $6; + $8 = HEAP32[$7>>2]|0; + $9 = (($6) + 4)|0; + $10 = $9; + $11 = HEAP32[$10>>2]|0; + $12 = (_i64Add(($8|0),($11|0),($2|0),0)|0); + $13 = tempRet0; + $14 = $5; + $15 = $14; + HEAP32[$15>>2] = $12; + $16 = (($14) + 4)|0; + $17 = $16; + HEAP32[$17>>2] = $13; + $18 = ($2|0)==(0); + if ($18) { + return; + } else { + $$013 = 0; } - $6 = ((($c)) + 28|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($c)) + 22|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)==(0); - $11 = ($2|0)<($len|0); - $12 = $11 ? $2 : $len; - $i$02 = 0;$last$03 = 0.0; while(1) { - $13 = (($i$02) + ($4))|0; - $14 = (($7) + ($13<<2)|0); - $15 = +HEAPF32[$14>>2]; - $16 = $last$03 + $15; - $17 = Math_imul($i$02, $step)|0; - $18 = (($output) + ($17<<2)|0); - $19 = +HEAPF32[$18>>2]; - $20 = $19 + $16; - HEAPF32[$18>>2] = $20; - $last$0$ = $10 ? $last$03 : $16; - $21 = (($i$02) + 1)|0; - $exitcond = ($21|0)==($12|0); + $19 = $$013 << 1; + $20 = (($1) + ($19<<2)|0); + $21 = $19 | 1; + $22 = (($1) + ($21<<2)|0); + _jar_xm_sample($0,$20,$22); + $23 = (($$013) + 1)|0; + $exitcond = ($23|0)==($2|0); if ($exitcond) { - $$0 = 1; break; } else { - $i$02 = $21;$last$03 = $last$0$; + $$013 = $23; } } - return ($$0|0); + return; } -function _codebook_decode($f,$c,$output,$len) { - $f = $f|0; - $c = $c|0; - $output = $output|0; - $len = $len|0; - var $$0 = 0, $$len = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0; - var $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond9 = 0; - var $i$05 = 0, $i$14 = 0, $last$06 = 0.0, label = 0, sp = 0; +function _jar_xm_sample($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$072 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0; + var $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0; + var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0; + var $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0; + var $83 = 0, $84 = 0.0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_codebook_decode_start($f,$c)|0); - $1 = ($0|0)<(0); - if ($1) { - $$0 = 0; - return ($$0|0); + $3 = ((($0)) + 352|0); + $4 = +HEAPF32[$3>>2]; + $5 = !($4 <= 0.0); + if (!($5)) { + _jar_xm_tick($0); } - $2 = HEAP32[$c>>2]|0; - $3 = ($2|0)<($len|0); - $$len = $3 ? $2 : $len; - $4 = Math_imul($2, $0)|0; - $5 = ((($c)) + 22|0); - $6 = HEAP8[$5>>0]|0; - $7 = ($6<<24>>24)==(0); - $8 = ($$len|0)>(0); - if ($7) { - if (!($8)) { - $$0 = 1; - return ($$0|0); + $6 = +HEAPF32[$3>>2]; + $7 = $6 + -1.0; + HEAPF32[$3>>2] = $7; + HEAPF32[$1>>2] = 0.0; + HEAPF32[$2>>2] = 0.0; + $8 = ((($0)) + 385|0); + $9 = HEAP8[$8>>0]|0; + $10 = ($9<<24>>24)==(0); + if (!($10)) { + $11 = ((($0)) + 384|0); + $12 = HEAP8[$11>>0]|0; + $13 = ($12&255)<($9&255); + if (!($13)) { + return; } - $14 = ((($c)) + 28|0); - $15 = HEAP32[$14>>2]|0; - $16 = ($2|0)<($len|0); - $17 = $16 ? $2 : $len; - $i$14 = 0; + } + $14 = ((($0)) + 50|0); + $15 = HEAP16[$14>>1]|0; + $16 = ($15<<16>>16)==(0); + if (!($16)) { + $17 = ((($0)) + 388|0); + $18 = ((($0)) + 340|0); + $19 = ((($0)) + 344|0); + $20 = ((($0)) + 344|0); + $21 = ((($0)) + 340|0); + $$072 = 0;$33 = 0; while(1) { - $28 = (($i$14) + ($4))|0; - $29 = (($15) + ($28<<2)|0); - $30 = +HEAPF32[$29>>2]; - $31 = $30 + 0.0; - $32 = (($output) + ($i$14<<2)|0); - $33 = +HEAPF32[$32>>2]; - $34 = $33 + $31; - HEAPF32[$32>>2] = $34; - $35 = (($i$14) + 1)|0; - $exitcond = ($35|0)==($17|0); - if ($exitcond) { - $$0 = 1; - break; + $31 = HEAP32[$17>>2]|0; + $32 = (($31) + (($33*304)|0)|0); + $34 = (((($31) + (($33*304)|0)|0)) + 8|0); + $35 = HEAP32[$34>>2]|0; + $36 = ($35|0)==(0|0); + do { + if (!($36)) { + $37 = (((($31) + (($33*304)|0)|0)) + 12|0); + $38 = HEAP32[$37>>2]|0; + $39 = ($38|0)==(0|0); + if (!($39)) { + $40 = (((($31) + (($33*304)|0)|0)) + 20|0); + $41 = +HEAPF32[$40>>2]; + $42 = $41 < 0.0; + if (!($42)) { + $43 = (+_jar_xm_next_of_sample($32)); + $44 = (((($31) + (($33*304)|0)|0)) + 152|0); + $45 = HEAP32[$44>>2]|0; + $46 = ($45|0)==(0); + if ($46) { + $47 = HEAP32[$34>>2]|0; + $48 = ((($47)) + 272|0); + $49 = HEAP32[$48>>2]|0; + $50 = ($49|0)==(0); + if ($50) { + $51 = (((($31) + (($33*304)|0)|0)) + 300|0); + $52 = +HEAPF32[$51>>2]; + $53 = $43 * $52; + $54 = (((($31) + (($33*304)|0)|0)) + 296|0); + $55 = +HEAPF32[$54>>2]; + $56 = 1.0 - $55; + $57 = $53 * $56; + $58 = +HEAPF32[$1>>2]; + $59 = $58 + $57; + HEAPF32[$1>>2] = $59; + $60 = +HEAPF32[$51>>2]; + $61 = $43 * $60; + $62 = +HEAPF32[$54>>2]; + $63 = $61 * $62; + $64 = +HEAPF32[$2>>2]; + $65 = $64 + $63; + HEAPF32[$2>>2] = $65; + } + } + $66 = (((($31) + (($33*304)|0)|0)) + 164|0); + $67 = HEAP32[$66>>2]|0; + $68 = (($67) + 1)|0; + HEAP32[$66>>2] = $68; + $69 = (((($31) + (($33*304)|0)|0)) + 300|0); + $70 = +HEAPF32[$69>>2]; + $71 = (((($31) + (($33*304)|0)|0)) + 160|0); + $72 = +HEAPF32[$71>>2]; + $73 = $70 > $72; + if ($73) { + $74 = +HEAPF32[$18>>2]; + $75 = $70 - $74; + HEAPF32[$69>>2] = $75; + $76 = $75 < $72; + if ($76) { + HEAPF32[$69>>2] = $72; + } + } else { + $77 = $70 < $72; + if ($77) { + $78 = +HEAPF32[$21>>2]; + $79 = $70 + $78; + HEAPF32[$69>>2] = $79; + $80 = $79 > $72; + if ($80) { + HEAPF32[$69>>2] = $72; + } + } + } + $81 = (((($31) + (($33*304)|0)|0)) + 296|0); + $82 = +HEAPF32[$81>>2]; + $83 = (((($31) + (($33*304)|0)|0)) + 156|0); + $84 = +HEAPF32[$83>>2]; + $85 = $82 > $84; + if ($85) { + $86 = +HEAPF32[$19>>2]; + $87 = $82 - $86; + HEAPF32[$81>>2] = $87; + $88 = $87 < $84; + if (!($88)) { + break; + } + HEAPF32[$81>>2] = $84; + break; + } + $89 = $82 < $84; + if ($89) { + $90 = +HEAPF32[$20>>2]; + $91 = $82 + $90; + HEAPF32[$81>>2] = $91; + $92 = $91 > $84; + if ($92) { + HEAPF32[$81>>2] = $84; + } + } + } + } + } + } while(0); + $93 = (($$072) + 1)<<24>>24; + $94 = $93&255; + $95 = HEAP16[$14>>1]|0; + $96 = $95&65535; + $97 = ($94>>>0)<($96>>>0); + if ($97) { + $$072 = $93;$33 = $94; } else { - $i$14 = $35; + break; } } - return ($$0|0); - } else { - if (!($8)) { - $$0 = 1; - return ($$0|0); - } - $9 = ((($c)) + 28|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($c)) + 12|0); - $12 = ($2|0)<($len|0); - $13 = $12 ? $2 : $len; - $i$05 = 0;$last$06 = 0.0; - while(1) { - $18 = (($i$05) + ($4))|0; - $19 = (($10) + ($18<<2)|0); - $20 = +HEAPF32[$19>>2]; - $21 = $last$06 + $20; - $22 = (($output) + ($i$05<<2)|0); - $23 = +HEAPF32[$22>>2]; - $24 = $23 + $21; - HEAPF32[$22>>2] = $24; - $25 = +HEAPF32[$11>>2]; - $26 = $21 + $25; - $27 = (($i$05) + 1)|0; - $exitcond9 = ($27|0)==($13|0); - if ($exitcond9) { - $$0 = 1; - break; - } else { - $i$05 = $27;$last$06 = $26; + } + $22 = ((($0)) + 332|0); + $23 = +HEAPF32[$22>>2]; + $24 = ((($0)) + 336|0); + $25 = +HEAPF32[$24>>2]; + $26 = $23 * $25; + $27 = +HEAPF32[$1>>2]; + $28 = $27 * $26; + HEAPF32[$1>>2] = $28; + $29 = +HEAPF32[$2>>2]; + $30 = $26 * $29; + HEAPF32[$2>>2] = $30; + return; +} +function _jar_xm_tick($0) { + $0 = $0|0; + var $$0 = 0.0, $$0195202 = 0, $$0196 = 0.0, $$1 = 0.0, $$not = 0, $$pr = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; + var $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0.0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; + var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; + var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; + var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0.0, $183 = 0.0; + var $184 = 0.0, $185 = 0, $186 = 0.0, $187 = 0.0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; + var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0.0, $215 = 0.0, $216 = 0, $217 = 0.0, $218 = 0.0, $219 = 0; + var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0.0; + var $238 = 0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0.0, $242 = 0.0, $243 = 0.0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0.0, $252 = 0, $253 = 0.0, $254 = 0.0, $255 = 0; + var $256 = 0, $257 = 0, $258 = 0.0, $259 = 0, $26 = 0, $260 = 0.0, $261 = 0.0, $262 = 0.0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0.0, $273 = 0; + var $274 = 0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0, $279 = 0.0, $28 = 0, $280 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; + var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; + var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; + var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; + var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $storemerge = 0.0, $storemerge198 = 0.0, $trunc = 0, $trunc$clear = 0, $trunc199 = 0, $trunc199$clear = 0, $trunc200 = 0, $trunc200$clear = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 350|0); + $2 = HEAP16[$1>>1]|0; + $3 = ($2<<16>>16)==(0); + if ($3) { + _jar_xm_row($0); + } + $4 = ((($0)) + 50|0); + $5 = HEAP16[$4>>1]|0; + $6 = ($5<<16>>16)==(0); + L4: do { + if (!($6)) { + $7 = ((($0)) + 388|0); + $8 = ((($0)) + 328|0); + $9 = ((($0)) + 332|0); + $$0195202 = 0;$23 = 0; + while(1) { + $21 = HEAP32[$7>>2]|0; + $22 = (($21) + (($23*304)|0)|0); + _jar_xm_envelopes($22); + _jar_xm_autovibrato($0,$22); + $24 = (((($21) + (($23*304)|0)|0)) + 76|0); + $25 = HEAP32[$24>>2]|0; + $26 = ($25|0)==(0); + do { + if (!($26)) { + $27 = (((($21) + (($23*304)|0)|0)) + 16|0); + $28 = HEAP32[$27>>2]|0; + $29 = ((($28)) + 3|0); + $30 = HEAP8[$29>>0]|0; + $31 = ($30<<24>>24)==(0); + if ($31) { + $32 = ((($28)) + 4|0); + $33 = HEAP8[$32>>0]|0; + $34 = ($33<<24>>24)==(0); + if (!($34)) { + break; + } + } + HEAP32[$24>>2] = 0; + $35 = (((($21) + (($23*304)|0)|0)) + 80|0); + HEAP8[$35>>0] = 0; + _jar_xm_update_frequency($0,$22); + } + } while(0); + $36 = (((($21) + (($23*304)|0)|0)) + 100|0); + $37 = HEAP32[$36>>2]|0; + $38 = ($37|0)==(0); + if (!($38)) { + $39 = (((($21) + (($23*304)|0)|0)) + 16|0); + $40 = HEAP32[$39>>2]|0; + $41 = ((($40)) + 3|0); + $42 = HEAP8[$41>>0]|0; + $43 = ($42<<24>>24)==(4); + if (!($43)) { + $44 = ((($40)) + 4|0); + $45 = HEAP8[$44>>0]|0; + $46 = ($45<<24>>24)==(6); + if (!($46)) { + $47 = ((($40)) + 2|0); + $48 = HEAP8[$47>>0]|0; + $49 = $48 & -16; + $50 = ($49<<24>>24)==(-80); + if (!($50)) { + $51 = (((($21) + (($23*304)|0)|0)) + 116|0); + HEAP32[$36>>2] = 0; + HEAPF32[$51>>2] = 0.0; + _jar_xm_update_frequency($0,$22); + } + } + } + } + $52 = (((($21) + (($23*304)|0)|0)) + 16|0); + $53 = HEAP32[$52>>2]|0; + $54 = ((($53)) + 2|0); + $55 = HEAP8[$54>>0]|0; + $56 = $55&255; + $trunc = ($55&255) >>> 4; + $trunc$clear = $trunc & 15; + switch ($trunc$clear<<24>>24) { + case 6: { + $57 = HEAP16[$1>>1]|0; + $58 = ($57<<16>>16)==(0); + if (!($58)) { + $59 = $56 & 15; + $60 = $59&255; + _jar_xm_volume_slide($22,$60); + } + break; + } + case 7: { + $61 = HEAP16[$1>>1]|0; + $62 = ($61<<16>>16)==(0); + if (!($62)) { + $63 = $56 << 4; + $64 = $63&255; + _jar_xm_volume_slide($22,$64); + } + break; + } + case 11: { + $65 = HEAP16[$1>>1]|0; + $66 = ($65<<16>>16)==(0); + if (!($66)) { + HEAP32[$36>>2] = 0; + $67 = (((($21) + (($23*304)|0)|0)) + 112|0); + $68 = HEAP8[$67>>0]|0; + $69 = (((($21) + (($23*304)|0)|0)) + 114|0); + $70 = HEAP16[$69>>1]|0; + $71 = (($70) + 1)<<16>>16; + HEAP16[$69>>1] = $71; + _jar_xm_vibrato($0,$22,$68,$70); + } + break; + } + case 13: { + $72 = HEAP16[$1>>1]|0; + $73 = ($72<<16>>16)==(0); + if (!($73)) { + $74 = $56 & 15; + $75 = $74&255; + _jar_xm_panning_slide($22,$75); + } + break; + } + case 14: { + $76 = HEAP16[$1>>1]|0; + $77 = ($76<<16>>16)==(0); + if (!($77)) { + $78 = $56 << 4; + $79 = $78&255; + _jar_xm_panning_slide($22,$79); + } + break; + } + case 15: { + $80 = HEAP16[$1>>1]|0; + $81 = ($80<<16>>16)==(0); + if (!($81)) { + _jar_xm_tone_portamento($0,$22); + } + break; + } + default: { + } + } + $82 = HEAP32[$52>>2]|0; + $83 = ((($82)) + 3|0); + $84 = HEAP8[$83>>0]|0; + L34: do { + switch ($84<<24>>24) { + case 0: { + $85 = ((($82)) + 4|0); + $86 = HEAP8[$85>>0]|0; + $87 = ($86<<24>>24)==(0); + if (!($87)) { + $88 = HEAP16[$8>>1]|0; + $89 = (($88&65535) % 3)&-1; + $90 = $89&65535; + $trunc200 = $89&255; + $trunc200$clear = $trunc200 & 3; + switch ($trunc200$clear<<24>>24) { + case 2: { + $91 = HEAP16[$1>>1]|0; + $92 = ($91<<16>>16)==(1); + if ($92) { + HEAP32[$24>>2] = 1; + $93 = ($86&255) >>> 4; + $94 = (((($21) + (($23*304)|0)|0)) + 80|0); + HEAP8[$94>>0] = $93; + _jar_xm_update_frequency($0,$22); + break L34; + } else { + $96 = $91; + label = 34; + } + break; + } + case 1: { + $$pr = HEAP16[$1>>1]|0; + $96 = $$pr; + label = 34; + break; + } + case 0: { + break; + } + default: { + break L34; + } + } + if ((label|0) == 34) { + label = 0; + $95 = ($96<<16>>16)==(0); + if ($95) { + HEAP32[$24>>2] = 0; + $97 = (((($21) + (($23*304)|0)|0)) + 80|0); + HEAP8[$97>>0] = 0; + _jar_xm_update_frequency($0,$22); + break L34; + } + } + $98 = HEAP32[$52>>2]|0; + $99 = ((($98)) + 4|0); + $100 = HEAP8[$99>>0]|0; + $101 = HEAP16[$1>>1]|0; + $102 = $101&65535; + $103 = (($102) - ($90))|0; + $104 = $103&65535; + _jar_xm_arpeggio($0,$22,$100,$104); + } + break; + } + case 1: { + $105 = HEAP16[$1>>1]|0; + $106 = ($105<<16>>16)==(0); + if (!($106)) { + $107 = (((($21) + (($23*304)|0)|0)) + 85|0); + $108 = HEAP8[$107>>0]|0; + $109 = $108&255; + $110 = (0 - ($109))|0; + $111 = (+($110|0)); + _jar_xm_pitch_slide($0,$22,$111); + } + break; + } + case 2: { + $112 = HEAP16[$1>>1]|0; + $113 = ($112<<16>>16)==(0); + if (!($113)) { + $114 = (((($21) + (($23*304)|0)|0)) + 86|0); + $115 = HEAP8[$114>>0]|0; + $116 = (+($115&255)); + _jar_xm_pitch_slide($0,$22,$116); + } + break; + } + case 3: { + $117 = HEAP16[$1>>1]|0; + $118 = ($117<<16>>16)==(0); + if (!($118)) { + _jar_xm_tone_portamento($0,$22); + } + break; + } + case 4: { + $119 = HEAP16[$1>>1]|0; + $120 = ($119<<16>>16)==(0); + if (!($120)) { + HEAP32[$36>>2] = 1; + $121 = (((($21) + (($23*304)|0)|0)) + 112|0); + $122 = HEAP8[$121>>0]|0; + $123 = (((($21) + (($23*304)|0)|0)) + 114|0); + $124 = HEAP16[$123>>1]|0; + $125 = (($124) + 1)<<16>>16; + HEAP16[$123>>1] = $125; + _jar_xm_vibrato($0,$22,$122,$124); + } + break; + } + case 5: { + $126 = HEAP16[$1>>1]|0; + $127 = ($126<<16>>16)==(0); + if (!($127)) { + $128 = (((($21) + (($23*304)|0)|0)) + 81|0); + _jar_xm_tone_portamento($0,$22); + $129 = HEAP8[$128>>0]|0; + _jar_xm_volume_slide($22,$129); + } + break; + } + case 6: { + $130 = HEAP16[$1>>1]|0; + $131 = ($130<<16>>16)==(0); + if (!($131)) { + HEAP32[$36>>2] = 1; + $132 = (((($21) + (($23*304)|0)|0)) + 112|0); + $133 = HEAP8[$132>>0]|0; + $134 = (((($21) + (($23*304)|0)|0)) + 114|0); + $135 = HEAP16[$134>>1]|0; + $136 = (($135) + 1)<<16>>16; + HEAP16[$134>>1] = $136; + _jar_xm_vibrato($0,$22,$133,$135); + $137 = (((($21) + (($23*304)|0)|0)) + 81|0); + $138 = HEAP8[$137>>0]|0; + _jar_xm_volume_slide($22,$138); + } + break; + } + case 7: { + $139 = HEAP16[$1>>1]|0; + $140 = ($139<<16>>16)==(0); + if (!($140)) { + $141 = (((($21) + (($23*304)|0)|0)) + 128|0); + $142 = HEAP8[$141>>0]|0; + $143 = (((($21) + (($23*304)|0)|0)) + 129|0); + $144 = HEAP8[$143>>0]|0; + $145 = (($144) + 1)<<24>>24; + HEAP8[$143>>0] = $145; + $146 = $144&255; + _jar_xm_tremolo($22,$142,$146); + } + break; + } + case 10: { + $147 = HEAP16[$1>>1]|0; + $148 = ($147<<16>>16)==(0); + if (!($148)) { + $149 = (((($21) + (($23*304)|0)|0)) + 81|0); + $150 = HEAP8[$149>>0]|0; + _jar_xm_volume_slide($22,$150); + } + break; + } + case 14: { + $151 = ((($82)) + 4|0); + $152 = HEAP8[$151>>0]|0; + $153 = $152&255; + $trunc199 = ($152&255) >>> 4; + $trunc199$clear = $trunc199 & 15; + switch ($trunc199$clear<<24>>24) { + case 9: { + $154 = HEAP16[$1>>1]|0; + $155 = $154&65535; + $156 = ($154<<16>>16)==(0); + if ($156) { + break L34; + } + $157 = $153 & 15; + $158 = ($157|0)==(0); + if ($158) { + break L34; + } + $159 = (($155>>>0) % ($157>>>0))&-1; + $160 = ($159|0)==(0); + if (!($160)) { + break L34; + } + _jar_xm_trigger_note($0,$22,0); + _jar_xm_envelopes($22); + break L34; + break; + } + case 12: { + $161 = $153 & 15; + $162 = HEAP16[$1>>1]|0; + $163 = $162&65535; + $164 = ($161|0)==($163|0); + if (!($164)) { + break L34; + } + _jar_xm_cut_note($22); + break L34; + break; + } + case 13: { + $165 = (((($21) + (($23*304)|0)|0)) + 97|0); + $166 = HEAP8[$165>>0]|0; + $167 = $166&255; + $168 = HEAP16[$1>>1]|0; + $169 = $168&65535; + $170 = ($167|0)==($169|0); + if (!($170)) { + break L34; + } + _jar_xm_handle_note_and_instrument($0,$22,$82); + _jar_xm_envelopes($22); + break L34; + break; + } + default: { + break L34; + } + } + break; + } + case 17: { + $171 = HEAP16[$1>>1]|0; + $172 = ($171<<16>>16)==(0); + if (!($172)) { + $173 = (((($21) + (($23*304)|0)|0)) + 83|0); + $174 = HEAP8[$173>>0]|0; + $175 = $174&255; + $176 = $175 & 240; + $177 = ($176|0)!=(0); + $$not = $177 ^ 1; + $178 = $175 & 15; + $179 = ($178|0)==(0); + $or$cond = $179 | $$not; + if ($or$cond) { + $180 = +HEAPF32[$9>>2]; + if ($177) { + $181 = $175 >>> 4; + $182 = (+($181|0)); + $183 = $182 * 0.015625; + $184 = $183 + $180; + $185 = $184 > 1.0; + $storemerge198 = $185 ? 1.0 : $184; + HEAPF32[$9>>2] = $storemerge198; + break L34; + } else { + $186 = (+($178|0)); + $187 = $186 * 0.015625; + $188 = $180 - $187; + $189 = $188 < 0.0; + $storemerge = $189 ? 0.0 : $188; + HEAPF32[$9>>2] = $storemerge; + break L34; + } + } + } + break; + } + case 20: { + $190 = HEAP16[$1>>1]|0; + $191 = $190&65535; + $192 = ((($82)) + 4|0); + $193 = HEAP8[$192>>0]|0; + $194 = $193&255; + $195 = ($191|0)==($194|0); + if ($195) { + _jar_xm_key_off($22); + } + break; + } + case 25: { + $196 = HEAP16[$1>>1]|0; + $197 = ($196<<16>>16)==(0); + if (!($197)) { + $198 = (((($21) + (($23*304)|0)|0)) + 84|0); + $199 = HEAP8[$198>>0]|0; + _jar_xm_panning_slide($22,$199); + } + break; + } + case 27: { + $200 = HEAP16[$1>>1]|0; + $201 = $200&65535; + $202 = ($200<<16>>16)==(0); + if (!($202)) { + $203 = (((($21) + (($23*304)|0)|0)) + 96|0); + $204 = HEAP8[$203>>0]|0; + $205 = $204&255; + $206 = $205 & 15; + $207 = ($206|0)==(0); + if (!($207)) { + $208 = (($201>>>0) % ($206>>>0))&-1; + $209 = ($208|0)==(0); + if ($209) { + $210 = (((($21) + (($23*304)|0)|0)) + 40|0); + $211 = +HEAPF32[$210>>2]; + $212 = $205 >>> 4; + $213 = (3624 + ($212<<2)|0); + $214 = +HEAPF32[$213>>2]; + $215 = $211 * $214; + $216 = (3688 + ($212<<2)|0); + $217 = +HEAPF32[$216>>2]; + $218 = $215 + $217; + $219 = $218 > 1.0; + if ($219) { + $$0196 = 1.0; + } else { + $220 = $218 < 0.0; + if ($220) { + $$0196 = 0.0; + } else { + $$0196 = $218; + } + } + _jar_xm_trigger_note($0,$22,0); + HEAPF32[$210>>2] = $$0196; + } + } + } + break; + } + case 29: { + $221 = HEAP16[$1>>1]|0; + $222 = ($221<<16>>16)==(0); + if (!($222)) { + $223 = $221&65535; + $224 = (($223) + -1)|0; + $225 = (((($21) + (($23*304)|0)|0)) + 136|0); + $226 = HEAP8[$225>>0]|0; + $227 = $226&255; + $228 = $227 >>> 4; + $229 = $227 & 15; + $230 = (($229) + 2)|0; + $231 = (($230) + ($228))|0; + $232 = (($224|0) % ($231|0))&-1; + $233 = ($232|0)>($228|0); + $234 = $233&1; + $235 = (((($21) + (($23*304)|0)|0)) + 140|0); + HEAP32[$235>>2] = $234; + } + break; + } + default: { + } + } + } while(0); + $236 = (((($21) + (($23*304)|0)|0)) + 44|0); + $237 = +HEAPF32[$236>>2]; + $238 = (((($21) + (($23*304)|0)|0)) + 64|0); + $239 = +HEAPF32[$238>>2]; + $240 = $239 + -0.5; + $241 = $237 + -0.5; + $242 = (+Math_abs((+$241))); + $243 = 0.5 - $242; + $244 = $240 * $243; + $245 = $244 * 2.0; + $246 = $237 + $245; + $247 = (((($21) + (($23*304)|0)|0)) + 140|0); + $248 = HEAP32[$247>>2]|0; + $249 = ($248|0)==(0); + if ($249) { + $250 = (((($21) + (($23*304)|0)|0)) + 40|0); + $251 = +HEAPF32[$250>>2]; + $252 = (((($21) + (($23*304)|0)|0)) + 132|0); + $253 = +HEAPF32[$252>>2]; + $254 = $251 + $253; + $255 = $254 > 1.0; + if ($255) { + $$0 = 1.0; + } else { + $256 = $254 < 0.0; + if ($256) { + $$0 = 0.0; + } else { + $$0 = $254; + } + } + $257 = (((($21) + (($23*304)|0)|0)) + 56|0); + $258 = +HEAPF32[$257>>2]; + $259 = (((($21) + (($23*304)|0)|0)) + 60|0); + $260 = +HEAPF32[$259>>2]; + $261 = $258 * $260; + $262 = $$0 * $261; + $$1 = $262; + } else { + $$1 = 0.0; + } + $263 = (((($21) + (($23*304)|0)|0)) + 156|0); + HEAPF32[$263>>2] = $246; + $264 = (((($21) + (($23*304)|0)|0)) + 160|0); + HEAPF32[$264>>2] = $$1; + $265 = (($$0195202) + 1)<<24>>24; + $266 = $265&255; + $267 = HEAP16[$4>>1]|0; + $268 = $267&65535; + $269 = ($266>>>0)<($268>>>0); + if ($269) { + $$0195202 = $265;$23 = $266; + } else { + break L4; + } } } - return ($$0|0); - } - return (0)|0; -} -function _codebook_decode_start($f,$c) { - $f = $f|0; - $c = $c|0; - var $$ = 0, $$0 = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $z$0 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($c)) + 21|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(0); - if ($2) { - _error($f,21); - $$0 = -1; - return ($$0|0); - } - $3 = ((($f)) + 1396|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)<(10); - if ($5) { - _prep_huffman($f); - } - $6 = ((($f)) + 1392|0); - $7 = HEAP32[$6>>2]|0; - $8 = $7 & 1023; - $9 = (((($c)) + 36|0) + ($8<<1)|0); - $10 = HEAP16[$9>>1]|0; - $11 = $10 << 16 >> 16; - $12 = ($10<<16>>16)>(-1); - if ($12) { - $13 = ((($c)) + 8|0); - $14 = HEAP32[$13>>2]|0; - $15 = (($14) + ($11)|0); - $16 = HEAP8[$15>>0]|0; - $17 = $16&255; - $18 = $7 >>> $17; - HEAP32[$6>>2] = $18; - $19 = HEAP32[$3>>2]|0; - $20 = (($19) - ($17))|0; - $21 = ($20|0)<(0); - $$ = $21 ? 0 : $20; - HEAP32[$3>>2] = $$; - $$1 = $21 ? -1 : $11; - $z$0 = $$1; - } else { - $22 = (_codebook_decode_scalar_raw($f,$c)|0); - $z$0 = $22; - } - $23 = ((($c)) + 23|0); - $24 = HEAP8[$23>>0]|0; - $25 = ($24<<24>>24)==(0); - if (!($25)) { - $26 = ((($c)) + 2092|0); - $27 = HEAP32[$26>>2]|0; - $28 = ($z$0|0)<($27|0); - if (!($28)) { - ___assert_fail((20336|0),(17015|0),1336,(20358|0)); - // unreachable; - } - } - $29 = ($z$0|0)<(0); - if (!($29)) { - $$0 = $z$0; - return ($$0|0); - } - $30 = ((($f)) + 1376|0); - $31 = HEAP8[$30>>0]|0; - $32 = ($31<<24>>24)==(0); - if ($32) { - $33 = ((($f)) + 1384|0); - $34 = HEAP32[$33>>2]|0; - $35 = ($34|0)==(0); - if (!($35)) { - $$0 = $z$0; - return ($$0|0); - } - } - _error($f,21); - $$0 = $z$0; - return ($$0|0); -} -function _stbi__pnm_info($s,$x,$y,$comp) { - $s = $s|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - var $$0 = 0, $$off = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, $or$cond = 0, $switch = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $c = sp; - _stbi__rewind($s); - $0 = (_stbi__get8($s)|0); - $1 = (_stbi__get8($s)|0); - $2 = ($0<<24>>24)==(80); - $$off = (($1) + -53)<<24>>24; - $switch = ($$off&255)<(2); - $or$cond = $2 & $switch; - if (!($or$cond)) { - _stbi__rewind($s); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $3 = ($1<<24>>24)==(54); - $4 = $3 ? 3 : 1; - HEAP32[$comp>>2] = $4; - $5 = (_stbi__get8($s)|0); - HEAP8[$c>>0] = $5; - _stbi__pnm_skip_whitespace($s,$c); - $6 = (_stbi__pnm_getinteger($s,$c)|0); - HEAP32[$x>>2] = $6; - _stbi__pnm_skip_whitespace($s,$c); - $7 = (_stbi__pnm_getinteger($s,$c)|0); - HEAP32[$y>>2] = $7; - _stbi__pnm_skip_whitespace($s,$c); - $8 = (_stbi__pnm_getinteger($s,$c)|0); - $9 = ($8|0)>(255); - if (!($9)) { - $$0 = 1; - STACKTOP = sp;return ($$0|0); - } - _stbi__err(21452); - $$0 = 0; - STACKTOP = sp;return ($$0|0); -} -function _stbi__get8($s) { - $s = $s|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($s)) + 168|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($s)) + 172|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($1>>>0)<($3>>>0); - if ($4) { - $5 = ((($1)) + 1|0); - HEAP32[$0>>2] = $5; - $6 = HEAP8[$1>>0]|0; - $$0 = $6; - return ($$0|0); - } - $7 = ((($s)) + 32|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)==(0); - if ($9) { - $$0 = 0; - return ($$0|0); - } - _stbi__refill_buffer($s); - $10 = HEAP32[$0>>2]|0; - $11 = ((($10)) + 1|0); - HEAP32[$0>>2] = $11; - $12 = HEAP8[$10>>0]|0; - $$0 = $12; - return ($$0|0); -} -function _stbi__rewind($s) { - $s = $s|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($s)) + 176|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($s)) + 168|0); - HEAP32[$2>>2] = $1; - $3 = ((($s)) + 180|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($s)) + 172|0); - HEAP32[$5>>2] = $4; - return; -} -function _stbi__skip($s,$n) { - $s = $s|0; - $n = $n|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($n|0)<(0); - if ($0) { - $1 = ((($s)) + 172|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($s)) + 168|0); - HEAP32[$3>>2] = $2; + } while(0); + $10 = HEAP16[$1>>1]|0; + $11 = (($10) + 1)<<16>>16; + HEAP16[$1>>1] = $11; + $12 = $11&65535; + $13 = ((($0)) + 328|0); + $14 = HEAP16[$13>>1]|0; + $15 = $14&65535; + $16 = ((($0)) + 378|0); + $17 = HEAP16[$16>>1]|0; + $18 = $17&65535; + $19 = (($18) + ($15))|0; + $20 = ($12>>>0)<($19>>>0); + if ($20) { + $270 = ((($0)) + 324|0); + $271 = HEAP32[$270>>2]|0; + $272 = (+($271>>>0)); + $273 = ((($0)) + 330|0); + $274 = HEAP16[$273>>1]|0; + $275 = (+($274&65535)); + $276 = $275 * 0.40000000596046448; + $277 = $272 / $276; + $278 = ((($0)) + 352|0); + $279 = +HEAPF32[$278>>2]; + $280 = $279 + $277; + HEAPF32[$278>>2] = $280; return; } - $4 = ((($s)) + 16|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0|0); - if (!($6)) { - $7 = ((($s)) + 172|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($s)) + 168|0); - $10 = HEAP32[$9>>2]|0; - $11 = $8; - $12 = $10; - $13 = (($11) - ($12))|0; - $14 = ($13|0)<($n|0); - if ($14) { - HEAP32[$9>>2] = $8; - $15 = ((($s)) + 20|0); - $16 = HEAP32[$15>>2]|0; - $17 = ((($s)) + 28|0); - $18 = HEAP32[$17>>2]|0; - $19 = (($n) - ($13))|0; - FUNCTION_TABLE_vii[$16 & 63]($18,$19); - return; - } - } - $20 = ((($s)) + 168|0); - $21 = HEAP32[$20>>2]|0; - $22 = (($21) + ($n)|0); - HEAP32[$20>>2] = $22; + HEAP16[$1>>1] = 0; + HEAP16[$16>>1] = 0; + $270 = ((($0)) + 324|0); + $271 = HEAP32[$270>>2]|0; + $272 = (+($271>>>0)); + $273 = ((($0)) + 330|0); + $274 = HEAP16[$273>>1]|0; + $275 = (+($274&65535)); + $276 = $275 * 0.40000000596046448; + $277 = $272 / $276; + $278 = ((($0)) + 352|0); + $279 = +HEAPF32[$278>>2]; + $280 = $279 + $277; + HEAPF32[$278>>2] = $280; return; } -function _stbi__tga_get_comp($bits_per_pixel,$is_grey,$is_rgb16) { - $bits_per_pixel = $bits_per_pixel|0; - $is_grey = $is_grey|0; - $is_rgb16 = $is_rgb16|0; - var $$0 = 0, $$mux = 0, $$not = 0, $$not1 = 0, $0 = 0, $1 = 0, $brmerge = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($is_rgb16|0)!=(0|0); - if ($0) { - HEAP32[$is_rgb16>>2] = 0; - } - switch ($bits_per_pixel|0) { - case 8: { - $$0 = 1; - break; - } - case 16: { - $$not = ($is_grey|0)!=(0); - $$not1 = $0 ^ 1; - $brmerge = $$not | $$not1; - $$mux = $$not ? 2 : 3; - if ($brmerge) { - $$0 = $$mux; - } else { - label = 6; - } - break; - } - case 15: { - if ($0) { - label = 6; - } else { - $$0 = 3; - } - break; - } - case 32: case 24: { - $1 = (($bits_per_pixel|0) / 8)&-1; - $$0 = $1; - break; - } - default: { - $$0 = 0; - } - } - if ((label|0) == 6) { - HEAP32[$is_rgb16>>2] = 1; - $$0 = 3; - } - return ($$0|0); -} -function _stbi__refill_buffer($s) { - $s = $s|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _jar_xm_next_of_sample($0) { + $0 = $0|0; + var $$0100 = 0.0, $$0101 = 0.0, $$1 = 0.0, $$pr = 0.0, $$sink = 0.0, $$sink$p = 0.0, $$sink103 = 0, $$sink105 = 0, $$sink2 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; + var $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0, $117 = 0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0, $126 = 0; + var $127 = 0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0.0, $134 = 0.0, $135 = 0.0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0; + var $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0; + var $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0; + var $78 = 0, $79 = 0, $8 = 0.0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0.0; + var $96 = 0, $97 = 0, $98 = 0.0, $99 = 0.0, $storemerge106 = 0.0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($s)) + 16|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($s)) + 28|0); - $3 = HEAP32[$2>>2]|0; - $4 = ((($s)) + 40|0); - $5 = ((($s)) + 36|0); - $6 = HEAP32[$5>>2]|0; - $7 = (FUNCTION_TABLE_iiii[$1 & 15]($3,$4,$6)|0); - $8 = ($7|0)==(0); - if ($8) { - $9 = ((($s)) + 32|0); - HEAP32[$9>>2] = 0; - $10 = ((($s)) + 168|0); - HEAP32[$10>>2] = $4; - $11 = ((($s)) + 41|0); - $12 = ((($s)) + 172|0); - HEAP32[$12>>2] = $11; - $13 = HEAP32[$10>>2]|0; - HEAP8[$13>>0] = 0; - return; - } else { - $14 = ((($s)) + 168|0); - HEAP32[$14>>2] = $4; - $15 = (((($s)) + 40|0) + ($7)|0); - $16 = ((($s)) + 172|0); - HEAP32[$16>>2] = $15; - return; + $1 = ((($0)) + 8|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(0|0); + if (!($3)) { + $4 = ((($0)) + 12|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==(0|0); + if (!($6)) { + $7 = ((($0)) + 20|0); + $8 = +HEAPF32[$7>>2]; + $9 = $8 < 0.0; + if (!($9)) { + $20 = ((($5)) + 24|0); + $21 = HEAP32[$20>>2]|0; + $22 = ($21|0)==(0); + if ($22) { + $$1 = 0.0; + return (+$$1); + } + $23 = (~~(($8))>>>0); + $24 = (($23) + 1)|0; + $25 = (+($23>>>0)); + $26 = $8 - $25; + $27 = ((($5)) + 72|0); + $28 = HEAP32[$27>>2]|0; + $29 = (($28) + ($23<<2)|0); + $30 = +HEAPF32[$29>>2]; + $31 = ((($5)) + 48|0); + $32 = HEAP32[$31>>2]|0; + L8: do { + switch ($32|0) { + case 0: { + $33 = ($24>>>0)<($21>>>0); + if ($33) { + $34 = (($28) + ($24<<2)|0); + $35 = +HEAPF32[$34>>2]; + $135 = $35; + } else { + $135 = 0.0; + } + $36 = ((($0)) + 32|0); + $37 = +HEAPF32[$36>>2]; + $38 = +HEAPF32[$7>>2]; + $39 = $37 + $38; + HEAPF32[$7>>2] = $39; + $40 = HEAP32[$4>>2]|0; + $41 = ((($40)) + 24|0); + $42 = HEAP32[$41>>2]|0; + $43 = (+($42>>>0)); + $44 = !($39 >= $43); + if ($44) { + $$0100 = $30;$$0101 = $135; + } else { + HEAPF32[$7>>2] = -1.0; + $$0100 = $30;$$0101 = $135; + } + break; + } + case 1: { + $45 = ((($5)) + 36|0); + $46 = HEAP32[$45>>2]|0; + $47 = ($24|0)==($46|0); + if ($47) { + $48 = ((($5)) + 28|0); + $49 = HEAP32[$48>>2]|0; + $51 = $49; + } else { + $51 = $24; + } + $50 = (($28) + ($51<<2)|0); + $52 = +HEAPF32[$50>>2]; + $53 = ((($0)) + 32|0); + $54 = +HEAPF32[$53>>2]; + $55 = +HEAPF32[$7>>2]; + $56 = $54 + $55; + HEAPF32[$7>>2] = $56; + $57 = HEAP32[$4>>2]|0; + $58 = ((($57)) + 36|0); + $59 = HEAP32[$58>>2]|0; + $60 = (+($59>>>0)); + $61 = !($56 >= $60); + if ($61) { + $$0100 = $30;$$0101 = $52; + } else { + $62 = HEAP32[$4>>2]|0; + $63 = ((($62)) + 36|0); + $64 = HEAP32[$63>>2]|0; + $65 = (+($64>>>0)); + $67 = $57;$storemerge106 = $56; + while(1) { + $66 = ((($67)) + 32|0); + $68 = HEAP32[$66>>2]|0; + $69 = (+($68>>>0)); + $70 = $storemerge106 - $69; + $71 = !($70 >= $65); + if ($71) { + break; + } else { + $67 = $62;$storemerge106 = $70; + } + } + HEAPF32[$7>>2] = $70; + $$0100 = $30;$$0101 = $52; + } + break; + } + case 2: { + $72 = ((($0)) + 36|0); + $73 = HEAP32[$72>>2]|0; + $74 = ($73|0)!=(0); + $75 = ((($0)) + 32|0); + $76 = +HEAPF32[$75>>2]; + $77 = -$76; + $$sink$p = $74 ? $76 : $77; + $$sink = $8 + $$sink$p; + HEAPF32[$7>>2] = $$sink; + if ($74) { + $78 = HEAP32[$4>>2]|0; + $79 = ((($78)) + 36|0); + $80 = HEAP32[$79>>2]|0; + $81 = ($24>>>0)>=($80>>>0); + $82 = ((($78)) + 72|0); + $83 = HEAP32[$82>>2]|0; + $$sink2 = $81 ? $23 : $24; + $84 = (($83) + ($$sink2<<2)|0); + $85 = +HEAPF32[$84>>2]; + $86 = (+($80>>>0)); + $87 = !($$sink >= $86); + if (!($87)) { + $88 = $80 << 1; + $89 = (+($88>>>0)); + HEAP32[$72>>2] = 0; + $90 = +HEAPF32[$7>>2]; + $91 = $89 - $90; + HEAPF32[$7>>2] = $91; + } + $92 = +HEAPF32[$7>>2]; + $93 = ((($78)) + 24|0); + $94 = HEAP32[$93>>2]|0; + $95 = (+($94>>>0)); + $96 = !($92 >= $95); + if ($96) { + $$0100 = $30;$$0101 = $85; + break L8; + } + $97 = (($94) + -1)|0; + $98 = (+($97>>>0)); + $99 = $92 - $98; + HEAP32[$72>>2] = 0; + HEAPF32[$7>>2] = $99; + $$0100 = $30;$$0101 = $85; + break L8; + } + $100 = ($23|0)==(0); + if ($100) { + label = 24; + } else { + $101 = (($23) + -1)|0; + $102 = HEAP32[$4>>2]|0; + $103 = ((($102)) + 28|0); + $104 = HEAP32[$103>>2]|0; + $105 = ($101>>>0)>($104>>>0); + if ($105) { + $$sink103 = $101;$$sink105 = $102; + } else { + label = 24; + } + } + if ((label|0) == 24) { + $106 = HEAP32[$4>>2]|0; + $$sink103 = $23;$$sink105 = $106; + } + $107 = ((($$sink105)) + 72|0); + $108 = HEAP32[$107>>2]|0; + $109 = (($108) + ($$sink103<<2)|0); + $110 = +HEAPF32[$109>>2]; + $111 = +HEAPF32[$7>>2]; + $112 = HEAP32[$4>>2]|0; + $113 = ((($112)) + 28|0); + $114 = HEAP32[$113>>2]|0; + $115 = (+($114>>>0)); + $116 = !($111 <= $115); + $117 = $114 << 1; + $118 = (+($117>>>0)); + $119 = $118 - $111; + if ($116) { + $$pr = +HEAPF32[$7>>2]; + $121 = $$pr; + } else { + HEAP32[$72>>2] = 1; + HEAPF32[$7>>2] = $119; + $121 = $119; + } + $120 = !($121 <= 0.0); + if ($120) { + $$0100 = $110;$$0101 = $30; + } else { + HEAP32[$72>>2] = 1; + HEAPF32[$7>>2] = 0.0; + $$0100 = $110;$$0101 = $30; + } + break; + } + default: { + $$0100 = $30;$$0101 = 0.0; + } + } + } while(0); + $122 = $$0101 - $$0100; + $123 = $26 * $122; + $124 = $$0100 + $123; + $125 = ((($0)) + 164|0); + $126 = HEAP32[$125>>2]|0; + $127 = ($126>>>0)<(32); + if (!($127)) { + $$1 = $124; + return (+$$1); + } + $128 = (+($126>>>0)); + $129 = $128 * 0.03125; + $130 = (((($0)) + 168|0) + ($126<<2)|0); + $131 = +HEAPF32[$130>>2]; + $132 = $124 - $131; + $133 = $129 * $132; + $134 = $131 + $133; + $$1 = $134; + return (+$$1); + } + } + } + $10 = ((($0)) + 164|0); + $11 = HEAP32[$10>>2]|0; + $12 = ($11>>>0)<(32); + if (!($12)) { + $$1 = 0.0; + return (+$$1); } + $13 = (+($11>>>0)); + $14 = $13 * 0.03125; + $15 = (((($0)) + 168|0) + ($11<<2)|0); + $16 = +HEAPF32[$15>>2]; + $17 = 0.0 - $16; + $18 = $14 * $17; + $19 = $16 + $18; + $$1 = $19; + return (+$$1); } -function _stbi__pnm_skip_whitespace($s,$c) { - $s = $s|0; - $c = $c|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _jar_xm_row($0) { + $0 = $0|0; + var $$0$ = 0, $$06061 = 0, $$062 = 0, $$1 = 0, $$mask = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; + var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; + var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; + var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; + var $96 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; - L1: while(1) { - $0 = (_stbi__at_eof($s)|0); - $1 = ($0|0)==(0); - if ($1) { - $2 = HEAP8[$c>>0]|0; - $3 = (_stbi__pnm_isspace($2)|0); - $4 = ($3|0)==(0); - if (!($4)) { - $5 = (_stbi__get8($s)|0); - HEAP8[$c>>0] = $5; - continue; - } - } - $6 = (_stbi__at_eof($s)|0); - $7 = ($6|0)==(0); - if (!($7)) { - label = 10; - break; - } - $8 = HEAP8[$c>>0]|0; - $9 = ($8<<24>>24)==(35); - if (!($9)) { - label = 10; - break; - } - $10 = (_stbi__at_eof($s)|0); - $11 = ($10|0)==(0); - if (!($11)) { - continue; + $1 = ((($0)) + 368|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(0); + if ($3) { + $11 = ((($0)) + 372|0); + $12 = HEAP32[$11>>2]|0; + $13 = ($12|0)==(0); + if (!($13)) { + $14 = ((($0)) + 348|0); + $15 = HEAP8[$14>>0]|0; + $16 = (($15) + 1)<<24>>24; + HEAP8[$14>>0] = $16; + $17 = ((($0)) + 377|0); + $18 = HEAP8[$17>>0]|0; + $19 = ((($0)) + 349|0); + HEAP8[$19>>0] = $18; + HEAP32[$11>>2] = 0; + HEAP8[$17>>0] = 0; + _jar_xm_post_pattern_change($0); } + } else { + $4 = ((($0)) + 376|0); + $5 = HEAP8[$4>>0]|0; + $6 = ((($0)) + 348|0); + HEAP8[$6>>0] = $5; + $7 = ((($0)) + 377|0); + $8 = HEAP8[$7>>0]|0; + $9 = ((($0)) + 349|0); + HEAP8[$9>>0] = $8; + HEAP32[$1>>2] = 0; + $10 = ((($0)) + 372|0); + HEAP32[$10>>2] = 0; + HEAP8[$7>>0] = 0; + _jar_xm_post_pattern_change($0); + } + $20 = ((($0)) + 316|0); + $21 = HEAP32[$20>>2]|0; + $22 = ((($0)) + 348|0); + $23 = HEAP8[$22>>0]|0; + $24 = $23&255; + $25 = (((($0)) + 60|0) + ($24)|0); + $26 = HEAP8[$25>>0]|0; + $27 = $26&255; + $28 = ((($0)) + 50|0); + $29 = HEAP16[$28>>1]|0; + $30 = ($29<<16>>16)==(0); + if ($30) { + label = 15; + } else { + $31 = $29&65535; + $32 = (((($21) + ($27<<3)|0)) + 4|0); + $33 = ((($0)) + 349|0); + $34 = ((($0)) + 388|0); + $$06061 = 0;$$062 = 0;$40 = $31;$43 = 0; while(1) { - $12 = HEAP8[$c>>0]|0; - switch ($12<<24>>24) { - case 13: case 10: { - continue L1; - break; + $36 = HEAP32[$32>>2]|0; + $37 = HEAP8[$33>>0]|0; + $38 = $37&255; + $39 = Math_imul($38, $40)|0; + $41 = (($36) + (($39*5)|0)|0); + $42 = (($41) + (($43*5)|0)|0); + $44 = HEAP32[$34>>2]|0; + $45 = (($44) + (($43*304)|0)|0); + $46 = (((($44) + (($43*304)|0)|0)) + 16|0); + HEAP32[$46>>2] = $42; + $47 = ((($42)) + 3|0); + $48 = HEAP8[$47>>0]|0; + $49 = ($48<<24>>24)==(14); + if ($49) { + $50 = ((($42)) + 4|0); + $51 = HEAP8[$50>>0]|0; + $52 = $51&255; + $$mask = $52 & 240; + $53 = ($$mask|0)==(208); + if ($53) { + $54 = $52 & 15; + $55 = $54&255; + $56 = (((($44) + (($43*304)|0)|0)) + 97|0); + HEAP8[$56>>0] = $55; + } else { + label = 10; + } + } else { + label = 10; } - default: { + if ((label|0) == 10) { + label = 0; + _jar_xm_handle_note_and_instrument($0,$45,$42); } + $57 = ($$062|0)==(0); + if ($57) { + $58 = (((($44) + (($43*304)|0)|0)) + 99|0); + $59 = HEAP8[$58>>0]|0; + $60 = ($59<<24>>24)==(0); + $$0$ = $60 ? $$062 : 1; + $$1 = $$0$; + } else { + $$1 = $$062; } - $13 = (_stbi__get8($s)|0); - HEAP8[$c>>0] = $13; - $14 = (_stbi__at_eof($s)|0); - $15 = ($14|0)==(0); - if (!($15)) { - continue L1; + $61 = (($$06061) + 1)<<24>>24; + $62 = $61&255; + $63 = HEAP16[$28>>1]|0; + $64 = $63&65535; + $65 = ($62>>>0)<($64>>>0); + if ($65) { + $$06061 = $61;$$062 = $$1;$40 = $64;$43 = $62; + } else { + break; } } + $35 = ($$1|0)==(0); + if ($35) { + label = 15; + } } - if ((label|0) == 10) { + if ((label|0) == 15) { + $66 = ((($0)) + 380|0); + $67 = HEAP32[$66>>2]|0; + $68 = HEAP8[$22>>0]|0; + $69 = $68&255; + $70 = $69 << 8; + $71 = ((($0)) + 349|0); + $72 = HEAP8[$71>>0]|0; + $73 = $72&255; + $74 = $70 | $73; + $75 = (($67) + ($74)|0); + $76 = HEAP8[$75>>0]|0; + $77 = (($76) + 1)<<24>>24; + HEAP8[$75>>0] = $77; + $78 = ((($0)) + 384|0); + HEAP8[$78>>0] = $76; + } + $79 = ((($0)) + 349|0); + $80 = HEAP8[$79>>0]|0; + $81 = (($80) + 1)<<24>>24; + HEAP8[$79>>0] = $81; + $82 = HEAP32[$1>>2]|0; + $83 = ($82|0)==(0); + if (!($83)) { + return; + } + $84 = ((($0)) + 372|0); + $85 = HEAP32[$84>>2]|0; + $86 = ($85|0)==(0); + if (!($86)) { + return; + } + $87 = $81&255; + $88 = (($21) + ($27<<3)|0); + $89 = HEAP16[$88>>1]|0; + $90 = $89&65535; + $91 = ($87>>>0)>=($90>>>0); + $92 = ($81<<24>>24)==(0); + $or$cond = $92 | $91; + if (!($or$cond)) { return; } + $93 = HEAP8[$22>>0]|0; + $94 = (($93) + 1)<<24>>24; + HEAP8[$22>>0] = $94; + $95 = ((($0)) + 377|0); + $96 = HEAP8[$95>>0]|0; + HEAP8[$79>>0] = $96; + HEAP8[$95>>0] = 0; + _jar_xm_post_pattern_change($0); + return; } -function _stbi__pnm_getinteger($s,$c) { - $s = $s|0; - $c = $c|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $value$0$lcssa = 0, $value$01 = 0, label = 0, sp = 0; +function _jar_xm_envelopes($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_stbi__at_eof($s)|0); - $1 = ($0|0)==(0); - if ($1) { - $value$01 = 0; - } else { - $value$0$lcssa = 0; - return ($value$0$lcssa|0); + $1 = ((($0)) + 8|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(0|0); + if ($3) { + return; } - while(1) { - $2 = HEAP8[$c>>0]|0; - $3 = (_stbi__pnm_isdigit($2)|0); - $4 = ($3|0)==(0); - if ($4) { - $value$0$lcssa = $value$01; - label = 4; - break; - } - $5 = ($value$01*10)|0; - $6 = $2 << 24 >> 24; - $7 = (($5) + -48)|0; - $8 = (($7) + ($6))|0; - $9 = (_stbi__get8($s)|0); - HEAP8[$c>>0] = $9; - $10 = (_stbi__at_eof($s)|0); - $11 = ($10|0)==(0); - if ($11) { - $value$01 = $8; - } else { - $value$0$lcssa = $8; - label = 4; - break; + $4 = ((($2)) + 176|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==(0); + if (!($6)) { + $7 = ((($0)) + 52|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($8|0)==(0); + if ($9) { + $10 = ((($2)) + 260|0); + $11 = HEAP16[$10>>1]|0; + $12 = (+($11&65535)); + $13 = $12 * 1.52587890625E-5; + $14 = ((($0)) + 56|0); + $15 = +HEAPF32[$14>>2]; + $16 = $15 - $13; + HEAPF32[$14>>2] = $16; + $17 = $16 < 0.0; + if ($17) { + HEAPF32[$14>>2] = 0.0; + } } + $18 = HEAP32[$1>>2]|0; + $19 = ((($18)) + 124|0); + $20 = ((($0)) + 68|0); + $21 = ((($0)) + 60|0); + _jar_xm_envelope_tick($0,$19,$20,$21); } - if ((label|0) == 4) { - return ($value$0$lcssa|0); + $22 = HEAP32[$1>>2]|0; + $23 = ((($22)) + 240|0); + $24 = HEAP32[$23>>2]|0; + $25 = ($24|0)==(0); + if ($25) { + return; } - return (0)|0; + $26 = ((($22)) + 188|0); + $27 = ((($0)) + 70|0); + $28 = ((($0)) + 64|0); + _jar_xm_envelope_tick($0,$26,$27,$28); + return; } -function _stbi__at_eof($s) { - $s = $s|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; - var sp = 0; +function _jar_xm_autovibrato($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$ = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($s)) + 16|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if (!($2)) { - $3 = ((($s)) + 24|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($s)) + 28|0); - $6 = HEAP32[$5>>2]|0; - $7 = (FUNCTION_TABLE_ii[$4 & 15]($6)|0); - $8 = ($7|0)==(0); - if ($8) { - $$0 = 0; - return ($$0|0); - } - $9 = ((($s)) + 32|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($10|0)==(0); - if ($11) { - $$0 = 1; - return ($$0|0); - } + $2 = ((($1)) + 8|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)==(0|0); + if ($4) { + return; } - $12 = ((($s)) + 168|0); - $13 = HEAP32[$12>>2]|0; - $14 = ((($s)) + 172|0); - $15 = HEAP32[$14>>2]|0; - $16 = ($13>>>0)>=($15>>>0); - $17 = $16&1; - $$0 = $17; - return ($$0|0); -} -function _stbi__pnm_isdigit($c) { - $c = $c|0; - var $0 = 0, $1 = 0, $c$off = 0, label = 0, sp = 0; - sp = STACKTOP; - $c$off = (($c) + -48)<<24>>24; - $0 = ($c$off&255)<(10); - $1 = $0&1; - return ($1|0); -} -function _stbi__pnm_isspace($c) { - $c = $c|0; - var $0 = 0, $1 = 0, $phitmp = 0, $switch$cast = 0, $switch$cast$clear = 0, $switch$downshift = 0, $switch$masked = 0, $switch$tableidx = 0, label = 0, sp = 0; - sp = STACKTOP; - $switch$tableidx = (($c) + -9)<<24>>24; - $0 = ($switch$tableidx&255)<(24); - if (!($0)) { - $1 = 0; - return ($1|0); - } - $switch$cast = $switch$tableidx&255; - $switch$cast$clear = $switch$cast & 16777215; - $switch$downshift = 8388639 >>> $switch$cast$clear; - $switch$masked = $switch$downshift & 16777215; - $phitmp = $switch$masked & 1; - $1 = $phitmp; - return ($1|0); + $5 = ((($3)) + 257|0); + $6 = HEAP8[$5>>0]|0; + $7 = ($6<<24>>24)==(0); + if ($7) { + return; + } + $8 = ((($1)) + 48|0); + $9 = HEAP16[$8>>1]|0; + $10 = $9&65535; + $11 = ((($3)) + 256|0); + $12 = HEAP8[$11>>0]|0; + $13 = $12&255; + $14 = ($10>>>0)<($13>>>0); + $15 = (+($9&65535)); + $16 = (+($12&255)); + $17 = $15 / $16; + $18 = $17 + 0.0; + $$ = $14 ? $18 : 1.0; + $19 = (($9) + 1)<<16>>16; + HEAP16[$8>>1] = $19; + $20 = ((($3)) + 258|0); + $21 = HEAP8[$20>>0]|0; + $22 = $21&255; + $23 = Math_imul($22, $10)|0; + $24 = $23 >>> 2; + $25 = ((($3)) + 252|0); + $26 = HEAP32[$25>>2]|0; + $27 = $24&255; + $28 = (+_jar_xm_waveform($26,$27)); + $29 = $28 * 0.25; + $30 = HEAP8[$5>>0]|0; + $31 = (+($30&255)); + $32 = $29 * $31; + $33 = $32 / 15.0; + $34 = $$ * $33; + $35 = ((($1)) + 72|0); + HEAPF32[$35>>2] = $34; + _jar_xm_update_frequency($0,$1); + return; } -function _stbi__pic_is4($s,$str) { - $s = $s|0; - $str = $str|0; - var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _jar_xm_update_frequency($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0; + var sp = 0; sp = STACKTOP; - $0 = (_stbi__get8($s)|0); - $1 = HEAP8[$str>>0]|0; - $2 = ($0<<24>>24)==($1<<24>>24); - if (!($2)) { - return 0; - } - $3 = (_stbi__get8($s)|0); - $4 = ((($str)) + 1|0); + $2 = ((($1)) + 24|0); + $3 = +HEAPF32[$2>>2]; + $4 = ((($1)) + 80|0); $5 = HEAP8[$4>>0]|0; - $6 = ($3<<24>>24)==($5<<24>>24); - if (!($6)) { - return 0; - } - $7 = (_stbi__get8($s)|0); - $8 = ((($str)) + 2|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($7<<24>>24)==($9<<24>>24); - if ($10) { - $11 = (_stbi__get8($s)|0); - $12 = ((($str)) + 3|0); - $13 = HEAP8[$12>>0]|0; - $14 = ($11<<24>>24)==($13<<24>>24); - $$ = $14&1; - return ($$|0); + $6 = ($5<<24>>24)==(0); + if ($6) { + $8 = ((($1)) + 116|0); + $9 = +HEAPF32[$8>>2]; + $10 = ((($1)) + 72|0); + $11 = +HEAPF32[$10>>2]; + $12 = $9 + $11; + $13 = $12; } else { - return 0; + $7 = (+($5&255)); + $13 = $7; } - return (0)|0; -} -function _stbi__get16be($s) { - $s = $s|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__get8($s)|0); - $1 = $0&255; - $2 = $1 << 8; - $3 = (_stbi__get8($s)|0); - $4 = $3&255; - $5 = $2 | $4; - return ($5|0); -} -function _stbi__get32be($s) { - $s = $s|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__get16be($s)|0); - $1 = $0 << 16; - $2 = (_stbi__get16be($s)|0); - $3 = (($1) + ($2))|0; - return ($3|0); + $14 = (+_jar_xm_frequency($0,$3,$13)); + $15 = ((($1)) + 28|0); + HEAPF32[$15>>2] = $14; + $16 = ((($0)) + 324|0); + $17 = HEAP32[$16>>2]|0; + $18 = (+($17>>>0)); + $19 = $14 / $18; + $20 = ((($1)) + 32|0); + HEAPF32[$20>>2] = $19; + return; } -function _stbi__bmp_parse_header($s,$info) { - $s = $s|0; - $info = $info|0; - var $$0 = 0, $$off = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; +function _jar_xm_volume_slide($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$not = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_stbi__get8($s)|0); - $1 = ($0<<24>>24)==(66); - if ($1) { - $2 = (_stbi__get8($s)|0); - $3 = ($2<<24>>24)==(77); - if ($3) { - (_stbi__get32le($s)|0); - (_stbi__get16le($s)|0); - (_stbi__get16le($s)|0); - $4 = (_stbi__get32le($s)|0); - $5 = ((($info)) + 4|0); - HEAP32[$5>>2] = $4; - $6 = (_stbi__get32le($s)|0); - $7 = ((($info)) + 8|0); - HEAP32[$7>>2] = $6; - $8 = ($6|0)==(12); - switch ($6|0) { - case 12: { - $9 = (_stbi__get16le($s)|0); - HEAP32[$s>>2] = $9; - $10 = (_stbi__get16le($s)|0); - $11 = ((($s)) + 4|0); - HEAP32[$11>>2] = $10; - break; - } - case 124: case 108: case 56: case 40: { - $12 = (_stbi__get32le($s)|0); - HEAP32[$s>>2] = $12; - $13 = (_stbi__get32le($s)|0); - $14 = ((($s)) + 4|0); - HEAP32[$14>>2] = $13; - break; - } - default: { - _stbi__err(21481); - $$0 = 0; - return ($$0|0); - } - } - $15 = (_stbi__get16le($s)|0); - $16 = ($15|0)==(1); - if (!($16)) { - _stbi__err(21493); - $$0 = 0; - return ($$0|0); - } - $17 = (_stbi__get16le($s)|0); - HEAP32[$info>>2] = $17; - $18 = ($17|0)==(1); - if ($18) { - _stbi__err(21501); - $$0 = 0; - return ($$0|0); - } - if ($8) { - $$0 = (1); - return ($$0|0); - } - $19 = (_stbi__get32le($s)|0); - $$off = (($19) + -1)|0; - $20 = ($$off>>>0)<(2); - if ($20) { - _stbi__err(21512); - $$0 = 0; - return ($$0|0); - } - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - $21 = $6 & -17; - $22 = ($21|0)==(40); - if (!($22)) { - switch ($6|0) { - case 108: case 124: { - break; - } - default: { - _stbi__err(21493); - $$0 = 0; - return ($$0|0); - } - } - $39 = (_stbi__get32le($s)|0); - $40 = ((($info)) + 12|0); - HEAP32[$40>>2] = $39; - $41 = (_stbi__get32le($s)|0); - $42 = ((($info)) + 16|0); - HEAP32[$42>>2] = $41; - $43 = (_stbi__get32le($s)|0); - $44 = ((($info)) + 20|0); - HEAP32[$44>>2] = $43; - $45 = (_stbi__get32le($s)|0); - $46 = ((($info)) + 24|0); - HEAP32[$46>>2] = $45; - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - $47 = ($6|0)==(124); - if (!($47)) { - $$0 = (1); - return ($$0|0); - } - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - $$0 = (1); - return ($$0|0); - } - $23 = ($6|0)==(56); - if ($23) { - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - (_stbi__get32le($s)|0); - } - $24 = HEAP32[$info>>2]|0; - switch ($24|0) { - case 32: case 16: { - break; - } - default: { - $$0 = (1); - return ($$0|0); - } - } - $25 = ((($info)) + 20|0); - HEAP32[$25>>2] = 0; - $26 = ((($info)) + 16|0); - HEAP32[$26>>2] = 0; - $27 = ((($info)) + 12|0); - HEAP32[$27>>2] = 0; - switch ($19|0) { - case 0: { - $28 = HEAP32[$info>>2]|0; - $29 = ($28|0)==(32); - if ($29) { - HEAP32[$27>>2] = 16711680; - HEAP32[$26>>2] = 65280; - HEAP32[$25>>2] = 255; - $30 = ((($info)) + 24|0); - HEAP32[$30>>2] = -16777216; - $31 = ((($info)) + 28|0); - HEAP32[$31>>2] = 0; - $$0 = (1); - return ($$0|0); - } else { - HEAP32[$27>>2] = 31744; - HEAP32[$26>>2] = 992; - HEAP32[$25>>2] = 31; - $$0 = (1); - return ($$0|0); - } - break; - } - case 3: { - $32 = (_stbi__get32le($s)|0); - HEAP32[$27>>2] = $32; - $33 = (_stbi__get32le($s)|0); - HEAP32[$26>>2] = $33; - $34 = (_stbi__get32le($s)|0); - HEAP32[$25>>2] = $34; - $35 = HEAP32[$27>>2]|0; - $36 = HEAP32[$26>>2]|0; - $37 = ($35|0)==($36|0); - $38 = ($36|0)==($34|0); - $or$cond = $37 & $38; - if (!($or$cond)) { - $$0 = (1); - return ($$0|0); - } - _stbi__err(21493); - $$0 = 0; - return ($$0|0); - break; - } - default: { - _stbi__err(21493); - $$0 = 0; - return ($$0|0); - } - } + $2 = $1&255; + $3 = $2 & 240; + $4 = ($3|0)!=(0); + $$not = $4 ^ 1; + $5 = $2 & 15; + $6 = ($5|0)==(0); + $or$cond = $6 | $$not; + if (!($or$cond)) { + return; + } + $7 = ((($0)) + 40|0); + $8 = +HEAPF32[$7>>2]; + if ($4) { + $9 = $2 >>> 4; + $10 = (+($9|0)); + $11 = $10 * 0.015625; + $12 = $11 + $8; + HEAPF32[$7>>2] = $12; + $13 = $12 > 1.0; + if (!($13)) { + return; + } + HEAPF32[$7>>2] = 1.0; + return; + } else { + $14 = (+($5|0)); + $15 = $14 * 0.015625; + $16 = $8 - $15; + HEAPF32[$7>>2] = $16; + $17 = $16 < 0.0; + if (!($17)) { + return; } + HEAPF32[$7>>2] = 0.0; + return; } - _stbi__err(21473); - $$0 = 0; - return ($$0|0); } -function _stbi__get32le($s) { - $s = $s|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; +function _jar_xm_vibrato($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_stbi__get16le($s)|0); - $1 = (_stbi__get16le($s)|0); - $2 = $1 << 16; - $3 = (($2) + ($0))|0; - return ($3|0); + $4 = $3&65535; + $5 = $2&255; + $6 = $5 >>> 4; + $7 = Math_imul($4, $6)|0; + $8 = ((($1)) + 104|0); + $9 = HEAP32[$8>>2]|0; + $10 = $7&255; + $11 = (+_jar_xm_waveform($9,$10)); + $12 = $11 * 2.0; + $13 = $5 & 15; + $14 = (+($13|0)); + $15 = $14 * $12; + $16 = $15 / 15.0; + $17 = ((($1)) + 116|0); + HEAPF32[$17>>2] = $16; + _jar_xm_update_frequency($0,$1); + return; } -function _stbi__gif_header($s,$g,$comp,$is_info) { - $s = $s|0; - $g = $g|0; - $comp = $comp|0; - $is_info = $is_info|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _jar_xm_panning_slide($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$not = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_stbi__get8($s)|0); - $1 = ($0<<24>>24)==(71); - if ($1) { - $2 = (_stbi__get8($s)|0); - $3 = ($2<<24>>24)==(73); - if ($3) { - $4 = (_stbi__get8($s)|0); - $5 = ($4<<24>>24)==(70); - if ($5) { - $6 = (_stbi__get8($s)|0); - $7 = ($6<<24>>24)==(56); - if ($7) { - $8 = (_stbi__get8($s)|0); - switch ($8<<24>>24) { - case 57: case 55: { - break; - } - default: { - _stbi__err(21520); - $$0 = 0; - return ($$0|0); - } - } - $9 = (_stbi__get8($s)|0); - $10 = ($9<<24>>24)==(97); - if (!($10)) { - _stbi__err(21520); - $$0 = 0; - return ($$0|0); - } - HEAP32[5136>>2] = 21528; - $11 = (_stbi__get16le($s)|0); - HEAP32[$g>>2] = $11; - $12 = (_stbi__get16le($s)|0); - $13 = ((($g)) + 4|0); - HEAP32[$13>>2] = $12; - $14 = (_stbi__get8($s)|0); - $15 = $14&255; - $16 = ((($g)) + 16|0); - HEAP32[$16>>2] = $15; - $17 = (_stbi__get8($s)|0); - $18 = $17&255; - $19 = ((($g)) + 20|0); - HEAP32[$19>>2] = $18; - $20 = (_stbi__get8($s)|0); - $21 = $20&255; - $22 = ((($g)) + 24|0); - HEAP32[$22>>2] = $21; - $23 = ((($g)) + 28|0); - HEAP32[$23>>2] = -1; - $24 = ($comp|0)==(0|0); - if (!($24)) { - HEAP32[$comp>>2] = 4; - } - $25 = ($is_info|0)==(0); - if (!($25)) { - $$0 = 1; - return ($$0|0); - } - $26 = HEAP32[$16>>2]|0; - $27 = $26 & 128; - $28 = ($27|0)==(0); - if ($28) { - $$0 = 1; - return ($$0|0); - } - $29 = ((($g)) + 40|0); - $30 = $26 & 7; - $31 = 2 << $30; - _stbi__gif_parse_colortable($s,$29,$31,-1); - $$0 = 1; - return ($$0|0); - } - } + $2 = $1&255; + $3 = $2 & 240; + $4 = ($3|0)!=(0); + $$not = $4 ^ 1; + $5 = $2 & 15; + $6 = ($5|0)==(0); + $or$cond = $6 | $$not; + if (!($or$cond)) { + return; + } + $7 = ((($0)) + 44|0); + $8 = +HEAPF32[$7>>2]; + if ($4) { + $9 = $2 >>> 4; + $10 = (+($9|0)); + $11 = $10 / 255.0; + $12 = $11 + $8; + HEAPF32[$7>>2] = $12; + $13 = $12 > 1.0; + if (!($13)) { + return; + } + HEAPF32[$7>>2] = 1.0; + return; + } else { + $14 = (+($5|0)); + $15 = $14 / 255.0; + $16 = $8 - $15; + HEAPF32[$7>>2] = $16; + $17 = $16 < 0.0; + if (!($17)) { + return; } + HEAPF32[$7>>2] = 0.0; + return; } - _stbi__err(21520); - $$0 = 0; - return ($$0|0); } -function _stbi__gif_parse_colortable($s,$pal,$num_entries,$transp) { - $s = $s|0; - $pal = $pal|0; - $num_entries = $num_entries|0; - $transp = $transp|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$01 = 0, $not$ = 0, label = 0, sp = 0; +function _jar_xm_tone_portamento($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0.0; + var $29 = 0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ($num_entries|0)>(0); - if ($0) { - $i$01 = 0; - } else { + $2 = ((($1)) + 92|0); + $3 = +HEAPF32[$2>>2]; + $4 = $3 == 0.0; + if ($4) { return; } - while(1) { - $1 = (_stbi__get8($s)|0); - $2 = (((($pal) + ($i$01<<2)|0)) + 2|0); - HEAP8[$2>>0] = $1; - $3 = (_stbi__get8($s)|0); - $4 = (((($pal) + ($i$01<<2)|0)) + 1|0); - HEAP8[$4>>0] = $3; - $5 = (_stbi__get8($s)|0); - $6 = (($pal) + ($i$01<<2)|0); - HEAP8[$6>>0] = $5; - $not$ = ($i$01|0)!=($transp|0); - $7 = $not$ << 31 >> 31; - $8 = (((($pal) + ($i$01<<2)|0)) + 3|0); - HEAP8[$8>>0] = $7; - $9 = (($i$01) + 1)|0; - $exitcond = ($9|0)==($num_entries|0); - if ($exitcond) { - break; - } else { - $i$01 = $9; + $5 = ((($1)) + 24|0); + $6 = +HEAPF32[$5>>2]; + $7 = $6 != $3; + if (!($7)) { + return; + } + $8 = $6 > $3; + if ($8) { + $9 = ((($0)) + 56|0); + $10 = HEAP32[$9>>2]|0; + $11 = ($10|0)==(0); + $12 = $11 ? 4.0 : 1.0; + $13 = ((($1)) + 91|0); + $14 = HEAP8[$13>>0]|0; + $15 = (+($14&255)); + $16 = $12 * $15; + $17 = $6 - $16; + HEAPF32[$5>>2] = $17; + $18 = $17 < $3; + if ($18) { + HEAPF32[$5>>2] = $3; + } + } else { + $19 = $6 < $3; + if ($19) { + $20 = ((($0)) + 56|0); + $21 = HEAP32[$20>>2]|0; + $22 = ($21|0)==(0); + $23 = $22 ? 4.0 : 1.0; + $24 = ((($1)) + 91|0); + $25 = HEAP8[$24>>0]|0; + $26 = (+($25&255)); + $27 = $23 * $26; + $28 = $6 + $27; + HEAPF32[$5>>2] = $28; + $29 = $28 > $3; + if ($29) { + HEAPF32[$5>>2] = $3; + } } } + _jar_xm_update_frequency($0,$1); return; } -function _stbi__parse_png_file($z,$scan,$req_comp) { - $z = $z|0; - $scan = $scan|0; - $req_comp = $req_comp|0; - var $$ = 0, $$0 = 0, $$lcssa1740 = 0, $$lobit = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; - var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; - var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; - var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; - var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; - var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; - var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; - var $c = 0, $color$0 = 0, $color$0$lcssa = 0, $color$1 = 0, $depth$0 = 0, $depth$0$lcssa = 0, $depth$1 = 0, $first$0 = 0, $first$0$lcssa = 0, $first$1 = 0, $has_trans$0 = 0, $has_trans$0$lcssa = 0, $has_trans$1 = 0, $i$0337 = 0, $i$1334 = 0, $idata_limit$0 = 0, $idata_limit$1 = 0, $idata_limit$1$lcssa = 0, $idata_limit$1$ph = 0, $idata_limit$2 = 0; - var $idata_limit$3 = 0, $interlace$0 = 0, $interlace$0$lcssa = 0, $interlace$1 = 0, $ioff$0 = 0, $ioff$0$lcssa = 0, $ioff$1 = 0, $is_iphone$0 = 0, $is_iphone$0$lcssa = 0, $is_iphone$1 = 0, $k$0335 = 0, $notlhs = 0, $notrhs = 0, $or$cond = 0, $or$cond11 = 0, $or$cond13 = 0, $or$cond7 = 0, $or$cond9$not = 0, $pal_img_n$0 = 0, $pal_img_n$0$lcssa = 0; - var $pal_img_n$0$lcssa1681 = 0, $pal_img_n$1 = 0, $pal_img_n$2 = 0, $pal_len$0 = 0, $pal_len$1 = 0, $palette = 0, $raw_len = 0, $req_comp$ = 0, $switch$split102D = 0, $switch$split12D = 0, $switch$split2D = 0, $switch$split42D = 0, $switch$split72D = 0, $tc = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 1056|0; - $palette = sp + 24|0; - $tc = sp + 16|0; - $c = sp + 8|0; - $raw_len = sp; - $0 = HEAP32[$z>>2]|0; - $1 = ((($z)) + 8|0); - HEAP32[$1>>2] = 0; - $2 = ((($z)) + 4|0); - HEAP32[$2>>2] = 0; - $3 = ((($z)) + 12|0); - HEAP32[$3>>2] = 0; - $4 = (_stbi__check_png_header($0)|0); - $5 = ($4|0)==(0); - if ($5) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $6 = ($scan|0)==(1); - if ($6) { - $$0 = 1; - STACKTOP = sp;return ($$0|0); - } - $7 = ((($c)) + 4|0); - $8 = ((($0)) + 4|0); - $9 = ((($0)) + 8|0); - $10 = ($scan|0)==(2); - $11 = ((($0)) + 8|0); - $12 = ((($0)) + 8|0); - $13 = ($scan|0)==(2); - $14 = ($scan|0)==(2); - $color$0 = 0;$depth$0 = 0;$first$0 = 1;$has_trans$0 = 0;$idata_limit$0 = 0;$interlace$0 = 0;$ioff$0 = 0;$is_iphone$0 = 0;$pal_img_n$0 = 0;$pal_len$0 = 0; - L7: while(1) { - _stbi__get_chunk_header($c,$0); - $15 = HEAP32[$7>>2]|0; - $switch$split2D = ($15|0)<(1229472850); - L9: do { - if ($switch$split2D) { - $switch$split12D = ($15|0)<(1229209940); - if ($switch$split12D) { - switch ($15|0) { - case 1130840649: { - break; - } - default: { - label = 96; - break L9; - } - } - $16 = HEAP32[$c>>2]|0; - _stbi__skip($0,$16); - $color$1 = $color$0;$depth$1 = $depth$0;$first$1 = $first$0;$has_trans$1 = $has_trans$0;$idata_limit$3 = $idata_limit$0;$interlace$1 = $interlace$0;$ioff$1 = $ioff$0;$is_iphone$1 = 1;$pal_img_n$2 = $pal_img_n$0;$pal_len$1 = $pal_len$0; - break; - } - $switch$split72D = ($15|0)<(1229278788); - if (!($switch$split72D)) { - switch ($15|0) { - case 1229278788: { - $color$0$lcssa = $color$0;$depth$0$lcssa = $depth$0;$first$0$lcssa = $first$0;$has_trans$0$lcssa = $has_trans$0;$interlace$0$lcssa = $interlace$0;$ioff$0$lcssa = $ioff$0;$is_iphone$0$lcssa = $is_iphone$0;$pal_img_n$0$lcssa = $pal_img_n$0; - label = 81; - break L7; - break; - } - default: { - label = 96; - break L9; - } - } - } - switch ($15|0) { - case 1229209940: { - break; - } - default: { - label = 96; - break L9; - } - } - $114 = ($first$0|0)==(0); - if (!($114)) { - label = 66; - break L7; - } - $115 = ($pal_img_n$0<<24>>24)==(0); - $116 = ($pal_len$0|0)!=(0); - $or$cond7 = $116 | $115; - if (!($or$cond7)) { - label = 68; - break L7; - } - if ($14) { - $pal_img_n$0$lcssa1681 = $pal_img_n$0; - label = 70; - break L7; - } - $119 = HEAP32[$c>>2]|0; - $120 = (($119) + ($ioff$0))|0; - $121 = ($120|0)<($ioff$0|0); - if ($121) { - $$0 = 0; - label = 102; - break L7; - } - $122 = ($120>>>0)>($idata_limit$0>>>0); - if ($122) { - $123 = ($idata_limit$0|0)==(0); - $124 = ($119>>>0)>(4096); - $125 = $124 ? $119 : 4096; - $idata_limit$1$ph = $123 ? $125 : $idata_limit$0; - $126 = HEAP32[$c>>2]|0; - $127 = (($126) + ($ioff$0))|0; - $idata_limit$1 = $idata_limit$1$ph; - while(1) { - $128 = ($127>>>0)>($idata_limit$1>>>0); - $129 = $idata_limit$1 << 1; - if ($128) { - $idata_limit$1 = $129; - } else { - $idata_limit$1$lcssa = $idata_limit$1; - break; - } - } - $130 = HEAP32[$2>>2]|0; - $131 = (_realloc($130,$idata_limit$1$lcssa)|0); - $132 = ($131|0)==(0|0); - if ($132) { - label = 76; - break L7; - } - HEAP32[$2>>2] = $131; - $idata_limit$2 = $idata_limit$1$lcssa; - } else { - $idata_limit$2 = $idata_limit$0; - } - $133 = HEAP32[$2>>2]|0; - $134 = (($133) + ($ioff$0)|0); - $135 = HEAP32[$c>>2]|0; - $136 = (_stbi__getn($0,$134,$135)|0); - $137 = ($136|0)==(0); - if ($137) { - label = 79; - break L7; - } - $138 = HEAP32[$c>>2]|0; - $139 = (($138) + ($ioff$0))|0; - $color$1 = $color$0;$depth$1 = $depth$0;$first$1 = $first$0;$has_trans$1 = $has_trans$0;$idata_limit$3 = $idata_limit$2;$interlace$1 = $interlace$0;$ioff$1 = $139;$is_iphone$1 = $is_iphone$0;$pal_img_n$2 = $pal_img_n$0;$pal_len$1 = $pal_len$0; - } else { - $switch$split42D = ($15|0)<(1347179589); - if ($switch$split42D) { - switch ($15|0) { - case 1229472850: { - break; - } - default: { - label = 96; - break L9; - } - } - $17 = ($first$0|0)==(0); - if ($17) { - label = 7; - break L7; - } - $18 = HEAP32[$c>>2]|0; - $19 = ($18|0)==(13); - if (!($19)) { - label = 9; - break L7; - } - $20 = (_stbi__get32be($0)|0); - HEAP32[$0>>2] = $20; - $21 = ($20>>>0)>(16777216); - if ($21) { - label = 11; - break L7; - } - $22 = (_stbi__get32be($0)|0); - HEAP32[$8>>2] = $22; - $23 = ($22>>>0)>(16777216); - if ($23) { - label = 13; - break L7; - } - $24 = (_stbi__get8($0)|0); - $25 = $24&255; - switch ($24<<24>>24) { - case 1: case 2: case 4: case 8: { - break; - } - default: { - label = 15; - break L7; - } - } - $26 = (_stbi__get8($0)|0); - $27 = $26&255; - $28 = ($26&255)>(6); - if ($28) { - label = 17; - break L7; - } - $29 = ($26<<24>>24)==(3); - if ($29) { - $pal_img_n$1 = 3; - } else { - $30 = $27 & 1; - $31 = ($30|0)==(0); - if ($31) { - $pal_img_n$1 = $pal_img_n$0; - } else { - label = 20; - break L7; - } - } - $32 = (_stbi__get8($0)|0); - $33 = ($32<<24>>24)==(0); - if (!($33)) { - label = 22; - break L7; - } - $34 = (_stbi__get8($0)|0); - $35 = ($34<<24>>24)==(0); - if (!($35)) { - label = 24; - break L7; - } - $36 = (_stbi__get8($0)|0); - $37 = $36&255; - $38 = ($36&255)>(1); - if ($38) { - label = 26; - break L7; - } - $39 = HEAP32[$0>>2]|0; - $40 = ($39|0)==(0); - if ($40) { - label = 29; - break L7; - } - $41 = HEAP32[$8>>2]|0; - $42 = ($41|0)==(0); - if ($42) { - label = 29; - break L7; - } - $43 = ($pal_img_n$1<<24>>24)==(0); - if (!($43)) { - HEAP32[$11>>2] = 1; - $53 = HEAP32[$0>>2]|0; - $54 = (1073741824 / ($53>>>0))&-1; - $55 = $54 >>> 2; - $56 = HEAP32[$8>>2]|0; - $57 = ($55>>>0)<($56>>>0); - if ($57) { - label = 35; - break L7; - } else { - $color$1 = $27;$depth$1 = $25;$first$1 = 0;$has_trans$1 = $has_trans$0;$idata_limit$3 = $idata_limit$0;$interlace$1 = $37;$ioff$1 = $ioff$0;$is_iphone$1 = $is_iphone$0;$pal_img_n$2 = $pal_img_n$1;$pal_len$1 = $pal_len$0; - break; - } - } - $44 = $27 & 2; - $45 = $44 | 1; - $46 = $27 >>> 2; - $$lobit = $46 & 1; - $47 = (($45) + ($$lobit))|0; - HEAP32[$9>>2] = $47; - $48 = HEAP32[$0>>2]|0; - $49 = (1073741824 / ($48>>>0))&-1; - $50 = (($49>>>0) / ($47>>>0))&-1; - $51 = HEAP32[$8>>2]|0; - $52 = ($50>>>0)<($51>>>0); - if ($52) { - label = 32; - break L7; - } - if ($10) { - $$0 = 1; - label = 102; - break L7; - } else { - $color$1 = $27;$depth$1 = $25;$first$1 = 0;$has_trans$1 = $has_trans$0;$idata_limit$3 = $idata_limit$0;$interlace$1 = $37;$ioff$1 = $ioff$0;$is_iphone$1 = $is_iphone$0;$pal_img_n$2 = 0;$pal_len$1 = $pal_len$0; - break; - } +function _jar_xm_arpeggio($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$sink = 0, $10 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $trunc = 0, $trunc$clear = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = (($3&65535) % 3)&-1; + $trunc = $4&255; + $trunc$clear = $trunc & 3; + switch ($trunc$clear<<24>>24) { + case 0: { + $5 = ((($1)) + 76|0); + HEAP32[$5>>2] = 0; + $$sink = 0; + break; + } + case 2: { + $6 = ((($1)) + 76|0); + HEAP32[$6>>2] = 1; + $7 = ($2&255) >>> 4; + $$sink = $7; + break; + } + case 1: { + $8 = ((($1)) + 76|0); + HEAP32[$8>>2] = 1; + $9 = $2 & 15; + $$sink = $9; + break; + } + default: { + _jar_xm_update_frequency($0,$1); + return; + } + } + $10 = ((($1)) + 80|0); + HEAP8[$10>>0] = $$sink; + _jar_xm_update_frequency($0,$1); + return; +} +function _jar_xm_pitch_slide($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = +$2; + var $$ = 0.0, $10 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, $storemerge = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 56|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($4|0)==(0); + $6 = $2 * 4.0; + $$ = $5 ? $6 : $2; + $7 = ((($1)) + 24|0); + $8 = +HEAPF32[$7>>2]; + $9 = $8 + $$; + $10 = $9 < 0.0; + $storemerge = $10 ? 0.0 : $9; + HEAPF32[$7>>2] = $storemerge; + _jar_xm_update_frequency($0,$1); + return; +} +function _jar_xm_tremolo($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = $2&65535; + $4 = $1&255; + $5 = $4 >>> 4; + $6 = Math_imul($3, $5)|0; + $7 = ((($0)) + 120|0); + $8 = HEAP32[$7>>2]|0; + $9 = $6&255; + $10 = (+_jar_xm_waveform($8,$9)); + $11 = $4 & 15; + $12 = (+($11|0)); + $13 = $12 * $10; + $14 = -$13; + $15 = $14 / 15.0; + $16 = ((($0)) + 132|0); + HEAPF32[$16>>2] = $15; + return; +} +function _jar_xm_trigger_note($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; + var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; + var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; + var $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = $2 & 4; + $4 = ($3|0)==(0); + if ($4) { + $5 = ((($1)) + 20|0); + HEAPF32[$5>>2] = 0.0; + $6 = ((($1)) + 36|0); + HEAP32[$6>>2] = 1; + } + $7 = ((($1)) + 12|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($8|0)==(0|0); + if (!($9)) { + $10 = $2 & 1; + $11 = ($10|0)==(0); + if ($11) { + $12 = ((($8)) + 40|0); + $13 = HEAP32[$12>>2]|0; + $14 = ((($1)) + 40|0); + HEAP32[$14>>2] = $13; + } + $15 = ((($8)) + 52|0); + $16 = HEAP32[$15>>2]|0; + $17 = ((($1)) + 44|0); + HEAP32[$17>>2] = $16; + } + $18 = ((($1)) + 52|0); + HEAP32[$18>>2] = 1; + $19 = ((($1)) + 60|0); + HEAPF32[$19>>2] = 1.0; + $20 = ((($1)) + 56|0); + HEAPF32[$20>>2] = 1.0; + $21 = ((($1)) + 64|0); + HEAPF32[$21>>2] = 0.5; + $22 = ((($1)) + 70|0); + HEAP16[$22>>1] = 0; + $23 = ((($1)) + 68|0); + HEAP16[$23>>1] = 0; + $24 = ((($1)) + 116|0); + HEAPF32[$24>>2] = 0.0; + $25 = ((($1)) + 132|0); + HEAPF32[$25>>2] = 0.0; + $26 = ((($1)) + 140|0); + HEAP32[$26>>2] = 0; + $27 = ((($1)) + 48|0); + HEAP16[$27>>1] = 0; + $28 = ((($1)) + 108|0); + $29 = HEAP32[$28>>2]|0; + $30 = ($29|0)==(0); + if (!($30)) { + $31 = ((($1)) + 114|0); + HEAP16[$31>>1] = 0; + } + $32 = ((($1)) + 124|0); + $33 = HEAP32[$32>>2]|0; + $34 = ($33|0)==(0); + if (!($34)) { + $35 = ((($1)) + 129|0); + HEAP8[$35>>0] = 0; + } + $36 = $2 & 2; + $37 = ($36|0)==(0); + if ($37) { + $38 = +HEAPF32[$1>>2]; + $39 = (+_jar_xm_period($0,$38)); + $40 = ((($1)) + 24|0); + HEAPF32[$40>>2] = $39; + _jar_xm_update_frequency($0,$1); + } + $41 = ((($0)) + 360|0); + $42 = $41; + $43 = $42; + $44 = HEAP32[$43>>2]|0; + $45 = (($42) + 4)|0; + $46 = $45; + $47 = HEAP32[$46>>2]|0; + $48 = ((($1)) + 144|0); + $49 = $48; + $50 = $49; + HEAP32[$50>>2] = $44; + $51 = (($49) + 4)|0; + $52 = $51; + HEAP32[$52>>2] = $47; + $53 = ((($1)) + 8|0); + $54 = HEAP32[$53>>2]|0; + $55 = ($54|0)==(0|0); + if (!($55)) { + $56 = ((($54)) + 264|0); + $57 = $56; + $58 = $57; + HEAP32[$58>>2] = $44; + $59 = (($57) + 4)|0; + $60 = $59; + HEAP32[$60>>2] = $47; + } + $61 = HEAP32[$7>>2]|0; + $62 = ($61|0)==(0|0); + if ($62) { + return; + } + $63 = ((($61)) + 64|0); + $64 = $63; + $65 = $64; + HEAP32[$65>>2] = $44; + $66 = (($64) + 4)|0; + $67 = $66; + HEAP32[$67>>2] = $47; + return; +} +function _jar_xm_cut_note($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 40|0); + HEAPF32[$1>>2] = 0.0; + return; +} +function _jar_xm_handle_note_and_instrument($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0275 = 0, $$lobit = 0, $$lobit262 = 0, $$mask = 0, $$mask265 = 0, $$mask266 = 0, $$off = 0, $$off273 = 0, $$off274 = 0, $$old1 = 0, $$sink = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0; + var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0.0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; + var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0.0, $133 = 0.0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; + var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; + var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; + var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; + var $199 = 0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0.0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; + var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0.0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0; + var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; + var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0.0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0.0, $27 = 0, $270 = 0; + var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0.0, $288 = 0, $289 = 0; + var $29 = 0, $290 = 0, $291 = 0.0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0.0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0; + var $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0; + var $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0; + var $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0; + var $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0.0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0; + var $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0; + var $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0.0, $411 = 0.0, $412 = 0, $413 = 0, $414 = 0; + var $415 = 0, $416 = 0, $417 = 0, $418 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; + var $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; + var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; + var $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0.0, $exitcond = 0, $or$cond = 0, $phitmp = 0.0, $phitmp260 = 0.0, $phitmp263 = 0.0, $phitmp264 = 0.0, $trunc = 0, $trunc$clear = 0, $trunc259 = 0, $trunc259$clear = 0, $trunc261 = 0, $trunc261$clear = 0, label = 0; + var sp = 0; + sp = STACKTOP; + $3 = ((($2)) + 1|0); + $4 = HEAP8[$3>>0]|0; + $5 = ($4<<24>>24)==(0); + do { + if (!($5)) { + $6 = ((($1)) + 16|0); + $7 = HEAP32[$6>>2]|0; + $8 = ((($7)) + 3|0); + $9 = HEAP8[$8>>0]|0; + switch ($9<<24>>24) { + case 5: case 3: { + label = 4; + break; + } + default: { + $10 = ((($7)) + 2|0); + $11 = HEAP8[$10>>0]|0; + $12 = ($11&255)>(239); + if ($12) { + label = 4; } - $switch$split102D = ($15|0)<(1951551059); - if ($switch$split102D) { - switch ($15|0) { - case 1347179589: { - break; - } - default: { - label = 96; - break L9; - } - } - $58 = ($first$0|0)==(0); - if (!($58)) { - label = 37; - break L7; - } - $59 = HEAP32[$c>>2]|0; - $60 = ($59>>>0)>(768); - if ($60) { - label = 39; - break L7; - } - $61 = (($59>>>0) / 3)&-1; - $62 = ($61*3)|0; - $63 = ($62|0)==($59|0); - if (!($63)) { - label = 42; - break L7; - } - $64 = ($59>>>0)>(2); - if ($64) { - $i$0337 = 0; - } else { - $color$1 = $color$0;$depth$1 = $depth$0;$first$1 = 0;$has_trans$1 = $has_trans$0;$idata_limit$3 = $idata_limit$0;$interlace$1 = $interlace$0;$ioff$1 = $ioff$0;$is_iphone$1 = $is_iphone$0;$pal_img_n$2 = $pal_img_n$0;$pal_len$1 = $61; + } + } + if ((label|0) == 4) { + $13 = ((($1)) + 8|0); + $14 = HEAP32[$13>>2]|0; + $15 = ($14|0)==(0|0); + if (!($15)) { + $16 = ((($1)) + 12|0); + $17 = HEAP32[$16>>2]|0; + $18 = ($17|0)==(0|0); + if (!($18)) { + _jar_xm_trigger_note($0,$1,6); break; } - while(1) { - $65 = (_stbi__get8($0)|0); - $66 = $i$0337 << 2; - $67 = (($palette) + ($66)|0); - HEAP8[$67>>0] = $65; - $68 = (_stbi__get8($0)|0); - $69 = $66 | 1; - $70 = (($palette) + ($69)|0); - HEAP8[$70>>0] = $68; - $71 = (_stbi__get8($0)|0); - $72 = $66 | 2; - $73 = (($palette) + ($72)|0); - HEAP8[$73>>0] = $71; - $74 = $66 | 3; - $75 = (($palette) + ($74)|0); - HEAP8[$75>>0] = -1; - $76 = (($i$0337) + 1)|0; - $77 = ($76>>>0)<($61>>>0); - if ($77) { - $i$0337 = $76; - } else { - $color$1 = $color$0;$depth$1 = $depth$0;$first$1 = $first$0;$has_trans$1 = $has_trans$0;$idata_limit$3 = $idata_limit$0;$interlace$1 = $interlace$0;$ioff$1 = $ioff$0;$is_iphone$1 = $is_iphone$0;$pal_img_n$2 = $pal_img_n$0;$pal_len$1 = $61; - break L9; - } - } - } - switch ($15|0) { - case 1951551059: { - break; } - default: { - label = 96; - break L9; + } + $19 = HEAP8[$3>>0]|0; + $20 = $19&255; + $21 = ((($0)) + 54|0); + $22 = HEAP16[$21>>1]|0; + $23 = $22&65535; + $24 = ($20>>>0)>($23>>>0); + if ($24) { + _jar_xm_cut_note($1); + $25 = ((($1)) + 8|0); + HEAP32[$25>>2] = 0; + $26 = ((($1)) + 12|0); + HEAP32[$26>>2] = 0; + break; + } + $27 = ((($0)) + 320|0); + $28 = HEAP32[$27>>2]|0; + $29 = (($20) + -1)|0; + $30 = (($28) + (($29*280)|0)|0); + $31 = ((($1)) + 8|0); + HEAP32[$31>>2] = $30; + $32 = HEAP8[$2>>0]|0; + $33 = ($32<<24>>24)==(0); + if ($33) { + $34 = ((($1)) + 12|0); + $35 = HEAP32[$34>>2]|0; + $36 = ($35|0)==(0|0); + if (!($36)) { + _jar_xm_trigger_note($0,$1,4); } + } + } + } while(0); + $37 = HEAP8[$2>>0]|0; + $$off = (($37) + -1)<<24>>24; + $38 = ($$off&255)<(96); + do { + if ($38) { + $39 = ((($1)) + 8|0); + $40 = HEAP32[$39>>2]|0; + $41 = ((($1)) + 16|0); + $42 = HEAP32[$41>>2]|0; + $43 = ((($42)) + 3|0); + $44 = HEAP8[$43>>0]|0; + $$old1 = ($40|0)!=(0|0); + switch ($44<<24>>24) { + case 5: case 3: { + if ($$old1) { + label = 16; } - $78 = ($first$0|0)==(0); - if (!($78)) { - label = 45; - break L7; + break; + } + default: { + $45 = ((($42)) + 2|0); + $46 = HEAP8[$45>>0]|0; + $47 = ($46&255)>(239); + $or$cond = $$old1 & $47; + if ($or$cond) { + label = 16; + } else { + $66 = ($40|0)==(0|0); + if (!($66)) { + label = 19; + } } - $79 = HEAP32[$2>>2]|0; - $80 = ($79|0)==(0|0); - if (!($80)) { - label = 47; - break L7; + } + } + if ((label|0) == 16) { + $48 = ((($1)) + 12|0); + $49 = HEAP32[$48>>2]|0; + $50 = ($49|0)==(0|0); + if ($50) { + label = 19; + } else { + $51 = HEAP8[$2>>0]|0; + $52 = $51&255; + $53 = ((($49)) + 56|0); + $54 = HEAP8[$53>>0]|0; + $55 = $54 << 24 >> 24; + $56 = (($55) + ($52))|0; + $57 = (+($56|0)); + $58 = ((($49)) + 44|0); + $59 = HEAP8[$58>>0]|0; + $60 = (+($59<<24>>24)); + $61 = $60 * 0.0078125; + $62 = $57 + $61; + $63 = $62 + -1.0; + HEAPF32[$1>>2] = $63; + $64 = (+_jar_xm_period($0,$63)); + $65 = ((($1)) + 92|0); + HEAPF32[$65>>2] = $64; + break; } - $81 = ($pal_img_n$0<<24>>24)==(0); - if ($81) { - $95 = HEAP32[$12>>2]|0; - $96 = $95 & 1; - $97 = ($96|0)==(0); - if ($97) { - label = 59; - break L7; - } - $98 = HEAP32[$c>>2]|0; - $99 = $95 << 1; - $100 = ($98|0)==($99|0); - if (!($100)) { - label = 63; - break L7; - } - $101 = HEAP32[$12>>2]|0; - $102 = ($101|0)>(0); - if (!($102)) { - $color$1 = $color$0;$depth$1 = $depth$0;$first$1 = 0;$has_trans$1 = 1;$idata_limit$3 = $idata_limit$0;$interlace$1 = $interlace$0;$ioff$1 = $ioff$0;$is_iphone$1 = $is_iphone$0;$pal_img_n$2 = 0;$pal_len$1 = $pal_len$0; + } + if ((label|0) == 19) { + $67 = HEAP32[$39>>2]|0; + $68 = ((($67)) + 24|0); + $69 = HEAP16[$68>>1]|0; + $70 = ($69<<16>>16)==(0); + if (!($70)) { + $71 = HEAP8[$2>>0]|0; + $72 = $71&255; + $73 = (($72) + -1)|0; + $74 = (((($40)) + 26|0) + ($73)|0); + $75 = HEAP8[$74>>0]|0; + $76 = $75&255; + $77 = ((($40)) + 24|0); + $78 = HEAP16[$77>>1]|0; + $79 = $78&65535; + $80 = ($76>>>0)<($79>>>0); + if ($80) { + $$0275 = 0; + } else { + _jar_xm_cut_note($1); break; } - $103 = (21752 + ($depth$0)|0); - $104 = HEAP8[$103>>0]|0; - $105 = $104&255; - $k$0335 = 0; while(1) { - $106 = (_stbi__get16be($0)|0); - $107 = $106 & 255; - $108 = Math_imul($105, $107)|0; - $109 = $108&255; - $110 = (($tc) + ($k$0335)|0); - HEAP8[$110>>0] = $109; - $111 = (($k$0335) + 1)|0; - $112 = HEAP32[$12>>2]|0; - $113 = ($111|0)<($112|0); - if ($113) { - $k$0335 = $111; + $106 = (+_jar_xm_next_of_sample($1)); + $107 = (((($1)) + 168|0) + ($$0275<<2)|0); + HEAPF32[$107>>2] = $106; + $108 = (($$0275) + 1)|0; + $exitcond = ($108|0)==(32); + if ($exitcond) { + break; } else { - $color$1 = $color$0;$depth$1 = $depth$0;$first$1 = $first$0;$has_trans$1 = 1;$idata_limit$3 = $idata_limit$0;$interlace$1 = $interlace$0;$ioff$1 = $ioff$0;$is_iphone$1 = $is_iphone$0;$pal_img_n$2 = $pal_img_n$0;$pal_len$1 = $pal_len$0; - break L9; + $$0275 = $108; } } - } - if ($13) { - label = 50; - break L7; - } - $83 = ($pal_len$0|0)==(0); - if ($83) { - label = 52; - break L7; - } - $84 = HEAP32[$c>>2]|0; - $85 = ($84>>>0)>($pal_len$0>>>0); - if ($85) { - label = 56; - break L7; - } - $86 = HEAP32[$c>>2]|0; - $87 = ($86|0)==(0); - if ($87) { - $color$1 = $color$0;$depth$1 = $depth$0;$first$1 = 0;$has_trans$1 = $has_trans$0;$idata_limit$3 = $idata_limit$0;$interlace$1 = $interlace$0;$ioff$1 = $ioff$0;$is_iphone$1 = $is_iphone$0;$pal_img_n$2 = 4;$pal_len$1 = $pal_len$0; - } else { - $88 = HEAP32[$c>>2]|0; - $i$1334 = 0; - while(1) { - $89 = (_stbi__get8($0)|0); - $90 = $i$1334 << 2; - $91 = $90 | 3; - $92 = (($palette) + ($91)|0); - HEAP8[$92>>0] = $89; - $93 = (($i$1334) + 1)|0; - $94 = ($93>>>0)<($88>>>0); - if ($94) { - $i$1334 = $93; - } else { - $color$1 = $color$0;$depth$1 = $depth$0;$first$1 = $first$0;$has_trans$1 = $has_trans$0;$idata_limit$3 = $idata_limit$0;$interlace$1 = $interlace$0;$ioff$1 = $ioff$0;$is_iphone$1 = $is_iphone$0;$pal_img_n$2 = 4;$pal_len$1 = $pal_len$0; - break; - } + $81 = ((($1)) + 164|0); + HEAP32[$81>>2] = 0; + $82 = ((($40)) + 276|0); + $83 = HEAP32[$82>>2]|0; + $84 = HEAP8[$2>>0]|0; + $85 = $84&255; + $86 = (($85) + -1)|0; + $87 = (((($40)) + 26|0) + ($86)|0); + $88 = HEAP8[$87>>0]|0; + $89 = $88&255; + $90 = (($83) + (($89*80)|0)|0); + $91 = ((($1)) + 12|0); + HEAP32[$91>>2] = $90; + $92 = (((($83) + (($89*80)|0)|0)) + 56|0); + $93 = HEAP8[$92>>0]|0; + $94 = $93 << 24 >> 24; + $95 = (($94) + ($85))|0; + $96 = (+($95|0)); + $97 = (((($83) + (($89*80)|0)|0)) + 44|0); + $98 = HEAP8[$97>>0]|0; + $99 = (+($98<<24>>24)); + $100 = $99 * 0.0078125; + $101 = $96 + $100; + $102 = $101 + -1.0; + HEAPF32[$1>>2] = $102; + $103 = ((($1)) + 4|0); + HEAPF32[$103>>2] = $102; + $104 = HEAP8[$3>>0]|0; + $105 = ($104<<24>>24)==(0); + if ($105) { + _jar_xm_trigger_note($0,$1,1); + break; + } else { + _jar_xm_trigger_note($0,$1,0); + break; } } } - } while(0); - if ((label|0) == 96) { - label = 0; - $182 = ($first$0|0)==(0); - if (!($182)) { - label = 97; - break; - } - $183 = $15 & 536870912; - $184 = ($183|0)==(0); - if ($184) { - $$lcssa1740 = $15; - label = 99; - break; + _jar_xm_cut_note($1); + } else { + $109 = ($37<<24>>24)==(97); + if ($109) { + _jar_xm_key_off($1); } - $195 = HEAP32[$c>>2]|0; - _stbi__skip($0,$195); - $color$1 = $color$0;$depth$1 = $depth$0;$first$1 = 0;$has_trans$1 = $has_trans$0;$idata_limit$3 = $idata_limit$0;$interlace$1 = $interlace$0;$ioff$1 = $ioff$0;$is_iphone$1 = $is_iphone$0;$pal_img_n$2 = $pal_img_n$0;$pal_len$1 = $pal_len$0; - } - (_stbi__get32be($0)|0); - $color$0 = $color$1;$depth$0 = $depth$1;$first$0 = $first$1;$has_trans$0 = $has_trans$1;$idata_limit$0 = $idata_limit$3;$interlace$0 = $interlace$1;$ioff$0 = $ioff$1;$is_iphone$0 = $is_iphone$1;$pal_img_n$0 = $pal_img_n$2;$pal_len$0 = $pal_len$1; - } - switch (label|0) { - case 7: { - _stbi__err(21529); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - break; - } - case 9: { - _stbi__err(21543); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - break; - } - case 11: { - _stbi__err(21556); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - break; - } - case 13: { - _stbi__err(21556); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - break; - } - case 15: { - _stbi__err(21566); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - break; - } - case 17: { - _stbi__err(21583); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - break; - } - case 20: { - _stbi__err(21583); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - break; } - case 22: { - _stbi__err(21593); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - break; + } while(0); + $110 = ((($2)) + 2|0); + $111 = HEAP8[$110>>0]|0; + $112 = $111&255; + $trunc = ($111&255) >>> 4; + $trunc$clear = $trunc & 15; + switch ($trunc$clear<<24>>24) { + case 5: { + $113 = ($111&255)>(80); + if (!($113)) { + label = 31; } - case 24: { - _stbi__err(21609); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - break; + break; + } + case 4: case 3: case 2: case 1: { + label = 31; + break; + } + case 8: { + $118 = $112 & 15; + $119 = $118&255; + _jar_xm_volume_slide($1,$119); + break; + } + case 9: { + $120 = $112 << 4; + $121 = $120&255; + _jar_xm_volume_slide($1,$121); + break; + } + case 10: { + $122 = ((($1)) + 112|0); + $123 = HEAP8[$122>>0]|0; + $124 = $123 & 15; + $125 = $124&255; + $126 = $112 << 4; + $127 = $125 | $126; + $128 = $127&255; + HEAP8[$122>>0] = $128; + break; + } + case 12: { + $129 = $112 & 15; + $130 = $129 << 4; + $131 = $130 | $129; + $132 = (+($131|0)); + $133 = $132 / 255.0; + $134 = ((($1)) + 44|0); + HEAPF32[$134>>2] = $133; + break; + } + case 15: { + $135 = $112 & 15; + $136 = ($135|0)==(0); + if (!($136)) { + $137 = ((($1)) + 91|0); + $138 = $112 << 4; + $139 = $138 | $135; + $140 = $139&255; + HEAP8[$137>>0] = $140; } - case 26: { - _stbi__err(21627); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + break; + } + default: { + } + } + if ((label|0) == 31) { + $114 = (($112) + -16)|0; + $115 = (+($114|0)); + $116 = $115 * 0.015625; + $117 = ((($1)) + 40|0); + HEAPF32[$117>>2] = $116; + } + $141 = ((($2)) + 3|0); + $142 = HEAP8[$141>>0]|0; + do { + switch ($142<<24>>24) { + case 1: { + $143 = ((($2)) + 4|0); + $144 = HEAP8[$143>>0]|0; + $145 = ($144<<24>>24)==(0); + if ($145) { + return; + } + $146 = ((($1)) + 85|0); + HEAP8[$146>>0] = $144; + return; break; } - case 29: { - _stbi__err(21648); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 2: { + $147 = ((($2)) + 4|0); + $148 = HEAP8[$147>>0]|0; + $149 = ($148<<24>>24)==(0); + if ($149) { + return; + } + $150 = ((($1)) + 86|0); + HEAP8[$150>>0] = $148; + return; break; } - case 32: { - _stbi__err(21556); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 3: { + $151 = ((($2)) + 4|0); + $152 = HEAP8[$151>>0]|0; + $153 = ($152<<24>>24)==(0); + if ($153) { + return; + } + $154 = ((($1)) + 91|0); + HEAP8[$154>>0] = $152; + return; break; } - case 35: { - _stbi__err(21556); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 4: { + $155 = ((($2)) + 4|0); + $156 = HEAP8[$155>>0]|0; + $157 = $156&255; + $158 = $157 & 15; + $159 = ($158|0)==(0); + if (!($159)) { + $160 = ((($1)) + 112|0); + $161 = HEAP8[$160>>0]|0; + $162 = $161 & -16; + $163 = $162&255; + $164 = $163 | $158; + $165 = $164&255; + HEAP8[$160>>0] = $165; + } + $$mask266 = $157 & 240; + $166 = ($$mask266|0)==(0); + if ($166) { + return; + } + $167 = ((($1)) + 112|0); + $168 = HEAP8[$167>>0]|0; + $169 = $168 & 15; + $170 = $169&255; + $171 = $170 | $$mask266; + $172 = $171&255; + HEAP8[$167>>0] = $172; + return; break; } - case 37: { - _stbi__err(21662); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 5: { + $173 = ((($2)) + 4|0); + $174 = HEAP8[$173>>0]|0; + $175 = ($174<<24>>24)==(0); + if ($175) { + return; + } + $176 = ((($1)) + 81|0); + HEAP8[$176>>0] = $174; + return; break; } - case 39: { - _stbi__err(21677); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 6: { + $177 = ((($2)) + 4|0); + $178 = HEAP8[$177>>0]|0; + $179 = ($178<<24>>24)==(0); + if ($179) { + return; + } + $180 = ((($1)) + 81|0); + HEAP8[$180>>0] = $178; + return; break; } - case 42: { - _stbi__err(21677); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 7: { + $181 = ((($2)) + 4|0); + $182 = HEAP8[$181>>0]|0; + $183 = $182&255; + $184 = $183 & 15; + $185 = ($184|0)==(0); + if (!($185)) { + $186 = ((($1)) + 128|0); + $187 = HEAP8[$186>>0]|0; + $188 = $187 & -16; + $189 = $188&255; + $190 = $189 | $184; + $191 = $190&255; + HEAP8[$186>>0] = $191; + } + $$mask265 = $183 & 240; + $192 = ($$mask265|0)==(0); + if ($192) { + return; + } + $193 = ((($1)) + 128|0); + $194 = HEAP8[$193>>0]|0; + $195 = $194 & 15; + $196 = $195&255; + $197 = $196 | $$mask265; + $198 = $197&255; + HEAP8[$193>>0] = $198; + return; break; } - case 45: { - _stbi__err(21662); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 8: { + $199 = ((($2)) + 4|0); + $200 = HEAP8[$199>>0]|0; + $201 = (+($200&255)); + $202 = $201 / 255.0; + $203 = ((($1)) + 44|0); + HEAPF32[$203>>2] = $202; + return; break; } - case 47: { - _stbi__err(21690); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 9: { + $204 = ((($1)) + 12|0); + $205 = HEAP32[$204>>2]|0; + $206 = ($205|0)==(0|0); + if ($206) { + return; + } + $207 = HEAP8[$2>>0]|0; + $$off274 = (($207) + -1)<<24>>24; + $208 = ($$off274&255)<(96); + if (!($208)) { + return; + } + $209 = ((($2)) + 4|0); + $210 = HEAP8[$209>>0]|0; + $211 = $210&255; + $212 = ((($205)) + 23|0); + $213 = HEAP8[$212>>0]|0; + $214 = ($213<<24>>24)==(16); + $215 = $214 ? 7 : 8; + $216 = $211 << $215; + $217 = ((($205)) + 24|0); + $218 = HEAP32[$217>>2]|0; + $219 = ($216>>>0)<($218>>>0); + if ($219) { + $221 = (+($216>>>0)); + $222 = ((($1)) + 20|0); + HEAPF32[$222>>2] = $221; + return; + } else { + $220 = ((($1)) + 20|0); + HEAPF32[$220>>2] = -1.0; + return; + } break; } - case 50: { - $82 = ((($0)) + 8|0); - HEAP32[$82>>2] = 4; - $$0 = 1; - STACKTOP = sp;return ($$0|0); + case 10: { + $223 = ((($2)) + 4|0); + $224 = HEAP8[$223>>0]|0; + $225 = ($224<<24>>24)==(0); + if ($225) { + return; + } + $226 = ((($1)) + 81|0); + HEAP8[$226>>0] = $224; + return; break; } - case 52: { - _stbi__err(21706); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 11: { + $227 = ((($2)) + 4|0); + $228 = HEAP8[$227>>0]|0; + $229 = $228&255; + $230 = ((($0)) + 46|0); + $231 = HEAP16[$230>>1]|0; + $232 = $231&65535; + $233 = ($229>>>0)<($232>>>0); + if (!($233)) { + return; + } + $234 = ((($0)) + 368|0); + HEAP32[$234>>2] = 1; + $235 = ((($0)) + 376|0); + HEAP8[$235>>0] = $228; + return; break; } - case 56: { - _stbi__err(21723); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 12: { + $236 = ((($2)) + 4|0); + $237 = HEAP8[$236>>0]|0; + $238 = ($237&255)>(64); + $phitmp263 = (+($237&255)); + $phitmp264 = $phitmp263 * 0.015625; + $239 = $238 ? 1.0 : $phitmp264; + $240 = ((($1)) + 40|0); + HEAPF32[$240>>2] = $239; + return; break; } - case 59: { - _stbi__err(21736); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 13: { + $241 = ((($0)) + 372|0); + HEAP32[$241>>2] = 1; + $242 = ((($2)) + 4|0); + $243 = HEAP8[$242>>0]|0; + $244 = $243&255; + $245 = $244 >>> 4; + $246 = ($245*10)|0; + $247 = $244 & 15; + $248 = (($246) + ($247))|0; + $249 = $248&255; + $250 = ((($0)) + 377|0); + HEAP8[$250>>0] = $249; + return; break; } - case 63: { - _stbi__err(21723); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 14: { + $251 = ((($2)) + 4|0); + $252 = HEAP8[$251>>0]|0; + $253 = $252&255; + $trunc261 = ($252&255) >>> 4; + $trunc261$clear = $trunc261 & 15; + do { + switch ($trunc261$clear<<24>>24) { + case 1: { + $254 = $253 & 15; + $255 = ($254|0)==(0); + if (!($255)) { + $256 = $254&255; + $257 = ((($1)) + 87|0); + HEAP8[$257>>0] = $256; + } + $258 = ((($1)) + 87|0); + $259 = HEAP8[$258>>0]|0; + $260 = $259&255; + $261 = (0 - ($260))|0; + $262 = (+($261|0)); + _jar_xm_pitch_slide($0,$1,$262); + return; + break; + } + case 2: { + $263 = $253 & 15; + $264 = ($263|0)==(0); + if (!($264)) { + $265 = $263&255; + $266 = ((($1)) + 88|0); + HEAP8[$266>>0] = $265; + } + $267 = ((($1)) + 88|0); + $268 = HEAP8[$267>>0]|0; + $269 = (+($268&255)); + _jar_xm_pitch_slide($0,$1,$269); + return; + break; + } + case 4: { + $270 = $253 & 3; + $271 = ((($1)) + 104|0); + HEAP32[$271>>2] = $270; + $272 = $253 >>> 2; + $$lobit262 = $272 & 1; + $273 = $$lobit262 ^ 1; + $274 = ((($1)) + 108|0); + HEAP32[$274>>2] = $273; + return; + break; + } + case 5: { + $275 = ((($1)) + 16|0); + $276 = HEAP32[$275>>2]|0; + $277 = HEAP8[$276>>0]|0; + $278 = $277&255; + $$off273 = (($277) + -1)<<24>>24; + $279 = ($$off273&255)<(96); + if (!($279)) { + return; + } + $280 = ((($1)) + 12|0); + $281 = HEAP32[$280>>2]|0; + $282 = ($281|0)==(0|0); + if ($282) { + return; + } + $283 = ((($281)) + 56|0); + $284 = HEAP8[$283>>0]|0; + $285 = $284 << 24 >> 24; + $286 = (($285) + ($278))|0; + $287 = (+($286|0)); + $288 = $253 << 4; + $289 = $288 & 240; + $290 = (($289) + -128)|0; + $291 = (+($290|0)); + $292 = $291 * 0.0078125; + $293 = $292 + $287; + $294 = $293 + -1.0; + HEAPF32[$1>>2] = $294; + $295 = (+_jar_xm_period($0,$294)); + $296 = ((($1)) + 24|0); + HEAPF32[$296>>2] = $295; + _jar_xm_update_frequency($0,$1); + return; + break; + } + case 6: { + $297 = $253 & 15; + $298 = ($297|0)==(0); + if ($298) { + $311 = ((($0)) + 349|0); + $312 = HEAP8[$311>>0]|0; + $313 = ((($1)) + 98|0); + HEAP8[$313>>0] = $312; + $314 = ((($0)) + 377|0); + HEAP8[$314>>0] = $312; + return; + } + $299 = ((($1)) + 99|0); + $300 = HEAP8[$299>>0]|0; + $301 = $300&255; + $302 = ($297|0)==($301|0); + if ($302) { + HEAP8[$299>>0] = 0; + return; + } else { + $303 = (($300) + 1)<<24>>24; + HEAP8[$299>>0] = $303; + $304 = ((($0)) + 368|0); + HEAP32[$304>>2] = 1; + $305 = ((($1)) + 98|0); + $306 = HEAP8[$305>>0]|0; + $307 = ((($0)) + 377|0); + HEAP8[$307>>0] = $306; + $308 = ((($0)) + 348|0); + $309 = HEAP8[$308>>0]|0; + $310 = ((($0)) + 376|0); + HEAP8[$310>>0] = $309; + return; + } + break; + } + case 7: { + $315 = $253 & 3; + $316 = ((($1)) + 120|0); + HEAP32[$316>>2] = $315; + $317 = $253 >>> 2; + $$lobit = $317 & 1; + $318 = $$lobit ^ 1; + $319 = ((($1)) + 124|0); + HEAP32[$319>>2] = $318; + return; + break; + } + case 10: { + $320 = $253 & 15; + $321 = ($320|0)==(0); + if (!($321)) { + $322 = $320&255; + $323 = ((($1)) + 82|0); + HEAP8[$323>>0] = $322; + } + $324 = ((($1)) + 82|0); + $325 = HEAP8[$324>>0]|0; + $326 = $325&255; + $327 = $326 << 4; + $328 = $327&255; + _jar_xm_volume_slide($1,$328); + return; + break; + } + case 11: { + $329 = $253 & 15; + $330 = ($329|0)==(0); + if (!($330)) { + $331 = $329&255; + $332 = ((($1)) + 82|0); + HEAP8[$332>>0] = $331; + } + $333 = ((($1)) + 82|0); + $334 = HEAP8[$333>>0]|0; + _jar_xm_volume_slide($1,$334); + return; + break; + } + case 13: { + $335 = HEAP8[$2>>0]|0; + $336 = ($335<<24>>24)==(0); + if (!($336)) { + return; + } + $337 = HEAP8[$3>>0]|0; + $338 = ($337<<24>>24)==(0); + if (!($338)) { + return; + } + $339 = ((($1)) + 16|0); + $340 = HEAP32[$339>>2]|0; + $341 = ((($340)) + 4|0); + $342 = HEAP8[$341>>0]|0; + $343 = $342 & 15; + $344 = ($343<<24>>24)==(0); + if ($344) { + _jar_xm_trigger_note($0,$1,7); + return; + } else { + $345 = ((($1)) + 4|0); + $346 = HEAP32[$345>>2]|0; + HEAP32[$1>>2] = $346; + _jar_xm_trigger_note($0,$1,1); + return; + } + break; + } + case 14: { + $347 = ((($1)) + 16|0); + $348 = HEAP32[$347>>2]|0; + $349 = ((($348)) + 4|0); + $350 = HEAP8[$349>>0]|0; + $351 = $350 & 15; + $352 = $351&255; + $353 = ((($0)) + 328|0); + $354 = HEAP16[$353>>1]|0; + $355 = $354&65535; + $356 = Math_imul($352, $355)|0; + $357 = $356&65535; + $358 = ((($0)) + 378|0); + HEAP16[$358>>1] = $357; + return; + break; + } + default: { + return; + } + } + } while(0); break; } - case 66: { - _stbi__err(21662); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 15: { + $359 = ((($2)) + 4|0); + $360 = HEAP8[$359>>0]|0; + $361 = ($360<<24>>24)==(0); + if ($361) { + return; + } + $362 = ($360&255)<(32); + $363 = $360&255; + if ($362) { + $364 = ((($0)) + 328|0); + HEAP16[$364>>1] = $363; + return; + } else { + $365 = ((($0)) + 330|0); + HEAP16[$365>>1] = $363; + return; + } break; } - case 68: { - _stbi__err(21761); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 16: { + $366 = ((($2)) + 4|0); + $367 = HEAP8[$366>>0]|0; + $368 = ($367&255)>(64); + $phitmp = (+($367&255)); + $phitmp260 = $phitmp * 0.015625; + $369 = $368 ? 1.0 : $phitmp260; + $370 = ((($0)) + 332|0); + HEAPF32[$370>>2] = $369; + return; break; } - case 70: { - $117 = $pal_img_n$0$lcssa1681&255; - $118 = ((($0)) + 8|0); - HEAP32[$118>>2] = $117; - $$0 = 1; - STACKTOP = sp;return ($$0|0); + case 17: { + $371 = ((($2)) + 4|0); + $372 = HEAP8[$371>>0]|0; + $373 = ($372<<24>>24)==(0); + if ($373) { + return; + } + $374 = ((($1)) + 83|0); + HEAP8[$374>>0] = $372; + return; break; } - case 76: { - _stbi__err(21769); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 21: { + $375 = ((($2)) + 4|0); + $376 = HEAP8[$375>>0]|0; + $377 = $376&255; + $378 = ((($1)) + 68|0); + HEAP16[$378>>1] = $377; + $379 = ((($1)) + 70|0); + HEAP16[$379>>1] = $377; + return; break; } - case 79: { - _stbi__err(21778); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + case 25: { + $380 = ((($2)) + 4|0); + $381 = HEAP8[$380>>0]|0; + $382 = ($381<<24>>24)==(0); + if ($382) { + return; + } + $383 = ((($1)) + 84|0); + HEAP8[$383>>0] = $381; + return; break; } - case 81: { - $140 = ($first$0$lcssa|0)==(0); - if (!($140)) { - _stbi__err(21662); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $141 = ($scan|0)==(0); - if (!($141)) { - $$0 = 1; - STACKTOP = sp;return ($$0|0); + case 27: { + $384 = ((($2)) + 4|0); + $385 = HEAP8[$384>>0]|0; + $386 = $385&255; + $387 = ($385<<24>>24)==(0); + if ($387) { + return; } - $142 = HEAP32[$2>>2]|0; - $143 = ($142|0)==(0|0); - if ($143) { - _stbi__err(21788); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + $$mask = $386 & 240; + $388 = ($$mask|0)==(0); + if ($388) { + $389 = ((($1)) + 96|0); + $390 = HEAP8[$389>>0]|0; + $391 = $390 & -16; + $392 = $391&255; + $393 = $386 & 15; + $394 = $392 | $393; + $395 = $394&255; + $$sink = $395; + } else { + $$sink = $385; } - $144 = HEAP32[$0>>2]|0; - $145 = Math_imul($144, $depth$0$lcssa)|0; - $146 = (($145) + 7)|0; - $147 = $146 >>> 3; - $148 = ((($0)) + 4|0); - $149 = HEAP32[$148>>2]|0; - $150 = ((($0)) + 8|0); - $151 = HEAP32[$150>>2]|0; - $152 = Math_imul($151, $149)|0; - $153 = Math_imul($152, $147)|0; - $154 = (($153) + ($149))|0; - HEAP32[$raw_len>>2] = $154; - $155 = HEAP32[$2>>2]|0; - $156 = ($is_iphone$0$lcssa|0)!=(0); - $157 = $156&1; - $158 = $157 ^ 1; - $159 = (_stbi_zlib_decode_malloc_guesssize_headerflag($155,$ioff$0$lcssa,$154,$raw_len,$158)|0); - HEAP32[$1>>2] = $159; - $160 = ($159|0)==(0|0); - if ($160) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); + $396 = ((($1)) + 96|0); + HEAP8[$396>>0] = $$sink; + return; + break; + } + case 29: { + $397 = ((($2)) + 4|0); + $398 = HEAP8[$397>>0]|0; + $399 = ($398<<24>>24)==(0); + if ($399) { + return; } - $161 = HEAP32[$2>>2]|0; - _free($161); - HEAP32[$2>>2] = 0; - $162 = HEAP32[$150>>2]|0; - $163 = (($162) + 1)|0; - $notlhs = ($163|0)!=($req_comp|0); - $notrhs = ($req_comp|0)==(3); - $or$cond9$not = $notrhs | $notlhs; - $164 = ($pal_img_n$0$lcssa<<24>>24)!=(0); - $or$cond11 = $164 | $or$cond9$not; - $165 = ($has_trans$0$lcssa<<24>>24)==(0); - $or$cond = $165 & $or$cond11; - $166 = ((($0)) + 12|0); - $$ = $or$cond ? $162 : $163; - HEAP32[$166>>2] = $$; - $167 = HEAP32[$1>>2]|0; - $168 = HEAP32[$raw_len>>2]|0; - $169 = ((($0)) + 12|0); - $170 = (_stbi__create_png_image($z,$167,$168,$$,$depth$0$lcssa,$color$0$lcssa,$interlace$0$lcssa)|0); - $171 = ($170|0)==(0); - if ($171) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); + $400 = ((($1)) + 136|0); + HEAP8[$400>>0] = $398; + return; + break; + } + case 33: { + $401 = ((($2)) + 4|0); + $402 = HEAP8[$401>>0]|0; + $403 = $402&255; + $trunc259 = ($402&255) >>> 4; + $trunc259$clear = $trunc259 & 15; + switch ($trunc259$clear<<24>>24) { + case 1: { + $404 = $403 & 15; + $405 = ($404|0)==(0); + if (!($405)) { + $406 = $404&255; + $407 = ((($1)) + 89|0); + HEAP8[$407>>0] = $406; + } + $408 = ((($1)) + 89|0); + $409 = HEAP8[$408>>0]|0; + $410 = (+($409&255)); + $411 = -$410; + _jar_xm_pitch_slide($0,$1,$411); + return; + break; } - if (!($165)) { - $172 = HEAP32[$169>>2]|0; - _stbi__compute_transparency($z,$tc,$172); + case 2: { + $412 = $403 & 15; + $413 = ($412|0)==(0); + if (!($413)) { + $414 = $412&255; + $415 = ((($1)) + 90|0); + HEAP8[$415>>0] = $414; + } + $416 = ((($1)) + 90|0); + $417 = HEAP8[$416>>0]|0; + $418 = (+($417&255)); + _jar_xm_pitch_slide($0,$1,$418); + return; + break; } - $173 = HEAP32[5148>>2]|0; - $174 = ($173|0)!=(0); - $or$cond13 = $156 & $174; - if ($or$cond13) { - $175 = HEAP32[$169>>2]|0; - $176 = ($175|0)>(2); - if ($176) { - _stbi__de_iphone($z); - } + default: { + return; } - if ($164) { - $177 = $pal_img_n$0$lcssa&255; - HEAP32[$150>>2] = $177; - $178 = ($req_comp|0)>(2); - $req_comp$ = $178 ? $req_comp : $177; - HEAP32[$169>>2] = $req_comp$; - $179 = (_stbi__expand_png_palette($z,$palette,$req_comp$)|0); - $180 = ($179|0)==(0); - if ($180) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } } - $181 = HEAP32[$1>>2]|0; - _free($181); - HEAP32[$1>>2] = 0; - $$0 = 1; - STACKTOP = sp;return ($$0|0); - break; - } - case 97: { - _stbi__err(21662); - $$0 = 0; - STACKTOP = sp;return ($$0|0); break; } - case 99: { - $185 = $$lcssa1740 >>> 24; - $186 = $185&255; - HEAP8[21796>>0] = $186; - $187 = HEAP32[$7>>2]|0; - $188 = $187 >>> 16; - $189 = $188&255; - HEAP8[(21797)>>0] = $189; - $190 = HEAP32[$7>>2]|0; - $191 = $190 >>> 8; - $192 = $191&255; - HEAP8[(21798)>>0] = $192; - $193 = HEAP32[$7>>2]|0; - $194 = $193&255; - HEAP8[(21799)>>0] = $194; - _stbi__err(21796); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - break; + default: { + return; } - case 102: { - STACKTOP = sp;return ($$0|0); - break; } - } - return (0)|0; + } while(0); } -function _stbi__check_png_header($s) { - $s = $s|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__get8($s)|0); - $1 = ($0<<24>>24)==(-119); - if ($1) { - $2 = (_stbi__get8($s)|0); - $3 = ($2<<24>>24)==(80); - if ($3) { - $4 = (_stbi__get8($s)|0); - $5 = ($4<<24>>24)==(78); - if ($5) { - $6 = (_stbi__get8($s)|0); - $7 = ($6<<24>>24)==(71); - if ($7) { - $8 = (_stbi__get8($s)|0); - $9 = ($8<<24>>24)==(13); - if ($9) { - $10 = (_stbi__get8($s)|0); - $11 = ($10<<24>>24)==(10); - if ($11) { - $12 = (_stbi__get8($s)|0); - $13 = ($12<<24>>24)==(26); - if ($13) { - $14 = (_stbi__get8($s)|0); - $15 = ($14<<24>>24)==(10); - if ($15) { - $$0 = 1; - return ($$0|0); - } - } - } - } - } - } +function _jar_xm_key_off($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 52|0); + HEAP32[$1>>2] = 0; + $2 = ((($0)) + 8|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)==(0|0); + if (!($4)) { + $5 = ((($3)) + 176|0); + $6 = HEAP32[$5>>2]|0; + $7 = ($6|0)==(0); + if (!($7)) { + return; } } - _stbi__err(22076); - $$0 = 0; - return ($$0|0); + _jar_xm_cut_note($0); + return; } -function _stbi__get_chunk_header($agg$result,$s) { - $agg$result = $agg$result|0; - $s = $s|0; - var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; +function _jar_xm_period($0,$1) { + $0 = $0|0; + $1 = +$1; + var $$0 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_stbi__get32be($s)|0); - $1 = (_stbi__get32be($s)|0); - HEAP32[$agg$result>>2] = $0; - $2 = ((($agg$result)) + 4|0); - HEAP32[$2>>2] = $1; - return; + $2 = ((($0)) + 56|0); + $3 = HEAP32[$2>>2]|0; + switch ($3|0) { + case 0: { + $4 = (+_jar_xm_linear_period($1)); + $$0 = $4; + break; + } + case 1: { + $5 = (+_jar_xm_amiga_period($1)); + $$0 = $5; + break; + } + default: { + $$0 = 0.0; + } + } + return (+$$0); } -function _stbi__getn($s,$buffer,$n) { - $s = $s|0; - $buffer = $buffer|0; - $n = $n|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _jar_xm_linear_period($0) { + $0 = +$0; + var $1 = 0.0, $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($s)) + 16|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if (!($2)) { - $3 = ((($s)) + 172|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($s)) + 168|0); - $6 = HEAP32[$5>>2]|0; - $7 = $4; - $8 = $6; - $9 = (($7) - ($8))|0; - $10 = ($9|0)<($n|0); - if ($10) { - _memcpy(($buffer|0),($6|0),($9|0))|0; - $11 = HEAP32[$0>>2]|0; - $12 = ((($s)) + 28|0); - $13 = HEAP32[$12>>2]|0; - $14 = (($buffer) + ($9)|0); - $15 = (($n) - ($9))|0; - $16 = (FUNCTION_TABLE_iiii[$11 & 15]($13,$14,$15)|0); - $17 = ($16|0)==($15|0); - $18 = $17&1; - $19 = HEAP32[$3>>2]|0; - HEAP32[$5>>2] = $19; - $$0 = $18; - return ($$0|0); + $1 = $0 * 64.0; + $2 = 7680.0 - $1; + return (+$2); +} +function _jar_xm_amiga_period($0) { + $0 = +$0; + var $$0 = 0, $$023 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (~~(($0))>>>0); + $2 = (($1>>>0) % 12)&-1; + $3 = $0 / 12.0; + $4 = $3 + -2.0; + $5 = (~~(($4))); + $6 = (5672 + ($2<<1)|0); + $7 = HEAP16[$6>>1]|0; + $8 = (($2) + 1)|0; + $9 = (5672 + ($8<<1)|0); + $10 = HEAP16[$9>>1]|0; + $11 = $5 << 24 >> 24; + $12 = ($5<<24>>24)>(0); + if ($12) { + $13 = $7&65535; + $14 = $13 >>> $11; + $15 = $14&65535; + $16 = $10&65535; + $17 = $16 >>> $11; + $18 = $17&65535; + $$0 = $18;$$023 = $15; + } else { + $19 = ($5<<24>>24)<(0); + $20 = (0 - ($11))|0; + if ($19) { + $21 = $10&65535; + $22 = $21 << $20; + $23 = $7&65535; + $24 = $23 << $20; + $25 = $24&65535; + $26 = $22&65535; + $$0 = $26;$$023 = $25; + } else { + $$0 = $10;$$023 = $7; } } - $20 = ((($s)) + 168|0); - $21 = HEAP32[$20>>2]|0; - $22 = (($21) + ($n)|0); - $23 = ((($s)) + 172|0); - $24 = HEAP32[$23>>2]|0; - $25 = ($22>>>0)>($24>>>0); - if ($25) { - $$0 = 0; - return ($$0|0); + $27 = $$023&65535; + $28 = (+($$023&65535)); + $29 = (+($1>>>0)); + $30 = $0 - $29; + $31 = $$0&65535; + $32 = (($31) - ($27))|0; + $33 = (+($32|0)); + $34 = $30 * $33; + $35 = $28 + $34; + return (+$35); +} +function _jar_xm_waveform($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $3 = 0.0, $4 = 0.0; + var $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = $1 & 63; + switch ($0|0) { + case 0: { + $3 = (+($2&255)); + $4 = $3 * 6.2831840515136719; + $5 = $4 * 0.015625; + $6 = (+Math_sin((+$5))); + $7 = -$6; + $$0 = $7; + return (+$$0); + break; } - _memcpy(($buffer|0),($21|0),($n|0))|0; - $26 = HEAP32[$20>>2]|0; - $27 = (($26) + ($n)|0); - HEAP32[$20>>2] = $27; - $$0 = 1; - return ($$0|0); + case 1: { + $8 = $2&255; + $9 = (32 - ($8))|0; + $10 = (+($9|0)); + $11 = $10 * 0.03125; + $$0 = $11; + return (+$$0); + break; + } + case 2: { + $12 = ($2&255)>(31); + $13 = $12 ? 1.0 : -1.0; + $$0 = $13; + return (+$$0); + break; + } + case 3: { + $14 = HEAP32[938]|0; + $15 = Math_imul($14, 1103515245)|0; + $16 = (($15) + 12345)|0; + HEAP32[938] = $16; + $17 = $16 >>> 16; + $18 = $17 & 32767; + $19 = (+($18>>>0)); + $20 = $19 * 6.103515625E-5; + $21 = $20 + -1.0; + $$0 = $21; + return (+$$0); + break; + } + case 4: { + $22 = $2&255; + $23 = (($22) + -32)|0; + $24 = (+($23|0)); + $25 = $24 * 0.03125; + $$0 = $25; + return (+$$0); + break; + } + default: { + $$0 = 0.0; + return (+$$0); + } + } + return +(0.0); } -function _stbi__create_png_image($a,$image_data,$image_data_len,$out_n,$depth,$color,$interlaced) { - $a = $a|0; - $image_data = $image_data|0; - $image_data_len = $image_data_len|0; - $out_n = $out_n|0; - $depth = $depth|0; - $color = $color|0; - $interlaced = $interlaced|0; - var $$0 = 0, $$0212 = 0, $$0311 = 0, $$1 = 0, $$14 = 0, $$sum = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; - var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $8 = 0, $9 = 0, $i$07 = 0; - var $j$08 = 0, $or$cond = 0, $p$010 = 0, label = 0, sp = 0; +function _jar_xm_frequency($0,$1,$2) { + $0 = $0|0; + $1 = +$1; + $2 = +$2; + var $$050 = 0.0, $$051 = 0, $$054 = 0, $$1 = 0, $$148 = 0, $$152 = 0, $$253 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; + var $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0; + var $6 = 0.0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0, $indvars$iv = 0, $indvars$iv$next = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ($interlaced|0)==(0); - $1 = HEAP32[$a>>2]|0; - $2 = HEAP32[$1>>2]|0; - $3 = ((($1)) + 4|0); + $3 = ((($0)) + 56|0); $4 = HEAP32[$3>>2]|0; - if ($0) { - $5 = (_stbi__create_png_image_raw($a,$image_data,$image_data_len,$out_n,$2,$4,$depth,$color)|0); - $$0 = $5; - return ($$0|0); + switch ($4|0) { + case 0: { + $5 = $2 * 64.0; + $6 = $1 - $5; + $7 = (+_jar_xm_linear_frequency($6)); + $$050 = $7; + return (+$$050); + break; } - $6 = Math_imul($2, $out_n)|0; - $7 = Math_imul($6, $4)|0; - $8 = (_stbi__malloc($7)|0); - $9 = ((($a)) + 12|0); - $10 = ((($a)) + 12|0); - $$0212 = $image_data;$$0311 = $image_data_len;$p$010 = 0; - while(1) { - $11 = HEAP32[$a>>2]|0; - $12 = HEAP32[$11>>2]|0; - $13 = (10284 + ($p$010<<2)|0); - $14 = HEAP32[$13>>2]|0; - $15 = (10312 + ($p$010<<2)|0); - $16 = HEAP32[$15>>2]|0; - $17 = (($12) + -1)|0; - $18 = (($17) - ($14))|0; - $19 = (($18) + ($16))|0; - $20 = (($19>>>0) / ($16>>>0))&-1; - $21 = ((($11)) + 4|0); - $22 = HEAP32[$21>>2]|0; - $23 = (10340 + ($p$010<<2)|0); - $24 = HEAP32[$23>>2]|0; - $25 = (10368 + ($p$010<<2)|0); - $26 = HEAP32[$25>>2]|0; - $27 = (($22) + -1)|0; - $28 = (($27) - ($24))|0; - $29 = (($28) + ($26))|0; - $30 = (($29>>>0) / ($26>>>0))&-1; - $31 = ($20|0)!=(0); - $32 = ($30|0)!=(0); - $or$cond = $31 & $32; - if ($or$cond) { - $33 = ((($11)) + 8|0); - $34 = HEAP32[$33>>2]|0; - $35 = Math_imul($20, $depth)|0; - $36 = Math_imul($35, $34)|0; - $37 = (($36) + 7)|0; - $38 = $37 >> 3; - $39 = (($38) + 1)|0; - $40 = Math_imul($39, $30)|0; - $41 = (_stbi__create_png_image_raw($a,$$0212,$$0311,$out_n,$20,$30,$depth,$color)|0); - $42 = ($41|0)==(0); - if ($42) { - label = 8; - break; + case 1: { + $8 = $2 == 0.0; + if ($8) { + $9 = (+_jar_xm_amiga_frequency($1)); + $$050 = $9; + return (+$$050); + } + $10 = $1 > 1712.0; + if ($10) { + $$051 = -1; + while(1) { + $11 = $$051 << 24 >> 24; + $12 = (0 - ($11))|0; + $13 = 1712 << $12; + $14 = (+($13|0)); + $15 = $14 < $1; + $16 = (($$051) + -1)<<24>>24; + if ($15) { + $$051 = $16; + } else { + $$253 = $$051; + break; + } } - $43 = ($30|0)>(0); - if ($43) { - $44 = ($20|0)>(0); - $j$08 = 0; + } else { + $17 = $1 < 856.0; + if ($17) { + $$152 = 1; while(1) { - if ($44) { - $45 = HEAP32[$25>>2]|0; - $46 = Math_imul($45, $j$08)|0; - $47 = HEAP32[$23>>2]|0; - $48 = (($46) + ($47))|0; - $49 = HEAP32[$15>>2]|0; - $50 = HEAP32[$13>>2]|0; - $51 = Math_imul($j$08, $20)|0; - $i$07 = 0; - while(1) { - $52 = Math_imul($49, $i$07)|0; - $53 = (($52) + ($50))|0; - $54 = HEAP32[$a>>2]|0; - $55 = HEAP32[$54>>2]|0; - $56 = Math_imul($55, $48)|0; - $57 = (($53) + ($56))|0; - $$sum = Math_imul($57, $out_n)|0; - $58 = (($8) + ($$sum)|0); - $59 = HEAP32[$10>>2]|0; - $60 = (($i$07) + ($51))|0; - $61 = Math_imul($60, $out_n)|0; - $62 = (($59) + ($61)|0); - _memcpy(($58|0),($62|0),($out_n|0))|0; - $63 = (($i$07) + 1)|0; - $64 = ($63|0)<($20|0); - if ($64) { - $i$07 = $63; - } else { - break; - } - } - } - $65 = (($j$08) + 1)|0; - $66 = ($65|0)<($30|0); - if ($66) { - $j$08 = $65; + $18 = $$152 << 24 >> 24; + $19 = 856 >>> $18; + $20 = (+($19|0)); + $21 = $20 > $1; + $22 = (($$152) + 1)<<24>>24; + if ($21) { + $$152 = $22; } else { + $$253 = $$152; break; } } + } else { + $$253 = 0; } - $67 = HEAP32[$9>>2]|0; - _free($67); - $68 = (($$0212) + ($40)|0); - $69 = (($$0311) - ($40))|0; - $$1 = $68;$$14 = $69; - } else { - $$1 = $$0212;$$14 = $$0311; } - $70 = (($p$010) + 1)|0; - $71 = ($70|0)<(7); - if ($71) { - $$0212 = $$1;$$0311 = $$14;$p$010 = $70; - } else { - label = 15; - break; + $23 = $$253 << 24 >> 24; + $24 = ($$253<<24>>24)>(0); + $25 = ($$253<<24>>24)<(0); + $26 = (0 - ($23))|0; + $indvars$iv = 0; + while(1) { + $27 = (5672 + ($indvars$iv<<1)|0); + $28 = HEAP16[$27>>1]|0; + $29 = (($indvars$iv) + 1)|0; + $30 = (5672 + ($29<<1)|0); + $31 = HEAP16[$30>>1]|0; + if ($24) { + $32 = $28&65535; + $33 = $32 >>> $23; + $34 = $33&65535; + $35 = $31&65535; + $36 = $35 >>> $23; + $37 = $36&65535; + $$1 = $37;$$148 = $34; + } else { + if ($25) { + $38 = $31&65535; + $39 = $38 << $26; + $40 = $28&65535; + $41 = $40 << $26; + $42 = $41&65535; + $43 = $39&65535; + $$1 = $43;$$148 = $42; + } else { + $$1 = $31;$$148 = $28; + } + } + $44 = (+($$1&65535)); + $45 = !($44 <= $1); + $46 = (+($$148&65535)); + $47 = !($46 >= $1); + $or$cond = $47 | $45; + $48 = $indvars$iv&255; + if (!($or$cond)) { + $$054 = $48; + break; + } + $indvars$iv$next = (($indvars$iv) + 1)|0; + $49 = ($indvars$iv$next>>>0)<(12); + if ($49) { + $indvars$iv = $indvars$iv$next; + } else { + $$054 = 0; + break; + } } + $50 = $$253 << 24 >> 24; + $51 = (($50) + 2)|0; + $52 = (+($51|0)); + $53 = $52 * 12.0; + $54 = (+($$054&255)); + $55 = $53 + $54; + $56 = $$148&65535; + $57 = (+($$148&65535)); + $58 = $1 - $57; + $59 = $$1&65535; + $60 = (($59) - ($56))|0; + $61 = (+($60|0)); + $62 = $58 / $61; + $63 = $55 + $62; + $64 = $63 + $2; + $65 = (+_jar_xm_amiga_period($64)); + $66 = (+_jar_xm_amiga_frequency($65)); + $$050 = $66; + return (+$$050); + break; } - if ((label|0) == 8) { - _free($8); - $$0 = 0; - return ($$0|0); + default: { + $$050 = 0.0; + return (+$$050); } - else if ((label|0) == 15) { - $72 = ((($a)) + 12|0); - HEAP32[$72>>2] = $8; - $$0 = 1; - return ($$0|0); } - return (0)|0; + return +(0.0); } -function _stbi__compute_transparency($z,$tc,$out_n) { - $z = $z|0; - $tc = $tc|0; - $out_n = $out_n|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond8 = 0, $i$03 = 0, $i$15 = 0, $not$ = 0, $p$04 = 0, $p$16 = 0; - var label = 0, sp = 0; +function _jar_xm_linear_frequency($0) { + $0 = +$0; + var $1 = 0.0, $2 = 0.0, $3 = 0.0, $exp2 = 0.0, label = 0, sp = 0; sp = STACKTOP; - $0 = HEAP32[$z>>2]|0; - $1 = HEAP32[$0>>2]|0; - $2 = ((($0)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = Math_imul($3, $1)|0; - $5 = ((($z)) + 12|0); - $6 = HEAP32[$5>>2]|0; - switch ($out_n|0) { - case 2: { - $11 = ($4|0)==(0); - if ($11) { + $1 = 4608.0 - $0; + $2 = $1 / 768.0; + $exp2 = (+_llvm_exp2_f32((+$2))); + $3 = $exp2 * 8363.0; + return (+$3); +} +function _jar_xm_amiga_frequency($0) { + $0 = +$0; + var $$0 = 0.0, $1 = 0, $2 = 0.0, $3 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $1 = $0 == 0.0; + $2 = $0 * 2.0; + $3 = 7093789.0 / $2; + $$0 = $1 ? 0.0 : $3; + return (+$$0); +} +function _jar_xm_envelope_tick($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$043 = 0, $$lcssa = 0, $$lcssa42 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; + var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; + var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = ((($1)) + 48|0); + $5 = HEAP8[$4>>0]|0; + $6 = ($5&255)<(2); + if ($6) { + $7 = ($5<<24>>24)==(1); + if (!($7)) { return; } - $12 = Math_imul($3, $1)|0; - $i$03 = 0;$p$04 = $6; - while(1) { - $13 = HEAP8[$p$04>>0]|0; - $14 = HEAP8[$tc>>0]|0; - $not$ = ($13<<24>>24)!=($14<<24>>24); - $15 = $not$ << 31 >> 31; - $16 = ((($p$04)) + 1|0); - HEAP8[$16>>0] = $15; - $17 = ((($p$04)) + 2|0); - $18 = (($i$03) + 1)|0; - $exitcond = ($18|0)==($12|0); - if ($exitcond) { - break; - } else { - $i$03 = $18;$p$04 = $17; - } + $8 = ((($1)) + 2|0); + $9 = HEAP16[$8>>1]|0; + $10 = (+($9&65535)); + $11 = $10 * 0.015625; + HEAPF32[$3>>2] = $11; + $12 = $11 > 1.0; + if (!($12)) { + return; } + HEAPF32[$3>>2] = 1.0; return; - break; } - case 4: { - $7 = ($4|0)==(0); - if ($7) { - return; - } - $8 = ((($tc)) + 1|0); - $9 = ((($tc)) + 2|0); - $10 = Math_imul($3, $1)|0; - $i$15 = 0;$p$16 = $6; - while(1) { - $19 = HEAP8[$p$16>>0]|0; - $20 = HEAP8[$tc>>0]|0; - $21 = ($19<<24>>24)==($20<<24>>24); - if ($21) { - $22 = ((($p$16)) + 1|0); - $23 = HEAP8[$22>>0]|0; - $24 = HEAP8[$8>>0]|0; - $25 = ($23<<24>>24)==($24<<24>>24); - if ($25) { - $26 = ((($p$16)) + 2|0); - $27 = HEAP8[$26>>0]|0; - $28 = HEAP8[$9>>0]|0; - $29 = ($27<<24>>24)==($28<<24>>24); - if ($29) { - $30 = ((($p$16)) + 3|0); - HEAP8[$30>>0] = 0; + $13 = ((($1)) + 60|0); + $14 = HEAP32[$13>>2]|0; + $15 = ($14|0)==(0); + if (!($15)) { + $16 = ((($1)) + 51|0); + $17 = HEAP8[$16>>0]|0; + $18 = $17&255; + $19 = (($1) + ($18<<2)|0); + $20 = HEAP16[$19>>1]|0; + $21 = HEAP16[$2>>1]|0; + $22 = ($21&65535)<($20&65535); + if (!($22)) { + $23 = $21&65535; + $24 = $20&65535; + $25 = ((($1)) + 50|0); + $26 = HEAP8[$25>>0]|0; + $27 = $26&255; + $28 = (($1) + ($27<<2)|0); + $29 = HEAP16[$28>>1]|0; + $30 = $29&65535; + $31 = (($23) - ($24))|0; + $32 = (($31) + ($30))|0; + $33 = $32&65535; + HEAP16[$2>>1] = $33; + } + } + $34 = HEAP8[$4>>0]|0; + $35 = ($34&255)>(2); + $36 = HEAP16[$2>>1]|0; + L15: do { + if ($35) { + $$043 = 0;$38 = 0;$41 = $36; + while(1) { + $37 = (($1) + ($38<<2)|0); + $39 = HEAP16[$37>>1]|0; + $40 = ($39&65535)>($41&65535); + if (!($40)) { + $42 = (($38) + 1)|0; + $43 = (($1) + ($42<<2)|0); + $44 = HEAP16[$43>>1]|0; + $45 = ($44&65535)<($41&65535); + if (!($45)) { + $$lcssa = $41;$$lcssa42 = $38; + break L15; } } + $46 = (($$043) + 1)<<24>>24; + $47 = $46&255; + $48 = HEAP8[$4>>0]|0; + $49 = $48&255; + $50 = (($49) + -2)|0; + $51 = ($47|0)<($50|0); + $52 = HEAP16[$2>>1]|0; + if ($51) { + $$043 = $46;$38 = $47;$41 = $52; + } else { + $$lcssa = $52;$$lcssa42 = $47; + break; + } } - $31 = ((($p$16)) + 4|0); - $32 = (($i$15) + 1)|0; - $exitcond8 = ($32|0)==($10|0); - if ($exitcond8) { - break; - } else { - $i$15 = $32;$p$16 = $31; + } else { + $$lcssa = $36;$$lcssa42 = 0; + } + } while(0); + $53 = (($1) + ($$lcssa42<<2)|0); + $54 = ((($53)) + 4|0); + $55 = (+_jar_xm_envelope_lerp($53,$54,$$lcssa)); + $56 = $55 * 0.015625; + HEAPF32[$3>>2] = $56; + $57 = ((($0)) + 52|0); + $58 = HEAP32[$57>>2]|0; + $59 = ($58|0)==(0); + if (!($59)) { + $60 = ((($1)) + 56|0); + $61 = HEAP32[$60>>2]|0; + $62 = ($61|0)==(0); + if (!($62)) { + $63 = HEAP16[$2>>1]|0; + $64 = ((($1)) + 49|0); + $65 = HEAP8[$64>>0]|0; + $66 = $65&255; + $67 = (($1) + ($66<<2)|0); + $68 = HEAP16[$67>>1]|0; + $69 = ($63<<16>>16)==($68<<16>>16); + if ($69) { + return; } } - return; - break; } - default: { - ___assert_fail((21869|0),(21839|0),4214,(21894|0)); - // unreachable; + $70 = HEAP16[$2>>1]|0; + $71 = (($70) + 1)<<16>>16; + HEAP16[$2>>1] = $71; + return; +} +function _jar_xm_envelope_lerp($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $3 = $2&65535; + $4 = HEAP16[$0>>1]|0; + $5 = $4&65535; + $6 = ($4&65535)<($2&65535); + if (!($6)) { + $7 = ((($0)) + 2|0); + $8 = HEAP16[$7>>1]|0; + $9 = (+($8&65535)); + $$0 = $9; + return (+$$0); } + $10 = HEAP16[$1>>1]|0; + $11 = ($10&65535)>($2&65535); + $12 = ((($1)) + 2|0); + $13 = HEAP16[$12>>1]|0; + if ($11) { + $15 = $10&65535; + $16 = (($3) - ($5))|0; + $17 = (+($16|0)); + $18 = (($15) - ($5))|0; + $19 = (+($18|0)); + $20 = $17 / $19; + $21 = ((($0)) + 2|0); + $22 = HEAP16[$21>>1]|0; + $23 = (+($22&65535)); + $24 = 1.0 - $20; + $25 = $24 * $23; + $26 = (+($13&65535)); + $27 = $26 * $20; + $28 = $27 + $25; + $$0 = $28; + return (+$$0); + } else { + $14 = (+($13&65535)); + $$0 = $14; + return (+$$0); } + return +(0.0); } -function _stbi__de_iphone($z) { - $z = $z|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond13 = 0, $exitcond14 = 0, $i$06 = 0, $i$111 = 0, $i$28 = 0, $p$05 = 0, $p$110 = 0, $p$27 = 0, $storemerge = 0, label = 0; - var sp = 0; +function _jar_xm_post_pattern_change($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = HEAP32[$z>>2]|0; - $1 = HEAP32[$0>>2]|0; - $2 = ((($0)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = Math_imul($3, $1)|0; - $5 = ((($z)) + 12|0); - $6 = HEAP32[$5>>2]|0; - $7 = ((($0)) + 12|0); - $8 = HEAP32[$7>>2]|0; - switch ($8|0) { - case 3: { - $9 = ($4|0)==(0); - if ($9) { - return; - } - $10 = Math_imul($3, $1)|0; - $i$06 = 0;$p$05 = $6; - while(1) { - $11 = HEAP8[$p$05>>0]|0; - $12 = ((($p$05)) + 2|0); - $13 = HEAP8[$12>>0]|0; - HEAP8[$p$05>>0] = $13; - HEAP8[$12>>0] = $11; - $14 = ((($p$05)) + 3|0); - $15 = (($i$06) + 1)|0; - $exitcond = ($15|0)==($10|0); - if ($exitcond) { - break; - } else { - $i$06 = $15;$p$05 = $14; - } - } + $1 = ((($0)) + 348|0); + $2 = HEAP8[$1>>0]|0; + $3 = $2&255; + $4 = ((($0)) + 46|0); + $5 = HEAP16[$4>>1]|0; + $6 = $5&65535; + $7 = ($3>>>0)<($6>>>0); + if ($7) { return; - break; } - case 4: { - $16 = HEAP32[5144>>2]|0; - $17 = ($16|0)==(0); - $18 = ($4|0)==(0); - if ($17) { - if ($18) { - return; - } - $20 = Math_imul($3, $1)|0; - $i$28 = 0;$p$27 = $6; - while(1) { - $44 = HEAP8[$p$27>>0]|0; - $45 = ((($p$27)) + 2|0); - $46 = HEAP8[$45>>0]|0; - HEAP8[$p$27>>0] = $46; - HEAP8[$45>>0] = $44; - $47 = ((($p$27)) + 4|0); - $48 = (($i$28) + 1)|0; - $exitcond13 = ($48|0)==($20|0); - if ($exitcond13) { - break; - } else { - $i$28 = $48;$p$27 = $47; - } - } - return; - } - if ($18) { - return; - } - $19 = Math_imul($3, $1)|0; - $i$111 = 0;$p$110 = $6; + $8 = ((($0)) + 48|0); + $9 = HEAP16[$8>>1]|0; + $10 = $9&255; + HEAP8[$1>>0] = $10; + return; +} +function _jar_xm_create_context_safe($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$0 = 0, $$06364 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; + var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_buffer6 = 0, $vararg_ptr1 = 0, $vararg_ptr5 = 0, $vararg_ptr9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $vararg_buffer6 = sp + 16|0; + $vararg_buffer2 = sp + 8|0; + $vararg_buffer = sp; + $4 = (_jar_xm_check_sanity_preload($1,$2)|0); + $5 = ($4|0)==(0); + if (!($5)) { + $6 = HEAP32[1251]|0; + HEAP32[$vararg_buffer>>2] = 16041; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = $4; + (_fprintf($6,15964,$vararg_buffer)|0); + (_fflush($6)|0); + $$0 = 1; + STACKTOP = sp;return ($$0|0); + } + $7 = (_jar_xm_get_memory_needed_for_context($1,$2)|0); + $8 = (_malloc($7)|0); + $9 = ($8|0)==(0|0); + $10 = ($7|0)!=(0); + $or$cond = $10 & $9; + if ($or$cond) { + $11 = HEAP32[1251]|0; + HEAP32[$vararg_buffer2>>2] = 16041; + $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); + HEAP32[$vararg_ptr5>>2] = $8; + (_fprintf($11,16068,$vararg_buffer2)|0); + (_fflush($11)|0); + $$0 = 2; + STACKTOP = sp;return ($$0|0); + } + _memset(($8|0),0,($7|0))|0; + HEAP32[$0>>2] = $8; + HEAP32[$8>>2] = $8; + $12 = ((($8)) + 392|0); + $13 = ((($8)) + 324|0); + HEAP32[$13>>2] = $3; + $14 = (_jar_xm_load_module($8,$1,$2,$12)|0); + $15 = ((($8)) + 388|0); + HEAP32[$15>>2] = $14; + $16 = ((($8)) + 50|0); + $17 = HEAP16[$16>>1]|0; + $18 = $17&65535; + $19 = ($18*304)|0; + $20 = (($14) + ($19)|0); + $21 = ((($8)) + 332|0); + HEAPF32[$21>>2] = 1.0; + $22 = ((($8)) + 336|0); + HEAPF32[$22>>2] = 0.25; + $23 = ((($8)) + 340|0); + HEAPF32[$23>>2] = 0.0078125; + $24 = ((($8)) + 344|0); + HEAPF32[$24>>2] = 0.0078125; + $25 = HEAP16[$16>>1]|0; + $26 = ($25<<16>>16)==(0); + if (!($26)) { + $27 = HEAP32[$15>>2]|0; + $28 = HEAP16[$16>>1]|0; + $29 = $28&65535; + $$06364 = 0;$34 = 0; while(1) { - $21 = ((($p$110)) + 3|0); - $22 = HEAP8[$21>>0]|0; - $23 = HEAP8[$p$110>>0]|0; - $24 = ($22<<24>>24)==(0); - $25 = ((($p$110)) + 2|0); - $26 = HEAP8[$25>>0]|0; - if ($24) { - HEAP8[$p$110>>0] = $26; - $storemerge = $23; + $33 = (((($27) + (($34*304)|0)|0)) + 36|0); + HEAP32[$33>>2] = 1; + $35 = (((($27) + (($34*304)|0)|0)) + 104|0); + HEAP32[$35>>2] = 0; + $36 = (((($27) + (($34*304)|0)|0)) + 108|0); + HEAP32[$36>>2] = 1; + $37 = (((($27) + (($34*304)|0)|0)) + 120|0); + HEAP32[$37>>2] = 0; + $38 = (((($27) + (($34*304)|0)|0)) + 124|0); + HEAP32[$38>>2] = 1; + $39 = (((($27) + (($34*304)|0)|0)) + 56|0); + HEAPF32[$39>>2] = 1.0; + $40 = (((($27) + (($34*304)|0)|0)) + 60|0); + HEAPF32[$40>>2] = 1.0; + $41 = (((($27) + (($34*304)|0)|0)) + 40|0); + HEAPF32[$41>>2] = 1.0; + $42 = (((($27) + (($34*304)|0)|0)) + 64|0); + HEAPF32[$42>>2] = 0.5; + $43 = (((($27) + (($34*304)|0)|0)) + 44|0); + HEAPF32[$43>>2] = 0.5; + $44 = (((($27) + (($34*304)|0)|0)) + 300|0); + HEAPF32[$44>>2] = 0.0; + $45 = (((($27) + (($34*304)|0)|0)) + 296|0); + HEAPF32[$45>>2] = 0.5; + $46 = (($$06364) + 1)<<24>>24; + $47 = $46&255; + $48 = ($47>>>0)<($29>>>0); + if ($48) { + $$06364 = $46;$34 = $47; } else { - $27 = $26&255; - $28 = ($27*255)|0; - $29 = $22&255; - $30 = (($28>>>0) / ($29>>>0))&-1; - $31 = $30&255; - HEAP8[$p$110>>0] = $31; - $32 = ((($p$110)) + 1|0); - $33 = HEAP8[$32>>0]|0; - $34 = $33&255; - $35 = ($34*255)|0; - $36 = (($35>>>0) / ($29>>>0))&-1; - $37 = $36&255; - HEAP8[$32>>0] = $37; - $38 = $23&255; - $39 = ($38*255)|0; - $40 = (($39>>>0) / ($29>>>0))&-1; - $41 = $40&255; - $storemerge = $41; - } - HEAP8[$25>>0] = $storemerge; - $42 = ((($p$110)) + 4|0); - $43 = (($i$111) + 1)|0; - $exitcond14 = ($43|0)==($19|0); - if ($exitcond14) { break; - } else { - $i$111 = $43;$p$110 = $42; } } - return; - break; - } - default: { - ___assert_fail((21821|0),(21839|0),4295,(21853|0)); - // unreachable; } + $30 = ((($8)) + 380|0); + HEAP32[$30>>2] = $20; + $31 = (_jar_xm_check_sanity_postload($8)|0); + $32 = ($31|0)==(0); + if ($32) { + $$0 = 0; + STACKTOP = sp;return ($$0|0); } + $49 = HEAP32[1251]|0; + HEAP32[$vararg_buffer6>>2] = 16041; + $vararg_ptr9 = ((($vararg_buffer6)) + 4|0); + HEAP32[$vararg_ptr9>>2] = $31; + (_fprintf($49,16112,$vararg_buffer6)|0); + (_fflush($49)|0); + _jar_xm_free_context($8); + $$0 = 1; + STACKTOP = sp;return ($$0|0); } -function _stbi__expand_png_palette($a,$palette,$pal_img_n) { - $a = $a|0; - $palette = $palette|0; - $pal_img_n = $pal_img_n|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond8 = 0, $i$04 = 0, $i$16 = 0, $p$03 = 0, $p$15 = 0, label = 0, sp = 0; +function _jar_xm_check_sanity_preload($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$ = 0, $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = HEAP32[$a>>2]|0; - $1 = HEAP32[$0>>2]|0; - $2 = ((($0)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = Math_imul($3, $1)|0; - $5 = ((($a)) + 12|0); - $6 = HEAP32[$5>>2]|0; - $7 = Math_imul($4, $pal_img_n)|0; - $8 = (_stbi__malloc($7)|0); - $9 = ($8|0)==(0|0); - if ($9) { - _stbi__err(21769); - $$0 = 0; + $2 = ($1>>>0)<(60); + if ($2) { + $$0 = 4; return ($$0|0); } - $10 = ($pal_img_n|0)==(3); - $11 = ($4|0)==(0); + $3 = (_memcmp(16329,$0,17)|0); + $4 = ($3|0)==(0); + if (!($4)) { + $$0 = 1; + return ($$0|0); + } + $5 = ((($0)) + 37|0); + $6 = HEAP8[$5>>0]|0; + $7 = ($6<<24>>24)==(26); + if (!($7)) { + $$0 = 2; + return ($$0|0); + } + $8 = ((($0)) + 59|0); + $9 = HEAP8[$8>>0]|0; + $10 = ($9<<24>>24)==(1); if ($10) { - if (!($11)) { - $13 = Math_imul($3, $1)|0; - $i$04 = 0;$p$03 = $8; - while(1) { - $14 = (($6) + ($i$04)|0); - $15 = HEAP8[$14>>0]|0; - $16 = $15&255; - $17 = $16 << 2; - $18 = (($palette) + ($17)|0); - $19 = HEAP8[$18>>0]|0; - HEAP8[$p$03>>0] = $19; - $20 = $17 | 1; - $21 = (($palette) + ($20)|0); - $22 = HEAP8[$21>>0]|0; - $23 = ((($p$03)) + 1|0); - HEAP8[$23>>0] = $22; - $24 = $17 | 2; - $25 = (($palette) + ($24)|0); - $26 = HEAP8[$25>>0]|0; - $27 = ((($p$03)) + 2|0); - HEAP8[$27>>0] = $26; - $28 = ((($p$03)) + 3|0); - $29 = (($i$04) + 1)|0; - $exitcond = ($29|0)==($13|0); - if ($exitcond) { - break; + $11 = ((($0)) + 58|0); + $12 = HEAP8[$11>>0]|0; + $13 = ($12<<24>>24)==(4); + $$ = $13 ? 0 : 3; + return ($$|0); + } else { + $$0 = 3; + return ($$0|0); + } + return (0)|0; +} +function _jar_xm_get_memory_needed_for_context($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0$lcssa = 0, $$0209$lcssa = 0, $$0209274 = 0, $$0212262 = 0, $$0213$lcssa = 0, $$0213261 = 0, $$0214 = 0, $$0215267 = 0, $$0216273 = 0, $$0275 = 0, $$1$lcssa = 0, $$1210268 = 0, $$1269 = 0, $$2$lcssa = 0, $$2211$lcssa = 0, $$2211263 = 0, $$2264 = 0, $$3 = 0, $$ph = 0, $$ph228 = 0; + var $$ph233 = 0, $$ph234 = 0, $$ph237 = 0, $$ph238 = 0, $$ph239 = 0, $$ph240 = 0, $$ph241 = 0, $$ph242 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; + var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; + var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; + var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; + var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; + var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; + var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; + var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; + var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0; + var $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0; + var $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $3 = 0; + var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; + var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; + var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; + var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $phitmp = 0, $phitmp294 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ($1>>>0)>(68); + $3 = ($1>>>0)>(69); + if ($2) { + $4 = ((($0)) + 68|0); + $5 = HEAP8[$4>>0]|0; + $6 = $5&255; + $12 = $6; + } else { + $12 = 0; + } + do { + if ($3) { + $7 = ((($0)) + 69|0); + $8 = HEAP8[$7>>0]|0; + $9 = $8&255; + $10 = $9 << 8; + $11 = $10 | $12; + $13 = ($1|0)==(70); + do { + if ($13) { + $$ph = 0;$$ph233 = 0;$$ph234 = 0; } else { - $i$04 = $29;$p$03 = $28; + $14 = ((($0)) + 70|0); + $15 = HEAP8[$14>>0]|0; + $16 = $15&255; + $17 = ($1>>>0)>(71); + if (!($17)) { + $18 = $16 << 3; + $$ph = $18;$$ph233 = 0;$$ph234 = $16; + break; + } + $19 = ((($0)) + 71|0); + $20 = HEAP8[$19>>0]|0; + $21 = $20&255; + $22 = $21 << 8; + $23 = $22 | $16; + $24 = $23 << 3; + $25 = ($1|0)==(72); + if ($25) { + $$ph = $24;$$ph233 = 0;$$ph234 = $23; + } else { + $26 = ((($0)) + 72|0); + $27 = HEAP8[$26>>0]|0; + $28 = $27&255; + $29 = ($1>>>0)>(73); + if ($29) { + $30 = ((($0)) + 73|0); + $31 = HEAP8[$30>>0]|0; + $32 = $31&255; + $phitmp294 = $32 << 8; + $$ph228 = $phitmp294; + } else { + $$ph228 = 0; + } + $33 = $$ph228 | $28; + $34 = ($33*280)|0; + $35 = (($34) + ($24))|0; + $$ph = $35;$$ph233 = $33;$$ph234 = $23; + } } - } - } - } else { - if (!($11)) { - $12 = Math_imul($3, $1)|0; - $i$16 = 0;$p$15 = $8; - while(1) { - $30 = (($6) + ($i$16)|0); - $31 = HEAP8[$30>>0]|0; - $32 = $31&255; - $33 = $32 << 2; - $34 = (($palette) + ($33)|0); - $35 = HEAP8[$34>>0]|0; - HEAP8[$p$15>>0] = $35; - $36 = $33 | 1; - $37 = (($palette) + ($36)|0); - $38 = HEAP8[$37>>0]|0; - $39 = ((($p$15)) + 1|0); - HEAP8[$39>>0] = $38; - $40 = $33 | 2; - $41 = (($palette) + ($40)|0); - $42 = HEAP8[$41>>0]|0; - $43 = ((($p$15)) + 2|0); - HEAP8[$43>>0] = $42; - $44 = $33 | 3; - $45 = (($palette) + ($44)|0); - $46 = HEAP8[$45>>0]|0; - $47 = ((($p$15)) + 3|0); - HEAP8[$47>>0] = $46; - $48 = ((($p$15)) + 4|0); - $49 = (($i$16) + 1)|0; - $exitcond8 = ($49|0)==($12|0); - if ($exitcond8) { + } while(0); + $37 = ((($0)) + 64|0); + $38 = HEAP8[$37>>0]|0; + $39 = $38&255; + $284 = $39;$285 = $11;$286 = $$ph234;$287 = $$ph233;$288 = $$ph; + label = 14; + } else { + $36 = ($1>>>0)>(64); + if ($36) { + $40 = ((($0)) + 64|0); + $41 = HEAP8[$40>>0]|0; + $42 = $41&255; + $43 = ($1|0)==(65); + if ($43) { + $$ph237 = $42;$$ph238 = $12;$$ph239 = 0;$$ph240 = 0;$$ph241 = 0;$$ph242 = 0; + label = 15; break; } else { - $i$16 = $49;$p$15 = $48; + $284 = $42;$285 = $12;$286 = 0;$287 = 0;$288 = 0; + label = 14; + break; } } + $61 = ($1>>>0)>(62); + if (!($61)) { + $$1$lcssa = 0;$155 = $12; + $154 = ($155*304)|0; + $156 = (($154) + 392)|0; + $157 = (($156) + ($$1$lcssa))|0; + return ($157|0); + } + $62 = ((($0)) + 61|0); + $63 = HEAP8[$62>>0]|0; + $64 = $63&255; + $65 = $64 << 8; + $66 = ((($0)) + 60|0); + $67 = HEAP8[$66>>0]|0; + $68 = $67&255; + $69 = $65 | $68; + $70 = ((($0)) + 62|0); + $71 = HEAP8[$70>>0]|0; + $72 = $71&255; + $73 = ($1|0)==(63); + if ($73) { + $$1$lcssa = 0;$155 = $12; + $154 = ($155*304)|0; + $156 = (($154) + 392)|0; + $157 = (($156) + ($$1$lcssa))|0; + return ($157|0); + } else { + $289 = 0;$79 = $72;$82 = $69;$85 = 0;$87 = $12;$89 = 0; + } } + } while(0); + if ((label|0) == 14) { + $44 = ((($0)) + 65|0); + $45 = HEAP8[$44>>0]|0; + $46 = $45&255; + $phitmp = $46 << 8; + $$ph237 = $284;$$ph238 = $285;$$ph239 = $286;$$ph240 = $287;$$ph241 = $288;$$ph242 = $phitmp; + label = 15; } - $50 = HEAP32[$5>>2]|0; - _free($50); - HEAP32[$5>>2] = $8; - $$0 = 1; - return ($$0|0); -} -function _stbi__create_png_image_raw($a,$raw,$raw_len,$out_n,$x,$y,$depth,$color) { - $a = $a|0; - $raw = $raw|0; - $raw_len = $raw_len|0; - $out_n = $out_n|0; - $x = $x|0; - $y = $y|0; - $depth = $depth|0; - $color = $color|0; - var $$0 = 0, $$01229 = 0, $$1 = 0, $$2213 = 0, $$3205 = 0, $$4197 = 0, $$5188 = 0, $$6179 = 0, $$7170 = 0, $$8162 = 0, $$9 = 0, $$sum = 0, $$sum10 = 0, $$sum11 = 0, $$sum12 = 0, $$sum13 = 0, $$sum15 = 0, $$sum16 = 0, $$sum17 = 0, $$sum18 = 0; - var $$sum19 = 0, $$sum2 = 0, $$sum20 = 0, $$sum21 = 0, $$sum22 = 0, $$sum23 = 0, $$sum24 = 0, $$sum25 = 0, $$sum26 = 0, $$sum27$pn = 0, $$sum290 = 0, $$sum291 = 0, $$sum292 = 0, $$sum293 = 0, $$sum294 = 0, $$sum295 = 0, $$sum296 = 0, $$sum297 = 0, $$sum298 = 0, $$sum299 = 0; - var $$sum3 = 0, $$sum300 = 0, $$sum301 = 0, $$sum302 = 0, $$sum303 = 0, $$sum304 = 0, $$sum31 = 0, $$sum32 = 0, $$sum33 = 0, $$sum34 = 0, $$sum35 = 0, $$sum36 = 0, $$sum37 = 0, $$sum38 = 0, $$sum39 = 0, $$sum4 = 0, $$sum40 = 0, $$sum41 = 0, $$sum41$pn = 0, $$sum5 = 0; - var $$sum6 = 0, $$sum63 = 0, $$sum64 = 0, $$sum65 = 0, $$sum66 = 0, $$sum67 = 0, $$sum68 = 0, $$sum69 = 0, $$sum7 = 0, $$sum8 = 0, $$sum9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; - var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; - var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; - var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; - var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; - var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; - var $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0; - var $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0; - var $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0; - var $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0; - var $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0; - var $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0; - var $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0; - var $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0; - var $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0; - var $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0; - var $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0; - var $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0; - var $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0; - var $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0; - var $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0; - var $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0; - var $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0; - var $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0; - var $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0; - var $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0; - var $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0; - var $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0; - var $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; - var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; - var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $brmerge = 0, $cur$0$sum = 0; - var $cur$0$sum42 = 0, $cur$0$sum43 = 0, $cur$0$sum44 = 0, $cur$0$sum45 = 0, $cur$0$sum46 = 0, $cur$0$sum47 = 0, $cur$0$sum48 = 0, $cur$0$sum49 = 0, $cur$0$sum50 = 0, $cur$0$sum51 = 0, $cur$0$sum53$pn = 0, $cur$0$sum54 = 0, $cur$0$sum55 = 0, $cur$0$sum56 = 0, $cur$0$sum57 = 0, $cur$0$sum58 = 0, $cur$0$sum59 = 0, $cur$0$sum60 = 0, $cur$0$sum61 = 0, $cur$1 = 0; - var $cur$2212 = 0, $cur$3204 = 0, $cur$4195 = 0, $cur$5186 = 0, $cur$6177 = 0, $cur$7169 = 0, $cur$8161 = 0, $cur1$0$lcssa = 0, $cur1$0138 = 0, $cur1$1$lcssa = 0, $cur1$1130 = 0, $cur1$4$lcssa = 0, $cur1$4125 = 0, $exitcond = 0, $exitcond269 = 0, $exitcond271 = 0, $exitcond273 = 0, $exitcond275 = 0, $exitcond277 = 0, $exitcond279 = 0; - var $exitcond281 = 0, $exitcond284 = 0, $exitcond285 = 0, $exitcond286 = 0, $exitcond287 = 0, $exitcond288 = 0, $exitcond289 = 0, $filter$0 = 0, $filter_bytes$0 = 0, $i$0 = 0, $i$0211 = 0, $i$0214 = 0, $i$1 = 0, $i$1203 = 0, $i$1206 = 0, $i$2 = 0, $i$2194 = 0, $i$2198 = 0, $i$3 = 0, $i$3185 = 0; - var $i$3189 = 0, $i$4 = 0, $i$4176 = 0, $i$4180 = 0, $i$5 = 0, $i$5168 = 0, $i$5171 = 0, $i$6 = 0, $i$6160 = 0, $i$6163 = 0, $in$0$lcssa = 0, $in$0139 = 0, $in$1$lcssa = 0, $in$1131 = 0, $in$2$lcssa = 0, $in$2126 = 0, $indvars$iv = 0, $indvars$iv$next = 0, $indvars$iv$next255 = 0, $indvars$iv$next258 = 0; - var $indvars$iv$next261 = 0, $indvars$iv$next264 = 0, $indvars$iv$next267 = 0, $indvars$iv254 = 0, $indvars$iv257 = 0, $indvars$iv260 = 0, $indvars$iv263 = 0, $indvars$iv266 = 0, $j$0228 = 0, $j$1151 = 0, $k$0153 = 0, $k$10182 = 0, $k$11173 = 0, $k$12165 = 0, $k$1226 = 0, $k$13157 = 0, $k$14$lcssa = 0, $k$14137 = 0, $k$15$lcssa = 0, $k$15129 = 0; - var $k$16$lcssa = 0, $k$16124 = 0, $k$2224 = 0, $k$3222 = 0, $k$4220 = 0, $k$5218 = 0, $k$6216 = 0, $k$7208 = 0, $k$8200 = 0, $k$9191 = 0, $or$cond = 0, $or$cond311 = 0, $prior$0 = 0, $prior$0$sum = 0, $prior$0$sum28 = 0, $prior$0$sum29 = 0, $prior$0$sum30 = 0, $prior$3196 = 0, $prior$4187 = 0, $prior$5178 = 0; - var $q$0 = 0, $q$0148 = 0, $q$0149 = 0, $q$1 = 0, $q$1145 = 0, $q$1146 = 0, $scevgep = 0, $scevgep256 = 0, $scevgep259 = 0, $scevgep262 = 0, $scevgep265 = 0, $scevgep268 = 0, $scevgep270 = 0, $scevgep272 = 0, $scevgep274 = 0, $scevgep276 = 0, $scevgep278 = 0, $scevgep280 = 0, $scevgep283 = 0, $width$0 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[$a>>2]|0; - $1 = Math_imul($x, $out_n)|0; - $2 = ((($0)) + 8|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)==($out_n|0); - $5 = (($3) + 1)|0; - $6 = ($5|0)==($out_n|0); - $or$cond = $4 | $6; - if (!($or$cond)) { - ___assert_fail((21921|0),(21839|0),3994,(21962|0)); - // unreachable; - } - $7 = Math_imul($x, $out_n)|0; - $8 = Math_imul($7, $y)|0; - $9 = (_stbi__malloc($8)|0); - $10 = ((($a)) + 12|0); - HEAP32[$10>>2] = $9; - $11 = ($9|0)==(0|0); - if ($11) { - _stbi__err(21769); - $$0 = 0; - return ($$0|0); - } - $12 = Math_imul($3, $x)|0; - $13 = Math_imul($12, $depth)|0; - $14 = (($13) + 7)|0; - $15 = $14 >>> 3; - $16 = (($15) + 1)|0; - $17 = Math_imul($16, $y)|0; - $18 = HEAP32[$0>>2]|0; - $19 = ($18|0)==($x|0); - if ($19) { - $20 = ((($0)) + 4|0); - $21 = HEAP32[$20>>2]|0; - $22 = ($21|0)==($y|0); - if ($22) { - $23 = ($17|0)==($raw_len|0); - if (!($23)) { - _stbi__err(21989); - $$0 = 0; - return ($$0|0); + if ((label|0) == 15) { + $47 = $$ph242 | $$ph237; + $48 = $47 << 8; + $49 = (($48) + ($$ph241))|0; + $50 = ((($0)) + 60|0); + $51 = HEAP8[$50>>0]|0; + $52 = $51&255; + $53 = ((($0)) + 61|0); + $54 = HEAP8[$53>>0]|0; + $55 = $54&255; + $56 = $55 << 8; + $57 = $56 | $52; + $58 = ((($0)) + 62|0); + $59 = HEAP8[$58>>0]|0; + $60 = $59&255; + $289 = $49;$79 = $60;$82 = $57;$85 = $$ph239;$87 = $$ph238;$89 = $$ph240; + } + $74 = ((($0)) + 63|0); + $75 = HEAP8[$74>>0]|0; + $76 = $75&255; + $77 = $76 << 8; + $78 = $77 | $79; + $80 = $78 << 16; + $81 = $80 | $82; + $83 = (($81) + 60)|0; + $84 = ($85|0)==(0); + if ($84) { + $$0$lcssa = $289;$$0209$lcssa = $83; + } else { + $86 = ($87*5)|0; + $$0209274 = $83;$$0216273 = 0;$$0275 = $289; + while(1) { + $90 = (($$0209274) + 5)|0; + $91 = ($90>>>0)<($1>>>0); + if ($91) { + $92 = (($0) + ($90)|0); + $93 = HEAP8[$92>>0]|0; + $94 = $93&255; + $103 = $94; + } else { + $103 = 0; + } + $95 = (($$0209274) + 6)|0; + $96 = ($95>>>0)<($1>>>0); + if ($96) { + $97 = (($0) + ($95)|0); + $98 = HEAP8[$97>>0]|0; + $99 = $98&255; + $101 = $99; + } else { + $101 = 0; + } + $100 = $101 << 8; + $102 = $100 | $103; + $104 = Math_imul($86, $102)|0; + $105 = (($104) + ($$0275))|0; + $106 = ($$0209274>>>0)<($1>>>0); + if ($106) { + $107 = (($0) + ($$0209274)|0); + $108 = HEAP8[$107>>0]|0; + $109 = $108&255; + $118 = $109; + } else { + $118 = 0; + } + $110 = (($$0209274) + 1)|0; + $111 = ($110>>>0)<($1>>>0); + if ($111) { + $112 = (($0) + ($110)|0); + $113 = HEAP8[$112>>0]|0; + $114 = $113&255; + $116 = $114; + } else { + $116 = 0; + } + $115 = $116 << 8; + $117 = $115 | $118; + $119 = (($$0209274) + 2)|0; + $120 = ($119>>>0)<($1>>>0); + if ($120) { + $121 = (($0) + ($119)|0); + $122 = HEAP8[$121>>0]|0; + $123 = $122&255; + $132 = $123; + } else { + $132 = 0; + } + $124 = (($$0209274) + 3)|0; + $125 = ($124>>>0)<($1>>>0); + if ($125) { + $126 = (($0) + ($124)|0); + $127 = HEAP8[$126>>0]|0; + $128 = $127&255; + $130 = $128; + } else { + $130 = 0; + } + $129 = $130 << 8; + $131 = $129 | $132; + $133 = $131 << 16; + $134 = $117 | $133; + $135 = (($$0209274) + 7)|0; + $136 = ($135>>>0)<($1>>>0); + if ($136) { + $137 = (($0) + ($135)|0); + $138 = HEAP8[$137>>0]|0; + $139 = $138&255; + $148 = $139; + } else { + $148 = 0; + } + $140 = (($$0209274) + 8)|0; + $141 = ($140>>>0)<($1>>>0); + if ($141) { + $142 = (($0) + ($140)|0); + $143 = HEAP8[$142>>0]|0; + $144 = $143&255; + $146 = $144; + } else { + $146 = 0; + } + $145 = $146 << 8; + $147 = $145 | $148; + $149 = (($134) + ($$0209274))|0; + $150 = (($149) + ($147))|0; + $151 = (($$0216273) + 1)<<16>>16; + $152 = $151&65535; + $153 = ($152>>>0)<($85>>>0); + if ($153) { + $$0209274 = $150;$$0216273 = $151;$$0275 = $105; + } else { + $$0$lcssa = $105;$$0209$lcssa = $150; + break; } - } else { - label = 9; } - } else { - label = 9; } - if ((label|0) == 9) { - $24 = ($17>>>0)>($raw_len>>>0); - if ($24) { - _stbi__err(21989); - $$0 = 0; - return ($$0|0); - } + $88 = ($89|0)==(0); + if ($88) { + $$1$lcssa = $$0$lcssa;$155 = $87; + $154 = ($155*304)|0; + $156 = (($154) + 392)|0; + $157 = (($156) + ($$1$lcssa))|0; + return ($157|0); + } else { + $$0215267 = 0;$$1210268 = $$0209$lcssa;$$1269 = $$0$lcssa; } - $25 = ($y|0)==(0); - L18: do { - if (!($25)) { - $26 = ($depth|0)<(8); - $27 = ($15>>>0)>($x>>>0); - $28 = (($1) - ($15))|0; - $29 = ($depth|0)==(8); - $$sum26 = (($3) + 1)|0; - $brmerge = $26 | $4; - $i$0211 = (($x) + -1)|0; - $30 = ($i$0211|0)==(0); - $31 = ($3|0)>(0); - $i$1203 = (($x) + -1)|0; - $32 = ($i$1203|0)==(0); - $33 = ($3|0)>(0); - $i$2194 = (($x) + -1)|0; - $34 = ($i$2194|0)==(0); - $35 = ($3|0)>(0); - $i$3185 = (($x) + -1)|0; - $36 = ($i$3185|0)==(0); - $37 = ($3|0)>(0); - $i$4176 = (($x) + -1)|0; - $38 = ($i$4176|0)==(0); - $39 = ($3|0)>(0); - $i$5168 = (($x) + -1)|0; - $40 = ($i$5168|0)==(0); - $41 = ($3|0)>(0); - $i$6160 = (($x) + -1)|0; - $42 = ($i$6160|0)==(0); - $43 = ($3|0)>(0); - $44 = Math_imul($3, $i$6160)|0; - $$01229 = $raw;$j$0228 = 0; - L20: while(1) { - $45 = HEAP32[$10>>2]|0; - $46 = Math_imul($j$0228, $1)|0; - $$sum13 = (($46) - ($1))|0; - $47 = HEAP8[$$01229>>0]|0; - $48 = $47&255; - $49 = ($47&255)>(4); - if ($49) { - label = 14; - break; - } - if ($26) { - if ($27) { - label = 17; - break; - } - $$sum41 = (($28) + ($46))|0; - $$sum41$pn = $$sum41;$filter_bytes$0 = 1;$width$0 = $15; + while(1) { + $158 = (($$1210268) + 27)|0; + $159 = ($158>>>0)<($1>>>0); + if ($159) { + $160 = (($0) + ($158)|0); + $161 = HEAP8[$160>>0]|0; + $162 = $161&255; + $171 = $162; + } else { + $171 = 0; + } + $163 = (($$1210268) + 28)|0; + $164 = ($163>>>0)<($1>>>0); + if ($164) { + $165 = (($0) + ($163)|0); + $166 = HEAP8[$165>>0]|0; + $167 = $166&255; + $169 = $167; + } else { + $169 = 0; + } + $168 = $169 << 8; + $170 = $168 | $171; + $172 = ($170*80)|0; + $173 = (($172) + ($$1269))|0; + $174 = ($170|0)==(0); + if ($174) { + $$0214 = 0; + } else { + $175 = (($$1210268) + 29)|0; + $176 = ($175>>>0)<($1>>>0); + if ($176) { + $177 = (($0) + ($175)|0); + $178 = HEAP8[$177>>0]|0; + $179 = $178&255; + $188 = $179; + } else { + $188 = 0; + } + $180 = (($$1210268) + 30)|0; + $181 = ($180>>>0)<($1>>>0); + if ($181) { + $182 = (($0) + ($180)|0); + $183 = HEAP8[$182>>0]|0; + $184 = $183&255; + $186 = $184; + } else { + $186 = 0; + } + $185 = $186 << 8; + $187 = $185 | $188; + $189 = (($$1210268) + 31)|0; + $190 = ($189>>>0)<($1>>>0); + if ($190) { + $191 = (($0) + ($189)|0); + $192 = HEAP8[$191>>0]|0; + $193 = $192&255; + $202 = $193; + } else { + $202 = 0; + } + $194 = (($$1210268) + 32)|0; + $195 = ($194>>>0)<($1>>>0); + if ($195) { + $196 = (($0) + ($194)|0); + $197 = HEAP8[$196>>0]|0; + $198 = $197&255; + $200 = $198; + } else { + $200 = 0; + } + $199 = $200 << 8; + $201 = $199 | $202; + $203 = $201 << 16; + $204 = $187 | $203; + $$0214 = $204; + } + $205 = ($$1210268>>>0)<($1>>>0); + if ($205) { + $206 = (($0) + ($$1210268)|0); + $207 = HEAP8[$206>>0]|0; + $208 = $207&255; + $217 = $208; + } else { + $217 = 0; + } + $209 = (($$1210268) + 1)|0; + $210 = ($209>>>0)<($1>>>0); + if ($210) { + $211 = (($0) + ($209)|0); + $212 = HEAP8[$211>>0]|0; + $213 = $212&255; + $215 = $213; + } else { + $215 = 0; + } + $214 = $215 << 8; + $216 = $214 | $217; + $218 = (($$1210268) + 2)|0; + $219 = ($218>>>0)<($1>>>0); + if ($219) { + $220 = (($0) + ($218)|0); + $221 = HEAP8[$220>>0]|0; + $222 = $221&255; + $231 = $222; + } else { + $231 = 0; + } + $223 = (($$1210268) + 3)|0; + $224 = ($223>>>0)<($1>>>0); + if ($224) { + $225 = (($0) + ($223)|0); + $226 = HEAP8[$225>>0]|0; + $227 = $226&255; + $229 = $227; + } else { + $229 = 0; + } + $228 = $229 << 8; + $230 = $228 | $231; + $232 = $230 << 16; + $233 = $216 | $232; + $234 = (($233) + ($$1210268))|0; + $235 = ($170|0)==(0); + if ($235) { + $$0213$lcssa = 0;$$2$lcssa = $173;$$2211$lcssa = $234; + } else { + $$0212262 = 0;$$0213261 = 0;$$2211263 = $234;$$2264 = $173; + while(1) { + $240 = ($$2211263>>>0)<($1>>>0); + if ($240) { + $241 = (($0) + ($$2211263)|0); + $242 = HEAP8[$241>>0]|0; + $243 = $242&255; + $252 = $243; } else { - $$sum41$pn = $46;$filter_bytes$0 = $3;$width$0 = $x; - } - $50 = ($j$0228|0)==(0); - if ($50) { - $51 = (22043 + ($48)|0); - $52 = HEAP8[$51>>0]|0; - $53 = $52&255; - $filter$0 = $53; + $252 = 0; + } + $244 = (($$2211263) + 1)|0; + $245 = ($244>>>0)<($1>>>0); + if ($245) { + $246 = (($0) + ($244)|0); + $247 = HEAP8[$246>>0]|0; + $248 = $247&255; + $250 = $248; + } else { + $250 = 0; + } + $249 = $250 << 8; + $251 = $249 | $252; + $253 = (($$2211263) + 2)|0; + $254 = ($253>>>0)<($1>>>0); + if ($254) { + $255 = (($0) + ($253)|0); + $256 = HEAP8[$255>>0]|0; + $257 = $256&255; + $266 = $257; + } else { + $266 = 0; + } + $258 = (($$2211263) + 3)|0; + $259 = ($258>>>0)<($1>>>0); + if ($259) { + $260 = (($0) + ($258)|0); + $261 = HEAP8[$260>>0]|0; + $262 = $261&255; + $264 = $262; + } else { + $264 = 0; + } + $263 = $264 << 8; + $265 = $263 | $266; + $267 = $265 << 16; + $268 = $251 | $267; + $269 = (($$2211263) + 14)|0; + $270 = ($269>>>0)<($1>>>0); + if ($270) { + $271 = (($0) + ($269)|0); + $272 = HEAP8[$271>>0]|0; + $273 = $272&255; + $276 = $273; + } else { + $276 = 0; + } + $274 = (($268) + ($$0213261))|0; + $275 = $276 >>> 4; + $277 = $275 & 1; + $278 = (2 - ($277))|0; + $279 = $268 << $278; + $$3 = (($279) + ($$2264))|0; + $280 = (($$2211263) + ($$0214))|0; + $281 = (($$0212262) + 1)<<16>>16; + $282 = $281&65535; + $283 = ($282>>>0)<($170>>>0); + if ($283) { + $$0212262 = $281;$$0213261 = $274;$$2211263 = $280;$$2264 = $$3; } else { - $filter$0 = $48; + $$0213$lcssa = $274;$$2$lcssa = $$3;$$2211$lcssa = $280; + break; } - $54 = ($filter_bytes$0|0)>(0); - L30: do { - if ($54) { - $k$0153 = 0; - while(1) { - switch ($filter$0|0) { - case 0: { - $$sum40 = (($k$0153) + 1)|0; - $55 = (($$01229) + ($$sum40)|0); - $56 = HEAP8[$55>>0]|0; - $cur$0$sum55 = (($k$0153) + ($$sum41$pn))|0; - $57 = (($45) + ($cur$0$sum55)|0); - HEAP8[$57>>0] = $56; - break; - } - case 1: { - $$sum39 = (($k$0153) + 1)|0; - $58 = (($$01229) + ($$sum39)|0); - $59 = HEAP8[$58>>0]|0; - $cur$0$sum56 = (($k$0153) + ($$sum41$pn))|0; - $60 = (($45) + ($cur$0$sum56)|0); - HEAP8[$60>>0] = $59; - break; - } - case 2: { - $$sum37 = (($k$0153) + 1)|0; - $61 = (($$01229) + ($$sum37)|0); - $62 = HEAP8[$61>>0]|0; - $63 = $62&255; - $$sum38 = (($k$0153) + ($$sum13))|0; - $64 = (($45) + ($$sum38)|0); - $65 = HEAP8[$64>>0]|0; - $66 = $65&255; - $67 = (($66) + ($63))|0; - $68 = $67&255; - $cur$0$sum57 = (($k$0153) + ($$sum41$pn))|0; - $69 = (($45) + ($cur$0$sum57)|0); - HEAP8[$69>>0] = $68; - break; - } - case 3: { - $$sum35 = (($k$0153) + 1)|0; - $70 = (($$01229) + ($$sum35)|0); - $71 = HEAP8[$70>>0]|0; - $72 = $71&255; - $$sum36 = (($k$0153) + ($$sum13))|0; - $73 = (($45) + ($$sum36)|0); - $74 = HEAP8[$73>>0]|0; - $75 = $74&255; - $76 = $75 >>> 1; - $77 = (($76) + ($72))|0; - $78 = $77&255; - $cur$0$sum58 = (($k$0153) + ($$sum41$pn))|0; - $79 = (($45) + ($cur$0$sum58)|0); - HEAP8[$79>>0] = $78; - break; - } - case 4: { - $$sum33 = (($k$0153) + 1)|0; - $80 = (($$01229) + ($$sum33)|0); - $81 = HEAP8[$80>>0]|0; - $82 = $81&255; - $$sum34 = (($k$0153) + ($$sum13))|0; - $83 = (($45) + ($$sum34)|0); - $84 = HEAP8[$83>>0]|0; - $85 = $84&255; - $86 = (_stbi__paeth(0,$85,0)|0); - $87 = (($86) + ($82))|0; - $88 = $87&255; - $cur$0$sum59 = (($k$0153) + ($$sum41$pn))|0; - $89 = (($45) + ($cur$0$sum59)|0); - HEAP8[$89>>0] = $88; - break; - } - case 5: { - $$sum32 = (($k$0153) + 1)|0; - $90 = (($$01229) + ($$sum32)|0); - $91 = HEAP8[$90>>0]|0; - $cur$0$sum60 = (($k$0153) + ($$sum41$pn))|0; - $92 = (($45) + ($cur$0$sum60)|0); - HEAP8[$92>>0] = $91; - break; - } - case 6: { - $$sum31 = (($k$0153) + 1)|0; - $93 = (($$01229) + ($$sum31)|0); - $94 = HEAP8[$93>>0]|0; - $cur$0$sum61 = (($k$0153) + ($$sum41$pn))|0; - $95 = (($45) + ($cur$0$sum61)|0); - HEAP8[$95>>0] = $94; - break; - } - default: { - } - } - $96 = (($k$0153) + 1)|0; - $exitcond = ($96|0)==($filter_bytes$0|0); - if ($exitcond) { - break L30; - } else { - $k$0153 = $96; - } - } - } - } while(0); - if ($29) { - if (!($4)) { - $cur$0$sum54 = (($$sum41$pn) + ($3))|0; - $97 = (($45) + ($cur$0$sum54)|0); - HEAP8[$97>>0] = -1; - } - $98 = (($$01229) + ($$sum26)|0); - $$1 = $98;$100 = $out_n;$125 = $$sum26; + } + } + $236 = (($$2211$lcssa) + ($$0213$lcssa))|0; + $237 = (($$0215267) + 1)<<16>>16; + $238 = $237&65535; + $239 = ($238>>>0)<($89>>>0); + if ($239) { + $$0215267 = $237;$$1210268 = $236;$$1269 = $$2$lcssa; + } else { + $$1$lcssa = $$2$lcssa;$155 = $87; + break; + } + } + $154 = ($155*304)|0; + $156 = (($154) + 392)|0; + $157 = (($156) + ($$1$lcssa))|0; + return ($157|0); +} +function _jar_xm_load_module($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$0668761 = 0, $$0669766 = 0, $$0670765 = 0, $$0671$lcssa = 0, $$0671787 = 0, $$0672$lcssa = 0, $$0672786 = 0, $$0677769 = 0, $$0678785 = 0, $$0679755 = 0, $$0680753 = 0, $$0681752 = 0, $$0682783 = 0, $$0687 = 0, $$0688776 = 0, $$0689782 = 0, $$0762 = 0, $$1$lcssa = 0, $$1673777 = 0, $$1683 = 0; + var $$1778 = 0, $$2 = 0, $$2674756 = 0, $$2684 = 0, $$3$lcssa794 = 0, $$3675$lcssa = 0, $$3675770 = 0, $$3685 = 0, $$3757 = 0, $$4 = 0, $$4676 = 0, $$4686 = 0, $$5 = 0, $$ph700 = 0, $$ph701 = 0, $$ph707 = 0, $$ph708 = 0, $$ph714 = 0, $$ph715 = 0, $$ph721 = 0; + var $$ph722 = 0, $$ph729 = 0, $$ph730 = 0, $$ph731 = 0, $$ph740 = 0, $$pn = 0, $$pn693 = 0, $$pr = 0, $$sink = 0, $$sink694 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; + var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; + var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; + var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; + var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; + var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; + var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; + var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; + var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; + var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; + var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; + var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; + var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; + var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; + var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; + var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; + var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; + var $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0; + var $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0; + var $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0; + var $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0; + var $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0; + var $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0; + var $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0; + var $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0; + var $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0; + var $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0; + var $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0; + var $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0; + var $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0; + var $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0; + var $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0; + var $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0; + var $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0; + var $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0; + var $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0; + var $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0; + var $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0.0, $769 = 0, $77 = 0, $770 = 0.0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0; + var $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0; + var $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0.0, $802 = 0, $803 = 0.0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0; + var $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0; + var $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0; + var $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0.0, $866 = 0.0, $867 = 0; + var $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0.0, $882 = 0.0, $883 = 0, $884 = 0, $885 = 0; + var $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond793 = 0, $phitmp = 0, $phitmp804 = 0; + var $sext = 0, $sext690 = 0, $sext691 = 0, $sext692 = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = ((($0)) + 4|0); + _memcpy_pad($4,20,$1,$2,17); + $5 = ((($0)) + 25|0); + _memcpy_pad($5,20,$1,$2,38); + $6 = ($2>>>0)>(60); + if ($6) { + $7 = ((($1)) + 60|0); + $8 = HEAP8[$7>>0]|0; + $9 = $8&255; + $10 = ($2|0)==(61); + if ($10) { + $$ph700 = 0;$$ph701 = $9; + label = 5; + } else { + $11 = ((($1)) + 61|0); + $12 = HEAP8[$11>>0]|0; + $13 = $12&255; + $14 = $13 << 8; + $15 = $14 | $9; + $16 = ($2>>>0)>(62); + if ($16) { + $17 = ((($1)) + 62|0); + $18 = HEAP8[$17>>0]|0; + $19 = $18&255; + $20 = ($2|0)==(63); + if ($20) { + $$ph700 = $19;$$ph701 = $15; + label = 5; } else { - $99 = ((($$01229)) + 2|0); - $$1 = $99;$100 = 1;$125 = 2; - } - $$sum27$pn = (($100) + ($$sum13))|0; - $cur$0$sum53$pn = (($100) + ($$sum41$pn))|0; - $cur$1 = (($45) + ($cur$0$sum53$pn)|0); - $prior$0 = (($45) + ($$sum27$pn)|0); - L50: do { - if ($brmerge) { - $101 = (($width$0) + -1)|0; - $102 = Math_imul($101, $3)|0; - switch ($filter$0|0) { - case 0: { - _memcpy(($cur$1|0),($$1|0),($102|0))|0; - break; - } - case 1: { - $121 = ($102|0)>(0); - if ($121) { - $122 = (($$sum41$pn) - ($filter_bytes$0))|0; - $$sum24 = (($122) + ($100))|0; - $$sum25 = (($100) + ($$sum41$pn))|0; - $123 = (($width$0) + -1)|0; - $124 = Math_imul($3, $123)|0; - $k$1226 = 0; - while(1) { - $$sum69 = (($k$1226) + ($125))|0; - $126 = (($$01229) + ($$sum69)|0); - $127 = HEAP8[$126>>0]|0; - $128 = $127&255; - $cur$0$sum42 = (($$sum24) + ($k$1226))|0; - $129 = (($45) + ($cur$0$sum42)|0); - $130 = HEAP8[$129>>0]|0; - $131 = $130&255; - $132 = (($131) + ($128))|0; - $133 = $132&255; - $cur$0$sum = (($$sum25) + ($k$1226))|0; - $134 = (($45) + ($cur$0$sum)|0); - HEAP8[$134>>0] = $133; - $135 = (($k$1226) + 1)|0; - $exitcond289 = ($135|0)==($124|0); - if ($exitcond289) { - break; - } else { - $k$1226 = $135; - } - } - } - break; - } - case 2: { - $118 = ($102|0)>(0); - if ($118) { - $$sum23 = (($100) + ($$sum41$pn))|0; - $119 = (($width$0) + -1)|0; - $120 = Math_imul($3, $119)|0; - $k$2224 = 0; - while(1) { - $$sum68 = (($k$2224) + ($125))|0; - $136 = (($$01229) + ($$sum68)|0); - $137 = HEAP8[$136>>0]|0; - $138 = $137&255; - $prior$0$sum = (($k$2224) + ($$sum27$pn))|0; - $139 = (($45) + ($prior$0$sum)|0); - $140 = HEAP8[$139>>0]|0; - $141 = $140&255; - $142 = (($141) + ($138))|0; - $143 = $142&255; - $cur$0$sum43 = (($$sum23) + ($k$2224))|0; - $144 = (($45) + ($cur$0$sum43)|0); - HEAP8[$144>>0] = $143; - $145 = (($k$2224) + 1)|0; - $exitcond288 = ($145|0)==($120|0); - if ($exitcond288) { - break; - } else { - $k$2224 = $145; - } - } - } - break; - } - case 3: { - $114 = ($102|0)>(0); - if ($114) { - $115 = (($$sum41$pn) - ($filter_bytes$0))|0; - $$sum21 = (($115) + ($100))|0; - $$sum22 = (($100) + ($$sum41$pn))|0; - $116 = (($width$0) + -1)|0; - $117 = Math_imul($3, $116)|0; - $k$3222 = 0; - while(1) { - $$sum67 = (($k$3222) + ($125))|0; - $146 = (($$01229) + ($$sum67)|0); - $147 = HEAP8[$146>>0]|0; - $148 = $147&255; - $prior$0$sum28 = (($k$3222) + ($$sum27$pn))|0; - $149 = (($45) + ($prior$0$sum28)|0); - $150 = HEAP8[$149>>0]|0; - $151 = $150&255; - $cur$0$sum45 = (($$sum21) + ($k$3222))|0; - $152 = (($45) + ($cur$0$sum45)|0); - $153 = HEAP8[$152>>0]|0; - $154 = $153&255; - $155 = (($154) + ($151))|0; - $156 = $155 >>> 1; - $157 = (($156) + ($148))|0; - $158 = $157&255; - $cur$0$sum44 = (($$sum22) + ($k$3222))|0; - $159 = (($45) + ($cur$0$sum44)|0); - HEAP8[$159>>0] = $158; - $160 = (($k$3222) + 1)|0; - $exitcond287 = ($160|0)==($117|0); - if ($exitcond287) { - break; - } else { - $k$3222 = $160; - } - } - } - break; - } - case 4: { - $111 = ($102|0)>(0); - if ($111) { - $$sum19 = (($100) + ($$sum41$pn))|0; - $$sum20 = (($100) + ($$sum41$pn))|0; - $112 = (($width$0) + -1)|0; - $113 = Math_imul($3, $112)|0; - $k$4220 = 0; - while(1) { - $$sum66 = (($k$4220) + ($125))|0; - $161 = (($$01229) + ($$sum66)|0); - $162 = HEAP8[$161>>0]|0; - $163 = $162&255; - $164 = (($k$4220) - ($filter_bytes$0))|0; - $cur$0$sum47 = (($$sum19) + ($164))|0; - $165 = (($45) + ($cur$0$sum47)|0); - $166 = HEAP8[$165>>0]|0; - $167 = $166&255; - $prior$0$sum30 = (($k$4220) + ($$sum27$pn))|0; - $168 = (($45) + ($prior$0$sum30)|0); - $169 = HEAP8[$168>>0]|0; - $170 = $169&255; - $prior$0$sum29 = (($164) + ($$sum27$pn))|0; - $171 = (($45) + ($prior$0$sum29)|0); - $172 = HEAP8[$171>>0]|0; - $173 = $172&255; - $174 = (_stbi__paeth($167,$170,$173)|0); - $175 = (($174) + ($163))|0; - $176 = $175&255; - $cur$0$sum46 = (($$sum20) + ($k$4220))|0; - $177 = (($45) + ($cur$0$sum46)|0); - HEAP8[$177>>0] = $176; - $178 = (($k$4220) + 1)|0; - $exitcond286 = ($178|0)==($113|0); - if ($exitcond286) { - break; - } else { - $k$4220 = $178; - } - } - } - break; - } - case 5: { - $107 = ($102|0)>(0); - if ($107) { - $108 = (($$sum41$pn) - ($filter_bytes$0))|0; - $$sum17 = (($108) + ($100))|0; - $$sum18 = (($100) + ($$sum41$pn))|0; - $109 = (($width$0) + -1)|0; - $110 = Math_imul($3, $109)|0; - $k$5218 = 0; - while(1) { - $$sum65 = (($k$5218) + ($125))|0; - $179 = (($$01229) + ($$sum65)|0); - $180 = HEAP8[$179>>0]|0; - $181 = $180&255; - $cur$0$sum49 = (($$sum17) + ($k$5218))|0; - $182 = (($45) + ($cur$0$sum49)|0); - $183 = HEAP8[$182>>0]|0; - $184 = $183&255; - $185 = $184 >>> 1; - $186 = (($185) + ($181))|0; - $187 = $186&255; - $cur$0$sum48 = (($$sum18) + ($k$5218))|0; - $188 = (($45) + ($cur$0$sum48)|0); - HEAP8[$188>>0] = $187; - $189 = (($k$5218) + 1)|0; - $exitcond285 = ($189|0)==($110|0); - if ($exitcond285) { - break; - } else { - $k$5218 = $189; - } - } - } - break; - } - case 6: { - $103 = ($102|0)>(0); - if ($103) { - $104 = (($$sum41$pn) - ($filter_bytes$0))|0; - $$sum15 = (($104) + ($100))|0; - $$sum16 = (($100) + ($$sum41$pn))|0; - $105 = (($width$0) + -1)|0; - $106 = Math_imul($3, $105)|0; - $k$6216 = 0; - while(1) { - $$sum64 = (($k$6216) + ($125))|0; - $190 = (($$01229) + ($$sum64)|0); - $191 = HEAP8[$190>>0]|0; - $192 = $191&255; - $cur$0$sum51 = (($$sum15) + ($k$6216))|0; - $193 = (($45) + ($cur$0$sum51)|0); - $194 = HEAP8[$193>>0]|0; - $195 = $194&255; - $196 = (_stbi__paeth($195,0,0)|0); - $197 = (($196) + ($192))|0; - $198 = $197&255; - $cur$0$sum50 = (($$sum16) + ($k$6216))|0; - $199 = (($45) + ($cur$0$sum50)|0); - HEAP8[$199>>0] = $198; - $200 = (($k$6216) + 1)|0; - $exitcond284 = ($200|0)==($106|0); - if ($exitcond284) { - break; - } else { - $k$6216 = $200; - } - } - } - break; - } - default: { - } - } - $$sum63 = (($125) + ($102))|0; - $201 = (($$01229) + ($$sum63)|0); - $$9 = $201; - } else { - if (!($6)) { - label = 59; - break L20; - } - switch ($filter$0|0) { - case 0: { - if ($30) { - $$9 = $$1; - break L50; - } else { - $$2213 = $$1;$cur$2212 = $cur$1;$i$0214 = $i$0211; - } - while(1) { - if ($31) { - $k$7208 = 0; - while(1) { - $202 = (($$2213) + ($k$7208)|0); - $203 = HEAP8[$202>>0]|0; - $204 = (($cur$2212) + ($k$7208)|0); - HEAP8[$204>>0] = $203; - $205 = (($k$7208) + 1)|0; - $exitcond281 = ($205|0)==($3|0); - if ($exitcond281) { - break; - } else { - $k$7208 = $205; - } - } - } - $206 = (($cur$2212) + ($3)|0); - HEAP8[$206>>0] = -1; - $207 = (($$2213) + ($3)|0); - $208 = (($cur$2212) + ($out_n)|0); - $i$0 = (($i$0214) + -1)|0; - $209 = ($i$0|0)==(0); - if ($209) { - break; + $23 = ((($1)) + 63|0); + $24 = HEAP8[$23>>0]|0; + $25 = $24&255; + $26 = $25 << 8; + $27 = $26 | $19; + $28 = $27 << 16; + $29 = $28 | $15; + $30 = ($2>>>0)>(64); + if ($30) { + $31 = ((($1)) + 64|0); + $32 = HEAP8[$31>>0]|0; + $33 = $32&255; + $34 = ($2|0)==(65); + if ($34) { + $$ph707 = $33;$$ph708 = $29; + label = 8; + } else { + $37 = ((($1)) + 65|0); + $38 = HEAP8[$37>>0]|0; + $39 = $38&255; + $40 = $39 << 8; + $41 = $40 | $33; + $42 = $41&65535; + $43 = ((($0)) + 46|0); + HEAP16[$43>>1] = $42; + $44 = ($2>>>0)>(66); + if ($44) { + $45 = ((($1)) + 66|0); + $46 = HEAP8[$45>>0]|0; + $47 = $46&255; + $48 = ($2|0)==(67); + if ($48) { + $$ph714 = $47;$$ph715 = $29; + label = 11; } else { - $$2213 = $207;$cur$2212 = $208;$i$0214 = $i$0; - } - } - $$sum304 = (($125) + ($44))|0; - $scevgep283 = (($$01229) + ($$sum304)|0); - $$9 = $scevgep283; - break L50; - break; - } - case 1: { - if ($32) { - $$9 = $$1; - break L50; - } else { - $$3205 = $$1;$cur$3204 = $cur$1;$i$1206 = $i$1203; - } - while(1) { - if ($33) { - $k$8200 = 0; - while(1) { - $210 = (($$3205) + ($k$8200)|0); - $211 = HEAP8[$210>>0]|0; - $212 = $211&255; - $213 = (($k$8200) - ($out_n))|0; - $214 = (($cur$3204) + ($213)|0); - $215 = HEAP8[$214>>0]|0; - $216 = $215&255; - $217 = (($216) + ($212))|0; - $218 = $217&255; - $219 = (($cur$3204) + ($k$8200)|0); - HEAP8[$219>>0] = $218; - $220 = (($k$8200) + 1)|0; - $exitcond279 = ($220|0)==($3|0); - if ($exitcond279) { - break; + $51 = ((($1)) + 67|0); + $52 = HEAP8[$51>>0]|0; + $53 = $52&255; + $54 = $53 << 8; + $55 = $54 | $47; + $56 = $55&65535; + $57 = ((($0)) + 48|0); + HEAP16[$57>>1] = $56; + $58 = ($2>>>0)>(68); + if ($58) { + $59 = ((($1)) + 68|0); + $60 = HEAP8[$59>>0]|0; + $61 = $60&255; + $62 = ($2|0)==(69); + if ($62) { + $$ph721 = $61;$$ph722 = $29; + label = 14; } else { - $k$8200 = $220; + $65 = ((($1)) + 69|0); + $66 = HEAP8[$65>>0]|0; + $67 = $66&255; + $68 = $67 << 8; + $69 = $68 | $61; + $70 = $69&65535; + $71 = ((($0)) + 50|0); + HEAP16[$71>>1] = $70; + $72 = ($2>>>0)>(70); + if ($72) { + $73 = ((($1)) + 70|0); + $74 = HEAP8[$73>>0]|0; + $75 = $74&255; + $76 = ($2|0)==(71); + if ($76) { + $$ph729 = $75;$$ph730 = $29;$$ph731 = $71; + label = 17; + } else { + $79 = ((($1)) + 71|0); + $80 = HEAP8[$79>>0]|0; + $81 = $80&255; + $82 = $81 << 8; + $83 = $82 | $75; + $84 = $83&65535; + $85 = ((($0)) + 52|0); + HEAP16[$85>>1] = $84; + $86 = ($2>>>0)>(72); + if ($86) { + $87 = ((($1)) + 72|0); + $88 = HEAP8[$87>>0]|0; + $89 = $88&255; + $90 = ($2|0)==(73); + if ($90) { + $101 = $85;$147 = $29;$186 = $71;$95 = 0;$96 = $89; + } else { + $91 = ((($1)) + 73|0); + $92 = HEAP8[$91>>0]|0; + $93 = $92&255; + $phitmp = $93 << 8; + $101 = $85;$147 = $29;$186 = $71;$95 = $phitmp;$96 = $89; + } + } else { + $101 = $85;$147 = $29;$186 = $71;$95 = 0;$96 = 0; + } + } + } else { + $$ph729 = 0;$$ph730 = $29;$$ph731 = $71; + label = 17; + } } + } else { + $$ph721 = 0;$$ph722 = $29; + label = 14; } } - $221 = (($cur$3204) + ($3)|0); - HEAP8[$221>>0] = -1; - $222 = (($$3205) + ($3)|0); - $223 = (($cur$3204) + ($out_n)|0); - $i$1 = (($i$1206) + -1)|0; - $224 = ($i$1|0)==(0); - if ($224) { - break; - } else { - $$3205 = $222;$cur$3204 = $223;$i$1206 = $i$1; - } - } - $$sum303 = (($125) + ($44))|0; - $scevgep280 = (($$01229) + ($$sum303)|0); - $$9 = $scevgep280; - break L50; - break; - } - case 2: { - if ($34) { - $$9 = $$1; - break L50; } else { - $$4197 = $$1;$cur$4195 = $cur$1;$i$2198 = $i$2194;$prior$3196 = $prior$0; - } - while(1) { - if ($35) { - $k$9191 = 0; - while(1) { - $225 = (($$4197) + ($k$9191)|0); - $226 = HEAP8[$225>>0]|0; - $227 = $226&255; - $228 = (($prior$3196) + ($k$9191)|0); - $229 = HEAP8[$228>>0]|0; - $230 = $229&255; - $231 = (($230) + ($227))|0; - $232 = $231&255; - $233 = (($cur$4195) + ($k$9191)|0); - HEAP8[$233>>0] = $232; - $234 = (($k$9191) + 1)|0; - $exitcond277 = ($234|0)==($3|0); - if ($exitcond277) { - break; - } else { - $k$9191 = $234; - } - } - } - $235 = (($cur$4195) + ($3)|0); - HEAP8[$235>>0] = -1; - $236 = (($$4197) + ($3)|0); - $237 = (($cur$4195) + ($out_n)|0); - $238 = (($prior$3196) + ($out_n)|0); - $i$2 = (($i$2198) + -1)|0; - $239 = ($i$2|0)==(0); - if ($239) { - break; - } else { - $$4197 = $236;$cur$4195 = $237;$i$2198 = $i$2;$prior$3196 = $238; - } + $$ph714 = 0;$$ph715 = $29; + label = 11; } - $$sum302 = (($125) + ($44))|0; - $scevgep278 = (($$01229) + ($$sum302)|0); - $$9 = $scevgep278; - break L50; - break; } - case 3: { - if ($36) { - $$9 = $$1; - break L50; + } else { + $$ph707 = 0;$$ph708 = $29; + label = 8; + } + } + } else { + $$ph700 = 0;$$ph701 = $15; + label = 5; + } + } + } else { + $$ph700 = 0;$$ph701 = 0; + label = 5; + } + if ((label|0) == 5) { + $21 = $$ph700 << 16; + $22 = $$ph701 | $21; + $$ph707 = 0;$$ph708 = $22; + label = 8; + } + if ((label|0) == 8) { + $35 = $$ph707&65535; + $36 = ((($0)) + 46|0); + HEAP16[$36>>1] = $35; + $$ph714 = 0;$$ph715 = $$ph708; + label = 11; + } + if ((label|0) == 11) { + $49 = $$ph714&65535; + $50 = ((($0)) + 48|0); + HEAP16[$50>>1] = $49; + $$ph721 = 0;$$ph722 = $$ph715; + label = 14; + } + if ((label|0) == 14) { + $63 = $$ph721&65535; + $64 = ((($0)) + 50|0); + HEAP16[$64>>1] = $63; + $$ph729 = 0;$$ph730 = $$ph722;$$ph731 = $64; + label = 17; + } + if ((label|0) == 17) { + $77 = $$ph729&65535; + $78 = ((($0)) + 52|0); + HEAP16[$78>>1] = $77; + $101 = $78;$147 = $$ph730;$186 = $$ph731;$95 = 0;$96 = 0; + } + $94 = $95 | $96; + $97 = $94&65535; + $98 = ((($0)) + 54|0); + HEAP16[$98>>1] = $97; + $99 = ((($0)) + 316|0); + HEAP32[$99>>2] = $3; + $100 = HEAP16[$101>>1]|0; + $102 = $100&65535; + $103 = $102 << 3; + $104 = (($3) + ($103)|0); + $105 = ((($0)) + 320|0); + HEAP32[$105>>2] = $104; + $106 = HEAP16[$98>>1]|0; + $107 = $106&65535; + $108 = ($107*280)|0; + $109 = (($104) + ($108)|0); + $110 = ($2>>>0)>(74); + if ($110) { + $112 = ((($1)) + 74|0); + $113 = HEAP8[$112>>0]|0; + $114 = ($2>>>0)>(76); + $115 = $113 & 1; + $116 = $115 ^ 1; + $117 = $116&255; + $118 = ((($0)) + 56|0); + HEAP32[$118>>2] = $117; + if ($114) { + $119 = ($2|0)==(77); + $120 = ((($1)) + 76|0); + $121 = HEAP8[$120>>0]|0; + $122 = $121&255; + if ($119) { + $$ph740 = $122; + label = 25; + } else { + $125 = ((($1)) + 77|0); + $126 = HEAP8[$125>>0]|0; + $127 = $126&255; + $128 = $127 << 8; + $129 = $128 | $122; + $130 = $129&65535; + $131 = ((($0)) + 328|0); + HEAP16[$131>>1] = $130; + $132 = ($2>>>0)>(78); + if ($132) { + $133 = ((($1)) + 78|0); + $134 = HEAP8[$133>>0]|0; + $135 = $134&255; + $136 = ($2|0)==(79); + if ($136) { + $141 = 0;$142 = $135; + } else { + $137 = ((($1)) + 79|0); + $138 = HEAP8[$137>>0]|0; + $139 = $138&255; + $phitmp804 = $139 << 8; + $141 = $phitmp804;$142 = $135; + } + } else { + $141 = 0;$142 = 0; + } + } + } else { + $$ph740 = 0; + label = 25; + } + } else { + $111 = ((($0)) + 56|0); + HEAP32[$111>>2] = 1; + $$ph740 = 0; + label = 25; + } + if ((label|0) == 25) { + $123 = $$ph740&65535; + $124 = ((($0)) + 328|0); + HEAP16[$124>>1] = $123; + $141 = 0;$142 = 0; + } + $140 = $141 | $142; + $143 = $140&65535; + $144 = ((($0)) + 330|0); + HEAP16[$144>>1] = $143; + $145 = ((($0)) + 60|0); + _memcpy_pad($145,256,$1,$2,80); + $146 = (($147) + 60)|0; + $148 = HEAP16[$101>>1]|0; + $149 = ($148<<16>>16)==(0); + if ($149) { + $$0671$lcssa = $109;$$0672$lcssa = $146; + } else { + $$0671787 = $109;$$0672786 = $146;$$0678785 = 0;$183 = 0; + while(1) { + $152 = (($$0672786) + 7)|0; + $153 = ($152>>>0)<($2>>>0); + if ($153) { + $154 = (($1) + ($152)|0); + $155 = HEAP8[$154>>0]|0; + $156 = $155&255; + $165 = $156; + } else { + $165 = 0; + } + $157 = (($$0672786) + 8)|0; + $158 = ($157>>>0)<($2>>>0); + if ($158) { + $159 = (($1) + ($157)|0); + $160 = HEAP8[$159>>0]|0; + $161 = $160&255; + $163 = $161; + } else { + $163 = 0; + } + $162 = $163 << 8; + $164 = $162 | $165; + $166 = HEAP32[$99>>2]|0; + $167 = (($$0672786) + 5)|0; + $168 = ($167>>>0)<($2>>>0); + if ($168) { + $169 = (($1) + ($167)|0); + $170 = HEAP8[$169>>0]|0; + $171 = $170&255; + $180 = $171; + } else { + $180 = 0; + } + $172 = (($$0672786) + 6)|0; + $173 = ($172>>>0)<($2>>>0); + if ($173) { + $174 = (($1) + ($172)|0); + $175 = HEAP8[$174>>0]|0; + $176 = $175&255; + $178 = $176; + } else { + $178 = 0; + } + $177 = $178 << 8; + $179 = $177 | $180; + $181 = $179&65535; + $182 = (($166) + ($183<<3)|0); + HEAP16[$182>>1] = $181; + $184 = (((($166) + ($183<<3)|0)) + 4|0); + HEAP32[$184>>2] = $$0671787; + $185 = HEAP16[$186>>1]|0; + $187 = $185&65535; + $188 = ($179*5)|0; + $189 = Math_imul($188, $187)|0; + $190 = (($$0671787) + ($189)|0); + $191 = ($$0672786>>>0)<($2>>>0); + if ($191) { + $192 = (($1) + ($$0672786)|0); + $193 = HEAP8[$192>>0]|0; + $194 = $193&255; + $203 = $194; + } else { + $203 = 0; + } + $195 = (($$0672786) + 1)|0; + $196 = ($195>>>0)<($2>>>0); + if ($196) { + $197 = (($1) + ($195)|0); + $198 = HEAP8[$197>>0]|0; + $199 = $198&255; + $201 = $199; + } else { + $201 = 0; + } + $200 = $201 << 8; + $202 = $200 | $203; + $204 = (($$0672786) + 2)|0; + $205 = ($204>>>0)<($2>>>0); + if ($205) { + $206 = (($1) + ($204)|0); + $207 = HEAP8[$206>>0]|0; + $208 = $207&255; + $217 = $208; + } else { + $217 = 0; + } + $209 = (($$0672786) + 3)|0; + $210 = ($209>>>0)<($2>>>0); + if ($210) { + $211 = (($1) + ($209)|0); + $212 = HEAP8[$211>>0]|0; + $213 = $212&255; + $215 = $213; + } else { + $215 = 0; + } + $214 = $215 << 8; + $216 = $214 | $217; + $218 = $216 << 16; + $219 = $202 | $218; + $220 = (($219) + ($$0672786))|0; + $221 = ($164|0)==(0); + if ($221) { + $222 = HEAP32[$184>>2]|0; + $223 = HEAP16[$182>>1]|0; + $224 = $223&65535; + $225 = ($224*5)|0; + $226 = HEAP16[$186>>1]|0; + $227 = $226&65535; + $228 = Math_imul($225, $227)|0; + _memset(($222|0),0,($228|0))|0; + } else { + $$0682783 = 0;$$0689782 = 0;$230 = 0; + while(1) { + $229 = (($230) + ($220))|0; + $231 = ($229>>>0)<($2>>>0); + do { + if ($231) { + $235 = (($1) + ($229)|0); + $236 = HEAP8[$235>>0]|0; + $237 = $236&255; + $238 = HEAP32[$184>>2]|0; + $239 = $$0689782&65535; + $240 = (($238) + (($239*5)|0)|0); + $241 = $237 & 128; + $242 = ($241|0)==(0); + if ($242) { + $308 = $237;$309 = $240;$318 = $238;$319 = $239; + label = 77; } else { - $$5188 = $$1;$cur$5186 = $cur$1;$i$3189 = $i$3185;$prior$4187 = $prior$0; - } - while(1) { - if ($37) { - $k$10182 = 0; - while(1) { - $240 = (($$5188) + ($k$10182)|0); - $241 = HEAP8[$240>>0]|0; - $242 = $241&255; - $243 = (($prior$4187) + ($k$10182)|0); - $244 = HEAP8[$243>>0]|0; - $245 = $244&255; - $246 = (($k$10182) - ($out_n))|0; - $247 = (($cur$5186) + ($246)|0); - $248 = HEAP8[$247>>0]|0; - $249 = $248&255; - $250 = (($249) + ($245))|0; - $251 = $250 >>> 1; - $252 = (($251) + ($242))|0; - $253 = $252&255; - $254 = (($cur$5186) + ($k$10182)|0); - HEAP8[$254>>0] = $253; - $255 = (($k$10182) + 1)|0; - $exitcond275 = ($255|0)==($3|0); - if ($exitcond275) { - break; - } else { - $k$10182 = $255; - } + $243 = (($$0682783) + 1)<<16>>16; + $244 = $237 & 1; + $245 = ($244|0)==(0); + if ($245) { + HEAP8[$240>>0] = 0; + $$1683 = $243; + } else { + $246 = $243&65535; + $247 = (($246) + ($220))|0; + $248 = ($247>>>0)<($2>>>0); + if ($248) { + $249 = (($1) + ($247)|0); + $250 = HEAP8[$249>>0]|0; + $251 = $250&255; + $253 = $251; + } else { + $253 = 0; } - } - $256 = (($cur$5186) + ($3)|0); - HEAP8[$256>>0] = -1; - $257 = (($$5188) + ($3)|0); - $258 = (($cur$5186) + ($out_n)|0); - $259 = (($prior$4187) + ($out_n)|0); - $i$3 = (($i$3189) + -1)|0; - $260 = ($i$3|0)==(0); - if ($260) { - break; + $252 = $253&255; + HEAP8[$240>>0] = $252; + $254 = (($$0682783) + 2)<<16>>16; + $$1683 = $254; + } + $255 = $237 & 2; + $256 = ($255|0)==(0); + if ($256) { + $267 = (((($238) + (($239*5)|0)|0)) + 1|0); + HEAP8[$267>>0] = 0; + $$2684 = $$1683; } else { - $$5188 = $257;$cur$5186 = $258;$i$3189 = $i$3;$prior$4187 = $259; - } - } - $$sum301 = (($125) + ($44))|0; - $scevgep276 = (($$01229) + ($$sum301)|0); - $$9 = $scevgep276; - break L50; - break; - } - case 4: { - if ($38) { - $$9 = $$1; - break L50; - } else { - $$6179 = $$1;$cur$6177 = $cur$1;$i$4180 = $i$4176;$prior$5178 = $prior$0; - } - while(1) { - if ($39) { - $k$11173 = 0; - while(1) { - $261 = (($$6179) + ($k$11173)|0); - $262 = HEAP8[$261>>0]|0; - $263 = $262&255; - $264 = (($k$11173) - ($out_n))|0; - $265 = (($cur$6177) + ($264)|0); - $266 = HEAP8[$265>>0]|0; - $267 = $266&255; - $268 = (($prior$5178) + ($k$11173)|0); - $269 = HEAP8[$268>>0]|0; - $270 = $269&255; - $271 = (($prior$5178) + ($264)|0); - $272 = HEAP8[$271>>0]|0; - $273 = $272&255; - $274 = (_stbi__paeth($267,$270,$273)|0); - $275 = (($274) + ($263))|0; - $276 = $275&255; - $277 = (($cur$6177) + ($k$11173)|0); - HEAP8[$277>>0] = $276; - $278 = (($k$11173) + 1)|0; - $exitcond273 = ($278|0)==($3|0); - if ($exitcond273) { - break; - } else { - $k$11173 = $278; - } + $257 = $$1683&65535; + $258 = (($257) + ($220))|0; + $259 = ($258>>>0)<($2>>>0); + if ($259) { + $260 = (($1) + ($258)|0); + $261 = HEAP8[$260>>0]|0; + $262 = $261&255; + $264 = $262; + } else { + $264 = 0; } - } - $279 = (($cur$6177) + ($3)|0); - HEAP8[$279>>0] = -1; - $280 = (($$6179) + ($3)|0); - $281 = (($cur$6177) + ($out_n)|0); - $282 = (($prior$5178) + ($out_n)|0); - $i$4 = (($i$4180) + -1)|0; - $283 = ($i$4|0)==(0); - if ($283) { - break; + $263 = $264&255; + $265 = (((($238) + (($239*5)|0)|0)) + 1|0); + HEAP8[$265>>0] = $263; + $266 = (($$1683) + 1)<<16>>16; + $$2684 = $266; + } + $268 = $237 & 4; + $269 = ($268|0)==(0); + if ($269) { + $280 = (((($238) + (($239*5)|0)|0)) + 2|0); + HEAP8[$280>>0] = 0; + $$3685 = $$2684; } else { - $$6179 = $280;$cur$6177 = $281;$i$4180 = $i$4;$prior$5178 = $282; - } - } - $$sum300 = (($125) + ($44))|0; - $scevgep274 = (($$01229) + ($$sum300)|0); - $$9 = $scevgep274; - break L50; - break; - } - case 5: { - if ($40) { - $$9 = $$1; - break L50; - } else { - $$7170 = $$1;$cur$7169 = $cur$1;$i$5171 = $i$5168; - } - while(1) { - if ($41) { - $k$12165 = 0; - while(1) { - $284 = (($$7170) + ($k$12165)|0); - $285 = HEAP8[$284>>0]|0; - $286 = $285&255; - $287 = (($k$12165) - ($out_n))|0; - $288 = (($cur$7169) + ($287)|0); - $289 = HEAP8[$288>>0]|0; - $290 = $289&255; - $291 = $290 >>> 1; - $292 = (($291) + ($286))|0; - $293 = $292&255; - $294 = (($cur$7169) + ($k$12165)|0); - HEAP8[$294>>0] = $293; - $295 = (($k$12165) + 1)|0; - $exitcond271 = ($295|0)==($3|0); - if ($exitcond271) { - break; - } else { - $k$12165 = $295; - } + $270 = $$2684&65535; + $271 = (($270) + ($220))|0; + $272 = ($271>>>0)<($2>>>0); + if ($272) { + $273 = (($1) + ($271)|0); + $274 = HEAP8[$273>>0]|0; + $275 = $274&255; + $277 = $275; + } else { + $277 = 0; } - } - $296 = (($cur$7169) + ($3)|0); - HEAP8[$296>>0] = -1; - $297 = (($$7170) + ($3)|0); - $298 = (($cur$7169) + ($out_n)|0); - $i$5 = (($i$5171) + -1)|0; - $299 = ($i$5|0)==(0); - if ($299) { - break; + $276 = $277&255; + $278 = (((($238) + (($239*5)|0)|0)) + 2|0); + HEAP8[$278>>0] = $276; + $279 = (($$2684) + 1)<<16>>16; + $$3685 = $279; + } + $281 = $237 & 8; + $282 = ($281|0)==(0); + if ($282) { + $293 = (((($238) + (($239*5)|0)|0)) + 3|0); + HEAP8[$293>>0] = 0; + $$4686 = $$3685; } else { - $$7170 = $297;$cur$7169 = $298;$i$5171 = $i$5; - } - } - $$sum299 = (($125) + ($44))|0; - $scevgep272 = (($$01229) + ($$sum299)|0); - $$9 = $scevgep272; - break L50; - break; - } - case 6: { - if ($42) { - $$9 = $$1; - break L50; - } else { - $$8162 = $$1;$cur$8161 = $cur$1;$i$6163 = $i$6160; - } - while(1) { - if ($43) { - $k$13157 = 0; - while(1) { - $300 = (($$8162) + ($k$13157)|0); - $301 = HEAP8[$300>>0]|0; - $302 = $301&255; - $303 = (($k$13157) - ($out_n))|0; - $304 = (($cur$8161) + ($303)|0); - $305 = HEAP8[$304>>0]|0; - $306 = $305&255; - $307 = (_stbi__paeth($306,0,0)|0); - $308 = (($307) + ($302))|0; - $309 = $308&255; - $310 = (($cur$8161) + ($k$13157)|0); - HEAP8[$310>>0] = $309; - $311 = (($k$13157) + 1)|0; - $exitcond269 = ($311|0)==($3|0); - if ($exitcond269) { - break; - } else { - $k$13157 = $311; - } + $283 = $$3685&65535; + $284 = (($283) + ($220))|0; + $285 = ($284>>>0)<($2>>>0); + if ($285) { + $286 = (($1) + ($284)|0); + $287 = HEAP8[$286>>0]|0; + $288 = $287&255; + $290 = $288; + } else { + $290 = 0; } - } - $312 = (($cur$8161) + ($3)|0); - HEAP8[$312>>0] = -1; - $313 = (($$8162) + ($3)|0); - $314 = (($cur$8161) + ($out_n)|0); - $i$6 = (($i$6163) + -1)|0; - $315 = ($i$6|0)==(0); - if ($315) { + $289 = $290&255; + $291 = (((($238) + (($239*5)|0)|0)) + 3|0); + HEAP8[$291>>0] = $289; + $292 = (($$3685) + 1)<<16>>16; + $$4686 = $292; + } + $294 = $237 & 16; + $295 = ($294|0)==(0); + if ($295) { + $306 = (((($238) + (($239*5)|0)|0)) + 4|0); + HEAP8[$306>>0] = 0; + $$5 = $$4686; break; + } + $296 = $$4686&65535; + $297 = (($296) + ($220))|0; + $298 = ($297>>>0)<($2>>>0); + if ($298) { + $299 = (($1) + ($297)|0); + $300 = HEAP8[$299>>0]|0; + $301 = $300&255; + $303 = $301; } else { - $$8162 = $313;$cur$8161 = $314;$i$6163 = $i$6; + $303 = 0; } + $302 = $303&255; + $304 = (((($238) + (($239*5)|0)|0)) + 4|0); + HEAP8[$304>>0] = $302; + $305 = (($$4686) + 1)<<16>>16; + $$5 = $305; } - $$sum290 = (($125) + ($44))|0; - $scevgep270 = (($$01229) + ($$sum290)|0); - $$9 = $scevgep270; - break L50; - break; - } - default: { - $$9 = $$1; - break L50; + } else { + $232 = HEAP32[$184>>2]|0; + $233 = $$0689782&65535; + $234 = (($232) + (($233*5)|0)|0); + $308 = 0;$309 = $234;$318 = $232;$319 = $233; + label = 77; } + } while(0); + if ((label|0) == 77) { + label = 0; + $307 = $308&255; + HEAP8[$309>>0] = $307; + $310 = (($229) + 1)|0; + $311 = ($310>>>0)<($2>>>0); + if ($311) { + $312 = (($1) + ($310)|0); + $313 = HEAP8[$312>>0]|0; + $314 = $313&255; + $316 = $314; + } else { + $316 = 0; } + $315 = $316&255; + $317 = (((($318) + (($319*5)|0)|0)) + 1|0); + HEAP8[$317>>0] = $315; + $320 = (($229) + 2)|0; + $321 = ($320>>>0)<($2>>>0); + if ($321) { + $322 = (($1) + ($320)|0); + $323 = HEAP8[$322>>0]|0; + $324 = $323&255; + $326 = $324; + } else { + $326 = 0; + } + $325 = $326&255; + $327 = (((($318) + (($319*5)|0)|0)) + 2|0); + HEAP8[$327>>0] = $325; + $328 = (($229) + 3)|0; + $329 = ($328>>>0)<($2>>>0); + if ($329) { + $330 = (($1) + ($328)|0); + $331 = HEAP8[$330>>0]|0; + $332 = $331&255; + $334 = $332; + } else { + $334 = 0; + } + $333 = $334&255; + $335 = (((($318) + (($319*5)|0)|0)) + 3|0); + HEAP8[$335>>0] = $333; + $336 = (($229) + 4)|0; + $337 = ($336>>>0)<($2>>>0); + if ($337) { + $338 = (($1) + ($336)|0); + $339 = HEAP8[$338>>0]|0; + $340 = $339&255; + $342 = $340; + } else { + $342 = 0; + } + $341 = $342&255; + $343 = (((($318) + (($319*5)|0)|0)) + 4|0); + HEAP8[$343>>0] = $341; + $344 = (($230) + 5)|0; + $345 = $344&65535; + $$5 = $345; + } + $346 = (($$0689782) + 1)<<16>>16; + $347 = $$5&65535; + $348 = ($347>>>0)<($164>>>0); + if ($348) { + $$0682783 = $$5;$$0689782 = $346;$230 = $347; + } else { + break; } - } while(0); - $316 = (($j$0228) + 1)|0; - $317 = ($316>>>0)<($y>>>0); - if ($317) { - $$01229 = $$9;$j$0228 = $316; - } else { - break L18; } } - if ((label|0) == 14) { - _stbi__err(22007); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 17) { - ___assert_fail((22022|0),(21839|0),4016,(21962|0)); - // unreachable; - } - else if ((label|0) == 59) { - ___assert_fail((22048|0),(21839|0),4069,(21962|0)); - // unreachable; + $349 = (($220) + ($164))|0; + $350 = (($$0678785) + 1)<<16>>16; + $351 = $350&65535; + $352 = HEAP16[$101>>1]|0; + $353 = ($350&65535)<($352&65535); + if ($353) { + $$0671787 = $190;$$0672786 = $349;$$0678785 = $350;$183 = $351; + } else { + $$0671$lcssa = $190;$$0672$lcssa = $349; + break; } } - } while(0); - $318 = ($depth|0)>(7); - $319 = ($y|0)==(0); - $or$cond311 = $318 | $319; - if ($or$cond311) { - $$0 = 1; - return ($$0|0); } - $$sum = (($1) - ($15))|0; - $320 = ($color|0)==(0); - $321 = (21752 + ($depth)|0); - $q$0148 = (($x) + -1)|0; - $322 = ($q$0148|0)>(-1); - $q$1145 = (($x) + -1)|0; - $323 = ($q$1145|0)>(-1); - $324 = ($12|0)>(1); - $325 = ($12|0)>(3); - $326 = ($12|0)>(7); - $327 = Math_imul($3, $x)|0; - $328 = (($327) + -8)|0; - $329 = $328 >>> 3; - $330 = Math_imul($x, $out_n)|0; - $331 = (($329) + ($330))|0; - $332 = (($331) + 1)|0; - $333 = Math_imul($3, $depth)|0; - $334 = Math_imul($333, $x)|0; - $335 = (($334) + 7)|0; - $336 = $335 >>> 3; - $337 = (($332) - ($336))|0; - $338 = (($327) + -8)|0; - $339 = $329 << 3; - $340 = (($338) - ($339))|0; - $341 = (($339) + 8)|0; - $342 = Math_imul($3, $x)|0; - $343 = (($342) + -4)|0; - $344 = $343 >>> 2; - $345 = Math_imul($x, $out_n)|0; - $346 = (($344) + ($345))|0; - $347 = (($346) + 1)|0; - $348 = Math_imul($3, $depth)|0; - $349 = Math_imul($348, $x)|0; - $350 = (($349) + 7)|0; - $351 = $350 >>> 3; - $352 = (($347) - ($351))|0; - $353 = (($342) + -4)|0; - $354 = $344 << 2; - $355 = (($353) - ($354))|0; - $356 = (($354) + 4)|0; - $357 = Math_imul($3, $x)|0; - $358 = (($357) + -2)|0; - $359 = $358 >>> 1; - $360 = Math_imul($x, $out_n)|0; - $361 = (($359) + ($360))|0; - $362 = (($361) + 1)|0; - $363 = Math_imul($3, $depth)|0; - $364 = Math_imul($363, $x)|0; - $365 = (($364) + 7)|0; - $366 = $365 >>> 3; - $367 = (($362) - ($366))|0; - $368 = (($357) + -2)|0; - $369 = $359 << 1; - $370 = (($368) - ($369))|0; - $371 = (($369) + 2)|0; - $indvars$iv = $337;$indvars$iv254 = $341;$indvars$iv257 = $352;$indvars$iv260 = $356;$indvars$iv263 = $367;$indvars$iv266 = $371;$j$1151 = 0; - L148: while(1) { - $372 = HEAP32[$10>>2]|0; - $373 = Math_imul($j$1151, $1)|0; - $374 = (($372) + ($373)|0); - $$sum2 = (($$sum) + ($373))|0; - $375 = (($372) + ($$sum2)|0); - if ($320) { - $376 = HEAP8[$321>>0]|0; - $377 = $376&255; - $382 = $377; + $150 = HEAP16[$98>>1]|0; + $151 = ($150<<16>>16)==(0); + if ($151) { + $$1$lcssa = $$0671$lcssa; + return ($$1$lcssa|0); + } else { + $$0688776 = 0;$$1673777 = $$0672$lcssa;$$1778 = $$0671$lcssa; + } + while(1) { + $354 = $$0688776&65535; + $355 = HEAP32[$105>>2]|0; + $356 = (($355) + (($354*280)|0)|0); + $357 = (($$1673777) + 4)|0; + _memcpy_pad($356,22,$1,$2,$357); + $358 = (($$1673777) + 27)|0; + $359 = ($358>>>0)<($2>>>0); + if ($359) { + $360 = (($1) + ($358)|0); + $361 = HEAP8[$360>>0]|0; + $362 = $361&255; + $371 = $362; } else { - $382 = 1; - } - switch ($depth|0) { - case 4: { - if ($324) { - $scevgep265 = (($372) + ($indvars$iv263)|0); - $cur1$0138 = $374;$in$0139 = $375;$k$14137 = $12; + $371 = 0; + } + $363 = (($$1673777) + 28)|0; + $364 = ($363>>>0)<($2>>>0); + if ($364) { + $365 = (($1) + ($363)|0); + $366 = HEAP8[$365>>0]|0; + $367 = $366&255; + $369 = $367; + } else { + $369 = 0; + } + $368 = $369 << 8; + $370 = $368 | $371; + $372 = $370&65535; + $373 = (((($355) + (($354*280)|0)|0)) + 24|0); + HEAP16[$373>>1] = $372; + $374 = ($370|0)==(0); + if ($374) { + $629 = (((($355) + (($354*280)|0)|0)) + 276|0); + HEAP32[$629>>2] = 0; + $$0687 = 0;$$2 = $$1778; + } else { + $375 = (($$1673777) + 29)|0; + $376 = ($375>>>0)<($2>>>0); + if ($376) { + $377 = (($1) + ($375)|0); + $378 = HEAP8[$377>>0]|0; + $379 = $378&255; + $388 = $379; + } else { + $388 = 0; + } + $380 = (($$1673777) + 30)|0; + $381 = ($380>>>0)<($2>>>0); + if ($381) { + $382 = (($1) + ($380)|0); + $383 = HEAP8[$382>>0]|0; + $384 = $383&255; + $386 = $384; + } else { + $386 = 0; + } + $385 = $386 << 8; + $387 = $385 | $388; + $389 = (($$1673777) + 31)|0; + $390 = ($389>>>0)<($2>>>0); + if ($390) { + $391 = (($1) + ($389)|0); + $392 = HEAP8[$391>>0]|0; + $393 = $392&255; + $402 = $393; + } else { + $402 = 0; + } + $394 = (($$1673777) + 32)|0; + $395 = ($394>>>0)<($2>>>0); + if ($395) { + $396 = (($1) + ($394)|0); + $397 = HEAP8[$396>>0]|0; + $398 = $397&255; + $400 = $398; + } else { + $400 = 0; + } + $399 = $400 << 8; + $401 = $399 | $402; + $403 = $401 << 16; + $404 = $387 | $403; + $405 = (((($355) + (($354*280)|0)|0)) + 26|0); + $406 = (($$1673777) + 33)|0; + _memcpy_pad($405,96,$1,$2,$406); + $407 = (($$1673777) + 225)|0; + $408 = ($407>>>0)<($2>>>0); + if ($408) { + $409 = (($1) + ($407)|0); + $410 = HEAP8[$409>>0]|0; + $411 = $410&255; + $413 = $411; + } else { + $413 = 0; + } + $412 = $413&255; + $414 = (((($355) + (($354*280)|0)|0)) + 172|0); + HEAP8[$414>>0] = $412; + $415 = (($$1673777) + 226)|0; + $416 = ($415>>>0)<($2>>>0); + if ($416) { + $417 = (($1) + ($415)|0); + $418 = HEAP8[$417>>0]|0; + $419 = $418&255; + $421 = $419; + } else { + $421 = 0; + } + $420 = $421&255; + $422 = (((($355) + (($354*280)|0)|0)) + 236|0); + HEAP8[$422>>0] = $420; + $423 = HEAP8[$414>>0]|0; + $424 = ($423<<24>>24)==(0); + if ($424) { + $427 = $420; + } else { + $425 = (($$1673777) + 129)|0; + $$0681752 = 0;$430 = 0; while(1) { - $378 = HEAP8[$in$0139>>0]|0; - $379 = $378&255; - $380 = $379 >>> 4; - $381 = Math_imul($380, $382)|0; - $383 = $381&255; - $384 = ((($cur1$0138)) + 1|0); - HEAP8[$cur1$0138>>0] = $383; - $385 = HEAP8[$in$0139>>0]|0; - $386 = $385&255; - $387 = $386 & 15; - $388 = Math_imul($387, $382)|0; - $389 = $388&255; - $390 = ((($cur1$0138)) + 2|0); - HEAP8[$384>>0] = $389; - $391 = (($k$14137) + -2)|0; - $392 = ((($in$0139)) + 1|0); - $393 = ($391|0)>(1); - if ($393) { - $cur1$0138 = $390;$in$0139 = $392;$k$14137 = $391; + $429 = $430 << 2; + $431 = (($425) + ($429))|0; + $432 = ($431>>>0)<($2>>>0); + if ($432) { + $433 = (($1) + ($431)|0); + $434 = HEAP8[$433>>0]|0; + $435 = $434&255; + $444 = $435; + } else { + $444 = 0; + } + $436 = (($431) + 1)|0; + $437 = ($436>>>0)<($2>>>0); + if ($437) { + $438 = (($1) + ($436)|0); + $439 = HEAP8[$438>>0]|0; + $440 = $439&255; + $442 = $440; + } else { + $442 = 0; + } + $441 = $442 << 8; + $443 = $441 | $444; + $445 = $443&65535; + $446 = ((((($355) + (($354*280)|0)|0)) + 124|0) + ($430<<2)|0); + HEAP16[$446>>1] = $445; + $447 = (($431) + 2)|0; + $448 = ($447>>>0)<($2>>>0); + if ($448) { + $449 = (($1) + ($447)|0); + $450 = HEAP8[$449>>0]|0; + $451 = $450&255; + $460 = $451; + } else { + $460 = 0; + } + $452 = (($431) + 3)|0; + $453 = ($452>>>0)<($2>>>0); + if ($453) { + $454 = (($1) + ($452)|0); + $455 = HEAP8[$454>>0]|0; + $456 = $455&255; + $458 = $456; + } else { + $458 = 0; + } + $457 = $458 << 8; + $459 = $457 | $460; + $461 = $459&65535; + $462 = ((((((($355) + (($354*280)|0)|0)) + 124|0) + ($430<<2)|0)) + 2|0); + HEAP16[$462>>1] = $461; + $463 = (($$0681752) + 1)<<24>>24; + $464 = $463&255; + $465 = HEAP8[$414>>0]|0; + $466 = ($463&255)<($465&255); + if ($466) { + $$0681752 = $463;$430 = $464; } else { break; } } - $scevgep268 = (($372) + ($indvars$iv266)|0); - $cur1$0$lcssa = $scevgep268;$in$0$lcssa = $scevgep265;$k$14$lcssa = $370; - } else { - $cur1$0$lcssa = $374;$in$0$lcssa = $375;$k$14$lcssa = $12; + $$pr = HEAP8[$422>>0]|0; + $427 = $$pr; } - $394 = ($k$14$lcssa|0)>(0); - if ($394) { - $395 = HEAP8[$in$0$lcssa>>0]|0; - $396 = $395&255; - $397 = $396 >>> 4; - $398 = Math_imul($397, $382)|0; - $399 = $398&255; - HEAP8[$cur1$0$lcssa>>0] = $399; - } - break; - } - case 2: { - if ($325) { - $scevgep259 = (($372) + ($indvars$iv257)|0); - $cur1$1130 = $374;$in$1131 = $375;$k$15129 = $12; + $426 = ($427<<24>>24)==(0); + if (!($426)) { + $428 = (($$1673777) + 177)|0; + $$0680753 = 0;$470 = 0; while(1) { - $400 = HEAP8[$in$1131>>0]|0; - $401 = $400&255; - $402 = $401 >>> 6; - $403 = Math_imul($402, $382)|0; - $404 = $403&255; - $405 = ((($cur1$1130)) + 1|0); - HEAP8[$cur1$1130>>0] = $404; - $406 = HEAP8[$in$1131>>0]|0; - $407 = $406&255; - $408 = $407 >>> 4; - $409 = $408 & 3; - $410 = Math_imul($409, $382)|0; - $411 = $410&255; - $412 = ((($cur1$1130)) + 2|0); - HEAP8[$405>>0] = $411; - $413 = HEAP8[$in$1131>>0]|0; - $414 = $413&255; - $415 = $414 >>> 2; - $416 = $415 & 3; - $417 = Math_imul($416, $382)|0; - $418 = $417&255; - $419 = ((($cur1$1130)) + 3|0); - HEAP8[$412>>0] = $418; - $420 = HEAP8[$in$1131>>0]|0; - $421 = $420&255; - $422 = $421 & 3; - $423 = Math_imul($422, $382)|0; - $424 = $423&255; - $425 = ((($cur1$1130)) + 4|0); - HEAP8[$419>>0] = $424; - $426 = (($k$15129) + -4)|0; - $427 = ((($in$1131)) + 1|0); - $428 = ($426|0)>(3); - if ($428) { - $cur1$1130 = $425;$in$1131 = $427;$k$15129 = $426; + $469 = $470 << 2; + $471 = (($428) + ($469))|0; + $472 = ($471>>>0)<($2>>>0); + if ($472) { + $473 = (($1) + ($471)|0); + $474 = HEAP8[$473>>0]|0; + $475 = $474&255; + $484 = $475; + } else { + $484 = 0; + } + $476 = (($471) + 1)|0; + $477 = ($476>>>0)<($2>>>0); + if ($477) { + $478 = (($1) + ($476)|0); + $479 = HEAP8[$478>>0]|0; + $480 = $479&255; + $482 = $480; + } else { + $482 = 0; + } + $481 = $482 << 8; + $483 = $481 | $484; + $485 = $483&65535; + $486 = ((((($355) + (($354*280)|0)|0)) + 188|0) + ($470<<2)|0); + HEAP16[$486>>1] = $485; + $487 = (($471) + 2)|0; + $488 = ($487>>>0)<($2>>>0); + if ($488) { + $489 = (($1) + ($487)|0); + $490 = HEAP8[$489>>0]|0; + $491 = $490&255; + $500 = $491; + } else { + $500 = 0; + } + $492 = (($471) + 3)|0; + $493 = ($492>>>0)<($2>>>0); + if ($493) { + $494 = (($1) + ($492)|0); + $495 = HEAP8[$494>>0]|0; + $496 = $495&255; + $498 = $496; + } else { + $498 = 0; + } + $497 = $498 << 8; + $499 = $497 | $500; + $501 = $499&65535; + $502 = ((((((($355) + (($354*280)|0)|0)) + 188|0) + ($470<<2)|0)) + 2|0); + HEAP16[$502>>1] = $501; + $503 = (($$0680753) + 1)<<24>>24; + $504 = $503&255; + $505 = HEAP8[$422>>0]|0; + $506 = ($503&255)<($505&255); + if ($506) { + $$0680753 = $503;$470 = $504; } else { break; } } - $scevgep262 = (($372) + ($indvars$iv260)|0); - $436 = $indvars$iv260;$cur1$1$lcssa = $scevgep262;$in$1$lcssa = $scevgep259;$k$15$lcssa = $355; + } + $467 = (($$1673777) + 227)|0; + $468 = ($467>>>0)<($2>>>0); + if ($468) { + $507 = (($1) + ($467)|0); + $508 = HEAP8[$507>>0]|0; + $509 = $508&255; + $511 = $509; } else { - $436 = $373;$cur1$1$lcssa = $374;$in$1$lcssa = $375;$k$15$lcssa = $12; - } - $429 = ($k$15$lcssa|0)>(0); - if ($429) { - $430 = HEAP8[$in$1$lcssa>>0]|0; - $431 = $430&255; - $432 = $431 >>> 6; - $433 = Math_imul($432, $382)|0; - $434 = $433&255; - HEAP8[$cur1$1$lcssa>>0] = $434; - $435 = ($k$15$lcssa|0)>(1); - if ($435) { - $$sum297 = (($436) + 1)|0; - $437 = (($372) + ($$sum297)|0); - $438 = HEAP8[$in$1$lcssa>>0]|0; - $439 = $438&255; - $440 = $439 >>> 4; - $441 = $440 & 3; - $442 = Math_imul($441, $382)|0; - $443 = $442&255; - HEAP8[$437>>0] = $443; - $444 = ($k$15$lcssa|0)>(2); - if ($444) { - $$sum298 = (($436) + 2)|0; - $445 = (($372) + ($$sum298)|0); - $446 = HEAP8[$in$1$lcssa>>0]|0; - $447 = $446&255; - $448 = $447 >>> 2; - $449 = $448 & 3; - $450 = Math_imul($449, $382)|0; - $451 = $450&255; - HEAP8[$445>>0] = $451; - } - } + $511 = 0; + } + $510 = $511&255; + $512 = (((($355) + (($354*280)|0)|0)) + 173|0); + HEAP8[$512>>0] = $510; + $513 = (($$1673777) + 228)|0; + $514 = ($513>>>0)<($2>>>0); + if ($514) { + $515 = (($1) + ($513)|0); + $516 = HEAP8[$515>>0]|0; + $517 = $516&255; + $519 = $517; + } else { + $519 = 0; + } + $518 = $519&255; + $520 = (((($355) + (($354*280)|0)|0)) + 174|0); + HEAP8[$520>>0] = $518; + $521 = (($$1673777) + 229)|0; + $522 = ($521>>>0)<($2>>>0); + if ($522) { + $523 = (($1) + ($521)|0); + $524 = HEAP8[$523>>0]|0; + $525 = $524&255; + $527 = $525; + } else { + $527 = 0; + } + $526 = $527&255; + $528 = (((($355) + (($354*280)|0)|0)) + 175|0); + HEAP8[$528>>0] = $526; + $529 = (($$1673777) + 230)|0; + $530 = ($529>>>0)<($2>>>0); + if ($530) { + $531 = (($1) + ($529)|0); + $532 = HEAP8[$531>>0]|0; + $533 = $532&255; + $535 = $533; + } else { + $535 = 0; + } + $534 = $535&255; + $536 = (((($355) + (($354*280)|0)|0)) + 237|0); + HEAP8[$536>>0] = $534; + $537 = (($$1673777) + 231)|0; + $538 = ($537>>>0)<($2>>>0); + if ($538) { + $539 = (($1) + ($537)|0); + $540 = HEAP8[$539>>0]|0; + $541 = $540&255; + $543 = $541; + } else { + $543 = 0; } - break; - } - case 1: { - if ($326) { - $scevgep = (($372) + ($indvars$iv)|0); - $cur1$4125 = $374;$in$2126 = $375;$k$16124 = $12; - while(1) { - $452 = HEAP8[$in$2126>>0]|0; - $453 = $452&255; - $454 = $453 >>> 7; - $455 = (0 - ($454))|0; - $456 = $382 & $455; - $457 = $456&255; - $458 = ((($cur1$4125)) + 1|0); - HEAP8[$cur1$4125>>0] = $457; - $459 = HEAP8[$in$2126>>0]|0; - $460 = $459&255; - $461 = $460 >>> 6; - $462 = $461 & 1; - $463 = (0 - ($462))|0; - $464 = $382 & $463; - $465 = $464&255; - $466 = ((($cur1$4125)) + 2|0); - HEAP8[$458>>0] = $465; - $467 = HEAP8[$in$2126>>0]|0; - $468 = $467&255; - $469 = $468 >>> 5; - $470 = $469 & 1; - $471 = (0 - ($470))|0; - $472 = $382 & $471; - $473 = $472&255; - $474 = ((($cur1$4125)) + 3|0); - HEAP8[$466>>0] = $473; - $475 = HEAP8[$in$2126>>0]|0; - $476 = $475&255; - $477 = $476 >>> 4; - $478 = $477 & 1; - $479 = (0 - ($478))|0; - $480 = $382 & $479; - $481 = $480&255; - $482 = ((($cur1$4125)) + 4|0); - HEAP8[$474>>0] = $481; - $483 = HEAP8[$in$2126>>0]|0; - $484 = $483&255; - $485 = $484 >>> 3; - $486 = $485 & 1; - $487 = (0 - ($486))|0; - $488 = $382 & $487; - $489 = $488&255; - $490 = ((($cur1$4125)) + 5|0); - HEAP8[$482>>0] = $489; - $491 = HEAP8[$in$2126>>0]|0; - $492 = $491&255; - $493 = $492 >>> 2; - $494 = $493 & 1; - $495 = (0 - ($494))|0; - $496 = $382 & $495; - $497 = $496&255; - $498 = ((($cur1$4125)) + 6|0); - HEAP8[$490>>0] = $497; - $499 = HEAP8[$in$2126>>0]|0; - $500 = $499&255; - $501 = $500 >>> 1; - $502 = $501 & 1; - $503 = (0 - ($502))|0; - $504 = $382 & $503; - $505 = $504&255; - $506 = ((($cur1$4125)) + 7|0); - HEAP8[$498>>0] = $505; - $507 = HEAP8[$in$2126>>0]|0; - $508 = $507&255; - $509 = $508 & 1; - $510 = (0 - ($509))|0; - $511 = $382 & $510; - $512 = $511&255; - $513 = ((($cur1$4125)) + 8|0); - HEAP8[$506>>0] = $512; - $514 = (($k$16124) + -8)|0; - $515 = ((($in$2126)) + 1|0); - $516 = ($514|0)>(7); - if ($516) { - $cur1$4125 = $513;$in$2126 = $515;$k$16124 = $514; - } else { + $542 = $543&255; + $544 = (((($355) + (($354*280)|0)|0)) + 238|0); + HEAP8[$544>>0] = $542; + $545 = (($$1673777) + 232)|0; + $546 = ($545>>>0)<($2>>>0); + if ($546) { + $547 = (($1) + ($545)|0); + $548 = HEAP8[$547>>0]|0; + $549 = $548&255; + $551 = $549; + } else { + $551 = 0; + } + $550 = $551&255; + $552 = (((($355) + (($354*280)|0)|0)) + 239|0); + HEAP8[$552>>0] = $550; + $553 = (($$1673777) + 233)|0; + $554 = ($553>>>0)<($2>>>0); + if ($554) { + $555 = (($1) + ($553)|0); + $556 = HEAP8[$555>>0]|0; + $557 = $556&255; + $559 = $557; + } else { + $559 = 0; + } + $558 = $559 & 1; + $560 = (((($355) + (($354*280)|0)|0)) + 176|0); + HEAP32[$560>>2] = $558; + $561 = $559 & 2; + $562 = (((($355) + (($354*280)|0)|0)) + 180|0); + HEAP32[$562>>2] = $561; + $563 = $559 & 4; + $564 = (((($355) + (($354*280)|0)|0)) + 184|0); + HEAP32[$564>>2] = $563; + $565 = (($$1673777) + 234)|0; + $566 = ($565>>>0)<($2>>>0); + if ($566) { + $567 = (($1) + ($565)|0); + $568 = HEAP8[$567>>0]|0; + $569 = $568&255; + $571 = $569; + } else { + $571 = 0; + } + $570 = $571 & 1; + $572 = (((($355) + (($354*280)|0)|0)) + 240|0); + HEAP32[$572>>2] = $570; + $573 = $571 & 2; + $574 = (((($355) + (($354*280)|0)|0)) + 244|0); + HEAP32[$574>>2] = $573; + $575 = $571 & 4; + $576 = (((($355) + (($354*280)|0)|0)) + 248|0); + HEAP32[$576>>2] = $575; + $577 = (($$1673777) + 235)|0; + $578 = ($577>>>0)<($2>>>0); + L213: do { + if ($578) { + $580 = (($1) + ($577)|0); + $581 = HEAP8[$580>>0]|0; + $582 = $581&255; + $583 = (((($355) + (($354*280)|0)|0)) + 252|0); + HEAP32[$583>>2] = $582; + switch ($581<<24>>24) { + case 2: { + $$sink694 = 1; break; } + case 1: { + $$sink694 = 2; + break; + } + default: { + break L213; + } + } + HEAP32[$583>>2] = $$sink694; + } else { + $579 = (((($355) + (($354*280)|0)|0)) + 252|0); + HEAP32[$579>>2] = 0; } - $scevgep256 = (($372) + ($indvars$iv254)|0); - $525 = $indvars$iv254;$cur1$4$lcssa = $scevgep256;$in$2$lcssa = $scevgep;$k$16$lcssa = $340; + } while(0); + $584 = (($$1673777) + 236)|0; + $585 = ($584>>>0)<($2>>>0); + if ($585) { + $586 = (($1) + ($584)|0); + $587 = HEAP8[$586>>0]|0; + $588 = $587&255; + $590 = $588; } else { - $525 = $373;$cur1$4$lcssa = $374;$in$2$lcssa = $375;$k$16$lcssa = $12; - } - $517 = ($k$16$lcssa|0)>(0); - if ($517) { - $518 = HEAP8[$in$2$lcssa>>0]|0; - $519 = $518&255; - $520 = $519 >>> 7; - $521 = (0 - ($520))|0; - $522 = $382 & $521; - $523 = $522&255; - HEAP8[$cur1$4$lcssa>>0] = $523; - $524 = ($k$16$lcssa|0)>(1); - if ($524) { - $$sum291 = (($525) + 1)|0; - $526 = (($372) + ($$sum291)|0); - $527 = HEAP8[$in$2$lcssa>>0]|0; - $528 = $527&255; - $529 = $528 >>> 6; - $530 = $529 & 1; - $531 = (0 - ($530))|0; - $532 = $382 & $531; - $533 = $532&255; - HEAP8[$526>>0] = $533; - $534 = ($k$16$lcssa|0)>(2); - if ($534) { - $$sum292 = (($525) + 2)|0; - $535 = (($372) + ($$sum292)|0); - $536 = HEAP8[$in$2$lcssa>>0]|0; - $537 = $536&255; - $538 = $537 >>> 5; - $539 = $538 & 1; - $540 = (0 - ($539))|0; - $541 = $382 & $540; - $542 = $541&255; - HEAP8[$535>>0] = $542; - $543 = ($k$16$lcssa|0)>(3); - if ($543) { - $$sum293 = (($525) + 3)|0; - $544 = (($372) + ($$sum293)|0); - $545 = HEAP8[$in$2$lcssa>>0]|0; - $546 = $545&255; - $547 = $546 >>> 4; - $548 = $547 & 1; - $549 = (0 - ($548))|0; - $550 = $382 & $549; - $551 = $550&255; - HEAP8[$544>>0] = $551; - $552 = ($k$16$lcssa|0)>(4); - if ($552) { - $$sum294 = (($525) + 4)|0; - $553 = (($372) + ($$sum294)|0); - $554 = HEAP8[$in$2$lcssa>>0]|0; - $555 = $554&255; - $556 = $555 >>> 3; - $557 = $556 & 1; - $558 = (0 - ($557))|0; - $559 = $382 & $558; - $560 = $559&255; - HEAP8[$553>>0] = $560; - $561 = ($k$16$lcssa|0)>(5); - if ($561) { - $$sum295 = (($525) + 5)|0; - $562 = (($372) + ($$sum295)|0); - $563 = HEAP8[$in$2$lcssa>>0]|0; - $564 = $563&255; - $565 = $564 >>> 2; - $566 = $565 & 1; - $567 = (0 - ($566))|0; - $568 = $382 & $567; - $569 = $568&255; - HEAP8[$562>>0] = $569; - $570 = ($k$16$lcssa|0)>(6); - if ($570) { - $$sum296 = (($525) + 6)|0; - $571 = (($372) + ($$sum296)|0); - $572 = HEAP8[$in$2$lcssa>>0]|0; - $573 = $572&255; - $574 = $573 >>> 1; - $575 = $574 & 1; - $576 = (0 - ($575))|0; - $577 = $382 & $576; - $578 = $577&255; - HEAP8[$571>>0] = $578; - } - } - } + $590 = 0; + } + $589 = $590&255; + $591 = (((($355) + (($354*280)|0)|0)) + 256|0); + HEAP8[$591>>0] = $589; + $592 = (($$1673777) + 237)|0; + $593 = ($592>>>0)<($2>>>0); + if ($593) { + $594 = (($1) + ($592)|0); + $595 = HEAP8[$594>>0]|0; + $596 = $595&255; + $598 = $596; + } else { + $598 = 0; + } + $597 = $598&255; + $599 = (((($355) + (($354*280)|0)|0)) + 257|0); + HEAP8[$599>>0] = $597; + $600 = (($$1673777) + 238)|0; + $601 = ($600>>>0)<($2>>>0); + if ($601) { + $602 = (($1) + ($600)|0); + $603 = HEAP8[$602>>0]|0; + $604 = $603&255; + $606 = $604; + } else { + $606 = 0; + } + $605 = $606&255; + $607 = (((($355) + (($354*280)|0)|0)) + 258|0); + HEAP8[$607>>0] = $605; + $608 = (($$1673777) + 239)|0; + $609 = ($608>>>0)<($2>>>0); + if ($609) { + $610 = (($1) + ($608)|0); + $611 = HEAP8[$610>>0]|0; + $612 = $611&255; + $621 = $612; + } else { + $621 = 0; + } + $613 = (($$1673777) + 240)|0; + $614 = ($613>>>0)<($2>>>0); + if ($614) { + $615 = (($1) + ($613)|0); + $616 = HEAP8[$615>>0]|0; + $617 = $616&255; + $619 = $617; + } else { + $619 = 0; + } + $618 = $619 << 8; + $620 = $618 | $621; + $622 = $620&65535; + $623 = (((($355) + (($354*280)|0)|0)) + 260|0); + HEAP16[$623>>1] = $622; + $624 = (((($355) + (($354*280)|0)|0)) + 276|0); + HEAP32[$624>>2] = $$1778; + $625 = HEAP16[$373>>1]|0; + $626 = $625&65535; + $627 = ($626*80)|0; + $628 = (($$1778) + ($627)|0); + $$0687 = $404;$$2 = $628; + } + $630 = ($$1673777>>>0)<($2>>>0); + if ($630) { + $631 = (($1) + ($$1673777)|0); + $632 = HEAP8[$631>>0]|0; + $633 = $632&255; + $642 = $633; + } else { + $642 = 0; + } + $634 = (($$1673777) + 1)|0; + $635 = ($634>>>0)<($2>>>0); + if ($635) { + $636 = (($1) + ($634)|0); + $637 = HEAP8[$636>>0]|0; + $638 = $637&255; + $640 = $638; + } else { + $640 = 0; + } + $639 = $640 << 8; + $641 = $639 | $642; + $643 = (($$1673777) + 2)|0; + $644 = ($643>>>0)<($2>>>0); + if ($644) { + $645 = (($1) + ($643)|0); + $646 = HEAP8[$645>>0]|0; + $647 = $646&255; + $656 = $647; + } else { + $656 = 0; + } + $648 = (($$1673777) + 3)|0; + $649 = ($648>>>0)<($2>>>0); + if ($649) { + $650 = (($1) + ($648)|0); + $651 = HEAP8[$650>>0]|0; + $652 = $651&255; + $654 = $652; + } else { + $654 = 0; + } + $653 = $654 << 8; + $655 = $653 | $656; + $657 = $655 << 16; + $658 = $641 | $657; + $659 = (($658) + ($$1673777))|0; + $660 = HEAP16[$373>>1]|0; + $661 = ($660<<16>>16)==(0); + if ($661) { + $$3$lcssa794 = $$2;$$3675$lcssa = $659; + } else { + $662 = (((($355) + (($354*280)|0)|0)) + 276|0); + $$0679755 = 0;$$2674756 = $659;$$3757 = $$2; + while(1) { + $666 = $$0679755&65535; + $667 = HEAP32[$662>>2]|0; + $668 = ($$2674756>>>0)<($2>>>0); + if ($668) { + $669 = (($1) + ($$2674756)|0); + $670 = HEAP8[$669>>0]|0; + $671 = $670&255; + $680 = $671; + } else { + $680 = 0; + } + $672 = (($$2674756) + 1)|0; + $673 = ($672>>>0)<($2>>>0); + if ($673) { + $674 = (($1) + ($672)|0); + $675 = HEAP8[$674>>0]|0; + $676 = $675&255; + $678 = $676; + } else { + $678 = 0; + } + $677 = $678 << 8; + $679 = $677 | $680; + $681 = (($$2674756) + 2)|0; + $682 = ($681>>>0)<($2>>>0); + if ($682) { + $683 = (($1) + ($681)|0); + $684 = HEAP8[$683>>0]|0; + $685 = $684&255; + $694 = $685; + } else { + $694 = 0; + } + $686 = (($$2674756) + 3)|0; + $687 = ($686>>>0)<($2>>>0); + if ($687) { + $688 = (($1) + ($686)|0); + $689 = HEAP8[$688>>0]|0; + $690 = $689&255; + $692 = $690; + } else { + $692 = 0; + } + $691 = $692 << 8; + $693 = $691 | $694; + $695 = $693 << 16; + $696 = $679 | $695; + $697 = (((($667) + (($666*80)|0)|0)) + 24|0); + HEAP32[$697>>2] = $696; + $698 = (($$2674756) + 4)|0; + $699 = ($698>>>0)<($2>>>0); + if ($699) { + $700 = (($1) + ($698)|0); + $701 = HEAP8[$700>>0]|0; + $702 = $701&255; + $711 = $702; + } else { + $711 = 0; + } + $703 = (($$2674756) + 5)|0; + $704 = ($703>>>0)<($2>>>0); + if ($704) { + $705 = (($1) + ($703)|0); + $706 = HEAP8[$705>>0]|0; + $707 = $706&255; + $709 = $707; + } else { + $709 = 0; + } + $708 = $709 << 8; + $710 = $708 | $711; + $712 = (($$2674756) + 6)|0; + $713 = ($712>>>0)<($2>>>0); + if ($713) { + $714 = (($1) + ($712)|0); + $715 = HEAP8[$714>>0]|0; + $716 = $715&255; + $725 = $716; + } else { + $725 = 0; + } + $717 = (($$2674756) + 7)|0; + $718 = ($717>>>0)<($2>>>0); + if ($718) { + $719 = (($1) + ($717)|0); + $720 = HEAP8[$719>>0]|0; + $721 = $720&255; + $723 = $721; + } else { + $723 = 0; + } + $722 = $723 << 8; + $724 = $722 | $725; + $726 = $724 << 16; + $727 = $710 | $726; + $728 = (((($667) + (($666*80)|0)|0)) + 28|0); + HEAP32[$728>>2] = $727; + $729 = (($$2674756) + 8)|0; + $730 = ($729>>>0)<($2>>>0); + if ($730) { + $731 = (($1) + ($729)|0); + $732 = HEAP8[$731>>0]|0; + $733 = $732&255; + $742 = $733; + } else { + $742 = 0; + } + $734 = (($$2674756) + 9)|0; + $735 = ($734>>>0)<($2>>>0); + if ($735) { + $736 = (($1) + ($734)|0); + $737 = HEAP8[$736>>0]|0; + $738 = $737&255; + $740 = $738; + } else { + $740 = 0; + } + $739 = $740 << 8; + $741 = $739 | $742; + $743 = (($$2674756) + 10)|0; + $744 = ($743>>>0)<($2>>>0); + if ($744) { + $745 = (($1) + ($743)|0); + $746 = HEAP8[$745>>0]|0; + $747 = $746&255; + $756 = $747; + } else { + $756 = 0; + } + $748 = (($$2674756) + 11)|0; + $749 = ($748>>>0)<($2>>>0); + if ($749) { + $750 = (($1) + ($748)|0); + $751 = HEAP8[$750>>0]|0; + $752 = $751&255; + $754 = $752; + } else { + $754 = 0; + } + $753 = $754 << 8; + $755 = $753 | $756; + $757 = $755 << 16; + $758 = $741 | $757; + $759 = (((($667) + (($666*80)|0)|0)) + 32|0); + HEAP32[$759>>2] = $758; + $760 = HEAP32[$728>>2]|0; + $761 = (($758) + ($760))|0; + $762 = (((($667) + (($666*80)|0)|0)) + 36|0); + HEAP32[$762>>2] = $761; + $763 = (($$2674756) + 12)|0; + $764 = ($763>>>0)<($2>>>0); + if ($764) { + $765 = (($1) + ($763)|0); + $766 = HEAP8[$765>>0]|0; + $767 = $766&255; + $769 = $767; + } else { + $769 = 0; + } + $768 = (+($769|0)); + $770 = $768 * 0.015625; + $771 = (((($667) + (($666*80)|0)|0)) + 40|0); + HEAPF32[$771>>2] = $770; + $772 = (($$2674756) + 13)|0; + $773 = ($772>>>0)<($2>>>0); + if ($773) { + $774 = (($1) + ($772)|0); + $775 = HEAP8[$774>>0]|0; + $776 = $775&255; + $778 = $776; + } else { + $778 = 0; + } + $777 = $778&255; + $779 = (((($667) + (($666*80)|0)|0)) + 44|0); + HEAP8[$779>>0] = $777; + $780 = (($$2674756) + 14)|0; + $781 = ($780>>>0)<($2>>>0); + do { + if ($781) { + $782 = (($1) + ($780)|0); + $783 = HEAP8[$782>>0]|0; + $784 = $783&255; + $785 = $784 & 3; + $786 = ($785|0)==(0); + if ($786) { + $889 = $784; + label = 204; + break; } + $788 = ($785|0)==(1); + $789 = (((($667) + (($666*80)|0)|0)) + 48|0); + $$sink = $788 ? 1 : 2; + HEAP32[$789>>2] = $$sink; + $791 = $784; + } else { + $889 = 0; + label = 204; } + } while(0); + if ((label|0) == 204) { + label = 0; + $787 = (((($667) + (($666*80)|0)|0)) + 48|0); + HEAP32[$787>>2] = 0; + $791 = $889; + } + $790 = $791 >>> 1; + $792 = $790 & 8; + $793 = (($792) + 8)|0; + $794 = $793&255; + $795 = (((($667) + (($666*80)|0)|0)) + 23|0); + HEAP8[$795>>0] = $794; + $796 = (($$2674756) + 15)|0; + $797 = ($796>>>0)<($2>>>0); + if ($797) { + $798 = (($1) + ($796)|0); + $799 = HEAP8[$798>>0]|0; + $800 = $799&255; + $802 = $800; + } else { + $802 = 0; + } + $801 = (+($802|0)); + $803 = $801 / 255.0; + $804 = (((($667) + (($666*80)|0)|0)) + 52|0); + HEAPF32[$804>>2] = $803; + $805 = (($$2674756) + 16)|0; + $806 = ($805>>>0)<($2>>>0); + if ($806) { + $807 = (($1) + ($805)|0); + $808 = HEAP8[$807>>0]|0; + $809 = $808&255; + $811 = $809; + } else { + $811 = 0; + } + $810 = $811&255; + $812 = (((($667) + (($666*80)|0)|0)) + 56|0); + HEAP8[$812>>0] = $810; + $813 = (($667) + (($666*80)|0)|0); + _memcpy_pad($813,22,$1,$2,18); + $814 = (((($667) + (($666*80)|0)|0)) + 72|0); + HEAP32[$814>>2] = $$3757; + $815 = HEAP8[$795>>0]|0; + $816 = ($815<<24>>24)==(16); + $817 = HEAP32[$697>>2]|0; + if ($816) { + $818 = $817 << 1; + $819 = HEAP32[$728>>2]|0; + $820 = $819 >>> 1; + HEAP32[$728>>2] = $820; + $821 = HEAP32[$759>>2]|0; + $822 = $821 >>> 1; + HEAP32[$759>>2] = $822; + $823 = HEAP32[$762>>2]|0; + $824 = $823 >>> 1; + HEAP32[$762>>2] = $824; + $825 = HEAP32[$697>>2]|0; + $826 = $825 >>> 1; + HEAP32[$697>>2] = $826; + $$pn693 = $818; + } else { + $827 = $817 << 2; + $$pn693 = $827; + } + $$4 = (($$3757) + ($$pn693)|0); + $828 = (($$2674756) + ($$0687))|0; + $829 = (($$0679755) + 1)<<16>>16; + $664 = HEAP16[$373>>1]|0; + $830 = ($829&65535)<($664&65535); + if ($830) { + $$0679755 = $829;$$2674756 = $828;$$3757 = $$4; + } else { + break; } } - break; - } - default: { - } - } - L187: do { - if (!($4)) { - $579 = HEAP32[$10>>2]|0; - switch ($3|0) { - case 1: { - if ($322) { - $q$0149 = $q$0148; + $663 = ($664<<16>>16)==(0); + if ($663) { + $$3$lcssa794 = $$4;$$3675$lcssa = $828; + } else { + $665 = (((($355) + (($354*280)|0)|0)) + 276|0); + $$0677769 = 0;$$3675770 = $828; + while(1) { + $834 = $$0677769&65535; + $835 = HEAP32[$665>>2]|0; + $836 = (((($835) + (($834*80)|0)|0)) + 24|0); + $837 = HEAP32[$836>>2]|0; + $838 = (((($835) + (($834*80)|0)|0)) + 23|0); + $839 = HEAP8[$838>>0]|0; + $840 = ($839<<24>>24)==(16); + $841 = ($837|0)!=(0); + if ($840) { + if ($841) { + $843 = (((($835) + (($834*80)|0)|0)) + 72|0); + $$0669766 = 0;$$0670765 = 0; + while(1) { + $sext691 = $$0670765 << 16; + $846 = $sext691 >> 16; + $847 = $$0669766 << 1; + $848 = (($847) + ($$3675770))|0; + $849 = ($848>>>0)<($2>>>0); + if ($849) { + $850 = (($1) + ($848)|0); + $851 = HEAP8[$850>>0]|0; + $852 = $851&255; + $861 = $852; + } else { + $861 = 0; + } + $853 = (($848) + 1)|0; + $854 = ($853>>>0)<($2>>>0); + if ($854) { + $855 = (($1) + ($853)|0); + $856 = HEAP8[$855>>0]|0; + $857 = $856&255; + $859 = $857; + } else { + $859 = 0; + } + $858 = $859 << 8; + $860 = $858 | $861; + $sext692 = $860 << 16; + $862 = $sext692 >> 16; + $863 = (($862) + ($846))|0; + $864 = $863&65535; + $865 = (+($864<<16>>16)); + $866 = $865 * 3.0517578125E-5; + $867 = HEAP32[$843>>2]|0; + $868 = (($867) + ($$0669766<<2)|0); + HEAPF32[$868>>2] = $866; + $869 = (($$0669766) + 1)|0; + $exitcond793 = ($869|0)==($837|0); + if ($exitcond793) { + break; + } else { + $$0669766 = $869;$$0670765 = $863; + } + } + } + $844 = HEAP32[$836>>2]|0; + $845 = $844 << 1; + $$pn = $845; } else { - break L187; - } - while(1) { - $582 = $q$0149 << 1; - $583 = $582 | 1; - $$sum10 = (($583) + ($373))|0; - $584 = (($579) + ($$sum10)|0); - HEAP8[$584>>0] = -1; - $$sum11 = (($q$0149) + ($373))|0; - $585 = (($579) + ($$sum11)|0); - $586 = HEAP8[$585>>0]|0; - $$sum12 = (($582) + ($373))|0; - $587 = (($579) + ($$sum12)|0); - HEAP8[$587>>0] = $586; - $q$0 = (($q$0149) + -1)|0; - $588 = ($q$0|0)>(-1); - if ($588) { - $q$0149 = $q$0; - } else { - break L187; + if ($841) { + $842 = (((($835) + (($834*80)|0)|0)) + 72|0); + $$0668761 = 0;$$0762 = 0; + while(1) { + $sext = $$0668761 << 24; + $871 = $sext >> 24; + $872 = (($$0762) + ($$3675770))|0; + $873 = ($872>>>0)<($2>>>0); + if ($873) { + $874 = (($1) + ($872)|0); + $875 = HEAP8[$874>>0]|0; + $876 = $875&255; + $877 = $876; + } else { + $877 = 0; + } + $sext690 = $877 << 24; + $878 = $sext690 >> 24; + $879 = (($878) + ($871))|0; + $880 = $879&255; + $881 = (+($880<<24>>24)); + $882 = $881 * 0.0078125; + $883 = HEAP32[$842>>2]|0; + $884 = (($883) + ($$0762<<2)|0); + HEAPF32[$884>>2] = $882; + $885 = (($$0762) + 1)|0; + $exitcond = ($885|0)==($837|0); + if ($exitcond) { + break; + } else { + $$0668761 = $879;$$0762 = $885; + } + } } + $870 = HEAP32[$836>>2]|0; + $$pn = $870; } - break; - } - case 3: { - break; - } - default: { - label = 134; - break L148; - } - } - if ($323) { - $580 = (($373) + 2)|0; - $581 = (($373) + 1)|0; - $q$1146 = $q$1145; - while(1) { - $589 = $q$1146 << 2; - $590 = $589 | 3; - $$sum3 = (($590) + ($373))|0; - $591 = (($579) + ($$sum3)|0); - HEAP8[$591>>0] = -1; - $592 = ($q$1146*3)|0; - $$sum4 = (($580) + ($592))|0; - $593 = (($579) + ($$sum4)|0); - $594 = HEAP8[$593>>0]|0; - $595 = $589 | 2; - $$sum5 = (($595) + ($373))|0; - $596 = (($579) + ($$sum5)|0); - HEAP8[$596>>0] = $594; - $$sum6 = (($581) + ($592))|0; - $597 = (($579) + ($$sum6)|0); - $598 = HEAP8[$597>>0]|0; - $599 = $589 | 1; - $$sum7 = (($599) + ($373))|0; - $600 = (($579) + ($$sum7)|0); - HEAP8[$600>>0] = $598; - $$sum8 = (($592) + ($373))|0; - $601 = (($579) + ($$sum8)|0); - $602 = HEAP8[$601>>0]|0; - $$sum9 = (($589) + ($373))|0; - $603 = (($579) + ($$sum9)|0); - HEAP8[$603>>0] = $602; - $q$1 = (($q$1146) + -1)|0; - $604 = ($q$1|0)>(-1); - if ($604) { - $q$1146 = $q$1; - } else { - break; - } + $$4676 = (($$pn) + ($$3675770))|0; + $886 = (($$0677769) + 1)<<16>>16; + $887 = HEAP16[$373>>1]|0; + $888 = ($886&65535)<($887&65535); + if ($888) { + $$0677769 = $886;$$3675770 = $$4676; + } else { + $$3$lcssa794 = $$4;$$3675$lcssa = $$4676; + break; } } } - } while(0); - $605 = (($j$1151) + 1)|0; - $606 = ($605>>>0)<($y>>>0); - $indvars$iv$next = (($indvars$iv) + ($330))|0; - $indvars$iv$next255 = (($indvars$iv254) + ($330))|0; - $indvars$iv$next258 = (($indvars$iv257) + ($345))|0; - $indvars$iv$next261 = (($indvars$iv260) + ($345))|0; - $indvars$iv$next264 = (($indvars$iv263) + ($360))|0; - $indvars$iv$next267 = (($indvars$iv266) + ($360))|0; - if ($606) { - $indvars$iv = $indvars$iv$next;$indvars$iv254 = $indvars$iv$next255;$indvars$iv257 = $indvars$iv$next258;$indvars$iv260 = $indvars$iv$next261;$indvars$iv263 = $indvars$iv$next264;$indvars$iv266 = $indvars$iv$next267;$j$1151 = $605; + } + $831 = (($$0688776) + 1)<<16>>16; + $832 = HEAP16[$98>>1]|0; + $833 = ($831&65535)<($832&65535); + if ($833) { + $$0688776 = $831;$$1673777 = $$3675$lcssa;$$1778 = $$3$lcssa794; + } else { + $$1$lcssa = $$3$lcssa794; + break; + } + } + return ($$1$lcssa|0); +} +function _jar_xm_check_sanity_postload($0) { + $0 = $0|0; + var $$01520 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $vararg_buffer2 = sp + 8|0; + $vararg_buffer = sp; + $1 = ((($0)) + 46|0); + $2 = HEAP16[$1>>1]|0; + $3 = ($2<<16>>16)==(0); + if ($3) { + $26 = 0; + STACKTOP = sp;return ($26|0); + } + $4 = $2&65535; + $5 = ((($0)) + 52|0); + $6 = HEAP32[1251]|0; + $$01520 = 0;$16 = $4;$18 = $2;$8 = 0; + while(1) { + $7 = (((($0)) + 60|0) + ($8)|0); + $9 = HEAP8[$7>>0]|0; + $10 = $9&255; + $11 = HEAP16[$5>>1]|0; + $12 = $11&65535; + $13 = ($10>>>0)<($12>>>0); + if (!($13)) { + $14 = (($8) + 1)|0; + $15 = ($14|0)==($16|0); + $17 = ($18&65535)>(1); + $or$cond = $17 & $15; + if (!($or$cond)) { + break; + } + $19 = (($18) + -1)<<16>>16; + HEAP16[$1>>1] = $19; + HEAP32[$vararg_buffer>>2] = 16228; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = $8; + (_fprintf($6,16190,$vararg_buffer)|0); + (_fflush($6)|0); + } + $20 = (($$01520) + 1)<<24>>24; + $21 = $20&255; + $22 = HEAP16[$1>>1]|0; + $23 = $22&65535; + $24 = ($21>>>0)<($23>>>0); + if ($24) { + $$01520 = $20;$16 = $23;$18 = $22;$8 = $21; } else { - $$0 = 1; - label = 137; + $26 = 0; + label = 8; break; } } - if ((label|0) == 134) { - ___assert_fail((22065|0),(21839|0),4149,(21962|0)); - // unreachable; - } - else if ((label|0) == 137) { - return ($$0|0); - } - return (0)|0; + if ((label|0) == 8) { + STACKTOP = sp;return ($26|0); + } + HEAP32[$vararg_buffer2>>2] = 16228; + $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); + HEAP32[$vararg_ptr5>>2] = $8; + $vararg_ptr6 = ((($vararg_buffer2)) + 8|0); + HEAP32[$vararg_ptr6>>2] = $10; + (_fprintf($6,16257,$vararg_buffer2)|0); + $25 = HEAP32[1251]|0; + (_fflush($25)|0); + $26 = 1; + STACKTOP = sp;return ($26|0); +} +function _jar_xm_free_context($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP32[$0>>2]|0; + _free($1); + return; } -function _stbi__paeth($a,$b,$c) { - $a = $a|0; - $b = $b|0; - $c = $c|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c$b = 0, $ispos = 0, $ispos1 = 0, $ispos3 = 0, $neg = 0, $neg2 = 0, $neg4 = 0, $or$cond = 0; - var label = 0, sp = 0; +function _memcpy_pad($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$ = 0, $10 = 0, $11 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (($b) + ($a))|0; - $1 = (($0) - ($c))|0; - $2 = (($1) - ($a))|0; - $ispos = ($2|0)>(-1); - $neg = (0 - ($2))|0; - $3 = $ispos ? $2 : $neg; - $4 = (($1) - ($b))|0; - $ispos1 = ($4|0)>(-1); - $neg2 = (0 - ($4))|0; - $5 = $ispos1 ? $4 : $neg2; - $6 = (($1) - ($c))|0; - $ispos3 = ($6|0)>(-1); - $neg4 = (0 - ($6))|0; - $7 = $ispos3 ? $6 : $neg4; - $8 = ($3|0)>($5|0); - $9 = ($3|0)>($7|0); - $or$cond = $8 | $9; - $10 = ($5|0)>($7|0); - $c$b = $10 ? $c : $b; - $$0 = $or$cond ? $c$b : $a; - return ($$0|0); + $5 = ($3>>>0)<($4>>>0); + $6 = (($3) - ($4))|0; + $$ = $5 ? 0 : $6; + $7 = ($$>>>0)>($1>>>0); + $8 = $7 ? $1 : $$; + $9 = (($2) + ($4)|0); + _memcpy(($0|0),($9|0),($8|0))|0; + $10 = (($0) + ($8)|0); + $11 = (($1) - ($8))|0; + _memset(($10|0),0,($11|0))|0; + return; } -function _stbi__decode_jpeg_header($z,$scan) { - $z = $z|0; - $scan = $scan|0; - var $$ = 0, $$0 = 0, $$2 = 0, $$9 = 0, $$lcssa = 0, $$lcssa20 = 0, $$lcssa5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $m$010 = 0, $not$ = 0, label = 0, sp = 0; +function _jar_xm_set_max_loop_count($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($z)) + 18116|0); - HEAP8[$0>>0] = -1; - $1 = (_stbi__get_marker($z)|0); - $2 = ($1<<24>>24)==(-40); - if (!($2)) { - _stbi__err(22088); - $$0 = 0; - return ($$0|0); - } - $3 = ($scan|0)==(1); - if ($3) { - $$0 = 1; - return ($$0|0); + $2 = ((($0)) + 385|0); + HEAP8[$2>>0] = $1; + return; +} +function _jar_xm_get_loop_count($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 384|0); + $2 = HEAP8[$1>>0]|0; + return ($2|0); +} +function _jar_xm_get_remaining_samples($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_jar_xm_get_loop_count($0)|0); + _jar_xm_set_max_loop_count($0,0); + $2 = (_jar_xm_get_loop_count($0)|0); + $3 = ($2<<24>>24)==($1<<24>>24); + if (!($3)) { + $15 = 0;$16 = 0; + $14 = ((($0)) + 384|0); + HEAP8[$14>>0] = $1; + tempRet0 = ($15); + return ($16|0); + } + $4 = ((($0)) + 352|0); + $6 = 0;$7 = 0; + while(1) { + $5 = +HEAPF32[$4>>2]; + $8 = (+($6>>>0)) + (4294967296.0*(+($7>>>0))); + $9 = $8 + $5; + $10 = (~~$9)>>>0; + $11 = +Math_abs($9) >= 1.0 ? $9 > 0.0 ? (~~+Math_min(+Math_floor($9 / 4294967296.0), 4294967295.0)) >>> 0 : ~~+Math_ceil(($9 - +(~~$9 >>> 0)) / 4294967296.0) >>> 0 : 0; + HEAPF32[$4>>2] = 0.0; + _jar_xm_tick($0); + $12 = (_jar_xm_get_loop_count($0)|0); + $13 = ($12<<24>>24)==($1<<24>>24); + if ($13) { + $6 = $10;$7 = $11; + } else { + $15 = $11;$16 = $10; + break; + } } - $4 = (_stbi__get_marker($z)|0); - $5 = $4&255; - $6 = $5 & 254; - $7 = ($6|0)==(192); - $8 = ($4<<24>>24)==(-62); - $$9 = $8 | $7; - L8: do { - if ($$9) { - $$lcssa5 = $8; + $14 = ((($0)) + 384|0); + HEAP8[$14>>0] = $1; + tempRet0 = ($15); + return ($16|0); +} +function _jar_xm_create_context_from_file($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$1 = 0, $$1$ph = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = (_fopen($2,17589)|0); + $4 = ($3|0)==(0|0); + L1: do { + if ($4) { + $5 = HEAP32[1251]|0; + (_fwrite(16347,25,1,$5)|0); + (_fflush($5)|0); + $$1$ph = 3; } else { - $m$010 = $5; - L10: while(1) { - $13 = (_stbi__process_marker($z,$m$010)|0); - $14 = ($13|0)==(0); - if ($14) { - $$0 = 0; - label = 14; - break; - } - $15 = (_stbi__get_marker($z)|0); - $16 = $15&255; - $17 = ($15<<24>>24)==(-1); - if ($17) { - while(1) { - $18 = HEAP32[$z>>2]|0; - $19 = (_stbi__at_eof($18)|0); - $20 = ($19|0)==(0); - if (!($20)) { - break L10; - } - $21 = (_stbi__get_marker($z)|0); - $22 = ($21<<24>>24)==(-1); - if (!($22)) { - $$lcssa20 = $21; - break; - } - } - $9 = $$lcssa20&255; - $$lcssa = $9; - } else { - $$lcssa = $16; - } - $10 = $$lcssa & 254; - $11 = ($10|0)==(192); - $12 = ($$lcssa|0)==(194); - $$ = $12 | $11; - if ($$) { - $$lcssa5 = $12; - break L8; - } else { - $m$010 = $$lcssa; - } + (_fseek($3,0,2)|0); + $6 = (_ftell($3)|0); + _rewind($3); + $7 = ($6|0)==(-1); + if ($7) { + (_fclose($3)|0); + $8 = HEAP32[1251]|0; + (_fwrite(16373,14,1,$8)|0); + (_fflush($8)|0); + $$1$ph = 4; + break; + } + $9 = (($6) + 1)|0; + $10 = (_malloc($9)|0); + $11 = (_fread($10,1,$6,$3)|0); + $12 = ($11>>>0)<($6>>>0); + (_fclose($3)|0); + if ($12) { + $13 = HEAP32[1251]|0; + (_fwrite(16388,14,1,$13)|0); + (_fflush($13)|0); + $$1$ph = 5; + break; + } + $14 = (_jar_xm_create_context_safe($0,$10,$6,$1)|0); + switch ($14|0) { + case 1: { + $15 = HEAP32[1251]|0; + (_fwrite(16403,45,1,$15)|0); + (_fflush($15)|0); + $$1$ph = 1; + break L1; + break; + } + case 2: { + $16 = HEAP32[1251]|0; + (_fwrite(16449,40,1,$16)|0); + (_fflush($16)|0); + _exit(1); + // unreachable; + break; + } + case 0: { + $$1 = 0; + return ($$1|0); + break; + } + default: { + $17 = HEAP32[1251]|0; + (_fwrite(16490,40,1,$17)|0); + (_fflush($17)|0); + _exit(1); + // unreachable; } - if ((label|0) == 14) { - return ($$0|0); } - _stbi__err(22095); - $$0 = 0; - return ($$0|0); } } while(0); - $23 = $$lcssa5&1; - $24 = ((($z)) + 18124|0); - HEAP32[$24>>2] = $23; - $25 = (_stbi__process_frame_header($z,$scan)|0); - $not$ = ($25|0)!=(0); - $$2 = $not$&1; - $$0 = $$2; - return ($$0|0); + HEAP32[$0>>2] = 0; + $$1 = $$1$ph; + return ($$1|0); } -function _stbi__get_marker($j) { - $j = $j|0; - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; +function _InitAudioDevice() { + var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $cond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($j)) + 18116|0); - $1 = HEAP8[$0>>0]|0; - $2 = ($1<<24>>24)==(-1); - if (!($2)) { - HEAP8[$0>>0] = -1; - $$0 = $1; - return ($$0|0); - } - $3 = HEAP32[$j>>2]|0; - $4 = (_stbi__get8($3)|0); - $5 = ($4<<24>>24)==(-1); - if (!($5)) { - $$0 = -1; - return ($$0|0); + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $vararg_buffer3 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $0 = (_alcOpenDevice((0|0))|0); + $1 = ($0|0)==(0|0); + if ($1) { + _TraceLog(2,16531,$vararg_buffer); + STACKTOP = sp;return; } - while(1) { - $6 = HEAP32[$j>>2]|0; - $7 = (_stbi__get8($6)|0); - $8 = ($7<<24>>24)==(-1); - if (!($8)) { - $$0 = $7; - break; + $2 = (_alcCreateContext(($0|0),(0|0))|0); + $cond = ($2|0)==(0|0); + do { + if (!($cond)) { + $3 = (_alcMakeContextCurrent(($2|0))|0); + $4 = ($3<<24>>24)==(0); + if ($4) { + _alcDestroyContext(($2|0)); + break; + } + $5 = (_alcGetString(($0|0),4101)|0); + HEAP32[$vararg_buffer3>>2] = $5; + _TraceLog(0,16599,$vararg_buffer3); + _alListener3f(4100,0.0,0.0,0.0); + _alListener3f(4102,0.0,0.0,0.0); + _alListener3f(4111,0.0,0.0,-1.0); + _alListenerf(4106,1.0); + STACKTOP = sp;return; } - } - return ($$0|0); + } while(0); + (_alcCloseDevice(($0|0))|0); + _TraceLog(2,16564,$vararg_buffer1); + STACKTOP = sp;return; } -function _stbi__process_marker($z,$m) { - $z = $z|0; - $m = $m|0; - var $$2 = 0, $$mask = 0, $$mask7 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; - var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; - var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; - var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; - var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; - var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; - var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; - var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; - var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $L$0$lcssa = 0, $L$015 = 0, $L$1$lcssa = 0, $L$122 = 0; - var $exitcond = 0, $exitcond30 = 0, $i$014 = 0, $i1$118 = 0, $or$cond = 0, $or$cond5 = 0, $sizes = 0, $v$0 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; - $sizes = sp; - switch ($m|0) { - case 255: { - _stbi__err(22206); - $$2 = 0; - STACKTOP = sp;return ($$2|0); - break; - } - case 221: { - $0 = HEAP32[$z>>2]|0; - $1 = (_stbi__get16be($0)|0); - $2 = ($1|0)==(4); - if ($2) { - $3 = HEAP32[$z>>2]|0; - $4 = (_stbi__get16be($3)|0); - $5 = ((($z)) + 18168|0); - HEAP32[$5>>2] = $4; - $$2 = 1; - STACKTOP = sp;return ($$2|0); - } else { - _stbi__err(22222); - $$2 = 0; - STACKTOP = sp;return ($$2|0); - } - break; +function _CloseAudioDevice() { + var $0 = 0, $1 = 0, $2 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $0 = (_alcGetCurrentContext()|0); + $1 = ($0|0)==(0|0); + if ($1) { + _TraceLog(1,16653,$vararg_buffer); } - case 219: { - $6 = HEAP32[$z>>2]|0; - $7 = (_stbi__get16be($6)|0); - $8 = (($7) + -2)|0; - $9 = ($7|0)>(2); - L16: do { - if ($9) { - $L$015 = $8; - while(1) { - $10 = HEAP32[$z>>2]|0; - $11 = (_stbi__get8($10)|0); - $12 = $11&255; - $13 = $12 & 15; - $$mask = $12 & 240; - $14 = ($$mask|0)==(0); - if (!($14)) { - label = 8; - break; - } - $15 = ($13>>>0)>(3); - if ($15) { - label = 10; - break; - } else { - $i$014 = 0; - } - while(1) { - $16 = HEAP32[$z>>2]|0; - $17 = (_stbi__get8($16)|0); - $18 = (22261 + ($i$014)|0); - $19 = HEAP8[$18>>0]|0; - $20 = $19&255; - $21 = ((((($z)) + 13444|0) + ($13<<6)|0) + ($20)|0); - HEAP8[$21>>0] = $17; - $22 = (($i$014) + 1)|0; - $exitcond = ($22|0)==(64); - if ($exitcond) { - break; - } else { - $i$014 = $22; - } - } - $23 = (($L$015) + -65)|0; - $24 = ($L$015|0)>(65); - if ($24) { - $L$015 = $23; - } else { - $L$0$lcssa = $23; - break L16; - } - } - if ((label|0) == 8) { - _stbi__err(22234); - $$2 = 0; - STACKTOP = sp;return ($$2|0); - } - else if ((label|0) == 10) { - _stbi__err(22247); - $$2 = 0; - STACKTOP = sp;return ($$2|0); - } + $2 = (_alcGetContextsDevice(($0|0))|0); + (_alcMakeContextCurrent((0|0))|0); + _alcDestroyContext(($0|0)); + (_alcCloseDevice(($2|0))|0); + _TraceLog(0,16701,$vararg_buffer1); + STACKTOP = sp;return; +} +function _LoadWave($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; + var $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $2 = sp + 12|0; + ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0; + $3 = (_IsFileExtension($1,16734)|0); + $4 = ($3|0)==(0); + do { + if ($4) { + $5 = (_IsFileExtension($1,16739)|0); + $6 = ($5|0)==(0); + if (!($6)) { + _LoadOGG($2,$1); + break; + } + $7 = (_IsFileExtension($1,16744)|0); + $8 = ($7|0)==(0); + if ($8) { + HEAP32[$vararg_buffer1>>2] = $1; + _TraceLog(1,16796,$vararg_buffer1); + break; + } + $9 = (_LoadResource($1,0)|0); + $10 = HEAP32[$9>>2]|0; + $11 = ($10|0)==(2); + if ($11) { + $12 = ((($9)) + 20|0); + $13 = HEAP32[$12>>2]|0; + $14 = ((($9)) + 4|0); + $15 = HEAP32[$14>>2]|0; + $16 = ((($9)) + 8|0); + $17 = HEAP32[$16>>2]|0; + $18 = ((($9)) + 12|0); + $19 = HEAP32[$18>>2]|0; + $20 = ((($9)) + 16|0); + $21 = HEAP32[$20>>2]|0; + _LoadWaveEx($2,$13,$15,$17,$19,$21); } else { - $L$0$lcssa = $8; + HEAP32[$vararg_buffer>>2] = $1; + _TraceLog(1,16750,$vararg_buffer); } - } while(0); - $25 = ($L$0$lcssa|0)==(0); - $26 = $25&1; - $$2 = $26; - STACKTOP = sp;return ($$2|0); - break; - } - case 196: { - $27 = HEAP32[$z>>2]|0; - $28 = (_stbi__get16be($27)|0); - $29 = (($28) + -2)|0; - $30 = ($28|0)>(2); - L31: do { - if ($30) { - $31 = ((($sizes)) + 4|0); - $32 = ((($sizes)) + 8|0); - $33 = ((($sizes)) + 12|0); - $34 = ((($sizes)) + 16|0); - $35 = ((($sizes)) + 20|0); - $36 = ((($sizes)) + 24|0); - $37 = ((($sizes)) + 28|0); - $38 = ((($sizes)) + 32|0); - $39 = ((($sizes)) + 36|0); - $40 = ((($sizes)) + 40|0); - $41 = ((($sizes)) + 44|0); - $42 = ((($sizes)) + 48|0); - $43 = ((($sizes)) + 52|0); - $44 = ((($sizes)) + 56|0); - $45 = ((($sizes)) + 60|0); - $L$122 = $29; - while(1) { - $46 = HEAP32[$z>>2]|0; - $47 = (_stbi__get8($46)|0); - $48 = $47&255; - $49 = $48 & 15; - $50 = ($47&255)>(31); - $51 = ($49>>>0)>(3); - $or$cond = $50 | $51; - if ($or$cond) { - label = 17; - break; - } - $52 = HEAP32[$z>>2]|0; - $53 = (_stbi__get8($52)|0); - $54 = $53&255; - HEAP32[$sizes>>2] = $54; - $55 = HEAP32[$z>>2]|0; - $56 = (_stbi__get8($55)|0); - $57 = $56&255; - HEAP32[$31>>2] = $57; - $58 = (($57) + ($54))|0; - $59 = HEAP32[$z>>2]|0; - $60 = (_stbi__get8($59)|0); - $61 = $60&255; - HEAP32[$32>>2] = $61; - $62 = (($61) + ($58))|0; - $63 = HEAP32[$z>>2]|0; - $64 = (_stbi__get8($63)|0); - $65 = $64&255; - HEAP32[$33>>2] = $65; - $66 = (($65) + ($62))|0; - $67 = HEAP32[$z>>2]|0; - $68 = (_stbi__get8($67)|0); - $69 = $68&255; - HEAP32[$34>>2] = $69; - $70 = (($69) + ($66))|0; - $71 = HEAP32[$z>>2]|0; - $72 = (_stbi__get8($71)|0); - $73 = $72&255; - HEAP32[$35>>2] = $73; - $74 = (($73) + ($70))|0; - $75 = HEAP32[$z>>2]|0; - $76 = (_stbi__get8($75)|0); - $77 = $76&255; - HEAP32[$36>>2] = $77; - $78 = (($77) + ($74))|0; - $79 = HEAP32[$z>>2]|0; - $80 = (_stbi__get8($79)|0); - $81 = $80&255; - HEAP32[$37>>2] = $81; - $82 = (($81) + ($78))|0; - $83 = HEAP32[$z>>2]|0; - $84 = (_stbi__get8($83)|0); - $85 = $84&255; - HEAP32[$38>>2] = $85; - $86 = (($85) + ($82))|0; - $87 = HEAP32[$z>>2]|0; - $88 = (_stbi__get8($87)|0); - $89 = $88&255; - HEAP32[$39>>2] = $89; - $90 = (($89) + ($86))|0; - $91 = HEAP32[$z>>2]|0; - $92 = (_stbi__get8($91)|0); - $93 = $92&255; - HEAP32[$40>>2] = $93; - $94 = (($93) + ($90))|0; - $95 = HEAP32[$z>>2]|0; - $96 = (_stbi__get8($95)|0); - $97 = $96&255; - HEAP32[$41>>2] = $97; - $98 = (($97) + ($94))|0; - $99 = HEAP32[$z>>2]|0; - $100 = (_stbi__get8($99)|0); - $101 = $100&255; - HEAP32[$42>>2] = $101; - $102 = (($101) + ($98))|0; - $103 = HEAP32[$z>>2]|0; - $104 = (_stbi__get8($103)|0); - $105 = $104&255; - HEAP32[$43>>2] = $105; - $106 = (($105) + ($102))|0; - $107 = HEAP32[$z>>2]|0; - $108 = (_stbi__get8($107)|0); - $109 = $108&255; - HEAP32[$44>>2] = $109; - $110 = (($109) + ($106))|0; - $111 = HEAP32[$z>>2]|0; - $112 = (_stbi__get8($111)|0); - $113 = $112&255; - HEAP32[$45>>2] = $113; - $114 = (($113) + ($110))|0; - $115 = (($L$122) + -17)|0; - $$mask7 = $48 & 240; - $116 = ($$mask7|0)==(0); - if ($116) { - $117 = (((($z)) + 4|0) + (($49*1680)|0)|0); - $118 = (_stbi__build_huffman($117,$sizes)|0); - $119 = ($118|0)==(0); - if ($119) { - break; - } - $120 = (((((($z)) + 4|0) + (($49*1680)|0)|0)) + 1024|0); - $v$0 = $120; - } else { - $121 = (((($z)) + 6724|0) + (($49*1680)|0)|0); - $122 = (_stbi__build_huffman($121,$sizes)|0); - $123 = ($122|0)==(0); - if ($123) { - break; - } - $124 = (((((($z)) + 6724|0) + (($49*1680)|0)|0)) + 1024|0); - $v$0 = $124; - } - $125 = ($114|0)>(0); - if ($125) { - $126 = $56&255; - $127 = $53&255; - $128 = (($126) + ($127))|0; - $129 = $60&255; - $130 = (($128) + ($129))|0; - $131 = $64&255; - $132 = (($130) + ($131))|0; - $133 = $68&255; - $134 = (($132) + ($133))|0; - $135 = $72&255; - $136 = (($134) + ($135))|0; - $137 = $76&255; - $138 = (($136) + ($137))|0; - $139 = $80&255; - $140 = (($138) + ($139))|0; - $141 = $84&255; - $142 = (($140) + ($141))|0; - $143 = $88&255; - $144 = (($142) + ($143))|0; - $145 = $92&255; - $146 = (($144) + ($145))|0; - $147 = $96&255; - $148 = (($146) + ($147))|0; - $149 = $100&255; - $150 = (($148) + ($149))|0; - $151 = $104&255; - $152 = (($150) + ($151))|0; - $153 = $108&255; - $154 = (($152) + ($153))|0; - $155 = $112&255; - $156 = (($154) + ($155))|0; - $i1$118 = 0; - while(1) { - $157 = HEAP32[$z>>2]|0; - $158 = (_stbi__get8($157)|0); - $159 = (($v$0) + ($i1$118)|0); - HEAP8[$159>>0] = $158; - $160 = (($i1$118) + 1)|0; - $exitcond30 = ($160|0)==($156|0); - if ($exitcond30) { + _UnloadResource($9); + } else { + _LoadWAV($2,$1); + } + } while(0); + ;HEAP32[$0>>2]=HEAP32[$2>>2]|0;HEAP32[$0+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$2+16>>2]|0; + STACKTOP = sp;return; +} +function _LoadWAV($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$pr = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; + var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; + var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer14 = 0, $vararg_buffer18 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $vararg_ptr13 = 0, $vararg_ptr17 = 0, $vararg_ptr21 = 0, $vararg_ptr22 = 0; + var $vararg_ptr23 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); + $vararg_buffer18 = sp + 48|0; + $vararg_buffer14 = sp + 40|0; + $vararg_buffer10 = sp + 32|0; + $vararg_buffer7 = sp + 24|0; + $vararg_buffer4 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $2 = sp + 120|0; + $3 = sp + 96|0; + $4 = sp + 88|0; + $5 = sp + 64|0; + ;HEAP32[$5>>2]=0|0;HEAP32[$5+4>>2]=0|0;HEAP32[$5+8>>2]=0|0;HEAP32[$5+12>>2]=0|0;HEAP32[$5+16>>2]=0|0; + $6 = (_fopen($1,17589)|0); + $7 = ($6|0)==(0|0); + if ($7) { + HEAP32[$vararg_buffer>>2] = $1; + _TraceLog(1,17970,$vararg_buffer); + $8 = ((($5)) + 16|0); + HEAP32[$8>>2] = 0; + ;HEAP32[$0>>2]=HEAP32[$5>>2]|0;HEAP32[$0+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$5+16>>2]|0; + STACKTOP = sp;return; + } + (_fread($2,12,1,$6)|0); + $9 = (_strncmp($2,18004,4)|0); + $10 = ($9|0)==(0); + do { + if ($10) { + $11 = ((($2)) + 8|0); + $12 = (_strncmp($11,18009,4)|0); + $13 = ($12|0)==(0); + if ($13) { + (_fread($3,24,1,$6)|0); + $14 = HEAP8[$3>>0]|0; + $15 = ($14<<24>>24)==(102); + if ($15) { + $16 = ((($3)) + 1|0); + $17 = HEAP8[$16>>0]|0; + $18 = ($17<<24>>24)==(109); + if ($18) { + $19 = ((($3)) + 2|0); + $20 = HEAP8[$19>>0]|0; + $21 = ($20<<24>>24)==(116); + if ($21) { + $22 = ((($3)) + 3|0); + $23 = HEAP8[$22>>0]|0; + $24 = ($23<<24>>24)==(32); + if ($24) { + $25 = ((($3)) + 4|0); + $26 = HEAP32[$25>>2]|0; + $27 = ($26|0)>(16); + if ($27) { + (_fseek($6,2,1)|0); + } + (_fread($4,8,1,$6)|0); + $28 = HEAP8[$4>>0]|0; + $29 = ($28<<24>>24)==(100); + if ($29) { + $30 = ((($4)) + 1|0); + $31 = HEAP8[$30>>0]|0; + $32 = ($31<<24>>24)==(97); + if ($32) { + $33 = ((($4)) + 2|0); + $34 = HEAP8[$33>>0]|0; + $35 = ($34<<24>>24)==(116); + if ($35) { + $36 = ((($4)) + 3|0); + $37 = HEAP8[$36>>0]|0; + $38 = ($37<<24>>24)==(97); + if ($38) { + $39 = ((($4)) + 4|0); + $40 = HEAP32[$39>>2]|0; + $41 = (_malloc($40)|0); + $42 = ((($5)) + 16|0); + HEAP32[$42>>2] = $41; + (_fread($41,$40,1,$6)|0); + $43 = ((($3)) + 12|0); + $44 = HEAP32[$43>>2]|0; + $45 = ((($5)) + 4|0); + HEAP32[$45>>2] = $44; + $46 = ((($3)) + 22|0); + $47 = HEAP16[$46>>1]|0; + $48 = $47 << 16 >> 16; + $49 = ((($5)) + 8|0); + HEAP32[$49>>2] = $48; + $50 = ((($3)) + 10|0); + $51 = HEAP16[$50>>1]|0; + $52 = $51 << 16 >> 16; + $53 = ((($5)) + 12|0); + HEAP32[$53>>2] = $52; + switch ($47<<16>>16) { + case 32: case 16: case 8: { + $57 = $52; + break; + } + default: { + HEAP32[$vararg_buffer10>>2] = $1; + $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); + HEAP32[$vararg_ptr13>>2] = $48; + _TraceLog(1,18097,$vararg_buffer10); + $54 = HEAP32[$45>>2]|0; + $55 = HEAP32[$53>>2]|0; + _WaveFormat($5,$54,16,$55); + $$pr = HEAP32[$53>>2]|0; + $57 = $$pr; + } + } + $56 = ($57>>>0)>(2); + if ($56) { + $58 = HEAP32[$45>>2]|0; + $59 = HEAP32[$49>>2]|0; + _WaveFormat($5,$58,$59,2); + $60 = HEAP32[$53>>2]|0; + HEAP32[$vararg_buffer14>>2] = $1; + $vararg_ptr17 = ((($vararg_buffer14)) + 4|0); + HEAP32[$vararg_ptr17>>2] = $60; + _TraceLog(1,18160,$vararg_buffer14); + } + $61 = HEAP32[$39>>2]|0; + $62 = HEAP32[$49>>2]|0; + $63 = $62 >>> 3; + $64 = (($61>>>0) / ($63>>>0))&-1; + $65 = HEAP32[$53>>2]|0; + $66 = (($64>>>0) / ($65>>>0))&-1; + HEAP32[$5>>2] = $66; + $67 = HEAP32[$45>>2]|0; + $68 = ($65|0)==(1); + $69 = $68 ? 17020 : 17025; + HEAP32[$vararg_buffer18>>2] = $1; + $vararg_ptr21 = ((($vararg_buffer18)) + 4|0); + HEAP32[$vararg_ptr21>>2] = $67; + $vararg_ptr22 = ((($vararg_buffer18)) + 8|0); + HEAP32[$vararg_ptr22>>2] = $62; + $vararg_ptr23 = ((($vararg_buffer18)) + 12|0); + HEAP32[$vararg_ptr23>>2] = $69; + _TraceLog(0,18229,$vararg_buffer18); + break; + } + } + } + } + HEAP32[$vararg_buffer7>>2] = $1; + _TraceLog(1,18072,$vararg_buffer7); break; - } else { - $i1$118 = $160; } } } - if (!($116)) { - $161 = (((($z)) + 13700|0) + ($49<<10)|0); - $162 = (((($z)) + 6724|0) + (($49*1680)|0)|0); - _stbi__build_fast_ac($161,$162); - } - $163 = (($115) - ($114))|0; - $164 = ($163|0)>(0); - if ($164) { - $L$122 = $163; - } else { - $L$1$lcssa = $163; - break L31; - } } - if ((label|0) == 17) { - _stbi__err(22340); - } - $$2 = 0; - STACKTOP = sp;return ($$2|0); + HEAP32[$vararg_buffer4>>2] = $1; + _TraceLog(1,18047,$vararg_buffer4); } else { - $L$1$lcssa = $29; + label = 5; } - } while(0); - $165 = ($L$1$lcssa|0)==(0); - $166 = $165&1; - $$2 = $166; - STACKTOP = sp;return ($$2|0); - break; - } - default: { - $167 = $m & -16; - $168 = ($167|0)==(224); - $169 = ($m|0)==(254); - $or$cond5 = $169 | $168; - if (!($or$cond5)) { - $$2 = 0; - STACKTOP = sp;return ($$2|0); + } else { + label = 5; } - $170 = HEAP32[$z>>2]|0; - $171 = (_stbi__get16be($170)|0); - $172 = (($171) + -2)|0; - _stbi__skip($170,$172); - $$2 = 1; - STACKTOP = sp;return ($$2|0); - } + } while(0); + if ((label|0) == 5) { + HEAP32[$vararg_buffer1>>2] = $1; + _TraceLog(1,18014,$vararg_buffer1); } - return (0)|0; + (_fclose($6)|0); + ;HEAP32[$0>>2]=HEAP32[$5>>2]|0;HEAP32[$0+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$5+16>>2]|0; + STACKTOP = sp;return; } -function _stbi__process_frame_header($z,$scan) { - $z = $z|0; - $scan = $scan|0; - var $$0 = 0, $$h_max$0 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; - var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; - var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $15 = 0; - var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; - var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; - var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; - var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; - var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $h_max$0$lcssa = 0, $h_max$017 = 0, $i$022 = 0, $i$1 = 0, $i$216 = 0, $i$313 = 0, $i$313$lcssa = 0; - var $i$412 = 0, $i$412$in = 0, $or$cond = 0, $or$cond2 = 0, $v_max$0$lcssa = 0, $v_max$018 = 0, $v_max$1 = 0, label = 0, sp = 0; +function _LoadOGG($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$sroa$0$0 = 0, $$sroa$10$0 = 0, $$sroa$10$0$$sroa_idx19 = 0, $$sroa$14$0 = 0, $$sroa$14$0$$sroa_idx23 = 0, $$sroa$6$0 = 0, $$sroa$6$0$$sroa_idx15 = 0, $$sroa$8$0$$sroa_idx17 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0; + var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr12 = 0, $vararg_ptr13 = 0, $vararg_ptr14 = 0, $vararg_ptr4 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = HEAP32[$z>>2]|0; - $1 = (_stbi__get16be($0)|0); - $2 = ($1|0)<(11); - if ($2) { - _stbi__err(22102); - $$0 = 0; - return ($$0|0); - } - $3 = (_stbi__get8($0)|0); - $4 = ($3<<24>>24)==(8); - if (!($4)) { - _stbi__err(22114); - $$0 = 0; - return ($$0|0); - } - $5 = (_stbi__get16be($0)|0); - $6 = ((($0)) + 4|0); - HEAP32[$6>>2] = $5; - $7 = ($5|0)==(0); - if ($7) { - _stbi__err(22125); - $$0 = 0; - return ($$0|0); - } - $8 = (_stbi__get16be($0)|0); - HEAP32[$0>>2] = $8; - $9 = ($8|0)==(0); - if ($9) { - _stbi__err(22142); - $$0 = 0; - return ($$0|0); - } - $10 = (_stbi__get8($0)|0); - $11 = $10&255; - switch ($10<<24>>24) { - case 1: case 3: { - break; - } - default: { - _stbi__err(22150); - $$0 = 0; - return ($$0|0); - } - } - $12 = ((($0)) + 8|0); - HEAP32[$12>>2] = $11; - $13 = $10&255; - $i$022 = 0; - while(1) { - $14 = (((((($z)) + 17820|0) + (($i$022*72)|0)|0)) + 44|0); - HEAP32[$14>>2] = 0; - $15 = (((((($z)) + 17820|0) + (($i$022*72)|0)|0)) + 56|0); - HEAP32[$15>>2] = 0; - $16 = (($i$022) + 1)|0; - $exitcond = ($16|0)==($13|0); - if ($exitcond) { - break; - } else { - $i$022 = $16; - } - } - $17 = HEAP32[$12>>2]|0; - $18 = ($17*3)|0; - $19 = (($18) + 8)|0; - $20 = ($1|0)==($19|0); - if ($20) { - $i$1 = 0; + STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); + $vararg_buffer9 = sp + 32|0; + $vararg_buffer5 = sp + 24|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $2 = sp + 48|0; + $3 = (_stb_vorbis_open_filename($1,0,0)|0); + $4 = ($3|0)==(0|0); + if ($4) { + HEAP32[$vararg_buffer>>2] = $1; + _TraceLog(1,16852,$vararg_buffer); + $$sroa$0$0 = 0;$$sroa$10$0 = 0;$$sroa$14$0 = 0;$$sroa$6$0 = 0; } else { - _stbi__err(22102); - $$0 = 0; - return ($$0|0); - } - while(1) { - $21 = HEAP32[$12>>2]|0; - $22 = ($i$1|0)<($21|0); - if (!($22)) { - $$lcssa = $21; - label = 24; - break; - } - $23 = (_stbi__get8($0)|0); - $24 = $23&255; - $25 = (((($z)) + 17820|0) + (($i$1*72)|0)|0); - HEAP32[$25>>2] = $24; - $26 = (($i$1) + 1)|0; - $27 = ($24|0)==($26|0); - $28 = ($24|0)==($i$1|0); - $or$cond = $27 | $28; - if (!($or$cond)) { - label = 17; - break; - } - $29 = (_stbi__get8($0)|0); - $30 = $29&255; - $31 = $30 >>> 4; - $32 = (((((($z)) + 17820|0) + (($i$1*72)|0)|0)) + 4|0); - HEAP32[$32>>2] = $31; - $33 = ($31|0)==(0); - $34 = ($29&255)>(79); - $or$cond2 = $34 | $33; - if ($or$cond2) { - label = 19; - break; - } - $35 = $30 & 15; - $36 = (((((($z)) + 17820|0) + (($i$1*72)|0)|0)) + 8|0); - HEAP32[$36>>2] = $35; - $37 = (($35) + -1)|0; - $38 = ($37>>>0)>(3); - if ($38) { - label = 21; - break; - } - $39 = (_stbi__get8($0)|0); - $40 = $39&255; - $41 = (((((($z)) + 17820|0) + (($i$1*72)|0)|0)) + 12|0); - HEAP32[$41>>2] = $40; - $42 = ($39&255)>(3); - if ($42) { - label = 23; - break; - } else { - $i$1 = $26; + _stb_vorbis_get_info($2,$3); + $5 = HEAP32[$2>>2]|0; + $6 = ((($2)) + 4|0); + $7 = HEAP32[$6>>2]|0; + $8 = (_stb_vorbis_stream_length_in_samples($3)|0); + $9 = (+_stb_vorbis_stream_length_in_seconds($3)); + $10 = $9 > 10.0; + if ($10) { + $11 = $9; + HEAP32[$vararg_buffer1>>2] = $1; + $vararg_ptr4 = ((($vararg_buffer1)) + 8|0); + HEAPF64[$vararg_ptr4>>3] = $11; + _TraceLog(1,16886,$vararg_buffer1); } + $12 = Math_imul($8, $7)|0; + $13 = $12 << 1; + $14 = (_malloc($13)|0); + $15 = HEAP32[$6>>2]|0; + $16 = (_stb_vorbis_get_samples_short_interleaved($3,$15,$14,$12)|0); + HEAP32[$vararg_buffer5>>2] = $1; + $vararg_ptr8 = ((($vararg_buffer5)) + 4|0); + HEAP32[$vararg_ptr8>>2] = $16; + _TraceLog(3,16994,$vararg_buffer5); + $17 = ($7|0)==(1); + $18 = $17 ? 17020 : 17025; + HEAP32[$vararg_buffer9>>2] = $1; + $vararg_ptr12 = ((($vararg_buffer9)) + 4|0); + HEAP32[$vararg_ptr12>>2] = $5; + $vararg_ptr13 = ((($vararg_buffer9)) + 8|0); + HEAP32[$vararg_ptr13>>2] = 16; + $vararg_ptr14 = ((($vararg_buffer9)) + 12|0); + HEAP32[$vararg_ptr14>>2] = $18; + _TraceLog(0,17032,$vararg_buffer9); + _stb_vorbis_close($3); + $$sroa$0$0 = $8;$$sroa$10$0 = $7;$$sroa$14$0 = $14;$$sroa$6$0 = $5; + } + HEAP32[$0>>2] = $$sroa$0$0; + $$sroa$6$0$$sroa_idx15 = ((($0)) + 4|0); + HEAP32[$$sroa$6$0$$sroa_idx15>>2] = $$sroa$6$0; + $$sroa$8$0$$sroa_idx17 = ((($0)) + 8|0); + HEAP32[$$sroa$8$0$$sroa_idx17>>2] = 16; + $$sroa$10$0$$sroa_idx19 = ((($0)) + 12|0); + HEAP32[$$sroa$10$0$$sroa_idx19>>2] = $$sroa$10$0; + $$sroa$14$0$$sroa_idx23 = ((($0)) + 16|0); + HEAP32[$$sroa$14$0$$sroa_idx23>>2] = $$sroa$14$0; + STACKTOP = sp;return; +} +function _LoadWaveEx($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$byval_copy = 0, $10 = 0, $11 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $$byval_copy = sp + 40|0; + $6 = sp + 20|0; + $7 = sp; + $8 = ((($6)) + 16|0); + HEAP32[$8>>2] = $1; + HEAP32[$6>>2] = $2; + $9 = ((($6)) + 4|0); + HEAP32[$9>>2] = $3; + $10 = ((($6)) + 8|0); + HEAP32[$10>>2] = $4; + $11 = ((($6)) + 12|0); + HEAP32[$11>>2] = $5; + ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$6+16>>2]|0; + _WaveCopy($7,$$byval_copy); + _WaveFormat($7,$3,$4,$5); + ;HEAP32[$0>>2]=HEAP32[$7>>2]|0;HEAP32[$0+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$7+16>>2]|0; + STACKTOP = sp;return; +} +function _WaveCopy($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$sroa$0$0 = 0, $$sroa$5$0 = 0, $$sroa$5$0$$sroa_idx2 = 0, $$sroa$6$0 = 0, $$sroa$6$0$$sroa_idx4 = 0, $$sroa$7$0 = 0, $$sroa$7$0$$sroa_idx6 = 0, $$sroa$8$0$$sroa_idx8 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0; + var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = HEAP32[$1>>2]|0; + $3 = ((($1)) + 12|0); + $4 = HEAP32[$3>>2]|0; + $5 = Math_imul($4, $2)|0; + $6 = ((($1)) + 8|0); + $7 = HEAP32[$6>>2]|0; + $8 = Math_imul($5, $7)|0; + $9 = $8 >>> 3; + $10 = (_malloc($9)|0); + $11 = ($10|0)==(0|0); + if ($11) { + $$sroa$0$0 = 0;$$sroa$5$0 = 0;$$sroa$6$0 = 0;$$sroa$7$0 = 0; + } else { + $12 = ((($1)) + 16|0); + $13 = HEAP32[$12>>2]|0; + _memcpy(($10|0),($13|0),($9|0))|0; + $14 = HEAP32[$1>>2]|0; + $15 = ((($1)) + 4|0); + $16 = HEAP32[$15>>2]|0; + $17 = HEAP32[$6>>2]|0; + $18 = HEAP32[$3>>2]|0; + $$sroa$0$0 = $14;$$sroa$5$0 = $16;$$sroa$6$0 = $17;$$sroa$7$0 = $18; + } + HEAP32[$0>>2] = $$sroa$0$0; + $$sroa$5$0$$sroa_idx2 = ((($0)) + 4|0); + HEAP32[$$sroa$5$0$$sroa_idx2>>2] = $$sroa$5$0; + $$sroa$6$0$$sroa_idx4 = ((($0)) + 8|0); + HEAP32[$$sroa$6$0$$sroa_idx4>>2] = $$sroa$6$0; + $$sroa$7$0$$sroa_idx6 = ((($0)) + 12|0); + HEAP32[$$sroa$7$0$$sroa_idx6>>2] = $$sroa$7$0; + $$sroa$8$0$$sroa_idx8 = ((($0)) + 16|0); + HEAP32[$$sroa$8$0$$sroa_idx8>>2] = $10; + return; +} +function _WaveFormat($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$0153164 = 0, $$0154162 = 0, $$0155163 = 0, $$0156170 = 0, $$0157167 = 0, $$0165 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; + var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; + var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; + var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; + var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0.0, $171 = 0, $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $19 = 0, $20 = 0; + var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0; + var $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; + var $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; + var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0; + var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = ((($0)) + 4|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==($1|0); + if (!($6)) { + HEAP32[$4>>2] = $1; } - if ((label|0) == 17) { - _stbi__err(22170); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 19) { - _stbi__err(22187); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 21) { - _stbi__err(22193); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 23) { - _stbi__err(22199); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 24) { - $43 = ($scan|0)==(0); - if (!($43)) { - $$0 = 1; - return ($$0|0); - } - $44 = HEAP32[$0>>2]|0; - $45 = (1073741824 / ($44>>>0))&-1; - $46 = (($45>>>0) / ($$lcssa>>>0))&-1; - $47 = HEAP32[$6>>2]|0; - $48 = ($46>>>0)<($47>>>0); - if ($48) { - _stbi__err(21556); - $$0 = 0; - return ($$0|0); - } - $49 = HEAP32[$12>>2]|0; - $50 = ($49|0)>(0); - if ($50) { - $51 = HEAP32[$12>>2]|0; - $h_max$017 = 1;$i$216 = 0;$v_max$018 = 1; - while(1) { - $52 = (((((($z)) + 17820|0) + (($i$216*72)|0)|0)) + 4|0); - $53 = HEAP32[$52>>2]|0; - $54 = ($53|0)>($h_max$017|0); - $$h_max$0 = $54 ? $53 : $h_max$017; - $55 = (((((($z)) + 17820|0) + (($i$216*72)|0)|0)) + 8|0); - $56 = HEAP32[$55>>2]|0; - $57 = ($56|0)>($v_max$018|0); - $v_max$1 = $57 ? $56 : $v_max$018; - $58 = (($i$216) + 1)|0; - $59 = ($58|0)<($51|0); - if ($59) { - $h_max$017 = $$h_max$0;$i$216 = $58;$v_max$018 = $v_max$1; - } else { - $h_max$0$lcssa = $$h_max$0;$v_max$0$lcssa = $v_max$1; - break; - } - } - } else { - $h_max$0$lcssa = 1;$v_max$0$lcssa = 1; - } - $60 = ((($z)) + 17796|0); - HEAP32[$60>>2] = $h_max$0$lcssa; - $61 = ((($z)) + 17800|0); - HEAP32[$61>>2] = $v_max$0$lcssa; - $62 = $h_max$0$lcssa << 3; - $63 = ((($z)) + 17812|0); - HEAP32[$63>>2] = $62; - $64 = $v_max$0$lcssa << 3; - $65 = ((($z)) + 17816|0); - HEAP32[$65>>2] = $64; - $66 = HEAP32[$0>>2]|0; - $67 = HEAP32[$63>>2]|0; - $68 = (($66) + -1)|0; - $69 = (($68) + ($67))|0; - $70 = (($69>>>0) / ($67>>>0))&-1; - $71 = ((($z)) + 17804|0); - HEAP32[$71>>2] = $70; - $72 = HEAP32[$6>>2]|0; - $73 = HEAP32[$65>>2]|0; - $74 = (($72) + -1)|0; - $75 = (($74) + ($73))|0; - $76 = (($75>>>0) / ($73>>>0))&-1; - $77 = ((($z)) + 17808|0); - HEAP32[$77>>2] = $76; - $78 = HEAP32[$12>>2]|0; - $79 = ($78|0)>(0); - if (!($79)) { - $$0 = 1; - return ($$0|0); - } - $80 = (($h_max$0$lcssa) + -1)|0; - $81 = (($v_max$0$lcssa) + -1)|0; - $82 = ((($z)) + 18124|0); - $i$313 = 0; - while(1) { - $83 = HEAP32[$0>>2]|0; - $84 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 4|0); - $85 = HEAP32[$84>>2]|0; - $86 = Math_imul($85, $83)|0; - $87 = (($80) + ($86))|0; - $88 = (($87>>>0) / ($h_max$0$lcssa>>>0))&-1; - $89 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 28|0); - HEAP32[$89>>2] = $88; - $90 = HEAP32[$6>>2]|0; - $91 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 8|0); - $92 = HEAP32[$91>>2]|0; - $93 = Math_imul($92, $90)|0; - $94 = (($81) + ($93))|0; - $95 = (($94>>>0) / ($v_max$0$lcssa>>>0))&-1; - $96 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 32|0); - HEAP32[$96>>2] = $95; - $97 = HEAP32[$71>>2]|0; - $98 = HEAP32[$84>>2]|0; - $99 = $97 << 3; - $100 = Math_imul($99, $98)|0; - $101 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 36|0); - HEAP32[$101>>2] = $100; - $102 = HEAP32[$77>>2]|0; - $103 = HEAP32[$91>>2]|0; - $104 = $102 << 3; - $105 = Math_imul($104, $103)|0; - $106 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 40|0); - HEAP32[$106>>2] = $105; - $107 = HEAP32[$101>>2]|0; - $108 = Math_imul($105, $107)|0; - $109 = (($108) + 15)|0; - $110 = (_stbi__malloc($109)|0); - $111 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 48|0); - HEAP32[$111>>2] = $110; - $112 = ($110|0)==(0|0); - if ($112) { - $i$313$lcssa = $i$313; - break; - } - $117 = $110; - $118 = (($117) + 15)|0; - $119 = $118 & -16; - $120 = $119; - $121 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 44|0); - HEAP32[$121>>2] = $120; - $122 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 56|0); - HEAP32[$122>>2] = 0; - $123 = HEAP32[$82>>2]|0; - $124 = ($123|0)==(0); - if ($124) { - $144 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 60|0); - HEAP32[$144>>2] = 0; - $145 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 52|0); - HEAP32[$145>>2] = 0; - } else { - $125 = HEAP32[$101>>2]|0; - $126 = (($125) + 7)|0; - $127 = $126 >> 3; - $128 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 64|0); - HEAP32[$128>>2] = $127; - $129 = HEAP32[$106>>2]|0; - $130 = (($129) + 7)|0; - $131 = $130 >> 3; - $132 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 68|0); - HEAP32[$132>>2] = $131; - $133 = HEAP32[$128>>2]|0; - $134 = $133 << 7; - $135 = Math_imul($134, $131)|0; - $136 = $135 | 15; - $137 = (_malloc($136)|0); - $138 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 52|0); - HEAP32[$138>>2] = $137; - $139 = $137; - $140 = (($139) + 15)|0; - $141 = $140 & -16; - $142 = $141; - $143 = (((((($z)) + 17820|0) + (($i$313*72)|0)|0)) + 60|0); - HEAP32[$143>>2] = $142; - } - $146 = (($i$313) + 1)|0; - $147 = HEAP32[$12>>2]|0; - $148 = ($146|0)<($147|0); - if ($148) { - $i$313 = $146; - } else { - $$0 = 1; - label = 40; - break; - } - } - if ((label|0) == 40) { - return ($$0|0); - } - $113 = ($i$313$lcssa|0)>(0); - if ($113) { - $i$412$in = $i$313$lcssa; + $7 = ((($0)) + 8|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($8|0)==($2|0); + if (!($9)) { + $10 = HEAP32[$0>>2]|0; + $11 = ((($0)) + 12|0); + $12 = HEAP32[$11>>2]|0; + $13 = Math_imul($10, $2)|0; + $14 = Math_imul($13, $12)|0; + $15 = $14 >>> 3; + $16 = (_malloc($15)|0); + $17 = HEAP32[$0>>2]|0; + $18 = ($17|0)==(0); + if (!($18)) { + $19 = ((($0)) + 16|0); + $20 = ((($0)) + 16|0); + $21 = ((($0)) + 16|0); + $22 = ((($0)) + 16|0); + $23 = ((($0)) + 16|0); + $24 = ((($0)) + 16|0); + $$0156170 = 0; while(1) { - $i$412 = (($i$412$in) + -1)|0; - $114 = (((((($z)) + 17820|0) + (($i$412*72)|0)|0)) + 48|0); - $115 = HEAP32[$114>>2]|0; - _free($115); - HEAP32[$114>>2] = 0; - $116 = ($i$412$in|0)>(1); - if ($116) { - $i$412$in = $i$412; + $25 = HEAP32[$11>>2]|0; + $26 = ($25|0)==(0); + L10: do { + if (!($26)) { + $$0157167 = 0;$35 = $25; + while(1) { + L13: do { + switch ($2|0) { + case 8: { + $32 = HEAP32[$7>>2]|0; + switch ($32|0) { + case 16: { + $33 = HEAP32[$19>>2]|0; + $34 = Math_imul($35, $$0156170)|0; + $36 = (($34) + ($$0157167))|0; + $37 = (($33) + ($36<<1)|0); + $38 = HEAP16[$37>>1]|0; + $39 = (+($38<<16>>16)); + $40 = $39 / 32767.0; + $41 = $40 * 256.0; + $42 = (~~(($41))&255); + $43 = (($16) + ($36)|0); + HEAP8[$43>>0] = $42; + break L13; + break; + } + case 32: { + $44 = HEAP32[$20>>2]|0; + $45 = Math_imul($35, $$0156170)|0; + $46 = (($45) + ($$0157167))|0; + $47 = (($44) + ($46<<2)|0); + $48 = +HEAPF32[$47>>2]; + $49 = $48 * 127.0; + $50 = $49 + 127.0; + $51 = (~~(($50))&255); + $52 = (($16) + ($46)|0); + HEAP8[$52>>0] = $51; + break L13; + break; + } + default: { + break L13; + } + } + break; + } + case 16: { + $53 = HEAP32[$7>>2]|0; + switch ($53|0) { + case 8: { + $54 = HEAP32[$21>>2]|0; + $55 = Math_imul($35, $$0156170)|0; + $56 = (($55) + ($$0157167))|0; + $57 = (($54) + ($56)|0); + $58 = HEAP8[$57>>0]|0; + $59 = $58&255; + $60 = (($59) + -127)|0; + $61 = (+($60|0)); + $62 = $61 * 0.00390625; + $63 = $62 * 32767.0; + $64 = (~~(($63))); + $65 = (($16) + ($56<<1)|0); + HEAP16[$65>>1] = $64; + break L13; + break; + } + case 32: { + $66 = HEAP32[$22>>2]|0; + $67 = Math_imul($35, $$0156170)|0; + $68 = (($67) + ($$0157167))|0; + $69 = (($66) + ($68<<2)|0); + $70 = +HEAPF32[$69>>2]; + $71 = $70 * 32767.0; + $72 = (~~(($71))); + $73 = (($16) + ($68<<1)|0); + HEAP16[$73>>1] = $72; + break L13; + break; + } + default: { + break L13; + } + } + break; + } + case 32: { + $74 = HEAP32[$7>>2]|0; + switch ($74|0) { + case 8: { + $75 = HEAP32[$23>>2]|0; + $76 = Math_imul($35, $$0156170)|0; + $77 = (($76) + ($$0157167))|0; + $78 = (($75) + ($77)|0); + $79 = HEAP8[$78>>0]|0; + $80 = $79&255; + $81 = (($80) + -127)|0; + $82 = (+($81|0)); + $83 = $82 * 0.00390625; + $84 = (($16) + ($77<<2)|0); + HEAPF32[$84>>2] = $83; + break L13; + break; + } + case 16: { + $85 = HEAP32[$24>>2]|0; + $86 = Math_imul($35, $$0156170)|0; + $87 = (($86) + ($$0157167))|0; + $88 = (($85) + ($87<<1)|0); + $89 = HEAP16[$88>>1]|0; + $90 = (+($89<<16>>16)); + $91 = $90 / 32767.0; + $92 = (($16) + ($87<<2)|0); + HEAPF32[$92>>2] = $91; + break L13; + break; + } + default: { + break L13; + } + } + break; + } + default: { + } + } + } while(0); + $93 = (($$0157167) + 1)|0; + $94 = HEAP32[$11>>2]|0; + $95 = ($93>>>0)<($94>>>0); + if ($95) { + $$0157167 = $93;$35 = $94; + } else { + break L10; + } + } + } + } while(0); + $29 = (($$0156170) + 1)|0; + $30 = HEAP32[$0>>2]|0; + $31 = ($29>>>0)<($30>>>0); + if ($31) { + $$0156170 = $29; } else { break; } } } - _stbi__err(21769); - $$0 = 0; - return ($$0|0); + HEAP32[$7>>2] = $2; + $27 = ((($0)) + 16|0); + $28 = HEAP32[$27>>2]|0; + _free($28); + HEAP32[$27>>2] = $16; } - return (0)|0; -} -function _stbi__build_huffman($h,$count) { - $h = $h|0; - $count = $count|0; - var $$0 = 0, $$lcssa37 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $code$014 = 0, $code$1$lcssa = 0, $code$110 = 0, $code$2 = 0, $exitcond = 0; - var $exitcond26 = 0, $i$022 = 0, $i$17 = 0, $j$017 = 0, $j$115 = 0, $k$021 = 0, $k$1$lcssa = 0, $k$1$lcssa$lcssa = 0, $k$116 = 0, $k$213 = 0, $k$3$lcssa = 0, $k$39 = 0, $k$4 = 0, $k$4$lcssa = 0, $scevgep = 0, $smax = 0, label = 0, sp = 0; - sp = STACKTOP; - $i$022 = 0;$k$021 = 0; - while(1) { - $1 = (($count) + ($i$022<<2)|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)>(0); - $0 = (($i$022) + 1)|0; - if ($3) { - $4 = $0&255; - $j$017 = 0;$k$116 = $k$021; - while(1) { - $5 = (($k$116) + 1)|0; - $6 = (((($h)) + 1280|0) + ($k$116)|0); - HEAP8[$6>>0] = $4; - $7 = (($j$017) + 1)|0; - $8 = HEAP32[$1>>2]|0; - $9 = ($7|0)<($8|0); - if ($9) { - $j$017 = $7;$k$116 = $5; - } else { - $k$1$lcssa = $5; - break; - } - } - } else { - $k$1$lcssa = $k$021; - } - $exitcond26 = ($0|0)==(16); - if ($exitcond26) { - $k$1$lcssa$lcssa = $k$1$lcssa; - break; - } else { - $i$022 = $0;$k$021 = $k$1$lcssa; - } + $96 = ((($0)) + 12|0); + $97 = HEAP32[$96>>2]|0; + $98 = ($97|0)==($3|0); + if ($98) { + return; } - $10 = (((($h)) + 1280|0) + ($k$1$lcssa$lcssa)|0); - HEAP8[$10>>0] = 0; - $code$014 = 0;$j$115 = 1;$k$213 = 0; - while(1) { - $11 = (($k$213) - ($code$014))|0; - $12 = (((($h)) + 1612|0) + ($j$115<<2)|0); - HEAP32[$12>>2] = $11; - $13 = (((($h)) + 1280|0) + ($k$213)|0); - $14 = HEAP8[$13>>0]|0; - $15 = $14&255; - $16 = ($15|0)==($j$115|0); - if ($16) { - $17 = (((($h)) + 1280|0) + ($k$213)|0); - $18 = HEAP8[$17>>0]|0; - $19 = $18&255; - $20 = ($19|0)==($j$115|0); - if ($20) { - $code$110 = $code$014;$k$39 = $k$213; + $99 = HEAP32[$0>>2]|0; + $100 = Math_imul($99, $3)|0; + $101 = HEAP32[$7>>2]|0; + $102 = Math_imul($100, $101)|0; + $103 = $102 >>> 3; + $104 = (_malloc($103)|0); + $105 = HEAP32[$96>>2]|0; + $106 = ($105|0)==(1); + $107 = ($3|0)==(2); + $or$cond = $107 & $106; + L33: do { + if ($or$cond) { + $108 = HEAP32[$0>>2]|0; + $109 = ($108|0)==(0); + if (!($109)) { + $110 = ((($0)) + 16|0); + $111 = ((($0)) + 16|0); + $112 = ((($0)) + 16|0); + $$0155163 = 0; while(1) { - $21 = (($code$110) + 1)|0; - $22 = $code$110&65535; - $23 = (($k$39) + 1)|0; - $24 = (((($h)) + 512|0) + ($k$39<<1)|0); - HEAP16[$24>>1] = $22; - $25 = (((($h)) + 1280|0) + ($23)|0); - $26 = HEAP8[$25>>0]|0; - $27 = $26&255; - $28 = ($27|0)==($j$115|0); - if ($28) { - $code$110 = $21;$k$39 = $23; + $113 = Math_imul($$0155163, $3)|0; + $114 = Math_imul($$0155163, $3)|0; + $115 = Math_imul($$0155163, $3)|0; + $$0154162 = 0; + while(1) { + $119 = HEAP32[$7>>2]|0; + switch ($119|0) { + case 8: { + $120 = HEAP32[$110>>2]|0; + $121 = (($120) + ($$0155163)|0); + $122 = HEAP8[$121>>0]|0; + $123 = (($$0154162) + ($113))|0; + $124 = (($104) + ($123)|0); + HEAP8[$124>>0] = $122; + break; + } + case 16: { + $125 = HEAP32[$111>>2]|0; + $126 = (($125) + ($$0155163<<1)|0); + $127 = HEAP16[$126>>1]|0; + $128 = (($$0154162) + ($114))|0; + $129 = (($104) + ($128<<1)|0); + HEAP16[$129>>1] = $127; + break; + } + case 32: { + $130 = HEAP32[$112>>2]|0; + $131 = (($130) + ($$0155163<<2)|0); + $132 = HEAP32[$131>>2]|0; + $133 = (($$0154162) + ($115))|0; + $134 = (($104) + ($133<<2)|0); + HEAP32[$134>>2] = $132; + break; + } + default: { + } + } + $135 = (($$0154162) + 1)|0; + $exitcond = ($135|0)==($3|0); + if ($exitcond) { + break; + } else { + $$0154162 = $135; + } + } + $116 = (($$0155163) + 1)|0; + $117 = HEAP32[$0>>2]|0; + $118 = ($116>>>0)<($117>>>0); + if ($118) { + $$0155163 = $116; } else { - $code$1$lcssa = $21;$k$3$lcssa = $23; break; } } - } else { - $code$1$lcssa = $code$014;$k$3$lcssa = $k$213; - } - $29 = 1 << $j$115; - $30 = ($code$1$lcssa|0)>($29|0); - if ($30) { - label = 11; - break; - } else { - $code$2 = $code$1$lcssa;$k$4 = $k$3$lcssa; } } else { - $code$2 = $code$014;$k$4 = $k$213; + $136 = ($105|0)==(2); + $137 = ($3|0)==(1); + $or$cond3 = $137 & $136; + if ($or$cond3) { + $138 = HEAP32[$0>>2]|0; + $139 = ($138|0)==(0); + if (!($139)) { + $140 = ((($0)) + 16|0); + $141 = ((($0)) + 16|0); + $142 = ((($0)) + 16|0); + $$0153164 = 0;$$0165 = 0; + while(1) { + $143 = HEAP32[$7>>2]|0; + switch ($143|0) { + case 8: { + $144 = HEAP32[$140>>2]|0; + $145 = (($144) + ($$0165)|0); + $146 = HEAP8[$145>>0]|0; + $147 = $146&255; + $148 = $$0165 | 1; + $149 = (($144) + ($148)|0); + $150 = HEAP8[$149>>0]|0; + $151 = $150&255; + $152 = (($151) + ($147))|0; + $153 = $152 >>> 1; + $154 = $153&255; + $155 = (($104) + ($$0153164)|0); + HEAP8[$155>>0] = $154; + break; + } + case 16: { + $156 = HEAP32[$141>>2]|0; + $157 = (($156) + ($$0165<<1)|0); + $158 = HEAP16[$157>>1]|0; + $159 = $158 << 16 >> 16; + $160 = $$0165 | 1; + $161 = (($156) + ($160<<1)|0); + $162 = HEAP16[$161>>1]|0; + $163 = $162 << 16 >> 16; + $164 = (($163) + ($159))|0; + $165 = (($164|0) / 2)&-1; + $166 = $165&65535; + $167 = (($104) + ($$0153164<<1)|0); + HEAP16[$167>>1] = $166; + break; + } + case 32: { + $168 = HEAP32[$142>>2]|0; + $169 = (($168) + ($$0165<<2)|0); + $170 = +HEAPF32[$169>>2]; + $171 = $$0165 | 1; + $172 = (($168) + ($171<<2)|0); + $173 = +HEAPF32[$172>>2]; + $174 = $170 + $173; + $175 = $174 * 0.5; + $176 = (($104) + ($$0153164<<2)|0); + HEAPF32[$176>>2] = $175; + break; + } + default: { + } + } + $177 = (($$0153164) + 1)|0; + $178 = (($$0165) + 2)|0; + $179 = HEAP32[$0>>2]|0; + $180 = ($177>>>0)<($179>>>0); + if ($180) { + $$0153164 = $177;$$0165 = $178; + } else { + break L33; + } + } + } + } } - $31 = (16 - ($j$115))|0; - $32 = $code$2 << $31; - $33 = (((($h)) + 1540|0) + ($j$115<<2)|0); - HEAP32[$33>>2] = $32; - $34 = $code$2 << 1; - $35 = (($j$115) + 1)|0; - $36 = ($35|0)<(17); - if ($36) { - $code$014 = $34;$j$115 = $35;$k$213 = $k$4; + } while(0); + HEAP32[$96>>2] = $3; + $181 = ((($0)) + 16|0); + $182 = HEAP32[$181>>2]|0; + _free($182); + HEAP32[$181>>2] = $104; + return; +} +function _stb_vorbis_open_filename($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = (_fopen($0,17589)|0); + $4 = ($3|0)==(0|0); + if ($4) { + $6 = ($1|0)==(0|0); + if ($6) { + $$0 = 0; } else { - $$lcssa37 = $35;$k$4$lcssa = $k$4; - break; + HEAP32[$1>>2] = 6; + $$0 = 0; } + } else { + $5 = (_stb_vorbis_open_file($3,1,$1,$2)|0); + $$0 = $5; } - if ((label|0) == 11) { - _stbi__err(22355); + return ($$0|0); +} +function _stb_vorbis_get_info($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$sroa$4$0$$sroa_idx2 = 0, $$sroa$5$0$$sroa_idx4 = 0, $$sroa$6$0$$sroa_idx6 = 0, $$sroa$7$0$$sroa_idx8 = 0, $$sroa$8$0$$sroa_idx10 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($1)) + 4|0); + $3 = HEAP32[$2>>2]|0; + $4 = HEAP32[$1>>2]|0; + $5 = ((($1)) + 8|0); + $6 = HEAP32[$5>>2]|0; + $7 = ((($1)) + 16|0); + $8 = HEAP32[$7>>2]|0; + $9 = ((($1)) + 12|0); + $10 = HEAP32[$9>>2]|0; + $11 = ((($1)) + 116|0); + $12 = HEAP32[$11>>2]|0; + $13 = $12 >> 1; + HEAP32[$0>>2] = $4; + $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); + HEAP32[$$sroa$4$0$$sroa_idx2>>2] = $3; + $$sroa$5$0$$sroa_idx4 = ((($0)) + 8|0); + HEAP32[$$sroa$5$0$$sroa_idx4>>2] = $6; + $$sroa$6$0$$sroa_idx6 = ((($0)) + 12|0); + HEAP32[$$sroa$6$0$$sroa_idx6>>2] = $8; + $$sroa$7$0$$sroa_idx8 = ((($0)) + 16|0); + HEAP32[$$sroa$7$0$$sroa_idx8>>2] = $10; + $$sroa$8$0$$sroa_idx10 = ((($0)) + 20|0); + HEAP32[$$sroa$8$0$$sroa_idx10>>2] = $13; + return; +} +function _stb_vorbis_stream_length_in_samples($0) { + $0 = $0|0; + var $$ = 0, $$0 = 0, $$050 = 0, $$51 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; + var $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $1 = sp + 4|0; + $2 = sp; + $3 = sp + 8|0; + $4 = ((($0)) + 48|0); + $5 = HEAP8[$4>>0]|0; + $6 = ($5<<24>>24)==(0); + if (!($6)) { + _error($0,2); $$0 = 0; - return ($$0|0); + STACKTOP = sp;return ($$0|0); } - $37 = (((($h)) + 1540|0) + ($$lcssa37<<2)|0); - HEAP32[$37>>2] = -1; - _memset(($h|0),-1,512)|0; - $38 = ($k$4$lcssa|0)>(0); - if ($38) { - $i$17 = 0; - } else { - $$0 = 1; - return ($$0|0); + $7 = ((($0)) + 796|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($8|0)==(0); + if ($9) { + $10 = (_stb_vorbis_get_file_offset($0)|0); + $11 = ((($0)) + 44|0); + $12 = HEAP32[$11>>2]|0; + $13 = ($12>>>0)>(65535); + $14 = ((($0)) + 52|0); + $15 = HEAP32[$14>>2]|0; + if ($13) { + $16 = (($12) + -65536)|0; + $17 = ($16>>>0)<($15>>>0); + if ($17) { + label = 6; + } else { + $$050 = $16; + } + } else { + label = 6; + } + if ((label|0) == 6) { + $$050 = $15; + } + _set_file_offset($0,$$050); + $18 = (_vorbis_find_page($0,$1,$2)|0); + $19 = ($18|0)==(0); + do { + if ($19) { + $20 = ((($0)) + 100|0); + HEAP32[$20>>2] = 36; + HEAP32[$7>>2] = -1; + } else { + while(1) { + $21 = (_stb_vorbis_get_file_offset($0)|0); + $22 = HEAP32[$2>>2]|0; + $23 = ($22|0)==(0); + if (!($23)) { + break; + } + $24 = HEAP32[$1>>2]|0; + _set_file_offset($0,$24); + $25 = (_vorbis_find_page($0,$1,$2)|0); + $26 = ($25|0)==(0); + if ($26) { + break; + } + } + _set_file_offset($0,$21); + (_getn($0,$3,6)|0); + $27 = (_get32($0)|0); + $28 = (_get32($0)|0); + $29 = $28 & $27; + $30 = ($29|0)==(-1); + if ($30) { + $31 = ((($0)) + 100|0); + HEAP32[$31>>2] = 36; + HEAP32[$7>>2] = -1; + break; + } else { + $32 = ($28|0)==(0); + $$ = $32 ? $27 : -2; + HEAP32[$7>>2] = $$; + $33 = ((($0)) + 68|0); + HEAP32[$33>>2] = $21; + $34 = HEAP32[$1>>2]|0; + $35 = ((($0)) + 72|0); + HEAP32[$35>>2] = $34; + $36 = ((($0)) + 76|0); + HEAP32[$36>>2] = $$; + break; + } + } + } while(0); + _set_file_offset($0,$10); } + $37 = HEAP32[$7>>2]|0; + $38 = ($37|0)==(-1); + $$51 = $38 ? 0 : $37; + $$0 = $$51; + STACKTOP = sp;return ($$0|0); +} +function _stb_vorbis_stream_length_in_seconds($0) { + $0 = $0|0; + var $1 = 0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_stb_vorbis_stream_length_in_samples($0)|0); + $2 = (+($1>>>0)); + $3 = HEAP32[$0>>2]|0; + $4 = (+($3>>>0)); + $5 = $2 / $4; + return (+$5); +} +function _stb_vorbis_get_samples_short_interleaved($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$ = 0, $$041 = 0, $$042 = 0, $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $not$ = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $4 = sp; + $5 = (($3|0) / ($1|0))&-1; + $6 = ((($0)) + 4|0); + $7 = ((($0)) + 1508|0); + $8 = ((($0)) + 1504|0); + $9 = ((($0)) + 800|0); + $$041 = 0;$$042 = $2; while(1) { - $39 = (((($h)) + 1280|0) + ($i$17)|0); - $40 = HEAP8[$39>>0]|0; - $41 = ($40&255)<(10); - if ($41) { - $42 = $40&255; - $43 = (9 - ($42))|0; - $44 = 1 << $43; - $45 = ($43|0)==(31); - if (!($45)) { - $46 = (((($h)) + 512|0) + ($i$17<<1)|0); - $47 = HEAP16[$46>>1]|0; - $48 = $47&65535; - $49 = $48 << $43; - $50 = $i$17&255; - $scevgep = (($h) + ($49)|0); - $51 = ($44|0)>(1); - $smax = $51 ? $44 : 1; - _memset(($scevgep|0),($50|0),($smax|0))|0; - } - } - $52 = (($i$17) + 1)|0; - $exitcond = ($52|0)==($k$4$lcssa|0); - if ($exitcond) { - $$0 = 1; + $10 = ($5|0)>($$041|0); + if (!($10)) { + $$1 = $$041; + label = 7; + break; + } + $11 = HEAP32[$7>>2]|0; + $12 = HEAP32[$8>>2]|0; + $13 = (($11) - ($12))|0; + $14 = (($13) + ($$041))|0; + $15 = ($14|0)<($5|0); + $16 = (($5) - ($$041))|0; + $$ = $15 ? $13 : $16; + $17 = ($$|0)==(0); + if (!($17)) { + $18 = HEAP32[$6>>2]|0; + _convert_channels_short_interleaved($1,$$042,$18,$9,$12,$$); + } + $19 = (($$) + ($$041))|0; + $20 = HEAP32[$8>>2]|0; + $21 = (($20) + ($$))|0; + HEAP32[$8>>2] = $21; + $22 = ($19|0)==($5|0); + if ($22) { + $$1 = $19; + label = 7; + break; + } + $23 = Math_imul($$, $1)|0; + $24 = (($$042) + ($23<<1)|0); + $25 = (_stb_vorbis_get_frame_float($0,0,$4)|0); + $not$ = ($25|0)==(0); + if ($not$) { + $$1 = $19; + label = 7; break; } else { - $i$17 = $52; + $$041 = $19;$$042 = $24; } } - return ($$0|0); + if ((label|0) == 7) { + STACKTOP = sp;return ($$1|0); + } + return (0)|0; } -function _stbi__build_fast_ac($fast_ac,$h) { - $fast_ac = $fast_ac|0; - $h = $h|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$02 = 0, $k$0 = 0, $k$0$off = 0, label = 0, sp = 0; +function _stb_vorbis_close($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; sp = STACKTOP; - $i$02 = 0; - while(1) { - $0 = (($h) + ($i$02)|0); - $1 = HEAP8[$0>>0]|0; - $2 = (($fast_ac) + ($i$02<<1)|0); - HEAP16[$2>>1] = 0; - $3 = $1&255; - $4 = ($1<<24>>24)==(-1); - if (!($4)) { - $5 = (((($h)) + 1024|0) + ($3)|0); - $6 = HEAP8[$5>>0]|0; - $7 = $6&255; - $8 = $7 & 240; - $9 = $7 & 15; - $10 = (((($h)) + 1280|0) + ($3)|0); - $11 = HEAP8[$10>>0]|0; - $12 = $11&255; - $13 = ($9|0)==(0); - if (!($13)) { - $14 = (($12) + ($9))|0; - $15 = ($14|0)<(10); - if ($15) { - $16 = $i$02 << $12; - $17 = $16 & 511; - $18 = (9 - ($9))|0; - $19 = $17 >>> $18; - $20 = (($9) + -1)|0; - $21 = 1 << $20; - $22 = ($19|0)<($21|0); - if ($22) { - $23 = -1 << $9; - $24 = (($23) + 1)|0; - $25 = (($24) + ($19))|0; - $k$0 = $25; + $1 = ($0|0)==(0|0); + if ($1) { + return; + } + _vorbis_deinit($0); + _setup_free($0,$0); + return; +} +function _vorbis_deinit($0) { + $0 = $0|0; + var $$0103 = 0, $$08399 = 0, $$195 = 0, $$293 = 0, $$392 = 0, $$lcssa = 0, $$lcssa89 = 0, $$lcssa90 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; + var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; + var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; + var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; + var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; + var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 396|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(0|0); + if (!($3)) { + $4 = ((($0)) + 264|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)>(0); + if ($6) { + $7 = ((($0)) + 124|0); + $$0103 = 0; + while(1) { + $8 = HEAP32[$1>>2]|0; + $9 = (((($8) + (($$0103*24)|0)|0)) + 16|0); + $10 = HEAP32[$9>>2]|0; + $11 = ($10|0)==(0|0); + if (!($11)) { + $12 = HEAP32[$7>>2]|0; + $13 = (((($8) + (($$0103*24)|0)|0)) + 13|0); + $14 = HEAP8[$13>>0]|0; + $15 = $14&255; + $16 = (((($12) + (($15*2096)|0)|0)) + 4|0); + $17 = HEAP32[$16>>2]|0; + $18 = ($17|0)>(0); + $19 = HEAP32[$9>>2]|0; + if ($18) { + $$08399 = 0;$21 = $19; + while(1) { + $20 = (($21) + ($$08399<<2)|0); + $22 = HEAP32[$20>>2]|0; + _setup_free($0,$22); + $23 = (($$08399) + 1)|0; + $24 = HEAP32[$7>>2]|0; + $25 = HEAP8[$13>>0]|0; + $26 = $25&255; + $27 = (((($24) + (($26*2096)|0)|0)) + 4|0); + $28 = HEAP32[$27>>2]|0; + $29 = ($23|0)<($28|0); + $30 = HEAP32[$9>>2]|0; + if ($29) { + $$08399 = $23;$21 = $30; + } else { + $$lcssa90 = $30; + break; + } + } } else { - $k$0 = $19; - } - $k$0$off = (($k$0) + 128)|0; - $26 = ($k$0$off>>>0)<(256); - if ($26) { - $27 = $k$0 << 8; - $28 = $27 | $8; - $29 = (($28) + ($14))|0; - $30 = $29&65535; - HEAP16[$2>>1] = $30; + $$lcssa90 = $19; } + _setup_free($0,$$lcssa90); + } + $31 = (((($8) + (($$0103*24)|0)|0)) + 20|0); + $32 = HEAP32[$31>>2]|0; + _setup_free($0,$32); + $33 = (($$0103) + 1)|0; + $34 = HEAP32[$4>>2]|0; + $35 = ($33|0)<($34|0); + if ($35) { + $$0103 = $33; + } else { + break; + } + } + } + } + $36 = ((($0)) + 124|0); + $37 = HEAP32[$36>>2]|0; + $38 = ($37|0)==(0|0); + if (!($38)) { + $39 = ((($0)) + 120|0); + $40 = HEAP32[$39>>2]|0; + $41 = ($40|0)>(0); + $42 = HEAP32[$36>>2]|0; + if ($41) { + $$195 = 0;$44 = $42; + while(1) { + $43 = (((($44) + (($$195*2096)|0)|0)) + 8|0); + $45 = HEAP32[$43>>2]|0; + _setup_free($0,$45); + $46 = (((($44) + (($$195*2096)|0)|0)) + 28|0); + $47 = HEAP32[$46>>2]|0; + _setup_free($0,$47); + $48 = (((($44) + (($$195*2096)|0)|0)) + 32|0); + $49 = HEAP32[$48>>2]|0; + _setup_free($0,$49); + $50 = (((($44) + (($$195*2096)|0)|0)) + 2084|0); + $51 = HEAP32[$50>>2]|0; + _setup_free($0,$51); + $52 = (((($44) + (($$195*2096)|0)|0)) + 2088|0); + $53 = HEAP32[$52>>2]|0; + $54 = ($53|0)==(0|0); + $55 = ((($53)) + -4|0); + $56 = $54 ? 0 : $55; + _setup_free($0,$56); + $57 = (($$195) + 1)|0; + $58 = HEAP32[$39>>2]|0; + $59 = ($57|0)<($58|0); + $60 = HEAP32[$36>>2]|0; + if ($59) { + $$195 = $57;$44 = $60; + } else { + $$lcssa89 = $60; + break; } } + } else { + $$lcssa89 = $42; } - $31 = (($i$02) + 1)|0; - $exitcond = ($31|0)==(512); - if ($exitcond) { - break; + _setup_free($0,$$lcssa89); + } + $61 = ((($0)) + 260|0); + $62 = HEAP32[$61>>2]|0; + _setup_free($0,$62); + $63 = HEAP32[$1>>2]|0; + _setup_free($0,$63); + $64 = ((($0)) + 404|0); + $65 = HEAP32[$64>>2]|0; + $66 = ($65|0)==(0|0); + if (!($66)) { + $67 = ((($0)) + 400|0); + $68 = HEAP32[$67>>2]|0; + $69 = ($68|0)>(0); + $70 = HEAP32[$64>>2]|0; + if ($69) { + $$293 = 0;$72 = $70; + while(1) { + $71 = (((($72) + (($$293*40)|0)|0)) + 4|0); + $73 = HEAP32[$71>>2]|0; + _setup_free($0,$73); + $74 = (($$293) + 1)|0; + $75 = HEAP32[$67>>2]|0; + $76 = ($74|0)<($75|0); + $77 = HEAP32[$64>>2]|0; + if ($76) { + $$293 = $74;$72 = $77; + } else { + $$lcssa = $77; + break; + } + } } else { - $i$02 = $31; + $$lcssa = $70; + } + _setup_free($0,$$lcssa); + } + $78 = ((($0)) + 4|0); + $79 = HEAP32[$78>>2]|0; + $80 = ($79|0)>(0); + if ($80) { + $$392 = 0; + while(1) { + $81 = (((($0)) + 800|0) + ($$392<<2)|0); + $82 = HEAP32[$81>>2]|0; + _setup_free($0,$82); + $83 = (((($0)) + 928|0) + ($$392<<2)|0); + $84 = HEAP32[$83>>2]|0; + _setup_free($0,$84); + $85 = (((($0)) + 996|0) + ($$392<<2)|0); + $86 = HEAP32[$85>>2]|0; + _setup_free($0,$86); + $87 = (($$392) + 1)|0; + $88 = HEAP32[$78>>2]|0; + $89 = ($87|0)<($88|0); + $90 = ($87|0)<(16); + $91 = $90 & $89; + if ($91) { + $$392 = $87; + } else { + break; + } } } + $92 = ((($0)) + 1068|0); + $93 = HEAP32[$92>>2]|0; + _setup_free($0,$93); + $94 = ((($0)) + 1076|0); + $95 = HEAP32[$94>>2]|0; + _setup_free($0,$95); + $96 = ((($0)) + 1084|0); + $97 = HEAP32[$96>>2]|0; + _setup_free($0,$97); + $98 = ((($0)) + 1092|0); + $99 = HEAP32[$98>>2]|0; + _setup_free($0,$99); + $100 = ((($0)) + 1100|0); + $101 = HEAP32[$100>>2]|0; + _setup_free($0,$101); + $102 = ((($0)) + 1072|0); + $103 = HEAP32[$102>>2]|0; + _setup_free($0,$103); + $104 = ((($0)) + 1080|0); + $105 = HEAP32[$104>>2]|0; + _setup_free($0,$105); + $106 = ((($0)) + 1088|0); + $107 = HEAP32[$106>>2]|0; + _setup_free($0,$107); + $108 = ((($0)) + 1096|0); + $109 = HEAP32[$108>>2]|0; + _setup_free($0,$109); + $110 = ((($0)) + 1104|0); + $111 = HEAP32[$110>>2]|0; + _setup_free($0,$111); + $112 = ((($0)) + 28|0); + $113 = HEAP32[$112>>2]|0; + $114 = ($113|0)==(0); + if ($114) { + return; + } + $115 = ((($0)) + 20|0); + $116 = HEAP32[$115>>2]|0; + (_fclose($116)|0); return; } -function _stbi__parse_zlib($a,$parse_header) { - $a = $a|0; - $parse_header = $parse_header|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _setup_free($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ($parse_header|0)==(0); - if (!($0)) { - $1 = (_stbi__parse_zlib_header($a)|0); - $2 = ($1|0)==(0); - if ($2) { - $$0 = 0; - return ($$0|0); - } + $2 = ((($0)) + 80|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)==(0|0); + if (!($4)) { + return; } - $3 = ((($a)) + 8|0); - HEAP32[$3>>2] = 0; - $4 = ((($a)) + 12|0); - HEAP32[$4>>2] = 0; - $5 = ((($a)) + 2052|0); - $6 = ((($a)) + 32|0); - L5: while(1) { - $7 = (_stbi__zreceive($a,1)|0); - $8 = (_stbi__zreceive($a,2)|0); - switch ($8|0) { - case 3: { - $$0 = 0; - label = 13; - break L5; - break; - } - case 0: { - $9 = (_stbi__parse_uncomperssed_block($a)|0); - $10 = ($9|0)==(0); - if ($10) { - $$0 = 0; - label = 13; - break L5; - } - break; + _free($1); + return; +} +function _convert_channels_short_interleaved($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$0 = 0, $$04866 = 0, $$04956 = 0, $$05265 = 0, $$1$lcssa = 0, $$150$lcssa = 0, $$15057 = 0, $$158 = 0, $$2$lcssa = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0; + var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $6 = 0, $7 = 0, $8 = 0; + var $9 = 0, $exitcond = 0, $or$cond = 0, $or$cond3 = 0, $scevgep = 0, $smax = 0, $smax71 = 0, label = 0, sp = 0; + sp = STACKTOP; + $6 = ($0|0)!=($2|0); + $7 = ($0|0)<(3); + $or$cond = $7 & $6; + $8 = ($2|0)<(7); + $or$cond3 = $8 & $or$cond; + if ($or$cond3) { + $9 = ($0|0)==(2); + if ($9) { + $$04956 = 0; + } else { + ___assert_fail((17501|0),(17088|0),4759,(17512|0)); + // unreachable; } - case 1: { - $11 = HEAP8[(22403)>>0]|0; - $12 = ($11<<24>>24)==(0); - if ($12) { - _stbi__init_zdefaults(); - } - $13 = (_stbi__zbuild_huffman($6,22404,288)|0); - $14 = ($13|0)==(0); - if ($14) { - $$0 = 0; - label = 13; - break L5; - } - $15 = (_stbi__zbuild_huffman($5,22372,32)|0); - $16 = ($15|0)==(0); - if ($16) { - $$0 = 0; - label = 13; - break L5; + while(1) { + _compute_stereo_samples($1,$2,$3,$4,$5); + $10 = (($$04956) + 1)|0; + $11 = ($10|0)<($0|0); + if ($11) { + $$04956 = $10; } else { - label = 11; + break; } - break; } - default: { - $17 = (_stbi__compute_huffman_codes($a)|0); - $18 = ($17|0)==(0); - if ($18) { - $$0 = 0; - label = 13; - break L5; - } else { - label = 11; + return; + } + $12 = ($0|0)<($2|0); + $13 = $12 ? $0 : $2; + $14 = ($5|0)>(0); + if (!($14)) { + return; + } + $15 = ($13|0)>(0); + $16 = ($13|0)>(0); + $smax = $16 ? $13 : 0; + $17 = (($0) - ($smax))|0; + $18 = ($13|0)>(0); + $smax71 = $18 ? $13 : 0; + $19 = (($0) - ($smax71))|0; + $20 = $19 << 1; + $$04866 = $1;$$05265 = 0; + while(1) { + if ($15) { + $21 = (($$05265) + ($4))|0; + $$15057 = 0;$$158 = $$04866; + while(1) { + $23 = (($3) + ($$15057<<2)|0); + $24 = HEAP32[$23>>2]|0; + $25 = (($24) + ($21<<2)|0); + $26 = +HEAPF32[$25>>2]; + $27 = $26 + 384.0; + $28 = (HEAPF32[tempDoublePtr>>2]=$27,HEAP32[tempDoublePtr>>2]|0); + $29 = (($28) + -1136623616)|0; + $30 = ($29>>>0)>(65535); + $31 = ($28|0)<(1136656384); + $32 = $31 ? 32768 : 32767; + $$0 = $30 ? $32 : $28; + $33 = $$0&65535; + $34 = ((($$158)) + 2|0); + HEAP16[$$158>>1] = $33; + $35 = (($$15057) + 1)|0; + $36 = ($35|0)<($13|0); + if ($36) { + $$15057 = $35;$$158 = $34; + } else { + $$1$lcssa = $34;$$150$lcssa = $13; + break; + } } + } else { + $$1$lcssa = $$04866;$$150$lcssa = 0; } + $22 = ($$150$lcssa|0)<($0|0); + if ($22) { + _memset(($$1$lcssa|0),0,($20|0))|0; + $scevgep = (($$1$lcssa) + ($17<<1)|0); + $$2$lcssa = $scevgep; + } else { + $$2$lcssa = $$1$lcssa; } - if ((label|0) == 11) { - label = 0; - $19 = (_stbi__parse_huffman_block($a)|0); - $20 = ($19|0)==(0); - if ($20) { - $$0 = 0; - label = 13; - break; - } - } - $21 = ($7|0)==(0); - if (!($21)) { - $$0 = 1; - label = 13; + $37 = (($$05265) + 1)|0; + $exitcond = ($37|0)==($5|0); + if ($exitcond) { break; + } else { + $$04866 = $$2$lcssa;$$05265 = $37; } } - if ((label|0) == 13) { - return ($$0|0); - } - return (0)|0; + return; } -function _stbi__parse_zlib_header($a) { - $a = $a|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _stb_vorbis_get_frame_float($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$020 = 0, $$022 = 0, $$lcssa = 0, $$lcssa21 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_stbi__zget8($a)|0); - $1 = $0&255; - $2 = $1 & 15; - $3 = (_stbi__zget8($a)|0); - $4 = $3&255; - $5 = $1 << 8; - $6 = $5 | $4; - $7 = (($6>>>0) % 31)&-1; - $8 = ($7|0)==(0); + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $3 = sp + 8|0; + $4 = sp + 4|0; + $5 = sp; + $6 = ((($0)) + 48|0); + $7 = HEAP8[$6>>0]|0; + $8 = ($7<<24>>24)==(0); if (!($8)) { - _stbi__err(23026); - $$0 = 0; - return ($$0|0); + _error($0,2); + $$020 = 0; + STACKTOP = sp;return ($$020|0); } - $9 = $4 & 32; + $9 = (_vorbis_decode_packet($0,$3,$5,$4)|0); $10 = ($9|0)==(0); - if (!($10)) { - _stbi__err(23042); - $$0 = 0; - return ($$0|0); - } - $11 = ($2|0)==(8); - if ($11) { - $$0 = 1; - return ($$0|0); - } - _stbi__err(23057); - $$0 = 0; - return ($$0|0); -} -function _stbi__zreceive($z,$n) { - $z = $z|0; - $n = $n|0; - var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($z)) + 8|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)<($n|0); - if ($2) { - _stbi__fill_bits($z); - } - $3 = ((($z)) + 12|0); - $4 = HEAP32[$3>>2]|0; - $5 = 1 << $n; - $6 = (($5) + -1)|0; - $7 = $4 & $6; - $8 = $4 >>> $n; - HEAP32[$3>>2] = $8; - $9 = HEAP32[$0>>2]|0; - $10 = (($9) - ($n))|0; - HEAP32[$0>>2] = $10; - return ($7|0); -} -function _stbi__parse_uncomperssed_block($a) { - $a = $a|0; - var $$0 = 0, $$lcssa = 0, $$lcssa17 = 0, $$op = 0, $$ph = 0, $$pr = 0, $$promoted = 0, $$promoted8 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; - var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; - var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; - var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond13 = 0, $header = 0, $k$0$lcssa = 0, $k$03 = 0, $k$12 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $header = sp; - $0 = ((($a)) + 8|0); - $1 = HEAP32[$0>>2]|0; - $2 = $1 & 7; - $3 = ($2|0)==(0); - if ($3) { - $$ph = $1; - } else { - (_stbi__zreceive($a,$2)|0); - $$pr = HEAP32[$0>>2]|0; - $$ph = $$pr; - } - $4 = ($$ph|0)>(0); - if ($4) { - $5 = ((($a)) + 12|0); - $$promoted = HEAP32[$5>>2]|0; - $$promoted8 = HEAP32[$0>>2]|0; - $6 = ($$promoted8|0)<(8); - $$op = $$promoted8 ^ -1; - $7 = $6 ? $$op : -9; - $8 = (($$promoted8) + ($7))|0; - $9 = (($8) + 8)|0; - $10 = $9 >>> 3; - $11 = $10 << 3; - $12 = (($10) + 1)|0; - $14 = $$promoted;$k$03 = 0; + if ($10) { + $11 = ((($0)) + 1508|0); + HEAP32[$11>>2] = 0; + $12 = ((($0)) + 1504|0); + HEAP32[$12>>2] = 0; + $$020 = 0; + STACKTOP = sp;return ($$020|0); + } + $13 = HEAP32[$3>>2]|0; + $14 = HEAP32[$5>>2]|0; + $15 = HEAP32[$4>>2]|0; + $16 = (_vorbis_finish_frame($0,$13,$14,$15)|0); + HEAP32[$3>>2] = $16; + $17 = ((($0)) + 4|0); + $18 = HEAP32[$17>>2]|0; + $19 = ($18|0)>(0); + $20 = HEAP32[$5>>2]|0; + if ($19) { + $21 = HEAP32[$5>>2]|0; + $$022 = 0;$25 = $20; while(1) { - $13 = $14&255; - $15 = (($k$03) + 1)|0; - $16 = (($header) + ($k$03)|0); - HEAP8[$16>>0] = $13; - $17 = $14 >>> 8; - $exitcond13 = ($15|0)==($12|0); - if ($exitcond13) { - $$lcssa17 = $17; - break; + $22 = (((($0)) + 800|0) + ($$022<<2)|0); + $23 = HEAP32[$22>>2]|0; + $24 = (($23) + ($25<<2)|0); + $26 = (((($0)) + 864|0) + ($$022<<2)|0); + HEAP32[$26>>2] = $24; + $27 = (($$022) + 1)|0; + $28 = HEAP32[$17>>2]|0; + $29 = ($27|0)<($28|0); + if ($29) { + $$022 = $27;$25 = $21; } else { - $14 = $17;$k$03 = $15; + $$lcssa = $21;$$lcssa21 = $28; + break; } } - $18 = (($$promoted8) + -8)|0; - $19 = (($18) - ($11))|0; - HEAP32[$5>>2] = $$lcssa17; - HEAP32[$0>>2] = $19; - $$lcssa = $19;$k$0$lcssa = $12; } else { - $$lcssa = $$ph;$k$0$lcssa = 0; - } - $20 = ($$lcssa|0)==(0); - if (!($20)) { - ___assert_fail((22948|0),(21839|0),3754,(22965|0)); - // unreachable; + $$lcssa = $20;$$lcssa21 = $18; } - $21 = ($k$0$lcssa|0)<(4); - if ($21) { - $k$12 = $k$0$lcssa; - while(1) { - $22 = (_stbi__zget8($a)|0); - $23 = (($k$12) + 1)|0; - $24 = (($header) + ($k$12)|0); - HEAP8[$24>>0] = $22; - $exitcond = ($23|0)==(4); - if ($exitcond) { - break; - } else { - $k$12 = $23; - } - } + $30 = ((($0)) + 1504|0); + HEAP32[$30>>2] = $$lcssa; + $31 = HEAP32[$3>>2]|0; + $32 = (($31) + ($$lcssa))|0; + $33 = ((($0)) + 1508|0); + HEAP32[$33>>2] = $32; + $34 = ($1|0)==(0|0); + if (!($34)) { + HEAP32[$1>>2] = $$lcssa21; } - $25 = ((($header)) + 1|0); - $26 = HEAP8[$25>>0]|0; - $27 = $26&255; - $28 = $27 << 8; - $29 = HEAP8[$header>>0]|0; - $30 = $29&255; - $31 = $28 | $30; - $32 = ((($header)) + 3|0); - $33 = HEAP8[$32>>0]|0; - $34 = $33&255; - $35 = $34 << 8; - $36 = ((($header)) + 2|0); - $37 = HEAP8[$36>>0]|0; - $38 = $37&255; - $39 = $35 | $38; - $40 = $31 ^ 65535; - $41 = ($39|0)==($40|0); - if (!($41)) { - _stbi__err(22996); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + $35 = ($2|0)==(0|0); + if ($35) { + $$020 = $31; + STACKTOP = sp;return ($$020|0); } - $42 = HEAP32[$a>>2]|0; - $43 = (($42) + ($31)|0); - $44 = ((($a)) + 4|0); - $45 = HEAP32[$44>>2]|0; - $46 = ($43>>>0)>($45>>>0); - if ($46) { - _stbi__err(23009); + $36 = ((($0)) + 864|0); + HEAP32[$2>>2] = $36; + $$020 = $31; + STACKTOP = sp;return ($$020|0); +} +function _error($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 100|0); + HEAP32[$2>>2] = $1; + return; +} +function _vorbis_decode_packet($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $4 = sp + 8|0; + $5 = sp + 4|0; + $6 = sp; + $7 = (_vorbis_decode_initial($0,$2,$5,$3,$6,$4)|0); + $8 = ($7|0)==(0); + if ($8) { $$0 = 0; STACKTOP = sp;return ($$0|0); } - $47 = ((($a)) + 16|0); - $48 = HEAP32[$47>>2]|0; - $49 = (($48) + ($31)|0); - $50 = ((($a)) + 24|0); - $51 = HEAP32[$50>>2]|0; - $52 = ($49>>>0)>($51>>>0); - if ($52) { - $53 = (_stbi__zexpand($a,$48,$31)|0); - $54 = ($53|0)==(0); - if ($54) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - } - $55 = HEAP32[$47>>2]|0; - $56 = HEAP32[$a>>2]|0; - _memcpy(($55|0),($56|0),($31|0))|0; - $57 = HEAP32[$a>>2]|0; - $58 = (($57) + ($31)|0); - HEAP32[$a>>2] = $58; - $59 = HEAP32[$47>>2]|0; - $60 = (($59) + ($31)|0); - HEAP32[$47>>2] = $60; - $$0 = 1; + $9 = HEAP32[$4>>2]|0; + $10 = (((($0)) + 412|0) + (($9*6)|0)|0); + $11 = HEAP32[$2>>2]|0; + $12 = HEAP32[$3>>2]|0; + $13 = HEAP32[$6>>2]|0; + $14 = (_vorbis_decode_packet_rest($0,$1,$10,$11,$12,$13,$2)|0); + $$0 = $14; STACKTOP = sp;return ($$0|0); } -function _stbi__init_zdefaults() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - _memset((22404|0),8,144)|0; - dest=(22548); stop=dest+112|0; do { HEAP8[dest>>0]=9|0; dest=dest+1|0; } while ((dest|0) < (stop|0)); - dest=(22660); stop=dest+24|0; do { HEAP8[dest>>0]=7|0; dest=dest+1|0; } while ((dest|0) < (stop|0)); - $0 = (22684); - $1 = $0; - HEAP8[$1>>0]=134744072&255;HEAP8[$1+1>>0]=(134744072>>8)&255;HEAP8[$1+2>>0]=(134744072>>16)&255;HEAP8[$1+3>>0]=134744072>>24; - $2 = (($0) + 4)|0; - $3 = $2; - HEAP8[$3>>0]=134744072&255;HEAP8[$3+1>>0]=(134744072>>8)&255;HEAP8[$3+2>>0]=(134744072>>16)&255;HEAP8[$3+3>>0]=134744072>>24; - dest=22372; stop=dest+32|0; do { HEAP8[dest>>0]=5|0; dest=dest+1|0; } while ((dest|0) < (stop|0)); - return; -} -function _stbi__zbuild_huffman($z,$sizelist,$num) { - $z = $z|0; - $sizelist = $sizelist|0; - $num = $num|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; - var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; - var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; - var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $code$06 = 0, $exitcond = 0, $exitcond13 = 0, $i$010 = 0, $i$28 = 0, $i$34 = 0, $j$03 = 0, $k$07 = 0, $next_code = 0, $or$cond = 0, $sizes = 0, dest = 0, label = 0, sp = 0; - var stop = 0; +function _vorbis_finish_frame($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$ = 0, $$0 = 0, $$06775 = 0, $$06878 = 0, $$06972 = 0, $$07073 = 0, $$pr = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0.0; + var $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; + var $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond79 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; - $next_code = sp + 72|0; - $sizes = sp; - dest=$sizes; stop=dest+68|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - _memset(($z|0),0,1024)|0; - $0 = ($num|0)>(0); - if ($0) { - $i$010 = 0; - while(1) { - $1 = (($sizelist) + ($i$010)|0); - $2 = HEAP8[$1>>0]|0; - $3 = $2&255; - $4 = (($sizes) + ($3<<2)|0); - $5 = HEAP32[$4>>2]|0; - $6 = (($5) + 1)|0; - HEAP32[$4>>2] = $6; - $7 = (($i$010) + 1)|0; - $exitcond13 = ($7|0)==($num|0); - if ($exitcond13) { - break; - } else { - $i$010 = $7; + $4 = ((($0)) + 992|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==(0); + if ($6) { + $54 = 0; + } else { + $7 = (_get_window($0,$5)|0); + $8 = ((($0)) + 4|0); + $9 = HEAP32[$8>>2]|0; + $10 = ($9|0)>(0); + if ($10) { + $11 = ($5|0)>(0); + $12 = HEAP32[$8>>2]|0; + $13 = (($5) + -1)|0; + $$06878 = 0; + while(1) { + if ($11) { + $14 = (((($0)) + 800|0) + ($$06878<<2)|0); + $15 = HEAP32[$14>>2]|0; + $16 = (((($0)) + 928|0) + ($$06878<<2)|0); + $17 = HEAP32[$16>>2]|0; + $$06775 = 0; + while(1) { + $18 = (($$06775) + ($2))|0; + $19 = (($15) + ($18<<2)|0); + $20 = +HEAPF32[$19>>2]; + $21 = (($7) + ($$06775<<2)|0); + $22 = +HEAPF32[$21>>2]; + $23 = $20 * $22; + $24 = (($17) + ($$06775<<2)|0); + $25 = +HEAPF32[$24>>2]; + $26 = (($13) - ($$06775))|0; + $27 = (($7) + ($26<<2)|0); + $28 = +HEAPF32[$27>>2]; + $29 = $25 * $28; + $30 = $23 + $29; + HEAPF32[$19>>2] = $30; + $31 = (($$06775) + 1)|0; + $exitcond79 = ($31|0)==($5|0); + if ($exitcond79) { + break; + } else { + $$06775 = $31; + } + } + } + $32 = (($$06878) + 1)|0; + $33 = ($32|0)<($12|0); + if ($33) { + $$06878 = $32; + } else { + break; + } } } + $$pr = HEAP32[$4>>2]|0; + $54 = $$pr; } - HEAP32[$sizes>>2] = 0; - $11 = ((($sizes)) + 4|0); - $12 = HEAP32[$11>>2]|0; - $13 = ($12|0)>(2); - if (!($13)) { - $8 = ((($sizes)) + 8|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9|0)>(4); - if (!($10)) { - $66 = ((($sizes)) + 12|0); - $67 = HEAP32[$66>>2]|0; - $68 = ($67|0)>(8); - if (!($68)) { - $69 = ((($sizes)) + 16|0); - $70 = HEAP32[$69>>2]|0; - $71 = ($70|0)>(16); - if (!($71)) { - $72 = ((($sizes)) + 20|0); - $73 = HEAP32[$72>>2]|0; - $74 = ($73|0)>(32); - if (!($74)) { - $75 = ((($sizes)) + 24|0); - $76 = HEAP32[$75>>2]|0; - $77 = ($76|0)>(64); - if (!($77)) { - $78 = ((($sizes)) + 28|0); - $79 = HEAP32[$78>>2]|0; - $80 = ($79|0)>(128); - if (!($80)) { - $81 = ((($sizes)) + 32|0); - $82 = HEAP32[$81>>2]|0; - $83 = ($82|0)>(256); - if (!($83)) { - $84 = ((($sizes)) + 36|0); - $85 = HEAP32[$84>>2]|0; - $86 = ($85|0)>(512); - if (!($86)) { - $87 = ((($sizes)) + 40|0); - $88 = HEAP32[$87>>2]|0; - $89 = ($88|0)>(1024); - if (!($89)) { - $90 = ((($sizes)) + 44|0); - $91 = HEAP32[$90>>2]|0; - $92 = ($91|0)>(2048); - if (!($92)) { - $93 = ((($sizes)) + 48|0); - $94 = HEAP32[$93>>2]|0; - $95 = ($94|0)>(4096); - if (!($95)) { - $96 = ((($sizes)) + 52|0); - $97 = HEAP32[$96>>2]|0; - $98 = ($97|0)>(8192); - if (!($98)) { - $99 = ((($sizes)) + 56|0); - $100 = HEAP32[$99>>2]|0; - $101 = ($100|0)>(16384); - if (!($101)) { - $102 = ((($sizes)) + 60|0); - $103 = HEAP32[$102>>2]|0; - $104 = ($103|0)>(32768); - if (!($104)) { - $code$06 = 0;$i$28 = 1;$k$07 = 0; - while(1) { - $14 = (($next_code) + ($i$28<<2)|0); - HEAP32[$14>>2] = $code$06; - $15 = $code$06&65535; - $16 = (((($z)) + 1024|0) + ($i$28<<1)|0); - HEAP16[$16>>1] = $15; - $17 = $k$07&65535; - $18 = (((($z)) + 1124|0) + ($i$28<<1)|0); - HEAP16[$18>>1] = $17; - $19 = (($sizes) + ($i$28<<2)|0); - $20 = HEAP32[$19>>2]|0; - $21 = (($20) + ($code$06))|0; - $22 = ($20|0)!=(0); - $23 = 1 << $i$28; - $24 = ($21|0)>($23|0); - $or$cond = $22 & $24; - if ($or$cond) { - label = 7; - break; - } - $25 = (16 - ($i$28))|0; - $26 = $21 << $25; - $27 = (((($z)) + 1056|0) + ($i$28<<2)|0); - HEAP32[$27>>2] = $26; - $28 = $21 << 1; - $29 = HEAP32[$19>>2]|0; - $30 = (($29) + ($k$07))|0; - $31 = (($i$28) + 1)|0; - $32 = ($31|0)<(16); - if ($32) { - $code$06 = $28;$i$28 = $31;$k$07 = $30; - } else { - break; - } - } - if ((label|0) == 7) { - _stbi__err(22886); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $33 = ((($z)) + 1120|0); - HEAP32[$33>>2] = 65536; - $34 = ($num|0)>(0); - if ($34) { - $i$34 = 0; - } else { - $$0 = 1; - STACKTOP = sp;return ($$0|0); - } - while(1) { - $35 = (($sizelist) + ($i$34)|0); - $36 = HEAP8[$35>>0]|0; - $37 = $36&255; - $38 = ($36<<24>>24)==(0); - if (!($38)) { - $39 = (($next_code) + ($37<<2)|0); - $40 = HEAP32[$39>>2]|0; - $41 = (((($z)) + 1024|0) + ($37<<1)|0); - $42 = HEAP16[$41>>1]|0; - $43 = $42&65535; - $44 = (($40) - ($43))|0; - $45 = (((($z)) + 1124|0) + ($37<<1)|0); - $46 = HEAP16[$45>>1]|0; - $47 = $46&65535; - $48 = (($44) + ($47))|0; - $49 = $37 << 9; - $50 = $49 | $i$34; - $51 = $50&65535; - $52 = (((($z)) + 1156|0) + ($48)|0); - HEAP8[$52>>0] = $36; - $53 = $i$34&65535; - $54 = (((($z)) + 1444|0) + ($48<<1)|0); - HEAP16[$54>>1] = $53; - $55 = ($36&255)<(10); - do { - if ($55) { - $56 = HEAP32[$39>>2]|0; - $57 = (_stbi__bit_reverse($56,$37)|0); - $58 = ($57|0)<(512); - if (!($58)) { - break; - } - $59 = 1 << $37; - $j$03 = $57; - while(1) { - $60 = (($z) + ($j$03<<1)|0); - HEAP16[$60>>1] = $51; - $61 = (($j$03) + ($59))|0; - $62 = ($61|0)<(512); - if ($62) { - $j$03 = $61; - } else { - break; - } - } - } - } while(0); - $63 = HEAP32[$39>>2]|0; - $64 = (($63) + 1)|0; - HEAP32[$39>>2] = $64; - } - $65 = (($i$34) + 1)|0; - $exitcond = ($65|0)==($num|0); - if ($exitcond) { - $$0 = 1; - break; - } else { - $i$34 = $65; - } - } - STACKTOP = sp;return ($$0|0); - } - } - } - } - } - } - } - } - } - } + $34 = (($1) - ($3))|0; + HEAP32[$4>>2] = $34; + $35 = ((($0)) + 4|0); + $36 = HEAP32[$35>>2]|0; + $37 = ($36|0)>(0); + if ($37) { + $38 = ($1|0)>($3|0); + $39 = HEAP32[$35>>2]|0; + $40 = (($1) - ($3))|0; + $$07073 = 0; + while(1) { + if ($38) { + $41 = (((($0)) + 800|0) + ($$07073<<2)|0); + $42 = HEAP32[$41>>2]|0; + $43 = (((($0)) + 928|0) + ($$07073<<2)|0); + $44 = HEAP32[$43>>2]|0; + $$06972 = 0;$46 = $3; + while(1) { + $45 = (($42) + ($46<<2)|0); + $47 = HEAP32[$45>>2]|0; + $48 = (($44) + ($$06972<<2)|0); + HEAP32[$48>>2] = $47; + $49 = (($$06972) + 1)|0; + $50 = (($49) + ($3))|0; + $exitcond = ($49|0)==($40|0); + if ($exitcond) { + break; + } else { + $$06972 = $49;$46 = $50; } } } + $51 = (($$07073) + 1)|0; + $52 = ($51|0)<($39|0); + if ($52) { + $$07073 = $51; + } else { + break; + } } } - _stbi__err(22938); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + $53 = ($54|0)==(0); + $55 = ($1|0)<($3|0); + $$ = $55 ? $1 : $3; + $56 = (($$) - ($2))|0; + $57 = ((($0)) + 1416|0); + if ($53) { + $$0 = 0; + return ($$0|0); + } + $58 = HEAP32[$57>>2]|0; + $59 = (($58) + ($56))|0; + HEAP32[$57>>2] = $59; + $$0 = $56; + return ($$0|0); } -function _stbi__compute_huffman_codes($a) { - $a = $a|0; - var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $codelength_sizes = 0, $exitcond = 0, $i$08 = 0, $lencodes = 0, $n$0$be = 0, $n$0$lcssa = 0, $n$06 = 0, $not$ = 0, $z_codelength = 0, dest = 0; - var label = 0, sp = 0, stop = 0; +function _get_window($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$sink = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 2496|0; - $z_codelength = sp; - $lencodes = sp + 2039|0; - $codelength_sizes = sp + 2020|0; - $0 = (_stbi__zreceive($a,5)|0); - $1 = (($0) + 257)|0; - $2 = (_stbi__zreceive($a,5)|0); - $3 = (($2) + 1)|0; - $4 = (_stbi__zreceive($a,4)|0); - $5 = (($4) + 4)|0; - dest=$codelength_sizes; stop=dest+19|0; do { HEAP8[dest>>0]=0|0; dest=dest+1|0; } while ((dest|0) < (stop|0)); - $6 = ($5|0)>(0); - if ($6) { - $7 = (($4) + 3)|0; - $i$08 = 0; + $2 = $1 << 1; + $3 = ((($0)) + 112|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($2|0)==($4|0); + if ($5) { + $$sink = 0; + } else { + $6 = ((($0)) + 116|0); + $7 = HEAP32[$6>>2]|0; + $8 = ($2|0)==($7|0); + if ($8) { + $$sink = 1; + } else { + ___assert_fail((17086|0),(17088|0),2658,(17110|0)); + // unreachable; + } + } + $9 = (((($0)) + 1092|0) + ($$sink<<2)|0); + $$0 = HEAP32[$9>>2]|0; + return ($$0|0); +} +function _vorbis_decode_initial($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$0 = 0, $$062 = 0, $$063 = 0, $$064 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; + var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; + var $65 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, $phitmp = 0, $storemerge = 0, $storemerge65 = 0, label = 0, sp = 0; + sp = STACKTOP; + $6 = ((($0)) + 1508|0); + HEAP32[$6>>2] = 0; + $7 = ((($0)) + 1504|0); + HEAP32[$7>>2] = 0; + $8 = ((($0)) + 96|0); + $9 = HEAP32[$8>>2]|0; + $10 = ($9|0)==(0); + if (!($10)) { + $$0 = 0; + return ($$0|0); + } + $11 = ((($0)) + 48|0); + while(1) { + $14 = (_maybe_start_packet($0)|0); + $15 = ($14|0)==(0); + if ($15) { + $$0 = 0; + label = 24; + break; + } + $16 = (_get_bits($0,1)|0); + $17 = ($16|0)==(0); + if ($17) { + label = 9; + break; + } + $18 = HEAP8[$11>>0]|0; + $19 = ($18<<24>>24)==(0); + if (!($19)) { + label = 7; + break; + } while(1) { - $8 = (_stbi__zreceive($a,3)|0); - $9 = $8&255; - $10 = (22867 + ($i$08)|0); - $11 = HEAP8[$10>>0]|0; - $12 = $11&255; - $13 = (($codelength_sizes) + ($12)|0); - HEAP8[$13>>0] = $9; - $14 = (($i$08) + 1)|0; - $exitcond = ($i$08|0)==($7|0); - if ($exitcond) { + $20 = (_get8_packet($0)|0); + $21 = ($20|0)==(-1); + if ($21) { break; - } else { - $i$08 = $14; } } + $12 = HEAP32[$8>>2]|0; + $13 = ($12|0)==(0); + if (!($13)) { + $$0 = 0; + label = 24; + break; + } } - $15 = (_stbi__zbuild_huffman($z_codelength,$codelength_sizes,19)|0); - $16 = ($15|0)==(0); - if ($16) { + if ((label|0) == 7) { + _error($0,35); $$0 = 0; - STACKTOP = sp;return ($$0|0); + return ($$0|0); } - $17 = (($3) + ($1))|0; - $18 = ($17|0)>(0); - L9: do { - if ($18) { - $n$06 = 0; - L10: while(1) { - $19 = (_stbi__zhuffman_decode($a,$z_codelength)|0); - $20 = ($19>>>0)>(18); - if ($20) { + else if ((label|0) == 9) { + $22 = ((($0)) + 80|0); + $23 = HEAP32[$22>>2]|0; + $24 = ($23|0)==(0|0); + if (!($24)) { + $25 = ((($0)) + 84|0); + $26 = HEAP32[$25>>2]|0; + $27 = ((($0)) + 92|0); + $28 = HEAP32[$27>>2]|0; + $29 = ($26|0)==($28|0); + if (!($29)) { + ___assert_fail((17121|0),(17088|0),2737,(17479|0)); + // unreachable; + } + } + $30 = ((($0)) + 408|0); + $31 = HEAP32[$30>>2]|0; + $32 = (($31) + -1)|0; + $33 = (_ilog($32)|0); + $34 = (_get_bits($0,$33)|0); + $35 = ($34|0)==(-1); + if ($35) { + $$0 = 0; + return ($$0|0); + } + $36 = HEAP32[$30>>2]|0; + $37 = ($34|0)<($36|0); + if (!($37)) { + $$0 = 0; + return ($$0|0); + } + HEAP32[$5>>2] = $34; + $38 = (((($0)) + 412|0) + (($34*6)|0)|0); + $39 = HEAP8[$38>>0]|0; + $40 = ($39<<24>>24)==(0); + if ($40) { + $45 = ((($0)) + 112|0); + $46 = HEAP32[$45>>2]|0; + $$062 = 0;$$063 = 0;$$064 = $46; + } else { + $41 = ((($0)) + 116|0); + $42 = HEAP32[$41>>2]|0; + $43 = (_get_bits($0,1)|0); + $44 = (_get_bits($0,1)|0); + $phitmp = ($43|0)!=(0); + $$062 = $44;$$063 = $phitmp;$$064 = $42; + } + $47 = $$064 >> 1; + $48 = HEAP8[$38>>0]|0; + $49 = ($48<<24>>24)==(0); + $or$cond = $$063 | $49; + if ($or$cond) { + HEAP32[$1>>2] = 0; + $storemerge = $47; + } else { + $50 = ((($0)) + 112|0); + $51 = HEAP32[$50>>2]|0; + $52 = (($$064) - ($51))|0; + $53 = $52 >> 2; + HEAP32[$1>>2] = $53; + $54 = HEAP32[$50>>2]|0; + $55 = (($54) + ($$064))|0; + $56 = $55 >> 2; + $storemerge = $56; + } + HEAP32[$2>>2] = $storemerge; + $57 = ($$062|0)!=(0); + $or$cond3 = $57 | $49; + if ($or$cond3) { + HEAP32[$3>>2] = $47; + $storemerge65 = $$064; + } else { + $58 = ($$064*3)|0; + $59 = ((($0)) + 112|0); + $60 = HEAP32[$59>>2]|0; + $61 = (($58) - ($60))|0; + $62 = $61 >> 2; + HEAP32[$3>>2] = $62; + $63 = HEAP32[$59>>2]|0; + $64 = (($63) + ($58))|0; + $65 = $64 >> 2; + $storemerge65 = $65; + } + HEAP32[$4>>2] = $storemerge65; + $$0 = 1; + return ($$0|0); + } + else if ((label|0) == 24) { + return ($$0|0); + } + return (0)|0; +} +function _vorbis_decode_packet_rest($0,$1,$2,$3,$4,$5,$6) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + var $$ = 0, $$0409 = 0.0, $$0410 = 0.0, $$0411 = 0, $$041263 = 0, $$041652 = 0, $$0421$lcssa = 0, $$042133 = 0, $$042347 = 0, $$0427 = 0, $$042851 = 0, $$11 = 0, $$13 = 0, $$141341 = 0, $$141756 = 0, $$1422 = 0, $$1429$lcssa = 0, $$142946 = 0, $$1432 = 0, $$1437 = 0; + var $$241438 = 0, $$241860 = 0, $$2430 = 0, $$2438 = 0, $$3 = 0, $$341530 = 0, $$341530$in = 0, $$341934 = 0, $$424 = 0, $$442026 = 0, $$4435$ph = 0, $$443545 = 0, $$523 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$lcssa19 = 0, $$sink$sink = 0, $$sink3 = 0, $$sink3$in = 0; + var $$sink5 = 0, $$sink9 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; + var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; + var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; + var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; + var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; + var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; + var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; + var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; + var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; + var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; + var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; + var $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0.0, $305 = 0, $306 = 0, $307 = 0.0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0.0, $313 = 0, $314 = 0, $315 = 0; + var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; + var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; + var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; + var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; + var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; + var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; + var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; + var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond69 = 0, $storemerge = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 2560|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(2560|0); + $7 = sp + 1280|0; + $8 = sp + 256|0; + $9 = sp; + $10 = sp + 2304|0; + $11 = HEAP8[$2>>0]|0; + $12 = $11&255; + $13 = (((($0)) + 104|0) + ($12<<2)|0); + $14 = HEAP32[$13>>2]|0; + $15 = ((($0)) + 404|0); + $16 = HEAP32[$15>>2]|0; + $17 = ((($2)) + 1|0); + $18 = HEAP8[$17>>0]|0; + $19 = $18&255; + $20 = (($16) + (($19*40)|0)|0); + $21 = $14 >> 1; + $22 = (0 - ($21))|0; + $23 = ((($0)) + 4|0); + $24 = HEAP32[$23>>2]|0; + $25 = ($24|0)>(0); + L1: do { + if ($25) { + $26 = (((($16) + (($19*40)|0)|0)) + 4|0); + $27 = ((($0)) + 260|0); + $28 = ((($0)) + 1396|0); + $29 = ((($9)) + 1|0); + $30 = ((($0)) + 124|0); + $31 = ((($0)) + 1396|0); + $32 = ((($0)) + 1392|0); + $33 = ((($0)) + 124|0); + $34 = ((($0)) + 1396|0); + $35 = ((($0)) + 1392|0); + $$041263 = 0; + while(1) { + $36 = HEAP32[$26>>2]|0; + $37 = (((($36) + (($$041263*3)|0)|0)) + 2|0); + $38 = HEAP8[$37>>0]|0; + $39 = $38&255; + $40 = (($7) + ($$041263<<2)|0); + HEAP32[$40>>2] = 0; + $41 = ((((($16) + (($19*40)|0)|0)) + 9|0) + ($39)|0); + $42 = HEAP8[$41>>0]|0; + $43 = $42&255; + $44 = (((($0)) + 132|0) + ($43<<1)|0); + $45 = HEAP16[$44>>1]|0; + $46 = ($45<<16>>16)==(0); + if ($46) { break; } - $21 = ($19|0)<(16); - L13: do { - if ($21) { - $22 = $19&255; - $23 = (($n$06) + 1)|0; - $24 = (($lencodes) + ($n$06)|0); - HEAP8[$24>>0] = $22; - $n$0$be = $23; + $47 = HEAP32[$27>>2]|0; + $48 = (_get_bits($0,1)|0); + $49 = ($48|0)==(0); + do { + if ($49) { + label = 48; } else { - switch ($19|0) { - case 16: { - $25 = (_stbi__zreceive($a,2)|0); - $26 = (($25) + 3)|0; - $27 = (($lencodes) + ($n$06)|0); - $28 = (($n$06) + -1)|0; - $29 = (($lencodes) + ($28)|0); - $30 = HEAP8[$29>>0]|0; - _memset(($27|0),($30|0),($26|0))|0; - $31 = (($26) + ($n$06))|0; - $n$0$be = $31; - break L13; - break; - } - case 17: { - $33 = (_stbi__zreceive($a,3)|0); - $34 = (($33) + 3)|0; - $35 = (($lencodes) + ($n$06)|0); - _memset(($35|0),0,($34|0))|0; - $36 = (($34) + ($n$06))|0; - $n$0$be = $36; - break L13; - break; + $50 = (((($47) + (($43*1596)|0)|0)) + 1588|0); + $51 = HEAP8[$50>>0]|0; + $52 = $51&255; + $53 = (($52) + -1)|0; + $54 = (3756 + ($53<<2)|0); + $55 = HEAP32[$54>>2]|0; + $56 = (((($0)) + 996|0) + ($$041263<<2)|0); + $57 = HEAP32[$56>>2]|0; + $58 = (_ilog($55)|0); + $59 = (($58) + -1)|0; + $60 = (_get_bits($0,$59)|0); + $61 = $60&65535; + HEAP16[$57>>1] = $61; + $62 = (_get_bits($0,$59)|0); + $63 = $62&65535; + $64 = ((($57)) + 2|0); + HEAP16[$64>>1] = $63; + $65 = (($47) + (($43*1596)|0)|0); + $66 = HEAP8[$65>>0]|0; + $67 = ($66<<24>>24)==(0); + if (!($67)) { + $$041652 = 0;$$042851 = 2; + while(1) { + $68 = ((((($47) + (($43*1596)|0)|0)) + 1|0) + ($$041652)|0); + $69 = HEAP8[$68>>0]|0; + $70 = $69&255; + $71 = ((((($47) + (($43*1596)|0)|0)) + 33|0) + ($70)|0); + $72 = HEAP8[$71>>0]|0; + $73 = $72&255; + $74 = ((((($47) + (($43*1596)|0)|0)) + 49|0) + ($70)|0); + $75 = HEAP8[$74>>0]|0; + $76 = $75&255; + $77 = 1 << $76; + $78 = (($77) + -1)|0; + $79 = ($75<<24>>24)==(0); + if ($79) { + $$4435$ph = 0; + } else { + $80 = HEAP32[$30>>2]|0; + $81 = ((((($47) + (($43*1596)|0)|0)) + 65|0) + ($70)|0); + $82 = HEAP8[$81>>0]|0; + $83 = $82&255; + $84 = (($80) + (($83*2096)|0)|0); + $85 = HEAP32[$31>>2]|0; + $86 = ($85|0)<(10); + if ($86) { + _prep_huffman($0); + } + $87 = HEAP32[$32>>2]|0; + $88 = $87 & 1023; + $89 = ((((($80) + (($83*2096)|0)|0)) + 36|0) + ($88<<1)|0); + $90 = HEAP16[$89>>1]|0; + $91 = $90 << 16 >> 16; + $92 = ($90<<16>>16)>(-1); + if ($92) { + $93 = (((($80) + (($83*2096)|0)|0)) + 8|0); + $94 = HEAP32[$93>>2]|0; + $95 = (($94) + ($91)|0); + $96 = HEAP8[$95>>0]|0; + $97 = $96&255; + $98 = $87 >>> $97; + HEAP32[$32>>2] = $98; + $99 = HEAP32[$31>>2]|0; + $100 = (($99) - ($97))|0; + $101 = ($100|0)<(0); + $$ = $101 ? 0 : $100; + $$6 = $101 ? -1 : $91; + HEAP32[$31>>2] = $$; + $$1432 = $$6; + } else { + $102 = (_codebook_decode_scalar_raw($0,$84)|0); + $$1432 = $102; + } + $103 = (((($80) + (($83*2096)|0)|0)) + 23|0); + $104 = HEAP8[$103>>0]|0; + $105 = ($104<<24>>24)==(0); + if ($105) { + $$4435$ph = $$1432; + } else { + $106 = (((($80) + (($83*2096)|0)|0)) + 2088|0); + $107 = HEAP32[$106>>2]|0; + $108 = (($107) + ($$1432<<2)|0); + $109 = HEAP32[$108>>2]|0; + $$4435$ph = $109; + } + } + $110 = ($72<<24>>24)==(0); + if ($110) { + $$1429$lcssa = $$042851; + } else { + $$042347 = 0;$$142946 = $$042851;$$443545 = $$4435$ph; + while(1) { + $111 = $$443545 & $78; + $112 = (((((($47) + (($43*1596)|0)|0)) + 82|0) + ($70<<4)|0) + ($111<<1)|0); + $113 = HEAP16[$112>>1]|0; + $114 = $$443545 >> $76; + $115 = ($113<<16>>16)>(-1); + if ($115) { + $116 = $113 << 16 >> 16; + $117 = HEAP32[$33>>2]|0; + $118 = (($117) + (($116*2096)|0)|0); + $119 = HEAP32[$34>>2]|0; + $120 = ($119|0)<(10); + if ($120) { + _prep_huffman($0); + } + $121 = HEAP32[$35>>2]|0; + $122 = $121 & 1023; + $123 = ((((($117) + (($116*2096)|0)|0)) + 36|0) + ($122<<1)|0); + $124 = HEAP16[$123>>1]|0; + $125 = $124 << 16 >> 16; + $126 = ($124<<16>>16)>(-1); + if ($126) { + $127 = (((($117) + (($116*2096)|0)|0)) + 8|0); + $128 = HEAP32[$127>>2]|0; + $129 = (($128) + ($125)|0); + $130 = HEAP8[$129>>0]|0; + $131 = $130&255; + $132 = $121 >>> $131; + HEAP32[$35>>2] = $132; + $133 = HEAP32[$34>>2]|0; + $134 = (($133) - ($131))|0; + $135 = ($134|0)<(0); + $$7 = $135 ? 0 : $134; + $$8 = $135 ? -1 : $125; + HEAP32[$34>>2] = $$7; + $$1437 = $$8; + } else { + $136 = (_codebook_decode_scalar_raw($0,$118)|0); + $$1437 = $136; + } + $137 = (((($117) + (($116*2096)|0)|0)) + 23|0); + $138 = HEAP8[$137>>0]|0; + $139 = ($138<<24>>24)==(0); + if ($139) { + $$2438 = $$1437; + } else { + $140 = (((($117) + (($116*2096)|0)|0)) + 2088|0); + $141 = HEAP32[$140>>2]|0; + $142 = (($141) + ($$1437<<2)|0); + $143 = HEAP32[$142>>2]|0; + $$2438 = $143; + } + $144 = $$2438&65535; + $$sink9 = $144; + } else { + $$sink9 = 0; + } + $145 = (($57) + ($$142946<<1)|0); + HEAP16[$145>>1] = $$sink9; + $$2430 = (($$142946) + 1)|0; + $146 = (($$042347) + 1)|0; + $exitcond69 = ($146|0)==($73|0); + if ($exitcond69) { + break; + } else { + $$042347 = $146;$$142946 = $$2430;$$443545 = $114; + } + } + $147 = (($$042851) + ($73))|0; + $$1429$lcssa = $147; + } + $148 = (($$041652) + 1)|0; + $149 = HEAP8[$65>>0]|0; + $150 = $149&255; + $151 = ($148|0)<($150|0); + if ($151) { + $$041652 = $148;$$042851 = $$1429$lcssa; + } else { + break; + } + } } - case 18: { - $37 = (_stbi__zreceive($a,7)|0); - $38 = (($37) + 11)|0; - $39 = (($lencodes) + ($n$06)|0); - _memset(($39|0),0,($38|0))|0; - $40 = (($38) + ($n$06))|0; - $n$0$be = $40; - break L13; + $152 = HEAP32[$28>>2]|0; + $153 = ($152|0)==(-1); + if ($153) { + label = 48; break; } - default: { - label = 14; - break L10; + HEAP8[$29>>0] = 1; + HEAP8[$9>>0] = 1; + $154 = (((($47) + (($43*1596)|0)|0)) + 1592|0); + $155 = HEAP32[$154>>2]|0; + $156 = ($155|0)>(2); + if ($156) { + $157 = (($55) + 65535)|0; + $$141756 = 2; + while(1) { + $161 = ((((($47) + (($43*1596)|0)|0)) + 1088|0) + ($$141756<<1)|0); + $162 = HEAP8[$161>>0]|0; + $163 = $162&255; + $164 = ((((((($47) + (($43*1596)|0)|0)) + 1088|0) + ($$141756<<1)|0)) + 1|0); + $165 = HEAP8[$164>>0]|0; + $166 = $165&255; + $167 = ((((($47) + (($43*1596)|0)|0)) + 338|0) + ($$141756<<1)|0); + $168 = HEAP16[$167>>1]|0; + $169 = $168&65535; + $170 = ((((($47) + (($43*1596)|0)|0)) + 338|0) + ($163<<1)|0); + $171 = HEAP16[$170>>1]|0; + $172 = $171&65535; + $173 = ((((($47) + (($43*1596)|0)|0)) + 338|0) + ($166<<1)|0); + $174 = HEAP16[$173>>1]|0; + $175 = $174&65535; + $176 = (($57) + ($163<<1)|0); + $177 = HEAP16[$176>>1]|0; + $178 = $177 << 16 >> 16; + $179 = (($57) + ($166<<1)|0); + $180 = HEAP16[$179>>1]|0; + $181 = $180 << 16 >> 16; + $182 = (_predict_point($169,$172,$175,$178,$181)|0); + $183 = (($57) + ($$141756<<1)|0); + $184 = HEAP16[$183>>1]|0; + $185 = $184 << 16 >> 16; + $186 = (($55) - ($182))|0; + $187 = ($184<<16>>16)==(0); + do { + if ($187) { + $203 = (($9) + ($$141756)|0); + HEAP8[$203>>0] = 0; + $204 = $182&65535; + $$sink$sink = $204; + } else { + $188 = ($186|0)<($182|0); + $$11 = $188 ? $186 : $182; + $$0427 = $$11 << 1; + $189 = (($9) + ($166)|0); + HEAP8[$189>>0] = 1; + $190 = (($9) + ($163)|0); + HEAP8[$190>>0] = 1; + $191 = (($9) + ($$141756)|0); + HEAP8[$191>>0] = 1; + $192 = ($185|0)<($$0427|0); + if (!($192)) { + $193 = ($186|0)>($182|0); + if ($193) { + $$sink$sink = $184; + break; + } + $194 = (($157) - ($185))|0; + $195 = $194&65535; + $$sink$sink = $195; + break; + } + $196 = $185 & 1; + $197 = ($196|0)==(0); + if ($197) { + $201 = $185 >>> 1; + $202 = (($201) + ($182))|0; + $$sink3$in = $202; + } else { + $198 = (($185) + 1)|0; + $199 = $198 >> 1; + $200 = (($182) - ($199))|0; + $$sink3$in = $200; + } + $$sink3 = $$sink3$in&65535; + $$sink$sink = $$sink3; + } + } while(0); + HEAP16[$183>>1] = $$sink$sink; + $205 = (($$141756) + 1)|0; + $206 = HEAP32[$154>>2]|0; + $207 = ($205|0)<($206|0); + if ($207) { + $$141756 = $205; + } else { + $159 = $206; + break; + } + } + } else { + $159 = $155; } + $158 = ($159|0)>(0); + if ($158) { + $160 = HEAP32[$154>>2]|0; + $$241860 = 0; + while(1) { + $208 = (($9) + ($$241860)|0); + $209 = HEAP8[$208>>0]|0; + $210 = ($209<<24>>24)==(0); + if ($210) { + $211 = (($57) + ($$241860<<1)|0); + HEAP16[$211>>1] = -1; + } + $212 = (($$241860) + 1)|0; + $213 = ($212|0)<($160|0); + if ($213) { + $$241860 = $212; + } else { + break; + } + } } } } while(0); - $32 = ($n$0$be|0)<($17|0); - if ($32) { - $n$06 = $n$0$be; + if ((label|0) == 48) { + label = 0; + HEAP32[$40>>2] = 1; + } + $214 = (($$041263) + 1)|0; + $215 = HEAP32[$23>>2]|0; + $216 = ($214|0)<($215|0); + if ($216) { + $$041263 = $214; } else { - $n$0$lcssa = $n$0$be; - break L9; + $$lcssa19 = $215; + break L1; } } - if ((label|0) == 14) { - ___assert_fail((22902|0),(21839|0),3729,(22910|0)); - // unreachable; - } - _stbi__err(22886); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + _error($0,21); + $$3 = 0; + STACKTOP = sp;return ($$3|0); } else { - $n$0$lcssa = 0; + $$lcssa19 = $24; } } while(0); - $41 = ($n$0$lcssa|0)==($17|0); - if (!($41)) { - _stbi__err(22886); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $42 = ((($a)) + 32|0); - $43 = (_stbi__zbuild_huffman($42,$lencodes,$1)|0); - $44 = ($43|0)==(0); - if ($44) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); + $217 = ((($0)) + 80|0); + $218 = HEAP32[$217>>2]|0; + $219 = ($218|0)==(0|0); + if (!($219)) { + $220 = ((($0)) + 84|0); + $221 = HEAP32[$220>>2]|0; + $222 = ((($0)) + 92|0); + $223 = HEAP32[$222>>2]|0; + $224 = ($221|0)==($223|0); + if (!($224)) { + ___assert_fail((17121|0),(17088|0),2886,(17177|0)); + // unreachable; + } } - $45 = ((($a)) + 2052|0); - $46 = (($lencodes) + ($1)|0); - $47 = (_stbi__zbuild_huffman($45,$46,$3)|0); - $not$ = ($47|0)!=(0); - $$ = $not$&1; - $$0 = $$; - STACKTOP = sp;return ($$0|0); -} -function _stbi__parse_huffman_block($a) { - $a = $a|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $dist$0 = 0; - var $len$0 = 0, $len$2 = 0, $p$0 = 0, $scevgep = 0, $scevgep14 = 0, $zout$0 = 0, $zout$0$lcssa = 0, $zout$1 = 0, $zout$2 = 0, $zout$4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($a)) + 16|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($a)) + 32|0); - $3 = ((($a)) + 24|0); - $4 = ((($a)) + 2052|0); - $5 = ((($a)) + 20|0); - $6 = ((($a)) + 24|0); - $zout$0 = $1; - while(1) { - $9 = (_stbi__zhuffman_decode($a,$2)|0); - $10 = ($9|0)<(256); - if ($10) { - $11 = ($9|0)<(0); - if ($11) { - label = 6; - break; - } - $12 = HEAP32[$3>>2]|0; - $13 = ($zout$0>>>0)<($12>>>0); - if ($13) { - $zout$1 = $zout$0; + $225 = $$lcssa19 << 2; + _memcpy(($8|0),($7|0),($225|0))|0; + $226 = HEAP16[$20>>1]|0; + $227 = ($226<<16>>16)==(0); + if (!($227)) { + $228 = (((($16) + (($19*40)|0)|0)) + 4|0); + $229 = HEAP32[$228>>2]|0; + $230 = HEAP16[$20>>1]|0; + $231 = $230&65535; + $$141341 = 0; + while(1) { + $236 = (($229) + (($$141341*3)|0)|0); + $237 = HEAP8[$236>>0]|0; + $238 = $237&255; + $239 = (($7) + ($238<<2)|0); + $240 = HEAP32[$239>>2]|0; + $241 = ($240|0)==(0); + $242 = (((($229) + (($$141341*3)|0)|0)) + 1|0); + $243 = HEAP8[$242>>0]|0; + $244 = $243&255; + if ($241) { + label = 59; } else { - $14 = (_stbi__zexpand($a,$zout$0,1)|0); - $15 = ($14|0)==(0); - if ($15) { - $$0 = 0; - label = 28; - break; + $245 = (($7) + ($244<<2)|0); + $246 = HEAP32[$245>>2]|0; + $247 = ($246|0)==(0); + if ($247) { + label = 59; } - $16 = HEAP32[$0>>2]|0; - $zout$1 = $16; } - $17 = $9&255; - $18 = ((($zout$1)) + 1|0); - HEAP8[$zout$1>>0] = $17; - $zout$0 = $18; - continue; - } - $19 = ($9|0)==(256); - if ($19) { - $zout$0$lcssa = $zout$0; - label = 12; - break; - } - $20 = (($9) + -257)|0; - $21 = (10396 + ($20<<2)|0); - $22 = HEAP32[$21>>2]|0; - $23 = (($9) + -265)|0; - $24 = ($23>>>0)<(20); - if ($24) { - $25 = (10520 + ($20<<2)|0); - $26 = HEAP32[$25>>2]|0; - $27 = (_stbi__zreceive($a,$26)|0); - $28 = (($27) + ($22))|0; - $len$0 = $28; - } else { - $len$0 = $22; - } - $29 = (_stbi__zhuffman_decode($a,$4)|0); - $30 = ($29|0)<(0); - if ($30) { - label = 16; - break; - } - $31 = (10644 + ($29<<2)|0); - $32 = HEAP32[$31>>2]|0; - $33 = (($29) + -4)|0; - $34 = ($33>>>0)<(26); - if ($34) { - $35 = (10772 + ($29<<2)|0); - $36 = HEAP32[$35>>2]|0; - $37 = (_stbi__zreceive($a,$36)|0); - $38 = (($37) + ($32))|0; - $dist$0 = $38; - } else { - $dist$0 = $32; - } - $39 = HEAP32[$5>>2]|0; - $40 = $zout$0; - $41 = $39; - $42 = (($40) - ($41))|0; - $43 = ($42|0)<($dist$0|0); - if ($43) { - label = 20; - break; - } - $44 = (($zout$0) + ($len$0)|0); - $45 = HEAP32[$6>>2]|0; - $46 = ($44>>>0)>($45>>>0); - if ($46) { - $47 = (_stbi__zexpand($a,$zout$0,$len$0)|0); - $48 = ($47|0)==(0); - if ($48) { - $$0 = 0; - label = 28; + if ((label|0) == 59) { + label = 0; + $248 = (($7) + ($244<<2)|0); + HEAP32[$248>>2] = 0; + HEAP32[$239>>2] = 0; + } + $249 = (($$141341) + 1)|0; + $250 = ($249|0)<($231|0); + if ($250) { + $$141341 = $249; + } else { break; } - $49 = HEAP32[$0>>2]|0; - $zout$2 = $49; - } else { - $zout$2 = $zout$0; } - $50 = (0 - ($dist$0))|0; - $8 = (($zout$2) + ($50)|0); - $51 = ($dist$0|0)==(1); - $52 = ($len$0|0)==(0); - if ($51) { - if ($52) { - $zout$0 = $zout$2; - continue; + } + $232 = (((($16) + (($19*40)|0)|0)) + 8|0); + $233 = HEAP8[$232>>0]|0; + $234 = ($233<<24>>24)==(0); + if (!($234)) { + $235 = (((($16) + (($19*40)|0)|0)) + 4|0); + $$241438 = 0; + while(1) { + $251 = HEAP32[$23>>2]|0; + $252 = ($251|0)>(0); + if ($252) { + $253 = HEAP32[$235>>2]|0; + $254 = HEAP32[$23>>2]|0; + $$042133 = 0;$$341934 = 0; + while(1) { + $255 = (((($253) + (($$341934*3)|0)|0)) + 2|0); + $256 = HEAP8[$255>>0]|0; + $257 = $256&255; + $258 = ($257|0)==($$241438|0); + if ($258) { + $259 = (($7) + ($$341934<<2)|0); + $260 = HEAP32[$259>>2]|0; + $261 = ($260|0)==(0); + $262 = (($10) + ($$042133)|0); + if ($261) { + HEAP8[$262>>0] = 0; + $263 = (((($0)) + 800|0) + ($$341934<<2)|0); + $264 = HEAP32[$263>>2]|0; + $$sink5 = $264; + } else { + HEAP8[$262>>0] = 1; + $$sink5 = 0; + } + $265 = (($9) + ($$042133<<2)|0); + HEAP32[$265>>2] = $$sink5; + $266 = (($$042133) + 1)|0; + $$1422 = $266; + } else { + $$1422 = $$042133; + } + $267 = (($$341934) + 1)|0; + $268 = ($267|0)<($254|0); + if ($268) { + $$042133 = $$1422;$$341934 = $267; + } else { + $$0421$lcssa = $$1422; + break; + } + } + } else { + $$0421$lcssa = 0; + } + $269 = ((((($16) + (($19*40)|0)|0)) + 24|0) + ($$241438)|0); + $270 = HEAP8[$269>>0]|0; + $271 = $270&255; + _decode_residue($0,$9,$$0421$lcssa,$21,$271,$10); + $272 = (($$241438) + 1)|0; + $273 = HEAP8[$232>>0]|0; + $274 = $273&255; + $275 = ($272|0)<($274|0); + if ($275) { + $$241438 = $272; + } else { + break; } - $7 = HEAP8[$8>>0]|0; - _memset(($zout$2|0),($7|0),($len$0|0))|0; - $scevgep14 = (($zout$2) + ($len$0)|0); - $zout$0 = $scevgep14; - continue; } - if ($52) { - $zout$0 = $zout$2; - continue; - } else { - $len$2 = $len$0;$p$0 = $8;$zout$4 = $zout$2; + } + $276 = HEAP32[$217>>2]|0; + $277 = ($276|0)==(0|0); + if (!($277)) { + $278 = ((($0)) + 84|0); + $279 = HEAP32[$278>>2]|0; + $280 = ((($0)) + 92|0); + $281 = HEAP32[$280>>2]|0; + $282 = ($279|0)==($281|0); + if (!($282)) { + ___assert_fail((17121|0),(17088|0),2919,(17177|0)); + // unreachable; } + } + $283 = HEAP16[$20>>1]|0; + $284 = ($283<<16>>16)==(0); + if (!($284)) { + $285 = $283&65535; + $286 = (((($16) + (($19*40)|0)|0)) + 4|0); + $287 = HEAP32[$286>>2]|0; + $288 = ($21|0)>(0); + $$341530$in = $285; while(1) { - $53 = ((($p$0)) + 1|0); - $54 = HEAP8[$p$0>>0]|0; - $55 = ((($zout$4)) + 1|0); - HEAP8[$zout$4>>0] = $54; - $56 = (($len$2) + -1)|0; - $57 = ($56|0)==(0); - if ($57) { - break; + $$341530 = (($$341530$in) + -1)|0; + $293 = (($287) + (($$341530*3)|0)|0); + $294 = HEAP8[$293>>0]|0; + $295 = $294&255; + $296 = (((($0)) + 800|0) + ($295<<2)|0); + $297 = HEAP32[$296>>2]|0; + $298 = (((($287) + (($$341530*3)|0)|0)) + 1|0); + $299 = HEAP8[$298>>0]|0; + $300 = $299&255; + $301 = (((($0)) + 800|0) + ($300<<2)|0); + $302 = HEAP32[$301>>2]|0; + if ($288) { + $$442026 = 0; + while(1) { + $303 = (($297) + ($$442026<<2)|0); + $304 = +HEAPF32[$303>>2]; + $305 = $304 > 0.0; + $306 = (($302) + ($$442026<<2)|0); + $307 = +HEAPF32[$306>>2]; + $308 = $307 > 0.0; + do { + if ($305) { + if ($308) { + $309 = $304 - $307; + $$0409 = $304;$$0410 = $309; + break; + } else { + $310 = $304 + $307; + $$0409 = $310;$$0410 = $304; + break; + } + } else { + if ($308) { + $311 = $304 + $307; + $$0409 = $304;$$0410 = $311; + break; + } else { + $312 = $304 - $307; + $$0409 = $312;$$0410 = $304; + break; + } + } + } while(0); + HEAPF32[$303>>2] = $$0409; + HEAPF32[$306>>2] = $$0410; + $313 = (($$442026) + 1)|0; + $exitcond = ($313|0)==($21|0); + if ($exitcond) { + break; + } else { + $$442026 = $313; + } + } + } + $289 = ($$341530$in|0)>(1); + if ($289) { + $$341530$in = $$341530; } else { - $len$2 = $56;$p$0 = $53;$zout$4 = $55; + break; } } - $scevgep = (($zout$2) + ($len$0)|0); - $zout$0 = $scevgep; - } - if ((label|0) == 6) { - _stbi__err(22692); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 12) { - HEAP32[$0>>2] = $zout$0$lcssa; - $$0 = 1; - return ($$0|0); - } - else if ((label|0) == 16) { - _stbi__err(22692); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 20) { - _stbi__err(22709); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 28) { - return ($$0|0); - } - return (0)|0; -} -function _stbi__zhuffman_decode($a,$z) { - $a = $a|0; - $z = $z|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($a)) + 8|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)<(16); - if ($2) { - _stbi__fill_bits($a); - } - $3 = ((($a)) + 12|0); - $4 = HEAP32[$3>>2]|0; - $5 = $4 & 511; - $6 = (($z) + ($5<<1)|0); - $7 = HEAP16[$6>>1]|0; - $8 = $7&65535; - $9 = ($7<<16>>16)==(0); - if ($9) { - $15 = (_stbi__zhuffman_decode_slowpath($a,$z)|0); - $$0 = $15; - return ($$0|0); - } else { - $10 = $8 >>> 9; - $11 = $4 >>> $10; - HEAP32[$3>>2] = $11; - $12 = HEAP32[$0>>2]|0; - $13 = (($12) - ($10))|0; - HEAP32[$0>>2] = $13; - $14 = $8 & 511; - $$0 = $14; - return ($$0|0); - } - return (0)|0; -} -function _stbi__zexpand($z,$zout,$n) { - $z = $z|0; - $zout = $zout|0; - $n = $n|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, $limit$0 = 0, $limit$0$lcssa = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($z)) + 16|0); - HEAP32[$0>>2] = $zout; - $1 = ((($z)) + 28|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0); - if ($3) { - _stbi__err(22718); - $$0 = 0; - return ($$0|0); } - $4 = ((($z)) + 20|0); - $5 = HEAP32[$4>>2]|0; - $6 = $zout; - $7 = $5; - $8 = (($6) - ($7))|0; - $9 = ((($z)) + 24|0); - $10 = HEAP32[$9>>2]|0; - $11 = $10; - $12 = (($11) - ($7))|0; - $13 = (($8) + ($n))|0; - $limit$0 = $12; - while(1) { - $14 = ($13|0)>($limit$0|0); - $15 = $limit$0 << 1; - if ($14) { - $limit$0 = $15; - } else { - $limit$0$lcssa = $limit$0; - break; + $290 = HEAP32[$23>>2]|0; + $291 = ($290|0)>(0); + if ($291) { + $292 = $21 << 2; + $$424 = 0; + while(1) { + $316 = (($8) + ($$424<<2)|0); + $317 = HEAP32[$316>>2]|0; + $318 = ($317|0)==(0); + $319 = (((($0)) + 800|0) + ($$424<<2)|0); + $320 = HEAP32[$319>>2]|0; + if ($318) { + $321 = (((($0)) + 996|0) + ($$424<<2)|0); + $322 = HEAP32[$321>>2]|0; + _do_floor($0,$20,$$424,$14,$320,$322); + } else { + _memset(($320|0),0,($292|0))|0; + } + $323 = (($$424) + 1)|0; + $315 = HEAP32[$23>>2]|0; + $324 = ($323|0)<($315|0); + if ($324) { + $$424 = $323; + } else { + break; + } + } + $314 = ($315|0)>(0); + if ($314) { + $$523 = 0; + while(1) { + $325 = (((($0)) + 800|0) + ($$523<<2)|0); + $326 = HEAP32[$325>>2]|0; + $327 = HEAP8[$2>>0]|0; + $328 = $327&255; + _inverse_mdct($326,$14,$0,$328); + $329 = (($$523) + 1)|0; + $330 = HEAP32[$23>>2]|0; + $331 = ($329|0)<($330|0); + if ($331) { + $$523 = $329; + } else { + break; + } + } } } - $16 = HEAP32[$4>>2]|0; - $17 = (_realloc($16,$limit$0$lcssa)|0); - $18 = ($17|0)==(0|0); - if ($18) { - _stbi__err(21769); - $$0 = 0; - return ($$0|0); - } else { - HEAP32[$4>>2] = $17; - $19 = (($17) + ($8)|0); - HEAP32[$0>>2] = $19; - $20 = (($17) + ($limit$0$lcssa)|0); - HEAP32[$9>>2] = $20; - $$0 = 1; - return ($$0|0); - } - return (0)|0; -} -function _stbi__fill_bits($z) { - $z = $z|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($z)) + 12|0); - $1 = ((($z)) + 8|0); - while(1) { - $2 = HEAP32[$0>>2]|0; - $3 = HEAP32[$1>>2]|0; - $4 = 1 << $3; - $5 = ($2>>>0)<($4>>>0); - if (!($5)) { - label = 3; - break; + _flush_packet($0); + $332 = ((($0)) + 1377|0); + $333 = HEAP8[$332>>0]|0; + $334 = ($333<<24>>24)==(0); + do { + if ($334) { + $339 = ((($0)) + 1412|0); + $340 = HEAP32[$339>>2]|0; + $341 = ($340|0)==(0); + if ($341) { + $$0411 = $3; + } else { + $342 = (($4) - ($3))|0; + $343 = ($340|0)<($342|0); + if ($343) { + $345 = (($340) + ($3))|0; + HEAP32[$6>>2] = $345; + HEAP32[$339>>2] = 0; + $$0411 = $345; + break; + } else { + $344 = (($340) - ($342))|0; + HEAP32[$339>>2] = $344; + HEAP32[$6>>2] = $4; + $$0411 = $4; + break; + } + } + } else { + $335 = ((($0)) + 1060|0); + HEAP32[$335>>2] = $22; + $336 = (($14) - ($5))|0; + $337 = ((($0)) + 1412|0); + HEAP32[$337>>2] = $336; + $338 = ((($0)) + 1064|0); + HEAP32[$338>>2] = 1; + HEAP8[$332>>0] = 0; + $$0411 = $3; } - $6 = (_stbi__zget8($z)|0); - $7 = $6&255; - $8 = HEAP32[$1>>2]|0; - $9 = $7 << $8; - $10 = HEAP32[$0>>2]|0; - $11 = $10 | $9; - HEAP32[$0>>2] = $11; - $12 = HEAP32[$1>>2]|0; - $13 = (($12) + 8)|0; - HEAP32[$1>>2] = $13; - $14 = ($13|0)<(25); - if (!($14)) { - label = 5; - break; + } while(0); + $346 = ((($0)) + 1388|0); + $347 = HEAP32[$346>>2]|0; + $348 = ((($0)) + 1404|0); + $349 = HEAP32[$348>>2]|0; + $350 = ($347|0)==($349|0); + if ($350) { + $351 = ((($0)) + 1064|0); + $352 = HEAP32[$351>>2]|0; + $353 = ($352|0)==(0); + if (!($353)) { + $354 = ((($0)) + 1375|0); + $355 = HEAP8[$354>>0]|0; + $356 = $355 & 4; + $357 = ($356<<24>>24)==(0); + if (!($357)) { + $358 = ((($0)) + 1408|0); + $359 = HEAP32[$358>>2]|0; + $360 = (($5) - ($14))|0; + $361 = (($359) + ($360))|0; + $362 = ((($0)) + 1060|0); + $363 = HEAP32[$362>>2]|0; + $364 = (($5) - ($$0411))|0; + $365 = (($364) + ($363))|0; + $366 = ($361>>>0)<($365>>>0); + $367 = ($361>>>0)<($363>>>0); + $368 = (($361) - ($363))|0; + $storemerge = $367 ? 0 : $368; + $369 = (($storemerge) + ($$0411))|0; + $370 = ($369|0)>($5|0); + $$13 = $370 ? $5 : $369; + if ($366) { + HEAP32[$1>>2] = $$13; + $371 = HEAP32[$362>>2]|0; + $372 = (($371) + ($$13))|0; + HEAP32[$362>>2] = $372; + $$3 = 1; + STACKTOP = sp;return ($$3|0); + } + } + } + $373 = ((($0)) + 1408|0); + $374 = HEAP32[$373>>2]|0; + $375 = (($$0411) - ($21))|0; + $376 = (($375) + ($374))|0; + $377 = ((($0)) + 1060|0); + HEAP32[$377>>2] = $376; + HEAP32[$351>>2] = 1; + } + $378 = ((($0)) + 1064|0); + $379 = HEAP32[$378>>2]|0; + $380 = ($379|0)==(0); + $381 = ((($0)) + 1060|0); + if (!($380)) { + $382 = (($4) - ($$0411))|0; + $383 = HEAP32[$381>>2]|0; + $384 = (($382) + ($383))|0; + HEAP32[$381>>2] = $384; + } + $385 = HEAP32[$217>>2]|0; + $386 = ($385|0)==(0|0); + if (!($386)) { + $387 = ((($0)) + 84|0); + $388 = HEAP32[$387>>2]|0; + $389 = ((($0)) + 92|0); + $390 = HEAP32[$389>>2]|0; + $391 = ($388|0)==($390|0); + if (!($391)) { + ___assert_fail((17121|0),(17088|0),3035,(17177|0)); + // unreachable; } } - if ((label|0) == 3) { - ___assert_fail((22814|0),(21839|0),3573,(22851|0)); - // unreachable; - } - else if ((label|0) == 5) { - return; - } + HEAP32[$1>>2] = $5; + $$3 = 1; + STACKTOP = sp;return ($$3|0); } -function _stbi__zhuffman_decode_slowpath($a,$z) { - $a = $a|0; - $z = $z|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $s$0 = 0, $s$0$lcssa = 0, label = 0, sp = 0; +function _get_bits($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$2 = 0, $$pr = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($a)) + 12|0); - $1 = HEAP32[$0>>2]|0; - $2 = (_stbi__bit_reverse($1,16)|0); - $s$0 = 10; - while(1) { - $3 = (((($z)) + 1056|0) + ($s$0<<2)|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($2|0)<($4|0); - $6 = (($s$0) + 1)|0; + $2 = ((($0)) + 1396|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)<(0); + if ($4) { + $$2 = 0; + return ($$2|0); + } + $5 = ($3|0)<($1|0); + L4: do { if ($5) { - $s$0$lcssa = $s$0; - break; + $6 = ($1|0)>(24); + if ($6) { + $7 = (_get_bits($0,24)|0); + $8 = (($1) + -24)|0; + $9 = (_get_bits($0,$8)|0); + $10 = $9 << 24; + $11 = (($10) + ($7))|0; + return ($11|0); + } + $12 = ($3|0)==(0); + if ($12) { + $13 = ((($0)) + 1392|0); + HEAP32[$13>>2] = 0; + } + $14 = HEAP32[$2>>2]|0; + $15 = ($14|0)<($1|0); + if ($15) { + $16 = ((($0)) + 1392|0); + while(1) { + $17 = (_get8_packet_raw($0)|0); + $18 = ($17|0)==(-1); + if ($18) { + break; + } + $19 = HEAP32[$2>>2]|0; + $20 = $17 << $19; + $21 = HEAP32[$16>>2]|0; + $22 = (($21) + ($20))|0; + HEAP32[$16>>2] = $22; + $23 = (($19) + 8)|0; + HEAP32[$2>>2] = $23; + $24 = ($23|0)<($1|0); + if (!($24)) { + $26 = $23; + break L4; + } + } + HEAP32[$2>>2] = -1; + $$2 = 0; + return ($$2|0); + } else { + $26 = $14; + } } else { - $s$0 = $6; + $$pr = HEAP32[$2>>2]|0; + $26 = $$pr; } + } while(0); + $25 = ($26|0)<(0); + if ($25) { + $$2 = 0; + return ($$2|0); } - $7 = ($s$0$lcssa|0)==(16); - if ($7) { - $$0 = -1; + $27 = ((($0)) + 1392|0); + $28 = HEAP32[$27>>2]|0; + $29 = 1 << $1; + $30 = (($29) + -1)|0; + $31 = $28 & $30; + $32 = $28 >>> $1; + HEAP32[$27>>2] = $32; + $33 = (($26) - ($1))|0; + HEAP32[$2>>2] = $33; + $$2 = $31; + return ($$2|0); +} +function _ilog($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; + var $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ($0|0)<(0); + if ($1) { + $$0 = 0; return ($$0|0); } - $8 = (16 - ($s$0$lcssa))|0; - $9 = $2 >> $8; - $10 = (((($z)) + 1024|0) + ($s$0$lcssa<<1)|0); - $11 = HEAP16[$10>>1]|0; - $12 = $11&65535; - $13 = (($9) - ($12))|0; - $14 = (((($z)) + 1124|0) + ($s$0$lcssa<<1)|0); - $15 = HEAP16[$14>>1]|0; - $16 = $15&65535; - $17 = (($13) + ($16))|0; - $18 = (((($z)) + 1156|0) + ($17)|0); - $19 = HEAP8[$18>>0]|0; - $20 = $19&255; - $21 = ($20|0)==($s$0$lcssa|0); - if (!($21)) { - ___assert_fail((22738|0),(21839|0),3601,(22754|0)); - // unreachable; + $2 = ($0|0)<(16384); + if ($2) { + $3 = ($0|0)<(16); + if ($3) { + $4 = (17463 + ($0)|0); + $5 = HEAP8[$4>>0]|0; + $6 = $5 << 24 >> 24; + $$0 = $6; + return ($$0|0); + } + $7 = ($0|0)<(512); + if ($7) { + $8 = $0 >>> 5; + $9 = (17463 + ($8)|0); + $10 = HEAP8[$9>>0]|0; + $11 = $10 << 24 >> 24; + $12 = (($11) + 5)|0; + $$0 = $12; + return ($$0|0); + } else { + $13 = $0 >>> 10; + $14 = (17463 + ($13)|0); + $15 = HEAP8[$14>>0]|0; + $16 = $15 << 24 >> 24; + $17 = (($16) + 10)|0; + $$0 = $17; + return ($$0|0); + } } - $22 = HEAP32[$0>>2]|0; - $23 = $22 >>> $s$0$lcssa; - HEAP32[$0>>2] = $23; - $24 = ((($a)) + 8|0); - $25 = HEAP32[$24>>2]|0; - $26 = (($25) - ($s$0$lcssa))|0; - HEAP32[$24>>2] = $26; - $27 = (((($z)) + 1444|0) + ($17<<1)|0); - $28 = HEAP16[$27>>1]|0; - $29 = $28&65535; - $$0 = $29; - return ($$0|0); -} -function _stbi__bit_reverse($v,$bits) { - $v = $v|0; - $bits = $bits|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($bits|0)<(17); - if ($0) { - $1 = (_stbi__bitreverse16($v)|0); - $2 = (16 - ($bits))|0; - $3 = $1 >> $2; - return ($3|0); + $18 = ($0|0)<(16777216); + if ($18) { + $19 = ($0|0)<(524288); + if ($19) { + $20 = $0 >>> 15; + $21 = (17463 + ($20)|0); + $22 = HEAP8[$21>>0]|0; + $23 = $22 << 24 >> 24; + $24 = (($23) + 15)|0; + $$0 = $24; + return ($$0|0); + } else { + $25 = $0 >>> 20; + $26 = (17463 + ($25)|0); + $27 = HEAP8[$26>>0]|0; + $28 = $27 << 24 >> 24; + $29 = (($28) + 20)|0; + $$0 = $29; + return ($$0|0); + } } else { - ___assert_fail((22785|0),(21839|0),3491,(22796|0)); - // unreachable; + $30 = ($0|0)<(536870912); + if ($30) { + $31 = $0 >>> 25; + $32 = (17463 + ($31)|0); + $33 = HEAP8[$32>>0]|0; + $34 = $33 << 24 >> 24; + $35 = (($34) + 25)|0; + $$0 = $35; + return ($$0|0); + } else { + $36 = $0 >>> 30; + $37 = (17463 + ($36)|0); + $38 = HEAP8[$37>>0]|0; + $39 = $38 << 24 >> 24; + $40 = (($39) + 30)|0; + $$0 = $40; + return ($$0|0); + } } return (0)|0; } -function _stbi__bitreverse16($n) { - $n = $n|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; - var sp = 0; +function _prep_huffman($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; + var label = 0, sp = 0; sp = STACKTOP; - $0 = $n >>> 1; - $1 = $0 & 21845; - $2 = $n << 1; - $3 = $2 & 43690; - $4 = $1 | $3; - $5 = $4 >>> 2; - $6 = $5 & 13107; - $7 = $4 << 2; - $8 = $7 & 52428; - $9 = $6 | $8; - $10 = $9 >>> 4; - $11 = $10 & 3855; - $12 = $9 << 4; - $13 = $12 & 61680; - $14 = $11 | $13; - $15 = $14 >>> 8; - $16 = $14 << 8; - $17 = $16 & 65280; - $18 = $17 | $15; - return ($18|0); -} -function _stbi__zget8($z) { - $z = $z|0; - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[$z>>2]|0; - $1 = ((($z)) + 4|0); + $1 = ((($0)) + 1396|0); $2 = HEAP32[$1>>2]|0; - $3 = ($0>>>0)<($2>>>0); + $3 = ($2|0)<(25); if (!($3)) { - $$0 = 0; - return ($$0|0); - } - $4 = ((($0)) + 1|0); - HEAP32[$z>>2] = $4; - $5 = HEAP8[$0>>0]|0; - $$0 = $5; - return ($$0|0); -} -function _stbi__load_main($s,$x,$y,$comp,$req_comp) { - $s = $s|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__jpeg_test($s)|0); - $1 = ($0|0)==(0); - if (!($1)) { - $2 = (_stbi__jpeg_load($s,$x,$y,$comp,$req_comp)|0); - $$0 = $2; - return ($$0|0); - } - $3 = (_stbi__png_test($s)|0); - $4 = ($3|0)==(0); - if (!($4)) { - $5 = (_stbi__png_load($s,$x,$y,$comp,$req_comp)|0); - $$0 = $5; - return ($$0|0); - } - $6 = (_stbi__bmp_test($s)|0); - $7 = ($6|0)==(0); - if (!($7)) { - $8 = (_stbi__bmp_load($s,$x,$y,$comp,$req_comp)|0); - $$0 = $8; - return ($$0|0); - } - $9 = (_stbi__gif_test($s)|0); - $10 = ($9|0)==(0); - if (!($10)) { - $11 = (_stbi__gif_load($s,$x,$y,$comp,$req_comp)|0); - $$0 = $11; - return ($$0|0); - } - $12 = (_stbi__psd_test($s)|0); - $13 = ($12|0)==(0); - if (!($13)) { - $14 = (_stbi__psd_load($s,$x,$y,$comp,$req_comp)|0); - $$0 = $14; - return ($$0|0); + return; } - $15 = (_stbi__pic_test($s)|0); - $16 = ($15|0)==(0); - if (!($16)) { - $17 = (_stbi__pic_load($s,$x,$y,$comp,$req_comp)|0); - $$0 = $17; - return ($$0|0); + $4 = ($2|0)==(0); + if ($4) { + $5 = ((($0)) + 1392|0); + HEAP32[$5>>2] = 0; } - $18 = (_stbi__pnm_test($s)|0); - $19 = ($18|0)==(0); - if (!($19)) { - $20 = (_stbi__pnm_load($s,$x,$y,$comp,$req_comp)|0); - $$0 = $20; - return ($$0|0); + $6 = ((($0)) + 1376|0); + $7 = ((($0)) + 1384|0); + $8 = ((($0)) + 1392|0); + while(1) { + $9 = HEAP32[$7>>2]|0; + $10 = ($9|0)==(0); + if (!($10)) { + $11 = HEAP8[$6>>0]|0; + $12 = ($11<<24>>24)==(0); + if ($12) { + label = 9; + break; + } + } + $13 = (_get8_packet_raw($0)|0); + $14 = ($13|0)==(-1); + if ($14) { + label = 9; + break; + } + $15 = HEAP32[$1>>2]|0; + $16 = $13 << $15; + $17 = HEAP32[$8>>2]|0; + $18 = (($17) + ($16))|0; + HEAP32[$8>>2] = $18; + $19 = (($15) + 8)|0; + HEAP32[$1>>2] = $19; + $20 = ($19|0)<(25); + if (!($20)) { + label = 9; + break; + } } - $21 = (_stbi__tga_test($s)|0); - $22 = ($21|0)==(0); - if ($22) { - _stbi__err(21433); - $$0 = 0; - return ($$0|0); - } else { - $23 = (_stbi__tga_load($s,$x,$y,$comp,$req_comp)|0); - $$0 = $23; - return ($$0|0); + if ((label|0) == 9) { + return; } - return (0)|0; -} -function _stbi__jpeg_test($s) { - $s = $s|0; - var $0 = 0, $j = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 18192|0; - $j = sp; - HEAP32[$j>>2] = $s; - _stbi__setup_jpeg($j); - $0 = (_stbi__decode_jpeg_header($j,1)|0); - _stbi__rewind($s); - STACKTOP = sp;return ($0|0); -} -function _stbi__jpeg_load($s,$x,$y,$comp,$req_comp) { - $s = $s|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $0 = 0, $j = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 18192|0; - $j = sp; - HEAP32[$j>>2] = $s; - _stbi__setup_jpeg($j); - $0 = (_load_jpeg_image($j,$x,$y,$comp,$req_comp)|0); - STACKTOP = sp;return ($0|0); -} -function _stbi__png_test($s) { - $s = $s|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__check_png_header($s)|0); - _stbi__rewind($s); - return ($0|0); } -function _stbi__png_load($s,$x,$y,$comp,$req_comp) { - $s = $s|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $0 = 0, $p = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $p = sp; - HEAP32[$p>>2] = $s; - $0 = (_stbi__do_png($p,$x,$y,$comp,$req_comp)|0); - STACKTOP = sp;return ($0|0); -} -function _stbi__bmp_test($s) { - $s = $s|0; - var $0 = 0, label = 0, sp = 0; +function _codebook_decode_scalar_raw($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$06574 = 0, $$06676 = 0, $$068$lcssa = 0, $$06875 = 0, $$1 = 0, $$167 = 0, $$169 = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; + var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; + var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; + var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; + var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0, $storemerge = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_stbi__bmp_test_raw($s)|0); - _stbi__rewind($s); - return ($0|0); -} -function _stbi__bmp_load($s,$x,$y,$comp,$req_comp) { - $s = $s|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $$0 = 0, $$pr = 0, $$sum = 0, $$sum16 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; - var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; - var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; - var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; - var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; - var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0; - var $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0; - var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0; - var $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0; - var $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; - var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; - var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; - var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $acount$0 = 0, $all_a$064 = 0, $all_a$158 = 0, $all_a$251 = 0, $all_a$3 = 0, $all_a$4 = 0, $ashift$0 = 0, $bcount$0 = 0, $bshift$0 = 0, $easy$017 = 0, $exitcond = 0, $gcount$0 = 0, $gshift$0 = 0, $i$046 = 0; - var $i$138 = 0, $i$256 = 0, $i$349 = 0, $i$435 = 0, $i$532 = 0, $info = 0, $ispos = 0, $j$044 = 0, $j$162 = 0, $j$233 = 0, $neg = 0, $or$cond = 0, $or$cond11 = 0, $or$cond13 = 0, $or$cond15 = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, $out$0 = 0; - var $pal = 0, $psize$0 = 0, $rcount$0 = 0, $req_comp$ = 0, $rshift$0 = 0, $v$0 = 0, $v2$0 = 0, $width$0 = 0, $width$1 = 0, $width$1$ph = 0, $z$045 = 0, $z$139 = 0, $z$2 = 0, $z$3 = 0, $z$4 = 0, $z1$063 = 0, $z1$157 = 0, $z1$2 = 0, $z1$350 = 0, $z1$4 = 0; - var $z1$5 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 1056|0; - $pal = sp + 32|0; - $info = sp; - $0 = ((($info)) + 28|0); - HEAP32[$0>>2] = 255; - $1 = (_stbi__bmp_parse_header($s,$info)|0); - $2 = ($1|0)==(0|0); - if ($2) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); + _prep_huffman($0); + $2 = ((($1)) + 32|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)==(0|0); + if ($4) { + $5 = ((($1)) + 2084|0); + $6 = HEAP32[$5>>2]|0; + $7 = ($6|0)==(0|0); + if ($7) { + $$1 = -1; + return ($$1|0); + } } - $3 = ((($s)) + 4|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)>(0); - $ispos = ($4|0)>(-1); - $neg = (0 - ($4))|0; - $6 = $ispos ? $4 : $neg; - HEAP32[$3>>2] = $6; - $7 = ((($info)) + 12|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($info)) + 16|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($info)) + 20|0); - $12 = HEAP32[$11>>2]|0; - $13 = ((($info)) + 24|0); - $14 = HEAP32[$13>>2]|0; - $15 = HEAP32[$0>>2]|0; - $16 = ((($info)) + 8|0); - $17 = HEAP32[$16>>2]|0; - $18 = ($17|0)==(12); - $19 = HEAP32[$info>>2]|0; - if ($18) { - $20 = ($19|0)<(24); - if ($20) { - $21 = ((($info)) + 4|0); - $22 = HEAP32[$21>>2]|0; - $23 = (($22) + -38)|0; - $24 = (($23|0) / 3)&-1; - $psize$0 = $24; - } else { - $psize$0 = 0; + $8 = ((($1)) + 4|0); + $9 = HEAP32[$8>>2]|0; + $10 = ($9|0)>(8); + if ($10) { + $11 = ((($1)) + 2084|0); + $12 = HEAP32[$11>>2]|0; + $13 = ($12|0)==(0|0); + if (!($13)) { + label = 6; } } else { - $25 = ($19|0)<(16); - if ($25) { - $26 = ((($info)) + 4|0); - $27 = HEAP32[$26>>2]|0; - $28 = (-14 - ($17))|0; - $29 = (($28) + ($27))|0; - $30 = $29 >> 2; - $psize$0 = $30; - } else { - $psize$0 = 0; + $14 = HEAP32[$2>>2]|0; + $15 = ($14|0)==(0|0); + if ($15) { + label = 6; } } - $31 = ($14|0)!=(0); - $32 = $31 ? 4 : 3; - $33 = ((($s)) + 8|0); - HEAP32[$33>>2] = $32; - $34 = ($req_comp|0)==(0); - $35 = ($req_comp|0)>(2); - $req_comp$ = $35 ? $req_comp : $32; - $36 = HEAP32[$s>>2]|0; - $37 = Math_imul($36, $req_comp$)|0; - $38 = HEAP32[$3>>2]|0; - $39 = Math_imul($37, $38)|0; - $40 = (_stbi__malloc($39)|0); - $41 = ($40|0)==(0|0); - if ($41) { - _stbi__err(21769); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $42 = HEAP32[$info>>2]|0; - $43 = ($42|0)<(16); - if ($43) { - $44 = ($psize$0|0)==(0); - $45 = ($psize$0|0)>(256); - $or$cond3 = $44 | $45; - if ($or$cond3) { - _free($40); - _stbi__err(23389); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $46 = ($psize$0|0)>(0); - if ($46) { - $47 = HEAP32[$16>>2]|0; - $48 = ($47|0)==(12); - $i$046 = 0; + if ((label|0) == 6) { + $16 = ((($0)) + 1392|0); + $17 = HEAP32[$16>>2]|0; + $18 = (_bit_reverse($17)|0); + $19 = ((($1)) + 2092|0); + $20 = HEAP32[$19>>2]|0; + $21 = ($20|0)>(1); + if ($21) { + $22 = ((($1)) + 2084|0); + $23 = HEAP32[$22>>2]|0; + $$06676 = $20;$$06875 = 0; while(1) { - $49 = (_stbi__get8($s)|0); - $50 = (((($pal) + ($i$046<<2)|0)) + 2|0); - HEAP8[$50>>0] = $49; - $51 = (_stbi__get8($s)|0); - $52 = (((($pal) + ($i$046<<2)|0)) + 1|0); - HEAP8[$52>>0] = $51; - $53 = (_stbi__get8($s)|0); - $54 = (($pal) + ($i$046<<2)|0); - HEAP8[$54>>0] = $53; - if (!($48)) { - (_stbi__get8($s)|0); - } - $55 = (((($pal) + ($i$046<<2)|0)) + 3|0); - HEAP8[$55>>0] = -1; - $56 = (($i$046) + 1)|0; - $exitcond = ($56|0)==($psize$0|0); - if ($exitcond) { - break; + $24 = $$06676 >>> 1; + $25 = (($24) + ($$06875))|0; + $26 = (($23) + ($25<<2)|0); + $27 = HEAP32[$26>>2]|0; + $28 = ($27>>>0)>($18>>>0); + $29 = (($$06676) - ($24))|0; + $$169 = $28 ? $$06875 : $25; + $$167 = $28 ? $24 : $29; + $30 = ($$167|0)>(1); + if ($30) { + $$06676 = $$167;$$06875 = $$169; } else { - $i$046 = $56; + $$068$lcssa = $$169; + break; } } + } else { + $$068$lcssa = 0; } - $57 = ((($info)) + 4|0); - $58 = HEAP32[$57>>2]|0; - $59 = (($58) + -14)|0; - $60 = HEAP32[$16>>2]|0; - $61 = (($59) - ($60))|0; - $62 = ($60|0)==(12); - $63 = $62 ? 3 : 4; - $64 = Math_imul($63, $psize$0)|0; - $65 = (($61) - ($64))|0; - _stbi__skip($s,$65); - $66 = HEAP32[$info>>2]|0; - switch ($66|0) { - case 4: { - $67 = HEAP32[$s>>2]|0; - $68 = (($67) + 1)|0; - $69 = $68 >>> 1; - $width$0 = $69; - break; - } - case 8: { - $70 = HEAP32[$s>>2]|0; - $width$0 = $70; - break; - } - default: { - _free($40); - _stbi__err(23397); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + $31 = ((($1)) + 23|0); + $32 = HEAP8[$31>>0]|0; + $33 = ($32<<24>>24)==(0); + if ($33) { + $34 = ((($1)) + 2088|0); + $35 = HEAP32[$34>>2]|0; + $36 = (($35) + ($$068$lcssa<<2)|0); + $37 = HEAP32[$36>>2]|0; + $$2 = $37; + } else { + $$2 = $$068$lcssa; } + $38 = ((($1)) + 8|0); + $39 = HEAP32[$38>>2]|0; + $40 = (($39) + ($$2)|0); + $41 = HEAP8[$40>>0]|0; + $42 = $41&255; + $43 = ((($0)) + 1396|0); + $44 = HEAP32[$43>>2]|0; + $45 = ($44|0)<($42|0); + if ($45) { + $$0 = -1;$storemerge = 0; + } else { + $46 = (($44) - ($42))|0; + $47 = HEAP32[$16>>2]|0; + $48 = $47 >>> $42; + HEAP32[$16>>2] = $48; + $$0 = $$2;$storemerge = $46; } - $71 = (0 - ($width$0))|0; - $72 = $71 & 3; - $73 = HEAP32[$3>>2]|0; - $74 = ($73|0)>(0); - if ($74) { - $75 = HEAP32[$info>>2]|0; - $76 = ($75|0)==(4); - $77 = ($req_comp$|0)==(4); - $78 = ($75|0)==(8); - $j$044 = 0;$z$045 = 0; + HEAP32[$43>>2] = $storemerge; + $$1 = $$0; + return ($$1|0); + } + $49 = ((($1)) + 23|0); + $50 = HEAP8[$49>>0]|0; + $51 = ($50<<24>>24)==(0); + if (!($51)) { + ___assert_fail((17425|0),(17088|0),1254,(17436|0)); + // unreachable; + } + $52 = HEAP32[$8>>2]|0; + $53 = ($52|0)>(0); + L26: do { + if ($53) { + $54 = ((($1)) + 8|0); + $55 = HEAP32[$54>>2]|0; + $56 = ((($0)) + 1392|0); + $$06574 = 0; while(1) { - $79 = HEAP32[$s>>2]|0; - $80 = ($79|0)>(0); - L37: do { - if ($80) { - $i$138 = 0;$z$139 = $z$045; - while(1) { - $81 = (_stbi__get8($s)|0); - $82 = $81&255; - $83 = $82 & 15; - $84 = $82 >>> 4; - $v$0 = $76 ? $84 : $82; - $v2$0 = $76 ? $83 : 0; - $85 = (($pal) + ($v$0<<2)|0); - $86 = HEAP8[$85>>0]|0; - $87 = (($z$139) + 1)|0; - $88 = (($40) + ($z$139)|0); - HEAP8[$88>>0] = $86; - $89 = (((($pal) + ($v$0<<2)|0)) + 1|0); - $90 = HEAP8[$89>>0]|0; - $91 = (($z$139) + 2)|0; - $92 = (($40) + ($87)|0); - HEAP8[$92>>0] = $90; - $93 = (((($pal) + ($v$0<<2)|0)) + 2|0); - $94 = HEAP8[$93>>0]|0; - $95 = (($z$139) + 3)|0; - $96 = (($40) + ($91)|0); - HEAP8[$96>>0] = $94; - if ($77) { - $97 = (($z$139) + 4)|0; - $98 = (($40) + ($95)|0); - HEAP8[$98>>0] = -1; - $z$2 = $97; - } else { - $z$2 = $95; - } - $99 = $i$138 | 1; - $100 = HEAP32[$s>>2]|0; - $101 = ($99|0)==($100|0); - if ($101) { - $z$4 = $z$2; - break L37; - } - if ($78) { - $102 = (_stbi__get8($s)|0); - $103 = $102&255; - $105 = $103; - } else { - $105 = $v2$0; - } - $104 = (($pal) + ($105<<2)|0); - $106 = HEAP8[$104>>0]|0; - $107 = (($z$2) + 1)|0; - $108 = (($40) + ($z$2)|0); - HEAP8[$108>>0] = $106; - $109 = (((($pal) + ($105<<2)|0)) + 1|0); - $110 = HEAP8[$109>>0]|0; - $111 = (($z$2) + 2)|0; - $112 = (($40) + ($107)|0); - HEAP8[$112>>0] = $110; - $113 = (((($pal) + ($105<<2)|0)) + 2|0); - $114 = HEAP8[$113>>0]|0; - $115 = (($z$2) + 3)|0; - $116 = (($40) + ($111)|0); - HEAP8[$116>>0] = $114; - if ($77) { - $117 = (($z$2) + 4)|0; - $118 = (($40) + ($115)|0); - HEAP8[$118>>0] = -1; - $z$3 = $117; - } else { - $z$3 = $115; - } - $119 = (($i$138) + 2)|0; - $120 = HEAP32[$s>>2]|0; - $121 = ($119|0)<($120|0); - if ($121) { - $i$138 = $119;$z$139 = $z$3; - } else { - $z$4 = $z$3; - break; - } - } - } else { - $z$4 = $z$045; + $57 = (($55) + ($$06574)|0); + $58 = HEAP8[$57>>0]|0; + $59 = $58&255; + $60 = ($58<<24>>24)==(-1); + if (!($60)) { + $61 = HEAP32[$2>>2]|0; + $62 = (($61) + ($$06574<<2)|0); + $63 = HEAP32[$62>>2]|0; + $64 = HEAP32[$56>>2]|0; + $65 = 1 << $59; + $66 = (($65) + -1)|0; + $67 = $64 & $66; + $68 = ($63|0)==($67|0); + if ($68) { + break; } - } while(0); - _stbi__skip($s,$72); - $122 = (($j$044) + 1)|0; - $123 = HEAP32[$3>>2]|0; - $124 = ($122|0)<($123|0); - if ($124) { - $j$044 = $122;$z$045 = $z$4; + } + $76 = (($$06574) + 1)|0; + $77 = HEAP32[$8>>2]|0; + $78 = ($76|0)<($77|0); + if ($78) { + $$06574 = $76; } else { - $all_a$4 = $15; - break; + break L26; } } - } else { - $all_a$4 = $15; + $69 = ((($0)) + 1396|0); + $70 = HEAP32[$69>>2]|0; + $71 = ($70|0)<($59|0); + if ($71) { + HEAP32[$69>>2] = 0; + $$1 = -1; + return ($$1|0); + } else { + $72 = $64 >>> $59; + HEAP32[$56>>2] = $72; + $73 = HEAP8[$57>>0]|0; + $74 = $73&255; + $75 = (($70) - ($74))|0; + HEAP32[$69>>2] = $75; + $$1 = $$06574; + return ($$1|0); + } } + } while(0); + _error($0,21); + $79 = ((($0)) + 1396|0); + HEAP32[$79>>2] = 0; + $$1 = -1; + return ($$1|0); +} +function _predict_point($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$p = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ispos = 0, $neg = 0, label = 0, sp = 0; + sp = STACKTOP; + $5 = (($4) - ($3))|0; + $6 = (($2) - ($1))|0; + $ispos = ($5|0)>(-1); + $neg = (0 - ($5))|0; + $7 = $ispos ? $5 : $neg; + $8 = (($0) - ($1))|0; + $9 = Math_imul($7, $8)|0; + $10 = (($9|0) / ($6|0))&-1; + $11 = ($5|0)<(0); + $12 = (0 - ($10))|0; + $$p = $11 ? $12 : $10; + $13 = (($$p) + ($3))|0; + return ($13|0); +} +function _decode_residue($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$ = 0, $$0434$lcssa = 0, $$0434590 = 0, $$0437586 = 0, $$0439574 = 0, $$0444572 = 0, $$0465608 = 0, $$0466607 = 0, $$0613 = 0, $$1435596 = 0, $$1438611 = 0, $$1440$lcssa = 0, $$1440567 = 0, $$1451 = 0, $$1463 = 0, $$1467$lcssa = 0, $$1467603 = 0, $$1469 = 0, $$1472 = 0, $$1568 = 0; + var $$2436599 = 0, $$2446562 = 0, $$2452 = 0, $$2464 = 0, $$2470 = 0, $$2473 = 0, $$2561 = 0, $$3442564 = 0, $$3578 = 0, $$4443$lcssa = 0, $$4443560 = 0, $$4448582 = 0, $$4605 = 0, $$477 = 0, $$480 = 0, $$481 = 0, $$484 = 0, $$485 = 0, $$488 = 0, $$489 = 0; + var $$6584 = 0, $$7$lcssa = 0, $$7577 = 0, $$alloca_mul = 0, $$not = 0, $$not617 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; + var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; + var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; + var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; + var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; + var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; + var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; + var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; + var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; + var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; + var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; + var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; + var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0; + var $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0; + var $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0; + var $367 = 0, $368 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; + var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; + var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; + var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $brmerge = 0, $exitcond = 0, $not$ = 0, $not$521 = 0, $not$522 = 0, $not$523 = 0, $or$cond = 0, $or$cond478 = 0, $or$cond478566 = 0, $or$cond482 = 0, $or$cond482559 = 0; + var $or$cond486 = 0, $or$cond486576 = 0, $or$cond490 = 0, $or$cond490602 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $6 = sp + 4|0; + $7 = sp; + $8 = ((($0)) + 396|0); + $9 = HEAP32[$8>>2]|0; + $10 = (((($0)) + 268|0) + ($4<<1)|0); + $11 = HEAP16[$10>>1]|0; + $12 = $11&65535; + $13 = (((($9) + (($4*24)|0)|0)) + 13|0); + $14 = HEAP8[$13>>0]|0; + $15 = $14&255; + $16 = ((($0)) + 124|0); + $17 = HEAP32[$16>>2]|0; + $18 = (($17) + (($15*2096)|0)|0); + $19 = HEAP32[$18>>2]|0; + $20 = (((($9) + (($4*24)|0)|0)) + 4|0); + $21 = HEAP32[$20>>2]|0; + $22 = (($9) + (($4*24)|0)|0); + $23 = HEAP32[$22>>2]|0; + $24 = (($21) - ($23))|0; + $25 = (((($9) + (($4*24)|0)|0)) + 8|0); + $26 = HEAP32[$25>>2]|0; + $27 = (($24>>>0) / ($26>>>0))&-1; + $28 = ((($0)) + 92|0); + $29 = HEAP32[$28>>2]|0; + $30 = ((($0)) + 80|0); + $31 = HEAP32[$30>>2]|0; + $32 = ($31|0)==(0|0); + $33 = $27 << 2; + $34 = (($33) + 4)|0; + $35 = ((($0)) + 4|0); + $36 = HEAP32[$35>>2]|0; + $37 = Math_imul($36, $34)|0; + if ($32) { + $$alloca_mul = $37; + $39 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; + $41 = $39; } else { - $125 = ((($info)) + 4|0); - $126 = HEAP32[$125>>2]|0; - $127 = (($126) + -14)|0; - $128 = HEAP32[$16>>2]|0; - $129 = (($127) - ($128))|0; - _stbi__skip($s,$129); - $130 = HEAP32[$info>>2]|0; - switch ($130|0) { - case 24: { - $131 = HEAP32[$s>>2]|0; - $132 = ($131*3)|0; - $width$1$ph = $132; - label = 36; - break; - } - case 16: { - $133 = HEAP32[$s>>2]|0; - $134 = $133 << 1; - $width$1$ph = $134; - label = 36; - break; - } - default: { - $137 = $130;$width$1 = 0; - } - } - if ((label|0) == 36) { - $$pr = HEAP32[$info>>2]|0; - $137 = $$pr;$width$1 = $width$1$ph; - } - $135 = (0 - ($width$1))|0; - $136 = $135 & 3; - switch ($137|0) { - case 24: { - $261 = 1;$acount$0 = 0;$ashift$0 = 0;$bcount$0 = 0;$bshift$0 = 0;$easy$017 = 1;$gcount$0 = 0;$gshift$0 = 0;$rcount$0 = 0;$rshift$0 = 0; - break; - } - case 32: { - $138 = ($12|0)==(255); - $139 = ($10|0)==(65280); - $or$cond5 = $139 & $138; - $140 = ($8|0)==(16711680); - $or$cond7 = $140 & $or$cond5; - $141 = ($14|0)==(-16777216); - $or$cond9 = $141 & $or$cond7; - if ($or$cond9) { - $261 = 1;$acount$0 = 0;$ashift$0 = 0;$bcount$0 = 0;$bshift$0 = 0;$easy$017 = 2;$gcount$0 = 0;$gshift$0 = 0;$rcount$0 = 0;$rshift$0 = 0; + $38 = (_setup_temp_malloc($0,$37)|0); + $41 = $38; + } + $40 = HEAP32[$35>>2]|0; + $42 = (_make_block_array($41,$40,$33)|0); + $43 = ($2|0)>(0); + if ($43) { + $44 = $3 << 2; + $$0613 = 0; + while(1) { + $45 = (($5) + ($$0613)|0); + $46 = HEAP8[$45>>0]|0; + $47 = ($46<<24>>24)==(0); + if ($47) { + $48 = (($1) + ($$0613<<2)|0); + $49 = HEAP32[$48>>2]|0; + _memset(($49|0),0,($44|0))|0; + } + $50 = (($$0613) + 1)|0; + $exitcond = ($50|0)==($2|0); + if ($exitcond) { + break; } else { - label = 39; + $$0613 = $50; } - break; - } - default: { - label = 39; } - } - do { - if ((label|0) == 39) { - $142 = ($8|0)!=(0); - $143 = ($10|0)!=(0); - $or$cond11 = $142 & $143; - $144 = ($12|0)!=(0); - $or$cond13 = $or$cond11 & $144; - if ($or$cond13) { - $145 = (_stbi__high_bit($8)|0); - $146 = (($145) + -7)|0; - $147 = (_stbi__bitcount($8)|0); - $148 = (_stbi__high_bit($10)|0); - $149 = (($148) + -7)|0; - $150 = (_stbi__bitcount($10)|0); - $151 = (_stbi__high_bit($12)|0); - $152 = (($151) + -7)|0; - $153 = (_stbi__bitcount($12)|0); - $154 = (_stbi__high_bit($14)|0); - $155 = (($154) + -7)|0; - $156 = (_stbi__bitcount($14)|0); - $261 = 0;$acount$0 = $156;$ashift$0 = $155;$bcount$0 = $153;$bshift$0 = $152;$easy$017 = 0;$gcount$0 = $150;$gshift$0 = $149;$rcount$0 = $147;$rshift$0 = $146; - break; - } - _free($40); - _stbi__err(23405); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - } while(0); - $157 = HEAP32[$3>>2]|0; - $158 = ($157|0)>(0); - if ($158) { - $159 = HEAP32[$info>>2]|0; - $160 = ($159|0)==(16); - $161 = ($req_comp$|0)==(4); - $162 = ($easy$017|0)==(2); - $163 = ($req_comp$|0)==(4); - $all_a$064 = $15;$j$162 = 0;$z1$063 = 0; - while(1) { - $164 = HEAP32[$s>>2]|0; - $165 = ($164|0)>(0); - if ($261) { - if ($165) { - $all_a$158 = $all_a$064;$i$256 = 0;$z1$157 = $z1$063; + } + $51 = ($11<<16>>16)==(2); + $52 = ($2|0)!=(1); + $or$cond = $52 & $51; + if (!($or$cond)) { + $53 = ($27|0)>(0); + $54 = ($19|0)>(0); + $55 = ($2|0)>(0); + $56 = (((($9) + (($4*24)|0)|0)) + 20|0); + $57 = ((($0)) + 1396|0); + $58 = ((($0)) + 1392|0); + $59 = (((($9) + (($4*24)|0)|0)) + 16|0); + $$not617 = ($2|0)<(1); + $$1438611 = 0; + L15: while(1) { + if ($53) { + $$not = ($$1438611|0)!=(0); + $brmerge = $$not | $$not617; + $$0465608 = 0;$$0466607 = 0; + while(1) { + if (!($brmerge)) { + $$1435596 = 0; while(1) { - $166 = (_stbi__get8($s)|0); - $167 = (($z1$157) + 2)|0; - $168 = (($40) + ($167)|0); - HEAP8[$168>>0] = $166; - $169 = (_stbi__get8($s)|0); - $170 = (($z1$157) + 1)|0; - $171 = (($40) + ($170)|0); - HEAP8[$171>>0] = $169; - $172 = (_stbi__get8($s)|0); - $173 = (($40) + ($z1$157)|0); - HEAP8[$173>>0] = $172; - $174 = (($z1$157) + 3)|0; - if ($162) { - $175 = (_stbi__get8($s)|0); - $176 = $175&255; - $178 = $176; - } else { - $178 = 255; - } - $177 = $178 | $all_a$158; - if ($163) { - $179 = $178&255; - $180 = (($z1$157) + 4)|0; - $181 = (($40) + ($174)|0); - HEAP8[$181>>0] = $179; - $z1$2 = $180; - } else { - $z1$2 = $174; + $294 = (($5) + ($$1435596)|0); + $295 = HEAP8[$294>>0]|0; + $296 = ($295<<24>>24)==(0); + if ($296) { + $297 = HEAP32[$16>>2]|0; + $298 = HEAP8[$13>>0]|0; + $299 = $298&255; + $300 = (($297) + (($299*2096)|0)|0); + $301 = HEAP32[$57>>2]|0; + $302 = ($301|0)<(10); + if ($302) { + _prep_huffman($0); + } + $303 = HEAP32[$58>>2]|0; + $304 = $303 & 1023; + $305 = ((((($297) + (($299*2096)|0)|0)) + 36|0) + ($304<<1)|0); + $306 = HEAP16[$305>>1]|0; + $307 = $306 << 16 >> 16; + $308 = ($306<<16>>16)>(-1); + if ($308) { + $309 = (((($297) + (($299*2096)|0)|0)) + 8|0); + $310 = HEAP32[$309>>2]|0; + $311 = (($310) + ($307)|0); + $312 = HEAP8[$311>>0]|0; + $313 = $312&255; + $314 = $303 >>> $313; + HEAP32[$58>>2] = $314; + $315 = HEAP32[$57>>2]|0; + $316 = (($315) - ($313))|0; + $317 = ($316|0)<(0); + $$488 = $317 ? 0 : $316; + $$489 = $317 ? -1 : $307; + HEAP32[$57>>2] = $$488; + $$1463 = $$489; + } else { + $318 = (_codebook_decode_scalar_raw($0,$300)|0); + $$1463 = $318; + } + $319 = (((($297) + (($299*2096)|0)|0)) + 23|0); + $320 = HEAP8[$319>>0]|0; + $321 = ($320<<24>>24)==(0); + if ($321) { + $$2464 = $$1463; + } else { + $322 = (((($297) + (($299*2096)|0)|0)) + 2088|0); + $323 = HEAP32[$322>>2]|0; + $324 = (($323) + ($$1463<<2)|0); + $325 = HEAP32[$324>>2]|0; + $$2464 = $325; + } + $326 = ($$2464|0)==(-1); + if ($326) { + label = 98; + break L15; + } + $327 = HEAP32[$59>>2]|0; + $328 = (($327) + ($$2464<<2)|0); + $329 = HEAP32[$328>>2]|0; + $330 = (($41) + ($$1435596<<2)|0); + $331 = HEAP32[$330>>2]|0; + $332 = (($331) + ($$0465608<<2)|0); + HEAP32[$332>>2] = $329; } - $182 = (($i$256) + 1)|0; - $183 = HEAP32[$s>>2]|0; - $184 = ($182|0)<($183|0); - if ($184) { - $all_a$158 = $177;$i$256 = $182;$z1$157 = $z1$2; + $333 = (($$1435596) + 1)|0; + $334 = ($333|0)<($2|0); + if ($334) { + $$1435596 = $333; } else { - $all_a$3 = $177;$z1$5 = $z1$2; break; } } - } else { - $all_a$3 = $all_a$064;$z1$5 = $z1$063; } - } else { - if ($165) { - $all_a$251 = $all_a$064;$i$349 = 0;$z1$350 = $z1$063; + $293 = ($$0466607|0)<($27|0); + $or$cond490602 = $293 & $54; + if ($or$cond490602) { + $$1467603 = $$0466607;$$4605 = 0; while(1) { - if ($160) { - $185 = (_stbi__get16le($s)|0); - $188 = $185; - } else { - $186 = (_stbi__get32le($s)|0); - $188 = $186; - } - $187 = $188 & $8; - $189 = (_stbi__shiftsigned($187,$rshift$0,$rcount$0)|0); - $190 = $189&255; - $191 = (($z1$350) + 1)|0; - $192 = (($40) + ($z1$350)|0); - HEAP8[$192>>0] = $190; - $193 = $188 & $10; - $194 = (_stbi__shiftsigned($193,$gshift$0,$gcount$0)|0); - $195 = $194&255; - $196 = (($z1$350) + 2)|0; - $197 = (($40) + ($191)|0); - HEAP8[$197>>0] = $195; - $198 = $188 & $12; - $199 = (_stbi__shiftsigned($198,$bshift$0,$bcount$0)|0); - $200 = $199&255; - $201 = (($z1$350) + 3)|0; - $202 = (($40) + ($196)|0); - HEAP8[$202>>0] = $200; - if ($31) { - $203 = $188 & $14; - $204 = (_stbi__shiftsigned($203,$ashift$0,$acount$0)|0); - $206 = $204; - } else { - $206 = 255; - } - $205 = $206 | $all_a$251; - if ($161) { - $207 = $206&255; - $208 = (($z1$350) + 4)|0; - $209 = (($40) + ($201)|0); - HEAP8[$209>>0] = $207; - $z1$4 = $208; - } else { - $z1$4 = $201; + if ($55) { + $$2436599 = 0; + while(1) { + $335 = (($5) + ($$2436599)|0); + $336 = HEAP8[$335>>0]|0; + $337 = ($336<<24>>24)==(0); + if ($337) { + $338 = (($41) + ($$2436599<<2)|0); + $339 = HEAP32[$338>>2]|0; + $340 = (($339) + ($$0465608<<2)|0); + $341 = HEAP32[$340>>2]|0; + $342 = (($341) + ($$4605)|0); + $343 = HEAP8[$342>>0]|0; + $344 = $343&255; + $345 = HEAP32[$56>>2]|0; + $346 = ((($345) + ($344<<4)|0) + ($$1438611<<1)|0); + $347 = HEAP16[$346>>1]|0; + $348 = ($347<<16>>16)>(-1); + if ($348) { + $349 = $347 << 16 >> 16; + $350 = (($1) + ($$2436599<<2)|0); + $351 = HEAP32[$350>>2]|0; + $352 = HEAP32[$22>>2]|0; + $353 = HEAP32[$25>>2]|0; + $354 = Math_imul($353, $$1467603)|0; + $355 = (($354) + ($352))|0; + $356 = HEAP32[$16>>2]|0; + $357 = (($356) + (($349*2096)|0)|0); + $358 = (_residue_decode($0,$357,$351,$355,$353,$12)|0); + $not$ = ($358|0)==(0); + if ($not$) { + label = 98; + break L15; + } + } + } + $359 = (($$2436599) + 1)|0; + $360 = ($359|0)<($2|0); + if ($360) { + $$2436599 = $359; + } else { + break; + } + } } - $210 = (($i$349) + 1)|0; - $211 = HEAP32[$s>>2]|0; - $212 = ($210|0)<($211|0); - if ($212) { - $all_a$251 = $205;$i$349 = $210;$z1$350 = $z1$4; + $361 = (($$4605) + 1)|0; + $362 = (($$1467603) + 1)|0; + $363 = ($361|0)<($19|0); + $364 = ($362|0)<($27|0); + $or$cond490 = $364 & $363; + if ($or$cond490) { + $$1467603 = $362;$$4605 = $361; } else { - $all_a$3 = $205;$z1$5 = $z1$4; + $$1467$lcssa = $362; break; } } } else { - $all_a$3 = $all_a$064;$z1$5 = $z1$063; + $$1467$lcssa = $$0466607; + } + $365 = (($$0465608) + 1)|0; + $366 = ($$1467$lcssa|0)<($27|0); + if ($366) { + $$0465608 = $365;$$0466607 = $$1467$lcssa; + } else { + break; } - } - _stbi__skip($s,$136); - $213 = (($j$162) + 1)|0; - $214 = HEAP32[$3>>2]|0; - $215 = ($213|0)<($214|0); - if ($215) { - $all_a$064 = $all_a$3;$j$162 = $213;$z1$063 = $z1$5; - } else { - $all_a$4 = $all_a$3; - break; } } - } else { - $all_a$4 = $15; - } - } - $216 = ($req_comp$|0)==(4); - $217 = ($all_a$4|0)==(0); - $or$cond15 = $216 & $217; - if ($or$cond15) { - $218 = HEAP32[$s>>2]|0; - $219 = $218 << 2; - $220 = HEAP32[$3>>2]|0; - $221 = Math_imul($219, $220)|0; - $222 = (($221) + -1)|0; - $223 = ($222|0)>(-1); - if ($223) { - $i$435 = $222; - while(1) { - $224 = (($40) + ($i$435)|0); - HEAP8[$224>>0] = -1; - $225 = (($i$435) + -4)|0; - $226 = ($225|0)>(-1); - if ($226) { - $i$435 = $225; - } else { - break; - } + $367 = (($$1438611) + 1)|0; + $368 = ($367|0)<(8); + if ($368) { + $$1438611 = $367; + } else { + label = 98; + break; } } + if ((label|0) == 98) { + HEAP32[$28>>2] = $29; + STACKTOP = sp;return; + } } - if ($5) { - $227 = HEAP32[$3>>2]|0; - $228 = $227 >> 1; - $229 = ($228|0)>(0); - if ($229) { - $230 = HEAP32[$s>>2]|0; - $231 = Math_imul($230, $req_comp$)|0; - $232 = ($231|0)>(0); - $233 = HEAP32[$3>>2]|0; - $234 = $233 >> 1; - $239 = $227;$j$233 = 0; + $60 = ($2|0)>(0); + L57: do { + if ($60) { + $$0434590 = 0; while(1) { - $235 = Math_imul($j$233, $req_comp$)|0; - $236 = Math_imul($235, $230)|0; - $237 = $j$233 ^ -1; - $238 = (($239) + ($237))|0; - $240 = Math_imul($238, $req_comp$)|0; - $241 = Math_imul($240, $230)|0; - if ($232) { - $242 = HEAP32[$s>>2]|0; - $243 = Math_imul($242, $req_comp$)|0; - $i$532 = 0; - while(1) { - $$sum = (($i$532) + ($236))|0; - $244 = (($40) + ($$sum)|0); - $245 = HEAP8[$244>>0]|0; - $$sum16 = (($i$532) + ($241))|0; - $246 = (($40) + ($$sum16)|0); - $247 = HEAP8[$246>>0]|0; - HEAP8[$244>>0] = $247; - HEAP8[$246>>0] = $245; - $248 = (($i$532) + 1)|0; - $249 = ($248|0)<($243|0); - if ($249) { - $i$532 = $248; - } else { - break; - } - } + $61 = (($5) + ($$0434590)|0); + $62 = HEAP8[$61>>0]|0; + $63 = ($62<<24>>24)==(0); + if ($63) { + $$0434$lcssa = $$0434590; + break L57; } - $250 = (($j$233) + 1)|0; - $251 = ($250|0)<($234|0); - if ($251) { - $239 = $233;$j$233 = $250; + $64 = (($$0434590) + 1)|0; + $65 = ($64|0)<($2|0); + if ($65) { + $$0434590 = $64; } else { + $$0434$lcssa = $64; break; } } - } - } - $252 = ($req_comp$|0)==($req_comp|0); - $or$cond = $34 | $252; - if ($or$cond) { - $out$0 = $40; - } else { - $253 = HEAP32[$s>>2]|0; - $254 = HEAP32[$3>>2]|0; - $255 = (_stbi__convert_format($40,$req_comp$,$req_comp,$253,$254)|0); - $256 = ($255|0)==(0|0); - if ($256) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } else { - $out$0 = $255; - } - } - $257 = HEAP32[$s>>2]|0; - HEAP32[$x>>2] = $257; - $258 = HEAP32[$3>>2]|0; - HEAP32[$y>>2] = $258; - $259 = ($comp|0)==(0|0); - if ($259) { - $$0 = $out$0; - STACKTOP = sp;return ($$0|0); - } - $260 = HEAP32[$33>>2]|0; - HEAP32[$comp>>2] = $260; - $$0 = $out$0; - STACKTOP = sp;return ($$0|0); -} -function _stbi__gif_test($s) { - $s = $s|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__gif_test_raw($s)|0); - _stbi__rewind($s); - return ($0|0); -} -function _stbi__gif_load($s,$x,$y,$comp,$req_comp) { - $s = $s|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $g = 0, $u$0 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 18528|0; - $g = sp; - _memset(($g|0),0,18516)|0; - $0 = (_stbi__gif_load_next($s,$g,$comp)|0); - $1 = ($0|0)==($s|0); - $$ = $1 ? 0 : $0; - $2 = ($$|0)==(0|0); - L1: do { - if ($2) { - $9 = ((($g)) + 8|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($10|0)==(0|0); - if ($11) { - $u$0 = 0; - } else { - _free($10); - $u$0 = 0; - } } else { - $3 = HEAP32[$g>>2]|0; - HEAP32[$x>>2] = $3; - $4 = ((($g)) + 4|0); - $5 = HEAP32[$4>>2]|0; - HEAP32[$y>>2] = $5; - switch ($req_comp|0) { - case 0: case 4: { - $u$0 = $$; - break L1; - break; - } - default: { - } - } - $6 = HEAP32[$g>>2]|0; - $7 = HEAP32[$4>>2]|0; - $8 = (_stbi__convert_format($$,4,$req_comp,$6,$7)|0); - $u$0 = $8; + $$0434$lcssa = 0; } } while(0); - STACKTOP = sp;return ($u$0|0); -} -function _stbi__psd_test($s) { - $s = $s|0; - var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__get32be($s)|0); - $1 = ($0|0)==(943870035); - $2 = $1&1; - _stbi__rewind($s); - return ($2|0); -} -function _stbi__psd_load($s,$x,$y,$comp,$req_comp) { - $s = $s|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $$0 = 0, $$lcssa = 0, $$pn = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; - var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; - var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; - var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; - var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; - var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $channel$039 = 0, $count$0$ph$be = 0, $count$0$ph37 = 0, $exitcond = 0, $exitcond$1 = 0, $exitcond$2 = 0, $exitcond$3 = 0, $exitcond42 = 0; - var $exitcond42$1 = 0, $exitcond42$2 = 0, $exitcond42$3 = 0, $exitcond43 = 0, $exitcond43$1 = 0, $exitcond43$2 = 0, $exitcond43$3 = 0, $exitcond46 = 0, $exitcond50 = 0, $i$028 = 0, $i$119 = 0, $i$119$1 = 0, $i$119$2 = 0, $i$119$3 = 0, $i$224 = 0, $i$224$1 = 0, $i$224$2 = 0, $i$224$3 = 0, $i$321 = 0, $i$321$1 = 0; - var $i$321$2 = 0, $i$321$3 = 0, $len$035 = 0, $len$132 = 0, $out$0 = 0, $p$029 = 0, $p$1$ph$be = 0, $p$1$ph38 = 0, $p$236 = 0, $p$333 = 0, $p1$020 = 0, $p1$020$1 = 0, $p1$020$2 = 0, $p1$020$3 = 0, $p1$125 = 0, $p1$125$1 = 0, $p1$125$2 = 0, $p1$125$3 = 0, $p1$222 = 0, $p1$222$1 = 0; - var $p1$222$2 = 0, $p1$222$3 = 0, $scevgep$sum = 0, $scevgep47 = 0, $scevgep48$sum = 0, $scevgep49 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__get32be($s)|0); - $1 = ($0|0)==(943870035); - if (!($1)) { - _stbi__err(23200); - $$0 = 0; - return ($$0|0); - } - $2 = (_stbi__get16be($s)|0); - $3 = ($2|0)==(1); - if (!($3)) { - _stbi__err(23208); - $$0 = 0; - return ($$0|0); - } - _stbi__skip($s,6); - $4 = (_stbi__get16be($s)|0); - $5 = ($4>>>0)>(16); - if ($5) { - _stbi__err(23222); - $$0 = 0; - return ($$0|0); - } - $6 = (_stbi__get32be($s)|0); - $7 = (_stbi__get32be($s)|0); - $8 = (_stbi__get16be($s)|0); - switch ($8|0) { - case 8: case 16: { - break; - } - default: { - _stbi__err(23242); - $$0 = 0; - return ($$0|0); - } - } - $9 = (_stbi__get16be($s)|0); - $10 = ($9|0)==(3); - if (!($10)) { - _stbi__err(23264); - $$0 = 0; - return ($$0|0); - } - $11 = (_stbi__get32be($s)|0); - _stbi__skip($s,$11); - $12 = (_stbi__get32be($s)|0); - _stbi__skip($s,$12); - $13 = (_stbi__get32be($s)|0); - _stbi__skip($s,$13); - $14 = (_stbi__get16be($s)|0); - $15 = ($14|0)>(1); - if ($15) { - _stbi__err(23057); - $$0 = 0; - return ($$0|0); - } - $16 = $6 << 2; - $17 = Math_imul($16, $7)|0; - $18 = (_stbi__malloc($17)|0); - $19 = ($18|0)==(0|0); - if ($19) { - _stbi__err(21769); - $$0 = 0; - return ($$0|0); + $66 = ($$0434$lcssa|0)==($2|0); + if ($66) { + HEAP32[$28>>2] = $29; + STACKTOP = sp;return; } - $20 = Math_imul($7, $6)|0; - $21 = ($14|0)==(0); - L29: do { - if ($21) { - $54 = ($8|0)==(16); - $55 = ($20|0)>(0); - $56 = ($20|0)>(0); - $57 = ($20|0)>(0); - $58 = Math_imul($7, $6)|0; - $59 = ($4|0)>(0); - do { - if ($59) { - if ($54) { - if ($55) { - $i$224 = 0;$p1$125 = $18; + $67 = ($27|0)>(0); + $68 = ((($0)) + 1396|0); + $69 = ((($0)) + 1392|0); + $70 = (((($9) + (($4*24)|0)|0)) + 16|0); + $71 = ($19|0)>(0); + $72 = (((($9) + (($4*24)|0)|0)) + 20|0); + $73 = ($27|0)>(0); + $74 = ((($0)) + 1396|0); + $75 = ((($0)) + 1392|0); + $76 = (((($9) + (($4*24)|0)|0)) + 16|0); + $77 = ($19|0)>(0); + $78 = (((($9) + (($4*24)|0)|0)) + 20|0); + $79 = ($27|0)>(0); + $80 = ((($0)) + 1396|0); + $81 = ((($0)) + 1392|0); + $82 = (((($9) + (($4*24)|0)|0)) + 16|0); + $83 = ($19|0)>(0); + $84 = (((($9) + (($4*24)|0)|0)) + 20|0); + $$0437586 = 0; + L65: while(1) { + switch ($2|0) { + case 2: { + if ($73) { + $86 = ($$0437586|0)==(0); + $$0439574 = 0;$$0444572 = 0; + while(1) { + $88 = HEAP32[$22>>2]|0; + $89 = HEAP32[$25>>2]|0; + $90 = Math_imul($89, $$0439574)|0; + $91 = (($90) + ($88))|0; + $92 = $91 & 1; + HEAP32[$6>>2] = $92; + $93 = $91 >> 1; + HEAP32[$7>>2] = $93; + if ($86) { + $94 = HEAP32[$16>>2]|0; + $95 = HEAP8[$13>>0]|0; + $96 = $95&255; + $97 = (($94) + (($96*2096)|0)|0); + $98 = HEAP32[$74>>2]|0; + $99 = ($98|0)<(10); + if ($99) { + _prep_huffman($0); + } + $100 = HEAP32[$75>>2]|0; + $101 = $100 & 1023; + $102 = ((((($94) + (($96*2096)|0)|0)) + 36|0) + ($101<<1)|0); + $103 = HEAP16[$102>>1]|0; + $104 = $103 << 16 >> 16; + $105 = ($103<<16>>16)>(-1); + if ($105) { + $106 = (((($94) + (($96*2096)|0)|0)) + 8|0); + $107 = HEAP32[$106>>2]|0; + $108 = (($107) + ($104)|0); + $109 = HEAP8[$108>>0]|0; + $110 = $109&255; + $111 = $100 >>> $110; + HEAP32[$75>>2] = $111; + $112 = HEAP32[$74>>2]|0; + $113 = (($112) - ($110))|0; + $114 = ($113|0)<(0); + $$ = $114 ? 0 : $113; + $$477 = $114 ? -1 : $104; + HEAP32[$74>>2] = $$; + $$1451 = $$477; } else { - break; - } - while(1) { - $62 = (_stbi__get16be($s)|0); - $63 = $62 >>> 8; - $64 = $63&255; - HEAP8[$p1$125>>0] = $64; - $65 = (($i$224) + 1)|0; - $66 = ((($p1$125)) + 4|0); - $exitcond43 = ($65|0)==($58|0); - if ($exitcond43) { - break; - } else { - $i$224 = $65;$p1$125 = $66; - } + $115 = (_codebook_decode_scalar_raw($0,$97)|0); + $$1451 = $115; } - } else { - if ($56) { - $i$321 = 0;$p1$222 = $18; + $116 = (((($94) + (($96*2096)|0)|0)) + 23|0); + $117 = HEAP8[$116>>0]|0; + $118 = ($117<<24>>24)==(0); + if ($118) { + $$2452 = $$1451; } else { - break; - } - while(1) { - $67 = (_stbi__get8($s)|0); - HEAP8[$p1$222>>0] = $67; - $68 = (($i$321) + 1)|0; - $69 = ((($p1$222)) + 4|0); - $exitcond42 = ($68|0)==($58|0); - if ($exitcond42) { - break; - } else { - $i$321 = $68;$p1$222 = $69; - } + $119 = (((($94) + (($96*2096)|0)|0)) + 2088|0); + $120 = HEAP32[$119>>2]|0; + $121 = (($120) + ($$1451<<2)|0); + $122 = HEAP32[$121>>2]|0; + $$2452 = $122; } - } - } else { - if ($57) { - $i$119 = 0;$p1$020 = $18; - } else { - break L29; - } - while(1) { - HEAP8[$p1$020>>0] = 0; - $60 = (($i$119) + 1)|0; - $61 = ((($p1$020)) + 4|0); - $exitcond = ($60|0)==($58|0); - if ($exitcond) { - break; - } else { - $i$119 = $60;$p1$020 = $61; + $123 = ($$2452|0)==(-1); + if ($123) { + label = 38; + break L65; } + $124 = HEAP32[$76>>2]|0; + $125 = (($124) + ($$2452<<2)|0); + $126 = HEAP32[$125>>2]|0; + $127 = HEAP32[$41>>2]|0; + $128 = (($127) + ($$0444572<<2)|0); + HEAP32[$128>>2] = $126; } - } - } while(0); - $70 = ((($18)) + 1|0); - $71 = ($4|0)>(1); - do { - if ($71) { - if ($54) { - if ($55) { - $i$224$1 = 0;$p1$125$1 = $70; - } else { - break; - } + $129 = ($$0439574|0)<($27|0); + $or$cond478566 = $129 & $77; + if ($or$cond478566) { + $$1440567 = $$0439574;$$1568 = 0; while(1) { - $80 = (_stbi__get16be($s)|0); - $81 = $80 >>> 8; - $82 = $81&255; - HEAP8[$p1$125$1>>0] = $82; - $83 = (($i$224$1) + 1)|0; - $84 = ((($p1$125$1)) + 4|0); - $exitcond43$1 = ($83|0)==($58|0); - if ($exitcond43$1) { - break; + $130 = HEAP32[$25>>2]|0; + $131 = HEAP32[$41>>2]|0; + $132 = (($131) + ($$0444572<<2)|0); + $133 = HEAP32[$132>>2]|0; + $134 = (($133) + ($$1568)|0); + $135 = HEAP8[$134>>0]|0; + $136 = $135&255; + $137 = HEAP32[$78>>2]|0; + $138 = ((($137) + ($136<<4)|0) + ($$0437586<<1)|0); + $139 = HEAP16[$138>>1]|0; + $140 = ($139<<16>>16)>(-1); + if ($140) { + $141 = $139 << 16 >> 16; + $142 = HEAP32[$16>>2]|0; + $143 = (($142) + (($141*2096)|0)|0); + $144 = (_codebook_decode_deinterleave_repeat($0,$143,$1,$2,$6,$7,$3,$130)|0); + $not$522 = ($144|0)==(0); + if ($not$522) { + label = 38; + break L65; + } + } else { + $145 = HEAP32[$22>>2]|0; + $146 = Math_imul($130, $$1440567)|0; + $147 = (($146) + ($130))|0; + $148 = (($147) + ($145))|0; + $149 = $148 & 1; + HEAP32[$6>>2] = $149; + $150 = $148 >> 1; + HEAP32[$7>>2] = $150; + } + $151 = (($$1568) + 1)|0; + $152 = (($$1440567) + 1)|0; + $153 = ($151|0)<($19|0); + $154 = ($152|0)<($27|0); + $or$cond478 = $154 & $153; + if ($or$cond478) { + $$1440567 = $152;$$1568 = $151; } else { - $i$224$1 = $83;$p1$125$1 = $84; + $$1440$lcssa = $152; + break; } } } else { - if ($56) { - $i$321$1 = 0;$p1$222$1 = $70; + $$1440$lcssa = $$0439574; + } + $155 = (($$0444572) + 1)|0; + $156 = ($$1440$lcssa|0)<($27|0); + if ($156) { + $$0439574 = $$1440$lcssa;$$0444572 = $155; + } else { + break; + } + } + } + break; + } + case 1: { + if ($79) { + $85 = ($$0437586|0)==(0); + $$2446562 = 0;$$3442564 = 0; + while(1) { + $157 = HEAP32[$22>>2]|0; + $158 = HEAP32[$25>>2]|0; + $159 = Math_imul($158, $$3442564)|0; + $160 = (($159) + ($157))|0; + HEAP32[$6>>2] = 0; + HEAP32[$7>>2] = $160; + if ($85) { + $161 = HEAP32[$16>>2]|0; + $162 = HEAP8[$13>>0]|0; + $163 = $162&255; + $164 = (($161) + (($163*2096)|0)|0); + $165 = HEAP32[$80>>2]|0; + $166 = ($165|0)<(10); + if ($166) { + _prep_huffman($0); + } + $167 = HEAP32[$81>>2]|0; + $168 = $167 & 1023; + $169 = ((((($161) + (($163*2096)|0)|0)) + 36|0) + ($168<<1)|0); + $170 = HEAP16[$169>>1]|0; + $171 = $170 << 16 >> 16; + $172 = ($170<<16>>16)>(-1); + if ($172) { + $173 = (((($161) + (($163*2096)|0)|0)) + 8|0); + $174 = HEAP32[$173>>2]|0; + $175 = (($174) + ($171)|0); + $176 = HEAP8[$175>>0]|0; + $177 = $176&255; + $178 = $167 >>> $177; + HEAP32[$81>>2] = $178; + $179 = HEAP32[$80>>2]|0; + $180 = (($179) - ($177))|0; + $181 = ($180|0)<(0); + $$480 = $181 ? 0 : $180; + $$481 = $181 ? -1 : $171; + HEAP32[$80>>2] = $$480; + $$1469 = $$481; } else { - break; + $182 = (_codebook_decode_scalar_raw($0,$164)|0); + $$1469 = $182; + } + $183 = (((($161) + (($163*2096)|0)|0)) + 23|0); + $184 = HEAP8[$183>>0]|0; + $185 = ($184<<24>>24)==(0); + if ($185) { + $$2470 = $$1469; + } else { + $186 = (((($161) + (($163*2096)|0)|0)) + 2088|0); + $187 = HEAP32[$186>>2]|0; + $188 = (($187) + ($$1469<<2)|0); + $189 = HEAP32[$188>>2]|0; + $$2470 = $189; + } + $190 = ($$2470|0)==(-1); + if ($190) { + label = 55; + break L65; } + $191 = HEAP32[$82>>2]|0; + $192 = (($191) + ($$2470<<2)|0); + $193 = HEAP32[$192>>2]|0; + $194 = HEAP32[$41>>2]|0; + $195 = (($194) + ($$2446562<<2)|0); + HEAP32[$195>>2] = $193; + } + $196 = ($$3442564|0)<($27|0); + $or$cond482559 = $196 & $83; + if ($or$cond482559) { + $$2561 = 0;$$4443560 = $$3442564; while(1) { - $77 = (_stbi__get8($s)|0); - HEAP8[$p1$222$1>>0] = $77; - $78 = (($i$321$1) + 1)|0; - $79 = ((($p1$222$1)) + 4|0); - $exitcond42$1 = ($78|0)==($58|0); - if ($exitcond42$1) { - break; + $197 = HEAP32[$25>>2]|0; + $198 = HEAP32[$41>>2]|0; + $199 = (($198) + ($$2446562<<2)|0); + $200 = HEAP32[$199>>2]|0; + $201 = (($200) + ($$2561)|0); + $202 = HEAP8[$201>>0]|0; + $203 = $202&255; + $204 = HEAP32[$84>>2]|0; + $205 = ((($204) + ($203<<4)|0) + ($$0437586<<1)|0); + $206 = HEAP16[$205>>1]|0; + $207 = ($206<<16>>16)>(-1); + if ($207) { + $208 = $206 << 16 >> 16; + $209 = HEAP32[$16>>2]|0; + $210 = (($209) + (($208*2096)|0)|0); + $211 = (_codebook_decode_deinterleave_repeat($0,$210,$1,$2,$6,$7,$3,$197)|0); + $not$521 = ($211|0)==(0); + if ($not$521) { + label = 55; + break L65; + } + } else { + $212 = HEAP32[$22>>2]|0; + $213 = Math_imul($197, $$4443560)|0; + $214 = (($213) + ($197))|0; + $215 = (($214) + ($212))|0; + HEAP32[$6>>2] = 0; + HEAP32[$7>>2] = $215; + } + $216 = (($$2561) + 1)|0; + $217 = (($$4443560) + 1)|0; + $218 = ($216|0)<($19|0); + $219 = ($217|0)<($27|0); + $or$cond482 = $219 & $218; + if ($or$cond482) { + $$2561 = $216;$$4443560 = $217; } else { - $i$321$1 = $78;$p1$222$1 = $79; + $$4443$lcssa = $217; + break; } } + } else { + $$4443$lcssa = $$3442564; } - } else { - if ($57) { - $i$119$1 = 0;$p1$020$1 = $70; + $220 = (($$2446562) + 1)|0; + $221 = ($$4443$lcssa|0)<($27|0); + if ($221) { + $$2446562 = $220;$$3442564 = $$4443$lcssa; } else { - break L29; + break; } - while(1) { - HEAP8[$p1$020$1>>0] = 0; - $75 = (($i$119$1) + 1)|0; - $76 = ((($p1$020$1)) + 4|0); - $exitcond$1 = ($75|0)==($58|0); - if ($exitcond$1) { - break; + } + } + break; + } + default: { + if ($67) { + $87 = ($$0437586|0)==(0); + $$4448582 = 0;$$6584 = 0; + while(1) { + $222 = HEAP32[$22>>2]|0; + $223 = HEAP32[$25>>2]|0; + $224 = Math_imul($223, $$6584)|0; + $225 = (($224) + ($222))|0; + $226 = (($225|0) % ($2|0))&-1; + HEAP32[$6>>2] = $226; + $227 = (($225|0) / ($2|0))&-1; + HEAP32[$7>>2] = $227; + if ($87) { + $228 = HEAP32[$16>>2]|0; + $229 = HEAP8[$13>>0]|0; + $230 = $229&255; + $231 = (($228) + (($230*2096)|0)|0); + $232 = HEAP32[$68>>2]|0; + $233 = ($232|0)<(10); + if ($233) { + _prep_huffman($0); + } + $234 = HEAP32[$69>>2]|0; + $235 = $234 & 1023; + $236 = ((((($228) + (($230*2096)|0)|0)) + 36|0) + ($235<<1)|0); + $237 = HEAP16[$236>>1]|0; + $238 = $237 << 16 >> 16; + $239 = ($237<<16>>16)>(-1); + if ($239) { + $240 = (((($228) + (($230*2096)|0)|0)) + 8|0); + $241 = HEAP32[$240>>2]|0; + $242 = (($241) + ($238)|0); + $243 = HEAP8[$242>>0]|0; + $244 = $243&255; + $245 = $234 >>> $244; + HEAP32[$69>>2] = $245; + $246 = HEAP32[$68>>2]|0; + $247 = (($246) - ($244))|0; + $248 = ($247|0)<(0); + $$484 = $248 ? 0 : $247; + $$485 = $248 ? -1 : $238; + HEAP32[$68>>2] = $$484; + $$1472 = $$485; } else { - $i$119$1 = $75;$p1$020$1 = $76; + $249 = (_codebook_decode_scalar_raw($0,$231)|0); + $$1472 = $249; } - } - } - } while(0); - $85 = ((($18)) + 2|0); - $86 = ($4|0)>(2); - do { - if ($86) { - if ($54) { - if ($55) { - $i$224$2 = 0;$p1$125$2 = $85; + $250 = (((($228) + (($230*2096)|0)|0)) + 23|0); + $251 = HEAP8[$250>>0]|0; + $252 = ($251<<24>>24)==(0); + if ($252) { + $$2473 = $$1472; } else { - break; + $253 = (((($228) + (($230*2096)|0)|0)) + 2088|0); + $254 = HEAP32[$253>>2]|0; + $255 = (($254) + ($$1472<<2)|0); + $256 = HEAP32[$255>>2]|0; + $$2473 = $256; + } + $257 = ($$2473|0)==(-1); + if ($257) { + label = 72; + break L65; } + $258 = HEAP32[$70>>2]|0; + $259 = (($258) + ($$2473<<2)|0); + $260 = HEAP32[$259>>2]|0; + $261 = HEAP32[$41>>2]|0; + $262 = (($261) + ($$4448582<<2)|0); + HEAP32[$262>>2] = $260; + } + $263 = ($$6584|0)<($27|0); + $or$cond486576 = $263 & $71; + if ($or$cond486576) { + $$3578 = 0;$$7577 = $$6584; while(1) { - $92 = (_stbi__get16be($s)|0); - $93 = $92 >>> 8; - $94 = $93&255; - HEAP8[$p1$125$2>>0] = $94; - $95 = (($i$224$2) + 1)|0; - $96 = ((($p1$125$2)) + 4|0); - $exitcond43$2 = ($95|0)==($58|0); - if ($exitcond43$2) { - break; + $264 = HEAP32[$25>>2]|0; + $265 = HEAP32[$41>>2]|0; + $266 = (($265) + ($$4448582<<2)|0); + $267 = HEAP32[$266>>2]|0; + $268 = (($267) + ($$3578)|0); + $269 = HEAP8[$268>>0]|0; + $270 = $269&255; + $271 = HEAP32[$72>>2]|0; + $272 = ((($271) + ($270<<4)|0) + ($$0437586<<1)|0); + $273 = HEAP16[$272>>1]|0; + $274 = ($273<<16>>16)>(-1); + if ($274) { + $275 = $273 << 16 >> 16; + $276 = HEAP32[$16>>2]|0; + $277 = (($276) + (($275*2096)|0)|0); + $278 = (_codebook_decode_deinterleave_repeat($0,$277,$1,$2,$6,$7,$3,$264)|0); + $not$523 = ($278|0)==(0); + if ($not$523) { + label = 72; + break L65; + } } else { - $i$224$2 = $95;$p1$125$2 = $96; + $279 = HEAP32[$22>>2]|0; + $280 = Math_imul($264, $$7577)|0; + $281 = (($280) + ($264))|0; + $282 = (($281) + ($279))|0; + $283 = (($282|0) % ($2|0))&-1; + HEAP32[$6>>2] = $283; + $284 = (($282|0) / ($2|0))&-1; + HEAP32[$7>>2] = $284; } - } - } else { - if ($56) { - $i$321$2 = 0;$p1$222$2 = $85; - } else { - break; - } - while(1) { - $89 = (_stbi__get8($s)|0); - HEAP8[$p1$222$2>>0] = $89; - $90 = (($i$321$2) + 1)|0; - $91 = ((($p1$222$2)) + 4|0); - $exitcond42$2 = ($90|0)==($58|0); - if ($exitcond42$2) { - break; + $285 = (($$3578) + 1)|0; + $286 = (($$7577) + 1)|0; + $287 = ($285|0)<($19|0); + $288 = ($286|0)<($27|0); + $or$cond486 = $288 & $287; + if ($or$cond486) { + $$3578 = $285;$$7577 = $286; } else { - $i$321$2 = $90;$p1$222$2 = $91; + $$7$lcssa = $286; + break; } } - } - } else { - if ($57) { - $i$119$2 = 0;$p1$020$2 = $85; } else { - break L29; - } - while(1) { - HEAP8[$p1$020$2>>0] = 0; - $87 = (($i$119$2) + 1)|0; - $88 = ((($p1$020$2)) + 4|0); - $exitcond$2 = ($87|0)==($58|0); - if ($exitcond$2) { - break; - } else { - $i$119$2 = $87;$p1$020$2 = $88; - } + $$7$lcssa = $$6584; } - } - } while(0); - $97 = ((($18)) + 3|0); - $98 = ($4|0)>(3); - if (!($98)) { - if ($57) { - $i$119$3 = 0;$p1$020$3 = $97; - } else { - break; - } - while(1) { - HEAP8[$p1$020$3>>0] = -1; - $99 = (($i$119$3) + 1)|0; - $100 = ((($p1$020$3)) + 4|0); - $exitcond$3 = ($99|0)==($58|0); - if ($exitcond$3) { - break L29; + $289 = (($$4448582) + 1)|0; + $290 = ($$7$lcssa|0)<($27|0); + if ($290) { + $$4448582 = $289;$$6584 = $$7$lcssa; } else { - $i$119$3 = $99;$p1$020$3 = $100; + break; } } } - if ($54) { - if ($55) { - $i$224$3 = 0;$p1$125$3 = $97; + } + } + $291 = (($$0437586) + 1)|0; + $292 = ($291|0)<(8); + if ($292) { + $$0437586 = $291; + } else { + label = 98; + break; + } + } + if ((label|0) == 38) { + HEAP32[$28>>2] = $29; + STACKTOP = sp;return; + } + else if ((label|0) == 55) { + HEAP32[$28>>2] = $29; + STACKTOP = sp;return; + } + else if ((label|0) == 72) { + HEAP32[$28>>2] = $29; + STACKTOP = sp;return; + } + else if ((label|0) == 98) { + HEAP32[$28>>2] = $29; + STACKTOP = sp;return; + } +} +function _do_floor($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$062$lcssa = 0, $$0624 = 0, $$063$lcssa = 0, $$0633 = 0, $$0652 = 0, $$0661 = 0, $$1 = 0, $$164 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0; + var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; + sp = STACKTOP; + $6 = $3 >> 1; + $7 = ((($1)) + 4|0); + $8 = HEAP32[$7>>2]|0; + $9 = (((($8) + (($2*3)|0)|0)) + 2|0); + $10 = HEAP8[$9>>0]|0; + $11 = $10&255; + $12 = (((($1)) + 9|0) + ($11)|0); + $13 = HEAP8[$12>>0]|0; + $14 = $13&255; + $15 = (((($0)) + 132|0) + ($14<<1)|0); + $16 = HEAP16[$15>>1]|0; + $17 = ($16<<16>>16)==(0); + if ($17) { + _error($0,21); + return; + } + $18 = ((($0)) + 260|0); + $19 = HEAP32[$18>>2]|0; + $20 = HEAP16[$5>>1]|0; + $21 = $20 << 16 >> 16; + $22 = (((($19) + (($14*1596)|0)|0)) + 1588|0); + $23 = HEAP8[$22>>0]|0; + $24 = $23&255; + $25 = Math_imul($24, $21)|0; + $26 = (((($19) + (($14*1596)|0)|0)) + 1592|0); + $27 = HEAP32[$26>>2]|0; + $28 = ($27|0)>(1); + if ($28) { + $$0624 = $25;$$0633 = 0;$$0652 = 1; + while(1) { + $29 = ((((($19) + (($14*1596)|0)|0)) + 838|0) + ($$0652)|0); + $30 = HEAP8[$29>>0]|0; + $31 = $30&255; + $32 = (($5) + ($31<<1)|0); + $33 = HEAP16[$32>>1]|0; + $34 = ($33<<16>>16)>(-1); + if ($34) { + $35 = $33 << 16 >> 16; + $36 = HEAP8[$22>>0]|0; + $37 = $36&255; + $38 = Math_imul($37, $35)|0; + $39 = ((((($19) + (($14*1596)|0)|0)) + 338|0) + ($31<<1)|0); + $40 = HEAP16[$39>>1]|0; + $41 = $40&65535; + $42 = ($$0633|0)==($41|0); + if ($42) { + $$1 = $38;$$164 = $41; } else { - break; + _draw_line($4,$$0633,$$0624,$41,$38,$6); + $$1 = $38;$$164 = $41; } + } else { + $$1 = $$0624;$$164 = $$0633; + } + $43 = (($$0652) + 1)|0; + $44 = HEAP32[$26>>2]|0; + $45 = ($43|0)<($44|0); + if ($45) { + $$0624 = $$1;$$0633 = $$164;$$0652 = $43; + } else { + $$062$lcssa = $$1;$$063$lcssa = $$164; + break; + } + } + } else { + $$062$lcssa = $25;$$063$lcssa = 0; + } + $46 = ($$063$lcssa|0)<($6|0); + if (!($46)) { + return; + } + $47 = (3772 + ($$062$lcssa<<2)|0); + $48 = +HEAPF32[$47>>2]; + $$0661 = $$063$lcssa; + while(1) { + $49 = (($4) + ($$0661<<2)|0); + $50 = +HEAPF32[$49>>2]; + $51 = $48 * $50; + HEAPF32[$49>>2] = $51; + $52 = (($$0661) + 1)|0; + $exitcond = ($52|0)==($6|0); + if ($exitcond) { + break; + } else { + $$0661 = $52; + } + } + return; +} +function _inverse_mdct($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$0$lcssa = 0, $$0492$lcssa = 0, $$0492576 = 0, $$0494 = 0, $$0494522 = 0, $$0494530 = 0, $$0495531 = 0, $$0495531$pn = 0, $$0496527 = 0, $$0497526 = 0, $$0498525 = 0, $$0499524 = 0, $$0500575 = 0, $$0502$lcssa = 0, $$0502574 = 0, $$0504564 = 0, $$0505563 = 0, $$0506562 = 0, $$0507561 = 0, $$0508 = 0; + var $$0508532 = 0, $$0508536 = 0, $$0509534 = 0, $$0510533 = 0, $$0511560 = 0, $$0512542 = 0, $$0513541 = 0, $$0514540 = 0, $$0515548 = 0, $$0516547 = 0, $$0517554 = 0, $$0518546 = 0, $$0557 = 0, $$1493570 = 0, $$1501569 = 0, $$1503568 = 0, $$1551 = 0, $$alloca_mul = 0, $$pn520529 = 0, $$pn520529$phi = 0; + var $$pn535 = 0, $$pn535$phi = 0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0.0, $113 = 0, $114 = 0.0, $115 = 0.0; + var $116 = 0.0, $117 = 0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0.0, $123 = 0.0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0.0; + var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; + var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; + var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; + var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; + var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; + var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0.0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0, $242 = 0.0; + var $243 = 0, $244 = 0.0, $245 = 0.0, $246 = 0, $247 = 0.0, $248 = 0.0, $249 = 0.0, $25 = 0, $250 = 0.0, $251 = 0.0, $252 = 0.0, $253 = 0.0, $254 = 0.0, $255 = 0.0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0.0; + var $261 = 0, $262 = 0.0, $263 = 0.0, $264 = 0.0, $265 = 0, $266 = 0.0, $267 = 0, $268 = 0.0, $269 = 0.0, $27 = 0, $270 = 0, $271 = 0.0, $272 = 0.0, $273 = 0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0.0, $279 = 0.0; + var $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0.0, $284 = 0.0, $285 = 0.0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0.0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0.0; + var $298 = 0, $299 = 0.0, $30 = 0.0, $300 = 0.0, $301 = 0, $302 = 0.0, $303 = 0, $304 = 0.0, $305 = 0.0, $306 = 0.0, $307 = 0.0, $308 = 0.0, $309 = 0.0, $31 = 0.0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0, $314 = 0, $315 = 0.0; + var $316 = 0, $317 = 0.0, $318 = 0.0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0, $322 = 0.0, $323 = 0.0, $324 = 0.0, $325 = 0.0, $326 = 0.0, $327 = 0.0, $328 = 0.0, $329 = 0, $33 = 0.0, $330 = 0.0, $331 = 0, $332 = 0, $333 = 0; + var $334 = 0, $335 = 0.0, $336 = 0, $337 = 0.0, $338 = 0.0, $339 = 0, $34 = 0, $340 = 0.0, $341 = 0, $342 = 0.0, $343 = 0.0, $344 = 0.0, $345 = 0.0, $346 = 0.0, $347 = 0.0, $348 = 0.0, $349 = 0, $35 = 0.0, $350 = 0.0, $351 = 0; + var $352 = 0, $353 = 0, $354 = 0.0, $355 = 0, $356 = 0.0, $357 = 0.0, $358 = 0, $359 = 0.0, $36 = 0.0, $360 = 0.0, $361 = 0.0, $362 = 0.0, $363 = 0.0, $364 = 0.0, $365 = 0.0, $366 = 0.0, $367 = 0, $368 = 0.0, $369 = 0, $37 = 0.0; + var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; + var $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0; + var $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0; + var $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0.0, $exitcond = 0, $exitcond584 = 0, $scevgep = 0, $scevgep586 = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = $1 >> 1; + $5 = $1 >> 2; + $6 = $1 >> 3; + $7 = ((($2)) + 92|0); + $8 = HEAP32[$7>>2]|0; + $9 = ((($2)) + 80|0); + $10 = HEAP32[$9>>2]|0; + $11 = ($10|0)==(0|0); + $12 = $4 << 2; + if ($11) { + $$alloca_mul = $12; + $14 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; + $19 = $14; + } else { + $13 = (_setup_temp_malloc($2,$12)|0); + $19 = $13; + } + $15 = (((($2)) + 1068|0) + ($3<<2)|0); + $16 = HEAP32[$15>>2]|0; + $17 = (($4) + -2)|0; + $18 = (($19) + ($17<<2)|0); + $20 = (($0) + ($4<<2)|0); + $21 = ($4|0)==(0); + if ($21) { + $$0492$lcssa = $18;$$0502$lcssa = $16; + } else { + $22 = $4 << 2; + $23 = (($22) + -16)|0; + $24 = $23 >>> 4; + $25 = $24 << 3; + $26 = (($23) - ($25))|0; + $scevgep = (($19) + ($26)|0); + $27 = $24 << 1; + $28 = (($27) + 2)|0; + $$0492576 = $18;$$0500575 = $0;$$0502574 = $16; + while(1) { + $29 = +HEAPF32[$$0500575>>2]; + $30 = +HEAPF32[$$0502574>>2]; + $31 = $29 * $30; + $32 = ((($$0500575)) + 8|0); + $33 = +HEAPF32[$32>>2]; + $34 = ((($$0502574)) + 4|0); + $35 = +HEAPF32[$34>>2]; + $36 = $33 * $35; + $37 = $31 - $36; + $38 = ((($$0492576)) + 4|0); + HEAPF32[$38>>2] = $37; + $39 = +HEAPF32[$$0500575>>2]; + $40 = +HEAPF32[$34>>2]; + $41 = $39 * $40; + $42 = +HEAPF32[$32>>2]; + $43 = +HEAPF32[$$0502574>>2]; + $44 = $42 * $43; + $45 = $41 + $44; + HEAPF32[$$0492576>>2] = $45; + $46 = ((($$0492576)) + -8|0); + $47 = ((($$0502574)) + 8|0); + $48 = ((($$0500575)) + 16|0); + $49 = ($48|0)==($20|0); + if ($49) { + break; + } else { + $$0492576 = $46;$$0500575 = $48;$$0502574 = $47; + } + } + $scevgep586 = (($16) + ($28<<2)|0); + $$0492$lcssa = $scevgep;$$0502$lcssa = $scevgep586; + } + $50 = ($$0492$lcssa>>>0)<($19>>>0); + if (!($50)) { + $51 = (($4) + -3)|0; + $52 = (($0) + ($51<<2)|0); + $$1493570 = $$0492$lcssa;$$1501569 = $52;$$1503568 = $$0502$lcssa; + while(1) { + $53 = ((($$1501569)) + 8|0); + $54 = +HEAPF32[$53>>2]; + $55 = +HEAPF32[$$1503568>>2]; + $56 = $54 * $55; + $57 = +HEAPF32[$$1501569>>2]; + $58 = ((($$1503568)) + 4|0); + $59 = +HEAPF32[$58>>2]; + $60 = $57 * $59; + $61 = $60 - $56; + $62 = ((($$1493570)) + 4|0); + HEAPF32[$62>>2] = $61; + $63 = +HEAPF32[$53>>2]; + $64 = +HEAPF32[$58>>2]; + $65 = $63 * $64; + $66 = +HEAPF32[$$1501569>>2]; + $67 = +HEAPF32[$$1503568>>2]; + $68 = $66 * $67; + $69 = -$68; + $70 = $69 - $65; + HEAPF32[$$1493570>>2] = $70; + $71 = ((($$1493570)) + -8|0); + $72 = ((($$1503568)) + 8|0); + $73 = ((($$1501569)) + -16|0); + $74 = ($71>>>0)<($19>>>0); + if ($74) { + break; + } else { + $$1493570 = $71;$$1501569 = $73;$$1503568 = $72; + } + } + } + $75 = ($4|0)<(8); + if (!($75)) { + $76 = (($0) + ($5<<2)|0); + $77 = (($19) + ($5<<2)|0); + $78 = (($4) + -8)|0; + $79 = (($16) + ($78<<2)|0); + $$0504564 = $79;$$0505563 = $76;$$0506562 = $0;$$0507561 = $77;$$0511560 = $19; + while(1) { + $80 = ((($$0507561)) + 4|0); + $81 = +HEAPF32[$80>>2]; + $82 = ((($$0511560)) + 4|0); + $83 = +HEAPF32[$82>>2]; + $84 = $81 - $83; + $85 = +HEAPF32[$$0507561>>2]; + $86 = +HEAPF32[$$0511560>>2]; + $87 = $85 - $86; + $88 = $81 + $83; + $89 = ((($$0505563)) + 4|0); + HEAPF32[$89>>2] = $88; + $90 = +HEAPF32[$$0507561>>2]; + $91 = +HEAPF32[$$0511560>>2]; + $92 = $90 + $91; + HEAPF32[$$0505563>>2] = $92; + $93 = ((($$0504564)) + 16|0); + $94 = +HEAPF32[$93>>2]; + $95 = $84 * $94; + $96 = ((($$0504564)) + 20|0); + $97 = +HEAPF32[$96>>2]; + $98 = $87 * $97; + $99 = $95 - $98; + $100 = ((($$0506562)) + 4|0); + HEAPF32[$100>>2] = $99; + $101 = +HEAPF32[$93>>2]; + $102 = $87 * $101; + $103 = +HEAPF32[$96>>2]; + $104 = $84 * $103; + $105 = $102 + $104; + HEAPF32[$$0506562>>2] = $105; + $106 = ((($$0507561)) + 12|0); + $107 = +HEAPF32[$106>>2]; + $108 = ((($$0511560)) + 12|0); + $109 = +HEAPF32[$108>>2]; + $110 = $107 - $109; + $111 = ((($$0507561)) + 8|0); + $112 = +HEAPF32[$111>>2]; + $113 = ((($$0511560)) + 8|0); + $114 = +HEAPF32[$113>>2]; + $115 = $112 - $114; + $116 = $107 + $109; + $117 = ((($$0505563)) + 12|0); + HEAPF32[$117>>2] = $116; + $118 = +HEAPF32[$111>>2]; + $119 = +HEAPF32[$113>>2]; + $120 = $118 + $119; + $121 = ((($$0505563)) + 8|0); + HEAPF32[$121>>2] = $120; + $122 = +HEAPF32[$$0504564>>2]; + $123 = $110 * $122; + $124 = ((($$0504564)) + 4|0); + $125 = +HEAPF32[$124>>2]; + $126 = $115 * $125; + $127 = $123 - $126; + $128 = ((($$0506562)) + 12|0); + HEAPF32[$128>>2] = $127; + $129 = +HEAPF32[$$0504564>>2]; + $130 = $115 * $129; + $131 = +HEAPF32[$124>>2]; + $132 = $110 * $131; + $133 = $130 + $132; + $134 = ((($$0506562)) + 8|0); + HEAPF32[$134>>2] = $133; + $135 = ((($$0504564)) + -32|0); + $136 = ((($$0505563)) + 16|0); + $137 = ((($$0506562)) + 16|0); + $138 = ((($$0507561)) + 16|0); + $139 = ((($$0511560)) + 16|0); + $140 = ($135>>>0)<($16>>>0); + if ($140) { + break; + } else { + $$0504564 = $135;$$0505563 = $136;$$0506562 = $137;$$0507561 = $138;$$0511560 = $139; + } + } + } + $141 = (_ilog($1)|0); + $142 = $1 >> 4; + $143 = (($4) + -1)|0; + $144 = (0 - ($6))|0; + _imdct_step3_iter0_loop($142,$0,$143,$144,$16); + $145 = (($143) - ($5))|0; + _imdct_step3_iter0_loop($142,$0,$145,$144,$16); + $146 = $1 >> 5; + $147 = (0 - ($142))|0; + _imdct_step3_inner_r_loop($146,$0,$143,$147,$16,16); + $148 = (($143) - ($6))|0; + _imdct_step3_inner_r_loop($146,$0,$148,$147,$16,16); + $149 = $6 << 1; + $150 = (($143) - ($149))|0; + _imdct_step3_inner_r_loop($146,$0,$150,$147,$16,16); + $151 = Math_imul($6, -3)|0; + $152 = (($143) + ($151))|0; + _imdct_step3_inner_r_loop($146,$0,$152,$147,$16,16); + $153 = (($141) + -4)|0; + $154 = $153 >> 1; + $155 = ($154|0)>(2); + if ($155) { + $$0557 = 2; + while(1) { + $159 = (($$0557) + 2)|0; + $160 = $1 >> $159; + $156 = (($$0557) + 1)|0; + $161 = 1 << $156; + $162 = ($156|0)==(31); + if (!($162)) { + $163 = $160 >> 1; + $164 = (($$0557) + 4)|0; + $165 = $1 >> $164; + $166 = (0 - ($163))|0; + $167 = (($$0557) + 3)|0; + $168 = 1 << $167; + $$0517554 = 0; while(1) { - $104 = (_stbi__get16be($s)|0); - $105 = $104 >>> 8; - $106 = $105&255; - HEAP8[$p1$125$3>>0] = $106; - $107 = (($i$224$3) + 1)|0; - $108 = ((($p1$125$3)) + 4|0); - $exitcond43$3 = ($107|0)==($58|0); - if ($exitcond43$3) { - break; + $169 = Math_imul($$0517554, $160)|0; + $170 = (($143) - ($169))|0; + _imdct_step3_inner_r_loop($165,$0,$170,$166,$16,$168); + $171 = (($$0517554) + 1)|0; + $172 = ($171|0)<($161|0); + if ($172) { + $$0517554 = $171; } else { - $i$224$3 = $107;$p1$125$3 = $108; + break; } } + } + $exitcond584 = ($156|0)==($154|0); + if ($exitcond584) { + $$0$lcssa = $154; + break; } else { - if ($56) { - $i$321$3 = 0;$p1$222$3 = $97; - } else { - break; - } + $$0557 = $156; + } + } + } else { + $$0$lcssa = 2; + } + $157 = (($141) + -7)|0; + $158 = ($$0$lcssa|0)<($157|0); + if ($158) { + $$1551 = $$0$lcssa; + while(1) { + $174 = (($$1551) + 2)|0; + $175 = $1 >> $174; + $176 = (($$1551) + 3)|0; + $177 = 1 << $176; + $178 = (($$1551) + 6)|0; + $179 = $1 >> $178; + $173 = (($$1551) + 1)|0; + $180 = 1 << $173; + $181 = ($179|0)>(0); + if ($181) { + $182 = $175 >> 1; + $183 = (0 - ($182))|0; + $184 = $177 << 2; + $$0515548 = $16;$$0516547 = $143;$$0518546 = $179; while(1) { - $101 = (_stbi__get8($s)|0); - HEAP8[$p1$222$3>>0] = $101; - $102 = (($i$321$3) + 1)|0; - $103 = ((($p1$222$3)) + 4|0); - $exitcond42$3 = ($102|0)==($58|0); - if ($exitcond42$3) { - break; + _imdct_step3_inner_s_loop($180,$0,$$0516547,$183,$$0515548,$177,$175); + $185 = (($$0515548) + ($184<<2)|0); + $186 = (($$0516547) + -8)|0; + $187 = (($$0518546) + -1)|0; + $188 = ($$0518546|0)>(1); + if ($188) { + $$0515548 = $185;$$0516547 = $186;$$0518546 = $187; } else { - $i$321$3 = $102;$p1$222$3 = $103; + break; } } } - } else { - $22 = $4 << 1; - $23 = Math_imul($22, $6)|0; - _stbi__skip($s,$23); - $24 = ($20|0)>(0); - $25 = ($20|0)>(0); - $26 = Math_imul($7, $6)|0; - $channel$039 = 0; - while(1) { - $27 = (($18) + ($channel$039)|0); - $28 = ($channel$039|0)<($4|0); - if ($28) { - if ($24) { - $count$0$ph37 = 0;$p$1$ph38 = $27; - while(1) { - while(1) { - $36 = (_stbi__get8($s)|0); - $37 = ($36<<24>>24)==(-128); - if (!($37)) { - $$lcssa = $36; - break; - } - } - $38 = $$lcssa&255; - $39 = ($$lcssa<<24>>24)>(-1); - if ($39) { - $40 = (($38) + 1)|0; - $41 = $$lcssa&255; - $33 = $41 << 2; - $len$035 = $40;$p$236 = $p$1$ph38; - while(1) { - $42 = (_stbi__get8($s)|0); - HEAP8[$p$236>>0] = $42; - $43 = ((($p$236)) + 4|0); - $44 = (($len$035) + -1)|0; - $45 = ($44|0)==(0); - if ($45) { - break; - } else { - $len$035 = $44;$p$236 = $43; - } - } - $scevgep48$sum = (($33) + 4)|0; - $scevgep49 = (($p$1$ph38) + ($scevgep48$sum)|0); - $$pn = $40;$p$1$ph$be = $scevgep49; - } else { - $46 = (257 - ($38))|0; - $47 = (_stbi__get8($s)|0); - $48 = ($46|0)==(0); - if ($48) { - $$pn = 0;$p$1$ph$be = $p$1$ph38; - } else { - $49 = $$lcssa&255; - $35 = Math_imul($49, -4)|0; - $len$132 = $46;$p$333 = $p$1$ph38; - while(1) { - HEAP8[$p$333>>0] = $47; - $50 = ((($p$333)) + 4|0); - $51 = (($len$132) + -1)|0; - $52 = ($51|0)==(0); - if ($52) { - break; - } else { - $len$132 = $51;$p$333 = $50; - } - } - $scevgep$sum = (($35) + 1028)|0; - $scevgep47 = (($p$1$ph38) + ($scevgep$sum)|0); - $$pn = $46;$p$1$ph$be = $scevgep47; - } - } - $count$0$ph$be = (($$pn) + ($count$0$ph37))|0; - $34 = ($count$0$ph$be|0)<($20|0); - if ($34) { - $count$0$ph37 = $count$0$ph$be;$p$1$ph38 = $p$1$ph$be; - } else { - break; - } - } - } - } else { - if ($25) { - $29 = ($channel$039|0)==(3); - $30 = $29 << 31 >> 31; - $i$028 = 0;$p$029 = $27; - while(1) { - HEAP8[$p$029>>0] = $30; - $31 = (($i$028) + 1)|0; - $32 = ((($p$029)) + 4|0); - $exitcond46 = ($31|0)==($26|0); - if ($exitcond46) { - break; - } else { - $i$028 = $31;$p$029 = $32; - } - } - } - } - $53 = (($channel$039) + 1)|0; - $exitcond50 = ($53|0)==(4); - if ($exitcond50) { - break; - } else { - $channel$039 = $53; - } + $exitcond = ($173|0)==($157|0); + if ($exitcond) { + break; + } else { + $$1551 = $173; } } - } while(0); - switch ($req_comp|0) { - case 0: case 4: { - $out$0 = $18; - break; } - default: { - $72 = (_stbi__convert_format($18,4,$req_comp,$7,$6)|0); - $73 = ($72|0)==(0|0); - if ($73) { - $$0 = 0; - return ($$0|0); + _imdct_step3_inner_s_loop_ld654($146,$0,$143,$16,$1); + $189 = (($5) + -4)|0; + $190 = (($19) + ($189<<2)|0); + $191 = (($4) + -4)|0; + $192 = ($190>>>0)<($19>>>0); + if (!($192)) { + $193 = (($19) + ($191<<2)|0); + $194 = (((($2)) + 1100|0) + ($3<<2)|0); + $195 = HEAP32[$194>>2]|0; + $$0512542 = $193;$$0513541 = $190;$$0514540 = $195; + while(1) { + $196 = HEAP16[$$0514540>>1]|0; + $197 = $196&65535; + $198 = (($0) + ($197<<2)|0); + $199 = HEAP32[$198>>2]|0; + $200 = ((($$0512542)) + 12|0); + HEAP32[$200>>2] = $199; + $201 = (($197) + 1)|0; + $202 = (($0) + ($201<<2)|0); + $203 = HEAP32[$202>>2]|0; + $204 = ((($$0512542)) + 8|0); + HEAP32[$204>>2] = $203; + $205 = (($197) + 2)|0; + $206 = (($0) + ($205<<2)|0); + $207 = HEAP32[$206>>2]|0; + $208 = ((($$0513541)) + 12|0); + HEAP32[$208>>2] = $207; + $209 = (($197) + 3)|0; + $210 = (($0) + ($209<<2)|0); + $211 = HEAP32[$210>>2]|0; + $212 = ((($$0513541)) + 8|0); + HEAP32[$212>>2] = $211; + $213 = ((($$0514540)) + 2|0); + $214 = HEAP16[$213>>1]|0; + $215 = $214&65535; + $216 = (($0) + ($215<<2)|0); + $217 = HEAP32[$216>>2]|0; + $218 = ((($$0512542)) + 4|0); + HEAP32[$218>>2] = $217; + $219 = (($215) + 1)|0; + $220 = (($0) + ($219<<2)|0); + $221 = HEAP32[$220>>2]|0; + HEAP32[$$0512542>>2] = $221; + $222 = (($215) + 2)|0; + $223 = (($0) + ($222<<2)|0); + $224 = HEAP32[$223>>2]|0; + $225 = ((($$0513541)) + 4|0); + HEAP32[$225>>2] = $224; + $226 = (($215) + 3)|0; + $227 = (($0) + ($226<<2)|0); + $228 = HEAP32[$227>>2]|0; + HEAP32[$$0513541>>2] = $228; + $229 = ((($$0513541)) + -16|0); + $230 = ((($$0512542)) + -16|0); + $231 = ((($$0514540)) + 4|0); + $232 = ($229>>>0)<($19>>>0); + if ($232) { + break; + } else { + $$0512542 = $230;$$0513541 = $229;$$0514540 = $231; + } + } + } + $233 = (($19) + ($4<<2)|0); + $$0508532 = ((($233)) + -16|0); + $234 = ($19>>>0)<($$0508532>>>0); + if ($234) { + $235 = (((($2)) + 1084|0) + ($3<<2)|0); + $236 = HEAP32[$235>>2]|0; + $$0508536 = $$0508532;$$0509534 = $19;$$0510533 = $236;$$pn535 = $233; + while(1) { + $237 = +HEAPF32[$$0509534>>2]; + $238 = ((($$pn535)) + -8|0); + $239 = +HEAPF32[$238>>2]; + $240 = $237 - $239; + $241 = ((($$0509534)) + 4|0); + $242 = +HEAPF32[$241>>2]; + $243 = ((($$pn535)) + -4|0); + $244 = +HEAPF32[$243>>2]; + $245 = $242 + $244; + $246 = ((($$0510533)) + 4|0); + $247 = +HEAPF32[$246>>2]; + $248 = $240 * $247; + $249 = +HEAPF32[$$0510533>>2]; + $250 = $245 * $249; + $251 = $248 + $250; + $252 = $247 * $245; + $253 = $240 * $249; + $254 = $252 - $253; + $255 = $237 + $239; + $256 = $242 - $244; + $257 = $255 + $251; + HEAPF32[$$0509534>>2] = $257; + $258 = $256 + $254; + HEAPF32[$241>>2] = $258; + $259 = $255 - $251; + HEAPF32[$238>>2] = $259; + $260 = $254 - $256; + HEAPF32[$243>>2] = $260; + $261 = ((($$0509534)) + 8|0); + $262 = +HEAPF32[$261>>2]; + $263 = +HEAPF32[$$0508536>>2]; + $264 = $262 - $263; + $265 = ((($$0509534)) + 12|0); + $266 = +HEAPF32[$265>>2]; + $267 = ((($$pn535)) + -12|0); + $268 = +HEAPF32[$267>>2]; + $269 = $266 + $268; + $270 = ((($$0510533)) + 12|0); + $271 = +HEAPF32[$270>>2]; + $272 = $264 * $271; + $273 = ((($$0510533)) + 8|0); + $274 = +HEAPF32[$273>>2]; + $275 = $269 * $274; + $276 = $272 + $275; + $277 = $271 * $269; + $278 = $264 * $274; + $279 = $277 - $278; + $280 = $262 + $263; + $281 = $266 - $268; + $282 = $280 + $276; + HEAPF32[$261>>2] = $282; + $283 = $281 + $279; + HEAPF32[$265>>2] = $283; + $284 = $280 - $276; + HEAPF32[$$0508536>>2] = $284; + $285 = $279 - $281; + HEAPF32[$267>>2] = $285; + $286 = ((($$0510533)) + 16|0); + $287 = ((($$0509534)) + 16|0); + $$0508 = ((($$0508536)) + -16|0); + $288 = ($287>>>0)<($$0508>>>0); + if ($288) { + $$pn535$phi = $$0508536;$$0508536 = $$0508;$$0509534 = $287;$$0510533 = $286;$$pn535 = $$pn535$phi; + } else { + break; + } + } + } + $$0494522 = ((($233)) + -32|0); + $289 = ($$0494522>>>0)<($19>>>0); + if ($289) { + HEAP32[$7>>2] = $8; + STACKTOP = sp;return; + } + $290 = (($1) + -4)|0; + $291 = (($0) + ($290<<2)|0); + $292 = (($0) + ($191<<2)|0); + $293 = (((($2)) + 1076|0) + ($3<<2)|0); + $294 = HEAP32[$293>>2]|0; + $295 = (($294) + ($4<<2)|0); + $$0494530 = $$0494522;$$0495531$pn = $295;$$0496527 = $291;$$0497526 = $20;$$0498525 = $292;$$0499524 = $0;$$pn520529 = $233; + while(1) { + $$0495531 = ((($$0495531$pn)) + -32|0); + $296 = ((($$pn520529)) + -8|0); + $297 = +HEAPF32[$296>>2]; + $298 = ((($$0495531$pn)) + -4|0); + $299 = +HEAPF32[$298>>2]; + $300 = $297 * $299; + $301 = ((($$pn520529)) + -4|0); + $302 = +HEAPF32[$301>>2]; + $303 = ((($$0495531$pn)) + -8|0); + $304 = +HEAPF32[$303>>2]; + $305 = $302 * $304; + $306 = $300 - $305; + $307 = $297 * $304; + $308 = -$307; + $309 = $299 * $302; + $310 = $308 - $309; + HEAPF32[$$0499524>>2] = $306; + $311 = -$306; + $312 = ((($$0498525)) + 12|0); + HEAPF32[$312>>2] = $311; + HEAPF32[$$0497526>>2] = $310; + $313 = ((($$0496527)) + 12|0); + HEAPF32[$313>>2] = $310; + $314 = ((($$pn520529)) + -16|0); + $315 = +HEAPF32[$314>>2]; + $316 = ((($$0495531$pn)) + -12|0); + $317 = +HEAPF32[$316>>2]; + $318 = $315 * $317; + $319 = ((($$pn520529)) + -12|0); + $320 = +HEAPF32[$319>>2]; + $321 = ((($$0495531$pn)) + -16|0); + $322 = +HEAPF32[$321>>2]; + $323 = $320 * $322; + $324 = $318 - $323; + $325 = $315 * $322; + $326 = -$325; + $327 = $317 * $320; + $328 = $326 - $327; + $329 = ((($$0499524)) + 4|0); + HEAPF32[$329>>2] = $324; + $330 = -$324; + $331 = ((($$0498525)) + 8|0); + HEAPF32[$331>>2] = $330; + $332 = ((($$0497526)) + 4|0); + HEAPF32[$332>>2] = $328; + $333 = ((($$0496527)) + 8|0); + HEAPF32[$333>>2] = $328; + $334 = ((($$pn520529)) + -24|0); + $335 = +HEAPF32[$334>>2]; + $336 = ((($$0495531$pn)) + -20|0); + $337 = +HEAPF32[$336>>2]; + $338 = $335 * $337; + $339 = ((($$pn520529)) + -20|0); + $340 = +HEAPF32[$339>>2]; + $341 = ((($$0495531$pn)) + -24|0); + $342 = +HEAPF32[$341>>2]; + $343 = $340 * $342; + $344 = $338 - $343; + $345 = $335 * $342; + $346 = -$345; + $347 = $337 * $340; + $348 = $346 - $347; + $349 = ((($$0499524)) + 8|0); + HEAPF32[$349>>2] = $344; + $350 = -$344; + $351 = ((($$0498525)) + 4|0); + HEAPF32[$351>>2] = $350; + $352 = ((($$0497526)) + 8|0); + HEAPF32[$352>>2] = $348; + $353 = ((($$0496527)) + 4|0); + HEAPF32[$353>>2] = $348; + $354 = +HEAPF32[$$0494530>>2]; + $355 = ((($$0495531$pn)) + -28|0); + $356 = +HEAPF32[$355>>2]; + $357 = $354 * $356; + $358 = ((($$pn520529)) + -28|0); + $359 = +HEAPF32[$358>>2]; + $360 = +HEAPF32[$$0495531>>2]; + $361 = $359 * $360; + $362 = $357 - $361; + $363 = $354 * $360; + $364 = -$363; + $365 = $356 * $359; + $366 = $364 - $365; + $367 = ((($$0499524)) + 12|0); + HEAPF32[$367>>2] = $362; + $368 = -$362; + HEAPF32[$$0498525>>2] = $368; + $369 = ((($$0497526)) + 12|0); + HEAPF32[$369>>2] = $366; + HEAPF32[$$0496527>>2] = $366; + $370 = ((($$0499524)) + 16|0); + $371 = ((($$0497526)) + 16|0); + $372 = ((($$0498525)) + -16|0); + $373 = ((($$0496527)) + -16|0); + $$0494 = ((($$0494530)) + -32|0); + $374 = ($$0494>>>0)<($19>>>0); + if ($374) { + break; } else { - $out$0 = $72; + $$pn520529$phi = $$0494530;$$0494530 = $$0494;$$0495531$pn = $$0495531;$$0496527 = $373;$$0497526 = $371;$$0498525 = $372;$$0499524 = $370;$$pn520529 = $$pn520529$phi; } } - } - $74 = ($comp|0)==(0|0); - if (!($74)) { - HEAP32[$comp>>2] = 4; - } - HEAP32[$y>>2] = $6; - HEAP32[$x>>2] = $7; - $$0 = $out$0; - return ($$0|0); -} -function _stbi__pic_test($s) { - $s = $s|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__pic_test_core($s)|0); - _stbi__rewind($s); - return ($0|0); + HEAP32[$7>>2] = $8; + STACKTOP = sp;return; } -function _stbi__pic_load($s,$px,$py,$comp,$req_comp) { - $s = $s|0; - $px = $px|0; - $py = $py|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $$0 = 0, $$01 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$02 = 0, $result$0 = 0; - var label = 0, sp = 0; +function _flush_packet($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; - $i$02 = 0; while(1) { - (_stbi__get8($s)|0); - $0 = (($i$02) + 1)|0; - $exitcond = ($0|0)==(92); - if ($exitcond) { + $1 = (_get8_packet_raw($0)|0); + $2 = ($1|0)==(-1); + if ($2) { break; + } + } + return; +} +function _get8_packet_raw($0) { + $0 = $0|0; + var $$0 = 0, $$pr = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 1376|0); + $2 = HEAP8[$1>>0]|0; + $3 = ($2<<24>>24)==(0); + if ($3) { + $4 = ((($0)) + 1384|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==(0); + if (!($6)) { + $$0 = -1; + return ($$0|0); + } + $7 = (_next_segment($0)|0); + $8 = ($7|0)==(0); + if ($8) { + $$0 = -1; + return ($$0|0); + } + $$pr = HEAP8[$1>>0]|0; + $9 = ($$pr<<24>>24)==(0); + if ($9) { + ___assert_fail((17203|0),(17088|0),1138,(17223|0)); + // unreachable; } else { - $i$02 = $0; + $11 = $$pr; } + } else { + $11 = $2; } - $1 = (_stbi__get16be($s)|0); - $2 = (_stbi__get16be($s)|0); - $3 = (_stbi__at_eof($s)|0); - $4 = ($3|0)==(0); - if (!($4)) { - _stbi__err(23186); + $10 = (($11) + -1)<<24>>24; + HEAP8[$1>>0] = $10; + $12 = ((($0)) + 1400|0); + $13 = HEAP32[$12>>2]|0; + $14 = (($13) + 1)|0; + HEAP32[$12>>2] = $14; + $15 = (_get8($0)|0); + $16 = $15&255; + $$0 = $16; + return ($$0|0); +} +function _next_segment($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 1384|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(0); + if (!($3)) { $$0 = 0; return ($$0|0); } - $5 = (268435456 / ($1|0))&-1; - $6 = ($5|0)<($2|0); + $4 = ((($0)) + 1380|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==(-1); if ($6) { - _stbi__err(21556); - $$0 = 0; - return ($$0|0); + $7 = ((($0)) + 1116|0); + $8 = HEAP32[$7>>2]|0; + $9 = (($8) + -1)|0; + $10 = ((($0)) + 1388|0); + HEAP32[$10>>2] = $9; + $11 = (_start_page($0)|0); + $12 = ($11|0)==(0); + if ($12) { + HEAP32[$1>>2] = 1; + $$0 = 0; + return ($$0|0); + } + $13 = ((($0)) + 1375|0); + $14 = HEAP8[$13>>0]|0; + $15 = $14 & 1; + $16 = ($15<<24>>24)==(0); + if ($16) { + _error($0,32); + $$0 = 0; + return ($$0|0); + } } - (_stbi__get32be($s)|0); - (_stbi__get16be($s)|0); - (_stbi__get16be($s)|0); - $7 = $1 << 2; - $8 = Math_imul($7, $2)|0; - $9 = (_stbi__malloc($8)|0); - _memset(($9|0),-1,($8|0))|0; - $10 = (_stbi__pic_load_core($s,$1,$2,$comp,$9)|0); - $11 = ($10|0)==(0|0); - if ($11) { - _free($9); - $result$0 = 0; - } else { - $result$0 = $9; + $17 = HEAP32[$4>>2]|0; + $18 = (($17) + 1)|0; + HEAP32[$4>>2] = $18; + $19 = (((($0)) + 1120|0) + ($17)|0); + $20 = HEAP8[$19>>0]|0; + $21 = $20&255; + $22 = ($20<<24>>24)==(-1); + if (!($22)) { + HEAP32[$1>>2] = 1; + $23 = ((($0)) + 1388|0); + HEAP32[$23>>2] = $17; } - HEAP32[$px>>2] = $1; - HEAP32[$py>>2] = $2; - $12 = ($req_comp|0)==(0); - if ($12) { - $13 = HEAP32[$comp>>2]|0; - $$01 = $13; - } else { - $$01 = $req_comp; + $24 = ((($0)) + 1116|0); + $25 = HEAP32[$24>>2]|0; + $26 = ($18|0)<($25|0); + if (!($26)) { + HEAP32[$4>>2] = -1; } - $14 = (_stbi__convert_format($result$0,4,$$01,$1,$2)|0); - $$0 = $14; - return ($$0|0); -} -function _stbi__pnm_test($s) { - $s = $s|0; - var $$0 = 0, $$off = 0, $0 = 0, $1 = 0, $2 = 0, $or$cond = 0, $switch = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__get8($s)|0); - $1 = (_stbi__get8($s)|0); - $2 = ($0<<24>>24)==(80); - $$off = (($1) + -53)<<24>>24; - $switch = ($$off&255)<(2); - $or$cond = $2 & $switch; - if ($or$cond) { - $$0 = 1; - return ($$0|0); + $27 = ((($0)) + 1376|0); + $28 = HEAP8[$27>>0]|0; + $29 = ($28<<24>>24)==(0); + if (!($29)) { + ___assert_fail((17239|0),(17088|0),1124,(17260|0)); + // unreachable; } - _stbi__rewind($s); - $$0 = 0; + HEAP8[$27>>0] = $20; + $$0 = $21; return ($$0|0); } -function _stbi__pnm_load($s,$x,$y,$comp,$req_comp) { - $s = $s|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0; - var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _get8($0) { + $0 = $0|0; + var $$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($s)) + 4|0); - $1 = ((($s)) + 8|0); - $2 = (_stbi__pnm_info($s,$s,$0,$1)|0); - $3 = ($2|0)==(0); + $1 = ((($0)) + 32|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(0|0); if ($3) { - $$0 = 0; - return ($$0|0); + $10 = ((($0)) + 20|0); + $11 = HEAP32[$10>>2]|0; + $12 = (_fgetc($11)|0); + $13 = ($12|0)==(-1); + if ($13) { + $14 = ((($0)) + 96|0); + HEAP32[$14>>2] = 1; + $$1 = 0; + return ($$1|0); + } else { + $15 = $12&255; + $$1 = $15; + return ($$1|0); + } + } else { + $4 = ((($0)) + 40|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($2>>>0)<($5>>>0); + if ($6) { + $8 = ((($2)) + 1|0); + HEAP32[$1>>2] = $8; + $9 = HEAP8[$2>>0]|0; + $$1 = $9; + return ($$1|0); + } else { + $7 = ((($0)) + 96|0); + HEAP32[$7>>2] = 1; + $$1 = 0; + return ($$1|0); + } } - $4 = HEAP32[$s>>2]|0; - HEAP32[$x>>2] = $4; - $5 = HEAP32[$0>>2]|0; - HEAP32[$y>>2] = $5; - $6 = HEAP32[$1>>2]|0; - HEAP32[$comp>>2] = $6; - $7 = HEAP32[$1>>2]|0; - $8 = HEAP32[$s>>2]|0; - $9 = Math_imul($8, $7)|0; - $10 = HEAP32[$0>>2]|0; - $11 = Math_imul($9, $10)|0; - $12 = (_stbi__malloc($11)|0); - $13 = ($12|0)==(0|0); - if ($13) { - _stbi__err(21769); + return (0)|0; +} +function _start_page($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_capture_pattern($0)|0); + $2 = ($1|0)==(0); + if ($2) { + _error($0,30); $$0 = 0; return ($$0|0); - } - $14 = HEAP32[$1>>2]|0; - $15 = HEAP32[$s>>2]|0; - $16 = Math_imul($15, $14)|0; - $17 = HEAP32[$0>>2]|0; - $18 = Math_imul($16, $17)|0; - (_stbi__getn($s,$12,$18)|0); - $19 = ($req_comp|0)==(0); - if ($19) { - $$0 = $12; - return ($$0|0); - } - $20 = HEAP32[$1>>2]|0; - $21 = ($20|0)==($req_comp|0); - if ($21) { - $$0 = $12; - return ($$0|0); } else { - $22 = HEAP32[$s>>2]|0; - $23 = HEAP32[$0>>2]|0; - $24 = (_stbi__convert_format($12,$20,$req_comp,$22,$23)|0); - return ($24|0); + $3 = (_start_page_no_capturepattern($0)|0); + $$0 = $3; + return ($$0|0); } return (0)|0; } -function _stbi__tga_test($s) { - $s = $s|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $res$0 = 0, label = 0, sp = 0; +function _capture_pattern($0) { + $0 = $0|0; + var $$ = 0, $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; sp = STACKTOP; - (_stbi__get8($s)|0); - $0 = (_stbi__get8($s)|0); - $1 = ($0&255)>(1); - L1: do { - if ($1) { - $res$0 = 0; - } else { - $2 = (_stbi__get8($s)|0); - $3 = ($0<<24>>24)==(1); - if ($3) { - switch ($2<<24>>24) { - case 1: case 9: { - break; - } - default: { - $res$0 = 0; - break L1; - } - } - _stbi__skip($s,4); - $4 = (_stbi__get8($s)|0); - switch ($4<<24>>24) { - case 8: case 15: case 16: case 24: case 32: { - break; - } - default: { - $res$0 = 0; - break L1; - } - } - _stbi__skip($s,4); - } else { - switch ($2<<24>>24) { - case 2: case 3: case 10: case 11: { - break; - } - default: { - $res$0 = 0; - break L1; - } - } - _stbi__skip($s,9); - } - $5 = (_stbi__get16le($s)|0); - $6 = ($5|0)<(1); + $1 = (_get8($0)|0); + $2 = ($1<<24>>24)==(79); + if ($2) { + $3 = (_get8($0)|0); + $4 = ($3<<24>>24)==(103); + if ($4) { + $5 = (_get8($0)|0); + $6 = ($5<<24>>24)==(103); if ($6) { - $res$0 = 0; + $7 = (_get8($0)|0); + $8 = ($7<<24>>24)==(83); + $$ = $8&1; + $$0 = $$; } else { - $7 = (_stbi__get16le($s)|0); - $8 = ($7|0)<(1); - if ($8) { - $res$0 = 0; - } else { - $9 = (_stbi__get8($s)|0); - if ($3) { - switch ($9<<24>>24) { - case 8: case 16: { - break; - } - default: { - $res$0 = 0; - break L1; - } - } - } else { - switch ($9<<24>>24) { - case 8: case 15: case 16: case 24: case 32: { - break; - } - default: { - $res$0 = 0; - break L1; - } - } - } - $res$0 = 1; - } + $$0 = 0; } + } else { + $$0 = 0; } - } while(0); - _stbi__rewind($s); - return ($res$0|0); -} -function _stbi__tga_load($s,$x,$y,$comp,$req_comp) { - $s = $s|0; - $x = $x|0; - $y = $y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $$ = 0, $$0 = 0, $$6 = 0, $$7 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; - var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; - var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; - var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; - var $97 = 0, $98 = 0, $99 = 0, $RLE_count$039 = 0, $RLE_count$18 = 0, $RLE_count$19 = 0, $RLE_repeating$040 = 0, $RLE_repeating$110 = 0, $RLE_repeating$111 = 0, $exitcond = 0, $exitcond50 = 0, $exitcond55 = 0, $exitcond56 = 0, $i$048 = 0, $i$145 = 0, $i$238 = 0, $i$323 = 0, $i$421 = 0, $index1$024 = 0, $index2$025 = 0; - var $j$129 = 0, $j$327 = 0, $notlhs = 0, $notrhs = 0, $or$cond = 0, $or$cond5$not = 0, $or$cond57 = 0, $or$cond59 = 0, $pal_entry$046 = 0, $raw_data = 0, $read_next_pixel$041 = 0, $scevgep = 0, $scevgep54 = 0, $tga_comp$0 = 0, $tga_palette$0 = 0, $tga_pixel$022 = 0, $tga_rgb16 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $tga_rgb16 = sp; - $raw_data = sp + 4|0; - $0 = (_stbi__get8($s)|0); - $1 = $0&255; - $2 = (_stbi__get8($s)|0); - $3 = (_stbi__get8($s)|0); - $4 = $3&255; - $5 = (_stbi__get16le($s)|0); - $6 = (_stbi__get16le($s)|0); - $7 = (_stbi__get8($s)|0); - (_stbi__get16le($s)|0); - (_stbi__get16le($s)|0); - $8 = (_stbi__get16le($s)|0); - $9 = (_stbi__get16le($s)|0); - $10 = (_stbi__get8($s)|0); - HEAP32[$tga_rgb16>>2] = 0; - $11 = (_stbi__get8($s)|0); - $12 = $11&255; - $13 = ($3&255)>(7); - $$6 = $13&1; - $14 = $12 >>> 5; - $15 = $14 & 1; - $16 = ($2<<24>>24)!=(0); - if ($16) { - $17 = $7&255; - $18 = (_stbi__tga_get_comp($17,0,$tga_rgb16)|0); - $tga_comp$0 = $18; } else { - $19 = (($4) + -8)|0; - $$7 = $13 ? $19 : $4; - $20 = $10&255; - $21 = ($$7|0)==(3); - $22 = $21&1; - $23 = (_stbi__tga_get_comp($20,$22,$tga_rgb16)|0); - $tga_comp$0 = $23; - } - $24 = ($tga_comp$0|0)==(0); - if ($24) { - _stbi__err(23073); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - HEAP32[$x>>2] = $8; - HEAP32[$y>>2] = $9; - $25 = ($comp|0)==(0|0); - if (!($25)) { - HEAP32[$comp>>2] = $tga_comp$0; - } - $26 = Math_imul($9, $8)|0; - $27 = Math_imul($26, $tga_comp$0)|0; - $28 = (_stbi__malloc($27)|0); - $29 = ($28|0)==(0|0); - if ($29) { - _stbi__err(21769); $$0 = 0; - STACKTOP = sp;return ($$0|0); } - _stbi__skip($s,$1); - $30 = HEAP32[$tga_rgb16>>2]|0; - $31 = $30 | $$6; - $32 = ($31|0)!=(0); - $33 = $16 | $32; - if ($33) { - do { - if ($16) { - _stbi__skip($s,$5); - $44 = Math_imul($tga_comp$0, $6)|0; - $45 = (_stbi__malloc($44)|0); - $46 = ($45|0)==(0|0); - if ($46) { - _free($28); - _stbi__err(21769); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $47 = HEAP32[$tga_rgb16>>2]|0; - $48 = ($47|0)==(0); - if ($48) { - $53 = (_stbi__getn($s,$45,$44)|0); - $54 = ($53|0)==(0); - if (!($54)) { - $tga_palette$0 = $45; - break; - } - _free($28); - _free($45); - _stbi__err(23120); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $49 = ($tga_comp$0|0)==(3); - if (!($49)) { - ___assert_fail((23084|0),(21839|0),5060,(23105|0)); - // unreachable; - } - $50 = ($6|0)>(0); - if ($50) { - $i$145 = 0;$pal_entry$046 = $45; - while(1) { - _stbi__tga_read_rgb16($s,$pal_entry$046); - $51 = (($pal_entry$046) + ($tga_comp$0)|0); - $52 = (($i$145) + 1)|0; - $exitcond55 = ($52|0)==($6|0); - if ($exitcond55) { - $tga_palette$0 = $45; - break; - } else { - $i$145 = $52;$pal_entry$046 = $51; - } - } - } else { - $tga_palette$0 = $45; - } - } else { - $tga_palette$0 = 0; - } - } while(0); - $55 = Math_imul($9, $8)|0; - $56 = ($55|0)>(0); - L35: do { - if ($56) { - $57 = ($10<<24>>24)==(8); - $58 = ($tga_comp$0|0)>(0); - $59 = ($tga_comp$0|0)==(3); - $60 = ($tga_comp$0|0)>(0); - $61 = ($tga_comp$0|0)>(0); - $RLE_count$039 = 0;$RLE_repeating$040 = 0;$i$238 = 0;$read_next_pixel$041 = 1; - L37: while(1) { - $62 = Math_imul($tga_comp$0, $i$238)|0; - $scevgep54 = (($28) + ($62)|0); - do { - if ($13) { - $63 = ($RLE_count$039|0)==(0); - if ($63) { - $64 = (_stbi__get8($s)|0); - $65 = $64&255; - $66 = $65 & 127; - $67 = (($66) + 1)|0; - $68 = $65 >>> 7; - $RLE_count$18 = $67;$RLE_repeating$110 = $68; - label = 31; - break; - } - $69 = ($RLE_repeating$040|0)==(0); - if ($69) { - $RLE_count$18 = $RLE_count$039;$RLE_repeating$110 = 0; - label = 31; - } else { - $70 = ($read_next_pixel$041|0)==(0); - if ($70) { - $RLE_count$19 = $RLE_count$039;$RLE_repeating$111 = $RLE_repeating$040; - } else { - $RLE_count$18 = $RLE_count$039;$RLE_repeating$110 = $RLE_repeating$040; - label = 31; - } - } - } else { - $RLE_count$18 = $RLE_count$039;$RLE_repeating$110 = $RLE_repeating$040; - label = 31; - } - } while(0); - do { - if ((label|0) == 31) { - label = 0; - if ($16) { - if ($57) { - $71 = (_stbi__get8($s)|0); - $72 = $71&255; - $79 = $72; - } else { - $73 = (_stbi__get16le($s)|0); - $79 = $73; - } - if (!($58)) { - $RLE_count$19 = $RLE_count$18;$RLE_repeating$111 = $RLE_repeating$110; - break; - } - $80 = ($79|0)>=($6|0); - $$ = $80 ? 0 : $79; - $81 = Math_imul($tga_comp$0, $$)|0; - $scevgep = (($tga_palette$0) + ($81)|0); - _memcpy(($raw_data|0),($scevgep|0),($tga_comp$0|0))|0; - $RLE_count$19 = $RLE_count$18;$RLE_repeating$111 = $RLE_repeating$110; - break; - } else { - $74 = HEAP32[$tga_rgb16>>2]|0; - $75 = ($74|0)==(0); - if ($75) { - if ($60) { - $j$129 = 0; - } else { - $RLE_count$19 = $RLE_count$18;$RLE_repeating$111 = $RLE_repeating$110; - break; - } - while(1) { - $76 = (_stbi__get8($s)|0); - $77 = (($raw_data) + ($j$129)|0); - HEAP8[$77>>0] = $76; - $78 = (($j$129) + 1)|0; - $exitcond50 = ($78|0)==($tga_comp$0|0); - if ($exitcond50) { - $RLE_count$19 = $RLE_count$18;$RLE_repeating$111 = $RLE_repeating$110; - break; - } else { - $j$129 = $78; - } - } - } else { - if (!($59)) { - break L37; - } - _stbi__tga_read_rgb16($s,$raw_data); - $RLE_count$19 = $RLE_count$18;$RLE_repeating$111 = $RLE_repeating$110; - break; - } - } - } - } while(0); - if ($61) { - _memcpy(($scevgep54|0),($raw_data|0),($tga_comp$0|0))|0; - } - $82 = (($RLE_count$19) + -1)|0; - $83 = (($i$238) + 1)|0; - $84 = ($83|0)<($55|0); - if ($84) { - $RLE_count$039 = $82;$RLE_repeating$040 = $RLE_repeating$111;$i$238 = $83;$read_next_pixel$041 = 0; - } else { - break L35; - } - } - ___assert_fail((23084|0),(21839|0),5109,(23105|0)); - // unreachable; - } - } while(0); - $85 = ($15|0)==(0); - $86 = ($9|0)>(0); - $or$cond57 = $85 & $86; - if ($or$cond57) { - $87 = Math_imul($tga_comp$0, $8)|0; - $88 = (($9) + -1)|0; - $89 = Math_imul($tga_comp$0, $8)|0; - $90 = Math_imul($tga_comp$0, $8)|0; - $91 = ($90|0)>(0); - $j$327 = 0; + return ($$0|0); +} +function _start_page_no_capturepattern($0) { + $0 = $0|0; + var $$0 = 0, $$058 = 0, $$058$in = 0, $$059$lcssa = 0, $$05963 = 0, $$06062 = 0, $$lcssa = 0, $$sroa$0$0$$sroa_idx = 0, $$sroa$5$0$$sroa_idx3 = 0, $$sroa$6$0$$sroa_idx5 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; + var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; + var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_get8($0)|0); + $2 = ($1<<24>>24)==(0); + if (!($2)) { + _error($0,31); + $$0 = 0; + return ($$0|0); + } + $3 = (_get8($0)|0); + $4 = ((($0)) + 1375|0); + HEAP8[$4>>0] = $3; + $5 = (_get32($0)|0); + $6 = (_get32($0)|0); + (_get32($0)|0); + $7 = (_get32($0)|0); + $8 = ((($0)) + 1112|0); + HEAP32[$8>>2] = $7; + (_get32($0)|0); + $9 = (_get8($0)|0); + $10 = $9&255; + $11 = ((($0)) + 1116|0); + HEAP32[$11>>2] = $10; + $12 = ((($0)) + 1120|0); + $13 = (_getn($0,$12,$10)|0); + $14 = ($13|0)==(0); + if ($14) { + _error($0,10); + $$0 = 0; + return ($$0|0); + } + $15 = ((($0)) + 1404|0); + HEAP32[$15>>2] = -2; + $16 = $6 & $5; + $17 = ($16|0)==(-1); + L9: do { + if (!($17)) { + $18 = HEAP32[$11>>2]|0; + $$058$in = $18; while(1) { - if ($91) { - $92 = (($88) - ($j$327))|0; - $93 = Math_imul($89, $92)|0; - $94 = Math_imul($87, $j$327)|0; - $i$323 = $90;$index1$024 = $94;$index2$025 = $93; - while(1) { - $95 = (($28) + ($index1$024)|0); - $96 = HEAP8[$95>>0]|0; - $97 = (($28) + ($index2$025)|0); - $98 = HEAP8[$97>>0]|0; - HEAP8[$95>>0] = $98; - HEAP8[$97>>0] = $96; - $99 = (($index1$024) + 1)|0; - $100 = (($index2$025) + 1)|0; - $101 = (($i$323) + -1)|0; - $102 = ($i$323|0)>(1); - if ($102) { - $i$323 = $101;$index1$024 = $99;$index2$025 = $100; - } else { - break; - } - } + $$058 = (($$058$in) + -1)|0; + $19 = ($$058$in|0)>(0); + if (!($19)) { + break L9; } - $103 = (($j$327) + 1)|0; - $104 = $103 << 1; - $105 = ($104|0)<($9|0); - if ($105) { - $j$327 = $103; + $20 = (((($0)) + 1120|0) + ($$058)|0); + $21 = HEAP8[$20>>0]|0; + $22 = ($21<<24>>24)==(-1); + if ($22) { + $$058$in = $$058; } else { break; } } + HEAP32[$15>>2] = $$058; + $23 = ((($0)) + 1408|0); + HEAP32[$23>>2] = $5; } - $106 = ($tga_palette$0|0)==(0|0); - if (!($106)) { - _free($tga_palette$0); - } - } else { - $34 = ($9|0)>(0); - if ($34) { - $35 = ($15|0)==(0); - $36 = (($9) + -1)|0; - $37 = Math_imul($tga_comp$0, $8)|0; - $38 = Math_imul($tga_comp$0, $8)|0; - $i$048 = 0; + } while(0); + $24 = ((($0)) + 1377|0); + $25 = HEAP8[$24>>0]|0; + $26 = ($25<<24>>24)==(0); + if (!($26)) { + $27 = HEAP32[$11>>2]|0; + $28 = ($27|0)>(0); + if ($28) { + $29 = HEAP32[$11>>2]|0; + $$05963 = 0;$$06062 = 0; while(1) { - $39 = (($36) - ($i$048))|0; - $40 = $35 ? $39 : $i$048; - $41 = Math_imul($37, $40)|0; - $42 = (($28) + ($41)|0); - (_stbi__getn($s,$42,$38)|0); - $43 = (($i$048) + 1)|0; - $exitcond56 = ($43|0)==($9|0); - if ($exitcond56) { - break; + $30 = (((($0)) + 1120|0) + ($$06062)|0); + $31 = HEAP8[$30>>0]|0; + $32 = $31&255; + $33 = (($32) + ($$05963))|0; + $34 = (($$06062) + 1)|0; + $35 = ($34|0)<($29|0); + if ($35) { + $$05963 = $33;$$06062 = $34; } else { - $i$048 = $43; + break; } } + $phitmp = (($33) + 27)|0; + $$059$lcssa = $phitmp;$$lcssa = $29; + } else { + $$059$lcssa = 27;$$lcssa = $27; } - } - $107 = HEAP32[$tga_rgb16>>2]|0; - $notlhs = ($tga_comp$0|0)>(2); - $notrhs = ($107|0)==(0); - $or$cond5$not = $notrhs & $notlhs; - $108 = Math_imul($9, $8)|0; - $109 = ($108|0)>(0); - $or$cond59 = $or$cond5$not & $109; - if ($or$cond59) { - $110 = Math_imul($9, $8)|0; - $i$421 = 0;$tga_pixel$022 = $28; - while(1) { - $111 = HEAP8[$tga_pixel$022>>0]|0; - $112 = ((($tga_pixel$022)) + 2|0); - $113 = HEAP8[$112>>0]|0; - HEAP8[$tga_pixel$022>>0] = $113; - HEAP8[$112>>0] = $111; - $114 = (($tga_pixel$022) + ($tga_comp$0)|0); - $115 = (($i$421) + 1)|0; - $exitcond = ($115|0)==($110|0); - if ($exitcond) { - break; - } else { - $i$421 = $115;$tga_pixel$022 = $114; - } - } - } - $116 = ($req_comp|0)==(0); - $117 = ($tga_comp$0|0)==($req_comp|0); - $or$cond = $116 | $117; - if ($or$cond) { - $$0 = $28; - STACKTOP = sp;return ($$0|0); - } - $118 = (_stbi__convert_format($28,$tga_comp$0,$req_comp,$8,$9)|0); - $$0 = $118; - STACKTOP = sp;return ($$0|0); + $36 = ((($0)) + 52|0); + $37 = HEAP32[$36>>2]|0; + $38 = (($$059$lcssa) + ($$lcssa))|0; + $39 = (($38) + ($37))|0; + $$sroa$0$0$$sroa_idx = ((($0)) + 56|0); + HEAP32[$$sroa$0$0$$sroa_idx>>2] = $37; + $$sroa$5$0$$sroa_idx3 = ((($0)) + 60|0); + HEAP32[$$sroa$5$0$$sroa_idx3>>2] = $39; + $$sroa$6$0$$sroa_idx5 = ((($0)) + 64|0); + HEAP32[$$sroa$6$0$$sroa_idx5>>2] = $5; + } + $40 = ((($0)) + 1380|0); + HEAP32[$40>>2] = 0; + $$0 = 1; + return ($$0|0); } -function _stbi__convert_format($data,$img_n,$req_comp,$x,$y) { - $data = $data|0; - $img_n = $img_n|0; - $req_comp = $req_comp|0; - $x = $x|0; - $y = $y|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; - var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; - var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; - var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; - var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; - var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $dest$081 = 0; - var $dest$1031 = 0, $dest$1127 = 0, $dest$176 = 0, $dest$271 = 0, $dest$366 = 0, $dest$461 = 0, $dest$556 = 0, $dest$651 = 0, $dest$746 = 0, $dest$841 = 0, $dest$936 = 0, $i$0 = 0, $i$079 = 0, $i$082 = 0, $i$1 = 0, $i$10 = 0, $i$1029 = 0, $i$1032 = 0, $i$11 = 0, $i$1125 = 0; - var $i$1128 = 0, $i$174 = 0, $i$177 = 0, $i$2 = 0, $i$269 = 0, $i$272 = 0, $i$3 = 0, $i$364 = 0, $i$367 = 0, $i$4 = 0, $i$459 = 0, $i$462 = 0, $i$5 = 0, $i$554 = 0, $i$557 = 0, $i$6 = 0, $i$649 = 0, $i$652 = 0, $i$7 = 0, $i$744 = 0; - var $i$747 = 0, $i$8 = 0, $i$839 = 0, $i$842 = 0, $i$9 = 0, $i$934 = 0, $i$937 = 0, $j$084 = 0, $req_comp$off = 0, $src$080 = 0, $src$1030 = 0, $src$1126 = 0, $src$175 = 0, $src$270 = 0, $src$365 = 0, $src$460 = 0, $src$555 = 0, $src$650 = 0, $src$745 = 0, $src$840 = 0; - var $src$935 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($req_comp|0)==($img_n|0); - if ($0) { - $$0 = $data; - return ($$0|0); - } - $req_comp$off = (($req_comp) + -1)|0; - $1 = ($req_comp$off>>>0)<(4); - if (!($1)) { - ___assert_fail((23132|0),(21839|0),1353,(23163|0)); - // unreachable; - } - $2 = Math_imul($x, $req_comp)|0; - $3 = Math_imul($2, $y)|0; - $4 = (_stbi__malloc($3)|0); +function _get32($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_get8($0)|0); + $2 = $1&255; + $3 = (_get8($0)|0); + $4 = $3&255; + $5 = $4 << 8; + $6 = $5 | $2; + $7 = (_get8($0)|0); + $8 = $7&255; + $9 = $8 << 16; + $10 = $6 | $9; + $11 = (_get8($0)|0); + $12 = $11&255; + $13 = $12 << 24; + $14 = $10 | $13; + return ($14|0); +} +function _getn($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 32|0); + $4 = HEAP32[$3>>2]|0; $5 = ($4|0)==(0|0); if ($5) { - _free($data); - _stbi__err(21769); + $13 = ((($0)) + 20|0); + $14 = HEAP32[$13>>2]|0; + $15 = (_fread($1,$2,1,$14)|0); + $16 = ($15|0)==(1); + if ($16) { + $$0 = 1; + return ($$0|0); + } + $17 = ((($0)) + 96|0); + HEAP32[$17>>2] = 1; $$0 = 0; return ($$0|0); } - $6 = ($y|0)>(0); - L11: do { - if ($6) { - $7 = $img_n << 3; - $8 = (($7) + ($req_comp))|0; - $i$079 = (($x) + -1)|0; - $9 = ($i$079|0)>(-1); - $i$174 = (($x) + -1)|0; - $10 = ($i$174|0)>(-1); - $i$269 = (($x) + -1)|0; - $11 = ($i$269|0)>(-1); - $i$364 = (($x) + -1)|0; - $12 = ($i$364|0)>(-1); - $i$459 = (($x) + -1)|0; - $13 = ($i$459|0)>(-1); - $i$554 = (($x) + -1)|0; - $14 = ($i$554|0)>(-1); - $i$649 = (($x) + -1)|0; - $15 = ($i$649|0)>(-1); - $i$744 = (($x) + -1)|0; - $16 = ($i$744|0)>(-1); - $i$839 = (($x) + -1)|0; - $17 = ($i$839|0)>(-1); - $i$934 = (($x) + -1)|0; - $18 = ($i$934|0)>(-1); - $i$1029 = (($x) + -1)|0; - $19 = ($i$1029|0)>(-1); - $i$1125 = (($x) + -1)|0; - $20 = ($i$1125|0)>(-1); - $j$084 = 0; - L13: while(1) { - $21 = Math_imul($j$084, $x)|0; - $22 = Math_imul($21, $img_n)|0; - $23 = (($data) + ($22)|0); - $24 = Math_imul($21, $req_comp)|0; - $25 = (($4) + ($24)|0); - do { - switch ($8|0) { - case 10: { - if ($9) { - $dest$081 = $25;$i$082 = $i$079;$src$080 = $23; - while(1) { - $26 = HEAP8[$src$080>>0]|0; - HEAP8[$dest$081>>0] = $26; - $27 = ((($dest$081)) + 1|0); - HEAP8[$27>>0] = -1; - $28 = ((($src$080)) + 1|0); - $29 = ((($dest$081)) + 2|0); - $i$0 = (($i$082) + -1)|0; - $30 = ($i$0|0)>(-1); - if ($30) { - $dest$081 = $29;$i$082 = $i$0;$src$080 = $28; - } else { - break; - } - } - } - break; - } - case 11: { - if ($10) { - $dest$176 = $25;$i$177 = $i$174;$src$175 = $23; - while(1) { - $31 = HEAP8[$src$175>>0]|0; - $32 = ((($dest$176)) + 2|0); - HEAP8[$32>>0] = $31; - $33 = ((($dest$176)) + 1|0); - HEAP8[$33>>0] = $31; - HEAP8[$dest$176>>0] = $31; - $34 = ((($src$175)) + 1|0); - $35 = ((($dest$176)) + 3|0); - $i$1 = (($i$177) + -1)|0; - $36 = ($i$1|0)>(-1); - if ($36) { - $dest$176 = $35;$i$177 = $i$1;$src$175 = $34; - } else { - break; - } - } - } - break; - } - case 12: { - if ($11) { - $dest$271 = $25;$i$272 = $i$269;$src$270 = $23; - while(1) { - $37 = HEAP8[$src$270>>0]|0; - $38 = ((($dest$271)) + 2|0); - HEAP8[$38>>0] = $37; - $39 = ((($dest$271)) + 1|0); - HEAP8[$39>>0] = $37; - HEAP8[$dest$271>>0] = $37; - $40 = ((($dest$271)) + 3|0); - HEAP8[$40>>0] = -1; - $41 = ((($src$270)) + 1|0); - $42 = ((($dest$271)) + 4|0); - $i$2 = (($i$272) + -1)|0; - $43 = ($i$2|0)>(-1); - if ($43) { - $dest$271 = $42;$i$272 = $i$2;$src$270 = $41; - } else { - break; - } - } - } - break; - } - case 17: { - if ($12) { - $dest$366 = $25;$i$367 = $i$364;$src$365 = $23; - while(1) { - $44 = HEAP8[$src$365>>0]|0; - HEAP8[$dest$366>>0] = $44; - $45 = ((($src$365)) + 2|0); - $46 = ((($dest$366)) + 1|0); - $i$3 = (($i$367) + -1)|0; - $47 = ($i$3|0)>(-1); - if ($47) { - $dest$366 = $46;$i$367 = $i$3;$src$365 = $45; - } else { - break; - } - } - } - break; - } - case 19: { - if ($13) { - $dest$461 = $25;$i$462 = $i$459;$src$460 = $23; - while(1) { - $48 = HEAP8[$src$460>>0]|0; - $49 = ((($dest$461)) + 2|0); - HEAP8[$49>>0] = $48; - $50 = ((($dest$461)) + 1|0); - HEAP8[$50>>0] = $48; - HEAP8[$dest$461>>0] = $48; - $51 = ((($src$460)) + 2|0); - $52 = ((($dest$461)) + 3|0); - $i$4 = (($i$462) + -1)|0; - $53 = ($i$4|0)>(-1); - if ($53) { - $dest$461 = $52;$i$462 = $i$4;$src$460 = $51; - } else { - break; - } - } - } - break; - } - case 20: { - if ($14) { - $dest$556 = $25;$i$557 = $i$554;$src$555 = $23; - while(1) { - $54 = HEAP8[$src$555>>0]|0; - $55 = ((($dest$556)) + 2|0); - HEAP8[$55>>0] = $54; - $56 = ((($dest$556)) + 1|0); - HEAP8[$56>>0] = $54; - HEAP8[$dest$556>>0] = $54; - $57 = ((($src$555)) + 1|0); - $58 = HEAP8[$57>>0]|0; - $59 = ((($dest$556)) + 3|0); - HEAP8[$59>>0] = $58; - $60 = ((($src$555)) + 2|0); - $61 = ((($dest$556)) + 4|0); - $i$5 = (($i$557) + -1)|0; - $62 = ($i$5|0)>(-1); - if ($62) { - $dest$556 = $61;$i$557 = $i$5;$src$555 = $60; - } else { - break; - } - } - } - break; - } - case 28: { - if ($15) { - $dest$651 = $25;$i$652 = $i$649;$src$650 = $23; - while(1) { - $63 = HEAP8[$src$650>>0]|0; - HEAP8[$dest$651>>0] = $63; - $64 = ((($src$650)) + 1|0); - $65 = HEAP8[$64>>0]|0; - $66 = ((($dest$651)) + 1|0); - HEAP8[$66>>0] = $65; - $67 = ((($src$650)) + 2|0); - $68 = HEAP8[$67>>0]|0; - $69 = ((($dest$651)) + 2|0); - HEAP8[$69>>0] = $68; - $70 = ((($dest$651)) + 3|0); - HEAP8[$70>>0] = -1; - $71 = ((($src$650)) + 3|0); - $72 = ((($dest$651)) + 4|0); - $i$6 = (($i$652) + -1)|0; - $73 = ($i$6|0)>(-1); - if ($73) { - $dest$651 = $72;$i$652 = $i$6;$src$650 = $71; - } else { - break; - } - } - } - break; - } - case 25: { - if ($16) { - $dest$746 = $25;$i$747 = $i$744;$src$745 = $23; - while(1) { - $74 = HEAP8[$src$745>>0]|0; - $75 = $74&255; - $76 = ((($src$745)) + 1|0); - $77 = HEAP8[$76>>0]|0; - $78 = $77&255; - $79 = ((($src$745)) + 2|0); - $80 = HEAP8[$79>>0]|0; - $81 = $80&255; - $82 = (_stbi__compute_y($75,$78,$81)|0); - HEAP8[$dest$746>>0] = $82; - $83 = ((($src$745)) + 3|0); - $84 = ((($dest$746)) + 1|0); - $i$7 = (($i$747) + -1)|0; - $85 = ($i$7|0)>(-1); - if ($85) { - $dest$746 = $84;$i$747 = $i$7;$src$745 = $83; - } else { - break; - } - } - } - break; - } - case 26: { - if ($17) { - $dest$841 = $25;$i$842 = $i$839;$src$840 = $23; - while(1) { - $86 = HEAP8[$src$840>>0]|0; - $87 = $86&255; - $88 = ((($src$840)) + 1|0); - $89 = HEAP8[$88>>0]|0; - $90 = $89&255; - $91 = ((($src$840)) + 2|0); - $92 = HEAP8[$91>>0]|0; - $93 = $92&255; - $94 = (_stbi__compute_y($87,$90,$93)|0); - HEAP8[$dest$841>>0] = $94; - $95 = ((($dest$841)) + 1|0); - HEAP8[$95>>0] = -1; - $96 = ((($src$840)) + 3|0); - $97 = ((($dest$841)) + 2|0); - $i$8 = (($i$842) + -1)|0; - $98 = ($i$8|0)>(-1); - if ($98) { - $dest$841 = $97;$i$842 = $i$8;$src$840 = $96; - } else { - break; - } - } - } - break; - } - case 33: { - if ($18) { - $dest$936 = $25;$i$937 = $i$934;$src$935 = $23; - while(1) { - $99 = HEAP8[$src$935>>0]|0; - $100 = $99&255; - $101 = ((($src$935)) + 1|0); - $102 = HEAP8[$101>>0]|0; - $103 = $102&255; - $104 = ((($src$935)) + 2|0); - $105 = HEAP8[$104>>0]|0; - $106 = $105&255; - $107 = (_stbi__compute_y($100,$103,$106)|0); - HEAP8[$dest$936>>0] = $107; - $108 = ((($src$935)) + 4|0); - $109 = ((($dest$936)) + 1|0); - $i$9 = (($i$937) + -1)|0; - $110 = ($i$9|0)>(-1); - if ($110) { - $dest$936 = $109;$i$937 = $i$9;$src$935 = $108; - } else { - break; - } - } - } - break; - } - case 34: { - if ($19) { - $dest$1031 = $25;$i$1032 = $i$1029;$src$1030 = $23; - while(1) { - $111 = HEAP8[$src$1030>>0]|0; - $112 = $111&255; - $113 = ((($src$1030)) + 1|0); - $114 = HEAP8[$113>>0]|0; - $115 = $114&255; - $116 = ((($src$1030)) + 2|0); - $117 = HEAP8[$116>>0]|0; - $118 = $117&255; - $119 = (_stbi__compute_y($112,$115,$118)|0); - HEAP8[$dest$1031>>0] = $119; - $120 = ((($src$1030)) + 3|0); - $121 = HEAP8[$120>>0]|0; - $122 = ((($dest$1031)) + 1|0); - HEAP8[$122>>0] = $121; - $123 = ((($src$1030)) + 4|0); - $124 = ((($dest$1031)) + 2|0); - $i$10 = (($i$1032) + -1)|0; - $125 = ($i$10|0)>(-1); - if ($125) { - $dest$1031 = $124;$i$1032 = $i$10;$src$1030 = $123; - } else { - break; - } - } - } - break; - } - case 35: { - if ($20) { - $dest$1127 = $25;$i$1128 = $i$1125;$src$1126 = $23; - while(1) { - $126 = HEAP8[$src$1126>>0]|0; - HEAP8[$dest$1127>>0] = $126; - $127 = ((($src$1126)) + 1|0); - $128 = HEAP8[$127>>0]|0; - $129 = ((($dest$1127)) + 1|0); - HEAP8[$129>>0] = $128; - $130 = ((($src$1126)) + 2|0); - $131 = HEAP8[$130>>0]|0; - $132 = ((($dest$1127)) + 2|0); - HEAP8[$132>>0] = $131; - $133 = ((($src$1126)) + 4|0); - $134 = ((($dest$1127)) + 3|0); - $i$11 = (($i$1128) + -1)|0; - $135 = ($i$11|0)>(-1); - if ($135) { - $dest$1127 = $134;$i$1128 = $i$11;$src$1126 = $133; - } else { - break; - } - } - } - break; - } - default: { - break L13; - } - } - } while(0); - $136 = (($j$084) + 1)|0; - $137 = ($136|0)<($y|0); - if ($137) { - $j$084 = $136; - } else { - break L11; - } - } - ___assert_fail((23184|0),(21839|0),1382,(23163|0)); - // unreachable; - } - } while(0); - _free($data); - $$0 = $4; - return ($$0|0); + $6 = (($4) + ($2)|0); + $7 = ((($0)) + 40|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($6>>>0)>($8>>>0); + if ($9) { + $10 = ((($0)) + 96|0); + HEAP32[$10>>2] = 1; + $$0 = 0; + return ($$0|0); + } else { + _memcpy(($1|0),($4|0),($2|0))|0; + $11 = HEAP32[$3>>2]|0; + $12 = (($11) + ($2)|0); + HEAP32[$3>>2] = $12; + $$0 = 1; + return ($$0|0); + } + return (0)|0; } -function _stbi__compute_y($r,$g,$b) { - $r = $r|0; - $g = $g|0; - $b = $b|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; +function _setup_temp_malloc($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ($r*77)|0; - $1 = ($g*150)|0; - $2 = (($1) + ($0))|0; - $3 = ($b*29)|0; - $4 = (($2) + ($3))|0; - $5 = $4 >>> 8; - $6 = $5&255; - return ($6|0); + $2 = (($1) + 3)|0; + $3 = $2 & -4; + $4 = ((($0)) + 80|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==(0|0); + if ($6) { + $14 = (_malloc($3)|0); + $$0 = $14; + return ($$0|0); + } + $7 = ((($0)) + 92|0); + $8 = HEAP32[$7>>2]|0; + $9 = (($8) - ($3))|0; + $10 = ((($0)) + 88|0); + $11 = HEAP32[$10>>2]|0; + $12 = ($9|0)<($11|0); + if ($12) { + $$0 = 0; + return ($$0|0); + } + HEAP32[$7>>2] = $9; + $13 = (($5) + ($9)|0); + $$0 = $13; + return ($$0|0); } -function _stbi__pic_load_core($s,$width,$height,$comp,$result) { - $s = $s|0; - $width = $width|0; - $height = $height|0; - $comp = $comp|0; - $result = $result|0; - var $$ = 0, $$0 = 0, $$lcssa108 = 0, $$lcssa111 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; - var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; - var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; - var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $act_comp$0 = 0; - var $count3$0 = 0, $count3$1 = 0, $dest$038 = 0, $dest$135 = 0, $dest$2$lcssa = 0, $dest$230 = 0, $dest$327 = 0, $dest$425 = 0, $dest$523 = 0, $dest$6 = 0, $exitcond = 0, $exitcond57 = 0, $i$031 = 0, $i4$026 = 0, $i4$124 = 0, $left$036 = 0, $left2$028 = 0, $num_packets$0 = 0, $num_packets$0$lcssa105 = 0, $packet_idx$041 = 0; - var $packets = 0, $scevgep = 0, $scevgep56 = 0, $value = 0, $value5 = 0, $x$039 = 0, $y$044 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; - $packets = sp + 8|0; - $value = sp + 4|0; - $value5 = sp; - $act_comp$0 = 0;$num_packets$0 = 0; +function _imdct_step3_iter0_loop($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0100 = 0, $$09499 = 0, $$09598 = 0, $$09697 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0, $12 = 0.0; + var $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0; + var $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0; + var $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0; + var $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0, $87 = 0.0, $88 = 0.0; + var $89 = 0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0, label = 0, sp = 0; + sp = STACKTOP; + $5 = (($1) + ($2<<2)|0); + $6 = $0 & 3; + $7 = ($6|0)==(0); + if (!($7)) { + ___assert_fail((17273|0),(17088|0),2007,(17286|0)); + // unreachable; + } + $8 = $0 >> 2; + $9 = ($8|0)>(0); + if (!($9)) { + return; + } + $10 = (($5) + ($3<<2)|0); + $$0100 = $4;$$09499 = $5;$$09598 = $8;$$09697 = $10; while(1) { - $0 = ($num_packets$0|0)==(10); - if ($0) { - label = 3; - break; - } - $1 = (($num_packets$0) + 1)|0; - $2 = (_stbi__get8($s)|0); - $3 = (_stbi__get8($s)|0); - $4 = (($packets) + (($num_packets$0*3)|0)|0); - HEAP8[$4>>0] = $3; - $5 = (_stbi__get8($s)|0); - $6 = (((($packets) + (($num_packets$0*3)|0)|0)) + 1|0); - HEAP8[$6>>0] = $5; - $7 = (_stbi__get8($s)|0); - $8 = (((($packets) + (($num_packets$0*3)|0)|0)) + 2|0); - HEAP8[$8>>0] = $7; - $9 = $7&255; - $10 = $9 | $act_comp$0; - $11 = (_stbi__at_eof($s)|0); - $12 = ($11|0)==(0); - if (!($12)) { - label = 5; - break; - } - $13 = HEAP8[$4>>0]|0; - $14 = ($13<<24>>24)==(8); - if (!($14)) { - label = 7; + $11 = +HEAPF32[$$09499>>2]; + $12 = +HEAPF32[$$09697>>2]; + $13 = $11 - $12; + $14 = ((($$09499)) + -4|0); + $15 = +HEAPF32[$14>>2]; + $16 = ((($$09697)) + -4|0); + $17 = +HEAPF32[$16>>2]; + $18 = $15 - $17; + $19 = $11 + $12; + HEAPF32[$$09499>>2] = $19; + $20 = +HEAPF32[$16>>2]; + $21 = $15 + $20; + HEAPF32[$14>>2] = $21; + $22 = +HEAPF32[$$0100>>2]; + $23 = $13 * $22; + $24 = ((($$0100)) + 4|0); + $25 = +HEAPF32[$24>>2]; + $26 = $18 * $25; + $27 = $23 - $26; + HEAPF32[$$09697>>2] = $27; + $28 = +HEAPF32[$$0100>>2]; + $29 = $18 * $28; + $30 = +HEAPF32[$24>>2]; + $31 = $13 * $30; + $32 = $29 + $31; + HEAPF32[$16>>2] = $32; + $33 = ((($$0100)) + 32|0); + $34 = ((($$09499)) + -8|0); + $35 = +HEAPF32[$34>>2]; + $36 = ((($$09697)) + -8|0); + $37 = +HEAPF32[$36>>2]; + $38 = $35 - $37; + $39 = ((($$09499)) + -12|0); + $40 = +HEAPF32[$39>>2]; + $41 = ((($$09697)) + -12|0); + $42 = +HEAPF32[$41>>2]; + $43 = $40 - $42; + $44 = $35 + $37; + HEAPF32[$34>>2] = $44; + $45 = +HEAPF32[$41>>2]; + $46 = $40 + $45; + HEAPF32[$39>>2] = $46; + $47 = +HEAPF32[$33>>2]; + $48 = $38 * $47; + $49 = ((($$0100)) + 36|0); + $50 = +HEAPF32[$49>>2]; + $51 = $43 * $50; + $52 = $48 - $51; + HEAPF32[$36>>2] = $52; + $53 = +HEAPF32[$33>>2]; + $54 = $43 * $53; + $55 = +HEAPF32[$49>>2]; + $56 = $38 * $55; + $57 = $54 + $56; + HEAPF32[$41>>2] = $57; + $58 = ((($$0100)) + 64|0); + $59 = ((($$09499)) + -16|0); + $60 = +HEAPF32[$59>>2]; + $61 = ((($$09697)) + -16|0); + $62 = +HEAPF32[$61>>2]; + $63 = $60 - $62; + $64 = ((($$09499)) + -20|0); + $65 = +HEAPF32[$64>>2]; + $66 = ((($$09697)) + -20|0); + $67 = +HEAPF32[$66>>2]; + $68 = $65 - $67; + $69 = $60 + $62; + HEAPF32[$59>>2] = $69; + $70 = +HEAPF32[$66>>2]; + $71 = $65 + $70; + HEAPF32[$64>>2] = $71; + $72 = +HEAPF32[$58>>2]; + $73 = $63 * $72; + $74 = ((($$0100)) + 68|0); + $75 = +HEAPF32[$74>>2]; + $76 = $68 * $75; + $77 = $73 - $76; + HEAPF32[$61>>2] = $77; + $78 = +HEAPF32[$58>>2]; + $79 = $68 * $78; + $80 = +HEAPF32[$74>>2]; + $81 = $63 * $80; + $82 = $79 + $81; + HEAPF32[$66>>2] = $82; + $83 = ((($$0100)) + 96|0); + $84 = ((($$09499)) + -24|0); + $85 = +HEAPF32[$84>>2]; + $86 = ((($$09697)) + -24|0); + $87 = +HEAPF32[$86>>2]; + $88 = $85 - $87; + $89 = ((($$09499)) + -28|0); + $90 = +HEAPF32[$89>>2]; + $91 = ((($$09697)) + -28|0); + $92 = +HEAPF32[$91>>2]; + $93 = $90 - $92; + $94 = $85 + $87; + HEAPF32[$84>>2] = $94; + $95 = +HEAPF32[$91>>2]; + $96 = $90 + $95; + HEAPF32[$89>>2] = $96; + $97 = +HEAPF32[$83>>2]; + $98 = $88 * $97; + $99 = ((($$0100)) + 100|0); + $100 = +HEAPF32[$99>>2]; + $101 = $93 * $100; + $102 = $98 - $101; + HEAPF32[$86>>2] = $102; + $103 = +HEAPF32[$83>>2]; + $104 = $93 * $103; + $105 = +HEAPF32[$99>>2]; + $106 = $88 * $105; + $107 = $104 + $106; + HEAPF32[$91>>2] = $107; + $108 = ((($$0100)) + 128|0); + $109 = ((($$09499)) + -32|0); + $110 = ((($$09697)) + -32|0); + $111 = (($$09598) + -1)|0; + $112 = ($$09598|0)>(1); + if ($112) { + $$0100 = $108;$$09499 = $109;$$09598 = $111;$$09697 = $110; + } else { break; } - $15 = ($2<<24>>24)==(0); - if ($15) { - $$lcssa108 = $1;$$lcssa111 = $10;$num_packets$0$lcssa105 = $num_packets$0; - label = 9; - break; + } + return; +} +function _imdct_step3_inner_r_loop($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$0103 = 0, $$097102 = 0, $$098101 = 0, $$099100 = 0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $12 = 0.0, $13 = 0; + var $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0; + var $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0.0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0; + var $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0.0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0; + var $72 = 0.0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0, $89 = 0.0, $9 = 0; + var $90 = 0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $6 = (($1) + ($2<<2)|0); + $7 = $0 >> 2; + $8 = ($7|0)>(0); + if (!($8)) { + return; + } + $9 = (($6) + ($3<<2)|0); + $$0103 = $9;$$097102 = $6;$$098101 = $4;$$099100 = $7; + while(1) { + $10 = +HEAPF32[$$097102>>2]; + $11 = +HEAPF32[$$0103>>2]; + $12 = $10 - $11; + $13 = ((($$097102)) + -4|0); + $14 = +HEAPF32[$13>>2]; + $15 = ((($$0103)) + -4|0); + $16 = +HEAPF32[$15>>2]; + $17 = $14 - $16; + $18 = $10 + $11; + HEAPF32[$$097102>>2] = $18; + $19 = +HEAPF32[$15>>2]; + $20 = $14 + $19; + HEAPF32[$13>>2] = $20; + $21 = +HEAPF32[$$098101>>2]; + $22 = $12 * $21; + $23 = ((($$098101)) + 4|0); + $24 = +HEAPF32[$23>>2]; + $25 = $17 * $24; + $26 = $22 - $25; + HEAPF32[$$0103>>2] = $26; + $27 = +HEAPF32[$$098101>>2]; + $28 = $17 * $27; + $29 = +HEAPF32[$23>>2]; + $30 = $12 * $29; + $31 = $28 + $30; + HEAPF32[$15>>2] = $31; + $32 = (($$098101) + ($5<<2)|0); + $33 = ((($$097102)) + -8|0); + $34 = +HEAPF32[$33>>2]; + $35 = ((($$0103)) + -8|0); + $36 = +HEAPF32[$35>>2]; + $37 = $34 - $36; + $38 = ((($$097102)) + -12|0); + $39 = +HEAPF32[$38>>2]; + $40 = ((($$0103)) + -12|0); + $41 = +HEAPF32[$40>>2]; + $42 = $39 - $41; + $43 = $34 + $36; + HEAPF32[$33>>2] = $43; + $44 = +HEAPF32[$40>>2]; + $45 = $39 + $44; + HEAPF32[$38>>2] = $45; + $46 = +HEAPF32[$32>>2]; + $47 = $37 * $46; + $48 = ((($32)) + 4|0); + $49 = +HEAPF32[$48>>2]; + $50 = $42 * $49; + $51 = $47 - $50; + HEAPF32[$35>>2] = $51; + $52 = +HEAPF32[$32>>2]; + $53 = $42 * $52; + $54 = +HEAPF32[$48>>2]; + $55 = $37 * $54; + $56 = $53 + $55; + HEAPF32[$40>>2] = $56; + $57 = (($32) + ($5<<2)|0); + $58 = ((($$097102)) + -16|0); + $59 = +HEAPF32[$58>>2]; + $60 = ((($$0103)) + -16|0); + $61 = +HEAPF32[$60>>2]; + $62 = $59 - $61; + $63 = ((($$097102)) + -20|0); + $64 = +HEAPF32[$63>>2]; + $65 = ((($$0103)) + -20|0); + $66 = +HEAPF32[$65>>2]; + $67 = $64 - $66; + $68 = $59 + $61; + HEAPF32[$58>>2] = $68; + $69 = +HEAPF32[$65>>2]; + $70 = $64 + $69; + HEAPF32[$63>>2] = $70; + $71 = +HEAPF32[$57>>2]; + $72 = $62 * $71; + $73 = ((($57)) + 4|0); + $74 = +HEAPF32[$73>>2]; + $75 = $67 * $74; + $76 = $72 - $75; + HEAPF32[$60>>2] = $76; + $77 = +HEAPF32[$57>>2]; + $78 = $67 * $77; + $79 = +HEAPF32[$73>>2]; + $80 = $62 * $79; + $81 = $78 + $80; + HEAPF32[$65>>2] = $81; + $82 = (($57) + ($5<<2)|0); + $83 = ((($$097102)) + -24|0); + $84 = +HEAPF32[$83>>2]; + $85 = ((($$0103)) + -24|0); + $86 = +HEAPF32[$85>>2]; + $87 = $84 - $86; + $88 = ((($$097102)) + -28|0); + $89 = +HEAPF32[$88>>2]; + $90 = ((($$0103)) + -28|0); + $91 = +HEAPF32[$90>>2]; + $92 = $89 - $91; + $93 = $84 + $86; + HEAPF32[$83>>2] = $93; + $94 = +HEAPF32[$90>>2]; + $95 = $89 + $94; + HEAPF32[$88>>2] = $95; + $96 = +HEAPF32[$82>>2]; + $97 = $87 * $96; + $98 = ((($82)) + 4|0); + $99 = +HEAPF32[$98>>2]; + $100 = $92 * $99; + $101 = $97 - $100; + HEAPF32[$85>>2] = $101; + $102 = +HEAPF32[$82>>2]; + $103 = $92 * $102; + $104 = +HEAPF32[$98>>2]; + $105 = $87 * $104; + $106 = $103 + $105; + HEAPF32[$90>>2] = $106; + $107 = ((($$097102)) + -32|0); + $108 = ((($$0103)) + -32|0); + $109 = (($82) + ($5<<2)|0); + $110 = (($$099100) + -1)|0; + $111 = ($$099100|0)>(1); + if ($111) { + $$0103 = $108;$$097102 = $107;$$098101 = $109;$$099100 = $110; } else { - $act_comp$0 = $10;$num_packets$0 = $1; + break; } } - if ((label|0) == 3) { - _stbi__err(23073); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + return; +} +function _imdct_step3_inner_s_loop($0,$1,$2,$3,$4,$5,$6) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + var $$0129132 = 0, $$0130131 = 0, $$0133 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0; + var $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0; + var $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0.0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0.0, $57 = 0.0; + var $58 = 0.0, $59 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0.0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0.0, $74 = 0, $75 = 0.0, $76 = 0.0; + var $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0.0, $88 = 0, $89 = 0.0, $9 = 0.0, $90 = 0.0, $91 = 0, $92 = 0.0, $93 = 0, $94 = 0.0; + var $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $7 = +HEAPF32[$4>>2]; + $8 = ((($4)) + 4|0); + $9 = +HEAPF32[$8>>2]; + $10 = (($4) + ($5<<2)|0); + $11 = +HEAPF32[$10>>2]; + $12 = (($5) + 1)|0; + $13 = (($4) + ($12<<2)|0); + $14 = +HEAPF32[$13>>2]; + $15 = $5 << 1; + $16 = (($4) + ($15<<2)|0); + $17 = +HEAPF32[$16>>2]; + $18 = $15 | 1; + $19 = (($4) + ($18<<2)|0); + $20 = +HEAPF32[$19>>2]; + $21 = ($5*3)|0; + $22 = (($4) + ($21<<2)|0); + $23 = +HEAPF32[$22>>2]; + $24 = (($21) + 1)|0; + $25 = (($4) + ($24<<2)|0); + $26 = +HEAPF32[$25>>2]; + $27 = (($1) + ($2<<2)|0); + $28 = ($0|0)>(0); + if (!($28)) { + return; } - else if ((label|0) == 5) { - _stbi__err(23186); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + $29 = (($27) + ($3<<2)|0); + $30 = (0 - ($6))|0; + $$0129132 = $27;$$0130131 = $0;$$0133 = $29; + while(1) { + $31 = +HEAPF32[$$0129132>>2]; + $32 = +HEAPF32[$$0133>>2]; + $33 = $31 - $32; + $34 = ((($$0129132)) + -4|0); + $35 = +HEAPF32[$34>>2]; + $36 = ((($$0133)) + -4|0); + $37 = +HEAPF32[$36>>2]; + $38 = $35 - $37; + $39 = $31 + $32; + HEAPF32[$$0129132>>2] = $39; + $40 = +HEAPF32[$36>>2]; + $41 = $35 + $40; + HEAPF32[$34>>2] = $41; + $42 = $7 * $33; + $43 = $9 * $38; + $44 = $42 - $43; + HEAPF32[$$0133>>2] = $44; + $45 = $7 * $38; + $46 = $9 * $33; + $47 = $46 + $45; + HEAPF32[$36>>2] = $47; + $48 = ((($$0129132)) + -8|0); + $49 = +HEAPF32[$48>>2]; + $50 = ((($$0133)) + -8|0); + $51 = +HEAPF32[$50>>2]; + $52 = $49 - $51; + $53 = ((($$0129132)) + -12|0); + $54 = +HEAPF32[$53>>2]; + $55 = ((($$0133)) + -12|0); + $56 = +HEAPF32[$55>>2]; + $57 = $54 - $56; + $58 = $49 + $51; + HEAPF32[$48>>2] = $58; + $59 = +HEAPF32[$55>>2]; + $60 = $54 + $59; + HEAPF32[$53>>2] = $60; + $61 = $11 * $52; + $62 = $14 * $57; + $63 = $61 - $62; + HEAPF32[$50>>2] = $63; + $64 = $11 * $57; + $65 = $14 * $52; + $66 = $65 + $64; + HEAPF32[$55>>2] = $66; + $67 = ((($$0129132)) + -16|0); + $68 = +HEAPF32[$67>>2]; + $69 = ((($$0133)) + -16|0); + $70 = +HEAPF32[$69>>2]; + $71 = $68 - $70; + $72 = ((($$0129132)) + -20|0); + $73 = +HEAPF32[$72>>2]; + $74 = ((($$0133)) + -20|0); + $75 = +HEAPF32[$74>>2]; + $76 = $73 - $75; + $77 = $68 + $70; + HEAPF32[$67>>2] = $77; + $78 = +HEAPF32[$74>>2]; + $79 = $73 + $78; + HEAPF32[$72>>2] = $79; + $80 = $17 * $71; + $81 = $20 * $76; + $82 = $80 - $81; + HEAPF32[$69>>2] = $82; + $83 = $17 * $76; + $84 = $20 * $71; + $85 = $84 + $83; + HEAPF32[$74>>2] = $85; + $86 = ((($$0129132)) + -24|0); + $87 = +HEAPF32[$86>>2]; + $88 = ((($$0133)) + -24|0); + $89 = +HEAPF32[$88>>2]; + $90 = $87 - $89; + $91 = ((($$0129132)) + -28|0); + $92 = +HEAPF32[$91>>2]; + $93 = ((($$0133)) + -28|0); + $94 = +HEAPF32[$93>>2]; + $95 = $92 - $94; + $96 = $87 + $89; + HEAPF32[$86>>2] = $96; + $97 = +HEAPF32[$93>>2]; + $98 = $92 + $97; + HEAPF32[$91>>2] = $98; + $99 = $23 * $90; + $100 = $26 * $95; + $101 = $99 - $100; + HEAPF32[$88>>2] = $101; + $102 = $23 * $95; + $103 = $26 * $90; + $104 = $103 + $102; + HEAPF32[$93>>2] = $104; + $105 = (($$0129132) + ($30<<2)|0); + $106 = (($$0133) + ($30<<2)|0); + $107 = (($$0130131) + -1)|0; + $108 = ($$0130131|0)>(1); + if ($108) { + $$0129132 = $105;$$0130131 = $107;$$0133 = $106; + } else { + break; + } } - else if ((label|0) == 7) { - _stbi__err(23073); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + return; +} +function _imdct_step3_inner_s_loop_ld654($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$086 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0.0, $28 = 0.0; + var $29 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0.0; + var $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0; + var $67 = 0.0, $68 = 0, $69 = 0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $5 = $4 >> 3; + $6 = (($3) + ($5<<2)|0); + $7 = +HEAPF32[$6>>2]; + $8 = (($1) + ($2<<2)|0); + $9 = $0 << 4; + $10 = (0 - ($9))|0; + $11 = (($8) + ($10<<2)|0); + $12 = ($10|0)<(0); + if ($12) { + $$086 = $8; + } else { + return; } - else if ((label|0) == 9) { - $16 = $$lcssa111 >>> 4; - $17 = $16 & 1; - $18 = (($17) + 3)|0; - HEAP32[$comp>>2] = $18; - $19 = ($height|0)>(0); - if (!($19)) { - $$0 = $result; - STACKTOP = sp;return ($$0|0); - } - $20 = ($num_packets$0$lcssa105|0)>(-1); - $21 = $width << 2; - $22 = ($width|0)>(0); - $23 = ($width|0)>(0); - $24 = ($width|0)>(0); - $y$044 = 0; - L13: while(1) { - L15: do { - if ($20) { - $25 = Math_imul($21, $y$044)|0; - $26 = (($result) + ($25)|0); - $packet_idx$041 = 0; - while(1) { - $27 = (((($packets) + (($packet_idx$041*3)|0)|0)) + 1|0); - $28 = HEAP8[$27>>0]|0; - $29 = $28&255; - switch ($29|0) { - case 0: { - if ($22) { - $33 = (((($packets) + (($packet_idx$041*3)|0)|0)) + 2|0); - $34 = HEAP8[$33>>0]|0; - $35 = $34&255; - $dest$038 = $26;$x$039 = 0; - while(1) { - $36 = (_stbi__readval($s,$35,$dest$038)|0); - $37 = ($36|0)==(0|0); - if ($37) { - $$0 = 0; - label = 52; - break L13; - } - $38 = (($x$039) + 1)|0; - $39 = ((($dest$038)) + 4|0); - $40 = ($38|0)<($width|0); - if ($40) { - $dest$038 = $39;$x$039 = $38; - } else { - break; - } - } - } - break; - } - case 1: { - if ($23) { - $32 = (((($packets) + (($packet_idx$041*3)|0)|0)) + 2|0); - $dest$135 = $26;$left$036 = $width; - while(1) { - $41 = (_stbi__get8($s)|0); - $42 = (_stbi__at_eof($s)|0); - $43 = ($42|0)==(0); - if (!($43)) { - label = 24; - break L13; - } - $44 = HEAP8[$32>>0]|0; - $45 = $44&255; - $46 = (_stbi__readval($s,$45,$value)|0); - $47 = ($46|0)==(0|0); - if ($47) { - $$0 = 0; - label = 52; - break L13; - } - $48 = $41&255; - $49 = ($48|0)>($left$036|0); - $50 = $left$036&255; - $$ = $49 ? $50 : $41; - $51 = $$&255; - $52 = ($$<<24>>24)==(0); - if ($52) { - $dest$2$lcssa = $dest$135; - } else { - $53 = $$&255; - $54 = $53 << 2; - $dest$230 = $dest$135;$i$031 = 0; - while(1) { - $55 = HEAP8[$32>>0]|0; - $56 = $55&255; - _stbi__copyval($56,$dest$230,$value); - $57 = (($i$031) + 1)|0; - $58 = ((($dest$230)) + 4|0); - $exitcond57 = ($57|0)==($53|0); - if ($exitcond57) { - break; - } else { - $dest$230 = $58;$i$031 = $57; - } - } - $scevgep56 = (($dest$135) + ($54)|0); - $dest$2$lcssa = $scevgep56; - } - $59 = (($left$036) - ($51))|0; - $60 = ($59|0)>(0); - if ($60) { - $dest$135 = $dest$2$lcssa;$left$036 = $59; - } else { - break; - } - } - } - break; - } - case 2: { - if ($24) { - $30 = (((($packets) + (($packet_idx$041*3)|0)|0)) + 2|0); - $31 = (((($packets) + (($packet_idx$041*3)|0)|0)) + 2|0); - $dest$327 = $26;$left2$028 = $width; - while(1) { - $61 = (_stbi__get8($s)|0); - $62 = $61&255; - $63 = (_stbi__at_eof($s)|0); - $64 = ($63|0)==(0); - if (!($64)) { - label = 32; - break L13; - } - $65 = ($61<<24>>24)<(0); - if ($65) { - $66 = ($61<<24>>24)==(-128); - if ($66) { - $67 = (_stbi__get16be($s)|0); - $count3$0 = $67; - } else { - $68 = (($62) + -127)|0; - $count3$0 = $68; - } - $69 = ($count3$0|0)>($left2$028|0); - if ($69) { - label = 38; - break L13; - } - $70 = HEAP8[$30>>0]|0; - $71 = $70&255; - $72 = (_stbi__readval($s,$71,$value5)|0); - $73 = ($72|0)==(0|0); - if ($73) { - $$0 = 0; - label = 52; - break L13; - } - $74 = ($count3$0|0)>(0); - if ($74) { - $75 = $count3$0 << 2; - $dest$425 = $dest$327;$i4$026 = 0; - while(1) { - $76 = HEAP8[$30>>0]|0; - $77 = $76&255; - _stbi__copyval($77,$dest$425,$value5); - $78 = (($i4$026) + 1)|0; - $79 = ((($dest$425)) + 4|0); - $exitcond = ($78|0)==($count3$0|0); - if ($exitcond) { - break; - } else { - $dest$425 = $79;$i4$026 = $78; - } - } - $scevgep = (($dest$327) + ($75)|0); - $count3$1 = $count3$0;$dest$6 = $scevgep; - } else { - $count3$1 = $count3$0;$dest$6 = $dest$327; - } - } else { - $80 = (($62) + 1)|0; - $81 = ($62|0)<($left2$028|0); - if (!($81)) { - label = 45; - break L13; - } - $82 = HEAP8[$31>>0]|0; - $83 = $82&255; - $dest$523 = $dest$327;$i4$124 = 0; - while(1) { - $84 = (_stbi__readval($s,$83,$dest$523)|0); - $85 = ($84|0)==(0|0); - if ($85) { - $$0 = 0; - label = 52; - break L13; - } - $86 = (($i4$124) + 1)|0; - $87 = ((($dest$523)) + 4|0); - $88 = ($86|0)<($80|0); - if ($88) { - $dest$523 = $87;$i4$124 = $86; - } else { - $count3$1 = $80;$dest$6 = $87; - break; - } - } - } - $89 = (($left2$028) - ($count3$1))|0; - $90 = ($89|0)>(0); - if ($90) { - $dest$327 = $dest$6;$left2$028 = $89; - } else { - break; - } - } - } - break; - } - default: { - label = 20; - break L13; - } - } - $91 = (($packet_idx$041) + 1)|0; - $92 = ($91|0)<($$lcssa108|0); - if ($92) { - $packet_idx$041 = $91; - } else { - break L15; - } - } - } - } while(0); - $93 = (($y$044) + 1)|0; - $94 = ($93|0)<($height|0); - if ($94) { - $y$044 = $93; - } else { - $$0 = $result; - label = 52; - break; - } - } - if ((label|0) == 20) { - _stbi__err(23073); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - else if ((label|0) == 24) { - _stbi__err(23186); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - else if ((label|0) == 32) { - _stbi__err(23186); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - else if ((label|0) == 38) { - _stbi__err(23186); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - else if ((label|0) == 45) { - _stbi__err(23186); - $$0 = 0; - STACKTOP = sp;return ($$0|0); + while(1) { + $13 = +HEAPF32[$$086>>2]; + $14 = ((($$086)) + -32|0); + $15 = +HEAPF32[$14>>2]; + $16 = $13 - $15; + $17 = ((($$086)) + -4|0); + $18 = +HEAPF32[$17>>2]; + $19 = ((($$086)) + -36|0); + $20 = +HEAPF32[$19>>2]; + $21 = $18 - $20; + $22 = $13 + $15; + HEAPF32[$$086>>2] = $22; + $23 = $18 + $20; + HEAPF32[$17>>2] = $23; + HEAPF32[$14>>2] = $16; + HEAPF32[$19>>2] = $21; + $24 = ((($$086)) + -8|0); + $25 = +HEAPF32[$24>>2]; + $26 = ((($$086)) + -40|0); + $27 = +HEAPF32[$26>>2]; + $28 = $25 - $27; + $29 = ((($$086)) + -12|0); + $30 = +HEAPF32[$29>>2]; + $31 = ((($$086)) + -44|0); + $32 = +HEAPF32[$31>>2]; + $33 = $30 - $32; + $34 = $25 + $27; + HEAPF32[$24>>2] = $34; + $35 = $30 + $32; + HEAPF32[$29>>2] = $35; + $36 = $28 + $33; + $37 = $7 * $36; + HEAPF32[$26>>2] = $37; + $38 = $33 - $28; + $39 = $7 * $38; + HEAPF32[$31>>2] = $39; + $40 = ((($$086)) + -48|0); + $41 = +HEAPF32[$40>>2]; + $42 = ((($$086)) + -16|0); + $43 = +HEAPF32[$42>>2]; + $44 = $41 - $43; + $45 = ((($$086)) + -20|0); + $46 = +HEAPF32[$45>>2]; + $47 = ((($$086)) + -52|0); + $48 = +HEAPF32[$47>>2]; + $49 = $46 - $48; + $50 = $41 + $43; + HEAPF32[$42>>2] = $50; + $51 = $46 + $48; + HEAPF32[$45>>2] = $51; + HEAPF32[$40>>2] = $49; + HEAPF32[$47>>2] = $44; + $52 = ((($$086)) + -56|0); + $53 = +HEAPF32[$52>>2]; + $54 = ((($$086)) + -24|0); + $55 = +HEAPF32[$54>>2]; + $56 = $53 - $55; + $57 = ((($$086)) + -28|0); + $58 = +HEAPF32[$57>>2]; + $59 = ((($$086)) + -60|0); + $60 = +HEAPF32[$59>>2]; + $61 = $58 - $60; + $62 = $53 + $55; + HEAPF32[$54>>2] = $62; + $63 = $58 + $60; + HEAPF32[$57>>2] = $63; + $64 = $56 + $61; + $65 = $7 * $64; + HEAPF32[$52>>2] = $65; + $66 = $56 - $61; + $67 = $7 * $66; + HEAPF32[$59>>2] = $67; + _iter_54($$086); + _iter_54($14); + $68 = ((($$086)) + -64|0); + $69 = ($68>>>0)>($11>>>0); + if ($69) { + $$086 = $68; + } else { + break; } - else if ((label|0) == 52) { - STACKTOP = sp;return ($$0|0); + } + return; +} +function _iter_54($0) { + $0 = $0|0; + var $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0; + var $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $1 = +HEAPF32[$0>>2]; + $2 = ((($0)) + -16|0); + $3 = +HEAPF32[$2>>2]; + $4 = $1 - $3; + $5 = $1 + $3; + $6 = ((($0)) + -8|0); + $7 = +HEAPF32[$6>>2]; + $8 = ((($0)) + -24|0); + $9 = +HEAPF32[$8>>2]; + $10 = $7 + $9; + $11 = $7 - $9; + $12 = $5 + $10; + HEAPF32[$0>>2] = $12; + $13 = $5 - $10; + HEAPF32[$6>>2] = $13; + $14 = ((($0)) + -12|0); + $15 = +HEAPF32[$14>>2]; + $16 = ((($0)) + -28|0); + $17 = +HEAPF32[$16>>2]; + $18 = $15 - $17; + $19 = $4 + $18; + HEAPF32[$2>>2] = $19; + $20 = $4 - $18; + HEAPF32[$8>>2] = $20; + $21 = ((($0)) + -4|0); + $22 = +HEAPF32[$21>>2]; + $23 = ((($0)) + -20|0); + $24 = +HEAPF32[$23>>2]; + $25 = $22 - $24; + $26 = $22 + $24; + $27 = $15 + $17; + $28 = $27 + $26; + HEAPF32[$21>>2] = $28; + $29 = $26 - $27; + HEAPF32[$14>>2] = $29; + $30 = $25 - $11; + HEAPF32[$23>>2] = $30; + $31 = $11 + $25; + HEAPF32[$16>>2] = $31; + return; +} +function _draw_line($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$ = 0, $$0$pn = 0, $$05368 = 0, $$056 = 0, $$05666 = 0, $$05669 = 0, $$1 = 0, $$155 = 0, $$155$sink67 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $20 = 0.0; + var $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ispos = 0, $ispos58 = 0, $neg = 0, $neg59 = 0; + var label = 0, sp = 0; + sp = STACKTOP; + $6 = (($4) - ($2))|0; + $7 = (($3) - ($1))|0; + $ispos = ($6|0)>(-1); + $neg = (0 - ($6))|0; + $8 = $ispos ? $6 : $neg; + $9 = (($6|0) / ($7|0))&-1; + $10 = $6 >> 31; + $11 = $10 | 1; + $ispos58 = ($9|0)>(-1); + $neg59 = (0 - ($9))|0; + $12 = $ispos58 ? $9 : $neg59; + $13 = Math_imul($12, $7)|0; + $14 = (($8) - ($13))|0; + $15 = ($3|0)>($5|0); + $$ = $15 ? $5 : $3; + $16 = ($$|0)>($1|0); + if (!($16)) { + return; + } + $17 = (3772 + ($2<<2)|0); + $18 = +HEAPF32[$17>>2]; + $19 = (($0) + ($1<<2)|0); + $20 = +HEAPF32[$19>>2]; + $21 = $18 * $20; + HEAPF32[$19>>2] = $21; + $$05666 = (($1) + 1)|0; + $22 = ($$05666|0)<($$|0); + if ($22) { + $$05368 = 0;$$05669 = $$05666;$$155$sink67 = $2; + } else { + return; + } + while(1) { + $23 = (($$05368) + ($14))|0; + $24 = ($23|0)<($7|0); + $25 = $24 ? 0 : $11; + $26 = $24 ? 0 : $7; + $$1 = (($23) - ($26))|0; + $$0$pn = (($$155$sink67) + ($9))|0; + $$155 = (($$0$pn) + ($25))|0; + $27 = (3772 + ($$155<<2)|0); + $28 = +HEAPF32[$27>>2]; + $29 = (($0) + ($$05669<<2)|0); + $30 = +HEAPF32[$29>>2]; + $31 = $28 * $30; + HEAPF32[$29>>2] = $31; + $$056 = (($$05669) + 1)|0; + $32 = ($$056|0)<($$|0); + if ($32) { + $$05368 = $$1;$$05669 = $$056;$$155$sink67 = $$155; + } else { + break; } } - return (0)|0; + return; } -function _stbi__readval($s,$channel,$dest) { - $s = $s|0; - $channel = $channel|0; - $dest = $dest|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _make_block_array($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$01617 = 0, $$018 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $exitcond = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = $channel & 128; - $1 = ($0|0)==(0); - if ($1) { - label = 5; - } else { - $2 = (_stbi__at_eof($s)|0); - $3 = ($2|0)==(0); - if ($3) { - $4 = (_stbi__get8($s)|0); - HEAP8[$dest>>0] = $4; - label = 5; + $3 = ($1|0)>(0); + if (!($3)) { + return ($0|0); + } + $4 = (($0) + ($1<<2)|0); + $$01617 = 0;$$018 = $4; + while(1) { + $5 = (($0) + ($$01617<<2)|0); + HEAP32[$5>>2] = $$018; + $6 = (($$018) + ($2)|0); + $7 = (($$01617) + 1)|0; + $exitcond = ($7|0)==($1|0); + if ($exitcond) { + break; + } else { + $$01617 = $7;$$018 = $6; } } - do { - if ((label|0) == 5) { - $5 = $channel & 64; - $6 = ($5|0)==(0); - if (!($6)) { - $7 = (_stbi__at_eof($s)|0); - $8 = ($7|0)==(0); - if (!($8)) { - break; + return ($0|0); +} +function _codebook_decode_deinterleave_repeat($0,$1,$2,$3,$4,$5,$6,$7) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + $7 = $7|0; + var $$ = 0, $$$1115 = 0, $$$3117 = 0, $$0100145 = 0, $$0102$lcssa = 0, $$0102144 = 0, $$0105133 = 0.0, $$0107143 = 0, $$0112132 = 0, $$0114$lcssa = 0, $$0114142 = 0, $$1103134 = 0, $$1108 = 0, $$1111 = 0, $$1113137 = 0, $$1115131 = 0, $$121 = 0, $$122 = 0, $$123 = 0, $$2 = 0; + var $$3117136 = 0, $$3138 = 0, $$5 = 0, $$5119 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; + var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; + var $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0.0; + var $85 = 0.0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $exitcond = 0, $exitcond150 = 0, label = 0, sp = 0; + sp = STACKTOP; + $8 = HEAP32[$4>>2]|0; + $9 = HEAP32[$5>>2]|0; + $10 = HEAP32[$1>>2]|0; + $11 = ((($1)) + 21|0); + $12 = HEAP8[$11>>0]|0; + $13 = ($12<<24>>24)==(0); + if ($13) { + _error($0,21); + $$2 = 0; + return ($$2|0); + } + $14 = ($7|0)>(0); + L5: do { + if ($14) { + $15 = ((($0)) + 1396|0); + $16 = ((($0)) + 1392|0); + $17 = ((($1)) + 8|0); + $18 = ((($1)) + 23|0); + $19 = Math_imul($6, $3)|0; + $20 = ((($1)) + 22|0); + $21 = ((($1)) + 28|0); + $22 = ((($1)) + 28|0); + $23 = ((($1)) + 2092|0); + $$0100145 = $7;$$0102144 = $8;$$0107143 = $10;$$0114142 = $9; + while(1) { + $24 = HEAP32[$15>>2]|0; + $25 = ($24|0)<(10); + if ($25) { + _prep_huffman($0); } - $9 = (_stbi__get8($s)|0); - $10 = ((($dest)) + 1|0); - HEAP8[$10>>0] = $9; - } - $11 = $channel & 32; - $12 = ($11|0)==(0); - if (!($12)) { - $13 = (_stbi__at_eof($s)|0); - $14 = ($13|0)==(0); - if (!($14)) { + $26 = HEAP32[$16>>2]|0; + $27 = $26 & 1023; + $28 = (((($1)) + 36|0) + ($27<<1)|0); + $29 = HEAP16[$28>>1]|0; + $30 = $29 << 16 >> 16; + $31 = ($29<<16>>16)>(-1); + if ($31) { + $32 = HEAP32[$17>>2]|0; + $33 = (($32) + ($30)|0); + $34 = HEAP8[$33>>0]|0; + $35 = $34&255; + $36 = $26 >>> $35; + HEAP32[$16>>2] = $36; + $37 = HEAP32[$15>>2]|0; + $38 = (($37) - ($35))|0; + $39 = ($38|0)<(0); + $$ = $39 ? 0 : $38; + $$121 = $39 ? -1 : $30; + HEAP32[$15>>2] = $$; + $$1111 = $$121; + } else { + $40 = (_codebook_decode_scalar_raw($0,$1)|0); + $$1111 = $40; + } + $41 = HEAP8[$18>>0]|0; + $42 = ($41<<24>>24)==(0); + if (!($42)) { + $43 = HEAP32[$23>>2]|0; + $44 = ($$1111|0)<($43|0); + if (!($44)) { + label = 12; + break; + } + } + $45 = ($$1111|0)<(0); + if ($45) { break; } - $15 = (_stbi__get8($s)|0); - $16 = ((($dest)) + 2|0); - HEAP8[$16>>0] = $15; + $52 = Math_imul($$0114142, $3)|0; + $53 = (($$0107143) + ($52))|0; + $54 = (($53) + ($$0102144))|0; + $55 = ($54|0)>($19|0); + $56 = (($19) - ($52))|0; + $57 = (($56) + ($$0102144))|0; + $$1108 = $55 ? $57 : $$0107143; + $58 = HEAP32[$1>>2]|0; + $59 = Math_imul($58, $$1111)|0; + $60 = HEAP8[$20>>0]|0; + $61 = ($60<<24>>24)==(0); + $62 = ($$1108|0)>(0); + if ($61) { + if ($62) { + $$1113137 = 0;$$3117136 = $$0114142;$$3138 = $$0102144; + while(1) { + $78 = (($2) + ($$3138<<2)|0); + $79 = HEAP32[$78>>2]|0; + $80 = ($79|0)==(0|0); + if (!($80)) { + $81 = HEAP32[$21>>2]|0; + $82 = (($$1113137) + ($59))|0; + $83 = (($81) + ($82<<2)|0); + $84 = +HEAPF32[$83>>2]; + $85 = $84 + 0.0; + $86 = (($79) + ($$3117136<<2)|0); + $87 = +HEAPF32[$86>>2]; + $88 = $87 + $85; + HEAPF32[$86>>2] = $88; + } + $89 = (($$3138) + 1)|0; + $90 = ($89|0)==($3|0); + $91 = $90&1; + $$$3117 = (($91) + ($$3117136))|0; + $$123 = $90 ? 0 : $89; + $92 = (($$1113137) + 1)|0; + $exitcond150 = ($92|0)==($$1108|0); + if ($exitcond150) { + $$5 = $$123;$$5119 = $$$3117; + break; + } else { + $$1113137 = $92;$$3117136 = $$$3117;$$3138 = $$123; + } + } + } else { + $$5 = $$0102144;$$5119 = $$0114142; + } + } else { + if ($62) { + $63 = HEAP32[$22>>2]|0; + $$0105133 = 0.0;$$0112132 = 0;$$1103134 = $$0102144;$$1115131 = $$0114142; + while(1) { + $64 = (($$0112132) + ($59))|0; + $65 = (($63) + ($64<<2)|0); + $66 = +HEAPF32[$65>>2]; + $67 = $$0105133 + $66; + $68 = (($2) + ($$1103134<<2)|0); + $69 = HEAP32[$68>>2]|0; + $70 = ($69|0)==(0|0); + $71 = (($69) + ($$1115131<<2)|0); + if (!($70)) { + $72 = +HEAPF32[$71>>2]; + $73 = $67 + $72; + HEAPF32[$71>>2] = $73; + } + $74 = (($$1103134) + 1)|0; + $75 = ($74|0)==($3|0); + $76 = $75&1; + $$$1115 = (($76) + ($$1115131))|0; + $$122 = $75 ? 0 : $74; + $77 = (($$0112132) + 1)|0; + $exitcond = ($77|0)==($$1108|0); + if ($exitcond) { + $$5 = $$122;$$5119 = $$$1115; + break; + } else { + $$0105133 = $67;$$0112132 = $77;$$1103134 = $$122;$$1115131 = $$$1115; + } + } + } else { + $$5 = $$0102144;$$5119 = $$0114142; + } + } + $93 = (($$0100145) - ($$1108))|0; + $94 = ($93|0)>(0); + if ($94) { + $$0100145 = $93;$$0102144 = $$5;$$0107143 = $$1108;$$0114142 = $$5119; + } else { + $$0102$lcssa = $$5;$$0114$lcssa = $$5119; + break L5; + } } - $17 = $channel & 16; - $18 = ($17|0)==(0); - if ($18) { - $$0 = $dest; - return ($$0|0); + if ((label|0) == 12) { + ___assert_fail((17353|0),(17088|0),1436,(17389|0)); + // unreachable; } - $19 = (_stbi__at_eof($s)|0); - $20 = ($19|0)==(0); - if ($20) { - $21 = (_stbi__get8($s)|0); - $22 = ((($dest)) + 3|0); - HEAP8[$22>>0] = $21; - $$0 = $dest; - return ($$0|0); + $46 = ((($0)) + 1376|0); + $47 = HEAP8[$46>>0]|0; + $48 = ($47<<24>>24)==(0); + if ($48) { + $49 = ((($0)) + 1384|0); + $50 = HEAP32[$49>>2]|0; + $51 = ($50|0)==(0); + if (!($51)) { + $$2 = 0; + return ($$2|0); + } } + _error($0,21); + $$2 = 0; + return ($$2|0); + } else { + $$0102$lcssa = $8;$$0114$lcssa = $9; } } while(0); - _stbi__err(23186); - $$0 = 0; - return ($$0|0); + HEAP32[$4>>2] = $$0102$lcssa; + HEAP32[$5>>2] = $$0114$lcssa; + $$2 = 1; + return ($$2|0); } -function _stbi__copyval($channel,$dest,$src) { - $channel = $channel|0; - $dest = $dest|0; - $src = $src|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _residue_decode($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$03237 = 0, $$03440 = 0, $$1 = 0, $$13341 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = $channel & 128; - $1 = ($0|0)==(0); - if (!($1)) { - $2 = HEAP8[$src>>0]|0; - HEAP8[$dest>>0] = $2; - } - $3 = $channel & 64; - $4 = ($3|0)==(0); - if (!($4)) { - $5 = ((($src)) + 1|0); - $6 = HEAP8[$5>>0]|0; - $7 = ((($dest)) + 1|0); - HEAP8[$7>>0] = $6; - } - $8 = $channel & 32; - $9 = ($8|0)==(0); - if (!($9)) { - $10 = ((($src)) + 2|0); - $11 = HEAP8[$10>>0]|0; - $12 = ((($dest)) + 2|0); - HEAP8[$12>>0] = $11; - } - $13 = $channel & 16; - $14 = ($13|0)==(0); - if ($14) { - return; + $6 = ($5|0)==(0); + if ($6) { + $8 = HEAP32[$1>>2]|0; + $9 = (($4|0) / ($8|0))&-1; + $10 = (($2) + ($3<<2)|0); + $11 = ($9|0)>(0); + if (!($11)) { + $$1 = 1; + return ($$1|0); + } + $12 = (($4) - ($3))|0; + $$03237 = 0; + while(1) { + $15 = (($10) + ($$03237<<2)|0); + $16 = (($12) - ($$03237))|0; + $17 = (_codebook_decode_step($0,$1,$15,$16,$9)|0); + $18 = ($17|0)==(0); + $14 = (($$03237) + 1)|0; + if ($18) { + $$1 = 0; + label = 10; + break; + } + $13 = ($14|0)<($9|0); + if ($13) { + $$03237 = $14; + } else { + $$1 = 1; + label = 10; + break; + } + } + if ((label|0) == 10) { + return ($$1|0); + } + } else { + $7 = ($4|0)>(0); + if (!($7)) { + $$1 = 1; + return ($$1|0); + } + $$03440 = $3;$$13341 = 0; + while(1) { + $19 = (($2) + ($$03440<<2)|0); + $20 = (($4) - ($$13341))|0; + $21 = (_codebook_decode($0,$1,$19,$20)|0); + $22 = ($21|0)==(0); + if ($22) { + $$1 = 0; + label = 10; + break; + } + $23 = HEAP32[$1>>2]|0; + $24 = (($23) + ($$13341))|0; + $25 = (($23) + ($$03440))|0; + $26 = ($24|0)<($4|0); + if ($26) { + $$03440 = $25;$$13341 = $24; + } else { + $$1 = 1; + label = 10; + break; + } + } + if ((label|0) == 10) { + return ($$1|0); + } } - $15 = ((($src)) + 3|0); - $16 = HEAP8[$15>>0]|0; - $17 = ((($dest)) + 3|0); - HEAP8[$17>>0] = $16; - return; + return (0)|0; } -function _stbi__pic_test_core($s) { - $s = $s|0; - var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $exitcond = 0, $i$01 = 0, $not$ = 0, label = 0, sp = 0; +function _codebook_decode_step($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$ = 0, $$0 = 0, $$028$ = 0.0, $$02832 = 0.0, $$02931 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0; + var $25 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_stbi__pic_is4($s,21468)|0); - $1 = ($0|0)==(0); - if ($1) { + $5 = (_codebook_decode_start($0,$1)|0); + $6 = ($5|0)<(0); + if ($6) { $$0 = 0; return ($$0|0); - } else { - $i$01 = 0; } + $7 = HEAP32[$1>>2]|0; + $8 = ($7|0)<($3|0); + $$ = $8 ? $7 : $3; + $9 = Math_imul($7, $5)|0; + $10 = ($$|0)>(0); + if (!($10)) { + $$0 = 1; + return ($$0|0); + } + $11 = ((($1)) + 28|0); + $12 = HEAP32[$11>>2]|0; + $13 = ((($1)) + 22|0); + $14 = HEAP8[$13>>0]|0; + $15 = ($14<<24>>24)==(0); + $$02832 = 0.0;$$02931 = 0; while(1) { - (_stbi__get8($s)|0); - $2 = (($i$01) + 1)|0; - $exitcond = ($2|0)==(84); - if ($exitcond) { - break; + $16 = (($$02931) + ($9))|0; + $17 = (($12) + ($16<<2)|0); + $18 = +HEAPF32[$17>>2]; + $19 = $$02832 + $18; + $20 = Math_imul($$02931, $4)|0; + $21 = (($2) + ($20<<2)|0); + $22 = +HEAPF32[$21>>2]; + $23 = $22 + $19; + HEAPF32[$21>>2] = $23; + $$028$ = $15 ? $$02832 : $19; + $24 = (($$02931) + 1)|0; + $25 = ($24|0)<($$|0); + if ($25) { + $$02832 = $$028$;$$02931 = $24; } else { - $i$01 = $2; + $$0 = 1; + break; } } - $3 = (_stbi__pic_is4($s,23195)|0); - $not$ = ($3|0)!=(0); - $$ = $not$&1; - $$0 = $$; return ($$0|0); } -function _stbi__gif_load_next($s,$g,$comp) { - $s = $s|0; - $g = $g|0; - $comp = $comp|0; - var $$0 = 0, $$pr = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; - var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; - var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; - var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; - var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; - var $99 = 0, $i$02 = 0, $prev_trans$0 = 0, $prev_trans$1 = 0, label = 0, sp = 0; +function _codebook_decode($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$ = 0, $$0 = 0, $$04046 = 0.0, $$04145 = 0, $$144 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0; + var $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; + var sp = 0; sp = STACKTOP; - $0 = ((($g)) + 8|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - do { - if ($2) { - $3 = (_stbi__gif_header($s,$g,$comp,0)|0); - $4 = ($3|0)==(0); - if ($4) { - $$0 = 0; - return ($$0|0); + $4 = (_codebook_decode_start($0,$1)|0); + $5 = ($4|0)<(0); + if ($5) { + $$0 = 0; + return ($$0|0); + } + $6 = HEAP32[$1>>2]|0; + $7 = ($6|0)<($3|0); + $$ = $7 ? $6 : $3; + $8 = Math_imul($6, $4)|0; + $9 = ((($1)) + 22|0); + $10 = HEAP8[$9>>0]|0; + $11 = ($10<<24>>24)==(0); + $12 = ($$|0)>(0); + if ($11) { + if (!($12)) { + $$0 = 1; + return ($$0|0); + } + $16 = ((($1)) + 28|0); + $17 = HEAP32[$16>>2]|0; + $$144 = 0; + while(1) { + $29 = (($$144) + ($8))|0; + $30 = (($17) + ($29<<2)|0); + $31 = +HEAPF32[$30>>2]; + $32 = $31 + 0.0; + $33 = (($2) + ($$144<<2)|0); + $34 = +HEAPF32[$33>>2]; + $35 = $34 + $32; + HEAPF32[$33>>2] = $35; + $36 = (($$144) + 1)|0; + $37 = ($36|0)<($$|0); + if ($37) { + $$144 = $36; } else { - $$pr = HEAP32[$0>>2]|0; - $20 = $$pr; + $$0 = 1; break; } - } else { - $20 = $1; } - } while(0); - $5 = HEAP32[$g>>2]|0; - $6 = $5 << 2; - $7 = ((($g)) + 4|0); - $8 = HEAP32[$7>>2]|0; - $9 = Math_imul($6, $8)|0; - $10 = (_stbi__malloc($9)|0); - HEAP32[$0>>2] = $10; - $11 = ($10|0)==(0|0); - if ($11) { - _stbi__err(21769); - $$0 = 0; + return ($$0|0); + } else { + if (!($12)) { + $$0 = 1; + return ($$0|0); + } + $13 = ((($1)) + 28|0); + $14 = HEAP32[$13>>2]|0; + $15 = ((($1)) + 12|0); + $$04046 = 0.0;$$04145 = 0; + while(1) { + $18 = (($$04145) + ($8))|0; + $19 = (($14) + ($18<<2)|0); + $20 = +HEAPF32[$19>>2]; + $21 = $$04046 + $20; + $22 = (($2) + ($$04145<<2)|0); + $23 = +HEAPF32[$22>>2]; + $24 = $23 + $21; + HEAPF32[$22>>2] = $24; + $25 = +HEAPF32[$15>>2]; + $26 = $21 + $25; + $27 = (($$04145) + 1)|0; + $28 = ($27|0)<($$|0); + if ($28) { + $$04046 = $26;$$04145 = $27; + } else { + $$0 = 1; + break; + } + } + return ($$0|0); + } + return (0)|0; +} +function _codebook_decode_start($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$ = 0, $$0 = 0, $$1 = 0, $$30 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; + var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; + var label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($1)) + 21|0); + $3 = HEAP8[$2>>0]|0; + $4 = ($3<<24>>24)==(0); + if ($4) { + _error($0,21); + $$0 = -1; return ($$0|0); } - $12 = ((($g)) + 32|0); - $13 = HEAP32[$12>>2]|0; - $14 = $13 >>> 2; - $15 = $14 & 7; - switch ($15|0) { - case 0: { - $16 = HEAP32[$g>>2]|0; - $17 = $16 << 2; - $18 = HEAP32[$7>>2]|0; - $19 = Math_imul($17, $18)|0; - _stbi__fill_gif_background($g,0,0,$17,$19); - break; - } - case 1: { - $21 = ($20|0)==(0|0); - if (!($21)) { - $22 = HEAP32[$g>>2]|0; - $23 = $22 << 2; - $24 = HEAP32[$7>>2]|0; - $25 = Math_imul($23, $24)|0; - _memcpy(($10|0),($20|0),($25|0))|0; - } - $26 = ((($g)) + 12|0); - HEAP32[$26>>2] = $20; - break; + $5 = ((($0)) + 1396|0); + $6 = HEAP32[$5>>2]|0; + $7 = ($6|0)<(10); + if ($7) { + _prep_huffman($0); } - case 2: { - $27 = ($20|0)==(0|0); - if (!($27)) { - $28 = HEAP32[$g>>2]|0; - $29 = $28 << 2; - $30 = HEAP32[$7>>2]|0; - $31 = Math_imul($29, $30)|0; - _memcpy(($10|0),($20|0),($31|0))|0; - } - $32 = ((($g)) + 18488|0); - $33 = HEAP32[$32>>2]|0; - $34 = ((($g)) + 18492|0); - $35 = HEAP32[$34>>2]|0; - $36 = ((($g)) + 18496|0); - $37 = HEAP32[$36>>2]|0; - $38 = ((($g)) + 18500|0); - $39 = HEAP32[$38>>2]|0; - _stbi__fill_gif_background($g,$33,$35,$37,$39); - break; + $8 = ((($0)) + 1392|0); + $9 = HEAP32[$8>>2]|0; + $10 = $9 & 1023; + $11 = (((($1)) + 36|0) + ($10<<1)|0); + $12 = HEAP16[$11>>1]|0; + $13 = $12 << 16 >> 16; + $14 = ($12<<16>>16)>(-1); + if ($14) { + $15 = ((($1)) + 8|0); + $16 = HEAP32[$15>>2]|0; + $17 = (($16) + ($13)|0); + $18 = HEAP8[$17>>0]|0; + $19 = $18&255; + $20 = $9 >>> $19; + HEAP32[$8>>2] = $20; + $21 = HEAP32[$5>>2]|0; + $22 = (($21) - ($19))|0; + $23 = ($22|0)<(0); + $$ = $23 ? 0 : $22; + $$30 = $23 ? -1 : $13; + HEAP32[$5>>2] = $$; + $$1 = $$30; + } else { + $24 = (_codebook_decode_scalar_raw($0,$1)|0); + $$1 = $24; } - case 3: { - $40 = ((($g)) + 12|0); - $41 = HEAP32[$40>>2]|0; - $42 = ($41|0)==(0|0); - if (!($42)) { - $45 = ((($g)) + 18492|0); - $46 = HEAP32[$45>>2]|0; - $47 = ((($g)) + 18500|0); - $48 = HEAP32[$47>>2]|0; - $49 = ($46|0)<($48|0); - if ($49) { - $50 = ((($g)) + 18488|0); - $51 = ((($g)) + 18496|0); - $i$02 = $46; - while(1) { - $52 = HEAP32[$50>>2]|0; - $53 = (($52) + ($i$02))|0; - $54 = HEAP32[$0>>2]|0; - $55 = (($54) + ($53)|0); - $56 = HEAP32[$40>>2]|0; - $57 = (($56) + ($53)|0); - $58 = HEAP32[$51>>2]|0; - $59 = (($58) - ($52))|0; - _memcpy(($55|0),($57|0),($59|0))|0; - $60 = HEAP32[$g>>2]|0; - $61 = $60 << 2; - $62 = (($61) + ($i$02))|0; - $63 = HEAP32[$47>>2]|0; - $64 = ($62|0)<($63|0); - if ($64) { - $i$02 = $62; - } else { - break; - } - } - } + $25 = ((($1)) + 23|0); + $26 = HEAP8[$25>>0]|0; + $27 = ($26<<24>>24)==(0); + if (!($27)) { + $28 = ((($1)) + 2092|0); + $29 = HEAP32[$28>>2]|0; + $30 = ($$1|0)<($29|0); + if (!($30)) { + ___assert_fail((17309|0),(17088|0),1342,(17331|0)); + // unreachable; } - break; } - default: { + $31 = ($$1|0)<(0); + if (!($31)) { + $$0 = $$1; + return ($$0|0); } + $32 = ((($0)) + 1376|0); + $33 = HEAP8[$32>>0]|0; + $34 = ($33<<24>>24)==(0); + if ($34) { + $35 = ((($0)) + 1384|0); + $36 = HEAP32[$35>>2]|0; + $37 = ($36|0)==(0); + if (!($37)) { + $$0 = $$1; + return ($$0|0); + } } - $43 = ((($g)) + 36|0); - $44 = ((($g)) + 28|0); - L27: while(1) { - $65 = (_stbi__get8($s)|0); - $66 = $65&255; - switch ($66|0) { - case 44: { - label = 20; - break L27; - break; + _error($0,21); + $$0 = $$1; + return ($$0|0); +} +function _bit_reverse($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; + var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = $0 >>> 1; + $2 = $1 & 1431655765; + $3 = $0 << 1; + $4 = $3 & -1431655766; + $5 = $2 | $4; + $6 = $5 >>> 2; + $7 = $6 & 858993459; + $8 = $5 << 2; + $9 = $8 & -858993460; + $10 = $7 | $9; + $11 = $10 >>> 4; + $12 = $11 & 252645135; + $13 = $10 << 4; + $14 = $13 & -252645136; + $15 = $12 | $14; + $16 = $15 >>> 8; + $17 = $16 & 16711935; + $18 = $15 << 8; + $19 = $18 & -16711936; + $20 = $17 | $19; + $21 = $20 >>> 16; + $22 = $20 << 16; + $23 = $21 | $22; + return ($23|0); +} +function _maybe_start_packet($0) { + $0 = $0|0; + var $$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; + var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 1380|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(-1); + if ($3) { + $4 = (_get8($0)|0); + $5 = ((($0)) + 96|0); + $6 = HEAP32[$5>>2]|0; + $7 = ($6|0)==(0); + if (!($7)) { + $$1 = 0; + return ($$1|0); } - case 59: { - label = 45; - break L27; - break; + $8 = ($4<<24>>24)==(79); + if (!($8)) { + _error($0,30); + $$1 = 0; + return ($$1|0); } - case 33: { - break; + $9 = (_get8($0)|0); + $10 = ($9<<24>>24)==(103); + if (!($10)) { + _error($0,30); + $$1 = 0; + return ($$1|0); } - default: { - label = 46; - break L27; + $11 = (_get8($0)|0); + $12 = ($11<<24>>24)==(103); + if (!($12)) { + _error($0,30); + $$1 = 0; + return ($$1|0); } + $13 = (_get8($0)|0); + $14 = ($13<<24>>24)==(83); + if (!($14)) { + _error($0,30); + $$1 = 0; + return ($$1|0); } - $143 = (_stbi__get8($s)|0); - $144 = ($143<<24>>24)==(-7); - do { - if ($144) { - $147 = (_stbi__get8($s)|0); - $148 = ($147<<24>>24)==(4); - if ($148) { - $149 = (_stbi__get8($s)|0); - $150 = $149&255; - HEAP32[$12>>2] = $150; - $151 = (_stbi__get16le($s)|0); - HEAP32[$43>>2] = $151; - $152 = (_stbi__get8($s)|0); - $153 = $152&255; - HEAP32[$44>>2] = $153; - break; - } else { - $154 = $147&255; - _stbi__skip($s,$154); - continue L27; - } - } - } while(0); - $145 = (_stbi__get8($s)|0); - $146 = ($145<<24>>24)==(0); - if ($146) { - continue; - } else { - $156 = $145; + $15 = (_start_page_no_capturepattern($0)|0); + $16 = ($15|0)==(0); + if ($16) { + $$1 = 0; + return ($$1|0); } - while(1) { - $155 = $156&255; - _stbi__skip($s,$155); - $157 = (_stbi__get8($s)|0); - $158 = ($157<<24>>24)==(0); - if ($158) { - continue L27; - } else { - $156 = $157; - } - } - } - if ((label|0) == 20) { - $67 = (_stbi__get16le($s)|0); - $68 = (_stbi__get16le($s)|0); - $69 = (_stbi__get16le($s)|0); - $70 = (_stbi__get16le($s)|0); - $71 = (($69) + ($67))|0; - $72 = HEAP32[$g>>2]|0; - $73 = ($71|0)>($72|0); - if (!($73)) { - $74 = (($70) + ($68))|0; - $75 = HEAP32[$7>>2]|0; - $76 = ($74|0)>($75|0); - if (!($76)) { - $77 = $72 << 2; - $78 = ((($g)) + 18512|0); - HEAP32[$78>>2] = $77; - $79 = $67 << 2; - $80 = ((($g)) + 18488|0); - HEAP32[$80>>2] = $79; - $81 = HEAP32[$78>>2]|0; - $82 = Math_imul($81, $68)|0; - $83 = ((($g)) + 18492|0); - HEAP32[$83>>2] = $82; - $84 = HEAP32[$80>>2]|0; - $85 = $69 << 2; - $86 = (($84) + ($85))|0; - $87 = ((($g)) + 18496|0); - HEAP32[$87>>2] = $86; - $88 = HEAP32[$83>>2]|0; - $89 = HEAP32[$78>>2]|0; - $90 = Math_imul($89, $70)|0; - $91 = (($90) + ($88))|0; - $92 = ((($g)) + 18500|0); - HEAP32[$92>>2] = $91; - $93 = HEAP32[$80>>2]|0; - $94 = ((($g)) + 18504|0); - HEAP32[$94>>2] = $93; - $95 = HEAP32[$83>>2]|0; - $96 = ((($g)) + 18508|0); - HEAP32[$96>>2] = $95; - $97 = (_stbi__get8($s)|0); - $98 = $97&255; - $99 = ((($g)) + 18484|0); - HEAP32[$99>>2] = $98; - $100 = $98 & 64; - $101 = ($100|0)==(0); - $102 = HEAP32[$78>>2]|0; - if ($101) { - $106 = ((($g)) + 18480|0); - HEAP32[$106>>2] = $102; - $107 = ((($g)) + 18476|0); - HEAP32[$107>>2] = 0; - } else { - $103 = $102 << 3; - $104 = ((($g)) + 18480|0); - HEAP32[$104>>2] = $103; - $105 = ((($g)) + 18476|0); - HEAP32[$105>>2] = 3; - } - $108 = HEAP32[$99>>2]|0; - $109 = $108 & 128; - $110 = ($109|0)==(0); - if ($110) { - $121 = ((($g)) + 16|0); - $122 = HEAP32[$121>>2]|0; - $123 = $122 & 128; - $124 = ($123|0)==(0); - if ($124) { - _stbi__err(23304); - $$0 = 0; - return ($$0|0); - } - $125 = ((($g)) + 28|0); - $126 = HEAP32[$125>>2]|0; - $127 = ($126|0)>(-1); - if ($127) { - $128 = HEAP32[$12>>2]|0; - $129 = $128 & 1; - $130 = ($129|0)==(0); - if ($130) { - $prev_trans$0 = -1; - } else { - $131 = (((((($g)) + 40|0) + ($126<<2)|0)) + 3|0); - $132 = HEAP8[$131>>0]|0; - $133 = $132&255; - HEAP8[$131>>0] = 0; - $prev_trans$0 = $133; - } - } else { - $prev_trans$0 = -1; - } - $134 = ((($g)) + 40|0); - $135 = ((($g)) + 18472|0); - HEAP32[$135>>2] = $134; - $prev_trans$1 = $prev_trans$0; - } else { - $111 = ((($g)) + 1064|0); - $112 = $108 & 7; - $113 = 2 << $112; - $114 = HEAP32[$12>>2]|0; - $115 = $114 & 1; - $116 = ($115|0)==(0); - if ($116) { - $119 = -1; - } else { - $117 = ((($g)) + 28|0); - $118 = HEAP32[$117>>2]|0; - $119 = $118; - } - _stbi__gif_parse_colortable($s,$111,$113,$119); - $120 = ((($g)) + 18472|0); - HEAP32[$120>>2] = $111; - $prev_trans$1 = -1; - } - $136 = (_stbi__process_gif_raster($s,$g)|0); - $137 = ($136|0)==(0|0); - if ($137) { - $$0 = 0; - return ($$0|0); - } - $138 = ($prev_trans$1|0)==(-1); - if ($138) { - $$0 = $136; - return ($$0|0); - } - $139 = $prev_trans$1&255; - $140 = ((($g)) + 28|0); - $141 = HEAP32[$140>>2]|0; - $142 = (((((($g)) + 40|0) + ($141<<2)|0)) + 3|0); - HEAP8[$142>>0] = $139; - $$0 = $136; - return ($$0|0); - } + $17 = ((($0)) + 1375|0); + $18 = HEAP8[$17>>0]|0; + $19 = $18 & 1; + $20 = ($19<<24>>24)==(0); + if (!($20)) { + $21 = ((($0)) + 1384|0); + HEAP32[$21>>2] = 0; + $22 = ((($0)) + 1376|0); + HEAP8[$22>>0] = 0; + _error($0,32); + $$1 = 0; + return ($$1|0); } - _stbi__err(23283); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 45) { - $$0 = $s; - return ($$0|0); - } - else if ((label|0) == 46) { - _stbi__err(23324); - $$0 = 0; - return ($$0|0); } - return (0)|0; + $23 = (_start_packet($0)|0); + $$1 = $23; + return ($$1|0); } -function _stbi__fill_gif_background($g,$x0,$y0,$x1,$y1) { - $g = $g|0; - $x0 = $x0|0; - $y0 = $y0|0; - $x1 = $x1|0; - $y1 = $y1|0; - var $$sum = 0, $$sum1 = 0, $$sum2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0; - var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $x$03 = 0, $y$04 = 0, label = 0, sp = 0; +function _get8_packet($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($g)) + 20|0); - $1 = HEAP32[$0>>2]|0; - $2 = (((($g)) + 40|0) + ($1<<2)|0); - $3 = ($y0|0)<($y1|0); - if (!($3)) { - return; - } - $4 = ($x0|0)<($x1|0); - $5 = ((($g)) + 8|0); - $6 = (((((($g)) + 40|0) + ($1<<2)|0)) + 2|0); - $7 = (((((($g)) + 40|0) + ($1<<2)|0)) + 1|0); - $y$04 = $y0; + $1 = (_get8_packet_raw($0)|0); + $2 = ((($0)) + 1396|0); + HEAP32[$2>>2] = 0; + return ($1|0); +} +function _start_packet($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 1380|0); + $2 = ((($0)) + 1375|0); while(1) { - if ($4) { - $x$03 = $x0; - while(1) { - $8 = (($x$03) + ($y$04))|0; - $9 = HEAP32[$5>>2]|0; - $10 = (($9) + ($8)|0); - $11 = HEAP8[$6>>0]|0; - HEAP8[$10>>0] = $11; - $12 = HEAP8[$7>>0]|0; - $$sum = (($8) + 1)|0; - $13 = (($9) + ($$sum)|0); - HEAP8[$13>>0] = $12; - $14 = HEAP8[$2>>0]|0; - $$sum1 = (($8) + 2)|0; - $15 = (($9) + ($$sum1)|0); - HEAP8[$15>>0] = $14; - $$sum2 = (($8) + 3)|0; - $16 = (($9) + ($$sum2)|0); - HEAP8[$16>>0] = 0; - $17 = (($x$03) + 4)|0; - $18 = ($17|0)<($x1|0); - if ($18) { - $x$03 = $17; - } else { - break; - } - } + $3 = HEAP32[$1>>2]|0; + $4 = ($3|0)==(-1); + if (!($4)) { + label = 6; + break; } - $19 = HEAP32[$g>>2]|0; - $20 = $19 << 2; - $21 = (($20) + ($y$04))|0; - $22 = ($21|0)<($y1|0); - if ($22) { - $y$04 = $21; - } else { + $5 = (_start_page($0)|0); + $6 = ($5|0)==(0); + if ($6) { + $$0 = 0; + label = 7; + break; + } + $7 = HEAP8[$2>>0]|0; + $8 = $7 & 1; + $9 = ($8<<24>>24)==(0); + if (!($9)) { + label = 5; break; } } - return; -} -function _stbi__process_gif_raster($s,$g) { - $s = $s|0; - $g = $g|0; - var $$0 = 0, $$sink = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $avail$0$ph = 0; - var $avail$0$ph7 = 0, $avail$1 = 0, $bits$0$lcssa = 0, $bits$0$ph = 0, $bits$0$ph3 = 0, $bits$0$ph9 = 0, $bits$040 = 0, $codemask$0$ph = 0, $codemask$0$ph$in = 0, $codesize$0$ph = 0, $codesize$0$ph$in = 0, $first$0$ph = 0, $init_code$047 = 0, $len$0$lcssa = 0, $len$0$lcssa$lcssa169 = 0, $len$0$ph = 0, $len$0$ph11 = 0, $len$0$ph5 = 0, $len$042 = 0, $len$1 = 0; - var $oldcode$0$ph = 0, $oldcode$0$ph8 = 0, $or$cond = 0, $valid_bits$0$lcssa = 0, $valid_bits$0$ph = 0, $valid_bits$0$ph10 = 0, $valid_bits$0$ph4 = 0, $valid_bits$041 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__get8($s)|0); - $1 = $0&255; - $2 = ($0&255)>(12); - if ($2) { + if ((label|0) == 5) { + _error($0,32); $$0 = 0; return ($$0|0); } - $3 = 1 << $1; - $init_code$047 = 0; - while(1) { - $4 = (((($g)) + 2088|0) + ($init_code$047<<2)|0); - HEAP16[$4>>1] = -1; - $5 = $init_code$047&255; - $6 = (((((($g)) + 2088|0) + ($init_code$047<<2)|0)) + 2|0); - HEAP8[$6>>0] = $5; - $7 = (((((($g)) + 2088|0) + ($init_code$047<<2)|0)) + 3|0); - HEAP8[$7>>0] = $5; - $8 = (($init_code$047) + 1)|0; - $9 = ($8|0)<($3|0); - if ($9) { - $init_code$047 = $8; - } else { - break; - } + else if ((label|0) == 6) { + $10 = ((($0)) + 1384|0); + HEAP32[$10>>2] = 0; + $11 = ((($0)) + 1396|0); + HEAP32[$11>>2] = 0; + $12 = ((($0)) + 1400|0); + HEAP32[$12>>2] = 0; + $13 = ((($0)) + 1376|0); + HEAP8[$13>>0] = 0; + $$0 = 1; + return ($$0|0); } - $10 = (($3) + 2)|0; - $11 = (($3) + 1)|0; - $bits$0$ph = 0;$first$0$ph = 0;$len$0$ph = 0;$valid_bits$0$ph = 0; - L7: while(1) { - $avail$0$ph = $10;$bits$0$ph3 = $bits$0$ph;$codesize$0$ph$in = $1;$len$0$ph5 = $len$0$ph;$oldcode$0$ph = -1;$valid_bits$0$ph4 = $valid_bits$0$ph; - L9: while(1) { - $codesize$0$ph = (($codesize$0$ph$in) + 1)|0; - $codemask$0$ph$in = 1 << $codesize$0$ph; - $codemask$0$ph = (($codemask$0$ph$in) + -1)|0; - $avail$0$ph7 = $avail$0$ph;$bits$0$ph9 = $bits$0$ph3;$len$0$ph11 = $len$0$ph5;$oldcode$0$ph8 = $oldcode$0$ph;$valid_bits$0$ph10 = $valid_bits$0$ph4; - while(1) { - $12 = ($valid_bits$0$ph10|0)<($codesize$0$ph|0); - if ($12) { - $bits$040 = $bits$0$ph9;$len$042 = $len$0$ph11;$valid_bits$041 = $valid_bits$0$ph10; - while(1) { - $13 = ($len$042|0)==(0); - if ($13) { - $14 = (_stbi__get8($s)|0); - $15 = $14&255; - $16 = ($14<<24>>24)==(0); - if ($16) { - label = 10; - break L7; - } else { - $len$1 = $15; + else if ((label|0) == 7) { + return ($$0|0); + } + return (0)|0; +} +function _compute_stereo_samples($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$$076 = 0, $$0 = 0, $$07386 = 0, $$07488 = 0, $$07593 = 0, $$07692 = 0, $$184 = 0, $$283 = 0, $$390 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0; + var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $40 = 0; + var $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0; + var $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $8 = 0, $9 = 0; + var $exitcond = 0, $trunc = 0, $trunc$clear = 0, dest = 0, label = 0, sp = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); + $5 = sp; + $6 = ($4|0)>(0); + if (!($6)) { + STACKTOP = sp;return; + } + $7 = ($1|0)>(0); + $$07593 = 0;$$07692 = 16; + while(1) { + $8 = $$07593 << 1; + dest=$5; stop=dest+128|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); + $9 = (($$07593) + ($$07692))|0; + $10 = ($9|0)>($4|0); + $11 = (($4) - ($$07593))|0; + $$$076 = $10 ? $11 : $$07692; + L6: do { + if ($7) { + $12 = ($$$076|0)>(0); + $13 = (($$07593) + ($3))|0; + $14 = ($$$076|0)>(0); + $15 = (($$07593) + ($3))|0; + $16 = ($$$076|0)>(0); + $17 = (($$07593) + ($3))|0; + $$07488 = 0; + while(1) { + $20 = ((17547 + (($1*6)|0)|0) + ($$07488)|0); + $21 = HEAP8[$20>>0]|0; + $trunc = $21 & 6; + $trunc$clear = $trunc & 7; + switch ($trunc$clear<<24>>24) { + case 6: { + if ($12) { + $26 = (($2) + ($$07488<<2)|0); + $27 = HEAP32[$26>>2]|0; + $$07386 = 0; + while(1) { + $28 = (($13) + ($$07386))|0; + $29 = (($27) + ($28<<2)|0); + $30 = +HEAPF32[$29>>2]; + $31 = $$07386 << 1; + $32 = (($5) + ($31<<2)|0); + $33 = +HEAPF32[$32>>2]; + $34 = $30 + $33; + HEAPF32[$32>>2] = $34; + $35 = $31 | 1; + $36 = (($5) + ($35<<2)|0); + $37 = +HEAPF32[$36>>2]; + $38 = $30 + $37; + HEAPF32[$36>>2] = $38; + $39 = (($$07386) + 1)|0; + $40 = ($39|0)<($$$076|0); + if ($40) { + $$07386 = $39; + } else { + break; + } } - } else { - $len$1 = $len$042; - } - $19 = (($len$1) + -1)|0; - $20 = (_stbi__get8($s)|0); - $21 = $20&255; - $22 = $21 << $valid_bits$041; - $23 = $22 | $bits$040; - $24 = (($valid_bits$041) + 8)|0; - $25 = ($24|0)<($codesize$0$ph|0); - if ($25) { - $bits$040 = $23;$len$042 = $19;$valid_bits$041 = $24; - } else { - $bits$0$lcssa = $23;$len$0$lcssa = $19;$valid_bits$0$lcssa = $24; - break; } + break; } - } else { - $bits$0$lcssa = $bits$0$ph9;$len$0$lcssa = $len$0$ph11;$valid_bits$0$lcssa = $valid_bits$0$ph10; - } - $26 = $bits$0$lcssa & $codemask$0$ph; - $27 = $bits$0$lcssa >> $codesize$0$ph; - $28 = (($valid_bits$0$lcssa) - ($codesize$0$ph))|0; - $29 = ($26|0)==($3|0); - if ($29) { - $bits$0$ph = $27;$first$0$ph = 1;$len$0$ph = $len$0$lcssa;$valid_bits$0$ph = $28; - continue L7; - } - $30 = ($26|0)==($11|0); - if ($30) { - $len$0$lcssa$lcssa169 = $len$0$lcssa; - label = 14; - break L7; - } - $39 = ($26|0)>($avail$0$ph7|0); - if ($39) { - label = 29; - break L7; - } - if (!($first$0$ph)) { - label = 19; - break L7; - } - $40 = ($oldcode$0$ph8|0)>(-1); - if ($40) { - $41 = (($avail$0$ph7) + 1)|0; - $42 = ($avail$0$ph7|0)>(4095); - if ($42) { - label = 22; - break L7; + case 2: { + if ($14) { + $24 = (($2) + ($$07488<<2)|0); + $25 = HEAP32[$24>>2]|0; + $$184 = 0; + while(1) { + $41 = (($15) + ($$184))|0; + $42 = (($25) + ($41<<2)|0); + $43 = +HEAPF32[$42>>2]; + $44 = $$184 << 1; + $45 = (($5) + ($44<<2)|0); + $46 = +HEAPF32[$45>>2]; + $47 = $43 + $46; + HEAPF32[$45>>2] = $47; + $48 = (($$184) + 1)|0; + $49 = ($48|0)<($$$076|0); + if ($49) { + $$184 = $48; + } else { + break; + } + } + } + break; } - $43 = $oldcode$0$ph8&65535; - $44 = (((($g)) + 2088|0) + ($avail$0$ph7<<2)|0); - HEAP16[$44>>1] = $43; - $45 = (((((($g)) + 2088|0) + ($oldcode$0$ph8<<2)|0)) + 2|0); - $46 = HEAP8[$45>>0]|0; - $47 = (((((($g)) + 2088|0) + ($avail$0$ph7<<2)|0)) + 2|0); - HEAP8[$47>>0] = $46; - $48 = ($26|0)==($41|0); - if ($48) { - $$sink = $46; - } else { - $49 = (((((($g)) + 2088|0) + ($26<<2)|0)) + 2|0); - $50 = HEAP8[$49>>0]|0; - $$sink = $50; + case 4: { + if ($16) { + $22 = (($2) + ($$07488<<2)|0); + $23 = HEAP32[$22>>2]|0; + $$283 = 0; + while(1) { + $50 = (($17) + ($$283))|0; + $51 = (($23) + ($50<<2)|0); + $52 = +HEAPF32[$51>>2]; + $53 = $$283 << 1; + $54 = $53 | 1; + $55 = (($5) + ($54<<2)|0); + $56 = +HEAPF32[$55>>2]; + $57 = $52 + $56; + HEAPF32[$55>>2] = $57; + $58 = (($$283) + 1)|0; + $59 = ($58|0)<($$$076|0); + if ($59) { + $$283 = $58; + } else { + break; + } + } + } + break; } - $51 = (((((($g)) + 2088|0) + ($avail$0$ph7<<2)|0)) + 3|0); - HEAP8[$51>>0] = $$sink; - $avail$1 = $41; - } else { - $52 = ($26|0)==($avail$0$ph7|0); - if ($52) { - label = 27; - break L7; - } else { - $avail$1 = $avail$0$ph7; + default: { + } + } + $60 = (($$07488) + 1)|0; + $exitcond = ($60|0)==($1|0); + if ($exitcond) { + break L6; + } else { + $$07488 = $60; } - } - $53 = $26&65535; - _stbi__out_gif_code($g,$53); - $54 = $avail$1 & $codemask$0$ph; - $55 = ($54|0)==(0); - $56 = ($avail$1|0)<(4096); - $or$cond = $56 & $55; - if ($or$cond) { - $avail$0$ph = $avail$1;$bits$0$ph3 = $27;$codesize$0$ph$in = $codesize$0$ph;$len$0$ph5 = $len$0$lcssa;$oldcode$0$ph = $26;$valid_bits$0$ph4 = $28; - continue L9; - } else { - $avail$0$ph7 = $avail$1;$bits$0$ph9 = $27;$len$0$ph11 = $len$0$lcssa;$oldcode$0$ph8 = $26;$valid_bits$0$ph10 = $28; } } - } - } - if ((label|0) == 10) { - $17 = ((($g)) + 8|0); - $18 = HEAP32[$17>>2]|0; - $$0 = $18; - return ($$0|0); - } - else if ((label|0) == 14) { - _stbi__skip($s,$len$0$lcssa$lcssa169); - $31 = (_stbi__get8($s)|0); - $32 = ($31<<24>>24)==(0); - if (!($32)) { - $34 = $31; + } while(0); + $18 = $$$076 << 1; + $19 = ($18|0)>(0); + if ($19) { + $$390 = 0; while(1) { - $33 = $34&255; - _stbi__skip($s,$33); - $35 = (_stbi__get8($s)|0); - $36 = ($35<<24>>24)==(0); - if ($36) { - break; + $61 = (($5) + ($$390<<2)|0); + $62 = +HEAPF32[$61>>2]; + $63 = $62 + 384.0; + $64 = (HEAPF32[tempDoublePtr>>2]=$63,HEAP32[tempDoublePtr>>2]|0); + $65 = (($64) + -1136623616)|0; + $66 = ($65>>>0)>(65535); + $67 = ($64|0)<(1136656384); + $68 = $67 ? 32768 : 32767; + $$0 = $66 ? $68 : $64; + $69 = $$0&65535; + $70 = (($$390) + ($8))|0; + $71 = (($0) + ($70<<1)|0); + HEAP16[$71>>1] = $69; + $72 = (($$390) + 1)|0; + $73 = ($72|0)<($18|0); + if ($73) { + $$390 = $72; } else { - $34 = $35; + break; } } } - $37 = ((($g)) + 8|0); - $38 = HEAP32[$37>>2]|0; - $$0 = $38; - return ($$0|0); - } - else if ((label|0) == 19) { - _stbi__err(23337); - $$0 = 0; - return ($$0|0); + $74 = (($$07593) + 16)|0; + $75 = ($74|0)<($4|0); + if ($75) { + $$07593 = $74;$$07692 = $$$076; + } else { + break; + } } - else if ((label|0) == 22) { - _stbi__err(23351); + STACKTOP = sp;return; +} +function _stb_vorbis_get_file_offset($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 48|0); + $2 = HEAP8[$1>>0]|0; + $3 = ($2<<24>>24)==(0); + if (!($3)) { $$0 = 0; return ($$0|0); } - else if ((label|0) == 27) { - _stbi__err(23366); - $$0 = 0; + $4 = ((($0)) + 32|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==(0|0); + if ($6) { + $11 = ((($0)) + 20|0); + $12 = HEAP32[$11>>2]|0; + $13 = (_ftell($12)|0); + $14 = ((($0)) + 24|0); + $15 = HEAP32[$14>>2]|0; + $16 = (($13) - ($15))|0; + $$0 = $16; return ($$0|0); - } - else if ((label|0) == 29) { - _stbi__err(23366); - $$0 = 0; + } else { + $7 = ((($0)) + 36|0); + $8 = HEAP32[$7>>2]|0; + $9 = $5; + $10 = (($9) - ($8))|0; + $$0 = $10; return ($$0|0); } return (0)|0; } -function _stbi__out_gif_code($g,$code) { - $g = $g|0; - $code = $code|0; - var $$pr = 0, $$sum = 0, $$sum1 = 0, $$sum2 = 0, $$sum3 = 0, $$sum4 = 0, $$sum5 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; - var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; - var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _set_file_offset($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0; + var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond1 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = $code&65535; - $1 = (((($g)) + 2088|0) + ($0<<2)|0); - $2 = HEAP16[$1>>1]|0; - $3 = ($2<<16>>16)>(-1); - if ($3) { - _stbi__out_gif_code($g,$2); + $2 = ((($0)) + 48|0); + $3 = HEAP8[$2>>0]|0; + $4 = ($3<<24>>24)==(0); + if (!($4)) { + return; } - $4 = ((($g)) + 18508|0); - $5 = HEAP32[$4>>2]|0; - $6 = ((($g)) + 18500|0); + $5 = ((($0)) + 96|0); + HEAP32[$5>>2] = 0; + $6 = ((($0)) + 32|0); $7 = HEAP32[$6>>2]|0; - $8 = ($5|0)<($7|0); + $8 = ($7|0)==(0|0); if (!($8)) { - return; + $9 = ((($0)) + 36|0); + $10 = HEAP32[$9>>2]|0; + $11 = (($10) + ($1)|0); + $12 = ((($0)) + 40|0); + $13 = HEAP32[$12>>2]|0; + $14 = ($11>>>0)>=($13>>>0); + $15 = ($1|0)<(0); + $or$cond1 = $15 | $14; + if ($or$cond1) { + HEAP32[$6>>2] = $13; + HEAP32[$5>>2] = 1; + return; + } else { + HEAP32[$6>>2] = $11; + return; + } } - $9 = ((($g)) + 18504|0); - $10 = HEAP32[$9>>2]|0; - $11 = (($10) + ($5))|0; - $12 = ((($g)) + 8|0); - $13 = HEAP32[$12>>2]|0; - $14 = (((((($g)) + 2088|0) + ($0<<2)|0)) + 3|0); - $15 = HEAP8[$14>>0]|0; - $16 = $15&255; - $17 = $16 << 2; - $18 = ((($g)) + 18472|0); - $19 = HEAP32[$18>>2]|0; - $$sum1 = $17 | 3; - $20 = (($19) + ($$sum1)|0); - $21 = HEAP8[$20>>0]|0; - $22 = ($21<<24>>24)<(0); - if ($22) { - $23 = (($19) + ($17)|0); - $24 = (($13) + ($11)|0); - $$sum2 = $17 | 2; - $25 = (($19) + ($$sum2)|0); - $26 = HEAP8[$25>>0]|0; - HEAP8[$24>>0] = $26; - $$sum3 = $17 | 1; - $27 = (($19) + ($$sum3)|0); - $28 = HEAP8[$27>>0]|0; - $$sum = (($11) + 1)|0; - $29 = (($13) + ($$sum)|0); - HEAP8[$29>>0] = $28; - $30 = HEAP8[$23>>0]|0; - $$sum4 = (($11) + 2)|0; - $31 = (($13) + ($$sum4)|0); - HEAP8[$31>>0] = $30; - $32 = HEAP8[$20>>0]|0; - $$sum5 = (($11) + 3)|0; - $33 = (($13) + ($$sum5)|0); - HEAP8[$33>>0] = $32; - } - $34 = HEAP32[$9>>2]|0; - $35 = (($34) + 4)|0; - HEAP32[$9>>2] = $35; - $36 = ((($g)) + 18496|0); - $37 = HEAP32[$36>>2]|0; - $38 = ($35|0)<($37|0); - if ($38) { - return; + $16 = ((($0)) + 24|0); + $17 = HEAP32[$16>>2]|0; + $18 = (($17) + ($1))|0; + $19 = ($18>>>0)<($1>>>0); + $20 = ($1|0)<(0); + $or$cond = $20 | $19; + if ($or$cond) { + HEAP32[$5>>2] = 1; + $$0 = 2147483647; + } else { + $$0 = $18; } - $39 = ((($g)) + 18488|0); - $40 = HEAP32[$39>>2]|0; - HEAP32[$9>>2] = $40; - $41 = ((($g)) + 18480|0); - $42 = HEAP32[$41>>2]|0; - $43 = HEAP32[$4>>2]|0; - $44 = (($43) + ($42))|0; - HEAP32[$4>>2] = $44; - $45 = ((($g)) + 18476|0); - $46 = HEAP32[$6>>2]|0; - $47 = ($44|0)<($46|0); - if ($47) { + $21 = ((($0)) + 20|0); + $22 = HEAP32[$21>>2]|0; + $23 = (_fseek($22,$$0,0)|0); + $24 = ($23|0)==(0); + if ($24) { return; } - $48 = ((($g)) + 18512|0); - $49 = ((($g)) + 18492|0); - $$pr = HEAP32[$45>>2]|0; - $50 = $$pr; - while(1) { - $51 = ($50|0)>(0); - if (!($51)) { - label = 11; - break; + HEAP32[$5>>2] = 1; + $25 = HEAP32[$21>>2]|0; + $26 = HEAP32[$16>>2]|0; + (_fseek($25,$26,2)|0); + return; +} +function _vorbis_find_page($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$ = 0, $$0$ph = 0, $$069104 = 0, $$070 = 0, $$082$lcssa = 0, $$1 = 0, $$174103 = 0, $$2 = 0, $$275$lcssa = 0, $$275109 = 0, $$480102 = 0, $$5$ph = 0, $$581108 = 0, $$lobit = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; + var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; + var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; + var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; + var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; + var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; + var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; + var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; + var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; + var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; + var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond = 0, $exitcond = 0, $scevgep = 0, $trunc = 0, $trunc$clear = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $3 = sp; + $4 = ((($0)) + 96|0); + $5 = ((($0)) + 44|0); + $6 = ((($3)) + 4|0); + $7 = ((($3)) + 22|0); + $8 = ((($3)) + 23|0); + $9 = ((($3)) + 24|0); + $10 = ((($3)) + 25|0); + $11 = ((($3)) + 26|0); + $12 = ($1|0)==(0|0); + $13 = ($2|0)==(0|0); + $14 = ((($3)) + 5|0); + $scevgep = ((($3)) + 22|0); + $15 = ((($3)) + 4|0); + $16 = ((($3)) + 5|0); + $17 = ((($3)) + 6|0); + $18 = ((($3)) + 7|0); + $19 = ((($3)) + 8|0); + $20 = ((($3)) + 9|0); + $21 = ((($3)) + 10|0); + $22 = ((($3)) + 11|0); + $23 = ((($3)) + 12|0); + $24 = ((($3)) + 13|0); + $25 = ((($3)) + 14|0); + $26 = ((($3)) + 15|0); + $27 = ((($3)) + 16|0); + $28 = ((($3)) + 17|0); + $29 = ((($3)) + 18|0); + $30 = ((($3)) + 19|0); + $31 = ((($3)) + 20|0); + $32 = ((($3)) + 21|0); + $33 = ((($3)) + 22|0); + $34 = ((($3)) + 23|0); + $35 = ((($3)) + 24|0); + $36 = ((($3)) + 25|0); + $37 = ((($3)) + 26|0); + $38 = ((($3)) + 1|0); + $39 = ((($3)) + 2|0); + $40 = ((($3)) + 3|0); + $41 = ((($3)) + 4|0); + $42 = ((($3)) + 5|0); + $43 = ((($3)) + 6|0); + $44 = ((($3)) + 7|0); + $45 = ((($3)) + 8|0); + $46 = ((($3)) + 9|0); + $47 = ((($3)) + 10|0); + $48 = ((($3)) + 11|0); + $49 = ((($3)) + 12|0); + $50 = ((($3)) + 13|0); + $51 = ((($3)) + 14|0); + $52 = ((($3)) + 15|0); + $53 = ((($3)) + 16|0); + $54 = ((($3)) + 17|0); + $55 = ((($3)) + 18|0); + $56 = ((($3)) + 19|0); + $57 = ((($3)) + 20|0); + $58 = ((($3)) + 21|0); + $59 = ((($3)) + 22|0); + $60 = ((($3)) + 23|0); + $61 = ((($3)) + 24|0); + $62 = ((($3)) + 25|0); + $63 = ((($3)) + 26|0); + $$0$ph = 0; + L1: while(1) { + while(1) { + $64 = HEAP32[$4>>2]|0; + $65 = ($64|0)==(0); + if (!($65)) { + $$5$ph = 0; + label = 27; + break L1; + } + $66 = (_get8($0)|0); + $67 = ($66<<24>>24)==(79); + if ($67) { + break; + } } - $52 = HEAP32[$48>>2]|0; - $53 = $52 << $50; - HEAP32[$41>>2] = $53; - $54 = HEAP32[$49>>2]|0; - $55 = $53 >> 1; - $56 = (($55) + ($54))|0; - HEAP32[$4>>2] = $56; - $57 = HEAP32[$45>>2]|0; - $58 = (($57) + -1)|0; - HEAP32[$45>>2] = $58; - $59 = HEAP32[$4>>2]|0; - $60 = HEAP32[$6>>2]|0; - $61 = ($59|0)<($60|0); - if ($61) { - label = 11; + $68 = (_stb_vorbis_get_file_offset($0)|0); + $69 = (($68) + -25)|0; + $70 = HEAP32[$5>>2]|0; + $71 = ($69>>>0)>($70>>>0); + if ($71) { + $$5$ph = 0; + label = 27; break; + } + $72 = (_get8($0)|0); + $73 = HEAP8[(4797)>>0]|0; + $74 = ($72<<24>>24)==($73<<24>>24); + if ($74) { + $75 = (_get8($0)|0); + $76 = HEAP8[(4798)>>0]|0; + $77 = ($75<<24>>24)==($76<<24>>24); + if ($77) { + $198 = (_get8($0)|0); + $199 = HEAP8[(4799)>>0]|0; + $200 = ($198<<24>>24)==($199<<24>>24); + $$ = $200 ? 4 : 3; + $$082$lcssa = $$; + } else { + $$082$lcssa = 2; + } } else { - $50 = $58; + $$082$lcssa = 1; } - } - if ((label|0) == 11) { - return; - } -} -function _stbi__gif_test_raw($s) { - $s = $s|0; - var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__get8($s)|0); - $1 = ($0<<24>>24)==(71); - L1: do { - if ($1) { - $2 = (_stbi__get8($s)|0); - $3 = ($2<<24>>24)==(73); - if ($3) { - $4 = (_stbi__get8($s)|0); - $5 = ($4<<24>>24)==(70); - if ($5) { - $6 = (_stbi__get8($s)|0); - $7 = ($6<<24>>24)==(56); - if ($7) { - $8 = (_stbi__get8($s)|0); - switch ($8<<24>>24) { - case 55: case 57: { - break; - } - default: { - $$0 = 0; - break L1; - } + $78 = HEAP32[$4>>2]|0; + $79 = ($78|0)==(0); + if (!($79)) { + $$5$ph = 0; + label = 27; + break; + } + $80 = ($$082$lcssa|0)==(4); + L13: do { + if ($80) { + $81 = HEAP32[1199]|0; + HEAP32[$3>>2] = $81; + $82 = (_get8($0)|0); + HEAP8[$15>>0] = $82; + $83 = (_get8($0)|0); + HEAP8[$16>>0] = $83; + $84 = (_get8($0)|0); + HEAP8[$17>>0] = $84; + $85 = (_get8($0)|0); + HEAP8[$18>>0] = $85; + $86 = (_get8($0)|0); + HEAP8[$19>>0] = $86; + $87 = (_get8($0)|0); + HEAP8[$20>>0] = $87; + $88 = (_get8($0)|0); + HEAP8[$21>>0] = $88; + $89 = (_get8($0)|0); + HEAP8[$22>>0] = $89; + $90 = (_get8($0)|0); + HEAP8[$23>>0] = $90; + $91 = (_get8($0)|0); + HEAP8[$24>>0] = $91; + $92 = (_get8($0)|0); + HEAP8[$25>>0] = $92; + $93 = (_get8($0)|0); + HEAP8[$26>>0] = $93; + $94 = (_get8($0)|0); + HEAP8[$27>>0] = $94; + $95 = (_get8($0)|0); + HEAP8[$28>>0] = $95; + $96 = (_get8($0)|0); + HEAP8[$29>>0] = $96; + $97 = (_get8($0)|0); + HEAP8[$30>>0] = $97; + $98 = (_get8($0)|0); + HEAP8[$31>>0] = $98; + $99 = (_get8($0)|0); + HEAP8[$32>>0] = $99; + $100 = (_get8($0)|0); + HEAP8[$33>>0] = $100; + $101 = (_get8($0)|0); + HEAP8[$34>>0] = $101; + $102 = (_get8($0)|0); + HEAP8[$35>>0] = $102; + $103 = (_get8($0)|0); + HEAP8[$36>>0] = $103; + $104 = (_get8($0)|0); + HEAP8[$37>>0] = $104; + $105 = HEAP32[$4>>2]|0; + $106 = ($105|0)==(0); + do { + if ($106) { + $107 = HEAP8[$6>>0]|0; + $108 = ($107<<24>>24)==(0); + if ($108) { + $111 = HEAP8[$7>>0]|0; + $112 = HEAP8[$8>>0]|0; + $113 = HEAP8[$9>>0]|0; + $114 = HEAP8[$10>>0]|0; + $115 = $114&255; + $116 = $115 << 24; + HEAP16[$scevgep>>1]=0&65535;HEAP16[$scevgep+2>>1]=0>>>16; + $117 = $112&255; + $118 = $117 << 8; + $119 = $111&255; + $120 = $118 | $119; + $121 = $113&255; + $122 = $121 << 16; + $123 = $120 | $122; + $124 = HEAP8[$3>>0]|0; + $125 = (_crc32_update(0,$124)|0); + $126 = HEAP8[$38>>0]|0; + $127 = (_crc32_update($125,$126)|0); + $128 = HEAP8[$39>>0]|0; + $129 = (_crc32_update($127,$128)|0); + $130 = HEAP8[$40>>0]|0; + $131 = (_crc32_update($129,$130)|0); + $132 = HEAP8[$41>>0]|0; + $133 = (_crc32_update($131,$132)|0); + $134 = HEAP8[$42>>0]|0; + $135 = (_crc32_update($133,$134)|0); + $136 = HEAP8[$43>>0]|0; + $137 = (_crc32_update($135,$136)|0); + $138 = HEAP8[$44>>0]|0; + $139 = (_crc32_update($137,$138)|0); + $140 = HEAP8[$45>>0]|0; + $141 = (_crc32_update($139,$140)|0); + $142 = HEAP8[$46>>0]|0; + $143 = (_crc32_update($141,$142)|0); + $144 = HEAP8[$47>>0]|0; + $145 = (_crc32_update($143,$144)|0); + $146 = HEAP8[$48>>0]|0; + $147 = (_crc32_update($145,$146)|0); + $148 = HEAP8[$49>>0]|0; + $149 = (_crc32_update($147,$148)|0); + $150 = HEAP8[$50>>0]|0; + $151 = (_crc32_update($149,$150)|0); + $152 = HEAP8[$51>>0]|0; + $153 = (_crc32_update($151,$152)|0); + $154 = HEAP8[$52>>0]|0; + $155 = (_crc32_update($153,$154)|0); + $156 = HEAP8[$53>>0]|0; + $157 = (_crc32_update($155,$156)|0); + $158 = HEAP8[$54>>0]|0; + $159 = (_crc32_update($157,$158)|0); + $160 = HEAP8[$55>>0]|0; + $161 = (_crc32_update($159,$160)|0); + $162 = HEAP8[$56>>0]|0; + $163 = (_crc32_update($161,$162)|0); + $164 = HEAP8[$57>>0]|0; + $165 = (_crc32_update($163,$164)|0); + $166 = HEAP8[$58>>0]|0; + $167 = (_crc32_update($165,$166)|0); + $168 = HEAP8[$59>>0]|0; + $169 = (_crc32_update($167,$168)|0); + $170 = HEAP8[$60>>0]|0; + $171 = (_crc32_update($169,$170)|0); + $172 = HEAP8[$61>>0]|0; + $173 = (_crc32_update($171,$172)|0); + $174 = HEAP8[$62>>0]|0; + $175 = (_crc32_update($173,$174)|0); + $176 = HEAP8[$63>>0]|0; + $177 = (_crc32_update($175,$176)|0); + $178 = $123 | $116; + $179 = ($176<<24>>24)==(0); + if ($179) { + $$275$lcssa = $177; + } else { + $109 = HEAP8[$11>>0]|0; + $110 = $109&255; + $$069104 = 0;$$174103 = $177;$$480102 = 0; + while(1) { + $180 = (_get8($0)|0); + $181 = $180&255; + $182 = (_crc32_update($$174103,$180)|0); + $183 = (($181) + ($$069104))|0; + $184 = (($$480102) + 1)|0; + $185 = ($184>>>0)<($110>>>0); + if ($185) { + $$069104 = $183;$$174103 = $182;$$480102 = $184; + } else { + break; + } + } + $186 = ($183|0)==(0); + if ($186) { + $$275$lcssa = $182; + } else { + $187 = HEAP32[$4>>2]|0; + $188 = ($187|0)==(0); + if ($188) { + $$275109 = $182;$$581108 = 0; + } else { + $$070 = 1;$$1 = 0; + break; + } + while(1) { + $189 = (_get8($0)|0); + $190 = (_crc32_update($$275109,$189)|0); + $191 = (($$581108) + 1)|0; + $exitcond = ($191|0)==($183|0); + if ($exitcond) { + $$275$lcssa = $190; + break; + } else { + $$275109 = $190;$$581108 = $191; + } + } + } + } + $192 = ($$275$lcssa|0)==($178|0); + if ($192) { + if (!($12)) { + $193 = (_stb_vorbis_get_file_offset($0)|0); + HEAP32[$1>>2] = $193; + } + if (!($13)) { + $194 = HEAP8[$14>>0]|0; + $195 = ($194&255) >>> 2; + $$lobit = $195 & 1; + $196 = $$lobit&255; + HEAP32[$2>>2] = $196; + } + $197 = (($68) + -1)|0; + _set_file_offset($0,$197); + $$070 = 1;$$1 = 1; + } else { + $$070 = 0;$$1 = $$0$ph; + } + } else { + $$070 = 13;$$1 = $$0$ph; } - $9 = (_stbi__get8($s)|0); - $10 = ($9<<24>>24)==(97); - $$ = $10&1; - $$0 = $$; } else { - $$0 = 0; + $$070 = 1;$$1 = 0; } + } while(0); + $trunc = $$070&255; + $trunc$clear = $trunc & 15; + switch ($trunc$clear<<24>>24) { + case 13: case 0: { + $$2 = $$1; + break L13; + break; + } + default: { + } + } + $cond = ($$070|0)==(0); + if ($cond) { + $$0$ph = $$1; + continue L1; } else { - $$0 = 0; + $$5$ph = $$1; + label = 27; + break L1; } } else { - $$0 = 0; + $$2 = $$0$ph; } - } else { - $$0 = 0; + } while(0); + _set_file_offset($0,$68); + $$0$ph = $$2; + } + if ((label|0) == 27) { + STACKTOP = sp;return ($$5$ph|0); + } + return (0)|0; +} +function _crc32_update($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = $0 << 8; + $3 = $1&255; + $4 = $0 >>> 24; + $5 = $3 ^ $4; + $6 = (30144 + ($5<<2)|0); + $7 = HEAP32[$6>>2]|0; + $8 = $7 ^ $2; + return ($8|0); +} +function _stb_vorbis_open_file($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = (_ftell($0)|0); + (_fseek($0,0,2)|0); + $5 = (_ftell($0)|0); + $6 = (($5) - ($4))|0; + (_fseek($0,$4,0)|0); + $7 = (_stb_vorbis_open_file_section($0,$1,$2,$3,$6)|0); + return ($7|0); +} +function _stb_vorbis_open_file_section($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 1520|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1520|0); + $5 = sp; + _vorbis_init($5,$3); + $6 = ((($5)) + 20|0); + HEAP32[$6>>2] = $0; + $7 = (_ftell($0)|0); + $8 = ((($5)) + 24|0); + HEAP32[$8>>2] = $7; + $9 = ((($5)) + 44|0); + HEAP32[$9>>2] = $4; + $10 = ((($5)) + 28|0); + HEAP32[$10>>2] = $1; + $11 = (_start_decoder($5)|0); + $12 = ($11|0)==(0); + if (!($12)) { + $13 = (_vorbis_alloc($5)|0); + $14 = ($13|0)==(0|0); + if (!($14)) { + _memcpy(($13|0),($5|0),1512)|0; + (_vorbis_pump_first_frame($13)|0); + $$0 = $13; + STACKTOP = sp;return ($$0|0); } - } while(0); - return ($$0|0); + } + $15 = ($2|0)==(0|0); + if (!($15)) { + $16 = ((($5)) + 100|0); + $17 = HEAP32[$16>>2]|0; + HEAP32[$2>>2] = $17; + } + _vorbis_deinit($5); + $$0 = 0; + STACKTOP = sp;return ($$0|0); } -function _stbi__high_bit($z) { - $z = $z|0; - var $$ = 0, $$01 = 0, $$1 = 0, $$2 = 0, $$3 = 0, $$n$3 = 0, $$z = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, $n$1 = 0, $n$2 = 0, $n$3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($z|0)==(0); - if ($0) { - $$01 = -1; - return ($$01|0); - } - $1 = ($z>>>0)>(65535); - $2 = $z >>> 16; - $$z = $1 ? $2 : $z; - $$ = $1 ? 16 : 0; - $3 = ($$z>>>0)>(255); - $4 = $$ | 8; - $5 = $$z >>> 8; - $$1 = $3 ? $5 : $$z; - $n$1 = $3 ? $4 : $$; - $6 = ($$1>>>0)>(15); - $7 = $n$1 | 4; - $8 = $$1 >>> 4; - $$2 = $6 ? $8 : $$1; - $n$2 = $6 ? $7 : $n$1; - $9 = ($$2>>>0)>(3); - $10 = $n$2 | 2; - $11 = $$2 >>> 2; - $$3 = $9 ? $11 : $$2; - $n$3 = $9 ? $10 : $n$2; - $12 = ($$3>>>0)>(1); - $13 = $12&1; - $$n$3 = (($13) + ($n$3))|0; - $$01 = $$n$3; - return ($$01|0); -} -function _stbi__bitcount($a) { - $a = $a|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _vorbis_init($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0; + var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = $a & 1431655765; - $1 = $a >>> 1; - $2 = $1 & 1431655765; - $3 = (($2) + ($0))|0; - $4 = $3 & 858993459; - $5 = $3 >>> 2; - $6 = $5 & 858993459; - $7 = (($6) + ($4))|0; - $8 = $7 >>> 4; - $9 = (($8) + ($7))|0; - $10 = $9 & 252645135; - $11 = $10 >>> 8; - $12 = (($11) + ($10))|0; - $13 = $12 >>> 16; - $14 = (($13) + ($12))|0; - $15 = $14 & 255; - return ($15|0); + _memset(($0|0),0,1512)|0; + $2 = ($1|0)==(0|0); + if (!($2)) { + $3 = ((($0)) + 80|0); + $4 = $1; + $5 = $4; + $6 = HEAP32[$5>>2]|0; + $7 = (($4) + 4)|0; + $8 = $7; + $9 = HEAP32[$8>>2]|0; + $10 = $3; + $11 = $10; + HEAP32[$11>>2] = $6; + $12 = (($10) + 4)|0; + $13 = $12; + HEAP32[$13>>2] = $9; + $14 = ((($0)) + 84|0); + $15 = HEAP32[$14>>2]|0; + $16 = (($15) + 3)|0; + $17 = $16 & -4; + HEAP32[$14>>2] = $17; + $18 = ((($0)) + 92|0); + HEAP32[$18>>2] = $17; + } + $19 = ((($0)) + 96|0); + HEAP32[$19>>2] = 0; + $20 = ((($0)) + 100|0); + HEAP32[$20>>2] = 0; + $21 = ((($0)) + 32|0); + HEAP32[$21>>2] = 0; + $22 = ((($0)) + 124|0); + HEAP32[$22>>2] = 0; + $23 = ((($0)) + 1420|0); + HEAP32[$23>>2] = -1; + $24 = ((($0)) + 28|0); + HEAP32[$24>>2] = 0; + $25 = ((($0)) + 20|0); + HEAP32[$25>>2] = 0; + return; } -function _stbi__shiftsigned($v,$shift,$bits) { - $v = $v|0; - $shift = $shift|0; - $bits = $bits|0; - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $result$0$lcssa = 0, $result$01 = 0, $z$02 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($shift|0)<(0); - $1 = (0 - ($shift))|0; - $2 = $v << $1; - $3 = $v >> $shift; - $$0 = $0 ? $2 : $3; - $4 = ($bits|0)<(8); - if ($4) { - $result$01 = $$0;$z$02 = $bits; - } else { - $result$0$lcssa = $$0; - return ($result$0$lcssa|0); +function _start_decoder($0) { + $0 = $0|0; + var $$ = 0, $$$0899 = 0, $$$0929 = 0, $$$0964 = 0, $$0899$lcssa = 0, $$08991120 = 0, $$09011119 = 0, $$09021210 = 0, $$0920 = 0, $$0920$ph = 0, $$0929$lcssa = 0, $$09291199 = 0, $$09501156 = 0, $$0951 = 0, $$09541216 = 0, $$0957 = 0, $$09581209 = 0, $$0962 = 0, $$09641169 = 0, $$09661213 = 0; + var $$09701227 = 0.0, $$0974$ph = 0, $$0977$ = 0.0, $$09771224 = 0.0, $$109121192 = 0, $$119131195 = 0, $$129141148 = 0, $$139151153 = 0, $$149161160 = 0, $$159171137 = 0, $$169181135 = 0, $$179191139 = 0, $$18921232 = 0, $$19031217 = 0, $$19211174 = 0, $$1955 = 0, $$19631000 = 0, $$19631001$ph = 0, $$1971 = 0.0, $$1971$ = 0.0; + var $$1971$ph = 0.0, $$28931205 = 0, $$29041220 = 0, $$29221181 = 0, $$2953 = 0, $$2956 = 0, $$2960$ph = 0, $$34 = 0, $$38941200 = 0, $$39051228 = 0, $$39231152 = 0, $$3961 = 0, $$48951165 = 0, $$49061225 = 0, $$49241157 = 0, $$49241157$in = 0, $$58961143 = 0, $$59071118 = 0, $$59251132 = 0, $$68971128 = 0; + var $$69081170 = 0, $$78981124 = 0, $$79091177 = 0, $$89101185 = 0, $$99111188 = 0, $$in = 0, $$lcssa = 0, $$lcssa1060 = 0, $$lcssa1061 = 0, $$lcssa1073 = 0, $$off = 0, $$off979 = 0, $$pr = 0, $$pr1300 = 0, $$pr1301 = 0, $$sink = 0, $$sink25 = 0, $$sink26 = 0, $$sink986 = 0, $1 = 0; + var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; + var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; + var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; + var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; + var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; + var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; + var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; + var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; + var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0.0; + var $262 = 0, $263 = 0, $264 = 0.0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; + var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; + var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; + var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0.0, $328 = 0.0, $329 = 0.0, $33 = 0, $330 = 0.0, $331 = 0.0, $332 = 0.0, $333 = 0; + var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; + var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0.0, $361 = 0.0, $362 = 0.0, $363 = 0.0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; + var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; + var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0; + var $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0; + var $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0; + var $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0; + var $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0; + var $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0; + var $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0; + var $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0; + var $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0; + var $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0; + var $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0; + var $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0; + var $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0; + var $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0; + var $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0; + var $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0; + var $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0; + var $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0; + var $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0; + var $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0; + var $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0; + var $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0; + var $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0; + var $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0; + var $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0; + var $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0; + var $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0; + var $875 = 0, $876 = 0, $877 = 0, $878 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $not$or$cond982 = 0, $notrhs = 0, $or$cond = 0; + var $or$cond991 = 0, $phitmp = 0, $phitmp1296 = 0, $phitmp1297 = 0, $sext = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 1024|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1024|0); + $1 = sp + 1008|0; + $2 = sp + 8|0; + $3 = sp + 4|0; + $4 = sp; + $5 = (_start_page($0)|0); + $6 = ($5|0)==(0); + if ($6) { + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - while(1) { - $5 = $$0 >> $z$02; - $6 = (($5) + ($result$01))|0; - $7 = (($z$02) + ($bits))|0; - $8 = ($7|0)<(8); - if ($8) { - $result$01 = $6;$z$02 = $7; - } else { - $result$0$lcssa = $6; - break; - } + $7 = ((($0)) + 1375|0); + $8 = HEAP8[$7>>0]|0; + $9 = $8&255; + $10 = $9 & 2; + $11 = ($10|0)==(0); + if ($11) { + _error($0,34); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $12 = $9 & 4; + $13 = ($12|0)==(0); + if (!($13)) { + _error($0,34); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $14 = $9 & 1; + $15 = ($14|0)==(0); + if (!($15)) { + _error($0,34); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $16 = ((($0)) + 1116|0); + $17 = HEAP32[$16>>2]|0; + $18 = ($17|0)==(1); + if (!($18)) { + _error($0,34); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - return ($result$0$lcssa|0); -} -function _stbi__bmp_test_raw($s) { - $s = $s|0; - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_stbi__get8($s)|0); - $1 = ($0<<24>>24)==(66); - if (!($1)) { - $$0 = 0; - return ($$0|0); + $19 = ((($0)) + 1120|0); + $20 = HEAP8[$19>>0]|0; + $21 = ($20<<24>>24)==(30); + if (!($21)) { + _error($0,34); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - $2 = (_stbi__get8($s)|0); - $3 = ($2<<24>>24)==(77); - if (!($3)) { - $$0 = 0; - return ($$0|0); + $22 = (_get8($0)|0); + $23 = ($22<<24>>24)==(1); + if (!($23)) { + _error($0,34); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - (_stbi__get32le($s)|0); - (_stbi__get16le($s)|0); - (_stbi__get16le($s)|0); - (_stbi__get32le($s)|0); - $4 = (_stbi__get32le($s)|0); - switch ($4|0) { - case 124: case 12: case 40: case 56: case 108: { - $$0 = 1; - return ($$0|0); - break; + $24 = (_getn($0,$1,6)|0); + $25 = ($24|0)==(0); + if ($25) { + _error($0,10); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - default: { + $26 = (_vorbis_validate($1)|0); + $27 = ($26|0)==(0); + if ($27) { + _error($0,34); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } + $28 = (_get32($0)|0); + $29 = ($28|0)==(0); + if (!($29)) { + _error($0,34); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $30 = (_get8($0)|0); + $31 = $30&255; + $32 = ((($0)) + 4|0); + HEAP32[$32>>2] = $31; + $33 = ($30<<24>>24)==(0); + if ($33) { + _error($0,34); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $34 = ($30&255)>(16); + if ($34) { + _error($0,5); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $35 = (_get32($0)|0); + HEAP32[$0>>2] = $35; + $36 = ($35|0)==(0); + if ($36) { + _error($0,34); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + (_get32($0)|0); + (_get32($0)|0); + (_get32($0)|0); + $37 = (_get8($0)|0); + $38 = $37&255; + $39 = $38 & 15; + $40 = $38 >>> 4; + $41 = 1 << $39; + $42 = ((($0)) + 112|0); + HEAP32[$42>>2] = $41; + $43 = 1 << $40; + $44 = ((($0)) + 116|0); + HEAP32[$44>>2] = $43; + $$off = (($39) + -6)|0; + $45 = ($$off>>>0)>(7); + if ($45) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - $$0 = 0; - return ($$0|0); -} -function _stbi__do_png($p,$x,$y,$n,$req_comp) { - $p = $p|0; - $x = $x|0; - $y = $y|0; - $n = $n|0; - $req_comp = $req_comp|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $result$0 = 0, $result$1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($req_comp>>>0)>(4); - if ($0) { - _stbi__err(23415); - $$0 = 0; - return ($$0|0); + $$off979 = (($37) + -96)<<24>>24; + $46 = ($$off979<<24>>24)<(0); + if ($46) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - $1 = (_stbi__parse_png_file($p,0,$req_comp)|0); - $2 = ($1|0)==(0); - if ($2) { - $result$1 = 0; - } else { - $3 = ((($p)) + 12|0); - $4 = HEAP32[$3>>2]|0; - HEAP32[$3>>2] = 0; - $5 = ($req_comp|0)==(0); - if ($5) { - $result$0 = $4; - } else { - $6 = HEAP32[$p>>2]|0; - $7 = ((($6)) + 12|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)==($req_comp|0); - if ($9) { - $result$0 = $4; - } else { - $10 = HEAP32[$6>>2]|0; - $11 = ((($6)) + 4|0); - $12 = HEAP32[$11>>2]|0; - $13 = (_stbi__convert_format($4,$8,$req_comp,$10,$12)|0); - $14 = HEAP32[$p>>2]|0; - $15 = ((($14)) + 12|0); - HEAP32[$15>>2] = $req_comp; - $16 = ($13|0)==(0|0); - if ($16) { - $$0 = 0; - return ($$0|0); - } else { - $result$0 = $13; - } - } - } - $17 = HEAP32[$p>>2]|0; - $18 = HEAP32[$17>>2]|0; - HEAP32[$x>>2] = $18; - $19 = HEAP32[$p>>2]|0; - $20 = ((($19)) + 4|0); - $21 = HEAP32[$20>>2]|0; - HEAP32[$y>>2] = $21; - $22 = ($n|0)==(0|0); - if ($22) { - $result$1 = $result$0; - } else { - $23 = HEAP32[$p>>2]|0; - $24 = ((($23)) + 12|0); - $25 = HEAP32[$24>>2]|0; - HEAP32[$n>>2] = $25; - $result$1 = $result$0; - } + $47 = ($39>>>0)>($40>>>0); + if ($47) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - $26 = ((($p)) + 12|0); - $27 = HEAP32[$26>>2]|0; - _free($27); - HEAP32[$26>>2] = 0; - $28 = ((($p)) + 8|0); - $29 = HEAP32[$28>>2]|0; - _free($29); - HEAP32[$28>>2] = 0; - $30 = ((($p)) + 4|0); - $31 = HEAP32[$30>>2]|0; - _free($31); - HEAP32[$30>>2] = 0; - $$0 = $result$1; - return ($$0|0); -} -function _stbi__setup_jpeg($j) { - $j = $j|0; - var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($j)) + 18176|0); - HEAP32[$0>>2] = 2; - $1 = ((($j)) + 18180|0); - HEAP32[$1>>2] = 1; - $2 = ((($j)) + 18184|0); - HEAP32[$2>>2] = 1; - return; -} -function _load_jpeg_image($z,$out_x,$out_y,$comp,$req_comp) { - $z = $z|0; - $out_x = $out_x|0; - $out_y = $out_y|0; - $comp = $comp|0; - $req_comp = $req_comp|0; - var $$ = 0, $$0 = 0, $$1 = 0, $$in = 0, $$in4 = 0, $$pr = 0, $$pr5 = 0, $$sum = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; - var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; - var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; - var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; - var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; - var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; - var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; - var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; - var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; - var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $coutput = 0, $exitcond = 0, $i$018 = 0, $i$115 = 0, $i$213 = 0, $j$020 = 0, $k$023 = 0, $k$111 = 0, $or$cond3 = 0, $out$017 = 0, $out$112 = 0; - var $res_comp = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; - $coutput = sp + 128|0; - $res_comp = sp; - $0 = HEAP32[$z>>2]|0; - $1 = ((($0)) + 8|0); - HEAP32[$1>>2] = 0; - $2 = ($req_comp>>>0)>(4); - if ($2) { - _stbi__err(23415); - $$1 = 0; - STACKTOP = sp;return ($$1|0); + $48 = (_get8($0)|0); + $49 = $48 & 1; + $50 = ($49<<24>>24)==(0); + if ($50) { + _error($0,34); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - $3 = (_stbi__decode_jpeg_image($z)|0); - $4 = ($3|0)==(0); - if ($4) { - _stbi__cleanup_jpeg($z); - $$1 = 0; - STACKTOP = sp;return ($$1|0); + $51 = (_start_page($0)|0); + $52 = ($51|0)==(0); + if ($52) { + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - $5 = ($req_comp|0)==(0); - if ($5) { - $6 = HEAP32[$z>>2]|0; - $7 = ((($6)) + 8|0); - $8 = HEAP32[$7>>2]|0; - $13 = $8; - } else { - $13 = $req_comp; + $53 = (_start_packet($0)|0); + $54 = ($53|0)==(0); + if ($54) { + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - $9 = HEAP32[$z>>2]|0; - $10 = ((($9)) + 8|0); - $11 = HEAP32[$10>>2]|0; - $12 = ($11|0)==(3); - $14 = ($13|0)<(3); - $or$cond3 = $14 & $12; - $$ = $or$cond3 ? 1 : $11; - $15 = ($$|0)>(0); - L12: do { - if ($15) { - $16 = ((($z)) + 17796|0); - $17 = ((($z)) + 17800|0); - $18 = ((($z)) + 18184|0); - $k$023 = 0; - while(1) { - $19 = (($res_comp) + ($k$023<<5)|0); - $20 = HEAP32[$z>>2]|0; - $21 = HEAP32[$20>>2]|0; - $22 = (($21) + 3)|0; - $23 = (_stbi__malloc($22)|0); - $24 = (((((($z)) + 17820|0) + (($k$023*72)|0)|0)) + 56|0); - HEAP32[$24>>2] = $23; - $25 = ($23|0)==(0|0); - if ($25) { + $55 = ((($0)) + 1376|0); + while(1) { + $56 = (_next_segment($0)|0); + _skip($0,$56); + HEAP8[$55>>0] = 0; + $57 = ($56|0)==(0); + if ($57) { + break; + } + } + $58 = (_start_packet($0)|0); + $59 = ($58|0)==(0); + if ($59) { + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $60 = ((($0)) + 48|0); + $61 = HEAP8[$60>>0]|0; + $62 = ($61<<24>>24)==(0); + do { + if (!($62)) { + $63 = (_is_whole_packet_present($0,1)|0); + $64 = ($63|0)==(0); + if (!($64)) { + break; + } + $65 = ((($0)) + 100|0); + $66 = HEAP32[$65>>2]|0; + $67 = ($66|0)==(21); + if (!($67)) { + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + HEAP32[$65>>2] = 20; + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + } while(0); + _crc32_init(); + $68 = (_get8_packet($0)|0); + $69 = ($68|0)==(5); + if (!($69)) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $70 = (_get8_packet($0)|0); + $71 = $70&255; + HEAP8[$1>>0] = $71; + $72 = (_get8_packet($0)|0); + $73 = $72&255; + $74 = ((($1)) + 1|0); + HEAP8[$74>>0] = $73; + $75 = (_get8_packet($0)|0); + $76 = $75&255; + $77 = ((($1)) + 2|0); + HEAP8[$77>>0] = $76; + $78 = (_get8_packet($0)|0); + $79 = $78&255; + $80 = ((($1)) + 3|0); + HEAP8[$80>>0] = $79; + $81 = (_get8_packet($0)|0); + $82 = $81&255; + $83 = ((($1)) + 4|0); + HEAP8[$83>>0] = $82; + $84 = (_get8_packet($0)|0); + $85 = $84&255; + $86 = ((($1)) + 5|0); + HEAP8[$86>>0] = $85; + $87 = (_vorbis_validate($1)|0); + $88 = ($87|0)==(0); + if ($88) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $89 = (_get_bits($0,8)|0); + $90 = (($89) + 1)|0; + $91 = ((($0)) + 120|0); + HEAP32[$91>>2] = $90; + $92 = ($90*2096)|0; + $93 = (_setup_malloc($0,$92)|0); + $94 = ((($0)) + 124|0); + HEAP32[$94>>2] = $93; + $95 = ($93|0)==(0|0); + if ($95) { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $96 = HEAP32[$91>>2]|0; + $97 = ($96*2096)|0; + _memset(($93|0),0,($97|0))|0; + $98 = HEAP32[$91>>2]|0; + $99 = ($98|0)>(0); + L100: do { + if ($99) { + $100 = ((($0)) + 16|0); + $101 = ((($0)) + 16|0); + $$18921232 = 0; + L102: while(1) { + $102 = HEAP32[$94>>2]|0; + $103 = (($102) + (($$18921232*2096)|0)|0); + $104 = (_get_bits($0,8)|0); + $105 = $104 & 255; + $106 = ($105|0)==(66); + if (!($106)) { + label = 52; + break; + } + $107 = (_get_bits($0,8)|0); + $108 = $107 & 255; + $109 = ($108|0)==(67); + if (!($109)) { + label = 54; + break; + } + $110 = (_get_bits($0,8)|0); + $111 = $110 & 255; + $112 = ($111|0)==(86); + if (!($112)) { + label = 56; + break; + } + $113 = (_get_bits($0,8)|0); + $114 = (_get_bits($0,8)|0); + $115 = $114 << 8; + $116 = $113 & 255; + $117 = $115 | $116; + HEAP32[$103>>2] = $117; + $118 = (_get_bits($0,8)|0); + $119 = (_get_bits($0,8)|0); + $120 = (_get_bits($0,8)|0); + $121 = $120 << 16; + $122 = $119 << 8; + $123 = $122 & 65280; + $124 = $118 & 255; + $125 = $123 | $124; + $126 = $125 | $121; + $127 = (((($102) + (($$18921232*2096)|0)|0)) + 4|0); + HEAP32[$127>>2] = $126; + $128 = (_get_bits($0,1)|0); + $129 = ($128|0)!=(0); + if ($129) { + $132 = 0; + } else { + $130 = (_get_bits($0,1)|0); + $132 = $130; + } + $131 = $132&255; + $133 = (((($102) + (($$18921232*2096)|0)|0)) + 23|0); + HEAP8[$133>>0] = $131; + $134 = HEAP32[$103>>2]|0; + $135 = ($134|0)!=(0); + $136 = HEAP32[$127>>2]|0; + $137 = ($136|0)==(0); + $or$cond = $135 | $137; + if (!($or$cond)) { + label = 60; + break; + } + $138 = ($131<<24>>24)==(0); + if ($138) { + $140 = (_setup_malloc($0,$136)|0); + $141 = (((($102) + (($$18921232*2096)|0)|0)) + 8|0); + HEAP32[$141>>2] = $140; + $$0962 = $140; + } else { + $139 = (_setup_temp_malloc($0,$136)|0); + $$0962 = $139; + } + $142 = ($$0962|0)==(0|0); + if ($142) { + label = 65; break; } - $26 = HEAP32[$16>>2]|0; - $27 = (((((($z)) + 17820|0) + (($k$023*72)|0)|0)) + 4|0); - $28 = HEAP32[$27>>2]|0; - $29 = (($26|0) / ($28|0))&-1; - $30 = (((($res_comp) + ($k$023<<5)|0)) + 12|0); - HEAP32[$30>>2] = $29; - $31 = HEAP32[$17>>2]|0; - $32 = (((((($z)) + 17820|0) + (($k$023*72)|0)|0)) + 8|0); - $33 = HEAP32[$32>>2]|0; - $34 = (($31|0) / ($33|0))&-1; - $35 = (((($res_comp) + ($k$023<<5)|0)) + 16|0); - HEAP32[$35>>2] = $34; - $36 = $34 >> 1; - $37 = (((($res_comp) + ($k$023<<5)|0)) + 24|0); - HEAP32[$37>>2] = $36; - $38 = HEAP32[$z>>2]|0; - $39 = HEAP32[$38>>2]|0; - $40 = HEAP32[$30>>2]|0; - $41 = (($39) + -1)|0; - $42 = (($41) + ($40))|0; - $43 = (($42>>>0) / ($40>>>0))&-1; - $44 = (((($res_comp) + ($k$023<<5)|0)) + 20|0); - HEAP32[$44>>2] = $43; - $45 = (((($res_comp) + ($k$023<<5)|0)) + 28|0); - HEAP32[$45>>2] = 0; - $46 = (((((($z)) + 17820|0) + (($k$023*72)|0)|0)) + 44|0); - $47 = HEAP32[$46>>2]|0; - $48 = (((($res_comp) + ($k$023<<5)|0)) + 8|0); - HEAP32[$48>>2] = $47; - $49 = (((($res_comp) + ($k$023<<5)|0)) + 4|0); - HEAP32[$49>>2] = $47; - $50 = HEAP32[$30>>2]|0; - $51 = ($50|0)==(1); do { - if ($51) { - $52 = HEAP32[$35>>2]|0; - $53 = ($52|0)==(1); - if ($53) { - HEAP32[$19>>2] = 2; + if ($129) { + $145 = (_get_bits($0,5)|0); + $146 = HEAP32[$127>>2]|0; + $147 = ($146|0)>(0); + if ($147) { + $$09661213 = 0;$$in = $145;$150 = $146; + } else { + $$3961 = 0; break; } - $$pr = HEAP32[$30>>2]|0; - $54 = ($$pr|0)==(1); - if ($54) { - $55 = HEAP32[$35>>2]|0; - $56 = ($55|0)==(2); - if ($56) { - HEAP32[$19>>2] = 3; + while(1) { + $148 = (($$in) + 1)|0; + $149 = (($150) - ($$09661213))|0; + $151 = (_ilog($149)|0); + $152 = (_get_bits($0,$151)|0); + $153 = (($152) + ($$09661213))|0; + $154 = HEAP32[$127>>2]|0; + $155 = ($153|0)>($154|0); + if ($155) { + label = 71; + break L102; + } + $156 = (($$0962) + ($$09661213)|0); + $157 = $148&255; + _memset(($156|0),($157|0),($152|0))|0; + $158 = HEAP32[$127>>2]|0; + $159 = ($158|0)>($153|0); + if ($159) { + $$09661213 = $153;$$in = $148;$150 = $158; } else { - label = 17; + $$3961 = 0; + break; } + } + } else { + $143 = HEAP32[$127>>2]|0; + $144 = ($143|0)>(0); + if ($144) { + $$09021210 = 0;$$09581209 = 0; } else { - $57 = $$pr; - label = 18; + $$3961 = 0; + break; + } + while(1) { + $160 = HEAP8[$133>>0]|0; + $161 = ($160<<24>>24)==(0); + do { + if ($161) { + label = 74; + } else { + $162 = (_get_bits($0,1)|0); + $163 = ($162|0)==(0); + if (!($163)) { + label = 74; + break; + } + $171 = (($$0962) + ($$09021210)|0); + HEAP8[$171>>0] = -1; + $$2960$ph = $$09581209; + } + } while(0); + if ((label|0) == 74) { + label = 0; + $164 = (_get_bits($0,5)|0); + $165 = (($164) + 1)|0; + $166 = $165&255; + $167 = (($$0962) + ($$09021210)|0); + HEAP8[$167>>0] = $166; + $168 = (($$09581209) + 1)|0; + $169 = $165 & 255; + $170 = ($169|0)==(32); + if ($170) { + label = 76; + break L102; + } else { + $$2960$ph = $168; + } + } + $172 = (($$09021210) + 1)|0; + $173 = HEAP32[$127>>2]|0; + $174 = ($172|0)<($173|0); + if ($174) { + $$09021210 = $172;$$09581209 = $$2960$ph; + } else { + $$3961 = $$2960$ph; + break; + } } + } + } while(0); + $175 = HEAP8[$133>>0]|0; + $176 = ($175<<24>>24)==(0); + do { + if ($176) { + $$19631001$ph = $$0962; + label = 86; } else { - label = 17; + $177 = HEAP32[$127>>2]|0; + $178 = $177 >> 2; + $179 = ($$3961|0)<($178|0); + if ($179) { + $$pr = HEAP8[$133>>0]|0; + $188 = ($$pr<<24>>24)==(0); + if ($188) { + $$19631001$ph = $$0962; + label = 86; + break; + } else { + $$19631000 = $$0962;$$2956 = $$3961; + break; + } + } + $180 = HEAP32[$101>>2]|0; + $181 = ($177|0)>($180|0); + if ($181) { + HEAP32[$101>>2] = $177; + } + $182 = (_setup_malloc($0,$177)|0); + $183 = (((($102) + (($$18921232*2096)|0)|0)) + 8|0); + HEAP32[$183>>2] = $182; + $184 = ($182|0)==(0|0); + if ($184) { + label = 83; + break L102; + } + $185 = HEAP32[$127>>2]|0; + _memcpy(($182|0),($$0962|0),($185|0))|0; + $186 = HEAP32[$127>>2]|0; + _setup_temp_free($0,$$0962,$186); + $187 = HEAP32[$183>>2]|0; + HEAP8[$133>>0] = 0; + $$19631001$ph = $187; + label = 86; } } while(0); - if ((label|0) == 17) { - label = 0; - $$pr5 = HEAP32[$30>>2]|0; - $57 = $$pr5; - label = 18; - } do { - if ((label|0) == 18) { + if ((label|0) == 86) { label = 0; - $58 = ($57|0)==(2); - if ($58) { - $59 = HEAP32[$35>>2]|0; - $60 = ($59|0)==(1); - if ($60) { - HEAP32[$19>>2] = 4; + $189 = HEAP32[$127>>2]|0; + $190 = ($189|0)>(0); + if (!($190)) { + $$19631000 = $$19631001$ph;$$2956 = 0; + break; + } + $191 = HEAP32[$127>>2]|0; + $$09541216 = 0;$$19031217 = 0; + while(1) { + $192 = (($$19631001$ph) + ($$19031217)|0); + $193 = HEAP8[$192>>0]|0; + $194 = ($193&255)<(11); + $notrhs = ($193<<24>>24)!=(-1); + $not$or$cond982 = $194 ^ $notrhs; + $195 = $not$or$cond982&1; + $$1955 = (($195) + ($$09541216))|0; + $196 = (($$19031217) + 1)|0; + $197 = ($196|0)<($191|0); + if ($197) { + $$09541216 = $$1955;$$19031217 = $196; + } else { + $$19631000 = $$19631001$ph;$$2956 = $$1955; break; } } - $61 = HEAP32[$30>>2]|0; - $62 = ($61|0)==(2); - if ($62) { - $63 = HEAP32[$35>>2]|0; - $64 = ($63|0)==(2); - if ($64) { - $65 = HEAP32[$18>>2]|0; - HEAP32[$19>>2] = $65; - break; + } + } while(0); + $198 = (((($102) + (($$18921232*2096)|0)|0)) + 2092|0); + HEAP32[$198>>2] = $$2956; + $199 = HEAP8[$133>>0]|0; + $200 = ($199<<24>>24)==(0); + do { + if ($200) { + $201 = HEAP32[$127>>2]|0; + $202 = $201 << 2; + $203 = (_setup_malloc($0,$202)|0); + $204 = (((($102) + (($$18921232*2096)|0)|0)) + 32|0); + HEAP32[$204>>2] = $203; + $205 = ($203|0)==(0|0); + if ($205) { + label = 91; + break L102; + } else { + $$2953 = 0;$230 = 0; + } + } else { + $206 = ($$2956|0)==(0); + if ($206) { + $$0951 = 0;$878 = 0; + } else { + $207 = (_setup_malloc($0,$$2956)|0); + $208 = (((($102) + (($$18921232*2096)|0)|0)) + 8|0); + HEAP32[$208>>2] = $207; + $209 = ($207|0)==(0|0); + if ($209) { + label = 94; + break L102; + } + $210 = HEAP32[$198>>2]|0; + $211 = $210 << 2; + $212 = (_setup_temp_malloc($0,$211)|0); + $213 = (((($102) + (($$18921232*2096)|0)|0)) + 32|0); + HEAP32[$213>>2] = $212; + $214 = ($212|0)==(0|0); + if ($214) { + label = 96; + break L102; + } + $215 = HEAP32[$198>>2]|0; + $216 = $215 << 2; + $217 = (_setup_temp_malloc($0,$216)|0); + $218 = ($217|0)==(0|0); + if ($218) { + label = 98; + break L102; + } else { + $$0951 = $217;$878 = $217; } } - HEAP32[$19>>2] = 5; + $219 = HEAP32[$127>>2]|0; + $220 = HEAP32[$198>>2]|0; + $221 = $220 << 3; + $222 = (($221) + ($219))|0; + $223 = HEAP32[$100>>2]|0; + $224 = ($222>>>0)>($223>>>0); + if (!($224)) { + $$2953 = $$0951;$230 = $878; + break; + } + HEAP32[$100>>2] = $222; + $$2953 = $$0951;$230 = $878; } } while(0); - $66 = (($k$023) + 1)|0; - $67 = ($66|0)<($$|0); - if ($67) { - $k$023 = $66; - } else { - label = 26; - break L12; + $225 = HEAP32[$127>>2]|0; + $226 = (_compute_codewords($103,$$19631000,$225,$$2953)|0); + $227 = ($226|0)==(0); + if ($227) { + label = 102; + break; } - } - _stbi__cleanup_jpeg($z); - _stbi__err(21769); - $$0 = 0; - } else { - label = 26; - } - } while(0); - do { - if ((label|0) == 26) { - $68 = HEAP32[$z>>2]|0; - $69 = HEAP32[$68>>2]|0; - $70 = Math_imul($69, $13)|0; - $71 = ((($68)) + 4|0); - $72 = HEAP32[$71>>2]|0; - $73 = Math_imul($70, $72)|0; - $74 = (($73) + 1)|0; - $75 = (_stbi__malloc($74)|0); - $76 = ($75|0)==(0|0); - if ($76) { - _stbi__cleanup_jpeg($z); - _stbi__err(21769); - $$0 = 0; - break; - } - $77 = HEAP32[$z>>2]|0; - $78 = ((($77)) + 4|0); - $79 = HEAP32[$78>>2]|0; - $80 = ($79|0)==(0); - if (!($80)) { - $81 = ($$|0)>(0); - $82 = ($13|0)>(2); - $83 = ((($z)) + 18180|0); - $84 = ((($coutput)) + 4|0); - $85 = ((($coutput)) + 8|0); - $86 = ($13|0)==(1); - $88 = $77;$j$020 = 0; - while(1) { - $87 = HEAP32[$88>>2]|0; - $89 = Math_imul($j$020, $13)|0; - $90 = Math_imul($89, $87)|0; - $91 = (($75) + ($90)|0); - if ($81) { - $k$111 = 0; + $231 = HEAP32[$198>>2]|0; + $232 = ($231|0)==(0); + if (!($232)) { + $233 = $231 << 2; + $234 = (($233) + 4)|0; + $235 = (_setup_malloc($0,$234)|0); + $236 = (((($102) + (($$18921232*2096)|0)|0)) + 2084|0); + HEAP32[$236>>2] = $235; + $237 = ($235|0)==(0|0); + if ($237) { + label = 107; + break; + } + $238 = HEAP32[$198>>2]|0; + $239 = $238 << 2; + $240 = (($239) + 4)|0; + $241 = (_setup_malloc($0,$240)|0); + $242 = (((($102) + (($$18921232*2096)|0)|0)) + 2088|0); + HEAP32[$242>>2] = $241; + $243 = ($241|0)==(0|0); + if ($243) { + label = 109; + break; + } + $244 = ((($241)) + 4|0); + HEAP32[$242>>2] = $244; + HEAP32[$241>>2] = -1; + _compute_sorted_huffman($103,$$19631000,$$2953); + } + $245 = HEAP8[$133>>0]|0; + $246 = ($245<<24>>24)==(0); + if (!($246)) { + $247 = HEAP32[$198>>2]|0; + $248 = $247 << 2; + _setup_temp_free($0,$230,$248); + $249 = (((($102) + (($$18921232*2096)|0)|0)) + 32|0); + $250 = HEAP32[$249>>2]|0; + $251 = HEAP32[$198>>2]|0; + $252 = $251 << 2; + _setup_temp_free($0,$250,$252); + $253 = HEAP32[$127>>2]|0; + _setup_temp_free($0,$$19631000,$253); + HEAP32[$249>>2] = 0; + } + _compute_accelerated_huffman($103); + $254 = (_get_bits($0,4)|0); + $255 = $254&255; + $256 = (((($102) + (($$18921232*2096)|0)|0)) + 21|0); + HEAP8[$256>>0] = $255; + $257 = $254 & 255; + $258 = ($257>>>0)>(2); + if ($258) { + label = 114; + break; + } + $259 = ($257|0)==(0); + if (!($259)) { + $260 = (_get_bits($0,32)|0); + $261 = (+_float32_unpack($260)); + $262 = (((($102) + (($$18921232*2096)|0)|0)) + 12|0); + HEAPF32[$262>>2] = $261; + $263 = (_get_bits($0,32)|0); + $264 = (+_float32_unpack($263)); + $265 = (((($102) + (($$18921232*2096)|0)|0)) + 16|0); + HEAPF32[$265>>2] = $264; + $266 = (_get_bits($0,4)|0); + $267 = (($266) + 1)|0; + $268 = $267&255; + $269 = (((($102) + (($$18921232*2096)|0)|0)) + 20|0); + HEAP8[$269>>0] = $268; + $270 = (_get_bits($0,1)|0); + $271 = $270&255; + $272 = (((($102) + (($$18921232*2096)|0)|0)) + 22|0); + HEAP8[$272>>0] = $271; + $273 = HEAP8[$256>>0]|0; + $274 = ($273<<24>>24)==(1); + $275 = HEAP32[$127>>2]|0; + $276 = HEAP32[$103>>2]|0; + if ($274) { + $277 = (_lookup1_values($275,$276)|0); + $$sink = $277; + } else { + $278 = Math_imul($276, $275)|0; + $$sink = $278; + } + $279 = (((($102) + (($$18921232*2096)|0)|0)) + 24|0); + HEAP32[$279>>2] = $$sink; + $280 = ($$sink|0)==(0); + if ($280) { + label = 120; + break; + } + $281 = $$sink << 1; + $282 = (_setup_temp_malloc($0,$281)|0); + $283 = ($282|0)==(0|0); + if ($283) { + label = 123; + break; + } + $284 = HEAP32[$279>>2]|0; + $285 = ($284|0)>(0); + if ($285) { + $$29041220 = 0; while(1) { - $92 = (((($res_comp) + ($k$111<<5)|0)) + 24|0); - $93 = HEAP32[$92>>2]|0; - $94 = (((($res_comp) + ($k$111<<5)|0)) + 16|0); - $95 = HEAP32[$94>>2]|0; - $96 = $95 >> 1; - $97 = ($93|0)>=($96|0); - $98 = (($res_comp) + ($k$111<<5)|0); - $99 = HEAP32[$98>>2]|0; - $100 = (((((($z)) + 17820|0) + (($k$111*72)|0)|0)) + 56|0); - $101 = HEAP32[$100>>2]|0; - $102 = (((($res_comp) + ($k$111<<5)|0)) + 8|0); - $103 = (((($res_comp) + ($k$111<<5)|0)) + 4|0); - $$in = $97 ? $102 : $103; - $104 = HEAP32[$$in>>2]|0; - $$in4 = $97 ? $103 : $102; - $105 = HEAP32[$$in4>>2]|0; - $106 = (((($res_comp) + ($k$111<<5)|0)) + 20|0); - $107 = HEAP32[$106>>2]|0; - $108 = (((($res_comp) + ($k$111<<5)|0)) + 12|0); - $109 = HEAP32[$108>>2]|0; - $110 = (FUNCTION_TABLE_iiiiii[$99 & 7]($101,$104,$105,$107,$109)|0); - $111 = (($coutput) + ($k$111<<2)|0); - HEAP32[$111>>2] = $110; - $112 = HEAP32[$92>>2]|0; - $113 = (($112) + 1)|0; - HEAP32[$92>>2] = $113; - $114 = HEAP32[$94>>2]|0; - $115 = ($113|0)<($114|0); - if (!($115)) { - HEAP32[$92>>2] = 0; - $116 = HEAP32[$102>>2]|0; - HEAP32[$103>>2] = $116; - $117 = (((($res_comp) + ($k$111<<5)|0)) + 28|0); - $118 = HEAP32[$117>>2]|0; - $119 = (($118) + 1)|0; - HEAP32[$117>>2] = $119; - $120 = (((((($z)) + 17820|0) + (($k$111*72)|0)|0)) + 32|0); - $121 = HEAP32[$120>>2]|0; - $122 = ($119|0)<($121|0); - if ($122) { - $123 = (((((($z)) + 17820|0) + (($k$111*72)|0)|0)) + 36|0); - $124 = HEAP32[$123>>2]|0; - $125 = HEAP32[$102>>2]|0; - $126 = (($125) + ($124)|0); - HEAP32[$102>>2] = $126; - } + $286 = HEAP8[$269>>0]|0; + $287 = $286&255; + $288 = (_get_bits($0,$287)|0); + $289 = ($288|0)==(-1); + if ($289) { + label = 125; + break L102; } - $127 = (($k$111) + 1)|0; - $exitcond = ($127|0)==($$|0); - if ($exitcond) { - break; + $292 = $288&65535; + $293 = (($282) + ($$29041220<<1)|0); + HEAP16[$293>>1] = $292; + $294 = (($$29041220) + 1)|0; + $295 = HEAP32[$279>>2]|0; + $296 = ($294|0)<($295|0); + if ($296) { + $$29041220 = $294; } else { - $k$111 = $127; + $$lcssa1073 = $295; + break; } } + } else { + $$lcssa1073 = $284; } - $128 = HEAP32[$coutput>>2]|0; - $129 = HEAP32[$z>>2]|0; + $297 = HEAP8[$256>>0]|0; + $298 = ($297<<24>>24)==(1); do { - if ($82) { - $130 = ((($129)) + 8|0); - $131 = HEAP32[$130>>2]|0; - $132 = ($131|0)==(3); - if ($132) { - $136 = HEAP32[$83>>2]|0; - $137 = HEAP32[$84>>2]|0; - $138 = HEAP32[$85>>2]|0; - $139 = HEAP32[$129>>2]|0; - FUNCTION_TABLE_viiiiii[$136 & 3]($91,$128,$137,$138,$139,$13); - break; + if ($298) { + $299 = HEAP8[$133>>0]|0; + $300 = ($299<<24>>24)!=(0); + if ($300) { + $301 = HEAP32[$198>>2]|0; + $302 = ($301|0)==(0); + if ($302) { + break; + } else { + $$sink986 = $301; + } + } else { + $303 = HEAP32[$127>>2]|0; + $$sink986 = $303; + } + $304 = $$sink986 << 2; + $305 = HEAP32[$103>>2]|0; + $306 = Math_imul($304, $305)|0; + $307 = (_setup_malloc($0,$306)|0); + $308 = (((($102) + (($$18921232*2096)|0)|0)) + 28|0); + HEAP32[$308>>2] = $307; + $309 = ($307|0)==(0|0); + if ($309) { + label = 132; + break L102; } - $133 = HEAP32[$z>>2]|0; - $134 = HEAP32[$133>>2]|0; - $135 = ($134|0)==(0); - if (!($135)) { - $i$018 = 0;$out$017 = $91; + $$sink25 = $300 ? $198 : $127; + $312 = HEAP32[$$sink25>>2]|0; + $313 = ($312|0)>(0); + if ($313) { + $314 = (((($102) + (($$18921232*2096)|0)|0)) + 2088|0); + $315 = HEAP32[$103>>2]|0; + $$09701227 = 0.0;$$39051228 = 0; while(1) { - $140 = (($128) + ($i$018)|0); - $141 = HEAP8[$140>>0]|0; - $142 = ((($out$017)) + 2|0); - HEAP8[$142>>0] = $141; - $143 = ((($out$017)) + 1|0); - HEAP8[$143>>0] = $141; - HEAP8[$out$017>>0] = $141; - $144 = ((($out$017)) + 3|0); - HEAP8[$144>>0] = -1; - $145 = (($out$017) + ($13)|0); - $146 = (($i$018) + 1)|0; - $147 = HEAP32[$z>>2]|0; - $148 = HEAP32[$147>>2]|0; - $149 = ($146>>>0)<($148>>>0); - if ($149) { - $i$018 = $146;$out$017 = $145; + if ($300) { + $316 = HEAP32[$314>>2]|0; + $317 = (($316) + ($$39051228<<2)|0); + $318 = HEAP32[$317>>2]|0; + $322 = $318; + } else { + $322 = $$39051228; + } + $319 = Math_imul($315, $$39051228)|0; + $$0920$ph = 0;$$0974$ph = 1;$$1971$ph = $$09701227; + L193: while(1) { + $$0920 = $$0920$ph;$$1971 = $$1971$ph; + while(1) { + $320 = ($$0920|0)<($315|0); + if (!($320)) { + break L193; + } + $321 = (($322>>>0) / ($$0974$ph>>>0))&-1; + $323 = HEAP32[$279>>2]|0; + $324 = (($321>>>0) % ($323>>>0))&-1; + $325 = (($282) + ($324<<1)|0); + $326 = HEAP16[$325>>1]|0; + $327 = (+($326&65535)); + $328 = +HEAPF32[$265>>2]; + $329 = $327 * $328; + $330 = +HEAPF32[$262>>2]; + $331 = $329 + $330; + $332 = $$1971 + $331; + $333 = HEAP32[$308>>2]|0; + $334 = (($319) + ($$0920))|0; + $335 = (($333) + ($334<<2)|0); + HEAPF32[$335>>2] = $332; + $336 = HEAP8[$272>>0]|0; + $337 = ($336<<24>>24)==(0); + $$1971$ = $337 ? $$1971 : $332; + $338 = (($$0920) + 1)|0; + $339 = ($338|0)<($315|0); + if ($339) { + break; + } else { + $$0920 = $338;$$1971 = $$1971$; + } + } + $340 = (4294967295 / ($323>>>0))&-1; + $341 = ($$0974$ph>>>0)>($340>>>0); + if ($341) { + label = 143; + break L102; + } + $342 = Math_imul($323, $$0974$ph)|0; + $$0920$ph = $338;$$0974$ph = $342;$$1971$ph = $$1971$; + } + $344 = (($$39051228) + 1)|0; + $345 = ($344|0)<($312|0); + if ($345) { + $$09701227 = $$1971;$$39051228 = $344; } else { break; } } } + HEAP8[$256>>0] = 2; } else { - $150 = HEAP32[$129>>2]|0; - $151 = ($150|0)==(0); - if ($86) { - if ($151) { - break; + $346 = $$lcssa1073 << 2; + $347 = (_setup_malloc($0,$346)|0); + $348 = (((($102) + (($$18921232*2096)|0)|0)) + 28|0); + HEAP32[$348>>2] = $347; + $349 = ($347|0)==(0|0); + $350 = HEAP32[$279>>2]|0; + if ($349) { + label = 150; + break L102; + } + $351 = ($350|0)>(0); + if (!($351)) { + break; + } + $352 = HEAP32[$348>>2]|0; + $353 = HEAP8[$272>>0]|0; + $354 = ($353<<24>>24)==(0); + $355 = HEAP32[$279>>2]|0; + $$09771224 = 0.0;$$49061225 = 0; + while(1) { + $356 = (($282) + ($$49061225<<1)|0); + $357 = HEAP16[$356>>1]|0; + $358 = (+($357&65535)); + $359 = +HEAPF32[$265>>2]; + $360 = $358 * $359; + $361 = +HEAPF32[$262>>2]; + $362 = $360 + $361; + $363 = $$09771224 + $362; + $364 = (($352) + ($$49061225<<2)|0); + HEAPF32[$364>>2] = $363; + $$0977$ = $354 ? $$09771224 : $363; + $365 = (($$49061225) + 1)|0; + $366 = ($365|0)<($355|0); + if ($366) { + $$09771224 = $$0977$;$$49061225 = $365; } else { - $i$115 = 0; - } - while(1) { - $152 = (($128) + ($i$115)|0); - $153 = HEAP8[$152>>0]|0; - $$sum = (($i$115) + ($90))|0; - $154 = (($75) + ($$sum)|0); - HEAP8[$154>>0] = $153; - $155 = (($i$115) + 1)|0; - $156 = HEAP32[$z>>2]|0; - $157 = HEAP32[$156>>2]|0; - $158 = ($155>>>0)<($157>>>0); - if ($158) { - $i$115 = $155; - } else { - break; - } - } - } else { - if ($151) { break; - } else { - $i$213 = 0;$out$112 = $91; - } - while(1) { - $159 = (($128) + ($i$213)|0); - $160 = HEAP8[$159>>0]|0; - $161 = ((($out$112)) + 1|0); - HEAP8[$out$112>>0] = $160; - $162 = ((($out$112)) + 2|0); - HEAP8[$161>>0] = -1; - $163 = (($i$213) + 1)|0; - $164 = HEAP32[$z>>2]|0; - $165 = HEAP32[$164>>2]|0; - $166 = ($163>>>0)<($165>>>0); - if ($166) { - $i$213 = $163;$out$112 = $162; - } else { - break; - } } } } } while(0); - $167 = (($j$020) + 1)|0; - $168 = HEAP32[$z>>2]|0; - $169 = ((($168)) + 4|0); - $170 = HEAP32[$169>>2]|0; - $171 = ($167>>>0)<($170>>>0); - if ($171) { - $88 = $168;$j$020 = $167; - } else { - break; - } + $368 = HEAP32[$279>>2]|0; + $369 = $368 << 1; + _setup_temp_free($0,$282,$369); + } + $370 = (($$18921232) + 1)|0; + $371 = HEAP32[$91>>2]|0; + $372 = ($370|0)<($371|0); + if ($372) { + $$18921232 = $370; + } else { + break L100; } } - _stbi__cleanup_jpeg($z); - $172 = HEAP32[$z>>2]|0; - $173 = HEAP32[$172>>2]|0; - HEAP32[$out_x>>2] = $173; - $174 = HEAP32[$z>>2]|0; - $175 = ((($174)) + 4|0); - $176 = HEAP32[$175>>2]|0; - HEAP32[$out_y>>2] = $176; - $177 = ($comp|0)==(0|0); - if ($177) { - $$0 = $75; - } else { - $178 = HEAP32[$z>>2]|0; - $179 = ((($178)) + 8|0); - $180 = HEAP32[$179>>2]|0; - HEAP32[$comp>>2] = $180; - $$0 = $75; - } - } - } while(0); - $$1 = $$0; - STACKTOP = sp;return ($$1|0); -} -function _stbi__decode_jpeg_image($j) { - $j = $j|0; - var $$0 = 0, $$sink = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($j)) + 17868|0); - HEAP32[$0>>2] = 0; - $1 = ((($j)) + 17872|0); - HEAP32[$1>>2] = 0; - $2 = ((($j)) + 17940|0); - HEAP32[$2>>2] = 0; - $3 = ((($j)) + 17944|0); - HEAP32[$3>>2] = 0; - $4 = ((($j)) + 18012|0); - HEAP32[$4>>2] = 0; - $5 = ((($j)) + 18016|0); - HEAP32[$5>>2] = 0; - $6 = ((($j)) + 18084|0); - HEAP32[$6>>2] = 0; - $7 = ((($j)) + 18088|0); - HEAP32[$7>>2] = 0; - $8 = ((($j)) + 18168|0); - HEAP32[$8>>2] = 0; - $9 = (_stbi__decode_jpeg_header($j,0)|0); - $10 = ($9|0)==(0); - if ($10) { - $$0 = 0; - return ($$0|0); - } - $11 = (_stbi__get_marker($j)|0); - $12 = ((($j)) + 18116|0); - $$sink = $11; - L4: while(1) { - $13 = $$sink&255; - L6: do { - switch ($13|0) { - case 217: { - label = 13; - break L4; - break; - } - case 218: { - $14 = (_stbi__process_scan_header($j)|0); - $15 = ($14|0)==(0); - if ($15) { - $$0 = 0; - label = 15; - break L4; + switch (label|0) { + case 52: { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; } - $16 = (_stbi__parse_entropy_coded_data($j)|0); - $17 = ($16|0)==(0); - if ($17) { - $$0 = 0; - label = 15; - break L4; + case 54: { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; } - $18 = HEAP8[$12>>0]|0; - $19 = ($18<<24>>24)==(-1); - if ($19) { - L11: while(1) { - $20 = HEAP32[$j>>2]|0; - $21 = (_stbi__at_eof($20)|0); - $22 = ($21|0)==(0); - if (!($22)) { - break L6; - } - $23 = HEAP32[$j>>2]|0; - $24 = (_stbi__get8($23)|0); - switch ($24<<24>>24) { - case 0: { - break; - } - case -1: { - break L11; - break; - } - default: { - label = 10; - break L4; - } - } + case 56: { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 60: { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 65: { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 71: { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 76: { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 83: { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 91: { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 94: { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 96: { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 98: { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 102: { + $228 = HEAP8[$133>>0]|0; + $229 = ($228<<24>>24)==(0); + if (!($229)) { + _setup_temp_free($0,$230,0); } - $25 = HEAP32[$j>>2]|0; - $26 = (_stbi__get8($25)|0); - HEAP8[$12>>0] = $26; + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; } - break; - } - default: { - $27 = (_stbi__process_marker($j,$13)|0); - $28 = ($27|0)==(0); - if ($28) { - $$0 = 0; - label = 15; - break L4; + case 107: { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; } - } - } - } while(0); - $29 = (_stbi__get_marker($j)|0); - $$sink = $29; - } - if ((label|0) == 10) { - _stbi__err(23428); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 13) { - $30 = ((($j)) + 18124|0); - $31 = HEAP32[$30>>2]|0; - $32 = ($31|0)==(0); - if ($32) { - $$0 = 1; - return ($$0|0); - } - _stbi__jpeg_finish($j); - $$0 = 1; - return ($$0|0); - } - else if ((label|0) == 15) { - return ($$0|0); - } - return (0)|0; -} -function _stbi__cleanup_jpeg($j) { - $j = $j|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var $i$01 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[$j>>2]|0; - $1 = ((($0)) + 8|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)>(0); - if ($3) { - $i$01 = 0; - } else { - return; - } - while(1) { - $4 = (((((($j)) + 17820|0) + (($i$01*72)|0)|0)) + 48|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0|0); - if (!($6)) { - _free($5); - HEAP32[$4>>2] = 0; - $7 = (((((($j)) + 17820|0) + (($i$01*72)|0)|0)) + 44|0); - HEAP32[$7>>2] = 0; - } - $8 = (((((($j)) + 17820|0) + (($i$01*72)|0)|0)) + 52|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9|0)==(0|0); - if (!($10)) { - _free($9); - HEAP32[$8>>2] = 0; - $11 = (((((($j)) + 17820|0) + (($i$01*72)|0)|0)) + 60|0); - HEAP32[$11>>2] = 0; - } - $12 = (((((($j)) + 17820|0) + (($i$01*72)|0)|0)) + 56|0); - $13 = HEAP32[$12>>2]|0; - $14 = ($13|0)==(0|0); - if (!($14)) { - _free($13); - HEAP32[$12>>2] = 0; - } - $15 = (($i$01) + 1)|0; - $16 = HEAP32[$j>>2]|0; - $17 = ((($16)) + 8|0); - $18 = HEAP32[$17>>2]|0; - $19 = ($15|0)<($18|0); - if ($19) { - $i$01 = $15; - } else { - break; - } - } - return; -} -function _resample_row_1($out,$in_near,$in_far,$w,$hs) { - $out = $out|0; - $in_near = $in_near|0; - $in_far = $in_far|0; - $w = $w|0; - $hs = $hs|0; - var label = 0, sp = 0; - sp = STACKTOP; - return ($in_near|0); -} -function _stbi__resample_row_v_2($out,$in_near,$in_far,$w,$hs) { - $out = $out|0; - $in_near = $in_near|0; - $in_far = $in_far|0; - $w = $w|0; - $hs = $hs|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$01 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($w|0)>(0); - if ($0) { - $i$01 = 0; - } else { - return ($out|0); - } - while(1) { - $1 = (($in_near) + ($i$01)|0); - $2 = HEAP8[$1>>0]|0; - $3 = $2&255; - $4 = ($3*3)|0; - $5 = (($in_far) + ($i$01)|0); - $6 = HEAP8[$5>>0]|0; - $7 = $6&255; - $8 = (($7) + 2)|0; - $9 = (($8) + ($4))|0; - $10 = $9 >>> 2; - $11 = $10&255; - $12 = (($out) + ($i$01)|0); - HEAP8[$12>>0] = $11; - $13 = (($i$01) + 1)|0; - $exitcond = ($13|0)==($w|0); - if ($exitcond) { - break; - } else { - $i$01 = $13; - } - } - return ($out|0); -} -function _stbi__resample_row_h_2($out,$in_near,$in_far,$w,$hs) { - $out = $out|0; - $in_near = $in_near|0; - $in_far = $in_far|0; - $w = $w|0; - $hs = $hs|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$0$lcssa = 0, $i$01 = 0, $phitmp = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $0 = ($w|0)==(1); - $1 = HEAP8[$in_near>>0]|0; - if ($0) { - $2 = ((($out)) + 1|0); - HEAP8[$2>>0] = $1; - HEAP8[$out>>0] = $1; - return ($out|0); - } - HEAP8[$out>>0] = $1; - $3 = HEAP8[$in_near>>0]|0; - $4 = $3&255; - $5 = ($4*3)|0; - $6 = ((($in_near)) + 1|0); - $7 = HEAP8[$6>>0]|0; - $8 = $7&255; - $9 = (($8) + 2)|0; - $10 = (($9) + ($5))|0; - $11 = $10 >>> 2; - $12 = $11&255; - $13 = ((($out)) + 1|0); - HEAP8[$13>>0] = $12; - $14 = (($w) + -1)|0; - $15 = ($14|0)>(1); - if ($15) { - $16 = (($w) + -1)|0; - $i$01 = 1; - while(1) { - $17 = (($in_near) + ($i$01)|0); - $18 = HEAP8[$17>>0]|0; - $19 = $18&255; - $20 = ($19*3)|0; - $21 = (($20) + 2)|0; - $22 = (($i$01) + -1)|0; - $23 = (($in_near) + ($22)|0); - $24 = HEAP8[$23>>0]|0; - $25 = $24&255; - $26 = (($21) + ($25))|0; - $27 = $26 >>> 2; - $28 = $27&255; - $29 = $i$01 << 1; - $30 = (($out) + ($29)|0); - HEAP8[$30>>0] = $28; - $31 = (($i$01) + 1)|0; - $32 = (($in_near) + ($31)|0); - $33 = HEAP8[$32>>0]|0; - $34 = $33&255; - $35 = (($21) + ($34))|0; - $36 = $35 >>> 2; - $37 = $36&255; - $38 = $29 | 1; - $39 = (($out) + ($38)|0); - HEAP8[$39>>0] = $37; - $exitcond = ($31|0)==($16|0); - if ($exitcond) { - break; - } else { - $i$01 = $31; - } - } - $phitmp = $16 << 1; - $i$0$lcssa = $phitmp; - } else { - $i$0$lcssa = 2; - } - $40 = (($w) + -2)|0; - $41 = (($in_near) + ($40)|0); - $42 = HEAP8[$41>>0]|0; - $43 = $42&255; - $44 = ($43*3)|0; - $45 = (($in_near) + ($14)|0); - $46 = HEAP8[$45>>0]|0; - $47 = $46&255; - $48 = (($47) + 2)|0; - $49 = (($48) + ($44))|0; - $50 = $49 >>> 2; - $51 = $50&255; - $52 = (($out) + ($i$0$lcssa)|0); - HEAP8[$52>>0] = $51; - $53 = HEAP8[$45>>0]|0; - $54 = $i$0$lcssa | 1; - $55 = (($out) + ($54)|0); - HEAP8[$55>>0] = $53; - return ($out|0); -} -function _stbi__resample_row_generic($out,$in_near,$in_far,$w,$hs) { - $out = $out|0; - $in_near = $in_near|0; - $in_far = $in_far|0; - $w = $w|0; - $hs = $hs|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $exitcond = 0, $exitcond4 = 0, $i$02 = 0, $j$01 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($w|0)>(0); - if (!($0)) { - return ($out|0); - } - $1 = ($hs|0)>(0); - $i$02 = 0; - while(1) { - if ($1) { - $2 = (($in_near) + ($i$02)|0); - $3 = Math_imul($i$02, $hs)|0; - $j$01 = 0; - while(1) { - $4 = HEAP8[$2>>0]|0; - $5 = (($j$01) + ($3))|0; - $6 = (($out) + ($5)|0); - HEAP8[$6>>0] = $4; - $7 = (($j$01) + 1)|0; - $exitcond = ($7|0)==($hs|0); - if ($exitcond) { + case 109: { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 114: { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 120: { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 123: { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 125: { + $290 = HEAP32[$279>>2]|0; + $291 = $290 << 1; + _setup_temp_free($0,$282,$291); + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 132: { + $310 = HEAP32[$279>>2]|0; + $311 = $310 << 1; + _setup_temp_free($0,$282,$311); + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 143: { + $343 = $323 << 1; + _setup_temp_free($0,$282,$343); + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + break; + } + case 150: { + $367 = $350 << 1; + _setup_temp_free($0,$282,$367); + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); break; - } else { - $j$01 = $7; } } - } - $8 = (($i$02) + 1)|0; - $exitcond4 = ($8|0)==($w|0); - if ($exitcond4) { - break; - } else { - $i$02 = $8; - } - } - return ($out|0); -} -function _stbi__process_scan_header($z) { - $z = $z|0; - var $$0 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; - var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; - var $8 = 0, $9 = 0, $i$010 = 0, $or$cond1 = 0, $or$cond2 = 0, $which$0$lcssa = 0, $which$07 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[$z>>2]|0; - $1 = (_stbi__get16be($0)|0); - $2 = HEAP32[$z>>2]|0; - $3 = (_stbi__get8($2)|0); - $4 = $3&255; - $5 = ((($z)) + 18148|0); - HEAP32[$5>>2] = $4; - $6 = (($3) + -1)<<24>>24; - $7 = ($6&255)>(3); - if (!($7)) { - $8 = HEAP32[$z>>2]|0; - $9 = ((($8)) + 8|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($4|0)>($10|0); - if (!($11)) { - $12 = $4 << 1; - $13 = (($12) + 6)|0; - $14 = ($1|0)==($13|0); - if (!($14)) { - _stbi__err(23682); - $$0 = 0; - return ($$0|0); - } - $15 = HEAP32[$5>>2]|0; - $16 = ($15|0)>(0); - $17 = HEAP32[$z>>2]|0; - $18 = (_stbi__get8($17)|0); - $19 = $18&255; - L8: do { - if ($16) { - $30 = $19;$i$010 = 0; + } + } while(0); + $373 = (_get_bits($0,6)|0); + $374 = (($373) + 1)|0; + $375 = $374 & 255; + $376 = ($375|0)==(0); + L258: do { + if (!($376)) { + $$28931205 = 0; + while(1) { + $379 = (_get_bits($0,16)|0); + $380 = ($379|0)==(0); + $378 = (($$28931205) + 1)|0; + if (!($380)) { + break; + } + $377 = ($378|0)<($375|0); + if ($377) { + $$28931205 = $378; + } else { + break L258; + } + } + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + } while(0); + $381 = (_get_bits($0,6)|0); + $382 = (($381) + 1)|0; + $383 = ((($0)) + 128|0); + HEAP32[$383>>2] = $382; + $384 = ($382*1596)|0; + $385 = (_setup_malloc($0,$384)|0); + $386 = ((($0)) + 260|0); + HEAP32[$386>>2] = $385; + $387 = ($385|0)==(0|0); + if ($387) { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $388 = HEAP32[$383>>2]|0; + $389 = ($388|0)>(0); + do { + if ($389) { + $$09291199 = 0;$$38941200 = 0; + L271: while(1) { + $390 = (_get_bits($0,16)|0); + $391 = $390&65535; + $392 = (((($0)) + 132|0) + ($$38941200<<1)|0); + HEAP16[$392>>1] = $391; + $393 = $390 & 65535; + $394 = ($393>>>0)>(1); + if ($394) { + label = 162; + break; + } + $395 = ($393|0)==(0); + if ($395) { + label = 164; + break; + } + $426 = HEAP32[$386>>2]|0; + $427 = (_get_bits($0,5)|0); + $428 = $427&255; + $429 = (($426) + (($$38941200*1596)|0)|0); + HEAP8[$429>>0] = $428; + $430 = $427 & 255; + $431 = ($430|0)==(0); + if (!($431)) { + $$09641169 = -1;$$69081170 = 0; while(1) { - $20 = HEAP32[$z>>2]|0; - $21 = (_stbi__get8($20)|0); - $22 = $21&255; - $23 = HEAP32[$z>>2]|0; - $24 = ((($23)) + 8|0); - $25 = HEAP32[$24>>2]|0; - $26 = ($25|0)>(0); - L11: do { - if ($26) { - $which$07 = 0; - while(1) { - $27 = (((($z)) + 17820|0) + (($which$07*72)|0)|0); - $28 = HEAP32[$27>>2]|0; - $29 = ($28|0)==($30|0); - if ($29) { - $which$0$lcssa = $which$07; - break L11; - } - $31 = (($which$07) + 1)|0; - $32 = HEAP32[$z>>2]|0; - $33 = ((($32)) + 8|0); - $34 = HEAP32[$33>>2]|0; - $35 = ($31|0)<($34|0); - if ($35) { - $which$07 = $31; - } else { - $which$0$lcssa = $31; - break; - } + $432 = (_get_bits($0,4)|0); + $433 = $432&255; + $434 = ((((($426) + (($$38941200*1596)|0)|0)) + 1|0) + ($$69081170)|0); + HEAP8[$434>>0] = $433; + $435 = $432 & 255; + $436 = ($435|0)>($$09641169|0); + $$$0964 = $436 ? $435 : $$09641169; + $437 = (($$69081170) + 1)|0; + $438 = HEAP8[$429>>0]|0; + $439 = $438&255; + $440 = ($437|0)<($439|0); + if ($440) { + $$09641169 = $$$0964;$$69081170 = $437; + } else { + $$79091177 = 0; + break; + } + } + while(1) { + $441 = (_get_bits($0,3)|0); + $442 = (($441) + 1)|0; + $443 = $442&255; + $444 = ((((($426) + (($$38941200*1596)|0)|0)) + 33|0) + ($$79091177)|0); + HEAP8[$444>>0] = $443; + $445 = (_get_bits($0,2)|0); + $446 = $445&255; + $447 = ((((($426) + (($$38941200*1596)|0)|0)) + 49|0) + ($$79091177)|0); + HEAP8[$447>>0] = $446; + $448 = ($446<<24>>24)==(0); + if ($448) { + $$19211174 = 0; + label = 175; + } else { + $450 = (_get_bits($0,8)|0); + $451 = $450&255; + $452 = ((((($426) + (($$38941200*1596)|0)|0)) + 65|0) + ($$79091177)|0); + HEAP8[$452>>0] = $451; + $453 = $450 & 255; + $454 = HEAP32[$91>>2]|0; + $455 = ($453|0)<($454|0); + if (!($455)) { + label = 173; + break L271; + } + $$pr1300 = HEAP8[$447>>0]|0; + $449 = ($$pr1300<<24>>24)==(31); + if (!($449)) { + $$19211174 = 0; + label = 175; + } + } + if ((label|0) == 175) { + while(1) { + label = 0; + $461 = (_get_bits($0,8)|0); + $462 = (($461) + 65535)|0; + $463 = $462&65535; + $464 = (((((($426) + (($$38941200*1596)|0)|0)) + 82|0) + ($$79091177<<4)|0) + ($$19211174<<1)|0); + HEAP16[$464>>1] = $463; + $sext = $462 << 16; + $465 = $sext >> 16; + $466 = HEAP32[$91>>2]|0; + $467 = ($465|0)<($466|0); + $460 = (($$19211174) + 1)|0; + if (!($467)) { + label = 176; + break L271; + } + $456 = HEAP8[$447>>0]|0; + $457 = $456&255; + $458 = 1 << $457; + $459 = ($460|0)<($458|0); + if ($459) { + $$19211174 = $460; + label = 175; + } else { + break; } - } else { - $which$0$lcssa = 0; } - } while(0); - $36 = HEAP32[$z>>2]|0; - $37 = ((($36)) + 8|0); - $38 = HEAP32[$37>>2]|0; - $39 = ($which$0$lcssa|0)==($38|0); - if ($39) { - $$0 = 0; - label = 26; - break; } - $40 = $22 >>> 4; - $41 = (((((($z)) + 17820|0) + (($which$0$lcssa*72)|0)|0)) + 16|0); - HEAP32[$41>>2] = $40; - $42 = ($21&255)>(63); - if ($42) { - label = 12; + $468 = (($$79091177) + 1)|0; + $469 = ($$79091177|0)<($$$0964|0); + if ($469) { + $$79091177 = $468; + } else { break; } - $43 = $22 & 15; - $44 = (((((($z)) + 17820|0) + (($which$0$lcssa*72)|0)|0)) + 20|0); - HEAP32[$44>>2] = $43; - $45 = ($43>>>0)>(3); - if ($45) { - label = 14; - break; + } + } + $470 = (_get_bits($0,2)|0); + $471 = (($470) + 1)|0; + $472 = $471&255; + $473 = (((($426) + (($$38941200*1596)|0)|0)) + 1588|0); + HEAP8[$473>>0] = $472; + $474 = (_get_bits($0,4)|0); + $475 = $474&255; + $476 = (((($426) + (($$38941200*1596)|0)|0)) + 1589|0); + HEAP8[$476>>0] = $475; + $477 = (((($426) + (($$38941200*1596)|0)|0)) + 338|0); + HEAP16[$477>>1] = 0; + $478 = $474 & 255; + $479 = 1 << $478; + $480 = $479&65535; + $481 = (((($426) + (($$38941200*1596)|0)|0)) + 340|0); + HEAP16[$481>>1] = $480; + $482 = (((($426) + (($$38941200*1596)|0)|0)) + 1592|0); + HEAP32[$482>>2] = 2; + $483 = HEAP8[$429>>0]|0; + $484 = ($483<<24>>24)==(0); + if ($484) { + $$99111188 = 0; + label = 183; + } else { + $$89101185 = 0; + while(1) { + $486 = ((((($426) + (($$38941200*1596)|0)|0)) + 1|0) + ($$89101185)|0); + $487 = HEAP8[$486>>0]|0; + $488 = $487&255; + $489 = ((((($426) + (($$38941200*1596)|0)|0)) + 33|0) + ($488)|0); + $490 = HEAP8[$489>>0]|0; + $491 = ($490<<24>>24)==(0); + if (!($491)) { + $$29221181 = 0; + while(1) { + $492 = HEAP8[$476>>0]|0; + $493 = $492&255; + $494 = (_get_bits($0,$493)|0); + $495 = $494&65535; + $496 = HEAP32[$482>>2]|0; + $497 = ((((($426) + (($$38941200*1596)|0)|0)) + 338|0) + ($496<<1)|0); + HEAP16[$497>>1] = $495; + $498 = HEAP32[$482>>2]|0; + $499 = (($498) + 1)|0; + HEAP32[$482>>2] = $499; + $500 = (($$29221181) + 1)|0; + $501 = HEAP8[$489>>0]|0; + $502 = $501&255; + $503 = ($500|0)<($502|0); + if ($503) { + $$29221181 = $500; + } else { + break; + } + } } - $46 = (((($z)) + 18152|0) + ($i$010<<2)|0); - HEAP32[$46>>2] = $which$0$lcssa; - $47 = (($i$010) + 1)|0; - $48 = HEAP32[$5>>2]|0; - $49 = ($47|0)<($48|0); - $50 = HEAP32[$z>>2]|0; - $51 = (_stbi__get8($50)|0); - $52 = $51&255; - if ($49) { - $30 = $52;$i$010 = $47; + $504 = (($$89101185) + 1)|0; + $505 = HEAP8[$429>>0]|0; + $506 = $505&255; + $507 = ($504|0)<($506|0); + if ($507) { + $$89101185 = $504; } else { - $$lcssa = $52; - break L8; + break; } } - if ((label|0) == 12) { - _stbi__err(23694); - $$0 = 0; - return ($$0|0); + $$pr1301 = HEAP32[$482>>2]|0; + $485 = ($$pr1301|0)>(0); + if ($485) { + $$99111188 = 0; + label = 183; + } else { + $$lcssa1060 = $$pr1301; } - else if ((label|0) == 14) { - _stbi__err(23706); - $$0 = 0; - return ($$0|0); + } + if ((label|0) == 183) { + while(1) { + label = 0; + $508 = ((((($426) + (($$38941200*1596)|0)|0)) + 338|0) + ($$99111188<<1)|0); + $509 = HEAP16[$508>>1]|0; + $510 = (($2) + ($$99111188<<2)|0); + HEAP16[$510>>1] = $509; + $511 = $$99111188&65535; + $512 = (((($2) + ($$99111188<<2)|0)) + 2|0); + HEAP16[$512>>1] = $511; + $513 = (($$99111188) + 1)|0; + $514 = HEAP32[$482>>2]|0; + $515 = ($513|0)<($514|0); + if ($515) { + $$99111188 = $513; + label = 183; + } else { + $$lcssa1060 = $514; + break; + } } - else if ((label|0) == 26) { - return ($$0|0); + } + _qsort($2,$$lcssa1060,4,1); + $516 = HEAP32[$482>>2]|0; + $517 = ($516|0)>(0); + do { + if ($517) { + $$109121192 = 0; + while(1) { + $520 = (((($2) + ($$109121192<<2)|0)) + 2|0); + $521 = HEAP16[$520>>1]|0; + $522 = $521&255; + $523 = ((((($426) + (($$38941200*1596)|0)|0)) + 838|0) + ($$109121192)|0); + HEAP8[$523>>0] = $522; + $524 = (($$109121192) + 1)|0; + $519 = HEAP32[$482>>2]|0; + $525 = ($524|0)<($519|0); + if ($525) { + $$109121192 = $524; + } else { + break; + } + } + $518 = ($519|0)>(2); + if ($518) { + $$119131195 = 2; + } else { + $$lcssa1061 = $519; + break; + } + while(1) { + _neighbors($477,$$119131195,$3,$4); + $526 = HEAP32[$3>>2]|0; + $527 = $526&255; + $528 = ((((($426) + (($$38941200*1596)|0)|0)) + 1088|0) + ($$119131195<<1)|0); + HEAP8[$528>>0] = $527; + $529 = HEAP32[$4>>2]|0; + $530 = $529&255; + $531 = ((((((($426) + (($$38941200*1596)|0)|0)) + 1088|0) + ($$119131195<<1)|0)) + 1|0); + HEAP8[$531>>0] = $530; + $532 = (($$119131195) + 1)|0; + $533 = HEAP32[$482>>2]|0; + $534 = ($532|0)<($533|0); + if ($534) { + $$119131195 = $532; + } else { + $$lcssa1061 = $533; + break; + } + } + } else { + $$lcssa1061 = $516; } + } while(0); + $535 = ($$lcssa1061|0)>($$09291199|0); + $$$0929 = $535 ? $$lcssa1061 : $$09291199; + $536 = (($$38941200) + 1)|0; + $537 = HEAP32[$383>>2]|0; + $538 = ($536|0)<($537|0); + if ($538) { + $$09291199 = $$$0929;$$38941200 = $536; } else { - $$lcssa = $19; + label = 190; + break; } - } while(0); - $53 = ((($z)) + 18128|0); - HEAP32[$53>>2] = $$lcssa; - $54 = HEAP32[$z>>2]|0; - $55 = (_stbi__get8($54)|0); - $56 = $55&255; - $57 = ((($z)) + 18132|0); - HEAP32[$57>>2] = $56; - $58 = HEAP32[$z>>2]|0; - $59 = (_stbi__get8($58)|0); - $60 = $59&255; - $61 = $60 >>> 4; - $62 = ((($z)) + 18136|0); - HEAP32[$62>>2] = $61; - $63 = $60 & 15; - $64 = ((($z)) + 18140|0); - HEAP32[$64>>2] = $63; - $65 = ((($z)) + 18124|0); - $66 = HEAP32[$65>>2]|0; - $67 = ($66|0)==(0); - $68 = HEAP32[$53>>2]|0; - if (!($67)) { - $69 = ($68|0)>(63); - if (!($69)) { - $70 = HEAP32[$57>>2]|0; - $71 = ($70|0)>(63); - $72 = ($68|0)>($70|0); - $or$cond1 = $71 | $72; - if (!($or$cond1)) { - $73 = HEAP32[$62>>2]|0; - $74 = ($73|0)>(13); - $75 = ($63>>>0)>(13); - $or$cond2 = $75 | $74; - if (!($or$cond2)) { - $$0 = 1; - return ($$0|0); + } + if ((label|0) == 162) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + else if ((label|0) == 164) { + $396 = HEAP32[$386>>2]|0; + $397 = (_get_bits($0,8)|0); + $398 = $397&255; + $399 = (($396) + (($$38941200*1596)|0)|0); + HEAP8[$399>>0] = $398; + $400 = (_get_bits($0,16)|0); + $401 = $400&65535; + $402 = (((($396) + (($$38941200*1596)|0)|0)) + 2|0); + HEAP16[$402>>1] = $401; + $403 = (_get_bits($0,16)|0); + $404 = $403&65535; + $405 = (((($396) + (($$38941200*1596)|0)|0)) + 4|0); + HEAP16[$405>>1] = $404; + $406 = (_get_bits($0,6)|0); + $407 = $406&255; + $408 = (((($396) + (($$38941200*1596)|0)|0)) + 6|0); + HEAP8[$408>>0] = $407; + $409 = (_get_bits($0,8)|0); + $410 = $409&255; + $411 = (((($396) + (($$38941200*1596)|0)|0)) + 7|0); + HEAP8[$411>>0] = $410; + $412 = (_get_bits($0,4)|0); + $413 = (($412) + 1)|0; + $414 = $413&255; + $415 = (((($396) + (($$38941200*1596)|0)|0)) + 8|0); + HEAP8[$415>>0] = $414; + $416 = $413 & 255; + $417 = ($416|0)==(0); + if (!($417)) { + $418 = (((($396) + (($$38941200*1596)|0)|0)) + 9|0); + $$59071118 = 0; + while(1) { + $419 = (_get_bits($0,8)|0); + $420 = $419&255; + $421 = (($418) + ($$59071118)|0); + HEAP8[$421>>0] = $420; + $422 = (($$59071118) + 1)|0; + $423 = HEAP8[$415>>0]|0; + $424 = $423&255; + $425 = ($422|0)<($424|0); + if ($425) { + $$59071118 = $422; + } else { + break; } } } - _stbi__err(23718); - $$0 = 0; - return ($$0|0); + _error($0,4); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - $76 = ($68|0)==(0); - if (!($76)) { - _stbi__err(23718); - $$0 = 0; - return ($$0|0); + else if ((label|0) == 173) { + _error($0,20); } - $77 = HEAP32[$62>>2]|0; - $78 = $77 | $63; - $79 = ($78|0)==(0); - if ($79) { - HEAP32[$57>>2] = 63; - $$0 = 1; - return ($$0|0); - } else { - _stbi__err(23718); - $$0 = 0; - return ($$0|0); + else if ((label|0) == 176) { + _error($0,20); } + else if ((label|0) == 190) { + $phitmp1297 = $$$0929 << 1; + $$0929$lcssa = $phitmp1297; + break; + } + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } else { + $$0929$lcssa = 0; } - } - _stbi__err(23658); - $$0 = 0; - return ($$0|0); -} -function _stbi__parse_entropy_coded_data($z) { - $z = $z|0; - var $$0 = 0, $$1 = 0, $$2 = 0, $$sum1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; - var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; - var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; - var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; - var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; - var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0; - var $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0; - var $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; - var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; - var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; - var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; - var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $data = 0, $i$023 = 0, $i1$035 = 0, $i13$054 = 0; - var $i6$040 = 0, $j$024 = 0, $j14$057 = 0, $j2$038 = 0, $j7$043 = 0, $k$032 = 0, $k15$051 = 0, $tmp = 0, $tmp5 = 0, $x$026 = 0, $x16$045 = 0, $y$029 = 0, $y17$048 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; - $data = sp; - _stbi__jpeg_reset($z); - $0 = ((($z)) + 18124|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0); - $3 = ((($z)) + 18148|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(1); - if ($2) { - if ($5) { - $6 = ((($z)) + 18152|0); - $7 = HEAP32[$6>>2]|0; - $8 = (((((($z)) + 17820|0) + (($7*72)|0)|0)) + 28|0); - $9 = HEAP32[$8>>2]|0; - $10 = (($9) + 7)|0; - $11 = $10 >> 3; - $12 = (((((($z)) + 17820|0) + (($7*72)|0)|0)) + 32|0); - $13 = HEAP32[$12>>2]|0; - $14 = (($13) + 7)|0; - $15 = $14 >> 3; - $16 = ($15|0)>(0); - L5: do { - if ($16) { - $17 = ($11|0)>(0); - $18 = (((((($z)) + 17820|0) + (($7*72)|0)|0)) + 20|0); - $19 = (((((($z)) + 17820|0) + (($7*72)|0)|0)) + 16|0); - $20 = (((((($z)) + 17820|0) + (($7*72)|0)|0)) + 12|0); - $21 = ((($z)) + 18176|0); - $22 = (((((($z)) + 17820|0) + (($7*72)|0)|0)) + 44|0); - $23 = (((((($z)) + 17820|0) + (($7*72)|0)|0)) + 36|0); - $24 = ((($z)) + 18172|0); - $25 = ((($z)) + 18112|0); - $26 = ((($z)) + 18116|0); - $j$024 = 0; + } while(0); + $539 = (_get_bits($0,6)|0); + $540 = (($539) + 1)|0; + $541 = ((($0)) + 264|0); + HEAP32[$541>>2] = $540; + $542 = ($540*24)|0; + $543 = (_setup_malloc($0,$542)|0); + $544 = ((($0)) + 396|0); + HEAP32[$544>>2] = $543; + $545 = ($543|0)==(0|0); + if ($545) { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $546 = HEAP32[$541>>2]|0; + $547 = ($546*24)|0; + _memset(($543|0),0,($547|0))|0; + $548 = HEAP32[$541>>2]|0; + $549 = ($548|0)>(0); + L328: do { + if ($549) { + $$48951165 = 0; + L330: while(1) { + $550 = HEAP32[$544>>2]|0; + $551 = (_get_bits($0,16)|0); + $552 = $551&65535; + $553 = (((($0)) + 268|0) + ($$48951165<<1)|0); + HEAP16[$553>>1] = $552; + $554 = $551 & 65535; + $555 = ($554>>>0)>(2); + if ($555) { + label = 196; + break; + } + $556 = (_get_bits($0,24)|0); + $557 = (($550) + (($$48951165*24)|0)|0); + HEAP32[$557>>2] = $556; + $558 = (_get_bits($0,24)|0); + $559 = (((($550) + (($$48951165*24)|0)|0)) + 4|0); + HEAP32[$559>>2] = $558; + $560 = HEAP32[$557>>2]|0; + $561 = ($558>>>0)<($560>>>0); + if ($561) { + label = 198; + break; + } + $562 = (_get_bits($0,24)|0); + $563 = (($562) + 1)|0; + $564 = (((($550) + (($$48951165*24)|0)|0)) + 8|0); + HEAP32[$564>>2] = $563; + $565 = (_get_bits($0,6)|0); + $566 = (($565) + 1)|0; + $567 = $566&255; + $568 = (((($550) + (($$48951165*24)|0)|0)) + 12|0); + HEAP8[$568>>0] = $567; + $569 = (_get_bits($0,8)|0); + $570 = $569&255; + $571 = (((($550) + (($$48951165*24)|0)|0)) + 13|0); + HEAP8[$571>>0] = $570; + $572 = $569 & 255; + $573 = HEAP32[$91>>2]|0; + $574 = ($572|0)<($573|0); + if (!($574)) { + label = 201; + break; + } + $575 = HEAP8[$568>>0]|0; + $576 = $575&255; + $577 = ($575<<24>>24)==(0); + if ($577) { + $$lcssa = $576; + } else { + $$129141148 = 0; while(1) { - if ($17) { - $i$023 = 0; - while(1) { - $27 = HEAP32[$18>>2]|0; - $28 = HEAP32[$19>>2]|0; - $29 = (((($z)) + 4|0) + (($28*1680)|0)|0); - $30 = (((($z)) + 6724|0) + (($27*1680)|0)|0); - $31 = (((($z)) + 13700|0) + ($27<<10)|0); - $32 = HEAP32[$20>>2]|0; - $33 = (((($z)) + 13444|0) + ($32<<6)|0); - $34 = (_stbi__jpeg_decode_block($z,$data,$29,$30,$31,$7,$33)|0); - $35 = ($34|0)==(0); - if ($35) { - $$0 = 0; - break L5; - } - $36 = HEAP32[$21>>2]|0; - $37 = HEAP32[$22>>2]|0; - $38 = HEAP32[$23>>2]|0; - $39 = Math_imul($38, $j$024)|0; - $40 = (($39) + ($i$023))|0; - $$sum1 = $40 << 3; - $41 = (($37) + ($$sum1)|0); - FUNCTION_TABLE_viii[$36 & 31]($41,$38,$data); - $42 = HEAP32[$24>>2]|0; - $43 = (($42) + -1)|0; - HEAP32[$24>>2] = $43; - $44 = ($42|0)<(2); - if ($44) { - $45 = HEAP32[$25>>2]|0; - $46 = ($45|0)<(24); - if ($46) { - _stbi__grow_buffer_unsafe($z); - } - $47 = HEAP8[$26>>0]|0; - $48 = $47 & -8; - $49 = ($48<<24>>24)==(-48); - if (!($49)) { - $$0 = 1; - break L5; - } - _stbi__jpeg_reset($z); + $578 = (_get_bits($0,3)|0); + $579 = (_get_bits($0,1)|0); + $580 = ($579|0)==(0); + if ($580) { + $$0957 = 0; + } else { + $581 = (_get_bits($0,5)|0); + $$0957 = $581; + } + $582 = $$0957 << 3; + $583 = (($582) + ($578))|0; + $584 = $583&255; + $585 = (($2) + ($$129141148)|0); + HEAP8[$585>>0] = $584; + $586 = (($$129141148) + 1)|0; + $587 = HEAP8[$568>>0]|0; + $588 = $587&255; + $589 = ($586|0)<($588|0); + if ($589) { + $$129141148 = $586; + } else { + $$lcssa = $588; + break; + } + } + } + $590 = $$lcssa << 4; + $591 = (_setup_malloc($0,$590)|0); + $592 = (((($550) + (($$48951165*24)|0)|0)) + 20|0); + HEAP32[$592>>2] = $591; + $593 = ($591|0)==(0|0); + if ($593) { + label = 207; + break; + } + $594 = HEAP8[$568>>0]|0; + $595 = ($594<<24>>24)==(0); + if (!($595)) { + $$139151153 = 0; + while(1) { + $596 = (($2) + ($$139151153)|0); + $597 = HEAP8[$596>>0]|0; + $598 = $597&255; + $$39231152 = 0; + while(1) { + $599 = 1 << $$39231152; + $600 = $598 & $599; + $601 = ($600|0)==(0); + if ($601) { + $612 = HEAP32[$592>>2]|0; + $613 = ((($612) + ($$139151153<<4)|0) + ($$39231152<<1)|0); + HEAP16[$613>>1] = -1; + } else { + $602 = (_get_bits($0,8)|0); + $603 = $602&65535; + $604 = HEAP32[$592>>2]|0; + $605 = ((($604) + ($$139151153<<4)|0) + ($$39231152<<1)|0); + HEAP16[$605>>1] = $603; + $606 = HEAP32[$592>>2]|0; + $607 = ((($606) + ($$139151153<<4)|0) + ($$39231152<<1)|0); + $608 = HEAP16[$607>>1]|0; + $609 = $608 << 16 >> 16; + $610 = HEAP32[$91>>2]|0; + $611 = ($609|0)<($610|0); + if (!($611)) { + label = 211; + break L330; } - $50 = (($i$023) + 1)|0; - $51 = ($50|0)<($11|0); - if ($51) { - $i$023 = $50; + } + $614 = (($$39231152) + 1)|0; + $615 = ($614|0)<(8); + if ($615) { + $$39231152 = $614; + } else { + break; + } + } + $616 = (($$139151153) + 1)|0; + $617 = HEAP8[$568>>0]|0; + $618 = $617&255; + $619 = ($616|0)<($618|0); + if ($619) { + $$139151153 = $616; + } else { + break; + } + } + } + $620 = HEAP32[$94>>2]|0; + $621 = HEAP8[$571>>0]|0; + $622 = $621&255; + $623 = (((($620) + (($622*2096)|0)|0)) + 4|0); + $624 = HEAP32[$623>>2]|0; + $625 = $624 << 2; + $626 = (_setup_malloc($0,$625)|0); + $627 = (((($550) + (($$48951165*24)|0)|0)) + 16|0); + HEAP32[$627>>2] = $626; + $628 = ($626|0)==(0|0); + if ($628) { + label = 216; + break; + } + $629 = HEAP32[$94>>2]|0; + $630 = HEAP8[$571>>0]|0; + $631 = $630&255; + $632 = (((($629) + (($631*2096)|0)|0)) + 4|0); + $633 = HEAP32[$632>>2]|0; + $634 = $633 << 2; + _memset(($626|0),0,($634|0))|0; + $635 = HEAP32[$94>>2]|0; + $636 = HEAP8[$571>>0]|0; + $637 = $636&255; + $638 = (((($635) + (($637*2096)|0)|0)) + 4|0); + $639 = HEAP32[$638>>2]|0; + $640 = ($639|0)>(0); + if ($640) { + $$149161160 = 0;$642 = $635;$643 = $637; + while(1) { + $641 = (($642) + (($643*2096)|0)|0); + $644 = HEAP32[$641>>2]|0; + $645 = (_setup_malloc($0,$644)|0); + $646 = HEAP32[$627>>2]|0; + $647 = (($646) + ($$149161160<<2)|0); + HEAP32[$647>>2] = $645; + $648 = HEAP32[$627>>2]|0; + $649 = (($648) + ($$149161160<<2)|0); + $650 = HEAP32[$649>>2]|0; + $651 = ($650|0)==(0|0); + if ($651) { + label = 221; + break L330; + } + $652 = ($644|0)>(0); + if ($652) { + $$09501156 = $$149161160;$$49241157$in = $644; + while(1) { + $$49241157 = (($$49241157$in) + -1)|0; + $653 = HEAP8[$568>>0]|0; + $654 = $653&255; + $655 = (($$09501156|0) % ($654|0))&-1; + $656 = $655&255; + $657 = HEAP32[$627>>2]|0; + $658 = (($657) + ($$149161160<<2)|0); + $659 = HEAP32[$658>>2]|0; + $660 = (($659) + ($$49241157)|0); + HEAP8[$660>>0] = $656; + $661 = HEAP8[$568>>0]|0; + $662 = $661&255; + $663 = (($$09501156|0) / ($662|0))&-1; + $664 = ($$49241157$in|0)>(1); + if ($664) { + $$09501156 = $663;$$49241157$in = $$49241157; } else { break; } } } - $52 = (($j$024) + 1)|0; - $53 = ($52|0)<($15|0); - if ($53) { - $j$024 = $52; + $665 = (($$149161160) + 1)|0; + $666 = HEAP32[$94>>2]|0; + $667 = HEAP8[$571>>0]|0; + $668 = $667&255; + $669 = (((($666) + (($668*2096)|0)|0)) + 4|0); + $670 = HEAP32[$669>>2]|0; + $671 = ($665|0)<($670|0); + if ($671) { + $$149161160 = $665;$642 = $666;$643 = $668; } else { - $$0 = 1; break; } } + } + $672 = (($$48951165) + 1)|0; + $673 = HEAP32[$541>>2]|0; + $674 = ($672|0)<($673|0); + if ($674) { + $$48951165 = $672; } else { - $$0 = 1; + break L328; } - } while(0); - $$2 = $$0; - STACKTOP = sp;return ($$2|0); + } + if ((label|0) == 196) { + _error($0,20); + } + else if ((label|0) == 198) { + _error($0,20); + } + else if ((label|0) == 201) { + _error($0,20); + } + else if ((label|0) == 207) { + _error($0,3); + } + else if ((label|0) == 211) { + _error($0,20); + } + else if ((label|0) == 216) { + _error($0,3); + } + else if ((label|0) == 221) { + _error($0,3); + } + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - $54 = ((($z)) + 17808|0); - $55 = HEAP32[$54>>2]|0; - $56 = ($55|0)>(0); - L24: do { - if ($56) { - $57 = ((($z)) + 17804|0); - $58 = ((($z)) + 18172|0); - $59 = ((($z)) + 18112|0); - $60 = ((($z)) + 18116|0); - $61 = ((($z)) + 18176|0); - $j2$038 = 0; - while(1) { - $62 = HEAP32[$57>>2]|0; - $63 = ($62|0)>(0); - if ($63) { - $i1$035 = 0; + } while(0); + $675 = (_get_bits($0,6)|0); + $676 = (($675) + 1)|0; + $677 = ((($0)) + 400|0); + HEAP32[$677>>2] = $676; + $678 = ($676*40)|0; + $679 = (_setup_malloc($0,$678)|0); + $680 = ((($0)) + 404|0); + HEAP32[$680>>2] = $679; + $681 = ($679|0)==(0|0); + if ($681) { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $682 = HEAP32[$677>>2]|0; + $683 = ($682*40)|0; + _memset(($679|0),0,($683|0))|0; + $684 = HEAP32[$677>>2]|0; + $685 = ($684|0)>(0); + L379: do { + if ($685) { + $$58961143 = 0; + L380: while(1) { + $686 = HEAP32[$680>>2]|0; + $687 = (($686) + (($$58961143*40)|0)|0); + $688 = (_get_bits($0,16)|0); + $689 = ($688|0)==(0); + if (!($689)) { + label = 229; + break; + } + $690 = HEAP32[$32>>2]|0; + $691 = ($690*3)|0; + $692 = (_setup_malloc($0,$691)|0); + $693 = (((($686) + (($$58961143*40)|0)|0)) + 4|0); + HEAP32[$693>>2] = $692; + $694 = ($692|0)==(0|0); + if ($694) { + label = 231; + break; + } + $695 = (_get_bits($0,1)|0); + $696 = ($695|0)==(0); + if ($696) { + $$sink26 = 1; + } else { + $697 = (_get_bits($0,4)|0); + $698 = (($697) + 1)|0; + $699 = $698&255; + $$sink26 = $699; + } + $700 = (((($686) + (($$58961143*40)|0)|0)) + 8|0); + HEAP8[$700>>0] = $$sink26; + $701 = (_get_bits($0,1)|0); + $702 = ($701|0)==(0); + do { + if ($702) { + HEAP16[$687>>1] = 0; + } else { + $703 = (_get_bits($0,8)|0); + $704 = (($703) + 1)|0; + $705 = $704&65535; + HEAP16[$687>>1] = $705; + $706 = $704 & 65535; + $707 = ($706|0)==(0); + if ($707) { + break; + } else { + $$59251132 = 0; + } while(1) { - $64 = HEAP32[$3>>2]|0; - $65 = ($64|0)>(0); - if ($65) { - $k$032 = 0; - while(1) { - $66 = (((($z)) + 18152|0) + ($k$032<<2)|0); - $67 = HEAP32[$66>>2]|0; - $68 = (((((($z)) + 17820|0) + (($67*72)|0)|0)) + 8|0); - $69 = HEAP32[$68>>2]|0; - $70 = ($69|0)>(0); - if ($70) { - $71 = (((((($z)) + 17820|0) + (($67*72)|0)|0)) + 4|0); - $72 = (((((($z)) + 17820|0) + (($67*72)|0)|0)) + 20|0); - $73 = (((((($z)) + 17820|0) + (($67*72)|0)|0)) + 16|0); - $74 = (((((($z)) + 17820|0) + (($67*72)|0)|0)) + 12|0); - $75 = (((((($z)) + 17820|0) + (($67*72)|0)|0)) + 44|0); - $76 = (((((($z)) + 17820|0) + (($67*72)|0)|0)) + 36|0); - $y$029 = 0; - while(1) { - $77 = HEAP32[$71>>2]|0; - $78 = ($77|0)>(0); - if ($78) { - $92 = $77;$x$026 = 0; - while(1) { - $79 = HEAP32[$68>>2]|0; - $80 = HEAP32[$72>>2]|0; - $81 = HEAP32[$73>>2]|0; - $82 = (((($z)) + 4|0) + (($81*1680)|0)|0); - $83 = (((($z)) + 6724|0) + (($80*1680)|0)|0); - $84 = (((($z)) + 13700|0) + ($80<<10)|0); - $85 = HEAP32[$74>>2]|0; - $86 = (((($z)) + 13444|0) + ($85<<6)|0); - $87 = (_stbi__jpeg_decode_block($z,$data,$82,$83,$84,$67,$86)|0); - $88 = ($87|0)==(0); - if ($88) { - $$1 = 0; - break L24; - } - $89 = Math_imul($79, $j2$038)|0; - $90 = (($89) + ($y$029))|0; - $91 = Math_imul($92, $i1$035)|0; - $93 = (($91) + ($x$026))|0; - $94 = HEAP32[$61>>2]|0; - $95 = HEAP32[$75>>2]|0; - $96 = HEAP32[$76>>2]|0; - $97 = Math_imul($96, $90)|0; - $tmp = (($93) + ($97))|0; - $tmp5 = $tmp << 3; - $98 = (($95) + ($tmp5)|0); - FUNCTION_TABLE_viii[$94 & 31]($98,$96,$data); - $99 = (($x$026) + 1)|0; - $100 = HEAP32[$71>>2]|0; - $101 = ($99|0)<($100|0); - if ($101) { - $92 = $100;$x$026 = $99; - } else { - break; - } - } - } - $102 = (($y$029) + 1)|0; - $103 = HEAP32[$68>>2]|0; - $104 = ($102|0)<($103|0); - if ($104) { - $y$029 = $102; - } else { - break; - } - } - } - $105 = (($k$032) + 1)|0; - $106 = HEAP32[$3>>2]|0; - $107 = ($105|0)<($106|0); - if ($107) { - $k$032 = $105; - } else { - break; - } - } + $712 = HEAP32[$32>>2]|0; + $713 = (($712) + -1)|0; + $714 = (_ilog($713)|0); + $715 = (_get_bits($0,$714)|0); + $716 = $715&255; + $717 = HEAP32[$693>>2]|0; + $718 = (($717) + (($$59251132*3)|0)|0); + HEAP8[$718>>0] = $716; + $719 = HEAP32[$32>>2]|0; + $720 = (($719) + -1)|0; + $721 = (_ilog($720)|0); + $722 = (_get_bits($0,$721)|0); + $723 = $722&255; + $724 = HEAP32[$693>>2]|0; + $725 = (((($724) + (($$59251132*3)|0)|0)) + 1|0); + HEAP8[$725>>0] = $723; + $726 = HEAP32[$693>>2]|0; + $727 = (($726) + (($$59251132*3)|0)|0); + $728 = HEAP8[$727>>0]|0; + $729 = $728&255; + $730 = HEAP32[$32>>2]|0; + $731 = ($729|0)<($730|0); + if (!($731)) { + label = 238; + break L380; } - $108 = HEAP32[$58>>2]|0; - $109 = (($108) + -1)|0; - HEAP32[$58>>2] = $109; - $110 = ($108|0)<(2); - if ($110) { - $111 = HEAP32[$59>>2]|0; - $112 = ($111|0)<(24); - if ($112) { - _stbi__grow_buffer_unsafe($z); - } - $113 = HEAP8[$60>>0]|0; - $114 = $113 & -8; - $115 = ($114<<24>>24)==(-48); - if (!($115)) { - $$1 = 1; - break L24; - } - _stbi__jpeg_reset($z); + $732 = (((($726) + (($$59251132*3)|0)|0)) + 1|0); + $733 = HEAP8[$732>>0]|0; + $734 = $733&255; + $735 = ($734|0)<($730|0); + if (!($735)) { + label = 240; + break L380; } - $116 = (($i1$035) + 1)|0; - $117 = HEAP32[$57>>2]|0; - $118 = ($116|0)<($117|0); - if ($118) { - $i1$035 = $116; + $736 = ($728<<24>>24)==($733<<24>>24); + $711 = (($$59251132) + 1)|0; + if ($736) { + label = 242; + break L380; + } + $708 = HEAP16[$687>>1]|0; + $709 = $708&65535; + $710 = ($711|0)<($709|0); + if ($710) { + $$59251132 = $711; } else { break; } } } - $119 = (($j2$038) + 1)|0; - $120 = HEAP32[$54>>2]|0; - $121 = ($119|0)<($120|0); - if ($121) { - $j2$038 = $119; - } else { - $$1 = 1; - break; - } + } while(0); + $737 = (_get_bits($0,2)|0); + $738 = ($737|0)==(0); + if (!($738)) { + label = 245; + break; } - } else { - $$1 = 1; - } - } while(0); - $$2 = $$1; - STACKTOP = sp;return ($$2|0); - } - if ($5) { - $129 = ((($z)) + 18152|0); - $130 = HEAP32[$129>>2]|0; - $131 = (((((($z)) + 17820|0) + (($130*72)|0)|0)) + 28|0); - $132 = HEAP32[$131>>2]|0; - $133 = (($132) + 7)|0; - $134 = $133 >> 3; - $135 = (((((($z)) + 17820|0) + (($130*72)|0)|0)) + 32|0); - $136 = HEAP32[$135>>2]|0; - $137 = (($136) + 7)|0; - $138 = $137 >> 3; - $139 = ($138|0)>(0); - if (!($139)) { - $$2 = 1; - STACKTOP = sp;return ($$2|0); - } - $140 = ($134|0)>(0); - $141 = (((((($z)) + 17820|0) + (($130*72)|0)|0)) + 60|0); - $142 = (((((($z)) + 17820|0) + (($130*72)|0)|0)) + 64|0); - $143 = ((($z)) + 18128|0); - $144 = (((((($z)) + 17820|0) + (($130*72)|0)|0)) + 16|0); - $145 = ((($z)) + 18172|0); - $146 = ((($z)) + 18112|0); - $147 = ((($z)) + 18116|0); - $148 = (((((($z)) + 17820|0) + (($130*72)|0)|0)) + 20|0); - $j7$043 = 0; - L61: while(1) { - if ($140) { - $i6$040 = 0; - while(1) { - $149 = HEAP32[$141>>2]|0; - $150 = HEAP32[$142>>2]|0; - $151 = Math_imul($150, $j7$043)|0; - $152 = (($151) + ($i6$040))|0; - $153 = $152 << 6; - $154 = (($149) + ($153<<1)|0); - $155 = HEAP32[$143>>2]|0; - $156 = ($155|0)==(0); - if ($156) { - $157 = HEAP32[$144>>2]|0; - $158 = (((($z)) + 4|0) + (($157*1680)|0)|0); - $159 = (_stbi__jpeg_decode_block_prog_dc($z,$154,$158,$130)|0); - $160 = ($159|0)==(0); - if ($160) { - $$2 = 0; - label = 66; - break L61; + $739 = HEAP8[$700>>0]|0; + $740 = ($739&255)>(1); + $741 = HEAP32[$32>>2]|0; + $742 = ($741|0)>(0); + do { + if ($740) { + if ($742) { + $$159171137 = 0; + } else { + break; + } + while(1) { + $750 = (_get_bits($0,4)|0); + $751 = $750&255; + $752 = HEAP32[$693>>2]|0; + $753 = (((($752) + (($$159171137*3)|0)|0)) + 2|0); + HEAP8[$753>>0] = $751; + $754 = HEAP32[$693>>2]|0; + $755 = (((($754) + (($$159171137*3)|0)|0)) + 2|0); + $756 = HEAP8[$755>>0]|0; + $757 = HEAP8[$700>>0]|0; + $758 = ($756&255)<($757&255); + $747 = (($$159171137) + 1)|0; + if (!($758)) { + label = 253; + break L380; + } + $745 = HEAP32[$32>>2]|0; + $746 = ($747|0)<($745|0); + if ($746) { + $$159171137 = $747; + } else { + break; + } } } else { - $161 = HEAP32[$148>>2]|0; - $162 = (((($z)) + 6724|0) + (($161*1680)|0)|0); - $163 = (((($z)) + 13700|0) + ($161<<10)|0); - $164 = (_stbi__jpeg_decode_block_prog_ac($z,$154,$162,$163)|0); - $165 = ($164|0)==(0); - if ($165) { - $$2 = 0; - label = 66; - break L61; - } - } - $166 = HEAP32[$145>>2]|0; - $167 = (($166) + -1)|0; - HEAP32[$145>>2] = $167; - $168 = ($166|0)<(2); - if ($168) { - $169 = HEAP32[$146>>2]|0; - $170 = ($169|0)<(24); - if ($170) { - _stbi__grow_buffer_unsafe($z); + if (!($742)) { + break; } - $171 = HEAP8[$147>>0]|0; - $172 = $171 & -8; - $173 = ($172<<24>>24)==(-48); - if (!($173)) { - $$2 = 1; - label = 66; - break L61; + $743 = HEAP32[$693>>2]|0; + $744 = HEAP32[$32>>2]|0; + $$169181135 = 0; + while(1) { + $759 = (((($743) + (($$169181135*3)|0)|0)) + 2|0); + HEAP8[$759>>0] = 0; + $760 = (($$169181135) + 1)|0; + $761 = ($760|0)<($744|0); + if ($761) { + $$169181135 = $760; + } else { + break; + } } - _stbi__jpeg_reset($z); } - $174 = (($i6$040) + 1)|0; - $175 = ($174|0)<($134|0); - if ($175) { - $i6$040 = $174; - } else { - break; + } while(0); + $748 = HEAP8[$700>>0]|0; + $749 = ($748<<24>>24)==(0); + if (!($749)) { + $$179191139 = 0; + while(1) { + (_get_bits($0,8)|0); + $766 = (_get_bits($0,8)|0); + $767 = $766&255; + $768 = ((((($686) + (($$58961143*40)|0)|0)) + 9|0) + ($$179191139)|0); + HEAP8[$768>>0] = $767; + $769 = (_get_bits($0,8)|0); + $770 = $769&255; + $771 = ((((($686) + (($$58961143*40)|0)|0)) + 24|0) + ($$179191139)|0); + HEAP8[$771>>0] = $770; + $772 = HEAP8[$768>>0]|0; + $773 = $772&255; + $774 = HEAP32[$383>>2]|0; + $775 = ($773|0)<($774|0); + if (!($775)) { + label = 257; + break L380; + } + $776 = $769 & 255; + $777 = HEAP32[$541>>2]|0; + $778 = ($776|0)<($777|0); + $765 = (($$179191139) + 1)|0; + if (!($778)) { + label = 259; + break L380; + } + $762 = HEAP8[$700>>0]|0; + $763 = $762&255; + $764 = ($765|0)<($763|0); + if ($764) { + $$179191139 = $765; + } else { + break; + } } } + $779 = (($$58961143) + 1)|0; + $780 = HEAP32[$677>>2]|0; + $781 = ($779|0)<($780|0); + if ($781) { + $$58961143 = $779; + } else { + break L379; + } } - $176 = (($j7$043) + 1)|0; - $177 = ($176|0)<($138|0); - if ($177) { - $j7$043 = $176; - } else { - $$2 = 1; - label = 66; - break; + if ((label|0) == 229) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + else if ((label|0) == 231) { + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + else if ((label|0) == 238) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + else if ((label|0) == 240) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + else if ((label|0) == 242) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + else if ((label|0) == 245) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + else if ((label|0) == 253) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + else if ((label|0) == 257) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + else if ((label|0) == 259) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } } - if ((label|0) == 66) { - STACKTOP = sp;return ($$2|0); - } - } - $122 = ((($z)) + 17808|0); - $123 = HEAP32[$122>>2]|0; - $124 = ($123|0)>(0); - if (!($124)) { - $$2 = 1; - STACKTOP = sp;return ($$2|0); - } - $125 = ((($z)) + 17804|0); - $126 = ((($z)) + 18172|0); - $127 = ((($z)) + 18112|0); - $128 = ((($z)) + 18116|0); - $j14$057 = 0; - L87: while(1) { - $178 = HEAP32[$125>>2]|0; - $179 = ($178|0)>(0); - if ($179) { - $i13$054 = 0; + } while(0); + $782 = (_get_bits($0,6)|0); + $783 = (($782) + 1)|0; + $784 = ((($0)) + 408|0); + HEAP32[$784>>2] = $783; + $785 = ($783|0)>(0); + L433: do { + if ($785) { + $$68971128 = 0; while(1) { - $180 = HEAP32[$3>>2]|0; - $181 = ($180|0)>(0); - if ($181) { - $k15$051 = 0; - while(1) { - $182 = (((($z)) + 18152|0) + ($k15$051<<2)|0); - $183 = HEAP32[$182>>2]|0; - $184 = (((((($z)) + 17820|0) + (($183*72)|0)|0)) + 8|0); - $185 = HEAP32[$184>>2]|0; - $186 = ($185|0)>(0); - if ($186) { - $187 = (((((($z)) + 17820|0) + (($183*72)|0)|0)) + 4|0); - $188 = (((((($z)) + 17820|0) + (($183*72)|0)|0)) + 60|0); - $189 = (((((($z)) + 17820|0) + (($183*72)|0)|0)) + 64|0); - $190 = (((((($z)) + 17820|0) + (($183*72)|0)|0)) + 16|0); - $y17$048 = 0; - while(1) { - $191 = HEAP32[$187>>2]|0; - $192 = ($191|0)>(0); - if ($192) { - $197 = $191;$x16$045 = 0; - while(1) { - $196 = Math_imul($197, $i13$054)|0; - $198 = (($196) + ($x16$045))|0; - $199 = HEAP32[$184>>2]|0; - $200 = Math_imul($199, $j14$057)|0; - $201 = (($200) + ($y17$048))|0; - $202 = HEAP32[$188>>2]|0; - $203 = HEAP32[$189>>2]|0; - $204 = Math_imul($201, $203)|0; - $205 = (($198) + ($204))|0; - $206 = $205 << 6; - $207 = (($202) + ($206<<1)|0); - $208 = HEAP32[$190>>2]|0; - $209 = (((($z)) + 4|0) + (($208*1680)|0)|0); - $210 = (_stbi__jpeg_decode_block_prog_dc($z,$207,$209,$183)|0); - $211 = ($210|0)==(0); - $194 = (($x16$045) + 1)|0; - if ($211) { - $$2 = 0; - label = 66; - break L87; - } - $193 = HEAP32[$187>>2]|0; - $195 = ($194|0)<($193|0); - if ($195) { - $197 = $193;$x16$045 = $194; - } else { - break; - } - } - } - $212 = (($y17$048) + 1)|0; - $213 = HEAP32[$184>>2]|0; - $214 = ($212|0)<($213|0); - if ($214) { - $y17$048 = $212; - } else { - break; - } - } - } - $215 = (($k15$051) + 1)|0; - $216 = HEAP32[$3>>2]|0; - $217 = ($215|0)<($216|0); - if ($217) { - $k15$051 = $215; - } else { - break; - } - } + $789 = (_get_bits($0,1)|0); + $790 = $789&255; + $791 = (((($0)) + 412|0) + (($$68971128*6)|0)|0); + HEAP8[$791>>0] = $790; + $792 = (_get_bits($0,16)|0); + $793 = $792&65535; + $794 = (((((($0)) + 412|0) + (($$68971128*6)|0)|0)) + 2|0); + HEAP16[$794>>1] = $793; + $795 = (_get_bits($0,16)|0); + $796 = $795&65535; + $797 = (((((($0)) + 412|0) + (($$68971128*6)|0)|0)) + 4|0); + HEAP16[$797>>1] = $796; + $798 = (_get_bits($0,8)|0); + $799 = $798&255; + $800 = (((((($0)) + 412|0) + (($$68971128*6)|0)|0)) + 1|0); + HEAP8[$800>>0] = $799; + $801 = HEAP16[$794>>1]|0; + $802 = ($801<<16>>16)==(0); + if (!($802)) { + label = 264; + break; } - $218 = HEAP32[$126>>2]|0; - $219 = (($218) + -1)|0; - HEAP32[$126>>2] = $219; - $220 = ($218|0)<(2); - if ($220) { - $221 = HEAP32[$127>>2]|0; - $222 = ($221|0)<(24); - if ($222) { - _stbi__grow_buffer_unsafe($z); - } - $223 = HEAP8[$128>>0]|0; - $224 = $223 & -8; - $225 = ($224<<24>>24)==(-48); - if (!($225)) { - $$2 = 1; - label = 66; - break L87; - } - _stbi__jpeg_reset($z); + $803 = HEAP16[$797>>1]|0; + $804 = ($803<<16>>16)==(0); + if (!($804)) { + label = 266; + break; + } + $805 = $798 & 255; + $806 = HEAP32[$677>>2]|0; + $807 = ($805|0)<($806|0); + $788 = (($$68971128) + 1)|0; + if (!($807)) { + label = 268; + break; } - $226 = (($i13$054) + 1)|0; - $227 = HEAP32[$125>>2]|0; - $228 = ($226|0)<($227|0); - if ($228) { - $i13$054 = $226; + $786 = HEAP32[$784>>2]|0; + $787 = ($788|0)<($786|0); + if ($787) { + $$68971128 = $788; } else { + break L433; + } + } + if ((label|0) == 264) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + else if ((label|0) == 266) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + else if ((label|0) == 268) { + _error($0,20); + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + } + } while(0); + _flush_packet($0); + $808 = ((($0)) + 992|0); + HEAP32[$808>>2] = 0; + $809 = HEAP32[$32>>2]|0; + $810 = ($809|0)>(0); + L447: do { + if ($810) { + $$78981124 = 0; + while(1) { + $814 = HEAP32[$44>>2]|0; + $815 = $814 << 2; + $816 = (_setup_malloc($0,$815)|0); + $817 = (((($0)) + 800|0) + ($$78981124<<2)|0); + HEAP32[$817>>2] = $816; + $818 = HEAP32[$44>>2]|0; + $819 = $818 << 1; + $820 = $819 & 2147483646; + $821 = (_setup_malloc($0,$820)|0); + $822 = (((($0)) + 928|0) + ($$78981124<<2)|0); + HEAP32[$822>>2] = $821; + $823 = (_setup_malloc($0,$$0929$lcssa)|0); + $824 = (((($0)) + 996|0) + ($$78981124<<2)|0); + HEAP32[$824>>2] = $823; + $825 = HEAP32[$817>>2]|0; + $826 = ($825|0)==(0|0); + if ($826) { break; } + $827 = HEAP32[$822>>2]|0; + $828 = ($827|0)==(0|0); + $829 = ($823|0)==(0|0); + $or$cond991 = $829 | $828; + $813 = (($$78981124) + 1)|0; + if ($or$cond991) { + break; + } + $811 = HEAP32[$32>>2]|0; + $812 = ($813|0)<($811|0); + if ($812) { + $$78981124 = $813; + } else { + break L447; + } } + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } - $229 = (($j14$057) + 1)|0; - $230 = HEAP32[$122>>2]|0; - $231 = ($229|0)<($230|0); - if ($231) { - $j14$057 = $229; - } else { - $$2 = 1; - label = 66; - break; + } while(0); + $830 = HEAP32[$42>>2]|0; + $831 = (_init_blocksize($0,0,$830)|0); + $832 = ($831|0)==(0); + if ($832) { + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $833 = HEAP32[$44>>2]|0; + $834 = (_init_blocksize($0,1,$833)|0); + $835 = ($834|0)==(0); + if ($835) { + $$34 = 0; + STACKTOP = sp;return ($$34|0); + } + $836 = HEAP32[$42>>2]|0; + $837 = ((($0)) + 104|0); + HEAP32[$837>>2] = $836; + $838 = HEAP32[$44>>2]|0; + $839 = ((($0)) + 108|0); + HEAP32[$839>>2] = $838; + $840 = $838 << 1; + $841 = $840 & 2147483646; + $842 = HEAP32[$541>>2]|0; + $843 = ($842|0)>(0); + if ($843) { + $844 = HEAP32[$544>>2]|0; + $845 = HEAP32[$541>>2]|0; + $$08991120 = 0;$$09011119 = 0; + while(1) { + $846 = (((($844) + (($$09011119*24)|0)|0)) + 4|0); + $847 = HEAP32[$846>>2]|0; + $848 = (($844) + (($$09011119*24)|0)|0); + $849 = HEAP32[$848>>2]|0; + $850 = (($847) - ($849))|0; + $851 = (((($844) + (($$09011119*24)|0)|0)) + 8|0); + $852 = HEAP32[$851>>2]|0; + $853 = (($850>>>0) / ($852>>>0))&-1; + $854 = ($853|0)>($$08991120|0); + $$$0899 = $854 ? $853 : $$08991120; + $855 = (($$09011119) + 1)|0; + $856 = ($855|0)<($845|0); + if ($856) { + $$08991120 = $$$0899;$$09011119 = $855; + } else { + break; + } + } + $phitmp = $$$0899 << 2; + $phitmp1296 = (($phitmp) + 4)|0; + $$0899$lcssa = $phitmp1296; + } else { + $$0899$lcssa = 4; + } + $857 = HEAP32[$32>>2]|0; + $858 = Math_imul($857, $$0899$lcssa)|0; + $859 = ((($0)) + 12|0); + $860 = ($841>>>0)>($858>>>0); + $$ = $860 ? $841 : $858; + HEAP32[$859>>2] = $$; + $861 = ((($0)) + 1377|0); + HEAP8[$861>>0] = 1; + $862 = ((($0)) + 80|0); + $863 = HEAP32[$862>>2]|0; + $864 = ($863|0)==(0|0); + do { + if (!($864)) { + $865 = ((($0)) + 92|0); + $866 = HEAP32[$865>>2]|0; + $867 = ((($0)) + 84|0); + $868 = HEAP32[$867>>2]|0; + $869 = ($866|0)==($868|0); + if (!($869)) { + ___assert_fail((17592|0),(17088|0),3714,(17648|0)); + // unreachable; + } + $870 = ((($0)) + 88|0); + $871 = HEAP32[$870>>2]|0; + $872 = (($871) + 1512)|0; + $873 = HEAP32[$859>>2]|0; + $874 = (($872) + ($873))|0; + $875 = ($874>>>0)>($866>>>0); + if (!($875)) { + break; + } + _error($0,3); + $$34 = 0; + STACKTOP = sp;return ($$34|0); } + } while(0); + $876 = (_stb_vorbis_get_file_offset($0)|0); + $877 = ((($0)) + 52|0); + HEAP32[$877>>2] = $876; + $$34 = 1; + STACKTOP = sp;return ($$34|0); +} +function _vorbis_alloc($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_setup_malloc($0,1512)|0); + return ($1|0); +} +function _vorbis_pump_first_frame($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $1 = sp + 8|0; + $2 = sp + 4|0; + $3 = sp; + $4 = (_vorbis_decode_packet($0,$1,$3,$2)|0); + $5 = ($4|0)==(0); + if ($5) { + STACKTOP = sp;return ($4|0); } - if ((label|0) == 66) { - STACKTOP = sp;return ($$2|0); + $6 = HEAP32[$1>>2]|0; + $7 = HEAP32[$3>>2]|0; + $8 = HEAP32[$2>>2]|0; + (_vorbis_finish_frame($0,$6,$7,$8)|0); + STACKTOP = sp;return ($4|0); +} +function _setup_malloc($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (($1) + 3)|0; + $3 = $2 & -4; + $4 = ((($0)) + 8|0); + $5 = HEAP32[$4>>2]|0; + $6 = (($5) + ($3))|0; + HEAP32[$4>>2] = $6; + $7 = ((($0)) + 80|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($8|0)==(0|0); + if ($9) { + $17 = ($3|0)==(0); + if ($17) { + $$1 = 0; + return ($$1|0); + } + $18 = (_malloc($3)|0); + $$1 = $18; + return ($$1|0); + } else { + $10 = ((($0)) + 88|0); + $11 = HEAP32[$10>>2]|0; + $12 = (($11) + ($3))|0; + $13 = ((($0)) + 92|0); + $14 = HEAP32[$13>>2]|0; + $15 = ($12|0)>($14|0); + if ($15) { + $$1 = 0; + return ($$1|0); + } + $16 = (($8) + ($11)|0); + HEAP32[$10>>2] = $12; + $$1 = $16; + return ($$1|0); } return (0)|0; } -function _stbi__jpeg_finish($z) { - $z = $z|0; - var $$sum = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond8 = 0, $i$02 = 0, $j$03 = 0, $n$06 = 0, label = 0, sp = 0; +function _vorbis_validate($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($z)) + 18124|0); - $1 = HEAP32[$0>>2]|0; + $1 = (_memcmp($0,17964,6)|0); $2 = ($1|0)==(0); - if ($2) { + $3 = $2&1; + return ($3|0); +} +function _skip($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 32|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)==(0|0); + if ($4) { + $10 = ((($0)) + 20|0); + $11 = HEAP32[$10>>2]|0; + $12 = (_ftell($11)|0); + $13 = HEAP32[$10>>2]|0; + $14 = (($12) + ($1))|0; + (_fseek($13,$14,0)|0); return; } - $3 = HEAP32[$z>>2]|0; - $4 = ((($3)) + 8|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)>(0); - if (!($6)) { + $5 = (($3) + ($1)|0); + HEAP32[$2>>2] = $5; + $6 = ((($0)) + 40|0); + $7 = HEAP32[$6>>2]|0; + $8 = ($5>>>0)<($7>>>0); + if ($8) { return; } - $7 = ((($z)) + 18176|0); - $n$06 = 0; - while(1) { - $8 = (((((($z)) + 17820|0) + (($n$06*72)|0)|0)) + 28|0); - $9 = HEAP32[$8>>2]|0; - $10 = (($9) + 7)|0; - $11 = $10 >> 3; - $12 = (((((($z)) + 17820|0) + (($n$06*72)|0)|0)) + 32|0); - $13 = HEAP32[$12>>2]|0; - $14 = (($13) + 7)|0; - $15 = $14 >> 3; - $16 = ($15|0)>(0); - if ($16) { - $17 = ($11|0)>(0); - $18 = (((((($z)) + 17820|0) + (($n$06*72)|0)|0)) + 60|0); - $19 = (((((($z)) + 17820|0) + (($n$06*72)|0)|0)) + 64|0); - $20 = (((((($z)) + 17820|0) + (($n$06*72)|0)|0)) + 12|0); - $21 = (((((($z)) + 17820|0) + (($n$06*72)|0)|0)) + 44|0); - $22 = (((((($z)) + 17820|0) + (($n$06*72)|0)|0)) + 36|0); - $j$03 = 0; - while(1) { - if ($17) { - $i$02 = 0; - while(1) { - $23 = HEAP32[$18>>2]|0; - $24 = HEAP32[$19>>2]|0; - $25 = Math_imul($24, $j$03)|0; - $26 = (($25) + ($i$02))|0; - $27 = $26 << 6; - $28 = (($23) + ($27<<1)|0); - $29 = HEAP32[$20>>2]|0; - $30 = (((($z)) + 13444|0) + ($29<<6)|0); - _stbi__jpeg_dequantize($28,$30); - $31 = HEAP32[$7>>2]|0; - $32 = HEAP32[$21>>2]|0; - $33 = HEAP32[$22>>2]|0; - $34 = Math_imul($33, $j$03)|0; - $35 = (($34) + ($i$02))|0; - $$sum = $35 << 3; - $36 = (($32) + ($$sum)|0); - FUNCTION_TABLE_viii[$31 & 31]($36,$33,$28); - $37 = (($i$02) + 1)|0; - $exitcond = ($37|0)==($11|0); - if ($exitcond) { - break; - } else { - $i$02 = $37; - } + $9 = ((($0)) + 96|0); + HEAP32[$9>>2] = 1; + return; +} +function _is_whole_packet_present($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$$068 = 0, $$$3 = 0, $$068$lcssa = 0, $$06892 = 0, $$07291 = 0, $$078 = 0, $$078$ph = 0, $$173 = 0, $$2 = 0, $$270 = 0, $$270$ph = 0, $$274 = 0, $$274$ph = 0, $$3$lcssa = 0, $$37585 = 0, $$386 = 0, $$476 = 0, $$lcssa = 0, $10 = 0, $11 = 0; + var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; + var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; + var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; + var $67 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond82 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 1380|0); + $3 = HEAP32[$2>>2]|0; + $4 = ((($0)) + 32|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($3|0)==(-1); + if ($6) { + $$078$ph = 1;$$270$ph = -1;$$274$ph = $5; + } else { + $7 = ((($0)) + 1116|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($3|0)<($8|0); + L3: do { + if ($9) { + $$06892 = $3;$$07291 = $5;$67 = $8; + while(1) { + $10 = (((($0)) + 1120|0) + ($$06892)|0); + $11 = HEAP8[$10>>0]|0; + $12 = $11&255; + $13 = (($$07291) + ($12)|0); + $14 = ($11<<24>>24)==(-1); + if (!($14)) { + $$068$lcssa = $$06892;$$173 = $13;$$lcssa = $67; + break L3; + } + $15 = (($$06892) + 1)|0; + $16 = HEAP32[$7>>2]|0; + $17 = ($15|0)<($16|0); + if ($17) { + $$06892 = $15;$$07291 = $13;$67 = $16; + } else { + $$068$lcssa = $15;$$173 = $13;$$lcssa = $16; + break; } } - $38 = (($j$03) + 1)|0; - $exitcond8 = ($38|0)==($15|0); - if ($exitcond8) { - break; - } else { - $j$03 = $38; - } + } else { + $$068$lcssa = $3;$$173 = $5;$$lcssa = $8; } + } while(0); + $18 = ($1|0)!=(0); + $19 = (($$lcssa) + -1)|0; + $20 = ($$068$lcssa|0)<($19|0); + $or$cond = $18 & $20; + if ($or$cond) { + _error($0,21); + $$2 = 0; + return ($$2|0); } - $39 = (($n$06) + 1)|0; - $40 = HEAP32[$z>>2]|0; - $41 = ((($40)) + 8|0); - $42 = HEAP32[$41>>2]|0; - $43 = ($39|0)<($42|0); - if ($43) { - $n$06 = $39; + $21 = ($$068$lcssa|0)==($$lcssa|0); + $$$068 = $21 ? -1 : $$068$lcssa; + $22 = ((($0)) + 40|0); + $23 = HEAP32[$22>>2]|0; + $24 = ($$173>>>0)>($23>>>0); + if ($24) { + _error($0,1); + $$2 = 0; + return ($$2|0); } else { - break; + $$078$ph = 0;$$270$ph = $$$068;$$274$ph = $$173; } } - return; -} -function _stbi__jpeg_dequantize($data,$dequant) { - $data = $data|0; - $dequant = $dequant|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $exitcond = 0, $i$01 = 0, label = 0, sp = 0; - sp = STACKTOP; - $i$01 = 0; + $25 = ((($0)) + 40|0); + $26 = ($1|0)!=(0); + $27 = ((($0)) + 992|0); + $$078 = $$078$ph;$$270 = $$270$ph;$$274 = $$274$ph; while(1) { - $0 = (($dequant) + ($i$01)|0); - $1 = HEAP8[$0>>0]|0; - $2 = $1&255; - $3 = (($data) + ($i$01<<1)|0); - $4 = HEAP16[$3>>1]|0; - $5 = $4 << 16 >> 16; - $6 = Math_imul($5, $2)|0; - $7 = $6&65535; - HEAP16[$3>>1] = $7; - $8 = (($i$01) + 1)|0; - $exitcond = ($8|0)==(64); - if ($exitcond) { + $28 = ($$270|0)==(-1); + if (!($28)) { + $$2 = 1; + label = 32; break; - } else { - $i$01 = $8; } - } - return; -} -function _stbi__jpeg_reset($j) { - $j = $j|0; - var $$ = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($j)) + 18112|0); - HEAP32[$0>>2] = 0; - $1 = ((($j)) + 18108|0); - HEAP32[$1>>2] = 0; - $2 = ((($j)) + 18120|0); - HEAP32[$2>>2] = 0; - $3 = ((($j)) + 17988|0); - HEAP32[$3>>2] = 0; - $4 = ((($j)) + 17916|0); - HEAP32[$4>>2] = 0; - $5 = ((($j)) + 17844|0); - HEAP32[$5>>2] = 0; - $6 = ((($j)) + 18116|0); - HEAP8[$6>>0] = -1; - $7 = ((($j)) + 18168|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)==(0); - $$ = $9 ? 2147483647 : $8; - $10 = ((($j)) + 18172|0); - HEAP32[$10>>2] = $$; - $11 = ((($j)) + 18144|0); - HEAP32[$11>>2] = 0; - return; -} -function _stbi__jpeg_decode_block($j,$data,$hdc,$hac,$fac,$b,$dequant) { - $j = $j|0; - $data = $data|0; - $hdc = $hdc|0; - $hac = $hac|0; - $fac = $fac|0; - $b = $b|0; - $dequant = $dequant|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $7 = 0, $8 = 0, $9 = 0, $k$0 = 0, $k$1 = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - $0 = ((($j)) + 18112|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)<(16); - if ($2) { - _stbi__grow_buffer_unsafe($j); - } - $3 = (_stbi__jpeg_huff_decode($j,$hdc)|0); - $4 = ($3|0)<(0); - if ($4) { - _stbi__err(22692); - $$0 = 0; - return ($$0|0); - } - dest=$data; stop=dest+128|0; do { HEAP16[dest>>1]=0|0; dest=dest+2|0; } while ((dest|0) < (stop|0)); - $5 = ($3|0)==(0); - if ($5) { - $10 = 0; - } else { - $6 = (_stbi__extend_receive($j,$3)|0); - $10 = $6; - } - $7 = (((((($j)) + 17820|0) + (($b*72)|0)|0)) + 24|0); - $8 = HEAP32[$7>>2]|0; - $9 = (($8) + ($10))|0; - HEAP32[$7>>2] = $9; - $11 = HEAP8[$dequant>>0]|0; - $12 = $11&255; - $13 = Math_imul($12, $9)|0; - $14 = $13&65535; - HEAP16[$data>>1] = $14; - $15 = ((($j)) + 18108|0); - $k$0 = 1; - L11: while(1) { - $16 = HEAP32[$0>>2]|0; - $17 = ($16|0)<(16); - if ($17) { - _stbi__grow_buffer_unsafe($j); - } - $18 = HEAP32[$15>>2]|0; - $19 = $18 >>> 23; - $20 = (($fac) + ($19<<1)|0); - $21 = HEAP16[$20>>1]|0; - $22 = $21 << 16 >> 16; - $23 = ($21<<16>>16)==(0); - do { - if ($23) { - $42 = (_stbi__jpeg_huff_decode($j,$hac)|0); - $43 = ($42|0)<(0); - if ($43) { - label = 13; - break L11; + $29 = ((($$274)) + 26|0); + $30 = HEAP32[$25>>2]|0; + $31 = ($29>>>0)<($30>>>0); + if (!($31)) { + label = 12; + break; + } + $32 = (_memcmp($$274,4796,4)|0); + $33 = ($32|0)==(0); + if (!($33)) { + label = 14; + break; + } + $34 = ((($$274)) + 4|0); + $35 = HEAP8[$34>>0]|0; + $36 = ($35<<24>>24)==(0); + if (!($36)) { + label = 16; + break; + } + $37 = ($$078|0)==(0); + if ($37) { + $44 = ((($$274)) + 5|0); + $45 = HEAP8[$44>>0]|0; + $46 = $45 & 1; + $47 = ($46<<24>>24)==(0); + if ($47) { + label = 22; + break; + } + } else { + $38 = HEAP32[$27>>2]|0; + $39 = ($38|0)==(0); + if (!($39)) { + $40 = ((($$274)) + 5|0); + $41 = HEAP8[$40>>0]|0; + $42 = $41 & 1; + $43 = ($42<<24>>24)==(0); + if (!($43)) { + label = 20; + break; } - $44 = $42 & 15; - $45 = ($44|0)==(0); - if (!($45)) { - $48 = $42 >> 4; - $49 = (($48) + ($k$0))|0; - $50 = (($49) + 1)|0; - $51 = (22261 + ($49)|0); - $52 = HEAP8[$51>>0]|0; - $53 = $52&255; - $54 = (_stbi__extend_receive($j,$44)|0); - $55 = (($dequant) + ($53)|0); + } + } + $48 = HEAP8[$29>>0]|0; + $49 = $48&255; + $50 = ((($$274)) + 27|0); + $51 = (($50) + ($49)|0); + $52 = HEAP32[$25>>2]|0; + $53 = ($51>>>0)>($52>>>0); + if ($53) { + label = 25; + break; + } + $54 = ($48<<24>>24)==(0); + L27: do { + if ($54) { + $$3$lcssa = 0;$$476 = $51; + } else { + $$37585 = $51;$$386 = 0; + while(1) { + $55 = (($50) + ($$386)|0); $56 = HEAP8[$55>>0]|0; $57 = $56&255; - $58 = Math_imul($57, $54)|0; - $59 = $58&65535; - $60 = (($data) + ($53<<1)|0); - HEAP16[$60>>1] = $59; - $k$1 = $50; - break; - } - $46 = ($42|0)==(240); - if (!($46)) { - $$0 = 1; - label = 19; - break L11; + $58 = (($$37585) + ($57)|0); + $59 = ($56<<24>>24)==(-1); + if (!($59)) { + $$3$lcssa = $$386;$$476 = $58; + break L27; + } + $60 = (($$386) + 1)|0; + $61 = ($60|0)<($49|0); + if ($61) { + $$37585 = $58;$$386 = $60; + } else { + $$3$lcssa = $60;$$476 = $58; + break; + } } - $47 = (($k$0) + 16)|0; - $k$1 = $47; - } else { - $24 = $22 >>> 4; - $25 = $24 & 15; - $26 = (($25) + ($k$0))|0; - $27 = $22 & 15; - $28 = $18 << $27; - HEAP32[$15>>2] = $28; - $29 = HEAP32[$0>>2]|0; - $30 = (($29) - ($27))|0; - HEAP32[$0>>2] = $30; - $31 = (($26) + 1)|0; - $32 = (22261 + ($26)|0); - $33 = HEAP8[$32>>0]|0; - $34 = $33&255; - $35 = $22 >> 8; - $36 = (($dequant) + ($34)|0); - $37 = HEAP8[$36>>0]|0; - $38 = $37&255; - $39 = Math_imul($38, $35)|0; - $40 = $39&65535; - $41 = (($data) + ($34<<1)|0); - HEAP16[$41>>1] = $40; - $k$1 = $31; } } while(0); - $61 = ($k$1|0)<(64); - if ($61) { - $k$0 = $k$1; - } else { - $$0 = 1; - label = 19; + $62 = (($49) + -1)|0; + $63 = ($$3$lcssa|0)<($62|0); + $or$cond82 = $26 & $63; + if ($or$cond82) { + label = 29; + break; + } + $64 = ($$3$lcssa|0)==($49|0); + $$$3 = $64 ? -1 : $$3$lcssa; + $65 = HEAP32[$25>>2]|0; + $66 = ($$476>>>0)>($65>>>0); + if ($66) { + label = 31; break; + } else { + $$078 = 0;$$270 = $$$3;$$274 = $$476; } } - if ((label|0) == 13) { - _stbi__err(22692); - $$0 = 0; - return ($$0|0); + if ((label|0) == 12) { + _error($0,1); + $$2 = 0; + return ($$2|0); } - else if ((label|0) == 19) { - return ($$0|0); + else if ((label|0) == 14) { + _error($0,21); + $$2 = 0; + return ($$2|0); + } + else if ((label|0) == 16) { + _error($0,21); + $$2 = 0; + return ($$2|0); + } + else if ((label|0) == 20) { + _error($0,21); + $$2 = 0; + return ($$2|0); + } + else if ((label|0) == 22) { + _error($0,21); + $$2 = 0; + return ($$2|0); + } + else if ((label|0) == 25) { + _error($0,1); + $$2 = 0; + return ($$2|0); + } + else if ((label|0) == 29) { + _error($0,21); + $$2 = 0; + return ($$2|0); + } + else if ((label|0) == 31) { + _error($0,1); + $$2 = 0; + return ($$2|0); + } + else if ((label|0) == 32) { + return ($$2|0); } return (0)|0; } -function _stbi__grow_buffer_unsafe($j) { - $j = $j|0; - var $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _crc32_init() { + var $$01417 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($j)) + 18120|0); - $1 = ((($j)) + 18112|0); - $2 = ((($j)) + 18108|0); + $$01417 = 0; while(1) { - $3 = HEAP32[$0>>2]|0; - $4 = ($3|0)==(0); - if ($4) { - $5 = HEAP32[$j>>2]|0; - $6 = (_stbi__get8($5)|0); - $7 = $6&255; - $8 = ($6<<24>>24)==(-1); - if ($8) { - $9 = HEAP32[$j>>2]|0; - $10 = (_stbi__get8($9)|0); - $11 = ($10<<24>>24)==(0); - if ($11) { - $16 = 255; - } else { - $$lcssa = $10; - break; - } - } else { - $16 = $7; - } - } else { - $16 = 0; - } - $13 = HEAP32[$1>>2]|0; - $14 = (24 - ($13))|0; - $15 = $16 << $14; - $17 = HEAP32[$2>>2]|0; - $18 = $15 | $17; - HEAP32[$2>>2] = $18; - $19 = HEAP32[$1>>2]|0; - $20 = (($19) + 8)|0; - HEAP32[$1>>2] = $20; - $21 = ($20|0)<(25); - if (!($21)) { - label = 7; + $0 = $$01417 << 24; + $1 = $$01417 << 25; + $2 = $0 >> 31; + $3 = $2 & 79764919; + $4 = $3 ^ $1; + $5 = $4 << 1; + $6 = $1 >> 31; + $7 = $6 & 79764919; + $8 = $7 ^ $5; + $9 = $8 << 1; + $10 = $5 >> 31; + $11 = $10 & 79764919; + $12 = $11 ^ $9; + $13 = $12 << 1; + $14 = $9 >> 31; + $15 = $14 & 79764919; + $16 = $15 ^ $13; + $17 = $16 << 1; + $18 = $13 >> 31; + $19 = $18 & 79764919; + $20 = $19 ^ $17; + $21 = $20 << 1; + $22 = $17 >> 31; + $23 = $22 & 79764919; + $24 = $23 ^ $21; + $25 = $24 << 1; + $26 = $21 >> 31; + $27 = $26 & 79764919; + $28 = $27 ^ $25; + $29 = $28 << 1; + $30 = $25 >> 31; + $31 = $30 & 79764919; + $32 = $31 ^ $29; + $33 = (30144 + ($$01417<<2)|0); + HEAP32[$33>>2] = $32; + $34 = (($$01417) + 1)|0; + $exitcond = ($34|0)==(256); + if ($exitcond) { break; + } else { + $$01417 = $34; } } - if ((label|0) == 7) { - return; - } - $12 = ((($j)) + 18116|0); - HEAP8[$12>>0] = $$lcssa; - HEAP32[$0>>2] = 1; return; } -function _stbi__jpeg_decode_block_prog_dc($j,$data,$hdc,$b) { - $j = $j|0; - $data = $data|0; - $hdc = $hdc|0; - $b = $b|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $sext = 0, dest = 0, label = 0, sp = 0, stop = 0; +function _setup_temp_free($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($j)) + 18132|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0); - if (!($2)) { - _stbi__err(23447); - $$0 = 0; - return ($$0|0); - } - $3 = ((($j)) + 18112|0); + $3 = ((($0)) + 80|0); $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)<(16); + $5 = ($4|0)==(0|0); if ($5) { - _stbi__grow_buffer_unsafe($j); + _free($1); + return; + } else { + $6 = (($2) + 3)|0; + $7 = $6 & -4; + $8 = ((($0)) + 92|0); + $9 = HEAP32[$8>>2]|0; + $10 = (($9) + ($7))|0; + HEAP32[$8>>2] = $10; + return; } - $6 = ((($j)) + 18136|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)==(0); - if ($8) { - dest=$data; stop=dest+128|0; do { HEAP16[dest>>1]=0|0; dest=dest+2|0; } while ((dest|0) < (stop|0)); - $9 = (_stbi__jpeg_huff_decode($j,$hdc)|0); - $10 = ($9|0)==(0); - if ($10) { - $15 = 0; +} +function _compute_codewords($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$06983 = 0, $$072$ph = 0, $$074$lcssa = 0, $$07488 = 0, $$07586 = 0, $$084 = 0, $$176 = 0, $$176$in = 0, $$176$in$ph = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; + var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; + var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0; + var $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); + $4 = sp; + dest=$4; stop=dest+128|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); + $5 = ($2|0)>(0); + L1: do { + if ($5) { + $$07488 = 0; + while(1) { + $6 = (($1) + ($$07488)|0); + $7 = HEAP8[$6>>0]|0; + $8 = ($7<<24>>24)==(-1); + if (!($8)) { + $$074$lcssa = $$07488; + break L1; + } + $9 = (($$07488) + 1)|0; + $10 = ($9|0)<($2|0); + if ($10) { + $$07488 = $9; + } else { + $$074$lcssa = $9; + break; + } + } } else { - $11 = (_stbi__extend_receive($j,$9)|0); - $15 = $11; + $$074$lcssa = 0; } - $12 = (((((($j)) + 17820|0) + (($b*72)|0)|0)) + 24|0); + } while(0); + $11 = ($$074$lcssa|0)==($2|0); + if ($11) { + $12 = ((($0)) + 2092|0); $13 = HEAP32[$12>>2]|0; - $14 = (($13) + ($15))|0; - HEAP32[$12>>2] = $14; - $16 = ((($j)) + 18140|0); - $17 = HEAP32[$16>>2]|0; - $18 = $14 << $17; - $19 = $18&65535; - HEAP16[$data>>1] = $19; - $$0 = 1; - return ($$0|0); - } else { - $20 = (_stbi__jpeg_get_bit($j)|0); - $21 = ($20|0)==(0); - if ($21) { - $$0 = 1; - return ($$0|0); + $14 = ($13|0)==(0); + if ($14) { + $$2 = 1; + STACKTOP = sp;return ($$2|0); + } else { + ___assert_fail((17861|0),(17088|0),665,(17884|0)); + // unreachable; } - $22 = ((($j)) + 18140|0); - $23 = HEAP32[$22>>2]|0; - $sext = 65536 << $23; - $24 = $sext >>> 16; - $25 = HEAP16[$data>>1]|0; - $26 = $25&65535; - $27 = (($26) + ($24))|0; - $28 = $27&65535; - HEAP16[$data>>1] = $28; - $$0 = 1; - return ($$0|0); } - return (0)|0; -} -function _stbi__jpeg_decode_block_prog_ac($j,$data,$hac,$fac) { - $j = $j|0; - $data = $data|0; - $hac = $hac|0; - $fac = $fac|0; - var $$ = 0, $$0 = 0, $$lcssa = 0, $$lcssa63 = 0, $$lcssa63$lcssa = 0, $$lcssa66 = 0, $$lcssa66$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; - var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; - var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; - var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; - var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; - var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $k$0 = 0, $k$1 = 0, $k$223 = 0, $k$3 = 0, $k$4$ph20 = 0, $k$415 = 0, $k$415$lcssa = 0, $k$5 = 0, $r1$0$ph = 0, $r1$0$ph519 = 0, $s2$0$ph = 0, $sext = 0, $sext1 = 0, $sext2 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($j)) + 18128|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0); - if ($2) { - _stbi__err(23447); - $$0 = 0; - return ($$0|0); - } - $3 = ((($j)) + 18136|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0); - $6 = ((($j)) + 18140|0); - $7 = HEAP32[$6>>2]|0; - if ($5) { - $8 = ((($j)) + 18144|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9|0)==(0); - if (!($10)) { - $14 = (($9) + -1)|0; - HEAP32[$8>>2] = $14; - $$0 = 1; - return ($$0|0); + $15 = (($1) + ($$074$lcssa)|0); + $16 = HEAP8[$15>>0]|0; + $17 = $16&255; + _add_entry($0,0,$$074$lcssa,0,$17,$3); + $18 = HEAP8[$15>>0]|0; + $19 = ($18<<24>>24)==(0); + if ($19) { + $$072$ph = 1;$$176$in$ph = $$074$lcssa; + } else { + $20 = HEAP8[$15>>0]|0; + $21 = $20&255; + $$07586 = 1; + while(1) { + $22 = (32 - ($$07586))|0; + $23 = 1 << $22; + $24 = (($4) + ($$07586<<2)|0); + HEAP32[$24>>2] = $23; + $25 = (($$07586) + 1)|0; + $26 = ($$07586|0)<($21|0); + if ($26) { + $$07586 = $25; + } else { + $$072$ph = 1;$$176$in$ph = $$074$lcssa; + break; + } } - $11 = ((($j)) + 18112|0); - $12 = ((($j)) + 18108|0); - $13 = ((($j)) + 18132|0); - $k$0 = $1; - L11: while(1) { - $15 = HEAP32[$11>>2]|0; - $16 = ($15|0)<(16); - if ($16) { - _stbi__grow_buffer_unsafe($j); - } - $17 = HEAP32[$12>>2]|0; - $18 = $17 >>> 23; - $19 = (($fac) + ($18<<1)|0); - $20 = HEAP16[$19>>1]|0; - $21 = $20 << 16 >> 16; - $22 = ($20<<16>>16)==(0); - do { - if ($22) { - $38 = (_stbi__jpeg_huff_decode($j,$hac)|0); - $39 = ($38|0)<(0); - if ($39) { - label = 12; - break L11; - } - $40 = $38 & 15; - $41 = $38 >> 4; - $42 = ($40|0)==(0); - if (!($42)) { - $52 = (($41) + ($k$0))|0; - $53 = (($52) + 1)|0; - $54 = (22261 + ($52)|0); - $55 = HEAP8[$54>>0]|0; - $56 = $55&255; - $57 = (_stbi__extend_receive($j,$40)|0); - $58 = $57 << $7; - $59 = $58&65535; - $60 = (($data) + ($56<<1)|0); - HEAP16[$60>>1] = $59; - $k$1 = $53; - break; - } - $43 = ($41|0)<(15); - if ($43) { - $$lcssa = $41; - label = 15; - break L11; - } - $51 = (($k$0) + 16)|0; - $k$1 = $51; - } else { - $23 = $21 >>> 4; - $24 = $23 & 15; - $25 = (($24) + ($k$0))|0; - $26 = $21 & 15; - $27 = $17 << $26; - HEAP32[$12>>2] = $27; - $28 = HEAP32[$11>>2]|0; - $29 = (($28) - ($26))|0; - HEAP32[$11>>2] = $29; - $30 = (($25) + 1)|0; - $31 = (22261 + ($25)|0); - $32 = HEAP8[$31>>0]|0; - $33 = $32&255; - $34 = $21 >> 8; - $35 = $34 << $7; - $36 = $35&65535; - $37 = (($data) + ($33<<1)|0); - HEAP16[$37>>1] = $36; - $k$1 = $30; - } - } while(0); - $61 = HEAP32[$13>>2]|0; - $62 = ($k$1|0)>($61|0); - if ($62) { - $$0 = 1; - label = 53; + } + L16: while(1) { + $$176$in = $$176$in$ph; + L18: while(1) { + $$176 = (($$176$in) + 1)|0; + $27 = ($$176|0)<($2|0); + if (!($27)) { + $$2 = 1; + label = 25; + break L16; + } + $28 = (($1) + ($$176)|0); + $29 = HEAP8[$28>>0]|0; + switch ($29<<24>>24) { + case 0: { + $$2 = 0; + label = 25; + break L16; + break; + } + case -1: { + $$176$in = $$176; + break; + } + default: { + break L18; + } + } + } + $30 = $29&255; + $$06983 = $30; + while(1) { + $31 = (($4) + ($$06983<<2)|0); + $32 = HEAP32[$31>>2]|0; + $33 = ($32|0)==(0); + if (!($33)) { break; + } + $34 = (($$06983) + -1)|0; + $35 = ($$06983|0)>(1); + if ($35) { + $$06983 = $34; } else { - $k$0 = $k$1; + $$2 = 0; + label = 25; + break L16; } } - if ((label|0) == 12) { - _stbi__err(22692); - $$0 = 0; - return ($$0|0); + $36 = (($4) + ($$06983<<2)|0); + $37 = HEAP32[$36>>2]|0; + $38 = ($$06983>>>0)<(32); + if (!($38)) { + label = 17; + break; } - else if ((label|0) == 15) { - $44 = 1 << $$lcssa; - HEAP32[$8>>2] = $44; - $45 = ($$lcssa|0)==(0); - if (!($45)) { - $46 = (_stbi__jpeg_get_bits($j,$$lcssa)|0); - $47 = HEAP32[$8>>2]|0; - $48 = (($47) + ($46))|0; - HEAP32[$8>>2] = $48; - } - $49 = HEAP32[$8>>2]|0; - $50 = (($49) + -1)|0; - HEAP32[$8>>2] = $50; - $$0 = 1; - return ($$0|0); + HEAP32[$36>>2] = 0; + $39 = (_bit_reverse($37)|0); + $40 = (($$072$ph) + 1)|0; + $41 = HEAP8[$28>>0]|0; + $42 = $41&255; + _add_entry($0,$39,$$176,$$072$ph,$42,$3); + $43 = HEAP8[$28>>0]|0; + $44 = $43&255; + $45 = ($$06983|0)==($44|0); + if ($45) { + $$072$ph = $40;$$176$in$ph = $$176; + continue; } - else if ((label|0) == 53) { - return ($$0|0); + $46 = ($43&255)<(32); + if (!($46)) { + label = 21; + break; } - } - $63 = 1 << $7; - $64 = ((($j)) + 18144|0); - $65 = HEAP32[$64>>2]|0; - $66 = ($65|0)==(0); - if (!($66)) { - $71 = (($65) + -1)|0; - HEAP32[$64>>2] = $71; - $72 = HEAP32[$0>>2]|0; - $73 = ((($j)) + 18132|0); - $74 = HEAP32[$73>>2]|0; - $75 = ($72|0)>($74|0); - if ($75) { - $$0 = 1; - return ($$0|0); + $47 = ($44|0)>($$06983|0); + if ($47) { + $$084 = $44; + } else { + $$072$ph = $40;$$176$in$ph = $$176; + continue; } - $sext2 = $63 << 16; - $76 = $sext2 >> 16; - $k$223 = $72; while(1) { - $77 = (22261 + ($k$223)|0); - $78 = HEAP8[$77>>0]|0; - $79 = $78&255; - $80 = (($data) + ($79<<1)|0); - $81 = HEAP16[$80>>1]|0; - $82 = ($81<<16>>16)==(0); - do { - if (!($82)) { - $83 = (_stbi__jpeg_get_bit($j)|0); - $84 = ($83|0)==(0); - if (!($84)) { - $85 = HEAP16[$80>>1]|0; - $86 = $85 << 16 >> 16; - $87 = $86 & $76; - $88 = ($87|0)==(0); - if ($88) { - $89 = ($85<<16>>16)>(0); - if ($89) { - $90 = (($86) + ($76))|0; - $91 = $90&65535; - HEAP16[$80>>1] = $91; - break; - } else { - $92 = (($86) - ($76))|0; - $93 = $92&65535; - HEAP16[$80>>1] = $93; - break; - } - } - } - } - } while(0); - $94 = (($k$223) + 1)|0; - $95 = HEAP32[$73>>2]|0; - $96 = ($k$223|0)<($95|0); - if ($96) { - $k$223 = $94; + $48 = (($4) + ($$084<<2)|0); + $49 = HEAP32[$48>>2]|0; + $50 = ($49|0)==(0); + if (!($50)) { + label = 23; + break L16; + } + $51 = (32 - ($$084))|0; + $52 = 1 << $51; + $53 = (($52) + ($37))|0; + HEAP32[$48>>2] = $53; + $54 = (($$084) + -1)|0; + $55 = ($54|0)>($$06983|0); + if ($55) { + $$084 = $54; } else { - $$0 = 1; - break; + $$072$ph = $40;$$176$in$ph = $$176; + continue L16; } } - return ($$0|0); } - $sext = $63 << 16; - $67 = $sext >> 16; - $68 = (0 - ($67))|0; - $69 = ((($j)) + 18132|0); - $sext1 = $63 << 16; - $70 = $sext1 >> 16; - $k$3 = $1; - L52: while(1) { - $97 = (_stbi__jpeg_huff_decode($j,$hac)|0); - $98 = ($97|0)<(0); - if ($98) { - label = 33; - break; - } - $99 = $97 & 15; - $100 = $97 >> 4; - switch ($99|0) { - case 0: { - $101 = ($100|0)<(15); - if ($101) { - $102 = 1 << $100; - $103 = (($102) + -1)|0; - HEAP32[$64>>2] = $103; - $104 = ($100|0)==(0); - if ($104) { - $r1$0$ph = 64;$s2$0$ph = 0; + if ((label|0) == 17) { + ___assert_fail((17902|0),(17088|0),688,(17884|0)); + // unreachable; + } + else if ((label|0) == 21) { + ___assert_fail((17919|0),(17088|0),693,(17884|0)); + // unreachable; + } + else if ((label|0) == 23) { + ___assert_fail((17946|0),(17088|0),695,(17884|0)); + // unreachable; + } + else if ((label|0) == 25) { + STACKTOP = sp;return ($$2|0); + } + return (0)|0; +} +function _compute_sorted_huffman($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$08088 = 0, $$082$lcssa = 0, $$08287 = 0, $$084$lcssa = 0, $$08495 = 0, $$096 = 0, $$1100 = 0, $$181 = 0, $$183 = 0, $$185 = 0, $$290 = 0, $$lcssa = 0, $$sink = 0, $$sink3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; + var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; + var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; + var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; + var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; + var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 23|0); + $4 = HEAP8[$3>>0]|0; + $5 = ($4<<24>>24)==(0); + if ($5) { + $13 = ((($0)) + 4|0); + $14 = HEAP32[$13>>2]|0; + $15 = ($14|0)>(0); + if ($15) { + $16 = ((($0)) + 32|0); + $17 = ((($0)) + 2084|0); + $$08495 = 0;$$096 = 0; + while(1) { + $18 = (($1) + ($$096)|0); + $19 = HEAP8[$18>>0]|0; + $20 = (_include_in_sort($0,$19)|0); + $21 = ($20|0)==(0); + if ($21) { + $$185 = $$08495; } else { - $105 = (_stbi__jpeg_get_bits($j,$100)|0); - $106 = HEAP32[$64>>2]|0; - $107 = (($106) + ($105))|0; - HEAP32[$64>>2] = $107; - $r1$0$ph = 64;$s2$0$ph = 0; + $22 = HEAP32[$16>>2]|0; + $23 = (($22) + ($$096<<2)|0); + $24 = HEAP32[$23>>2]|0; + $25 = (_bit_reverse($24)|0); + $26 = HEAP32[$17>>2]|0; + $27 = (($$08495) + 1)|0; + $28 = (($26) + ($$08495<<2)|0); + HEAP32[$28>>2] = $25; + $$185 = $27; + } + $29 = (($$096) + 1)|0; + $30 = HEAP32[$13>>2]|0; + $31 = ($29|0)<($30|0); + if ($31) { + $$08495 = $$185;$$096 = $29; + } else { + $$084$lcssa = $$185; + break; } - } else { - $r1$0$ph = $100;$s2$0$ph = 0; } - break; - } - case 1: { - $108 = (_stbi__jpeg_get_bit($j)|0); - $109 = ($108|0)==(0); - $$ = $109 ? $68 : $67; - $r1$0$ph = $100;$s2$0$ph = $$; - break; + } else { + $$084$lcssa = 0; } - default: { - label = 38; - break L52; + $32 = ((($0)) + 2092|0); + $33 = HEAP32[$32>>2]|0; + $34 = ($$084$lcssa|0)==($33|0); + if (!($34)) { + ___assert_fail((17753|0),(17088|0),762,(17776|0)); + // unreachable; } + } else { + $6 = ((($0)) + 2092|0); + $7 = HEAP32[$6>>2]|0; + $8 = ($7|0)>(0); + if ($8) { + $9 = ((($0)) + 32|0); + $10 = HEAP32[$9>>2]|0; + $11 = ((($0)) + 2084|0); + $12 = HEAP32[$11>>2]|0; + $$1100 = 0; + while(1) { + $35 = (($10) + ($$1100<<2)|0); + $36 = HEAP32[$35>>2]|0; + $37 = (_bit_reverse($36)|0); + $38 = (($12) + ($$1100<<2)|0); + HEAP32[$38>>2] = $37; + $39 = (($$1100) + 1)|0; + $40 = HEAP32[$6>>2]|0; + $41 = ($39|0)<($40|0); + if ($41) { + $$1100 = $39; + } else { + break; + } + } } - $110 = HEAP32[$69>>2]|0; - $111 = ($k$3|0)>($110|0); - L61: do { - if ($111) { - $k$5 = $k$3; - } else { - $k$4$ph20 = $k$3;$r1$0$ph519 = $r1$0$ph; - while(1) { - $k$415 = $k$4$ph20; + } + $42 = ((($0)) + 2084|0); + $43 = HEAP32[$42>>2]|0; + $44 = ((($0)) + 2092|0); + $45 = HEAP32[$44>>2]|0; + _qsort($43,$45,4,2); + $46 = HEAP32[$42>>2]|0; + $47 = HEAP32[$44>>2]|0; + $48 = (($46) + ($47<<2)|0); + HEAP32[$48>>2] = -1; + $49 = HEAP8[$3>>0]|0; + $50 = ($49<<24>>24)!=(0); + $51 = ((($0)) + 4|0); + $$sink = $50 ? $44 : $51; + $52 = HEAP32[$$sink>>2]|0; + $53 = ($52|0)>(0); + if (!($53)) { + return; + } + $54 = ((($0)) + 32|0); + $55 = ((($0)) + 2088|0); + $56 = ((($0)) + 8|0); + $$290 = 0; + L20: while(1) { + $57 = HEAP8[$3>>0]|0; + $58 = ($57<<24>>24)==(0); + if ($58) { + $$sink3 = $$290; + } else { + $59 = (($2) + ($$290<<2)|0); + $60 = HEAP32[$59>>2]|0; + $$sink3 = $60; + } + $61 = (($1) + ($$sink3)|0); + $62 = HEAP8[$61>>0]|0; + $63 = (_include_in_sort($0,$62)|0); + $64 = ($63|0)==(0); + do { + if (!($64)) { + $65 = HEAP32[$54>>2]|0; + $66 = (($65) + ($$290<<2)|0); + $67 = HEAP32[$66>>2]|0; + $68 = (_bit_reverse($67)|0); + $69 = HEAP32[$44>>2]|0; + $70 = ($69|0)>(1); + $71 = HEAP32[$42>>2]|0; + if ($70) { + $72 = HEAP32[$42>>2]|0; + $$08088 = $69;$$08287 = 0;$76 = $71; while(1) { - $115 = (($k$415) + 1)|0; - $116 = (22261 + ($k$415)|0); - $117 = HEAP8[$116>>0]|0; - $118 = $117&255; - $119 = (($data) + ($118<<1)|0); - $120 = HEAP16[$119>>1]|0; - $121 = ($120<<16>>16)==(0); - if ($121) { - $$lcssa63 = $115;$$lcssa66 = $119;$k$415$lcssa = $k$415; - break; - } - $122 = (_stbi__jpeg_get_bit($j)|0); - $123 = ($122|0)==(0); - do { - if (!($123)) { - $124 = HEAP16[$119>>1]|0; - $125 = $124 << 16 >> 16; - $126 = $125 & $70; - $127 = ($126|0)==(0); - if ($127) { - $128 = ($124<<16>>16)>(0); - if ($128) { - $129 = (($125) + ($70))|0; - $130 = $129&65535; - HEAP16[$119>>1] = $130; - break; - } else { - $133 = (($125) - ($70))|0; - $134 = $133&65535; - HEAP16[$119>>1] = $134; - break; - } - } - } - } while(0); - $131 = HEAP32[$69>>2]|0; - $132 = ($k$415|0)<($131|0); - if ($132) { - $k$415 = $115; + $73 = $$08088 >>> 1; + $74 = (($73) + ($$08287))|0; + $75 = (($76) + ($74<<2)|0); + $77 = HEAP32[$75>>2]|0; + $78 = ($77>>>0)>($68>>>0); + $79 = (($$08088) - ($73))|0; + $$183 = $78 ? $$08287 : $74; + $$181 = $78 ? $73 : $79; + $80 = ($$181|0)>(1); + if ($80) { + $$08088 = $$181;$$08287 = $$183;$76 = $72; } else { - $k$5 = $115; - break L61; + $$082$lcssa = $$183;$$lcssa = $72; + break; } } - $135 = ($r1$0$ph519|0)==(0); - if ($135) { - $$lcssa63$lcssa = $$lcssa63;$$lcssa66$lcssa = $$lcssa66; - break; - } - $112 = (($r1$0$ph519) + -1)|0; - $113 = HEAP32[$69>>2]|0; - $114 = ($k$415$lcssa|0)<($113|0); - if ($114) { - $k$4$ph20 = $$lcssa63;$r1$0$ph519 = $112; - } else { - $k$5 = $$lcssa63; - break L61; - } + } else { + $$082$lcssa = 0;$$lcssa = $71; + } + $81 = (($$lcssa) + ($$082$lcssa<<2)|0); + $82 = HEAP32[$81>>2]|0; + $83 = ($82|0)==($68|0); + if (!($83)) { + label = 21; + break L20; + } + $84 = HEAP8[$3>>0]|0; + $85 = ($84<<24>>24)==(0); + $86 = HEAP32[$55>>2]|0; + if ($85) { + $92 = (($86) + ($$082$lcssa<<2)|0); + HEAP32[$92>>2] = $$290; + break; + } else { + $87 = (($2) + ($$290<<2)|0); + $88 = HEAP32[$87>>2]|0; + $89 = (($86) + ($$082$lcssa<<2)|0); + HEAP32[$89>>2] = $88; + $90 = HEAP32[$56>>2]|0; + $91 = (($90) + ($$082$lcssa)|0); + HEAP8[$91>>0] = $62; + break; } - $136 = $s2$0$ph&65535; - HEAP16[$$lcssa66$lcssa>>1] = $136; - $k$5 = $$lcssa63$lcssa; } } while(0); - $137 = HEAP32[$69>>2]|0; - $138 = ($k$5|0)>($137|0); - if ($138) { - $$0 = 1; - label = 53; - break; + $93 = (($$290) + 1)|0; + $94 = ($93|0)<($52|0); + if ($94) { + $$290 = $93; } else { - $k$3 = $k$5; + label = 26; + break; } } - if ((label|0) == 33) { - _stbi__err(22692); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 38) { - _stbi__err(22692); - $$0 = 0; - return ($$0|0); + if ((label|0) == 21) { + ___assert_fail((17799|0),(17088|0),792,(17776|0)); + // unreachable; } - else if ((label|0) == 53) { - return ($$0|0); + else if ((label|0) == 26) { + return; } - return (0)|0; } -function _stbi__jpeg_huff_decode($j,$h) { - $j = $j|0; - $h = $h|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $k$0 = 0, $k$0$lcssa = 0; - var label = 0, sp = 0; +function _compute_accelerated_huffman($0) { + $0 = $0|0; + var $$ = 0, $$0$ph = 0, $$027 = 0, $$128 = 0, $$sink = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; + var $9 = 0, $scevgep = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($j)) + 18112|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)<(16); - if ($2) { - _stbi__grow_buffer_unsafe($j); - } - $3 = ((($j)) + 18108|0); - $4 = HEAP32[$3>>2]|0; - $5 = $4 >>> 23; - $6 = (($h) + ($5)|0); - $7 = HEAP8[$6>>0]|0; - $8 = $7&255; - $9 = ($7<<24>>24)==(-1); - if (!($9)) { - $10 = (((($h)) + 1280|0) + ($8)|0); - $11 = HEAP8[$10>>0]|0; - $12 = $11&255; - $13 = HEAP32[$0>>2]|0; - $14 = ($12|0)>($13|0); - if ($14) { - $$0 = -1; - return ($$0|0); - } - $15 = $4 << $12; - HEAP32[$3>>2] = $15; - $16 = HEAP32[$0>>2]|0; - $17 = (($16) - ($12))|0; - HEAP32[$0>>2] = $17; - $18 = (((($h)) + 1024|0) + ($8)|0); - $19 = HEAP8[$18>>0]|0; - $20 = $19&255; - $$0 = $20; - return ($$0|0); + $scevgep = ((($0)) + 36|0); + _memset(($scevgep|0),-1,2048)|0; + $1 = ((($0)) + 23|0); + $2 = HEAP8[$1>>0]|0; + $3 = ($2<<24>>24)!=(0); + $4 = ((($0)) + 4|0); + $5 = ((($0)) + 2092|0); + $$sink = $3 ? $5 : $4; + $6 = HEAP32[$$sink>>2]|0; + $7 = ($6|0)<(32767); + $$ = $7 ? $6 : 32767; + $8 = ($6|0)>(0); + if (!($8)) { + return; } - $21 = $4 >>> 16; - $k$0 = 10; + $9 = ((($0)) + 8|0); + $10 = ((($0)) + 32|0); + $11 = ((($0)) + 2084|0); + $$128 = 0; while(1) { - $22 = (((($h)) + 1540|0) + ($k$0<<2)|0); - $23 = HEAP32[$22>>2]|0; - $24 = ($21>>>0)<($23>>>0); - $25 = (($k$0) + 1)|0; - if ($24) { - $k$0$lcssa = $k$0; - break; + $12 = HEAP32[$9>>2]|0; + $13 = (($12) + ($$128)|0); + $14 = HEAP8[$13>>0]|0; + $15 = ($14&255)<(11); + if ($15) { + $16 = HEAP8[$1>>0]|0; + $17 = ($16<<24>>24)==(0); + if ($17) { + $22 = HEAP32[$10>>2]|0; + $23 = (($22) + ($$128<<2)|0); + $24 = HEAP32[$23>>2]|0; + $$0$ph = $24; + } else { + $18 = HEAP32[$11>>2]|0; + $19 = (($18) + ($$128<<2)|0); + $20 = HEAP32[$19>>2]|0; + $21 = (_bit_reverse($20)|0); + $$0$ph = $21; + } + $25 = ($$0$ph>>>0)<(1024); + if ($25) { + $26 = $$128&65535; + $$027 = $$0$ph; + while(1) { + $27 = (((($0)) + 36|0) + ($$027<<1)|0); + HEAP16[$27>>1] = $26; + $28 = HEAP32[$9>>2]|0; + $29 = (($28) + ($$128)|0); + $30 = HEAP8[$29>>0]|0; + $31 = $30&255; + $32 = 1 << $31; + $33 = (($32) + ($$027))|0; + $34 = ($33>>>0)<(1024); + if ($34) { + $$027 = $33; + } else { + break; + } + } + } + } + $35 = (($$128) + 1)|0; + $36 = ($35|0)<($$|0); + if ($36) { + $$128 = $35; } else { - $k$0 = $25; + break; } } - $26 = ($k$0$lcssa|0)==(17); - $27 = HEAP32[$0>>2]|0; - if ($26) { - $28 = (($27) + -16)|0; - HEAP32[$0>>2] = $28; - $$0 = -1; - return ($$0|0); - } - $29 = ($27|0)<($k$0$lcssa|0); - if ($29) { - $$0 = -1; - return ($$0|0); - } - $30 = HEAP32[$3>>2]|0; - $31 = (32 - ($k$0$lcssa))|0; - $32 = $30 >>> $31; - $33 = (10900 + ($k$0$lcssa<<2)|0); - $34 = HEAP32[$33>>2]|0; - $35 = $32 & $34; - $36 = (((($h)) + 1612|0) + ($k$0$lcssa<<2)|0); - $37 = HEAP32[$36>>2]|0; - $38 = (($35) + ($37))|0; - $39 = (((($h)) + 1280|0) + ($38)|0); - $40 = HEAP8[$39>>0]|0; - $41 = $40&255; - $42 = (32 - ($41))|0; - $43 = $30 >>> $42; - $44 = (10900 + ($41<<2)|0); - $45 = HEAP32[$44>>2]|0; - $46 = $43 & $45; - $47 = (((($h)) + 512|0) + ($38<<1)|0); - $48 = HEAP16[$47>>1]|0; - $49 = $48&65535; - $50 = ($46|0)==($49|0); - if (!($50)) { - ___assert_fail((23553|0),(21839|0),1656,(23635|0)); + return; +} +function _float32_unpack($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $1 = $0 & 2097151; + $2 = $0 >>> 21; + $3 = $2 & 1023; + $4 = ($0|0)<(0); + $5 = (+($1>>>0)); + $6 = -$5; + $7 = $4 ? $6 : $5; + $8 = $7; + $9 = $8; + $10 = (($3) + -788)|0; + $11 = (+_ldexp($9,$10)); + $12 = $11; + return (+$12); +} +function _lookup1_values($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$ = 0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0.0, $27 = 0.0; + var $28 = 0.0, $29 = 0, $3 = 0.0, $30 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $not$ = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (+($0|0)); + $3 = $2; + $4 = (+Math_log((+$3))); + $5 = $4; + $6 = (+($1|0)); + $7 = $5 / $6; + $8 = $7; + $9 = (+Math_exp((+$8))); + $10 = (+Math_floor((+$9))); + $11 = (~~(($10))); + $12 = (+($11|0)); + $13 = $12 + 1.0; + $14 = $13; + $15 = (+($1|0)); + $16 = (+Math_pow((+$14),(+$15))); + $17 = (+Math_floor((+$16))); + $18 = (~~(($17))); + $not$ = ($18|0)<=($0|0); + $19 = $not$&1; + $$ = (($19) + ($11))|0; + $20 = (+($$|0)); + $21 = $20 + 1.0; + $22 = $21; + $23 = (+Math_pow((+$22),(+$15))); + $24 = (+($0|0)); + $25 = $23 > $24; + if (!($25)) { + ___assert_fail((17662|0),(17088|0),817,(17694|0)); // unreachable; } - $51 = (($27) - ($k$0$lcssa))|0; - HEAP32[$0>>2] = $51; - $52 = HEAP32[$3>>2]|0; - $53 = $52 << $k$0$lcssa; - HEAP32[$3>>2] = $53; - $54 = (((($h)) + 1024|0) + ($38)|0); - $55 = HEAP8[$54>>0]|0; - $56 = $55&255; - $$0 = $56; - return ($$0|0); + $26 = $20; + $27 = (+Math_pow((+$26),(+$15))); + $28 = (+Math_floor((+$27))); + $29 = (~~(($28))); + $30 = ($29|0)>($0|0); + if ($30) { + ___assert_fail((17709|0),(17088|0),818,(17694|0)); + // unreachable; + } else { + return ($$|0); + } + return (0)|0; } -function _stbi__jpeg_get_bits($j,$n) { - $j = $j|0; - $n = $n|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _point_compare($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($j)) + 18112|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)<($n|0); - if ($2) { - _stbi__grow_buffer_unsafe($j); - } - $3 = ((($j)) + 18108|0); - $4 = HEAP32[$3>>2]|0; - $5 = $4 << $n; - $6 = (32 - ($n))|0; - $7 = $4 >>> $6; - $8 = $5 | $7; - $9 = (10900 + ($n<<2)|0); - $10 = HEAP32[$9>>2]|0; - $11 = $10 ^ -1; - $12 = $8 & $11; - HEAP32[$3>>2] = $12; - $13 = HEAP32[$9>>2]|0; - $14 = $8 & $13; - $15 = HEAP32[$0>>2]|0; - $16 = (($15) - ($n))|0; - HEAP32[$0>>2] = $16; - return ($14|0); + $2 = HEAP16[$0>>1]|0; + $3 = HEAP16[$1>>1]|0; + $4 = ($2&65535)<($3&65535); + $5 = ($2&65535)>($3&65535); + $6 = $5&1; + $7 = $4 ? -1 : $6; + return ($7|0); } -function _stbi__extend_receive($j,$n) { - $j = $j|0; - $n = $n|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _neighbors($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$02933 = 0, $$03032 = 0, $$034 = 0, $$1 = 0, $$131 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0; + var sp = 0; sp = STACKTOP; - $0 = ((($j)) + 18112|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)<($n|0); - if ($2) { - _stbi__grow_buffer_unsafe($j); + $4 = ($1|0)>(0); + if (!($4)) { + return; } - $3 = ((($j)) + 18108|0); - $4 = HEAP32[$3>>2]|0; - $5 = $4 << $n; - $6 = (32 - ($n))|0; - $7 = $4 >>> $6; - $8 = $5 | $7; - $9 = ($n>>>0)<(17); - if ($9) { - $10 = $4 >> 31; - $11 = (10900 + ($n<<2)|0); - $12 = HEAP32[$11>>2]|0; - $13 = $12 ^ -1; - $14 = $8 & $13; - HEAP32[$3>>2] = $14; - $15 = HEAP32[$11>>2]|0; - $16 = $15 & $8; - $17 = HEAP32[$0>>2]|0; - $18 = (($17) - ($n))|0; - HEAP32[$0>>2] = $18; - $19 = (10968 + ($n<<2)|0); - $20 = HEAP32[$19>>2]|0; - $21 = $10 ^ -1; - $22 = $20 & $21; - $23 = (($22) + ($16))|0; - return ($23|0); - } else { - ___assert_fail((23469|0),(21839|0),1677,(23532|0)); - // unreachable; + $5 = (($0) + ($1<<1)|0); + $6 = (($0) + ($1<<1)|0); + $$02933 = 65536;$$03032 = -1;$$034 = 0; + while(1) { + $7 = (($0) + ($$034<<1)|0); + $8 = HEAP16[$7>>1]|0; + $9 = $8&65535; + $10 = ($9|0)>($$03032|0); + if ($10) { + $11 = HEAP16[$5>>1]|0; + $12 = ($8&65535)<($11&65535); + if ($12) { + HEAP32[$2>>2] = $$034; + $$131 = $9; + } else { + $$131 = $$03032; + } + } else { + $$131 = $$03032; + } + $13 = ($9|0)<($$02933|0); + if ($13) { + $14 = HEAP16[$6>>1]|0; + $15 = ($8&65535)>($14&65535); + if ($15) { + HEAP32[$3>>2] = $$034; + $$1 = $9; + } else { + $$1 = $$02933; + } + } else { + $$1 = $$02933; + } + $16 = (($$034) + 1)|0; + $exitcond = ($16|0)==($1|0); + if ($exitcond) { + break; + } else { + $$02933 = $$1;$$03032 = $$131;$$034 = $16; + } } - return (0)|0; + return; } -function _stbi__jpeg_get_bit($j) { - $j = $j|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; +function _init_blocksize($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; + var $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($j)) + 18112|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)<(1); - if ($2) { - _stbi__grow_buffer_unsafe($j); + $3 = $2 >>> 1; + $4 = $2 & -4; + $5 = $2 >> 3; + $6 = $3 << 2; + $7 = (_setup_malloc($0,$6)|0); + $8 = (((($0)) + 1068|0) + ($1<<2)|0); + HEAP32[$8>>2] = $7; + $9 = (_setup_malloc($0,$6)|0); + $10 = (((($0)) + 1076|0) + ($1<<2)|0); + HEAP32[$10>>2] = $9; + $11 = (_setup_malloc($0,$4)|0); + $12 = (((($0)) + 1084|0) + ($1<<2)|0); + HEAP32[$12>>2] = $11; + $13 = HEAP32[$8>>2]|0; + $14 = ($13|0)==(0|0); + if (!($14)) { + $15 = HEAP32[$10>>2]|0; + $16 = ($15|0)==(0|0); + $17 = ($11|0)==(0|0); + $or$cond = $17 | $16; + if (!($or$cond)) { + _compute_twiddle_factors($2,$13,$15,$11); + $18 = (_setup_malloc($0,$6)|0); + $19 = (((($0)) + 1092|0) + ($1<<2)|0); + HEAP32[$19>>2] = $18; + $20 = ($18|0)==(0|0); + if ($20) { + _error($0,3); + $$0 = 0; + return ($$0|0); + } + _compute_window($2,$18); + $21 = $5 << 1; + $22 = (_setup_malloc($0,$21)|0); + $23 = (((($0)) + 1100|0) + ($1<<2)|0); + HEAP32[$23>>2] = $22; + $24 = ($22|0)==(0|0); + if ($24) { + _error($0,3); + $$0 = 0; + return ($$0|0); + } else { + _compute_bitreverse($2,$22); + $$0 = 1; + return ($$0|0); + } + } } - $3 = ((($j)) + 18108|0); - $4 = HEAP32[$3>>2]|0; - $5 = $4 << 1; - HEAP32[$3>>2] = $5; - $6 = HEAP32[$0>>2]|0; - $7 = (($6) + -1)|0; - HEAP32[$0>>2] = $7; - $8 = $4 & -2147483648; - return ($8|0); + _error($0,3); + $$0 = 0; + return ($$0|0); } -function _stbi__idct_block($out,$out_stride,$data) { - $out = $out|0; - $out_stride = $out_stride|0; - $data = $data|0; - var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; - var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; - var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; - var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; - var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; - var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; - var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; - var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; - var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; - var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; - var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $d$04 = 0, $exitcond = 0, $exitcond9 = 0, $i$08 = 0, $i$13 = 0, $o$01 = 0, $v$06 = 0, $v$12 = 0; - var $val = 0, label = 0, sp = 0; +function _compute_twiddle_factors($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$04044 = 0, $$045 = 0, $$14142 = 0, $$143 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0; + var $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0.0; + var $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, $exitcond = 0, $exitcond48 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; - $val = sp; - $d$04 = $data;$i$08 = 0;$v$06 = $val; - while(1) { - $0 = ((($d$04)) + 16|0); - $1 = HEAP16[$0>>1]|0; - $2 = ($1<<16>>16)==(0); - if ($2) { - $3 = ((($d$04)) + 32|0); - $4 = HEAP16[$3>>1]|0; - $5 = ($4<<16>>16)==(0); - if ($5) { - $6 = ((($d$04)) + 48|0); - $7 = HEAP16[$6>>1]|0; - $8 = ($7<<16>>16)==(0); - if ($8) { - $9 = ((($d$04)) + 64|0); - $10 = HEAP16[$9>>1]|0; - $11 = ($10<<16>>16)==(0); - if ($11) { - $12 = ((($d$04)) + 80|0); - $13 = HEAP16[$12>>1]|0; - $14 = ($13<<16>>16)==(0); - if ($14) { - $15 = ((($d$04)) + 96|0); - $16 = HEAP16[$15>>1]|0; - $17 = ($16<<16>>16)==(0); - if ($17) { - $18 = ((($d$04)) + 112|0); - $19 = HEAP16[$18>>1]|0; - $20 = ($19<<16>>16)==(0); - if ($20) { - $21 = HEAP16[$d$04>>1]|0; - $22 = $21 << 16 >> 16; - $23 = $22 << 2; - $24 = ((($v$06)) + 224|0); - HEAP32[$24>>2] = $23; - $25 = ((($v$06)) + 192|0); - HEAP32[$25>>2] = $23; - $26 = ((($v$06)) + 160|0); - HEAP32[$26>>2] = $23; - $27 = ((($v$06)) + 128|0); - HEAP32[$27>>2] = $23; - $28 = ((($v$06)) + 96|0); - HEAP32[$28>>2] = $23; - $29 = ((($v$06)) + 64|0); - HEAP32[$29>>2] = $23; - $30 = ((($v$06)) + 32|0); - HEAP32[$30>>2] = $23; - HEAP32[$v$06>>2] = $23; - } else { - label = 10; - } - } else { - label = 10; - } - } else { - label = 10; - } - } else { - label = 10; - } - } else { - label = 10; - } + $4 = $0 >> 2; + $5 = $0 >> 3; + $6 = ($4|0)>(0); + if ($6) { + $7 = (+($0|0)); + $$04044 = 0;$$045 = 0; + while(1) { + $10 = $$04044 << 2; + $11 = (+($10|0)); + $12 = $11 * 3.1415926535897931; + $13 = $12 / $7; + $14 = (+Math_cos((+$13))); + $15 = $14; + $16 = (($1) + ($$045<<2)|0); + HEAPF32[$16>>2] = $15; + $17 = (+Math_sin((+$13))); + $18 = $17; + $19 = -$18; + $20 = $$045 | 1; + $21 = (($1) + ($20<<2)|0); + HEAPF32[$21>>2] = $19; + $22 = (+($20|0)); + $23 = $22 * 3.1415926535897931; + $24 = $23 / $7; + $25 = $24 * 0.5; + $26 = (+Math_cos((+$25))); + $27 = $26; + $28 = $27 * 0.5; + $29 = (($2) + ($$045<<2)|0); + HEAPF32[$29>>2] = $28; + $30 = (+Math_sin((+$25))); + $31 = $30; + $32 = $31 * 0.5; + $33 = (($2) + ($20<<2)|0); + HEAPF32[$33>>2] = $32; + $34 = (($$04044) + 1)|0; + $35 = (($$045) + 2)|0; + $exitcond48 = ($34|0)==($4|0); + if ($exitcond48) { + break; } else { - label = 10; + $$04044 = $34;$$045 = $35; } - } else { - label = 10; } - if ((label|0) == 10) { - label = 0; - $31 = ((($d$04)) + 32|0); - $32 = HEAP16[$31>>1]|0; - $33 = $32 << 16 >> 16; - $34 = ((($d$04)) + 96|0); - $35 = HEAP16[$34>>1]|0; - $36 = $35 << 16 >> 16; - $37 = (($36) + ($33))|0; - $38 = ($37*2217)|0; - $39 = Math_imul($36, -7567)|0; - $40 = (($38) + ($39))|0; - $41 = ($33*3135)|0; - $42 = (($38) + ($41))|0; - $43 = HEAP16[$d$04>>1]|0; - $44 = $43 << 16 >> 16; - $45 = ((($d$04)) + 64|0); - $46 = HEAP16[$45>>1]|0; - $47 = $46 << 16 >> 16; - $48 = (($47) + ($44))|0; - $49 = $48 << 12; - $50 = (($44) - ($47))|0; - $51 = $50 << 12; - $52 = (($49) - ($42))|0; - $53 = (($51) - ($40))|0; - $54 = ((($d$04)) + 112|0); - $55 = HEAP16[$54>>1]|0; - $56 = $55 << 16 >> 16; - $57 = ((($d$04)) + 80|0); - $58 = HEAP16[$57>>1]|0; - $59 = $58 << 16 >> 16; - $60 = ((($d$04)) + 48|0); - $61 = HEAP16[$60>>1]|0; - $62 = $61 << 16 >> 16; - $63 = HEAP16[$0>>1]|0; - $64 = $63 << 16 >> 16; - $65 = (($62) + ($56))|0; - $66 = (($64) + ($59))|0; - $67 = (($64) + ($56))|0; - $68 = (($62) + ($59))|0; - $69 = (($66) + ($65))|0; - $70 = ($69*4816)|0; - $71 = ($56*1223)|0; - $72 = ($59*8410)|0; - $73 = ($62*12586)|0; - $74 = ($64*6149)|0; - $75 = Math_imul($67, -3685)|0; - $76 = (($70) + ($75))|0; - $77 = Math_imul($68, -10497)|0; - $78 = (($70) + ($77))|0; - $79 = Math_imul($65, -8034)|0; - $80 = Math_imul($66, -1597)|0; - $81 = (($80) + ($74))|0; - $82 = (($81) + ($76))|0; - $83 = (($79) + ($73))|0; - $84 = (($83) + ($78))|0; - $85 = (($80) + ($72))|0; - $86 = (($85) + ($78))|0; - $87 = (($79) + ($71))|0; - $88 = (($87) + ($76))|0; - $89 = (($42) + 512)|0; - $90 = (($89) + ($49))|0; - $91 = (($40) + 512)|0; - $92 = (($91) + ($51))|0; - $93 = (($53) + 512)|0; - $94 = (($52) + 512)|0; - $95 = (($82) + ($90))|0; - $96 = $95 >> 10; - HEAP32[$v$06>>2] = $96; - $97 = (($90) - ($82))|0; - $98 = $97 >> 10; - $99 = ((($v$06)) + 224|0); - HEAP32[$99>>2] = $98; - $100 = (($84) + ($92))|0; - $101 = $100 >> 10; - $102 = ((($v$06)) + 32|0); - HEAP32[$102>>2] = $101; - $103 = (($92) - ($84))|0; - $104 = $103 >> 10; - $105 = ((($v$06)) + 192|0); - HEAP32[$105>>2] = $104; - $106 = (($86) + ($93))|0; - $107 = $106 >> 10; - $108 = ((($v$06)) + 64|0); - HEAP32[$108>>2] = $107; - $109 = (($93) - ($86))|0; - $110 = $109 >> 10; - $111 = ((($v$06)) + 160|0); - HEAP32[$111>>2] = $110; - $112 = (($88) + ($94))|0; - $113 = $112 >> 10; - $114 = ((($v$06)) + 96|0); - HEAP32[$114>>2] = $113; - $115 = (($94) - ($88))|0; - $116 = $115 >> 10; - $117 = ((($v$06)) + 128|0); - HEAP32[$117>>2] = $116; - } - $118 = (($i$08) + 1)|0; - $119 = ((($d$04)) + 2|0); - $120 = ((($v$06)) + 4|0); - $exitcond9 = ($118|0)==(8); - if ($exitcond9) { - $i$13 = 0;$o$01 = $out;$v$12 = $val; + } + $8 = ($5|0)>(0); + if (!($8)) { + return; + } + $9 = (+($0|0)); + $$14142 = 0;$$143 = 0; + while(1) { + $36 = $$143 | 1; + $37 = $36 << 1; + $38 = (+($37|0)); + $39 = $38 * 3.1415926535897931; + $40 = $39 / $9; + $41 = (+Math_cos((+$40))); + $42 = $41; + $43 = (($3) + ($$143<<2)|0); + HEAPF32[$43>>2] = $42; + $44 = (+Math_sin((+$40))); + $45 = $44; + $46 = -$45; + $47 = (($3) + ($36<<2)|0); + HEAPF32[$47>>2] = $46; + $48 = (($$14142) + 1)|0; + $49 = (($$143) + 2)|0; + $exitcond = ($48|0)==($5|0); + if ($exitcond) { break; } else { - $d$04 = $119;$i$08 = $118;$v$06 = $120; + $$14142 = $48;$$143 = $49; } } + return; +} +function _compute_window($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$010 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $exitcond = 0, label = 0; + var sp = 0; + sp = STACKTOP; + $2 = $0 >> 1; + $3 = ($2|0)>(0); + if (!($3)) { + return; + } + $4 = (+($2|0)); + $$010 = 0; while(1) { - $121 = ((($v$12)) + 8|0); - $122 = HEAP32[$121>>2]|0; - $123 = ((($v$12)) + 24|0); - $124 = HEAP32[$123>>2]|0; - $125 = (($124) + ($122))|0; - $126 = ($125*2217)|0; - $127 = Math_imul($124, -7567)|0; - $128 = (($126) + ($127))|0; - $129 = ($122*3135)|0; - $130 = (($126) + ($129))|0; - $131 = HEAP32[$v$12>>2]|0; - $132 = ((($v$12)) + 16|0); - $133 = HEAP32[$132>>2]|0; - $134 = (($133) + ($131))|0; - $135 = $134 << 12; - $136 = (($131) - ($133))|0; - $137 = $136 << 12; - $138 = (($135) - ($130))|0; - $139 = (($137) - ($128))|0; - $140 = ((($v$12)) + 28|0); - $141 = HEAP32[$140>>2]|0; - $142 = ((($v$12)) + 20|0); - $143 = HEAP32[$142>>2]|0; - $144 = ((($v$12)) + 12|0); - $145 = HEAP32[$144>>2]|0; - $146 = ((($v$12)) + 4|0); - $147 = HEAP32[$146>>2]|0; - $148 = (($145) + ($141))|0; - $149 = (($147) + ($143))|0; - $150 = (($147) + ($141))|0; - $151 = (($145) + ($143))|0; - $152 = (($149) + ($148))|0; - $153 = ($152*4816)|0; - $154 = ($141*1223)|0; - $155 = ($143*8410)|0; - $156 = ($145*12586)|0; - $157 = ($147*6149)|0; - $158 = Math_imul($150, -3685)|0; - $159 = (($153) + ($158))|0; - $160 = Math_imul($151, -10497)|0; - $161 = (($153) + ($160))|0; - $162 = Math_imul($148, -8034)|0; - $163 = Math_imul($149, -1597)|0; - $164 = (($163) + ($157))|0; - $165 = (($164) + ($159))|0; - $166 = (($162) + ($156))|0; - $167 = (($166) + ($161))|0; - $168 = (($163) + ($155))|0; - $169 = (($168) + ($161))|0; - $170 = (($162) + ($154))|0; - $171 = (($170) + ($159))|0; - $172 = (($130) + 16842752)|0; - $173 = (($172) + ($135))|0; - $174 = (($128) + 16842752)|0; - $175 = (($174) + ($137))|0; - $176 = (($139) + 16842752)|0; - $177 = (($138) + 16842752)|0; - $178 = (($165) + ($173))|0; - $179 = $178 >> 17; - $180 = (_stbi__clamp($179)|0); - HEAP8[$o$01>>0] = $180; - $181 = (($173) - ($165))|0; - $182 = $181 >> 17; - $183 = (_stbi__clamp($182)|0); - $184 = ((($o$01)) + 7|0); - HEAP8[$184>>0] = $183; - $185 = (($167) + ($175))|0; - $186 = $185 >> 17; - $187 = (_stbi__clamp($186)|0); - $188 = ((($o$01)) + 1|0); - HEAP8[$188>>0] = $187; - $189 = (($175) - ($167))|0; - $190 = $189 >> 17; - $191 = (_stbi__clamp($190)|0); - $192 = ((($o$01)) + 6|0); - HEAP8[$192>>0] = $191; - $193 = (($169) + ($176))|0; - $194 = $193 >> 17; - $195 = (_stbi__clamp($194)|0); - $196 = ((($o$01)) + 2|0); - HEAP8[$196>>0] = $195; - $197 = (($176) - ($169))|0; - $198 = $197 >> 17; - $199 = (_stbi__clamp($198)|0); - $200 = ((($o$01)) + 5|0); - HEAP8[$200>>0] = $199; - $201 = (($171) + ($177))|0; - $202 = $201 >> 17; - $203 = (_stbi__clamp($202)|0); - $204 = ((($o$01)) + 3|0); - HEAP8[$204>>0] = $203; - $205 = (($177) - ($171))|0; - $206 = $205 >> 17; - $207 = (_stbi__clamp($206)|0); - $208 = ((($o$01)) + 4|0); - HEAP8[$208>>0] = $207; - $209 = (($i$13) + 1)|0; - $210 = ((($v$12)) + 32|0); - $211 = (($o$01) + ($out_stride)|0); - $exitcond = ($209|0)==(8); + $5 = (+($$010|0)); + $6 = $5 + 0.5; + $7 = $6 / $4; + $8 = $7 * 0.5; + $9 = $8 * 3.1415926535897931; + $10 = (+Math_sin((+$9))); + $11 = $10; + $12 = (+_square($11)); + $13 = $12; + $14 = $13 * 1.5707963267948966; + $15 = (+Math_sin((+$14))); + $16 = $15; + $17 = (($1) + ($$010<<2)|0); + HEAPF32[$17>>2] = $16; + $18 = (($$010) + 1)|0; + $exitcond = ($18|0)==($2|0); if ($exitcond) { break; } else { - $i$13 = $209;$o$01 = $211;$v$12 = $210; + $$010 = $18; } } - STACKTOP = sp;return; + return; } -function _stbi__YCbCr_to_RGB_row($out,$y,$pcb,$pcr,$count,$step) { - $out = $out|0; - $y = $y|0; - $pcb = $pcb|0; - $pcr = $pcr|0; - $count = $count|0; - $step = $step|0; - var $$04 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $b$0 = 0, $exitcond = 0, $g$0 = 0, $i$03 = 0, $r$0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($count|0)>(0); - if ($0) { - $$04 = $out;$i$03 = 0; - } else { +function _compute_bitreverse($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$013 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = $0 >> 3; + $3 = ($2|0)>(0); + if (!($3)) { return; } + $4 = (_ilog($0)|0); + $5 = (36 - ($4))|0; + $$013 = 0; while(1) { - $1 = (($y) + ($i$03)|0); - $2 = HEAP8[$1>>0]|0; - $3 = $2&255; - $4 = $3 << 20; - $5 = $4 | 524288; - $6 = (($pcr) + ($i$03)|0); - $7 = HEAP8[$6>>0]|0; - $8 = $7&255; - $9 = (($8) + -128)|0; - $10 = (($pcb) + ($i$03)|0); - $11 = HEAP8[$10>>0]|0; - $12 = $11&255; - $13 = (($12) + -128)|0; - $14 = Math_imul($9, 1470208)|0; - $15 = (($14) + ($5))|0; - $16 = Math_imul($9, -748800)|0; - $17 = (($5) + ($16))|0; - $18 = Math_imul($13, -360960)|0; - $19 = $18 & -65536; - $20 = (($19) + ($17))|0; - $21 = Math_imul($13, 1858048)|0; - $22 = (($21) + ($5))|0; - $23 = $15 >> 20; - $24 = $20 >> 20; - $25 = $22 >> 20; - $26 = ($23>>>0)>(255); - $27 = $15 >>> 31; - $28 = (($27) + 255)|0; - $r$0 = $26 ? $28 : $23; - $29 = ($24>>>0)>(255); - $30 = $20 >>> 31; - $31 = (($30) + 255)|0; - $g$0 = $29 ? $31 : $24; - $32 = ($25>>>0)>(255); - $33 = $22 >>> 31; - $34 = (($33) + 255)|0; - $b$0 = $32 ? $34 : $25; - $35 = $r$0&255; - HEAP8[$$04>>0] = $35; - $36 = $g$0&255; - $37 = ((($$04)) + 1|0); - HEAP8[$37>>0] = $36; - $38 = $b$0&255; - $39 = ((($$04)) + 2|0); - HEAP8[$39>>0] = $38; - $40 = ((($$04)) + 3|0); - HEAP8[$40>>0] = -1; - $41 = (($$04) + ($step)|0); - $42 = (($i$03) + 1)|0; - $exitcond = ($42|0)==($count|0); + $6 = (_bit_reverse($$013)|0); + $7 = $6 >>> $5; + $8 = $7 << 2; + $9 = $8&65535; + $10 = (($1) + ($$013<<1)|0); + HEAP16[$10>>1] = $9; + $11 = (($$013) + 1)|0; + $exitcond = ($11|0)==($2|0); if ($exitcond) { break; } else { - $$04 = $41;$i$03 = $42; + $$013 = $11; } } return; } -function _stbi__resample_row_hv_2($out,$in_near,$in_far,$w,$hs) { - $out = $out|0; - $in_near = $in_near|0; - $in_far = $in_far|0; - $w = $w|0; - $hs = $hs|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, $exitcond = 0, $i$01 = 0, $t1$0$lcssa = 0, $t1$02 = 0, label = 0, sp = 0; +function _square($0) { + $0 = +$0; + var $1 = 0.0, label = 0, sp = 0; sp = STACKTOP; - $0 = ($w|0)==(1); - $1 = HEAP8[$in_near>>0]|0; - $2 = $1&255; - $3 = ($2*3)|0; - $4 = HEAP8[$in_far>>0]|0; - $5 = $4&255; - $6 = (($3) + ($5))|0; - $7 = (($6) + 2)|0; - $8 = $7 >>> 2; - $9 = $8&255; - if ($0) { - $10 = ((($out)) + 1|0); - HEAP8[$10>>0] = $9; - HEAP8[$out>>0] = $9; - return ($out|0); - } - HEAP8[$out>>0] = $9; - $11 = ($w|0)>(1); - if ($11) { - $i$01 = 1;$t1$02 = $6; - while(1) { - $12 = (($in_near) + ($i$01)|0); - $13 = HEAP8[$12>>0]|0; - $14 = $13&255; - $15 = ($14*3)|0; - $16 = (($in_far) + ($i$01)|0); - $17 = HEAP8[$16>>0]|0; - $18 = $17&255; - $19 = (($15) + ($18))|0; - $20 = ($t1$02*3)|0; - $21 = (($20) + 8)|0; - $22 = (($21) + ($19))|0; - $23 = $22 >>> 4; - $24 = $23&255; - $25 = $i$01 << 1; - $26 = (($25) + -1)|0; - $27 = (($out) + ($26)|0); - HEAP8[$27>>0] = $24; - $28 = ($19*3)|0; - $29 = (($t1$02) + 8)|0; - $30 = (($29) + ($28))|0; - $31 = $30 >>> 4; - $32 = $31&255; - $33 = (($out) + ($25)|0); - HEAP8[$33>>0] = $32; - $34 = (($i$01) + 1)|0; - $exitcond = ($34|0)==($w|0); - if ($exitcond) { - $t1$0$lcssa = $19; + $1 = $0 * $0; + return (+$1); +} +function _include_in_sort($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$$ = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $narrow = 0, $not$ = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 23|0); + $3 = HEAP8[$2>>0]|0; + $4 = ($3<<24>>24)==(0); + $5 = ($1<<24>>24)==(-1); + if ($4) { + $6 = ($1&255)>(10); + $not$ = $5 ^ 1; + $narrow = $6 & $not$; + $$$ = $narrow&1; + return ($$$|0); + } + if ($5) { + ___assert_fail((17830|0),(17088|0),742,(17845|0)); + // unreachable; + } else { + return 1; + } + return (0)|0; +} +function _uint32_compare($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = HEAP32[$0>>2]|0; + $3 = HEAP32[$1>>2]|0; + $4 = ($2>>>0)<($3>>>0); + $5 = ($2>>>0)>($3>>>0); + $6 = $5&1; + $7 = $4 ? -1 : $6; + return ($7|0); +} +function _add_entry($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$sink = 0, $$sink1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $6 = ((($0)) + 23|0); + $7 = HEAP8[$6>>0]|0; + $8 = ($7<<24>>24)==(0); + $9 = ((($0)) + 32|0); + $10 = HEAP32[$9>>2]|0; + if ($8) { + $11 = (($10) + ($2<<2)|0); + $$sink = $1;$$sink1 = $11; + HEAP32[$$sink1>>2] = $$sink; + return; + } else { + $12 = (($10) + ($3<<2)|0); + HEAP32[$12>>2] = $1; + $13 = $4&255; + $14 = ((($0)) + 8|0); + $15 = HEAP32[$14>>2]|0; + $16 = (($15) + ($3)|0); + HEAP8[$16>>0] = $13; + $17 = (($5) + ($3<<2)|0); + $$sink = $2;$$sink1 = $17; + HEAP32[$$sink1>>2] = $$sink; + return; + } +} +function _LoadSound($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$byval_copy1 = 0, $2 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); + $$byval_copy1 = sp + 20|0; + $2 = sp; + _LoadWave($2,$1); + ;HEAP32[$$byval_copy1>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$2+16>>2]|0; + _LoadSoundFromWave($0,$$byval_copy1); + ;HEAP32[$$byval_copy1>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$2+16>>2]|0; + _UnloadWave($$byval_copy1); + STACKTOP = sp;return; +} +function _LoadSoundFromWave($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$sroa$0$0 = 0, $$sroa$5$0 = 0, $$sroa$5$0$$sroa_idx7 = 0, $$sroa$6$0 = 0, $$sroa$6$0$$sroa_idx9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0; + var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $vararg_ptr10 = 0, $vararg_ptr11 = 0, $vararg_ptr12 = 0, $vararg_ptr13 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $vararg_buffer7 = sp + 24|0; + $vararg_buffer4 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $2 = sp + 48|0; + $3 = sp + 44|0; + $4 = ((($1)) + 16|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==(0|0); + if ($6) { + $$sroa$0$0 = 0;$$sroa$5$0 = 0;$$sroa$6$0 = 0; + HEAP32[$0>>2] = $$sroa$0$0; + $$sroa$5$0$$sroa_idx7 = ((($0)) + 4|0); + HEAP32[$$sroa$5$0$$sroa_idx7>>2] = $$sroa$5$0; + $$sroa$6$0$$sroa_idx9 = ((($0)) + 8|0); + HEAP32[$$sroa$6$0$$sroa_idx9>>2] = $$sroa$6$0; + STACKTOP = sp;return; + } + $7 = ((($1)) + 12|0); + $8 = HEAP32[$7>>2]|0; + L4: do { + switch ($8|0) { + case 1: { + $9 = ((($1)) + 8|0); + $10 = HEAP32[$9>>2]|0; + switch ($10|0) { + case 8: { + $$0 = 4352; + break L4; break; - } else { - $i$01 = $34;$t1$02 = $19; } + case 16: { + $$0 = 4353; + break L4; + break; + } + case 32: { + $$0 = 65552; + break L4; + break; + } + default: { + HEAP32[$vararg_buffer>>2] = $10; + _TraceLog(1,18311,$vararg_buffer); + $$0 = 0; + break L4; + } + } + break; + } + case 2: { + $11 = ((($1)) + 8|0); + $12 = HEAP32[$11>>2]|0; + switch ($12|0) { + case 8: { + $$0 = 4354; + break L4; + break; + } + case 16: { + $$0 = 4355; + break L4; + break; + } + case 32: { + $$0 = 65553; + break L4; + break; + } + default: { + HEAP32[$vararg_buffer1>>2] = $12; + _TraceLog(1,18311,$vararg_buffer1); + $$0 = 0; + break L4; + } + } + break; } - } else { - $t1$0$lcssa = $6; - } - $35 = (($t1$0$lcssa) + 2)|0; - $36 = $35 >>> 2; - $37 = $36&255; - $38 = $w << 1; - $39 = (($38) + -1)|0; - $40 = (($out) + ($39)|0); - HEAP8[$40>>0] = $37; - return ($out|0); -} -function _stbi__clamp($x) { - $x = $x|0; - var $$not = 0, $0 = 0, $1 = 0, $2 = 0, $x$lobit = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($x>>>0)>(255); - if ($0) { - $x$lobit = $x >> 31; - $1 = $x$lobit&255; - $$not = $1 ^ -1; - return ($$not|0); - } else { - $2 = $x&255; - return ($2|0); + default: { + HEAP32[$vararg_buffer4>>2] = $8; + _TraceLog(1,18346,$vararg_buffer4); + $$0 = 0; + } + } + } while(0); + _alGenSources(1,($2|0)); + $13 = HEAP32[$2>>2]|0; + _alSourcef(($13|0),4099,1.0); + $14 = HEAP32[$2>>2]|0; + _alSourcef(($14|0),4106,1.0); + $15 = HEAP32[$2>>2]|0; + _alSource3f(($15|0),4100,0.0,0.0,0.0); + $16 = HEAP32[$2>>2]|0; + _alSource3f(($16|0),4102,0.0,0.0,0.0); + $17 = HEAP32[$2>>2]|0; + _alSourcei(($17|0),4103,0); + _alGenBuffers(1,($3|0)); + $18 = HEAP32[$1>>2]|0; + $19 = HEAP32[$7>>2]|0; + $20 = Math_imul($19, $18)|0; + $21 = ((($1)) + 8|0); + $22 = HEAP32[$21>>2]|0; + $23 = Math_imul($20, $22)|0; + $24 = $23 >>> 3; + $25 = HEAP32[$3>>2]|0; + $26 = HEAP32[$4>>2]|0; + $27 = ((($1)) + 4|0); + $28 = HEAP32[$27>>2]|0; + _alBufferData(($25|0),($$0|0),($26|0),($24|0),($28|0)); + $29 = HEAP32[$2>>2]|0; + $30 = HEAP32[$3>>2]|0; + _alSourcei(($29|0),4105,($30|0)); + $31 = HEAP32[$2>>2]|0; + $32 = HEAP32[$3>>2]|0; + $33 = HEAP32[$27>>2]|0; + $34 = HEAP32[$21>>2]|0; + $35 = HEAP32[$7>>2]|0; + $36 = ($35|0)==(1); + $37 = $36 ? 17020 : 17025; + HEAP32[$vararg_buffer7>>2] = $31; + $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); + HEAP32[$vararg_ptr10>>2] = $32; + $vararg_ptr11 = ((($vararg_buffer7)) + 8|0); + HEAP32[$vararg_ptr11>>2] = $33; + $vararg_ptr12 = ((($vararg_buffer7)) + 12|0); + HEAP32[$vararg_ptr12>>2] = $34; + $vararg_ptr13 = ((($vararg_buffer7)) + 16|0); + HEAP32[$vararg_ptr13>>2] = $37; + _TraceLog(0,18388,$vararg_buffer7); + $38 = HEAP32[$2>>2]|0; + $39 = HEAP32[$3>>2]|0; + $$sroa$0$0 = $38;$$sroa$5$0 = $39;$$sroa$6$0 = $$0; + HEAP32[$0>>2] = $$sroa$0$0; + $$sroa$5$0$$sroa_idx7 = ((($0)) + 4|0); + HEAP32[$$sroa$5$0$$sroa_idx7>>2] = $$sroa$5$0; + $$sroa$6$0$$sroa_idx9 = ((($0)) + 8|0); + HEAP32[$$sroa$6$0$$sroa_idx9>>2] = $$sroa$6$0; + STACKTOP = sp;return; +} +function _UnloadWave($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer = sp; + $1 = ((($0)) + 16|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(0|0); + if (!($3)) { + _free($2); } - return (0)|0; + _TraceLog(0,18283,$vararg_buffer); + STACKTOP = sp;return; } -function _stbi__stdio_read($user,$data,$size) { - $user = $user|0; - $data = $data|0; - $size = $size|0; - var $0 = 0, label = 0, sp = 0; +function _UnloadSound($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_fread($data,1,$size,$user)|0); - return ($0|0); + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer = sp; + $1 = HEAP32[$0>>2]|0; + _alSourceStop(($1|0)); + _alDeleteSources(1,($0|0)); + $2 = ((($0)) + 4|0); + _alDeleteBuffers(1,($2|0)); + $3 = HEAP32[$0>>2]|0; + $4 = HEAP32[$2>>2]|0; + HEAP32[$vararg_buffer>>2] = $3; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = $4; + _TraceLog(0,18463,$vararg_buffer); + STACKTOP = sp;return; } -function _stbi__stdio_skip($user,$n) { - $user = $user|0; - $n = $n|0; - var label = 0, sp = 0; +function _PlaySound($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; sp = STACKTOP; - (_fseek($user,$n,1)|0); + $1 = HEAP32[$0>>2]|0; + _alSourcePlay(($1|0)); return; } -function _stbi__stdio_eof($user) { - $user = $user|0; - var $0 = 0, label = 0, sp = 0; +function _LoadMusicStream($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; + var $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer13 = 0, $vararg_buffer17 = 0, $vararg_buffer21 = 0, $vararg_buffer25 = 0, $vararg_buffer28 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr12 = 0, $vararg_ptr16 = 0, $vararg_ptr20 = 0, $vararg_ptr24 = 0, $vararg_ptr4 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_feof($user)|0); - return ($0|0); + STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(160|0); + $vararg_buffer28 = sp + 72|0; + $vararg_buffer25 = sp + 64|0; + $vararg_buffer21 = sp + 48|0; + $vararg_buffer17 = sp + 40|0; + $vararg_buffer13 = sp + 32|0; + $vararg_buffer9 = sp + 24|0; + $vararg_buffer5 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; + $vararg_buffer = sp; + $1 = sp + 136|0; + $2 = sp + 104|0; + $3 = sp + 76|0; + $4 = (_malloc(52)|0); + $5 = (_IsFileExtension($0,16739)|0); + $6 = ($5|0)==(0); + if (!($6)) { + $7 = (_stb_vorbis_open_filename($0,0,0)|0); + $8 = ((($4)) + 4|0); + HEAP32[$8>>2] = $7; + $9 = ($7|0)==(0|0); + if ($9) { + HEAP32[$vararg_buffer>>2] = $0; + _TraceLog(1,18516,$vararg_buffer); + STACKTOP = sp;return ($4|0); + } else { + $10 = HEAP32[$8>>2]|0; + _stb_vorbis_get_info($1,$10); + $11 = ((($4)) + 12|0); + $12 = HEAP32[$1>>2]|0; + $13 = ((($1)) + 4|0); + $14 = HEAP32[$13>>2]|0; + _InitAudioStream($2,$12,16,$14); + ;HEAP32[$11>>2]=HEAP32[$2>>2]|0;HEAP32[$11+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$11+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$11+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$11+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$11+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$11+24>>2]=HEAP32[$2+24>>2]|0; + $15 = HEAP32[$8>>2]|0; + $16 = (_stb_vorbis_stream_length_in_samples($15)|0); + $17 = ((($4)) + 44|0); + HEAP32[$17>>2] = $16; + $18 = ((($4)) + 48|0); + HEAP32[$18>>2] = $16; + HEAP32[$4>>2] = 0; + $19 = ((($4)) + 40|0); + HEAP32[$19>>2] = -1; + $20 = HEAP32[$17>>2]|0; + HEAP32[$vararg_buffer1>>2] = $0; + $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); + HEAP32[$vararg_ptr4>>2] = $20; + _TraceLog(3,18556,$vararg_buffer1); + $21 = HEAP32[$1>>2]|0; + HEAP32[$vararg_buffer5>>2] = $0; + $vararg_ptr8 = ((($vararg_buffer5)) + 4|0); + HEAP32[$vararg_ptr8>>2] = $21; + _TraceLog(3,18584,$vararg_buffer5); + $22 = HEAP32[$13>>2]|0; + HEAP32[$vararg_buffer9>>2] = $0; + $vararg_ptr12 = ((($vararg_buffer9)) + 4|0); + HEAP32[$vararg_ptr12>>2] = $22; + _TraceLog(3,18609,$vararg_buffer9); + $23 = ((($1)) + 16|0); + $24 = HEAP32[$23>>2]|0; + HEAP32[$vararg_buffer13>>2] = $0; + $vararg_ptr16 = ((($vararg_buffer13)) + 4|0); + HEAP32[$vararg_ptr16>>2] = $24; + _TraceLog(3,18631,$vararg_buffer13); + STACKTOP = sp;return ($4|0); + } + } + $25 = (_IsFileExtension($0,18660)|0); + $26 = ($25|0)==(0); + if ($26) { + HEAP32[$vararg_buffer28>>2] = $0; + _TraceLog(1,16796,$vararg_buffer28); + STACKTOP = sp;return ($4|0); + } + $27 = ((($4)) + 8|0); + $28 = (_jar_xm_create_context_from_file($27,48000,$0)|0); + $29 = ($28|0)==(0); + if ($29) { + $30 = HEAP32[$27>>2]|0; + _jar_xm_set_max_loop_count($30,0); + $31 = ((($4)) + 12|0); + _InitAudioStream($3,48000,16,2); + ;HEAP32[$31>>2]=HEAP32[$3>>2]|0;HEAP32[$31+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$31+8>>2]=HEAP32[$3+8>>2]|0;HEAP32[$31+12>>2]=HEAP32[$3+12>>2]|0;HEAP32[$31+16>>2]=HEAP32[$3+16>>2]|0;HEAP32[$31+20>>2]=HEAP32[$3+20>>2]|0;HEAP32[$31+24>>2]=HEAP32[$3+24>>2]|0; + $32 = (_jar_xm_get_remaining_samples($30)|0); + $33 = tempRet0; + $34 = ((($4)) + 44|0); + HEAP32[$34>>2] = $32; + $35 = ((($4)) + 48|0); + HEAP32[$35>>2] = $32; + HEAP32[$4>>2] = 2; + $36 = ((($4)) + 40|0); + HEAP32[$36>>2] = -1; + $37 = HEAP32[$34>>2]|0; + HEAP32[$vararg_buffer17>>2] = $0; + $vararg_ptr20 = ((($vararg_buffer17)) + 4|0); + HEAP32[$vararg_ptr20>>2] = $37; + _TraceLog(3,18664,$vararg_buffer17); + $38 = (+($37>>>0)); + $39 = $38 / 48000.0; + $40 = $39; + HEAP32[$vararg_buffer21>>2] = $0; + $vararg_ptr24 = ((($vararg_buffer21)) + 8|0); + HEAPF64[$vararg_ptr24>>3] = $40; + _TraceLog(3,18694,$vararg_buffer21); + STACKTOP = sp;return ($4|0); + } else { + HEAP32[$vararg_buffer25>>2] = $0; + _TraceLog(1,18727,$vararg_buffer25); + STACKTOP = sp;return ($4|0); + } + return (0)|0; } -function _ErrorCallback($error,$description) { - $error = $error|0; - $description = $description|0; - var $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; +function _InitAudioStream($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$off = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; + var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; + var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $vararg_ptr10 = 0, $vararg_ptr11 = 0, $vararg_ptr12 = 0; + var label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; + STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); + $vararg_buffer7 = sp + 24|0; + $vararg_buffer4 = sp + 16|0; + $vararg_buffer1 = sp + 8|0; $vararg_buffer = sp; - HEAP32[$vararg_buffer>>2] = $error; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $description; - _TraceLog(2,26557,$vararg_buffer); + $4 = sp + 40|0; + $5 = ((($4)) + 8|0); + ;HEAP32[$5>>2]=0|0;HEAP32[$5+4>>2]=0|0;HEAP32[$5+8>>2]=0|0;HEAP32[$5+12>>2]=0|0;HEAP32[$5+16>>2]=0|0; + HEAP32[$4>>2] = $1; + $6 = ((($4)) + 4|0); + HEAP32[$6>>2] = $2; + $$off = (($3) + -1)|0; + $7 = ($$off>>>0)<(2); + L1: do { + if ($7) { + $9 = ((($4)) + 8|0); + HEAP32[$9>>2] = $3; + switch ($3|0) { + case 1: { + $55 = $9; + label = 4; + break L1; + break; + } + case 2: { + break; + } + default: { + $26 = $9; + break L1; + } + } + switch ($2|0) { + case 8: { + $13 = ((($4)) + 12|0); + HEAP32[$13>>2] = 4354; + $26 = $9; + break L1; + break; + } + case 16: { + $14 = ((($4)) + 12|0); + HEAP32[$14>>2] = 4355; + $26 = $9; + break L1; + break; + } + case 32: { + $15 = ((($4)) + 12|0); + HEAP32[$15>>2] = 65553; + $26 = $9; + break L1; + break; + } + default: { + HEAP32[$vararg_buffer4>>2] = $2; + _TraceLog(1,18816,$vararg_buffer4); + $26 = $9; + break L1; + } + } + } else { + HEAP32[$vararg_buffer>>2] = $3; + _TraceLog(1,18760,$vararg_buffer); + $8 = ((($4)) + 8|0); + HEAP32[$8>>2] = 1; + $55 = $8; + label = 4; + } + } while(0); + L10: do { + if ((label|0) == 4) { + switch ($2|0) { + case 8: { + $10 = ((($4)) + 12|0); + HEAP32[$10>>2] = 4352; + $26 = $55; + break L10; + break; + } + case 16: { + $11 = ((($4)) + 12|0); + HEAP32[$11>>2] = 4353; + $26 = $55; + break L10; + break; + } + case 32: { + $12 = ((($4)) + 12|0); + HEAP32[$12>>2] = 65552; + $26 = $55; + break L10; + break; + } + default: { + HEAP32[$vararg_buffer1>>2] = $2; + _TraceLog(1,18816,$vararg_buffer1); + $26 = $55; + break L10; + } + } + } + } while(0); + $16 = ((($4)) + 16|0); + _alGenSources(1,($16|0)); + $17 = HEAP32[$16>>2]|0; + _alSourcef(($17|0),4099,1.0); + $18 = HEAP32[$16>>2]|0; + _alSourcef(($18|0),4106,1.0); + $19 = HEAP32[$16>>2]|0; + _alSource3f(($19|0),4100,0.0,0.0,0.0); + $20 = HEAP32[$16>>2]|0; + _alSource3f(($20|0),4102,0.0,0.0,0.0); + $21 = ((($4)) + 20|0); + _alGenBuffers(2,($21|0)); + $22 = HEAP32[$6>>2]|0; + $23 = $22 << 9; + $24 = $23 & 536870400; + $25 = HEAP32[$26>>2]|0; + $27 = Math_imul($24, $25)|0; + $28 = (_calloc($27,1)|0); + $29 = ((($4)) + 12|0); + $30 = ((($4)) + 20|0); + $31 = HEAP32[$30>>2]|0; + $32 = HEAP32[$29>>2]|0; + $33 = HEAP32[$6>>2]|0; + $34 = $33 << 9; + $35 = $34 & 536870400; + $36 = HEAP32[$26>>2]|0; + $37 = Math_imul($35, $36)|0; + $38 = HEAP32[$4>>2]|0; + _alBufferData(($31|0),($32|0),($28|0),($37|0),($38|0)); + $39 = ((($4)) + 24|0); + $40 = HEAP32[$39>>2]|0; + $41 = HEAP32[$29>>2]|0; + $42 = HEAP32[$6>>2]|0; + $43 = $42 << 9; + $44 = $43 & 536870400; + $45 = HEAP32[$26>>2]|0; + $46 = Math_imul($44, $45)|0; + $47 = HEAP32[$4>>2]|0; + _alBufferData(($40|0),($41|0),($28|0),($46|0),($47|0)); + _free($28); + $48 = HEAP32[$16>>2]|0; + _alSourceQueueBuffers(($48|0),2,($21|0)); + $49 = HEAP32[$16>>2]|0; + $50 = HEAP32[$4>>2]|0; + $51 = HEAP32[$6>>2]|0; + $52 = HEAP32[$26>>2]|0; + $53 = ($52|0)==(1); + $54 = $53 ? 17020 : 17025; + HEAP32[$vararg_buffer7>>2] = $49; + $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); + HEAP32[$vararg_ptr10>>2] = $50; + $vararg_ptr11 = ((($vararg_buffer7)) + 8|0); + HEAP32[$vararg_ptr11>>2] = $51; + $vararg_ptr12 = ((($vararg_buffer7)) + 12|0); + HEAP32[$vararg_ptr12>>2] = $54; + _TraceLog(0,18865,$vararg_buffer7); + ;HEAP32[$0>>2]=HEAP32[$4>>2]|0;HEAP32[$0+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$4+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$4+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[$4+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[$4+24>>2]|0; STACKTOP = sp;return; } -function _SetupFramebufferSize($displayWidth,$displayHeight) { - $displayWidth = $displayWidth|0; - $displayHeight = $displayHeight|0; - var $0 = 0, $1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0; - var $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, $or$cond = 0, $roundf = 0.0, $roundf1 = 0.0, $roundf2 = 0.0, $roundf3 = 0.0, $storemerge = 0, $vararg_buffer = 0, $vararg_buffer4 = 0; - var $vararg_buffer8 = 0, $vararg_ptr1 = 0, $vararg_ptr11 = 0, $vararg_ptr12 = 0, $vararg_ptr13 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr7 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; +function _UnloadMusicStream($0) { + $0 = $0|0; + var $$byval_copy = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; - $vararg_buffer8 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $$byval_copy = sp; + $1 = ((($0)) + 12|0); + ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$1+16>>2]|0;HEAP32[$$byval_copy+20>>2]=HEAP32[$1+20>>2]|0;HEAP32[$$byval_copy+24>>2]=HEAP32[$1+24>>2]|0; + _CloseAudioStream($$byval_copy); + $2 = HEAP32[$0>>2]|0; + switch ($2|0) { + case 0: { + $3 = ((($0)) + 4|0); + $4 = HEAP32[$3>>2]|0; + _stb_vorbis_close($4); + _free($0); + STACKTOP = sp;return; + break; + } + case 2: { + $5 = ((($0)) + 8|0); + $6 = HEAP32[$5>>2]|0; + _jar_xm_free_context($6); + _free($0); + STACKTOP = sp;return; + break; + } + default: { + _free($0); + STACKTOP = sp;return; + } + } +} +function _CloseAudioStream($0) { + $0 = $0|0; + var $$pr = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); $vararg_buffer = sp; - $0 = sp + 40|0; - $1 = HEAP32[3184>>2]|0; - $2 = ($1|0)>($displayWidth|0); - if (!($2)) { - $3 = HEAP32[3188>>2]|0; - $4 = ($3|0)>($displayHeight|0); - if (!($4)) { - $29 = ($1|0)<($displayWidth|0); - $30 = ($3|0)<($displayHeight|0); - $or$cond = $29 | $30; - if (!($or$cond)) { - HEAP32[3364>>2] = $1; - $51 = HEAP32[3188>>2]|0; - HEAP32[3368>>2] = $51; - HEAP32[3356>>2] = 0; - HEAP32[3360>>2] = 0; - STACKTOP = sp;return; - } - HEAP32[$vararg_buffer8>>2] = $1; - $vararg_ptr11 = ((($vararg_buffer8)) + 4|0); - HEAP32[$vararg_ptr11>>2] = $3; - $vararg_ptr12 = ((($vararg_buffer8)) + 8|0); - HEAP32[$vararg_ptr12>>2] = $displayWidth; - $vararg_ptr13 = ((($vararg_buffer8)) + 12|0); - HEAP32[$vararg_ptr13>>2] = $displayHeight; - _TraceLog(0,26491,$vararg_buffer8); - $31 = (+($displayWidth|0)); - $32 = (+($displayHeight|0)); - $33 = $31 / $32; - $34 = HEAP32[3184>>2]|0; - $35 = (+($34|0)); - $36 = HEAP32[3188>>2]|0; - $37 = (+($36|0)); - $38 = $35 / $37; - $39 = !($33 <= $38); - if ($39) { - $46 = $33 * $37; - $roundf = (+_roundf($46)); - $47 = (~~(($roundf))); - HEAP32[3364>>2] = $47; - $48 = HEAP32[3188>>2]|0; - HEAP32[3368>>2] = $48; - $49 = HEAP32[3184>>2]|0; - $50 = (($47) - ($49))|0; - HEAP32[3356>>2] = $50; - HEAP32[3360>>2] = 0; - STACKTOP = sp;return; - } else { - HEAP32[3364>>2] = $34; - $40 = HEAP32[3184>>2]|0; - $41 = (+($40|0)); - $42 = $41 / $33; - $roundf1 = (+_roundf($42)); - $43 = (~~(($roundf1))); - HEAP32[3368>>2] = $43; - HEAP32[3356>>2] = 0; - $44 = HEAP32[3188>>2]|0; - $45 = (($43) - ($44))|0; - HEAP32[3360>>2] = $45; - STACKTOP = sp;return; + $1 = sp + 8|0; + $2 = sp + 4|0; + $3 = ((($0)) + 16|0); + $4 = HEAP32[$3>>2]|0; + _alSourceStop(($4|0)); + HEAP32[$1>>2] = 0; + $5 = HEAP32[$3>>2]|0; + _alGetSourcei(($5|0),4117,($1|0)); + HEAP32[$2>>2] = 0; + $$pr = HEAP32[$1>>2]|0; + $6 = ($$pr|0)>(0); + if ($6) { + while(1) { + $7 = HEAP32[$3>>2]|0; + _alSourceUnqueueBuffers(($7|0),1,($2|0)); + $8 = HEAP32[$1>>2]|0; + $9 = (($8) + -1)|0; + HEAP32[$1>>2] = $9; + $10 = ($8|0)>(1); + if (!($10)) { + break; } } } - $5 = HEAP32[3184>>2]|0; - $6 = HEAP32[3188>>2]|0; - HEAP32[$vararg_buffer>>2] = $5; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $6; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = $displayWidth; - $vararg_ptr3 = ((($vararg_buffer)) + 12|0); - HEAP32[$vararg_ptr3>>2] = $displayHeight; - _TraceLog(2,26348,$vararg_buffer); - $7 = (+($displayWidth|0)); - $8 = HEAP32[3184>>2]|0; - $9 = (+($8|0)); - $10 = $7 / $9; - $11 = (+($displayHeight|0)); - $12 = HEAP32[3188>>2]|0; - $13 = (+($12|0)); - $14 = $11 / $13; - $15 = !($10 <= $14); - if ($15) { - $21 = $9 * $14; - $roundf2 = (+_roundf($21)); - $22 = (~~(($roundf2))); - HEAP32[3364>>2] = $22; - HEAP32[3368>>2] = $displayHeight; - $23 = (($displayWidth) - ($22))|0; - HEAP32[3356>>2] = $23; - $storemerge = 0; - } else { - HEAP32[3364>>2] = $displayWidth; - $16 = HEAP32[3188>>2]|0; - $17 = (+($16|0)); - $18 = $10 * $17; - $roundf3 = (+_roundf($18)); - $19 = (~~(($roundf3))); - HEAP32[3368>>2] = $19; - HEAP32[3356>>2] = 0; - $20 = (($displayHeight) - ($19))|0; - $storemerge = $20; - } - HEAP32[3360>>2] = $storemerge; - $24 = HEAP32[3364>>2]|0; - $25 = (+($24|0)); - $26 = HEAP32[3184>>2]|0; - $27 = (+($26|0)); - $28 = $25 / $27; - _MatrixScale($0,$28,$28,$28); - dest=3208; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - HEAP32[3364>>2] = $displayWidth; - HEAP32[3368>>2] = $displayHeight; - HEAP32[$vararg_buffer4>>2] = $displayWidth; - $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); - HEAP32[$vararg_ptr7>>2] = $displayHeight; - _TraceLog(2,26426,$vararg_buffer4); + _alDeleteSources(1,($3|0)); + $11 = ((($0)) + 20|0); + _alDeleteBuffers(2,($11|0)); + $12 = HEAP32[$3>>2]|0; + HEAP32[$vararg_buffer>>2] = $12; + _TraceLog(0,18930,$vararg_buffer); STACKTOP = sp;return; } -function _WindowSizeCallback($window,$width,$height) { - $window = $window|0; - $width = $width|0; - $height = $height|0; - var $$byval_copy = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; +function _PlayMusicStream($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $$byval_copy = sp + 4|0; - $0 = sp; - $1 = HEAP32[3356>>2]|0; - $2 = HEAP32[3360>>2]|0; - $3 = HEAP32[3364>>2]|0; - $4 = HEAP32[3368>>2]|0; - _rlglInitGraphics($1,$2,$3,$4); - HEAP8[$0>>0] = -11; - $5 = ((($0)) + 1|0); - HEAP8[$5>>0] = -11; - $6 = ((($0)) + 2|0); - HEAP8[$6>>0] = -11; - $7 = ((($0)) + 3|0); - HEAP8[$7>>0] = -1; - ;HEAP8[$$byval_copy>>0]=HEAP8[$0>>0]|0;HEAP8[$$byval_copy+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$$byval_copy+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$$byval_copy+3>>0]=HEAP8[$0+3>>0]|0; - _ClearBackground($$byval_copy); - STACKTOP = sp;return; + $1 = ((($0)) + 28|0); + $2 = HEAP32[$1>>2]|0; + _alSourcePlay(($2|0)); + return; } -function _CursorEnterCallback($window,$enter) { - $window = $window|0; - $enter = $enter|0; - var label = 0, sp = 0; +function _StopMusicStream($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cond = 0, label = 0, sp = 0; sp = STACKTOP; + $1 = ((($0)) + 28|0); + $2 = HEAP32[$1>>2]|0; + _alSourceStop(($2|0)); + $3 = ((($0)) + 16|0); + $4 = HEAP32[$3>>2]|0; + $5 = $4 << 9; + $6 = $5 & 536870400; + $7 = ((($0)) + 20|0); + $8 = HEAP32[$7>>2]|0; + $9 = Math_imul($6, $8)|0; + $10 = (_calloc($9,1)|0); + $11 = ((($0)) + 24|0); + $12 = ((($0)) + 12|0); + $13 = ((($0)) + 32|0); + $14 = HEAP32[$13>>2]|0; + $15 = HEAP32[$11>>2]|0; + $16 = HEAP32[$3>>2]|0; + $17 = $16 << 9; + $18 = $17 & 536870400; + $19 = HEAP32[$7>>2]|0; + $20 = Math_imul($18, $19)|0; + $21 = HEAP32[$12>>2]|0; + _alBufferData(($14|0),($15|0),($10|0),($20|0),($21|0)); + $22 = ((($0)) + 36|0); + $23 = HEAP32[$22>>2]|0; + $24 = HEAP32[$11>>2]|0; + $25 = HEAP32[$3>>2]|0; + $26 = $25 << 9; + $27 = $26 & 536870400; + $28 = HEAP32[$7>>2]|0; + $29 = Math_imul($27, $28)|0; + $30 = HEAP32[$12>>2]|0; + _alBufferData(($23|0),($24|0),($10|0),($29|0),($30|0)); + _free($10); + $31 = HEAP32[$0>>2]|0; + $cond = ($31|0)==(0); + if (!($cond)) { + $34 = ((($0)) + 44|0); + $35 = HEAP32[$34>>2]|0; + $36 = ((($0)) + 48|0); + HEAP32[$36>>2] = $35; + return; + } + $32 = ((($0)) + 4|0); + $33 = HEAP32[$32>>2]|0; + (_stb_vorbis_seek_start($33)|0); + $34 = ((($0)) + 44|0); + $35 = HEAP32[$34>>2]|0; + $36 = ((($0)) + 48|0); + HEAP32[$36>>2] = $35; return; } -function _KeyCallback($window,$key,$scancode,$action,$mods) { - $window = $window|0; - $key = $key|0; - $scancode = $scancode|0; - $action = $action|0; - $mods = $mods|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[3204>>2]|0; - $1 = ($0|0)==($key|0); - $2 = ($action|0)==(1); - $or$cond = $2 & $1; - if ($or$cond) { - _glfwSetWindowShouldClose(($window|0),1); +function _stb_vorbis_seek_start($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 48|0); + $2 = HEAP8[$1>>0]|0; + $3 = ($2<<24>>24)==(0); + if ($3) { + $4 = ((($0)) + 52|0); + $5 = HEAP32[$4>>2]|0; + _set_file_offset($0,$5); + $6 = ((($0)) + 992|0); + HEAP32[$6>>2] = 0; + $7 = ((($0)) + 1377|0); + HEAP8[$7>>0] = 1; + $8 = ((($0)) + 1380|0); + HEAP32[$8>>2] = -1; + $9 = (_vorbis_pump_first_frame($0)|0); + $$0 = $9; + return ($$0|0); } else { - $3 = $action&255; - $4 = (13476 + ($key)|0); - HEAP8[$4>>0] = $3; + _error($0,2); + $$0 = 0; + return ($$0|0); } - $5 = ($key|0)==(259); - $or$cond3 = $5 & $2; - if (!($or$cond3)) { - return; + return (0)|0; +} +function _UpdateMusicStream($0) { + $0 = $0|0; + var $$ = 0, $$0 = 0, $$04143 = 0, $$byval_copy = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); + $$byval_copy = sp + 12|0; + $vararg_buffer = sp; + $1 = sp + 8|0; + $2 = sp + 4|0; + HEAP32[$2>>2] = 0; + $3 = ((($0)) + 12|0); + $4 = ((($0)) + 28|0); + $5 = HEAP32[$4>>2]|0; + _alGetSourcei(($5|0),4112,($1|0)); + $6 = HEAP32[$4>>2]|0; + _alGetSourcei(($6|0),4118,($2|0)); + $7 = HEAP32[$2>>2]|0; + $8 = ($7|0)>(0); + if (!($8)) { + STACKTOP = sp;return; + } + $9 = ((($0)) + 20|0); + $10 = HEAP32[$9>>2]|0; + $11 = $10 << 12; + $12 = ((($0)) + 16|0); + $13 = HEAP32[$12>>2]|0; + $14 = Math_imul($11, $13)|0; + $15 = $14 >>> 3; + $16 = (_calloc($15,1)|0); + $17 = HEAP32[$2>>2]|0; + $18 = ($17|0)>(0); + L4: do { + if ($18) { + $19 = ((($0)) + 48|0); + $20 = ((($0)) + 4|0); + $21 = ((($0)) + 8|0); + $$04143 = 0; + while(1) { + $24 = HEAP32[$19>>2]|0; + $25 = ($24>>>0)<(4096); + $$ = $25 ? $24 : 4096; + $26 = HEAP32[$0>>2]|0; + switch ($26|0) { + case 0: { + $27 = HEAP32[$20>>2]|0; + $28 = HEAP32[$9>>2]|0; + $29 = Math_imul($28, $$)|0; + (_stb_vorbis_get_samples_short_interleaved($27,$28,$16,$29)|0); + break; + } + case 2: { + $30 = HEAP32[$21>>2]|0; + _jar_xm_generate_samples_16bit($30,$16,$$); + break; + } + default: { + } + } + ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$3+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$3+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$3+16>>2]|0;HEAP32[$$byval_copy+20>>2]=HEAP32[$3+20>>2]|0;HEAP32[$$byval_copy+24>>2]=HEAP32[$3+24>>2]|0; + _UpdateAudioStream($$byval_copy,$16,$$); + $31 = HEAP32[$19>>2]|0; + $32 = (($31) - ($$))|0; + HEAP32[$19>>2] = $32; + $33 = ($32|0)==(0); + $23 = (($$04143) + 1)|0; + if ($33) { + $$0 = 0; + break L4; + } + $22 = ($23|0)<($17|0); + if ($22) { + $$04143 = $23; + } else { + $$0 = 1; + break L4; + } + } + } else { + $$0 = 1; + } + } while(0); + $34 = (_alGetError()|0); + $35 = ($34|0)==(40963); + if ($35) { + _TraceLog(1,18969,$vararg_buffer); } - HEAP32[3340>>2] = 3; - return; -} -function _MouseButtonCallback($window,$button,$action,$mods) { - $window = $window|0; - $button = $button|0; - $action = $action|0; - $mods = $mods|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $gestureEvent = 0; - var $gestureEvent$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; - $gestureEvent$byval_copy = sp + 64|0; - $gestureEvent = sp + 8|0; - $0 = sp; - $1 = $action&255; - $2 = (14500 + ($button)|0); - HEAP8[$2>>0] = $1; - $3 = (_IsMouseButtonPressed(0)|0); - $4 = ($3|0)==(0); - if ($4) { - $5 = (_IsMouseButtonReleased(0)|0); - $6 = ($5|0)==(0); - if (!($6)) { - HEAP32[$gestureEvent>>2] = 0; + $36 = ($$0|0)==(0); + if ($36) { + _StopMusicStream($0); + $37 = ((($0)) + 40|0); + $38 = HEAP32[$37>>2]|0; + $39 = ($38|0)>(0); + if ($39) { + $40 = (($38) + -1)|0; + HEAP32[$37>>2] = $40; + _PlayMusicStream($0); } } else { - HEAP32[$gestureEvent>>2] = 1; + $41 = HEAP32[$1>>2]|0; + $42 = ($41|0)==(4114); + if (!($42)) { + _PlayMusicStream($0); + } } - $7 = ((($gestureEvent)) + 4|0); - HEAP32[$7>>2] = 1; - $8 = ((($gestureEvent)) + 24|0); - _GetMousePosition($0); - $9 = $0; - $10 = $9; - $11 = HEAP32[$10>>2]|0; - $12 = (($9) + 4)|0; - $13 = $12; - $14 = HEAP32[$13>>2]|0; - $15 = $8; - $16 = $15; - HEAP32[$16>>2] = $11; - $17 = (($15) + 4)|0; - $18 = $17; - HEAP32[$18>>2] = $14; - dest=$gestureEvent$byval_copy; src=$gestureEvent; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _ProcessGestureEvent($gestureEvent$byval_copy); - STACKTOP = sp;return; -} -function _MouseCursorPosCallback($window,$x,$y) { - $window = $window|0; - $x = +$x; - $y = +$y; - var $0 = 0, $1 = 0.0, $2 = 0.0, $3 = 0, $4 = 0, $gestureEvent = 0, $gestureEvent$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; - $gestureEvent$byval_copy = sp + 56|0; - $gestureEvent = sp; - HEAP32[$gestureEvent>>2] = 2; - $0 = ((($gestureEvent)) + 4|0); - HEAP32[$0>>2] = 1; - $1 = $x; - $2 = $y; - $3 = ((($gestureEvent)) + 24|0); - HEAPF32[$3>>2] = $1; - $4 = ((($gestureEvent)) + 28|0); - HEAPF32[$4>>2] = $2; - dest=$gestureEvent$byval_copy; src=$gestureEvent; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _ProcessGestureEvent($gestureEvent$byval_copy); + _free($16); STACKTOP = sp;return; } -function _CharCallback($window,$key) { - $window = $window|0; - $key = $key|0; - var label = 0, sp = 0; - sp = STACKTOP; - HEAP32[3340>>2] = $key; - return; -} -function _ScrollCallback($window,$xoffset,$yoffset) { - $window = $window|0; - $xoffset = +$xoffset; - $yoffset = +$yoffset; - var $0 = 0, label = 0, sp = 0; +function _UpdateAudioStream($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (~~(($yoffset))); - HEAP32[11044>>2] = $0; - return; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $3 = sp; + HEAP32[$3>>2] = 0; + $4 = ((($0)) + 16|0); + $5 = HEAP32[$4>>2]|0; + _alSourceUnqueueBuffers(($5|0),1,($3|0)); + $6 = (_alGetError()|0); + $7 = ($6|0)==(40963); + if ($7) { + STACKTOP = sp;return; + } + $8 = HEAP32[$3>>2]|0; + $9 = ((($0)) + 12|0); + $10 = HEAP32[$9>>2]|0; + $11 = ((($0)) + 8|0); + $12 = HEAP32[$11>>2]|0; + $13 = Math_imul($12, $2)|0; + $14 = ((($0)) + 4|0); + $15 = HEAP32[$14>>2]|0; + $16 = Math_imul($13, $15)|0; + $17 = $16 >>> 3; + $18 = HEAP32[$0>>2]|0; + _alBufferData(($8|0),($10|0),($1|0),($17|0),($18|0)); + $19 = HEAP32[$4>>2]|0; + _alSourceQueueBuffers(($19|0),1,($3|0)); + STACKTOP = sp;return; } -function _WindowIconifyCallback($window,$iconified) { - $window = $window|0; - $iconified = $iconified|0; - var $$ = 0, $not$ = 0, label = 0, sp = 0; +function _SetMusicVolume($0,$1) { + $0 = $0|0; + $1 = +$1; + var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; - $not$ = ($iconified|0)!=(0); - $$ = $not$&1; - HEAP32[3200>>2] = $$; + $2 = ((($0)) + 28|0); + $3 = HEAP32[$2>>2]|0; + _alSourcef(($3|0),4106,(+$1)); return; } -function _emscripten_GetProcAddress($name_) { - $name_ = $name_|0; - var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; - var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; - var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; - var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; - var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; - var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; - var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; - var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; - var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; - var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; - var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; - var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; - var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0; - var $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0; - var $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0; - var $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0; - var $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0; - var $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0; - var $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0; - var $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0; - var $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0; - var $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0; - var $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0; - var $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0; - var $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0; - var $549 = 0, $55 = 0, $550 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; - var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; - var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $end = 0, $name = 0, label = 0, sp = 0; +function _emscripten_GetProcAddress($0) { + $0 = $0|0; + var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; + var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; + var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; + var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; + var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; + var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; + var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; + var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; + var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; + var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; + var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; + var $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0; + var $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0; + var $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0; + var $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0; + var $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0; + var $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0; + var $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0; + var $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0; + var $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0; + var $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0; + var $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0; + var $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0; + var $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0; + var $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0; + var $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; + var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; + var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $0 = sp + 12|0; - $1 = sp + 8|0; - $name = sp + 4|0; - $end = sp; - HEAP32[$1>>2] = $name_; - $2 = HEAP32[$1>>2]|0; - $3 = (_strlen($2)|0); - $4 = (($3) + 1)|0; - $5 = (_malloc($4)|0); - HEAP32[$name>>2] = $5; - $6 = HEAP32[$name>>2]|0; - $7 = HEAP32[$1>>2]|0; - (_strcpy($6,$7)|0); - $8 = HEAP32[$name>>2]|0; - $9 = (_strstr($8,26595)|0); - HEAP32[$end>>2] = $9; - $10 = HEAP32[$end>>2]|0; - $11 = ($10|0)!=(0|0); - if ($11) { - $12 = HEAP32[$end>>2]|0; - HEAP8[$12>>0] = 0; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $1 = sp + 12|0; + $2 = sp + 8|0; + $3 = sp + 4|0; + $4 = sp; + HEAP32[$2>>2] = $0; + $5 = HEAP32[$2>>2]|0; + $6 = (_strlen($5)|0); + $7 = (($6) + 1)|0; + $8 = (_malloc($7)|0); + HEAP32[$3>>2] = $8; + $9 = HEAP32[$3>>2]|0; + $10 = HEAP32[$2>>2]|0; + (_strcpy($9,$10)|0); + $11 = HEAP32[$3>>2]|0; + $12 = (_strstr($11,19001)|0); + HEAP32[$4>>2] = $12; + $13 = HEAP32[$4>>2]|0; + $14 = ($13|0)!=(0|0); + if ($14) { + $15 = HEAP32[$4>>2]|0; + HEAP8[$15>>0] = 0; } - $13 = HEAP32[$name>>2]|0; - $14 = (_strstr($13,26599)|0); - HEAP32[$end>>2] = $14; - $15 = HEAP32[$end>>2]|0; - $16 = ($15|0)!=(0|0); - if ($16) { - $17 = HEAP32[$end>>2]|0; - HEAP8[$17>>0] = 0; - } - $18 = HEAP32[$name>>2]|0; - $19 = (_strstr($18,26603)|0); - HEAP32[$end>>2] = $19; - $20 = HEAP32[$end>>2]|0; - $21 = ($20|0)!=(0|0); - if ($21) { - $22 = HEAP32[$end>>2]|0; - HEAP8[$22>>0] = 0; + $16 = HEAP32[$3>>2]|0; + $17 = (_strstr($16,19005)|0); + HEAP32[$4>>2] = $17; + $18 = HEAP32[$4>>2]|0; + $19 = ($18|0)!=(0|0); + if ($19) { + $20 = HEAP32[$4>>2]|0; + HEAP8[$20>>0] = 0; } - $23 = HEAP32[$name>>2]|0; - $24 = (_strstr($23,26607)|0); - HEAP32[$end>>2] = $24; - $25 = HEAP32[$end>>2]|0; - $26 = ($25|0)!=(0|0); - if ($26) { - $27 = HEAP32[$end>>2]|0; - HEAP8[$27>>0] = 0; + $21 = HEAP32[$3>>2]|0; + $22 = (_strstr($21,19009)|0); + HEAP32[$4>>2] = $22; + $23 = HEAP32[$4>>2]|0; + $24 = ($23|0)!=(0|0); + if ($24) { + $25 = HEAP32[$4>>2]|0; + HEAP8[$25>>0] = 0; + } + $26 = HEAP32[$3>>2]|0; + $27 = (_strstr($26,19013)|0); + HEAP32[$4>>2] = $27; + $28 = HEAP32[$4>>2]|0; + $29 = ($28|0)!=(0|0); + if ($29) { + $30 = HEAP32[$4>>2]|0; + HEAP8[$30>>0] = 0; } - $28 = HEAP32[$name>>2]|0; - $29 = (_strcmp($28,26613)|0); - $30 = ($29|0)!=(0); + $31 = HEAP32[$3>>2]|0; + $32 = (_strcmp($31,19019)|0); + $33 = ($32|0)!=(0); do { - if ($30) { - $31 = HEAP32[$name>>2]|0; - $32 = (_strcmp($31,26651)|0); - $33 = ($32|0)!=(0); - if (!($33)) { - HEAP32[$name>>2] = 26670; - break; - } - $34 = HEAP32[$name>>2]|0; - $35 = (_strcmp($34,26683)|0); + if ($33) { + $34 = HEAP32[$3>>2]|0; + $35 = (_strcmp($34,19057)|0); $36 = ($35|0)!=(0); if (!($36)) { - HEAP32[$name>>2] = 26704; + HEAP32[$3>>2] = 19076; break; } - $37 = HEAP32[$name>>2]|0; - $38 = (_strcmp($37,26719)|0); + $37 = HEAP32[$3>>2]|0; + $38 = (_strcmp($37,19089)|0); $39 = ($38|0)!=(0); if (!($39)) { - HEAP32[$name>>2] = 26734; + HEAP32[$3>>2] = 19110; break; } - $40 = HEAP32[$name>>2]|0; - $41 = (_strcmp($40,26749)|0); + $40 = HEAP32[$3>>2]|0; + $41 = (_strcmp($40,19125)|0); $42 = ($41|0)!=(0); if (!($42)) { - HEAP32[$name>>2] = 26764; + HEAP32[$3>>2] = 19140; + break; + } + $43 = HEAP32[$3>>2]|0; + $44 = (_strcmp($43,19155)|0); + $45 = ($44|0)!=(0); + if (!($45)) { + HEAP32[$3>>2] = 19170; } } else { - HEAP32[$name>>2] = 26635; + HEAP32[$3>>2] = 19041; } } while(0); - $43 = HEAP32[$name>>2]|0; - $44 = (_strcmp($43,26779)|0); - $45 = ($44|0)!=(0); + $46 = HEAP32[$3>>2]|0; + $47 = (_strcmp($46,19185)|0); + $48 = ($47|0)!=(0); do { - if ($45) { - $46 = HEAP32[$name>>2]|0; - $47 = (_strcmp($46,26793)|0); - $48 = ($47|0)!=(0); - if (!($48)) { - HEAP32[$0>>2] = 3; - break; - } - $49 = HEAP32[$name>>2]|0; - $50 = (_strcmp($49,26805)|0); + if ($48) { + $49 = HEAP32[$3>>2]|0; + $50 = (_strcmp($49,19199)|0); $51 = ($50|0)!=(0); if (!($51)) { - HEAP32[$0>>2] = 7; + HEAP32[$1>>2] = 3; break; } - $52 = HEAP32[$name>>2]|0; - $53 = (_strcmp($52,26819)|0); + $52 = HEAP32[$3>>2]|0; + $53 = (_strcmp($52,19211)|0); $54 = ($53|0)!=(0); if (!($54)) { - HEAP32[$0>>2] = 8; + HEAP32[$1>>2] = 7; break; } - $55 = HEAP32[$name>>2]|0; - $56 = (_strcmp($55,26831)|0); + $55 = HEAP32[$3>>2]|0; + $56 = (_strcmp($55,19225)|0); $57 = ($56|0)!=(0); if (!($57)) { - HEAP32[$0>>2] = 9; + HEAP32[$1>>2] = 8; break; } - $58 = HEAP32[$name>>2]|0; - $59 = (_strcmp($58,26845)|0); + $58 = HEAP32[$3>>2]|0; + $59 = (_strcmp($58,19237)|0); $60 = ($59|0)!=(0); if (!($60)) { - HEAP32[$0>>2] = 10; + HEAP32[$1>>2] = 9; break; } - $61 = HEAP32[$name>>2]|0; - $62 = (_strcmp($61,26859)|0); + $61 = HEAP32[$3>>2]|0; + $62 = (_strcmp($61,19251)|0); $63 = ($62|0)!=(0); if (!($63)) { - HEAP32[$0>>2] = 11; + HEAP32[$1>>2] = 10; break; } - $64 = HEAP32[$name>>2]|0; - $65 = (_strcmp($64,26876)|0); + $64 = HEAP32[$3>>2]|0; + $65 = (_strcmp($64,19265)|0); $66 = ($65|0)!=(0); if (!($66)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 11; break; } - $67 = HEAP32[$name>>2]|0; - $68 = (_strcmp($67,26899)|0); + $67 = HEAP32[$3>>2]|0; + $68 = (_strcmp($67,19282)|0); $69 = ($68|0)!=(0); if (!($69)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 1; break; } - $70 = HEAP32[$name>>2]|0; - $71 = (_strcmp($70,26925)|0); + $70 = HEAP32[$3>>2]|0; + $71 = (_strcmp($70,19305)|0); $72 = ($71|0)!=(0); if (!($72)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 1; break; } - $73 = HEAP32[$name>>2]|0; - $74 = (_strcmp($73,26938)|0); + $73 = HEAP32[$3>>2]|0; + $74 = (_strcmp($73,19331)|0); $75 = ($74|0)!=(0); if (!($75)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 2; break; } - $76 = HEAP32[$name>>2]|0; - $77 = (_strcmp($76,26954)|0); + $76 = HEAP32[$3>>2]|0; + $77 = (_strcmp($76,19344)|0); $78 = ($77|0)!=(0); if (!($78)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 3; break; } - $79 = HEAP32[$name>>2]|0; - $80 = (_strcmp($79,26967)|0); + $79 = HEAP32[$3>>2]|0; + $80 = (_strcmp($79,19360)|0); $81 = ($80|0)!=(0); if (!($81)) { - HEAP32[$0>>2] = 12; + HEAP32[$1>>2] = 1; break; } - $82 = HEAP32[$name>>2]|0; - $83 = (_strcmp($82,26981)|0); + $82 = HEAP32[$3>>2]|0; + $83 = (_strcmp($82,19373)|0); $84 = ($83|0)!=(0); if (!($84)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 12; break; } - $85 = HEAP32[$name>>2]|0; - $86 = (_strcmp($85,27001)|0); + $85 = HEAP32[$3>>2]|0; + $86 = (_strcmp($85,19387)|0); $87 = ($86|0)!=(0); if (!($87)) { - HEAP32[$0>>2] = 4; + HEAP32[$1>>2] = 2; break; } - $88 = HEAP32[$name>>2]|0; - $89 = (_strcmp($88,27021)|0); + $88 = HEAP32[$3>>2]|0; + $89 = (_strcmp($88,19407)|0); $90 = ($89|0)!=(0); if (!($90)) { - HEAP32[$0>>2] = 5; + HEAP32[$1>>2] = 3; break; } - $91 = HEAP32[$name>>2]|0; - $92 = (_strcmp($91,27038)|0); + $91 = HEAP32[$3>>2]|0; + $92 = (_strcmp($91,19427)|0); $93 = ($92|0)!=(0); if (!($93)) { - HEAP32[$0>>2] = 6; + HEAP32[$1>>2] = 4; break; } - $94 = HEAP32[$name>>2]|0; - $95 = (_strcmp($94,27055)|0); + $94 = HEAP32[$3>>2]|0; + $95 = (_strcmp($94,19444)|0); $96 = ($95|0)!=(0); if (!($96)) { - HEAP32[$0>>2] = 4; + HEAP32[$1>>2] = 5; break; } - $97 = HEAP32[$name>>2]|0; - $98 = (_strcmp($97,27067)|0); + $97 = HEAP32[$3>>2]|0; + $98 = (_strcmp($97,19461)|0); $99 = ($98|0)!=(0); if (!($99)) { - HEAP32[$0>>2] = 13; + HEAP32[$1>>2] = 4; break; } - $100 = HEAP32[$name>>2]|0; - $101 = (_strcmp($100,27080)|0); + $100 = HEAP32[$3>>2]|0; + $101 = (_strcmp($100,19473)|0); $102 = ($101|0)!=(0); if (!($102)) { - HEAP32[$0>>2] = 14; + HEAP32[$1>>2] = 13; break; } - $103 = HEAP32[$name>>2]|0; - $104 = (_strcmp($103,27096)|0); + $103 = HEAP32[$3>>2]|0; + $104 = (_strcmp($103,19486)|0); $105 = ($104|0)!=(0); if (!($105)) { - HEAP32[$0>>2] = 7; + HEAP32[$1>>2] = 14; break; } - $106 = HEAP32[$name>>2]|0; - $107 = (_strcmp($106,27119)|0); + $106 = HEAP32[$3>>2]|0; + $107 = (_strcmp($106,19502)|0); $108 = ($107|0)!=(0); if (!($108)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 6; break; } - $109 = HEAP32[$name>>2]|0; - $110 = (_strcmp($109,27132)|0); + $109 = HEAP32[$3>>2]|0; + $110 = (_strcmp($109,19525)|0); $111 = ($110|0)!=(0); if (!($111)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 2; break; } - $112 = HEAP32[$name>>2]|0; - $113 = (_strcmp($112,27148)|0); + $112 = HEAP32[$3>>2]|0; + $113 = (_strcmp($112,19538)|0); $114 = ($113|0)!=(0); if (!($114)) { - HEAP32[$0>>2] = 5; + HEAP32[$1>>2] = 3; break; } - $115 = HEAP32[$name>>2]|0; - $116 = (_strcmp($115,27159)|0); + $115 = HEAP32[$3>>2]|0; + $116 = (_strcmp($115,19554)|0); $117 = ($116|0)!=(0); if (!($117)) { - HEAP32[$0>>2] = 15; + HEAP32[$1>>2] = 5; break; } - $118 = HEAP32[$name>>2]|0; - $119 = (_strcmp($118,27178)|0); + $118 = HEAP32[$3>>2]|0; + $119 = (_strcmp($118,19565)|0); $120 = ($119|0)!=(0); if (!($120)) { - HEAP32[$0>>2] = 16; + HEAP32[$1>>2] = 15; break; } - $121 = HEAP32[$name>>2]|0; - $122 = (_strcmp($121,27200)|0); + $121 = HEAP32[$3>>2]|0; + $122 = (_strcmp($121,19584)|0); $123 = ($122|0)!=(0); if (!($123)) { - HEAP32[$0>>2] = 17; + HEAP32[$1>>2] = 16; break; } - $124 = HEAP32[$name>>2]|0; - $125 = (_strcmp($124,27219)|0); + $124 = HEAP32[$3>>2]|0; + $125 = (_strcmp($124,19606)|0); $126 = ($125|0)!=(0); if (!($126)) { - HEAP32[$0>>2] = 8; + HEAP32[$1>>2] = 17; break; } - $127 = HEAP32[$name>>2]|0; - $128 = (_strcmp($127,27248)|0); + $127 = HEAP32[$3>>2]|0; + $128 = (_strcmp($127,19625)|0); $129 = ($128|0)!=(0); if (!($129)) { - HEAP32[$0>>2] = 6; + HEAP32[$1>>2] = 7; break; } - $130 = HEAP32[$name>>2]|0; - $131 = (_strcmp($130,27265)|0); + $130 = HEAP32[$3>>2]|0; + $131 = (_strcmp($130,19654)|0); $132 = ($131|0)!=(0); if (!($132)) { - HEAP32[$0>>2] = 9; + HEAP32[$1>>2] = 6; break; } - $133 = HEAP32[$name>>2]|0; - $134 = (_strcmp($133,27280)|0); + $133 = HEAP32[$3>>2]|0; + $134 = (_strcmp($133,19671)|0); $135 = ($134|0)!=(0); if (!($135)) { - HEAP32[$0>>2] = 10; + HEAP32[$1>>2] = 8; break; } - $136 = HEAP32[$name>>2]|0; - $137 = (_strcmp($136,27295)|0); + $136 = HEAP32[$3>>2]|0; + $137 = (_strcmp($136,19686)|0); $138 = ($137|0)!=(0); if (!($138)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 9; break; } - $139 = HEAP32[$name>>2]|0; - $140 = (_strcmp($139,27316)|0); + $139 = HEAP32[$3>>2]|0; + $140 = (_strcmp($139,19701)|0); $141 = ($140|0)!=(0); if (!($141)) { - HEAP32[$0>>2] = 11; + HEAP32[$1>>2] = 3; break; } - $142 = HEAP32[$name>>2]|0; - $143 = (_strcmp($142,27336)|0); + $142 = HEAP32[$3>>2]|0; + $143 = (_strcmp($142,19722)|0); $144 = ($143|0)!=(0); if (!($144)) { - HEAP32[$0>>2] = 12; + HEAP32[$1>>2] = 10; break; } - $145 = HEAP32[$name>>2]|0; - $146 = (_strcmp($145,27356)|0); + $145 = HEAP32[$3>>2]|0; + $146 = (_strcmp($145,19742)|0); $147 = ($146|0)!=(0); if (!($147)) { - HEAP32[$0>>2] = 13; + HEAP32[$1>>2] = 11; break; } - $148 = HEAP32[$name>>2]|0; - $149 = (_strcmp($148,27382)|0); + $148 = HEAP32[$3>>2]|0; + $149 = (_strcmp($148,19762)|0); $150 = ($149|0)!=(0); if (!($150)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 12; break; } - $151 = HEAP32[$name>>2]|0; - $152 = (_strcmp($151,27401)|0); + $151 = HEAP32[$3>>2]|0; + $152 = (_strcmp($151,19788)|0); $153 = ($152|0)!=(0); if (!($153)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 2; break; } - $154 = HEAP32[$name>>2]|0; - $155 = (_strcmp($154,27413)|0); + $154 = HEAP32[$3>>2]|0; + $155 = (_strcmp($154,19807)|0); $156 = ($155|0)!=(0); if (!($156)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 1; break; } - $157 = HEAP32[$name>>2]|0; - $158 = (_strcmp($157,27425)|0); + $157 = HEAP32[$3>>2]|0; + $158 = (_strcmp($157,19819)|0); $159 = ($158|0)!=(0); if (!($159)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 3; break; } - $160 = HEAP32[$name>>2]|0; - $161 = (_strcmp($160,27437)|0); + $160 = HEAP32[$3>>2]|0; + $161 = (_strcmp($160,19831)|0); $162 = ($161|0)!=(0); if (!($162)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 1; break; } - $163 = HEAP32[$name>>2]|0; - $164 = (_strcmp($163,27449)|0); + $163 = HEAP32[$3>>2]|0; + $164 = (_strcmp($163,19843)|0); $165 = ($164|0)!=(0); if (!($165)) { - HEAP32[$0>>2] = 18; + HEAP32[$1>>2] = 1; break; } - $166 = HEAP32[$name>>2]|0; - $167 = (_strcmp($166,27461)|0); + $166 = HEAP32[$3>>2]|0; + $167 = (_strcmp($166,19855)|0); $168 = ($167|0)!=(0); if (!($168)) { - HEAP32[$0>>2] = 14; + HEAP32[$1>>2] = 18; break; } - $169 = HEAP32[$name>>2]|0; - $170 = (_strcmp($169,27473)|0); + $169 = HEAP32[$3>>2]|0; + $170 = (_strcmp($169,19867)|0); $171 = ($170|0)!=(0); if (!($171)) { - HEAP32[$0>>2] = 4; + HEAP32[$1>>2] = 13; break; } - $172 = HEAP32[$name>>2]|0; - $173 = (_strcmp($172,27485)|0); + $172 = HEAP32[$3>>2]|0; + $173 = (_strcmp($172,19879)|0); $174 = ($173|0)!=(0); if (!($174)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 4; break; } - $175 = HEAP32[$name>>2]|0; - $176 = (_strcmp($175,27497)|0); + $175 = HEAP32[$3>>2]|0; + $176 = (_strcmp($175,19891)|0); $177 = ($176|0)!=(0); if (!($177)) { - HEAP32[$0>>2] = 15; + HEAP32[$1>>2] = 2; break; } - $178 = HEAP32[$name>>2]|0; - $179 = (_strcmp($178,27510)|0); + $178 = HEAP32[$3>>2]|0; + $179 = (_strcmp($178,19903)|0); $180 = ($179|0)!=(0); if (!($180)) { - HEAP32[$0>>2] = 16; + HEAP32[$1>>2] = 14; break; } - $181 = HEAP32[$name>>2]|0; - $182 = (_strcmp($181,27523)|0); + $181 = HEAP32[$3>>2]|0; + $182 = (_strcmp($181,19916)|0); $183 = ($182|0)!=(0); if (!($183)) { - HEAP32[$0>>2] = 17; + HEAP32[$1>>2] = 15; break; } - $184 = HEAP32[$name>>2]|0; - $185 = (_strcmp($184,27536)|0); + $184 = HEAP32[$3>>2]|0; + $185 = (_strcmp($184,19929)|0); $186 = ($185|0)!=(0); if (!($186)) { - HEAP32[$0>>2] = 18; + HEAP32[$1>>2] = 16; break; } - $187 = HEAP32[$name>>2]|0; - $188 = (_strcmp($187,27549)|0); + $187 = HEAP32[$3>>2]|0; + $188 = (_strcmp($187,19942)|0); $189 = ($188|0)!=(0); if (!($189)) { - HEAP32[$0>>2] = 19; + HEAP32[$1>>2] = 17; break; } - $190 = HEAP32[$name>>2]|0; - $191 = (_strcmp($190,27562)|0); + $190 = HEAP32[$3>>2]|0; + $191 = (_strcmp($190,19955)|0); $192 = ($191|0)!=(0); if (!($192)) { - HEAP32[$0>>2] = 20; + HEAP32[$1>>2] = 18; break; } - $193 = HEAP32[$name>>2]|0; - $194 = (_strcmp($193,27575)|0); + $193 = HEAP32[$3>>2]|0; + $194 = (_strcmp($193,19968)|0); $195 = ($194|0)!=(0); if (!($195)) { - HEAP32[$0>>2] = 21; + HEAP32[$1>>2] = 19; break; } - $196 = HEAP32[$name>>2]|0; - $197 = (_strcmp($196,27588)|0); + $196 = HEAP32[$3>>2]|0; + $197 = (_strcmp($196,19981)|0); $198 = ($197|0)!=(0); if (!($198)) { - HEAP32[$0>>2] = 22; + HEAP32[$1>>2] = 20; break; } - $199 = HEAP32[$name>>2]|0; - $200 = (_strcmp($199,27601)|0); + $199 = HEAP32[$3>>2]|0; + $200 = (_strcmp($199,19994)|0); $201 = ($200|0)!=(0); if (!($201)) { - HEAP32[$0>>2] = 5; + HEAP32[$1>>2] = 21; break; } - $202 = HEAP32[$name>>2]|0; - $203 = (_strcmp($202,27620)|0); + $202 = HEAP32[$3>>2]|0; + $203 = (_strcmp($202,20007)|0); $204 = ($203|0)!=(0); if (!($204)) { - HEAP32[$0>>2] = 6; + HEAP32[$1>>2] = 5; break; } - $205 = HEAP32[$name>>2]|0; - $206 = (_strcmp($205,27639)|0); + $205 = HEAP32[$3>>2]|0; + $206 = (_strcmp($205,20026)|0); $207 = ($206|0)!=(0); if (!($207)) { - HEAP32[$0>>2] = 7; + HEAP32[$1>>2] = 6; break; } - $208 = HEAP32[$name>>2]|0; - $209 = (_strcmp($208,27658)|0); + $208 = HEAP32[$3>>2]|0; + $209 = (_strcmp($208,20045)|0); $210 = ($209|0)!=(0); if (!($210)) { - HEAP32[$0>>2] = 19; + HEAP32[$1>>2] = 7; break; } - $211 = HEAP32[$name>>2]|0; - $212 = (_strcmp($211,27671)|0); + $211 = HEAP32[$3>>2]|0; + $212 = (_strcmp($211,20064)|0); $213 = ($212|0)!=(0); if (!($213)) { - HEAP32[$0>>2] = 20; + HEAP32[$1>>2] = 19; break; } - $214 = HEAP32[$name>>2]|0; - $215 = (_strcmp($214,27689)|0); + $214 = HEAP32[$3>>2]|0; + $215 = (_strcmp($214,20077)|0); $216 = ($215|0)!=(0); if (!($216)) { - HEAP32[$0>>2] = 21; + HEAP32[$1>>2] = 20; break; } - $217 = HEAP32[$name>>2]|0; - $218 = (_strcmp($217,27707)|0); + $217 = HEAP32[$3>>2]|0; + $218 = (_strcmp($217,20095)|0); $219 = ($218|0)!=(0); if (!($219)) { - HEAP32[$0>>2] = 22; + HEAP32[$1>>2] = 21; break; } - $220 = HEAP32[$name>>2]|0; - $221 = (_strcmp($220,27725)|0); + $220 = HEAP32[$3>>2]|0; + $221 = (_strcmp($220,20113)|0); $222 = ($221|0)!=(0); if (!($222)) { - HEAP32[$0>>2] = 23; + HEAP32[$1>>2] = 22; break; } - $223 = HEAP32[$name>>2]|0; - $224 = (_strcmp($223,27743)|0); + $223 = HEAP32[$3>>2]|0; + $224 = (_strcmp($223,20131)|0); $225 = ($224|0)!=(0); if (!($225)) { - HEAP32[$0>>2] = 4; + HEAP32[$1>>2] = 23; break; } - $226 = HEAP32[$name>>2]|0; - $227 = (_strcmp($226,27763)|0); + $226 = HEAP32[$3>>2]|0; + $227 = (_strcmp($226,20149)|0); $228 = ($227|0)!=(0); if (!($228)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 4; break; } - $229 = HEAP32[$name>>2]|0; - $230 = (_strcmp($229,26704)|0); + $229 = HEAP32[$3>>2]|0; + $230 = (_strcmp($229,20169)|0); $231 = ($230|0)!=(0); if (!($231)) { - HEAP32[$0>>2] = 7; + HEAP32[$1>>2] = 3; break; } - $232 = HEAP32[$name>>2]|0; - $233 = (_strcmp($232,27781)|0); + $232 = HEAP32[$3>>2]|0; + $233 = (_strcmp($232,19110)|0); $234 = ($233|0)!=(0); if (!($234)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 7; break; } - $235 = HEAP32[$name>>2]|0; - $236 = (_strcmp($235,27796)|0); + $235 = HEAP32[$3>>2]|0; + $236 = (_strcmp($235,20187)|0); $237 = ($236|0)!=(0); if (!($237)) { - HEAP32[$0>>2] = 8; + HEAP32[$1>>2] = 1; break; } - $238 = HEAP32[$name>>2]|0; - $239 = (_strcmp($238,27817)|0); + $238 = HEAP32[$3>>2]|0; + $239 = (_strcmp($238,20202)|0); $240 = ($239|0)!=(0); if (!($240)) { - HEAP32[$0>>2] = 9; + HEAP32[$1>>2] = 8; break; } - $241 = HEAP32[$name>>2]|0; - $242 = (_strcmp($241,27832)|0); + $241 = HEAP32[$3>>2]|0; + $242 = (_strcmp($241,20223)|0); $243 = ($242|0)!=(0); if (!($243)) { - HEAP32[$0>>2] = 10; + HEAP32[$1>>2] = 9; break; } - $244 = HEAP32[$name>>2]|0; - $245 = (_strcmp($244,27850)|0); + $244 = HEAP32[$3>>2]|0; + $245 = (_strcmp($244,20238)|0); $246 = ($245|0)!=(0); if (!($246)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 10; break; } - $247 = HEAP32[$name>>2]|0; - $248 = (_strcmp($247,27866)|0); + $247 = HEAP32[$3>>2]|0; + $248 = (_strcmp($247,20256)|0); $249 = ($248|0)!=(0); if (!($249)) { - HEAP32[$0>>2] = 11; + HEAP32[$1>>2] = 2; break; } - $250 = HEAP32[$name>>2]|0; - $251 = (_strcmp($250,27885)|0); + $250 = HEAP32[$3>>2]|0; + $251 = (_strcmp($250,20272)|0); $252 = ($251|0)!=(0); if (!($252)) { - HEAP32[$0>>2] = 23; + HEAP32[$1>>2] = 11; break; } - $253 = HEAP32[$name>>2]|0; - $254 = (_strcmp($253,27899)|0); + $253 = HEAP32[$3>>2]|0; + $254 = (_strcmp($253,20291)|0); $255 = ($254|0)!=(0); if (!($255)) { - HEAP32[$0>>2] = 24; + HEAP32[$1>>2] = 22; break; } - $256 = HEAP32[$name>>2]|0; - $257 = (_strcmp($256,27914)|0); + $256 = HEAP32[$3>>2]|0; + $257 = (_strcmp($256,20305)|0); $258 = ($257|0)!=(0); if (!($258)) { - HEAP32[$0>>2] = 8; + HEAP32[$1>>2] = 23; break; } - $259 = HEAP32[$name>>2]|0; - $260 = (_strcmp($259,26635)|0); + $259 = HEAP32[$3>>2]|0; + $260 = (_strcmp($259,20320)|0); $261 = ($260|0)!=(0); if (!($261)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 8; break; } - $262 = HEAP32[$name>>2]|0; - $263 = (_strcmp($262,27925)|0); + $262 = HEAP32[$3>>2]|0; + $263 = (_strcmp($262,19041)|0); $264 = ($263|0)!=(0); if (!($264)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 1; break; } - $265 = HEAP32[$name>>2]|0; - $266 = (_strcmp($265,26734)|0); + $265 = HEAP32[$3>>2]|0; + $266 = (_strcmp($265,20331)|0); $267 = ($266|0)!=(0); if (!($267)) { - HEAP32[$0>>2] = 24; + HEAP32[$1>>2] = 3; break; } - $268 = HEAP32[$name>>2]|0; - $269 = (_strcmp($268,26764)|0); + $268 = HEAP32[$3>>2]|0; + $269 = (_strcmp($268,19140)|0); $270 = ($269|0)!=(0); if (!($270)) { - HEAP32[$0>>2] = 25; + HEAP32[$1>>2] = 24; break; } - $271 = HEAP32[$name>>2]|0; - $272 = (_strcmp($271,27941)|0); + $271 = HEAP32[$3>>2]|0; + $272 = (_strcmp($271,19170)|0); $273 = ($272|0)!=(0); if (!($273)) { - HEAP32[$0>>2] = 12; + HEAP32[$1>>2] = 25; break; } - $274 = HEAP32[$name>>2]|0; - $275 = (_strcmp($274,27968)|0); + $274 = HEAP32[$3>>2]|0; + $275 = (_strcmp($274,20347)|0); $276 = ($275|0)!=(0); if (!($276)) { - HEAP32[$0>>2] = 4; + HEAP32[$1>>2] = 12; break; } - $277 = HEAP32[$name>>2]|0; - $278 = (_strcmp($277,27982)|0); + $277 = HEAP32[$3>>2]|0; + $278 = (_strcmp($277,20374)|0); $279 = ($278|0)!=(0); if (!($279)) { - HEAP32[$0>>2] = 13; + HEAP32[$1>>2] = 4; break; } - $280 = HEAP32[$name>>2]|0; - $281 = (_strcmp($280,26670)|0); + $280 = HEAP32[$3>>2]|0; + $281 = (_strcmp($280,20388)|0); $282 = ($281|0)!=(0); if (!($282)) { - HEAP32[$0>>2] = 5; + HEAP32[$1>>2] = 13; break; } - $283 = HEAP32[$name>>2]|0; - $284 = (_strcmp($283,28002)|0); + $283 = HEAP32[$3>>2]|0; + $284 = (_strcmp($283,19076)|0); $285 = ($284|0)!=(0); if (!($285)) { - HEAP32[$0>>2] = 6; + HEAP32[$1>>2] = 5; break; } - $286 = HEAP32[$name>>2]|0; - $287 = (_strcmp($286,28020)|0); + $286 = HEAP32[$3>>2]|0; + $287 = (_strcmp($286,20408)|0); $288 = ($287|0)!=(0); if (!($288)) { - HEAP32[$0>>2] = 9; + HEAP32[$1>>2] = 6; break; } - $289 = HEAP32[$name>>2]|0; - $290 = (_strcmp($289,28032)|0); + $289 = HEAP32[$3>>2]|0; + $290 = (_strcmp($289,20426)|0); $291 = ($290|0)!=(0); if (!($291)) { - HEAP32[$0>>2] = 25; + HEAP32[$1>>2] = 9; break; } - $292 = HEAP32[$name>>2]|0; - $293 = (_strcmp($292,28053)|0); + $292 = HEAP32[$3>>2]|0; + $293 = (_strcmp($292,20438)|0); $294 = ($293|0)!=(0); if (!($294)) { - HEAP32[$0>>2] = 26; + HEAP32[$1>>2] = 24; break; } - $295 = HEAP32[$name>>2]|0; - $296 = (_strcmp($295,28071)|0); + $295 = HEAP32[$3>>2]|0; + $296 = (_strcmp($295,20459)|0); $297 = ($296|0)!=(0); if (!($297)) { - HEAP32[$0>>2] = 27; + HEAP32[$1>>2] = 26; break; } - $298 = HEAP32[$name>>2]|0; - $299 = (_strcmp($298,28089)|0); + $298 = HEAP32[$3>>2]|0; + $299 = (_strcmp($298,20477)|0); $300 = ($299|0)!=(0); if (!($300)) { - HEAP32[$0>>2] = 28; + HEAP32[$1>>2] = 27; break; } - $301 = HEAP32[$name>>2]|0; - $302 = (_strcmp($301,28110)|0); + $301 = HEAP32[$3>>2]|0; + $302 = (_strcmp($301,20495)|0); $303 = ($302|0)!=(0); if (!($303)) { - HEAP32[$0>>2] = 14; + HEAP32[$1>>2] = 28; break; } - $304 = HEAP32[$name>>2]|0; - $305 = (_strcmp($304,28136)|0); + $304 = HEAP32[$3>>2]|0; + $305 = (_strcmp($304,20516)|0); $306 = ($305|0)!=(0); if (!($306)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 14; break; } - $307 = HEAP32[$name>>2]|0; - $308 = (_strcmp($307,28159)|0); + $307 = HEAP32[$3>>2]|0; + $308 = (_strcmp($307,20542)|0); $309 = ($308|0)!=(0); if (!($309)) { - HEAP32[$0>>2] = 15; + HEAP32[$1>>2] = 3; break; } - $310 = HEAP32[$name>>2]|0; - $311 = (_strcmp($310,28197)|0); + $310 = HEAP32[$3>>2]|0; + $311 = (_strcmp($310,20565)|0); $312 = ($311|0)!=(0); if (!($312)) { - HEAP32[$0>>2] = 10; + HEAP32[$1>>2] = 15; break; } - $313 = HEAP32[$name>>2]|0; - $314 = (_strcmp($313,28213)|0); + $313 = HEAP32[$3>>2]|0; + $314 = (_strcmp($313,20603)|0); $315 = ($314|0)!=(0); if (!($315)) { - HEAP32[$0>>2] = 7; + HEAP32[$1>>2] = 10; break; } - $316 = HEAP32[$name>>2]|0; - $317 = (_strcmp($316,28228)|0); + $316 = HEAP32[$3>>2]|0; + $317 = (_strcmp($316,20619)|0); $318 = ($317|0)!=(0); if (!($318)) { - HEAP32[$0>>2] = 26; + HEAP32[$1>>2] = 7; break; } - $319 = HEAP32[$name>>2]|0; - $320 = (_strcmp($319,28251)|0); + $319 = HEAP32[$3>>2]|0; + $320 = (_strcmp($319,20634)|0); $321 = ($320|0)!=(0); if (!($321)) { - HEAP32[$0>>2] = 16; + HEAP32[$1>>2] = 25; break; } - $322 = HEAP32[$name>>2]|0; - $323 = (_strcmp($322,28264)|0); + $322 = HEAP32[$3>>2]|0; + $323 = (_strcmp($322,20657)|0); $324 = ($323|0)!=(0); if (!($324)) { - HEAP32[$0>>2] = 29; + HEAP32[$1>>2] = 16; break; } - $325 = HEAP32[$name>>2]|0; - $326 = (_strcmp($325,28278)|0); + $325 = HEAP32[$3>>2]|0; + $326 = (_strcmp($325,20670)|0); $327 = ($326|0)!=(0); if (!($327)) { - HEAP32[$0>>2] = 30; + HEAP32[$1>>2] = 29; break; } - $328 = HEAP32[$name>>2]|0; - $329 = (_strcmp($328,28292)|0); + $328 = HEAP32[$3>>2]|0; + $329 = (_strcmp($328,20684)|0); $330 = ($329|0)!=(0); if (!($330)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 30; break; } - $331 = HEAP32[$name>>2]|0; - $332 = (_strcmp($331,28312)|0); + $331 = HEAP32[$3>>2]|0; + $332 = (_strcmp($331,20698)|0); $333 = ($332|0)!=(0); if (!($333)) { - HEAP32[$0>>2] = 8; + HEAP32[$1>>2] = 1; break; } - $334 = HEAP32[$name>>2]|0; - $335 = (_strcmp($334,28332)|0); + $334 = HEAP32[$3>>2]|0; + $335 = (_strcmp($334,20718)|0); $336 = ($335|0)!=(0); if (!($336)) { - HEAP32[$0>>2] = 17; + HEAP32[$1>>2] = 8; break; } - $337 = HEAP32[$name>>2]|0; - $338 = (_strcmp($337,28348)|0); + $337 = HEAP32[$3>>2]|0; + $338 = (_strcmp($337,20738)|0); $339 = ($338|0)!=(0); if (!($339)) { - HEAP32[$0>>2] = 18; + HEAP32[$1>>2] = 17; break; } - $340 = HEAP32[$name>>2]|0; - $341 = (_strcmp($340,28366)|0); + $340 = HEAP32[$3>>2]|0; + $341 = (_strcmp($340,20754)|0); $342 = ($341|0)!=(0); if (!($342)) { - HEAP32[$0>>2] = 27; + HEAP32[$1>>2] = 18; break; } - $343 = HEAP32[$name>>2]|0; - $344 = (_strcmp($343,28382)|0); + $343 = HEAP32[$3>>2]|0; + $344 = (_strcmp($343,20772)|0); $345 = ($344|0)!=(0); if (!($345)) { - HEAP32[$0>>2] = 19; + HEAP32[$1>>2] = 26; break; } - $346 = HEAP32[$name>>2]|0; - $347 = (_strcmp($346,28397)|0); + $346 = HEAP32[$3>>2]|0; + $347 = (_strcmp($346,20788)|0); $348 = ($347|0)!=(0); if (!($348)) { - HEAP32[$0>>2] = 9; + HEAP32[$1>>2] = 19; break; } - $349 = HEAP32[$name>>2]|0; - $350 = (_strcmp($349,28419)|0); + $349 = HEAP32[$3>>2]|0; + $350 = (_strcmp($349,20803)|0); $351 = ($350|0)!=(0); if (!($351)) { - HEAP32[$0>>2] = 31; + HEAP32[$1>>2] = 9; break; } - $352 = HEAP32[$name>>2]|0; - $353 = (_strcmp($352,28437)|0); + $352 = HEAP32[$3>>2]|0; + $353 = (_strcmp($352,20825)|0); $354 = ($353|0)!=(0); if (!($354)) { - HEAP32[$0>>2] = 32; + HEAP32[$1>>2] = 31; break; } - $355 = HEAP32[$name>>2]|0; - $356 = (_strcmp($355,28458)|0); + $355 = HEAP32[$3>>2]|0; + $356 = (_strcmp($355,20843)|0); $357 = ($356|0)!=(0); if (!($357)) { - HEAP32[$0>>2] = 10; + HEAP32[$1>>2] = 32; break; } - $358 = HEAP32[$name>>2]|0; - $359 = (_strcmp($358,28476)|0); + $358 = HEAP32[$3>>2]|0; + $359 = (_strcmp($358,20864)|0); $360 = ($359|0)!=(0); if (!($360)) { - HEAP32[$0>>2] = 11; + HEAP32[$1>>2] = 10; break; } - $361 = HEAP32[$name>>2]|0; - $362 = (_strcmp($361,28489)|0); + $361 = HEAP32[$3>>2]|0; + $362 = (_strcmp($361,20882)|0); $363 = ($362|0)!=(0); if (!($363)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 11; break; } - $364 = HEAP32[$name>>2]|0; - $365 = (_strcmp($364,28504)|0); + $364 = HEAP32[$3>>2]|0; + $365 = (_strcmp($364,20895)|0); $366 = ($365|0)!=(0); if (!($366)) { - HEAP32[$0>>2] = 12; + HEAP32[$1>>2] = 2; break; } - $367 = HEAP32[$name>>2]|0; - $368 = (_strcmp($367,28518)|0); + $367 = HEAP32[$3>>2]|0; + $368 = (_strcmp($367,20910)|0); $369 = ($368|0)!=(0); if (!($369)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 12; break; } - $370 = HEAP32[$name>>2]|0; - $371 = (_strcmp($370,28528)|0); + $370 = HEAP32[$3>>2]|0; + $371 = (_strcmp($370,20924)|0); $372 = ($371|0)!=(0); if (!($372)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 1; break; } - $373 = HEAP32[$name>>2]|0; - $374 = (_strcmp($373,28538)|0); + $373 = HEAP32[$3>>2]|0; + $374 = (_strcmp($373,20934)|0); $375 = ($374|0)!=(0); if (!($375)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 1; break; } - $376 = HEAP32[$name>>2]|0; - $377 = (_strcmp($376,28560)|0); + $376 = HEAP32[$3>>2]|0; + $377 = (_strcmp($376,20944)|0); $378 = ($377|0)!=(0); if (!($378)) { - HEAP32[$0>>2] = 13; + HEAP32[$1>>2] = 2; break; } - $379 = HEAP32[$name>>2]|0; - $380 = (_strcmp($379,28586)|0); + $379 = HEAP32[$3>>2]|0; + $380 = (_strcmp($379,20966)|0); $381 = ($380|0)!=(0); if (!($381)) { - HEAP32[$0>>2] = 14; + HEAP32[$1>>2] = 13; break; } - $382 = HEAP32[$name>>2]|0; - $383 = (_strcmp($382,28613)|0); + $382 = HEAP32[$3>>2]|0; + $383 = (_strcmp($382,20992)|0); $384 = ($383|0)!=(0); if (!($384)) { - HEAP32[$0>>2] = 28; + HEAP32[$1>>2] = 14; break; } - $385 = HEAP32[$name>>2]|0; - $386 = (_strcmp($385,28626)|0); + $385 = HEAP32[$3>>2]|0; + $386 = (_strcmp($385,21019)|0); $387 = ($386|0)!=(0); if (!($387)) { - HEAP32[$0>>2] = 20; + HEAP32[$1>>2] = 27; break; } - $388 = HEAP32[$name>>2]|0; - $389 = (_strcmp($388,28641)|0); + $388 = HEAP32[$3>>2]|0; + $389 = (_strcmp($388,21032)|0); $390 = ($389|0)!=(0); if (!($390)) { - HEAP32[$0>>2] = 4; + HEAP32[$1>>2] = 20; break; } - $391 = HEAP32[$name>>2]|0; - $392 = (_strcmp($391,28656)|0); + $391 = HEAP32[$3>>2]|0; + $392 = (_strcmp($391,21047)|0); $393 = ($392|0)!=(0); if (!($393)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 4; break; } - $394 = HEAP32[$name>>2]|0; - $395 = (_strcmp($394,28680)|0); + $394 = HEAP32[$3>>2]|0; + $395 = (_strcmp($394,21062)|0); $396 = ($395|0)!=(0); if (!($396)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 3; break; } - $397 = HEAP32[$name>>2]|0; - $398 = (_strcmp($397,28691)|0); + $397 = HEAP32[$3>>2]|0; + $398 = (_strcmp($397,21086)|0); $399 = ($398|0)!=(0); if (!($399)) { - HEAP32[$0>>2] = 33; + HEAP32[$1>>2] = 2; break; } - $400 = HEAP32[$name>>2]|0; - $401 = (_strcmp($400,28713)|0); + $400 = HEAP32[$3>>2]|0; + $401 = (_strcmp($400,21097)|0); $402 = ($401|0)!=(0); if (!($402)) { - HEAP32[$0>>2] = 21; + HEAP32[$1>>2] = 33; break; } - $403 = HEAP32[$name>>2]|0; - $404 = (_strcmp($403,28735)|0); + $403 = HEAP32[$3>>2]|0; + $404 = (_strcmp($403,21119)|0); $405 = ($404|0)!=(0); if (!($405)) { - HEAP32[$0>>2] = 5; + HEAP32[$1>>2] = 21; break; } - $406 = HEAP32[$name>>2]|0; - $407 = (_strcmp($406,28759)|0); + $406 = HEAP32[$3>>2]|0; + $407 = (_strcmp($406,21141)|0); $408 = ($407|0)!=(0); if (!($408)) { - HEAP32[$0>>2] = 4; + HEAP32[$1>>2] = 5; break; } - $409 = HEAP32[$name>>2]|0; - $410 = (_strcmp($409,28768)|0); + $409 = HEAP32[$3>>2]|0; + $410 = (_strcmp($409,21165)|0); $411 = ($410|0)!=(0); if (!($411)) { - HEAP32[$0>>2] = 5; + HEAP32[$1>>2] = 4; break; } - $412 = HEAP32[$name>>2]|0; - $413 = (_strcmp($412,28776)|0); + $412 = HEAP32[$3>>2]|0; + $413 = (_strcmp($412,21174)|0); $414 = ($413|0)!=(0); if (!($414)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 5; break; } - $415 = HEAP32[$name>>2]|0; - $416 = (_strcmp($415,28789)|0); + $415 = HEAP32[$3>>2]|0; + $416 = (_strcmp($415,21182)|0); $417 = ($416|0)!=(0); if (!($417)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 1; break; } - $418 = HEAP32[$name>>2]|0; - $419 = (_strcmp($418,28803)|0); + $418 = HEAP32[$3>>2]|0; + $419 = (_strcmp($418,21195)|0); $420 = ($419|0)!=(0); if (!($420)) { - HEAP32[$0>>2] = 15; + HEAP32[$1>>2] = 2; break; } - $421 = HEAP32[$name>>2]|0; - $422 = (_strcmp($421,28815)|0); + $421 = HEAP32[$3>>2]|0; + $422 = (_strcmp($421,21209)|0); $423 = ($422|0)!=(0); if (!($423)) { - HEAP32[$0>>2] = 16; + HEAP32[$1>>2] = 15; break; } - $424 = HEAP32[$name>>2]|0; - $425 = (_strcmp($424,28824)|0); + $424 = HEAP32[$3>>2]|0; + $425 = (_strcmp($424,21221)|0); $426 = ($425|0)!=(0); if (!($426)) { - HEAP32[$0>>2] = 17; + HEAP32[$1>>2] = 16; break; } - $427 = HEAP32[$name>>2]|0; - $428 = (_strcmp($427,28834)|0); + $427 = HEAP32[$3>>2]|0; + $428 = (_strcmp($427,21230)|0); $429 = ($428|0)!=(0); if (!($429)) { - HEAP32[$0>>2] = 18; + HEAP32[$1>>2] = 17; break; } - $430 = HEAP32[$name>>2]|0; - $431 = (_strcmp($430,28846)|0); + $430 = HEAP32[$3>>2]|0; + $431 = (_strcmp($430,21240)|0); $432 = ($431|0)!=(0); if (!($432)) { - HEAP32[$0>>2] = 19; + HEAP32[$1>>2] = 18; break; } - $433 = HEAP32[$name>>2]|0; - $434 = (_strcmp($433,28857)|0); + $433 = HEAP32[$3>>2]|0; + $434 = (_strcmp($433,21252)|0); $435 = ($434|0)!=(0); if (!($435)) { - HEAP32[$0>>2] = 20; + HEAP32[$1>>2] = 19; break; } - $436 = HEAP32[$name>>2]|0; - $437 = (_strcmp($436,28865)|0); + $436 = HEAP32[$3>>2]|0; + $437 = (_strcmp($436,21263)|0); $438 = ($437|0)!=(0); if (!($438)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 20; break; } - $439 = HEAP32[$name>>2]|0; - $440 = (_strcmp($439,28877)|0); + $439 = HEAP32[$3>>2]|0; + $440 = (_strcmp($439,21271)|0); $441 = ($440|0)!=(0); if (!($441)) { - HEAP32[$0>>2] = 21; + HEAP32[$1>>2] = 3; break; } - $442 = HEAP32[$name>>2]|0; - $443 = (_strcmp($442,28892)|0); + $442 = HEAP32[$3>>2]|0; + $443 = (_strcmp($442,21283)|0); $444 = ($443|0)!=(0); if (!($444)) { - HEAP32[$0>>2] = 22; + HEAP32[$1>>2] = 21; break; } - $445 = HEAP32[$name>>2]|0; - $446 = (_strcmp($445,28904)|0); + $445 = HEAP32[$3>>2]|0; + $446 = (_strcmp($445,21298)|0); $447 = ($446|0)!=(0); if (!($447)) { - HEAP32[$0>>2] = 23; + HEAP32[$1>>2] = 22; break; } - $448 = HEAP32[$name>>2]|0; - $449 = (_strcmp($448,28918)|0); + $448 = HEAP32[$3>>2]|0; + $449 = (_strcmp($448,21310)|0); $450 = ($449|0)!=(0); if (!($450)) { - HEAP32[$0>>2] = 11; + HEAP32[$1>>2] = 23; break; } - $451 = HEAP32[$name>>2]|0; - $452 = (_strcmp($451,28943)|0); + $451 = HEAP32[$3>>2]|0; + $452 = (_strcmp($451,21324)|0); $453 = ($452|0)!=(0); if (!($453)) { - HEAP32[$0>>2] = 24; + HEAP32[$1>>2] = 11; break; } - $454 = HEAP32[$name>>2]|0; - $455 = (_strcmp($454,28960)|0); + $454 = HEAP32[$3>>2]|0; + $455 = (_strcmp($454,21349)|0); $456 = ($455|0)!=(0); if (!($456)) { - HEAP32[$0>>2] = 25; + HEAP32[$1>>2] = 24; break; } - $457 = HEAP32[$name>>2]|0; - $458 = (_strcmp($457,28976)|0); + $457 = HEAP32[$3>>2]|0; + $458 = (_strcmp($457,21366)|0); $459 = ($458|0)!=(0); if (!($459)) { - HEAP32[$0>>2] = 26; + HEAP32[$1>>2] = 25; break; } - $460 = HEAP32[$name>>2]|0; - $461 = (_strcmp($460,28992)|0); + $460 = HEAP32[$3>>2]|0; + $461 = (_strcmp($460,21382)|0); $462 = ($461|0)!=(0); if (!($462)) { - HEAP32[$0>>2] = 12; + HEAP32[$1>>2] = 26; break; } - $463 = HEAP32[$name>>2]|0; - $464 = (_strcmp($463,29004)|0); + $463 = HEAP32[$3>>2]|0; + $464 = (_strcmp($463,21398)|0); $465 = ($464|0)!=(0); if (!($465)) { - HEAP32[$0>>2] = 34; + HEAP32[$1>>2] = 12; break; } - $466 = HEAP32[$name>>2]|0; - $467 = (_strcmp($466,29016)|0); + $466 = HEAP32[$3>>2]|0; + $467 = (_strcmp($466,21410)|0); $468 = ($467|0)!=(0); if (!($468)) { - HEAP32[$0>>2] = 35; + HEAP32[$1>>2] = 34; break; } - $469 = HEAP32[$name>>2]|0; - $470 = (_strcmp($469,29040)|0); + $469 = HEAP32[$3>>2]|0; + $470 = (_strcmp($469,21422)|0); $471 = ($470|0)!=(0); if (!($471)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 35; break; } - $472 = HEAP32[$name>>2]|0; - $473 = (_strcmp($472,29053)|0); + $472 = HEAP32[$3>>2]|0; + $473 = (_strcmp($472,21446)|0); $474 = ($473|0)!=(0); if (!($474)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 1; break; } - $475 = HEAP32[$name>>2]|0; - $476 = (_strcmp($475,29067)|0); + $475 = HEAP32[$3>>2]|0; + $476 = (_strcmp($475,21459)|0); $477 = ($476|0)!=(0); if (!($477)) { - HEAP32[$0>>2] = 36; + HEAP32[$1>>2] = 2; break; } - $478 = HEAP32[$name>>2]|0; - $479 = (_strcmp($478,29089)|0); + $478 = HEAP32[$3>>2]|0; + $479 = (_strcmp($478,21473)|0); $480 = ($479|0)!=(0); if (!($480)) { - HEAP32[$0>>2] = 37; + HEAP32[$1>>2] = 36; break; } - $481 = HEAP32[$name>>2]|0; - $482 = (_strcmp($481,29096)|0); + $481 = HEAP32[$3>>2]|0; + $482 = (_strcmp($481,21495)|0); $483 = ($482|0)!=(0); if (!($483)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 37; break; } - $484 = HEAP32[$name>>2]|0; - $485 = (_strcmp($484,29112)|0); + $484 = HEAP32[$3>>2]|0; + $485 = (_strcmp($484,21502)|0); $486 = ($485|0)!=(0); if (!($486)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 3; break; } - $487 = HEAP32[$name>>2]|0; - $488 = (_strcmp($487,29129)|0); + $487 = HEAP32[$3>>2]|0; + $488 = (_strcmp($487,21518)|0); $489 = ($488|0)!=(0); if (!($489)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 2; break; } - $490 = HEAP32[$name>>2]|0; - $491 = (_strcmp($490,29146)|0); + $490 = HEAP32[$3>>2]|0; + $491 = (_strcmp($490,21535)|0); $492 = ($491|0)!=(0); if (!($492)) { - HEAP32[$0>>2] = 29; + HEAP32[$1>>2] = 1; break; } - $493 = HEAP32[$name>>2]|0; - $494 = (_strcmp($493,29162)|0); + $493 = HEAP32[$3>>2]|0; + $494 = (_strcmp($493,21552)|0); $495 = ($494|0)!=(0); if (!($495)) { - HEAP32[$0>>2] = 1; + HEAP32[$1>>2] = 28; break; } - $496 = HEAP32[$name>>2]|0; - $497 = (_strcmp($496,29178)|0); + $496 = HEAP32[$3>>2]|0; + $497 = (_strcmp($496,21568)|0); $498 = ($497|0)!=(0); if (!($498)) { - HEAP32[$0>>2] = 4; + HEAP32[$1>>2] = 1; break; } - $499 = HEAP32[$name>>2]|0; - $500 = (_strcmp($499,29195)|0); + $499 = HEAP32[$3>>2]|0; + $500 = (_strcmp($499,21584)|0); $501 = ($500|0)!=(0); if (!($501)) { - HEAP32[$0>>2] = 30; + HEAP32[$1>>2] = 4; break; } - $502 = HEAP32[$name>>2]|0; - $503 = (_strcmp($502,29209)|0); + $502 = HEAP32[$3>>2]|0; + $503 = (_strcmp($502,21601)|0); $504 = ($503|0)!=(0); if (!($504)) { - HEAP32[$0>>2] = 31; + HEAP32[$1>>2] = 29; break; } - $505 = HEAP32[$name>>2]|0; - $506 = (_strcmp($505,29221)|0); + $505 = HEAP32[$3>>2]|0; + $506 = (_strcmp($505,21615)|0); $507 = ($506|0)!=(0); if (!($507)) { - HEAP32[$0>>2] = 22; + HEAP32[$1>>2] = 30; break; } - $508 = HEAP32[$name>>2]|0; - $509 = (_strcmp($508,29232)|0); + $508 = HEAP32[$3>>2]|0; + $509 = (_strcmp($508,21627)|0); $510 = ($509|0)!=(0); if (!($510)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 22; break; } - $511 = HEAP32[$name>>2]|0; - $512 = (_strcmp($511,29245)|0); + $511 = HEAP32[$3>>2]|0; + $512 = (_strcmp($511,21638)|0); $513 = ($512|0)!=(0); if (!($513)) { - HEAP32[$0>>2] = 23; + HEAP32[$1>>2] = 2; break; } - $514 = HEAP32[$name>>2]|0; - $515 = (_strcmp($514,29255)|0); + $514 = HEAP32[$3>>2]|0; + $515 = (_strcmp($514,21651)|0); $516 = ($515|0)!=(0); if (!($516)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 23; break; } - $517 = HEAP32[$name>>2]|0; - $518 = (_strcmp($517,29272)|0); + $517 = HEAP32[$3>>2]|0; + $518 = (_strcmp($517,21661)|0); $519 = ($518|0)!=(0); if (!($519)) { - HEAP32[$0>>2] = 24; + HEAP32[$1>>2] = 2; break; } - $520 = HEAP32[$name>>2]|0; - $521 = (_strcmp($520,29284)|0); + $520 = HEAP32[$3>>2]|0; + $521 = (_strcmp($520,21678)|0); $522 = ($521|0)!=(0); if (!($522)) { - HEAP32[$0>>2] = 25; + HEAP32[$1>>2] = 24; break; } - $523 = HEAP32[$name>>2]|0; - $524 = (_strcmp($523,29306)|0); + $523 = HEAP32[$3>>2]|0; + $524 = (_strcmp($523,21690)|0); $525 = ($524|0)!=(0); if (!($525)) { - HEAP32[$0>>2] = 26; + HEAP32[$1>>2] = 25; break; } - $526 = HEAP32[$name>>2]|0; - $527 = (_strcmp($526,29326)|0); + $526 = HEAP32[$3>>2]|0; + $527 = (_strcmp($526,21712)|0); $528 = ($527|0)!=(0); if (!($528)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 26; break; } - $529 = HEAP32[$name>>2]|0; - $530 = (_strcmp($529,29339)|0); + $529 = HEAP32[$3>>2]|0; + $530 = (_strcmp($529,21732)|0); $531 = ($530|0)!=(0); if (!($531)) { - HEAP32[$0>>2] = 27; + HEAP32[$1>>2] = 3; break; } - $532 = HEAP32[$name>>2]|0; - $533 = (_strcmp($532,29361)|0); + $532 = HEAP32[$3>>2]|0; + $533 = (_strcmp($532,21745)|0); $534 = ($533|0)!=(0); if (!($534)) { - HEAP32[$0>>2] = 28; + HEAP32[$1>>2] = 27; break; } - $535 = HEAP32[$name>>2]|0; - $536 = (_strcmp($535,29381)|0); + $535 = HEAP32[$3>>2]|0; + $536 = (_strcmp($535,21767)|0); $537 = ($536|0)!=(0); if (!($537)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 28; break; } - $538 = HEAP32[$name>>2]|0; - $539 = (_strcmp($538,29398)|0); + $538 = HEAP32[$3>>2]|0; + $539 = (_strcmp($538,21787)|0); $540 = ($539|0)!=(0); if (!($540)) { - HEAP32[$0>>2] = 2; + HEAP32[$1>>2] = 2; break; } - $541 = HEAP32[$name>>2]|0; - $542 = (_strcmp($541,29415)|0); + $541 = HEAP32[$3>>2]|0; + $542 = (_strcmp($541,21804)|0); $543 = ($542|0)!=(0); if (!($543)) { - HEAP32[$0>>2] = 3; + HEAP32[$1>>2] = 2; break; } - $544 = HEAP32[$name>>2]|0; - $545 = (_strcmp($544,29435)|0); + $544 = HEAP32[$3>>2]|0; + $545 = (_strcmp($544,21821)|0); $546 = ($545|0)!=(0); - if ($546) { - $547 = HEAP32[$1>>2]|0; - $548 = HEAP32[$name>>2]|0; - $549 = _emscripten_asm_const_2(0, ($547|0), ($548|0))|0; - HEAP32[$0>>2] = 0; + if (!($546)) { + HEAP32[$1>>2] = 3; + break; + } + $547 = HEAP32[$3>>2]|0; + $548 = (_strcmp($547,21841)|0); + $549 = ($548|0)!=(0); + if ($549) { + $550 = HEAP32[$2>>2]|0; + $551 = HEAP32[$3>>2]|0; + $552 = _emscripten_asm_const_iii(0, ($550|0), ($551|0))|0; + HEAP32[$1>>2] = 0; break; } else { - HEAP32[$0>>2] = 38; + HEAP32[$1>>2] = 38; break; } } else { - HEAP32[$0>>2] = 6; + HEAP32[$1>>2] = 6; } } while(0); - $550 = HEAP32[$0>>2]|0; - STACKTOP = sp;return ($550|0); -} -function _isspace($c) { - $c = $c|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($c|0)==(32); - $1 = (($c) + -9)|0; - $2 = ($1>>>0)<(5); - $3 = $0 | $2; - $4 = $3&1; - return ($4|0); + $553 = HEAP32[$1>>2]|0; + STACKTOP = sp;return ($553|0); } -function _strerror($e) { - $e = $e|0; - var $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$03 = 0, $i$03$lcssa = 0, $i$12 = 0, $s$0$lcssa = 0, $s$01 = 0, $s$1 = 0, label = 0; - var sp = 0; +function _emscripten_get_global_libc() { + var label = 0, sp = 0; sp = STACKTOP; - $i$03 = 0; - while(1) { - $1 = (29551 + ($i$03)|0); - $2 = HEAP8[$1>>0]|0; - $3 = $2&255; - $4 = ($3|0)==($e|0); - if ($4) { - $i$03$lcssa = $i$03; - label = 2; - break; - } - $5 = (($i$03) + 1)|0; - $6 = ($5|0)==(87); - if ($6) { - $i$12 = 87;$s$01 = 29639; - label = 5; - break; - } else { - $i$03 = $5; - } - } - if ((label|0) == 2) { - $0 = ($i$03$lcssa|0)==(0); - if ($0) { - $s$0$lcssa = 29639; + return (31168|0); +} +function ___stdio_close($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $vararg_buffer = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $vararg_buffer = sp; + $1 = ((($0)) + 60|0); + $2 = HEAP32[$1>>2]|0; + $3 = (_dummy_738($2)|0); + HEAP32[$vararg_buffer>>2] = $3; + $4 = (___syscall6(6,($vararg_buffer|0))|0); + $5 = (___syscall_ret($4)|0); + STACKTOP = sp;return ($5|0); +} +function ___stdio_write($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $$04756 = 0, $$04855 = 0, $$04954 = 0, $$051 = 0, $$1 = 0, $$150 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; + var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0; + var $vararg_ptr7 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); + $vararg_buffer3 = sp + 16|0; + $vararg_buffer = sp; + $3 = sp + 32|0; + $4 = ((($0)) + 28|0); + $5 = HEAP32[$4>>2]|0; + HEAP32[$3>>2] = $5; + $6 = ((($3)) + 4|0); + $7 = ((($0)) + 20|0); + $8 = HEAP32[$7>>2]|0; + $9 = (($8) - ($5))|0; + HEAP32[$6>>2] = $9; + $10 = ((($3)) + 8|0); + HEAP32[$10>>2] = $1; + $11 = ((($3)) + 12|0); + HEAP32[$11>>2] = $2; + $12 = (($9) + ($2))|0; + $13 = ((($0)) + 60|0); + $14 = HEAP32[$13>>2]|0; + $15 = $3; + HEAP32[$vararg_buffer>>2] = $14; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = $15; + $vararg_ptr2 = ((($vararg_buffer)) + 8|0); + HEAP32[$vararg_ptr2>>2] = 2; + $16 = (___syscall146(146,($vararg_buffer|0))|0); + $17 = (___syscall_ret($16)|0); + $18 = ($12|0)==($17|0); + L1: do { + if ($18) { + label = 3; } else { - $i$12 = $i$03$lcssa;$s$01 = 29639; - label = 5; - } - } - if ((label|0) == 5) { - while(1) { - label = 0; - $s$1 = $s$01; + $$04756 = 2;$$04855 = $12;$$04954 = $3;$26 = $17; while(1) { - $7 = HEAP8[$s$1>>0]|0; - $8 = ($7<<24>>24)==(0); - $9 = ((($s$1)) + 1|0); - if ($8) { - $$lcssa = $9; + $25 = ($26|0)<(0); + if ($25) { break; + } + $34 = (($$04855) - ($26))|0; + $35 = ((($$04954)) + 4|0); + $36 = HEAP32[$35>>2]|0; + $37 = ($26>>>0)>($36>>>0); + $38 = ((($$04954)) + 8|0); + $$150 = $37 ? $38 : $$04954; + $39 = $37 << 31 >> 31; + $$1 = (($39) + ($$04756))|0; + $40 = $37 ? $36 : 0; + $$0 = (($26) - ($40))|0; + $41 = HEAP32[$$150>>2]|0; + $42 = (($41) + ($$0)|0); + HEAP32[$$150>>2] = $42; + $43 = ((($$150)) + 4|0); + $44 = HEAP32[$43>>2]|0; + $45 = (($44) - ($$0))|0; + HEAP32[$43>>2] = $45; + $46 = HEAP32[$13>>2]|0; + $47 = $$150; + HEAP32[$vararg_buffer3>>2] = $46; + $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); + HEAP32[$vararg_ptr6>>2] = $47; + $vararg_ptr7 = ((($vararg_buffer3)) + 8|0); + HEAP32[$vararg_ptr7>>2] = $$1; + $48 = (___syscall146(146,($vararg_buffer3|0))|0); + $49 = (___syscall_ret($48)|0); + $50 = ($34|0)==($49|0); + if ($50) { + label = 3; + break L1; } else { - $s$1 = $9; + $$04756 = $$1;$$04855 = $34;$$04954 = $$150;$26 = $49; } } - $10 = (($i$12) + -1)|0; - $11 = ($10|0)==(0); - if ($11) { - $s$0$lcssa = $$lcssa; - break; + $27 = ((($0)) + 16|0); + HEAP32[$27>>2] = 0; + HEAP32[$4>>2] = 0; + HEAP32[$7>>2] = 0; + $28 = HEAP32[$0>>2]|0; + $29 = $28 | 32; + HEAP32[$0>>2] = $29; + $30 = ($$04756|0)==(2); + if ($30) { + $$051 = 0; } else { - $i$12 = $10;$s$01 = $$lcssa; - label = 5; + $31 = ((($$04954)) + 4|0); + $32 = HEAP32[$31>>2]|0; + $33 = (($2) - ($32))|0; + $$051 = $33; } } + } while(0); + if ((label|0) == 3) { + $19 = ((($0)) + 44|0); + $20 = HEAP32[$19>>2]|0; + $21 = ((($0)) + 48|0); + $22 = HEAP32[$21>>2]|0; + $23 = (($20) + ($22)|0); + $24 = ((($0)) + 16|0); + HEAP32[$24>>2] = $23; + HEAP32[$4>>2] = $20; + HEAP32[$7>>2] = $20; + $$051 = $2; } - return ($s$0$lcssa|0); + STACKTOP = sp;return ($$051|0); } -function ___errno_location() { - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; +function ___stdio_seek($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$pre = 0, $10 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = HEAP32[11048>>2]|0; - $1 = ($0|0)==(0|0); + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $vararg_buffer = sp; + $3 = sp + 20|0; + $4 = ((($0)) + 60|0); + $5 = HEAP32[$4>>2]|0; + $6 = $3; + HEAP32[$vararg_buffer>>2] = $5; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = 0; + $vararg_ptr2 = ((($vararg_buffer)) + 8|0); + HEAP32[$vararg_ptr2>>2] = $1; + $vararg_ptr3 = ((($vararg_buffer)) + 12|0); + HEAP32[$vararg_ptr3>>2] = $6; + $vararg_ptr4 = ((($vararg_buffer)) + 16|0); + HEAP32[$vararg_ptr4>>2] = $2; + $7 = (___syscall140(140,($vararg_buffer|0))|0); + $8 = (___syscall_ret($7)|0); + $9 = ($8|0)<(0); + if ($9) { + HEAP32[$3>>2] = -1; + $10 = -1; + } else { + $$pre = HEAP32[$3>>2]|0; + $10 = $$pre; + } + STACKTOP = sp;return ($10|0); +} +function ___syscall_ret($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ($0>>>0)>(4294963200); if ($1) { - $$0 = 11304; + $2 = (0 - ($0))|0; + $3 = (___errno_location()|0); + HEAP32[$3>>2] = $2; + $$0 = -1; } else { - $2 = (_pthread_self()|0); - $3 = ((($2)) + 60|0); - $4 = HEAP32[$3>>2]|0; - $$0 = $4; + $$0 = $0; } return ($$0|0); } -function ___floatscan($f,$prec,$pok) { - $f = $f|0; - $prec = $prec|0; - $pok = $pok|0; - var $$$i = 0, $$0 = 0.0, $$0$i27 = 0.0, $$010$i = 0, $$07$i = 0, $$0710$i = 0, $$0711$i = 0, $$09$i = 0, $$1$be$i = 0, $$1$ph$i = 0, $$11$i = 0, $$18$i = 0, $$2$i = 0, $$3$be$i = 0, $$3$lcssa$i = 0, $$3105$i = 0, $$in = 0, $$k$0$i = 0, $$lcssa = 0, $$lcssa256 = 0; - var $$lcssa256$lcssa = 0, $$lcssa257 = 0, $$lcssa257$lcssa = 0, $$lcssa263 = 0, $$lcssa264 = 0, $$lcssa265 = 0, $$lcssa275 = 0, $$lnz$0$i = 0, $$neg32$i = 0, $$not$i = 0, $$old8 = 0, $$pn$i = 0.0, $$pre$i = 0, $$pre$i17 = 0, $$pre$phi42$iZ2D = 0.0, $$pre41$i = 0.0, $$promoted$i = 0, $$sink$off0$i = 0, $0 = 0, $1 = 0; - var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; - var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; - var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; - var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; - var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0.0, $183 = 0.0, $184 = 0.0, $185 = 0.0, $186 = 0, $187 = 0, $188 = 0.0, $189 = 0.0, $19 = 0; - var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; - var $208 = 0, $209 = 0.0, $21 = 0, $210 = 0.0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; - var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; - var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0, $261 = 0; - var $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0.0, $268 = 0.0, $269 = 0.0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; - var $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0, $284 = 0, $285 = 0.0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; - var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; - var $316 = 0, $317 = 0.0, $318 = 0.0, $319 = 0.0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0, $324 = 0, $325 = 0.0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; - var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; - var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; - var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; - var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0; - var $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0; - var $424 = 0.0, $425 = 0.0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0.0; - var $442 = 0.0, $443 = 0.0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0.0, $454 = 0.0, $455 = 0.0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0; - var $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0.0, $466 = 0.0, $467 = 0.0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0; - var $479 = 0.0, $48 = 0, $480 = 0, $481 = 0.0, $482 = 0.0, $483 = 0, $484 = 0.0, $485 = 0, $486 = 0.0, $487 = 0.0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0.0, $492 = 0.0, $493 = 0, $494 = 0, $495 = 0, $496 = 0; - var $497 = 0, $498 = 0.0, $499 = 0.0, $5 = 0, $50 = 0.0, $500 = 0.0, $501 = 0, $502 = 0, $503 = 0, $504 = 0.0, $505 = 0.0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0.0, $510 = 0, $511 = 0, $512 = 0, $513 = 0; - var $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0.0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0; - var $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0; - var $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0; - var $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0; - var $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0; - var $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0.0, $62 = 0, $620 = 0, $621 = 0; - var $622 = 0, $623 = 0, $624 = 0.0, $625 = 0.0, $626 = 0.0, $627 = 0, $628 = 0.0, $629 = 0.0, $63 = 0, $630 = 0.0, $631 = 0.0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0; - var $640 = 0, $641 = 0, $642 = 0.0, $643 = 0.0, $644 = 0.0, $645 = 0, $646 = 0.0, $647 = 0.0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0.0, $652 = 0.0, $653 = 0.0, $654 = 0.0, $655 = 0, $656 = 0, $657 = 0.0, $658 = 0; - var $659 = 0.0, $66 = 0, $660 = 0.0, $661 = 0.0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0.0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0.0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0; - var $677 = 0, $678 = 0.0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0.0, $684 = 0, $685 = 0, $686 = 0.0, $687 = 0.0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0; - var $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0; - var $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; - var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; - var $98 = 0, $99 = 0, $a$0$lcssa151$i = 0, $a$085$i = 0, $a$1$i = 0, $a$1$i$lcssa = 0, $a$2$ph38$i = 0, $a$3$i = 0, $a$3$i$lcssa248 = 0, $a$3$i249 = 0, $a$3$ph$i = 0, $a$3$ph157$i = 0, $a$478$i = 0, $a$5$i = 0, $a$5$i$lcssa = 0, $a$5$i$lcssa$lcssa = 0, $bias$0$i = 0.0, $bias$0$i25 = 0.0, $bits$0$ph = 0, $brmerge$i28 = 0; - var $c$0 = 0, $c$0$i = 0, $c$1$lcssa = 0, $c$1$ph$i = 0, $c$179 = 0, $c$2 = 0, $c$2$i = 0, $c$2$lcssa$i = 0, $c$377 = 0, $c$4 = 0, $c$5 = 0, $c$6 = 0, $carry$087$i = 0, $carry1$0$i = 0, $carry1$1$i = 0, $carry1$1$i$lcssa = 0, $carry1$1$i$lcssa$lcssa = 0, $carry3$081$i = 0, $cond$i = 0, $d$0$i = 0; - var $denormal$0$i = 0, $denormal$1$i = 0, $denormal$2$i = 0, $e2$0$i19 = 0, $e2$0$ph$i = 0, $e2$1$i = 0, $e2$1$i246 = 0, $e2$1$ph$i = 0, $e2$1$ph156$i = 0, $e2$2$i = 0, $e2$3$i = 0, $emin$0$ph = 0, $exitcond$i = 0, $frac$0$i = 0.0, $frac$1$i = 0.0, $frac$2$i = 0.0, $gotdig$0$i = 0, $gotdig$0$i$lcssa242 = 0, $gotdig$0$i12 = 0, $gotdig$0$i12$lcssa273 = 0; - var $gotdig$2$i = 0, $gotdig$2$i$lcssa = 0, $gotdig$2$i13 = 0, $gotdig$3$i = 0, $gotdig$3$lcssa$i = 0, $gotdig$3101$i = 0, $gotdig$3101$i$lcssa = 0, $gotdig$4$i = 0, $gotrad$0$i = 0, $gotrad$0$i$lcssa = 0, $gotrad$0$i14 = 0, $gotrad$1$i = 0, $gotrad$1$lcssa$i = 0, $gotrad$1102$i = 0, $gotrad$2$i = 0, $gottail$0$i = 0, $gottail$1$i = 0, $gottail$2$i = 0, $i$0$lcssa = 0, $i$078 = 0; - var $i$1 = 0, $i$276 = 0, $i$3 = 0, $i$4 = 0, $i$4$lcssa = 0, $j$0$lcssa$i = 0, $j$0104$i = 0, $j$0104$i$lcssa = 0, $j$067$i = 0, $j$068$i = 0, $j$069$i = 0, $j$2$i = 0, $j$394$i = 0, $k$0$lcssa$i = 0, $k$0103$i = 0, $k$0103$i$lcssa = 0, $k$063$i = 0, $k$064$i = 0, $k$065$i = 0, $k$2$i = 0; - var $k$3$i = 0, $k$486$i = 0, $k$5$i = 0, $k$5$in$i = 0, $k$5$z$2$i = 0, $k$679$i = 0, $lnz$0$lcssa$i = 0, $lnz$0100$i = 0, $lnz$0100$i$lcssa = 0, $lnz$057$i = 0, $lnz$058$i = 0, $lnz$059$i = 0, $lnz$2$i = 0, $or$cond = 0, $or$cond$i = 0, $or$cond$i16 = 0, $or$cond13$i = 0, $or$cond15$i = 0, $or$cond16$i = 0, $or$cond17$i = 0; - var $or$cond182$i = 0, $or$cond19$i = 0, $or$cond20$i = 0, $or$cond3$i = 0, $or$cond4$i = 0, $or$cond5 = 0, $or$cond6$i = 0, $or$cond7 = 0, $or$cond8$i = 0, $or$cond9 = 0, $or$cond9$i = 0, $rp$0$lcssa152$i = 0, $rp$084$i = 0, $rp$1$i18 = 0, $rp$1$i18$lcssa = 0, $rp$2$ph36$i = 0, $rp$3$ph$i = 0, $rp$3$ph34$i = 0, $rp$477$i = 0, $rp$5$i = 0; - var $rp$5$i$lcssa = 0, $rp$5$i$lcssa$lcssa = 0, $scale$0$i = 0.0, $scale$1$i = 0.0, $scale$2$i = 0.0, $sign$0 = 0, $storemerge$i = 0, $sum$i = 0, $x$0$i = 0, $x$0$i$lcssa = 0, $x$1$i = 0, $x$2$i = 0, $x$3$lcssa$i = 0, $x$324$i = 0, $x$4$lcssa$i = 0, $x$419$i = 0, $x$5$i = 0, $x$6$i = 0, $x$i = 0, $y$0$i = 0.0; - var $y$0$i$lcssa = 0.0, $y$1$i = 0.0, $y$1$i24 = 0.0, $y$2$i = 0.0, $y$2$i26 = 0.0, $y$3$i = 0.0, $y$3$lcssa$i = 0.0, $y$320$i = 0.0, $y$4$i = 0.0, $y$5$i = 0.0, $z$0$i = 0, $z$1$i = 0, $z$1$ph37$i = 0, $z$2$i = 0, $z$3$i = 0, $z$3$i$lcssa = 0, $z$3$i$lcssa$lcssa = 0, $z$4$i = 0, $z$5$ph$i = 0, $z$7$1$i = 0; - var $z$7$i = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 512|0; - $x$i = sp; - switch ($prec|0) { - case 0: { - $bits$0$ph = 24;$emin$0$ph = -149; - label = 4; - break; - } - case 1: { - $bits$0$ph = 53;$emin$0$ph = -1074; - label = 4; - break; - } - case 2: { - $bits$0$ph = 53;$emin$0$ph = -1074; - label = 4; - break; - } - default: { - $$0 = 0.0; +function ___errno_location() { + var $0 = 0, $1 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = (___pthread_self_108()|0); + $1 = ((($0)) + 64|0); + return ($1|0); +} +function ___pthread_self_108() { + var $0 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = (_pthread_self()|0); + return ($0|0); +} +function _pthread_self() { + var label = 0, sp = 0; + sp = STACKTOP; + return (5132|0); +} +function _dummy_738($0) { + $0 = $0|0; + var label = 0, sp = 0; + sp = STACKTOP; + return ($0|0); +} +function ___stdio_read($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; + var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $vararg_buffer = sp; + $3 = sp + 16|0; + HEAP32[$3>>2] = $1; + $4 = ((($3)) + 4|0); + $5 = ((($0)) + 48|0); + $6 = HEAP32[$5>>2]|0; + $7 = ($6|0)!=(0); + $8 = $7&1; + $9 = (($2) - ($8))|0; + HEAP32[$4>>2] = $9; + $10 = ((($3)) + 8|0); + $11 = ((($0)) + 44|0); + $12 = HEAP32[$11>>2]|0; + HEAP32[$10>>2] = $12; + $13 = ((($3)) + 12|0); + HEAP32[$13>>2] = $6; + $14 = ((($0)) + 60|0); + $15 = HEAP32[$14>>2]|0; + $16 = $3; + HEAP32[$vararg_buffer>>2] = $15; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = $16; + $vararg_ptr2 = ((($vararg_buffer)) + 8|0); + HEAP32[$vararg_ptr2>>2] = 2; + $17 = (___syscall145(145,($vararg_buffer|0))|0); + $18 = (___syscall_ret($17)|0); + $19 = ($18|0)<(1); + if ($19) { + $20 = $18 & 48; + $21 = $20 ^ 16; + $22 = HEAP32[$0>>2]|0; + $23 = $22 | $21; + HEAP32[$0>>2] = $23; + $$0 = $18; + } else { + $24 = HEAP32[$4>>2]|0; + $25 = ($18>>>0)>($24>>>0); + if ($25) { + $26 = (($18) - ($24))|0; + $27 = HEAP32[$11>>2]|0; + $28 = ((($0)) + 4|0); + HEAP32[$28>>2] = $27; + $29 = (($27) + ($26)|0); + $30 = ((($0)) + 8|0); + HEAP32[$30>>2] = $29; + $31 = HEAP32[$5>>2]|0; + $32 = ($31|0)==(0); + if ($32) { + $$0 = $2; + } else { + $33 = ((($27)) + 1|0); + HEAP32[$28>>2] = $33; + $34 = HEAP8[$27>>0]|0; + $35 = (($2) + -1)|0; + $36 = (($1) + ($35)|0); + HEAP8[$36>>0] = $34; + $$0 = $2; + } + } else { + $$0 = $18; + } } + STACKTOP = sp;return ($$0|0); +} +function ___stdout_write($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $vararg_buffer = sp; + $3 = sp + 16|0; + $4 = ((($0)) + 36|0); + HEAP32[$4>>2] = 2; + $5 = HEAP32[$0>>2]|0; + $6 = $5 & 64; + $7 = ($6|0)==(0); + if ($7) { + $8 = ((($0)) + 60|0); + $9 = HEAP32[$8>>2]|0; + $10 = $3; + HEAP32[$vararg_buffer>>2] = $9; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = 21523; + $vararg_ptr2 = ((($vararg_buffer)) + 8|0); + HEAP32[$vararg_ptr2>>2] = $10; + $11 = (___syscall54(54,($vararg_buffer|0))|0); + $12 = ($11|0)==(0); + if (!($12)) { + $13 = ((($0)) + 75|0); + HEAP8[$13>>0] = -1; + } } - L4: do { - if ((label|0) == 4) { - $0 = ((($f)) + 4|0); - $1 = ((($f)) + 100|0); - while(1) { - $2 = HEAP32[$0>>2]|0; - $3 = HEAP32[$1>>2]|0; - $4 = ($2>>>0)<($3>>>0); - if ($4) { - $5 = ((($2)) + 1|0); - HEAP32[$0>>2] = $5; - $6 = HEAP8[$2>>0]|0; - $7 = $6&255; - $9 = $7; - } else { - $8 = (___shgetc($f)|0); - $9 = $8; - } - $10 = (_isspace($9)|0); - $11 = ($10|0)==(0); - if ($11) { - $$lcssa275 = $9; - break; - } - } - $12 = ($$lcssa275|0)==(45); - L13: do { - switch ($$lcssa275|0) { - case 43: case 45: { - $13 = $12&1; - $14 = $13 << 1; - $15 = (1 - ($14))|0; - $16 = HEAP32[$0>>2]|0; - $17 = HEAP32[$1>>2]|0; - $18 = ($16>>>0)<($17>>>0); - if ($18) { - $19 = ((($16)) + 1|0); - HEAP32[$0>>2] = $19; - $20 = HEAP8[$16>>0]|0; - $21 = $20&255; - $c$0 = $21;$sign$0 = $15; - break L13; - } else { - $22 = (___shgetc($f)|0); - $c$0 = $22;$sign$0 = $15; - break L13; - } - break; - } - default: { - $c$0 = $$lcssa275;$sign$0 = 1; - } - } - } while(0); - $c$179 = $c$0;$i$078 = 0; - while(1) { - $23 = $c$179 | 32; - $24 = (31443 + ($i$078)|0); - $25 = HEAP8[$24>>0]|0; - $26 = $25 << 24 >> 24; - $27 = ($23|0)==($26|0); - if (!($27)) { - $c$1$lcssa = $c$179;$i$0$lcssa = $i$078; - break; - } - $28 = ($i$078>>>0)<(7); - do { - if ($28) { - $29 = HEAP32[$0>>2]|0; - $30 = HEAP32[$1>>2]|0; - $31 = ($29>>>0)<($30>>>0); - if ($31) { - $32 = ((($29)) + 1|0); - HEAP32[$0>>2] = $32; - $33 = HEAP8[$29>>0]|0; - $34 = $33&255; - $c$2 = $34; - break; - } else { - $35 = (___shgetc($f)|0); - $c$2 = $35; - break; - } - } else { - $c$2 = $c$179; - } - } while(0); - $36 = (($i$078) + 1)|0; - $37 = ($36>>>0)<(8); - if ($37) { - $c$179 = $c$2;$i$078 = $36; - } else { - $c$1$lcssa = $c$2;$i$0$lcssa = $36; - break; - } - } - L29: do { - switch ($i$0$lcssa|0) { - case 8: { - break; - } - case 3: { - label = 23; - break; - } - default: { - $38 = ($i$0$lcssa>>>0)>(3); - $39 = ($pok|0)!=(0); - $or$cond5 = $39 & $38; - if ($or$cond5) { - $40 = ($i$0$lcssa|0)==(8); - if ($40) { - break L29; - } else { - label = 23; - break L29; - } - } - $53 = ($i$0$lcssa|0)==(0); - L34: do { - if ($53) { - $c$377 = $c$1$lcssa;$i$276 = 0; - while(1) { - $54 = $c$377 | 32; - $55 = (33278 + ($i$276)|0); - $56 = HEAP8[$55>>0]|0; - $57 = $56 << 24 >> 24; - $58 = ($54|0)==($57|0); - if (!($58)) { - $c$5 = $c$377;$i$3 = $i$276; - break L34; - } - $59 = ($i$276>>>0)<(2); - do { - if ($59) { - $60 = HEAP32[$0>>2]|0; - $61 = HEAP32[$1>>2]|0; - $62 = ($60>>>0)<($61>>>0); - if ($62) { - $63 = ((($60)) + 1|0); - HEAP32[$0>>2] = $63; - $64 = HEAP8[$60>>0]|0; - $65 = $64&255; - $c$4 = $65; - break; - } else { - $66 = (___shgetc($f)|0); - $c$4 = $66; - break; - } - } else { - $c$4 = $c$377; - } - } while(0); - $67 = (($i$276) + 1)|0; - $68 = ($67>>>0)<(3); - if ($68) { - $c$377 = $c$4;$i$276 = $67; - } else { - $c$5 = $c$4;$i$3 = $67; - break; - } - } - } else { - $c$5 = $c$1$lcssa;$i$3 = $i$0$lcssa; - } - } while(0); - switch ($i$3|0) { - case 3: { - $69 = HEAP32[$0>>2]|0; - $70 = HEAP32[$1>>2]|0; - $71 = ($69>>>0)<($70>>>0); - if ($71) { - $72 = ((($69)) + 1|0); - HEAP32[$0>>2] = $72; - $73 = HEAP8[$69>>0]|0; - $74 = $73&255; - $76 = $74; - } else { - $75 = (___shgetc($f)|0); - $76 = $75; - } - $77 = ($76|0)==(40); - if ($77) { - $i$4 = 1; - } else { - $78 = HEAP32[$1>>2]|0; - $79 = ($78|0)==(0|0); - if ($79) { - $$0 = nan; - break L4; - } - $80 = HEAP32[$0>>2]|0; - $81 = ((($80)) + -1|0); - HEAP32[$0>>2] = $81; - $$0 = nan; - break L4; - } - while(1) { - $82 = HEAP32[$0>>2]|0; - $83 = HEAP32[$1>>2]|0; - $84 = ($82>>>0)<($83>>>0); - if ($84) { - $85 = ((($82)) + 1|0); - HEAP32[$0>>2] = $85; - $86 = HEAP8[$82>>0]|0; - $87 = $86&255; - $90 = $87; - } else { - $88 = (___shgetc($f)|0); - $90 = $88; - } - $89 = (($90) + -48)|0; - $91 = ($89>>>0)<(10); - $92 = (($90) + -65)|0; - $93 = ($92>>>0)<(26); - $or$cond = $91 | $93; - if (!($or$cond)) { - $94 = (($90) + -97)|0; - $95 = ($94>>>0)<(26); - $96 = ($90|0)==(95); - $or$cond7 = $96 | $95; - if (!($or$cond7)) { - $$lcssa = $90;$i$4$lcssa = $i$4; - break; - } - } - $108 = (($i$4) + 1)|0; - $i$4 = $108; - } - $97 = ($$lcssa|0)==(41); - if ($97) { - $$0 = nan; - break L4; - } - $98 = HEAP32[$1>>2]|0; - $99 = ($98|0)==(0|0); - if (!($99)) { - $100 = HEAP32[$0>>2]|0; - $101 = ((($100)) + -1|0); - HEAP32[$0>>2] = $101; - } - if (!($39)) { - $103 = (___errno_location()|0); - HEAP32[$103>>2] = 22; - ___shlim($f,0); - $$0 = 0.0; - break L4; - } - $102 = ($i$4$lcssa|0)==(0); - if ($102) { - $$0 = nan; - break L4; - } else { - $$in = $i$4$lcssa; - } - while(1) { - $104 = (($$in) + -1)|0; - if (!($99)) { - $105 = HEAP32[$0>>2]|0; - $106 = ((($105)) + -1|0); - HEAP32[$0>>2] = $106; - } - $107 = ($104|0)==(0); - if ($107) { - $$0 = nan; - break L4; - } else { - $$in = $104; - } - } - break; - } - case 0: { - $114 = ($c$5|0)==(48); - do { - if ($114) { - $115 = HEAP32[$0>>2]|0; - $116 = HEAP32[$1>>2]|0; - $117 = ($115>>>0)<($116>>>0); - if ($117) { - $118 = ((($115)) + 1|0); - HEAP32[$0>>2] = $118; - $119 = HEAP8[$115>>0]|0; - $120 = $119&255; - $123 = $120; - } else { - $121 = (___shgetc($f)|0); - $123 = $121; - } - $122 = $123 | 32; - $124 = ($122|0)==(120); - if (!($124)) { - $326 = HEAP32[$1>>2]|0; - $327 = ($326|0)==(0|0); - if ($327) { - $c$6 = 48; - break; - } - $328 = HEAP32[$0>>2]|0; - $329 = ((($328)) + -1|0); - HEAP32[$0>>2] = $329; - $c$6 = 48; - break; - } - $125 = HEAP32[$0>>2]|0; - $126 = HEAP32[$1>>2]|0; - $127 = ($125>>>0)<($126>>>0); - if ($127) { - $128 = ((($125)) + 1|0); - HEAP32[$0>>2] = $128; - $129 = HEAP8[$125>>0]|0; - $130 = $129&255; - $c$0$i = $130;$gotdig$0$i = 0; - } else { - $131 = (___shgetc($f)|0); - $c$0$i = $131;$gotdig$0$i = 0; - } - L94: while(1) { - switch ($c$0$i|0) { - case 46: { - $gotdig$0$i$lcssa242 = $gotdig$0$i; - label = 74; - break L94; - break; - } - case 48: { - break; - } - default: { - $168 = 0;$170 = 0;$694 = 0;$695 = 0;$c$2$i = $c$0$i;$gotdig$2$i = $gotdig$0$i;$gotrad$0$i = 0;$gottail$0$i = 0;$scale$0$i = 1.0;$x$0$i = 0;$y$0$i = 0.0; - break L94; - } - } - $132 = HEAP32[$0>>2]|0; - $133 = HEAP32[$1>>2]|0; - $134 = ($132>>>0)<($133>>>0); - if ($134) { - $135 = ((($132)) + 1|0); - HEAP32[$0>>2] = $135; - $136 = HEAP8[$132>>0]|0; - $137 = $136&255; - $c$0$i = $137;$gotdig$0$i = 1; - continue; - } else { - $138 = (___shgetc($f)|0); - $c$0$i = $138;$gotdig$0$i = 1; - continue; - } - } - if ((label|0) == 74) { - $139 = HEAP32[$0>>2]|0; - $140 = HEAP32[$1>>2]|0; - $141 = ($139>>>0)<($140>>>0); - if ($141) { - $142 = ((($139)) + 1|0); - HEAP32[$0>>2] = $142; - $143 = HEAP8[$139>>0]|0; - $144 = $143&255; - $c$1$ph$i = $144; - } else { - $145 = (___shgetc($f)|0); - $c$1$ph$i = $145; - } - $146 = ($c$1$ph$i|0)==(48); - if ($146) { - $154 = 0;$155 = 0; - while(1) { - $147 = HEAP32[$0>>2]|0; - $148 = HEAP32[$1>>2]|0; - $149 = ($147>>>0)<($148>>>0); - if ($149) { - $150 = ((($147)) + 1|0); - HEAP32[$0>>2] = $150; - $151 = HEAP8[$147>>0]|0; - $152 = $151&255; - $158 = $152; - } else { - $153 = (___shgetc($f)|0); - $158 = $153; - } - $156 = (_i64Add(($154|0),($155|0),-1,-1)|0); - $157 = tempRet0; - $159 = ($158|0)==(48); - if ($159) { - $154 = $156;$155 = $157; - } else { - $168 = 0;$170 = 0;$694 = $156;$695 = $157;$c$2$i = $158;$gotdig$2$i = 1;$gotrad$0$i = 1;$gottail$0$i = 0;$scale$0$i = 1.0;$x$0$i = 0;$y$0$i = 0.0; - break; - } - } - } else { - $168 = 0;$170 = 0;$694 = 0;$695 = 0;$c$2$i = $c$1$ph$i;$gotdig$2$i = $gotdig$0$i$lcssa242;$gotrad$0$i = 1;$gottail$0$i = 0;$scale$0$i = 1.0;$x$0$i = 0;$y$0$i = 0.0; - } - } - while(1) { - $160 = (($c$2$i) + -48)|0; - $161 = ($160>>>0)<(10); - $$pre$i = $c$2$i | 32; - if ($161) { - label = 86; - } else { - $162 = (($$pre$i) + -97)|0; - $163 = ($162>>>0)<(6); - $164 = ($c$2$i|0)==(46); - $or$cond6$i = $164 | $163; - if (!($or$cond6$i)) { - $212 = $694;$213 = $170;$215 = $695;$216 = $168;$c$2$lcssa$i = $c$2$i;$gotdig$2$i$lcssa = $gotdig$2$i;$gotrad$0$i$lcssa = $gotrad$0$i;$x$0$i$lcssa = $x$0$i;$y$0$i$lcssa = $y$0$i; - break; - } - if ($164) { - $165 = ($gotrad$0$i|0)==(0); - if ($165) { - $696 = $170;$697 = $168;$698 = $170;$699 = $168;$gotdig$3$i = $gotdig$2$i;$gotrad$1$i = 1;$gottail$2$i = $gottail$0$i;$scale$2$i = $scale$0$i;$x$2$i = $x$0$i;$y$2$i = $y$0$i; - } else { - $212 = $694;$213 = $170;$215 = $695;$216 = $168;$c$2$lcssa$i = 46;$gotdig$2$i$lcssa = $gotdig$2$i;$gotrad$0$i$lcssa = $gotrad$0$i;$x$0$i$lcssa = $x$0$i;$y$0$i$lcssa = $y$0$i; - break; - } - } else { - label = 86; - } - } - if ((label|0) == 86) { - label = 0; - $166 = ($c$2$i|0)>(57); - $167 = (($$pre$i) + -87)|0; - $d$0$i = $166 ? $167 : $160; - $169 = ($168|0)<(0); - $171 = ($170>>>0)<(8); - $172 = ($168|0)==(0); - $173 = $172 & $171; - $174 = $169 | $173; - do { - if ($174) { - $175 = $x$0$i << 4; - $176 = (($d$0$i) + ($175))|0; - $gottail$1$i = $gottail$0$i;$scale$1$i = $scale$0$i;$x$1$i = $176;$y$1$i = $y$0$i; - } else { - $177 = ($168|0)<(0); - $178 = ($170>>>0)<(14); - $179 = ($168|0)==(0); - $180 = $179 & $178; - $181 = $177 | $180; - if ($181) { - $182 = (+($d$0$i|0)); - $183 = $scale$0$i * 0.0625; - $184 = $183 * $182; - $185 = $y$0$i + $184; - $gottail$1$i = $gottail$0$i;$scale$1$i = $183;$x$1$i = $x$0$i;$y$1$i = $185; - break; - } - $186 = ($d$0$i|0)==(0); - $187 = ($gottail$0$i|0)!=(0); - $or$cond$i = $187 | $186; - if ($or$cond$i) { - $gottail$1$i = $gottail$0$i;$scale$1$i = $scale$0$i;$x$1$i = $x$0$i;$y$1$i = $y$0$i; - } else { - $188 = $scale$0$i * 0.5; - $189 = $y$0$i + $188; - $gottail$1$i = 1;$scale$1$i = $scale$0$i;$x$1$i = $x$0$i;$y$1$i = $189; - } - } - } while(0); - $190 = (_i64Add(($170|0),($168|0),1,0)|0); - $191 = tempRet0; - $696 = $694;$697 = $695;$698 = $190;$699 = $191;$gotdig$3$i = 1;$gotrad$1$i = $gotrad$0$i;$gottail$2$i = $gottail$1$i;$scale$2$i = $scale$1$i;$x$2$i = $x$1$i;$y$2$i = $y$1$i; - } - $192 = HEAP32[$0>>2]|0; - $193 = HEAP32[$1>>2]|0; - $194 = ($192>>>0)<($193>>>0); - if ($194) { - $195 = ((($192)) + 1|0); - HEAP32[$0>>2] = $195; - $196 = HEAP8[$192>>0]|0; - $197 = $196&255; - $168 = $699;$170 = $698;$694 = $696;$695 = $697;$c$2$i = $197;$gotdig$2$i = $gotdig$3$i;$gotrad$0$i = $gotrad$1$i;$gottail$0$i = $gottail$2$i;$scale$0$i = $scale$2$i;$x$0$i = $x$2$i;$y$0$i = $y$2$i; - continue; - } else { - $198 = (___shgetc($f)|0); - $168 = $699;$170 = $698;$694 = $696;$695 = $697;$c$2$i = $198;$gotdig$2$i = $gotdig$3$i;$gotrad$0$i = $gotrad$1$i;$gottail$0$i = $gottail$2$i;$scale$0$i = $scale$2$i;$x$0$i = $x$2$i;$y$0$i = $y$2$i; - continue; - } - } - $199 = ($gotdig$2$i$lcssa|0)==(0); - if ($199) { - $200 = HEAP32[$1>>2]|0; - $201 = ($200|0)==(0|0); - if (!($201)) { - $202 = HEAP32[$0>>2]|0; - $203 = ((($202)) + -1|0); - HEAP32[$0>>2] = $203; - } - $204 = ($pok|0)==(0); - if ($204) { - ___shlim($f,0); - } else { - if (!($201)) { - $205 = HEAP32[$0>>2]|0; - $206 = ((($205)) + -1|0); - HEAP32[$0>>2] = $206; - $207 = ($gotrad$0$i$lcssa|0)==(0); - if (!($207)) { - $208 = ((($205)) + -2|0); - HEAP32[$0>>2] = $208; - } - } - } - $209 = (+($sign$0|0)); - $210 = $209 * 0.0; - $$0 = $210; - break L4; - } - $211 = ($gotrad$0$i$lcssa|0)==(0); - $214 = $211 ? $213 : $212; - $217 = $211 ? $216 : $215; - $218 = ($216|0)<(0); - $219 = ($213>>>0)<(8); - $220 = ($216|0)==(0); - $221 = $220 & $219; - $222 = $218 | $221; - if ($222) { - $224 = $213;$225 = $216;$x$324$i = $x$0$i$lcssa; - while(1) { - $223 = $x$324$i << 4; - $226 = (_i64Add(($224|0),($225|0),1,0)|0); - $227 = tempRet0; - $228 = ($227|0)<(0); - $229 = ($226>>>0)<(8); - $230 = ($227|0)==(0); - $231 = $230 & $229; - $232 = $228 | $231; - if ($232) { - $224 = $226;$225 = $227;$x$324$i = $223; - } else { - $x$3$lcssa$i = $223; - break; - } - } - } else { - $x$3$lcssa$i = $x$0$i$lcssa; - } - $233 = $c$2$lcssa$i | 32; - $234 = ($233|0)==(112); - if ($234) { - $235 = (_scanexp($f,$pok)|0); - $236 = tempRet0; - $237 = ($235|0)==(0); - $238 = ($236|0)==(-2147483648); - $239 = $237 & $238; - if ($239) { - $240 = ($pok|0)==(0); - if ($240) { - ___shlim($f,0); - $$0 = 0.0; - break L4; - } - $241 = HEAP32[$1>>2]|0; - $242 = ($241|0)==(0|0); - if ($242) { - $253 = 0;$254 = 0; - } else { - $243 = HEAP32[$0>>2]|0; - $244 = ((($243)) + -1|0); - HEAP32[$0>>2] = $244; - $253 = 0;$254 = 0; - } - } else { - $253 = $235;$254 = $236; - } - } else { - $245 = HEAP32[$1>>2]|0; - $246 = ($245|0)==(0|0); - if ($246) { - $253 = 0;$254 = 0; - } else { - $247 = HEAP32[$0>>2]|0; - $248 = ((($247)) + -1|0); - HEAP32[$0>>2] = $248; - $253 = 0;$254 = 0; - } - } - $249 = (_bitshift64Shl(($214|0),($217|0),2)|0); - $250 = tempRet0; - $251 = (_i64Add(($249|0),($250|0),-32,-1)|0); - $252 = tempRet0; - $255 = (_i64Add(($251|0),($252|0),($253|0),($254|0))|0); - $256 = tempRet0; - $257 = ($x$3$lcssa$i|0)==(0); - if ($257) { - $258 = (+($sign$0|0)); - $259 = $258 * 0.0; - $$0 = $259; - break L4; - } - $260 = (0 - ($emin$0$ph))|0; - $261 = ($256|0)>(0); - $262 = ($255>>>0)>($260>>>0); - $263 = ($256|0)==(0); - $264 = $263 & $262; - $265 = $261 | $264; - if ($265) { - $266 = (___errno_location()|0); - HEAP32[$266>>2] = 34; - $267 = (+($sign$0|0)); - $268 = $267 * 1.7976931348623157E+308; - $269 = $268 * 1.7976931348623157E+308; - $$0 = $269; - break L4; - } - $270 = (($emin$0$ph) + -106)|0; - $271 = ($270|0)<(0); - $272 = $271 << 31 >> 31; - $273 = ($256|0)<($272|0); - $274 = ($255>>>0)<($270>>>0); - $275 = ($256|0)==($272|0); - $276 = $275 & $274; - $277 = $273 | $276; - if ($277) { - $279 = (___errno_location()|0); - HEAP32[$279>>2] = 34; - $280 = (+($sign$0|0)); - $281 = $280 * 2.2250738585072014E-308; - $282 = $281 * 2.2250738585072014E-308; - $$0 = $282; - break L4; - } - $278 = ($x$3$lcssa$i|0)>(-1); - if ($278) { - $288 = $255;$289 = $256;$x$419$i = $x$3$lcssa$i;$y$320$i = $y$0$i$lcssa; - while(1) { - $283 = !($y$320$i >= 0.5); - $284 = $x$419$i << 1; - $285 = $y$320$i + -1.0; - $286 = $283&1; - $287 = $286 | $284; - $x$5$i = $287 ^ 1; - $$pn$i = $283 ? $y$320$i : $285; - $y$4$i = $y$320$i + $$pn$i; - $290 = (_i64Add(($288|0),($289|0),-1,-1)|0); - $291 = tempRet0; - $292 = ($287|0)>(-1); - if ($292) { - $288 = $290;$289 = $291;$x$419$i = $x$5$i;$y$320$i = $y$4$i; - } else { - $297 = $290;$298 = $291;$x$4$lcssa$i = $x$5$i;$y$3$lcssa$i = $y$4$i; - break; - } - } - } else { - $297 = $255;$298 = $256;$x$4$lcssa$i = $x$3$lcssa$i;$y$3$lcssa$i = $y$0$i$lcssa; - } - $293 = ($emin$0$ph|0)<(0); - $294 = $293 << 31 >> 31; - $295 = (_i64Subtract(32,0,($emin$0$ph|0),($294|0))|0); - $296 = tempRet0; - $299 = (_i64Add(($297|0),($298|0),($295|0),($296|0))|0); - $300 = tempRet0; - $301 = (0)>($300|0); - $302 = ($bits$0$ph>>>0)>($299>>>0); - $303 = (0)==($300|0); - $304 = $303 & $302; - $305 = $301 | $304; - if ($305) { - $306 = ($299|0)<(0); - if ($306) { - $$0710$i = 0; - label = 127; - } else { - $$07$i = $299; - label = 125; - } - } else { - $$07$i = $bits$0$ph; - label = 125; - } - if ((label|0) == 125) { - $307 = ($$07$i|0)<(53); - if ($307) { - $$0710$i = $$07$i; - label = 127; - } else { - $$pre41$i = (+($sign$0|0)); - $$0711$i = $$07$i;$$pre$phi42$iZ2D = $$pre41$i;$bias$0$i = 0.0; - } - } - if ((label|0) == 127) { - $308 = (84 - ($$0710$i))|0; - $309 = (+_scalbn(1.0,$308)); - $310 = (+($sign$0|0)); - $311 = (+_copysignl($309,$310)); - $$0711$i = $$0710$i;$$pre$phi42$iZ2D = $310;$bias$0$i = $311; - } - $312 = ($$0711$i|0)<(32); - $313 = $y$3$lcssa$i != 0.0; - $or$cond4$i = $313 & $312; - $314 = $x$4$lcssa$i & 1; - $315 = ($314|0)==(0); - $or$cond9$i = $315 & $or$cond4$i; - $316 = $or$cond9$i&1; - $x$6$i = (($316) + ($x$4$lcssa$i))|0; - $y$5$i = $or$cond9$i ? 0.0 : $y$3$lcssa$i; - $317 = (+($x$6$i>>>0)); - $318 = $$pre$phi42$iZ2D * $317; - $319 = $bias$0$i + $318; - $320 = $$pre$phi42$iZ2D * $y$5$i; - $321 = $320 + $319; - $322 = $321 - $bias$0$i; - $323 = $322 != 0.0; - if (!($323)) { - $324 = (___errno_location()|0); - HEAP32[$324>>2] = 34; - } - $325 = (+_scalbnl($322,$297)); - $$0 = $325; - break L4; - } else { - $c$6 = $c$5; - } - } while(0); - $sum$i = (($emin$0$ph) + ($bits$0$ph))|0; - $330 = (0 - ($sum$i))|0; - $$09$i = $c$6;$gotdig$0$i12 = 0; - L184: while(1) { - switch ($$09$i|0) { - case 46: { - $gotdig$0$i12$lcssa273 = $gotdig$0$i12; - label = 138; - break L184; - break; - } - case 48: { - break; - } - default: { - $$2$i = $$09$i;$700 = 0;$701 = 0;$gotdig$2$i13 = $gotdig$0$i12;$gotrad$0$i14 = 0; - break L184; - } - } - $331 = HEAP32[$0>>2]|0; - $332 = HEAP32[$1>>2]|0; - $333 = ($331>>>0)<($332>>>0); - if ($333) { - $334 = ((($331)) + 1|0); - HEAP32[$0>>2] = $334; - $335 = HEAP8[$331>>0]|0; - $336 = $335&255; - $$09$i = $336;$gotdig$0$i12 = 1; - continue; - } else { - $337 = (___shgetc($f)|0); - $$09$i = $337;$gotdig$0$i12 = 1; - continue; - } + $14 = (___stdio_write($0,$1,$2)|0); + STACKTOP = sp;return ($14|0); +} +function ___shlim($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$sink = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 104|0); + HEAP32[$2>>2] = $1; + $3 = ((($0)) + 8|0); + $4 = HEAP32[$3>>2]|0; + $5 = ((($0)) + 4|0); + $6 = HEAP32[$5>>2]|0; + $7 = $4; + $8 = $6; + $9 = (($7) - ($8))|0; + $10 = ((($0)) + 108|0); + HEAP32[$10>>2] = $9; + $11 = ($1|0)!=(0); + $12 = ($9|0)>($1|0); + $or$cond = $11 & $12; + $13 = (($6) + ($1)|0); + $$sink = $or$cond ? $13 : $4; + $14 = ((($0)) + 100|0); + HEAP32[$14>>2] = $$sink; + return; +} +function ___intscan($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0154222 = 0, $$0157 = 0, $$0157$ = 0, $$0159 = 0, $$1155192 = 0, $$1158 = 0, $$1160 = 0, $$1160169 = 0, $$1165 = 0, $$1165167 = 0, $$1165168 = 0, $$166 = 0, $$2156210 = 0, $$2161$be = 0, $$2161$lcssa = 0, $$3162$be = 0, $$3162215 = 0, $$4163$be = 0, $$4163$lcssa = 0, $$5$be = 0; + var $$6$be = 0, $$6$lcssa = 0, $$7$be = 0, $$7198 = 0, $$8 = 0, $$9$be = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; + var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; + var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; + var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; + var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; + var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; + var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; + var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; + var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; + var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; + var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; + var $294 = 0, $295 = 0, $296 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; + var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; + var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; + var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond12 = 0; + var $or$cond187 = 0, $or$cond5 = 0, $or$cond7 = 0, label = 0, sp = 0; + sp = STACKTOP; + $5 = ($1>>>0)>(36); + L1: do { + if ($5) { + $8 = (___errno_location()|0); + HEAP32[$8>>2] = 22; + $289 = 0;$290 = 0; + } else { + $6 = ((($0)) + 4|0); + $7 = ((($0)) + 100|0); + while(1) { + $9 = HEAP32[$6>>2]|0; + $10 = HEAP32[$7>>2]|0; + $11 = ($9>>>0)<($10>>>0); + if ($11) { + $12 = ((($9)) + 1|0); + HEAP32[$6>>2] = $12; + $13 = HEAP8[$9>>0]|0; + $14 = $13&255; + $16 = $14; + } else { + $15 = (___shgetc($0)|0); + $16 = $15; + } + $17 = (_isspace($16)|0); + $18 = ($17|0)==(0); + if ($18) { + break; + } + } + L11: do { + switch ($16|0) { + case 43: case 45: { + $19 = ($16|0)==(45); + $20 = $19 << 31 >> 31; + $21 = HEAP32[$6>>2]|0; + $22 = HEAP32[$7>>2]|0; + $23 = ($21>>>0)<($22>>>0); + if ($23) { + $24 = ((($21)) + 1|0); + HEAP32[$6>>2] = $24; + $25 = HEAP8[$21>>0]|0; + $26 = $25&255; + $$0157 = $20;$$0159 = $26; + break L11; + } else { + $27 = (___shgetc($0)|0); + $$0157 = $20;$$0159 = $27; + break L11; + } + break; + } + default: { + $$0157 = 0;$$0159 = $16; + } + } + } while(0); + $28 = ($1|0)==(0); + $29 = $1 | 16; + $30 = ($29|0)==(16); + $31 = ($$0159|0)==(48); + $or$cond5 = $30 & $31; + do { + if ($or$cond5) { + $32 = HEAP32[$6>>2]|0; + $33 = HEAP32[$7>>2]|0; + $34 = ($32>>>0)<($33>>>0); + if ($34) { + $35 = ((($32)) + 1|0); + HEAP32[$6>>2] = $35; + $36 = HEAP8[$32>>0]|0; + $37 = $36&255; + $40 = $37; + } else { + $38 = (___shgetc($0)|0); + $40 = $38; + } + $39 = $40 | 32; + $41 = ($39|0)==(120); + if (!($41)) { + if ($28) { + $$1160169 = $40;$$1165168 = 8; + label = 46; + break; + } else { + $$1160 = $40;$$1165 = $1; + label = 32; + break; } - if ((label|0) == 138) { - $338 = HEAP32[$0>>2]|0; - $339 = HEAP32[$1>>2]|0; - $340 = ($338>>>0)<($339>>>0); - if ($340) { - $341 = ((($338)) + 1|0); - HEAP32[$0>>2] = $341; - $342 = HEAP8[$338>>0]|0; - $343 = $342&255; - $$1$ph$i = $343; - } else { - $344 = (___shgetc($f)|0); - $$1$ph$i = $344; - } - $345 = ($$1$ph$i|0)==(48); - if ($345) { - $346 = 0;$347 = 0; - while(1) { - $348 = (_i64Add(($346|0),($347|0),-1,-1)|0); - $349 = tempRet0; - $350 = HEAP32[$0>>2]|0; - $351 = HEAP32[$1>>2]|0; - $352 = ($350>>>0)<($351>>>0); - if ($352) { - $353 = ((($350)) + 1|0); - HEAP32[$0>>2] = $353; - $354 = HEAP8[$350>>0]|0; - $355 = $354&255; - $$1$be$i = $355; - } else { - $356 = (___shgetc($f)|0); - $$1$be$i = $356; - } - $357 = ($$1$be$i|0)==(48); - if ($357) { - $346 = $348;$347 = $349; - } else { - $$2$i = $$1$be$i;$700 = $348;$701 = $349;$gotdig$2$i13 = 1;$gotrad$0$i14 = 1; - break; - } - } - } else { - $$2$i = $$1$ph$i;$700 = 0;$701 = 0;$gotdig$2$i13 = $gotdig$0$i12$lcssa273;$gotrad$0$i14 = 1; - } + } + $42 = HEAP32[$6>>2]|0; + $43 = HEAP32[$7>>2]|0; + $44 = ($42>>>0)<($43>>>0); + if ($44) { + $45 = ((($42)) + 1|0); + HEAP32[$6>>2] = $45; + $46 = HEAP8[$42>>0]|0; + $47 = $46&255; + $50 = $47; + } else { + $48 = (___shgetc($0)|0); + $50 = $48; + } + $49 = ((21958) + ($50)|0); + $51 = HEAP8[$49>>0]|0; + $52 = ($51&255)>(15); + if ($52) { + $53 = HEAP32[$7>>2]|0; + $54 = ($53|0)!=(0|0); + if ($54) { + $55 = HEAP32[$6>>2]|0; + $56 = ((($55)) + -1|0); + HEAP32[$6>>2] = $56; } - HEAP32[$x$i>>2] = 0; - $358 = (($$2$i) + -48)|0; - $359 = ($358>>>0)<(10); - $360 = ($$2$i|0)==(46); - $361 = $360 | $359; - L203: do { - if ($361) { - $362 = ((($x$i)) + 496|0); - $$3105$i = $$2$i;$365 = 0;$366 = 0;$702 = $360;$703 = $358;$704 = $700;$705 = $701;$gotdig$3101$i = $gotdig$2$i13;$gotrad$1102$i = $gotrad$0$i14;$j$0104$i = 0;$k$0103$i = 0;$lnz$0100$i = 0; - L205: while(1) { - do { - if ($702) { - $cond$i = ($gotrad$1102$i|0)==(0); - if ($cond$i) { - $706 = $365;$707 = $366;$708 = $365;$709 = $366;$gotdig$4$i = $gotdig$3101$i;$gotrad$2$i = 1;$j$2$i = $j$0104$i;$k$2$i = $k$0103$i;$lnz$2$i = $lnz$0100$i; - } else { - $710 = $704;$711 = $705;$712 = $365;$713 = $366;$gotdig$3101$i$lcssa = $gotdig$3101$i;$j$0104$i$lcssa = $j$0104$i;$k$0103$i$lcssa = $k$0103$i;$lnz$0100$i$lcssa = $lnz$0100$i; - break L205; - } - } else { - $364 = ($k$0103$i|0)<(125); - $367 = (_i64Add(($365|0),($366|0),1,0)|0); - $368 = tempRet0; - $369 = ($$3105$i|0)!=(48); - if (!($364)) { - if (!($369)) { - $706 = $704;$707 = $705;$708 = $367;$709 = $368;$gotdig$4$i = $gotdig$3101$i;$gotrad$2$i = $gotrad$1102$i;$j$2$i = $j$0104$i;$k$2$i = $k$0103$i;$lnz$2$i = $lnz$0100$i; - break; - } - $379 = HEAP32[$362>>2]|0; - $380 = $379 | 1; - HEAP32[$362>>2] = $380; - $706 = $704;$707 = $705;$708 = $367;$709 = $368;$gotdig$4$i = $gotdig$3101$i;$gotrad$2$i = $gotrad$1102$i;$j$2$i = $j$0104$i;$k$2$i = $k$0103$i;$lnz$2$i = $lnz$0100$i; - break; - } - $$lnz$0$i = $369 ? $367 : $lnz$0100$i; - $370 = ($j$0104$i|0)==(0); - $371 = (($x$i) + ($k$0103$i<<2)|0); - if ($370) { - $storemerge$i = $703; - } else { - $372 = HEAP32[$371>>2]|0; - $373 = ($372*10)|0; - $374 = (($$3105$i) + -48)|0; - $375 = (($374) + ($373))|0; - $storemerge$i = $375; - } - HEAP32[$371>>2] = $storemerge$i; - $376 = (($j$0104$i) + 1)|0; - $377 = ($376|0)==(9); - $378 = $377&1; - $$k$0$i = (($378) + ($k$0103$i))|0; - $$11$i = $377 ? 0 : $376; - $706 = $704;$707 = $705;$708 = $367;$709 = $368;$gotdig$4$i = 1;$gotrad$2$i = $gotrad$1102$i;$j$2$i = $$11$i;$k$2$i = $$k$0$i;$lnz$2$i = $$lnz$0$i; - } - } while(0); - $381 = HEAP32[$0>>2]|0; - $382 = HEAP32[$1>>2]|0; - $383 = ($381>>>0)<($382>>>0); - if ($383) { - $384 = ((($381)) + 1|0); - HEAP32[$0>>2] = $384; - $385 = HEAP8[$381>>0]|0; - $386 = $385&255; - $$3$be$i = $386; - } else { - $387 = (___shgetc($f)|0); - $$3$be$i = $387; - } - $388 = (($$3$be$i) + -48)|0; - $389 = ($388>>>0)<(10); - $390 = ($$3$be$i|0)==(46); - $391 = $390 | $389; - if ($391) { - $$3105$i = $$3$be$i;$365 = $708;$366 = $709;$702 = $390;$703 = $388;$704 = $706;$705 = $707;$gotdig$3101$i = $gotdig$4$i;$gotrad$1102$i = $gotrad$2$i;$j$0104$i = $j$2$i;$k$0103$i = $k$2$i;$lnz$0100$i = $lnz$2$i; - } else { - $$3$lcssa$i = $$3$be$i;$393 = $706;$394 = $708;$396 = $707;$397 = $709;$gotdig$3$lcssa$i = $gotdig$4$i;$gotrad$1$lcssa$i = $gotrad$2$i;$j$0$lcssa$i = $j$2$i;$k$0$lcssa$i = $k$2$i;$lnz$0$lcssa$i = $lnz$2$i; - label = 161; - break L203; - } - } - $363 = ($gotdig$3101$i$lcssa|0)!=(0); - $714 = $712;$715 = $713;$716 = $710;$717 = $711;$718 = $363;$j$069$i = $j$0104$i$lcssa;$k$065$i = $k$0103$i$lcssa;$lnz$059$i = $lnz$0100$i$lcssa; - label = 169; - } else { - $$3$lcssa$i = $$2$i;$393 = $700;$394 = 0;$396 = $701;$397 = 0;$gotdig$3$lcssa$i = $gotdig$2$i13;$gotrad$1$lcssa$i = $gotrad$0$i14;$j$0$lcssa$i = 0;$k$0$lcssa$i = 0;$lnz$0$lcssa$i = 0; - label = 161; - } - } while(0); - do { - if ((label|0) == 161) { - $392 = ($gotrad$1$lcssa$i|0)==(0); - $395 = $392 ? $394 : $393; - $398 = $392 ? $397 : $396; - $399 = ($gotdig$3$lcssa$i|0)!=(0); - $400 = $$3$lcssa$i | 32; - $401 = ($400|0)==(101); - $or$cond13$i = $401 & $399; - if (!($or$cond13$i)) { - $416 = ($$3$lcssa$i|0)>(-1); - if ($416) { - $714 = $394;$715 = $397;$716 = $395;$717 = $398;$718 = $399;$j$069$i = $j$0$lcssa$i;$k$065$i = $k$0$lcssa$i;$lnz$059$i = $lnz$0$lcssa$i; - label = 169; - break; - } else { - $719 = $394;$720 = $397;$721 = $399;$722 = $395;$723 = $398;$j$068$i = $j$0$lcssa$i;$k$064$i = $k$0$lcssa$i;$lnz$058$i = $lnz$0$lcssa$i; - label = 171; - break; - } - } - $402 = (_scanexp($f,$pok)|0); - $403 = tempRet0; - $404 = ($402|0)==(0); - $405 = ($403|0)==(-2147483648); - $406 = $404 & $405; - if ($406) { - $407 = ($pok|0)==(0); - if ($407) { - ___shlim($f,0); - $$0$i27 = 0.0; - break; - } - $408 = HEAP32[$1>>2]|0; - $409 = ($408|0)==(0|0); - if ($409) { - $412 = 0;$413 = 0; - } else { - $410 = HEAP32[$0>>2]|0; - $411 = ((($410)) + -1|0); - HEAP32[$0>>2] = $411; - $412 = 0;$413 = 0; - } - } else { - $412 = $402;$413 = $403; - } - $414 = (_i64Add(($412|0),($413|0),($395|0),($398|0))|0); - $415 = tempRet0; - $426 = $414;$428 = $394;$429 = $415;$431 = $397;$j$067$i = $j$0$lcssa$i;$k$063$i = $k$0$lcssa$i;$lnz$057$i = $lnz$0$lcssa$i; - label = 173; - } - } while(0); - if ((label|0) == 169) { - $417 = HEAP32[$1>>2]|0; - $418 = ($417|0)==(0|0); - if ($418) { - $719 = $714;$720 = $715;$721 = $718;$722 = $716;$723 = $717;$j$068$i = $j$069$i;$k$064$i = $k$065$i;$lnz$058$i = $lnz$059$i; - label = 171; - } else { - $419 = HEAP32[$0>>2]|0; - $420 = ((($419)) + -1|0); - HEAP32[$0>>2] = $420; - if ($718) { - $426 = $716;$428 = $714;$429 = $717;$431 = $715;$j$067$i = $j$069$i;$k$063$i = $k$065$i;$lnz$057$i = $lnz$059$i; - label = 173; - } else { - label = 172; - } - } + $57 = ($2|0)==(0); + if ($57) { + ___shlim($0,0); + $289 = 0;$290 = 0; + break L1; } - if ((label|0) == 171) { - if ($721) { - $426 = $722;$428 = $719;$429 = $723;$431 = $720;$j$067$i = $j$068$i;$k$063$i = $k$064$i;$lnz$057$i = $lnz$058$i; - label = 173; - } else { - label = 172; - } + if (!($54)) { + $289 = 0;$290 = 0; + break L1; } - do { - if ((label|0) == 172) { - $421 = (___errno_location()|0); - HEAP32[$421>>2] = 22; - ___shlim($f,0); - $$0$i27 = 0.0; - } - else if ((label|0) == 173) { - $422 = HEAP32[$x$i>>2]|0; - $423 = ($422|0)==(0); - if ($423) { - $424 = (+($sign$0|0)); - $425 = $424 * 0.0; - $$0$i27 = $425; - break; - } - $427 = ($426|0)==($428|0); - $430 = ($429|0)==($431|0); - $432 = $427 & $430; - $433 = ($431|0)<(0); - $434 = ($428>>>0)<(10); - $435 = ($431|0)==(0); - $436 = $435 & $434; - $437 = $433 | $436; - $or$cond$i16 = $437 & $432; - if ($or$cond$i16) { - $438 = ($bits$0$ph>>>0)>(30); - $439 = $422 >>> $bits$0$ph; - $440 = ($439|0)==(0); - $or$cond15$i = $438 | $440; - if ($or$cond15$i) { - $441 = (+($sign$0|0)); - $442 = (+($422>>>0)); - $443 = $441 * $442; - $$0$i27 = $443; - break; - } - } - $444 = (($emin$0$ph|0) / -2)&-1; - $445 = ($444|0)<(0); - $446 = $445 << 31 >> 31; - $447 = ($429|0)>($446|0); - $448 = ($426>>>0)>($444>>>0); - $449 = ($429|0)==($446|0); - $450 = $449 & $448; - $451 = $447 | $450; - if ($451) { - $452 = (___errno_location()|0); - HEAP32[$452>>2] = 34; - $453 = (+($sign$0|0)); - $454 = $453 * 1.7976931348623157E+308; - $455 = $454 * 1.7976931348623157E+308; - $$0$i27 = $455; - break; - } - $456 = (($emin$0$ph) + -106)|0; - $457 = ($456|0)<(0); - $458 = $457 << 31 >> 31; - $459 = ($429|0)<($458|0); - $460 = ($426>>>0)<($456>>>0); - $461 = ($429|0)==($458|0); - $462 = $461 & $460; - $463 = $459 | $462; - if ($463) { - $464 = (___errno_location()|0); - HEAP32[$464>>2] = 34; - $465 = (+($sign$0|0)); - $466 = $465 * 2.2250738585072014E-308; - $467 = $466 * 2.2250738585072014E-308; - $$0$i27 = $467; - break; - } - $468 = ($j$067$i|0)==(0); - if ($468) { - $k$3$i = $k$063$i; + $58 = HEAP32[$6>>2]|0; + $59 = ((($58)) + -1|0); + HEAP32[$6>>2] = $59; + $289 = 0;$290 = 0; + break L1; + } else { + $$1160169 = $50;$$1165168 = 16; + label = 46; + } + } else { + $$166 = $28 ? 10 : $1; + $60 = ((21958) + ($$0159)|0); + $61 = HEAP8[$60>>0]|0; + $62 = $61&255; + $63 = ($62>>>0)<($$166>>>0); + if ($63) { + $$1160 = $$0159;$$1165 = $$166; + label = 32; + } else { + $64 = HEAP32[$7>>2]|0; + $65 = ($64|0)==(0|0); + if (!($65)) { + $66 = HEAP32[$6>>2]|0; + $67 = ((($66)) + -1|0); + HEAP32[$6>>2] = $67; + } + ___shlim($0,0); + $68 = (___errno_location()|0); + HEAP32[$68>>2] = 22; + $289 = 0;$290 = 0; + break L1; + } + } + } while(0); + L43: do { + if ((label|0) == 32) { + $69 = ($$1165|0)==(10); + if ($69) { + $70 = (($$1160) + -48)|0; + $71 = ($70>>>0)<(10); + if ($71) { + $$0154222 = 0;$74 = $70; + while(1) { + $72 = ($$0154222*10)|0; + $73 = (($72) + ($74))|0; + $75 = HEAP32[$6>>2]|0; + $76 = HEAP32[$7>>2]|0; + $77 = ($75>>>0)<($76>>>0); + if ($77) { + $78 = ((($75)) + 1|0); + HEAP32[$6>>2] = $78; + $79 = HEAP8[$75>>0]|0; + $80 = $79&255; + $$2161$be = $80; } else { - $469 = ($j$067$i|0)<(9); - if ($469) { - $470 = (($x$i) + ($k$063$i<<2)|0); - $$promoted$i = HEAP32[$470>>2]|0; - $472 = $$promoted$i;$j$394$i = $j$067$i; - while(1) { - $471 = ($472*10)|0; - $473 = (($j$394$i) + 1)|0; - $exitcond$i = ($473|0)==(9); - if ($exitcond$i) { - $$lcssa265 = $471; - break; - } else { - $472 = $471;$j$394$i = $473; - } - } - HEAP32[$470>>2] = $$lcssa265; - } - $474 = (($k$063$i) + 1)|0; - $k$3$i = $474; - } - $475 = ($lnz$057$i|0)<(9); - if ($475) { - $476 = ($lnz$057$i|0)<=($426|0); - $477 = ($426|0)<(18); - $or$cond3$i = $476 & $477; - if ($or$cond3$i) { - $478 = ($426|0)==(9); - if ($478) { - $479 = (+($sign$0|0)); - $480 = HEAP32[$x$i>>2]|0; - $481 = (+($480>>>0)); - $482 = $479 * $481; - $$0$i27 = $482; - break; - } - $483 = ($426|0)<(9); - if ($483) { - $484 = (+($sign$0|0)); - $485 = HEAP32[$x$i>>2]|0; - $486 = (+($485>>>0)); - $487 = $484 * $486; - $488 = (8 - ($426))|0; - $489 = (11308 + ($488<<2)|0); - $490 = HEAP32[$489>>2]|0; - $491 = (+($490|0)); - $492 = $487 / $491; - $$0$i27 = $492; - break; - } - $$neg32$i = (($bits$0$ph) + 27)|0; - $493 = Math_imul($426, -3)|0; - $494 = (($$neg32$i) + ($493))|0; - $495 = ($494|0)>(30); - $$pre$i17 = HEAP32[$x$i>>2]|0; - $496 = $$pre$i17 >>> $494; - $497 = ($496|0)==(0); - $or$cond182$i = $495 | $497; - if ($or$cond182$i) { - $498 = (+($sign$0|0)); - $499 = (+($$pre$i17>>>0)); - $500 = $498 * $499; - $501 = (($426) + -10)|0; - $502 = (11308 + ($501<<2)|0); - $503 = HEAP32[$502>>2]|0; - $504 = (+($503|0)); - $505 = $500 * $504; - $$0$i27 = $505; - break; - } - } + $81 = (___shgetc($0)|0); + $$2161$be = $81; } - $506 = (($426|0) % 9)&-1; - $507 = ($506|0)==(0); - if ($507) { - $a$2$ph38$i = 0;$e2$0$ph$i = 0;$rp$2$ph36$i = $426;$z$1$ph37$i = $k$3$i; + $82 = (($$2161$be) + -48)|0; + $83 = ($82>>>0)<(10); + $84 = ($73>>>0)<(429496729); + $85 = $83 & $84; + if ($85) { + $$0154222 = $73;$74 = $82; } else { - $508 = ($426|0)>(-1); - $509 = (($506) + 9)|0; - $510 = $508 ? $506 : $509; - $511 = (8 - ($510))|0; - $512 = (11308 + ($511<<2)|0); - $513 = HEAP32[$512>>2]|0; - $514 = ($k$3$i|0)==(0); - if ($514) { - $a$0$lcssa151$i = 0;$rp$0$lcssa152$i = $426;$z$0$i = 0; - } else { - $515 = (1000000000 / ($513|0))&-1; - $a$085$i = 0;$carry$087$i = 0;$k$486$i = 0;$rp$084$i = $426; - while(1) { - $516 = (($x$i) + ($k$486$i<<2)|0); - $517 = HEAP32[$516>>2]|0; - $518 = (($517>>>0) % ($513>>>0))&-1; - $519 = (($517>>>0) / ($513>>>0))&-1; - $520 = (($519) + ($carry$087$i))|0; - HEAP32[$516>>2] = $520; - $521 = Math_imul($518, $515)|0; - $522 = ($k$486$i|0)==($a$085$i|0); - $523 = ($520|0)==(0); - $or$cond16$i = $522 & $523; - $524 = (($k$486$i) + 1)|0; - $525 = $524 & 127; - $526 = (($rp$084$i) + -9)|0; - $rp$1$i18 = $or$cond16$i ? $526 : $rp$084$i; - $a$1$i = $or$cond16$i ? $525 : $a$085$i; - $527 = ($524|0)==($k$3$i|0); - if ($527) { - $$lcssa264 = $521;$a$1$i$lcssa = $a$1$i;$rp$1$i18$lcssa = $rp$1$i18; - break; - } else { - $a$085$i = $a$1$i;$carry$087$i = $521;$k$486$i = $524;$rp$084$i = $rp$1$i18; - } - } - $528 = ($$lcssa264|0)==(0); - if ($528) { - $a$0$lcssa151$i = $a$1$i$lcssa;$rp$0$lcssa152$i = $rp$1$i18$lcssa;$z$0$i = $k$3$i; - } else { - $529 = (($k$3$i) + 1)|0; - $530 = (($x$i) + ($k$3$i<<2)|0); - HEAP32[$530>>2] = $$lcssa264; - $a$0$lcssa151$i = $a$1$i$lcssa;$rp$0$lcssa152$i = $rp$1$i18$lcssa;$z$0$i = $529; - } - } - $531 = (9 - ($510))|0; - $532 = (($531) + ($rp$0$lcssa152$i))|0; - $a$2$ph38$i = $a$0$lcssa151$i;$e2$0$ph$i = 0;$rp$2$ph36$i = $532;$z$1$ph37$i = $z$0$i; - } - L284: while(1) { - $533 = ($rp$2$ph36$i|0)<(18); - $534 = ($rp$2$ph36$i|0)==(18); - $535 = (($x$i) + ($a$2$ph38$i<<2)|0); - $e2$0$i19 = $e2$0$ph$i;$z$1$i = $z$1$ph37$i; - while(1) { - if (!($533)) { - if (!($534)) { - $a$3$ph$i = $a$2$ph38$i;$e2$1$ph$i = $e2$0$i19;$rp$3$ph34$i = $rp$2$ph36$i;$z$5$ph$i = $z$1$i; - break L284; - } - $536 = HEAP32[$535>>2]|0; - $537 = ($536>>>0)<(9007199); - if (!($537)) { - $a$3$ph$i = $a$2$ph38$i;$e2$1$ph$i = $e2$0$i19;$rp$3$ph34$i = 18;$z$5$ph$i = $z$1$i; - break L284; - } - } - $538 = (($z$1$i) + 127)|0; - $carry1$0$i = 0;$k$5$in$i = $538;$z$2$i = $z$1$i; - while(1) { - $k$5$i = $k$5$in$i & 127; - $539 = (($x$i) + ($k$5$i<<2)|0); - $540 = HEAP32[$539>>2]|0; - $541 = (_bitshift64Shl(($540|0),0,29)|0); - $542 = tempRet0; - $543 = (_i64Add(($541|0),($542|0),($carry1$0$i|0),0)|0); - $544 = tempRet0; - $545 = ($544>>>0)>(0); - $546 = ($543>>>0)>(1000000000); - $547 = ($544|0)==(0); - $548 = $547 & $546; - $549 = $545 | $548; - if ($549) { - $550 = (___udivdi3(($543|0),($544|0),1000000000,0)|0); - $551 = tempRet0; - $552 = (___uremdi3(($543|0),($544|0),1000000000,0)|0); - $553 = tempRet0; - $$sink$off0$i = $552;$carry1$1$i = $550; - } else { - $$sink$off0$i = $543;$carry1$1$i = 0; - } - HEAP32[$539>>2] = $$sink$off0$i; - $554 = (($z$2$i) + 127)|0; - $555 = $554 & 127; - $556 = ($k$5$i|0)!=($555|0); - $557 = ($k$5$i|0)==($a$2$ph38$i|0); - $or$cond17$i = $556 | $557; - $558 = ($$sink$off0$i|0)==(0); - $k$5$z$2$i = $558 ? $k$5$i : $z$2$i; - $z$3$i = $or$cond17$i ? $z$2$i : $k$5$z$2$i; - $559 = (($k$5$i) + -1)|0; - if ($557) { - $carry1$1$i$lcssa = $carry1$1$i;$z$3$i$lcssa = $z$3$i; - break; - } else { - $carry1$0$i = $carry1$1$i;$k$5$in$i = $559;$z$2$i = $z$3$i; - } - } - $560 = (($e2$0$i19) + -29)|0; - $561 = ($carry1$1$i$lcssa|0)==(0); - if ($561) { - $e2$0$i19 = $560;$z$1$i = $z$3$i$lcssa; - } else { - $$lcssa263 = $560;$carry1$1$i$lcssa$lcssa = $carry1$1$i$lcssa;$z$3$i$lcssa$lcssa = $z$3$i$lcssa; - break; - } - } - $562 = (($rp$2$ph36$i) + 9)|0; - $563 = (($a$2$ph38$i) + 127)|0; - $564 = $563 & 127; - $565 = ($564|0)==($z$3$i$lcssa$lcssa|0); - if ($565) { - $566 = (($z$3$i$lcssa$lcssa) + 127)|0; - $567 = $566 & 127; - $568 = (($x$i) + ($567<<2)|0); - $569 = HEAP32[$568>>2]|0; - $570 = (($z$3$i$lcssa$lcssa) + 126)|0; - $571 = $570 & 127; - $572 = (($x$i) + ($571<<2)|0); - $573 = HEAP32[$572>>2]|0; - $574 = $573 | $569; - HEAP32[$572>>2] = $574; - $z$4$i = $567; - } else { - $z$4$i = $z$3$i$lcssa$lcssa; - } - $575 = (($x$i) + ($564<<2)|0); - HEAP32[$575>>2] = $carry1$1$i$lcssa$lcssa; - $a$2$ph38$i = $564;$e2$0$ph$i = $$lcssa263;$rp$2$ph36$i = $562;$z$1$ph37$i = $z$4$i; - } - L302: while(1) { - $606 = (($z$5$ph$i) + 1)|0; - $603 = $606 & 127; - $607 = (($z$5$ph$i) + 127)|0; - $608 = $607 & 127; - $609 = (($x$i) + ($608<<2)|0); - $a$3$ph157$i = $a$3$ph$i;$e2$1$ph156$i = $e2$1$ph$i;$rp$3$ph$i = $rp$3$ph34$i; - while(1) { - $610 = ($rp$3$ph$i|0)==(18); - $611 = ($rp$3$ph$i|0)>(27); - $$18$i = $611 ? 9 : 1; - $$not$i = $610 ^ 1; - $a$3$i = $a$3$ph157$i;$e2$1$i = $e2$1$ph156$i; - while(1) { - $576 = $a$3$i & 127; - $577 = ($576|0)==($z$5$ph$i|0); - do { - if ($577) { - label = 219; - } else { - $578 = (($x$i) + ($576<<2)|0); - $579 = HEAP32[$578>>2]|0; - $580 = ($579>>>0)<(9007199); - if ($580) { - label = 219; - break; - } - $581 = ($579>>>0)>(9007199); - if ($581) { - break; - } - $582 = (($a$3$i) + 1)|0; - $583 = $582 & 127; - $584 = ($583|0)==($z$5$ph$i|0); - if ($584) { - label = 219; - break; - } - $690 = (($x$i) + ($583<<2)|0); - $691 = HEAP32[$690>>2]|0; - $692 = ($691>>>0)<(254740991); - if ($692) { - label = 219; - break; - } - $693 = ($691>>>0)>(254740991); - $brmerge$i28 = $693 | $$not$i; - if (!($brmerge$i28)) { - $617 = $576;$a$3$i249 = $a$3$i;$e2$1$i246 = $e2$1$i;$z$7$i = $z$5$ph$i; - break L302; - } - } - } while(0); - if ((label|0) == 219) { - label = 0; - if ($610) { - label = 220; - break L302; - } - } - $585 = (($e2$1$i) + ($$18$i))|0; - $586 = ($a$3$i|0)==($z$5$ph$i|0); - if ($586) { - $a$3$i = $z$5$ph$i;$e2$1$i = $585; - } else { - $$lcssa256 = $585;$a$3$i$lcssa248 = $a$3$i; - break; - } - } - $587 = 1 << $$18$i; - $588 = (($587) + -1)|0; - $589 = 1000000000 >>> $$18$i; - $a$478$i = $a$3$i$lcssa248;$carry3$081$i = 0;$k$679$i = $a$3$i$lcssa248;$rp$477$i = $rp$3$ph$i; - while(1) { - $590 = (($x$i) + ($k$679$i<<2)|0); - $591 = HEAP32[$590>>2]|0; - $592 = $591 & $588; - $593 = $591 >>> $$18$i; - $594 = (($593) + ($carry3$081$i))|0; - HEAP32[$590>>2] = $594; - $595 = Math_imul($592, $589)|0; - $596 = ($k$679$i|0)==($a$478$i|0); - $597 = ($594|0)==(0); - $or$cond19$i = $596 & $597; - $598 = (($k$679$i) + 1)|0; - $599 = $598 & 127; - $600 = (($rp$477$i) + -9)|0; - $rp$5$i = $or$cond19$i ? $600 : $rp$477$i; - $a$5$i = $or$cond19$i ? $599 : $a$478$i; - $601 = ($599|0)==($z$5$ph$i|0); - if ($601) { - $$lcssa257 = $595;$a$5$i$lcssa = $a$5$i;$rp$5$i$lcssa = $rp$5$i; - break; - } else { - $a$478$i = $a$5$i;$carry3$081$i = $595;$k$679$i = $599;$rp$477$i = $rp$5$i; - } - } - $602 = ($$lcssa257|0)==(0); - if ($602) { - $a$3$ph157$i = $a$5$i$lcssa;$e2$1$ph156$i = $$lcssa256;$rp$3$ph$i = $rp$5$i$lcssa; - continue; - } - $604 = ($603|0)==($a$5$i$lcssa|0); - if (!($604)) { - $$lcssa256$lcssa = $$lcssa256;$$lcssa257$lcssa = $$lcssa257;$a$5$i$lcssa$lcssa = $a$5$i$lcssa;$rp$5$i$lcssa$lcssa = $rp$5$i$lcssa; - break; - } - $612 = HEAP32[$609>>2]|0; - $613 = $612 | 1; - HEAP32[$609>>2] = $613; - $a$3$ph157$i = $a$5$i$lcssa;$e2$1$ph156$i = $$lcssa256;$rp$3$ph$i = $rp$5$i$lcssa; - } - $605 = (($x$i) + ($z$5$ph$i<<2)|0); - HEAP32[$605>>2] = $$lcssa257$lcssa; - $a$3$ph$i = $a$5$i$lcssa$lcssa;$e2$1$ph$i = $$lcssa256$lcssa;$rp$3$ph34$i = $rp$5$i$lcssa$lcssa;$z$5$ph$i = $603; - } - if ((label|0) == 220) { - if ($577) { - $614 = (($603) + -1)|0; - $615 = (($x$i) + ($614<<2)|0); - HEAP32[$615>>2] = 0; - $617 = $z$5$ph$i;$a$3$i249 = $a$3$i;$e2$1$i246 = $e2$1$i;$z$7$i = $603; - } else { - $617 = $576;$a$3$i249 = $a$3$i;$e2$1$i246 = $e2$1$i;$z$7$i = $z$5$ph$i; - } + break; } - $616 = (($x$i) + ($617<<2)|0); - $618 = HEAP32[$616>>2]|0; - $619 = (+($618>>>0)); - $620 = (($a$3$i249) + 1)|0; - $621 = $620 & 127; - $622 = ($621|0)==($z$7$i|0); - if ($622) { - $679 = (($a$3$i249) + 2)|0; - $680 = $679 & 127; - $681 = (($680) + -1)|0; - $682 = (($x$i) + ($681<<2)|0); - HEAP32[$682>>2] = 0; - $z$7$1$i = $680; + } + $$2161$lcssa = $$2161$be;$291 = $73;$292 = 0; + } else { + $$2161$lcssa = $$1160;$291 = 0;$292 = 0; + } + $86 = (($$2161$lcssa) + -48)|0; + $87 = ($86>>>0)<(10); + if ($87) { + $$3162215 = $$2161$lcssa;$88 = $291;$89 = $292;$93 = $86; + while(1) { + $90 = (___muldi3(($88|0),($89|0),10,0)|0); + $91 = tempRet0; + $92 = ($93|0)<(0); + $94 = $92 << 31 >> 31; + $95 = $93 ^ -1; + $96 = $94 ^ -1; + $97 = ($91>>>0)>($96>>>0); + $98 = ($90>>>0)>($95>>>0); + $99 = ($91|0)==($96|0); + $100 = $99 & $98; + $101 = $97 | $100; + if ($101) { + $$1165167 = 10;$$8 = $$3162215;$293 = $88;$294 = $89; + label = 72; + break L43; + } + $102 = (_i64Add(($90|0),($91|0),($93|0),($94|0))|0); + $103 = tempRet0; + $104 = HEAP32[$6>>2]|0; + $105 = HEAP32[$7>>2]|0; + $106 = ($104>>>0)<($105>>>0); + if ($106) { + $107 = ((($104)) + 1|0); + HEAP32[$6>>2] = $107; + $108 = HEAP8[$104>>0]|0; + $109 = $108&255; + $$3162$be = $109; } else { - $z$7$1$i = $z$7$i; - } - $683 = $619 * 1.0E+9; - $684 = (($x$i) + ($621<<2)|0); - $685 = HEAP32[$684>>2]|0; - $686 = (+($685>>>0)); - $687 = $683 + $686; - $643 = (+($sign$0|0)); - $625 = $643 * $687; - $663 = (($e2$1$i246) + 53)|0; - $669 = (($663) - ($emin$0$ph))|0; - $670 = ($669|0)<($bits$0$ph|0); - $688 = ($669|0)<(0); - $$$i = $688 ? 0 : $669; - $denormal$0$i = $670&1; - $$010$i = $670 ? $$$i : $bits$0$ph; - $689 = ($$010$i|0)<(53); - if ($689) { - $623 = (105 - ($$010$i))|0; - $624 = (+_scalbn(1.0,$623)); - $626 = (+_copysignl($624,$625)); - $627 = (53 - ($$010$i))|0; - $628 = (+_scalbn(1.0,$627)); - $629 = (+_fmodl($625,$628)); - $630 = $625 - $629; - $631 = $626 + $630; - $bias$0$i25 = $626;$frac$0$i = $629;$y$1$i24 = $631; + $110 = (___shgetc($0)|0); + $$3162$be = $110; + } + $111 = (($$3162$be) + -48)|0; + $112 = ($111>>>0)<(10); + $113 = ($103>>>0)<(429496729); + $114 = ($102>>>0)<(2576980378); + $115 = ($103|0)==(429496729); + $116 = $115 & $114; + $117 = $113 | $116; + $or$cond7 = $112 & $117; + if ($or$cond7) { + $$3162215 = $$3162$be;$88 = $102;$89 = $103;$93 = $111; } else { - $bias$0$i25 = 0.0;$frac$0$i = 0.0;$y$1$i24 = $625; + break; } - $632 = (($a$3$i249) + 2)|0; - $633 = $632 & 127; - $634 = ($633|0)==($z$7$1$i|0); - do { - if ($634) { - $frac$2$i = $frac$0$i; - } else { - $635 = (($x$i) + ($633<<2)|0); - $636 = HEAP32[$635>>2]|0; - $637 = ($636>>>0)<(500000000); - do { - if ($637) { - $638 = ($636|0)==(0); - if ($638) { - $639 = (($a$3$i249) + 3)|0; - $640 = $639 & 127; - $641 = ($640|0)==($z$7$1$i|0); - if ($641) { - $frac$1$i = $frac$0$i; - break; - } - } - $642 = $643 * 0.25; - $644 = $642 + $frac$0$i; - $frac$1$i = $644; - } else { - $645 = ($636>>>0)>(500000000); - if ($645) { - $646 = $643 * 0.75; - $647 = $646 + $frac$0$i; - $frac$1$i = $647; - break; - } - $648 = (($a$3$i249) + 3)|0; - $649 = $648 & 127; - $650 = ($649|0)==($z$7$1$i|0); - if ($650) { - $651 = $643 * 0.5; - $652 = $651 + $frac$0$i; - $frac$1$i = $652; - break; - } else { - $653 = $643 * 0.75; - $654 = $653 + $frac$0$i; - $frac$1$i = $654; - break; - } - } - } while(0); - $655 = (53 - ($$010$i))|0; - $656 = ($655|0)>(1); - if (!($656)) { - $frac$2$i = $frac$1$i; - break; - } - $657 = (+_fmodl($frac$1$i,1.0)); - $658 = $657 != 0.0; - if ($658) { - $frac$2$i = $frac$1$i; - break; - } - $659 = $frac$1$i + 1.0; - $frac$2$i = $659; - } - } while(0); - $660 = $y$1$i24 + $frac$2$i; - $661 = $660 - $bias$0$i25; - $662 = $663 & 2147483647; - $664 = (-2 - ($sum$i))|0; - $665 = ($662|0)>($664|0); - do { - if ($665) { - $666 = (+Math_abs((+$661))); - $667 = !($666 >= 9007199254740992.0); - if ($667) { - $denormal$2$i = $denormal$0$i;$e2$2$i = $e2$1$i246;$y$2$i26 = $661; - } else { - $668 = ($$010$i|0)==($669|0); - $or$cond20$i = $670 & $668; - $denormal$1$i = $or$cond20$i ? 0 : $denormal$0$i; - $671 = $661 * 0.5; - $672 = (($e2$1$i246) + 1)|0; - $denormal$2$i = $denormal$1$i;$e2$2$i = $672;$y$2$i26 = $671; - } - $673 = (($e2$2$i) + 50)|0; - $674 = ($673|0)>($330|0); - if (!($674)) { - $675 = ($denormal$2$i|0)!=(0); - $676 = $frac$2$i != 0.0; - $or$cond8$i = $676 & $675; - if (!($or$cond8$i)) { - $e2$3$i = $e2$2$i;$y$3$i = $y$2$i26; - break; - } - } - $677 = (___errno_location()|0); - HEAP32[$677>>2] = 34; - $e2$3$i = $e2$2$i;$y$3$i = $y$2$i26; - } else { - $e2$3$i = $e2$1$i246;$y$3$i = $661; - } - } while(0); - $678 = (+_scalbnl($y$3$i,$e2$3$i)); - $$0$i27 = $678; } - } while(0); - $$0 = $$0$i27; - break L4; - break; + $118 = ($111>>>0)>(9); + if ($118) { + $$1158 = $$0157;$263 = $103;$265 = $102; + } else { + $$1165167 = 10;$$8 = $$3162$be;$293 = $102;$294 = $103; + label = 72; + } + } else { + $$1158 = $$0157;$263 = $292;$265 = $291; + } + } else { + $$1160169 = $$1160;$$1165168 = $$1165; + label = 46; } - default: { - $109 = HEAP32[$1>>2]|0; - $110 = ($109|0)==(0|0); - if (!($110)) { - $111 = HEAP32[$0>>2]|0; - $112 = ((($111)) + -1|0); - HEAP32[$0>>2] = $112; - } - $113 = (___errno_location()|0); - HEAP32[$113>>2] = 22; - ___shlim($f,0); - $$0 = 0.0; - break L4; + } + } while(0); + L63: do { + if ((label|0) == 46) { + $119 = (($$1165168) + -1)|0; + $120 = $119 & $$1165168; + $121 = ($120|0)==(0); + if ($121) { + $126 = ($$1165168*23)|0; + $127 = $126 >>> 5; + $128 = $127 & 7; + $129 = (22214 + ($128)|0); + $130 = HEAP8[$129>>0]|0; + $131 = $130 << 24 >> 24; + $132 = ((21958) + ($$1160169)|0); + $133 = HEAP8[$132>>0]|0; + $134 = $133&255; + $135 = ($134>>>0)<($$1165168>>>0); + if ($135) { + $$1155192 = 0;$138 = $134; + while(1) { + $136 = $$1155192 << $131; + $137 = $138 | $136; + $139 = HEAP32[$6>>2]|0; + $140 = HEAP32[$7>>2]|0; + $141 = ($139>>>0)<($140>>>0); + if ($141) { + $142 = ((($139)) + 1|0); + HEAP32[$6>>2] = $142; + $143 = HEAP8[$139>>0]|0; + $144 = $143&255; + $$4163$be = $144; + } else { + $145 = (___shgetc($0)|0); + $$4163$be = $145; + } + $146 = ((21958) + ($$4163$be)|0); + $147 = HEAP8[$146>>0]|0; + $148 = $147&255; + $149 = ($148>>>0)<($$1165168>>>0); + $150 = ($137>>>0)<(134217728); + $151 = $150 & $149; + if ($151) { + $$1155192 = $137;$138 = $148; + } else { + break; + } + } + $$4163$lcssa = $$4163$be;$155 = $147;$158 = 0;$160 = $137; + } else { + $$4163$lcssa = $$1160169;$155 = $133;$158 = 0;$160 = 0; + } + $152 = (_bitshift64Lshr(-1,-1,($131|0))|0); + $153 = tempRet0; + $154 = $155&255; + $156 = ($154>>>0)>=($$1165168>>>0); + $157 = ($158>>>0)>($153>>>0); + $159 = ($160>>>0)>($152>>>0); + $161 = ($158|0)==($153|0); + $162 = $161 & $159; + $163 = $157 | $162; + $or$cond187 = $156 | $163; + if ($or$cond187) { + $$1165167 = $$1165168;$$8 = $$4163$lcssa;$293 = $160;$294 = $158; + label = 72; + break; + } else { + $164 = $160;$165 = $158;$169 = $155; + } + while(1) { + $166 = (_bitshift64Shl(($164|0),($165|0),($131|0))|0); + $167 = tempRet0; + $168 = $169&255; + $170 = $168 | $166; + $171 = HEAP32[$6>>2]|0; + $172 = HEAP32[$7>>2]|0; + $173 = ($171>>>0)<($172>>>0); + if ($173) { + $174 = ((($171)) + 1|0); + HEAP32[$6>>2] = $174; + $175 = HEAP8[$171>>0]|0; + $176 = $175&255; + $$5$be = $176; + } else { + $177 = (___shgetc($0)|0); + $$5$be = $177; + } + $178 = ((21958) + ($$5$be)|0); + $179 = HEAP8[$178>>0]|0; + $180 = $179&255; + $181 = ($180>>>0)>=($$1165168>>>0); + $182 = ($167>>>0)>($153>>>0); + $183 = ($170>>>0)>($152>>>0); + $184 = ($167|0)==($153|0); + $185 = $184 & $183; + $186 = $182 | $185; + $or$cond = $181 | $186; + if ($or$cond) { + $$1165167 = $$1165168;$$8 = $$5$be;$293 = $170;$294 = $167; + label = 72; + break L63; + } else { + $164 = $170;$165 = $167;$169 = $179; + } + } } + $122 = ((21958) + ($$1160169)|0); + $123 = HEAP8[$122>>0]|0; + $124 = $123&255; + $125 = ($124>>>0)<($$1165168>>>0); + if ($125) { + $$2156210 = 0;$189 = $124; + while(1) { + $187 = Math_imul($$2156210, $$1165168)|0; + $188 = (($189) + ($187))|0; + $190 = HEAP32[$6>>2]|0; + $191 = HEAP32[$7>>2]|0; + $192 = ($190>>>0)<($191>>>0); + if ($192) { + $193 = ((($190)) + 1|0); + HEAP32[$6>>2] = $193; + $194 = HEAP8[$190>>0]|0; + $195 = $194&255; + $$6$be = $195; + } else { + $196 = (___shgetc($0)|0); + $$6$be = $196; + } + $197 = ((21958) + ($$6$be)|0); + $198 = HEAP8[$197>>0]|0; + $199 = $198&255; + $200 = ($199>>>0)<($$1165168>>>0); + $201 = ($188>>>0)<(119304647); + $202 = $201 & $200; + if ($202) { + $$2156210 = $188;$189 = $199; + } else { + break; + } + } + $$6$lcssa = $$6$be;$204 = $198;$295 = $188;$296 = 0; + } else { + $$6$lcssa = $$1160169;$204 = $123;$295 = 0;$296 = 0; + } + $203 = $204&255; + $205 = ($203>>>0)<($$1165168>>>0); + if ($205) { + $206 = (___udivdi3(-1,-1,($$1165168|0),0)|0); + $207 = tempRet0; + $$7198 = $$6$lcssa;$209 = $296;$211 = $295;$218 = $204; + while(1) { + $208 = ($209>>>0)>($207>>>0); + $210 = ($211>>>0)>($206>>>0); + $212 = ($209|0)==($207|0); + $213 = $212 & $210; + $214 = $208 | $213; + if ($214) { + $$1165167 = $$1165168;$$8 = $$7198;$293 = $211;$294 = $209; + label = 72; + break L63; + } + $215 = (___muldi3(($211|0),($209|0),($$1165168|0),0)|0); + $216 = tempRet0; + $217 = $218&255; + $219 = $217 ^ -1; + $220 = ($216>>>0)>(4294967295); + $221 = ($215>>>0)>($219>>>0); + $222 = ($216|0)==(-1); + $223 = $222 & $221; + $224 = $220 | $223; + if ($224) { + $$1165167 = $$1165168;$$8 = $$7198;$293 = $211;$294 = $209; + label = 72; + break L63; + } + $225 = (_i64Add(($217|0),0,($215|0),($216|0))|0); + $226 = tempRet0; + $227 = HEAP32[$6>>2]|0; + $228 = HEAP32[$7>>2]|0; + $229 = ($227>>>0)<($228>>>0); + if ($229) { + $230 = ((($227)) + 1|0); + HEAP32[$6>>2] = $230; + $231 = HEAP8[$227>>0]|0; + $232 = $231&255; + $$7$be = $232; + } else { + $233 = (___shgetc($0)|0); + $$7$be = $233; + } + $234 = ((21958) + ($$7$be)|0); + $235 = HEAP8[$234>>0]|0; + $236 = $235&255; + $237 = ($236>>>0)<($$1165168>>>0); + if ($237) { + $$7198 = $$7$be;$209 = $226;$211 = $225;$218 = $235; + } else { + $$1165167 = $$1165168;$$8 = $$7$be;$293 = $225;$294 = $226; + label = 72; + break; + } + } + } else { + $$1165167 = $$1165168;$$8 = $$6$lcssa;$293 = $295;$294 = $296; + label = 72; } - } } } while(0); - if ((label|0) == 23) { - $41 = HEAP32[$1>>2]|0; - $42 = ($41|0)==(0|0); - if (!($42)) { - $43 = HEAP32[$0>>2]|0; - $44 = ((($43)) + -1|0); - HEAP32[$0>>2] = $44; - } - $45 = ($pok|0)!=(0); - $46 = ($i$0$lcssa>>>0)>(3); - $or$cond9 = $45 & $46; - if ($or$cond9) { - $i$1 = $i$0$lcssa; + if ((label|0) == 72) { + $238 = ((21958) + ($$8)|0); + $239 = HEAP8[$238>>0]|0; + $240 = $239&255; + $241 = ($240>>>0)<($$1165167>>>0); + if ($241) { while(1) { - if (!($42)) { - $47 = HEAP32[$0>>2]|0; - $48 = ((($47)) + -1|0); - HEAP32[$0>>2] = $48; - } - $49 = (($i$1) + -1)|0; - $$old8 = ($49>>>0)>(3); - if ($$old8) { - $i$1 = $49; + $242 = HEAP32[$6>>2]|0; + $243 = HEAP32[$7>>2]|0; + $244 = ($242>>>0)<($243>>>0); + if ($244) { + $245 = ((($242)) + 1|0); + HEAP32[$6>>2] = $245; + $246 = HEAP8[$242>>0]|0; + $247 = $246&255; + $$9$be = $247; } else { + $248 = (___shgetc($0)|0); + $$9$be = $248; + } + $249 = ((21958) + ($$9$be)|0); + $250 = HEAP8[$249>>0]|0; + $251 = $250&255; + $252 = ($251>>>0)<($$1165167>>>0); + if (!($252)) { break; } } + $253 = (___errno_location()|0); + HEAP32[$253>>2] = 34; + $254 = $3 & 1; + $255 = ($254|0)==(0); + $256 = (0)==(0); + $257 = $255 & $256; + $$0157$ = $257 ? $$0157 : 0; + $$1158 = $$0157$;$263 = $4;$265 = $3; + } else { + $$1158 = $$0157;$263 = $294;$265 = $293; + } + } + $258 = HEAP32[$7>>2]|0; + $259 = ($258|0)==(0|0); + if (!($259)) { + $260 = HEAP32[$6>>2]|0; + $261 = ((($260)) + -1|0); + HEAP32[$6>>2] = $261; + } + $262 = ($263>>>0)<($4>>>0); + $264 = ($265>>>0)<($3>>>0); + $266 = ($263|0)==($4|0); + $267 = $266 & $264; + $268 = $262 | $267; + if (!($268)) { + $269 = $3 & 1; + $270 = ($269|0)!=(0); + $271 = (0)!=(0); + $272 = $270 | $271; + $273 = ($$1158|0)!=(0); + $or$cond12 = $272 | $273; + if (!($or$cond12)) { + $274 = (___errno_location()|0); + HEAP32[$274>>2] = 34; + $275 = (_i64Add(($3|0),($4|0),-1,-1)|0); + $276 = tempRet0; + $289 = $276;$290 = $275; + break; + } + $277 = ($263>>>0)>($4>>>0); + $278 = ($265>>>0)>($3>>>0); + $279 = ($263|0)==($4|0); + $280 = $279 & $278; + $281 = $277 | $280; + if ($281) { + $282 = (___errno_location()|0); + HEAP32[$282>>2] = 34; + $289 = $4;$290 = $3; + break; + } + } + $283 = ($$1158|0)<(0); + $284 = $283 << 31 >> 31; + $285 = $265 ^ $$1158; + $286 = $263 ^ $284; + $287 = (_i64Subtract(($285|0),($286|0),($$1158|0),($284|0))|0); + $288 = tempRet0; + $289 = $288;$290 = $287; + } + } while(0); + tempRet0 = ($289); + return ($290|0); +} +function ___shgetc($0) { + $0 = $0|0; + var $$0 = 0, $$phi$trans$insert = 0, $$phi$trans$insert28$phi$trans$insert = 0, $$pre = 0, $$pre$phi34Z2D = 0, $$pre29$pre = 0, $$pre35 = 0, $$sink = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; + var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; + var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 104|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(0); + if ($3) { + label = 3; + } else { + $4 = ((($0)) + 108|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)<($2|0); + if ($6) { + label = 3; + } else { + label = 4; + } + } + if ((label|0) == 3) { + $7 = (___uflow($0)|0); + $8 = ($7|0)<(0); + if ($8) { + label = 4; + } else { + $10 = HEAP32[$1>>2]|0; + $11 = ($10|0)==(0); + $$phi$trans$insert = ((($0)) + 8|0); + if ($11) { + $$pre = HEAP32[$$phi$trans$insert>>2]|0; + $$phi$trans$insert28$phi$trans$insert = ((($0)) + 4|0); + $$pre29$pre = HEAP32[$$phi$trans$insert28$phi$trans$insert>>2]|0; + $$pre35 = ((($0)) + 108|0); + $$pre$phi34Z2D = $$pre35;$$sink = $$pre;$26 = $$pre;$29 = $$pre29$pre; + } else { + $12 = HEAP32[$$phi$trans$insert>>2]|0; + $13 = ((($0)) + 4|0); + $14 = HEAP32[$13>>2]|0; + $15 = $14; + $16 = (($12) - ($15))|0; + $17 = ((($0)) + 108|0); + $18 = HEAP32[$17>>2]|0; + $19 = (($10) - ($18))|0; + $20 = ($16|0)<($19|0); + $21 = $12; + if ($20) { + $$pre$phi34Z2D = $17;$$sink = $21;$26 = $21;$29 = $14; + } else { + $22 = (($19) + -1)|0; + $23 = (($14) + ($22)|0); + $$pre$phi34Z2D = $17;$$sink = $23;$26 = $21;$29 = $14; + } + } + $24 = ((($0)) + 100|0); + HEAP32[$24>>2] = $$sink; + $25 = ($26|0)==(0|0); + if (!($25)) { + $27 = $26; + $28 = $29; + $30 = HEAP32[$$pre$phi34Z2D>>2]|0; + $31 = (($27) + 1)|0; + $32 = (($31) - ($28))|0; + $33 = (($32) + ($30))|0; + HEAP32[$$pre$phi34Z2D>>2] = $33; + } + $34 = ((($29)) + -1|0); + $35 = HEAP8[$34>>0]|0; + $36 = $35&255; + $37 = ($36|0)==($7|0); + if ($37) { + $$0 = $7; + } else { + $38 = $7&255; + HEAP8[$34>>0] = $38; + $$0 = $7; + } + } + } + if ((label|0) == 4) { + $9 = ((($0)) + 100|0); + HEAP32[$9>>2] = 0; + $$0 = -1; + } + return ($$0|0); +} +function _isspace($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ($0|0)==(32); + $2 = (($0) + -9)|0; + $3 = ($2>>>0)<(5); + $4 = $1 | $3; + $5 = $4&1; + return ($5|0); +} +function ___uflow($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $1 = sp; + $2 = (___toread($0)|0); + $3 = ($2|0)==(0); + if ($3) { + $4 = ((($0)) + 32|0); + $5 = HEAP32[$4>>2]|0; + $6 = (FUNCTION_TABLE_iiii[$5 & 15]($0,$1,1)|0); + $7 = ($6|0)==(1); + if ($7) { + $8 = HEAP8[$1>>0]|0; + $9 = $8&255; + $$0 = $9; + } else { + $$0 = -1; + } + } else { + $$0 = -1; + } + STACKTOP = sp;return ($$0|0); +} +function ___toread($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $sext = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 74|0); + $2 = HEAP8[$1>>0]|0; + $3 = $2 << 24 >> 24; + $4 = (($3) + 255)|0; + $5 = $4 | $3; + $6 = $5&255; + HEAP8[$1>>0] = $6; + $7 = ((($0)) + 20|0); + $8 = HEAP32[$7>>2]|0; + $9 = ((($0)) + 28|0); + $10 = HEAP32[$9>>2]|0; + $11 = ($8>>>0)>($10>>>0); + if ($11) { + $12 = ((($0)) + 36|0); + $13 = HEAP32[$12>>2]|0; + (FUNCTION_TABLE_iiii[$13 & 15]($0,0,0)|0); + } + $14 = ((($0)) + 16|0); + HEAP32[$14>>2] = 0; + HEAP32[$9>>2] = 0; + HEAP32[$7>>2] = 0; + $15 = HEAP32[$0>>2]|0; + $16 = $15 & 4; + $17 = ($16|0)==(0); + if ($17) { + $19 = ((($0)) + 44|0); + $20 = HEAP32[$19>>2]|0; + $21 = ((($0)) + 48|0); + $22 = HEAP32[$21>>2]|0; + $23 = (($20) + ($22)|0); + $24 = ((($0)) + 8|0); + HEAP32[$24>>2] = $23; + $25 = ((($0)) + 4|0); + HEAP32[$25>>2] = $23; + $26 = $15 << 27; + $sext = $26 >> 31; + $$0 = $sext; + } else { + $18 = $15 | 32; + HEAP32[$0>>2] = $18; + $$0 = -1; + } + return ($$0|0); +} +function _copysign($0,$1) { + $0 = +$0; + $1 = +$1; + var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + HEAPF64[tempDoublePtr>>3] = $0;$2 = HEAP32[tempDoublePtr>>2]|0; + $3 = HEAP32[tempDoublePtr+4>>2]|0; + HEAPF64[tempDoublePtr>>3] = $1;$4 = HEAP32[tempDoublePtr>>2]|0; + $5 = HEAP32[tempDoublePtr+4>>2]|0; + $6 = $3 & 2147483647; + $7 = $5 & -2147483648; + $8 = $7 | $6; + HEAP32[tempDoublePtr>>2] = $2;HEAP32[tempDoublePtr+4>>2] = $8;$9 = +HEAPF64[tempDoublePtr>>3]; + return (+$9); +} +function _strcmp($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$011 = 0, $$0710 = 0, $$lcssa = 0, $$lcssa8 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond9 = 0, label = 0; + var sp = 0; + sp = STACKTOP; + $2 = HEAP8[$0>>0]|0; + $3 = HEAP8[$1>>0]|0; + $4 = ($2<<24>>24)!=($3<<24>>24); + $5 = ($2<<24>>24)==(0); + $or$cond9 = $5 | $4; + if ($or$cond9) { + $$lcssa = $3;$$lcssa8 = $2; + } else { + $$011 = $1;$$0710 = $0; + while(1) { + $6 = ((($$0710)) + 1|0); + $7 = ((($$011)) + 1|0); + $8 = HEAP8[$6>>0]|0; + $9 = HEAP8[$7>>0]|0; + $10 = ($8<<24>>24)!=($9<<24>>24); + $11 = ($8<<24>>24)==(0); + $or$cond = $11 | $10; + if ($or$cond) { + $$lcssa = $9;$$lcssa8 = $8; + break; + } else { + $$011 = $7;$$0710 = $6; + } + } + } + $12 = $$lcssa8&255; + $13 = $$lcssa&255; + $14 = (($12) - ($13))|0; + return ($14|0); +} +function _memcmp($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$01318 = 0, $$01417 = 0, $$019 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ($2|0)==(0); + L1: do { + if ($3) { + $14 = 0; + } else { + $$01318 = $0;$$01417 = $2;$$019 = $1; + while(1) { + $4 = HEAP8[$$01318>>0]|0; + $5 = HEAP8[$$019>>0]|0; + $6 = ($4<<24>>24)==($5<<24>>24); + if (!($6)) { + break; + } + $7 = (($$01417) + -1)|0; + $8 = ((($$01318)) + 1|0); + $9 = ((($$019)) + 1|0); + $10 = ($7|0)==(0); + if ($10) { + $14 = 0; + break L1; + } else { + $$01318 = $8;$$01417 = $7;$$019 = $9; + } + } + $11 = $4&255; + $12 = $5&255; + $13 = (($11) - ($12))|0; + $14 = $13; + } + } while(0); + return ($14|0); +} +function _strncmp($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$01824 = 0, $$01926 = 0, $$01926$in = 0, $$020 = 0, $$025 = 0, $$lcssa = 0, $$lcssa22 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond21 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ($2|0)==(0); + if ($3) { + $$020 = 0; + } else { + $4 = HEAP8[$0>>0]|0; + $5 = $4&255; + $6 = ($4<<24>>24)==(0); + $7 = HEAP8[$1>>0]|0; + $8 = $7&255; + L3: do { + if ($6) { + $$lcssa = $8;$$lcssa22 = $5; + } else { + $$01824 = $0;$$01926$in = $2;$$025 = $1;$10 = $7;$13 = $4;$22 = $8;$23 = $5; + while(1) { + $$01926 = (($$01926$in) + -1)|0; + $9 = ($10<<24>>24)!=(0); + $11 = ($$01926|0)!=(0); + $or$cond = $11 & $9; + $12 = ($13<<24>>24)==($10<<24>>24); + $or$cond21 = $12 & $or$cond; + if (!($or$cond21)) { + $$lcssa = $22;$$lcssa22 = $23; + break L3; + } + $14 = ((($$01824)) + 1|0); + $15 = ((($$025)) + 1|0); + $16 = HEAP8[$14>>0]|0; + $17 = $16&255; + $18 = ($16<<24>>24)==(0); + $19 = HEAP8[$15>>0]|0; + $20 = $19&255; + if ($18) { + $$lcssa = $20;$$lcssa22 = $17; + break; + } else { + $$01824 = $14;$$01926$in = $$01926;$$025 = $15;$10 = $19;$13 = $16;$22 = $20;$23 = $17; + } } } - $50 = (+($sign$0|0)); - $51 = $50 * inf; - $52 = $51; - $$0 = $52; + } while(0); + $21 = (($$lcssa22) - ($$lcssa))|0; + $$020 = $21; + } + return ($$020|0); +} +function _vsprintf($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = (_vsnprintf($0,2147483647,$1,$2)|0); + return ($3|0); +} +function _vsnprintf($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$$015 = 0, $$0 = 0, $$014 = 0, $$015 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); + $4 = sp + 124|0; + $5 = sp; + dest=$5; src=5508; stop=dest+124|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); + $6 = (($1) + -1)|0; + $7 = ($6>>>0)>(2147483646); + if ($7) { + $8 = ($1|0)==(0); + if ($8) { + $$014 = $4;$$015 = 1; + label = 4; + } else { + $9 = (___errno_location()|0); + HEAP32[$9>>2] = 75; + $$0 = -1; + } + } else { + $$014 = $0;$$015 = $1; + label = 4; + } + if ((label|0) == 4) { + $10 = $$014; + $11 = (-2 - ($10))|0; + $12 = ($$015>>>0)>($11>>>0); + $$$015 = $12 ? $11 : $$015; + $13 = ((($5)) + 48|0); + HEAP32[$13>>2] = $$$015; + $14 = ((($5)) + 20|0); + HEAP32[$14>>2] = $$014; + $15 = ((($5)) + 44|0); + HEAP32[$15>>2] = $$014; + $16 = (($$014) + ($$$015)|0); + $17 = ((($5)) + 16|0); + HEAP32[$17>>2] = $16; + $18 = ((($5)) + 28|0); + HEAP32[$18>>2] = $16; + $19 = (_vfprintf($5,$2,$3)|0); + $20 = ($$$015|0)==(0); + if ($20) { + $$0 = $19; + } else { + $21 = HEAP32[$14>>2]|0; + $22 = HEAP32[$17>>2]|0; + $23 = ($21|0)==($22|0); + $24 = $23 << 31 >> 31; + $25 = (($21) + ($24)|0); + HEAP8[$25>>0] = 0; + $$0 = $19; } - } while(0); - STACKTOP = sp;return (+$$0); + } + STACKTOP = sp;return ($$0|0); } -function ___intscan($f,$base,$pok,$0,$1) { - $f = $f|0; - $base = $base|0; - $pok = $pok|0; +function _vfprintf($0,$1,$2) { $0 = $0|0; $1 = $1|0; - var $$1 = 0, $$122 = 0, $$123 = 0, $$base21 = 0, $$lcssa = 0, $$lcssa130 = 0, $$lcssa131 = 0, $$lcssa132 = 0, $$lcssa133 = 0, $$lcssa134 = 0, $$lcssa135 = 0, $$sum = 0, $$sum14 = 0, $$sum1445 = 0, $$sum15 = 0, $$sum16 = 0, $$sum17 = 0, $$sum18 = 0, $$sum1865 = 0, $$sum19 = 0; - var $$sum20 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; - var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; - var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; - var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; - var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; - var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; - var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; - var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; - var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; - var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; - var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $3 = 0, $30 = 0; - var $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; - var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0; - var $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; - var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $c$0 = 0, $c$1 = 0, $c$124 = 0, $c$2$be = 0, $c$2$be$lcssa = 0; - var $c$2$lcssa = 0, $c$3$be = 0, $c$3$lcssa = 0, $c$371 = 0, $c$4$be = 0, $c$4$be$lcssa = 0, $c$4$lcssa = 0, $c$5$be = 0, $c$6$be = 0, $c$6$be$lcssa = 0, $c$6$lcssa = 0, $c$7$be = 0, $c$753 = 0, $c$8 = 0, $c$9$be = 0, $neg$0 = 0, $neg$0$ = 0, $neg$1 = 0, $or$cond = 0, $or$cond12 = 0; - var $or$cond40 = 0, $or$cond5 = 0, $or$cond7 = 0, $x$082 = 0, $x$146 = 0, $x$266 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($base>>>0)>(36); - L1: do { - if ($2) { - $5 = (___errno_location()|0); - HEAP32[$5>>2] = 22; - $286 = 0;$287 = 0; + $2 = $2|0; + var $$ = 0, $$0 = 0, $$1 = 0, $$1$ = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0; + var $8 = 0, $9 = 0, $vacopy_currentptr = 0, dest = 0, label = 0, sp = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(224|0); + $3 = sp + 120|0; + $4 = sp + 80|0; + $5 = sp; + $6 = sp + 136|0; + dest=$4; stop=dest+40|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); + $vacopy_currentptr = HEAP32[$2>>2]|0; + HEAP32[$3>>2] = $vacopy_currentptr; + $7 = (_printf_core(0,$1,$3,$5,$4)|0); + $8 = ($7|0)<(0); + if ($8) { + $$0 = -1; + } else { + $9 = ((($0)) + 76|0); + $10 = HEAP32[$9>>2]|0; + $11 = ($10|0)>(-1); + if ($11) { + $12 = (___lockfile($0)|0); + $40 = $12; } else { - $3 = ((($f)) + 4|0); - $4 = ((($f)) + 100|0); - while(1) { - $6 = HEAP32[$3>>2]|0; - $7 = HEAP32[$4>>2]|0; - $8 = ($6>>>0)<($7>>>0); - if ($8) { - $9 = ((($6)) + 1|0); - HEAP32[$3>>2] = $9; - $10 = HEAP8[$6>>0]|0; - $11 = $10&255; - $13 = $11; - } else { - $12 = (___shgetc($f)|0); - $13 = $12; - } - $14 = (_isspace($13)|0); - $15 = ($14|0)==(0); - if ($15) { - $$lcssa135 = $13; - break; - } + $40 = 0; + } + $13 = HEAP32[$0>>2]|0; + $14 = $13 & 32; + $15 = ((($0)) + 74|0); + $16 = HEAP8[$15>>0]|0; + $17 = ($16<<24>>24)<(1); + if ($17) { + $18 = $13 & -33; + HEAP32[$0>>2] = $18; + } + $19 = ((($0)) + 48|0); + $20 = HEAP32[$19>>2]|0; + $21 = ($20|0)==(0); + if ($21) { + $23 = ((($0)) + 44|0); + $24 = HEAP32[$23>>2]|0; + HEAP32[$23>>2] = $6; + $25 = ((($0)) + 28|0); + HEAP32[$25>>2] = $6; + $26 = ((($0)) + 20|0); + HEAP32[$26>>2] = $6; + HEAP32[$19>>2] = 80; + $27 = ((($6)) + 80|0); + $28 = ((($0)) + 16|0); + HEAP32[$28>>2] = $27; + $29 = (_printf_core($0,$1,$3,$5,$4)|0); + $30 = ($24|0)==(0|0); + if ($30) { + $$1 = $29; + } else { + $31 = ((($0)) + 36|0); + $32 = HEAP32[$31>>2]|0; + (FUNCTION_TABLE_iiii[$32 & 15]($0,0,0)|0); + $33 = HEAP32[$26>>2]|0; + $34 = ($33|0)==(0|0); + $$ = $34 ? -1 : $29; + HEAP32[$23>>2] = $24; + HEAP32[$19>>2] = 0; + HEAP32[$28>>2] = 0; + HEAP32[$25>>2] = 0; + HEAP32[$26>>2] = 0; + $$1 = $$; } - $16 = ($$lcssa135|0)==(45); - L11: do { - switch ($$lcssa135|0) { - case 43: case 45: { - $17 = $16 << 31 >> 31; - $18 = HEAP32[$3>>2]|0; - $19 = HEAP32[$4>>2]|0; - $20 = ($18>>>0)<($19>>>0); - if ($20) { - $21 = ((($18)) + 1|0); - HEAP32[$3>>2] = $21; - $22 = HEAP8[$18>>0]|0; - $23 = $22&255; - $c$0 = $23;$neg$0 = $17; - break L11; - } else { - $24 = (___shgetc($f)|0); - $c$0 = $24;$neg$0 = $17; - break L11; - } + } else { + $22 = (_printf_core($0,$1,$3,$5,$4)|0); + $$1 = $22; + } + $35 = HEAP32[$0>>2]|0; + $36 = $35 & 32; + $37 = ($36|0)==(0); + $$1$ = $37 ? $$1 : -1; + $38 = $35 | $14; + HEAP32[$0>>2] = $38; + $39 = ($40|0)==(0); + if (!($39)) { + ___unlockfile($0); + } + $$0 = $$1$; + } + STACKTOP = sp;return ($$0|0); +} +function _printf_core($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$ = 0, $$$ = 0, $$$0259 = 0, $$$0262 = 0, $$$0269 = 0, $$$4266 = 0, $$$5 = 0, $$0 = 0, $$0228 = 0, $$0228$ = 0, $$0229322 = 0, $$0232 = 0, $$0235 = 0, $$0237 = 0, $$0240$lcssa = 0, $$0240$lcssa357 = 0, $$0240321 = 0, $$0243 = 0, $$0247 = 0, $$0249$lcssa = 0; + var $$0249306 = 0, $$0252 = 0, $$0253 = 0, $$0254 = 0, $$0254$$0254$ = 0, $$0259 = 0, $$0262$lcssa = 0, $$0262311 = 0, $$0269 = 0, $$0269$phi = 0, $$1 = 0, $$1230333 = 0, $$1233 = 0, $$1236 = 0, $$1238 = 0, $$1241332 = 0, $$1244320 = 0, $$1248 = 0, $$1250 = 0, $$1255 = 0; + var $$1260 = 0, $$1263 = 0, $$1263$ = 0, $$1270 = 0, $$2 = 0, $$2234 = 0, $$2239 = 0, $$2242305 = 0, $$2245 = 0, $$2251 = 0, $$2256 = 0, $$2256$ = 0, $$2256$$$2256 = 0, $$2261 = 0, $$2271 = 0, $$284$ = 0, $$289 = 0, $$290 = 0, $$3257 = 0, $$3265 = 0; + var $$3272 = 0, $$3303 = 0, $$377 = 0, $$4258355 = 0, $$4266 = 0, $$5 = 0, $$6268 = 0, $$lcssa295 = 0, $$pre = 0, $$pre346 = 0, $$pre347 = 0, $$pre347$pre = 0, $$pre349 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; + var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; + var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; + var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; + var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; + var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; + var $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0; + var $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0; + var $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0; + var $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0; + var $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0; + var $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0; + var $306 = 0.0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0; + var $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; + var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; + var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; + var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; + var $arglist_current = 0, $arglist_current2 = 0, $arglist_next = 0, $arglist_next3 = 0, $expanded = 0, $expanded10 = 0, $expanded11 = 0, $expanded13 = 0, $expanded14 = 0, $expanded15 = 0, $expanded4 = 0, $expanded6 = 0, $expanded7 = 0, $expanded8 = 0, $isdigit = 0, $isdigit275 = 0, $isdigit277 = 0, $isdigittmp = 0, $isdigittmp$ = 0, $isdigittmp274 = 0; + var $isdigittmp276 = 0, $narrow = 0, $or$cond = 0, $or$cond281 = 0, $or$cond283 = 0, $or$cond286 = 0, $storemerge = 0, $storemerge273310 = 0, $storemerge278 = 0, $trunc = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $5 = sp + 16|0; + $6 = sp; + $7 = sp + 24|0; + $8 = sp + 8|0; + $9 = sp + 20|0; + HEAP32[$5>>2] = $1; + $10 = ($0|0)!=(0|0); + $11 = ((($7)) + 40|0); + $12 = $11; + $13 = ((($7)) + 39|0); + $14 = ((($8)) + 4|0); + $$0243 = 0;$$0247 = 0;$$0269 = 0;$21 = $1; + L1: while(1) { + $15 = ($$0247|0)>(-1); + do { + if ($15) { + $16 = (2147483647 - ($$0247))|0; + $17 = ($$0243|0)>($16|0); + if ($17) { + $18 = (___errno_location()|0); + HEAP32[$18>>2] = 75; + $$1248 = -1; break; - } - default: { - $c$0 = $$lcssa135;$neg$0 = 0; - } - } - } while(0); - $25 = ($base|0)==(0); - $26 = $base & -17; - $27 = ($26|0)==(0); - $28 = ($c$0|0)==(48); - $or$cond5 = $27 & $28; - do { - if ($or$cond5) { - $29 = HEAP32[$3>>2]|0; - $30 = HEAP32[$4>>2]|0; - $31 = ($29>>>0)<($30>>>0); - if ($31) { - $32 = ((($29)) + 1|0); - HEAP32[$3>>2] = $32; - $33 = HEAP8[$29>>0]|0; - $34 = $33&255; - $37 = $34; - } else { - $35 = (___shgetc($f)|0); - $37 = $35; - } - $36 = $37 | 32; - $38 = ($36|0)==(120); - if (!($38)) { - if ($25) { - $$123 = 8;$c$124 = $37; - label = 46; - break; - } else { - $$1 = $base;$c$1 = $37; - label = 32; - break; - } - } - $39 = HEAP32[$3>>2]|0; - $40 = HEAP32[$4>>2]|0; - $41 = ($39>>>0)<($40>>>0); - if ($41) { - $42 = ((($39)) + 1|0); - HEAP32[$3>>2] = $42; - $43 = HEAP8[$39>>0]|0; - $44 = $43&255; - $46 = $44; - } else { - $45 = (___shgetc($f)|0); - $46 = $45; - } - $$sum20 = (($46) + 1)|0; - $47 = (31452 + ($$sum20)|0); - $48 = HEAP8[$47>>0]|0; - $49 = ($48&255)>(15); - if ($49) { - $50 = HEAP32[$4>>2]|0; - $51 = ($50|0)==(0|0); - if (!($51)) { - $52 = HEAP32[$3>>2]|0; - $53 = ((($52)) + -1|0); - HEAP32[$3>>2] = $53; - } - $54 = ($pok|0)==(0); - if ($54) { - ___shlim($f,0); - $286 = 0;$287 = 0; - break L1; - } - if ($51) { - $286 = 0;$287 = 0; - break L1; - } - $55 = HEAP32[$3>>2]|0; - $56 = ((($55)) + -1|0); - HEAP32[$3>>2] = $56; - $286 = 0;$287 = 0; - break L1; - } else { - $$123 = 16;$c$124 = $46; - label = 46; - } } else { - $$base21 = $25 ? 10 : $base; - $$sum = (($c$0) + 1)|0; - $57 = (31452 + ($$sum)|0); - $58 = HEAP8[$57>>0]|0; - $59 = $58&255; - $60 = ($59>>>0)<($$base21>>>0); - if ($60) { - $$1 = $$base21;$c$1 = $c$0; - label = 32; - } else { - $61 = HEAP32[$4>>2]|0; - $62 = ($61|0)==(0|0); - if (!($62)) { - $63 = HEAP32[$3>>2]|0; - $64 = ((($63)) + -1|0); - HEAP32[$3>>2] = $64; - } - ___shlim($f,0); - $65 = (___errno_location()|0); - HEAP32[$65>>2] = 22; - $286 = 0;$287 = 0; - break L1; - } + $19 = (($$0243) + ($$0247))|0; + $$1248 = $19; + break; } - } while(0); - if ((label|0) == 32) { - $66 = ($$1|0)==(10); - if ($66) { - $67 = (($c$1) + -48)|0; - $68 = ($67>>>0)<(10); - if ($68) { - $71 = $67;$x$082 = 0; - while(1) { - $69 = ($x$082*10)|0; - $70 = (($69) + ($71))|0; - $72 = HEAP32[$3>>2]|0; - $73 = HEAP32[$4>>2]|0; - $74 = ($72>>>0)<($73>>>0); - if ($74) { - $75 = ((($72)) + 1|0); - HEAP32[$3>>2] = $75; - $76 = HEAP8[$72>>0]|0; - $77 = $76&255; - $c$2$be = $77; - } else { - $78 = (___shgetc($f)|0); - $c$2$be = $78; - } - $79 = (($c$2$be) + -48)|0; - $80 = ($79>>>0)<(10); - $81 = ($70>>>0)<(429496729); - $82 = $80 & $81; - if ($82) { - $71 = $79;$x$082 = $70; - } else { - $$lcssa134 = $70;$c$2$be$lcssa = $c$2$be; - break; - } - } - $288 = $$lcssa134;$289 = 0;$c$2$lcssa = $c$2$be$lcssa; - } else { - $288 = 0;$289 = 0;$c$2$lcssa = $c$1; + } else { + $$1248 = $$0247; + } + } while(0); + $20 = HEAP8[$21>>0]|0; + $22 = ($20<<24>>24)==(0); + if ($22) { + label = 87; + break; + } else { + $23 = $20;$25 = $21; + } + L9: while(1) { + switch ($23<<24>>24) { + case 37: { + $$0249306 = $25;$27 = $25; + label = 9; + break L9; + break; + } + case 0: { + $$0249$lcssa = $25;$39 = $25; + break L9; + break; + } + default: { + } + } + $24 = ((($25)) + 1|0); + HEAP32[$5>>2] = $24; + $$pre = HEAP8[$24>>0]|0; + $23 = $$pre;$25 = $24; + } + L12: do { + if ((label|0) == 9) { + while(1) { + label = 0; + $26 = ((($27)) + 1|0); + $28 = HEAP8[$26>>0]|0; + $29 = ($28<<24>>24)==(37); + if (!($29)) { + $$0249$lcssa = $$0249306;$39 = $27; + break L12; } - $83 = (($c$2$lcssa) + -48)|0; - $84 = ($83>>>0)<(10); - if ($84) { - $85 = $288;$86 = $289;$89 = $83;$c$371 = $c$2$lcssa; - while(1) { - $87 = (___muldi3(($85|0),($86|0),10,0)|0); - $88 = tempRet0; - $90 = ($89|0)<(0); - $91 = $90 << 31 >> 31; - $92 = $89 ^ -1; - $93 = $91 ^ -1; - $94 = ($88>>>0)>($93>>>0); - $95 = ($87>>>0)>($92>>>0); - $96 = ($88|0)==($93|0); - $97 = $96 & $95; - $98 = $94 | $97; - if ($98) { - $$lcssa = $89;$290 = $85;$291 = $86;$c$3$lcssa = $c$371; - break; - } - $99 = (_i64Add(($87|0),($88|0),($89|0),($91|0))|0); - $100 = tempRet0; - $101 = HEAP32[$3>>2]|0; - $102 = HEAP32[$4>>2]|0; - $103 = ($101>>>0)<($102>>>0); - if ($103) { - $104 = ((($101)) + 1|0); - HEAP32[$3>>2] = $104; - $105 = HEAP8[$101>>0]|0; - $106 = $105&255; - $c$3$be = $106; - } else { - $107 = (___shgetc($f)|0); - $c$3$be = $107; - } - $108 = (($c$3$be) + -48)|0; - $109 = ($108>>>0)<(10); - $110 = ($100>>>0)<(429496729); - $111 = ($99>>>0)<(2576980378); - $112 = ($100|0)==(429496729); - $113 = $112 & $111; - $114 = $110 | $113; - $or$cond7 = $109 & $114; - if ($or$cond7) { - $85 = $99;$86 = $100;$89 = $108;$c$371 = $c$3$be; - } else { - $$lcssa = $108;$290 = $99;$291 = $100;$c$3$lcssa = $c$3$be; - break; - } - } - $115 = ($$lcssa>>>0)>(9); - if ($115) { - $259 = $291;$261 = $290;$neg$1 = $neg$0; - } else { - $$122 = 10;$292 = $290;$293 = $291;$c$8 = $c$3$lcssa; - label = 72; - } + $30 = ((($$0249306)) + 1|0); + $31 = ((($27)) + 2|0); + HEAP32[$5>>2] = $31; + $32 = HEAP8[$31>>0]|0; + $33 = ($32<<24>>24)==(37); + if ($33) { + $$0249306 = $30;$27 = $31; + label = 9; } else { - $259 = $289;$261 = $288;$neg$1 = $neg$0; + $$0249$lcssa = $30;$39 = $31; + break; } - } else { - $$123 = $$1;$c$124 = $c$1; - label = 46; } } - L63: do { - if ((label|0) == 46) { - $116 = (($$123) + -1)|0; - $117 = $116 & $$123; - $118 = ($117|0)==(0); - if ($118) { - $123 = ($$123*23)|0; - $124 = $123 >>> 5; - $125 = $124 & 7; - $126 = (31709 + ($125)|0); - $127 = HEAP8[$126>>0]|0; - $128 = $127 << 24 >> 24; - $$sum1445 = (($c$124) + 1)|0; - $129 = (31452 + ($$sum1445)|0); - $130 = HEAP8[$129>>0]|0; - $131 = $130&255; - $132 = ($131>>>0)<($$123>>>0); - if ($132) { - $135 = $131;$x$146 = 0; - while(1) { - $133 = $x$146 << $128; - $134 = $135 | $133; - $136 = HEAP32[$3>>2]|0; - $137 = HEAP32[$4>>2]|0; - $138 = ($136>>>0)<($137>>>0); - if ($138) { - $139 = ((($136)) + 1|0); - HEAP32[$3>>2] = $139; - $140 = HEAP8[$136>>0]|0; - $141 = $140&255; - $c$4$be = $141; - } else { - $142 = (___shgetc($f)|0); - $c$4$be = $142; - } - $$sum14 = (($c$4$be) + 1)|0; - $143 = (31452 + ($$sum14)|0); - $144 = HEAP8[$143>>0]|0; - $145 = $144&255; - $146 = ($145>>>0)<($$123>>>0); - $147 = ($134>>>0)<(134217728); - $148 = $147 & $146; - if ($148) { - $135 = $145;$x$146 = $134; - } else { - $$lcssa130 = $134;$$lcssa131 = $144;$c$4$be$lcssa = $c$4$be; - break; - } - } - $152 = $$lcssa131;$154 = 0;$156 = $$lcssa130;$c$4$lcssa = $c$4$be$lcssa; - } else { - $152 = $130;$154 = 0;$156 = 0;$c$4$lcssa = $c$124; - } - $149 = (_bitshift64Lshr(-1,-1,($128|0))|0); - $150 = tempRet0; - $151 = $152&255; - $153 = ($151>>>0)>=($$123>>>0); - $155 = ($154>>>0)>($150>>>0); - $157 = ($156>>>0)>($149>>>0); - $158 = ($154|0)==($150|0); - $159 = $158 & $157; - $160 = $155 | $159; - $or$cond40 = $153 | $160; - if ($or$cond40) { - $$122 = $$123;$292 = $156;$293 = $154;$c$8 = $c$4$lcssa; - label = 72; - break; - } else { - $161 = $156;$162 = $154;$166 = $152; - } - while(1) { - $163 = (_bitshift64Shl(($161|0),($162|0),($128|0))|0); - $164 = tempRet0; - $165 = $166&255; - $167 = $165 | $163; - $168 = HEAP32[$3>>2]|0; - $169 = HEAP32[$4>>2]|0; - $170 = ($168>>>0)<($169>>>0); - if ($170) { - $171 = ((($168)) + 1|0); - HEAP32[$3>>2] = $171; - $172 = HEAP8[$168>>0]|0; - $173 = $172&255; - $c$5$be = $173; - } else { - $174 = (___shgetc($f)|0); - $c$5$be = $174; - } - $$sum15 = (($c$5$be) + 1)|0; - $175 = (31452 + ($$sum15)|0); - $176 = HEAP8[$175>>0]|0; - $177 = $176&255; - $178 = ($177>>>0)>=($$123>>>0); - $179 = ($164>>>0)>($150>>>0); - $180 = ($167>>>0)>($149>>>0); - $181 = ($164|0)==($150|0); - $182 = $181 & $180; - $183 = $179 | $182; - $or$cond = $178 | $183; - if ($or$cond) { - $$122 = $$123;$292 = $167;$293 = $164;$c$8 = $c$5$be; - label = 72; - break L63; - } else { - $161 = $167;$162 = $164;$166 = $176; - } - } - } - $$sum1865 = (($c$124) + 1)|0; - $119 = (31452 + ($$sum1865)|0); - $120 = HEAP8[$119>>0]|0; - $121 = $120&255; - $122 = ($121>>>0)<($$123>>>0); - if ($122) { - $186 = $121;$x$266 = 0; - while(1) { - $184 = Math_imul($x$266, $$123)|0; - $185 = (($186) + ($184))|0; - $187 = HEAP32[$3>>2]|0; - $188 = HEAP32[$4>>2]|0; - $189 = ($187>>>0)<($188>>>0); - if ($189) { - $190 = ((($187)) + 1|0); - HEAP32[$3>>2] = $190; - $191 = HEAP8[$187>>0]|0; - $192 = $191&255; - $c$6$be = $192; - } else { - $193 = (___shgetc($f)|0); - $c$6$be = $193; - } - $$sum18 = (($c$6$be) + 1)|0; - $194 = (31452 + ($$sum18)|0); - $195 = HEAP8[$194>>0]|0; - $196 = $195&255; - $197 = ($196>>>0)<($$123>>>0); - $198 = ($185>>>0)<(119304647); - $199 = $198 & $197; - if ($199) { - $186 = $196;$x$266 = $185; - } else { - $$lcssa132 = $185;$$lcssa133 = $195;$c$6$be$lcssa = $c$6$be; - break; - } - } - $201 = $$lcssa133;$294 = $$lcssa132;$295 = 0;$c$6$lcssa = $c$6$be$lcssa; - } else { - $201 = $120;$294 = 0;$295 = 0;$c$6$lcssa = $c$124; - } - $200 = $201&255; - $202 = ($200>>>0)<($$123>>>0); - if ($202) { - $203 = (___udivdi3(-1,-1,($$123|0),0)|0); - $204 = tempRet0; - $205 = $295;$207 = $294;$215 = $201;$c$753 = $c$6$lcssa; - while(1) { - $206 = ($205>>>0)>($204>>>0); - $208 = ($207>>>0)>($203>>>0); - $209 = ($205|0)==($204|0); - $210 = $209 & $208; - $211 = $206 | $210; - if ($211) { - $$122 = $$123;$292 = $207;$293 = $205;$c$8 = $c$753; - label = 72; - break L63; - } - $212 = (___muldi3(($207|0),($205|0),($$123|0),0)|0); - $213 = tempRet0; - $214 = $215&255; - $216 = $214 ^ -1; - $217 = ($213>>>0)>(4294967295); - $218 = ($212>>>0)>($216>>>0); - $219 = ($213|0)==(-1); - $220 = $219 & $218; - $221 = $217 | $220; - if ($221) { - $$122 = $$123;$292 = $207;$293 = $205;$c$8 = $c$753; - label = 72; - break L63; - } - $222 = (_i64Add(($214|0),0,($212|0),($213|0))|0); - $223 = tempRet0; - $224 = HEAP32[$3>>2]|0; - $225 = HEAP32[$4>>2]|0; - $226 = ($224>>>0)<($225>>>0); - if ($226) { - $227 = ((($224)) + 1|0); - HEAP32[$3>>2] = $227; - $228 = HEAP8[$224>>0]|0; - $229 = $228&255; - $c$7$be = $229; - } else { - $230 = (___shgetc($f)|0); - $c$7$be = $230; - } - $$sum19 = (($c$7$be) + 1)|0; - $231 = (31452 + ($$sum19)|0); - $232 = HEAP8[$231>>0]|0; - $233 = $232&255; - $234 = ($233>>>0)<($$123>>>0); - if ($234) { - $205 = $223;$207 = $222;$215 = $232;$c$753 = $c$7$be; - } else { - $$122 = $$123;$292 = $222;$293 = $223;$c$8 = $c$7$be; - label = 72; - break; - } - } - } else { - $$122 = $$123;$292 = $294;$293 = $295;$c$8 = $c$6$lcssa; - label = 72; + } while(0); + $34 = $$0249$lcssa; + $35 = $21; + $36 = (($34) - ($35))|0; + if ($10) { + _out($0,$21,$36); + } + $37 = ($36|0)==(0); + if (!($37)) { + $$0269$phi = $$0269;$$0243 = $36;$$0247 = $$1248;$21 = $39;$$0269 = $$0269$phi; + continue; + } + $38 = ((($39)) + 1|0); + $40 = HEAP8[$38>>0]|0; + $41 = $40 << 24 >> 24; + $isdigittmp = (($41) + -48)|0; + $isdigit = ($isdigittmp>>>0)<(10); + if ($isdigit) { + $42 = ((($39)) + 2|0); + $43 = HEAP8[$42>>0]|0; + $44 = ($43<<24>>24)==(36); + $45 = ((($39)) + 3|0); + $$377 = $44 ? $45 : $38; + $$$0269 = $44 ? 1 : $$0269; + $isdigittmp$ = $44 ? $isdigittmp : -1; + $$0253 = $isdigittmp$;$$1270 = $$$0269;$storemerge = $$377; + } else { + $$0253 = -1;$$1270 = $$0269;$storemerge = $38; + } + HEAP32[$5>>2] = $storemerge; + $46 = HEAP8[$storemerge>>0]|0; + $47 = $46 << 24 >> 24; + $48 = (($47) + -32)|0; + $49 = ($48>>>0)<(32); + L24: do { + if ($49) { + $$0262311 = 0;$329 = $46;$51 = $48;$storemerge273310 = $storemerge; + while(1) { + $50 = 1 << $51; + $52 = $50 & 75913; + $53 = ($52|0)==(0); + if ($53) { + $$0262$lcssa = $$0262311;$$lcssa295 = $329;$62 = $storemerge273310; + break L24; } - } - } while(0); - if ((label|0) == 72) { - $$sum16 = (($c$8) + 1)|0; - $235 = (31452 + ($$sum16)|0); - $236 = HEAP8[$235>>0]|0; - $237 = $236&255; - $238 = ($237>>>0)<($$122>>>0); - if ($238) { - while(1) { - $239 = HEAP32[$3>>2]|0; - $240 = HEAP32[$4>>2]|0; - $241 = ($239>>>0)<($240>>>0); - if ($241) { - $242 = ((($239)) + 1|0); - HEAP32[$3>>2] = $242; - $243 = HEAP8[$239>>0]|0; - $244 = $243&255; - $c$9$be = $244; - } else { - $245 = (___shgetc($f)|0); - $c$9$be = $245; - } - $$sum17 = (($c$9$be) + 1)|0; - $246 = (31452 + ($$sum17)|0); - $247 = HEAP8[$246>>0]|0; - $248 = $247&255; - $249 = ($248>>>0)<($$122>>>0); - if (!($249)) { - break; - } + $54 = $50 | $$0262311; + $55 = ((($storemerge273310)) + 1|0); + HEAP32[$5>>2] = $55; + $56 = HEAP8[$55>>0]|0; + $57 = $56 << 24 >> 24; + $58 = (($57) + -32)|0; + $59 = ($58>>>0)<(32); + if ($59) { + $$0262311 = $54;$329 = $56;$51 = $58;$storemerge273310 = $55; + } else { + $$0262$lcssa = $54;$$lcssa295 = $56;$62 = $55; + break; } - $250 = (___errno_location()|0); - HEAP32[$250>>2] = 34; - $251 = $0 & 1; - $252 = ($251|0)==(0); - $253 = (0)==(0); - $254 = $252 & $253; - $neg$0$ = $254 ? $neg$0 : 0; - $259 = $1;$261 = $0;$neg$1 = $neg$0$; + } + } else { + $$0262$lcssa = 0;$$lcssa295 = $46;$62 = $storemerge; + } + } while(0); + $60 = ($$lcssa295<<24>>24)==(42); + if ($60) { + $61 = ((($62)) + 1|0); + $63 = HEAP8[$61>>0]|0; + $64 = $63 << 24 >> 24; + $isdigittmp276 = (($64) + -48)|0; + $isdigit277 = ($isdigittmp276>>>0)<(10); + if ($isdigit277) { + $65 = ((($62)) + 2|0); + $66 = HEAP8[$65>>0]|0; + $67 = ($66<<24>>24)==(36); + if ($67) { + $68 = (($4) + ($isdigittmp276<<2)|0); + HEAP32[$68>>2] = 10; + $69 = HEAP8[$61>>0]|0; + $70 = $69 << 24 >> 24; + $71 = (($70) + -48)|0; + $72 = (($3) + ($71<<3)|0); + $73 = $72; + $74 = $73; + $75 = HEAP32[$74>>2]|0; + $76 = (($73) + 4)|0; + $77 = $76; + $78 = HEAP32[$77>>2]|0; + $79 = ((($62)) + 3|0); + $$0259 = $75;$$2271 = 1;$storemerge278 = $79; } else { - $259 = $293;$261 = $292;$neg$1 = $neg$0; - } - } - $255 = HEAP32[$4>>2]|0; - $256 = ($255|0)==(0|0); - if (!($256)) { - $257 = HEAP32[$3>>2]|0; - $258 = ((($257)) + -1|0); - HEAP32[$3>>2] = $258; - } - $260 = ($259>>>0)<($1>>>0); - $262 = ($261>>>0)<($0>>>0); - $263 = ($259|0)==($1|0); - $264 = $263 & $262; - $265 = $260 | $264; - if (!($265)) { - $266 = $0 & 1; - $267 = ($266|0)!=(0); - $268 = (0)!=(0); - $269 = $267 | $268; - $270 = ($neg$1|0)!=(0); - $or$cond12 = $269 | $270; - if (!($or$cond12)) { - $271 = (___errno_location()|0); - HEAP32[$271>>2] = 34; - $272 = (_i64Add(($0|0),($1|0),-1,-1)|0); - $273 = tempRet0; - $286 = $273;$287 = $272; - break; + label = 23; } - $274 = ($259>>>0)>($1>>>0); - $275 = ($261>>>0)>($0>>>0); - $276 = ($259|0)==($1|0); - $277 = $276 & $275; - $278 = $274 | $277; - if ($278) { - $279 = (___errno_location()|0); - HEAP32[$279>>2] = 34; - $286 = $1;$287 = $0; + } else { + label = 23; + } + if ((label|0) == 23) { + label = 0; + $80 = ($$1270|0)==(0); + if (!($80)) { + $$0 = -1; break; } + if ($10) { + $arglist_current = HEAP32[$2>>2]|0; + $81 = $arglist_current; + $82 = ((0) + 4|0); + $expanded4 = $82; + $expanded = (($expanded4) - 1)|0; + $83 = (($81) + ($expanded))|0; + $84 = ((0) + 4|0); + $expanded8 = $84; + $expanded7 = (($expanded8) - 1)|0; + $expanded6 = $expanded7 ^ -1; + $85 = $83 & $expanded6; + $86 = $85; + $87 = HEAP32[$86>>2]|0; + $arglist_next = ((($86)) + 4|0); + HEAP32[$2>>2] = $arglist_next; + $$0259 = $87;$$2271 = 0;$storemerge278 = $61; + } else { + $$0259 = 0;$$2271 = 0;$storemerge278 = $61; + } } - $280 = ($neg$1|0)<(0); - $281 = $280 << 31 >> 31; - $282 = $261 ^ $neg$1; - $283 = $259 ^ $281; - $284 = (_i64Subtract(($282|0),($283|0),($neg$1|0),($281|0))|0); - $285 = tempRet0; - $286 = $285;$287 = $284; - } - } while(0); - tempRet0 = ($286); - return ($287|0); -} -function ___shlim($f,$lim) { - $f = $f|0; - $lim = $lim|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 104|0); - HEAP32[$0>>2] = $lim; - $1 = ((($f)) + 8|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($f)) + 4|0); - $4 = HEAP32[$3>>2]|0; - $5 = $2; - $6 = $4; - $7 = (($5) - ($6))|0; - $8 = ((($f)) + 108|0); - HEAP32[$8>>2] = $7; - $9 = ($lim|0)!=(0); - $10 = ($7|0)>($lim|0); - $or$cond = $9 & $10; - if ($or$cond) { - $11 = (($4) + ($lim)|0); - $12 = ((($f)) + 100|0); - HEAP32[$12>>2] = $11; - } else { - $13 = ((($f)) + 100|0); - HEAP32[$13>>2] = $5; - } - return; -} -function ___shgetc($f) { - $f = $f|0; - var $$0 = 0, $$phi$trans$insert = 0, $$phi$trans$insert3 = 0, $$pre = 0, $$pre4 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; - var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; - var $40 = 0, $41 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 104|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0); - if ($2) { - label = 3; - } else { - $3 = ((($f)) + 108|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)<($1|0); - if ($5) { - label = 3; + HEAP32[$5>>2] = $storemerge278; + $88 = ($$0259|0)<(0); + $89 = $$0262$lcssa | 8192; + $90 = (0 - ($$0259))|0; + $$$0262 = $88 ? $89 : $$0262$lcssa; + $$$0259 = $88 ? $90 : $$0259; + $$1260 = $$$0259;$$1263 = $$$0262;$$3272 = $$2271;$94 = $storemerge278; } else { - label = 4; + $91 = (_getint($5)|0); + $92 = ($91|0)<(0); + if ($92) { + $$0 = -1; + break; + } + $$pre346 = HEAP32[$5>>2]|0; + $$1260 = $91;$$1263 = $$0262$lcssa;$$3272 = $$1270;$94 = $$pre346; } - } - if ((label|0) == 3) { - $6 = (___uflow($f)|0); - $7 = ($6|0)<(0); - if ($7) { - label = 4; - } else { - $9 = HEAP32[$0>>2]|0; - $10 = ($9|0)==(0); - $$phi$trans$insert = ((($f)) + 8|0); - if ($10) { - $$pre = HEAP32[$$phi$trans$insert>>2]|0; - $11 = $$pre; - $26 = $$pre;$41 = $11; - label = 9; - } else { - $12 = HEAP32[$$phi$trans$insert>>2]|0; - $13 = ((($f)) + 4|0); - $14 = HEAP32[$13>>2]|0; - $15 = $12; - $16 = $14; - $17 = (($15) - ($16))|0; - $18 = ((($f)) + 108|0); - $19 = HEAP32[$18>>2]|0; - $20 = (($9) - ($19))|0; - $21 = (($20) + -1)|0; - $22 = ($17|0)>($21|0); - if ($22) { - $23 = (($14) + ($21)|0); - $24 = ((($f)) + 100|0); - HEAP32[$24>>2] = $23; - $27 = $12; + $93 = HEAP8[$94>>0]|0; + $95 = ($93<<24>>24)==(46); + do { + if ($95) { + $96 = ((($94)) + 1|0); + $97 = HEAP8[$96>>0]|0; + $98 = ($97<<24>>24)==(42); + if (!($98)) { + $125 = ((($94)) + 1|0); + HEAP32[$5>>2] = $125; + $126 = (_getint($5)|0); + $$pre347$pre = HEAP32[$5>>2]|0; + $$0254 = $126;$$pre347 = $$pre347$pre; + break; + } + $99 = ((($94)) + 2|0); + $100 = HEAP8[$99>>0]|0; + $101 = $100 << 24 >> 24; + $isdigittmp274 = (($101) + -48)|0; + $isdigit275 = ($isdigittmp274>>>0)<(10); + if ($isdigit275) { + $102 = ((($94)) + 3|0); + $103 = HEAP8[$102>>0]|0; + $104 = ($103<<24>>24)==(36); + if ($104) { + $105 = (($4) + ($isdigittmp274<<2)|0); + HEAP32[$105>>2] = 10; + $106 = HEAP8[$99>>0]|0; + $107 = $106 << 24 >> 24; + $108 = (($107) + -48)|0; + $109 = (($3) + ($108<<3)|0); + $110 = $109; + $111 = $110; + $112 = HEAP32[$111>>2]|0; + $113 = (($110) + 4)|0; + $114 = $113; + $115 = HEAP32[$114>>2]|0; + $116 = ((($94)) + 4|0); + HEAP32[$5>>2] = $116; + $$0254 = $112;$$pre347 = $116; + break; + } + } + $117 = ($$3272|0)==(0); + if (!($117)) { + $$0 = -1; + break L1; + } + if ($10) { + $arglist_current2 = HEAP32[$2>>2]|0; + $118 = $arglist_current2; + $119 = ((0) + 4|0); + $expanded11 = $119; + $expanded10 = (($expanded11) - 1)|0; + $120 = (($118) + ($expanded10))|0; + $121 = ((0) + 4|0); + $expanded15 = $121; + $expanded14 = (($expanded15) - 1)|0; + $expanded13 = $expanded14 ^ -1; + $122 = $120 & $expanded13; + $123 = $122; + $124 = HEAP32[$123>>2]|0; + $arglist_next3 = ((($123)) + 4|0); + HEAP32[$2>>2] = $arglist_next3; + $330 = $124; } else { - $26 = $15;$41 = $12; - label = 9; + $330 = 0; } + HEAP32[$5>>2] = $99; + $$0254 = $330;$$pre347 = $99; + } else { + $$0254 = -1;$$pre347 = $94; } - if ((label|0) == 9) { - $25 = ((($f)) + 100|0); - HEAP32[$25>>2] = $26; - $27 = $41; - } - $28 = ($27|0)==(0|0); - $$phi$trans$insert3 = ((($f)) + 4|0); - $$pre4 = HEAP32[$$phi$trans$insert3>>2]|0; - if (!($28)) { - $29 = $27; - $30 = $$pre4; - $31 = ((($f)) + 108|0); - $32 = HEAP32[$31>>2]|0; - $33 = (($29) + 1)|0; - $34 = (($33) - ($30))|0; - $35 = (($34) + ($32))|0; - HEAP32[$31>>2] = $35; + } while(0); + $$0252 = 0;$128 = $$pre347; + while(1) { + $127 = HEAP8[$128>>0]|0; + $129 = $127 << 24 >> 24; + $130 = (($129) + -65)|0; + $131 = ($130>>>0)>(57); + if ($131) { + $$0 = -1; + break L1; } - $36 = ((($$pre4)) + -1|0); - $37 = HEAP8[$36>>0]|0; - $38 = $37&255; - $39 = ($38|0)==($6|0); - if ($39) { - $$0 = $6; + $132 = ((($128)) + 1|0); + HEAP32[$5>>2] = $132; + $133 = HEAP8[$128>>0]|0; + $134 = $133 << 24 >> 24; + $135 = (($134) + -65)|0; + $136 = ((22223 + (($$0252*58)|0)|0) + ($135)|0); + $137 = HEAP8[$136>>0]|0; + $138 = $137&255; + $139 = (($138) + -1)|0; + $140 = ($139>>>0)<(8); + if ($140) { + $$0252 = $138;$128 = $132; } else { - $40 = $6&255; - HEAP8[$36>>0] = $40; - $$0 = $6; + break; } } - } - if ((label|0) == 4) { - $8 = ((($f)) + 100|0); - HEAP32[$8>>2] = 0; - $$0 = -1; - } - return ($$0|0); -} -function ___syscall_ret($r) { - $r = $r|0; - var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($r>>>0)>(4294963200); - if ($0) { - $1 = (0 - ($r))|0; - $2 = (___errno_location()|0); - HEAP32[$2>>2] = $1; - $$0 = -1; - } else { - $$0 = $r; - } - return ($$0|0); -} -function _copysign($x,$y) { - $x = +$x; - $y = +$y; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF64[tempDoublePtr>>3] = $x;$0 = HEAP32[tempDoublePtr>>2]|0; - $1 = HEAP32[tempDoublePtr+4>>2]|0; - HEAPF64[tempDoublePtr>>3] = $y;$2 = HEAP32[tempDoublePtr>>2]|0; - $3 = HEAP32[tempDoublePtr+4>>2]|0; - $4 = $1 & 2147483647; - $5 = $3 & -2147483648; - $6 = $5 | $4; - HEAP32[tempDoublePtr>>2] = $0;HEAP32[tempDoublePtr+4>>2] = $6;$7 = +HEAPF64[tempDoublePtr>>3]; - return (+$7); -} -function _copysignl($x,$y) { - $x = +$x; - $y = +$y; - var $0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (+_copysign($x,$y)); - return (+$0); -} -function _fmod($x,$y) { - $x = +$x; - $y = +$y; - var $$0 = 0.0, $$lcssa7 = 0, $$x = 0.0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; - var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0.0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; - var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; - var $15 = 0, $150 = 0.0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; - var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0; - var $ex$0$lcssa = 0, $ex$026 = 0, $ex$1 = 0, $ex$2$lcssa = 0, $ex$212 = 0, $ex$3$lcssa = 0, $ex$39 = 0, $ey$0$lcssa = 0, $ey$020 = 0, $ey$1$ph = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF64[tempDoublePtr>>3] = $x;$0 = HEAP32[tempDoublePtr>>2]|0; - $1 = HEAP32[tempDoublePtr+4>>2]|0; - HEAPF64[tempDoublePtr>>3] = $y;$2 = HEAP32[tempDoublePtr>>2]|0; - $3 = HEAP32[tempDoublePtr+4>>2]|0; - $4 = (_bitshift64Lshr(($0|0),($1|0),52)|0); - $5 = tempRet0; - $6 = $4 & 2047; - $7 = (_bitshift64Lshr(($2|0),($3|0),52)|0); - $8 = tempRet0; - $9 = $7 & 2047; - $10 = $1 & -2147483648; - $11 = (_bitshift64Shl(($2|0),($3|0),1)|0); - $12 = tempRet0; - $13 = ($11|0)==(0); - $14 = ($12|0)==(0); - $15 = $13 & $14; - L1: do { - if ($15) { - label = 3; - } else { - $16 = $3 & 2147483647; - $17 = ($16>>>0)>(2146435072); - $18 = ($2>>>0)>(0); - $19 = ($16|0)==(2146435072); - $20 = $19 & $18; - $21 = $17 | $20; - $22 = ($6|0)==(2047); - $or$cond = $21 | $22; - if ($or$cond) { - label = 3; - } else { - $25 = (_bitshift64Shl(($0|0),($1|0),1)|0); - $26 = tempRet0; - $27 = ($26>>>0)>($12>>>0); - $28 = ($25>>>0)>($11>>>0); - $29 = ($26|0)==($12|0); - $30 = $29 & $28; - $31 = $27 | $30; - if (!($31)) { - $32 = ($25|0)==($11|0); - $33 = ($26|0)==($12|0); - $34 = $32 & $33; - $35 = $x * 0.0; - $$x = $34 ? $35 : $x; - return (+$$x); - } - $36 = ($6|0)==(0); - if ($36) { - $37 = (_bitshift64Shl(($0|0),($1|0),12)|0); - $38 = tempRet0; - $39 = ($38|0)>(-1); - $40 = ($37>>>0)>(4294967295); - $41 = ($38|0)==(-1); - $42 = $41 & $40; - $43 = $39 | $42; - if ($43) { - $45 = $37;$46 = $38;$ex$026 = 0; - while(1) { - $44 = (($ex$026) + -1)|0; - $47 = (_bitshift64Shl(($45|0),($46|0),1)|0); - $48 = tempRet0; - $49 = ($48|0)>(-1); - $50 = ($47>>>0)>(4294967295); - $51 = ($48|0)==(-1); - $52 = $51 & $50; - $53 = $49 | $52; - if ($53) { - $45 = $47;$46 = $48;$ex$026 = $44; - } else { - $ex$0$lcssa = $44; - break; - } - } - } else { - $ex$0$lcssa = 0; - } - $54 = (1 - ($ex$0$lcssa))|0; - $55 = (_bitshift64Shl(($0|0),($1|0),($54|0))|0); - $56 = tempRet0; - $83 = $55;$84 = $56;$ex$1 = $ex$0$lcssa; + $141 = ($137<<24>>24)==(0); + if ($141) { + $$0 = -1; + break; + } + $142 = ($137<<24>>24)==(19); + $143 = ($$0253|0)>(-1); + do { + if ($142) { + if ($143) { + $$0 = -1; + break L1; } else { - $57 = $1 & 1048575; - $58 = $57 | 1048576; - $83 = $0;$84 = $58;$ex$1 = $6; + label = 49; } - $59 = ($9|0)==(0); - if ($59) { - $60 = (_bitshift64Shl(($2|0),($3|0),12)|0); - $61 = tempRet0; - $62 = ($61|0)>(-1); - $63 = ($60>>>0)>(4294967295); - $64 = ($61|0)==(-1); - $65 = $64 & $63; - $66 = $62 | $65; - if ($66) { - $68 = $60;$69 = $61;$ey$020 = 0; - while(1) { - $67 = (($ey$020) + -1)|0; - $70 = (_bitshift64Shl(($68|0),($69|0),1)|0); - $71 = tempRet0; - $72 = ($71|0)>(-1); - $73 = ($70>>>0)>(4294967295); - $74 = ($71|0)==(-1); - $75 = $74 & $73; - $76 = $72 | $75; - if ($76) { - $68 = $70;$69 = $71;$ey$020 = $67; - } else { - $ey$0$lcssa = $67; - break; - } - } - } else { - $ey$0$lcssa = 0; - } - $77 = (1 - ($ey$0$lcssa))|0; - $78 = (_bitshift64Shl(($2|0),($3|0),($77|0))|0); - $79 = tempRet0; - $85 = $78;$86 = $79;$ey$1$ph = $ey$0$lcssa; - } else { - $80 = $3 & 1048575; - $81 = $80 | 1048576; - $85 = $2;$86 = $81;$ey$1$ph = $9; - } - $82 = ($ex$1|0)>($ey$1$ph|0); - $87 = (_i64Subtract(($83|0),($84|0),($85|0),($86|0))|0); - $88 = tempRet0; - $89 = ($88|0)>(-1); - $90 = ($87>>>0)>(4294967295); - $91 = ($88|0)==(-1); - $92 = $91 & $90; - $93 = $89 | $92; - L23: do { - if ($82) { - $152 = $93;$153 = $87;$154 = $88;$94 = $83;$96 = $84;$ex$212 = $ex$1; - while(1) { - if ($152) { - $95 = ($94|0)==($85|0); - $97 = ($96|0)==($86|0); - $98 = $95 & $97; - if ($98) { - break; - } else { - $100 = $153;$101 = $154; - } - } else { - $100 = $94;$101 = $96; - } - $102 = (_bitshift64Shl(($100|0),($101|0),1)|0); - $103 = tempRet0; - $104 = (($ex$212) + -1)|0; - $105 = ($104|0)>($ey$1$ph|0); - $106 = (_i64Subtract(($102|0),($103|0),($85|0),($86|0))|0); - $107 = tempRet0; - $108 = ($107|0)>(-1); - $109 = ($106>>>0)>(4294967295); - $110 = ($107|0)==(-1); - $111 = $110 & $109; - $112 = $108 | $111; - if ($105) { - $152 = $112;$153 = $106;$154 = $107;$94 = $102;$96 = $103;$ex$212 = $104; - } else { - $$lcssa7 = $112;$113 = $102;$115 = $103;$155 = $106;$156 = $107;$ex$2$lcssa = $104; - break L23; - } - } - $99 = $x * 0.0; - $$0 = $99; - break L1; - } else { - $$lcssa7 = $93;$113 = $83;$115 = $84;$155 = $87;$156 = $88;$ex$2$lcssa = $ex$1; - } - } while(0); - if ($$lcssa7) { - $114 = ($113|0)==($85|0); - $116 = ($115|0)==($86|0); - $117 = $114 & $116; - if ($117) { - $125 = $x * 0.0; - $$0 = $125; - break; - } else { - $118 = $156;$120 = $155; - } - } else { - $118 = $115;$120 = $113; - } - $119 = ($118>>>0)<(1048576); - $121 = ($120>>>0)<(0); - $122 = ($118|0)==(1048576); - $123 = $122 & $121; - $124 = $119 | $123; - if ($124) { - $126 = $120;$127 = $118;$ex$39 = $ex$2$lcssa; - while(1) { - $128 = (_bitshift64Shl(($126|0),($127|0),1)|0); - $129 = tempRet0; - $130 = (($ex$39) + -1)|0; - $131 = ($129>>>0)<(1048576); - $132 = ($128>>>0)<(0); - $133 = ($129|0)==(1048576); - $134 = $133 & $132; - $135 = $131 | $134; - if ($135) { - $126 = $128;$127 = $129;$ex$39 = $130; - } else { - $137 = $128;$138 = $129;$ex$3$lcssa = $130; - break; - } - } - } else { - $137 = $120;$138 = $118;$ex$3$lcssa = $ex$2$lcssa; - } - $136 = ($ex$3$lcssa|0)>(0); - if ($136) { - $139 = (_i64Add(($137|0),($138|0),0,-1048576)|0); - $140 = tempRet0; - $141 = (_bitshift64Shl(($ex$3$lcssa|0),0,52)|0); - $142 = tempRet0; - $143 = $139 | $141; - $144 = $140 | $142; - $149 = $144;$151 = $143; - } else { - $145 = (1 - ($ex$3$lcssa))|0; - $146 = (_bitshift64Lshr(($137|0),($138|0),($145|0))|0); - $147 = tempRet0; - $149 = $147;$151 = $146; + } else { + if ($143) { + $144 = (($4) + ($$0253<<2)|0); + HEAP32[$144>>2] = $138; + $145 = (($3) + ($$0253<<3)|0); + $146 = $145; + $147 = $146; + $148 = HEAP32[$147>>2]|0; + $149 = (($146) + 4)|0; + $150 = $149; + $151 = HEAP32[$150>>2]|0; + $152 = $6; + $153 = $152; + HEAP32[$153>>2] = $148; + $154 = (($152) + 4)|0; + $155 = $154; + HEAP32[$155>>2] = $151; + label = 49; + break; + } + if (!($10)) { + $$0 = 0; + break L1; } - $148 = $149 | $10; - HEAP32[tempDoublePtr>>2] = $151;HEAP32[tempDoublePtr+4>>2] = $148;$150 = +HEAPF64[tempDoublePtr>>3]; - $$0 = $150; + _pop_arg($6,$138,$2); + } + } while(0); + if ((label|0) == 49) { + label = 0; + if (!($10)) { + $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + continue; } } - } while(0); - if ((label|0) == 3) { - $23 = $x * $y; - $24 = $23 / $23; - $$0 = $24; - } - return (+$$0); -} -function _fmodl($x,$y) { - $x = +$x; - $y = +$y; - var $0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (+_fmod($x,$y)); - return (+$0); -} -function _frexp($x,$e) { - $x = +$x; - $e = $e|0; - var $$0 = 0.0, $$01 = 0.0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, $storemerge = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF64[tempDoublePtr>>3] = $x;$0 = HEAP32[tempDoublePtr>>2]|0; - $1 = HEAP32[tempDoublePtr+4>>2]|0; - $2 = (_bitshift64Lshr(($0|0),($1|0),52)|0); - $3 = tempRet0; - $4 = $2 & 2047; - switch ($4|0) { - case 0: { - $5 = $x != 0.0; - if ($5) { - $6 = $x * 1.8446744073709552E+19; - $7 = (+_frexp($6,$e)); - $8 = HEAP32[$e>>2]|0; - $9 = (($8) + -64)|0; - $$01 = $7;$storemerge = $9; - } else { - $$01 = $x;$storemerge = 0; - } - HEAP32[$e>>2] = $storemerge; - $$0 = $$01; - break; - } - case 2047: { - $$0 = $x; - break; - } - default: { - $10 = (($4) + -1022)|0; - HEAP32[$e>>2] = $10; - $11 = $1 & -2146435073; - $12 = $11 | 1071644672; - HEAP32[tempDoublePtr>>2] = $0;HEAP32[tempDoublePtr+4>>2] = $12;$13 = +HEAPF64[tempDoublePtr>>3]; - $$0 = $13; - } - } - return (+$$0); -} -function _frexpl($x,$e) { - $x = +$x; - $e = $e|0; - var $0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (+_frexp($x,$e)); - return (+$0); -} -function _ldexp($x,$n) { - $x = +$x; - $n = $n|0; - var $0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (+_scalbn($x,$n)); - return (+$0); -} -function _roundf($x) { - $x = +$x; - var $$0 = 0.0, $$x = 0.0, $$y$0 = 0.0, $0 = 0, $1 = 0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0; - var $9 = 0.0, $y$0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (HEAPF32[tempDoublePtr>>2]=$x,HEAP32[tempDoublePtr>>2]|0); - $1 = $0 >>> 23; - $2 = $1 & 255; - $3 = ($2>>>0)>(149); - do { - if ($3) { - $$0 = $x; - } else { - $4 = ($0|0)<(0); - $5 = -$x; - $$x = $4 ? $5 : $x; - $6 = ($2>>>0)<(126); - if ($6) { - $7 = $x * 0.0; - $$0 = $7; + $156 = HEAP8[$128>>0]|0; + $157 = $156 << 24 >> 24; + $158 = ($$0252|0)!=(0); + $159 = $157 & 15; + $160 = ($159|0)==(3); + $or$cond281 = $158 & $160; + $161 = $157 & -33; + $$0235 = $or$cond281 ? $161 : $157; + $162 = $$1263 & 8192; + $163 = ($162|0)==(0); + $164 = $$1263 & -65537; + $$1263$ = $163 ? $$1263 : $164; + L71: do { + switch ($$0235|0) { + case 110: { + $trunc = $$0252&255; + switch ($trunc<<24>>24) { + case 0: { + $171 = HEAP32[$6>>2]|0; + HEAP32[$171>>2] = $$1248; + $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + continue L1; + break; + } + case 1: { + $172 = HEAP32[$6>>2]|0; + HEAP32[$172>>2] = $$1248; + $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + continue L1; + break; + } + case 2: { + $173 = ($$1248|0)<(0); + $174 = $173 << 31 >> 31; + $175 = HEAP32[$6>>2]|0; + $176 = $175; + $177 = $176; + HEAP32[$177>>2] = $$1248; + $178 = (($176) + 4)|0; + $179 = $178; + HEAP32[$179>>2] = $174; + $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + continue L1; + break; + } + case 3: { + $180 = $$1248&65535; + $181 = HEAP32[$6>>2]|0; + HEAP16[$181>>1] = $180; + $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + continue L1; + break; + } + case 4: { + $182 = $$1248&255; + $183 = HEAP32[$6>>2]|0; + HEAP8[$183>>0] = $182; + $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + continue L1; + break; + } + case 6: { + $184 = HEAP32[$6>>2]|0; + HEAP32[$184>>2] = $$1248; + $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + continue L1; + break; + } + case 7: { + $185 = ($$1248|0)<(0); + $186 = $185 << 31 >> 31; + $187 = HEAP32[$6>>2]|0; + $188 = $187; + $189 = $188; + HEAP32[$189>>2] = $$1248; + $190 = (($188) + 4)|0; + $191 = $190; + HEAP32[$191>>2] = $186; + $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + continue L1; + break; + } + default: { + $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + continue L1; + } + } break; } - $8 = $$x + 8388608.0; - $9 = $8 + -8388608.0; - $10 = $9 - $$x; - $11 = $10 > 0.5; - if ($11) { - $12 = $$x + $10; - $13 = $12 + -1.0; - $y$0 = $13; - } else { - $14 = !($10 <= -0.5); - $15 = $$x + $10; - if ($14) { - $y$0 = $15; - } else { - $16 = $15 + 1.0; - $y$0 = $16; - } + case 112: { + $192 = ($$0254>>>0)>(8); + $193 = $192 ? $$0254 : 8; + $194 = $$1263$ | 8; + $$1236 = 120;$$1255 = $193;$$3265 = $194; + label = 61; + break; } - $17 = -$y$0; - $$y$0 = $4 ? $17 : $y$0; - $$0 = $$y$0; - } - } while(0); - return (+$$0); -} -function _scalbn($x,$n) { - $x = +$x; - $n = $n|0; - var $$ = 0, $$0 = 0, $$1 = 0, $0 = 0, $1 = 0.0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0.0, $9 = 0, $y$0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($n|0)>(1023); - if ($0) { - $1 = $x * 8.9884656743115795E+307; - $2 = (($n) + -1023)|0; - $3 = ($2|0)>(1023); - if ($3) { - $4 = $1 * 8.9884656743115795E+307; - $5 = (($n) + -2046)|0; - $6 = ($5|0)>(1023); - $$ = $6 ? 1023 : $5; - $$0 = $$;$y$0 = $4; - } else { - $$0 = $2;$y$0 = $1; - } - } else { - $7 = ($n|0)<(-1022); - if ($7) { - $8 = $x * 2.2250738585072014E-308; - $9 = (($n) + 1022)|0; - $10 = ($9|0)<(-1022); - if ($10) { - $11 = $8 * 2.2250738585072014E-308; - $12 = (($n) + 2044)|0; - $13 = ($12|0)<(-1022); - $$1 = $13 ? -1022 : $12; - $$0 = $$1;$y$0 = $11; - } else { - $$0 = $9;$y$0 = $8; + case 88: case 120: { + $$1236 = $$0235;$$1255 = $$0254;$$3265 = $$1263$; + label = 61; + break; } - } else { - $$0 = $n;$y$0 = $x; - } - } - $14 = (($$0) + 1023)|0; - $15 = (_bitshift64Shl(($14|0),0,52)|0); - $16 = tempRet0; - HEAP32[tempDoublePtr>>2] = $15;HEAP32[tempDoublePtr+4>>2] = $16;$17 = +HEAPF64[tempDoublePtr>>3]; - $18 = $y$0 * $17; - return (+$18); -} -function _scalbnl($x,$n) { - $x = +$x; - $n = $n|0; - var $0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (+_scalbn($x,$n)); - return (+$0); -} -function _mbrtowc($wc,$src,$n,$st) { - $wc = $wc|0; - $src = $src|0; - $n = $n|0; - $st = $st|0; - var $$0 = 0, $$024 = 0, $$1 = 0, $$lcssa = 0, $$lcssa35 = 0, $$st = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c$05 = 0, $c$1 = 0, $c$2 = 0, $dummy = 0, $dummy$wc = 0, $s$06 = 0, $s$1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $dummy = sp; - $0 = ($st|0)==(0|0); - $$st = $0 ? 11340 : $st; - $1 = HEAP32[$$st>>2]|0; - $2 = ($src|0)==(0|0); - L1: do { - if ($2) { - $3 = ($1|0)==(0); - if ($3) { - $$0 = 0; - } else { - label = 15; + case 111: { + $210 = $6; + $211 = $210; + $212 = HEAP32[$211>>2]|0; + $213 = (($210) + 4)|0; + $214 = $213; + $215 = HEAP32[$214>>2]|0; + $216 = (_fmt_o($212,$215,$11)|0); + $217 = $$1263$ & 8; + $218 = ($217|0)==(0); + $219 = $216; + $220 = (($12) - ($219))|0; + $221 = ($$0254|0)>($220|0); + $222 = (($220) + 1)|0; + $223 = $218 | $221; + $$0254$$0254$ = $223 ? $$0254 : $222; + $$0228 = $216;$$1233 = 0;$$1238 = 22687;$$2256 = $$0254$$0254$;$$4266 = $$1263$;$248 = $212;$250 = $215; + label = 67; + break; } - } else { - $4 = ($wc|0)==(0|0); - $dummy$wc = $4 ? $dummy : $wc; - $5 = ($n|0)==(0); - if ($5) { - $$0 = -2; - } else { - $6 = ($1|0)==(0); - if ($6) { - $7 = HEAP8[$src>>0]|0; - $8 = $7&255; - $9 = ($7<<24>>24)>(-1); - if ($9) { - HEAP32[$dummy$wc>>2] = $8; - $10 = ($7<<24>>24)!=(0); - $11 = $10&1; - $$0 = $11; - break; - } - $12 = (($8) + -194)|0; - $13 = ($12>>>0)>(50); - if ($13) { - label = 15; - break; - } - $14 = ((($src)) + 1|0); - $15 = (11092 + ($12<<2)|0); - $16 = HEAP32[$15>>2]|0; - $17 = (($n) + -1)|0; - $18 = ($17|0)==(0); - if ($18) { - $c$2 = $16; - } else { - $$024 = $17;$c$05 = $16;$s$06 = $14; - label = 9; - } + case 105: case 100: { + $224 = $6; + $225 = $224; + $226 = HEAP32[$225>>2]|0; + $227 = (($224) + 4)|0; + $228 = $227; + $229 = HEAP32[$228>>2]|0; + $230 = ($229|0)<(0); + if ($230) { + $231 = (_i64Subtract(0,0,($226|0),($229|0))|0); + $232 = tempRet0; + $233 = $6; + $234 = $233; + HEAP32[$234>>2] = $231; + $235 = (($233) + 4)|0; + $236 = $235; + HEAP32[$236>>2] = $232; + $$0232 = 1;$$0237 = 22687;$242 = $231;$243 = $232; + label = 66; + break L71; } else { - $$024 = $n;$c$05 = $1;$s$06 = $src; - label = 9; + $237 = $$1263$ & 2048; + $238 = ($237|0)==(0); + $239 = $$1263$ & 1; + $240 = ($239|0)==(0); + $$ = $240 ? 22687 : (22689); + $$$ = $238 ? $$ : (22688); + $241 = $$1263$ & 2049; + $narrow = ($241|0)!=(0); + $$284$ = $narrow&1; + $$0232 = $$284$;$$0237 = $$$;$242 = $226;$243 = $229; + label = 66; + break L71; } - L11: do { - if ((label|0) == 9) { - $19 = HEAP8[$s$06>>0]|0; - $20 = $19&255; - $21 = $20 >>> 3; - $22 = (($21) + -16)|0; - $23 = $c$05 >> 26; - $24 = (($21) + ($23))|0; - $25 = $22 | $24; - $26 = ($25>>>0)>(7); - if ($26) { - label = 15; - break L1; - } else { - $$1 = $$024;$30 = $19;$c$1 = $c$05;$s$1 = $s$06; - } - while(1) { - $27 = $c$1 << 6; - $28 = ((($s$1)) + 1|0); - $29 = $30&255; - $31 = (($29) + -128)|0; - $32 = $31 | $27; - $33 = (($$1) + -1)|0; - $34 = ($32|0)<(0); - if (!($34)) { - $$lcssa = $32;$$lcssa35 = $33; - break; - } - $36 = ($33|0)==(0); - if ($36) { - $c$2 = $32; - break L11; - } - $37 = HEAP8[$28>>0]|0; - $38 = $37 & -64; - $39 = ($38<<24>>24)==(-128); - if ($39) { - $$1 = $33;$30 = $37;$c$1 = $32;$s$1 = $28; - } else { - label = 15; - break L1; - } - } - HEAP32[$$st>>2] = 0; - HEAP32[$dummy$wc>>2] = $$lcssa; - $35 = (($n) - ($$lcssa35))|0; - $$0 = $35; - break L1; - } - } while(0); - HEAP32[$$st>>2] = $c$2; - $$0 = -2; + break; } - } - } while(0); - if ((label|0) == 15) { - HEAP32[$$st>>2] = 0; - $40 = (___errno_location()|0); - HEAP32[$40>>2] = 84; - $$0 = -1; - } - STACKTOP = sp;return ($$0|0); -} -function _mbsinit($st) { - $st = $st|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($st|0)==(0|0); - if ($0) { - $4 = 1; - } else { - $1 = HEAP32[$st>>2]|0; - $2 = ($1|0)==(0); - $4 = $2; - } - $3 = $4&1; - return ($3|0); -} -function _wcrtomb($s,$wc,$st) { - $s = $s|0; - $wc = $wc|0; - $st = $st|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($s|0)==(0|0); - do { - if ($0) { - $$0 = 1; - } else { - $1 = ($wc>>>0)<(128); - if ($1) { - $2 = $wc&255; - HEAP8[$s>>0] = $2; - $$0 = 1; + case 117: { + $165 = $6; + $166 = $165; + $167 = HEAP32[$166>>2]|0; + $168 = (($165) + 4)|0; + $169 = $168; + $170 = HEAP32[$169>>2]|0; + $$0232 = 0;$$0237 = 22687;$242 = $167;$243 = $170; + label = 66; break; } - $3 = ($wc>>>0)<(2048); - if ($3) { - $4 = $wc >>> 6; - $5 = $4 | 192; - $6 = $5&255; - $7 = ((($s)) + 1|0); - HEAP8[$s>>0] = $6; - $8 = $wc & 63; - $9 = $8 | 128; - $10 = $9&255; - HEAP8[$7>>0] = $10; - $$0 = 2; + case 99: { + $259 = $6; + $260 = $259; + $261 = HEAP32[$260>>2]|0; + $262 = (($259) + 4)|0; + $263 = $262; + $264 = HEAP32[$263>>2]|0; + $265 = $261&255; + HEAP8[$13>>0] = $265; + $$2 = $13;$$2234 = 0;$$2239 = 22687;$$2251 = $11;$$5 = 1;$$6268 = $164; break; } - $11 = ($wc>>>0)<(55296); - $12 = $wc & -8192; - $13 = ($12|0)==(57344); - $or$cond = $11 | $13; - if ($or$cond) { - $14 = $wc >>> 12; - $15 = $14 | 224; - $16 = $15&255; - $17 = ((($s)) + 1|0); - HEAP8[$s>>0] = $16; - $18 = $wc >>> 6; - $19 = $18 & 63; - $20 = $19 | 128; - $21 = $20&255; - $22 = ((($s)) + 2|0); - HEAP8[$17>>0] = $21; - $23 = $wc & 63; - $24 = $23 | 128; - $25 = $24&255; - HEAP8[$22>>0] = $25; - $$0 = 3; + case 109: { + $266 = (___errno_location()|0); + $267 = HEAP32[$266>>2]|0; + $268 = (_strerror($267)|0); + $$1 = $268; + label = 71; break; } - $26 = (($wc) + -65536)|0; - $27 = ($26>>>0)<(1048576); - if ($27) { - $28 = $wc >>> 18; - $29 = $28 | 240; - $30 = $29&255; - $31 = ((($s)) + 1|0); - HEAP8[$s>>0] = $30; - $32 = $wc >>> 12; - $33 = $32 & 63; - $34 = $33 | 128; - $35 = $34&255; - $36 = ((($s)) + 2|0); - HEAP8[$31>>0] = $35; - $37 = $wc >>> 6; - $38 = $37 & 63; - $39 = $38 | 128; - $40 = $39&255; - $41 = ((($s)) + 3|0); - HEAP8[$36>>0] = $40; - $42 = $wc & 63; - $43 = $42 | 128; - $44 = $43&255; - HEAP8[$41>>0] = $44; - $$0 = 4; + case 115: { + $269 = HEAP32[$6>>2]|0; + $270 = ($269|0)!=(0|0); + $271 = $270 ? $269 : 22697; + $$1 = $271; + label = 71; break; - } else { - $45 = (___errno_location()|0); - HEAP32[$45>>2] = 84; - $$0 = -1; + } + case 67: { + $278 = $6; + $279 = $278; + $280 = HEAP32[$279>>2]|0; + $281 = (($278) + 4)|0; + $282 = $281; + $283 = HEAP32[$282>>2]|0; + HEAP32[$8>>2] = $280; + HEAP32[$14>>2] = 0; + HEAP32[$6>>2] = $8; + $$4258355 = -1;$331 = $8; + label = 75; break; } - } - } while(0); - return ($$0|0); -} -function _wctomb($s,$wc) { - $s = $s|0; - $wc = $wc|0; - var $$0 = 0, $0 = 0, $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($s|0)==(0|0); - if ($0) { - $$0 = 0; - } else { - $1 = (_wcrtomb($s,$wc,0)|0); - $$0 = $1; - } - return ($$0|0); -} -function _srand($s) { - $s = $s|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (($s) + -1)|0; - $1 = 152; - $2 = $1; - HEAP32[$2>>2] = $0; - $3 = (($1) + 4)|0; - $4 = $3; - HEAP32[$4>>2] = 0; - return; -} -function _rand() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = 152; - $1 = $0; - $2 = HEAP32[$1>>2]|0; - $3 = (($0) + 4)|0; - $4 = $3; - $5 = HEAP32[$4>>2]|0; - $6 = (___muldi3(($2|0),($5|0),1284865837,1481765933)|0); - $7 = tempRet0; - $8 = (_i64Add(($6|0),($7|0),1,0)|0); - $9 = tempRet0; - $10 = 152; - $11 = $10; - HEAP32[$11>>2] = $8; - $12 = (($10) + 4)|0; - $13 = $12; - HEAP32[$13>>2] = $9; - $14 = (_bitshift64Lshr(($8|0),($9|0),33)|0); - $15 = tempRet0; - return ($14|0); -} -function _fclose($f) { - $f = $f|0; - var $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 76|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)>(-1); - if ($2) { - (___lockfile($f)|0); - } - $3 = HEAP32[$f>>2]|0; - $4 = $3 & 1; - $5 = ($4|0)!=(0); - if (!($5)) { - ___lock(((11076)|0)); - $6 = ((($f)) + 52|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)==(0|0); - $9 = $7; - $$pre = ((($f)) + 56|0); - if (!($8)) { - $10 = HEAP32[$$pre>>2]|0; - $11 = ((($7)) + 56|0); - HEAP32[$11>>2] = $10; - } - $12 = HEAP32[$$pre>>2]|0; - $13 = ($12|0)==(0|0); - $14 = $12; - if (!($13)) { - $15 = ((($12)) + 52|0); - HEAP32[$15>>2] = $9; - } - $16 = HEAP32[(11072)>>2]|0; - $17 = ($16|0)==($f|0); - if ($17) { - HEAP32[(11072)>>2] = $14; - } - ___unlock(((11076)|0)); - } - $18 = (_fflush($f)|0); - $19 = ((($f)) + 12|0); - $20 = HEAP32[$19>>2]|0; - $21 = (FUNCTION_TABLE_ii[$20 & 15]($f)|0); - $22 = $21 | $18; - $23 = ((($f)) + 92|0); - $24 = HEAP32[$23>>2]|0; - $25 = ($24|0)==(0|0); - if (!($25)) { - _free($24); - } - if (!($5)) { - _free($f); - } - return ($22|0); -} -function _feof($f) { - $f = $f|0; - var $$lobit = 0, $$lobit1 = 0, $$lobit2 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 76|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)>(-1); - if ($2) { - $5 = (___lockfile($f)|0); - $phitmp = ($5|0)==(0); - $6 = HEAP32[$f>>2]|0; - $7 = $6 >>> 4; - $$lobit = $7 & 1; - if ($phitmp) { - $$lobit2 = $$lobit; - } else { - ___unlockfile($f); - $$lobit2 = $$lobit; - } - } else { - $3 = HEAP32[$f>>2]|0; - $4 = $3 >>> 4; - $$lobit1 = $4 & 1; - $$lobit2 = $$lobit1; - } - return ($$lobit2|0); -} -function _fflush($f) { - $f = $f|0; - var $$0 = 0, $$01 = 0, $$012 = 0, $$014 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, $r$0$lcssa = 0, $r$03 = 0, $r$1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($f|0)==(0|0); - do { - if ($0) { - $7 = HEAP32[11300>>2]|0; - $8 = ($7|0)==(0|0); - if ($8) { - $27 = 0; - } else { - $9 = HEAP32[11300>>2]|0; - $10 = (_fflush($9)|0); - $27 = $10; + case 83: { + $$pre349 = HEAP32[$6>>2]|0; + $284 = ($$0254|0)==(0); + if ($284) { + _pad_674($0,32,$$1260,0,$$1263$); + $$0240$lcssa357 = 0; + label = 84; + } else { + $$4258355 = $$0254;$331 = $$pre349; + label = 75; + } + break; } - ___lock(((11076)|0)); - $$012 = HEAP32[(11072)>>2]|0; - $11 = ($$012|0)==(0|0); - if ($11) { - $r$0$lcssa = $27; - } else { - $$014 = $$012;$r$03 = $27; + case 65: case 71: case 70: case 69: case 97: case 103: case 102: case 101: { + $306 = +HEAPF64[$6>>3]; + $307 = (_fmt_fp($0,$306,$$1260,$$0254,$$1263$,$$0235)|0); + $$0243 = $307;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + continue L1; + break; + } + default: { + $$2 = $21;$$2234 = 0;$$2239 = 22687;$$2251 = $11;$$5 = $$0254;$$6268 = $$1263$; + } + } + } while(0); + L95: do { + if ((label|0) == 61) { + label = 0; + $195 = $6; + $196 = $195; + $197 = HEAP32[$196>>2]|0; + $198 = (($195) + 4)|0; + $199 = $198; + $200 = HEAP32[$199>>2]|0; + $201 = $$1236 & 32; + $202 = (_fmt_x($197,$200,$11,$201)|0); + $203 = ($197|0)==(0); + $204 = ($200|0)==(0); + $205 = $203 & $204; + $206 = $$3265 & 8; + $207 = ($206|0)==(0); + $or$cond283 = $207 | $205; + $208 = $$1236 >> 4; + $209 = (22687 + ($208)|0); + $$289 = $or$cond283 ? 22687 : $209; + $$290 = $or$cond283 ? 0 : 2; + $$0228 = $202;$$1233 = $$290;$$1238 = $$289;$$2256 = $$1255;$$4266 = $$3265;$248 = $197;$250 = $200; + label = 67; + } + else if ((label|0) == 66) { + label = 0; + $244 = (_fmt_u($242,$243,$11)|0); + $$0228 = $244;$$1233 = $$0232;$$1238 = $$0237;$$2256 = $$0254;$$4266 = $$1263$;$248 = $242;$250 = $243; + label = 67; + } + else if ((label|0) == 71) { + label = 0; + $272 = (_memchr($$1,0,$$0254)|0); + $273 = ($272|0)==(0|0); + $274 = $272; + $275 = $$1; + $276 = (($274) - ($275))|0; + $277 = (($$1) + ($$0254)|0); + $$3257 = $273 ? $$0254 : $276; + $$1250 = $273 ? $277 : $272; + $$2 = $$1;$$2234 = 0;$$2239 = 22687;$$2251 = $$1250;$$5 = $$3257;$$6268 = $164; + } + else if ((label|0) == 75) { + label = 0; + $$0229322 = $331;$$0240321 = 0;$$1244320 = 0; while(1) { - $12 = ((($$014)) + 76|0); - $13 = HEAP32[$12>>2]|0; - $14 = ($13|0)>(-1); - if ($14) { - $15 = (___lockfile($$014)|0); - $23 = $15; - } else { - $23 = 0; + $285 = HEAP32[$$0229322>>2]|0; + $286 = ($285|0)==(0); + if ($286) { + $$0240$lcssa = $$0240321;$$2245 = $$1244320; + break; } - $16 = ((($$014)) + 20|0); - $17 = HEAP32[$16>>2]|0; - $18 = ((($$014)) + 28|0); - $19 = HEAP32[$18>>2]|0; - $20 = ($17>>>0)>($19>>>0); - if ($20) { - $21 = (___fflush_unlocked($$014)|0); - $22 = $21 | $r$03; - $r$1 = $22; + $287 = (_wctomb($9,$285)|0); + $288 = ($287|0)<(0); + $289 = (($$4258355) - ($$0240321))|0; + $290 = ($287>>>0)>($289>>>0); + $or$cond286 = $288 | $290; + if ($or$cond286) { + $$0240$lcssa = $$0240321;$$2245 = $287; + break; + } + $291 = ((($$0229322)) + 4|0); + $292 = (($287) + ($$0240321))|0; + $293 = ($$4258355>>>0)>($292>>>0); + if ($293) { + $$0229322 = $291;$$0240321 = $292;$$1244320 = $287; } else { - $r$1 = $r$03; + $$0240$lcssa = $292;$$2245 = $287; + break; } - $24 = ($23|0)==(0); - if (!($24)) { - ___unlockfile($$014); + } + $294 = ($$2245|0)<(0); + if ($294) { + $$0 = -1; + break L1; + } + _pad_674($0,32,$$1260,$$0240$lcssa,$$1263$); + $295 = ($$0240$lcssa|0)==(0); + if ($295) { + $$0240$lcssa357 = 0; + label = 84; + } else { + $$1230333 = $331;$$1241332 = 0; + while(1) { + $296 = HEAP32[$$1230333>>2]|0; + $297 = ($296|0)==(0); + if ($297) { + $$0240$lcssa357 = $$0240$lcssa; + label = 84; + break L95; + } + $298 = (_wctomb($9,$296)|0); + $299 = (($298) + ($$1241332))|0; + $300 = ($299|0)>($$0240$lcssa|0); + if ($300) { + $$0240$lcssa357 = $$0240$lcssa; + label = 84; + break L95; + } + $301 = ((($$1230333)) + 4|0); + _out($0,$9,$298); + $302 = ($299>>>0)<($$0240$lcssa>>>0); + if ($302) { + $$1230333 = $301;$$1241332 = $299; + } else { + $$0240$lcssa357 = $$0240$lcssa; + label = 84; + break; + } + } + } + } + } while(0); + if ((label|0) == 67) { + label = 0; + $245 = ($$2256|0)>(-1); + $246 = $$4266 & -65537; + $$$4266 = $245 ? $246 : $$4266; + $247 = ($248|0)!=(0); + $249 = ($250|0)!=(0); + $251 = $247 | $249; + $252 = ($$2256|0)!=(0); + $or$cond = $252 | $251; + $253 = $$0228; + $254 = (($12) - ($253))|0; + $255 = $251 ^ 1; + $256 = $255&1; + $257 = (($256) + ($254))|0; + $258 = ($$2256|0)>($257|0); + $$2256$ = $258 ? $$2256 : $257; + $$2256$$$2256 = $or$cond ? $$2256$ : $$2256; + $$0228$ = $or$cond ? $$0228 : $11; + $$2 = $$0228$;$$2234 = $$1233;$$2239 = $$1238;$$2251 = $11;$$5 = $$2256$$$2256;$$6268 = $$$4266; + } + else if ((label|0) == 84) { + label = 0; + $303 = $$1263$ ^ 8192; + _pad_674($0,32,$$1260,$$0240$lcssa357,$303); + $304 = ($$1260|0)>($$0240$lcssa357|0); + $305 = $304 ? $$1260 : $$0240$lcssa357; + $$0243 = $305;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + continue; + } + $308 = $$2251; + $309 = $$2; + $310 = (($308) - ($309))|0; + $311 = ($$5|0)<($310|0); + $$$5 = $311 ? $310 : $$5; + $312 = (($$$5) + ($$2234))|0; + $313 = ($$1260|0)<($312|0); + $$2261 = $313 ? $312 : $$1260; + _pad_674($0,32,$$2261,$312,$$6268); + _out($0,$$2239,$$2234); + $314 = $$6268 ^ 65536; + _pad_674($0,48,$$2261,$312,$314); + _pad_674($0,48,$$$5,$310,0); + _out($0,$$2,$310); + $315 = $$6268 ^ 8192; + _pad_674($0,32,$$2261,$312,$315); + $$0243 = $$2261;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; + } + L114: do { + if ((label|0) == 87) { + $316 = ($0|0)==(0|0); + if ($316) { + $317 = ($$0269|0)==(0); + if ($317) { + $$0 = 0; + } else { + $$2242305 = 1; + while(1) { + $318 = (($4) + ($$2242305<<2)|0); + $319 = HEAP32[$318>>2]|0; + $320 = ($319|0)==(0); + if ($320) { + $$3303 = $$2242305; + break; + } + $321 = (($3) + ($$2242305<<3)|0); + _pop_arg($321,$319,$2); + $322 = (($$2242305) + 1)|0; + $323 = ($322|0)<(10); + if ($323) { + $$2242305 = $322; + } else { + $$0 = 1; + break L114; + } } - $25 = ((($$014)) + 56|0); - $$01 = HEAP32[$25>>2]|0; - $26 = ($$01|0)==(0|0); - if ($26) { - $r$0$lcssa = $r$1; - break; - } else { - $$014 = $$01;$r$03 = $r$1; + while(1) { + $326 = (($4) + ($$3303<<2)|0); + $327 = HEAP32[$326>>2]|0; + $328 = ($327|0)==(0); + $325 = (($$3303) + 1)|0; + if (!($328)) { + $$0 = -1; + break L114; + } + $324 = ($325|0)<(10); + if ($324) { + $$3303 = $325; + } else { + $$0 = 1; + break; + } } } - } - ___unlock(((11076)|0)); - $$0 = $r$0$lcssa; - } else { - $1 = ((($f)) + 76|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)>(-1); - if (!($3)) { - $4 = (___fflush_unlocked($f)|0); - $$0 = $4; - break; - } - $5 = (___lockfile($f)|0); - $phitmp = ($5|0)==(0); - $6 = (___fflush_unlocked($f)|0); - if ($phitmp) { - $$0 = $6; } else { - ___unlockfile($f); - $$0 = $6; + $$0 = $$1248; } } } while(0); - return ($$0|0); + STACKTOP = sp;return ($$0|0); } -function _fgetc($f) { - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function ___lockfile($0) { + $0 = $0|0; + var label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 76|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)<(0); - if ($2) { - label = 3; - } else { - $3 = (___lockfile($f)|0); - $4 = ($3|0)==(0); - if ($4) { - label = 3; - } else { - $14 = ((($f)) + 4|0); - $15 = HEAP32[$14>>2]|0; - $16 = ((($f)) + 8|0); - $17 = HEAP32[$16>>2]|0; - $18 = ($15>>>0)<($17>>>0); - if ($18) { - $19 = ((($15)) + 1|0); - HEAP32[$14>>2] = $19; - $20 = HEAP8[$15>>0]|0; - $21 = $20&255; - $23 = $21; - } else { - $22 = (___uflow($f)|0); - $23 = $22; - } - ___unlockfile($f); - $$0 = $23; - } + return 0; +} +function ___unlockfile($0) { + $0 = $0|0; + var label = 0, sp = 0; + sp = STACKTOP; + return; +} +function _out($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = HEAP32[$0>>2]|0; + $4 = $3 & 32; + $5 = ($4|0)==(0); + if ($5) { + (___fwritex($1,$2,$0)|0); } - do { - if ((label|0) == 3) { - $5 = ((($f)) + 4|0); - $6 = HEAP32[$5>>2]|0; - $7 = ((($f)) + 8|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($6>>>0)<($8>>>0); - if ($9) { - $10 = ((($6)) + 1|0); - HEAP32[$5>>2] = $10; - $11 = HEAP8[$6>>0]|0; - $12 = $11&255; - $$0 = $12; - break; + return; +} +function _getint($0) { + $0 = $0|0; + var $$0$lcssa = 0, $$06 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isdigit = 0, $isdigit5 = 0, $isdigittmp = 0, $isdigittmp4 = 0, $isdigittmp7 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP32[$0>>2]|0; + $2 = HEAP8[$1>>0]|0; + $3 = $2 << 24 >> 24; + $isdigittmp4 = (($3) + -48)|0; + $isdigit5 = ($isdigittmp4>>>0)<(10); + if ($isdigit5) { + $$06 = 0;$7 = $1;$isdigittmp7 = $isdigittmp4; + while(1) { + $4 = ($$06*10)|0; + $5 = (($isdigittmp7) + ($4))|0; + $6 = ((($7)) + 1|0); + HEAP32[$0>>2] = $6; + $8 = HEAP8[$6>>0]|0; + $9 = $8 << 24 >> 24; + $isdigittmp = (($9) + -48)|0; + $isdigit = ($isdigittmp>>>0)<(10); + if ($isdigit) { + $$06 = $5;$7 = $6;$isdigittmp7 = $isdigittmp; } else { - $13 = (___uflow($f)|0); - $$0 = $13; + $$0$lcssa = $5; break; } } - } while(0); - return ($$0|0); -} -function _fgets($s,$n,$f) { - $s = $s|0; - $n = $n|0; - $f = $f|0; - var $$0 = 0, $$048 = 0, $$05 = 0, $$lcssa14 = 0, $$old2 = 0, $$pre = 0, $$sum$pre$phiZZ2D = 0, $$sum6 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; - var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; - var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, $or$cond = 0, $or$cond3 = 0, $p$0 = 0, $p$1 = 0, $sext$mask = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 76|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)>(-1); - if ($2) { - $3 = (___lockfile($f)|0); - $12 = $3; } else { - $12 = 0; + $$0$lcssa = 0; } - $4 = (($n) + -1)|0; - $5 = ($n|0)<(2); - if ($5) { - $6 = ((($f)) + 74|0); - $7 = HEAP8[$6>>0]|0; - $8 = $7 << 24 >> 24; - $9 = (($8) + 255)|0; - $10 = $9 | $8; - $11 = $10&255; - HEAP8[$6>>0] = $11; - $13 = ($12|0)==(0); - if (!($13)) { - ___unlockfile($f); - } - $14 = ($4|0)==(0); - if ($14) { - HEAP8[$s>>0] = 0; - $$0 = $s; - } else { - $$0 = 0; - } - } else { - $$old2 = ($4|0)==(0); - L11: do { - if ($$old2) { - $p$1 = $s; - label = 18; - } else { - $15 = ((($f)) + 4|0); - $16 = ((($f)) + 8|0); - $$05 = $4;$p$0 = $s; - while(1) { - $17 = HEAP32[$15>>2]|0; - $18 = HEAP32[$16>>2]|0; - $19 = $18; - $20 = $17; - $21 = (($19) - ($20))|0; - $22 = (_memchr($17,10,$21)|0); - $23 = ($22|0)==(0|0); - $24 = $22; - $25 = (1 - ($20))|0; - $26 = (($25) + ($24))|0; - $27 = $23 ? $21 : $26; - $28 = ($27>>>0)<($$05>>>0); - $29 = $28 ? $27 : $$05; - _memcpy(($p$0|0),($17|0),($29|0))|0; - $30 = HEAP32[$15>>2]|0; - $31 = (($30) + ($29)|0); - HEAP32[$15>>2] = $31; - $32 = (($p$0) + ($29)|0); - $33 = (($$05) - ($29))|0; - $or$cond = $23 & $28; - if (!($or$cond)) { - $p$1 = $32; - label = 18; - break L11; - } - $34 = HEAP32[$16>>2]|0; - $35 = ($31>>>0)<($34>>>0); - if ($35) { - $$sum6 = (($29) + 1)|0; - $36 = (($30) + ($$sum6)|0); - HEAP32[$15>>2] = $36; - $37 = HEAP8[$31>>0]|0; - $38 = $37&255; - $$sum$pre$phiZZ2D = $$sum6;$47 = $38; - } else { - $39 = (___uflow($f)|0); - $40 = ($39|0)<(0); - if ($40) { - $$lcssa14 = $32; - break; - } - $$pre = (($29) + 1)|0; - $$sum$pre$phiZZ2D = $$pre;$47 = $39; - } - $45 = (($33) + -1)|0; - $46 = $47&255; - $48 = (($p$0) + ($$sum$pre$phiZZ2D)|0); - HEAP8[$32>>0] = $46; - $sext$mask = $47 & 255; - $49 = ($sext$mask|0)!=(10); - $50 = ($45|0)!=(0); - $or$cond3 = $50 & $49; - if ($or$cond3) { - $$05 = $45;$p$0 = $48; - } else { - $p$1 = $48; - label = 18; - break L11; - } + return ($$0$lcssa|0); +} +function _pop_arg($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$mask = 0, $$mask31 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; + var $116 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; + var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; + var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; + var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; + var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $arglist_current = 0, $arglist_current11 = 0, $arglist_current14 = 0, $arglist_current17 = 0; + var $arglist_current2 = 0, $arglist_current20 = 0, $arglist_current23 = 0, $arglist_current26 = 0, $arglist_current5 = 0, $arglist_current8 = 0, $arglist_next = 0, $arglist_next12 = 0, $arglist_next15 = 0, $arglist_next18 = 0, $arglist_next21 = 0, $arglist_next24 = 0, $arglist_next27 = 0, $arglist_next3 = 0, $arglist_next6 = 0, $arglist_next9 = 0, $expanded = 0, $expanded28 = 0, $expanded30 = 0, $expanded31 = 0; + var $expanded32 = 0, $expanded34 = 0, $expanded35 = 0, $expanded37 = 0, $expanded38 = 0, $expanded39 = 0, $expanded41 = 0, $expanded42 = 0, $expanded44 = 0, $expanded45 = 0, $expanded46 = 0, $expanded48 = 0, $expanded49 = 0, $expanded51 = 0, $expanded52 = 0, $expanded53 = 0, $expanded55 = 0, $expanded56 = 0, $expanded58 = 0, $expanded59 = 0; + var $expanded60 = 0, $expanded62 = 0, $expanded63 = 0, $expanded65 = 0, $expanded66 = 0, $expanded67 = 0, $expanded69 = 0, $expanded70 = 0, $expanded72 = 0, $expanded73 = 0, $expanded74 = 0, $expanded76 = 0, $expanded77 = 0, $expanded79 = 0, $expanded80 = 0, $expanded81 = 0, $expanded83 = 0, $expanded84 = 0, $expanded86 = 0, $expanded87 = 0; + var $expanded88 = 0, $expanded90 = 0, $expanded91 = 0, $expanded93 = 0, $expanded94 = 0, $expanded95 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ($1>>>0)>(20); + L1: do { + if (!($3)) { + do { + switch ($1|0) { + case 9: { + $arglist_current = HEAP32[$2>>2]|0; + $4 = $arglist_current; + $5 = ((0) + 4|0); + $expanded28 = $5; + $expanded = (($expanded28) - 1)|0; + $6 = (($4) + ($expanded))|0; + $7 = ((0) + 4|0); + $expanded32 = $7; + $expanded31 = (($expanded32) - 1)|0; + $expanded30 = $expanded31 ^ -1; + $8 = $6 & $expanded30; + $9 = $8; + $10 = HEAP32[$9>>2]|0; + $arglist_next = ((($9)) + 4|0); + HEAP32[$2>>2] = $arglist_next; + HEAP32[$0>>2] = $10; + break L1; + break; } - $41 = ($$lcssa14|0)==($s|0); - if ($41) { - $$048 = 0; - } else { - $42 = HEAP32[$f>>2]|0; - $43 = $42 & 16; - $44 = ($43|0)==(0); - if ($44) { - $$048 = 0; - } else { - $p$1 = $$lcssa14; - label = 18; - } + case 10: { + $arglist_current2 = HEAP32[$2>>2]|0; + $11 = $arglist_current2; + $12 = ((0) + 4|0); + $expanded35 = $12; + $expanded34 = (($expanded35) - 1)|0; + $13 = (($11) + ($expanded34))|0; + $14 = ((0) + 4|0); + $expanded39 = $14; + $expanded38 = (($expanded39) - 1)|0; + $expanded37 = $expanded38 ^ -1; + $15 = $13 & $expanded37; + $16 = $15; + $17 = HEAP32[$16>>2]|0; + $arglist_next3 = ((($16)) + 4|0); + HEAP32[$2>>2] = $arglist_next3; + $18 = ($17|0)<(0); + $19 = $18 << 31 >> 31; + $20 = $0; + $21 = $20; + HEAP32[$21>>2] = $17; + $22 = (($20) + 4)|0; + $23 = $22; + HEAP32[$23>>2] = $19; + break L1; + break; } - } - } while(0); - if ((label|0) == 18) { - $51 = ($s|0)==(0|0); - if ($51) { - $$048 = 0; - } else { - HEAP8[$p$1>>0] = 0; - $$048 = $s; - } - } - $52 = ($12|0)==(0); - if ($52) { - $$0 = $$048; - } else { - ___unlockfile($f); - $$0 = $$048; + case 11: { + $arglist_current5 = HEAP32[$2>>2]|0; + $24 = $arglist_current5; + $25 = ((0) + 4|0); + $expanded42 = $25; + $expanded41 = (($expanded42) - 1)|0; + $26 = (($24) + ($expanded41))|0; + $27 = ((0) + 4|0); + $expanded46 = $27; + $expanded45 = (($expanded46) - 1)|0; + $expanded44 = $expanded45 ^ -1; + $28 = $26 & $expanded44; + $29 = $28; + $30 = HEAP32[$29>>2]|0; + $arglist_next6 = ((($29)) + 4|0); + HEAP32[$2>>2] = $arglist_next6; + $31 = $0; + $32 = $31; + HEAP32[$32>>2] = $30; + $33 = (($31) + 4)|0; + $34 = $33; + HEAP32[$34>>2] = 0; + break L1; + break; + } + case 12: { + $arglist_current8 = HEAP32[$2>>2]|0; + $35 = $arglist_current8; + $36 = ((0) + 8|0); + $expanded49 = $36; + $expanded48 = (($expanded49) - 1)|0; + $37 = (($35) + ($expanded48))|0; + $38 = ((0) + 8|0); + $expanded53 = $38; + $expanded52 = (($expanded53) - 1)|0; + $expanded51 = $expanded52 ^ -1; + $39 = $37 & $expanded51; + $40 = $39; + $41 = $40; + $42 = $41; + $43 = HEAP32[$42>>2]|0; + $44 = (($41) + 4)|0; + $45 = $44; + $46 = HEAP32[$45>>2]|0; + $arglist_next9 = ((($40)) + 8|0); + HEAP32[$2>>2] = $arglist_next9; + $47 = $0; + $48 = $47; + HEAP32[$48>>2] = $43; + $49 = (($47) + 4)|0; + $50 = $49; + HEAP32[$50>>2] = $46; + break L1; + break; + } + case 13: { + $arglist_current11 = HEAP32[$2>>2]|0; + $51 = $arglist_current11; + $52 = ((0) + 4|0); + $expanded56 = $52; + $expanded55 = (($expanded56) - 1)|0; + $53 = (($51) + ($expanded55))|0; + $54 = ((0) + 4|0); + $expanded60 = $54; + $expanded59 = (($expanded60) - 1)|0; + $expanded58 = $expanded59 ^ -1; + $55 = $53 & $expanded58; + $56 = $55; + $57 = HEAP32[$56>>2]|0; + $arglist_next12 = ((($56)) + 4|0); + HEAP32[$2>>2] = $arglist_next12; + $58 = $57&65535; + $59 = $58 << 16 >> 16; + $60 = ($59|0)<(0); + $61 = $60 << 31 >> 31; + $62 = $0; + $63 = $62; + HEAP32[$63>>2] = $59; + $64 = (($62) + 4)|0; + $65 = $64; + HEAP32[$65>>2] = $61; + break L1; + break; + } + case 14: { + $arglist_current14 = HEAP32[$2>>2]|0; + $66 = $arglist_current14; + $67 = ((0) + 4|0); + $expanded63 = $67; + $expanded62 = (($expanded63) - 1)|0; + $68 = (($66) + ($expanded62))|0; + $69 = ((0) + 4|0); + $expanded67 = $69; + $expanded66 = (($expanded67) - 1)|0; + $expanded65 = $expanded66 ^ -1; + $70 = $68 & $expanded65; + $71 = $70; + $72 = HEAP32[$71>>2]|0; + $arglist_next15 = ((($71)) + 4|0); + HEAP32[$2>>2] = $arglist_next15; + $$mask31 = $72 & 65535; + $73 = $0; + $74 = $73; + HEAP32[$74>>2] = $$mask31; + $75 = (($73) + 4)|0; + $76 = $75; + HEAP32[$76>>2] = 0; + break L1; + break; + } + case 15: { + $arglist_current17 = HEAP32[$2>>2]|0; + $77 = $arglist_current17; + $78 = ((0) + 4|0); + $expanded70 = $78; + $expanded69 = (($expanded70) - 1)|0; + $79 = (($77) + ($expanded69))|0; + $80 = ((0) + 4|0); + $expanded74 = $80; + $expanded73 = (($expanded74) - 1)|0; + $expanded72 = $expanded73 ^ -1; + $81 = $79 & $expanded72; + $82 = $81; + $83 = HEAP32[$82>>2]|0; + $arglist_next18 = ((($82)) + 4|0); + HEAP32[$2>>2] = $arglist_next18; + $84 = $83&255; + $85 = $84 << 24 >> 24; + $86 = ($85|0)<(0); + $87 = $86 << 31 >> 31; + $88 = $0; + $89 = $88; + HEAP32[$89>>2] = $85; + $90 = (($88) + 4)|0; + $91 = $90; + HEAP32[$91>>2] = $87; + break L1; + break; + } + case 16: { + $arglist_current20 = HEAP32[$2>>2]|0; + $92 = $arglist_current20; + $93 = ((0) + 4|0); + $expanded77 = $93; + $expanded76 = (($expanded77) - 1)|0; + $94 = (($92) + ($expanded76))|0; + $95 = ((0) + 4|0); + $expanded81 = $95; + $expanded80 = (($expanded81) - 1)|0; + $expanded79 = $expanded80 ^ -1; + $96 = $94 & $expanded79; + $97 = $96; + $98 = HEAP32[$97>>2]|0; + $arglist_next21 = ((($97)) + 4|0); + HEAP32[$2>>2] = $arglist_next21; + $$mask = $98 & 255; + $99 = $0; + $100 = $99; + HEAP32[$100>>2] = $$mask; + $101 = (($99) + 4)|0; + $102 = $101; + HEAP32[$102>>2] = 0; + break L1; + break; + } + case 17: { + $arglist_current23 = HEAP32[$2>>2]|0; + $103 = $arglist_current23; + $104 = ((0) + 8|0); + $expanded84 = $104; + $expanded83 = (($expanded84) - 1)|0; + $105 = (($103) + ($expanded83))|0; + $106 = ((0) + 8|0); + $expanded88 = $106; + $expanded87 = (($expanded88) - 1)|0; + $expanded86 = $expanded87 ^ -1; + $107 = $105 & $expanded86; + $108 = $107; + $109 = +HEAPF64[$108>>3]; + $arglist_next24 = ((($108)) + 8|0); + HEAP32[$2>>2] = $arglist_next24; + HEAPF64[$0>>3] = $109; + break L1; + break; + } + case 18: { + $arglist_current26 = HEAP32[$2>>2]|0; + $110 = $arglist_current26; + $111 = ((0) + 8|0); + $expanded91 = $111; + $expanded90 = (($expanded91) - 1)|0; + $112 = (($110) + ($expanded90))|0; + $113 = ((0) + 8|0); + $expanded95 = $113; + $expanded94 = (($expanded95) - 1)|0; + $expanded93 = $expanded94 ^ -1; + $114 = $112 & $expanded93; + $115 = $114; + $116 = +HEAPF64[$115>>3]; + $arglist_next27 = ((($115)) + 8|0); + HEAP32[$2>>2] = $arglist_next27; + HEAPF64[$0>>3] = $116; + break L1; + break; + } + default: { + break L1; + } + } + } while(0); } - } - return ($$0|0); + } while(0); + return; } -function _fopen($filename,$mode) { - $filename = $filename|0; - $mode = $mode|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $memchr = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; +function _fmt_x($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$05$lcssa = 0, $$056 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; + var sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer = sp; - $0 = HEAP8[$mode>>0]|0; - $1 = $0 << 24 >> 24; - $memchr = (_memchr(31718,$1,4)|0); - $2 = ($memchr|0)==(0|0); - if ($2) { - $3 = (___errno_location()|0); - HEAP32[$3>>2] = 22; - $$0 = 0; + $4 = ($0|0)==(0); + $5 = ($1|0)==(0); + $6 = $4 & $5; + if ($6) { + $$05$lcssa = $2; } else { - $4 = (___fmodeflags($mode)|0); - $5 = $4 | 32768; - HEAP32[$vararg_buffer>>2] = $filename; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $5; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = 438; - $6 = (___syscall5(5,($vararg_buffer|0))|0); - $7 = (___syscall_ret($6)|0); - $8 = ($7|0)<(0); - if ($8) { - $$0 = 0; - } else { - $9 = (___fdopen($7,$mode)|0); - $10 = ($9|0)==(0|0); - if ($10) { - HEAP32[$vararg_buffer3>>2] = $7; - (___syscall6(6,($vararg_buffer3|0))|0); - $$0 = 0; + $$056 = $2;$15 = $1;$8 = $0; + while(1) { + $7 = $8 & 15; + $9 = (22735 + ($7)|0); + $10 = HEAP8[$9>>0]|0; + $11 = $10&255; + $12 = $11 | $3; + $13 = $12&255; + $14 = ((($$056)) + -1|0); + HEAP8[$14>>0] = $13; + $16 = (_bitshift64Lshr(($8|0),($15|0),4)|0); + $17 = tempRet0; + $18 = ($16|0)==(0); + $19 = ($17|0)==(0); + $20 = $18 & $19; + if ($20) { + $$05$lcssa = $14; + break; } else { - $$0 = $9; + $$056 = $14;$15 = $17;$8 = $16; } } } - STACKTOP = sp;return ($$0|0); + return ($$05$lcssa|0); } -function _fputc($c,$f) { - $c = $c|0; - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function _fmt_o($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0$lcssa = 0, $$06 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 76|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)<(0); - if ($2) { - label = 3; + $3 = ($0|0)==(0); + $4 = ($1|0)==(0); + $5 = $3 & $4; + if ($5) { + $$0$lcssa = $2; } else { - $3 = (___lockfile($f)|0); - $4 = ($3|0)==(0); - if ($4) { - label = 3; - } else { - $18 = ((($f)) + 75|0); - $19 = HEAP8[$18>>0]|0; - $20 = $19 << 24 >> 24; - $21 = ($20|0)==($c|0); - if ($21) { - label = 10; + $$06 = $2;$11 = $1;$7 = $0; + while(1) { + $6 = $7&255; + $8 = $6 & 7; + $9 = $8 | 48; + $10 = ((($$06)) + -1|0); + HEAP8[$10>>0] = $9; + $12 = (_bitshift64Lshr(($7|0),($11|0),3)|0); + $13 = tempRet0; + $14 = ($12|0)==(0); + $15 = ($13|0)==(0); + $16 = $14 & $15; + if ($16) { + $$0$lcssa = $10; + break; } else { - $22 = ((($f)) + 20|0); - $23 = HEAP32[$22>>2]|0; - $24 = ((($f)) + 16|0); - $25 = HEAP32[$24>>2]|0; - $26 = ($23>>>0)<($25>>>0); - if ($26) { - $27 = $c&255; - $28 = ((($23)) + 1|0); - HEAP32[$22>>2] = $28; - HEAP8[$23>>0] = $27; - $29 = $c & 255; - $31 = $29; - } else { - label = 10; - } - } - if ((label|0) == 10) { - $30 = (___overflow($f,$c)|0); - $31 = $30; + $$06 = $10;$11 = $13;$7 = $12; } - ___unlockfile($f); - $$0 = $31; } } - do { - if ((label|0) == 3) { - $5 = ((($f)) + 75|0); - $6 = HEAP8[$5>>0]|0; - $7 = $6 << 24 >> 24; - $8 = ($7|0)==($c|0); - if (!($8)) { - $9 = ((($f)) + 20|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($f)) + 16|0); - $12 = HEAP32[$11>>2]|0; - $13 = ($10>>>0)<($12>>>0); - if ($13) { - $14 = $c&255; - $15 = ((($10)) + 1|0); - HEAP32[$9>>2] = $15; - HEAP8[$10>>0] = $14; - $16 = $c & 255; - $$0 = $16; - break; - } + return ($$0$lcssa|0); +} +function _fmt_u($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$010$lcssa$off0 = 0, $$012 = 0, $$09$lcssa = 0, $$0914 = 0, $$1$lcssa = 0, $$111 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ($1>>>0)>(0); + $4 = ($0>>>0)>(4294967295); + $5 = ($1|0)==(0); + $6 = $5 & $4; + $7 = $3 | $6; + if ($7) { + $$0914 = $2;$8 = $0;$9 = $1; + while(1) { + $10 = (___uremdi3(($8|0),($9|0),10,0)|0); + $11 = tempRet0; + $12 = $10&255; + $13 = $12 | 48; + $14 = ((($$0914)) + -1|0); + HEAP8[$14>>0] = $13; + $15 = (___udivdi3(($8|0),($9|0),10,0)|0); + $16 = tempRet0; + $17 = ($9>>>0)>(9); + $18 = ($8>>>0)>(4294967295); + $19 = ($9|0)==(9); + $20 = $19 & $18; + $21 = $17 | $20; + if ($21) { + $$0914 = $14;$8 = $15;$9 = $16; + } else { + break; } - $17 = (___overflow($f,$c)|0); - $$0 = $17; } - } while(0); - return ($$0|0); -} -function _fread($destv,$size,$nmemb,$f) { - $destv = $destv|0; - $size = $size|0; - $nmemb = $nmemb|0; - $f = $f|0; - var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, $dest$0$ph = 0, $dest$02 = 0, $l$0$ph = 0, $l$03 = 0, $l$03$lcssa = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = Math_imul($nmemb, $size)|0; - $1 = ((($f)) + 76|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)>(-1); - if ($3) { - $4 = (___lockfile($f)|0); - $31 = $4; + $$010$lcssa$off0 = $15;$$09$lcssa = $14; } else { - $31 = 0; + $$010$lcssa$off0 = $0;$$09$lcssa = $2; } - $5 = ((($f)) + 74|0); - $6 = HEAP8[$5>>0]|0; - $7 = $6 << 24 >> 24; - $8 = (($7) + 255)|0; - $9 = $8 | $7; - $10 = $9&255; - HEAP8[$5>>0] = $10; - $11 = ((($f)) + 8|0); - $12 = HEAP32[$11>>2]|0; - $13 = ((($f)) + 4|0); - $14 = HEAP32[$13>>2]|0; - $15 = $12; - $16 = $14; - $17 = (($15) - ($16))|0; - $18 = ($17|0)>(0); - if ($18) { - $19 = ($17>>>0)<($0>>>0); - $$ = $19 ? $17 : $0; - _memcpy(($destv|0),($14|0),($$|0))|0; - $20 = (($14) + ($$)|0); - HEAP32[$13>>2] = $20; - $21 = (($destv) + ($$)|0); - $22 = (($0) - ($$))|0; - $dest$0$ph = $21;$l$0$ph = $22; + $22 = ($$010$lcssa$off0|0)==(0); + if ($22) { + $$1$lcssa = $$09$lcssa; } else { - $dest$0$ph = $destv;$l$0$ph = $0; + $$012 = $$010$lcssa$off0;$$111 = $$09$lcssa; + while(1) { + $23 = (($$012>>>0) % 10)&-1; + $24 = $23 | 48; + $25 = $24&255; + $26 = ((($$111)) + -1|0); + HEAP8[$26>>0] = $25; + $27 = (($$012>>>0) / 10)&-1; + $28 = ($$012>>>0)<(10); + if ($28) { + $$1$lcssa = $26; + break; + } else { + $$012 = $27;$$111 = $26; + } + } } - $23 = ($l$0$ph|0)==(0); - L7: do { - if ($23) { - label = 13; - } else { - $24 = ((($f)) + 32|0); - $dest$02 = $dest$0$ph;$l$03 = $l$0$ph; + return ($$1$lcssa|0); +} +function _strerror($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (___pthread_self_105()|0); + $2 = ((($1)) + 188|0); + $3 = HEAP32[$2>>2]|0; + $4 = (___strerror_l($0,$3)|0); + return ($4|0); +} +function _memchr($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0$lcssa = 0, $$035$lcssa = 0, $$035$lcssa65 = 0, $$03555 = 0, $$036$lcssa = 0, $$036$lcssa64 = 0, $$03654 = 0, $$046 = 0, $$137$lcssa = 0, $$13745 = 0, $$140 = 0, $$2 = 0, $$23839 = 0, $$3 = 0, $$lcssa = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; + var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; + var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond53 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = $1 & 255; + $4 = $0; + $5 = $4 & 3; + $6 = ($5|0)!=(0); + $7 = ($2|0)!=(0); + $or$cond53 = $7 & $6; + L1: do { + if ($or$cond53) { + $8 = $1&255; + $$03555 = $0;$$03654 = $2; while(1) { - $25 = (___toread($f)|0); - $26 = ($25|0)==(0); - if (!($26)) { - $l$03$lcssa = $l$03; - break; - } - $27 = HEAP32[$24>>2]|0; - $28 = (FUNCTION_TABLE_iiii[$27 & 15]($f,$dest$02,$l$03)|0); - $29 = (($28) + 1)|0; - $30 = ($29>>>0)<(2); - if ($30) { - $l$03$lcssa = $l$03; - break; + $9 = HEAP8[$$03555>>0]|0; + $10 = ($9<<24>>24)==($8<<24>>24); + if ($10) { + $$035$lcssa65 = $$03555;$$036$lcssa64 = $$03654; + label = 6; + break L1; } - $35 = (($l$03) - ($28))|0; - $36 = (($dest$02) + ($28)|0); - $37 = ($l$03|0)==($28|0); - if ($37) { - label = 13; - break L7; + $11 = ((($$03555)) + 1|0); + $12 = (($$03654) + -1)|0; + $13 = $11; + $14 = $13 & 3; + $15 = ($14|0)!=(0); + $16 = ($12|0)!=(0); + $or$cond = $16 & $15; + if ($or$cond) { + $$03555 = $11;$$03654 = $12; } else { - $dest$02 = $36;$l$03 = $35; + $$035$lcssa = $11;$$036$lcssa = $12;$$lcssa = $16; + label = 5; + break; } } - $32 = ($31|0)==(0); - if (!($32)) { - ___unlockfile($f); - } - $33 = (($0) - ($l$03$lcssa))|0; - $34 = (($33>>>0) / ($size>>>0))&-1; - $$0 = $34; - } - } while(0); - if ((label|0) == 13) { - $38 = ($31|0)==(0); - if ($38) { - $$0 = $nmemb; - } else { - ___unlockfile($f); - $$0 = $nmemb; - } - } - return ($$0|0); -} -function ___fseeko_unlocked($f,$off,$whence) { - $f = $f|0; - $off = $off|0; - $whence = $whence|0; - var $$0 = 0, $$01 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($whence|0)==(1); - if ($0) { - $1 = ((($f)) + 8|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($f)) + 4|0); - $4 = HEAP32[$3>>2]|0; - $5 = $2; - $6 = $4; - $7 = (($off) - ($5))|0; - $8 = (($7) + ($6))|0; - $$01 = $8; - } else { - $$01 = $off; - } - $9 = ((($f)) + 20|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($f)) + 28|0); - $12 = HEAP32[$11>>2]|0; - $13 = ($10>>>0)>($12>>>0); - if ($13) { - $14 = ((($f)) + 36|0); - $15 = HEAP32[$14>>2]|0; - (FUNCTION_TABLE_iiii[$15 & 15]($f,0,0)|0); - $16 = HEAP32[$9>>2]|0; - $17 = ($16|0)==(0|0); - if ($17) { - $$0 = -1; } else { + $$035$lcssa = $0;$$036$lcssa = $2;$$lcssa = $7; label = 5; } - } else { - label = 5; - } + } while(0); if ((label|0) == 5) { - $18 = ((($f)) + 16|0); - HEAP32[$18>>2] = 0; - HEAP32[$11>>2] = 0; - HEAP32[$9>>2] = 0; - $19 = ((($f)) + 40|0); - $20 = HEAP32[$19>>2]|0; - $21 = (FUNCTION_TABLE_iiii[$20 & 15]($f,$$01,$whence)|0); - $22 = ($21|0)<(0); - if ($22) { - $$0 = -1; + if ($$lcssa) { + $$035$lcssa65 = $$035$lcssa;$$036$lcssa64 = $$036$lcssa; + label = 6; } else { - $23 = ((($f)) + 8|0); - HEAP32[$23>>2] = 0; - $24 = ((($f)) + 4|0); - HEAP32[$24>>2] = 0; - $25 = HEAP32[$f>>2]|0; - $26 = $25 & -17; - HEAP32[$f>>2] = $26; - $$0 = 0; + $$2 = $$035$lcssa;$$3 = 0; } } - return ($$0|0); + L8: do { + if ((label|0) == 6) { + $17 = HEAP8[$$035$lcssa65>>0]|0; + $18 = $1&255; + $19 = ($17<<24>>24)==($18<<24>>24); + if ($19) { + $$2 = $$035$lcssa65;$$3 = $$036$lcssa64; + } else { + $20 = Math_imul($3, 16843009)|0; + $21 = ($$036$lcssa64>>>0)>(3); + L11: do { + if ($21) { + $$046 = $$035$lcssa65;$$13745 = $$036$lcssa64; + while(1) { + $22 = HEAP32[$$046>>2]|0; + $23 = $22 ^ $20; + $24 = (($23) + -16843009)|0; + $25 = $23 & -2139062144; + $26 = $25 ^ -2139062144; + $27 = $26 & $24; + $28 = ($27|0)==(0); + if (!($28)) { + break; + } + $29 = ((($$046)) + 4|0); + $30 = (($$13745) + -4)|0; + $31 = ($30>>>0)>(3); + if ($31) { + $$046 = $29;$$13745 = $30; + } else { + $$0$lcssa = $29;$$137$lcssa = $30; + label = 11; + break L11; + } + } + $$140 = $$046;$$23839 = $$13745; + } else { + $$0$lcssa = $$035$lcssa65;$$137$lcssa = $$036$lcssa64; + label = 11; + } + } while(0); + if ((label|0) == 11) { + $32 = ($$137$lcssa|0)==(0); + if ($32) { + $$2 = $$0$lcssa;$$3 = 0; + break; + } else { + $$140 = $$0$lcssa;$$23839 = $$137$lcssa; + } + } + while(1) { + $33 = HEAP8[$$140>>0]|0; + $34 = ($33<<24>>24)==($18<<24>>24); + if ($34) { + $$2 = $$140;$$3 = $$23839; + break L8; + } + $35 = ((($$140)) + 1|0); + $36 = (($$23839) + -1)|0; + $37 = ($36|0)==(0); + if ($37) { + $$2 = $35;$$3 = 0; + break; + } else { + $$140 = $35;$$23839 = $36; + } + } + } + } + } while(0); + $38 = ($$3|0)!=(0); + $39 = $38 ? $$2 : 0; + return ($39|0); } -function ___fseeko($f,$off,$whence) { - $f = $f|0; - $off = $off|0; - $whence = $whence|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $phitmp = 0, label = 0, sp = 0; +function _pad_674($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0$lcssa = 0, $$011 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 76|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)>(-1); - if ($2) { - $4 = (___lockfile($f)|0); - $phitmp = ($4|0)==(0); - $5 = (___fseeko_unlocked($f,$off,$whence)|0); - if ($phitmp) { - $6 = $5; + STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); + $5 = sp; + $6 = $4 & 73728; + $7 = ($6|0)==(0); + $8 = ($2|0)>($3|0); + $or$cond = $8 & $7; + if ($or$cond) { + $9 = (($2) - ($3))|0; + $10 = ($9>>>0)<(256); + $11 = $10 ? $9 : 256; + _memset(($5|0),($1|0),($11|0))|0; + $12 = ($9>>>0)>(255); + if ($12) { + $13 = (($2) - ($3))|0; + $$011 = $9; + while(1) { + _out($0,$5,256); + $14 = (($$011) + -256)|0; + $15 = ($14>>>0)>(255); + if ($15) { + $$011 = $14; + } else { + break; + } + } + $16 = $13 & 255; + $$0$lcssa = $16; } else { - ___unlockfile($f); - $6 = $5; + $$0$lcssa = $9; } - } else { - $3 = (___fseeko_unlocked($f,$off,$whence)|0); - $6 = $3; - } - return ($6|0); -} -function _fseek($f,$off,$whence) { - $f = $f|0; - $off = $off|0; - $whence = $whence|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (___fseeko($f,$off,$whence)|0); - return ($0|0); -} -function ___ftello_unlocked($f) { - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 40|0); - $1 = HEAP32[$0>>2]|0; - $2 = HEAP32[$f>>2]|0; - $3 = $2 & 128; - $4 = ($3|0)==(0); - if ($4) { - $10 = 1; - } else { - $5 = ((($f)) + 20|0); - $6 = HEAP32[$5>>2]|0; - $7 = ((($f)) + 28|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($6>>>0)>($8>>>0); - $phitmp = $9 ? 2 : 1; - $10 = $phitmp; - } - $11 = (FUNCTION_TABLE_iiii[$1 & 15]($f,0,$10)|0); - $12 = ($11|0)<(0); - if ($12) { - $$0 = $11; - } else { - $13 = ((($f)) + 8|0); - $14 = HEAP32[$13>>2]|0; - $15 = ((($f)) + 4|0); - $16 = HEAP32[$15>>2]|0; - $17 = $14; - $18 = $16; - $19 = ((($f)) + 20|0); - $20 = HEAP32[$19>>2]|0; - $21 = ((($f)) + 28|0); - $22 = HEAP32[$21>>2]|0; - $23 = $20; - $24 = $22; - $25 = (($11) - ($17))|0; - $26 = (($25) + ($18))|0; - $27 = (($26) + ($23))|0; - $28 = (($27) - ($24))|0; - $$0 = $28; + _out($0,$5,$$0$lcssa); } - return ($$0|0); + STACKTOP = sp;return; } -function ___ftello($f) { - $f = $f|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $phitmp = 0, label = 0, sp = 0; +function _wctomb($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 76|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)>(-1); + $2 = ($0|0)==(0|0); if ($2) { - $4 = (___lockfile($f)|0); - $phitmp = ($4|0)==(0); - $5 = (___ftello_unlocked($f)|0); - if ($phitmp) { - $6 = $5; - } else { - ___unlockfile($f); - $6 = $5; - } + $$0 = 0; } else { - $3 = (___ftello_unlocked($f)|0); - $6 = $3; + $3 = (_wcrtomb($0,$1,0)|0); + $$0 = $3; } - return ($6|0); -} -function _ftell($f) { - $f = $f|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (___ftello($f)|0); - return ($0|0); + return ($$0|0); } -function ___fwritex($s,$l,$f) { - $s = $s|0; - $l = $l|0; - $f = $f|0; - var $$0 = 0, $$01 = 0, $$02 = 0, $$pre = 0, $$pre6 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; - var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $i$0 = 0, $i$0$lcssa10 = 0; - var $i$1 = 0, label = 0, sp = 0; +function _fmt_fp($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = +$1; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$ = 0, $$$ = 0, $$$$559 = 0.0, $$$3484 = 0, $$$3484691 = 0, $$$3484692 = 0, $$$3501 = 0, $$$4502 = 0, $$$542 = 0.0, $$$559 = 0.0, $$0 = 0, $$0463$lcssa = 0, $$0463584 = 0, $$0464594 = 0, $$0471 = 0.0, $$0479 = 0, $$0487642 = 0, $$0488 = 0, $$0488653 = 0, $$0488655 = 0; + var $$0496$$9 = 0, $$0497654 = 0, $$0498 = 0, $$0509582 = 0.0, $$0510 = 0, $$0511 = 0, $$0514637 = 0, $$0520 = 0, $$0521 = 0, $$0521$ = 0, $$0523 = 0, $$0525 = 0, $$0527 = 0, $$0527629 = 0, $$0527631 = 0, $$0530636 = 0, $$1465 = 0, $$1467 = 0.0, $$1469 = 0.0, $$1472 = 0.0; + var $$1480 = 0, $$1482$lcssa = 0, $$1482661 = 0, $$1489641 = 0, $$1499$lcssa = 0, $$1499660 = 0, $$1508583 = 0, $$1512$lcssa = 0, $$1512607 = 0, $$1515 = 0, $$1524 = 0, $$1526 = 0, $$1528614 = 0, $$1531$lcssa = 0, $$1531630 = 0, $$1598 = 0, $$2 = 0, $$2473 = 0.0, $$2476 = 0, $$2476$$547 = 0; + var $$2476$$549 = 0, $$2483$ph = 0, $$2500 = 0, $$2513 = 0, $$2516618 = 0, $$2529 = 0, $$2532617 = 0, $$3 = 0.0, $$3477 = 0, $$3484$lcssa = 0, $$3484648 = 0, $$3501$lcssa = 0, $$3501647 = 0, $$3533613 = 0, $$4 = 0.0, $$4478$lcssa = 0, $$4478590 = 0, $$4492 = 0, $$4502 = 0, $$4518 = 0; + var $$5$lcssa = 0, $$534$ = 0, $$539 = 0, $$539$ = 0, $$542 = 0.0, $$546 = 0, $$548 = 0, $$5486$lcssa = 0, $$5486623 = 0, $$5493597 = 0, $$5519$ph = 0, $$555 = 0, $$556 = 0, $$559 = 0.0, $$5602 = 0, $$6 = 0, $$6494589 = 0, $$7495601 = 0, $$7505 = 0, $$7505$ = 0; + var $$7505$ph = 0, $$8 = 0, $$9$ph = 0, $$lcssa673 = 0, $$neg = 0, $$neg567 = 0, $$pn = 0, $$pn566 = 0, $$pr = 0, $$pr564 = 0, $$pre = 0, $$pre$phi690Z2D = 0, $$pre689 = 0, $$sink545$lcssa = 0, $$sink545622 = 0, $$sink562 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; + var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0; + var $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; + var $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; + var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; + var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; + var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; + var $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0.0, $229 = 0.0, $23 = 0; + var $230 = 0, $231 = 0.0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0; + var $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0; + var $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0; + var $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0; + var $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0; + var $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0; + var $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0.0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0; + var $358 = 0, $359 = 0, $36 = 0.0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0; + var $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; + var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0; + var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; + var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0; + var $narrow = 0, $not$ = 0, $notlhs = 0, $notrhs = 0, $or$cond = 0, $or$cond3$not = 0, $or$cond537 = 0, $or$cond541 = 0, $or$cond544 = 0, $or$cond554 = 0, $or$cond6 = 0, $scevgep684 = 0, $scevgep684685 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 16|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if ($2) { - $3 = (___towrite($f)|0); - $4 = ($3|0)==(0); - if ($4) { - $$pre = HEAP32[$0>>2]|0; - $7 = $$pre; - label = 4; - } else { - $$0 = 0; - } + STACKTOP = STACKTOP + 560|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(560|0); + $6 = sp + 8|0; + $7 = sp; + $8 = sp + 524|0; + $9 = $8; + $10 = sp + 512|0; + HEAP32[$7>>2] = 0; + $11 = ((($10)) + 12|0); + (___DOUBLE_BITS_675($1)|0); + $12 = tempRet0; + $13 = ($12|0)<(0); + if ($13) { + $14 = -$1; + $$0471 = $14;$$0520 = 1;$$0521 = 22704; } else { - $7 = $1; - label = 4; - } - L4: do { - if ((label|0) == 4) { - $5 = ((($f)) + 20|0); - $6 = HEAP32[$5>>2]|0; - $8 = $7; - $9 = $6; - $10 = (($8) - ($9))|0; - $11 = ($10>>>0)<($l>>>0); - if ($11) { - $12 = ((($f)) + 36|0); - $13 = HEAP32[$12>>2]|0; - $14 = (FUNCTION_TABLE_iiii[$13 & 15]($f,$s,$l)|0); - $$0 = $14; + $15 = $4 & 2048; + $16 = ($15|0)==(0); + $17 = $4 & 1; + $18 = ($17|0)==(0); + $$ = $18 ? (22705) : (22710); + $$$ = $16 ? $$ : (22707); + $19 = $4 & 2049; + $narrow = ($19|0)!=(0); + $$534$ = $narrow&1; + $$0471 = $1;$$0520 = $$534$;$$0521 = $$$; + } + (___DOUBLE_BITS_675($$0471)|0); + $20 = tempRet0; + $21 = $20 & 2146435072; + $22 = ($21>>>0)<(2146435072); + $23 = (0)<(0); + $24 = ($21|0)==(2146435072); + $25 = $24 & $23; + $26 = $22 | $25; + do { + if ($26) { + $35 = (+_frexpl($$0471,$7)); + $36 = $35 * 2.0; + $37 = $36 != 0.0; + if ($37) { + $38 = HEAP32[$7>>2]|0; + $39 = (($38) + -1)|0; + HEAP32[$7>>2] = $39; + } + $40 = $5 | 32; + $41 = ($40|0)==(97); + if ($41) { + $42 = $5 & 32; + $43 = ($42|0)==(0); + $44 = ((($$0521)) + 9|0); + $$0521$ = $43 ? $$0521 : $44; + $45 = $$0520 | 2; + $46 = ($3>>>0)>(11); + $47 = (12 - ($3))|0; + $48 = ($47|0)==(0); + $49 = $46 | $48; + do { + if ($49) { + $$1472 = $36; + } else { + $$0509582 = 8.0;$$1508583 = $47; + while(1) { + $50 = (($$1508583) + -1)|0; + $51 = $$0509582 * 16.0; + $52 = ($50|0)==(0); + if ($52) { + break; + } else { + $$0509582 = $51;$$1508583 = $50; + } + } + $53 = HEAP8[$$0521$>>0]|0; + $54 = ($53<<24>>24)==(45); + if ($54) { + $55 = -$36; + $56 = $55 - $51; + $57 = $51 + $56; + $58 = -$57; + $$1472 = $58; + break; + } else { + $59 = $36 + $51; + $60 = $59 - $51; + $$1472 = $60; + break; + } + } + } while(0); + $61 = HEAP32[$7>>2]|0; + $62 = ($61|0)<(0); + $63 = (0 - ($61))|0; + $64 = $62 ? $63 : $61; + $65 = ($64|0)<(0); + $66 = $65 << 31 >> 31; + $67 = (_fmt_u($64,$66,$11)|0); + $68 = ($67|0)==($11|0); + if ($68) { + $69 = ((($10)) + 11|0); + HEAP8[$69>>0] = 48; + $$0511 = $69; + } else { + $$0511 = $67; + } + $70 = $61 >> 31; + $71 = $70 & 2; + $72 = (($71) + 43)|0; + $73 = $72&255; + $74 = ((($$0511)) + -1|0); + HEAP8[$74>>0] = $73; + $75 = (($5) + 15)|0; + $76 = $75&255; + $77 = ((($$0511)) + -2|0); + HEAP8[$77>>0] = $76; + $notrhs = ($3|0)<(1); + $78 = $4 & 8; + $79 = ($78|0)==(0); + $$0523 = $8;$$2473 = $$1472; + while(1) { + $80 = (~~(($$2473))); + $81 = (22735 + ($80)|0); + $82 = HEAP8[$81>>0]|0; + $83 = $82&255; + $84 = $83 | $42; + $85 = $84&255; + $86 = ((($$0523)) + 1|0); + HEAP8[$$0523>>0] = $85; + $87 = (+($80|0)); + $88 = $$2473 - $87; + $89 = $88 * 16.0; + $90 = $86; + $91 = (($90) - ($9))|0; + $92 = ($91|0)==(1); + if ($92) { + $notlhs = $89 == 0.0; + $or$cond3$not = $notrhs & $notlhs; + $or$cond = $79 & $or$cond3$not; + if ($or$cond) { + $$1524 = $86; + } else { + $93 = ((($$0523)) + 2|0); + HEAP8[$86>>0] = 46; + $$1524 = $93; + } + } else { + $$1524 = $86; + } + $94 = $89 != 0.0; + if ($94) { + $$0523 = $$1524;$$2473 = $89; + } else { + break; + } + } + $95 = ($3|0)!=(0); + $96 = $77; + $97 = $11; + $98 = $$1524; + $99 = (($98) - ($9))|0; + $100 = (($97) - ($96))|0; + $101 = (($99) + -2)|0; + $102 = ($101|0)<($3|0); + $or$cond537 = $95 & $102; + $103 = (($3) + 2)|0; + $$pn = $or$cond537 ? $103 : $99; + $$0525 = (($100) + ($45))|0; + $104 = (($$0525) + ($$pn))|0; + _pad_674($0,32,$2,$104,$4); + _out($0,$$0521$,$45); + $105 = $4 ^ 65536; + _pad_674($0,48,$2,$104,$105); + _out($0,$8,$99); + $106 = (($$pn) - ($99))|0; + _pad_674($0,48,$106,0,0); + _out($0,$77,$100); + $107 = $4 ^ 8192; + _pad_674($0,32,$2,$104,$107); + $$sink562 = $104; break; } - $15 = ((($f)) + 75|0); - $16 = HEAP8[$15>>0]|0; - $17 = ($16<<24>>24)>(-1); - L9: do { - if ($17) { - $i$0 = $l; + $108 = ($3|0)<(0); + $$539 = $108 ? 6 : $3; + if ($37) { + $109 = $36 * 268435456.0; + $110 = HEAP32[$7>>2]|0; + $111 = (($110) + -28)|0; + HEAP32[$7>>2] = $111; + $$3 = $109;$$pr = $111; + } else { + $$pre = HEAP32[$7>>2]|0; + $$3 = $36;$$pr = $$pre; + } + $112 = ($$pr|0)<(0); + $113 = ((($6)) + 288|0); + $$556 = $112 ? $6 : $113; + $$0498 = $$556;$$4 = $$3; + while(1) { + $114 = (~~(($$4))>>>0); + HEAP32[$$0498>>2] = $114; + $115 = ((($$0498)) + 4|0); + $116 = (+($114>>>0)); + $117 = $$4 - $116; + $118 = $117 * 1.0E+9; + $119 = $118 != 0.0; + if ($119) { + $$0498 = $115;$$4 = $118; + } else { + break; + } + } + $120 = ($$pr|0)>(0); + if ($120) { + $$1482661 = $$556;$$1499660 = $115;$122 = $$pr; + while(1) { + $121 = ($122|0)<(29); + $123 = $121 ? $122 : 29; + $$0488653 = ((($$1499660)) + -4|0); + $124 = ($$0488653>>>0)<($$1482661>>>0); + if ($124) { + $$2483$ph = $$1482661; + } else { + $$0488655 = $$0488653;$$0497654 = 0; + while(1) { + $125 = HEAP32[$$0488655>>2]|0; + $126 = (_bitshift64Shl(($125|0),0,($123|0))|0); + $127 = tempRet0; + $128 = (_i64Add(($126|0),($127|0),($$0497654|0),0)|0); + $129 = tempRet0; + $130 = (___uremdi3(($128|0),($129|0),1000000000,0)|0); + $131 = tempRet0; + HEAP32[$$0488655>>2] = $130; + $132 = (___udivdi3(($128|0),($129|0),1000000000,0)|0); + $133 = tempRet0; + $$0488 = ((($$0488655)) + -4|0); + $134 = ($$0488>>>0)<($$1482661>>>0); + if ($134) { + break; + } else { + $$0488655 = $$0488;$$0497654 = $132; + } + } + $135 = ($132|0)==(0); + if ($135) { + $$2483$ph = $$1482661; + } else { + $136 = ((($$1482661)) + -4|0); + HEAP32[$136>>2] = $132; + $$2483$ph = $136; + } + } + $$2500 = $$1499660; while(1) { - $18 = ($i$0|0)==(0); - if ($18) { - $$01 = $l;$$02 = $s;$29 = $6;$i$1 = 0; - break L9; + $137 = ($$2500>>>0)>($$2483$ph>>>0); + if (!($137)) { + break; } - $19 = (($i$0) + -1)|0; - $20 = (($s) + ($19)|0); - $21 = HEAP8[$20>>0]|0; - $22 = ($21<<24>>24)==(10); - if ($22) { - $i$0$lcssa10 = $i$0; + $138 = ((($$2500)) + -4|0); + $139 = HEAP32[$138>>2]|0; + $140 = ($139|0)==(0); + if ($140) { + $$2500 = $138; + } else { break; + } + } + $141 = HEAP32[$7>>2]|0; + $142 = (($141) - ($123))|0; + HEAP32[$7>>2] = $142; + $143 = ($142|0)>(0); + if ($143) { + $$1482661 = $$2483$ph;$$1499660 = $$2500;$122 = $142; + } else { + $$1482$lcssa = $$2483$ph;$$1499$lcssa = $$2500;$$pr564 = $142; + break; + } + } + } else { + $$1482$lcssa = $$556;$$1499$lcssa = $115;$$pr564 = $$pr; + } + $144 = ($$pr564|0)<(0); + if ($144) { + $145 = (($$539) + 25)|0; + $146 = (($145|0) / 9)&-1; + $147 = (($146) + 1)|0; + $148 = ($40|0)==(102); + $$3484648 = $$1482$lcssa;$$3501647 = $$1499$lcssa;$150 = $$pr564; + while(1) { + $149 = (0 - ($150))|0; + $151 = ($149|0)<(9); + $152 = $151 ? $149 : 9; + $153 = ($$3484648>>>0)<($$3501647>>>0); + if ($153) { + $157 = 1 << $152; + $158 = (($157) + -1)|0; + $159 = 1000000000 >>> $152; + $$0487642 = 0;$$1489641 = $$3484648; + while(1) { + $160 = HEAP32[$$1489641>>2]|0; + $161 = $160 & $158; + $162 = $160 >>> $152; + $163 = (($162) + ($$0487642))|0; + HEAP32[$$1489641>>2] = $163; + $164 = Math_imul($161, $159)|0; + $165 = ((($$1489641)) + 4|0); + $166 = ($165>>>0)<($$3501647>>>0); + if ($166) { + $$0487642 = $164;$$1489641 = $165; + } else { + break; + } + } + $167 = HEAP32[$$3484648>>2]|0; + $168 = ($167|0)==(0); + $169 = ((($$3484648)) + 4|0); + $$$3484 = $168 ? $169 : $$3484648; + $170 = ($164|0)==(0); + if ($170) { + $$$3484692 = $$$3484;$$4502 = $$3501647; } else { - $i$0 = $19; + $171 = ((($$3501647)) + 4|0); + HEAP32[$$3501647>>2] = $164; + $$$3484692 = $$$3484;$$4502 = $171; } + } else { + $154 = HEAP32[$$3484648>>2]|0; + $155 = ($154|0)==(0); + $156 = ((($$3484648)) + 4|0); + $$$3484691 = $155 ? $156 : $$3484648; + $$$3484692 = $$$3484691;$$4502 = $$3501647; } - $23 = ((($f)) + 36|0); - $24 = HEAP32[$23>>2]|0; - $25 = (FUNCTION_TABLE_iiii[$24 & 15]($f,$s,$i$0$lcssa10)|0); - $26 = ($25>>>0)<($i$0$lcssa10>>>0); - if ($26) { - $$0 = $i$0$lcssa10; - break L4; + $172 = $148 ? $$556 : $$$3484692; + $173 = $$4502; + $174 = $172; + $175 = (($173) - ($174))|0; + $176 = $175 >> 2; + $177 = ($176|0)>($147|0); + $178 = (($172) + ($147<<2)|0); + $$$4502 = $177 ? $178 : $$4502; + $179 = HEAP32[$7>>2]|0; + $180 = (($179) + ($152))|0; + HEAP32[$7>>2] = $180; + $181 = ($180|0)<(0); + if ($181) { + $$3484648 = $$$3484692;$$3501647 = $$$4502;$150 = $180; + } else { + $$3484$lcssa = $$$3484692;$$3501$lcssa = $$$4502; + break; } - $27 = (($s) + ($i$0$lcssa10)|0); - $28 = (($l) - ($i$0$lcssa10))|0; - $$pre6 = HEAP32[$5>>2]|0; - $$01 = $28;$$02 = $27;$29 = $$pre6;$i$1 = $i$0$lcssa10; + } + } else { + $$3484$lcssa = $$1482$lcssa;$$3501$lcssa = $$1499$lcssa; + } + $182 = ($$3484$lcssa>>>0)<($$3501$lcssa>>>0); + $183 = $$556; + if ($182) { + $184 = $$3484$lcssa; + $185 = (($183) - ($184))|0; + $186 = $185 >> 2; + $187 = ($186*9)|0; + $188 = HEAP32[$$3484$lcssa>>2]|0; + $189 = ($188>>>0)<(10); + if ($189) { + $$1515 = $187; } else { - $$01 = $l;$$02 = $s;$29 = $6;$i$1 = 0; + $$0514637 = $187;$$0530636 = 10; + while(1) { + $190 = ($$0530636*10)|0; + $191 = (($$0514637) + 1)|0; + $192 = ($188>>>0)<($190>>>0); + if ($192) { + $$1515 = $191; + break; + } else { + $$0514637 = $191;$$0530636 = $190; + } + } } - } while(0); - _memcpy(($29|0),($$02|0),($$01|0))|0; - $30 = HEAP32[$5>>2]|0; - $31 = (($30) + ($$01)|0); - HEAP32[$5>>2] = $31; - $32 = (($i$1) + ($$01))|0; - $$0 = $32; - } - } while(0); - return ($$0|0); -} -function _fwrite($src,$size,$nmemb,$f) { - $src = $src|0; - $size = $size|0; - $nmemb = $nmemb|0; - $f = $f|0; - var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = Math_imul($nmemb, $size)|0; - $1 = ((($f)) + 76|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)>(-1); - if ($3) { - $5 = (___lockfile($f)|0); - $phitmp = ($5|0)==(0); - $6 = (___fwritex($src,$0,$f)|0); - if ($phitmp) { - $7 = $6; - } else { - ___unlockfile($f); - $7 = $6; - } - } else { - $4 = (___fwritex($src,$0,$f)|0); - $7 = $4; - } - $8 = ($7|0)==($0|0); - if ($8) { - $10 = $nmemb; - } else { - $9 = (($7>>>0) / ($size>>>0))&-1; - $10 = $9; - } - return ($10|0); -} -function _rewind($f) { - $f = $f|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 76|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)>(-1); - if ($2) { - $3 = (___lockfile($f)|0); - $phitmp = ($3|0)==(0); - (___fseeko_unlocked($f,0,0)|0); - $4 = HEAP32[$f>>2]|0; - $5 = $4 & -33; - HEAP32[$f>>2] = $5; - if (!($phitmp)) { - ___unlockfile($f); - } - } else { - (___fseeko_unlocked($f,0,0)|0); - $6 = HEAP32[$f>>2]|0; - $7 = $6 & -33; - HEAP32[$f>>2] = $7; - } - return; -} -function _sscanf($s,$fmt,$varargs) { - $s = $s|0; - $fmt = $fmt|0; - $varargs = $varargs|0; - var $0 = 0, $ap = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $ap = sp; - HEAP32[$ap>>2] = $varargs; - $0 = (_vsscanf($s,$fmt,$ap)|0); - STACKTOP = sp;return ($0|0); -} -function _vfprintf($f,$fmt,$ap) { - $f = $f|0; - $fmt = $fmt|0; - $ap = $ap|0; - var $$ = 0, $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ap2 = 0, $internal_buf = 0, $nl_arg = 0, $nl_type = 0; - var $ret$1 = 0, $ret$1$ = 0, $vacopy_currentptr = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 224|0; - $ap2 = sp + 120|0; - $nl_type = sp + 80|0; - $nl_arg = sp; - $internal_buf = sp + 136|0; - dest=$nl_type; stop=dest+40|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $vacopy_currentptr = HEAP32[$ap>>2]|0; - HEAP32[$ap2>>2] = $vacopy_currentptr; - $0 = (_printf_core(0,$fmt,$ap2,$nl_arg,$nl_type)|0); - $1 = ($0|0)<(0); - if ($1) { - $$0 = -1; - } else { - $2 = ((($f)) + 76|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)>(-1); - if ($4) { - $5 = (___lockfile($f)|0); - $32 = $5; - } else { - $32 = 0; - } - $6 = HEAP32[$f>>2]|0; - $7 = $6 & 32; - $8 = ((($f)) + 74|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)<(1); - if ($10) { - $11 = $6 & -33; - HEAP32[$f>>2] = $11; - } - $12 = ((($f)) + 48|0); - $13 = HEAP32[$12>>2]|0; - $14 = ($13|0)==(0); - if ($14) { - $16 = ((($f)) + 44|0); - $17 = HEAP32[$16>>2]|0; - HEAP32[$16>>2] = $internal_buf; - $18 = ((($f)) + 28|0); - HEAP32[$18>>2] = $internal_buf; - $19 = ((($f)) + 20|0); - HEAP32[$19>>2] = $internal_buf; - HEAP32[$12>>2] = 80; - $20 = ((($internal_buf)) + 80|0); - $21 = ((($f)) + 16|0); - HEAP32[$21>>2] = $20; - $22 = (_printf_core($f,$fmt,$ap2,$nl_arg,$nl_type)|0); - $23 = ($17|0)==(0|0); - if ($23) { - $ret$1 = $22; } else { - $24 = ((($f)) + 36|0); - $25 = HEAP32[$24>>2]|0; - (FUNCTION_TABLE_iiii[$25 & 15]($f,0,0)|0); - $26 = HEAP32[$19>>2]|0; - $27 = ($26|0)==(0|0); - $$ = $27 ? -1 : $22; - HEAP32[$16>>2] = $17; - HEAP32[$12>>2] = 0; - HEAP32[$21>>2] = 0; - HEAP32[$18>>2] = 0; - HEAP32[$19>>2] = 0; - $ret$1 = $$; + $$1515 = 0; + } + $193 = ($40|0)!=(102); + $194 = $193 ? $$1515 : 0; + $195 = (($$539) - ($194))|0; + $196 = ($40|0)==(103); + $197 = ($$539|0)!=(0); + $198 = $197 & $196; + $$neg = $198 << 31 >> 31; + $199 = (($195) + ($$neg))|0; + $200 = $$3501$lcssa; + $201 = (($200) - ($183))|0; + $202 = $201 >> 2; + $203 = ($202*9)|0; + $204 = (($203) + -9)|0; + $205 = ($199|0)<($204|0); + if ($205) { + $206 = ((($$556)) + 4|0); + $207 = (($199) + 9216)|0; + $208 = (($207|0) / 9)&-1; + $209 = (($208) + -1024)|0; + $210 = (($206) + ($209<<2)|0); + $211 = (($207|0) % 9)&-1; + $$0527629 = (($211) + 1)|0; + $212 = ($$0527629|0)<(9); + if ($212) { + $$0527631 = $$0527629;$$1531630 = 10; + while(1) { + $213 = ($$1531630*10)|0; + $$0527 = (($$0527631) + 1)|0; + $exitcond = ($$0527|0)==(9); + if ($exitcond) { + $$1531$lcssa = $213; + break; + } else { + $$0527631 = $$0527;$$1531630 = $213; + } + } + } else { + $$1531$lcssa = 10; + } + $214 = HEAP32[$210>>2]|0; + $215 = (($214>>>0) % ($$1531$lcssa>>>0))&-1; + $216 = ($215|0)==(0); + $217 = ((($210)) + 4|0); + $218 = ($217|0)==($$3501$lcssa|0); + $or$cond541 = $218 & $216; + if ($or$cond541) { + $$4492 = $210;$$4518 = $$1515;$$8 = $$3484$lcssa; + } else { + $219 = (($214>>>0) / ($$1531$lcssa>>>0))&-1; + $220 = $219 & 1; + $221 = ($220|0)==(0); + $$542 = $221 ? 9007199254740992.0 : 9007199254740994.0; + $222 = (($$1531$lcssa|0) / 2)&-1; + $223 = ($215>>>0)<($222>>>0); + $224 = ($215|0)==($222|0); + $or$cond544 = $218 & $224; + $$559 = $or$cond544 ? 1.0 : 1.5; + $$$559 = $223 ? 0.5 : $$559; + $225 = ($$0520|0)==(0); + if ($225) { + $$1467 = $$$559;$$1469 = $$542; + } else { + $226 = HEAP8[$$0521>>0]|0; + $227 = ($226<<24>>24)==(45); + $228 = -$$542; + $229 = -$$$559; + $$$542 = $227 ? $228 : $$542; + $$$$559 = $227 ? $229 : $$$559; + $$1467 = $$$$559;$$1469 = $$$542; + } + $230 = (($214) - ($215))|0; + HEAP32[$210>>2] = $230; + $231 = $$1469 + $$1467; + $232 = $231 != $$1469; + if ($232) { + $233 = (($230) + ($$1531$lcssa))|0; + HEAP32[$210>>2] = $233; + $234 = ($233>>>0)>(999999999); + if ($234) { + $$5486623 = $$3484$lcssa;$$sink545622 = $210; + while(1) { + $235 = ((($$sink545622)) + -4|0); + HEAP32[$$sink545622>>2] = 0; + $236 = ($235>>>0)<($$5486623>>>0); + if ($236) { + $237 = ((($$5486623)) + -4|0); + HEAP32[$237>>2] = 0; + $$6 = $237; + } else { + $$6 = $$5486623; + } + $238 = HEAP32[$235>>2]|0; + $239 = (($238) + 1)|0; + HEAP32[$235>>2] = $239; + $240 = ($239>>>0)>(999999999); + if ($240) { + $$5486623 = $$6;$$sink545622 = $235; + } else { + $$5486$lcssa = $$6;$$sink545$lcssa = $235; + break; + } + } + } else { + $$5486$lcssa = $$3484$lcssa;$$sink545$lcssa = $210; + } + $241 = $$5486$lcssa; + $242 = (($183) - ($241))|0; + $243 = $242 >> 2; + $244 = ($243*9)|0; + $245 = HEAP32[$$5486$lcssa>>2]|0; + $246 = ($245>>>0)<(10); + if ($246) { + $$4492 = $$sink545$lcssa;$$4518 = $244;$$8 = $$5486$lcssa; + } else { + $$2516618 = $244;$$2532617 = 10; + while(1) { + $247 = ($$2532617*10)|0; + $248 = (($$2516618) + 1)|0; + $249 = ($245>>>0)<($247>>>0); + if ($249) { + $$4492 = $$sink545$lcssa;$$4518 = $248;$$8 = $$5486$lcssa; + break; + } else { + $$2516618 = $248;$$2532617 = $247; + } + } + } + } else { + $$4492 = $210;$$4518 = $$1515;$$8 = $$3484$lcssa; + } + } + $250 = ((($$4492)) + 4|0); + $251 = ($$3501$lcssa>>>0)>($250>>>0); + $$$3501 = $251 ? $250 : $$3501$lcssa; + $$5519$ph = $$4518;$$7505$ph = $$$3501;$$9$ph = $$8; + } else { + $$5519$ph = $$1515;$$7505$ph = $$3501$lcssa;$$9$ph = $$3484$lcssa; } - } else { - $15 = (_printf_core($f,$fmt,$ap2,$nl_arg,$nl_type)|0); - $ret$1 = $15; - } - $28 = HEAP32[$f>>2]|0; - $29 = $28 & 32; - $30 = ($29|0)==(0); - $ret$1$ = $30 ? $ret$1 : -1; - $31 = $28 | $7; - HEAP32[$f>>2] = $31; - $33 = ($32|0)==(0); - if (!($33)) { - ___unlockfile($f); - } - $$0 = $ret$1$; - } - STACKTOP = sp;return ($$0|0); -} -function _vfscanf($f,$fmt,$ap) { - $f = $f|0; - $fmt = $fmt|0; - $ap = $ap|0; - var $$ = 0, $$10 = 0, $$11 = 0, $$12 = 0, $$9 = 0, $$lcssa = 0, $$lcssa38 = 0, $$lcssa384 = 0, $$not = 0, $$old4 = 0, $$pre = 0, $$pre$phi182Z2D = 0, $$pre168 = 0, $$pre170 = 0, $$pre172 = 0, $$pre174 = 0, $$pre176 = 0, $$pre178 = 0, $$pre180 = 0, $$pre181 = 0; - var $$size$0 = 0, $$width$0 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; - var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; - var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; - var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; - var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; - var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; - var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; - var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; - var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; - var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; - var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; - var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0.0, $311 = 0; - var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0.0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0; - var $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; - var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; - var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; - var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $alloc$0 = 0, $alloc$0400 = 0, $alloc$1 = 0; - var $alloc$2 = 0, $ap2$i = 0, $arglist_current = 0, $arglist_current2 = 0, $arglist_next = 0, $arglist_next3 = 0, $base$0 = 0, $c$0100 = 0, $dest$0 = 0, $expanded = 0, $expanded10 = 0, $expanded11 = 0, $expanded13 = 0, $expanded14 = 0, $expanded15 = 0, $expanded4 = 0, $expanded6 = 0, $expanded7 = 0, $expanded8 = 0, $factor = 0; - var $factor16 = 0, $i$0$i = 0, $i$0$ph = 0, $i$0$ph$phi = 0, $i$0$ph20 = 0, $i$0$ph20$lcssa = 0, $i$1 = 0, $i$2 = 0, $i$2$ph = 0, $i$2$ph$phi = 0, $i$3 = 0, $i$4 = 0, $invert$0 = 0, $isdigit = 0, $isdigit7 = 0, $isdigit795 = 0, $isdigittmp = 0, $isdigittmp6 = 0, $isdigittmp694 = 0, $k$0$ph = 0; - var $k$1$ph = 0, $matches$0$ = 0, $matches$0104 = 0, $matches$0104$lcssa = 0, $matches$0104376 = 0, $matches$1 = 0, $matches$2 = 0, $matches$3 = 0, $not$ = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond8 = 0, $p$0109 = 0, $p$1 = 0, $p$1$lcssa = 0, $p$10 = 0, $p$11 = 0, $p$2 = 0, $p$3$lcssa = 0; - var $p$396 = 0, $p$4 = 0, $p$5 = 0, $p$6 = 0, $p$7 = 0, $p$7$ph = 0, $p$8 = 0, $p$9 = 0, $pos$0108 = 0, $pos$1 = 0, $pos$2 = 0, $s$0107 = 0, $s$0107$lcssa = 0, $s$1 = 0, $s$2$ph = 0, $s$3 = 0, $s$4 = 0, $s$5 = 0, $s$6 = 0, $s$7 = 0; - var $s$8 = 0, $scanset = 0, $size$0 = 0, $st = 0, $vacopy_currentptr = 0, $wc = 0, $wcs$0103 = 0, $wcs$0103$lcssa = 0, $wcs$1 = 0, $wcs$2 = 0, $wcs$3$ph = 0, $wcs$3$ph$lcssa = 0, $wcs$4 = 0, $wcs$5 = 0, $wcs$6 = 0, $wcs$7 = 0, $wcs$8 = 0, $wcs$9 = 0, $width$0$lcssa = 0, $width$097 = 0; - var $width$1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 304|0; - $ap2$i = sp + 16|0; - $st = sp + 8|0; - $scanset = sp + 33|0; - $wc = sp; - $0 = sp + 32|0; - $1 = ((($f)) + 76|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)>(-1); - if ($3) { - $4 = (___lockfile($f)|0); - $333 = $4; - } else { - $333 = 0; - } - $5 = HEAP8[$fmt>>0]|0; - $6 = ($5<<24>>24)==(0); - L4: do { - if ($6) { - $matches$3 = 0; - } else { - $7 = ((($f)) + 4|0); - $8 = ((($f)) + 100|0); - $9 = ((($f)) + 108|0); - $10 = ((($f)) + 8|0); - $11 = ((($scanset)) + 10|0); - $12 = ((($scanset)) + 33|0); - $13 = ((($st)) + 4|0); - $14 = ((($scanset)) + 46|0); - $15 = ((($scanset)) + 94|0); - $17 = $5;$matches$0104 = 0;$p$0109 = $fmt;$pos$0108 = 0;$s$0107 = 0;$wcs$0103 = 0; - L6: while(1) { - $16 = $17&255; - $18 = (_isspace($16)|0); - $19 = ($18|0)==(0); - L8: do { - if ($19) { - $46 = HEAP8[$p$0109>>0]|0; - $47 = ($46<<24>>24)==(37); - L10: do { - if ($47) { - $48 = ((($p$0109)) + 1|0); - $49 = HEAP8[$48>>0]|0; - L12: do { - switch ($49<<24>>24) { - case 37: { - break L10; - break; - } - case 42: { - $70 = ((($p$0109)) + 2|0); - $dest$0 = 0;$p$2 = $70; - break; - } - default: { - $71 = $49&255; - $isdigittmp = (($71) + -48)|0; - $isdigit = ($isdigittmp>>>0)<(10); - if ($isdigit) { - $72 = ((($p$0109)) + 2|0); - $73 = HEAP8[$72>>0]|0; - $74 = ($73<<24>>24)==(36); - if ($74) { - $vacopy_currentptr = HEAP32[$ap>>2]|0; - HEAP32[$ap2$i>>2] = $vacopy_currentptr; - $i$0$i = $isdigittmp; - while(1) { - $75 = ($i$0$i>>>0)>(1); - $arglist_current = HEAP32[$ap2$i>>2]|0; - $76 = $arglist_current; - $77 = ((0) + 4|0); - $expanded4 = $77; - $expanded = (($expanded4) - 1)|0; - $78 = (($76) + ($expanded))|0; - $79 = ((0) + 4|0); - $expanded8 = $79; - $expanded7 = (($expanded8) - 1)|0; - $expanded6 = $expanded7 ^ -1; - $80 = $78 & $expanded6; - $81 = $80; - $82 = HEAP32[$81>>2]|0; - $arglist_next = ((($81)) + 4|0); - HEAP32[$ap2$i>>2] = $arglist_next; - $83 = (($i$0$i) + -1)|0; - if ($75) { - $i$0$i = $83; - } else { - $$lcssa = $82; - break; - } - } - $84 = ((($p$0109)) + 3|0); - $dest$0 = $$lcssa;$p$2 = $84; - break L12; - } - } - $arglist_current2 = HEAP32[$ap>>2]|0; - $85 = $arglist_current2; - $86 = ((0) + 4|0); - $expanded11 = $86; - $expanded10 = (($expanded11) - 1)|0; - $87 = (($85) + ($expanded10))|0; - $88 = ((0) + 4|0); - $expanded15 = $88; - $expanded14 = (($expanded15) - 1)|0; - $expanded13 = $expanded14 ^ -1; - $89 = $87 & $expanded13; - $90 = $89; - $91 = HEAP32[$90>>2]|0; - $arglist_next3 = ((($90)) + 4|0); - HEAP32[$ap>>2] = $arglist_next3; - $dest$0 = $91;$p$2 = $48; - } - } - } while(0); - $92 = HEAP8[$p$2>>0]|0; - $93 = $92&255; - $isdigittmp694 = (($93) + -48)|0; - $isdigit795 = ($isdigittmp694>>>0)<(10); - if ($isdigit795) { - $97 = $93;$p$396 = $p$2;$width$097 = 0; + $$7505 = $$7505$ph; + while(1) { + $252 = ($$7505>>>0)>($$9$ph>>>0); + if (!($252)) { + $$lcssa673 = 0; + break; + } + $253 = ((($$7505)) + -4|0); + $254 = HEAP32[$253>>2]|0; + $255 = ($254|0)==(0); + if ($255) { + $$7505 = $253; + } else { + $$lcssa673 = 1; + break; + } + } + $256 = (0 - ($$5519$ph))|0; + do { + if ($196) { + $not$ = $197 ^ 1; + $257 = $not$&1; + $$539$ = (($257) + ($$539))|0; + $258 = ($$539$|0)>($$5519$ph|0); + $259 = ($$5519$ph|0)>(-5); + $or$cond6 = $258 & $259; + if ($or$cond6) { + $260 = (($5) + -1)|0; + $$neg567 = (($$539$) + -1)|0; + $261 = (($$neg567) - ($$5519$ph))|0; + $$0479 = $260;$$2476 = $261; + } else { + $262 = (($5) + -2)|0; + $263 = (($$539$) + -1)|0; + $$0479 = $262;$$2476 = $263; + } + $264 = $4 & 8; + $265 = ($264|0)==(0); + if ($265) { + if ($$lcssa673) { + $266 = ((($$7505)) + -4|0); + $267 = HEAP32[$266>>2]|0; + $268 = ($267|0)==(0); + if ($268) { + $$2529 = 9; + } else { + $269 = (($267>>>0) % 10)&-1; + $270 = ($269|0)==(0); + if ($270) { + $$1528614 = 0;$$3533613 = 10; while(1) { - $94 = ($width$097*10)|0; - $95 = (($94) + -48)|0; - $96 = (($95) + ($97))|0; - $98 = ((($p$396)) + 1|0); - $99 = HEAP8[$98>>0]|0; - $100 = $99&255; - $isdigittmp6 = (($100) + -48)|0; - $isdigit7 = ($isdigittmp6>>>0)<(10); - if ($isdigit7) { - $97 = $100;$p$396 = $98;$width$097 = $96; + $271 = ($$3533613*10)|0; + $272 = (($$1528614) + 1)|0; + $273 = (($267>>>0) % ($271>>>0))&-1; + $274 = ($273|0)==(0); + if ($274) { + $$1528614 = $272;$$3533613 = $271; } else { - $$lcssa38 = $99;$p$3$lcssa = $98;$width$0$lcssa = $96; + $$2529 = $272; break; } } } else { - $$lcssa38 = $92;$p$3$lcssa = $p$2;$width$0$lcssa = 0; + $$2529 = 0; } - $101 = ($$lcssa38<<24>>24)==(109); - if ($101) { - $102 = ($dest$0|0)!=(0|0); - $103 = $102&1; - $104 = ((($p$3$lcssa)) + 1|0); - $$pre168 = HEAP8[$104>>0]|0; - $107 = $$pre168;$alloc$0 = $103;$p$4 = $104;$s$1 = 0;$wcs$1 = 0; - } else { - $107 = $$lcssa38;$alloc$0 = 0;$p$4 = $p$3$lcssa;$s$1 = $s$0107;$wcs$1 = $wcs$0103; - } - $105 = ((($p$4)) + 1|0); - $106 = $107&255; - switch ($106|0) { - case 104: { - $108 = HEAP8[$105>>0]|0; - $109 = ($108<<24>>24)==(104); - $110 = ((($p$4)) + 2|0); - $$9 = $109 ? $110 : $105; - $$10 = $109 ? -2 : -1; - $p$5 = $$9;$size$0 = $$10; - break; - } - case 108: { - $111 = HEAP8[$105>>0]|0; - $112 = ($111<<24>>24)==(108); - $113 = ((($p$4)) + 2|0); - $$11 = $112 ? $113 : $105; - $$12 = $112 ? 3 : 1; - $p$5 = $$11;$size$0 = $$12; - break; - } - case 106: { - $p$5 = $105;$size$0 = 3; - break; - } - case 116: case 122: { - $p$5 = $105;$size$0 = 1; - break; - } - case 76: { - $p$5 = $105;$size$0 = 2; - break; - } - case 110: case 112: case 67: case 83: case 91: case 99: case 115: case 88: case 71: case 70: case 69: case 65: case 103: case 102: case 101: case 97: case 120: case 117: case 111: case 105: case 100: { - $p$5 = $p$4;$size$0 = 0; + } + } else { + $$2529 = 9; + } + $275 = $$0479 | 32; + $276 = ($275|0)==(102); + $277 = $$7505; + $278 = (($277) - ($183))|0; + $279 = $278 >> 2; + $280 = ($279*9)|0; + $281 = (($280) + -9)|0; + if ($276) { + $282 = (($281) - ($$2529))|0; + $283 = ($282|0)>(0); + $$546 = $283 ? $282 : 0; + $284 = ($$2476|0)<($$546|0); + $$2476$$547 = $284 ? $$2476 : $$546; + $$1480 = $$0479;$$3477 = $$2476$$547;$$pre$phi690Z2D = 0; + break; + } else { + $285 = (($281) + ($$5519$ph))|0; + $286 = (($285) - ($$2529))|0; + $287 = ($286|0)>(0); + $$548 = $287 ? $286 : 0; + $288 = ($$2476|0)<($$548|0); + $$2476$$549 = $288 ? $$2476 : $$548; + $$1480 = $$0479;$$3477 = $$2476$$549;$$pre$phi690Z2D = 0; + break; + } + } else { + $$1480 = $$0479;$$3477 = $$2476;$$pre$phi690Z2D = $264; + } + } else { + $$pre689 = $4 & 8; + $$1480 = $5;$$3477 = $$539;$$pre$phi690Z2D = $$pre689; + } + } while(0); + $289 = $$3477 | $$pre$phi690Z2D; + $290 = ($289|0)!=(0); + $291 = $290&1; + $292 = $$1480 | 32; + $293 = ($292|0)==(102); + if ($293) { + $294 = ($$5519$ph|0)>(0); + $295 = $294 ? $$5519$ph : 0; + $$2513 = 0;$$pn566 = $295; + } else { + $296 = ($$5519$ph|0)<(0); + $297 = $296 ? $256 : $$5519$ph; + $298 = ($297|0)<(0); + $299 = $298 << 31 >> 31; + $300 = (_fmt_u($297,$299,$11)|0); + $301 = $11; + $302 = $300; + $303 = (($301) - ($302))|0; + $304 = ($303|0)<(2); + if ($304) { + $$1512607 = $300; + while(1) { + $305 = ((($$1512607)) + -1|0); + HEAP8[$305>>0] = 48; + $306 = $305; + $307 = (($301) - ($306))|0; + $308 = ($307|0)<(2); + if ($308) { + $$1512607 = $305; + } else { + $$1512$lcssa = $305; + break; + } + } + } else { + $$1512$lcssa = $300; + } + $309 = $$5519$ph >> 31; + $310 = $309 & 2; + $311 = (($310) + 43)|0; + $312 = $311&255; + $313 = ((($$1512$lcssa)) + -1|0); + HEAP8[$313>>0] = $312; + $314 = $$1480&255; + $315 = ((($$1512$lcssa)) + -2|0); + HEAP8[$315>>0] = $314; + $316 = $315; + $317 = (($301) - ($316))|0; + $$2513 = $315;$$pn566 = $317; + } + $318 = (($$0520) + 1)|0; + $319 = (($318) + ($$3477))|0; + $$1526 = (($319) + ($291))|0; + $320 = (($$1526) + ($$pn566))|0; + _pad_674($0,32,$2,$320,$4); + _out($0,$$0521,$$0520); + $321 = $4 ^ 65536; + _pad_674($0,48,$2,$320,$321); + if ($293) { + $322 = ($$9$ph>>>0)>($$556>>>0); + $$0496$$9 = $322 ? $$556 : $$9$ph; + $323 = ((($8)) + 9|0); + $324 = $323; + $325 = ((($8)) + 8|0); + $$5493597 = $$0496$$9; + while(1) { + $326 = HEAP32[$$5493597>>2]|0; + $327 = (_fmt_u($326,0,$323)|0); + $328 = ($$5493597|0)==($$0496$$9|0); + if ($328) { + $334 = ($327|0)==($323|0); + if ($334) { + HEAP8[$325>>0] = 48; + $$1465 = $325; + } else { + $$1465 = $327; + } + } else { + $329 = ($327>>>0)>($8>>>0); + if ($329) { + $330 = $327; + $331 = (($330) - ($9))|0; + _memset(($8|0),48,($331|0))|0; + $$0464594 = $327; + while(1) { + $332 = ((($$0464594)) + -1|0); + $333 = ($332>>>0)>($8>>>0); + if ($333) { + $$0464594 = $332; + } else { + $$1465 = $332; break; } - default: { - $alloc$0400 = $alloc$0;$matches$0104376 = $matches$0104;$s$6 = $s$1;$wcs$7 = $wcs$1; - label = 152; - break L6; - } - } - $114 = HEAP8[$p$5>>0]|0; - $115 = $114&255; - $116 = $115 & 47; - $117 = ($116|0)==(3); - $118 = $115 | 32; - $$ = $117 ? $118 : $115; - $$size$0 = $117 ? 1 : $size$0; - switch ($$|0) { - case 99: { - $119 = ($width$0$lcssa|0)<(1); - $$width$0 = $119 ? 1 : $width$0$lcssa; - $pos$1 = $pos$0108;$width$1 = $$width$0; + } + } else { + $$1465 = $327; + } + } + $335 = $$1465; + $336 = (($324) - ($335))|0; + _out($0,$$1465,$336); + $337 = ((($$5493597)) + 4|0); + $338 = ($337>>>0)>($$556>>>0); + if ($338) { + break; + } else { + $$5493597 = $337; + } + } + $339 = ($289|0)==(0); + if (!($339)) { + _out($0,22751,1); + } + $340 = ($337>>>0)<($$7505>>>0); + $341 = ($$3477|0)>(0); + $342 = $340 & $341; + if ($342) { + $$4478590 = $$3477;$$6494589 = $337; + while(1) { + $343 = HEAP32[$$6494589>>2]|0; + $344 = (_fmt_u($343,0,$323)|0); + $345 = ($344>>>0)>($8>>>0); + if ($345) { + $346 = $344; + $347 = (($346) - ($9))|0; + _memset(($8|0),48,($347|0))|0; + $$0463584 = $344; + while(1) { + $348 = ((($$0463584)) + -1|0); + $349 = ($348>>>0)>($8>>>0); + if ($349) { + $$0463584 = $348; + } else { + $$0463$lcssa = $348; break; } - case 91: { - $pos$1 = $pos$0108;$width$1 = $width$0$lcssa; + } + } else { + $$0463$lcssa = $344; + } + $350 = ($$4478590|0)<(9); + $351 = $350 ? $$4478590 : 9; + _out($0,$$0463$lcssa,$351); + $352 = ((($$6494589)) + 4|0); + $353 = (($$4478590) + -9)|0; + $354 = ($352>>>0)<($$7505>>>0); + $355 = ($$4478590|0)>(9); + $356 = $354 & $355; + if ($356) { + $$4478590 = $353;$$6494589 = $352; + } else { + $$4478$lcssa = $353; + break; + } + } + } else { + $$4478$lcssa = $$3477; + } + $357 = (($$4478$lcssa) + 9)|0; + _pad_674($0,48,$357,9,0); + } else { + $358 = ((($$9$ph)) + 4|0); + $$7505$ = $$lcssa673 ? $$7505 : $358; + $359 = ($$3477|0)>(-1); + if ($359) { + $360 = ((($8)) + 9|0); + $361 = ($$pre$phi690Z2D|0)==(0); + $362 = $360; + $363 = (0 - ($9))|0; + $364 = ((($8)) + 8|0); + $$5602 = $$3477;$$7495601 = $$9$ph; + while(1) { + $365 = HEAP32[$$7495601>>2]|0; + $366 = (_fmt_u($365,0,$360)|0); + $367 = ($366|0)==($360|0); + if ($367) { + HEAP8[$364>>0] = 48; + $$0 = $364; + } else { + $$0 = $366; + } + $368 = ($$7495601|0)==($$9$ph|0); + do { + if ($368) { + $372 = ((($$0)) + 1|0); + _out($0,$$0,1); + $373 = ($$5602|0)<(1); + $or$cond554 = $361 & $373; + if ($or$cond554) { + $$2 = $372; break; } - case 110: { - $120 = ($pos$0108|0)<(0); - $121 = $120 << 31 >> 31; - $122 = ($dest$0|0)==(0|0); - if ($122) { - $matches$1 = $matches$0104;$p$11 = $p$5;$pos$2 = $pos$0108;$s$5 = $s$1;$wcs$6 = $wcs$1; - break L8; - } - switch ($$size$0|0) { - case -2: { - $123 = $pos$0108&255; - HEAP8[$dest$0>>0] = $123; - $matches$1 = $matches$0104;$p$11 = $p$5;$pos$2 = $pos$0108;$s$5 = $s$1;$wcs$6 = $wcs$1; - break L8; - break; - } - case -1: { - $124 = $pos$0108&65535; - HEAP16[$dest$0>>1] = $124; - $matches$1 = $matches$0104;$p$11 = $p$5;$pos$2 = $pos$0108;$s$5 = $s$1;$wcs$6 = $wcs$1; - break L8; - break; - } - case 0: { - HEAP32[$dest$0>>2] = $pos$0108; - $matches$1 = $matches$0104;$p$11 = $p$5;$pos$2 = $pos$0108;$s$5 = $s$1;$wcs$6 = $wcs$1; - break L8; - break; - } - case 1: { - HEAP32[$dest$0>>2] = $pos$0108; - $matches$1 = $matches$0104;$p$11 = $p$5;$pos$2 = $pos$0108;$s$5 = $s$1;$wcs$6 = $wcs$1; - break L8; - break; - } - case 3: { - $125 = $dest$0; - $126 = $125; - HEAP32[$126>>2] = $pos$0108; - $127 = (($125) + 4)|0; - $128 = $127; - HEAP32[$128>>2] = $121; - $matches$1 = $matches$0104;$p$11 = $p$5;$pos$2 = $pos$0108;$s$5 = $s$1;$wcs$6 = $wcs$1; - break L8; - break; - } - default: { - $matches$1 = $matches$0104;$p$11 = $p$5;$pos$2 = $pos$0108;$s$5 = $s$1;$wcs$6 = $wcs$1; - break L8; - } - } + _out($0,22751,1); + $$2 = $372; + } else { + $369 = ($$0>>>0)>($8>>>0); + if (!($369)) { + $$2 = $$0; break; } - default: { - ___shlim($f,0); - while(1) { - $129 = HEAP32[$7>>2]|0; - $130 = HEAP32[$8>>2]|0; - $131 = ($129>>>0)<($130>>>0); - if ($131) { - $132 = ((($129)) + 1|0); - HEAP32[$7>>2] = $132; - $133 = HEAP8[$129>>0]|0; - $134 = $133&255; - $136 = $134; - } else { - $135 = (___shgetc($f)|0); - $136 = $135; - } - $137 = (_isspace($136)|0); - $138 = ($137|0)==(0); - if ($138) { - break; - } - } - $139 = HEAP32[$8>>2]|0; - $140 = ($139|0)==(0|0); - $$pre170 = HEAP32[$7>>2]|0; - if ($140) { - $144 = $$pre170; + $scevgep684 = (($$0) + ($363)|0); + $scevgep684685 = $scevgep684; + _memset(($8|0),48,($scevgep684685|0))|0; + $$1598 = $$0; + while(1) { + $370 = ((($$1598)) + -1|0); + $371 = ($370>>>0)>($8>>>0); + if ($371) { + $$1598 = $370; } else { - $141 = ((($$pre170)) + -1|0); - HEAP32[$7>>2] = $141; - $144 = $141; - } - $142 = HEAP32[$9>>2]|0; - $143 = HEAP32[$10>>2]|0; - $145 = $144; - $146 = $143; - $147 = (($142) + ($pos$0108))|0; - $148 = (($147) + ($145))|0; - $149 = (($148) - ($146))|0; - $pos$1 = $149;$width$1 = $width$0$lcssa; - } - } - ___shlim($f,$width$1); - $150 = HEAP32[$7>>2]|0; - $151 = HEAP32[$8>>2]|0; - $152 = ($150>>>0)<($151>>>0); - if ($152) { - $153 = ((($150)) + 1|0); - HEAP32[$7>>2] = $153; - $156 = $151; - } else { - $154 = (___shgetc($f)|0); - $155 = ($154|0)<(0); - if ($155) { - $alloc$0400 = $alloc$0;$matches$0104376 = $matches$0104;$s$6 = $s$1;$wcs$7 = $wcs$1; - label = 152; - break L6; - } - $$pre172 = HEAP32[$8>>2]|0; - $156 = $$pre172; - } - $157 = ($156|0)==(0|0); - if (!($157)) { - $158 = HEAP32[$7>>2]|0; - $159 = ((($158)) + -1|0); - HEAP32[$7>>2] = $159; - } - L67: do { - switch ($$|0) { - case 91: case 99: case 115: { - $160 = ($$|0)==(99); - $161 = $$ & 239; - $162 = ($161|0)==(99); - L69: do { - if ($162) { - $163 = ($$|0)==(115); - _memset(($scanset|0),-1,257)|0; - HEAP8[$scanset>>0] = 0; - if ($163) { - HEAP8[$12>>0] = 0; - ;HEAP8[$11>>0]=0|0;HEAP8[$11+1>>0]=0|0;HEAP8[$11+2>>0]=0|0;HEAP8[$11+3>>0]=0|0;HEAP8[$11+4>>0]=0|0; - $p$9 = $p$5; - } else { - $p$9 = $p$5; - } - } else { - $164 = ((($p$5)) + 1|0); - $165 = HEAP8[$164>>0]|0; - $166 = ($165<<24>>24)==(94); - $167 = ((($p$5)) + 2|0); - $invert$0 = $166&1; - $168 = $166 ? $164 : $p$5; - $p$6 = $166 ? $167 : $164; - $169 = $166&1; - _memset(($scanset|0),($169|0),257)|0; - HEAP8[$scanset>>0] = 0; - $170 = HEAP8[$p$6>>0]|0; - switch ($170<<24>>24) { - case 45: { - $171 = ((($168)) + 2|0); - $172 = $invert$0 ^ 1; - $173 = $172&255; - HEAP8[$14>>0] = $173; - $$pre$phi182Z2D = $173;$p$7$ph = $171; - break; - } - case 93: { - $174 = ((($168)) + 2|0); - $175 = $invert$0 ^ 1; - $176 = $175&255; - HEAP8[$15>>0] = $176; - $$pre$phi182Z2D = $176;$p$7$ph = $174; - break; - } - default: { - $$pre180 = $invert$0 ^ 1; - $$pre181 = $$pre180&255; - $$pre$phi182Z2D = $$pre181;$p$7$ph = $p$6; - } - } - $p$7 = $p$7$ph; - while(1) { - $177 = HEAP8[$p$7>>0]|0; - L80: do { - switch ($177<<24>>24) { - case 0: { - $alloc$0400 = $alloc$0;$matches$0104376 = $matches$0104;$s$6 = $s$1;$wcs$7 = $wcs$1; - label = 152; - break L6; - break; - } - case 93: { - $p$9 = $p$7; - break L69; - break; - } - case 45: { - $178 = ((($p$7)) + 1|0); - $179 = HEAP8[$178>>0]|0; - switch ($179<<24>>24) { - case 93: case 0: { - $190 = 45;$p$8 = $p$7; - break L80; - break; - } - default: { - } - } - $180 = ((($p$7)) + -1|0); - $181 = HEAP8[$180>>0]|0; - $182 = ($181&255)<($179&255); - if ($182) { - $183 = $181&255; - $c$0100 = $183; - while(1) { - $184 = (($c$0100) + 1)|0; - $185 = (($scanset) + ($184)|0); - HEAP8[$185>>0] = $$pre$phi182Z2D; - $186 = HEAP8[$178>>0]|0; - $187 = $186&255; - $188 = ($184|0)<($187|0); - if ($188) { - $c$0100 = $184; - } else { - $190 = $186;$p$8 = $178; - break; - } - } - } else { - $190 = $179;$p$8 = $178; - } - break; - } - default: { - $190 = $177;$p$8 = $p$7; - } - } - } while(0); - $189 = $190&255; - $191 = (($189) + 1)|0; - $192 = (($scanset) + ($191)|0); - HEAP8[$192>>0] = $$pre$phi182Z2D; - $193 = ((($p$8)) + 1|0); - $p$7 = $193; - } - } - } while(0); - $194 = (($width$1) + 1)|0; - $195 = $160 ? $194 : 31; - $196 = ($$size$0|0)==(1); - $197 = ($alloc$0|0)!=(0); - L88: do { - if ($196) { - if ($197) { - $198 = $195 << 2; - $199 = (_malloc($198)|0); - $200 = ($199|0)==(0|0); - if ($200) { - $alloc$0400 = $alloc$0;$matches$0104376 = $matches$0104;$s$6 = 0;$wcs$7 = $199; - label = 152; - break L6; - } else { - $wcs$2 = $199; - } - } else { - $wcs$2 = $dest$0; - } - HEAP32[$st>>2] = 0; - HEAP32[$13>>2] = 0; - $i$0$ph = 0;$k$0$ph = $195;$wcs$3$ph = $wcs$2; - L94: while(1) { - $201 = ($wcs$3$ph|0)==(0|0); - $i$0$ph20 = $i$0$ph; - while(1) { - L98: while(1) { - $202 = HEAP32[$7>>2]|0; - $203 = HEAP32[$8>>2]|0; - $204 = ($202>>>0)<($203>>>0); - if ($204) { - $205 = ((($202)) + 1|0); - HEAP32[$7>>2] = $205; - $206 = HEAP8[$202>>0]|0; - $207 = $206&255; - $210 = $207; - } else { - $208 = (___shgetc($f)|0); - $210 = $208; - } - $209 = (($210) + 1)|0; - $211 = (($scanset) + ($209)|0); - $212 = HEAP8[$211>>0]|0; - $213 = ($212<<24>>24)==(0); - if ($213) { - $i$0$ph20$lcssa = $i$0$ph20;$wcs$3$ph$lcssa = $wcs$3$ph; - break L94; - } - $214 = $210&255; - HEAP8[$0>>0] = $214; - $215 = (_mbrtowc($wc,$0,1,$st)|0); - switch ($215|0) { - case -1: { - $alloc$0400 = $alloc$0;$matches$0104376 = $matches$0104;$s$6 = 0;$wcs$7 = $wcs$3$ph; - label = 152; - break L6; - break; - } - case -2: { - break; - } - default: { - break L98; - } - } - } - if ($201) { - $i$1 = $i$0$ph20; - } else { - $216 = HEAP32[$wc>>2]|0; - $217 = (($i$0$ph20) + 1)|0; - $218 = (($wcs$3$ph) + ($i$0$ph20<<2)|0); - HEAP32[$218>>2] = $216; - $i$1 = $217; - } - $219 = ($i$1|0)==($k$0$ph|0); - $or$cond = $197 & $219; - if ($or$cond) { - break; - } else { - $i$0$ph20 = $i$1; - } - } - $factor = $k$0$ph << 1; - $220 = $factor | 1; - $221 = $220 << 2; - $222 = (_realloc($wcs$3$ph,$221)|0); - $223 = ($222|0)==(0|0); - if ($223) { - $alloc$0400 = $alloc$0;$matches$0104376 = $matches$0104;$s$6 = 0;$wcs$7 = $wcs$3$ph; - label = 152; - break L6; - } - $i$0$ph$phi = $k$0$ph;$k$0$ph = $220;$wcs$3$ph = $222;$i$0$ph = $i$0$ph$phi; - } - $224 = (_mbsinit($st)|0); - $225 = ($224|0)==(0); - if ($225) { - $alloc$0400 = $alloc$0;$matches$0104376 = $matches$0104;$s$6 = 0;$wcs$7 = $wcs$3$ph$lcssa; - label = 152; - break L6; - } else { - $i$4 = $i$0$ph20$lcssa;$s$3 = 0;$wcs$4 = $wcs$3$ph$lcssa; - } - } else { - if ($197) { - $226 = (_malloc($195)|0); - $227 = ($226|0)==(0|0); - if ($227) { - $alloc$0400 = $alloc$0;$matches$0104376 = $matches$0104;$s$6 = 0;$wcs$7 = 0; - label = 152; - break L6; - } else { - $i$2$ph = 0;$k$1$ph = $195;$s$2$ph = $226; - } - while(1) { - $i$2 = $i$2$ph; - while(1) { - $228 = HEAP32[$7>>2]|0; - $229 = HEAP32[$8>>2]|0; - $230 = ($228>>>0)<($229>>>0); - if ($230) { - $231 = ((($228)) + 1|0); - HEAP32[$7>>2] = $231; - $232 = HEAP8[$228>>0]|0; - $233 = $232&255; - $236 = $233; - } else { - $234 = (___shgetc($f)|0); - $236 = $234; - } - $235 = (($236) + 1)|0; - $237 = (($scanset) + ($235)|0); - $238 = HEAP8[$237>>0]|0; - $239 = ($238<<24>>24)==(0); - if ($239) { - $i$4 = $i$2;$s$3 = $s$2$ph;$wcs$4 = 0; - break L88; - } - $240 = $236&255; - $241 = (($i$2) + 1)|0; - $242 = (($s$2$ph) + ($i$2)|0); - HEAP8[$242>>0] = $240; - $243 = ($241|0)==($k$1$ph|0); - if ($243) { - break; - } else { - $i$2 = $241; - } - } - $factor16 = $k$1$ph << 1; - $244 = $factor16 | 1; - $245 = (_realloc($s$2$ph,$244)|0); - $246 = ($245|0)==(0|0); - if ($246) { - $alloc$0400 = $alloc$0;$matches$0104376 = $matches$0104;$s$6 = $s$2$ph;$wcs$7 = 0; - label = 152; - break L6; - } else { - $i$2$ph$phi = $k$1$ph;$k$1$ph = $244;$s$2$ph = $245;$i$2$ph = $i$2$ph$phi; - } - } - } - $247 = ($dest$0|0)==(0|0); - if ($247) { - $265 = $156; - while(1) { - $263 = HEAP32[$7>>2]|0; - $264 = ($263>>>0)<($265>>>0); - if ($264) { - $266 = ((($263)) + 1|0); - HEAP32[$7>>2] = $266; - $267 = HEAP8[$263>>0]|0; - $268 = $267&255; - $271 = $268; - } else { - $269 = (___shgetc($f)|0); - $271 = $269; - } - $270 = (($271) + 1)|0; - $272 = (($scanset) + ($270)|0); - $273 = HEAP8[$272>>0]|0; - $274 = ($273<<24>>24)==(0); - if ($274) { - $i$4 = 0;$s$3 = 0;$wcs$4 = 0; - break L88; - } - $$pre176 = HEAP32[$8>>2]|0; - $265 = $$pre176; - } - } else { - $250 = $156;$i$3 = 0; - while(1) { - $248 = HEAP32[$7>>2]|0; - $249 = ($248>>>0)<($250>>>0); - if ($249) { - $251 = ((($248)) + 1|0); - HEAP32[$7>>2] = $251; - $252 = HEAP8[$248>>0]|0; - $253 = $252&255; - $256 = $253; - } else { - $254 = (___shgetc($f)|0); - $256 = $254; - } - $255 = (($256) + 1)|0; - $257 = (($scanset) + ($255)|0); - $258 = HEAP8[$257>>0]|0; - $259 = ($258<<24>>24)==(0); - if ($259) { - $i$4 = $i$3;$s$3 = $dest$0;$wcs$4 = 0; - break L88; - } - $260 = $256&255; - $261 = (($i$3) + 1)|0; - $262 = (($dest$0) + ($i$3)|0); - HEAP8[$262>>0] = $260; - $$pre174 = HEAP32[$8>>2]|0; - $250 = $$pre174;$i$3 = $261; - } - } - } - } while(0); - $275 = HEAP32[$8>>2]|0; - $276 = ($275|0)==(0|0); - $$pre178 = HEAP32[$7>>2]|0; - if ($276) { - $280 = $$pre178; - } else { - $277 = ((($$pre178)) + -1|0); - HEAP32[$7>>2] = $277; - $280 = $277; - } - $278 = HEAP32[$9>>2]|0; - $279 = HEAP32[$10>>2]|0; - $281 = $280; - $282 = $279; - $283 = (($281) - ($282))|0; - $284 = (($283) + ($278))|0; - $285 = ($284|0)==(0); - if ($285) { - $alloc$2 = $alloc$0;$matches$2 = $matches$0104;$s$8 = $s$3;$wcs$9 = $wcs$4; - break L6; - } - $$not = $160 ^ 1; - $286 = ($284|0)==($width$1|0); - $or$cond8 = $286 | $$not; - if (!($or$cond8)) { - $alloc$2 = $alloc$0;$matches$2 = $matches$0104;$s$8 = $s$3;$wcs$9 = $wcs$4; - break L6; - } - do { - if ($197) { - if ($196) { - HEAP32[$dest$0>>2] = $wcs$4; - break; - } else { - HEAP32[$dest$0>>2] = $s$3; - break; - } - } - } while(0); - if ($160) { - $p$10 = $p$9;$s$4 = $s$3;$wcs$5 = $wcs$4; - } else { - $287 = ($wcs$4|0)==(0|0); - if (!($287)) { - $288 = (($wcs$4) + ($i$4<<2)|0); - HEAP32[$288>>2] = 0; - } - $289 = ($s$3|0)==(0|0); - if ($289) { - $p$10 = $p$9;$s$4 = 0;$wcs$5 = $wcs$4; - break L67; - } - $290 = (($s$3) + ($i$4)|0); - HEAP8[$290>>0] = 0; - $p$10 = $p$9;$s$4 = $s$3;$wcs$5 = $wcs$4; - } - break; - } - case 120: case 88: case 112: { - $base$0 = 16; - label = 134; - break; - } - case 111: { - $base$0 = 8; - label = 134; - break; - } - case 117: case 100: { - $base$0 = 10; - label = 134; - break; - } - case 105: { - $base$0 = 0; - label = 134; + $$2 = $370; break; } - case 71: case 103: case 70: case 102: case 69: case 101: case 65: case 97: { - $310 = (+___floatscan($f,$$size$0,0)); - $311 = HEAP32[$9>>2]|0; - $312 = HEAP32[$7>>2]|0; - $313 = HEAP32[$10>>2]|0; - $314 = $312; - $315 = $313; - $316 = (($315) - ($314))|0; - $317 = ($311|0)==($316|0); - if ($317) { - $alloc$2 = $alloc$0;$matches$2 = $matches$0104;$s$8 = $s$1;$wcs$9 = $wcs$1; - break L6; - } - $318 = ($dest$0|0)==(0|0); - if ($318) { - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - } else { - switch ($$size$0|0) { - case 0: { - $319 = $310; - HEAPF32[$dest$0>>2] = $319; - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - break L67; - break; - } - case 1: { - HEAPF64[$dest$0>>3] = $310; - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - break L67; - break; - } - case 2: { - HEAPF64[$dest$0>>3] = $310; - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - break L67; - break; - } - default: { - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - break L67; - } - } - } - break; - } - default: { - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - } - } - } while(0); - L168: do { - if ((label|0) == 134) { - label = 0; - $291 = (___intscan($f,$base$0,0,-1,-1)|0); - $292 = tempRet0; - $293 = HEAP32[$9>>2]|0; - $294 = HEAP32[$7>>2]|0; - $295 = HEAP32[$10>>2]|0; - $296 = $294; - $297 = $295; - $298 = (($297) - ($296))|0; - $299 = ($293|0)==($298|0); - if ($299) { - $alloc$2 = $alloc$0;$matches$2 = $matches$0104;$s$8 = $s$1;$wcs$9 = $wcs$1; - break L6; - } - $300 = ($$|0)==(112); - $301 = ($dest$0|0)!=(0|0); - $or$cond3 = $301 & $300; - if ($or$cond3) { - $302 = $291; - HEAP32[$dest$0>>2] = $302; - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; + } + } + } while(0); + $374 = $$2; + $375 = (($362) - ($374))|0; + $376 = ($$5602|0)>($375|0); + $377 = $376 ? $375 : $$5602; + _out($0,$$2,$377); + $378 = (($$5602) - ($375))|0; + $379 = ((($$7495601)) + 4|0); + $380 = ($379>>>0)<($$7505$>>>0); + $381 = ($378|0)>(-1); + $382 = $380 & $381; + if ($382) { + $$5602 = $378;$$7495601 = $379; + } else { + $$5$lcssa = $378; + break; + } + } + } else { + $$5$lcssa = $$3477; + } + $383 = (($$5$lcssa) + 18)|0; + _pad_674($0,48,$383,18,0); + $384 = $11; + $385 = $$2513; + $386 = (($384) - ($385))|0; + _out($0,$$2513,$386); + } + $387 = $4 ^ 8192; + _pad_674($0,32,$2,$320,$387); + $$sink562 = $320; + } else { + $27 = $5 & 32; + $28 = ($27|0)!=(0); + $29 = $28 ? 22723 : 22727; + $30 = ($$0471 != $$0471) | (0.0 != 0.0); + $31 = $28 ? 24654 : 22731; + $$0510 = $30 ? $31 : $29; + $32 = (($$0520) + 3)|0; + $33 = $4 & -65537; + _pad_674($0,32,$2,$32,$33); + _out($0,$$0521,$$0520); + _out($0,$$0510,3); + $34 = $4 ^ 8192; + _pad_674($0,32,$2,$32,$34); + $$sink562 = $32; + } + } while(0); + $388 = ($$sink562|0)<($2|0); + $$555 = $388 ? $2 : $$sink562; + STACKTOP = sp;return ($$555|0); +} +function ___DOUBLE_BITS_675($0) { + $0 = +$0; + var $1 = 0, $2 = 0, label = 0, sp = 0; + sp = STACKTOP; + HEAPF64[tempDoublePtr>>3] = $0;$1 = HEAP32[tempDoublePtr>>2]|0; + $2 = HEAP32[tempDoublePtr+4>>2]|0; + tempRet0 = ($2); + return ($1|0); +} +function _frexpl($0,$1) { + $0 = +$0; + $1 = $1|0; + var $2 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (+_frexp($0,$1)); + return (+$2); +} +function _frexp($0,$1) { + $0 = +$0; + $1 = $1|0; + var $$0 = 0.0, $$016 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, $storemerge = 0, $trunc$clear = 0, label = 0; + var sp = 0; + sp = STACKTOP; + HEAPF64[tempDoublePtr>>3] = $0;$2 = HEAP32[tempDoublePtr>>2]|0; + $3 = HEAP32[tempDoublePtr+4>>2]|0; + $4 = (_bitshift64Lshr(($2|0),($3|0),52)|0); + $5 = tempRet0; + $6 = $4&65535; + $trunc$clear = $6 & 2047; + switch ($trunc$clear<<16>>16) { + case 0: { + $7 = $0 != 0.0; + if ($7) { + $8 = $0 * 1.8446744073709552E+19; + $9 = (+_frexp($8,$1)); + $10 = HEAP32[$1>>2]|0; + $11 = (($10) + -64)|0; + $$016 = $9;$storemerge = $11; + } else { + $$016 = $0;$storemerge = 0; + } + HEAP32[$1>>2] = $storemerge; + $$0 = $$016; + break; + } + case 2047: { + $$0 = $0; + break; + } + default: { + $12 = $4 & 2047; + $13 = (($12) + -1022)|0; + HEAP32[$1>>2] = $13; + $14 = $3 & -2146435073; + $15 = $14 | 1071644672; + HEAP32[tempDoublePtr>>2] = $2;HEAP32[tempDoublePtr+4>>2] = $15;$16 = +HEAPF64[tempDoublePtr>>3]; + $$0 = $16; + } + } + return (+$$0); +} +function _wcrtomb($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; + var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; + var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $not$ = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ($0|0)==(0|0); + do { + if ($3) { + $$0 = 1; + } else { + $4 = ($1>>>0)<(128); + if ($4) { + $5 = $1&255; + HEAP8[$0>>0] = $5; + $$0 = 1; + break; + } + $6 = (___pthread_self_448()|0); + $7 = ((($6)) + 188|0); + $8 = HEAP32[$7>>2]|0; + $9 = HEAP32[$8>>2]|0; + $not$ = ($9|0)==(0|0); + if ($not$) { + $10 = $1 & -128; + $11 = ($10|0)==(57216); + if ($11) { + $13 = $1&255; + HEAP8[$0>>0] = $13; + $$0 = 1; + break; + } else { + $12 = (___errno_location()|0); + HEAP32[$12>>2] = 84; + $$0 = -1; + break; + } + } + $14 = ($1>>>0)<(2048); + if ($14) { + $15 = $1 >>> 6; + $16 = $15 | 192; + $17 = $16&255; + $18 = ((($0)) + 1|0); + HEAP8[$0>>0] = $17; + $19 = $1 & 63; + $20 = $19 | 128; + $21 = $20&255; + HEAP8[$18>>0] = $21; + $$0 = 2; + break; + } + $22 = ($1>>>0)<(55296); + $23 = $1 & -8192; + $24 = ($23|0)==(57344); + $or$cond = $22 | $24; + if ($or$cond) { + $25 = $1 >>> 12; + $26 = $25 | 224; + $27 = $26&255; + $28 = ((($0)) + 1|0); + HEAP8[$0>>0] = $27; + $29 = $1 >>> 6; + $30 = $29 & 63; + $31 = $30 | 128; + $32 = $31&255; + $33 = ((($0)) + 2|0); + HEAP8[$28>>0] = $32; + $34 = $1 & 63; + $35 = $34 | 128; + $36 = $35&255; + HEAP8[$33>>0] = $36; + $$0 = 3; + break; + } + $37 = (($1) + -65536)|0; + $38 = ($37>>>0)<(1048576); + if ($38) { + $39 = $1 >>> 18; + $40 = $39 | 240; + $41 = $40&255; + $42 = ((($0)) + 1|0); + HEAP8[$0>>0] = $41; + $43 = $1 >>> 12; + $44 = $43 & 63; + $45 = $44 | 128; + $46 = $45&255; + $47 = ((($0)) + 2|0); + HEAP8[$42>>0] = $46; + $48 = $1 >>> 6; + $49 = $48 & 63; + $50 = $49 | 128; + $51 = $50&255; + $52 = ((($0)) + 3|0); + HEAP8[$47>>0] = $51; + $53 = $1 & 63; + $54 = $53 | 128; + $55 = $54&255; + HEAP8[$52>>0] = $55; + $$0 = 4; + break; + } else { + $56 = (___errno_location()|0); + HEAP32[$56>>2] = 84; + $$0 = -1; + break; + } + } + } while(0); + return ($$0|0); +} +function ___pthread_self_448() { + var $0 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = (_pthread_self()|0); + return ($0|0); +} +function ___pthread_self_105() { + var $0 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = (_pthread_self()|0); + return ($0|0); +} +function ___strerror_l($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$012$lcssa = 0, $$01214 = 0, $$016 = 0, $$113 = 0, $$115 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; + var label = 0, sp = 0; + sp = STACKTOP; + $$016 = 0; + while(1) { + $3 = (22753 + ($$016)|0); + $4 = HEAP8[$3>>0]|0; + $5 = $4&255; + $6 = ($5|0)==($0|0); + if ($6) { + label = 2; + break; + } + $7 = (($$016) + 1)|0; + $8 = ($7|0)==(87); + if ($8) { + $$01214 = 22841;$$115 = 87; + label = 5; + break; + } else { + $$016 = $7; + } + } + if ((label|0) == 2) { + $2 = ($$016|0)==(0); + if ($2) { + $$012$lcssa = 22841; + } else { + $$01214 = 22841;$$115 = $$016; + label = 5; + } + } + if ((label|0) == 5) { + while(1) { + label = 0; + $$113 = $$01214; + while(1) { + $9 = HEAP8[$$113>>0]|0; + $10 = ($9<<24>>24)==(0); + $11 = ((($$113)) + 1|0); + if ($10) { + break; + } else { + $$113 = $11; + } + } + $12 = (($$115) + -1)|0; + $13 = ($12|0)==(0); + if ($13) { + $$012$lcssa = $11; + break; + } else { + $$01214 = $11;$$115 = $12; + label = 5; + } + } + } + $14 = ((($1)) + 20|0); + $15 = HEAP32[$14>>2]|0; + $16 = (___lctrans($$012$lcssa,$15)|0); + return ($16|0); +} +function ___lctrans($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (___lctrans_impl($0,$1)|0); + return ($2|0); +} +function ___lctrans_impl($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ($1|0)==(0|0); + if ($2) { + $$0 = 0; + } else { + $3 = HEAP32[$1>>2]|0; + $4 = ((($1)) + 4|0); + $5 = HEAP32[$4>>2]|0; + $6 = (___mo_lookup($3,$5,$0)|0); + $$0 = $6; + } + $7 = ($$0|0)!=(0|0); + $8 = $7 ? $$0 : $0; + return ($8|0); +} +function ___mo_lookup($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$ = 0, $$090 = 0, $$094 = 0, $$191 = 0, $$195 = 0, $$4 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; + var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond102 = 0, $or$cond104 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = HEAP32[$0>>2]|0; + $4 = (($3) + 1794895138)|0; + $5 = ((($0)) + 8|0); + $6 = HEAP32[$5>>2]|0; + $7 = (_swapc($6,$4)|0); + $8 = ((($0)) + 12|0); + $9 = HEAP32[$8>>2]|0; + $10 = (_swapc($9,$4)|0); + $11 = ((($0)) + 16|0); + $12 = HEAP32[$11>>2]|0; + $13 = (_swapc($12,$4)|0); + $14 = $1 >>> 2; + $15 = ($7>>>0)<($14>>>0); + L1: do { + if ($15) { + $16 = $7 << 2; + $17 = (($1) - ($16))|0; + $18 = ($10>>>0)<($17>>>0); + $19 = ($13>>>0)<($17>>>0); + $or$cond = $18 & $19; + if ($or$cond) { + $20 = $13 | $10; + $21 = $20 & 3; + $22 = ($21|0)==(0); + if ($22) { + $23 = $10 >>> 2; + $24 = $13 >>> 2; + $$090 = 0;$$094 = $7; + while(1) { + $25 = $$094 >>> 1; + $26 = (($$090) + ($25))|0; + $27 = $26 << 1; + $28 = (($27) + ($23))|0; + $29 = (($0) + ($28<<2)|0); + $30 = HEAP32[$29>>2]|0; + $31 = (_swapc($30,$4)|0); + $32 = (($28) + 1)|0; + $33 = (($0) + ($32<<2)|0); + $34 = HEAP32[$33>>2]|0; + $35 = (_swapc($34,$4)|0); + $36 = ($35>>>0)<($1>>>0); + $37 = (($1) - ($35))|0; + $38 = ($31>>>0)<($37>>>0); + $or$cond102 = $36 & $38; + if (!($or$cond102)) { + $$4 = 0; + break L1; + } + $39 = (($35) + ($31))|0; + $40 = (($0) + ($39)|0); + $41 = HEAP8[$40>>0]|0; + $42 = ($41<<24>>24)==(0); + if (!($42)) { + $$4 = 0; + break L1; + } + $43 = (($0) + ($35)|0); + $44 = (_strcmp($2,$43)|0); + $45 = ($44|0)==(0); + if ($45) { + break; + } + $62 = ($$094|0)==(1); + $63 = ($44|0)<(0); + $64 = (($$094) - ($25))|0; + $$195 = $63 ? $25 : $64; + $$191 = $63 ? $$090 : $26; + if ($62) { + $$4 = 0; + break L1; + } else { + $$090 = $$191;$$094 = $$195; + } + } + $46 = (($27) + ($24))|0; + $47 = (($0) + ($46<<2)|0); + $48 = HEAP32[$47>>2]|0; + $49 = (_swapc($48,$4)|0); + $50 = (($46) + 1)|0; + $51 = (($0) + ($50<<2)|0); + $52 = HEAP32[$51>>2]|0; + $53 = (_swapc($52,$4)|0); + $54 = ($53>>>0)<($1>>>0); + $55 = (($1) - ($53))|0; + $56 = ($49>>>0)<($55>>>0); + $or$cond104 = $54 & $56; + if ($or$cond104) { + $57 = (($0) + ($53)|0); + $58 = (($53) + ($49))|0; + $59 = (($0) + ($58)|0); + $60 = HEAP8[$59>>0]|0; + $61 = ($60<<24>>24)==(0); + $$ = $61 ? $57 : 0; + $$4 = $$; + } else { + $$4 = 0; + } + } else { + $$4 = 0; + } + } else { + $$4 = 0; + } + } else { + $$4 = 0; + } + } while(0); + return ($$4|0); +} +function _swapc($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$ = 0, $2 = 0, $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ($1|0)==(0); + $3 = (_llvm_bswap_i32(($0|0))|0); + $$ = $2 ? $0 : $3; + return ($$|0); +} +function ___fwritex($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$038 = 0, $$042 = 0, $$1 = 0, $$139 = 0, $$141 = 0, $$143 = 0, $$pre = 0, $$pre47 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0; + var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; + var label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($2)) + 16|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($4|0)==(0|0); + if ($5) { + $7 = (___towrite($2)|0); + $8 = ($7|0)==(0); + if ($8) { + $$pre = HEAP32[$3>>2]|0; + $12 = $$pre; + label = 5; + } else { + $$1 = 0; + } + } else { + $6 = $4; + $12 = $6; + label = 5; + } + L5: do { + if ((label|0) == 5) { + $9 = ((($2)) + 20|0); + $10 = HEAP32[$9>>2]|0; + $11 = (($12) - ($10))|0; + $13 = ($11>>>0)<($1>>>0); + $14 = $10; + if ($13) { + $15 = ((($2)) + 36|0); + $16 = HEAP32[$15>>2]|0; + $17 = (FUNCTION_TABLE_iiii[$16 & 15]($2,$0,$1)|0); + $$1 = $17; + break; + } + $18 = ((($2)) + 75|0); + $19 = HEAP8[$18>>0]|0; + $20 = ($19<<24>>24)>(-1); + L10: do { + if ($20) { + $$038 = $1; + while(1) { + $21 = ($$038|0)==(0); + if ($21) { + $$139 = 0;$$141 = $0;$$143 = $1;$31 = $14; + break L10; + } + $22 = (($$038) + -1)|0; + $23 = (($0) + ($22)|0); + $24 = HEAP8[$23>>0]|0; + $25 = ($24<<24>>24)==(10); + if ($25) { + break; + } else { + $$038 = $22; + } + } + $26 = ((($2)) + 36|0); + $27 = HEAP32[$26>>2]|0; + $28 = (FUNCTION_TABLE_iiii[$27 & 15]($2,$0,$$038)|0); + $29 = ($28>>>0)<($$038>>>0); + if ($29) { + $$1 = $28; + break L5; + } + $30 = (($0) + ($$038)|0); + $$042 = (($1) - ($$038))|0; + $$pre47 = HEAP32[$9>>2]|0; + $$139 = $$038;$$141 = $30;$$143 = $$042;$31 = $$pre47; + } else { + $$139 = 0;$$141 = $0;$$143 = $1;$31 = $14; + } + } while(0); + _memcpy(($31|0),($$141|0),($$143|0))|0; + $32 = HEAP32[$9>>2]|0; + $33 = (($32) + ($$143)|0); + HEAP32[$9>>2] = $33; + $34 = (($$139) + ($$143))|0; + $$1 = $34; + } + } while(0); + return ($$1|0); +} +function ___towrite($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; + var $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 74|0); + $2 = HEAP8[$1>>0]|0; + $3 = $2 << 24 >> 24; + $4 = (($3) + 255)|0; + $5 = $4 | $3; + $6 = $5&255; + HEAP8[$1>>0] = $6; + $7 = HEAP32[$0>>2]|0; + $8 = $7 & 8; + $9 = ($8|0)==(0); + if ($9) { + $11 = ((($0)) + 8|0); + HEAP32[$11>>2] = 0; + $12 = ((($0)) + 4|0); + HEAP32[$12>>2] = 0; + $13 = ((($0)) + 44|0); + $14 = HEAP32[$13>>2]|0; + $15 = ((($0)) + 28|0); + HEAP32[$15>>2] = $14; + $16 = ((($0)) + 20|0); + HEAP32[$16>>2] = $14; + $17 = ((($0)) + 48|0); + $18 = HEAP32[$17>>2]|0; + $19 = (($14) + ($18)|0); + $20 = ((($0)) + 16|0); + HEAP32[$20>>2] = $19; + $$0 = 0; + } else { + $10 = $7 | 32; + HEAP32[$0>>2] = $10; + $$0 = -1; + } + return ($$0|0); +} +function _sn_write($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$ = 0, $10 = 0, $11 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 16|0); + $4 = HEAP32[$3>>2]|0; + $5 = ((($0)) + 20|0); + $6 = HEAP32[$5>>2]|0; + $7 = $6; + $8 = (($4) - ($7))|0; + $9 = ($8>>>0)>($2>>>0); + $$ = $9 ? $2 : $8; + _memcpy(($6|0),($1|0),($$|0))|0; + $10 = HEAP32[$5>>2]|0; + $11 = (($10) + ($$)|0); + HEAP32[$5>>2] = $11; + return ($2|0); +} +function _qsort($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$0 = 0, $$067$lcssa = 0, $$06772 = 0, $$068$lcssa = 0, $$06871 = 0, $$1 = 0, $$169 = 0, $$2 = 0, $$pre$pre = 0, $$pre76 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $15$phi = 0, $16 = 0, $17 = 0, $18 = 0; + var $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; + var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; + var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(208|0); + $4 = sp + 8|0; + $5 = sp; + $6 = Math_imul($2, $1)|0; + $7 = $5; + $8 = $7; + HEAP32[$8>>2] = 1; + $9 = (($7) + 4)|0; + $10 = $9; + HEAP32[$10>>2] = 0; + $11 = ($6|0)==(0); + L1: do { + if (!($11)) { + $12 = (0 - ($2))|0; + $13 = ((($4)) + 4|0); + HEAP32[$13>>2] = $2; + HEAP32[$4>>2] = $2; + $$0 = 2;$15 = $2;$17 = $2; + while(1) { + $14 = (($15) + ($2))|0; + $16 = (($14) + ($17))|0; + $18 = (($4) + ($$0<<2)|0); + HEAP32[$18>>2] = $16; + $19 = ($16>>>0)<($6>>>0); + $20 = (($$0) + 1)|0; + if ($19) { + $15$phi = $17;$$0 = $20;$17 = $16;$15 = $15$phi; + } else { + break; + } + } + $21 = (($0) + ($6)|0); + $22 = (($21) + ($12)|0); + $23 = ($22>>>0)>($0>>>0); + if ($23) { + $24 = $22; + $$06772 = 1;$$06871 = $0;$26 = 1; + while(1) { + $25 = $26 & 3; + $27 = ($25|0)==(3); + do { + if ($27) { + _sift($$06871,$2,$3,$$06772,$4); + _shr($5,2); + $28 = (($$06772) + 2)|0; + $$1 = $28; + } else { + $29 = (($$06772) + -1)|0; + $30 = (($4) + ($29<<2)|0); + $31 = HEAP32[$30>>2]|0; + $32 = $$06871; + $33 = (($24) - ($32))|0; + $34 = ($31>>>0)<($33>>>0); + if ($34) { + _sift($$06871,$2,$3,$$06772,$4); + } else { + _trinkle($$06871,$2,$3,$5,$$06772,0,$4); + } + $35 = ($$06772|0)==(1); + if ($35) { + _shl($5,1); + $$1 = 0; + break; + } else { + _shl($5,$29); + $$1 = 1; + break; + } + } + } while(0); + $36 = HEAP32[$5>>2]|0; + $37 = $36 | 1; + HEAP32[$5>>2] = $37; + $38 = (($$06871) + ($2)|0); + $39 = ($38>>>0)<($22>>>0); + if ($39) { + $$06772 = $$1;$$06871 = $38;$26 = $37; + } else { + $$067$lcssa = $$1;$$068$lcssa = $38;$61 = $37; + break; + } + } + } else { + $$067$lcssa = 1;$$068$lcssa = $0;$61 = 1; + } + _trinkle($$068$lcssa,$2,$3,$5,$$067$lcssa,0,$4); + $40 = ((($5)) + 4|0); + $$169 = $$068$lcssa;$$2 = $$067$lcssa;$43 = $61; + while(1) { + $41 = ($$2|0)==(1); + $42 = ($43|0)==(1); + $or$cond = $41 & $42; + if ($or$cond) { + $44 = HEAP32[$40>>2]|0; + $45 = ($44|0)==(0); + if ($45) { + break L1; + } + } else { + $46 = ($$2|0)<(2); + if (!($46)) { + _shl($5,2); + $49 = (($$2) + -2)|0; + $50 = HEAP32[$5>>2]|0; + $51 = $50 ^ 7; + HEAP32[$5>>2] = $51; + _shr($5,1); + $52 = (($4) + ($49<<2)|0); + $53 = HEAP32[$52>>2]|0; + $54 = (0 - ($53))|0; + $55 = (($$169) + ($54)|0); + $56 = (($55) + ($12)|0); + $57 = (($$2) + -1)|0; + _trinkle($56,$2,$3,$5,$57,1,$4); + _shl($5,1); + $58 = HEAP32[$5>>2]|0; + $59 = $58 | 1; + HEAP32[$5>>2] = $59; + $60 = (($$169) + ($12)|0); + _trinkle($60,$2,$3,$5,$49,1,$4); + $$169 = $60;$$2 = $49;$43 = $59; + continue; + } + } + $47 = (_pntz($5)|0); + _shr($5,$47); + $48 = (($47) + ($$2))|0; + $$pre$pre = HEAP32[$5>>2]|0; + $$pre76 = (($$169) + ($12)|0); + $$169 = $$pre76;$$2 = $48;$43 = $$pre$pre; + } + } + } while(0); + STACKTOP = sp;return; +} +function _sift($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0$lcssa = 0, $$029$be = 0, $$02932 = 0, $$030$be = 0, $$03031 = 0, $$033 = 0, $$pre = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(240|0); + $5 = sp; + HEAP32[$5>>2] = $0; + $6 = ($3|0)>(1); + L1: do { + if ($6) { + $7 = (0 - ($1))|0; + $$02932 = $0;$$03031 = $3;$$033 = 1;$14 = $0; + while(1) { + $8 = (($$02932) + ($7)|0); + $9 = (($$03031) + -2)|0; + $10 = (($4) + ($9<<2)|0); + $11 = HEAP32[$10>>2]|0; + $12 = (0 - ($11))|0; + $13 = (($8) + ($12)|0); + $15 = (FUNCTION_TABLE_iii[$2 & 7]($14,$13)|0); + $16 = ($15|0)>(-1); + if ($16) { + $17 = (FUNCTION_TABLE_iii[$2 & 7]($14,$8)|0); + $18 = ($17|0)>(-1); + if ($18) { + $$0$lcssa = $$033; + break L1; + } + } + $19 = (FUNCTION_TABLE_iii[$2 & 7]($13,$8)|0); + $20 = ($19|0)>(-1); + $21 = (($$033) + 1)|0; + $22 = (($5) + ($$033<<2)|0); + if ($20) { + HEAP32[$22>>2] = $13; + $23 = (($$03031) + -1)|0; + $$029$be = $13;$$030$be = $23; + } else { + HEAP32[$22>>2] = $8; + $$029$be = $8;$$030$be = $9; + } + $24 = ($$030$be|0)>(1); + if (!($24)) { + $$0$lcssa = $21; + break L1; + } + $$pre = HEAP32[$5>>2]|0; + $$02932 = $$029$be;$$03031 = $$030$be;$$033 = $21;$14 = $$pre; + } + } else { + $$0$lcssa = 1; + } + } while(0); + _cycle($1,$5,$$0$lcssa); + STACKTOP = sp;return; +} +function _shr($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$pre = 0, $$pre11 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ($1>>>0)>(31); + $3 = ((($0)) + 4|0); + if ($2) { + $4 = (($1) + -32)|0; + $5 = HEAP32[$3>>2]|0; + HEAP32[$0>>2] = $5; + HEAP32[$3>>2] = 0; + $$0 = $4;$10 = 0;$7 = $5; + } else { + $$pre = HEAP32[$0>>2]|0; + $$pre11 = HEAP32[$3>>2]|0; + $$0 = $1;$10 = $$pre11;$7 = $$pre; + } + $6 = $7 >>> $$0; + $8 = (32 - ($$0))|0; + $9 = $10 << $8; + $11 = $9 | $6; + HEAP32[$0>>2] = $11; + $12 = $10 >>> $$0; + HEAP32[$3>>2] = $12; + return; +} +function _trinkle($0,$1,$2,$3,$4,$5,$6) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + $6 = $6|0; + var $$0$lcssa = 0, $$045$lcssa = 0, $$04551 = 0, $$0455780 = 0, $$046$lcssa = 0, $$04653 = 0, $$0465681 = 0, $$047$lcssa = 0, $$0475582 = 0, $$049 = 0, $$05879 = 0, $$05879$phi = 0, $$pre = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; + var $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; + var $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $phitmp = 0, label = 0; + var sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(240|0); + $7 = sp + 232|0; + $8 = sp; + $9 = HEAP32[$3>>2]|0; + HEAP32[$7>>2] = $9; + $10 = ((($3)) + 4|0); + $11 = HEAP32[$10>>2]|0; + $12 = ((($7)) + 4|0); + HEAP32[$12>>2] = $11; + HEAP32[$8>>2] = $0; + $13 = ($9|0)!=(1); + $14 = ($11|0)!=(0); + $15 = $13 | $14; + L1: do { + if ($15) { + $16 = (0 - ($1))|0; + $17 = (($6) + ($4<<2)|0); + $18 = HEAP32[$17>>2]|0; + $19 = (0 - ($18))|0; + $20 = (($0) + ($19)|0); + $21 = (FUNCTION_TABLE_iii[$2 & 7]($20,$0)|0); + $22 = ($21|0)<(1); + if ($22) { + $$0$lcssa = $0;$$045$lcssa = 1;$$046$lcssa = $4;$$047$lcssa = $5; + label = 9; + } else { + $phitmp = ($5|0)==(0); + $$0455780 = 1;$$0465681 = $4;$$0475582 = $phitmp;$$05879 = $0;$28 = $20; + while(1) { + $23 = ($$0465681|0)>(1); + $or$cond = $$0475582 & $23; + if ($or$cond) { + $24 = (($$05879) + ($16)|0); + $25 = (($$0465681) + -2)|0; + $26 = (($6) + ($25<<2)|0); + $27 = HEAP32[$26>>2]|0; + $29 = (FUNCTION_TABLE_iii[$2 & 7]($24,$28)|0); + $30 = ($29|0)>(-1); + if ($30) { + $$04551 = $$0455780;$$04653 = $$0465681;$$049 = $$05879; + label = 10; + break L1; + } + $31 = (0 - ($27))|0; + $32 = (($24) + ($31)|0); + $33 = (FUNCTION_TABLE_iii[$2 & 7]($32,$28)|0); + $34 = ($33|0)>(-1); + if ($34) { + $$04551 = $$0455780;$$04653 = $$0465681;$$049 = $$05879; + label = 10; + break L1; + } + } + $35 = (($$0455780) + 1)|0; + $36 = (($8) + ($$0455780<<2)|0); + HEAP32[$36>>2] = $28; + $37 = (_pntz($7)|0); + _shr($7,$37); + $38 = (($37) + ($$0465681))|0; + $39 = HEAP32[$7>>2]|0; + $40 = ($39|0)!=(1); + $41 = HEAP32[$12>>2]|0; + $42 = ($41|0)!=(0); + $43 = $40 | $42; + if (!($43)) { + $$04551 = $35;$$04653 = $38;$$049 = $28; + label = 10; + break L1; + } + $$pre = HEAP32[$8>>2]|0; + $44 = (($6) + ($38<<2)|0); + $45 = HEAP32[$44>>2]|0; + $46 = (0 - ($45))|0; + $47 = (($28) + ($46)|0); + $48 = (FUNCTION_TABLE_iii[$2 & 7]($47,$$pre)|0); + $49 = ($48|0)<(1); + if ($49) { + $$0$lcssa = $28;$$045$lcssa = $35;$$046$lcssa = $38;$$047$lcssa = 0; + label = 9; + break; + } else { + $$05879$phi = $28;$$0455780 = $35;$$0465681 = $38;$$0475582 = 1;$28 = $47;$$05879 = $$05879$phi; + } + } + } + } else { + $$0$lcssa = $0;$$045$lcssa = 1;$$046$lcssa = $4;$$047$lcssa = $5; + label = 9; + } + } while(0); + if ((label|0) == 9) { + $50 = ($$047$lcssa|0)==(0); + if ($50) { + $$04551 = $$045$lcssa;$$04653 = $$046$lcssa;$$049 = $$0$lcssa; + label = 10; + } + } + if ((label|0) == 10) { + _cycle($1,$8,$$04551); + _sift($$049,$1,$2,$$04653,$6); + } + STACKTOP = sp;return; +} +function _shl($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$pre = 0, $$pre11 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ($1>>>0)>(31); + $3 = ((($0)) + 4|0); + if ($2) { + $4 = (($1) + -32)|0; + $5 = HEAP32[$0>>2]|0; + HEAP32[$3>>2] = $5; + HEAP32[$0>>2] = 0; + $$0 = $4;$10 = 0;$7 = $5; + } else { + $$pre = HEAP32[$3>>2]|0; + $$pre11 = HEAP32[$0>>2]|0; + $$0 = $1;$10 = $$pre11;$7 = $$pre; + } + $6 = $7 << $$0; + $8 = (32 - ($$0))|0; + $9 = $10 >>> $8; + $11 = $9 | $6; + HEAP32[$3>>2] = $11; + $12 = $10 << $$0; + HEAP32[$0>>2] = $12; + return; +} +function _pntz($0) { + $0 = $0|0; + var $$ = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = HEAP32[$0>>2]|0; + $2 = (($1) + -1)|0; + $3 = (_a_ctz_l_763($2)|0); + $4 = ($3|0)==(0); + if ($4) { + $5 = ((($0)) + 4|0); + $6 = HEAP32[$5>>2]|0; + $7 = (_a_ctz_l_763($6)|0); + $8 = (($7) + 32)|0; + $9 = ($7|0)==(0); + $$ = $9 ? 0 : $8; + return ($$|0); + } else { + return ($3|0); + } + return (0)|0; +} +function _a_ctz_l_763($0) { + $0 = $0|0; + var $$068 = 0, $$07 = 0, $$09 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ($0|0)==(0); + if ($1) { + $$07 = 32; + } else { + $2 = $0 & 1; + $3 = ($2|0)==(0); + if ($3) { + $$068 = $0;$$09 = 0; + while(1) { + $4 = (($$09) + 1)|0; + $5 = $$068 >>> 1; + $6 = $5 & 1; + $7 = ($6|0)==(0); + if ($7) { + $$068 = $5;$$09 = $4; + } else { + $$07 = $4; + break; + } + } + } else { + $$07 = 0; + } + } + return ($$07|0); +} +function _cycle($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$02527 = 0, $$026 = 0, $$pre = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; + var $exitcond = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); + $3 = sp; + $4 = ($2|0)<(2); + L1: do { + if (!($4)) { + $5 = (($1) + ($2<<2)|0); + HEAP32[$5>>2] = $3; + $6 = ($0|0)==(0); + if (!($6)) { + $$02527 = $0;$10 = $3; + while(1) { + $7 = ($$02527>>>0)<(256); + $8 = $7 ? $$02527 : 256; + $9 = HEAP32[$1>>2]|0; + _memcpy(($10|0),($9|0),($8|0))|0; + $$026 = 0; + while(1) { + $11 = (($1) + ($$026<<2)|0); + $12 = HEAP32[$11>>2]|0; + $13 = (($$026) + 1)|0; + $14 = (($1) + ($13<<2)|0); + $15 = HEAP32[$14>>2]|0; + _memcpy(($12|0),($15|0),($8|0))|0; + $16 = HEAP32[$11>>2]|0; + $17 = (($16) + ($8)|0); + HEAP32[$11>>2] = $17; + $exitcond = ($13|0)==($2|0); + if ($exitcond) { + break; + } else { + $$026 = $13; + } + } + $18 = (($$02527) - ($8))|0; + $19 = ($18|0)==(0); + if ($19) { + break L1; + } + $$pre = HEAP32[$5>>2]|0; + $$02527 = $18;$10 = $$pre; + } + } + } + } while(0); + STACKTOP = sp;return; +} +function ___floatscan($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $$0105$ph = 0, $$0106$ph = 0, $$0107$lcssa = 0, $$0107127 = 0, $$0113 = 0, $$0114 = 0.0, $$1$lcssa = 0, $$1108 = 0, $$1128 = 0, $$2 = 0, $$2109125 = 0, $$3110 = 0, $$3126 = 0, $$4 = 0, $$4111 = 0, $$5 = 0, $$6 = 0, $$in = 0, $$old8 = 0; + var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; + var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0.0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0.0, $14 = 0, $15 = 0; + var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; + var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; + var $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; + var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; + var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0, sp = 0; + sp = STACKTOP; + switch ($1|0) { + case 0: { + $$0105$ph = -149;$$0106$ph = 24; + label = 4; + break; + } + case 1: { + $$0105$ph = -1074;$$0106$ph = 53; + label = 4; + break; + } + case 2: { + $$0105$ph = -1074;$$0106$ph = 53; + label = 4; + break; + } + default: { + $$0114 = 0.0; + } + } + L4: do { + if ((label|0) == 4) { + $3 = ((($0)) + 4|0); + $4 = ((($0)) + 100|0); + while(1) { + $5 = HEAP32[$3>>2]|0; + $6 = HEAP32[$4>>2]|0; + $7 = ($5>>>0)<($6>>>0); + if ($7) { + $8 = ((($5)) + 1|0); + HEAP32[$3>>2] = $8; + $9 = HEAP8[$5>>0]|0; + $10 = $9&255; + $12 = $10; + } else { + $11 = (___shgetc($0)|0); + $12 = $11; + } + $13 = (_isspace($12)|0); + $14 = ($13|0)==(0); + if ($14) { + break; + } + } + L13: do { + switch ($12|0) { + case 43: case 45: { + $15 = ($12|0)==(45); + $16 = $15&1; + $17 = $16 << 1; + $18 = (1 - ($17))|0; + $19 = HEAP32[$3>>2]|0; + $20 = HEAP32[$4>>2]|0; + $21 = ($19>>>0)<($20>>>0); + if ($21) { + $22 = ((($19)) + 1|0); + HEAP32[$3>>2] = $22; + $23 = HEAP8[$19>>0]|0; + $24 = $23&255; + $$0 = $24;$$0113 = $18; + break L13; + } else { + $25 = (___shgetc($0)|0); + $$0 = $25;$$0113 = $18; + break L13; + } + break; + } + default: { + $$0 = $12;$$0113 = 1; + } + } + } while(0); + $$0107127 = 0;$$1128 = $$0; + while(1) { + $26 = $$1128 | 32; + $27 = (24645 + ($$0107127)|0); + $28 = HEAP8[$27>>0]|0; + $29 = $28 << 24 >> 24; + $30 = ($26|0)==($29|0); + if (!($30)) { + $$0107$lcssa = $$0107127;$$1$lcssa = $$1128; + break; + } + $31 = ($$0107127>>>0)<(7); + do { + if ($31) { + $32 = HEAP32[$3>>2]|0; + $33 = HEAP32[$4>>2]|0; + $34 = ($32>>>0)<($33>>>0); + if ($34) { + $35 = ((($32)) + 1|0); + HEAP32[$3>>2] = $35; + $36 = HEAP8[$32>>0]|0; + $37 = $36&255; + $$2 = $37; + break; + } else { + $38 = (___shgetc($0)|0); + $$2 = $38; + break; + } + } else { + $$2 = $$1128; + } + } while(0); + $39 = (($$0107127) + 1)|0; + $40 = ($39>>>0)<(8); + if ($40) { + $$0107127 = $39;$$1128 = $$2; + } else { + $$0107$lcssa = $39;$$1$lcssa = $$2; + break; + } + } + L29: do { + switch ($$0107$lcssa|0) { + case 8: { + break; + } + case 3: { + label = 23; + break; + } + default: { + $41 = ($$0107$lcssa>>>0)>(3); + $42 = ($2|0)!=(0); + $or$cond5 = $42 & $41; + if ($or$cond5) { + $43 = ($$0107$lcssa|0)==(8); + if ($43) { + break L29; + } else { + label = 23; + break L29; + } + } + $56 = ($$0107$lcssa|0)==(0); + L34: do { + if ($56) { + $$2109125 = 0;$$3126 = $$1$lcssa; + while(1) { + $57 = $$3126 | 32; + $58 = (24654 + ($$2109125)|0); + $59 = HEAP8[$58>>0]|0; + $60 = $59 << 24 >> 24; + $61 = ($57|0)==($60|0); + if (!($61)) { + $$3110 = $$2109125;$$5 = $$3126; + break L34; + } + $62 = ($$2109125>>>0)<(2); + do { + if ($62) { + $63 = HEAP32[$3>>2]|0; + $64 = HEAP32[$4>>2]|0; + $65 = ($63>>>0)<($64>>>0); + if ($65) { + $66 = ((($63)) + 1|0); + HEAP32[$3>>2] = $66; + $67 = HEAP8[$63>>0]|0; + $68 = $67&255; + $$4 = $68; break; - } - $303 = ($dest$0|0)==(0|0); - if ($303) { - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; } else { - switch ($$size$0|0) { - case -2: { - $304 = $291&255; - HEAP8[$dest$0>>0] = $304; - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - break L168; - break; - } - case -1: { - $305 = $291&65535; - HEAP16[$dest$0>>1] = $305; - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - break L168; - break; - } - case 0: { - HEAP32[$dest$0>>2] = $291; - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - break L168; - break; - } - case 1: { - HEAP32[$dest$0>>2] = $291; - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - break L168; - break; - } - case 3: { - $306 = $dest$0; - $307 = $306; - HEAP32[$307>>2] = $291; - $308 = (($306) + 4)|0; - $309 = $308; - HEAP32[$309>>2] = $292; - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - break L168; - break; - } - default: { - $p$10 = $p$5;$s$4 = $s$1;$wcs$5 = $wcs$1; - break L168; - } - } + $69 = (___shgetc($0)|0); + $$4 = $69; + break; } + } else { + $$4 = $$3126; } } while(0); - $320 = HEAP32[$9>>2]|0; - $321 = HEAP32[$7>>2]|0; - $322 = HEAP32[$10>>2]|0; - $323 = $321; - $324 = $322; - $325 = (($320) + ($pos$1))|0; - $326 = (($325) + ($323))|0; - $327 = (($326) - ($324))|0; - $not$ = ($dest$0|0)!=(0|0); - $328 = $not$&1; - $matches$0$ = (($328) + ($matches$0104))|0; - $matches$1 = $matches$0$;$p$11 = $p$10;$pos$2 = $327;$s$5 = $s$4;$wcs$6 = $wcs$5; - break L8; + $70 = (($$2109125) + 1)|0; + $71 = ($70>>>0)<(3); + if ($71) { + $$2109125 = $70;$$3126 = $$4; + } else { + $$3110 = $70;$$5 = $$4; + break; + } } - } while(0); - $50 = $47&1; - $51 = (($p$0109) + ($50)|0); - ___shlim($f,0); - $52 = HEAP32[$7>>2]|0; - $53 = HEAP32[$8>>2]|0; - $54 = ($52>>>0)<($53>>>0); - if ($54) { - $55 = ((($52)) + 1|0); - HEAP32[$7>>2] = $55; - $56 = HEAP8[$52>>0]|0; - $57 = $56&255; - $61 = $57; } else { - $58 = (___shgetc($f)|0); - $61 = $58; + $$3110 = $$0107$lcssa;$$5 = $$1$lcssa; } - $59 = HEAP8[$51>>0]|0; - $60 = $59&255; - $62 = ($61|0)==($60|0); - if (!($62)) { - $$lcssa384 = $61;$matches$0104$lcssa = $matches$0104;$s$0107$lcssa = $s$0107;$wcs$0103$lcssa = $wcs$0103; - label = 21; - break L6; + } while(0); + switch ($$3110|0) { + case 3: { + $72 = HEAP32[$3>>2]|0; + $73 = HEAP32[$4>>2]|0; + $74 = ($72>>>0)<($73>>>0); + if ($74) { + $75 = ((($72)) + 1|0); + HEAP32[$3>>2] = $75; + $76 = HEAP8[$72>>0]|0; + $77 = $76&255; + $80 = $77; + } else { + $78 = (___shgetc($0)|0); + $80 = $78; + } + $79 = ($80|0)==(40); + if ($79) { + $$4111 = 1; + } else { + $81 = HEAP32[$4>>2]|0; + $82 = ($81|0)==(0|0); + if ($82) { + $$0114 = nan; + break L4; + } + $83 = HEAP32[$3>>2]|0; + $84 = ((($83)) + -1|0); + HEAP32[$3>>2] = $84; + $$0114 = nan; + break L4; } - $69 = (($pos$0108) + 1)|0; - $matches$1 = $matches$0104;$p$11 = $51;$pos$2 = $69;$s$5 = $s$0107;$wcs$6 = $wcs$0103; - } else { - $p$1 = $p$0109; while(1) { - $20 = ((($p$1)) + 1|0); - $21 = HEAP8[$20>>0]|0; - $22 = $21&255; - $23 = (_isspace($22)|0); - $24 = ($23|0)==(0); - if ($24) { - $p$1$lcssa = $p$1; - break; + $85 = HEAP32[$3>>2]|0; + $86 = HEAP32[$4>>2]|0; + $87 = ($85>>>0)<($86>>>0); + if ($87) { + $88 = ((($85)) + 1|0); + HEAP32[$3>>2] = $88; + $89 = HEAP8[$85>>0]|0; + $90 = $89&255; + $93 = $90; } else { - $p$1 = $20; + $91 = (___shgetc($0)|0); + $93 = $91; + } + $92 = (($93) + -48)|0; + $94 = ($92>>>0)<(10); + $95 = (($93) + -65)|0; + $96 = ($95>>>0)<(26); + $or$cond = $94 | $96; + if (!($or$cond)) { + $97 = (($93) + -97)|0; + $98 = ($97>>>0)<(26); + $99 = ($93|0)==(95); + $or$cond7 = $99 | $98; + if (!($or$cond7)) { + break; + } } + $111 = (($$4111) + 1)|0; + $$4111 = $111; + } + $100 = ($93|0)==(41); + if ($100) { + $$0114 = nan; + break L4; + } + $101 = HEAP32[$4>>2]|0; + $102 = ($101|0)==(0|0); + if (!($102)) { + $103 = HEAP32[$3>>2]|0; + $104 = ((($103)) + -1|0); + HEAP32[$3>>2] = $104; + } + if (!($42)) { + $106 = (___errno_location()|0); + HEAP32[$106>>2] = 22; + ___shlim($0,0); + $$0114 = 0.0; + break L4; + } + $105 = ($$4111|0)==(0); + if ($105) { + $$0114 = nan; + break L4; + } else { + $$in = $$4111; } - ___shlim($f,0); while(1) { - $25 = HEAP32[$7>>2]|0; - $26 = HEAP32[$8>>2]|0; - $27 = ($25>>>0)<($26>>>0); - if ($27) { - $28 = ((($25)) + 1|0); - HEAP32[$7>>2] = $28; - $29 = HEAP8[$25>>0]|0; - $30 = $29&255; - $32 = $30; - } else { - $31 = (___shgetc($f)|0); - $32 = $31; + $107 = (($$in) + -1)|0; + if (!($102)) { + $108 = HEAP32[$3>>2]|0; + $109 = ((($108)) + -1|0); + HEAP32[$3>>2] = $109; } - $33 = (_isspace($32)|0); - $34 = ($33|0)==(0); - if ($34) { - break; + $110 = ($107|0)==(0); + if ($110) { + $$0114 = nan; + break L4; + } else { + $$in = $107; } } - $35 = HEAP32[$8>>2]|0; - $36 = ($35|0)==(0|0); - $$pre = HEAP32[$7>>2]|0; - if ($36) { - $40 = $$pre; + break; + } + case 0: { + $117 = ($$5|0)==(48); + if ($117) { + $118 = HEAP32[$3>>2]|0; + $119 = HEAP32[$4>>2]|0; + $120 = ($118>>>0)<($119>>>0); + if ($120) { + $121 = ((($118)) + 1|0); + HEAP32[$3>>2] = $121; + $122 = HEAP8[$118>>0]|0; + $123 = $122&255; + $126 = $123; + } else { + $124 = (___shgetc($0)|0); + $126 = $124; + } + $125 = $126 | 32; + $127 = ($125|0)==(120); + if ($127) { + $128 = (+_hexfloat($0,$$0106$ph,$$0105$ph,$$0113,$2)); + $$0114 = $128; + break L4; + } + $129 = HEAP32[$4>>2]|0; + $130 = ($129|0)==(0|0); + if ($130) { + $$6 = 48; + } else { + $131 = HEAP32[$3>>2]|0; + $132 = ((($131)) + -1|0); + HEAP32[$3>>2] = $132; + $$6 = 48; + } } else { - $37 = ((($$pre)) + -1|0); - HEAP32[$7>>2] = $37; - $40 = $37; - } - $38 = HEAP32[$9>>2]|0; - $39 = HEAP32[$10>>2]|0; - $41 = $40; - $42 = $39; - $43 = (($38) + ($pos$0108))|0; - $44 = (($43) + ($41))|0; - $45 = (($44) - ($42))|0; - $matches$1 = $matches$0104;$p$11 = $p$1$lcssa;$pos$2 = $45;$s$5 = $s$0107;$wcs$6 = $wcs$0103; + $$6 = $$5; + } + $133 = (+_decfloat($0,$$6,$$0106$ph,$$0105$ph,$$0113,$2)); + $$0114 = $133; + break L4; + break; + } + default: { + $112 = HEAP32[$4>>2]|0; + $113 = ($112|0)==(0|0); + if (!($113)) { + $114 = HEAP32[$3>>2]|0; + $115 = ((($114)) + -1|0); + HEAP32[$3>>2] = $115; + } + $116 = (___errno_location()|0); + HEAP32[$116>>2] = 22; + ___shlim($0,0); + $$0114 = 0.0; + break L4; + } } - } while(0); - $329 = ((($p$11)) + 1|0); - $330 = HEAP8[$329>>0]|0; - $331 = ($330<<24>>24)==(0); - if ($331) { - $matches$3 = $matches$1; - break L4; - } else { - $17 = $330;$matches$0104 = $matches$1;$p$0109 = $329;$pos$0108 = $pos$2;$s$0107 = $s$5;$wcs$0103 = $wcs$6; - } - } - if ((label|0) == 21) { - $63 = HEAP32[$8>>2]|0; - $64 = ($63|0)==(0|0); - if (!($64)) { - $65 = HEAP32[$7>>2]|0; - $66 = ((($65)) + -1|0); - HEAP32[$7>>2] = $66; - } - $67 = ($$lcssa384|0)>(-1); - $68 = ($matches$0104$lcssa|0)!=(0); - $or$cond5 = $68 | $67; - if ($or$cond5) { - $matches$3 = $matches$0104$lcssa; - break; - } else { - $alloc$1 = 0;$s$7 = $s$0107$lcssa;$wcs$8 = $wcs$0103$lcssa; - label = 153; - } - } - else if ((label|0) == 152) { - $$old4 = ($matches$0104376|0)==(0); - if ($$old4) { - $alloc$1 = $alloc$0400;$s$7 = $s$6;$wcs$8 = $wcs$7; - label = 153; - } else { - $alloc$2 = $alloc$0400;$matches$2 = $matches$0104376;$s$8 = $s$6;$wcs$9 = $wcs$7; } - } - if ((label|0) == 153) { - $alloc$2 = $alloc$1;$matches$2 = -1;$s$8 = $s$7;$wcs$9 = $wcs$8; - } - $332 = ($alloc$2|0)==(0); - if ($332) { - $matches$3 = $matches$2; - } else { - _free($s$8); - _free($wcs$9); - $matches$3 = $matches$2; - } - } - } while(0); - $334 = ($333|0)==(0); - if (!($334)) { - ___unlockfile($f); - } - STACKTOP = sp;return ($matches$3|0); -} -function _vsnprintf($s,$n,$fmt,$ap) { - $s = $s|0; - $n = $n|0; - $fmt = $fmt|0; - $ap = $ap|0; - var $$$02 = 0, $$0 = 0, $$01 = 0, $$02 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $b = 0, $f = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; - $b = sp + 112|0; - $f = sp; - dest=$f; src=11344; stop=dest+112|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - $0 = (($n) + -1)|0; - $1 = ($0>>>0)>(2147483646); - if ($1) { - $2 = ($n|0)==(0); - if ($2) { - $$01 = $b;$$02 = 1; - label = 4; - } else { - $3 = (___errno_location()|0); - HEAP32[$3>>2] = 75; - $$0 = -1; - } - } else { - $$01 = $s;$$02 = $n; - label = 4; - } - if ((label|0) == 4) { - $4 = $$01; - $5 = (-2 - ($4))|0; - $6 = ($$02>>>0)>($5>>>0); - $$$02 = $6 ? $5 : $$02; - $7 = ((($f)) + 48|0); - HEAP32[$7>>2] = $$$02; - $8 = ((($f)) + 20|0); - HEAP32[$8>>2] = $$01; - $9 = ((($f)) + 44|0); - HEAP32[$9>>2] = $$01; - $10 = (($$01) + ($$$02)|0); - $11 = ((($f)) + 16|0); - HEAP32[$11>>2] = $10; - $12 = ((($f)) + 28|0); - HEAP32[$12>>2] = $10; - $13 = (_vfprintf($f,$fmt,$ap)|0); - $14 = ($$$02|0)==(0); - if ($14) { - $$0 = $13; - } else { - $15 = HEAP32[$8>>2]|0; - $16 = HEAP32[$11>>2]|0; - $17 = ($15|0)==($16|0); - $18 = $17 << 31 >> 31; - $19 = (($15) + ($18)|0); - HEAP8[$19>>0] = 0; - $$0 = $13; - } - } - STACKTOP = sp;return ($$0|0); -} -function _vsprintf($s,$fmt,$ap) { - $s = $s|0; - $fmt = $fmt|0; - $ap = $ap|0; - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_vsnprintf($s,2147483647,$fmt,$ap)|0); - return ($0|0); -} -function _vsscanf($s,$fmt,$ap) { - $s = $s|0; - $fmt = $fmt|0; - $ap = $ap|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $f = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; - $f = sp; - dest=$f; stop=dest+112|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $0 = ((($f)) + 32|0); - HEAP32[$0>>2] = 7; - $1 = ((($f)) + 44|0); - HEAP32[$1>>2] = $s; - $2 = ((($f)) + 76|0); - HEAP32[$2>>2] = -1; - $3 = ((($f)) + 84|0); - HEAP32[$3>>2] = $s; - $4 = (_vfscanf($f,$fmt,$ap)|0); - STACKTOP = sp;return ($4|0); -} -function ___fdopen($fd,$mode) { - $fd = $fd|0; - $mode = $mode|0; - var $$0 = 0, $$pre = 0, $$pre1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $memchr = 0, $tio = 0, $vararg_buffer = 0, $vararg_buffer12 = 0, $vararg_buffer3 = 0, $vararg_buffer7 = 0, $vararg_ptr1 = 0, $vararg_ptr10 = 0, $vararg_ptr11 = 0, $vararg_ptr15 = 0, $vararg_ptr16 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0, dest = 0, label = 0; - var sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; - $vararg_buffer12 = sp + 40|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer = sp; - $tio = sp + 52|0; - $0 = HEAP8[$mode>>0]|0; - $1 = $0 << 24 >> 24; - $memchr = (_memchr(31718,$1,4)|0); - $2 = ($memchr|0)==(0|0); - if ($2) { - $3 = (___errno_location()|0); - HEAP32[$3>>2] = 22; - $$0 = 0; - } else { - $4 = (_malloc(1144)|0); - $5 = ($4|0)==(0|0); - if ($5) { - $$0 = 0; - } else { - dest=$4; stop=dest+112|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $6 = (_strchr($mode,43)|0); - $7 = ($6|0)==(0|0); - if ($7) { - $8 = ($0<<24>>24)==(114); - $9 = $8 ? 8 : 4; - HEAP32[$4>>2] = $9; - } - $10 = (_strchr($mode,101)|0); - $11 = ($10|0)==(0|0); - if ($11) { - $12 = $0; - } else { - HEAP32[$vararg_buffer>>2] = $fd; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = 2; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = 1; - (___syscall221(221,($vararg_buffer|0))|0); - $$pre = HEAP8[$mode>>0]|0; - $12 = $$pre; - } - $13 = ($12<<24>>24)==(97); - if ($13) { - HEAP32[$vararg_buffer3>>2] = $fd; - $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); - HEAP32[$vararg_ptr6>>2] = 3; - $14 = (___syscall221(221,($vararg_buffer3|0))|0); - $15 = $14 & 1024; - $16 = ($15|0)==(0); - if ($16) { - $17 = $14 | 1024; - HEAP32[$vararg_buffer7>>2] = $fd; - $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); - HEAP32[$vararg_ptr10>>2] = 4; - $vararg_ptr11 = ((($vararg_buffer7)) + 8|0); - HEAP32[$vararg_ptr11>>2] = $17; - (___syscall221(221,($vararg_buffer7|0))|0); } - $18 = HEAP32[$4>>2]|0; - $19 = $18 | 128; - HEAP32[$4>>2] = $19; - $26 = $19; - } else { - $$pre1 = HEAP32[$4>>2]|0; - $26 = $$pre1; - } - $20 = ((($4)) + 60|0); - HEAP32[$20>>2] = $fd; - $21 = ((($4)) + 120|0); - $22 = ((($4)) + 44|0); - HEAP32[$22>>2] = $21; - $23 = ((($4)) + 48|0); - HEAP32[$23>>2] = 1024; - $24 = ((($4)) + 75|0); - HEAP8[$24>>0] = -1; - $25 = $26 & 8; - $27 = ($25|0)==(0); - if ($27) { - HEAP32[$vararg_buffer12>>2] = $fd; - $vararg_ptr15 = ((($vararg_buffer12)) + 4|0); - HEAP32[$vararg_ptr15>>2] = 21505; - $vararg_ptr16 = ((($vararg_buffer12)) + 8|0); - HEAP32[$vararg_ptr16>>2] = $tio; - $28 = (___syscall54(54,($vararg_buffer12|0))|0); - $29 = ($28|0)==(0); - if ($29) { - HEAP8[$24>>0] = 10; - } - } - $30 = ((($4)) + 32|0); - HEAP32[$30>>2] = 8; - $31 = ((($4)) + 36|0); - HEAP32[$31>>2] = 9; - $32 = ((($4)) + 40|0); - HEAP32[$32>>2] = 4; - $33 = ((($4)) + 12|0); - HEAP32[$33>>2] = 2; - $34 = HEAP32[(11052)>>2]|0; - $35 = ($34|0)==(0); - if ($35) { - $36 = ((($4)) + 76|0); - HEAP32[$36>>2] = -1; - } - ___lock(((11076)|0)); - $37 = HEAP32[(11072)>>2]|0; - $38 = ((($4)) + 56|0); - HEAP32[$38>>2] = $37; - $39 = ($37|0)==(0); - if (!($39)) { - $40 = $37; - $41 = ((($40)) + 52|0); - HEAP32[$41>>2] = $4; - } - HEAP32[(11072)>>2] = $4; - ___unlock(((11076)|0)); - $$0 = $4; - } - } - STACKTOP = sp;return ($$0|0); -} -function ___fmodeflags($mode) { - $mode = $mode|0; - var $$ = 0, $$flags$4 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $flags$0 = 0, $flags$0$ = 0, $flags$2 = 0; - var $flags$2$ = 0, $flags$4 = 0, $not$ = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_strchr($mode,43)|0); - $1 = ($0|0)==(0|0); - $2 = HEAP8[$mode>>0]|0; - $not$ = ($2<<24>>24)!=(114); - $$ = $not$&1; - $flags$0 = $1 ? $$ : 2; - $3 = (_strchr($mode,120)|0); - $4 = ($3|0)==(0|0); - $5 = $flags$0 | 128; - $flags$0$ = $4 ? $flags$0 : $5; - $6 = (_strchr($mode,101)|0); - $7 = ($6|0)==(0|0); - $8 = $flags$0$ | 524288; - $flags$2 = $7 ? $flags$0$ : $8; - $9 = ($2<<24>>24)==(114); - $10 = $flags$2 | 64; - $flags$2$ = $9 ? $flags$2 : $10; - $11 = ($2<<24>>24)==(119); - $12 = $flags$2$ | 512; - $flags$4 = $11 ? $12 : $flags$2$; - $13 = ($2<<24>>24)==(97); - $14 = $flags$4 | 1024; - $$flags$4 = $13 ? $14 : $flags$4; - return ($$flags$4|0); -} -function ___lockfile($f) { - $f = $f|0; - var label = 0, sp = 0; - sp = STACKTOP; - return 0; -} -function ___unlockfile($f) { - $f = $f|0; - var label = 0, sp = 0; - sp = STACKTOP; - return; -} -function ___overflow($f,$_c) { - $f = $f|0; - $_c = $_c|0; - var $$0 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $c = sp; - $0 = $_c&255; - HEAP8[$c>>0] = $0; - $1 = ((($f)) + 16|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0|0); - if ($3) { - $4 = (___towrite($f)|0); - $5 = ($4|0)==(0); - if ($5) { - $$pre = HEAP32[$1>>2]|0; - $9 = $$pre; - label = 4; - } else { - $$0 = -1; - } - } else { - $9 = $2; - label = 4; - } - do { - if ((label|0) == 4) { - $6 = ((($f)) + 20|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7>>>0)<($9>>>0); - if ($8) { - $10 = $_c & 255; - $11 = ((($f)) + 75|0); - $12 = HEAP8[$11>>0]|0; - $13 = $12 << 24 >> 24; - $14 = ($10|0)==($13|0); - if (!($14)) { - $15 = ((($7)) + 1|0); - HEAP32[$6>>2] = $15; - HEAP8[$7>>0] = $0; - $$0 = $10; - break; + } while(0); + if ((label|0) == 23) { + $44 = HEAP32[$4>>2]|0; + $45 = ($44|0)==(0|0); + if (!($45)) { + $46 = HEAP32[$3>>2]|0; + $47 = ((($46)) + -1|0); + HEAP32[$3>>2] = $47; + } + $48 = ($2|0)!=(0); + $49 = ($$0107$lcssa>>>0)>(3); + $or$cond9 = $48 & $49; + if ($or$cond9) { + $$1108 = $$0107$lcssa; + while(1) { + if (!($45)) { + $50 = HEAP32[$3>>2]|0; + $51 = ((($50)) + -1|0); + HEAP32[$3>>2] = $51; + } + $52 = (($$1108) + -1)|0; + $$old8 = ($52>>>0)>(3); + if ($$old8) { + $$1108 = $52; + } else { + break; + } + } } } - $16 = ((($f)) + 36|0); - $17 = HEAP32[$16>>2]|0; - $18 = (FUNCTION_TABLE_iiii[$17 & 15]($f,$c,1)|0); - $19 = ($18|0)==(1); - if ($19) { - $20 = HEAP8[$c>>0]|0; - $21 = $20&255; - $$0 = $21; - } else { - $$0 = -1; - } + $53 = (+($$0113|0)); + $54 = $53 * inf; + $55 = $54; + $$0114 = $55; } } while(0); - STACKTOP = sp;return ($$0|0); -} -function ___stdio_close($f) { - $f = $f|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $vararg_buffer = sp; - $0 = ((($f)) + 60|0); - $1 = HEAP32[$0>>2]|0; - HEAP32[$vararg_buffer>>2] = $1; - $2 = (___syscall6(6,($vararg_buffer|0))|0); - $3 = (___syscall_ret($2)|0); - STACKTOP = sp;return ($3|0); + return (+$$0114); } -function ___stdio_read($f,$buf,$len) { - $f = $f|0; - $buf = $buf|0; - $len = $len|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, $cnt$0 = 0, $iov = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; +function _hexfloat($0,$1,$2,$3,$4) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + var $$0 = 0, $$0133 = 0, $$0142 = 0, $$0146 = 0, $$0148 = 0, $$0148$ = 0, $$0151 = 0.0, $$0152 = 0.0, $$0155 = 0.0, $$0155$ = 0.0, $$0159 = 0, $$0165 = 0.0, $$0166 = 0, $$0166169 = 0, $$0166170 = 0, $$1$ph = 0, $$1147 = 0, $$1149 = 0, $$1153 = 0.0, $$1156 = 0.0; + var $$1160 = 0, $$2 = 0, $$2$lcssa = 0, $$2144 = 0, $$2150 = 0, $$2154 = 0.0, $$2157 = 0.0, $$2161 = 0, $$3145 = 0, $$3158$lcssa = 0.0, $$3158179 = 0.0, $$3162$lcssa = 0, $$3162183 = 0, $$4 = 0.0, $$4163$lcssa = 0, $$4163178 = 0, $$5 = 0.0, $$5164 = 0, $$6 = 0, $$pn = 0.0; + var $$pre = 0.0, $$pre$phiZ2D = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; + var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; + var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0.0, $143 = 0.0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; + var $152 = 0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0, $17 = 0; + var $170 = 0, $171 = 0.0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; + var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0.0, $197 = 0, $198 = 0.0, $199 = 0.0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0.0, $206 = 0.0; + var $207 = 0.0, $208 = 0.0, $209 = 0.0, $21 = 0, $210 = 0.0, $211 = 0, $212 = 0, $213 = 0.0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; + var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; + var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0.0; + var $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; + var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, $not$ = 0, $or$cond = 0, $or$cond168 = 0, $or$cond206 = 0, $or$cond4 = 0; + var $or$cond6 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer = sp; - $iov = sp + 32|0; - HEAP32[$iov>>2] = $buf; - $0 = ((($iov)) + 4|0); - $1 = ((($f)) + 48|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)!=(0); - $4 = $3&1; - $5 = (($len) - ($4))|0; - HEAP32[$0>>2] = $5; - $6 = ((($iov)) + 8|0); - $7 = ((($f)) + 44|0); + $5 = ((($0)) + 4|0); + $6 = HEAP32[$5>>2]|0; + $7 = ((($0)) + 100|0); $8 = HEAP32[$7>>2]|0; - HEAP32[$6>>2] = $8; - $9 = ((($iov)) + 12|0); - HEAP32[$9>>2] = $2; - $10 = HEAP32[11048>>2]|0; - $11 = ($10|0)==(0|0); - if ($11) { - $16 = ((($f)) + 60|0); - $17 = HEAP32[$16>>2]|0; - HEAP32[$vararg_buffer3>>2] = $17; - $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); - HEAP32[$vararg_ptr6>>2] = $iov; - $vararg_ptr7 = ((($vararg_buffer3)) + 8|0); - HEAP32[$vararg_ptr7>>2] = 2; - $18 = (___syscall145(145,($vararg_buffer3|0))|0); - $19 = (___syscall_ret($18)|0); - $cnt$0 = $19; + $9 = ($6>>>0)<($8>>>0); + if ($9) { + $10 = ((($6)) + 1|0); + HEAP32[$5>>2] = $10; + $11 = HEAP8[$6>>0]|0; + $12 = $11&255; + $$0 = $12;$$0142 = 0; } else { - _pthread_cleanup_push((27|0),($f|0)); - $12 = ((($f)) + 60|0); - $13 = HEAP32[$12>>2]|0; - HEAP32[$vararg_buffer>>2] = $13; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $iov; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = 2; - $14 = (___syscall145(145,($vararg_buffer|0))|0); - $15 = (___syscall_ret($14)|0); - _pthread_cleanup_pop(0); - $cnt$0 = $15; + $13 = (___shgetc($0)|0); + $$0 = $13;$$0142 = 0; } - $20 = ($cnt$0|0)<(1); - if ($20) { - $21 = $cnt$0 & 48; - $22 = $21 ^ 16; - $23 = HEAP32[$f>>2]|0; - $24 = $23 | $22; - HEAP32[$f>>2] = $24; - $25 = ((($f)) + 8|0); - HEAP32[$25>>2] = 0; - $26 = ((($f)) + 4|0); - HEAP32[$26>>2] = 0; - $$0 = $cnt$0; - } else { - $27 = HEAP32[$0>>2]|0; - $28 = ($cnt$0>>>0)>($27>>>0); + L4: while(1) { + switch ($$0|0) { + case 46: { + label = 8; + break L4; + break; + } + case 48: { + break; + } + default: { + $$0146 = 0;$$0148 = 0;$$0152 = 1.0;$$0155 = 0.0;$$0159 = 0;$$2 = $$0;$$2144 = $$0142;$101 = 0;$53 = 0;$55 = 0;$99 = 0; + break L4; + } + } + $14 = HEAP32[$5>>2]|0; + $15 = HEAP32[$7>>2]|0; + $16 = ($14>>>0)<($15>>>0); + if ($16) { + $17 = ((($14)) + 1|0); + HEAP32[$5>>2] = $17; + $18 = HEAP8[$14>>0]|0; + $19 = $18&255; + $$0 = $19;$$0142 = 1; + continue; + } else { + $20 = (___shgetc($0)|0); + $$0 = $20;$$0142 = 1; + continue; + } + } + if ((label|0) == 8) { + $21 = HEAP32[$5>>2]|0; + $22 = HEAP32[$7>>2]|0; + $23 = ($21>>>0)<($22>>>0); + if ($23) { + $24 = ((($21)) + 1|0); + HEAP32[$5>>2] = $24; + $25 = HEAP8[$21>>0]|0; + $26 = $25&255; + $$1$ph = $26; + } else { + $27 = (___shgetc($0)|0); + $$1$ph = $27; + } + $28 = ($$1$ph|0)==(48); if ($28) { - $29 = (($cnt$0) - ($27))|0; - $30 = HEAP32[$7>>2]|0; - $31 = ((($f)) + 4|0); - HEAP32[$31>>2] = $30; - $32 = $30; - $33 = (($32) + ($29)|0); - $34 = ((($f)) + 8|0); - HEAP32[$34>>2] = $33; - $35 = HEAP32[$1>>2]|0; - $36 = ($35|0)==(0); - if ($36) { - $$0 = $len; - } else { - $37 = ((($32)) + 1|0); - HEAP32[$31>>2] = $37; - $38 = HEAP8[$32>>0]|0; - $39 = (($len) + -1)|0; - $40 = (($buf) + ($39)|0); - HEAP8[$40>>0] = $38; - $$0 = $len; + $36 = 0;$37 = 0; + while(1) { + $29 = HEAP32[$5>>2]|0; + $30 = HEAP32[$7>>2]|0; + $31 = ($29>>>0)<($30>>>0); + if ($31) { + $32 = ((($29)) + 1|0); + HEAP32[$5>>2] = $32; + $33 = HEAP8[$29>>0]|0; + $34 = $33&255; + $41 = $34; + } else { + $35 = (___shgetc($0)|0); + $41 = $35; + } + $38 = (_i64Add(($36|0),($37|0),-1,-1)|0); + $39 = tempRet0; + $40 = ($41|0)==(48); + if ($40) { + $36 = $38;$37 = $39; + } else { + $$0146 = 1;$$0148 = 0;$$0152 = 1.0;$$0155 = 0.0;$$0159 = 0;$$2 = $41;$$2144 = 1;$101 = $39;$53 = 0;$55 = 0;$99 = $38; + break; + } } } else { - $$0 = $cnt$0; + $$0146 = 1;$$0148 = 0;$$0152 = 1.0;$$0155 = 0.0;$$0159 = 0;$$2 = $$1$ph;$$2144 = $$0142;$101 = 0;$53 = 0;$55 = 0;$99 = 0; } } - STACKTOP = sp;return ($$0|0); -} -function ___stdio_seek($f,$off,$whence) { - $f = $f|0; - $off = $off|0; - $whence = $whence|0; - var $$pre = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $ret = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $vararg_buffer = sp; - $ret = sp + 20|0; - $0 = ((($f)) + 60|0); - $1 = HEAP32[$0>>2]|0; - HEAP32[$vararg_buffer>>2] = $1; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = 0; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = $off; - $vararg_ptr3 = ((($vararg_buffer)) + 12|0); - HEAP32[$vararg_ptr3>>2] = $ret; - $vararg_ptr4 = ((($vararg_buffer)) + 16|0); - HEAP32[$vararg_ptr4>>2] = $whence; - $2 = (___syscall140(140,($vararg_buffer|0))|0); - $3 = (___syscall_ret($2)|0); - $4 = ($3|0)<(0); - if ($4) { - HEAP32[$ret>>2] = -1; - $5 = -1; - } else { - $$pre = HEAP32[$ret>>2]|0; - $5 = $$pre; - } - STACKTOP = sp;return ($5|0); -} -function ___stdio_write($f,$buf,$len) { - $f = $f|0; - $buf = $buf|0; - $len = $len|0; - var $$0 = 0, $$phi$trans$insert = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cnt$0 = 0, $cnt$1 = 0, $iov$0 = 0, $iov$0$lcssa11 = 0, $iov$1 = 0, $iovcnt$0 = 0; - var $iovcnt$0$lcssa12 = 0, $iovcnt$1 = 0, $iovs = 0, $rem$0 = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer = sp; - $iovs = sp + 32|0; - $0 = ((($f)) + 28|0); - $1 = HEAP32[$0>>2]|0; - HEAP32[$iovs>>2] = $1; - $2 = ((($iovs)) + 4|0); - $3 = ((($f)) + 20|0); - $4 = HEAP32[$3>>2]|0; - $5 = $4; - $6 = (($5) - ($1))|0; - HEAP32[$2>>2] = $6; - $7 = ((($iovs)) + 8|0); - HEAP32[$7>>2] = $buf; - $8 = ((($iovs)) + 12|0); - HEAP32[$8>>2] = $len; - $9 = (($6) + ($len))|0; - $10 = ((($f)) + 60|0); - $11 = ((($f)) + 44|0); - $iov$0 = $iovs;$iovcnt$0 = 2;$rem$0 = $9; while(1) { - $12 = HEAP32[11048>>2]|0; - $13 = ($12|0)==(0|0); - if ($13) { - $17 = HEAP32[$10>>2]|0; - HEAP32[$vararg_buffer3>>2] = $17; - $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); - HEAP32[$vararg_ptr6>>2] = $iov$0; - $vararg_ptr7 = ((($vararg_buffer3)) + 8|0); - HEAP32[$vararg_ptr7>>2] = $iovcnt$0; - $18 = (___syscall146(146,($vararg_buffer3|0))|0); - $19 = (___syscall_ret($18)|0); - $cnt$0 = $19; - } else { - _pthread_cleanup_push((28|0),($f|0)); - $14 = HEAP32[$10>>2]|0; - HEAP32[$vararg_buffer>>2] = $14; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $iov$0; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = $iovcnt$0; - $15 = (___syscall146(146,($vararg_buffer|0))|0); - $16 = (___syscall_ret($15)|0); - _pthread_cleanup_pop(0); - $cnt$0 = $16; - } - $20 = ($rem$0|0)==($cnt$0|0); - if ($20) { - label = 6; - break; - } - $27 = ($cnt$0|0)<(0); - if ($27) { - $iov$0$lcssa11 = $iov$0;$iovcnt$0$lcssa12 = $iovcnt$0; - label = 8; - break; + $42 = (($$2) + -48)|0; + $43 = ($42>>>0)<(10); + $44 = ($$2|0)==(46); + if (!($43)) { + $45 = $$2 | 32; + $46 = (($45) + -97)|0; + $47 = ($46>>>0)<(6); + $or$cond6 = $44 | $47; + if (!($or$cond6)) { + $$2$lcssa = $$2; + break; + } } - $35 = (($rem$0) - ($cnt$0))|0; - $36 = ((($iov$0)) + 4|0); - $37 = HEAP32[$36>>2]|0; - $38 = ($cnt$0>>>0)>($37>>>0); - if ($38) { - $39 = HEAP32[$11>>2]|0; - HEAP32[$0>>2] = $39; - HEAP32[$3>>2] = $39; - $40 = (($cnt$0) - ($37))|0; - $41 = ((($iov$0)) + 8|0); - $42 = (($iovcnt$0) + -1)|0; - $$phi$trans$insert = ((($iov$0)) + 12|0); - $$pre = HEAP32[$$phi$trans$insert>>2]|0; - $50 = $$pre;$cnt$1 = $40;$iov$1 = $41;$iovcnt$1 = $42; - } else { - $43 = ($iovcnt$0|0)==(2); - if ($43) { - $44 = HEAP32[$0>>2]|0; - $45 = (($44) + ($cnt$0)|0); - HEAP32[$0>>2] = $45; - $50 = $37;$cnt$1 = $cnt$0;$iov$1 = $iov$0;$iovcnt$1 = 2; + if ($44) { + $48 = ($$0146|0)==(0); + if ($48) { + $$1147 = 1;$$2150 = $$0148;$$2154 = $$0152;$$2157 = $$0155;$$2161 = $$0159;$$3145 = $$2144;$214 = $55;$215 = $53;$216 = $55;$217 = $53; } else { - $50 = $37;$cnt$1 = $cnt$0;$iov$1 = $iov$0;$iovcnt$1 = $iovcnt$0; + $$2$lcssa = 46; + break; } + } else { + $49 = ($$2|0)>(57); + $50 = $$2 | 32; + $51 = (($50) + -87)|0; + $$0133 = $49 ? $51 : $42; + $52 = ($53|0)<(0); + $54 = ($55>>>0)<(8); + $56 = ($53|0)==(0); + $57 = $56 & $54; + $58 = $52 | $57; + do { + if ($58) { + $59 = $$0159 << 4; + $60 = (($$0133) + ($59))|0; + $$1149 = $$0148;$$1153 = $$0152;$$1156 = $$0155;$$1160 = $60; + } else { + $61 = ($53|0)<(0); + $62 = ($55>>>0)<(14); + $63 = ($53|0)==(0); + $64 = $63 & $62; + $65 = $61 | $64; + if ($65) { + $66 = (+($$0133|0)); + $67 = $$0152 * 0.0625; + $68 = $67 * $66; + $69 = $$0155 + $68; + $$1149 = $$0148;$$1153 = $67;$$1156 = $69;$$1160 = $$0159; + break; + } else { + $70 = ($$0133|0)==(0); + $71 = ($$0148|0)!=(0); + $or$cond = $71 | $70; + $72 = $$0152 * 0.5; + $73 = $$0155 + $72; + $$0155$ = $or$cond ? $$0155 : $73; + $$0148$ = $or$cond ? $$0148 : 1; + $$1149 = $$0148$;$$1153 = $$0152;$$1156 = $$0155$;$$1160 = $$0159; + break; + } + } + } while(0); + $74 = (_i64Add(($55|0),($53|0),1,0)|0); + $75 = tempRet0; + $$1147 = $$0146;$$2150 = $$1149;$$2154 = $$1153;$$2157 = $$1156;$$2161 = $$1160;$$3145 = 1;$214 = $99;$215 = $101;$216 = $74;$217 = $75; + } + $76 = HEAP32[$5>>2]|0; + $77 = HEAP32[$7>>2]|0; + $78 = ($76>>>0)<($77>>>0); + if ($78) { + $79 = ((($76)) + 1|0); + HEAP32[$5>>2] = $79; + $80 = HEAP8[$76>>0]|0; + $81 = $80&255; + $$0146 = $$1147;$$0148 = $$2150;$$0152 = $$2154;$$0155 = $$2157;$$0159 = $$2161;$$2 = $81;$$2144 = $$3145;$101 = $215;$53 = $217;$55 = $216;$99 = $214; + continue; + } else { + $82 = (___shgetc($0)|0); + $$0146 = $$1147;$$0148 = $$2150;$$0152 = $$2154;$$0155 = $$2157;$$0159 = $$2161;$$2 = $82;$$2144 = $$3145;$101 = $215;$53 = $217;$55 = $216;$99 = $214; + continue; } - $46 = HEAP32[$iov$1>>2]|0; - $47 = (($46) + ($cnt$1)|0); - HEAP32[$iov$1>>2] = $47; - $48 = ((($iov$1)) + 4|0); - $49 = (($50) - ($cnt$1))|0; - HEAP32[$48>>2] = $49; - $iov$0 = $iov$1;$iovcnt$0 = $iovcnt$1;$rem$0 = $35; - } - if ((label|0) == 6) { - $21 = HEAP32[$11>>2]|0; - $22 = ((($f)) + 48|0); - $23 = HEAP32[$22>>2]|0; - $24 = (($21) + ($23)|0); - $25 = ((($f)) + 16|0); - HEAP32[$25>>2] = $24; - $26 = $21; - HEAP32[$0>>2] = $26; - HEAP32[$3>>2] = $26; - $$0 = $len; } - else if ((label|0) == 8) { - $28 = ((($f)) + 16|0); - HEAP32[$28>>2] = 0; - HEAP32[$0>>2] = 0; - HEAP32[$3>>2] = 0; - $29 = HEAP32[$f>>2]|0; - $30 = $29 | 32; - HEAP32[$f>>2] = $30; - $31 = ($iovcnt$0$lcssa12|0)==(2); - if ($31) { - $$0 = 0; + $83 = ($$2144|0)==(0); + do { + if ($83) { + $84 = HEAP32[$7>>2]|0; + $85 = ($84|0)!=(0|0); + if ($85) { + $86 = HEAP32[$5>>2]|0; + $87 = ((($86)) + -1|0); + HEAP32[$5>>2] = $87; + } + $88 = ($4|0)==(0); + if ($88) { + ___shlim($0,0); + } else { + if ($85) { + $89 = HEAP32[$5>>2]|0; + $90 = ((($89)) + -1|0); + HEAP32[$5>>2] = $90; + } + $91 = ($$0146|0)==(0); + $92 = ($84|0)==(0|0); + $or$cond206 = $91 | $92; + if (!($or$cond206)) { + $93 = HEAP32[$5>>2]|0; + $94 = ((($93)) + -1|0); + HEAP32[$5>>2] = $94; + } + } + $95 = (+($3|0)); + $96 = $95 * 0.0; + $$0165 = $96; } else { - $32 = ((($iov$0$lcssa11)) + 4|0); - $33 = HEAP32[$32>>2]|0; - $34 = (($len) - ($33))|0; - $$0 = $34; + $97 = ($$0146|0)==(0); + $98 = $97 ? $55 : $99; + $100 = $97 ? $53 : $101; + $102 = ($53|0)<(0); + $103 = ($55>>>0)<(8); + $104 = ($53|0)==(0); + $105 = $104 & $103; + $106 = $102 | $105; + if ($106) { + $$3162183 = $$0159;$108 = $55;$109 = $53; + while(1) { + $107 = $$3162183 << 4; + $110 = (_i64Add(($108|0),($109|0),1,0)|0); + $111 = tempRet0; + $112 = ($111|0)<(0); + $113 = ($110>>>0)<(8); + $114 = ($111|0)==(0); + $115 = $114 & $113; + $116 = $112 | $115; + if ($116) { + $$3162183 = $107;$108 = $110;$109 = $111; + } else { + $$3162$lcssa = $107; + break; + } + } + } else { + $$3162$lcssa = $$0159; + } + $117 = $$2$lcssa | 32; + $118 = ($117|0)==(112); + if ($118) { + $119 = (_scanexp($0,$4)|0); + $120 = tempRet0; + $121 = ($119|0)==(0); + $122 = ($120|0)==(-2147483648); + $123 = $121 & $122; + if ($123) { + $124 = ($4|0)==(0); + if ($124) { + ___shlim($0,0); + $$0165 = 0.0; + break; + } + $125 = HEAP32[$7>>2]|0; + $126 = ($125|0)==(0|0); + if ($126) { + $137 = 0;$138 = 0; + } else { + $127 = HEAP32[$5>>2]|0; + $128 = ((($127)) + -1|0); + HEAP32[$5>>2] = $128; + $137 = 0;$138 = 0; + } + } else { + $137 = $119;$138 = $120; + } + } else { + $129 = HEAP32[$7>>2]|0; + $130 = ($129|0)==(0|0); + if ($130) { + $137 = 0;$138 = 0; + } else { + $131 = HEAP32[$5>>2]|0; + $132 = ((($131)) + -1|0); + HEAP32[$5>>2] = $132; + $137 = 0;$138 = 0; + } + } + $133 = (_bitshift64Shl(($98|0),($100|0),2)|0); + $134 = tempRet0; + $135 = (_i64Add(($133|0),($134|0),-32,-1)|0); + $136 = tempRet0; + $139 = (_i64Add(($135|0),($136|0),($137|0),($138|0))|0); + $140 = tempRet0; + $141 = ($$3162$lcssa|0)==(0); + if ($141) { + $142 = (+($3|0)); + $143 = $142 * 0.0; + $$0165 = $143; + break; + } + $144 = (0 - ($2))|0; + $145 = ($144|0)<(0); + $146 = $145 << 31 >> 31; + $147 = ($140|0)>($146|0); + $148 = ($139>>>0)>($144>>>0); + $149 = ($140|0)==($146|0); + $150 = $149 & $148; + $151 = $147 | $150; + if ($151) { + $152 = (___errno_location()|0); + HEAP32[$152>>2] = 34; + $153 = (+($3|0)); + $154 = $153 * 1.7976931348623157E+308; + $155 = $154 * 1.7976931348623157E+308; + $$0165 = $155; + break; + } + $156 = (($2) + -106)|0; + $157 = ($156|0)<(0); + $158 = $157 << 31 >> 31; + $159 = ($140|0)<($158|0); + $160 = ($139>>>0)<($156>>>0); + $161 = ($140|0)==($158|0); + $162 = $161 & $160; + $163 = $159 | $162; + if ($163) { + $165 = (___errno_location()|0); + HEAP32[$165>>2] = 34; + $166 = (+($3|0)); + $167 = $166 * 2.2250738585072014E-308; + $168 = $167 * 2.2250738585072014E-308; + $$0165 = $168; + break; + } + $164 = ($$3162$lcssa|0)>(-1); + if ($164) { + $$3158179 = $$0155;$$4163178 = $$3162$lcssa;$173 = $139;$174 = $140; + while(1) { + $169 = !($$3158179 >= 0.5); + $170 = $$4163178 << 1; + $171 = $$3158179 + -1.0; + $not$ = $169 ^ 1; + $172 = $not$&1; + $$5164 = $170 | $172; + $$pn = $169 ? $$3158179 : $171; + $$4 = $$3158179 + $$pn; + $175 = (_i64Add(($173|0),($174|0),-1,-1)|0); + $176 = tempRet0; + $177 = ($$5164|0)>(-1); + if ($177) { + $$3158179 = $$4;$$4163178 = $$5164;$173 = $175;$174 = $176; + } else { + $$3158$lcssa = $$4;$$4163$lcssa = $$5164;$184 = $175;$185 = $176; + break; + } + } + } else { + $$3158$lcssa = $$0155;$$4163$lcssa = $$3162$lcssa;$184 = $139;$185 = $140; + } + $178 = ($1|0)<(0); + $179 = $178 << 31 >> 31; + $180 = ($2|0)<(0); + $181 = $180 << 31 >> 31; + $182 = (_i64Subtract(32,0,($2|0),($181|0))|0); + $183 = tempRet0; + $186 = (_i64Add(($182|0),($183|0),($184|0),($185|0))|0); + $187 = tempRet0; + $188 = ($179|0)>($187|0); + $189 = ($1>>>0)>($186>>>0); + $190 = ($179|0)==($187|0); + $191 = $190 & $189; + $192 = $188 | $191; + if ($192) { + $193 = ($186|0)>(0); + if ($193) { + $$0166 = $186; + label = 59; + } else { + $$0166170 = 0;$197 = 84; + label = 61; + } + } else { + $$0166 = $1; + label = 59; + } + if ((label|0) == 59) { + $194 = ($$0166|0)<(53); + $195 = (84 - ($$0166))|0; + if ($194) { + $$0166170 = $$0166;$197 = $195; + label = 61; + } else { + $$pre = (+($3|0)); + $$0151 = 0.0;$$0166169 = $$0166;$$pre$phiZ2D = $$pre; + } + } + if ((label|0) == 61) { + $196 = (+($3|0)); + $198 = (+_scalbn(1.0,$197)); + $199 = (+_copysignl($198,$196)); + $$0151 = $199;$$0166169 = $$0166170;$$pre$phiZ2D = $196; + } + $200 = ($$0166169|0)<(32); + $201 = $$3158$lcssa != 0.0; + $or$cond4 = $201 & $200; + $202 = $$4163$lcssa & 1; + $203 = ($202|0)==(0); + $or$cond168 = $203 & $or$cond4; + $204 = $or$cond168&1; + $$6 = (($204) + ($$4163$lcssa))|0; + $$5 = $or$cond168 ? 0.0 : $$3158$lcssa; + $205 = (+($$6>>>0)); + $206 = $$pre$phiZ2D * $205; + $207 = $$0151 + $206; + $208 = $$pre$phiZ2D * $$5; + $209 = $208 + $207; + $210 = $209 - $$0151; + $211 = $210 != 0.0; + if (!($211)) { + $212 = (___errno_location()|0); + HEAP32[$212>>2] = 34; + } + $213 = (+_scalbnl($210,$184)); + $$0165 = $213; } - } - STACKTOP = sp;return ($$0|0); + } while(0); + return (+$$0165); } -function ___stdout_write($f,$buf,$len) { - $f = $f|0; - $buf = $buf|0; - $len = $len|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $tio = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; +function _decfloat($0,$1,$2,$3,$4,$5) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + $4 = $4|0; + $5 = $5|0; + var $$ = 0, $$$0345 = 0, $$$0350 = 0, $$$0385 = 0, $$$0401 = 0, $$$5355 = 0, $$$5390 = 0, $$0329 = 0, $$0332490 = 0, $$0333 = 0, $$0334 = 0, $$0336486 = 0, $$0340496 = 0, $$0341$lcssa = 0, $$0341463 = 0, $$0341464 = 0, $$0341465 = 0, $$0341513 = 0, $$0345$lcssa = 0, $$0345467 = 0; + var $$0345468 = 0, $$0345469 = 0, $$0345512 = 0, $$0350$lcssa554 = 0, $$0350494 = 0, $$0360 = 0.0, $$0361 = 0.0, $$0365484 = 0.0, $$0372 = 0, $$0380 = 0, $$0380$ph = 0, $$0385$lcssa553 = 0, $$0385493 = 0, $$0393 = 0, $$0396 = 0, $$0401$lcssa = 0, $$0401473 = 0, $$0401474 = 0, $$0401475 = 0, $$0401509 = 0; + var $$1 = 0.0, $$10 = 0, $$1330$be = 0, $$1330$ph = 0, $$1335 = 0, $$1337 = 0, $$1362 = 0.0, $$1366 = 0.0, $$1373 = 0, $$1373$ph448 = 0, $$1381 = 0, $$1381$ph = 0, $$1381$ph558 = 0, $$1394$lcssa = 0, $$1394511 = 0, $$2 = 0, $$2343 = 0, $$2347 = 0, $$2352$ph449 = 0, $$2367 = 0.0; + var $$2371$v = 0, $$2374 = 0, $$2387$ph447 = 0, $$2395 = 0, $$2398 = 0, $$2403 = 0, $$3$be = 0, $$3$lcssa = 0, $$3344503 = 0, $$3348 = 0, $$3364 = 0.0, $$3368 = 0.0, $$3375 = 0, $$3383 = 0, $$3399$lcssa = 0, $$3399510 = 0, $$3514 = 0, $$413 = 0, $$425 = 0, $$4349495 = 0; + var $$4354 = 0, $$4354$ph = 0, $$4354$ph559 = 0, $$4376 = 0, $$4384 = 0, $$4389$ph = 0, $$4389$ph445 = 0, $$4400 = 0, $$4485 = 0, $$5 = 0, $$5$in = 0, $$5355488 = 0, $$5390487 = 0, $$6378$ph = 0, $$6489 = 0, $$9483 = 0, $$neg442 = 0, $$neg443 = 0, $$pre = 0, $$promoted = 0; + var $$sink = 0, $$sink421$off0 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; + var $116 = 0, $117 = 0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0.0; + var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0.0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; + var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0.0, $17 = 0; + var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; + var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; + var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; + var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; + var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; + var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; + var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; + var $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0.0, $304 = 0, $305 = 0, $306 = 0.0, $307 = 0.0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; + var $316 = 0, $317 = 0.0, $318 = 0.0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0.0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; + var $334 = 0.0, $335 = 0.0, $336 = 0, $337 = 0.0, $338 = 0.0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0.0, $343 = 0.0, $344 = 0.0, $345 = 0.0, $346 = 0, $347 = 0, $348 = 0.0, $349 = 0, $35 = 0, $350 = 0.0, $351 = 0.0; + var $352 = 0.0, $353 = 0, $354 = 0, $355 = 0, $356 = 0.0, $357 = 0, $358 = 0.0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0.0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; + var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $39 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; + var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; + var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; + var $98 = 0, $99 = 0, $cond = 0, $exitcond = 0, $exitcond551 = 0, $narrow = 0, $not$ = 0, $or$cond = 0, $or$cond11 = 0, $or$cond14 = 0, $or$cond415 = 0, $or$cond417 = 0, $or$cond419 = 0, $or$cond420 = 0, $or$cond422 = 0, $or$cond422$not = 0, $or$cond423 = 0, $or$cond426 = 0, $or$cond5 = 0, $sum = 0; + var label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 80|0; - $vararg_buffer = sp; - $tio = sp + 12|0; - $0 = ((($f)) + 36|0); - HEAP32[$0>>2] = 9; - $1 = HEAP32[$f>>2]|0; - $2 = $1 & 64; - $3 = ($2|0)==(0); - if ($3) { - $4 = ((($f)) + 60|0); - $5 = HEAP32[$4>>2]|0; - HEAP32[$vararg_buffer>>2] = $5; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = 21505; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = $tio; - $6 = (___syscall54(54,($vararg_buffer|0))|0); - $7 = ($6|0)==(0); - if (!($7)) { - $8 = ((($f)) + 75|0); - HEAP8[$8>>0] = -1; + STACKTOP = STACKTOP + 512|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(512|0); + $6 = sp; + $sum = (($3) + ($2))|0; + $7 = (0 - ($sum))|0; + $8 = ((($0)) + 4|0); + $9 = ((($0)) + 100|0); + $$0329 = $1;$$0396 = 0; + L1: while(1) { + switch ($$0329|0) { + case 46: { + label = 6; + break L1; + break; } - } - $9 = (___stdio_write($f,$buf,$len)|0); - STACKTOP = sp;return ($9|0); -} -function ___string_read($f,$buf,$len) { - $f = $f|0; - $buf = $buf|0; - $len = $len|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $k$0 = 0, $k$0$len = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 84|0); - $1 = HEAP32[$0>>2]|0; - $2 = (($len) + 256)|0; - $3 = (_memchr($1,0,$2)|0); - $4 = ($3|0)==(0|0); - $5 = $3; - $6 = $1; - $7 = (($5) - ($6))|0; - $k$0 = $4 ? $2 : $7; - $8 = ($k$0>>>0)<($len>>>0); - $k$0$len = $8 ? $k$0 : $len; - _memcpy(($buf|0),($1|0),($k$0$len|0))|0; - $9 = (($1) + ($k$0$len)|0); - $10 = ((($f)) + 4|0); - HEAP32[$10>>2] = $9; - $11 = (($1) + ($k$0)|0); - $12 = ((($f)) + 8|0); - HEAP32[$12>>2] = $11; - HEAP32[$0>>2] = $11; - return ($k$0$len|0); -} -function ___toread($f) { - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 74|0); - $1 = HEAP8[$0>>0]|0; - $2 = $1 << 24 >> 24; - $3 = (($2) + 255)|0; - $4 = $3 | $2; - $5 = $4&255; - HEAP8[$0>>0] = $5; - $6 = ((($f)) + 20|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($f)) + 44|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($7>>>0)>($9>>>0); - if ($10) { - $11 = ((($f)) + 36|0); - $12 = HEAP32[$11>>2]|0; - (FUNCTION_TABLE_iiii[$12 & 15]($f,0,0)|0); - } - $13 = ((($f)) + 16|0); - HEAP32[$13>>2] = 0; - $14 = ((($f)) + 28|0); - HEAP32[$14>>2] = 0; - HEAP32[$6>>2] = 0; - $15 = HEAP32[$f>>2]|0; - $16 = $15 & 20; - $17 = ($16|0)==(0); - if ($17) { - $21 = HEAP32[$8>>2]|0; - $22 = ((($f)) + 8|0); - HEAP32[$22>>2] = $21; - $23 = ((($f)) + 4|0); - HEAP32[$23>>2] = $21; - $$0 = 0; - } else { - $18 = $15 & 4; - $19 = ($18|0)==(0); - if ($19) { - $$0 = -1; - } else { - $20 = $15 | 32; - HEAP32[$f>>2] = $20; - $$0 = -1; + case 48: { + break; } - } - return ($$0|0); -} -function ___towrite($f) { - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 74|0); - $1 = HEAP8[$0>>0]|0; - $2 = $1 << 24 >> 24; - $3 = (($2) + 255)|0; - $4 = $3 | $2; - $5 = $4&255; - HEAP8[$0>>0] = $5; - $6 = HEAP32[$f>>2]|0; - $7 = $6 & 8; - $8 = ($7|0)==(0); - if ($8) { - $10 = ((($f)) + 8|0); - HEAP32[$10>>2] = 0; - $11 = ((($f)) + 4|0); - HEAP32[$11>>2] = 0; - $12 = ((($f)) + 44|0); - $13 = HEAP32[$12>>2]|0; - $14 = ((($f)) + 28|0); - HEAP32[$14>>2] = $13; - $15 = ((($f)) + 20|0); - HEAP32[$15>>2] = $13; - $16 = $13; - $17 = ((($f)) + 48|0); - $18 = HEAP32[$17>>2]|0; - $19 = (($16) + ($18)|0); - $20 = ((($f)) + 16|0); - HEAP32[$20>>2] = $19; - $$0 = 0; - } else { - $9 = $6 | 32; - HEAP32[$f>>2] = $9; - $$0 = -1; - } - return ($$0|0); -} -function ___uflow($f) { - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $c = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; - $c = sp; - $0 = ((($f)) + 8|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if ($2) { - $3 = (___toread($f)|0); - $4 = ($3|0)==(0); - if ($4) { - label = 3; + default: { + $$0393 = 0;$$2 = $$0329;$$2398 = $$0396;$366 = 0;$367 = 0; + break L1; + } + } + $10 = HEAP32[$8>>2]|0; + $11 = HEAP32[$9>>2]|0; + $12 = ($10>>>0)<($11>>>0); + if ($12) { + $13 = ((($10)) + 1|0); + HEAP32[$8>>2] = $13; + $14 = HEAP8[$10>>0]|0; + $15 = $14&255; + $$0329 = $15;$$0396 = 1; + continue; } else { - $$0 = -1; + $16 = (___shgetc($0)|0); + $$0329 = $16;$$0396 = 1; + continue; } - } else { - label = 3; } - if ((label|0) == 3) { - $5 = ((($f)) + 32|0); - $6 = HEAP32[$5>>2]|0; - $7 = (FUNCTION_TABLE_iiii[$6 & 15]($f,$c,1)|0); - $8 = ($7|0)==(1); - if ($8) { - $9 = HEAP8[$c>>0]|0; - $10 = $9&255; - $$0 = $10; + if ((label|0) == 6) { + $17 = HEAP32[$8>>2]|0; + $18 = HEAP32[$9>>2]|0; + $19 = ($17>>>0)<($18>>>0); + if ($19) { + $20 = ((($17)) + 1|0); + HEAP32[$8>>2] = $20; + $21 = HEAP8[$17>>0]|0; + $22 = $21&255; + $$1330$ph = $22; } else { - $$0 = -1; + $23 = (___shgetc($0)|0); + $$1330$ph = $23; } - } - STACKTOP = sp;return ($$0|0); -} -function _qsort($base,$nel,$width,$cmp) { - $base = $base|0; - $nel = $nel|0; - $width = $width|0; - $cmp = $cmp|0; - var $$0$i = 0, $$0$i30 = 0, $$02$i$i = 0, $$02$i3$i = 0, $$lcssa = 0, $$lcssa57 = 0, $$phi$trans$insert$i = 0, $$pre = 0, $$pre$i = 0, $$pre$i11 = 0, $$pre$i20 = 0, $$pre$i5 = 0, $$pre$i8 = 0, $$pre1$i = 0, $$pre1$i12 = 0, $$pre1$i27$pre = 0, $$pre1$i6 = 0, $$pre1$i9 = 0, $$sum = 0, $$sum2 = 0; - var $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; - var $116 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; - var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; - var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; - var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $8$phi = 0, $80 = 0, $81 = 0, $82 = 0; - var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $head$0$lcssa = 0, $head$036 = 0; - var $head$1$be = 0, $head$153 = 0, $i$0 = 0, $lp = 0, $nTrailingZeros$03$i$i = 0, $nTrailingZeros$03$i2$i = 0, $nTrailingZeros$03$i2$i$lcssa = 0, $or$cond = 0, $or$cond48 = 0, $or$cond4852 = 0, $or$cond51 = 0, $p = 0, $pshift$0$lcssa = 0, $pshift$037 = 0, $pshift$1 = 0, $pshift$2$be = 0, $pshift$254 = 0, $sum = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 208|0; - $lp = sp + 8|0; - $p = sp; - $0 = Math_imul($width, $nel)|0; - $1 = $p; - $2 = $1; - HEAP32[$2>>2] = 1; - $3 = (($1) + 4)|0; - $4 = $3; - HEAP32[$4>>2] = 0; - $5 = ($0|0)==(0); - if (!($5)) { - $$sum = (($0) - ($width))|0; - $6 = ((($lp)) + 4|0); - HEAP32[$6>>2] = $width; - HEAP32[$lp>>2] = $width; - $10 = $width;$8 = $width;$i$0 = 2; - while(1) { - $7 = (($8) + ($width))|0; - $9 = (($7) + ($10))|0; - $11 = (($lp) + ($i$0<<2)|0); - HEAP32[$11>>2] = $9; - $12 = ($9>>>0)<($0>>>0); - $13 = (($i$0) + 1)|0; - if ($12) { - $8$phi = $10;$10 = $9;$i$0 = $13;$8 = $8$phi; - } else { - break; + $24 = ($$1330$ph|0)==(48); + if ($24) { + $25 = 0;$26 = 0; + while(1) { + $27 = (_i64Add(($25|0),($26|0),-1,-1)|0); + $28 = tempRet0; + $29 = HEAP32[$8>>2]|0; + $30 = HEAP32[$9>>2]|0; + $31 = ($29>>>0)<($30>>>0); + if ($31) { + $32 = ((($29)) + 1|0); + HEAP32[$8>>2] = $32; + $33 = HEAP8[$29>>0]|0; + $34 = $33&255; + $$1330$be = $34; + } else { + $35 = (___shgetc($0)|0); + $$1330$be = $35; + } + $36 = ($$1330$be|0)==(48); + if ($36) { + $25 = $27;$26 = $28; + } else { + $$0393 = 1;$$2 = $$1330$be;$$2398 = 1;$366 = $27;$367 = $28; + break; + } } + } else { + $$0393 = 1;$$2 = $$1330$ph;$$2398 = $$0396;$366 = 0;$367 = 0; } - $14 = (0 - ($width))|0; - $15 = (($base) + ($$sum)|0); - $16 = ($$sum|0)>(0); - $$phi$trans$insert$i = ((($p)) + 4|0); - if ($16) { - $17 = $15; - $19 = 1;$head$036 = $base;$pshift$037 = 1; - while(1) { - $18 = $19 & 3; - $20 = ($18|0)==(3); + } + HEAP32[$6>>2] = 0; + $37 = (($$2) + -48)|0; + $38 = ($37>>>0)<(10); + $39 = ($$2|0)==(46); + $40 = $39 | $38; + L20: do { + if ($40) { + $41 = ((($6)) + 496|0); + $$0341513 = 0;$$0345512 = 0;$$0401509 = 0;$$1394511 = $$0393;$$3399510 = $$2398;$$3514 = $$2;$368 = $39;$369 = $37;$370 = $366;$371 = $367;$44 = 0;$45 = 0; + L22: while(1) { do { - if ($20) { - _sift($head$036,$width,$cmp,$pshift$037,$lp); - $$pre$i = HEAP32[$p>>2]|0; - $$pre1$i = HEAP32[$$phi$trans$insert$i>>2]|0; - $21 = $$pre$i >>> 2; - $22 = $$pre1$i << 30; - $23 = $22 | $21; - HEAP32[$p>>2] = $23; - $24 = $$pre1$i >>> 2; - HEAP32[$$phi$trans$insert$i>>2] = $24; - $25 = (($pshift$037) + 2)|0; - $48 = $23;$pshift$1 = $25; - } else { - $26 = (($pshift$037) + -1)|0; - $27 = (($lp) + ($26<<2)|0); - $28 = HEAP32[$27>>2]|0; - $29 = $head$036; - $30 = (($17) - ($29))|0; - $31 = ($28>>>0)<($30>>>0); - if ($31) { - _sift($head$036,$width,$cmp,$pshift$037,$lp); + if ($368) { + $cond = ($$1394511|0)==(0); + if ($cond) { + $$2343 = $$0341513;$$2347 = $$0345512;$$2395 = 1;$$2403 = $$0401509;$$4400 = $$3399510;$372 = $44;$373 = $45;$374 = $44;$375 = $45; } else { - _trinkle($head$036,$width,$cmp,$p,$pshift$037,0,$lp); - } - $32 = ($pshift$037|0)==(1); - if ($32) { - $$pre$i5 = HEAP32[$$phi$trans$insert$i>>2]|0; - $$pre1$i6 = HEAP32[$p>>2]|0; - $33 = $$pre$i5 << 1; - $34 = $$pre1$i6 >>> 31; - $35 = $34 | $33; - HEAP32[$$phi$trans$insert$i>>2] = $35; - $36 = $$pre1$i6 << 1; - HEAP32[$p>>2] = $36; - $48 = $36;$pshift$1 = 0; + break L22; + } + } else { + $43 = ($$0345512|0)<(125); + $46 = (_i64Add(($44|0),($45|0),1,0)|0); + $47 = tempRet0; + $48 = ($$3514|0)!=(48); + if (!($43)) { + if (!($48)) { + $$2343 = $$0341513;$$2347 = $$0345512;$$2395 = $$1394511;$$2403 = $$0401509;$$4400 = $$3399510;$372 = $370;$373 = $371;$374 = $46;$375 = $47; + break; + } + $57 = HEAP32[$41>>2]|0; + $58 = $57 | 1; + HEAP32[$41>>2] = $58; + $$2343 = $$0341513;$$2347 = $$0345512;$$2395 = $$1394511;$$2403 = $$0401509;$$4400 = $$3399510;$372 = $370;$373 = $371;$374 = $46;$375 = $47; break; } - $37 = ($26>>>0)>(31); - if ($37) { - $38 = (($pshift$037) + -33)|0; - $39 = HEAP32[$p>>2]|0; - HEAP32[$$phi$trans$insert$i>>2] = $39; - HEAP32[$p>>2] = 0; - $$0$i = $38;$41 = $39;$44 = 0; + $$$0401 = $48 ? $46 : $$0401509; + $49 = ($$0341513|0)==(0); + $$pre = (($6) + ($$0345512<<2)|0); + if ($49) { + $$sink = $369; } else { - $$pre$i11 = HEAP32[$$phi$trans$insert$i>>2]|0; - $$pre1$i12 = HEAP32[$p>>2]|0; - $$0$i = $26;$41 = $$pre$i11;$44 = $$pre1$i12; - } - $40 = $41 << $$0$i; - $42 = (32 - ($$0$i))|0; - $43 = $44 >>> $42; - $45 = $43 | $40; - HEAP32[$$phi$trans$insert$i>>2] = $45; - $46 = $44 << $$0$i; - HEAP32[$p>>2] = $46; - $48 = $46;$pshift$1 = 1; + $50 = HEAP32[$$pre>>2]|0; + $51 = ($50*10)|0; + $52 = (($$3514) + -48)|0; + $53 = (($52) + ($51))|0; + $$sink = $53; + } + HEAP32[$$pre>>2] = $$sink; + $54 = (($$0341513) + 1)|0; + $55 = ($54|0)==(9); + $56 = $55&1; + $$$0345 = (($56) + ($$0345512))|0; + $$413 = $55 ? 0 : $54; + $$2343 = $$413;$$2347 = $$$0345;$$2395 = $$1394511;$$2403 = $$$0401;$$4400 = 1;$372 = $370;$373 = $371;$374 = $46;$375 = $47; } } while(0); - $47 = $48 | 1; - HEAP32[$p>>2] = $47; - $49 = (($head$036) + ($width)|0); - $50 = ($49>>>0)<($15>>>0); - if ($50) { - $19 = $47;$head$036 = $49;$pshift$037 = $pshift$1; + $59 = HEAP32[$8>>2]|0; + $60 = HEAP32[$9>>2]|0; + $61 = ($59>>>0)<($60>>>0); + if ($61) { + $62 = ((($59)) + 1|0); + HEAP32[$8>>2] = $62; + $63 = HEAP8[$59>>0]|0; + $64 = $63&255; + $$3$be = $64; } else { - $head$0$lcssa = $49;$pshift$0$lcssa = $pshift$1; - break; + $65 = (___shgetc($0)|0); + $$3$be = $65; + } + $66 = (($$3$be) + -48)|0; + $67 = ($66>>>0)<(10); + $68 = ($$3$be|0)==(46); + $69 = $68 | $67; + if ($69) { + $$0341513 = $$2343;$$0345512 = $$2347;$$0401509 = $$2403;$$1394511 = $$2395;$$3399510 = $$4400;$$3514 = $$3$be;$368 = $68;$369 = $66;$370 = $372;$371 = $373;$44 = $374;$45 = $375; + } else { + $$0341$lcssa = $$2343;$$0345$lcssa = $$2347;$$0401$lcssa = $$2403;$$1394$lcssa = $$2395;$$3$lcssa = $$3$be;$$3399$lcssa = $$4400;$72 = $372;$73 = $374;$75 = $373;$76 = $375; + label = 29; + break L20; } } + $42 = ($$3399510|0)!=(0); + $$0341465 = $$0341513;$$0345469 = $$0345512;$$0401475 = $$0401509;$376 = $44;$377 = $45;$378 = $370;$379 = $371;$380 = $42; + label = 37; } else { - $head$0$lcssa = $base;$pshift$0$lcssa = 1; - } - _trinkle($head$0$lcssa,$width,$cmp,$p,$pshift$0$lcssa,0,$lp); - $51 = ((($p)) + 4|0); - $52 = ($pshift$0$lcssa|0)==(1); - $53 = HEAP32[$p>>2]|0; - $54 = ($53|0)==(1); - $or$cond51 = $52 & $54; - $55 = HEAP32[$51>>2]|0; - $56 = ($55|0)==(0); - $or$cond4852 = $or$cond51 & $56; - if (!($or$cond4852)) { - $59 = $53;$head$153 = $head$0$lcssa;$pshift$254 = $pshift$0$lcssa; - while(1) { - $57 = ($pshift$254|0)<(2); - if ($57) { - $58 = (($59) + -1)|0; - $60 = ($58|0)==(0); - do { - if ($60) { - $81 = 32; - label = 30; - } else { - $61 = $58 & 1; - $62 = ($61|0)==(0); - if ($62) { - $$02$i$i = $58;$nTrailingZeros$03$i$i = 0; - while(1) { - $63 = (($nTrailingZeros$03$i$i) + 1)|0; - $64 = $$02$i$i >>> 1; - $65 = $64 & 1; - $66 = ($65|0)==(0); - if ($66) { - $$02$i$i = $64;$nTrailingZeros$03$i$i = $63; - } else { - $$lcssa = $63; - break; - } - } - $67 = ($$lcssa|0)==(0); - if ($67) { - label = 24; - } else { - $78 = $$lcssa; - } - } else { - label = 24; - } - if ((label|0) == 24) { - label = 0; - $68 = HEAP32[$$phi$trans$insert$i>>2]|0; - $69 = ($68|0)==(0); - if ($69) { - $81 = 64; - label = 30; - break; - } - $70 = $68 & 1; - $71 = ($70|0)==(0); - if ($71) { - $$02$i3$i = $68;$nTrailingZeros$03$i2$i = 0; - } else { - $$0$i30 = 0;$84 = $59;$87 = $68;$91 = 0; - break; - } - while(1) { - $72 = (($nTrailingZeros$03$i2$i) + 1)|0; - $73 = $$02$i3$i >>> 1; - $74 = $73 & 1; - $75 = ($74|0)==(0); - if ($75) { - $$02$i3$i = $73;$nTrailingZeros$03$i2$i = $72; - } else { - $$lcssa57 = $72;$nTrailingZeros$03$i2$i$lcssa = $nTrailingZeros$03$i2$i; - break; - } - } - $76 = (($nTrailingZeros$03$i2$i$lcssa) + 33)|0; - $77 = ($$lcssa57|0)==(0); - if ($77) { - $$0$i30 = 0;$84 = $59;$87 = $68;$91 = 0; - break; - } else { - $78 = $76; - } - } - $79 = ($78>>>0)>(31); - if ($79) { - $81 = $78; - label = 30; - } else { - $$pre1$i27$pre = HEAP32[$$phi$trans$insert$i>>2]|0; - $$0$i30 = $78;$84 = $59;$87 = $$pre1$i27$pre;$91 = $78; - } - } - } while(0); - if ((label|0) == 30) { - label = 0; - $80 = (($81) + -32)|0; - $82 = HEAP32[$$phi$trans$insert$i>>2]|0; - HEAP32[$p>>2] = $82; - HEAP32[$$phi$trans$insert$i>>2] = 0; - $$0$i30 = $80;$84 = $82;$87 = 0;$91 = $81; - } - $83 = $84 >>> $$0$i30; - $85 = (32 - ($$0$i30))|0; - $86 = $87 << $85; - $88 = $86 | $83; - HEAP32[$p>>2] = $88; - $89 = $87 >>> $$0$i30; - HEAP32[$$phi$trans$insert$i>>2] = $89; - $90 = (($91) + ($pshift$254))|0; - $$pre = (($head$153) + ($14)|0); - $head$1$be = $$pre;$pshift$2$be = $90; - } else { - $$pre$i20 = HEAP32[$$phi$trans$insert$i>>2]|0; - $92 = $$pre$i20 << 2; - $93 = $59 >>> 30; - $94 = $93 | $92; - $95 = (($pshift$254) + -2)|0; - $96 = $59 << 1; - $97 = $96 & 2147483646; - $98 = $93 << 31; - $99 = $97 | $98; - $100 = $99 ^ 3; - HEAP32[$p>>2] = $100; - $101 = $94 >>> 1; - HEAP32[$$phi$trans$insert$i>>2] = $101; - $102 = (($lp) + ($95<<2)|0); - $103 = HEAP32[$102>>2]|0; - $sum = (($103) + ($width))|0; - $$sum2 = (0 - ($sum))|0; - $104 = (($head$153) + ($$sum2)|0); - $105 = (($pshift$254) + -1)|0; - _trinkle($104,$width,$cmp,$p,$105,1,$lp); - $$pre$i8 = HEAP32[$$phi$trans$insert$i>>2]|0; - $$pre1$i9 = HEAP32[$p>>2]|0; - $106 = $$pre$i8 << 1; - $107 = $$pre1$i9 >>> 31; - $108 = $107 | $106; - HEAP32[$$phi$trans$insert$i>>2] = $108; - $109 = $$pre1$i9 << 1; - $110 = $109 | 1; - HEAP32[$p>>2] = $110; - $111 = (($head$153) + ($14)|0); - _trinkle($111,$width,$cmp,$p,$95,1,$lp); - $head$1$be = $111;$pshift$2$be = $95; - } - $112 = ($pshift$2$be|0)==(1); - $113 = HEAP32[$p>>2]|0; - $114 = ($113|0)==(1); - $or$cond = $112 & $114; - $115 = HEAP32[$51>>2]|0; - $116 = ($115|0)==(0); - $or$cond48 = $or$cond & $116; - if ($or$cond48) { + $$0341$lcssa = 0;$$0345$lcssa = 0;$$0401$lcssa = 0;$$1394$lcssa = $$0393;$$3$lcssa = $$2;$$3399$lcssa = $$2398;$72 = $366;$73 = 0;$75 = $367;$76 = 0; + label = 29; + } + } while(0); + do { + if ((label|0) == 29) { + $70 = ($$1394$lcssa|0)==(0); + $71 = $70 ? $73 : $72; + $74 = $70 ? $76 : $75; + $77 = ($$3399$lcssa|0)!=(0); + $78 = $$3$lcssa | 32; + $79 = ($78|0)==(101); + $or$cond415 = $77 & $79; + if (!($or$cond415)) { + $94 = ($$3$lcssa|0)>(-1); + if ($94) { + $$0341465 = $$0341$lcssa;$$0345469 = $$0345$lcssa;$$0401475 = $$0401$lcssa;$376 = $73;$377 = $76;$378 = $71;$379 = $74;$380 = $77; + label = 37; break; } else { - $59 = $113;$head$153 = $head$1$be;$pshift$254 = $pshift$2$be; + $$0341464 = $$0341$lcssa;$$0345468 = $$0345$lcssa;$$0401474 = $$0401$lcssa;$381 = $73;$382 = $76;$383 = $77;$384 = $71;$385 = $74; + label = 39; + break; } } - } - } - STACKTOP = sp;return; -} -function _memchr($src,$c,$n) { - $src = $src|0; - $c = $c|0; - $n = $n|0; - var $$0$lcssa = 0, $$0$lcssa44 = 0, $$019 = 0, $$1$lcssa = 0, $$110 = 0, $$110$lcssa = 0, $$24 = 0, $$3 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; - var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; - var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond18 = 0, $s$0$lcssa = 0, $s$0$lcssa43 = 0, $s$020 = 0, $s$15 = 0, $s$2 = 0, $w$0$lcssa = 0, $w$011 = 0, $w$011$lcssa = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $c & 255; - $1 = $src; - $2 = $1 & 3; - $3 = ($2|0)!=(0); - $4 = ($n|0)!=(0); - $or$cond18 = $4 & $3; - L1: do { - if ($or$cond18) { - $5 = $c&255; - $$019 = $n;$s$020 = $src; - while(1) { - $6 = HEAP8[$s$020>>0]|0; - $7 = ($6<<24>>24)==($5<<24>>24); - if ($7) { - $$0$lcssa44 = $$019;$s$0$lcssa43 = $s$020; - label = 6; - break L1; + $80 = (_scanexp($0,$5)|0); + $81 = tempRet0; + $82 = ($80|0)==(0); + $83 = ($81|0)==(-2147483648); + $84 = $82 & $83; + if ($84) { + $85 = ($5|0)==(0); + if ($85) { + ___shlim($0,0); + $$1 = 0.0; + break; } - $8 = ((($s$020)) + 1|0); - $9 = (($$019) + -1)|0; - $10 = $8; - $11 = $10 & 3; - $12 = ($11|0)!=(0); - $13 = ($9|0)!=(0); - $or$cond = $13 & $12; - if ($or$cond) { - $$019 = $9;$s$020 = $8; + $86 = HEAP32[$9>>2]|0; + $87 = ($86|0)==(0|0); + if ($87) { + $90 = 0;$91 = 0; } else { - $$0$lcssa = $9;$$lcssa = $13;$s$0$lcssa = $8; - label = 5; - break; + $88 = HEAP32[$8>>2]|0; + $89 = ((($88)) + -1|0); + HEAP32[$8>>2] = $89; + $90 = 0;$91 = 0; } + } else { + $90 = $80;$91 = $81; } - } else { - $$0$lcssa = $n;$$lcssa = $4;$s$0$lcssa = $src; - label = 5; + $92 = (_i64Add(($90|0),($91|0),($71|0),($74|0))|0); + $93 = tempRet0; + $$0341463 = $$0341$lcssa;$$0345467 = $$0345$lcssa;$$0401473 = $$0401$lcssa;$105 = $92;$106 = $73;$108 = $93;$109 = $76; + label = 41; } } while(0); - if ((label|0) == 5) { - if ($$lcssa) { - $$0$lcssa44 = $$0$lcssa;$s$0$lcssa43 = $s$0$lcssa; - label = 6; + if ((label|0) == 37) { + $95 = HEAP32[$9>>2]|0; + $96 = ($95|0)==(0|0); + if ($96) { + $$0341464 = $$0341465;$$0345468 = $$0345469;$$0401474 = $$0401475;$381 = $376;$382 = $377;$383 = $380;$384 = $378;$385 = $379; + label = 39; } else { - $$3 = 0;$s$2 = $s$0$lcssa; + $97 = HEAP32[$8>>2]|0; + $98 = ((($97)) + -1|0); + HEAP32[$8>>2] = $98; + if ($380) { + $$0341463 = $$0341465;$$0345467 = $$0345469;$$0401473 = $$0401475;$105 = $378;$106 = $376;$108 = $379;$109 = $377; + label = 41; + } else { + label = 40; + } } } - L8: do { - if ((label|0) == 6) { - $14 = HEAP8[$s$0$lcssa43>>0]|0; - $15 = $c&255; - $16 = ($14<<24>>24)==($15<<24>>24); - if ($16) { - $$3 = $$0$lcssa44;$s$2 = $s$0$lcssa43; + if ((label|0) == 39) { + if ($383) { + $$0341463 = $$0341464;$$0345467 = $$0345468;$$0401473 = $$0401474;$105 = $384;$106 = $381;$108 = $385;$109 = $382; + label = 41; + } else { + label = 40; + } + } + do { + if ((label|0) == 40) { + $99 = (___errno_location()|0); + HEAP32[$99>>2] = 22; + ___shlim($0,0); + $$1 = 0.0; + } + else if ((label|0) == 41) { + $100 = HEAP32[$6>>2]|0; + $101 = ($100|0)==(0); + if ($101) { + $102 = (+($4|0)); + $103 = $102 * 0.0; + $$1 = $103; + break; + } + $104 = ($105|0)==($106|0); + $107 = ($108|0)==($109|0); + $110 = $104 & $107; + $111 = ($109|0)<(0); + $112 = ($106>>>0)<(10); + $113 = ($109|0)==(0); + $114 = $113 & $112; + $115 = $111 | $114; + $or$cond = $115 & $110; + if ($or$cond) { + $116 = ($2|0)>(30); + $117 = $100 >>> $2; + $118 = ($117|0)==(0); + $or$cond417 = $116 | $118; + if ($or$cond417) { + $119 = (+($4|0)); + $120 = (+($100>>>0)); + $121 = $119 * $120; + $$1 = $121; + break; + } + } + $122 = (($3|0) / -2)&-1; + $123 = ($122|0)<(0); + $124 = $123 << 31 >> 31; + $125 = ($108|0)>($124|0); + $126 = ($105>>>0)>($122>>>0); + $127 = ($108|0)==($124|0); + $128 = $127 & $126; + $129 = $125 | $128; + if ($129) { + $130 = (___errno_location()|0); + HEAP32[$130>>2] = 34; + $131 = (+($4|0)); + $132 = $131 * 1.7976931348623157E+308; + $133 = $132 * 1.7976931348623157E+308; + $$1 = $133; + break; + } + $134 = (($3) + -106)|0; + $135 = ($134|0)<(0); + $136 = $135 << 31 >> 31; + $137 = ($108|0)<($136|0); + $138 = ($105>>>0)<($134>>>0); + $139 = ($108|0)==($136|0); + $140 = $139 & $138; + $141 = $137 | $140; + if ($141) { + $142 = (___errno_location()|0); + HEAP32[$142>>2] = 34; + $143 = (+($4|0)); + $144 = $143 * 2.2250738585072014E-308; + $145 = $144 * 2.2250738585072014E-308; + $$1 = $145; + break; + } + $146 = ($$0341463|0)==(0); + if ($146) { + $$3348 = $$0345467; } else { - $17 = Math_imul($0, 16843009)|0; - $18 = ($$0$lcssa44>>>0)>(3); - L11: do { - if ($18) { - $$110 = $$0$lcssa44;$w$011 = $s$0$lcssa43; + $147 = ($$0341463|0)<(9); + if ($147) { + $148 = (($6) + ($$0345467<<2)|0); + $$promoted = HEAP32[$148>>2]|0; + $$3344503 = $$0341463;$150 = $$promoted; + while(1) { + $149 = ($150*10)|0; + $151 = (($$3344503) + 1)|0; + $exitcond551 = ($151|0)==(9); + if ($exitcond551) { + break; + } else { + $$3344503 = $151;$150 = $149; + } + } + HEAP32[$148>>2] = $149; + } + $152 = (($$0345467) + 1)|0; + $$3348 = $152; + } + $153 = ($$0401473|0)<(9); + if ($153) { + $154 = ($$0401473|0)<=($105|0); + $155 = ($105|0)<(18); + $or$cond5 = $154 & $155; + if ($or$cond5) { + $156 = ($105|0)==(9); + $157 = HEAP32[$6>>2]|0; + if ($156) { + $158 = (+($4|0)); + $159 = (+($157>>>0)); + $160 = $158 * $159; + $$1 = $160; + break; + } + $161 = ($105|0)<(9); + if ($161) { + $162 = (+($4|0)); + $163 = (+($157>>>0)); + $164 = $162 * $163; + $165 = (8 - ($105))|0; + $166 = (5632 + ($165<<2)|0); + $167 = HEAP32[$166>>2]|0; + $168 = (+($167|0)); + $169 = $164 / $168; + $$1 = $169; + break; + } + $$neg442 = Math_imul($105, -3)|0; + $$neg443 = (($2) + 27)|0; + $170 = (($$neg443) + ($$neg442))|0; + $171 = ($170|0)>(30); + $172 = $157 >>> $170; + $173 = ($172|0)==(0); + $or$cond419 = $171 | $173; + if ($or$cond419) { + $174 = (($105) + -10)|0; + $175 = (5632 + ($174<<2)|0); + $176 = (+($4|0)); + $177 = (+($157>>>0)); + $178 = $176 * $177; + $179 = HEAP32[$175>>2]|0; + $180 = (+($179|0)); + $181 = $178 * $180; + $$1 = $181; + break; + } + } + } + $182 = (($105|0) % 9)&-1; + $183 = ($182|0)==(0); + if ($183) { + $$0380$ph = 0;$$1373$ph448 = $$3348;$$2352$ph449 = 0;$$2387$ph447 = $105; + } else { + $184 = ($105|0)>(-1); + $185 = (($182) + 9)|0; + $186 = $184 ? $182 : $185; + $187 = (8 - ($186))|0; + $188 = (5632 + ($187<<2)|0); + $189 = HEAP32[$188>>2]|0; + $190 = ($$3348|0)==(0); + if ($190) { + $$0350$lcssa554 = 0;$$0372 = 0;$$0385$lcssa553 = $105; + } else { + $191 = (1000000000 / ($189|0))&-1; + $$0340496 = 0;$$0350494 = 0;$$0385493 = $105;$$4349495 = 0; + while(1) { + $192 = (($6) + ($$4349495<<2)|0); + $193 = HEAP32[$192>>2]|0; + $194 = (($193>>>0) % ($189>>>0))&-1; + $195 = (($193>>>0) / ($189>>>0))&-1; + $196 = (($195) + ($$0340496))|0; + HEAP32[$192>>2] = $196; + $197 = Math_imul($191, $194)|0; + $198 = ($$4349495|0)==($$0350494|0); + $199 = ($196|0)==(0); + $or$cond420 = $198 & $199; + $200 = (($$0350494) + 1)|0; + $201 = $200 & 127; + $202 = (($$0385493) + -9)|0; + $$$0385 = $or$cond420 ? $202 : $$0385493; + $$$0350 = $or$cond420 ? $201 : $$0350494; + $203 = (($$4349495) + 1)|0; + $204 = ($203|0)==($$3348|0); + if ($204) { + break; + } else { + $$0340496 = $197;$$0350494 = $$$0350;$$0385493 = $$$0385;$$4349495 = $203; + } + } + $205 = ($197|0)==(0); + if ($205) { + $$0350$lcssa554 = $$$0350;$$0372 = $$3348;$$0385$lcssa553 = $$$0385; + } else { + $206 = (($6) + ($$3348<<2)|0); + $207 = (($$3348) + 1)|0; + HEAP32[$206>>2] = $197; + $$0350$lcssa554 = $$$0350;$$0372 = $207;$$0385$lcssa553 = $$$0385; + } + } + $208 = (9 - ($186))|0; + $209 = (($208) + ($$0385$lcssa553))|0; + $$0380$ph = 0;$$1373$ph448 = $$0372;$$2352$ph449 = $$0350$lcssa554;$$2387$ph447 = $209; + } + L101: while(1) { + $210 = ($$2387$ph447|0)<(18); + $211 = ($$2387$ph447|0)==(18); + $212 = (($6) + ($$2352$ph449<<2)|0); + $$0380 = $$0380$ph;$$1373 = $$1373$ph448; + while(1) { + if (!($210)) { + if (!($211)) { + $$1381$ph = $$0380;$$4354$ph = $$2352$ph449;$$4389$ph445 = $$2387$ph447;$$6378$ph = $$1373; + break L101; + } + $213 = HEAP32[$212>>2]|0; + $214 = ($213>>>0)<(9007199); + if (!($214)) { + $$1381$ph = $$0380;$$4354$ph = $$2352$ph449;$$4389$ph445 = 18;$$6378$ph = $$1373; + break L101; + } + } + $215 = (($$1373) + 127)|0; + $$0334 = 0;$$2374 = $$1373;$$5$in = $215; + while(1) { + $$5 = $$5$in & 127; + $216 = (($6) + ($$5<<2)|0); + $217 = HEAP32[$216>>2]|0; + $218 = (_bitshift64Shl(($217|0),0,29)|0); + $219 = tempRet0; + $220 = (_i64Add(($218|0),($219|0),($$0334|0),0)|0); + $221 = tempRet0; + $222 = ($221>>>0)>(0); + $223 = ($220>>>0)>(1000000000); + $224 = ($221|0)==(0); + $225 = $224 & $223; + $226 = $222 | $225; + if ($226) { + $227 = (___udivdi3(($220|0),($221|0),1000000000,0)|0); + $228 = tempRet0; + $229 = (___uremdi3(($220|0),($221|0),1000000000,0)|0); + $230 = tempRet0; + $$1335 = $227;$$sink421$off0 = $229; + } else { + $$1335 = 0;$$sink421$off0 = $220; + } + HEAP32[$216>>2] = $$sink421$off0; + $231 = (($$2374) + 127)|0; + $232 = $231 & 127; + $233 = ($$5|0)!=($232|0); + $234 = ($$5|0)==($$2352$ph449|0); + $or$cond422 = $233 | $234; + $or$cond422$not = $or$cond422 ^ 1; + $235 = ($$sink421$off0|0)==(0); + $or$cond423 = $235 & $or$cond422$not; + $$3375 = $or$cond423 ? $$5 : $$2374; + $236 = (($$5) + -1)|0; + if ($234) { + break; + } else { + $$0334 = $$1335;$$2374 = $$3375;$$5$in = $236; + } + } + $237 = (($$0380) + -29)|0; + $238 = ($$1335|0)==(0); + if ($238) { + $$0380 = $237;$$1373 = $$3375; + } else { + break; + } + } + $239 = (($$2387$ph447) + 9)|0; + $240 = (($$2352$ph449) + 127)|0; + $241 = $240 & 127; + $242 = ($241|0)==($$3375|0); + $243 = (($$3375) + 127)|0; + $244 = $243 & 127; + $245 = (($$3375) + 126)|0; + $246 = $245 & 127; + $247 = (($6) + ($246<<2)|0); + if ($242) { + $248 = (($6) + ($244<<2)|0); + $249 = HEAP32[$248>>2]|0; + $250 = HEAP32[$247>>2]|0; + $251 = $250 | $249; + HEAP32[$247>>2] = $251; + $$4376 = $244; + } else { + $$4376 = $$3375; + } + $252 = (($6) + ($241<<2)|0); + HEAP32[$252>>2] = $$1335; + $$0380$ph = $237;$$1373$ph448 = $$4376;$$2352$ph449 = $241;$$2387$ph447 = $239; + } + L119: while(1) { + $289 = (($$6378$ph) + 1)|0; + $287 = $289 & 127; + $290 = (($$6378$ph) + 127)|0; + $291 = $290 & 127; + $292 = (($6) + ($291<<2)|0); + $$1381$ph558 = $$1381$ph;$$4354$ph559 = $$4354$ph;$$4389$ph = $$4389$ph445; + while(1) { + $265 = ($$4389$ph|0)==(18); + $293 = ($$4389$ph|0)>(27); + $$425 = $293 ? 9 : 1; + $$1381 = $$1381$ph558;$$4354 = $$4354$ph559; + while(1) { + $$0336486 = 0; while(1) { - $19 = HEAP32[$w$011>>2]|0; - $20 = $19 ^ $17; - $21 = (($20) + -16843009)|0; - $22 = $20 & -2139062144; - $23 = $22 ^ -2139062144; - $24 = $23 & $21; - $25 = ($24|0)==(0); - if (!($25)) { - $$110$lcssa = $$110;$w$011$lcssa = $w$011; + $253 = (($$0336486) + ($$4354))|0; + $254 = $253 & 127; + $255 = ($254|0)==($$6378$ph|0); + if ($255) { + $$1337 = 2; + label = 88; + break; + } + $256 = (($6) + ($254<<2)|0); + $257 = HEAP32[$256>>2]|0; + $258 = (5664 + ($$0336486<<2)|0); + $259 = HEAP32[$258>>2]|0; + $260 = ($257>>>0)<($259>>>0); + if ($260) { + $$1337 = 2; + label = 88; + break; + } + $261 = ($257>>>0)>($259>>>0); + if ($261) { break; } - $26 = ((($w$011)) + 4|0); - $27 = (($$110) + -4)|0; - $28 = ($27>>>0)>(3); - if ($28) { - $$110 = $27;$w$011 = $26; + $262 = (($$0336486) + 1)|0; + $263 = ($262|0)<(2); + if ($263) { + $$0336486 = $262; } else { - $$1$lcssa = $27;$w$0$lcssa = $26; - label = 11; - break L11; + $$1337 = $262; + label = 88; + break; + } + } + if ((label|0) == 88) { + label = 0; + $264 = ($$1337|0)==(2); + $or$cond11 = $265 & $264; + if ($or$cond11) { + $$0365484 = 0.0;$$4485 = 0;$$9483 = $$6378$ph; + break L119; + } + } + $266 = (($$425) + ($$1381))|0; + $267 = ($$4354|0)==($$6378$ph|0); + if ($267) { + $$1381 = $266;$$4354 = $$6378$ph; + } else { + break; + } + } + $268 = 1 << $$425; + $269 = (($268) + -1)|0; + $270 = 1000000000 >>> $$425; + $$0332490 = 0;$$5355488 = $$4354;$$5390487 = $$4389$ph;$$6489 = $$4354; + while(1) { + $271 = (($6) + ($$6489<<2)|0); + $272 = HEAP32[$271>>2]|0; + $273 = $272 & $269; + $274 = $272 >>> $$425; + $275 = (($274) + ($$0332490))|0; + HEAP32[$271>>2] = $275; + $276 = Math_imul($273, $270)|0; + $277 = ($$6489|0)==($$5355488|0); + $278 = ($275|0)==(0); + $or$cond426 = $277 & $278; + $279 = (($$5355488) + 1)|0; + $280 = $279 & 127; + $281 = (($$5390487) + -9)|0; + $$$5390 = $or$cond426 ? $281 : $$5390487; + $$$5355 = $or$cond426 ? $280 : $$5355488; + $282 = (($$6489) + 1)|0; + $283 = $282 & 127; + $284 = ($283|0)==($$6378$ph|0); + if ($284) { + break; + } else { + $$0332490 = $276;$$5355488 = $$$5355;$$5390487 = $$$5390;$$6489 = $283; + } + } + $285 = ($276|0)==(0); + if ($285) { + $$1381$ph558 = $266;$$4354$ph559 = $$$5355;$$4389$ph = $$$5390; + continue; + } + $286 = ($287|0)==($$$5355|0); + if (!($286)) { + break; + } + $294 = HEAP32[$292>>2]|0; + $295 = $294 | 1; + HEAP32[$292>>2] = $295; + $$1381$ph558 = $266;$$4354$ph559 = $$$5355;$$4389$ph = $$$5390; + } + $288 = (($6) + ($$6378$ph<<2)|0); + HEAP32[$288>>2] = $276; + $$1381$ph = $266;$$4354$ph = $$$5355;$$4389$ph445 = $$$5390;$$6378$ph = $287; + } + while(1) { + $296 = (($$4485) + ($$4354))|0; + $297 = $296 & 127; + $298 = ($297|0)==($$9483|0); + $299 = (($$9483) + 1)|0; + $300 = $299 & 127; + if ($298) { + $301 = (($300) + -1)|0; + $302 = (($6) + ($301<<2)|0); + HEAP32[$302>>2] = 0; + $$10 = $300; + } else { + $$10 = $$9483; + } + $303 = $$0365484 * 1.0E+9; + $304 = (($6) + ($297<<2)|0); + $305 = HEAP32[$304>>2]|0; + $306 = (+($305>>>0)); + $307 = $303 + $306; + $308 = (($$4485) + 1)|0; + $exitcond = ($308|0)==(2); + if ($exitcond) { + break; + } else { + $$0365484 = $307;$$4485 = $308;$$9483 = $$10; + } + } + $309 = (+($4|0)); + $310 = $309 * $307; + $311 = (($$1381) + 53)|0; + $312 = (($311) - ($3))|0; + $313 = ($312|0)<($2|0); + $314 = ($312|0)>(0); + $$ = $314 ? $312 : 0; + $$0333 = $313 ? $$ : $2; + $315 = ($$0333|0)<(53); + if ($315) { + $316 = (105 - ($$0333))|0; + $317 = (+_scalbn(1.0,$316)); + $318 = (+_copysignl($317,$310)); + $319 = (53 - ($$0333))|0; + $320 = (+_scalbn(1.0,$319)); + $321 = (+_fmodl($310,$320)); + $322 = $310 - $321; + $323 = $318 + $322; + $$0360 = $318;$$0361 = $321;$$1366 = $323; + } else { + $$0360 = 0.0;$$0361 = 0.0;$$1366 = $310; + } + $324 = (($$4354) + 2)|0; + $325 = $324 & 127; + $326 = ($325|0)==($$10|0); + if ($326) { + $$3364 = $$0361; + } else { + $327 = (($6) + ($325<<2)|0); + $328 = HEAP32[$327>>2]|0; + $329 = ($328>>>0)<(500000000); + do { + if ($329) { + $330 = ($328|0)==(0); + if ($330) { + $331 = (($$4354) + 3)|0; + $332 = $331 & 127; + $333 = ($332|0)==($$10|0); + if ($333) { + $$1362 = $$0361; + break; } } - $$24 = $$110$lcssa;$s$15 = $w$011$lcssa; + $334 = $309 * 0.25; + $335 = $334 + $$0361; + $$1362 = $335; } else { - $$1$lcssa = $$0$lcssa44;$w$0$lcssa = $s$0$lcssa43; - label = 11; + $336 = ($328|0)==(500000000); + if (!($336)) { + $337 = $309 * 0.75; + $338 = $337 + $$0361; + $$1362 = $338; + break; + } + $339 = (($$4354) + 3)|0; + $340 = $339 & 127; + $341 = ($340|0)==($$10|0); + if ($341) { + $342 = $309 * 0.5; + $343 = $342 + $$0361; + $$1362 = $343; + break; + } else { + $344 = $309 * 0.75; + $345 = $344 + $$0361; + $$1362 = $345; + break; + } } } while(0); - if ((label|0) == 11) { - $29 = ($$1$lcssa|0)==(0); - if ($29) { - $$3 = 0;$s$2 = $w$0$lcssa; - break; - } else { - $$24 = $$1$lcssa;$s$15 = $w$0$lcssa; - } - } - while(1) { - $30 = HEAP8[$s$15>>0]|0; - $31 = ($30<<24>>24)==($15<<24>>24); - if ($31) { - $$3 = $$24;$s$2 = $s$15; - break L8; - } - $32 = ((($s$15)) + 1|0); - $33 = (($$24) + -1)|0; - $34 = ($33|0)==(0); - if ($34) { - $$3 = 0;$s$2 = $32; - break; + $346 = (53 - ($$0333))|0; + $347 = ($346|0)>(1); + if ($347) { + $348 = (+_fmodl($$1362,1.0)); + $349 = $348 != 0.0; + if ($349) { + $$3364 = $$1362; } else { - $$24 = $33;$s$15 = $32; + $350 = $$1362 + 1.0; + $$3364 = $350; } + } else { + $$3364 = $$1362; } } - } - } while(0); - $35 = ($$3|0)!=(0); - $36 = $35 ? $s$2 : 0; - return ($36|0); -} -function _memcmp($vl,$vr,$n) { - $vl = $vl|0; - $vr = $vr|0; - $n = $n|0; - var $$03 = 0, $$lcssa = 0, $$lcssa19 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $l$04 = 0, $r$05 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($n|0)==(0); - L1: do { - if ($0) { - $11 = 0; - } else { - $$03 = $n;$l$04 = $vl;$r$05 = $vr; - while(1) { - $1 = HEAP8[$l$04>>0]|0; - $2 = HEAP8[$r$05>>0]|0; - $3 = ($1<<24>>24)==($2<<24>>24); - if (!($3)) { - $$lcssa = $1;$$lcssa19 = $2; - break; - } - $4 = (($$03) + -1)|0; - $5 = ((($l$04)) + 1|0); - $6 = ((($r$05)) + 1|0); - $7 = ($4|0)==(0); - if ($7) { - $11 = 0; - break L1; + $351 = $$1366 + $$3364; + $352 = $351 - $$0360; + $353 = $311 & 2147483647; + $354 = (-2 - ($sum))|0; + $355 = ($353|0)>($354|0); + do { + if ($355) { + $356 = (+Math_abs((+$352))); + $357 = !($356 >= 9007199254740992.0); + $358 = $352 * 0.5; + $not$ = $357 ^ 1; + $359 = $not$&1; + $$3383 = (($359) + ($$1381))|0; + $$2367 = $357 ? $352 : $358; + $360 = (($$3383) + 50)|0; + $361 = ($360|0)>($7|0); + if (!($361)) { + $362 = ($$0333|0)!=($312|0); + $narrow = $362 | $357; + $$2371$v = $313 & $narrow; + $363 = $$3364 != 0.0; + $or$cond14 = $363 & $$2371$v; + if (!($or$cond14)) { + $$3368 = $$2367;$$4384 = $$3383; + break; + } + } + $364 = (___errno_location()|0); + HEAP32[$364>>2] = 34; + $$3368 = $$2367;$$4384 = $$3383; } else { - $$03 = $4;$l$04 = $5;$r$05 = $6; + $$3368 = $352;$$4384 = $$1381; } - } - $8 = $$lcssa&255; - $9 = $$lcssa19&255; - $10 = (($8) - ($9))|0; - $11 = $10; + } while(0); + $365 = (+_scalbnl($$3368,$$4384)); + $$1 = $365; } } while(0); - return ($11|0); + STACKTOP = sp;return (+$$1); } -function ___memrchr($m,$c,$n) { - $m = $m|0; - $c = $c|0; - $n = $n|0; - var $$0 = 0, $$01 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; +function _scanexp($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$04861 = 0, $$049 = 0, $$1$be = 0, $$160 = 0, $$2$be = 0, $$2$lcssa = 0, $$254 = 0, $$3$be = 0, $$lcssa = 0, $$pre = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; + var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; + var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; + var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; + var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; + var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond3 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = $c&255; - $$01 = $n; - while(1) { - $1 = (($$01) + -1)|0; - $2 = ($$01|0)==(0); - if ($2) { - $$0 = 0; - break; + $2 = ((($0)) + 4|0); + $3 = HEAP32[$2>>2]|0; + $4 = ((($0)) + 100|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($3>>>0)<($5>>>0); + if ($6) { + $7 = ((($3)) + 1|0); + HEAP32[$2>>2] = $7; + $8 = HEAP8[$3>>0]|0; + $9 = $8&255; + $11 = $9; + } else { + $10 = (___shgetc($0)|0); + $11 = $10; + } + switch ($11|0) { + case 43: case 45: { + $12 = ($11|0)==(45); + $13 = $12&1; + $14 = HEAP32[$2>>2]|0; + $15 = HEAP32[$4>>2]|0; + $16 = ($14>>>0)<($15>>>0); + if ($16) { + $17 = ((($14)) + 1|0); + HEAP32[$2>>2] = $17; + $18 = HEAP8[$14>>0]|0; + $19 = $18&255; + $22 = $19; + } else { + $20 = (___shgetc($0)|0); + $22 = $20; } - $3 = (($m) + ($1)|0); - $4 = HEAP8[$3>>0]|0; - $5 = ($4<<24>>24)==($0<<24>>24); - if ($5) { - $$0 = $3; - break; + $21 = (($22) + -48)|0; + $23 = ($21>>>0)>(9); + $24 = ($1|0)!=(0); + $or$cond3 = $24 & $23; + if ($or$cond3) { + $25 = HEAP32[$4>>2]|0; + $26 = ($25|0)==(0|0); + if ($26) { + $$0 = $13;$$049 = $22; + } else { + $27 = HEAP32[$2>>2]|0; + $28 = ((($27)) + -1|0); + HEAP32[$2>>2] = $28; + $$0 = $13;$$049 = $22; + } } else { - $$01 = $1; + $$0 = $13;$$049 = $22; } + break; } - return ($$0|0); -} -function ___stpcpy($d,$s) { - $d = $d|0; - $s = $s|0; - var $$0$lcssa = 0, $$01$lcssa = 0, $$0115 = 0, $$016 = 0, $$03 = 0, $$1$ph = 0, $$12$ph = 0, $$128 = 0, $$19 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; - var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $wd$0$lcssa = 0, $wd$010 = 0, $ws$0$lcssa = 0, $ws$011 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $s; - $1 = $d; - $2 = $0 ^ $1; - $3 = $2 & 3; - $4 = ($3|0)==(0); - L1: do { - if ($4) { - $5 = $0 & 3; - $6 = ($5|0)==(0); - if ($6) { - $$0$lcssa = $s;$$01$lcssa = $d; + default: { + $$0 = 0;$$049 = $11; + } + } + $29 = (($$049) + -48)|0; + $30 = ($29>>>0)>(9); + if ($30) { + $31 = HEAP32[$4>>2]|0; + $32 = ($31|0)==(0|0); + if ($32) { + $100 = -2147483648;$101 = 0; + } else { + $33 = HEAP32[$2>>2]|0; + $34 = ((($33)) + -1|0); + HEAP32[$2>>2] = $34; + $100 = -2147483648;$101 = 0; + } + } else { + $$04861 = 0;$$160 = $$049; + while(1) { + $35 = ($$04861*10)|0; + $36 = (($$160) + -48)|0; + $37 = (($36) + ($35))|0; + $38 = HEAP32[$2>>2]|0; + $39 = HEAP32[$4>>2]|0; + $40 = ($38>>>0)<($39>>>0); + if ($40) { + $41 = ((($38)) + 1|0); + HEAP32[$2>>2] = $41; + $42 = HEAP8[$38>>0]|0; + $43 = $42&255; + $$1$be = $43; } else { - $$0115 = $d;$$016 = $s; - while(1) { - $7 = HEAP8[$$016>>0]|0; - HEAP8[$$0115>>0] = $7; - $8 = ($7<<24>>24)==(0); - if ($8) { - $$03 = $$0115; - break L1; - } - $9 = ((($$016)) + 1|0); - $10 = ((($$0115)) + 1|0); - $11 = $9; - $12 = $11 & 3; - $13 = ($12|0)==(0); - if ($13) { - $$0$lcssa = $9;$$01$lcssa = $10; - break; - } else { - $$0115 = $10;$$016 = $9; - } - } + $44 = (___shgetc($0)|0); + $$1$be = $44; } - $14 = HEAP32[$$0$lcssa>>2]|0; - $15 = (($14) + -16843009)|0; - $16 = $14 & -2139062144; - $17 = $16 ^ -2139062144; - $18 = $17 & $15; - $19 = ($18|0)==(0); - if ($19) { - $22 = $14;$wd$010 = $$01$lcssa;$ws$011 = $$0$lcssa; - while(1) { - $20 = ((($ws$011)) + 4|0); - $21 = ((($wd$010)) + 4|0); - HEAP32[$wd$010>>2] = $22; - $23 = HEAP32[$20>>2]|0; - $24 = (($23) + -16843009)|0; - $25 = $23 & -2139062144; - $26 = $25 ^ -2139062144; - $27 = $26 & $24; - $28 = ($27|0)==(0); - if ($28) { - $22 = $23;$wd$010 = $21;$ws$011 = $20; - } else { - $wd$0$lcssa = $21;$ws$0$lcssa = $20; - break; - } - } + $45 = (($$1$be) + -48)|0; + $46 = ($45>>>0)<(10); + $47 = ($37|0)<(214748364); + $48 = $46 & $47; + if ($48) { + $$04861 = $37;$$160 = $$1$be; } else { - $wd$0$lcssa = $$01$lcssa;$ws$0$lcssa = $$0$lcssa; + break; } - $$1$ph = $ws$0$lcssa;$$12$ph = $wd$0$lcssa; - label = 8; - } else { - $$1$ph = $s;$$12$ph = $d; - label = 8; } - } while(0); - if ((label|0) == 8) { - $29 = HEAP8[$$1$ph>>0]|0; - HEAP8[$$12$ph>>0] = $29; - $30 = ($29<<24>>24)==(0); - if ($30) { - $$03 = $$12$ph; - } else { - $$128 = $$12$ph;$$19 = $$1$ph; + $49 = ($37|0)<(0); + $50 = $49 << 31 >> 31; + $51 = (($$1$be) + -48)|0; + $52 = ($51>>>0)<(10); + if ($52) { + $$254 = $$1$be;$56 = $37;$57 = $50; while(1) { - $31 = ((($$19)) + 1|0); - $32 = ((($$128)) + 1|0); - $33 = HEAP8[$31>>0]|0; - HEAP8[$32>>0] = $33; - $34 = ($33<<24>>24)==(0); - if ($34) { - $$03 = $32; - break; + $58 = (___muldi3(($56|0),($57|0),10,0)|0); + $59 = tempRet0; + $60 = ($$254|0)<(0); + $61 = $60 << 31 >> 31; + $62 = (_i64Add(($$254|0),($61|0),-48,-1)|0); + $63 = tempRet0; + $64 = (_i64Add(($62|0),($63|0),($58|0),($59|0))|0); + $65 = tempRet0; + $66 = HEAP32[$2>>2]|0; + $67 = HEAP32[$4>>2]|0; + $68 = ($66>>>0)<($67>>>0); + if ($68) { + $69 = ((($66)) + 1|0); + HEAP32[$2>>2] = $69; + $70 = HEAP8[$66>>0]|0; + $71 = $70&255; + $$2$be = $71; + } else { + $72 = (___shgetc($0)|0); + $$2$be = $72; + } + $73 = (($$2$be) + -48)|0; + $74 = ($73>>>0)<(10); + $75 = ($65|0)<(21474836); + $76 = ($64>>>0)<(2061584302); + $77 = ($65|0)==(21474836); + $78 = $77 & $76; + $79 = $75 | $78; + $80 = $74 & $79; + if ($80) { + $$254 = $$2$be;$56 = $64;$57 = $65; } else { - $$128 = $32;$$19 = $31; + $$2$lcssa = $$2$be;$94 = $64;$95 = $65; + break; } } - } - } - return ($$03|0); -} -function _strcat($dest,$src) { - $dest = $dest|0; - $src = $src|0; - var $0 = 0, $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_strlen($dest)|0); - $1 = (($dest) + ($0)|0); - (_strcpy($1,$src)|0); - return ($dest|0); -} -function _strchr($s,$c) { - $s = $s|0; - $c = $c|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (___strchrnul($s,$c)|0); - $1 = HEAP8[$0>>0]|0; - $2 = $c&255; - $3 = ($1<<24>>24)==($2<<24>>24); - $4 = $3 ? $0 : 0; - return ($4|0); -} -function ___strchrnul($s,$c) { - $s = $s|0; - $c = $c|0; - var $$0 = 0, $$02$lcssa = 0, $$0211 = 0, $$1 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond5 = 0, $w$0$lcssa = 0, $w$08 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = $c & 255; - $1 = ($0|0)==(0); - L1: do { - if ($1) { - $6 = (_strlen($s)|0); - $7 = (($s) + ($6)|0); - $$0 = $7; } else { - $2 = $s; - $3 = $2 & 3; - $4 = ($3|0)==(0); - if ($4) { - $$02$lcssa = $s; - } else { - $5 = $c&255; - $$0211 = $s; - while(1) { - $8 = HEAP8[$$0211>>0]|0; - $9 = ($8<<24>>24)==(0); - $10 = ($8<<24>>24)==($5<<24>>24); - $or$cond = $9 | $10; - if ($or$cond) { - $$0 = $$0211; - break L1; - } - $11 = ((($$0211)) + 1|0); - $12 = $11; - $13 = $12 & 3; - $14 = ($13|0)==(0); - if ($14) { - $$02$lcssa = $11; - break; - } else { - $$0211 = $11; - } - } - } - $15 = Math_imul($0, 16843009)|0; - $16 = HEAP32[$$02$lcssa>>2]|0; - $17 = (($16) + -16843009)|0; - $18 = $16 & -2139062144; - $19 = $18 ^ -2139062144; - $20 = $19 & $17; - $21 = ($20|0)==(0); - L10: do { - if ($21) { - $23 = $16;$w$08 = $$02$lcssa; - while(1) { - $22 = $23 ^ $15; - $24 = (($22) + -16843009)|0; - $25 = $22 & -2139062144; - $26 = $25 ^ -2139062144; - $27 = $26 & $24; - $28 = ($27|0)==(0); - if (!($28)) { - $w$0$lcssa = $w$08; - break L10; - } - $29 = ((($w$08)) + 4|0); - $30 = HEAP32[$29>>2]|0; - $31 = (($30) + -16843009)|0; - $32 = $30 & -2139062144; - $33 = $32 ^ -2139062144; - $34 = $33 & $31; - $35 = ($34|0)==(0); - if ($35) { - $23 = $30;$w$08 = $29; - } else { - $w$0$lcssa = $29; - break; - } - } - } else { - $w$0$lcssa = $$02$lcssa; - } - } while(0); - $36 = $c&255; - $$1 = $w$0$lcssa; + $$2$lcssa = $$1$be;$94 = $37;$95 = $50; + } + $53 = (($$2$lcssa) + -48)|0; + $54 = ($53>>>0)<(10); + $55 = HEAP32[$4>>2]|0; + if ($54) { + $83 = $55; while(1) { - $37 = HEAP8[$$1>>0]|0; - $38 = ($37<<24>>24)==(0); - $39 = ($37<<24>>24)==($36<<24>>24); - $or$cond5 = $38 | $39; - $40 = ((($$1)) + 1|0); - if ($or$cond5) { - $$0 = $$1; - break; + $81 = HEAP32[$2>>2]|0; + $82 = ($81>>>0)<($83>>>0); + if ($82) { + $84 = ((($81)) + 1|0); + HEAP32[$2>>2] = $84; + $85 = HEAP8[$81>>0]|0; + $86 = $85&255; + $$3$be = $86;$102 = $83; + } else { + $87 = (___shgetc($0)|0); + $$pre = HEAP32[$4>>2]|0; + $$3$be = $87;$102 = $$pre; + } + $88 = (($$3$be) + -48)|0; + $89 = ($88>>>0)<(10); + if ($89) { + $83 = $102; } else { - $$1 = $40; + $$lcssa = $102; + break; } } - } - } while(0); - return ($$0|0); -} -function _strcmp($l,$r) { - $l = $l|0; - $r = $r|0; - var $$014 = 0, $$05 = 0, $$lcssa = 0, $$lcssa2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, label = 0; - var sp = 0; + } else { + $$lcssa = $55; + } + $90 = ($$lcssa|0)==(0|0); + if (!($90)) { + $91 = HEAP32[$2>>2]|0; + $92 = ((($91)) + -1|0); + HEAP32[$2>>2] = $92; + } + $93 = ($$0|0)!=(0); + $96 = (_i64Subtract(0,0,($94|0),($95|0))|0); + $97 = tempRet0; + $98 = $93 ? $96 : $94; + $99 = $93 ? $97 : $95; + $100 = $99;$101 = $98; + } + tempRet0 = ($100); + return ($101|0); +} +function _scalbn($0,$1) { + $0 = +$0; + $1 = $1|0; + var $$ = 0, $$$ = 0, $$0 = 0.0, $$020 = 0, $$1 = 0, $$1$ = 0, $$21 = 0.0, $$22 = 0.0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0; + var $3 = 0.0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = HEAP8[$l>>0]|0; - $1 = HEAP8[$r>>0]|0; - $2 = ($0<<24>>24)!=($1<<24>>24); - $3 = ($0<<24>>24)==(0); - $or$cond3 = $3 | $2; - if ($or$cond3) { - $$lcssa = $0;$$lcssa2 = $1; + $2 = ($1|0)>(1023); + if ($2) { + $3 = $0 * 8.9884656743115795E+307; + $4 = (($1) + -1023)|0; + $5 = ($4|0)>(1023); + $6 = $3 * 8.9884656743115795E+307; + $7 = (($1) + -2046)|0; + $8 = ($7|0)<(1023); + $$ = $8 ? $7 : 1023; + $$$ = $5 ? $$ : $4; + $$21 = $5 ? $6 : $3; + $$0 = $$21;$$020 = $$$; } else { - $$014 = $l;$$05 = $r; - while(1) { - $4 = ((($$014)) + 1|0); - $5 = ((($$05)) + 1|0); - $6 = HEAP8[$4>>0]|0; - $7 = HEAP8[$5>>0]|0; - $8 = ($6<<24>>24)!=($7<<24>>24); - $9 = ($6<<24>>24)==(0); - $or$cond = $9 | $8; - if ($or$cond) { - $$lcssa = $6;$$lcssa2 = $7; - break; - } else { - $$014 = $4;$$05 = $5; - } + $9 = ($1|0)<(-1022); + if ($9) { + $10 = $0 * 2.2250738585072014E-308; + $11 = (($1) + 1022)|0; + $12 = ($11|0)<(-1022); + $13 = $10 * 2.2250738585072014E-308; + $14 = (($1) + 2044)|0; + $15 = ($14|0)>(-1022); + $$1 = $15 ? $14 : -1022; + $$1$ = $12 ? $$1 : $11; + $$22 = $12 ? $13 : $10; + $$0 = $$22;$$020 = $$1$; + } else { + $$0 = $0;$$020 = $1; } } - $10 = $$lcssa&255; - $11 = $$lcssa2&255; - $12 = (($10) - ($11))|0; - return ($12|0); + $16 = (($$020) + 1023)|0; + $17 = (_bitshift64Shl(($16|0),0,52)|0); + $18 = tempRet0; + HEAP32[tempDoublePtr>>2] = $17;HEAP32[tempDoublePtr+4>>2] = $18;$19 = +HEAPF64[tempDoublePtr>>3]; + $20 = $$0 * $19; + return (+$20); } -function _strcpy($dest,$src) { - $dest = $dest|0; - $src = $src|0; - var label = 0, sp = 0; +function _copysignl($0,$1) { + $0 = +$0; + $1 = +$1; + var $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; - (___stpcpy($dest,$src)|0); - return ($dest|0); + $2 = (+_copysign($0,$1)); + return (+$2); } -function _strcspn($s,$c) { - $s = $s|0; - $c = $c|0; - var $$0 = 0, $$027 = 0, $$03$lcssa = 0, $$035 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, $byteset = 0, $div = 0, $div4 = 0, label = 0, sp = 0; +function _fmodl($0,$1) { + $0 = +$0; + $1 = +$1; + var $2 = 0.0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $byteset = sp; - $0 = HEAP8[$c>>0]|0; - $1 = ($0<<24>>24)==(0); - if ($1) { - label = 3; - } else { - $2 = ((($c)) + 1|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($3<<24>>24)==(0); - if ($4) { + $2 = (+_fmod($0,$1)); + return (+$2); +} +function _scalbnl($0,$1) { + $0 = +$0; + $1 = $1|0; + var $2 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (+_scalbn($0,$1)); + return (+$2); +} +function _fmod($0,$1) { + $0 = +$0; + $1 = +$1; + var $$ = 0.0, $$070 = 0.0, $$071$lcssa = 0, $$07194 = 0, $$073$lcssa = 0, $$073100 = 0, $$172$ph = 0, $$174 = 0, $$275$lcssa = 0, $$27586 = 0, $$376$lcssa = 0, $$37683 = 0, $$lcssa = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0, $105 = 0; + var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; + var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; + var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; + var $160 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; + var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; + var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; + var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; + var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, label = 0, sp = 0; + sp = STACKTOP; + HEAPF64[tempDoublePtr>>3] = $0;$2 = HEAP32[tempDoublePtr>>2]|0; + $3 = HEAP32[tempDoublePtr+4>>2]|0; + HEAPF64[tempDoublePtr>>3] = $1;$4 = HEAP32[tempDoublePtr>>2]|0; + $5 = HEAP32[tempDoublePtr+4>>2]|0; + $6 = (_bitshift64Lshr(($2|0),($3|0),52)|0); + $7 = tempRet0; + $8 = $6 & 2047; + $9 = (_bitshift64Lshr(($4|0),($5|0),52)|0); + $10 = tempRet0; + $11 = $9 & 2047; + $12 = $3 & -2147483648; + $13 = (_bitshift64Shl(($4|0),($5|0),1)|0); + $14 = tempRet0; + $15 = ($13|0)==(0); + $16 = ($14|0)==(0); + $17 = $15 & $16; + L1: do { + if ($17) { label = 3; } else { - ;HEAP32[$byteset>>2]=0|0;HEAP32[$byteset+4>>2]=0|0;HEAP32[$byteset+8>>2]=0|0;HEAP32[$byteset+12>>2]=0|0;HEAP32[$byteset+16>>2]=0|0;HEAP32[$byteset+20>>2]=0|0;HEAP32[$byteset+24>>2]=0|0;HEAP32[$byteset+28>>2]=0|0; - $$027 = $c;$13 = $0; - while(1) { - $12 = $13 & 31; - $14 = $12&255; - $15 = 1 << $14; - $div4 = ($13&255) >>> 5; - $16 = $div4&255; - $17 = (($byteset) + ($16<<2)|0); - $18 = HEAP32[$17>>2]|0; - $19 = $18 | $15; - HEAP32[$17>>2] = $19; - $20 = ((($$027)) + 1|0); - $21 = HEAP8[$20>>0]|0; - $22 = ($21<<24>>24)==(0); - if ($22) { - break; + $18 = (___DOUBLE_BITS_272($1)|0); + $19 = tempRet0; + $20 = $19 & 2147483647; + $21 = ($20>>>0)>(2146435072); + $22 = ($18>>>0)>(0); + $23 = ($20|0)==(2146435072); + $24 = $23 & $22; + $25 = $21 | $24; + $26 = ($8|0)==(2047); + $or$cond = $26 | $25; + if ($or$cond) { + label = 3; + } else { + $29 = (_bitshift64Shl(($2|0),($3|0),1)|0); + $30 = tempRet0; + $31 = ($30>>>0)>($14>>>0); + $32 = ($29>>>0)>($13>>>0); + $33 = ($30|0)==($14|0); + $34 = $33 & $32; + $35 = $31 | $34; + if (!($35)) { + $36 = ($29|0)==($13|0); + $37 = ($30|0)==($14|0); + $38 = $36 & $37; + $39 = $0 * 0.0; + $$ = $38 ? $39 : $0; + return (+$$); + } + $40 = ($8|0)==(0); + if ($40) { + $41 = (_bitshift64Shl(($2|0),($3|0),12)|0); + $42 = tempRet0; + $43 = ($42|0)>(-1); + $44 = ($41>>>0)>(4294967295); + $45 = ($42|0)==(-1); + $46 = $45 & $44; + $47 = $43 | $46; + if ($47) { + $$073100 = 0;$49 = $41;$50 = $42; + while(1) { + $48 = (($$073100) + -1)|0; + $51 = (_bitshift64Shl(($49|0),($50|0),1)|0); + $52 = tempRet0; + $53 = ($52|0)>(-1); + $54 = ($51>>>0)>(4294967295); + $55 = ($52|0)==(-1); + $56 = $55 & $54; + $57 = $53 | $56; + if ($57) { + $$073100 = $48;$49 = $51;$50 = $52; + } else { + $$073$lcssa = $48; + break; + } + } + } else { + $$073$lcssa = 0; + } + $58 = (1 - ($$073$lcssa))|0; + $59 = (_bitshift64Shl(($2|0),($3|0),($58|0))|0); + $60 = tempRet0; + $$174 = $$073$lcssa;$87 = $59;$88 = $60; } else { - $$027 = $20;$13 = $21; - } - } - $10 = HEAP8[$s>>0]|0; - $11 = ($10<<24>>24)==(0); - L7: do { - if ($11) { - $$03$lcssa = $s; + $61 = $3 & 1048575; + $62 = $61 | 1048576; + $$174 = $8;$87 = $2;$88 = $62; + } + $63 = ($11|0)==(0); + if ($63) { + $64 = (_bitshift64Shl(($4|0),($5|0),12)|0); + $65 = tempRet0; + $66 = ($65|0)>(-1); + $67 = ($64>>>0)>(4294967295); + $68 = ($65|0)==(-1); + $69 = $68 & $67; + $70 = $66 | $69; + if ($70) { + $$07194 = 0;$72 = $64;$73 = $65; + while(1) { + $71 = (($$07194) + -1)|0; + $74 = (_bitshift64Shl(($72|0),($73|0),1)|0); + $75 = tempRet0; + $76 = ($75|0)>(-1); + $77 = ($74>>>0)>(4294967295); + $78 = ($75|0)==(-1); + $79 = $78 & $77; + $80 = $76 | $79; + if ($80) { + $$07194 = $71;$72 = $74;$73 = $75; + } else { + $$071$lcssa = $71; + break; + } + } + } else { + $$071$lcssa = 0; + } + $81 = (1 - ($$071$lcssa))|0; + $82 = (_bitshift64Shl(($4|0),($5|0),($81|0))|0); + $83 = tempRet0; + $$172$ph = $$071$lcssa;$89 = $82;$90 = $83; } else { - $$035 = $s;$23 = $10; - while(1) { - $div = ($23&255) >>> 5; - $24 = $div&255; - $25 = (($byteset) + ($24<<2)|0); - $26 = HEAP32[$25>>2]|0; - $27 = $23 & 31; - $28 = $27&255; - $29 = 1 << $28; - $30 = $26 & $29; - $31 = ($30|0)==(0); - if (!($31)) { - $$03$lcssa = $$035; - break L7; + $84 = $5 & 1048575; + $85 = $84 | 1048576; + $$172$ph = $11;$89 = $4;$90 = $85; + } + $86 = ($$174|0)>($$172$ph|0); + $91 = (_i64Subtract(($87|0),($88|0),($89|0),($90|0))|0); + $92 = tempRet0; + $93 = ($92|0)>(-1); + $94 = ($91>>>0)>(4294967295); + $95 = ($92|0)==(-1); + $96 = $95 & $94; + $97 = $93 | $96; + L23: do { + if ($86) { + $$27586 = $$174;$101 = $92;$156 = $97;$157 = $87;$158 = $88;$99 = $91; + while(1) { + if ($156) { + $98 = ($99|0)==(0); + $100 = ($101|0)==(0); + $102 = $98 & $100; + if ($102) { + break; + } else { + $104 = $99;$105 = $101; + } + } else { + $104 = $157;$105 = $158; + } + $106 = (_bitshift64Shl(($104|0),($105|0),1)|0); + $107 = tempRet0; + $108 = (($$27586) + -1)|0; + $109 = ($108|0)>($$172$ph|0); + $110 = (_i64Subtract(($106|0),($107|0),($89|0),($90|0))|0); + $111 = tempRet0; + $112 = ($111|0)>(-1); + $113 = ($110>>>0)>(4294967295); + $114 = ($111|0)==(-1); + $115 = $114 & $113; + $116 = $112 | $115; + if ($109) { + $$27586 = $108;$101 = $111;$156 = $116;$157 = $106;$158 = $107;$99 = $110; + } else { + $$275$lcssa = $108;$$lcssa = $116;$118 = $110;$120 = $111;$159 = $106;$160 = $107; + break L23; + } } - $32 = ((($$035)) + 1|0); - $33 = HEAP8[$32>>0]|0; - $34 = ($33<<24>>24)==(0); - if ($34) { - $$03$lcssa = $32; - break; + $103 = $0 * 0.0; + $$070 = $103; + break L1; + } else { + $$275$lcssa = $$174;$$lcssa = $97;$118 = $91;$120 = $92;$159 = $87;$160 = $88; + } + } while(0); + if ($$lcssa) { + $117 = ($118|0)==(0); + $119 = ($120|0)==(0); + $121 = $117 & $119; + if ($121) { + $129 = $0 * 0.0; + $$070 = $129; + break; + } else { + $123 = $120;$125 = $118; + } + } else { + $123 = $160;$125 = $159; + } + $122 = ($123>>>0)<(1048576); + $124 = ($125>>>0)<(0); + $126 = ($123|0)==(1048576); + $127 = $126 & $124; + $128 = $122 | $127; + if ($128) { + $$37683 = $$275$lcssa;$130 = $125;$131 = $123; + while(1) { + $132 = (_bitshift64Shl(($130|0),($131|0),1)|0); + $133 = tempRet0; + $134 = (($$37683) + -1)|0; + $135 = ($133>>>0)<(1048576); + $136 = ($132>>>0)<(0); + $137 = ($133|0)==(1048576); + $138 = $137 & $136; + $139 = $135 | $138; + if ($139) { + $$37683 = $134;$130 = $132;$131 = $133; } else { - $$035 = $32;$23 = $33; + $$376$lcssa = $134;$141 = $132;$142 = $133; + break; } } + } else { + $$376$lcssa = $$275$lcssa;$141 = $125;$142 = $123; } - } while(0); - $35 = $$03$lcssa; - $36 = $s; - $37 = (($35) - ($36))|0; - $$0 = $37; + $140 = ($$376$lcssa|0)>(0); + if ($140) { + $143 = (_i64Add(($141|0),($142|0),0,-1048576)|0); + $144 = tempRet0; + $145 = (_bitshift64Shl(($$376$lcssa|0),0,52)|0); + $146 = tempRet0; + $147 = $143 | $145; + $148 = $144 | $146; + $153 = $148;$155 = $147; + } else { + $149 = (1 - ($$376$lcssa))|0; + $150 = (_bitshift64Lshr(($141|0),($142|0),($149|0))|0); + $151 = tempRet0; + $153 = $151;$155 = $150; + } + $152 = $153 | $12; + HEAP32[tempDoublePtr>>2] = $155;HEAP32[tempDoublePtr+4>>2] = $152;$154 = +HEAPF64[tempDoublePtr>>3]; + $$070 = $154; + } } - } + } while(0); if ((label|0) == 3) { - $5 = $0 << 24 >> 24; - $6 = (___strchrnul($s,$5)|0); - $7 = $6; - $8 = $s; - $9 = (($7) - ($8))|0; - $$0 = $9; + $27 = $0 * $1; + $28 = $27 / $27; + $$070 = $28; } - STACKTOP = sp;return ($$0|0); + return (+$$070); } -function _strlen($s) { - $s = $s|0; - var $$0 = 0, $$01$lcssa = 0, $$014 = 0, $$1$lcssa = 0, $$lcssa20 = 0, $$pn = 0, $$pn15 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; - var $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $w$0 = 0, $w$0$lcssa = 0, label = 0, sp = 0; +function ___DOUBLE_BITS_272($0) { + $0 = +$0; + var $1 = 0, $2 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = $s; - $1 = $0 & 3; - $2 = ($1|0)==(0); + HEAPF64[tempDoublePtr>>3] = $0;$1 = HEAP32[tempDoublePtr>>2]|0; + $2 = HEAP32[tempDoublePtr+4>>2]|0; + tempRet0 = ($2); + return ($1|0); +} +function _strlen($0) { + $0 = $0|0; + var $$0 = 0, $$015$lcssa = 0, $$01519 = 0, $$1$lcssa = 0, $$pn = 0, $$pre = 0, $$sink = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; + var $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = $0; + $2 = $1 & 3; + $3 = ($2|0)==(0); L1: do { - if ($2) { - $$01$lcssa = $s; + if ($3) { + $$015$lcssa = $0; label = 4; } else { - $$014 = $s;$21 = $0; + $$01519 = $0;$23 = $1; while(1) { - $3 = HEAP8[$$014>>0]|0; - $4 = ($3<<24>>24)==(0); - if ($4) { - $$pn = $21; + $4 = HEAP8[$$01519>>0]|0; + $5 = ($4<<24>>24)==(0); + if ($5) { + $$sink = $23; break L1; } - $5 = ((($$014)) + 1|0); - $6 = $5; - $7 = $6 & 3; - $8 = ($7|0)==(0); - if ($8) { - $$01$lcssa = $5; + $6 = ((($$01519)) + 1|0); + $7 = $6; + $8 = $7 & 3; + $9 = ($8|0)==(0); + if ($9) { + $$015$lcssa = $6; label = 4; break; } else { - $$014 = $5;$21 = $6; + $$01519 = $6;$23 = $7; } } } } while(0); if ((label|0) == 4) { - $w$0 = $$01$lcssa; + $$0 = $$015$lcssa; while(1) { - $9 = HEAP32[$w$0>>2]|0; - $10 = (($9) + -16843009)|0; - $11 = $9 & -2139062144; - $12 = $11 ^ -2139062144; - $13 = $12 & $10; - $14 = ($13|0)==(0); - $15 = ((($w$0)) + 4|0); - if ($14) { - $w$0 = $15; + $10 = HEAP32[$$0>>2]|0; + $11 = (($10) + -16843009)|0; + $12 = $10 & -2139062144; + $13 = $12 ^ -2139062144; + $14 = $13 & $11; + $15 = ($14|0)==(0); + $16 = ((($$0)) + 4|0); + if ($15) { + $$0 = $16; } else { - $$lcssa20 = $9;$w$0$lcssa = $w$0; break; } } - $16 = $$lcssa20&255; - $17 = ($16<<24>>24)==(0); - if ($17) { - $$1$lcssa = $w$0$lcssa; + $17 = $10&255; + $18 = ($17<<24>>24)==(0); + if ($18) { + $$1$lcssa = $$0; } else { - $$pn15 = $w$0$lcssa; + $$pn = $$0; while(1) { - $18 = ((($$pn15)) + 1|0); - $$pre = HEAP8[$18>>0]|0; - $19 = ($$pre<<24>>24)==(0); - if ($19) { - $$1$lcssa = $18; + $19 = ((($$pn)) + 1|0); + $$pre = HEAP8[$19>>0]|0; + $20 = ($$pre<<24>>24)==(0); + if ($20) { + $$1$lcssa = $19; break; } else { - $$pn15 = $18; + $$pn = $19; } } } - $20 = $$1$lcssa; - $$pn = $20; + $21 = $$1$lcssa; + $$sink = $21; } - $$0 = (($$pn) - ($0))|0; - return ($$0|0); + $22 = (($$sink) - ($1))|0; + return ($22|0); } -function _strncmp($_l,$_r,$n) { - $_l = $_l|0; - $_r = $_r|0; - $n = $n|0; - var $$03 = 0, $$08 = 0, $$08$in = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var $l$06 = 0, $or$cond = 0, $or$cond4 = 0, $r$0$lcssa = 0, $r$07 = 0, label = 0, sp = 0; +function _strchr($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ($n|0)==(0); - if ($0) { - $$03 = 0; - } else { - $1 = HEAP8[$_l>>0]|0; - $2 = ($1<<24>>24)==(0); - L3: do { - if ($2) { - $13 = 0;$r$0$lcssa = $_r; - } else { - $$08$in = $n;$6 = $1;$l$06 = $_l;$r$07 = $_r; - while(1) { - $$08 = (($$08$in) + -1)|0; - $3 = HEAP8[$r$07>>0]|0; - $4 = ($3<<24>>24)!=(0); - $5 = ($$08|0)!=(0); - $or$cond = $5 & $4; - $7 = ($6<<24>>24)==($3<<24>>24); - $or$cond4 = $7 & $or$cond; - if (!($or$cond4)) { - $13 = $6;$r$0$lcssa = $r$07; - break L3; - } - $8 = ((($l$06)) + 1|0); - $9 = ((($r$07)) + 1|0); - $10 = HEAP8[$8>>0]|0; - $11 = ($10<<24>>24)==(0); - if ($11) { - $13 = 0;$r$0$lcssa = $9; - break; - } else { - $$08$in = $$08;$6 = $10;$l$06 = $8;$r$07 = $9; - } - } - } - } while(0); - $12 = $13&255; - $14 = HEAP8[$r$0$lcssa>>0]|0; - $15 = $14&255; - $16 = (($12) - ($15))|0; - $$03 = $16; - } - return ($$03|0); + $2 = (___strchrnul($0,$1)|0); + $3 = HEAP8[$2>>0]|0; + $4 = $1&255; + $5 = ($3<<24>>24)==($4<<24>>24); + $6 = $5 ? $2 : 0; + return ($6|0); } -function _strrchr($s,$c) { - $s = $s|0; - $c = $c|0; - var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; +function ___strchrnul($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$029$lcssa = 0, $$02936 = 0, $$030$lcssa = 0, $$03039 = 0, $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; + var $41 = 0, $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond33 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (_strlen($s)|0); - $1 = (($0) + 1)|0; - $2 = (___memrchr($s,$c,$1)|0); - return ($2|0); -} -function _strspn($s,$c) { - $s = $s|0; - $c = $c|0; - var $$0 = 0, $$028 = 0, $$03 = 0, $$03$lcssa = 0, $$1$lcssa = 0, $$16 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $byteset = 0, $div = 0, $div4 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; - $byteset = sp; - ;HEAP32[$byteset>>2]=0|0;HEAP32[$byteset+4>>2]=0|0;HEAP32[$byteset+8>>2]=0|0;HEAP32[$byteset+12>>2]=0|0;HEAP32[$byteset+16>>2]=0|0;HEAP32[$byteset+20>>2]=0|0;HEAP32[$byteset+24>>2]=0|0;HEAP32[$byteset+28>>2]=0|0; - $0 = HEAP8[$c>>0]|0; - $1 = ($0<<24>>24)==(0); - do { - if ($1) { - $$0 = 0; + $2 = $1 & 255; + $3 = ($2|0)==(0); + L1: do { + if ($3) { + $8 = (_strlen($0)|0); + $9 = (($0) + ($8)|0); + $$0 = $9; } else { - $2 = ((($c)) + 1|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($3<<24>>24)==(0); - if ($4) { - $$03 = $s; + $4 = $0; + $5 = $4 & 3; + $6 = ($5|0)==(0); + if ($6) { + $$030$lcssa = $0; + } else { + $7 = $1&255; + $$03039 = $0; while(1) { - $5 = HEAP8[$$03>>0]|0; - $6 = ($5<<24>>24)==($0<<24>>24); - $7 = ((($$03)) + 1|0); - if ($6) { - $$03 = $7; - } else { - $$03$lcssa = $$03; + $10 = HEAP8[$$03039>>0]|0; + $11 = ($10<<24>>24)==(0); + $12 = ($10<<24>>24)==($7<<24>>24); + $or$cond = $11 | $12; + if ($or$cond) { + $$0 = $$03039; + break L1; + } + $13 = ((($$03039)) + 1|0); + $14 = $13; + $15 = $14 & 3; + $16 = ($15|0)==(0); + if ($16) { + $$030$lcssa = $13; break; + } else { + $$03039 = $13; } } - $8 = $$03$lcssa; - $9 = $s; - $10 = (($8) - ($9))|0; - $$0 = $10; - break; - } else { - $$028 = $c;$14 = $0; - } - while(1) { - $13 = $14 & 31; - $15 = $13&255; - $16 = 1 << $15; - $div4 = ($14&255) >>> 5; - $17 = $div4&255; - $18 = (($byteset) + ($17<<2)|0); - $19 = HEAP32[$18>>2]|0; - $20 = $19 | $16; - HEAP32[$18>>2] = $20; - $21 = ((($$028)) + 1|0); - $22 = HEAP8[$21>>0]|0; - $23 = ($22<<24>>24)==(0); - if ($23) { - break; - } else { - $$028 = $21;$14 = $22; - } } - $11 = HEAP8[$s>>0]|0; - $12 = ($11<<24>>24)==(0); + $17 = Math_imul($2, 16843009)|0; + $18 = HEAP32[$$030$lcssa>>2]|0; + $19 = (($18) + -16843009)|0; + $20 = $18 & -2139062144; + $21 = $20 ^ -2139062144; + $22 = $21 & $19; + $23 = ($22|0)==(0); L10: do { - if ($12) { - $$1$lcssa = $s; - } else { - $$16 = $s;$24 = $11; + if ($23) { + $$02936 = $$030$lcssa;$25 = $18; while(1) { - $div = ($24&255) >>> 5; - $25 = $div&255; - $26 = (($byteset) + ($25<<2)|0); - $27 = HEAP32[$26>>2]|0; - $28 = $24 & 31; - $29 = $28&255; - $30 = 1 << $29; - $31 = $27 & $30; - $32 = ($31|0)==(0); - if ($32) { - $$1$lcssa = $$16; + $24 = $25 ^ $17; + $26 = (($24) + -16843009)|0; + $27 = $24 & -2139062144; + $28 = $27 ^ -2139062144; + $29 = $28 & $26; + $30 = ($29|0)==(0); + if (!($30)) { + $$029$lcssa = $$02936; break L10; } - $33 = ((($$16)) + 1|0); - $34 = HEAP8[$33>>0]|0; - $35 = ($34<<24>>24)==(0); - if ($35) { - $$1$lcssa = $33; - break; + $31 = ((($$02936)) + 4|0); + $32 = HEAP32[$31>>2]|0; + $33 = (($32) + -16843009)|0; + $34 = $32 & -2139062144; + $35 = $34 ^ -2139062144; + $36 = $35 & $33; + $37 = ($36|0)==(0); + if ($37) { + $$02936 = $31;$25 = $32; } else { - $$16 = $33;$24 = $34; + $$029$lcssa = $31; + break; } } + } else { + $$029$lcssa = $$030$lcssa; } } while(0); - $36 = $$1$lcssa; - $37 = $s; - $38 = (($36) - ($37))|0; - $$0 = $38; + $38 = $1&255; + $$1 = $$029$lcssa; + while(1) { + $39 = HEAP8[$$1>>0]|0; + $40 = ($39<<24>>24)==(0); + $41 = ($39<<24>>24)==($38<<24>>24); + $or$cond33 = $40 | $41; + $42 = ((($$1)) + 1|0); + if ($or$cond33) { + $$0 = $$1; + break; + } else { + $$1 = $42; + } + } } } while(0); - STACKTOP = sp;return ($$0|0); + return ($$0|0); } -function _strstr($h,$n) { - $h = $h|0; - $n = $n|0; - var $$0 = 0, $$0$i = 0, $$0$lcssa$i = 0, $$0$lcssa$i11 = 0, $$01$i = 0, $$02$i = 0, $$02$i7 = 0, $$03$i = 0, $$lcssa$i = 0, $$lcssa$i10 = 0, $$lcssa$i4 = 0, $$lcssa281 = 0, $$lcssa284 = 0, $$lcssa287 = 0, $$lcssa301 = 0, $$lcssa304 = 0, $$lcssa307 = 0, $$lcssa322 = 0, $$pr$i = 0, $0 = 0; - var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; - var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; - var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; - var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; - var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; - var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; - var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; - var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $233$phi = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; - var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; - var $byteset$i = 0, $div$i = 0, $div4$i = 0, $hw$0$in2$i = 0, $hw$03$i = 0, $hw$03$i6 = 0, $ip$0$ph$lcssa$i = 0, $ip$0$ph$lcssa143$i = 0, $ip$0$ph76$i = 0, $ip$1$ip$0$$i = 0, $ip$1$ip$0$i = 0, $ip$1$ph$lcssa$i = 0, $ip$1$ph55$i = 0, $jp$0$ph13$ph70$i = 0, $jp$0$ph1365$i = 0, $jp$0$ph1365$i$lcssa = 0, $jp$0$ph1365$i$lcssa$lcssa = 0, $jp$0$ph77$i = 0, $jp$1$ph56$i = 0, $jp$1$ph9$ph49$i = 0; - var $jp$1$ph944$i = 0, $jp$1$ph944$i$lcssa = 0, $jp$1$ph944$i$lcssa$lcssa = 0, $k$059$i = 0, $k$139$i = 0, $k$2$i = 0, $k$338$i = 0, $k$338$i$lcssa = 0, $k$4$i = 0, $l$080$i = 0, $l$080$i$lcssa321 = 0, $mem$0$i = 0, $mem0$0$i = 0, $or$cond$i = 0, $or$cond$i2 = 0, $or$cond$i8 = 0, $or$cond5$i = 0, $p$0$ph$ph$lcssa32$i = 0, $p$0$ph$ph$lcssa32147$i = 0, $p$0$ph$ph71$i = 0; - var $p$1$p$0$i = 0, $p$1$ph$ph$lcssa23$i = 0, $p$1$ph$ph50$i = 0, $p$3$i = 0, $shift$i = 0, $z$0$i = 0, $z$1$i = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 1056|0; - $byteset$i = sp + 1024|0; - $shift$i = sp; - $0 = HEAP8[$n>>0]|0; - $1 = ($0<<24>>24)==(0); - do { - if ($1) { - $$0 = $h; - } else { - $2 = $0 << 24 >> 24; - $3 = (_strchr($h,$2)|0); - $4 = ($3|0)==(0|0); - if ($4) { - $$0 = 0; - } else { - $5 = ((($n)) + 1|0); - $6 = HEAP8[$5>>0]|0; - $7 = ($6<<24>>24)==(0); - if ($7) { - $$0 = $3; - } else { - $8 = ((($3)) + 1|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)==(0); - if ($10) { - $$0 = 0; - } else { - $11 = ((($n)) + 2|0); - $12 = HEAP8[$11>>0]|0; - $13 = ($12<<24>>24)==(0); - if ($13) { - $14 = $0&255; - $15 = $14 << 8; - $16 = $6&255; - $17 = $16 | $15; - $18 = HEAP8[$3>>0]|0; - $19 = $18&255; - $20 = $19 << 8; - $21 = $9&255; - $22 = $20 | $21; - $$01$i = $8;$232 = $9;$233 = $3;$hw$0$in2$i = $22; - while(1) { - $23 = $hw$0$in2$i & 65535; - $24 = ($23|0)==($17|0); - if ($24) { - $$lcssa$i = $233;$31 = $232; - break; - } - $25 = $23 << 8; - $26 = ((($$01$i)) + 1|0); - $27 = HEAP8[$26>>0]|0; - $28 = $27&255; - $29 = $28 | $25; - $30 = ($27<<24>>24)==(0); - if ($30) { - $$lcssa$i = $$01$i;$31 = 0; - break; - } else { - $233$phi = $$01$i;$$01$i = $26;$232 = $27;$hw$0$in2$i = $29;$233 = $233$phi; - } - } - $32 = ($31<<24>>24)!=(0); - $33 = $32 ? $$lcssa$i : 0; - $$0 = $33; - break; - } - $34 = ((($3)) + 2|0); - $35 = HEAP8[$34>>0]|0; - $36 = ($35<<24>>24)==(0); - if ($36) { - $$0 = 0; - } else { - $37 = ((($n)) + 3|0); - $38 = HEAP8[$37>>0]|0; - $39 = ($38<<24>>24)==(0); - if ($39) { - $40 = $0&255; - $41 = $40 << 24; - $42 = $6&255; - $43 = $42 << 16; - $44 = $43 | $41; - $45 = $12&255; - $46 = $45 << 8; - $47 = $44 | $46; - $48 = HEAP8[$3>>0]|0; - $49 = $48&255; - $50 = $49 << 24; - $51 = $9&255; - $52 = $51 << 16; - $53 = $35&255; - $54 = $53 << 8; - $55 = $54 | $52; - $56 = $55 | $50; - $57 = ($56|0)==($47|0); - if ($57) { - $$0$lcssa$i = $34;$$lcssa$i4 = $35; - } else { - $$02$i = $34;$hw$03$i = $56; - while(1) { - $58 = ((($$02$i)) + 1|0); - $59 = HEAP8[$58>>0]|0; - $60 = $59&255; - $61 = $60 | $hw$03$i; - $62 = $61 << 8; - $63 = ($59<<24>>24)==(0); - $64 = ($62|0)==($47|0); - $or$cond$i2 = $63 | $64; - if ($or$cond$i2) { - $$0$lcssa$i = $58;$$lcssa$i4 = $59; - break; - } else { - $$02$i = $58;$hw$03$i = $62; - } - } - } - $65 = ($$lcssa$i4<<24>>24)!=(0); - $66 = ((($$0$lcssa$i)) + -2|0); - $67 = $65 ? $66 : 0; - $$0 = $67; - break; - } - $68 = ((($3)) + 3|0); - $69 = HEAP8[$68>>0]|0; - $70 = ($69<<24>>24)==(0); - if ($70) { - $$0 = 0; - } else { - $71 = ((($n)) + 4|0); - $72 = HEAP8[$71>>0]|0; - $73 = ($72<<24>>24)==(0); - if ($73) { - $74 = $0&255; - $75 = $74 << 24; - $76 = $6&255; - $77 = $76 << 16; - $78 = $77 | $75; - $79 = $12&255; - $80 = $79 << 8; - $81 = $78 | $80; - $82 = $38&255; - $83 = $81 | $82; - $84 = HEAP8[$3>>0]|0; - $85 = $84&255; - $86 = $85 << 24; - $87 = $9&255; - $88 = $87 << 16; - $89 = $35&255; - $90 = $89 << 8; - $91 = $69&255; - $92 = $90 | $88; - $93 = $92 | $91; - $94 = $93 | $86; - $95 = ($94|0)==($83|0); - if ($95) { - $$0$lcssa$i11 = $68;$$lcssa$i10 = $69; - } else { - $$02$i7 = $68;$hw$03$i6 = $94; - while(1) { - $96 = $hw$03$i6 << 8; - $97 = ((($$02$i7)) + 1|0); - $98 = HEAP8[$97>>0]|0; - $99 = $98&255; - $100 = $99 | $96; - $101 = ($98<<24>>24)==(0); - $102 = ($100|0)==($83|0); - $or$cond$i8 = $101 | $102; - if ($or$cond$i8) { - $$0$lcssa$i11 = $97;$$lcssa$i10 = $98; - break; - } else { - $$02$i7 = $97;$hw$03$i6 = $100; - } - } - } - $103 = ($$lcssa$i10<<24>>24)!=(0); - $104 = ((($$0$lcssa$i11)) + -3|0); - $105 = $103 ? $104 : 0; - $$0 = $105; - break; - } - ;HEAP32[$byteset$i>>2]=0|0;HEAP32[$byteset$i+4>>2]=0|0;HEAP32[$byteset$i+8>>2]=0|0;HEAP32[$byteset$i+12>>2]=0|0;HEAP32[$byteset$i+16>>2]=0|0;HEAP32[$byteset$i+20>>2]=0|0;HEAP32[$byteset$i+24>>2]=0|0;HEAP32[$byteset$i+28>>2]=0|0; - $110 = $0;$l$080$i = 0; - while(1) { - $106 = (($3) + ($l$080$i)|0); - $107 = HEAP8[$106>>0]|0; - $108 = ($107<<24>>24)==(0); - if ($108) { - $$0$i = 0; - break; - } - $109 = $110 & 31; - $111 = $109&255; - $112 = 1 << $111; - $div4$i = ($110&255) >>> 5; - $113 = $div4$i&255; - $114 = (($byteset$i) + ($113<<2)|0); - $115 = HEAP32[$114>>2]|0; - $116 = $115 | $112; - HEAP32[$114>>2] = $116; - $117 = (($l$080$i) + 1)|0; - $118 = $110&255; - $119 = (($shift$i) + ($118<<2)|0); - HEAP32[$119>>2] = $117; - $120 = (($n) + ($117)|0); - $121 = HEAP8[$120>>0]|0; - $122 = ($121<<24>>24)==(0); - if ($122) { - $$lcssa322 = $117;$l$080$i$lcssa321 = $l$080$i; - label = 23; - break; - } else { - $110 = $121;$l$080$i = $117; - } - } - L32: do { - if ((label|0) == 23) { - $123 = ($$lcssa322>>>0)>(1); - L34: do { - if ($123) { - $234 = 1;$ip$0$ph76$i = -1;$jp$0$ph77$i = 0; - L35: while(1) { - $235 = $234;$jp$0$ph13$ph70$i = $jp$0$ph77$i;$p$0$ph$ph71$i = 1; - while(1) { - $236 = $235;$jp$0$ph1365$i = $jp$0$ph13$ph70$i; - L39: while(1) { - $133 = $236;$k$059$i = 1; - while(1) { - $129 = (($k$059$i) + ($ip$0$ph76$i))|0; - $130 = (($n) + ($129)|0); - $131 = HEAP8[$130>>0]|0; - $132 = (($n) + ($133)|0); - $134 = HEAP8[$132>>0]|0; - $135 = ($131<<24>>24)==($134<<24>>24); - if (!($135)) { - $$lcssa301 = $133;$$lcssa304 = $131;$$lcssa307 = $134;$jp$0$ph1365$i$lcssa = $jp$0$ph1365$i; - break L39; - } - $136 = ($k$059$i|0)==($p$0$ph$ph71$i|0); - $127 = (($k$059$i) + 1)|0; - if ($136) { - break; - } - $126 = (($127) + ($jp$0$ph1365$i))|0; - $128 = ($126>>>0)<($$lcssa322>>>0); - if ($128) { - $133 = $126;$k$059$i = $127; - } else { - $ip$0$ph$lcssa$i = $ip$0$ph76$i;$p$0$ph$ph$lcssa32$i = $p$0$ph$ph71$i; - break L35; - } - } - $137 = (($jp$0$ph1365$i) + ($p$0$ph$ph71$i))|0; - $138 = (($137) + 1)|0; - $139 = ($138>>>0)<($$lcssa322>>>0); - if ($139) { - $236 = $138;$jp$0$ph1365$i = $137; - } else { - $ip$0$ph$lcssa$i = $ip$0$ph76$i;$p$0$ph$ph$lcssa32$i = $p$0$ph$ph71$i; - break L35; - } - } - $140 = ($$lcssa304&255)>($$lcssa307&255); - $141 = (($$lcssa301) - ($ip$0$ph76$i))|0; - if (!($140)) { - $jp$0$ph1365$i$lcssa$lcssa = $jp$0$ph1365$i$lcssa; - break; - } - $124 = (($$lcssa301) + 1)|0; - $125 = ($124>>>0)<($$lcssa322>>>0); - if ($125) { - $235 = $124;$jp$0$ph13$ph70$i = $$lcssa301;$p$0$ph$ph71$i = $141; - } else { - $ip$0$ph$lcssa$i = $ip$0$ph76$i;$p$0$ph$ph$lcssa32$i = $141; - break L35; - } - } - $142 = (($jp$0$ph1365$i$lcssa$lcssa) + 1)|0; - $143 = (($jp$0$ph1365$i$lcssa$lcssa) + 2)|0; - $144 = ($143>>>0)<($$lcssa322>>>0); - if ($144) { - $234 = $143;$ip$0$ph76$i = $jp$0$ph1365$i$lcssa$lcssa;$jp$0$ph77$i = $142; - } else { - $ip$0$ph$lcssa$i = $jp$0$ph1365$i$lcssa$lcssa;$p$0$ph$ph$lcssa32$i = 1; - break; - } - } - $237 = 1;$ip$1$ph55$i = -1;$jp$1$ph56$i = 0; - while(1) { - $239 = $237;$jp$1$ph9$ph49$i = $jp$1$ph56$i;$p$1$ph$ph50$i = 1; - while(1) { - $238 = $239;$jp$1$ph944$i = $jp$1$ph9$ph49$i; - L54: while(1) { - $152 = $238;$k$139$i = 1; - while(1) { - $148 = (($k$139$i) + ($ip$1$ph55$i))|0; - $149 = (($n) + ($148)|0); - $150 = HEAP8[$149>>0]|0; - $151 = (($n) + ($152)|0); - $153 = HEAP8[$151>>0]|0; - $154 = ($150<<24>>24)==($153<<24>>24); - if (!($154)) { - $$lcssa281 = $152;$$lcssa284 = $150;$$lcssa287 = $153;$jp$1$ph944$i$lcssa = $jp$1$ph944$i; - break L54; - } - $155 = ($k$139$i|0)==($p$1$ph$ph50$i|0); - $146 = (($k$139$i) + 1)|0; - if ($155) { - break; - } - $145 = (($146) + ($jp$1$ph944$i))|0; - $147 = ($145>>>0)<($$lcssa322>>>0); - if ($147) { - $152 = $145;$k$139$i = $146; - } else { - $ip$0$ph$lcssa143$i = $ip$0$ph$lcssa$i;$ip$1$ph$lcssa$i = $ip$1$ph55$i;$p$0$ph$ph$lcssa32147$i = $p$0$ph$ph$lcssa32$i;$p$1$ph$ph$lcssa23$i = $p$1$ph$ph50$i; - break L34; - } - } - $156 = (($jp$1$ph944$i) + ($p$1$ph$ph50$i))|0; - $157 = (($156) + 1)|0; - $158 = ($157>>>0)<($$lcssa322>>>0); - if ($158) { - $238 = $157;$jp$1$ph944$i = $156; - } else { - $ip$0$ph$lcssa143$i = $ip$0$ph$lcssa$i;$ip$1$ph$lcssa$i = $ip$1$ph55$i;$p$0$ph$ph$lcssa32147$i = $p$0$ph$ph$lcssa32$i;$p$1$ph$ph$lcssa23$i = $p$1$ph$ph50$i; - break L34; - } - } - $159 = ($$lcssa284&255)<($$lcssa287&255); - $160 = (($$lcssa281) - ($ip$1$ph55$i))|0; - if (!($159)) { - $jp$1$ph944$i$lcssa$lcssa = $jp$1$ph944$i$lcssa; - break; - } - $164 = (($$lcssa281) + 1)|0; - $165 = ($164>>>0)<($$lcssa322>>>0); - if ($165) { - $239 = $164;$jp$1$ph9$ph49$i = $$lcssa281;$p$1$ph$ph50$i = $160; - } else { - $ip$0$ph$lcssa143$i = $ip$0$ph$lcssa$i;$ip$1$ph$lcssa$i = $ip$1$ph55$i;$p$0$ph$ph$lcssa32147$i = $p$0$ph$ph$lcssa32$i;$p$1$ph$ph$lcssa23$i = $160; - break L34; - } - } - $161 = (($jp$1$ph944$i$lcssa$lcssa) + 1)|0; - $162 = (($jp$1$ph944$i$lcssa$lcssa) + 2)|0; - $163 = ($162>>>0)<($$lcssa322>>>0); - if ($163) { - $237 = $162;$ip$1$ph55$i = $jp$1$ph944$i$lcssa$lcssa;$jp$1$ph56$i = $161; - } else { - $ip$0$ph$lcssa143$i = $ip$0$ph$lcssa$i;$ip$1$ph$lcssa$i = $jp$1$ph944$i$lcssa$lcssa;$p$0$ph$ph$lcssa32147$i = $p$0$ph$ph$lcssa32$i;$p$1$ph$ph$lcssa23$i = 1; - break; - } - } - } else { - $ip$0$ph$lcssa143$i = -1;$ip$1$ph$lcssa$i = -1;$p$0$ph$ph$lcssa32147$i = 1;$p$1$ph$ph$lcssa23$i = 1; - } - } while(0); - $166 = (($ip$1$ph$lcssa$i) + 1)|0; - $167 = (($ip$0$ph$lcssa143$i) + 1)|0; - $168 = ($166>>>0)>($167>>>0); - $p$1$p$0$i = $168 ? $p$1$ph$ph$lcssa23$i : $p$0$ph$ph$lcssa32147$i; - $ip$1$ip$0$i = $168 ? $ip$1$ph$lcssa$i : $ip$0$ph$lcssa143$i; - $169 = (($n) + ($p$1$p$0$i)|0); - $170 = (($ip$1$ip$0$i) + 1)|0; - $171 = (_memcmp($n,$169,$170)|0); - $172 = ($171|0)==(0); - if ($172) { - $177 = (($$lcssa322) - ($p$1$p$0$i))|0; - $mem0$0$i = $177;$p$3$i = $p$1$p$0$i; - } else { - $173 = (($$lcssa322) - ($ip$1$ip$0$i))|0; - $174 = (($173) + -1)|0; - $175 = ($ip$1$ip$0$i>>>0)>($174>>>0); - $ip$1$ip$0$$i = $175 ? $ip$1$ip$0$i : $174; - $176 = (($ip$1$ip$0$$i) + 1)|0; - $mem0$0$i = 0;$p$3$i = $176; - } - $178 = $$lcssa322 | 63; - $179 = ($mem0$0$i|0)!=(0); - $180 = (($$lcssa322) - ($p$3$i))|0; - $$03$i = $3;$mem$0$i = 0;$z$0$i = $3; - L69: while(1) { - $181 = $z$0$i; - $182 = $$03$i; - $183 = (($181) - ($182))|0; - $184 = ($183>>>0)<($$lcssa322>>>0); - do { - if ($184) { - $185 = (_memchr($z$0$i,0,$178)|0); - $186 = ($185|0)==(0|0); - if ($186) { - $190 = (($z$0$i) + ($178)|0); - $z$1$i = $190; - break; - } else { - $187 = $185; - $188 = (($187) - ($182))|0; - $189 = ($188>>>0)<($$lcssa322>>>0); - if ($189) { - $$0$i = 0; - break L32; - } else { - $z$1$i = $185; - break; - } - } - } else { - $z$1$i = $z$0$i; - } - } while(0); - $191 = (($$03$i) + ($l$080$i$lcssa321)|0); - $192 = HEAP8[$191>>0]|0; - $div$i = ($192&255) >>> 5; - $193 = $div$i&255; - $194 = (($byteset$i) + ($193<<2)|0); - $195 = HEAP32[$194>>2]|0; - $196 = $192 & 31; - $197 = $196&255; - $198 = 1 << $197; - $199 = $198 & $195; - $200 = ($199|0)==(0); - if ($200) { - $209 = (($$03$i) + ($$lcssa322)|0); - $$03$i = $209;$mem$0$i = 0;$z$0$i = $z$1$i; - continue; - } - $201 = $192&255; - $202 = (($shift$i) + ($201<<2)|0); - $203 = HEAP32[$202>>2]|0; - $204 = (($$lcssa322) - ($203))|0; - $205 = ($$lcssa322|0)==($203|0); - if (!($205)) { - $206 = ($mem$0$i|0)!=(0); - $or$cond$i = $179 & $206; - $207 = ($204>>>0)<($p$3$i>>>0); - $or$cond5$i = $or$cond$i & $207; - $k$2$i = $or$cond5$i ? $180 : $204; - $208 = (($$03$i) + ($k$2$i)|0); - $$03$i = $208;$mem$0$i = 0;$z$0$i = $z$1$i; - continue; - } - $210 = ($170>>>0)>($mem$0$i>>>0); - $211 = $210 ? $170 : $mem$0$i; - $212 = (($n) + ($211)|0); - $213 = HEAP8[$212>>0]|0; - $214 = ($213<<24>>24)==(0); - L83: do { - if ($214) { - $k$4$i = $170; - } else { - $$pr$i = $213;$k$338$i = $211; - while(1) { - $215 = (($$03$i) + ($k$338$i)|0); - $216 = HEAP8[$215>>0]|0; - $217 = ($$pr$i<<24>>24)==($216<<24>>24); - if (!($217)) { - $k$338$i$lcssa = $k$338$i; - break; - } - $218 = (($k$338$i) + 1)|0; - $219 = (($n) + ($218)|0); - $220 = HEAP8[$219>>0]|0; - $221 = ($220<<24>>24)==(0); - if ($221) { - $k$4$i = $170; - break L83; - } else { - $$pr$i = $220;$k$338$i = $218; - } - } - $222 = (($k$338$i$lcssa) - ($ip$1$ip$0$i))|0; - $223 = (($$03$i) + ($222)|0); - $$03$i = $223;$mem$0$i = 0;$z$0$i = $z$1$i; - continue L69; - } - } while(0); - while(1) { - $224 = ($k$4$i>>>0)>($mem$0$i>>>0); - if (!($224)) { - $$0$i = $$03$i; - break L32; - } - $225 = (($k$4$i) + -1)|0; - $226 = (($n) + ($225)|0); - $227 = HEAP8[$226>>0]|0; - $228 = (($$03$i) + ($225)|0); - $229 = HEAP8[$228>>0]|0; - $230 = ($227<<24>>24)==($229<<24>>24); - if ($230) { - $k$4$i = $225; - } else { - break; - } - } - $231 = (($$03$i) + ($p$3$i)|0); - $$03$i = $231;$mem$0$i = $mem0$0$i;$z$0$i = $z$1$i; - } - } - } while(0); - $$0 = $$0$i; +function _mbrtowc($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$ = 0, $$0 = 0, $$03952 = 0, $$04051 = 0, $$04350 = 0, $$1 = 0, $$141 = 0, $$144 = 0, $$2 = 0, $$47 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; + var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; + var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; + var $not$ = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $4 = sp; + $5 = ($3|0)==(0|0); + $$ = $5 ? 31232 : $3; + $6 = HEAP32[$$>>2]|0; + $7 = ($1|0)==(0|0); + L1: do { + if ($7) { + $8 = ($6|0)==(0); + if ($8) { + $$0 = 0; + } else { + label = 17; + } + } else { + $9 = ($0|0)==(0|0); + $$47 = $9 ? $4 : $0; + $10 = ($2|0)==(0); + if ($10) { + $$0 = -2; + } else { + $11 = ($6|0)==(0); + if ($11) { + $12 = HEAP8[$1>>0]|0; + $13 = ($12<<24>>24)>(-1); + if ($13) { + $14 = $12&255; + HEAP32[$$47>>2] = $14; + $15 = ($12<<24>>24)!=(0); + $16 = $15&1; + $$0 = $16; + break; + } + $17 = (___pthread_self_439()|0); + $18 = ((($17)) + 188|0); + $19 = HEAP32[$18>>2]|0; + $20 = HEAP32[$19>>2]|0; + $not$ = ($20|0)==(0|0); + $21 = HEAP8[$1>>0]|0; + if ($not$) { + $22 = $21 << 24 >> 24; + $23 = $22 & 57343; + HEAP32[$$47>>2] = $23; + $$0 = 1; + break; + } + $24 = $21&255; + $25 = (($24) + -194)|0; + $26 = ($25>>>0)>(50); + if ($26) { + label = 17; + break; + } + $27 = ((($1)) + 1|0); + $28 = (4800 + ($25<<2)|0); + $29 = HEAP32[$28>>2]|0; + $30 = (($2) + -1)|0; + $31 = ($30|0)==(0); + if ($31) { + $$2 = $29; + } else { + $$03952 = $27;$$04051 = $29;$$04350 = $30; + label = 11; + } + } else { + $$03952 = $1;$$04051 = $6;$$04350 = $2; + label = 11; + } + L14: do { + if ((label|0) == 11) { + $32 = HEAP8[$$03952>>0]|0; + $33 = $32&255; + $34 = $33 >>> 3; + $35 = (($34) + -16)|0; + $36 = $$04051 >> 26; + $37 = (($34) + ($36))|0; + $38 = $35 | $37; + $39 = ($38>>>0)>(7); + if ($39) { + label = 17; + break L1; + } else { + $$1 = $$03952;$$141 = $$04051;$$144 = $$04350;$43 = $32; + } + while(1) { + $40 = $$141 << 6; + $41 = ((($$1)) + 1|0); + $42 = $43&255; + $44 = (($42) + -128)|0; + $45 = $44 | $40; + $46 = (($$144) + -1)|0; + $47 = ($45|0)<(0); + if (!($47)) { + break; + } + $49 = ($46|0)==(0); + if ($49) { + $$2 = $45; + break L14; + } + $50 = HEAP8[$41>>0]|0; + $51 = $50 & -64; + $52 = ($51<<24>>24)==(-128); + if ($52) { + $$1 = $41;$$141 = $45;$$144 = $46;$43 = $50; + } else { + label = 17; + break L1; } } + HEAP32[$$>>2] = 0; + HEAP32[$$47>>2] = $45; + $48 = (($2) - ($46))|0; + $$0 = $48; + break L1; } - } + } while(0); + HEAP32[$$>>2] = $$2; + $$0 = -2; } } } while(0); + if ((label|0) == 17) { + HEAP32[$$>>2] = 0; + $53 = (___errno_location()|0); + HEAP32[$53>>2] = 84; + $$0 = -1; + } STACKTOP = sp;return ($$0|0); } -function _strtok($s,$sep) { - $s = $s|0; - $sep = $sep|0; - var $$0 = 0, $$01 = 0, $$sum = 0, $$sum2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; +function ___pthread_self_439() { + var $0 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ($s|0)==(0|0); - if ($0) { - $1 = HEAP32[11456>>2]|0; - $2 = ($1|0)==(0|0); - if ($2) { - $$0 = 0; + $0 = (_pthread_self()|0); + return ($0|0); +} +function _strcpy($0,$1) { + $0 = $0|0; + $1 = $1|0; + var label = 0, sp = 0; + sp = STACKTOP; + (___stpcpy($0,$1)|0); + return ($0|0); +} +function ___stpcpy($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0$lcssa = 0, $$025$lcssa = 0, $$02536 = 0, $$026$lcssa = 0, $$02642 = 0, $$027$lcssa = 0, $$02741 = 0, $$029 = 0, $$037 = 0, $$1$ph = 0, $$128$ph = 0, $$12834 = 0, $$135 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; + var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; + var $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = $1; + $3 = $0; + $4 = $2 ^ $3; + $5 = $4 & 3; + $6 = ($5|0)==(0); + L1: do { + if ($6) { + $7 = $2 & 3; + $8 = ($7|0)==(0); + if ($8) { + $$026$lcssa = $1;$$027$lcssa = $0; + } else { + $$02642 = $1;$$02741 = $0; + while(1) { + $9 = HEAP8[$$02642>>0]|0; + HEAP8[$$02741>>0] = $9; + $10 = ($9<<24>>24)==(0); + if ($10) { + $$029 = $$02741; + break L1; + } + $11 = ((($$02642)) + 1|0); + $12 = ((($$02741)) + 1|0); + $13 = $11; + $14 = $13 & 3; + $15 = ($14|0)==(0); + if ($15) { + $$026$lcssa = $11;$$027$lcssa = $12; + break; + } else { + $$02642 = $11;$$02741 = $12; + } + } + } + $16 = HEAP32[$$026$lcssa>>2]|0; + $17 = (($16) + -16843009)|0; + $18 = $16 & -2139062144; + $19 = $18 ^ -2139062144; + $20 = $19 & $17; + $21 = ($20|0)==(0); + if ($21) { + $$02536 = $$027$lcssa;$$037 = $$026$lcssa;$24 = $16; + while(1) { + $22 = ((($$037)) + 4|0); + $23 = ((($$02536)) + 4|0); + HEAP32[$$02536>>2] = $24; + $25 = HEAP32[$22>>2]|0; + $26 = (($25) + -16843009)|0; + $27 = $25 & -2139062144; + $28 = $27 ^ -2139062144; + $29 = $28 & $26; + $30 = ($29|0)==(0); + if ($30) { + $$02536 = $23;$$037 = $22;$24 = $25; + } else { + $$0$lcssa = $22;$$025$lcssa = $23; + break; + } + } + } else { + $$0$lcssa = $$026$lcssa;$$025$lcssa = $$027$lcssa; + } + $$1$ph = $$0$lcssa;$$128$ph = $$025$lcssa; + label = 8; } else { - $$01 = $1; - label = 3; + $$1$ph = $1;$$128$ph = $0; + label = 8; + } + } while(0); + if ((label|0) == 8) { + $31 = HEAP8[$$1$ph>>0]|0; + HEAP8[$$128$ph>>0] = $31; + $32 = ($31<<24>>24)==(0); + if ($32) { + $$029 = $$128$ph; + } else { + $$12834 = $$128$ph;$$135 = $$1$ph; + while(1) { + $33 = ((($$135)) + 1|0); + $34 = ((($$12834)) + 1|0); + $35 = HEAP8[$33>>0]|0; + HEAP8[$34>>0] = $35; + $36 = ($35<<24>>24)==(0); + if ($36) { + $$029 = $34; + break; + } else { + $$12834 = $34;$$135 = $33; + } + } + } + } + return ($$029|0); +} +function _ldexp($0,$1) { + $0 = +$0; + $1 = $1|0; + var $2 = 0.0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (+_scalbn($0,$1)); + return (+$2); +} +function _fwrite($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$ = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = Math_imul($2, $1)|0; + $5 = ($1|0)==(0); + $$ = $5 ? 0 : $2; + $6 = ((($3)) + 76|0); + $7 = HEAP32[$6>>2]|0; + $8 = ($7|0)>(-1); + if ($8) { + $10 = (___lockfile($3)|0); + $phitmp = ($10|0)==(0); + $11 = (___fwritex($0,$4,$3)|0); + if ($phitmp) { + $13 = $11; + } else { + ___unlockfile($3); + $13 = $11; } } else { - $$01 = $s; - label = 3; + $9 = (___fwritex($0,$4,$3)|0); + $13 = $9; } - do { - if ((label|0) == 3) { - $3 = (_strspn($$01,$sep)|0); - $4 = (($$01) + ($3)|0); - $5 = HEAP8[$4>>0]|0; - $6 = ($5<<24>>24)==(0); - if ($6) { - HEAP32[11456>>2] = 0; + $12 = ($13|0)==($4|0); + if ($12) { + $15 = $$; + } else { + $14 = (($13>>>0) / ($1>>>0))&-1; + $15 = $14; + } + return ($15|0); +} +function ___unlist_locked_file($0) { + $0 = $0|0; + var $$pre = 0, $$sink = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 68|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)==(0); + if (!($3)) { + $4 = ((($0)) + 116|0); + $5 = HEAP32[$4>>2]|0; + $6 = ($5|0)==(0|0); + $$pre = ((($0)) + 112|0); + if (!($6)) { + $7 = HEAP32[$$pre>>2]|0; + $8 = ((($5)) + 112|0); + HEAP32[$8>>2] = $7; + } + $9 = HEAP32[$$pre>>2]|0; + $10 = ($9|0)==(0|0); + if ($10) { + $12 = (___pthread_self_607()|0); + $13 = ((($12)) + 232|0); + $$sink = $13; + } else { + $11 = ((($9)) + 116|0); + $$sink = $11; + } + HEAP32[$$sink>>2] = $5; + } + return; +} +function ___pthread_self_607() { + var $0 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = (_pthread_self()|0); + return ($0|0); +} +function _fopen($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $memchr = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_buffer8 = 0, $vararg_ptr1 = 0; + var $vararg_ptr2 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); + $vararg_buffer8 = sp + 32|0; + $vararg_buffer3 = sp + 16|0; + $vararg_buffer = sp; + $2 = HEAP8[$1>>0]|0; + $3 = $2 << 24 >> 24; + $memchr = (_memchr(24658,$3,4)|0); + $4 = ($memchr|0)==(0|0); + if ($4) { + $5 = (___errno_location()|0); + HEAP32[$5>>2] = 22; + $$0 = 0; + } else { + $6 = (___fmodeflags($1)|0); + $7 = $0; + $8 = $6 | 32768; + HEAP32[$vararg_buffer>>2] = $7; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = $8; + $vararg_ptr2 = ((($vararg_buffer)) + 8|0); + HEAP32[$vararg_ptr2>>2] = 438; + $9 = (___syscall5(5,($vararg_buffer|0))|0); + $10 = (___syscall_ret($9)|0); + $11 = ($10|0)<(0); + if ($11) { + $$0 = 0; + } else { + $12 = $6 & 524288; + $13 = ($12|0)==(0); + if (!($13)) { + HEAP32[$vararg_buffer3>>2] = $10; + $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); + HEAP32[$vararg_ptr6>>2] = 2; + $vararg_ptr7 = ((($vararg_buffer3)) + 8|0); + HEAP32[$vararg_ptr7>>2] = 1; + (___syscall221(221,($vararg_buffer3|0))|0); + } + $14 = (___fdopen($10,$1)|0); + $15 = ($14|0)==(0|0); + if ($15) { + HEAP32[$vararg_buffer8>>2] = $10; + (___syscall6(6,($vararg_buffer8|0))|0); $$0 = 0; - break; + } else { + $$0 = $14; } - $7 = (_strcspn($4,$sep)|0); - $$sum = (($7) + ($3))|0; - $8 = (($$01) + ($$sum)|0); - HEAP32[11456>>2] = $8; - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)==(0); + } + } + STACKTOP = sp;return ($$0|0); +} +function ___fmodeflags($0) { + $0 = $0|0; + var $$ = 0, $$$4 = 0, $$0 = 0, $$0$ = 0, $$2 = 0, $$2$ = 0, $$4 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; + var $8 = 0, $9 = 0, $not$ = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (_strchr($0,43)|0); + $2 = ($1|0)==(0|0); + $3 = HEAP8[$0>>0]|0; + $not$ = ($3<<24>>24)!=(114); + $$ = $not$&1; + $$0 = $2 ? $$ : 2; + $4 = (_strchr($0,120)|0); + $5 = ($4|0)==(0|0); + $6 = $$0 | 128; + $$0$ = $5 ? $$0 : $6; + $7 = (_strchr($0,101)|0); + $8 = ($7|0)==(0|0); + $9 = $$0$ | 524288; + $$2 = $8 ? $$0$ : $9; + $10 = ($3<<24>>24)==(114); + $11 = $$2 | 64; + $$2$ = $10 ? $$2 : $11; + $12 = ($3<<24>>24)==(119); + $13 = $$2$ | 512; + $$4 = $12 ? $13 : $$2$; + $14 = ($3<<24>>24)==(97); + $15 = $$4 | 1024; + $$$4 = $14 ? $15 : $$4; + return ($$$4|0); +} +function ___fdopen($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$pre = 0, $$pre31 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0; + var $7 = 0, $8 = 0, $9 = 0, $memchr = 0, $vararg_buffer = 0, $vararg_buffer12 = 0, $vararg_buffer3 = 0, $vararg_buffer7 = 0, $vararg_ptr1 = 0, $vararg_ptr10 = 0, $vararg_ptr11 = 0, $vararg_ptr15 = 0, $vararg_ptr16 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0, dest = 0, label = 0, sp = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); + $vararg_buffer12 = sp + 40|0; + $vararg_buffer7 = sp + 24|0; + $vararg_buffer3 = sp + 16|0; + $vararg_buffer = sp; + $2 = sp + 56|0; + $3 = HEAP8[$1>>0]|0; + $4 = $3 << 24 >> 24; + $memchr = (_memchr(24658,$4,4)|0); + $5 = ($memchr|0)==(0|0); + if ($5) { + $6 = (___errno_location()|0); + HEAP32[$6>>2] = 22; + $$0 = 0; + } else { + $7 = (_malloc(1156)|0); + $8 = ($7|0)==(0|0); + if ($8) { + $$0 = 0; + } else { + dest=$7; stop=dest+124|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); + $9 = (_strchr($1,43)|0); + $10 = ($9|0)==(0|0); if ($10) { - HEAP32[11456>>2] = 0; - $$0 = $4; - break; + $11 = ($3<<24>>24)==(114); + $12 = $11 ? 8 : 4; + HEAP32[$7>>2] = $12; + } + $13 = (_strchr($1,101)|0); + $14 = ($13|0)==(0|0); + if ($14) { + $16 = $3; } else { - $$sum2 = (($$sum) + 1)|0; - $11 = (($$01) + ($$sum2)|0); - HEAP32[11456>>2] = $11; - HEAP8[$8>>0] = 0; - $$0 = $4; - break; + HEAP32[$vararg_buffer>>2] = $0; + $vararg_ptr1 = ((($vararg_buffer)) + 4|0); + HEAP32[$vararg_ptr1>>2] = 2; + $vararg_ptr2 = ((($vararg_buffer)) + 8|0); + HEAP32[$vararg_ptr2>>2] = 1; + (___syscall221(221,($vararg_buffer|0))|0); + $$pre = HEAP8[$1>>0]|0; + $16 = $$pre; + } + $15 = ($16<<24>>24)==(97); + if ($15) { + HEAP32[$vararg_buffer3>>2] = $0; + $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); + HEAP32[$vararg_ptr6>>2] = 3; + $17 = (___syscall221(221,($vararg_buffer3|0))|0); + $18 = $17 & 1024; + $19 = ($18|0)==(0); + if ($19) { + $20 = $17 | 1024; + HEAP32[$vararg_buffer7>>2] = $0; + $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); + HEAP32[$vararg_ptr10>>2] = 4; + $vararg_ptr11 = ((($vararg_buffer7)) + 8|0); + HEAP32[$vararg_ptr11>>2] = $20; + (___syscall221(221,($vararg_buffer7|0))|0); + } + $21 = HEAP32[$7>>2]|0; + $22 = $21 | 128; + HEAP32[$7>>2] = $22; + $29 = $22; + } else { + $$pre31 = HEAP32[$7>>2]|0; + $29 = $$pre31; + } + $23 = ((($7)) + 60|0); + HEAP32[$23>>2] = $0; + $24 = ((($7)) + 132|0); + $25 = ((($7)) + 44|0); + HEAP32[$25>>2] = $24; + $26 = ((($7)) + 48|0); + HEAP32[$26>>2] = 1024; + $27 = ((($7)) + 75|0); + HEAP8[$27>>0] = -1; + $28 = $29 & 8; + $30 = ($28|0)==(0); + if ($30) { + $31 = $2; + HEAP32[$vararg_buffer12>>2] = $0; + $vararg_ptr15 = ((($vararg_buffer12)) + 4|0); + HEAP32[$vararg_ptr15>>2] = 21523; + $vararg_ptr16 = ((($vararg_buffer12)) + 8|0); + HEAP32[$vararg_ptr16>>2] = $31; + $32 = (___syscall54(54,($vararg_buffer12|0))|0); + $33 = ($32|0)==(0); + if ($33) { + HEAP8[$27>>0] = 10; + } + } + $34 = ((($7)) + 32|0); + HEAP32[$34>>2] = 11; + $35 = ((($7)) + 36|0); + HEAP32[$35>>2] = 2; + $36 = ((($7)) + 40|0); + HEAP32[$36>>2] = 3; + $37 = ((($7)) + 12|0); + HEAP32[$37>>2] = 2; + $38 = HEAP32[(31172)>>2]|0; + $39 = ($38|0)==(0); + if ($39) { + $40 = ((($7)) + 76|0); + HEAP32[$40>>2] = -1; } + $41 = (___ofl_add($7)|0); + $$0 = $7; } - } while(0); - return ($$0|0); + } + STACKTOP = sp;return ($$0|0); +} +function ___ofl_add($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (___ofl_lock()|0); + $2 = HEAP32[$1>>2]|0; + $3 = ((($0)) + 56|0); + HEAP32[$3>>2] = $2; + $4 = HEAP32[$1>>2]|0; + $5 = ($4|0)==(0|0); + if (!($5)) { + $6 = ((($4)) + 52|0); + HEAP32[$6>>2] = $0; + } + HEAP32[$1>>2] = $0; + ___ofl_unlock(); + return ($0|0); +} +function ___ofl_lock() { + var label = 0, sp = 0; + sp = STACKTOP; + ___lock((31236|0)); + return (31244|0); +} +function ___ofl_unlock() { + var label = 0, sp = 0; + sp = STACKTOP; + ___unlock((31236|0)); + return; } -function _scanexp($f,$pok) { - $f = $f|0; - $pok = $pok|0; - var $$lcssa22 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; - var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; - var $99 = 0, $c$0 = 0, $c$1$be = 0, $c$1$be$lcssa = 0, $c$112 = 0, $c$2$be = 0, $c$2$lcssa = 0, $c$27 = 0, $c$3$be = 0, $neg$0 = 0, $or$cond3 = 0, $x$013 = 0, label = 0, sp = 0; +function _fclose($0) { + $0 = $0|0; + var $$pre = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 4|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($f)) + 100|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($1>>>0)<($3>>>0); - if ($4) { - $5 = ((($1)) + 1|0); - HEAP32[$0>>2] = $5; - $6 = HEAP8[$1>>0]|0; - $7 = $6&255; - $9 = $7; + $1 = ((($0)) + 76|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)>(-1); + if ($3) { + $4 = (___lockfile($0)|0); + $29 = $4; } else { - $8 = (___shgetc($f)|0); - $9 = $8; + $29 = 0; } - $10 = ($9|0)==(45); - switch ($9|0) { - case 43: case 45: { - $11 = $10&1; - $12 = HEAP32[$0>>2]|0; - $13 = HEAP32[$2>>2]|0; - $14 = ($12>>>0)<($13>>>0); - if ($14) { - $15 = ((($12)) + 1|0); - HEAP32[$0>>2] = $15; - $16 = HEAP8[$12>>0]|0; - $17 = $16&255; - $20 = $17; - } else { - $18 = (___shgetc($f)|0); - $20 = $18; + ___unlist_locked_file($0); + $5 = HEAP32[$0>>2]|0; + $6 = $5 & 1; + $7 = ($6|0)!=(0); + if (!($7)) { + $8 = (___ofl_lock()|0); + $9 = ((($0)) + 52|0); + $10 = HEAP32[$9>>2]|0; + $11 = ($10|0)==(0|0); + $12 = $10; + $$pre = ((($0)) + 56|0); + if (!($11)) { + $13 = HEAP32[$$pre>>2]|0; + $14 = ((($10)) + 56|0); + HEAP32[$14>>2] = $13; } - $19 = (($20) + -48)|0; - $21 = ($19>>>0)>(9); - $22 = ($pok|0)!=(0); - $or$cond3 = $22 & $21; - if ($or$cond3) { - $23 = HEAP32[$2>>2]|0; - $24 = ($23|0)==(0|0); - if ($24) { - $c$0 = $20;$neg$0 = $11; - } else { - $25 = HEAP32[$0>>2]|0; - $26 = ((($25)) + -1|0); - HEAP32[$0>>2] = $26; - $c$0 = $20;$neg$0 = $11; - } - } else { - $c$0 = $20;$neg$0 = $11; + $15 = HEAP32[$$pre>>2]|0; + $16 = ($15|0)==(0|0); + if (!($16)) { + $17 = ((($15)) + 52|0); + HEAP32[$17>>2] = $12; } - break; - } - default: { - $c$0 = $9;$neg$0 = 0; + $18 = HEAP32[$8>>2]|0; + $19 = ($18|0)==($0|0); + if ($19) { + HEAP32[$8>>2] = $15; + } + ___ofl_unlock(); } + $20 = (_fflush($0)|0); + $21 = ((($0)) + 12|0); + $22 = HEAP32[$21>>2]|0; + $23 = (FUNCTION_TABLE_ii[$22 & 15]($0)|0); + $24 = $23 | $20; + $25 = ((($0)) + 92|0); + $26 = HEAP32[$25>>2]|0; + $27 = ($26|0)==(0|0); + if (!($27)) { + _free($26); } - $27 = (($c$0) + -48)|0; - $28 = ($27>>>0)>(9); - if ($28) { - $29 = HEAP32[$2>>2]|0; - $30 = ($29|0)==(0|0); - if ($30) { - $98 = -2147483648;$99 = 0; - } else { - $31 = HEAP32[$0>>2]|0; - $32 = ((($31)) + -1|0); - HEAP32[$0>>2] = $32; - $98 = -2147483648;$99 = 0; + if ($7) { + $28 = ($29|0)==(0); + if (!($28)) { + ___unlockfile($0); } } else { - $c$112 = $c$0;$x$013 = 0; - while(1) { - $33 = ($x$013*10)|0; - $34 = (($c$112) + -48)|0; - $35 = (($34) + ($33))|0; - $36 = HEAP32[$0>>2]|0; - $37 = HEAP32[$2>>2]|0; - $38 = ($36>>>0)<($37>>>0); - if ($38) { - $39 = ((($36)) + 1|0); - HEAP32[$0>>2] = $39; - $40 = HEAP8[$36>>0]|0; - $41 = $40&255; - $c$1$be = $41; + _free($0); + } + return ($24|0); +} +function _fflush($0) { + $0 = $0|0; + var $$0 = 0, $$023 = 0, $$02325 = 0, $$02327 = 0, $$024$lcssa = 0, $$02426 = 0, $$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; + var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ($0|0)==(0|0); + do { + if ($1) { + $8 = HEAP32[1376]|0; + $9 = ($8|0)==(0|0); + if ($9) { + $29 = 0; } else { - $42 = (___shgetc($f)|0); - $c$1$be = $42; + $10 = HEAP32[1376]|0; + $11 = (_fflush($10)|0); + $29 = $11; } - $43 = (($c$1$be) + -48)|0; - $44 = ($43>>>0)<(10); - $45 = ($35|0)<(214748364); - $46 = $44 & $45; - if ($46) { - $c$112 = $c$1$be;$x$013 = $35; + $12 = (___ofl_lock()|0); + $$02325 = HEAP32[$12>>2]|0; + $13 = ($$02325|0)==(0|0); + if ($13) { + $$024$lcssa = $29; } else { - $$lcssa22 = $35;$c$1$be$lcssa = $c$1$be; - break; - } - } - $47 = ($$lcssa22|0)<(0); - $48 = $47 << 31 >> 31; - $49 = (($c$1$be$lcssa) + -48)|0; - $50 = ($49>>>0)<(10); - if ($50) { - $53 = $$lcssa22;$54 = $48;$c$27 = $c$1$be$lcssa; - while(1) { - $55 = (___muldi3(($53|0),($54|0),10,0)|0); - $56 = tempRet0; - $57 = ($c$27|0)<(0); - $58 = $57 << 31 >> 31; - $59 = (_i64Add(($c$27|0),($58|0),-48,-1)|0); - $60 = tempRet0; - $61 = (_i64Add(($59|0),($60|0),($55|0),($56|0))|0); - $62 = tempRet0; - $63 = HEAP32[$0>>2]|0; - $64 = HEAP32[$2>>2]|0; - $65 = ($63>>>0)<($64>>>0); - if ($65) { - $66 = ((($63)) + 1|0); - HEAP32[$0>>2] = $66; - $67 = HEAP8[$63>>0]|0; - $68 = $67&255; - $c$2$be = $68; - } else { - $69 = (___shgetc($f)|0); - $c$2$be = $69; - } - $70 = (($c$2$be) + -48)|0; - $71 = ($70>>>0)<(10); - $72 = ($62|0)<(21474836); - $73 = ($61>>>0)<(2061584302); - $74 = ($62|0)==(21474836); - $75 = $74 & $73; - $76 = $72 | $75; - $77 = $71 & $76; - if ($77) { - $53 = $61;$54 = $62;$c$27 = $c$2$be; - } else { - $92 = $61;$93 = $62;$c$2$lcssa = $c$2$be; - break; + $$02327 = $$02325;$$02426 = $29; + while(1) { + $14 = ((($$02327)) + 76|0); + $15 = HEAP32[$14>>2]|0; + $16 = ($15|0)>(-1); + if ($16) { + $17 = (___lockfile($$02327)|0); + $26 = $17; + } else { + $26 = 0; + } + $18 = ((($$02327)) + 20|0); + $19 = HEAP32[$18>>2]|0; + $20 = ((($$02327)) + 28|0); + $21 = HEAP32[$20>>2]|0; + $22 = ($19>>>0)>($21>>>0); + if ($22) { + $23 = (___fflush_unlocked($$02327)|0); + $24 = $23 | $$02426; + $$1 = $24; + } else { + $$1 = $$02426; + } + $25 = ($26|0)==(0); + if (!($25)) { + ___unlockfile($$02327); + } + $27 = ((($$02327)) + 56|0); + $$023 = HEAP32[$27>>2]|0; + $28 = ($$023|0)==(0|0); + if ($28) { + $$024$lcssa = $$1; + break; + } else { + $$02327 = $$023;$$02426 = $$1; + } } } + ___ofl_unlock(); + $$0 = $$024$lcssa; } else { - $92 = $$lcssa22;$93 = $48;$c$2$lcssa = $c$1$be$lcssa; - } - $51 = (($c$2$lcssa) + -48)|0; - $52 = ($51>>>0)<(10); - if ($52) { - while(1) { - $78 = HEAP32[$0>>2]|0; - $79 = HEAP32[$2>>2]|0; - $80 = ($78>>>0)<($79>>>0); - if ($80) { - $81 = ((($78)) + 1|0); - HEAP32[$0>>2] = $81; - $82 = HEAP8[$78>>0]|0; - $83 = $82&255; - $c$3$be = $83; - } else { - $84 = (___shgetc($f)|0); - $c$3$be = $84; - } - $85 = (($c$3$be) + -48)|0; - $86 = ($85>>>0)<(10); - if (!($86)) { - break; - } + $2 = ((($0)) + 76|0); + $3 = HEAP32[$2>>2]|0; + $4 = ($3|0)>(-1); + if (!($4)) { + $5 = (___fflush_unlocked($0)|0); + $$0 = $5; + break; + } + $6 = (___lockfile($0)|0); + $phitmp = ($6|0)==(0); + $7 = (___fflush_unlocked($0)|0); + if ($phitmp) { + $$0 = $7; + } else { + ___unlockfile($0); + $$0 = $7; } } - $87 = HEAP32[$2>>2]|0; - $88 = ($87|0)==(0|0); - if (!($88)) { - $89 = HEAP32[$0>>2]|0; - $90 = ((($89)) + -1|0); - HEAP32[$0>>2] = $90; - } - $91 = ($neg$0|0)!=(0); - $94 = (_i64Subtract(0,0,($92|0),($93|0))|0); - $95 = tempRet0; - $96 = $91 ? $94 : $92; - $97 = $91 ? $95 : $93; - $98 = $97;$99 = $96; - } - tempRet0 = ($98); - return ($99|0); + } while(0); + return ($$0|0); } -function ___fflush_unlocked($f) { - $f = $f|0; - var $$0 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; +function ___fflush_unlocked($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; var $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($f)) + 20|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($f)) + 28|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($1>>>0)>($3>>>0); - if ($4) { - $5 = ((($f)) + 36|0); - $6 = HEAP32[$5>>2]|0; - (FUNCTION_TABLE_iiii[$6 & 15]($f,0,0)|0); - $7 = HEAP32[$0>>2]|0; - $8 = ($7|0)==(0|0); - if ($8) { + $1 = ((($0)) + 20|0); + $2 = HEAP32[$1>>2]|0; + $3 = ((($0)) + 28|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($2>>>0)>($4>>>0); + if ($5) { + $6 = ((($0)) + 36|0); + $7 = HEAP32[$6>>2]|0; + (FUNCTION_TABLE_iiii[$7 & 15]($0,0,0)|0); + $8 = HEAP32[$1>>2]|0; + $9 = ($8|0)==(0|0); + if ($9) { $$0 = -1; } else { label = 3; @@ -59525,2947 +63324,2739 @@ function ___fflush_unlocked($f) { label = 3; } if ((label|0) == 3) { - $9 = ((($f)) + 4|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($f)) + 8|0); - $12 = HEAP32[$11>>2]|0; - $13 = ($10>>>0)<($12>>>0); - if ($13) { - $14 = ((($f)) + 40|0); - $15 = HEAP32[$14>>2]|0; - $16 = $10; - $17 = $12; - $18 = (($16) - ($17))|0; - (FUNCTION_TABLE_iiii[$15 & 15]($f,$18,1)|0); - } - $19 = ((($f)) + 16|0); - HEAP32[$19>>2] = 0; - HEAP32[$2>>2] = 0; - HEAP32[$0>>2] = 0; - HEAP32[$11>>2] = 0; - HEAP32[$9>>2] = 0; + $10 = ((($0)) + 4|0); + $11 = HEAP32[$10>>2]|0; + $12 = ((($0)) + 8|0); + $13 = HEAP32[$12>>2]|0; + $14 = ($11>>>0)<($13>>>0); + if ($14) { + $15 = $11; + $16 = $13; + $17 = (($15) - ($16))|0; + $18 = ((($0)) + 40|0); + $19 = HEAP32[$18>>2]|0; + (FUNCTION_TABLE_iiii[$19 & 15]($0,$17,1)|0); + } + $20 = ((($0)) + 16|0); + HEAP32[$20>>2] = 0; + HEAP32[$3>>2] = 0; + HEAP32[$1>>2] = 0; + HEAP32[$12>>2] = 0; + HEAP32[$10>>2] = 0; $$0 = 0; } return ($$0|0); } -function _printf_core($f,$fmt,$ap,$nl_arg,$nl_type) { - $f = $f|0; - $fmt = $fmt|0; - $ap = $ap|0; - $nl_arg = $nl_arg|0; - $nl_type = $nl_type|0; - var $$ = 0, $$$i = 0, $$0 = 0, $$0$i = 0, $$0$lcssa$i = 0, $$012$i = 0, $$013$i = 0, $$03$i33 = 0, $$07$i = 0.0, $$1$i = 0.0, $$114$i = 0, $$2$i = 0.0, $$20$i = 0.0, $$21$i = 0, $$210$$22$i = 0, $$210$$24$i = 0, $$210$i = 0, $$23$i = 0, $$3$i = 0.0, $$31$i = 0; - var $$311$i = 0, $$4$i = 0.0, $$412$lcssa$i = 0, $$41276$i = 0, $$5$lcssa$i = 0, $$51 = 0, $$587$i = 0, $$a$3$i = 0, $$a$3185$i = 0, $$a$3186$i = 0, $$fl$4 = 0, $$l10n$0 = 0, $$lcssa = 0, $$lcssa159$i = 0, $$lcssa318 = 0, $$lcssa323 = 0, $$lcssa324 = 0, $$lcssa325 = 0, $$lcssa326 = 0, $$lcssa327 = 0; - var $$lcssa329 = 0, $$lcssa339 = 0, $$lcssa342 = 0.0, $$lcssa344 = 0, $$neg52$i = 0, $$neg53$i = 0, $$p$$i = 0, $$p$0 = 0, $$p$5 = 0, $$p$i = 0, $$pn$i = 0, $$pr$i = 0, $$pr47$i = 0, $$pre = 0, $$pre$i = 0, $$pre$phi184$iZ2D = 0, $$pre179$i = 0, $$pre182$i = 0, $$pre183$i = 0, $$pre193 = 0; - var $$sum$i = 0, $$sum15$i = 0, $$sum16$i = 0, $$z$3$i = 0, $$z$4$i = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; - var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; - var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; - var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; - var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0; - var $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; - var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0; - var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0; - var $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0; - var $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0; - var $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0; - var $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0; - var $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0; - var $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0; - var $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0.0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0.0; - var $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0; - var $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0.0, $392 = 0.0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0; - var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0.0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0.0, $412 = 0.0, $413 = 0.0, $414 = 0.0, $415 = 0.0, $416 = 0.0, $417 = 0; - var $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; - var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0.0, $443 = 0.0, $444 = 0.0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; - var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; - var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0.0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0.0, $486 = 0.0, $487 = 0.0, $488 = 0, $489 = 0, $49 = 0; - var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0; - var $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0; - var $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0; - var $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0; - var $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0; - var $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0.0, $597 = 0.0, $598 = 0; - var $599 = 0.0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0; - var $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0; - var $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0; - var $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0; - var $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0; - var $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0; - var $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0; - var $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0; - var $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0; - var $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0; - var $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0; - var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; - var $98 = 0, $99 = 0, $a$0 = 0, $a$1 = 0, $a$1$lcssa$i = 0, $a$1147$i = 0, $a$2 = 0, $a$2$ph$i = 0, $a$3$lcssa$i = 0, $a$3134$i = 0, $a$5$lcssa$i = 0, $a$5109$i = 0, $a$6$i = 0, $a$7$i = 0, $a$8$ph$i = 0, $arg = 0, $arglist_current = 0, $arglist_current2 = 0, $arglist_next = 0, $arglist_next3 = 0; - var $argpos$0 = 0, $big$i = 0, $buf = 0, $buf$i = 0, $carry$0140$i = 0, $carry3$0128$i = 0, $cnt$0 = 0, $cnt$1 = 0, $cnt$1$lcssa = 0, $d$0$i = 0, $d$0139$i = 0, $d$0141$i = 0, $d$1127$i = 0, $d$2$lcssa$i = 0, $d$2108$i = 0, $d$3$i = 0, $d$482$i = 0, $d$575$i = 0, $d$686$i = 0, $e$0123$i = 0; - var $e$1$i = 0, $e$2104$i = 0, $e$3$i = 0, $e$4$ph$i = 0, $e2$i = 0, $ebuf0$i = 0, $estr$0$i = 0, $estr$1$lcssa$i = 0, $estr$193$i = 0, $estr$2$i = 0, $exitcond$i = 0, $expanded = 0, $expanded10 = 0, $expanded11 = 0, $expanded13 = 0, $expanded14 = 0, $expanded15 = 0, $expanded4 = 0, $expanded6 = 0, $expanded7 = 0; - var $expanded8 = 0, $fl$0109 = 0, $fl$062 = 0, $fl$1 = 0, $fl$1$ = 0, $fl$3 = 0, $fl$4 = 0, $fl$6 = 0, $fmt39$lcssa = 0, $fmt39101 = 0, $fmt40 = 0, $fmt41 = 0, $fmt42 = 0, $fmt44 = 0, $fmt44$lcssa321 = 0, $fmt45 = 0, $i$0$lcssa = 0, $i$0$lcssa200 = 0, $i$0114 = 0, $i$0122$i = 0; - var $i$03$i = 0, $i$03$i25 = 0, $i$1$lcssa$i = 0, $i$1116$i = 0, $i$1125 = 0, $i$2100 = 0, $i$2100$lcssa = 0, $i$2103$i = 0, $i$398 = 0, $i$399$i = 0, $isdigit = 0, $isdigit$i = 0, $isdigit$i27 = 0, $isdigit10 = 0, $isdigit12 = 0, $isdigit2$i = 0, $isdigit2$i23 = 0, $isdigittmp = 0, $isdigittmp$ = 0, $isdigittmp$i = 0; - var $isdigittmp$i26 = 0, $isdigittmp1$i = 0, $isdigittmp1$i22 = 0, $isdigittmp11 = 0, $isdigittmp4$i = 0, $isdigittmp4$i24 = 0, $isdigittmp9 = 0, $j$0$i = 0, $j$0115$i = 0, $j$0117$i = 0, $j$1100$i = 0, $j$2$i = 0, $l$0 = 0, $l$0$i = 0, $l$1$i = 0, $l$1113 = 0, $l$2 = 0, $l10n$0 = 0, $l10n$0$lcssa = 0, $l10n$0$phi = 0; - var $l10n$1 = 0, $l10n$2 = 0, $l10n$3 = 0, $mb = 0, $notlhs$i = 0, $notrhs$i = 0, $or$cond = 0, $or$cond$i = 0, $or$cond15 = 0, $or$cond17 = 0, $or$cond20 = 0, $or$cond240 = 0, $or$cond29$i = 0, $or$cond3$not$i = 0, $or$cond6$i = 0, $p$0 = 0, $p$1 = 0, $p$2 = 0, $p$2$ = 0, $p$3 = 0; - var $p$4198 = 0, $p$5 = 0, $pl$0 = 0, $pl$0$i = 0, $pl$1 = 0, $pl$1$i = 0, $pl$2 = 0, $prefix$0 = 0, $prefix$0$$i = 0, $prefix$0$i = 0, $prefix$1 = 0, $prefix$2 = 0, $r$0$a$8$i = 0, $re$169$i = 0, $round$068$i = 0.0, $round6$1$i = 0.0, $s$0$i = 0, $s$1$i = 0, $s$1$i$lcssa = 0, $s1$0$i = 0; - var $s7$079$i = 0, $s7$1$i = 0, $s8$0$lcssa$i = 0, $s8$070$i = 0, $s9$0$i = 0, $s9$183$i = 0, $s9$2$i = 0, $small$0$i = 0.0, $small$1$i = 0.0, $st$0 = 0, $st$0$lcssa322 = 0, $storemerge = 0, $storemerge13 = 0, $storemerge8108 = 0, $storemerge860 = 0, $sum = 0, $t$0 = 0, $t$1 = 0, $w$$i = 0, $w$0 = 0; - var $w$1 = 0, $w$2 = 0, $w$30$i = 0, $wc = 0, $ws$0115 = 0, $ws$1126 = 0, $z$0$i = 0, $z$0$lcssa = 0, $z$0102 = 0, $z$1 = 0, $z$1$lcssa$i = 0, $z$1146$i = 0, $z$2 = 0, $z$2$i = 0, $z$2$i$lcssa = 0, $z$3$lcssa$i = 0, $z$3133$i = 0, $z$4$i = 0, $z$6$$i = 0, $z$6$i = 0; - var $z$6$i$lcssa = 0, $z$6$ph$i = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 624|0; - $big$i = sp + 24|0; - $e2$i = sp + 16|0; - $buf$i = sp + 588|0; - $ebuf0$i = sp + 576|0; - $arg = sp; - $buf = sp + 536|0; - $wc = sp + 8|0; - $mb = sp + 528|0; - $0 = ($f|0)!=(0|0); - $1 = ((($buf)) + 40|0); - $2 = $1; - $3 = ((($buf)) + 39|0); - $4 = ((($wc)) + 4|0); - $5 = ((($ebuf0$i)) + 12|0); - $6 = ((($ebuf0$i)) + 11|0); - $7 = $buf$i; - $8 = $5; - $9 = (($8) - ($7))|0; - $10 = (-2 - ($7))|0; - $11 = (($8) + 2)|0; - $12 = ((($big$i)) + 288|0); - $13 = ((($buf$i)) + 9|0); - $14 = $13; - $15 = ((($buf$i)) + 8|0); - $cnt$0 = 0;$fmt41 = $fmt;$l$0 = 0;$l10n$0 = 0; - L1: while(1) { - $16 = ($cnt$0|0)>(-1); - do { - if ($16) { - $17 = (2147483647 - ($cnt$0))|0; - $18 = ($l$0|0)>($17|0); - if ($18) { - $19 = (___errno_location()|0); - HEAP32[$19>>2] = 75; - $cnt$1 = -1; - break; - } else { - $20 = (($l$0) + ($cnt$0))|0; - $cnt$1 = $20; - break; - } - } else { - $cnt$1 = $cnt$0; - } - } while(0); - $21 = HEAP8[$fmt41>>0]|0; - $22 = ($21<<24>>24)==(0); - if ($22) { - $cnt$1$lcssa = $cnt$1;$l10n$0$lcssa = $l10n$0; - label = 245; - break; - } else { - $23 = $21;$fmt40 = $fmt41; - } - L9: while(1) { - switch ($23<<24>>24) { - case 37: { - $fmt39101 = $fmt40;$z$0102 = $fmt40; - label = 9; - break L9; - break; - } - case 0: { - $fmt39$lcssa = $fmt40;$z$0$lcssa = $fmt40; - break L9; - break; - } - default: { - } - } - $24 = ((($fmt40)) + 1|0); - $$pre = HEAP8[$24>>0]|0; - $23 = $$pre;$fmt40 = $24; - } - L12: do { - if ((label|0) == 9) { - while(1) { - label = 0; - $25 = ((($fmt39101)) + 1|0); - $26 = HEAP8[$25>>0]|0; - $27 = ($26<<24>>24)==(37); - if (!($27)) { - $fmt39$lcssa = $fmt39101;$z$0$lcssa = $z$0102; - break L12; - } - $28 = ((($z$0102)) + 1|0); - $29 = ((($fmt39101)) + 2|0); - $30 = HEAP8[$29>>0]|0; - $31 = ($30<<24>>24)==(37); - if ($31) { - $fmt39101 = $29;$z$0102 = $28; - label = 9; - } else { - $fmt39$lcssa = $29;$z$0$lcssa = $28; - break; - } - } - } - } while(0); - $32 = $z$0$lcssa; - $33 = $fmt41; - $34 = (($32) - ($33))|0; - if ($0) { - $35 = HEAP32[$f>>2]|0; - $36 = $35 & 32; - $37 = ($36|0)==(0); - if ($37) { - (___fwritex($fmt41,$34,$f)|0); - } - } - $38 = ($z$0$lcssa|0)==($fmt41|0); - if (!($38)) { - $l10n$0$phi = $l10n$0;$cnt$0 = $cnt$1;$fmt41 = $fmt39$lcssa;$l$0 = $34;$l10n$0 = $l10n$0$phi; - continue; +function _fgets($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $$06266 = 0, $$063 = 0, $$064 = 0, $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; + var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; + var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0; + var $sext$mask = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($2)) + 76|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($4|0)>(-1); + if ($5) { + $6 = (___lockfile($2)|0); + $17 = $6; + } else { + $17 = 0; + } + $7 = (($1) + -1)|0; + $8 = ($1|0)<(2); + $9 = ($7|0)!=(0); + if ($8) { + $10 = ((($2)) + 74|0); + $11 = HEAP8[$10>>0]|0; + $12 = $11 << 24 >> 24; + $13 = (($12) + 255)|0; + $14 = $13 | $12; + $15 = $14&255; + HEAP8[$10>>0] = $15; + $16 = ($17|0)==(0); + if (!($16)) { + ___unlockfile($2); } - $39 = ((($fmt39$lcssa)) + 1|0); - $40 = HEAP8[$39>>0]|0; - $41 = $40 << 24 >> 24; - $isdigittmp = (($41) + -48)|0; - $isdigit = ($isdigittmp>>>0)<(10); - if ($isdigit) { - $42 = ((($fmt39$lcssa)) + 2|0); - $43 = HEAP8[$42>>0]|0; - $44 = ($43<<24>>24)==(36); - $45 = ((($fmt39$lcssa)) + 3|0); - $$51 = $44 ? $45 : $39; - $$l10n$0 = $44 ? 1 : $l10n$0; - $isdigittmp$ = $44 ? $isdigittmp : -1; - $$pre193 = HEAP8[$$51>>0]|0; - $47 = $$pre193;$argpos$0 = $isdigittmp$;$l10n$1 = $$l10n$0;$storemerge = $$51; + if ($9) { + $$0 = 0; } else { - $47 = $40;$argpos$0 = -1;$l10n$1 = $l10n$0;$storemerge = $39; + HEAP8[$0>>0] = 0; + $$0 = $0; } - $46 = $47 << 24 >> 24; - $48 = $46 & -32; - $49 = ($48|0)==(32); - L25: do { - if ($49) { - $51 = $46;$56 = $47;$fl$0109 = 0;$storemerge8108 = $storemerge; + } else { + L11: do { + if ($9) { + $18 = ((($2)) + 4|0); + $19 = ((($2)) + 8|0); + $$063 = $7;$$064 = $0; while(1) { - $50 = (($51) + -32)|0; - $52 = 1 << $50; - $53 = $52 & 75913; - $54 = ($53|0)==(0); - if ($54) { - $65 = $56;$fl$062 = $fl$0109;$storemerge860 = $storemerge8108; - break L25; - } - $55 = $56 << 24 >> 24; - $57 = (($55) + -32)|0; - $58 = 1 << $57; - $59 = $58 | $fl$0109; - $60 = ((($storemerge8108)) + 1|0); - $61 = HEAP8[$60>>0]|0; - $62 = $61 << 24 >> 24; - $63 = $62 & -32; - $64 = ($63|0)==(32); - if ($64) { - $51 = $62;$56 = $61;$fl$0109 = $59;$storemerge8108 = $60; + $20 = HEAP32[$18>>2]|0; + $21 = HEAP32[$19>>2]|0; + $22 = $20; + $23 = (($21) - ($22))|0; + $24 = (_memchr($20,10,$23)|0); + $25 = ($24|0)==(0|0); + $26 = $24; + $27 = (1 - ($22))|0; + $28 = (($27) + ($26))|0; + $29 = $25 ? $23 : $28; + $30 = ($29>>>0)<($$063>>>0); + $31 = $30 ? $29 : $$063; + _memcpy(($$064|0),($20|0),($31|0))|0; + $32 = HEAP32[$18>>2]|0; + $33 = (($32) + ($31)|0); + HEAP32[$18>>2] = $33; + $34 = (($$064) + ($31)|0); + $35 = (($$063) - ($31))|0; + $36 = ($35|0)!=(0); + $or$cond = $25 & $36; + if (!($or$cond)) { + $$1 = $34; + label = 17; + break L11; + } + $37 = HEAP32[$19>>2]|0; + $38 = ($33>>>0)<($37>>>0); + if ($38) { + $39 = ((($33)) + 1|0); + HEAP32[$18>>2] = $39; + $40 = HEAP8[$33>>0]|0; + $41 = $40&255; + $50 = $41; } else { - $65 = $61;$fl$062 = $59;$storemerge860 = $60; - break; + $42 = (___uflow($2)|0); + $43 = ($42|0)<(0); + if ($43) { + break; + } else { + $50 = $42; + } } - } - } else { - $65 = $47;$fl$062 = 0;$storemerge860 = $storemerge; - } - } while(0); - $66 = ($65<<24>>24)==(42); - do { - if ($66) { - $67 = ((($storemerge860)) + 1|0); - $68 = HEAP8[$67>>0]|0; - $69 = $68 << 24 >> 24; - $isdigittmp11 = (($69) + -48)|0; - $isdigit12 = ($isdigittmp11>>>0)<(10); - if ($isdigit12) { - $70 = ((($storemerge860)) + 2|0); - $71 = HEAP8[$70>>0]|0; - $72 = ($71<<24>>24)==(36); - if ($72) { - $73 = (($nl_type) + ($isdigittmp11<<2)|0); - HEAP32[$73>>2] = 10; - $74 = HEAP8[$67>>0]|0; - $75 = $74 << 24 >> 24; - $76 = (($75) + -48)|0; - $77 = (($nl_arg) + ($76<<3)|0); - $78 = $77; - $79 = $78; - $80 = HEAP32[$79>>2]|0; - $81 = (($78) + 4)|0; - $82 = $81; - $83 = HEAP32[$82>>2]|0; - $84 = ((($storemerge860)) + 3|0); - $l10n$2 = 1;$storemerge13 = $84;$w$0 = $80; + $48 = (($35) + -1)|0; + $49 = $50&255; + $51 = ((($34)) + 1|0); + HEAP8[$34>>0] = $49; + $sext$mask = $50 & 255; + $52 = ($sext$mask|0)!=(10); + $53 = ($48|0)!=(0); + $or$cond3 = $53 & $52; + if ($or$cond3) { + $$063 = $48;$$064 = $51; } else { - label = 24; + $$1 = $51; + label = 17; + break L11; } - } else { - label = 24; } - if ((label|0) == 24) { - label = 0; - $85 = ($l10n$1|0)==(0); - if (!($85)) { - $$0 = -1; - break L1; - } - if (!($0)) { - $fl$1 = $fl$062;$fmt42 = $67;$l10n$3 = 0;$w$1 = 0; - break; - } - $arglist_current = HEAP32[$ap>>2]|0; - $86 = $arglist_current; - $87 = ((0) + 4|0); - $expanded4 = $87; - $expanded = (($expanded4) - 1)|0; - $88 = (($86) + ($expanded))|0; - $89 = ((0) + 4|0); - $expanded8 = $89; - $expanded7 = (($expanded8) - 1)|0; - $expanded6 = $expanded7 ^ -1; - $90 = $88 & $expanded6; - $91 = $90; - $92 = HEAP32[$91>>2]|0; - $arglist_next = ((($91)) + 4|0); - HEAP32[$ap>>2] = $arglist_next; - $l10n$2 = 0;$storemerge13 = $67;$w$0 = $92; - } - $93 = ($w$0|0)<(0); - if ($93) { - $94 = $fl$062 | 8192; - $95 = (0 - ($w$0))|0; - $fl$1 = $94;$fmt42 = $storemerge13;$l10n$3 = $l10n$2;$w$1 = $95; + $44 = ($34|0)==($0|0); + if ($44) { + $$06266 = 0; } else { - $fl$1 = $fl$062;$fmt42 = $storemerge13;$l10n$3 = $l10n$2;$w$1 = $w$0; + $45 = HEAP32[$2>>2]|0; + $46 = $45 & 16; + $47 = ($46|0)==(0); + if ($47) { + $$06266 = 0; + } else { + $$1 = $34; + label = 17; + } } } else { - $96 = $65 << 24 >> 24; - $isdigittmp1$i = (($96) + -48)|0; - $isdigit2$i = ($isdigittmp1$i>>>0)<(10); - if ($isdigit2$i) { - $100 = $storemerge860;$i$03$i = 0;$isdigittmp4$i = $isdigittmp1$i; - while(1) { - $97 = ($i$03$i*10)|0; - $98 = (($97) + ($isdigittmp4$i))|0; - $99 = ((($100)) + 1|0); - $101 = HEAP8[$99>>0]|0; - $102 = $101 << 24 >> 24; - $isdigittmp$i = (($102) + -48)|0; - $isdigit$i = ($isdigittmp$i>>>0)<(10); - if ($isdigit$i) { - $100 = $99;$i$03$i = $98;$isdigittmp4$i = $isdigittmp$i; + $$1 = $0; + label = 17; + } + } while(0); + if ((label|0) == 17) { + $54 = ($0|0)==(0|0); + if ($54) { + $$06266 = 0; + } else { + HEAP8[$$1>>0] = 0; + $$06266 = $0; + } + } + $55 = ($17|0)==(0); + if ($55) { + $$0 = $$06266; + } else { + ___unlockfile($2); + $$0 = $$06266; + } + } + return ($$0|0); +} +function _feof($0) { + $0 = $0|0; + var $$lobit = 0, $$lobit8 = 0, $$lobit9 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $phitmp = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 76|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)>(-1); + if ($3) { + $6 = (___lockfile($0)|0); + $phitmp = ($6|0)==(0); + $7 = HEAP32[$0>>2]|0; + $8 = $7 >>> 4; + $$lobit = $8 & 1; + if ($phitmp) { + $$lobit9 = $$lobit; + } else { + ___unlockfile($0); + $$lobit9 = $$lobit; + } + } else { + $4 = HEAP32[$0>>2]|0; + $5 = $4 >>> 4; + $$lobit8 = $5 & 1; + $$lobit9 = $$lobit8; + } + return ($$lobit9|0); +} +function _sscanf($0,$1,$varargs) { + $0 = $0|0; + $1 = $1|0; + $varargs = $varargs|0; + var $2 = 0, $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $2 = sp; + HEAP32[$2>>2] = $varargs; + $3 = (_vsscanf($0,$1,$2)|0); + STACKTOP = sp;return ($3|0); +} +function _vsscanf($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, dest = 0, label = 0, sp = 0, stop = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); + $3 = sp; + dest=$3; stop=dest+124|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); + $4 = ((($3)) + 32|0); + HEAP32[$4>>2] = 12; + $5 = ((($3)) + 44|0); + HEAP32[$5>>2] = $0; + $6 = ((($3)) + 76|0); + HEAP32[$6>>2] = -1; + $7 = ((($3)) + 84|0); + HEAP32[$7>>2] = $0; + $8 = (_vfscanf($3,$1,$2)|0); + STACKTOP = sp;return ($8|0); +} +function _do_read($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = (___string_read($0,$1,$2)|0); + return ($3|0); +} +function _vfscanf($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$ = 0, $$$0266 = 0, $$$0268 = 0, $$$0305 = 0, $$$3 = 0, $$0266$lcssa = 0, $$0266417 = 0, $$0268 = 0, $$0272 = 0, $$0273429 = 0, $$0276$ph = 0, $$0278$ph = 0, $$0278$ph$phi = 0, $$0278$ph336 = 0, $$0283428 = 0, $$0286420 = 0, $$0288$ = 0, $$0288425 = 0, $$0292 = 0, $$0293 = 0; + var $$0305423 = 0, $$10 = 0, $$11 = 0, $$1267 = 0, $$1271 = 0, $$1274 = 0, $$1277$ph = 0, $$1279 = 0, $$1284 = 0, $$1289 = 0, $$2 = 0, $$2275 = 0, $$2280 = 0, $$2280$ph = 0, $$2280$ph$phi = 0, $$2285 = 0, $$2290 = 0, $$2307$ph = 0, $$3$lcssa = 0, $$319 = 0; + var $$320 = 0, $$321 = 0, $$322 = 0, $$327 = 0, $$328$le439 = 0, $$328$le441 = 0, $$3281 = 0, $$3291 = 0, $$3416 = 0, $$4282 = 0, $$4309 = 0, $$5 = 0, $$5299 = 0, $$5310 = 0, $$6 = 0, $$6311 = 0, $$7 = 0, $$7$ph = 0, $$7312 = 0, $$8 = 0; + var $$8313 = 0, $$9 = 0, $$9314 = 0, $$9314$ph = 0, $$lcssa355 = 0, $$not = 0, $$old4 = 0, $$ph = 0, $$ph353 = 0, $$pre = 0, $$pre$phi516Z2D = 0, $$pre507 = 0, $$pre509 = 0, $$pre511 = 0, $$pre512 = 0, $$pre513 = 0, $$pre514 = 0, $$pre515 = 0, $$sink443 = 0, $$sroa$2$0$$sroa_idx13 = 0; + var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; + var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; + var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; + var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; + var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; + var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; + var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; + var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; + var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; + var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; + var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0.0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0.0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; + var $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; + var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; + var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; + var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; + var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $arglist_current = 0, $arglist_next = 0, $expanded = 0, $expanded1 = 0, $expanded3 = 0, $expanded4 = 0, $expanded5 = 0, $factor = 0, $factor331 = 0, $isdigit = 0; + var $isdigit316 = 0, $isdigit316415 = 0, $isdigittmp = 0, $isdigittmp315 = 0, $isdigittmp315414 = 0, $narrow = 0, $narrow469 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond318 = 0, $or$cond5 = 0, $trunc = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(288|0); + $3 = sp + 8|0; + $4 = sp + 17|0; + $5 = sp; + $6 = sp + 16|0; + $7 = ((($0)) + 76|0); + $8 = HEAP32[$7>>2]|0; + $9 = ($8|0)>(-1); + if ($9) { + $10 = (___lockfile($0)|0); + $306 = $10; + } else { + $306 = 0; + } + $11 = HEAP8[$1>>0]|0; + $12 = ($11<<24>>24)==(0); + L4: do { + if ($12) { + $$3291 = 0; + } else { + $13 = ((($0)) + 4|0); + $14 = ((($0)) + 100|0); + $15 = ((($0)) + 108|0); + $16 = ((($0)) + 8|0); + $17 = ((($4)) + 10|0); + $18 = ((($4)) + 33|0); + $$sroa$2$0$$sroa_idx13 = ((($3)) + 4|0); + $19 = ((($4)) + 46|0); + $20 = ((($4)) + 94|0); + $21 = ((($4)) + 1|0); + $22 = ((($4)) + 1|0); + $$0273429 = $1;$$0283428 = 0;$$0288425 = 0;$$0305423 = 0;$102 = 0;$24 = $11; + L6: while(1) { + $23 = $24&255; + $25 = (_isspace($23)|0); + $26 = ($25|0)==(0); + L8: do { + if ($26) { + $53 = ($24<<24>>24)==(37); + L10: do { + if ($53) { + $54 = ((($$0273429)) + 1|0); + $55 = HEAP8[$54>>0]|0; + L12: do { + switch ($55<<24>>24) { + case 37: { + break L10; + break; + } + case 42: { + $76 = ((($$0273429)) + 2|0); + $$0293 = 0;$$2275 = $76; + break; + } + default: { + $77 = $55&255; + $isdigittmp = (($77) + -48)|0; + $isdigit = ($isdigittmp>>>0)<(10); + if ($isdigit) { + $78 = ((($$0273429)) + 2|0); + $79 = HEAP8[$78>>0]|0; + $80 = ($79<<24>>24)==(36); + if ($80) { + $81 = (_arg_n($2,$isdigittmp)|0); + $82 = ((($$0273429)) + 3|0); + $$0293 = $81;$$2275 = $82; + break L12; + } + } + $arglist_current = HEAP32[$2>>2]|0; + $83 = $arglist_current; + $84 = ((0) + 4|0); + $expanded1 = $84; + $expanded = (($expanded1) - 1)|0; + $85 = (($83) + ($expanded))|0; + $86 = ((0) + 4|0); + $expanded5 = $86; + $expanded4 = (($expanded5) - 1)|0; + $expanded3 = $expanded4 ^ -1; + $87 = $85 & $expanded3; + $88 = $87; + $89 = HEAP32[$88>>2]|0; + $arglist_next = ((($88)) + 4|0); + HEAP32[$2>>2] = $arglist_next; + $$0293 = $89;$$2275 = $54; + } + } + } while(0); + $90 = HEAP8[$$2275>>0]|0; + $91 = $90&255; + $isdigittmp315414 = (($91) + -48)|0; + $isdigit316415 = ($isdigittmp315414>>>0)<(10); + if ($isdigit316415) { + $$0266417 = 0;$$3416 = $$2275;$95 = $91; + while(1) { + $92 = ($$0266417*10)|0; + $93 = (($92) + -48)|0; + $94 = (($93) + ($95))|0; + $96 = ((($$3416)) + 1|0); + $97 = HEAP8[$96>>0]|0; + $98 = $97&255; + $isdigittmp315 = (($98) + -48)|0; + $isdigit316 = ($isdigittmp315>>>0)<(10); + if ($isdigit316) { + $$0266417 = $94;$$3416 = $96;$95 = $98; + } else { + $$0266$lcssa = $94;$$3$lcssa = $96;$$lcssa355 = $97; + break; + } + } + } else { + $$0266$lcssa = 0;$$3$lcssa = $$2275;$$lcssa355 = $90; + } + $99 = ($$lcssa355<<24>>24)==(109); + $100 = ($$0293|0)!=(0|0); + $101 = ((($$3$lcssa)) + 1|0); + $$$0305 = $99 ? 0 : $$0305423; + $$327 = $99 ? 0 : $102; + $$$3 = $99 ? $101 : $$3$lcssa; + $narrow = $100 & $99; + $103 = ((($$$3)) + 1|0); + $104 = HEAP8[$$$3>>0]|0; + switch ($104<<24>>24) { + case 104: { + $105 = HEAP8[$103>>0]|0; + $106 = ($105<<24>>24)==(104); + $107 = ((($$$3)) + 2|0); + $$319 = $106 ? $107 : $103; + $$320 = $106 ? -2 : -1; + $$0268 = $$320;$$5 = $$319; + break; + } + case 108: { + $108 = HEAP8[$103>>0]|0; + $109 = ($108<<24>>24)==(108); + $110 = ((($$$3)) + 2|0); + $$321 = $109 ? $110 : $103; + $$322 = $109 ? 3 : 1; + $$0268 = $$322;$$5 = $$321; + break; + } + case 106: { + $$0268 = 3;$$5 = $103; + break; + } + case 116: case 122: { + $$0268 = 1;$$5 = $103; + break; + } + case 76: { + $$0268 = 2;$$5 = $103; + break; + } + case 110: case 112: case 67: case 83: case 91: case 99: case 115: case 88: case 71: case 70: case 69: case 65: case 103: case 102: case 101: case 97: case 120: case 117: case 111: case 105: case 100: { + $$0268 = 0;$$5 = $$$3; + break; + } + default: { + $$7312 = $$$0305;$309 = $$327;$narrow469 = $narrow; + label = 137; + break L6; + } + } + $111 = HEAP8[$$5>>0]|0; + $112 = $111&255; + $113 = $112 & 47; + $114 = ($113|0)==(3); + $115 = $112 | 32; + $$ = $114 ? $115 : $112; + $$$0268 = $114 ? 1 : $$0268; + $trunc = $$&255; + switch ($trunc<<24>>24) { + case 99: { + $116 = ($$0266$lcssa|0)>(1); + $$$0266 = $116 ? $$0266$lcssa : 1; + $$1267 = $$$0266;$$1284 = $$0283428; + break; + } + case 91: { + $$1267 = $$0266$lcssa;$$1284 = $$0283428; + break; + } + case 110: { + $117 = ($$0283428|0)<(0); + $118 = $117 << 31 >> 31; + _store_int($$0293,$$$0268,$$0283428,$118); + $$11 = $$5;$$1289 = $$0288425;$$2285 = $$0283428;$$6311 = $$$0305;$307 = $$327; + break L8; + break; + } + default: { + ___shlim($0,0); + while(1) { + $119 = HEAP32[$13>>2]|0; + $120 = HEAP32[$14>>2]|0; + $121 = ($119>>>0)<($120>>>0); + if ($121) { + $122 = ((($119)) + 1|0); + HEAP32[$13>>2] = $122; + $123 = HEAP8[$119>>0]|0; + $124 = $123&255; + $126 = $124; + } else { + $125 = (___shgetc($0)|0); + $126 = $125; + } + $127 = (_isspace($126)|0); + $128 = ($127|0)==(0); + if ($128) { + break; + } + } + $129 = HEAP32[$14>>2]|0; + $130 = ($129|0)==(0|0); + if ($130) { + $$pre507 = HEAP32[$13>>2]|0; + $138 = $$pre507; + } else { + $131 = HEAP32[$13>>2]|0; + $132 = ((($131)) + -1|0); + HEAP32[$13>>2] = $132; + $133 = $132; + $138 = $133; + } + $134 = HEAP32[$15>>2]|0; + $135 = HEAP32[$16>>2]|0; + $136 = (($134) + ($$0283428))|0; + $137 = (($136) + ($138))|0; + $139 = (($137) - ($135))|0; + $$1267 = $$0266$lcssa;$$1284 = $139; + } + } + ___shlim($0,$$1267); + $140 = HEAP32[$13>>2]|0; + $141 = HEAP32[$14>>2]|0; + $142 = ($140>>>0)<($141>>>0); + if ($142) { + $143 = ((($140)) + 1|0); + HEAP32[$13>>2] = $143; + $147 = $141; + } else { + $144 = (___shgetc($0)|0); + $145 = ($144|0)<(0); + if ($145) { + $$7312 = $$$0305;$309 = $$327;$narrow469 = $narrow; + label = 137; + break L6; + } + $$pre509 = HEAP32[$14>>2]|0; + $147 = $$pre509; + } + $146 = ($147|0)==(0|0); + if (!($146)) { + $148 = HEAP32[$13>>2]|0; + $149 = ((($148)) + -1|0); + HEAP32[$13>>2] = $149; + } + L55: do { + switch ($trunc<<24>>24) { + case 91: case 99: case 115: { + $150 = ($$|0)==(99); + $151 = $$ | 16; + $152 = ($151|0)==(115); + L57: do { + if ($152) { + $153 = ($$|0)==(115); + _memset(($21|0),-1,256)|0; + HEAP8[$4>>0] = 0; + if ($153) { + HEAP8[$18>>0] = 0; + ;HEAP8[$17>>0]=0|0;HEAP8[$17+1>>0]=0|0;HEAP8[$17+2>>0]=0|0;HEAP8[$17+3>>0]=0|0;HEAP8[$17+4>>0]=0|0; + $$9 = $$5; + } else { + $$9 = $$5; + } + } else { + $154 = ((($$5)) + 1|0); + $155 = HEAP8[$154>>0]|0; + $156 = ($155<<24>>24)==(94); + $157 = ((($$5)) + 2|0); + $$0292 = $156&1; + $$6 = $156 ? $157 : $154; + $158 = $156&1; + _memset(($22|0),($158|0),256)|0; + HEAP8[$4>>0] = 0; + $159 = HEAP8[$$6>>0]|0; + switch ($159<<24>>24) { + case 45: { + $$sink443 = $19; + label = 64; + break; + } + case 93: { + $$sink443 = $20; + label = 64; + break; + } + default: { + $$pre514 = $$0292 ^ 1; + $$pre515 = $$pre514&255; + $$7$ph = $$6;$$pre$phi516Z2D = $$pre515; + } + } + if ((label|0) == 64) { + label = 0; + $160 = ((($$6)) + 1|0); + $161 = $$0292 ^ 1; + $162 = $161&255; + HEAP8[$$sink443>>0] = $162; + $$7$ph = $160;$$pre$phi516Z2D = $162; + } + $$7 = $$7$ph; + while(1) { + $163 = HEAP8[$$7>>0]|0; + L69: do { + switch ($163<<24>>24) { + case 0: { + $$7312 = $$$0305;$309 = $$327;$narrow469 = $narrow; + label = 137; + break L6; + break; + } + case 93: { + $$9 = $$7; + break L57; + break; + } + case 45: { + $164 = ((($$7)) + 1|0); + $165 = HEAP8[$164>>0]|0; + switch ($165<<24>>24) { + case 93: case 0: { + $$8 = $$7;$176 = 45; + break L69; + break; + } + default: { + } + } + $166 = ((($$7)) + -1|0); + $167 = HEAP8[$166>>0]|0; + $168 = ($167&255)<($165&255); + if ($168) { + $169 = $167&255; + $$0286420 = $169; + while(1) { + $170 = (($$0286420) + 1)|0; + $171 = (($4) + ($170)|0); + HEAP8[$171>>0] = $$pre$phi516Z2D; + $172 = HEAP8[$164>>0]|0; + $173 = $172&255; + $174 = ($170|0)<($173|0); + if ($174) { + $$0286420 = $170; + } else { + $$8 = $164;$176 = $172; + break; + } + } + } else { + $$8 = $164;$176 = $165; + } + break; + } + default: { + $$8 = $$7;$176 = $163; + } + } + } while(0); + $175 = $176&255; + $177 = (($175) + 1)|0; + $178 = (($4) + ($177)|0); + HEAP8[$178>>0] = $$pre$phi516Z2D; + $179 = ((($$8)) + 1|0); + $$7 = $179; + } + } + } while(0); + $180 = (($$1267) + 1)|0; + $181 = $150 ? $180 : 31; + $182 = ($$$0268|0)==(1); + L77: do { + if ($182) { + if ($narrow) { + $183 = $181 << 2; + $184 = (_malloc($183)|0); + $185 = ($184|0)==(0|0); + if ($185) { + $$7312 = 0;$309 = 0;$narrow469 = 1; + label = 137; + break L6; + } else { + $311 = $184; + } + } else { + $311 = $$0293; + } + HEAP32[$3>>2] = 0; + HEAP32[$$sroa$2$0$$sroa_idx13>>2] = 0; + $$0276$ph = $181;$$0278$ph = 0;$$ph = $311; + L82: while(1) { + $186 = ($$ph|0)==(0|0); + $$0278$ph336 = $$0278$ph; + while(1) { + L86: while(1) { + $187 = HEAP32[$13>>2]|0; + $188 = HEAP32[$14>>2]|0; + $189 = ($187>>>0)<($188>>>0); + if ($189) { + $190 = ((($187)) + 1|0); + HEAP32[$13>>2] = $190; + $191 = HEAP8[$187>>0]|0; + $192 = $191&255; + $195 = $192; + } else { + $193 = (___shgetc($0)|0); + $195 = $193; + } + $194 = (($195) + 1)|0; + $196 = (($4) + ($194)|0); + $197 = HEAP8[$196>>0]|0; + $198 = ($197<<24>>24)==(0); + if ($198) { + break L82; + } + $199 = $195&255; + HEAP8[$6>>0] = $199; + $200 = (_mbrtowc($5,$6,1,$3)|0); + switch ($200|0) { + case -1: { + $$7312 = 0;$309 = $$ph;$narrow469 = $narrow; + label = 137; + break L6; + break; + } + case -2: { + break; + } + default: { + break L86; + } + } + } + if ($186) { + $$1279 = $$0278$ph336; + } else { + $201 = (($$ph) + ($$0278$ph336<<2)|0); + $202 = (($$0278$ph336) + 1)|0; + $203 = HEAP32[$5>>2]|0; + HEAP32[$201>>2] = $203; + $$1279 = $202; + } + $204 = ($$1279|0)==($$0276$ph|0); + $or$cond = $narrow & $204; + if ($or$cond) { + break; + } else { + $$0278$ph336 = $$1279; + } + } + $factor331 = $$0276$ph << 1; + $205 = $factor331 | 1; + $206 = $205 << 2; + $207 = (_realloc($$ph,$206)|0); + $208 = ($207|0)==(0|0); + if ($208) { + $$7312 = 0;$309 = $$ph;$narrow469 = 1; + label = 137; + break L6; + } else { + $$0278$ph$phi = $$0276$ph;$$0276$ph = $205;$$ph = $207;$$0278$ph = $$0278$ph$phi; + } + } + $209 = (_mbsinit($3)|0); + $210 = ($209|0)==(0); + if ($210) { + $$7312 = 0;$309 = $$ph;$narrow469 = $narrow; + label = 137; + break L6; + } else { + $$4282 = $$0278$ph336;$$4309 = 0;$$5299 = $$ph;$312 = $$ph; + } + } else { + if ($narrow) { + $211 = (_malloc($181)|0); + $212 = ($211|0)==(0|0); + if ($212) { + $$7312 = 0;$309 = 0;$narrow469 = 1; + label = 137; + break L6; + } else { + $$1277$ph = $181;$$2280$ph = 0;$$2307$ph = $211; + } + while(1) { + $$2280 = $$2280$ph; + while(1) { + $213 = HEAP32[$13>>2]|0; + $214 = HEAP32[$14>>2]|0; + $215 = ($213>>>0)<($214>>>0); + if ($215) { + $216 = ((($213)) + 1|0); + HEAP32[$13>>2] = $216; + $217 = HEAP8[$213>>0]|0; + $218 = $217&255; + $221 = $218; + } else { + $219 = (___shgetc($0)|0); + $221 = $219; + } + $220 = (($221) + 1)|0; + $222 = (($4) + ($220)|0); + $223 = HEAP8[$222>>0]|0; + $224 = ($223<<24>>24)==(0); + if ($224) { + $$4282 = $$2280;$$4309 = $$2307$ph;$$5299 = 0;$312 = 0; + break L77; + } + $225 = $221&255; + $226 = (($$2280) + 1)|0; + $227 = (($$2307$ph) + ($$2280)|0); + HEAP8[$227>>0] = $225; + $228 = ($226|0)==($$1277$ph|0); + if ($228) { + break; + } else { + $$2280 = $226; + } + } + $factor = $$1277$ph << 1; + $229 = $factor | 1; + $230 = (_realloc($$2307$ph,$229)|0); + $231 = ($230|0)==(0|0); + if ($231) { + $$7312 = $$2307$ph;$309 = 0;$narrow469 = 1; + label = 137; + break L6; + } else { + $$2280$ph$phi = $$1277$ph;$$1277$ph = $229;$$2307$ph = $230;$$2280$ph = $$2280$ph$phi; + } + } + } + $232 = ($$0293|0)==(0|0); + if ($232) { + $250 = $147; + while(1) { + $248 = HEAP32[$13>>2]|0; + $249 = ($248>>>0)<($250>>>0); + if ($249) { + $251 = ((($248)) + 1|0); + HEAP32[$13>>2] = $251; + $252 = HEAP8[$248>>0]|0; + $253 = $252&255; + $256 = $253; + } else { + $254 = (___shgetc($0)|0); + $256 = $254; + } + $255 = (($256) + 1)|0; + $257 = (($4) + ($255)|0); + $258 = HEAP8[$257>>0]|0; + $259 = ($258<<24>>24)==(0); + if ($259) { + $$4282 = 0;$$4309 = 0;$$5299 = 0;$312 = 0; + break L77; + } + $$pre512 = HEAP32[$14>>2]|0; + $250 = $$pre512; + } + } else { + $$3281 = 0;$235 = $147; + while(1) { + $233 = HEAP32[$13>>2]|0; + $234 = ($233>>>0)<($235>>>0); + if ($234) { + $236 = ((($233)) + 1|0); + HEAP32[$13>>2] = $236; + $237 = HEAP8[$233>>0]|0; + $238 = $237&255; + $241 = $238; + } else { + $239 = (___shgetc($0)|0); + $241 = $239; + } + $240 = (($241) + 1)|0; + $242 = (($4) + ($240)|0); + $243 = HEAP8[$242>>0]|0; + $244 = ($243<<24>>24)==(0); + if ($244) { + $$4282 = $$3281;$$4309 = $$0293;$$5299 = 0;$312 = 0; + break L77; + } + $245 = $241&255; + $246 = (($$3281) + 1)|0; + $247 = (($$0293) + ($$3281)|0); + HEAP8[$247>>0] = $245; + $$pre511 = HEAP32[$14>>2]|0; + $$3281 = $246;$235 = $$pre511; + } + } + } + } while(0); + $260 = HEAP32[$14>>2]|0; + $261 = ($260|0)==(0|0); + if ($261) { + $$pre513 = HEAP32[$13>>2]|0; + $268 = $$pre513; + } else { + $262 = HEAP32[$13>>2]|0; + $263 = ((($262)) + -1|0); + HEAP32[$13>>2] = $263; + $264 = $263; + $268 = $264; + } + $265 = HEAP32[$15>>2]|0; + $266 = HEAP32[$16>>2]|0; + $267 = (($268) - ($266))|0; + $269 = (($267) + ($265))|0; + $270 = ($269|0)==(0); + if ($270) { + $$9314$ph = $$4309;$$ph353 = $312; + label = 139; + break L6; + } + $$not = $150 ^ 1; + $271 = ($269|0)==($$1267|0); + $or$cond318 = $271 | $$not; + if (!($or$cond318)) { + $$9314$ph = $$4309;$$ph353 = $312; + label = 139; + break L6; + } + do { + if ($narrow) { + if ($182) { + HEAP32[$$0293>>2] = $$5299; + break; + } else { + HEAP32[$$0293>>2] = $$4309; + break; + } + } + } while(0); + if ($150) { + $$10 = $$9;$$5310 = $$4309;$310 = $312; + } else { + $272 = ($$5299|0)==(0|0); + if (!($272)) { + $273 = (($$5299) + ($$4282<<2)|0); + HEAP32[$273>>2] = 0; + } + $274 = ($$4309|0)==(0|0); + if ($274) { + $$10 = $$9;$$5310 = 0;$310 = $312; + break L55; + } + $275 = (($$4309) + ($$4282)|0); + HEAP8[$275>>0] = 0; + $$10 = $$9;$$5310 = $$4309;$310 = $312; + } + break; + } + case 120: case 88: case 112: { + $$0272 = 16; + label = 125; + break; + } + case 111: { + $$0272 = 8; + label = 125; + break; + } + case 117: case 100: { + $$0272 = 10; + label = 125; + break; + } + case 105: { + $$0272 = 0; + label = 125; + break; + } + case 71: case 103: case 70: case 102: case 69: case 101: case 65: case 97: { + $285 = (+___floatscan($0,$$$0268,0)); + $286 = HEAP32[$15>>2]|0; + $287 = HEAP32[$13>>2]|0; + $288 = HEAP32[$16>>2]|0; + $289 = (($288) - ($287))|0; + $290 = ($286|0)==($289|0); + if ($290) { + $$9314$ph = $$$0305;$$ph353 = $$327; + label = 139; + break L6; + } + $291 = ($$0293|0)==(0|0); + if ($291) { + $$10 = $$5;$$5310 = $$$0305;$310 = $$327; + } else { + switch ($$$0268|0) { + case 0: { + $292 = $285; + HEAPF32[$$0293>>2] = $292; + $$10 = $$5;$$5310 = $$$0305;$310 = $$327; + break L55; + break; + } + case 1: { + HEAPF64[$$0293>>3] = $285; + $$10 = $$5;$$5310 = $$$0305;$310 = $$327; + break L55; + break; + } + case 2: { + HEAPF64[$$0293>>3] = $285; + $$10 = $$5;$$5310 = $$$0305;$310 = $$327; + break L55; + break; + } + default: { + $$10 = $$5;$$5310 = $$$0305;$310 = $$327; + break L55; + } + } + } + break; + } + default: { + $$10 = $$5;$$5310 = $$$0305;$310 = $$327; + } + } + } while(0); + do { + if ((label|0) == 125) { + label = 0; + $276 = (___intscan($0,$$0272,0,-1,-1)|0); + $277 = tempRet0; + $278 = HEAP32[$15>>2]|0; + $279 = HEAP32[$13>>2]|0; + $280 = HEAP32[$16>>2]|0; + $281 = (($280) - ($279))|0; + $282 = ($278|0)==($281|0); + if ($282) { + $$9314$ph = $$$0305;$$ph353 = $$327; + label = 139; + break L6; + } + $283 = ($$|0)==(112); + $or$cond3 = $100 & $283; + if ($or$cond3) { + $284 = $276; + HEAP32[$$0293>>2] = $284; + $$10 = $$5;$$5310 = $$$0305;$310 = $$327; + break; + } else { + _store_int($$0293,$$$0268,$276,$277); + $$10 = $$5;$$5310 = $$$0305;$310 = $$327; + break; + } + } + } while(0); + $293 = HEAP32[$15>>2]|0; + $294 = HEAP32[$13>>2]|0; + $295 = HEAP32[$16>>2]|0; + $296 = (($293) + ($$1284))|0; + $297 = (($296) + ($294))|0; + $298 = (($297) - ($295))|0; + $299 = $100&1; + $$0288$ = (($299) + ($$0288425))|0; + $$11 = $$10;$$1289 = $$0288$;$$2285 = $298;$$6311 = $$5310;$307 = $310; + break L8; + } + } while(0); + $56 = $53&1; + $57 = (($$0273429) + ($56)|0); + ___shlim($0,0); + $58 = HEAP32[$13>>2]|0; + $59 = HEAP32[$14>>2]|0; + $60 = ($58>>>0)<($59>>>0); + if ($60) { + $61 = ((($58)) + 1|0); + HEAP32[$13>>2] = $61; + $62 = HEAP8[$58>>0]|0; + $63 = $62&255; + $68 = $63; } else { - $$lcssa = $98;$$lcssa318 = $99; - break; + $64 = (___shgetc($0)|0); + $68 = $64; + } + $65 = HEAP8[$57>>0]|0; + $66 = $65&255; + $67 = ($68|0)==($66|0); + if (!($67)) { + label = 22; + break L6; } - } - $103 = ($$lcssa|0)<(0); - if ($103) { - $$0 = -1; - break L1; - } else { - $fl$1 = $fl$062;$fmt42 = $$lcssa318;$l10n$3 = $l10n$1;$w$1 = $$lcssa; - } - } else { - $fl$1 = $fl$062;$fmt42 = $storemerge860;$l10n$3 = $l10n$1;$w$1 = 0; - } - } - } while(0); - $104 = HEAP8[$fmt42>>0]|0; - $105 = ($104<<24>>24)==(46); - L46: do { - if ($105) { - $106 = ((($fmt42)) + 1|0); - $107 = HEAP8[$106>>0]|0; - $108 = ($107<<24>>24)==(42); - if (!($108)) { - $135 = $107 << 24 >> 24; - $isdigittmp1$i22 = (($135) + -48)|0; - $isdigit2$i23 = ($isdigittmp1$i22>>>0)<(10); - if ($isdigit2$i23) { - $139 = $106;$i$03$i25 = 0;$isdigittmp4$i24 = $isdigittmp1$i22; + $75 = (($$0283428) + 1)|0; + $$11 = $57;$$1289 = $$0288425;$$2285 = $75;$$6311 = $$0305423;$307 = $102; } else { - $fmt45 = $106;$p$0 = 0; - break; - } - while(1) { - $136 = ($i$03$i25*10)|0; - $137 = (($136) + ($isdigittmp4$i24))|0; - $138 = ((($139)) + 1|0); - $140 = HEAP8[$138>>0]|0; - $141 = $140 << 24 >> 24; - $isdigittmp$i26 = (($141) + -48)|0; - $isdigit$i27 = ($isdigittmp$i26>>>0)<(10); - if ($isdigit$i27) { - $139 = $138;$i$03$i25 = $137;$isdigittmp4$i24 = $isdigittmp$i26; + $$1274 = $$0273429; + while(1) { + $27 = ((($$1274)) + 1|0); + $28 = HEAP8[$27>>0]|0; + $29 = $28&255; + $30 = (_isspace($29)|0); + $31 = ($30|0)==(0); + if ($31) { + break; + } else { + $$1274 = $27; + } + } + ___shlim($0,0); + while(1) { + $32 = HEAP32[$13>>2]|0; + $33 = HEAP32[$14>>2]|0; + $34 = ($32>>>0)<($33>>>0); + if ($34) { + $35 = ((($32)) + 1|0); + HEAP32[$13>>2] = $35; + $36 = HEAP8[$32>>0]|0; + $37 = $36&255; + $39 = $37; + } else { + $38 = (___shgetc($0)|0); + $39 = $38; + } + $40 = (_isspace($39)|0); + $41 = ($40|0)==(0); + if ($41) { + break; + } + } + $42 = HEAP32[$14>>2]|0; + $43 = ($42|0)==(0|0); + if ($43) { + $$pre = HEAP32[$13>>2]|0; + $51 = $$pre; } else { - $fmt45 = $138;$p$0 = $137; - break L46; - } - } - } - $109 = ((($fmt42)) + 2|0); - $110 = HEAP8[$109>>0]|0; - $111 = $110 << 24 >> 24; - $isdigittmp9 = (($111) + -48)|0; - $isdigit10 = ($isdigittmp9>>>0)<(10); - if ($isdigit10) { - $112 = ((($fmt42)) + 3|0); - $113 = HEAP8[$112>>0]|0; - $114 = ($113<<24>>24)==(36); - if ($114) { - $115 = (($nl_type) + ($isdigittmp9<<2)|0); - HEAP32[$115>>2] = 10; - $116 = HEAP8[$109>>0]|0; - $117 = $116 << 24 >> 24; - $118 = (($117) + -48)|0; - $119 = (($nl_arg) + ($118<<3)|0); - $120 = $119; - $121 = $120; - $122 = HEAP32[$121>>2]|0; - $123 = (($120) + 4)|0; - $124 = $123; - $125 = HEAP32[$124>>2]|0; - $126 = ((($fmt42)) + 4|0); - $fmt45 = $126;$p$0 = $122; - break; + $44 = HEAP32[$13>>2]|0; + $45 = ((($44)) + -1|0); + HEAP32[$13>>2] = $45; + $46 = $45; + $51 = $46; + } + $47 = HEAP32[$15>>2]|0; + $48 = HEAP32[$16>>2]|0; + $49 = (($47) + ($$0283428))|0; + $50 = (($49) + ($51))|0; + $52 = (($50) - ($48))|0; + $$11 = $$1274;$$1289 = $$0288425;$$2285 = $52;$$6311 = $$0305423;$307 = $102; } - } - $127 = ($l10n$3|0)==(0); - if (!($127)) { - $$0 = -1; - break L1; - } - if ($0) { - $arglist_current2 = HEAP32[$ap>>2]|0; - $128 = $arglist_current2; - $129 = ((0) + 4|0); - $expanded11 = $129; - $expanded10 = (($expanded11) - 1)|0; - $130 = (($128) + ($expanded10))|0; - $131 = ((0) + 4|0); - $expanded15 = $131; - $expanded14 = (($expanded15) - 1)|0; - $expanded13 = $expanded14 ^ -1; - $132 = $130 & $expanded13; - $133 = $132; - $134 = HEAP32[$133>>2]|0; - $arglist_next3 = ((($133)) + 4|0); - HEAP32[$ap>>2] = $arglist_next3; - $fmt45 = $109;$p$0 = $134; + } while(0); + $300 = ((($$11)) + 1|0); + $301 = HEAP8[$300>>0]|0; + $302 = ($301<<24>>24)==(0); + if ($302) { + $$3291 = $$1289; + break L4; } else { - $fmt45 = $109;$p$0 = 0; + $$0273429 = $300;$$0283428 = $$2285;$$0288425 = $$1289;$$0305423 = $$6311;$102 = $307;$24 = $301; } - } else { - $fmt45 = $fmt42;$p$0 = -1; - } - } while(0); - $fmt44 = $fmt45;$st$0 = 0; - while(1) { - $142 = HEAP8[$fmt44>>0]|0; - $143 = $142 << 24 >> 24; - $144 = (($143) + -65)|0; - $145 = ($144>>>0)>(57); - if ($145) { - $$0 = -1; - break L1; - } - $146 = ((($fmt44)) + 1|0); - $147 = ((32754 + (($st$0*58)|0)|0) + ($144)|0); - $148 = HEAP8[$147>>0]|0; - $149 = $148&255; - $150 = (($149) + -1)|0; - $151 = ($150>>>0)<(8); - if ($151) { - $fmt44 = $146;$st$0 = $149; - } else { - $$lcssa323 = $146;$$lcssa324 = $148;$$lcssa325 = $149;$fmt44$lcssa321 = $fmt44;$st$0$lcssa322 = $st$0; - break; } - } - $152 = ($$lcssa324<<24>>24)==(0); - if ($152) { - $$0 = -1; - break; - } - $153 = ($$lcssa324<<24>>24)==(19); - $154 = ($argpos$0|0)>(-1); - do { - if ($153) { - if ($154) { - $$0 = -1; - break L1; - } else { - label = 52; + if ((label|0) == 22) { + $69 = HEAP32[$14>>2]|0; + $70 = ($69|0)==(0|0); + if (!($70)) { + $71 = HEAP32[$13>>2]|0; + $72 = ((($71)) + -1|0); + HEAP32[$13>>2] = $72; } - } else { - if ($154) { - $155 = (($nl_type) + ($argpos$0<<2)|0); - HEAP32[$155>>2] = $$lcssa325; - $156 = (($nl_arg) + ($argpos$0<<3)|0); - $157 = $156; - $158 = $157; - $159 = HEAP32[$158>>2]|0; - $160 = (($157) + 4)|0; - $161 = $160; - $162 = HEAP32[$161>>2]|0; - $163 = $arg; - $164 = $163; - HEAP32[$164>>2] = $159; - $165 = (($163) + 4)|0; - $166 = $165; - HEAP32[$166>>2] = $162; - label = 52; + $73 = ($68|0)>(-1); + $74 = ($$0288425|0)!=(0); + $or$cond5 = $74 | $73; + if ($or$cond5) { + $$3291 = $$0288425; break; + } else { + $$1271 = 0;$$8313 = $$0305423;$308 = $102; + label = 138; } - if (!($0)) { - $$0 = 0; - break L1; - } - _pop_arg($arg,$$lcssa325,$ap); - } - } while(0); - if ((label|0) == 52) { - label = 0; - if (!($0)) { - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $34;$l10n$0 = $l10n$3; - continue; } - } - $167 = HEAP8[$fmt44$lcssa321>>0]|0; - $168 = $167 << 24 >> 24; - $169 = ($st$0$lcssa322|0)!=(0); - $170 = $168 & 15; - $171 = ($170|0)==(3); - $or$cond15 = $169 & $171; - $172 = $168 & -33; - $t$0 = $or$cond15 ? $172 : $168; - $173 = $fl$1 & 8192; - $174 = ($173|0)==(0); - $175 = $fl$1 & -65537; - $fl$1$ = $174 ? $fl$1 : $175; - L75: do { - switch ($t$0|0) { - case 110: { - switch ($st$0$lcssa322|0) { - case 0: { - $182 = HEAP32[$arg>>2]|0; - HEAP32[$182>>2] = $cnt$1; - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $34;$l10n$0 = $l10n$3; - continue L1; - break; - } - case 1: { - $183 = HEAP32[$arg>>2]|0; - HEAP32[$183>>2] = $cnt$1; - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $34;$l10n$0 = $l10n$3; - continue L1; - break; - } - case 2: { - $184 = ($cnt$1|0)<(0); - $185 = $184 << 31 >> 31; - $186 = HEAP32[$arg>>2]|0; - $187 = $186; - $188 = $187; - HEAP32[$188>>2] = $cnt$1; - $189 = (($187) + 4)|0; - $190 = $189; - HEAP32[$190>>2] = $185; - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $34;$l10n$0 = $l10n$3; - continue L1; - break; - } - case 3: { - $191 = $cnt$1&65535; - $192 = HEAP32[$arg>>2]|0; - HEAP16[$192>>1] = $191; - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $34;$l10n$0 = $l10n$3; - continue L1; - break; - } - case 4: { - $193 = $cnt$1&255; - $194 = HEAP32[$arg>>2]|0; - HEAP8[$194>>0] = $193; - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $34;$l10n$0 = $l10n$3; - continue L1; - break; - } - case 6: { - $195 = HEAP32[$arg>>2]|0; - HEAP32[$195>>2] = $cnt$1; - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $34;$l10n$0 = $l10n$3; - continue L1; - break; - } - case 7: { - $196 = ($cnt$1|0)<(0); - $197 = $196 << 31 >> 31; - $198 = HEAP32[$arg>>2]|0; - $199 = $198; - $200 = $199; - HEAP32[$200>>2] = $cnt$1; - $201 = (($199) + 4)|0; - $202 = $201; - HEAP32[$202>>2] = $197; - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $34;$l10n$0 = $l10n$3; - continue L1; - break; - } - default: { - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $34;$l10n$0 = $l10n$3; - continue L1; - } + else if ((label|0) == 137) { + $$328$le441 = $narrow469&1; + $$old4 = ($$0288425|0)==(0); + if ($$old4) { + $$1271 = $$328$le441;$$8313 = $$7312;$308 = $309; + label = 138; + } else { + $$2 = $$328$le441;$$2290 = $$0288425;$$9314 = $$7312;$304 = $309; } - break; } - case 112: { - $203 = ($p$0>>>0)>(8); - $204 = $203 ? $p$0 : 8; - $205 = $fl$1$ | 8; - $fl$3 = $205;$p$1 = $204;$t$1 = 120; - label = 64; - break; + else if ((label|0) == 139) { + $$328$le439 = $narrow&1; + $$2 = $$328$le439;$$2290 = $$0288425;$$9314 = $$9314$ph;$304 = $$ph353; } - case 88: case 120: { - $fl$3 = $fl$1$;$p$1 = $p$0;$t$1 = $t$0; - label = 64; - break; + if ((label|0) == 138) { + $$2 = $$1271;$$2290 = -1;$$9314 = $$8313;$304 = $308; } - case 111: { - $243 = $arg; - $244 = $243; - $245 = HEAP32[$244>>2]|0; - $246 = (($243) + 4)|0; - $247 = $246; - $248 = HEAP32[$247>>2]|0; - $249 = ($245|0)==(0); - $250 = ($248|0)==(0); - $251 = $249 & $250; - if ($251) { - $$0$lcssa$i = $1; - } else { - $$03$i33 = $1;$253 = $245;$257 = $248; - while(1) { - $252 = $253 & 7; - $254 = $252 | 48; - $255 = $254&255; - $256 = ((($$03$i33)) + -1|0); - HEAP8[$256>>0] = $255; - $258 = (_bitshift64Lshr(($253|0),($257|0),3)|0); - $259 = tempRet0; - $260 = ($258|0)==(0); - $261 = ($259|0)==(0); - $262 = $260 & $261; - if ($262) { - $$0$lcssa$i = $256; - break; - } else { - $$03$i33 = $256;$253 = $258;$257 = $259; - } - } - } - $263 = $fl$1$ & 8; - $264 = ($263|0)==(0); - if ($264) { - $a$0 = $$0$lcssa$i;$fl$4 = $fl$1$;$p$2 = $p$0;$pl$1 = 0;$prefix$1 = 33234; - label = 77; - } else { - $265 = $$0$lcssa$i; - $266 = (($2) - ($265))|0; - $267 = (($266) + 1)|0; - $268 = ($p$0|0)<($267|0); - $$p$0 = $268 ? $267 : $p$0; - $a$0 = $$0$lcssa$i;$fl$4 = $fl$1$;$p$2 = $$p$0;$pl$1 = 0;$prefix$1 = 33234; - label = 77; - } - break; + $303 = ($$2|0)==(0); + if ($303) { + $$3291 = $$2290; + } else { + _free($$9314); + _free($304); + $$3291 = $$2290; } - case 105: case 100: { - $269 = $arg; - $270 = $269; - $271 = HEAP32[$270>>2]|0; - $272 = (($269) + 4)|0; - $273 = $272; - $274 = HEAP32[$273>>2]|0; - $275 = ($274|0)<(0); - if ($275) { - $276 = (_i64Subtract(0,0,($271|0),($274|0))|0); - $277 = tempRet0; - $278 = $arg; - $279 = $278; - HEAP32[$279>>2] = $276; - $280 = (($278) + 4)|0; - $281 = $280; - HEAP32[$281>>2] = $277; - $286 = $276;$287 = $277;$pl$0 = 1;$prefix$0 = 33234; - label = 76; - break L75; - } - $282 = $fl$1$ & 2048; - $283 = ($282|0)==(0); - if ($283) { - $284 = $fl$1$ & 1; - $285 = ($284|0)==(0); - $$ = $285 ? 33234 : (33236); - $286 = $271;$287 = $274;$pl$0 = $284;$prefix$0 = $$; - label = 76; - } else { - $286 = $271;$287 = $274;$pl$0 = 1;$prefix$0 = (33235); - label = 76; - } + } + } while(0); + $305 = ($306|0)==(0); + if (!($305)) { + ___unlockfile($0); + } + STACKTOP = sp;return ($$3291|0); +} +function _arg_n($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $arglist_current = 0, $arglist_next = 0, $expanded = 0, $expanded1 = 0, $expanded3 = 0, $expanded4 = 0, $expanded5 = 0, $vacopy_currentptr = 0, label = 0; + var sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $2 = sp; + $vacopy_currentptr = HEAP32[$0>>2]|0; + HEAP32[$2>>2] = $vacopy_currentptr; + $$0 = $1; + while(1) { + $3 = ($$0>>>0)>(1); + $arglist_current = HEAP32[$2>>2]|0; + $4 = $arglist_current; + $5 = ((0) + 4|0); + $expanded1 = $5; + $expanded = (($expanded1) - 1)|0; + $6 = (($4) + ($expanded))|0; + $7 = ((0) + 4|0); + $expanded5 = $7; + $expanded4 = (($expanded5) - 1)|0; + $expanded3 = $expanded4 ^ -1; + $8 = $6 & $expanded3; + $9 = $8; + $10 = HEAP32[$9>>2]|0; + $arglist_next = ((($9)) + 4|0); + HEAP32[$2>>2] = $arglist_next; + $11 = (($$0) + -1)|0; + if ($3) { + $$0 = $11; + } else { + break; + } + } + STACKTOP = sp;return ($10|0); +} +function _store_int($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $10 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = ($0|0)==(0|0); + L1: do { + if (!($4)) { + switch ($1|0) { + case -2: { + $5 = $2&255; + HEAP8[$0>>0] = $5; + break L1; break; } - case 117: { - $176 = $arg; - $177 = $176; - $178 = HEAP32[$177>>2]|0; - $179 = (($176) + 4)|0; - $180 = $179; - $181 = HEAP32[$180>>2]|0; - $286 = $178;$287 = $181;$pl$0 = 0;$prefix$0 = 33234; - label = 76; + case -1: { + $6 = $2&65535; + HEAP16[$0>>1] = $6; + break L1; break; } - case 99: { - $307 = $arg; - $308 = $307; - $309 = HEAP32[$308>>2]|0; - $310 = (($307) + 4)|0; - $311 = $310; - $312 = HEAP32[$311>>2]|0; - $313 = $309&255; - HEAP8[$3>>0] = $313; - $a$2 = $3;$fl$6 = $175;$p$5 = 1;$pl$2 = 0;$prefix$2 = 33234;$z$2 = $1; + case 0: { + HEAP32[$0>>2] = $2; + break L1; break; } - case 109: { - $314 = (___errno_location()|0); - $315 = HEAP32[$314>>2]|0; - $316 = (_strerror($315)|0); - $a$1 = $316; - label = 82; + case 1: { + HEAP32[$0>>2] = $2; + break L1; break; } - case 115: { - $317 = HEAP32[$arg>>2]|0; - $318 = ($317|0)!=(0|0); - $319 = $318 ? $317 : 33244; - $a$1 = $319; - label = 82; + case 3: { + $7 = $0; + $8 = $7; + HEAP32[$8>>2] = $2; + $9 = (($7) + 4)|0; + $10 = $9; + HEAP32[$10>>2] = $3; + break L1; break; } - case 67: { - $326 = $arg; - $327 = $326; - $328 = HEAP32[$327>>2]|0; - $329 = (($326) + 4)|0; - $330 = $329; - $331 = HEAP32[$330>>2]|0; - HEAP32[$wc>>2] = $328; - HEAP32[$4>>2] = 0; - HEAP32[$arg>>2] = $wc; - $p$4198 = -1; - label = 86; - break; + default: { + break L1; } - case 83: { - $332 = ($p$0|0)==(0); - if ($332) { - _pad($f,32,$w$1,0,$fl$1$); - $i$0$lcssa200 = 0; - label = 98; - } else { - $p$4198 = $p$0; - label = 86; - } - break; } - case 65: case 71: case 70: case 69: case 97: case 103: case 102: case 101: { - $359 = +HEAPF64[$arg>>3]; - HEAP32[$e2$i>>2] = 0; - HEAPF64[tempDoublePtr>>3] = $359;$360 = HEAP32[tempDoublePtr>>2]|0; - $361 = HEAP32[tempDoublePtr+4>>2]|0; - $362 = ($361|0)<(0); - if ($362) { - $363 = -$359; - $$07$i = $363;$pl$0$i = 1;$prefix$0$i = 33251; + } + } while(0); + return; +} +function _mbsinit($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ($0|0)==(0|0); + if ($1) { + $5 = 1; + } else { + $2 = HEAP32[$0>>2]|0; + $3 = ($2|0)==(0); + $5 = $3; + } + $4 = $5&1; + return ($4|0); +} +function ___string_read($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$027 = 0, $$027$ = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 84|0); + $4 = HEAP32[$3>>2]|0; + $5 = (($2) + 256)|0; + $6 = (_memchr($4,0,$5)|0); + $7 = ($6|0)==(0|0); + $8 = $6; + $9 = $4; + $10 = (($8) - ($9))|0; + $$027 = $7 ? $5 : $10; + $11 = ($$027>>>0)<($2>>>0); + $$027$ = $11 ? $$027 : $2; + _memcpy(($1|0),($4|0),($$027$|0))|0; + $12 = (($4) + ($$027$)|0); + $13 = ((($0)) + 4|0); + HEAP32[$13>>2] = $12; + $14 = (($4) + ($$027)|0); + $15 = ((($0)) + 8|0); + HEAP32[$15>>2] = $14; + HEAP32[$3>>2] = $14; + return ($$027$|0); +} +function _fseek($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = (___fseeko($0,$1,$2)|0); + return ($3|0); +} +function _fprintf($0,$1,$varargs) { + $0 = $0|0; + $1 = $1|0; + $varargs = $varargs|0; + var $2 = 0, $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $2 = sp; + HEAP32[$2>>2] = $varargs; + $3 = (_vfprintf($0,$1,$2)|0); + STACKTOP = sp;return ($3|0); +} +function ___fseeko($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ((($0)) + 76|0); + $4 = HEAP32[$3>>2]|0; + $5 = ($4|0)>(-1); + if ($5) { + $7 = (___lockfile($0)|0); + $phitmp = ($7|0)==(0); + $8 = (___fseeko_unlocked($0,$1,$2)|0); + if ($phitmp) { + $9 = $8; + } else { + ___unlockfile($0); + $9 = $8; + } + } else { + $6 = (___fseeko_unlocked($0,$1,$2)|0); + $9 = $6; + } + return ($9|0); +} +function ___fseeko_unlocked($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $$019 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = ($2|0)==(1); + if ($3) { + $4 = ((($0)) + 8|0); + $5 = HEAP32[$4>>2]|0; + $6 = ((($0)) + 4|0); + $7 = HEAP32[$6>>2]|0; + $8 = (($1) - ($5))|0; + $9 = (($8) + ($7))|0; + $$019 = $9; + } else { + $$019 = $1; + } + $10 = ((($0)) + 20|0); + $11 = HEAP32[$10>>2]|0; + $12 = ((($0)) + 28|0); + $13 = HEAP32[$12>>2]|0; + $14 = ($11>>>0)>($13>>>0); + if ($14) { + $15 = ((($0)) + 36|0); + $16 = HEAP32[$15>>2]|0; + (FUNCTION_TABLE_iiii[$16 & 15]($0,0,0)|0); + $17 = HEAP32[$10>>2]|0; + $18 = ($17|0)==(0|0); + if ($18) { + $$0 = -1; + } else { + label = 5; + } + } else { + label = 5; + } + if ((label|0) == 5) { + $19 = ((($0)) + 16|0); + HEAP32[$19>>2] = 0; + HEAP32[$12>>2] = 0; + HEAP32[$10>>2] = 0; + $20 = ((($0)) + 40|0); + $21 = HEAP32[$20>>2]|0; + $22 = (FUNCTION_TABLE_iiii[$21 & 15]($0,$$019,$2)|0); + $23 = ($22|0)<(0); + if ($23) { + $$0 = -1; + } else { + $24 = ((($0)) + 8|0); + HEAP32[$24>>2] = 0; + $25 = ((($0)) + 4|0); + HEAP32[$25>>2] = 0; + $26 = HEAP32[$0>>2]|0; + $27 = $26 & -17; + HEAP32[$0>>2] = $27; + $$0 = 0; + } + } + return ($$0|0); +} +function _strstr($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; + var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = HEAP8[$1>>0]|0; + $3 = ($2<<24>>24)==(0); + do { + if ($3) { + $$0 = $0; + } else { + $4 = $2 << 24 >> 24; + $5 = (_strchr($0,$4)|0); + $6 = ($5|0)==(0|0); + if ($6) { + $$0 = 0; + } else { + $7 = ((($1)) + 1|0); + $8 = HEAP8[$7>>0]|0; + $9 = ($8<<24>>24)==(0); + if ($9) { + $$0 = $5; } else { - $364 = $fl$1$ & 2048; - $365 = ($364|0)==(0); - if ($365) { - $366 = $fl$1$ & 1; - $367 = ($366|0)==(0); - $$$i = $367 ? (33252) : (33257); - $$07$i = $359;$pl$0$i = $366;$prefix$0$i = $$$i; + $10 = ((($5)) + 1|0); + $11 = HEAP8[$10>>0]|0; + $12 = ($11<<24>>24)==(0); + if ($12) { + $$0 = 0; } else { - $$07$i = $359;$pl$0$i = 1;$prefix$0$i = (33254); - } - } - HEAPF64[tempDoublePtr>>3] = $$07$i;$368 = HEAP32[tempDoublePtr>>2]|0; - $369 = HEAP32[tempDoublePtr+4>>2]|0; - $370 = $369 & 2146435072; - $371 = ($370>>>0)<(2146435072); - $372 = (0)<(0); - $373 = ($370|0)==(2146435072); - $374 = $373 & $372; - $375 = $371 | $374; - do { - if ($375) { - $391 = (+_frexpl($$07$i,$e2$i)); - $392 = $391 * 2.0; - $393 = $392 != 0.0; - if ($393) { - $394 = HEAP32[$e2$i>>2]|0; - $395 = (($394) + -1)|0; - HEAP32[$e2$i>>2] = $395; - } - $396 = $t$0 | 32; - $397 = ($396|0)==(97); - if ($397) { - $398 = $t$0 & 32; - $399 = ($398|0)==(0); - $400 = ((($prefix$0$i)) + 9|0); - $prefix$0$$i = $399 ? $prefix$0$i : $400; - $401 = $pl$0$i | 2; - $402 = ($p$0>>>0)>(11); - $403 = (12 - ($p$0))|0; - $404 = ($403|0)==(0); - $405 = $402 | $404; - do { - if ($405) { - $$1$i = $392; + $13 = ((($1)) + 2|0); + $14 = HEAP8[$13>>0]|0; + $15 = ($14<<24>>24)==(0); + if ($15) { + $16 = (_twobyte_strstr($5,$1)|0); + $$0 = $16; + break; + } + $17 = ((($5)) + 2|0); + $18 = HEAP8[$17>>0]|0; + $19 = ($18<<24>>24)==(0); + if ($19) { + $$0 = 0; + } else { + $20 = ((($1)) + 3|0); + $21 = HEAP8[$20>>0]|0; + $22 = ($21<<24>>24)==(0); + if ($22) { + $23 = (_threebyte_strstr($5,$1)|0); + $$0 = $23; + break; + } + $24 = ((($5)) + 3|0); + $25 = HEAP8[$24>>0]|0; + $26 = ($25<<24>>24)==(0); + if ($26) { + $$0 = 0; + } else { + $27 = ((($1)) + 4|0); + $28 = HEAP8[$27>>0]|0; + $29 = ($28<<24>>24)==(0); + if ($29) { + $30 = (_fourbyte_strstr($5,$1)|0); + $$0 = $30; + break; } else { - $re$169$i = $403;$round$068$i = 8.0; - while(1) { - $406 = (($re$169$i) + -1)|0; - $407 = $round$068$i * 16.0; - $408 = ($406|0)==(0); - if ($408) { - $$lcssa342 = $407; - break; - } else { - $re$169$i = $406;$round$068$i = $407; - } - } - $409 = HEAP8[$prefix$0$$i>>0]|0; - $410 = ($409<<24>>24)==(45); - if ($410) { - $411 = -$392; - $412 = $411 - $$lcssa342; - $413 = $$lcssa342 + $412; - $414 = -$413; - $$1$i = $414; - break; - } else { - $415 = $392 + $$lcssa342; - $416 = $415 - $$lcssa342; - $$1$i = $416; - break; - } + $31 = (_twoway_strstr($5,$1)|0); + $$0 = $31; + break; } - } while(0); - $417 = HEAP32[$e2$i>>2]|0; - $418 = ($417|0)<(0); - $419 = (0 - ($417))|0; - $420 = $418 ? $419 : $417; - $421 = ($420|0)<(0); - $422 = $421 << 31 >> 31; - $423 = (_fmt_u($420,$422,$5)|0); - $424 = ($423|0)==($5|0); - if ($424) { - HEAP8[$6>>0] = 48; - $estr$0$i = $6; - } else { - $estr$0$i = $423; } - $425 = $417 >> 31; - $426 = $425 & 2; - $427 = (($426) + 43)|0; - $428 = $427&255; - $429 = ((($estr$0$i)) + -1|0); - HEAP8[$429>>0] = $428; - $430 = (($t$0) + 15)|0; - $431 = $430&255; - $432 = ((($estr$0$i)) + -2|0); - HEAP8[$432>>0] = $431; - $notrhs$i = ($p$0|0)<(1); - $433 = $fl$1$ & 8; - $434 = ($433|0)==(0); - $$2$i = $$1$i;$s$0$i = $buf$i; + } + } + } + } + } + } while(0); + return ($$0|0); +} +function _twobyte_strstr($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$lcssa = 0, $$sink = 0, $$sink$in = 0, $$sink$masked = 0, $$sink17$sink = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; + var label = 0, sp = 0; + sp = STACKTOP; + $2 = HEAP8[$1>>0]|0; + $3 = $2&255; + $4 = $3 << 8; + $5 = ((($1)) + 1|0); + $6 = HEAP8[$5>>0]|0; + $7 = $6&255; + $8 = $4 | $7; + $9 = HEAP8[$0>>0]|0; + $10 = $9&255; + $$sink$in = $10;$$sink17$sink = $0; + while(1) { + $11 = ((($$sink17$sink)) + 1|0); + $12 = HEAP8[$11>>0]|0; + $13 = ($12<<24>>24)==(0); + if ($13) { + $$lcssa = 0; + break; + } + $$sink = $$sink$in << 8; + $14 = $12&255; + $$sink$masked = $$sink & 65280; + $15 = $14 | $$sink$masked; + $16 = ($15|0)==($8|0); + if ($16) { + $$lcssa = $$sink17$sink; + break; + } else { + $$sink$in = $15;$$sink17$sink = $11; + } + } + return ($$lcssa|0); +} +function _threebyte_strstr($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$016$lcssa = 0, $$01619 = 0, $$020 = 0, $$lcssa = 0, $$not = 0, $$not17 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0; + var $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond18 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = HEAP8[$1>>0]|0; + $3 = $2&255; + $4 = $3 << 24; + $5 = ((($1)) + 1|0); + $6 = HEAP8[$5>>0]|0; + $7 = $6&255; + $8 = $7 << 16; + $9 = $8 | $4; + $10 = ((($1)) + 2|0); + $11 = HEAP8[$10>>0]|0; + $12 = $11&255; + $13 = $12 << 8; + $14 = $9 | $13; + $15 = HEAP8[$0>>0]|0; + $16 = $15&255; + $17 = $16 << 24; + $18 = ((($0)) + 1|0); + $19 = HEAP8[$18>>0]|0; + $20 = $19&255; + $21 = $20 << 16; + $22 = $21 | $17; + $23 = ((($0)) + 2|0); + $24 = HEAP8[$23>>0]|0; + $25 = $24&255; + $26 = $25 << 8; + $27 = $22 | $26; + $28 = ($24<<24>>24)!=(0); + $$not17 = $28 ^ 1; + $29 = ($27|0)==($14|0); + $or$cond18 = $29 | $$not17; + if ($or$cond18) { + $$016$lcssa = $23;$$lcssa = $28; + } else { + $$01619 = $23;$$020 = $27; + while(1) { + $30 = ((($$01619)) + 1|0); + $31 = HEAP8[$30>>0]|0; + $32 = $31&255; + $33 = $32 | $$020; + $34 = $33 << 8; + $35 = ($31<<24>>24)!=(0); + $$not = $35 ^ 1; + $36 = ($34|0)==($14|0); + $or$cond = $36 | $$not; + if ($or$cond) { + $$016$lcssa = $30;$$lcssa = $35; + break; + } else { + $$01619 = $30;$$020 = $34; + } + } + } + $37 = ((($$016$lcssa)) + -2|0); + $38 = $$lcssa ? $37 : 0; + return ($38|0); +} +function _fourbyte_strstr($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$lcssa = 0, $$not = 0, $$not22 = 0, $$sink21$lcssa = 0, $$sink2124 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond23 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = HEAP8[$1>>0]|0; + $3 = $2&255; + $4 = $3 << 24; + $5 = ((($1)) + 1|0); + $6 = HEAP8[$5>>0]|0; + $7 = $6&255; + $8 = $7 << 16; + $9 = $8 | $4; + $10 = ((($1)) + 2|0); + $11 = HEAP8[$10>>0]|0; + $12 = $11&255; + $13 = $12 << 8; + $14 = $9 | $13; + $15 = ((($1)) + 3|0); + $16 = HEAP8[$15>>0]|0; + $17 = $16&255; + $18 = $14 | $17; + $19 = HEAP8[$0>>0]|0; + $20 = $19&255; + $21 = $20 << 24; + $22 = ((($0)) + 1|0); + $23 = HEAP8[$22>>0]|0; + $24 = $23&255; + $25 = $24 << 16; + $26 = $25 | $21; + $27 = ((($0)) + 2|0); + $28 = HEAP8[$27>>0]|0; + $29 = $28&255; + $30 = $29 << 8; + $31 = $26 | $30; + $32 = ((($0)) + 3|0); + $33 = HEAP8[$32>>0]|0; + $34 = $33&255; + $35 = $34 | $31; + $36 = ($33<<24>>24)!=(0); + $$not22 = $36 ^ 1; + $37 = ($35|0)==($18|0); + $or$cond23 = $37 | $$not22; + if ($or$cond23) { + $$lcssa = $36;$$sink21$lcssa = $32; + } else { + $$sink2124 = $32;$39 = $35; + while(1) { + $38 = $39 << 8; + $40 = ((($$sink2124)) + 1|0); + $41 = HEAP8[$40>>0]|0; + $42 = $41&255; + $43 = $42 | $38; + $44 = ($41<<24>>24)!=(0); + $$not = $44 ^ 1; + $45 = ($43|0)==($18|0); + $or$cond = $45 | $$not; + if ($or$cond) { + $$lcssa = $44;$$sink21$lcssa = $40; + break; + } else { + $$sink2124 = $40;$39 = $43; + } + } + } + $46 = ((($$sink21$lcssa)) + -3|0); + $47 = $$lcssa ? $46 : 0; + return ($47|0); +} +function _twoway_strstr($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0166 = 0, $$0168 = 0, $$0169 = 0, $$0169$be = 0, $$0170 = 0, $$0175$ph$ph$lcssa220 = 0, $$0175$ph$ph$lcssa220323 = 0, $$0175$ph$ph256 = 0, $$0179244 = 0, $$0183$ph200$ph255 = 0, $$0183$ph200250 = 0, $$0183$ph262 = 0, $$0185$ph$lcssa = 0, $$0185$ph$lcssa322 = 0, $$0185$ph261 = 0, $$0187$lcssa320321 = 0, $$0187266 = 0, $$1176$$0175 = 0, $$1176$ph$ph$lcssa211 = 0, $$1176$ph$ph235 = 0; + var $$1180224 = 0, $$1184$ph196$ph234 = 0, $$1184$ph196229 = 0, $$1184$ph241 = 0, $$1186$$0185 = 0, $$1186$$0185$ = 0, $$1186$ph$lcssa = 0, $$1186$ph240 = 0, $$2181 = 0, $$2181$sink = 0, $$3 = 0, $$3173 = 0, $$3178 = 0, $$3182223 = 0, $$4 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; + var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0; + var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; + var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; + var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; + var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; + var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; + var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond = 0, $cond191 = 0, $cond191222 = 0, $cond265 = 0, $div = 0, $div188 = 0, $or$cond = 0, $or$cond190 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 1056|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1056|0); + $2 = sp + 1024|0; + $3 = sp; + ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0;HEAP32[$2+20>>2]=0|0;HEAP32[$2+24>>2]=0|0;HEAP32[$2+28>>2]=0|0; + $4 = HEAP8[$1>>0]|0; + $cond265 = ($4<<24>>24)==(0); + L1: do { + if ($cond265) { + $$0175$ph$ph$lcssa220323 = 1;$$0185$ph$lcssa322 = -1;$$0187$lcssa320321 = 0;$$1176$ph$ph$lcssa211 = 1;$$1186$ph$lcssa = -1; + label = 27; + } else { + $5 = $4&255; + $$0187266 = 0;$12 = $4;$20 = $5; + while(1) { + $8 = (($0) + ($$0187266)|0); + $9 = HEAP8[$8>>0]|0; + $10 = ($9<<24>>24)==(0); + if ($10) { + $$3 = 0; + break L1; + } + $11 = $12 & 31; + $13 = $11&255; + $14 = 1 << $13; + $div188 = ($12&255) >>> 5; + $15 = $div188&255; + $16 = (($2) + ($15<<2)|0); + $17 = HEAP32[$16>>2]|0; + $18 = $17 | $14; + HEAP32[$16>>2] = $18; + $7 = (($$0187266) + 1)|0; + $19 = (($3) + ($20<<2)|0); + HEAP32[$19>>2] = $7; + $21 = (($1) + ($7)|0); + $22 = HEAP8[$21>>0]|0; + $23 = $22&255; + $cond = ($22<<24>>24)==(0); + if ($cond) { + break; + } else { + $$0187266 = $7;$12 = $22;$20 = $23; + } + } + $6 = ($7>>>0)>(1); + if ($6) { + $$0183$ph262 = 0;$$0185$ph261 = -1;$129 = 1; + L7: while(1) { + $$0175$ph$ph256 = 1;$$0183$ph200$ph255 = $$0183$ph262;$132 = $129; + while(1) { + $$0183$ph200250 = $$0183$ph200$ph255;$131 = $132; + L11: while(1) { + $$0179244 = 1;$31 = $131; while(1) { - $435 = (~~(($$2$i))); - $436 = (33218 + ($435)|0); - $437 = HEAP8[$436>>0]|0; - $438 = $437&255; - $439 = $438 | $398; - $440 = $439&255; - $441 = ((($s$0$i)) + 1|0); - HEAP8[$s$0$i>>0] = $440; - $442 = (+($435|0)); - $443 = $$2$i - $442; - $444 = $443 * 16.0; - $445 = $441; - $446 = (($445) - ($7))|0; - $447 = ($446|0)==(1); - do { - if ($447) { - $notlhs$i = $444 == 0.0; - $or$cond3$not$i = $notrhs$i & $notlhs$i; - $or$cond$i = $434 & $or$cond3$not$i; - if ($or$cond$i) { - $s$1$i = $441; - break; - } - $448 = ((($s$0$i)) + 2|0); - HEAP8[$441>>0] = 46; - $s$1$i = $448; - } else { - $s$1$i = $441; - } - } while(0); - $449 = $444 != 0.0; - if ($449) { - $$2$i = $444;$s$0$i = $s$1$i; - } else { - $s$1$i$lcssa = $s$1$i; + $27 = (($$0179244) + ($$0185$ph261))|0; + $28 = (($1) + ($27)|0); + $29 = HEAP8[$28>>0]|0; + $30 = (($1) + ($31)|0); + $32 = HEAP8[$30>>0]|0; + $33 = ($29<<24>>24)==($32<<24>>24); + if (!($33)) { + break L11; + } + $34 = ($$0179244|0)==($$0175$ph$ph256|0); + $25 = (($$0179244) + 1)|0; + if ($34) { break; } + $24 = (($25) + ($$0183$ph200250))|0; + $26 = ($24>>>0)<($7>>>0); + if ($26) { + $$0179244 = $25;$31 = $24; + } else { + $$0175$ph$ph$lcssa220 = $$0175$ph$ph256;$$0185$ph$lcssa = $$0185$ph261; + break L7; + } } - $450 = ($p$0|0)!=(0); - $$pre182$i = $s$1$i$lcssa; - $451 = (($10) + ($$pre182$i))|0; - $452 = ($451|0)<($p$0|0); - $or$cond240 = $450 & $452; - $453 = $432; - $454 = (($11) + ($p$0))|0; - $455 = (($454) - ($453))|0; - $456 = $432; - $457 = (($9) - ($456))|0; - $458 = (($457) + ($$pre182$i))|0; - $l$0$i = $or$cond240 ? $455 : $458; - $459 = (($l$0$i) + ($401))|0; - _pad($f,32,$w$1,$459,$fl$1$); - $460 = HEAP32[$f>>2]|0; - $461 = $460 & 32; - $462 = ($461|0)==(0); - if ($462) { - (___fwritex($prefix$0$$i,$401,$f)|0); - } - $463 = $fl$1$ ^ 65536; - _pad($f,48,$w$1,$459,$463); - $464 = (($$pre182$i) - ($7))|0; - $465 = HEAP32[$f>>2]|0; - $466 = $465 & 32; - $467 = ($466|0)==(0); - if ($467) { - (___fwritex($buf$i,$464,$f)|0); - } - $468 = $432; - $469 = (($8) - ($468))|0; - $sum = (($464) + ($469))|0; - $470 = (($l$0$i) - ($sum))|0; - _pad($f,48,$470,0,0); - $471 = HEAP32[$f>>2]|0; - $472 = $471 & 32; - $473 = ($472|0)==(0); - if ($473) { - (___fwritex($432,$469,$f)|0); + $35 = (($$0175$ph$ph256) + ($$0183$ph200250))|0; + $36 = (($35) + 1)|0; + $37 = ($36>>>0)<($7>>>0); + if ($37) { + $$0183$ph200250 = $35;$131 = $36; + } else { + $$0175$ph$ph$lcssa220 = $$0175$ph$ph256;$$0185$ph$lcssa = $$0185$ph261; + break L7; } - $474 = $fl$1$ ^ 8192; - _pad($f,32,$w$1,$459,$474); - $475 = ($459|0)<($w$1|0); - $w$$i = $475 ? $w$1 : $459; - $$0$i = $w$$i; + } + $38 = ($29&255)>($32&255); + $39 = (($31) - ($$0185$ph261))|0; + if (!($38)) { break; } - $476 = ($p$0|0)<(0); - $$p$i = $476 ? 6 : $p$0; - if ($393) { - $477 = $392 * 268435456.0; - $478 = HEAP32[$e2$i>>2]|0; - $479 = (($478) + -28)|0; - HEAP32[$e2$i>>2] = $479; - $$3$i = $477;$480 = $479; + $43 = (($31) + 1)|0; + $44 = ($43>>>0)<($7>>>0); + if ($44) { + $$0175$ph$ph256 = $39;$$0183$ph200$ph255 = $31;$132 = $43; } else { - $$pre179$i = HEAP32[$e2$i>>2]|0; - $$3$i = $392;$480 = $$pre179$i; + $$0175$ph$ph$lcssa220 = $39;$$0185$ph$lcssa = $$0185$ph261; + break L7; } - $481 = ($480|0)<(0); - $$31$i = $481 ? $big$i : $12; - $482 = $$31$i; - $$4$i = $$3$i;$z$0$i = $$31$i; + } + $40 = (($$0183$ph200250) + 1)|0; + $41 = (($$0183$ph200250) + 2)|0; + $42 = ($41>>>0)<($7>>>0); + if ($42) { + $$0183$ph262 = $40;$$0185$ph261 = $$0183$ph200250;$129 = $41; + } else { + $$0175$ph$ph$lcssa220 = 1;$$0185$ph$lcssa = $$0183$ph200250; + break; + } + } + if ($6) { + $$1184$ph241 = 0;$$1186$ph240 = -1;$130 = 1; + while(1) { + $$1176$ph$ph235 = 1;$$1184$ph196$ph234 = $$1184$ph241;$134 = $130; while(1) { - $483 = (~~(($$4$i))>>>0); - HEAP32[$z$0$i>>2] = $483; - $484 = ((($z$0$i)) + 4|0); - $485 = (+($483>>>0)); - $486 = $$4$i - $485; - $487 = $486 * 1.0E+9; - $488 = $487 != 0.0; - if ($488) { - $$4$i = $487;$z$0$i = $484; - } else { - $$lcssa326 = $484; - break; - } - } - $$pr$i = HEAP32[$e2$i>>2]|0; - $489 = ($$pr$i|0)>(0); - if ($489) { - $490 = $$pr$i;$a$1147$i = $$31$i;$z$1146$i = $$lcssa326; - while(1) { - $491 = ($490|0)>(29); - $492 = $491 ? 29 : $490; - $d$0139$i = ((($z$1146$i)) + -4|0); - $493 = ($d$0139$i>>>0)<($a$1147$i>>>0); - do { - if ($493) { - $a$2$ph$i = $a$1147$i; - } else { - $carry$0140$i = 0;$d$0141$i = $d$0139$i; - while(1) { - $494 = HEAP32[$d$0141$i>>2]|0; - $495 = (_bitshift64Shl(($494|0),0,($492|0))|0); - $496 = tempRet0; - $497 = (_i64Add(($495|0),($496|0),($carry$0140$i|0),0)|0); - $498 = tempRet0; - $499 = (___uremdi3(($497|0),($498|0),1000000000,0)|0); - $500 = tempRet0; - HEAP32[$d$0141$i>>2] = $499; - $501 = (___udivdi3(($497|0),($498|0),1000000000,0)|0); - $502 = tempRet0; - $d$0$i = ((($d$0141$i)) + -4|0); - $503 = ($d$0$i>>>0)<($a$1147$i>>>0); - if ($503) { - $$lcssa327 = $501; - break; - } else { - $carry$0140$i = $501;$d$0141$i = $d$0$i; - } - } - $504 = ($$lcssa327|0)==(0); - if ($504) { - $a$2$ph$i = $a$1147$i; - break; - } - $505 = ((($a$1147$i)) + -4|0); - HEAP32[$505>>2] = $$lcssa327; - $a$2$ph$i = $505; - } - } while(0); - $z$2$i = $z$1146$i; + $$1184$ph196229 = $$1184$ph196$ph234;$133 = $134; + L26: while(1) { + $$1180224 = 1;$52 = $133; while(1) { - $506 = ($z$2$i>>>0)>($a$2$ph$i>>>0); - if (!($506)) { - $z$2$i$lcssa = $z$2$i; - break; - } - $507 = ((($z$2$i)) + -4|0); - $508 = HEAP32[$507>>2]|0; - $509 = ($508|0)==(0); - if ($509) { - $z$2$i = $507; - } else { - $z$2$i$lcssa = $z$2$i; - break; - } - } - $510 = HEAP32[$e2$i>>2]|0; - $511 = (($510) - ($492))|0; - HEAP32[$e2$i>>2] = $511; - $512 = ($511|0)>(0); - if ($512) { - $490 = $511;$a$1147$i = $a$2$ph$i;$z$1146$i = $z$2$i$lcssa; - } else { - $$pr47$i = $511;$a$1$lcssa$i = $a$2$ph$i;$z$1$lcssa$i = $z$2$i$lcssa; - break; - } - } - } else { - $$pr47$i = $$pr$i;$a$1$lcssa$i = $$31$i;$z$1$lcssa$i = $$lcssa326; - } - $513 = ($$pr47$i|0)<(0); - if ($513) { - $514 = (($$p$i) + 25)|0; - $515 = (($514|0) / 9)&-1; - $516 = (($515) + 1)|0; - $517 = ($396|0)==(102); - $519 = $$pr47$i;$a$3134$i = $a$1$lcssa$i;$z$3133$i = $z$1$lcssa$i; - while(1) { - $518 = (0 - ($519))|0; - $520 = ($518|0)>(9); - $521 = $520 ? 9 : $518; - $522 = ($a$3134$i>>>0)<($z$3133$i>>>0); - do { - if ($522) { - $526 = 1 << $521; - $527 = (($526) + -1)|0; - $528 = 1000000000 >>> $521; - $carry3$0128$i = 0;$d$1127$i = $a$3134$i; - while(1) { - $529 = HEAP32[$d$1127$i>>2]|0; - $530 = $529 & $527; - $531 = $529 >>> $521; - $532 = (($531) + ($carry3$0128$i))|0; - HEAP32[$d$1127$i>>2] = $532; - $533 = Math_imul($530, $528)|0; - $534 = ((($d$1127$i)) + 4|0); - $535 = ($534>>>0)<($z$3133$i>>>0); - if ($535) { - $carry3$0128$i = $533;$d$1127$i = $534; - } else { - $$lcssa329 = $533; - break; - } - } - $536 = HEAP32[$a$3134$i>>2]|0; - $537 = ($536|0)==(0); - $538 = ((($a$3134$i)) + 4|0); - $$a$3$i = $537 ? $538 : $a$3134$i; - $539 = ($$lcssa329|0)==(0); - if ($539) { - $$a$3186$i = $$a$3$i;$z$4$i = $z$3133$i; - break; - } - $540 = ((($z$3133$i)) + 4|0); - HEAP32[$z$3133$i>>2] = $$lcssa329; - $$a$3186$i = $$a$3$i;$z$4$i = $540; - } else { - $523 = HEAP32[$a$3134$i>>2]|0; - $524 = ($523|0)==(0); - $525 = ((($a$3134$i)) + 4|0); - $$a$3185$i = $524 ? $525 : $a$3134$i; - $$a$3186$i = $$a$3185$i;$z$4$i = $z$3133$i; + $48 = (($$1180224) + ($$1186$ph240))|0; + $49 = (($1) + ($48)|0); + $50 = HEAP8[$49>>0]|0; + $51 = (($1) + ($52)|0); + $53 = HEAP8[$51>>0]|0; + $54 = ($50<<24>>24)==($53<<24>>24); + if (!($54)) { + break L26; } - } while(0); - $541 = $517 ? $$31$i : $$a$3186$i; - $542 = $z$4$i; - $543 = $541; - $544 = (($542) - ($543))|0; - $545 = $544 >> 2; - $546 = ($545|0)>($516|0); - $547 = (($541) + ($516<<2)|0); - $$z$4$i = $546 ? $547 : $z$4$i; - $548 = HEAP32[$e2$i>>2]|0; - $549 = (($548) + ($521))|0; - HEAP32[$e2$i>>2] = $549; - $550 = ($549|0)<(0); - if ($550) { - $519 = $549;$a$3134$i = $$a$3186$i;$z$3133$i = $$z$4$i; - } else { - $a$3$lcssa$i = $$a$3186$i;$z$3$lcssa$i = $$z$4$i; - break; - } - } - } else { - $a$3$lcssa$i = $a$1$lcssa$i;$z$3$lcssa$i = $z$1$lcssa$i; - } - $551 = ($a$3$lcssa$i>>>0)<($z$3$lcssa$i>>>0); - do { - if ($551) { - $552 = $a$3$lcssa$i; - $553 = (($482) - ($552))|0; - $554 = $553 >> 2; - $555 = ($554*9)|0; - $556 = HEAP32[$a$3$lcssa$i>>2]|0; - $557 = ($556>>>0)<(10); - if ($557) { - $e$1$i = $555; - break; - } else { - $e$0123$i = $555;$i$0122$i = 10; - } - while(1) { - $558 = ($i$0122$i*10)|0; - $559 = (($e$0123$i) + 1)|0; - $560 = ($556>>>0)<($558>>>0); - if ($560) { - $e$1$i = $559; + $55 = ($$1180224|0)==($$1176$ph$ph235|0); + $46 = (($$1180224) + 1)|0; + if ($55) { break; - } else { - $e$0123$i = $559;$i$0122$i = $558; } - } - } else { - $e$1$i = 0; - } - } while(0); - $561 = ($396|0)!=(102); - $562 = $561 ? $e$1$i : 0; - $563 = (($$p$i) - ($562))|0; - $564 = ($396|0)==(103); - $565 = ($$p$i|0)!=(0); - $566 = $565 & $564; - $$neg52$i = $566 << 31 >> 31; - $567 = (($563) + ($$neg52$i))|0; - $568 = $z$3$lcssa$i; - $569 = (($568) - ($482))|0; - $570 = $569 >> 2; - $571 = ($570*9)|0; - $572 = (($571) + -9)|0; - $573 = ($567|0)<($572|0); - if ($573) { - $574 = (($567) + 9216)|0; - $575 = (($574|0) / 9)&-1; - $$sum$i = (($575) + -1023)|0; - $576 = (($$31$i) + ($$sum$i<<2)|0); - $577 = (($574|0) % 9)&-1; - $j$0115$i = (($577) + 1)|0; - $578 = ($j$0115$i|0)<(9); - if ($578) { - $i$1116$i = 10;$j$0117$i = $j$0115$i; - while(1) { - $579 = ($i$1116$i*10)|0; - $j$0$i = (($j$0117$i) + 1)|0; - $exitcond$i = ($j$0$i|0)==(9); - if ($exitcond$i) { - $i$1$lcssa$i = $579; - break; + $45 = (($46) + ($$1184$ph196229))|0; + $47 = ($45>>>0)<($7>>>0); + if ($47) { + $$1180224 = $46;$52 = $45; } else { - $i$1116$i = $579;$j$0117$i = $j$0$i; + $$0175$ph$ph$lcssa220323 = $$0175$ph$ph$lcssa220;$$0185$ph$lcssa322 = $$0185$ph$lcssa;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = $$1176$ph$ph235;$$1186$ph$lcssa = $$1186$ph240; + label = 27; + break L1; } } - } else { - $i$1$lcssa$i = 10; - } - $580 = HEAP32[$576>>2]|0; - $581 = (($580>>>0) % ($i$1$lcssa$i>>>0))&-1; - $582 = ($581|0)==(0); - if ($582) { - $$sum15$i = (($575) + -1022)|0; - $583 = (($$31$i) + ($$sum15$i<<2)|0); - $584 = ($583|0)==($z$3$lcssa$i|0); - if ($584) { - $a$7$i = $a$3$lcssa$i;$d$3$i = $576;$e$3$i = $e$1$i; + $56 = (($$1176$ph$ph235) + ($$1184$ph196229))|0; + $57 = (($56) + 1)|0; + $58 = ($57>>>0)<($7>>>0); + if ($58) { + $$1184$ph196229 = $56;$133 = $57; } else { - label = 163; - } - } else { - label = 163; - } - do { - if ((label|0) == 163) { - label = 0; - $585 = (($580>>>0) / ($i$1$lcssa$i>>>0))&-1; - $586 = $585 & 1; - $587 = ($586|0)==(0); - $$20$i = $587 ? 9007199254740992.0 : 9007199254740994.0; - $588 = (($i$1$lcssa$i|0) / 2)&-1; - $589 = ($581>>>0)<($588>>>0); - do { - if ($589) { - $small$0$i = 0.5; - } else { - $590 = ($581|0)==($588|0); - if ($590) { - $$sum16$i = (($575) + -1022)|0; - $591 = (($$31$i) + ($$sum16$i<<2)|0); - $592 = ($591|0)==($z$3$lcssa$i|0); - if ($592) { - $small$0$i = 1.0; - break; - } - } - $small$0$i = 1.5; - } - } while(0); - $593 = ($pl$0$i|0)==(0); - do { - if ($593) { - $round6$1$i = $$20$i;$small$1$i = $small$0$i; - } else { - $594 = HEAP8[$prefix$0$i>>0]|0; - $595 = ($594<<24>>24)==(45); - if (!($595)) { - $round6$1$i = $$20$i;$small$1$i = $small$0$i; - break; - } - $596 = -$$20$i; - $597 = -$small$0$i; - $round6$1$i = $596;$small$1$i = $597; - } - } while(0); - $598 = (($580) - ($581))|0; - HEAP32[$576>>2] = $598; - $599 = $round6$1$i + $small$1$i; - $600 = $599 != $round6$1$i; - if (!($600)) { - $a$7$i = $a$3$lcssa$i;$d$3$i = $576;$e$3$i = $e$1$i; - break; - } - $601 = (($598) + ($i$1$lcssa$i))|0; - HEAP32[$576>>2] = $601; - $602 = ($601>>>0)>(999999999); - if ($602) { - $a$5109$i = $a$3$lcssa$i;$d$2108$i = $576; - while(1) { - $603 = ((($d$2108$i)) + -4|0); - HEAP32[$d$2108$i>>2] = 0; - $604 = ($603>>>0)<($a$5109$i>>>0); - if ($604) { - $605 = ((($a$5109$i)) + -4|0); - HEAP32[$605>>2] = 0; - $a$6$i = $605; - } else { - $a$6$i = $a$5109$i; - } - $606 = HEAP32[$603>>2]|0; - $607 = (($606) + 1)|0; - HEAP32[$603>>2] = $607; - $608 = ($607>>>0)>(999999999); - if ($608) { - $a$5109$i = $a$6$i;$d$2108$i = $603; - } else { - $a$5$lcssa$i = $a$6$i;$d$2$lcssa$i = $603; - break; - } - } - } else { - $a$5$lcssa$i = $a$3$lcssa$i;$d$2$lcssa$i = $576; - } - $609 = $a$5$lcssa$i; - $610 = (($482) - ($609))|0; - $611 = $610 >> 2; - $612 = ($611*9)|0; - $613 = HEAP32[$a$5$lcssa$i>>2]|0; - $614 = ($613>>>0)<(10); - if ($614) { - $a$7$i = $a$5$lcssa$i;$d$3$i = $d$2$lcssa$i;$e$3$i = $612; - break; - } else { - $e$2104$i = $612;$i$2103$i = 10; - } - while(1) { - $615 = ($i$2103$i*10)|0; - $616 = (($e$2104$i) + 1)|0; - $617 = ($613>>>0)<($615>>>0); - if ($617) { - $a$7$i = $a$5$lcssa$i;$d$3$i = $d$2$lcssa$i;$e$3$i = $616; - break; - } else { - $e$2104$i = $616;$i$2103$i = $615; - } - } + $$0175$ph$ph$lcssa220323 = $$0175$ph$ph$lcssa220;$$0185$ph$lcssa322 = $$0185$ph$lcssa;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = $$1176$ph$ph235;$$1186$ph$lcssa = $$1186$ph240; + label = 27; + break L1; } - } while(0); - $618 = ((($d$3$i)) + 4|0); - $619 = ($z$3$lcssa$i>>>0)>($618>>>0); - $$z$3$i = $619 ? $618 : $z$3$lcssa$i; - $a$8$ph$i = $a$7$i;$e$4$ph$i = $e$3$i;$z$6$ph$i = $$z$3$i; - } else { - $a$8$ph$i = $a$3$lcssa$i;$e$4$ph$i = $e$1$i;$z$6$ph$i = $z$3$lcssa$i; - } - $620 = (0 - ($e$4$ph$i))|0; - $z$6$i = $z$6$ph$i; - while(1) { - $621 = ($z$6$i>>>0)>($a$8$ph$i>>>0); - if (!($621)) { - $$lcssa159$i = 0;$z$6$i$lcssa = $z$6$i; - break; } - $622 = ((($z$6$i)) + -4|0); - $623 = HEAP32[$622>>2]|0; - $624 = ($623|0)==(0); - if ($624) { - $z$6$i = $622; - } else { - $$lcssa159$i = 1;$z$6$i$lcssa = $z$6$i; + $59 = ($50&255)<($53&255); + $60 = (($52) - ($$1186$ph240))|0; + if (!($59)) { break; } - } - do { - if ($564) { - $625 = $565&1; - $626 = $625 ^ 1; - $$p$$i = (($626) + ($$p$i))|0; - $627 = ($$p$$i|0)>($e$4$ph$i|0); - $628 = ($e$4$ph$i|0)>(-5); - $or$cond6$i = $627 & $628; - if ($or$cond6$i) { - $629 = (($t$0) + -1)|0; - $$neg53$i = (($$p$$i) + -1)|0; - $630 = (($$neg53$i) - ($e$4$ph$i))|0; - $$013$i = $629;$$210$i = $630; - } else { - $631 = (($t$0) + -2)|0; - $632 = (($$p$$i) + -1)|0; - $$013$i = $631;$$210$i = $632; - } - $633 = $fl$1$ & 8; - $634 = ($633|0)==(0); - if (!($634)) { - $$114$i = $$013$i;$$311$i = $$210$i;$$pre$phi184$iZ2D = $633; - break; - } - do { - if ($$lcssa159$i) { - $635 = ((($z$6$i$lcssa)) + -4|0); - $636 = HEAP32[$635>>2]|0; - $637 = ($636|0)==(0); - if ($637) { - $j$2$i = 9; - break; - } - $638 = (($636>>>0) % 10)&-1; - $639 = ($638|0)==(0); - if ($639) { - $i$399$i = 10;$j$1100$i = 0; - } else { - $j$2$i = 0; - break; - } - while(1) { - $640 = ($i$399$i*10)|0; - $641 = (($j$1100$i) + 1)|0; - $642 = (($636>>>0) % ($640>>>0))&-1; - $643 = ($642|0)==(0); - if ($643) { - $i$399$i = $640;$j$1100$i = $641; - } else { - $j$2$i = $641; - break; - } - } - } else { - $j$2$i = 9; - } - } while(0); - $644 = $$013$i | 32; - $645 = ($644|0)==(102); - $646 = $z$6$i$lcssa; - $647 = (($646) - ($482))|0; - $648 = $647 >> 2; - $649 = ($648*9)|0; - $650 = (($649) + -9)|0; - if ($645) { - $651 = (($650) - ($j$2$i))|0; - $652 = ($651|0)<(0); - $$21$i = $652 ? 0 : $651; - $653 = ($$210$i|0)<($$21$i|0); - $$210$$22$i = $653 ? $$210$i : $$21$i; - $$114$i = $$013$i;$$311$i = $$210$$22$i;$$pre$phi184$iZ2D = 0; - break; - } else { - $654 = (($650) + ($e$4$ph$i))|0; - $655 = (($654) - ($j$2$i))|0; - $656 = ($655|0)<(0); - $$23$i = $656 ? 0 : $655; - $657 = ($$210$i|0)<($$23$i|0); - $$210$$24$i = $657 ? $$210$i : $$23$i; - $$114$i = $$013$i;$$311$i = $$210$$24$i;$$pre$phi184$iZ2D = 0; - break; - } - } else { - $$pre183$i = $fl$1$ & 8; - $$114$i = $t$0;$$311$i = $$p$i;$$pre$phi184$iZ2D = $$pre183$i; - } - } while(0); - $658 = $$311$i | $$pre$phi184$iZ2D; - $659 = ($658|0)!=(0); - $660 = $659&1; - $661 = $$114$i | 32; - $662 = ($661|0)==(102); - if ($662) { - $663 = ($e$4$ph$i|0)>(0); - $664 = $663 ? $e$4$ph$i : 0; - $$pn$i = $664;$estr$2$i = 0; - } else { - $665 = ($e$4$ph$i|0)<(0); - $666 = $665 ? $620 : $e$4$ph$i; - $667 = ($666|0)<(0); - $668 = $667 << 31 >> 31; - $669 = (_fmt_u($666,$668,$5)|0); - $670 = $669; - $671 = (($8) - ($670))|0; - $672 = ($671|0)<(2); - if ($672) { - $estr$193$i = $669; - while(1) { - $673 = ((($estr$193$i)) + -1|0); - HEAP8[$673>>0] = 48; - $674 = $673; - $675 = (($8) - ($674))|0; - $676 = ($675|0)<(2); - if ($676) { - $estr$193$i = $673; - } else { - $estr$1$lcssa$i = $673; - break; - } - } - } else { - $estr$1$lcssa$i = $669; - } - $677 = $e$4$ph$i >> 31; - $678 = $677 & 2; - $679 = (($678) + 43)|0; - $680 = $679&255; - $681 = ((($estr$1$lcssa$i)) + -1|0); - HEAP8[$681>>0] = $680; - $682 = $$114$i&255; - $683 = ((($estr$1$lcssa$i)) + -2|0); - HEAP8[$683>>0] = $682; - $684 = $683; - $685 = (($8) - ($684))|0; - $$pn$i = $685;$estr$2$i = $683; - } - $686 = (($pl$0$i) + 1)|0; - $687 = (($686) + ($$311$i))|0; - $l$1$i = (($687) + ($660))|0; - $688 = (($l$1$i) + ($$pn$i))|0; - _pad($f,32,$w$1,$688,$fl$1$); - $689 = HEAP32[$f>>2]|0; - $690 = $689 & 32; - $691 = ($690|0)==(0); - if ($691) { - (___fwritex($prefix$0$i,$pl$0$i,$f)|0); - } - $692 = $fl$1$ ^ 65536; - _pad($f,48,$w$1,$688,$692); - do { - if ($662) { - $693 = ($a$8$ph$i>>>0)>($$31$i>>>0); - $r$0$a$8$i = $693 ? $$31$i : $a$8$ph$i; - $d$482$i = $r$0$a$8$i; - while(1) { - $694 = HEAP32[$d$482$i>>2]|0; - $695 = (_fmt_u($694,0,$13)|0); - $696 = ($d$482$i|0)==($r$0$a$8$i|0); - do { - if ($696) { - $700 = ($695|0)==($13|0); - if (!($700)) { - $s7$1$i = $695; - break; - } - HEAP8[$15>>0] = 48; - $s7$1$i = $15; - } else { - $697 = ($695>>>0)>($buf$i>>>0); - if ($697) { - $s7$079$i = $695; - } else { - $s7$1$i = $695; - break; - } - while(1) { - $698 = ((($s7$079$i)) + -1|0); - HEAP8[$698>>0] = 48; - $699 = ($698>>>0)>($buf$i>>>0); - if ($699) { - $s7$079$i = $698; - } else { - $s7$1$i = $698; - break; - } - } - } - } while(0); - $701 = HEAP32[$f>>2]|0; - $702 = $701 & 32; - $703 = ($702|0)==(0); - if ($703) { - $704 = $s7$1$i; - $705 = (($14) - ($704))|0; - (___fwritex($s7$1$i,$705,$f)|0); - } - $706 = ((($d$482$i)) + 4|0); - $707 = ($706>>>0)>($$31$i>>>0); - if ($707) { - $$lcssa339 = $706; - break; - } else { - $d$482$i = $706; - } - } - $708 = ($658|0)==(0); - do { - if (!($708)) { - $709 = HEAP32[$f>>2]|0; - $710 = $709 & 32; - $711 = ($710|0)==(0); - if (!($711)) { - break; - } - (___fwritex(33286,1,$f)|0); - } - } while(0); - $712 = ($$lcssa339>>>0)<($z$6$i$lcssa>>>0); - $713 = ($$311$i|0)>(0); - $714 = $713 & $712; - if ($714) { - $$41276$i = $$311$i;$d$575$i = $$lcssa339; - while(1) { - $715 = HEAP32[$d$575$i>>2]|0; - $716 = (_fmt_u($715,0,$13)|0); - $717 = ($716>>>0)>($buf$i>>>0); - if ($717) { - $s8$070$i = $716; - while(1) { - $718 = ((($s8$070$i)) + -1|0); - HEAP8[$718>>0] = 48; - $719 = ($718>>>0)>($buf$i>>>0); - if ($719) { - $s8$070$i = $718; - } else { - $s8$0$lcssa$i = $718; - break; - } - } - } else { - $s8$0$lcssa$i = $716; - } - $720 = HEAP32[$f>>2]|0; - $721 = $720 & 32; - $722 = ($721|0)==(0); - if ($722) { - $723 = ($$41276$i|0)>(9); - $724 = $723 ? 9 : $$41276$i; - (___fwritex($s8$0$lcssa$i,$724,$f)|0); - } - $725 = ((($d$575$i)) + 4|0); - $726 = (($$41276$i) + -9)|0; - $727 = ($725>>>0)<($z$6$i$lcssa>>>0); - $728 = ($$41276$i|0)>(9); - $729 = $728 & $727; - if ($729) { - $$41276$i = $726;$d$575$i = $725; - } else { - $$412$lcssa$i = $726; - break; - } - } - } else { - $$412$lcssa$i = $$311$i; - } - $730 = (($$412$lcssa$i) + 9)|0; - _pad($f,48,$730,9,0); + $64 = (($52) + 1)|0; + $65 = ($64>>>0)<($7>>>0); + if ($65) { + $$1176$ph$ph235 = $60;$$1184$ph196$ph234 = $52;$134 = $64; } else { - $731 = ((($a$8$ph$i)) + 4|0); - $z$6$$i = $$lcssa159$i ? $z$6$i$lcssa : $731; - $732 = ($$311$i|0)>(-1); - if ($732) { - $733 = ($$pre$phi184$iZ2D|0)==(0); - $$587$i = $$311$i;$d$686$i = $a$8$ph$i; - while(1) { - $734 = HEAP32[$d$686$i>>2]|0; - $735 = (_fmt_u($734,0,$13)|0); - $736 = ($735|0)==($13|0); - if ($736) { - HEAP8[$15>>0] = 48; - $s9$0$i = $15; - } else { - $s9$0$i = $735; - } - $737 = ($d$686$i|0)==($a$8$ph$i|0); - do { - if ($737) { - $741 = ((($s9$0$i)) + 1|0); - $742 = HEAP32[$f>>2]|0; - $743 = $742 & 32; - $744 = ($743|0)==(0); - if ($744) { - (___fwritex($s9$0$i,1,$f)|0); - } - $745 = ($$587$i|0)<(1); - $or$cond29$i = $733 & $745; - if ($or$cond29$i) { - $s9$2$i = $741; - break; - } - $746 = HEAP32[$f>>2]|0; - $747 = $746 & 32; - $748 = ($747|0)==(0); - if (!($748)) { - $s9$2$i = $741; - break; - } - (___fwritex(33286,1,$f)|0); - $s9$2$i = $741; - } else { - $738 = ($s9$0$i>>>0)>($buf$i>>>0); - if ($738) { - $s9$183$i = $s9$0$i; - } else { - $s9$2$i = $s9$0$i; - break; - } - while(1) { - $739 = ((($s9$183$i)) + -1|0); - HEAP8[$739>>0] = 48; - $740 = ($739>>>0)>($buf$i>>>0); - if ($740) { - $s9$183$i = $739; - } else { - $s9$2$i = $739; - break; - } - } - } - } while(0); - $749 = $s9$2$i; - $750 = (($14) - ($749))|0; - $751 = HEAP32[$f>>2]|0; - $752 = $751 & 32; - $753 = ($752|0)==(0); - if ($753) { - $754 = ($$587$i|0)>($750|0); - $755 = $754 ? $750 : $$587$i; - (___fwritex($s9$2$i,$755,$f)|0); - } - $756 = (($$587$i) - ($750))|0; - $757 = ((($d$686$i)) + 4|0); - $758 = ($757>>>0)<($z$6$$i>>>0); - $759 = ($756|0)>(-1); - $760 = $758 & $759; - if ($760) { - $$587$i = $756;$d$686$i = $757; - } else { - $$5$lcssa$i = $756; - break; - } - } - } else { - $$5$lcssa$i = $$311$i; - } - $761 = (($$5$lcssa$i) + 18)|0; - _pad($f,48,$761,18,0); - $762 = HEAP32[$f>>2]|0; - $763 = $762 & 32; - $764 = ($763|0)==(0); - if (!($764)) { - break; - } - $765 = $estr$2$i; - $766 = (($8) - ($765))|0; - (___fwritex($estr$2$i,$766,$f)|0); - } - } while(0); - $767 = $fl$1$ ^ 8192; - _pad($f,32,$w$1,$688,$767); - $768 = ($688|0)<($w$1|0); - $w$30$i = $768 ? $w$1 : $688; - $$0$i = $w$30$i; - } else { - $376 = $t$0 & 32; - $377 = ($376|0)!=(0); - $378 = $377 ? 33270 : 33274; - $379 = ($$07$i != $$07$i) | (0.0 != 0.0); - $380 = $377 ? 33278 : 33282; - $pl$1$i = $379 ? 0 : $pl$0$i; - $s1$0$i = $379 ? $380 : $378; - $381 = (($pl$1$i) + 3)|0; - _pad($f,32,$w$1,$381,$175); - $382 = HEAP32[$f>>2]|0; - $383 = $382 & 32; - $384 = ($383|0)==(0); - if ($384) { - (___fwritex($prefix$0$i,$pl$1$i,$f)|0); - $$pre$i = HEAP32[$f>>2]|0; - $386 = $$pre$i; - } else { - $386 = $382; - } - $385 = $386 & 32; - $387 = ($385|0)==(0); - if ($387) { - (___fwritex($s1$0$i,3,$f)|0); - } - $388 = $fl$1$ ^ 8192; - _pad($f,32,$w$1,$381,$388); - $389 = ($381|0)<($w$1|0); - $390 = $389 ? $w$1 : $381; - $$0$i = $390; - } - } while(0); - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $$0$i;$l10n$0 = $l10n$3; - continue L1; - break; - } - default: { - $a$2 = $fmt41;$fl$6 = $fl$1$;$p$5 = $p$0;$pl$2 = 0;$prefix$2 = 33234;$z$2 = $1; - } - } - } while(0); - L313: do { - if ((label|0) == 64) { - label = 0; - $206 = $arg; - $207 = $206; - $208 = HEAP32[$207>>2]|0; - $209 = (($206) + 4)|0; - $210 = $209; - $211 = HEAP32[$210>>2]|0; - $212 = $t$1 & 32; - $213 = ($208|0)==(0); - $214 = ($211|0)==(0); - $215 = $213 & $214; - if ($215) { - $a$0 = $1;$fl$4 = $fl$3;$p$2 = $p$1;$pl$1 = 0;$prefix$1 = 33234; - label = 77; + $$0175$ph$ph$lcssa220323 = $$0175$ph$ph$lcssa220;$$0185$ph$lcssa322 = $$0185$ph$lcssa;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = $60;$$1186$ph$lcssa = $$1186$ph240; + label = 27; + break L1; + } + } + $61 = (($$1184$ph196229) + 1)|0; + $62 = (($$1184$ph196229) + 2)|0; + $63 = ($62>>>0)<($7>>>0); + if ($63) { + $$1184$ph241 = $61;$$1186$ph240 = $$1184$ph196229;$130 = $62; + } else { + $$0175$ph$ph$lcssa220323 = $$0175$ph$ph$lcssa220;$$0185$ph$lcssa322 = $$0185$ph$lcssa;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = 1;$$1186$ph$lcssa = $$1184$ph196229; + label = 27; + break; + } + } } else { - $$012$i = $1;$217 = $208;$224 = $211; - while(1) { - $216 = $217 & 15; - $218 = (33218 + ($216)|0); - $219 = HEAP8[$218>>0]|0; - $220 = $219&255; - $221 = $220 | $212; - $222 = $221&255; - $223 = ((($$012$i)) + -1|0); - HEAP8[$223>>0] = $222; - $225 = (_bitshift64Lshr(($217|0),($224|0),4)|0); - $226 = tempRet0; - $227 = ($225|0)==(0); - $228 = ($226|0)==(0); - $229 = $227 & $228; - if ($229) { - $$lcssa344 = $223; + $$0175$ph$ph$lcssa220323 = $$0175$ph$ph$lcssa220;$$0185$ph$lcssa322 = $$0185$ph$lcssa;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = 1;$$1186$ph$lcssa = -1; + label = 27; + } + } else { + $$0175$ph$ph$lcssa220323 = 1;$$0185$ph$lcssa322 = -1;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = 1;$$1186$ph$lcssa = -1; + label = 27; + } + } + } while(0); + L36: do { + if ((label|0) == 27) { + $66 = (($$1186$ph$lcssa) + 1)|0; + $67 = (($$0185$ph$lcssa322) + 1)|0; + $68 = ($66>>>0)>($67>>>0); + $$1176$$0175 = $68 ? $$1176$ph$ph$lcssa211 : $$0175$ph$ph$lcssa220323; + $$1186$$0185 = $68 ? $$1186$ph$lcssa : $$0185$ph$lcssa322; + $69 = (($1) + ($$1176$$0175)|0); + $70 = (($$1186$$0185) + 1)|0; + $71 = (_memcmp($1,$69,$70)|0); + $72 = ($71|0)==(0); + if ($72) { + $77 = (($$0187$lcssa320321) - ($$1176$$0175))|0; + $$0168 = $77;$$3178 = $$1176$$0175; + } else { + $73 = (($$0187$lcssa320321) - ($$1186$$0185))|0; + $74 = (($73) + -1)|0; + $75 = ($$1186$$0185>>>0)>($74>>>0); + $$1186$$0185$ = $75 ? $$1186$$0185 : $74; + $76 = (($$1186$$0185$) + 1)|0; + $$0168 = 0;$$3178 = $76; + } + $78 = $$0187$lcssa320321 | 63; + $79 = (($$0187$lcssa320321) + -1)|0; + $80 = ($$0168|0)!=(0); + $81 = (($$0187$lcssa320321) - ($$3178))|0; + $$0166 = $0;$$0169 = 0;$$0170 = $0; + while(1) { + $82 = $$0170; + $83 = $$0166; + $84 = (($82) - ($83))|0; + $85 = ($84>>>0)<($$0187$lcssa320321>>>0); + do { + if ($85) { + $86 = (_memchr($$0170,0,$78)|0); + $87 = ($86|0)==(0|0); + if ($87) { + $91 = (($$0170) + ($78)|0); + $$3173 = $91; break; } else { - $$012$i = $223;$217 = $225;$224 = $226; + $88 = $86; + $89 = (($88) - ($83))|0; + $90 = ($89>>>0)<($$0187$lcssa320321>>>0); + if ($90) { + $$3 = 0; + break L36; + } else { + $$3173 = $86; + break; + } } + } else { + $$3173 = $$0170; } - $230 = $arg; - $231 = $230; - $232 = HEAP32[$231>>2]|0; - $233 = (($230) + 4)|0; - $234 = $233; - $235 = HEAP32[$234>>2]|0; - $236 = ($232|0)==(0); - $237 = ($235|0)==(0); - $238 = $236 & $237; - $239 = $fl$3 & 8; - $240 = ($239|0)==(0); - $or$cond17 = $240 | $238; - if ($or$cond17) { - $a$0 = $$lcssa344;$fl$4 = $fl$3;$p$2 = $p$1;$pl$1 = 0;$prefix$1 = 33234; - label = 77; + } while(0); + $92 = (($$0166) + ($79)|0); + $93 = HEAP8[$92>>0]|0; + $div = ($93&255) >>> 5; + $94 = $div&255; + $95 = (($2) + ($94<<2)|0); + $96 = HEAP32[$95>>2]|0; + $97 = $93 & 31; + $98 = $97&255; + $99 = 1 << $98; + $100 = $99 & $96; + $101 = ($100|0)==(0); + L50: do { + if ($101) { + $$0169$be = 0;$$2181$sink = $$0187$lcssa320321; } else { - $241 = $t$1 >> 4; - $242 = (33234 + ($241)|0); - $a$0 = $$lcssa344;$fl$4 = $fl$3;$p$2 = $p$1;$pl$1 = 2;$prefix$1 = $242; - label = 77; + $102 = $93&255; + $103 = (($3) + ($102<<2)|0); + $104 = HEAP32[$103>>2]|0; + $105 = (($$0187$lcssa320321) - ($104))|0; + $106 = ($105|0)==(0); + if (!($106)) { + $107 = ($$0169|0)!=(0); + $or$cond = $80 & $107; + $108 = ($105>>>0)<($$3178>>>0); + $or$cond190 = $or$cond & $108; + $$2181 = $or$cond190 ? $81 : $105; + $$0169$be = 0;$$2181$sink = $$2181; + break; + } + $110 = ($70>>>0)>($$0169>>>0); + $111 = $110 ? $70 : $$0169; + $112 = (($1) + ($111)|0); + $113 = HEAP8[$112>>0]|0; + $cond191222 = ($113<<24>>24)==(0); + L55: do { + if ($cond191222) { + $$4 = $70; + } else { + $$3182223 = $111;$117 = $113; + while(1) { + $114 = (($$0166) + ($$3182223)|0); + $115 = HEAP8[$114>>0]|0; + $116 = ($117<<24>>24)==($115<<24>>24); + if (!($116)) { + break; + } + $118 = (($$3182223) + 1)|0; + $119 = (($1) + ($118)|0); + $120 = HEAP8[$119>>0]|0; + $cond191 = ($120<<24>>24)==(0); + if ($cond191) { + $$4 = $70; + break L55; + } else { + $$3182223 = $118;$117 = $120; + } + } + $121 = (($$3182223) - ($$1186$$0185))|0; + $$0169$be = 0;$$2181$sink = $121; + break L50; + } + } while(0); + while(1) { + $122 = ($$4>>>0)>($$0169>>>0); + if (!($122)) { + $$3 = $$0166; + break L36; + } + $123 = (($$4) + -1)|0; + $124 = (($1) + ($123)|0); + $125 = HEAP8[$124>>0]|0; + $126 = (($$0166) + ($123)|0); + $127 = HEAP8[$126>>0]|0; + $128 = ($125<<24>>24)==($127<<24>>24); + if ($128) { + $$4 = $123; + } else { + $$0169$be = $$0168;$$2181$sink = $$3178; + break; + } + } } - } - } - else if ((label|0) == 76) { - label = 0; - $288 = (_fmt_u($286,$287,$1)|0); - $a$0 = $288;$fl$4 = $fl$1$;$p$2 = $p$0;$pl$1 = $pl$0;$prefix$1 = $prefix$0; - label = 77; + } while(0); + $109 = (($$0166) + ($$2181$sink)|0); + $$0166 = $109;$$0169 = $$0169$be;$$0170 = $$3173; } - else if ((label|0) == 82) { - label = 0; - $320 = (_memchr($a$1,0,$p$0)|0); - $321 = ($320|0)==(0|0); - $322 = $320; - $323 = $a$1; - $324 = (($322) - ($323))|0; - $325 = (($a$1) + ($p$0)|0); - $z$1 = $321 ? $325 : $320; - $p$3 = $321 ? $p$0 : $324; - $a$2 = $a$1;$fl$6 = $175;$p$5 = $p$3;$pl$2 = 0;$prefix$2 = 33234;$z$2 = $z$1; - } - else if ((label|0) == 86) { - label = 0; - $333 = HEAP32[$arg>>2]|0; - $i$0114 = 0;$l$1113 = 0;$ws$0115 = $333; + } + } while(0); + STACKTOP = sp;return ($$3|0); +} +function _strrchr($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (_strlen($0)|0); + $3 = (($2) + 1)|0; + $4 = (___memrchr($0,$1,$3)|0); + return ($4|0); +} +function ___memrchr($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0 = 0, $$09 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = $1&255; + $$09 = $2; + while(1) { + $4 = (($$09) + -1)|0; + $5 = ($$09|0)==(0); + if ($5) { + $$0 = 0; + break; + } + $6 = (($0) + ($4)|0); + $7 = HEAP8[$6>>0]|0; + $8 = ($7<<24>>24)==($3<<24>>24); + if ($8) { + $$0 = $6; + break; + } else { + $$09 = $4; + } + } + return ($$0|0); +} +function _strspn($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0 = 0, $$01925 = 0, $$020 = 0, $$1$lcssa = 0, $$123 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; + var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $div = 0, $div21 = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $2 = sp; + ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0;HEAP32[$2+20>>2]=0|0;HEAP32[$2+24>>2]=0|0;HEAP32[$2+28>>2]=0|0; + $3 = HEAP8[$1>>0]|0; + $4 = ($3<<24>>24)==(0); + do { + if ($4) { + $$0 = 0; + } else { + $5 = ((($1)) + 1|0); + $6 = HEAP8[$5>>0]|0; + $7 = ($6<<24>>24)==(0); + if ($7) { + $$020 = $0; while(1) { - $334 = HEAP32[$ws$0115>>2]|0; - $335 = ($334|0)==(0); - if ($335) { - $i$0$lcssa = $i$0114;$l$2 = $l$1113; - break; - } - $336 = (_wctomb($mb,$334)|0); - $337 = ($336|0)<(0); - $338 = (($p$4198) - ($i$0114))|0; - $339 = ($336>>>0)>($338>>>0); - $or$cond20 = $337 | $339; - if ($or$cond20) { - $i$0$lcssa = $i$0114;$l$2 = $336; - break; - } - $340 = ((($ws$0115)) + 4|0); - $341 = (($336) + ($i$0114))|0; - $342 = ($p$4198>>>0)>($341>>>0); - if ($342) { - $i$0114 = $341;$l$1113 = $336;$ws$0115 = $340; + $8 = HEAP8[$$020>>0]|0; + $9 = ($8<<24>>24)==($3<<24>>24); + $10 = ((($$020)) + 1|0); + if ($9) { + $$020 = $10; } else { - $i$0$lcssa = $341;$l$2 = $336; break; } } - $343 = ($l$2|0)<(0); - if ($343) { - $$0 = -1; - break L1; + $11 = $$020; + $12 = $0; + $13 = (($11) - ($12))|0; + $$0 = $13; + break; + } else { + $$01925 = $1;$17 = $3; + } + while(1) { + $16 = $17 & 31; + $18 = $16&255; + $19 = 1 << $18; + $div21 = ($17&255) >>> 5; + $20 = $div21&255; + $21 = (($2) + ($20<<2)|0); + $22 = HEAP32[$21>>2]|0; + $23 = $22 | $19; + HEAP32[$21>>2] = $23; + $24 = ((($$01925)) + 1|0); + $25 = HEAP8[$24>>0]|0; + $26 = ($25<<24>>24)==(0); + if ($26) { + break; + } else { + $$01925 = $24;$17 = $25; } - _pad($f,32,$w$1,$i$0$lcssa,$fl$1$); - $344 = ($i$0$lcssa|0)==(0); - if ($344) { - $i$0$lcssa200 = 0; - label = 98; + } + $14 = HEAP8[$0>>0]|0; + $15 = ($14<<24>>24)==(0); + L10: do { + if ($15) { + $$1$lcssa = $0; } else { - $345 = HEAP32[$arg>>2]|0; - $i$1125 = 0;$ws$1126 = $345; + $$123 = $0;$27 = $14; while(1) { - $346 = HEAP32[$ws$1126>>2]|0; - $347 = ($346|0)==(0); - if ($347) { - $i$0$lcssa200 = $i$0$lcssa; - label = 98; - break L313; - } - $348 = ((($ws$1126)) + 4|0); - $349 = (_wctomb($mb,$346)|0); - $350 = (($349) + ($i$1125))|0; - $351 = ($350|0)>($i$0$lcssa|0); - if ($351) { - $i$0$lcssa200 = $i$0$lcssa; - label = 98; - break L313; - } - $352 = HEAP32[$f>>2]|0; - $353 = $352 & 32; - $354 = ($353|0)==(0); - if ($354) { - (___fwritex($mb,$349,$f)|0); - } - $355 = ($350>>>0)<($i$0$lcssa>>>0); - if ($355) { - $i$1125 = $350;$ws$1126 = $348; - } else { - $i$0$lcssa200 = $i$0$lcssa; - label = 98; + $div = ($27&255) >>> 5; + $28 = $div&255; + $29 = (($2) + ($28<<2)|0); + $30 = HEAP32[$29>>2]|0; + $31 = $27 & 31; + $32 = $31&255; + $33 = 1 << $32; + $34 = $30 & $33; + $35 = ($34|0)==(0); + if ($35) { + $$1$lcssa = $$123; + break L10; + } + $36 = ((($$123)) + 1|0); + $37 = HEAP8[$36>>0]|0; + $38 = ($37<<24>>24)==(0); + if ($38) { + $$1$lcssa = $36; break; + } else { + $$123 = $36;$27 = $37; } } } + } while(0); + $39 = $$1$lcssa; + $40 = $0; + $41 = (($39) - ($40))|0; + $$0 = $41; + } + } while(0); + STACKTOP = sp;return ($$0|0); +} +function _srand($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = (($0) + -1)|0; + $2 = 24936; + $3 = $2; + HEAP32[$3>>2] = $1; + $4 = (($2) + 4)|0; + $5 = $4; + HEAP32[$5>>2] = 0; + return; +} +function _rand() { + var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $0 = 24936; + $1 = $0; + $2 = HEAP32[$1>>2]|0; + $3 = (($0) + 4)|0; + $4 = $3; + $5 = HEAP32[$4>>2]|0; + $6 = (___muldi3(($2|0),($5|0),1284865837,1481765933)|0); + $7 = tempRet0; + $8 = (_i64Add(($6|0),($7|0),1,0)|0); + $9 = tempRet0; + $10 = 24936; + $11 = $10; + HEAP32[$11>>2] = $8; + $12 = (($10) + 4)|0; + $13 = $12; + HEAP32[$13>>2] = $9; + $14 = (_bitshift64Lshr(($8|0),($9|0),33)|0); + $15 = tempRet0; + return ($14|0); +} +function _fgetc($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; + var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 76|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)<(0); + if ($3) { + label = 3; + } else { + $4 = (___lockfile($0)|0); + $5 = ($4|0)==(0); + if ($5) { + label = 3; + } else { + $15 = ((($0)) + 4|0); + $16 = HEAP32[$15>>2]|0; + $17 = ((($0)) + 8|0); + $18 = HEAP32[$17>>2]|0; + $19 = ($16>>>0)<($18>>>0); + if ($19) { + $20 = ((($16)) + 1|0); + HEAP32[$15>>2] = $20; + $21 = HEAP8[$16>>0]|0; + $22 = $21&255; + $24 = $22; + } else { + $23 = (___uflow($0)|0); + $24 = $23; } - } while(0); - if ((label|0) == 98) { - label = 0; - $356 = $fl$1$ ^ 8192; - _pad($f,32,$w$1,$i$0$lcssa200,$356); - $357 = ($w$1|0)>($i$0$lcssa200|0); - $358 = $357 ? $w$1 : $i$0$lcssa200; - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $358;$l10n$0 = $l10n$3; - continue; + ___unlockfile($0); + $$0 = $24; } - if ((label|0) == 77) { - label = 0; - $289 = ($p$2|0)>(-1); - $290 = $fl$4 & -65537; - $$fl$4 = $289 ? $290 : $fl$4; - $291 = $arg; - $292 = $291; - $293 = HEAP32[$292>>2]|0; - $294 = (($291) + 4)|0; - $295 = $294; - $296 = HEAP32[$295>>2]|0; - $297 = ($293|0)!=(0); - $298 = ($296|0)!=(0); - $299 = $297 | $298; - $300 = ($p$2|0)!=(0); - $or$cond = $300 | $299; - if ($or$cond) { - $301 = $a$0; - $302 = (($2) - ($301))|0; - $303 = $299&1; - $304 = $303 ^ 1; - $305 = (($304) + ($302))|0; - $306 = ($p$2|0)>($305|0); - $p$2$ = $306 ? $p$2 : $305; - $a$2 = $a$0;$fl$6 = $$fl$4;$p$5 = $p$2$;$pl$2 = $pl$1;$prefix$2 = $prefix$1;$z$2 = $1; + } + do { + if ((label|0) == 3) { + $6 = ((($0)) + 4|0); + $7 = HEAP32[$6>>2]|0; + $8 = ((($0)) + 8|0); + $9 = HEAP32[$8>>2]|0; + $10 = ($7>>>0)<($9>>>0); + if ($10) { + $11 = ((($7)) + 1|0); + HEAP32[$6>>2] = $11; + $12 = HEAP8[$7>>0]|0; + $13 = $12&255; + $$0 = $13; + break; } else { - $a$2 = $1;$fl$6 = $$fl$4;$p$5 = 0;$pl$2 = $pl$1;$prefix$2 = $prefix$1;$z$2 = $1; - } - } - $769 = $z$2; - $770 = $a$2; - $771 = (($769) - ($770))|0; - $772 = ($p$5|0)<($771|0); - $$p$5 = $772 ? $771 : $p$5; - $773 = (($pl$2) + ($$p$5))|0; - $774 = ($w$1|0)<($773|0); - $w$2 = $774 ? $773 : $w$1; - _pad($f,32,$w$2,$773,$fl$6); - $775 = HEAP32[$f>>2]|0; - $776 = $775 & 32; - $777 = ($776|0)==(0); - if ($777) { - (___fwritex($prefix$2,$pl$2,$f)|0); - } - $778 = $fl$6 ^ 65536; - _pad($f,48,$w$2,$773,$778); - _pad($f,48,$$p$5,$771,0); - $779 = HEAP32[$f>>2]|0; - $780 = $779 & 32; - $781 = ($780|0)==(0); - if ($781) { - (___fwritex($a$2,$771,$f)|0); - } - $782 = $fl$6 ^ 8192; - _pad($f,32,$w$2,$773,$782); - $cnt$0 = $cnt$1;$fmt41 = $$lcssa323;$l$0 = $w$2;$l10n$0 = $l10n$3; - } - L348: do { - if ((label|0) == 245) { - $783 = ($f|0)==(0|0); - if ($783) { - $784 = ($l10n$0$lcssa|0)==(0); - if ($784) { - $$0 = 0; + $14 = (___uflow($0)|0); + $$0 = $14; + break; + } + } + } while(0); + return ($$0|0); +} +function ___ftello($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $phitmp = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 76|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)>(-1); + if ($3) { + $5 = (___lockfile($0)|0); + $phitmp = ($5|0)==(0); + $6 = (___ftello_unlocked($0)|0); + if ($phitmp) { + $7 = $6; + } else { + ___unlockfile($0); + $7 = $6; + } + } else { + $4 = (___ftello_unlocked($0)|0); + $7 = $4; + } + return ($7|0); +} +function ___ftello_unlocked($0) { + $0 = $0|0; + var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; + var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ((($0)) + 40|0); + $2 = HEAP32[$1>>2]|0; + $3 = HEAP32[$0>>2]|0; + $4 = $3 & 128; + $5 = ($4|0)==(0); + if ($5) { + $11 = 1; + } else { + $6 = ((($0)) + 20|0); + $7 = HEAP32[$6>>2]|0; + $8 = ((($0)) + 28|0); + $9 = HEAP32[$8>>2]|0; + $10 = ($7>>>0)>($9>>>0); + $phitmp = $10 ? 2 : 1; + $11 = $phitmp; + } + $12 = (FUNCTION_TABLE_iiii[$2 & 15]($0,0,$11)|0); + $13 = ($12|0)<(0); + if ($13) { + $$0 = $12; + } else { + $14 = ((($0)) + 8|0); + $15 = HEAP32[$14>>2]|0; + $16 = ((($0)) + 4|0); + $17 = HEAP32[$16>>2]|0; + $18 = ((($0)) + 20|0); + $19 = HEAP32[$18>>2]|0; + $20 = ((($0)) + 28|0); + $21 = HEAP32[$20>>2]|0; + $22 = (($12) - ($15))|0; + $23 = (($22) + ($17))|0; + $24 = (($23) + ($19))|0; + $25 = (($24) - ($21))|0; + $$0 = $25; + } + return ($$0|0); +} +function _fread($0,$1,$2,$3) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + $3 = $3|0; + var $$ = 0, $$0 = 0, $$054$ph = 0, $$05460 = 0, $$056$ph = 0, $$05659 = 0, $$57 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; + var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; + var $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $4 = Math_imul($2, $1)|0; + $5 = ($1|0)==(0); + $$ = $5 ? 0 : $2; + $6 = ((($3)) + 76|0); + $7 = HEAP32[$6>>2]|0; + $8 = ($7|0)>(-1); + if ($8) { + $9 = (___lockfile($3)|0); + $36 = $9; + } else { + $36 = 0; + } + $10 = ((($3)) + 74|0); + $11 = HEAP8[$10>>0]|0; + $12 = $11 << 24 >> 24; + $13 = (($12) + 255)|0; + $14 = $13 | $12; + $15 = $14&255; + HEAP8[$10>>0] = $15; + $16 = ((($3)) + 8|0); + $17 = HEAP32[$16>>2]|0; + $18 = ((($3)) + 4|0); + $19 = HEAP32[$18>>2]|0; + $20 = $19; + $21 = (($17) - ($20))|0; + $22 = ($21|0)>(0); + $23 = ($21>>>0)<($4>>>0); + $$57 = $23 ? $21 : $4; + if ($22) { + $24 = (($4) - ($$57))|0; + $25 = (($0) + ($$57)|0); + _memcpy(($0|0),($19|0),($$57|0))|0; + $26 = (($19) + ($$57)|0); + HEAP32[$18>>2] = $26; + $$054$ph = $24;$$056$ph = $25; + } else { + $$054$ph = $4;$$056$ph = $0; + } + $27 = ($$054$ph|0)==(0); + L7: do { + if ($27) { + label = 13; + } else { + $28 = ((($3)) + 32|0); + $$05460 = $$054$ph;$$05659 = $$056$ph; + while(1) { + $29 = (___toread($3)|0); + $30 = ($29|0)==(0); + if (!($30)) { + break; + } + $31 = HEAP32[$28>>2]|0; + $32 = (FUNCTION_TABLE_iiii[$31 & 15]($3,$$05659,$$05460)|0); + $33 = (($32) + 1)|0; + $34 = ($33>>>0)<(2); + if ($34) { + break; + } + $39 = (($$05460) - ($32))|0; + $40 = (($$05659) + ($32)|0); + $41 = ($39|0)==(0); + if ($41) { + label = 13; + break L7; } else { - $i$2100 = 1; - while(1) { - $785 = (($nl_type) + ($i$2100<<2)|0); - $786 = HEAP32[$785>>2]|0; - $787 = ($786|0)==(0); - if ($787) { - $i$2100$lcssa = $i$2100; - break; - } - $789 = (($nl_arg) + ($i$2100<<3)|0); - _pop_arg($789,$786,$ap); - $790 = (($i$2100) + 1)|0; - $791 = ($790|0)<(10); - if ($791) { - $i$2100 = $790; - } else { - $$0 = 1; - break L348; - } - } - $788 = ($i$2100$lcssa|0)<(10); - if ($788) { - $i$398 = $i$2100$lcssa; - while(1) { - $794 = (($nl_type) + ($i$398<<2)|0); - $795 = HEAP32[$794>>2]|0; - $796 = ($795|0)==(0); - $792 = (($i$398) + 1)|0; - if (!($796)) { - $$0 = -1; - break L348; - } - $793 = ($792|0)<(10); - if ($793) { - $i$398 = $792; - } else { - $$0 = 1; - break; - } - } - } else { - $$0 = 1; - } + $$05460 = $39;$$05659 = $40; } - } else { - $$0 = $cnt$1$lcssa; } + $35 = ($36|0)==(0); + if (!($35)) { + ___unlockfile($3); + } + $37 = (($4) - ($$05460))|0; + $38 = (($37>>>0) / ($1>>>0))&-1; + $$0 = $38; } } while(0); - STACKTOP = sp;return ($$0|0); + if ((label|0) == 13) { + $42 = ($36|0)==(0); + if ($42) { + $$0 = $$; + } else { + ___unlockfile($3); + $$0 = $$; + } + } + return ($$0|0); } -function _do_read($f,$buf,$len) { - $f = $f|0; - $buf = $buf|0; - $len = $len|0; - var $0 = 0, label = 0, sp = 0; +function _ftell($0) { + $0 = $0|0; + var $1 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (___string_read($f,$buf,$len)|0); - return ($0|0); + $1 = (___ftello($0)|0); + return ($1|0); } -function _cleanup521($p) { - $p = $p|0; - var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; +function _rewind($0) { + $0 = $0|0; + var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $phitmp = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($p)) + 68|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0); - if ($2) { - ___unlockfile($p); + $1 = ((($0)) + 76|0); + $2 = HEAP32[$1>>2]|0; + $3 = ($2|0)>(-1); + if ($3) { + $4 = (___lockfile($0)|0); + $phitmp = ($4|0)==(0); + (___fseeko_unlocked($0,0,0)|0); + $5 = HEAP32[$0>>2]|0; + $6 = $5 & -33; + HEAP32[$0>>2] = $6; + if (!($phitmp)) { + ___unlockfile($0); + } + } else { + (___fseeko_unlocked($0,0,0)|0); + $7 = HEAP32[$0>>2]|0; + $8 = $7 & -33; + HEAP32[$0>>2] = $8; } return; } -function _cleanup526($p) { - $p = $p|0; - var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; +function _vprintf($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($p)) + 68|0); - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0); - if ($2) { - ___unlockfile($p); - } - return; -} -function _sift($head,$width,$cmp,$pshift,$lp) { - $head = $head|0; - $width = $width|0; - $cmp = $cmp|0; - $pshift = $pshift|0; - $lp = $lp|0; - var $$0$be = 0, $$01$be = 0, $$012 = 0, $$03 = 0, $$pre = 0, $$sum = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ar = 0, $i$0$lcssa = 0, $i$04 = 0, $sum = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 240|0; - $ar = sp; - HEAP32[$ar>>2] = $head; - $0 = ($pshift|0)>(1); - L1: do { - if ($0) { - $1 = (0 - ($width))|0; - $$012 = $pshift;$$03 = $head;$7 = $head;$i$04 = 1; - while(1) { - $2 = (($$03) + ($1)|0); - $3 = (($$012) + -2)|0; - $4 = (($lp) + ($3<<2)|0); - $5 = HEAP32[$4>>2]|0; - $sum = (($5) + ($width))|0; - $$sum = (0 - ($sum))|0; - $6 = (($$03) + ($$sum)|0); - $8 = (FUNCTION_TABLE_iii[$cmp & 7]($7,$6)|0); - $9 = ($8|0)>(-1); - if ($9) { - $10 = (FUNCTION_TABLE_iii[$cmp & 7]($7,$2)|0); - $11 = ($10|0)>(-1); - if ($11) { - $i$0$lcssa = $i$04; - break L1; - } - } - $12 = (FUNCTION_TABLE_iii[$cmp & 7]($6,$2)|0); - $13 = ($12|0)>(-1); - $14 = (($i$04) + 1)|0; - $15 = (($ar) + ($i$04<<2)|0); - if ($13) { - HEAP32[$15>>2] = $6; - $16 = (($$012) + -1)|0; - $$0$be = $6;$$01$be = $16; - } else { - HEAP32[$15>>2] = $2; - $$0$be = $2;$$01$be = $3; - } - $17 = ($$01$be|0)>(1); - if (!($17)) { - $i$0$lcssa = $14; - break L1; - } - $$pre = HEAP32[$ar>>2]|0; - $$012 = $$01$be;$$03 = $$0$be;$7 = $$pre;$i$04 = $14; - } - } else { - $i$0$lcssa = 1; - } - } while(0); - _cycle($width,$ar,$i$0$lcssa); - STACKTOP = sp;return; + $2 = HEAP32[1344]|0; + $3 = (_vfprintf($2,$0,$1)|0); + return ($3|0); } -function _trinkle($head,$width,$cmp,$pp,$pshift,$trusty,$lp) { - $head = $head|0; - $width = $width|0; - $cmp = $cmp|0; - $pp = $pp|0; - $pshift = $pshift|0; - $trusty = $trusty|0; - $lp = $lp|0; - var $$0$i = 0, $$0$lcssa = 0, $$0$lcssa49 = 0, $$01162 = 0, $$01162$phi = 0, $$02$i$i = 0, $$02$i3$i = 0, $$02$lcssa = 0, $$02$lcssa51 = 0, $$02964 = 0, $$03$lcssa = 0, $$03865 = 0, $$lcssa = 0, $$lcssa75 = 0, $$pre = 0, $$sum = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0; - var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; - var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; - var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; - var $67 = 0, $68 = 0, $7 = 0, $8 = 0, $9 = 0, $ar = 0, $i$0$lcssa = 0, $i$0$lcssa50 = 0, $i$01063 = 0, $nTrailingZeros$03$i$i = 0, $nTrailingZeros$03$i2$i = 0, $nTrailingZeros$03$i2$i$lcssa = 0, $or$cond = 0, $phitmp = 0, $sum = 0, label = 0, sp = 0; +function _strcspn($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$01824 = 0, $$019$sink = 0, $$01922 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; + var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $div = 0; + var $div20 = 0, label = 0, sp = 0; sp = STACKTOP; - STACKTOP = STACKTOP + 240|0; - $ar = sp; - $0 = HEAP32[$pp>>2]|0; - $1 = ((($pp)) + 4|0); - $2 = HEAP32[$1>>2]|0; - HEAP32[$ar>>2] = $head; - $3 = (0 - ($width))|0; - $4 = ($0|0)!=(1); - $5 = ($2|0)!=(0); - $6 = $5 | $4; + STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); + $2 = sp; + $3 = HEAP8[$1>>0]|0; + $4 = ($3<<24>>24)==(0); L1: do { - if ($6) { - $7 = (($lp) + ($pshift<<2)|0); - $8 = HEAP32[$7>>2]|0; - $9 = (0 - ($8))|0; - $10 = (($head) + ($9)|0); - $11 = (FUNCTION_TABLE_iii[$cmp & 7]($10,$head)|0); - $12 = ($11|0)<(1); - if ($12) { - $$0$lcssa = $head;$$02$lcssa = $pshift;$$03$lcssa = $trusty;$i$0$lcssa = 1; - label = 19; + if ($4) { + label = 3; + } else { + $5 = ((($1)) + 1|0); + $6 = HEAP8[$5>>0]|0; + $7 = ($6<<24>>24)==(0); + if ($7) { + label = 3; } else { - $phitmp = ($trusty|0)==(0); - $$01162 = $head;$$02964 = $pshift;$$03865 = $phitmp;$18 = $10;$27 = $0;$36 = $2;$i$01063 = 1; + ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0;HEAP32[$2+20>>2]=0|0;HEAP32[$2+24>>2]=0|0;HEAP32[$2+28>>2]=0|0; + $$01824 = $1;$13 = $3; while(1) { - $13 = ($$02964|0)>(1); - $or$cond = $$03865 & $13; - if ($or$cond) { - $14 = (($$01162) + ($3)|0); - $15 = (($$02964) + -2)|0; - $16 = (($lp) + ($15<<2)|0); - $17 = HEAP32[$16>>2]|0; - $19 = (FUNCTION_TABLE_iii[$cmp & 7]($14,$18)|0); - $20 = ($19|0)>(-1); - if ($20) { - $$0$lcssa49 = $$01162;$$02$lcssa51 = $$02964;$i$0$lcssa50 = $i$01063; - label = 20; - break L1; - } - $sum = (($17) + ($width))|0; - $$sum = (0 - ($sum))|0; - $21 = (($$01162) + ($$sum)|0); - $22 = (FUNCTION_TABLE_iii[$cmp & 7]($21,$18)|0); - $23 = ($22|0)>(-1); - if ($23) { - $$0$lcssa49 = $$01162;$$02$lcssa51 = $$02964;$i$0$lcssa50 = $i$01063; - label = 20; - break L1; - } - } - $24 = (($i$01063) + 1)|0; - $25 = (($ar) + ($i$01063<<2)|0); - HEAP32[$25>>2] = $18; - $26 = (($27) + -1)|0; - $28 = ($26|0)==(0); - do { - if ($28) { - $49 = 32; - label = 16; - } else { - $29 = $26 & 1; - $30 = ($29|0)==(0); - if ($30) { - $$02$i$i = $26;$nTrailingZeros$03$i$i = 0; - while(1) { - $31 = (($nTrailingZeros$03$i$i) + 1)|0; - $32 = $$02$i$i >>> 1; - $33 = $32 & 1; - $34 = ($33|0)==(0); - if ($34) { - $$02$i$i = $32;$nTrailingZeros$03$i$i = $31; - } else { - $$lcssa = $31; - break; - } - } - $35 = ($$lcssa|0)==(0); - if ($35) { - label = 11; - } else { - $46 = $$lcssa; - } - } else { - label = 11; - } - if ((label|0) == 11) { - label = 0; - $37 = ($36|0)==(0); - if ($37) { - $49 = 64; - label = 16; - break; - } - $38 = $36 & 1; - $39 = ($38|0)==(0); - if ($39) { - $$02$i3$i = $36;$nTrailingZeros$03$i2$i = 0; - } else { - $$0$i = 0;$51 = $27;$54 = $36;$58 = 0; - break; - } - while(1) { - $40 = (($nTrailingZeros$03$i2$i) + 1)|0; - $41 = $$02$i3$i >>> 1; - $42 = $41 & 1; - $43 = ($42|0)==(0); - if ($43) { - $$02$i3$i = $41;$nTrailingZeros$03$i2$i = $40; - } else { - $$lcssa75 = $40;$nTrailingZeros$03$i2$i$lcssa = $nTrailingZeros$03$i2$i; - break; - } - } - $44 = (($nTrailingZeros$03$i2$i$lcssa) + 33)|0; - $45 = ($$lcssa75|0)==(0); - if ($45) { - $$0$i = 0;$51 = $27;$54 = $36;$58 = 0; - break; - } else { - $46 = $44; - } - } - $47 = ($46>>>0)>(31); - if ($47) { - $49 = $46; - label = 16; - } else { - $$0$i = $46;$51 = $27;$54 = $36;$58 = $46; - } - } - } while(0); - if ((label|0) == 16) { - label = 0; - $48 = (($49) + -32)|0; - $$0$i = $48;$51 = $36;$54 = 0;$58 = $49; - } - $50 = $51 >>> $$0$i; - $52 = (32 - ($$0$i))|0; - $53 = $54 << $52; - $55 = $53 | $50; - $56 = $54 >>> $$0$i; - $57 = (($58) + ($$02964))|0; - $59 = ($55|0)!=(1); - $60 = ($56|0)!=(0); - $61 = $60 | $59; - if (!($61)) { - $$0$lcssa49 = $18;$$02$lcssa51 = $57;$i$0$lcssa50 = $24; - label = 20; - break L1; - } - $$pre = HEAP32[$ar>>2]|0; - $62 = (($lp) + ($57<<2)|0); - $63 = HEAP32[$62>>2]|0; - $64 = (0 - ($63))|0; - $65 = (($18) + ($64)|0); - $66 = (FUNCTION_TABLE_iii[$cmp & 7]($65,$$pre)|0); - $67 = ($66|0)<(1); - if ($67) { - $$0$lcssa = $18;$$02$lcssa = $57;$$03$lcssa = 0;$i$0$lcssa = $24; - label = 19; + $12 = $13 & 31; + $14 = $12&255; + $15 = 1 << $14; + $div20 = ($13&255) >>> 5; + $16 = $div20&255; + $17 = (($2) + ($16<<2)|0); + $18 = HEAP32[$17>>2]|0; + $19 = $18 | $15; + HEAP32[$17>>2] = $19; + $20 = ((($$01824)) + 1|0); + $21 = HEAP8[$20>>0]|0; + $22 = ($21<<24>>24)==(0); + if ($22) { break; } else { - $$01162$phi = $18;$$02964 = $57;$$03865 = 1;$18 = $65;$27 = $55;$36 = $56;$i$01063 = $24;$$01162 = $$01162$phi; + $$01824 = $20;$13 = $21; } } - } - } else { - $$0$lcssa = $head;$$02$lcssa = $pshift;$$03$lcssa = $trusty;$i$0$lcssa = 1; - label = 19; - } - } while(0); - if ((label|0) == 19) { - $68 = ($$03$lcssa|0)==(0); - if ($68) { - $$0$lcssa49 = $$0$lcssa;$$02$lcssa51 = $$02$lcssa;$i$0$lcssa50 = $i$0$lcssa; - label = 20; - } - } - if ((label|0) == 20) { - _cycle($width,$ar,$i$0$lcssa50); - _sift($$0$lcssa49,$width,$cmp,$$02$lcssa51,$lp); - } - STACKTOP = sp;return; -} -function _cycle($width,$ar,$n) { - $width = $width|0; - $ar = $ar|0; - $n = $n|0; - var $$02 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $i$01 = 0; - var $tmp = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; - $tmp = sp; - $0 = ($n|0)<(2); - L1: do { - if (!($0)) { - $1 = (($ar) + ($n<<2)|0); - HEAP32[$1>>2] = $tmp; - $2 = ($width|0)==(0); - if (!($2)) { - $$02 = $width;$6 = $tmp; - while(1) { - $3 = ($$02>>>0)>(256); - $4 = $3 ? 256 : $$02; - $5 = HEAP32[$ar>>2]|0; - _memcpy(($6|0),($5|0),($4|0))|0; - $i$01 = 0; + $10 = HEAP8[$0>>0]|0; + $11 = ($10<<24>>24)==(0); + if ($11) { + $$019$sink = $0; + } else { + $$01922 = $0;$23 = $10; while(1) { - $7 = (($ar) + ($i$01<<2)|0); - $8 = HEAP32[$7>>2]|0; - $9 = (($i$01) + 1)|0; - $10 = (($ar) + ($9<<2)|0); - $11 = HEAP32[$10>>2]|0; - _memcpy(($8|0),($11|0),($4|0))|0; - $12 = HEAP32[$7>>2]|0; - $13 = (($12) + ($4)|0); - HEAP32[$7>>2] = $13; - $exitcond = ($9|0)==($n|0); - if ($exitcond) { - break; - } else { - $i$01 = $9; - } - } - $14 = ($$02|0)==($4|0); - if ($14) { - break L1; - } - $15 = (($$02) - ($4))|0; - $$pre = HEAP32[$1>>2]|0; - $$02 = $15;$6 = $$pre; - } - } - } - } while(0); - STACKTOP = sp;return; -} -function _sn_write($f,$s,$l) { - $f = $f|0; - $s = $s|0; - $l = $l|0; - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $l$ = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ((($f)) + 16|0); - $1 = HEAP32[$0>>2]|0; - $2 = ((($f)) + 20|0); - $3 = HEAP32[$2>>2]|0; - $4 = $1; - $5 = $3; - $6 = (($4) - ($5))|0; - $7 = ($6>>>0)>($l>>>0); - $l$ = $7 ? $l : $6; - _memcpy(($3|0),($s|0),($l$|0))|0; - $8 = HEAP32[$2>>2]|0; - $9 = (($8) + ($l$)|0); - HEAP32[$2>>2] = $9; - return ($l|0); -} -function _pop_arg($arg,$type,$ap) { - $arg = $arg|0; - $type = $type|0; - $ap = $ap|0; - var $$mask = 0, $$mask1 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0.0; - var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; - var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; - var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; - var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; - var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $arglist_current = 0, $arglist_current11 = 0, $arglist_current14 = 0, $arglist_current17 = 0; - var $arglist_current2 = 0, $arglist_current20 = 0, $arglist_current23 = 0, $arglist_current26 = 0, $arglist_current5 = 0, $arglist_current8 = 0, $arglist_next = 0, $arglist_next12 = 0, $arglist_next15 = 0, $arglist_next18 = 0, $arglist_next21 = 0, $arglist_next24 = 0, $arglist_next27 = 0, $arglist_next3 = 0, $arglist_next6 = 0, $arglist_next9 = 0, $expanded = 0, $expanded28 = 0, $expanded30 = 0, $expanded31 = 0; - var $expanded32 = 0, $expanded34 = 0, $expanded35 = 0, $expanded37 = 0, $expanded38 = 0, $expanded39 = 0, $expanded41 = 0, $expanded42 = 0, $expanded44 = 0, $expanded45 = 0, $expanded46 = 0, $expanded48 = 0, $expanded49 = 0, $expanded51 = 0, $expanded52 = 0, $expanded53 = 0, $expanded55 = 0, $expanded56 = 0, $expanded58 = 0, $expanded59 = 0; - var $expanded60 = 0, $expanded62 = 0, $expanded63 = 0, $expanded65 = 0, $expanded66 = 0, $expanded67 = 0, $expanded69 = 0, $expanded70 = 0, $expanded72 = 0, $expanded73 = 0, $expanded74 = 0, $expanded76 = 0, $expanded77 = 0, $expanded79 = 0, $expanded80 = 0, $expanded81 = 0, $expanded83 = 0, $expanded84 = 0, $expanded86 = 0, $expanded87 = 0; - var $expanded88 = 0, $expanded90 = 0, $expanded91 = 0, $expanded93 = 0, $expanded94 = 0, $expanded95 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($type>>>0)>(20); - L1: do { - if (!($0)) { - do { - switch ($type|0) { - case 9: { - $arglist_current = HEAP32[$ap>>2]|0; - $1 = $arglist_current; - $2 = ((0) + 4|0); - $expanded28 = $2; - $expanded = (($expanded28) - 1)|0; - $3 = (($1) + ($expanded))|0; - $4 = ((0) + 4|0); - $expanded32 = $4; - $expanded31 = (($expanded32) - 1)|0; - $expanded30 = $expanded31 ^ -1; - $5 = $3 & $expanded30; - $6 = $5; - $7 = HEAP32[$6>>2]|0; - $arglist_next = ((($6)) + 4|0); - HEAP32[$ap>>2] = $arglist_next; - HEAP32[$arg>>2] = $7; - break L1; - break; - } - case 10: { - $arglist_current2 = HEAP32[$ap>>2]|0; - $8 = $arglist_current2; - $9 = ((0) + 4|0); - $expanded35 = $9; - $expanded34 = (($expanded35) - 1)|0; - $10 = (($8) + ($expanded34))|0; - $11 = ((0) + 4|0); - $expanded39 = $11; - $expanded38 = (($expanded39) - 1)|0; - $expanded37 = $expanded38 ^ -1; - $12 = $10 & $expanded37; - $13 = $12; - $14 = HEAP32[$13>>2]|0; - $arglist_next3 = ((($13)) + 4|0); - HEAP32[$ap>>2] = $arglist_next3; - $15 = ($14|0)<(0); - $16 = $15 << 31 >> 31; - $17 = $arg; - $18 = $17; - HEAP32[$18>>2] = $14; - $19 = (($17) + 4)|0; - $20 = $19; - HEAP32[$20>>2] = $16; - break L1; - break; - } - case 11: { - $arglist_current5 = HEAP32[$ap>>2]|0; - $21 = $arglist_current5; - $22 = ((0) + 4|0); - $expanded42 = $22; - $expanded41 = (($expanded42) - 1)|0; - $23 = (($21) + ($expanded41))|0; - $24 = ((0) + 4|0); - $expanded46 = $24; - $expanded45 = (($expanded46) - 1)|0; - $expanded44 = $expanded45 ^ -1; - $25 = $23 & $expanded44; - $26 = $25; - $27 = HEAP32[$26>>2]|0; - $arglist_next6 = ((($26)) + 4|0); - HEAP32[$ap>>2] = $arglist_next6; - $28 = $arg; - $29 = $28; - HEAP32[$29>>2] = $27; - $30 = (($28) + 4)|0; - $31 = $30; - HEAP32[$31>>2] = 0; - break L1; - break; - } - case 12: { - $arglist_current8 = HEAP32[$ap>>2]|0; - $32 = $arglist_current8; - $33 = ((0) + 8|0); - $expanded49 = $33; - $expanded48 = (($expanded49) - 1)|0; - $34 = (($32) + ($expanded48))|0; - $35 = ((0) + 8|0); - $expanded53 = $35; - $expanded52 = (($expanded53) - 1)|0; - $expanded51 = $expanded52 ^ -1; - $36 = $34 & $expanded51; - $37 = $36; - $38 = $37; - $39 = $38; - $40 = HEAP32[$39>>2]|0; - $41 = (($38) + 4)|0; - $42 = $41; - $43 = HEAP32[$42>>2]|0; - $arglist_next9 = ((($37)) + 8|0); - HEAP32[$ap>>2] = $arglist_next9; - $44 = $arg; - $45 = $44; - HEAP32[$45>>2] = $40; - $46 = (($44) + 4)|0; - $47 = $46; - HEAP32[$47>>2] = $43; - break L1; - break; - } - case 13: { - $arglist_current11 = HEAP32[$ap>>2]|0; - $48 = $arglist_current11; - $49 = ((0) + 4|0); - $expanded56 = $49; - $expanded55 = (($expanded56) - 1)|0; - $50 = (($48) + ($expanded55))|0; - $51 = ((0) + 4|0); - $expanded60 = $51; - $expanded59 = (($expanded60) - 1)|0; - $expanded58 = $expanded59 ^ -1; - $52 = $50 & $expanded58; - $53 = $52; - $54 = HEAP32[$53>>2]|0; - $arglist_next12 = ((($53)) + 4|0); - HEAP32[$ap>>2] = $arglist_next12; - $55 = $54&65535; - $56 = $55 << 16 >> 16; - $57 = ($56|0)<(0); - $58 = $57 << 31 >> 31; - $59 = $arg; - $60 = $59; - HEAP32[$60>>2] = $56; - $61 = (($59) + 4)|0; - $62 = $61; - HEAP32[$62>>2] = $58; - break L1; - break; - } - case 14: { - $arglist_current14 = HEAP32[$ap>>2]|0; - $63 = $arglist_current14; - $64 = ((0) + 4|0); - $expanded63 = $64; - $expanded62 = (($expanded63) - 1)|0; - $65 = (($63) + ($expanded62))|0; - $66 = ((0) + 4|0); - $expanded67 = $66; - $expanded66 = (($expanded67) - 1)|0; - $expanded65 = $expanded66 ^ -1; - $67 = $65 & $expanded65; - $68 = $67; - $69 = HEAP32[$68>>2]|0; - $arglist_next15 = ((($68)) + 4|0); - HEAP32[$ap>>2] = $arglist_next15; - $$mask1 = $69 & 65535; - $70 = $arg; - $71 = $70; - HEAP32[$71>>2] = $$mask1; - $72 = (($70) + 4)|0; - $73 = $72; - HEAP32[$73>>2] = 0; - break L1; - break; - } - case 15: { - $arglist_current17 = HEAP32[$ap>>2]|0; - $74 = $arglist_current17; - $75 = ((0) + 4|0); - $expanded70 = $75; - $expanded69 = (($expanded70) - 1)|0; - $76 = (($74) + ($expanded69))|0; - $77 = ((0) + 4|0); - $expanded74 = $77; - $expanded73 = (($expanded74) - 1)|0; - $expanded72 = $expanded73 ^ -1; - $78 = $76 & $expanded72; - $79 = $78; - $80 = HEAP32[$79>>2]|0; - $arglist_next18 = ((($79)) + 4|0); - HEAP32[$ap>>2] = $arglist_next18; - $81 = $80&255; - $82 = $81 << 24 >> 24; - $83 = ($82|0)<(0); - $84 = $83 << 31 >> 31; - $85 = $arg; - $86 = $85; - HEAP32[$86>>2] = $82; - $87 = (($85) + 4)|0; - $88 = $87; - HEAP32[$88>>2] = $84; - break L1; - break; - } - case 16: { - $arglist_current20 = HEAP32[$ap>>2]|0; - $89 = $arglist_current20; - $90 = ((0) + 4|0); - $expanded77 = $90; - $expanded76 = (($expanded77) - 1)|0; - $91 = (($89) + ($expanded76))|0; - $92 = ((0) + 4|0); - $expanded81 = $92; - $expanded80 = (($expanded81) - 1)|0; - $expanded79 = $expanded80 ^ -1; - $93 = $91 & $expanded79; - $94 = $93; - $95 = HEAP32[$94>>2]|0; - $arglist_next21 = ((($94)) + 4|0); - HEAP32[$ap>>2] = $arglist_next21; - $$mask = $95 & 255; - $96 = $arg; - $97 = $96; - HEAP32[$97>>2] = $$mask; - $98 = (($96) + 4)|0; - $99 = $98; - HEAP32[$99>>2] = 0; - break L1; - break; + $div = ($23&255) >>> 5; + $24 = $div&255; + $25 = (($2) + ($24<<2)|0); + $26 = HEAP32[$25>>2]|0; + $27 = $23 & 31; + $28 = $27&255; + $29 = 1 << $28; + $30 = $26 & $29; + $31 = ($30|0)==(0); + if (!($31)) { + $$019$sink = $$01922; + break L1; + } + $32 = ((($$01922)) + 1|0); + $33 = HEAP8[$32>>0]|0; + $34 = ($33<<24>>24)==(0); + if ($34) { + $$019$sink = $32; + break; + } else { + $$01922 = $32;$23 = $33; + } + } } - case 17: { - $arglist_current23 = HEAP32[$ap>>2]|0; - $100 = $arglist_current23; - $101 = ((0) + 8|0); - $expanded84 = $101; - $expanded83 = (($expanded84) - 1)|0; - $102 = (($100) + ($expanded83))|0; - $103 = ((0) + 8|0); - $expanded88 = $103; - $expanded87 = (($expanded88) - 1)|0; - $expanded86 = $expanded87 ^ -1; - $104 = $102 & $expanded86; - $105 = $104; - $106 = +HEAPF64[$105>>3]; - $arglist_next24 = ((($105)) + 8|0); - HEAP32[$ap>>2] = $arglist_next24; - HEAPF64[$arg>>3] = $106; + } + } + } while(0); + if ((label|0) == 3) { + $8 = $3 << 24 >> 24; + $9 = (___strchrnul($0,$8)|0); + $$019$sink = $9; + } + $35 = $$019$sink; + $36 = $0; + $37 = (($35) - ($36))|0; + STACKTOP = sp;return ($37|0); +} +function _strcat($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $2 = 0, $3 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = (_strlen($0)|0); + $3 = (($0) + ($2)|0); + (_strcpy($3,$1)|0); + return ($0|0); +} +function _strncat($0,$1,$2) { + $0 = $0|0; + $1 = $1|0; + $2 = $2|0; + var $$0$lcssa = 0, $$01013 = 0, $$01112 = 0, $$014 = 0, $10 = 0, $11 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; + sp = STACKTOP; + $3 = (_strlen($0)|0); + $4 = (($0) + ($3)|0); + $5 = ($2|0)==(0); + L1: do { + if ($5) { + $$0$lcssa = $4; + } else { + $$01013 = $2;$$01112 = $1;$$014 = $4; + while(1) { + $6 = HEAP8[$$01112>>0]|0; + $7 = ($6<<24>>24)==(0); + if ($7) { + $$0$lcssa = $$014; break L1; - break; } - case 18: { - $arglist_current26 = HEAP32[$ap>>2]|0; - $107 = $arglist_current26; - $108 = ((0) + 8|0); - $expanded91 = $108; - $expanded90 = (($expanded91) - 1)|0; - $109 = (($107) + ($expanded90))|0; - $110 = ((0) + 8|0); - $expanded95 = $110; - $expanded94 = (($expanded95) - 1)|0; - $expanded93 = $expanded94 ^ -1; - $111 = $109 & $expanded93; - $112 = $111; - $113 = +HEAPF64[$112>>3]; - $arglist_next27 = ((($112)) + 8|0); - HEAP32[$ap>>2] = $arglist_next27; - HEAPF64[$arg>>3] = $113; - break L1; + $8 = (($$01013) + -1)|0; + $9 = ((($$01112)) + 1|0); + $10 = ((($$014)) + 1|0); + HEAP8[$$014>>0] = $6; + $11 = ($8|0)==(0); + if ($11) { + $$0$lcssa = $10; break; + } else { + $$01013 = $8;$$01112 = $9;$$014 = $10; } - default: { - break L1; - } - } - } while(0); + } } } while(0); - return; + HEAP8[$$0$lcssa>>0] = 0; + return ($0|0); } -function _fmt_u($0,$1,$s) { +function _strtok($0,$1) { $0 = $0|0; $1 = $1|0; - $s = $s|0; - var $$0$lcssa = 0, $$01$lcssa$off0 = 0, $$05 = 0, $$1$lcssa = 0, $$12 = 0, $$lcssa20 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $y$03 = 0, label = 0, sp = 0; + var $$0 = 0, $$010 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $2 = ($1>>>0)>(0); - $3 = ($0>>>0)>(4294967295); - $4 = ($1|0)==(0); - $5 = $4 & $3; - $6 = $2 | $5; - if ($6) { - $$05 = $s;$7 = $0;$8 = $1; - while(1) { - $9 = (___uremdi3(($7|0),($8|0),10,0)|0); - $10 = tempRet0; - $11 = $9 | 48; - $12 = $11&255; - $13 = ((($$05)) + -1|0); - HEAP8[$13>>0] = $12; - $14 = (___udivdi3(($7|0),($8|0),10,0)|0); - $15 = tempRet0; - $16 = ($8>>>0)>(9); - $17 = ($7>>>0)>(4294967295); - $18 = ($8|0)==(9); - $19 = $18 & $17; - $20 = $16 | $19; - if ($20) { - $$05 = $13;$7 = $14;$8 = $15; - } else { - $$lcssa20 = $13;$28 = $14;$29 = $15; - break; - } + $2 = ($0|0)==(0|0); + if ($2) { + $3 = HEAP32[7812]|0; + $4 = ($3|0)==(0|0); + if ($4) { + $$0 = 0; + } else { + $$010 = $3; + label = 3; } - $$0$lcssa = $$lcssa20;$$01$lcssa$off0 = $28; } else { - $$0$lcssa = $s;$$01$lcssa$off0 = $0; + $$010 = $0; + label = 3; } - $21 = ($$01$lcssa$off0|0)==(0); - if ($21) { - $$1$lcssa = $$0$lcssa; - } else { - $$12 = $$0$lcssa;$y$03 = $$01$lcssa$off0; - while(1) { - $22 = (($y$03>>>0) % 10)&-1; - $23 = $22 | 48; - $24 = $23&255; - $25 = ((($$12)) + -1|0); - HEAP8[$25>>0] = $24; - $26 = (($y$03>>>0) / 10)&-1; - $27 = ($y$03>>>0)<(10); - if ($27) { - $$1$lcssa = $25; + do { + if ((label|0) == 3) { + $5 = (_strspn($$010,$1)|0); + $6 = (($$010) + ($5)|0); + $7 = HEAP8[$6>>0]|0; + $8 = ($7<<24>>24)==(0); + if ($8) { + HEAP32[7812] = 0; + $$0 = 0; break; - } else { - $$12 = $25;$y$03 = $26; } - } - } - return ($$1$lcssa|0); -} -function _pad($f,$c,$w,$l,$fl) { - $f = $f|0; - $c = $c|0; - $w = $w|0; - $l = $l|0; - $fl = $fl|0; - var $$0$lcssa6 = 0, $$02 = 0, $$pre = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, $or$cond = 0, $pad = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; - $pad = sp; - $0 = $fl & 73728; - $1 = ($0|0)==(0); - $2 = ($w|0)>($l|0); - $or$cond = $2 & $1; - do { - if ($or$cond) { - $3 = (($w) - ($l))|0; - $4 = ($3>>>0)>(256); - $5 = $4 ? 256 : $3; - _memset(($pad|0),($c|0),($5|0))|0; - $6 = ($3>>>0)>(255); - $7 = HEAP32[$f>>2]|0; - $8 = $7 & 32; - $9 = ($8|0)==(0); - if ($6) { - $10 = (($w) - ($l))|0; - $$02 = $3;$17 = $7;$18 = $9; - while(1) { - if ($18) { - (___fwritex($pad,256,$f)|0); - $$pre = HEAP32[$f>>2]|0; - $14 = $$pre; - } else { - $14 = $17; - } - $11 = (($$02) + -256)|0; - $12 = ($11>>>0)>(255); - $13 = $14 & 32; - $15 = ($13|0)==(0); - if ($12) { - $$02 = $11;$17 = $14;$18 = $15; - } else { - break; - } - } - $16 = $10 & 255; - if ($15) { - $$0$lcssa6 = $16; - } else { - break; - } + $9 = (_strcspn($6,$1)|0); + $10 = (($6) + ($9)|0); + HEAP32[7812] = $10; + $11 = HEAP8[$10>>0]|0; + $12 = ($11<<24>>24)==(0); + if ($12) { + HEAP32[7812] = 0; + $$0 = $6; + break; } else { - if ($9) { - $$0$lcssa6 = $3; - } else { - break; - } + $13 = ((($10)) + 1|0); + HEAP32[7812] = $13; + HEAP8[$10>>0] = 0; + $$0 = $6; + break; } - (___fwritex($pad,$$0$lcssa6,$f)|0); } } while(0); - STACKTOP = sp;return; + return ($$0|0); } -function _malloc($bytes) { - $bytes = $bytes|0; - var $$3$i = 0, $$lcssa = 0, $$lcssa211 = 0, $$lcssa215 = 0, $$lcssa216 = 0, $$lcssa217 = 0, $$lcssa219 = 0, $$lcssa222 = 0, $$lcssa224 = 0, $$lcssa226 = 0, $$lcssa228 = 0, $$lcssa230 = 0, $$lcssa232 = 0, $$pre = 0, $$pre$i = 0, $$pre$i$i = 0, $$pre$i22$i = 0, $$pre$i25 = 0, $$pre$phi$i$iZ2D = 0, $$pre$phi$i23$iZ2D = 0; - var $$pre$phi$i26Z2D = 0, $$pre$phi$iZ2D = 0, $$pre$phi58$i$iZ2D = 0, $$pre$phiZ2D = 0, $$pre105 = 0, $$pre106 = 0, $$pre14$i$i = 0, $$pre43$i = 0, $$pre56$i$i = 0, $$pre57$i$i = 0, $$pre8$i = 0, $$rsize$0$i = 0, $$rsize$3$i = 0, $$sum = 0, $$sum$i$i = 0, $$sum$i$i$i = 0, $$sum$i13$i = 0, $$sum$i14$i = 0, $$sum$i17$i = 0, $$sum$i19$i = 0; - var $$sum$i2334 = 0, $$sum$i32 = 0, $$sum$i35 = 0, $$sum1 = 0, $$sum1$i = 0, $$sum1$i$i = 0, $$sum1$i15$i = 0, $$sum1$i20$i = 0, $$sum1$i24 = 0, $$sum10 = 0, $$sum10$i = 0, $$sum10$i$i = 0, $$sum11$i = 0, $$sum11$i$i = 0, $$sum1112 = 0, $$sum112$i = 0, $$sum113$i = 0, $$sum114$i = 0, $$sum115$i = 0, $$sum116$i = 0; - var $$sum117$i = 0, $$sum118$i = 0, $$sum119$i = 0, $$sum12$i = 0, $$sum12$i$i = 0, $$sum120$i = 0, $$sum121$i = 0, $$sum122$i = 0, $$sum123$i = 0, $$sum124$i = 0, $$sum125$i = 0, $$sum13$i = 0, $$sum13$i$i = 0, $$sum14$i$i = 0, $$sum15$i = 0, $$sum15$i$i = 0, $$sum16$i = 0, $$sum16$i$i = 0, $$sum17$i = 0, $$sum17$i$i = 0; - var $$sum18$i = 0, $$sum1819$i$i = 0, $$sum2 = 0, $$sum2$i = 0, $$sum2$i$i = 0, $$sum2$i$i$i = 0, $$sum2$i16$i = 0, $$sum2$i18$i = 0, $$sum2$i21$i = 0, $$sum20$i$i = 0, $$sum21$i$i = 0, $$sum22$i$i = 0, $$sum23$i$i = 0, $$sum24$i$i = 0, $$sum25$i$i = 0, $$sum27$i$i = 0, $$sum28$i$i = 0, $$sum29$i$i = 0, $$sum3$i = 0, $$sum3$i27 = 0; - var $$sum30$i$i = 0, $$sum3132$i$i = 0, $$sum34$i$i = 0, $$sum3536$i$i = 0, $$sum3738$i$i = 0, $$sum39$i$i = 0, $$sum4 = 0, $$sum4$i = 0, $$sum4$i$i = 0, $$sum4$i28 = 0, $$sum40$i$i = 0, $$sum41$i$i = 0, $$sum42$i$i = 0, $$sum5$i = 0, $$sum5$i$i = 0, $$sum56 = 0, $$sum6$i = 0, $$sum67$i$i = 0, $$sum7$i = 0, $$sum8$i = 0; - var $$sum9 = 0, $$sum9$i = 0, $$sum9$i$i = 0, $$tsize$1$i = 0, $$v$0$i = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0; - var $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0; - var $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0; - var $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $1059 = 0, $106 = 0, $1060 = 0, $1061 = 0, $1062 = 0, $1063 = 0, $1064 = 0; - var $1065 = 0, $1066 = 0, $1067 = 0, $1068 = 0, $1069 = 0, $107 = 0, $1070 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0; - var $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0; - var $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0; - var $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0; - var $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0; - var $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0; - var $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0; - var $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0; - var $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0; - var $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0; - var $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0; - var $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0; - var $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0; - var $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0; - var $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0; - var $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0; - var $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0; - var $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0; - var $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0; - var $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0; - var $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0; - var $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0; - var $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0; - var $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0; - var $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0; - var $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0; - var $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0; - var $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0; - var $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0; - var $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0; - var $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0; - var $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0; - var $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0; - var $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0; - var $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0; - var $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0; - var $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0; - var $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0; - var $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0; - var $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0; - var $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0; - var $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0; - var $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0; - var $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0; - var $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0; - var $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0; - var $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0; - var $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0; - var $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0; - var $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $F$0$i$i = 0, $F1$0$i = 0, $F4$0 = 0, $F4$0$i$i = 0; - var $F5$0$i = 0, $I1$0$i$i = 0, $I7$0$i = 0, $I7$0$i$i = 0, $K12$029$i = 0, $K2$07$i$i = 0, $K8$051$i$i = 0, $R$0$i = 0, $R$0$i$i = 0, $R$0$i$i$lcssa = 0, $R$0$i$lcssa = 0, $R$0$i18 = 0, $R$0$i18$lcssa = 0, $R$1$i = 0, $R$1$i$i = 0, $R$1$i20 = 0, $RP$0$i = 0, $RP$0$i$i = 0, $RP$0$i$i$lcssa = 0, $RP$0$i$lcssa = 0; - var $RP$0$i17 = 0, $RP$0$i17$lcssa = 0, $T$0$lcssa$i = 0, $T$0$lcssa$i$i = 0, $T$0$lcssa$i25$i = 0, $T$028$i = 0, $T$028$i$lcssa = 0, $T$050$i$i = 0, $T$050$i$i$lcssa = 0, $T$06$i$i = 0, $T$06$i$i$lcssa = 0, $br$0$ph$i = 0, $cond$i = 0, $cond$i$i = 0, $cond$i21 = 0, $exitcond$i$i = 0, $i$02$i$i = 0, $idx$0$i = 0, $mem$0 = 0, $nb$0 = 0; - var $not$$i = 0, $not$$i$i = 0, $not$$i26$i = 0, $oldfirst$0$i$i = 0, $or$cond$i = 0, $or$cond$i30 = 0, $or$cond1$i = 0, $or$cond19$i = 0, $or$cond2$i = 0, $or$cond3$i = 0, $or$cond5$i = 0, $or$cond57$i = 0, $or$cond6$i = 0, $or$cond8$i = 0, $or$cond9$i = 0, $qsize$0$i$i = 0, $rsize$0$i = 0, $rsize$0$i$lcssa = 0, $rsize$0$i15 = 0, $rsize$1$i = 0; - var $rsize$2$i = 0, $rsize$3$lcssa$i = 0, $rsize$331$i = 0, $rst$0$i = 0, $rst$1$i = 0, $sizebits$0$i = 0, $sp$0$i$i = 0, $sp$0$i$i$i = 0, $sp$084$i = 0, $sp$084$i$lcssa = 0, $sp$183$i = 0, $sp$183$i$lcssa = 0, $ssize$0$$i = 0, $ssize$0$i = 0, $ssize$1$ph$i = 0, $ssize$2$i = 0, $t$0$i = 0, $t$0$i14 = 0, $t$1$i = 0, $t$2$ph$i = 0; - var $t$2$v$3$i = 0, $t$230$i = 0, $tbase$255$i = 0, $tsize$0$ph$i = 0, $tsize$0323944$i = 0, $tsize$1$i = 0, $tsize$254$i = 0, $v$0$i = 0, $v$0$i$lcssa = 0, $v$0$i16 = 0, $v$1$i = 0, $v$2$i = 0, $v$3$lcssa$i = 0, $v$3$ph$i = 0, $v$332$i = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($bytes>>>0)<(245); +function _malloc($0) { + $0 = $0|0; + var $$$0192$i = 0, $$$0193$i = 0, $$$4236$i = 0, $$$4351$i = 0, $$$i = 0, $$0 = 0, $$0$i$i = 0, $$0$i$i$i = 0, $$0$i18$i = 0, $$01$i$i = 0, $$0189$i = 0, $$0192$lcssa$i = 0, $$01928$i = 0, $$0193$lcssa$i = 0, $$01937$i = 0, $$0197 = 0, $$0199 = 0, $$0206$i$i = 0, $$0207$i$i = 0, $$0211$i$i = 0; + var $$0212$i$i = 0, $$024371$i = 0, $$0287$i$i = 0, $$0288$i$i = 0, $$0289$i$i = 0, $$0295$i$i = 0, $$0296$i$i = 0, $$0342$i = 0, $$0344$i = 0, $$0345$i = 0, $$0347$i = 0, $$0353$i = 0, $$0358$i = 0, $$0359$$i = 0, $$0359$i = 0, $$0361$i = 0, $$0362$i = 0, $$0368$i = 0, $$1196$i = 0, $$1198$i = 0; + var $$124470$i = 0, $$1291$i$i = 0, $$1293$i$i = 0, $$1343$i = 0, $$1348$i = 0, $$1363$i = 0, $$1370$i = 0, $$1374$i = 0, $$2234253237$i = 0, $$2247$ph$i = 0, $$2253$ph$i = 0, $$2355$i = 0, $$3$i = 0, $$3$i$i = 0, $$3$i201 = 0, $$3350$i = 0, $$3372$i = 0, $$4$lcssa$i = 0, $$4$ph$i = 0, $$415$i = 0; + var $$4236$i = 0, $$4351$lcssa$i = 0, $$435114$i = 0, $$4357$$4$i = 0, $$4357$ph$i = 0, $$435713$i = 0, $$723948$i = 0, $$749$i = 0, $$pre = 0, $$pre$i = 0, $$pre$i$i = 0, $$pre$i19$i = 0, $$pre$i210 = 0, $$pre$i212 = 0, $$pre$phi$i$iZ2D = 0, $$pre$phi$i20$iZ2D = 0, $$pre$phi$i211Z2D = 0, $$pre$phi$iZ2D = 0, $$pre$phi11$i$iZ2D = 0, $$pre$phiZ2D = 0; + var $$pre10$i$i = 0, $$sink1$i = 0, $$sink1$i$i = 0, $$sink16$i = 0, $$sink2$i = 0, $$sink2$i204 = 0, $$sink3$i = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0; + var $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0; + var $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0; + var $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; + var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; + var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; + var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; + var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0; + var $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; + var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0; + var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0; + var $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0; + var $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0; + var $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0; + var $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0; + var $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0; + var $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0; + var $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0; + var $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0; + var $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0; + var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0; + var $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; + var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; + var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; + var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0; + var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0; + var $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0; + var $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0; + var $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0; + var $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0; + var $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0; + var $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0; + var $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0; + var $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0; + var $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0; + var $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0; + var $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0; + var $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0; + var $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0; + var $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0; + var $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0; + var $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0; + var $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0; + var $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0; + var $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0; + var $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0; + var $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0; + var $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0; + var $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0; + var $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0; + var $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0; + var $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0; + var $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0; + var $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $cond$i = 0, $cond$i$i = 0, $cond$i208 = 0, $exitcond$i$i = 0, $not$$i = 0, $not$$i$i = 0, $not$$i17$i = 0, $not$$i209 = 0, $not$$i216 = 0, $not$1$i = 0, $not$1$i203 = 0, $not$5$i = 0, $not$7$i$i = 0, $not$8$i = 0, $not$9$i = 0; + var $or$cond$i = 0, $or$cond$i214 = 0, $or$cond1$i = 0, $or$cond10$i = 0, $or$cond11$i = 0, $or$cond11$not$i = 0, $or$cond12$i = 0, $or$cond2$i = 0, $or$cond2$i215 = 0, $or$cond5$i = 0, $or$cond50$i = 0, $or$cond51$i = 0, $or$cond7$i = 0, label = 0, sp = 0; + sp = STACKTOP; + STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); + $1 = sp; + $2 = ($0>>>0)<(245); do { - if ($0) { - $1 = ($bytes>>>0)<(11); - $2 = (($bytes) + 11)|0; - $3 = $2 & -8; - $4 = $1 ? 16 : $3; - $5 = $4 >>> 3; - $6 = HEAP32[11572>>2]|0; - $7 = $6 >>> $5; - $8 = $7 & 3; - $9 = ($8|0)==(0); - if (!($9)) { - $10 = $7 & 1; - $11 = $10 ^ 1; - $12 = (($11) + ($5))|0; - $13 = $12 << 1; - $14 = (11612 + ($13<<2)|0); - $$sum10 = (($13) + 2)|0; - $15 = (11612 + ($$sum10<<2)|0); - $16 = HEAP32[$15>>2]|0; + if ($2) { + $3 = ($0>>>0)<(11); + $4 = (($0) + 11)|0; + $5 = $4 & -8; + $6 = $3 ? 16 : $5; + $7 = $6 >>> 3; + $8 = HEAP32[7813]|0; + $9 = $8 >>> $7; + $10 = $9 & 3; + $11 = ($10|0)==(0); + if (!($11)) { + $12 = $9 & 1; + $13 = $12 ^ 1; + $14 = (($13) + ($7))|0; + $15 = $14 << 1; + $16 = (31292 + ($15<<2)|0); $17 = ((($16)) + 8|0); $18 = HEAP32[$17>>2]|0; - $19 = ($14|0)==($18|0); + $19 = ((($18)) + 8|0); + $20 = HEAP32[$19>>2]|0; + $21 = ($16|0)==($20|0); do { - if ($19) { - $20 = 1 << $12; - $21 = $20 ^ -1; - $22 = $6 & $21; - HEAP32[11572>>2] = $22; + if ($21) { + $22 = 1 << $14; + $23 = $22 ^ -1; + $24 = $8 & $23; + HEAP32[7813] = $24; } else { - $23 = HEAP32[(11588)>>2]|0; - $24 = ($18>>>0)<($23>>>0); - if ($24) { + $25 = HEAP32[(31268)>>2]|0; + $26 = ($20>>>0)<($25>>>0); + if ($26) { _abort(); // unreachable; } - $25 = ((($18)) + 12|0); - $26 = HEAP32[$25>>2]|0; - $27 = ($26|0)==($16|0); - if ($27) { - HEAP32[$25>>2] = $14; - HEAP32[$15>>2] = $18; + $27 = ((($20)) + 12|0); + $28 = HEAP32[$27>>2]|0; + $29 = ($28|0)==($18|0); + if ($29) { + HEAP32[$27>>2] = $16; + HEAP32[$17>>2] = $20; break; } else { _abort(); @@ -62473,81 +66064,79 @@ function _malloc($bytes) { } } } while(0); - $28 = $12 << 3; - $29 = $28 | 3; - $30 = ((($16)) + 4|0); - HEAP32[$30>>2] = $29; - $$sum1112 = $28 | 4; - $31 = (($16) + ($$sum1112)|0); - $32 = HEAP32[$31>>2]|0; - $33 = $32 | 1; - HEAP32[$31>>2] = $33; - $mem$0 = $17; - return ($mem$0|0); + $30 = $14 << 3; + $31 = $30 | 3; + $32 = ((($18)) + 4|0); + HEAP32[$32>>2] = $31; + $33 = (($18) + ($30)|0); + $34 = ((($33)) + 4|0); + $35 = HEAP32[$34>>2]|0; + $36 = $35 | 1; + HEAP32[$34>>2] = $36; + $$0 = $19; + STACKTOP = sp;return ($$0|0); } - $34 = HEAP32[(11580)>>2]|0; - $35 = ($4>>>0)>($34>>>0); - if ($35) { - $36 = ($7|0)==(0); - if (!($36)) { - $37 = $7 << $5; - $38 = 2 << $5; - $39 = (0 - ($38))|0; - $40 = $38 | $39; - $41 = $37 & $40; + $37 = HEAP32[(31260)>>2]|0; + $38 = ($6>>>0)>($37>>>0); + if ($38) { + $39 = ($9|0)==(0); + if (!($39)) { + $40 = $9 << $7; + $41 = 2 << $7; $42 = (0 - ($41))|0; - $43 = $41 & $42; - $44 = (($43) + -1)|0; - $45 = $44 >>> 12; - $46 = $45 & 16; - $47 = $44 >>> $46; - $48 = $47 >>> 5; - $49 = $48 & 8; - $50 = $49 | $46; - $51 = $47 >>> $49; - $52 = $51 >>> 2; - $53 = $52 & 4; - $54 = $50 | $53; - $55 = $51 >>> $53; - $56 = $55 >>> 1; - $57 = $56 & 2; - $58 = $54 | $57; - $59 = $55 >>> $57; - $60 = $59 >>> 1; - $61 = $60 & 1; - $62 = $58 | $61; - $63 = $59 >>> $61; - $64 = (($62) + ($63))|0; - $65 = $64 << 1; - $66 = (11612 + ($65<<2)|0); - $$sum4 = (($65) + 2)|0; - $67 = (11612 + ($$sum4<<2)|0); - $68 = HEAP32[$67>>2]|0; - $69 = ((($68)) + 8|0); - $70 = HEAP32[$69>>2]|0; - $71 = ($66|0)==($70|0); + $43 = $41 | $42; + $44 = $40 & $43; + $45 = (0 - ($44))|0; + $46 = $44 & $45; + $47 = (($46) + -1)|0; + $48 = $47 >>> 12; + $49 = $48 & 16; + $50 = $47 >>> $49; + $51 = $50 >>> 5; + $52 = $51 & 8; + $53 = $52 | $49; + $54 = $50 >>> $52; + $55 = $54 >>> 2; + $56 = $55 & 4; + $57 = $53 | $56; + $58 = $54 >>> $56; + $59 = $58 >>> 1; + $60 = $59 & 2; + $61 = $57 | $60; + $62 = $58 >>> $60; + $63 = $62 >>> 1; + $64 = $63 & 1; + $65 = $61 | $64; + $66 = $62 >>> $64; + $67 = (($65) + ($66))|0; + $68 = $67 << 1; + $69 = (31292 + ($68<<2)|0); + $70 = ((($69)) + 8|0); + $71 = HEAP32[$70>>2]|0; + $72 = ((($71)) + 8|0); + $73 = HEAP32[$72>>2]|0; + $74 = ($69|0)==($73|0); do { - if ($71) { - $72 = 1 << $64; - $73 = $72 ^ -1; - $74 = $6 & $73; - HEAP32[11572>>2] = $74; - $88 = $34; + if ($74) { + $75 = 1 << $67; + $76 = $75 ^ -1; + $77 = $8 & $76; + HEAP32[7813] = $77; + $98 = $77; } else { - $75 = HEAP32[(11588)>>2]|0; - $76 = ($70>>>0)<($75>>>0); - if ($76) { + $78 = HEAP32[(31268)>>2]|0; + $79 = ($73>>>0)<($78>>>0); + if ($79) { _abort(); // unreachable; } - $77 = ((($70)) + 12|0); - $78 = HEAP32[$77>>2]|0; - $79 = ($78|0)==($68|0); - if ($79) { - HEAP32[$77>>2] = $66; - HEAP32[$67>>2] = $70; - $$pre = HEAP32[(11580)>>2]|0; - $88 = $$pre; + $80 = ((($73)) + 12|0); + $81 = HEAP32[$80>>2]|0; + $82 = ($81|0)==($71|0); + if ($82) { + HEAP32[$80>>2] = $69; + HEAP32[$70>>2] = $73; + $98 = $8; break; } else { _abort(); @@ -62555,205 +66144,207 @@ function _malloc($bytes) { } } } while(0); - $80 = $64 << 3; - $81 = (($80) - ($4))|0; - $82 = $4 | 3; - $83 = ((($68)) + 4|0); - HEAP32[$83>>2] = $82; - $84 = (($68) + ($4)|0); - $85 = $81 | 1; - $$sum56 = $4 | 4; - $86 = (($68) + ($$sum56)|0); + $83 = $67 << 3; + $84 = (($83) - ($6))|0; + $85 = $6 | 3; + $86 = ((($71)) + 4|0); HEAP32[$86>>2] = $85; - $87 = (($68) + ($80)|0); - HEAP32[$87>>2] = $81; - $89 = ($88|0)==(0); - if (!($89)) { - $90 = HEAP32[(11592)>>2]|0; - $91 = $88 >>> 3; - $92 = $91 << 1; - $93 = (11612 + ($92<<2)|0); - $94 = HEAP32[11572>>2]|0; - $95 = 1 << $91; - $96 = $94 & $95; - $97 = ($96|0)==(0); - if ($97) { - $98 = $94 | $95; - HEAP32[11572>>2] = $98; - $$pre105 = (($92) + 2)|0; - $$pre106 = (11612 + ($$pre105<<2)|0); - $$pre$phiZ2D = $$pre106;$F4$0 = $93; + $87 = (($71) + ($6)|0); + $88 = $84 | 1; + $89 = ((($87)) + 4|0); + HEAP32[$89>>2] = $88; + $90 = (($87) + ($84)|0); + HEAP32[$90>>2] = $84; + $91 = ($37|0)==(0); + if (!($91)) { + $92 = HEAP32[(31272)>>2]|0; + $93 = $37 >>> 3; + $94 = $93 << 1; + $95 = (31292 + ($94<<2)|0); + $96 = 1 << $93; + $97 = $98 & $96; + $99 = ($97|0)==(0); + if ($99) { + $100 = $98 | $96; + HEAP32[7813] = $100; + $$pre = ((($95)) + 8|0); + $$0199 = $95;$$pre$phiZ2D = $$pre; } else { - $$sum9 = (($92) + 2)|0; - $99 = (11612 + ($$sum9<<2)|0); - $100 = HEAP32[$99>>2]|0; - $101 = HEAP32[(11588)>>2]|0; - $102 = ($100>>>0)<($101>>>0); - if ($102) { + $101 = ((($95)) + 8|0); + $102 = HEAP32[$101>>2]|0; + $103 = HEAP32[(31268)>>2]|0; + $104 = ($102>>>0)<($103>>>0); + if ($104) { _abort(); // unreachable; } else { - $$pre$phiZ2D = $99;$F4$0 = $100; + $$0199 = $102;$$pre$phiZ2D = $101; } } - HEAP32[$$pre$phiZ2D>>2] = $90; - $103 = ((($F4$0)) + 12|0); - HEAP32[$103>>2] = $90; - $104 = ((($90)) + 8|0); - HEAP32[$104>>2] = $F4$0; - $105 = ((($90)) + 12|0); - HEAP32[$105>>2] = $93; + HEAP32[$$pre$phiZ2D>>2] = $92; + $105 = ((($$0199)) + 12|0); + HEAP32[$105>>2] = $92; + $106 = ((($92)) + 8|0); + HEAP32[$106>>2] = $$0199; + $107 = ((($92)) + 12|0); + HEAP32[$107>>2] = $95; } - HEAP32[(11580)>>2] = $81; - HEAP32[(11592)>>2] = $84; - $mem$0 = $69; - return ($mem$0|0); + HEAP32[(31260)>>2] = $84; + HEAP32[(31272)>>2] = $87; + $$0 = $72; + STACKTOP = sp;return ($$0|0); } - $106 = HEAP32[(11576)>>2]|0; - $107 = ($106|0)==(0); - if ($107) { - $nb$0 = $4; + $108 = HEAP32[(31256)>>2]|0; + $109 = ($108|0)==(0); + if ($109) { + $$0197 = $6; } else { - $108 = (0 - ($106))|0; - $109 = $106 & $108; - $110 = (($109) + -1)|0; - $111 = $110 >>> 12; - $112 = $111 & 16; - $113 = $110 >>> $112; - $114 = $113 >>> 5; - $115 = $114 & 8; - $116 = $115 | $112; - $117 = $113 >>> $115; - $118 = $117 >>> 2; - $119 = $118 & 4; - $120 = $116 | $119; - $121 = $117 >>> $119; - $122 = $121 >>> 1; - $123 = $122 & 2; - $124 = $120 | $123; - $125 = $121 >>> $123; - $126 = $125 >>> 1; - $127 = $126 & 1; - $128 = $124 | $127; - $129 = $125 >>> $127; - $130 = (($128) + ($129))|0; - $131 = (11876 + ($130<<2)|0); - $132 = HEAP32[$131>>2]|0; - $133 = ((($132)) + 4|0); + $110 = (0 - ($108))|0; + $111 = $108 & $110; + $112 = (($111) + -1)|0; + $113 = $112 >>> 12; + $114 = $113 & 16; + $115 = $112 >>> $114; + $116 = $115 >>> 5; + $117 = $116 & 8; + $118 = $117 | $114; + $119 = $115 >>> $117; + $120 = $119 >>> 2; + $121 = $120 & 4; + $122 = $118 | $121; + $123 = $119 >>> $121; + $124 = $123 >>> 1; + $125 = $124 & 2; + $126 = $122 | $125; + $127 = $123 >>> $125; + $128 = $127 >>> 1; + $129 = $128 & 1; + $130 = $126 | $129; + $131 = $127 >>> $129; + $132 = (($130) + ($131))|0; + $133 = (31556 + ($132<<2)|0); $134 = HEAP32[$133>>2]|0; - $135 = $134 & -8; - $136 = (($135) - ($4))|0; - $rsize$0$i = $136;$t$0$i = $132;$v$0$i = $132; - while(1) { - $137 = ((($t$0$i)) + 16|0); - $138 = HEAP32[$137>>2]|0; - $139 = ($138|0)==(0|0); - if ($139) { - $140 = ((($t$0$i)) + 20|0); - $141 = HEAP32[$140>>2]|0; - $142 = ($141|0)==(0|0); - if ($142) { - $rsize$0$i$lcssa = $rsize$0$i;$v$0$i$lcssa = $v$0$i; + $135 = ((($134)) + 4|0); + $136 = HEAP32[$135>>2]|0; + $137 = $136 & -8; + $138 = (($137) - ($6))|0; + $139 = ((($134)) + 16|0); + $140 = HEAP32[$139>>2]|0; + $not$5$i = ($140|0)==(0|0); + $$sink16$i = $not$5$i&1; + $141 = (((($134)) + 16|0) + ($$sink16$i<<2)|0); + $142 = HEAP32[$141>>2]|0; + $143 = ($142|0)==(0|0); + if ($143) { + $$0192$lcssa$i = $134;$$0193$lcssa$i = $138; + } else { + $$01928$i = $134;$$01937$i = $138;$145 = $142; + while(1) { + $144 = ((($145)) + 4|0); + $146 = HEAP32[$144>>2]|0; + $147 = $146 & -8; + $148 = (($147) - ($6))|0; + $149 = ($148>>>0)<($$01937$i>>>0); + $$$0193$i = $149 ? $148 : $$01937$i; + $$$0192$i = $149 ? $145 : $$01928$i; + $150 = ((($145)) + 16|0); + $151 = HEAP32[$150>>2]|0; + $not$$i = ($151|0)==(0|0); + $$sink1$i = $not$$i&1; + $152 = (((($145)) + 16|0) + ($$sink1$i<<2)|0); + $153 = HEAP32[$152>>2]|0; + $154 = ($153|0)==(0|0); + if ($154) { + $$0192$lcssa$i = $$$0192$i;$$0193$lcssa$i = $$$0193$i; break; } else { - $144 = $141; + $$01928$i = $$$0192$i;$$01937$i = $$$0193$i;$145 = $153; } - } else { - $144 = $138; - } - $143 = ((($144)) + 4|0); - $145 = HEAP32[$143>>2]|0; - $146 = $145 & -8; - $147 = (($146) - ($4))|0; - $148 = ($147>>>0)<($rsize$0$i>>>0); - $$rsize$0$i = $148 ? $147 : $rsize$0$i; - $$v$0$i = $148 ? $144 : $v$0$i; - $rsize$0$i = $$rsize$0$i;$t$0$i = $144;$v$0$i = $$v$0$i; - } - $149 = HEAP32[(11588)>>2]|0; - $150 = ($v$0$i$lcssa>>>0)<($149>>>0); - if ($150) { + } + } + $155 = HEAP32[(31268)>>2]|0; + $156 = ($$0192$lcssa$i>>>0)<($155>>>0); + if ($156) { _abort(); // unreachable; } - $151 = (($v$0$i$lcssa) + ($4)|0); - $152 = ($v$0$i$lcssa>>>0)<($151>>>0); - if (!($152)) { + $157 = (($$0192$lcssa$i) + ($6)|0); + $158 = ($$0192$lcssa$i>>>0)<($157>>>0); + if (!($158)) { _abort(); // unreachable; } - $153 = ((($v$0$i$lcssa)) + 24|0); - $154 = HEAP32[$153>>2]|0; - $155 = ((($v$0$i$lcssa)) + 12|0); - $156 = HEAP32[$155>>2]|0; - $157 = ($156|0)==($v$0$i$lcssa|0); + $159 = ((($$0192$lcssa$i)) + 24|0); + $160 = HEAP32[$159>>2]|0; + $161 = ((($$0192$lcssa$i)) + 12|0); + $162 = HEAP32[$161>>2]|0; + $163 = ($162|0)==($$0192$lcssa$i|0); do { - if ($157) { - $167 = ((($v$0$i$lcssa)) + 20|0); - $168 = HEAP32[$167>>2]|0; - $169 = ($168|0)==(0|0); - if ($169) { - $170 = ((($v$0$i$lcssa)) + 16|0); - $171 = HEAP32[$170>>2]|0; - $172 = ($171|0)==(0|0); - if ($172) { - $R$1$i = 0; + if ($163) { + $173 = ((($$0192$lcssa$i)) + 20|0); + $174 = HEAP32[$173>>2]|0; + $175 = ($174|0)==(0|0); + if ($175) { + $176 = ((($$0192$lcssa$i)) + 16|0); + $177 = HEAP32[$176>>2]|0; + $178 = ($177|0)==(0|0); + if ($178) { + $$3$i = 0; break; } else { - $R$0$i = $171;$RP$0$i = $170; + $$1196$i = $177;$$1198$i = $176; } } else { - $R$0$i = $168;$RP$0$i = $167; + $$1196$i = $174;$$1198$i = $173; } while(1) { - $173 = ((($R$0$i)) + 20|0); - $174 = HEAP32[$173>>2]|0; - $175 = ($174|0)==(0|0); - if (!($175)) { - $R$0$i = $174;$RP$0$i = $173; + $179 = ((($$1196$i)) + 20|0); + $180 = HEAP32[$179>>2]|0; + $181 = ($180|0)==(0|0); + if (!($181)) { + $$1196$i = $180;$$1198$i = $179; continue; } - $176 = ((($R$0$i)) + 16|0); - $177 = HEAP32[$176>>2]|0; - $178 = ($177|0)==(0|0); - if ($178) { - $R$0$i$lcssa = $R$0$i;$RP$0$i$lcssa = $RP$0$i; + $182 = ((($$1196$i)) + 16|0); + $183 = HEAP32[$182>>2]|0; + $184 = ($183|0)==(0|0); + if ($184) { break; } else { - $R$0$i = $177;$RP$0$i = $176; + $$1196$i = $183;$$1198$i = $182; } } - $179 = ($RP$0$i$lcssa>>>0)<($149>>>0); - if ($179) { + $185 = ($$1198$i>>>0)<($155>>>0); + if ($185) { _abort(); // unreachable; } else { - HEAP32[$RP$0$i$lcssa>>2] = 0; - $R$1$i = $R$0$i$lcssa; + HEAP32[$$1198$i>>2] = 0; + $$3$i = $$1196$i; break; } } else { - $158 = ((($v$0$i$lcssa)) + 8|0); - $159 = HEAP32[$158>>2]|0; - $160 = ($159>>>0)<($149>>>0); - if ($160) { + $164 = ((($$0192$lcssa$i)) + 8|0); + $165 = HEAP32[$164>>2]|0; + $166 = ($165>>>0)<($155>>>0); + if ($166) { _abort(); // unreachable; } - $161 = ((($159)) + 12|0); - $162 = HEAP32[$161>>2]|0; - $163 = ($162|0)==($v$0$i$lcssa|0); - if (!($163)) { + $167 = ((($165)) + 12|0); + $168 = HEAP32[$167>>2]|0; + $169 = ($168|0)==($$0192$lcssa$i|0); + if (!($169)) { _abort(); // unreachable; } - $164 = ((($156)) + 8|0); - $165 = HEAP32[$164>>2]|0; - $166 = ($165|0)==($v$0$i$lcssa|0); - if ($166) { - HEAP32[$161>>2] = $156; - HEAP32[$164>>2] = $159; - $R$1$i = $156; + $170 = ((($162)) + 8|0); + $171 = HEAP32[$170>>2]|0; + $172 = ($171|0)==($$0192$lcssa$i|0); + if ($172) { + HEAP32[$167>>2] = $162; + HEAP32[$170>>2] = $165; + $$3$i = $162; break; } else { _abort(); @@ -62761,434 +66352,426 @@ function _malloc($bytes) { } } } while(0); - $180 = ($154|0)==(0|0); - do { - if (!($180)) { - $181 = ((($v$0$i$lcssa)) + 28|0); - $182 = HEAP32[$181>>2]|0; - $183 = (11876 + ($182<<2)|0); - $184 = HEAP32[$183>>2]|0; - $185 = ($v$0$i$lcssa|0)==($184|0); - if ($185) { - HEAP32[$183>>2] = $R$1$i; - $cond$i = ($R$1$i|0)==(0|0); - if ($cond$i) { - $186 = 1 << $182; - $187 = $186 ^ -1; - $188 = HEAP32[(11576)>>2]|0; - $189 = $188 & $187; - HEAP32[(11576)>>2] = $189; - break; - } - } else { - $190 = HEAP32[(11588)>>2]|0; - $191 = ($154>>>0)<($190>>>0); + $186 = ($160|0)==(0|0); + L73: do { + if (!($186)) { + $187 = ((($$0192$lcssa$i)) + 28|0); + $188 = HEAP32[$187>>2]|0; + $189 = (31556 + ($188<<2)|0); + $190 = HEAP32[$189>>2]|0; + $191 = ($$0192$lcssa$i|0)==($190|0); + do { if ($191) { - _abort(); - // unreachable; - } - $192 = ((($154)) + 16|0); - $193 = HEAP32[$192>>2]|0; - $194 = ($193|0)==($v$0$i$lcssa|0); - if ($194) { - HEAP32[$192>>2] = $R$1$i; + HEAP32[$189>>2] = $$3$i; + $cond$i = ($$3$i|0)==(0|0); + if ($cond$i) { + $192 = 1 << $188; + $193 = $192 ^ -1; + $194 = $108 & $193; + HEAP32[(31256)>>2] = $194; + break L73; + } } else { - $195 = ((($154)) + 20|0); - HEAP32[$195>>2] = $R$1$i; - } - $196 = ($R$1$i|0)==(0|0); - if ($196) { - break; + $195 = HEAP32[(31268)>>2]|0; + $196 = ($160>>>0)<($195>>>0); + if ($196) { + _abort(); + // unreachable; + } else { + $197 = ((($160)) + 16|0); + $198 = HEAP32[$197>>2]|0; + $not$1$i = ($198|0)!=($$0192$lcssa$i|0); + $$sink2$i = $not$1$i&1; + $199 = (((($160)) + 16|0) + ($$sink2$i<<2)|0); + HEAP32[$199>>2] = $$3$i; + $200 = ($$3$i|0)==(0|0); + if ($200) { + break L73; + } else { + break; + } + } } - } - $197 = HEAP32[(11588)>>2]|0; - $198 = ($R$1$i>>>0)<($197>>>0); - if ($198) { + } while(0); + $201 = HEAP32[(31268)>>2]|0; + $202 = ($$3$i>>>0)<($201>>>0); + if ($202) { _abort(); // unreachable; } - $199 = ((($R$1$i)) + 24|0); - HEAP32[$199>>2] = $154; - $200 = ((($v$0$i$lcssa)) + 16|0); - $201 = HEAP32[$200>>2]|0; - $202 = ($201|0)==(0|0); + $203 = ((($$3$i)) + 24|0); + HEAP32[$203>>2] = $160; + $204 = ((($$0192$lcssa$i)) + 16|0); + $205 = HEAP32[$204>>2]|0; + $206 = ($205|0)==(0|0); do { - if (!($202)) { - $203 = ($201>>>0)<($197>>>0); - if ($203) { + if (!($206)) { + $207 = ($205>>>0)<($201>>>0); + if ($207) { _abort(); // unreachable; } else { - $204 = ((($R$1$i)) + 16|0); - HEAP32[$204>>2] = $201; - $205 = ((($201)) + 24|0); - HEAP32[$205>>2] = $R$1$i; + $208 = ((($$3$i)) + 16|0); + HEAP32[$208>>2] = $205; + $209 = ((($205)) + 24|0); + HEAP32[$209>>2] = $$3$i; break; } } } while(0); - $206 = ((($v$0$i$lcssa)) + 20|0); - $207 = HEAP32[$206>>2]|0; - $208 = ($207|0)==(0|0); - if (!($208)) { - $209 = HEAP32[(11588)>>2]|0; - $210 = ($207>>>0)<($209>>>0); - if ($210) { + $210 = ((($$0192$lcssa$i)) + 20|0); + $211 = HEAP32[$210>>2]|0; + $212 = ($211|0)==(0|0); + if (!($212)) { + $213 = HEAP32[(31268)>>2]|0; + $214 = ($211>>>0)<($213>>>0); + if ($214) { _abort(); // unreachable; } else { - $211 = ((($R$1$i)) + 20|0); - HEAP32[$211>>2] = $207; - $212 = ((($207)) + 24|0); - HEAP32[$212>>2] = $R$1$i; + $215 = ((($$3$i)) + 20|0); + HEAP32[$215>>2] = $211; + $216 = ((($211)) + 24|0); + HEAP32[$216>>2] = $$3$i; break; } } } } while(0); - $213 = ($rsize$0$i$lcssa>>>0)<(16); - if ($213) { - $214 = (($rsize$0$i$lcssa) + ($4))|0; - $215 = $214 | 3; - $216 = ((($v$0$i$lcssa)) + 4|0); - HEAP32[$216>>2] = $215; - $$sum4$i = (($214) + 4)|0; - $217 = (($v$0$i$lcssa) + ($$sum4$i)|0); - $218 = HEAP32[$217>>2]|0; - $219 = $218 | 1; - HEAP32[$217>>2] = $219; + $217 = ($$0193$lcssa$i>>>0)<(16); + if ($217) { + $218 = (($$0193$lcssa$i) + ($6))|0; + $219 = $218 | 3; + $220 = ((($$0192$lcssa$i)) + 4|0); + HEAP32[$220>>2] = $219; + $221 = (($$0192$lcssa$i) + ($218)|0); + $222 = ((($221)) + 4|0); + $223 = HEAP32[$222>>2]|0; + $224 = $223 | 1; + HEAP32[$222>>2] = $224; } else { - $220 = $4 | 3; - $221 = ((($v$0$i$lcssa)) + 4|0); - HEAP32[$221>>2] = $220; - $222 = $rsize$0$i$lcssa | 1; - $$sum$i35 = $4 | 4; - $223 = (($v$0$i$lcssa) + ($$sum$i35)|0); - HEAP32[$223>>2] = $222; - $$sum1$i = (($rsize$0$i$lcssa) + ($4))|0; - $224 = (($v$0$i$lcssa) + ($$sum1$i)|0); - HEAP32[$224>>2] = $rsize$0$i$lcssa; - $225 = HEAP32[(11580)>>2]|0; - $226 = ($225|0)==(0); - if (!($226)) { - $227 = HEAP32[(11592)>>2]|0; - $228 = $225 >>> 3; - $229 = $228 << 1; - $230 = (11612 + ($229<<2)|0); - $231 = HEAP32[11572>>2]|0; - $232 = 1 << $228; - $233 = $231 & $232; - $234 = ($233|0)==(0); - if ($234) { - $235 = $231 | $232; - HEAP32[11572>>2] = $235; - $$pre$i = (($229) + 2)|0; - $$pre8$i = (11612 + ($$pre$i<<2)|0); - $$pre$phi$iZ2D = $$pre8$i;$F1$0$i = $230; + $225 = $6 | 3; + $226 = ((($$0192$lcssa$i)) + 4|0); + HEAP32[$226>>2] = $225; + $227 = $$0193$lcssa$i | 1; + $228 = ((($157)) + 4|0); + HEAP32[$228>>2] = $227; + $229 = (($157) + ($$0193$lcssa$i)|0); + HEAP32[$229>>2] = $$0193$lcssa$i; + $230 = ($37|0)==(0); + if (!($230)) { + $231 = HEAP32[(31272)>>2]|0; + $232 = $37 >>> 3; + $233 = $232 << 1; + $234 = (31292 + ($233<<2)|0); + $235 = 1 << $232; + $236 = $8 & $235; + $237 = ($236|0)==(0); + if ($237) { + $238 = $8 | $235; + HEAP32[7813] = $238; + $$pre$i = ((($234)) + 8|0); + $$0189$i = $234;$$pre$phi$iZ2D = $$pre$i; } else { - $$sum3$i = (($229) + 2)|0; - $236 = (11612 + ($$sum3$i<<2)|0); - $237 = HEAP32[$236>>2]|0; - $238 = HEAP32[(11588)>>2]|0; - $239 = ($237>>>0)<($238>>>0); - if ($239) { + $239 = ((($234)) + 8|0); + $240 = HEAP32[$239>>2]|0; + $241 = HEAP32[(31268)>>2]|0; + $242 = ($240>>>0)<($241>>>0); + if ($242) { _abort(); // unreachable; } else { - $$pre$phi$iZ2D = $236;$F1$0$i = $237; + $$0189$i = $240;$$pre$phi$iZ2D = $239; } } - HEAP32[$$pre$phi$iZ2D>>2] = $227; - $240 = ((($F1$0$i)) + 12|0); - HEAP32[$240>>2] = $227; - $241 = ((($227)) + 8|0); - HEAP32[$241>>2] = $F1$0$i; - $242 = ((($227)) + 12|0); - HEAP32[$242>>2] = $230; - } - HEAP32[(11580)>>2] = $rsize$0$i$lcssa; - HEAP32[(11592)>>2] = $151; + HEAP32[$$pre$phi$iZ2D>>2] = $231; + $243 = ((($$0189$i)) + 12|0); + HEAP32[$243>>2] = $231; + $244 = ((($231)) + 8|0); + HEAP32[$244>>2] = $$0189$i; + $245 = ((($231)) + 12|0); + HEAP32[$245>>2] = $234; + } + HEAP32[(31260)>>2] = $$0193$lcssa$i; + HEAP32[(31272)>>2] = $157; } - $243 = ((($v$0$i$lcssa)) + 8|0); - $mem$0 = $243; - return ($mem$0|0); + $246 = ((($$0192$lcssa$i)) + 8|0); + $$0 = $246; + STACKTOP = sp;return ($$0|0); } } else { - $nb$0 = $4; + $$0197 = $6; } } else { - $244 = ($bytes>>>0)>(4294967231); - if ($244) { - $nb$0 = -1; + $247 = ($0>>>0)>(4294967231); + if ($247) { + $$0197 = -1; } else { - $245 = (($bytes) + 11)|0; - $246 = $245 & -8; - $247 = HEAP32[(11576)>>2]|0; - $248 = ($247|0)==(0); - if ($248) { - $nb$0 = $246; + $248 = (($0) + 11)|0; + $249 = $248 & -8; + $250 = HEAP32[(31256)>>2]|0; + $251 = ($250|0)==(0); + if ($251) { + $$0197 = $249; } else { - $249 = (0 - ($246))|0; - $250 = $245 >>> 8; - $251 = ($250|0)==(0); - if ($251) { - $idx$0$i = 0; + $252 = (0 - ($249))|0; + $253 = $248 >>> 8; + $254 = ($253|0)==(0); + if ($254) { + $$0358$i = 0; } else { - $252 = ($246>>>0)>(16777215); - if ($252) { - $idx$0$i = 31; + $255 = ($249>>>0)>(16777215); + if ($255) { + $$0358$i = 31; } else { - $253 = (($250) + 1048320)|0; - $254 = $253 >>> 16; - $255 = $254 & 8; - $256 = $250 << $255; - $257 = (($256) + 520192)|0; - $258 = $257 >>> 16; - $259 = $258 & 4; - $260 = $259 | $255; - $261 = $256 << $259; - $262 = (($261) + 245760)|0; - $263 = $262 >>> 16; - $264 = $263 & 2; - $265 = $260 | $264; - $266 = (14 - ($265))|0; - $267 = $261 << $264; - $268 = $267 >>> 15; - $269 = (($266) + ($268))|0; - $270 = $269 << 1; - $271 = (($269) + 7)|0; - $272 = $246 >>> $271; - $273 = $272 & 1; - $274 = $273 | $270; - $idx$0$i = $274; - } - } - $275 = (11876 + ($idx$0$i<<2)|0); - $276 = HEAP32[$275>>2]|0; - $277 = ($276|0)==(0|0); - L123: do { - if ($277) { - $rsize$2$i = $249;$t$1$i = 0;$v$2$i = 0; - label = 86; + $256 = (($253) + 1048320)|0; + $257 = $256 >>> 16; + $258 = $257 & 8; + $259 = $253 << $258; + $260 = (($259) + 520192)|0; + $261 = $260 >>> 16; + $262 = $261 & 4; + $263 = $262 | $258; + $264 = $259 << $262; + $265 = (($264) + 245760)|0; + $266 = $265 >>> 16; + $267 = $266 & 2; + $268 = $263 | $267; + $269 = (14 - ($268))|0; + $270 = $264 << $267; + $271 = $270 >>> 15; + $272 = (($269) + ($271))|0; + $273 = $272 << 1; + $274 = (($272) + 7)|0; + $275 = $249 >>> $274; + $276 = $275 & 1; + $277 = $276 | $273; + $$0358$i = $277; + } + } + $278 = (31556 + ($$0358$i<<2)|0); + $279 = HEAP32[$278>>2]|0; + $280 = ($279|0)==(0|0); + L117: do { + if ($280) { + $$2355$i = 0;$$3$i201 = 0;$$3350$i = $252; + label = 81; } else { - $278 = ($idx$0$i|0)==(31); - $279 = $idx$0$i >>> 1; - $280 = (25 - ($279))|0; - $281 = $278 ? 0 : $280; - $282 = $246 << $281; - $rsize$0$i15 = $249;$rst$0$i = 0;$sizebits$0$i = $282;$t$0$i14 = $276;$v$0$i16 = 0; + $281 = ($$0358$i|0)==(31); + $282 = $$0358$i >>> 1; + $283 = (25 - ($282))|0; + $284 = $281 ? 0 : $283; + $285 = $249 << $284; + $$0342$i = 0;$$0347$i = $252;$$0353$i = $279;$$0359$i = $285;$$0362$i = 0; while(1) { - $283 = ((($t$0$i14)) + 4|0); - $284 = HEAP32[$283>>2]|0; - $285 = $284 & -8; - $286 = (($285) - ($246))|0; - $287 = ($286>>>0)<($rsize$0$i15>>>0); - if ($287) { - $288 = ($285|0)==($246|0); - if ($288) { - $rsize$331$i = $286;$t$230$i = $t$0$i14;$v$332$i = $t$0$i14; - label = 90; - break L123; + $286 = ((($$0353$i)) + 4|0); + $287 = HEAP32[$286>>2]|0; + $288 = $287 & -8; + $289 = (($288) - ($249))|0; + $290 = ($289>>>0)<($$0347$i>>>0); + if ($290) { + $291 = ($289|0)==(0); + if ($291) { + $$415$i = $$0353$i;$$435114$i = 0;$$435713$i = $$0353$i; + label = 85; + break L117; } else { - $rsize$1$i = $286;$v$1$i = $t$0$i14; + $$1343$i = $$0353$i;$$1348$i = $289; } } else { - $rsize$1$i = $rsize$0$i15;$v$1$i = $v$0$i16; + $$1343$i = $$0342$i;$$1348$i = $$0347$i; } - $289 = ((($t$0$i14)) + 20|0); - $290 = HEAP32[$289>>2]|0; - $291 = $sizebits$0$i >>> 31; - $292 = (((($t$0$i14)) + 16|0) + ($291<<2)|0); + $292 = ((($$0353$i)) + 20|0); $293 = HEAP32[$292>>2]|0; - $294 = ($290|0)==(0|0); - $295 = ($290|0)==($293|0); - $or$cond19$i = $294 | $295; - $rst$1$i = $or$cond19$i ? $rst$0$i : $290; - $296 = ($293|0)==(0|0); - $297 = $sizebits$0$i << 1; - if ($296) { - $rsize$2$i = $rsize$1$i;$t$1$i = $rst$1$i;$v$2$i = $v$1$i; - label = 86; + $294 = $$0359$i >>> 31; + $295 = (((($$0353$i)) + 16|0) + ($294<<2)|0); + $296 = HEAP32[$295>>2]|0; + $297 = ($293|0)==(0|0); + $298 = ($293|0)==($296|0); + $or$cond2$i = $297 | $298; + $$1363$i = $or$cond2$i ? $$0362$i : $293; + $299 = ($296|0)==(0|0); + $not$8$i = $299 ^ 1; + $300 = $not$8$i&1; + $$0359$$i = $$0359$i << $300; + if ($299) { + $$2355$i = $$1363$i;$$3$i201 = $$1343$i;$$3350$i = $$1348$i; + label = 81; break; } else { - $rsize$0$i15 = $rsize$1$i;$rst$0$i = $rst$1$i;$sizebits$0$i = $297;$t$0$i14 = $293;$v$0$i16 = $v$1$i; + $$0342$i = $$1343$i;$$0347$i = $$1348$i;$$0353$i = $296;$$0359$i = $$0359$$i;$$0362$i = $$1363$i; } } } } while(0); - if ((label|0) == 86) { - $298 = ($t$1$i|0)==(0|0); - $299 = ($v$2$i|0)==(0|0); - $or$cond$i = $298 & $299; + if ((label|0) == 81) { + $301 = ($$2355$i|0)==(0|0); + $302 = ($$3$i201|0)==(0|0); + $or$cond$i = $301 & $302; if ($or$cond$i) { - $300 = 2 << $idx$0$i; - $301 = (0 - ($300))|0; - $302 = $300 | $301; - $303 = $247 & $302; - $304 = ($303|0)==(0); - if ($304) { - $nb$0 = $246; + $303 = 2 << $$0358$i; + $304 = (0 - ($303))|0; + $305 = $303 | $304; + $306 = $250 & $305; + $307 = ($306|0)==(0); + if ($307) { + $$0197 = $249; break; } - $305 = (0 - ($303))|0; - $306 = $303 & $305; - $307 = (($306) + -1)|0; - $308 = $307 >>> 12; - $309 = $308 & 16; - $310 = $307 >>> $309; - $311 = $310 >>> 5; - $312 = $311 & 8; - $313 = $312 | $309; - $314 = $310 >>> $312; - $315 = $314 >>> 2; - $316 = $315 & 4; - $317 = $313 | $316; - $318 = $314 >>> $316; - $319 = $318 >>> 1; - $320 = $319 & 2; - $321 = $317 | $320; - $322 = $318 >>> $320; - $323 = $322 >>> 1; - $324 = $323 & 1; - $325 = $321 | $324; - $326 = $322 >>> $324; - $327 = (($325) + ($326))|0; - $328 = (11876 + ($327<<2)|0); - $329 = HEAP32[$328>>2]|0; - $t$2$ph$i = $329;$v$3$ph$i = 0; + $308 = (0 - ($306))|0; + $309 = $306 & $308; + $310 = (($309) + -1)|0; + $311 = $310 >>> 12; + $312 = $311 & 16; + $313 = $310 >>> $312; + $314 = $313 >>> 5; + $315 = $314 & 8; + $316 = $315 | $312; + $317 = $313 >>> $315; + $318 = $317 >>> 2; + $319 = $318 & 4; + $320 = $316 | $319; + $321 = $317 >>> $319; + $322 = $321 >>> 1; + $323 = $322 & 2; + $324 = $320 | $323; + $325 = $321 >>> $323; + $326 = $325 >>> 1; + $327 = $326 & 1; + $328 = $324 | $327; + $329 = $325 >>> $327; + $330 = (($328) + ($329))|0; + $331 = (31556 + ($330<<2)|0); + $332 = HEAP32[$331>>2]|0; + $$4$ph$i = 0;$$4357$ph$i = $332; } else { - $t$2$ph$i = $t$1$i;$v$3$ph$i = $v$2$i; + $$4$ph$i = $$3$i201;$$4357$ph$i = $$2355$i; } - $330 = ($t$2$ph$i|0)==(0|0); - if ($330) { - $rsize$3$lcssa$i = $rsize$2$i;$v$3$lcssa$i = $v$3$ph$i; + $333 = ($$4357$ph$i|0)==(0|0); + if ($333) { + $$4$lcssa$i = $$4$ph$i;$$4351$lcssa$i = $$3350$i; } else { - $rsize$331$i = $rsize$2$i;$t$230$i = $t$2$ph$i;$v$332$i = $v$3$ph$i; - label = 90; + $$415$i = $$4$ph$i;$$435114$i = $$3350$i;$$435713$i = $$4357$ph$i; + label = 85; } } - if ((label|0) == 90) { + if ((label|0) == 85) { while(1) { label = 0; - $331 = ((($t$230$i)) + 4|0); - $332 = HEAP32[$331>>2]|0; - $333 = $332 & -8; - $334 = (($333) - ($246))|0; - $335 = ($334>>>0)<($rsize$331$i>>>0); - $$rsize$3$i = $335 ? $334 : $rsize$331$i; - $t$2$v$3$i = $335 ? $t$230$i : $v$332$i; - $336 = ((($t$230$i)) + 16|0); - $337 = HEAP32[$336>>2]|0; - $338 = ($337|0)==(0|0); - if (!($338)) { - $rsize$331$i = $$rsize$3$i;$t$230$i = $337;$v$332$i = $t$2$v$3$i; - label = 90; - continue; - } - $339 = ((($t$230$i)) + 20|0); + $334 = ((($$435713$i)) + 4|0); + $335 = HEAP32[$334>>2]|0; + $336 = $335 & -8; + $337 = (($336) - ($249))|0; + $338 = ($337>>>0)<($$435114$i>>>0); + $$$4351$i = $338 ? $337 : $$435114$i; + $$4357$$4$i = $338 ? $$435713$i : $$415$i; + $339 = ((($$435713$i)) + 16|0); $340 = HEAP32[$339>>2]|0; - $341 = ($340|0)==(0|0); - if ($341) { - $rsize$3$lcssa$i = $$rsize$3$i;$v$3$lcssa$i = $t$2$v$3$i; + $not$1$i203 = ($340|0)==(0|0); + $$sink2$i204 = $not$1$i203&1; + $341 = (((($$435713$i)) + 16|0) + ($$sink2$i204<<2)|0); + $342 = HEAP32[$341>>2]|0; + $343 = ($342|0)==(0|0); + if ($343) { + $$4$lcssa$i = $$4357$$4$i;$$4351$lcssa$i = $$$4351$i; break; } else { - $rsize$331$i = $$rsize$3$i;$t$230$i = $340;$v$332$i = $t$2$v$3$i; - label = 90; + $$415$i = $$4357$$4$i;$$435114$i = $$$4351$i;$$435713$i = $342; + label = 85; } } } - $342 = ($v$3$lcssa$i|0)==(0|0); - if ($342) { - $nb$0 = $246; + $344 = ($$4$lcssa$i|0)==(0|0); + if ($344) { + $$0197 = $249; } else { - $343 = HEAP32[(11580)>>2]|0; - $344 = (($343) - ($246))|0; - $345 = ($rsize$3$lcssa$i>>>0)<($344>>>0); - if ($345) { - $346 = HEAP32[(11588)>>2]|0; - $347 = ($v$3$lcssa$i>>>0)<($346>>>0); - if ($347) { + $345 = HEAP32[(31260)>>2]|0; + $346 = (($345) - ($249))|0; + $347 = ($$4351$lcssa$i>>>0)<($346>>>0); + if ($347) { + $348 = HEAP32[(31268)>>2]|0; + $349 = ($$4$lcssa$i>>>0)<($348>>>0); + if ($349) { _abort(); // unreachable; } - $348 = (($v$3$lcssa$i) + ($246)|0); - $349 = ($v$3$lcssa$i>>>0)<($348>>>0); - if (!($349)) { + $350 = (($$4$lcssa$i) + ($249)|0); + $351 = ($$4$lcssa$i>>>0)<($350>>>0); + if (!($351)) { _abort(); // unreachable; } - $350 = ((($v$3$lcssa$i)) + 24|0); - $351 = HEAP32[$350>>2]|0; - $352 = ((($v$3$lcssa$i)) + 12|0); + $352 = ((($$4$lcssa$i)) + 24|0); $353 = HEAP32[$352>>2]|0; - $354 = ($353|0)==($v$3$lcssa$i|0); + $354 = ((($$4$lcssa$i)) + 12|0); + $355 = HEAP32[$354>>2]|0; + $356 = ($355|0)==($$4$lcssa$i|0); do { - if ($354) { - $364 = ((($v$3$lcssa$i)) + 20|0); - $365 = HEAP32[$364>>2]|0; - $366 = ($365|0)==(0|0); - if ($366) { - $367 = ((($v$3$lcssa$i)) + 16|0); - $368 = HEAP32[$367>>2]|0; - $369 = ($368|0)==(0|0); - if ($369) { - $R$1$i20 = 0; + if ($356) { + $366 = ((($$4$lcssa$i)) + 20|0); + $367 = HEAP32[$366>>2]|0; + $368 = ($367|0)==(0|0); + if ($368) { + $369 = ((($$4$lcssa$i)) + 16|0); + $370 = HEAP32[$369>>2]|0; + $371 = ($370|0)==(0|0); + if ($371) { + $$3372$i = 0; break; } else { - $R$0$i18 = $368;$RP$0$i17 = $367; + $$1370$i = $370;$$1374$i = $369; } } else { - $R$0$i18 = $365;$RP$0$i17 = $364; + $$1370$i = $367;$$1374$i = $366; } while(1) { - $370 = ((($R$0$i18)) + 20|0); - $371 = HEAP32[$370>>2]|0; - $372 = ($371|0)==(0|0); - if (!($372)) { - $R$0$i18 = $371;$RP$0$i17 = $370; + $372 = ((($$1370$i)) + 20|0); + $373 = HEAP32[$372>>2]|0; + $374 = ($373|0)==(0|0); + if (!($374)) { + $$1370$i = $373;$$1374$i = $372; continue; } - $373 = ((($R$0$i18)) + 16|0); - $374 = HEAP32[$373>>2]|0; - $375 = ($374|0)==(0|0); - if ($375) { - $R$0$i18$lcssa = $R$0$i18;$RP$0$i17$lcssa = $RP$0$i17; + $375 = ((($$1370$i)) + 16|0); + $376 = HEAP32[$375>>2]|0; + $377 = ($376|0)==(0|0); + if ($377) { break; } else { - $R$0$i18 = $374;$RP$0$i17 = $373; + $$1370$i = $376;$$1374$i = $375; } } - $376 = ($RP$0$i17$lcssa>>>0)<($346>>>0); - if ($376) { + $378 = ($$1374$i>>>0)<($348>>>0); + if ($378) { _abort(); // unreachable; } else { - HEAP32[$RP$0$i17$lcssa>>2] = 0; - $R$1$i20 = $R$0$i18$lcssa; + HEAP32[$$1374$i>>2] = 0; + $$3372$i = $$1370$i; break; } } else { - $355 = ((($v$3$lcssa$i)) + 8|0); - $356 = HEAP32[$355>>2]|0; - $357 = ($356>>>0)<($346>>>0); - if ($357) { + $357 = ((($$4$lcssa$i)) + 8|0); + $358 = HEAP32[$357>>2]|0; + $359 = ($358>>>0)<($348>>>0); + if ($359) { _abort(); // unreachable; } - $358 = ((($356)) + 12|0); - $359 = HEAP32[$358>>2]|0; - $360 = ($359|0)==($v$3$lcssa$i|0); - if (!($360)) { + $360 = ((($358)) + 12|0); + $361 = HEAP32[$360>>2]|0; + $362 = ($361|0)==($$4$lcssa$i|0); + if (!($362)) { _abort(); // unreachable; } - $361 = ((($353)) + 8|0); - $362 = HEAP32[$361>>2]|0; - $363 = ($362|0)==($v$3$lcssa$i|0); - if ($363) { - HEAP32[$358>>2] = $353; - HEAP32[$361>>2] = $356; - $R$1$i20 = $353; + $363 = ((($355)) + 8|0); + $364 = HEAP32[$363>>2]|0; + $365 = ($364|0)==($$4$lcssa$i|0); + if ($365) { + HEAP32[$360>>2] = $355; + HEAP32[$363>>2] = $358; + $$3372$i = $355; break; } else { _abort(); @@ -63196,55 +66779,60 @@ function _malloc($bytes) { } } } while(0); - $377 = ($351|0)==(0|0); - do { - if (!($377)) { - $378 = ((($v$3$lcssa$i)) + 28|0); - $379 = HEAP32[$378>>2]|0; - $380 = (11876 + ($379<<2)|0); + $379 = ($353|0)==(0|0); + L164: do { + if ($379) { + $470 = $250; + } else { + $380 = ((($$4$lcssa$i)) + 28|0); $381 = HEAP32[$380>>2]|0; - $382 = ($v$3$lcssa$i|0)==($381|0); - if ($382) { - HEAP32[$380>>2] = $R$1$i20; - $cond$i21 = ($R$1$i20|0)==(0|0); - if ($cond$i21) { - $383 = 1 << $379; - $384 = $383 ^ -1; - $385 = HEAP32[(11576)>>2]|0; - $386 = $385 & $384; - HEAP32[(11576)>>2] = $386; - break; - } - } else { - $387 = HEAP32[(11588)>>2]|0; - $388 = ($351>>>0)<($387>>>0); - if ($388) { - _abort(); - // unreachable; - } - $389 = ((($351)) + 16|0); - $390 = HEAP32[$389>>2]|0; - $391 = ($390|0)==($v$3$lcssa$i|0); - if ($391) { - HEAP32[$389>>2] = $R$1$i20; + $382 = (31556 + ($381<<2)|0); + $383 = HEAP32[$382>>2]|0; + $384 = ($$4$lcssa$i|0)==($383|0); + do { + if ($384) { + HEAP32[$382>>2] = $$3372$i; + $cond$i208 = ($$3372$i|0)==(0|0); + if ($cond$i208) { + $385 = 1 << $381; + $386 = $385 ^ -1; + $387 = $250 & $386; + HEAP32[(31256)>>2] = $387; + $470 = $387; + break L164; + } } else { - $392 = ((($351)) + 20|0); - HEAP32[$392>>2] = $R$1$i20; - } - $393 = ($R$1$i20|0)==(0|0); - if ($393) { - break; + $388 = HEAP32[(31268)>>2]|0; + $389 = ($353>>>0)<($388>>>0); + if ($389) { + _abort(); + // unreachable; + } else { + $390 = ((($353)) + 16|0); + $391 = HEAP32[$390>>2]|0; + $not$$i209 = ($391|0)!=($$4$lcssa$i|0); + $$sink3$i = $not$$i209&1; + $392 = (((($353)) + 16|0) + ($$sink3$i<<2)|0); + HEAP32[$392>>2] = $$3372$i; + $393 = ($$3372$i|0)==(0|0); + if ($393) { + $470 = $250; + break L164; + } else { + break; + } + } } - } - $394 = HEAP32[(11588)>>2]|0; - $395 = ($R$1$i20>>>0)<($394>>>0); + } while(0); + $394 = HEAP32[(31268)>>2]|0; + $395 = ($$3372$i>>>0)<($394>>>0); if ($395) { _abort(); // unreachable; } - $396 = ((($R$1$i20)) + 24|0); - HEAP32[$396>>2] = $351; - $397 = ((($v$3$lcssa$i)) + 16|0); + $396 = ((($$3372$i)) + 24|0); + HEAP32[$396>>2] = $353; + $397 = ((($$4$lcssa$i)) + 16|0); $398 = HEAP32[$397>>2]|0; $399 = ($398|0)==(0|0); do { @@ -63254,930 +66842,862 @@ function _malloc($bytes) { _abort(); // unreachable; } else { - $401 = ((($R$1$i20)) + 16|0); + $401 = ((($$3372$i)) + 16|0); HEAP32[$401>>2] = $398; $402 = ((($398)) + 24|0); - HEAP32[$402>>2] = $R$1$i20; + HEAP32[$402>>2] = $$3372$i; break; } } } while(0); - $403 = ((($v$3$lcssa$i)) + 20|0); + $403 = ((($$4$lcssa$i)) + 20|0); $404 = HEAP32[$403>>2]|0; $405 = ($404|0)==(0|0); - if (!($405)) { - $406 = HEAP32[(11588)>>2]|0; + if ($405) { + $470 = $250; + } else { + $406 = HEAP32[(31268)>>2]|0; $407 = ($404>>>0)<($406>>>0); if ($407) { _abort(); // unreachable; } else { - $408 = ((($R$1$i20)) + 20|0); + $408 = ((($$3372$i)) + 20|0); HEAP32[$408>>2] = $404; $409 = ((($404)) + 24|0); - HEAP32[$409>>2] = $R$1$i20; + HEAP32[$409>>2] = $$3372$i; + $470 = $250; break; } } } } while(0); - $410 = ($rsize$3$lcssa$i>>>0)<(16); - L199: do { + $410 = ($$4351$lcssa$i>>>0)<(16); + do { if ($410) { - $411 = (($rsize$3$lcssa$i) + ($246))|0; + $411 = (($$4351$lcssa$i) + ($249))|0; $412 = $411 | 3; - $413 = ((($v$3$lcssa$i)) + 4|0); + $413 = ((($$4$lcssa$i)) + 4|0); HEAP32[$413>>2] = $412; - $$sum18$i = (($411) + 4)|0; - $414 = (($v$3$lcssa$i) + ($$sum18$i)|0); - $415 = HEAP32[$414>>2]|0; - $416 = $415 | 1; - HEAP32[$414>>2] = $416; + $414 = (($$4$lcssa$i) + ($411)|0); + $415 = ((($414)) + 4|0); + $416 = HEAP32[$415>>2]|0; + $417 = $416 | 1; + HEAP32[$415>>2] = $417; } else { - $417 = $246 | 3; - $418 = ((($v$3$lcssa$i)) + 4|0); - HEAP32[$418>>2] = $417; - $419 = $rsize$3$lcssa$i | 1; - $$sum$i2334 = $246 | 4; - $420 = (($v$3$lcssa$i) + ($$sum$i2334)|0); - HEAP32[$420>>2] = $419; - $$sum1$i24 = (($rsize$3$lcssa$i) + ($246))|0; - $421 = (($v$3$lcssa$i) + ($$sum1$i24)|0); - HEAP32[$421>>2] = $rsize$3$lcssa$i; - $422 = $rsize$3$lcssa$i >>> 3; - $423 = ($rsize$3$lcssa$i>>>0)<(256); - if ($423) { - $424 = $422 << 1; - $425 = (11612 + ($424<<2)|0); - $426 = HEAP32[11572>>2]|0; - $427 = 1 << $422; - $428 = $426 & $427; - $429 = ($428|0)==(0); - if ($429) { - $430 = $426 | $427; - HEAP32[11572>>2] = $430; - $$pre$i25 = (($424) + 2)|0; - $$pre43$i = (11612 + ($$pre$i25<<2)|0); - $$pre$phi$i26Z2D = $$pre43$i;$F5$0$i = $425; + $418 = $249 | 3; + $419 = ((($$4$lcssa$i)) + 4|0); + HEAP32[$419>>2] = $418; + $420 = $$4351$lcssa$i | 1; + $421 = ((($350)) + 4|0); + HEAP32[$421>>2] = $420; + $422 = (($350) + ($$4351$lcssa$i)|0); + HEAP32[$422>>2] = $$4351$lcssa$i; + $423 = $$4351$lcssa$i >>> 3; + $424 = ($$4351$lcssa$i>>>0)<(256); + if ($424) { + $425 = $423 << 1; + $426 = (31292 + ($425<<2)|0); + $427 = HEAP32[7813]|0; + $428 = 1 << $423; + $429 = $427 & $428; + $430 = ($429|0)==(0); + if ($430) { + $431 = $427 | $428; + HEAP32[7813] = $431; + $$pre$i210 = ((($426)) + 8|0); + $$0368$i = $426;$$pre$phi$i211Z2D = $$pre$i210; } else { - $$sum17$i = (($424) + 2)|0; - $431 = (11612 + ($$sum17$i<<2)|0); - $432 = HEAP32[$431>>2]|0; - $433 = HEAP32[(11588)>>2]|0; - $434 = ($432>>>0)<($433>>>0); - if ($434) { + $432 = ((($426)) + 8|0); + $433 = HEAP32[$432>>2]|0; + $434 = HEAP32[(31268)>>2]|0; + $435 = ($433>>>0)<($434>>>0); + if ($435) { _abort(); // unreachable; } else { - $$pre$phi$i26Z2D = $431;$F5$0$i = $432; + $$0368$i = $433;$$pre$phi$i211Z2D = $432; } } - HEAP32[$$pre$phi$i26Z2D>>2] = $348; - $435 = ((($F5$0$i)) + 12|0); - HEAP32[$435>>2] = $348; - $$sum15$i = (($246) + 8)|0; - $436 = (($v$3$lcssa$i) + ($$sum15$i)|0); - HEAP32[$436>>2] = $F5$0$i; - $$sum16$i = (($246) + 12)|0; - $437 = (($v$3$lcssa$i) + ($$sum16$i)|0); - HEAP32[$437>>2] = $425; + HEAP32[$$pre$phi$i211Z2D>>2] = $350; + $436 = ((($$0368$i)) + 12|0); + HEAP32[$436>>2] = $350; + $437 = ((($350)) + 8|0); + HEAP32[$437>>2] = $$0368$i; + $438 = ((($350)) + 12|0); + HEAP32[$438>>2] = $426; break; } - $438 = $rsize$3$lcssa$i >>> 8; - $439 = ($438|0)==(0); - if ($439) { - $I7$0$i = 0; + $439 = $$4351$lcssa$i >>> 8; + $440 = ($439|0)==(0); + if ($440) { + $$0361$i = 0; } else { - $440 = ($rsize$3$lcssa$i>>>0)>(16777215); - if ($440) { - $I7$0$i = 31; + $441 = ($$4351$lcssa$i>>>0)>(16777215); + if ($441) { + $$0361$i = 31; } else { - $441 = (($438) + 1048320)|0; - $442 = $441 >>> 16; - $443 = $442 & 8; - $444 = $438 << $443; - $445 = (($444) + 520192)|0; - $446 = $445 >>> 16; - $447 = $446 & 4; - $448 = $447 | $443; - $449 = $444 << $447; - $450 = (($449) + 245760)|0; - $451 = $450 >>> 16; - $452 = $451 & 2; - $453 = $448 | $452; - $454 = (14 - ($453))|0; - $455 = $449 << $452; - $456 = $455 >>> 15; - $457 = (($454) + ($456))|0; - $458 = $457 << 1; - $459 = (($457) + 7)|0; - $460 = $rsize$3$lcssa$i >>> $459; - $461 = $460 & 1; - $462 = $461 | $458; - $I7$0$i = $462; + $442 = (($439) + 1048320)|0; + $443 = $442 >>> 16; + $444 = $443 & 8; + $445 = $439 << $444; + $446 = (($445) + 520192)|0; + $447 = $446 >>> 16; + $448 = $447 & 4; + $449 = $448 | $444; + $450 = $445 << $448; + $451 = (($450) + 245760)|0; + $452 = $451 >>> 16; + $453 = $452 & 2; + $454 = $449 | $453; + $455 = (14 - ($454))|0; + $456 = $450 << $453; + $457 = $456 >>> 15; + $458 = (($455) + ($457))|0; + $459 = $458 << 1; + $460 = (($458) + 7)|0; + $461 = $$4351$lcssa$i >>> $460; + $462 = $461 & 1; + $463 = $462 | $459; + $$0361$i = $463; } } - $463 = (11876 + ($I7$0$i<<2)|0); - $$sum2$i = (($246) + 28)|0; - $464 = (($v$3$lcssa$i) + ($$sum2$i)|0); - HEAP32[$464>>2] = $I7$0$i; - $$sum3$i27 = (($246) + 16)|0; - $465 = (($v$3$lcssa$i) + ($$sum3$i27)|0); - $$sum4$i28 = (($246) + 20)|0; - $466 = (($v$3$lcssa$i) + ($$sum4$i28)|0); + $464 = (31556 + ($$0361$i<<2)|0); + $465 = ((($350)) + 28|0); + HEAP32[$465>>2] = $$0361$i; + $466 = ((($350)) + 16|0); + $467 = ((($466)) + 4|0); + HEAP32[$467>>2] = 0; HEAP32[$466>>2] = 0; - HEAP32[$465>>2] = 0; - $467 = HEAP32[(11576)>>2]|0; - $468 = 1 << $I7$0$i; - $469 = $467 & $468; - $470 = ($469|0)==(0); - if ($470) { - $471 = $467 | $468; - HEAP32[(11576)>>2] = $471; - HEAP32[$463>>2] = $348; - $$sum5$i = (($246) + 24)|0; - $472 = (($v$3$lcssa$i) + ($$sum5$i)|0); - HEAP32[$472>>2] = $463; - $$sum6$i = (($246) + 12)|0; - $473 = (($v$3$lcssa$i) + ($$sum6$i)|0); - HEAP32[$473>>2] = $348; - $$sum7$i = (($246) + 8)|0; - $474 = (($v$3$lcssa$i) + ($$sum7$i)|0); - HEAP32[$474>>2] = $348; + $468 = 1 << $$0361$i; + $469 = $470 & $468; + $471 = ($469|0)==(0); + if ($471) { + $472 = $470 | $468; + HEAP32[(31256)>>2] = $472; + HEAP32[$464>>2] = $350; + $473 = ((($350)) + 24|0); + HEAP32[$473>>2] = $464; + $474 = ((($350)) + 12|0); + HEAP32[$474>>2] = $350; + $475 = ((($350)) + 8|0); + HEAP32[$475>>2] = $350; break; } - $475 = HEAP32[$463>>2]|0; - $476 = ((($475)) + 4|0); - $477 = HEAP32[$476>>2]|0; - $478 = $477 & -8; - $479 = ($478|0)==($rsize$3$lcssa$i|0); - L217: do { - if ($479) { - $T$0$lcssa$i = $475; + $476 = HEAP32[$464>>2]|0; + $477 = ($$0361$i|0)==(31); + $478 = $$0361$i >>> 1; + $479 = (25 - ($478))|0; + $480 = $477 ? 0 : $479; + $481 = $$4351$lcssa$i << $480; + $$0344$i = $481;$$0345$i = $476; + while(1) { + $482 = ((($$0345$i)) + 4|0); + $483 = HEAP32[$482>>2]|0; + $484 = $483 & -8; + $485 = ($484|0)==($$4351$lcssa$i|0); + if ($485) { + label = 139; + break; + } + $486 = $$0344$i >>> 31; + $487 = (((($$0345$i)) + 16|0) + ($486<<2)|0); + $488 = $$0344$i << 1; + $489 = HEAP32[$487>>2]|0; + $490 = ($489|0)==(0|0); + if ($490) { + label = 136; + break; } else { - $480 = ($I7$0$i|0)==(31); - $481 = $I7$0$i >>> 1; - $482 = (25 - ($481))|0; - $483 = $480 ? 0 : $482; - $484 = $rsize$3$lcssa$i << $483; - $K12$029$i = $484;$T$028$i = $475; - while(1) { - $491 = $K12$029$i >>> 31; - $492 = (((($T$028$i)) + 16|0) + ($491<<2)|0); - $487 = HEAP32[$492>>2]|0; - $493 = ($487|0)==(0|0); - if ($493) { - $$lcssa232 = $492;$T$028$i$lcssa = $T$028$i; - break; - } - $485 = $K12$029$i << 1; - $486 = ((($487)) + 4|0); - $488 = HEAP32[$486>>2]|0; - $489 = $488 & -8; - $490 = ($489|0)==($rsize$3$lcssa$i|0); - if ($490) { - $T$0$lcssa$i = $487; - break L217; - } else { - $K12$029$i = $485;$T$028$i = $487; - } - } - $494 = HEAP32[(11588)>>2]|0; - $495 = ($$lcssa232>>>0)<($494>>>0); - if ($495) { - _abort(); - // unreachable; - } else { - HEAP32[$$lcssa232>>2] = $348; - $$sum11$i = (($246) + 24)|0; - $496 = (($v$3$lcssa$i) + ($$sum11$i)|0); - HEAP32[$496>>2] = $T$028$i$lcssa; - $$sum12$i = (($246) + 12)|0; - $497 = (($v$3$lcssa$i) + ($$sum12$i)|0); - HEAP32[$497>>2] = $348; - $$sum13$i = (($246) + 8)|0; - $498 = (($v$3$lcssa$i) + ($$sum13$i)|0); - HEAP32[$498>>2] = $348; - break L199; - } + $$0344$i = $488;$$0345$i = $489; + } + } + if ((label|0) == 136) { + $491 = HEAP32[(31268)>>2]|0; + $492 = ($487>>>0)<($491>>>0); + if ($492) { + _abort(); + // unreachable; + } else { + HEAP32[$487>>2] = $350; + $493 = ((($350)) + 24|0); + HEAP32[$493>>2] = $$0345$i; + $494 = ((($350)) + 12|0); + HEAP32[$494>>2] = $350; + $495 = ((($350)) + 8|0); + HEAP32[$495>>2] = $350; + break; + } + } + else if ((label|0) == 139) { + $496 = ((($$0345$i)) + 8|0); + $497 = HEAP32[$496>>2]|0; + $498 = HEAP32[(31268)>>2]|0; + $499 = ($497>>>0)>=($498>>>0); + $not$9$i = ($$0345$i>>>0)>=($498>>>0); + $500 = $499 & $not$9$i; + if ($500) { + $501 = ((($497)) + 12|0); + HEAP32[$501>>2] = $350; + HEAP32[$496>>2] = $350; + $502 = ((($350)) + 8|0); + HEAP32[$502>>2] = $497; + $503 = ((($350)) + 12|0); + HEAP32[$503>>2] = $$0345$i; + $504 = ((($350)) + 24|0); + HEAP32[$504>>2] = 0; + break; + } else { + _abort(); + // unreachable; } - } while(0); - $499 = ((($T$0$lcssa$i)) + 8|0); - $500 = HEAP32[$499>>2]|0; - $501 = HEAP32[(11588)>>2]|0; - $502 = ($500>>>0)>=($501>>>0); - $not$$i = ($T$0$lcssa$i>>>0)>=($501>>>0); - $503 = $502 & $not$$i; - if ($503) { - $504 = ((($500)) + 12|0); - HEAP32[$504>>2] = $348; - HEAP32[$499>>2] = $348; - $$sum8$i = (($246) + 8)|0; - $505 = (($v$3$lcssa$i) + ($$sum8$i)|0); - HEAP32[$505>>2] = $500; - $$sum9$i = (($246) + 12)|0; - $506 = (($v$3$lcssa$i) + ($$sum9$i)|0); - HEAP32[$506>>2] = $T$0$lcssa$i; - $$sum10$i = (($246) + 24)|0; - $507 = (($v$3$lcssa$i) + ($$sum10$i)|0); - HEAP32[$507>>2] = 0; - break; - } else { - _abort(); - // unreachable; } } } while(0); - $508 = ((($v$3$lcssa$i)) + 8|0); - $mem$0 = $508; - return ($mem$0|0); + $505 = ((($$4$lcssa$i)) + 8|0); + $$0 = $505; + STACKTOP = sp;return ($$0|0); } else { - $nb$0 = $246; + $$0197 = $249; } } } } } } while(0); - $509 = HEAP32[(11580)>>2]|0; - $510 = ($509>>>0)<($nb$0>>>0); - if (!($510)) { - $511 = (($509) - ($nb$0))|0; - $512 = HEAP32[(11592)>>2]|0; - $513 = ($511>>>0)>(15); - if ($513) { - $514 = (($512) + ($nb$0)|0); - HEAP32[(11592)>>2] = $514; - HEAP32[(11580)>>2] = $511; - $515 = $511 | 1; - $$sum2 = (($nb$0) + 4)|0; - $516 = (($512) + ($$sum2)|0); + $506 = HEAP32[(31260)>>2]|0; + $507 = ($506>>>0)<($$0197>>>0); + if (!($507)) { + $508 = (($506) - ($$0197))|0; + $509 = HEAP32[(31272)>>2]|0; + $510 = ($508>>>0)>(15); + if ($510) { + $511 = (($509) + ($$0197)|0); + HEAP32[(31272)>>2] = $511; + HEAP32[(31260)>>2] = $508; + $512 = $508 | 1; + $513 = ((($511)) + 4|0); + HEAP32[$513>>2] = $512; + $514 = (($511) + ($508)|0); + HEAP32[$514>>2] = $508; + $515 = $$0197 | 3; + $516 = ((($509)) + 4|0); HEAP32[$516>>2] = $515; - $517 = (($512) + ($509)|0); - HEAP32[$517>>2] = $511; - $518 = $nb$0 | 3; - $519 = ((($512)) + 4|0); - HEAP32[$519>>2] = $518; } else { - HEAP32[(11580)>>2] = 0; - HEAP32[(11592)>>2] = 0; - $520 = $509 | 3; - $521 = ((($512)) + 4|0); - HEAP32[$521>>2] = $520; - $$sum1 = (($509) + 4)|0; - $522 = (($512) + ($$sum1)|0); - $523 = HEAP32[$522>>2]|0; - $524 = $523 | 1; - HEAP32[$522>>2] = $524; - } - $525 = ((($512)) + 8|0); - $mem$0 = $525; - return ($mem$0|0); - } - $526 = HEAP32[(11584)>>2]|0; - $527 = ($526>>>0)>($nb$0>>>0); - if ($527) { - $528 = (($526) - ($nb$0))|0; - HEAP32[(11584)>>2] = $528; - $529 = HEAP32[(11596)>>2]|0; - $530 = (($529) + ($nb$0)|0); - HEAP32[(11596)>>2] = $530; - $531 = $528 | 1; - $$sum = (($nb$0) + 4)|0; - $532 = (($529) + ($$sum)|0); + HEAP32[(31260)>>2] = 0; + HEAP32[(31272)>>2] = 0; + $517 = $506 | 3; + $518 = ((($509)) + 4|0); + HEAP32[$518>>2] = $517; + $519 = (($509) + ($506)|0); + $520 = ((($519)) + 4|0); + $521 = HEAP32[$520>>2]|0; + $522 = $521 | 1; + HEAP32[$520>>2] = $522; + } + $523 = ((($509)) + 8|0); + $$0 = $523; + STACKTOP = sp;return ($$0|0); + } + $524 = HEAP32[(31264)>>2]|0; + $525 = ($524>>>0)>($$0197>>>0); + if ($525) { + $526 = (($524) - ($$0197))|0; + HEAP32[(31264)>>2] = $526; + $527 = HEAP32[(31276)>>2]|0; + $528 = (($527) + ($$0197)|0); + HEAP32[(31276)>>2] = $528; + $529 = $526 | 1; + $530 = ((($528)) + 4|0); + HEAP32[$530>>2] = $529; + $531 = $$0197 | 3; + $532 = ((($527)) + 4|0); HEAP32[$532>>2] = $531; - $533 = $nb$0 | 3; - $534 = ((($529)) + 4|0); - HEAP32[$534>>2] = $533; - $535 = ((($529)) + 8|0); - $mem$0 = $535; - return ($mem$0|0); - } - $536 = HEAP32[12044>>2]|0; - $537 = ($536|0)==(0); - do { - if ($537) { - $538 = (_sysconf(30)|0); - $539 = (($538) + -1)|0; - $540 = $539 & $538; - $541 = ($540|0)==(0); - if ($541) { - HEAP32[(12052)>>2] = $538; - HEAP32[(12048)>>2] = $538; - HEAP32[(12056)>>2] = -1; - HEAP32[(12060)>>2] = -1; - HEAP32[(12064)>>2] = 0; - HEAP32[(12016)>>2] = 0; - $542 = (_time((0|0))|0); - $543 = $542 & -16; - $544 = $543 ^ 1431655768; - HEAP32[12044>>2] = $544; - break; - } else { - _abort(); - // unreachable; - } - } - } while(0); - $545 = (($nb$0) + 48)|0; - $546 = HEAP32[(12052)>>2]|0; - $547 = (($nb$0) + 47)|0; - $548 = (($546) + ($547))|0; - $549 = (0 - ($546))|0; - $550 = $548 & $549; - $551 = ($550>>>0)>($nb$0>>>0); - if (!($551)) { - $mem$0 = 0; - return ($mem$0|0); - } - $552 = HEAP32[(12012)>>2]|0; - $553 = ($552|0)==(0); - if (!($553)) { - $554 = HEAP32[(12004)>>2]|0; - $555 = (($554) + ($550))|0; - $556 = ($555>>>0)<=($554>>>0); - $557 = ($555>>>0)>($552>>>0); - $or$cond1$i = $556 | $557; + $533 = ((($527)) + 8|0); + $$0 = $533; + STACKTOP = sp;return ($$0|0); + } + $534 = HEAP32[7931]|0; + $535 = ($534|0)==(0); + if ($535) { + HEAP32[(31732)>>2] = 4096; + HEAP32[(31728)>>2] = 4096; + HEAP32[(31736)>>2] = -1; + HEAP32[(31740)>>2] = -1; + HEAP32[(31744)>>2] = 0; + HEAP32[(31696)>>2] = 0; + $536 = $1; + $537 = $536 & -16; + $538 = $537 ^ 1431655768; + HEAP32[$1>>2] = $538; + HEAP32[7931] = $538; + $542 = 4096; + } else { + $$pre$i212 = HEAP32[(31732)>>2]|0; + $542 = $$pre$i212; + } + $539 = (($$0197) + 48)|0; + $540 = (($$0197) + 47)|0; + $541 = (($542) + ($540))|0; + $543 = (0 - ($542))|0; + $544 = $541 & $543; + $545 = ($544>>>0)>($$0197>>>0); + if (!($545)) { + $$0 = 0; + STACKTOP = sp;return ($$0|0); + } + $546 = HEAP32[(31692)>>2]|0; + $547 = ($546|0)==(0); + if (!($547)) { + $548 = HEAP32[(31684)>>2]|0; + $549 = (($548) + ($544))|0; + $550 = ($549>>>0)<=($548>>>0); + $551 = ($549>>>0)>($546>>>0); + $or$cond1$i = $550 | $551; if ($or$cond1$i) { - $mem$0 = 0; - return ($mem$0|0); + $$0 = 0; + STACKTOP = sp;return ($$0|0); } } - $558 = HEAP32[(12016)>>2]|0; - $559 = $558 & 4; - $560 = ($559|0)==(0); - L258: do { - if ($560) { - $561 = HEAP32[(11596)>>2]|0; - $562 = ($561|0)==(0|0); - L260: do { - if ($562) { - label = 174; + $552 = HEAP32[(31696)>>2]|0; + $553 = $552 & 4; + $554 = ($553|0)==(0); + L244: do { + if ($554) { + $555 = HEAP32[(31276)>>2]|0; + $556 = ($555|0)==(0|0); + L246: do { + if ($556) { + label = 163; } else { - $sp$0$i$i = (12020); + $$0$i$i = (31700); while(1) { - $563 = HEAP32[$sp$0$i$i>>2]|0; - $564 = ($563>>>0)>($561>>>0); - if (!($564)) { - $565 = ((($sp$0$i$i)) + 4|0); - $566 = HEAP32[$565>>2]|0; - $567 = (($563) + ($566)|0); - $568 = ($567>>>0)>($561>>>0); - if ($568) { - $$lcssa228 = $sp$0$i$i;$$lcssa230 = $565; + $557 = HEAP32[$$0$i$i>>2]|0; + $558 = ($557>>>0)>($555>>>0); + if (!($558)) { + $559 = ((($$0$i$i)) + 4|0); + $560 = HEAP32[$559>>2]|0; + $561 = (($557) + ($560)|0); + $562 = ($561>>>0)>($555>>>0); + if ($562) { break; } } - $569 = ((($sp$0$i$i)) + 8|0); - $570 = HEAP32[$569>>2]|0; - $571 = ($570|0)==(0|0); - if ($571) { - label = 174; - break L260; + $563 = ((($$0$i$i)) + 8|0); + $564 = HEAP32[$563>>2]|0; + $565 = ($564|0)==(0|0); + if ($565) { + label = 163; + break L246; } else { - $sp$0$i$i = $570; - } - } - $594 = HEAP32[(11584)>>2]|0; - $595 = (($548) - ($594))|0; - $596 = $595 & $549; - $597 = ($596>>>0)<(2147483647); - if ($597) { - $598 = (_sbrk(($596|0))|0); - $599 = HEAP32[$$lcssa228>>2]|0; - $600 = HEAP32[$$lcssa230>>2]|0; - $601 = (($599) + ($600)|0); - $602 = ($598|0)==($601|0); - $$3$i = $602 ? $596 : 0; - if ($602) { - $603 = ($598|0)==((-1)|0); - if ($603) { - $tsize$0323944$i = $$3$i; + $$0$i$i = $564; + } + } + $588 = (($541) - ($524))|0; + $589 = $588 & $543; + $590 = ($589>>>0)<(2147483647); + if ($590) { + $591 = (_sbrk(($589|0))|0); + $592 = HEAP32[$$0$i$i>>2]|0; + $593 = HEAP32[$559>>2]|0; + $594 = (($592) + ($593)|0); + $595 = ($591|0)==($594|0); + if ($595) { + $596 = ($591|0)==((-1)|0); + if ($596) { + $$2234253237$i = $589; } else { - $tbase$255$i = $598;$tsize$254$i = $$3$i; - label = 194; - break L258; + $$723948$i = $589;$$749$i = $591; + label = 180; + break L244; } } else { - $br$0$ph$i = $598;$ssize$1$ph$i = $596;$tsize$0$ph$i = $$3$i; - label = 184; + $$2247$ph$i = $591;$$2253$ph$i = $589; + label = 171; } } else { - $tsize$0323944$i = 0; + $$2234253237$i = 0; } } } while(0); do { - if ((label|0) == 174) { - $572 = (_sbrk(0)|0); - $573 = ($572|0)==((-1)|0); - if ($573) { - $tsize$0323944$i = 0; + if ((label|0) == 163) { + $566 = (_sbrk(0)|0); + $567 = ($566|0)==((-1)|0); + if ($567) { + $$2234253237$i = 0; } else { - $574 = $572; - $575 = HEAP32[(12048)>>2]|0; - $576 = (($575) + -1)|0; - $577 = $576 & $574; - $578 = ($577|0)==(0); - if ($578) { - $ssize$0$i = $550; - } else { - $579 = (($576) + ($574))|0; - $580 = (0 - ($575))|0; - $581 = $579 & $580; - $582 = (($550) - ($574))|0; - $583 = (($582) + ($581))|0; - $ssize$0$i = $583; - } - $584 = HEAP32[(12004)>>2]|0; - $585 = (($584) + ($ssize$0$i))|0; - $586 = ($ssize$0$i>>>0)>($nb$0>>>0); - $587 = ($ssize$0$i>>>0)<(2147483647); - $or$cond$i30 = $586 & $587; - if ($or$cond$i30) { - $588 = HEAP32[(12012)>>2]|0; - $589 = ($588|0)==(0); - if (!($589)) { - $590 = ($585>>>0)<=($584>>>0); - $591 = ($585>>>0)>($588>>>0); - $or$cond2$i = $590 | $591; - if ($or$cond2$i) { - $tsize$0323944$i = 0; + $568 = $566; + $569 = HEAP32[(31728)>>2]|0; + $570 = (($569) + -1)|0; + $571 = $570 & $568; + $572 = ($571|0)==(0); + $573 = (($570) + ($568))|0; + $574 = (0 - ($569))|0; + $575 = $573 & $574; + $576 = (($575) - ($568))|0; + $577 = $572 ? 0 : $576; + $$$i = (($577) + ($544))|0; + $578 = HEAP32[(31684)>>2]|0; + $579 = (($$$i) + ($578))|0; + $580 = ($$$i>>>0)>($$0197>>>0); + $581 = ($$$i>>>0)<(2147483647); + $or$cond$i214 = $580 & $581; + if ($or$cond$i214) { + $582 = HEAP32[(31692)>>2]|0; + $583 = ($582|0)==(0); + if (!($583)) { + $584 = ($579>>>0)<=($578>>>0); + $585 = ($579>>>0)>($582>>>0); + $or$cond2$i215 = $584 | $585; + if ($or$cond2$i215) { + $$2234253237$i = 0; break; } } - $592 = (_sbrk(($ssize$0$i|0))|0); - $593 = ($592|0)==($572|0); - $ssize$0$$i = $593 ? $ssize$0$i : 0; - if ($593) { - $tbase$255$i = $572;$tsize$254$i = $ssize$0$$i; - label = 194; - break L258; + $586 = (_sbrk(($$$i|0))|0); + $587 = ($586|0)==($566|0); + if ($587) { + $$723948$i = $$$i;$$749$i = $566; + label = 180; + break L244; } else { - $br$0$ph$i = $592;$ssize$1$ph$i = $ssize$0$i;$tsize$0$ph$i = $ssize$0$$i; - label = 184; + $$2247$ph$i = $586;$$2253$ph$i = $$$i; + label = 171; } } else { - $tsize$0323944$i = 0; + $$2234253237$i = 0; } } } } while(0); - L280: do { - if ((label|0) == 184) { - $604 = (0 - ($ssize$1$ph$i))|0; - $605 = ($br$0$ph$i|0)!=((-1)|0); - $606 = ($ssize$1$ph$i>>>0)<(2147483647); - $or$cond5$i = $606 & $605; - $607 = ($545>>>0)>($ssize$1$ph$i>>>0); - $or$cond6$i = $607 & $or$cond5$i; - do { - if ($or$cond6$i) { - $608 = HEAP32[(12052)>>2]|0; - $609 = (($547) - ($ssize$1$ph$i))|0; - $610 = (($609) + ($608))|0; - $611 = (0 - ($608))|0; - $612 = $610 & $611; - $613 = ($612>>>0)<(2147483647); - if ($613) { - $614 = (_sbrk(($612|0))|0); - $615 = ($614|0)==((-1)|0); - if ($615) { - (_sbrk(($604|0))|0); - $tsize$0323944$i = $tsize$0$ph$i; - break L280; - } else { - $616 = (($612) + ($ssize$1$ph$i))|0; - $ssize$2$i = $616; - break; - } - } else { - $ssize$2$i = $ssize$1$ph$i; - } + do { + if ((label|0) == 171) { + $597 = (0 - ($$2253$ph$i))|0; + $598 = ($$2247$ph$i|0)!=((-1)|0); + $599 = ($$2253$ph$i>>>0)<(2147483647); + $or$cond7$i = $599 & $598; + $600 = ($539>>>0)>($$2253$ph$i>>>0); + $or$cond10$i = $600 & $or$cond7$i; + if (!($or$cond10$i)) { + $610 = ($$2247$ph$i|0)==((-1)|0); + if ($610) { + $$2234253237$i = 0; + break; } else { - $ssize$2$i = $ssize$1$ph$i; + $$723948$i = $$2253$ph$i;$$749$i = $$2247$ph$i; + label = 180; + break L244; } - } while(0); - $617 = ($br$0$ph$i|0)==((-1)|0); - if ($617) { - $tsize$0323944$i = $tsize$0$ph$i; + } + $601 = HEAP32[(31732)>>2]|0; + $602 = (($540) - ($$2253$ph$i))|0; + $603 = (($602) + ($601))|0; + $604 = (0 - ($601))|0; + $605 = $603 & $604; + $606 = ($605>>>0)<(2147483647); + if (!($606)) { + $$723948$i = $$2253$ph$i;$$749$i = $$2247$ph$i; + label = 180; + break L244; + } + $607 = (_sbrk(($605|0))|0); + $608 = ($607|0)==((-1)|0); + if ($608) { + (_sbrk(($597|0))|0); + $$2234253237$i = 0; + break; } else { - $tbase$255$i = $br$0$ph$i;$tsize$254$i = $ssize$2$i; - label = 194; - break L258; + $609 = (($605) + ($$2253$ph$i))|0; + $$723948$i = $609;$$749$i = $$2247$ph$i; + label = 180; + break L244; } } } while(0); - $618 = HEAP32[(12016)>>2]|0; - $619 = $618 | 4; - HEAP32[(12016)>>2] = $619; - $tsize$1$i = $tsize$0323944$i; - label = 191; + $611 = HEAP32[(31696)>>2]|0; + $612 = $611 | 4; + HEAP32[(31696)>>2] = $612; + $$4236$i = $$2234253237$i; + label = 178; } else { - $tsize$1$i = 0; - label = 191; + $$4236$i = 0; + label = 178; } } while(0); - if ((label|0) == 191) { - $620 = ($550>>>0)<(2147483647); - if ($620) { - $621 = (_sbrk(($550|0))|0); - $622 = (_sbrk(0)|0); - $623 = ($621|0)!=((-1)|0); - $624 = ($622|0)!=((-1)|0); - $or$cond3$i = $623 & $624; - $625 = ($621>>>0)<($622>>>0); - $or$cond8$i = $625 & $or$cond3$i; - if ($or$cond8$i) { - $626 = $622; - $627 = $621; - $628 = (($626) - ($627))|0; - $629 = (($nb$0) + 40)|0; - $630 = ($628>>>0)>($629>>>0); - $$tsize$1$i = $630 ? $628 : $tsize$1$i; - if ($630) { - $tbase$255$i = $621;$tsize$254$i = $$tsize$1$i; - label = 194; - } - } - } - } - if ((label|0) == 194) { - $631 = HEAP32[(12004)>>2]|0; - $632 = (($631) + ($tsize$254$i))|0; - HEAP32[(12004)>>2] = $632; - $633 = HEAP32[(12008)>>2]|0; - $634 = ($632>>>0)>($633>>>0); - if ($634) { - HEAP32[(12008)>>2] = $632; - } - $635 = HEAP32[(11596)>>2]|0; - $636 = ($635|0)==(0|0); - L299: do { - if ($636) { - $637 = HEAP32[(11588)>>2]|0; - $638 = ($637|0)==(0|0); - $639 = ($tbase$255$i>>>0)<($637>>>0); - $or$cond9$i = $638 | $639; - if ($or$cond9$i) { - HEAP32[(11588)>>2] = $tbase$255$i; - } - HEAP32[(12020)>>2] = $tbase$255$i; - HEAP32[(12024)>>2] = $tsize$254$i; - HEAP32[(12032)>>2] = 0; - $640 = HEAP32[12044>>2]|0; - HEAP32[(11608)>>2] = $640; - HEAP32[(11604)>>2] = -1; - $i$02$i$i = 0; + if ((label|0) == 178) { + $613 = ($544>>>0)<(2147483647); + if ($613) { + $614 = (_sbrk(($544|0))|0); + $615 = (_sbrk(0)|0); + $616 = ($614|0)!=((-1)|0); + $617 = ($615|0)!=((-1)|0); + $or$cond5$i = $616 & $617; + $618 = ($614>>>0)<($615>>>0); + $or$cond11$i = $618 & $or$cond5$i; + $619 = $615; + $620 = $614; + $621 = (($619) - ($620))|0; + $622 = (($$0197) + 40)|0; + $623 = ($621>>>0)>($622>>>0); + $$$4236$i = $623 ? $621 : $$4236$i; + $or$cond11$not$i = $or$cond11$i ^ 1; + $624 = ($614|0)==((-1)|0); + $not$$i216 = $623 ^ 1; + $625 = $624 | $not$$i216; + $or$cond50$i = $625 | $or$cond11$not$i; + if (!($or$cond50$i)) { + $$723948$i = $$$4236$i;$$749$i = $614; + label = 180; + } + } + } + if ((label|0) == 180) { + $626 = HEAP32[(31684)>>2]|0; + $627 = (($626) + ($$723948$i))|0; + HEAP32[(31684)>>2] = $627; + $628 = HEAP32[(31688)>>2]|0; + $629 = ($627>>>0)>($628>>>0); + if ($629) { + HEAP32[(31688)>>2] = $627; + } + $630 = HEAP32[(31276)>>2]|0; + $631 = ($630|0)==(0|0); + do { + if ($631) { + $632 = HEAP32[(31268)>>2]|0; + $633 = ($632|0)==(0|0); + $634 = ($$749$i>>>0)<($632>>>0); + $or$cond12$i = $633 | $634; + if ($or$cond12$i) { + HEAP32[(31268)>>2] = $$749$i; + } + HEAP32[(31700)>>2] = $$749$i; + HEAP32[(31704)>>2] = $$723948$i; + HEAP32[(31712)>>2] = 0; + $635 = HEAP32[7931]|0; + HEAP32[(31288)>>2] = $635; + HEAP32[(31284)>>2] = -1; + $$01$i$i = 0; while(1) { - $641 = $i$02$i$i << 1; - $642 = (11612 + ($641<<2)|0); - $$sum$i$i = (($641) + 3)|0; - $643 = (11612 + ($$sum$i$i<<2)|0); - HEAP32[$643>>2] = $642; - $$sum1$i$i = (($641) + 2)|0; - $644 = (11612 + ($$sum1$i$i<<2)|0); - HEAP32[$644>>2] = $642; - $645 = (($i$02$i$i) + 1)|0; - $exitcond$i$i = ($645|0)==(32); + $636 = $$01$i$i << 1; + $637 = (31292 + ($636<<2)|0); + $638 = ((($637)) + 12|0); + HEAP32[$638>>2] = $637; + $639 = ((($637)) + 8|0); + HEAP32[$639>>2] = $637; + $640 = (($$01$i$i) + 1)|0; + $exitcond$i$i = ($640|0)==(32); if ($exitcond$i$i) { break; } else { - $i$02$i$i = $645; - } - } - $646 = (($tsize$254$i) + -40)|0; - $647 = ((($tbase$255$i)) + 8|0); - $648 = $647; - $649 = $648 & 7; - $650 = ($649|0)==(0); - $651 = (0 - ($648))|0; - $652 = $651 & 7; - $653 = $650 ? 0 : $652; - $654 = (($tbase$255$i) + ($653)|0); - $655 = (($646) - ($653))|0; - HEAP32[(11596)>>2] = $654; - HEAP32[(11584)>>2] = $655; - $656 = $655 | 1; - $$sum$i13$i = (($653) + 4)|0; - $657 = (($tbase$255$i) + ($$sum$i13$i)|0); - HEAP32[$657>>2] = $656; - $$sum2$i$i = (($tsize$254$i) + -36)|0; - $658 = (($tbase$255$i) + ($$sum2$i$i)|0); - HEAP32[$658>>2] = 40; - $659 = HEAP32[(12060)>>2]|0; - HEAP32[(11600)>>2] = $659; + $$01$i$i = $640; + } + } + $641 = (($$723948$i) + -40)|0; + $642 = ((($$749$i)) + 8|0); + $643 = $642; + $644 = $643 & 7; + $645 = ($644|0)==(0); + $646 = (0 - ($643))|0; + $647 = $646 & 7; + $648 = $645 ? 0 : $647; + $649 = (($$749$i) + ($648)|0); + $650 = (($641) - ($648))|0; + HEAP32[(31276)>>2] = $649; + HEAP32[(31264)>>2] = $650; + $651 = $650 | 1; + $652 = ((($649)) + 4|0); + HEAP32[$652>>2] = $651; + $653 = (($649) + ($650)|0); + $654 = ((($653)) + 4|0); + HEAP32[$654>>2] = 40; + $655 = HEAP32[(31740)>>2]|0; + HEAP32[(31280)>>2] = $655; } else { - $sp$084$i = (12020); + $$024371$i = (31700); while(1) { - $660 = HEAP32[$sp$084$i>>2]|0; - $661 = ((($sp$084$i)) + 4|0); - $662 = HEAP32[$661>>2]|0; - $663 = (($660) + ($662)|0); - $664 = ($tbase$255$i|0)==($663|0); - if ($664) { - $$lcssa222 = $660;$$lcssa224 = $661;$$lcssa226 = $662;$sp$084$i$lcssa = $sp$084$i; - label = 204; + $656 = HEAP32[$$024371$i>>2]|0; + $657 = ((($$024371$i)) + 4|0); + $658 = HEAP32[$657>>2]|0; + $659 = (($656) + ($658)|0); + $660 = ($$749$i|0)==($659|0); + if ($660) { + label = 190; break; } - $665 = ((($sp$084$i)) + 8|0); - $666 = HEAP32[$665>>2]|0; - $667 = ($666|0)==(0|0); - if ($667) { + $661 = ((($$024371$i)) + 8|0); + $662 = HEAP32[$661>>2]|0; + $663 = ($662|0)==(0|0); + if ($663) { break; } else { - $sp$084$i = $666; + $$024371$i = $662; } } - if ((label|0) == 204) { - $668 = ((($sp$084$i$lcssa)) + 12|0); - $669 = HEAP32[$668>>2]|0; - $670 = $669 & 8; - $671 = ($670|0)==(0); - if ($671) { - $672 = ($635>>>0)>=($$lcssa222>>>0); - $673 = ($635>>>0)<($tbase$255$i>>>0); - $or$cond57$i = $673 & $672; - if ($or$cond57$i) { - $674 = (($$lcssa226) + ($tsize$254$i))|0; - HEAP32[$$lcssa224>>2] = $674; - $675 = HEAP32[(11584)>>2]|0; - $676 = (($675) + ($tsize$254$i))|0; - $677 = ((($635)) + 8|0); - $678 = $677; - $679 = $678 & 7; - $680 = ($679|0)==(0); - $681 = (0 - ($678))|0; - $682 = $681 & 7; - $683 = $680 ? 0 : $682; - $684 = (($635) + ($683)|0); - $685 = (($676) - ($683))|0; - HEAP32[(11596)>>2] = $684; - HEAP32[(11584)>>2] = $685; - $686 = $685 | 1; - $$sum$i17$i = (($683) + 4)|0; - $687 = (($635) + ($$sum$i17$i)|0); - HEAP32[$687>>2] = $686; - $$sum2$i18$i = (($676) + 4)|0; - $688 = (($635) + ($$sum2$i18$i)|0); - HEAP32[$688>>2] = 40; - $689 = HEAP32[(12060)>>2]|0; - HEAP32[(11600)>>2] = $689; + if ((label|0) == 190) { + $664 = ((($$024371$i)) + 12|0); + $665 = HEAP32[$664>>2]|0; + $666 = $665 & 8; + $667 = ($666|0)==(0); + if ($667) { + $668 = ($630>>>0)>=($656>>>0); + $669 = ($630>>>0)<($$749$i>>>0); + $or$cond51$i = $669 & $668; + if ($or$cond51$i) { + $670 = (($658) + ($$723948$i))|0; + HEAP32[$657>>2] = $670; + $671 = HEAP32[(31264)>>2]|0; + $672 = ((($630)) + 8|0); + $673 = $672; + $674 = $673 & 7; + $675 = ($674|0)==(0); + $676 = (0 - ($673))|0; + $677 = $676 & 7; + $678 = $675 ? 0 : $677; + $679 = (($630) + ($678)|0); + $680 = (($$723948$i) - ($678))|0; + $681 = (($671) + ($680))|0; + HEAP32[(31276)>>2] = $679; + HEAP32[(31264)>>2] = $681; + $682 = $681 | 1; + $683 = ((($679)) + 4|0); + HEAP32[$683>>2] = $682; + $684 = (($679) + ($681)|0); + $685 = ((($684)) + 4|0); + HEAP32[$685>>2] = 40; + $686 = HEAP32[(31740)>>2]|0; + HEAP32[(31280)>>2] = $686; break; } } } - $690 = HEAP32[(11588)>>2]|0; - $691 = ($tbase$255$i>>>0)<($690>>>0); - if ($691) { - HEAP32[(11588)>>2] = $tbase$255$i; - $755 = $tbase$255$i; + $687 = HEAP32[(31268)>>2]|0; + $688 = ($$749$i>>>0)<($687>>>0); + if ($688) { + HEAP32[(31268)>>2] = $$749$i; + $752 = $$749$i; } else { - $755 = $690; + $752 = $687; } - $692 = (($tbase$255$i) + ($tsize$254$i)|0); - $sp$183$i = (12020); + $689 = (($$749$i) + ($$723948$i)|0); + $$124470$i = (31700); while(1) { - $693 = HEAP32[$sp$183$i>>2]|0; - $694 = ($693|0)==($692|0); - if ($694) { - $$lcssa219 = $sp$183$i;$sp$183$i$lcssa = $sp$183$i; - label = 212; + $690 = HEAP32[$$124470$i>>2]|0; + $691 = ($690|0)==($689|0); + if ($691) { + label = 198; break; } - $695 = ((($sp$183$i)) + 8|0); - $696 = HEAP32[$695>>2]|0; - $697 = ($696|0)==(0|0); - if ($697) { - $sp$0$i$i$i = (12020); + $692 = ((($$124470$i)) + 8|0); + $693 = HEAP32[$692>>2]|0; + $694 = ($693|0)==(0|0); + if ($694) { break; } else { - $sp$183$i = $696; - } - } - if ((label|0) == 212) { - $698 = ((($sp$183$i$lcssa)) + 12|0); - $699 = HEAP32[$698>>2]|0; - $700 = $699 & 8; - $701 = ($700|0)==(0); - if ($701) { - HEAP32[$$lcssa219>>2] = $tbase$255$i; - $702 = ((($sp$183$i$lcssa)) + 4|0); - $703 = HEAP32[$702>>2]|0; - $704 = (($703) + ($tsize$254$i))|0; - HEAP32[$702>>2] = $704; - $705 = ((($tbase$255$i)) + 8|0); - $706 = $705; + $$124470$i = $693; + } + } + if ((label|0) == 198) { + $695 = ((($$124470$i)) + 12|0); + $696 = HEAP32[$695>>2]|0; + $697 = $696 & 8; + $698 = ($697|0)==(0); + if ($698) { + HEAP32[$$124470$i>>2] = $$749$i; + $699 = ((($$124470$i)) + 4|0); + $700 = HEAP32[$699>>2]|0; + $701 = (($700) + ($$723948$i))|0; + HEAP32[$699>>2] = $701; + $702 = ((($$749$i)) + 8|0); + $703 = $702; + $704 = $703 & 7; + $705 = ($704|0)==(0); + $706 = (0 - ($703))|0; $707 = $706 & 7; - $708 = ($707|0)==(0); - $709 = (0 - ($706))|0; - $710 = $709 & 7; - $711 = $708 ? 0 : $710; - $712 = (($tbase$255$i) + ($711)|0); - $$sum112$i = (($tsize$254$i) + 8)|0; - $713 = (($tbase$255$i) + ($$sum112$i)|0); - $714 = $713; + $708 = $705 ? 0 : $707; + $709 = (($$749$i) + ($708)|0); + $710 = ((($689)) + 8|0); + $711 = $710; + $712 = $711 & 7; + $713 = ($712|0)==(0); + $714 = (0 - ($711))|0; $715 = $714 & 7; - $716 = ($715|0)==(0); - $717 = (0 - ($714))|0; - $718 = $717 & 7; - $719 = $716 ? 0 : $718; - $$sum113$i = (($719) + ($tsize$254$i))|0; - $720 = (($tbase$255$i) + ($$sum113$i)|0); - $721 = $720; - $722 = $712; - $723 = (($721) - ($722))|0; - $$sum$i19$i = (($711) + ($nb$0))|0; - $724 = (($tbase$255$i) + ($$sum$i19$i)|0); - $725 = (($723) - ($nb$0))|0; - $726 = $nb$0 | 3; - $$sum1$i20$i = (($711) + 4)|0; - $727 = (($tbase$255$i) + ($$sum1$i20$i)|0); - HEAP32[$727>>2] = $726; - $728 = ($720|0)==($635|0); - L324: do { - if ($728) { - $729 = HEAP32[(11584)>>2]|0; - $730 = (($729) + ($725))|0; - HEAP32[(11584)>>2] = $730; - HEAP32[(11596)>>2] = $724; - $731 = $730 | 1; - $$sum42$i$i = (($$sum$i19$i) + 4)|0; - $732 = (($tbase$255$i) + ($$sum42$i$i)|0); - HEAP32[$732>>2] = $731; + $716 = $713 ? 0 : $715; + $717 = (($689) + ($716)|0); + $718 = $717; + $719 = $709; + $720 = (($718) - ($719))|0; + $721 = (($709) + ($$0197)|0); + $722 = (($720) - ($$0197))|0; + $723 = $$0197 | 3; + $724 = ((($709)) + 4|0); + HEAP32[$724>>2] = $723; + $725 = ($717|0)==($630|0); + do { + if ($725) { + $726 = HEAP32[(31264)>>2]|0; + $727 = (($726) + ($722))|0; + HEAP32[(31264)>>2] = $727; + HEAP32[(31276)>>2] = $721; + $728 = $727 | 1; + $729 = ((($721)) + 4|0); + HEAP32[$729>>2] = $728; } else { - $733 = HEAP32[(11592)>>2]|0; - $734 = ($720|0)==($733|0); - if ($734) { - $735 = HEAP32[(11580)>>2]|0; - $736 = (($735) + ($725))|0; - HEAP32[(11580)>>2] = $736; - HEAP32[(11592)>>2] = $724; - $737 = $736 | 1; - $$sum40$i$i = (($$sum$i19$i) + 4)|0; - $738 = (($tbase$255$i) + ($$sum40$i$i)|0); - HEAP32[$738>>2] = $737; - $$sum41$i$i = (($736) + ($$sum$i19$i))|0; - $739 = (($tbase$255$i) + ($$sum41$i$i)|0); - HEAP32[$739>>2] = $736; + $730 = HEAP32[(31272)>>2]|0; + $731 = ($717|0)==($730|0); + if ($731) { + $732 = HEAP32[(31260)>>2]|0; + $733 = (($732) + ($722))|0; + HEAP32[(31260)>>2] = $733; + HEAP32[(31272)>>2] = $721; + $734 = $733 | 1; + $735 = ((($721)) + 4|0); + HEAP32[$735>>2] = $734; + $736 = (($721) + ($733)|0); + HEAP32[$736>>2] = $733; break; } - $$sum2$i21$i = (($tsize$254$i) + 4)|0; - $$sum114$i = (($$sum2$i21$i) + ($719))|0; - $740 = (($tbase$255$i) + ($$sum114$i)|0); - $741 = HEAP32[$740>>2]|0; - $742 = $741 & 3; - $743 = ($742|0)==(1); - if ($743) { - $744 = $741 & -8; - $745 = $741 >>> 3; - $746 = ($741>>>0)<(256); - L332: do { - if ($746) { - $$sum3738$i$i = $719 | 8; - $$sum124$i = (($$sum3738$i$i) + ($tsize$254$i))|0; - $747 = (($tbase$255$i) + ($$sum124$i)|0); - $748 = HEAP32[$747>>2]|0; - $$sum39$i$i = (($tsize$254$i) + 12)|0; - $$sum125$i = (($$sum39$i$i) + ($719))|0; - $749 = (($tbase$255$i) + ($$sum125$i)|0); - $750 = HEAP32[$749>>2]|0; - $751 = $745 << 1; - $752 = (11612 + ($751<<2)|0); - $753 = ($748|0)==($752|0); + $737 = ((($717)) + 4|0); + $738 = HEAP32[$737>>2]|0; + $739 = $738 & 3; + $740 = ($739|0)==(1); + if ($740) { + $741 = $738 & -8; + $742 = $738 >>> 3; + $743 = ($738>>>0)<(256); + L314: do { + if ($743) { + $744 = ((($717)) + 8|0); + $745 = HEAP32[$744>>2]|0; + $746 = ((($717)) + 12|0); + $747 = HEAP32[$746>>2]|0; + $748 = $742 << 1; + $749 = (31292 + ($748<<2)|0); + $750 = ($745|0)==($749|0); do { - if (!($753)) { - $754 = ($748>>>0)<($755>>>0); - if ($754) { + if (!($750)) { + $751 = ($745>>>0)<($752>>>0); + if ($751) { _abort(); // unreachable; } - $756 = ((($748)) + 12|0); - $757 = HEAP32[$756>>2]|0; - $758 = ($757|0)==($720|0); - if ($758) { + $753 = ((($745)) + 12|0); + $754 = HEAP32[$753>>2]|0; + $755 = ($754|0)==($717|0); + if ($755) { break; } _abort(); // unreachable; } } while(0); - $759 = ($750|0)==($748|0); - if ($759) { - $760 = 1 << $745; - $761 = $760 ^ -1; - $762 = HEAP32[11572>>2]|0; - $763 = $762 & $761; - HEAP32[11572>>2] = $763; + $756 = ($747|0)==($745|0); + if ($756) { + $757 = 1 << $742; + $758 = $757 ^ -1; + $759 = HEAP32[7813]|0; + $760 = $759 & $758; + HEAP32[7813] = $760; break; } - $764 = ($750|0)==($752|0); + $761 = ($747|0)==($749|0); do { - if ($764) { - $$pre57$i$i = ((($750)) + 8|0); - $$pre$phi58$i$iZ2D = $$pre57$i$i; + if ($761) { + $$pre10$i$i = ((($747)) + 8|0); + $$pre$phi11$i$iZ2D = $$pre10$i$i; } else { - $765 = ($750>>>0)<($755>>>0); - if ($765) { + $762 = ($747>>>0)<($752>>>0); + if ($762) { _abort(); // unreachable; } - $766 = ((($750)) + 8|0); - $767 = HEAP32[$766>>2]|0; - $768 = ($767|0)==($720|0); - if ($768) { - $$pre$phi58$i$iZ2D = $766; + $763 = ((($747)) + 8|0); + $764 = HEAP32[$763>>2]|0; + $765 = ($764|0)==($717|0); + if ($765) { + $$pre$phi11$i$iZ2D = $763; break; } _abort(); // unreachable; } } while(0); - $769 = ((($748)) + 12|0); - HEAP32[$769>>2] = $750; - HEAP32[$$pre$phi58$i$iZ2D>>2] = $748; + $766 = ((($745)) + 12|0); + HEAP32[$766>>2] = $747; + HEAP32[$$pre$phi11$i$iZ2D>>2] = $745; } else { - $$sum34$i$i = $719 | 24; - $$sum115$i = (($$sum34$i$i) + ($tsize$254$i))|0; - $770 = (($tbase$255$i) + ($$sum115$i)|0); - $771 = HEAP32[$770>>2]|0; - $$sum5$i$i = (($tsize$254$i) + 12)|0; - $$sum116$i = (($$sum5$i$i) + ($719))|0; - $772 = (($tbase$255$i) + ($$sum116$i)|0); - $773 = HEAP32[$772>>2]|0; - $774 = ($773|0)==($720|0); + $767 = ((($717)) + 24|0); + $768 = HEAP32[$767>>2]|0; + $769 = ((($717)) + 12|0); + $770 = HEAP32[$769>>2]|0; + $771 = ($770|0)==($717|0); do { - if ($774) { - $$sum67$i$i = $719 | 16; - $$sum122$i = (($$sum2$i21$i) + ($$sum67$i$i))|0; - $784 = (($tbase$255$i) + ($$sum122$i)|0); - $785 = HEAP32[$784>>2]|0; - $786 = ($785|0)==(0|0); - if ($786) { - $$sum123$i = (($$sum67$i$i) + ($tsize$254$i))|0; - $787 = (($tbase$255$i) + ($$sum123$i)|0); - $788 = HEAP32[$787>>2]|0; - $789 = ($788|0)==(0|0); - if ($789) { - $R$1$i$i = 0; + if ($771) { + $781 = ((($717)) + 16|0); + $782 = ((($781)) + 4|0); + $783 = HEAP32[$782>>2]|0; + $784 = ($783|0)==(0|0); + if ($784) { + $785 = HEAP32[$781>>2]|0; + $786 = ($785|0)==(0|0); + if ($786) { + $$3$i$i = 0; break; } else { - $R$0$i$i = $788;$RP$0$i$i = $787; + $$1291$i$i = $785;$$1293$i$i = $781; } } else { - $R$0$i$i = $785;$RP$0$i$i = $784; + $$1291$i$i = $783;$$1293$i$i = $782; } while(1) { - $790 = ((($R$0$i$i)) + 20|0); - $791 = HEAP32[$790>>2]|0; - $792 = ($791|0)==(0|0); - if (!($792)) { - $R$0$i$i = $791;$RP$0$i$i = $790; + $787 = ((($$1291$i$i)) + 20|0); + $788 = HEAP32[$787>>2]|0; + $789 = ($788|0)==(0|0); + if (!($789)) { + $$1291$i$i = $788;$$1293$i$i = $787; continue; } - $793 = ((($R$0$i$i)) + 16|0); - $794 = HEAP32[$793>>2]|0; - $795 = ($794|0)==(0|0); - if ($795) { - $R$0$i$i$lcssa = $R$0$i$i;$RP$0$i$i$lcssa = $RP$0$i$i; + $790 = ((($$1291$i$i)) + 16|0); + $791 = HEAP32[$790>>2]|0; + $792 = ($791|0)==(0|0); + if ($792) { break; } else { - $R$0$i$i = $794;$RP$0$i$i = $793; + $$1291$i$i = $791;$$1293$i$i = $790; } } - $796 = ($RP$0$i$i$lcssa>>>0)<($755>>>0); - if ($796) { + $793 = ($$1293$i$i>>>0)<($752>>>0); + if ($793) { _abort(); // unreachable; } else { - HEAP32[$RP$0$i$i$lcssa>>2] = 0; - $R$1$i$i = $R$0$i$i$lcssa; + HEAP32[$$1293$i$i>>2] = 0; + $$3$i$i = $$1291$i$i; break; } } else { - $$sum3536$i$i = $719 | 8; - $$sum117$i = (($$sum3536$i$i) + ($tsize$254$i))|0; - $775 = (($tbase$255$i) + ($$sum117$i)|0); - $776 = HEAP32[$775>>2]|0; - $777 = ($776>>>0)<($755>>>0); - if ($777) { + $772 = ((($717)) + 8|0); + $773 = HEAP32[$772>>2]|0; + $774 = ($773>>>0)<($752>>>0); + if ($774) { _abort(); // unreachable; } - $778 = ((($776)) + 12|0); - $779 = HEAP32[$778>>2]|0; - $780 = ($779|0)==($720|0); - if (!($780)) { + $775 = ((($773)) + 12|0); + $776 = HEAP32[$775>>2]|0; + $777 = ($776|0)==($717|0); + if (!($777)) { _abort(); // unreachable; } - $781 = ((($773)) + 8|0); - $782 = HEAP32[$781>>2]|0; - $783 = ($782|0)==($720|0); - if ($783) { + $778 = ((($770)) + 8|0); + $779 = HEAP32[$778>>2]|0; + $780 = ($779|0)==($717|0); + if ($780) { + HEAP32[$775>>2] = $770; HEAP32[$778>>2] = $773; - HEAP32[$781>>2] = $776; - $R$1$i$i = $773; + $$3$i$i = $770; break; } else { _abort(); @@ -64185,823 +67705,761 @@ function _malloc($bytes) { } } } while(0); - $797 = ($771|0)==(0|0); - if ($797) { + $794 = ($768|0)==(0|0); + if ($794) { break; } - $$sum30$i$i = (($tsize$254$i) + 28)|0; - $$sum118$i = (($$sum30$i$i) + ($719))|0; - $798 = (($tbase$255$i) + ($$sum118$i)|0); - $799 = HEAP32[$798>>2]|0; - $800 = (11876 + ($799<<2)|0); - $801 = HEAP32[$800>>2]|0; - $802 = ($720|0)==($801|0); + $795 = ((($717)) + 28|0); + $796 = HEAP32[$795>>2]|0; + $797 = (31556 + ($796<<2)|0); + $798 = HEAP32[$797>>2]|0; + $799 = ($717|0)==($798|0); do { - if ($802) { - HEAP32[$800>>2] = $R$1$i$i; - $cond$i$i = ($R$1$i$i|0)==(0|0); + if ($799) { + HEAP32[$797>>2] = $$3$i$i; + $cond$i$i = ($$3$i$i|0)==(0|0); if (!($cond$i$i)) { break; } - $803 = 1 << $799; - $804 = $803 ^ -1; - $805 = HEAP32[(11576)>>2]|0; - $806 = $805 & $804; - HEAP32[(11576)>>2] = $806; - break L332; + $800 = 1 << $796; + $801 = $800 ^ -1; + $802 = HEAP32[(31256)>>2]|0; + $803 = $802 & $801; + HEAP32[(31256)>>2] = $803; + break L314; } else { - $807 = HEAP32[(11588)>>2]|0; - $808 = ($771>>>0)<($807>>>0); - if ($808) { + $804 = HEAP32[(31268)>>2]|0; + $805 = ($768>>>0)<($804>>>0); + if ($805) { _abort(); // unreachable; - } - $809 = ((($771)) + 16|0); - $810 = HEAP32[$809>>2]|0; - $811 = ($810|0)==($720|0); - if ($811) { - HEAP32[$809>>2] = $R$1$i$i; } else { - $812 = ((($771)) + 20|0); - HEAP32[$812>>2] = $R$1$i$i; - } - $813 = ($R$1$i$i|0)==(0|0); - if ($813) { - break L332; + $806 = ((($768)) + 16|0); + $807 = HEAP32[$806>>2]|0; + $not$$i17$i = ($807|0)!=($717|0); + $$sink1$i$i = $not$$i17$i&1; + $808 = (((($768)) + 16|0) + ($$sink1$i$i<<2)|0); + HEAP32[$808>>2] = $$3$i$i; + $809 = ($$3$i$i|0)==(0|0); + if ($809) { + break L314; + } else { + break; + } } } } while(0); - $814 = HEAP32[(11588)>>2]|0; - $815 = ($R$1$i$i>>>0)<($814>>>0); - if ($815) { + $810 = HEAP32[(31268)>>2]|0; + $811 = ($$3$i$i>>>0)<($810>>>0); + if ($811) { _abort(); // unreachable; } - $816 = ((($R$1$i$i)) + 24|0); - HEAP32[$816>>2] = $771; - $$sum3132$i$i = $719 | 16; - $$sum119$i = (($$sum3132$i$i) + ($tsize$254$i))|0; - $817 = (($tbase$255$i) + ($$sum119$i)|0); - $818 = HEAP32[$817>>2]|0; - $819 = ($818|0)==(0|0); + $812 = ((($$3$i$i)) + 24|0); + HEAP32[$812>>2] = $768; + $813 = ((($717)) + 16|0); + $814 = HEAP32[$813>>2]|0; + $815 = ($814|0)==(0|0); do { - if (!($819)) { - $820 = ($818>>>0)<($814>>>0); - if ($820) { + if (!($815)) { + $816 = ($814>>>0)<($810>>>0); + if ($816) { _abort(); // unreachable; } else { - $821 = ((($R$1$i$i)) + 16|0); - HEAP32[$821>>2] = $818; - $822 = ((($818)) + 24|0); - HEAP32[$822>>2] = $R$1$i$i; + $817 = ((($$3$i$i)) + 16|0); + HEAP32[$817>>2] = $814; + $818 = ((($814)) + 24|0); + HEAP32[$818>>2] = $$3$i$i; break; } } } while(0); - $$sum120$i = (($$sum2$i21$i) + ($$sum3132$i$i))|0; - $823 = (($tbase$255$i) + ($$sum120$i)|0); - $824 = HEAP32[$823>>2]|0; - $825 = ($824|0)==(0|0); - if ($825) { + $819 = ((($813)) + 4|0); + $820 = HEAP32[$819>>2]|0; + $821 = ($820|0)==(0|0); + if ($821) { break; } - $826 = HEAP32[(11588)>>2]|0; - $827 = ($824>>>0)<($826>>>0); - if ($827) { + $822 = HEAP32[(31268)>>2]|0; + $823 = ($820>>>0)<($822>>>0); + if ($823) { _abort(); // unreachable; } else { - $828 = ((($R$1$i$i)) + 20|0); - HEAP32[$828>>2] = $824; - $829 = ((($824)) + 24|0); - HEAP32[$829>>2] = $R$1$i$i; + $824 = ((($$3$i$i)) + 20|0); + HEAP32[$824>>2] = $820; + $825 = ((($820)) + 24|0); + HEAP32[$825>>2] = $$3$i$i; break; } } } while(0); - $$sum9$i$i = $744 | $719; - $$sum121$i = (($$sum9$i$i) + ($tsize$254$i))|0; - $830 = (($tbase$255$i) + ($$sum121$i)|0); - $831 = (($744) + ($725))|0; - $oldfirst$0$i$i = $830;$qsize$0$i$i = $831; + $826 = (($717) + ($741)|0); + $827 = (($741) + ($722))|0; + $$0$i18$i = $826;$$0287$i$i = $827; } else { - $oldfirst$0$i$i = $720;$qsize$0$i$i = $725; - } - $832 = ((($oldfirst$0$i$i)) + 4|0); - $833 = HEAP32[$832>>2]|0; - $834 = $833 & -2; - HEAP32[$832>>2] = $834; - $835 = $qsize$0$i$i | 1; - $$sum10$i$i = (($$sum$i19$i) + 4)|0; - $836 = (($tbase$255$i) + ($$sum10$i$i)|0); - HEAP32[$836>>2] = $835; - $$sum11$i$i = (($qsize$0$i$i) + ($$sum$i19$i))|0; - $837 = (($tbase$255$i) + ($$sum11$i$i)|0); - HEAP32[$837>>2] = $qsize$0$i$i; - $838 = $qsize$0$i$i >>> 3; - $839 = ($qsize$0$i$i>>>0)<(256); - if ($839) { - $840 = $838 << 1; - $841 = (11612 + ($840<<2)|0); - $842 = HEAP32[11572>>2]|0; - $843 = 1 << $838; - $844 = $842 & $843; - $845 = ($844|0)==(0); + $$0$i18$i = $717;$$0287$i$i = $722; + } + $828 = ((($$0$i18$i)) + 4|0); + $829 = HEAP32[$828>>2]|0; + $830 = $829 & -2; + HEAP32[$828>>2] = $830; + $831 = $$0287$i$i | 1; + $832 = ((($721)) + 4|0); + HEAP32[$832>>2] = $831; + $833 = (($721) + ($$0287$i$i)|0); + HEAP32[$833>>2] = $$0287$i$i; + $834 = $$0287$i$i >>> 3; + $835 = ($$0287$i$i>>>0)<(256); + if ($835) { + $836 = $834 << 1; + $837 = (31292 + ($836<<2)|0); + $838 = HEAP32[7813]|0; + $839 = 1 << $834; + $840 = $838 & $839; + $841 = ($840|0)==(0); do { - if ($845) { - $846 = $842 | $843; - HEAP32[11572>>2] = $846; - $$pre$i22$i = (($840) + 2)|0; - $$pre56$i$i = (11612 + ($$pre$i22$i<<2)|0); - $$pre$phi$i23$iZ2D = $$pre56$i$i;$F4$0$i$i = $841; + if ($841) { + $842 = $838 | $839; + HEAP32[7813] = $842; + $$pre$i19$i = ((($837)) + 8|0); + $$0295$i$i = $837;$$pre$phi$i20$iZ2D = $$pre$i19$i; } else { - $$sum29$i$i = (($840) + 2)|0; - $847 = (11612 + ($$sum29$i$i<<2)|0); - $848 = HEAP32[$847>>2]|0; - $849 = HEAP32[(11588)>>2]|0; - $850 = ($848>>>0)<($849>>>0); - if (!($850)) { - $$pre$phi$i23$iZ2D = $847;$F4$0$i$i = $848; + $843 = ((($837)) + 8|0); + $844 = HEAP32[$843>>2]|0; + $845 = HEAP32[(31268)>>2]|0; + $846 = ($844>>>0)<($845>>>0); + if (!($846)) { + $$0295$i$i = $844;$$pre$phi$i20$iZ2D = $843; break; } _abort(); // unreachable; } } while(0); - HEAP32[$$pre$phi$i23$iZ2D>>2] = $724; - $851 = ((($F4$0$i$i)) + 12|0); - HEAP32[$851>>2] = $724; - $$sum27$i$i = (($$sum$i19$i) + 8)|0; - $852 = (($tbase$255$i) + ($$sum27$i$i)|0); - HEAP32[$852>>2] = $F4$0$i$i; - $$sum28$i$i = (($$sum$i19$i) + 12)|0; - $853 = (($tbase$255$i) + ($$sum28$i$i)|0); - HEAP32[$853>>2] = $841; + HEAP32[$$pre$phi$i20$iZ2D>>2] = $721; + $847 = ((($$0295$i$i)) + 12|0); + HEAP32[$847>>2] = $721; + $848 = ((($721)) + 8|0); + HEAP32[$848>>2] = $$0295$i$i; + $849 = ((($721)) + 12|0); + HEAP32[$849>>2] = $837; break; } - $854 = $qsize$0$i$i >>> 8; - $855 = ($854|0)==(0); + $850 = $$0287$i$i >>> 8; + $851 = ($850|0)==(0); do { - if ($855) { - $I7$0$i$i = 0; + if ($851) { + $$0296$i$i = 0; } else { - $856 = ($qsize$0$i$i>>>0)>(16777215); - if ($856) { - $I7$0$i$i = 31; + $852 = ($$0287$i$i>>>0)>(16777215); + if ($852) { + $$0296$i$i = 31; break; } - $857 = (($854) + 1048320)|0; + $853 = (($850) + 1048320)|0; + $854 = $853 >>> 16; + $855 = $854 & 8; + $856 = $850 << $855; + $857 = (($856) + 520192)|0; $858 = $857 >>> 16; - $859 = $858 & 8; - $860 = $854 << $859; - $861 = (($860) + 520192)|0; - $862 = $861 >>> 16; - $863 = $862 & 4; - $864 = $863 | $859; - $865 = $860 << $863; - $866 = (($865) + 245760)|0; - $867 = $866 >>> 16; - $868 = $867 & 2; - $869 = $864 | $868; - $870 = (14 - ($869))|0; - $871 = $865 << $868; - $872 = $871 >>> 15; - $873 = (($870) + ($872))|0; - $874 = $873 << 1; - $875 = (($873) + 7)|0; - $876 = $qsize$0$i$i >>> $875; - $877 = $876 & 1; - $878 = $877 | $874; - $I7$0$i$i = $878; + $859 = $858 & 4; + $860 = $859 | $855; + $861 = $856 << $859; + $862 = (($861) + 245760)|0; + $863 = $862 >>> 16; + $864 = $863 & 2; + $865 = $860 | $864; + $866 = (14 - ($865))|0; + $867 = $861 << $864; + $868 = $867 >>> 15; + $869 = (($866) + ($868))|0; + $870 = $869 << 1; + $871 = (($869) + 7)|0; + $872 = $$0287$i$i >>> $871; + $873 = $872 & 1; + $874 = $873 | $870; + $$0296$i$i = $874; } } while(0); - $879 = (11876 + ($I7$0$i$i<<2)|0); - $$sum12$i$i = (($$sum$i19$i) + 28)|0; - $880 = (($tbase$255$i) + ($$sum12$i$i)|0); - HEAP32[$880>>2] = $I7$0$i$i; - $$sum13$i$i = (($$sum$i19$i) + 16)|0; - $881 = (($tbase$255$i) + ($$sum13$i$i)|0); - $$sum14$i$i = (($$sum$i19$i) + 20)|0; - $882 = (($tbase$255$i) + ($$sum14$i$i)|0); - HEAP32[$882>>2] = 0; - HEAP32[$881>>2] = 0; - $883 = HEAP32[(11576)>>2]|0; - $884 = 1 << $I7$0$i$i; - $885 = $883 & $884; - $886 = ($885|0)==(0); - if ($886) { - $887 = $883 | $884; - HEAP32[(11576)>>2] = $887; - HEAP32[$879>>2] = $724; - $$sum15$i$i = (($$sum$i19$i) + 24)|0; - $888 = (($tbase$255$i) + ($$sum15$i$i)|0); - HEAP32[$888>>2] = $879; - $$sum16$i$i = (($$sum$i19$i) + 12)|0; - $889 = (($tbase$255$i) + ($$sum16$i$i)|0); - HEAP32[$889>>2] = $724; - $$sum17$i$i = (($$sum$i19$i) + 8)|0; - $890 = (($tbase$255$i) + ($$sum17$i$i)|0); - HEAP32[$890>>2] = $724; + $875 = (31556 + ($$0296$i$i<<2)|0); + $876 = ((($721)) + 28|0); + HEAP32[$876>>2] = $$0296$i$i; + $877 = ((($721)) + 16|0); + $878 = ((($877)) + 4|0); + HEAP32[$878>>2] = 0; + HEAP32[$877>>2] = 0; + $879 = HEAP32[(31256)>>2]|0; + $880 = 1 << $$0296$i$i; + $881 = $879 & $880; + $882 = ($881|0)==(0); + if ($882) { + $883 = $879 | $880; + HEAP32[(31256)>>2] = $883; + HEAP32[$875>>2] = $721; + $884 = ((($721)) + 24|0); + HEAP32[$884>>2] = $875; + $885 = ((($721)) + 12|0); + HEAP32[$885>>2] = $721; + $886 = ((($721)) + 8|0); + HEAP32[$886>>2] = $721; break; } - $891 = HEAP32[$879>>2]|0; - $892 = ((($891)) + 4|0); - $893 = HEAP32[$892>>2]|0; - $894 = $893 & -8; - $895 = ($894|0)==($qsize$0$i$i|0); - L418: do { - if ($895) { - $T$0$lcssa$i25$i = $891; + $887 = HEAP32[$875>>2]|0; + $888 = ($$0296$i$i|0)==(31); + $889 = $$0296$i$i >>> 1; + $890 = (25 - ($889))|0; + $891 = $888 ? 0 : $890; + $892 = $$0287$i$i << $891; + $$0288$i$i = $892;$$0289$i$i = $887; + while(1) { + $893 = ((($$0289$i$i)) + 4|0); + $894 = HEAP32[$893>>2]|0; + $895 = $894 & -8; + $896 = ($895|0)==($$0287$i$i|0); + if ($896) { + label = 265; + break; + } + $897 = $$0288$i$i >>> 31; + $898 = (((($$0289$i$i)) + 16|0) + ($897<<2)|0); + $899 = $$0288$i$i << 1; + $900 = HEAP32[$898>>2]|0; + $901 = ($900|0)==(0|0); + if ($901) { + label = 262; + break; } else { - $896 = ($I7$0$i$i|0)==(31); - $897 = $I7$0$i$i >>> 1; - $898 = (25 - ($897))|0; - $899 = $896 ? 0 : $898; - $900 = $qsize$0$i$i << $899; - $K8$051$i$i = $900;$T$050$i$i = $891; - while(1) { - $907 = $K8$051$i$i >>> 31; - $908 = (((($T$050$i$i)) + 16|0) + ($907<<2)|0); - $903 = HEAP32[$908>>2]|0; - $909 = ($903|0)==(0|0); - if ($909) { - $$lcssa = $908;$T$050$i$i$lcssa = $T$050$i$i; - break; - } - $901 = $K8$051$i$i << 1; - $902 = ((($903)) + 4|0); - $904 = HEAP32[$902>>2]|0; - $905 = $904 & -8; - $906 = ($905|0)==($qsize$0$i$i|0); - if ($906) { - $T$0$lcssa$i25$i = $903; - break L418; - } else { - $K8$051$i$i = $901;$T$050$i$i = $903; - } - } - $910 = HEAP32[(11588)>>2]|0; - $911 = ($$lcssa>>>0)<($910>>>0); - if ($911) { - _abort(); - // unreachable; - } else { - HEAP32[$$lcssa>>2] = $724; - $$sum23$i$i = (($$sum$i19$i) + 24)|0; - $912 = (($tbase$255$i) + ($$sum23$i$i)|0); - HEAP32[$912>>2] = $T$050$i$i$lcssa; - $$sum24$i$i = (($$sum$i19$i) + 12)|0; - $913 = (($tbase$255$i) + ($$sum24$i$i)|0); - HEAP32[$913>>2] = $724; - $$sum25$i$i = (($$sum$i19$i) + 8)|0; - $914 = (($tbase$255$i) + ($$sum25$i$i)|0); - HEAP32[$914>>2] = $724; - break L324; - } + $$0288$i$i = $899;$$0289$i$i = $900; + } + } + if ((label|0) == 262) { + $902 = HEAP32[(31268)>>2]|0; + $903 = ($898>>>0)<($902>>>0); + if ($903) { + _abort(); + // unreachable; + } else { + HEAP32[$898>>2] = $721; + $904 = ((($721)) + 24|0); + HEAP32[$904>>2] = $$0289$i$i; + $905 = ((($721)) + 12|0); + HEAP32[$905>>2] = $721; + $906 = ((($721)) + 8|0); + HEAP32[$906>>2] = $721; + break; + } + } + else if ((label|0) == 265) { + $907 = ((($$0289$i$i)) + 8|0); + $908 = HEAP32[$907>>2]|0; + $909 = HEAP32[(31268)>>2]|0; + $910 = ($908>>>0)>=($909>>>0); + $not$7$i$i = ($$0289$i$i>>>0)>=($909>>>0); + $911 = $910 & $not$7$i$i; + if ($911) { + $912 = ((($908)) + 12|0); + HEAP32[$912>>2] = $721; + HEAP32[$907>>2] = $721; + $913 = ((($721)) + 8|0); + HEAP32[$913>>2] = $908; + $914 = ((($721)) + 12|0); + HEAP32[$914>>2] = $$0289$i$i; + $915 = ((($721)) + 24|0); + HEAP32[$915>>2] = 0; + break; + } else { + _abort(); + // unreachable; } - } while(0); - $915 = ((($T$0$lcssa$i25$i)) + 8|0); - $916 = HEAP32[$915>>2]|0; - $917 = HEAP32[(11588)>>2]|0; - $918 = ($916>>>0)>=($917>>>0); - $not$$i26$i = ($T$0$lcssa$i25$i>>>0)>=($917>>>0); - $919 = $918 & $not$$i26$i; - if ($919) { - $920 = ((($916)) + 12|0); - HEAP32[$920>>2] = $724; - HEAP32[$915>>2] = $724; - $$sum20$i$i = (($$sum$i19$i) + 8)|0; - $921 = (($tbase$255$i) + ($$sum20$i$i)|0); - HEAP32[$921>>2] = $916; - $$sum21$i$i = (($$sum$i19$i) + 12)|0; - $922 = (($tbase$255$i) + ($$sum21$i$i)|0); - HEAP32[$922>>2] = $T$0$lcssa$i25$i; - $$sum22$i$i = (($$sum$i19$i) + 24)|0; - $923 = (($tbase$255$i) + ($$sum22$i$i)|0); - HEAP32[$923>>2] = 0; - break; - } else { - _abort(); - // unreachable; } } } while(0); - $$sum1819$i$i = $711 | 8; - $924 = (($tbase$255$i) + ($$sum1819$i$i)|0); - $mem$0 = $924; - return ($mem$0|0); - } else { - $sp$0$i$i$i = (12020); + $1047 = ((($709)) + 8|0); + $$0 = $1047; + STACKTOP = sp;return ($$0|0); } } + $$0$i$i$i = (31700); while(1) { - $925 = HEAP32[$sp$0$i$i$i>>2]|0; - $926 = ($925>>>0)>($635>>>0); - if (!($926)) { - $927 = ((($sp$0$i$i$i)) + 4|0); - $928 = HEAP32[$927>>2]|0; - $929 = (($925) + ($928)|0); - $930 = ($929>>>0)>($635>>>0); - if ($930) { - $$lcssa215 = $925;$$lcssa216 = $928;$$lcssa217 = $929; + $916 = HEAP32[$$0$i$i$i>>2]|0; + $917 = ($916>>>0)>($630>>>0); + if (!($917)) { + $918 = ((($$0$i$i$i)) + 4|0); + $919 = HEAP32[$918>>2]|0; + $920 = (($916) + ($919)|0); + $921 = ($920>>>0)>($630>>>0); + if ($921) { break; } } - $931 = ((($sp$0$i$i$i)) + 8|0); - $932 = HEAP32[$931>>2]|0; - $sp$0$i$i$i = $932; - } - $$sum$i14$i = (($$lcssa216) + -47)|0; - $$sum1$i15$i = (($$lcssa216) + -39)|0; - $933 = (($$lcssa215) + ($$sum1$i15$i)|0); - $934 = $933; - $935 = $934 & 7; - $936 = ($935|0)==(0); - $937 = (0 - ($934))|0; - $938 = $937 & 7; - $939 = $936 ? 0 : $938; - $$sum2$i16$i = (($$sum$i14$i) + ($939))|0; - $940 = (($$lcssa215) + ($$sum2$i16$i)|0); - $941 = ((($635)) + 16|0); - $942 = ($940>>>0)<($941>>>0); - $943 = $942 ? $635 : $940; - $944 = ((($943)) + 8|0); - $945 = (($tsize$254$i) + -40)|0; - $946 = ((($tbase$255$i)) + 8|0); - $947 = $946; - $948 = $947 & 7; - $949 = ($948|0)==(0); - $950 = (0 - ($947))|0; - $951 = $950 & 7; - $952 = $949 ? 0 : $951; - $953 = (($tbase$255$i) + ($952)|0); - $954 = (($945) - ($952))|0; - HEAP32[(11596)>>2] = $953; - HEAP32[(11584)>>2] = $954; - $955 = $954 | 1; - $$sum$i$i$i = (($952) + 4)|0; - $956 = (($tbase$255$i) + ($$sum$i$i$i)|0); - HEAP32[$956>>2] = $955; - $$sum2$i$i$i = (($tsize$254$i) + -36)|0; - $957 = (($tbase$255$i) + ($$sum2$i$i$i)|0); - HEAP32[$957>>2] = 40; - $958 = HEAP32[(12060)>>2]|0; - HEAP32[(11600)>>2] = $958; - $959 = ((($943)) + 4|0); - HEAP32[$959>>2] = 27; - ;HEAP32[$944>>2]=HEAP32[(12020)>>2]|0;HEAP32[$944+4>>2]=HEAP32[(12020)+4>>2]|0;HEAP32[$944+8>>2]=HEAP32[(12020)+8>>2]|0;HEAP32[$944+12>>2]=HEAP32[(12020)+12>>2]|0; - HEAP32[(12020)>>2] = $tbase$255$i; - HEAP32[(12024)>>2] = $tsize$254$i; - HEAP32[(12032)>>2] = 0; - HEAP32[(12028)>>2] = $944; - $960 = ((($943)) + 28|0); - HEAP32[$960>>2] = 7; - $961 = ((($943)) + 32|0); - $962 = ($961>>>0)<($$lcssa217>>>0); - if ($962) { - $964 = $960; - while(1) { - $963 = ((($964)) + 4|0); - HEAP32[$963>>2] = 7; - $965 = ((($964)) + 8|0); - $966 = ($965>>>0)<($$lcssa217>>>0); - if ($966) { - $964 = $963; - } else { - break; - } + $922 = ((($$0$i$i$i)) + 8|0); + $923 = HEAP32[$922>>2]|0; + $$0$i$i$i = $923; + } + $924 = ((($920)) + -47|0); + $925 = ((($924)) + 8|0); + $926 = $925; + $927 = $926 & 7; + $928 = ($927|0)==(0); + $929 = (0 - ($926))|0; + $930 = $929 & 7; + $931 = $928 ? 0 : $930; + $932 = (($924) + ($931)|0); + $933 = ((($630)) + 16|0); + $934 = ($932>>>0)<($933>>>0); + $935 = $934 ? $630 : $932; + $936 = ((($935)) + 8|0); + $937 = ((($935)) + 24|0); + $938 = (($$723948$i) + -40)|0; + $939 = ((($$749$i)) + 8|0); + $940 = $939; + $941 = $940 & 7; + $942 = ($941|0)==(0); + $943 = (0 - ($940))|0; + $944 = $943 & 7; + $945 = $942 ? 0 : $944; + $946 = (($$749$i) + ($945)|0); + $947 = (($938) - ($945))|0; + HEAP32[(31276)>>2] = $946; + HEAP32[(31264)>>2] = $947; + $948 = $947 | 1; + $949 = ((($946)) + 4|0); + HEAP32[$949>>2] = $948; + $950 = (($946) + ($947)|0); + $951 = ((($950)) + 4|0); + HEAP32[$951>>2] = 40; + $952 = HEAP32[(31740)>>2]|0; + HEAP32[(31280)>>2] = $952; + $953 = ((($935)) + 4|0); + HEAP32[$953>>2] = 27; + ;HEAP32[$936>>2]=HEAP32[(31700)>>2]|0;HEAP32[$936+4>>2]=HEAP32[(31700)+4>>2]|0;HEAP32[$936+8>>2]=HEAP32[(31700)+8>>2]|0;HEAP32[$936+12>>2]=HEAP32[(31700)+12>>2]|0; + HEAP32[(31700)>>2] = $$749$i; + HEAP32[(31704)>>2] = $$723948$i; + HEAP32[(31712)>>2] = 0; + HEAP32[(31708)>>2] = $936; + $955 = $937; + while(1) { + $954 = ((($955)) + 4|0); + HEAP32[$954>>2] = 7; + $956 = ((($955)) + 8|0); + $957 = ($956>>>0)<($920>>>0); + if ($957) { + $955 = $954; + } else { + break; } } - $967 = ($943|0)==($635|0); - if (!($967)) { - $968 = $943; - $969 = $635; - $970 = (($968) - ($969))|0; - $971 = HEAP32[$959>>2]|0; - $972 = $971 & -2; - HEAP32[$959>>2] = $972; - $973 = $970 | 1; - $974 = ((($635)) + 4|0); - HEAP32[$974>>2] = $973; - HEAP32[$943>>2] = $970; - $975 = $970 >>> 3; - $976 = ($970>>>0)<(256); - if ($976) { - $977 = $975 << 1; - $978 = (11612 + ($977<<2)|0); - $979 = HEAP32[11572>>2]|0; - $980 = 1 << $975; - $981 = $979 & $980; - $982 = ($981|0)==(0); - if ($982) { - $983 = $979 | $980; - HEAP32[11572>>2] = $983; - $$pre$i$i = (($977) + 2)|0; - $$pre14$i$i = (11612 + ($$pre$i$i<<2)|0); - $$pre$phi$i$iZ2D = $$pre14$i$i;$F$0$i$i = $978; + $958 = ($935|0)==($630|0); + if (!($958)) { + $959 = $935; + $960 = $630; + $961 = (($959) - ($960))|0; + $962 = HEAP32[$953>>2]|0; + $963 = $962 & -2; + HEAP32[$953>>2] = $963; + $964 = $961 | 1; + $965 = ((($630)) + 4|0); + HEAP32[$965>>2] = $964; + HEAP32[$935>>2] = $961; + $966 = $961 >>> 3; + $967 = ($961>>>0)<(256); + if ($967) { + $968 = $966 << 1; + $969 = (31292 + ($968<<2)|0); + $970 = HEAP32[7813]|0; + $971 = 1 << $966; + $972 = $970 & $971; + $973 = ($972|0)==(0); + if ($973) { + $974 = $970 | $971; + HEAP32[7813] = $974; + $$pre$i$i = ((($969)) + 8|0); + $$0211$i$i = $969;$$pre$phi$i$iZ2D = $$pre$i$i; } else { - $$sum4$i$i = (($977) + 2)|0; - $984 = (11612 + ($$sum4$i$i<<2)|0); - $985 = HEAP32[$984>>2]|0; - $986 = HEAP32[(11588)>>2]|0; - $987 = ($985>>>0)<($986>>>0); - if ($987) { + $975 = ((($969)) + 8|0); + $976 = HEAP32[$975>>2]|0; + $977 = HEAP32[(31268)>>2]|0; + $978 = ($976>>>0)<($977>>>0); + if ($978) { _abort(); // unreachable; } else { - $$pre$phi$i$iZ2D = $984;$F$0$i$i = $985; + $$0211$i$i = $976;$$pre$phi$i$iZ2D = $975; } } - HEAP32[$$pre$phi$i$iZ2D>>2] = $635; - $988 = ((($F$0$i$i)) + 12|0); - HEAP32[$988>>2] = $635; - $989 = ((($635)) + 8|0); - HEAP32[$989>>2] = $F$0$i$i; - $990 = ((($635)) + 12|0); - HEAP32[$990>>2] = $978; + HEAP32[$$pre$phi$i$iZ2D>>2] = $630; + $979 = ((($$0211$i$i)) + 12|0); + HEAP32[$979>>2] = $630; + $980 = ((($630)) + 8|0); + HEAP32[$980>>2] = $$0211$i$i; + $981 = ((($630)) + 12|0); + HEAP32[$981>>2] = $969; break; } - $991 = $970 >>> 8; - $992 = ($991|0)==(0); - if ($992) { - $I1$0$i$i = 0; + $982 = $961 >>> 8; + $983 = ($982|0)==(0); + if ($983) { + $$0212$i$i = 0; } else { - $993 = ($970>>>0)>(16777215); - if ($993) { - $I1$0$i$i = 31; + $984 = ($961>>>0)>(16777215); + if ($984) { + $$0212$i$i = 31; } else { - $994 = (($991) + 1048320)|0; + $985 = (($982) + 1048320)|0; + $986 = $985 >>> 16; + $987 = $986 & 8; + $988 = $982 << $987; + $989 = (($988) + 520192)|0; + $990 = $989 >>> 16; + $991 = $990 & 4; + $992 = $991 | $987; + $993 = $988 << $991; + $994 = (($993) + 245760)|0; $995 = $994 >>> 16; - $996 = $995 & 8; - $997 = $991 << $996; - $998 = (($997) + 520192)|0; - $999 = $998 >>> 16; - $1000 = $999 & 4; - $1001 = $1000 | $996; - $1002 = $997 << $1000; - $1003 = (($1002) + 245760)|0; - $1004 = $1003 >>> 16; - $1005 = $1004 & 2; - $1006 = $1001 | $1005; - $1007 = (14 - ($1006))|0; - $1008 = $1002 << $1005; - $1009 = $1008 >>> 15; - $1010 = (($1007) + ($1009))|0; - $1011 = $1010 << 1; - $1012 = (($1010) + 7)|0; - $1013 = $970 >>> $1012; - $1014 = $1013 & 1; - $1015 = $1014 | $1011; - $I1$0$i$i = $1015; - } - } - $1016 = (11876 + ($I1$0$i$i<<2)|0); - $1017 = ((($635)) + 28|0); - HEAP32[$1017>>2] = $I1$0$i$i; - $1018 = ((($635)) + 20|0); - HEAP32[$1018>>2] = 0; - HEAP32[$941>>2] = 0; - $1019 = HEAP32[(11576)>>2]|0; - $1020 = 1 << $I1$0$i$i; - $1021 = $1019 & $1020; - $1022 = ($1021|0)==(0); - if ($1022) { - $1023 = $1019 | $1020; - HEAP32[(11576)>>2] = $1023; - HEAP32[$1016>>2] = $635; - $1024 = ((($635)) + 24|0); - HEAP32[$1024>>2] = $1016; - $1025 = ((($635)) + 12|0); - HEAP32[$1025>>2] = $635; - $1026 = ((($635)) + 8|0); - HEAP32[$1026>>2] = $635; + $996 = $995 & 2; + $997 = $992 | $996; + $998 = (14 - ($997))|0; + $999 = $993 << $996; + $1000 = $999 >>> 15; + $1001 = (($998) + ($1000))|0; + $1002 = $1001 << 1; + $1003 = (($1001) + 7)|0; + $1004 = $961 >>> $1003; + $1005 = $1004 & 1; + $1006 = $1005 | $1002; + $$0212$i$i = $1006; + } + } + $1007 = (31556 + ($$0212$i$i<<2)|0); + $1008 = ((($630)) + 28|0); + HEAP32[$1008>>2] = $$0212$i$i; + $1009 = ((($630)) + 20|0); + HEAP32[$1009>>2] = 0; + HEAP32[$933>>2] = 0; + $1010 = HEAP32[(31256)>>2]|0; + $1011 = 1 << $$0212$i$i; + $1012 = $1010 & $1011; + $1013 = ($1012|0)==(0); + if ($1013) { + $1014 = $1010 | $1011; + HEAP32[(31256)>>2] = $1014; + HEAP32[$1007>>2] = $630; + $1015 = ((($630)) + 24|0); + HEAP32[$1015>>2] = $1007; + $1016 = ((($630)) + 12|0); + HEAP32[$1016>>2] = $630; + $1017 = ((($630)) + 8|0); + HEAP32[$1017>>2] = $630; break; } - $1027 = HEAP32[$1016>>2]|0; - $1028 = ((($1027)) + 4|0); - $1029 = HEAP32[$1028>>2]|0; - $1030 = $1029 & -8; - $1031 = ($1030|0)==($970|0); - L459: do { - if ($1031) { - $T$0$lcssa$i$i = $1027; + $1018 = HEAP32[$1007>>2]|0; + $1019 = ($$0212$i$i|0)==(31); + $1020 = $$0212$i$i >>> 1; + $1021 = (25 - ($1020))|0; + $1022 = $1019 ? 0 : $1021; + $1023 = $961 << $1022; + $$0206$i$i = $1023;$$0207$i$i = $1018; + while(1) { + $1024 = ((($$0207$i$i)) + 4|0); + $1025 = HEAP32[$1024>>2]|0; + $1026 = $1025 & -8; + $1027 = ($1026|0)==($961|0); + if ($1027) { + label = 292; + break; + } + $1028 = $$0206$i$i >>> 31; + $1029 = (((($$0207$i$i)) + 16|0) + ($1028<<2)|0); + $1030 = $$0206$i$i << 1; + $1031 = HEAP32[$1029>>2]|0; + $1032 = ($1031|0)==(0|0); + if ($1032) { + label = 289; + break; } else { - $1032 = ($I1$0$i$i|0)==(31); - $1033 = $I1$0$i$i >>> 1; - $1034 = (25 - ($1033))|0; - $1035 = $1032 ? 0 : $1034; - $1036 = $970 << $1035; - $K2$07$i$i = $1036;$T$06$i$i = $1027; - while(1) { - $1043 = $K2$07$i$i >>> 31; - $1044 = (((($T$06$i$i)) + 16|0) + ($1043<<2)|0); - $1039 = HEAP32[$1044>>2]|0; - $1045 = ($1039|0)==(0|0); - if ($1045) { - $$lcssa211 = $1044;$T$06$i$i$lcssa = $T$06$i$i; - break; - } - $1037 = $K2$07$i$i << 1; - $1038 = ((($1039)) + 4|0); - $1040 = HEAP32[$1038>>2]|0; - $1041 = $1040 & -8; - $1042 = ($1041|0)==($970|0); - if ($1042) { - $T$0$lcssa$i$i = $1039; - break L459; - } else { - $K2$07$i$i = $1037;$T$06$i$i = $1039; - } - } - $1046 = HEAP32[(11588)>>2]|0; - $1047 = ($$lcssa211>>>0)<($1046>>>0); - if ($1047) { - _abort(); - // unreachable; - } else { - HEAP32[$$lcssa211>>2] = $635; - $1048 = ((($635)) + 24|0); - HEAP32[$1048>>2] = $T$06$i$i$lcssa; - $1049 = ((($635)) + 12|0); - HEAP32[$1049>>2] = $635; - $1050 = ((($635)) + 8|0); - HEAP32[$1050>>2] = $635; - break L299; - } + $$0206$i$i = $1030;$$0207$i$i = $1031; + } + } + if ((label|0) == 289) { + $1033 = HEAP32[(31268)>>2]|0; + $1034 = ($1029>>>0)<($1033>>>0); + if ($1034) { + _abort(); + // unreachable; + } else { + HEAP32[$1029>>2] = $630; + $1035 = ((($630)) + 24|0); + HEAP32[$1035>>2] = $$0207$i$i; + $1036 = ((($630)) + 12|0); + HEAP32[$1036>>2] = $630; + $1037 = ((($630)) + 8|0); + HEAP32[$1037>>2] = $630; + break; + } + } + else if ((label|0) == 292) { + $1038 = ((($$0207$i$i)) + 8|0); + $1039 = HEAP32[$1038>>2]|0; + $1040 = HEAP32[(31268)>>2]|0; + $1041 = ($1039>>>0)>=($1040>>>0); + $not$$i$i = ($$0207$i$i>>>0)>=($1040>>>0); + $1042 = $1041 & $not$$i$i; + if ($1042) { + $1043 = ((($1039)) + 12|0); + HEAP32[$1043>>2] = $630; + HEAP32[$1038>>2] = $630; + $1044 = ((($630)) + 8|0); + HEAP32[$1044>>2] = $1039; + $1045 = ((($630)) + 12|0); + HEAP32[$1045>>2] = $$0207$i$i; + $1046 = ((($630)) + 24|0); + HEAP32[$1046>>2] = 0; + break; + } else { + _abort(); + // unreachable; } - } while(0); - $1051 = ((($T$0$lcssa$i$i)) + 8|0); - $1052 = HEAP32[$1051>>2]|0; - $1053 = HEAP32[(11588)>>2]|0; - $1054 = ($1052>>>0)>=($1053>>>0); - $not$$i$i = ($T$0$lcssa$i$i>>>0)>=($1053>>>0); - $1055 = $1054 & $not$$i$i; - if ($1055) { - $1056 = ((($1052)) + 12|0); - HEAP32[$1056>>2] = $635; - HEAP32[$1051>>2] = $635; - $1057 = ((($635)) + 8|0); - HEAP32[$1057>>2] = $1052; - $1058 = ((($635)) + 12|0); - HEAP32[$1058>>2] = $T$0$lcssa$i$i; - $1059 = ((($635)) + 24|0); - HEAP32[$1059>>2] = 0; - break; - } else { - _abort(); - // unreachable; } } } } while(0); - $1060 = HEAP32[(11584)>>2]|0; - $1061 = ($1060>>>0)>($nb$0>>>0); - if ($1061) { - $1062 = (($1060) - ($nb$0))|0; - HEAP32[(11584)>>2] = $1062; - $1063 = HEAP32[(11596)>>2]|0; - $1064 = (($1063) + ($nb$0)|0); - HEAP32[(11596)>>2] = $1064; - $1065 = $1062 | 1; - $$sum$i32 = (($nb$0) + 4)|0; - $1066 = (($1063) + ($$sum$i32)|0); - HEAP32[$1066>>2] = $1065; - $1067 = $nb$0 | 3; - $1068 = ((($1063)) + 4|0); - HEAP32[$1068>>2] = $1067; - $1069 = ((($1063)) + 8|0); - $mem$0 = $1069; - return ($mem$0|0); - } - } - $1070 = (___errno_location()|0); - HEAP32[$1070>>2] = 12; - $mem$0 = 0; - return ($mem$0|0); -} -function _free($mem) { - $mem = $mem|0; - var $$lcssa = 0, $$pre = 0, $$pre$phi59Z2D = 0, $$pre$phi61Z2D = 0, $$pre$phiZ2D = 0, $$pre57 = 0, $$pre58 = 0, $$pre60 = 0, $$sum = 0, $$sum11 = 0, $$sum12 = 0, $$sum13 = 0, $$sum14 = 0, $$sum1718 = 0, $$sum19 = 0, $$sum2 = 0, $$sum20 = 0, $$sum22 = 0, $$sum23 = 0, $$sum24 = 0; - var $$sum25 = 0, $$sum26 = 0, $$sum27 = 0, $$sum28 = 0, $$sum29 = 0, $$sum3 = 0, $$sum30 = 0, $$sum31 = 0, $$sum5 = 0, $$sum67 = 0, $$sum8 = 0, $$sum9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; - var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; - var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; - var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; - var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; - var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; - var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0; - var $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0; - var $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0; - var $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0; - var $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0; - var $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0; - var $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0; - var $321 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0; - var $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0; - var $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; - var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $F16$0 = 0, $I18$0 = 0, $K19$052 = 0, $R$0 = 0, $R$0$lcssa = 0, $R$1 = 0; - var $R7$0 = 0, $R7$0$lcssa = 0, $R7$1 = 0, $RP$0 = 0, $RP$0$lcssa = 0, $RP9$0 = 0, $RP9$0$lcssa = 0, $T$0$lcssa = 0, $T$051 = 0, $T$051$lcssa = 0, $cond = 0, $cond47 = 0, $not$ = 0, $p$0 = 0, $psize$0 = 0, $psize$1 = 0, $sp$0$i = 0, $sp$0$in$i = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = ($mem|0)==(0|0); - if ($0) { + $1048 = HEAP32[(31264)>>2]|0; + $1049 = ($1048>>>0)>($$0197>>>0); + if ($1049) { + $1050 = (($1048) - ($$0197))|0; + HEAP32[(31264)>>2] = $1050; + $1051 = HEAP32[(31276)>>2]|0; + $1052 = (($1051) + ($$0197)|0); + HEAP32[(31276)>>2] = $1052; + $1053 = $1050 | 1; + $1054 = ((($1052)) + 4|0); + HEAP32[$1054>>2] = $1053; + $1055 = $$0197 | 3; + $1056 = ((($1051)) + 4|0); + HEAP32[$1056>>2] = $1055; + $1057 = ((($1051)) + 8|0); + $$0 = $1057; + STACKTOP = sp;return ($$0|0); + } + } + $1058 = (___errno_location()|0); + HEAP32[$1058>>2] = 12; + $$0 = 0; + STACKTOP = sp;return ($$0|0); +} +function _free($0) { + $0 = $0|0; + var $$0212$i = 0, $$0212$in$i = 0, $$0383 = 0, $$0384 = 0, $$0396 = 0, $$0403 = 0, $$1 = 0, $$1382 = 0, $$1387 = 0, $$1390 = 0, $$1398 = 0, $$1402 = 0, $$2 = 0, $$3 = 0, $$3400 = 0, $$pre = 0, $$pre$phi443Z2D = 0, $$pre$phi445Z2D = 0, $$pre$phiZ2D = 0, $$pre442 = 0; + var $$pre444 = 0, $$sink3 = 0, $$sink5 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; + var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; + var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; + var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; + var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; + var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; + var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; + var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; + var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; + var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; + var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; + var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; + var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; + var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; + var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; + var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; + var $99 = 0, $cond421 = 0, $cond422 = 0, $not$ = 0, $not$405 = 0, $not$437 = 0, label = 0, sp = 0; + sp = STACKTOP; + $1 = ($0|0)==(0|0); + if ($1) { return; } - $1 = ((($mem)) + -8|0); - $2 = HEAP32[(11588)>>2]|0; - $3 = ($1>>>0)<($2>>>0); - if ($3) { + $2 = ((($0)) + -8|0); + $3 = HEAP32[(31268)>>2]|0; + $4 = ($2>>>0)<($3>>>0); + if ($4) { _abort(); // unreachable; } - $4 = ((($mem)) + -4|0); - $5 = HEAP32[$4>>2]|0; - $6 = $5 & 3; - $7 = ($6|0)==(1); - if ($7) { + $5 = ((($0)) + -4|0); + $6 = HEAP32[$5>>2]|0; + $7 = $6 & 3; + $8 = ($7|0)==(1); + if ($8) { _abort(); // unreachable; } - $8 = $5 & -8; - $$sum = (($8) + -8)|0; - $9 = (($mem) + ($$sum)|0); - $10 = $5 & 1; - $11 = ($10|0)==(0); - do { - if ($11) { - $12 = HEAP32[$1>>2]|0; - $13 = ($6|0)==(0); - if ($13) { + $9 = $6 & -8; + $10 = (($2) + ($9)|0); + $11 = $6 & 1; + $12 = ($11|0)==(0); + L10: do { + if ($12) { + $13 = HEAP32[$2>>2]|0; + $14 = ($7|0)==(0); + if ($14) { return; } - $$sum2 = (-8 - ($12))|0; - $14 = (($mem) + ($$sum2)|0); - $15 = (($12) + ($8))|0; - $16 = ($14>>>0)<($2>>>0); - if ($16) { + $15 = (0 - ($13))|0; + $16 = (($2) + ($15)|0); + $17 = (($13) + ($9))|0; + $18 = ($16>>>0)<($3>>>0); + if ($18) { _abort(); // unreachable; } - $17 = HEAP32[(11592)>>2]|0; - $18 = ($14|0)==($17|0); - if ($18) { - $$sum3 = (($8) + -4)|0; - $103 = (($mem) + ($$sum3)|0); - $104 = HEAP32[$103>>2]|0; - $105 = $104 & 3; - $106 = ($105|0)==(3); - if (!($106)) { - $p$0 = $14;$psize$0 = $15; + $19 = HEAP32[(31272)>>2]|0; + $20 = ($16|0)==($19|0); + if ($20) { + $104 = ((($10)) + 4|0); + $105 = HEAP32[$104>>2]|0; + $106 = $105 & 3; + $107 = ($106|0)==(3); + if (!($107)) { + $$1 = $16;$$1382 = $17;$113 = $16; break; } - HEAP32[(11580)>>2] = $15; - $107 = $104 & -2; - HEAP32[$103>>2] = $107; - $108 = $15 | 1; - $$sum20 = (($$sum2) + 4)|0; - $109 = (($mem) + ($$sum20)|0); - HEAP32[$109>>2] = $108; - HEAP32[$9>>2] = $15; + $108 = (($16) + ($17)|0); + $109 = ((($16)) + 4|0); + $110 = $17 | 1; + $111 = $105 & -2; + HEAP32[(31260)>>2] = $17; + HEAP32[$104>>2] = $111; + HEAP32[$109>>2] = $110; + HEAP32[$108>>2] = $17; return; } - $19 = $12 >>> 3; - $20 = ($12>>>0)<(256); - if ($20) { - $$sum30 = (($$sum2) + 8)|0; - $21 = (($mem) + ($$sum30)|0); - $22 = HEAP32[$21>>2]|0; - $$sum31 = (($$sum2) + 12)|0; - $23 = (($mem) + ($$sum31)|0); + $21 = $13 >>> 3; + $22 = ($13>>>0)<(256); + if ($22) { + $23 = ((($16)) + 8|0); $24 = HEAP32[$23>>2]|0; - $25 = $19 << 1; - $26 = (11612 + ($25<<2)|0); - $27 = ($22|0)==($26|0); - if (!($27)) { - $28 = ($22>>>0)<($2>>>0); - if ($28) { + $25 = ((($16)) + 12|0); + $26 = HEAP32[$25>>2]|0; + $27 = $21 << 1; + $28 = (31292 + ($27<<2)|0); + $29 = ($24|0)==($28|0); + if (!($29)) { + $30 = ($24>>>0)<($3>>>0); + if ($30) { _abort(); // unreachable; } - $29 = ((($22)) + 12|0); - $30 = HEAP32[$29>>2]|0; - $31 = ($30|0)==($14|0); - if (!($31)) { + $31 = ((($24)) + 12|0); + $32 = HEAP32[$31>>2]|0; + $33 = ($32|0)==($16|0); + if (!($33)) { _abort(); // unreachable; } } - $32 = ($24|0)==($22|0); - if ($32) { - $33 = 1 << $19; - $34 = $33 ^ -1; - $35 = HEAP32[11572>>2]|0; - $36 = $35 & $34; - HEAP32[11572>>2] = $36; - $p$0 = $14;$psize$0 = $15; + $34 = ($26|0)==($24|0); + if ($34) { + $35 = 1 << $21; + $36 = $35 ^ -1; + $37 = HEAP32[7813]|0; + $38 = $37 & $36; + HEAP32[7813] = $38; + $$1 = $16;$$1382 = $17;$113 = $16; break; } - $37 = ($24|0)==($26|0); - if ($37) { - $$pre60 = ((($24)) + 8|0); - $$pre$phi61Z2D = $$pre60; + $39 = ($26|0)==($28|0); + if ($39) { + $$pre444 = ((($26)) + 8|0); + $$pre$phi445Z2D = $$pre444; } else { - $38 = ($24>>>0)<($2>>>0); - if ($38) { + $40 = ($26>>>0)<($3>>>0); + if ($40) { _abort(); // unreachable; } - $39 = ((($24)) + 8|0); - $40 = HEAP32[$39>>2]|0; - $41 = ($40|0)==($14|0); - if ($41) { - $$pre$phi61Z2D = $39; + $41 = ((($26)) + 8|0); + $42 = HEAP32[$41>>2]|0; + $43 = ($42|0)==($16|0); + if ($43) { + $$pre$phi445Z2D = $41; } else { _abort(); // unreachable; } } - $42 = ((($22)) + 12|0); - HEAP32[$42>>2] = $24; - HEAP32[$$pre$phi61Z2D>>2] = $22; - $p$0 = $14;$psize$0 = $15; + $44 = ((($24)) + 12|0); + HEAP32[$44>>2] = $26; + HEAP32[$$pre$phi445Z2D>>2] = $24; + $$1 = $16;$$1382 = $17;$113 = $16; break; } - $$sum22 = (($$sum2) + 24)|0; - $43 = (($mem) + ($$sum22)|0); - $44 = HEAP32[$43>>2]|0; - $$sum23 = (($$sum2) + 12)|0; - $45 = (($mem) + ($$sum23)|0); + $45 = ((($16)) + 24|0); $46 = HEAP32[$45>>2]|0; - $47 = ($46|0)==($14|0); + $47 = ((($16)) + 12|0); + $48 = HEAP32[$47>>2]|0; + $49 = ($48|0)==($16|0); do { - if ($47) { - $$sum25 = (($$sum2) + 20)|0; - $57 = (($mem) + ($$sum25)|0); - $58 = HEAP32[$57>>2]|0; - $59 = ($58|0)==(0|0); - if ($59) { - $$sum24 = (($$sum2) + 16)|0; - $60 = (($mem) + ($$sum24)|0); - $61 = HEAP32[$60>>2]|0; - $62 = ($61|0)==(0|0); - if ($62) { - $R$1 = 0; + if ($49) { + $59 = ((($16)) + 16|0); + $60 = ((($59)) + 4|0); + $61 = HEAP32[$60>>2]|0; + $62 = ($61|0)==(0|0); + if ($62) { + $63 = HEAP32[$59>>2]|0; + $64 = ($63|0)==(0|0); + if ($64) { + $$3 = 0; break; } else { - $R$0 = $61;$RP$0 = $60; + $$1387 = $63;$$1390 = $59; } } else { - $R$0 = $58;$RP$0 = $57; + $$1387 = $61;$$1390 = $60; } while(1) { - $63 = ((($R$0)) + 20|0); - $64 = HEAP32[$63>>2]|0; - $65 = ($64|0)==(0|0); - if (!($65)) { - $R$0 = $64;$RP$0 = $63; + $65 = ((($$1387)) + 20|0); + $66 = HEAP32[$65>>2]|0; + $67 = ($66|0)==(0|0); + if (!($67)) { + $$1387 = $66;$$1390 = $65; continue; } - $66 = ((($R$0)) + 16|0); - $67 = HEAP32[$66>>2]|0; - $68 = ($67|0)==(0|0); - if ($68) { - $R$0$lcssa = $R$0;$RP$0$lcssa = $RP$0; + $68 = ((($$1387)) + 16|0); + $69 = HEAP32[$68>>2]|0; + $70 = ($69|0)==(0|0); + if ($70) { break; } else { - $R$0 = $67;$RP$0 = $66; + $$1387 = $69;$$1390 = $68; } } - $69 = ($RP$0$lcssa>>>0)<($2>>>0); - if ($69) { + $71 = ($$1390>>>0)<($3>>>0); + if ($71) { _abort(); // unreachable; } else { - HEAP32[$RP$0$lcssa>>2] = 0; - $R$1 = $R$0$lcssa; + HEAP32[$$1390>>2] = 0; + $$3 = $$1387; break; } } else { - $$sum29 = (($$sum2) + 8)|0; - $48 = (($mem) + ($$sum29)|0); - $49 = HEAP32[$48>>2]|0; - $50 = ($49>>>0)<($2>>>0); - if ($50) { + $50 = ((($16)) + 8|0); + $51 = HEAP32[$50>>2]|0; + $52 = ($51>>>0)<($3>>>0); + if ($52) { _abort(); // unreachable; } - $51 = ((($49)) + 12|0); - $52 = HEAP32[$51>>2]|0; - $53 = ($52|0)==($14|0); - if (!($53)) { + $53 = ((($51)) + 12|0); + $54 = HEAP32[$53>>2]|0; + $55 = ($54|0)==($16|0); + if (!($55)) { _abort(); // unreachable; } - $54 = ((($46)) + 8|0); - $55 = HEAP32[$54>>2]|0; - $56 = ($55|0)==($14|0); - if ($56) { - HEAP32[$51>>2] = $46; - HEAP32[$54>>2] = $49; - $R$1 = $46; + $56 = ((($48)) + 8|0); + $57 = HEAP32[$56>>2]|0; + $58 = ($57|0)==($16|0); + if ($58) { + HEAP32[$53>>2] = $48; + HEAP32[$56>>2] = $51; + $$3 = $48; break; } else { _abort(); @@ -65009,294 +68467,285 @@ function _free($mem) { } } } while(0); - $70 = ($44|0)==(0|0); - if ($70) { - $p$0 = $14;$psize$0 = $15; + $72 = ($46|0)==(0|0); + if ($72) { + $$1 = $16;$$1382 = $17;$113 = $16; } else { - $$sum26 = (($$sum2) + 28)|0; - $71 = (($mem) + ($$sum26)|0); - $72 = HEAP32[$71>>2]|0; - $73 = (11876 + ($72<<2)|0); + $73 = ((($16)) + 28|0); $74 = HEAP32[$73>>2]|0; - $75 = ($14|0)==($74|0); - if ($75) { - HEAP32[$73>>2] = $R$1; - $cond = ($R$1|0)==(0|0); - if ($cond) { - $76 = 1 << $72; - $77 = $76 ^ -1; - $78 = HEAP32[(11576)>>2]|0; - $79 = $78 & $77; - HEAP32[(11576)>>2] = $79; - $p$0 = $14;$psize$0 = $15; - break; - } - } else { - $80 = HEAP32[(11588)>>2]|0; - $81 = ($44>>>0)<($80>>>0); - if ($81) { - _abort(); - // unreachable; - } - $82 = ((($44)) + 16|0); - $83 = HEAP32[$82>>2]|0; - $84 = ($83|0)==($14|0); - if ($84) { - HEAP32[$82>>2] = $R$1; + $75 = (31556 + ($74<<2)|0); + $76 = HEAP32[$75>>2]|0; + $77 = ($16|0)==($76|0); + do { + if ($77) { + HEAP32[$75>>2] = $$3; + $cond421 = ($$3|0)==(0|0); + if ($cond421) { + $78 = 1 << $74; + $79 = $78 ^ -1; + $80 = HEAP32[(31256)>>2]|0; + $81 = $80 & $79; + HEAP32[(31256)>>2] = $81; + $$1 = $16;$$1382 = $17;$113 = $16; + break L10; + } } else { - $85 = ((($44)) + 20|0); - HEAP32[$85>>2] = $R$1; - } - $86 = ($R$1|0)==(0|0); - if ($86) { - $p$0 = $14;$psize$0 = $15; - break; + $82 = HEAP32[(31268)>>2]|0; + $83 = ($46>>>0)<($82>>>0); + if ($83) { + _abort(); + // unreachable; + } else { + $84 = ((($46)) + 16|0); + $85 = HEAP32[$84>>2]|0; + $not$405 = ($85|0)!=($16|0); + $$sink3 = $not$405&1; + $86 = (((($46)) + 16|0) + ($$sink3<<2)|0); + HEAP32[$86>>2] = $$3; + $87 = ($$3|0)==(0|0); + if ($87) { + $$1 = $16;$$1382 = $17;$113 = $16; + break L10; + } else { + break; + } + } } - } - $87 = HEAP32[(11588)>>2]|0; - $88 = ($R$1>>>0)<($87>>>0); - if ($88) { + } while(0); + $88 = HEAP32[(31268)>>2]|0; + $89 = ($$3>>>0)<($88>>>0); + if ($89) { _abort(); // unreachable; } - $89 = ((($R$1)) + 24|0); - HEAP32[$89>>2] = $44; - $$sum27 = (($$sum2) + 16)|0; - $90 = (($mem) + ($$sum27)|0); - $91 = HEAP32[$90>>2]|0; - $92 = ($91|0)==(0|0); + $90 = ((($$3)) + 24|0); + HEAP32[$90>>2] = $46; + $91 = ((($16)) + 16|0); + $92 = HEAP32[$91>>2]|0; + $93 = ($92|0)==(0|0); do { - if (!($92)) { - $93 = ($91>>>0)<($87>>>0); - if ($93) { + if (!($93)) { + $94 = ($92>>>0)<($88>>>0); + if ($94) { _abort(); // unreachable; } else { - $94 = ((($R$1)) + 16|0); - HEAP32[$94>>2] = $91; - $95 = ((($91)) + 24|0); - HEAP32[$95>>2] = $R$1; + $95 = ((($$3)) + 16|0); + HEAP32[$95>>2] = $92; + $96 = ((($92)) + 24|0); + HEAP32[$96>>2] = $$3; break; } } } while(0); - $$sum28 = (($$sum2) + 20)|0; - $96 = (($mem) + ($$sum28)|0); - $97 = HEAP32[$96>>2]|0; - $98 = ($97|0)==(0|0); - if ($98) { - $p$0 = $14;$psize$0 = $15; + $97 = ((($91)) + 4|0); + $98 = HEAP32[$97>>2]|0; + $99 = ($98|0)==(0|0); + if ($99) { + $$1 = $16;$$1382 = $17;$113 = $16; } else { - $99 = HEAP32[(11588)>>2]|0; - $100 = ($97>>>0)<($99>>>0); - if ($100) { + $100 = HEAP32[(31268)>>2]|0; + $101 = ($98>>>0)<($100>>>0); + if ($101) { _abort(); // unreachable; } else { - $101 = ((($R$1)) + 20|0); - HEAP32[$101>>2] = $97; - $102 = ((($97)) + 24|0); - HEAP32[$102>>2] = $R$1; - $p$0 = $14;$psize$0 = $15; + $102 = ((($$3)) + 20|0); + HEAP32[$102>>2] = $98; + $103 = ((($98)) + 24|0); + HEAP32[$103>>2] = $$3; + $$1 = $16;$$1382 = $17;$113 = $16; break; } } } } else { - $p$0 = $1;$psize$0 = $8; + $$1 = $2;$$1382 = $9;$113 = $2; } } while(0); - $110 = ($p$0>>>0)<($9>>>0); - if (!($110)) { + $112 = ($113>>>0)<($10>>>0); + if (!($112)) { _abort(); // unreachable; } - $$sum19 = (($8) + -4)|0; - $111 = (($mem) + ($$sum19)|0); - $112 = HEAP32[$111>>2]|0; - $113 = $112 & 1; - $114 = ($113|0)==(0); - if ($114) { + $114 = ((($10)) + 4|0); + $115 = HEAP32[$114>>2]|0; + $116 = $115 & 1; + $117 = ($116|0)==(0); + if ($117) { _abort(); // unreachable; } - $115 = $112 & 2; - $116 = ($115|0)==(0); - if ($116) { - $117 = HEAP32[(11596)>>2]|0; - $118 = ($9|0)==($117|0); - if ($118) { - $119 = HEAP32[(11584)>>2]|0; - $120 = (($119) + ($psize$0))|0; - HEAP32[(11584)>>2] = $120; - HEAP32[(11596)>>2] = $p$0; - $121 = $120 | 1; - $122 = ((($p$0)) + 4|0); - HEAP32[$122>>2] = $121; - $123 = HEAP32[(11592)>>2]|0; - $124 = ($p$0|0)==($123|0); - if (!($124)) { + $118 = $115 & 2; + $119 = ($118|0)==(0); + if ($119) { + $120 = HEAP32[(31276)>>2]|0; + $121 = ($10|0)==($120|0); + $122 = HEAP32[(31272)>>2]|0; + if ($121) { + $123 = HEAP32[(31264)>>2]|0; + $124 = (($123) + ($$1382))|0; + HEAP32[(31264)>>2] = $124; + HEAP32[(31276)>>2] = $$1; + $125 = $124 | 1; + $126 = ((($$1)) + 4|0); + HEAP32[$126>>2] = $125; + $127 = ($$1|0)==($122|0); + if (!($127)) { return; } - HEAP32[(11592)>>2] = 0; - HEAP32[(11580)>>2] = 0; + HEAP32[(31272)>>2] = 0; + HEAP32[(31260)>>2] = 0; return; } - $125 = HEAP32[(11592)>>2]|0; - $126 = ($9|0)==($125|0); - if ($126) { - $127 = HEAP32[(11580)>>2]|0; - $128 = (($127) + ($psize$0))|0; - HEAP32[(11580)>>2] = $128; - HEAP32[(11592)>>2] = $p$0; - $129 = $128 | 1; - $130 = ((($p$0)) + 4|0); - HEAP32[$130>>2] = $129; - $131 = (($p$0) + ($128)|0); - HEAP32[$131>>2] = $128; + $128 = ($10|0)==($122|0); + if ($128) { + $129 = HEAP32[(31260)>>2]|0; + $130 = (($129) + ($$1382))|0; + HEAP32[(31260)>>2] = $130; + HEAP32[(31272)>>2] = $113; + $131 = $130 | 1; + $132 = ((($$1)) + 4|0); + HEAP32[$132>>2] = $131; + $133 = (($113) + ($130)|0); + HEAP32[$133>>2] = $130; return; } - $132 = $112 & -8; - $133 = (($132) + ($psize$0))|0; - $134 = $112 >>> 3; - $135 = ($112>>>0)<(256); - do { - if ($135) { - $136 = (($mem) + ($8)|0); - $137 = HEAP32[$136>>2]|0; - $$sum1718 = $8 | 4; - $138 = (($mem) + ($$sum1718)|0); + $134 = $115 & -8; + $135 = (($134) + ($$1382))|0; + $136 = $115 >>> 3; + $137 = ($115>>>0)<(256); + L108: do { + if ($137) { + $138 = ((($10)) + 8|0); $139 = HEAP32[$138>>2]|0; - $140 = $134 << 1; - $141 = (11612 + ($140<<2)|0); - $142 = ($137|0)==($141|0); - if (!($142)) { - $143 = HEAP32[(11588)>>2]|0; - $144 = ($137>>>0)<($143>>>0); - if ($144) { + $140 = ((($10)) + 12|0); + $141 = HEAP32[$140>>2]|0; + $142 = $136 << 1; + $143 = (31292 + ($142<<2)|0); + $144 = ($139|0)==($143|0); + if (!($144)) { + $145 = HEAP32[(31268)>>2]|0; + $146 = ($139>>>0)<($145>>>0); + if ($146) { _abort(); // unreachable; } - $145 = ((($137)) + 12|0); - $146 = HEAP32[$145>>2]|0; - $147 = ($146|0)==($9|0); - if (!($147)) { + $147 = ((($139)) + 12|0); + $148 = HEAP32[$147>>2]|0; + $149 = ($148|0)==($10|0); + if (!($149)) { _abort(); // unreachable; } } - $148 = ($139|0)==($137|0); - if ($148) { - $149 = 1 << $134; - $150 = $149 ^ -1; - $151 = HEAP32[11572>>2]|0; - $152 = $151 & $150; - HEAP32[11572>>2] = $152; + $150 = ($141|0)==($139|0); + if ($150) { + $151 = 1 << $136; + $152 = $151 ^ -1; + $153 = HEAP32[7813]|0; + $154 = $153 & $152; + HEAP32[7813] = $154; break; } - $153 = ($139|0)==($141|0); - if ($153) { - $$pre58 = ((($139)) + 8|0); - $$pre$phi59Z2D = $$pre58; + $155 = ($141|0)==($143|0); + if ($155) { + $$pre442 = ((($141)) + 8|0); + $$pre$phi443Z2D = $$pre442; } else { - $154 = HEAP32[(11588)>>2]|0; - $155 = ($139>>>0)<($154>>>0); - if ($155) { + $156 = HEAP32[(31268)>>2]|0; + $157 = ($141>>>0)<($156>>>0); + if ($157) { _abort(); // unreachable; } - $156 = ((($139)) + 8|0); - $157 = HEAP32[$156>>2]|0; - $158 = ($157|0)==($9|0); - if ($158) { - $$pre$phi59Z2D = $156; + $158 = ((($141)) + 8|0); + $159 = HEAP32[$158>>2]|0; + $160 = ($159|0)==($10|0); + if ($160) { + $$pre$phi443Z2D = $158; } else { _abort(); // unreachable; } } - $159 = ((($137)) + 12|0); - HEAP32[$159>>2] = $139; - HEAP32[$$pre$phi59Z2D>>2] = $137; + $161 = ((($139)) + 12|0); + HEAP32[$161>>2] = $141; + HEAP32[$$pre$phi443Z2D>>2] = $139; } else { - $$sum5 = (($8) + 16)|0; - $160 = (($mem) + ($$sum5)|0); - $161 = HEAP32[$160>>2]|0; - $$sum67 = $8 | 4; - $162 = (($mem) + ($$sum67)|0); + $162 = ((($10)) + 24|0); $163 = HEAP32[$162>>2]|0; - $164 = ($163|0)==($9|0); + $164 = ((($10)) + 12|0); + $165 = HEAP32[$164>>2]|0; + $166 = ($165|0)==($10|0); do { - if ($164) { - $$sum9 = (($8) + 12)|0; - $175 = (($mem) + ($$sum9)|0); - $176 = HEAP32[$175>>2]|0; - $177 = ($176|0)==(0|0); - if ($177) { - $$sum8 = (($8) + 8)|0; - $178 = (($mem) + ($$sum8)|0); - $179 = HEAP32[$178>>2]|0; - $180 = ($179|0)==(0|0); - if ($180) { - $R7$1 = 0; + if ($166) { + $177 = ((($10)) + 16|0); + $178 = ((($177)) + 4|0); + $179 = HEAP32[$178>>2]|0; + $180 = ($179|0)==(0|0); + if ($180) { + $181 = HEAP32[$177>>2]|0; + $182 = ($181|0)==(0|0); + if ($182) { + $$3400 = 0; break; } else { - $R7$0 = $179;$RP9$0 = $178; + $$1398 = $181;$$1402 = $177; } } else { - $R7$0 = $176;$RP9$0 = $175; + $$1398 = $179;$$1402 = $178; } while(1) { - $181 = ((($R7$0)) + 20|0); - $182 = HEAP32[$181>>2]|0; - $183 = ($182|0)==(0|0); - if (!($183)) { - $R7$0 = $182;$RP9$0 = $181; + $183 = ((($$1398)) + 20|0); + $184 = HEAP32[$183>>2]|0; + $185 = ($184|0)==(0|0); + if (!($185)) { + $$1398 = $184;$$1402 = $183; continue; } - $184 = ((($R7$0)) + 16|0); - $185 = HEAP32[$184>>2]|0; - $186 = ($185|0)==(0|0); - if ($186) { - $R7$0$lcssa = $R7$0;$RP9$0$lcssa = $RP9$0; + $186 = ((($$1398)) + 16|0); + $187 = HEAP32[$186>>2]|0; + $188 = ($187|0)==(0|0); + if ($188) { break; } else { - $R7$0 = $185;$RP9$0 = $184; + $$1398 = $187;$$1402 = $186; } } - $187 = HEAP32[(11588)>>2]|0; - $188 = ($RP9$0$lcssa>>>0)<($187>>>0); - if ($188) { + $189 = HEAP32[(31268)>>2]|0; + $190 = ($$1402>>>0)<($189>>>0); + if ($190) { _abort(); // unreachable; } else { - HEAP32[$RP9$0$lcssa>>2] = 0; - $R7$1 = $R7$0$lcssa; + HEAP32[$$1402>>2] = 0; + $$3400 = $$1398; break; } } else { - $165 = (($mem) + ($8)|0); - $166 = HEAP32[$165>>2]|0; - $167 = HEAP32[(11588)>>2]|0; - $168 = ($166>>>0)<($167>>>0); - if ($168) { + $167 = ((($10)) + 8|0); + $168 = HEAP32[$167>>2]|0; + $169 = HEAP32[(31268)>>2]|0; + $170 = ($168>>>0)<($169>>>0); + if ($170) { _abort(); // unreachable; } - $169 = ((($166)) + 12|0); - $170 = HEAP32[$169>>2]|0; - $171 = ($170|0)==($9|0); - if (!($171)) { + $171 = ((($168)) + 12|0); + $172 = HEAP32[$171>>2]|0; + $173 = ($172|0)==($10|0); + if (!($173)) { _abort(); // unreachable; } - $172 = ((($163)) + 8|0); - $173 = HEAP32[$172>>2]|0; - $174 = ($173|0)==($9|0); - if ($174) { - HEAP32[$169>>2] = $163; - HEAP32[$172>>2] = $166; - $R7$1 = $163; + $174 = ((($165)) + 8|0); + $175 = HEAP32[$174>>2]|0; + $176 = ($175|0)==($10|0); + if ($176) { + HEAP32[$171>>2] = $165; + HEAP32[$174>>2] = $168; + $$3400 = $165; break; } else { _abort(); @@ -65304,668 +68753,682 @@ function _free($mem) { } } } while(0); - $189 = ($161|0)==(0|0); - if (!($189)) { - $$sum12 = (($8) + 20)|0; - $190 = (($mem) + ($$sum12)|0); - $191 = HEAP32[$190>>2]|0; - $192 = (11876 + ($191<<2)|0); + $191 = ($163|0)==(0|0); + if (!($191)) { + $192 = ((($10)) + 28|0); $193 = HEAP32[$192>>2]|0; - $194 = ($9|0)==($193|0); - if ($194) { - HEAP32[$192>>2] = $R7$1; - $cond47 = ($R7$1|0)==(0|0); - if ($cond47) { - $195 = 1 << $191; - $196 = $195 ^ -1; - $197 = HEAP32[(11576)>>2]|0; - $198 = $197 & $196; - HEAP32[(11576)>>2] = $198; - break; - } - } else { - $199 = HEAP32[(11588)>>2]|0; - $200 = ($161>>>0)<($199>>>0); - if ($200) { - _abort(); - // unreachable; - } - $201 = ((($161)) + 16|0); - $202 = HEAP32[$201>>2]|0; - $203 = ($202|0)==($9|0); - if ($203) { - HEAP32[$201>>2] = $R7$1; + $194 = (31556 + ($193<<2)|0); + $195 = HEAP32[$194>>2]|0; + $196 = ($10|0)==($195|0); + do { + if ($196) { + HEAP32[$194>>2] = $$3400; + $cond422 = ($$3400|0)==(0|0); + if ($cond422) { + $197 = 1 << $193; + $198 = $197 ^ -1; + $199 = HEAP32[(31256)>>2]|0; + $200 = $199 & $198; + HEAP32[(31256)>>2] = $200; + break L108; + } } else { - $204 = ((($161)) + 20|0); - HEAP32[$204>>2] = $R7$1; - } - $205 = ($R7$1|0)==(0|0); - if ($205) { - break; + $201 = HEAP32[(31268)>>2]|0; + $202 = ($163>>>0)<($201>>>0); + if ($202) { + _abort(); + // unreachable; + } else { + $203 = ((($163)) + 16|0); + $204 = HEAP32[$203>>2]|0; + $not$ = ($204|0)!=($10|0); + $$sink5 = $not$&1; + $205 = (((($163)) + 16|0) + ($$sink5<<2)|0); + HEAP32[$205>>2] = $$3400; + $206 = ($$3400|0)==(0|0); + if ($206) { + break L108; + } else { + break; + } + } } - } - $206 = HEAP32[(11588)>>2]|0; - $207 = ($R7$1>>>0)<($206>>>0); - if ($207) { + } while(0); + $207 = HEAP32[(31268)>>2]|0; + $208 = ($$3400>>>0)<($207>>>0); + if ($208) { _abort(); // unreachable; } - $208 = ((($R7$1)) + 24|0); - HEAP32[$208>>2] = $161; - $$sum13 = (($8) + 8)|0; - $209 = (($mem) + ($$sum13)|0); - $210 = HEAP32[$209>>2]|0; - $211 = ($210|0)==(0|0); + $209 = ((($$3400)) + 24|0); + HEAP32[$209>>2] = $163; + $210 = ((($10)) + 16|0); + $211 = HEAP32[$210>>2]|0; + $212 = ($211|0)==(0|0); do { - if (!($211)) { - $212 = ($210>>>0)<($206>>>0); - if ($212) { + if (!($212)) { + $213 = ($211>>>0)<($207>>>0); + if ($213) { _abort(); // unreachable; } else { - $213 = ((($R7$1)) + 16|0); - HEAP32[$213>>2] = $210; - $214 = ((($210)) + 24|0); - HEAP32[$214>>2] = $R7$1; + $214 = ((($$3400)) + 16|0); + HEAP32[$214>>2] = $211; + $215 = ((($211)) + 24|0); + HEAP32[$215>>2] = $$3400; break; } } } while(0); - $$sum14 = (($8) + 12)|0; - $215 = (($mem) + ($$sum14)|0); - $216 = HEAP32[$215>>2]|0; - $217 = ($216|0)==(0|0); - if (!($217)) { - $218 = HEAP32[(11588)>>2]|0; - $219 = ($216>>>0)<($218>>>0); - if ($219) { + $216 = ((($210)) + 4|0); + $217 = HEAP32[$216>>2]|0; + $218 = ($217|0)==(0|0); + if (!($218)) { + $219 = HEAP32[(31268)>>2]|0; + $220 = ($217>>>0)<($219>>>0); + if ($220) { _abort(); // unreachable; } else { - $220 = ((($R7$1)) + 20|0); - HEAP32[$220>>2] = $216; - $221 = ((($216)) + 24|0); - HEAP32[$221>>2] = $R7$1; + $221 = ((($$3400)) + 20|0); + HEAP32[$221>>2] = $217; + $222 = ((($217)) + 24|0); + HEAP32[$222>>2] = $$3400; break; } } } } } while(0); - $222 = $133 | 1; - $223 = ((($p$0)) + 4|0); - HEAP32[$223>>2] = $222; - $224 = (($p$0) + ($133)|0); - HEAP32[$224>>2] = $133; - $225 = HEAP32[(11592)>>2]|0; - $226 = ($p$0|0)==($225|0); - if ($226) { - HEAP32[(11580)>>2] = $133; + $223 = $135 | 1; + $224 = ((($$1)) + 4|0); + HEAP32[$224>>2] = $223; + $225 = (($113) + ($135)|0); + HEAP32[$225>>2] = $135; + $226 = HEAP32[(31272)>>2]|0; + $227 = ($$1|0)==($226|0); + if ($227) { + HEAP32[(31260)>>2] = $135; return; } else { - $psize$1 = $133; + $$2 = $135; } } else { - $227 = $112 & -2; - HEAP32[$111>>2] = $227; - $228 = $psize$0 | 1; - $229 = ((($p$0)) + 4|0); - HEAP32[$229>>2] = $228; - $230 = (($p$0) + ($psize$0)|0); - HEAP32[$230>>2] = $psize$0; - $psize$1 = $psize$0; - } - $231 = $psize$1 >>> 3; - $232 = ($psize$1>>>0)<(256); - if ($232) { - $233 = $231 << 1; - $234 = (11612 + ($233<<2)|0); - $235 = HEAP32[11572>>2]|0; - $236 = 1 << $231; - $237 = $235 & $236; - $238 = ($237|0)==(0); - if ($238) { - $239 = $235 | $236; - HEAP32[11572>>2] = $239; - $$pre = (($233) + 2)|0; - $$pre57 = (11612 + ($$pre<<2)|0); - $$pre$phiZ2D = $$pre57;$F16$0 = $234; + $228 = $115 & -2; + HEAP32[$114>>2] = $228; + $229 = $$1382 | 1; + $230 = ((($$1)) + 4|0); + HEAP32[$230>>2] = $229; + $231 = (($113) + ($$1382)|0); + HEAP32[$231>>2] = $$1382; + $$2 = $$1382; + } + $232 = $$2 >>> 3; + $233 = ($$2>>>0)<(256); + if ($233) { + $234 = $232 << 1; + $235 = (31292 + ($234<<2)|0); + $236 = HEAP32[7813]|0; + $237 = 1 << $232; + $238 = $236 & $237; + $239 = ($238|0)==(0); + if ($239) { + $240 = $236 | $237; + HEAP32[7813] = $240; + $$pre = ((($235)) + 8|0); + $$0403 = $235;$$pre$phiZ2D = $$pre; } else { - $$sum11 = (($233) + 2)|0; - $240 = (11612 + ($$sum11<<2)|0); - $241 = HEAP32[$240>>2]|0; - $242 = HEAP32[(11588)>>2]|0; - $243 = ($241>>>0)<($242>>>0); - if ($243) { + $241 = ((($235)) + 8|0); + $242 = HEAP32[$241>>2]|0; + $243 = HEAP32[(31268)>>2]|0; + $244 = ($242>>>0)<($243>>>0); + if ($244) { _abort(); // unreachable; } else { - $$pre$phiZ2D = $240;$F16$0 = $241; + $$0403 = $242;$$pre$phiZ2D = $241; } } - HEAP32[$$pre$phiZ2D>>2] = $p$0; - $244 = ((($F16$0)) + 12|0); - HEAP32[$244>>2] = $p$0; - $245 = ((($p$0)) + 8|0); - HEAP32[$245>>2] = $F16$0; - $246 = ((($p$0)) + 12|0); - HEAP32[$246>>2] = $234; + HEAP32[$$pre$phiZ2D>>2] = $$1; + $245 = ((($$0403)) + 12|0); + HEAP32[$245>>2] = $$1; + $246 = ((($$1)) + 8|0); + HEAP32[$246>>2] = $$0403; + $247 = ((($$1)) + 12|0); + HEAP32[$247>>2] = $235; return; } - $247 = $psize$1 >>> 8; - $248 = ($247|0)==(0); - if ($248) { - $I18$0 = 0; + $248 = $$2 >>> 8; + $249 = ($248|0)==(0); + if ($249) { + $$0396 = 0; } else { - $249 = ($psize$1>>>0)>(16777215); - if ($249) { - $I18$0 = 31; + $250 = ($$2>>>0)>(16777215); + if ($250) { + $$0396 = 31; } else { - $250 = (($247) + 1048320)|0; - $251 = $250 >>> 16; - $252 = $251 & 8; - $253 = $247 << $252; - $254 = (($253) + 520192)|0; - $255 = $254 >>> 16; - $256 = $255 & 4; - $257 = $256 | $252; - $258 = $253 << $256; - $259 = (($258) + 245760)|0; - $260 = $259 >>> 16; - $261 = $260 & 2; - $262 = $257 | $261; - $263 = (14 - ($262))|0; - $264 = $258 << $261; - $265 = $264 >>> 15; - $266 = (($263) + ($265))|0; - $267 = $266 << 1; - $268 = (($266) + 7)|0; - $269 = $psize$1 >>> $268; - $270 = $269 & 1; - $271 = $270 | $267; - $I18$0 = $271; - } - } - $272 = (11876 + ($I18$0<<2)|0); - $273 = ((($p$0)) + 28|0); - HEAP32[$273>>2] = $I18$0; - $274 = ((($p$0)) + 16|0); - $275 = ((($p$0)) + 20|0); + $251 = (($248) + 1048320)|0; + $252 = $251 >>> 16; + $253 = $252 & 8; + $254 = $248 << $253; + $255 = (($254) + 520192)|0; + $256 = $255 >>> 16; + $257 = $256 & 4; + $258 = $257 | $253; + $259 = $254 << $257; + $260 = (($259) + 245760)|0; + $261 = $260 >>> 16; + $262 = $261 & 2; + $263 = $258 | $262; + $264 = (14 - ($263))|0; + $265 = $259 << $262; + $266 = $265 >>> 15; + $267 = (($264) + ($266))|0; + $268 = $267 << 1; + $269 = (($267) + 7)|0; + $270 = $$2 >>> $269; + $271 = $270 & 1; + $272 = $271 | $268; + $$0396 = $272; + } + } + $273 = (31556 + ($$0396<<2)|0); + $274 = ((($$1)) + 28|0); + HEAP32[$274>>2] = $$0396; + $275 = ((($$1)) + 16|0); + $276 = ((($$1)) + 20|0); + HEAP32[$276>>2] = 0; HEAP32[$275>>2] = 0; - HEAP32[$274>>2] = 0; - $276 = HEAP32[(11576)>>2]|0; - $277 = 1 << $I18$0; - $278 = $276 & $277; - $279 = ($278|0)==(0); - L199: do { - if ($279) { - $280 = $276 | $277; - HEAP32[(11576)>>2] = $280; - HEAP32[$272>>2] = $p$0; - $281 = ((($p$0)) + 24|0); - HEAP32[$281>>2] = $272; - $282 = ((($p$0)) + 12|0); - HEAP32[$282>>2] = $p$0; - $283 = ((($p$0)) + 8|0); - HEAP32[$283>>2] = $p$0; + $277 = HEAP32[(31256)>>2]|0; + $278 = 1 << $$0396; + $279 = $277 & $278; + $280 = ($279|0)==(0); + do { + if ($280) { + $281 = $277 | $278; + HEAP32[(31256)>>2] = $281; + HEAP32[$273>>2] = $$1; + $282 = ((($$1)) + 24|0); + HEAP32[$282>>2] = $273; + $283 = ((($$1)) + 12|0); + HEAP32[$283>>2] = $$1; + $284 = ((($$1)) + 8|0); + HEAP32[$284>>2] = $$1; } else { - $284 = HEAP32[$272>>2]|0; - $285 = ((($284)) + 4|0); - $286 = HEAP32[$285>>2]|0; - $287 = $286 & -8; - $288 = ($287|0)==($psize$1|0); - L202: do { - if ($288) { - $T$0$lcssa = $284; + $285 = HEAP32[$273>>2]|0; + $286 = ($$0396|0)==(31); + $287 = $$0396 >>> 1; + $288 = (25 - ($287))|0; + $289 = $286 ? 0 : $288; + $290 = $$2 << $289; + $$0383 = $290;$$0384 = $285; + while(1) { + $291 = ((($$0384)) + 4|0); + $292 = HEAP32[$291>>2]|0; + $293 = $292 & -8; + $294 = ($293|0)==($$2|0); + if ($294) { + label = 124; + break; + } + $295 = $$0383 >>> 31; + $296 = (((($$0384)) + 16|0) + ($295<<2)|0); + $297 = $$0383 << 1; + $298 = HEAP32[$296>>2]|0; + $299 = ($298|0)==(0|0); + if ($299) { + label = 121; + break; } else { - $289 = ($I18$0|0)==(31); - $290 = $I18$0 >>> 1; - $291 = (25 - ($290))|0; - $292 = $289 ? 0 : $291; - $293 = $psize$1 << $292; - $K19$052 = $293;$T$051 = $284; - while(1) { - $300 = $K19$052 >>> 31; - $301 = (((($T$051)) + 16|0) + ($300<<2)|0); - $296 = HEAP32[$301>>2]|0; - $302 = ($296|0)==(0|0); - if ($302) { - $$lcssa = $301;$T$051$lcssa = $T$051; - break; - } - $294 = $K19$052 << 1; - $295 = ((($296)) + 4|0); - $297 = HEAP32[$295>>2]|0; - $298 = $297 & -8; - $299 = ($298|0)==($psize$1|0); - if ($299) { - $T$0$lcssa = $296; - break L202; - } else { - $K19$052 = $294;$T$051 = $296; - } - } - $303 = HEAP32[(11588)>>2]|0; - $304 = ($$lcssa>>>0)<($303>>>0); - if ($304) { - _abort(); - // unreachable; - } else { - HEAP32[$$lcssa>>2] = $p$0; - $305 = ((($p$0)) + 24|0); - HEAP32[$305>>2] = $T$051$lcssa; - $306 = ((($p$0)) + 12|0); - HEAP32[$306>>2] = $p$0; - $307 = ((($p$0)) + 8|0); - HEAP32[$307>>2] = $p$0; - break L199; - } + $$0383 = $297;$$0384 = $298; + } + } + if ((label|0) == 121) { + $300 = HEAP32[(31268)>>2]|0; + $301 = ($296>>>0)<($300>>>0); + if ($301) { + _abort(); + // unreachable; + } else { + HEAP32[$296>>2] = $$1; + $302 = ((($$1)) + 24|0); + HEAP32[$302>>2] = $$0384; + $303 = ((($$1)) + 12|0); + HEAP32[$303>>2] = $$1; + $304 = ((($$1)) + 8|0); + HEAP32[$304>>2] = $$1; + break; + } + } + else if ((label|0) == 124) { + $305 = ((($$0384)) + 8|0); + $306 = HEAP32[$305>>2]|0; + $307 = HEAP32[(31268)>>2]|0; + $308 = ($306>>>0)>=($307>>>0); + $not$437 = ($$0384>>>0)>=($307>>>0); + $309 = $308 & $not$437; + if ($309) { + $310 = ((($306)) + 12|0); + HEAP32[$310>>2] = $$1; + HEAP32[$305>>2] = $$1; + $311 = ((($$1)) + 8|0); + HEAP32[$311>>2] = $306; + $312 = ((($$1)) + 12|0); + HEAP32[$312>>2] = $$0384; + $313 = ((($$1)) + 24|0); + HEAP32[$313>>2] = 0; + break; + } else { + _abort(); + // unreachable; } - } while(0); - $308 = ((($T$0$lcssa)) + 8|0); - $309 = HEAP32[$308>>2]|0; - $310 = HEAP32[(11588)>>2]|0; - $311 = ($309>>>0)>=($310>>>0); - $not$ = ($T$0$lcssa>>>0)>=($310>>>0); - $312 = $311 & $not$; - if ($312) { - $313 = ((($309)) + 12|0); - HEAP32[$313>>2] = $p$0; - HEAP32[$308>>2] = $p$0; - $314 = ((($p$0)) + 8|0); - HEAP32[$314>>2] = $309; - $315 = ((($p$0)) + 12|0); - HEAP32[$315>>2] = $T$0$lcssa; - $316 = ((($p$0)) + 24|0); - HEAP32[$316>>2] = 0; - break; - } else { - _abort(); - // unreachable; } } } while(0); - $317 = HEAP32[(11604)>>2]|0; - $318 = (($317) + -1)|0; - HEAP32[(11604)>>2] = $318; - $319 = ($318|0)==(0); - if ($319) { - $sp$0$in$i = (12028); + $314 = HEAP32[(31284)>>2]|0; + $315 = (($314) + -1)|0; + HEAP32[(31284)>>2] = $315; + $316 = ($315|0)==(0); + if ($316) { + $$0212$in$i = (31708); } else { return; } while(1) { - $sp$0$i = HEAP32[$sp$0$in$i>>2]|0; - $320 = ($sp$0$i|0)==(0|0); - $321 = ((($sp$0$i)) + 8|0); - if ($320) { + $$0212$i = HEAP32[$$0212$in$i>>2]|0; + $317 = ($$0212$i|0)==(0|0); + $318 = ((($$0212$i)) + 8|0); + if ($317) { break; } else { - $sp$0$in$i = $321; + $$0212$in$i = $318; } } - HEAP32[(11604)>>2] = -1; + HEAP32[(31284)>>2] = -1; return; } -function _realloc($oldmem,$bytes) { - $oldmem = $oldmem|0; - $bytes = $bytes|0; - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $mem$0 = 0, label = 0, sp = 0; +function _calloc($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$ = 0, $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ($oldmem|0)==(0|0); - if ($0) { - $1 = (_malloc($bytes)|0); - $mem$0 = $1; - return ($mem$0|0); - } - $2 = ($bytes>>>0)>(4294967231); + $2 = ($0|0)==(0); if ($2) { - $3 = (___errno_location()|0); - HEAP32[$3>>2] = 12; - $mem$0 = 0; - return ($mem$0|0); - } - $4 = ($bytes>>>0)<(11); - $5 = (($bytes) + 11)|0; - $6 = $5 & -8; - $7 = $4 ? 16 : $6; - $8 = ((($oldmem)) + -8|0); - $9 = (_try_realloc_chunk($8,$7)|0); - $10 = ($9|0)==(0|0); - if (!($10)) { - $11 = ((($9)) + 8|0); - $mem$0 = $11; - return ($mem$0|0); + $$0 = 0; + } else { + $3 = Math_imul($1, $0)|0; + $4 = $1 | $0; + $5 = ($4>>>0)>(65535); + if ($5) { + $6 = (($3>>>0) / ($0>>>0))&-1; + $7 = ($6|0)==($1|0); + $$ = $7 ? $3 : -1; + $$0 = $$; + } else { + $$0 = $3; + } } - $12 = (_malloc($bytes)|0); - $13 = ($12|0)==(0|0); + $8 = (_malloc($$0)|0); + $9 = ($8|0)==(0|0); + if ($9) { + return ($8|0); + } + $10 = ((($8)) + -4|0); + $11 = HEAP32[$10>>2]|0; + $12 = $11 & 3; + $13 = ($12|0)==(0); if ($13) { - $mem$0 = 0; - return ($mem$0|0); + return ($8|0); } - $14 = ((($oldmem)) + -4|0); - $15 = HEAP32[$14>>2]|0; - $16 = $15 & -8; - $17 = $15 & 3; - $18 = ($17|0)==(0); - $19 = $18 ? 8 : 4; - $20 = (($16) - ($19))|0; - $21 = ($20>>>0)<($bytes>>>0); - $22 = $21 ? $20 : $bytes; - _memcpy(($12|0),($oldmem|0),($22|0))|0; - _free($oldmem); - $mem$0 = $12; - return ($mem$0|0); -} -function _try_realloc_chunk($p,$nb) { - $p = $p|0; - $nb = $nb|0; - var $$pre = 0, $$pre$phiZ2D = 0, $$sum = 0, $$sum11 = 0, $$sum12 = 0, $$sum13 = 0, $$sum14 = 0, $$sum15 = 0, $$sum16 = 0, $$sum17 = 0, $$sum19 = 0, $$sum2 = 0, $$sum20 = 0, $$sum22 = 0, $$sum23 = 0, $$sum2728 = 0, $$sum3 = 0, $$sum4 = 0, $$sum5 = 0, $$sum78 = 0; - var $$sum910 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; - var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; - var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0; - var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0; - var $17 = 0, $170 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; - var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; - var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; - var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; - var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $R$0 = 0, $R$0$lcssa = 0, $R$1 = 0, $RP$0 = 0, $RP$0$lcssa = 0, $cond = 0, $newp$0 = 0, $notlhs = 0; - var $notrhs = 0, $or$cond$not = 0, $or$cond30 = 0, $storemerge = 0, $storemerge21 = 0, label = 0, sp = 0; + _memset(($8|0),0,($$0|0))|0; + return ($8|0); +} +function _realloc($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0; + var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = ((($p)) + 4|0); - $1 = HEAP32[$0>>2]|0; - $2 = $1 & -8; - $3 = (($p) + ($2)|0); - $4 = HEAP32[(11588)>>2]|0; - $5 = $1 & 3; - $notlhs = ($p>>>0)>=($4>>>0); - $notrhs = ($5|0)!=(1); + $2 = ($0|0)==(0|0); + if ($2) { + $3 = (_malloc($1)|0); + $$1 = $3; + return ($$1|0); + } + $4 = ($1>>>0)>(4294967231); + if ($4) { + $5 = (___errno_location()|0); + HEAP32[$5>>2] = 12; + $$1 = 0; + return ($$1|0); + } + $6 = ($1>>>0)<(11); + $7 = (($1) + 11)|0; + $8 = $7 & -8; + $9 = $6 ? 16 : $8; + $10 = ((($0)) + -8|0); + $11 = (_try_realloc_chunk($10,$9)|0); + $12 = ($11|0)==(0|0); + if (!($12)) { + $13 = ((($11)) + 8|0); + $$1 = $13; + return ($$1|0); + } + $14 = (_malloc($1)|0); + $15 = ($14|0)==(0|0); + if ($15) { + $$1 = 0; + return ($$1|0); + } + $16 = ((($0)) + -4|0); + $17 = HEAP32[$16>>2]|0; + $18 = $17 & -8; + $19 = $17 & 3; + $20 = ($19|0)==(0); + $21 = $20 ? 8 : 4; + $22 = (($18) - ($21))|0; + $23 = ($22>>>0)<($1>>>0); + $24 = $23 ? $22 : $1; + _memcpy(($14|0),($0|0),($24|0))|0; + _free($0); + $$1 = $14; + return ($$1|0); +} +function _try_realloc_chunk($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$1272 = 0, $$1275 = 0, $$2 = 0, $$3 = 0, $$pre = 0, $$pre$phiZ2D = 0, $$sink1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; + var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; + var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; + var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; + var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; + var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; + var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; + var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; + var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; + var $cond = 0, $not$ = 0, $notlhs = 0, $notrhs = 0, $or$cond$not = 0, $or$cond3 = 0, $storemerge = 0, $storemerge1 = 0, label = 0, sp = 0; + sp = STACKTOP; + $2 = ((($0)) + 4|0); + $3 = HEAP32[$2>>2]|0; + $4 = $3 & -8; + $5 = (($0) + ($4)|0); + $6 = HEAP32[(31268)>>2]|0; + $7 = $3 & 3; + $notlhs = ($0>>>0)>=($6>>>0); + $notrhs = ($7|0)!=(1); $or$cond$not = $notrhs & $notlhs; - $6 = ($p>>>0)<($3>>>0); - $or$cond30 = $or$cond$not & $6; - if (!($or$cond30)) { + $8 = ($0>>>0)<($5>>>0); + $or$cond3 = $or$cond$not & $8; + if (!($or$cond3)) { _abort(); // unreachable; } - $$sum2728 = $2 | 4; - $7 = (($p) + ($$sum2728)|0); - $8 = HEAP32[$7>>2]|0; - $9 = $8 & 1; - $10 = ($9|0)==(0); - if ($10) { + $9 = ((($5)) + 4|0); + $10 = HEAP32[$9>>2]|0; + $11 = $10 & 1; + $12 = ($11|0)==(0); + if ($12) { _abort(); // unreachable; } - $11 = ($5|0)==(0); - if ($11) { - $12 = ($nb>>>0)<(256); - if ($12) { - $newp$0 = 0; - return ($newp$0|0); + $13 = ($7|0)==(0); + if ($13) { + $14 = ($1>>>0)<(256); + if ($14) { + $$2 = 0; + return ($$2|0); } - $13 = (($nb) + 4)|0; - $14 = ($2>>>0)<($13>>>0); - if (!($14)) { - $15 = (($2) - ($nb))|0; - $16 = HEAP32[(12052)>>2]|0; - $17 = $16 << 1; - $18 = ($15>>>0)>($17>>>0); - if (!($18)) { - $newp$0 = $p; - return ($newp$0|0); + $15 = (($1) + 4)|0; + $16 = ($4>>>0)<($15>>>0); + if (!($16)) { + $17 = (($4) - ($1))|0; + $18 = HEAP32[(31732)>>2]|0; + $19 = $18 << 1; + $20 = ($17>>>0)>($19>>>0); + if (!($20)) { + $$2 = $0; + return ($$2|0); } } - $newp$0 = 0; - return ($newp$0|0); + $$2 = 0; + return ($$2|0); } - $19 = ($2>>>0)<($nb>>>0); - if (!($19)) { - $20 = (($2) - ($nb))|0; - $21 = ($20>>>0)>(15); - if (!($21)) { - $newp$0 = $p; - return ($newp$0|0); - } - $22 = (($p) + ($nb)|0); - $23 = $1 & 1; - $24 = $23 | $nb; - $25 = $24 | 2; - HEAP32[$0>>2] = $25; - $$sum23 = (($nb) + 4)|0; - $26 = (($p) + ($$sum23)|0); - $27 = $20 | 3; - HEAP32[$26>>2] = $27; - $28 = HEAP32[$7>>2]|0; - $29 = $28 | 1; - HEAP32[$7>>2] = $29; - _dispose_chunk($22,$20); - $newp$0 = $p; - return ($newp$0|0); - } - $30 = HEAP32[(11596)>>2]|0; - $31 = ($3|0)==($30|0); - if ($31) { - $32 = HEAP32[(11584)>>2]|0; - $33 = (($32) + ($2))|0; - $34 = ($33>>>0)>($nb>>>0); - if (!($34)) { - $newp$0 = 0; - return ($newp$0|0); - } - $35 = (($33) - ($nb))|0; - $36 = (($p) + ($nb)|0); - $37 = $1 & 1; - $38 = $37 | $nb; - $39 = $38 | 2; - HEAP32[$0>>2] = $39; - $$sum22 = (($nb) + 4)|0; - $40 = (($p) + ($$sum22)|0); - $41 = $35 | 1; - HEAP32[$40>>2] = $41; - HEAP32[(11596)>>2] = $36; - HEAP32[(11584)>>2] = $35; - $newp$0 = $p; - return ($newp$0|0); - } - $42 = HEAP32[(11592)>>2]|0; - $43 = ($3|0)==($42|0); - if ($43) { - $44 = HEAP32[(11580)>>2]|0; - $45 = (($44) + ($2))|0; - $46 = ($45>>>0)<($nb>>>0); - if ($46) { - $newp$0 = 0; - return ($newp$0|0); + $21 = ($4>>>0)<($1>>>0); + if (!($21)) { + $22 = (($4) - ($1))|0; + $23 = ($22>>>0)>(15); + if (!($23)) { + $$2 = $0; + return ($$2|0); + } + $24 = (($0) + ($1)|0); + $25 = $3 & 1; + $26 = $25 | $1; + $27 = $26 | 2; + HEAP32[$2>>2] = $27; + $28 = ((($24)) + 4|0); + $29 = $22 | 3; + HEAP32[$28>>2] = $29; + $30 = (($24) + ($22)|0); + $31 = ((($30)) + 4|0); + $32 = HEAP32[$31>>2]|0; + $33 = $32 | 1; + HEAP32[$31>>2] = $33; + _dispose_chunk($24,$22); + $$2 = $0; + return ($$2|0); + } + $34 = HEAP32[(31276)>>2]|0; + $35 = ($5|0)==($34|0); + if ($35) { + $36 = HEAP32[(31264)>>2]|0; + $37 = (($36) + ($4))|0; + $38 = ($37>>>0)>($1>>>0); + $39 = (($37) - ($1))|0; + $40 = (($0) + ($1)|0); + if (!($38)) { + $$2 = 0; + return ($$2|0); + } + $41 = $39 | 1; + $42 = ((($40)) + 4|0); + $43 = $3 & 1; + $44 = $43 | $1; + $45 = $44 | 2; + HEAP32[$2>>2] = $45; + HEAP32[$42>>2] = $41; + HEAP32[(31276)>>2] = $40; + HEAP32[(31264)>>2] = $39; + $$2 = $0; + return ($$2|0); + } + $46 = HEAP32[(31272)>>2]|0; + $47 = ($5|0)==($46|0); + if ($47) { + $48 = HEAP32[(31260)>>2]|0; + $49 = (($48) + ($4))|0; + $50 = ($49>>>0)<($1>>>0); + if ($50) { + $$2 = 0; + return ($$2|0); } - $47 = (($45) - ($nb))|0; - $48 = ($47>>>0)>(15); - if ($48) { - $49 = (($p) + ($nb)|0); - $50 = (($p) + ($45)|0); - $51 = $1 & 1; - $52 = $51 | $nb; - $53 = $52 | 2; - HEAP32[$0>>2] = $53; - $$sum19 = (($nb) + 4)|0; - $54 = (($p) + ($$sum19)|0); - $55 = $47 | 1; - HEAP32[$54>>2] = $55; - HEAP32[$50>>2] = $47; - $$sum20 = (($45) + 4)|0; - $56 = (($p) + ($$sum20)|0); - $57 = HEAP32[$56>>2]|0; - $58 = $57 & -2; - HEAP32[$56>>2] = $58; - $storemerge = $49;$storemerge21 = $47; + $51 = (($49) - ($1))|0; + $52 = ($51>>>0)>(15); + $53 = $3 & 1; + if ($52) { + $54 = (($0) + ($1)|0); + $55 = (($54) + ($51)|0); + $56 = $53 | $1; + $57 = $56 | 2; + HEAP32[$2>>2] = $57; + $58 = ((($54)) + 4|0); + $59 = $51 | 1; + HEAP32[$58>>2] = $59; + HEAP32[$55>>2] = $51; + $60 = ((($55)) + 4|0); + $61 = HEAP32[$60>>2]|0; + $62 = $61 & -2; + HEAP32[$60>>2] = $62; + $storemerge = $54;$storemerge1 = $51; } else { - $59 = $1 & 1; - $60 = $59 | $45; - $61 = $60 | 2; - HEAP32[$0>>2] = $61; - $$sum17 = (($45) + 4)|0; - $62 = (($p) + ($$sum17)|0); - $63 = HEAP32[$62>>2]|0; - $64 = $63 | 1; - HEAP32[$62>>2] = $64; - $storemerge = 0;$storemerge21 = 0; - } - HEAP32[(11580)>>2] = $storemerge21; - HEAP32[(11592)>>2] = $storemerge; - $newp$0 = $p; - return ($newp$0|0); - } - $65 = $8 & 2; - $66 = ($65|0)==(0); - if (!($66)) { - $newp$0 = 0; - return ($newp$0|0); - } - $67 = $8 & -8; - $68 = (($67) + ($2))|0; - $69 = ($68>>>0)<($nb>>>0); - if ($69) { - $newp$0 = 0; - return ($newp$0|0); + $63 = $53 | $49; + $64 = $63 | 2; + HEAP32[$2>>2] = $64; + $65 = (($0) + ($49)|0); + $66 = ((($65)) + 4|0); + $67 = HEAP32[$66>>2]|0; + $68 = $67 | 1; + HEAP32[$66>>2] = $68; + $storemerge = 0;$storemerge1 = 0; + } + HEAP32[(31260)>>2] = $storemerge1; + HEAP32[(31272)>>2] = $storemerge; + $$2 = $0; + return ($$2|0); + } + $69 = $10 & 2; + $70 = ($69|0)==(0); + if (!($70)) { + $$2 = 0; + return ($$2|0); } - $70 = (($68) - ($nb))|0; - $71 = $8 >>> 3; - $72 = ($8>>>0)<(256); - do { - if ($72) { - $$sum15 = (($2) + 8)|0; - $73 = (($p) + ($$sum15)|0); - $74 = HEAP32[$73>>2]|0; - $$sum16 = (($2) + 12)|0; - $75 = (($p) + ($$sum16)|0); - $76 = HEAP32[$75>>2]|0; - $77 = $71 << 1; - $78 = (11612 + ($77<<2)|0); - $79 = ($74|0)==($78|0); - if (!($79)) { - $80 = ($74>>>0)<($4>>>0); - if ($80) { + $71 = $10 & -8; + $72 = (($71) + ($4))|0; + $73 = ($72>>>0)<($1>>>0); + if ($73) { + $$2 = 0; + return ($$2|0); + } + $74 = (($72) - ($1))|0; + $75 = $10 >>> 3; + $76 = ($10>>>0)<(256); + L49: do { + if ($76) { + $77 = ((($5)) + 8|0); + $78 = HEAP32[$77>>2]|0; + $79 = ((($5)) + 12|0); + $80 = HEAP32[$79>>2]|0; + $81 = $75 << 1; + $82 = (31292 + ($81<<2)|0); + $83 = ($78|0)==($82|0); + if (!($83)) { + $84 = ($78>>>0)<($6>>>0); + if ($84) { _abort(); // unreachable; } - $81 = ((($74)) + 12|0); - $82 = HEAP32[$81>>2]|0; - $83 = ($82|0)==($3|0); - if (!($83)) { + $85 = ((($78)) + 12|0); + $86 = HEAP32[$85>>2]|0; + $87 = ($86|0)==($5|0); + if (!($87)) { _abort(); // unreachable; } } - $84 = ($76|0)==($74|0); - if ($84) { - $85 = 1 << $71; - $86 = $85 ^ -1; - $87 = HEAP32[11572>>2]|0; - $88 = $87 & $86; - HEAP32[11572>>2] = $88; + $88 = ($80|0)==($78|0); + if ($88) { + $89 = 1 << $75; + $90 = $89 ^ -1; + $91 = HEAP32[7813]|0; + $92 = $91 & $90; + HEAP32[7813] = $92; break; } - $89 = ($76|0)==($78|0); - if ($89) { - $$pre = ((($76)) + 8|0); + $93 = ($80|0)==($82|0); + if ($93) { + $$pre = ((($80)) + 8|0); $$pre$phiZ2D = $$pre; } else { - $90 = ($76>>>0)<($4>>>0); - if ($90) { + $94 = ($80>>>0)<($6>>>0); + if ($94) { _abort(); // unreachable; } - $91 = ((($76)) + 8|0); - $92 = HEAP32[$91>>2]|0; - $93 = ($92|0)==($3|0); - if ($93) { - $$pre$phiZ2D = $91; + $95 = ((($80)) + 8|0); + $96 = HEAP32[$95>>2]|0; + $97 = ($96|0)==($5|0); + if ($97) { + $$pre$phiZ2D = $95; } else { _abort(); // unreachable; } - } - $94 = ((($74)) + 12|0); - HEAP32[$94>>2] = $76; - HEAP32[$$pre$phiZ2D>>2] = $74; - } else { - $$sum = (($2) + 24)|0; - $95 = (($p) + ($$sum)|0); - $96 = HEAP32[$95>>2]|0; - $$sum2 = (($2) + 12)|0; - $97 = (($p) + ($$sum2)|0); - $98 = HEAP32[$97>>2]|0; - $99 = ($98|0)==($3|0); - do { - if ($99) { - $$sum4 = (($2) + 20)|0; - $109 = (($p) + ($$sum4)|0); - $110 = HEAP32[$109>>2]|0; - $111 = ($110|0)==(0|0); - if ($111) { - $$sum3 = (($2) + 16)|0; - $112 = (($p) + ($$sum3)|0); - $113 = HEAP32[$112>>2]|0; - $114 = ($113|0)==(0|0); - if ($114) { - $R$1 = 0; + } + $98 = ((($78)) + 12|0); + HEAP32[$98>>2] = $80; + HEAP32[$$pre$phiZ2D>>2] = $78; + } else { + $99 = ((($5)) + 24|0); + $100 = HEAP32[$99>>2]|0; + $101 = ((($5)) + 12|0); + $102 = HEAP32[$101>>2]|0; + $103 = ($102|0)==($5|0); + do { + if ($103) { + $113 = ((($5)) + 16|0); + $114 = ((($113)) + 4|0); + $115 = HEAP32[$114>>2]|0; + $116 = ($115|0)==(0|0); + if ($116) { + $117 = HEAP32[$113>>2]|0; + $118 = ($117|0)==(0|0); + if ($118) { + $$3 = 0; break; } else { - $R$0 = $113;$RP$0 = $112; + $$1272 = $117;$$1275 = $113; } } else { - $R$0 = $110;$RP$0 = $109; + $$1272 = $115;$$1275 = $114; } while(1) { - $115 = ((($R$0)) + 20|0); - $116 = HEAP32[$115>>2]|0; - $117 = ($116|0)==(0|0); - if (!($117)) { - $R$0 = $116;$RP$0 = $115; + $119 = ((($$1272)) + 20|0); + $120 = HEAP32[$119>>2]|0; + $121 = ($120|0)==(0|0); + if (!($121)) { + $$1272 = $120;$$1275 = $119; continue; } - $118 = ((($R$0)) + 16|0); - $119 = HEAP32[$118>>2]|0; - $120 = ($119|0)==(0|0); - if ($120) { - $R$0$lcssa = $R$0;$RP$0$lcssa = $RP$0; + $122 = ((($$1272)) + 16|0); + $123 = HEAP32[$122>>2]|0; + $124 = ($123|0)==(0|0); + if ($124) { break; } else { - $R$0 = $119;$RP$0 = $118; + $$1272 = $123;$$1275 = $122; } } - $121 = ($RP$0$lcssa>>>0)<($4>>>0); - if ($121) { + $125 = ($$1275>>>0)<($6>>>0); + if ($125) { _abort(); // unreachable; } else { - HEAP32[$RP$0$lcssa>>2] = 0; - $R$1 = $R$0$lcssa; + HEAP32[$$1275>>2] = 0; + $$3 = $$1272; break; } } else { - $$sum14 = (($2) + 8)|0; - $100 = (($p) + ($$sum14)|0); - $101 = HEAP32[$100>>2]|0; - $102 = ($101>>>0)<($4>>>0); - if ($102) { + $104 = ((($5)) + 8|0); + $105 = HEAP32[$104>>2]|0; + $106 = ($105>>>0)<($6>>>0); + if ($106) { _abort(); // unreachable; } - $103 = ((($101)) + 12|0); - $104 = HEAP32[$103>>2]|0; - $105 = ($104|0)==($3|0); - if (!($105)) { + $107 = ((($105)) + 12|0); + $108 = HEAP32[$107>>2]|0; + $109 = ($108|0)==($5|0); + if (!($109)) { _abort(); // unreachable; } - $106 = ((($98)) + 8|0); - $107 = HEAP32[$106>>2]|0; - $108 = ($107|0)==($3|0); - if ($108) { - HEAP32[$103>>2] = $98; - HEAP32[$106>>2] = $101; - $R$1 = $98; + $110 = ((($102)) + 8|0); + $111 = HEAP32[$110>>2]|0; + $112 = ($111|0)==($5|0); + if ($112) { + HEAP32[$107>>2] = $102; + HEAP32[$110>>2] = $105; + $$3 = $102; break; } else { _abort(); @@ -65973,334 +69436,320 @@ function _try_realloc_chunk($p,$nb) { } } } while(0); - $122 = ($96|0)==(0|0); - if (!($122)) { - $$sum11 = (($2) + 28)|0; - $123 = (($p) + ($$sum11)|0); - $124 = HEAP32[$123>>2]|0; - $125 = (11876 + ($124<<2)|0); - $126 = HEAP32[$125>>2]|0; - $127 = ($3|0)==($126|0); - if ($127) { - HEAP32[$125>>2] = $R$1; - $cond = ($R$1|0)==(0|0); - if ($cond) { - $128 = 1 << $124; - $129 = $128 ^ -1; - $130 = HEAP32[(11576)>>2]|0; - $131 = $130 & $129; - HEAP32[(11576)>>2] = $131; - break; - } - } else { - $132 = HEAP32[(11588)>>2]|0; - $133 = ($96>>>0)<($132>>>0); - if ($133) { - _abort(); - // unreachable; - } - $134 = ((($96)) + 16|0); - $135 = HEAP32[$134>>2]|0; - $136 = ($135|0)==($3|0); - if ($136) { - HEAP32[$134>>2] = $R$1; + $126 = ($100|0)==(0|0); + if (!($126)) { + $127 = ((($5)) + 28|0); + $128 = HEAP32[$127>>2]|0; + $129 = (31556 + ($128<<2)|0); + $130 = HEAP32[$129>>2]|0; + $131 = ($5|0)==($130|0); + do { + if ($131) { + HEAP32[$129>>2] = $$3; + $cond = ($$3|0)==(0|0); + if ($cond) { + $132 = 1 << $128; + $133 = $132 ^ -1; + $134 = HEAP32[(31256)>>2]|0; + $135 = $134 & $133; + HEAP32[(31256)>>2] = $135; + break L49; + } } else { - $137 = ((($96)) + 20|0); - HEAP32[$137>>2] = $R$1; - } - $138 = ($R$1|0)==(0|0); - if ($138) { - break; + $136 = HEAP32[(31268)>>2]|0; + $137 = ($100>>>0)<($136>>>0); + if ($137) { + _abort(); + // unreachable; + } else { + $138 = ((($100)) + 16|0); + $139 = HEAP32[$138>>2]|0; + $not$ = ($139|0)!=($5|0); + $$sink1 = $not$&1; + $140 = (((($100)) + 16|0) + ($$sink1<<2)|0); + HEAP32[$140>>2] = $$3; + $141 = ($$3|0)==(0|0); + if ($141) { + break L49; + } else { + break; + } + } } - } - $139 = HEAP32[(11588)>>2]|0; - $140 = ($R$1>>>0)<($139>>>0); - if ($140) { + } while(0); + $142 = HEAP32[(31268)>>2]|0; + $143 = ($$3>>>0)<($142>>>0); + if ($143) { _abort(); // unreachable; } - $141 = ((($R$1)) + 24|0); - HEAP32[$141>>2] = $96; - $$sum12 = (($2) + 16)|0; - $142 = (($p) + ($$sum12)|0); - $143 = HEAP32[$142>>2]|0; - $144 = ($143|0)==(0|0); + $144 = ((($$3)) + 24|0); + HEAP32[$144>>2] = $100; + $145 = ((($5)) + 16|0); + $146 = HEAP32[$145>>2]|0; + $147 = ($146|0)==(0|0); do { - if (!($144)) { - $145 = ($143>>>0)<($139>>>0); - if ($145) { + if (!($147)) { + $148 = ($146>>>0)<($142>>>0); + if ($148) { _abort(); // unreachable; } else { - $146 = ((($R$1)) + 16|0); - HEAP32[$146>>2] = $143; - $147 = ((($143)) + 24|0); - HEAP32[$147>>2] = $R$1; + $149 = ((($$3)) + 16|0); + HEAP32[$149>>2] = $146; + $150 = ((($146)) + 24|0); + HEAP32[$150>>2] = $$3; break; } } } while(0); - $$sum13 = (($2) + 20)|0; - $148 = (($p) + ($$sum13)|0); - $149 = HEAP32[$148>>2]|0; - $150 = ($149|0)==(0|0); - if (!($150)) { - $151 = HEAP32[(11588)>>2]|0; - $152 = ($149>>>0)<($151>>>0); - if ($152) { + $151 = ((($145)) + 4|0); + $152 = HEAP32[$151>>2]|0; + $153 = ($152|0)==(0|0); + if (!($153)) { + $154 = HEAP32[(31268)>>2]|0; + $155 = ($152>>>0)<($154>>>0); + if ($155) { _abort(); // unreachable; } else { - $153 = ((($R$1)) + 20|0); - HEAP32[$153>>2] = $149; - $154 = ((($149)) + 24|0); - HEAP32[$154>>2] = $R$1; + $156 = ((($$3)) + 20|0); + HEAP32[$156>>2] = $152; + $157 = ((($152)) + 24|0); + HEAP32[$157>>2] = $$3; break; } } } } } while(0); - $155 = ($70>>>0)<(16); - if ($155) { - $156 = $1 & 1; - $157 = $68 | $156; - $158 = $157 | 2; - HEAP32[$0>>2] = $158; - $$sum910 = $68 | 4; - $159 = (($p) + ($$sum910)|0); - $160 = HEAP32[$159>>2]|0; - $161 = $160 | 1; - HEAP32[$159>>2] = $161; - $newp$0 = $p; - return ($newp$0|0); + $158 = ($74>>>0)<(16); + $159 = $3 & 1; + if ($158) { + $160 = $72 | $159; + $161 = $160 | 2; + HEAP32[$2>>2] = $161; + $162 = (($0) + ($72)|0); + $163 = ((($162)) + 4|0); + $164 = HEAP32[$163>>2]|0; + $165 = $164 | 1; + HEAP32[$163>>2] = $165; + $$2 = $0; + return ($$2|0); } else { - $162 = (($p) + ($nb)|0); - $163 = $1 & 1; - $164 = $163 | $nb; - $165 = $164 | 2; - HEAP32[$0>>2] = $165; - $$sum5 = (($nb) + 4)|0; - $166 = (($p) + ($$sum5)|0); - $167 = $70 | 3; - HEAP32[$166>>2] = $167; - $$sum78 = $68 | 4; - $168 = (($p) + ($$sum78)|0); - $169 = HEAP32[$168>>2]|0; - $170 = $169 | 1; - HEAP32[$168>>2] = $170; - _dispose_chunk($162,$70); - $newp$0 = $p; - return ($newp$0|0); + $166 = (($0) + ($1)|0); + $167 = $159 | $1; + $168 = $167 | 2; + HEAP32[$2>>2] = $168; + $169 = ((($166)) + 4|0); + $170 = $74 | 3; + HEAP32[$169>>2] = $170; + $171 = (($166) + ($74)|0); + $172 = ((($171)) + 4|0); + $173 = HEAP32[$172>>2]|0; + $174 = $173 | 1; + HEAP32[$172>>2] = $174; + _dispose_chunk($166,$74); + $$2 = $0; + return ($$2|0); } return (0)|0; } -function _dispose_chunk($p,$psize) { - $p = $p|0; - $psize = $psize|0; - var $$0 = 0, $$02 = 0, $$1 = 0, $$lcssa = 0, $$pre = 0, $$pre$phi50Z2D = 0, $$pre$phi52Z2D = 0, $$pre$phiZ2D = 0, $$pre48 = 0, $$pre49 = 0, $$pre51 = 0, $$sum = 0, $$sum1 = 0, $$sum10 = 0, $$sum11 = 0, $$sum12 = 0, $$sum13 = 0, $$sum14 = 0, $$sum16 = 0, $$sum17 = 0; - var $$sum18 = 0, $$sum19 = 0, $$sum2 = 0, $$sum20 = 0, $$sum21 = 0, $$sum22 = 0, $$sum23 = 0, $$sum24 = 0, $$sum25 = 0, $$sum3 = 0, $$sum4 = 0, $$sum5 = 0, $$sum7 = 0, $$sum8 = 0, $$sum9 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0; - var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0; - var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; - var $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0; - var $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0; - var $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0; - var $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0; - var $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0; - var $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0; - var $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0; - var $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0; - var $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0; - var $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; +function _dispose_chunk($0,$1) { + $0 = $0|0; + $1 = $1|0; + var $$0419 = 0, $$0420 = 0, $$0431 = 0, $$0438 = 0, $$1 = 0, $$1418 = 0, $$1426 = 0, $$1429 = 0, $$1433 = 0, $$1437 = 0, $$2 = 0, $$3 = 0, $$3435 = 0, $$pre = 0, $$pre$phi24Z2D = 0, $$pre$phi26Z2D = 0, $$pre$phiZ2D = 0, $$pre23 = 0, $$pre25 = 0, $$sink2 = 0; + var $$sink4 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; + var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; + var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; + var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; + var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; + var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; + var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; + var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; + var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; + var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; + var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; + var $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; - var $97 = 0, $98 = 0, $99 = 0, $F16$0 = 0, $I19$0 = 0, $K20$043 = 0, $R$0 = 0, $R$0$lcssa = 0, $R$1 = 0, $R7$0 = 0, $R7$0$lcssa = 0, $R7$1 = 0, $RP$0 = 0, $RP$0$lcssa = 0, $RP9$0 = 0, $RP9$0$lcssa = 0, $T$0$lcssa = 0, $T$042 = 0, $T$042$lcssa = 0, $cond = 0; - var $cond39 = 0, $not$ = 0, label = 0, sp = 0; + var $97 = 0, $98 = 0, $99 = 0, $cond = 0, $cond17 = 0, $not$ = 0, $not$1 = 0, $not$19 = 0, label = 0, sp = 0; sp = STACKTOP; - $0 = (($p) + ($psize)|0); - $1 = ((($p)) + 4|0); - $2 = HEAP32[$1>>2]|0; - $3 = $2 & 1; - $4 = ($3|0)==(0); - do { - if ($4) { - $5 = HEAP32[$p>>2]|0; - $6 = $2 & 3; - $7 = ($6|0)==(0); - if ($7) { + $2 = (($0) + ($1)|0); + $3 = ((($0)) + 4|0); + $4 = HEAP32[$3>>2]|0; + $5 = $4 & 1; + $6 = ($5|0)==(0); + L1: do { + if ($6) { + $7 = HEAP32[$0>>2]|0; + $8 = $4 & 3; + $9 = ($8|0)==(0); + if ($9) { return; } - $8 = (0 - ($5))|0; - $9 = (($p) + ($8)|0); - $10 = (($5) + ($psize))|0; - $11 = HEAP32[(11588)>>2]|0; - $12 = ($9>>>0)<($11>>>0); - if ($12) { + $10 = (0 - ($7))|0; + $11 = (($0) + ($10)|0); + $12 = (($7) + ($1))|0; + $13 = HEAP32[(31268)>>2]|0; + $14 = ($11>>>0)<($13>>>0); + if ($14) { _abort(); // unreachable; } - $13 = HEAP32[(11592)>>2]|0; - $14 = ($9|0)==($13|0); - if ($14) { - $$sum = (($psize) + 4)|0; - $99 = (($p) + ($$sum)|0); - $100 = HEAP32[$99>>2]|0; - $101 = $100 & 3; - $102 = ($101|0)==(3); - if (!($102)) { - $$0 = $9;$$02 = $10; + $15 = HEAP32[(31272)>>2]|0; + $16 = ($11|0)==($15|0); + if ($16) { + $100 = ((($2)) + 4|0); + $101 = HEAP32[$100>>2]|0; + $102 = $101 & 3; + $103 = ($102|0)==(3); + if (!($103)) { + $$1 = $11;$$1418 = $12; break; } - HEAP32[(11580)>>2] = $10; - $103 = $100 & -2; - HEAP32[$99>>2] = $103; - $104 = $10 | 1; - $$sum14 = (4 - ($5))|0; - $105 = (($p) + ($$sum14)|0); - HEAP32[$105>>2] = $104; - HEAP32[$0>>2] = $10; + $104 = (($11) + ($12)|0); + $105 = ((($11)) + 4|0); + $106 = $12 | 1; + $107 = $101 & -2; + HEAP32[(31260)>>2] = $12; + HEAP32[$100>>2] = $107; + HEAP32[$105>>2] = $106; + HEAP32[$104>>2] = $12; return; } - $15 = $5 >>> 3; - $16 = ($5>>>0)<(256); - if ($16) { - $$sum24 = (8 - ($5))|0; - $17 = (($p) + ($$sum24)|0); - $18 = HEAP32[$17>>2]|0; - $$sum25 = (12 - ($5))|0; - $19 = (($p) + ($$sum25)|0); + $17 = $7 >>> 3; + $18 = ($7>>>0)<(256); + if ($18) { + $19 = ((($11)) + 8|0); $20 = HEAP32[$19>>2]|0; - $21 = $15 << 1; - $22 = (11612 + ($21<<2)|0); - $23 = ($18|0)==($22|0); - if (!($23)) { - $24 = ($18>>>0)<($11>>>0); - if ($24) { + $21 = ((($11)) + 12|0); + $22 = HEAP32[$21>>2]|0; + $23 = $17 << 1; + $24 = (31292 + ($23<<2)|0); + $25 = ($20|0)==($24|0); + if (!($25)) { + $26 = ($20>>>0)<($13>>>0); + if ($26) { _abort(); // unreachable; } - $25 = ((($18)) + 12|0); - $26 = HEAP32[$25>>2]|0; - $27 = ($26|0)==($9|0); - if (!($27)) { + $27 = ((($20)) + 12|0); + $28 = HEAP32[$27>>2]|0; + $29 = ($28|0)==($11|0); + if (!($29)) { _abort(); // unreachable; } } - $28 = ($20|0)==($18|0); - if ($28) { - $29 = 1 << $15; - $30 = $29 ^ -1; - $31 = HEAP32[11572>>2]|0; - $32 = $31 & $30; - HEAP32[11572>>2] = $32; - $$0 = $9;$$02 = $10; + $30 = ($22|0)==($20|0); + if ($30) { + $31 = 1 << $17; + $32 = $31 ^ -1; + $33 = HEAP32[7813]|0; + $34 = $33 & $32; + HEAP32[7813] = $34; + $$1 = $11;$$1418 = $12; break; } - $33 = ($20|0)==($22|0); - if ($33) { - $$pre51 = ((($20)) + 8|0); - $$pre$phi52Z2D = $$pre51; + $35 = ($22|0)==($24|0); + if ($35) { + $$pre25 = ((($22)) + 8|0); + $$pre$phi26Z2D = $$pre25; } else { - $34 = ($20>>>0)<($11>>>0); - if ($34) { + $36 = ($22>>>0)<($13>>>0); + if ($36) { _abort(); // unreachable; } - $35 = ((($20)) + 8|0); - $36 = HEAP32[$35>>2]|0; - $37 = ($36|0)==($9|0); - if ($37) { - $$pre$phi52Z2D = $35; + $37 = ((($22)) + 8|0); + $38 = HEAP32[$37>>2]|0; + $39 = ($38|0)==($11|0); + if ($39) { + $$pre$phi26Z2D = $37; } else { _abort(); // unreachable; } } - $38 = ((($18)) + 12|0); - HEAP32[$38>>2] = $20; - HEAP32[$$pre$phi52Z2D>>2] = $18; - $$0 = $9;$$02 = $10; + $40 = ((($20)) + 12|0); + HEAP32[$40>>2] = $22; + HEAP32[$$pre$phi26Z2D>>2] = $20; + $$1 = $11;$$1418 = $12; break; } - $$sum16 = (24 - ($5))|0; - $39 = (($p) + ($$sum16)|0); - $40 = HEAP32[$39>>2]|0; - $$sum17 = (12 - ($5))|0; - $41 = (($p) + ($$sum17)|0); + $41 = ((($11)) + 24|0); $42 = HEAP32[$41>>2]|0; - $43 = ($42|0)==($9|0); + $43 = ((($11)) + 12|0); + $44 = HEAP32[$43>>2]|0; + $45 = ($44|0)==($11|0); do { - if ($43) { - $$sum18 = (16 - ($5))|0; - $$sum19 = (($$sum18) + 4)|0; - $53 = (($p) + ($$sum19)|0); - $54 = HEAP32[$53>>2]|0; - $55 = ($54|0)==(0|0); - if ($55) { - $56 = (($p) + ($$sum18)|0); - $57 = HEAP32[$56>>2]|0; - $58 = ($57|0)==(0|0); - if ($58) { - $R$1 = 0; + if ($45) { + $55 = ((($11)) + 16|0); + $56 = ((($55)) + 4|0); + $57 = HEAP32[$56>>2]|0; + $58 = ($57|0)==(0|0); + if ($58) { + $59 = HEAP32[$55>>2]|0; + $60 = ($59|0)==(0|0); + if ($60) { + $$3 = 0; break; } else { - $R$0 = $57;$RP$0 = $56; + $$1426 = $59;$$1429 = $55; } } else { - $R$0 = $54;$RP$0 = $53; + $$1426 = $57;$$1429 = $56; } while(1) { - $59 = ((($R$0)) + 20|0); - $60 = HEAP32[$59>>2]|0; - $61 = ($60|0)==(0|0); - if (!($61)) { - $R$0 = $60;$RP$0 = $59; + $61 = ((($$1426)) + 20|0); + $62 = HEAP32[$61>>2]|0; + $63 = ($62|0)==(0|0); + if (!($63)) { + $$1426 = $62;$$1429 = $61; continue; } - $62 = ((($R$0)) + 16|0); - $63 = HEAP32[$62>>2]|0; - $64 = ($63|0)==(0|0); - if ($64) { - $R$0$lcssa = $R$0;$RP$0$lcssa = $RP$0; + $64 = ((($$1426)) + 16|0); + $65 = HEAP32[$64>>2]|0; + $66 = ($65|0)==(0|0); + if ($66) { break; } else { - $R$0 = $63;$RP$0 = $62; + $$1426 = $65;$$1429 = $64; } } - $65 = ($RP$0$lcssa>>>0)<($11>>>0); - if ($65) { + $67 = ($$1429>>>0)<($13>>>0); + if ($67) { _abort(); // unreachable; } else { - HEAP32[$RP$0$lcssa>>2] = 0; - $R$1 = $R$0$lcssa; + HEAP32[$$1429>>2] = 0; + $$3 = $$1426; break; } } else { - $$sum23 = (8 - ($5))|0; - $44 = (($p) + ($$sum23)|0); - $45 = HEAP32[$44>>2]|0; - $46 = ($45>>>0)<($11>>>0); - if ($46) { + $46 = ((($11)) + 8|0); + $47 = HEAP32[$46>>2]|0; + $48 = ($47>>>0)<($13>>>0); + if ($48) { _abort(); // unreachable; } - $47 = ((($45)) + 12|0); - $48 = HEAP32[$47>>2]|0; - $49 = ($48|0)==($9|0); - if (!($49)) { + $49 = ((($47)) + 12|0); + $50 = HEAP32[$49>>2]|0; + $51 = ($50|0)==($11|0); + if (!($51)) { _abort(); // unreachable; } - $50 = ((($42)) + 8|0); - $51 = HEAP32[$50>>2]|0; - $52 = ($51|0)==($9|0); - if ($52) { - HEAP32[$47>>2] = $42; - HEAP32[$50>>2] = $45; - $R$1 = $42; + $52 = ((($44)) + 8|0); + $53 = HEAP32[$52>>2]|0; + $54 = ($53|0)==($11|0); + if ($54) { + HEAP32[$49>>2] = $44; + HEAP32[$52>>2] = $47; + $$3 = $44; break; } else { _abort(); @@ -66308,287 +69757,276 @@ function _dispose_chunk($p,$psize) { } } } while(0); - $66 = ($40|0)==(0|0); - if ($66) { - $$0 = $9;$$02 = $10; + $68 = ($42|0)==(0|0); + if ($68) { + $$1 = $11;$$1418 = $12; } else { - $$sum20 = (28 - ($5))|0; - $67 = (($p) + ($$sum20)|0); - $68 = HEAP32[$67>>2]|0; - $69 = (11876 + ($68<<2)|0); + $69 = ((($11)) + 28|0); $70 = HEAP32[$69>>2]|0; - $71 = ($9|0)==($70|0); - if ($71) { - HEAP32[$69>>2] = $R$1; - $cond = ($R$1|0)==(0|0); - if ($cond) { - $72 = 1 << $68; - $73 = $72 ^ -1; - $74 = HEAP32[(11576)>>2]|0; - $75 = $74 & $73; - HEAP32[(11576)>>2] = $75; - $$0 = $9;$$02 = $10; - break; - } - } else { - $76 = HEAP32[(11588)>>2]|0; - $77 = ($40>>>0)<($76>>>0); - if ($77) { - _abort(); - // unreachable; - } - $78 = ((($40)) + 16|0); - $79 = HEAP32[$78>>2]|0; - $80 = ($79|0)==($9|0); - if ($80) { - HEAP32[$78>>2] = $R$1; + $71 = (31556 + ($70<<2)|0); + $72 = HEAP32[$71>>2]|0; + $73 = ($11|0)==($72|0); + do { + if ($73) { + HEAP32[$71>>2] = $$3; + $cond = ($$3|0)==(0|0); + if ($cond) { + $74 = 1 << $70; + $75 = $74 ^ -1; + $76 = HEAP32[(31256)>>2]|0; + $77 = $76 & $75; + HEAP32[(31256)>>2] = $77; + $$1 = $11;$$1418 = $12; + break L1; + } } else { - $81 = ((($40)) + 20|0); - HEAP32[$81>>2] = $R$1; - } - $82 = ($R$1|0)==(0|0); - if ($82) { - $$0 = $9;$$02 = $10; - break; + $78 = HEAP32[(31268)>>2]|0; + $79 = ($42>>>0)<($78>>>0); + if ($79) { + _abort(); + // unreachable; + } else { + $80 = ((($42)) + 16|0); + $81 = HEAP32[$80>>2]|0; + $not$1 = ($81|0)!=($11|0); + $$sink2 = $not$1&1; + $82 = (((($42)) + 16|0) + ($$sink2<<2)|0); + HEAP32[$82>>2] = $$3; + $83 = ($$3|0)==(0|0); + if ($83) { + $$1 = $11;$$1418 = $12; + break L1; + } else { + break; + } + } } - } - $83 = HEAP32[(11588)>>2]|0; - $84 = ($R$1>>>0)<($83>>>0); - if ($84) { + } while(0); + $84 = HEAP32[(31268)>>2]|0; + $85 = ($$3>>>0)<($84>>>0); + if ($85) { _abort(); // unreachable; } - $85 = ((($R$1)) + 24|0); - HEAP32[$85>>2] = $40; - $$sum21 = (16 - ($5))|0; - $86 = (($p) + ($$sum21)|0); - $87 = HEAP32[$86>>2]|0; - $88 = ($87|0)==(0|0); + $86 = ((($$3)) + 24|0); + HEAP32[$86>>2] = $42; + $87 = ((($11)) + 16|0); + $88 = HEAP32[$87>>2]|0; + $89 = ($88|0)==(0|0); do { - if (!($88)) { - $89 = ($87>>>0)<($83>>>0); - if ($89) { + if (!($89)) { + $90 = ($88>>>0)<($84>>>0); + if ($90) { _abort(); // unreachable; } else { - $90 = ((($R$1)) + 16|0); - HEAP32[$90>>2] = $87; - $91 = ((($87)) + 24|0); - HEAP32[$91>>2] = $R$1; + $91 = ((($$3)) + 16|0); + HEAP32[$91>>2] = $88; + $92 = ((($88)) + 24|0); + HEAP32[$92>>2] = $$3; break; } } } while(0); - $$sum22 = (($$sum21) + 4)|0; - $92 = (($p) + ($$sum22)|0); - $93 = HEAP32[$92>>2]|0; - $94 = ($93|0)==(0|0); - if ($94) { - $$0 = $9;$$02 = $10; + $93 = ((($87)) + 4|0); + $94 = HEAP32[$93>>2]|0; + $95 = ($94|0)==(0|0); + if ($95) { + $$1 = $11;$$1418 = $12; } else { - $95 = HEAP32[(11588)>>2]|0; - $96 = ($93>>>0)<($95>>>0); - if ($96) { + $96 = HEAP32[(31268)>>2]|0; + $97 = ($94>>>0)<($96>>>0); + if ($97) { _abort(); // unreachable; } else { - $97 = ((($R$1)) + 20|0); - HEAP32[$97>>2] = $93; - $98 = ((($93)) + 24|0); - HEAP32[$98>>2] = $R$1; - $$0 = $9;$$02 = $10; + $98 = ((($$3)) + 20|0); + HEAP32[$98>>2] = $94; + $99 = ((($94)) + 24|0); + HEAP32[$99>>2] = $$3; + $$1 = $11;$$1418 = $12; break; } } } } else { - $$0 = $p;$$02 = $psize; + $$1 = $0;$$1418 = $1; } } while(0); - $106 = HEAP32[(11588)>>2]|0; - $107 = ($0>>>0)<($106>>>0); - if ($107) { + $108 = HEAP32[(31268)>>2]|0; + $109 = ($2>>>0)<($108>>>0); + if ($109) { _abort(); // unreachable; } - $$sum1 = (($psize) + 4)|0; - $108 = (($p) + ($$sum1)|0); - $109 = HEAP32[$108>>2]|0; - $110 = $109 & 2; - $111 = ($110|0)==(0); - if ($111) { - $112 = HEAP32[(11596)>>2]|0; - $113 = ($0|0)==($112|0); - if ($113) { - $114 = HEAP32[(11584)>>2]|0; - $115 = (($114) + ($$02))|0; - HEAP32[(11584)>>2] = $115; - HEAP32[(11596)>>2] = $$0; - $116 = $115 | 1; - $117 = ((($$0)) + 4|0); - HEAP32[$117>>2] = $116; - $118 = HEAP32[(11592)>>2]|0; - $119 = ($$0|0)==($118|0); - if (!($119)) { + $110 = ((($2)) + 4|0); + $111 = HEAP32[$110>>2]|0; + $112 = $111 & 2; + $113 = ($112|0)==(0); + if ($113) { + $114 = HEAP32[(31276)>>2]|0; + $115 = ($2|0)==($114|0); + $116 = HEAP32[(31272)>>2]|0; + if ($115) { + $117 = HEAP32[(31264)>>2]|0; + $118 = (($117) + ($$1418))|0; + HEAP32[(31264)>>2] = $118; + HEAP32[(31276)>>2] = $$1; + $119 = $118 | 1; + $120 = ((($$1)) + 4|0); + HEAP32[$120>>2] = $119; + $121 = ($$1|0)==($116|0); + if (!($121)) { return; } - HEAP32[(11592)>>2] = 0; - HEAP32[(11580)>>2] = 0; + HEAP32[(31272)>>2] = 0; + HEAP32[(31260)>>2] = 0; return; } - $120 = HEAP32[(11592)>>2]|0; - $121 = ($0|0)==($120|0); - if ($121) { - $122 = HEAP32[(11580)>>2]|0; - $123 = (($122) + ($$02))|0; - HEAP32[(11580)>>2] = $123; - HEAP32[(11592)>>2] = $$0; - $124 = $123 | 1; - $125 = ((($$0)) + 4|0); - HEAP32[$125>>2] = $124; - $126 = (($$0) + ($123)|0); - HEAP32[$126>>2] = $123; + $122 = ($2|0)==($116|0); + if ($122) { + $123 = HEAP32[(31260)>>2]|0; + $124 = (($123) + ($$1418))|0; + HEAP32[(31260)>>2] = $124; + HEAP32[(31272)>>2] = $$1; + $125 = $124 | 1; + $126 = ((($$1)) + 4|0); + HEAP32[$126>>2] = $125; + $127 = (($$1) + ($124)|0); + HEAP32[$127>>2] = $124; return; } - $127 = $109 & -8; - $128 = (($127) + ($$02))|0; - $129 = $109 >>> 3; - $130 = ($109>>>0)<(256); - do { - if ($130) { - $$sum12 = (($psize) + 8)|0; - $131 = (($p) + ($$sum12)|0); - $132 = HEAP32[$131>>2]|0; - $$sum13 = (($psize) + 12)|0; - $133 = (($p) + ($$sum13)|0); - $134 = HEAP32[$133>>2]|0; - $135 = $129 << 1; - $136 = (11612 + ($135<<2)|0); - $137 = ($132|0)==($136|0); - if (!($137)) { - $138 = ($132>>>0)<($106>>>0); - if ($138) { + $128 = $111 & -8; + $129 = (($128) + ($$1418))|0; + $130 = $111 >>> 3; + $131 = ($111>>>0)<(256); + L96: do { + if ($131) { + $132 = ((($2)) + 8|0); + $133 = HEAP32[$132>>2]|0; + $134 = ((($2)) + 12|0); + $135 = HEAP32[$134>>2]|0; + $136 = $130 << 1; + $137 = (31292 + ($136<<2)|0); + $138 = ($133|0)==($137|0); + if (!($138)) { + $139 = ($133>>>0)<($108>>>0); + if ($139) { _abort(); // unreachable; } - $139 = ((($132)) + 12|0); - $140 = HEAP32[$139>>2]|0; - $141 = ($140|0)==($0|0); - if (!($141)) { + $140 = ((($133)) + 12|0); + $141 = HEAP32[$140>>2]|0; + $142 = ($141|0)==($2|0); + if (!($142)) { _abort(); // unreachable; } } - $142 = ($134|0)==($132|0); - if ($142) { - $143 = 1 << $129; - $144 = $143 ^ -1; - $145 = HEAP32[11572>>2]|0; - $146 = $145 & $144; - HEAP32[11572>>2] = $146; + $143 = ($135|0)==($133|0); + if ($143) { + $144 = 1 << $130; + $145 = $144 ^ -1; + $146 = HEAP32[7813]|0; + $147 = $146 & $145; + HEAP32[7813] = $147; break; } - $147 = ($134|0)==($136|0); - if ($147) { - $$pre49 = ((($134)) + 8|0); - $$pre$phi50Z2D = $$pre49; + $148 = ($135|0)==($137|0); + if ($148) { + $$pre23 = ((($135)) + 8|0); + $$pre$phi24Z2D = $$pre23; } else { - $148 = ($134>>>0)<($106>>>0); - if ($148) { + $149 = ($135>>>0)<($108>>>0); + if ($149) { _abort(); // unreachable; } - $149 = ((($134)) + 8|0); - $150 = HEAP32[$149>>2]|0; - $151 = ($150|0)==($0|0); - if ($151) { - $$pre$phi50Z2D = $149; + $150 = ((($135)) + 8|0); + $151 = HEAP32[$150>>2]|0; + $152 = ($151|0)==($2|0); + if ($152) { + $$pre$phi24Z2D = $150; } else { _abort(); // unreachable; } } - $152 = ((($132)) + 12|0); - HEAP32[$152>>2] = $134; - HEAP32[$$pre$phi50Z2D>>2] = $132; + $153 = ((($133)) + 12|0); + HEAP32[$153>>2] = $135; + HEAP32[$$pre$phi24Z2D>>2] = $133; } else { - $$sum2 = (($psize) + 24)|0; - $153 = (($p) + ($$sum2)|0); - $154 = HEAP32[$153>>2]|0; - $$sum3 = (($psize) + 12)|0; - $155 = (($p) + ($$sum3)|0); - $156 = HEAP32[$155>>2]|0; - $157 = ($156|0)==($0|0); + $154 = ((($2)) + 24|0); + $155 = HEAP32[$154>>2]|0; + $156 = ((($2)) + 12|0); + $157 = HEAP32[$156>>2]|0; + $158 = ($157|0)==($2|0); do { - if ($157) { - $$sum5 = (($psize) + 20)|0; - $167 = (($p) + ($$sum5)|0); - $168 = HEAP32[$167>>2]|0; - $169 = ($168|0)==(0|0); - if ($169) { - $$sum4 = (($psize) + 16)|0; - $170 = (($p) + ($$sum4)|0); - $171 = HEAP32[$170>>2]|0; - $172 = ($171|0)==(0|0); - if ($172) { - $R7$1 = 0; + if ($158) { + $168 = ((($2)) + 16|0); + $169 = ((($168)) + 4|0); + $170 = HEAP32[$169>>2]|0; + $171 = ($170|0)==(0|0); + if ($171) { + $172 = HEAP32[$168>>2]|0; + $173 = ($172|0)==(0|0); + if ($173) { + $$3435 = 0; break; } else { - $R7$0 = $171;$RP9$0 = $170; + $$1433 = $172;$$1437 = $168; } } else { - $R7$0 = $168;$RP9$0 = $167; + $$1433 = $170;$$1437 = $169; } while(1) { - $173 = ((($R7$0)) + 20|0); - $174 = HEAP32[$173>>2]|0; - $175 = ($174|0)==(0|0); - if (!($175)) { - $R7$0 = $174;$RP9$0 = $173; + $174 = ((($$1433)) + 20|0); + $175 = HEAP32[$174>>2]|0; + $176 = ($175|0)==(0|0); + if (!($176)) { + $$1433 = $175;$$1437 = $174; continue; } - $176 = ((($R7$0)) + 16|0); - $177 = HEAP32[$176>>2]|0; - $178 = ($177|0)==(0|0); - if ($178) { - $R7$0$lcssa = $R7$0;$RP9$0$lcssa = $RP9$0; + $177 = ((($$1433)) + 16|0); + $178 = HEAP32[$177>>2]|0; + $179 = ($178|0)==(0|0); + if ($179) { break; } else { - $R7$0 = $177;$RP9$0 = $176; + $$1433 = $178;$$1437 = $177; } } - $179 = ($RP9$0$lcssa>>>0)<($106>>>0); - if ($179) { + $180 = ($$1437>>>0)<($108>>>0); + if ($180) { _abort(); // unreachable; } else { - HEAP32[$RP9$0$lcssa>>2] = 0; - $R7$1 = $R7$0$lcssa; + HEAP32[$$1437>>2] = 0; + $$3435 = $$1433; break; } } else { - $$sum11 = (($psize) + 8)|0; - $158 = (($p) + ($$sum11)|0); - $159 = HEAP32[$158>>2]|0; - $160 = ($159>>>0)<($106>>>0); - if ($160) { + $159 = ((($2)) + 8|0); + $160 = HEAP32[$159>>2]|0; + $161 = ($160>>>0)<($108>>>0); + if ($161) { _abort(); // unreachable; } - $161 = ((($159)) + 12|0); - $162 = HEAP32[$161>>2]|0; - $163 = ($162|0)==($0|0); - if (!($163)) { + $162 = ((($160)) + 12|0); + $163 = HEAP32[$162>>2]|0; + $164 = ($163|0)==($2|0); + if (!($164)) { _abort(); // unreachable; } - $164 = ((($156)) + 8|0); - $165 = HEAP32[$164>>2]|0; - $166 = ($165|0)==($0|0); - if ($166) { - HEAP32[$161>>2] = $156; - HEAP32[$164>>2] = $159; - $R7$1 = $156; + $165 = ((($157)) + 8|0); + $166 = HEAP32[$165>>2]|0; + $167 = ($166|0)==($2|0); + if ($167) { + HEAP32[$162>>2] = $157; + HEAP32[$165>>2] = $160; + $$3435 = $157; break; } else { _abort(); @@ -66596,56 +70034,56 @@ function _dispose_chunk($p,$psize) { } } } while(0); - $180 = ($154|0)==(0|0); - if (!($180)) { - $$sum8 = (($psize) + 28)|0; - $181 = (($p) + ($$sum8)|0); - $182 = HEAP32[$181>>2]|0; - $183 = (11876 + ($182<<2)|0); - $184 = HEAP32[$183>>2]|0; - $185 = ($0|0)==($184|0); - if ($185) { - HEAP32[$183>>2] = $R7$1; - $cond39 = ($R7$1|0)==(0|0); - if ($cond39) { - $186 = 1 << $182; - $187 = $186 ^ -1; - $188 = HEAP32[(11576)>>2]|0; - $189 = $188 & $187; - HEAP32[(11576)>>2] = $189; - break; - } - } else { - $190 = HEAP32[(11588)>>2]|0; - $191 = ($154>>>0)<($190>>>0); - if ($191) { - _abort(); - // unreachable; - } - $192 = ((($154)) + 16|0); - $193 = HEAP32[$192>>2]|0; - $194 = ($193|0)==($0|0); - if ($194) { - HEAP32[$192>>2] = $R7$1; + $181 = ($155|0)==(0|0); + if (!($181)) { + $182 = ((($2)) + 28|0); + $183 = HEAP32[$182>>2]|0; + $184 = (31556 + ($183<<2)|0); + $185 = HEAP32[$184>>2]|0; + $186 = ($2|0)==($185|0); + do { + if ($186) { + HEAP32[$184>>2] = $$3435; + $cond17 = ($$3435|0)==(0|0); + if ($cond17) { + $187 = 1 << $183; + $188 = $187 ^ -1; + $189 = HEAP32[(31256)>>2]|0; + $190 = $189 & $188; + HEAP32[(31256)>>2] = $190; + break L96; + } } else { - $195 = ((($154)) + 20|0); - HEAP32[$195>>2] = $R7$1; - } - $196 = ($R7$1|0)==(0|0); - if ($196) { - break; + $191 = HEAP32[(31268)>>2]|0; + $192 = ($155>>>0)<($191>>>0); + if ($192) { + _abort(); + // unreachable; + } else { + $193 = ((($155)) + 16|0); + $194 = HEAP32[$193>>2]|0; + $not$ = ($194|0)!=($2|0); + $$sink4 = $not$&1; + $195 = (((($155)) + 16|0) + ($$sink4<<2)|0); + HEAP32[$195>>2] = $$3435; + $196 = ($$3435|0)==(0|0); + if ($196) { + break L96; + } else { + break; + } + } } - } - $197 = HEAP32[(11588)>>2]|0; - $198 = ($R7$1>>>0)<($197>>>0); + } while(0); + $197 = HEAP32[(31268)>>2]|0; + $198 = ($$3435>>>0)<($197>>>0); if ($198) { _abort(); // unreachable; } - $199 = ((($R7$1)) + 24|0); - HEAP32[$199>>2] = $154; - $$sum9 = (($psize) + 16)|0; - $200 = (($p) + ($$sum9)|0); + $199 = ((($$3435)) + 24|0); + HEAP32[$199>>2] = $155; + $200 = ((($2)) + 16|0); $201 = HEAP32[$200>>2]|0; $202 = ($201|0)==(0|0); do { @@ -66655,103 +70093,100 @@ function _dispose_chunk($p,$psize) { _abort(); // unreachable; } else { - $204 = ((($R7$1)) + 16|0); + $204 = ((($$3435)) + 16|0); HEAP32[$204>>2] = $201; $205 = ((($201)) + 24|0); - HEAP32[$205>>2] = $R7$1; + HEAP32[$205>>2] = $$3435; break; } } } while(0); - $$sum10 = (($psize) + 20)|0; - $206 = (($p) + ($$sum10)|0); + $206 = ((($200)) + 4|0); $207 = HEAP32[$206>>2]|0; $208 = ($207|0)==(0|0); if (!($208)) { - $209 = HEAP32[(11588)>>2]|0; + $209 = HEAP32[(31268)>>2]|0; $210 = ($207>>>0)<($209>>>0); if ($210) { _abort(); // unreachable; } else { - $211 = ((($R7$1)) + 20|0); + $211 = ((($$3435)) + 20|0); HEAP32[$211>>2] = $207; $212 = ((($207)) + 24|0); - HEAP32[$212>>2] = $R7$1; + HEAP32[$212>>2] = $$3435; break; } } } } } while(0); - $213 = $128 | 1; - $214 = ((($$0)) + 4|0); + $213 = $129 | 1; + $214 = ((($$1)) + 4|0); HEAP32[$214>>2] = $213; - $215 = (($$0) + ($128)|0); - HEAP32[$215>>2] = $128; - $216 = HEAP32[(11592)>>2]|0; - $217 = ($$0|0)==($216|0); + $215 = (($$1) + ($129)|0); + HEAP32[$215>>2] = $129; + $216 = HEAP32[(31272)>>2]|0; + $217 = ($$1|0)==($216|0); if ($217) { - HEAP32[(11580)>>2] = $128; + HEAP32[(31260)>>2] = $129; return; } else { - $$1 = $128; + $$2 = $129; } } else { - $218 = $109 & -2; - HEAP32[$108>>2] = $218; - $219 = $$02 | 1; - $220 = ((($$0)) + 4|0); + $218 = $111 & -2; + HEAP32[$110>>2] = $218; + $219 = $$1418 | 1; + $220 = ((($$1)) + 4|0); HEAP32[$220>>2] = $219; - $221 = (($$0) + ($$02)|0); - HEAP32[$221>>2] = $$02; - $$1 = $$02; + $221 = (($$1) + ($$1418)|0); + HEAP32[$221>>2] = $$1418; + $$2 = $$1418; } - $222 = $$1 >>> 3; - $223 = ($$1>>>0)<(256); + $222 = $$2 >>> 3; + $223 = ($$2>>>0)<(256); if ($223) { $224 = $222 << 1; - $225 = (11612 + ($224<<2)|0); - $226 = HEAP32[11572>>2]|0; + $225 = (31292 + ($224<<2)|0); + $226 = HEAP32[7813]|0; $227 = 1 << $222; $228 = $226 & $227; $229 = ($228|0)==(0); if ($229) { $230 = $226 | $227; - HEAP32[11572>>2] = $230; - $$pre = (($224) + 2)|0; - $$pre48 = (11612 + ($$pre<<2)|0); - $$pre$phiZ2D = $$pre48;$F16$0 = $225; + HEAP32[7813] = $230; + $$pre = ((($225)) + 8|0); + $$0438 = $225;$$pre$phiZ2D = $$pre; } else { - $$sum7 = (($224) + 2)|0; - $231 = (11612 + ($$sum7<<2)|0); + $231 = ((($225)) + 8|0); $232 = HEAP32[$231>>2]|0; - $233 = HEAP32[(11588)>>2]|0; + $233 = HEAP32[(31268)>>2]|0; $234 = ($232>>>0)<($233>>>0); if ($234) { _abort(); // unreachable; } else { - $$pre$phiZ2D = $231;$F16$0 = $232; + $$0438 = $232;$$pre$phiZ2D = $231; } } - HEAP32[$$pre$phiZ2D>>2] = $$0; - $235 = ((($F16$0)) + 12|0); - HEAP32[$235>>2] = $$0; - $236 = ((($$0)) + 8|0); - HEAP32[$236>>2] = $F16$0; - $237 = ((($$0)) + 12|0); + HEAP32[$$pre$phiZ2D>>2] = $$1; + $235 = ((($$0438)) + 12|0); + HEAP32[$235>>2] = $$1; + $236 = ((($$1)) + 8|0); + HEAP32[$236>>2] = $$0438; + $237 = ((($$1)) + 12|0); HEAP32[$237>>2] = $225; return; } - $238 = $$1 >>> 8; + $238 = $$2 >>> 8; $239 = ($238|0)==(0); if ($239) { - $I19$0 = 0; + $$0431 = 0; } else { - $240 = ($$1>>>0)>(16777215); + $240 = ($$2>>>0)>(16777215); if ($240) { - $I19$0 = 31; + $$0431 = 31; } else { $241 = (($238) + 1048320)|0; $242 = $241 >>> 16; @@ -66772,165 +70207,151 @@ function _dispose_chunk($p,$psize) { $257 = (($254) + ($256))|0; $258 = $257 << 1; $259 = (($257) + 7)|0; - $260 = $$1 >>> $259; + $260 = $$2 >>> $259; $261 = $260 & 1; $262 = $261 | $258; - $I19$0 = $262; + $$0431 = $262; } } - $263 = (11876 + ($I19$0<<2)|0); - $264 = ((($$0)) + 28|0); - HEAP32[$264>>2] = $I19$0; - $265 = ((($$0)) + 16|0); - $266 = ((($$0)) + 20|0); + $263 = (31556 + ($$0431<<2)|0); + $264 = ((($$1)) + 28|0); + HEAP32[$264>>2] = $$0431; + $265 = ((($$1)) + 16|0); + $266 = ((($$1)) + 20|0); HEAP32[$266>>2] = 0; HEAP32[$265>>2] = 0; - $267 = HEAP32[(11576)>>2]|0; - $268 = 1 << $I19$0; + $267 = HEAP32[(31256)>>2]|0; + $268 = 1 << $$0431; $269 = $267 & $268; $270 = ($269|0)==(0); if ($270) { $271 = $267 | $268; - HEAP32[(11576)>>2] = $271; - HEAP32[$263>>2] = $$0; - $272 = ((($$0)) + 24|0); + HEAP32[(31256)>>2] = $271; + HEAP32[$263>>2] = $$1; + $272 = ((($$1)) + 24|0); HEAP32[$272>>2] = $263; - $273 = ((($$0)) + 12|0); - HEAP32[$273>>2] = $$0; - $274 = ((($$0)) + 8|0); - HEAP32[$274>>2] = $$0; + $273 = ((($$1)) + 12|0); + HEAP32[$273>>2] = $$1; + $274 = ((($$1)) + 8|0); + HEAP32[$274>>2] = $$1; return; } $275 = HEAP32[$263>>2]|0; - $276 = ((($275)) + 4|0); - $277 = HEAP32[$276>>2]|0; - $278 = $277 & -8; - $279 = ($278|0)==($$1|0); - L191: do { - if ($279) { - $T$0$lcssa = $275; + $276 = ($$0431|0)==(31); + $277 = $$0431 >>> 1; + $278 = (25 - ($277))|0; + $279 = $276 ? 0 : $278; + $280 = $$2 << $279; + $$0419 = $280;$$0420 = $275; + while(1) { + $281 = ((($$0420)) + 4|0); + $282 = HEAP32[$281>>2]|0; + $283 = $282 & -8; + $284 = ($283|0)==($$2|0); + if ($284) { + label = 121; + break; + } + $285 = $$0419 >>> 31; + $286 = (((($$0420)) + 16|0) + ($285<<2)|0); + $287 = $$0419 << 1; + $288 = HEAP32[$286>>2]|0; + $289 = ($288|0)==(0|0); + if ($289) { + label = 118; + break; } else { - $280 = ($I19$0|0)==(31); - $281 = $I19$0 >>> 1; - $282 = (25 - ($281))|0; - $283 = $280 ? 0 : $282; - $284 = $$1 << $283; - $K20$043 = $284;$T$042 = $275; - while(1) { - $291 = $K20$043 >>> 31; - $292 = (((($T$042)) + 16|0) + ($291<<2)|0); - $287 = HEAP32[$292>>2]|0; - $293 = ($287|0)==(0|0); - if ($293) { - $$lcssa = $292;$T$042$lcssa = $T$042; - break; - } - $285 = $K20$043 << 1; - $286 = ((($287)) + 4|0); - $288 = HEAP32[$286>>2]|0; - $289 = $288 & -8; - $290 = ($289|0)==($$1|0); - if ($290) { - $T$0$lcssa = $287; - break L191; - } else { - $K20$043 = $285;$T$042 = $287; - } - } - $294 = HEAP32[(11588)>>2]|0; - $295 = ($$lcssa>>>0)<($294>>>0); - if ($295) { - _abort(); - // unreachable; - } - HEAP32[$$lcssa>>2] = $$0; - $296 = ((($$0)) + 24|0); - HEAP32[$296>>2] = $T$042$lcssa; - $297 = ((($$0)) + 12|0); - HEAP32[$297>>2] = $$0; - $298 = ((($$0)) + 8|0); - HEAP32[$298>>2] = $$0; - return; + $$0419 = $287;$$0420 = $288; } - } while(0); - $299 = ((($T$0$lcssa)) + 8|0); - $300 = HEAP32[$299>>2]|0; - $301 = HEAP32[(11588)>>2]|0; - $302 = ($300>>>0)>=($301>>>0); - $not$ = ($T$0$lcssa>>>0)>=($301>>>0); - $303 = $302 & $not$; - if (!($303)) { - _abort(); - // unreachable; } - $304 = ((($300)) + 12|0); - HEAP32[$304>>2] = $$0; - HEAP32[$299>>2] = $$0; - $305 = ((($$0)) + 8|0); - HEAP32[$305>>2] = $300; - $306 = ((($$0)) + 12|0); - HEAP32[$306>>2] = $T$0$lcssa; - $307 = ((($$0)) + 24|0); - HEAP32[$307>>2] = 0; - return; + if ((label|0) == 118) { + $290 = HEAP32[(31268)>>2]|0; + $291 = ($286>>>0)<($290>>>0); + if ($291) { + _abort(); + // unreachable; + } + HEAP32[$286>>2] = $$1; + $292 = ((($$1)) + 24|0); + HEAP32[$292>>2] = $$0420; + $293 = ((($$1)) + 12|0); + HEAP32[$293>>2] = $$1; + $294 = ((($$1)) + 8|0); + HEAP32[$294>>2] = $$1; + return; + } + else if ((label|0) == 121) { + $295 = ((($$0420)) + 8|0); + $296 = HEAP32[$295>>2]|0; + $297 = HEAP32[(31268)>>2]|0; + $298 = ($296>>>0)>=($297>>>0); + $not$19 = ($$0420>>>0)>=($297>>>0); + $299 = $298 & $not$19; + if (!($299)) { + _abort(); + // unreachable; + } + $300 = ((($296)) + 12|0); + HEAP32[$300>>2] = $$1; + HEAP32[$295>>2] = $$1; + $301 = ((($$1)) + 8|0); + HEAP32[$301>>2] = $296; + $302 = ((($$1)) + 12|0); + HEAP32[$302>>2] = $$0420; + $303 = ((($$1)) + 24|0); + HEAP32[$303>>2] = 0; + return; + } } function runPostSets() { } -function _memcpy(dest, src, num) { - dest = dest|0; src = src|0; num = num|0; - var ret = 0; - if ((num|0) >= 4096) return _emscripten_memcpy_big(dest|0, src|0, num|0)|0; - ret = dest|0; - if ((dest&3) == (src&3)) { - while (dest & 3) { - if ((num|0) == 0) return ret|0; - HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); - dest = (dest+1)|0; - src = (src+1)|0; - num = (num-1)|0; - } - while ((num|0) >= 4) { - HEAP32[((dest)>>2)]=((HEAP32[((src)>>2)])|0); - dest = (dest+4)|0; - src = (src+4)|0; - num = (num-4)|0; - } - } - while ((num|0) > 0) { - HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); - dest = (dest+1)|0; - src = (src+1)|0; - num = (num-1)|0; - } - return ret|0; -} function _memset(ptr, value, num) { ptr = ptr|0; value = value|0; num = num|0; - var stop = 0, value4 = 0, stop4 = 0, unaligned = 0; - stop = (ptr + num)|0; - if ((num|0) >= 20) { - // This is unaligned, but quite large, so work hard to get to aligned settings - value = value & 0xff; - unaligned = ptr & 3; - value4 = value | (value << 8) | (value << 16) | (value << 24); - stop4 = stop & ~3; - if (unaligned) { - unaligned = (ptr + 4 - unaligned)|0; - while ((ptr|0) < (unaligned|0)) { // no need to check for stop, since we have large num - HEAP8[((ptr)>>0)]=value; - ptr = (ptr+1)|0; - } + var end = 0, aligned_end = 0, block_aligned_end = 0, value4 = 0; + end = (ptr + num)|0; + + value = value & 0xff; + if ((num|0) >= 67 /* 64 bytes for an unrolled loop + 3 bytes for unaligned head*/) { + while ((ptr&3) != 0) { + HEAP8[((ptr)>>0)]=value; + ptr = (ptr+1)|0; } - while ((ptr|0) < (stop4|0)) { + + aligned_end = (end & -4)|0; + block_aligned_end = (aligned_end - 64)|0; + value4 = value | (value << 8) | (value << 16) | (value << 24); + + while((ptr|0) <= (block_aligned_end|0)) { + HEAP32[((ptr)>>2)]=value4; + HEAP32[(((ptr)+(4))>>2)]=value4; + HEAP32[(((ptr)+(8))>>2)]=value4; + HEAP32[(((ptr)+(12))>>2)]=value4; + HEAP32[(((ptr)+(16))>>2)]=value4; + HEAP32[(((ptr)+(20))>>2)]=value4; + HEAP32[(((ptr)+(24))>>2)]=value4; + HEAP32[(((ptr)+(28))>>2)]=value4; + HEAP32[(((ptr)+(32))>>2)]=value4; + HEAP32[(((ptr)+(36))>>2)]=value4; + HEAP32[(((ptr)+(40))>>2)]=value4; + HEAP32[(((ptr)+(44))>>2)]=value4; + HEAP32[(((ptr)+(48))>>2)]=value4; + HEAP32[(((ptr)+(52))>>2)]=value4; + HEAP32[(((ptr)+(56))>>2)]=value4; + HEAP32[(((ptr)+(60))>>2)]=value4; + ptr = (ptr + 64)|0; + } + + while ((ptr|0) < (aligned_end|0) ) { HEAP32[((ptr)>>2)]=value4; ptr = (ptr+4)|0; } } - while ((ptr|0) < (stop|0)) { + // The remaining bytes. + while ((ptr|0) < (end|0)) { HEAP8[((ptr)>>0)]=value; ptr = (ptr+1)|0; } - return (ptr-num)|0; + return (end-num)|0; } function _i64Subtract(a, b, c, d) { a = a|0; b = b|0; c = c|0; d = d|0; @@ -66952,6 +70373,103 @@ function _i64Add(a, b, c, d) { h = (b + d + (((l>>>0) < (a>>>0))|0))>>>0; // Add carry from low word to high word on overflow. return ((tempRet0 = h,l|0)|0); } +function ___muldsi3($a, $b) { + $a = $a | 0; + $b = $b | 0; + var $1 = 0, $2 = 0, $3 = 0, $6 = 0, $8 = 0, $11 = 0, $12 = 0; + $1 = $a & 65535; + $2 = $b & 65535; + $3 = Math_imul($2, $1) | 0; + $6 = $a >>> 16; + $8 = ($3 >>> 16) + (Math_imul($2, $6) | 0) | 0; + $11 = $b >>> 16; + $12 = Math_imul($11, $1) | 0; + return (tempRet0 = (($8 >>> 16) + (Math_imul($11, $6) | 0) | 0) + ((($8 & 65535) + $12 | 0) >>> 16) | 0, 0 | ($8 + $12 << 16 | $3 & 65535)) | 0; +} +function ___muldi3($a$0, $a$1, $b$0, $b$1) { + $a$0 = $a$0 | 0; + $a$1 = $a$1 | 0; + $b$0 = $b$0 | 0; + $b$1 = $b$1 | 0; + var $x_sroa_0_0_extract_trunc = 0, $y_sroa_0_0_extract_trunc = 0, $1$0 = 0, $1$1 = 0, $2 = 0; + $x_sroa_0_0_extract_trunc = $a$0; + $y_sroa_0_0_extract_trunc = $b$0; + $1$0 = ___muldsi3($x_sroa_0_0_extract_trunc, $y_sroa_0_0_extract_trunc) | 0; + $1$1 = tempRet0; + $2 = Math_imul($a$1, $y_sroa_0_0_extract_trunc) | 0; + return (tempRet0 = ((Math_imul($b$1, $x_sroa_0_0_extract_trunc) | 0) + $2 | 0) + $1$1 | $1$1 & 0, 0 | $1$0 & -1) | 0; +} +function _memcpy(dest, src, num) { + dest = dest|0; src = src|0; num = num|0; + var ret = 0; + var aligned_dest_end = 0; + var block_aligned_dest_end = 0; + var dest_end = 0; + // Test against a benchmarked cutoff limit for when HEAPU8.set() becomes faster to use. + if ((num|0) >= + 8192 + ) { + return _emscripten_memcpy_big(dest|0, src|0, num|0)|0; + } + + ret = dest|0; + dest_end = (dest + num)|0; + if ((dest&3) == (src&3)) { + // The initial unaligned < 4-byte front. + while (dest & 3) { + if ((num|0) == 0) return ret|0; + HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); + dest = (dest+1)|0; + src = (src+1)|0; + num = (num-1)|0; + } + aligned_dest_end = (dest_end & -4)|0; + block_aligned_dest_end = (aligned_dest_end - 64)|0; + while ((dest|0) <= (block_aligned_dest_end|0) ) { + HEAP32[((dest)>>2)]=((HEAP32[((src)>>2)])|0); + HEAP32[(((dest)+(4))>>2)]=((HEAP32[(((src)+(4))>>2)])|0); + HEAP32[(((dest)+(8))>>2)]=((HEAP32[(((src)+(8))>>2)])|0); + HEAP32[(((dest)+(12))>>2)]=((HEAP32[(((src)+(12))>>2)])|0); + HEAP32[(((dest)+(16))>>2)]=((HEAP32[(((src)+(16))>>2)])|0); + HEAP32[(((dest)+(20))>>2)]=((HEAP32[(((src)+(20))>>2)])|0); + HEAP32[(((dest)+(24))>>2)]=((HEAP32[(((src)+(24))>>2)])|0); + HEAP32[(((dest)+(28))>>2)]=((HEAP32[(((src)+(28))>>2)])|0); + HEAP32[(((dest)+(32))>>2)]=((HEAP32[(((src)+(32))>>2)])|0); + HEAP32[(((dest)+(36))>>2)]=((HEAP32[(((src)+(36))>>2)])|0); + HEAP32[(((dest)+(40))>>2)]=((HEAP32[(((src)+(40))>>2)])|0); + HEAP32[(((dest)+(44))>>2)]=((HEAP32[(((src)+(44))>>2)])|0); + HEAP32[(((dest)+(48))>>2)]=((HEAP32[(((src)+(48))>>2)])|0); + HEAP32[(((dest)+(52))>>2)]=((HEAP32[(((src)+(52))>>2)])|0); + HEAP32[(((dest)+(56))>>2)]=((HEAP32[(((src)+(56))>>2)])|0); + HEAP32[(((dest)+(60))>>2)]=((HEAP32[(((src)+(60))>>2)])|0); + dest = (dest+64)|0; + src = (src+64)|0; + } + while ((dest|0) < (aligned_dest_end|0) ) { + HEAP32[((dest)>>2)]=((HEAP32[((src)>>2)])|0); + dest = (dest+4)|0; + src = (src+4)|0; + } + } else { + // In the unaligned copy case, unroll a bit as well. + aligned_dest_end = (dest_end - 4)|0; + while ((dest|0) < (aligned_dest_end|0) ) { + HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); + HEAP8[(((dest)+(1))>>0)]=((HEAP8[(((src)+(1))>>0)])|0); + HEAP8[(((dest)+(2))>>0)]=((HEAP8[(((src)+(2))>>0)])|0); + HEAP8[(((dest)+(3))>>0)]=((HEAP8[(((src)+(3))>>0)])|0); + dest = (dest+4)|0; + src = (src+4)|0; + } + } + // The remaining unaligned < 4 byte tail. + while ((dest|0) < (dest_end|0)) { + HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); + dest = (dest+1)|0; + src = (src+1)|0; + } + return ret|0; +} function _memmove(dest, src, num) { dest = dest|0; src = src|0; num = num|0; var ret = 0; @@ -66972,39 +70490,6 @@ function _memmove(dest, src, num) { } return dest | 0; } -function _bitshift64Lshr(low, high, bits) { - low = low|0; high = high|0; bits = bits|0; - var ander = 0; - if ((bits|0) < 32) { - ander = ((1 << bits) - 1)|0; - tempRet0 = high >>> bits; - return (low >>> bits) | ((high&ander) << (32 - bits)); - } - tempRet0 = 0; - return (high >>> (bits - 32))|0; -} -function _bitshift64Shl(low, high, bits) { - low = low|0; high = high|0; bits = bits|0; - var ander = 0; - if ((bits|0) < 32) { - ander = ((1 << bits) - 1)|0; - tempRet0 = (high << bits) | ((low&(ander << (32 - bits))) >>> (32 - bits)); - return low << bits; - } - tempRet0 = low << (bits - 32); - return 0; -} -function _bitshift64Ashr(low, high, bits) { - low = low|0; high = high|0; bits = bits|0; - var ander = 0; - if ((bits|0) < 32) { - ander = ((1 << bits) - 1)|0; - tempRet0 = high >> bits; - return (low >>> bits) | ((high&ander) << (32 - bits)); - } - tempRet0 = (high|0) < 0 ? -1 : 0; - return (high >> (bits - 32))|0; - } function _llvm_cttz_i32(x) { x = x|0; var ret = 0; @@ -67015,200 +70500,84 @@ function _llvm_cttz_i32(x) { ret = ((HEAP8[(((cttz_i8)+((x >> 16)&0xff))>>0)])|0); if ((ret|0) < 8) return (ret + 16)|0; return (((HEAP8[(((cttz_i8)+(x >>> 24))>>0)])|0) + 24)|0; - } - -// ======== compiled code from system/lib/compiler-rt , see readme therein -function ___muldsi3($a, $b) { - $a = $a | 0; - $b = $b | 0; - var $1 = 0, $2 = 0, $3 = 0, $6 = 0, $8 = 0, $11 = 0, $12 = 0; - $1 = $a & 65535; - $2 = $b & 65535; - $3 = Math_imul($2, $1) | 0; - $6 = $a >>> 16; - $8 = ($3 >>> 16) + (Math_imul($2, $6) | 0) | 0; - $11 = $b >>> 16; - $12 = Math_imul($11, $1) | 0; - return (tempRet0 = (($8 >>> 16) + (Math_imul($11, $6) | 0) | 0) + ((($8 & 65535) + $12 | 0) >>> 16) | 0, 0 | ($8 + $12 << 16 | $3 & 65535)) | 0; -} -function ___divdi3($a$0, $a$1, $b$0, $b$1) { - $a$0 = $a$0 | 0; - $a$1 = $a$1 | 0; - $b$0 = $b$0 | 0; - $b$1 = $b$1 | 0; - var $1$0 = 0, $1$1 = 0, $2$0 = 0, $2$1 = 0, $4$0 = 0, $4$1 = 0, $6$0 = 0, $7$0 = 0, $7$1 = 0, $8$0 = 0, $10$0 = 0; - $1$0 = $a$1 >> 31 | (($a$1 | 0) < 0 ? -1 : 0) << 1; - $1$1 = (($a$1 | 0) < 0 ? -1 : 0) >> 31 | (($a$1 | 0) < 0 ? -1 : 0) << 1; - $2$0 = $b$1 >> 31 | (($b$1 | 0) < 0 ? -1 : 0) << 1; - $2$1 = (($b$1 | 0) < 0 ? -1 : 0) >> 31 | (($b$1 | 0) < 0 ? -1 : 0) << 1; - $4$0 = _i64Subtract($1$0 ^ $a$0, $1$1 ^ $a$1, $1$0, $1$1) | 0; - $4$1 = tempRet0; - $6$0 = _i64Subtract($2$0 ^ $b$0, $2$1 ^ $b$1, $2$0, $2$1) | 0; - $7$0 = $2$0 ^ $1$0; - $7$1 = $2$1 ^ $1$1; - $8$0 = ___udivmoddi4($4$0, $4$1, $6$0, tempRet0, 0) | 0; - $10$0 = _i64Subtract($8$0 ^ $7$0, tempRet0 ^ $7$1, $7$0, $7$1) | 0; - return $10$0 | 0; -} -function ___remdi3($a$0, $a$1, $b$0, $b$1) { - $a$0 = $a$0 | 0; - $a$1 = $a$1 | 0; - $b$0 = $b$0 | 0; - $b$1 = $b$1 | 0; - var $rem = 0, $1$0 = 0, $1$1 = 0, $2$0 = 0, $2$1 = 0, $4$0 = 0, $4$1 = 0, $6$0 = 0, $10$0 = 0, $10$1 = 0, __stackBase__ = 0; - __stackBase__ = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - $rem = __stackBase__ | 0; - $1$0 = $a$1 >> 31 | (($a$1 | 0) < 0 ? -1 : 0) << 1; - $1$1 = (($a$1 | 0) < 0 ? -1 : 0) >> 31 | (($a$1 | 0) < 0 ? -1 : 0) << 1; - $2$0 = $b$1 >> 31 | (($b$1 | 0) < 0 ? -1 : 0) << 1; - $2$1 = (($b$1 | 0) < 0 ? -1 : 0) >> 31 | (($b$1 | 0) < 0 ? -1 : 0) << 1; - $4$0 = _i64Subtract($1$0 ^ $a$0, $1$1 ^ $a$1, $1$0, $1$1) | 0; - $4$1 = tempRet0; - $6$0 = _i64Subtract($2$0 ^ $b$0, $2$1 ^ $b$1, $2$0, $2$1) | 0; - ___udivmoddi4($4$0, $4$1, $6$0, tempRet0, $rem) | 0; - $10$0 = _i64Subtract(HEAP32[$rem >> 2] ^ $1$0, HEAP32[$rem + 4 >> 2] ^ $1$1, $1$0, $1$1) | 0; - $10$1 = tempRet0; - STACKTOP = __stackBase__; - return (tempRet0 = $10$1, $10$0) | 0; -} -function ___muldi3($a$0, $a$1, $b$0, $b$1) { - $a$0 = $a$0 | 0; - $a$1 = $a$1 | 0; - $b$0 = $b$0 | 0; - $b$1 = $b$1 | 0; - var $x_sroa_0_0_extract_trunc = 0, $y_sroa_0_0_extract_trunc = 0, $1$0 = 0, $1$1 = 0, $2 = 0; - $x_sroa_0_0_extract_trunc = $a$0; - $y_sroa_0_0_extract_trunc = $b$0; - $1$0 = ___muldsi3($x_sroa_0_0_extract_trunc, $y_sroa_0_0_extract_trunc) | 0; - $1$1 = tempRet0; - $2 = Math_imul($a$1, $y_sroa_0_0_extract_trunc) | 0; - return (tempRet0 = ((Math_imul($b$1, $x_sroa_0_0_extract_trunc) | 0) + $2 | 0) + $1$1 | $1$1 & 0, 0 | $1$0 & -1) | 0; -} -function ___udivdi3($a$0, $a$1, $b$0, $b$1) { - $a$0 = $a$0 | 0; - $a$1 = $a$1 | 0; - $b$0 = $b$0 | 0; - $b$1 = $b$1 | 0; - var $1$0 = 0; - $1$0 = ___udivmoddi4($a$0, $a$1, $b$0, $b$1, 0) | 0; - return $1$0 | 0; -} -function ___uremdi3($a$0, $a$1, $b$0, $b$1) { - $a$0 = $a$0 | 0; - $a$1 = $a$1 | 0; - $b$0 = $b$0 | 0; - $b$1 = $b$1 | 0; - var $rem = 0, __stackBase__ = 0; - __stackBase__ = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - $rem = __stackBase__ | 0; - ___udivmoddi4($a$0, $a$1, $b$0, $b$1, $rem) | 0; - STACKTOP = __stackBase__; - return (tempRet0 = HEAP32[$rem + 4 >> 2] | 0, HEAP32[$rem >> 2] | 0) | 0; } function ___udivmoddi4($a$0, $a$1, $b$0, $b$1, $rem) { - $a$0 = $a$0 | 0; - $a$1 = $a$1 | 0; - $b$0 = $b$0 | 0; - $b$1 = $b$1 | 0; - $rem = $rem | 0; - var $n_sroa_0_0_extract_trunc = 0, $n_sroa_1_4_extract_shift$0 = 0, $n_sroa_1_4_extract_trunc = 0, $d_sroa_0_0_extract_trunc = 0, $d_sroa_1_4_extract_shift$0 = 0, $d_sroa_1_4_extract_trunc = 0, $4 = 0, $17 = 0, $37 = 0, $49 = 0, $51 = 0, $57 = 0, $58 = 0, $66 = 0, $78 = 0, $86 = 0, $88 = 0, $89 = 0, $91 = 0, $92 = 0, $95 = 0, $105 = 0, $117 = 0, $119 = 0, $125 = 0, $126 = 0, $130 = 0, $q_sroa_1_1_ph = 0, $q_sroa_0_1_ph = 0, $r_sroa_1_1_ph = 0, $r_sroa_0_1_ph = 0, $sr_1_ph = 0, $d_sroa_0_0_insert_insert99$0 = 0, $d_sroa_0_0_insert_insert99$1 = 0, $137$0 = 0, $137$1 = 0, $carry_0203 = 0, $sr_1202 = 0, $r_sroa_0_1201 = 0, $r_sroa_1_1200 = 0, $q_sroa_0_1199 = 0, $q_sroa_1_1198 = 0, $147 = 0, $149 = 0, $r_sroa_0_0_insert_insert42$0 = 0, $r_sroa_0_0_insert_insert42$1 = 0, $150$1 = 0, $151$0 = 0, $152 = 0, $154$0 = 0, $r_sroa_0_0_extract_trunc = 0, $r_sroa_1_4_extract_trunc = 0, $155 = 0, $carry_0_lcssa$0 = 0, $carry_0_lcssa$1 = 0, $r_sroa_0_1_lcssa = 0, $r_sroa_1_1_lcssa = 0, $q_sroa_0_1_lcssa = 0, $q_sroa_1_1_lcssa = 0, $q_sroa_0_0_insert_ext75$0 = 0, $q_sroa_0_0_insert_ext75$1 = 0, $q_sroa_0_0_insert_insert77$1 = 0, $_0$0 = 0, $_0$1 = 0; - $n_sroa_0_0_extract_trunc = $a$0; - $n_sroa_1_4_extract_shift$0 = $a$1; - $n_sroa_1_4_extract_trunc = $n_sroa_1_4_extract_shift$0; - $d_sroa_0_0_extract_trunc = $b$0; - $d_sroa_1_4_extract_shift$0 = $b$1; - $d_sroa_1_4_extract_trunc = $d_sroa_1_4_extract_shift$0; - if (($n_sroa_1_4_extract_trunc | 0) == 0) { - $4 = ($rem | 0) != 0; - if (($d_sroa_1_4_extract_trunc | 0) == 0) { - if ($4) { - HEAP32[$rem >> 2] = ($n_sroa_0_0_extract_trunc >>> 0) % ($d_sroa_0_0_extract_trunc >>> 0); - HEAP32[$rem + 4 >> 2] = 0; - } - $_0$1 = 0; - $_0$0 = ($n_sroa_0_0_extract_trunc >>> 0) / ($d_sroa_0_0_extract_trunc >>> 0) >>> 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } else { - if (!$4) { - $_0$1 = 0; - $_0$0 = 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } - HEAP32[$rem >> 2] = $a$0 & -1; - HEAP32[$rem + 4 >> 2] = $a$1 & 0; - $_0$1 = 0; - $_0$0 = 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } - } - $17 = ($d_sroa_1_4_extract_trunc | 0) == 0; - do { - if (($d_sroa_0_0_extract_trunc | 0) == 0) { - if ($17) { - if (($rem | 0) != 0) { - HEAP32[$rem >> 2] = ($n_sroa_1_4_extract_trunc >>> 0) % ($d_sroa_0_0_extract_trunc >>> 0); + $a$0 = $a$0 | 0; + $a$1 = $a$1 | 0; + $b$0 = $b$0 | 0; + $b$1 = $b$1 | 0; + $rem = $rem | 0; + var $n_sroa_0_0_extract_trunc = 0, $n_sroa_1_4_extract_shift$0 = 0, $n_sroa_1_4_extract_trunc = 0, $d_sroa_0_0_extract_trunc = 0, $d_sroa_1_4_extract_shift$0 = 0, $d_sroa_1_4_extract_trunc = 0, $4 = 0, $17 = 0, $37 = 0, $49 = 0, $51 = 0, $57 = 0, $58 = 0, $66 = 0, $78 = 0, $86 = 0, $88 = 0, $89 = 0, $91 = 0, $92 = 0, $95 = 0, $105 = 0, $117 = 0, $119 = 0, $125 = 0, $126 = 0, $130 = 0, $q_sroa_1_1_ph = 0, $q_sroa_0_1_ph = 0, $r_sroa_1_1_ph = 0, $r_sroa_0_1_ph = 0, $sr_1_ph = 0, $d_sroa_0_0_insert_insert99$0 = 0, $d_sroa_0_0_insert_insert99$1 = 0, $137$0 = 0, $137$1 = 0, $carry_0203 = 0, $sr_1202 = 0, $r_sroa_0_1201 = 0, $r_sroa_1_1200 = 0, $q_sroa_0_1199 = 0, $q_sroa_1_1198 = 0, $147 = 0, $149 = 0, $r_sroa_0_0_insert_insert42$0 = 0, $r_sroa_0_0_insert_insert42$1 = 0, $150$1 = 0, $151$0 = 0, $152 = 0, $154$0 = 0, $r_sroa_0_0_extract_trunc = 0, $r_sroa_1_4_extract_trunc = 0, $155 = 0, $carry_0_lcssa$0 = 0, $carry_0_lcssa$1 = 0, $r_sroa_0_1_lcssa = 0, $r_sroa_1_1_lcssa = 0, $q_sroa_0_1_lcssa = 0, $q_sroa_1_1_lcssa = 0, $q_sroa_0_0_insert_ext75$0 = 0, $q_sroa_0_0_insert_ext75$1 = 0, $q_sroa_0_0_insert_insert77$1 = 0, $_0$0 = 0, $_0$1 = 0; + $n_sroa_0_0_extract_trunc = $a$0; + $n_sroa_1_4_extract_shift$0 = $a$1; + $n_sroa_1_4_extract_trunc = $n_sroa_1_4_extract_shift$0; + $d_sroa_0_0_extract_trunc = $b$0; + $d_sroa_1_4_extract_shift$0 = $b$1; + $d_sroa_1_4_extract_trunc = $d_sroa_1_4_extract_shift$0; + if (($n_sroa_1_4_extract_trunc | 0) == 0) { + $4 = ($rem | 0) != 0; + if (($d_sroa_1_4_extract_trunc | 0) == 0) { + if ($4) { + HEAP32[$rem >> 2] = ($n_sroa_0_0_extract_trunc >>> 0) % ($d_sroa_0_0_extract_trunc >>> 0); HEAP32[$rem + 4 >> 2] = 0; } $_0$1 = 0; - $_0$0 = ($n_sroa_1_4_extract_trunc >>> 0) / ($d_sroa_0_0_extract_trunc >>> 0) >>> 0; + $_0$0 = ($n_sroa_0_0_extract_trunc >>> 0) / ($d_sroa_0_0_extract_trunc >>> 0) >>> 0; return (tempRet0 = $_0$1, $_0$0) | 0; - } - if (($n_sroa_0_0_extract_trunc | 0) == 0) { - if (($rem | 0) != 0) { - HEAP32[$rem >> 2] = 0; - HEAP32[$rem + 4 >> 2] = ($n_sroa_1_4_extract_trunc >>> 0) % ($d_sroa_1_4_extract_trunc >>> 0); - } - $_0$1 = 0; - $_0$0 = ($n_sroa_1_4_extract_trunc >>> 0) / ($d_sroa_1_4_extract_trunc >>> 0) >>> 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } - $37 = $d_sroa_1_4_extract_trunc - 1 | 0; - if (($37 & $d_sroa_1_4_extract_trunc | 0) == 0) { - if (($rem | 0) != 0) { - HEAP32[$rem >> 2] = 0 | $a$0 & -1; - HEAP32[$rem + 4 >> 2] = $37 & $n_sroa_1_4_extract_trunc | $a$1 & 0; + } else { + if (!$4) { + $_0$1 = 0; + $_0$0 = 0; + return (tempRet0 = $_0$1, $_0$0) | 0; } - $_0$1 = 0; - $_0$0 = $n_sroa_1_4_extract_trunc >>> ((_llvm_cttz_i32($d_sroa_1_4_extract_trunc | 0) | 0) >>> 0); - return (tempRet0 = $_0$1, $_0$0) | 0; - } - $49 = Math_clz32($d_sroa_1_4_extract_trunc | 0) | 0; - $51 = $49 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; - if ($51 >>> 0 <= 30) { - $57 = $51 + 1 | 0; - $58 = 31 - $51 | 0; - $sr_1_ph = $57; - $r_sroa_0_1_ph = $n_sroa_1_4_extract_trunc << $58 | $n_sroa_0_0_extract_trunc >>> ($57 >>> 0); - $r_sroa_1_1_ph = $n_sroa_1_4_extract_trunc >>> ($57 >>> 0); - $q_sroa_0_1_ph = 0; - $q_sroa_1_1_ph = $n_sroa_0_0_extract_trunc << $58; - break; - } - if (($rem | 0) == 0) { + HEAP32[$rem >> 2] = $a$0 & -1; + HEAP32[$rem + 4 >> 2] = $a$1 & 0; $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; } - HEAP32[$rem >> 2] = 0 | $a$0 & -1; - HEAP32[$rem + 4 >> 2] = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; - $_0$1 = 0; - $_0$0 = 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } else { - if (!$17) { - $117 = Math_clz32($d_sroa_1_4_extract_trunc | 0) | 0; - $119 = $117 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; - if ($119 >>> 0 <= 31) { - $125 = $119 + 1 | 0; - $126 = 31 - $119 | 0; - $130 = $119 - 31 >> 31; - $sr_1_ph = $125; - $r_sroa_0_1_ph = $n_sroa_0_0_extract_trunc >>> ($125 >>> 0) & $130 | $n_sroa_1_4_extract_trunc << $126; - $r_sroa_1_1_ph = $n_sroa_1_4_extract_trunc >>> ($125 >>> 0) & $130; + } + $17 = ($d_sroa_1_4_extract_trunc | 0) == 0; + do { + if (($d_sroa_0_0_extract_trunc | 0) == 0) { + if ($17) { + if (($rem | 0) != 0) { + HEAP32[$rem >> 2] = ($n_sroa_1_4_extract_trunc >>> 0) % ($d_sroa_0_0_extract_trunc >>> 0); + HEAP32[$rem + 4 >> 2] = 0; + } + $_0$1 = 0; + $_0$0 = ($n_sroa_1_4_extract_trunc >>> 0) / ($d_sroa_0_0_extract_trunc >>> 0) >>> 0; + return (tempRet0 = $_0$1, $_0$0) | 0; + } + if (($n_sroa_0_0_extract_trunc | 0) == 0) { + if (($rem | 0) != 0) { + HEAP32[$rem >> 2] = 0; + HEAP32[$rem + 4 >> 2] = ($n_sroa_1_4_extract_trunc >>> 0) % ($d_sroa_1_4_extract_trunc >>> 0); + } + $_0$1 = 0; + $_0$0 = ($n_sroa_1_4_extract_trunc >>> 0) / ($d_sroa_1_4_extract_trunc >>> 0) >>> 0; + return (tempRet0 = $_0$1, $_0$0) | 0; + } + $37 = $d_sroa_1_4_extract_trunc - 1 | 0; + if (($37 & $d_sroa_1_4_extract_trunc | 0) == 0) { + if (($rem | 0) != 0) { + HEAP32[$rem >> 2] = 0 | $a$0 & -1; + HEAP32[$rem + 4 >> 2] = $37 & $n_sroa_1_4_extract_trunc | $a$1 & 0; + } + $_0$1 = 0; + $_0$0 = $n_sroa_1_4_extract_trunc >>> ((_llvm_cttz_i32($d_sroa_1_4_extract_trunc | 0) | 0) >>> 0); + return (tempRet0 = $_0$1, $_0$0) | 0; + } + $49 = Math_clz32($d_sroa_1_4_extract_trunc | 0) | 0; + $51 = $49 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; + if ($51 >>> 0 <= 30) { + $57 = $51 + 1 | 0; + $58 = 31 - $51 | 0; + $sr_1_ph = $57; + $r_sroa_0_1_ph = $n_sroa_1_4_extract_trunc << $58 | $n_sroa_0_0_extract_trunc >>> ($57 >>> 0); + $r_sroa_1_1_ph = $n_sroa_1_4_extract_trunc >>> ($57 >>> 0); $q_sroa_0_1_ph = 0; - $q_sroa_1_1_ph = $n_sroa_0_0_extract_trunc << $126; + $q_sroa_1_1_ph = $n_sroa_0_0_extract_trunc << $58; break; } if (($rem | 0) == 0) { @@ -67221,102 +70590,204 @@ function ___udivmoddi4($a$0, $a$1, $b$0, $b$1, $rem) { $_0$1 = 0; $_0$0 = 0; return (tempRet0 = $_0$1, $_0$0) | 0; - } - $66 = $d_sroa_0_0_extract_trunc - 1 | 0; - if (($66 & $d_sroa_0_0_extract_trunc | 0) != 0) { - $86 = (Math_clz32($d_sroa_0_0_extract_trunc | 0) | 0) + 33 | 0; - $88 = $86 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; - $89 = 64 - $88 | 0; - $91 = 32 - $88 | 0; - $92 = $91 >> 31; - $95 = $88 - 32 | 0; - $105 = $95 >> 31; - $sr_1_ph = $88; - $r_sroa_0_1_ph = $91 - 1 >> 31 & $n_sroa_1_4_extract_trunc >>> ($95 >>> 0) | ($n_sroa_1_4_extract_trunc << $91 | $n_sroa_0_0_extract_trunc >>> ($88 >>> 0)) & $105; - $r_sroa_1_1_ph = $105 & $n_sroa_1_4_extract_trunc >>> ($88 >>> 0); - $q_sroa_0_1_ph = $n_sroa_0_0_extract_trunc << $89 & $92; - $q_sroa_1_1_ph = ($n_sroa_1_4_extract_trunc << $89 | $n_sroa_0_0_extract_trunc >>> ($95 >>> 0)) & $92 | $n_sroa_0_0_extract_trunc << $91 & $88 - 33 >> 31; - break; - } - if (($rem | 0) != 0) { - HEAP32[$rem >> 2] = $66 & $n_sroa_0_0_extract_trunc; - HEAP32[$rem + 4 >> 2] = 0; - } - if (($d_sroa_0_0_extract_trunc | 0) == 1) { - $_0$1 = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; - $_0$0 = 0 | $a$0 & -1; - return (tempRet0 = $_0$1, $_0$0) | 0; } else { - $78 = _llvm_cttz_i32($d_sroa_0_0_extract_trunc | 0) | 0; - $_0$1 = 0 | $n_sroa_1_4_extract_trunc >>> ($78 >>> 0); - $_0$0 = $n_sroa_1_4_extract_trunc << 32 - $78 | $n_sroa_0_0_extract_trunc >>> ($78 >>> 0) | 0; - return (tempRet0 = $_0$1, $_0$0) | 0; + if (!$17) { + $117 = Math_clz32($d_sroa_1_4_extract_trunc | 0) | 0; + $119 = $117 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; + if ($119 >>> 0 <= 31) { + $125 = $119 + 1 | 0; + $126 = 31 - $119 | 0; + $130 = $119 - 31 >> 31; + $sr_1_ph = $125; + $r_sroa_0_1_ph = $n_sroa_0_0_extract_trunc >>> ($125 >>> 0) & $130 | $n_sroa_1_4_extract_trunc << $126; + $r_sroa_1_1_ph = $n_sroa_1_4_extract_trunc >>> ($125 >>> 0) & $130; + $q_sroa_0_1_ph = 0; + $q_sroa_1_1_ph = $n_sroa_0_0_extract_trunc << $126; + break; + } + if (($rem | 0) == 0) { + $_0$1 = 0; + $_0$0 = 0; + return (tempRet0 = $_0$1, $_0$0) | 0; + } + HEAP32[$rem >> 2] = 0 | $a$0 & -1; + HEAP32[$rem + 4 >> 2] = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; + $_0$1 = 0; + $_0$0 = 0; + return (tempRet0 = $_0$1, $_0$0) | 0; + } + $66 = $d_sroa_0_0_extract_trunc - 1 | 0; + if (($66 & $d_sroa_0_0_extract_trunc | 0) != 0) { + $86 = (Math_clz32($d_sroa_0_0_extract_trunc | 0) | 0) + 33 | 0; + $88 = $86 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; + $89 = 64 - $88 | 0; + $91 = 32 - $88 | 0; + $92 = $91 >> 31; + $95 = $88 - 32 | 0; + $105 = $95 >> 31; + $sr_1_ph = $88; + $r_sroa_0_1_ph = $91 - 1 >> 31 & $n_sroa_1_4_extract_trunc >>> ($95 >>> 0) | ($n_sroa_1_4_extract_trunc << $91 | $n_sroa_0_0_extract_trunc >>> ($88 >>> 0)) & $105; + $r_sroa_1_1_ph = $105 & $n_sroa_1_4_extract_trunc >>> ($88 >>> 0); + $q_sroa_0_1_ph = $n_sroa_0_0_extract_trunc << $89 & $92; + $q_sroa_1_1_ph = ($n_sroa_1_4_extract_trunc << $89 | $n_sroa_0_0_extract_trunc >>> ($95 >>> 0)) & $92 | $n_sroa_0_0_extract_trunc << $91 & $88 - 33 >> 31; + break; + } + if (($rem | 0) != 0) { + HEAP32[$rem >> 2] = $66 & $n_sroa_0_0_extract_trunc; + HEAP32[$rem + 4 >> 2] = 0; + } + if (($d_sroa_0_0_extract_trunc | 0) == 1) { + $_0$1 = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; + $_0$0 = 0 | $a$0 & -1; + return (tempRet0 = $_0$1, $_0$0) | 0; + } else { + $78 = _llvm_cttz_i32($d_sroa_0_0_extract_trunc | 0) | 0; + $_0$1 = 0 | $n_sroa_1_4_extract_trunc >>> ($78 >>> 0); + $_0$0 = $n_sroa_1_4_extract_trunc << 32 - $78 | $n_sroa_0_0_extract_trunc >>> ($78 >>> 0) | 0; + return (tempRet0 = $_0$1, $_0$0) | 0; + } } + } while (0); + if (($sr_1_ph | 0) == 0) { + $q_sroa_1_1_lcssa = $q_sroa_1_1_ph; + $q_sroa_0_1_lcssa = $q_sroa_0_1_ph; + $r_sroa_1_1_lcssa = $r_sroa_1_1_ph; + $r_sroa_0_1_lcssa = $r_sroa_0_1_ph; + $carry_0_lcssa$1 = 0; + $carry_0_lcssa$0 = 0; + } else { + $d_sroa_0_0_insert_insert99$0 = 0 | $b$0 & -1; + $d_sroa_0_0_insert_insert99$1 = $d_sroa_1_4_extract_shift$0 | $b$1 & 0; + $137$0 = _i64Add($d_sroa_0_0_insert_insert99$0 | 0, $d_sroa_0_0_insert_insert99$1 | 0, -1, -1) | 0; + $137$1 = tempRet0; + $q_sroa_1_1198 = $q_sroa_1_1_ph; + $q_sroa_0_1199 = $q_sroa_0_1_ph; + $r_sroa_1_1200 = $r_sroa_1_1_ph; + $r_sroa_0_1201 = $r_sroa_0_1_ph; + $sr_1202 = $sr_1_ph; + $carry_0203 = 0; + while (1) { + $147 = $q_sroa_0_1199 >>> 31 | $q_sroa_1_1198 << 1; + $149 = $carry_0203 | $q_sroa_0_1199 << 1; + $r_sroa_0_0_insert_insert42$0 = 0 | ($r_sroa_0_1201 << 1 | $q_sroa_1_1198 >>> 31); + $r_sroa_0_0_insert_insert42$1 = $r_sroa_0_1201 >>> 31 | $r_sroa_1_1200 << 1 | 0; + _i64Subtract($137$0 | 0, $137$1 | 0, $r_sroa_0_0_insert_insert42$0 | 0, $r_sroa_0_0_insert_insert42$1 | 0) | 0; + $150$1 = tempRet0; + $151$0 = $150$1 >> 31 | (($150$1 | 0) < 0 ? -1 : 0) << 1; + $152 = $151$0 & 1; + $154$0 = _i64Subtract($r_sroa_0_0_insert_insert42$0 | 0, $r_sroa_0_0_insert_insert42$1 | 0, $151$0 & $d_sroa_0_0_insert_insert99$0 | 0, ((($150$1 | 0) < 0 ? -1 : 0) >> 31 | (($150$1 | 0) < 0 ? -1 : 0) << 1) & $d_sroa_0_0_insert_insert99$1 | 0) | 0; + $r_sroa_0_0_extract_trunc = $154$0; + $r_sroa_1_4_extract_trunc = tempRet0; + $155 = $sr_1202 - 1 | 0; + if (($155 | 0) == 0) { + break; + } else { + $q_sroa_1_1198 = $147; + $q_sroa_0_1199 = $149; + $r_sroa_1_1200 = $r_sroa_1_4_extract_trunc; + $r_sroa_0_1201 = $r_sroa_0_0_extract_trunc; + $sr_1202 = $155; + $carry_0203 = $152; + } + } + $q_sroa_1_1_lcssa = $147; + $q_sroa_0_1_lcssa = $149; + $r_sroa_1_1_lcssa = $r_sroa_1_4_extract_trunc; + $r_sroa_0_1_lcssa = $r_sroa_0_0_extract_trunc; + $carry_0_lcssa$1 = 0; + $carry_0_lcssa$0 = $152; + } + $q_sroa_0_0_insert_ext75$0 = $q_sroa_0_1_lcssa; + $q_sroa_0_0_insert_ext75$1 = 0; + $q_sroa_0_0_insert_insert77$1 = $q_sroa_1_1_lcssa | $q_sroa_0_0_insert_ext75$1; + if (($rem | 0) != 0) { + HEAP32[$rem >> 2] = 0 | $r_sroa_0_1_lcssa; + HEAP32[$rem + 4 >> 2] = $r_sroa_1_1_lcssa | 0; + } + $_0$1 = (0 | $q_sroa_0_0_insert_ext75$0) >>> 31 | $q_sroa_0_0_insert_insert77$1 << 1 | ($q_sroa_0_0_insert_ext75$1 << 1 | $q_sroa_0_0_insert_ext75$0 >>> 31) & 0 | $carry_0_lcssa$1; + $_0$0 = ($q_sroa_0_0_insert_ext75$0 << 1 | 0 >>> 31) & -2 | $carry_0_lcssa$0; + return (tempRet0 = $_0$1, $_0$0) | 0; +} +function ___uremdi3($a$0, $a$1, $b$0, $b$1) { + $a$0 = $a$0 | 0; + $a$1 = $a$1 | 0; + $b$0 = $b$0 | 0; + $b$1 = $b$1 | 0; + var $rem = 0, __stackBase__ = 0; + __stackBase__ = STACKTOP; + STACKTOP = STACKTOP + 16 | 0; + $rem = __stackBase__ | 0; + ___udivmoddi4($a$0, $a$1, $b$0, $b$1, $rem) | 0; + STACKTOP = __stackBase__; + return (tempRet0 = HEAP32[$rem + 4 >> 2] | 0, HEAP32[$rem >> 2] | 0) | 0; +} +function _bitshift64Shl(low, high, bits) { + low = low|0; high = high|0; bits = bits|0; + var ander = 0; + if ((bits|0) < 32) { + ander = ((1 << bits) - 1)|0; + tempRet0 = (high << bits) | ((low&(ander << (32 - bits))) >>> (32 - bits)); + return low << bits; } - } while (0); - if (($sr_1_ph | 0) == 0) { - $q_sroa_1_1_lcssa = $q_sroa_1_1_ph; - $q_sroa_0_1_lcssa = $q_sroa_0_1_ph; - $r_sroa_1_1_lcssa = $r_sroa_1_1_ph; - $r_sroa_0_1_lcssa = $r_sroa_0_1_ph; - $carry_0_lcssa$1 = 0; - $carry_0_lcssa$0 = 0; - } else { - $d_sroa_0_0_insert_insert99$0 = 0 | $b$0 & -1; - $d_sroa_0_0_insert_insert99$1 = $d_sroa_1_4_extract_shift$0 | $b$1 & 0; - $137$0 = _i64Add($d_sroa_0_0_insert_insert99$0 | 0, $d_sroa_0_0_insert_insert99$1 | 0, -1, -1) | 0; - $137$1 = tempRet0; - $q_sroa_1_1198 = $q_sroa_1_1_ph; - $q_sroa_0_1199 = $q_sroa_0_1_ph; - $r_sroa_1_1200 = $r_sroa_1_1_ph; - $r_sroa_0_1201 = $r_sroa_0_1_ph; - $sr_1202 = $sr_1_ph; - $carry_0203 = 0; - while (1) { - $147 = $q_sroa_0_1199 >>> 31 | $q_sroa_1_1198 << 1; - $149 = $carry_0203 | $q_sroa_0_1199 << 1; - $r_sroa_0_0_insert_insert42$0 = 0 | ($r_sroa_0_1201 << 1 | $q_sroa_1_1198 >>> 31); - $r_sroa_0_0_insert_insert42$1 = $r_sroa_0_1201 >>> 31 | $r_sroa_1_1200 << 1 | 0; - _i64Subtract($137$0, $137$1, $r_sroa_0_0_insert_insert42$0, $r_sroa_0_0_insert_insert42$1) | 0; - $150$1 = tempRet0; - $151$0 = $150$1 >> 31 | (($150$1 | 0) < 0 ? -1 : 0) << 1; - $152 = $151$0 & 1; - $154$0 = _i64Subtract($r_sroa_0_0_insert_insert42$0, $r_sroa_0_0_insert_insert42$1, $151$0 & $d_sroa_0_0_insert_insert99$0, ((($150$1 | 0) < 0 ? -1 : 0) >> 31 | (($150$1 | 0) < 0 ? -1 : 0) << 1) & $d_sroa_0_0_insert_insert99$1) | 0; - $r_sroa_0_0_extract_trunc = $154$0; - $r_sroa_1_4_extract_trunc = tempRet0; - $155 = $sr_1202 - 1 | 0; - if (($155 | 0) == 0) { - break; - } else { - $q_sroa_1_1198 = $147; - $q_sroa_0_1199 = $149; - $r_sroa_1_1200 = $r_sroa_1_4_extract_trunc; - $r_sroa_0_1201 = $r_sroa_0_0_extract_trunc; - $sr_1202 = $155; - $carry_0203 = $152; - } + tempRet0 = low << (bits - 32); + return 0; +} +function ___udivdi3($a$0, $a$1, $b$0, $b$1) { + $a$0 = $a$0 | 0; + $a$1 = $a$1 | 0; + $b$0 = $b$0 | 0; + $b$1 = $b$1 | 0; + var $1$0 = 0; + $1$0 = ___udivmoddi4($a$0, $a$1, $b$0, $b$1, 0) | 0; + return $1$0 | 0; +} +function _roundf(f) { + f = +f; + return f >= +0 ? +Math_floor(f + +0.5) : +Math_ceil(f - +0.5); // TODO: use fround? +} +function _bitshift64Lshr(low, high, bits) { + low = low|0; high = high|0; bits = bits|0; + var ander = 0; + if ((bits|0) < 32) { + ander = ((1 << bits) - 1)|0; + tempRet0 = high >>> bits; + return (low >>> bits) | ((high&ander) << (32 - bits)); } - $q_sroa_1_1_lcssa = $147; - $q_sroa_0_1_lcssa = $149; - $r_sroa_1_1_lcssa = $r_sroa_1_4_extract_trunc; - $r_sroa_0_1_lcssa = $r_sroa_0_0_extract_trunc; - $carry_0_lcssa$1 = 0; - $carry_0_lcssa$0 = $152; - } - $q_sroa_0_0_insert_ext75$0 = $q_sroa_0_1_lcssa; - $q_sroa_0_0_insert_ext75$1 = 0; - $q_sroa_0_0_insert_insert77$1 = $q_sroa_1_1_lcssa | $q_sroa_0_0_insert_ext75$1; - if (($rem | 0) != 0) { - HEAP32[$rem >> 2] = 0 | $r_sroa_0_1_lcssa; - HEAP32[$rem + 4 >> 2] = $r_sroa_1_1_lcssa | 0; - } - $_0$1 = (0 | $q_sroa_0_0_insert_ext75$0) >>> 31 | $q_sroa_0_0_insert_insert77$1 << 1 | ($q_sroa_0_0_insert_ext75$1 << 1 | $q_sroa_0_0_insert_ext75$0 >>> 31) & 0 | $carry_0_lcssa$1; - $_0$0 = ($q_sroa_0_0_insert_ext75$0 << 1 | 0 >>> 31) & -2 | $carry_0_lcssa$0; - return (tempRet0 = $_0$1, $_0$0) | 0; + tempRet0 = 0; + return (high >>> (bits - 32))|0; } -// ======================================================================= - +function _sbrk(increment) { + increment = increment|0; + var oldDynamicTop = 0; + var oldDynamicTopOnChange = 0; + var newDynamicTop = 0; + var totalMemory = 0; + increment = ((increment + 15) & -16)|0; + oldDynamicTop = HEAP32[DYNAMICTOP_PTR>>2]|0; + newDynamicTop = oldDynamicTop + increment | 0; + + if (((increment|0) > 0 & (newDynamicTop|0) < (oldDynamicTop|0)) // Detect and fail if we would wrap around signed 32-bit int. + | (newDynamicTop|0) < 0) { // Also underflow, sbrk() should be able to be used to subtract. + abortOnCannotGrowMemory()|0; + ___setErrNo(12); + return -1; + } + HEAP32[DYNAMICTOP_PTR>>2] = newDynamicTop; + totalMemory = getTotalMemory()|0; + if ((newDynamicTop|0) > (totalMemory|0)) { + if ((enlargeMemory()|0) == 0) { + ___setErrNo(12); + HEAP32[DYNAMICTOP_PTR>>2] = oldDynamicTop; + return -1; + } + } + return oldDynamicTop|0; +} +function _llvm_bswap_i32(x) { + x = x|0; + return (((x&0xff)<<24) | (((x>>8)&0xff)<<16) | (((x>>16)&0xff)<<8) | (x>>>24))|0; +} function dynCall_viiiii(index,a1,a2,a3,a4,a5) { @@ -67445,13 +70916,6 @@ function dynCall_i(index) { } -function dynCall_iiiiii(index,a1,a2,a3,a4,a5) { - index = index|0; - a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; - return FUNCTION_TABLE_iiiiii[index&7](a1|0,a2|0,a3|0,a4|0,a5|0)|0; -} - - function dynCall_vdddddd(index,a1,a2,a3,a4,a5,a6) { index = index|0; a1=+a1; a2=+a2; a3=+a3; a4=+a4; a5=+a5; a6=+a6; @@ -67494,7 +70958,7 @@ function dynCall_viiii(index,a1,a2,a3,a4) { } function b0(p0,p1,p2,p3,p4) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; abort(0); + p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(0); } function _emscripten_glUniform4i__wrapper(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; _emscripten_glUniform4i(p0|0,p1|0,p2|0,p3|0,p4|0); @@ -67509,7 +70973,7 @@ function _emscripten_glDrawElementsInstanced__wrapper(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; _emscripten_glDrawElementsInstanced(p0|0,p1|0,p2|0,p3|0,p4|0); } function b1(p0) { - p0 = +p0; abort(1); + p0 = +p0; nullFunc_vd(1); } function _emscripten_glClearDepth__wrapper(p0) { p0 = +p0; _emscripten_glClearDepth(+p0); @@ -67521,7 +70985,7 @@ function _emscripten_glLineWidth__wrapper(p0) { p0 = +p0; _emscripten_glLineWidth(+p0); } function b2(p0,p1) { - p0 = p0|0;p1 = +p1; abort(2); + p0 = p0|0;p1 = +p1; nullFunc_vid(2); } function _emscripten_glUniform1f__wrapper(p0,p1) { p0 = p0|0;p1 = +p1; _emscripten_glUniform1f(p0|0,+p1); @@ -67530,7 +70994,7 @@ function _emscripten_glVertexAttrib1f__wrapper(p0,p1) { p0 = p0|0;p1 = +p1; _emscripten_glVertexAttrib1f(p0|0,+p1); } function b3(p0) { - p0 = p0|0; abort(3); + p0 = p0|0; nullFunc_vi(3); } function _emscripten_glDeleteShader__wrapper(p0) { p0 = p0|0; _emscripten_glDeleteShader(p0|0); @@ -67611,7 +71075,7 @@ function _emscripten_glBlendEquation__wrapper(p0) { p0 = p0|0; _emscripten_glBlendEquation(p0|0); } function b4(p0,p1) { - p0 = p0|0;p1 = p1|0; abort(4); + p0 = p0|0;p1 = p1|0; nullFunc_vii(4); } function _emscripten_glPixelStorei__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glPixelStorei(p0|0,p1|0); @@ -67713,7 +71177,7 @@ function _emscripten_glDrawBuffers__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; _emscripten_glDrawBuffers(p0|0,p1|0); } function b5(p0) { - p0 = p0|0; abort(5);return 0; + p0 = p0|0; nullFunc_ii(5);return 0; } function _emscripten_glGetString__wrapper(p0) { p0 = p0|0; return _emscripten_glGetString(p0|0)|0; @@ -67746,7 +71210,7 @@ function _emscripten_glIsEnabled__wrapper(p0) { p0 = p0|0; return _emscripten_glIsEnabled(p0|0)|0; } function b6(p0,p1,p2,p3) { - p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3; abort(6); + p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3; nullFunc_viddd(6); } function _emscripten_glUniform3f__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glUniform3f(p0|0,+p1,+p2,+p3); @@ -67755,7 +71219,7 @@ function _emscripten_glVertexAttrib3f__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glVertexAttrib3f(p0|0,+p1,+p2,+p3); } function b7(p0,p1,p2) { - p0 = p0|0;p1 = +p1;p2 = +p2; abort(7); + p0 = p0|0;p1 = +p1;p2 = +p2; nullFunc_vidd(7); } function _emscripten_glUniform2f__wrapper(p0,p1,p2) { p0 = p0|0;p1 = +p1;p2 = +p2; _emscripten_glUniform2f(p0|0,+p1,+p2); @@ -67764,10 +71228,10 @@ function _emscripten_glVertexAttrib2f__wrapper(p0,p1,p2) { p0 = p0|0;p1 = +p1;p2 = +p2; _emscripten_glVertexAttrib2f(p0|0,+p1,+p2); } function b8(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; abort(8);return 0; + p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(8);return 0; } function b9(p0,p1,p2,p3,p4,p5,p6,p7) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; abort(9); + p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; nullFunc_viiiiiiii(9); } function _emscripten_glCompressedTexImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; _emscripten_glCompressedTexImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0); @@ -67779,7 +71243,7 @@ function _emscripten_glCopyTexSubImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; _emscripten_glCopyTexSubImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0); } function b10(p0,p1,p2,p3,p4,p5) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; abort(10); + p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(10); } function _emscripten_glDrawRangeElements__wrapper(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; _emscripten_glDrawRangeElements(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0); @@ -67788,7 +71252,7 @@ function _emscripten_glVertexAttribPointer__wrapper(p0,p1,p2,p3,p4,p5) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; _emscripten_glVertexAttribPointer(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0); } function b11(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; abort(11); + p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_viii(11); } function _emscripten_glGetTexParameterfv__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetTexParameterfv(p0|0,p1|0,p2|0); @@ -67878,7 +71342,7 @@ function _emscripten_glStencilOp__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glStencilOp(p0|0,p1|0,p2|0); } function b12(p0,p1,p2,p3,p4) { - p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4; abort(12); + p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4; nullFunc_vidddd(12); } function _emscripten_glUniform4f__wrapper(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4; _emscripten_glUniform4f(p0|0,+p1,+p2,+p3,+p4); @@ -67887,13 +71351,13 @@ function _emscripten_glVertexAttrib4f__wrapper(p0,p1,p2,p3,p4) { p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4; _emscripten_glVertexAttrib4f(p0|0,+p1,+p2,+p3,+p4); } function b13(p0,p1) { - p0 = +p0;p1 = p1|0; abort(13); + p0 = +p0;p1 = p1|0; nullFunc_vdi(13); } function _emscripten_glSampleCoverage__wrapper(p0,p1) { p0 = +p0;p1 = p1|0; _emscripten_glSampleCoverage(+p0,p1|0); } function b14(p0,p1,p2,p3,p4,p5,p6) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; abort(14); + p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(14); } function _emscripten_glReadPixels__wrapper(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; _emscripten_glReadPixels(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0); @@ -67905,7 +71369,7 @@ function _emscripten_glGetActiveAttrib__wrapper(p0,p1,p2,p3,p4,p5,p6) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; _emscripten_glGetActiveAttrib(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0); } function b15(p0,p1,p2,p3,p4,p5,p6,p7,p8) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; abort(15); + p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; nullFunc_viiiiiiiii(15); } function _emscripten_glCompressedTexSubImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7,p8) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; _emscripten_glCompressedTexSubImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0,p8|0); @@ -67917,7 +71381,7 @@ function _emscripten_glTexSubImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7,p8) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; _emscripten_glTexSubImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0,p8|0); } function b16(p0,p1) { - p0 = p0|0;p1 = p1|0; abort(16);return 0; + p0 = p0|0;p1 = p1|0; nullFunc_iii(16);return 0; } function _emscripten_glGetUniformLocation__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; return _emscripten_glGetUniformLocation(p0|0,p1|0)|0; @@ -67926,7 +71390,7 @@ function _emscripten_glGetAttribLocation__wrapper(p0,p1) { p0 = p0|0;p1 = p1|0; return _emscripten_glGetAttribLocation(p0|0,p1|0)|0; } function b17() { - ; abort(17);return 0; + ; nullFunc_i(17);return 0; } function _emscripten_glCreateProgram__wrapper() { ; return _emscripten_glCreateProgram()|0; @@ -67934,17 +71398,14 @@ function _emscripten_glCreateProgram__wrapper() { function _emscripten_glGetError__wrapper() { ; return _emscripten_glGetError()|0; } -function b18(p0,p1,p2,p3,p4) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; abort(18);return 0; -} -function b19(p0,p1,p2,p3,p4,p5) { - p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5; abort(19); +function b18(p0,p1,p2,p3,p4,p5) { + p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5; nullFunc_vdddddd(18); } function _emscripten_glFrustum__wrapper(p0,p1,p2,p3,p4,p5) { p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5; _emscripten_glFrustum(+p0,+p1,+p2,+p3,+p4,+p5); } -function b20(p0,p1,p2,p3) { - p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; abort(20); +function b19(p0,p1,p2,p3) { + p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; nullFunc_vdddd(19); } function _emscripten_glRotatef__wrapper(p0,p1,p2,p3) { p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glRotatef(+p0,+p1,+p2,+p3); @@ -67955,8 +71416,8 @@ function _emscripten_glClearColor__wrapper(p0,p1,p2,p3) { function _emscripten_glBlendColor__wrapper(p0,p1,p2,p3) { p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glBlendColor(+p0,+p1,+p2,+p3); } -function b21(p0,p1) { - p0 = +p0;p1 = +p1; abort(21); +function b20(p0,p1) { + p0 = +p0;p1 = +p1; nullFunc_vdd(20); } function _emscripten_glDepthRange__wrapper(p0,p1) { p0 = +p0;p1 = +p1; _emscripten_glDepthRange(+p0,+p1); @@ -67967,8 +71428,8 @@ function _emscripten_glDepthRangef__wrapper(p0,p1) { function _emscripten_glPolygonOffset__wrapper(p0,p1) { p0 = +p0;p1 = +p1; _emscripten_glPolygonOffset(+p0,+p1); } -function b22() { - ; abort(22); +function b21() { + ; nullFunc_v(21); } function _emscripten_glLoadIdentity__wrapper() { ; _emscripten_glLoadIdentity(); @@ -67982,14 +71443,14 @@ function _emscripten_glFinish__wrapper() { function _emscripten_glFlush__wrapper() { ; _emscripten_glFlush(); } -function b23(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = +p2; abort(23); +function b22(p0,p1,p2) { + p0 = p0|0;p1 = p1|0;p2 = +p2; nullFunc_viid(22); } function _emscripten_glTexParameterf__wrapper(p0,p1,p2) { p0 = p0|0;p1 = p1|0;p2 = +p2; _emscripten_glTexParameterf(p0|0,p1|0,+p2); } -function b24(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; abort(24); +function b23(p0,p1,p2,p3) { + p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(23); } function _emscripten_glBufferData__wrapper(p0,p1,p2,p3) { p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glBufferData(p0|0,p1|0,p2|0,p3|0); @@ -68077,51 +71538,241 @@ function _emscripten_glStencilOpSeparate__wrapper(p0,p1,p2,p3) { var FUNCTION_TABLE_viiiii = [b0,_KeyCallback,_emscripten_glUniform4i__wrapper,_emscripten_glFramebufferTexture2D__wrapper,_emscripten_glShaderBinary__wrapper,_emscripten_glDrawElementsInstanced__wrapper,b0,b0]; var FUNCTION_TABLE_vd = [b1,_emscripten_glClearDepth__wrapper,_emscripten_glClearDepthf__wrapper,_emscripten_glLineWidth__wrapper]; var FUNCTION_TABLE_vid = [b2,_emscripten_glUniform1f__wrapper,_emscripten_glVertexAttrib1f__wrapper,b2]; -var FUNCTION_TABLE_vi = [b3,_emscripten_glDeleteShader__wrapper,_emscripten_glCompileShader__wrapper,_emscripten_glDeleteProgram__wrapper,_emscripten_glLinkProgram__wrapper,_emscripten_glUseProgram__wrapper,_emscripten_glValidateProgram__wrapper,_emscripten_glDeleteObjectARB__wrapper,_emscripten_glEnableClientState__wrapper,_emscripten_glClientActiveTexture__wrapper,_emscripten_glBindVertexArray__wrapper,_emscripten_glMatrixMode__wrapper,_emscripten_glLoadMatrixf__wrapper,_emscripten_glEnableVertexAttribArray__wrapper,_emscripten_glDisableVertexAttribArray__wrapper,_emscripten_glDepthFunc__wrapper,_emscripten_glEnable__wrapper,_emscripten_glDisable__wrapper,_emscripten_glFrontFace__wrapper,_emscripten_glCullFace__wrapper,_emscripten_glClear__wrapper,_emscripten_glClearStencil__wrapper,_emscripten_glDepthMask__wrapper,_emscripten_glStencilMask__wrapper,_emscripten_glGenerateMipmap__wrapper,_emscripten_glActiveTexture__wrapper,_emscripten_glBlendEquation__wrapper,_cleanup521,_cleanup526 +var FUNCTION_TABLE_vi = [b3,_emscripten_glDeleteShader__wrapper,_emscripten_glCompileShader__wrapper,_emscripten_glDeleteProgram__wrapper,_emscripten_glLinkProgram__wrapper,_emscripten_glUseProgram__wrapper,_emscripten_glValidateProgram__wrapper,_emscripten_glDeleteObjectARB__wrapper,_emscripten_glEnableClientState__wrapper,_emscripten_glClientActiveTexture__wrapper,_emscripten_glBindVertexArray__wrapper,_emscripten_glMatrixMode__wrapper,_emscripten_glLoadMatrixf__wrapper,_emscripten_glEnableVertexAttribArray__wrapper,_emscripten_glDisableVertexAttribArray__wrapper,_emscripten_glDepthFunc__wrapper,_emscripten_glEnable__wrapper,_emscripten_glDisable__wrapper,_emscripten_glFrontFace__wrapper,_emscripten_glCullFace__wrapper,_emscripten_glClear__wrapper,_emscripten_glClearStencil__wrapper,_emscripten_glDepthMask__wrapper,_emscripten_glStencilMask__wrapper,_emscripten_glGenerateMipmap__wrapper,_emscripten_glActiveTexture__wrapper,_emscripten_glBlendEquation__wrapper,b3,b3 ,b3,b3,b3]; var FUNCTION_TABLE_vii = [b4,_stbi__stdio_skip,_ErrorCallback,_CursorEnterCallback,_CharCallback,_WindowIconifyCallback,_emscripten_glPixelStorei__wrapper,_emscripten_glGetIntegerv__wrapper,_emscripten_glGetFloatv__wrapper,_emscripten_glGetBooleanv__wrapper,_emscripten_glGenTextures__wrapper,_emscripten_glDeleteTextures__wrapper,_emscripten_glBindTexture__wrapper,_emscripten_glGenBuffers__wrapper,_emscripten_glDeleteBuffers__wrapper,_emscripten_glGenRenderbuffers__wrapper,_emscripten_glDeleteRenderbuffers__wrapper,_emscripten_glBindRenderbuffer__wrapper,_emscripten_glUniform1i__wrapper,_emscripten_glBindBuffer__wrapper,_emscripten_glVertexAttrib1fv__wrapper,_emscripten_glVertexAttrib2fv__wrapper,_emscripten_glVertexAttrib3fv__wrapper,_emscripten_glVertexAttrib4fv__wrapper,_emscripten_glAttachShader__wrapper,_emscripten_glDetachShader__wrapper,_emscripten_glBindFramebuffer__wrapper,_emscripten_glGenFramebuffers__wrapper,_emscripten_glDeleteFramebuffers__wrapper,_emscripten_glBindProgramARB__wrapper,_emscripten_glGetPointerv__wrapper,_emscripten_glGenVertexArrays__wrapper,_emscripten_glDeleteVertexArrays__wrapper,_emscripten_glVertexAttribDivisor__wrapper,_emscripten_glBlendFunc__wrapper,_emscripten_glBlendEquationSeparate__wrapper,_emscripten_glStencilMaskSeparate__wrapper,_emscripten_glHint__wrapper,_emscripten_glDrawBuffers__wrapper,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 ,b4,b4,b4,b4,b4]; var FUNCTION_TABLE_ii = [b5,_stbi__stdio_eof,___stdio_close,_emscripten_glGetString__wrapper,_emscripten_glIsTexture__wrapper,_emscripten_glIsBuffer__wrapper,_emscripten_glIsRenderbuffer__wrapper,_emscripten_glCreateShader__wrapper,_emscripten_glIsShader__wrapper,_emscripten_glIsProgram__wrapper,_emscripten_glIsFramebuffer__wrapper,_emscripten_glCheckFramebufferStatus__wrapper,_emscripten_glIsEnabled__wrapper,b5,b5,b5]; var FUNCTION_TABLE_viddd = [b6,_emscripten_glUniform3f__wrapper,_emscripten_glVertexAttrib3f__wrapper,b6]; var FUNCTION_TABLE_vidd = [b7,_MouseCursorPosCallback,_ScrollCallback,_emscripten_glUniform2f__wrapper,_emscripten_glVertexAttrib2f__wrapper,b7,b7,b7]; -var FUNCTION_TABLE_iiii = [b8,_stbi__stdio_read,_sn_write,___stdout_write,___stdio_seek,_EmscriptenFullscreenChangeCallback,_EmscriptenInputCallback,_do_read,___stdio_read,___stdio_write,b8,b8,b8,b8,b8,b8]; +var FUNCTION_TABLE_iiii = [b8,_stbi__stdio_read,___stdio_write,___stdio_seek,___stdout_write,_sn_write,_EmscriptenFullscreenChangeCallback,_EmscriptenKeyboardCallback,_EmscriptenMouseCallback,_EmscriptenTouchCallback,_EmscriptenGamepadCallback,___stdio_read,_do_read,b8,b8,b8]; var FUNCTION_TABLE_viiiiiiii = [b9,_emscripten_glCompressedTexImage2D__wrapper,_emscripten_glCopyTexImage2D__wrapper,_emscripten_glCopyTexSubImage2D__wrapper]; -var FUNCTION_TABLE_viiiiii = [b10,_stbi__YCbCr_to_RGB_row,_emscripten_glDrawRangeElements__wrapper,_emscripten_glVertexAttribPointer__wrapper]; -var FUNCTION_TABLE_viii = [b11,_WindowSizeCallback,_stbi__idct_block,_emscripten_glGetTexParameterfv__wrapper,_emscripten_glGetTexParameteriv__wrapper,_emscripten_glTexParameterfv__wrapper,_emscripten_glTexParameteriv__wrapper,_emscripten_glGetBufferParameteriv__wrapper,_emscripten_glGetRenderbufferParameteriv__wrapper,_emscripten_glGetUniformfv__wrapper,_emscripten_glGetUniformiv__wrapper,_emscripten_glGetVertexAttribfv__wrapper,_emscripten_glGetVertexAttribiv__wrapper,_emscripten_glGetVertexAttribPointerv__wrapper,_emscripten_glUniform2i__wrapper,_emscripten_glUniform1iv__wrapper,_emscripten_glUniform2iv__wrapper,_emscripten_glUniform3iv__wrapper,_emscripten_glUniform4iv__wrapper,_emscripten_glUniform1fv__wrapper,_emscripten_glUniform2fv__wrapper,_emscripten_glUniform3fv__wrapper,_emscripten_glUniform4fv__wrapper,_emscripten_glGetShaderiv__wrapper,_emscripten_glGetProgramiv__wrapper,_emscripten_glBindAttribLocation__wrapper,_emscripten_glGetObjectParameterivARB__wrapper,_emscripten_glNormalPointer__wrapper,_emscripten_glDrawArrays__wrapper,_emscripten_glTexParameteri__wrapper,_emscripten_glStencilFunc__wrapper,_emscripten_glStencilOp__wrapper]; +var FUNCTION_TABLE_viiiiii = [b10,_emscripten_glDrawRangeElements__wrapper,_emscripten_glVertexAttribPointer__wrapper,b10]; +var FUNCTION_TABLE_viii = [b11,_WindowSizeCallback,_emscripten_glGetTexParameterfv__wrapper,_emscripten_glGetTexParameteriv__wrapper,_emscripten_glTexParameterfv__wrapper,_emscripten_glTexParameteriv__wrapper,_emscripten_glGetBufferParameteriv__wrapper,_emscripten_glGetRenderbufferParameteriv__wrapper,_emscripten_glGetUniformfv__wrapper,_emscripten_glGetUniformiv__wrapper,_emscripten_glGetVertexAttribfv__wrapper,_emscripten_glGetVertexAttribiv__wrapper,_emscripten_glGetVertexAttribPointerv__wrapper,_emscripten_glUniform2i__wrapper,_emscripten_glUniform1iv__wrapper,_emscripten_glUniform2iv__wrapper,_emscripten_glUniform3iv__wrapper,_emscripten_glUniform4iv__wrapper,_emscripten_glUniform1fv__wrapper,_emscripten_glUniform2fv__wrapper,_emscripten_glUniform3fv__wrapper,_emscripten_glUniform4fv__wrapper,_emscripten_glGetShaderiv__wrapper,_emscripten_glGetProgramiv__wrapper,_emscripten_glBindAttribLocation__wrapper,_emscripten_glGetObjectParameterivARB__wrapper,_emscripten_glNormalPointer__wrapper,_emscripten_glDrawArrays__wrapper,_emscripten_glTexParameteri__wrapper,_emscripten_glStencilFunc__wrapper,_emscripten_glStencilOp__wrapper,b11]; var FUNCTION_TABLE_vidddd = [b12,_emscripten_glUniform4f__wrapper,_emscripten_glVertexAttrib4f__wrapper,b12]; var FUNCTION_TABLE_vdi = [b13,_emscripten_glSampleCoverage__wrapper]; var FUNCTION_TABLE_viiiiiii = [b14,_emscripten_glReadPixels__wrapper,_emscripten_glGetActiveUniform__wrapper,_emscripten_glGetActiveAttrib__wrapper]; var FUNCTION_TABLE_viiiiiiiii = [b15,_emscripten_glCompressedTexSubImage2D__wrapper,_emscripten_glTexImage2D__wrapper,_emscripten_glTexSubImage2D__wrapper]; var FUNCTION_TABLE_iii = [b16,_point_compare,_uint32_compare,_emscripten_glGetUniformLocation__wrapper,_emscripten_glGetAttribLocation__wrapper,b16,b16,b16]; var FUNCTION_TABLE_i = [b17,_emscripten_glCreateProgram__wrapper,_emscripten_glGetError__wrapper,b17]; -var FUNCTION_TABLE_iiiiii = [b18,_stbi__resample_row_hv_2,_resample_row_1,_stbi__resample_row_v_2,_stbi__resample_row_h_2,_stbi__resample_row_generic,b18,b18]; -var FUNCTION_TABLE_vdddddd = [b19,_emscripten_glFrustum__wrapper]; -var FUNCTION_TABLE_vdddd = [b20,_emscripten_glRotatef__wrapper,_emscripten_glClearColor__wrapper,_emscripten_glBlendColor__wrapper]; -var FUNCTION_TABLE_vdd = [b21,_emscripten_glDepthRange__wrapper,_emscripten_glDepthRangef__wrapper,_emscripten_glPolygonOffset__wrapper]; -var FUNCTION_TABLE_v = [b22,_UpdateDrawFrame,_emscripten_glLoadIdentity__wrapper,_emscripten_glReleaseShaderCompiler__wrapper,_emscripten_glFinish__wrapper,_emscripten_glFlush__wrapper,b22,b22]; -var FUNCTION_TABLE_viid = [b23,_emscripten_glTexParameterf__wrapper]; -var FUNCTION_TABLE_viiii = [b24,_MouseButtonCallback,_emscripten_glBufferData__wrapper,_emscripten_glBufferSubData__wrapper,_emscripten_glUniform3i__wrapper,_emscripten_glUniformMatrix2fv__wrapper,_emscripten_glUniformMatrix3fv__wrapper,_emscripten_glUniformMatrix4fv__wrapper,_emscripten_glGetAttachedShaders__wrapper,_emscripten_glShaderSource__wrapper,_emscripten_glGetShaderSource__wrapper,_emscripten_glGetShaderInfoLog__wrapper,_emscripten_glGetShaderPrecisionFormat__wrapper,_emscripten_glGetProgramInfoLog__wrapper,_emscripten_glFramebufferRenderbuffer__wrapper,_emscripten_glGetFramebufferAttachmentParameteriv__wrapper,_emscripten_glGetInfoLogARB__wrapper,_emscripten_glVertexPointer__wrapper,_emscripten_glTexCoordPointer__wrapper,_emscripten_glColorPointer__wrapper,_emscripten_glDrawElements__wrapper,_emscripten_glDrawArraysInstanced__wrapper,_emscripten_glViewport__wrapper,_emscripten_glScissor__wrapper,_emscripten_glColorMask__wrapper,_emscripten_glRenderbufferStorage__wrapper,_emscripten_glBlendFuncSeparate__wrapper,_emscripten_glStencilFuncSeparate__wrapper,_emscripten_glStencilOpSeparate__wrapper,b24,b24,b24]; - - return { _i64Subtract: _i64Subtract, _fflush: _fflush, _main: _main, _i64Add: _i64Add, _memmove: _memmove, _strstr: _strstr, _memset: _memset, _malloc: _malloc, _memcpy: _memcpy, _bitshift64Lshr: _bitshift64Lshr, _free: _free, _emscripten_GetProcAddress: _emscripten_GetProcAddress, ___errno_location: ___errno_location, _bitshift64Shl: _bitshift64Shl, runPostSets: runPostSets, _emscripten_replace_memory: _emscripten_replace_memory, stackAlloc: stackAlloc, stackSave: stackSave, stackRestore: stackRestore, establishStackSpace: establishStackSpace, setThrew: setThrew, setTempRet0: setTempRet0, getTempRet0: getTempRet0, dynCall_viiiii: dynCall_viiiii, dynCall_vd: dynCall_vd, dynCall_vid: dynCall_vid, dynCall_vi: dynCall_vi, dynCall_vii: dynCall_vii, dynCall_ii: dynCall_ii, dynCall_viddd: dynCall_viddd, dynCall_vidd: dynCall_vidd, dynCall_iiii: dynCall_iiii, dynCall_viiiiiiii: dynCall_viiiiiiii, dynCall_viiiiii: dynCall_viiiiii, dynCall_viii: dynCall_viii, dynCall_vidddd: dynCall_vidddd, dynCall_vdi: dynCall_vdi, dynCall_viiiiiii: dynCall_viiiiiii, dynCall_viiiiiiiii: dynCall_viiiiiiiii, dynCall_iii: dynCall_iii, dynCall_i: dynCall_i, dynCall_iiiiii: dynCall_iiiiii, dynCall_vdddddd: dynCall_vdddddd, dynCall_vdddd: dynCall_vdddd, dynCall_vdd: dynCall_vdd, dynCall_v: dynCall_v, dynCall_viid: dynCall_viid, dynCall_viiii: dynCall_viiii }; +var FUNCTION_TABLE_vdddddd = [b18,_emscripten_glFrustum__wrapper]; +var FUNCTION_TABLE_vdddd = [b19,_emscripten_glRotatef__wrapper,_emscripten_glClearColor__wrapper,_emscripten_glBlendColor__wrapper]; +var FUNCTION_TABLE_vdd = [b20,_emscripten_glDepthRange__wrapper,_emscripten_glDepthRangef__wrapper,_emscripten_glPolygonOffset__wrapper]; +var FUNCTION_TABLE_v = [b21,_UpdateDrawFrame,_emscripten_glLoadIdentity__wrapper,_emscripten_glReleaseShaderCompiler__wrapper,_emscripten_glFinish__wrapper,_emscripten_glFlush__wrapper,b21,b21]; +var FUNCTION_TABLE_viid = [b22,_emscripten_glTexParameterf__wrapper]; +var FUNCTION_TABLE_viiii = [b23,_MouseButtonCallback,_emscripten_glBufferData__wrapper,_emscripten_glBufferSubData__wrapper,_emscripten_glUniform3i__wrapper,_emscripten_glUniformMatrix2fv__wrapper,_emscripten_glUniformMatrix3fv__wrapper,_emscripten_glUniformMatrix4fv__wrapper,_emscripten_glGetAttachedShaders__wrapper,_emscripten_glShaderSource__wrapper,_emscripten_glGetShaderSource__wrapper,_emscripten_glGetShaderInfoLog__wrapper,_emscripten_glGetShaderPrecisionFormat__wrapper,_emscripten_glGetProgramInfoLog__wrapper,_emscripten_glFramebufferRenderbuffer__wrapper,_emscripten_glGetFramebufferAttachmentParameteriv__wrapper,_emscripten_glGetInfoLogARB__wrapper,_emscripten_glVertexPointer__wrapper,_emscripten_glTexCoordPointer__wrapper,_emscripten_glColorPointer__wrapper,_emscripten_glDrawElements__wrapper,_emscripten_glDrawArraysInstanced__wrapper,_emscripten_glViewport__wrapper,_emscripten_glScissor__wrapper,_emscripten_glColorMask__wrapper,_emscripten_glRenderbufferStorage__wrapper,_emscripten_glBlendFuncSeparate__wrapper,_emscripten_glStencilFuncSeparate__wrapper,_emscripten_glStencilOpSeparate__wrapper,b23,b23,b23]; + + return { _roundf: _roundf, _main: _main, _llvm_cttz_i32: _llvm_cttz_i32, _bitshift64Lshr: _bitshift64Lshr, _bitshift64Shl: _bitshift64Shl, _fflush: _fflush, _memset: _memset, _sbrk: _sbrk, _memcpy: _memcpy, _llvm_bswap_i32: _llvm_bswap_i32, ___muldi3: ___muldi3, ___uremdi3: ___uremdi3, _i64Subtract: _i64Subtract, ___udivmoddi4: ___udivmoddi4, _i64Add: _i64Add, _emscripten_get_global_libc: _emscripten_get_global_libc, _emscripten_GetProcAddress: _emscripten_GetProcAddress, ___udivdi3: ___udivdi3, ___errno_location: ___errno_location, ___muldsi3: ___muldsi3, _free: _free, _memmove: _memmove, _strstr: _strstr, _malloc: _malloc, runPostSets: runPostSets, _emscripten_replace_memory: _emscripten_replace_memory, stackAlloc: stackAlloc, stackSave: stackSave, stackRestore: stackRestore, establishStackSpace: establishStackSpace, setTempRet0: setTempRet0, getTempRet0: getTempRet0, setThrew: setThrew, stackAlloc: stackAlloc, stackSave: stackSave, stackRestore: stackRestore, establishStackSpace: establishStackSpace, setThrew: setThrew, setTempRet0: setTempRet0, getTempRet0: getTempRet0, dynCall_viiiii: dynCall_viiiii, dynCall_vd: dynCall_vd, dynCall_vid: dynCall_vid, dynCall_vi: dynCall_vi, dynCall_vii: dynCall_vii, dynCall_ii: dynCall_ii, dynCall_viddd: dynCall_viddd, dynCall_vidd: dynCall_vidd, dynCall_iiii: dynCall_iiii, dynCall_viiiiiiii: dynCall_viiiiiiii, dynCall_viiiiii: dynCall_viiiiii, dynCall_viii: dynCall_viii, dynCall_vidddd: dynCall_vidddd, dynCall_vdi: dynCall_vdi, dynCall_viiiiiii: dynCall_viiiiiii, dynCall_viiiiiiiii: dynCall_viiiiiiiii, dynCall_iii: dynCall_iii, dynCall_i: dynCall_i, dynCall_vdddddd: dynCall_vdddddd, dynCall_vdddd: dynCall_vdddd, dynCall_vdd: dynCall_vdd, dynCall_v: dynCall_v, dynCall_viid: dynCall_viid, dynCall_viiii: dynCall_viiii }; }) // EMSCRIPTEN_END_ASM (Module.asmGlobalArg, Module.asmLibraryArg, buffer); -var _i64Subtract = Module["_i64Subtract"] = asm["_i64Subtract"]; -var _fflush = Module["_fflush"] = asm["_fflush"]; + +var real__roundf = asm["_roundf"]; asm["_roundf"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__roundf.apply(null, arguments); +}; + +var real__main = asm["_main"]; asm["_main"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__main.apply(null, arguments); +}; + +var real_stackSave = asm["stackSave"]; asm["stackSave"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real_stackSave.apply(null, arguments); +}; + +var real_getTempRet0 = asm["getTempRet0"]; asm["getTempRet0"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real_getTempRet0.apply(null, arguments); +}; + +var real_setThrew = asm["setThrew"]; asm["setThrew"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real_setThrew.apply(null, arguments); +}; + +var real__bitshift64Lshr = asm["_bitshift64Lshr"]; asm["_bitshift64Lshr"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__bitshift64Lshr.apply(null, arguments); +}; + +var real__bitshift64Shl = asm["_bitshift64Shl"]; asm["_bitshift64Shl"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__bitshift64Shl.apply(null, arguments); +}; + +var real__fflush = asm["_fflush"]; asm["_fflush"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__fflush.apply(null, arguments); +}; + +var real__llvm_cttz_i32 = asm["_llvm_cttz_i32"]; asm["_llvm_cttz_i32"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__llvm_cttz_i32.apply(null, arguments); +}; + +var real__sbrk = asm["_sbrk"]; asm["_sbrk"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__sbrk.apply(null, arguments); +}; + +var real__llvm_bswap_i32 = asm["_llvm_bswap_i32"]; asm["_llvm_bswap_i32"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__llvm_bswap_i32.apply(null, arguments); +}; + +var real____muldi3 = asm["___muldi3"]; asm["___muldi3"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real____muldi3.apply(null, arguments); +}; + +var real____uremdi3 = asm["___uremdi3"]; asm["___uremdi3"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real____uremdi3.apply(null, arguments); +}; + +var real_stackAlloc = asm["stackAlloc"]; asm["stackAlloc"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real_stackAlloc.apply(null, arguments); +}; + +var real__i64Subtract = asm["_i64Subtract"]; asm["_i64Subtract"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__i64Subtract.apply(null, arguments); +}; + +var real____udivmoddi4 = asm["___udivmoddi4"]; asm["___udivmoddi4"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real____udivmoddi4.apply(null, arguments); +}; + +var real_setTempRet0 = asm["setTempRet0"]; asm["setTempRet0"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real_setTempRet0.apply(null, arguments); +}; + +var real__i64Add = asm["_i64Add"]; asm["_i64Add"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__i64Add.apply(null, arguments); +}; + +var real__emscripten_get_global_libc = asm["_emscripten_get_global_libc"]; asm["_emscripten_get_global_libc"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__emscripten_get_global_libc.apply(null, arguments); +}; + +var real__emscripten_GetProcAddress = asm["_emscripten_GetProcAddress"]; asm["_emscripten_GetProcAddress"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__emscripten_GetProcAddress.apply(null, arguments); +}; + +var real____udivdi3 = asm["___udivdi3"]; asm["___udivdi3"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real____udivdi3.apply(null, arguments); +}; + +var real____errno_location = asm["___errno_location"]; asm["___errno_location"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real____errno_location.apply(null, arguments); +}; + +var real____muldsi3 = asm["___muldsi3"]; asm["___muldsi3"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real____muldsi3.apply(null, arguments); +}; + +var real__free = asm["_free"]; asm["_free"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__free.apply(null, arguments); +}; + +var real_establishStackSpace = asm["establishStackSpace"]; asm["establishStackSpace"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real_establishStackSpace.apply(null, arguments); +}; + +var real__memmove = asm["_memmove"]; asm["_memmove"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__memmove.apply(null, arguments); +}; + +var real__strstr = asm["_strstr"]; asm["_strstr"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__strstr.apply(null, arguments); +}; + +var real_stackRestore = asm["stackRestore"]; asm["stackRestore"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real_stackRestore.apply(null, arguments); +}; + +var real__malloc = asm["_malloc"]; asm["_malloc"] = function() { +assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); +assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); +return real__malloc.apply(null, arguments); +}; +var _roundf = Module["_roundf"] = asm["_roundf"]; var _main = Module["_main"] = asm["_main"]; +var stackSave = Module["stackSave"] = asm["stackSave"]; +var getTempRet0 = Module["getTempRet0"] = asm["getTempRet0"]; +var _memset = Module["_memset"] = asm["_memset"]; +var setThrew = Module["setThrew"] = asm["setThrew"]; +var _bitshift64Lshr = Module["_bitshift64Lshr"] = asm["_bitshift64Lshr"]; +var _bitshift64Shl = Module["_bitshift64Shl"] = asm["_bitshift64Shl"]; +var _fflush = Module["_fflush"] = asm["_fflush"]; +var _llvm_cttz_i32 = Module["_llvm_cttz_i32"] = asm["_llvm_cttz_i32"]; +var _sbrk = Module["_sbrk"] = asm["_sbrk"]; +var _memcpy = Module["_memcpy"] = asm["_memcpy"]; +var _llvm_bswap_i32 = Module["_llvm_bswap_i32"] = asm["_llvm_bswap_i32"]; +var ___muldi3 = Module["___muldi3"] = asm["___muldi3"]; +var ___uremdi3 = Module["___uremdi3"] = asm["___uremdi3"]; +var stackAlloc = Module["stackAlloc"] = asm["stackAlloc"]; +var _i64Subtract = Module["_i64Subtract"] = asm["_i64Subtract"]; +var ___udivmoddi4 = Module["___udivmoddi4"] = asm["___udivmoddi4"]; +var setTempRet0 = Module["setTempRet0"] = asm["setTempRet0"]; var _i64Add = Module["_i64Add"] = asm["_i64Add"]; +var _emscripten_get_global_libc = Module["_emscripten_get_global_libc"] = asm["_emscripten_get_global_libc"]; +var _emscripten_GetProcAddress = Module["_emscripten_GetProcAddress"] = asm["_emscripten_GetProcAddress"]; +var ___udivdi3 = Module["___udivdi3"] = asm["___udivdi3"]; +var ___errno_location = Module["___errno_location"] = asm["___errno_location"]; +var ___muldsi3 = Module["___muldsi3"] = asm["___muldsi3"]; +var _free = Module["_free"] = asm["_free"]; +var runPostSets = Module["runPostSets"] = asm["runPostSets"]; +var establishStackSpace = Module["establishStackSpace"] = asm["establishStackSpace"]; var _memmove = Module["_memmove"] = asm["_memmove"]; var _strstr = Module["_strstr"] = asm["_strstr"]; -var _memset = Module["_memset"] = asm["_memset"]; -var runPostSets = Module["runPostSets"] = asm["runPostSets"]; +var stackRestore = Module["stackRestore"] = asm["stackRestore"]; var _malloc = Module["_malloc"] = asm["_malloc"]; -var _memcpy = Module["_memcpy"] = asm["_memcpy"]; var _emscripten_replace_memory = Module["_emscripten_replace_memory"] = asm["_emscripten_replace_memory"]; -var _bitshift64Lshr = Module["_bitshift64Lshr"] = asm["_bitshift64Lshr"]; -var _free = Module["_free"] = asm["_free"]; -var _emscripten_GetProcAddress = Module["_emscripten_GetProcAddress"] = asm["_emscripten_GetProcAddress"]; -var ___errno_location = Module["___errno_location"] = asm["___errno_location"]; -var _bitshift64Shl = Module["_bitshift64Shl"] = asm["_bitshift64Shl"]; var dynCall_viiiii = Module["dynCall_viiiii"] = asm["dynCall_viiiii"]; var dynCall_vd = Module["dynCall_vd"] = asm["dynCall_vd"]; var dynCall_vid = Module["dynCall_vid"] = asm["dynCall_vid"]; @@ -68140,7 +71791,6 @@ var dynCall_viiiiiii = Module["dynCall_viiiiiii"] = asm["dynCall_viiiiiii"]; var dynCall_viiiiiiiii = Module["dynCall_viiiiiiiii"] = asm["dynCall_viiiiiiiii"]; var dynCall_iii = Module["dynCall_iii"] = asm["dynCall_iii"]; var dynCall_i = Module["dynCall_i"] = asm["dynCall_i"]; -var dynCall_iiiiii = Module["dynCall_iiiiii"] = asm["dynCall_iiiiii"]; var dynCall_vdddddd = Module["dynCall_vdddddd"] = asm["dynCall_vdddddd"]; var dynCall_vdddd = Module["dynCall_vdddd"] = asm["dynCall_vdddd"]; var dynCall_vdd = Module["dynCall_vdd"] = asm["dynCall_vdd"]; @@ -68149,18 +71799,23 @@ var dynCall_viid = Module["dynCall_viid"] = asm["dynCall_viid"]; var dynCall_viiii = Module["dynCall_viiii"] = asm["dynCall_viiii"]; ; -Runtime.stackAlloc = asm['stackAlloc']; -Runtime.stackSave = asm['stackSave']; -Runtime.stackRestore = asm['stackRestore']; -Runtime.establishStackSpace = asm['establishStackSpace']; +Runtime.stackAlloc = Module['stackAlloc']; +Runtime.stackSave = Module['stackSave']; +Runtime.stackRestore = Module['stackRestore']; +Runtime.establishStackSpace = Module['establishStackSpace']; -Runtime.setTempRet0 = asm['setTempRet0']; -Runtime.getTempRet0 = asm['getTempRet0']; +Runtime.setTempRet0 = Module['setTempRet0']; +Runtime.getTempRet0 = Module['getTempRet0']; // === Auto-generated postamble setup entry stuff === +Module['asm'] = asm; + + + + function ExitStatus(status) { this.name = "ExitStatus"; @@ -68222,8 +71877,12 @@ Module['callMain'] = Module.callMain = function callMain(args) { Module['noExitRuntime'] = true; return; } else { - if (e && typeof e === 'object' && e.stack) Module.printErr('exception thrown: ' + [e, e.stack]); - throw e; + var toLog = e; + if (e && typeof e === 'object' && e.stack) { + toLog = [e, e.stack]; + } + Module.printErr('exception thrown: ' + toLog); + Module['quit'](1, e); } } finally { calledMain = true; @@ -68239,9 +71898,12 @@ function run(args) { if (preloadStartTime === null) preloadStartTime = Date.now(); if (runDependencies > 0) { + Module.printErr('run() called, but dependencies remain, so not running'); return; } + writeStackCookie(); + preRun(); if (runDependencies > 0) return; // a preRun added a dependency, run will be called later @@ -68251,12 +71913,15 @@ function run(args) { if (Module['calledRun']) return; // run may have just been called while the async setStatus time below was happening Module['calledRun'] = true; - if (ABORT) return; + if (ABORT) return; ensureInitRuntime(); preMain(); + if (ENVIRONMENT_IS_WEB && preloadStartTime !== null) { + Module.printErr('pre-main prep time: ' + (Date.now() - preloadStartTime) + ' ms'); + } if (Module['onRuntimeInitialized']) Module['onRuntimeInitialized'](); @@ -68276,15 +71941,18 @@ function run(args) { } else { doRun(); } + checkStackCookie(); } Module['run'] = Module.run = run; function exit(status, implicit) { if (implicit && Module['noExitRuntime']) { + Module.printErr('exit(' + status + ') implicitly called by end of main(), but noExitRuntime, so not exiting the runtime (you can use emscripten_force_exit, if you want to force a true shutdown)'); return; } if (Module['noExitRuntime']) { + Module.printErr('exit(' + status + ') called, but noExitRuntime, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)'); } else { ABORT = true; @@ -68297,25 +71965,9 @@ function exit(status, implicit) { } if (ENVIRONMENT_IS_NODE) { - // Work around a node.js bug where stdout buffer is not flushed at process exit: - // Instead of process.exit() directly, wait for stdout flush event. - // See https://github.com/joyent/node/issues/1669 and https://github.com/kripken/emscripten/issues/2582 - // Workaround is based on https://github.com/RReverser/acorn/commit/50ab143cecc9ed71a2d66f78b4aec3bb2e9844f6 - process['stdout']['once']('drain', function () { - process['exit'](status); - }); - console.log(' '); // Make sure to print something to force the drain event to occur, in case the stdout buffer was empty. - // Work around another node bug where sometimes 'drain' is never fired - make another effort - // to emit the exit status, after a significant delay (if node hasn't fired drain by then, give up) - setTimeout(function() { - process['exit'](status); - }, 500); - } else - if (ENVIRONMENT_IS_SHELL && typeof quit === 'function') { - quit(status); + process['exit'](status); } - // if we reach here, we must throw an exception to halt the current execution - throw new ExitStatus(status); + Module['quit'](status, new ExitStatus(status)); } Module['exit'] = Module.exit = exit; @@ -68333,7 +71985,7 @@ function abort(what) { ABORT = true; EXITSTATUS = 1; - var extra = '\nIf this abort() is unexpected, build with -s ASSERTIONS=1 which can give more information.'; + var extra = ''; var output = 'abort(' + what + ') at ' + stackTrace() + extra; if (abortDecorators) { @@ -68369,7 +72021,6 @@ run(); - // {{MODULE_ADDITIONS}} diff --git a/games/light_my_ritual/light_my_ritual.data b/games/light_my_ritual/light_my_ritual.data deleted file mode 100644 index 807a7a1f66cc182f30726a784c1de173b62caf14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6384278 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

      Ci#b}L%tx#uF|dGGT_bzV!Rqih4hD>!>f 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 z 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�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�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

      -~ap^tP)+Ec%I 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�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®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

      -bszH~)p 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 #y}~ewHTL$K_eboKukr`^P1`(h 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

      )W3hFzX^Y zy~5o8m}Z)s$feOuH* zw^&~S8uDEw%i&IP1?d54A-ArKieDy~;lDc4z;S7o0YKwtrKelqa%MjhVqm!J6$g z0MLi`^g2qeg{FVvINY=UYGqt`)o$T)Y%D7m@@PN5mDD#S!Q?y@`&@0VZKHGO<3%<7 z+xy9~*896V3Ue7}_lXJga~Ob+sgt7m{or+4r}h6Z$Y&6d6so19{@#f*JheRGS`L4Tu%kF%t3Wo-}%hO50AA1 zy|1qO#cN7P%wGR#Ti|Qv@wV>}*Q_AXOe8(4IXV2V#({?zex8Uv(p9bs3;8rV(G%Wz zGTd11dt*m!x?7*?-f=sHlqa*37U=cjb;66oEi}q#o!R}yA3YouVPkU5XzAlJNAPUS zA{n@MbFr{=5I1wX)z@cKPwjyW+A8;6_g_F8?&_Vm+2}ds7!ym}HubwMloZ2@I({jV zTJ>Ieu=)z)U9}Vsn*jQi(rc{5ZMdAd+}(CtK=h!H`2V35Uc-e7-nQ}!Iq>I8iL5rTaHORq=9&g73@mNF@K7T?gWm3cA}Z{x3qqo6Ya zw$eWo9Msgr;*d%w7kN{pBcauFiP9wLA+ajuQ9^?EqrJO^qGjuzQet(2R zq7cX=Bo{MR-%8b&#&Z}jRxcv@(3clKc4C!C%$=)t$bm_lGwUoNPFHqv7*wjNY@es1 zi1_4hs>_>H&Lw@69^TD3d~0KZ+7w=BANDka~hyv9WYP&3V8J2;&V@U+Okb6uSW(R5;C z=$u0!hi;Yt7IgS5hPQ?icnuG8L<$fE(ED_qw#}iiF?gcg_1;-<^pVYHfx{r_;)0vk z@P*J{Wx;(70ZBr-WtBN9hYFlUyB1H?IPPJ?tlS6)jEwShPHo4dU|5J#@NK)L-hg2u zWPVl+T`2l4qIH5bJ|CT(moIj9z4a@1M|M2Q1m)8<`i4<9i73k7Q_|eA7bA_tcX;EbSslZ|v-6$_AmPoEW%CoGO}Tuaq)Z@#F>J-(XiE`M?tb1Kuq?WFI-DPQut{+GdVBIXGFw(L(vUy|?N2l_$$ zEQYSEP>jn!fU;41n_t;I+~R7>ZAI{L|a=9FG9IPlOnq-Fql z-RIcW>^D?2M{ccj(tC)pe(do0!j6l^&L3TT^iqMplj!s7ldFoUjfRl{#r8-y^3qRZ zI=K^fXLDg=fadC$sH<{Ykpe#HJu{DujODR-*g)L;iF<%zc?)gJXlfz9#effq_=tNl zu#@HRS|!Ud6X@_Hur|!H9Y6l`3fbqvtH#?!Hj4E=?iW}%Yg2xDXmB0;Hjrz`g)PUU z`MY1djW>>|fyDw!dw#y*$fVg*q64c&3e1I#73f+D*~3m;!o%G>eI3|J^uScq3?i#kA?13XuB39>Fq#w z_6N+;`K6c6*sgEdkUysR|M@Fz8{E9(H!Jy%EyrcjNHjkrlAkNQ%&I53UQ|cunXn9Q zw{S2rnY3f~{8@ZJ^N)Z8Qh4e@+GCwHf?u1&v5L!(x0zDES`>KkzQ4`s%3SSbho$o_ zcF@1<(js|QkKOZC$f#(@X(phr7q&sE+WLrK>pH^PstuJZ=$7OY!5>YXHdLv3|R#VtXKs3o{Z38c()5Q zsVY3pUNW@z+Q+SCA%nckhP-{Y4CrdForCIRO|;H?SHeV`xvN}E&}!^<4{wy*2rDiM z7~6GLgAGqU&bd_(0U7W2Oaw>(iXONb=6@{n3ZpHFMbu#O$eUTtmEwi&0UuRN+S#FT z%S@%?1}3trD%&0nB@f+c{T-eS86v1ckVH1Vh;M}{=L-to5}eyGdWxtyMp0xu8!hS< zU|g*eah}^QCM#%a@_X91frjfNAwQo;YGXjnw@^p8n$Va_5?pw4838=B@0CP@h|$`D zQGEkE&{ImN-rPnpg5Bbkjt4g*bLaG_s3!ARG&NL`KZva%^oal(GU#xKZnoj+A*-)W zC$An%az4Zt(D?pVSIunu@ymf(KXC(*q`!jMmx*={9Zze7&|hCG!0*N2Q44Y()W_~g z8^OYC*>u8u&+}Wni;OQKyKQ#Auuu>*zezI5<^oez(J+pKs-{@j4w@RT0bTW56m1yz zFxg-$4VsAR2vkpoz3Wkv(4}D_E6dVw&k5q8qq({fGaf#%a2X57PhRe$7U&Q zj+PnAs)t#z4HZr&4I5A#GdO^Eq=}DYhE>j^?0b&9ci0tBe>9}UtN#vh_(ho1eQSFx z3|i+Ue#z~puL;x@Iho-}xQO@^LIAVy86*U;igc%J(6)7BVtA=_>*LJ=fJ2BN)iLzg4`T7d zz@y1PuS3_-k?Rj-*U!Ne0@Ieuft!`N z%17n4z_D`uDYSKrh9yDDwmE;vFgZSB`uhnQRG8^>_c{8j); zVw6nQZ#9^Ufi}d$6{a~cKnA&aO92Gd=5j>eK{Mslh)|um3uYzZ(U1J-%LL$nLToLl zxB=D>K@9x%17h$VjGVTI`F1ka956h%VjwsN53npX)R!?u4uI&1!R8Tem)uf};}E3h z93={2(4a%p3ED9T1p?~2xgAjyWe8vl`0+K*m(Ar;yQj|bdPB<752OtIC8GeFnfIap z{6jC_cH|PP%3xyLWJ4fT<+~l_V#a8cSov3Jv9>2Op`UGun#Z#7Hc=csXvcF8uKb*B z*Ebk=-vcJ*{{}`R`iM_Lj-?otWX&Q|1y&+uXu4;lee(tU@VdCd0==~PG15r219WGD z=cI@NDsqDu>bc-)+?{5%znmIpfZ*9l&6j@%!$&?3@Z(^Y0kbsto;^SER|0q5H!*e9 zEaTg+N3B;UgP%;2{t!rfDg5my$GKI8KN1=W6AeTj@3la8C<|E=`p|cXF~ADn7W`sx z!~DVT%?0G^;^SzTxNPeHZGCK863H;t^`ZAR%6bI36+;A6&Mo`fG0Av9{9;byhx&6k zB0D|;f?I{Bby+CzBqIy7SYD`8ZUa?q77I)iYS8x#cQ)BtNJAb9m>{FW%P!w-TP?7I z>ol$92#=C*sb{SR9ANA+YTYP28$6pZ7$DlQ2^w!?#3o~h<^94)bI8Woi>YxMETtLK zFP4h_rb7}-rn|(K0=|%{wYkPRBSL*w7p`Xi>F*JqeTo_%#x^6upG+?>!=ETuZ)0gx zpH4iO+|jeA=6in|*EvJmm{M zrfHF%E!7J97rlD-x4f_OV}rQms*~t$j>t2`4%wYimo={FbqG@b5wr%i3KI?#BR?fi z;Wo0a_#BkYcz~CyG&xI3?l!3jp*#WP-@! zqu%76F7X4*jpdr-s1s)lea5GRaME1CcEUnBge9S_ekq!OJgbK6q~XgKbie#y+cqZh zeVylJ(ZoW=53vMw3!pL9--85h%;c?a94-W<_Ca zFYmR3Stfk3u-Kjt=of(Sx@mk>;S`q=Y@u+strrY9o zp1bShu6x#;b#T3O4hjonb1WiE^BunA7s2h)ebJmIF|8U2P*O>^#oXhIF+cztYO@+| zE2KoHVpuwmN4duZS+s_DD&P9&n!PZpb(`y*p&e@+EH1*0yqF!6IOyU0HGb{8_{77q zRDZd1m#^IIvC+u5hoa+>10Xo2S_M>$h0&%O(O2wzR5ETfTgdm3JaPJH%I;LtI755A z^=3U4k%i9Ti`s+!98#qrNynJ{WA|X0SoZ#v*aQlPill)`G-|rb|F{O%6*@UNI+4P6 zOlh|w`H%LeOTK4&Hczs7L=Gv+rsP{6VGtS0H_0%<*mc$m5Y6yo%ZQ-KYX=)?69I1V z7(=|bL-NU3>)Ro=8*EJW6s|!xA&}yL6&AcF(C!%UjeWZmdOrqY#$CxlFSJfMrqrt9 z@z58Jv0J~*vNJ)2)+8eT)`5CY&QA0c3jG!qXrQQH1RB`6>#@)n<|H@2AXpkBWZ5C2 zG_l@Y)U0>8UH8F(m$V1sV`^zBMF7Oj&V7Vz@6?$)7g^<*0pb8n>GS`Elaj&;fToc* zyXUIfq<4e?;$y0O%Ij^g^2h;ocVFgtd{b^eC~kYBYoo47}% z^ZL4)LS<)joay~S8+I;{n#IRe*mS$-eLx;N{Y7>XjaMNtVJlOdIJ5eP&r{0o%5Y1c z=2$x-{0BYaFb(7b5W!-`K8;IF9#esQh>ZS;2xf~zO7j)FCRs7(kmJ7)6E1WOvONX0 zcDDm}Qu=))xex5h;_f(-QIqHJ!c|`dIEh5hz9j^6+Li+~0J#zrWiQ77v_bvCT$}&G zYefY^3^hIPxQ+Eug+I7}L*-u@`8ind2J+e2QD0QAX($6UOO-I5$Ra9#OOyw0OO%Iw z4Nj)4Fg1kv4@iL@fI9=cZ6!Kh!k-O78aKrLsdQdI#36)229eP^ZVLM}Lg4=!h&{Y! z*Vf(GKKz)zy(?W_P4V95_PdE6_8&g$$bsPC>nY}dI5$c3x&U(+^OH-cB2bJ>Q5JhB zL-b*`ho{tG7qROzTH? z9T6(6VGcd!!)I|0fSp3bckP*?X?7Im8et+V2DL>*n!QA3g_qw)I-Sw=TvC#($M?*# zJ50X-rl$FapFe#0ti^pv7!921{=P{nI7Ph z71@5hC+tciRfX2WF?91^P|`dmi|^!Jc)Cc!j_}K@6Rm z*7?LLU;pc{j|NasAh3b=4el+$zraL`l3C`;uRko`1q?g4pD7vR$sqGwK2h144GUre z@!Jje*I^*N*g^X)r)|(V?63-{)O7(^7Ziv}VwLoP7pDEfZeRjw#o%r3M636l9(#!v zRj0!4`p9^CAh)rq-AKRMHo?+6o_%*io;^%py3R=uze@GnaN*~YJ%DKLoHN|Lm!7rG zj^BwFfhQsMjpzDk;ppSfmrhAz`fbrv=tjLJ5%bUQsoe?|fgOxdARQLXQ4FZ_U;u1> z-~#ixmtL=Hv8fT)wNb1V%l+@a%XrU>xo}g`1+%p~^cZ+-#4aFw9s^qiuasgZ8!IuF z@U&7xw(P+jEP@B>_oH=qezU<=?pL92w##?*ekf}z`+9Tcm7D1AnAH{h!}G%b{4-Lg zG2&x7!>cFSmNcu?!=SvMk#K%w^Tuv%2k2M{I|N*vT7x!(t-8)ubgzbP>Q|hd3I*#C z&~7xRp@BoWW#*oq?vD>bN=~cQs*07RK;&b@?4KH@he~G4#QD(a0&RAOO=maA4VGPY z^5QG1vXutFPq*TjSNuhMLEeqEoFUlVd*452(8xbz8ai@=QsU`mUYm%%&(F4+0Wai< zdLv8mB%Se19DpxVv&axZw7udoTtqjOxIsxtNg-_!`sDk#DJ6f_FTi@DU;_zObI9M} zC&X`fd9-kG&_!67vP4wg5DRcT3LWVP6rVB+@Jr@mgIEIOV&N#)v z2MgP6iw_FhlS*T^2C5dx9%>vRMKEs$I(i^75P=wsvxIe1_&bb+(_yuXwg?NOu+X*j z3_tr8af88582(b{pic?Ds;a~LCe{7q2ozLKCSr&|o4C_J_!^*fwU+|wb_n)F;cJIP zfd|G2%?pH-47W#>I$(2%doJQ50nGk&xH|T7JfvLT^`ENrh33Mv7rR}mm{x~x{jZ)5 zKfF7_M#a!Zd9%;>Vn_$Id24)q?yzl%N{5#{x0XKf{a-nB7Ou04@JkI2UWRkWwieD- zmDi(Y2;4Lw6$p;0IaXqb(x{x-*{iG%pMkfX3$O$#4eQ~YrEddyjrLNJ zfFUrHjy8`7p5Iz>r&j{Ej;H*q9TOeCL4z2Kr;;oG9R*inC|QdJdr?%_B}y3|g0CPm zw*Ev$;c3lmu*^(CgKl$(zYJ$7-#U#s05JSRUc<+5yfv8%GLiKiSTU_6G4`7Z-)Oaw z?qob?_UBHQ^l`Dr4Q&_Nnc5L5kzMYR2*7Suv+T)94c<+k+Au|J^@Mzgxa0<81WrDzN6 zV1X$OZCu<8E5p=?)n{tWmGFb5s4j%VkOiB5F^}8~W)``C4`(Wa9WS}+ur->XtxEim zNNDa}saWk_>2XKkNZDE%eyt;$aN~sV-Ocw~<3<&JL(0~J-+}zFBo0}~;A5isxvi5h zlpzLP3eSYoi!!YW?Ij4v9JNp3yPCpwCJCAXJQ8NEDCVqaIs%AxLRZDlpzvyYzXXWX zsS2>-V?k*+XE@Q1dK(-#KB#^g?CSZtF#SMx&uy#TfJ1z^e@j*JYN)+M9q)l3kq$Gw zVpQ!F$2Y-|3So(76;7%gQCxAu5NBs`%i>_{MjKLH-TcDL5aMa&M*kJhg#x(Y#{@a) z+}#MU)^ERR_ZL2)<`>|0L^$sIAL_l$jiHCkhNYEO7ruQG`A{4Yt{(3{tTesc8ZQrn zgD0M%K=#^E82@HNChS~Db^_-^Z|K}6ndF6RAiC_3&k8W?w%&wTfVhBCGx{64jrf9T^Svjs=YlqMFaB9uc{|v?jBH%cSkCajhEONJ`EH!pa5zzI z6}zs$l=Hhdaj0Z-LHs*CA~^pQzc&a8kU37^6B)fHH(N@5a+Q<8gNgp#^%Vl5pq<{A zLRy{1f5(5p3Vp1YF0 z&s_)`be4BBB|-0g*(BL@9lxQUkW3;R;!#;6i;ew5smRZ(%0Fn8B_m5e67^`rp3j*n-?ie5X5ee}=YEZuo5Dlmvq`}usSjzr=CC>k+_*#~zyDJ+oodaOf(nq^sP zK#*#&>AkQPwMpC8#nqKn^eFm!qvotzZ@|;Ky+h36#lJc866}j>hP463v+zzlPRDjf za5hXt8a4|W9HJeMyT=`yg^Fmx)jh*U+Hqy|)N5Xr1vdQ72B#X@YsG!d9O9eR`pq)F zqWOH!sZG3f2;=_JIb3d`qnKfrAy}5Ok1~OOFpRkp3X|l=nplNnl9E6# z;}S1gMFa&t*F7fzX*j)A!He{gOe4d;Y$ABjOK>SyV?k3)%2=)Q={AR1Su}%CFEcKG zX8Tba*MZ&lxlstNGi*-AH`uE0q7eiqZ}4tD`uXQtHYj@>bKyjZfADbCqpW^;x@km_ z^^60xPsklbXKt;t(BwhnX!AJ=VU2~DyZ~?%v850uFSu!hxse@N^5aUGvSya;tyeNr zTdrDTH~<^7E-3E`(e;6i#wWIVEKL5OA;GJx{L(BO)Zmln_y*&t^FcIObNL{si!2vZ zl@(Zs5g`h|{;HY*eOGQ&6uT7sgV$o-eK~sP$6*cf&+3Zjl=p^DX%hw;WD!$CtxJcx zro7wCkd+dv;2C3&crO z=|Iw`S+4klEa`L}l3qXtO6QW9q>wO!hI2mkRo$$#aek54vCYY#t(mSS)gb&1SWp-4 zl8xIsq_{2?LeY=3=U?eW@@8+F`d8fv#w9&H1C7&?s3>Fu0Mj@PA#ti$y{hC64jzY0 z^iHsNkpdcs*D-+BVlDtPn?$-X78|a%rj?0OMo!XNLbI&?!6>pPqdww5##Gc|PT z&0O9y&)ck1#OoVgGroHK*Q4l_i@xwb8K{ z)A69Bl%u2%!%{DpHrMawySS(9OO)l={@@HVEw13&N1XIf+^oKEobS-abe=iJre5F6 z;o7Tg#pcS;LDYw}nbJjxr6)X7S{S z(fxZpAOJOG)tP6c^zXr4*q)guBUe%=iKJ8yErkvJ+Q zkf#!)({`App@+#MhTeSW|D`*)_QF-;zjQ|~{P{)XhOs1K4s#m;TmO%km}wo z<&}$h>rVavru>bAq1NKXiWBFbD{I@|CqH_UTU9mBm@V8XRkeCr^o~#b>aPw@+0KXa zr*i0cN7;UM*NxV9{Q;gmY`?#p?|Z)AiiXE74R?i1%L-+8Od2$j9{*KNMG*rQQ@{74 zOqyfwEi#0wl^3LQ5```YjoF^h#Y;|FYIqn_$GWtGG_!RC$14J`smQbt7p3UIxJM03-(|B8%fF2#kz20n3_#dM2=S!kf4CruEc`GlGWW?)MKFIvev?jyX`g zO`C#5)=yk8(?hw6hHB}%m`6g|6MV-cMr z@xi*zVz+R7!;i1x2*M|KZZfk`2;+#8C`Zx!x9Q*kIn=NP!-73d?+b?TEGm23r4YbR zRVZ7PT!$3&EW$g^(`r@^QlEzQUKP@-9W^TA-)(g}9}89{o=30j$qcAWDLd-u-HZ>sg2kv!IxvUc@j*b;Q%@#+w~Jg{rr-f|_&o&8r%SUh?M{~|^5{~Ax(8$PhNmewZ!GvBG74A>b zguPo{or4z~ok)7S1By!MfZ-+ro`M=ysOw6T#YblUap$7;n{JcQlPI~oD^mISITU3? z^#oR4dSYkP!Igt33f&M*0U!YnPgDtn02`GJ`qYyUePUfuO*WycF)KpB-%pP}Pwlk~ zzI2M?Shn!xhyHWM)o)X;6Je7stOXV$A{|4l?W@^KB96}-F7g3AFJ4!oua>_4jRxR&%|lI-b3+;jT=Z9mVDwc3QG$a7Y+39N1+Tsi1^?h zC|pT=k4XE%ufl!K0S!RUM38e_ITo-4XCG_UW&ybvhfYc&ldP;nCxl=ooZP?q z$JW^Dq=_0s6PBEe=~mLxYG#f1c|$i_jPJ0(k{=gw4-g>fK~ZiFA{=YLxaj6q@S`>d z?`R4WaPPzsqEx{e0mZ!0L=ln)wdsPCU&ps82(B5oJiDe8#6pQ{gs(#tCBnjMG7p|* zGVKcyV-e{9Wu3MI0Yx^VxvZE<lWG?|*p(D!-^yLk0S9&1VTD9^Zo* z{7yC~A@V%F$= zZToj`R-jj1CRdH2z35p)<|dQ*=>@^&phlJN!_ZS2h%{P}3eABD9#_dX*ENZ9z@Q)Z z<|G=h5Suq2ejT5dWQkf0w(LYphta{s&+<^yRb7QN&nT;Ba9Z$WtYvvugl{4XwTOo|}XgM>EA35U=WXo>+Af;}oF5%K$SA z9tt}_lqn3+m!)03Uq-TuK#p$Uy#!W%SkEXp#V(mLjJhkm9!>Umk#4tD#7cg@yehTz zwh-g3Nt_n*Mqn!lv4SY3z0XCpjxlm7-Cs;52}iNaHEtmin|z~vFr)91mC;DvWkRRGB+XrZXf zLib zu(ZjR#X=o?hVp2h7?~4&sdlECVJ^$(&X93OdX{RNqbT9}uUA8*QUgDU>wKsgApOK0 z3R=2qUuC9fD>O8`(UW{F|8viNy&YZ4osDxpANujsGaf4xdi>_@TdW|hT(0RhL;dvi z?&@D3aq*oFBiO%jS6=gDhX3?JkP<|)bHB~V<|)~{FR5b{o|b>y!`+U2IB|hl*r0zM z2p%PrzE*Ny)TV7-{WIzu(^=}ufhzy@Hf-?Q_vy@)#_^)b_;^#5+@eY|9^ZtP_;ddE0eq zGk!T*wKA@)EJ*rmU6uprd>!B^;{<0l>%Ye zXj=WYUHjLj7oM*Z3&+A|mbo>gU(2)dw$xc^n+Kx6f9S>j%!)wrHSD5GPa zKFYsVvu!-ofjb-}(@6KU@jPGpA5O z11bJ_H**Pa))RYd(}UJ$&XIE4E=C^fYx`Sx|qv0n&{1A^xAG|adqmVlu^&O zx=~%gvoahbbiOy#|FpB3fL>a^&)vY5!HPO&3 zsyaJc^v~prOAi`jKSe!RTu`e?{`Igb?I0rc43pai&3?;y=*KJcOro1&F z59yH3wzZ?Ot38G}iR4v0A(v4!GQVag5Joeg3;f-jdq9)qLz&a`GjwkxEO8nL{2nh+ zLrdz>sYX=)pUqbSZE19ay7>FPII7?;?tn_?L$epcBaR8qlK%?IcQ^@^6df8!Yvory z7v{>Z<>%+YY)t1=3)&p|`C~}+u~P1RQ?`=E#^FxdG=fvt88Xt0<*8;6u;ef3Y)Htl zmKt&5X^KLc`ot(E&LQ$!F4>_a!H!s>tM6jCOa3$VC#?~VuxIH0gDXRDxn6U@qt)i0 zqrr<$I5G<$FCEnLhoxMwzIYO@^j+G6ND*;l*mT&13j`enXQgJOefuT^#%!N`GknGV zEJ7OXw!>yVAx_J}<%=WAQOCvEQf0v!Kq8o+?^DPp@2ofCNLqwqr!Jj8d9+|!j(Z+hov zjY6$%CEvGBo?9I>eP!VHWUvn`wd`u#LummU?aA?}P!j7KZ4?b8X_7BkKZla_gLE&> z{E&_j;E;|nh>VbVGBOXD4vci?^i`r8ci@*|tpPq8;$rT^t|UzjrKt9nI@hxf{hC&; zJM?m=_#txx_wTt!UwiV;N=>l5eJk;o&c#j%;4o?wVW>D0(HU7AL#5NR&x)C1K5STD zTefUw*#|a(P+PdmW^XPyujn9=kxp%#scy{u4Z=TXZB-)8B3F(}Q4a$K4dW;P^f+M= z14V?{p!*Mg0@yl6fbKz9$kUK<6imoxU98%=4$q5duV7Z%X!sDm<_$S2M5*G{ea18N zQJdi&B`md!OWJzVu&yhr}~kf`HtJ{yB?N> ze0wc=HQvdnqLnU=jPx*G2$RCLz7ca+YQUjun8ij(Q=QD|^E>yI`& zB76Xwtl+7)r1#-Sg?yq=0@@6-+Cy^rp_{vz!5btYm8#k$>`M_>A*@Z7*}?Jym%-rR zNi)DKb1+yZkjV$`L{8mxV;m^FFM`4X4~#=8{^MCwN_aUC7Is^DAAs3`&zX@swPVShm9*r z57;-p*KjuE5P3g8C;C?ZX4m|sl@(68L<{bO^2J*FR+bx2~} z=}9r6Gzap4)LzUYlNqw{B1c13RUSW`g_yM7v6BaPHoOq~HqRv8#71?OL8kw7n$fP} zCP7J-S9Z4@2dtkk9~8Z13rFIv-P z1;2U37_YVo6A~Z=jN1Kzyu!N7pVEHb3kgN9hhY7_mt+8*v4VbNmVCX2N zDjdusY+QJSIXkWjD7pAyCLf~>@;vMiUH7Two+j=s&1@;jJ76t61fkT;ZuHT*6($RL z@cAxw%9ZZA)llgr^dRmIlC{K&4*Ikjdm%Bsbt!y^eQ1^5;SgNyi7FbczBMxMS834F zz0ZgiDG-tlu~yOirfJy@KI1bYp&^YTxz3Nmb3@);tdd9C)g2Eo|ZC}X6RxDhiBNuSE2d4HGK5Qm$ z_uE{S#fy?A({&pe3pzY6AEMQSI8vlkqSe`G>qsQbb{V`=C&J!Z>SP~+LUuuJB7oZ= z536GU#-A{RUAzVFjbVT;f)j)y0aa+2`0U7kXmDBOh37fDOu3vXY zXKux#&aejX7~7K0;Cqw8Jhx99HOi%;j#|D%syD-epS zmZIETmY{ABHEt7ytjS^|3gVRmXdDV&EILOON( z1s9Q_lc+GpieKv^Z`iyX)367!$?pa)TA#7GYIF7btKH2BUn@=a8bunakQsj5dE6*A zOtuuXSxUqKct4#k2FbP;g(&Uf3cvPz{DY5NvrKuaG2Y18-#j_*jTPkVYnv z*SZ#USpkg`iA-|`rK}V;#~v~9zN@zn+7_Qra5`;6xlBA32k|8-|MFG#X^!eD6W)QR zhwQQx25`<(W&4FWiU0h_IdYg;f4sp#vIvxP+8}9x&>NDxG{aVV#1#V@cRwvHHNUMF zP@1&ctM7)QhUKt=faMDJaAg8>ab748r46g3U2OA=1i!_+=IzLuKX_eR2eI_-6puY;0B6!TB$LFG#+ho#L1B z4B+Z|Il0534N0EhsYnzWy*G?Rtn3H>9)@lpndVw4usH*}Xk`yM<)Ij5`VA3WhBKd9 zGf5GOk57M;GHxDCZ>)twUEabc@?L_$#;WB0b7JMHP%i;ixVHAs-k7bhx#KD(kD0*^ z+mRp!I09Y)q@Wx^3Ocwz`TOsX?hDFY;KN|!xoSid7vS{F#e(*XVyuN%=P87IY=@YJR>3J&Z~706H~)tjD30ldg+-8%%$a<9Jr#N6j(Q zxbm&?>u8oHgc)It)&hQCFeJ*~es+F#SXB~6(SwKn5eJASGkm%Z!M11UjpEu-#j6N& z4ixw8sWx(-6(Vc|R!8@cU`~z%&$u7LyFr5;ELp*5__z>*00$pc2pS>Hw!5#0gdT(j zp+FBCPwL&OM^?dE{_RXEqV%t89-!l)S5g7`sq2owm9H0@%|!wCfmJ}_2y7kzz2gigK zEA|2zw#GZ39YL?<1buH2NoxC=f>^@x^rdMkjE`?7O z_YE4{$qgRFW$Ap{yx}tFAi_<698vSj^lPKqT)F{av$Zk&JBYdQV0)s&5qKt+EjD!3T!x5?1CTiH&Oe0T!IqGVh^9OCA!c-iA=~zE9M2+1D_= zYYalvBx{)Af0xrqAuV`GD-BJ;q4JZFmL}4ZpVo$CA2+86rT9**nx8&r(ccv@B0TD{0XjEAzmCIoX{l*xHtUJ%Bnlm05Q z=LyaMsP(n@eVW=&sY}Cm9V{4z;fP&}0YNf!RDU%D0)F;gcbi|L7)h0Gj<9k_>KV{K zq{u=TGhHBLW;66NyOds#BQt4zYoWsC+kNy8t(?`-iCwv6^>Jy&CZp`J;nR-4z3=(^ z*Ee6er=Yl4e?^lw-)^lj3OQ>?m9wM9WEM_DII)pE>*6L7Yp7CjIeV(Rn@7GoqH~f* z_8oCSjeT^!1&7SHs|t@TjhVx3IYsln^`+SD!YC=!WdXb#j?->q=`^L-ctjP)>@$I7|64f^4O)L#v$HMI#i6`<@j0Bu;tO% z?+FzpiqA$p2{>{_Au!?I z(SX&1AGz6HowJ7!=J1zlqP)EbocLRfzsMCaM>YBzLKmP+f_Cm8R8g4}hPaGaISxFJ z{P`s7RN+E&nni*C`MRB;c!(d&*s_D0S6PX(QhJEziWD}8GMfDN7aFe$YTS)mAl3*g zl-nployXI@k^@)?T9E=ePF|aqlu?X*j6$7CGx!W*%5T z{{4{;cdf72Z*1|DwDw!VkGp?Apv2*pcXyeNtm?B%N=>MluP_qc?87R}?eDe`x-2`k zusD7&6_!#fbo29FZPu5xli}tOA8V&3`7%Dt?YXD`P1DiooZ)Vpy`M%F2sjj8_{a_y z+K}DuJuN;Ij(MTCUc=aKcc6x)ZW9*yn%Z^Z@5@SG!* zT8fIyh)9yL&zLdK|Mq_0_xsOr*oK)g_j51TbzbLnp8w=)O4?{^^&fO?*n|}%?2aOc z(0*y+X9 z50e3teK3jy*xy!8)k62g;(5V(3s@g89lO*WO+wf)+cSM4n51xo9g$rT>&)2oix3Xf z^29)1>F7*>>=XnVhOQAacxBDD%8fx&m#T2vDy!a-9_ zRmrY6_A_|Ogr8GX`5Jzv2<*dBRl#mVVT;WX=WAPK^a8ayN|TOaZQADuARk=?oC)LD zJ4^1utBwG|I>3&BHkcAX;O8bm!QUkMRYoj#2g0DzI^(uw+l|g-7nMEA(Y<0<6K;9L*8!!@|L`AQ! z@3aRX6(&cB3uJO?g$CV&RWW$xf63|ygH2yhp)`qc)WHFsPB2tJepN#H9lit{0sV5Z zMLd~H3u`Z9fov~=0k6*jai~Q8anp5-1aL5ioNX=w*L(ljSSqeF6iOP=id;cPkNR`t zr?K*+s*Ud5M^7rr_!Y4d!ghl{knJ)*-#8Zj+S~6T+sQ4aa(4tb?=*UDd4VZ_EClYY6vRU@P}@--0Ky` zfCny}Kx*3d$*f@Xk^KE`j8@?tr*FA1qPaVqGw9`x>C;p=KC0##YS09PxW&lKE{fHY)fU^D)V zjtA6mf}e6$e>KLzK-5hn*_DIA|J;kYM-_Etd*WR2$skD2Pjnm`-T7LBirUB`iRe?1 zE#{`||4MXi7U=J`k9oy_3B`2g*!Fq9hh1jdlD1cW+Hv5)#@W4>8fBcWUcdM+x*~-A zMCO?O3gSdZCWdPt1RP;`TrMEe1Omuk--F z{$7Pgxc0ST9JdK}bBCt^z<=pyZGl(T{zkw`$U;ogi)taO0%W~AHP{kZHNr~(@@DpV zK!44rAK*lC+sy4QGKo+%TY!|#(Ng7OQk^e{J|v#R#m=#W=zh4Zyj#W)^akRPBy{>2 zcXkY(5c1`WN;r4`&GZsv3Mq(`kYpPEa{guc$&$&0LYD{CbS%?_Hw&Z3Y7rP`j-c5> zMTAQr0(IKLTUg>seWwW@%`}3u3UNWF=T`%v9!CyRmSHRP0*%OOf>VSi2J+7XPQulq zuY|`@`jBgycpr)h1YgJ0iV|wAkvQ?wNo$B~Lp^}cdV!}&X4K;DCDe15>c!*LRVlku zCj<4$|7zP6^_QrVdsj#Q^N;v3hHOqRlPuQ!pB~1gqizOjh+kxmjBWrg=uGiG>s`#S zGHk-PD_O%euRmwKDU^R5e7s01uf0t?$Rt#8?hKjcCJIbz7W=MCF}wQxB(s7%n5sdX zPjnl=uBU67{u!2l9ms{|dmz&|QT0Wp)7*UZvMi{As`f%$BAgwaArT9>xVf}2Oq z{}!%*i(!P{@?%sD(1=<9&lpGOtF{AV&kZvy$Wqb`>ECi>>p=+4{!Y_C9YQu&S8pXV z*~$ed1C9|$=wIllfFpSyqQ@x(2;7c}ZZk?LKq1i#?iL8IQXKp>0Gx~7ia=i=4TL-m z2XhQ)f=K}!_uF(4WI=RRj_p{D4bcaBkVB6l!@8g&5aSRifah7;E|Rn?Clc=b!L^7j z=NfQY;8;;5@d8VXf-a9BfhlzcHbZH(YcY@@v+bPJfB7n2@IAxZQhN@BDS>lvv5q42 zU=7$|yX{}fN+KGDdZ6B@JL-k{!OQh&)2=`3u;tF}If( z&I%)ke}YU@I1s4EAO3APOSUgOfnM~Fck1~7WN|YurK?6#6)I^>vgk%H2KR-P5=gFI zfxl>y%)gt9(o8>48QgasIK;GOk~|rJszTGN@p^e!C;p;RQ*_?Ym6eI|Y}(erXRKLR z+?0)c#X&hyD*Qi(Y@w-~>!LPXF%y@q;W|Z@l2^_cz1b0>uTYehIi-gOcO)!oWW|>J zk9XrRu1qIOO1v0DntHb6tET(96emhv^d~B3(@}s^s7r813^A62hLBZPR{Oyb+*yKl zMQY#6|JnF>$F3{+FLPS<)xYz82pzi+%cY})W7)hIJ^ft{mNz<~NtedL=CA~-C^N#&txM- z;Te4KODn4j4p?NU0=q_r4K8+-XR0J^h3`wvfgzN~(56u=g?$@E^L=74G)5ordxR-6 zU)&DqgfR0DzN7>f({IP6MbX_u0z;bN`vH$f3{F;_l3>EY2X7<+?Ur5w==IK${)8eB z1|uQ}7xT{1zv_ZMbyRCd&7nPj%}5r3$JByrQ?fG74^syapuVTFBq};f&ok;=S!B(d z?WznKQEK>ge@`gNpFV3{cs?)~s4VNuois-(WGSh_p<-97e6=o&T;1m8HGg(u>w|8O-Ljk1KhMuy>HZY~ zOe3d%6#x^BLl^ozUIZPw`eq@@t)#FgOsMMbyY_2#SVP9_wVt0|`X#mK14iI{n9f$0 zCZ6A|#vi|T_;%HD>%S{%bsiIr-kRnGWPvOL&DR3dS-)XpZrUFnnp%-;*pow%$XJjne$~v98Wd5TRjyN59TRdSPbV~v!*}%DItqgsM2dth5Gck^-~XB zN*4=+!IM!NLZrGJ6Q-v_loN(uPoh$rb%yHGy~%>|ftK*Rr&hP)&hcc-H6W{L?dYAu zV=d+;KzzHeyF7akr8;P@GfZV9n=kQl=CC_=X4wgR3$WB=!P8*I{K!9Ubq+ofC-s(p zDZ7MF`0sX7a;PEkmp8m3mTCPdJ2(1f@v%)ZP-7I|`r$+_2-nD((!;7XcHcPk{kpBK ztSEw2=^6Snw?gA(6SA@Yp!T7%=i72UMY?A8i}=RG}#fb{A#es(LX8sOKExt$%i^C{}< zF1c^bSQ&mdYO#l5ijSTM!{S-f(Hr0iL(gKvi0x38n)bEm>i&3;%Rp%A{%=}AuunAB^r zr^>(2h3(?mh#7y`g&eG`3h!rqMl+!)q_vTETFMhmSJ~A*YC`{Uxmb($Iq)ef(TKPX zmmNG*qNI$8-e*Wf=Ly6p%*mK#YeChFFJZ^3nhoJ^Y{&hT0TYDlz+OhX6c>gKWjkzq za)sxR4-z9Eb*nb3N@(}=YP7Pu=*g&LJNuvXcl{U)?jv@{&!vD-hi%y19aGC*s}AGr zNDG(&Qx!I=h_`M`U8&Ne{%6h^`%`fLRr8TAZI`sEeSJQe=7Xy`OU#n{{wFWTJT@IE z0=j)aj+Ch4ezAR-&i^UYr@c5BQ+@p?@$tcE{qQxf!0CwTv*1q2z)Ga2b{q3S;;5xo zeIw3ImF^slN_Y>5HpZ)RY6?&0s+XGKMPgIdh3sUKtU0ywxbn&Z3Wugj-t8U@MQY34 zkIkT`OjtD)t6iE*+6(`T?sYkPVaqSA3pP#8cXKVh-6lGX_!oPJdSS)jd^Sjf~K@lC!zh zSeJ44kst5Zn0yoMT;@0-1+lc;WB3EbQGv)_LL#1{1WH=4(2;k_A&QwR|1lrN* zuRSuGwj9JZ&P##r*Y)BzXPXBjpwG79MMpwHm)teG8(%}^~l1YiAh(@AGK4EbQ&fsG6H=_;uHOjDn@1ZY!qwYS}l-pL~Gt#_Dh_6?Rt zb-hK8d)F7njQuXuQ4impw9zqeCRrrhCJQ9dara-WziwRab^neRjIdjYVV29PUwdW0 zGwMG2d##3?>Wi_1douoQZ|L_`4RHC(ij;Q!6EqW)_Sx(EYKf%-KywRVF9SN8YHu_a ziVfH+E3PmLA3Ircu44WD9TK`<2V#p)=f67WXILH~8SujG-myV_Pfaxb!%%C1xPivO z_sQmqGcj}S5;dj&i z;@+Ow|N9hEFrHvMJL!~2NZ|;31@!O3`oxp(J5|?e;AF*$g!iXgtj&edclJi9W1i|- z<4(4lRW^HAJW6hHYQHH)<*<6U?D%GPZ_Sljb93pqCg9qk{GwmR>an`yAL}|lPALo` ze|u68dmdL5kxg-tldw#vUG5)yDquHm|I^=&$LzJU-}U%tV zkMEk%MJPt{Q#Ia4ePu0w!n^gjnbC!6?{=@o;#PL9@z)iHwmr-KCF+VaZWX-lS#B1l zipGteOX=45IUVr#pMn|T6W5Un^w11*sDDm~E>_H*&n~xvVhbM@YFV=ex{2AXx!#Mn z8p9xx>7U&i(e2qG4qI`6N7dj-pW_IYRl$(3{3yR82ov zKll-G`u3A$ax8)*^7iquUq`2M6Re=IG?CC04RA?P<*kdD0`8AP#ydx;j< zy?AzN+EI+HgxFiv$m9!H9b&7d6lzVbH#vV} zVqyLhJNLg@HmBl_z@*=MHFB(WcSeT>s|4I5DY+nY!JbL{wZk@@C)lY4KY3xhAyEHZBkWT)(dMu&tY;T$MJ$G z`#*qcZv=j!mE_jW0jnnGt|+aVRlTRaOMpnA>{?KI?ZH;fQLa)w@WX`f#TJR(Ft|!Q z0j4sskD2a}K>u7tZe8pyvTRUx(W>jh9ZQsTMNb%50B z!ZaT9#lm4;ZgSH9qMCQ!3bEg!pp>7x1;WiZu(=22)~^Ysx4&6?;Q)uG#qtVsyF#M| zTkCOOn1AJCRIA7|o+>vC&rzfO3hAtL)~!4U@K(RcO&iF$^1q6F4)D81T2f5DT>6K` zPrHeARH1jdzkI+r8gX3fOHhCF5%hOgX0pUJrzXYWZ?NH7*1$%~BRzzB%@QL-f6n95 z$^%^zwT%yIWp&J@izgfCrtNDZ7w^9Mywc#J-3|?>z}v9zC!m>bV*XyMaV?8z*zE?6?xHK*{gQ+4b3x1S+T*9x}+WC{kGN z@%pNNfZU7l>7>A_+`9ES8QIAV|2Y(mRQab(aS_{b!RRmssSf5#0?ui$=}g0d3vMhJ zmMQOjNpo6wtZ(_;N%DtL?{d&?eFKkd`!n%Vm-mMvOnI7H@>vB?s=ivy2!rXSwbnZ8 zrbrym_@adC6Um0qQiKxvteSGiFakXOHh~xTh!Ud7l+fBRmQmRbss7cf0A6eo*?GR@ zaZ8Kiv8i#-j(z3hmi^U{9=WJ*n&J11x$!j1#^HYseu^qE|Ep7xC=U&QyM}M?GON~t z)nCHhiPR0lcU#xT8|#*5HVo=FuDJfDeXoawhsXKvt7@)3UswE5I0GB(ma=CO9ZqI8 zdlF7(5W9)Fz=zY?65f9hbg~}4f`8Gf3U?G4l>RS_3cwv;!)+830g_tqckJ~v+%0d| zg6^6L4glR1wof-ok9KHS%86`bY7s?X{=fXcwk~)6Kiu&YzEWNrWv?PCy=~V{=n?A+ zoniw}TL^n3peg7r^y2a!iPtY%l}~0{O!AfhjbJp@`(@^GrixFc(2%JlRPsjRMo)Kt zlZ{S(X0a8+oNUY81^ntv9L%bo>aaJ|e1V)KEf4bh`msork#v}61CPS;u#?SE+3=RL zH&tabXV_>j81w8SdVDR=o$VINf+0^e z^F_u}tIvgN09zl)gxpxL38a*^Sz`_X?hzWFen}rFb1|oDy!HP~8uhyRA^!lEuB(_8 z!$Qmg&5xoF1Y{amvCDezvv0wvP2nR9dSpOJ=yTCm2KuKqx$SmamXSN&lSz)8>0osK z)+JA*HtrG?vU(*F1mw zErzn`Ldzv#)u+r*CT2@e>18Ft%fl;5Hnv2Z_=h8A9Q{MSiVlYoqCAMIU&Dg<;qD0X zy09(Z@0XmA^gg_e)!QujB0gxczjtIM2wz)+Jo}j%7tmN-ED!TEv-EQ2m@cyTF)mR)y9!Lu&KZsUzC^JXH)FfiHkmHuQ<5jTqFtTR(U>hqPX8fM_Zn6vAVHL$!^!-;;rJ?}ubPAFD^Em#4qD9nnCmFeNZb=GFF z2=CsND=&QM65+EBqvl2iX%Zf{ z_$P$W?Ojo8aDX1;#(b>hC>MxPH)aXU&)6XQbeRsH0zGaqZ_JoSLj6ITrer%PPA!7G zeP>P77x{I$@JiCLqKHXxeJ&ZRXp<%UAXp90nY$zyMor;dF?%j$5(u`rs-9$6Bw~SE zl2MXnSnK3ds;eAGtY4~4K_Q#&S3fEfwOBYQN|VHFr`2|>THzU^!<}VZrAVwXR64rJ z-C&zpkb2$S6g9V(uM1DGR;-4l<1yL$q_^B3ALkkOWuUbU9B?iSP|cq~Wz29gSHf7&}Cfzqn*3Ux}HDw%rg1gZvepS)pn&9wIM-ABt(ScQn=JS7U z>}7^ocEo3p!+N9*W+Fr|{UCcUc=yQ08VcwU<60f{b+~_ zUUllOf3EGdBkU0K#0j^}$tnNr+JcpMNL_tQm_~^`Dye`2Rp$6S1>9kg8BwGbL%hyA zqTp#+PsMStmT;nP4|;!Y&(#ON`&zn;JU5@Qt+3J2Gp9|HFEeWANl;}=xRBZS3$#H) z#>KCFWQnY>Z;U82U^XV7Mb0AjnX{{*ScvY#Jo6s$OUbA|F6F-J#@qJi3c8+HcVeo< zSv3odBuh@o{ym;Db;EuKx@o3jsKpnR$S*Y@(;BhaUTG2>O^!0Nd3)s{z>93{NY|6a zPb`YYGC#GvGNb{HO=%^W#^S4}%~;I%O3)I_up$RmWq}m|U!w8`+jbEQdxtdNsF+49 zqz)A~>FYva(tA-bwfKP!hi_DIrOqmAZTxw=V81Sugo#-{GLsVTb@NiLi&?Q&^7&Iv zHx1;X@b#LO3YJm(+Cge&WHiAQFkQbB0S(qY!?^F&s4%!fpD$byxvm4Sh&Yg-Qn*C% zA!;n8fcsW~BbcBC{+UZj0;h4}(A5AG<{!N_qH!c7-Tt zFHXpsP@|c<`(E$=`Li#IL`H63#bW(_K2QAdIi{qd&3$A4P=D_9!WGti1I2#z4Y&I; zeaBk!G;ibI@WYIJhb+}n?cVU)+Fa0}kI^d~BsxOurqB4El>S5-`tC{KIcKJG9Uw;)ahI`=vYiZ`D(IeL9PhElXDw&{3! z-HI27&Rlu8$Ss$B7)ZiI?zsFx5>QnzaefV@%OxyUuos|s&``7EyT;l= zdHZ5$?egFLl>-SD_|{4)1+xix#^Y%*6ITKo33=;%8ksuUZt%MJW!xcv!L+ao^8u*G z`;VV!kjCJeA1W3Lq$_+n_=ssZYvFve3UnWFj+gjpVM(qcy)g{@v55dEa&q5~AIdq` zTr)T4<+-K(oYd-pAdQN1!bM*0!Gz-l2WoXo%l2EggU;!Z7p6aUHoF@b->%@Amybv` ztO#h0ui&BH5PZmz?dUop4C7VZ${s3qy*2u?YgZ36tt$=R?)%(4ZP>}bnJTSyH89)Y zlAV9H&0KFs>hNK~Vo+hkxq5wJh%~-z{q{-&r#O=x>a)GiEJdTHHbD4Th>Aa7GV%gV zyWp0YY?WUXD$iX8XbJ^|;|Z&>sB&nFxlT@L{$;LSQ%|WZm+|&vfRQdO>9|B+QBNgK zI_Z1)WZAY}4ThMVnnlK|YwbhEYoIw20LyAOLg;M;D8wxdx-09kYeMKAU*o}Zcm<8& z%F6vyX?7m?g}|WybQQV4a;5daNo4k`FR(Wo#MD5OUvu^xHh|;5Q}xl-lj>L2JJoSS zF~EFw)K(n87MGR3_=zs&TR!k0acV_45?D8PM&naMiBj*}>rtRF-=x6-%OV>@*sM^)K zrMGKKS?6B?KYUo(NbauTc-v@5uW;1WRxB-jukN6Mhk*bk$nZ{R3Q&!m}Nq-7(u}iM!Hld2^3HaZR04{6}HZple}x!~Axwy&MBPQs=*o>Q zk;JU2m8#(N!g_=*G-3`CZ0d26w6?D&E5HrIvffic&56|4udW5CXi}od4Mwb*<2a)W91&5-yeRyy2lG0pXig}?B%&0UI};ICK@1Eq7|!S| zY}QruGI<%I7TcI--;^rGmP%9(UhfL@Yw!S}iiIyjAjPGeX2@#zV|)~)i`XI|kd}&f zg>(ZZS%h+K4mQyY6PB?JJ0U+~=(H;C&(jBUGiQRoS?s(L9`LH*`y<^y>iIE4Z};E* z7t(||H$qngtn)ZQY6no5xG+Y8D8E@>|49`KOU13c4!u?s6{ymnj2Q2><6j+GoP<03 zw#!@W37`%|=b`WyZ2yvNS|ZN? zP+LcY9BF$@R?jzhH^}rKgtg8E0xF`#O^fc_aT@lom!J3h@wUf?W|3qXj*-n`kKt$& z55KLdi*G8VY0K$%)^ZSlA3D$v^~XSBuaE0P1cUS%Udu@Y`|2JytrkENc?rkCZyDWD35o zk?C)qcrJp^GV@EREGquE`j13p*^mY{3aG_C{J9tzQq^YRfB}!qqa5o)g{)?`Z>3U| z)Tf_|zK58aE~0x&4vOVoiWcm&ijnWydM!qPeiqMxMC+JFp>K81$A8Qb6(bOPeOTiA6I|NS|cYv*s-^R@%m? ztuxn-1xzvm^^l#~#whIsz`Wl6(Q3nAoT%X7=|tFZw_6L?M@H*mY#5^KsLL+44(faS z2cOMpAnJ)e%t$zo+33B(tMH=yBJ0wxY_zSSi`mE~MsJY1y1H0|$K5d%aI9LmSZn43Nq*`ESDvt@-~W8PDL554mnx zxe~nyMMf^5ci?9lx*F9$mC(eeBzH?dZcgG{6K?cavu!p9{$H^ z$*GU!AN>tS;0UzV<@z*!Oh0gPA8DC%zH}T54=(Q=@xl~2HH^3PW?uZCo4@FNBT+>nlm3-y}J z)n}pJ!f%Gw)2HfGZS>mkld-Xg^}4SJl`~X zb)P6%q2XUK?xjA-0$c2Jbjo-}YK-j@E`a!B@IW6FAvw*waI}}Y(b=X+eNPG#@}=2t zMh3$sFwEeub&=Qy(MZRlFZ_Y9U`DJ#c6rTF z1Ug(`;dqW5>Kvg8S$--u4{%8I0o5`=r1D1}laSu*t>pV*+6Rw%zcdZ1)%|jFt81~~ z$)OdzS3$0-K~VTWBPzv$Xu|fj_TzmkDq(%MTRuaH8TgT!cRS7Hg0* zWEp2?)sB)91sI`j@=Hn$o4NSOQo)=Hg+}Dl@7N~`Ad=;U zdv_#604=(1y_Zp6hxsIF;18(vp^NT-ifu-P@fy$=)&8*-mKKYp%wNK_6ociRZ=ziQ zO%n$M3D{+R4yVNwvc{AY${ z@j4jX|5?-`Vl^Gg+zxRtmYG?B@dez}+G$*W19>FfV@oxVe8Sm(sCf6~KuKseyIzGQ z#Dm39W+dL!Y^FjaSj1;oirF0UmIOON7Q?hmVKmp&;Zr#@Un|4G1NB$yvVUgJ$3Rw# z*ww60_K!pAQ*7_AeQ#1WIMll`UAcW>y0GqPx)cbhoPCSSKYG5-H+3Crf~E_pX!2;( zzKXRt*+?P1z(dS*;P4G>a{4v%09#kv2HC7c@gd%yiGR!l7m5BDG1?Qsi7qvqEYey} z_Hjmkqz)zRZMHE;6pgx}|78q{Y97Nz{9feGZ`{e$6E1hJZ^P*%+vk5u)!*V+@1Trn zYHDiJpoe366Iu`qB`cG%+|Vk~3Z*}u>HK)xC7ULVxL7e)mS>)SEWGv*THBgq5iMx! z*ekO6Ug@WkIBa=pl@kv9Dx45_8Ud#oCBJqeGcr?>Yr``Yn+sh@28ojs$s>4}V0u32 z`84+N5d=9BL$?fZG)M@TnGgl;kg9b@zT5&(xd<7wv@^AKh^Vj{WrS-Z3N{RlW<9_L z@$dMi@4enz`t#`x9CDk*`Cizaf54p;ym>43E)X68&jkmiwbGK(I?OLQ38|i9iojn@ zzR7&+H{R4{RVxi0?emjOgH6<937rCbQ6k!54erVk0ft%VNGFKk6adTc#17Y}EAmj_ zg2}lG`FbeI_$}xsI)LVDS%BhtBeF;$u`U()=a>QVmH$zMmLN$~(O&jLlZ`_pz;8MY zg9v1SO(N=m|CYO%A`(o=Vl0yeeL#UyRFI3;Qh+>R3MQ^X91tm~7Usm$A2{9+-%D%bX^5ydP{y2bb|*rfht1PcOT8&19#K>Bmq(_vB-n^*t+#JO3C((jICHP|Loa>rPq`50|x0`svDfk^j41=79>V#=y z#wTGd1-9I+p0Nc`R;Iz#Tn=CW#zygtf2ix#my;&(~XLwDqx7jn(bRG)0e z9QFJzd($joIe_#P6?C*Eai0bR7>zmxJs?GH%5?Pks26COnf?@f%d0xV{{!D_E|=jL zK8{O|m>ZwmJCQ32sJ`^Rog_X19(THf<Rd}8U+$@XPqkjF#SXTaTU$ZQihtd|Rz6!yWEGI(W9z@i{`;nddU>((+4 z=Ohajc4V7!8t$e+%49$g4V3hiigEC#aA%c+3A$S0`DXKC!eM(?Rr#W|>T1o36T18) z`@(+_dh(bNI)nH2Wp4;(A4Fi6D0eC8!uAIfxot;(SnPih0zF<=_TKkGLZr7HIuZee zcgpGys^d1qJZSAcJ%lM&AJJfC>XZOVN@DukiH_LgJ(*TpBFa zyf_GvhN;EU4b!G)Oo3B&ulI)=s4xLCai?2$!TXg!rV|VyfG@)t{uVgH4X04Gu*=2x5M?kM<>ek_qwau3BI|ME$95fh^sub>Su zadVOdJkOMJ&WpuaYF*02AFlnNu9bxYD=7Ln*(?t-gbqsmR8xyI_UAMmc|qrmKK_rG zFV{@6LTC?~enfOhI)u_K^%b)aNWlnTpp@PEbh!}#@<2(hMnwbI#WL770B6y$)XUH03Qn`Gt&O-6@t>Ll$0br| z{Ku0y?^mB2j7)(33Z>vdMK-Uo)T2x+FYQ3k6ZbT+X8-4KoT}yn!k~-$s{o>@9*$PA zBq|D~`hRbQi8gS3H4hs@KvRfmbA$oh=o$`!q7X9thS~b>WT9=gUqo+cB&>pe#P*-w zGcpnRb;}IOS{e!0#fy;p&sku=cg}sh=syifvP-EJi2PuLqVQFi7+^z!YzjD{((n_q zm@fg|lG{35Kn4UrKqrC8kYJ|57wZIUPa(|tfB-%S#WV>`B)~_i>uKbKQ=B9okJXiX z9Cauw%13oT2HYenU`-??dmTwo!HO4jPW_R==B}}6@{%(KM@cvlt*LAz2!6vlvt3^)#knc?w;PX)_n>g?2vu*O zJ-V>x#!rBbXeP|TN6$=;(G5W;X<_MoIn%2#U}HC$>Ebje1^kwtd!Yg_SMPz}><1Ee zTU>SnWNL1D69z;Q66sL@T!P~W5V#g$%U0~a^A1kINJH~p9e7TfFFirzj#aQ%LhQ%d z@XhCFwW5DO?PYI0q68Kp;caM0B#tJJtV5W-`=lamF)JDcf8YNt*b^ltn3!g=6wJPY z0;9IBuCmO{-)SPfyp;B@rw&SIYfCgX#6O?rHO_r|j6`9XCrdWmw;sI^+BH+Zc|_h6 z#Q7P@-x26uI}*PnApN1+%zJm#abk`0gP~^JOjo_h^o41&?_sDQq^u2Or~NZA8^+6* zSiU03<(t?~&Ffg%U98ha9n*?Gy-m=*u8;fIb8es1->I97p36L>+K?ZUJQfjp7VWC{ zS$s3XYJ`54@#Qh)wK_wOo+dGBcuAqcxrtThZ!dnk*n!#rC?b7u`J1w!j;6&|;nm$| z-v0f1dSQbi5@-~^{AT!y-T{|+$NBu+>0q}=Jl;F$s_U-LS1)_^BxRs#yw`kr1t{ zl+I&;^;fgj{A=lZ%~eimpIdYr*?suxo&oiReExRtUpUTLU!PROy~UTmU!!?4gp)nO zdNa@78o`>739V>~wHdz5_VOLf1t+2BKp z!!zmsP+p;cbf38)lXRDFZVkBC#X0w0Lj}Xjp5B*9l9Nb##2YEe?kJ@{L?Ey7)NcSE z3R`#=zMJ_>w+>VD_5t4Yx$ zwr{eJRB$+xlrUeL`jVeOQeDUkL2h+TxBrQRkhdTShfG7-$J0h3K_n^kl|LSOD4li9&KdQSqDfL|LUnyyMW=q~VO7cp8u=#jJ)jNN1Gh04=+y8WtIIcWg{K3QwM6=972S4j#f{;mc?xN4$XYsUnQLT z&L5Y`MYgu-%KGbGI))Kl zxF0FnBdP9wsNW`yYmlvR`kgq2ISdc5x9}bJAE?3s_K^(($&vupTV$X{f)sOCjx5l} zl)aN%Wof~N8nLJAHSsabsh6j|ZIsiGz23j^ve-ZJRi3sslJ5#xInjsgAG=Tkm>bBh zctnL%uOveQRixukZ(99`Q^hjJix#Q=69x;?MyZwSI!*&bVbviPP+)w&7UtfP>RloAJOcg91Ol+NTx$7ZJV*jOYS_y5v;Y1Grmrq#I2~+zW_~iy}0oNerd8()p8( z>0Rl=J;vGDO0SU$E^jsBqkMvR=`I#jW1wvX@f?nNiQ1p>Okd?5KHE|-x!;Vn(0elW z(j%5?*+9&BlwKq0dL8pk#jxB%eb2)z`^AxqtG<&%8hdpv)Dn@7!y=+b`rLBW&f`dD;D?Ut5+uw%|pzHjk_~d9-26b4_UC@j1Lo7&7rka`Wn@MOgc5 z6#qfPc^nvvs~1gr=CnCqZm}ih^WPq4aZME*D4p^79Yde#1HkWr3piiHiBl5(Kz(USmYr-BhD`PkiC6BwQ~P<@ z({uNCjXC)8GJSLt_??(0LFLBBg1`!MNA(=IZv#C& z&SPAXAIUBofY!kG7wllUO{y7KifOG3*uwHW@w4XPhAtD8EjPzy#paTl zx_&;IFZNxb+v)x!~(=s^gAlctxbd#i zzL8u@E$YsWbGpn181naGT|0)=lwMAM>g+rUQ`zmW&&IeVyy489nVK>1yu#b5n^s}T zS+DgwE2aBCG;g?R&Lw1mnv;+OmV4u)0qL8^K#?j*oxnEs>6Q9FyREuja?ase~uQY0DT)7Bg{`RU~EstFVGp}`=! zqmmmP-+Am3zl92*^oc^dW^#tPocGOg?#nsbeoKr*GPO?mH}bdUZ_xaxW7*wg@1e zWQPEpG%=vH-8C2!3zELpF8^}OV{n)Ix#j9h1O)S(;#V);A7qI3X-RnImy`Frvl5wn zrb#*Zjj!{*5`_{(5afetYO6V}p`3y19${dzSOWQ;8y%U;U$7TmivX^`7UMe}cb}MQ zY;W#qebMB{TAInuvxkkn;UeIWDpnW)zsTQlW<)G=;5H^W*mS6V4Fp0+9TNc%f8lKA zz2b%uVKmlb?xhA(+6<=`mcK?|{?>HT8k1!{sRHWWYq?m4_o^Ln-hY0W}o}Ihuu~3nQ(Gp@zU1<>BQ2;RNh8QL#e9LGC&0E}On9caKA* zp#MdKW-9#0vd*TT{LPv^KbuS0AoY&-ko}(=+k@b9yyna7Vkl-?*#W-dnxnH{YEItRMR=tdRfb-rX=- z?0DJ!c4PWT3ToOxelY`)9b;?Mi*Mu^0H1XzX`)czrkw-(6WXmO6X?Q#c2U~M)a`D# zGuVay31dXgyo90}fOZ5GZl1^_ed^Hy(nN4B{6@ucP(*&0TL-?K%;TMELRbMqntI};;0X(<^wH`5GhD`>GPck9BE9)&DoeGZ(zWMSSV7c(HSgr zJ=T(G{r_nC7I>!q|Nr;d<~Fw#BE(eg6^T@2LlP?Y6hgUGa!{vMu(qS$JXcO>k5(i3d=nM$a1=6`%tEj|$JtkePCsSFH{{Y_I%xH6-R7bFArY>he#f^)8L= z*Zq#=-Kl-1W|^uq_WJKON_F{C;7-{FdVQR-Db6nLg|0t4(DPg4HJ)Haifik?g<48< z8-XzBnnvM-mOuXef&DjfrX_z*-7PR<{oH)QeB;C1@|4c2fot?~#(_Serrkc1TU!j0 z7mv$1QskbQiDQon4p+StO)L9hZopj)aEc7$jQ$zo5Q-=@rcRg7eS1;!LT#kb?73*i z_v)|nBP$jt>89JXckYA zUv+zIHwxLuc;&p$Q~o7rwJY97u#0=6N`4eY<_#QhC+|-3=7b*T*nu4ml#{>vZ+hN; z6z%oLI}eq~EjfIyIU#BZ?KJ#UbtAe*X zc)IB=U62TK#xTAn+Gtc_%VW-VR-fm+K;Luownd= znX-vQw`x{_y3X zm%T9ElC{EKOicvE`oJ=Y6dtAjVTeLI7#iDi_{8tEi$D}fO7<){x+{A@0YiMq=7qg7I{$#{yrg?XJ<;u>YyW9PbFANQ-D^WxoHl(A^9 zqnPB@^5SM5mDN8E2Gy*1p_HSlR#F=C?rB|HC9_7fcI{snxP#Qz>?!^EDIr6T4^y5e- zsm*P&{#J9yY>gh8pas)Z89Lj!rm8sAXOJ5Ps6}&19^X^S@P1!BRjS>P@?hJ(_r!D5 zftUvVtrr0ut=aXz>~Q#18^?wh36n;1afiYM(?B{IMg0#Q9oiMi?6;58h-OuVS`WjT zAJ`)V&r;_fWO;vvEbWVePkVy&(cJrJgLFZ&ym*)-&RSSp@b2`WmGlLeDnJZQO;-+~`fk_9u`2QPKiXV$#5 zL-R;7#p4scIXq){zkINvICIg)7fh zvoN=U(3U`0ofFJGE7x<#dG&0PmHpn+LMX-MgNMwWZDWhEQkR(!|3wrai`J|T_w&}S z{uNLeT9ctJO(L{aia}1CV5n#XM~8MR!4uss`$X8gC_KjgCX2%e_1_hl?~ckv1Ld=qo~`*YV*?tJkW=TLqiprV=P} zSJbXNjt|J=8F8m#}Oe+%otNhH*-)tL>+N&cGDU9Yt=7pxaOusTYyh*#kvL!DS zbqc61mhyz!ymJ(l$f|jjHR50haV+QxF1&FY4D@jEmB~gz5VD2O-c%Xo-EDp0k0190UP?S&ay`LQlZ7r5I@-%NBY!dR* z10-(ZMOBx~ccnis?tSFz`}o&FU9Mhk$H}+lXZ0SvgY`nC`@PTmPhTm}$@)rKHS-Y$ z#Sz+GidpN#B|!!(W9-}aHIQs8A;JKfdOWVIv~3xcv%`$ilv zpvLOQUcgG_A$PjFgSZWV{;^XkfC0ZN^#}fg`x912y&LO(;XY6lex3D81RNB&Yz%lc zt75@%LpO9y_ZRQ(lb&{-o!uefo@Pcrw>|y3FksU&!hl{7)UH+DXP1o-GP?$-D}S<% z2krG;xz6)hT>U{3sS5?B_syPi1P@%FxJJp#a-ts>hMaHVq2Fup`-cVbdm}qkk}PV* z?@pF!PV`pl6O#+kiuyI_Mm{Ncp-{5~DduN?C`kUq{W z>TCFiRpSzP1&Rx#M$01)pnh*=8R0bd(Pzw;-AmclLD^*@#K{8nkdS+Vu%>42HTN^B zq+}yVcRc|+E+k>lJYvy-^TcyA+z+Bau@Em6A&tqBEnT@s;7NByuQzV@nwuL2ER}9p zwI@6WTn7O1F=S-K^|Ou;3XV2@{L-F5Qa(&oHj{(^WA=?GzbnTEkUdT+#G#-y*tqc| z8ks-gwiAb@$7w<5HGDVt((bW?KMC?Uak}l?WYUsPD+-uEU&m8kaXs?|$5tJI%h+?W zgWN%ju|%T%Xd!;2ILj^J>#D&nFIxR9UOAh+sevUNZIlX8sMH&b<%eR7f3xG^O%b1r z5Ftwk)N2egg5v{EVBKk=HcSd7tqMkD7{PMg^@r7cRx;X}A2Kk#W4+a_x$)nNz-{K#^KIL`Ke>Mu7>(EM+ zW606|^444#2pu2~p8S)IRFC>o)o9)a8u>9VjFNZUTF(Y9<*RzKU zVcY4f*^m2@;O(dsDOVY*zSlgV#S%1au(K7Y<6ZN88sklEbvU)%6;|8j)&XL%w; zA(sdR5w+4KuQ;>lkMH|vL($;I<-5Y8YTH}>!y^0(M1$19!KAr(IDm?DRpIy`N6D>^ z5}ce1^gxNbHixnS(W|V?!7XjQ_2BzztBMxeU`pXyp2c8#G#nZri#shX$L1EGC2Qd` zw}tWbF#@=2A@E;#r_fzpzExYf{#qz>s-e8uP5?6%unZhNKGs5`2D+uv(txH+WNwGO zz!re}xDfnSp&|6M$P^;5tLCumVN4NzQZ54$Y7;kSAr4aFXNl_M)(M8dA><`*)`vZ0 z=-O*jO|KdW7Cc5nNhF~U=LbJFf1`=>ef|F#8ogf;6>jOMBpJ zRt#7PehQ6xMu8v%D(nSZEkqW;;j9QkBYZh<^`O0jAH#I`xD!cykPY}(|2@PlPVd0W z144ui*sMh4(pIuRn(iJ16ATCqS=JTA%9^^$_qYo}wNu zO|B@6Q5JiwabfGWzsWD2Q++H}C(4iHVKAe-J2sZI;d{{q z9m~9p+}EQPwnbMD2<yXC(3=;@vzrrM`;oe8f{Q#4U7Cb zwl%8a2X|zQJy)l_(y{Douy#gamdbL1MK8?}d2=QOHyu!0)Q&uiG~-w|NtCE<=nJv? zkY3>7tX0T-=oGFvuKtrZTkYe2=+{uwMnaMN$~anBm$lEZiQo%x9j?au=d$=2!4(cM z(z1IA#V^aRZU1Na``Xtfsm^dl>6QaT6`x-zH9C$=-GP+{x9t9P-8gzEj$7uCxMC0w z3@||g4nc`f|LqBg$x6Ln7LU_Em^d58|MI9l8O47#cI(ZbPxG)Ul${>2fiGrtZ8i=r zQ#RPn94wzYShyV(j!AZs&`y|1NRX!lWe|HM zsPL;o8P3?}X|7LpQ>8@Pdsd@LxH9$Wjha`RcE1SYhCRA3ATF#UbJP&!OtiKl;){y| zNB-r4ji~F(W&C&8O(nuF`XYB4;T0dEM?bBXzLWRicG^|D6R!bhEncA;fU$XJ*`JeB z`iJJDvO4n;O_|2GB@DUbL=)6Tdvo?09$=(AZ~-z%W5KDip>xD|E@XA=DwMTSU{M|i zU&j4UQaE{gQ5E)ht$_0%*ZBsUd#k86`IkRv{{dehHb_c)brr<`msx_s@-1u z5su`=i+uki-PMAq2Lk{U77ze4OK^F`81 z9L)J^PooCV2t73E2h?gIUz4l3rc%bBW}gv0N117-Jg!-NU7hf7?A}D=dvsnF^_MIJvcMZ@JGvDy!^83x4vxFE!Th zNBq5K+lR*fI9xir0r#ar19}L62SeKvE=~mp+d|&E#n5+d2ktQlx@O6OR+8X%`yN|a zbN5*T?}a5M-Nkq4p6O-1w!PU&TgXfGP=w6$Xn!9zbo3iu3cNRH;I*jL9DCQA!pjF> zBKM^JeF+~fu4VtMQnp&8ZO*e*)coV8Av(ed|Fe&w=-eM`I`VpngwW@K232N+^Jfnn z@lM7Tn+wBZs-Y`V9ENP5U62rg{q&-c(-Tdx#ad-IT9|WNDR2iq+;`@5< zD$}z5>15D7&CclNMQ+?+W20&oy;r6x0OU69^uUl=g5dhqTRUN-E|OS$N&)S1`IDW$ z>Wz@q?{gRCM-Ja=6Mh^tg&v{bdpLDPI33p6(zu*1TcKG_7McVBoWm{tpoYv|g{}_6 zd!OO#lI18&?D7QC_M9zkIhau2VpiCV?eTU4FBK|R;!Nq+hTqhF*a7BwV~@|z^`q<1 zYG$E`JROM@WfZT{d)&qJ<;X<*nza|-qCR*+BwKkY&(fe8oxWOTSlsgYyVJDq$AYCF z53(4xrUUO6L{@hWJA9VHdNBVEx>kBL51X`HxuYr+%^1|&&6kKC?d8g+cWEoxC$Tz$ ztgk4VA=HMDmmkxe&0WMryg7qm&FMjyTlEe@D)QfYHi{y(oa)-<=476oGtiUR$0iB$ zHm4QYZC5F#l8Yjj1jruf1xpGK8t^ughsL;3&{jfZsI~l{>THZ5FqxvbJbYmJ=VpnR ztuX8E`P7pIQ?fI5Nh)zxMycj(Ju-@6gFPEi8CM4jbvKglw1x>>u8VnvdgAqEM9C`J z9K$%AvpwQZatF}xtRVn$4WYD=X|VM~Jja>KXNBq>(%Ugd68_Y8vi2pp8vC6VFc8#` z{mkGzLX=!ME~GP)(XBNz&z+cTipMbxE%+_;y06Ann}y+KBL*TMc5I+J#4>iHQRsm% z4YKIKHIV*Lzw{1|2@ekr1GM{$kL66>cWM>1{biz+Y+{W`wc0cKv$(5lP(#<2FUzo{ zB7bVBpCGiQqq0^=v@8AU0&6%2&;9b`MvHm#xw&TV2xa3&3Wuqkt5C0bEwG)e+*5S? z!`M-45N3T!eD!790qOeK7Ww?a1^SOn_q(K#g{zNg+IPs=IwRac^=H zpk8nSHwMb!T<6~B-iFVdq5e}se_@QjNZg!UXjrzbTH?+4nL|I$gL@Tl%meZbLNuz4 z!PF@qQhy?y^~~>jBJW9b+w@nEb*2z$FF@R`R>sHQSRCc?^&N5_mi{gV&LPXk{SLJ4 z-^~awu-KRYUC#wXGz)U-?csbD_UKA%Om-j^#{Pc>1>RIju`*q(R+X%gS-@ z?H1Y@krn^*hYS&MmBG^^HhANfNbgr8VQSp6y=Wq|bX`!ut?(CP;xv_)aSercfi;G} z!-OrAMb5V_k^~sQIduH_Ij*&6o?XjEXgYg{3BP2#>h+%QunAl@0r8Pc&1-sq)|RWH z{}H9OwXR>oaKZxG+m;)E%8~>YNw?feln-XT?BFz5lB{W zyq9B0m%Uw`=b6YyjX=>dO{tUq7@#jlkBp2a{g}h$wFt^l#q>jg=&(iXrpR6F2ow=y zK{9ISX28eK42XWZ?j=Osg#G&0k+Ryym(aI4cZ=+!;$=GBon02^s=CpI~D&v8W1W$7jxqi@)p}>p5sJvv( zWBt%YgjXaGAc*dU=X&J|Al4Nj8$pHoxpl<0P?1#wa{V&_Qr*2}$Y{(jaL0O2r&TzW z7uuRfJhRdE()DPve-M(ErJVU*zUWrLo`+JW;Y>XNQL>P*C{gaD z1ns1^n05K0lltL-k}&SJru}LkQuJqT)$3m+a5eun>HzPGg<5wsZJ%a2sd(3yv;F(p zb9Q)jR>)3>gPtPgGl-TL z7KC#mi&Y)z&QC4Ut%>A;GJr5YM}%&)E)mw55{EADh~Ey+1Tf(Zynu%0gPmblpzfN{ zF*rDVDXOpVwaj&!U&ARI+)HIHHJR8hISCqBRj@-(UupwUx5wd(09*c1R!9PjTSzpd zzt@1&Bw1WH8fAHmhBy!QtWSs=GxFws&YG)sgJ`O-7eUf79V>ryQlV98;;pa`rz|7m zi=G@D)3+vl_y>YnSb0|aX!I*`sbvC8@QUHUjDs>+v~yP?016I|p9Y{qfhAQeHdnI! zLeq2_%v9n*%<*|2rNyX|{ag5eC~Xd86YBT?vwF|v|9nC>2WB31G6K{xv&p}$i*s5Y z{$eb(=IFjz0DD_=Hb;~m$3#w!@FD@Q&J)h75ekD}+&_9%5DrnRyDn@IE66hq`Pp?L zk&+v(h#wGH$a>Bau85~0TbQ^sO$jR;-K}A7vH|KKfu3)GE&$)#MlC{3)jJ3|uQx6r zGVa1Wb_$7iy;F-2?hXtLeL#$JQ3C4ihQfY;0#+c@W)Gy=7?(g)fJ@Jp-mw>V`%2T# z2JuqUjtEa%+}*ax!(n%K^30n3`Rmu;ZIyC=7WI?V^~-g4^uFLfgp4=?KWbPsd8h$h zUc>XcE`qTC?8X@Z%ZTfvPNFKK*jD?r>JB%j55H9PxZRcik(Yvy%s>TC2Mn z*D`e8zQb0i9W{sHjH>2+%Ymoz=E2Wf*BL@k#F47;PLQy4R|u8^$>HPgw*K@;vCtj+ zr6E3hFdk>bkPQ z`=sg1DZY5_KsKYU;Helhy!2a@*yroXCK>TdYaKqijn{qZ^&JWiGRMEVe_~E8XcJ_s zR05-E2#bPvwYuy&CO~~L&i8fbxEY`975gq$ce!a;uxs$4v-HaeZeqiaf_@*VeEoCw zn}6kAQ{T{l;9I$-yEYr)+8)01G47xCsNQ!s*}{*9Ow2Pb{VTy^eaOVHw$SQp9p}vU zBM#{&iV`$doOYFlDBY}3Tj^O8pXw`HBgtnRUFl~pw23DHfe)}M#yOfZyff47WuDFo zq58M^uC6#sl@GvflU)!x#b*92Tg3Mj@{2GZMY72MIush+#pnAUQ4SV{Gh4wrGb`+?nI|{0eOk zN~Ch_k+=LxXOFDP&#&>RV2;$)Dyr~ORTm9;Ta$lZo*>4sj`7@Pl>x-fRETp`<&2it zIqi*b$@wz=cNfoXxia}Dp_t?Nxt`XYGuw>R_H@>Ixb+Ol!~UgVp&AWB|0$NvznmyZ zJrvDi?MKrf4bqq;I#hr-+YN`~_sl3aTU+Ccz2B*VlK8mt7UH=AOE~wGqk>DnFAS{F zH1yd9dauNO#JLilC6iYWZcrYIhF=|V3R9RO(rJ)C5@irt5L!QUMFcY&#}`RQ^yN6B z$2&44y(GY}1s*&#BeO~*5T0acmRoHI6bIHxLl%VxFYkAH;gIXwZpjUpn78UafaQ5` zwQJDPV65kXt*0|N*>#Jz7JZGBX%EXjJ+RcQ+UFiBo9C|xLWZeJoM^szYo)H?vY-|) zVx-g)%{)miX&y;d9#yfLyJg9lbZu9J_YbIj%;!G^h>%s!2d2BYi3m|?-i3@3K|SLm zo2yE+NX{S@cAqUek~X;scmO|!URJcHAY9JO*$;|;i`X&$a{aOKMpohsd7y=lIs>|| zon_g{}*=s^m`aL2w@?9B*NXp;z z69nP5S0h?Yn;RIsJL^Oi=8yk1dqN9C-?ucVp@55>9iBt{`N*d0>#AkDxIQ-^?p1u} zOd&5adsbq7(Ii?iwX(?0BIvE|5+LTD9xRSKPs`01+$ZxJozZYyC(mc++p>GgD{b}> zbA+zO@_}>rg0pC{{9BCpa;<`P4YMdx8k;;a>jEl%QLfB)3HILgl>}N=TCYip^{E8Y zeRqXHFZ$qjD@}4!k*FAeb?$;%8JXw*E{N4<-$UD`LqK6~!DLS`W+unjp>oCY^UW z4d$6*8}T>iP3#yM@i$ScraV@VA>TTSquj|)gj>D=f~Dft_u?-TfA83Q*~g~G=*PAn zda9Ry?B9m?BUkq9Fe_`OE{ej2p*MgnqqVH1N4%lYD2ILW#q2#~A0C=+BBgE#I8fJI zpTN`^@8{Xyu!~%uD5Esj!mRfmUD62^BnpV0+EmgF2{fSQT($D|h28*|#GZ{_ILKHf zHMjDiR*e93T8ffW1^ZTlK<#QA}@KT zcif{Ut^gr;Q%<59gd#ThE|@dOid+$uird{J%R?6-*3_^T z;Py$>1tU=MVO-eiKPP$X$KM=WY|6LE2c|ZnvcCTXMNc9yCdB>t4pST*;SUTTu7NA?8lgD$ zWR32yw1rPE68!6X=@pod$C49XFWvYGBYANPjAlhDLMJBfT2u(Nw6T$-LnQtEg-89t z^mv>~)e4br5HGQB$J#*L3K&3>S7=323p>ATQO2hHwm&c%R_T9%vk9?-Glb}27J>b& z4cNC1BIh;tMbg{uc0ctmu)Hz#O-9S$;@0~*V=BSM>l1}++? zK8J)eTJ}T~7*E}efEv_x0zza$9S!8qAW9tXo~=RR0c8H|c`Re2bM4nPBwZ26EAFag%g|8m0@U41><5AM;?PJ9Pw{zCO77BECA7sgd@kf0&SD# zRg-%-{w%9W*Hl;?#+w%}6rC$ud_2C+3d`9B#<+i$}BX#vmH$@`FmtGxdUIx%cZ;Tg*bfhjg=kIP#BmXb)}-VFx*#?2oF} zoj5gE(CBINqGa@W*3+Q;vr~bT6RH)=-nJNe;|a@6t=CxCuIp?5iIkb(<0e}*W@C=G zmpM6fK;~Lvi>H2>D4{4~f9<;p{2sZL^sD>td>9-cc`g+=<^o6w(i zcxe!^dg{J+xR&~@9bimDMcUDn@;j3=Qu1}IofEaRQ1Jyu>#Ru}hRbgM1$Ok_haTWI zn@%q!MG0OM!Z**D{^->A@~n?6+r3Jv<`fa@kbw(zZm=pY+RvyMStaeH0!@DIAv2xT zEUbx|1|LEbwK70{!Y(N9bBBW|Vx&F;2+!-xe)Fyhtt(-y{_C`m!aS-R>&b5MnE_0(?dPZ924UXEfAeW)H6MO3x6bJWXP!Zit>kK{9>`f1YqsZMpFls#z;YMzc zYvPlq4;UZkwj03+pZCh)(hKr{yiM5U(Y)^?Hc9H&H$QK$vyv|?f3h}jzUse!`sie@ zjbGK|kGY|t#|?L6OG2maH8n{Z*7-r>#VEU8E?7!*;no@byKjp0pz^7@`hw+E8~S2v z$Bw-eLtvk(+aR1|!MiDped}0Urf4*Cx1_nj0cTk`&rKO~u_%+C=8^rpU_x^31QnqU zGQWX~aF0L$KUmj30kM|yJhZu6|D{U*h=Oi;cOg_BCx?gtJXHfVH18d=6Mky^Q5&yj zg(d~y{H`_#6QkdY^RIDR$v_LZ6I4#FJetxGeNhBN8~E}Ev6uINlh4|!er0tXe8Y*jxPOO zE^?#XdkDB52W!=sUE$f1v7&9S7bAqeZ>sfiFiI?`x^!*U*kB-{TmR$ync%*`m|_7W zmhhHa-L!XjgkckJ<3OvAX>CI=;t6QfJl%y*I1)dl4uUz9mF zn`RtU73~~EL4Fcl$pViWyk>R-3MeDUkQidFEUWE zXmF0RLISMaZtyulke*+ICPs-vIKJy8UHwfb;X2z2$dMNTc>x!_7Y_{&8s)9AVd0Jq-Q3}z~dxpHUktIFm*f`i$+@AiC&ed*X_f5v%c%V z)t`DQ{7 zE7d_gL(4@f6j2BeoWFI!ANAfAc>ImB@80#YO^F?Szwgl34#MNhyz4rIur_4spTqao z(A~#>bFa;vh5UOEG?L~V^wk>yD$q6WWlnYU>%cqriVtf0Ks8do%7>RD5vTJ0DlgE%dO_TAbfs> zU~SI><_C9ek(PF>Sfs|t==%LC56pST+Zi!i?a$By<53F&1qg(?z%MPL!6go1dOir+ zRE%f->rjt<(bE*_L(7O+7#@VcPL6;unU~_W>&|p-zy4O_BJzIPl%#;*!8wS4f=)k* zNI}77P*FS*T~mV)*)~M@G7Y)Tp5@xx`@{dk7E+-)CBwq|E4~BbFJ13|AzB&?49L7U z!~r87G*KN&kP9`<-}Rc{xsFo9k%u=#ip>-qc9wVcXJDlDk9KHkvW0|1Vr0Zs6vuCe zTonSChC-#%1JT3Wv%Zl>J_D;q;r?Cv^{pkh>X%8;^0b2`{vKnh;HGNw@YFtYCSP+Ik` zkWaU+nOYopo3@(BB)zlibG@VeaO1-j*MhV_abwE^Z6p}V_v@Hn8b)vo^@T0Cl4Hk>5f4P+06O_Ag$`HXZ-F(<|~CyI{rk?fLLd3p0C zSOa0BQxzAjUiTrP#eSC)IGG?|tHf?%`7Ov*EvDs$&nA zKDus%1hLBig;??%q!f;n?5qpd@zZOYwLJLs^&d2?8e&pYEL^a(gHKv!T28qnzwcQ9 zat~oOihXz%ipb>yR))KNo^ALw**ZhoH}6WWH+PX;KJa`_CdR_QkX_&$;FGa>tR~>% z@#@IH6GcBdCcMY^9uZuq-+%2b;&N?tIu7clUdWOm<>%%6BvqMjwhdD4%6)i7h{wvz z#=ynOp3S+GBq?BaZ{+86eoLhG#1E-bt?cazMln?9>B$Sy#=g;8>)SbxG)dcb2=S-N zoaww{2(fd@M1)$lBc@ICkoCuIE|hbfIXDdLc2z+YUvYOFTN`LcIH?57gCxm)}ONVAK{tVzs?=Wtb2T}dx}tncJT zgpOoi4@i|3M&kbmk3$#;aEYz!<8EZgL68`TBltVQJqMzgpkGb4VucILaxS{ z!+3xgQ3bBNz{p3E0lWHTA{1AjjIg9r|EQ^{sF2f3>m075ZYJgXcdp((9WY|W_3-Xd z#ShN-$@c}u6y1UzCHI2byIF9g8H1+?C0S^YxOiKwn=vosKPwt% ziw__#k78ebS&Kb7GpY2U^O61Hd1ku!rJ&UjEILj|3dpVUNC{oFJM)Ytsc)ESa76Pr zOgCHZLNKvfsN>x-!-?UTGe92YDEk+Tn%D2Z1eakhLFq>i)3NeezoxLow+T}^Z3IF zTKv89|BZQs}d}*sU)FLn-E*YTV zDfl7YWh5(mu_@b44}0PM*RsI*-mlc=5jWwc7pERAzN&$m^;ZnWoV8A^tYI(g zQCE*)o;XdEe|d~)g4+I1S@2~=-j4mn#G#Rb>y7v4$irT$G(gxRm-r4sX$QvqPDMWXhTfBX#+P%I# zeAq+Tjy7fd9Ce`Z#4A2CGSO*u)YfAE=kW{UDuagGk?wM%_F|uq`>9E+|A99&4}ekV z8-)rK*USqr23QZEGJg@D}T^KrZE18z!Z6u$hL!@=HW*#W z#$EmlYxiMMCd>(wA4Gcd%2U^1G=~-^ii=E=e=i1haZL8q@rgpUS*#+E<2Mk0(`Z3Q zVAx8h23T7I>#zJ@U0jK7r#BbKIW@ntq-Z@m-v3=rqA#~ha!O%t;IE`c@qT61cfJ6`tT!jgu)^hBYp~ zzWJ|@8$TSJe4y8DbDBRw+Ryk}B1BY^p!KJaQOy+i8HOwb_eIG-EZaFqcfw0{#k*o@ z$TzC?nK}rB1L!X%t8j2}u6{Y`ZZ%r{_|vgNI;Ayb?u`|8vVGgqFZ3C>Z|qyC!enF! zzzupuUSxWAqm(-jpdQGq?}AJ?yq?1Yyjhtw7al?ZODJ)?AuG$xs3?ns0ZQ76x%M}n zsK0vgcIEchzJZki4rC*56*g;1gg$5_NRD5k<#;& zxuJ7i9#r^yW26XmxYpeCG(NN#84@A^#&h@qwPbNoQ>eaT+UD~pMZWg5zrqbjtzq*y`n0qUX{1u`fMrMZ*pl zScI(UHZxsXu#^paF-?Z0{$sVZ(DWEghK(x<$4d>;`DeisjX!5wx17qfhsZw(Y4C2V zfF^uje`(I}DF?}Nn;`e!6yEen`rX#X~jtArD{okff*!KURF&4)(BS|8BgJ>C-nf_V41<4Bf%cMI(ME=UPG<8WB3n*NE>b$Gfr>~u_r}D!q4|p$B{{`$r z2ZUR>^aZiazdo3Nv4oD{AJQBnfDxMlOC<0B;wZVFBEDn=Xc2pS@7_ zI^xkhNezY`K_6F#8osthnkdkPrWG^~3v9Xn4wHF>sRTsv)&!;q=9__|{pybwfCugo zkPDQ%LO@Arf+LAB;JPBb3W}o?zyX4*g_Rt4Lo{?}sDs>1o5|c;q)p<0(IV9u<-Y!@ zv*^y1jBUaf-kV_Y`l_15&R^>>qn1`z?D!bl{k!5)zEG;+rLN@khLz8|nM~Cd`Jo@j z@hQ=Si8~mgJcP=_F~4qnMC)_cQHz>$8f@kUa1=K%n&Q-!AR{pqK>}Xo7TCT1v7X|pDC3!gPJAV_%5w%-E7VnFv`JmU&GytuhravP!VC}iye9nHp4f@OfCnOQN&sRQ#I?$?7dL=i-6Uvn6J1z! zcR&=oOdDGI@OoH7?W6~gtF8$gsSyY1ye{g13W^1}@MnrSH(*2^j97MqB^^MG!~!z8 z73%IzgKF%2!uoPoB;N~Ivjvf>C?3e9=SKX6hX@x^K8W*209BgK^W0?vKbY^hun&hP zJMg&S(f^0YC{~8&{a+lT7#<_z8}XZA;DW?WJ$lTFn+*Sx%njm(!_bC1*BACzicIZi znELGh9rCJjgUw?bM@O4;D+MuI<>k-bw2XRp^-$7(9hL>>Axvj`b6FkKcURc*Y3qO8o&)`Z3+N|hqo|h|KIDI=qp;MY$IPzXKlirl*j>Y;I-4Z4IOplyoz$?k zy;ZyjSqQ+`${sQy0FZOhKo^a#V#AXK2wU!j2YkH26L`o{BZ|lx7$}ji{eaJsR+z&= zDc{z;n^5J6{{opo0{lg%P{pOkVb-~7_$?{U>Ed2A_1mO>&1U$G19Ar8IcPGjZ}sZ= z4c=F=;I?B)6`T?vsg=ZpnN-aO4;g%|Q_0 z5-8jn*pc&M^yhFnhjWBi6Nao4w$SwW&qHxt5V__LdyBc5b3+YS)uLEAfa()%jhnE* zxnbgV0y(HQ58Fr$W+Zq2hrf`KU(fwd&M+^YDkC4qn+KjZ`^@qdmWpC`ezKgupsea~ znXv0NOf>vo`T@=sMqOpCD1BHL>NmjmR;8ch6YyB&ip;sxp^^K@vhf2vHkRfci5L5ciqTLB^~xyf(M-UQ2jh zP)GT&X&pcf@+S6N>2=mZ^zTQ5<^))IL;YOKEr$&cw>y%mS{9cC?ziOezuhl##;@hr z5dED$hr6>&^wJLD7}lsiuP>Z)6B%{fmnbT&%wo%h!Na;&;a5XP{551CuN~7E3#>kq z3^24m{?KEFqQmnfNJ>W&8k7J~ISh`1LF&T#Z^?pqk_Fk?|b6C~zS2`E5}j0IVe@b zPKK;4aCN(WY$J{5`1X6wF+$7#Wxn;TeEWZoOW%V3>TY-i!GvHWGq}C7vgRmE;z|?S zMV~`6R0u2Vh>Ea=Vya^tqz zs;O#pN{}5#Y(JXXkX!o?QR|up_3ef*rSWClYs?^~iI9NVFyHFPyFQsX57Vh$`KG z`@!q|xlYTzfvb+mbv?6xM8eFa_FAwy9(T4_nEidF`h)Ij@5r?b|AS*Ss(#&My_Z}0 zfg3uu+C5=GGPI@Aa`Z;S#}>MBi^>L9h8BM5dH)NmEqfpKaQ1p@qUm+6Lzd1T%8k+e zB#9>jl>C>=MQ_hPdf_OIUHo)P|C!SjRj5`nbXy5c|9)4wxV%Q?P8UIc;nAE|@Yra9 z8-$@TxT*kLuCo)=HcPK#)#YEKjL=ALu%?E2m=>5zODex-yf?qoK8QSG{K zw%E}x>3hb=_57xXiR7Gm3xRCdst^J9K_-2T5BKN@$5n>RN8d~SS+Wu%EKN5$p!j>c zS+Y)~KczW8Fbe&kwDX%w;t2zT`CmoJ-Cu{TNtZusFv~BUKQrXuDi+V?2VfxoqU&9No8IH##~o5Zzi9M0VK@&+T)6Ouo`jcN0Ae!ve_`mAD4Usy$_2qf+fw{&rlA|mYF%ot=`Bm@~YzaV1wE}5ZgV16vi^0{8t^0 zr5#gGh_$L^M40TaSDxI3Z+Y6R{%YiNRrB^-%XWOCX!h;3cm4HoXAHvAM?+^wVJ@T@+5WY=?v#ieTfBt=_d{@m)Ai{sM*AVfUtC?XATRlQ zhdEE9m+_GDJ?y71+*;7lfj?4g&=15`=a{l+;t&G5V>)*D5;WIV4KMHOQ~VWRle;8wCcSQkL#eMQlW$&4}Oi>OGN)}FGsBdG*pP6vu;+~tOTgPvP32H{R%y*Yz zy>or_Wsd0;a2xpbCfnbYSyJv1Tph+ITNitV(LuXXV9fr`!m`FKOmc-*%jfU%dyHdv zo{wm?e^#Fz+1j!;c=lYpdq3ppCr@t|7%{OCr)P9rl(vetR?k2Q*b6vFcpQJh;&NZ` zHL9$piGA?U`d~F5u$jB(>KTLE3fU#a0(Ilui*l?)PdEml(M|F_hx%R%7=safK-HxX*cBxLYpXz@uTEQypx5purYg^a zbT&)JGbSg*MYHqjeVA%ALkR#TEz`eK{^W-#o&NyO7MxjZ@z>QM1#{j(k zWHc9FlPihG=%a`Lq7E6E{`oHTB2eLvYD{k1PY8A{6bsMz;VTnK_m602+X8DqyjqKd z{f4^~sJyANn8Kke_V1lPcG-*mD82u9uSr62r+F`Dd8sq_*&e-KQu61|6@~GW$LD|a zv=)k}kNC>=*R_cLaA4Q;Nu(0%gv~bLSC%x+5nqh7^}Bx{W{azQ7~!-Qm?)*~h8?Vw zXq=EY;tCl$^%(){2rHg->%^I*1ESBpkP)6yG2HjD@ei?i;i9i_QkP@^hAT=$O1RiO48QoNj-J?^;Eyuq zzv=Mz&e=tM_VBha%;1gZvk&^0Dg6J0LVte#$Xy>EFuhLbAg?9jpK$l2H;-{yo7Zc% zCNL1hO4v)8j;e%0&97qSuC}QDQ!+~yniQ+YBcOg`;w%#RnrVT;eVn=VHo@CsQr&A- z7g4GaI>#T6qj%{HiG4J{&>@F%Ez1_n)}b+?2*3BW$TyT3e^;w}a$D68B1y9wKqEh# zGP9ibW%FG%Khw+V8;rZ1N={u<&78j8{;T+G{y)B}XEaB95Eo903=k*Z7N+gncX#;v z_4KUs-w$&lCdP$vvezkq%q@ZjVjmZ{JzDqYfzaFQ+p7m*Wg1?bF9dC`ft)ip6J(w3_sZF6 zhO*)zMoV;(%~{;Eyr7GwN7$0UDH!5;$s6OV9I{}yxzPlCt-w%^#&+nWe({q0)ix{l z^-~DtRngLg&z71;&whyB(`p7)W~nzNd>Ve(&qAZm>)RY2pJDM`NC5ZHF$yv+M;f_)L{#woo zvtpKarbl{zDLzdoa*jPM+7&l7VjwrF?X8kG(WCrF@&U39X!72Mw5@2yVP3c>I0)sE z=E{9x^GcF$lmSNV3g8d30km^BC>I5Rl&2f6B$hsi@Dmq~IKD}}puSXQ^GX|AE5P%# zI4)rI29fd#E-lDCxSu`4rsj#72~67eCvB`%>FoO{!WuPw@)h? z;tgBrywiFzhV%AnA6O0)Pma*0x+TW%Oy0FMjSq6w=LudjWx-8Pc4-%qZzK$ z1K&ek$Yn1Lf5A;NIwxk&9kdR=$g$SK$3jCBKQ2nLr)Nm4H}YZLZF}1)XQp2(>?$g# zykA$I;4~_m&3E8fQ}9gq!iDj!m1_I!!MdBGXDqu!BB^5hjG72N`ja7ZuC{Tg zROGaAB20meBj@tJ8TwW3MT;5QEvKVsYWa+ZPhJFgK?Vz@Fv|{9Gm%?a!jZXfdd-UZ zSU`MEKf7l?`H$aa12=4-KOhKE5GC4+Y~Uzl-U@c$9@CGb$TZ@AB__AO** z6j`&iATmQcLP=Vz*~=DXXU1MyND5ISDocqZ5}A?gS&AZx2~pX`zKwa$E!gj{e;3QZ zykN57hx`v&#q6YFh8D>_z=^o?g`+O#7os01<)`@@(ZzU3eCle2mw>xfEJG{XKR{1$ zCoJCr=29fAntKzZDGS5=cl|jdry1`dY;G`I==tybM;lzIyTg!e6)l^*jN-m4{peBB zvh2`YWk`)c+@x?E!})6>+Z0so-2qQP3&q%*fez`_>>Q(6wE1R!%>33OW89SXx-I+2 zxZhiDi|}aMlVtxiKSN1PQ&~-Z@}1|aKSzzrBd^Ds`&B;H-qB;f6?fL^)Hj|6TuRIF z6E7n?NiCt-JU3NR%vu7Gh95a;C!3!Fs-B1G??XF)STnE#%1#tVJNVt3%K}hd8Q_Cp zf4E?RWH3{OrLd$Z|LCz8BX8a^i2WpbqdW(mtm1IWTVZ$r@g*NRsWfm3Jo$QAaBU!3 zTTcgC_}Y6{c;$3?d13Sh0w>f-g(nHRzO-zK`pM*3E; zvRZ!hM=&3>a&J^#7Maakny*#QgMBSV7hY;t`nBf~UYQKfPIky(r=GKL1Y*n<$g+he(%~T^)JHf8iiOyObDA6|@d#y%IZL%_T z|Afv-X)!b|cGcQ}WsNyTtu;kM`?{kf!|R*Glbpfs4Q(KD5j};O8);z+x-0h*_K!EUF%0q zipe6rYN{%#YFZiw7Eqo7(t||&$EoU!Bp`{%t#9ATR~sc3mwg{*C@vD>$?Ano9tW|v zzwF9B`JZxc#>ypyzO82l*P;8x8UU{Y=UF1|&)Ws)yndJ%t|FJ7V|oIlY?|)7$-?&g zIKg^LnTPkgm-$0()jb}5yuMt=G1JLkm#7lBJ#B9YVTH21Q4zO{dVH5rw;c2vrjmf5 zNSr{hd(p+VnXa+Our{L*ec!(7`y6joU-JiP*D^#gDBDE;iC?(BZ(b~0oiI@9B|L5 zX=H&T?M29{sW*O1%+)W^hUqfLyh5SaYAdU$j@tKn$OpMQm-cN-tBil z_#7QaR5;>xIUjc!h%_9&n^U~XPUKM*1&xnb`)0!CCz$Uho$ItL>jh1j(YMQ$3ydd9 zBgABd$Wk%q>so^$j2 zL;T(GIj*PY>NR%NSQ723^(K)S7kLJXzaYr6sp;m;G8Avq{qQq=4=n3q)i7Nn>@vff z!H$*lfwZa`O;+dSyK%ZKt8Yy+vc`{SD3OMKsn6dc1dMj4p_EsDZ6i)vbX;aPRgEnU zt}Iq83Yu~@Fx433Q}=>*aqCQUzmHa1w)uK*KGiJ$3wMYm zbMp3!$M#I)!{qnG7N6TO%Uu)l!*Qyr+c-I!>1Tuv9wg;^4`sPew*>^&RM+VHUl=MC zODD=0>3q$zd}(CgWU1gD`tj8Xq-iGdc>2tf2Y#zFULtQkv!WJ}37?C&Q)hnIY>oe3 z+_`~lv})cM$EDab*k5&tT=@GPdHwEL_G7C#rwg}{8EtV9u0tmeRu8GC#;koAYsJ3x zYp%)3m>U@(mvj~yxS?E?r(@La1|M*j!7BVsl^rO{ITDL5)ST)SK}D~5P%Je{U>re& z3qu5k@(RW1mV-MD_~Ij>l`tXDl}C*Pcna{nU3_Hs)-f?odeBIgcioIjERE*wjX81a zuvy;uYJH0rXDs7n^`rKF$Xn*62ZCn7Hiw z--lGJcCant52*-0I9Gop_1F&2hue;69HrzEXpGB-;`56}x9*T~1-FBY({}`$FfK0~ zBhZvOKrse2x#X>Y4od!M&7?N<8qCPmL9d zTkA!H339bhST*<+(WKI$C#KiNIODv#CQl`uh_eN$T23ZSuHI!-C^-?NaBAaz>ztvSdY*vgYN7vid2_5S{s9OtV3q;UYl#AmM#N}HW+{iF?_-@oE)gs+ zqasF!)w3Jz4q+6YZ_`lE6SkFwaN29G?+TtL23~ zGjxtM+5RqGqmYPsm%WF>}*3qP}KIr2|z>>vGkJt#c-?~+va z+-gM;o6)|#|Dj>fH&cW3&Po@9KC9As5$Va+Ki50$_4tDn6&fCj+1Z~u>1uO&YYpyf zu$xWYLu+tV^!4FG-)uxkDDdN$y$y4^byyV$5&%M!g$j71p2HstVitM8O(9ZUuO{S& zl|Q=idIc%5rSuSCiO(N)9s{Sqc5wiluQ&sq^fBivvxo-DHKoE9oqk8?D8HZ+TMq2) z`uWoCym?!Ikvp~~$|Em? z9sVF7?W!*Nd1V^+0_G!g+w(1!f~*A~;r%fX&n#+=|Xl-ok_pWXlt%ILx5mZ(|(kkO=hJQ*!^j!wa|? zRP@{FJ#}~CRH6~J(UV8``?64}F{aZsYTc*YMg5g*@0@Mq(YX@kc0ffUN408;sv3{# zjW{lTn=bE|lW*)^A_7*e88tbhs#{d6(qB%fCg8csjhrxpEVP6P+@Uw-d6<7RFTz>c z37yD@&{NzbN{}P~nTjbUtEx7rl@SjOtROe(aq-8y^qu-JVb14_b5|K9F#@Rj z-<7ZC4aBi*3$~1(?Y>KrlX8^u*6NuRj^oDpcqmP-!L&$i5O1L3Y3|p0@n_g(IMrae(6+xqWGMWiWO6nC+=>R~QP;d|#Ca+5)sUEF zNLN~EQ2OQH$=Q&ZSqGc8m${r52xy8>q#E$gVm|US`Mh_JHJ8PYQqPvfL?oDIS@?IU z$3QXN+(tA%?{*Poc|bqbS+7#gFF!dDHOH#F`Y!+abIa%4zW;I)A^dNe))A>ishz&j znhW(63tq4qe%j|0xI~Ghw#I}#6v6#~gf5ScejLr|W8ZTmxRB6yj?duYy<;%{hfjh1MVEvVH3sa+j0`k;|}I{j&>wolj8Sr z-TjEdY?5&20;+VFfWVI=RrYe8irNMt`b`QeDu=fe>gpaE*3D{IdAQ@+=eRJ5_^UKe zz1axZ7V}gLQf|&HTnb@?Q>glkhcrs}{cGdmqq0SxiUJ3YY5eRiAg+51$kgxiqsf4t z8_A)*_CMQG&y|eJmsi!uS{^jue8kXPH?C-J;1~*$1<3+NKaS{Q>V!G5CcdR!;l9gx zorjjnYg{}Ao_UX%^TZ0QLS8h9nehHjIoa6LeAVsUExJniKA zsh%_muBH)X){iHoVKiJz)F~VoLJC5L6j}^hn-gRuN)H0N>~Xr|&tWGq_aTvH<`*ZR zdUV!$-b&@(eUnwOBFB?Lvt}2bEi-$ZPQ;lHeu?;#k`lSwz}!%X$tfR;1N!>gZ`BCX z>+qhUD}ALXqh9O_-4M zO--;~p5Jr?{8@}#oBfl9HLObns3OgDG=Wjiqo0E5gh^@v?c!b#BcK+|IPfxmXUVMW z(7Y^Dki|V(V+Ski*rl?WBE|vH3@nY?9Q__pa=<%vlef76{dKJ!OS=ayPyUrDKXRk& zv~S6kX9md`rY%=lDy~(lQR)qnm~X@%P}a796d+2uf8SEZ^aHr_eY%#5UM86F zWjEwEB7DS9^m;XKdhOWd4M8L03e30XMKeMgT!C0KW0ZTs}Wya_QE1Luud zO_yY&o4$0&k-k|9U0LGaq?M)wml6}DRtD|(3?1GwW4fpNg9oPTcn^5z2=~7T{`q>f z*3jrJTiucusIQOnFQDkclp3xOd(jN}5Ws2~7$HZ3>8Kg2(!UwP6h{lVc$sV z@#~S~#V96ZmR~JR`nO4f37#_hT*SiBA=OO7wHc5@e$n#k>7XVE(RRAC3*hF4BFnxF zH;O$S{Q{XP3XqvyTt$jpB$dwJx6MjS%r*qLv7B8u;BS2_kZhPl0joorM{Cht`DkE> zrz7%$4RR371Ye%r`3-Jlt3&A}IMT}5Q?;ibKT%yhepXf}1URQigIPT1w*fq-Ck|b# zs(6cBjo6}XNM9{s`?oC6iZOxN)ew{*_HNxF^R2L9``hSc$CKY}#HI?(epG`z^~G-& z!{0qS^>$a$ncG1hVBZ*A+2AZdR3d&*-m|$F?;=}8?I4W8Z|tJ(kHKxe$w~N}U+QhO z(T%s?xCkEjvO6NT9@5P0GlS}*A&=;L;v5Ji;>-HNoP&vCXsw5Wa7PN?&$(gP!hq8Y z`Td8BKoNK}wffrwNjWg%Ckk?SeqBXTz7j1NgNat<>F1ePG)Vv4Hs}bWP~6Aornv!L z#Ur1_mJsDWy&yZ8h}SEVr`LT3g1Cb?D(*_i+}BpyE*1XZVP%#6#yC1H6$Q9iQzbnH zu+2__aG;7cW{_zD`y?56kRknZEG5GD{T8OyDPvC*L6BlRyr+zA=+t6DQDkuuU?y4( z2cZWmBEaDeWS1u6n3gz00SYR`VYTxNge{D@a6%#>wj>6&##kWR5LrYXQQN7y)5^>mvd&ex3B5?% z`Ec>gh2u4cO=_`b^W#)_L)B*x%LR42;EZL zMzKm)-sgf92I}D2B?GSqf&Bfg(=r^-y0v%u4Y=l&{<*VQn|0qP<9e3GHt(T~Tlbfg zs%WlUhkg;cva}m_YqPQuxf|L}A=%x3lZhts$z}=Y%nzF1gfmmCF4rihN$pBYp1N~b z1JG-c^`+hxkTU;PB!j)guBzR*^mb@jKS3Y)shk7^-)TKQ^r_>aWvUf&*9sIFnQpN; z_zOW0D(5B__!(5l#{L`yTvVYdSJA)flB0$fFzE02m5R*<8UN5<={g6ESqD=)MUqAl z@9p+K8l4okUazNoz&QaDAZTEKvhqJ3)VJI0+Xm&-BrN6oZvW30l=;xW0Rw~}&sM!l z5?I8ERHE1wpW@Y$kS*B5>+w3;!jDD702vPQ_sCK&4as;WvD;yfU8KQ-SLtF>0ujKE z@Aa^axb=~SWo=Vr-if9egPhU4 z2v=_`(dAO*Meoj^M}K)lL&e5^D%^s(y^U~K0^_xwA6$Lb_Ip`@FJm5Bcr8i43kfd8 z!ss(Kuny1dLP8zgcyZ9vSd#x|LRYSG$C1qF+JeBZ-WO-iguNBsU*iYav4d8__@7o3 z)wOQ#H05G#DO4>Hewk+0{eLOT(2%a<(yd)!ezB9<{U3A6%^`2V>~+u!EV#7ftr+FB z&yAZnN=PVr`58^Q{QAXUIF_O&v$Q>g8QJ)VvHm{gd}JJnzxM=_5ls)(XJ-$=#JteX zFggZ|e*Yu;D{4bNw&?%`jC^gyfvyiSGVMq+mp?G3qU9jc9MAfLc=1u{I(LgY)zGKX z1){Ufb2blz?O8Y7(-+{IynJ0*SFnEu*Hw*B3rWqw)kLqJ9fY0B<^h zC$k+nAA4OxBQ*cYvRwlfYL#qFxJAQJ#~^7Zq%_*qYy$41ZU_Lgj*p#5X(vBh6+UsW zsH?a2I&f@O_R6t@Wfaya2hg4XQXQh4xh=)n%wL@D6-%=A?u}FzU%H!;r2-wLkET#4 z+4S9l!a}o=}L8$NhFjeFMp^8?Q=V}7nzFJTY2T>5&a5nu%RcO(cf*6;QXhI9H1ayYTKOGCEU z;6FBUh5(zRy71=c5&JrfEGSnu#8a0)yoB%ssO@9;Fdu7pg}Tm5Nrc+xNJ)J!w%J~6 zheV7(B=eUqzQGBTlkWePRSvD3$JbA5fIQ+GQ)vP2Aq+Y_yy^5I|&faOr= zw-JLrf}>>fxB~9g*&~uwBFZW9fvds_Hhm>@ie`v(DTL2B;PsyLqdgo?g)Z}PscY$c;9;?pnQP!M+$d$7xv&LFMDj5S#(^563KWm?H5n{Q zoI*?yQbp8^0bvpHZ!n3wm18ikH6gVPP_(abHGhVZKAsV~`NLe44WU|90c6^~sCa#>yFZ5lT=@%jFWNZUIWRglp0$IK5@NveGPik&z76=mjR>9vCat44+x+I0}2n+g?$@=t>!Q! zCkgSt+N+TR6T)v^a%3i>!J~TuXi&Y8iV87&7y<)^S>SVa-#{RRgpZ)ZqC&zK1p2f_ zSVIb+SGjQoF+=|bNgMcyWk(EN-q)WV5qRZmz4vY_dLzn%+dyGw=iM6tx@u?g>f1LsM$rJ2R=VQLGjJvb4O9GlskW{c?H?nmuJp^ln5^r(OAd{MF^qD zL#1%;QvlL?Gdz8$rRn`X&NtePf9o9uC+%umP;MZl(hxNHaKy80}o>lA1AvK8Sy~>ZG zATXuGu$4Ukj{rHEK*+*f6%Ad)=HTV+yE(nL82yFKjxY{@8;o^ze_6C8cNu^^ zlLoge?EZ;Geb!iC{`oV1aIm-MK*mu{;F{7h=Q8Y%d~NBRo>RDC63sY&H&Qpj$2z0G zwddPpeo%l)q9}5?bowc(E39pUF^#PF{T(&I6Nel$!#7sjMx21wR`O2wvsBnre%1H= zaf$UwjLwac^q(5$NekTN&kTx#DF2F^W;^GNa;7P5;(*_S3%a(|OE>$b!Mo<+e zi1UR7rKROVTR|WMUr}TWPp%AI;{M40&=XaGEp+}&AvFc?beeUeibh4^T16oq0o z@#WDbr}cn_V)#Ad*|{gg64PUgaO%K#YM4qycn#s|!NZ8|q#UltumDo!#e5i2VBC2c zb=-ThV&Ry)+Kt8i5L8W^@CGSJBJZN3D5x=qZYxM@QMii&rVg1RVaTRnGHI18E(V`B zU7{nGfX+yZ1B#M;pcXcr!JdP@_8FpJJOFWD|FP?qU>7n8`3>WMoJxcYlSm4V>y z8aCWSN;i*Ri*LKJ`9^g>x&WU?!-&Oy)l34=OO}*iB!c>rE)Vtb&H>6Aj$$~c0yjKp zk6s83UR;8V)`Acu17Ss&oHhvfrl3*&ADJj8yR>#7&JCh6r#zu;;!#E*L>HB1Frr`U zgn=QD^IzM9V#T9})(7{mr#AnO&{}hI40F_C3aX;tRna(VUgWH|&4Ejn{B@t2xZ}$h3_1<`B2(1pXng~QV?;ry>i-FGa)22h4%Qgr=xds%#Uqy&} z56QmaTr5>ET%XF^kcSUHv)k88Y@?qJ!3H*%MN*2~_%j3v93bU6B)^5ScnA%q8I=sz z5EypUKxyW@Z2al7>j>qCbu(-IdpuC3UV;LbxX|3Qa zlb&FYKGqS^YxMufzM*Z5Vg=}aTPgh>hIAh0Bi$wZipTKdLgyE&P+q&fe5Oy_#!dSh zoQ+Y_@8Ly@GAu=rLi_SIPcM)kV!~TUt9|X8r<_Q;jE6=UCygPkz;y+R3sEC}V631^ zyLqDw&&>ai@;mjSrC$7? z>C$bv;a{kpI>9DBfI6zPn~*@N&o{;>T*KhB{dM7{*DUq@#1&s9<*mKagyfxSr*Yxj zZ+O-WgO+Hhrq!&=QG8pInvd?lb6<{JUX)VORp51 zzLCobO2%*XI*!9{^j}3Z0cE7O({gVXv`G0EfVZO?2fe%N)C#hy#pQsM0#t7N_kn|EUOT zRolPii}M0;8gPPs9FGFSZzu46$E=gb#2kzJrW5BWxFQ=zf^=g!lrjDk)E^#-8r&Bs zVqFh=>wrQ_`6I)MXI{Ibxoi5?sdi~6qh`DHn~cV5*oO76@YrB{eHwR`UY6~U_t zO+61qDrU0!Mbwxvy;W2R#IPf%BWR^zscn$;!}IN}jwJmDrNLjabEO+n+g*wy5tZX~ zb$>U_1tdUYroQVFJd|03+2AF7eyNGqtl1hZ!|xafq?=YA{;?0a`2PH|WiR!XdH>2O zJinJ6v14WJ&hPx*_2HpiYc2?~bGd!Hy2D1$za_bv4-eBz9ZmYFDqfN6mT!htj{RC_ zbM&HSwJQCJ1}r1;Ue)5V%R}u!?mhR<>EN97jvtY>eGpD%FTX){ulsejJTIm`wIDx8 zUhbWDLmr;FD11WJcx=}buL+*^-msHj?+2|#75^wo-8xEVJ>n~Sxui4P0n z^-NaTL5`_-J}T3IUgp+=ykq}OE|^BJeoMd6caXXtMbXmPL*S#ufTd`S-{9wv-3!RBDD>^wxvxqvYCl5)o zl9hvpwR^*@0^C2cqg#+`s?hu%(0+b6%KN4aHxg$fScO#Iih5C`| z`)Zqm`mwpq z`y!ojzXx8=*uab*gQafBUu2&~#(1ORQkz0XN@H9Y+Tr*ZFY_v(bVHQU6` z;;~ET3z*-(lr=QphWUI3Ax~?jWBv2cJA1ADNxNx^r*@-P%?#gWjkOd>Vwl$jNjO0( z#&TIS6jXOVs6O3T_MB|IK6uDY)Ym`wc<0-r2XBb}FZ&6r3c-*hx}Jz(gfD&E_@0a+ zNs}>`8A`IuzZn)Uv7YpoDF0t|s@A`9m0-@Q$pFy1L$QQ~KUc}cS+N{+x#S~Pu556i z>oCzV;o9H2q%2ms>*Qvl0rqWCV*>|4kP~ZYKDBp5eu2eZJ5=Az6E!MLvZB}q*^_}0;Efufx^q`qDW};<9`i3y;34p&jvlh*cJ97*%RP%O6!ZNW!yA6ySExjm36RHu8J4*CsVBwnN%&jnwBq z&ZAAX_KjU@@)>f9i>C&>`^2Q7^e?v0J5x0IUF$*?{nq>o=EX`M*3Bf6dn5`vBVaR+LnlIAO#%_A#*^AH zHNY<=d7TPK(!^^V$q737-8@z?O|ux6PbqIXl|F}Wfzj``NJ#ntxrCJBW*XWV`{hZT zMyzFfWIy!fr4Julrcm-{-a9^p*_YF6*f3`|QBI?3O^q$H3>1Zw{6%wdgTb}1A7x1L zIug0LF+ueTft;ee>u6>F$y6Wf?8K!7R%JX|W=i&J(xLoFYfs{cd0stKUFPn!99%(E z`&Mgyo@k!An{w~0)hM63qX?IRmU&}_=5f+4%2IRa9Tls9$Mc9Bd&`_f*_P=SJa4TJ z?>Lw-?`VW30KyCpDuY%n=+uV=6vOA;5tw6;b_2YFhRArDr@jjid=&yYDzxy8OGl3W zyn;PitEB_t0-LQWcu{+;X>SLdTy5?X+YqVRA_a9Xj&dQebu z{*-UawdaV{!zkgmABslXep}3YnBcFi>iiFnwE}l;V!S}kYQ7_?t5j*s55{GeS$jT4 zOSXD`6)@M8wn!XorPvlgg6q#&bMz09C~2$QP3FNwx9Fz`*l9NzcO^7G3d6Ker5Gj z4TEAA$?kcJTBq%J%+lqc;OH11m%E)L6buWADuEr>wHq;PgeHK~(TBqC5_^x~5{u9| z1w~S4*4jVubmb(XOi=+HBQIE$QI-Sl3YC0^I0*5vl?75_mYD zZ#Lh3g5&WD4mKv2-Qr7_z&S-k<`m=#B9SfQm9t|b&8>qwZ?|1|T@gDxxLTr@s-Pm+ zg1jK=y>oupdYTKp1tf0=T#+;3L#fO4P>6bPRKB}dC zw!5vNIex3^{c`$RM^#T?m*e?~5xJm_aE_&%70j^J0W%@yS*nGu^j=M;9YvC+srY?Mq^TPH=T;6#E7~Ta}oh9>p$Cp*_Hkm{Rl{z3j$g?Xt6Um>6w>IY1e=XH<)oScvQ|R#Az%@?c zj~;#OMhiG!*pyUaquLN~={%OJF6Fzo4)?wpH%Y^|Rp8yMJ z>N0OU)Hl3jA&}1JH?a4V+0j35UIzYD39!=t8{WAWvhH@FKmQ1tS`m<6IBmPOVMBYD zcJ<%1ylrTU@E;uQpDm{=bvRZ4QpwM}bj2CUu9ei2d&f?Oc3L?eFdet!@cCZ4XV*VL z8RVtK`Lu_6tK=&kGKZ^NArUjZVYwvO{@zua6V>^;i;fHDJnW!<*}a$Q^L{inP$jdb zS&_IBUYMy@ZZe*C1d2Fin6})Ut?zs(=9uBa?@=FRv6TX` zGLXS^_(QUH+>2N_7~8{;!v&P8k0Q%J1xG-TugS;?4DYsrW=)mHISVEZe(F40Rtm_o z9LU^f%Yv@<>RG5Y*3A5z>J}m4!c*g6iq_(=%eY*2Iij>AXmslt9XyG4lxwpf0y4|D zj|Is9x*@n0arJPP8>{0sR?=wv;EO4)rP8^cp8=Yfv@=7$PiCndH8NFP))0Cylst5+ z{ZC{LRkj^v^_K zBa=8lMZQ0h)y06?FX2vbHDR(BWVlJRN;1fB=#xc*sFAwjk^M#_V5oNE{e}?z0PGj9 zcG|ZQojE1@1w!zR;g1B-kVA)4a-)N^61H4;B6)e=Z5IRnpr-Qc-L+Gl zM_q%nzY~8(Q>R68Tq$-LPA7E2R-RuhChfqGP;*Lev`16r55U4~<;0EI-n{F4^Q=~h zZ8qDUSgD9uUZa}kaD%_ru`rH<%BBR^+<7-q2fFIl>AEoRVdG&-4Vr@L3f4}B-Rm*q z&_7`#ON;Vw&k5mOL38&YXu`x^z$mF?FFrIQSlQw{4^PoMoK9vgY8vARjaAOaO&U?0 zlSDvrVoDEZMO4qC9C{CyJ8lhXI26|A_v04j*OLgjd#4--EVm;nr+3z^MMdlh3iJW* zjkTeCFN}Bn9swg4O2`@?r8WNtokKX1A5Wk1qf5)KsCXntq9pV7Yah4f;$lbMCPpQu zkb~GSb0H;&b@V0rI#Z|z6UWD>U;Eu62sp*aa$Q3YuRu(G1b8qW>}TMMj)s45){Xb( z2S-rMUn3(wk14>g#kgs|_1ROe!k8ylH!7@~D-CYndjA_iqH1SpQ+-1RaRZRZ zi`OcLyoMl4efF6qJ23HuV09Pur?mOf78MpVf_C`CL-RZik^Hodc}a(S-0kmxDsJ>& z60J?_DhLS+i_7|qVj4XLOb_sv8;%Y^@KbFaR@;Zzo9P>;Nb2ln07_+*jW=wzi%WqH#M=|5 zIWa&1xprLz1lQ$r#@<4+m9!{Op}8AoCE?KzuBJg4{Uk5d@n|yqqb+6E;T)1p3}-Le>Fj;C?^B)ojeeH*g0b1@;HaAc z(&Lb2DNZAKSBaSljzS-r=pF9dcmhvepZK!aFl}~}I{e-d#@(Saauh)gr9lkiZ0H2> zR*Tj&m(FP*a%Ozjv+2Re;g3HBh_Ks$T@jkb>47* zaVTi@ph$T5Y2x4~#SSlWWIZ!Jnea>bN(6NVSwCZcH$ewmkvZ{Xp=3H8(pa)D$+Q;p zht;gkG}Rvac8s#&fs`F-aBP#OI#2h>F(a!fm*e30XoBM8i=ba3?w2mad z@(g?ylj+W%Cv_EB^phRx81HQu8qZSi|1!w0yWzAk;I+p`x%ge$URv%#o%q#~!q?Mp z2R^@Rls>uaEV+#{`gEyd&gU3c9XG=+5ypQMts(8=ls$$KO#iT%;o1hg~(pdZOnm9BP%nF6vVahWM|9I;>6(4z(8>xgeI0gz#$W zMOUk4RQt=-Zmj3$zit{KCcY;I4x*kVck(EY>R1+&1AeC$ca}OCj&JXl-osvBtUZc4 zcG@K1_g^uhJa?#_xR@S!L9F|S98*vkr=vJ-^6bgVm7-AF4mR?2jrUo}*j(l}sT zKxgzvFA}^yvx7VS@(!^84J)HZ?eT`P))bxPpw&BhY(zFQ?VKxje6~$bJfD0tif!Q{ zjQ{Wl^ET>WS9Be9bMAiYL&Y6slKHYe{P~k4RtO=pPm4ya>8vep`|MzriBu{swfznH z$)L&{N@m4I^n_yC4jb1u1d8`|?2BAP<3N-s$tt?F6U*%iwEiUD_)t46*bvZ=8=Y~< zI3eePw_u+DVIlpv!;u5W4;s(;ISX)z{tqWXzxe<28s%^>uBU!tN0Os$QPSBy>cI6yT_wlW%r?~3jD(eyw5rKCqAy4odU$_#* zfyu|*EO8v~K%p0toBdo7$&>NH6t=t0NXttDYaZ)h-^C6r$|GE$Z7BrQx?x8PF1MM}hxAKRQAOc>^Q}n9&cv<;D+dKpsWb zkFh9rn`26gn_aV_luOvre#Dd;U5jiB?HFsT*7F z+2=LLWDDbZV4ze;}pO1Fo!WazJMwLrO03Ud@p@yXuzWFf1@|cELxIH5a-74E@WHFATTehS0>tJN_JI%y=V$*<#aZ66 zshrU#VD^k zvn12(==WK zdkJDr#5t~S*GVqW$eb_=-11)X)lj>jp;wm|o||zD{u?3ye|1|4!(Az$rKM8wcnB6%{fbls8^# z3+)GEZEEIOOa1?_UjHc(8kFIzzfrPej6}_#A5I^bFAHe#*m|IFGH`&&Ug5CdN9usO}pVAT0$Zf zw|oZfgym-3V0+HUP(I21u;C`nBzptN{23RxdoSd+PyN1?C;>l&GVnV;U@vjyciw`9 zJm!ZjngQLY=Tu73x$SkE!6LAOF$yHaVme6yZC(t3%@5pQHvhu&wY_*P%9<_;XSMjF z{HuchmyG zOLt-Ti!I9CeQzo|DnDJDEcBB66SurX$~Y(fpMOUEd;|$Fo8&W;?6^I(x0gjPpOkTV zVDrLmRTy+FMHm22=k}0waqI3gRXxk$8~dxy{0#?dQP6Ho=b@hl`IVMFK9?TugQT3+ z%QaO?3&F^{sHuOoY;TRMwy|^J6UDk5jvFpskR2?i^0<8=W2dzaAWgIr*=|=Q0ztv$ z)u%(S%lF>Zr-KKshD|_6Zct7--P~^j*&pz|qxPpC@<_W0TROhN`XUWL>)$D4h%DJz z4K*H6R#x_sIS+kubsl=zzqRwQo+#2th1DF|S9pe`bwBSmZq5}6EL)L+Dj327 zr$f+@jzaP8#DXiy+<1s3K#o6#x+-yW&SUe%@6g`pWuJdA`+ zCLYipN7nCR=-v*jWZ>>Q1IY|)37!g!g}3-2dnFja{p@VAXk$EjD@r^ z4PQX70Al)H3f$W-(Yyi!_LHoY0JK$WAF}DUL!5DnV*mlR-IneXcc50pZw}PGR0k+p zgp|O%8R+VT5I+QBFwT(I%;4WJ7EXuNF6KNejKV_K<}(5un*hr%s`(KeA3j0 z_syESX;CPsgG|9tLNFQ#08TQ{hN>O4)8t ziUu(I*X8Nd$C*L*-TFU`=<_Wv)1GYes9{?hU;n@Lba?WY5Ih6J9O2739f+as)8(rT z47i2gl!%V3%sVB2?CXE!&?&gi&ch!yIOq!Jj%^*Bts2iq%n`W#K}rxJd)H{02}-AW zQnYX9e)tT$iO#_is64EPbJ2c(V#A)XYfA&`$aA!xh71gWp%AoXROsyHk~^^!ym>tR zzuGay@e4GF(eJyo>i>?~bnrtU(qIRQu?rsadkDUR#@c*|h9WUr@UYBGMS~to2&9a} zzTNy7O8{W_hdhUm;dpDd6k#K4!UU*iX76(ao*>Q6;L0gqwL876#`{d$v`_mH+!jZDMH1w|_ z8=HYAW9PqcupPUQ-Z9iU$>uT#=M3j3lt<=%Drq zu(kKo+{AtT?Mc>sK?eN9|CXxcx@r}lTc+fBnKw5|ks9TZRa z`j3&iu|AZ+Zd_Pu_uyBTDT4BdaP=sEv()@-bG&4PhK@Z(ft=MtF#gSfT-f=$;SYjT z<>50MG^!u6j_7khb}GQK+x!wrG2#I#&>*ADQUNM`b(f&Q-1D6_w0;D&viJbn4;pdh z=@UAh4lT_MKmqH;CYGbi1%TZ&fXpK&bH0Ea5;y=n1#chm&!lUn|lpx&rggGI!Hi#yvE7vj`!5o z5kArWs4h@K=Ly^*7`2ma*Y)+x1Lx$VY%a2 z&P>RLzWu+|rB{QUi^%$UoyE+n7ZJwzm%#O7>yF3XTgR`du$8XZj~SG0%t?P;i3%+$ z6z~UOK?+C7{1PLnN>de#NA6rKUQFzt?oSX91?^N`0qJ#`ii0I{qAh1U$D(Rb%z&7s zPRPg2(V4DCr*^me)cGA3U>yR&`n@E)u4v7%&b|VK>otB)&g%Bw{dlo+`HkMa{V&!W zH0fhC_TJ~c(UF{jWf$*H9%!}?5Hf)&55qdMmKnDk^-E%ekTZN6DK`x7RgTj<*GTL8 zpE@pxMo!uJ%dphFrXKBj82H_8f%N=R#ns+JJMQj!N~de?ZRY`yN}*=O`bRsI7uyykGv+wBFa;4R(9Ru-B-?=POAY=*j!e0F`!|D+Y0T`OYq@MC$nH|9$C!AV5!zj;T4mq7$V zhUlG{;s|Ux8V-@V#<6FrOi3)nkSHj7+FoH1y1B^NHazGU!8<9wSh_EF)AnIv6cfeR zPgw>=aa!N=7V4=~UVvg!;@AUlmy;s^dB2BxOsHCxtp!9FRvZ3vt1%l)^=|I&?2-qu zUz>JKdG!T7uHP}lE}fr#IxE95ziLt!R5}Ikq!aXPg+p^-BGRNq#K?eoG$EBIJ{uL) zOsvl(McZ*__crWuRRlHyE=CrOopsWI=8lOiT0hJ)KcV>p&uWdma*W_<{ru~#m7Z#* zU8YE7iaLD^!EGVn@I7MX#U^oX;V?;lxEUuNcl$QzV_o1wYe=BL$ND@fkcZP-6Ff;T z%Q|2(jh7&SKC;JKEi9UDT8TSVv|?k7!|n<}J(I#~-ic^jb|9jY zKYQ;;@{glv4`b9>F%kd8L94T0U*zntxW{|rQ^*~$(LBT;k{ppC%l5jNsNb&1IAs*Y z)>JVy`5tW1cjJ}ZDi<#&Nf!`e8I9UNjB2+H3RI#B)+9l4BzNC`_6Drsxg%Pj>oi}q z5NC+?@c3cq1;uN~HE}e!&Bk%kl<#rBExDcMEU(aF#^Z5;iKfUCfP}NL6SHaOwebWg zEh%9uCXI@czakYE!&2+_haF8G9@cO}N>_%4{$D4_8~E>S-ijNt$YsO5#pavRjVH*R6XT6z{J{!T zH`X3Pnn?2qf7$Q*Ll!wwkJ4mQ1TqW)Qc=1WEM&yQH<$$16D@l!${OYt1f5%5j9Qym z8n`dwCBTX?|A1=R+K%HpUkIH)l3uj1DAdiLt$SPaMmH`P7#L}ultD!z>j0SF)D)9q zNPbqA5#bSVdWzl#7S7Ya7m7CqFqU~t@joZOXHM)MTHLD(^Y7N%Vy}Z5G2%=>}lZ5nDY9j zqx|`g!1jYF>NA_{=HS`q9d*igsDxePN8a36l9^@3|DfDo|9DqsMH^gH6=I%oTEe)0 zEiI6OcC<+DFnH*l(s7h`%hjF5aW}2ET{|!}ka+wNQ9LS` z&VQ1x;#yLli-nOQgDjgQVv&R%r2aAX6+*Ln4sAT-+evy?x1Mz2LxUhXZ~k}NF?aEO zr`gT3mMVjr8{OS;lcQY4lDQRSb6m9i#M>57+qDvwbi2*)WOt#lg;yNqMo% z_A#S|jAt`@5>b?Zg~T8ID6^)RhYK6xHGAe|v*X0vf`;wS<`8AZtTnG1)x@~Bfh3DH zgdivZ@QKKzGNan?40G0~c1`mON27vL;nM@`uu0Y21E5K;H@8te+4y8`MmFrL*Y~O< zfrxp+7N?!j6)X-EL$0n3D1Ux!8sP?j@qQ=|PC*t%P!JdyWd@eCL=DU!b;4Kh+b!FP zW2Z!oM?91Dja^LztcRUwzUGZV5^KlKSs0)$OA(JKpm;blk4K6VXacEOkgqvBrDS?o zKzL}fu;sprYT-)a*Y8_-6QlYCT8YVFgm4{eoyGf1Cx~=_2-Uj^6v>vb@C^=HMHW}} zkUd}oqjoSH3U{1dtF?;CmVR$rZ?#iA_Dgq*6oLpToEdxCAck=!NLQekH@4^!0X5XP z8N-1;%IXV-SStp1>xB>?%up&{ky(Qx^c> zqc5VCcRdZLN+>_<^(j^H%l5G;9qBSxlaWR!qPiIycoC1$7;|FNON1c0Da(t^+G(Pe zz@Ic&KF7MHr%^W)zwawf##%83J)35s`0(qsF$2oP+@!c&;ps+kU&V0VqiEi_P4eM< z4ki_OA;XD=a+t8nV!-?qMc)0ds&n#zw^}5n%?ZUIx5IW50a>7y6FR#x<%toQe?9pa z{pMTb45Z(=ZI9UV;tY!RNBtOHQFe4&qNcO#|RA5x!6r5CdEc*xiheLG+1j zK@HW6rNOQY1v4L?eVW*99em*g&yh@Vx5qbTO>5pJdQ%`t7w!U!5s7v>XWL5VqJ;Bv zr}ILh#ZTMNaBS+pQ7!-CD^vXgV^+SGG$zMFgAIZ1tXJHm&`!O;)0MZ#N+!{{@R<`95>V0(1I%`Q;l*f z1L(5NLxJZSFfF?EuldoKg-=YSQJ6akys4OHNDzPU7P+|gZ_f&clA&Bi0Q*{wYY8Uk7g=o%{j`of|s@Gh*H1#R3Etq4;X z_;Z2|_tlFR{T3vCx?42(UfKG?mlGJ&lq=L=m@j)4klC?#VOBw~C8$*wdQZ<{f(Vmk zTxd2N@LZO8yRW zPz(bw`>JfWfh6xI?&qc_?oa=`uT`*Jvhun~(KnNTy0>0ZJKw&AUM{a};ISZ3LugX2 znp)F7p^~^TF>o~8kXN~ogG;i@_X|NI_*6nMq!+WY<2bjAPugJc#Q;ik3?1eH8{Z*A zd2mSqo@?LX+XM_JFBp1q@ERW_1J?4HmMBV$Ja9U<1>~wz(3!P>$Bx-n_RvFGo2Q9p z3MiNKI*zTlNb+Kt@G!v1!d0bhAkrMR=u5JfeP2azN5D)r2&IxDsiW$y-h5neS^VIG&sUCmJDAJS z<_rT61q`J;ss~lgJ+NLwjw$I@5fcSW_8;pPtb0{5aI7(eoPk0PAjx`W3w0}xEEcry zRaW5xmcjQHH!E`DW^0o?bq1!&W;=$SJ`|>sKHa?S_3u&nyD~La{d$>2-vzO&l)njx zr3b9Io_mG=Qp`@W_o?1HCJ?_dEl=D%Hm6c#Jqrs8;@tGu>-gmXIF)Li-=PV>GgDmm z{9qv4PbnMRXl?tpcS9r-)86Pi^gEET2v6$oE`P6aP*B9#^`kISVINRDLSlfXt^wff z5en4jLTc}P3G@{}^2ypL#*)~+3_hkx5m82x!m>ULYiznPoO6)2Ts{uW9@p9k;`>|D!1o`MPnR1; zipFAN&DG+IFXc0PhY3_tft7lkhVA#--N|Rm^2nvuO1H1n)_ynps7~RO``lme_uA`L z-b)-Xc!l;A;hwtSUGFYE>-%SE;jLlo0X?`0ozhZ!A!KbvQ0Nlv94>XdCIo-$-o)ZL z?Oxk_0#P&bJkD7*9TKa7q{m*`O+9{1`~VXUwiB>Cd6Z)BM7&_j(nct48(2(rk|Hv6(o> z9Y03mg8FCY;&yl~kssgyDHF~7yk+~o)rpM<8J2sly8RyVZwqgGx-fGJNhLSqpFdY$ z4!@Mx)o1$;5MRG&7bsb5=yQDI$#j8byPCkp*lY#eQo6dQzUx_e@au&x`pSCHIRnIV zMui8BH@t04c#YQJOAp_Jj>&qGf2DTINT?Hk7)q{zTnx^nk$fV6@oTpP@HSx@uqzlKQVd2y7mxtk>CtHDH`X zm;^PO5bi8G#%k9fL?n2B@S=+;DViYO`Ab=bA4=`-20D5c-e)f!ES{{f`Iz__P7-mQ z&I3jRIdkJ9hDlIT(qbWiZIrl|n=9&9{Q1R44KW`h(--D7YU6t!*NZF0q&>mWiCl&= z#t~@~8IVeP7?;__j^~ue#OT3ZQRdr9gX@DdZX7%E*WYhCj_*$G!$ityY!twX?F|ac zhbn<`pZUOtF=&orbXa!eaRDrC^e&9S+Pp2>j>0_Lr~)eX0PNZ5c_&#b-Yq!gQfuYx z9V3RxJ7ai8YLZ$kmM0cbn7RgZ)Qk3(g_nVgQs;7QZ|AQhIUnee-1=aeWBjCKUGk_FP{tTKAy7Pgc z!{9V-O4hG$6gzDH{JU`;_w#UBw1A zcjgcp$S`GIa()V>8V2c|pX!#4#`4HU8%2c6rT>|Ok_9GuvxaI>4I;$F7+XNhgt(Y{ zG0XQS=n3jS%UnNm(t9WO)a$?6CZ%s_6d)FyMtt3={=UgOVTp0+2dJhUEb%Br9YD1qbqJ=d1r6hZjZ6JUEp$ z8Pq4%zM)2js8r@9Z#+jIwj1nG!86MFWNkOi#)}8G-b5W_pUTY7tbJ&0#oRBNY46j= zg}oCO_w4md6huyLY>mVM3NOxur(&1D-lN+XoFMA|v^a=O|NjJ~44xbAgSp!zA#27B za%UWntB9D2#bF3H@j-kMJNON2c6SSxXV;dlrcd{3p7>je+~MB-7=jz%8iwxlt*3r1 z$DO7)=ejA$tSM<2X!eiSQq~(b^9_p^q67r_gYgdU$*$tJX3Xk`ey_&Pg&Yz4y4BP( zm0_4&y11KcfnAYyY)q`oE7&7m@?qxmAl2J9?RbP>^sfsHgmqU3hg*y@r+|vH) za3kXT@$pJt28#yo4^=A0iQPq8U{-oE+`IL1Hd6(Iq;ZMro#K8pDK+xySh)jSTJRYS z3>>!r>~bfgH8PdD|6atz1CNdUg%^B(4%|;q$VvYzKXy0xj#^`>AYip1F?)(HUjF-z zF>0xPPXqc(pnW*IzRGODCy+&f6FZV|03Ihsxf~>au3E$WQs?&YQ(GDdca^Wp&Kg&K zvD#QuLggPy9+g(&rK~w=;PLmfe%xfY?(DKN{nS%uljij9=?^R|%1cA_n+{0S;t1fe zyNogbjt!-nuExB=yDPG-Cel+MGC#&@{>R349ss>zU#_+>ymSkGZ&0NwFj+>Tld`%mSMovi>q#Q(j$>IGKi+eY@wN2=1->AdanG_x0i$_PP(SZ%ihc zY%gvUmEp*9xU*3%mSLQ_yh>&muuqS{ZOWs;;^VcV zRUJ++E+Dy)w?&+M7YfH{Bp1Y|@WD0vY06jA9|#6(qntf|$|`*Gp+>#_Or zk1But7W4M|Z;Q1M3=5@FO@MQR^>cZc(wjo;JVB z-ES*PhfwM!57toqGMj@s@M1eR?P6E`N~r82dVp{bNn7MZ2YplU_(+MYAQAi6gKD*1W{-fP>qK3%l7=oMs8|{ET6_I zYoqamlYIVAunCXh>wPdZbvqVyiZejK)Gp!J(38F2P>%(n2-Z}$u4?pQj}W_BJ>NqA zT@QAj&zeL3KN;!O0~i^XvMgow`Q$J?(NgvD||&BzpbpbIb66w#vAsq-y6vWd4DvnwI>S zHDG-{$jwN}2oqq0WSqG3l8>^X8>ckPNnGutuG_sD)^r5&@g)Q2ZBN-uefQfh$6wHg6^Z!H*)PrFS1S!uW zl`>=<;JXI^Ar4A6(!iz&+SZ}ml+Xl;h$K%?#!2&V?va%0yL9J(eev15E+_41Zj>W8 zA-*Kxzj>8olJj1*QQyFmbcZyh-vrl*@_pjGl>h3;St`k*Ki22~RRS6`t!HS1&}%Y+ zOyh5k$Yl&9?tWZcY$usvkTsjuGzS#<^+VP^pU*cAP~)a!gQ&?4G~Ea`Vri%kr`zHJm;8D}Zl0 zrn>XM+}D|NGNscK!Z@!0zRp);B2KMH{HQ=>oY>IAK_q;6ANcRf&~@agrFH@&XW$oX z9HF*6w4+S9CP7Gb71C(RP=-e0lOJ%VO+zUSb?{VIw7MSg@UGGNip;(7ydV^@ z*$bnpWBKU4jx$}5HC=WdL3y$~-=MCrX3R74?MAFvD%6$yd`%XK&AbY9YyaAgKw~C7 zcgt2d{-oX%Sb=Xf+d}i=_o|kmG%W}-!kerHjGr^6DBgK~c6v}<26oW{`u_dAmJxeWM<`yjjEIEpllsF?y4kkWL*g7h4y0TGn!k?eOzQN5mE?cLO=os%N$}33h>xD%WSl&SgA*n-U<7KCZQ!@ZbhgMBYet zDjIU$NcZ#&CZ!?t;2_p(UgXh9rVNL&-L&10Ho22aAx%r4n;YLtzTn-cU5s_svqmSo z_^h+JuXnDSU#i=1FU(R_9Wc6=6Ffjj6~g3HArAAM?;K0d2D0A2J+jc+7T9sfLRhN@QZ;)_S;0++)ixPwF;_Q?`y-C$kT|;WKKdz$8EoukAH&Y0#KWF(Pk%YY6)R zqOUy~*+xyp(4L5$UcpQb?64@bj+)q)CSc+%ZhQKz3h&voEv9Zq!=$g#_g?JxTK;_@ z|BT(hZY`;Yo(WX-`nv3sZd+&_qcU5)P(F7q{TyiqR=jOW6 z+_bI3jY*mbf*%C%TdvH8q|gtUQeG9Ezq~^V+=PRbdm*B^h%5y~5d)oZ=s(jrxqo&4 zhPNF{EVCBa64w6vj3D$aHdA%K`RRmD;0KnP)R_#@ZL?@!zMXF%Kp958$VgIvwzet; zXI`|iIX^)_;?hmYi|9!wI022mX8(^9`)Kt^#Lfc+gRmWOXf`6tgbo?5gh0TLs<+47 zBFzL>w)uyXN5;U2^*%u!0+LzSkg3hkPuw_zAZPadwSPA%e7?hn8=+Oxy1FsTw{1Qw zPT8fFKQqp1pZQrT+`qP&=b3=wP4>vF@iTDN7SrNDwog1WU_dpeJ6f9+iHXABOuorcXhk229H#K zhJG<|yYnX*bwOrNFxn4+pFq_`uJVcg7Kdk;7hT>=68kzzhE$@fW!$>8!zeL+%8$G0?^z zgeoe>VJJ(8jq~pp5x>&YP87~ZC0P~RI9tCB6w`&llsz}Nb%~QQjWa;JmT~wX+EDyV zFPf+hYCTPxA=U^lmeU~3m?JVowU6h(s2xBL^zcNFon zU4m`jBc`3pEdvXv;~#_wSNeYX4=z0vTU*qLhsh&0#z8~oRV>Nl#SSb}%h~0O@lLzl zAOFmg2`HlYArW^b-C^gh=Ib<`IkC4sgZM5_pn+#>5tnF5>^wH}s>*LqF-C$Tr6a8R zU6En-?}FiHP;X++Lc(WUZ zTkef*{K11=zXI?4P`dhlc+YOmHy&9Qd^dytFWf~&D9REyz)}HNxFFb17OZ}RaDeVE z+ST8}7WR2{{%1d*eRd)TRy%1c7+`M+{jbh`<`%{poE8Q&hD`)FVDw7Q*Fi7DcPkrv z55oO`!DLK#BsYZ-btuCtjK)o(Fv7AbqaCTH9L8e;Tj+q_W#S!V0>l$J#SCgHqFzg1D$2UFG#3js*{{CjMp&Bkh~>ievz&e0}C`B z2aZz24_KXXylW_;enYXX^x;{wRqHY*$U}AlN6u;VqksOwJI?@4RltaXrj`O=!`DRs z%WJA8(;^Ne$@N6<&e&mtm3j4*=o0~tAk1|!fw-m8d!-+$UqiF{X%Am0UYV> z;i%Tl4fLB;uG0(XdpGVdmJK)-n`CxQ50+X6W6go{$4b}oWBbSY_qTZzuu z@MQy-j<;-?o36UQ-I$6q28xH9f7~lFhlzLN{Q(CvIJ71X%H^GNbex7;FGC6V`LLBC zo`>w9+Rpg3>y-{_DU-8K{?D&xA?xcYOF~4Y?4*ZlA?5`raNI0(x+@fJY;4Hy){A-s z8zt~#n{+FPK1*WHPIm7ANx_BBc7WX5*7sl~K8Nte?QOROAO*HL6eoz}R167t0=Hr? z=l{%X3x%XFs8ITlde+VkW+zxGP{yku{EnjpoB;#dqKj8WV%Ah{p@C>01qCXu0)D7O z{(XNON&wgqAZD9If!F)M)o47XJp@V`5sRHcdXL;2z5Hk~?&^JR-Dh2Qi1-%M<3o>v zDTsDiS!tLgRe1V7hgfYtOF@TB;}?}HGj`vd-6Z=HZ6lK3t$`DlNR`$sW_K z$C!1oSz+IR(c;Hp7uwSo$qZP8{C0rx!i#|t@Kn==Hlh=hO$(f1b z7%@jZ!SgyZ+%e7^NgzPomvJqFtYj|L7I)-GiB`7RTE+9u-`vliwDW4VKZ_{+(nMiR$7FKovwmNeg zggHa{^%{|j-Uv^tRX&h+4KU;H6#wFU8KD93sR>V^06|b3s*abl&XRJI|MJ7#Tnue> zz>!(VK@?1{!#s(vXZ_nTPuEl@A5EFNp^_<>U(^41 zkN?u+BGerZq>W8zfkHBkzu(f77Fvdm@4cNlT3hiW^FxtXMbPHzGf)~)(dh?$NSwQ4c1RT_93VG)tKsk2L2n{lK zs09xkIAaK5P|yFS$|H8cx-~V1!Ze0t0YZf_0`UWDZIv*RPvOKlxqt$1Va18mQY;Wp zFoJg&%4!uqn9&5xKu-yvv9T4fSLN*pD9{KS2^jZ8G7n{qcWE2Lz6Kqv0n{Px9wiKS ziS~ex$%zH4?scs^54U88!)y^$M>)y73mn#%W_Ur44P%tJ+A602s?-r!4X4(rpddEJ z#9Ii4zH7hfF<#*@%ba)jRVqa8uc+qH*tvK2pDYVk3eu^wJk$R_1QvXwfHl*G8mB@B zdP?{vS8+y9kQj(R%jt9PVOS-Z5&8O1k~Uk9C`g;pElxG)z*AYDFJdSL zwR6IAeh3blUrpDG!9DR$ncCuO+RpS0WYy}MDtyJ-waxumlwTMqCyIyfbND1Qmvi1! zf@lBiElYUKQT{cr%t>;SJ)EOLby?cHItO?paIjXC@1L9TQ4GqN=3tDC<)d!JUoH8i z;HH}FfX$8U!ZY`u1sL&<@op4tl<|-@MAenmb=ZSP|Aw?YbzjA%_Pso8dOPoJcC$tO zXV2%*xr<`_FO@Kjn>HgCes6>8jdp0(CBLQ{8gI5;KV|BsCkmplXP+&6>p)%Q_C7${ z;d08b20FG20W36Nd%jkDa+~=8F8&%-m{*XAs&BC zrKxzN#%LeVPox`M5DQ4x z4WW`a=AOMctOVn@pz(#(kV1Z<9e-6@nv%9a{_t8foEPTcz@IJjP8hK85OGGW2m=Im zmS@O3G=!f^){e>+LlGAcG?tNwAbDO zhZ_tlkdA}ZRj!~U$$0@93_kcE2#62V<3XQi=GHER0>@xn6bcLV+5UR9zXpCn@o?>_ zV}LZH%>xHIN^?x%7mYcK0;J%L`x2EKnUYW(xZI$lxwl}D-ec!*NM z!B8=3WPVu|h41?2;<0jd*6>;P#iOG8<$kOz-|ij{0|wy>;{`xp{*?c~#lnD7cRs8| zxRez2gtBqheN=vBg?>q2y4y42p;1zYJfq%N2~{?9YFzbw(D3K)VV}-AR{d`Y#rAXT zi3ba-ewiRsQ=wu5an$&-FDG?s6-lW~GH$I@C5@Hz6$}aUn7O!o3}P;@0|@IPWA>LC z-OTbg-VNpM@ZTh@-nAq@9}y6xRN~0Bhom{* zm2gqIa#S${=5BH}C#6rh;fG6E_27D~Fsr>SF%K)J8slb|E=_tIvDrg4;E0?JMRU+s zsHE6Ptg&vTB{RDH?uYC$Mt#K|5j2*`;4L-RIIK1JPRy9)^K*XvX;5i)SnnBkzrm?j zWv}b(e9~Qde@#p;Ukbgn)FCAxPFibsC#U+&sW;o=#lGf1x_B1FXnl)+Hd<6>b)-JM ziL)`drD655kUNqlW7;~QPyTc3o#N_`8~OAE9WGT&R?u+C4oOs`g*F~p;pB=yxkhbK z0o98>oQHSTYLPyioW3pzXn>>)xs2AyPE;%GAxM03hO&KLlqj)?2X&d%Z0r0xk&cJ9^mHset+s{pDzPR2@S_4%XS>2Vn<{7uS{HZ`qe3Ez=`6wd{x< z*?9WC>CDe>F-rLUey7~$?ODQvv0{A##sx=qBq0KxgS-u~IA(2;YmQv0 z5eH9nvTE=V8n-30ZUs|bRe)s@al%L4BB4lax!bu#hWp^g;93?)h3iJ7ZLKKDq0DFku7E#Bd9>(ltSu!*tkFGp z+BCk|473>NKLaV)+fuI~7q#?K9%==*&M|dc^wg-2U-+($Pl`1Xy)&jclPSi=$F%<- z7(C!H=S<*W?f@mtXz0v4Zx=z!5&ND8>v8N+m_3PhKM<@U`Y!^OwjUjFlGHp+k-vH^ zId_9Tkz5C3hnD{L!@$&1QQ^8 zD#Ocsdmnw1?&L4SbmD}UGJaJDHSf!5PjBm7u98AaWLkaQaH&~ZxfX1Y79pUjnJs#m zeeRp6+4Sw22XG2p-kEU;FI&_S-J%*}ImRt&rWEtgMf}S+l@PbL7ztOg+D;pNcf(3h z9qTN^b~=XcqaEd7n6PvxsDsO~e7--pz%Ga(QzOed!DbWCoM0fjTph`HS9BwR*muuyB?-{1f zVp>z2pGWWnlGs!37b@lYc$D;swXrZ3?ADqw@b?mJV>(`MY0e>mGnvWm+aUiQ)!=gd z+Ky9^$B6P3v!57}r*#s-}wvUnDg z&)F(veeUs6;!rJ*kz+dEBDM;Vd_yoN3NB1at{-XKPIE|H4Jh9-EVlFXJXWBuot`z> zcv|uk#<9V6dap4rzhJ+0?xYiA+1)_3$7lD%CKMwX!Nq#XN!P8v9!g=c$*zEd1}N9g+J!nk=py*xL5c0MQG42mw(a>`&w zbk$g3(o&Uz^ooKsbX<4<)(qZD6v5HWtMd!?e2g6wTeDh`ybXFA-_CjQI{nl;31)Vy z)_L67E%T4~h}}YHXl||XjZ1YVDQ{mwQQj+Sw;4sNOE=HJrr&cH#k*F^{&eM2EN~nf z?s_Y5@#6*UK)2psu-5DBzqapAk>OGBaliN<2J~0fwBoM(pL3- zMtXX7CL{fDELXi*Qv!v40|s^cSB5f1e_%-&Ifgl*so_39M4Xqrti5+)WP?7=dZvW_ z7Kv;K<&ovsiyL2O@YWESi*!U&rfAjaN7Ty2p0Ry|i)bRxVyG;oVI|N*tkB`FQAsxQ zcmyd+8cTY11Z+Ia!a z_z+mSgurPN4!5Nb?ttFF=4cz!1Ge9L0Nz#yj3ZUTE$xG5jgFlWinTlYF8vk&;Xu;4 zp!DuDLxl;}j(XsWBAKI$`R-}n;kp3kGte(-ZvP|Y5anQd03ZK`ApcmlJuh~&OCTN) zL9*4@^avb$ctKu{4`L0+Ah(c22)chGvrRSnv-phK*YnZEf1V!t;2+hB0my%McN~O+ z{_+PO$4cC#od>yFoM?KJK4^Gow(GlI50v%HmE!x$3rg2>4!{vL2I%%6toq$S0*%WWb)$WonENcgpm!c_|sS8=RR4yG(|Jh;8eQLV}baG3oSZqyRa5gRY| zI%;O6HxeP`$FGU3 zPxz`>b(EJOhT;P4qi|#e@S8hDVXz#~SB<=(QxoLda#NT-CojW7TLdmEWtexNQouYv z$faZEsTt~!MNYZrOi9J$DrrY354xlFm7@Th6Lq*g(`bKt6eDuC?EDT)!4BWsSNCRx zbK*hm=&)w?!D8|47c1^u_uE!TT6lP)I_Klw?DVXpFaJxVI=J=A2AHrzm>^^nMX3o| z7X-}9VE>gbYfhNSAh_Cm@-x+8?WKnC8wbHZI(^$gtK~foipkXMh}!BDmYtlRQ}ROw zV5@(bEwY2i26dLos`K1T_t@h2xY;CaXhVVxd0m5jq#Xuc_Rex_c=2*Z3S&d+Lg_kX zhlK`q;Q&0?+`^74%`cmq?a$3mySG`CPa6-^gkQ`-d{VW4r!P;Z8aIsYvFVB^Aj~LN zCWt`~;Lg!RQ==M1xH0B@Je#65`nY9pte#qV#+MzaGUc7ki_s-foZ&crX zXD>oh-oK8Un+z`i24fCh0w8)nZEYQ13dZpJHlUsU{5|}M796|_i6G?vMy~)o0#>XB zJ{};b2>*|e>{M1s~bwDKfguQ5|#YZ5cr|i8nW8v4>4g)`opQ z>sf#*?PigmLI^f1iH(#CQl`lSvL3f@Yw-HgLeGGt^K1{I4=DWbC&RAKDM~{<$MFpK z>i&=6yQFYJMfyxQV_teej;#Y~OWkZyFzhZ%*rev0{V3WE7#freh>ZpNL2~IgOVlaA zIzwD1$7lda7V2`Xr^eKrPM@PT2h(8Qh#_HPW5UgNHlJ&c~1sQQC(NVryOv zNpaNujOsnn!+aJKze4t#>%1Ii^r#6vn&m?`S=>sVCi(Brn?78jyVhCv{Ax;JrKCCG zuX|=|;5YdyCu*5jUzx}ARh1D-$qib6e1+H2ZhpG!^wQ7{*=!d+gMqZFu;9(IJoSu~ zblEiX~;->h{hKsoV-H*j2x3!o)3&NC0As>n5k_WG(k2!)G(!Do@w%=x$#LxE?i`b-sFKd38Tv9l4Am znk}604xEqq`zU_DjH{jTe-^Y0-fpsmTaIccuK?Th>v^+jUSa2o%`vj}pp ziK4y>nO<=Le(H`LguBqdccOs0J}mNt-wiKzQ=v$%M0x-5@4Ts>50842-btga%uw&% zX%^*I>#(w#-jxA#*f3q|qQZmnaY)5ZOKhirZwZo2s zkpa}guR&lVAp*@1#W$va>TTGZnVMA{GIxGK-*2A}5nld*kFHQde!oSlI~y?V=nx?X$EbvAOOou2LrQc1ofpuX3g9m##Q9{aYK7>#AicP3pBieGcOW)hIJ9T0=3*ERO4vFezMoNN!ej&%h1RlwED@jM zNem4&UEigjkumePe8yn+dDFTt*Q9!zX4l`%L13M3=K|+EL!*K<+a14+&#h5nZ4Gf6 zeIXEx8a}K-k~4`&i+J=c^dicx|Je31WkqkiO3GSMsnDqXJdm25)|OG+I1J@t z$96NeP>k|owkmRnO8TB){qYGe+p{Y(_X~=&rUYVRO^?VXwX<>}Om#8<*Bi1ClmO)Z zgM#_vFaYqF!h=1C1&?t7 zR~!lq;Lx^lC{>O%4jKbszHF$*X=S-2pn_1c&|~>fz*p~Mcb@(2Z|>A_*S&JGvRz4G z0Dn{L7PW2#hTVz1Cg$o-8P%cF*;i+{x!Mh<=@9m_#NW^& z|H_E3--NGd#aDm3OM_~}KlaP;(G>@+`fm4oMS zX_W}{@Fe0C{~S6A(9!Act$}=zD{Ky9=f5LoCGj9gvG+GOK8U_6+UOSh9%_8V2+eb1 zCjbpn0rbn zki3!b!xDR0lmqex#nB$`IrVsC52@4!373UwY&n~{*Y@5Z$DbE--vWGfaVIz480Wu< zGP7DGICClh=XwR8`vLGGs8}90G*tqQfy4DmS=bugoUZ3ZNp~90eK1L=;v5(=PkDwq zUcY7(QS#~0#q)xyp5e|P%mj}JpYpz3kkzfKa8bwO$?R&l-qO@wZWGKTrh`T)d>Yc# zcV>CZq9Mn4?9{!o=H^O_unbVx#tDL^3Xgx5MSd2p%yd~>W*4SyYkAG>?)S9ma&=RU z<=E0i`V&ow0XeP2{tTbVmRyBIjt}dhIzGe3vMJUd)>lW1$ohBDoY$2!Ja<&gv{)Py zL#Q3S0x{^A!Lp%L7v(&&Ly;k?>`ArxoE-JDQSZdXG{wYd$qBz6=6~gUISoarr0;^Q};e|1>97?oHhYx8+IFCy4aU6yFI=~~VNd{RTq<5cBDk;r66X@9IxbaT+ zn*LdfFC0YL9qi7)YkYncXY=ImEDzDGZ*@y^u(rt_fsFq-9*txWx! zS^_ZU>VeWouQUxL#5%oFofeLEq;WsW&mr>QAM`C(3pdvPF2JQs)p1+SMhc7^G#0Mr z{_ya?+!Hjob?45E+H31_H>c3`Qmsy$m(Z@kR*SFItDR%&GhtI#ZXB30p6oi-C;>v) z$tv*`CpA+oTHVyxZPR+rEqfbCkDnsc-8Pyr)@E1ITj%M`V>|12rW|&33t3(5c%oDZ z_TV}sCoNy;r8sEb;<$6+e6B@Sl7nK>=JGPT*q+0#3> zkVw*T^9aP;EWcu>8u8)zPyNL`RVE1uy7*iyF- zPTr(I5$0dyo#`)~<3o=5=nZ*uh|7;wRUMyCePw1sZ9N?LKXL^pMEQyuah=ZCOh!*@ z1u;>lX4LuRr!EOI=ITU@J%7ZaWrP>ec)#z{(=lL^2$8qa@9fcFQ$_~hHog*E59Gdf z=v^z=^nK#@$iv@XAjRgs;WTTklOI|y8y2|oPq$Lr+-tAdM0j)#q@|ZnXN(?Ja)Ti9 zxaOoLCW3PSF%O%h?l&3CPrR^Fbb|t#tOd{7o41ay<04nM~pATr{w*>i`JIQ6Db}+MFh6b zum%_AD!iRRJjN`eQ~z@9h5&Iy-w0@g3otSeL1qxDi%G;-bl0ya|kiw?c^JciQHpdfyL$s!GWJBjBozR6gfmZnz2Zt?B<2iGubKFSJ5Wb6}J z9i|auor7m2FL<&LYg`0-tHh=fG-DzRs+L71eh-}OI{6M;3g`5;3b1ZhAv*i=tY!9970~uZ3;#~pxj2F z*rY>kqL{?K70sJVZHaq%w<~YuqJfim*0$t)uI=JRXD~d)a4ZN_$kv<=)^3MePH-BE z^YJ@l@QAyrBqY1UH4u0-bOF^7d4SHmgWU2tgcsnS6Hn$_wT|%RR^+V~2cUlk5zAT2 z1HrA7bNHvTxAa;&))13h=$2h5fdBcE6EZz_E5?5kz#Ld-yUAGnM~rdGSh6@4+LtNq+BZ2+s>! z@Sl~H9wcVMGY3GBDC7il(E|GcGNJ{(=s(+Z^(&;k@cd^Qyh9B7HfP?42t z-?G4^>*9ExdN>%>_0jPMKj{YT+$_fG>R)LzoLK~Iz0?XAbMe(R!k$o2mBer@T@hvm z(V|v{#{$i>Sjn+=OyKX^zMU4jj3zqwCr=p$(J&l^fAujs!t0FbkM$edUyXP*wC0&j z|6Ky^+JVE<%f__~%H+*2$u*B+Ne$(?1{Ry{6k`-c4_S>_U2j7o4nm=^)kORIe2`2a z!5U66RCf&Kbnf8i9570t3372zu;MekZ#z_Y-LSVz7H>n73@BE}gCKOo8h-w98IrHzcMgDC07ne}gf6tbc*IXd5CQ=>6NwC3w;1P6&MqDxnuKn>;%)}p) zsm11^`D%^8;)mR_TTIz`6)Q7N0e=kxJQ00e!RH?kIjPU9QG`^qxq-=5)GWW3Uc|Ys_zVFJm=h^dopYQRxzn=qTa4Y65249EuGjgu5+&?ckI0IrKFdp?Lw@EL!-tQuZQ^3WBs#6Xd%6t(V#MOL)v0 z|IgB%VC+ViJ!ks&^J5GWu{Ux$lB{sXQu-#~Yr)L#PuhP*GI7g_%hT=h4zhO8RQDQY z2=^)C(?@Qaf;+}&WGTy3dt(mQb^mnfOpN_@&T7j`)}OvFYC4n>wd$|uUz$#9@43aN zw04G=D%KGkbQZPsNTJ@Vf2R5Y6eGsW~7Lo@0lTg-?pHF?_Xxhoo<*f8I zf9Ve&YTNH9jyR1Z;@(l$Y75b>KRjXe{3Yj{J&VhHisRGTIa@;BTdi|w^jfkjzSJN# zi03c=-rn=l_ZL0HIe=V)lObIC6J^y?! z(O`g@JsvQNCwC491z(R{hh8;0d0ylD9Xj}v{E=PJ#7(FFePBO%&-vd3{c;<@^$B}! zvA5XXx|otd+Qk_WM&5fmlb9QNb$l?^af$x{ooTYLrl>_($+zu3^WG;>Srzr>Biu&N ze*9h21kpGsae)R|x?8r4kBcW(1nmjUwN`3Siku!kNrUtvF|nRTS4s`htu-OBX zQXOtj`=O$(|M6e)ZADz<(~YDjM4$bU46VkGMg9m~(5rZgRYWVTOMR{B+)RyLcR4Cv z0RGXUcOjuYj!55nXPryRW*xD;6L^mnPB=b>sbjtEYn78iFeeELK1ldm#Y+WY zGw_uMhM*9L39aK(_tMJ8J;3*?$d7^$v#O%-n$UmQJ707EC9fJZUb``CGHZ69=!)>j zm=Z!OZ?Jp)t2q5Nc`QRc{%}Ql+hx5QHMiAfhEE^)FMI`7-0E-A4fWgZ)mX+K4%dhe z9m(uY6h9d^AX{$wZ z(kw=V=|r`OMa8FP)~2g5uF14rswsYPO^9)7aI^$5D3=MD_S$!@oU~ONDYy!i_E%l` z+CFS{%26sG;TxcG2~Pz*vt;AX4zcS<5cq(nNgt?Q_Xj1KgHKU{+}T^94)CV!NAue* zc`rRXIw_Sh6I1^G1!-}$yh=mKIVwI_S@{FEL()>w2I;djaEl*r&vt-7s?bF}C zQ-aXdkIfA{l)}=ki^YphbMjPzReamD1SLW5l_Bm!77`4_z)&1->{v-pq`62Ht=h5E zxpY~NvI*D|b(cPWSe$ig*4>3}@yC6NN-~#dY2P>|-?Hs$HAeH#toTv?YNEOHSV^Bu z3mhfUTdDDlz<5lJPVj5yQIj)V?;^AIUzP5<+iV`7Xm?trH#a?0(xcHrf^t7$XtqUi5<|>l-_V|FJZf~PB;*JGk z3t}O`*Y&eh8{1dy+*Xyaso^EuN5(Y$tk9 z;BU(AmX+i7B7SiA?<4aTe&6&dBOpSBhoOPmqC~x6 z4o&%AY8Nj{*7|PA&h)o`x!0|Eq3_#+%}CT@=PlD@nTS=+y$wR5K;=hdKc0`(vyR3 zI+~|4mp)OMZBs}=1tbA|CXy1wqy8~73siD01?jLaa56MdvA|3avSkx9ZzNj>H#XFG zrRyxEgu;BUl4)B2l#!5HA3ugMCJ1K;B9ZJu9Af6HG`#x|rGW&7rUIMem;n8nhieET z$2o!9iEDhX?fB@p)#HD*@+OS@U2XqWdFC_FD!ScgSe#~ENRU2} zA~8>qGWjG6nm(X~>;6eq$(Ai$_^fg*vLWG4&i(I@H<%1{F~+5zh@s!bt6OYGN1mBw zr}xaJd~Er%y*4DZjIwt5xU;=x4>x2H5CM>y&KZ^b-bMcL?%+j(p)b~g)L*@J#S3^O zJ;sDRe)FQ2Ty=e&r;HwQJZjE*7CaG=bBBwX()xd<2i4y=bbMBirSI3BekJ?LTJM3s zVNf4!tksh}ve&W4`20py<4}gKj*hEW`AeUiPVdw%%fubs>kaD%>L<275*LT=gfS1pcepvz7f;c~Mm?&?c!VMzRsU zI%43GGFkU4#dCp*Q`_3942~tH3_$(7tJW<0yYAYM6JLmL&s$x2|7eSLryZRWQ8}dK z6shb)&Fk-1Ld1Jnt)LV`zr@@f%RKsP*b|wBN}8c+r?X@9R_T|16DLB-8EKmm>YEyM zXA#{SS!i?Iq07Z)&>|zR-E{Lw#U5UaAW;I68m@sr@t1V4NQ}m@>@xTPcKNzyBGjA= z5Y^Ro771Q;+TDTB#8U^W57q+BQM~X*Ii1^}xb#=K1x0`N??J*@+&>5>`WJ%e1r{X_ z$kq&1gs3#Kq#90RPIU=<2H3{xE@LRJmU|9&!IghzXo@Ew3ZTsW+idce@)h_*q-sOH zXOO*`j6vWCiU4WDHO;v8en-RR{ed4H`?B7-j{MuHk^rX3*COpuZCg((!7!K=4Gcwm zY5Sc0ICnSsXvA0c#45q9%lDS<(qHlF;>e? zFoU)j>BDaF;lF?zv@4c)QSS&`_f?3*^a{{7;T3OcHzYg*12?RzR-NVy;~<{Ce5KYD zo_}y6!g;COJ{TLInmr_y4kDur#aEolm zVNmJE-sWP0(htggL+xb7+thfVUUB9oaj@km(@{$&f?y8t(#B;aV5WsvdpD#@&x{X2 zp9=43D^4Jl6D0i4a$V%t#UBUPF8g-BNpx2+dW80O6TaVtU*MZ*<8;cIGkG2_C|v{@ zb@9LnUmXQZL_n8WiXHu#f>X6TKHA1O1!_4C%|HX-m91n0y+PJrXl$rEh7eUpYD%tB zsasE`ppZgyT$f_xW1?Z;_)rT%T~&fSS1;Wi;5p~h0Jys`HBe53aJHoEqtSvKB}8xQ zBYW;4*NpOy8QJ0=CJc}}aitll0bkN=B3uh0dE=rA;Ws75#Mr`+qchu+uz6gw{seP) zB$6H%Hk88W-q0;uzAaI9KsUxtzgPl6GxJJ_8{h~6u?IIl`N_MO%UvITJGg9_Vwba@ z+ug9g^m2aw!Pf?-cIj7?m5n(8OdWdaAtrtU6iC0f*FvGhb_lJt2H+c50<9<;uU0gM zpBT^!r)10lJkbLHA{!Q1Yp`J^5p6`cbD}b-jJBF5*=UGT<8J>{T%WE>(|6yjVTV)p zKMlWN`z71}x~#T5_2K^u?uf8dT=vhe;T?PiTdY1~ILC4keI?;WtRpr+&e09v)4+i& zqa66R-)Jq@G|HFvEnRi4de>l~=Ub!Z_Vhx|p0Sb9Lk(l*8|-vQte5VuWaD$@Qkc3$ z*Ot8g+s>Ay%9ykA|e>^u4IuX%y^#`5Jy>o;DmwzY0eyh{jc zd-{iDtks*vRc)18{qqxZa{*!Mh zx*K0_^~mX{r|xv$G5gtnyL17gwq0Bj<7-_EjPPluZz27rJz@l9%kvLHM3a8<$NuY( za2(3G9+3Xj>Nw3RSY~kIEHo{_hRGNZNcOwV_U%2&*+^x4L11W>THOGbV=9eayuqP;CCCs+`gxwURCM^WVA_oF)LLw!28-!^TGuE-a1GQ%og(Oy%gsk3b>*bXAyT`uZk{Hlpd?_o>`6fOJUXj z46nrF75G1?LF*3)YLb2)$hJz7ZN82LkEhADhww*dni^=?1uzD@RAN$urPO0AL z;|SS7A;(r&6H#`Mf-HC1P{1IEf|G0&M=fr#PvHYKbq<1^ADpxF5L*$Nb$w^@c%+!w z>*b{#jNB*{q~qHgEj@V@=n~$Q<}^tj2osB6wA;DEA_^|s9Pv8()<5Q{d)7^yc^uLV z37zN|gl-6quR<@>Ac6v}DkBmUz@ZSm92^u~dR#j~LbT-YfKPA=jr<2x5OO#5^-hE% zp@yyckwR@H8^&4z%6`gFbT@Q_dq!61NDx|r^-9^gkq@hNE_#sBbruL#rQf&%kn5qv2S7~lSb@=> zYEMJI(e;B<=D~~vq&J*DbqHyz&W=Tf-!sNz)2?-U}1BjC{h#hMFPmHF2YZev|!Oh z=W<23HX@;$nY#eCg(gUKKHeLm^JXJ5KCY2v?=}ALRsGjTPwXo8$@*{cxYd!L|5t3M zvA?z9IEV8i8#9(DiFRvcMU*8VL6ROtlO1Nj7$^Rm6yP8HME4tW(QnXe^~y2S@GPl| z`JnvCqx=w;ioQQSGjGOkQVZ^JoVxt}YIT?=i~FwXJy+&Wg-$Wrt_$D7QZu%7e5+A| zL8ZiZjw;`Z(b=Vc%2Z!N>GaRQ@QTQrWkWgZ^-sNZr&oO!@c51iiaUCqY0FdNQY+F( zC?%vP{mI%x=)P{5z4`k7P#zN4jP$TrThMf*kfQM#UTBPB#yHZKaFh-!>Prmwao1qT zdO6MAMS<$3(B!HwGLydYWZrfa)*+9YE$r@A{u|wOzr{e-Dl1g^@`vB z55Z09W9f3AypA3%8+zzR)LAqOTf+;ixY69vUiKh=$s{g$sAKOXjRi@7H;u!em*81F zi~8-~Cf$D+@BTtQ98~K?6DMmstul20SlE7IN>pj-Sqk2jJ;eR8C@6D@$F4Q|0QRpR z>MmKaOV_K=$1jCj`S@M5v38bL(VE|voz*O-LxK=lQ zIL)(!)D*J#n==h<|470MYp*{dvG3OE1MeY&)0f!oJe2(u?iSBsKq@jVaC1X^4h6SH z;+^UUV|Mcg!KyQA33+R!YaWUYVf&COIbqkCNbWtvMo@ne^a{>;jT-eer%n#1rXT@4 z7S(8LgnLa^@d#Y2JQ?{#x-N&!%IQm4|HVD_EN~mMGFZyY@?P~NdBjz&w{LD+RJPuZ zvrbL_-_RhdR2PMWX-fO&qvlRx&{`5|Ed{7*Y=4F)s2dx&Rtbzgow85K^AH^A`uxWC z^0G|@z^f#0Q@;hv4A4-6_JB1B=O5pPq*I%lYK2gpalhvuI1s74rUa>fmaIXDz546(6ZJpR zmDLs^Miw!8bZAeewPVIUpaHn7duYq)=<~61oh)hV3J^+>=(CVNE0cGUECRX#J|Gum z8|Aw3$|L;o;iN$z7%0@hAp&7nc@bO^BwfZNYEoB>d0d8dfWVIjPX-8gFi?~lq32)1 zkbp-+zvm$u=8W=0ck!=oOh&k3kJo{7zspf|-^W+HaHj6=BL}S3NZ`@_6cm)8-^->5 zs5<((@|xvYK9Rd(--(9~_6^MQK0A^;)qY=-8>clr=B<~{JMEIQ*WUj>IYA)rogj!k zOqPP>83mJ52)X~eb{}evyP2OslDBEfaPOXg8V|E=L)3>C>Ly3do)P{UM1xT41`{wc zOOA-VjvxoZ8PgdGM?I%kV))@|g`|^XkV**o3>cXEv7Yc)f{P$8mo75?I2AVd+=8j+ z!?=Cgf<<5*L8ePr3c>bM))6%9`zv4LRg<^q{t~-f^HqOXXn3dDX_m}dk{-hvHMyF!x!ZI0yVV0G2p^9WnmBL78#j?n$#5b-9txn= z?m>7Z{U?}%c4jv{$Zy@aiTsH7GBx{W??m?bafVwfcDR9*M6)i^L`l4NO`~22FEl3y z^c5|0@|lP9Yi~i5;^O{ugcl4eFl-5MY;-X2t=g`^K)~OY=cy>;Pwp@$Q1wKpJ~mc4yi}`8G=%^L%EKiEB^uWNF5633W1T#*5FglGX#~o5VYG3 ziHM+smP)~ZeH^*AXj~ji4P)$k4TEB_K-?Tr%_E67kK4o|Tc8hmB8&_{-yakj?w||8 zMLd>e0O=IYl>A<>@}Z7k;Ug7gB(Ow<^S?2dQNb4=tj)pU!e|!|XKuV%6|M&x+(B^(u>AGtv3+ z7Bw0(I$@jTcj9N3Aqp5$szoVRNh4vi#e07F&!R1s06by#AwJ*BYqjsj z!-QJK^;4<1%?!#%MpjrIj273DhRTM6tYE;dA*2-(LE?)aIXtI8spzm#_EGjKW4U-u zd+Y6huGuYtw;gZfo;b#}p;s;bY4)Jr2Z{O5oBVe+e{^HbK}-k-`fPxzu>Fi#okC%y zEwnAq?6ed4)iX3u?#j&#^xr<*dtj zrz!b>l*mY%2Kq`44guBb?Dho=OHKsJJ2OvB{-(^!&HW5((}(F-7yi06C8)-@{!HE3 zlDZpmp@Iqu8bU9~e}3<)-gdn|bk`JVbCSI-zv;DC?p$AO zy~1O0*uwKZMM~MefyZ|f!{^rCe3~2-XnM@ba5wqYKzm}RR_-PG*QB+6M#Rca&o|doK@a^=7W9o#(-5K%#(#ijx(c8eb_M+%H__5a0c7+-Y{FCe%X*1`d5wT1 zo^maXyIDa{$U|U+2%fo>Vm{TW@b60G{H7HN(svu3)U(s+b|;Z>gr6$;q?F>1znSvv zLx)YwlDq%cTETb?um>+i6h=0D#;!RtZwibj#O^Er%z(Ud&^Y&p%taMR zMi~Y^TOf>96Xzo4iGj^^bMGl3{Z$-rg-0nHIpJ`rADNR&VhT|!fuc?0SbOJnOqd3? zw}|?_F@0sxPnDsLNv%T%M+2rsZM^nBC7uJrsyN+KO`66rK`#7}q(nmrRBt+GglhZk zaB;y66>*F2X?xLto^{4wWzgg`k#P4b@3_5;2bUMk#vpb7ShbxACTh(Jhhhp%^krbZ z)J#uRb4CRl%LMfAo+x{xVa;E<~tYps+=uwQO_4Qr(j4(-QBsYn3Kj{47U4R?b~@L4-B<{TyqV~$cOE-DIK zN^pU9h)xl!GEwLp30+0=d<>@-1Yvjk>?# z6mmjj+>>!(fnvLT^nmk+M{8eL#wLYN793vLiz>4mR$y5&czK7z32^*mt3XTXEKZ zA+QfTGrIJ|xijSM>O+bfxOMddER-IvAOff(UG9IVna8+`Jh?-g!Hi_3foLx9gQWZ{ zeHs#VPFoP*YsMgjV%Ydlwfw=^2utDg=pjLEDi5OFL#bAd>mQJ349i$KEqZ z!k5#RzB1DcdB5W1A>mKj#Rku3`6eR&%q8onBehY%`qb+{nU>M zw8J9?U;M(5ag$HM2#oi`zH3VG;hgp4w=uBZnLi?OxIo(3Ie)MeN??VFwvPS;n99o` zW85O3pfFSBDeH89-hprUf9dX5tI3y2&U+#Pec;6C_}JPI4W(xXyKQk2nBGGs(zq8x)ywRgkHwklL-BH zdyYg(Rnrv#>qhf*-(mQYGe1tL2-xRM&}4vOhMxR^QCT-GFJ5zdee2pKk7|tGT?$FQ zSKbTdCIk&*bWfg>laio&p#5_|_{(j9MWavtwy}4dS@Uq_No~||cd~y^63;7o_4V6J zq%WQ=aJg1}wfpBHMu}O=Fb#)(tX&GU{E@uCD9s){A{reypwVTW7G5 zU|_)Y*+ZEB7bdd9^|h4~sHj;kl!3{Hx&5M+A1AnF%zEcSWXAoBXug}VO$5RH4ZDfK zC)sezca-w*KaVXM45Mh4nHkgiHFl4r6r?OE$um&HKLm2fhAfb|^QcLma00uW*l=zXHpOad!j8r#NH3~olSQ>$E~k%FPFKK`rgx=)0z3(g>^W}D8h|erH&o$WP^gS<@CiqtYNNv= zuqGI~KfIXV!T>roJ8jN${)zeU4PKIasz{wu9TAa7SQZki=Df9KdGi05k;^c#UP*085Kt=8j?z0Ejw1z%}BIR7JbL z{pY}YoM-qz<|Mcef)7<0Bdun|3KFYO<&e&kNEZNM{am<(%YOeM)sT$))#-aN=6)mV zgzGRl5hO8AcAYKA!I%c@pq0mTZzYbS*3@WRJ#46PH^J{qA8bT|i9=rba4Ff&wr)QHGqj?+kW|gN)l!{)zP@ zo!*zS`zS@KmLrqifO6Krq0vAkPohc@_}ef>M*2a$MFS)xp18_F0_BG$v6VJ38n5JvMxS;y1U(?hdnhtkaVdT!+w+zH+;# z+37O}{kJ?C8SM^&y)V<%ms71-c@Fng*IxP5CHU{<R&u~8q~YsF-?0=I7sHj^gKKY|+5>#*@c10@N!cu4=xI-sdKI6{xQ*_vc)R3vt^N{Xa#Mu2?xTYvdkIx5d-1Re#)cny_qH1Ld0sL zw=K2CZ&;_G4|oKL6p$TQ{pnio=c3b-y6q3Q_jEp{8?M54u9Z(DVN8jUdXAKIlb@ z;P>~v$Jdg>PkbXG7|0p*Nc2zd!V3~L1qs&o&%hPeC7Cn@IUQL^-Omt};@ElO1;)5& zgrY{xKp{FdefjtKh0jLEci2sx((*_=`Y`6C-1+lx$dA`9Kd(;tznK^Q@dY3)2LJ4i zTLH@hu8Qr%KahBi?k(j%suAbxnjxk1cB;YLx*S>(IYzv=__ywc9VFDn%_%HDsw_TY zjJXdR){SpeCd2I(1Jgfza5fwO;++@U*{nFVXc1aIRF$bb$@^H=Bk!(q zq_e`VZ^}k3)CJkx>%d3r^D?+NNi2L zIbIyuZiUrZFBoD)*8E*}qs?x+u5sn-` zg0*ivN#(8rFr2|#35mY+kWiIbmE8-h;c&*`gZ1}M%R|cB<|Ovpfz+IMix_G~0oUdX zO*`l?9oSLI{?nb=%dz6ZNr?8uDW>2hCZPKz4{`GpmVBIw51D8qhP2!oAXf$76-o*o zBf}c1vXKe~E`IP-YlMDj1G|E&m3gG=Jq8rE04BukuqGq#4M~kj8~Jl{lgPx9MrFns zFC>XOtYHy^B&8@^d?|JwPEvU&o=|Xe=Kr(AG+8Q|`e%vBfzK+HZ4Hx%VB#PV4v8?L zAUS9ZB*i!d?^mEWZNbyBn4>4spr&x6Xl#6@|D%URmDJHO<4miDK<@t4ja+B};!p5S zf;9FU5=cPG_kXOB@>AZk0EsX&=>mr}h@yK-MS(fBKcs17(G${wMLtf-f5K~>Yb=wF zXhQC`mxpEF!AKvBGESa?o^5=BL#%%qC4&$&UbVQFg9@|l<@TLpmu?fV0eKdu2T zFZX;Tv|r{I=S-f*IcD@K!A6zxM6EH| zHnHJYQ&sT7OCop~hIe1a=0W;Od2=_SNL!Y-u@8aykd;a$P60Xfn9ya}Q$eKHEaMa#hl&fs9 z??q5QuO&&fwspBWid(BPb%5--x9h!u@6H)+LCcz56|$`jqymlk6m|l*3rcyr8QyK6 z>>ahnHCyjHq#xE-OPIyuJ$dwq6s%ONDX`z-!Pe{#4H!_amd8&eF1=mwX<-Ybj;Ok) zMuf>cdv1NY&Mvt-DqBcqp5zYr@0`}Iu`aE4h$Jup`e9eM5GBA=Gt2c_nx+CtDdv8@ zizqaioAD(9Du$et;vEn~S)54(BDUvM8wATxHf0r!d0(zZLvaohHF19OW3^qd935|0 z&0*wCx*ucu*8uI8TU#u%0YnRqzPphm|5(;u*+?q4({${ZbTWGLIr^80@Ajmx2)w2j z^*_%1-bAQZRiwGdMKhq+(NB=8l+=^d|B8#U@-=GLhfi4AJ$b_Pps{1O7dt?Ne8k%;KyG6Xz?#xT>C@mV%1vt#1-?<(-|AV=Q1+X)|Na zk`|BqD&Wf}O#D_8tGj8@h;v9${Cacx&k<>BRmT2mnT*aHUMj;F(PCl3P@ zN6-@71H-$%r%TI!7&82G2e0V~PelLNNwnzY0*Iov1{jGllH7!n@Y|111LQj2dkD@W z6MQhs_&E@vI3D$0o-=Z4oJC#3R)zE=jNz+ysU6Osvm*RCr~3zz40FH9`xUK;!Z5-I z%sLVvZ9DUTu}pPOzH+FMogRJsyCg{eEoV*N z-)}cv=gDN(?Z>0LWaN(Z&}B+la%(y1AAJcWMh<}9(mB}ET*RYCf*J%`$W}E$dugq3 zvY)2ghYM<3E%V2wbRHlhFS^@`a7(5?hZ*tR=IYX#ly^s8=%j=X|5kG7e#+v`g`V0p zhUI8?8wNR0{KpoW#m8t_qc zmn9YubV1_FT zjiC&%IsybEQBf>isQ9Fcp!A$2;`Qs@4Qb$!dvetMl2kIYDV0A#mYpQlkO~;;6V86r zI#{^U{LpJGI>l()Z%a|mPyKXOeO*NCtaY8Q*GzK2#XJxAlq@qSv=f`J{bQ>gu~MQ`>(w9; zqOi-uOX8w1Haw95BN7~k;}lu*^RI@GA67h{|Fv+>a+Jc!BO%YFuq!Cjrd2^It~))u zgB3ShxbW*>cZ2OoO#%A_Hu8mpj}FE}{LAJVQ!l>}Vaf#Ggl|;T(yI!)%(bt+8S-N) zD}@bR*%l|-Z*v|B-Bz5N?e`c06K2KtD_B^v@VA z;mBPedF~jCP?xs#n}g|2s@IeA1_{<+lF+fy@&E$xAkxrQu;z!LUAd+m#6j{)UiO{n zvq!EB3W9y^Z14?;kC+$3J&MM<%|ky60M6ou&Gj-my?Zb`(;p2a8sedl`wEFUL}t(o zH(~k54sp$D;G}O_Ew+VI93X{kP%pK4jdaG3`G!G8i*i}Sx0Wf%$;`MN2Ih4~R=umeMIU z;pqy)?kd;>Ct@ki48-L8nn2~tm2n4($PMijF1-#00CIvwuw2-7X zrDg3@+&RkzBwU#9WKe?esiCSVKzqt|B&;WY7yf>D*6;G_j=}X4kA8p0=-IKp-a3A| z^Y0;rxM!mfH}jM?M0U1g=hKHzrM7G4fwhbfeNaNySa73XZuL+4vlv6Yq_LCO^`<-v zoBU4wrM@rhix13!TXT&(O&mxaNX+y*XH5+}wW*-Bh)WaYR;GLJ0}N-5cjX1VtA06b z?2Mq)ny>CY5hnUG+{00Hs0oYjzskjKF?yr&t1ca! zow)r;+Oe|PXJ32OxUs^V_N{IEIc-&rbeAlz@%6T^9rRq*owJc|d{4ifv-8iLQ2oUU zk9{a@X?%duAnmr^4=vgm%e>VF__7uLaDYN#{eoK-5WQBg>e}d`VlJi1Du~PoHbYj> zJGGe68~c$2a*ZW?N-zcE3JV)CN0LE0?)*qc!u#-;q_866pJK-AirN!j5w4((QF~R; zJq{L^z6I&73kz4E346ff4#FRCbv004QCXU~fxO|AVde(&QPSNJafGQ;|MmsrV?NB1 z=gl|8CNKXOy8M|;_O!!|&aE$ZIm6$Tq%6+F4hcF<@ooIX30PfnPPn>}M;6+yJbCM# zlgcco8=lVxxe-6wpB995rv|h^mZ-P)4<%G4n|S&yv&vIs^*7wjTQOH#;fu7_M4Zsx zJM!qQOLtIlzJJKzEvU|{3^3?GiCX{{VS+wQE!WR{N|;(O*=fK zev!SBqd$h~i<}xH$G@`IwU1@W+0`>(lESo(NrP=(%e&3q4w`~<58GP)4AE-+S%IXh zE3Q6(weM=+Svxk)kdGXNr=TOyjm48jma3ue5hPE-Sw)~v+cul5kKTwU_b4G79V-4+ zc%6Fhrtzf+=b0&z9VwM3FML}2n2H#!!jti^+qti`+l>mX=x|!CSA>s#p}3|pm;!4y z1u@Y>sfJ3xV=xfZmR%pQqW;&~lwRjpu(g-X&rAE@F>+5LbKoVv_1Am1{abA%h@@P*$kZnk#vzw~Zj7jf6>>+#8dcRgV$UcB z`}Qw+<*aLUc8W^j&2sXat9E&>@8%Q1&9^=jkuq8sOU5At+L>|vMNMW{bJvBXeM7H0 zyMg%vHe{bpheyk`5kWzH(?IJC2_w6zo=~2yFNOU!FjfoPn)E<`Vcbm5qN1GfBy`(3 zyolTOD?xxOErnrl-S{{P9lJVe0_o8=-H#xqfft-MmY+^qt|f@XNPEyGoJNq9Xs$AC zBYmgZS7nmtq`U3EPNxoZQuH`sn-hg{m4V@~?7{7Gey%zi-9v|`g5JlLDd-r`yy%`D zD9VQTBV9$3bQV`R2T6e}q>O%@Uxn5f+lr0|W-gf6V=nyZjv+6%@KZ0E1~nT=I*${L zHos6TL)PdW)^(0` z{XIWC|L&vAV&t*lykM*roED-zVLQ6xmy!dVn9fDv^83oP(@$UuibwTQxGN^2uNse3 zkh|)-OS?LvWTvJ|UfEKdv#aD>UrEJ9|AfG4je8%FqauY)8Zggq)`hezf*k^r*g(ZJ zLmCStGEDEYfL;m#WJ$=%=@4SzQVK%4G0tU*9@e%pw zJ1EMb2*x_6sR-;W=|n7)oX{4elMtIf(?(Fg&{sF#Mf7s!LvVz7)I?@DrKn8?Y zHa*|W*kt^077K6K>~VeDI%;1S=$9?3@aVjS z$uPi_bz9{~dln`co-+zp0>-@1(}^4Vk1-6YgpI=8+KqH!qyB%Fy5F0Q(=wsOU-ES^ z3=EsoUtTzK?FPrgS2Uw$pLK?y6K>?OJ~TPW{z?!ua_Y`)F{*ATEZB~t&3bW)KESRF z$}4;fb57)Mg{=kwUl-{!I3zXLTNzaoq_aj8Kmx-xMfeK%+@Xr0RVojy>!sr#9s&~y zyefM>sR%O963T!(f+?TSFDlZ&^QMqcG=b?Dw!TIZ66D!n7rrzw(v7I)-i8YB-rk@r zFm(S(4gc&DV4p{}@}1ap;`{=~^{c@{WCmeG%${v&Iorx==KAHUz-qCMa3q!yOyc-Z zO<8}no93wAmG(Bhxc?A0yxL*7?W%lotfKYVJO(5$@(5yR6^~>sw zM+W9w9q{2b?1jn`gH)f4ZtUfFx^cS@zW(>hmxV3S>Vnk7u5SjECbFI@nZ^&D)m|IK3*krFvzEa-b3_9{CF;9wfc%Gm&Uw z+9{7U2RdCsdZwV7So!6~ke*yJKv75XtOPxv2rPBMA#e>jp~+N`63R7+HQ;z0M5R9r zo%#~tGp9l+Dh(u#nHtcmvTE5fB!Ec1eTjCA(0=zpdNd*#=Y5A#1c-D~x_RlhDc$IH zn~@pDkZY^q7=weYDc1Oq=JRgl%f~BwZk^{3yl>rbU5z1M|NUY^YX83H)^WSSV{7NO zg~bX>QWKp!JiDIfyJwt6()acDuIJjeE7xo5Xr56M9M=51U$}lWC~#-6@o;K-`;XuH z8$upz(h3e^axeWdcO657-^Hy*y^1&f_W~RExV=@yC3#uM2!~yA+kBDCOS@&`7n>+H)!|6DW>_NvPMdI`j0) z>Na3GW|U}$gau*+4L}sZKkv&le&ZB!{Nbj&mdk5rjOG4R2VVg+1J5vYbsZ>wIYKn% zaM(6#X_{6Zfug{lhE?E-JveBMi3UfxP{#=LMnT(dO?NqQ6wa%o5XA01R}Rz$uz&aj zs_1MWroi`(ZarJ%C86jDc7=_m0UfRifU_ws8ea*ZUQ!K_+t>~@Cg(M#BBsTKI;$vh zDaVE%gy>lXUs2fL&Y#dhX9msTc@&@Dki0Yw*9#D6D}h`x{i+1(<9KK9rysp!Vou@6 z6}LRYhk40ZrD2ZJ6BDi$Fa$}OVZ;wQhlD0X344A>j4MXRNH$Zir>F+?YiaLnb%Ak& zgeWL!#*$|&^!5!X?0-Zh2+n_MB>YOw51)ismVZ;GtM-ExPhx%yVIqdxg(pCv*CrU9 zp~aZuXLMAy8*utR4(0Ams|+2O7~$MJ|#E#ef75g)G`k2FooLfwCqQ6U1aG#R7f^UO@(X za_DXZSEZcRz=7lD3!`a>NxpacQ}Q@v^yn<+S=(}T^cyaht(aeY?dZ7lmpUE)@*f6J zbBN)|+ZG0I2NMY0(H{xE8;%vBGGVQN(lq>TKdxQpLRVsvtFM05L=z%PRLzfjh_nX5 zq_)UkF*boGF{UkOg1oX6q%d`eMl@avL(nX}?7i?SvWQon5jO8%gcNhkNDa-q4JUte zb`ljr$MIgC1fF8HYuik!sm^ zRGeZ>#U@gTa^>jxfT@Qx)WW_)0MZZ-zY9mmLtJq!`JN)Th{3b-1z+i+E zm0ByN?s~m=QC7<+*IQUe-!{eQ$tl9#uJH_b9SMCFCYF1>{LPoP5{I6?uK8}Ba0Hf; z=(}?Ckiv$+?>+*1)GPNZ7^PPm740X8&o#uwidJidp$0Gph}O_=GX-j){j$xA;p6f^ zNoy)E^yK94Z$R`TF&I2gHAF$0P!nvB;8Aea$PHkoeA1_e${83y5x^}Rz2Szl6)*_g z_yH!mK->pWLT@r+ob*LelAYkVK9LIR>cG(GxB|PX*Jj-PezPZkp9(dlC3m8{Ut;7> zA9m8~Kh+lYz*nyA*U>-qmhB4nz%@wY!!5B_@XFHauYw{C-47qH+#=&j?=U$;ypMJ-Hv&n#xzSN7pFjiSDbUVo@(NHcZt z=5e7D{-*!uZsP7Qp%^%?Hju46JjQw z^sja(EPZjVaENQ*tez!W6?j|a;ZmxFCZ*)|eb+PYcW0?|sM}OqQ62t1FJ81oZ^~l_ zhfBP^q59K*&W#8kM!RH=6`1r4k9CagCv|hfNAKUsBK3%3wer={4G!3v+4k^vST`fx zWiE@$kBhG7ez1SbiM{sx-bI_^j5Ir0&e5m+>8EbBzP-lvj^9x(-xGGiQV~UrN|Zt> zlx0R~Uue}LGj5d17Ri)lj-`F!N~x>RqP@7K>@yQ(Nzoz-F(PCg`(S3y|2f^?@ALcj zxz{;!=FB|Mj2bw;W1u0PhnLOg~xzg5lbP*f5S7?cV1=#Y1wAXyCVF1V?|YSczU_D+*#Q z<@=Y2ry`E4%CsHP#Sf+{?Yx=}FvsxUuzwGx>vQSu1(W)lJ(b7q+fBRhyzZaF&mhs~ z+`Ik7gT~wEZhM&r?NFfx;MY65{1&U=585qH+;f4X1*e1dnP8?Cm*PGrtf!$zt>tRD z2?;9l%wP9jdjg=P>!(5+Z8+}@Xrb=j=cK!qbgZ7wZK7asI6ZqeWe^gQ6847Y8S1X6YS0uE+a7Q&*GNK7La#f)~ zNPGLDLqR@AB0#3$<7TLu!6I1}qFb3V1LVow@NOzI;v!QH9OpPc3PrA%g1-)c697e3 z?nX{r?kO4JQ#^b+@7SZwyn}1bGx%GUH>KX+lXS@D@MF<`iG~L z416_%Pu@x$wvNaOF4#bg4FmHLc=M4?eW=5*111X-JJBLyatff4JNZdGw1^^{jF=iE z$Hhyoz}-`ntJmY*DTfv)Phj0X<9|i0e0!goS-ICBl>9+j;qQ#DH{>3jhMqS!d1pgO z9sE;4neoy!+6W+2xTFf9gM1^&c%wMOg8U2V$`rvTV2QeLn>ba$NLR*G81qLJt+cK3 zav(7~x*#`D{0akr2qxMwBXCc(9V9akPJ&M`m9h2{sxc>I{3}KWR@4Tm{mQ?ZRc*!} zm>`JKXX|So>|s8Q>iFNuya3Y7g9iR;g~+hkaBs`Mo2DXmbSB5HfPymFHyx>hShJR4 zq7FlgmMG3My*4*Gtx>3l*gsVc`WVBT7j&M^2Xsb5q$?eA0BR^v(=RlD(V>CI_}={> zKtXaCLS5Gh8SrqQ_Vqw9Yih|mts}YdA8QQn)B=~$e)c-8$$!^t2yM}^AL9cGjS*AO zz%>(ilOX?w2YgrD2gA)2otYE1a#|ex7G9&|Di9Ac9iE8C{N-^A0Ret}^v8+J*^W9o z$}QpBBen>CI>B-RgBdCjqbTkU@@I-nU=WZ;9{q~;&7oQWkG@#{QN+TOQOf>U`!J2% z@WF%Xn^(E5h!)>7@{<)={L+ye&l}uQ`=QSEKamN>t|SgZ&Y%ypD6oFRGa;wGuy7ih zqnI4t8UR^gm`ZpE62t~XjsPV(9M-IkwcHw$<`1-ZuxR^Y)RH;9COo0`4Df)A)`|b6fSpmVzkjChS_ayP*!$0on%u)eahtX^I z`_yH^u?{HPJjNn#2lOXYfi@0uXdkR$QuS$=g^muvkl>$SJ+85nzY~!+$}ok-Gg^X} zIkp|ocEOYA3gX8h{4P87e&;^dw!)hw8=aRd;%DzG$=jx1H|yG=I>&vJ>qZOYu3uLI zGi%gP9YV9Z`{a>e*^S~aYABB8-O@-)yTLp3PaK1ae7Td-(%8#0(ztSH&SK;H+s~$$ zJ-nASdf`)D<7lHyX7;o~ZEa~BsHyAbUVibrj*}d`|Me~^lZkr}w4Ah4j z9`xX^{rhEH6~VbDfcEk-)O-N%b7|f zmD&&YJKdIHY3xqC{+!y>H`9IZ0)5kwW2tKKpf9D4>k{+h;#0-O=~k+jcB>bv+3l|t zD&f@;78krO-J2FM^l6dRv2a=P%hJ@wiX4h;*hL`5M6_Z|=H?AcgTg>kQKZB}vBmr21-bvq|s^v~7_ z7fBlhZ=)^zup+ZQD)ZO7;pUeB+|a9G;Rasp9QU4;x$akMvu_4E-Bvl~Iv9AjV~t+}=V>Su}}XISE90xk(3`l5?*fwvyvV^ z0c$z#7I?Zv(!yHw%ki?)PynPIp&wFe&Zrp$9pY^Lv>o|o&&r9qvL5Qz`yM$0}Vcu`hBk}a5awRc_{8yTUG1}{Ui?9gT(J7}7EBT&Q-&>-g=;RB$eOOv>xYf0V# zg&>d%??Bvw@z~Rt1K_9oA~-A$a_v|%mpq-$VUj#)z~nGE%+NI#NE`~B27nMV(%hVQ znuv}>!&E&mk*-*<(g2-QL-h<`yR{Ml+HBDRNZqFL(yGlU;8WS9ra+MsJwmEp5H0^| z#upBbjvhOdl$Tt-#4+aRI`k-^+k}dlrOx9D+_&+Zq4Hl)FU?RB*)ymBN3l;Xa zaO;3GqR2o0Wo|(!DPt-r*=>{u#{*~j;M>$97eC_?z`S_45W!Wn@G2ctJb13wKb8FAE7d||^>jIf92W^TvBZJ#{bWX0LB z189&LS(ZNyi9821AoY-R`lB7iRAyt>X7)5S4Va%acS?~wjp^7GOO2_p+caU5^LGCt zG`}!X2syp@@22jiCV&9#arV7bW}$}ph~KOLc7^B=#Otc)%LDyQ2XXlRa2=I`d5DQ< zvM4A$WNJmqCP4Xk=OO@GT$n_%a0m`+9mD(Rch$(L@8Nq=MO_EPCXZn1l|}IKGR9Uq zJ+N@XC#k+d9094Gh#oK27rh}vv{zIN$0vxvkaovCH4A*)ex@562d6G&4|Q$TWOO~A zabU8kG}2vHiP;Cu{$PS39SVtb`eZtYAsZVc2@PU~h7CNKHY$)49?X|48$GWQyd>~Q z%dcEVDz5TA@XAq+QfHA$U0%7Baq&M-eEwcxyp#J4vF45stD$%dcObH`2qgFp2D^Hx zf=2vzM^b8)bbRY0DNW8WXx$$v_TW*~gy)w76i$Z%?mj?jSRV~DP-eYJ@jFHm7tVxn zSxnLXc$xue$=l`7ca?ok@~(CIr``R_H#Uo2+Q^8jzXOiVSBsLg1S5V5&9kBR=h3-X~&CP$kzbcBND1|O_3%Ifg&eeBb6wviKTEd zC zIhP5gcW<(_V$eGl8zjd2x_Tq6f2#H;G!#?(r+o|EQqCv&(GLKbTRBFxLYa|61CP@A|u3bS0t z95ZI|5>E`yi-LNw;mc2<{5h=<0Md|5CrFJlJeW_>=22V^Gn24bEREtCzEOZE8Z09+ zGW#ejL)-FXSPZq>t_(@2cop#a zp`LXsCn`q)P)T<;F#D130fyAz_x)p){mFxJ;1xZ>AyV&M)fhE@nC*^&%3B#Zh2rEF z3-l1~S^HJ>{T|2EMWCgR-~Jmj&6UZRD`{ya_GL6&JxjJ`B8#fuxD#wAh`|AUau)6n5uxwfQJ+rGA#;5;sCV`^kJTGD4o z-Wya%*mC~B9t6k^!*I#08+o)drXsZW?RkYIKG<_D6FOwj2-ic~q-5Zaw7w11kmbl9Q3@v@Nn1UOJevSJNkM>eWNLt!TjnO) zqv_%dhsDF8h+RE$A9jc36Tu;UkT)-0#6^nnta!>A6weA#QjC{K1(;=m_2^kfPt~=U zb9!nG9zq#oF1q&cp^}Ht=|=;udZ@VCck-7&Sd16C8hZx~5WYSGDWIVvRCK{D)XfUT zLiIE|m1;v?&fDrZsXdE~xDwFc6g|7avJycI#$?QqS`ewm<~e>JgP=8%9+PYJoDac9 z`}}!lD1ngqP4QCj(o#R=>8$m$lKZkNaw9|Y2-uMrUge(u2D|-8%GJUE^e#ET{x%W~ zq;!Mx6t}DkSiNLfrT@V`Bz|^q4k$a|Em@UF*IXlcck-qkaum$s$m>KNTzitiD`AUAOREpe z{Xt1P{%6w7Kz8EEp@a$=8UH~0Pm`e_Szn9%Wb{M}kMxr*)p<=W1nT9!s)%4%AusrA z)T%v|4_$U@u$*JP89)(`h&tS2HZ}DKE zj;SZBoarydL2)sch9TV5Aq>9CY=Rm&$W|$qr*n77=jdHquDi<9T=nduu$$~97kuyK z2FL|Gn<0*~=|Emc{H1>5<@=D?^x`a%nkhQIE-t-vf}ut6Ai1CK1?x=IJK^dRY1O4Tp=)3GoV<$viSb+1SDY{WF=;|Mq-v^%cpN1qwKe%XdG<(4;ph1 zDhDfD8n~vQY@iL%3bT)zXd!!n_P{n+S&6eJP1-es@qi)-`wZ!`0^7mAUq+QXl-i_p zSErxmXYJGAkJT)>s5Y#!M%Xlub{rpfb@G;k(m-w-X?Xnf*9wnPj~s5 z>8pu|myx3LZ9yxAs`AS=1-G>~ltzk=MsC_E%&J~#e$d3C!2OM4r{me)gS_}7wyJLz zS~urs_S=Xk@0VL{yQ;dOwgV+x`8sL);4BZ@?8a{{ejd5UUxj=rp3rCX9yZ)pY1mVk zE^;gSBuRD6pK{Z3b?n!>>v)+Pq+jojxm!v~=6<3@-jbGYX%Ap=>)jmJtz7dB3(K9g zUooz&{gcz)N6-3>AKUB459(v3-P&e&o&{Yud#-iZuurFlB;Wr>FNx_aXczi~1tsPSlHpsz|io zHAd*_>V0~n?&%Fitzlrk2_oeXbAPBkz<^7-9Do#wMsE@*ig{}7_ljwV6EW7b0$#zl zDR^Ol8H%&!A7K-pjn|Jhed8Z3hn=MPd!G+oyk)#z#@*+Wx#Q_mo2S{0CjbPoQRY9G zT^PcS=s(z{b_y=RY5w_lMNNHE|C#_;n<{8X7Wy;-Ja##fgbjC|pE z&6qJPP!vCAjP6iOns9a|0-zj8))Y#B1<- zn}_+zY~UnuY2Tl!nWeei+I7Sw zXr6Kk{vLt)l?39ZV{L2Vz~-n%#?3Ex>j+k%;?F_S@Fde?IRs6V1-?G%(7rztJXSQ` zPt)Qb#+8ctLN-$agf>;k#%E_aF%2y$U|KdSO|)J1^1H%-$BKhg3V5t{QEJRzQ($Lc zn1c+U1!|+oRtpgt*U?vty_z`lTA}#(% z9@3KaOy^8|C3h_~06;Jv$kta5$9{Sh|1y~jy->h8_hBlY`f!{u1E)gLek3u(_R08A zX+snHm4Nk!mYg&P?~`Hk-dn?oa_qS3^Iizb%<)%K0~I$1K(2uCHAhN%s2Fr$74II2zG( z9sV6xKy`W28HJ;bBuOclTPGEcy431Cg}k*UDhRfG-=4k>Z;3WPse1ZRZO)}Ns44y--*F4QC_#_YfIpm>qJqPvP>U1b!CR@ zs=h6``Q+(X;+f@&a^ndTzxbKita?XLkw9R-XoXqewY82GM^-b>Pn`j=)#U2kgASa) z{j@Z%9RtPYiwayA?)kReMBhFmA*TM|m`iEtg$vIy2$+WL{PvH_>licY#}?Uh`wOA0 z?7?7uZh?iQ>d56-8;NU8X`g{p3Lk^oTD?y-;Tn#M6EV}V=9!G{O_fJvrMYdxjpE@~ z!(syEQ&&C-8oGZ}lA*O*d!ww@|1?!@C3jHuZUH* z;0128lrq%c>MHD4t$#DE=f;l+i_-^!4~0cGxrLcI82Zb4H+61GF+9<}XxmT2AltZe zZBmxsl~m(l;*9g5LgPLU%Ch~c$N78bSXVB5m8iGVdRtRd^_-*yp;+_WZtI8t6$!0w z`7xR?MJPHxk3+2)jT3}9V8S0pyq(ncF+HUJkC<2#IDB5mHs7!GRQ|c?id(G9UjnvA z-tg&&`6(l`w$#HFm)35}`pxa}56w$2CEdp$`Ain%2V>2x@8q?_gGIxfjH7;FC|$1| zz5J{o!-izr!t8$;_KtjB+J*Jz)53Ga3g30e;zZ{O&_SwnpFWPyYc6|zOIA=?kv-%v z=zG|2M}gEo6MFsyJ=k3Vm^48xhKcqrA3;bGeEx*@t4scp)0nV3_;k>a!qVb9;3pfr z8I-7!)o6`$Sq7um_fZ@hg?aN}ISO=KLDT_&&Ch_^tG4=kU=$${YlR*5RuFeObw){BmnfT24UjTF=Gni9do`R@mfVxWql^7_$V6+5XAu4i73*KDkldl&5@VH zqwh17BX_47SP4>0l4tFN*g)VybqtieC@v8OM{}N=VIIwp+qw0lS^hkv2xiEG{hOUJ zkRig@RfgEM(~4(rZ>+o%&=k&8cPxmMGEmvZu%r9xc6iDOKEJN}OwGL8vJw2MxZPo! zN;|k>%vYP+PB(t9=fUemwm<-!5LFGdgVo$$0oPP91(v@Ta_x0ek^Uda%vnj1F+h5B zlDtnmKnDg0<*eZAkH#L6Hnxl~#xKG5p;PRqyMuYggnaCpRM1=|@v@H|sDw^h zqjf}V`g*GU+F(D`RFr+VL!^E@?6OXF8M@GR-qd^#;pvDRB z(GO^W5B+{^(f<#{UcLtmW#i=Mqn4V-b>E-Kr zf~onIi>p%}Z{o|^LQtkn>aMyY_tq&oOAMX9Ir{z1wuYxLdH(E95yp85yQ0AFd$OHj z2f52@H^t?m$xiTu<>_kt<0pu1`OpccCY+bk5NiHCGnU_Q{ZA_ zooJr~NVo1HcJ|r#QibDfG(0;7>{may95e0MoWW6OEG0WhMZ?8SdVSe;M@jFQ=hqe$ z9hmV9gJwSYh~EmAXo$Fc$m94HaZ%DY9g>HEI@fF#->^75Bczbf`z8Yv>i(qlGp zUhPoBGVM;ilDIi53K9;5_%Kc$Y>MoHt5_Z%ll)yqkpPAUV$y{9TwCCbNGnaWm#qpw zlvJ@5=w$%m3zrtdH;odCAQTRCc2NVzfENHPBZhePpjIxfhWzlWz|S7T8||<#M>#4G zsJ3}IqnSnO340^3w-bExixxRURe`X$NeNM6TrGvH3F%MSfB}D3er&@ny#r@ zpx{{>hUmOws=>xnJ*OVfJn!mxFUe#^R^>*$sHLJpE{qY+zB!g;ez3$R(>&0zO%(LD zP+r(@h+Y}WWDQe$8vWSCWAhGKw%X2KkJ!5;%o*qh>nH0$Qyt5Aa#rG&oCh)|Y?ySq$J!s@#$=#z03;O^LpXFi0kQX-Pla=ZPr)(AT{juY2pyykIX0|$ zhCimVWm5rpEfeX|%eM<_H5Dk9Nb~rNw`~CL)#|HpmYFPEph(q*1%Q(&@G)U zp1W%DLmQiwKSNDkTCIN)WgoWpZ11jTZ$b$e0BXDgMRUXo!@}H14Fj=(ZBrFBQHj%T zp>yMf#WUq6lt;YP-4~puDlI91Zu2Ac7e8TH!=v4?4NgkoG zI?B06%0HV`)LaQw;Egj+)5#UHV)hEtndTcp;#8kwSWd~RD2u4J;>I=p+M4XB0Oo2{ z$6C23erppR=f`HSoHv=XcLq+}yK6Ogl6aRrYfZPgo=M*5zP2@FZ%saUsGDBLCF==G zfy05G?oQ}1)bY_=GvTkS$%gg|m<0Bqx$`znc;bSg1qatli#!|-$?KRmAHB4e(X#%X zq<1aRvb$z85Dq8&y*OVTaZZHC)&d}fxFt@N*>Q3OJ`Ra47m^Qy*c61V4Lt$R*;?2m znILtRpk@t8Q8`1I3cW-z`f<#>++d{mO0ZgCKp zfDwU;9+&|gPj_w&x)7v+(qd~BCK^wCxxGLgF&Fy``oyc3UgzZ^^rgyicb(_z0N0bU zTUa0`3z{>5+=*@dw^63RM1omJ8D`svrGh{#UGT$X3KR;jW(j0w3TAcnv8im-Z_nnz zorF{9198fxihzA5!VyN3ti$22k9%SsenQv(G)i&+S* z7~Cn&`DKpnvjdwho;MyXTEGponOv$g)Vp!5_s^~U>xp@Phw-*vBc$Xr{pZ}yiBxz} z#f8rWm}sKu=KRzpjq>PFdy-gq5DTB-5g1~CL@~dDbD|amxGC+xz8d^1RtdZl`zroz zLTs}f5>^ci)qT*R3S_y|+6)cwIRurgPzRe=AijMGuFAQ=-qF~s3A0)_;TSs+cN&;< zlsoD+v_?{ZL&90db*Wqp0)~UV^Zz3*M#mgdrN&_frc0?H8Pa^+uG5!6<`<^9UlA3> z6^5t7wWQWI<5w#h1DC-K_EmfjXr!~m`{REjORc(>)6p?Z_+D=$>cf2FC*~qoS`1nSnaKj!x(drHe(u0o_{40z;jLt+4^Q4G6j`P$!|828rEo%|an? zy+|tqw5cIQB<9H>xs^(+EzhH?!9A#{o3jF99HL=Ey5$00Dm&-j*Mym?s{o`S1sdA0 zRf6WjjX9X6dkAJChv!cE==wk9ErOK)b7%-)Y+*-d{nRBc6FA{XTm<-yI6yz$M3_RU z3lzIR_g7ED9hqjMC0mnnLaClv0Zm%FS~BF;5%Zju*Pfc({a>g8{PbL9MoB(9g9}2B zhs4r=U@93h0f1CNBdA*Hf}WFu4)dl9d5$f#-ht&xHP|m+RLPlqtmm7T*+DW`6z9@D zu-+fa-|eHg8x-iQ)`=U~PI!ARLJaScEenGenqo-4R>Thn5K1Jt_dp16UCeu27NWFN zcqn=fFG>6fE^VZ%vAFx`RZ=)})|BWtn!AaZpgudJ*qa6@4d-k>?y$=HHcBh1WwHQ} z8h>3UOs>+13@iKr8pIu&dtYzQ*SPsXqJgXfWC!e;{2#(%wTR3Gj5WBo{Xl5OAfDkz zRTWTaNbp)09(WBl#-9n_iROadUri_rQJk8&e5qBNEc)lqHlQpDelBJ zOoMg4P8X2UvU0sAJvqJL=5WtO?Ze;GnVYm$RNuT@{GYUmgkQ`E-y8E%HVrS~`q}#D z;9XNjf6rrIq8S(??+4^H;vz)^m_40BuoEZyZM%1 z=lAR%0H{&*i4h?;aFO`E9rUKRc~mc%utXkc+-itF92|3+JJnQmbHeG2PRLuUR&Y&w zKmfWSg}J#e!VoAv`z*Q^=1~N0I&xQ{g5gYjarD~bdf}^e=@A22S#IC z{IHXh@P|Rk7dUU>xz0s%x4{NY&7kAqYHFv%l`fjgU*{N^{LA$hKerIL!I?m z<1yjMH!Dtg1@FQg2SCs~^;&ikk|#|+)IR6mI|Srk6n@Bjos#(v)~vUQRb?p+o2 z*=4?82q4-yRc^?*KAmh{*Xpv0E16Lkf^2`dG?7qtqV^O-w*Z08n#+VW^)GIH4%wI*G5D3@1Zh0DLWgJW0hd9wL18+yC0^eGEi<>_DVzI^Mb-dYQV z`3+iV%fr!iX^|>X2M+1cX+py*+JI>!Je+QH^}{0XV(2>>du;54ditwJN zW{PC>X$3K+Zl}Wte9d|zudkue*t_rymX00QhHT|w-if|Ri1(34o0x#=mS<9Npt*(4`Aly>;Dnlditn$Qc>GC>8lIn4DuP z*O$SSnC8Ws%F0DQ25kfb zMJrg0zp9e5#6RtGNhSSV{Op|zFccYH(7+wRn4?vloMn0_ zIZlCID?^KHnn8^!SdmdW0<(1Go)knJva{b;P4d>S_g0mK0sJqtkN*XkkSP>F{#FMJ zUF(iyielk=&4wTRQP`r>AND4NBw*v<6}~Y0ECu98M{P&bx`ay8Nt2LZ>Vfg0lkPcV z@3(;GBqZ;5R`OYKo2L;_0DTIvCQP!7*@$vP_i4yh4drPf9Jc^}3RF1?EXb--I#m!t z#UX`#vuGHc;OI#JVgfPR=p=zGq&0eA;)J?==j3tB14JXD3J7pZ4Xe1KC}Mltey1bq zFZfzo*t$IAjAzQr-9TtH_5G@I)xNpOCn5PO_RxvTPJU1F($aq~e{;tIv9JR zb$wWcVS{(cRi$N!&| z_)BK+OdyX$ZU4Oib0)R%)xVn(ip~>e_{ZS-*S>cwMs*XfjSX$5ww>q=0lP~+i%HDk;>Sr}rUh+MY%gJbp`;6T>IuZ!z{-L(9f9B>M; z13SiLPWNtxC^PqPmBUA$xhW%-fk~MQ`c0g)hVBn22b4QHSju#k;od*}NT)+$wPs+y zlIp6%Fi8G(6}Wk6I^;egArBb<#mr{qof(+Igt3)cuGNXuMwttcT;$}sTU7JFTo&5N zMnW@Jt$#xCwbPjalM_8tZ#kcpY}ZVSjMkn63qtOY^!W0+<^P_o+V^)(*jCC{@4F|e zw~rrc^8QQdC_yp=2`JRM#7k=U=%U3k=~U!6s3&oR#nAGi5gaeCO(ZnrJKlVc;-+Sd z!epZM!`Bp{?4q%neIjbQPFnS=`)cJzH)fyRO+gnJWwLiBC`($az_CLGj|#!r;c_aw zVhXt5hRY{jfVfpQshkb>yfN6D2_C?-m&vPdCGLeVK9Y3lQvd2_2jJ2`Yu;MzW1fw)6Q!sr;>FTl3@wwjoX7$ z2kvws!5Lz~dpOw(59j<0Xx6sEC!w;`Tmb~>FDsh55+Fmjv*Z|ikdY^kNoE*` z-De<6)FF9@St7K_t`*iporQ2SFz-IhOJoK$y_s=uNUT!|z{mnia`v&Cvu$6{YZZa6 z653%YSaf@f(1@D(gkpV14_WG3P__#!5{;4Us{Z>Y^x@SzXi4h_r3=T{XBE$!Oit97 zg1z0HZ9%lR-&YfkNOt29*rtr`ozFJMv^B=H>J``4C?c=;@_~In1BtKYRlNhV&o7S>?ztRcbINb)wYqoJHQo1*1|U#pY1Z$sMs`Ki%L_7{LzUN{_lEPKw8g_0!}0Z9pHpNt+t~Hyo*7oxJW__* zx33NVW1ofhSEX`kDM)-@UL-icywi+D;zYw@aixA|>hn!%J215`|JHvtIr(IM4NR#4 z@#F<$3L9EgbGIXrRWm$~>zvCQXvp-q_m&Q6oC*-mFT&FuHm1{r1OgZ8jeK%6zkBE;PBTpvP+HUZ?}Y}#%oqgG&)Rd zIrHBdW%%=-9KbQ)V#gRwm#o*QuQqf-W=IW4sB3T zAJ9lbZo&O83^oDC2wqrjD1aA@zmNERif=QBaDtb4xVy+XRS6JHF&afoMLl)Vvjk4aWdO;MpD9F%GOFwt>f%M8BhWu zO_FKhDDnlWc5J~s@X>;QZ3K)(r|;b>h;2fGd1;4RKvG|*0EmR~NcU?9g_(tZc>k~#j*9G$I9 zSsF}-St)wmb!o40t8b20#~;Gk$&zrvb_bhof}ERg;m<)k1~hQssstAUg;oqdqD%IG zKd`FJ4ZflmQu?#OTi*k@+?+{}L>Zvw0TeB8NrMWAkwHM>uC@TTB7X~fQb|)kW$TX= znF+VBg>us!)uz*(^i9u13FMo*sxI)53L&@zI z3(*qyv=T=h;n%B6xYQk#2hCxYCly>ydbM2>9i-wt{r6L-_=)Pq3E~Dz8%hVk8Op5O zSCR|g^v@tjO{f!$ zL>cWDYgz4ZCUg#l@we1gxmYK|RAh~m|EUS)NA~)GYo!Uq%xVkbm~<|=_Bdqk-duzS z>!4#WP0=nuET|(%7n$-Y0UxTInUTsUP*=d0`vy#CKlEQVf8w%G7g+)gh?Qpx0T$ag zPZYJEX?d1ep?TX$7^X>40z7caKXy!7ngx1R4Ti-mqd?1PNze17Mu>I6V zf2_Y?-h$;THWGWFYs)rbEwP1&CQg9+0xAWF-LuQHQtV&dJGeMXx!~JGs(a#=$o?-& zOC8$_WcI~_Xpx#+eC;HD&tmHpb2UR|msa1@dexU)r)4IJuFXxIM%Y&#t2`!tJ5tdo zY4FLpSb1*gKbfJQZ`{^@oA6=Z(+FbjM#20*Z;K%!$h@!k<9j$&R6v!g(my@3pji}5 zjhdm(3P$>+;+q{c9FFhNQI{nC1!t9%^OO~8UG@6O#K`E|)QMN)2fN3{PE^Rgd`)~S zDNz|&zh=UMyHT1vTRxw7^x{<8r8xajQU*q881Td`De;$v<6> zWwxV+yFRa>ye;WfHyQdX{NJJk$HD7^b@t1?u_VJy?FxfoGgTLCXIws!u`M!U+xCOf zu#fg}GoKye&i$nX0Mb5jbLViCee%~eF7m>!-lgX$l{?C~QBqEV138~*~_}8em zS_f`J38dv}sv8KKQNvWafhhMzn$FHr4I9^}Y_AP>7dGEbmt&q%;c-7xkkkg@1LfMWv5 zYb8$yEe{pB^f?U?M>ndSxS5?4TC(NGyP<3CKVB@FNFuT$9{(PTzIndLG;!?KirS5- zA>Du+4fKpB^gX=~zCP4?htH!^QQ>e+Hr}EDdM&!vGS+piodq4Dn0uArGeX%I#9z=R z6kZFJXz&vt+#9k2KO--E54I)(ej`XC*{`uzDmet^^;Z^CCb!{<`}4

      Kt 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�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%0D7@%0E- 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ⅈ5%MSN8%GA<;WMB0=xP*2E@+IpGy~IP$z;`Zb-^C^?wLU(6KC*jGiR(jRD^V z;XnWqqDT>3y|qs(nXr=usyf}k)C2EbPHu0L2^r}`r|+^NcM{3oHttYjD(j2Ou-|g^ zd(0&4IoZD)VFU}5mev}V~V;6CI!BPg|3{W=W0g%Tyra=q@L#oOj#;2{BgyJ|- znN4#~p1}oli4+dRMdmDd1u_hxq85H9hYQ*Y31p6;KvA{nxp?n9l%k5Q3_}`hi_94> zUH%zWK812|)Dne2igSVl{kW>m{=ZKt8FhCaZn5+YnBAPVz-NP}t1Nftt|Ehc;AL?t zAuq-vfqkN_TfP*xbHtomb~=7k^=oA&dho{9rN66qvt`zwzPY1(2s74c7GSu68eD{X zRdhB?BGPb{LL?R~=BLYa{#3^z+Z3yUrn~1Wrry7_X5vo zkWMfevjwYk+ux4xo}Uz+%g#>(pheR>|MaufNCZRVUPh!Mhs}G zq8NDH6k`G47H%7)HidKW@gzuPLONXwA1AEtKt@;@wsQJ=GkC0>BOBc~*J>h8a)-pJ zIG3w{FfZy+jfC<+#z6haeYwzryU_HR04O1FaP`Znsj2*t;{Ej`y?Me z9}@99-dsNxwspymk{Lw7w z%XUSU{^19T6`CXc(!_fNGe)E!4n7qis#I#SJkJr%UAzf`a?NrUx4GAHDZ>ES#O(s#ariKAI9hg$2#BmKS%qCumKNj!7W+oxZm zx?ayY*(z_Iq$2B-D{nkBXVi*!(woGvoYk%3HR6bP{jY9xJiP`{t+9fsF|wL~0)0eF z7c-CNOq$3j3--DmiO>dvF>v5cW`cfU{?znvG5z+s``Tl3A)yv?cp+a6 zNzR@aF2*8N1JNEdfEoFWIl-PcKi(=sFbbo_vWZKeX2qhM)#VU<2`_L4fi*&8#%?=i z4o$?q7?MRsfM?gIB@fflj5q2asCd2H`6VFnd2RboK#E8H)^ebgR5y-{Dc&Yi1exl> zJ1y_aLo`riwcUp7kRKz23(ATK*N{IExlI|HE*11VgL8y5vR><%1IrFr`8+G<1p)if znddU)94S*8_XZ%)f_oAgDw)iCnCR6qFoeSa7XAG^4%Z|+B*sR{qTxI=Me$+q4w z-nbXbaNH^fA8zl8G8#W7j~u-(@hn(m^uU5K@M6M%*Fj>u_(cunXHiG(l{feLKB&ds zFG7M(I&a4?-tXdv{5Uic;d0wETSZ{3r*5^(QsH>%RPg^&6^V{FKz^ojpAYmM?v;#T zIZ#z;9sMv#$1h1CnTt5AVKJz~t&@TpKah>iXpN;Na;c{9mQfj=FX&?|@N(HcE)oN}erKCxiFhA25h0e_Mu-;+ z!^uLiN)DtE0}gpAdYzqB&<2ocM+?SpyATI;`(uM-yDr}Pq!kX`a^?Rn3Z%YT9)NI` zxMdQziWR6IWCZg6$0ej4N#?)rKDuWK0OxQ-D!1RR* zE|2b#7HW#jDagLWFQjU8o}Jo9(1rAnnJ7I+Ovh`_=clP4Lp*dL7449+k~s_#Qrvr( z4?{at52kgAoot;0fYCZ7e;&?^OHjA~f4`hVf;C~MgQx=F!TE}8akxh9#cvyE4Dx)f zn^HxELl6mpC1sXCimkB1jIinC5M^9pTmxdnb`Wlec|Ij${ho_S>jKpN!&fjK{%_ns z2abIt!+|}G@FDg?#YQ3o3id+9#wmDxj);L`*vIo;DdzMYdh2QK@o|=mo(^3Q$27w- znCr#WgyUKCJ)kW1)e~uQ4_5n2ldxq(f5URRD%G=Qe|Sn=c&t3JkXt4*TC^)T2E_F& z&6{`HHeBI+iFJ2sSypG3JZEhSNyA0KoTI}_9CLl+inl%lJ3*Y6cr07eelHDhSn|UG zSMawpSzg~szXtN+a8Lg_(W76NY|zN(?}_O(&lW)sDlRd6V8F@DHz$8W9uKv6Qg1cs z8o;Q#EIz5%vk;QLM)lhd{`z*2`M&&@XtWX9)EiNSM|9-0JUlLkZG<5Phla+vNgpwW zQ54>90CQ!0T2+XsXJ*Ecihe(Gj^i1_rFrrAlDA0f_L2R{LyK@C5WGc=#&_L40 z<>FMO88MH_do!Cy^}}zCe9Kf$ar|mbS7Llfhd7;Jc<0UqoZ%N!`=}QERIhA`qlX|X zcG>Agj76huCDh%e7Vloh?eTn2`u$34+Xn}`MnnASi|Aib^ZRdKYr9BQKi>A!GTwG! zedv#7FWl?%4wena3XImFx`0ez=7QGIVeQxH@$HnxT%I%o_(|h|$;+`Kc z1UDhB!MXffmFF5rK3DUfs1+0sR;9*Ei678DC#Wva+55xJV3anWKSr>s0ekrY=ML9!rJkV`O$Bfp;)jpkv()bqNjIk4E-R2_4HNpjQTh{Q) z0_N%=++Ce;nuC0ev_UihQjjHVqPWwSBy1bIK|GXN>l`n7WUXBQM+^X*{7IBkpBs18_d6?TI-o5B<{Y1S!gpp=s?79)e?z zA1al(w8DtaDFCYIYtt+)Err6oWth0~^-cN6*oQkI=1$*wS_9N0-pJ}`;KqP^w*08J z2Zq^3>dk@@jUE2c#11nqz6N*P7ZJhhd{iX><{6slM4cK6A#`$6nFTY>};Kv z=(6H?-Yq+PlaI-V0}Uo*zr&5jM$g+p^D2x<*6u>+k(9X<8|M@4cc~~DjB-d3#R38% ze~qI|28oY?0w3qbfDcF{zOq6hCYFmhvStb~2N;-^6cXsj*Rt@-+km|Vlw=izg@ZmZ zh5EK-48wbx?2qYdFfy8JLqcb|)0EBAdEh8@%|Si>5WC-Uzl^(K+*3{_HVA$vKBk7Bao~<0`_~frDhkosdk2HlX(@ zs*R$r^y0hSQX@90h_Cu)BGc-Vb#C2xmcV4vY9vqT^M`GHcZeho6;GPYFu*S-iz= z^YRgD_xzgy$lEO#s!ujaZ%!Vx8kE8 z=ly!T1aJDUJWM*C)59g0V!47bIvtZ-<>HcK6Y~*$JZj9)n%+hf!%2A_zZMGgbm=`I zcbER=#J$o)UwwA&GIW3HpEKX^#lh51AtZ=r6a_zUKyJB4UtXvohwgMNrY?TjuLyIb z;9M~F$_M;W4d=G2pmb3qvVL~*!k{Yvsp%Kvhui3k?9MCjj(VFRqz16`w>V@mIlbIN9p7pfzi`{h?At-^A=~doLRt6J>a$AvVgHrxp znpre#fxDw)OeM4}N524(W1!pfSuz*_e3G@#aVpN#XE63hN)#a;@mv-$65oZfmF76c z%JJNwL!MwWq7_m=J%fp14%j>BOah%%_v@h5?S#VqY1WnTr=jULu*Rqe5zlf9cExHn zd~20U;sVw8)2Tw($$}ot2YM1O@;P_btoYbRckdZ42a5k5_dr_!GXVzf!_5DKUw^p41<(pm?e$^g? zOm*k#)h$I6|5*AXZA0ZUZ8?18ve9vcWdqa|)D zXN4>De>}d37w&~9Rghkfs zuou-(JW>HB{+1kvZJ44NCH#_08Q-B!QUNY+aNIiQkZxyCS8))YsLE;Fa&MOE%e*LB z9BZRP(canfS%XzQvHlk*4I_7B21t*(G^!?t;Sr7(+=K!kGNPpp)I+cHTnlab zf&trMMI2Y|v?%>S&Gsg5e0xvVMp4Lv5}Wp2rQT*|rdy8vCoq7lWTFwvp(hTo;$l&@ zbISxINr!)TP$qtV0yaOPiXh?2PQ{qfiBWyDpZENAi|;e{gqFc|A$1uS8eX4>Zz!Ok z3FD8>5dXC1G(4=w&gGQJhaOVT63H0t%=!{SV2?209s&`8KusPWuV9^>D|D+0H%~L~diBvVc9mI{ly+D4XSj|Q} zvA?V-Psj`-Wu$DKzZ>vQ$38xPpav&!mU+M9-@oMNpz&+&T!@^S0pd44XA6lUq|HV+Fq+>%5@%^-QbC+5Onr^LMd4N0?S#-v-)J=3tbp=ao_e6+slEmo<`A2 zmrX-o9ACSJJF>p6qW^DmMk#mpuKLBV)6z#f9#m?1o>@@&f6Ew!btQN`U7nxM#RNHH z7p38VB62Ij(7?;#1t_~cNjbzhfCwPrGeaE8bS!-YF61C1Z1hX4O2Af|a5+>u+H6nP zMs`;DhqG`9>*jyhzF}8S=1IdR8Z_ds=!xJrHmKkLOZg=K8CXa9yg8_V^HT16x+3Zfz|c?x z1y@B`TUw!NF>-t*#vpQb?3KqMwFjtAgf~UMG^0Wb@+ZQ($ax-}EXu(SgC4dTS3yH` zr1a8?fwoArd^3t{l{n^Fh4FKd;E}2?w6t5T!Ej!)^xxc#GijpLYr($?vW9vTq^yx} za=BfLuK^_X5~OjI*T2&_)!V-~9e*LY9{M`V`;>-rVg81$BkGR2I+equr0^mUY^=YCg2*N^ko-RYqiVYL|opy-* zxnwacbm)Bqf#JW`}-}_YICv z(dggj4d1b>${L>uK9^wkeN}ZL)&|iotcB5He^?#sj%eP#AgDI9{rmQbG`?UrwC7pi z^vmJa5|yp#o5yW!Z=7`K)NjqgzWpWHoW|M_(r77`M7c5BP&^DgKZMAxxG$ z4z`C=CBh+v3iFXi4|ug3M2ou>_%OUVYaJgYLC#AvZWhgm8Hk8bc`A>?uDIM&5vrx1 zDcd)@W3Xr0zf~#j1eD56e(%VG&dD*)-L%`Nbr;?}{xY{9Am78p<-un&B*^_9zGHZ5 z%vDd1`o_%uqaV8yRSLbU8QrZGN?!^Z^pCDP^LSulV3(ccEiaql!lRa%-0h}1ms1aH z-bv32<{Z*CM^JTocC7pcR8<9!4G!N^FG#NRG{2RL**syT%-tJBR023^fE!%V`+E(m zBn;fO7Q#T<_)G2?BR;ip04(uY`ER6z*M^n~RRz1>12fmF-p{}9k~k!Mtf`D9bdkHr z4l(MjEQg%_+X$O65kesEK?QGwQq5vXpiTi^D9EsLtJ;zvg?)t=exo z7CP{De+Kq|1&af(XNf2|R=hZjj-h@XVW}!Q*bFUyJ_{@6KAr5$xU*V+Ul=w$0WvC+S%bkvGpy2H|Egyb#BhFSh%FV%Inu( z4Fzg27(mAW0wj`wDrP0zbkQ;~JW9Gh5>Gc>Mr)sgZ1%$7+%r<0wmVOIEVTRk?ysm3 zJW0Cb0|{`v;`I6^H)S@plsHBfTplh(i}b6aBzgrWbUvf-d%xcFRA_9fU99yH2=Cs8 zK=WpNxGwIaS}wX>G?@d#v$~A~ioGP%hz{4!5Fz&0$&)1aDA;Jo`c`KRU*_WjfY-Q6 z#=;EVijp0%yA|$oyoBla9zJQ4_7A;V344AqArGj-F=bpe8$K40@a>>cVW@qjP(%o& z->@T*c_~GKUWNovXbTPRA^0kuYAJK`V3gnsn+bV_goFm^G&(Ux@`ZEYNR?+o>uz;y zqP9;hz;90#E<#?qJ7!?V*D%Zv*ng~t^yGI_o0}WUx1Im4-(~r&lJVcN8KBem+*cKf zsHlw|NAjK5CWR({| zCF&)h$2Aw)I4L9Nvb4Q0uuv0&GL7&z9@WfeyS@IFNVXnYN!Z3Dyi+YVst zX(}V7^D3XtMuUA>U@Z8k=q9LQo&K28(Z($ekwvdlE3>Z!)YPWsK-RSo>+ANf1ak&M zmV9zu&6oc})R(|R)rJ3`J2S?*=83GP{8B{XU-kPa_z8r-z2yEfyWpD$s zak*%1+emZhqUo4IM5K;)w_V%B@wSnFM!TANo4q-*VTe@z<67MBe*#mrHH_b7)j(zF zh`}Z(2xpAuo6ZuHRJGC_m8&famF-B)scVLht{6J=PRaP)*E!TzBP?fye@MiN?LMJ} zO@-@KOD7=xK;&b!xEYYpYkM#jzsx3?@kGTI^%SZ6fe>Iq>_n_l;F-NwYv ze;w_=4z{1vKgZR-P&jZkQ?>ku(SyE44FyXET^29t*~JQKbsO(XNWK^_^RE14@!vS6 zX)IT!`E`Sg_{tO+2kwB=ihH+QB_}8D3+g96&uMx%t7lOdfA+VV5P&*#pF+;k#fO@fztO(&zp$O|&xc^0A0t4TRr zv9w4F!@Di%$~N5@YR3?L42GoSFFf&-hTn=07PmNmX4hd^A?y3IG1WD;6Qc~hbU_;_LK)NH%_Jra zW!pR)o->6jk1_e$G%`<1+ehkhEKm!gQ0%$u!V6(gn(Ph ztx?)yh~71iM@H+ugZ+d!&gWqUgjWCn7;!2RlLv1oL&uZ0wr*z&xWw#wh9L0|43GEW zV;b1ts6q?ztk6+6!`}paS}P@`Xean!xo{BxE_n;D!b9+)tzQU&R|HfIgCr;LEx~co zWGxk6tB)pEAWLdZ=la#wo@8yh1xAOksgD}TPZ@Io_Y}p49<5B-F+b{_0`#eHWCB*C z$U=b!ce5a|LX7*q^j$Je_?lXD;ZO8(AM<&cN{?HHY@*+ZEZJVpua~MSyd5=y`vasb zpHZla#z%iULd45afcVSsu5?m?Q*w9@B)AO@EV#KHhu6%CX1SSh6WYrPaPmxHfGSj5J8hKmBKtj>Q_h155;mbmR zkV0%W{Feoj6$t5)P~Jk)qx#a2LJ_M;$FwA!&=7XSP980&FYYt$F{&?|jox_hTCvfN<=@#Ol& zX#0o@)D? zn?O+3j&MMn@(fzJA-%AA`AY9nLqcJh3M2L#tp=v!%@J3xg>!GP$421>y#7QBAP_Jw z)1d^%c6h*dLa^4urTk0RbO!26o8;6XS7ibc`W9K zpo$cXqE-x{5Iwxkr4(%a5?5nL6twjYb>Pixvl#(H4b-Z zUUA<(Wn_*jm{03%LIK;oE2RJ$n6!#9s}Gd%;4TUUO_ z0mPZTZm}+}x12DsETg+)$ZH9Zj0MUCr>EH;_FVx8{1^wpCeR`*&>G2stzh*^_QN@M z1yod`_JOn)3-eHW)8(r1JCmk>+zyh#W%2@>2c^qvnk*r2VvE=qLTA!^iLmS`(Mt5* z4KP_H(O7De@w25*PHD*&F526;bC2%S;H>t<@HMCp1i|QNd2d8sKrrAGq#Sis_To6* z%OCx-^%HZ}Q-`T8tKd&nXZg1vDk|tpVHMq+@2tL7SQ2+9vKl%3ebec~yLIm>AK2xa z7u<@bRpuX7bThJj#r_v5SKS#)Rn&gIIFyk{5a}7#>&)AAR-~o7w!Y3)L3@oHJ{huK zbpm%zbY85w*$QEg+l)G-GPLR8@Z_(1TDKZ8)68pLEmAG$de^1iP=WpXz4*q^k)`~B zv_HOSP1&lJU5=8&9#v>g4MSR+%u8RfWvLt?I$#Qx#`uOLStQ9TQjwwQO>)uM0`CJE z=fOt}!6Uc+r)&zMMaTr}aoUQotqbLS98vv`n+Uf$QQBd3Iy!8RKT+WIQGQ!(*x$Xu4Xbfwl&h4_fGJnu6zTz zMyK9sXX)%s;D!@rzYX{|i1iWc)|3%tg$g^nt#lCSpdbh~P4uKJAGF6UEY(Lp$jCBQ ziDKl0!XlT}K(k3v%n@%m1`U`B7B!lZb@)2a4kBz7?%Qn);VVsJXzh3Hj zs?;qI`BnUbIZXr+#6yUMe6Pr45YWA=^H-=AY`>GLVItWJMFu!KLagu&_OuGd7y-wJ zf7q)*$2?aoA{nW%6EGy7OQpZjjKtzfnrX7h%^J z)I^(qAij~NPqw1m$_@hm`c)J0_9)41G?inK7J1PxFIs?dPhd23d=@$&R5GlK&@Yqy zAAiGC7zF(31C3Z3hiEv)Zza6I*AVoj*T&*k!@DX)L!jZU0r0gZDbU784Yb9bD6}U@_U7&ss)m%hn8Q z*hpDC`tBa}s&3eGEe=U5Q?U{IoPVMu(AlEYyB{;1hvDV9X}3ONVJ&*kv4-bLqEeOA zaa9ErArhR5`<4PbFEMQ5536IablANDHd4DW&sjs3zrqpU;fj(lbWAm=88oq?&kOSZ z9);7kT_|F}8y;7G*aC#(ka*vK7Y%^YP0^_~Qv;#vDM-_KEHxyzl+LR4G%1xD&s*%X zJGpaJ(_8ybAZk0m+AM6+#B;elT;=xUgVTtI|2+ew`T!DtXHXlacn3qtbBil~-QN*M-?IZogOe2sY6X?ARP7 z{-_?1@Tty1M)0s_OH$tGzf$twmv3q0I<^rPL*j8|reo%SIWl~u(55?U!hui>4)B_F zvgmQi(*9#=Zd(@`1KHD#j#op5pOZC8MJHv6%OIYQelc=@%`Z}N<0Y`jyV@I|hT-;q zeldal`7am?`4es7{KGGaYp_LjHtp;4Fo7G#|J?u)nziS>Tc9xS@Ss_Gq@DvLUj5(_ zfnMd!lYWXSyidRDqIB_ZhnZFLNPobp^_@odK*EsJ;Sz$RJ#bK^Dq`EBhLI zI?CEBH~7E}ycQT;R}PW8)T3>-h^``^Th$KJ_dM>5rfc4(MrD2^Y4g-r#^jgsYPz7B z(zBE=6q6vd_^jx$ddoX^xsaWkXO%1aCVV(#8Z%gAWJTr;!U}}vD0Dk=qGT*pLHLyC zPr1P?T$(|tZc7VJ-8ezUvJB2O+46oIsG8cclBO9)VXR)Inr598!a!d4F#H&_@gkLdP;%ngENs7;6lHAQ=~ ze*yQ0Ug()LFhKaZB7^csw)muN-AP%_a&EWKtwFb6 zDPmx_z-K&Ni9ve=KBje(c=PJV&bwg}Ny!Y21--yOP-J+6^@S_n;~8%dTcb6@q1ltA*H8bCQU)kg3)^NmTv#TVO8KBLA{J#&EpoAQG$=$mu^xodjCr0unum3=aM|obg#OwmcYpa6{ z{I1liE@T*OU>bFQY#<^kXMxN&>CI(aC)c&*oe=&_bM-pct)fFS!`giCY@ZSC$H1>79*c&=|&nC}BwuQU_L`}hgCeY9~t#u=PN-^4@h zI_PBu*s7|CM(;2p&nM}q3BgwKXZ|TUR*tQ8vC`&AO(j57LGLNr-+lc8<(7jFzcXea z((L`%il)wac~%Y4$=9|-+ZU*tPm~wgqQhxsCaE^uAWd_ z4Qg>gIGc+5BI`wcwKs{MWC$+4>&^Vf%T6zNh%(W)bJ>=R4|h6rQSi`7E-@QDe{O4M zz%xyhRe5FAw@TFzogG}7`FtF1FzbAgB0PHDLk9&!8`R|oc_A7;icTBK_;uS!=bjp2 z4v#VFU0&MjfbhzREYLJ~qb-(q!5zrc(20ejow1N+C&&0UINipb6%n%AY(-OTgnI%~ z2+HajfhUIxFniH))ra8>vw)c(FiBVQ6OdGzQR+!|7n5g07HNa&e{Hj-0f$e4;w z8-#&Tk0MTj9)$ABJAmkuevKE^Zs>C*e(Dd;T27k6Q#ErnCv| z(a6GUZ!~VcUkWg&{NbLVTr!945L`2px0pB6@-!6AsrL6@g_sF4SI>xni+d>*P62MY zyRijtg7k2&a}zRvI~&Py{00XtJ#P1TQqd7PHNm}F8@?jwL*y_&JYuh0Xf{m>tK%pnfX2r zB*J5=wD|`D>VbvE0Wkg}^Pn+nXPPwCtwg*N4viZEqYh>eViLWW2Juj6m_+AjAt1A> zDVScT(_|3c3eJlltt8=4hX!DXUnx8tzeRh9#R_?MuUtpW zTlG8rLB)=NUC1nH^3$btSufL9uCeIP@aWHb^XC7Y93{&9az%(#DWi$B$Edx1t{&Lq zjtpd@r8(Iaz$nJ>gcV~x4E-nwo@doQzqi7tV*RN>b(A+&NNh<&Uf#P(TCr1V$XjK4 z3{m=)jG6_*rR5-QELDC8!5$WRj)D%h=KB0pK$rZvTWbddMIjA#h07mM7&zx+Y4A$a z95qF}3pb_VL5;zVo8-z@&X6(aS^qBi{Xh4|`#&v53ce}KtBcGH`=NDesmDV4k05`X zeU44aD%t%j$P;QS2UK~kQ(L;M($L=P6DHclDu`bN?CWh$;*&7?gMC!WGmL;O+c72` zSOOx2@Pg+5fI2{-T0^ZhUcLlRBRyiQ0ZBg}TJZS7QI7SZ<47NYB>Mt#K3SR0v++BI zAt*DgJEDx7EI@BU#Ux`~d}{4XbdNs$AO^S-R{bo+yORC>N2WFEeT@!}-I8&lzb5Pk zW7pXp^LM6}kb8pzpJV7;CfUKWE~0D{MU1?>%A4p90-F9IR8g+*O$OqQI`jo${JVEb ziVXsSZ5>E`MJ832N&!1M0|0I7>6o=D>et%YcNG1=W#_un!;BzS+nxW}a~H_To@0I> z9)-SQSW(P}=hyNNx|2I-yAD+_!o!oq0_{Am_laZP!L$|%$wAhAvVX$ zVbYV6%~-(Cp~z#q6#vl%c~NmUojnYl-vsqhck(s+hFJ!EN?& zpLn}sRvRt#)D3U?s88|P3XZ!{OW(;87LmO@i}ZfDrZ_y68D2W?XH{%zX_9IayO|MaSmp=BNi#{F3Dnd0d8N(CMN=7G^? zW!0MVxN~4@iqV1+8HjRtC?b7v)h<_GBa{y%p&cdQ4(ZEO1hPK zJMGf2Hm$HWY8}UCUVtdz85T6vRXHTB@v-)$qxr+~D9n}(&np|YHx0ulM?uCR%cxy2 zfV2dO)ZREE|HB2OdiSI*uu9klOaao|%Pwy=?13MFhWEk_=fUkICqJt}41keTAvW10$*M z1wfQK`?keeO`FI|wzbyUzplv<9+5Yimeyf~V6Whdf5`A4gU*4ag#1K|mf?p~?>BFP zpdUFd);k=b+Van$xTLL1VTil5*Lc)dCO@|HVbs8Vx_!K@@Ct;mGMuP zc)8}^u-V3vNFSO7xbQrw1EO)igq*6ySzf(8Q;%uDj#MG;`+p!{AVUSqZ^J35do_Jy(j-S<+k#w?J(3c(2{F#=NRaSTmfl)O6H)+A)|2q++K#jB3w(im; zG|kM+R;+|J&+wNGD3g2P^(t|jxH;0O)UcpZ=kwQ>_|;T4+!&v5cZkWZy`Hf=<~Tp| zMox80oaL#!xf*Xrf&bfJc%61N>nHcs=$K9&3|n7pH2VHN_!-fWujE;80R&fw8{f-o%lm5@5 zym{meQ+NKNO;IX|LW$>qWDppv?1LtOOSCDb!reicUe^GVQ1?ssWRMZ-d;e9l-J#`s z`C#eLvQ&1d)6~19D1z->RBl_n-pH}289!mfmznzdf>Xzc>cPUkXr%A#>hkoOO=nPW zIhW0{+Ln9G&5ZnwuVSWM)Wo*z7%jfh$C%$3H!;!MzKk9AtcmGzqVwarU8fyq(0c}G z@!s`^RVXE2Vp`0rgtzkpC#o8)hkS-hvXwquunL^ocj$yedsmvceCObcl;n56bF|qd zLz@;}ENuL3uetA4cjn}c-*;S7wvDSy^1deKEvj!{{kpt8B9gIVyyJqEu>AMqOA&1E zWJ%A`<7_In?UOJJ2diijE#ng{+0Bv>N&_|eKejx2N zt2Emvw9PhqL|nFsc$lL#C^P-^GuLO=^%B`fd6l*~dt5e62n5jZ^=e_*Pt|qi`Fo|n zRtbX6^$f??7+U8rUgIcP6+H+R=23W;@NiGh$?DWosiyiU{ z??Z(qFypLbJ;MFtWNxg|(iI)gpTajt>_kFJo3OBBLsKnQL@jXRCm3Qjg<7`fjep+B~kau{7~py0+&!=UpC3BCW}c(3T?)Nou=Ne$`d z=_!GW%I=h@0&DIgcJw+8`W;LpPpP($Svkgqbp%Tb7LzuW%CgN4GD577&MQ|Qtm*k% z(?8?2VocAaHY3gNue&$@y)$@?TM|Tzz5M(Cl=E&AQ3586JV}b2^k7C(`4&nJsYu(A zFZ-u^=3)-TVKP}f1G&8c0d(T4H`7AvKyb&ZUtKcy3}Rp3GJrs1O|5u&Aj%q*XD6xP zmzV01(A7B#q;wlJ9em;JFyTgXL~CgF|D*?kaQiOF;Uk*xsGmoDg&>J0l5fEqv;rEw z51X-}B&5=-u=p>a{_--t&PAf@r&2J0FL1(DH4%0iJhclFrpwXUN~XwDR(BRcn~n=F zGKN$R>Z3Qm^*%pnXVtSt*of&j2dEJ-TJWQhXork4bdFskk9hA)0B!+&b%OR3e#M|A z5Mg1f;5;7e6V*)u8e*~LgVXEZxMd3k3Aeu3(;9$Rpw)<}Pe;vDT39$mNsa}+#%K-v zBxUe2z4tG28|Yj*{x{G)BdUOsI(kk$IO?h35me+U zg-yC)SHcC6>p0Bkwqf$6ixHFkQ%fw;Mt!3fEC!dMVFe?HFnn^*gxugujvye#v@|wh z0OD=Gc707Acy9Z`#TW=6OdAxcrO8R{SG(#eDah*6{BMNb=xbSf@cF= zU|XQ9?xUF8Bq+uZ@BQ^{TY4x2d7s`?f2w07_Jv9qd)xlM4?1)Ch{vyst^%5Ghj`!u zD0eLn07t11++zt0)_Z%oQ_JT>Y{CH%4ueXo0;v7-ASd5)1!ZBebnWC>{6&!Mavtnu zb<_!J4j?`$a*!V}MaeV?rPLvtFDO>-d=uXiA4o^@itlR3Fco=#|Cj;!WR_G1%o6Gd zrBkS?GxIH34tdjpr7_~@>$|elY;Pa6c5P4Th)?(_c_cS#Hr+ho?@aE%GWwcg0^+n7 z4si^z-rvl20DSi4FbEmpOBC34I?)%E+1{plwdd4APtt=ZnCp9uUm7&6Y=bP{;o?$G zOMN6Z*V?h?-qnE2s$dyp=in{LrlRhHP%ZW4;9%Dej34J5Ra;==c4`QdJC&`Pf20O- z3~eVSCYnG4Vz{OhMpu zIcRWw#vz0s_>-}DZ|$~!Fxr#PZ7HmdTeEyY)4Chf;Vz1C^ny!DMlM#7Q2WwThubGX zqOPk!jB-#~STCST!48?T$K*pnKcz7g>Cgo^&O;i^$0xIY!o7M|7%;;+P2Xl3rP z>i*(P{sI_HjBkxhETUBSki^2rsnW4jlI4EKZs)uBG+IQ|;}%@;u6W$3)S04)l4iMP%G*{I zpZ?qgiu*#fWjfCeB^P9Ubu@^~?>!O=n`!WzXjJ&+(fJnuYFoWOdq+5P)vx2l0f(Au zZYO+Qc=qnjmxT=p1---J?4b83=-dJ~w)o?=+l5!Hpw>gu-!(v3)jj|PuK19_o^uPb zLJLF_m3rNcXx*IC8~;qSw}z*adFhE>FR4jBc7}VDPyt~L{Kuq64DKMK9I+;yR7}DW z4=8`SZJQ~F+}ceiEeI`IZ365@)8p4%GG>$MndacAh$^O#fYRC!nsUAq^H494rHig> z0Ur1J{ku69n?%D??LuVy=whdj$CS~UlN6XA+1W4A9bR%a!~h#Rv-iBQT-MQb_lbMQ!Lz$R9QlSw?PGq_TEy&rk>B{ZHs@PJ zP{PbtALf6}*<;)M6?m&stg3$A{tz%={y}ltIKd!0x1Ttz^tZ8T(s7A$#pLoG=;MJFn%#Q#Mw>cC=WG|OMiXoy$)SkZzZJY+<7K3x)H?VIf z!9BHvfqs9VIuAuqpykIJy(^h)ViP>!cB8WP z#6xpx`Bd}Vr=(u|z`2o>5MILlQ?I~edJG|0i`N)FbX1D7+Svp)%Xm>VI{s!hK*o(L z!}ePU3N%VGnx-c$uJ0_&mF?Iwd>j_UiA+Q(yPPV^$t{qo(<}jBRR)$h(JMEVdnCsN z9RZU?hTiP`XJGK^8;F(qHx!@f?D@H|0QgW(HMekpI`Xnm+@pln2eE%}XZQ}?D*=hf zTRKuSYP{;iK$-+fG3%Y-p0M4tzmBBf17=h@$$L6d8x(EliYbqf!~{`@3Bp1XnL3s@ zl6hbq`5nZ1$T(o|O`3GNV7L-uZD0aE94Zd`sY%AaYyEvsf=J~QIzU^hJu78W-2i+^CaTU(0%VovXbTT#24@VR~O+(o&>bsf33>_$l6^5v_zVOfCQn!AL9o6e{ooY(AUW( zi%&;$NRqM>nhs$txWxQX$KiU^wCgB2xkc=B`^>?Ly@SZdYh!9$7`>sMs_>zc7KL}x<0p~ys zV7!jgqP@z9iScGaq;@is#_$9OuT*(0w7@Ys(l?Z>g_DtaQ#(ji)|6skSD`#w4X`0@ zZfl^WoNzb7n8S%sBSfK2Dv%KEG@FI#u~F0#PpQjAho?$XLs=gu_ksD3Xye(k_;O?s z5Bh>RxnLM;YwYwh%4d4?zsmI}tyfvHjuQ${6+_k<2iThG-yVdR2&67Vsk0Ihq1dFh zfJFQRAGA=0r#jmLvdw~?pH|qO`jN{bLl0PTgh7Ml6#lodpe0{0UH0j~_R}v!wZxeZ_p}lhA)poF ziVCV&t*5cg2db#heGoWTN=q=3nC~rSh;}|IYo-C z8@PLGr{_rj!FE!W!{1ASOqY>Vqe|JtJ^h98r%&Q{hHl>fJSB7}c(gRVI^7|HTiULTq?Eu;ea#L`1{ zrvARiHEVUXIGbChDxTT$Psb2gr;EG&F}Lyk-gk)Jch6<$=JyX11; zPP9$iBPsQOra*}TM`;61VfTh1(GU@l#aNh+7GZO6##kD1*zJhT-Z}@J&qQ`Os&lE8 zQRA=0=3eDiEHgL-8{2l478T@F-zuXlpn9*H5M&0DD&#;`cTNdX;&uCh0jey^Z)eOMKtOJS4FYO*_eU zr?i@TJsX~G_cO>Vz-!I_8O}&>j*CRFOZ0LhR0LkC&>5_`{rOb>_*VdcOY#nT(+B zFEaApDiKZE0r70U@L^pFGkXP~<6YBcTzQwh25lp4b{KWiWYk4)UnI+ktJ?uqrPgAgdJ;z%5laN-I@F>jE5p5 z)EN}#D_x^L2?SwT^aM!v4`*PYKiQwY^TR@f?u} zI&Y04$YBM}${Lk#cS7=5l(ltY5F2u+YcrXSBp%?hbuPp8AbDuQb7KVzw6jYW28P(F z6BF=8D{Ii6uUZrix_l4x&tX*Sptw!v-~hd7>Y&urLi4^LjZ1wXApv>M)aiBS?9Hd3 zi|GFH)Z*gqqP;QMeG?7B55janv@a+;M_95sPXv_pnekbLG$|LBhdYR1A z#t)=Qpslky6dDyTl9|Ir13c$AYD1nq2?_v{cdZ&)jkpQ4NtgCl5*Lt?b}wvHX5mvP-C zMR3#3XUR3vN!e5VK&pt6mvssu&0i>X!0^5~DB_4F88Pj~WQ|U?!HiJyMd0{Q<-My| zAq{c7{1_hSLhS()0yKE+%3#!Le=_*BZBDSO6oT7fQj7CDYL)K^zz!RW!w+8k#d$O(*~? zG{|*VwifMPIXLjAvq%mQj^_~&$m=u#ymg5)M?&4IMha8oBtt7AB%<PS1uv6}RL!Cefw%;L>yw zln1q3qCd(vjUrSL@vba?}TUhVz{48 z$LCZ9*i$zTEjW`Rupq$w^HdFKLkU$P;1OBFdEZpa0#7VIu z5G>u_Ij`o#$ZJt#PLP4crjs>yDMZbK=b_&YMqK!bCy4xWT?i@2RuBcyU37KoMok{5xvh z+<$9l{|3G0zs=J+uW40|r#m_rJzR=wB3h^7^)v^;Z5a2fdkvo*V zmV;hg8h)Kk)LZ1_1Qb2myUyJ6CIFC-qH-J?uR1{lG*g8bU|eUtcN+Df`I> z^}=M#O(PyVj4DXFwlIyfvdoNq-s=d=CuaQD1=8VJ`(*vpXGKx9{3ut9<$(C*NCIfG zKXmxk0cXlH9~SOrk5KTfbc5Dg{`d*?729@1LTSgX_OFQUFjh!PZHGjq(I2qo^71A# z;Oz%j_PT~t(_S?IFQz(9uxjyhwK7QqCg9sGChj4(iQ8}U`{3jck71OW0aV0(D`>AWxVMs;p zI;K$fLh9Rj8EljsJ>P$>d(9DXm22FaAyv2pB=n%kWMn8Z^egyVv-&*oG#rF-iK|5jlVO2G%CIXBjPkom}#8ci+>RB z&4j)cp%DYB(4SRsDGCTeLJF4{(nvT8WV)K1gP}2rd%dzx==}$^rSyt;V?hK$e4I|S zGT2YM{4U@~EVN>)Ol3@s={Rrc+7h5dWjnS&4WZ7Gw}sc(iqxcubL33+k{pd_PpR z7y_M0P8UsnkoE?bbA+p~sSv@{LHC#Q>d?D9rGn*j8h_bxT|XJ!FC$YNFuor?J*&Ph zEAluBX)-=Da!~2si_NI}UG_wSZrM zDk-pWN=vKJ`C+143qaQ)3ks;f0%*21FmC!(NE9B_Qb(LZal{4)_+p(58Z^*Tgp(j= z4ZXEMKGO5c;a^&HZ4Ok6@uW)yXI!ixCZ9x$6pSwDxdoGK>6YJH60jIRSHLvXIPCz) zPE(`_^)AOSwm>V-$v^M^WUP%+m=p|w)7_yNWms3&*XN|!d;{}q>}pN(es}ddbCk-< z;+_qSm5;RC$D>HRJ=s>bTz?%qS^u}xrW+ihvB68Uu1%UJ?1+;B?S5=@2v`%fi(2e` zyR(w~x4zVN=-80Mw{T+eL{2rjb7Q_>IDG7}(lq@`j24BTCg(^R&h38I_I1ft6$MAT zQ^&WjjS8?g378r5V6@GhG5`9==UsvckMxFJ<*7|~#dB8*>)huLR+VOMU6^u75b{p% zDF!IJ?$dN*M@(jh$UeQhVP@+*8LMCK3ewIei|09K{IyXEs`S5^JXrma5cG~N{X?v~ z86CHTeeL(UCoTK;1RkG#{|{d$K<@Q%rDzR*ZHvQ4`XkOv9RFbIeu?JPd1#hDm;EnY z5xQW~LGEGaVf1(U!dimr7elpV{Z?Cqgrb0B1Ek(MW~t9m%*7|r0MsI$LRShcJTMz& zIf6X^`k3OqkrB942Z(`ix)eP3 zsY^gRMQ%QzV$f4PkcP1B^D5`Xk3LNETJA;bST&k0y;x@t?tRxOK@ zAtlq2rzJdv`egX&wI3IDw<-cs%gNqDt-{3pDyZ)3b9Pos1{uYs57^Cyeh`N)3<-XL zN>fY~8b-*#Z=^%zjh7D)m)1eQK6+j%>~1_IRIDKXO3rdC_wT})^tOm{|@syh@yT^r?g$lSmW7oY8K)( zjQfEN% z9N%FYrX2VQQxhJtT7zDXqJCKGu2z!)z&7@t?oac{r^f@UN3=xf;@1ju2*7)f{$a&LW-Jd zt?FCyO|Mb1mS0v!e>_=ZOK$Kdb;SSO`Uwg_;nM7Rd(F_CtYDk!e+MqdYS-G{EYS@+=!f4-^CRC9|{vsdW zEqhOUUilb4A$<=O zI0kV3o50*d3&UpuD##1z0YCiIlEgaT_ z((3sTDh5skcvC3rbu5;5_#%xx0e9o%M<#qaP_X!mqKXL75a)#6e)zE%OR^+ub7g(> zWDG-<@|NybKYUgD)$tQP6$kTHFPpM9=Hq`Y%-V*2wuZ7;Ukflp5tYANB`^9zGUBCZ zQIwgHy7Vc+k14@HVb3%^yV*clGgGS?L#@wK`rIB?KYLOV?pibW`{3N0S2inz3GAn@ ze6Us#h-CU;i=yDN)$~&^Wdel`5u<}_&?PKZ(!5-yY&ioix#pAD=uZ}$m=uU8 zbjeOr_#V&*c??H0@~6{!vNkkZj>4^gU>dTND{d}fy4~bZ(MSp}KFDa=5< z{i)@h4NK+jQc`0#hwUk+aW~Ip`&;aeKT|#+eEVO2TBGJfN6EqB9)XIbV?-J1EjPo~ zr5&lc@uR2v!^0BWX>9UH&)$nli(v)ZwT*tX#q$IMwH zu{=@VUVxbQP^oM%bd<##J%fs{D;eQ`Dxts*i3jTwSU=3#WjJKvXD1rkQAWZ`o31}0 zG4C~LBfblytPcx4&Oy#<`)=WUI@DZ1#`*$i;!eS#-Giqh!rc0~!-?RRn*)%+lj|Pw z1F(Hao}BCxAH%+nnE$f5njLF{QlsL!*ps8_9K?g$qDEDvsQo%}yNY%`wEi1ur zF<#DCUAfhwBO@}IMsKq+_OFeYD@k~vee}&Y#ePcie;EA|SYMKE8DUW|RWhc74-6CI zS`o!skPU_eM?H8|GOEgR{g^60eLrBs{iKI`5_1k+*1x143lgi=KBKI+31x8y>BI~q z3iqJ$j20TQ#Jh9=S~qxe#n@i30j1nD<`bTm0?RyUD2!B``)L%uX>-Tv#XT7Ph8r9g zcJytO2Ch)jFDw70iiW1M$n#eIfOrl*Yg2jGzN1`2(=V`5OM2TINA~1e*k|pt0>%}$ zH*bwQeJ)XA^?)Jywh9a~Ku#vYJOUkuseBJ7D$AawN(Y zmV!i{M@VG(WE}nWQ+wgR`U2{VGTymcvBRiKNW{XDjpF z2u=}QeKBf$MW>!cb=nmF@j3i_~X_uH5$NQ=&N1M;uTJD9&W@%7-yfx*A( zzGuc#r!U>t5h}i#w(;5GJ@rLNw@+7wCXmRA8Qo|076dqcZq}smafM zQC`&q=HklFE%$=v-SmjtAd6`FbLWZo$43v9; zTLy$ zAQDo+10~^at(z(37FPRo_zCX%Q92K&#`W+?)m5Lh=$kn-#*GD!#y11bj+ZuYZBypi zJ_C%5NPGBW7!`Ve@}w~G*eOkTh%XLF)Aj~VQ;_BcI6laJ_571NSN^N1lJ8?{f_IWK3;mv6lkpbtU z4xir04s~JDQA|6NN5SY(ql-_ugK_O(LnX5 zIqN5aETsZi)F~JtYNN)T0o@5Y&_QYsny192oTKwM7#@i8*gtiFTEg6`%B=ch5|1e0QMH_@-f&X3f1 zOPumeUs(sP@-I?hM6|TnHLLbi>{V&E0(kd!Z zFRLjLdp;CVF5?xK=jwr3D+eYj;HBO*?{-D|bJ2Nq2C2q0YIimB#dGM-TdX4n{mwTC z9Mn61rHvYLoTsdN?+7LeYf1grNUy7~g4&X^%O8G=5L>Q;P3H<}DZ>rP?Qvo%oobCM zg2O$~!pYsSdvn>YmyrN*`>*}lGS&2n5Crar#DFPFY%cuxl0jZED2(%1W}$j|kMHzk z#s12^>gLg2_v{L70?(QF3Sz^P|dcm98;e*^%CgGnAN?NQfX~gQqBm=r2)- zH~GqU6FGi@={+RL`LN%^E1t3Wo$=Kr-)|cnZ8U6-|8l1C%MD38us!0nMx2*?YZcpq@bQ6t_};}R1sIrJ##Kf|T5 zH5^zKeFbA_4e+rXf+DklifF?jy2$MUT0JqQGxIxrT0%IS3j z=YhH-V-2Y&U`_Ohy?joi_v@dkf7G4Nh$PZym8Mj1RrwQz%eiA1YGmgpOH>Lm;jKjL z4l7nR#%o~ZebYQJ6$>AZP*fF?w}ijG;2WbH)Vh$rB5ciXP{9)mSSKTF(O;v35Siqu zu)@)i4$O&b4Kc*iqpCOfATd7_Zf?A44L3Wg7$gTBw;|c^9AQV_|7ty0X@5N70D4*) z4%%4 zrDf){DA!ij5N1fqR&FFw%_J&I3#E-}v}>LAsiryq=eXbh@AsQ~HD}J8dCz;^<=LOl zV?e2XcfHuDsUgu51n7{;Lk-#LUu$X;NJ@`I%f~*EAgHV=d%2XT^0oefZadd=f1O>&Z2cK`#MgZ0?1IyJ{r#*#nI>^&t^ciq_ zeAOr&cH?VR$&eB&jCz%zYMy0rE`8)Xod-QrgDmYW;hr|-rzq=N04TkR5Oxl#|116l z<a!_<6xI)_1dS+Cz2g<JVy*zBMosh%Ebq-tzen$YO%ZkYkt(Z1+}cA* z+RlD&u#bC(7l08{mN&i@=nL!U^l11333FCdwLFi<0EEweGs0{1`3mfx^>)R?u&|VW7Dr#-L@idS>*3Fe4rk*B3T>(a%^9>5gh3xpFt%}5oIrchy zklJ8vvoIMsX`-n@3zWJYxhPk-qN^M%Z_08wTh;;`14L<^P>LpEE6da=xmIUP3~-*+ z2{9S&0_w6Tp0yVP%u#Zwo&w#=WUG!E(9(@a^L|ZvXb<8moW$mDkY>fKZh1&W6x!rOKk~q)nX{B z%b09Txh@@1a}~)WD?f7&&){&mgd?kMi)PGOTLC~Hl0u&3g*w_r1X0_Lpr}}IM_wK< zUQu$$2IRV4|3gF*^!V|IL+KJF&>o!!JmsWp**;`o3Bm6Ef-Op@A@Kw$l1kc)$ti8w zYw1mX`aHfMx0D4Ux562!lCVy=3Z$j#P2;*m>5{(U0+Q9gn%1H>tFbur9xwqUj=8fD z0-4vHnu-dT;j6H0j&w6ZuPQ-LvLKr){)age#ihko2s7>iE-Ib2M!a4j)f-blLm>iC zQq74GsOjn|+6)4w2SvhQIn$FkM{S))fwAEp(2ILghS5T0L&IH!GSoWDtKU_uhQFa4 zs8K|FqRb-^X9kO^Up4F6@S1-hP;Sc`Clw>H{rbr(cYk}n+U-HwaNWj6n@Rs!6Pdsm zWy-3ew|9k-;Z7*F-BSMZ?NSFM>GIJ=BipDpkrUY{Q`aN*mXd$Oz)fmTjvGIZZgTD9 z%W%Ex8dD(o9sI->3J3I2wvNRf9u;Swf*%_?Klj*f2OgK(8*LasW?z5#2G7k>h+j03 z4DTP@<3`lAfke65qpPfv(I$+t7ifa>F+ZYr2OL1&+)iiXv%WBBh?VG?`sp{MW$Vh% zco!GSIWS(L^p=n!k32PNBTCtP7G@4ED1#OEbkXa`BA+uzr9gtkVXz4U zFw#}ojmwJG-P_o*-u7{&-kVDycOMk@fmufQW1Q*1b8wIob`Q3F^$&ls<5=O?)1Fq( zU1!#%klxDnL~Xy`+r0g!*WS2iD@{*b!VTg$%*_u&V6OK+z#zcwKQ_Q z(fHD5?vbF~r~5Y7I{Dl>E-!TOc=kge>q!81oO!UXVRiB&8k*J|>%Ef)c?Dso*Sii| zAy$pkqiY*FyR~9p7N2a*|K1s-CmbAfNlgLyG@UVVw5F;Q3}a2Qh6yh~XWe;G&6g9@ zJZ`ajF*4$QMFu`wu`L9_1?FHA6zmBK;`t)vwtmyW6ftOY?>-=9#Yx{ZEL59}SHz6sj`yMe>q1rszTr64ZRw6WmH~ zeU@h`Di_xOduglM$GK*~6bSa6fJ~BWo>V+Ew-n~GxlSNYZgb}zhVc}5U-uAjNnv_9 z^tc+}Xy-oqN~n0uHaG<@L$_K;Kr{r3=l$_==pqoXC4L8jPiRO^9#DYMOh0JXADENh z+DjU%rsDviNph^QhQ;J>fj5hWs`OEriZBV3^5e3wru zz2x_wUpK-%>A=>Kpb2j}?Z3=bdDzfx&v`g;THb-GV__|R)D|LCmv~wTV@INO8leWx zVVTZTO0IY9YGw5er|-=wtOi9rw;z&2SUF-7PuHnX>a7YAK>sn8Z=aEyv+o%`*zOGC@PXW?Z%y9mTAtlI}`>w(IlN z2fq#WH{Tu8JWs;Zt|K7|k)%&f0;%~bI8Xk-Az_Glh2+beG;snQ9NxtNH9k)_oSyZk zIH*4H?{P3e==&qSM+=Y>Q4ZK$@SL0wlhY(|k^PbPj>!eRrtvLn>WZZsiV(N)P=*9-)4Mj~y zbM<-w@gPJ!2{^1t(%{MCB>>fH1eHT`d#^3eBDfppK&BS-Y@J`PaEJ=Ys_Jvy-vk^; z*{*x`G2zz}wD9bG6Y~E3Sl^ z!GYr;&5}qZlD>(MiAHhASEhb$=xA#~Wu5D_u}stNp%cSd65gy!vp$x`Td?nbi%MF% zuS>Y<#bu9MqYaIAqm6Y5*KWx+WS<#I%-S^U*B7*&QRlR2pytQJ#lAn}!-8vV4yCcb zRlG3WCUac(JuT(s(8jx6u17Wa9@*E8M<3g}NmpXQCtn^t7f_HKwRl@&>&AT1yUha$ z%(Z87%pNWOPbO!;%!w$|`?6$tQ0OxGnv6f*z`RBEyeQY|FV#G2E_Qm|Ln+ZzOS87d zW9HT*_)mVkicK?fs3T|e$J5n?bN4SnD%DJigUJn8e;SbNiobHle^ z4~z_b=cyVcPjoGB9WojoeYU@({pX|OA%7q35^hP)db-!P`}8o;UHS7{C*f#_N-*&N z*PAE9Aj~JLK}N5tKPjzEf0n7{-2avP&r2Q=|aGSNZVwodc_o) zmR~Jb1>N4ppA=cF{B8+fAuaOucAJBW5Xar8W(~L&PHmHfCj{YP2>rVO=n}|l&*1_R-st|g+@@u$s&_o^$6NK%nDLu?_ zAggG$bny8!b)hU~^dLg(WsI``a9VO=d~R1PhvZYs7Dkb#IV6OC!5=^l`MesoKLcFB ze~Cz|fm@}81Dsyqg{Vbn#K>kT^7yq4h2tuoxrY(U7+JB`V{2raaSCctHW4xzRFIaC zLhjNs)WNv0#W`R#2KqX$fU?s{-Z{@g!I@6=04MT!uj=piE9-lk3$)FC=FTac&ZLix zWEWR^7l$w=pZPCnkO>We)QD2R$Au&lX#!;@;D8d(aG9D&zSN!K9~iF40VnVjnswT! zFB|jhp_u9|=23@QDdO6XwNY16A!u*5SpGL^GqXlawYy+<{06*|EQ($al0Co&Bs_m) zT6G-4j434zLC9o7KLf(C%LhpG4dm>*YnBI21(jQ*4ea-`0~Ym_ToHR9(FDAJHK`N| z#h`WyM!UK*9FP{PFGgP2`q|uF)^ON+pk^1~nu^9=c4Sr^MM3W;k55{ZYY214Z~w_x zRAS`{LArkGaQ0oMDp&{xZW06ApkXu@y(GYZ*XYNAMT}KVsM{^}B5lZ9w%46d$!^1zEfwiZ`oz#ZJp}d;Ig@dr_kOOVw+KVD{$enss9bW7BR?{ z4NxR`L)`F*L7Et(e4Rh)bc8Q4qJzZvWSNdbK^5fwm@J(XYQ4;bXPH z%m@82+8L$|4INSOn(0E6CIX@2V;Dt-xnPo>M%aSTn5153e+m)^e zX{xF?*Z8b6PGNI*;aHa|o#OvIOb;#QNED}aUGl8e9bmoa|I&-g%c4f>p14i77w z>WI-D6t0_Y_%hV?&iS?5sMKrQwy9R7C=2s{{6?trDb#;ZzMNAMC-C;YkgmFgpRKFv}wD z*JMO9m~hp^|$B?JTHA@(1^kw=Q1Lq`}k^zddo2rTn?mki415@9g zwPqeG_pc=9_wH0wOwd*G0Kxmh#j#r7t-+sWn>^V~w! z*H!qyo#S^mG0{)Y=+1}28w!p3`ss65I)Zd5n)U4P$(KZxn`s_HJ@GvAm5=MOk91V3 zv}~P6-_{PO-7SH>7j2@%DccgeYf^{Dm{kik|7i6tnp5ZjGg3rs;-9lihg739H|3T& zocQ$cN+44*)ZdZoIBtB%Jm1%c$5g~gz40%NGO2dfI4Rav98aU}^YlwR=aEr%|z!*3;Jirom zg2~wB`#=oNk>&PeKj_(ic4|+(%W~qT_W50G%3D|6zfQmWquaV+z03)@*Rl!0f9$z| z7=H|_IoQ*qYtXxE#ORtE>4T(akZe7#dePd^z?{xCs7y;4ttA zR3vpOY0-8v5!uHZA{0jS0cX<>gD)iQT6WFnl$Cz|IHeCC&1p2j*geFLICI8S80C?B zNf>TWJv_R}^T%A(MC-AIYV*S0g8(BMlAED;2EPh2p~y zqRVYAaD|g%P=(S!m>-Y_h*Ah|l}Z&snQQe<*99R6%(*ZXm<$}7LDI>f(eyt7#KS+T zwn4ziEmh=y@b?HPs}Kl6eUt`T8kcgvg9i>YOASv_c>)|ov!@u{bhOYFCgbI`&+0L< ziJXZY=^yHrXBe>?To#P@T%MV>t$CrxM(pgtiOqhqEMp*|Q3;^)|Fp`Kg~IB98SialUjE z0$~TowCtg*S%Sqej1NIGeR*4#M7eo3=Lr6+KGYm|V4owd%AXv>x*IVw{oF%)|0^xr z?{?jEq=VdK-Gujb%I$k~H=|*kJlj{T)?9^zH;Xg;tf?CB2Bn_ACau3e&rSXePiYq1 z5nea}?{0O%-K+@2X9VQSR%KQx^NBo(rv4(_S}*AwanNXrum+L?R7 zBMs~#bf5s3+sf9r2!%UoWBg0YCcxbMAF1Z=8(tX#7FvtFDuLh z9lhhd-2q`&vzbRUw{+E4SWf(2;%M*CtT{YZe9h3%hamgLhEjbzVv7F&Tk0SISs6)W zt-QaGXry5j;|wH_<`ikNHQODDj1bR{EzrIz`1Kg6s{59qG)OuajxJSyT8beX`Tfkm z5BNU;@xg3#qjqB@NVTXd(_0cwg)wExZn_CMM6W6eZINRMvasr3c5tiSn!L6z90u8q z-ra-q{*a5C(`#J#nG4KCVZAfS`RW?2qX5=NtU3i`xtN_jL+j{6Ogf#%9j>ph8gwqfVfMoP*D2YvBpYu+eYdeT|GUVe${W9Udve7=@kEX0-DUELj=#43p! z_|?S{hOpC~EP&@SQM`EaS3t6NZ`dSYj~+fMx8NkgcXFcbiPnhuq6rT*uxSc*iIM-% z_(&%72p6k=3KD&m<>U8~;y zbxvm@d1SrS(XvZ1n=@^4`@6mE+ zX5A2v{stO?W_I~51JF&?yvA)RNMm##8U{(2*djb-1}3{xnj>Z1Yg%Ri}rpRueo?ecS1G&oWc}r93~yEREWhq_&v& zA93d_vS7o@HN6OW5d&^nl&&uMJRk}E{xkDE+xBh>bStpIG(G!oBDBt#wsPMAM>^VZ zGJoHvNBsI@Ioq`ahf#m-@sYvjrHf_Lg+4Gm^=fTAHJ`ymBwGg>ooVJCiQ`${FHM|fi|C9JYECA$KK@EW&svkqe4HT4rf ztB57JCeTu$M-U3yHl0 z-8bV;-b)yoez}1OEeMr`ijZppgmBy&!gs_xk~&H#kTUbbuYrmV^T+D#!=vRF*~q(P zo1Cg208mG+<=de7avM(MN7gn^TlvfgR!*?rQjQvs24U4`8&w1dnH1DDwuGv&<}yjn z_3yFCHy^hU#|65YAl5@BhRUw(eT7&MnD*UWxOF>)&nUDf zlF6%4f3k<>FFl;EPMOP}ziyB1%jKGC1!_@yyaw=Y2k|1d?$39+xgLd-=gq5ZCn4nB zKb-k$FV%%OUavQc*O1Kx7VHdpHKl2!|5`*~Lf35uLlB(S+ol_5YAC=at8j?fa35Cg zyGclP;&Cg%aCL~CGk*S%goqx!oZOvY>7<90DHPMZ(D0if$HkAtWd%E2L;ctA~ zA=7%N+_w;J`6V?XbI*~Wut-1bK&Nrx)u$OiiVCz&jQ80;Mhd8G;E9~eC06Glh)xqanlMS*kpZ|%xos|JJ>X-c~5y!`roJX0+zi%fMMZ^)<7SHN6(%+!C zB5WvjIqVgbyBC*kL3qYw@Vz6p<6?29CmG#@Qbwv)Yv6ucI5Nm$6)|u&7=3bAd*UyA zYE2?|!bH;)fQWqji^_7~D{1RjeYw#x@6P?UZjhH5%RbN55ZFKZ#ADCo6TOT;kMs@J zR~FBz^4Z*!5LM@X1R_OM& z!W+t|`cxjIwV}$zfHTq&+H* z-M_GhZSgkV*sa^2%8tS*K7`BjB<8R+;Ms*?Q~(r4vLqxlXr3*aG)*Xu1;r1LZMhV& zMZ@SSvJWT}w#yD!W&A53Dn;RAmp==rPcatxm7U ztDHe>;UWcgeh?Mer7XMH@iLWy{tcwP?%CTn9C`5ZW4YxDhI3z}e@QsLi6IEO^muM# z&WKi2nK~9RWETZN@o~pxYtm|8eXog)hWjq@Uc0rgWO(7WZD5z*H|Kytb6r&uY4~^0 zKt8-5aNwLSuW&w6{<#DZM_snLk2b7c=1688A;;)>DX8pv?y`A5YL^hJC)h_x{O0BSW3u@{1V9WXD^*Mack|1oYEN|8o>q2L*M7!HJNGm}_->=~%< zX`eso;>nKR2~CQ^f!yukJi5Y~T+@^{iPH@#+*V$KK87i2^6?4_6GJL3f9K)=&EizX zfS|lD{_g9av*f1Y!wKcDYV<>QcAXPDjvqgNs-Y>c_2FS9!~Wi(YEN^QXe52_%lLNx zRL8P*c>^7dsd#`-Uf}T0OFX}y+wEh=%d3v}1gIoW`2O|2Gji;lCev_azEthv_7nSy zHm_RH^}ePtZg#O@X-8=Bh@c~Oz$9a<@bS~X?>y_nzFhm- z*i;u$gQxWHoVgY*wbG|%K3lo#cd-Qz);7-nUr>iRDcAlN)WLvdldDo#VYm(uM`jVa zgvFdWb4}-&&t1=21Ep416E;u-#Rcl2gljso*Iy*U^;@+wWaU5nKHasM?7KD{KQ;Gg z;o87s4$O-6Z(n4~T;lD%Gq0bsa~d6sP0Qm85I`TQ9pIpkg+_o~(y{uowZv;y*pkP)+sehl+Wx0M?XZdz-e74?E7kjUi2 z6(VpUxYB>d1Ab+5y;tBqSdb_Lf3EA|67aib80vE{ErCq<`2W64jqj|->w`O=rEwL7 zVL7sf4-bccyjq}YDmuqL@<;hZ6AtRaQ(@x*l0M~3M92wMc!*;2l+7`PGge>*0V}b? zeDo`M0USxRg=xbX=qlR>r=Tjsgl6v9$C@Yzbu1d{oC*X2_h2B))@6u4%2qZIJ~X4@ z{0Qng6)*k5S=aipLD~M<|6F!|zxN-U_lNG9i6)@HOh{xEKGaki&V=G1ZOXiEZ;fVI zGL#2fCYkV6^=}G!jq^T_Q!EW{c-rh~*wEqS^Bu^MC?|&`64leII4CO@D0YYFBXR=a zp=7pJX`4zMFe`XDqmyhcNhcX(iLUm&C;1%i7OYwJy)PBSmx}9pXAI8Hz|UwX?9|~5 z6v&pr*X--jU@iUg(udpw8QYK5AO)QSUP1yBE92{_((ak@6ofg1frN&W%mNYJbn%O@ zMDnl`3felUf<~!jpnxCdPN;C?oZ+#pl0QLe47`==1CYlv zkP?e?R5-R(cMq%?p_3JoHWL~cS>$1qi>=GaU}9cP;@$G$UVHKHG&EeG7tt2jUN)YU zlO;}+UEA2){wLka--FV{un^IHTPvdtLB3M|ziup}M(i$B&`K{b=qZ;I)}!&#r7+EE zUJ%#>O8~zeczn(ksA;BQjJ7x%jJ;a5X2&yg?Vm(JrguX%bH_8a?fJw~8FwaRq=mhx zIkGsR_#ybViL__C4?hb#wiZ0uBNoh^nIxF7&|>KwCxVzwf;gjv+2Hpkn6+aTzujc% ze^!ssLYL(yfW#_z@rRs#!`qr~v*Tkq{hwE__(5(xA(+EO=Q*P(h=t11RZ+?q;Y4xf zw0Hv-kuo7^)j|;oOj&TH$W=HzTfrP=2wrIiA>&wb6Sx-J3lJbPFpWmgsSQ@nLC!)H zHW{gWsI(68DIO86GeJg9=91E;NCJues* zA$jwYSV)xJHJT>jWrh`pM|0|24m`V!s-a(0J}54J^6H^s_zDwr#qN}6f9CkB zZen`ODNoPioKq*R#4tFb?7z3E`?q|RqkTxV9tgA>@B2G1a-lLlJ4(8O6U}Kac$(qE z9NCXj(bT8mmtX6hHp6Hit{a!X;f=QyPjOS&B4%b-S;W>y0wHu%@Vca2ZSS_)!z*J}Jy z5r6O-D0vaHGQL?5ED7^yo|s=MpXC@FkSG)`Q|a3iVJoP-7aEe3`@Yxo`d3k!Rdc)s zT6(fsaj$&QHr*B4TY91c9u1wI9<#G_wcN`FHv3$H$)xQ6(Oy}rt}1%E%p0(RzJy6* z3*~O?U~}bA=kwQW;b!4yYUTGtiWGn(wPbyOC(wJg*&!_ZCd{+*$j|XSdIf z;E^tD+JTE+3+^5Xd}aINPWRgTm%dlJ9S4=e#bvQ~sn&`l%Z}ad74qtcmFjk?t#emc zYF1-QMVcGAtTXJ&*P>4gn-X6(U&e6Ltn*2ei*b1ubM^ZGj`e2bA-QGU6cCHGp2^*= zIyUKZgJg8T!Xm9fGBn=Qt97`_BKO(2)IQv1;FIW@4@ zuj9HeKnu}OAONEQM-#=67s2i`Lg+KZ>6SG@g>uLba78IhsOteQg9RomKRS6B+C{~N z7Ex%opdW&8bjV*$<)9VRW{t|0HQ$_F!q|6+nbS{;?y$Fg{HgC6t3i;QxIQBxV_V}y zimu|38{mw@kW~Xnk#oVdsvZIy2Wd3hH_j%M zFKZMUjgysA{SO~Ygyh2~f0?!tQqtJS)>D2ap!mm}V+4{H@pFF5r=1~x z%u+#K`8>a+tNyUg9SA?|GUE{i2epeUC*lG=1^M#Fgss5*Abvdzej}8}KLKkLhI*k_ zYyv=rKmy>SJEjJ3B|nYog+xghJ{7Uh_UQ)>(3`-FpE+N+nrw%2a%J{t>&;U#;?~xZ zDBnA8D?`N-FvEp0CWo$bzCVvtKg=LP~ z^OGUc2e&Q>uS+HyYjzE9E@=5P24NwpsC5YZw?zlHz&8O2FvhI4b}Xzk5ND*<{oqTJA>CQ?ltYeVZ1WZ6)vfMt*S~)yUOResx{vIW#Rsi1@C&E?Ue%#W`!i;+rbrFe9z)xg!s4@iK|Wl> zPev#OO^Mp*5IPm%N;^bPs4!{+#|J=Jw>Q(Mh_c*@meuJ!MwT02Uz96)ZhBtMtV6l= zV-U|?)TBCs=y6j~r9c3EyA?0IolG|Qvq4Whu>KEc>IkvGgdCF50s3L-H_SfwHe6xE zB?Y7~a;dQnkRy5^xE9W^T26s_CG@y`s`Oc@-E>@Q`2Ae?676Vk&rnW>%6_=p57R3~ zuwdX?Sj-vY_uxo84<1V%5%Vbc{6EHh*av1PV9<-a3;_xf4DH^B4%6GTA})oUVCDM+}T%uDNp*^@?G|rVlXioLp!eD)sNn@Bh!6d zjkNPugZVQ@5KwfNTxk03i?UVYy2uGF0)CyXACh`KWLzQf@7p#!~Dx5l52HheyF@%TnvS+~vK zsq>?=3Ts|_iSy(G`B{018x6B-9Z;Ovz(nd_q2gr;xo%($7Ns|wJC-#!?Vv5goZIq{ zv(^NF9sIr2WA3v9B4u)~NYm+%AmOprBYpe8&c^Kc^ zX)*7;dh_>-4^}S!O;Q5{_c}DQFejYNnOA)I7G|$df z6=3MbFY`J6>Ge{+s&$R+&d!&YF%PwYN8k(bL{1gjm+2(8`49PgGcNC6dKTe2H_oO~ zJl{_G>FN1#^kU2DWv`%n#7KLw5juU)d&Cx~a8+W*yflSo=4uD#6!iIKSx(UUxHNdW(FNS46jlG=SJ5%0-oNANt!-z=|>%Y zt{l3-hVUTK0sx1wWu--g8X^{C|Hv;!M2ML>n-9cAUF8hy!e-aqcwQ!`Mye7@$JB6S zz<%;egC^6qjKltCfAFyTb91uvssZ#VV+AL88gZOB4*;mHkVO(s1OgbU3&9{}5L&WV zF5i`TqJe>t!7uI|zO(!k*8RJ0^_(xsZJMKFn&h16Z22c(9DKJ3ECR17^$pU6{@sEI zF4=JgQ!Dw15m3C1LqOD8Nzah8C%BqNzS#_p#JHOi4(YE50a4-E{wJ<;IKQ z$!AY&E0QGV5t)E%`vX#1Ss4D2UC*R;O|b#+5)7}B7n+f+i*@X3$eU>NfVUh#QS+`a zVm^OfD_8pI5PU2O>DrHkG5x^*j7g)q@K80iD8ydrc9T~S*rHGi_O4Ri)BBEppXgZI zOYZj<-ACl`q^fvxBhaKItz*DXmmetHe|+WmHw{#0tM;9|6_Dsu26xCD6d5!$YKA;< z@GmL|g-r1iIy&>Nl*CoPhGRSue#ytUF3zen{2Dixhtr)9*%sWyk*6~$LCvNF3&Zj3+064|^} zMZBT!7k8aCnfPOH^dJL`m@pQRfrK*75R8Vxqv94Y+P-W;2~~=GHnpERidB61F8pvI zzHLkenOo*>`xX_?H_zrjOPITL!BZoc9<$#Quys*&r@fDG2;nap)KJtEju_p{UIFJl z&tIGXItwh)FV&H}4(cczmYGM)ZnhV0gGjh_FQo&SLeInU%v zY%yhOSqu~ZSPypi^uiqgLP)0!P4-`IZPPu{{6jCs%~$;JMSfNGsQ=RPn1>ds;nG&( z$tx;i4Sf-1x?p2*IWpR; z*iu~PyGS)AcBAZI`%=R#kxAUAq04dD{V`fZ3* zxESg<3xsG^wB-8V8mv)efH-{hMefHvr3--z*Y@ne(z*`Rl;2?Wy7@>WR%$#DFoxFQ zUp4?);+~>pQ|-i5BfCYy;&cB9Mr1S5j>xJ}-`D=v-%7D+|8QUiFPEtXO|QI_xa>hj z=9b$I9ASM-!bPW+oRReRZFb4>3iotlljgBXw6k-6<%|Tl`!8rXRfJe`lH9TdOS|9v zXvcbU)VT(vJWzJxss2lwuRr@nm~(c1 zXSLyT?#kQU-Q90Kt~0)}R_(6Jx;b?G_Qz5k^cOg`dA=ZN-Irq8Xa{p_4m5209Gc9VoIl+&zWQgIR1070*;NDKCZdRW^PrSe`h(O0&^-wYsB$dfZi6C^Yw zfQpxiw5#m?7DiHiwvq`FyD@8&09(5@gti#W_l8;;DZDf#&0LD}VS}6{G`{2(j?wz3 zQlP@zm&fw&hDOZu-hN%yBKdYP>&vU__wBE&Jr>KIweh8&&#bshPd*l9RE1huXSRk& ziTVB5&)HG8lwEApMcvf>Z|yU6@tPOyPM#G}iOO0Ab(Y4D?^Wu2UB2;UclPu{H`-pd zH7!2Br|HQ4wEOq9-#=}6Sni|jGh&%_J#PJQo;;%{F+0;eAy0lzmIy0q-_z-M{3GaC z`7s5q3P=ghb$@iAVYL1}AI&1!=y+FVZ1|E^Nobp-_!K<ps+3#83KYANu5otd75_4iAp_ZOg$N)i|KeW0wdAdkk@Q1s1dc)F7 z{66-T%s&94?t_W$$f3o@M5G{kA8D}Xy9l>2(Z(ROKg{aL6d);xNW#-DbDvN&RB%@e zoP&QksstN|?yG`?-grqD?VJoNSfwS@^}~%*lB&>I6K`6>C3mJzl}Xl?jkK*UPi~lp z-}(b${Tz~HAbFG6D(Pz#EG8G32mFUGdL7#4ksah5`PcJ~52K+DQ(#Mr=nLu0Pq_Ti zc>dxId*d=vVWlK|jUO0Z?H~^X8uGC%Jx1StK|#HpK$uX;l=Hw7K}2cY3gd*Ux15!E zZJ8FY6Ze~`34{b+#zPne&tI9s55T*(Ujw^ljMq=t3+GdH9St{K zJ$&v=w6D%n)#ynHx96Q(8YU~wjGTKAc&Dhe)YjUUcIN&8E=Zx>vG<98u@w9BvfXEM zW)YU^;`7&UtS6fkLGDY_6R;P;{a$0N?|_{v1sT*q2XwUp*&l-`2t`7_+zHYcD2}Dz zK}ZGfv4%=+2JBHkY?C9LmVjRFSuvapheLEosYM@MS?>tUfW=v+WPq_a-!Tn?(NSeR za_sB+C!PKJwlP+HaMJ7W)Aco%GGB#mlyPLf&&+=d7Hn+$e=wMoL7tl~C5Jv6NkMO< zi^ghY^N%|pO$-kke*pC+SsQ(WoUN@DXc@nXjpy%q4Z~S*BC`~PX7e119x5wTg^{mw zhr-UapjC|Py@rQGCRcK1E5bXYzc3~kYHc_H8$J!he5~O($rV|G1aztzB^ct*VR@ex&hI0js^|lIcRF+cvYG)#=@cA-lMO=k1=(;Cx+o%r zEtxI!g#(tG>gxf+>Tm)Pu*pz1MYsgDbEs$zKK6+_JLMF}tPpau7IdyzElx1gjb@gn zsQD2pS4Wghv2+6@gbPA}6e?-a)JW?6zU9K-F3iYc`5>D60PA*u_v*X0oB~hDNNI() zc^!qHMZgabC`>XSVQCFV{tG-~0?5)*MG#k5g2jZYR^B=JMF*%?0*`xO!Y&JEYCfiZ z=*qI6md1-Wcf!5I)S)J`Q3_5)d%-Ma+k6KTz6F2fNiu}OE@=Tt9g#+8>k)_J=gzVo z!VOvGqw2`OrBojtdP9N50|8u+l5cIm-8)rO6h0?vk7nz;xRf{6T2G@d6B}Ih5%AX=4;7QWt5DRj#oXGACsR-k_<4PbGi9T!Dg|S9JRa}8^ zUH4E*5UeH0&M&1m|M--~Ml`AcDbR`MVQ8CFT}e|zs(?eOa0+YOOdDwqFQ&ff5)rLJ;#1dj~9f=wm*dKXw4OOD}rWfZ|0jO#oZ*=bKc zx<+tfzk|8C7HJ@}*txtwP}#mGb^BJlurfP(=Xzo3F`0(d+}Vpe-@1=bEZ6>RwdAR#)wc2ruO@Z{7v`1? z`-bh?P4JcqeuW&o_bS*%vbO2gNsqwZH&x3&-Uulus?Ca^2yf>GZg#qUcdq;XY+DpI ze^+0X^0DxUj?sy?C#xLB;~zEWt^63LoK@D*DX>j2`N&L4T428rR^X}nCr-gS`-|Y& znr{v`_RCLwgW;{YvGG+cL;Yi~)bWUQ#Hr@4ySu9*KeIh{j@ga^ z+K%c?i#na?c<>_{OM>|lX)cSdQ9Rkpcw9Y{|A2;8g58N)Ixr1Ar)y}+yL#gC>wtJP zUmKo!HkX;Vc1!n+P0we{=l+qnQz61Elu|94>N#!^Udqj~M$Xo`Y4;=tsT+b0BFVs#xAXqaVm`P;f2u0s@X2F>yUidePJ%1omaffa%GN-eUZOE;<%S z$^g~f|GE7>IvP`1A9LWBEJ=vTURaml_ERuaf;gxhI!BHFggBCQvXoK#L_GI%%S>?I z6@XISM#>Tg3$JJqOibl~Y^{<-0k4>f2 zaldZ*);r^3vgiB%;~nj5!;@7#uu5+M<^ZSy6y%Y6SfQ4yh&E`*#sa@0>)gnk%e{w? zF>Q+4W54>3ODkr>-uQi#Wpv|2X zc!e&z7X*YC#TAa+rJ#wbW$+D77B1BQ{4p>SITt1R|FM69-x%j1*~pl3wH=vE4lfCj z0L_mwkRM&VUsX)#=g@Gu_Qv>Wh{~eE_ykQ57UE$dn!Gl6IhZlvMxzY+G8DQ`M@r0l zFpmWTcSc?Z`K3vj8c>_0T4{~U6(z|UG+A}{55BXHjVPZbr=Qt8I;?dzm-}_$+B(O( zKI`5~NBg){aBGs=0M3Abhcz&u{x2H#*g<$kDHM%KtJas?&XLW7B_NNl=5DrirYa;7kKspvHyAn=_y^_%TXYg4$2&Wyl=PDIgH<%cKkd&4FQ($s;=s1`ACQMEre7mYkC549y9%)l?x4ilFkB zf&XG5c>M6brV|RyFpfv)Ud>202a9cJWI@&+>ZL*q)*7K^-rtEKR9~!-7LBV6Mr0>!!Mg{|V ztDJh7N6%C8#p1c6ZCRx?8LKZF7q9o3ICvXtUd~;2V*k!)UNZ;VWw%5#$S(in1MMI8 zU%VCg2Q6m!#E(pLG26O-eg5IyJGbuRKz{mwwrQXGlG|IqW)n}I^}l!^V_aJEEVH?8 zJ<>TjYe}HH+WxLN8$Vj_Nj4d%i+ubu`@$#T?v(D6=?zSBe489p>wDYP{Dfmo3&q(Y zxrRmWwGNByxKw<_lwP{4ASnFgOP?BlE2A|vv$g~JjIXS^u<@WD-`zJ}e${mUnVY}9 zeCqM`$DJ0V*&g1-Mu5>46_9yHxxL{0dO5_+(gE}AvES_MRr@?!COD}9K7cVWUNv$h z^>&&y@CRI!S-{Ze5yXm*Mq0v{bKJNvnDssD-!#@g(!Hps_bJOxC#Upg`gXtbBQ>1N z`wo#OuC4fPB9G!eUmzYepBjt7L|w;Yjt$B$$xj6Ij)8ScKCwD|sCZw?QQi_`@QkEB z0plME4F~a=M>hc3d{#j^LXWt1vaMjA;^mcQvNgnK;Szl87U+gwE#MHnQKe9wbD`W3 z_Y}4U$fK0O*UTfG9RQ{?RE?qLRKMF zsJiK9l9nMf#yR=m_UQhPllx7)KEFM2VqcZx5}UgUeH}|%o;7H$oVo6Q^-e%=B2`m# zyEJw}7o|49Ha6}N#K-@_97Yz@|u_fx|I`uvsn3zN;lo}2o1DaPYpR0EdVm}r+{*zNflF&r-oA4x6-%_ zvS~=(d_4Zii)eopGx)Zk!87-`^W=B}rw!+vo3`#LNWU-<>PX1_M>cLvCNYav zrt%`n*WnFz%zJ{jut@F=Qm5K+H!Aw;OnKID1f^y?IV1vqRQTJoaz!{z4J>6G>6p&= zBwXf56^_Q#o?-$S4^0GaVwXm^+CS~N4g;MpkjGWB7W^W=i&`IR@f2=r2wCOMJ%J0K zc0CJ*kMH8b`b57N964mCtst+ifDFixCeQ46k7$;QD)y?nJl@==bX)26hM#~w)wk;kqpJ~KQPoHYJTM7lACR6jE!vD{m&AwEG6w{)VLZ!4|rnFK~DJ?R*k&>)s$ud_; zd$dR^Qz}|%k==~6h%BY7#mHK=vCc5d{Xg@*zu)iQ`*~-^%w5iX&Nb4OtjG9R4da3{>BRddN+TYY+T`;E8lmq8Zt+S<*sW~vC17sK`S@cyU}7x-X|BIHd$ z1#fAhMYG{XDopsYnaaa0xlj=cUyP33`=gb@sTr3xYeg>?6u?A7tEanTI*AthEq3WFGYksN z`Q1eF_g$jdxssDU9v$4j)Sn;WUGnlh1?`&5x=-eapN^}H>=i#ePQQAOkbC#chkst~>S-|x@3)sSHdSB4cpJFMeg>TZrh63dJE@Hh)%!+{Rluy= z(CG8M7@Tt`esNX9(=bpD@jF2kr@3LhR+VaKO76Hk3btIN^A1Xm)2zJf_2m~V~L=YZIwGUXwJ#4*r!2d@_zU7((Y2Yr-FDXGX9}lZ`lBCqL?3FN`F8!4FB82%9?TzYy!aJ+GeXesjij$P;+{_c%!+{DY{1yZ{l9(+ z$t&0h&(@XA5C`pm>GV&B{0f;EB<9;`B4a)JGuL6ndp&6W=OT9U{AWYvqc+maXVy8! z7Xs^D-m=|(kH;Bab19JwKiArNrq?6r`R#RI`8=YH7GIV^47>pJVx&e->`#Uay2vEg z$a=4(nF`yxfjs6xX03a;1%*#gxixBIzM?y%mM%Z%&nWU=2D8o^tz;;t2LzE*zd>t;yZ8s#+oB+e}d#w$m+aXRP zgfjG*E;<%WDY%7Q&ciW$@f8onweL?I6_(%tR69i<0v)$v3NHVgchV^>y<`Hp=@I4G zk(lX+vj#`bmt3`1JnuX0nv<7nEo&_J{++sgh1cBvn*JsTnHTo zO<)s3&A+qr_vpLcfUV@(s8aGzG_tp~8)c{)i>Yau1D2eNY9ii)laNdp8u3Mxrw%6Y zPr-N>Dq-(mgzhO&AXlG?K9(<83PUY;)+jd!29vIS?vDihw{4<~M~ujxLfiUNMDjb!YeKtf(sD?n!uyAv4V3BLYGXj^d%TYj%O}*_V zM?hK>`Li=0?%n$`BM{t8iexdCiB^JI{)x7Em-?H-TiK4Hxz0h4+BDf(KWKI z7#&ZKqwJp=WyFMQILg3oijbaA4J0qn${5qrgno6aXG6$R1Npy*DRN`ZJgB4B^k~+> z=Bwv2M@tuQ7g{bVRvNBZC5JH{uqWm%%O@P{5j>;&ZZVkAZ39Vu%KI~Lumk=%#*o`n+RP|V>paL z(M7i76sbOa%cvEz0_+)R4{AgGdKNscxVbITZ2Hq~0;K5i8o&7SUe=?P@c9KJP{!R- zDDdC7Y#OSNgtUINxIVE4E``hfq=PkElL()ImZ_pGa6t%-UzTMYLxp7YVQI8?;cN&o2yP}zhk2OUx-Hd=F+CR-YIM0`>vwByg+QZ>M zIHqpe!5c21Jt1b@ZPP+QKz%V8Hj5^v8GIb!q;K03YWF+MhGi_N>6+#bMt_R>ao4*8 zAGH(^{lciw%#RXVnOqUBe`IK$4v$J13PG`ZU z`D;%io#GD|p8VM9&VMlU8X3Q*th&6Y8rCyH+x@fC$olAnzPT<+dh{kIY|gIqR}a0o zxpVv$HLK%B56=bW#ZJIype%~+NMwT} zJ$hnoSwpa)s~yBC)^g))dd1H^-U(_Zi%`B`up;)--PZxHq~w;ztXA5soylF^uY>C2 zeSD#nofRS6Y@%n}Sz%PIEv;=*<_&|Brz!m$d-D%i(94`F*S5C?n*yrw~lKl1aNOCQ;0LI(I_WIpZ( zjRc$ujUg5#8w!c1pvUR&U#8EY&f;xXj<=JhdulACF_B;whG>qTJChke#GfTkBu|kf z!DY|pJ$rk|CFvM6YsApw@8L%DEX~kIZ?S)%B zRO1e4f0&UZS$|qVgsHC-pYXzT{H?4)Bh;4dk6&==nkvL^Amd+qDukYEcP zIfjuTltqXl2h+h1)#UCi$J}L>cX&n=awAH>!U%8GM4`K&8|YsTaS#v)=T8fU9fEcl zU?0r~@%tRuNQ{l#Dnr}Nn?OVV{;&k3N@@yUb$koa-xv+{oEx|Mdd%C++3n*OjRajQ zkXQG#LAXHt`E?)UUNfewf(=T{PRNMr>g_j;cK(=7;$1U~8YhmH8kJ#%Y zen7O@1Tg2!Ajz#TYP!;V7SI9}LaGN|8B00|DubU0blgIkgaQTvshz;JoT8IMdH15E z6r40DCm&7po~xxmW6}Ui8RsGY_b+?Zc`#qbka+v1aq6MXfv>ls!s`_8RyFZq&mUL) zg`bMgiaR({?`$!tGZ}5zTd~Lz6`%MomJ6c#V{JNCSgAi;#znj#KbzK$Y1t=)tDvuA z5*NF!W8i$sko3ZJ9;&HGXBAKNZ~CCJDN#S|O|PDZ&o0HC01#kkXqLzjLkUJm_cAZC zTkC5DdaVqs#gBl@*poUU8wK(l;JiGv9LAne9Mrx9=>Iooaho+v0bg3YjDi+vp{BSY z51lkZ%z*4Q$3U@n-6 zOQgf2x6g_Q_vxUF(YLqH=^f}sV>?hyp#?Zl=(CZVOv2J-;wal3u851&qX}DHDXcw+ zB7P!aY~kEcOUw=77a?*B>?kj+Z7XmPebLAyoc&<*MxU}>kr_`7)LDU&yoK>!9S$N9 zPrsC(_-zik-#nJ`Im9@Moq>K#lsgEmCx2OY?z>OU?NcxZ54>9v#?s3_oaoygcV+z7 zstJ90+P^RB^ggZb-*;fs|3QG`-7+$6*sXM-pQ{cJgb5s8H>*`zs%1z7jxDDE*4Qef zxmY{f8}U}^n3)$aC+Ki6KZlhYwuKs%>;VL(0iAs|NkYW;{1;{|kPhW5wyQ$H$z&8f9IhnO@dIp4%vJppyQT|@$ zo-&uajd)%WU>`sWfz zE_c$!84TJ(eu|DD4Wd*+v`C~4Fsw|J?l#GGOi5W$UfoP3Cf)0$JMDkfL3L9l;o7Rm zlFoxL4AQJeJpb20R!?x2u{~6DOjUJYvX6e`^mgRg&MTTaLDSk{TVNNVfHInsWR=kR zkk>nwiFB5!b@SE_Pb=FkXfu7d*m;LGXaz3or-KHb1m_ot@Mb_n`yVnx8Yh$U&RWRM+@ zq?#1UUyR3s?34v<*_}$O{&s2My6q*U|A3)d=cj<$xI<+;#ttNqslXiJi|XYtyd}iL zDzPD0&ZxAwDI4A#1EWvFQ=s|#UReNMs^Zfh(!DY^tlh5U7qE7Zi-~`YptvYyBPB|Y3(6|mlVIsI`wA}#TIvoIih%5pwjcllc z1W7=E7#vZdh{o&zwtyK0cE$H}XlDLS9uQS->-8c#a?mB+MI2onDvjre1m`QGl@aG1 z82I`6ZnhuEC!n+S^;w4u6R$tt(D?N8=W_9^+<)WW5cCsRMg0dxV;P56H3pb;q#_Hh^2uISDdI2XkV&?x{HZ;Yu^0gBw}`Q=e+0l5XqZkm|A|(k-_h$1 zrlP3pZT^NjSDr0bu729`Iicuxry<;)Upzj*9$P+NU!)4|ncc`cc>qC}y-7ynZm*H> zEX;#fHn=U(-481$)Jg%RZ5QCq`p8)0Axs$(-Gmo^rE75kU;xtldoRhgs^zvVzmJ(h zq*8g(D42UVkvRV%5X9)~NLnOxF2IMnp(xHwo^%3tPmF|dA|IRGu)Kyx2{WP@o*nXI z;IcBX9^oIqAJ88}Ye0HAz-mb6lF%$JMF57jXoL;L#H47^d%gg)KR8f+ zo=j{1dr#wFg%dCOqV}Oi}8p?mE!--Y-Uf1hecFXVvZB*AIS^4w)k5LgXo*eI|{H6L4 zk2?{^pi?X*paM29rxGT(BJ7LlL&Wp#Pu|7>D2Sl_Lmg!M)83iJ=K$G7ok6fc%%enh z77bluF^G@~8qYV`hrQo;3OTFAd34??RrThI0FqeB)qlp_j+ zj;@{Cq6Vs$d-VrZbXP7Owk>{Fyw@Xx%X+DI{Ga>ks>N^a&IRD(@7oSgUu-fR^q$Qq zK3ZvE%gvCk2p_&=G&x7S_G1a0w<=xLCiMbPIt3+5UNx4_b#O4;&s`=(t z{Y-tU-f?58|2dxe>Gb6g9~NExJ~xnP;P)GvGW5?*wpvUr%yr(fe3WQx)?qjKm8ZV! z4$3+rc1Yhgc}U+(kQhJOEc#`2)4#{rA<`}s_3(!8Zsk^Wc=Rt$dDVR1fo>mNp*d}L zWva}gd`MPbzNfIX_ZVy16N&8jyw|T?HSv*ePj+lG`=Q0oXE=A5hv_6?4aeG;_NEsb zREkAEvQ~H3EL5!JUr;#xy;}-A4~dqhjCGg!?Od#Yi^9ke$ixQY|He#l_6u5v;*H{g z83ux}gU5?h^lcO$&A1paF=ZlBtXu*q-(E?XHksD7E{M6M<;-M=U)+pc`K28;fndq^ zw{T(e_$m{4yVtvtVI;KMBgam}zkL6_7VJwDA<$4KyUzs=1U)M(XdyZ|Yb&ZV;C4z*{ZM86+;d)h$F3N^|FrZ-gU(XT){wiF-MW1QYtbpbm zMAAMR0v=Xz zrdfo1w%&bQx)9zRU*v${0MsJ{|N0HWZ>QDgKZP%FH@RmN#TUq4Al^%3#2ijB`K0>_ zc$nbgKC`x3Yxyx&VFOtQVWRL|&JC#4kM%D(g?m2$FL$f&r$Qv+1Mt;}Jc$0l;VwYD z(CLuf1tf>Gao|g^_whs$6CN@Z{zT`A$p(!y->H1`if>HXs^|tkr-S6A;Tu&OXPJ|E zfAhAHiZ}BuOGp2=Ag2HSdpl;rQ%aR;4(URN6$W8L>?Qn(!|cv*qI=FS=W*!h!{VBQ5lq8EK!vizM%kX@oL zX(P>MTJHw{4>p;FM6D-6nOD1^5w)2MUL2DpnECDE#-6{k;b5CvPbnxrVia=RY8vOl z;KdLK#@$bWC5t}E3=hCt%~xM}z7oKdS{usA&>b=dUXfrU^I{WZMFH)&V4*PWfNPq+z|7{10p4IZAKd>g2(!~|Ug{`tyZ z_@Lp@M^xMN<@TPV8Hi}->bF!~d@o!Gq~`w;{&usn{)3{^$irN};nFGyMWav|i>V}d zk122EsUgEe-eETyGQ~S!?XJmn&9QJ6YR0lP+dM`0=k{zk^XKP=fs!5L$Crc!#+d8$ z8y=HS1rNq@hMS4W;4Y!!BQch!P5%WIPbZ-u3r&qrlg=tcBvz|5%`jzB4JuVicixS~ zK1?~Kin@+Ing!^3-QdO4`)CR4EmeN8)&+1GiEDrh)1OlQ0 zGgByF?f3{%^a1Jv#|Pri5E;QQ06YxUtKP|YhPV8bk>@Z!!{u-bKTz->8V_4^{#9$i zQq_exR>Gmw(MWI--^5Q*fSHrnmDAFs_0$`P*Lhup}(&H6s|S6LwKe9Xp`6vWfc!b4|$DYA8>K3&Q3VPoI74Hel-a45&V1V9;H74rwsFuN%!~BGu!0( z!ESyppUKDF_}04dU|+7BkXli56eFQ~NqlYD>xW$5u5{(;@61($o-d(yen~ep1#^#c z?VGPud{F#D&Lq5KKUxbdb;%F44xYCwMZ8nO*~23{JPxeJcslSi9{?h_GDwtTCIP8_ zhj1f4z_+{rrM6$T@PRW1c?+z*hSjhTS@O0*V=LiXoQvp?@gOZ)YrCEQu?m7KNJ&u@ z!uSpxCxxZ*VK1RUllaJM9avMa)3dphYDInVsc8xRj8mE)XO!k@XiN-|E}S_Lbx%P2 z1+8T=d)DUa=4hd=TP1tp>7a_KrTz6fI*vkvUcHHHw;k(Q0O0p&65;k&$GyW1QG=(E z$fHrnFDUHH3=FCmT}cMKRNKn47kjrjfBf)V(VztN5VeENS4Y{Gdh0I5uP%N5dW`${ z!D7cn=ybER*hTiX7Suf6HRpuFc6lW6;`!tXt{6ZBLBQO0sO5cSS3qCL$ZwWvoct9w z^Yx6`K{+&3a=zFZKku*8`HF@^yJa;W&g-q}w9qqNc(*8kwJ`SiVO> zP?_A20ABHQBidd4S4DT&bI&;5cwgl*d7PQ&UlqK;n9^5CMp3bC{@jT@+Gc;|dPV9? zzxFIkRq6STzzvIJPh1X{9Txt>NqoSLI5G?QfRYI^SJ`aK`w-Z9$W7Aepd=3|O7KRN ztmUCO(PhvEH9WEIpu$Ewn*GUCdGUUeL*y;-48-r`l|vMf5K2|?e#Rz2{HK;=68g9q z8c=}~a>Zj$c#J{Uq^OhdeyV_!FB5^#Y9mM}{nK=?M4Wrr|Kbefsn}>4&eky~(ZUZl zSYGTfCFCur{3Mklmd4AL*{h(cfL}#N7!i<80$spf(U4n&=(Lt;RG6FrBSF^PIF!MJ zJ7Rc2I&9xd@AtpcCDR!uh=~eCc^B2tld-eRpTKLz8BA>+WEP{)_B_o!aBlO#Rmdp{ za`RCd%WXca_enF(nc-T>e3kX8r8=nU2u2s}v8Yx!`Rcd7dt`>%Pf_o1AG3L z+)e%b4;Mj|hJwoeD0cFkd3-+?L1@c~DIJcHpX$T=zxJ)ZVtXJn$#pkOcX)&N5sM5- zaQ=~tp^cWAp)ndZozA=|iTezBHZ=k8d7iMw_N2A37U>aEZxoIkI$Pn`b;;fMV4!#H=Pw^P7T3kKdbLZUoe z-uzs?n^Bxin4D7x{>*$nt(~AS75K*t<3S5|L;Sj@d}qjJGPZ#}nbauoCLrjFdP)rq zj@!3@?J9G?6?o}(nBcVK2~&As z++NHE6@~8jN1p!_-#vdC6W)V`$9bQM4}%)}myO{+_z=^TUcpeDLa3+_gbR8g38c+d zeg%5ivVmEkg1p<4a4GXs-D-#}x*ck{eMrIQ(UG$~@*@SG`=>!L4^o-(TqhF)+ISNR z4gW=FDWlaSG+Ic*mU*dK5lT2Lacjg-0ijTfQ8~~y1|}b` z#g7B7p|;atCL$qn7fGv&2C?vi20$QBO;v1$$TLO4IpKB9owh}(%`{EnEvlmO$x*Ry zc=;Q>4nO+YAbe)oqxikO$h?34lkLKV>-?kv?z7;YA}ZWg0GkzHJ%pA?i%poVv5QZy zk0{N_j{eg$vygP*tJ1eAPkb#yS1X1(?5dQ#ehA`_>hF-w0p<5!8maE{jP^|-t}Tz4Jp`+l0__tz#YdtjvzS@8J- zh*N0R%aL+7!(GvexF)GLAm4(|MnW=}M8aW3S6Vw!@tLCcG(-_G5D(>wJ{UpjQ$3!J z0p6r&PL)hc5yi11y_p!C)tU?oO1Y2*g(YbbbLoo|fk7MY$dHTUTN*gu1UsV~tEeUN zJZB&v(Glm5-X%n)^sQTcT!j?`c}}YD9@^7)E~(m?-(36kRc)x^z{AP5YNc`q5~zH_ zECZQkM}DTqwCvu63PxqyQdN}vKD*sdJGT>b;|3cAX4X(^+s&AODE7;VHGu<^=FHmV z4&Q1!;pF>$wZ&;hF+yR1@Y|^@9E6NMs{(!&04k zHBPg1*r%FvxzgLHI&=88)Fb+x1*~%R0&##NSZ7W1T_5>2H)B6-7|lhpKNpvG=vo_M zUCF-q)@J!Y@#P&yxDx^0(eFn@uH<5)Q{eQ(O-3kV3U6z<1L|i$1rt-2Zi!GVNH|%G zP+P9(jm@?T?_GfH5De>z#scbIEg+LhJ{fKU4e{6+o01dm8}?uV=YM;H9978rg7$!1 ziAV9yWN1qick)78Nvz90F>MLD;(m~`n+bTB{<|KNlVacR6rWd3$l3LN^3ZxyiVi8# zYyGp-GP}$diT+|QN+7mwV;CW7*nqnJ%^PsBj7YW=q+)n#bA(OEFNG%PN7Yz8w17F@ za_^m2y!izFmiU{9v=BUt<|#C3jbl02O?4pJq(lab?K1!|Q0 zy~p?tO>!$n@oMyXxufpP#yH1Oi7yx-k&3_zc zu#}a(&gIgCfoH%If?+Mc-q(?0u3>H1Qx&HE>D7AIZf6d63&Vc^k+C{Q~%*&_>lVjBSPl>3VBw*>FB=(SA z|6foth~TGKb{`k>ohRww|D&E=TfjSdoNV-J+WvUkZ9e4%0GG+nGjJXY(nqE&bqKuC zpS`f5pun)xCt{Wx01*7ppJSuIMd{7rD7hcgu;N>X0T@4&uKtNAyB`X7Bn#V2<@^Kr zU9Zyqs3)+2kEBZ_dyR-fcvjB)ua} zud0Rb%DD{iYi^c-msdmrK?l@LQ=FwoZgPiVwJP zyxO}MJxAt8mmPaRADpz792IA%=9Bsc$aK7)5L>fhLDCUg1MXw?77vX~(^IsePDm<6+L z*+sE6fXWveLW`J4OeS1?9v$RAP%#I3z5x-@B0;KIymEVQif$^1;9wCsE z-^c4H43~b=O`-+#KeJ+5jHHTNiO{pANhq|d9oC@@>}S~UcT~^J+xSHO(fdMFYHro| zx(T3-Z25GoW4C`p#vVn)J9JZJX#?fQ889&TFDSbqD~33N>kq+U&^~#e^i6TcS1uJ- zHRqBJDbwW%sdrpkA@v#vT!<%QRVmJh5uHwD4xV?oH+es>BTbtK@Eg$`2r(Om*hQPi zz|tU9V`u`*7Y$z@zc39#WU6!nFuavz&G8IPo)FO7SxH}zz(KJ{4)2AxXT1mz#EbBG_}LnJriZ`N)iY%vJ9 zMNunRhtc@gX3!Kt%U3_~X)T6ElOg)A!2F(Eo<}lJ6)hp5eby8vPQ!`jl84IZ!VEe< zFhx!{4CHfRk#gFN?PJm0yqm|@RDSjyOGrV1Mffr;v z97rn>m}AKJX{(HazYMk3(7{s0nmx%x`CcT$9SZVp9-zmmj=yn_OX);E>=R zDrLZyk^keFnHgbpEl8M5hwum?1|AQ_s>O&3Z;t$DE`=09dIp?=2Ps^GWe$Lq2Dvs~ z+NZKuYD{v3?oyh$-V|)p$2U6217jKw&W}Ja%~~HKy6OePW_J*@`7>ERZV z1(;%X^?5L40deIa>=u9gq2EdOHK3=9E2G36bjR?;7eIxo6_hlO(%?jbsCHNZ?-8%Y z+EYQ`a7G9r9E^@e)lXq|0$}J80hcg@?}_^`rk-T@2_@^Q$lnB6I)7328lYX1BmBwd z_pb&Y*6V1fN0z`DacXo(`rgWb>^8`2NIn7-h0lZRlcj`;+mfzHB`A9;RclkssERR_ zgJX{F(cnKs5o+dD0@z?}2bmc_8l?`p+`|lYeenFaM%FRfmS&r*oo~A{#mLa%5n9 zcKY|dOaz$@0}ROZ0xwJ&kpjh{7$rMvCSS8ec^hStRundY9t&9<^NgVI0XM%6`549%ipzwaLa~PDeB1=hjbZt&_?dSS8zdYmhlsC?+;cB$q36h12 zdnEggK)o(>qN~WG+Q|**_Y>miz`*0Z41y0rVZ@136jfNz@V)Wk^Aid2;pz-1(#Ft#e~#c`?~-pr_OAn0u}H)1cR+VP3U0&^?1qc${z^K&Zj=QOP2Fp5YD+`X$=*;nd2A^h1 zi4D|>lmmMkmyz1uN$!4KztG#O`&ZJ_ks>{%sX1de9-lmG%1!ulpqJkB+2B!N!>8|M zA0onb+U=cto|X8tWBX1*BR`9^SBVj|`6BxMF8i^^m09FUTA`V1q+9Qc1wF9niQD?K${7? zse;4=N2Fu7WJ~y?lfg+o_%I|I7k8&KBmnJYemo=zWr)$kO^Y-m1Vx>E+o)rsX1vqk zB=m4Nh<4ms1H5np%lvN{gX*PWQnWn~+D0rw6yq^Wl;a0H7P-ynft=MzU#f>|vWW14 z@X|-+dky*+S%1cehqVJ4OA^&m9F;>3a1$2H^>9j5(^+)kow3f{a(3t%40TDGWu-S% zQNhSgA=E@PDWl24G~)N=%@7agE8=D4b1dvS5w-#xB?(h3FL0Ek9BCTW$N zPN%n)tv3Th`X6M@H$=}E)IMMt@se{FFvOQ|D=2O}Xj=(k@c;nIgUzn0s4!J+>LT*s z!)?HC$)xEV>`S4WDu;&%9cZn}#8qbU)+50el3@I`@hVGnf`tt)_OLnd{zXC1q?(^5 z#ZTMI&JP=%UN+lrL0AGc`D5+An|};^a+=t1_5YAZV9`%%>0E9oDOC>Lk^p@Oywtt7 zG&N1UQ$GA1-}&>)eGoP0N7kb*mW5TX8pKn`y5vxjB%Pvxt}0RcLd-~r*|${|z8^Mb zCBtSD>@7}S?Q^+g^T*|@UEYmbQuO<&I;eA@?eW~m;faWIfe?4jrUD&oJ^&jK zHeCh9g1Pw@l`c0@V0!Zhe-U41!rDUJD-q27kNy)ygaaONNEvl0^HR9zlBye2UQGZ| zv^3ceUfb;#FjpC(X_|;nTtJqMEx}B>U@bN^Zo;i*#q0@ak1|(PhGH<0BAG_F5f(PL-$lw6wQS!#vr-ct%ezg5r=@GjB$>=r%uWz30Uwa?iUTjM*_;znP5DvD< z&xo%PPy-XEUpNu%!02S0UEkW$J`}hL4}gWl;(7>7A~hgg!JP*^ED)XI3ycsQAA1Wl z?<#QhOoWBAQ#{G4brFVEgS%csk9S&I1LKHXsU6;;S}p@|+G~t}(x)T^wH+^pZm&Y9 zad#=(StoMk8$)CqF;vR70UjC`@#?cjAE~RCV3Dk5F=wM$J3`<_U5h4qfzeWErG@Ap zn?Hawbj_K7>BPB^tfG{d_n|$}Ll2ru-C!@G{@DE(&@|&*b? z$c4l90@L5D&@=l3OMfOV`s1Ge%X*tj%Y==*6BZ=G~jG5#Y=Uc%E6a$K>R(@(ydH`}BzZE17jr1tGcP-@6yB zR*WXK-hzeobE)`s$(N&N%~hXD^MuExsUNH=W&S(u=03a@Gq&V8CcT_&H@8X_WrsU^ zRgAs5Xs3s|uEiu4{REiC^k%M2Z$T%eXJ|(dO4~EvW{hZbF#p(9ZFqq5npV_(+QERTa1R=evz&Hl^N1l=W34ncf^MonYk}=fykrCUAGK&nhiCF`Kj{htxw z6;I5E?E`*InW{CRUkZ#0L4AWH6#K=dCRZk*?6Fm8(c&PfC8(gUNR{@~Dc62Z$^PZ6 z=Hg%c%IrHQd8>V`W&K=kP(9ja~1o4lder?SX-n~VqNx0^_<#QZH;i7DlCNJ2u zr{hu*Kr}K>K&=_Y8JT>4GBf8LYy7^P&UAZAB>ksNWeI7XLqMc4uO7_Kd zW{`7vcrQ1suFE@$fi!F0k*mEU#J&7tb@ar(J_16AfS2Ga>DvlctEGO2)W8*pvRbH>n`FR6ke_xB z70R*RBMvb!Etwu1<7WD%zWi`oPTvGa1thQ|q3S85WxM7uADbmWBEc>X;5=?;Jayzi zQ^;{l8I9{jK@|L0e(8IS*2=pxf8Ck8D!=xI)!)S2uI<+@MLoXuV)wP;CI%c0=@)o2 zDj=w#3!%751mhnS$_%BsyTUH04n1j=Een7F>^2w`dIqmTb#3(p@T1IwMs zjR4MW+{%!cK4a9&NACHb-`YwUG8EOOFckt@@={KlL;3(dGH--c3KH2sRS_0cpjsWI z?u+1Te>x=30*>hTrEIz7(gAFrPn0r{U|d;-#j~iQ(+Bt};9Zs5d$}HC|(U+QX-pUUx|s2F*ee&;k3s7?0ReAsf|k!${*R*_e$3$nKbsT*K@a zo#dJ(f{LuXQ=@6xSyP;ZXU+V>e`(iX?aRvaj;TJ~=rs1y)fy`Bhyv@JK6K~4C?W!h zG#5dXH6YCps&0!IaYPC@5fq7yhqLrxurA9%GP}KMob$Rn+yLDeHfHYHw@(ROjb98v z+6NZx*(G1Y5xaA1+0pROnDNQ$?>>iT71Z0P0p=}HHl7HCf(qKav2}3Vu}1VDY?qr^s8q%D?4}%kBXdlRCB>Mq(Ash-Ls5}z^ z724Ju*@)yyi0mFDc&mUR?}fct%-kkokZw^otuS8*-M_&R30}G$=qg zW|;PdhSqDq0{^kZ;9P>`uIlU2OV(z8o8j=pW8gm!3mxckzaxO)k4lhEhA@Z!#Jt;b zNnM`8T6J67z}6KQO7eloXWYR8b$V*joy9VDEw!f9s}CKarD%HO$*u->c#QZ@aX&oZ zrufFsz4bpA?5jZYZc%q{h1}FXtIn9e4`}0QhldfX3&R|(`|$uRvc#eT($A3CG4?U->; zP4$GN>gDMfW1YRsZe)S$vzGtkheZ^=0po)i1?yHZG8e0A0rdv9I|;(1C!C+bhQ}ol z6g0w?!Jg=%D%#Kl*U?x5iC*XgX^FLnRMnwUb&H8+el|nQA)JM8N0=3Q_wJ>wk|5K7 zq6<1LKwy+OQydqnX|fQnh*lWvlwfpkb*O(v|K4vE9BU|s zAvEbG=BuO$-akZ9UKa{1N>3?&w^@C{;@Twd*Xshqw4c{cN)IV8tOk4?GcxL!v}H>!Af4V;zi#vV zDH%Oa7Z3F`ehRe)Q8j5@0bAj9v%*`kSlIZ2>xb%eawWA*B~Z^D^sLfMcaq!qIDa(R z)rIiCj2ZWxd?qnUw~beDB&|kxTJ#|Y(H?<*dsGVReyD}$#mMX4@lxcW`=4W zG@?-U<1-J^Y=UR?jJvM>FTG~vGi?tB2kPyr=S z7TeEq!34wgHO-AJ?2;h(s*SIMgU5K`Oa9Hu{C$Id@!h5yGJlb_ci%c;*` z-us0FxwpE}61DF5WTRki>e?E8WsbFSWb-Qp#J{s|>?G{8p4f441mdil)-nJUN0q@S zn=nKCn=Tae(eSD&eT$9;%8~pU8qJhDdGK0$2e4%POSTyVL9WD;%^-PrV$W$%*xx;( z(Ny<}g4}XVBELD^Ur;@`l@iaMX;!!x!rkgFJ5atx{Iwh(wCIg&X)9}}vlBg#)g(hyCrw6@bf5(@G+cSwQ9ZQAsRJaq=3}{! zvD%^uY`?JZ)^f%!w+1jf@T-JV;03EpBGKmDYFt8Cjb&Y5gfb3s@nYvoVA^A2hVs;W zfd+pharxHLwW)|VKFM~UTv5rDd*fIWkUm+knTxRUL=ql#cAfl71`A%;5wL8LqAwXL zr-%3Q9Mq5*4*LpzZPtgf6V2j zdn)k*@m;i-0OT4w>zS-^>%Pzu+ltS*SW^Fyz4Jz|>|HBZ#O*6>&!g8z67ZDhUw3!X zP*F&QLQ|?nS}D!SS=4eOHmK5_ms_@Xe~;yO78#EmeWMkwW}kT-@pLW@j7CC{j7BKM zpX{%`ivbUP^GCwQ9E}3Fn#+qwxq8J*CM5DCF#bq&2?{GH|FA>h?Zcc8b+_6}0mu87@M+0cRU#I#+>mK{2XGBA?903er|Azd-OiON}mcm_@Z!J!9PFWZ_B;K5yRBb{K*te8Dca`1Z&Fo67cf?(e5P%k!6q}& zPuM%@q($=({R|J4zoTO=H1u0X`3duK`aGsA{_TDwSwpYVvWcD5GrHH*d(Zc|rTO^Q z>miNT>@qA;&kR&G{qxkfLMfZ^_aX%+fGQf$B%qepz{QfgLr@*DMoA<&eiiX+@V$Rd zomY+$vaxX1)ab^@=*8=dHl)UW*}mZ=M7uL$*pXHRk!1hKV==u-{P2G4QnQCdPsaeI zO>5ii3YoF^#sm|fK7IJ5WD}SLYhsdT{$yWM#Wjw6#*p1^z1Lz%=|V8G(arw3I7zX~ z{e<>S=)G`ZFw)`}00iiXx7%VbGz>Vjc=mht3UGf%1%5?@q>}*->{F1{2&h>y>%_7$ zE){JeD5GYaqx+D@9#`U3E7&Se6)-e400L#|_y_5Hvdu}xr>5*1 zfuFxrH-r^R!Y;db*u`#I$;cafyMqI1#O)u#Z_Eebk|h>})hOVSv+|m<@!{o@Dk=+# zf`W}ub@c=84lq`RmX4TimI^@SZ%$J58gXd`ubPd>r=b`wa|cpDlO$j zVf~O6FuC)N=hDMw7M$Jd*T!2rO+WfyJa5Zg1t>|wL90P|S^$kZ6y<{NQljf$D?oa3$n#4qreX;ei4`02zba)^Xs*8>Bv*TPO+`r!NvcoQI6DHw+_G zVg_lJJTqT6#U7s+MA9VSGWl*m8wCp8g>+qcD}7op>6-d7vadcs*UftNGFEfAA@5gm z-d^{&@HmES=tA~q$e}U=eaD421X^JOStDSgSDbNdKDchc$Eo%2v z=pwks;OFj2OSDVqz<_JwUT`}9zOaS}1|q?XA`65XQn&{@+`x8(UTJ3X@3=A{1I3T( zIO+4iMNvgXry&^>NDTLCNY;Yr9mJ`a_w__*L-ZZM&!VBXpHFD)!oT?g386&lALD4p z|HssKfJaqz(Vj`CCL%~D0cipP(m^0mR1j29Kv9qc1W5=igdJhA$*DbMLw5?6ddUYwyz(TMVN0&bNQ){?RMn zUHkOzY^U4u;YFc#Qxg(uOe$-R_CG_KRMa=OhNNean{Ulc*%Gz(S%+T-PMY{#%$=>k z!tJ#nCuc$;l@*>Ogks^T4$Xdo3LMxT?0`3tdG2HI;t&(K@j6tuF?8-0F#J^YPX9nS z&9W&WEa)Pod&|Ru*G>$Sk}-ikwd{6#+_@EUNU0i=zRZuCr@ugKeMu<>?PmS!DQYjh zkGpFc2rViw_XvK!1f>jzqHRu`{9+RJ|LIGr3*SzOiReozq$s5C&fw{l5;-%-+F)8r zTtbI2SXdVpk#IaB`oH`}Qm)x!|4rTKiYHszJ-ZhlYSiPU9&f)M8XkHn)E8&Db_=}` zdN=ew{(lGW2RWTr{(kVvT;*qB%Z(Kg-wNCwQd#?LD^k%7!-s4V`}o^qhc2YAACumy zO{a&+-}g8)G*ng>y0pm>WZO2CF5W_(;P6oQo%VmuZ58&$`vV?^mgKD+Tm5d#8}B#2 zkQ&N|drGM*3zdWiAD5jDy^5_tlFL!UhyRW9?yh?|>H6>Ed$$R$F8S76xRI5WXi2#s zVgm|n=})T5svd_zXU$DmKr6_1_Zt*vH6~NfetGeqIXDpI9=fIT`m%(Em1XO~$nnoG zk!k;UY=gV@@to;^<2TW1Ar7I`pn;NDrrJwse_Ll6G-rniLh&ZpW)RbJSaZ2Q0P0<14n~ z%GV;Awva-?-Mv&6_3TdCj-B)YYf8tBs`dN2)YLscE$Lnx+`N^Xx_EC)tMKO4@%zSh z$bV9Cb#|+Z(JAplhec!de&gvh_~%mtui0X1e=2=`w@3^o& z1Ji1MSX#fv9beODu)1t(NnY*KyDhgaxcubXz|5p5JM(mz(3+kU zL(cycjNi9CyK2gYjHc8U$`g_D_oGJc^||+-J-GAt@a2gcnVnY;-Z@x(uiwhWw*Iqj zzVzG+usycu6@ofi6W z&i8|fHRtLtkrDB=^Zl(6x3oN^tw5(*rjIO}1~a*vDSohH5SCc=boJzbRi-G(2&8(4gF_WtgH*SFtTc59`%xlkQlmEIMhZ}CUn;cdO* zP1v&(AF6FCwS9ybyrFdQ=@YSZHp~_=0;ztG{xNK*9U&w7K*xeV9MrLsG?@!Cu7)O% z;rOGpK8h?X!@)HvF|8Uql=KM~7&W!N_m>fIrF}jFMf$-KH2O!t%kOA9cHpG;*yN;K zCsu1jjua&r&8f4?-g#xx-?zEFC-#nd|Jv=C!;V)w%w*Ea|2Vpw>;JhF-vzYQoRuxz zYly%!9lK@6P?^Cdi<6~IcRO#m8@XtAZ1z`UqL1wVI_N(N%>481FsXhBc5*}Y`u`-s zo3t7-*b4$I7?TFcz9YYuotOi349x~A{=@@?6 zU_u}Mt~_a8YhrxmCJehrjO<%+sCC8itx*jhyc`$z=(#szN(UyuYUAJ9V2MkbMcPdU zjKv4Z*`z3|U=&e9cfRxShu3a@9<}G}jGU{##_WA?x5Lcc0de)F@!9RR?!WP77zVH6 zLAM8!;PqmcMar^NwXBS(m_jlmQ!b1O&O1A}%ao<#-W;|#dq|6)e~KUpS1jAZ$(aS= zq}Nnb^UmWO)IHcKb3Llq>&^sowi80h?IN zF%$lHrE&(yP)vhTaDrN_tcbP@YT8CvG|RrbO_y6=^sg$s{`sh;-`u!8X78>ZW1H@- zocJKpmM>R~Za~gsl~;Ya3v(urTe)0S+n!Xm>f5KeWE*-an7*e8IkV|-qk(IOQ|r3A z+W7tlS0c^*B%BcUhT5;>>wA7qEz&EFMpy?Db-_^t$m$3rvhj zgaAC@*d9KDd|UlI?C!0|1Pj>%KtS+KM!@#st>G2zDxBodjPRI*TG+KE^%X$7<;HWK z=((gZCYM@^=E8Im`zFPmA+7t>&%W~Qi@8Zz+~Ay?}zU2zYQII#~t^244E*Xy?7iLL1Nr~tx;sc zwP6#9{kPD7V^uTXC(_FQ{Z6(~wI}|t92z=m3OUXdJS<)ik~6UCX*Fg`xg&6%)>0&? zYawn@-WY4EqDf*fu6tNa<@X8NyOWbfba|rzv9}G9cE^=IN%f6V&U`_TE&l#DXWWeK5{uud{M!+GUW2IKJArtxVXO@DbiY)Sax;-T}4Ez)m& zQi;2!`>132)2Ba-BD+4xNh`^OIUT!NUA}rShHozJp_z8jmH&PCxIXuT`s6NHm0=Rm$?Nw- zkl-pX>tJk0a;9H{88JmEm6&(D_{fGdrL!cLyi8P5Et505V~WEDZc7+2vspnOUs&9O zv#SQby=}^q>{XVX?I+IPY;=6zF$lSp;n%Nkiwe?V ztHYa4kYejEAD+xKCovEE^rjx8-p$|Ja-j?Caw8M_ZB#rd9g}6cs2;Pw!orG2)G+qx z030w-UK=X^pkeukA=f-ID0Jx_RyImGZ#}g~eiW?5vDJ3j%9^6(A?~>}>u`Y~p!q(;OV*M2(Ex+S2NZSU$DMx@T=t+PCcWtQT+1IWvlt3y@+b z>nYdwZ$(#}eCfftbK#ZL9>P^ud>!8pn;*|?x37b_0<5@E^kuZ9pusFsdb(`QoV)e- zFnBll{yV7l`P!#DKE-+w>&>e#t|@zlKT8uIYz?~VOJ|XaOIc~e)&4?EQs_O7H1n2&KeJo%N5dlHiGO`7x`cltf(=Xv|z@WK8 zwBpVh&XQE8J#ARsaLm!ZgGo)pBnv!p<*~4S%B(lOHj!gG>6;?8j3C7$cQqRmZYi5U zj7DV=#+Ikgwvabhww~s_WXf~%EI7QDlJ>RhMF?V||Et<^Vn={M}d6%v9uO9g@eTkP3JT!6MDV;TesR63Q@1DhT_) z>3R4sEAeViQX9LDd>x8hdnm4=UkU`=lXzwhdgZltJ!;2F8;%;!_gmC3QtmOPNle8H zQBssRlsum>Au@bO8*{LC+mCC!PLp+0gJW%Qnu} zC(J%X;tDnoeR#?|Ah2lb)-PG;&X=>3o6KX5M@8T6Yd0SJcthT5ym|NA%Ov_#39yjd z*}(583H8TnBcUc{$-Q8&V@$U#ko~S(+@B1Oev?g z9=ZATdUwgw8}}Dv94^`wap;f_q40y1r_P;Bjs0rAzxG}u2RU>#>-&?wKGD+2tgkPg zj7s@^(B9-pCoQS`g|hg|56as`Q_I7zG4+F2@E6N&ZA2ot z&Zn}<`bJAj>eMwNbE#8tQ_PdDY#JPy6+B#fZ)SA;=dDRf+tdg0{oTLdSSxG&=}9m5 zh?KUH(hnxrkkXFL$+!6=*gZvxCC59#&krXO(Z$9C&dy2-0+7Fw&xe=ZPFOWmwd`vN zbtX^yk-mG69dBof>y2N!|NZ{N6YB;I?Y1-i-DX)M#=TD69WnN|Z|X8?l$y_{L?ljs zn^c3vmM4C?>2zXNaNG8%T1vfsywn-KvcF|(o8jTxR?XPHI>Px`$*{L3$X%Nkb?o?4 zaykGw?&7=U(E=%uUU2`~)XYap{EDwa=;oYt=HcyXf^H%|QCxL`s{??8*RY|0(1U8~&h@P8Iwec94sO+RhuFCfx2 zkIIL1Yy2JRSGjrFzs|GWAB*}y)q1S{=6~3O(Okh%t;tAcwOJAL0`DkC*k?XLBZC5NbRSGw-zsFvX6XxzwV6M z%Q0fy2OF~be_~Hde6dfng9Q}_k#vDBmE0@eSX)f$xLw=EN0eR1(3QOD*z~Va@yaGiSsml1SI0^P&z@Kk7Pu_&dtMw)g0toy`FkqjPEtE@5~jdO z=a+o?rb@_`6B`qUw?P}4d^Dx$@CRwpgnHCBd_eu8sET_Tk%S4^bKUn_kPc_>U)qYB zCwx$XbffgDtDiX^5v$Lt)53Odi6YnP8%eK1S+1<_5&^0mZoR&~d>{Jg(Q~!UQ?`>- zGdd@=&BmdKN<54ltA`0-Ee$Gw`8dh=t``no7>{p`r%#LyhGpW5*kJLxu)Y<|PyW8q zLLSbv5O3u0RULyb2VcPc1G7wp``LbYRDI{N*zEF}UWY56etL1H&?aD)2RYkT&t`Mz7kwuf!Wkn1bkZtH%$^j;%(l;f|SHhFIM!>^AlM*3N5A(Ymz z(PZ$3W0q~V|CXm6h)=qaG3-t30r+=E@w?IR!j*sj1%s>j+m(hlM94|m`Veowc=}-+ z+0bFn!=qV9XWQp72cHg_n}7T0`w_v_q0LipW$kxA&Pk~XrIO&M>t~S;A18-xxcy!; zOlfX!P8!5|fCuszyV$e)JAiS1x1Vo2e?l7ZcawTFKg0EK zBOx<@)L-; z(7UHr4X`rTHV*h_mgnlsQ9t@t=Jv1ORlLVxf4u5I4KpEm#z&vty7}bhH#;--Bp$-# zj-D-^OkJ{=?YVp5uKJgj{6dbOE_>tw~Q=a>3jV(q!XUB=r&>mDSb9| zIXQMD>81K_JChShr(Ru%P0*@}ch+YY*$^_1sDpbgXgNOXer4gFKhucg!cLOf471;m z*KSG1)<6A(%!^OCe{1$Lh-Kt!&B?1T5HfW}`$$m!uH6Fz+kX4ni%nvJok~}R?M+O2 zF${-abZQ*4H0k-&$iP&4ZjWV+Cs`(hEN7bb`z@y0JfWj@NT+ErlVANVotheKrXrzK z&NU?~M}{6YW-SAd?#KMl+h4xoztiTFFX2$%=H^hx!K1Lx=_~3g?uC;Y8Mnq%k5R&`HY=7S4HEdE=cb$xj#6dN=(4r}%|pTpvNJc0bw4PaFucErO<$N>1CV<^)=XdQJ^^X7kybFhl0@B|6Ii%ts zU`7;-$kM3u11st+PZ|w5GVj9!hdy~uT4#h6l*8rz@~8vZ;HqyPOV$p*coe$Zd*>6> zwBtk$5KJDLDtIRgb(J<;tG%=lmi}mQb_4j=x@i-h~d9ESkwBSE9=->i=L zcWE-gfKG5Pz9Pq;g|Z%li{QE>bL1wmO2jgfNWoHz&H%mg&%;F&ZmNFUg5}1Olg9Rs zBh4}Nku-RUMDlWB%F!gD=OjyGwDBkVhmC&!az%Ei@cHiVOdk-8#lS^bqj|xnmM2dn z+kqWXQ`&6bzad(WyRnYc-2Vc#y7FkSMXD-yKS97Y9X(JwD}B zJ=<%)Kn*J2-idcN>TnDgE_@V15`sua*O;(V`M9hJnU3mH@wn|q{vW4HMmEHmX?TNd z;q`8(!^{Z`h*j}Z8A4e_B?Udm@IC6Cqs`;C?mrBz1SZBp$@Yr{Z<@nLBq8 z;l|c2^DdF!Ygg3bI)3yclxBU83-IEfqH)ed-;x73mt(V^9e>=wCj$Yhh z-=THNfY|H9$@zT`OQz*rFQ4a+d|_H-3L6_*A*^A)>T|E|YEI;(SzV?*HRfU0`SbgB zm9)cU8>YO`Dk3H#+ug3f3`ZYzVhnP zKmU25X}hrID|J=Q+8nKYDO( zO$W=3hFgTo70Gs-n&*FMh)-fMrP!KA9 zeQRF!H;>*5pOV<+e97PYMqb~%X-D+%ZOsekN8KX9jn(y!uRTh&oN+x`e3983J$`mh zpJLAGdYhzN>eD}>T&% zY8L1`^o6lj_z7tm%N-?>+9!-W(U0$()`ZNu7?m)wozw$tama+b{jtki^5fS-yG)}g zH5V{cVf38LeD94`w|h1n)ReptTCqJ_{N&jpTsi4hKHOt>f2bAnea4Vy z4Qye-$Y5N*ngtyozeS@G*@KcD4W_w6l9JvP1DekR=dx@wA#Bu&?Ew=ETg+-zYBL<%83U!U3v}8r5Eo4@HolPK#SG0k|bbKnt=WNL&k~Pa@6ZsY~ld z_e~g8ZI#p}DRFIXRv^pXsBctwu%R?Sib`BXMv@0nm!4Z14w(f$uUoX}lTBC7m)K_O z9Y?+zHn==`#`kB^$CstjXB&3=^U=YV8<4U{Q`stQ9flA5Eqq8x+ikyQ1@BBzriO36 zd1m!cU-toLQoi-Righs!#V4mN6~UI_DI3ECosCWE8eYM&-$Y2yrV**^huFTokzW#r z-lQLzisp>1?+Smrs#vZc9ZPn6mC=*)Hz8W=`sBoC1$hW9#+|w~4vJOz>XU~i{b;^T zL*^NGL?0SmUNfHT+S4Ie4DH6Muk3x#NK)AO&UkaQYlUT<@U$C=!Jc@jO_C~0nj}b1 z{{n%jy^M*5$t@zF^-@{G=F;Y5)FN&=hC>qPjjocme1ps=hTkH(OW_^CdnOl80vnn<&Ozrj8h<#nXLto9gvge5PVdr;e-}z&3*;)y#$M@tV zso~?+8N;`|1cZBK@x(7Wew2E@i|vmsUuK-!l5uY5ngv^jkzFGfw@<9T{p84(Uv62u zZe&27UcBi_V=^mYmiOJPoxO`z{_$DH>EBlPzX-rZUYY%peP{i!P{%pa;LifDtSuY) z@;}SrCzt+Jmfs_5Hs-QF+4|en@}b?N71#Z^AgbcYwVQhe|2ni=`=|9!9ycXJ%4S#A z#K)3d7f3{LULv^tvX~g@Z{G%Wt zsZUbU{3}`H#-H$$1$!c(_?3~ZAd}In)UVoR3T;{^t=+gJhVKkub+wFc*z35x$^ICv zQR6116&4H+ri@%M={txkYgxu`fiWZcxEG#%e(uAKse5o*ie)s4A9=52pzUdF6jlOk z+lQrFBdLwAMDKdi32a;UhO+_@gGj>g3~BuqW}T ze=?5cXmR8aHY(%}UEO{oGM07@_LVQ1MuykUw?2r1=~T{`o6_&@GpGiMtG#-*;*YHE z1^Xk@8YEdt-~I6WyXU?ivn}JGbK~}2m^~tP`@7)fC!w;a7uKI26D1w!W+&8_y@K~c z$?KyhRNqzhJzW5~gPL74F8@r-&kshKv&c!(c|J8-a#v&Z1BNE>K@@+WAAaqM>e~_< zC{MKP2@@<6YW9C5W3D+8$CyX7SlR48PVu+=w6xDiFgM^f&O@gDs|IM33>5jgti+l7+Ys?3E9Ve(H zg?eCj=02hJm?;vb>#{9n<>x0IHM##_C(#o)xM^5NL1uz2^H)%To@mCjxMv|d{Z+&)v) z`6)bIR&-q(@?g}INU7ppB6&dlIT0(@6Ypu`O&fdg<)HCbVagI_q8BeIiwM?--fDc% z38wepbH`!fc5Uv_6aNC~vczlmh86uB-{A!uk#iGZShm1YapF-MB0X4v%?OW}o|Jqm z=3_IQtS8GuCq5+uuwdxHm*&UkZCdyjzp$i-RD!Q-AAN<-5YCvBVarG}OQHn_X)Ew> zeM|Qs)p_!m8|1$a)g9ZrZ)-ssB~=@way&_x6HcnzTsg3FUW7k6^34Vj38`J9o3BYC zksCw4DJk|ca?yvNBeo@=wC2g3vyZ7l^Upf19>~`k=$?(-} zD?P`^#k%#$b4FkzwLsYrYi6JGzfE^pPV8vJ6~EW??LXTOhP)S3fBn8EiaZ`^?LQ2& zrEgdyEN38J-j3{tUE6-Xe|tHEIOOFuVI#Ye;MlIS;>|qYzO3c<#nne?{AF!WQxMj; z=}>gsQ~r?)D;2>t9!~7;7U75gbHshGC5G3XK+1tkUy@v3X1XP?prx2UP+#_}wYd)v zUfZ4>ACfe=wsAtou0$fC74tADz;Xl5UI-hm#AehVn}Q4;iMTu%#Rym9&Ddl*QUMj+ zFlLm3ZE|`aYWUAMlF%IMDL{J8v?Cj?wj>FANov>qFIYFZ_eUD@2n0C0?s_N3_BO6( zb0+`ZwpURw(7Gc%CTG=wvb<@hFVI694BE98C6^(9t2o#yn2$)VQhF9Ah2F>hcIT&W z`*qdaGwdg$y?6FCvv?+bdOjC=HEsFm!O*|Q&u_yJbob$bMx=UJ#M(>Y#M%Tcjd?g; z$V8n>XO#^g_}!|iP3Y}IBTcCSl4B8S|ET3$RK zf{Xa;*p`yR6IpD1u{rrTMkc>mPnJO=@#;N&Xb&ueNnY`D&vHv?xb<<=o-mR?eofD} zlH}^vNu?1OW!uxkoDcSC6qHRW3hO|65$<7096-TBcArATQd^$*mkFtjFmNt>MKDk` zEWVW7=dNdfbq*p0ick`#!&v$w8=yRX?uixn9 z_1+o%=7Z_xj++k3VWNxP9|5{KC4=bZ+dO(=MN^j{Bl zZ!~8|97?pFT33E@>93cryuLyH^=hbQMkaVl#hkx>ULE}1)wDlW5YHP%dhJ=(sJf=A zNkUchXi|0q4Qe;FmZ|$Urc1G1-g+d0To*G&4tp9qB76Xb#|q#;V8$;GlqS_cA7kK| zk?ho8>DvH%ef=}X!pW`E)^n!^g^`GqO!0a6{o+2MNfm1sf(q342!2Ffi)mg7en2uz zPy{cs`%+$i`ZTgH0^QOk?Y7$H$uE@dY!YKGgYB@WdBua#gI*Z;`1?;%uQq=Be^p;B z?A@#R(M#W44}FVJ^8A|LPg+w`Pw!>Vt-iDAlWxo28N6!Ult<}DPJ|_-&+Txc{JW*m zFYu4PZ!Jx8*6-NT6A~&-U;Xx*QzrLYIL=5LnRsq<4*O5ik@p^rJaBg6f}sh^j?}vz zx3=}F-*XjbLLQ74Ca>GF8QWCiXq}o*9t#Nw8!rD)yuJQORNt&8*PGOac7?_6&L^ir z7w7)k2Ws`ud39G^x2+d(TtXf+Odvm#M+*Y8aL18*VZ>75uWgk2+*t@OKj)(fmG0nid1g4aul&^)exmlr z1+Ahwf7Q4NagojK6Gm2HU~=Rldv&LuKe)DFN^#@ecd5^c3UZ9**)?O{KXrHhmgGr8 zr*&O)@|}mtyKGetYqCtoVZBhve-b<$O-|(xKHWaEa%HeCJhMk%_spMfIvUSUEA8I# z!^o0%A7cQwRi9Ufkl-kBAp|m%w7m}2J?zR`znP4#cgtt3E9RT}KpntbckIFyyqNC# zr+rF`u`N*bxH-Pv*NzX^ccU!)N7E96)jw0UyPN+vPxnDQ+`)>n@QPTdD%K~3Ba=X; zU;F#folpvLycLm9)q7N!cCgH1uKWs?-$};RqGCz9?JT}Z7MgnJ--gI2-f+FIyg zMKk2x>*aL`ZPUX?OBrT-7hn2H*!RBl9ubmd>8;NOZQv_jecpO}OE{zzxKYq!;<-fo z4@YL-$m{lzQfLGmwVChIC#R37|M<--2VU>;b-&-mY+F_3&;8A$+VZIK-EutiympDp zvCC3%Mu?Q=h$E;T!Qw{e%wlbds`E`=5%7k$ezh-g9xTdv{k=z}HTV%zIK^qEwn z&o8Lc8`tA{^u&kOm^<%{>v68*u07&fcs_FFLHt7(Fi={aY-@aG_>L%&P#k*4l2R2z ztPd|V#zqv}&!;hUnf%pl9Fks0EdB`(_~6*kC&xnJrK|QXl)@@pm|>Ap{S+vL(Fmwo zVnxN*kueF$mWl-fskiZIFdA#l6Jik!;&7k>tgN1I!MtxtO1!+-vIS*_)skf~Lkb?Z z=q?4M%wHR)SS+O*4!51YXkKN(S6|=0H}lS-dEc`)mp3aK@WtCl2GgJHoPPFB%lPqq zW~`k3F-DU1x~CFtYb4Uk#+SqHEoG!aCKzRMj9eLP#Fp>z-kKy$Kn*5y;c#1!lYY+M!ng# z8EKwMA`)tXkvs16#BNlmO}D<%zfBS$6pV>E$+KvRm<#;)7bA8^lchgrG4S69<_Zi*}UF$ z21g<#>qu= zM18oXyeHXaAy_^UjP93Iy%U=SB9MLZ3ORmkqJ;{-*d(dm-3@aR*CmnEcPi`hW$QnaYXzS zCN%Dy>Fvv=t$13!z3n&Un@{%aQ&oLc5a?yaWv-T8Ccd>gwEIwda%GXf_U3-|2TQ5@ zt@MW@dO#4zo+a}QFqlt1E?<6Z2lQv*^|!AtSs5j1BG-a6IT5UHcsBxL4J&u-GkNb# zZcfdPh7FOhzPz<+6AYzCwmsQB=g!x?UONR*r0ikZZ0Hp11i_w~X&EmgXWiIxFLrST zHZ!T8(y#Bi;Nsn9J5c@m_fOhnsj?>-A6iyo=c%UC7roJ zRwP9*tuR!E-oTJ?V$ecx#uBk&Aoy_^NE9xVuIn_Qb{np(jVOpD(-%E__P8XSwXe9p zXZ=psXPt_^Y~T0q!ReM@TkPhvVfC-G-oT|P&>Fmw?qDqx39{W16B0=y(h_Ow(`K2E zZ>|9;xLsmG{=IXUU}GxIHQKyoI?kE=ca{itPs3a3t_!8%T!Ru!(=oXd6bu(Fns>A4 z_JK!3$KBi6{)IUoHY;iS{Kyc_b*01&&4;BeZI~1XzHb^nP;w$#B>jOlrp&jX4!i0Z zz~-P^$##5M!J8&cT?E#g2qOsip~jf3hy?-o3rPX;d58bnPWqfC$S9*EXu4n#7EOEh z?!Ml+kNT~AQrV>O(WvKFiU9G~!pQG-Yuv&$u`t&9_`v zu*__BhMH}&uPEea`(e*I7ryaH;ubMvp zb5DAT!sx3OX4&mDEu>ft`713qGdFvwKd^eiGCw6S{)J4D;*=H`zEn#7%$pxrDtR+J zne!D_fU~&*T8@j;QsnGHZ^mqg;broToYkD$?&fs=f+cwwS#y@C^3tM!Tg}iFYVN0! z+gIo>PIZXFth8BaET1h=E*n3~s!=(LIG?i?*yR8(=h8NPk>9SOW9!c?d zT#NH_@;#D&u7l%^;yhzsrZ=D0^5@L=ShJZ0Vj%Bxo$)FDBD-MoQUyghdO-A~t9goA z;FB3U^|`cQu3xogYC=96U~LPz?0m0YoF{U!ktuL_c16tc*z>alk1{XcLuV*@Vwh5Gkk82L(k!J9YtIvvl-p#_U8CFt1>r(r|29`koK!}$y~Ad8yIYGknX zLW2<<_I#J>V63vN%B-UL=-h?8s(EugUcZNPXDX7A$0?d7Ff)X_&*^k8M=RO6Y+g~G z>d`W6SPoC_CbaW4sZS`geE{>HHIgp+@w%FD#rdNd>TAN@e5)s<6b+ zveUIiSx%2Y<#XA7+NTLZ{^uOU$_!Ja>YCp}XJ$CPb7hE4)hKE{!>2J~&Rjw8i^?L# z4y`E6G78+eS-e9wvh&^fK2Fp98CHt&YdUT9<;tEc-Y+W*mCf@`yGn6>b+(}AF_3Y( zs?!20$)$1rY+2GAyi%C$nyWfgYmVP7%%h5YsjdQNQF^{xaQSpAY(i4~&Kw>Hz!xwY zt-1A_xp^LMb}r2pdZY!sQz>@aG`EAzwxzSYmoE%tI25dO7DT`9^Gj}fw(j!DS*%xc z8@@ta^yg)Hd|ug2OCA@`W$9e5!^OI@=leCv?NG;^ab(v(I(Y=z6b1@~Czx zHCqw9Il5Q2igue5ZIC^%Ov6X{tOl#-=wO*Hka@q?TbSo|X6C3iNSU>2c88cnS*vV}3v@=)4vjv+X$aY3l^PKYxzo0NqtJ7MbszRQWnaBIwX@PtwypDQN z3ae(qK6Sf#nfl}%MR$|ZZ;MS*--^jQVySdKH`=KYGpaH-i&-JsMQC0%9QtZWlBDT8yS z+eFqjcaH3_3)zM{m&tT;n%7W@8JnBq*##c2D2a+-b?ZvLZZ9m%_jF5vz%AO3Kcc z3M5aqEONAm=JI)2G$`5bxB3+??^G3rbGZf0pQri?eT80^;!UTNj9f)ib-V21sBDRY z56#WacJeOCWoPpol+DPrQL-yXR_7Z&J(J@(nPsvSmX3Dw{*Q zazu`@XXF+J4A#Z#Cbs6gDUJ5-JW^T)@3DG?Y&)$;`5u;aup)L}H~f^#A-RhL z51)}C(>XqYwz}jjMYYbSL`RX6R_uo8ksJz_t6<|aJGxKIRh^2WxY3mkS}1g>23)MSi=4Yxu`YNkyRT{gwb$xhlu=`iU~POoX2q590qU5EU&m2SC-3>&KU*8oI{jdqE8Uq zFd>GP;jCrJm9BePC!=UCTBqGUw@1`{?o5HQQd!(wUKVIRPZGVV#;QWDA?D^5WHDBn zE)X(gmKJrFU-K}sa~^G%RE3AnGAP#TmYo64C;Hqx%ci?z;7YcOOMcHc?`E z(aNcQHJ|bu4vMkodcB%m$h2!VI!7@iL&^6VvWHV8UUfmzs?IrcB`43(0oqW2rcTZs zkUarO$@QhXy{g0NqeV%uXBmFkspaJHIg~dSxW-E^m+H>uDPGZ?g60qk;58k-g^Db= zHQr%&dO0B=*(tB4z*7`DIKPN4Ocim(PTe#*v-Qj4QDPdsChDH2pU@;3zF0CmsBe) zyM%%ameM63o6RV!=1?WtWv~XvNqR1*8!&-(8>->ee1?;E!k@ZyzfH*%43%}jA8@K0 zbV9fBp3DHF>RzXt&vF}uPBz!i1r*lf^T@IsaHmsrx|4Gl94qGY4wtS46hReqC#5?< zXgrEjvC08OVFZSDXq<;vbFD6)&(1QrBFE%8omQ6B1W^`vNo2KLg##-K2(rsB`g{&f zaXJOR+sPY-FH;mL8|A@6-7HFzB#C!x0acP%7fS;pI6$dE(|VpFEcdOZ9p= zx1mT`yhnupD)eRoO1*BELo+C&5F&HBWg9S_*ECtlr3*nEY_y+I+_cB$@wsUqmt*8P z{30rt&B$`Lke8b)%1%c>5(I}!W(`%7bT7bC;IZ<(ItW#XTplmoTRu|}8KOjaGBzHi{S2bC%sj6ngeZz|D7SjO=n43~!|a2953)87Q?6Xv)fY2JezJp5rKr_TgjA>C#2BEt&k@L0owSWsG#)+g=4ERxuX-t3XAP&5c3K&M&!qgS;8%Gi-~rwCLd{t}Z?p5T zGH_o*(rDT)h=MHTQyhp3RF=)lwNi%6WN9{5c56;W^0UAZLClsUPUH=%$AAt<0Yjnv zE+fY#G1)FZ1*}xK07T1jY&Pq1*;U%X{4hb%fWtgL6teD{2Z0=+l8G0U91k zkrl-y=CXqB^X0ppiY6I$gXJhq)?BRW_3%#7hAxtLp10F^JdA>71VQ5*Oum<%7ee)Z- zXwyX5fX9*49G!-dvp!mpH38VIxHON>2Us_JtivI@Rhd><%_+J7cwV>8vtVC{APvdm zQ+>KK$0Ztq$XQ)35E;hE)nvHJ9GYYBOqoH_LDn@d?bIcY-*7S>w<3B(4!m8Lbi2Z+ zidUo=P4Z{^0?Pgu_Xjt9_Nr;*%f$b=a0R(pcEb+b3Y1Euc!m}o zGD9i4*8vv@Pp{H4FUz^AOAPqnXE`S_C^RG64V4oG1^yu~*8ob%G^fLEoi@p1xM`MG zIV1&io@W5_@Q8v7RsVAhTqZma+ASf^jK687Z z!ip{{0tDpJUh%Qla zYC4;f4?r}$s^KN8(hG6Gg8M1J!wnN6v#s{b+&WIJb;Qp7(g* zO@ZvNS_vcp!L1ANfQ*1l0fHd_Kp;iIKk06Wowq@d2Cs3nX{yLNL3|p=c_cTykjlCh z=#vQc$r$D@o$RiykO!mYS3gjcbF`vu>yxav%4sb6JSr^h?0Wf0p1li18-Ow+=)^p z!=Z~h@DqllI7N+;G;md@9<6$LjfN{1-3;$jB-PM#0hGav4RnN&f?Jgs^r>dxc?gwY znUYgS;k3lEUg#(1k--b$npDOPfW$l<K;*#B_|C41+MW`xrkUsie)jf#Dpd<{m z7>NYL3}&v2ck`OzfiLoUz_S$ueG*bjJmo^9Ey=(EiUGUAV|Ci4D-!2sfXj+xXacKw z5RL=W6*E-e-MR$LWqDo$G-@82f@J+Fybj}qf^Y^dfk}#jQxR2>0W2vdaf8|LcmrCe z`he5CX~m|y0exi^cr4IJ75+i-!q7CCmPMBv4+E@a<3_PdIx@fpz zU1BJ7jb<9R0bK*E%IH}d7QmTprXU(%mP)alq)>=t5if!v($ELgP4ehKUsMA6!%7Hl zOszn7(mc({V0^G*0WUYu2ylhx3#v?=c>%RT^a{}ufzI5y+9gdz_lcMOgk~7 zAuqf#9I*gV7>ei=C9jSQos*}LsFG1tI2GWs1Rz9)5ZqLh|HV$0HekJO-VMugAzneU z2T3#ZB@3z#sWF1?7Gz!EDAOmIHcW%y5CftSAofrkLq>H(Rxyxl zH=EC@&=diBPVI;x9qPz>~jiY|iN1sRo4C3Fgy9gJH*wuI#=JeUPt zU_klsrHrlyuK*yz8OV|#f$jinV5ST(7Bg+(qp zX|u0nguR07Mu00pBFI&kju-A)0y9+1=zv%7&s09%1DU}iz(fQH9HE!lARq>~uqkkk zfjkunX(5i~P_m=|2}~-*NTBLyHXaLFpz3f`v{^k_g+1d2XaF=+R#?CgP#(yRN~^Lc zBQQh#d32?&=?Vu2%4!-UiufJm7D~+{^p()1kUqz79Gb{0Xb#X=LfbWjZ73gf9U(ia z3&RJvfVbdzst5~)qCo3mqR>SV50l}A0j~mp%*=_4AVFXa&<+la!3~;cw*i>I?*gn@11cekaMo}Gkfzy>A|3${fawXyWuS8zC=&t%aC}G^`UMV*jzC>d z8|X9|ESY@@SO6D=$wA*yEf@^C1+)@x@dRY@fE|J=Lhe990h+36Dw>SY9?v(80j)Nh zk5EEIYvBS+y8z*|5p0pd)4Q6FcOp_rP zlhHt&5CF;p!oaN1dq8D87PU1c42eNEQBwh_FX)?!=V-7q$P+<1_?!lKg8Bi~5qZMd zVSr09lNbn4MLbpgxAnY&>=r0C)Ik7Z0QvDkL=0IW9577@RfXVDDzHF+x|*N?T{RKf zv>Tv#P?$%)3VB|^A1EO{|2&nEJ}nN;Na0dGg*cDpr_EE|J{P_ zMoY}XQ5@QC${KxaKFAaRED!BK#Y_Q0X7Da3&@59j?F*8F&f~o)QG5-3FfAN52aPaI z47D<`5iK=!8(iBoP4pRBjP8;Z{9v5PR0w>HN<;b3cKFVJZ5e8BmM@_o)Bq}va0!-* z+fcUo15trMLSB#%)CQO0X0r_305gWfSyUNfHDwCXqr>p-U&z3vXbZkFbqs=r4w=P4 zZg^*YgbN{9QzKBC2|;)?1Z}E3t_Db&zwlgB0b#%<_xL~Ty>&oUO}jU|Dd|vA1W7?k zl$H)rBqWqlq&r0#=`A5C-3=0g3P?(B1d%R5LQ-lANaqGN`<(^e_j%59p6`9m_nzF0(lAkfDRA>To4fO?Ss+}3fO5}K)Dhm1*qZxHGmHM zfOJ9Jfq+1YfIuOGDqbKFpnM5og1`eUP-H+G4cvl^1NjYJLQwD_85EOe!2(#P5f3>4 zTo44vC4>TLoIUHQCgc(bAt0zwLLg8KLNdr92<2&HoVo*2C^AmH0Z9QR2jm*KfT9(| z0dND{L9QVHaD^h~3=6pW0}0{?N=N7pf`e=j&Z!G1d=MM*^z2DMC{9&ReE~Pn%N&vd zCh+sj0+Jc}o#LOS$0;^Y0AlC@BnNx&6w`ZDX(m&22kpI9rML7jLW1m8uf}O&gdi1wC6yQ_mfBOW7rV>$s z8MOayDiN5A3d_z&NpQ2bxA%#Rj0^+RJ_K0cfVu)2=?p9{0S$sAuYtu2P!C7~F#-Yg z2hSf5QrNjaRHY92FPn*+#MYqeEH;y`f#q+IAi#h?UO93FHM}{1*@}$PJ|G4=4lz#`FF) zh^u=DFfUwPU0(tk0H|v)uy_ON1xX+V7-9w zVE#V?fd>bHmLxD>lqJXqP%y~=47md12k1*c-5~}TMSI~3XdomB02Vl)kOt%g{^uT2 zfLuTj5T+-fkb_eMKu`Sui~LUkAjE$O0J=87Q0ptuvUc|bG!RgCK*6vo7+3|=1JD3K zL7%F-AE2Pm$sLTnyn+Mj3n?82;e?zXRX}0ubN=Kn0(|3>gAvn=?TWbz&J3Vpm7gI!#u%YQ~+r20t09O zL?MR|0GR6b{|W%~j{hqFFVL<8ZDY`=2OSUopgRln*q%|)T7#Ozpz#Encz}YIo9o*UjPvO3jm`32>^2V?*UHhy-@WS)KQ`8>c60%_6${FLFMs`p4Lpk z{Xf%x3Gj~&{~f@eD(_kS=d{uS>M8$1gh`=d0W^~o?p77nsla|N(rZZ^AnQk*1a{p-Rg zU*cskK&lNU zwPVAi<(UF0)u4-UFw?6m;1WdZ*v?dt=19c(Hp`EQubt6fiEk-4Rz-B_?VAYEW%i1G z8RDB2-xQU2ziXKkH=NV+a_SX9rv14Po<0X72#d@)YE!TqFa#gWk)PxUpw1qP5e5g3 z36qPaRQO2Q^^vw`fJJqS>(NEQ0e)F^4P{MWT=X8hnvJ-+jJSGhCk5(!^49(os52U< zw;yP9<<+0xf%o)2^gDfYMzF^Pvq-`mN6s~xoLP|^oPbyFvB5q`AW9esW3F+;yiv$E zw=T9yt+ISq^{lImtE-IUR0X6eE)*JAmQ_mrfBBhfCz$>FpR{E=C)gSRCf(*h+vdO` ztH#pi$c29z!|h;=B}`h4tJP6J&PkxnNgVv-obPqSDfR3qk^hwlXG=+>d1+f6Xgfe` zsNEcN6nyL?G2)~=0-^$nk^jAUd759qgD|C=Cs@M?_@j(YqXiBg>`FGlU6M1OfI@Kg zJY!0K%65+kS;|6IA!X{|=Marlwwl7E)YBBS?WLXrY01%<+?ti#pW@W3K$4PoW^=!g zivOYT8{knR)5yM38v#A5Zz=eNV^4rv?f#U-w>6Z&77~}rR#~HQhW9616zZq-eir!& zT!j2cwW%T012&Xt+FB1G#QW#$BMs8cX!Oe0bU#M#h;zo2O!-W)^v;oFv01$B9J%zb zBkn5}`ae{oX3KN-JAHCSuriwBG#CGMInByvxi~i_l(Un)yqm9!3%a~-=@nfmZK1eJ z!V7XSmmtW+uPYZboQg%{ZStV=RrBK1z+tIpB?=@eqiNKgbJVAWkX1FBd5oU#5c zIp8Q)rhwBj8D|{M+m`09B13qVz<-q-2gQsZ zq&INMW$?0@`fa^IL9;dq^^7h#?N(_Jqb(W?2#{>YYd7?-joW4gM zsongpCiq?Lrly9(|GvZk>30F;K>-l4@nCZqu!u7^f5?OEf^n2c$Q?@pg)g+Nx}r;I zZ*;?hqL}Y1tTL&0Q{Yx6^(zEY4$VHbrgPE=d;P&w{?5&+uWC#SZ}Guvj{ufU4I^vA zqE*JBeE=I@ zTRMh|*iaj$jPrstH`Z*o-}8*EfMj^TG*vRypksTn`5C zMVo<2P{=g_U_GCKbk8U3+Xm0g9-3o?4L&a*+VP-hzip|=MfT9LT@l8}0&DsyoUq^y z_D}-#r=m^=uC8rxnvt@)re5OQlLTZ)4tq*|QSB|@QQzq&3RLbaQ~qWPC{u#BFnAm5 zQKc+~KnO)e#l%2!P(T@Ij^O23rsNkEfiH>lsp5ARJ*r@cR|LK;*pQN@-blO|+zPm> zE#|_}IJ>9LDk@s8ExyqO0~M&Tcr)#DGtgZb7g&ed1omTUA`tC(TSjnI`O^lBlBVn$ zEEwd4a3e+DJQ9-&GDO)%N;2|HrfO=O9C<`CoY&*k?#Soms_`k_%u7(iV~USaEM&}8 zQ{%vc!Rds-{}Y11SMPCQTcEaQ5@*~kf@G0V@~apl6`u z%3uT0tq_y%p1}s{t=2KQXPgxAzCW?=p7AG+9rZwJKoNDl3reHHq9P)2HwYps5UTGM z6|FQ^LGeH0Vl)m#{z`2Vh<6t=>QB(;n+vQuSG5Prs!NSr0%CJMHh~WvHuSv=;3ePy zb*^(vxfC+;9Dz~)Is0S5fg3o*pBBpPaHBsq2cmy$wfsl><^NCH=u>cDi5BciZy=7e zcED@?_blm`BF<6KlwE)kfS&X4JHfoaSmI(76)(wzi?CmhPk0*oK_-}&ATM|5sV(p2 zJ`w!v+_p*6Mn@?zyptB!=+dQcpqD@ z*u0iyPt}2>HXj5z7Mvb@{QlJBeI@Ig@EC~qzH<0loEqO(N_AjM3E=sLo}sYLmYN*#R+XoxlYo0N!2C8#;5r z4%LJe3;!16#l@+ex+OTRB7>$VR8zeG@@||Oa2E*tIIBB@2q6M~oC*{{la*42@JtXF z1N8F#2!KZb|BnE81Ypiw01H$FkB4+2%jvZcvVq&P>zN=Acm$YdEXX5p`v>pTqc}Cr zvs>``#ev>_%$zsBsPGqyW6M$UDM_D}SKe<^z#nkv25bhrzQ$nJ zuH_`p{n|Ky5uT@J;@}mz1J23-Mht9T0FzgP2M1d&3X6(MO3U24FR!Si0&NR{b^0Zg zhG7v9oHaP1djf*9j*cd<@c?9?jt=Ovm``Sef6dY9nTe&9rKOdbk*$il`U7PZEi(%% zYZEhbOe3ZZQ-x_X<=YKni;MpJYB%Ny<5L1VHo@E6($z)q?;BQ&xYHSK?;pG(d*0># z`-6#|WW9Su8h4*$+PCaU?~@JWH2Rjr`0Csvuxv93$8^wf!$7%MDJtFU+q2TeYtDdSZOkFPXiuZy3O^ z)%WUPI!_#u-##BxY?{W}Ku68=s;~L*IgYk}?W(mSlgezQdoG2xUaywhI&sK+IJcqgBZ<1y zN$fO9gh~@BD59$M?(edx*YENCBw0OkM>BzI-fXUosE{*-enKl+CExn36GaZ`_eG;` zNw@O`+PvXf+99|blc`#16=ElzvTMT!PLze0(W>6RskwcRCnC!+TAHZfg#(xV6L${Z z?~aJwdG7-qFO?B=^zSzOX|J{izQQ9GsPVp%MC6ad>!Dl~7sbO>z=~z3>%9eEu2*o@ z)e)5`3-1%#mw8DCuLLx$*OT(J=0Etch&dcv4y$3dGw3Cs+w}cC_k<4-A+&3Q8LF;A zh*k(X1UDiZ_SHqvE?ol)Pxd≦mZKdb-~!nBDdf5#dxLY$6`gD(nf4Weu7rzy0oW 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 !?`UgOD3 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 m~rj-a|MP1|PoR9uujCXd$5=b~sRK(mX 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�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 z�!JaO?)%M0)QnB*6kA3MwEStRSEuBE19&JwPbZ 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 z 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

        sQY~*fsVHZ9r(W($WzN0V)yL?o*VjFb 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

        l&@6zrDn%RthS!h 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%0A-Ri*Sb&bZiofmW4XXQbkyGpFVFpK1GE= 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[Z;?>h2ll?`|Dh_&A86KwZ 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

        ldLlasxT{Trt@&dyGb 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≫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%0Dn{F>oXT=kNfZ?^k14>SGnX*W%AUSCa{swFGqE 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⁢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

        KUJoNWPw5`_@p2+Qv{; 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%0D#jfg%e{k%HN9E-AQ4KZu)gq<#1I77gux! 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

        h#~%Lt{x%b0dNlJa?U(AnlF0+6I>fgB zNoLfy?_S?RYVsGg_V-&9R@!uCI&HC574RJ+$9>H3@)LfUUP?!5nd2ny8!XEpnyNlN zB7dR6p}@vL)>GHF%E|nX`<4j{(I#SR_~^oojN|j%dU9f3LDTEqBYNlVV5!vA?G^Cx zW&GOFWN_4e&(z9T45F{Ovwl4cf0oM#DuGu`4OhL$AcOKWdf>}6tR5vOwerEL*K#5> zL328seKJMk(&nP`fi7}9tkwQy6TC2*>L$GxvtXX6a?hEhW2bzjFfuCC4Na-gXh@vCwq(S7!B>X9;vg zfe>uBl7t{!*RQ~I+NqP&Ns?K!n!?27>E%S&oy=EeJT4=Ts5I}gx@x`D>=QJ5!-pJq z|LnaGz-NAr1B* z5J=nKO~gH3@&>%bCUcs8^xq;YtH%FNf2#~P`>U43o_+EDo|kPxvykoAGd%TK}%eq zH&wgxma}e4m7F$@g<_?B@Eds6XZNpC{mQ+vJ2M8^=_)l?ot+}b-}F<)e>ix}Pwd7$gs3v}F_%qnF? z6uwcs_TOatJAy*o5p=dWT=2}kt=`8Xsc5>0Sr1T^Y`zK|0m0(qZ`~EVcPJS||4*-X zwQr-&%lz*>k0P58i7o%(OG7Vc%iliW;e?-kxH9C19&3>|UZmzoV(2SqHL1f8lGbiR##747=~Y?PF-e{S?? zArg5ECMdV&5Kgm}_}CWqV#545qr$+d5gM-byl)rOr#Jtc8M08r<1;hz%dOi_&K`ii zz>Co1VZ!4)g5e0e=f>pVzZR(qO{L4(XTg(R3j_0GGd-czT3CnH!>b0YhC}z>9OZJ% zAkuY+5bc#(5IGJOFHapl$9!$QGLMPuRv3;@cw5X7v(}zp29>W8l4^Qnus4J#n4^r_ z%qyo19SaN%dZ!vx9G+E&zzqwmx{{D(ZX;W;&);!ax-T`CBkU2`IW0OJLC9g%8->w` zZiN?SB$68pp}gJC3Vy;ck6|QI?fkaYfdxK%zsa36r5|@Mf=LrSD&J@Vv?F#fF4}on zDoNFM@B&IUG8rJU`kE$>$GDt@*$Yfo(zW3f0J1fnrk~LZXx^*Ol(JTkrPKO0oRomk zXiUT}5yY`QQ2-DY(v~LTZ}WP^gB2R71ni$F5M568Q$wK-Wy^If>ufA>|jmZFtU z4JPflQcJGN0YlmGE|0ziG)<{}9lTfz59}INotLCr}TDp5;S{$hA7 zgfe@&w8=;il3+O3TkMkF)0Xk9fi{I;~?x{|%jf@MM-_&gFnHnl3TGqxQ5aKRzfqU#kL zUKdnm0*~<=yo*TvN3NbDs$pa_JapPLesdM+Anh#gw<9%h91TE?B3K5BGqPMgugM=D z&bEB?)ZjQC>W$IqC)S+6-Y4J^Lr=ZixX%VP9m1Zrq2?BCgt8svRu8Kqy(+IbT8M{~ z;&u(;+H^jiqbY>Ys-I$CtgD@tM`{V4A{RE_cyrk+>+NS=3EQ45Vc-e-+u&sJ`Z?(l z=r>K-?L!2|il z6wqN4OF=B=l$b>Sxp9q2lU5aQ>ZFt9r}=ihNGg*B&HI`%{Kg(gJxky*A0;W^Sv`>~ z)qnrzn=4A<7x(N~rpiYrvOR%^V&|}DDAPLkXXE8(eVB0u?1Z)l^K`1dLf%uawA722 z%IUlE0>IwUNqH$2i_fiC?}7efUtP7>LUCRFtCK+su-t6p={mC)DSUjI%RGPnD9!fjQtp-Z-LD&J=wmiq&tF5Uf*S$9l3P0GSBci0fzH`lNCtgOs zK)cveagEatg(uW{yn!RyuqSR-2Mb%N)+N5BosLn?WvAIh;k~reXm78tY?Z{#az=b@ zW@kQWXnP?TaqU;7LQqZiv|LEZ(&lhhRf}ltkt?HhdS85myPas8M=55aSW_vOUF=pt+E_lwkOf$oYLHR+{^J|Bq7cP>&y>i^G7o?omvVAeK=FSq> z(ne*GFciNp9_)(18gdL>_Gr<1sxPUPRJ2>Q7=?o^{46d73Hc`z_9_{9(39if_lSi| zFNC)Ydsuww2|W^8?p9R1X)$ZES(2>~{uZgdrU{$S&P%;)j}FB;^%=i?hADmP{&z-U zN)`F2DSFJ$eJ@oM{UvmQyrrg(H)5^kwQhrJ(cbSgWz1|&7MYRd-z^*Y66P;nwUBH$ zq4i>llWu@d)*z%o#kX3a8e!~fZ^#kzuEPCy)0<@X{+Xb%>6pN0h!*yPk7@@6GrA{B zt$VpUp3Sr~2T3(cLbkyvCX%+<)m9fWJ1u#ed^_iER|C%yV{-D762+w`^wLQ=(N$KH(@!b_3+Rp*J2p3!RTP&_t)~hP zyx0Qd@urz+Dh{?c*VLk*5IO1bPFFf?>-bK{x zLtg5mg9$9cm)7pzpA+)uXS0(D3-Q<`av)gzN@S+^LASeTMpqvuHTESGd9`$UHtCUG zUPkpSw`}a6oq~@Tyv7oGX=~VE_8!r1%SYWy$58>eTfl8SvCpJtl)p$O{sfIW7n1$d zveP_$NNfrt4iPn6Yju1l&p-bV@jrh@s@G@|pkmkY$q#oNarVu6?I6N3Ctg4*Bn5d$ z17_4wxIU(Kwm~&D@t3o~Ju73i_TNE6x^Ej7{_8e^W{ne`w4trUYyR|}%^xt>e5G=v z9($|57iXupXFuRKI}-QuA#y0a@le<%{^_yf;nXnON(J;my0lWLd0XuQQp~d^>Cgma z7rcV8s40a;Hne)Cm)(i+Ls@jLY!0^OZC~gYp(C*>Z{5{DkKXTN$BSkzMB3Lm zHxp7=rhQYwNEeU8Lq@Om{8H!e(Fq*qyThd6vnc2I^Rpdc1`W=C)&U#g+rE#mr?*++ zB0e>Z1f6}{j9RCXRD_2`E=!_RMKOTb#ccV9M2;}&)563=0ce;)|5TV(iM&wR{Z3lD zFtalP?#hdDF*4MxE|RO*A$AkL%PJHWe~AAyrlrnJOS=b;za*h+neX)8^3lZA;=-Wv z*ePhnE^@!$#0tN6lj9!0n#Sk^-O7!zoTu6h0i7c`^jr^90aycB0pNYZwQ-yZenv7Q z{G5mU6)u^^(Z5s!9oYXUCWc!|;JZ?lhPqGoAa1Nv2ma(3(@GZs{BUL*?~)yl&7>F` z*ShWD^z+4>K>_Ux=?&B>@GBVr$=AH*X~Ywd62A4>+w0_N+_|XMKO3OrOFci^G%!%Z zs`=mrDG-X2od@pmJSkaPlTy%OF7W+udlmcN{;0~rph9*q5*H5J$VRkf=CL{0Yi=RYvPUcK zSx}F4_!d0FM#S{#s_7EC%O;Zp%{688_g5!3&UybykS-w#^Ec^3{9wNyn$^AJodQP| z4(=lxF|& zPlGxTkQxBa@jwwN0TJ*RZWu93?t0dxeuL$WzcZwc_gt$~F%WN;;P|@kR{Fqq|rL$H#I( zz0w=cl{jkEF2crw9P3F{%){)nvdWxceCTevQlNtzAcv8Wkomzz$UDSKG*@h`$SgEGq_*3~4`iqKLN&x=SsC;&V4!tv*N0gY8UOGALg zctK4Jtg>8^KU)3f&Q)ap(9^2;jH|=To|CnGODQh#Wfc2>k8!f!dPAF4hWebZ|OA8w^x zeJBxqMbHBDloWD`90QCC+_w>(jX8%iE91})>N$0glZRKEy7ef=4^c)1ZHFZ!0l@(@;j-PXFG&C&wyVDGUi+b84;a zt9Hc^SZTTz41>J69r`8I|0pv(Wc|96qS1&4cRqEp);`7~+ieq(wy|`i)nxT4bkkj2 z{~Bo%M4v)Dq2U*rKKbMDz@e~aLMG9|^X5}$Wll-hn(uwP{KU8mw_667pP)z~R69Cf ze_i$^BH`_eHEenF$eQ9ppdJ^^9rS!t9FE&3bFfP`W$kW?6hG-WnXK*l-TN}|zTTMK zs5rZ-gm2%t%TyA++}zUOaUNEq?C7<-wAuNfDP{kA!s5j11z$-4|KE?2wpdje3RcE> z1IJrqSL1sW(!z)=K}fbzKUe0^oZ9#8{0L8RcbMV2Z1lX-<^&N@=D(K{@R;U%+cTbe z+Gt;w0Tuv#7uHCYNEZY6z}R8SH)Q=DfgXckR=|;92jc_g7^*=35;E%hikzTCU_{cm ztc3Q31dv%@^4r3xQH{wP_G9GWW!y*yNgT=l?}F(#_Xi>E(f1ah9sz?~Xs zQ($q4n{T#DU(Z2bxO3_a#b5c8V(meVKie;&XH%8XnL#HqImP!LlRO%tlEF(cjM{izyYJq-eH9p~p3FV`y)HLwV^9Mn z==}aLlHvHBf_>XjJ>|p5k^;q2ldj`ETAy=t}M>@1xh@Qo(k8{PXkLkFXyewKv3Abj1p*^vEm-M%4^IB;#XUR3MR*0B*3dLSz6A z(CP$LfgcU*6^X%=m}a#be>+L%98g6E@bFwl-X!&-fGN;&tWt5|Re=wFn*7wPD=YvPKxZs ztLrFk;=Wi+Ivkw&=T#*`gDAC}Gbvns*x2~<>w~WJ{hK}7hx(Agg{ zp37Y9vbz5)jm_$=`RCLnob$Frh}kjD-WVSB`#oh0>axZvUfI@qMcx=BKgQ-- ztrpv4+*`D<>(WzOf3UX{VIF+cX(`zc#ha^}&xWDGMww3FMvZ73x;jUdgYYUTVv4ku z7zLJ~ZAFh74B|uYl?3iV2=3EHSKM4!!?2IA<@l#V^KxwvCO9K1pkXtN{zA5M+aXNW zPiamK)uz%}e0Ja9z8?}yor#{Jp~etb>QI`l)(`0(se`2a{^=_-J6l!M!~F=4dW@^V z&(;veDML$N4Ci9v_}GfI^dL~mlTW-X%|r>9fvPKy}-1l3#q>&V8{A!kz|nu zm?KF6#A+7h6mZc+Z)2H(19C-T=v&_7m7%a3Bj8XF!rJgk)1UPJR=@2p%aFVLVErA_ zKoJm*4tu@i`(Siv=#M8pg7$FJTV(6FcjDVE+VN6|B>L?{)Ws-oUH*E=Z}f4cnDmMN zX-7GHdK*qW>Qg!EJJP;%4K%8ux;Rt?0Gn)J!fSBAy=_V9&BjH`Q^HW8r}#Cki=7!!6l) zLp8iqi%%&UX-S_0M-+=~fF`j}VKJ2C%`5ruUsS;e4H0qDUZSOcagrIxjMegrn<5_7 zceG~xwV=gY0Fn==0RgYW{Jpfh=K# z{2`yRR)v7$!`3*LAa@T4&KYi&u12y}9VmvFOdb*MoM1N)A?skH|46#gG@i#57sI1k&pu{=mOk#n(SP1nzJ!Op*-uF%K{kGnh5v|dKGBS_`>xHnr9&3#~ zFNo^fO@x5@khHYpz)oaGiRbap&#huQwkK0FU+G^i!$T^0s z=@Jy}A^6_$yM4{jcJKGlt>Cx!k?#ju1vxvrJTUo}X6Z5vBzWVk9@QmA`DY=q9&fFwaPSinEOi#ab@=P0 zO=!FRz84cbjA4f%Gl8ye3Z0!ziqb$O&uC-lNbNdW?ijzt-0#N-j8>wO@NxSDvdW^Y9wg5591)c!U2$x4M+$gS9$w}2Sm=f- z_yQ=jE!TFM(LJcERuH&MF~2)LjM0f6h?bxpo&u#OmC$1M@_%``H!n(yODWTJ;9sHN;eOdKhq%%jPl)#P4ga%j+1DyGdZ}6C~ zguZ#EfE60M(xkqBzMrg}U;AVnvxbTKgwpelZWPdn7SGR+-irRc{$|^?xSt@5pgvV& zQGmbyRC}~Vn+Q6uCh?a3L?+@H%gkdtzy3+?Z^uqbN0cg=KVO?ddeGR<3zuI{*}LcR znC}@vTXH1m)Z12VziCjPw4v+Dwj#rEPsL})R_>aqJ4C9#I(GaG#h6Lh2UgB1E&;j& zN52TGSGzH%+TrT0)YReP9aG|f>h0^~1#YDI`tb34ZW%|fByqsrz$eCyeHrJT;)s3D zl0&Px^gga=Rg`N5!CY!MMhG?F-Dt6OR4CkKWuetc*~Tv(OY+TX9UP8xy>W{jn@!UIo`HLfsWXBruxd22flU{%Nz>{$~EPY!UGrrrH(y>G{ zG7%_xzZX!*`k{i%aOaY7BuM6~Pvy+7Fw|eAH#x7>u2nafS-4*;BnWyTx6N=E95(dI z9}U+a3?CuGGdYOa*k2FeQ2YZ?%Htr0cB32L3muurZr>@9g*{OA{PgcN$LJ5~A7ocF zBj>kd|1w^1jfi}Q%kw@dQ-w$lGiSsw7;^WWg>9VLKk6S?k(m>dyw_kk7{;74*ky-5 z8o}(U;B=6<>$CWWIT-F%_P*19F&vP{ef>L{S8)=ypf7J}%cxUx7c#{vyEu_jF=OU+B^djlR95@Y-px;)4J>2A1A!#(Pj%f9s)@ zV`!H$CM*036EWWqc=oL`R6G_yLU?X2b)3KLX8_>VWnm44B9X_)b z-{A1~+`=Vke!veOK7_tRubo?=&M?V1yFDMs917JRh#yEK-M>t0hGN&&YBYv7sbtlyn4(G6i6ud|!Id19dxXd^fSE6T)amFttazR&dS*?+a%EVpGR!^*%Xh5J2m)P&z@2B`0GILfw^Fr}sr)Z4!a{iy^ zRsA&$-j47GTpa2?Csk8AFa=f~03eoHsy)f!0QT-Y*=n2PtAABsKtcG=1F=uo>Xwp| z#RIa5l#9)0IwYD?`Hh;Nlirnukb9fai1YvlE2F3|44=bfK>U!-w>gR`^M;q^lc`UH zeV?U8pE1<#a;c~OMzhEoxNCT}NZEez8fWhDTXJh=aIhMRoeq>gOWl;7*|uF#bdu1L zyc{FMUJNR)zj@iFh3|q!zO>uPl}P-`wGSDj33T8_@2ja8B3{OCHZaUqWlT4C`M#Z# zX~G7yM00cORLkOK{KhKth2TnD4~JUgW6Ld0j&rIOvPjX6w$AJwOB#{yWULND#kFp| zeypsIZWhgMz^sFtuQ&2WDX#v>|1^|K!HVBGeX2H7dpB#>HPqf}Z1v-I=>ykhnSrCd zK87K!D9@T2KZ@x&x9$Uafh-0d*)ZnKjX7&_7D|z#&B8X_THVC~;zCmbfj!o2V0q0c zS&6ZesU1SpW#j%H@}YuZcQ@1iFhp6DOWyn8uf2@TPwUU_!epXAxh`p!Z&AD{_1nJKlN zxp3H!kx{P^k#WT9?fu`BAf1QYn{Y(R}sZE-C+wfy-)avs7mrc@Z_<0&1PhAnG9+Dd&4)KUI9u{d$-viPam5^pg1z$ z@+b)m9uFm|MMNa1y=`h}ciCTEaY56h((QGp%Ks-;=OPn9Q@F1oPSDtLMPd=4s|7Fsv z0yq1t0Injm6cZn?jmBh&{EN}uTeCXabf8GnOSAGEawyToNv8^0>rmW#U^*9FD@^kZN!F#J8o zI5e<1Q2ZQ!97;b=MU{Fk%|WJ~GsWbtAPFuhhGa^pB-jsyu6T-UsmlQsYF+K%DSNG_ zxY`61)__@3&U#Ax`4&m(mY#>`eOj6QEqq`Nt)`SR7NaT@2X03GeB-bsp~A zy>1suRL1JSuQR_vrN%yFMGfn!2cYEC~K?V|o4er)y#q#Md~*+gEMm*MVasJ#jUk zc>J~xy+K0O!QOT)fGJ1ty_oae*8l8k4jJ2pCxHR#Ll-q%9F#-tTrxxiggrf-ySr2F zqIy!qtDE=DOuc+EWpB;&iBb(*jy{TNw_}q@68HH|?*hr#+>vcuI^5IaTq!rJH@=+F zK2@*GX!l%zey)LtWHG)F-*@8>a~)>}ThbSO=v)scYr+IPC>apFQN9dC9oLMp5AD2f zAw(%pIXn4vG4vmbY6Q-{_>7QfQ}K!GbWCq?Ml(;?)I?-@FhffBO9v_B_ajgnd-I}> zNV}|v$<~9>>jzcuhr`v|Wd7D-gN+(iLMU`z6243*_wixJE!5{&Z_W<72Sd6pO3hS3RL%P40Cu zN5)7Qr1Nlm@pkmyn08GbO7xwl__RJ9wVjsfcmymi*5dsg21kM#0EsM}Ct*?3dR~Be zF-IG-wR0~NNz0LMoPc$nvYXiGEj3r9%sd_c6pVTB%d_vXE&i3sZAn(MkQ7Mvf~9{k zsmE`D7u%f~E`aA(;2|w}+N+RKf2tdrcOgVhq>tZw1AX zYX%TU@{~VtdT;AMq8`;|s_aa84nlO(ECtzuOtEmP#g6n7VSAZm&g`kaj}s*ceKlhl zcPsY@_x#dx$~=Zo2i5)TX3$A0S>@Yv#GtoM>!78+7Skn;vBQVYYwf_VHk4F{rQy5` z!9v6cev5jrsDFDzp5aUIikw1v$D*-EmX5>Iqx`{T1Q${5>)OC1oSdv%%j2|sBDv&H z;1tJx=eGcV9U}7Va=~rMJ!SV~;=#q4o0BpbI}k0cCi30AH1`=&=AEzR`M>z@`U`|e zu?3`G^Q2{;7}K1!ZwoegGGiEuRgr7&#oO=eJmf_*H^*>N%ub#$wy3&b!|&j)8vn>Y zYvnxIo{xMY9po~lv|NPwRh@o021G`NpP!8Fmwo*pM2XI7Lfn z4kctAK>i&Z1nmb*T(%$j_C!27uhr^}sB&rf)W`*KZrHBq@5i5E53BbhyJsg(tDO(` z;pmp_X#@LRwSLuq>Q~Oc9}I3!r&0MiVVkQ}c@{=7L!^m90bhPe^NERpZG4vLv!U$= zP25iQZ%XMan?jz3Wt>mpcWccZ_Dq(Ks`qR-8ip@a*90LKc>Bqt3QXNqXi!WbdQY`P z93c&T?&0W*kHR^#d8pyEuIW!`T!l3x{(!YDk&31ETm&cq&DKeRpc#5kyMp}dRnM|o z$-qD(v2hv2Z-aK7>I^-x%QZedyNXcjFK?IB54yiP z@y|YzGi=WT|7+uP_?iYOzjKltx(DpN?1QjbsB^2XTyBpn!Xx@3IKY+>K zCKEC8khjooO;2s&?(9G3hkLR7AvsthuzS{T$Dl5J{P4byC8;=x_<_R5n!6;h zYN2}oY}NR=z*~hRbrV37KY?Wk)q3_z{0|EqS^>>=Te20Fm90wbNTW`&B;6!+Eh*Hg z9^aWshjC5+=Zq?c#hXs6{DsXTOz(rYKdw^2V-2*%buz!Z0N}6F%D0` zM)iY;k|IK%YE?{3juP0hd%3s$WDu9Kzr^x+_iHoH>$#*rWt4)_ZE)M`ULQ8p&fIhH z!5+v-l2S@%R?8%9-3Brso50m)EzuPEIp=2Po%R`muY|68Tb(A?N7vzl*VR`C%co>u zyGB(z3Cwa-x!!vIx}^BEpX#>8dvi@HTV$8!K|?Dt9rA61h|8zO92qK`H3txt3^4e5 zKe1oab&v)tHA8rEKV`5>K!%0SA#MQU)n{;~kfIv(E8mFiBN7oYRjO21`154Np-|MC z?3s`&JnH<@j8GGlUxNE%#Kyn3-^1o{YF%uFZB-)YjyZ;$uwPQVT4ys{7^=V8At(dQVxa4aix zHBaTK5y@=LhE>aTM-%kMRQ($H#ZdL#Q{=iB=fCS8YF(#ChYR9x(4|I-!wqD=x z!hZ)56=ypgI+jqGB7dxLou^O(iBTsT5o(VxrMhQG{YYOW@r82t9cyJ| z5L$Oz7*x3#_V@Q3PKVWHpe+#rwQ36uVlKlIApg}Wkc3qE#s)V@$wr%^&ervg&kCfED^?`+(y1whiChCDu^iPg zr6OB3xRjx72BLUYikUj<3Q^A)#(G-4#O*dn|HDj;S4ASYa;#(D8 zOb>V)MUeXb;N05t{A3u~LLpi-Ml%w4O0_8V#N_;+*AE)A$k1e7`?-zIjFoR)A)|S1 zJhzOI$H?1wpV=4v{ik>P!2aSWsJ=v`iXiu<3{HO(<>rmq8`A&&SnRTW_CA>aS1DEE zGdqXM@Rl`U$y|C2!$=XwgT>IQMNEe8k6)k58%NikdP4f}a**{<{#pToxarQxA?NnQ zx2dar!3DzM=xSl&)%I@FM+6#;nXdyMJll);jOAu|3SYn&544IyY{D!QCp~esB#2;Ys$f@Wv>1{S*VMsaqmL3qq%kcr$px;{b^6e zb}|N$sq2jC8CCp|v%yT#+7A-Q?gJk}iq&SEItj1V6 zPa@9%{qg6L|M`H;>D%62wUmbwOy(yhT(ds#4@)1Q-VeF@)OtH*ukhYmQIk6|x+!1> z`6%CzMhE&JXjp1zyB}i!{Ky!IGTQx?cTrd~DUAHGdFgO@`S+O|4EH2I@A;5v;F$Q< zf_Z0bLvI`eTpllFV2$nA#BhGL4PjZY4F!Er(3No=mKo`S>9R`8F}Wf&VJ%7XSn{su zn<=&2n1veqAEw9wE$rC5mcp@?adKHNBIkuUkL05J#d?S`*%#2yaG#v4DCEj^}lEF&{|W?bnb8wVY<-TkaR~;h822w0?%;};Q13Td5rc(HY!}@ytNqzyycN&)3x``m8@eEEO_S6c>-0IA zEno$7K-DG6EZ~80cyj}!_FP7#^we5zUt*SgBLl^9XLUPy7#E4(`;Z?~X7nzssxHPc zS*2wb$v@l|B0=3wWul`)Tr8f zMWx*`LzDU1W6IU%j)>JCM<}dxT~DQpx!>d1pIlrOWo-FWite#t zi*ECvC=^j4Pmwox=`_>(gUf(%`Pe1BVoz^B#TatEPyVL zHh+Oo=|$w&{F?#O57D_IQbvC+X+HphLbg^cVkNyGN{yiBegyZZZ)CAF7i9Fdbi;?k zD!b1F6{^Z>FS`m{>Y9Ww*F4|5qRa7+-lJsK~V zl5lbRLegoUpGGn3cEG3SP6-Trj;HN5MVzi*Hiv_nt06O6enrk(MJ_&jU8%>k&G5jP zjlHkac)N6e`i8BHmcZ_2%FwKf;zCX8;U1}V#kK2O4!HI**7H*4y$_SQ@${t)1i}6A zrzZr=-pso|JH8nV9;&o%W%;4pOm9fwZdlErshq4mu9DPq6(aMq_CI>hdZaC%K zwvdfo6tmS?tF3uZiIRLmF57TwD)O6v3WruKh5w$?p}3XT*W7!3y7QFy68GRnunBsA zI57U+$A@yOh1-aLbZp1d`+i7N^l0T-+I(9b$dwYfS1G5qV;yPl#GDY_#zi^zIZR-d zE6gwM{ivzLrHQ+4v;d`4e|7t!HoWB3iESuBb794DcJh20Xda zNdr=0;Seq1j&%cIENvgcDc!j)p#3|$#Q1Xh_tc4RzjqFQu++=G6iue^F1R8XdcwHj zSz>1BBh+;{Nv|s?1MqMTGjwWwK}3B26Bi@)G$+3RrRpm6aMU9C}riE7`?5= zF8#wnE&b?GFifkEN_6lEUU!Y>cEB6Te^*rjq zb^Wp1^39_mPO@j-A`t{Na;$cBr#z!Hi8NTOeV~ZoI}EP9!MGnh@5MAgl%#D-UT_A9 ze-s9;(8v}9QZU;c({nzO6lq;g;02nwu7n{F>I=tk)b8fA=F5tGZSZ5fmlk$=a=R!u z;ORH8jLqJ{Scj88W#%mIeOs82AoEXk0g&kB==f_AA_CoArn~vZnl?TU{`chYUap8P zSZyKHBV9XDnhADZw^)$0Lc(dLIC_buBJ&Qb^@bjkVB^*eD88PvDF+&uvj1<&HwRDX zV@D|d;Xl)d>X(>0UNKyGGiZD@+3^f?`$`1m{ttz6a>}lgTF}mG|VR zA2(`3K*0F!W2%Q*itnRkX2$ulBE&duCq6@z9B;<_-n=_Y-8bH#Gqau7>^6&oD8Nhx zn!7wb6tg$(Dz>hnci~DftHzDldUP

        Tkb2r5v;vMwKJjm0w7E+%;0mXE0s@{pgz30u3G; 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

        ~0)S&t(XN1}&kMt>Q_e13DM3 zT~XJnx=S7TQB`HmNQ4)sp-%cheg?bJ?|XS>N`*L0^3%8sBXS%~*U~Ncc>4(f%&)%q zvPfqc2QoqBM`R(9UiYL{i7)6t+=gX)lhJEb#)*&;>YxMCf6VJ94Rgqnk@&CGh~+cm zCeXE)06r;2kn*;log4MhY4FJ>ELlM7x5E8f^7^ z{VYI-_uT{}V=Ro96`nm(+E|RixK<-iHUX(U>PA`Kk-2!&I!z?X8RDqgEdTKFw=N-xK0`f({@7vQ=rDnc-kPkVqhp-JU4Y5MB97zsaIG^k{ZQ3STLD}0PI-q3*nZ^Ms7X!f3#@|H_Th0bWK2@VLGK@ zERL57W%ZQ|%$dm9FK*NeZYgN%dcA6FiQx78^y@EIm^J87FC~i7CB7*`t!xVOA%~WT z{^ySdVQ2MFyoDOVhb7Ko!foa(I|skh3wwALw`PH<9__0chZz$2$22myZwk z=gwuWY`N{Or>|ivygwut&ENv48KFc9{x)ODMM!oR)VlOFe56)lt?7A~3_-gpl*Iv17hePs6SQQ}W2WgV|E>?3{pbjxnPy1K?t1KXHR4c1Cxgzgk*Nta7n z0_CXCVr~36)_9VO!J7?fpRoU#08g@Gwav^GPpoF(DgU-ImGJ(LtxurSivSv|S1XkJ z-2g^&xe$ue63ID+`fWrRo6Lmb2iyd{61YTNeq?R1pb{==rVN}20(%PJ`R&~u5n;W# zq8O0Sx_A3(wG!-?EqTb38c4c8J>{E+t3|5Dlbm=@#*!rm*Ipk3#}n7+QbwyxTVsR7 zPqq*I;r8BvEskJnRBO4u6c$!%MF2Xdj<%4rudt&b%Z!o1Ij)tOE(5b-izjDkAbT~g zSDun}4KNVCny%DN*W$?UT6HIKoM_CeO(XXszOu|UWA38%ouj1yEfV)|J#3X?=_>c% z4cn?9_;}uead7~Aw0r64i;`0_U}qpFkV3V8J|uah3fq^aS&%b>i~w?s@U;a)0e@=g zT@RWxw1KEn9Oen;QMVWLlxa?3#xcs36NAQ;blqt>YZBm>^$+hq7SdC=zP@2Fi>tY4 za-P>M!dT8Xy!e>1l#_Y#NlrAFl`26hFc(;;-{f{Pat8!V!T1MrHQSTmqyXy`%7?v0 zZb9|=z`U(?pI29PZW)f>%RhdoHQ){rBBkAa2e%+$iXrfXStmf3P!m-cSVP+w5bESS)POE#Bc`8zbpx>K z_`F9A=->bF2cFjd`{!=~zD|r!hagy^yaj5D%*n;jM<%)xH?Ag}Srq{y;56u`37xVS zk+mo*0$HWLj(xVTKfl?mm!K?)pv_D)3;*)Z_nPaD1Y-M|{m{k0QwLZDmD)>PHw|N! zzCH(!`LKE?1*)EUU<~5D<{W%n)+8xN=w#CupKUL)|9*OWv=g)6@BjF_-}wl%s{a1X zC;E91v;bTo{UW-~#7OpizL$E0hZ|;BU0NKf8j4j6c+d)$vQfzm8jyNvJlc=_<`-Xh z`5Fcxxwx$IUr|o;&+k6g>T!Sr*YldFn!K+ls3Sxe){I9d%8WJScF%vZW!AC=XZBj0K6L?^E7{ER?p-I{ZARR zmXb^D`TAt!jST%ziNIkMg@hup7eFz+|MXaEn3ni@*)MozK$wfG}B_fNjO=4QH_ zj=cmGzW(Y9j4OZm@I=VS=Yg0n(XkcQ6r(0uzi$69Jhww1!!bpILd0^i!&)Xx03R4d zvhyq18)z_IkbnH_tJh4|vndF@{s;trdjIh;6wbB5>>(b{CpyHO2SktID9TpC7vyk0 z2X;VOg_V{FSi#`;R*7l=5Oi-?Xxiqp2=yR;{`D)D*=W0`r@cf9hF|~c7lQQX?>;`s z5GCjMfQKAWkI>`Od-aU;0sh50;gtG@z|}yNt4AZ6bSrd7?f%Ji15MG5gi8e#OW5>wkWrME9z`s_}Be2^MT5kkN1Y zdnC;Q(W9}jFn(PrsYR(Dk4e60isU#(1hri*L`DA9FMjgI5=69FJoi$FU}|l9=0E=a z{S0~!b3Xay+Q%a;7F@ z1CEPC36WrHs$ARZagmX_tNlmY*LOAOI1D)~0DkrP6@0U&r>B!TP=EOS?{P2t$G4ws zP3R|*;&a7Y=6X>f4NW(i6q?L)pcI^axxN{1$1!>Yeion?$`I0i_+9ppI^b?dP6O+U z&#o?lvw3_DRV}RDJb`;}2fwp`aAri~;*KmYkJ7-;|VyH9kG=LV4b)oIc|$t{2B zK1(M(57($c<#(lhH*#I_Q4xLMK25H+l0En9HKzk&7nwgVS=5$OSkn<1zWd>xA_s#O z$Y@E*abymYMgP>fuxAyt4&Bs9isB)>?v>g1>Zs~h{b!t2w_bBXkEe^~lKC%x@@CY8 z?QnSJvi#LAe+jten;-6(#PkVa4kAWW+ewQvBxW>nT0sB0g4w$;K}9ka$&*mLmveH4 zTln}6Ve^qToc-`GfBLrIJmydnb1VN;{W2oN?qa*Bs`$~BKMa_NP)HTTfa=7#Y zIBSGftD-ZxWHBw*m{*FuD%!0Wq12tgpczStCeKA43NIk7a$vNy$#jubObf^u?Q#76mtV<6 z6$t_){U-pV_Obu*?FV{`wa_bSF!h1pa8>IJe=Hb43_S>F+)!Aw0XC_BM4ZWKR%)%3 z@p?$vA5R;vAjY46^~$c>{qwOs9WR1guQuD&%B%4oK0Joj?+CLp1X`H?)7K~^zf4L- z^5DY{ovA#LhTJs7bLmp2bu7ye1+&8?ddMJ?HaVvZ!_R;6hHr;Q!<0M9(!Qqc%n!Fu zm0&(dH_2*ipgycbSfe_nchKweP^o1hlYufz`9X^yA^D7w%{7%>^WTfr_sWg?Wa(ld z$ad+)%KPJ?RSs{tqSeXkW%G}3Z#h1|1k{fxrJxaROmrpY#?#zJL5N;;$Jpo!o1bz| z0FSws%QzRICSCC;Em!nQ+*>42wWqLR8K*!0^BqkJC|Y8XOeZ9CoCam+=pbWq<2HeQZl-?eH&u1G|*w<)@ zs%wrp7zuHu`+4Cl%pCW;5z%}lA1EHlB1K*=itK*Ny5&!(rJNn&pW(ELE)ku32_%f( z$4Y2qPu(<6n}M3858g>KL+w^gJ^adn$d0scVPYpqPZwhVzzKL#@(-#&bi?t7O1(9t=r%0ghM|48Mca3c`K54`x4r$vfPZ%pRWg{&#P%y6qT0S)Y6gC??yh)ad4 z(%w!`ndru`!C;tY$rhFH(cns_Q>x~L2V8DGwjv}|z&ZGl1L}a1q=`o{YZ2LsS?u$v zerk(&Us+iRK`MGliDn;A&*UE%Ju@A&i!20Z$%=O9XX+Fka&l02nUgC|kw~y*QkEC_ zU{X8|1*V&0`J4 zXxSc?f!}sZ)$>I_)6gBAOXrNLK5_*@WRunS29EZ@Y%BWb# zr9!>j=XeE52b{Q3&;aD|!F17=j7%5xlrY3TGmz(=%knTz5Ue`nshRTwQ)B_b+Hw5V zx(@dy&J{Ba&>YYLmtw-;))Yj(OLsW8K62OI?wG;}-^C`;0#@+(?H#cZo_B0`(aD!J zz#Xc72?ecuw3zI9E{@*Yz^tQG`?U|5KsC`B!pqgK6boIdko~YpxE>A@_*fzUoxWM% z4Pr2ZcQDv!HTrBn0oai7Cqe=X=UmJ*gcyyc$j1CLDVXM5rq~z5n^5a>nvF5KVPJMZ=y-%P3Wd0MnJC(2_nBhFYVLw>3D9%+ppL^ zj?nV+m5UBAQj-@kitnV+;Pvg(wB*|uYwMzEvba)7X$E=JStC0i#(aV(;8 ztp)9Wg*eNDF@NS#$g>wuN3IyW=z*xD)X3*o>jl0XLGNU8F2VEAH~<2TRI++x6^INl zy2wT90d?}KNIG`;sJWUFmBZztOud+rw+G&{?0K;)-($>#DYSZ!L;?weF>F-`p>=96WzWlU4|H~Fbpyj)QsO40>*NXZF&DylL04B$ z?TH>Y#0{9<@U|{}(4c0S=!Fza*emwkE!P5YG3Y$bIH`wI~EYnKRQf&GnRrar&24psNxtYaWZGig6k>6AnQL#9C9f zjqGY3cF%g!2+HMYcP36sj06$M^yE((&Qd&bOuzEloM%in>CaNMBKw{~J&fvJh$%4) z%1!5}I;7*R7JDwpN{~)-gex?+!9yiTbgVP?bV-vb(n<$-=K`Pbfs?f9fD0%OQWLEK z#Azp#NEBMYszcc{LsoaL;mgqLlgmOH+))5HySR4rrm$*b5}?xLp>2`5TDWUjB{TGr z@*DeG)ofgQncT6VErpsNqde{&+6}>>@>Fb~W38wfeC(Ou>j|Zjb#SC;Ap+Tl7mCj; zt+G5Bq7nk&)&joYA5T)Nme@(cKu+2JV%o%As8(#a*H9w?0tAqs2}hlxVbPR$#05LI z6Vd}fCSA-d$px!0cKdSZXR}30u&^X_5dy#JYBw75BE~b9tj_jHzHKGQ$fV59(I~^A zt^iU9a*RNOP1)=LAm^}xELkJvoc0ae+B|Vq^}Rv_3+WWW0!K*H$H73(*b>wlVZ5FCLT7~R(E-3p(?c0B9(I%&OM*W*pFjBgs{$0%`_2qnj=qmMBo^`DCBlOQTW5Esb6 zq*FUmZ1+P{l`D6!t*QCIU(EC{`Z(J5aSK+Wpwk_oD*>?w69P5nOGV*msD<%t9;%HY z^_hgHBeqZYf=o=&HL_@mB>SfhMbcXx=?<6EiL<$~LWhlahXc1@iiEA;6!6?xhn8Jsi zn?jFX@J2FhjjblmX$vk{M@Dn4a46yFAI|4oi%=B-4Q)fC3vtSlx)cOsC{v{0^)T4= zG;xSKbaR;Q&b@gNl$H?QcpQCl9V6x=Fbk4sO6b|-Cp4wby60y&wT@xG?4_)1S_Wy@ z%A-OH%cbBqf|s4K=6%o2K4R=_8KF9!Wl;JtI^XaTyB@2;4HN>f-fDVyZ)2sye#&{DA+mv31 zP`Mf$aaENsI_i0m>=g?|zmQ!>F=RHOd^$L>Zq3dv@wi4y$(>PAd*V@gN1$y9yqy5~ z3itzv23&wwh%>7)lGjBbG?r`dWS^RV{vG*ca=T0m?>onpnmaI6uZvj$@#@rb++0Aogk zl%~ueBJtp^?^!f$X>&U>Q#nQ`?dv~L7fs$}PN`!7yb;}y)Ps`9JW3)-Us`)`N~R|T zBta@4k$NIQbrm!}I5{dF=-6@F0>_1Gsst%C3+NK63ljqM0d>q!LN1bE?W9|S*@n^> zt(Fy>kdMgm(ApG9xDMOiGCpk+4JnC2Yb`r@@PseSI3_MajzCEgqMx%%6q}2f5GelJ z;g}8cBrEL)9PyXL7MzeLj7uIkr?^X#a-JCbX;YzVMRu*)N)|z}2S&PE$^*TV#cZjR z(y)C#i+<{v_TFAR~4 zxS5~dv$B&c*40$cV@d^$m!-$K1OUXt~(LtU?9k*=i zf7t~obK7;x=vIrBTA}^(^C{QWd2_vT9;0>xGF0FXT|VmR1RM6Vo3--hwM2K|f1fy$ zKYV;jli`f2fc*!2m);e`N3ZqENwO9aZSJSd!Zzz*wH~Tkl`#67Rjo;2Z5IKJ>b2AD zeD%M1cZX{En^zml87s&W%4!?Q&@G$o_aB}Z)zXub4v?R_8ryX7r!QJ=+fVCdrSh*B zDhXrQkt=JI`X2X3`@kpH?^!ywYE=&jqf(R+f1eI6=VZLD6Kx-Ju@5GuGfRw;@8_Xea(eS-Bgdyr^8WOQ#VRXq~$A%+OO1WPB**F z$J@Pbce`~8g=RMsk}XRA`g+GC^CWV*HgOeouYc5vPB!_(!~R0k>-Bc?bUdx9g?%<# z7FP~)ysKmXPG{8lya9G;y|_J!bDk&dUpN3TOx8_Q&P}tRS42qa~)TkFZ5 z#Nb>_HJ6GCLfzxOlP~$S+b#)dPEHV+a4FSOEu*tawyQ>M5pPJ_`YdXDivhe@6~Zd; z+;QqFbd43EN340&!{hUyxV&D~L|!}2Xg^*xOM2(;@183OX}rDJj;ew_dv)yt@U}ml zPZZUU`wJk_DLHscR^EXqmD+E;YNuSv()M0leo$7XB*jq_{A4e_vE`Q~Q4ryoS66E= zC-&UC-nAUBuGUN;Y=6@5+HKdiH>|>Z_wk8-o;_vz8$o|gDZhQ#yYQoHZa1_xR*Q z1?QWm9qg{Pil_+axQ6XR8jD$AxY{f{16$V6_-FML7h`kJ!-0>X4qdx#D#5%9q-#Fh z?UjXOo3%@!uT~E0WyoJ9Ed$#>^qygEtM88cS8#e0!NDG)hX~uEh^}KKXMb5%^uMyF z{gE5%YP*=C3pN3isM65y>;h`uMc%CI-PR&Tx3fP00kK;w(Yr!y#1>F_nwxp*TT z&j9bIhPi=VsH-L!kmU1}Pka#DlNTd zu~ zrE-PBc2R-Mre%i`-uJgw4hI9RmWCg*rp>Za$9cHkEa^>@t0nA@$GvmF_Lt*s<6M&6 zW+RA=pVswiBO{#gcphNxeExbzYPgX4i^Bv&Vprrmr}VU6dyOO}s*cH`X_D#s9z5-4 z>Cd|wT-m_|qLjXDysKH*MdsSG-sHu6&07azH@Msv`hOp8FNf37zVB|gp|`t|G_)%? zh{kUhk8SB_8Q8lXkDerirr;=ds8I>OlLcxi@UNHUG!Ba@tf#D2*j{gu12`Qos>SS5 zSPTJ8n3}PavUel5g2lakeO*YF3z48NZPNm;RU7O1bg{d23}~*32RED_Pz~IA3$j#~ z7GvRYpS{RNOm0mQdr;GYb+4W`t1)24&yh%YFP&aeYpTqXLSnwv=2d-u5_}mhl{~Gl_-UDiB#1K$x>$8u_dGIwdFix)NBt=9`J2ft=F}t@qWr9a>BnI zeSN59ZEeBdEhRVQs{T?+vyXK9aOChNl@rnR)wKtPO2}fxEXKzeJacU!$CNpjq|ilX z+l;;BU&TSBwPlo++c$;m;%tfEe|iERce7gwd~WO9WMbl!OqgBT^x#tPKCQXAT7@#Uee$YOL&W>t_LXlRkGYG33}3#v z9$c%hw{i?-_3h&$8S?WXTo_aRPw!7CUC%RnW>975&P#eH-H}&1a9wOm(Q_~88No4o@)piy6${b7O?f zH0g5bl-rc#td;YK<_0!mIVGA;S-6CGCI_KB2_J;DH$x)Nomn(DD%1)hU?@v$JyrZPG)-f628m29cl){(-9AE*41~c@RMz89PZrNjUnbdpe^s0gmJ#Rq1h#k3Qbqe=d6 zfQN(5F~+orZO_;cUL1&Mr0`y*$s#t;qJx%?T&i96cE0!#X%UAS88y*HFsLz4h}FHaVunle%Z|Bu~vZ5O1POs_y+nN+oH zdr7(G=qsp*L;EC$+$)2@;7@{I;B-i6y`yq|b_qG3|1gu8H!mz=0qnEXk@F`lGnGLt zRgC7!a7LNZ@F97PKZ5Yv%;Z(jYlg@lmCGc4R!3rZu-+XO?M-^Wk0JMGA3+rIAimR30m*D5fEiZ z<~xsiP|7$70wXlXjqilch{a2d?pDjh1zP8N(O7dP0C#$Mn{>S4usH-bV6L6#D(kIm^IPen%{9Jz(maGl68dhp1$b1oQoMn^{6B7TPM zs(mc``lDbAMK0K+rb~n}u?(cwEl80|_qmJS02_G*zS@JfoD#h*a5refM)$oc(3)bB zNi-M*JeIg_&cGZVnnrec70}SI-kD{SW@PC}pR7ol9b&3a;6)k3V&zKvHS7spk1&8W z2>*n_p91EfmSQK_Tlh_YO+e`fN?A!i8%bBKU-Lfs>5w%lij-tK%6bYR47Vkp0s#y1 zr4-V{Rn{+zJ_O`0LjNY&;}wZ0QH_an!u<$SQI-J(m!sT$eJ^di?94HwI9@Kc@(v$W z=J0qpB^r4E%8-=HB(B>fkg9$DgGPvWc4Wy37}^eGztoJ2Qtcv9)>7mt8Rv*Jq13j- zQyo9KBC2=JuR_Eq8*_hH=!Pa&)F2e3l&=KR!u<`h8q+dKyO&FimnmF9(~MyND+szn z$;2X7rEUM#-kmPwEP5Xb=WatfimTF{{oD3PK;;RlKxh(5ahQW}rnAP?mil*|0KxX{+IVGz|=gs7&t@6J_4q65?u7*K~vSD z9L8J#h!f0MT_|&QgkE&tlfWx54nyRPnn;akUbKPL3Is%Q(Dm3DL_e9#K?5N^oCRG$ ze<8@^$=n!$)m|TXW?XVNO)y$Qc(QMBj94jwc~$?m?e0_At{%l6%<2% z_(F+s0l$S*o7`^3c+`@r=Oj=q6ba9h(3KNZ)%n3!fpr-~St$dGHiS^6pZnv$3-AwVc^f%Ss^ zl;h}&v(8MJzz|OfdLP6yS66mbWDI_%F_abH1rbj{M-cLClZ9B6|1fYzkHrX`*&l+8 zp~`&5NRV~0r8wBLup1B#kQE$AvSboX;BblN?Z_Vvm_PqO}1pV$Jqx~fbPJYA4AqPxHN=tJd!!Uu#> z*Ch1Ov8F?GZC(`c!i!>*Rg9Bu!0YxDNtRTtoWQW--76%VKRn!P+c*EN@;U#y0AQNBNzigJ% zVNv@m?ge%@n4{X^tiI`Ys|A@BL!KnvIilig$${I;qwlRu0!kHWR+h~LZ6K~GzsX?e zYq)N;Tie4g$aqxp-j}g zKD6@NlHkNh2pYMJSo>MUU?Z-$u-q=Y3UAQkRZK}TP>{UfoqZ*)O_ma(v8#JP} zJyR=jOiA`pWh#{`ntBXOQoqmhPVo5{M3YX8W03O&@tw%i#$*%aO>l9HXTE3zbDxkm z2~AqUw}NM*jHt7sVs&WoQc%%3?spxf%Qco8hrl?qTE1RqZvjlINx%NpNlLvl;?vV{K2+0_%g ze8Oyu&k3{m(sw>Q4$icHDvT1zXBe|l)z>Uz7S@c8?>OKkHc-jKctTro={nN3&FuBZ zVI+5vWlJk=%;o_N+gs0A37Op5BTEoX1WTj?ZdB_Tsp~|Ei2QhY0 z4}w|7F|i-D2cgGGx#&+;1EJ7$Vv84k5tfASN$KQmJmcE)PiNQq$3hK%Hy@gcJlmDW{i<(KgL)O#&wv5$WV0{!;Q zm3^8Y-aiN(VGlC;Ro7Qby09!gnIi1aPD`U%UrPw9>yzq@?DN-G5Wzp)A2@`r3!=P4 zQ@euiDeE>=4gHYqwjOBw9x6g@?7x1vyR?#=QI%+~`1zYHYDSGbzWoX~MESGC6i|xbz=XY-C za?)3;L>AiCOFw3E249L|is`HEh1)|d9O($Ac`VJnD~t&dB_m$s97 zg!OV2cy$qkMxQ-uB4L~C=4urtlR3(V!_)qPDa+V*sw&6TuGy{}NuL)Ev0GPXn3Z9B2mtGqr_@bd zEJWOLsiF7xmKY?10rXTXd2LC_k-W@aP6)Wi8qv*7yb`X*a3;6gw1-KR&psO+FVACC0umg}|c5&Ia| zyDL|YNSa2Tjk%5-P8b>E-=$Z^rKO%}0F{5d-CGu{Rb2pr!mO-L-FFqq<+}D>#%5K+ z3~w}xvpDt54|jgEb}gz%_FG$_u$GIE?-G2@cHCO<*cd{d&c0Vao}L}Q;X1duvx!Awmn^)I_{$;a3KhO>cKIV^4&$ZfGs|946!uG$| z#naFuO_w(qGJ0RrhaI+&e*X1mWFaLgqq;khy#b4>Iy{qsuoDh5{ab0YIz!X)fUE7o zSx;(Y*q8Zm`*=L}vk;n?A>NI;xmpfMxvE+C`rF65y+0(LeQ`LcaZ^~0?OC<`*68cM zcz8NDB6=my4B6!*3u1e!wqgkaP=5K@RUV%26=0-K4~IPjLYmOi^m=y{f_BO6%CbB= zNhoCcPLSQ2?K+>SZdUYPr~xb#`Dd0*6x7X|tIhY{O(d2 zn62YS7W>0xjatoLRfsRjBUOUaYzdOJ7Qi_qeJlQ*&{!$Jf`gBi1;@ z9`a`0*vCd$#2w%~`x(KzC`Au16G)cZMRT)rtn513Jnl9N$HIjunw7ksi@)0K#3;GQ z8_8#|3sq2FBC5ic_0K`ub0P5xAA^f{}H{~L2w%H|?K85A7 zoyEpUupjT9NvuWlF4qg&x;@~gDtvmwoW{b=7jLeC8rel)se=94)@P7>PA`*!b7w!Z zJ9qug?w3U|i-5@L#%Tow*H-3$I?I(U60-iAwbO#Q4yav0Kf-vjCE>1z2de=fG6dtR zD~Ecnipnk~_b{8L51$_0L(6yFpi0yByc6oK@&%P73=21++bqBP@aV_Z{e%QZD($L@ zLu8NAHn7(!Pba8V=&{>E)rE!%y*lY5f>;Az^Y!&^3c=wFX@-YK0(F&*t?l);ZLfDr z&rcf8ML7I9u(Py>($R{w4HoJ_&JR+qzi@ZMQ;UGpME_##AcBcP(LTnNylQ=R>KCq6 zcb(V)V>1=I%^JSz$J-~ywo20-etf-MLM~GzuP}cijE`zgNv#@D_k6vwYQ)t#x0^+h z-kHQs65zQ+IeDP1%&cq~2JGJWwk^~l&6ou3KHWb9T^^JR*=Kw6`E@HNB+G>mz-v8Y z1g&Zh&!4Jll|p{n%MgLL!eF&hbKyYVfA{pfVg#>TNF;f+i}Q(^!ve{x>sojpZ<_U5 zjclKsoSfBPv|W1dXu8r@o?UAS89*noB@$TaG* zkvhDKyGr8lRu`HbjIWyIwrY_3vip;Ewpakg!~P_(Zad4FLb`?JeC!;#?Qp!QpfAH{0ft;D zjUkAvfDzDJ21fDas~s$QAg`;gzI!;FM|_*5{Wg`WO_SvM{C;=WAD6)BMc!P3OR|U6 zs`a?t7O$_i?%AG)h#eiqGI{oBl`_SL+kwHB} zCc62n-AWgPV`R3Dr;{R4?vdQ?Q~^dj2M`^y!+guOjcYL$6*eedQL6>y{Fmobh>a_^ z@ybQ4Y)Z|~*&)>u34Q_?lM^?*0#@9mSZS)zl_6A zzr03SjY`d8&ZpZ0C3;?jwXGU_9s$6{Gko^GUS7VwT4IfUeYJtGVC9&cF9*TyJnUTU zHo$UiK`c-MIf)s20vuTg;tyBbXoy-?R^&0UjLieK*1n{xM+g*w3gZ}t>^@D&lC8xU~AjGryEki0*-510mg(eE2 zDJCJBiTmNyCTM7QaIZ7U7P`1WN(%A1DN*Ouosz;$30xUDlL6x;5P(e@_t}?2gcj#g z`Vg|zbBy##j@WiNb1jk4O6JZd-l(Cfn0MIBN<*-a>B<9k1=O$zL%9)T(NS(_Sy-EP z;oG4FXaw}ds;d=UwwI&KUf{HjM>T}Vly60I4Ff80fUbSj`au=4Zldi1b#c2|vW@LiG4NzaPF^wtpJ>*4bNA9QC}U2G zU64;3WG*eTn&2Y3MR4K)!P3Y0*YiKej-ETv8gzUvA$IB`5%3{Ewe1Kz9!`Q{)=9oK zPKq07c^ctE`&Q7hF?5D2B`fY8%$(nL?m~hGz!?Tf+Li@UqK^4TTNvSG9GH|0g=AXc zF!hdWEQz~LRJmevRcyQq2i~zUtv2Tc-)6d@c`|}#{&sK!=N!G?ncaY-%0i7mf3Y5H zWL_quvanLokEivUpw}K=fN#w_g<21EmP)o~WMP>V2hzv{j{}2ao{;dNO-jdEpisX~ zBzV~CXKMMi(ukGS3iEVNsdI6#CtSNd(78eP0ssITpwv%uf>>%)97&$&@k44a5`Y=7 zw4F!B<_fAE&fy$elxzkOh(vqqHPSD~z}aT=kM%Lz3`{j*atF(w{6XWHLe!Ur-RWhRoFVrHSF+1;3kIhs1w8hrWfNGF&0&&(fCoTrR=fhG+? zfZ-G;&Ixom(hwA%x9-Ihd6lNW$5L*!_`UGY)sP)A|z_eOoxJYB-KrsVdMaO zTCMXaB{N9x{w)F(>B_WdFKH%^1*?KgA8dB82H=p1A?Wei6A#@DiKz%;8r+K6(?M5H z$3uxu3YNn9Bp#Eq*tZT5cPjo7h!fBQ`++e{#yU-YFcqgqX`lLdxj=p5_KXp|wDg1` z9zZqgk_Eu*J8A1e6@kpsRN1f8rH+FP)jfGSOS=KNXH<6w89ZEFmdbMrdc-BsKc|WLAU#=OThoqyr`tZpNl?SaZ9o$^c}!zuGIk< zB*@Pk8-6mVtB~s-ClyyAtc~+LLO2LUVoxxK7uL{TLtAAOJg31{O@bOp5O@mf8ZjZk zE>5z&44eWG9#v}u$NkQgV+;$FXwFkNNRqZUZiMk zq3OzTFJN7chHEUcPA-?D9TNcg4E7PI@8vaR@3?b3NRdP#r-&N~bqFd`$0|cCR~pEr zl+Q-+n1F%jbtXI7ZI;Pg3SyxDA0i_Xx3{Y4Nb44Vc(pjI>+M?F;4=J`aFi_?=vJov zQrnIpxrn=dsD()`QS%b)G(Ne#{?%p)u}GHn6|tAM1BpZ2KyQq#uIAB;{(Q(dh0n8s zl7g6qx)ox&SZ}m$7<&P)VP|o!3jm*IagO{xuyo?0tb@d+Rqtvk?iJ_m?&%qb>ogm< zj-fnH6+mXCPu?V5_fU`T6}`QO-sJteoBvB~7^y z(sW#K>S;#uoTR^OL0oB>CK{j*;5Nbzj5GR-WRlaztyCn<=voLqFciGzS?;H;gy^|q zoSC8${dBpopQZ3WF;tNNa1T9J!V{N-nsz^zcIZz!7Z#scy4i*Rz6|P>wJRxfCsB}| zj^{po`2RBmnj9+}GSqV3f@OFyjpGjga0gFuXxjZIB|@{P&Ic66+L;^8oPXlqeST zeO4d}YngPkLDj@@QuGH}KsX?snh}q=uCbY4L5a>D>YOE_lvLmr3y7f0s!EodisQIr zp+)Z61H%N|MTBJA1U^7W%4w1DWBG$cL7vnC*`^V)6>+*CQidLbU3IpS=j69e-%cLR zK9i}uhWD+!UM=n(pFx>c5~9FDc~PaBR-3&J!b8keE+Q-1A07`!M5KY>^$|9r5=>b*KOeeAKW7tKyiU5%vbVek@O3LkGauv2FCS~mn!ky3C@pj_yM`_j+$|)TkLnwND7|#oPjE5D5}wSEe+3hN~YYwvl5&V;Xbr^IA5^xt~M)p zFS@!y={*HWuk&TGTZK@30ZzL}ZbPn&0$?ok`UNo(o7bBTo7F-b{t)Ho?As^Awk-)@ zfRl1i+3Y#U`pUx7X9#t6l_8^oYb0ibUVYW|0rjmm|15}g~N%)2Vsh`JGV`Nkp zWs+#7GPegRTV{yCK6NAn&EE31;0_+aTtWJ%Nf*I)yX{-50+I&5n3YPxBD0Ti@7huM zOzFHRy%YJ|y&uawtO99E&D^d0#UyN+W>~K`HR_iey(nhqHbpRCnK?uT0J?BbhJ*kP zU!{HwDO4pfhy!KP_6sJFgyQ|w`0jG?yPhijjTg&?Fzt)kFaMq-0rkNH;EcF-8x|38+0`Axl!*I%PQ|`6+DD`sgPr z9W3%tvemF5Be}P-!M5#_3%^Cr+9Eu139?~#t!dAOp|A@X8`g4Wi3I+1>m3(=kc`XsB*YBnyCrXYtevH0e`%4L-> z@VUd67Wqq%n1PxOz-Gb;AT#(xa+e*0Ks%9qA{ar>D8$=6p5!27lY~kJQJG??*74Wi z1g2h2g>PTkLJ%tSx>y&sVVKzxMqGtdqfTcdON9ptL#jqHxvC?35l)jL6ZN)9RvM-9 zP=p2wG#0`x_C4+SikaVI<5yRqblu8zhmPYAwvGd{5SI}0yIm3<4rK7%7+St<(0V~f z`c{-B_>&(g#6Uu00i+m1(ELh**^M|lV z^u)-WoW~Hb5RMvci%x^Ld!KU1e$8I)^VeHj z1?jIAIEEJmfFB2}vP?HuE4zX0Yu`Ve1-07HM&%Y+)>OPZumlq@(=dZeK|&QfNj$a4!Drfe8%-IHa(19>EOgU=C zM}0^_L_H(2Tji+zgOQpMDuBp+W)M>(Jm9~VDySw$b_=?Y@R;)<=mA*NQ$uMEyJw? zemwP=@`zf@B@FW1aZMmDPjXG(iCfE)+ zX0R+Oub6nH3l+*I(1X#lU1O!)^q14w?la#)RfTD`SYDIkGL~`$t82eU?MwaQ>(4x4 zy|fSelU*pb#~y{CR=BixZZ6(ub!kee`*y1qlC9TwzKjF0o3dl~&!_zV3{@PA9 zGra@+k^@IAoxnnaR7kF_K(?sA{`{ubCHM5)p3d&fvELuDK6-Vt%_nzg)WZ7p{CGUC z#6}w(^X4g&1{#z6tHX$Ey$m4SUKz8GM-D#SdOn<9-)v~oS*`0=#o2ex#kHwx8D;sU z^x3N&Nz}XBCuRb+1H9hrTYKD>b59#cyc@@`;EY$eck8(FzTSkm0KvTvHf&`<(VpqM zPmgxGovJj10k1_N^gk^=I04Kn(t0C#q%>8|H=9QC9@+lTqN-Y#u8nNb_4TXmqHd6p zXzA|?NJkS&(Q-Dl%QUbZ6wG~YZ2vqxAD=aCw*BLFk!4|zqwUlpB%4#W-u|L=ov@{y ztW{mTz6m>)r~R3$-9iw39Q7je+lRefB*})VgDH9za_F|^%PX|>+R+T zw<+~zCH)t*qzYh}jaLZSX1RQKdyfst^YhViBm2plt91ffxqTflD|rVLi?X4pu%B6} z!hd)=`7pM1;TgML&#uI7`+wR$A9V-@e7Obo?$*+?7{qtAxOb5`4ZK{t$WD%pZ*Cu+ zArLuEPaX=duN`i8u>U!^wQ01fM-MDr7Y)bFy1`oW{^?>L!@lghj}NF2*(p=&idwn42{$ zmEzma*hSA+a(}p}5mQN6!*_+9GRlbK6^9or)~4Q=w}$k%cd&UL@Qh?pIC-WQKvcqvu*sUGy3@ ztDV=?rFSci0^hM)`e}S~y{0daDB?K^H=a#t2i8To-7b`jPM_{iNYLN*?ho?tbol9) zZ)^`V%mW$0c|@ftBPP6n;K)Y zoK5V^Vh(Sw|Egqv77zQQzHI;D?uk+VXE$5lu|CTUpnIua{8&vt2DL`yLE|8EPG+T} z+P1^9nrP3Sqp6HWy z?xs;9e&Lw;+VfZhYhGQgh7jMW0Cwf-jQB*<3HhEjT~caS(iTt!|8&httVZhN5z}%lAhW^YvSp;c1th4F*RrN8>c~e(fE9%h%4TIdH}@w_Vu+M z*`PAjU6(9o_ZA^D?CVES<;Qj9thc3xG{ACm{k=tLAjfvmQ^)?~iyJk;JHn>@H*G8r z2zg*4zWD4~cXa;Uhlj)9>cabjvqZaYd>&7sj#RtYO;9AnHYx-RnUWNijv&6OrT9DE ziaMV=TWW4_w|6Q_3qg=#fW7(fRqZW%!7*9De(~9kKfJ#^@Q06bTd;rLzPT=#+$O<{ z3<(MxoW)})C9#qL5Ta}N0zAv2msZ1`S6OK>J=~2o=<7trm<5M}Whx|FCyF7$GdgLV zFr1;vh}2k6^VMBz0;V`{=b;Lam?y>asa=W&KwG^_X1p2>zJwA65b;w1>wG^?9_- zrGln1AmDI%MxZ5u01O#nFOq@aZ2QY-2?K}>VB)9Ji=)J2pIDHQEL*^5V$I}sTi zDO9G8rr(-vdpL#IETe2RW~MQW`<6)rl?Erz2!ew=t4j4mL+e;l>lpOcJq}W|={7 zL|}3dNaSLM?MsW@G8_Bu5Czd`#~>8FO%CG}@P1dN7I;C>ZWUL7`E(f@S?MZ158iT` z=)oP&XIyP!Bq+l}OY!YF^6{)P?2;efL8-r*AjRnd5Fwjqu=WKZ0>kNgPZndubmGhHzRDhoVdxdyHgBRXwiO1YWoDs|s;FydckJ zOXSp}6)L+0G*Ka$AzybVPJ41F+YCJs`=8Kj$tF>0s*?H(L5W!tvkpvv*%+3Wg!+#9 z-?9SML^R7KxmP2;#blE9IX-HT;hFM)&t!9!(rb}!Ru^U)P(?HzsmqF%mhWNpSsexf zLRA}He3l`}bx7e)F}V#jQ^&jw&Vf940Z1FT5T!kvGvAQDV=d)#ne7QzEWeUc5)uwO ztZQgSIU3hLvM~?kq}n6xiw!12538W;)QC$KonoNe=*^<;PAR3gsAg6a<$c>T>1x7D zOxzy?7wMs=yDaBffU*b87?qgdyKNu19%u;2x=c#+c^m+AceX8@cwclWd+||*DsAT? zN_TBmj>s6s3T{0NIOt@^DM>IVD?-92%+J9++OuBy{hsly9fIMK`@PxA4f`q zRJ-Q<%{)mfW2O|YcD=`2I?qy0@p_yuIdpYJwh&vO4X)I7o)QlaoxE`Z0;sM{)WwSE zJWp;w9s?a?tex-m$obMzrpBgH5oE9V>0vMT(m)p_h1v;Gx;Y6)+1?Af1@&{L{Aw|e z>r?qU?vE!h5iQMsMKFFqF2p@NDd6is3zH#pIfH=2%0?U^+WL9iP=aJ@$Ok?*?7>C+ zDUvVrzXXA%X9GTnY#4cW`Df%JbX7=hk_9RgDhS_l(a7K`h*((aGj)QV7T{HES#2%E zAIsqa*)B&$C>gpqPKj%~Nb;(eM7b3G5{T@OM|;k|#P)22uc$+su3MYEvj{3C%^o z<+71Xk*8Lnu;;zWo?n5;AyKgq6|Xem!RAg(=B!FnM2-r|$tou%VtP09Zdp+U(UhWy zl@t$3Lq7(R$=NTA?_J(t5vN!!$;mmE9Xh~?&Ll{xEDfJMHyz~|;y5e&UHDx}p+J(m z4uQU1KI?E&(vz!Ey3Z#Tma@{^3Mg+Fs0ec|@V`Qsf23;Tc=!rjH{3-D?Pe-4CU(2? z()@9U7zqtyv~%6cA@Me4ZtVG57Ct?`)H94k&8D87j#!;FS;bjpuvb|cvx}6Thf-Eq zsCY*978r|5!gwKszNj$LqD)S>tWox)j3hD)x+Ea&p*j73jJ@fyB-fRt=Tmr0cgjqF zAgW4gYnkc&pGPL^uI?fU5fJ)8b%FPA!}KF?r^dKGi4p_q6B>m}d_Ct@Ep3@7-jlsNIUO@-=`9po2g z3OA)snY+0eBcJdYD1gjr?j&F7Dhjd*AK>fDn`z$2MK%uoljXHq+UC(p9(2VHO10T> zsqSM}kCFKxDBt{Bu7fwLK5c0oT4^AU7iou5(!nui(~`;&=8B_1>YC{a>VY7P$}8C# zdmDHA6Xg-ZFUY99q?jP?X7L(p^f?M*INTe7w13zCuTAXAlwKwjF#BSa+uRqq0NC;@gE+kHF2*X zIFqwrbOX<6Y}vxR&m+#!pF!O+UVRI$-pqn|f!YN&LZ zs3cerp@V(R`o&P>m6^sheeaySm5S*VLq_J@y`{EW_y4E!<$k+KO##hBu2Y7rHfv48 z#F#W`R$D|Cm^#I~h!Xw%c(G(;i_tnn5|ICsAVQs?_#KEsmQhnNEL4H#F^6k|nneg) zp1ATyXBjt>EpX8Yzwnb&oE5NTQIoEVAvVJr!i82?0wYw^(`ji_lme3eR@YI6F|%`5 zk_c_YO;NR=eX3X#R7u?BwE}2LF-v!_HTHqDqo)gD79obY%Bk_i@*<$4S%Xt~mc5Qz zxRdKNV7G0Wd)37NOoA+CetPUKIh%pAv|4dInq{sXCx`-@s6w%4W{2FZJmsmb#WaLX zpbOyHiU!rge#hLC^3T{;6|oU}p>XpStPmpL$<~Ddua7x6<9Y@h2wd}3EE z4Qga?YFB1V{UgyXj}C^DX26k50{=sM20pJ;3`FZ@*tyd#gwc50RSHR%ju4aJ76 z(fi?37;EmVADQokS(x&gW&{;82zZ@(T%Py+^KQv7b<3gOM%W6oAJNK!9S-#?>o!+J zfQx-eidc7Ef6(T=xu0CI<#^Z$Wu;$j86)uIIRC*b5q7}Jte6pu7N9O{ksMtSZ5-k{ z!Xrj&7V>N!?zZGO{vvz_!2eEUEn6r8OA&QXi6TIeFo)~H*JbSM{-(h?noSaLajp+0 zLAS!6Wj6paoT(gR2yP#=SsXgj8_A*aoI)7?0t8y1rnY^!TNA0b-rESMb~wd*svH*{ zc7m~0I^XrptvtDNzgy80zI|Mr#N)PHGyX>4bN}<{;f^8PMrJluG!0mOVJFy0R(FWM zez^)b^!)mU3)$n{mPGRSutg$BH#YL0#n^cnlZpEge4`K?F8WA!dnu~Ko&W2v-x(Z! zf7Lki+v{Nz$}sa*Z71=lz$r4&Rw4K3^taR3?*}(LlL1;fD4!lSZl&T^Y#5|njj(r| znr-@LSbx$8GcJ3xTN`5*ZM-=ZUtif^VB%s=S{)Iw>6&)!h3&W3k4+{;qtNT->-P^* z-QjSAr1$AzNAi$Ww^`$j2gd6L4~(>LF^e^-WHl$du74c1ENz}&k8p?XcI#hH?}{e3 zF*4rGm<*c9n`p3Zam{&ty5AY=;#L1J{^R%e&Qc146Ifi)`@3};to4c)MIlsRg@SXD+5q!6<$b2;((WcE<^vH#RQ%*AJb#mTL#vNBD z?@Z!j{P^ikC5trQHgTA%f-Hz?0`+-6sMb@}IQA(mvu zKcO@aUO&!7k}WwrFlNWHguKcCeSIC0X{gFWt%m|@WXIpWy_3IR-#=)C;t0_+P8AL` zRouplM^}QLUWfRc7Q+cWK()gUJ>^;BJ1KqB4Rck zY5Vm$5>?!h-@kphd1#Nv6M-*+37%d;Yp23l+WA7kisv7FZBfzFQHZG6_szyO7SRa2 ze4OL@{Py*Yw#QFEUms(S*}=`dhZeK%Ceyksk-PZU=L3`JYtf&J=R=y@Z`U~7G{krH z3D$s#_o8S?>DKg(($!C2?rmy4KEE6z5ecTDQdj_in+xdZJ~q~l>f7!lr@p8IbWT1$ z-Z24T*b&d|+slDP=urbQrR2C`yxg9eQkP39AwFSLt`-Cu*P6MEQG)0^YYkl6+FdNE)t%D`{;ta4KiI?)CD<%%}`{BS#i7R$-_48mY zs0eRSkm*Y~uXBEo(}?55(DSZeBd!)t|K;sSyK+9;alzu}SCes!8tujB7&KyPO7)4? zs3x|vYNKC%ePa$dSZc@{*A(N3W6UJ~B2@?&N%2}D&q6zHiO5kUiG6gKp zx%E&5^_;DJvg!c8+{)-m-S6+;-(9AQM?sJJ^srl*L=zQ-3HIvo<{F>I8^EajZsUf0 zyxVL4AI0Hh>QEfp?=J^Sm^QB;rxa49&K5LUv$>o47VRQVgL;Ei(KbaB_4)Y}uOn(i z;c^X4U$0vguM)uAU>Aqxb3A<0!doiTcoWeVMZIFJtOzU}0rUNE1z7R?awv57!5SwQ zxTBhw_snH-vuFH*>Zf>f@9!7J`Cq@kpgsQM=R0P{5guK*w=_ap&YQ)((Yiy%1aXAo zRZ97;Z5=B#_I-XmfJ>T3wQZ)Q; zx_f>*h~A}lq~iN<%=mmb9#ixAanF9c72(r@VT05M&&7n93VUnT9uuzk$)6u~%$Fmq z#qH_5DEt0;v=x>}C8yIRp3LLjPTsZCP^E53s)9jBkMr>MhFI)$)Tl-8@!@`L%@n<@ zy=RnHF$7b>q{lsLx6ugG9DAsw_xqm3#`pKrx{Kp2k?@z-qm$#%8EiKiZ6SG=-G-!z zz;D{ds<4rNibvAJ<(!+qFQ)LA|7j;}=}RY>6KT5pT~jEaQ`5<^AyvLsLejsxFCQl+tr3NO9bThrUKM~dA)z3U}mv*@C)BR+=eZ+dvHBN5vmtDsg|eVf_oD}`{Bu$Q*9vXCLWQxedBa)w_J+SeE#K^XP86p9|x$ByIqGl_QTx{$DFvKCl7`& zEgJ@$sKlz^Gene#1HiWI{b)Jp+wkrAbwC)%ZHd z%fGz6Q^5b}^F3SA_#^w>8W~HC#ce|kw&=lE)t24WZIZx{VIBIw?5VFDXG`=a`j;uZbdUr2#skvSCsx@a&S3m{1hPHhpawZk6 zd}LYCkWyzt-BfhcbE@#Cb0)A;4HO;t8lyWHdM({1pyeiYHD@%m4)$TX-cS%7Y@60Z zyUyS3lEt1Xj`<;tcLH#N74Tr0T*KKUXx7x`;*VN9GPpv=7|hAl`dD2NvT9Y_D0bZM z)&O6bX2E?g79DM}y|tVijcrU=g-eQaoS|r4IBM{6fi(g!V|*)#QMVA6B3R03grB_j z6i^_F+l`B%J8Y&a;?*F!SFLGV4!BeC-}B%f3tVCUtXw6+>PlOP>_6bpBXHc?dXXvG z+B~;qYKY2I2iCey!%WN!n*#i+BoaQn9ZyFumEw!nHDkpF1z;}0V80qB)=-g`OdtO> z(vpf-FOWHe>^iLEK7myx*u`sA1W`Nf4V4F1AR#r2HED!}k5uMXt3`6$K=j#O_I=Sb zo^8_WTUW4=fTNH>=7^>!N|l4;1v&)=FQqAMLvQHa0P36M&8bK9Ihk5CPPRJ84Y-9<6pO)70J8@2>Hnk->9* zDi)Q_D;-ka3GXx_j-HUk!ZPJWxeXCGcEyY^z|!z?@3%Q%5{&AS;B$uA`1>)yHg^EY zsMI56J-C>xYOrcVI_eh`4a+BwyB>`Yt1V$Qy#u6qmqCOJhRq0V|3>bF`jZ=V^B?pg26jwB;Y|B+}mmM!&^hjdx%q{UU zEL&EJRI~V`BGV?Uw?{Y^-Ev8=dT4mDz#1;wG)Su=WsmugaaI#5#267@1&bILE8{wa zUVU)p2{?375}I5>rCBZ_h=5E`-|B*Ul*w%M%!rxiQ~P56|by`$Q_lX+IkCevb+8`Ui=x_CNX#;w~`WV7!g*jazpN+ zJE)(_Eq$9Ulz7V>X`*1D2_UiQMo!qH84eK%)FP`R5DZCC`nSY~+{)?gioZ_N`cs`*v2gIG;485Yl?X0m9Wf5UvxuHO{>tcSJ+{?5B)h0kY z@YPQaf@9V#nR_BqBRt9KG* z$*;0st%|Vi#A?f;Uo)98r^97BnKEo{1uDxHGC^Ru9rp`}pL&4HH8qWt_%h?Gj4pc~ z+9Y~rm{4pu0Yby`TnvQmWYZg7G$O$Tk!|Ircj_~FoV{ZPrv<#Mo70BWP;fj)ESZsj zh`Q*gC;QLJNhfQ;#FJY9k7IEvW{GD}+~Igh49FrPOO@;Yy~<)$X!bPJNDUO98N7J_ zNCI#pEYAht0RM%;gIdM2(KSHyD9$O`1&LAt9QD!#JrrN(2Jb6y2fVLz7vSyHE{wS zbtH=RRn+HkgVxPzeP#K<#xa-$ECpDduSNsGLPo5yTA*(n)4#Xoc^2*1EQpEB z9#&3sL0KbnNGh?c?*NBxv6(n~P&MGopw&96(H97qSzFG@%czRHoRwwLYhy0jlMtys z?7IeTe{aqCrYLfy=$ggM@V@DaL>%Hx&IL7OD}=!+XT8PK;p{Vpq&Xfmv&&|TJlG7! zE8<5r_SyZ{A{HPbeB)tQFWnm#^oXn=P@NFZZrNTWU0 zocp>Iu&of(R<%^4gcy+LRC@{SAUcZ{jv$auVbi&m4sK;TvK~G2$N$Fi<7H&q?89@qzt3q6z zwglm2L%!NQ)5*fV!(|dNlW?;w~@f*4Ah%iuJ;sZWiaKwG(hY z9M^MO;6tj;b4s$`Y##Qxmq1-ME1^F?q^WvR8RSWEV6pen&PJx?o}l z>xTPI9OzR{bBsJqqfXlCiZuw%ir^GFFk_yTECBCp6|4cnNWw_D?adwmp1`Vf-fwyY zEqxtEbK8=hLq;L$yPwNBo> zaPO!I7Bz}OTx@8qX*DVMM7W(MH>HS$PL{oB=?x%OQ7vH;6^}745z*#k1u_Ub*0anj zL!z`4b7H&EMdN9ly%6JEd5e4Ve1ZRiVVi=<*j!w#PeBM}|8pIZK*TFXaeCD?#U?6c z(L5cSy?jUl@Q^rdwWcuTK%YjQv6@EeITJU5J@DjDrA^meO)bN zW=}smSX$TUKny`TdX32tpPB^zCyye&N&G12Gk~*zHv>#fg?T@ay{F&_2!yp*XJjML zN!Iavu>e?WN_+>~aN&^G36LHz>n_^zIk&ZL=!8gbnSl-lVYWanX#yF#om}m4gQEPl z#r?!lY)iGqQ9%NiZ*;N^m|?opqPo15SFrorxQuh!6xA7nQ>|V4?FK;r%@y))yGFr* z>Jh{~3>~zZ$*qd{{xjAnN|FoZoW5GCi$n7DsJGE1rERs)YY>c`lQ@q?VADVrBc7ix zgVn$FXHHt-HUK?V_JbHiG`Mj*7`e{#R9Z4P-8RTI4~Uu&SO;I3EI(E00GbuN=lf^} zUJaJT56Ntc)P+HE)k4`Fn>s{^SvI;A%CRp9vT`QTnTJ|ZQw}WvQT`KB6|`Z^aMyjS z(Lf3&A#5?{Lrwt>jxiW!Y+$Wv*fJ8es%uqvD@-RVWC1ZlV#P&0$?O$mHQrYix|2Jx z*;pPSVZrUAV+(+Jv93rik{5vRu2Z%qa$-s7$h)MiZt2sQ|KfE5?*Mu*Z$tx1=UE5d z+6=V`Ft&}vSM)Du8+X0DA7Ev=|D2cVn$jx@p8a-1N3BeOZb#EB0`dg^{JkQKT%m-V z?Ro%onYhZ(r0-Iw0)6|VEY0R(7nr7B;`y6{u+R*-8sgb%QIvqV0?5}Y$aHbfNv+@5 zW%N!RatFp4)^Tn(tdLkFhX6aX`Dxm1bLXl7I)s*}Tl3C6A1QLz2BrOAapXs~s zuRx%m9@cHM-EBAU&MQZgdi1=x%XqE2)~XWpa);A}fl8D+w6DW1MWlXzezSgh!>V2L z+c`%;=g0?s?p7YZ@B~FImf|0vzUk*5o-jJvZ1NSv*L^!kYjnR`TO*+Z4!z24n`KnJ zB8wDwx9d5hKeT(&e^f0_xzZXg0uF`Si4hTff^T+*g$Cyc1${=dGT1TB+DY1>!H z?eth~dVN14z`L|VYq#85Pa(@xOTFD9Nhi&iT>!-)cs(2~Oj`f&w7WU^J>KskoaF%> zbF2=Fte62b@E8f)I0Lgx9c*;YWHde!e?FcqHbU_OBOV=&=V_GGLDWT{2O-F@?`4+n zLHLUPp?PRPi$zz`vc&tTE$V-0wHuA$QC{&X?=if}d4dpCviuKph%9|x^E*X#Hz)4I{9^6lgFc(=0>X4Ev*(T>eb6Zn~R`YtOg+}~~K_x8J<5d*-m zxYXDKXi;V1OZa_FCYC!%s|jo*wiuF2*LLc$g0xQ34UOZq>e@&Y$l0l)u@+c{g=`w^4&< zL2yw7Z{-w^7EhtS6yHf@%GO~kpD@iNZLPf@KOPBPA0RPUcKgz)73U$+5juw zHWaC&(E)2$!J7(jyJYQ7fI)gIvBe!<#g+DWYEsIc+ccI$YOcbQPH?ZI5IqljC62@C zyxsP9t-iH=vOTokwD2>@P_6fzlx4YBnUsCzT2m+M0IQgIKb&A$Yg*FI*q+BPx?64j z%TTd;P8l#Mz>n{=%BDWnq7*%Bpk;n}yyuvyrnf+bSmnmf+^V#?an0n0)4=%nlMe#> zxfN+^EXn~48<*>~XH)&?_@)mw3~}XmGMbieDq`ar?MEKGi+iN^`{y4YZ-Ye;+omvG z^|DSEHMixE>&mk{1Sp}F`zqW-M4^=d6hD5tH}tW7emlf{LR<$pj4cn(*f@771vFa; z5;p#X)BASau``s}ji2!SehbGE$#DSV3@QK5c%kPDPB+Que* zfBlHBkLX~;mb>lNyfNt`7~!dOvNklSUgRE|v?7lq@pQM*-loenc&8Rx#xvylx!6$2 z)&a8yBXSLxQt+Y9u>y#~&Zg={QWHqPKbw8pTi_3$9=A+M zwssn1$HEK38zMsDmUY=RdWQB^9M0%D<1@#PS1)0vx}?Ql4^ZK@n>AC&4kPz*y10YA zNmD?9%lqqGi9^GVKlX6HMU`f~>2}r{0K*@b$&*us#JE98e%2ivBy&CvvLrlT@Aj%Z z`l(ILDiI`Z^_1dg7&=5jF28rZ6zO-iF3MBt4~Weyy+HeGiUL+?c-pTw>P7i#b;_xL z144Ca0Lyc>a)dn;nz*N*ANSb2ZMG^k z+q;zIfts3HgW%S;46QlzAkbxyB4Fef58UIC{_ttXszx3nBa*2e^EF*%pEev2jpepf z(v|Vh=wm-dyWwe|Xg=^3FPH4KKn-jR;#+yBeMK1}+!LDNxkE*426V~#p*9dEKI!MD{WQ{%8dSgAM54Eb zPV_Ru8v{$!2eKQ>?D7uvSvG%eE~L{E%~30jW%+}s(&#(v3ApL>x=i^c$|aeP_=HF% zHFul+%f~TpdSnf>?jG(D-)UcjVHTD3T7*uuhsf% z?eyoT`!q_7Zczif(F=ptrMQ`2x7;2vqv0Pu8R)J}!!DiYzQ26rJPch)h(m6TX7(mq zoBuK?fvh5Ph4d+H7tO%66^wZ9TX!Y^#tPuANzEh=0}MItZOSsNO}1eWj=v>xCX2Hf z^mITAh`(8PJ~xDMt5s=f<|zO$U}Mc@3hW!r1`W%-2_!ojWx5Rb=hSVI-daoNh6|3@ zFNr8XmDg4-$(M-J>7c1}Wn048ToD=BF`uI-A3bKylpX7I)lAANzR#h9DV$^HRUz?4GS>G#EyI=&PuV%uz>51}`^HcA<%K6JczJCnUM zx}q2a@(2ApM4re`7O3cwl4neEXNmv8++C95Vl?GAI5It2rl%zPI^nD}Q~_pzDB`qD z!e9h6icBmsk909%@0yArPT|}Nq?lGkw2WEFYL({Fi=e0_dA3*wEBcQn40sH$L4c8y zoZT^Du{BITaN45>eRmrDG`1j<6)+R=xh#rdc(8K@MaIIMW`2_oCtc}{0UH?#6iM5< zPr=ws`E3m(z8VuOhlEU=WSy$$evQ&mR6)BA1l0MKMK*;9J1z*c#i6&Zi^lJQx{MF- zeu8g2Awe;^2Q_M__x^ukHM_SIRZ-_i(FQ0!qXDT?vBhh zj|R0;3o`ZeYQ1>OlAjU_+T^mgQ~+G(cpx0S;=L+EV=Kh+Qd0XN$_Rum7S00u?UhA1 z_;uWILlyeOfLK@p8*`)MZX9(~a;?q7GIJ=c>9~+J>{FL3Vg!xutPpS;G10XdX_W$a z#)hr9+9~#Cp|Zuk5A7WG_H@D)x~v!S^SycIMu-dvBDxM^iFK&j7!y7)I0rs$-{Xq= zj*y`tqoikaUncWlZ$L#*;J@G!f##f7JzzNR_Z!B{@tpukBJ+Fm!W@M{^o_8&PasK^ z5?O!@JuRtB@nZNO*(aNq0@1QFlV@thx-b!vNEZFGIJ2D?MgTJL>p(4{Ee3gcZw&m9dMOQOa25>hHVa((&j-oi)4@ z2wVhP>A3il<64yKVgo2ZreF#FVJTOhkJX0AUlj@({6!Q{u@B&}a0`mAOlqqDsa=)2 zjZbC$;i*7vI|#af2@6EiMRO5{x4St0c@?_2TI1IR9XcTZIe8$Z30GePX^>e;<6OUJ z7s_jmL4B%`%wWWWnJ{?ijF1iphVkojwr-OMS-$255hM**%~-J*ZI@N571UGcj)50O z;t8cLLW!IT20(0syCSQ5E$Z}1)2I@|Up7KFtwV*0>k6#2f_aOeCW}4+o>5ZOR4#wD zo2ACJP+LTsDnLMZoGvDxq)6x+N4LA@TZ+sG=q{=wlAg##bjng8x z9-i@&LQUAV$TNk&Wq4kQN8Rt21mxhN3LgJJJ)y1Q8Ib#*lt;Pw`7}x6obL5lW#;J6#{J$ielo1uzd1ob0d;#ze1a8*fW9X04Voh_u)Go zA?dAFX-VCB^Pd}U6a?s>-z_kXSvp9W_}SR{SUqb6#*@llRpNHdXoF>{xKRUB(HVK5 z_#`H5nigtUN6{3RIRlC3n$gQ_ftoJ#Thn|LyUU@~Y5{%Fe-#1^cpbejfk_-O0p&Za zcv|dywyfsaUz0V_87nvqUG=l!IQ=S>TF+AXpZGEW02Jw1c@<;@cmO&dfYaG93|L}H zfe^3(Wgl^~F8Cb!YNqUlat)RMRem)fr^S8^7Eq$bU9T{97)vSz61njgi~qVe^p~QI zLL8+Wy3hsUd%9$USA6h`Qq85*7Nv(a1>+{S1%arqOcB86VlWT*h~+qp1j;&vH8I8x)1MB9P@SJyaRuc@?h-0c6a|!CayE1-{XPF*V*p>2Rc)xGq)`?j-9!+#m+( z42XYFPvqk&V|3{gc1@NJ*VK1yKh760xATN$h4sd4_z|xR_Zr##Re(SeQj*l5b-yqc z&`mA=E^R&y=)RY$Wo}^r)_q$en`5lkL{?x9O8Y~3gcRYCRH#0iAXim&89XaeyWO4rFY~A~4Fv#W1%Wx~xB|ux@P`+&{QwbJ zPb|ZnBuTtulsK?wp?u%YAp)f?B)%W_+ms3Ld>Wme)A@q4iy6^MLU9bDJ+r9kOzq-H zUkjzybxh8q<4HofEQ|)>a=TRJ73Xd75V~3r+3)w5 zI8pIhRE6>7DtRbJDRprwW>6>uhZkyoEXsoMpWv4uD7<;WOQQ~F6;m#=*D7GBQ(@U) z^|W|*(N$6(W5kjMbp;XUKQOi)cRpZEb^6C zk%`BQaxxy*2!Q#W_59PR$;2e@Ib~ObaI{*UyQ!i|N{h?L25@_B3q2xa5}i@b`;hqC zl#K9+mI%{%xsA>z#&wXmntYxU?}A_5X6{ZO9X8FoYb5L!X9o;{!B zVdHa-;zqN`!VLl?ZWfJP)ID&CBoiUWE!?N@S3@p!}3&M z&o}T0toMmw^3k}8Z>55$Y15sEkXvFPQ~sP;TaypuZK?-XsUpdiN!-6wd{86=4&X_y zpiCQ6Ky52HPlewCKF-Me9NgoFTy{{iE#GR0S71{MMsWr_63_DBAS``5`zq18U>nK* zq;lWuYa;??8B^qq(2{^_ z(iJ!t+~x%IL*d;JEkLB2etMcr2SRqpG}Jb!)q;_g>xcMK(Nx1jfq=d45v@>KKYMse zYA~jBMz=-NAMC-+-V~2iN-HZGs=DYH8$3V3^_p$&wXiKN#z`&U>dI@FrI2ouz1X~1 zOq-&@Jnf7dT&e3H^?Zf;F-ky7?aC5}<`#QP9!J-}O`U|(sVG+fFxMo_G3P0b9U@a~ z5OW=o&YEN?^V#^aXoHKqAgiP`(Xw#R=EYnm%^Fjca9*;c9n?lx>lm{wy5bI66_#L{ z=C3eznGi(a4^zmQ4Kz@+fkom6Qq9ig3!dcy06dd zFE}ln8auSDm^*XE7K1v(@KFJvBLhu<-7J9%0A_Ldg6GnDf`2nwmJ&<1{`KSN?Re^L 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

        r!$$~ob8$`Ms`wcc8#*kOs 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%0AZ#K)(L)c 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

        YC34gQM8Hnq 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

          NT`=!=bbJJS`>j8A_GNAJ(FnhEHp^ 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 NpqF9w+xw~&C@t@SZjeY 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 ltoo871EVtzJ>Don&Uq1Kn050?{&} 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�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
          B=a zlRlm#z1m;L>-80~p@c#P-02$Gl!zD5t=i@e96+0pQ2Y`>!-JtX(w@SLFM|i(!fuy~ zI+@S+?I^-79!W$lm>$>bc(#u_>GH&njauj^PKLxAw6n47GUe#UUWKlxQhF-Jht?Ic zM6Hd2;@AE9^#k_uKKiIaL|x6QmliIbop&l0hlvWD;*hoKBIq8V8r9b$lY?lqquw!WLm4Eg2jJ9+J6f8c2S`1#>hbnN1Hff2SG zObtIpqzuM61Axfb+0qz|wY2^fiWh&TWxKa%?fvgdtQx3O{TY{KNY`+vAAV4MP`T z9&WB`fcpqw)_*cLlYWEQhUiAZMrhT9xpQ)5&twig{9 zUr5Mkny!tIC%g!Bia0;yXhu7q72llgvn)-;TFC;9=p=JiHV_+eK&DoJ0L@>A1AInNSas zJ3O*@cSB%`D%;W~{Ix|0%h+0*xPaBqu7F={=h7P8%RYrz^J-gWP!|upbp2-!*2EI$ z^Ct|A_~YeTTNf7Pnu2x~;$N_+rY-j3n$E6m=5Ckli2)V`!5#LGssXr47LxI^ufvQj zlg#K1-65TL=`kTv!gE741k;^_x(O=GV0#2VgVGpl#v);o;xRlBb(M8pR;CR|Ef0Y5 zkL9^Fu0gm1+r~I8sZe7V#BdGiK7WO=E=VCT;lL}#ls_;^)=Z6scipLe{e8=d2mg zBCZYR2HOuiV<%gN4oMqUVG>(5(jdxrduB9U4z2YW&fdvt{b*5NRz~cct!P+d4CptY zmCIIZPa#b_896gkpVDBku`1Pq@Xm6qDX3%Dd5O=YGZeQx4?qhV=`e zn4f8PT{i1T>@YIl%C#baj%RyBAyfve8q1PEDyJ~#{)`6>}9V@aN$bM zxreSmb1J4SwN7rpMweVqr9_64ZshxHOy1=iYl0z2u$H8I0*N^MTF z>j!4UQui_cVC_XBVBqRc%I!CaqRoEYbD1#KR_D60fI^0|Eua+??2P}?S~9BM{pkXK z2SE7Nt30G4IVujJHK_zD5PXUxO|+0%n8b~5hoiyI`YTbId%e|M$6?v^09z3DV`;o7 zWp3wO!0!c9R$!vdol2(U?#(LCO6ti7i;AaxbNrDK5}!G)##$CBo%N*>+uM7LtK;V; z8ST=xO%4%XuvIHn!=YfSc8B3m96oH8cctq|$#KQA>XH`Mcnhavh`|SYbylNyUAM}j zN}wuIgv>%SSvl3|=uQ!vHuY-oXJY2)m~R&${k!+W8Ri9R_JtWwRC*MRd^-hpXOp5x zH(>$o{a!9PO_l4wAW)JSxt(igXb2!#&X#4m!wNf6fP6?BK-EH*h=Vrihx)kkixfiuL_~{Vb$7cFi=jkTU~k}$0a(Sl8YJp1 zJ(eIU=r#^oT&%BtqcAN2Kbe-DQa5djHsEkA>Um8H8Ye&w-O;m0Q!B%#DBlrN%}Q&` zR)nwVkXPTGU=baG3uoum9%@j5byc3h4_r$mzBGODumllOU+j5N%)w0b&qn%Ote8gJ zL0sx>>_5a;Xl=d6MT6rR9r$;8P>eG2aCj|ZNNIHNm~99yC>_o_*M zAjt!^Y=$W-DU>OKB|~DmU}bPAI6dlbI8=)cq0|m`G&Jec`R2{Z8AL1iTi&wUm$IF+ zbpFW&7E}Mb+BUo+G9^M6oD*1TokObsKxQ7(Yf|PZd2Q zv0$80`^^q(FYT#vj>s*x#eD((mT#Y8u?scU?~mIRLix_VT z*3ZRbuxV@dnGuoHvijjin@z_b-Zg4 zSQ`#m-Nwm=7==6`+c|U@$ZdDEBp5ER-{CFSW#Wl+N1Ui=lO`i>&|*c_0i@g@bF6{Q z$U*iq?UWnQ&V8S%fxVXo$f)eL>y#~MhzgBIHp#3WJ>!UPy_U*Z^Zc-R*sNB4f0iIw z`m13y&~=HVm@!i|s)~jU?;`XhAJky=_VVpvz}eGcxUVa5Re`;)s@Ktv;J_s^8m$F` z&Dq1X*wYeWC`i4u1pI2W!G!skAPDr}y7{qGY%Go-xQa~WGZlYiyN<)QpwysIrzPet zpeD)#OqWrQB%&Xat9fs)ggEN@u|wf`7A)TlR~U&1QeOMfsmzW4JG!YXSY7Oz3OnAh z=#-v!y@n|<#xsI{H@`L5;1&zL)%mMyqq3vOUZGcysS(-dWIL1F2>w>}!!jj9E1R5o z{^AP)hY(p*hRXm~K&Zb^v>M|f=@|KHcO-l<{9|%GW2S}dLaGpzy7rc$hGPn@mJ(<# z<6Xud;5HG$;RwNIT6!F;GJUl`{)2}@WS9$;iHc|{>ff`sqq>_SPvUJh-0vMiz9}|d z5SytUKPCzq;0(L~kN(rRYDno5EOIJd${!SBhrYHHlwHwvzvqZ5d7OT@0npZoB0P@4Uv)kmi|X0GbZ>_n00t5d{1*`FQ5uS45txh0Aa|o1JGJ>7=!%Q3TjRR`oJHcd< ze8()tGkrWh(q_UE8w*BA)JvX?PVf8EeTI%?8X6PE=T~%|aA*{Z>YRbXXPM?dwh{4o zBW`=qP+Ok}lHF8hsWn4k#j)N3$Yrj<2@|5{d?i?&<;AFcrjc~90F>#`oN_HR(olh_ zV!RB>gN;2aJva+m3(1}MYVk{1dHeZERzoYUA=`3dCQMb^E-KzW2y9gqhDePsBPAcH zq&5}&Ql?i4Ecf~!VT)T(e%KN(UuhwCXmu(5e_!H7J$*7U$u{%5EVzs6OvcKkS$^KkPP`p1R~B)P5&0xb@%J<@9Y`m zS7e~zr>Cv6Mf3O|uHAaGWS|p2e6xlu(d4>7ioP|}j<`JO%3z=x=Y`~@FzruV=JHUELhEv6M-L4UQ(65tk- zsjf*GM%bP{LKATeUHec{dW(VgzJZC6ote)Ap!EK86z}c?fI8%ZtNbU+aI7 zYPw)w8xcRCA&BxCxiSvg`66aGHC)v)i|KV`x(;FRrMOp9oTqs2WK1vaBH*BPve;S|arym}W>U`X77(p@tT-I`7xLl)Xk)-PBBE3&5 z0u0_ZtHFrx`24Ug`}~z(#PI94x9e!-KPLl-bNJy6j@##(jdm{At+|MFAZKx{mGIV^ z#pi`E>Q9dwO1f*|Uo4AcAV@B-8+gStyD^=+Cy#%6*8lb z)THEY0J=L)P&|h(&zq}TvPkq|v@LpO)`e%<3hMMufx9dgfDY(RvWy9eF zqOh{OT>6AL2wq(l*WL`dY#7+t#*4j~2d7~8X~*t;z3xF`d*-V?XJeEm`(C=`vv+@H zT&F=$G$8Rm@gYC@3lfzP2WlDSU2(IIsB93;*rsPs1EqyYEr2h&Iqwjnrdk%_vBENX z{)oLrJ*=upW8$kvk%@m9MJ&*zE*X!zn+bUA2w?#*TiFrVg&cNUw(g!&+xK8xbWx^Ns--G-(Mv{San4z?r^#%CzHr{!-Of#Cmqdff02Tleaf z_-^}@H$aVW(f(2hVCR-X7`e(+Ux3s{-t;2&ZnvK)> z(%vOI-3PXgk~}i)J-mZrcNC`z@jwqXw75eG71%BQpIqks>5PdPqh+vpM>R8@KTHZO zAm@nmajJ{COEI5&2CeGDG_y@2&T`uLT?`;SHE&p_ql&5du5n)!XL<+@C~??4k*YBg zh|`Q^E^uX*y}g~~DMT8JS6MruMx+pM-o&voy((iV6GWD`z{zGS_O1sx09N!qZw9Ijo^ZHa&O#kd=RwO!W z5hT((EEXsl$LT6$sh%*#Y*UUXD_Xml(hF!z69)ZzG-hR4jVqAFIs+%jCp7y<(-&i>KdXG_<80>ARP|&QD7o_ z8FIjpj&=nahtVi2Q_3>U@@zB4hBJLQTn9(?R~EO|{GvFA3NYQkAPzJxk5rQV6)4|hgJQPnCYja90NEOKw3wz!~p&Su51 zU_?FinD!E>N5zUJ(!WJGn=u7@Yy8-^V#(&DEKcTPfj?(;mi4O^AX-TYl`|kaWMl9N z1SxrOZRuD34ImWIWf>wItmXpA!M7

          kghvAI%}<$7-m{0M#IBPGw1$*lf$Lq+W=l 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

          -d~U< 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�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�ko3b06q8BTNj4r)eEVsaT6npf#(VN0X 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

          `zwT;$m3(_!h&9s`!Alp8$r`{-XG1qxLkCsCGO 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 z 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

          P*Kv+Hb%%7d^gTKk?AzP*LI>y$N^N+7noOgoFo^ zwbwLj$_Dp6^NVrg4D6qmi|i6^FJ$v~@L>hUu5uCK(6g6ff=`>=9``s-o_-P9`{vcp zw=;Ic&5AR1w`sV=ZUz~XYFjjEaXe99J}`XAs2K}n3QN5h(J`t-T0cQkN`c|&Sb{&) z6xNI(Ci9B?Sx#j0<)O7D7!d_dI>E^cFA3q#J$1r2{epk|uwl zM31EF2N5>o*w)1DUF{|s@@qK7uh9IpKb``SMC*%2d|k7?8J$hk82cbnRj<5UXf#kD zW(-N(N+CPO9e;4AzGv9uw0_!wGH!ub0<%P4NQR%^E$zG=+3pae%wUhOtJYi zmeZZP02{I5u2<4pdIGEOO!Pd@hQ>`1Hx1lwf-++x`zs_-cS$Gpmp^0$uS9yyE5$Ty zwQ}4N01$`yN;_J`YEoy@?Vgpoc9}1KwhoHQBE5#A>|pYjQI)OY4&Th&+mfD~&sdaV zvYJJBasxMk+T7Ge>^JL0DHk?m7vOmysWGJh`PqiqTdh3@IE0)A2zq4@l ziy=}khD$Quit>Pwx@+>l6(tAa^54HZ6YSj7V)dtJN5(|oZ}baw$n9x>9ZM!q42g}@5FXy!>)h~qa<@Gb`o1B^qaoE9~13g zar1EcJ0gCMx7jK!G`|8)dR`<4?Pp$!Y20daG3ItupoJihKSnN2Obsl^FI{Ra12C4h z&R2S<2nMT`M3oW|PP3aiKX@ox#Tm|+w70b`Mw(^gp1LfSpaA94?F3e1qK(}C(DUJ|Z~h91t-YPxm-}Rv zF8qQgle8t#(k#Zpk6avPCKPsmmK;^H{B=`NK&{PX4ZS>!Tb8wQPs_H4UD=+-lqcZg zNmd^gKO=>pVm2NDINhz2rE`suRh#@CX+PPz_4yN8AcWH!rxU=iHHx&icg~RMrP6S^c#XJ^OeVrMD)_Otzka#9F9Yl<5)^z^(902v<5fm{Qg*SqzKGzHP)S;8#`|7^A2!2ASZ;NM=}lv?rruRMtbeCIYh9W|olKh4M>aE_40Bm1+{n8`1_S9Yhz zlbpzh0_m^kVg`TiV2P#?hZ>h;wO%7Q7=BQY9Gw^FyYrUlt)ovBF20(+*c4R~eG*iI z6Rv-why?&zE=|3MRcJKd|ivzO|M>@7dSCP>f&6UZRfAWyNGeVc6^_3w|MO z4(ppME%IYjXQ{88mE6qJmECi!b~?Tn6;<2J_~Mm_AoFJah!%dV5q$G(zH~vfxI%PODJLZO%S! zLeK8UuT(p(Mcl>kbhGD6|5dDfDeX&uhx-cZSBWvX4ko?b)8Y*>L-pTzvZEWxIdJ}b zpGibi#N2%UOvOzY!aPuzu+lb~)7eP!cW6o|GM!|S{2=V_Fs90s-s(XNYl{uIorr&d z4SQYohw@F_31(yz0l@GJvc5H#BMg$u5eJg^6&QQ3PEM7 z!-tHzEGgrcKbXJ#^w-P0-m>86O9F1%;W>c5*MlF^qLxGIG$`UYTts6p)Q~8}TXj^O zhghNaB6#=QOHiMSKHi&eK=a!KlTT1q=Ln(8WLz8tlcM|n*7-0XrPJ@H?FmB!khh+5 zixT_N(82u6j$ILB`^~c78tG>FgZ&a%1Lxwt>I9y`WjQ1q&J@JQ@(o`$d}%+?(j(xz z=D3tRcnyU4Ig1Fl9uIDeELWQJK?09+Ze7O;GiDmt+7~~Ii2myL$71!Z2lJ&DAg|>ACHd+XC{+1;vBVd5kJrq0;+e20 z`1qMbCDl{8ySZJa&gLIB{J5>f>`ou=oj*C&Ehm)9Fb78g%y}_0`&l=*1ysW^h@jFZ znKkuU%ofDzaYC)V7D_0Vfc-^d>I26h-N^X7gev`;MP;udIv%yL4|3E*5zy-~EYd z2>!Udf~L4vU3}f%{!Z|%m2~PI3b7!P<7q4dA0nRxU1vxof8ZGVYOlL^;dZXc2^_-!ru5jnM!!hK(B_3e8)QvXidTQip~ zb~jQ-%)n~`QPgb(qAP6m4;2@FVOxjS$t4Jwu~?Odz2=^@-BV2SFS@ojtivrL9O(^MD|4q zDK_kiDrMZpPeYp}r^``Op6PF7EpQL|Pkgd;wA}bWL9R1p<+>xCmFZ#HWJ>RqX4TC1 zF0H`*q56ss-l3+1EN1^Q_Ct3!YOlDnwSe%3`Ywib^d99< ze!xgklmPA?#oz%`=@HlDC*_H$qtF#NO-PHpsGfI*W^v^ zX~M!KtMl(~@x0tL$8MzGeaV=~EA{X$?DaGdB@o(C4U{JUJ18H)jcFSV-6}hx8Tqbd z9m|Tv?wm?mw_$ghQqDipwL3hUc;$+zi(7h87>nB>?TW3r;%Vw51}0g1_Zl2oLpdUq z-*2QDVEauBTzmtiH>B$~+HEgZK^$7SoW9)IX+n456nMFJyq9JYujz{UBq?llY+eF! z1!6|IrnP{&U*FVSu0)!;{_QE;#aG)j$gxDaf%*!e1h(^CPrh<@j`tm{@4ksgcRh-@ zzb(k6thB{<8XLT3za7^-AjqNKJ;xhMwKou-)Li5Tmk<|G zQho#dHGABp@R*~HXqJE%t2!jJMW*^aX34yJd6k~!&!)4?DIwY>h<(ZPENxXcGRLb* zr7oO;%I~9HM@~5x@4N)pn7Z+5Hi#SUF%4h#xBt?(c0F=Ie(dUXU9tT*g{>Y}QV3_Z z^cELlMm}=6j6&SPMJ`@K&tRLTcLNt{#f`iQ{)4ZnM#RL z@xP2U(&9{GdyOI@#)?z3JSbq;4}P41>n*75+*(?F_i@^)6Nj1B&E!pANJ}(gVzb&* zT=p~9&z{Lcy(H3#sRXa=aZ}4)>1R68)yrVRLhWaGjN0d(*Xg%9)vgghuJB+i!eR}w z8JCU-MvrXbR^}Wd4F^we*N^V~I3W{W45Q%#HeAdYUwbGUd8YQkWxQ0b?Vhnu37bEu z4-5jITSSodcxHI`MgKl_Qu`2oQbw^^eB|y}U}?R@ij9-CH9h?{f2IFGAYS2Qs_69l zjrN_pMXr7%ftC8-ls{Ymz>2Z3%Po_XF41Hvlni=wS@Z$gGq~R}uK^(%&@LTEWG-X7 zs_{uQC$BV zpd|Q0M^)6*FIn31y{I3xGQ0^z+MLygy&O=ueByMDOmNOMtPASsSzHwN$vbb-$4XV7 z5I{UQFcxBe&Ah$6VtYz^d+%aMODZZ-R_@RfEP-33c6VDlW99cbnVB?q!3c1>Nhw?M zsI^PMf%UhWlvSwl!Dud;?IcQYB7w#(82x>&v{*L1Tyl0^I?{oCV&t%-*{|c*t!~dI zaB=I;!|*kE)d$`kTI-4OJC+SM(y6&)Wh36xSv)*hh#hE*2q2;aNr!9V3I!W_g>CmV z>-T!WBQ}ikdza{4X-yY_-6**H%k)Aj37PrIMooM?`^2XM`4rg$hDg(dCDKRv?E@^J z{IIlp>fN*VvS;2@&oH;FxrIDRFOxQRPg==^UjoA(b~EPq^VaDfJDuZR{lK)I+0eyR z`d*`~#|bX@h@;iG>A3lhH!{v23p=lsb&uDtDn@H){3M`&V4LQDYHdU*Yw_)SHD6^L z!KB)IYSkP*ENRV=`o#7|d2|$nSmV$jxxe@IEKa6NsHRE$ClZ_s4ExT>buje->b9ow{i}bE{Rr(dm4oeDH!v?p0Kbj0HplmoS z>0G7ORjbLaatO#FGnTPXpZhWVjJ51gpnA0s0O$5x1yl{yvQis+9y&^msT&-fapqi= zes7&A&1U_c>%{S#p$Gq-p5o7C81_&9`x`hA7*+XS7v-7o(M*81sCSJ}RBgZbv2nw{ zfB-Vd4iv{CUs4#oS5|5T<;#H9;SD0 zuul%q)I|r$M;@dpILu7V*N!p!&EV63?jY#FER0C!#9r{3OTf8(vq*xzuWCsZ*PN}J z-3}}=Pu0{Tqk-o4ZGRL?$=&BoQSa&G*|7o1&rPf1;kh=z%#C69EzpUQ5QrnXc04+@ zv@&Y*FKGnC97vvYPmi)sd$n_J=d2K9le5@nv2TYn?YCXl1hHt4F}G-egDoau`gNIxe>o+;D;SMT}B<%&@f`iNVRkT zgSe9Sv!oS7sSuR=y|h?K|B3NkOkBNx3QBR*rbHDeBmoe&9D)rcDsm$e`6AcL2MzT$Y@tl;+ZKqZ{ z+fbmzGh>9}gQ7c#Adk2QVC?;jYwTsx*)CCwP33Nrbmcy-el>l=G;JLI_moNXVhGahc4%zF^JNKa$$^u%Wl3np^_V_X*W#tU}?lYf8H zeZ-3~Epv(7m6p{TqKUUF0V0Q`otgSAcI#Zoy2E6KXrt=eCRL486-Sa+%NE(hRPFig znx}oy^*`y-^2V@cPltJcLuQ=2Mu2=3xu+yLVOcF#gB~9H{-|`8%l-Pgt9xr_QARFL zI%DS`0hur_e}Ufn!|kyr`of>et2&P^puEptcPL*%?y#>%w8s$XQZd&wRAiW;(%#2H z2qB?bNp`8peKu`9>Xcv`%kjv9T-k^o6j`sz6gIffE0gh(KNd$-_`R8L!-9Am$xX{N zwx&P7v43gN=rW$7$HVP;YwG+Xr?;QJ%n?9H66~sKEA<#s(0df6YcYIH(g%;HM7ZNu z0!F{HV6gXSmod3oTwZrCN*fItyEAr7o0Bl(<&MA{F|qo^mf?Wh1??53p4|h!pe1)~ zE24d&gcO<8pln&wBX-k)G^4n{JkPIfvGcwH4H;{KO->BXAsp(FltkxLaNVA`*>s1; zhiPB(uCY%h+ws2SkBS*9sxTQt&6IZQ9lA)%L?#Ld;vr(-#3T@A{oePwmTb%89czZ0 zojwUG8;LeKp?*HUY#$QSzEncByj4=IQ&ykbzVeaF8aDI?Y50AX+}KSMJXmr^PyI5ZdlWX>1vCWuAJyp0c`*RA_ zx~?_v50R;4$t;5c`W1VI?Z>RBO2PP`H?;(iW|gcnRn-$t(K3@Wsh--d6K`#L9+fOu z%DAAG82VpVNVVE1 z!2>}herpQT*iR7;u6C?1PCn{RD^73I<4~;m)H#@U)T`r~Dn0xCdI+2qOXkIBWN3J} z8hyuCEuUj-kl&I+FI1h>prVD#y6O#s+ubwE0ZIst*?nJmXtVI}(dh3x0K4L~5+k1! zX{bgDBDOX*My5ySzqN9VWb{JO1}fZJo_s-!+-}0 zUII+uCzfX)l;Y@hjaL}A+DwO*eP+%Oh$yz6Q0Up4riUQ`ofN-@VPYN^Qu7=;u&hPPv}^WSi>cxnMaIlI;y(>29Lr|G zAk6L-kG#7!=Q`fgKBSpj&<`77J=Y}M@@7o(QuniqE{5)M>cCOgabG>&vHADE^N_N< z3u~k7Env|LweYQ~o(YJpJh&f!&k~9X>YUi(nb6-!re#WJMtl+-8He4AuOInDf1Nv9 z81pCxvp`08fftdKYW}bo9Kqd1k|z^JryCz5Uqhk4wpDjnp>V87$%1UYzM{|8Z&`aN zH~RbN#>!=H-hqcSH^av5bQLOFN77%U~5w4>JrIXmp|BwaS035%i;3-{XmaY?>?4%CTFzR9GL~ zqNXvC)>~OxXybP8_Bkr`9%dU7%TSr^$|KgMb)R`WbULctvk>h^JN_pk^LJ~BXtj9X zv%l68c|iXBE_mY(uqN{K%h?p0cWY_ahmc0>2H{xspxT4~HcEAcgIQspQbr zuWx9po@FXtCjcrq&Lcy=(&3TG*1MUcu$K`3i1kL8Ut@XoxqD!#v^BeJDjuDcg2mtZ-=_a6zh#oH#Z`QK0+A$N-d-{d|SHTsLPo>V+$iMWdD z{f3~*&SlITJM4B=-DArx(0-b>h%l<@3s@9Lk#1M}hpN2GC+2WXOTk@V0nJXen>s>) z;^LGPZaP+N2XeDTAG7Tq5qU)jpY(s4db57XAvSjWFs;~dy4)}8v6GVJ0bM6Y!V(o5 z=BLVKzy=DJCyJ_d2MXmWya!JQdI{SG>$m6Tygq(3AUc1oR;O_66G8r@x)UK4Ufbo* zXZD$2rR<7v#x3ElfJ`X4vA@Z;;eGyiX-wf;2r$rjXSbaGJfERg#izktz0{m(x#hbv z>$cOSo~5bFs>c)58E1$!^w1=hbjshbh2|9L&~4F6z;|06YqIKK7Zf6HCfc5B6|Wl? zGY%?aJNAz#QEa7=q~r>KPH>CJEWn=ma&HQzFM}arrWD(D0jsIF!ZZZFbmxIq>~4H^ znqa3!D_?EdqQr}&+~So^y|#8;g$pZzeQ>y)bD&3FmeAgNOG{UwqQ;_xT*Phst6i(| z-_6_ihK0C9ORO9ipCsm~mXCc^cGH@_{HRiYtopFwZX4Ooj4hLKmI@#}1({b@Z7JI^ zvh@3UkgBlT182I`?Y-}Of!~*o7(2J(9ZFao&RaW0BMA5cM}~7YRS2mE$inxi^=US& z*f5@)Kne(6Zkk=x1u}Ru1zs}p$fF>r^dJV&Y!poI527pI_xh5 zIYm~mVa`ksOPCIP-#kK7i4iwM^RZzVDSCF-*fG**=rwyds>SGhUi+71kB8RM?P9+- z&m4tj3UVn8q4sm00;Z=ALVJV-M38qM)wZ{;da9QH{Hkmh%2vVke8D3CXZ65L$6UE< zM2cSy^70aKbLJ1Z8?b!Gqy7Zk8fU)G!ftEy{9Z*jzFmI*$}{NJpWx50kG&(H9-MtV zKde1RX-v6O927HNd|P7dRDbkgdi|dJxd-?-?F~Dn%LHIONmAk0=xa|iEDwr0Z&A0C z84uj8%RNu9XPVi6y7{moaKDOwkXlz-y(stHA&RaLVV>z+^c-=n$HR1hj|z}aDO%i> z?v1g$QhjE#d7u~A`z$yzmc48fntW608_@;oo}o~x?<^fMJ-Zz2LyYgdc_n4~vMB?C zi;^*)Zq=;J%G~UD{aRV~p&dF?cGn}3?G%CQt>5Lz3Bq@=S!f#G#cpt)$bb;bJ5k?a z_Ir|KP7*Mh%vgz)UQmiIO*!f3HZ(EQxXvdkbIK6*wQYPh;LyN+Y0s05_W`5m!z0p8 zvPc#eo;T}Ug1M^CMh${Gha&@De+!Ve`aRfgdVHU7dim@_qsIQ#{@m4dGY5qYJ zzlNLt)e$yBw_AZd)p6NU%@4j)!(xiNEyErjBfq@HzqnV+$EYLy`{~!O6eie=lB4KK zI&RU&c+>8xBi!)KH@$n7Q^$X=;ofXQwN{Ud77?q~$;G{Acdc22+#Wwh!ifmY)yF83 z^E!nqtWwyH4XH8O>I@Ok%#&?|WY&53o6{KR9~s*nKXR(u7LRmhUo8v#J@UFirmar|H-$=dmmleymnOg6%OVQ)`x71U-2<`rth#8B7rxG(+;Byk%%2NLJ%#Yt# zMcmXa{?+k&^?pk%S$SRD><)VMa%W=1`+FinoCA*^O~5nB2T7{B{3Al&oR$_7AY$z@ z7)MwH7U5tDFxFo!>!AM7dDKxWaxWg1vr2wJes*gIV3V?(&FeQs!|`ss=gK#_L_D7gy zeUA)vfPTg9-iBeqiZT7hzdbAu?=OD3vFc^l#vZ=^G4k1O4_a_AQI>M`Wc&QH&nd-L zMUduB;0+-@+cf$%wFka$pNKfNlYcn0zTw2_U$=lk_z#SL8do@%^z@MSXf1pyXxdi^Ge%ySwY+?h;&s2X}XOcL)&Nf`%lx1PJc#?y$f@u;3xsx5<0Xx%c@!_k8ou z&dhdI*K}8PRaaMcfuRG4RdX}1y^UKs$>G-SzHL8!|281FSsN_&B)1nxVgpY(^GAI! z1yt?+vR}L+O0!kF@Xa?LLo0;G)PgoDoA(TRO8~m)vb-$Wql;3y7sst-Jj}Ix{#IPl zRHmYXs{cE2SP?m^qAUI_ZV&;;#E*FLhSn(GVr=r!kG<3%+g6xdtorx#L7RUWSk8+! zv2yH>2?EhEbeSk0K8`zmS@KI+<&Cexed~O=^&?vz*~xhSLT&GJXvK>YJjALwScXd3Mn+pE%!93ae!Hn>(>=)H4{U?&t_$>5vY_xYnA zF@~koh3IJE)}9@^-C9CrudmR=xYha*7fMrHW2M9yl^eNc^V<9(#D4Cc*u_A+iP2Bn zgSEwS5s-^<{540n7Q-)I?X|V@B!iZ!bQ3v~%%3m$?Ls#t#z4=cpnXPnj!cWxe5^m7 z?vr%qw*co)Wn}}ncpOF9?P(Pa5|DaJ?N2M4Ul1%}09;P?v-ze>>!_Rouoob}I(n={8&M)`i0QO3J$dY>(| zcT8KTgRP}(J~k@eOghFfb)t|jD)zQnDEX70h>9H)E2*Y{5Rs;UqQV5x4S9a=+molE zPbX|Oe-?_eOQ1uY@ohp*z|Q#JqcOy%o2x3*zJk!mI1-8FUy6tYvKH_qs7R}p(4wc0P2d5ntuytvJ zXbQ#d4CAg@6;c1rv!bbY`YYWSy()=MC_cQ|9zcr$%%Hp7Vb#>W$>;xiiKRyHUGfr{ z4*n0vsmo-dPsZp5Xjk78Xm3~oM`ir62jKv0vDch=sOciQ-Jf61Qp@6^Se;M-e~>GN zVKknz=A7#`PpJ*%y(mDdFhTq|8NS%~p}=j|+dR_(4RGsS;zS`{k18!Y$X) zjfBGnit&TM69FWEZ8CP^pw=s)2;=4X|dns#%PsMD!V8j z0l3pl87k$A^119<6lQwmK}4tzB0`8f5(s~~A=74t>Oi}xXIEKy7){)^L1$g#tWh3h$h_s4y%vPX=##Co}3(7R9mfn9iZ zcQ;jV$J$}b4u4g>^!ep3$W!1!i!JcHId!vV|585P&VLvn#yTlB21@y`p*Y(ZmExbf z5Z+XkTCM>FfSAZUxR@7I>-2HG5SS3in(=86Q2CQd<*#D&C_lJ7$DGLVYk7lTt(DT7 z>98)SaDTr6d#njVc$n(w*6`s}JK<3}v+*Hx^kyEHB112C8EN$ymfTPe)$RaPc;{KW zcmIa_Z#@ebVyI*>W#R+|!E)6g=~*pY4F7EPZaFNeu&C9PR~5WGCVz;n7ff|b!vj2s z15x~K<{$YfZ%XFPPVfvKp1AQbm|phHq@KkF5e4xN=^U^02kGOR4Il8-Oxih+vcRtz zX%PMThjp4FF-#sgy-DYcZK#Su2KJ_@0ut8x>E}CC(5@&aU+||1i|SWwsk-;<6fqb@ zg6x>f5&zKzJtaH+Yi_Z^=zjN(5$eM~hy6tDHJ@GLv4u1;vyfIxN%%7uT^8WY?syUr z@PM+%i^UJ_#)G-(i4K?N{A*jPBu& zzXW);OOv`^lLtKq8{@$u%3n>2eLa}Q*asXKm$bi@>$N0>49y1=Y7Z<>sKNM`b9Zq= zqy6bFv{au!UorH>%KrQDW{}I%@ZLjedARR{_QVxuTX3BDxwgW&L;6cRRD4*xngQ!# zvN+gI7-h~^imus4PS*+JUs%*-I+nS}mMF@K9@+Y~{W&a;DI4)Zw4OH2lVgzXNaH)+ zN*XWH1I5hhb4!Z)?w98hepUvB_{Jw!g3FGDHidE_7U17uCj*Y+JVp8yh(}og|FtVS z~O zh-Uu7P5`Unc^DBD$_i9e^?{7=F0xX`en!zepwXr~T5!F8uzONjnSLOciD8 z1BniXr2CrevVPR#iYvz(XC(GA+udd2C{%ixrOj09GYJLN+FpDZ&?M923%&#@0kyES z>$q^SrV(8g3liDRNJWZ$!+u_IQFZ52U`1lk931TaDN`?6o1P9TY znZ=OkG{}W%`}YU(ZGSEZsgMgY{QUX(_g}fxf1du|xBn*qq;dXS|0kON4e%-8#UvDR zp8KM#A78HyWWxmjpdhO%QzK;>9;dD0)k0so-R0W2I?jX6ffPY6aO81w(14t>>wyqAX2$D zrwqHV6C{uda*2rhx|&%ySb0*KTiMt-i&9^F@1~}-vlOM)(++0GOoRt5%s3Env zTUrZg%E!AuyA20WP*Cs>4lXV>NC`F%KW9%fUp8kC zntx-EvGTBRw{!Khb8)8pgVD^~#miHa8bawmpWx*BAGFRM|7s>kgK_wpxpDy6Isbgp zzYD6U{Qnnqa{5nc4^K_2|DpH)MC_sM=W4~FY31SKSzZAt836%KNjY9Y0RdiqS>V56Wn3)0oUEKZ{|#&TKd`|63j2o< zoLnI_%UHSFd0Sb^xw|+~{{3JfyZ=fHkL-WN_b*t>|4Ivw+<%4TfDps+r(6G5H~;$; zgm?bj{)cHH5C36%D`yC=yF-{dVe<$D0PS3*AS0>myLQ@%lu9=22hNdy+xbPUm?Q~4 z&lJZIo3=*@)=LT3YdeiD=Sq}3MYNH`!_O(@EH)`Am2@jMX>)ZYsngoVDMhraf5~jL z$x;DVL64U165#UF5nH9f?Ix(>d-B9{$OrxB&lK&FJTsI?%-ym6Ub3^X_ zFWzKx{qKJk{Hx|akbtv4H2e!KjP1YgAg}&kI{rJ6?veu@-*)f460iLC6~EH zliuAiXI-9Q9_BS#g`lwKi1IfB z>ka4YDuF|gcZ8jCidmp$mFF{KbPlb)@KP+<^eQBk4rjDq^+Rfv-VG@mj?^?HiR=Qy znRlrkU(#hZIA=_hgaFyvh&A`}Jx#6`r9o{s9C|C+-}Z!R`dgW$*Vduw1UF?cGAAh@ zlEIbln>!&YBmJzFFNCi zq8wB^5YF zxFe7D6FSqSBXd;(Xw|+M^dXQch1M<4(^%mupi8LkW=jx-uHT8M(Z(S#-U08zX2dcd zjSw;L%7$%G1C=M-F~$=Vt0X%%g7mf%Zbb?2O}oA}v0Jn!Ug6fWttw~K8G*U;CBLJPHKMl{dY#WJuUwFn9a4GRQEMgdzK zEZ#+Wd;>N$Y4SLm+agwz0FH?7s?3ZA-E^Zcl~yXEJccC>-sD*fK@Kb+M!|v_potPj zT&Zv~inV~*hFyYPC1mI-8fZ311GLge-09VS(wu*9u0bK@9yy`v$#2yCzIUxT9AjgC)!_bEd^RPUJ7N3-X9g2(%tr=fIHr;j2be@9fF*iULL}l(F?fYE*!&8p zfn%P`S%5kz)G<1gM2tEIHs!sAA4TRpG$%{wA@WR1qL-}PBVnJpVytKWWaYd!D=2$V zGIa@NO&f7@*;@`n#wmsAlyJFs2FcVw5&jLFzY@HwaY*7RsbY1}w_zHQO5X4#n}aza z86v~bNBElNWQS_di?$ot7rmD7vrNDe3gCyJ(d$>-k|eim^iYS5QuV#5`HmF33=Vtf zIuwA@!DGEWs0eU_V}t=G*%vOM;$K*JbfNpMg35)l&ikzNpWy^DVC^TN4?CnK=t&l{ zY9_gNvLj{yM?Sc(HWr_{g*N;Y5r@Tv$wff|M*-$TL7v16i~!<*(1a}4a&M2TVHifx zMue|80w5uX@P5bWLzCDkyg8L->Ruj{GkhfFtz zKysLFWiZsinp9nNSUFH!lpX4+-M8${sHx~&Xll*>yK|$1;W{=QgErH)|5 zu!C+!ZwOhCa}PT{jaY`)llQD!!Hx-ZL0Qewv+#yG{nqk8{(QleR9#>UGw{`MRX8u= zje%6I@!VR)$!I2_M7F)t2m9R)Cr6U<;W+BKU<^}3q>+LFKB2p3f>tma6emfdGMxYh z(F1a>Tci_BqQwLQ&kzQY28(q*CJfdvOek2iWAQiip*)~hD|FT-P0B3Z&sa%AmIgL9 z7q6}>)*YAAM6(Q%(n#4tAL}*zC5_r9 zM%ncN+0slfc9Iw*1nY?(B8lJu##tcBti9|2PV!z~hM@?;`wC*?YP6^Qrp^wnnEaHT^E zBAPRSaeWnI&bok8t_6s!7iPE-%B~H6h{jckP;@xWQMnu;;zZRCb^DaTNUKoX=ZZL7 z2#|pQoKfXJ;@&;TX)p-ENDOB`k$ zp_iyb44lDmudBd(4Iv zS5%At5ludvtT%%Y?L&Z??NLFvR~3OU2*uTJ%SXrZ;mN<#ct2?f(X^(v*Y8VD8!YYn zd1HxOEwlW~JLnm9gqwHB>YEW3=M8lmjqvtmw-Zg}BoY|>xzL$X%z_h8iOrhhRS!^y zeuQZ)cUIP!lgKcBUjT!-Z_?+S!&P)~ruwrpRtqa>kO^YKv}bU2oQJO(3cp#AbL}4MrP7w* zM-LWqCZ^M_zK;JcAgrM zF*lYmP23#%dc%er~z-7mw+~>aR6vH>tptU-Sfz%_br779D20b3OPxQ(iStG zn~6n0nge-5KKa9n{C@L%4%xS;AI6CR^}!s|Iq!GGznC?JUQf}(F6MXlMF~V(bVj1f z!yGu`N80WffBTIbMPEZV@QnN=;7-P^ktnPV^j?$6@3W@H@1t4V&)jUyN`#=ldK02B z{G?&HPa+dRs69_#SXeB>sdNDo0buZR1sDz>fV`uw)3wbqegIXw`jin1`l5{~QeAes zn{Se4pZS3p-t-)>lB-N9#kpnmJx^#*zcJpE>?hWVPF*(7Ktgs!AWh@SIc{9}?4 ztfQP}Rb*2$V774Y$B$Y7tc`x!DV)GI0^vK%vpcEr`!5=pJQ_Qk@WmDQQ-zglU%pfg z`O1?92%$c93Xp3nzQZ_rHLVG}UiqC8mBGL%%5TWZH&jt+(V{?lVD#%-M=W`%nUew+ zj)JsIWvCjZfpxXc_Zj;|u#V1W3rlGCBlUKi!Fu}iY~;y(?C)g?@Ak6Upc)Jn`rIyB z9h+yOj&Wc#Xi3hzDN8>kqK~6bM_!X$rR~EAEMp2`#ZkI~0|!$;qRh#!u=j^__^?WS z*L^aGab6h&(Ot-?NR#Xn7#1B7Ikhm)WmsyjEKfG}ogNk#Uh#mXtmEWoL0O!f;lXLe zDYYH(0HlI!0_yVQ-NL2OU94BL2+%8&mgfnhJ%|WJ_wGFDH}L+8%q%_GdNj$UPyg_=O^5!tr)lRjwBb!mn^_KO%4WaC|SIq z$4#ix0jKi~-Ys@bu?t};V?0taK36#yOzpI@h>BWmBuH+c{OAcp zyg$=*qZmny!lpd0TTid%^HMMD54n|p5AI}DDj#ggz`7T~Vo;!T9Kb<^vy%FaS3Npe z{>$YKGuGmPopn79gl5_{%$=V1HQloE+N-JpGe~jL;(-Zu{@1JOo^J{hl`7)Y7s4L` z&JoIzfj<}r-M(wGMqek%iD7V>yud3!ug8v??bw`c%SU9& zpTzS~85V^VH^B&T%s@2h*_eKYPCawK4qn|_vjxftJ{xMZ3)74yey=16l01WOaMGSP zF399<)Ql#RF>-(Lo7^Kt>UFSR#-XS-siP?R*zavUQt{rkv&gq!fWmI!fVZ3Wp-OAN z8yP6iSS`d=fQ4u7YderVy9n9&gA#{GSi<6GHixbX!?i0``@AF9oE=f1lZ}wvwbGR0 z^!b`a_)%?m6zATb!g?=UFO8impRyBh_ssOgO>gb-qxtu?CTYzG?|ip3y<9nQZ_0ay z)|_SE>)r)%aD9X+qOY8e%qK|7K@<$hbejM^b!UNEEqTMHm`Ba_`X;z!AT0bX~2v8jyr zGz*ncmDAB=X-evB6|kX;EhLOK3>gPPH}`2nZFv%SMR>~i6r@!G<-8}zkM8s*M4~Oa zhT+3bhJQX1zHq2tn@!^eU`fxPE7fg`qn^G?2)eV_O%-*8>^mAnAJ&(@&d+BMv5^9E ztR6SO*-uT8s`_(><9ok`cV<#48-)k_WcvCGZlb7<4>V!BuzXv{V@0~0Yi|C^Wu5ht zVgYJCX-ls3z41kFgngRkM-YY>QM5TvJnYHYhehvo9Lb&clV0oBfkd)p<-zm`$Z2xg zy>7Fs)K2#w1ct40uP5{~NFlWsqL(O-OHgZt^o;FX(h{w^q-CW@+Fz}OtcZQ7WScEi=I{z7CA&Ifw6~7%)iEe zy#6(||JSA9_sO8rsxUu0^@E&ra^|@4?Y=^43ZsOgSA*GI2RW0KOPO{NF64~xY2I9A zlt@aIy&6{Jq1?NfH6|N?O3r0npsK4XUmrtxJyC@%2JYucaI`UF+vp>d7*b1s{+m^u z{X_!T1ckJP5~+{x*ziI1?t+5ur+T@Hx$G7T##1t2^BeeO#q~6uwgW9zi=nP~E0~EM znprEj$LCCHJBIfX zmDa<)&aNPV)J!9%SSb3yC!Xai7ofOeLHa_|kRyeSQ&eZ{Tjw#&zShX+;B+Ch4ck=} zfv!?{P~23A*%&|nu$$Jv#|VT6?M`;aq~At_6(5nc>ZW3t%Q&MXf9he%%6_1=LY9nG zomUkhK$vZ7hyNLfmQo^`&$DV4OXAp%HJ62&E*FG5z06oxn>Wu3uvbD($U$dLz%mZpADiT>eFUUqz<0Ez>o6acAFGJ6qSN-Gc`70`XaG$luMVjj< zS#H}2G8A7J>C#cc&Dl^#H%jE~HkDQ%GBkBzWNP4e)Jz3swFyTTy!83RG8@hChJwAY z*7IRUI>LE5_6VoVvvjeiNHkBfqo{(`x-(e3XzsoXVI)(QOjq*F=f5JA=dkk;Q+=W* z{jAfE>snEXgEDP{CfMTngNYQ3Eny~Z!2p;Hk)%h4p}U+sxBKZ$yKOl`Os?TdnI4ZO%SFATzEamjZKq&wH+0 zpf?hw0L=P0R6_ux`kDb^8!2n0fl{eip_L+8rK@G=As85<&D{KHWOlqP(V5ZxMllVu zr);!sMlB8TQ6!w^-K1(|pF`c`1xmT|@QumikW6?}#}`6k{4MNGuUN=w-q%bg+;^3P z=@pLzZDIZR(Izyh!%seht41&)lGWWwmtu)1clrB0zlI6bxJ#KT&eEI!)yxb}VT#1V6-h$9it<}CH4}UzOP!qa@ab6#wPU7Py=7&uNUkcYW{3I=#EsAA2k9i3JI73{Naqc(qUw5bzHq45!TUd%&=Hq!p6)*7l^AGK3Kk$8ZupkS96O6WbA`-bsf&QGrLZu`5 z^DSxZ7S8bGk1DO|yBYNrW_-|F3*iERY=|TCuLuN76+hH@0YuuG_VE&ALoWKHD5DsM zBq3RSZ|J4e?N5S3FC;(S-p1#@3T%I2nuX-rS=wW13m)#+gI9$C-egz=;3 z`-$#&ZvuRw;$GW=v*zi7t$xotEnrwTi{EuJA@FRMI%}eku6|&G43dzqAbOqnNk$W4 zk9_8>at^>!{q?GV<7Tl1?KkmF_fZ*OIK_r@y3sV6Bc+jNpvadY zIVwC$v5>%izKT2g6zR9Jq6SY&=7K-+^nOIUc08UeU^n0KsupaSQoA4~GHhX)QY8BQ z&a!NlfnjL8eiC60k;WkXdfx-^bGUwUR_4SC;MI%?yBM#T6c!b=G}jem_GK|%4gmr5 zJ%yYOJXbB^@sF=+ATB)tDc1$SvwR3fiIB?J6R2UFJ~@D$RA|t0S0%csQBvV-!hsPH3OjdvpW<4kfh`goL-Cl_kE22N2H z>7(Y(FAi1}-`)UJRP2%R&62?7typq4ap z2A)~zE=w|sSC*k}OJUYBGX{hatb@ z@&w&6kZj{kDBI!qv~ELdX8!gQ=jLnc=fl6DN~|4zBHP%fh7xXEb%U9Mbv?_6*X~CC zH2bzzk|&G;a79s{Y>x7pc@&vKavbj8aQvdwBK9MC&DwX2vc3Du%M{Pd6KhJZp#c2I zBTZ|Icw_PFG?O_Z@?*>b5~7OHnZc|8;#`OX@e!>L=3HI+P*Kyf@5BnZ70;??FI9Ai zwTg&so;FVHGzER*2}3pq3J!vBz}9h5>FqM$VS6xd634gD<}t!FN+IW~4s%Akh`NTh z1h|Ga!#^4O4v@+eu*X<soEXt$3TyiFRd*hVP-`4UPO@w{c)c49yN;RgmGuI3uoDYCl{yKwiG*%z?=KM zZPQ;WOL0j-QwB#HXBFKMP3IYluKeS-q>O$^oR=*jNDTgOS`3t$b-pY`yju9%F(J{@ z|B@j^iPtAD<|abcIC|fJ$>OEVbSrRorm-M6`h)AOF{sF~HX{@}aIAoM_x>zErSs$Rq$9=`0!6t& zACgo&KEm0`NpF>k){4XOaKlWxSkUKfib?b)Yg=TeXcwO?yO&!F#v01K$KX^?yMDxB zqS)6I`x5l(+k2f^-@ZCOKW`109=>B|z~Si3$cNzsAHP|jzM+c!5*m5K~?Z}r!FnbGG#^&Q=F6DLsoQ3quTdw6)xl(264I7?L zPmqY6xr~h!rD^hMtMfPT%DK4N_s$91dG-mB_+S0JqXv8qr#e84&B8Z9hr5s2-CJl((bu^8`mpfqC(nXPr~F8&a#Ci+_^JWmh8n(DvlC#Ni4M$!x0OCS}34;eDC@%D>uO48gq<=zdu9_dpyZ+QtAe6P1%3N}-Sq zdP5hC0vZevc7@~n z?5?@K`yYHF7Y>Ic+2W~>*q8?;F*DThDnT@>L!}~br!%r%9{IlYC=TawUKY&v-;fI} zl)*~!lC-~Xn(xAtRjXpES^z1=iWShp_+~j*_=MFYAk`E2aL?#-Q4V>VcEEu0qLzw! z-AsCr-6fuYroZt>T}EAabbQ>6`@gT9l94;BY1npDRp|-iVEk+8bw6C1JL)ct`}#V# zULDatt*ps_QJaU@FG`L)>DQaShwoYlj6*fhJQy~7lMg_Kx}7IFIMbm9`T8R_uB;um zjeQMV#Bw>HNMD9O3%|h$v_o^3YSC>%b*6bjf?ar=lk?579&lnmx6_^9xdXVXQIsmNhY8RP!Z(u%zqmq#)=jMhqi`-Jv%nFgZQ3J+AlU`@NZ$IPIPg~ytVmzY^!rp=Q~+4Dw^!nK>xqA z!K#=o-%nE&o}qZz5O3!iZPpKC#%VYBGuiTqXZwop{ow6JYT!jus#wJuqpVp}c=ohx z2a1-4hJG>HdDL$r6aUH`_QR1V&^D+xCmmK~7!^kf2S_VsEVzW5lhs1gK2B6VqEInq z_`xSKHpp%1pSqLiB$>vGO@BK@`_0bHHzVpT94-d^d0kS51An4^>Mi$Iwy!O0kvNpq{h8Bw9@+cv#;?}4SQj?C&E*0N>++V|0R@siD-IP%61q_j+ixt$ zZfm>6!OSN-Gmb&987nUg+xDpz@2 z0>}%aWU3C#>-7eOH&=Lpv-#fi5Gh#GmcF`}%V3iZaIeTJGnv%@@gS05-@Ro9=Baic zWr>uImbzM&y)B#G^E^rkV5>GoMgKZZZvSS(^c$eFg)kD z)ZzQ39A(Z=+-X*_E~_4&H~hGLr-X=kmuA&nV&r(0Uecg$k~f67E(PthDnpX;siIah z3qOzmJI1#vb2oJgtdxK7p50vRws*-`Q^ue-SK#CSxDkV{fKeNhD#Nvs&!3ZmY;VNa z+gN7i0&xQSkSb6nDjMX$UZ@CU{g>PF^({1WsSeK;A>ACyH5`uopz zUxFJpRrBLw{=^JGwCL539ab)!Bp(35oVE1!lQq6uKZ+Mxl^q1 z+BTq0SJjcQcV)`Fn%6vu!JeY%y`qD+t+2%G!c2<2))6nxxxE{j5CAaq@n_|b*br|m z$UuWgvLBv;*q9T8rv=h83n?X~}@nku+1;Y^BS7!ebs{pG5cJth4 zS_0Sr8c*PH3$2lfxSxTOEZ6~^Z-v!}_2=Brp#{fGQIJ$xpbB%MMx)S7y@jXJ1y5&r z)41QIw5Ucsd7^o4wFsRvgS{oUi6ua$xI{D_h00o=EnZ?;kvJ3}w&`TdrzgIzTLg8d z@~i}!DNeI(A6i};qK+?<&wLV8l;7x7*VF(ig2uLxvhfu=Bk!+`tpYK(!reC~5Gw?` z6R~60_2yUd=f4Ng9g5ppWQ&L2-;g6S#6D;KjvxH+drVQ3n9vq2wXtSakpaEzUls~Z z%a*c*yLsP&OV#hXN(6DQkP4E0lMMU#9pC1PjvdD|v6NRE*w zPU0g9vyNCZqIDfQFj~`7^$VwC<&0zgC)~UoeJ~&!2GV+I-dX0N>7vapACq|AYk9X% zwhVVQ8)~xgAQSE}lLQ7G@j=tiDQY3?aYO>~jv7NV2CXY#Sp!70x}8Slexa%tWg_7$ zvVKJI;`+&roqhGrHuM}{h(eYzE|1aB?$JVZo_97x)eLkbPFNS&HO9|5e$>LUb$D-q zcGNceL+_4rJE}wN zSNmk{_J%Nq4!QL01a@Ar+Z1W$NVFd|<};&g2AN7$c06yRm>BWw_BB~*WC6geypPggB^C0$*LE-x@Kg5LIS-0I8DUucJhVb3Pt?pDA2-9 zb<;9%LOs&2B~7ZR+~1gYy`Ia&o^*1O#szI-7GqY$MdMTV^3|GR4dy>nRitpmixe-o zQ_AqFrdbQ4u6K%x&T46CjV9Pyy5!}p#}6?_48k)b3Srp!_!s~LM-oA}t0g+CQ9uwS zqq20$ZqKm#AqyX%11sDIFhbB=A178=U#@A^Xt%H4yF2Rk$-v2e7b-#H* zBE2)f`{LVt*n5z5{72QbpV)>Wla)EHMz%S6wP6)gTDIe|?qgyxJYW4QK=-^)`d=6~ z(NQo(2CYJ5LL{aL=xH!|tf$Tb#r=hdEsg&n3 zeW257m1q)d&op{7mgqXhm*C#6=K?*uURYj*cpxoPsJaz`$|^7diTPIa=2HJ;Uf6cBJjZKBH6{bVM)4@yXGBO zPk1qBdVHxujc5t1C6X}wjUz&_=1L-Kz#wJxvreG1;8XVyptAx^O}Qi=%WSGh^pn;` zMjWXk$z4v8E1HQsR30!YRT_*eT9p#<6tdzGHl81Vk$AnmpeV+WD13$shS87EkQT-DDT{ynq8L)S&_CDvgduo>cDrMndt>1E0M$YYiXPyEIHR3t@b zk73=BimaF`DK+Cw8zwgua@YnTUtGlrpk7>$7_lgbQTG3Qw{}nW1L@vBnZG572-|Jf2T3I127eEvt6vAC1CpbpiBS z3CAvGwG=-YnGNgoMxh1;SKl1Y+jE0>d^m<)^K))S%iuaz?HQP^;8q9Z90R1+tmtvr zrn9Xvo6ruI(usP-*A~VotWQADHZ!tusx?p|8XLwgBmizW$~*x&;gwLhiDhk=YGH=4 zrpCa$BEw@yq}2O}WuE+xXFN_>@VOLn4=!g$()dL}6mMxM!YrinY#LG511^*#~wo{kS!##axsljp0g0p-!$H2)HN> z78n$*Wq6NW`~7@UcC}3kMbcX3VvtV_k?CSl;i~xR`N4SGMCP3q8UjLI#PhS$;px9L z`KT<+R1CTTA2*0Cz?kYyT7xd@9aFit`xx@4g-51NKCK^sAyEflUJ?!#QaKeu=N>*RQyFO=C=NB7{gH_|UHec}mu# zka`7()Vo7HjI1nxwTL){3CeF6U)=MYUKySTphbcTi_V~r#N5A15s~-ayc0NPP_HQ( z`_ag%2tS=>kl#(#G$r}0>FgI*QWopvsVb~QI9@i=vYkjn;gQqy)b*@I<3QXv(UOh- zjCv8jl5(w`RLyI}H6g_8=B$^Xa7JXK`GfMj3C?NFCRGS{sq31^k(-P&O~&xya_aS0 zdmi6D_Uh4P6(l_iIqCj^b>sU1V3bQ>LK}`fW`9ZMmGe7BRBkGIb$+87VJs1EH?Bv` zA7_N(vexh7Fnzvo=3gfa4qB7eW)2OXuqLlN`se-t5Wr9WGj-~a?0wi*2=TJ6IC4-y z!vFnYNty~AFf$Sao3vp#3pgL%sg9tkJ|QezloFwAehDt&EvGhCNTa>lYc2U;AC@cb z^mZX&#Xn#}%$XYJNvJ|RX6QbT@D*vKSy+Ow{-QR=*jme8++GR8&;MN3>avl@$n5#;gl%a8>wQ%q zi3>-8Fmx4f5KaX<#{15e^UwM#B>^)n61NnbDn#4*P2I&9EF30{oe$eK=2V zsm+eAg&H7?%XE8tz{8# zS4R2#O+NY4y3s!RKfaeMgK+NVZ8b6xMwfal-oWYr0|SiTat=Oh#9bJS<<8hrMrq-V zNuSKP;k#&?f?+}ZMzNLY0>942X}h-_c2z|BH8{bR?el?xM5|!>8v$(tcjUQ z&)-j~#JzXkgA!A{0sACu`}1v!u$mke2V#<;GjUxKYo_4`Z@<68kTt`su(*U>7ZW}j zky=Mzr~2HOT+MD55hX?zxIFcUTY-^}u5Ob{&;qjqUSbL$?-jmnO)-wn9kGkPJdaXq^S8vnnsR)x5j`}|E3*2RKipL!*1*Jb<@gH@!=xdF< zck?-arSp65by~D2Yf#|&xIGsjbD!Oi812xh@tX@T8ikI^+TK7Hs-K!2*IJ*n=tksX zYXMjJ1agv68x}~Z%}YW~)T50+Hj6=0LL-P=wW%v%E5fQ8oN!boU#Yt2OhjZS`XOOs zSK?oOdLvg?F@S5Ar(avP>lO>tR2&#hseG#>(pQ|g@mn!esaiemycb(1-(k@p6nS5} zFfAAoJAzN_))9Z~kHXdApgS^?eWqum-8S@rr{}F1;Eq!=lFOh6hL8S|->Lm9CEbJK zn}Gs~m}UR(S|)P#=vT{0;kDCK95YL6Qk7A{s9yq70H=>hP1Y_zDz)AF0}*^`VyvSC4HKv;fy52$xD3J9)p z9w?y7P$zLY(A~3MtYC7qno`>uZV9khJ5Q|gPBZ&UTboysZl(?inhnlPQ{>^#6Ik30 zTgzi3+{1@2koYHqUGN)^m|Y9K*W`}7)Vw<9WqraIWGL`O0mQwqNr_@34|r7L`yo3x zH|^C|Hp{-&PAhugMCRmT&mTxWrIbTMWhEkFMMkLLKN<;3FrR<}m(VH>6@>t!ZT_I0 zmHT1B;0oz&t1-q1E>d{oe2fS{31t|zE=*-X%6k`uFj{>?Y*pbC_QBm~v`8q9NCMha zqcia`eLNW^2CIaP*(2j4`E5fJPXTTFw6Gp}F`I~ubU2>EOq|q5chFPMY1{A9Ypp4b zprxF-wv+emjYa4F-cw65j9%Jw5EsCWd~4w=*~#xyg{@>O{?*h-OD=5?StB-=bnciJ zB8Sd(5|0@gzX^{R`$ThwV~REWwR{lCTbso5#eK_g1U5Mau?=4CdGZ+{d%5=)bfc<; zv~ctX8ct33FbWbW%!SRm-exG>vWBwr$(C?Z#j3z3=xIX0N^0%%cHJ6oZivSOlZRPn*AM_6d$6Lp?Od8V@BgLH;86C{0U%_Z){;3;JPAAgPE$#E5=d8 zy{H8tN@buij&mp-8)RRKv0X1&xP+2VeNlwdBdJT2G2)z%wD*k z_?%<4pPl+oIyu(06|NurB}ll5<&O`V=})+TGdQ@>FZMFb=8*X=kKd?H@>*0C zn!!fMCX8laB=I?c&=nrhEw4HGXcdOuDT@V~)P~pOJMZ`KmJxA7LY`NRA^M+=JvFGa zNN*^{upt4q7THO&VprrgOfqZMu6`R`!%MmOHGkNAHPnlCCv~P*`diN;C5qZ2O~#@b z+AQ;IIBUd4YNgPt7Yjl%g{PnfUMel~dO%wLF7{e>e`8ce?{$W+-bdYcHQHb02@jQ% zH5#3ADTGeob}+D~&pCs@7P-%|SukV{K+Nq*X_0t*Ms3WVtCp#BEmk?08_3Q#+-Rn& zN9eYzveKT?X=bzzvIS`Zg56`BQH?(|I&>SadXE%Hu#)Y0^D9RHtdXC7@CquKE(wLw zfs`iyvb{u|qqATNK~SCop&6IAUY|nqR&~W^aQRm88+Nr#oSDh#;a%3;>#4y1-z}#7 z0kEqY8GVedYsc)q!Q|U>WC?;4CB4Mel_D6cHGY!a;|{t|X$tJavk=6nG9Z+fPXYjK13%#y%i3>f-3%`%@= zWOi9ka52A=5nfd+hQw$-L>W3p@$oNE@!0vv>30bXaztfI`)sG&O;yX1M_(_DbN{BP zp9}xH{4be{NU{pTp4Zo@AT|Pze&Qx-1r9k$v*N89x+0@|Y!c^etk;oSv_WE6`11}8 zJdk;5*@``)%pKLJY1 z27CfyTWpN?~xuT*x#>|ru6z2V5OqjvA@)ElI5O2O2SVsokyUXnS znSD{9?AKBE`AapD{`g)%9$IRESpkHRbzI>Dbp#KpVhW78T6FnAcj+(q=P$f!uyyO1 z4CYKUbqn1-aUJDh>n`m+Wr_e74Oxx0s4B?R@CkcNA<3C_>etYMb&VRfL1G#sEhlHo zhiBtIZ-xmWl#Z$*a{U|&To<{_t=W%5pkZTiXc*a3RN}b>7tQ>V>hA!L1i+rBhvZHL z+~y(=5&Qg+{X#ul2Q)?w-^IFTw(6M1rNegHH7jew%vdAiLM#bW(;jK<%W=;iwHXNb zbKH{J=qs{65nk7kI1OJk8aGi^nw}^CpW^Ii?M7`nwbc}pg>PxyK)+S6CX`g*wC(Dr z!-(_w@uyCIh*?67m|irDqZXg(S|X9~+fPT(=py{|CO5?GYs<{A;xnv6jOeXN-qB7j z)G;Ag68-Sz5BllD%&u|ZqhzB!YxcZzYRb{SxfPq8LM8Wbng`O;0t=#{Fz(QL`UF#D z%n4>168UtJTqg5BKU|jc*?@DA1oi-u!I4XGE&)vt2L^9?+1-NQ;Mp`JIJGQ7M-w>^R(n~)SQQRXd523exe&ch z){=Xw48-94J7dRby;7niT!^~AF1p>6izIIP#KUee4dhYXG@-M$>2Frl$nv8F%xW^I99WhXo1=)BB|Wbi>&Y+sp_F0gCCH{`!vW`NnD3>MCGv8F~u zK6E@XQbBI=`+uJo#9@~S#f2)4hZJDYvTBQ=jg$wD*W{dZB`8wM`8lGEL2B_%?FYcw z{f=U%s!$&~^M`}& zw%dsCXiM)MHy{=+J6Lkhmfk}Pg=-|-C{j=?^(W&q6k-1Jx|!ddPd~>OkNX*lB5t~J z_!H%x6(h{hc-yugaEMu^Y9;lJdGK8CmM;HSU8)I$Wlaj@1CsNA%ohwADYf&0T^`a4 z&!arjsa@{UoF`5gLNxUFQON*_T>7WsJ%NB{z9Q|3BbiE(Di_&a#sqPuc@iWU=frZ= z-sDX4`_B9ajriSzUZBhj~7R4M8*$Hc|qrOy4J6E@b0AGtCDoW zPDz2MA)z!ghp;eZn_X#>`liPpnOaa;a6SNTi;56{<5eKrq7*+vse(PTfP!(K6-x-^+iqXZ3T` zO+Q-#mi$=1rO3*!rYMM>$=LMswa=BnTbJL^*GeGFuX0&OvKk4zuCb0U2y#oYG}5I&}L!MWIf|-J(BqPw(Grox~@|jWc9r z6R~b-r;;zk8+AQo4skT7QVGpU0PZ-ASvTB`Csr|_`v_g0N>DULciwo_Qzk5S>F`-$aW} zn=s+4;T!sPf5?9<|C8A1CE(mGW~c+d8FO}yF*>`HsDF(}@c)6?RTX3n__HfoQDD(U z34}HD#KBMZAS*D{z+_0|1348UrgypS5Ja(S8Jp%R%HM~T-9-S{_01nYRPq0*kFe*y zyn%8;f@7R1!$aUKhF<9BJEJs|;7tWajGp!K8mbhuHEo3Bke7v{i4L-vvx?HnjZjxb zVr27YMv3}e|L`l+MFNK{C?N=zZ#bwSf)_};tc5;{nG2a1EDWiGfbz0L>%Vu_Z)eDN z^*ah(^8Cb2$tG@7!=3%?bqAYZbX(xe%&@*0)a^5$*t^RLFwz}v#%((SqMcT)O#3c1 zicx;c>xfJL!FjQ?qgd3L3@@1=Mw|$U_z+pMZw(LB?s0N48y0n4u>e)*w=jD*)-^Bg z%$!Y_Y{J$E$#(+TbA{9$ojl=FYI_i>yQym9{7S=?}e-z_*?f=Nl+CZ5bE1^$}8 zh^{f42p2*ao4Mi2dnIA+Dq{wQ36C!53T`PuLRuB#>v>+_hqW`X2Go<8m6f&q5a6Yk zX~9`>OSQEo)nG&WP3ehnMhQCALY0<2U2j@fh${&71_%V%-Ux(ja|1J3`Z-jeB=ttuw_Pf)J z>=7#}Hsl@q!A1KXW}0P8&3TZ9v^nCK%&SU~@s-(l`30Nv8)03DUooI~JPG1uyT-Cg z%LZGIAM)gzwMZcm?BS8t1G&X9b#A|$Hf;m_-oK?ev}l84i>W)Z$KuC-)nP*AZELezNmD@V|Jnl<ORVP56iiwBd3YKR%8o`=yboCB$TueTyCCTXS7rHB{krjd zbgSfWI#7}wXmx6XDCQ7nTjMsU3YfC?Ma!f$&Z)WKDHKNPqYdW%DoQoP^t`zCn?dX| zn9O+)DJQ+KbE`gaS56_VywSWl!O8}mNgHKY$O15;i)`A@V^4kAy+)c@0|0sU6y}7R zV5KDvziMK(enCE}#UE}0z6oUBA<4^W1(Wlfq3p zxFZLR7$4sk+#6QaiE-g*a=M*=E^vL0NqzV2-p*$|gy&p=iLo}OL3R|DwN609*rb~f z407n`mtL;7T{EhU@>awzCW#T9d*raO){!_#oLRBH&*KQN=x zNuqt%<#>Tx2?|y72|YHhkmAnBuPXu$Zz`l(U9A@nq6$K9>4mAn_k2CvG;<#17-W2$ zOLmY;Nsc((+!3?C5sLoV(!XMzrNb4SQWLA6=S?Wv=#>+@ec~Hju4njA?0car8oK6HOfM%WEn8WwF`aYj$Ej#$B zc3lhjS!Z!mQrs4jul|qeMuwOQnvvh&=D)0Uv;u6>t`)XChH6Xd=cuq#RpHe>~s#~$T zWcEvbOzGMkcx|g?&rwcBTv+N9JR$AH zsuZPO#d)$)X-4fte16ey`|($O>x7ixkPJ5qT~y1PehhzjoLx8cHZ%7+P~8U@sCCXw zOJz|4GJ|QIl6-CdwmxS+efEX1|E&!pu1+CF^gWr67j4uWN{M%|`2LvZO+K`#vrbJi z*u1FMf8P-L=^tK|3EN5A1U&g)^jk%^A zyb+>!)%|Y|^C{j0U!HYEzBKeetX^?TL6am#F_vLVQEGHGTk+y{f4_y2xFtI~7O)w(<58g--x2UwLtxyZea~Rbq#=C~zA&gGQGO!Zob0jA!3SrbOTCkNo135vnQf6E z#mBWA!@{3XMX#I0JAs+w0W&YvP-V_RF68$xj8D4L$}}L(@?FzZaq^QFFj*kR2U!*c zFuIIilAXJ2igA8PH{ix;jjRk1?!CaykOff&!Dpt}gOPtnevtuQ+&{Q(7x7~F9V)Hx znD$W;58Y&%W(*T(K`+oBat}n2435ibxn54x5-9#e867WKyD+mSxr#yzu%FK$nI0^u z9!k9NeILEY#vb}SM!X?g?^Z&tzyUd#68-PO4}>zy6I!Vos$yhFfcy^gC7$3qQe*wj zFO}sygLXc;9#g(}$1=V}Q{RbrCQDJgk1?s{QE!`|>&a3_9Y-T9fay&ZSmWb2G4fP=Nb^U`XUJFu^(k9!5e+a)ylY#NC*V zt2<&92{YeCf1+T^P!Tq6Tjl3kSrjQ1m53f-1g3T zx4ervis84Sa6Z;(W*rZy|3~d~_LIXH_Vc$sXPe%L&)7=-0eeQpfMp6qiZmb{y?Zz@s1 zKY&DCMO44`;nn%5OOr|eBjeX_13~PWhQBr%K2BYsUh%wcH%&+f#>3(=QjB&U4M5@`GDS$pTXYNN`=8htArq?#V<>I z*TLM;hq&&rbpUq_>TVVw$wPhyRhCC%PrIz?3Ic?g2j^odu=5e*?&>@Zmn&v{hF7Y_F9uErIIJ7utrkP;TD&O0ZUl=TTv~1JKj;MH=JQq%wQQw;6x$dAi z64Ju?$E5+P$@40dy|VQXDM^3Q+JYJ7kkAkUiBrRP#)j*!IQbrx&DAO>qd=He(EX4w zbwyK_XSy=Zq^ha>dvGXPv?!8!`v(Ot1g znI|Q59D`X#CGDe#UjG8ktB)n1TR>bEb@d`Jdvct=)@EC)poh)N;`_geO+W0jpLf+UkFySs25WQ$KxaKw=XTt!xI@0t^Q1ZJ zych|jJ2;eU7NJ9nLP0f0ohO&(kciIlM%-4$A}>Y_2YObc9Qx>k^t~S`t$bDnS>t-c z8qw#IpYNJ*d>Ffv>+}WGnA974W4fsN~WufU3TRUpR7-c#4FOBvwdxHDDJkd=MhrC{PQn3p=O&M7kN&#*5)@Khtad z0u7@~h@9417H;FLpB6>8_m_?#e>N$XgavX(W)Xe}H%5fi!rkWlE;&usJ{pjdTP5o= zgygxjjGX}se_mtcd;74f-B!Ifh2RiQ{|ANWNo#+(c%tpy-u8zt)CSG6Od-KWzg<(} ztrgS**okxQeBb!pr2(bs0}t4wKZiASioZ@_eJA7o+gSj)TcHl^1U(}|MR;VyLdu*d z&wmViBaOZerB1rMZneRw9cp&`KeI4qNWBzkA1uc8O3PD&*hq`}i&%KS223$r5;e(& zP|Y&cSl9OoRlkaIyZYZZD9Y1w%SPjt;t!M>CyeN3!VoJ1{cQV9>TBYbm`oUjLQGof zxbl<`JwbwKP0U6Zt1Ziss}cA%FP_rfZz5LcwbC;Hh&;S8wuuzT>^W8*H?ls*$6!!? zM&*%yD%*gG)yq$2zGCV7Fs+svzRftuAX;XxQf8^L(Ju*MhLJMoythpPZ2KMj8 z4he$(`b{g_owpeec>}Z9*__ZC@qUf4h32l^J9hlj+ZnvE8|e(wTI5G1P~Y^6>*xdE zA2!IcA>7)WEjNp=5Erocw8Xmj*GaI;rk++Av>DM#m?m6R6*Gq$m+Vt%PMLq#{i*YY z8yICdxn-C@=pPS{J%>Sh%2U13^vWgR7i!YkVkG8dKNR`6B`Z7F1f&xAucZS><*GZ! ztu}h#CttEr91e=s^g+S8T1$xM(=-Zd95BQQ`Nf zm6yTNPjIIIkYMpYJO?f3RE6*!45|2S`7Hy#>f3_r=bi^g!eGiacW)BFHc}!|VWyw@ z!y*5qF6AU!5$T8zXj45D5qA-RohfnV4huNMnqSGM4^t+&809V*ZP(iB55f5}7neoe zDD7l3>(Rxz)ItG_Jb68DnOt~GIRy(n;t#cY`^9s0a2jBurKdP7!Ofm=HM-71orA1% zv}9L}qu{H7=?))I`Ou(QagPoQ14X-me|oMGLoNk&0E>B~_jAJ&anNJdIuMfr{u;%% zQxxvTX?`op%aEt4;TjB!8XziwY^_;k5BZmRgwq`Rr?+7GlvJp+I~i=g8$ z?-j6X!#0$8J!;gAWXYX`^krj_*nP#lL~hO6#rWx8tkb^5N=`-u%M7C<@A*=$X!{KR zmpT>2ua_g+*!BjFf@0>-oo2Q>_@R{nUUMv`Svj2 zFX3Rr)1d)MKfvjPA>%IUS0qu#?`wTtUY@l_ zE|57*nRKu~ww0L9$I1Psg$|hbQ+DJhY2gsYWY?9249X0Z-QLj?GD@ZF<@!qM7x%0) z%=5n^>u_LOKRGsLQl(8C99wd4Wz90 zrKAkuOZ!*S1w@*rN&}9irh;hPkvUh7>unAS_aysj1I$@D^Qs+e+SOflJ8bd{cPQrI z6Wu%DH4-f-*n37d^$03&nYFSSJ**zekhO-yX?m9B0C5#DM`!T!@UV83-_x1{D}6$x zWs5K42iwD}yUYq2wl2?n?^@l3N%&G3v+zlxV2k}p0v{j(Hl$;Vn$fbr#eKk>{_zL2 zMRI4PlZz!NDyw~FB#}?q(G-c|NBlap&iij)U_2L^A>eeK-DG82D1X?Vgq|B+0ia!! zGkPJD45o8ktuKI7IetR?-Wh`MY$50%VkZm!e)Wsu?G-9=LxR8j@eh7lw|n%JDP_T> z(+bDzxdKH|2a`g-cbsZl5>UZr|u7a7u^03~& z`I<^5E3eV&6H6K6Tu_s4g*RhjsOnN_6O12l6td}GXbdB6a^bZ73D0l@@yO&fB{8N+;1}72^v`R8-hY)*NL- zMiw*W7AK+c6>5WbdOy^lnAK;$l}TyY6TO;FHS)LW!Ao?YK~;#{zzXV>o;KLfE_~J)}1t@aEs-`nInh` zpEx9OT!c;)w>pMxxGW3b!uE%Sy!A?xKDA?t`E<20-#g9zLRjO@RIjbcr0;V-Wu?LI z-TeiF*0phe?v4D40@+hNgBP3Rk7zFeKn0uMO*8ZNJO1EHP@LRa;Ga*sEp!ET{d5^bwpD?l=GoP{2E<>?4mmXNfrabhIpBMpdap9+FK!(7uX= zf8=*fm0m^X@cHE2D<>e2l8SOSLo#5%xy_HeJ#vR@vGdQ)yKsrrT%>SpI7L8jkvzdw z|7{hy#BIJFW0o*MO?YE&k2dyyAF8*%eRadN@QE~xHE2BGLrLW6K1gT$k)d~%82Yv{ zXK!RZ&r1o4a^jP60h&x|@s_osA}fR8tA2gBn^hA>BQfa{TNt>+Sc7ZcQLM;#CXc5R zX`FU*zVagCk3LoV+qdkHQXTv%H9o^^?g`*~_acS(ZPUk{1ZxVdx9@NFs`2O0QHIYO zj#JI>62Ddtu^M&P(wUF4_xeX#dL7gKPg+5nOzumvtN+Gb=rEq1{W<72%`ffZua6OD zmpS85d$;yXe28JS?vc}Dv0c&Dv{MktSp97-Yr8W8J9xw{0KXoxldlrqaA-|)Euw*= zj8d;;H8X!55}=9Rq8J?oKDUSGY<`O6Jh;@O4Jr6BumuKLX<&T0xxrklyBv{|;duaVMu6m5_@})iN0L1>jVLQ)oEv`JJVI>-G;-|^JL$03y|#) z#%BC6Jf0^kpx1G2G=ZYVLWwX>YIA>(R)ySHvoH$2@~~l+76h@JC6vb*?(s&=uq=T6 znuH+x5fTs^u*sCXkh|q>`sW>)b;5`aI`%0j(LD{)yOS~9^&5pEK8nz{J8vBc7+;3m zL8-KRj;TRf?(Osb5q^TE5wtSbb9D6x*QE;Y@0|}g2xET%poU=Ka_^uG0za6mrg5Ah z!_SQ6O^}E{XW+#VbdcTjawR3DN zB+?fGdHtyTKD*-h5$VQ%-Ylh*XYDhxkM~W@IJnDh*%`c8gM$R;r;?nLB!}6@%X9gk?@AASes1snI|UuQ91GXmN&7 zwoG)Bo@z9)P11-$!K>QxKw`5vNob$pxlr8R8VX^HCbrH(j&B(-i&Fd!&iyp>^c{VW zvlR17C@J%Ux--R)jz;%J+8{~&2>b}v{yd25QOff%gFk_G=xB@^REI(Jx+M{dq>xOo zE3^lim9>VoDZghLri*xYK=vrmx=^Rg|7V>$+&9^m8umkB1{;6PMT_W~EGF1%vqQ`n z)?eTIUy>vbIL`Qu?8p#7br;?%D#2s&mQh(mW?;%wMhjGf*)HHJAuro6lP0T5PJ!Yl z%@h{qRRyNkH!VlBbtAI{1x4NR7Q!b4GE<|Brd{MFbED3p@RO$o z;*q8H$u`L!DHWqQtOIjPGqS4Zzj7pvoK*3u>c+~TLWg)O|CwMW)p-4aNbbb+-%HAc z$ktq{kW26bU?4SK*E84bdmwq1xg~JtkV5ilXHb{?Uo-;*d zS38GYA4Y}0c9+b#dMzKc^KrB$;W|ztlSBFBj#PN^vLAB!#HIby2wVU6tMe@p_=~eM zx_s@y$ZRssPn^Y6TjuQg&XvCg@(=9*C?HC>#>7?pP@ihK@5FHhR8Ny|L1RxMQdC2O z%$2W=9ekiHp|5i-W>4Me*@*-ZfG;Dhyb9$1gB&LO2rVKu=GNHPc+0LC#_ikXAK~{( zg;Uw~O>i_m4ijmEgJpG!6Q@j2d-=={;-ec{9LyGoC)cKZ=5R8buCTInXgS>+3*4X@ zcVgHjeA9idQQceSvk<(-L8ix-WUmJ=a$kU-hvq4T-1BcjUc5C2dWOXGCm;=dfbaWL z$y>FW6n|(RTdXwxWb~JNectb6=t0sbJMw^DfNvF*eTZBPh#X=y9lBgsts}KQ)+`=1 zL??Mq6@e(rd7JE$Ye+Ww$7Yu4rBerX!MtOcmybDweC16A!@VFMiU zt;6ekAA!dX6=qKE9gKSmAv$|`?W8v3*?*G@U+vS_w z^%ti#)$AAy7}G2~0K(0h7~YxVd&6C)r1CKF;Jyz>A?Sj?|A3EG55OE| z#t%%$lWqLYPRx+l4cDo%3n+eP4m9%*ihwFS6i^;>?83BP84?xH8~^obHbCoXLJh43 zA%`92e7ISjm0$#+jEtl|i$paWR9Aq$(KtUl%?uF1%+E{;djIz)XBx+7GN^)UQMVe$ z_l4=W1-!Nk;ku(hq9muLv9W{$XLiTfC(2@|w;1n=?UFPV)fW2>O-B2+Q9Jg zF&XpE5CY!#gP$a^x%!whOa+zNvC z$rx>pc0SQg)u;saAsQbs1(ij79TUt*0~I2_{e@Jj<0=e?u}F;J!VuREWVd9N@f0~P zn3>Hou1ELbQ=$%>GEm*N1~UfSfm6GfL#J5Xp;gybU|e)&!9s)OeR5(&NGApsR7N$9 z7&Q%(Uk4YKb3RKWh3i#D4$D@eGv3Fn+RFvZg#{(I{1s_ zl^cUxW?U#Sq4e6)J9KwQhQ6=seiuy?4!x22$(5Ge7rS3ijfUoA0+lRx`k!1pfA3X4 zZ!cFbh5%)1##BrtTXYRpnSWEv>2UvSqF&LXGaE|_uzXM`EV+9!kBt?u5s)qFhs5<7 z$k+M0l*$R7+;cOhgA{(`WnjJ)FnACPV7SfukXimR+=UW@1k<+BXp)Vx-oT$x))e6~7KHMUa_aHCXOcJwwG457YJzPld?B<1ZcquAed0<$) znbX@tG4?D+mdQ+>*QA3+ukXf3_8$Jmv#OTVTX8-#90_BK7G_YaoRz9-3V=1F7!{%k zT|GpON%>Dd&e2f@KI$$cw#Y6tKmbzgIda@S}oJuy4 zJUJ6GzYbd*@sSplZqaDp&NXD4e9!sS*$|I=ZLc(-$?)?PTurg!g^<#Pu&>>AUg zF>qe4Ta?#g6&CJ~GxBoC(VhWQB9Rn`vGu9k5^H>#^slNScG0Nv`eyhEibHMgJyCb| z`HtsBHi^sjKM60I9zAF9+bn-*P{~H;n2d5M`?oV>{1c?YedH2w;I|w67>qW;3#qiE zj={tEO7e5QHy zF~F^lP2%SJ)J?4t+rf)FRttI}wBVXd&FA+kdrG_mGVTgvp_BxVkI@T8Iek|#$XCBq zD0?DSs<-6mDyXWOZFa68CLk%^``N?-HDa5 zS0WH@>zjL_%2iBJ6q08#IA&L-1%gZ|DJ;hV?zFzl5p6iFXjG@ltmg~3{b5Wrg{5P^ z;w8?#ygP~$&NHh)JLK z>cFZZ2%ZQ6D=^eiX=n|}H(v%`V+_F09Ypsqoct=?J=OA31rb3=@-Aw0@H84E`fJ*0 z+%<*%gts4w^Sgpu^qYIsn85I&I^(oKV8qE~o?pQ$JmFy}q*g4MGF)S#mX3CAMs>OS>jrE2K+MST1cpzN+FX{lfGFdE6v>?nK`L7oD67wY<6%pn87WAgPS! z{$4i|%4wiW22-Jh#|w00LMjShSP6*Xa18y3>n{0pX4$-jqLq6q7b)sHD;8r~(NwIyM%aRNG<@lfbKW(2s z6D8QnIKL*O;u~S8Zn^flV~#yaj6qFimRmR%ioZ#3%D)lBDPijZbgNl|MwcBWeq^QP^89n)VX)1Xk5Y8w8lcQ zV6oaVLa-R6@GtYHu|F-N3S5ztESkH0B$Kx%R8qBN!JM7Ja1s%5?D==WQGYI9k>8(|I*!}%ia*x;{ zNvnMSaN{GKDq72t4M=2~5i-3jltMLU4)TManh2jMk!@Qb(fHg(W7Z%1NVL2=HrSOgih8wY^!6g<5S9?k84*b;xFtl&PkdVM8_0n=}e>*Nlvjjc2?mudn*%=+MCfbWPKrElMLnL_~fjt8|4Jc z-(QG3iB65Ts<_@8)0uj-Ehj-V6e~!^9T@2(*x{`bu;W$zwe73EL1y!;_%i)`0%~by z`QnJlHDqRaVB5_B1S-u_{C=>EAm5H4d8X{2A|Ojl@>ytS9aOG-DK$0Dizr!!wA~&$ zPwefu&k~%VYTB99H_ywY%)4)Jo1A?ILRLfbbOi{SF%6NNLGwG*hpX?>`iOl)WmD-2 zt+8Qs6SWg239yKE2}D4OKH8U0IX2_!ysrDhH_WNQBj?}T*&WfeXqp*xG$nXzM%RUD_UAmy*woLmEXk3;69;T455p&;?1Ew} zX$`-$+0cE53fpzcmg2D|XaLHPJbHQBdzC64+0@U_=tJ zIMkAdn`(T9<;w0R7e4;G#!1p;_%seOZFsx?KDSZZK-!TFQWKG1qX&4oKVoB-X>`T) z)o$p!a?Lduk-Ct<_;%FF#9B2I@gG zmm5bykzj0C(mk)AQ+v(4iu+;+vgtWcJ+V8IK1#7ktRr$r^IhxpVlPPAMYkK${ zr-2XRiQtGJ$Kt|7?%{zhTCi-j?av&7K&NAZi`TnHx1k)UDv1SjSUN+$m+5gYloa!Q zS+$}2C##tmg-jZ3Dy5b3@|TZ`**oznJzh$_URH_tis@AF8YfKD$r3la3to=Uo`fl6t!ZlBR^EP2=YXH&uQ8n{q+1@F4 zT}$PrX8N<@clLiqU#^uc!B#dB@i<0=fPZ8v#tGwn?c=9LyM~nd8&zEPsg5iG_WkD~ zb@tP8jk`&38>Bibp|4JR6Ckv7Z5iP*JM_?Nhh^J_DHYvfU1?0?khCQ8(`4M^sBqV2 z5Vul=WWoq$!;#IBqz!YYUN04whMl4j!K0pOyd_}JlLn~|)?m#U%u_COp=|7{`%BXP zFIwP%oQXw&SV>4Sb>P`W!CWX6@SR~u=SMRkUARYn)%8L8}Wmg zt(hbf%y`1BRy0}EGkirDfYzv0opM>LX4hmPs8jh^y?74q2$bC~;+?!O8*{3v#zL2C zpcKv~oRNlC3>iN;*t4Wd#-d z2$tkZVT-bjNlQEJ{)<}(V@(;#(E#oWpkvcL;4yjT{D}TSYqd4&FKj?~_(Kc@y zeY2%|D++B3!*#nYby}U>rEuQEj3Nz+7IPpvpwiFq1sK01hz14VhMQexyaPt2kT%vz zW+Zc@mMc<(HX(v3b9#&qNQ1eRf=z3yDGlFel8%jedYq4Bz~+irp_z8zH5X+a-bCL3 zAv*?)0yd&1iI&|K8N2U_4;%{5;*Qb{^GbSmM6h|){@!ta1%mCDfX~{S^fi-8^*iP_ z+hJDpZx}AWzG*9jIqBLuVY`K?ttp#!s#IkjzrpHkvT>-arJPdw=!Q5OuBY3fnh!PJ`-;lcBz zW}gtjW`P-!Zp*U+a>|2j_ywzwG$4fq%g<6$T>lF?-2Z>Vz%uiUdnOHQGXH(0DpUpj zXa&NUVJ4)<3{$G;BndTS(bTM4cu{N=pt)XyP8x_5{((8f z--V^=4W{XgPDFKf=uT-kfR&W6VI|lPV z^iJGJMhy9BK_Eaxg`i60`k!gQ5MuUyT56*KeaDEa3wrGc4raDP^%Fy#Z#J-!&sq)1 zk9)wJsA@d{gIRQwsq z_joB6L{~ohq>T12!$5o_!0rF4)dri{);0&|+#+qzt!&^|ws^-cnGYMrn4nccS8vCX zJQ|bd*Ycbqm{ciKYPq>NCG}RLV+iTo|Ho;O0Hm>{)!>7mc(gQ;(pxL&b=et!E!7^* zHv~WSL}PdiKu;?OPm_ZFHJX)3ye6VMN?tWiU~i~G*jAwt@`2E{RjqqyK;SIAdESia zy5MK_wPTf@gH)!>Xu|=RZ;>nK3y6%O92%sURb`7m_wz2R{r_nC3Wun>=j)}ryFsKoq`Ra`x*MdsyBj4W zUAm6BdBC8QQzTDs$1pYQMe5BBb7?%X+N&YZdBDfrfDyn{D&_7p%Dit#w7@igDL zX&6btppec%r~aC{`fVtBN0D1ju~(a<`EkpA0o)$RJ@+y`Q_a*gABhkhwI)EcpGrwGIxdDS)+%6U#pU=@ zKY-+WQCPVwIZXG_&+yr=dpRr`4`zjchkL zIV<1evsxsiwsd(^Jf0&JNCo;5GbDixdUU1~n&D-U4_wpx&T5>Gr-7d*pHk0XVW5Ul zr_yZnizRB?2=ci8=8=&>YrW0#)fVg)`Smf9h4?v`^&S7>s_+RZOi&6q*+Uy_+28+x zzo@`~sUHZuRdt!RT?iy_Zr-+Y?q_T3!&9#4-wP;JTXi;b-lQzB^f9oXDP4CoPU;=k zOB;l~6$v%=h^c`pnYq#%m4BFn`h1*SNVU$ow4)g-V)#N4f^nAbUW(29!YMX&`Jv}3 zhdov%@s6=Xbb+!`+@@C`W`r-#l$7<~wqC<&DUlU(-J&&ZHiX@TPizRr>Z*=Je%3{hS~K2O=~(>|aXX%W@8wgiqq3aC`NXY0L$YA263CQN4^?z?T6(B>4vBLTeBu5M>#3KyeEj6#p0lpV-bE`pa{T==D5loLur z$_FNnC9qm;PFG}351`E=)P29JS5{PgvDA8PG+mT2LLr$b7>wA^VYN=5QwPzWIQK1M zu9fW!Wg-!o57Ih(cO&v4rp_*S_BTtan*`2DRw9v`vjOwwiHLJQ!|IV3`=7wCrtAf< zyY~h2lRz7HE2$!hv&YgAMDfxY2f53e#EO{Rq*v}xup;r%of1Y$ijzai`ac=(7_VE^$@q@wbud8}1h z7?)_hE7IXG+0eRo)|TP7Mk|kgw2@?`G^4*9KC{~;$*AoW8GTz7ZPyX)k z_i$cWFT{crs*(aLs{vpCmF0UHe}eaZ6{juGBGUV)7E+YY;{q zayrwDo)g8Y#D+<`_guLWslrTasYI>cY_CZRU9U}XDNxRQ zMVLEf^M8o6hdb-((W%KEYefOR=l3CzQ8Ec{UvQ+Z!M>wsPOmM~4hiKH6f-FU~Z zBMh0y-gWR*S3c=*c#n1?k@1EjF)tlRM=mt1qck#I?6EZv>xnxTf^xIP2X@-hoSl*l!T#k#viE97+>qMS=Sg&#{3o+3;V*WHW*A@#vuL zZ2>V}SnJ*fVa@gfqa_tiZ0$JEo{A!q*}zRm2d7iOigj&$F2xisgbx2Ipto%!VKG(s|vsqi;+-hdZ@^Dg2|a(~eGG#ab?sqip^FbB59sWqb<5%?GwxGilI=ZJ+^Sclba&ESV;Rug)Mh5cj42O=5T zdC4*Ym4M5Kl-;5HGwY|f4=+&`p0BcXyp`IGglp&JcF3(-3`3?2M6*eQv)e;zKGR1% zYn}z#l;)*X5%z(74W+-z?x+cQd38aFVQH+?BCyS86WVYK-_I02+?m2no>R>I>>qy- zjkf*8{mn1IEVTzT#a`&G4gH%D`SudML(`czW{)Z+$}RgTnTOH8Nksko6TsX*?>=qtWq_|8=OatQ;LV?J+RyUkV^$Sd z!VOgu5JeMC(X_9HG65&y%~XnBZzi2%2Ia&kdV#UDfM!-%BY-2n;?dxwih+J?*5UGVde-Z*~S#X9HkzulGCa*`_) zROjy@8rvh!NCV!XTS0kgGUu|)^74=4;#wOY!F|u{M=HIPdu(c71@cQ} z@DF-G35BH~h=7nL1;i|_F<629br-$i&$B&_3?p3b(u8TMy!sZ_00~<-nqr{QX#x~jsPXH-O%RCz0L(PGk)X! zzS1bTlN&2OC_HiQ=XNQS|NYZhybgg8Yc8{578Xn2$y>_cr0u;g28x3r*_}$_W{JsU z0?I@GrQO}V^KfqmB5R4LpL4}5%sXLm3udV&G({R)>_1qBpVy1Mwm$j@Yo#yLSWQ!y z@}j+;bY0`MJwfDg^#(Vl_!&KZX3vuuct$pUb|0eVDt;}?!zkigIpljZQ~hwBmD`pG%Z zv`@`-5V>^HqFJrH=9R($-fQ}pTaQ8N9fR67hZ~C?X?K}7qs_mM5xKRiAm21U2Bf4T z7SaisKsW-E;&^E6E#v;<)^F%0%Ig8ex9~coR3l zYy7UA=HwFXnOf9zKQ|7)kREy7j)VYNtv$_|c2%Z1!G>Z&A-yh{5zR)_QkLErJzu#! z%b9)EXwduH!n4VjyO9ObIFg$q686Gw9yx?N0p5B?ztndd)4kf9Lb;0)eWhs^YZNUQpaC$x6`yMo3}*(FkG;;f&mDewOw2ZbQs zEf#vmr>W2HbCd%rbBznpb9%CR=9=KRr#BE0U; z&Q7a?oYZw$+1j+nt+)H(`g1;HB7Gq}la$}$LLA#D)N@3!oB!~Yp5C^J1VIu{kfb)K zrSX00muoxiV}?8NfW)Sd{Ou!~lfTziN8+42biJ5t`$KiiEA(0Sk7PuV6-W zd=ej%naR!Dx13F)|8#%4Xdn0}E?5?KY)NfPBdnF6cqF0?ys&PfmdSNo>d zqN?9O!f65_-aiaj?FR2BFy=Tv^*FBD6(#|pQ=M}Pg(`7ONgZ+l!gnpgqq@W_0^M&N zi(?+pB%Bnn%Zq2#>6;CyqAm9+J^&mzomfE0LQUmjM0%4boqhQ2H^8rbT$VvhqjQ?8 zSubYYyMQZvWDxvz7thy<&PGnmD<9HrM4$$t*tYEP7P{s$S@`~Y?cC`(n=Y|ld<3&& z`n2Oy6Z+!JgBL<3!EkHI61n#(n_S1*R2&#EO=wuGKpjR-W1$#Y!+TMe75af}2IX>4 z(XY59Y&(P1F__`6!VE0Is^6%0j0aC^nJLFcux24tHg<-|ic*|tTk7M_e?HdW+PpNJ z@R;07*(8hlb#LKC?a#;=#<~~+U;pa2hxwUu4DYsA%d1bVzm3jgNZ2$A5GXM^0nsUW zV!Q%Dwxi9h(E{GA6Z&FfWg&m>R{g+OD&Iyv1t>wVcZ1;oPuvKo73(rQ(max_SGs26ml~jpt{D-+vmNFWsPvMaF`p`r zIm@ma1sSMqk*mo176gbeW&ImM)E>8U$48KqO(=S6*Ym<^MA3S5gcZcF+li;V3l2YN zyL(#yQTlb~_mJtB<-c%9$moS%^neebB-U@AMZZwkY7qK%iu(9P?+CH@=N3#$qeoTx zDK&tds%(KpE?S10`Tm*N{o*BEQ-e|8#NPKYNFgZaqYhKqz>!yGaqF?+jf}@ zdcqB_d{_kdJa|M&G)n--%lQ$|Yn{lz>H{D0W5l!`$Kh$U*I6=m9fDV5rr-8VNL zOe?35ZX%g|?gArY*6hX2b~i*1x@agpPY zriUW!A7sY7vEg#o#0+FPu3tSoSr)p5f`Lo~siKsRSZhp0<1`mebW}X3ObNA^_`NI) zpUhKVK+9vMHB*gt)S<-){jvth ze!WK3`IesAXE7r>LQkcJIr2uG&>Lo?LcpYgCk66~91#(#AZD=t!2*71+x^*uS^7F& z4EcLS1{j|v8;f+WA@zT|`RI3dWzVoF$a%j;BmZ5=edAr7$rpwOo7s*uj|J=L$AZ1~ z6^yos^R`$K(H6C3$J(=yn!WFO{?u9z|B9M(OT4?Dq0d%;Xe zp#SpS8G>Rs6!z1%N8e`U09BM>f?=eNDfuVmS53k{NE1+;pr24Cq%*y2Gc=?@2_faKZB_e zq)bLaXSHY0W=)0HV~MqOC0R!nqJEmIdofdAJ4KjDB9R1q{dUf(@AA3MJlaIN;OfO6 zbA?6&%CuVS>k;hd{J{jRNt!U}Wb9J!aqNlX*io4nT{*~XwM@I3HeWZ=!MgkjV<#Yj z>vw}HqjmfYL}Glli9ZzLI^i!FHu&f<;X>@->tl-!e2*5j7a&3Q`hislKh8zdYV6uS zwLt-B9}cZ>7U=&m$OmU{^pK?7R#GSZ9rc7Lc38mbp32M|E#{HpbCDcAibqM&e|Ii` z^>_kq;YbVZG!d5yEQ~mA{x)~BULv)6;AZC&iz-V~BUZyJo=dh4!K z(#{>m)F|v5s3Sz|Ott+ZLn>9miR2EAml!#Z=iSk<@oG3<}R=OJFIy+16`wh5!m&5LEMl`wa z&08o9LVyt5D0^12HJv&Eq&^KDpCiI3D8V=UH3t7v)9CF0vp)h1XzlkV^NG!MTXda> z&c`7+gXe5T6Ruyr`CDVpM@8DgcAGJ&1IK7Z&<`A183y5^*{I{JlSz?Fnb!IcMa*5L zohZGerG(}BHHI~vD{lFlp+L%> zBCpsQx!Xb{nP75B@O!zGl35~!|6bTARY1`@Kx-G4$P*^^Nqka6FjitPTf18Z8Z_bB zY|&#ki80NmEo!Tyf6%LkmpsCrQgn#e)6iZcox?HKvKPMSAyArKGix%(!L@$i=8r9@ zBN*BM$Dffx&-j`B0l2S3c1Vk=LmpSF%LiV5*R~Mh0K>D#=4Tr}7c*SBvdB?kk<7=< zy(RaJ;&VDrMWW%~G;V~K^oyQ8WV+bVjU4FcO~9^=G;0n%1IC)_G0B?5Qv6~@Rbn56 zPySb9j*1pEGvyx-Pid1LpS04BWQ%>k97LIS9;j7o29A6INxy!#N%5gitQ2@0#OO_m zmTuP2iF`5@>YSC36o1b~{bVfkB0hMNAcKx!Wh1BI>las-m54HDVn1{y3RqB6m|P@+ z)MuO<htUFaBp z;~#n9c!Sxn)b}r{x=cpen-r~qAsE2weT-3e8nn@i8v|iOBzfhF{>ENep+u4YBFK~0 zi2D;Gu2_bpl-i??T@V1erLbwH;`5&N;UtztZFr3#C&Jo1zzrGzWcicJ%0itAar=;2 z1!8(U4^{(j##-w`B03)0;JLMkMo(Wt>B-5xmvaCEUEj)s<;oW0qWiXz7L{Xm3Uj>k zc15ZAfh4N>td`bpfB9FP|BI+*u4`2{H%G%J1Fn!T;em5YJ()hnv)Pbjcw|5&O#^E6h*covocl_VH`gs3^&3Xlj5LtcD|C zLZMU~kI_dBSD-a&in|{cx+Qn!qMcL9a=>Ex(lM+Myl#!j=Pd1QOB1ng8UgJe99%pJ zFoI*?4#NTNwD`x?k==+vM>p{I40-q#G4p?=f;{0LOsj^^NO-@dDrdwUv~nvyv*3E0 zIX(C9lcnydZexefs0G~EVEIQtoXd|sU+71w3W-PzpiF^mpSff4f(RRb*s-&g+T0P7L_ zUB|#qA)xbA zS`_Db3qGGJpe$vD-1o`oSQ1t986RB(PY0P&fU3QyOzf|+_dFHRG{Q>#Oukw^JW2^k z1M@8rySkyqYrfBsm=^mVKzjB^>-e=3e9Q_GhyR?t=%EZ%W>EKatm_8=(9b1B1$z@oECmv-x9-oWQ**~QZR40IZAG7v|9_TPw zOg22yhxj&xO+8q%aa{0EtOVIQPVuD&oT%*@B7#L&=)`FZtVaAB2;UE<-`|T%(#efH zdjs6tc_EA;{^E#s;?XIOFV--K1QJ99dWac?j!NRVATW$THX0IGrWEff9wle2UPr>MI@!^t(ZjC85zP{nCsl6-(#TjQW7ZStq}t)bAjL4vs=vC z0y8m(e+z|1q7Ks-71a>WLyPPaas`-y$%KpLWjXlD31ZXc3Xc*-G&6^fJhgw#N+u$) zgMf9`{Fn~PT!j8s_Sm@u`#5h38@{CsVEHf?>$$+_jPFWWm8ZL za~_fovuY&N4*UE5AjRy;amW{iY3W^W@e7eOgm)kt%Tj@De5dml&TuHPnJELS-i6p} z7ShGrQt&1g;Mqq_Y#yk8A?{`{^#ckVI=A1US&RP(4Fu{BG&wQK{@5$)qAY}XX5Y3j zkIpy~)A{$Mq#uij@cI~aFk4r>+3M2FBeD3z(W2~CiymoSLNT4tg z00gJ3-o6wd&P{g@fZEU}PsoH`(uN}KDgKHj-0(c%3IgOM*@eEiJm{;yQs|D?_UgZS zqL7_balC0x$2-P=GyWtp{dNViF&6##Xz1l}e)bI$RzO5rbwJ57WVK4@4;j}{i-0r2 zPYIg!4ukG4;n<}{zIaLr9W@^G^-fe@?AysUcQc#_=%w|U^Oo%M>1Y$k>QS-Wh)NM< zF!fD1|EUMlso%Q?vA3kET=d2o0)@_!mVhDnXte1M&WkXmQt$pC-?K*Q>G3onU+y2} zt_}H#$iy$7%S=AD{ShFFm6UqK8o0#fC(FV`k|O#BQ2ba1R0fErLAsD|7O@yS*jp#! z&K@$Owcq5Ggh_u#dQ7u(TwPjD`a=6p;E+I2Y3xfOw}_IQfswG*D!C_j`DzdL9ntwP zv;WBH%ys5po^fm`4!3ttE7IN;B2xy59>g3MBk&JxX$D$9&fHM+bu{|c4Mtiwx3uo6 z{7n=4N%xccZVJ(#u?y#fzy>lGJI>M`mW5V)Ej4-TCa7#06}G4MGT>=zb7}dA zhJZ^UC{$A|Fv;O z4st`#OPI6^=r3tg!xr4HWn3UgeCfU8P!t(TJ!I~7fH3_0%8^)p_TmRN(66K$&s+e= zHzxDKBa~TqMY!GLWTm~$aGR0@F6i^P()q!N7mmfHc_aaL>9Q_G9;x$cS4$>BJg16M zYFYmI>m&85fAh7?<-`pEGA+AQPIzMk!hDj73Fg%<97uiz@~>N8~EtsKQyA@&~l7rZD&Q1)f;{hYo4B0Mt)BCdhbuxa(Y{~V zJh2I00(z8gxOun-d~NowIH5=}yL*K%$=Wh;t3)`2>L$NjGv!@pz}IomLi8nQu&ZAH za~pCC^_bCMt*~ZLs21AMTnAYpO0|A;B-i*@cV_W(=k=!p>JODwxpo@T?RUVH44ETG zR#blOA)T~Zy?t2a+_jyHUVcTGbPYMU@}x9?IE9eKg1a4xNIwh?Jg}IVS4LX=sMSGV z=Dy2`fnW$E56BK zW~cxB@7e;DpIZncuEcPuntU?nd1ZnN0c>mQ6BsVC0`dLANC@{cnEe%8Wey#C0cHtb z>5qfdQ~z3$6{BWuZ8uT5s0S7ubUP6CtJ0B(x`!O_)at0O05kTKTSbwAiYI2Xp=*gMF2!V-#o@+{6&U97u}dgXO$82}DA>)kqSMrjdQ^7-1B21;v~po&Mt@kCv@ z6f3AyIJBypb{;Lj+`JIrBu|SiDw6bI==m6Rov%-i43f(lY6K z?c(LR^jsU!Id0aLZIij`K8Zcw0DqgVc2&VcD%2tjzPEF~6NZUNc^H4|w`O7q-Qqt= ziczhT)m_`~r?C)^I%sJ0RW>v@exX&#g3Trnf5TuNw7fra?^P`q$ye1y4)>}&!Iwj37;4F(nR!iI<#ycS3fWROFQ;p z5_IQIlwbfzIN6q1tAOXPeqqmvhP3@(kwIK*W)vy4_Je%JR2p1`wwuT}=ahj)!LHbg zdQ+Kt3{%kv5JGxHMw2z)zjY=ga=w4_5JJNBsErv+KaM+_MR-g0xuD=q?!p@V7j6N+ z;xygfH8wS9c9gcexMg!c(0A>vh>(Imhl<0GEp;&|>*;T-$I`PBT z$~`Lp*O{mMH_H>o;v$P))!q)#-;4wJ+72Um{LNCVD?eYP>jfB&dZ$?8NMQo)kG;rH zfUp+*uFdOF6~kf5$`PD8R|oAH^bBJ+nbYdEcW$~)U}=YPkTwq=-b?6)u}9)98qnj( zE6*z)^$vfIv4Lk)Sz|Y(pSQNp^E-BDPGskGPFu*k^;BD)f`k=A5{YnDfvVyyFUF|kBnfvvX)87n(dw^~&2a2JdDppY1e=Sv` zx&O0zDJTMidZI#G)Qy6S2Z6JhkL_nRX>ou4>ec z7+qA+VfK_yv(fTGq&@7_KntC`BOMKq_KOdi?@P1pAG%R5T9-_GJ_=ww+i;x%0%IQg z=#fG5n)YWsaNGBvn-M_&n6h2(pD)~1&Ki*d*x9tkomt04dkb5`O?5hy&Com}_fY^hv;+ig(`R#7;E!Zif#76YJWd_1W}m$-j>-b^kUD8%4;d`T_$i-et*@idDW_AMb`pdjgB_RQ-djpa~2`Q zVz8yh@5HFTR6Aja8jy#ht8Eqw0i|@(mt*p1x{eQk0l#msC|_|ts!CrJajrVe(He6K zIY-(}8)M>ZNVJ|vFmYrazkb=R*f%3AE$EAv?zF%8l>Bvo&$M(Z5QruQVT69x9=r~o z3R6miwD6a5tsh1r0)vFrkBZbuz2&uF5z(9}b)~&%e_2aBwCyr{(}CzY-_9VE$1-hg za(Ump!#$qUq&)V!cVafMU|p7u(ye1V*Xk<^%oOOnkgmnWnaqCOSZHjmTYMDtjc=fu z`a^ZF1VhrOPK_q&2QYbgGWu{lJFU(kZ{2mVO%mD%+;(?)J?w8nI9G6pAVf3$%qcvL z<`P6?7IUn*U=buyxlMp|Xl$tYP*dnh!0$}$_2iX3+ZUANF;4h}g;+(Y)DmTR@GE;e zB!@RU7GZZ<4c`fpp)A1QFkykD$qwEi5r!3R$ zAsyRNg&+@$m`(A56fOa4$Uh!H1y7NS!OeTRp#U(i<&VPSVDV^1F(!?oZ~2T+SmX(o+QOb=1W;#jHD`7wp z!9>)0)2r|?jw~L3pep7TqhW+5CGm;dc$Zu8HA1i8pJGMs6i!(~9Z@n>r*%~qcF<2H zJpWVz7& zxpfJ6(2$;@+);Fj__Ur*FkF@_Li|nZUlfrn^r(jiOf!Ob>Lle{HlI40*pM!6N&;C~ zypTGC`Nyp>Q9y_VfZuk-?xJr?HMcEC9Eddc#P~E2bi5s)Lv|UXIcXdMTG!LBQ%{V5 zgKt0Q#b-G5Q30a$n|Y)UIbt{-JR=R4HrUiMYn|hRSmWUe9?g$mDIWtcCsoA%SaVus z619k_FlqSUD}qp#ysO#6&v^lmWxB-!%^?egX&72gGD7y8|E~rT@}PaFMxM8+MF-6L zyu*Fg5c0Jt*#cQsNhGAMdq_lcoJa+cZ9W<0^J|#>s5!d1k3EQ|VIp9RdJ~ zV*vB3dW5hkQxRU{PnuTp&2Spolc5RRUpJ8fUl)Nt)oICJ8ze|;xfIJ?2k%|3rMX!i z9;Y~|17FtzNQRnTQ5q9jv53*{Oi`vjj8UeTKgm0Y<7vcXmgbC_G-N#luwtTkEgurX zRwQCr$gaabl}<`^QV@=d^uugQ2*>U4e$=-_F_a381?ahRm*;pgjl3Yp{ZQA!&$ea2Yy+jTd9u|~w$P6y_T^akVwFGlih$m4&o6`S{0hmMpt zZ$as7tYjsaGn6#{I-RVnYU`44z0XOT^3+2lwb#htELkuW;)6%>KszgmiXfO-lLf`T zh4ZhNQ&-kAiSQ+KeUK+zq-Em%PM8h{U65$1FiC$W}~0csFcl_aIPY13IPM6zIF+2T9At(N|s>x#a6@U4d$>C zQBgmZ-RjFo`M5aAl*1SkZ_ zNhX^V;aW483Jp&Sawh}`lj4Kf7Ht3K#mglV?TM>hi$WtQzp_!pTW|`fL!)# zp)o<21r1T35Mh1Ff(^sPQoi{BkseRb7E1G5t;ZEt{; zbds^6ED=w+N9t9p*1)Xt*cp5_eaGe?7#|G{K&Wqep`~j4kHHz4FbU}-48P)(;wSq6 z-?*3Xf;;QCrV)_-+n2h%O99=jn`ZqrG9=i*1FV1vyk(vh8f?YWKX)0#`tJUmfwXv{ zRq_UAv0;maqWCDx+_MKq6}t|XgYs@v{L>;zFMG8k|*f0Ru1(w)AJx) zutYh7o?9Uz{Iz=Qp9a5-EP3$8IQwJvK|D7X%;^0ovlRJ-rrt84YX_5J=>_(A7^~|T zB1y?S<^Dv+X313}H3|E~NhbWiqT%~WiVB|GaC{BneRK33$x(uttG*ix4=^=@{s0FY zI%q8_*qS!r)r?D4ckH_}nhSoZvlQ)CUdd@q6bLSxdf^+3AY;_Q#XNGPI-%f>WW=Ok1^%qg6v2xF zjpOu~HojR)qdqqL<9xc3MCBU#x) zsB*UxIHAt*^r_FpH|N%o=HoIJf#fIS)HId;(2};6AOv7(w1QTWp9E&gkjQJ|aovnl z;$=>i_AbubEn@>waiZAb^C()Fu)7C!xNb6sqI#s``F$It7mDB|_S4~)5@~c}yoUh@ zZa+$TWznzOw{D9V(FZVf!czB9%H&&_m`o#n9=v-W9^clwY@OfIJ3$St1NEkGI2I?} zo(Tlg#*vc|f@k{Sb3=j>U%JS{fYIC@606vtsy}d|6#BMsd_-1syaD9l^x#6Nsdb8Z zuX5Xzlc+U6q85L#JUap0{{f$oi2W!mx%Xo84$qBge$mddOm(I4Vsql$j-a9Q2lR24 zjGqP}?l_5AIYvK_O)KTO)2_6@eOM=y6Lb{6ZtknZqc2~vjDymuR#y@&gEkmzmaz?4 z+idLZ7R;JD)pTq7KU*3Uk$wamnmsjeeo>}U{&#A&=H{@G824ipBeomh`s!{L+;b+!4p)l04%C=9zLQF>;l2`XP4)2s`(qJDn$txyT? zqKP__+3=%k_ZvGV^L;x%eRBlf!oN6Px%GGVD}Ke>4{Nt*@CkOS>Adt~G=!>%YI{%`@6T;5JVO}O&&3z+<0<{VfCc-u=no$pjQo63> z***ro#eONZzz4vCco^8p7R{A>wdW6AKfp@~uJP_wrn}s-X7%W?LgFkduX+Y-cxBfv zS4az$YpOHg={P@BFI84g?k0K)msIeR$Mn! z%XOrCeiyJavEgNC@_ex1Nu{^J!tR%rF=cD9+d63W=Gq5edWXZwZaJJ8lKjO#YaSIou#fnccmNC8Q<6Q zGZ6{S3E=9@2WElOu6j*}ALK1!I){W$RiKP4WiS3T293rQ$+5Ix`*)a?#@f}*;8vCm z3VKMwOX1FB z#C%`Iv#01(9*A@ITELNYi13MX31T$BTzqiEmrAn+w?B#qr0;{a7Z;0U&2SD+pJ}>G zvzlZ*gDQw5{#2ytB-lbY$_md%fDGxk5h)z?ssi0gpY+6+_~D0fFb? z_VC4ge5=XY91%Rf9I~wd1*8!=@N;9y55F(aau~D^uGn}j4Vv642lG0j^6 zmayrH%2r6f;DFmzMBO0~RsQY-5s#i2C7`jcOZ?pO5dUYMs}O_f-~HbI3)lj77F-vM zh!i8-5c(!f%b@C$m567*;l_Ft-ul^r6#@5s2s_$9PxD5~O8d?BfV_}LLbWC5g}{e? zx(TJb+T%xZqV;1inO^1>%OvL0A3(OLyz*Rz=rzI@6uvteT(|)kQ(V;Q7yJ2w{n0$2 z9-eWK=?Rlt8O?y9yFTgPIeFsAVRn2SdzWev+H6@X(CxTj1w?R>&KW{4NE0=BrEKw+!{`*@^z)+OK)@5YoUyN!U*{W;eg8-dBk8;EEdb0rJRipDBCvORJn0pbrzDOuc z5KyRHF0H0P9&A3g6z+h<@eM{3k>WO zS_OW&3Cuq5&;uHd-88`Zi2Qb z?Y{s2Gi%}25zq#XMDDYlpr0x=&6JU2fS(B?^hw_@jyx+d+jTQAjVPP!`8Rj@hsX_~ zyYL-n^$|lut>A832y%AKC<~Rm6zvGLBdrCkgS-aJAa6D`hbCw-)>HEjMUV%LbS(e0 z7!oNOk|-N0^kd}#jgQ{ljpOD>7=L``9+eezG==j;oB1;X!yQ~B=Td)#{Zn^=Op&zN z+BI1H+p^q?-%%wO%#8Ii#M&jtaBf_m!f7IXSx_@DGw|PUqrBkF=y>p}lqZ{%d@6M| zwE}4dO|A>2L3!UK>5Fl{Qn{4oidp~@yr5|6c|`>LwaMi z*!*RR%K^qtuk<4oO|yF3a=^(kDkRYgK}vK%_ODP5mlJ$n`(2LiJM!~vWJnmz4bHo^ zH#U38hq#zOsuTaxM>=tTO8FI=FHs^KYy<1TIqInXR$!&artf(N`erC==-Ykrt@gUo zNj2%2eELuNMtL0*3N`wDs>js?LGbF?mM3$8C6CgiU8)}#O>Fl{_Xlis+) zjy$Blt7eIn;rD2))9QP4#D*~B?ciS2VGmo?eEwKuOG*;?zf28(QP+&m`##L|mH8K8 zCxmRL0QK9Kri;q&;Uqp9@bqZ9D=K^t`@9g`z_pgkgLQoFn_uAH_OI6fE|Kyt&O)4LGXi=A#UR zFlZq)z?U_83@rFItm;aZIkMvbmDTzdpN?EkDf1nBoEmX}nsfW7F$tpZ%!EJFYA&#O zAg2bt0*i#RI5G67DNMZGeEf(bvUgq!=`BTe+d5jX9v-PyQd}wlQ8t6!`1}abqj^+2 zIQqlZF?pDeFhYn!pne3x*uRivT zb{d}6y}#&UYfLBnBmd?HAKJj%kx{9?jQ$nUt-%h=QMslVq49*>9%zIk=X%DP!bOGT z{8Wgt5STfwX)*37?@m&v;@P)W2d-PuiE%|4}|jiEiY*zYcaS)GYhi}k@ zJ4S9864A5c^J?!rBz(pg-`UpSQzuxim36)e9kDy6} zW$PX0`-{^yuO_V6PAU6J&0+dZV<#8%5(oG<3^I3(0YUj|MZ)MO!~Pz03a46;kdi-d zNlzL5XAREOn~Wg{JZYNOQL? z%xT>8YWh3iA1%1D`zYTO;AIi^39$rC6~};9^=IiSwTGxHZ-LHPpzPoa`?Z6b(5(RG z0>NBgQO>FB+-zi$on?7z>0wkP0aC*6CXH~N{-jg=iPBuo_I+(1=!?k!d%cuD zNxS(u_;Xf=fn_1LnLMb+!&+$ZmnlpGld*8=iwgRV_8zBr*$c2w3^>R>pd}@#Ub>}E z9$NBUi}7Sv-Eg)p-X;t8b9U!;DtilmrK^eDKxia6{GwUye8VB+m;FueJvaJAhs!4A z$|g0I7`b9d0*xRXY^r=B#t$(4!Z+i{;Yr17QXT&yU0L#6NmbVCz{XC?*l+>i?8@mX zm&>-+p-wniPoe6O(~rZZ$u8JYiMlN+t^NN;=EMzYOvGA6WuIek--xp||I(B4NNIJ# z=bI=aVY=>=Boj^`)ty89Q-JCWsj%?R0U^n0f0>^{n=cXbMfZqPEG0QTjxOt0l3{!Vh4|4vtOWs zz*)i zOpnyk(tc*894LMap$v8BDzhb>NZi)4oyM`jO|D?gN=F?g?OYH*(#adntVcqq(e*HW z^mpul|M?L;r!W^82a7*33Mjo5$1Zu*LWnbsZO!7@SU&gpRqHrn({j*lVtQunn!S^; zhVuUr^%V?pZ9UgG#i96M1&X`7JH;s!cXxNExVC6>{|38Qcp4viWQ+DgeLc113OBQ^Gc_Y*Q zLe>)%WR^x`9JFCK>X>Ao8|-{Lb@s09QrD8jB^MrK2DyuZW%zctyJAV+t;A?p`57|{ z#_!Unc>Of16Ka6$U!<`rfHpfh=<@EdW7;HGiC~|5 z@zPSeshYsh?%F1wD1Q-!$Zio#Tn6xihc0vEr~IyaSyZV1(Pj25ZutH^Fte;6uaks zsdl)cPw`MMzc(g8AcfU3Y2yt+NHD`(q2gnvS0auKOsT#N{BQylO=~yPo-Dz2c6I+l zB>KhiJL>mxWx$Xc0qPkrYx>Iyw8E$)$J-jQDpx8GP{D>S-0aRbm0!ODwiK0A#$lOon8DB`mIU#4r)8G3w4IwUig!9f z*gXQ~J(an;p*SWJoblpJekcXHk|#qfl5vef(G9(gjj@3$(CQ;6yiTO?9nlCsw!i1W zWkktb5*!EWVA1hM_+q|u9Js+4s`oVR8eflz$A*3)QzteQvWM_b{-fKyH7tBEM6WH# zqdVF&J~4FVzU>+JOFy|)>xr+VTii)OIv|`L9OS~k{f$o3#}%~MAbO|>MRW3++rb0f z0IoRoyIVh4&3725Pcf4-Z!;TC+Qrf)WlLq_4MIXfKOM^#_~>_}boo84ePZe;Ky-$X zpCwxf`+Ga5;_s{=a=3R0CZ?l7_JZ$}enAy_L3$8w7bwIi%mP=1nwYh&*(`%%F zULj2rf^$od!0}#t>gSU!oFa ztpkhSDH8Pz5g)a%f&%Q(Tuaq@s3I`%`_#&5>M3lW{kc&WW@AX_Y`CpB`Q33e+==g~ z(7wN5^WG94eUk2&qZ6%RYxjY9t>QR7Tit4&B-u9{`IxMz%Mj!X4|x^(4Y5`TL_gpk zIu{iWah8w0jMz;T>l_bw6&?!|ttXPRx#?VUH1xoF8>Ez?_$K?o2T8oqy;>|x<|0&Y zjP6DzBPrh<;8E_C>p7aG*d@8ciJ3n*sf2QEAZK< zlYBB^1Hk6op4m;7cL7@#^q$@Xd-DM#3dV<8GUpQ1+ZYZsWyEBH^6xzx*bffYQw5{j zj{%6J&LmA+>7iAP>c;nSQ2*RmUvJikhgNRxv5ecU9>qw(UjO!K$C&lETJ@C(-x^=^ z__jSs&&4$vMsej$`_L#M^!fNRgNtKI@A@-s$=St?%mr;Z;=`z1jc@Ub#&jt`@p>w> zcQltAk}fT>Yz93io)=z}B*iz;Yoa#y0ZgHtu2bQ7vg?EgmhNjJ#VNnyZ9Q~r9CVkB zbfv&o#l^#;zra%Tb>^ zYh={}L`EF%+sin)5eTMdYb=`!UIBEy{Q%qlYW6^U(WGktFb-ar>nAPQL_&C|MlMi5-MUUiJx+=pLlU)fZC9yw2ZldClE-ZKGc{;k5bp=# zT=6_G%EB$+dv($9H^ssV16(F~6lY18BE&*rCg0-uBW6eJ2Y!;zvW7W^y{%nWr>SX> zwcl$l#E_Gcuk;${;ww>ouAAO*gGS%xTMWG`8!ReaA&D+?eNCA~{ds*9&W;xV zIDf(oqyspql-y5Z%afc4afe@3-Z;%lD?k?7_aKvX+gQi0m0Q8E!OE%Po6iSjn=+qm zr;H?!1Y_Q!`R)0Vf5-^PWN46&^El7zO(=M(*+%U((<+p-+O?3g6IHS6MB%kG<)8iH z^f;oB??NYds$8I#u_W^BqB!)e=a|L6q>nDpj>|W|NrK9X+g1$7kBb|F$8!Zw1n0I6 zero6f@!y#V$J6x1$B(G^`tF8@uewAn0|~zKPQC4-v|VY+lPRb0F|0I+-Z@+qz`0qT zN{@Aom{Nxnp!LCWx&Y^9IgWfYBBomJHme`-8!KK>Fs=g*^qJU8OGzmQzCI})yW*C> z(yrxg_?;o$9&%!^DyT=z#IWj{W0IjQvSe(_ApUsnB34Oo`GE$&`R5H!yF4+;1{PZS zm5BElM!jl5uGiL!xAoJnadjVv;-i|gqK>j2`8<80HY6PYv?37?8VbUT=GYtv~nR9aTW&<5qSBA{E-2qLv2(<2un3FJ&9P(;b@ zwCx1^cn<(^%(zmPn|mE-9d)BK_=ISuL{_{QxCK^43aJ|s5r0VKkE95P>3||8p7F0y zpc~x`-=LwdKh=*buUFF7!(EgFFer`zcXTZp4Dbh)e>~1+rUzpt>N}z3=KPWp0Pev^$r3Tu zo1a6T29d#$VehG7h_EP;c$z*k6Ib9~d3)GZt>GY7+T-ZUF%!l==U9LKQy2`&jSk(E zRRkZw`uoQL`}(+dbiV!4*liI@3C*cj({cr1k$t)A{LH)} zJL|jF%R)e9oF5!5^7SX%70fd({f+a0DqpJNPn=-Ozus4~MwZle;XGH2M>Ii%1_H*+ zhMzx#{o*=4{c)NJtLTZFqC?^WI4A3CS+DW?T8r(Eyq=x(y)bKUO?tJxcEuN(fLlT2 z``J3l9V$9##E2Mo2oZY1kSiH;u*Kkf(x>o-$*AxQ&X^ZXQ(pW`&d!Q$z%`SY7?t7V zgaowA6=Zp-+)6U`_h=I2<-Gnmw{Z28gp@NZk|DfyjCSayTt;^%-k^Pb*{wKMS4_1;4!t{dqjcB|P&idNz7uR2 z#Q@-R{o^W=Wu!rXQ4e7lZXmqyp9c8A-ll*AMAU>h3R6If>x|nrK6S=a*+)Q~e5i{cyM1!h+k{?C6) zt0c#Y`tcvH5f0&$n(a|as_Yvks-uA=dN(|DjF39_$-;x1hsBn@0p1*dcEi3#p_W%- zJO>Nfjo{r5`B|@6SJ>qSZp7Q4$>`SZw9PsOAE6s}MFxY<;JF+%?X*jj*>?98TEKB+ zpG8?z1vGDUZwnvuL@=!31pM@XPdT@ziPVGHrv+H4fsARl}EXnfvt<$`) zLRDuA#IK3#nwL`RQJ0^;73zO(K3?}1@9bY%97j|^fSQ92EFljpL#*5Kt()}49SS>U z69lBauYE!sF-|~uaYhax{Yf+kH=#7g7jDfbnV_=+PQ5pgQ)Pzs`6wSj&4DGAQX z@XwaTzeMs{Cx9b0Nnoh`e(D;cj8LOYPdX(t{p+wc-^qzE}s3PBlU)Lu4EXh>ocdp$YnsE{g5=YYd^1z zQJ&83dAqW8H08;v_ODUm508F`((KND-FsIJMx}$xAOcqC!`VMl*RY5yLxb{z%bknq zmDAld?$v2ms@L6}n7RUbm7gtEsHqK-Se*Y52~Eilt(_YQ1cza@)7}~7l1X}(n!Hj! zW~qzWwiB$pyqoP3h3!Pay*6Qi71Yla^%c7H6^L(>209#~Gm2m~Z40q@cUk`XfU~JF zNgg&{RT(jiA8BaGJhE6q0u};cy1@Fvgn+ovKe7#_gi4TS9xV~`rA-TVV)edOi1>sZ z?=c_cyL($M=K+qO;5Jv(*=woHPAyL(UnKAsM7!kC_yd>%GAodeuVtT_^&-I)JeW9c zqm`XdMYcXa&ikX|iDa2OJnFn)HX=?=DwN`RJ9eDi(796&Ud$SEG|1L;Jqq77&QaD> z(^lTcMOJ2dSIf|_+S6p4t4-qmxm=Z-15+Q3(50M*KRg8^59_skd);^#LWAY@s@Ba$ zCX#x9AB;dSwFwItfSjp$fdofxYjN)sX#ABu<=PzH=Iq{Z>d-CN>eW?|ShVZ;+Wg1+ ztY_>I49LkY;&a{p;`kR`C0Hc~vcM>pS`!{rQ{Fj!wyQLZhuR73m%Fa51#B~#B^1{& z?|w|a`4QadZgJdxeO)jtp4kU}>U};_3k$Wqs|ctGL$(Q3xCCL7kAioegR0lRY|&_A z*VqYcsi6Gd3xo++ZEhahMKq-X`UR4Kj`Hm2moX0?bT<5{-${>xG`Y{#AmP2;<`nM4 zurss`S|Xt-h^km3)x1d`$~Q@p*29OFex?&N-~lk|%!VWxJHA9lvt?x^u&DPiw3Dk%+$i%YFh&bPNQV;X|r+7QL6B?RtPDOb&X9&6Ke zEFA&O)5CQ8vqP(j{QPi!w3eMlBFS_!;%nz*dxF~nF%?rk26)mh#7z$GW(C}c6F7WXWFUZZ^@PTW>21a2_qG+CqVL*==5U_AZ-4(9QQ;bB=XrdaY{s6Gxk&2_lUG zz7)(n!n3p6WbQh(VIk(6{JB||8&SExj5LOsVo+_~ah#~u&#dJJWP_HWIpcLznLj%# zp!H?Y`pj`=M)c`aPxEm|Two;`tPI-_UrDT+`xH)Y0dmD3?1#Sb&w#)6iAe1)hTrg1 zf)E;)KANqO&p*0Rp8xfUBKWWvY5FMbaH#^r{=iGc_%SV!=-|WV5_dX=+9-Qer$TNf zA4$)dD`{kA?KR}=2PMki(*uM z170|A5JB_4Y;@U@MMR%aP_| zem6ZjMb^x1Ysh+IG5eA7i2gyBp23 z@GNwgy?x(iabOe3Amm0aTzqv1NPDMSO~ViM*qj|sh^)**X2s!hZ6$0-?@nmDusz^g ziry#uQ#ey+{0HqHXhFk-BM%ku!G%+f_$bLRThT<8U1AQ;@5IiSB28;RltAIqh{A^s z+}WP76`2|$929oN`Hmv}|73)ZnEtC%9ym~&*cpKbUyOCpjh-BF+nf}{bC?KC3U zdM>B04iC0_UhUV3yjxBN`h!|{cEZ{ykZ>hTb*FjVa0cKeCzin>yf2PcqGSb}8CGcc z@4G=M{IIh*s>SlY(;RLz!)G)*L@AHbNr7{!$esthzSFH^r)_nwYtb^7Gn>J)Gv0=O zvAST7_BAs%ys7Y`6$D3SR=&_!MLgxK@7Tu#J=wz$R0MUhc;h

          fLkddbVD+*5cAb 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

          qsTG&jF@X(Us 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

          Qn-AJQK_?_b#Go`<$c%_tPs3AJ zGm!HSqI8yhHIX0sicPZO(+IV&|*>s}OKse+~EApJ~ma6mPDs6SjN< zD!0o3)rX1}KvKmUk#5))ax_H?)mr78nKC7CQhwj^Jbf+3OOqG03#g8RAP+%Q>^~w! zK~TG4)Gup)wV-+96@+DoUb;_8S!QdOgO(058rJFSvW6d1mIvw}ZBumW>EMwg^dQ5% z1&5vhl)`!jflgh`Vk(CQv;jlEy74-=7GGq7EUnPDck~eTa~I;UWda`>==J>)&Ae!@ zZ@<%TM5HO#XNG3XCMpU{D+Tx_by{+rdv-3GGwY{9(I{Ki{f7H`gGAGxG|ZS4wKssf zG4O>hvCK71O+|#oD3be?iN&?iIQ`@@$l{-qc|1=ihFMcTICj0JbG*qm(-4(5<`00r z{m;L)9z-|X=PzFOjQ=tX2YOj=S9iBJTd}SCuj?lG@?zgFkB{A{)f??9213O;^Q1Ac z?KI~ioo&B-yV#K{TN_Y7@gl~!0R%^}QN<3Y^gm?M=BSr8bNK1%GVDnGmUh_vv}~}U zPL(ElLx&i52?7~^tWPzzszxtY9O;@jf(uhB^^uU;tp3Y?`47p@5=up3@YMA4hO&I` zqo-0VG=_4*D5-FHYySMQhTgBpY>&c19XrV)*Vw~E;p!JYoS+6~9+isUZ^?g;j^IaZ z(47N~u3tMPLZCXcyYX@g-Q+fI^+G~WQc)1%54hpI)*N61#Ho-@paY5U!1$$*B&isY#Xv;@Qy=7@e zf1D$E>8(ya(qsl7-foU~}y=53q5!i>cNp2n z{?MgJ22w?U=VaYaM+3e>)~xZieZDk(ThHX9=Ur+6LS!tD`F@(Yjj)8W0cp+f)H~iK zg;MULClQEQ|5@OL%K36n#WC`5dpC7k8-nkfbyE_eD@Efs!A}+>5Q-eWCkhdXIaQ(@ z?JRKb?D0mr{4OqLfzdEnCAn<8#2`KgT{pE=r$wVg# z+)3gvlM$UZtHvM)>RLr>VnPd3d40}uMxNBjiE7d9BFYVal7t9Qgc(kZ>ZuCDL!I?g z8|X|1|K%woZMxNCkK>pBLA)+u*WB_fY5r-_l<}{F)}1bd*4^kUI!6ozeyPlmdwSP` zZzwLb8)d9l*bT>W-M3Hfi78n=oG%}iUu+c0PO!Ewzdiawv6~rdfALi<$(8qQ*Cs;nnUTKg6YqPuS8^O*>bmYwF(cy&B(dt$Z@<~whmh#OvYQ%s% zIwcZMxH_9sh>t0mnqxzXZxZ$QfxGreWtefCNNF9m7OKsyO{4}C3%F9x#r-64-Yqma zWnO8`1uZE`t(H%71! z9~o?g1_+P=>@z9%95_-l$DjGh;l+%Iv4TDg2R<37a`(u8V#l39N9+nyl^q?l#zPqS zTa>Kb0%#%I$`;NMD#rjDZJ}I!4-)Am4+}L` zS3;ooh*LqV21zSt1S64xfo^D*q&@SgZs85K?aoG2ffTkW-I4tQ}uu>GB37t`5!VW%TagAekE9b`ArCQ0i|&A=d;tZbY1k?@&7k z-KTtlHLxSB%8Y)f>+=f5Y`kKCZQ|sKBEUE|eu_|p#p6{?5`p(>O&U74gnre+K-F@h zq#-UoS(q8XiuOg3YY?V}Jvp7wUcdavVIuYMdGIBZ?D`D`pP^+QHPs?^qJ(R=C@)^K zcaz_hgCSLhmAi~9Ymcvdv6&K-(z#+$(cP_LKkhM|#`_CH_bZc5M8h)X&qQuXTGyZ5 zC87j4MhS@19X;xnz8#lu)q6|?2|1h_B&LQFH=wY}2RZdmi?aW~B5+fQ=n)%w>oO5+ zgoLI&Dj6Kz0_XUw7?y7kNaLy*13Z6E4GA^6(N^VDl=zGI?2!YS;J&Rh(j-^7vW7;# z(l_9}0L*2sXeGwe6o>2klK^cz%o@Kvi!V?rlTjrbs4usnVI>H(ht_J1Au>I3so9Jq zk25!@xQ+c%31&L}iX&R2P|L{_m``Yc9{-|+X{uE9O=wK58n<~!|Nas_b1rIqS?(-I zpz8kOMzs+dnq>jW&g|>*kLGPd##}_DYfgRXfzO6-eK-I7F5ND=MzQw^u^V=w0HFe% z5v-Hv^+m8+8uB#r@*snohK6X8WOe+kdhLgp=J-9;qE|AwyyH1@BAiA+ZYTA|LdE>i zf5VtpS(i&FtU_%&D}-k6bgyCmgVWW_KW5Jy1Dh=aqY-=ru8WqDrEBDp(A(GTa<>$+ z8%31e*rdk**>p|ibS+k1eRE&EWVWn~Wk?yflm|7=FeUy=OOs`9?fCF-?k*kH=VD8m zIJj9Bu1`xIDx-?@gTL(j=5?zjLMLAS5ylewj@{G0{_*XhIsfNg08R3c)R2t3%^FVF zVzt{g-hU^Z-6@Fag;fil=a*)U_J*JRbzHi136xe%1fr`L)IJOff;p3F_#KPY@KsOm zH1VL?AVZvRWM`cHdi|jhaVfr2(Plqc+VxfH!C#u)X8+JzaK@UJf|wFr!r@V@db_eBpvOkl ztco;DrP@YWxbmIN%0K;(XcS|>a+9KLJ{Yx<2JQ$J`W$LPn9SY^j*)O8_rHeqIQn4e z^~^>1Q;NFc-~(9Kt}GgLy5ZXjKEws=3~2A|Q;^p5zs(<80tcZZQq@LIao)ez)agkQ zeA8_tUCKxwx4CHkv=D78?V0yQ_HrK{;A-p+MV}5%I}^n+8lH-BSqfn^^G-#_3YS5) zm|Tth8KVE~;`;lofAZ_c*y(A>ew!hbCH&&!?9r}r&#|tYcbc{F-T`KmH2rLN`r9h} znKSa%54+}MrK1-T4iu@R?ytz9^_#6eXXY!NP-xF7ekT4m9l&1Zn~7STBV?P+9Lub< zvdT}6Esb@T#J*EeE<;O5a%=;sJG?rP=OFPwORiFl@X*b(qkf@m`&!ZEn^F+sqQifG zU>Mt<*a033y~TB1+~VM$)s&4&v0sa+9M5Ej(pn*~vZL>^nyrR$K-xs}^R`2Q$~j8% zqf(~qNWd2LH^5J|B{2-=am{W2A&E=aFbO3#YDNyp? z%bEe-h@uitmPI>&r3T4mXK8P!g4HopH?RhsSriNMR%~2<$R*b-VBIENp{C)guCZ4w z#ynv~+47#$IwuU^%GN25xzJ+tA(jjI766M=e4AzQ5}-0l{UGwFdSuE#f{qrPqMm zD!f(I9Ytlf00icDJmptytCq!RaaO9D6e-zMZaF^|US1o@Ebs?wF1l3W;vbh^CKJBu zm+>)R=w+icRj}?%3oAw>#US*Lk9|pj&UtreOSTb(Gqp1>^wCT5ld5Y;@{ z=W+J<1wth$qgzc`RlJy_?()zEOvls2G{0C5)UVa8$uYPnzWzVW&OG0rBBB2WMeH&` z&Rk7d*xTbG@UN{bYf>=QGNcX%$(Tvti6psV8*0&~1BIcmUbM>X(#KSz7e*N|MtQ#K zh5i@`Q(8Dk&cGtX{^%Z<>|1G?1QZR&+1`%ggmPf_z zi$pK1;@0%d!m`u&ZeZ=|$j!IjyvIwh@<^29TGh@2Hw~_i^7s*nA2xK`v@K*~o&qM2 zg}Lytu`9!H#o6}4T766F0!HPc&h}2usL>trxB0{sYASN$>O958M1aYwa;FTk#L&QF z_t}~Ocdt_b+?dxZZ}BhoYa;X;SY|^QqS?&v1|?%OPYCCecy#~<&*0ykWBACk~(y?%Ek2;V_FX# zO8t7SFh_mL?$b(n7FfXQkKQ| zZ<4QAqC=gM(w_Va)G0i96e*B9tYs~&o`+M3!aWvcY@ZecKPU@_hmY7D=LL%FN)Ll;C!+DbQW zCXzj(gG@RjqxOqBnI4Z-Wx2(6XDv2%#}4Ai#b^VH&7<-Tr&a6b*Xt-f1TE!G#V{U< zJV^jyk(}5(WO5ckYBFO1hXv|s9k5MI!FNv0fv zw$b(qzvt!x?#1zAlPU0Oi`_ESPpVre3+5?+7q*(ud>#uyv0sdd+=+TY70o@Q1{@k9*Bf54uD zHYk3*7s)#ZM-NK{9xwq5N7-y1Ytz>9VsK`oMyD`cpu3zi4x`%T8c!I5sQsnAO`0!* ztXIb^k>suz5fi3#m??q>I{TU+x}5s9F9$ldPt&O6btyi^T^=8YPkYmz0La;9kIREA zAptBWb6Ye<9|U4$oJ-yxJnbD<-8EQ%evu7N1c5>*$^-3Mwh(0na^S_`@?Oh?PVbWr z#6g7Zs?&rLhaCPaO;Fyz>@)I88e&lr;C}a?<5oCeT8>?e92fKT8>Y?IC?Q!AP|zC+_6p%QpB+&{yH3o!6PatGKUz;W4o$tZz zM3o}e9#r?gmjAAK)t|j}|bLiZ$2!7Rw-MibNW?9=m zTa71tI)A7O3wl2!YpU%9@I@Y-2J!2R5)a3U96K-}*NFD_Oca$B|6)`+jjd_YmotnC zM}`n92rdzGb}xuY#cy;_r~Jr&&!G-m6UpN&u0FDaIf{xD1H^cN(1b0j(7-k^nyH9MFS>G+^`@|F0m#v56_Q(q}fn21$YnAhPW_aK+Sn2lThDR z{AKWZHLQQl*=yVU)=h-fz!t~w{ui1|gVjxre2j!0)h4cLdGEH`R$cd?X`V#%bn#h^56CA0xo{~Dg5yUt|z zl=mn4rtSm(`)pFoinlC;NghrfK%~B4=}&Wx_w|aoqfYj4HYU^pMy>P@C=95^-k}YS z47|7#hR!NUolnjin&nm(dL92ki#kv0H{OG!)etx~Nr+6>v)iY=wS&UVOnY(MLyW;- zVe-;NWlirF??RJV91LxFtLc_F@K|6D?bCASShI@L%)8##!5PZ)x}y1&=F3NM z>|FlWwVg%&=*>r{ACrp&2l7Z9Np&*w5}+H;UlF~RAE1qNh-F9JgC~Y{`%J>LK8W2v zFrp3v3Pr!d6Udjb$hqr{$Q!bQM~%##fs$Fk<_lGpQ*I5Hk58V)k>1Ul(V+1 ze~wK`Qe(Lx3#nw+Jp! zoO`vdBz_Egb4$y7ZsrMykn2x4I^|>XN^dfe85az=TAQ?P0Ov3^%(UCjR0xIw^LqQA zl)nEGwxi|qR3xJpPLK2{OhKII(_cPp&vtwB1n_r(N%z1C?@sqip&lgi+nvvQT-#m$ z822C*|&HzO!;&I|lk)YfCt)`^=$?;hHtqph>vut@hEKYZoW5tq~h3b)VbN_sdPwu19&z>^P+C!^+5@S zQGCVvJj*NZcAR8bkguVEV{`4=*^JK;sdjmE0Gqg6>m1XlhJ2Fq0+)+G7??@7oc_jVB~vmk4~-jzBti-q4q8 z3s}J(RPcWmHEj}ev0oikWqd7j0Fojo7-&CfSaR>A7ca)@UG|XbTx)7Zwj;rp@o4HR zwQ8ss1p~j;N!wHQ@mx!~@}^WG`G_zX>(DWGJ-qe=*lxCODM0W(tn=9Ofe7Og$6Tb^ zSQv^#J!Nh8M7T#O?4B<)xB(z&Vxs=KSQezBxh}Izrj{&t@64fQ=go^@;_nP>zXL`c zuv2XPhM+Zv^#wk^@39_u^*&&ea?%_Jgy{FA=j%~Z86YET>%B>?65KRkGXAUM#C(kS zqU~ey&WKX5M`dy+*~)A(JCj3h@Ix51`{RRS?`8g5UaLsN<+3fmO5rV?IB7Ox4tR4w z^f7tID=mF{eTHkvZqeB*3pXYH0Iq7mo~j~}g5sgi~R$}Xqt)3yu zlDDs+FI~4f=Zne7tA6#@GpJnfoKHXVsvXd7U0|E)6M3HT66}Ks!CTti|ERZh_Rc$A zyNVyOB%K5fAw7Ep^yjMHeZekOoSou&R&Y@;8Wf_}f4w{4w28nV_=lE2B5>dua6sED z&9}gm2o)TCB)Wg6eC$q3lR&kI%MD&-g3Dgau=DC4cucY%%n<0|W2Vz`if6bt?N#&S zyVX#YKS$bZUx0Se)S+s}^EZ|n;of*bUW7NAIl35`CD6R9$S_Orb=b8J{#en#P^=Xy0c)vkLLA7L$Ldy&)Dc?Ze^weeqmSKTfDs z6}gn{gvKhivvWC@9{_cWfKCJA(4g-gW+qopkK=)mH-#>jf8AbGkym!MIYWt7?IbMC z#~2_XU24*MF$s~?lTBnf?oZd6g87$d{N#>6{-wNa(Yw-h6s43YH$>SFnsYm~IMGM@ zVM~cZLotO8*L|Cac<5tuJ8|`}+OP3)o6OI@y@ut!{gQw4VxEBkG6#|SZ%I&*Z#(oJ z{-->z&tMt!tZ{Zho3F>!-jyCd&+sHCsIDXYdgHeD&rp1ayLS+-ZrlG19A60`6kz-n zasb|puZe}(fnfMO)taHa&Ih>W`2jp8HgfUTt75wgW9qgKBUSjfe;y*{Cg|?NY=E6B zI^ee7UKD#}4-V?F)TIo`j%nRxpgYKNgXk#s6$kS8nzr0z`whs}+BmKRJs{xOPdW5T z^K7VH_e$2$r-oa!WX*(CW%W24m3H5!^}I`++07DQi5)$nOeU4;Sh-gs+-kKyRAeza zX<{8XY(;Iaop)8=)^J|+(Z?fxpE0@+HK`#BXV~n-;Kt!%Se@o;mtBB^Ne+tZNq^TNgoPVQ#un z-~AcCafbI>ZCcQ_HGaNX)JeqHdhJL2|G(BW(8Vr}m@{`Ms0PN8eorkr44Fvb03boE ze2erv6}z)du?It>W4{l;6_wW%c1rk)F6!gqhmh+Z?4;lko=r&Q%8!r4F-+i+GCvTx zE5ax(R?acH#<#D^X~Frj_{cUS#~_YU!ofIwqpg+h;x2o7pN+Y*QIRDq@>It+*0#S! zP5o_UvpjSQz|p{etZ6Hz=PRPK!mok4Y74Q&l6MAE;*ZAq(eCi$=Uz~*ZGQok{*{wg zF=v9H&;{V(W>G3!46eZaL)v3Ychr%AF$|{9;IpK{A>NM$ z-U5g&;}{uA#MRYbv>`0PfEic`ZDYN-Fg3^-4>lr)IJdE|w`>oM^>}ebMssGYA32Ij z`{m6+IH>f1tuMwgVm~P;8o;IUnZ~?#0f==)>ewGXzmOocREZ*eAXvpR|Nc$geX53H z3-92k9<;8H=?VD|7!PwzevO_z_1&<(dH?I`IC3i$8zYs$98HEdB!KT3ai;CHn}I@d z7+Bmt;6G$8U=o%yxikzX5O-xi^7EoT96s(9%3qNSRWJXxZpTP=VocTABmSaWWjYI6 zQx!6dfN{I%tuyXZRY4%aPbK?!!2GdkK50EMQ1I|1ztw1utEreyr-o5Tz4}rd3kzWj zIaQA8&V8ZEIx07ngcDknG^{a1ev`3MQC0CI1?^&*39CTk&fsYyyGgpuym8t}_~JY9 zF8JDlw3a@l|e3 zmJ{3YST1zZULt4UmCbDaTXUJ&fd zU%;u4<>dk7%nRg9h&ay}LlMN$QW_Ylj*eQ<^lW_;@*AO(IIv5 zubg2?jCq#?oAow({foI>6Q{?ya;s!^eihAs;5G-<8eW5TE4YG{t&F z4hBQ$gS|x0`>3OG;)C$6Fl*Vr%M+aUn#FpC?Q#jNLOLhkFJv*<>2s(`r9vsshmtysE%>r0Y`pd6u^N-(eIWt!wrvLfAVyfG-By zs5JgHx9(NoYHIyj3f*70EzO+>b^B8`R#izUW|Xs64D7@nduG{_(VL(V+HW)}Bc~S+ zXwm4FYIpj&s*fFj#bC3Wglb4t!+d(-+I_q`pCj?eF61>-8UKjlD9)C7#y0jhU^8&~ z*;7Zd)%bZr<8i-JuV+zg+VwG}-KkBY3b{ws)+-C- z?ZA%*nC$xv8-Rj!IuCP%YB)ZHQr|RZ4N>&6pw~P5k=1`XSVRt#ywa??M za+le?2Baf)_&#&?BFg?d?E+`iUH3q3bn-_xKB8|gSBwsgNoT3Bw@S}r>561cHugZI zje2CVJ?7zru2~?`*v!B4$0eaH{HTk2ylr=t%Bz^AN7LWd^OcUR7~m&O`7*S}EkBXe=--$(C-_o&b;* zsu1&kDJTZk5)d94_FivnX>3{E69FeswkyoA$3mngzZD^-@h%5=yPDI2780tKwniD}#YxAWK!iNxu2Bkivr40OWG7f1J7k98OfiQWo!f%@h$#7&zn%Ak zw5NeY$sBBQ>HFTVeHRbcG44+%^$@<^j`N`P^I6*Lv@rN`@z}%9dzo6kw$=RKMU4Zt zMt+sQ9a`KxKZ90>`s4Rq=C+9ULNLO+L~2$sq}`*3oXyVFX|-1SOnW3i%i~_5H}^J^C8`FBo`z3y2~3T^o+}T zTLsq-{>4FsJH7GeB*v^i)(ue&m5;)}qZl)piI?(l-FWF$h%8;w_^Gde*pG@ON`*O= z2$Z4+Fhrm~L-rcpU6cO`WsfT@&&VF+8zoZaqg~4di_p7jz+ppT9UgBp{IUOs2s53T zGWkB5o@dvbJ_R84WIeY1E|RFA!7o&TjH`Skn6Y7pSMr4PY%NKIJzAY7I_RLMP}gD_ zw)UUW=oh8fGym}Ks7+lOn5IolNk(IZ!8gahslA?)sz=WH37z@U{+L%FK7UY1m-q{Y$}H3u%B)@2G{^2-sCH#`^xatcRrf zSDQ=T6Mkxj*h6!xMB#90@OHNj&rC1grxUH$v$WOIvOG51PSlgXyeMnvqL=Rct<~U_ zg3ceK2fk5s6>LYZ!p@|DO><9GB4Dg>C^t)v}r$x`6N5)os*hLmgQFf+(;DCOquq|AV6A)NI$aGF-sBIrE@W zg1e8yqb82AY8H1gW-&z?pw9t1g&35dB3pVk6j8YKWzz7AQ%mQM5C=b zkyIt!2h_TWIsC16s^Z&2LuM@Yd8iS*@gjsfc%wpOop(X?8ImO#2boqn>U_wyLE*i;Iu>c{_Zawy{k=Y`eHcrf@nsyo z(GE3T8g&lHF&|pc6AXHXm66Yj@n?4;@5WF5$x}QLk&ib-OHHkQzS^7Xol^h*ID5;m zIGSK#bQcTm?h@SHB}j00w=C}NED{nN0s(>(Jh;0B3ogOk3GQy+^4j@++;gA%-2Kxt zvsKkK)z#fKRn^_?(gL4Zr*4a&av1~`&FCqa-7GRUu=3tLqDc+(Kh39;EKQHeCr#;pUK6sNi zqimt;VI(=xOp3gq@4b?ik*U=45s5!cg`Z8Q5-{EsY`9JCfBr#4zS6*e`1ADis1~;U zA13{gTBDyKrx=4Py4skJr0YiWF}_b);?R+@OAg=vkQ7Ytl_fT#-#lQ*pX})Am$;YZ zYS`YNu4{bwhIw)EEp~|K>ysCK%A(do=V`E8#jjOzgL&s|U_`a^lrD|TR~&p@SVvOh z02zLn`A9f-1l;`qG>JlXCS*~TtI8pcpVo(Fb-Fm`c(zJJH#6~?BKz+$hw^XQqg1|V zV|+*2#@LoiV7+sKO>%tkT=1SBx?L?e*_!g-l<~g<>uGvf-`=5AxV$Sf4MSY|c%?qS zzM1lJDI@*SSR^l<_O?1QbuJ?V(BgVU*#-Rr<@1Z#7C5tSgJ0bRzr--i{WOr~o!a`& zgP)X=QDFrr+>2d<*}E=B_p{vRFe|Q&>wO!lH(b)*B02dmM-fkh3k_=l9d90dS~T~; zOb0kg<95tr4+%Ou@BFTv-|Z9>TH&Iq@H0e*q^pEIK$PL+) z>4SKk4|S?*Yo`SBt}J-RShxC^HrKrfdAD8$GiDC-6B9l0&C9K>lh%ciu#u23y3-$3#__s-M{&yCG7Qj)=Y6Dp|dwMl^pXqRNJ ztWii}-om(E;sQ<#H`dTY1lzS~2*LCD!4V`rs8r)hD79G7ndXOL8SFpHa@w7B4GIi8 zdXss|d@}+!f7y^-oci&ftyMHvEeQyqS!;i0iSfij@to{tFJaGAGK})2a*?A$QC0mp zj)!MI&nT7*8ryw*#9g>RjnZXyovd(+uNrNy?APuchi36JP3A}xKXQHpiFHh;Z2#ag z#^_sTWI0dWx}FQqzVEMHjm7-F_swGIS)cvUd2eH_W3k!mDK?;p%04qizqTWBLQXyBU0^YJm{nCw2utEdp1e znxu~^5fMSmWi9gFnZyEKap6JlVWj@GW!?}MAZ^D;7@b@%t#>~SD18bKwzX~x7`2#3 zs!GfP5*tH2XoJh^roKJ2_Ul!pZlwK$0Dm;n+J=pnge1KRy}-V$I|3nt+5M|~3)Ue4 zURI{dax!F0cJ8l}NDhn(!?|dS5m4_{>j}Wuu>11z+RPPRnz7!i>+kB{Vrq?>hwpxm zpp@xnI&6}agz*Z%gl7s8PU+ht34+jj<8XpG8 zHUqWZkAZKVUn~dP>i8pqaKwxI%#@p;IE<4Ix?;4_gj^(7TdFWNNlVvB?aYQ_jy^zH zC8@gEhmNwN9$z(D#sb0$AxFxvp@=Sb3n*`_SaS3heytnJ?=xWYv*pIGP2f7py3srP z_yHt?jEwttEZ_sVVJKvg%pXKeCKkwGjw*Dk?LwdImMLnT`-hhuBK-Q*;7`Y@G~=om zT0ba9Vw?Lt^=%>BLATJSSw`PMk+ydv>-z%H4%}5M9Npi9IMi2;XDR#!GLiKVCP_0*^UJcaO~mZvR@dR zJR<$<8dxYAWc)Ln=yq$Y96t%$@>5K;`^_z@dh@Y6{!6)&^O-`YU=+!t?`KEqIZBu?05He`z}vkP)Zn|Gv(^;Mw&#*`+vS_3*fBv z2v*|RTQ@JyT|Aj0>V4!4i?;8o$M2&CtCiPte3{Ab7xQNP@Uh5g8?eysOm=MT=vOUt zbCd^J&As5!{;(3ZU)On<=V~oR{H{$i3iJ<*$lNnD(Lt_6>bfmFn|G`#o~aW3?LhR=EXdu(0;bHl zqn!FkXa-hn)f1;viuyUdzYZBcy}wF!^CwMF*qQq6<1Bu}n&F5Zs-))#ZT&9Ppk(UYhH zZTn`v-Rc~yxMix}IjKFW(OC7jej#CHR zOX|_JT8!D>I3gQ&EmGjE3`v0!+z#j(!?P#EUVqW53f_ZwnI_Zh!&574t^c_6lNCVpaK5GrDC}Ia&89 z7U^K)FxvVHYFMm7OT`4y02^H2pB0*PygIf%G@^zv(D3Cn6k&cXtN8$$UNW1fU`#&s za@8}=o=}2TD@Rr9_VwI*)+oRC+p)&o@1F}}eJxb+j6|8%E<(&KL6RIt80#X7SYj8g zn{V6HTVUoBkfDFJdiusbRG9UPlrFbV5RLHd;Owo4LzeZwyx$62s+*uJQAcGB5wAY( z&@m2o2}lX`(H%d;F?)*zRL&5s=oiTNyiTB+I)h|2df}Wqg}q7)NIj{XX$Rgc9W~yd zLMI-u?DRU&!k7*7hFS%(@PWx#{6;Q;_qTsM z*ib+QFV;{_~KG4l@(13X7XN6dKn8Uv}9o6T4G?}3jm9*-{<_*tDz zN>q51=dJDlk~`b5BUenaNAGpa)7$r@YC0CL+l*tqN^OMjGYqCp5 z^T?A?g|CTAwP*9H@}51*pj|~NKEIGQV3Gn;&dS|w zXI;y9Y4@*~g${j5Y_a$SOD<=$S~7Qy*>$f?xAP7qVGomp@)7}UyQAXyZk(o1#Grn* z6AHg;xWGsA+ZVD4L6kV()WbjPx*9+JOhi9PZi%ttXlFeic}R;l!;EItD3u=>8UOI% z(ygRoSsij+ z#&8=Dz0FTp~Dmup@Run&IPttf|tM#gS`dXTxo4(Yes&E zt9O`vSzRwffMa*-VHzKw44q=5j#cHI-JOWJ9oXa1z27;*9)C{@NY`>Yy^PHGjKU|t zt*Q0yw(gA49j&sy4ZM-z1U{V~|0t=MBh)REQ&q7`{gfV^{V6qO05)%@XZ6k~-+r6;Wj$%N zlg}^Y&0FVnZ1TY$o}!cn3S7zhm*}&nnIe6*C%SScgZyoagmVg^OX9vP>-~3y!o)@g z33or(e}PQnhHNe{=O$E+;y-n!kjf2w4G-(%zzy~3ajwC z6+sTfIPk4-H!*7UM`z&*IeTW(UL~TqJQ%VkoIU#tX`91DCh6zjS@W!Ke z+vJ{Podu_oK!#6^mThf9UVg4sYx&fN)ZO2Wyek0ocC5vwZ;1SjHn#PN=~yfTm94mE z1SPa0!QNTjK_X=OEn&V117LeMH(xAS4!+*FV)epm`s0Al|Be4fBq`+#UJAG9v061v z^ovIq-1(yxs+XM?)Z&L>5FZWz7j2xYZdmy6B9klP+%VqDc>JYmQ21qz}~eB2P1{`{4lBC|{M z1x{2&^!QywxEV6u?K`F$_Mcco9_BuMjt9C&*)HTP-B{1j)e*QJrG~e`4yL52X6nrm zz9%=PSoxvprGV0=$C2irTt>#JN18iSE@XOUh0;x>h%yy7SkEuz$(rf?qTENxfiKi_ z&KfHMd05BkIJ2BH7f62H;J^T}Cbgq{!%ruESx(s*UM6^E__TqUIEd_iDox{9VOMVc z(t}1Y!}v<1{NH2US_o&|YwKz?A`^ei5~RlOnnxUPSWKS!B%C{xuG1Zdr#UGbF#69s z*>K_Q6W|Y{r)GT}W=G$+Skjh-CC=xu(VZEM+RNYE3_&6L-X#>$&B*u;vMa$~pUbch za6xWBzG?K>emuMfXd{04lB2r!eiULJW9^65iT8^Tbzo=;Pq1F~KjJGxe&i(f0Ng#||i zT{Q`VQ@EJnA3#V^y_mBll{WTvh|a|7wd@C19q>T>Dky`-X(uS7Z$Erm1=IH`y>G*_ zk(;*1zX@s8tNA!4MDsRN;$%I9F9mW2Ms)Pk&EURovi_*xjlIBh=tQJo|`! z9JE+v>G{3JoAb{t9OTI7GjDH4_#NCt5@kEbX#pz>%(al}P>V9&TrT%y1$4wi73At2@gt?c!7BhU zb@nR3){n|!{2GWE-eU_QOf_iPrveyKvOlg;r<%(io>0WxqQy)%ZsUrk;TR%p{B0M# z3psz`;eN?mRkkFGR!~sf&J`1$1kM39FGd%e)=i^TBta23CVng09W66h<_41)ZY#1- zZVcrteDuInHNRL{yyjqa+JKOLqLzA--5?6&Rfcp_PuWf^pQ4UdJVxPh7%PT!HVns{ zYKhs;8Ix`nFpb5-YWr%*(|{X;Xs4DU^gi`btP$7Q-z?9mMqA2i3!`|Frh*C@Xq{OP zg`p*4x3NNVj?Cs67oX5<<3Xwj!_B{o^SzBKW^EMh6_92H8fO&N7DPk$T2hFz(``oT z8W9gBC0un0RGJ%@iBnV_kVQl(;74Yv)z;v0_!Yk>9cDLmd(Ha9DAJitBvSGt#Z{6M?CO^5&?}8W zv+Z11s26p0LS-6T0!METF_;2{RBg&EhLgAosBG(weKK#%(WVm2&G#l}v;vBz2Z7Ul z0!^(9DzSYM6(Omk;PC(~q-yYRw1{0cw_J85EyQ-evjKnQ@H0n3N90J4Fi3$)pj!RB z*#=AYOdMA8O$+iPzgsOwzL-)qZvGsS zI!6G_%)05r?E!!FZ51xar|fiJfEgtB;4UPYJdNK(hB>=Dwk7AUn`1uvE%l4JT%7<@ z{U*3c6;Q)&-ZX>NI8#{pXxLcp$T^xj!pqE=>r8vehL?}=RgP^WWj`U9x~}X=NFWZ+ z#hm9G6*@?_-$&V%Y+R@Z$z%q!jo8W5!qrk^FUHEgZ&a6D1Wr2u6bnpw8<2qUO?!>m<< z&Ra=N>TDioh7wKch(T2JHw;#H)xM_VFI|7uAL)m0!LgqC zP$A`B6a=gau^@sMKh2Mhk_yk*W@LI-OcqfOn?CwEMU*{ba@neZL*rp**n&EVhJyp2 z|8{(IeZepBAqsV=`@7MYfa+BBm5(||S9t6K7wkhky9Q%&qa=1(2Hu&iRJZcKyW!Xy zgQb*LrRkHSspcrwDlSYc>HCEq?JjnoG%%FQz&N zwg|M!9iqwB-rF%{fDH>*>CxH?OJt*6pR=g^mv?Q8isv6cavgZo_#;0QO{X_pP04ao`0<$=EUk8)c4Lj-*8*b$CZTh`Ka3gU>JNvUlCyT_(o%( zG0$biV|RCPAHP4AM7{ss-#f4{H_2Bxdh~0I^OJQL;q(DUIYF=++3auUc+f$79V9;K zp_t45#!Dm^bzZ2vSVHIJUEfjixl4PGKX9l!11#I5u=hTRp&EH4?#n)9THgY*!HIn| zDrx(CKP+8E;>; z(35cO0oi0zJ*s=8E)&~Nv3$xN@P+6u)!=q^i@FE@4c7yJ8RCAH2y(vyurki1aDuaT z6*5H`bN|qP1>xzS_e!dwNr(~>LCflYz46ga2lY#(2H+k%Y8hL{3tehD2@Y2*7T14mUr>N2=5X;Oms1Dff)}_&ggBIpx&vE4U<=O9X z7Lxhm)oc{2ZeZz+ty+=}E7wQISh#UZUS2b6CM@mJFe=fw69AAfjIg;=IF#^fD3yGzN#t3yb^!H8s22ur8C3o| zdPQ#?s4JMn$eoGdk=F{{U6$lrsKEoE z!*w14Q6yKVAVr$Wcnd%K*4(H$2A67AE+Gx3>;n0Waq1QZg6i~BDnMVjKF(x)4e1(D zuwa^jHhE(gy~jt2mpC!R(bl83RhP<7Aa(s&US}x>Kd5zptLkiImhA`KXjm;H{KUyKQ}-9^6d)-vIjBz2&Q&0AXL{v{6; z-XR-$x=31;sw(Mh=)o;>HOh7u&d(#`!>_nHSH9VV7K576ZiR6EUHj3qHrJVtXu^@B ziwQ6m3N>shf(`W{q$Y)FyH9#aD1CZmU2=s9iZRh3vzO;|!jVtcG#&W=geG8-cwkBy z#Jr}X>_&YHu7t ziWqIP_!GW;{3!HB!%|=08@E5qDf&uRwL*Ua(ANfI(h;0(80w(FU%}kXxx$!U?=Jg8 zp9y{gDFU*Q@xA;YaR2s~Pn0&*gn4oftfA}zBY+UAaEh(Z2db^$*9#R{r^u>c6ocuf z2pnLC4MKysQ1Hn#XW2x$YMHRGutgou`7nXIVjHQU%y0NzO7Yn2f-iXmd%AFR>I~&c z1*ODuKQEyK^m#XySWOz=H*Lu#U1id3CJk}Se>7@hHKR0m^NW;3_WsB7NrKbqULlI+!m9*`=e5YRWL@#!Ub^AOZvWB{NFkN??CPZe^ z^p?XSdy>m~+D6v+zz)U9zM5%wTqsb473d2GZYxd9c=G`d9KHUQClgQ`dkk}=`l~*9 zCX~flrSTSoTkWmfB#u_s@fr3x%V}W@W8sjN{p7^tzO1FRg5G0rPPV1+cT?F}I$dF* zLW@b>@I(Q7jA2fQYD>d>Eo0v=0Rfo=wZ3_PVrl{MdK2tWMjs;2xmJnwrWfw6C*tW3 zmoi(c2g1>J!rTQx7cy4usH;s%Ds`~COrDO^@PkapSh8pX^;5>>tz~o1!@w7Yos2q- z&A4-215ss@dAyXvH;u=1wk>moMld>~HFj)AK~3XtR~sq-76vufPx!}ZRm1-|i5vkc zXl?GKMWP7gEofx1z#?VnB0MJhNw=zPAFljz19{ z0oaCAhM1HkZ{G`QU;!pV1^pU6`{Q`Glf^ySgR338tKZ8v1)Wr|mp2rd&~5Weg!9pl z<>|5Z&s?{)JDObxO{*pX8WA@4w1^9T16;*C91`B*=~|ReEZ~E$aQi$=yHeo!+MBFh zM&H;Gl^sz;?L8X+oU(r2I_)io2_G-+{xKo%9Y~Nm3& zl0SZ2zHL6~1&D%mrZrJtJS-<-$l~?JJcy#tO0{b0jm8dy)HL~5T17nsYPDtN=;@$oKnBS>wYL4GOn^6?g(g)UZf*vADt7| z-$1p?SKM%7baT*k&{8LmwanERg}LgPLyi#mQfj1J2$@8=u6?_FQ=AnS9z0~9eT^HV zAt~h^O=F#>5&H*AooZq4;ja~~CG&0`&PP9d?*~pvw+)Kh+c8DJg~;?eBRiD=BMuBH zQUP6k05Ozo+e!22J6@HTC?lJ7hAoW2YxyK2o-lGcz|PP2@xN@j`y>R%JwzRj>jJAd zlcd;@`=+8+YMGi!v60-$bzQ_ZIUolZe3OLO3JhinVOJnAP+0T_aBtKXo21{m zNwbNA4?2z+2TGVB=9P**{rRX{Th<- zWw@SgU>th>(X)=8e) z5t?K~d>**7O{A-B?`|Ge5uE~1hd5Z;Km-<)+mgTmP41-S0BCvoCJM0ze}gN2%5=i9jy{(TKlRC156F6qvx zA0$WzNe+L_A@J`GYHno?O=d}3m{W-kFrIz`O#%(s|1lm;gBEO)&n+PqG5Z28dVl-_ zorhC>J<8&*!(HCSV&y(7cA-FgLh27qHy16R4Bfv&##hJmHP* z+j|?qnx`#?EN#&fU4=#i4c`X)XXw zzGn{3JQ1On8ecslSF;sX%oo_M+qdklCr3wWZL6x;U%;%w;3dEY5cy;c&&mo)^GAx=GW`$ z3LJ!~{N#HeO$mu04Q#d^;D>xT=eunqIm>Rph z`z~(@t_x$`ok)?A-b(d$FqxxA^l}iQ59*w1qVg4RgBg)LRZbemYiSOlw1`wQm4Pn1 z&aJb#HBOA3=WdB0$Fa1L7sSuYomH0Nwqedwl{;_&bMxP#vToCo?|1s5Yv=^BWz2$RLh9rg>JW8$Y;0@TFbv2K z;(uLM_L?#Mni=}z(|&Ml3<;Hr{KOtz{9EG7_a&NMC7MZ6KeQr&uFgNWCEnRIC0-Hs zdmD`zrn`}l%a2{wfmLxAQq1kRBZB~s1;E~fBqOcDKm+i($3|+x03+i}8<$=3@9ih! zC$cOew5-L|lDES+FIpwrUl(uI_T4z67I~5L-=wTF_OVvT{V6ML5f2f}Zahav7u@(# z(xD5YdryzCyW=rVYR|O#zNMU?kisz3IGbusj3CQ&K8S|gR#+xVmM{8=WC~vpMWx<3 z{aY7#uD17&MbOniYmpc~k3~@wWh-QfSMc_0Z+s1dye6@UI;j|%s_k_(pK4_t-{4@a z?_3y!pE;6$c`u0`OlKw%~*9Uuiiu|4Jab-0!B`2*qMw>RK|sUBLTIHsq2$2V_QDKug31pTgIgF)9i zzJc*QN{4yKf!`&FD2Uz@>xAk_zY9jm+_O=x`_)uKCtU|W`seA8Cm^$$PGE(_G{#}Z z_88f4xGU219g|EbxH-t2}Z7{ckQ>@Uf=z4@{fs0K_0u@_B#f9!v zw;s$bw|jv*o{u1noVYG4B->Bp6&maX$~qmtoU4KnLRb|t@gPpS;YsK*n*?@M_OWl3 zGC1fVS5BGX?-K|wT4g+7uy^Ctu?O0!WsLgAt6k} zy72oi3;d#lWkKhkq}?9lGiKOdD%@01{|eRt#$Pk#k*@0kEhH9 z4|!N%Z>cCL_Gm}i03kYlwBONYWs|rOWFbIK!pL7cYFe@A!((<8(qaX>&EvJ1eU;7a z4wiRKGf5_``WOUfliTC0sh-oGeLpYQ|1!;?A?qw~4>7a%dWX!040F;bsJOzS$9359 zVI0|+jH)F8pGbaIBBQfvbDi`vK3^nP^Fx(4Y`c&ER;fh|nfKL(>H6C%<>RxZ7tJ+$ z9s45u*CE@NzB*j~e(Qax8`KiINWbOMA3A4WIuvt4A+zD%13qMOg^XH|&J4+BXTwP) z|M%{{543*)AfwuUpnqk}{Dt)T=&w5d`|~ex|4s3A-X4ef4-Rti|C7kSTSQj#neHwg|`QIbYMBt(QfLXnk`R09B@ zAeT@8csNLL={0o^DG1!8bllV(E!;d!T|j_$9~{j<F98SvdytzcxtG12gR6j-Fy&u#1t8b2k69_n z{{nHd6{h@~DIG->atTKl5IHvs8?!kZ4;wiTI}1A}7cVa_6FCPPI~yw-2P-=VGdr&U zCx-wV8~Hy!N=R)kA1nmaB;Ws27vxTu(#p-vNr08r)6R$?yAXjr2YbQ5rM+fp(il%0c?ry@A5KjMo1$(Fe$U3cTju#|Davn)Ik5k@BbrVR}F6`5UU!<)zRI>9MW(WRIgPz z2}rnrOx+w^G#nl6{*|JNm7|-ZtCgb@xr915xwf^#2S-oWzn~Qr1!Nsu-Aon;$b4p*~G2LP-qWhLKfcr6@eAf#YR)z?eF zG$FENgCoc(8x1f%y+b!(`O_E_A+S;Y`Jw!1l5>+UCPsiIM4r*1aRZ8BBbzR`vCAE( z3MbY2oh}&635K%C4Qx5f8WS*;Dm3)qHT;V4?XGRiHS@p$7I8f~WJBl0&;CRWY zTf=iaaM_DW8sSU{q&xrq9I&WT_HhBu>>#p?w!U1Cv&wyH2G{mSeUgrO-Furg>AI8Y zcAOHmhxdoJbzjYli~Z@ZKh7amZQEp(_|LR{-{5?<$+sNOes>5{y})IG$99W#($$tB zWJfcjWsg;**vo@!n>#}o+$O15X_l??Z1UBwkovq)=Sb8nE8`X_^6lVM~QYZy%X-w#Dhn(v4#~xC@$ysy&9%- zO*w+_4|~X}o*iSIl37M?J+|#+=gTuEcbZK@v1i_Te2lc-O2MD_@`hsHyfb?_vOWK_ z{g;UWz}zHY5T^bE_&kW2I=j?F9+{3e`w)B{!Ynm68Op556?)Pmf|*8joiq2w<|L9$ zr$;sE6Ey(BY3Q=%)COl# zg^NnYQz@>K<~mF!Pmt&V5DhaqrR9bt%`5hFD{UFbueOEeyz`unOM36)QxB6~F;^n> z4yrtg(r*s`Dl94AuTvlUTp|3! ziVea5paW^3q15hL1nSQ!T1l+ec}db(x=av!*(W+g2l?=!9lR}n8{g439&F%1m{u-) ztqlS1wKkV~_)GsD4|V;*PW|}n44d=fHEZiOov244o;Vb-rv9V=6*wEcwIdygbx_>^ z2age?M?!G1UU3obTOzMCZ8g@)WKP;GxV9OU{Na3Ae{aHVL+N9Rdl#7pHJDB0$=a}f zq=bX?U06U!pjL(_n)jRpN>|6YoUhDgv-R>z<&6x=Cc-vFgTYi=r@k}euDluR&ksUv z?_MQ~|0oODLg^S~Ro+gy?h3ILrz@a(0=t}VuVUUek8~3mM5QmjpBtP_Q~7v)VKX+s z_YemKRspcxCT#GVFG06A5C*^Cc3@tzbEd&ySw2$v#$ua3=A=()+us;tK?Q{mcmh+;reKO%nu-m?5-EMU&G%jWGhfD7oSHoZ?Qyi?6Ucy94Sm~?gRB# zEvI8&LL^fI!R8Z-H*qxXzYDTzW@VuIAx9zUk1mj(;~G?O%q;9DzM%uiSiIJ;L2UNM zn@^@p8O8CP-c*5%F(@`3JK8_7&Mv&f7DAo5M7i_B;aKiJ;&Kj{t2#2NOXXR6M|eqJ zRoFC-Dtp%i=D-^?r1L$}@7Ay6*v3yuN2>X!`PDK=c#QZZ%UriWd4kKAw2rG(x&pi^ z*DgaQ6X%`8RsE(e4z03(H+;gzl8@~;8C|{i*0wiI)_(f%3Z;FCsJ-0x1womX1qZOWW`s-&eqkSW++6S13T0l`F43ShT?s|^4CDDZ6Al#G&>c^5 z+gE0cIGb0bbSfKqH0ekZ%@8V|?k)9%)~~T~8(D!zitSS~xp3>kYIdRNfkSip^XR~0 z9EkFE@n_|7-`+&FUd9X*Qu0I78@`wa-p`no_3&^sDSjdUrI)hA{NW(d)RnOG-Ks(9 zH~i<31vABIrvqK{D(+swy})SZgh2F%l`XA;zvsTHueV+ai;=)I7JpNh1}7FgiR_>^ z_X>8!bC?9s#uu{;cRFHlqe(0Ev8_TzQl0SE8uwCS46k~mG73kOMoi^lw?z%}@QM3$ z%uJcPF>5h(2{!Ra;TRQhuD~Yka~(UkBO4YbIznXcGxK%vf_NRQS=KKd-5%o>EAxWL z2teZI_t`Zey6d>h8_8=8A1SeYn7?R);`E4isfX{`TJZN)VkGyc3RAvqBAzf$3;Zyp zZ5na+$h3$9b;9P5m4HM2^LV8D)TyNhY@!(xH&v1(!pie6Fni{p*&;68BET950JsE@<3jJWjUtyVVB`o9AtJS-MeFT zr-?CXR(nC2yyK~R$$;A+yL>TF|M+GQx?TfZ4IF$!N5wTe3_Xa1PejLCJ1!QIK(-B^ zNUe9!p=%h&?X_BUW6~OuXJlTU6#>qrVpY_paO$|+#XBs%{0u+@s42V&rj~t^wj}(}@rcA50m&I9`I%_Q=sN)Z zwNv=I#zH7I_hViqyJzk5i$ zCa6aK6_LGUDo<9AJ*mry;y!}iN_|~FV4uzzf}}7#w~B6FAG*8pBQk2jpKY(fb6$M_ z7g+o{(HUi&Bbd=fT)7#Er=A9&JpP_n2EnT}9wC-gyK9#W!FtOWcNAW``sm+Zt`hrC z-{WlzFel7S4(zz!?*96$pxyl=!BOTVpvUN`$+4vbUQE}~e>dOS?B?@wn%2ZOSd6&W zo_8|BepnFn()deW28~jYkEYu{gpik|bV0Vv@-3$tmW=!u*PRA;HSLL{ujXRX28qpz@86rCuL9}MEKdV&!mmJcD=aORIA==)7 zCk>8lR8m`9@J84ZOCvN$>I&$Ja>c94P;{7|wzs*Xl@T0Mkr23N9z8T4z|LL@u8w5x zax34?8sTXI6&qvuY6j%qa4ZF)SJh87WL#i!sC#zj1!_6vQA@+TeI4F>odLcB-2*fY zrA4rN9lq|kkWb2|p!p{Uo0b`lA!$8=5)#UhNA*GeDWr3b%ZD6fb9oNBv22AJ5c7PH zb`RU4zivRsEa!sbFDr_NPv=>_2lO69t@8KV{4wPpK7%C@A)R1O*(;if;; z%KL-?AIFkO>Cc%)MK{qQILJr0n_UXM-e3=B9jeNl(;41&tNN{QB|tyvD{~>71l;W?TsTo!UmP}?Re(Rl89i6eAeo!q zk{1!g@hO=@G8^lzri985RKb<>c4FOSD|c;@IP}>2^5Z zou681O$=}xHo1o6u|oJs5*^r@>`2HL{lRC$;U18E7;=s_DCW;CsDh;vXZ^jd)|j03 zX|iie{-eX*2fk1-t%`5i0J`8;2^_uc`zUOgvOjd&UKA9l5dk~aZqtU?YM*-Dtz2xh z7kR>`_c@9rF~rUq9`rpEb|vEA9ZlyXDSW;%syasHCs%yD_7$4dC!?5DCrL5N*I|%} zmRUj!3W>EWl^(jOm_aJ*Dg>rVKK9@qxjB@HP10i+czj}Bu=jndr*=NZ+=o$ zu_2f;;W}!-zD1CwOc!W)gsI!}o9cOsr%Hd@H*gqZ(-;PZ6=HRn^XooXpRSJaKQ_ZX zuhT!2>)=}iLU#FSaQfx2-~p6|*Nt`#JCD~_TF4G-$Vt59Vk&Dnk`+bPqF6KHWLJ^` z@WNg&K?UPN+K5_|pJ>`pDu@lT< zgcHBog%=k@zS#{IrsmP=Te+Zre5RwNtnmtVy_KlSF>Cnc`5d3y6APaW_*Jeh9&t>J z1HjGOc9>p!QABLt)H`>ITL{`oUK}YOpNF@g96N0XscoEn=D-?M{MC4*EujU_XBDNt zhEeF-Y@okCwuKBE1s0xy3{Fn8&5HC1(N^yR4?4$#v{qlXqM_|^WV7TnVt>h`wrxYNs9 zjtgj^USBP16GGNFAn_)!o}!(~Ogy>gmWD=fLe3TX$nlj~w+zP{iRUdLN&@?%tXw-M z3}7(MBZs}TFbLq3>(@_BjFXQCeD^vZe#x*}<~}7mA`Z~Pxw(Z2WHqpk_Km4R)VjoK0!UB_U6DsbgW)Phj~N-W+Azi^z}br0?3$ZUGm^w zgeh66m~GVa)Nca7T zfgTF!pRD%-QwpSmy)4+a1)mCS*T~|>PeSLPRcSn{5|Jjeb-v%Smvbwr1sLTHe{{hc zG@9^dU{fch-|fsrc!`lNfrmJDE3jLX>^}Q7d?kkM#R0Csc0!{GbsB$fq*akdc`TGp z??#bT2p_uXVz7}eDcftUm9!Lz9lY_0?hqOn=Z~qzgE_+(wIg^mak;v{a8XiFIK7eB z+kE^y*Z*Z}cHky;2t!2(4uwz>7)RMZu5S4Z4H=-a46|xK@@%yng3stZ6nX|IM(!#H zrbU`&`3BDK+CM=IsNPiRo-+xj3YVDHjPaAOYU;t{LV-`xwlpS$f&LIP<0-Ujx;Bul z=|~nh36jv@u22}ivC0o3o8dm^m`tPcHbtkH9wit~jGZh64=FV2;6TY^-L|Q;x2n)` z*C+DJ9+E9dgQ37%%Gl|Tfo@Pc1}KjWw1>Xg_1@`s+xz}9mJ3rmXpg-JcfCy^=PArz zAvOm=L)S{y)KTkpOGdePb}p4&`PUQ9FC9X#Vl&Eqr4>)K2_1Csd+d1w?`i)CUdDau zGV4!!oXJ_U&*&2B`S=dL_;*vN3&Ehp>7gJWtEpq`Lr>UH)8%`pj#;r0n9C`N#@idh zJC=qs?Lxq>{eggZxR1_{xIzt7*5=Q&WK>9jHRMaPr4()ZgX|A2r1_zmE8NX zG!4JPktP#wT(3mLBV00b(!;73OyiR)b!L`bG8JXAE8jI;(CwaTvaQg_0OLMlHAlle zyQX(H6k{62fv?S_Y7)3_TT0R>nE4G3+qvwd6lBD9i3e@yDo}6_)>}h0IZtp~7-fl2 z_Au9e`DLyXx9duEnmun|1FVJPd6Pdya)b5CXVzXoPz$k&N=oe04Ny{qlLc=r&$Mas zKJ1bW+SPB>w_jk&eexWlIj&l z-24coyHVx~Rl zc?<4v+k+LO@-VdQmP#De-(h8_GR-YI`VN2)Zm4aOt%=Ugm z0oCf_z}w-DVl-+96_(pgn`Qal>)#SJ8WS;yt;=)29~9J|+5?!D1*00SF)%NiBK6^% z%VPAQz^hG~qsxMr=On1=6edq&eDFbUSppJ6kpZw`d%-UtnvS=}$SBX|P!60tCw%fD z9m{oSdlG4K20g|}acll)7BBT~vubGOcSriY4zfQB%piocFvb>5&|{O>O`{A0V+$qa!!v@85U>tzEb5P6Uh3iVmXYBNmcv|nIpm*W=ei_+zii1wH}l3ypvK9;z{ z1Ad0dJQ&UR0q?3UlmOt^RU3_}&{7Y{elI|So0};(cWPgF@8gv@Pza@c=0^VZO2if= zf%VCKygO?zZw>AYS`*mtq;u84bGn-U%u_=IUj?(~$YyqA!(?vFTBK_SWw<4M@PwCQ zKr+q&F%tuoCz&z7@V|VV7aauqXLL6{@7~8%AdTZdQ$Q{Jq4>b{oIYI^sta}csU^Q+ zd5*Scts_AQIUFYN1Kp_Q>DX~;PEJh7TO#3`F>Pa$pjiCxB2-fztNB>0M5kk_#tJFG z&&)+ec_HI2&Yy`M{@~PZo3-pwy89toec4C+)bLO3qNv%imf%U zQvG>Z&WMx!KU`gRAk_c=f8SYWpS`kW6v`$uTXrIntP0r?iQ`0_JyJ+!WR!4`9Va3U zgphfPth4vJ`@Qt}{`LF!?%wa$b39(p@p?U<&kLygxWfSS zvf2$kqCjmTUzXe5g%9@gJDf8T42B(!PCLo6&Q$91_5}Xl=T>Ozzh?$I6h(x`&h<}@ z&7T#AE-B!Xo?tvXMi&ak0{c*0wyOR@q#rYNt0)J;1&=xR#tW1WXvi+(eCeKIXg_&T zJC%*R|E*L3#`Y{N+$7McM}JQtiY)UQ@oU2@2yH{=Q4v?wJw%Vj(6W$yWD9_7U-W`{sOCQk(F$jBOwk9q&%2S5Xz%QHU zJ=_rd62qa4!Mqq(Fy|*9nQU1s30*Asu~;(KKW71zujFfA;;rk;slfbQ%;)B{;0aE_ z#D8M=sdLs;Y?mQDG9}a_T<=Ohp?|>u-f4KICRnjg#Gi3l8{8O zW%?OPzs^iw7OQeOKfz~l_y7dxj*O_+krCn(98nsdAc-e=D)xG~;s^5{Y%nV_ucd_x z9@P(LefxX9&L@jQi>fJR3Jvm&yoMt~yS}jZm6hGg7uQtPqias}2edD|`4%Cj{KsL#CBt{p#&8%_wYcejK62wsG`w}W$g17}3ho2wqJZ}#~zNITdfz0%@ zXe+LF?Dc2E7t{nu9q5Q{EF^ z-nmLidYq$1M?CsqbZn8gd3F1uKC1uLVxjgOv9R65#jlA6JDYp7vSb!kXmwM*GbZ6W zbdu|#rUKqNqaLgBm%wA`?O|G{8YVr*E&OKRJ2Bj?nj+ZW|P{1q3M%24G zswDxAV@N^C?~Nq}tn^*H%%(NA(~qATqb6qDc7Ar25~VGJY+fal5xe8i5{r4cw55rr zKU?#PF}L4DL?|wWzh$CYGv|oUUIG>{?ggBhh%#Nd6Tx$oH}G6DDni{1Ng46c|1$R= z2Qb>R(B5m~!Qe;z`gV8QJoEcw|l@wkDYH#neeF0W7q4HqcPenlD1+N2VF z)-GojwJfAr|8w=y%De%UnQ{`G4Yp=_^>wA}Vw1FuBY1Rr%-6<|f13nuJYF2@z#3KO zCWOdl(xK7!&&pbwD;;JqR}TlAS(4tQ=s{tFQ$O9fww*cNnA5&WTwAZm(^Rc#;s8d6 z|7KkZM()#v1wrxl0$2^Lr?+c^X%n`W>T&$hV7C#=M;UfqH0qijdO`--LJ->aE;xS$ z)$)VWueg((2AzP$x8`Y(Yza18_52Tj>u6!FdqX#*Gcq!FM|$<^FRtnP#+e9oZ{syo zre)ra*tWl54Py(@X8Ty*we2}8^egi?Pk_-)8G}6PqUe(+kFbBT=V9#VL(nlWQ6@5< zf#aJhEFEtT)*Vaa?<86=IjQKll2K^IMUl+7kA{bIcH<`4wVI@3vQLfoXC!6#sfjv} z(^)gEZHgG69K^?qWpM5$$~vy(6k0S$`p`<5m@im>C|DoDaepM$U631gKF)c$q}fI#Vtdgt!d*Khx~VMRWyx z0WcZAx44;bfTJB0JMiIg`FK8&N#C`zj1}t6JzizoXJR@s2=N)(7i~QfQ7o&!F)E+c z^CanspO>2!Id0gYvZc55oSJ4zZQ^C1ff-9zaH|H7B2jMmy|blK-?~22wf&>mRXFPS zF*2RMI7%eiRjpHtHZM3zRpRm#C%oMx+)bw=DNP~0=!t^O+iO4bN%-1yDV<}VQY_<- zxw9Q+Oq&g_Z#eR9O>C`F$*jF#;M%aW;cbf*%Qf^hlY#YF#}YLO-6gr&}QwqKe$XAo|}pM5qcUn5V< zMzAeH-zJBjSD*la4-trD*Qok9bB;#M0(A>9{ubNrE~#RvtK~|AUTb^M)3p#FsT~Ij!IxEFHA|>O-XP1`Kk~H}5c#*D3x{=1 zIdg~VwI!|H-Vd>liKu{^RdRbQ+Ds|i()C8DLQBVx+88tu7K1)C4X=a>?a<5O&_@bS zlik6&)z=R<_1x%*Ia{l49gn{dBCLmcd;r7Z@bJ@pAH^7~`8@{Rw8;Y*@Qv~%`S7FU-<4#kNayhNOsd&xE>TqpDHH;!kDy*nU z`pa`>FLT;_k6jNF8E#ifdd%Z#GW7*-jwnEs zKC=fbrYl&JZ>>w3q-M zI^(sxPyekMQ1z&{d19uz9`nX``#Tx8YeHvs2T9q80}3?=CqL2}P=9|*>t>43p636E ztV7(tqKE5EJ3GZOW%Q!hKs56+oL~yWC%blx&Tq!@xsjGle1_X<4|YdB<8Q5rMO%;$ zCXbmCf2;1<5PF8C(ULe_)TF*Ek^)VYq`03bg41z{SAS2@HYI%>tL2sXjmU9J@I)8P zd5F(XkSSbBVe{v=%k)u%vfQy6Ti3){Tc*v260K{>Wn_?T$f1-%5PSWG z%n{Ct`E9UWE-Mtzu9XO$Z>GVN@y@sX5ZT2;p-<)15IHIQAk1#2D<-X$`^bJ_$~<#i z@d?QIka6hWekBJsg)Qu0nERY!;`#k})@cd zWdJmUp4N}s}kOImj8>Jz-C z#&oq2*ys~YoxS%R} zcH%$kp7_@tTq|tZ70EN+h!cMf=2P5_u5k+mOGV;+uR1<3ATXIP<68PK^8u2KA;DRd z2W~+6LIObGLIBN1lRASOhcirxdit&dOsvqW0)wJ}AM4d>@7s9;cQ36)Wd8@HyG)Q{ zXr(Gwnq4qs^73=G=P`WK)#@JX5a#(f1sYGETuo{-WB;A_*-0cCdHLFk^^~XEL=@R) z_{dJ+psgOvLid5*g?mrC9mAOF5Gs@Vq4%?f59SDY$lEaZH#lyNA((;pT=h!3TCH0} zXHnjt=$aA^3N3#!-%yl>LjN!S$U}21#ms0Dq9OSoK}gkI6@N%$Uzxh`EqDgJIAu~p z!VWEhKu@}08hNFvSIon}5dYTkb1TLl97osbfq((qJ9bK8tH+D+i3fi#@{Mg8-E?_S zig+@~3ei(tec)5vTN0!Gw}4(%mvWfQ!(k-@tQCijj)C^@^DAMh_r3aExeF6I%XP#d z?#?6^vYb}_3|v#+0HO7bM#R|O*u9j0#Nkak2gP`{e`r)gF{UfL&SZKi1VdO~)i2WD zgCkSy557_Kac*+#H=-NJI)Pnkc7xs47rohK*f%lenx^krF3a8Yum>J32{r0oV5}zX z^NmKD@?BdBAdnp+|Ko#`@A8z_;MLHvOat=nBSUsPl1an?MC`q7E;-x#<%T7lpQcmW zgjA0g;WF1-ao78;dkfMLgis~Boe|nGsQ4nFi@n~6{22Fj?9NVc3UJE)h4pk#G zPq*zh0bXxmg8S!2#;0W(5!wi&Q^{qFN{a(j5155xoXu4*I~+3o&*1nBg4>2Y(Iup- z#Fcndn|e|98u{m?|EMv%&JMMVIb7gd+5ny8*(D0aT#5dNme3WqD8mx)Z$z`_(s^sg zl%!?DcX&Z%60oeSm>(wzN6@*YjU}75KjYm#;&tSYg`k7j<(IuzbuXM{P-H#)u&K1e zoB8pd&J4ZSA&qedZQ?HTeWk6zY=6-RW4tu?ra1JJ*t5CL9Ojs~zlkMOIfUW^uo3;d zNNvO4`y~f~g&LDz8;^wakprC^F(Du^P#3;4|2$JOLTd9Xib}M^c_v`T9MOFrFrd~b zO}dtw^{2Boygw112d0)GIP51Ptwu?#JheLb6fNFL^N zlm8py$bzebY_EFp&#h9+9umi+An;E=k#6&FpjZVU|1B|^y(8tZ$PvXhl^SzUuGeVC z4u!rrdL8N*tIo4Iw<-~oe-=_c6pKDjo6;zWUK(S3ifbw<2~vB5?QtiJsV>2BvOn5i zhuQ|+=S2~lN7B@`sRc#usg-F=miF$xlWwiJtc=y7`}P!?7pcuS3%L-Fq>B&UC5+sk z_v|5ppE}q<)Xi(lEBzZ(SJI!|TOT~7G_-trdH$&$3}g+DG)NYNhD=TVuMEL`bJZr> zv)upTe&Gy-+N+ky($%RcE7jbAOgDMTm1lY|{E$;_+OOR%neZLTRDP1j{!xh91Xv|U zzOocdV#vsxn(B%R>rYA+X1U=wEPS5@QWpYu>;D#LI?Je$v(@(f7qE7A=xZUPR~%D& zhZ~Q4zKvN$8zxIqqt!cx2IhS4BcYX#I)Bv4)eM0YiNBP>j_cuA0Uy}fV+}`hSC?XP z^sF8=&ardv*9iB!(f)rX!SMDw=x6%OvtPSre9;J($#@DEm)8`y3YVrPxWM1uu0><1 zEtT4YnU9*$$S1tHmQ%j+?0eTzdlOMj@yK5av~Z}cHC7`+kMN39Gc@XRa^f?pj1zze z{`w66OyJR&a!B=cG#}e+DU#`PHyKx_h38j}!I;sl@$1#tdF^wk79m*#ComZzWI|e~ z)(@Oj8S7O7$%xcdAr^d#2M5%o-!fB_sj1nxfxnX54~UQw+55PQsS?WLAv^4Jpp3DH zw){0VpJh_u6fI%66CvGHq_r@G4A&+))1dpGV!KfNl2A}Uu6a7wUb0NM;t;QUNw1rj z!%3m3M-`O$ws(w+k#+-ULW?f@x`2N1B`7dCtRcg7W$6wrW9**oe=n7z6=>s-!SBOm zgv`cm>+NsZ+3m{HK!b{ep3nhTuundP&(T1+9|4IWM|L^7%wS5JU7sB0}tG!_B$|7%J%$sQHlf%MMz-D$E!3QU#=j~NtQ5V0RL6{`-U9` zr_CL;5#5T+VNA3)B#~!-7iB@El4qAPMPXIdBb^6fKHuO@8K096E?=fP>qd$Ot~V}; zhowqrN;;PucOBJ&?ff*`{N<@77$=F+jxq!jRwD$#lNa zwMsZvo(T?dm<0w9!_RgmEje%0kx(~(f7ng|_W#}U;*(@=VY-0c=NrN1bv%>tX($Nk zS=sA1GW`}Q=;j3TA%5>!695boSDT5>-!l(tRY(AISv7h^#tdR336RfN5?@HzKX^Buk zF9&|1ON|b8A)LP+Tvefwm!=EDZD|UM(2E@TpclAx5;~vy06xr^DRAsA4r(;e*Mwr7 z$6=oaPUuIu->{4vktx*jS{H;Gfz|d-C5Khz*vg@Z*pYHh)o&jxTqrRz0Qo;}>PL<+ zb5zSe=1wddJFN%VPCm2S`;vL#&9k!b)|oLQ9`6%%_3M883i;6OCw{}(f7+iuQHSc3 z6w*G54O-#*vf4S~Sbym*3#w(XqiN@4Lj|sQ)AP4qQf5`nIQ}0=In~gB|2Gs}`Zz zIku*#^z&Rw=BI%qAQm!z*X|%$vMIG5#^EuhsdGrzD0YayW5m2(`QzjR<*AO)b-@$j zH!3<=3uSKGGkWg{NWk;c3}8+n=Q`~f0YOEqAJ|quz_FbeXrA>Qjgc!LKV!$s%r8OkM0?g3JJ3r&ORTTi#L$wJ|tIry{t4<3krTf^~*$ipu!ul-B zV>P;L9`k=1RQV2yTLqR)VfDS3ZWvp@5Wd}k1yHDvo&kym!6Df0rA1XB~->GVId zB}9w9gldVExXax##O0$$;j%Ce$0~Bd@GDp3l{$%KHbI7?H0W}mzjs=fE6MuUU~{Z7 zD*iHcTIKZmP@rFK1i=Uj>ljD?vPs?lTn+8j|NEw%R^(ee*7d^W6UPv11O;xb?Qha_ zj0#ZT!pz}L(p?fjNNYn*~mKj7)O+6<OE4-Pu{BjA4$D9CVLGD zWaw`f%Tl-#i#a_1+CpUeQ@~!V_yd|27~Cl>1sKepO=XVX{t?lSPUQikaH&JP7mlBz zaH$A}Rbe-e1~^r34iwQqlc2MrTZp=a#mN~<=BK`2qxEfD8X8sZCH(v-xVG-6o(o(fiFR>VU5zHS6K)~%N*HU(ka1wINb z&;6rBZ6?TbezUhDyEG~x~}CvGI^q*k-iY3 z-GHEu&8I=Gx8q5vy~lBX(f}C}V85?h-+VZB=5Md#ECTILpx1`N_*^6E7u_TiL=pui;f9EAS?U(Hs#3W%N*XkK0X2G7CP>%V{9_b&tKxq1 z$uqOyQ+hROX!q;6KlLXGuuD3d9He9cc_AM{wo@T3LY+x#r_}&%Z>GJZ#Q${CiyT=p zh05pDNdNB}d^{XG`~tEa4k6x3;GH(U58%};sz;A|)0RQu;){d}^n|XXs2NYVFDixI zSJ*ov59|Au2Dz^+1c1$VGp&-QLx4YTN|GFgufR0Rb|(3?hMn#@eZruX-8ZP2yIc|( z8ij-$yGEE=qNz@Rb9oSa9LAdk*^Z?_YugP#4 z&@#mub20Yl$b}Yt27o8-&yy4Alx;{taR>XKkdS8xO^4~fzMK0rI8(I<;x$18y0d4~ z*Oh?S4QTzJcv{XPqkjJ$a|sW}Qs8!Ff;zHtHGs7P@@&zf+gRVfh(PP-!m)=9nts>8 zsuD7qtSaG(x{&KC`!X&rEGyHwZ2$vPs7+ACqGd5l&|cMfWjz-n|Y)CL!Zl z?D5f_4z}i+N@{KVUF^aw_NslgVU90XI~x3>87Q?8!Tw651)`EU>~bNx0m}U;UFz8T zqf1y$L^V(Z=n&L;h=lY$oWb(d*SX5i{-@b2_Lz$r=dllNV zMf<$%0|(Q9^09r-fd44>3m{o(XT*Z2lj@ z2Hu@)hnMLBae`3TtKS(ay-G9xiA_-wX#8dA=@=ITVGe+O8wR` z98)G-Mbqyxw`!`aaUx-aQm3TP4NIn_+gi_V-HLgu_kps26As-=v9^IS7bTut-t?W@ zFaDoVET(WVzg`nWjyq!&?TL&7RTNhYv&;6(|MO6ikjD1fzK@qffAdQr1Po%Q5`Yx{ z?46hgAw^n4NK(2p!j=YB<)6U&4)mY^^n>`k0Mk3AdNk+;DkW*nWs9nA4;2Kb@F{@qSWS# zt5+mXHuc8-E3h>j6Lzti&BFh=kO8dLx7f7r+HBBI>CQK2&iV4YmVA44(s#$424(W> zVosD%%ziA?;X(~vM@|pv{x1L2q}iEn#BJHkf<`_$%^XIBOV^;#5-AP`!g(pqA*gu9 zg={XA8R9=}ed1A#vY|cTY%?9pNi|pC`B7r9zJ}M$*)QNsU~ki$XhtGOofgedK#L9m zuBx&#&vm0tSDs@mOD7!&GIivdYy1yexh@@^T5+Uj6ccc~ot3Pinj5aCDQ{2#rv<03 zAT`O%9)n!w8Q-YIlO|-G1oYY=(b4+Gq)2CvQTYiwPfo#*|F}_*Io(KGFapP`qLS>{ ze>V&C9$VJV-aidgDN?&F0m-M2+Ap=zT0?k6+#QaYPa_vs8#HYIQst8DfI#W9QA+U$ z^sbtG;V4B6aN}{cbpC}xN`oJiUs?gBztZShW*$53k+OaP(l*R8@;i=DO>3p_eFfMq z(@LN>gTm(3rp|OSeDr2oy$}&REnxr<9a)c^ad?jE-R*n)mZoC_PmZI?C5JL+)uwX) zoCtyJSBqA{`e{hRFb*1NeBB&2!Ku2y`>%2GG&8i?aXft@#{zpXJqS2Z(* z&u7)J!9sW;L6Jm}_r%JxP|yj3k4L@Ht+IM8CsKgyS$l$r#8pn!JH_3Vh>=SKCADpU zzH-slAGR*?wcob-D3u=ffNg{=%_M~sGRyCgvgiCK(^{_(q~=z6mBYbKD;M>l3o(AU zdYRFCq*lv|-Uh0#GwML8PLB0#`kZP7F32X$hr-1;+v_CkJqwMGt=GnfSmtuABy()) z#n3+7_u&$0NuL}?$LQ_O&IGNB>OmuVAyrY9*}F4;4Bl}Fx@;G%s8N9R2Gdr+ zCFImq4RUm+SraY(OA!JhT$x$Q4J&^luf8D+yo}&BxH?z>>Iw6LUH7Jkd$f0bBBJ$A z->L5n-Ee?ax%TVxeubh_F@g53uOHqLOZ3w^kF^OXEW1G65L4 zjKX~w+Fq29{z%HCxo*bU__s&Tlh~r zVEQFUQt4-9Rzj$C3mC<65+jofLN|5?DV1*bAer8&8Ns3YHyg)8h0wgU^^F$#E_vYR z91Gu-(_vp;h2Z!)3KtI-avV4?7rt13FCj*eoCPeu0@`#ZAJK|nSbaV zvSqGAcucJ9{Q znbyB*Q>SC=$Yg1?5Yq(B+UH6x9nusohS^u_qqKBCe-xpC)`|^aYp=Vf7-D#z1A{)D zn4~uxSA0%UVg1~f&3A`?;vkQ#8m4Yp0BULxwc{yyA?U`=;L}|0vx%KOy0mEX#3{Xy zHDMc-ya`N+1ds~?mA!Xm))La?5Im6YhC_STpHk(i|Jpx{c%m%(oI)VlZ^!ZS_{e!X zcxB}w$<-lR+y{o%3u*i`UO-w>TRodM6!aRwOr!I!6> zGZI+FzpP)L=@JF(zLc4M1x#0q4=KP^m|gJor6}k;6Rax0I%L07Cb;}8w3E{7+aq&w zv<9+5I;>MN94pilBp|wSUEsFp4aiCF6={AmNtCD;azmGYDPa8edXor)O*#xAD46wtxZU*c)f^1G&2+G|ZOuF|HE>O{%WDkYC z?Zu8+jvH_O?sCZQ#m;R`syza)ttPz1;@rLNPgL3|a!SoqXqF zQ~5Ph&;Nr_t2j8l#fIp8@=Au|Hr~~^KH#Q6$0E=g*0Zzz5#b6jfxM~s5?Me%JjkrG>!$zR?xRGYLk^nbM_}LJ!1dg5BT1^=;^#19It{+ z-VP}-#B_YJO`FPt;s{#*v~#bTM3!T>JG^*^!e(@;70RqNNYbDgg&oJcMvp9Rm|uwC zf4XI9#-xRCUL#Rd_(oj5P3jHxisxC%O{)#d)Pq4UJvUdu36gnzlUWo=cw1@)W zATq($qPuDdUht790TI|*mWCs^bufqHr0HtXN7_zUQ$94Or+VY7w78VFHj<8#AL2?x zfqM^d(Xe!s_NR9=oDY3$uckb`7?~b0 zvuE2JRj#1wE%P)+3pqXbpARN&)>B9%uh47&H_BqYJN2tt__tfJ5F#d+a zZ@QW>fI(dpw#$-iI_l_}l_>K^d*KZ@k1(-91w1Ab*;8EaOR^MgRlKN*ZC?-qJ5}aX zMax*}IsRG81cAp5Jl~zEK7v{+g{bc#Edz7)j(5=*ka&a+?jItUghKx_7@B*(G{d%; zdI}6qFh{?}!X2fuAAI}5;*KqHqmL)k-oAaoB2C@B1AGIf( zJNBou3M-^98a-&22tR_op@z)gY)Hk@WedOJC7VCFY8(M?-%4H4HG{7(CoeCsut5de zcBOD!#TU$&XxMV!Zq;U#0*C4)U0l|G0%nxnYggib)iT4%5&jh3*Xr-w{li1W83@aH&78^L#Sz8W+ArZ-JB|yMDS`1OH}Vj(Lz)?# z^v8@nwzcK+iH&b>86(gaUFJI&MC+cn(=i@L#lsFg?Zdfm0tV!HWp5gB_i)CbS-;$m9jfqSLn74q)CsojfzgbZ(6Lgjo&Xmfi%sdI_}f5>CdC%1{sgWzcHRe{^`qQPs zLqP5$w@23+qH=V0jn?>Q8%&qKp9>bq29?dtIM2EO0^7oTJ(tg24)KS4E@DONB87+( zfm@haOnDA+Ff!(wVm!QLx!>rYE)Y%=f{OJou;xtsu(F>-HVyM80JnfCT9^Fq8Bl*9 zm})fqL3SX#J>bO!ebHBiMW$8~P+T5G=F+!j)Jh-lf=jAP@i`(w`BD>%ARU(M``DFR zq%mB|*rJ3k=5^lSifu4@ek^7RY0auLF9bSn@1E;eVYe@eSbam5cH-RJNUx?vw%_Zc zRwrZ!h##xP7nq+XX#7?cPPKtKU4cdp4tH{^A(kuTwq_M)&aE2!v(o1tUeky)4iZJk}5glOw~>9FM- zW_J#XzKTKL(u%{DNUiJ=G0{H;(;&MzF^q-Z!;OxJ|#i|?}I5UPM+e|N%4Nu)|$ij zKp*9eIQ16W*za!4B2VT8!-b_U)1uepsd|viH6lG)%{LJ9qe%lWI z-$MX$zUy_fUqyTLeF9v7D2a>end*vpzdn+Sb*XELs(amhv{n-j(ZIBS(;nGT6Pa%^ zCY!wU$q-OgLVE-?deR5StFF`{@NE7%U{yewIewYd1v^{yl_x) z3|is8*yKHB#NHRVpTXSQuj()+Fe%j7vY~#LMwWFvmaww*c_s~xW2qL>?C^J?3iTP_Jp-3?vwoJb zYWyEel-nOCt9=D9i7*iGR<(7FS3S(rgCQw*;}d_(jflHcbq^K~kmDzRcxaEM2nPN{)g4fj^K3oLmGG>!5v zP90m5mtXuZf>6O#6o4|ce9AnPE4N1i;2yu%MI%&&T)z2Dy+E?XcS>*@)a%V?U}>}Y zmv3P`_{O3ioz3?;+j0JLFVmqdsV4!UyxzgG@RQmZf3Blpk*DnpJ+YTu$n1f>Xxi>0 zKUE<)NFgAPWvxz!K%H-@6hAS;umciFvg*JfIUX(G+#{jTd~kVX%IxIJP#P!lsh=b+wn!0Jn&?{-&Edfr%Ep~mtPe2r71;qdC=|u zN{m$w$$$%Zttjl%%5%SYI5rya;_vh8qY;mZ6ITgpOfa7RY-Ss zYqaitCxg9ctD~#&Ys3aO#6?cOKR5L?8DltLOh)o?5$h(|t?YZ6J_(u-PgaU?UUOAn zcx0L-zaPNPJDGnmicXO3==p3|+EnYT9G2&kfjJ;Z%!2@}E)htFHOB~#Z;+N2{&#EB z1i#h8RZyF~bde3x%p>owsGf(Yr$>7G2qa06obwDSJ??MO0e3wsLzz!5aKE~reGyVC z?o~pn+J%oWfSPVNZgOh$3IXmhj4QvOO#}P5o?C`zbPSF>&?szKdyF2%aQeUNq$`w} zS*aoNfhia-M{GW~JBVJ5pbC9HKH1+gW__A*I6iSmhtrSa3vMh?PDoq1)9TdG^dD*Y z{dgjttnz9eCr!zn^7GuPEB&_GuoNw(wQM!IfQai{(HM$8X}ajW^E) zLv7_+E6$_ou`fS|xwcWmkM91+t6i`9EaIQpnKIZfPUgx8cY3PfTOgDl014smg>VWf z+B5PB>`-~wzmZhEbiw%JdUhk8F>i-z+g~3wiQJAXsKHiKlGq=(U%9yfngshKad(de zm)|`J%{=n4Y8l&ks&=H~RmS%*&MM+*+lca4hA6W%P%Ez7@a%D!5dGOezH`;ugba_a7lc-De){Ii;~I{DuI~JguwxE9kTVHw6XJua{5nVnqj-3vR9g>xl`Sv$lGloxUYaY zX@I8`QURT;^$7B1Cwr%U^fZ6aAb3r9|!~-i8$~30_aQ`>p3Fmt9A|-= zG||I3HKsO4osM>ulWB{nq9omZ;O>6&35zz*^kMJ$eOi_h03IG1bYL8GJ@D>}%;QM& zK5!&7X0u4`QqB4z&VltKTtE93)5mq&WE@T2z0`yAs&88KQP&N#oi{v>g+<5N`ya)E zibv|2-Pee!YzeZUR;|&UGPUd88?>C>r-QIHz7dUV7jAr9&p-nR-NPP87q$@YYVxJ40(x|}77Q%dLMkdA7^h#Q zE&nb9`V#&slzvn?)s0WPirimBDP{k6T9vAyk?u> zfR_e6uhk}iHNGm%r0PidB?d<+$EtM4r+Sb`c_7e~6&@Yg+Cl7^ob#>RG5Ai} zK)Mk}Cktn%DX~Kj5VXt=x)EuGOqf6gAJ%FZKiOY3E-jSyo%~$)jI5&xm@-r4OkCs} z4g@FNUTE3{DyzNBvpIN1{y-008-L58n%G{l1;2SFOkCN$N`+jpyecxHeB@EV&-kJo zl&Lhm8wcW}3y-b8r!q#N8XjGJEOhvyO|%a5zf3dU>N=~_JnA?WAAelI!jq2?jdu`O z&M}(;VdNN|D?h61hRg*Ms@^X+N|mR|{r*8^PLg%8tiu+Kk~A>N@XI2auEE>Yo`+*> z#A3?P$=erVRjnDn|1cW2Jz%9lH!{4mx`+HVQSO)ebqaoppjwKkIt?|IA)|4-fsU+X zbO$#TP{ywGM=KTK$6TBmJ7pGcbZlPWvxvc4ZG3XwW~o zOuh%6Kk175U6cY-xPXgnEjx2B*gWd6gDAM1W168agUdGuU3yjSJ^UR>!3>4v_f6fK z4)jLVk!gI`qzCgsIW=#KTJs^>iHkoiseWpy%bV)qiXe0JZPC1Up5>UlhcT%;EhfYI z7jbCwJL`hB_>$`cNIm+b&#r>5eggH=d`#i8{+qm9W0DrEudnT=71dQo^=OK7M3E@Z z+xcQ-{XvFP@B4Ks;~h9${yuz&K98qTh-$I$5>t;pY5E(cnp~+kbD5waohH9$UU@_&kGo9B>0-VZMSrm2pI<2Yzp)PImcMWP z;KnA*jyEhHxECMHuB(wi46is32RBzAG)kUaT1-~Qo!3`AfFF0q) zaSb*nCcf8RcY{DqY6{$GebRbf4r-yC{rlR`8&A@bgB8MkgQ?QYDJlvuSP#lYbls)H z2>ilD!{212tPQ{7ZZL~WNy+}!#;ev4>U};;S>F35CXLeYpzzD#wCT`gaZsG%^D1id zyt=$Gp;A`4OC*0elSx2oq+2Bn6Nk17EQl5X4E?}IWCd{EYAFzOth~~`t8B|B&9U?n zqwlds5-@6|GKM7dsD%EpQ<^c4+AF9#zWp6;;>XbLJTA1XncXTa7)wV~4)z6Y#@T=7 zL?!pyF*iW>^xnwXC+tT$kGRmk8EmfGVx*$H@euZkzr0!~ho~b*-%`ZHPDo6-N=!%z zwt;z#TT86;#O3S^K7|It#7s1bfAA=Er>^ddW?>sCQG{gHOer8dul2#i`pu8Xu!bAm zSRCP4mFUftOxOc8UU^jsrq(z^<=HNA@>Dx4~ z0HeO_q<=u;AsK24NndY}mDrtF4Cc(2izoItD|3!Vg(_9j3v_%9iM>WLaXhHqA5Q3g3Y7&4?h`i4SY?@-f^Q87<&%UjT@U1SI~Jr9D_g0pKS2r4gDOTbdB0F zQf=0By?x79!J}8yu?iNyvzzRDFY+8^EUG-XrXAJlFx?Bt`er=9eDoal*@+UzHLf|q z?!K`^?(_@)=1HJxQh0KdNyX57I@E$};^@3bhLC9BSGnj7CS|RQ27C9gP#@p0jVC{R zJ;Fxx%OkOQY>G7_&KH6K`6^GP`t5^0;hvp=S6mv|#U+s4ITo=}-;Uv)@WUR?sG@X& zO$~qaG`ydkzK?BlQP0j`_YlQb6s7+TysDWwF+w%_BHBEm~<$Aa&=BBDw=gxt^K`H*YmKQzK!~BhbTG0f+L$SHlc$|i{}?=x_A5kivyy@%D4l}1>p!Eb{wt(F0kMt|)^l+QiA zZx)`j&CxaWQVl3D$z{kaio^xLrIX6!kUcc@6pn`Da-r{6$d7)hs9h$Eicp$3>^fC- zzmgaZy79pN5l(00Lwes^mdi^GgV*?ye&AZ8HkrTN*^Q+)-;nY@<3$t?dK$2ICN0w8 zSR4|EUW&Ery^bCp(5cUyooDhwT9UQqG!ndKy06P4IYwA)H5hc1oqlX96$%~UUU3A=6}2Ryct7LdkXu~ zYs}v`2Qjg(Won|Cp`-SOP|mMWlo7!hYcO;8;j>lBP35&!K}LfZUg~2)bM)O`I-`6fY$}Mfo?N3aMG7*fyy2WC(rvAbMe@`3(a_2&U$L*cHi2JDSpbkoq0xP?DYKtcDW{ggnm47|-CiIXZ0y(srucmD zEy^ZKE}m&}30TYspM%C==?^W{?bY!rU6u$mDAlx(kxX7De*&eKuwP~2M zPhbk!XSs(goDDT|t{0HFP!js46!Sj0IYE|F)|v5ZeWgkF?kAs@a|Rt6U!H%y-Sd4> zIUmXgjqcQgCUP(&T=AZw13_OUQojg)_}+#IU5@Jk6N+APv8(L6^;0l*hv5wbjy`lt zrTl>}?|-SPcY`=Sqe#xxZcSnIu~We(O5N7G{qtAx0CiEtGaj@NKR0q-+`(gh zEpc1a>h9m=Gys!CDR7H9wuXg*IYV8*Q;eA2b@^`A9jtpYyAxoIXhWcWFE*bwv)${82u(uXcdSZ}!J|Vu5!_(5 znRODwZ|8&+A;!Zu_sXWF#O;4E56wv|M^&5nn6ucw)V1qR7jM{70z7L`n>7wx@%Jsn zgtJCLoM*%)FknQPVd3c0GyQLtbSK|wdu4Y^6&xjmk!DW`7DfNTKBBq&?ZGa~7#Ml_ zv?N#l+Pf#~d)}803)0lGr6^%eSJU)Vn7O)Dm4PD$t>vNcl|rHXya3LNYc?vdu2);C z!XM(~&-TCNy>p*dy5i$dDN7M!@!h8>LP;NPY*bZ_nkh8j${n$CalJ)Q&)aB0uc=g1 zPDSBKk_NOVG`PlolS1^G@xZeoks<%b zs#kV`yrQ@#A8({d>3zQx65*85D+kg`Fbs(B=ev<(X#%ia04-r^1>=T46qfR|ssW?w=)Wer z{CuC`)PHWue+J2=YC7W_tWa+Ds~Tr-Y4h%M@vz*WW|Zm5jz-;9r0k!!cGr9JPG}uu zxkt+evsm<8a()W)xhi;Gj0}Y?N581`z6$0BPnah6`Ibe7b``~ubk@q7Hr$U%UbECDS+~{ zYA{?`+rd|b>f$yz+T zm!BQ;?)QgNrYCQ8&cmseJ>Vyt(qF!tNfQ~uwUnH@_|5Beol#_6OUW--`GCgh_#Vwi zLddhmE9KQk-n7kZv-u|@3KxCuHJ1J#dv6)lX3#F|1_(}ZcZ!$d#hn%{R@_~RyGsHT zDDG~>OL2Gi;_gzk6fG7YKu-GZ{de!R&ic+ezrKH2ES@~cGn1KnX72mCX3Oo)`S=Eu zIig25g<0Vb6W@)8-qE`qBY0}+<8HaOL-9s!GXL1 zDH0A_Tv!#WOfP@fRRh=KXdk~P`>ei1l9JRt5JbrweRe=8yNV0B-OgL;i2B!3b3x`8 z1yL_tM_hK9-UIuCK@xDbC9Ro8zdTOMQ)&x{;Vyh7n<*VTmm?5DB$u(g?QE3H=Go^( zctY2FQ1e89)~XYe79d#kT#nO{7LmNLVL%06K{Q{=#K9|DFu<1i`|L{MP0M}0=y8|S zLSq*;G^uoAF{gmJA$baCjd6*-)6d~+>*mf15--_B@MYL6)72$K9o1laxhEWKSr8K% z>!Y^h`wwink}Lr^a=mgX#4sHfP39zWvr_(d2g2M-`3t&9@9*yL)w6-XPG04bI3^lX zalGT3HXHU;gj!99(iIUqUDCtN%8TGF@b4)Q&`E6O$qBQnPQUL6BNcrj+2M5iLfxsDj*$DfN!1jVK;_M856i8$*|LqC!@f+X&$sv(y+KT0v`$!{VkImoq{LWDA z<^A1-)gAl<16i^;2QlXg{S9z~Xr^0j_(uo6~>nHMl=;WI>+iR>k`S~ZK zJhiMi5ko8K0YOaRfrp=}rDFZVFj_d3IoOTM5eQ)@EiPK+zw*2VpZ*bX=lB2g>QWSx zlRMEF$suD|AEKR~*aD=`%fsT5Uk$;*#O(q0*W+hdCrH34Xxy`=aH6X~evxg{un7em z!l{{{&t>dTeqnS+2!9rUIu)ejzCLqQIpcoy?>LbIJ_%h5-(F<6WZKtDyB*(9+WwtX zzQwGcL;He?DEyPE`Nr%coqMaE#_aHF-IYts7<RM^1|7pVS2PF#QkY;7fsL7`$m0@4oOpM^fU8U0c zGIOX{g0Wl{)v;IcW@3;WIrXtm@d4e&l13s}326>;FCc%kz7Rw($wPa#Ef2GIICu=5 zn)*atTY{MKN=;mntUx_fN?EsMb06gK_WL z)RQp(QGt~$RUdF(z=+@S5W%l$S!^scqMu)L{`z?;r-?RUrHZG1#fEo~ZoY5@splR8N68TD(nuKD~zYSfl>Kd~p9Gg&NaG(FXTc-V0Nedjt zZH5ZM0KY~9M1f7Iv~ZGDmEoxBr&5gIkv2;zsSwxw4rA z0C?TANd1;VnwI{)(rzThj9CK^!~ena@Mmxa%$9E&m~&H*wU;AV~7C16UC851xcG0)8~W zk?xtS{MbxW7g~3u3bQNQGSqh(C;9^h{~@aTdOm|#0rH2)02#^M9J;w&r^g0`eRdWc zQ<(-hwI2Jg`yIK$j$j1+z|YL*Tkfnwxz%y@(5mkjHgIbPd^itg5K$?k)J-FiIU#EGcLSXwT`}HQA zr)nzD9%(lnx%ZUOC5uSjV=y{kZ0=vN*yzdoFJ9$qAkBv_1L3nD;@rM`;y;`{->YyO zI>f=eh)CY&Br!SB7%hjM&NA{4P}#p2D%D_0|I-Bje?DOpxKUWQST#`=4lX!CbRJ;( z!1<$Va2;JCa)hB;XVu67r->RKbGR)wm=jnksjzAJ|A$#GBe|B#F;~vt6qUI|jJ)-T z@d3QTkRiB51NRT0?bRg0J zs~W;)4rtNt!h$;p`26D+EOM&oaXQLxA5y=?U(H|JwelYf2(JGJe9wYd|ED-HsHt3c zVj_#s=fr~uD3K|6{9l>`TZ>mWOYI~+Y(JGo-#u&k^_PlvuPOc4Bl+Dq{?khfZ$_u; z6C71cp|xOBSN%xnq?GdD8k)-LU-3&gIqu&VoMYfKw7*hBJNu6Xf)H^(-5g+Rklk+t zH$YSj!YTSEcJqUEoR&DHeh#MTiiU>m$>d(O4sZtq3q@BYzfj6I_+sl{8^~``iqEw= z>3i>)_(IFforU?0a$fN7%nL!VC8qSB+p~4bpo9ExqWfvlr4di?l``C7AOk2j;F9zs zu{F-VI@2DPkmBDlv2%``+_9GFgAJeEdOydmI4|;7z#|B(cQR*u53xr~2T*uf76u>+ zpbnD^ZseTn;V0T?zz#NVTUlpnv7HsMYhW;~w2b$Ac$GbdX<|GC=X~)A*f^DnGc~Gwh4+rYK9D|qs2M1~x| zS3rbElk$I@D*SV6%H;RkpwhdxH8;LfE=brI`$uRhx%IF~MWBV7J#}w45!86{JQXaH zOkPoCliccK>P}>G%&&m01mp)QtJ_Vsm{8;^8lsSVo_!|;?HM0NO z0G^-?H`2h9F#iu^M*pft(EexfQPR7Y9sm*mLq5UYS??P3&t~?2&1wJFoc8~fIZaSj zh*yY*kLSIBfb2hWnjjCCj1*j_Cc`HqBPAfi`@fmf{`*?q|M6P5f$aZ{IqkpSkL!PY zzyHOY_TSfX|Bu)HADh!!358$)gq*|wHm7x==P>F7Qu|Gn|LC~c65E__xQWp(lENpa zLx-OMyp}cRCUxnR9UeA~U=SP|zpB4K5_H`f5Vi3n78&!8+hgP&=EpXru#h~Bsl~;g zLsR&MY?~lE=OESvIqT3~6uN-^$@yatc;uxDaUd@c?lIZ?VE}cTg2A4>ZDa6!#|^fw z(powX&W08>UoigjlHJ*N96|EG{`~**>yCuU?HfFG3~q6bKT@<{2ll5tlqw;U{Z zj{;%A78Ej#El5KOqXg`qg<$}!z0dHa!u71lN0%|y0Z!n zsC>(0>(LY$XlsffG`%7mhqMD=!K^`IdYDt%uNE6>J3UmVj)bHrlbEE>77432Y<9N* zx7J}FeI~^C@dY*}tfV|u9zW12Y3&HBS#^vaB<$3p{FI>X?i8O^I_r>yf9Ux#BF;D+ zjVu}L^v-P5I;Xz@d_UXD z^=LmGRn~$)k;9psAoMxBs$H*sTONkZK z-LrkI&yF*(nOvgIItK|HYddK4_-GoDB@0!mhIv`8Q8b#GEE{#3DGq^O6n#PywP0fc&R?Ww?-kAV5$G~A66V9#<9 zsl|KJ+JSosurJMF;93TCxh4*Z6*}x=Yw+tOq8S^c2_(uri(H$^t2YQ}thlgsd5Bq3}qDctO*>kRS;@AHTGDs+2dPBd$S&`r&#%k+DBCwD-j z&r$@^;Iz?!jn7mew-G=rAi5M~M62=lf!eU^Fk!U97jy2cYRz31G!KGa)1=;SnmkY( zs=2o2e^0@m8lm^9+Nez7Meh)VF#+PtfR&6=HmI)kYT{QcKIM)NE4)Ze-Cw7f-IXVA zN?`>fX|8i}yivRvvYx;0`yI&hDBb7WtRH*?4St=RUXKQ6vec=6=`{ovu|1le?|f#g zTt^u570Eba8D1csi0ETM9sBKS$T`eXMm^*@{5Q(Alt*811U>1NZQN$YrDU9EGd)X0 zDe_?ol3bS~d~IEm`1xM&uIRH>&%Vo)Z)b;`sD?5=C8-7@7eHQbu<5YwzB}v4gp^rNS?+*dh zIiBhP+`%FLey4>fP~Z@1#aD!0ub%JarL%0#@D2xp%rQ_0gA3G$>|y#!zhGIOzf-W+@m zbNw2M8OBnnT?8b=!XDmyhb%Dx{!efJ4uI#ECNMIIqj+5-4?k(h)=bed9!$W7CNGgm z#Y_A@RrnT`jnpih1S2+}&T}TLh7zSAye2@2@7C0|yct#kV41`bDD4ES{{^uPuMkh5 z5=4mcs7(`ODdFwOiVU;Dix&~??><$JfE*#VJ0`DSC#GpR%RolQDtkdyd`%H>3!)pGR|8?bB%{nxC zqg5!22#u4n>meT@suiV99gmzMJ2q);G$K$TYpt_ma-P&OG`CifRMu4V9&3U zK@|)hy#EE1?v8m*15l^cLJ&)RttLcCw?JU zt>JfP!hYNK1Tt&Cj6&U+^Pbu7VA|1p%belAzz$7bk=iHx8`tB4z}gqVL&(n8N5b;ta7ficpDdJ=dLTtq2;zn zBM?`tH)Ui1G(1<_;w{jP#y77oBc~;80|-oyxD&grtPU0)ySzS2G&|k-{Q~8PoeP(- zKgO%H#qOSE7e2p>9v`pj7W3CH)Q^oz8UMSV#$M-(XNv}pKdvzVg1BOZez-N_)qran zpI~m-=~dJl&3)q+&ex?q`u#PUPZU2709g6_(2zHTint8p2~PgeOD`%m9ge25DR2NR z(%OOMgN5!9^WD8>`=sEgH4Jn7G%Evf_A?9DGdaTQv8`yVey*Eoe;>e1kGhL}us-k<4 z9In?^n+TT&G0t24i5Y=8k)2e`33ucwp02ryp4oN*(c5X}?xr!;Y5Y66D1if_SceZl zhLs~)g=y1go)zol3F8sh4=29Ap;!g;1F4D=D}D~Vp{8ji(tVVDZL)Ku{>_PaBHnd( zs6&e8dBuVF^Jk752H!0REw+*zA?ezP;S{mLr3bIiBS6{GHz)umpB*5B=@A;l#MV|U z!g2mpNmiCCY_il+mwt=No!E!_ngkfU-0K#S&DwYHZuclW5ARVUb`J2!OY1~I0*@getyh-!^N zO01s1uRmS~g2;NyenbuFSFJh>GOO}K<>U--EzwZSuSemdG+AFT2ZGV%|7Hy(KELELW%d*eN5yiRcf zK!AxmyPIUT8BSxwVK*|;5q^aZui+pDqi2)b^;mBMXbi4%3`djr!sezQJfEl@e{)6C@Kp(k|J(kDTH-vdZ-umBI z-*ex5`YPr#l5XM4Jk^6VPilMyR_ckp&XqhVvtUd!Ms#t>E;RYV&Fr!_ZMvR(e;#kT zi3dnyR2ol}HWQj@CstJz7#JI~ZZO6vrxNtIuYCdLLA@YxZd?g1Bw~Ps*l^vqse^%X zaSVfU#=;*!lef9*Ae;7WAq*9vJ(yYI4Z(bUM$U~>jrMbid7T>Oz^+=IE(+40P|ekm z96!_7MF~Gmu!mh4`=GB4^6u1?Y)hKQjDDUdawO7 zL}Q8-uI(n>0O3?Opn`X_hdPlJsRrs)3vfikuLDrG?NI_P(7_IEhHp8FrWZ_jxMw%E z9hyHlJ2R|xBMFg?u1AvqK2)V;WMsBkVn97CUOYTGs{3Y?NuttuVKmgG5)GY{gnc)G zTv4^Ur+?`VLd|go)v=}Vd+=jmD3soe*qvB0X7=P>auniXHw0k$b>7_T;^H?j;2nr~ zB5cY!-r@kS(ga2DyKlG2JbbFa2x0p2OPd>O;H!eOT@wpdh)=Cy+_>g+i+*=THvL|P z01&5wCbarp=M=Q=Odo3$cHYjZ@pqoAHZcT@Ir=1&Dp1S0?cNt#fFLK)*%UrSuEg_c zOGMUA6bi~1AifZ6L$zgmXc?|rBDjwmdFHBI6m=e>ApM$w(l#cKHO=M&@cNFmpwMxaJp#Z=}@MB5wGx}=q15*ApVC=}K-{mof4xWkt#u8{dMkR-4q z4M3ZYfMGW~mK=Nd`?Gyx4JV;ooG$Y?CD#7g5DEY#EscYZ$wi;dEAgpGa1-@ga{Iwq z*uag%YS{6-E6z2wyytVm6{^%s1Q$r?uEY2fRpr7tgS+t$4i%~!!vK*Cxev!w&|IEw zP|r;#wCU&>Kw?_YC&hIyOwjKz7!5ZpUiSfPQLU7x!Aqiz+3T(M=RTi`L+{%`n*_4=_7++AQYJX! zsP{wTPo-~>jqi)(Maju#yJ$0Z;+ESAj96|@?19(ra-ds3w#=eO8zIZzOl zdZ=YAAG<6c^~>o_xndraS73fp{^H`iU32q3$C|sUhgjLX){39S&Sqt4!m$i6>n>tg z3A@QjqE$nFalOnZHqN? zHTa^u4rMbng(1b9UUOJ5#@8_a3OY*f8;!Bdw*z?Wx_Ap)TxjOF`u{*yI|7KNAQ7-b zs!5@$6hTrvIqF|Q#AK8L`k`yF#`5V?u};GfeVJ)54CIZI`vZT#IN z9*ccPqf*t^7s`_pKt`@-TC9(jk9<6Vha>53Kqc7X?+Jk&|9K|S0-k)YpzwFo z7pZ>uP%-n}dw9jKZ`D!|?hB4tF8_qdG-0#;bUGYTL4bs`cqZZ&)h>UGc@ub-w$FgCee27m%GBkEFbZ z(bGzu>g6s(KrjOBW$K$|(jb-tjXZA1w;o(eEbMh#dp=>uBZ^&!&@)uCZt@ea zbxi>#bS)wdfxsk(2;)cEC)%y}kU9x)klTlOe~GvXANNk&gaBy;#lwFck-fyn?M=7HPJ@(D6+r#Y?F>ii=srAHZw zjL3%yPx?cNxb9laKt>ePo1`afeSLEohJ5TM@U#H ziY1Dke(g(Z4P~DkoAe3x_CB49X0*^K0!;HzncDOG-H!Nk5m0iWM`uZ?cLYSRn_Y7? zVc+@{3nf)}{CP}E8uCRvA-Q=h6SMTp9o=k(~!~+R27p_V*ugBy-encw%Jp<`~L_G}7001KG z&h#pkpK(Ukis9d%dv($8iKUoj=(?kB19APg=Wusb`<^Ih^c**ZO(sBAPNxmVvDur| z8K)!MdS(bx&Ledn3yXxenW~T5yvI)(H{2en^MPz;d62s5XPBJR>>S9cX<=yzFJ)KE)Q$H_9EMXjWK zpHCrR+s_P8R-OdozN6y`-JKUa!~=)>&&ttAndH9DH~O9E*5-C)S;fu2L^-Yu^d08| z9OXaMq%H{<)wmtP`c0pp5P!D0Ai`8s#S&xTt79(8+3p@ptQXHY#ZiAxa%e8omcrhZ zZH>U;7rQ1DGOweLzDjJjMti=hirXM;U?AQ3aXHS?$*)M-ne}*@c-~D*YMY1Z+L-)U zaUhZkM)g;Bn@)zO0t{I&sde`ZIr>B{_GZaQCn~HpObujek%!1pD^R;HP}4+pixcr@^Y!6RHc#*b zA`~xw*8B@&bFFIyl)m8q@?GX?0hH#Jp2`3G{84~5!004=j^r~3f~GzGJn+GS#Oyp;N?YNC{cfX zCikf)uJBjdkt2dsH@ec3*0;-L@XR^aQuu{-78Bo8^^L!|ZCUvPf5SiuXyUpT8ic0oT zuTiWm5}5o&BK#q~BnAggkQkRILC39q+jk!i@cqzr*PhdlG<6urP2TY5S2&FEuqUkN zt#l*J^*XObb+8rjapd6PB>vB?d1_RC^-1YTg}VUbwTJv(KJi1+o{I@a7*ImhLR=)` zSSoU?*7?B`dx08$=kPtX*SkB#ft+uu_6e+vSmD2(Kb8ddPF5B0oxeX ze=IL7G{8+ZWj1%47P$p5pe3yzq#lMz84J{E-QVCln!2f@Y^-7qxs<0N+eU1 zcXYNq+$n4O%o8w9mCOALfb>@Tn(%Nt?29K3+KENXG>Vzg+Yhrm12>jk=MSF-lUi{? zaW%52Q(hQW>lkcK_^(_i?y}99jW- z<fZb6gP zQ{eH54iCsnw4HCG9F`~MZzpF^wWR4pJ-S|k1(?$gpk@HkwZq*D(`XsIu%q<9pgG^` zXaeStuKD?)5bmz=Pw&8S0)?58sy_|tPLyejIhA>ut7Ut;Ix`ZiRq!ElIhc5Jz?k}44eZABj6Cgd-VGf{axJcxGpfV$#E zGJVDnpxEy5)UoAT+(UWt`_yxRJ1R}kpY!Q0;9L5$dw=N_Ghk)6c$+BVy{}p4v%uPK zN>>u6FLP{USB1^^5`DAwvFxOTLvPU<5h$MY)mxDKtXA(3zVUy#2+_j>k!XB(K+L~E zRu6j*i@Z?q=lmrU5dVPyPK-Zp`4yh>;y+>MTWDE%{EMn^Q8>yr=$pQgIFFECc1+>V z&I``)*kOlR*)qzZZb%y?Mh&rOehQ}*Q-7muFcPoG%(6)Zz!X^-NjiY4cZYCzaD&() z?Xj$^!h9sIbfsJD34Yq85K=&iwttp{0N^Q#pUB$@ut#XWy?^H;>@SvFP-#5%#K{;b zQFpPudkWog=;~g2&yC*6oj#)9gZIHz;_KeWB+AQUfd(FH%=zS-9aQ;y6vx^`_3M@9 z->glPmq-{l?ng41 zt-FX1nK5E>w5_|FmAJAOvwjw8jh%K)#^c`L!!lhicB9&GO~ z1E5nr8t+CHx)$+US6yJAepWD(;2UL$}xS#UF_8W1DFvfSdV$Djj z%mYO6mA>)qCB)O417Z^7tiFTlA4W)m~w!QFIvD1u;EQY*z*_J#tiirJS|8yvO zctk@;{O&&Pufu*|@dQV$KRZ9ZnL<#=^~IVPo^Dfum2V?wB*v4~uf79wr76knKJ zm+}rT;1$+O3H7z8yf4y6ijFtQqDb2pz{i&g8A^#S-0ryFAPG0m#~~Nf7D`%wEG%yS zjTpYjfDYxq*o2TiHK@*g{c*o5DHO@3eM_btM*;qjt zMvQ{OTNUO+agH^+yNVC%nVf@h+v#3LV+SO($z@RjA80yo0x!xoT?bQv2&zJi8t*HM z?o^(sXX3kTPbIA5SuNY$3$^bmdxBjd8Xj{laJz@hj{GPd^Z7lXFM8K;5XrGawpfsPA#(t4zq6hZijM9@bz5ev-xI>9o(G zfBm9C#L26Lec`?BKSqT2M#LnH#v3Bf`(ZPYZWcj)zP`^jsrK{5R{MADbT+A4TvFc6 zt4;zR1RN&Df|7uSna9-M&R-?RMWg9G9KIR=I~^Cm;NIM{G1!FzeQe^Ds8ARj8V%osH0wyVc<52eR>OxLtz- zKdxm)8+^)hIc1_3^*+pHPiMle2kvQ*_h{T>dek@|Y{c{EA+GYzEw!RMnj1f;x|r^C$mkg?+8u zUQhQ>q}%g}+9{?baa1-nMZViW#@`zS?K1D!Ey8z!pPz6L>*>3IJ?3+wX$N> zdT6I@fp61AMM~u;YprGr>ya=Ob6_!`%?!}b7*v_{kTm(*R%fHeMrLBi2Du&Vw}QOA z*6#`C?NQE+u-k7f8{OxGo$y z+}%SUpf{&-@y)Gyoj4EIjQP~FeH@KMh0pJ}FCr;~I2M~G?iTL-3T-2`bws)!2?i#J z8Q6vr0hq4wwM5Y0@}rbUIvw3ItXwCkwbbruJNRzs?-5C!X(BM%la-eL$el3pX1Uf3H`72;Bd|FFWFUgwWKSfy zq};fv^yU%AnLv~R-~&+<2=B5;piI$*l_H_SAti95o%}sugD4?#843*z%U{< ziI4{l)BrD*?5fKc#snQ(WQT*%&zHRj+V3i(OG*@*)O0Ung%(qih+g-+N%13M2+BgO zPUa`%Ta?73G>qWB317(w4d(Wals5a(vzo&;IjvJVJaV!}Ku{$baQT3MP(A}6F}gDj z3=|u47v_VP@GH(jb0;LS`}1;x_7VTKHy{FXW0oxw6yL7dcA*IPo~P8=h&@`7q{>e{ z|klTeCMO55L2(fE}7*Lv3aaun>(r>=gUh25L?%{q3@L#6`fdjh2x3G{FMg>uy?THO%pv-4n3Pl<|4OLW zJ53S!IuU04Hy&Q1;0b(Z?|mK1)SqI{)f?i^8A|oDrP5jQ2O}Dfen|c2Y%c97+jia_ zr*ENmF!WXNd{=O721x1nCn=UP4(HeUsWbEI*InJ8=HDLd6QACI8>h8d zSE0W&hafhKl4MREh84Ld`Nz?)Xz zghXu1h(Bx{T^eWkkIl$&_dt^1<%grknZoGy_uk*7=6JgFbEt1Rs5O>%Z;B;szevIt z8W`6)a!kyjQYBFa`c>k7x1oU8qU5a|vTNeuzanFT_T<9Bfz%25+g7_iDBCX4G$SzJ zpj`zK!K)6Gv%ej6FcBlAhrN{xk$ykpX+Qpj=np<)!6D&DNEDx*tq}lZ&zp08ZW==! z1Kwd)l=E+_AFKPto)FV;+~$^uCw>I#v<5xf<=iy1wp^ia%-`|#BZy4kTADWq-uWjY z17Lu8wf}cwhL*5h-wMyz5e$$@~@fl*S(Whh~C;8y-@|}Q4 zDEdYR?d9q(>f-Zr|F>4X=Va*k%~oLPKV@8}7}xOZfx;61wIHP9;xd=Gzs-dS9!XfR zs0sTMcT+Yc#sEqd*Wjvi=w<7Lh-tIaSukNEq8Uo-;lYY;`395TQ!qfB@Va@`Ab-3)r8la0E2ba#f?GBL3bQEX_(WyB?kGrT&`IwO9F zx#L5R>oS64n!~Me(Dd7t@S&%;H~<%_Y9=`~eX-im`Q6j~YBX_X{{?~M74R#zI7^2- zN^Xe9&%OHG_M_M6?Js&f5n5Ohw;`HTILqbnH%qvwn&~9-?0Yop%we&_qw8T-PdBIe zk%i{Y4Ves=2!F{2ARTiox7bolOH3b@R%H~456m2IIHkya-zB&O^DU$<8T8%sfDdrK zE@~agXZ$AVC9D+K>)4JFzr22XQ^=0jt)bT`aKPZ}KBJI!g4ckB`$=1mh8=f8bG z%1)*VGc_=kFI$*9M0Pyp&$J((LCM)O{80^|y2fg>y3c|BREgZLW+yd2=vzUjMiP9{ zKD6W_2F|3@T~-o*8>ymy|LeISPrAl`x{CTE#%q^(uG;B5226722u#28Hn|)P>qk0+ z)?tMjWo$&9FRaLv1C_J1>wq04^{TgesX<>KK!Y%e!C0Wjp8@5Zewi#mkV#*OSsFHg zOQeWR$Z#B-xbU{{Q3td>`6!X2z*f7m z+e)EikmRY@g$279>H-n3=U-C99@lXhW{^=;#l^)7xXblL;~?(Foz+Kc_gV@kF>?gn zuDQ$3d108<=MeZzirLlBAcnkc^Ly(%=Yf}6ueZgX{a;Z0 zNBgX1Jw@7#?&26$xENrbF02B4>$#dErb zX>Hk8GT&`#uB&4H4MTENI8$P$K$pDay2yY5raW_P&Q2SpXk4BXUC+E*8+(Qr0xOh{ z$gSEPRuwK(u?%`>I8!T?yi)_-B!2Yfv`l&nfex+6lFyVhD!mGmk9*!zW`|Fe{v zX@=a)C!;=zXPXZ5Hf5vZEk(9g&5Dp$J)O*t=r40t8{Dz%Wt*i)t==&P-P<(F#G^A4 zpIm#v;@FLQypi}+H1QM$CUoW2zi|Nw11e>{pWDj+IF+YlkvFc;|fBmee%E=_K>4Pw=sj`C{myD;6Bae;-;TavEw+YH)sonMcA zsI=XgDcJWzfdOlYoF0;jw%pg^c3_#_c&qVo-qT~)@*B&>2<52Yn^4vw3Eo8{N{QORKBcW zkve&VBwsQv7nZsuW|b-2v2@^6W?KpUUd!m0E|x8_qhbiDvBxwX%|J2i31AJzL%Ei$ zS>z~IlF(`+$tBEIJgVeb)~NmAE_`3tzD1<6*uyvev`Kntgi!Q~`-tPuP-*iV&-}x1 z3OIF9y*MrMlu6cNBTfdbWqv109ty ze>ti|7*#yUjRVz3m(oUi-3Z^s8D90={|VZLL=?m4snMF4Sl}mjmam@b`=F%yHBfw!Z8iZ8fA9bZ*+MM zB67aS$!>VWJYqmLoiBNgU2z=LJXe3A_V$b5w0A3%%ChoKO3J0)(ttxnf33fDPZ77J zDT{?If4>^xrb#$+Y2#_`LIkN0=h#U!js=cN`se=foAG@}UOl@zy=@+Q1?=}YKC*PO z48LB>;!Z2(W7PbxE|s+Y=A25vc6>y4KF=yjkD%xiSypnQ6XTsuo>t~ZID?6v&&K6X ztV5>NBLxF?^c>Hjar!_$Q>0Xj)9BDtO(8nfo0*Uk9AKD$kko7SGbR6b+=R7U$LEfK zivU}+?P}XTNqP&#uY-2Xeb%O!?*lWLFppY#XL=y$n25tX#m8o5RH`St8$ZQO)M$I* zXYjZg!hY{&(LMu$;rktlt`kQOpNjZ+osG*2D9kln(OU|9*HU)Q3C&7#};N{snbV{48jG~PkED=z-j9(~?go{?9zEyZyW zmTT{<)E@I)d|@r~=~DWRXj+%RkM+^v^yr@^It3mX)g~vSVkN%epiQQ-cfJ5klM({;(}NlA=5?Nqw`;&zF@$ls`+-eT8{AI zcYbm{_?eYtuT7VrwNY&T@D-mr>$Dcl#*gAB?mlt5iDfYhaki+Ty-+j31}-55u0>qm z#$IGpgj_NtD^ybXNg#AuNni@|T7nJmZOX;{WYZ%H$CRDD@A?4kuX)lV&1TDV&*4J3 zbd&zse4YTl?-oCSOpUhUCqJLCnf6hvps}gRQUs|71aMzj-LpY~x@x)lv8Jl3>VXSo z%N?~i<^KbpKw!TyUGG{%BO{5EiBS@JLbF1XVxz=4O$d~P14^6QJ7;sw6%L=Nzq)mlENKHj=AQQ{X?+uxRXgVaH3}-Wp=&kK_N31;_!UOa3GYVF<5`DS ztH8|}XoM+c{VxX3!$TG~n)es!e%!hAHBa=?! zv&&d*$(URn1+@YST=F1JZ*Z$=T6zW-d>rR~6z4u%vfwh!DbWN-@FH8^f#IERbbWyL zcx6h9X*R*RAM#u@!=&Q!7QSRKF{}#b>?@ z>#oI^|2)R^J-X32S&id4oMZV>n^t%uQ5JbS2Tgz{);F7xP?R^oXU|7FYZE}6VcOlC zg}SNvgEiD58%=YTx3g#d2l1))(#daevE1nC8I0q2D+u~!(wO%oHbi5RqB(RV0tkp9 z{m-i?8kMcqsONbzkouRrAXq3FQxVTSSKqsFC!$mfP-T`k{P{elzm@SLc{BRb7aSw5 zJ4dm5jjcS#?n9AP$0lXs9eVGRKVdtUFaWEj-)#1_vIdsaS zufolkzf{;Xu-s>7=RoXGZxhHIce(AKb~)^+WvIz^e0f83Bs=1Sg}CQ*rr(XZuPhI* zpO61s%H^)NzMGaH`(G8>Bq9M;G?(}m6rA*(xkcEJPx=;=W!rCJyJz1!!PX8}G-ybk zu5lby)>mM^Z(kBq2(x4`eN^t1wir~yg+H=qKkgj=N?Dmh*&GBjm!kTALv4CGsch(b zUN1oW?Re5M#&gkQNUrbC=|X`atn9xmI7AH?om}aQaznxQKNb7_GY!u>1=_H9bYh}@ zICm1f;2@yW$yQ~|0p&CB$Zj7cTRZ2X006(^X1Y23sWqsP+5iB^ng98f`mdduDzeZB zRkE?xB&w`9_9HIuc!p)_XTkVSdCley8AU>BJ!Hc0ZJtt(#MP?5S*FrO3vdYQe$vHW zlQ3VQtV;N(Bfv|p6ziN*&r(f%z)8*XBCW%IhI{DZ2f*w8tZZXZN_++brymbhz`W>N z8-A*8W`($`J?pHu-o;2LkGrtO?>klUl(H)6ngcaiW*>^x>iks9~7EV&>9X_^s9u zp5hKj`djnbSb*ZL&S+wm_XBw1eTRg-+9}gCZ?&*88Vu}>&$0O&=|AH`oPeAJ5wXo2m%jF>z z$KxzL3WD$x*!UVO4`;p&8Sb~0)(64(BN4|x4=|9hQDw|)L0s-oR*GE|ZKtb^ww26y z+J=MO#>Q5Wn zFBGCHH>i0qYv)4gW>)Zn)%6Eh3GfO0`8Hl+ughRa)5~=(mYsTD?)hoq@tN^e}8$+LgKkbd<$5l_yRC8g0+JIUfGI(({0qIB0Mg??Z{B^Oq zQlJzY^BFj20I*hwL+Tu;#rpBYLUd2@n=}9OEAdt1v>;9o*Nxj|U(^_@8QX0HuEn%%B#PEW#<Pb_Vc5hW{9~2>A23viGnoZ5rGfz0r$pZ}e{Jd)>+CUu*mi3y=Xh=uYA9Dq#`c|IJm~k(TTRIHqFf9va6jbUNtmk-to8b78QVFK` zHssQ2dmel$SLsA~AOF26;I$AlEYXdGi2*~!+#ACYSn6hYB?b?(|_Izjn*2;aH zMJsD%`|B){K#D(_Gyn6+{1XrVrNzY_qttN0_s8Qn-lwE|4+c5afJsJEndGmNl#0Ir zFz`ucZVNHs3vt}^qo|kCzYCvw8|HnkSPF^8tYgxl*jzeP?$>gKc&2gSSCusduy0fQ zaEq{sgiOJPvK{d(&|Prpg5QnhyFs95i&n}`CA93AN!7_IgCH?v=oh7PpOeWOo|HKJr1FlzFDUUbGnp=N!Sa*wUYaG9`K8GAdPZ3{+H5Y%c>Rmvp@01L72F9F;y1O&6j&;)P`#{bSFyQkJy zC%Fr{7~GR-r9KS!2+aRc5WUY~ z&0QGm&qC^-sT)%rES2KQ++3sII%|DQ*?jrq?$a_%@EeXerdj~A31`6AG0%DY`7-*$ zJDuHj5X-k=`N4wilPzabVno23T;JGhY?i($cm33ko|X2=^n2Wx8FE^MtBmy_pk065 zbP+XOf}CeD|DLeUV^27SpT^y1)%vGN_~RMrHYbkf9T=F5rs_1mf(}5CY6lo?z^D)Q zAEtk1w8?eO0q`1Wb5UeT8T1!+GB#pWthp6{mIv$CIW z!^6MNv5Urkgh%^9Vdp6AttQXd85C(wO6Xu}Pdc+P%? zykgsBcyD(ABzyt1Sfa}P8l3AN;as<7wttIS2bYbHw)wqS{(J5i_Nk|^|1Ss|hkq(F zF3KX~xsPYs?OTb6NriTFL&+{X-qV=w6V@l;SSs~7JX^<4v#(u%<}`=BoZ(**eZLbB zq)`V!MiW$al0Lz}i1YJ!i?o2CU#uNz#S*}GMmB_SiheSIGyi0?Kr8*?V)O;~%qjC{ zj*Qo#um5||u59_JvG;hhJLJ!>?!WR`<^gC4*b9Aq#XisL3t6IDshzP>dyMC?wg63W zNqPGu|A&+dp!XCIKJH0*xEV#KM5(kewDhUSm0@Sd3m<7V@GxS@#C%BLGb+XPSJ&_r~f;(=W>m6U9>R3GohHZR1`V$ zKW~H}3Gdr>;zVgkDP~RED&lxo%v}0f--^LIzS3c&JSJJGFOGXv9KS(2?|y9iyO=-g zaG7)jtqIN>?{!67u;C<_{-2?vyv|srO?&*`#C4wX+R1A422BA804Ot;xefE8CVPi&zL72iAz}K)CiD3QWAm9-SG6U% ztXel!?VFEa`f%>_^g;#%smUO6eU#t0TD0H22oQP-ANqKo)ecY#G!$Eh&|8!>7wyRO zBNje-z3Y?gKYxY!SMdLMXte?hnZA_u6*%AhCy7)Tw%Uww-0v-(1uiKH0RXZ$Vlbn_U(<_LGb*7fVG6@ZVrFv%0th|1Yp*n@N$C>p0~4R{_4o& zWH1s%Js7ydO3Lj@>sJ`-=ywyosqYv+2j+d)c899fjuh(kKGSObGmp&Em_es*Vq%_8 zdDhdNYW2koA(Ku;%JQ&p$Mnx#nN;0UoE)2{X-pn%V7Wi?bKkYgO}IE!HY?USbN}$1ORvu^L|^!-;L?(T+08UA2$v| zuBzHt02nBh+h!yJff0;{ea4yz2u^!D%eYEgc!e@56e%Kt)IzZv=k{JyK;xZP>fcDXziyth79 zzNCH)^kY5_f{(=I^1SZpnbb)hW;0&k|J)X0w+Eypi&xzKHQ-dZ>PexP_?ZQrsBw+1`acp>lv{5R1v;8pB z=qvEW*wvLl2b(LjHB60ce>>a0<`_8r8CZ?-O5E_j6!yN@7Fk&n%O7`IyisSe`zg~g zPRu%zB$)cIW4fc&+dD6d#ULsc$CWX+gO=Q;m^cWuKN)z&`~ZC84yn{%nlL;HdNTtw zQFT5D*@wEYIyALo3l5uVKp*aoPev&yZFkU{7eUJIJ4=-eZKw5ckQ$QdCnoFRw!=6>^ z-{ekk)YzH`pLP*4d=_R-^j*@U&Sz(NW#-vnp{pIHJ+>cHT7M1GbImAP5J4bYN-Y$l z==VTN4uh63&%h0drhvkLlphc*^5pv;({cRFfKpR)BO^<>N#LCN<(lSzwf4zI2VAsF zfM%T&Wn=w?8&Soa`JXHEPrUqhRw_NEzP{lWi_l27{;W6xcShotNz>cukn+wpLe@*+Dt~pvGRMK1u6@mw?39H!}Mlp z?|t57`MisXu&_Q**0h$6;RdTwV%_fwn~r<7w_05mV`I#qS@*TBwWMUhD&|=DY0#Kk z67XXTLwDcB3Xi_$eJWDwp5DH`6o%RK+xj!>V7%%-#qg_h}U=(z5KPdDt{>_jFj)d{2gHad!$lK;KA?m6xMwKAM`Kj z-7h_FriOvcxLtARP%4!t;X|Nqy8>HLjUjboU4USk>Nju>bN31h1R|#`_@HQ~a9~Bd zU&PLj7Hq+u>Y3Dl8DD@jX%AJdLy@fs&xAd%lQt&%C7miuV?oF_rA<^zXWBy zpHDdnF3d>#In&SES!>iI&>jWagLR+9_RnIT zm;@?HRlk4yc#@|sU+DZh<%WWsX;zMo|7N{LH`=~C6s zu%IiP3ZJiAIZdJ=R_xO7XS>TIR;W+fi%-3!SEjJ z_fE;mnpoe3-aU-Xd0TmY#(Gvj5PbC?Ah!2LihB*v`4g^4*IG z0M@eeua~tbZyO{w`}X>qE-(wh67T2lM|Kq10=!?78p2L>*t(7<8W2&tUmf zyLD*X9}lKH^f+gWApw}o{qBD3vrPJ=%p+U2Yn2FSeODuY)47)0%N{kAC}^J#6Q;|A?1>O-Y!M0K&PL;AUf(6tk{bFd;mNAHD&W@ zWC=I{^1U<-u*#%qYXp{EU-zBlPG6W`GB(*&lF$eH|7%7ZbZFcsp`bhqb-qxfV0*FWVP#Eh42d<2G}hJvB;VK`5+*Q=(_0p{ZSNc^|ihX z6Yc$P#$X?E?~+XLPJHA)z(6}3#qm^sqp?ujzP&N9ITf3B1ZD{x;5ZKav~P*a7Wdug zM8x7L&p5}Wq<#SA2br`-TF?LeE=HdPc1rFzs`2l3>c~_rUv}rE27%XjuWSR_EN&$s z`UI1z`1YDfs?`}G8l$Tjf9}+mw@ap_A%&)0>}n-~z_%*(X*Y)MbWsEJ;NR|!C8vB1 z{=W(f_hA0Ng{?w)$}wbu>us^sz`b1Bq&_t!AQINxHtT3YH;rEsIWTB72ppsDqi>I~ z%%3}dT()z5@Ep-bqjw-^w8TD;h-1g}QV>WP$KUojHnkowwg8zAseb|j%6mb>MsU9$ zi1Iku`6aCT-=37uVf{=G!*%B7ng=nM4s3EjnRaLqbBa$2n|SB{ zcA3N27BG;1iMGnXs`Oi~|0S{d;KswgO*Kk;=Q~^&VUms%$NZ|ZZyI<0mtx`l(wY-G z8x!|@O4@X+Q=+>~G?y6i_JRZSPAiaV1QH(s=kvlbLx;i94$UdE3o@6*pSrQ2vHw<_ zv#8bQvHV?(ts9(UVS4`GjckbDoYOSK z-5ht*wVd(i?S~BreAssVG%p4F zcg=4n7dk-aJ)oo@C9n)`aJ81_-17z ze)^pT;iH~)`kOgR$v+ibl4}&{M-)X@f==DW|DaWa5M;gsQ1GNy>HrIUDbg~nU#XPp zW9^bisjsLo^u_G#tk}1&mS+y!JP05$?mG|X^v~sH)EevawgL1!IT|Sy=F(DyRAjJHp_AZS98tMJ*tETADqg)A zBIPoY)g2>#7VCb~*f`;mvWb8`i2n~^gjNde0y=5dzDBR@i;K>F`HzLI8L&MYTIl)& z(~W)_%b&q?+_PTCDdTVEj6ZKb>>2^lPCMKL;;s!@PkxTOcBSZ(m6Bt;Z!(x)#z9D60aB-0XmQHn48D4|I$65e8rLAvXb|7H09g1aB zLkB9Unq-{v=Uh^rEy~6=e-PjKKe&BDM>v8ZmlX}fX;4~EB01$9(&;n@M_MeMvqN@+c)wwwaJ)5wLV?9lNmDXBIGGCgu zHn`YtBM@jd_*=qe*W@^z!w$d2u)N^xRsU%&4<_&$E!Y&@{}|^OXxku6Aj7aITdir& z_n!@=oPy-f>%GZUAl+@0qKUIVlJeuFIQA;F+D!lCW>T*w8m*JJ|>UKo5|> zRuGfj*ypF5?J~&p0}?x`EdLnO!`Sy^Cd4V#B;SP&7N zWkI4c2*pT|g@AVBc`^39-vympfN=A6E#)?845Nn_ z2He+_^7p0Zd7z0Bv~gJ+J=)4az{a!y;ymzQ|Dqj~Gko0rcMSh=+Vafc3iLf!-c|0(8$X6PRJnzq? z{|yZu#`q5g!9dt-ZZ9fzb)@x&z}yeCzo=v)kgvwZOk;3-2m_`pX;(AmpRfRqtA0o3 zoaP@-ng6`#UgCSR9ZDN3-BS{wef~jZD+~Ul8~oew^AosAO{)Gom_Jqc+g+tWhB7{l`87`c{EV^n3d%HX;@{GC>_>48R`0IghNM$Cs=p{FjO5BU|os#JzV)3rk|P^WV7)m^4991wT^-%gkRXZ4U91uG}d@`rcwJfyp*X zD}R6+dBV3&Mp-+5?%HnuO=JBQ-=*o-Z3aG&EOY4C@ z@9KB|0=VdZ_ANslbeBo9j&TvPy%xAmF-%;;#j zHwcD87W83q4`Y5-+7!EF{2@TW*RcFs^y2r6#Z%3trCPDsN^1q1nS4$h_#~9vy z*ziHj?{I@rIO33o<(cyU0J2s462Agaq8e5nkv1Rs)v|pd5~+i3@IM7^KjjjOr0V|M z&Y!ouoxL_7YZi#X!CRvM0@4D3|Aq~JWvu_r9ycC)UA+NH=B(&RC*wcyY>tnrX#3u5 zn0`%x`Hx%L!(>8ND_e?q#8@>y+YFZfgRzdoLk_42w@lDbaP-7J2blSm9XoUtAV7v; zlldP&$9_NK{9Oty=JWoNf#fee?`cyio$75iE04|3NBiBY^{t(qp1c3beJ85l z==fJtF5#ogpyi({^Uq}V3P3H&L(bNRX@W#WW~6@i?P=ftJfWN*=9IPIMJ_x_%KIFDB7jI)5d%t4~x~#$+0+oyxBW3vAA3+Y1wMUTI>H$cwSvu zjRuR3U56+B8y?Rk<-tCh14c*1p_v(K0`kVOhVS1mE z@+!xrE0Fx}NF-;i>7je7KaLsx67F9e+dJE`sX>1oBlq8GtB$AI?TrlQao-?t16pOI zcWG7=kPV@Icdp(ctG*-HcsZuOuU3~bC3B|};2+ZI2U7p3qLnaeBaXP_12k`WJO4l+ zV-`q(z=~M_gYpo@>CY=`24JK5ongH1(KfWOA=;thb+bn9jf~nq@%ArRv)`Db1N&0V zA9kway#L9!^*d&9Gd+Q;QkXd%YZnwnY6i$Y$I+v$zRAg@N*rqm1fZ4r9c*bqK%!$| zzl5Nqjrlp!BwY6^pr!OTo6kYO`PTxRRV{$Lt-m3$4ca=kjB(rN$_;l>tEcp!7bm_NWBZ-B z&=oG^m~F|G|NbwYbx2IYmcjgojde^O&d`hPuKtHFG7jo1AOJLPc5-rgOBfo0fLN*j zg`JvU{(OdE>~$4@!TU9jjiN6%f#}h!X^pt;} z`TyB_4>&!p@?Q9yGc#}5zS6E%Wo51Hb(OKPWo(0uEz@kkbWB1?2q7W)(jYzG{q7ea zq+AFogd0M+bO-^{LN7MRfHAg_yIf^!C9fo}wwJfg%sKb@&vRzqku2Mic30YRp5JeF z=AFJXXP*DlAFcb*BU^AF&Nm4Bzo_DPw^3@itxzbn?%Ww320W7w9AiKV) ze%%USsX0Dx&2A{HffO951tn4uLi)&~39dMnn*7or!K}L=N$;VLy))1C!cV6S{|}w} zS%-9*g1_-&*5rtfKGFKST#%n5M<+rMhz}720E*DQN8$gceg43(`;K$+h4>r6t+u~H zd|?mqhyx_qPu|Bp1|pjRJnIIesfC!zRRVeXEI?qxq~`d7k1Ou?0l$BZF5VGv;Ne?E zqp1=0Uv2q|I#h48LV!rx3itP$scIEMfQdctbJm^ka^jg?P@JSvZ=V-Rk=zJ9D{m8-c$(jQ>8Z z(cjGyKJw`INv@;cXG`>o41hy(KgWJ#odFm6NIL3u@W%x0Jf;)rJPQMnXb1%m9#Cc! zX+=mS`W-7wq%=)CeL`}>5)=nQT4EaE?{fN=`q;ItL#1?fy(K6Jq!vCsK;L4YwFXH3 zW@(l94b62r(zf5o9C!wO{Qp7xVF!51**0j`G_r_NMKULuhx9er9BJnyKuGQ-u#a^O z(L(%Y9V~{H2c^sm!HVbv7(JPSn(_@pJn%q&f2qG-H&bj0_=0ClL`?IQN~tw8@7E** zh&UE`DSuGS{z#pl8UJ!JKLC{MB_Jz>=0sbTi;Oj&F{MTZwze0=_ zn*S)kzn{ThKb53^NTZ$teN7*y7uJsw!Wotgz&MVE2vND3EeFGhF+eHMe8YDL zcSD`dW$0W5TG_2Qi0D-r%L4v4Fp2+7zwgHfKTXV{m9>nz)A|<=crTW7IU(Z2SOZ{A z?`y;c0C204V~GBZ=6BHicSXZAe;$4F@1-3-2opXXG?-(dK1~svCE_0kJlzHzzF~+9Q=m~{96e83qi0UGUf%6!M`6qe}F$R*RRli zUnK^)N0a8?(cD~a-?1Y)k{;NHROdTjxS#hw()z#8n%gY3+JZeW$34Si%Rn6;hi=3L z;A2TDg3-MV(z!$&&L>`gs*4tv=5E^&=6|Fy=!2b)@I)HC{N;K*OM5yGcxj_*sk9t<~hsB^~!5=O| z#0veP;miZv3wYG~>9_~cv`DgY@_=|6UYGDWxI#B?E=^8P3lah(O|W?SG_Fu|sGI)7 zQu6Oj=S{*4Bq#ms~3HkeHQXqKCWGVnyEkAA5z0TGd06`!?_ditqdxPEANACif{tjt@F;@}2gKnfaO2@A| zvLa;$ym7p*uhLboPvqkGKy1u5TECk3=?hg9wd#BxjfdW-l)^P{@JI+C9z5UNSc{w=V~fWH2ToGl$HoXOvTy%P$S zk~JVa#2SD+`_CKxw*OezI3L>o0-F8-LI6#_6r9~N&6`Bc_VZY4_eD@&rv-mhGW`v! zG{7o}x&){RaJyi)0{9fFiN@;=jxTsx>KhmkGc7GrXf2gV+MSJ~CP3`_p^W3e_&!n- z-$;D5M%VkvXb_mFr)Q#PXsGHM2sr`ZxPU*p`X!Bhv_@l$iw(N=32`<)JwpSQ_W1@e zvg>?+zcu?G3-})*1i;4!GdyZ~@1c+LD>fG3xq=&nbm0DI{q~px_NFxZ`HL~v4?u4J zChN01CDr;3xBP{r;`0Fq55dPb-QH*#qTQQ!VDE&2C1(wYMI%@@Ng0e;5Ezmy1Z=iX zb-m^+fltvf-|{%XFSLThP$snxicX*4tbo@G4nRiQa7gF;S3>z)X&Njrf2xW@s*}p6 zE9PVXXmL0akFNg zgY-be7IoPerH|75$8_$;df%s1g@t>|d2^nz|y^{FWTS=ixf)l+s zF2`}aTlhXo5;tkC82DyS%9;qnxGjqGU~jLvd2q1qga9W1EQIDSpVikFbX2P?VGyj% zONpvmZ?Wbu>{B+V@F(Se=4qfto;T9o+FF_q@XvhI+M4&^mq(N?B;)tf{BLPmMeCaB z<9Ms}->3e&4*Go_{r(-=w=EOdyNiDR3(fDcroXWkXYzM|zr>!m69|roXBZ32v(^CO z6CX9)&i8FJZ?Ueyt0Wf!`zSH28IR)!+U%)Lp>6%>Flg*L+UF~D+_#`Shz$52L#yGW z5LpYmC1Iuf6_4AHBlWOZYK@eD9V7(YMDHJ&O_$SqFIwLF7E-uo>Or78NC+SvJ&htm z<_HB4CjdA)vhS$BKUiHZ1N?jFp`EO?{%smvm)K5Lp;77wiS(@XKuxKU;au*Bqy3Lw z9!Wl8XzB>&yT@>)ufMbbfUD@E{9U@}hp-?0zSwpT%f9QM*1jipid5Dh! z{L`KTN!ek+4TsQk;2r2}Xtnre!EpfeOP6FA?oqkiBcbP^k=oVtzL6zxi8iL{DfNL+ zsd#mru)n{5TG#?>?(I7PV6JGZ#OBTZ)Z}Ed3W9Dwiu!0k{*IOsQUA%{q=EP&6UU!W zzCQp76&3#4o+i(KjvwVg z`&3C9_;(ou@l>^{+cs~WF$<%BIRRiLf&YC3{%4m;O*GKDbR2K;5dCV*^Af3)CR)Bx zDfQu`t6vlyXl-hm5seCe3oX$@Ye$7lNb%n^oa1|yHT7R%qy1AV+4h@1u~K`sN4PWj zJJ5H+z{(H=Qa7S5*iyoZ6#�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

          GivIr|K@1 z5lr18V5217kg^PUK>3dl$_dx*nOvy)|9DtsO0pAHC4EmA&rmHbY)&fgbu9K`4R z3Q>=B&##3VgF_70fHoIJc|iVy6hM#;4SNh^@ca7Yr2_E4J9M7m06};Gif-;Sz)_og zxVzh1+~1#R@9oXe3#&&;A6f8iq};o$G3S%wUq>xzX><+-fLQrsIBG*^?G30}7#h<{ z*8fmo%=iR2J05#1C2 zDB+-|v$NEo^(0yOqommTN%%bAtVJxq%b@fnhz>viL^v0F5LU>~ckU*V><^MK>&t09 zykcl*T(!4PDFOoOp@(9tuS5;;ep)`Bt>nvFu{xv70Li_s5vDgso$N>6URwXND1YR$ zgBG=3njIz#E1W4-A5z{fREfkC&F%8p?Rr{&u0_uds>D-QPK^z zdkN~=INsnBbNjt&H?k=9#?*>8V^IPCMdSKwB~@@Qgkc=J8%MAYD<=JcayMe_dqU(C zSdLXVi`G|@!uw#p0;-;uc&Q{+G-=HvG{?TQ(fkrH78-szkJI|kHFGjNA%s*;vh2^J zLw+J&fbnPXW@s1d1XBEp6hHNi8Uoq%6V5dUeBa}=G3SxuKUs0VQc}@VMZvMo{Vwt* z8S`6G`n@Gm{Iq{;*ttUIrcLFRgUH&MD*sBSs&@HT7x~Dh0AN>%6u-=D)yu0+HwxsT z>r!vP!SV(~*#dEVfZD#jIEE0S2eErV(CN>t|+;>N$myk zPZhghUK~$t!YxoQ?FZI5()*Bq{c?%YZ>|ENkLgPBmpMm!C%gc$a@;9H9KSDzOv*E0 zY#FSA@JhhaL`vK~xs+#nCvIl9^Q#Vzdy6gx$lp~-|Jv2F8M}!vx>1fH3c^O30uWI8IMRT*gj$e`rARrb)Pwg{`#yB@leeOQ$ zPd9_VALLxFTpsj1Z>$CHysfRAj`Kf1%3oDk{?!>a-aPyr{-O5bjY!>G0t}=e;2;5k z4I3g0uVLM~a&J#hflSBoOu0N{bGeE z)Xn?o+;o*AHP{d%J|Z}!)Zj%FulGg@0JO{$KLq9P!mHg1d~)tlqsKT|2n@=(J1 z-`jL1G^c*a<3>dO(!@R}evIu-P`mq%Vc=08S01$Nw!Sw}{?+b7!52r!rM!r)VHu3T zO1{BxY8ez~i>{Djs@RfL`gp|7ty|#3&k;>6Y&$ZRffkI z^btGqT*qNl;wVCl@2?#i@<%pp%26Mw&F1qBbf-lnt=mYEzZB_w1fsjCZ!}aX8MHMh z{#zX>e&3khvetuM5R6S&JJr|P3i{qO!0&mo{Oe{x)oKpgQV+l!LBMR(iSa6<6;g0cW&61H9(i z+Vg4OT{&ZJ3_%A=77d*{5{`}*bZxEigP=KEDuEd1wAi;y*Zh%Gftyf!5iy>q?iS5- zzZ+=V-y78A;QfeFe?%$)4ok(p8|nXdNxPgdoUQP{-rl>qi54rd0I(=OEFAlT(wyt* zclxFh1JIY?_;&}Wo5j|DMkU<-j=d85tbh~49Dyj%r{&!l`3)$VWI_fs;|-PH6wPZ7 zJdN-E$oc3S<%I8*}Di4*;Ic6QK8?@QaBan1XC;2LNh|9l+zXbKK%~$?q%%r=jozve+xb5dj2hwQg{jD{va~CogV&3`XQIlac3q- znUIoqA+_7g8Mrb5hHe=de06ypLqrQQX z+#3w?_>~&+Nb!#*6u%P1@0gsuWmH?w*C-r9a0}8>q!1j61b26r;%>#=9fG?RT8dk- zQrsO16bi+P7k7%g%bWiG^4t&ab3fdym6bU&TW9v(XU?3=o_zQ!N;;6MZkLM-=kizk zMS*rG%xqmOWk~2FC3pUVx=Qy0Jl|sqQA7GqlVXD-kIrX(k_dV^U+fV&T*z)*XY$NV zpv?FX?uF1;!B%g6gICI`AN|iQ+ch!|(H|l3l$S&jd++GsMETu(i&Jgg6jpU( zfM^nK#&aX(KH(>-x>09k5}i<{sf)W({MM`b!rLCu6hcsI~tW;_ofAL zG!!sVs5^-9&8Lu2^DpleKV5_klMs{4IP0$Z&XjBjo<`7`!Os@F4aY^th#HIhQ(YUgX-MT5+RZmZA(l4OT-1zL7HJ z!;iPMdABGa-~0QLxZ_025EEFK0Thidl}tKj+K02M5I=!Z%)0NrP58HxjZsMV2`5@_ zPPKuNwD=^y-GE%_vhh&T(cruG_8FoE>*NlfjqlEnq?6h2!wqW%;{cW&V-t;CDK1_F z$3AuIynyP}ifEw#XH)%cSfcv$Rl2-Kw$3Nv6%;NUmhppN@7IsdvcF)WEvB`A;q(Af zpzJ%5JiASOzH$VQ^~9pg_7xXmvtNZRRoA7SbN%S}$3zHjfY+)I9zf2xjNFUewsU0b z+aobVD8>eeVBf7J8iGkD_ajIb0mAQv8|7R2m}Bk6x5J)Z_-D~E{3o_u9h*xceGt7H zh?uhViWUe|QPU?s2{CE@dMO!Pd^I!UD)HrJ@{cnR;K;L(Q$d-YcJgZTOXUY(@D2*< zqWtjiYz1T4;X;XY9MN#Znn|e#RF^LiWrjuV;7KGqY^7$96bAcz$y7mZ5%65fnhR}a z_YRrj;7+k|{r>QLVCZL0qwOP-=(7}g81UVPH@eQ{tw}H#lNv(5@I_M}?L|HwH8m(e zRkPymJ^dHGGIXgINSZICO4o7TXxhepdD-wKPu4~gqJfkegCsr&{^+ny-KN`q<@?xN zmCom;9JG?f(Ydj2SJgrN&dW{M#{cMN$A(WfU)RcY_OS~n)K(zL2ezPpym z51t*^87+c^C$U|3E?gJui0vXX=-ZC5hrl@Ok>i`?yPQk`-J$a5sY~ajOe(B+2%*|4e%_ud75C(qAlEIaYE99s*#*_OYbXIDp3 z?1atuujmQQi$Xuol=D==BT~x7>85Mqz29-!>6sgDBqYVJLB8XMFLz7Qnb2$HlQ&j^ z@^Df_2Fhbu+Y{AZc8zp63>l$sF-DW^B*Jb2`I63nWJl;q4i@6>`g$cl;(4}lvIWb? zPeucbjO0Oi%ai+Z!Jfm`Z=tjr{fQR#cHfYku)J}jyMLq<)vc!A-unBxxUk}bNID9d z!+H|U*2YXl{bkYFRQkg~;b1)32@|&P zxAytH0P^PNiT>O%=gh?11jFk$bUSr*6T)uTpDGdpH9HXHFWlTrF<2fG&N=9*Y|5`A z-?9x087&MpXpDwUe>IRocGd3tqd9#^oN2Nn@O9hIxgn;kL?tJe(29^S)bf28k0<}B z=ukv~&!c5Zv2y~!ZqsgwQ{M|bn=COAES;i54$F}T0<@l6bMdIE7kcV3e=O{~!W>8( z82qdnMqeh9X`ZuW9UGF}bhM|Uc1KFj^hdq<=0$;Z`Dr*?149L9q(NDoE(3$*^YQSQ zEIF1?ZP_MK6T0V!(D6RM;e1$Nqwjn%Y=>~;^?_}3lL{Kv=Neh_1f&~(0z6-;MjB zA-)Mt@dI6WtPBmOIZ7gelX(V*GlZ~jxX&5-DeY^$yOgd4`x|*a?E~go1G?QVmP883 zaY{7Yxq$S?m7YU_NKdr*T|IgnpppoIs~v-WU8EgacT9!}vx9~D!&~WrPAYA@1z5-y zfhhd&1(3Z4XtiJVrp|agmk1MhQTFPKzXZeddofmB=RiP!6LP?r5~Q-KM|0eLB9$?f zOT&_v9QH~zInQbRTsv$=#jQfSfYm@VRIEwqW2iKhxz#8Ehc^p{)z}?xAQUPDtX6+* zG13^R6PNL{-vI2B&8(~VGa`uAj2;DO;9g6#B^Sx5-P$^m27gswf<>L5x6*fxeHNsQ zT^Gj8xeg{!HOnt-5M~d*oOQ`mhbiuqut7v(E~_lWMD?ckqzN3rM7vo6JcHP;<#D(& z`7$%!bo%cR_;}c*DHtRCX=7o@e%tBmU@FMxw=y`4nwT#?|nKKt4 z&}W6L(Z&Z!Uq6Mh!{}AE03rEHN-<+wBI|o1QDfVH&v~B$z8~d(h3(o+79ag^DyjaY z5OTr$QRZYpChyevGu}cO8wtfu$F>Qp^Pg&riy%Wkk#=t%8(i4Z_CvonWZs_fgvZ{m z5|+&}o&qZmK~2(V0ZsKi_#-=%M~b-$;h7bw+Tw<-+IQckHG`YXOp5#uii*QM-?#NN zGKu%ya?Y%TJfCCBDQoJ9#5lkc6EqftnqYl4GY7EeeN024OL(m?Z;~Wpoq}Zpb9L#P zY3TybEdo+qZSf>2iWw2R`95 z8|k(FPyQEg(UvByk4?D|6n~he1iZ(7QzKaIcGUG}^wFv%`@Y1l2gfLb&lm$+%y4GvTX0tLKKlwOsv$N={V13(M1FV(7ah4dQ3xNNFTVn5-Kqol?g0 zY!yD*Z?&=V(CJpusZh(!=^7;9gWBR_^?)uKLIjJp|=*O z;ve`O3?7P9Ub$oGASvf?aya?|5YJ4?77nS^+~r=mA^e_ndpkr&pOVG7&5PO-Ft_1N zq-3J_Is2-=thnQKmI~_VicP(6=oQ;b_#yF<5_6r)KhEPJm~H%HD7KcgLR0$;=*29* z>ZyE%GOC_9?}m)0exA^DZE{Po`cS=8xJP*&!cD9{vyq4NI_$n0xefvk8@uQ$NXath(KB=)i z7*F1usZ>9d*T0MdDeRFVl)NTFoxl3BBJz^?*~R*{YS*(LamlfoY(On(rv|lGa?58J z)FVj&x;0y*r(eU_sS*#$lpt?IqK0X98|xC)iW9dzH!RtQ%^|2Wk)bzF7M+HOr8PtIADNs8s9Jcqh4z#I3 zc^mwQwcL*V^xgKkYrtSRz?9=TS$(&0rV+nG76uyu+Hcf)S#W->OSB$Lz)WnV_M-0h7Hyj;$1{$r9WN`IekbYA*`J*1Gcty83)Ey z9O+*~z0q3nIW0`I$-3dVdBm4Ata-u$1{}0~`Mj9)7znj%Lg`>)YOhI_h zy$$BFF*Q5v@u*ic0E)cURugEK9#`}bS@d0cErRpYO5)S0!p#x~K@gVGaoel8t`uZd zQ09nHeyUtJt7%3Kr+f#Q!19J{H{U_wyNd2vqpaDVs^@fe->`o2cR#Y!g~#vFOXb}d z{rZ{ikwlfh$tTpQg3&FTiWq!{uk#FQd`_P1j;4PkRz6V2E-jzTTOl{`plcqkCf>;$ z_u_kD&2-D!_{?9om5Qh>xI=b*pLdl({!W4%Mt(cJz?~=}GKO|S0(dB$Mh`jP>9wI) zZ=jbKFUp`q)noHHA?zo(>n?Y}tLnpQQvgSA`u}2|VCNef|LIgAI#xiQ_5H5tGBo(s$BQ9-3$5;)#@cT?jH;+9V?rr_8k?3i>QdCs3u{_6~QV7WW&8OY4T!iQzgVcp35-8FcByor*@ZEQ0(kUvhy)R71T;I@URc02qQV%}_?J&Y-G#3+ zqMGy5n|gvXKK-0nwp#Rgj)q@ty8;^N$xO;t&gz};Rfndji&!(PM+>Ue_J!57s<$Xvg)X(1kjjB)>3tZ0zWy7{#6ydYll~Tne7<^{oPKyx%u^d z5FDrPS1hvK1?&FNwS>eBT`xZW$>iE8!w%6uhv;m`QPLla*3_rIM&H zY^Bdk`Q~oTR6903{;&&I#*eV+7U@f;G(});{=*3%Emvk?otws`gS@hau@q5t%sXle zPs1-7|5n95YT`O5Q`bt+w<1A+u3O(=Z;hKIV;gF>RjNz!rdCaBf@()3>q7m8jvUg> zIr9y7YPn(vCvWp{Bf-3po@?FY)>thXpeC}a^k5{2&}@dk%&n3);oRvQ8GzAPXJdQ>IJn$MCjM15Z`fhn z%_RmJk}(b$`xe4)cDn`}8TAxH7N%=Bfw^{-h;GtC)BKcMSn?Gs9*6tosBmqzFwaHAM^ z+Ta@no|JX=X7iRW7<}2dItjbo_7A-6TnJMqJXt6ad#P+EucCCO=Wto`6E;muv-1?J$ZR)iuUk!Nr6KW|-C( zL!%H5G0*w_+}c+g$4ieejq*b#-&3x9?h4nD@ul#vJzK##`cbU&QYNNhDmV)7D#>lR zEq!E)&M;1xk3SG?n68FNV+JJN={f^8^^ap3j#c zoZoz>wa8tJSO1RPse7R0DM zTKpMKkHJgio8Z5B*pQIJx$AMVNRPOcGPmRBjja)8l`hcjWQGvEi+C|92NSkyAQ13x zHkqN@`ts|dD&}+{wh17Jld;5&l^tgG0h|Bin6GWkvFODuYPU8-ghf0r1Dn;aTG_iL zf(g+xPivg^+&r%6+|6yNKRzDf$f+e+MK}zJ`oRxS4FdM%ImDRZ0mMb6_->C2#$M?< zfj)6&(ZF23$kKys_EJ+;wd${l1b|iM_jrv$DBqm1e?O^PWObzOGhyNz5;X16-x=gh znHEp!yMz6u-_}y0OHJ`_seJ}`5-R098vITE=>8NQ$u-Y_wYSs^KvFOp!o}a%@99>T`t$<_Q#mTtvXY_A+ZF_&xw5Sm>oZHrJ0V zv|Me-acYcG_iSsTm3${y1@R#WP%RSffYIEw&#R0As=`+r1s1(swl6M!gulUN%U2eD ztPiYZKZY`SpLY_f0E|Sj92Gpf9Y4W$eB9F%PD4<$MGa&6Y@MO^Kn zv-CuHj;`C7Zh5J-8v}l+f0*+xDqTp$ND|K>vZA0I5UU_CwIDrJLT-=IHxyht!pze#r?bz!D8OljA6})D>TsEPbj<(B)L$j3|k}dI^fqxYVs@N;u@A zi{7H)K6Eu4ni_bWrM=L39kg+C47JBgFpXJW75upKCKu!VtadS@QNC%g#^ zBR;Q$6d5>g`%&X56SJ*i| zgv5bRPD>NfZ?v^cy#eY6yAvV01Ear^6W581cf?kPF9o%XuxP2(`)6lFy?e{(J?5Fl zv`8lUSU!d=O;K}105t9sWARS3VEYo%ZXKbRsI}Ot%{p`YQtYS&ap#inXKWM|OxQNX z9Dl}-(;6c~TIv+7Vm$zy=~IYn^`kB`ltvxKjWlM}5zk_OT+-;x$wY0?0&XZ_UC{Ff z$XKm5;(DUEL#IOcT4XG>?&@2kaW%=8p_p+}SfXTR46%V3#4&Oz)!2|}QDO7D0EZ~j zaVx!(^pA-3Sdb-MBkTqF23<8pc-lim&P_z@hhxcm8k((v7|ZkY_6eOy)6zvQ@MKRi zU?e_*UIcMBzX5|^oGQUbkAS_$7nzxC1qp(fzb=>%L)jCM_3aJ|f}X0lvjyRIQXARs z3hoX|bx2Hx0+oK~B#EfzsKD>KWAy`#(g-$o>)Oo`G+DSbF1{a&Eu7owcq{CddYoE; z3Sw(90DtRS-DP`A-KKKcVJm`(8i}=1y8@AW1^{#x17U8Yk{A1@4CB)wXsRt4<}$D_ zQZtSpyq|!{%1vvES?J6T4j~AGfGI!f!gmk7kwf@ME7}$w=!Z$gia_^*wKe+ZwE-%y zCTX@ic6PZ&sa9WsYJbq4uv;YqzAIG|0%XRINHq7sliUzQAjUT%a?Szjyx`PEs?c4_ zB^b}Z@Ye=2Ap)#Jic3A`52i5L0nt1%qC9M%Nq$@8(G-3>gk~umygSx+q%RRJBHqrDKNcPt#0mY%(;Ni2BMTO~HCug6 zM!z`x3bum0$^m#1FI4-9y#xQ}Cr{Og@BtbuZ9f=r0IKwx-i4x!Zd^_3OFw7mCLao4 zAIo(sM1qsTVP}1HmK<}t*Af78RCcfh1c{|lc!Iz;YD_0XgJN{!z zuA6nN&bwdto6i7U-_Ar-6O#%SfGd?gdhTB^F?jlupwJhGiukDk`z8nA-ExEqzyg|) zi`rEJQU{cxVqOPwj6%Cp04k`;A>f}l$PWj|og>p!F|`WT4pc9s~(# z2NXi!nkHK4M4uV#gq(4vwDlldZ}xDN7n_`0s*h=q08}8LH-+w)bD1wBM=l?IIL~z6 z%^idD8Pzq zp&k@VrevxY9&~1 zpFSmtWgt_=gm4av6M^zo-%y+7+0*M|ii2Hje;6o(g3mMaqgVP41#fWMQ#f$~VQud_ zKbxlM@hsyXifUtWkQ`ye-3|&DFRw5%`$u}YlKwH_Qp#!6-qE3*qHt?xGmJ?Eoa**^ zRN##l(vU}yn~~5^5Ss`w6EbiBZvYq#{HSN*Wr7I>23F~BQ+KS)3+a1=<>*NY18+9v z+{|>AZ(C9PRRHY<*PzvK(DOvFYTe;hIMG6jFJ%6$xeBn|z6sC1jzIN$EAOym(#|@4 zR1b2L7k|knJ0*&^B>HCv9wpOB`t~lysDv%TdkPpAsGAHSk8G7Qany$| zF`-eZ52ml~AL3EV+c)v#KVFllvc z4DO$V)#~0RAHt=46<}$P$sx5u(T?0f54(2t3A zN;-etLdsh!x_oIc1TY~EyXnlk12uj?xFt+-Bl~T(`_*dWwtNOb^OQ835(H(I)PCbsM4|5%W^?|;uLgdFc0(}jQZ%4g$_65q4apsSO6x8 zYkJjc|K9PpeTtT|10K_7QUi>=LU4Q1B=3P4t9G>~s^!jr*+$XAwmiyIYK zF*|!n@f8Z3D?vC(t%7N`pwp`akEoe=0&cU74B?A2-YrIG-HC_~13w%of;?6U+jNlI zxw?ljO!(%c@yNcrh6o4K3t|_jZugbaZ1Tl=A~Vx$*tAZ_;mJ z&iA_Z|z&ep-^EKJgRWej?qxS}`_Qw)Jjo=4KWk}uV|L5Yr zwWpx&e>I=3qrv`xJ6-RGvw|bQ3-E{ee;45M#DCQg{?++!6C79&;pAV1|AWo{5Ihqf zdd6S{e7;EMcj7(z34nj(q?9Eq#Z5w@Rh4D1(23FERakPel5YV31kt}=RAhL~NK(-k z_z#i0l#aW)lcl?tsjCG*?46UD1w_ul)XL(mh3PvVmme1J9L$Ii8x0+I9VJD6b0-HD z)4wn*-VV-iYydz|#M{}_+|I%sVrF4w<0wRV+}1@2v3Vy%sm-Ots^lzTVQnMp>uRCy ztE^$}YiG{)j#5MzBIwNzC*WY=ZVK^suy=Ih_ZFi3hb}+7{I?oP3Hb-a-A;(|Uqb09 zsX`>2TrD76EUe7ttlX>+ZZ;M+4o)5(9wrDoD;q16l^x2)&dkQc&%w^m$_n}ShZ4@s z^_?aETS@7E^MYRqQChpZJM%-KUS3`-UK}h=u2xVsK0dy`G}zgh;SkJjK926D-pr0} zRR5tMY2jw>YUAu~$S6nDu80g<&{Xd5JKUHws z`CI(2(ZVnOYxWk7a9ekU8?}d4=SKj5cT`SNOvC&4K>%9)i|LvxWDr3zFYHE#8b(i9 z08>!gfSn79SQ&nw-+@I*bH;ps#Tn95UT~r+W>=U{dJ%99bwGzh0_^Hgj>f z@K*SDls(liz0V&|M;&Nt!w0u1nI*aL=QZBpC&x==L~*{fdH2kiJWW|H`NVt%O+J?D z#Mfmxs~F^=G>&G%zkU0zY*0i}*hxdZF3zct-}!3Z$|@5O9Ye(j)|dH!{pL_Ikmi@x zXB#4xNm&bXnx9xb@+|{2XSZI-{gfD*FGa&h)6SUjs6`97-!*mkA5j02dMA_oT0`&M zO=BiM==FfBPjTWF{#o*1B&Ayz!Opn@K6UpVtw30jkYsDDJN~>>(GTP&ZB!AFS!egM zh>~GWgGcG!*)8JHz^b*wF0Mtxif0+~j-&6yv`$}4-7v5Uo5rhKiz4PLxDFf(cizK- zy4qs;-}qczZ{f2mYzif(i^r^}G0MUuxA4eNi%Z`3IKIiYy&X&Yo%9QhjnHncMRL&G zBEU&S&gB+aSX~{fH>k+81#6;0X0EkQ#BN=%t6%W8YdKkEaDkFzGhIu~?hQHC(9)~y z6i7OyP*P8o<`uzw!^>yPwKY;KLXlr5r{)x4TYP?3FO^Zd3L`F2kDIFcMS`^7wGL*2 zeXhc%itY0jQy|pcLsUXxHTTg6jJ1go(Q=}5JnFsOy2LL#jmwr3eS5g4j*HiVaIl(E zU?)!=$+MEhKjzw1n5hun1L`d147WA_A0Cw`thCS}jYP!TkECbOVq@iJHT#=keQkCb z5C)u>tZjm1Z3=cza@BiT71lANRY zen}z2H0?DlHHj;$K&rRSXdETT%x<(i4Z?$?H zD_%C1P*Nc+`V-?>Q)Pnu#K3s=G?N79z?l{Jm={bJn?>y^9$lsAC0;g9T4T^YnVmh= zpF`7mrk(6UsWK#Bs05c@t2{sJ4S5MIn7qB?6g9U`wsX~b>+I37!X|EGnvqE=EOGcg zAPXc5{7T!)t0k;V$j5wD!d1f>eXqv25x^5#TQdG={g$7f~iFYgcbs2!Udn8_SU z`Rmb0-}2~iUq<6Te4x^t;CBuw7D&2so=5rMO7?3%=v-g1U#*=RLeN zgbTp1ia&jyPtM?NakFTT!J`y8v-~rWW+HvQfNWw`5w3*Qj>_B`VlOd6YaNUXg2q~o z9%p=pp=erFiu5f_Mvzt{K9z z=DIeW;p=MpgA`I4GsJIZ52~Z!4slukgyZeVasZi8>ft@mz`Ef7x>4s;`C8}M7VsZb$S%WvO(Sy(|k@yMLEzJZx zHDo-=r(^Dkrml2x-!05X{FzkGwDVFm-c%n8Ul_#?oN19G{FYG)kuWN43QXEtT(T%I zzen=kC#-;=e17lTJ!&zWamG`wq{L1OWjP?x;T=EQ`knN%eaVJX!6Zdq0ZQ&ph-H(8iB{MSBcWn|dJ>F=6*A2keVe z*m{XawEu-s3_2FKM9IazZEXj$;NS*HPlS)Uk_}r%3|`Ot(z8Pu1D&prUID3 zo|rF)XyvcR(BaAaRm}>lP-p@dyqY@XL%W+mMTVcv?q3vU)9HDSe(*XqfAMhAeJ^o` zWb?|)YXY3?_YPCIY~;Duf|a`aH$BOlXCoW*hGnL4#C2h{dMm~gA2C;Jl9oF3yFZ>o zKMo6rU*8drX{FN~TL&WHQ?z#tE9TReBiTwX(~Lc$qa}fKjFEboNG+FI`Ik`wEsiS) zdf$GNP>@|9tBqtZ3ThN)QoA+iohl-3WSL~W(#NvXw*J)iw%4d|%~>5QG1IQOy(MCd znJde&V$FjDt7*ZpyJIb5H{c;*XyJo&)ZG)y>~5d$#xAZp)foT#zwQwGwg*zh9sc=z z+xHG13mUQcFfYpQSAJlDE+x=pFeW0Q!>8T*^HzEH){UO{&GBa+9TMLKRewLMG2G%R zXw_o_13`NK*FBOXc?JPm^GW?l&V@hlSMQ4q>^eE8DDY@f-53*QR6T2*(7*lyi!o>H z4@XbiUQx))M8B^)xv))3zWhy6pDQ1tpzq4Wl?&q?nG88!--I_Q=7-bMRu|tf34*OL z6Mngm^o;&7rSuxCW2T13`PmZDxriy1&93Z8Dz2;>NaUD#TiR>ur#ecdtdnI=@&5D| zqR1m$SxxzmNBb0#2i>3I$OU|^WSXvvaH9#%ys2#YSyW#JwLM1B{lY6TMJ$M@Z3q ztM)ucaDO|aQ;fJIJtv2fT{UM%3a&S6C2Q%hXLf{Aw>TC_#MUlR0(W>oVNvUQ1V;PP z$ZD0GLuU2)@NO-y$w+%LekU|E+!vw3VqHmckD7_ zS1TDaH4I5olubW41Vw>gU4aB!yXNSbBl>^J2)PtLy+6HQo*^JUAg#(bASM3|#$F@! zLYeY4AhG`4T?}qby&?XEygL{9T{Cxkv*n5>{9<&?7abI6SD2B}CI{1$hZPX0Mm;I- zo_~r!sblva`}9Xpu1F@jN^mF4K32}=l6c=!S$=I7&$#DK{Nnm`+9i=|0NH1+q;0+t zxoAu<9x2=c*?|NWfYYUS1)~Ny);iVny=3IXyIGXKgs!X}GDPA}zT$ZmzkBzPIKkQL zqFirsnlp%BJifR$87Cs+r!ISKP+BsceDac_2Z6f#4TY#$$jUHE-)I6QW;0i;&+C!X zd=MUY=fLby&)m3#cl+W!$>%c2vAL6y0OYaS;b82OhPY`Qo9-y?7iEgWNg0)3&=Z9E z1_jR~96#^<%E%}~^D|;?^S08_i%0mGk8fqpv&QXcZ5TdyP4>!3^28{fcrvIZ zsy4p%4OL6Sthh({Ht3%j7fC7Pi-kZx%mQ_-I-Fc&!K2;ry4mpLG&6@Z*J|JFj>0;4 zEPtF&Cb(J``IsE26mn%{$Y%UN!X+!ViLEmW3L)ez$a=jrgzy#7V6qARAcAer8|SY2 z%*2vRf#BFIZq~T3wWCc0Z3xnG4QzG5DjIdk9Wg@=J+UFMp-GdpUeIe5v7Xb5o<_d5 zvhd3`L}jL)Gsq4TR-SSRO150cvUHH^#jKgkJfgS z;&zMh?r3zv%SK|w@~$#+zikXNY*(wa&;$*K+pPndSwmFBTCA+b{~)nOFU4ik)PzdQ$MW&M zO`yycs)kE_gScG7;O^!&iy}@KQR?_E9AwIfIPDqt`>hB?4>onTeG0iN6aAxkYAZRj5)+@;LBnEJ1oPn!P%Y>sUQ5@k9ImEBnD=bjZd+46)P3D?H;N^E2#EI061fbE zsG-a*43wD+sEaLE()docJoVZptsXCYSzFjvk+aQG;%s#34LjC zago^lv$O{-1~uwJi-g0EQU~~q>}TRUAdermVP zv=wAzgAy?&5`5yMZP|xh^zpPkXaxkg%M~K)ReuCX zhqACg@5!&&*0q0)e)(3{%2;va;41QLfo@k?-P2x{BYhfDzLoQR@@MpA62yJecABV= zA7pr!vZs|njhfl2;PA6_#E^n|4hH%}=35TXnFvtPYvH<-bkY=W6m{GoZYgQ9S(ap$ z1Gl=yGmK)0mpE#^R!9Nm&fe?ke|wUJ1*4&4jzYbZv2eGD-v8==Kez}Fxm^-ij#MLk z$z7bZ;56 z#7q@a@oVcmpRLgKk5sLkX-3jZsn9CJu*K3eO5*nBn7_E$tQ$4(6>@v0C#^!|U~4d; z`bH$`K;~n7i}YOJ?cp2pPba)$Dik8Fp^L*poTdeelBkBQJ(4XvyT8dbu78~YP3^AB z4v8B2735&1vM5q?P#0w^r9#}KC-jvAFx&e+`npT-$VYk(H1U$V@&w&)EqqEUsX6u{$qWh?bLgN?p8m zwymsH)&{XcZl9VY6DzztkvwN>s89|gy8*#QZtxE$fk!Ukp3{dX`s-8e42HFIP`-JP zyP(*v$#cDBWIsmOA(pm2r)?%-GT;$BMpV-yrMXlVe2idMqiQm(>=Zgbz!?Xc`;-DbHP}T3`VpZiuv(N1h+K4L>1}(_0 zWf;i_cwyMBhm2K9<**RAjIN*E_WVzQiPQ))iQcN*52VR6zP2HQQQg-t(qSj1`X-)A zcTh4da)$K+sry9}!^dC5`P{ZsmSYo+Zq(iUKnEn18FK>c0G+_gkI2*_1jT*Z?rlS_ zThc__B2khlpy1XUEBqI#uu7wBX*Kw!FVjq%@(SXHrIjSWzO=B8%4Q=>JaLf@(Wt9~ zfk3C>@^E0qYu(P0Tg0$yHulPb#?9BtixoG!7)Qk2Gd1fHYhqo=Z-o<>e3T(|-Zy(& zLIV{|JZ))6j_}LqU*(67Xd_bkFzh9Pan1!Bj}^E?gi#N_GsW|f^rcbjv~b4lqtJU1 zX)}_;D|6uo$S1qlF3eyE!u>!I_EH6ji8Y4b7G>|0G8xzPklY$78SWE2{s))#H;rpv z^qwBv19Ii7Z}(_KnY}b6VZoIo+98pWYP6FEQRp;cyN&u?X9f+yN%WN6OsT^|At+Ho zu}T--;`Bhy@Ha0!o8%1mPz&%*llEHGmT(Nqwixg~4BMI&bX-l#!Ok%1OZ-W9vWTHw z8s$I(!u|a950*Mx;ic|SFh5z<6rR09URY1HgO|#qi|eCM`8=YeU021WckAFJ!eG@0 z29|nOJpyxrkZ#{>l(nE6f51>*%{H4esEu&FF1eSOjK;)m( zG+L8w>W>GC6zhH#T%vp$Tlc#(a6G4bxhU&K+ILZZ~7UNam0HDaeytqU3Jk5TmX ztjSlR8tH_n*Qe2L8Wp^Ra4?9 zR%44O?Law4W(fDreSEy;yfZXa!5a8V66(&>IYQ;UoUpQsvT4<+em!D=e23_6XWP;R z!6{GxsU2x{J2AgW=D`|muo41}+?A`stX1DK6ou{qe|DWhKN?(vDGQd7=-cSCF3AYmaqfNr)a z(D=gcqwVttj$;*16`Kvspf14aEXWMntaJhaCHl0eO^j=ZTEbiv9-6c9j(3K)`HFWZ z*$nY-r5W<~0JH)vkhQi&JxBk(M}TkcYKRS*L2?j~!0BsfbZaF-6;kup`!ibfHJ0K) z{679@RBm>*o(Q{>=6GfTLSq9o2c!M7EJ9yvq!TZFrhuyo-vhUcZ)Sts94BR6~xUqmC^Z-xpTv{8Dvxc2>qS^jz6!6S%<%UcmbTdhiOdJqp7 zYRkzA>AKy=X7`I`L0X?m(J;lp4ZZIgUfXqb01drbUBlEycXiP~&24Ui674l!h~T__ zjh1E1Jq|JZBtq28^b8Yq;VKNrPs!b{TWGqMvNoC!!xoN+3(7RCLQ3%s7UrRnym}#2 zp2J)S=oAhw{i3`CMR2%XkJrK$CQAoEYIKTj-zJ0kWx2Z^aUTPo<@KCRWIMgACew|ZgQ}t?2UAB*>gc-Cuka=>^n#e+MaBp zFC0xs%El2a;VJ`L$}+E_*`--rUM7Gx-I83ULH3YlBdVD!?nP$*FgFT%F84B@wODVeV!>z{h<26ESL*I6kOyf{p(|joW zO@|R$wM>*?o_Ee_3?G`odlKN{1mDy6`6mjs-;1Z*^Oy0Eq0saMo|#4OoK)G>xYy^h zFah2Hav!p<+1VSq@Lh~~%XpHy?QCO(#5=T^6*zJL7?W8qzUO@)N#*v`~0l;jKF#w z2*n@QM8xTN$%Vr}&i)_jA&|X9zP~f^3OCp|NmdOcSe;!3<|y=xlru1d)v$v+=O_c# zL|V$>=IPn?HxmPvY{mcxeaSu_;-4Xd#8P>vnJwIeYgns5b1V>q*2+`=Jq9uF9{-iK zU0>8{!yMET?a`WJ&(zn55ep!-ij$l~#^8RmtoMdM`?)G(g?y+S*eqr!CUqeKpBE^~Xx-s!O+JJEw<+_3aqi5t323W8T@ zM^CSFP)gF>ehNcCYlMt=_G5IND*s6Pee|?T5Jy>k=LThuPRzR>2d!}j|5^TTn+g8T z%}Nf+K*x;yKTSiRh4bj3`}SfSpgnwL=}eF}9%vK`7oi-_9y-NEvJ(tg3f5K1ra&zq z(>Y9WC)xIQp834`9$&JdKrZBP>!mQNbG%BL$Lk{(^}htACjS!rE-W{Tf>4RQ`=Lc{ z-f~JMt1O=hB3zNi;jMPi7lkYMG(q7;ba(LVKUARM;9JH&f@3ijY zycnLIsV0KM{fr)*;1hfOi6F0|PtM1G0<(Le%XDyVrIP?ZS606Ff6+GxnHbL#n9pD;=&9)cf05Q|k^eJm+ z@bYB+zPu6h7W0b)%zilxhyAPZW7@sVIHWyHswPbm97Yaz?WxjYS^@;$5rI2McR_nr zSW#zreKTk-*;gKHG|mS1-iW1D>?$7_a!}MFtb$;I{UgswFcSPVEvh^W187)R5lt(m zMU3M!P>Y`zRy1sO8*Ge3-F;YA0$M{_C=rFRcrhhc3lOG2x>vF{JabTNI^Eh4FH<4y zCXt}b^Jq`FSNi}B4oJOD1ZBwu2C_-6_GhD8<-uFM8Jz*9>e=}Aqjdb#&hp!6&ZeTk zEJk*fL>|2P=r;;ri+<(5A;`fI9n=huB)cAF>m_2LfvJgnqh;A;RUkF3W^S$$HKmcn z;K~KIDv%B*2cv1(ajj0B91MgT2CzawZ`1z-;20A|8~<3@Bk#D9f`6p&hc;~Z2?A0h zqYPp8z)*q>5qT00o*Cf6mD8ztbU85fH~SdvOJLI4iK6*8o|Dn)0qevam4|}PsCN1Kw`i;6I0>aTx-Y@?$r+#}~ z_y%7xyE^xGl3FIZI84twUj`VtnE$1nCvHIH|5I$GC1h!@6mc` zF0OL;)PiRVy>O9@qX|SGc9D(NCG7O&9eJoX7LBU-s^vHQlwVdsqK|RiwK?>Q=!^WJKjnW^+HpFpa0&BFGV@3_j1P z3H~w=^2u4M<6Gu;V|#(clBnqvUi#ZJQ8BU;R)gSb=O{i2JRfF;+QHj15Ry{m?uXvj zQkY|XBuf&nSOKaq5>@h;&4n8xdY%a>a$Q~5VvX#l1Kdn|4f0=40E^jFq^$g9XhnvQ zez#Ws%I~}>B6-@Se=3d0@U+4|>e+B5RTZ1zfvV-7_N#Cncb~Hh*0w-cVUY^Nf-!7Y zj0J3>IISlFEq%NTCqBMF)?OY}(eF`|6+6HNB_gXr2BsKs%zWqIGpK7XNr)*Hmmhw# zxma%k7A0V#5F66vLH%urQ>MY8`J`|iO{0i)qm6jsEtY+O=#QB$9eJU}dcc-a`9SGW z?u3GPEQt{ic9WB9@Yy4nr^UDnSX+({-H#UMaEm`ra*w_R`-PTtQlKopq!LR)wx#K+ z+S7Ov@;&iRQwg|Q{F!*5J0gGqKc!G{79UiZwB ziL9*=r6ycWRA7a9E_26|ApwDUeAE2ghJy91FdMz1e_^Fs3!D+Z4j;ih zIpS%O5FO1Z|17WUZ=#@8xkKEs$S&qFnUl&z^7TuHp+S7||2jfKwq;+#FVVq%LA)F4 zDV&zzbS|HM;$C)+HILE=wMc+Z3%s=wxxi`)kb&k^XMzIT7P2VYDYn>IlZoi*V@TpD z7a)Q(;??GGV^;=Sx)+5N_`B(7JM^!BbQ?>UY8}0=j!)D`4YULUIC+jrIe(L%ByfBJ zrry+Y)RZG1cv&tkcqCVYJ>EfqvWY|^G0kZ5%JG+wiM;J> z!cQCzTD=EGi6>p^+`w|r4gN2xhJPm@yVOC%o`(B>OqoEH?+_j931kWtfgzz?^>>t5 zE&0|6ARknV6ZXHCz~!>46KLu7zhrwpJa)n5m=_nPO9}5s-6!v{D{aimysN-9k8A>H zYznbfVvoFY_G{-RG*>&&7Tw{T!`@0)u@?wO$$#oV$gX~&$Nq#s%d1q+0IV63jBo-kQAr?Omo_bs zN|Xu8vzy;7Nk4#e1x1B?gVgnj;&2Y8@R?n6gRE zTnQIB#bL{wgw1>YYM;j9?B%* z!vs&F7OcF}_A!TM!sq0jU9+YWW4k+VH8c>;K@_xQHc>IV|J|PO@>x5{ziyb;8)@I$ zd$u?-yP!ErPEj=dLSr3G(ZAlHd1uB<%s;`xDxc8&a=$=#^uaq;)6W8q#w2y0U?;mx zOr{0hE_yiX0p6gqm!Dh0O#n69s?a@aGiygqfvOt_EhZ0^&QY@n-6&&xa7^%BJIiiU zJr7#ni>yu|b-k54oLjFPwF(8->oo5z6z#kTrL?k-9<}!iP`4{Lr^}Xon>V1*t=KT! zV^FDIw=$QI8bNRKN{e#$iPa)jLbj+lBW&Df|4G!$w2}I1t;jtU=0 zkD0zG?j0&)=5LzVwe;ih!w65JcmXzrKQ)hzjpx_@I5w?Rt9&9!TfQ1SjvGPFwt4?; zzBxj_25(;T&h$%FnY_oBSutT4p_Y5P7~b`EvhsI@NQdx}WyismKBn<{p!aw8X{x5X zY)Yyn0a#243a|VsS7%bKsr$&(&aTIVtL{HELaDFDS%>BSMR%n+gu->e{9Zqoz&G{7 zszPC^0*7U;pUFh3^yye#bLhxo$}z2yNL?=k<|T{T_}TVX1vVx2YmI-S$2>F#1GR-Q zB}TF_CMs_B_DK_a{qkd{&S)x&?u{rGM?16ST&SQSb8zlG4=Hu;)qZTLyFqGuEqFK= z$&}juR|twhD!QX`h***Zp;f$}yyqh&VO8PJcXYk@=Ln`X5p|&_(Z%PgbAtJSRdwE3 z3gM+4SnDh)JGXBvgPiER^sF91zJiv8#1z`bUMg}A!8MXF3hFHdRl{*qq7P6V zb$Ix4rP8Pvg+E6GJkR-_0mw3e`_v>%#jZ9#3mmQLQqT8co*s*$2-|K!tzp}2+x(}U zl5XSW=Wi-*?A(zLi;M@cYpi>`G`zc+oI(Jo71%Uwi_qSZE}1Bx#owWEG{hY(F959+ z0{WgutrW2V@pZe78=K;F$eDp{A$Ne9qBpD-V;;cGjtnXNT}`=Qrk|RAW3v7F%7>On z%J4uFa$NdX#(%0rPcii-r1s6wjnz)yw9uNheq>w6@J0)fgiHn=hdP|U>}$(y2KEJf zS1<2ROH&}HOF*(uThwQ%NNv1^B*uAcPEsw<<+y&Of1?PWkP7pC0 zA+3jvv2b{_E81?`xfY)WAeNkAWAT9Wq&Rk#aj0(*o>A`Y0;5*Gk!?*$Sv`o?(=Q{8 zrI951vyf2p2hD=0|5O|yR@$H7^V<-XlGZ*-DSzn-i*2EF** zK`lWG@7f|aO(pG;;T}tCbNjMolw+jB=c7=1Y*xFvvI5S4Ol`O!EDT&SL9v9-Zw6Cswin=|_eOWgY-3!>Trsbyb;)avJ$%T{6T z!RsAYHGQ93ILEwxp?bK;$HbOR-N!*C1<$K3rTS?|ou6@QkTee=2)M7)!c8d`^H<~_ zN7nIgbkZyA5ud*z3e52Co0gV1rbQtUcMn>Jz8Y3UdZ^ILQOkvlFM0@+eFeWK$F8kX zV1%L%-z*s^-r7n&6`DBby(HpRhQD6cM*M4U_VX#g^2?{RN^3BRc<_jlV#oDBdWx&g zcu+BU=3bJBDQ@sTCRAzpm;lLAmW2@fIn0^0B;h2IbxblZj*O-Tn+r^{uVM2(1+&~v zsDdZSg_kC{X>?=w6zr;Vkdr>pw1iJs>5T1{(P}GBAG72iIHiTn#YYfHAV6o zgWoemr!r6{dfLwUl7G<>lWSNY;HVSr=d&p3U;oqJT3pKR813razr5IE*7$7YT4^U1 zpPd33X;DoaMc(&o{fWf1`S&rlEkt9^)=$usz~0J_2-hCoB%_@^r6?DTmCpg*#JTw$ zo6}aC|EVJ7lZ<%P=-zE^Qq&}BajvtH?%#6#+`W8?xT_@wum&;2pteDiNs}`qU zq#2sx}8~ol+lUw zo`K@T@mmO_$L`>AM|(ZnUj8H2Jr9qC^K_uLhh(Rw(XYEF(MaBZ?rqf@zfnujV&1HB zhxuf1t@||SuL`){WEpZy19Ho)Vy5{$(N0e!d&1tmk(7Gk#Qb4?dv;NEKX;zKKmYo~ zN98H6DJ0r?s7a_v-my{?D*c!`?CBNGDqGU{pG|%R^9fPr!bB zq|Tj|_V!q1hjB70pZpH!l{-*e>mA1pDHl=U>>5=!=BkQu<9w@6=7@c9w(AM$K;S6} zFiMKn_twlWI_AFqW8i0-n`bDkHD8lQRGqISQY+oCyv~H1xvl zICVQO23C^18{f12U2iOAH__+AA50OQR3ZU?9c#j&+}-g{a_lEp;*)e=GfB&~byQu- zWhu%x*mdxtus-JyLxI=(cTSSOr5|#YqaoFef94NwoKTGjqjOEJQSE1!V$F zQVSEpVR-67>|9_Zd&>5{_9VEAHMvuRp~LbjIcioGv5!|e-z2;%QW+GRmSpJ#(|0Y_ zH?gn%+#}!-UKf~H+{mHAwc?SvnJnwdwy04t!#?Dd(mG?XddahGzV6smaixa5Dt>Dd zyja9h^3?k~luO}bwE~za?$Hhyz+&jZoQO=ggt3rDsm*HG`S84*)E<`6Q&q6MzW_w_O_-c0&q|75&wNZy6U z2~~>`8|OG-vhzucXCP}OmJo=s{ge9vZSwAl`Vyc7HQZTOS^t$3HFhd|Tk!DKh^t18 z3sDO413y&r(Fl23sPEWgywmBXZc2N}Cfhs1BY4y$mRiU=<$jd=vRtDlm6RraGorbU zqrXjhoWQ0r+0rQ5tf3}ObW*!hbsQg;*y^+;pP9j?DbtOCpb1jNHF9=AHWRL5FU|YJ z6TCP`c7I$;q6qP!`nYm_v%UNMr!16B%CvfPOe3TU+(3PZq(EiIL80!qSE7rm|D~p6 zPipc^MC+QTF%pXB<6zkwi00DdM(yu8MQh=x>R4%*k6*twv(WLYn*%6!Cd6Qb44U3!Lv zk8WB&b}01yD9qV7hGKWAJWM`zhm4Wk9a z4UxazQVwK*b3;ZMV)4(aYWjkB(}*)%jn=w`XTYVzO7+j>Vs|PH1+3WU)DP3E&3MvL z2onBNjV6^oKVA>?-m00OFiwm(M6grH*7kiQpoACd`_4NhYrrJV@BU96M&Jh_>6l9q z->knwk_3WpHyD?|J1qsz086`n;oTW&{imPW0+~xPG47^V6&MQi$TTTkUEf1<7>}3*o4$Mq zy97%3b&Aq$eMHVhE=}P@M=QBfN(Lz(&|$byb*0=z+-gR=g0&1@@}84PMbYcmkYYB7 z@giHu*?zbQQgB2!K1S*uV>Frd&Wl=zct}rFQK0|$-OQHWlL#2C=^*CT7hRfJfyl$B z3l%Ba!u+H-Y2}X4%v~o{uU%;Q6QzPo;;`3szE0TuH_+fz0!i6PjHrn2;q@)NSCt7| ztV+g=b)i}8wvT~yH6i-z`lG)<(nWK$#7k%mZO`DP!ac}fTyB$z)`-fe^FHO23P<*t z?eU7c9SR!lNkhi0WG{!iTGaDqbSaONH_SacU|&WfO)1+L$xcZbqMiST!KE%e;aPj} zVvL{wjZ$&j$u%b0^1I@uY@YBqmJ&k~_Nt(SUX_yNg^c*RoSsV~kMP+4KS+Zs7C^jK z@6Sd8UBuR{rpZwA)dHu>0Xu+iI!UUbE?@BNKO!I$%=_O9qS#kYK7~mA9@~NLJy{65 zi$_$W58kX%Ecj0E%}c7Y!+3e0^zJEGwAaZ{v zr!exAoxz6&w8>X2w3kz>bYu7*vQdq%SfrhS?XYP1GF!N?ifqa!>@>%5_g-JPgP>MU zpi{|uQ>pE3rigo<1(EKK6|xgom|*pm)yVt83fW9AGd>8}Fm4$vlZ+kFd0Ix*k@;P5 z%@FA5Pl!Q0iurQOy{lM74&+&lBqN@%aK#jDPx2+79yHQbhbNF)o9wJDtsA>g)ub3S z6DL$WA$K&cs(JOl)#jXV4QZb7SwHw7KP9mi}g>W=Yc} z->a1rE+PcR`(ACdGn@oK{1{x;?5hjmCbG%7)VK}yQ~TbAf7DLY=@x%dTgvA0Vv~l3 zXe8NYl3Yq^_`~UY3eA5LLS1xr9BPg*+a&YIU{296bZb`>*E`^NsPVK^u-RaTkZ^EG zCpk~GeImoC&`<$K(2id2_aBGRgyM~dx_Cc-Su-vGj=xXgl-$7jSyFKGV!Bkt;A)#` ziH|J0`*2Pnq)=dIftmQl(_j{H_M7cS*^eZMbw9B^qA5XG9{WYzS58;FEHfmpngoS{ z<;Nk@$5EI2Q)Y#Nq|e`^)rQm0zahn~FTxiimafhP3BHI~V?m_&837lNCB%zo??inx zAl`QoIxUPLWBavz7?V6Qja~>Vvzij`nNdyKb4|3QNbW@UUF*hHPGlB_lVKj224YxI z&|bEs+eRL!@OG9<-(Wtfz7x{Ci$`6{3q7RK?~Q?RbZWPG7;<0b_clut6aK7r6P~#7 z;x6}NGwg4@Zw){WHTcJCBy^+ysG6=y^}YP~45M^Tge~XwKuwAy8P3tW!mJlfw^$B0X#Twz%+; znz>JFa(xTq^FC_|eJhGwV|Ilmbu}@~QhnPRgd`vGeft-4F)x~Z|LV9p-c>IUO&$)N z6Gk6PBir&%`5{nWWJjQ4(*FmJ@BbkcD7gKB$Oce~0z)n7iPrtc`u-oT`2TRl|GT(i zeo-kdDN#{wab8}j|C=l3XOk2a6XTNN66KU)=ivKaamD|mEzke7Eriegf5R33kN!CS zr~UmexZ?lOmg|4o_Ww6mOqF=D1po|K{SU6V6F$RW$csdfvuw?$nYA7nv<0mnYz#xE zim6UFgH5gz_bd8)lyjOL^*J+((+*WU{YwanG||R<-h5?xl<-IlUV+%+4RdG zR`CZwyXjY24X_(>vHi{nRS&u7Ez1Fz^!|GS6EF&S?0@s^2~$cyt{ki0G78=d)~yF( z!I-T3!zxy8JJC~&|3(gne+~yc-FJR;R@_8J@O`i5`AUQMf-ZAwoX?6KeX@j7VZ!z< zdCfkYZP^Uh%eeQg)v4YYVUgTV`iBqiNzRD+^+3OrrT8Z>#%Wsga>(R3qQ3&*GN@|AbcU8`p@{G`gQo>xa+ zB{8F-`GILtzM{)Grm7?9;L>J1I>{I~*D{j&_A7Xj+4iXwQ&N|%q``>yvi10-!ivX@ zwCN_dY?e)7_Q@*;7_`2(6|(MN<^$j4A-cDQXm5Y< z+ELl0YmGw2ySjQ}L54Tv&xrE2!FBfy^yrifoVkJiSsJ9yAk%s$Xk>Y2b|P!5W+oVz z9-&j|NDf_a_DZ;TyXIFMY_#J(lbT<)?BuY#Fe@;?!@agc0qE_g!`a1TzaI!+<%)yZ zOi(1Eb(@s0Qb|1`lR=2@yYuEibhOo|@;=$h2P5n6DrJ9~WIA^=)($pB45S7a>aXSO zpSqu?ntJO-J$X5_t=~fQ^@05g3fY8)O5&*MxPtQBN23q*y}|R7N`^DCiT}tQIrS4RtXw9*4QY*Dnj?t zpqK7S22GQ^++Rt+77@S|_b^*!P+@y$mJeJbSU1ib$UXz!9F)`zS~#NtaG>OGrjbZ&9NBP+igef97M-$95hJMqKLDO4L58(eYM;B;iLJRh`Mtsg*PM5$$RxSpA6TlA>bo)UE6S+? zn&WG=Thsm*eQA&^_B{sGcTs}ol@ET^nD{Uj7$M2anB7xOiPdV0hwZ?xco*|~7%jc%Lt!agJ2M_840DlLn=g*=e zIROx3_Qz)^7I+CqRZv`dy+OYhE|iS?GA;m;y-)A8G{}zlC6ft_dF3Kmt(Qwzq-fhLzV{Of>9!KN6gpHq_q z;6u4)AJ0L#Z?bDAW-aITx0Il>bk#NCS_Alg9^B+&;``e_tK;S!;4WbdpNCRve2DXd z-r`5{p1rvdh1Ji!@WMeSGK6M>%D;uVe1;OS5#3_#erbbya~{i^w; z0VU0RWyhbEDQtv4uOb|D%8S}{u?+1Ib47u14UJ9OND;WHa@5VvR|_ED^WuGun8tw*Qg%{OxmTtWVZ6V%ta45D`tAfk(GO&-2-}9r@T`XW=VU5)|u%2 zkyXZTqwQ;xs`~j!fB=6wv|yM@-JAiQ(i2qXnK>g>SLw}Ur)Igh?RL~~0R=!2z2J>g z-`3J+!5a+UX3{*;!TT@&yb^X=57|kO0ln0bqjA7&)*eS!M>ZDcaB9$hi`neZnM&DV z)Ur+h3rb(UVI7U?{j=y4di^J00lK(E2Z`|=^w-^avZZlAsG-_iRT9i!HxJc8KJ&lY z=N7{E7qGNfueB{#c-jBfiSBlrXmdeh78@XKl}K`+?tvG$XK#jU=lgd@Sswlu0K{ zjkUWOwCtr27t`E5zmd?85n}lTo!uWwL_5L9M{k@ing<1)*7V_=2t~fO93qr%_wJ@A_!()g>v5< zpn6{<@FxJSde}7ysAvpb^Vk2nWSU7FolGz#=eba9mZaHEHTHg#bRg*;H7?Bn{t%co zh_1Zo#;vSy6-QEeVcxtW@1a3G4>`W^vnnEn$APJ=6mRbacCoNzM{xc#gp|dTk?hs1 zhc`K6g*Z4A&{3jnawFMN)z!UG_=5*bOUF1L_=k>^i%|OS{vBA>Ek0dg(!QbfFOj(2 z&587{CDkdjA;ZfvvY1drJ3*R^aEZlOCgnpuK8<{$5(5>Ee6Yr}9*eZLp=%yy9|67Y z-BE>e>|jzlX|gA;A!?TVE_gqzXFVj<6Vjpp1V71&A?5&p%#NE(Y08oPs7Z!Gft6)$={3-Kz>9+f`O8U zB(|hb)+8|H6Vr*9^2K<~}r?Bri+a2Ti}m&b&4N@j4+FQkR1s zJKcDQHFa={JWNQqdg2ctn}QPWGsIIrgrNW|2{1a*lwg0;z}Ov3pmy)XpDJCox!+*(<57Fs;BSq{S)82{RSre zu8M|$8O8%v%25PNc%I2_t12SU5FiqHB0Anh!%7k!gyt!S8mz?9$F~W*^!d_#A(uuqzebCZ zZQOKeImkL|EHSMe$+~TD+5_#*1*e5j>(aogm}P27*Jg9E;c7uol7|I2N*DLMZv~5g z;tltUiD}H0GIJTtUChw!Kl45xY6=KAXu8rm@=#F9wcFWk3_{rX)RIsJAQuiRdzQ3C zPwt~+3klQvq@Ay@=75`nFBo=#J$QtEmBsznIXPh~)S<8SeVCbUW;t$r_K4~?Nbt8$ zbAJYv#}=bwLQNs*_dr-geSPIEuZW&B(r!=Tz<0FRCpS-0M3ISNlp9I}j=g);Q>+?JNtGmfzCO0ZO8z?F&sy|i4Q&VpQDi?Ok>^eyAr>C*+ zTAoIwYFyzL*7%5Bs#YNIK@)^5SyywEMP?ZG6NXh%?{E)!+FD9VrO&33M}?>l+zAQ@ zkk(>ArzV@b@9tLZVenFt;^;u0{D2Ew%>Zqa1=d>Mx%UPcsKUd;{q&%G51@RWET|LT z40|V?dT0cwql;=ZR@`$!Zj@C8fius+X`ti~G@1ALF9lG0} znLE&R6T{H@)@5sOcXMj`4&%JA75t$E0zTD{_I^A-lL+tH2uY?Fav|WZ?7C0Ylg zC61D;)DKif(<3XWJaFZv#Qs6B?-fAi`=K(uDNI>frnj?p$n;I+^^j-u#o{9C<#~F@ zY3#G()Wb?$f2Wc{si?(OTAMy%qSFeK`$Z^~uP9XjBvVS)0 z8(mRRq%D$G3>E6{8|nSaQxDUEbi`e5f#~%#++=wrD zIH*Cn4VutfR&ZeSgNad4(T~`Fh{t!LfDHshn6_tNVX+YDas5mFo1i zw6?x_kphLE5$rkdZ+_XJY#i2TXMg!*?T5W4XjYKNVIs4>iNklC_Bf74)J~nCJb2Gw zwfPj60b`UT=ZCWPTEN5C+oJmO;uEo5q}xd$`sqf_hT(rp#3B7qx{iPm*x#>(@3S7V zO(WF0eS(DRpR{WpUk_vii!AzbOfI^i6lYeRgkbSV5s^BWAdO$Ae}B~5=)eP_<7Y?C>WWk&1vC#mqJ4kFo&~M8FFEShs4RgX68#PdFu~gScEFE?1Rcj~X zq~Y$L_<@8rQagGO%Q-B&A6j=h0I--ZOuFg7#q-Myt?LCB;Q+HO4&l=UgTDDb#-wuq z9?~NYRK1p~@3S*tZXK?Dp0K8ORt#8lPlB)4frXc4L7{DD-~QA(af~7by{+OW1-o?MlL|-d3P(J6 zc~0G!_doLGwYsG@;+Ih)K)z8YV%k5Kl`^23J^Px4W6>k}vJL{fn6bkCoMW*ps4un5 zMqIA4!T>LBEy)#Ty)YydihE<}J_6M~nBuGP$gdZy6h}JV3ljag-_#H37VYb*qq6JQQ!`K)~^$^bE(017{ktb z-tY6~U3_OURkc&^#uZ;+ z;b)1WlQ3`wEq$n521Hzas5l}bk9&8P6yGw)CI=!v7S@v+Q9jP+H}v1*kae4YMht!5 z%m4h0mzEe3F=hc=nmt^x6)a+eJlWoHKE_r%ADU_Wt5V%WIyYcP<`J2Wd$MqHkZv6S zpXB&oMAWy^V(#GE|6w0{fjtbj<6!@?L1Ni>Y;A13A%W34L|-sR+u)aCQvI7K8UX2S6DGXGdZIG<;tX~Pe^iC``0EwAd6(dzc!x>|}=++R%$ z1)^(mAH2sOHEZfd48k~s@)mCITeL7AQ#0AD1lGfci-YsOq)<&iz6v6)x#V2clMdAd zEE!zL<*xol>jAm+Z3t&q!HeYLXS#X5ml5lfU@T zl^AurMd%@M5W*{gI2qT0RLNY%sGJMpvmPLMaR)kY!1oD=J03C=`!h+ei3x>qo}p#{ z5{}TQO_2Bn(Hj|CSye1*S)*#&mAb4H#Cc&&ol_^n#Sp#X7dwnCvPE5lTKWjnf-S~u z+jVPLt=4n9zfI(r5Kn&%6$sz-!zHy>Ytn?r@_iRX%MkhC`4T|Uz}m1M?+{ZK708#s zClW0DyUUS%BxZ;hL-PVRX4U~a@iUX1V}}>I!;~g$4>IBF$F#y+0-5=;53#LO<=9V1f#0v-tt ze{FoIJNkVm$>Bft1>X4O?0=e9)~_EAWG%|UTlajyOf+14S=m>!O&!>W(JxE_Qt*{# zcKf38bACHeDSxe~?gf>+ppYj5$5mR`>;JVBW4T=1)U0B}VR@CbGa{Ga_xg3gtxB)E z4EOeZzX&5kn%1`1LYT&{HWjBG5evJMPc>By({ntvaa_Ck?Hf5b$5v)PzSFJKId}68 zwU`0?EZ7OVM&>{J48WaI<%L8&ev;WB$)#$a2Sd zK@V-B)?QG?I>8$|D?VtcdKJ;tO~8Sqe!l>wpO>3S@J@o zy+WNHp51Ea=jBT-ifs7>@EB|`8``H&n*s+dplG24d3n#VjBC`>FM+$=GSRf=qUFXp znWf0v#^!E-(V)VV-m1P5ixdDr@mV-ZB;At#Oi}-1iG~aOs5 z@R!Lb{k9~me4PyYT1DeZu{Akn(BC8_x!Tt!KZjb`eU>k&_ zKP~(KUBEpOV`?HQi_4nkhFE@!hc8b9lo5$ciEKZtJoS)ui9^ZJ{$8Id+ z1`wNCvcBOwBglkWCwF>BCyw!n&rpy;muV?D?JSU~B*JLp*9>vwux6lwTmGb%iJ*)I=_+ z1=y{&|7>}Luh;d3$co1&y_hITlnw6c-sf`tgx;GarX4^JsjNBj1XXjlTX3i-X(iAl z^*7veC(1N(<#%QxEK5DHwy8IC9%-s3Yrl)F_y@M(7RFaW&RDj+;}_A42$9gdzIT`j zOA*Oe#B~}?=nX@`i-mY}!+JS%Vi9$N$@ihCmy-RjIx?N+ryiZKPE9*HMPi09#lf4N ze}g4fmtOst?c7SEIQ{i=t6;L$8BkmyYF}yqKB8RAv&l{vacHL1{GogMY2}=W!8Ub!KMM zh3sPsZT+pG19y6f3>!)T;$w{_G6edbMoN^@}(B13hXF(fS}b@ zJF*MOb#a%OXUohtDRZ-hl3Wi0urEBw!NO2gb;bMl-t&3?d+f=LZ-9A&p%GyaABB=4 z(MYR^v-22-LRZ5fe?8$~dKMQYS~dPye|{|9JM4Eii#_~2=j_?wS!L>-NAEq!B5^oR zJ!V=h46h~PKzQNfE8;`~pLND!oGa}=kv}d}OooceQ+x*D^(rJ>MSicay8^qERumXJ zbb_bYD8;5*%V6mAX&@xs-XH1fq63#e-Y zas;$!E#7cpL?M(=i|8-_)8*PaSj`Om{ymcXLQ7Y;y64VBbppyR(<~(==_nY%^t2Nc zNq1lvGuajA!lC#=P6(^bE3W&s*i-Q9<3ED3u6f=j1NRzrX3?s?3 z4`5C?4y9QTuH}_WbW3`lqW|cg;idhpV!yH*mGowL2z{ zp_g)g_Ga3{FT@slDfccUc!Js;d)CG+JBEnvFR`$+(5C0T$)8geiRlhZUC$$x-gf!U zuhL6k+s+<8K1?^uTJg7hg_V_72`n;xq$uTx@78xNjeLh!%$BJB@-0ZM%sR)dvIC39=V1b=4cC6p&_>eef{BLan_U$J@V z;ob@EYdp4+TP~I?nQ5k`#g-0Tor-fEw(>nV?*v<^HZ{y#tbS_qz3E!r*>z6#+f4)V znGR)HVsiB1V#=_-;R+&Ccx6^{nS5F7ZL%yLE(6W3!ZV`KF!~%zxW1MzHt+DZ&cwxY zPPERhM74~GQ9hoV_0ZW~xCHVY2HNyMneN@@P_{JNJsy6{;*#m8ztvr4X|-tEvJk?j zj%#-gIjtyK^Lmk^_T7Lh!ZAn+};Xc%&<}i3iRsV)G!o z#LCk67P_jRJ=7+M;t!-)dKZ7t#Dor#%vi#wRm9wvtEa$44063FPGbO-b|HN&5v!7U z3;=F0ux3^ScecH)s0nCOPBtV(le=tD zu+uOZZ2{fbr}+>4LjnehQw|Rc=9VZ+59;e5J*wJXk4IT#9W0`uDn~wbvU92ZoK3|;Q3wr^{ z;C;|suvn>H^uMtc`i&Gl1}rb6X@W2Y>$yAIznb3U?`(@h{2*WKmyacFVr=HxbW|N0^;i{LMuk8vB;Sq9`#Ba-Tc-WL+&gFkmO;yWc zN_#Rjn)r6n_K@T`O7?E&E&yelCuAZr!vhosT4-_SCWZFN%f7c38OFxLHlmLY3g$Hh ztrLINb?w*KdjE`+bH6-{^J9aSgwIoD3w3q3n6V{9)1vjVR&O-otg!T~DLKg%Mnjtq z)@EQh`>U<54j0w{_?tnkx#{5jTFyYR|SoMW*8R zP(xzV<&?9DEqo-LUhpT*kTF?gxQI*CBH;{@x04B+?+Zc3E07()aewC+K1GJ%=yO?v z-_*YXT%tvBVo2>n=PV@)m^spP&J&0bdsd=+_DgTVO+8^W#9$wVgAQ!H3_0TEn7dD3sCq` zfo%VqT7?;)7p@a~PX{eWFbm+R($>QigQ3?9XX?}dpU(?@xoV3)%(DMrifK2aFT|KO zSNtzo22*)@=AgREo)P)4H{9Rf+PnjGIlbnHPno4h{^d32^IL|!8ZuHM@3l*dX zZCMpUk889=z&kDACO+hB^>apnFYFj5r`veJ)y|f7c|F^W&rSCnP(iw z!4LpH*5O_Hhi>Nq%Y?uo)fn{+ zbOE#B@m%U9Fjl?NA2|OswDy^I;ggnuHD)T^g626!{&trr5zRIEhSEqDLH9q%yG?!2 z?OLF8&SuiX3`Jf7U5{1(m;;&rcecsKu%f+zr0oGD4bZMZw5kWC#n^f=zGSck_veK= zHLFIr!EGDI0{#IMp~3u$&e4$-Lo z8{>-P@eawshA5#==r~X@;Yy4?gi2#-E%y)`XO&Zmi0e%F?Hx1bg{gms*V3Fe-Ffai z^Dz|YJivWIt$Y~6kqO{A zx9z8G`8H`nq#Pq9KJ5O2nMT#My~aYv;Pm~?;mBuwuWSiR@> zVbpFP?m@CdcQy~RmoEy@?G3>sMC#U}Oe_p4bqSWZ9KlqKc02OWnCs;4Mkan;V$yW2 zsiX5BMlEItfp-=spET6^APpwXZWjWG=w!^YLBV+o{8{fuS-BiAodFGBKKs++qYi)Ps zql-3;_K&U$G7Jm`Bs~RR@VE$CDfKhK{;$+6kAQ^9kH9xO zJiKRGSV@5#vo7^5z^n!R`N6go@QW@pD^!)ckkYez^tZuulEo?}!ErVJc%(&?8F!u5i)h;S*eN3C<%`H+s=M zGTN&%s0%*p;j8O6h9Yb1@ry6+)t$TeH>yam5)}!?8t{_73)(72cW5#hXf}Bk%rW5K zg$GwHCu@%kS6sCuRgvwT`KjB{Z$ho{%`ZHC^{o9)*Pn{Myc4{oyc+3lW$B69j#5*} zPx&mg^$E&C53!v8j*(ff0A+xJvhRw2jZhCScdfO+PKTYYhvT_b$;V$Ncp}2TDurjn zV)0r;!j#F!FE@^!!mwT76VI2b%9 z5%C#M;PE>g`td8$7HtB27b||v2M4#gG6)!ft6LMca_j07akFZs8BfW>VC>%=?uSA5 zPu(XBE8QRS4V}HH@upxD%5lywuSC+QMrnv)hb16uz_ZQuL72|=9!CWrtXm))^iELP zbDePb7~QQE-BJb@E=ei3qmE$5J3-_ysLg759Md4O{eSWF&Vh9{&mZVXPHdgnw$(Uk z(loYhG`88;HX1c)Y}@vU(b#D0oA>*>_x}GpyE8kV+1cIEhX&%QIz_f508y)Rz5Zsu zyl;xAt6XB1E%}H85CrCB7qrC&SM$6r{)zp3&?~Z$E;e>hWO3iuGBC5j)q@F&QZi+R z=^qK9ht#35Xlvudf6M5lkg8IYeiP7qTiQz?TJ|Gmd7ZBHZ9s=ok-}mUaJn*Va1NPw zBEyOad|ZHFhd=Pg2DfsTKapvb_d12HZA_>0y>%lpASfY4nuV37$_OjxE&OcJso%MP z(Kvnhd{oh%on=cv7?tn=@Hp|@#pVxXT=551FP!IWLUU;-na)yAd1Zs-hCjPx+kDHt zDZ=#PLVG*Rl`j1e zF+4=>gj?=1KU7D*2t7ag5;AUt`Ha8G;S7{vJWhp5@ADVRdu7MQTStvMtfR`DqFv%_ znwW%W3hb+5x1yE^VUnhAdyfv;S z0!4j)LFD^G$SbEnN3t;A&x~gH`4Q{sHI#%W;tAA@`37bi!1y`(v`jzX0Q_hg7C`kJ z{8ztH?h1#Tym{Jt9uK8nhzL^tn$)Rq$wtVd=Vb>UxkGUrXrZ6L615ym_qvfZT`GZv zW3u}{GvoMQ3To*nkS?LWH!0S4rTJ(i!}-a&(GQ_hMj5l+O~E13X1VUhRw@!zaW&~bU@rZa^&SG_ zH<8g)t3Tbh_VZBhVD>*=lwqcB{ZZACyOt$;cSv#(g9f`IA}m}~Xafw#A<*j!Uo+}v zaR`W7Q1%l@=j0#%94!owcn{qvtq+biN&R5zG8){+&As=(dfUic+~d>A$)dW-apvn2 z5NCto$5~{w=-M7w7aTHAE~#b2iQ+MOA-RU^4*&QNTVZ5x)s*cYvy#(o6NqCwJRBOr z4#PdYcwrx>6vt;fFk4SFPhVxc>v&+a%sKJeAYAY2bo>?gDT+V?YHhn8&E+@R)uYDV z#jk$-aHs^;<0eOG55)KaJ^=;>xXky0VU!7T;FNG89PV@KOOjt7u{C6tUzDKi5*4d8 z9E}rQwufiFglc!{YFZrk1_|SVrlM8MDz~H}rE)<@PQqPtEsiM8Aq0G7S8EqJY<}rc zR3@QYe>Xj;k$F$qkgfa~b=8E8m?rMpbty-WVR{)w=|yUYCD`wLryWZ`Y0NRLl=dpJ z*5lbh0MVILx4B7Z4p0c1Fh{6R z(kVeR+dP4{d+9UcLmejAkagAz>DH;9{eY%)Q>n<7?l*+rB~VZawzE5vlEc{RIk}!7 zhk>u>h8U1WL#S`8QuY@rJ5TY1+q?^{VR`2r5THO?yqQ!&rvf3^h&Jqe`nyD%29X|G zkJ#0J;=2#m{hK$=cNPS%o@wJPgO-#W2KxRZO&MdIzq*{U9V8#`6q@6s`MVscQSD}G z)i;<>&ZHA2EzT71Nz7jk^rP_byQ2lXd7%M`o>t2$N3<=$#i;?d z9_70Ahh)S!5iZu4X6nvG2pM)%tcvU2fblozw}_gl8{uPKabgb{LkJq22&?Pq{$u&9 zX+vfd;LK`#{=wn%vyZUU1xyX=Y(J{mO$JwZj3@t*CH5`oPLvR4Qt78%)Qyi{?h+uq zy&Z`gzmps(V`bmk%wUykYRSHr_D&%XOoEfkv!ZBSW!-z3-1-Of+(R*DW;%4wL-Yu* z!S@dz_GjxmP50Fj9-pL4!xo+CCR%ZeHyNZ6acp{;wB^p%jrvjN54B$93C7Lt;N1`G z7oi|v9#Z8qWiv*eJen-DRbjJxZWW7urr*@}RtU^{WI(^r%=}`0F-gBqPHKuYXQ?aX z>bNy--t;$gSD`4phQ}#MrPOOkmhjf8k*4nDL0)Q)z>4j=U*E?@vDK@&WPzI-k$OXN zN6;g{uoURVZm^vgFRV4bv70mxcrLQTCGt)0tc7Ho$8q5Vu|7pVmHaXU;pgfkC};(J z3v6j5w(8GfW2%7i8SbD6`(R(>T95C%!*Lgp>uCoP&vTwfMC2=7qFA)%dQ(3o(8m&t ztaLoSvqzJDX9sTr7Mhir}SO!@VNEg9|{2nd|%Qj7-zIo*flaI%Gx9yV51HRcncs&v?a zp2$7baN?R{xFt2W=9=t41IG_|I~kf6P7)AK~(&GwTLd$y6C2>{EO@ zOEet3yPZd;nRym7iLDd_<J_P7y=a|LHaoiz;wW7 z+$gbR=A=-yvKGk?Ukd$I0_1Tm?Wjw?eNPhU#?2g$%>*(!yrHCUHH52ds8=H9Vs za)H4F@*~iGJoA8bnKxww{U!%59K8LSmfww==daBnS(2OsUXLy8 zXHv01c^b#qxHda`?PyC)J@Leyx9ADum-sYUC)=zXOIyiOIEeFM@OSKEa+k`NkmXc{ zPwuyPV;dzkjf$fWc&i7Zn@?+F5aFs2$hkqF8FDVS{O&_M{=)`>9DDA4Z3L!Ifj9`4 zV@Fq4`l`J}bf(kaDS*>&c1K271WaqxbR7qBda53VdS^1(jT&A9eLh)!eB<{i@l}c)~5%-aHCMR_u(UHUXU3ncd4 zNgk7UpPI$0{P?Y@^$|o6`s_j=WZFDKTiIZ$V7L@#VO4;G}sZ&8>ELL1})D_ z!e>a9!Mqn+%Bq#iU#Jd4((wke*{6-zxS$i3K0_O=zOsMB94)94J2~I3M0tl!7d=BBP}b;e4y{Qx43w)8i(#>QvRmfQ&!)F|Ckz%qba}(C3aW!|Xg>A!u_!u~i2yl7#^ZS^?K=iBTXwqIfWxL{j3IM~ZW^TrS{#4?} zM1D_nJrcD>{E7NqM<)2~Bojp92P}O&%17k!irvP+?zu!b`}ktT!F|{vjEVP39A!?! zo%@gu>{i~=XtF>I%2xf z>{@I7mZrJkwc*N%_`bkWs%fo| zT`IKJ4I^E1HC}!strch5nJNFHR)&=|ytrw@UL{|cVE3o(3gu6q}^Xpt*Fk^MRyN|xJxdz12LMrqw zCoE;)4Ti}r`;m0LD6N#yk7V+G0BOuqZu#8qjhXFlHy%QkB8xw2#)KQxUef<^kd zl<6WTbY{0gozH*BtZ0_I`oJEY#NLRkemOJ=)Pnk6VPKG>Vm+{wsg2T`d4 z=m=(yMDcdi1)^2;zRv~`+wHfuT&CByeF5K_(e)SF)#WJiSn%<63*5UiP>)X=AKHeT z7;{4A!8|MLo`4uHeU86Ew7G~#C0@g^y!Pj}{=D-DQVP4vd zwo)C>J8!T7h~#nREl` zOV4GeynvxGBz2t)fknmRdF*5S;k5}pL)~*T4gyFp=;mEx2om$vi*H*)+iM(*+(~+9 zTyO0<>WS_xjqe`M;X;1KVq^h~az5#ct((}BL-d1U7{cvF!F-YoksA_~zl4kZaJG5C zGMw%;vu(?G6|iuX122F?-XhG z=guZ%Ic?Nr4;d*On4JT(8p298#mZzLE4Rpf{Ig(|%@DLqy7s9?lK|r2C)W6VtE+sf zsFe&F0S#eby~S#C{yo-|E9(76QQa@=y|c|&U!7zo{RW&jRx}5@9xa>8n&Fzq$<;_X zlUo=wOr3){uIlTTF-Ti@KQn$k(sT>rF)n5V{&#@$6HkoV_^r`lb*l-lMO;u+p;Igf zIwLT%?60O-yqy8#Z@!p!1D~wuzu%SgCU=7x*NO19}~rlify^z!hAb* zUFJc+@DW@z3axz{>flQK=bxcnNoU>os2hv%g~l~tNWBpi+rk2t)jA8ZSpQedlUc`# zoR%EwkK0FvMQb9p$pbII4*&Irwh1zp+V3QjwqGA)OuTX?VwBtW&(Ta@o)~!F@o8X| z2o>M)nhdV_Gd!~ZU+sII#cOH#RDOO$)~fS16+V8Tymrg58f50MQaz@eH%N=4gpVxN zKF<9J;Tlj|H&R)C@YY;F{VSrdW|?@&aD;^C^gvb8?Ve$YQVr-fh6d~2VTQ-1@S+ZL z#N-nH0tB?F69mHf5b^dJXeirRn0+xsnD2i>PfwZNg;lsiMP&)!Xy2U|#rYj+aH8uo z>+YEU8C3bLj11}I8`4QuKton^)cuUKFa34L%hfIFb~+1tA&j4Ub!`7=>s)v>^lg-H=N9G{lidecFCwASF#B7FT z1NDc{lyBYx6qz$2auFUGHSv!V5pfWRWyIAy+c?AKUAJO2$VybkSt~8jo26 zB0e?KmMaYViY^+Vp}7k#2`a%5(r-tfFH_UE*Ovn!)>;+S;JklDuV1Irhm%@cpEkX6 zNadMrft#P{E>8Z-izgd9QBD>CMZ}K0oJgRR#)yC()1M=ynfjJ zc<>Ufsg@kmVq-&h6(k!CNygY3e15)}pZ6tp^|X2xD_iL1(Kh(1!f$sE-|_1M!SRs+ z&;$JRdk<4T>DPac>s_vLo4%=t!+N{@wqDjM))gn%WGu$e&`oA}(Q_^Qm08h^*BElu zVts7Li=^<$^XmRxRg2|mc*A;`wzt~GLQ{HdQ03&~D5-66`O8Nq1IpxX^o?a{Hm0dW zKWt4W3Ca6t^Yw5B!?H69V(}kqyDE|%celK(5y_|5miA{)4KU6uq`e+2PiSl#*Py4n>pAQ3mCio8mml~{e2bh!e1oG7 z&mGCRY$r+f1bJ)StM*>U+)@XO&MW$no8ji=LLxktAo1+!9(#oLdsrN;@u?MXo#=`0 z8AMS@oQF9TzA;*4OuX0D!uSaUN1de>p_a^~vCo+5iuAL~p{hn}LD^bZlRKi|iBI7H zT*@PwdHL6NwQ`6!_`9RMge?{xx!*s&m)@xs&T9UdoMK-3N7XMl=Lm=ij7+eP!H?U0 z$zumU_U79kD80zpeERShk;yqjX|obvmEB1s{JJGwggD?S2P4UJEo(zhebHF{-6s-{ zyWNY#bBg#9GqnmG9OmJdPmM;|#aNwE%1MR7h(XRRR;dDAoj6cl7w8f$_Dt9DiSZ1T>@8@fn0S8|S8HCe#MW|v4;rq31Nf)0n0yb<7 z?O7aIvJCI&0K2`sQU{?+Rkjf;D`r#W+w?uth`*r4P6&j8{O@z9TwqMtT>vytMaeC)4~$eTlMXi6J)QKlS+v6U3=p;|4ch^Tu|t=Z~)b zo5)zcoABp#el0x8QITvvaT3X`JB2jGZ^5~}xt*PCoKRR5f;P!oA6yq7_@bsYz|V&; z>B-1}S{1N(7zz-s0~| z6S42obKF+h4SrRcKi`}oU*QIvoqtuS!}?a>uBK}soUThz9h%bb=j4LJQoxAwr(lV~ z`FWZ;O1u?#>S^F;S-XjORC|LQmwa<-|HM@ExzNzn&bcsX`3Q}VzkBf*;0gJjDx~u8 zy4u*>gdE=AXqMs-zeVdQYtjg!Eiv;4{OMSIe9& znv`>PjxOPo&4gZRCR*Q0R}t;RXm}f>gfkaC&1f6T24W=p%XfUOfV+Eo+U!Y3M_NCv zz4Rj6C2N-0m6x$q7AKAO!Xzajl-B&bV zMX9i0{tyDJt~WWF)LUW3t}ATmuCJ`=Hr=0!I#VaA zMWO_W29VrgHXF_`vdXmL!1}0u-paLcnInT?IXc&z(NO2~+{`H9E_%;ANSNKKEp|yr zFu|Ga+gEmk{#}wTn{2ao`X z2(7W$$#PBvO&j3xCoMsoS+mTR%NX9@=9}Y(q)z+r45pfBeVSYYChm85cGBNvZyUWS zmJe(TOrGBAX1yTSx9X0bbOGVR7d0$tq%De#UZV6-alCrOcOL zg|;)iRymvst2j6efVOxZu8S8V{NdmVk&uKIsrFv6!|@l~rulQy(x`}tJ=5j=KA8xj z@Fv15bWr`PAMQ_g=`4NPc{57_{f4zbs+4iZjLBA;L#gq4X%&)@5gL3-A!X9X$vsHD z%$9ZhA8pdB`HRu!qV2JvB;;~GWa4-dz*09wZ|zg;I38d?{4dU3q6>R*&5bQJJWIB< zpKN>YDBhy1!qspB(xc_YiR( zyjKKlugpW(ZJcOm$}CigH-lP)5ANG(z+TcJe+9-hF3xgWJ2Yp{KP?lw25)QN;m42L z-+juL8cjDOP|kVF0?K<3Fql|-dute8I?EoOPCE(JZ8JJk)u6Iz?V7q}fJ$@R0_}S<#jp3|mAjzxmQ~?L+tWi6xqj zqO=W!?3+PY1^wnYii?zwWcU`;A*tDEkh|P~s+t>gaAe5uHcCE7>+;fQFGXC?9Am^B{3|VllRVd1jy@ zeRduh_*ow)X>l7wm@J69ZH=ZHOo2Vs^>n7?t_u`a9NoW}WE@ox7)hzmz94E9PIK;z*%I(P zmoXV~LiV&vS?Y}^(v%z{1zctwRcaFs8#^gSUEm3&CP~)SB-Ac$5T2PAuuzEovy4-| zWm*fNMZmd%og2Q(Lk#P{fbHmU3>2JBL3GJaTVkssY&;}QkA*xLN>o2}TCt0JsRT20 zxOt0P6ScE0WhVTi-hH7MfHDr|?FV=a?Om)tvR%HUh@3(o^>820DSMhm^xl=xwy83J zB02Afc*j*BdQ9$c7#3Y+iVo0q?*Hj-d<@svZT=Z+u)6m#sKiGxRYx_trxQ$q8-tP7w zJLP@PO4BRNw00HZA1$l9E_Si zGlC(ftjJx-XSsj{*mLX!`gJFK?B!Nf^FL@6ru4%af$z)w$gRJwq`+Z+vPtrZzxEZ5HHb`0l%bS=| zlJ^%r=x{WBP6mE%p(%-eNH!Iq^~eOlvWlrWvCuBnxfJXi!NSj z+;sCPf^dMIRrmbpN~S_$gaUAxM(^~gTe2PUMCZG_0#1~FTRZb`;Fk+$a{nD=1~GxHtaV}prw=-t@tRl_>)s< z+PYXx#IcB!96RJojw=nrZdQvYwC>5xP911#BdvTwl({vALZOMEn|-7jUc1;NjXTb~ zeaGKY%$Ua2odTP3wFB7xntdy?hf(#n-B{)PtR(Y$jpm>M zxD5-T*v!KGEQNbdukG9Dm%ID=Q#O%m(av5?$_biR>;zFct?A{B*9{HMEL2@eLXFko z>fIR;>#OJUb(7a)-Apqa!ND6lsHEi za7mbm#fxtnk@{)sgeAmpXs4e=K{Q0|>lZ!(^H&3lCyiiBbwVb^CS_$f{U&Iv+R~qe zeElyulqz*P=nCkjlXZTul!L>&ssOmuOzyyx~Y& z)R%D$hv=QmJb2zes3&h*S_eA;gOwqov;hVI=qIPmp~#^NF+1)&Pfe`1DMtoh{S}F- zUra(;BxN=XR>qnppv~#ZbTT8NVTYD~h)8d}7DIqj6y0_yC1;MY6UuUL>?L)}W zw{f=J`@5h;w12)34nNA#xH8?T)5m-(rr8ysqp~LP_uk0@wxR%jT-6)YkB-n+$*v(^A|VX9Q$IoiSAQ^ya2fNLt`wN^ zed%`sN+NGJV+Z>}-*+eVM6kRwef>d5TK72qBO7i4opTH<%DdCjUHacWgv~jypa;4@ z0S||02kRm_g~YuIg+EYYD@kJZO*+YSG?^I)A`Q+1 zp>~5W-NFwT7dYHd|Iw`8bh!s(#GcOXCKn;Atc<}z2rGPjZ&y6(bSlM(!(i_}m& z$OU~`<3LEIGSR8I_Pp9^@GItQwUa-l*~TguUAxrsjf;XR2{R6m7=gpWD!s87U$SS=pR+ax{L)VM71(hyK_18Hw^ zn7nA21v+<;o+zuDi}WX}n1HONZE%U@Q)7v3As-I{;Zgqzu#8syx-)n9sX?W!pc+8t z{$*Rh9xyZb{^$ADMdHP;TloY=z_eP%ds^+_lpHShXJ@D6zyj7=sL!yUg3(Xnt4g|D zE$idYUh#+Xl7c(fCe2GS1k&yc$jtujseic_q|g`ZZpQ43!cwa^ru&cKFJ{s3||~G}5x=gpy7W1Kpp~htKoV+bCH6Y*Bto((L@^W^uf; zg2hp-d|9pR|Fls@U&3yd4dkM|S-XSV)~kqohmKRM#;J_)NG@q&1*=nk*>JS5Cv=f{ zZq8AqPVbsgqF_mvmpr6Qd6B^60R(1q0&EMR{;Qf&36CT$udn&X~$m6(8z4HzJ#h??5;t` z{lxS8`<^8sk63jx^hg z?yrEp7eTsHrE-wJ!{GLJo^bghxeWl%hT$|HINOfJ8@`D5f`Yf#U*yAgxUN}aeH>?9 zdXaW;>+=;tE238`5ejXq!!1>RsY?Fbok>z*eP~WvjiyqA1_li=9DV@C7^;>$DJ_s_ z0L^$*p8zy>w+{E40!#j$8$Y*TIu9)C@7g+vuHZaQGucW3{`DY zZf%Q0nV&EZe8(BW=AK?77uuqzaB7NvrPW!<)f6lL@EW@qy?;Fufm0$H!f9^+=bAaX79iUN4__p_7}x@7p%? z8m=eo0U4(AvKA?spjeLF@<~S5L*e+{2e@}Ucz!z57}hut9L52-K*G&xTel;D_hgtM z{ojeo8`~rQ|BPgnEcqifKwL4#GEKqlCx`&iN^DwlH*h98{@09`sAQ;LVF3qs4ayO5 z*`{NskZ9(H%c!gaYvF?9p>ZIT4XS_Jr^>HPpNvJ}uHW0#0b!^FbVZ23&-wB-b4+KX zf|&oeoZ_J%Y^bnsvVp{&(7~KFK>Eu^8EFlGc0UD=K_*rGlrI0Nuq!#HbS3(?0(v~c zb_Uf~IUCKXOh^KSxLbjX=G(W=8mzfQa{Cvo89$3{FcLcS{sL;Wu|gCY(f>bziSeXNS}1?} z29ZV}-pv?Q=DOL&%p2vrDu|1>Q7czP(pgq``1amK4zVqS|&vC(x{T7|OVzW|u3Dk4VHjOW% zy+b)}{b^=!7;swZ`=PmWh~Gry9j16{6kN1Wzsr(xqfvx|Y5B^RuhcRN+0lTXkLwMmgv)4~1C;Krc~Zt;7yjTwJyYE-XG?5~lv zeH4I{{YJwCzA=z3NYltBTn~F+;(t;IXWLi+x`E^#rluLx${xp1rVbz_-3E$|JElQq zj@QW&%Jb;{RifI$$B zK7e559B@FhB`ZtTgl00OhMs=iO&?jHsPmbs#NlU(P8y1x%Nax6r|1r!>~RU&qLy!I z1H|f9{;R(NgWK)H+HiblEC zW(gnz&?EY_zE{(oM;TWbGfD%$uZ)42*dE`5zPHr^0`&flcnJP)g+(W5eVRi*#YZ-j zT~3&T~yhlxh=u zNe>x|x%_)oI>F}!0XRdHn?n+tjq~*t8V@BNYfzVGU4}ykuyi}xX7=M-ssN<+ey9{8 zJIk<$<9&2#%>3*KY+-(~KZpiJXP9zy%^|*3r|&W-vB@dqrq}AU4SmjGj2(Ql>}~F3 z;PN6U>Hf<^e2+e$MBQcDb!&NRPtZYdqRHw6+R+AS-eeZTM#k*lH)iCdBC+U|`N8n` zs(s)(*lxVg=;#3tbLW0Zir^z_3CZ#VYX%o;gEL@{aJx99nTx9OQdv3j6Dv9z09N-% zYQ0%@{ypA!-8)sst^MqLMhDBMj}xf1ef{PGlzj;$5Y3rPaDGr%Kqo;Rrj(~tW{Dbf zG#S|C6rw#1jZ4auWrqJwK;4u8#QmP8z=N#bMD*+@pkC%O4k%dv(~DEnbv5Ysz&>`> z{8{(e+t>jmK$T5zKi(0^0Lin-G=u>mZI-J2uuZ#`>0(-h)%@z`i0oK~5r2g@QQU=tysyiGX!A&7p-!?==Rrz{YciczAd;7$>ij7s%aS- zdQg3(cLD!!Wu{(vy>2a*fxbXz1K`u5ZeRvG112(J&!zH67`Tv0NHH$k<_?zx(A z!DcUg%e%oU+v&+{`sJFTgN!y4ya%VHg!+ee)h0;9ato*I64fHwF!R|&ZvnzB26(%x zIoRSTm8v-=nnl6iK24YJsTx&K)M}r1+?T_`FKV(4E{}yykDLeYJaTUQR|8uo4Po0GWJ5<1lth!cuKq1BJ{Atu{d^f=H7qj>-TaN zR+Dh+hKl4+wcmH<%aDL;lnOMFdRvfJ;YJAj8 zA>(D&cYd{_tj52J^u1*N_S49;jX^XuGRdco=R!4SU4NvQgHQ&a5ScM;uIu^fRw$eT z1)uB@8hyIH!ldn?rQjz>LlYNGI>!K$^$qf1uMl-1ija;Vf|vv*$UbxRx{8Zk+W47S zTTw|R&L;~vT2!C`j7&YBj6MKZ8KfW$c!pUXAIywo-McbLYU__n1rc@p)wS3 zn7DpV5hmL;$qBV7(m5%b?RGGzJR>)9e;dZBU3_YscC66 zt;1pqkV1Dm=QI2I-5mqJNn4p3zG$11RU5Tj;OAhv1oUy8;c0Q zsAu?jTfT4%_?+K_sxtfFe*1>xS2qa>2^aV~`}t9PyadJQk6C**uy%F{_UnPfZ(Zo) zr^dOmdcp!<;P!(%pnG^0C;D*z{^wsTS?t=-bmyt?o`y5<4=xF4D&DTZGtqRYUhwm0 z;Ar+I*s&j(2t;R=KwTy&EgkHgbpKm*jW0bN?7O!J2@gs(U1vh}V*bGQ4bcn56%lAB zn&cK)shuxO^T|@akxa^fI1>so8kC{*sg}9+Xx;V z7d0s$WHI97qyB-~&`ozgowcfPANlzaoj95lp%9?ogh4#pJ<7! zN#_dhTJL$3)3VVt3>mTq@En0xn2<&?K@spTc2F=K0RUj4?Rw%`9b?(z#!2U;vfAP6 zrOu)1)`|LBYUP^p_@5hr#pchn)(3DU-HZr3+}4^0zn@}8V- zDJQG=YNDnugDC6U*Qngw z)D?iET1U{h)I?1;FKoBZp2?!916h4=UGBkMiM11BX5jn{uSeUCCRy%Q$oXMSr|2^3 z{4&XIjQ{zH*bvlsM(e%X{Dvjg&r8XkgcS)fGejnDDnmJUtj0aboCcgn^^#sIrc=d0 zlj71t9EnJA!+>RDR+0L4R~|8J8`lVBbAxP%9-qBWHerS9vmvAzPFJ3NhE||=b^l}xna@E(uI{^>I?Rod&0$sqkE$3my6uSu**FnxKs$~eIS-Bc|43luKfovU} zcx0zJq$}(PO`dPuB67d#aZ2kMDm@3WeWs%V7rllrHcBKy6hR(MhqJ_=QS#GxhC=^l zpZ`K;N_>N!S_Nn&ygjxkxO#3D}8tpbVJkWg&Ue^aZu#u4vrm=95|@{FIICL|$_aNw;l2xfb*|*OUuSNMtHv z%?l#gx^eA-)uyQJSFsiXS)(!N1b|GV(&wAi0X5UPf*@DO{O)j7Wp$8Z$K=D^6c}36 zViz!v9%23{!|*TWCLzv;uo_ZjsH6@+o4H@PmsB&N>MJkm;$Eg@NhW0=$29=O5P)~1 zJq+mlV|Nd8O*GU1^{NdMaF3CJ1?c3YVFkD8t4bplYr}sp!)Zxe;mP}T^fV$Vq#g%x zGJ&FyYbf;^O`nsP@-4N7(1I9f4yAm;$4V*nrzY<&6>dFPdMD0G?j;W^R}$@(U5)ev znGX3r39=dCRUNWN`*Y1#421sG@*%~ubLXHB)oEIPcq^kN%c05ra3j`e=IBK*gsJ_? z^@5HmCTNWGxpUT=0~C3ERqFxKV>5zuOk)bN;aS?SvMZ6STA=^KudAq{X%7R#^FKO- zngoUTDzBve=skX>P|d&Usx(Qo@u@MX5Qf22wP$hT`q8BTERty&1)+b}viK`dKh>;+ zMJGtzc%70UErQr$8dq`Ou#_F`7AM~4BId6CgDFk1r7L( zuuhleYgP~p$Gi$kI9}Go>*rO4{w2gMLiFylgVD;-d>ym;k&M2cB1FLxm7MQF&81Kl>j%dfTx7e`dm&jVRg|Mv`mN^ zpn#u{``_Pmh`LR!YyTeCY+%&KVQPc^H-c$AmlLkZwb7ZF&6~g) zLf153ppymSrBpwR0+{^;0S_=C`5!LmYcOO~6zk#Pm1&(`k)qCvGG zraQ|Zb~RJcQ@kjFPwobQ6DP=h;0t5>X_Q|4_cPq30&cf)z-PB#I~*|fcQhO5wg0h< z#gM9DlnE+V3QMwei@@taF%FmaM$)p0h~R?NdHhU%MSAS&jj-kxfjreQl;pL5wXs0< zpIiA$bF_2I*+b7%sDd-euoYLyQ;2f-i9|~#ps7Xuef0XbaeWJ$NKP6lk#LYy64%;C zKemv0n$-VL!7)=n{iBjDEF_6dsYnh9S+nem$)W)@i~9(#xv$8+3>^vVt?9v2BGmEz zaJV@I<-S84UGT=mpv7Oig{$EE$YNiFPvH7Agua2uRI}J$tio8nG`1YXO5y$D9$q@+ z#1r?`UAbK`V~@2>;+j7F-ZRbK^Tik`t0IC6I$*GXPC_XTbQkhv6LRvo*bU+;Fb;uv7>6Q{XaNJ{cFGCW!@Y!_HVU4oo} zBL;U)Z4v=1V^XW@2lOw9lv9hT3rOFX*ac7syP*Lz>rv3QjNmAw#plQ|k!tolYb}-1 zMpFT#bW5#^e_*sZvq4Y=Zt~q61o>SMqE#B2=t}gM|`b{Aklwz7Y zRse;ue{PWL3e~hHCiN;eePU~`kgMO>X(YYluFfjVtE&#sg7a~yq)wqjtI4hDO8w`` zv5AqF*(|a#lVyBgWY|%OZc&PHHp0)=yaAkG$$7ik#9eD!3D|B@9-VmhJEH^bh|@Hx z1VSUHOM|2x&mveSyeytNC$`MAk@@@WdqGdeGZh%)CcrZWm{{XoTU-{3(~s9EsvZF|#Q<7D=ww##5Pw0i$K-o3^*D zht{BBGR-XyZKm0PuFu?5R6!P6u=R>HQ_u<>{3OnugcLAhE2_vL1Kp?T<=m%J+a% zAnCnlg>qfC@`acAxh>gc7V3x<+NDu`cVt{^04oZcRWL4Y&y9)9Dgs|erJFXIB+;vW z2gP>1u6x$l97Y}+xASwi$fq%x3b1{^8i}BCey;!U=<(-SIflx$Yelc7dHaLgO3O&+ zz60C)Jc8!Vnw7J|U=?P(m5B9Ie~5s$D$0qqZ0Hlj18zCB+vyiHtW&_N(tn_o6jwem zx~we6GdF=L){^N!OUQt+)tgb$-^t)%*}_@0F8^4?Ke#%!$})ibX>eu_{wz7H#VH^@ zCb}1J{ejyPm%Cj>NsJ}}E7(O!fK1{*V$(!#i+Z0IN8(%m!@=*DO%)&ZxoFb$b8=Hd z`k_|Bz1WRYGImno`5z@G9&<&;DCp!?8eWno-i%-D0N(f&1;A@n?c{|0*vKmF{9>|N z2E0?C6^z0S?kf7Y)oV^uli0zX{i1p(7iGuMprh7;HBvd|+>Q92C!)tg>GhiflIDE- z5I|8}G#{9)Tk1+gGpX&Xce`E_Ow?3>1J!#_RaKClYc9Mc_xS7oq3Ij^<80oqH#XWd zcGJeT*)+C|jh)77Y}>Z8v28ato20S1!Mo4z`+5I@`@KI-WLHzW5*ZgVw1iULc7k)87Vt-IXeUqzBNMou)n>Ib=IM z?z!N4f8hXtryFT~Kw<=MGz18%c5D6$2_L==JayJfN8bv!K}8#e5xB8#N8*qxXoeeO z2F!}Km;`mZKg^6raZtosf=-F|$$BXRISW>7X2fwLCJ{9np90K=s?Tl~$XW84oxnDl zTOH0C!9BAPH}YCIcciwBSm+j$afQ803XN06NS?j@}9{ig~xM9g{ix2^NSbI7+lv9MEt>2{)6+lm zk3hx)e_&tfU#cJ*Ot!LbEl1FWwcY^gp{?%Pxy@mq;U?B>N~!#T><;G^&uQ#cUAN2R z6?9MQ6VB+^`SJTt(M*)Gy_2(mMj*sk9FWlH>NCEPw%_Z$XOi`3gE>b#=OaOO`odgI z-v>h7W+;ZyA?Hu!WI812PJ;{YH*X%dM1?v!S+W6BhLEuQ&kY0HW7X>uh#M` z>!Yh{hOIRc0BdA0N5Ip}knBbv*7F63s_*Ri#*00oBW!Ste~2s^%T!o^k8yW!R}fxu z#EBGFa^72w9N4e_TA97+mwR2B!_ohl{#ZWOp@L&|yLjbyhLJx*tvci_C(l z7pxuaocxN&Wkm?H;_z+A>7fdVDp6zSV`j&xI~*flIz#X=KD%v`vVr0`gp zjQAH8vw!foQqz&Hqbu7FqDC5_E-Tw&mn>WBru4$oZFq(HZZ)WsuibT3_8WSH(0hUi zew~WT#vKE0rZ;l(F#iEU$+uk2g_lZ#R;F=N?}tOu^Z;G8%3m4oL;2AyYSlJ;<~a22 zHRKN^b`-o+@?4FbCn0R-q&1&!bO>aVLSX{-ykT2#Z03A2q~ z07GZ=)-H=;G#L9PRM>1Bc#X!B;>xEH?1w{hC1ckJxfC|CapS{JrWK^K(OcPC(Q`W! zv42R&s=(PtLNXkhoacVHFRtRWrkbYH0EnTb=ziVv6`s0Lw!F}mbOVFVy1ccQ7y>fV z7KOQVT7;wr9O0{k4fG+oEh1W?Vhqt_YX^e2w9MU?NG}*wo#;iJB0EDYaI#2vM$l1O zl>lmVcz?Ut{kk2G#!pvVkKgl|RsHv$zT$ARbGq^!Go3L0Yn)dCnhqFR5L&p^PI1@q z(N-Zm1+F{*`6zA9F!3o1zxw)--r$U^9wS{iaxu2RK%#C1y|?6vMT28iU10h~SY0}C z3!QlYG(+YvRD*Djwj0(H&aJmsW>msumq4?80v+h~d=Oepi{p?X!&Nwrs;^N)0}*>9 z%IHHBdxaG~3g2Sa-j)WYDp|Un3YCyIrc&xPhh^roBR$|Z;T3R>opbH{aN|UHvuDQ! zHnjY~m@i_PbQpugk({M7ZW3%7G9rX@$}F`#1KL^7s49n0mXdcGd2OOq5uB!vYe6Dd z$32R3zzET+xw$4RF`@4Wzk!Ve(S9bAwxNx)kfXoq1qB=b;pzt=U|J~f_1(X&97LS6 zWIwOHjgGmIMcFQ5%^#Im{t_%&2x&!Jri39nIhk{c6~OW6HV8)c?k(@3k6b(?BJGS} zcNL^O4<;Jk7jyTfcg2l+5sduG?ZQ>Dj}^hW@m;Qn@@Y|=%_HNoP|4LmyS#t1u2IyP z1Owt8@%w-c5OQ?WJd9fA`$=4j3Qxjhp}p&ooayp&T}Mi$F%LhKPr*PNU%$r(E1C{} z++`TRa(KzxiSTDmm0AfgLe9oUq>k-=Iua-7r2j(Or%|z`>nY7d;REwnHN8bq2 zM+NuuPgoreCzt5Q72Sx0dpBh;f~-A~g5qtz>aAr}h~+(B)5yZ003TC{Hy=wm8kjYH z-U$Si_srczIM6z-&6+W46SW2)Ji_X9bT0EG-p>e{k^n#VvzpY2+xBYPU+tP%L=DX_ z`lB9y=yO&8Pr;C8bN67|HU_3+w9lIByCSwUJfR3CJ?fhF4o0P?YH8PJ%2|Yt88tv3j4`KLi5tma-@oMv*3{4- z!i{txhP^fP1t-+u9^TL_h92n`Dq@0;h5~D7ZE#lpA}L!sc4|+K-r$>}H5?oE1u;tO z-`;5ccSJCG+YWG%TCr@mYb4tVDJd4JG>D?7){w$|08R2?zvwQW>W=a_z@HSM7x@UE zNMLpmyX9r10>^-d;^EB5*AVBYsrE#j#e?V?A|_G)d&2V8#krMUdBp-ccOV8>$?W4{ zc9^hTTygj)$+878?2+Tp6%Jz=P8x_zy-o>BU>=kG@Ps+Ed$0ynrZ%M0vZ}Wj1m3770$aqJi>04_U~DUO%1KpS&6}zTXBx~dbk+@ z^MSk!d+Ox{g8*YF7XOtv!yvjMQAnQQzv8|*Ea0Xe6%Av=@e9X^@-)mJQptXmw9n>~ zX0Njo#$|oM$~3LzaDdjy%t69I;VGoY42-o$wxU~Il8`?;!Zcq zpIfn9)T$XsqmtoZVuhg%h7}bvDj=?ipprvMnt$>80o4S$wOp!Srch?UP;swijg9Jm z>c&}@(aQRaEy~pVOg5s8B&UKv!)uK#h^GnnhL+ZZ4R?YFkh~=jjy~-d$TxuJl{4Zi zc8Yy<$V=v^AhVyQuxyyExn%N>7yw(?e|-|+n#Dgt)L?oEoLz^HK#5rYwkaaF3~88D z^V8PHW&@02&jT&w*zXfl~aip{jz zMF*s7Cv_PUMKGBh;Gcoft_%Fl&2%I~A#-}023gDg^`gP>`+Y0?&*P_>I?CckfE1m- za&P#cyz?v*9`5jTHgDX6Um>a3kIYA zTZm+xf9)qoHgXW%c(g_>>_f*EKJ72ua^>QzMnp_pE^;w?(Z3jjU*$>_D7DEL3i8cA z&{AZ&`p&3cIgIG!5SL>OLxKLqMmm!$2z}mv2S7s1fzl>Y{VwJF(mJbeP^D^3x^Km2 zSTJFbu?KN~Sar<*4ks?VGHs+M!-%}3wvZyi)?UFi%9DB3(%Rd0D419iG2lVDd_j6- z&{&bZ`+&tpXw13Fx2-XqoLJ0beG-BIsY8TjMpLj=54F>1OJT{&`iZcK)G8Icdo$Ch zdg9Ut%>TZE35rP0Qb&VLNH%uouE86a(`2L1M$6E_!+4ck#P}3+fJ~*S6&)ulGPSKUs@Fs!x1lF@5xb z;mM?g?lYf`UI3FeS7rkQb7xGZzGv6qhB=Us<+|hsV--%ay1iZbV=Ak{YOIa*6w2Jq z;~=6j90Ypg>TPi#?Q=R=xwk@_p56YMh;b55oI#}`BwsqB) z52SkGE#?PgBdC#%AiBf@>6;!BAy1%${&z}J9AD2RpwjFktyXKkK%J8>{R zTc7uDQtpN=(_Fr))e<=XHJm4eDtD%FsdLz+K!LxX2W4_ZYy5q#kt<+khCm0bz}*Wj zs@ufV7Hi2(N{7Fn4f9Y{6{0MBl5lXQHi76Y* zbkIlaPp6Yf5~fd>?u@)0p;XpWrW5Tst{9HvJa2)_df7DMbBzhz?03w&l~xj-&%d_7 z9qyl*`qJZdO09T5tHQn6g}gO2UWvT?ZK`AIpbRVEf%xT6 z$E8;=m&S!aaDffNc^7=oFFj#DLLynMorHE1_e&?M6p-y_x}Z7}zZoa4<}O?=uEt8j zuI|n0ocI_z3Y3b-Rr3E^_3-=W879D`r|B5rfV%%yp$Z2qGrlb{Ommv#G5&jvk*g2Z z@V}lIN7{vLl@S1_&Y6n!azJcO3FkSkOtlvenchCOHB;@vx@rnRPP@quwz@g1+Nc#{!UEnBaCoAcLDSX#;1;tkF1Wo&t+{- zsrrhmz_ml>&Nj!?8-#ujF|1JUC%G5_f8`#8#W`$)RUn7Gr&`vt_XWA@6J#(oo&|+v zKO!ohZLqbTD^RrjR2I(_Hz4n?reVG4F5|s%lRL_L4<6!usK3iZsbTWgWbZ1g@(x9D zH-W~5(C#&p!z@!G&z@uC*uQpnZzMWZK0?Xwkei%aX2n4I%jk%%5CfBx zs&>ZX1O@>K!3_<>CI|qxSGIOT(u8fueqz!M(pUj2<^QOe*T%I9L@0AS5k9$qv2^mP zUmdXD?GPh|9>$K33v}{%o1!tzwJx%UYcx6Bro(+4HlQ`!h`Hh~?q=2N-iSLdnTk!L zyGktAnTLmAj4za`3ksG*cF&9=n}ZwbC)M%t10Tlh{bIcEyo3l zx3b0*h>6cs^7@?)i@UegWgqigO!#qXfbs?&z$-iJYG=jnomwkaIA{nCG*8jYHAq&M zM*LmSA3bA3@cO~$;yGQ%w|0v02N3usAXm6@C=@3(C>`J7o?{W^)=1OITZO>wG0uNTw!221m@ ziBVAK^-*H$s+)Mq^YzawN`vroWeHzjq)TupG=#Ri;;y@D|pEy_YS30>Ac%neIe+dE47a?g>nc==l+{{`fIOO(cr z%vnZyz6ece8DJ4Ytm`HPUwrNsQX5!tCHOlfg!U+|;N}vX&Bo?bOoj*Zv>6@g5X>Gz z*(UP(atbW|jVI}$^m*T0Hf)4ZH_brB?!ZAFeT{bb+MTd@z}+^szG>p$&m1>093JWH z&M7^u?#nctd%=M7MiSHVu~vc4(CGEEbvzB&a~ztYZT!0jq=KZT>XWXrbhQ32G&>!yR>6bw zDGgs4rCQyG7%(Bf%`}LDlC4dXGq5-u(#8CG05vX{O-k6LzalBijV6{I(qWA9&Do7h z6?4*1jT8XgWttP2)7*P<9zBn++ZzO5Xu@F_Xx$^TT+vc z?AbB)n%{O#*wSm>YNb0It2@Xxn&YoO0-#F6-?BLYe}}rU*JZzObdsfooOt2oxw&b>^*wb{@iW09 zLIk!2L!#l=KI?Ztab4ODFWq%WYG&@d1e@9RVA*=4KcMfPxFISChRtlGo{Zwzvv8_M z4B_6$|9a+5>}4vytDjc)Jl0q`1w$I$I>^2~hN=DXF8V6S&HXR6pV>68R&iK2Bc!`d zxx@ee+@6-4;nwx}VSs%f1_?fXIIReCEMM|7N)OnA8CIL)>5hIUA2fngZ3HuaqyNtyVj(Dz8#hm_6U4SzMhI%2O zVC;w^B&ga+ng3^@T6!&?p56LH5d-&gm>(YVHAbEG7$5rTG;)2dvsLxQoEX+O#D~;0 zmCJ9gu;`rI@uv)1*{vB4B=U0&?E%C3CfaZ+W(1-$j|;-CT)$6RxuXmIvvoIVINTsf zi)HhFD|YSC&lUe!7Y4L;+mZNu%{aV(Q*~_4!75l~;s1s`_8vv<;m$$Agx!3F)N{sX z7!a#;NCW0maOyliHe)xN1qr_jg;ZWymUTQ*$tBiVZj&NMitE*?l5ht1n?wEb4FdtrQCQ<@DC$#tJmCVt5GF)xcW5z7of@azO4b6B2C4tGP4|mKHb&n0=61?WgdGS>n znY|ys-mnYAkQMbiXk#OXLR_KnBV6O;E0OFOm@5GT&#gCZJ62{h{e{!cUWAR{Z+?${ zP=bUSzlf+g+xBU6XW5y(vLn&HsEfM`RW6hyTSYUBG-2c#pk;-wmZN)kLySXyGCluI z4|Wx^dUV=pL0LZ%%s+cuL-nF{k(9v=f5xNB*-x@ zor;Y9oOTc#)%$>5?bXLwR}3&XAHZ$H$sPOTLjB>tb6DlI+;X<(<-f{zU^0cH431;s zi_|7oW}5v{whMa(R$-I?%};Ah`qZ=>Ie>S)x@ zp`Vx3-E_p*=eH*3Uw)THDAX8YI5z~US+B?*^Bd`blZjw&9X*FiwEhaO;$X_2n&fV( zqP>(gI@To03(g7lo?n1kA7Lq|a=t``hP>7*Lk8*5*6_^i^s-q|##v1>>gDiDt7?;p zz)jyewQV+5EPi}y5Q~wl?#ZJk{A+02ODKH#(h-nXIiVh%5_5jce!6eMXhlG$@eF$>i zV_^?bTbgk^xoMwrMQ5^<0<));aq+MyA$#}mHS>&cai?R4ql%@_%!k{E4G$4WGu$ta zhkr{65b)ZId4Gqyx}<|o04eLNcUo9mhXo?&Xjk=W(Iu3e ztPB@be-@j$&6U*Q2*J8s&K`gBaHD8a;kX%RdFIBpsvT!;i#GJpVS(~hGu75XUVqs| z_lrN$+NtDjO3gsY{s!A8&;Ps9`1UxqmFLx2GUy8oj7Yel&F!NBoy``=_8tm<*!(xH zfuK^pZg&5#NAoWL#`@l=%z>Ac6?(>%vZ#Fp>0(9>Z3Acm;+?&2SlmnfjjLlVpcV0Y z%LrhqZV1=;4@uZLvmjWIY|mgv^ew(li@ek9jFszj+-2xOpb2uWptT)0#jt)q)8B+B zqFJ>z2C*9E=%)FY!{hql%QYcY&O0ECSaDMkheVyTN8sLXLcXQIuj&&u?xQN{17ke4 z+ZQwPa%xFQ-w@ZaRN|AM@JN5C3jkK%z8ShVqI=NXKZNYf=5wfNn#irzCZP0qxos4y zV&f(y8$awqZ^h5L>(CojQc}Q9F}mw7KmD_C)QD7@jS`4c&3+ILLEn&}q^|0U56s#9 zn9TVauP1kl*XLc;?jGg$Y*gRGVdIh-2`QHNz4f%p`W)z*jELcoYz}Lu%U2$c`;k&T zt8b^Ib&R%bewiOOr23}7xV>D6s*FRExMpRolfB#`y;_W_0zpC2dDBnKr2?q!Gh>Il z*Vinild_VE@`Wy%;$b*%lFBvCz1G^frKRqMRoSj4VViW~E;E&<0143L^h(Kgark=n z%A;%NPqz=_yt|qW%Cy*}hMppnJu)2qGRn-pSN&+DhwY+hrTdg+FQ;F6>aLDv%)jEJ zFlsjoZGm+_bl7x(dx@uy)oISr{{C>eE7-%jqBA9Un#h{DyW6ZanGpnzrWutGnu(4j z;n~~tJZL6(s>tr{_N=U|2(7w5X$ruPXHC87V1kX{!K`fL1JqH(@irCEL$`!p}~5^SRH>lF&!@MGZ(bcFj;Lrb9{~T2y;+Q8eMdCKEhe^B%0n}eoXC=N7o8l39pyVBi0}B` zNcL~djw{UpA*hy=PWJKVtOE#n(%Rz>tWl*T8_WSk`hce0zwe`t`G0ftRL@_MMTZdD>9BN+(2L)d4t`5{&6 z=FmWNpy{)Q?!O<{uEEL%VU=&J2dYM%1%tGJm`eC;&yW#f#CH@hYUUxb_b0}`q`SQn z;o`2?W@x8n5HWDimt#9jm)idR;`Te`A@8s(19BTZj zWo63JPq`zKeH+r@2cckFgv>SAj;jzZ0IYAf35wq=Fe@cpr35J`d^z?1tfs7Ask-xK zGEHWcfj~HtLs!XX3VO#_ckAW8i8+R1HV0sOD*{I1Q_^vZjj>tZZqeL_| zNy`V*gmw$@!KZhnAm%uznD&~=-8&~!_>_$-4MFB;KS)i#fqfx3UE&DE8VD9UUeJ}5 zJl|8*!heG@npnRKXCQn4ApjMBcS?P{TR=@xQ*k z-6}GSG$u7F*V|rJO$1`ScM0;dTTRs<6dJ8mQoJ;+S2W+kaiwv!*El*^@1 z#<5RJ{9+|)y&ov?Y94Ku=X0LFX)sXtO2=Qq3!=d~S2nGa+r}UKVwP7cjM=#9heY1* z1}!@9X*deeo`lg~O`?-a5U9P%Pf*frgeflpaGetPY)dr@uiE2J+*oQm-zyxdRi#yp zbT2Yw{e}Z2kDxW&$@I=<+S1O!x8+isu9n@?;n~f(EVEz4R zG@sxp-ryH7skZ0M5B2oj>J*;PUK(K?E=|?G-?}F|0edV3B>IZsx7?$IMWY=Zw4>@0 z3#7j~U3X3Gv9Fq{4HOPLuXcaG?Kfj}32|kN-QyFCILDHAF_WC+?iI~ zN}3QTwsH}(m;{(yGyytsDOoMBurEq%lz-AxTI<~l00FbfGs{@gixI;_18_o!?QclB zXGR*91=%EJny1#%-94Wa)`oU=Dpak2-iORZd+*4dj-vT0w;QvC-5DOqygiDC_~o2~w&u}u`|VTwKS)0~HJ zz2WhF@ChER&z0Am`9_~FgY>A+JO8?|b|-J``Tn}iaI9G{!`r$aarYKE^T7Q%oJBfx ztvwS`IFEE<(U%Mp>A%aZer-z-vNdNnx{Wo&1076J>PAZolc7IhF)K=Ucq8{ zn|%pzZH*NT`cSeciYmP8^rP9aZ$0GI>IvwF?H@1?#C@5ozf&^C#pfQ@jA(V@o+mB$ zJ=`+LR@Tc@hkt;cB7c@2afkl>A~_m*^)lj9Em6{#v*Gs?bKD zL)w9uAMDLw+f_nq2jF;$l3r5Bf`f-+q`%`Vd4Oo0H+X&)*jZyOq!kh1viI+!l6=tV zpE@>IEe z<0}Wvi^pYLhiUhZ2r{=G%z*1XCHsv09|m*kZuv*9FXfZTQM{85RcL8mN5B!fl|z5p zT5yi#5lczwV;(RqcBiS((Bmhp2sv^933Jax)8#fbf9(v?`)`}en54CX#nafB)Csmg z3JNrj2x3z6Xyncf66zOlwX}i5?*T671+**45?n z6BQ%0(!(i*u)chH7OJ1uc02^Th)i-)3Qtu|VqCUjE^K~FUUxUB;8K?R+pD}y7W`r z8=Qan%Wth@=`KUx^`@ggTfb=*jl4f#1@|d>V-$jvWA5;rWV1v&4AA{(R&>1`J=(R; zgXh{7HBK}foqnVL({O$ctD=450t|*a6UENae0?~B==dPwq*Pzj_CL^#*9;!7$Rukr zs)UQzd=^sao57meITTOU;7#TNUS>K@Bf(Q&x=q?V98X7@u1R&QOJAHCKeip4O>{K1 zOc3-cq)v2ckE4(&=nfiW4TD8a+lg=P-$x%G#TZB~@k#W#^#~@lfH1maB(2Mjr#b*4 zM!vs=W3*HU6GgTqgM^&nnL{DWe->UlFSbCyt+TBzD^xlaVRGAP$QWd*)Byc8rt7Oj zsvqNq^s78jZO@+f9@sDU5Hhy9!#1{*io>>3AZdTflZH||jAHK!o@WVt%N>3P6P*^8 zy4Ao%7EDi$!Icr}o3qX6nR7x-NsG9S$CZBWtx5Ih2BaTlF8r~Wg zUIl1mIlR3M(FPVp^WZMLVYi0U<9IL*02^7rj{Aa`Bi9-*G^E)`1LfU+{;ZYPHJQRe zx7+H3!f~#7CmiTs0FeJs9SEm&h{EN*({Pj|PnIi_>yaMr%Z z*1h&=ONE)s5sdb@?-y;~J_InGwSZJ(?P6=Q5>>^X#0PH?eMIgQ4K# z6zR<<4KI)_hod)JuLHUb^96PC-R}GEfiRbbaW0m^fQ9_^6LjmDT@%VO0ZQA%;?s?; zt1K($;0Y3={qG^)qj;LQ9TWaqU9YLS8Q839uaI;Wy!dQDvO+H_1T!D|u@vsC9)(mb&YRL~*v=6`3wc*^*puInW?I+^z8MTLyl zAi7a-;gk5hv5n2t-Mzpm{!V@7ab$k}jdLNWFLwVnTG<}@^|iB+=I4*-%YE+;bXkWM zQt{X(Y-F~*ojw&;wr&40*9m1NmIDFahI~J3UP_8zw8Qq&lqk8X!O|UBV zQgvD&0@UwKqZM)=U$#CC>U*8uK2GU~Bj`;{3^qCkiuFVQ9Y6qm z6s?*0x>;cv2E9Wi)xo+jgsCMF?Xz_)%Qn06J89N)ASG&SBjlMfHu=UsM3#n@W#?vd z)tUAdOAZ((m}<~S&3nYhF-n%(O?MSeW9{cg=vRUFw$#<*V)U-HC)N-`F>x=J#?^UL zKOV-%mop$LwnZJ5Bq)?IE#4TbBYHp;x zA8zdhMV5{*3R)cLj}P^zVnyRJWG1F5LuXPrENad7rrJsDXtfc!5B5;E16h}3PrD7F zjVwKu%2$aA>Cy&JM(#Z~ou2@cY1ChEmcBkU89&VoN}bY5g%XR2IW?f5eEwn}y6MBD z&OutafkwX_P53*zIrcKXDT4?F8vFinhTr|4;=ZbjbE1q0GkIxRoWL+=+QqNL6p)d? zv>kQU)ds4RcU$w6x!`x3*B$Oz`-;C&hXu#gL37)(S^a^-plsCcslEsm4Kc{Q8SW|Nuu*I)kEFZ3ASJF z{QIgq2Z?FHSW8?4=X1A`_e_Alujtdyo=00p&%Rh(uReKTuRtr#Fu&a$1a?0~eb{TEfG@H82C3Q0I0Q1I~R2y2*j&0lrE}uvq z@3WeboETV^h%}x0%c16uAp=uh8`{+mN)BO%8ue35k=d5dh{(J@gPs6p#~3g`^yJg~ z<4qv&p1AVt{8#wNEYoM07qV{`O^hl<6T~;zoCcqlo`@|@l}y}W7n5Dv?ivtNwwG#D z+sy-OEh(~si&WQ%>Aphj?6-rDgCe#?Mpz|EQr zY_}5THb7WLG#PL@L}|duXiXk;haXLJ{<(+)e;$-A)vFw@CT#tvN{o@WMj!h6wEXho zM94lPgt4q?VyaHx4oQ9N&Zc!ZM!Ee~m`URPc&%9N;!CO2P|FZix?#XtIT7gt4E;p*Ps`jQgh7b@ghlJNKdhI@MXTlZagE&Eb{(w^?cKr)aKR zoO4}KuT@aasN@)l-zFbYg9FO|^MXl5FG_&7M@Gu`?M)3|ym z*S&7fI^}}C;O?7~3boRxcuW^`|8=GvjK>>dPvYjk2^!%0*bSZFApDy(_{^holUzQf zpnRTuvuRH7-?fqm5MemjW);$udS>N^=f038BR^+9Pov&01HhJ2Qc`xb*c(V@(JDBy zRwcDJp1sY100h(EI?w>lZ7N^Z3m9p;=1w9@(ehD}(>>{g(d?t=g>&@5bY+Qef=39L zS+}0)lL;Ju3G4_q4OS_@ms#l*QVPW`m|ab|V++S;gy~f6l3Udr?@y~=+67p2$w+xQ z8fJef#uiMWzq|!>)p|a>M}axB4#q?i?~soYbLKl?CS7q6{&m32dkuK&PS0<dYL4?C5}FgAa1Z36Ng3x@HsX$@v7U0+xdj@wO{Td_!!4=ReM@jh z$@yb=6c6)Y4jJr>bgMr7yI3tSV`1gSyOUMW_{SdU?F+cgLOD2v^3&OLyVmy&H?1yG zc6N`FPm*>r=;iM@rvH_ZjSWbH5}8^=O9Y~mQ6mO`mM(8?au+oKue=i&Q}G$nRMc=$v4Z?crxen3O?u8R*TI;C>9uhaECz3Pb1rbb{^_9TYzJMtNVb}C|( zNK+LxIqO!(4h4s&N!o{;DUfIJX6(G#xMRy`i zGZnd>pyj}HZi9gbU_g9_I@?oKa6c0CcA^!v3=q{4efQ1O#e!3yCszEk!$zLi1TGL9 zVLw9wV#}Zmqcmb9wBm5JS@+}l&4{-}n6xB>Qf;2tusS1IaX#!#jpPzuP*^?yyrPf9 zOY){CXdQOAeeb7{$|A=CR`e zMqy0h%fto}(`ow?bm>c5?cYDBP`zMd11B`MnoAPNO+8>cU9%iYb!>7dstb3&YIv9y zGg0Ji*xO|PY)&FdrDMVbS;(dRxv~1gf26EUDYFK5TIl{7i<+;*8TSH_M=Q;AJxU-F zTw2$$x$TS@O^eQ9q3^n%NZY4JSuU?yHbjjCn_q7WO>hhLatnpDJ40gmJ$lqs-b#SO zSj6cbtaxF*d1Fl9i=eShXw|ZDeO9EDnAnpwl%GKNkq>vozCdD*n+ZZTMJCsBPA_8` zAg`V?OJf&$+aE@s(I)WZ3z@gMMXB(6LBr)jvOo*Q{`0P}lQHQCw+5h}+BC=?Milqk zRL)RtB>f7gh7j!(W@4e8tO>t;V^QhohmnpyX$0j&nW(7M=^0P4Yk3m+Ppy(CZs8}B z-n1+nVL5aX3~wzL&Zh0>z?j|LpaA2L%YYp<`JRFB+AhxJ|3lh7R7{fvDt`sE9zSv@dfWl0%ccr^)<# zI`E)n7WtBuPpB{q$sJ zx#m5djuXu7e|ZFTlVf71WX|19WWK+u%yH6(IXWMCr0nYdT@?myv)dL-Eb8Q-vf2Hk zHg34it=|rIj`@n~tg8d>Ss72$sL8*`@rSk@g*6ssH56CW7I#r;lyb| zu)V72a}{&+$ry_Bi_gz1Dkmsu->}kHs=nQBe6#*hPS?nC`fUP^=H3!JBpA(zTM#m! zJ(G9rCQQ8rV&5QFGEcH4xjkKJzuI$|b}iBqrq?lhFOcyf*r)h*_9imlN*sZO+B1e| za?%=>J;maZrkID%^)rw+uz2-H4(IoPU6f?G{hO5247+WQIdzt1gq6fS^Oz220rfUP zYTKR5K2*LaHsQ2p)TxSTEq|3&v=Ps4u#knPE!HAVt?eECZ2TB&c&@Dy(%I%5^phi5 zDiq&u%-VrEknjx*(BEg=y5ddCeAf8)y%kH*ffg0|V8_O@eV@l$jhz+DP}Jm$v$0Xl zJMGHG_BBZ*ca24{-Qb1~T=Q*F^E|?ccPaw~L=2|BNX<)U-2_xwNvlpXNQcnN7Kvu{ zfVA2LlyE^1snd*t=nE8bh#YI62F5fo{u2H41q&nl(if4=2A}R&sf=X4MfiL7Q2F5T zQXQ__N^)1}mqaBNB5{~kUWeHx#+TemF!cKeZbj8sHOm|`N@-UPF1h>GUA%)Tuy;T& zi)BxyfA_LEEGv|(hG^A%m0^%dO&hvOM|~~NI`uledhy$I2+C}UXDDqjN1&? z={43XL1LO9mhRSphHbj}?J^=V#%DcNNAoACOG27Ugezj^oR<03#15h-(631@tzmuI z`@GuwPmpZx=Azm*$jdFs9QFXP(uiU#>JXC*2H$&Q{zwx>tIF^VMBQToy*A?E;NTHpu7fac8%ipS$jkl>!2VX>23J~xd1m3P0WzhtcOVfU zX$aNpg+`IJEbS7T7KUTld;2dYmNmWfD4t6aU*At?~8)8NFm-6)R$UwvRCG4RUld9h9Nle&rZ~QFYKyTI#w4uKg$%fg9n2t{??xsS3mrY&z5(clj?dzw_ ze?p*P5LeZqZBSTT1OudF+$lX(7F^o*0PYiVPM)7#*o7HcX+~CA_uTT@IXn=1UgH^h zn2W+kAB>my=(Yz53HA{H9&ZOG)rv)yFiTOY$A$A-)*5z7q5n+@Le}6Q|_T zsVho_nZ5))eAd$dDI}`F+6fmhE-YeA)+Eck^_08b^B%*M1vT&tiU&eUfS2>kfczVgBw+B z=@e4&CNflf3D<^>rS&Ym>Y3^V*hD_!D;98`9J`LybYSxWIy7nsJ?0OF*Ywr6$Y^|5 z_m)PMK%X_MYMVb#EOiM;xG9N;*=B5Xa}0(=wHO%iwL8noj&1xBSk3$> zDlI!%QEXU^h^=$a*m8b>)1))u|FQSpQB6hL-sn!~9cj{w4V2zNItVC=2+}(uy#(n! z0R$UGMT(*zB7*cH1Sv@X1qA_7sR0s11ZfE%2@pu$=G=4d_r5Xix$l1Cjq%3&<1z*; zlI*qCY-`TnoO@?2@_7NXyvLtOOKdKx*_cn{#DGs#uL9zq1q_We>&XeeDXXy@(OT-) zt0S)x+P80%jxgmhJXI5@d$jj_aWihpQUM-WJPWP7i1ZG&we$#hc9kDGePhhq;nd3s z1}J5&!q<)PE8h?>v{JL+6>>@++=K>nJb{ff5tNOGcoPF9QS(BJ5A}x}2?8>lw&v|PodFqjD!j5cq zy4`by3n{)qSA@5bTBL16gOs@RBA?TE&g+_BPL&uX##_c%QLlKvsS48ZcUdP7(6>2W zILW=+*9wk|``Y9|02q7)$<-O@XCxc{6uaY2<`=ImvLU$9sKrMN8LO@r@ze=I$0 zVI@Y!bsxSyGDh!6-urnrioIN&$MF4$QS_0NoznbH2=A8PBu+D+@2ZB(B5>+( z>Q*UHUGe^J;Gy{y!Rgp)-$RwAPFb;Los}D_8WtiOMp#E__ep+7Vt~&@vsSLpKA{qJ zYYDDYWrn4}o@n)xyFBt!?b}w*vlKW+M`b4)?V&S^lAjkIXR-#MWy?ccgdQ(U{Z+TR zDJoFhWfnyiQtyXekB;kesJ-M3nfh8yULG}$i*EgyFn3-_Ux5{?G~r&t=lKzOE+jWx zAw4p5M(SyO=oh1g?#7=zJzwTfsQuOo>n<7a%Za-0EjsR!|SL)oIX{AYA?}M$}X-^pbVXIwfd%k5{%<*%duU`2Qk;^i8g3co3-r!=I=Y!&V3&*b5a~Rf03-R@>rL8ov zT~wOy5LC|ym1Dzc&1XL3wS@;b1bKfC#Z6D}z~0g!1seOlNq zkQnT|!t_-nQ(pIBer(l!-}jZ;F|MO2F+^KTtUR=&VRq_(%|9nZ&GC2>cpet7phQIC z`(@Yes~J7hdyie+y|5AovcGwkemK_JK69$DU1#g<9kqNv0D9ZAH_{q~#5G=Cj0e9- zqGi6s+--8!KJPu(ImH)D4wtJUEFK->Ol8S9k*xy)t}K@15_9wW<9Cc3x+SwKOuLFt zVbiF$^#*M|UyZh@|M6h5Iqp-UkQt)=jSZP+{lL9aI zPUGpB&8Vj}Ip====mLz!@6Ke!MbgV{I_fy$<_;+)*Oqp({NgNJI1v@%%pniAN=@2l z8;!14%kz~#x4)vRnNccckoGy@-llG8-cJjZvhSg`_q1}UA4l2Ff@5Ft@dDj?sh);8 zRgL_e-Dh?H`t|#qccjqYl$a z`Q4_wA0&R>rWNTB+7qtWdG_(C^3sd<)~BKJi^&^IeS-!GLaN`(PSB;D18jv6EX?t6V zFJ~XV)6h5H|8*=l#;f$;l)(2SN4cEvt2<$((`bV(F74GpNZ5KqH`ZTd2BpVSR<@Jg z+8XCpZzVh8onme85trWRj*IrH-ul+i#h(i|msv#e>bMAsKb6lrqam!S`aWv4=X~ud z)X@Lx9NY5`)Q3|0sUL5#506u%UyjqQG^|N}8-46#`JA%VT#JkvdBmEK*WGu=9 zYe!$E{c^1Nkuw>Q`U2bFmN7QtCn-A@bC#~Mo4fv_a?E?1Mf0@4s8=g-s*By-d%am^ z-rK*2=KEs^<5m${(wT$JmidKoTM{bjTiI=K*D`~5^47mi)3h8vrMP|i{b7O6FJ#_x zuYt)ah#R+Q=FKMCY2!%PwQ30wF5w)f$bvf(-d6{h=~38VX^p5|;=E@>>9tBTYZvbR z7q>v@wNS?Liy!C+>fTqhjPIYE3AfRYkAc%0-W^hQY*~O9*5=pL7^Ic#<7`}zgcz8@gDPQV_9wKVm59V`jdK7i@rD{_B&ho zIN5Lp{ULlm;+8JtyqapluTKY-NlEIBUM9>BvtS>wq1w0X3!jX{M5C}TvIwkXv-p@l zcI9qarz?wPpH-b%Jy<_x$#gH2rhh9Rayx%|me5a|eKOrbwHOpg~HGA^p zt!F0ZittT5k`;R&zcgswU!sX%JvyAz>Exzz7W8H1iMrUX9R4sz-dpXgFV7+E4=we& zRW~|Whp%dX7X0*DC~v6X&F7aKik$Qr^O;Rya(14f( z$EmiCq3mq2h@sfu14C`Pqc?z4yJ7;ZXL(-;vjOPMyNheLV--2~FFRb!lZz_yU+LiY z%lT4;srb>VsjK#jV`zB)IHS?Az))>}wew-H_FFj`ABtnj?=Boy5@9AsH`jiU3~3P< z+)p0p;f>vjo0;gp!k6{O*sI-DZus~@n^a%liQw}NF%dwbFJzt=#skb~sQmzT<>hYA zU-?qQ%?z3B@#7tv)KIu#z_a*@rYZfA=N(D_`d5+!=c2*I2;K>OpW_>~nzio>ykTSt zvYTd|sC|Iq#LUL&3cgWitq@!OD)8w*27lK8Q-z1hecNR=H@29zb1o! zRuHx>E54qPIhEVwa4t%0W6G}0;P`@j)a&38h(x_a+9KhSty?+g0~ulR>*sa0=UVHD zXx1NDJjrVV^EZ6q-&R_PQ5E2c(l5fH0xKp85+pnhc=QbF|!Y>|L3HpA&`$__GC1CLoiIX7hc1TCV4y#kl#yRP@cSBLTt;{C1I^P*;)7h0=>d^DSi8B&Vj^ERAhRN5R z@ASL8mY>MW_@Z>mH_e~K_DG(w^GUEm>fBO-f~Y1!MfP|j=&V9 z`H6Dco6mUp@M+24l=4-LrJ$iVWM0pEs!=l(&f3+Ej5}p8d_1^s@?JQgTeOxI`K0C~ zGdt(FX|09hRZRm8d$!G~oj~=qv}ba1be7k@oDr>#=W30ySY`fm@o8Zr=RF3| zNg1TV@wn66wy!=Dd0?Tzkj9N4+g3kcZVQU%#wkKNWy_!saz8V<|NMk!+==E}32AiY zOl@rZd45C|@^?Cm5c5-5^+p_}Vo^-?<{P*OOY|IMwVWl%Qrfsa#izhtQRkp38G@h;~ zcM@fiDLA&GGf2IN#EI`d2-(I?kD_AIg|3Yuz6T5j><`@9{H;Zi0SNaR+v9@!KppFM z5uq!|kh;B}sZV0RSWe%uSnGckC802hyls<^bYA22^DW`5DUw#*{qXmVtCNkfOO4(Y zWq)k+!Km76=r1NT`lz(jY~t_VRMyl#smkC@4o+opMQciC+`X6Q$uVaV%EGbg2$#lACiN4L=Z`*H5lZONze2nXKuMQL|=;(;jGB6PHPr5U{Z^5h( zaqXVWtkxrmW-_6s_FAz0QiZh3S-J-HWAAb6OQ^lnA*N6|=T4@j9rK>?t8%B&Wcntf zFPl-ULUpe=p~U+@C%8kVL{*4a*PV)VW1)#kj)|6&*$WD%7x&sS9E7oj{<3uh#)RfC zH=I-zF0_UA6L%#^NnHJjbhMo2JOtAjPGS*LP>m(%gH5hQecaU&D*2QG#-T(}uG^vy zh97rfk(#ZRR~4?vs`Cn}LIlDEd-nWgJ}l{-S9*sUm)Qwc(r5M4mVbJR`3bju2%Abn z{tSe9-NaKR0VpH~j1*Y|Jq*#P>jM)l&XyVT{oMjgoBL+1b@T~SIr1CKy{1H^9Qd#_ zUFyw<0O|Kbubh5)Hd--`MLE>|M$j3~SB;$lw0eF*FOR@jCbPbbRCk-1+%xN?6XWb` zZ1n6R9Phc&sK&2y<$I7fn#0wqNv|nbK&*>(y){W zZ<1W}AKMn+)+10(+>g&(a?6jEcxrdU#Nz%_$L6ck+*40ECH9>|2E)YezMfgyqaFf3 z=sfSx8O$ z@%`We9`%@2^qz0MM@#0Y&`WnU&)%3fqJpg6gG&Ws0ApHL7i!tUdFg&y%QInSlc<`q z-t8cDkE|R@k`ech)R){s*Khc#AGESMMu}jm#Mm&V7OR(US!TSeg||7q5fZi>(+~?5 z-nrOgleaG(QXgrk{;pV|f0JDwUMgzZ@`yxI8d{u-UcOfM`!^_wT)P~pYnLW3Qb_AN zU{u)l!IdyNXPR=~EZc#24Cv%G9T>YZj;(7y)4TXi|2TB6RWREtvq#zGl%`bO7`u-3 ziodH&=Fc{7Yrdg`o%2Rfyugiu?v3B{0Yi|N89#_zqbKct_# zJg#)4aV;)7iRkC0_oFd zM@_l?NxMG2EKleAKB`={pQKy!bNM2_h88ec?#>nfQf-*JcNz(*HQo};coW0B${a@h zv?#z@4A;Homi1oJ(`Su2{-!N^?<8)y<1y}{W5y??q|Cf-ls@Xex4u!wM*H)iqU>|vot{N@$-Y8Pw{vA zZ2iAGd5gO1wA~e7k9WL;id1-Ax%&Hr=;&fNdjSQLzo_ZI9fa9oa(v8IvSg4C#6Mm# zJ&kl=_IxisS@jHmaHrvueo7IQpJebhqnF@aEMf@D+>**(zntaGwW3bf63S!QGJjSK zzaJVBlr-?oXXMs!i41yyvd_PC@PH8HmHD<-7Xe!Yk}GF&h4i|fYQ7_dZfdukMKfc_ zycuqyF7I7`>s)$#`CGVSjElx?W$`elhfxycf7WsuHz?Cz>XvUzO}~5K26u!lKAwpq#4C5xUeH3xVQF{~Np=4O{NvGFhDJjJF@ zea3%V`Pqnj?#E3ALAz#b+vgrHqqtTYcF@T_X} zHa5qri7Mz#CuRgGcsjfPjF2xsg;1TD>Ctfr?H#zDmU2D!o`ZwmH|}_PNk}YH%H&On zqN_uZ`kH=&rRi6I6DhQ zmop)ftsIteGkxW@FHVnl80{2k&h@FRa_Rm}5ulJAm?uyYc%`!6i16ca1?t} zwCi>+r+%(JGxelKvbo8oH_+1B(``hd(~ zXore{02W(y%Y~tsr|N{1_G2yg{LaTlnzCOr*DrT}c>F~SUt6%=ljMqNQGA{KxJm8O&GOYKVdKUv)BvEvH4cfdYwwIq z(5A{Y5=o@g^V)xm!~GYJA?Wc*bT@Rk>|X#D{omgvGs@oj+V{OH_@%$4-RV`i%dMTr z^Om^-?``QGhIw2^DDT*~6k%*GUvmMJHy_hY34Trso<@CqgKyXni3m&aW|FK;dlJuK z5+?=~rswnVWXP&~6Yc*Bx?Clr4iucZ#9uw&W|8`~DN@Q(%yY>ASUZ(`OHc5&iDQg( zMa8D0z-#cXJWnjB)S3?he(-<#7P68?F9^K#3%fCmie~}9 zpG&4!FVq=(rrx`D)trM>m=%1B!TlSt=tB zKf^1dCkLvm=T14FKld7I^K~Y*t45)yqrOw~USpZ}-}P=%th>{_)89sKp5e_w6Lb?3 z*DgJ=`FR>{v)N;ySPa~gK7RaoM`Co(aLn%q1qB76&_KpQ`s9d5FQbhf)*Op`EES7R zEwc)gGO=f$Nxl43?cy5w!!fu9eXu2Nf+%Kccj!8U!ijNynOSVFdGYA zsmrOz)R!*K)6VCe+a<-?=iX3+JsIp57=NYStn*=1saU;imT}G`RgOi!T;mzgUhiYr zWUlgZRj<9mlx708rymAh1U~f_3W}2y%DsZfG~dU)kzr|)j15|OjEG^uUmJvcD$P%l zl;VO29K6UEkw;3BFMPzEQ$d7j0PDF1c$Ax1n%yL3VM4A9r1pW6+fovlqedRz*#y)L6&hb#+w`_C&E9~d^QF8Qe=2;W+NtmA+Ae< zjKue!U$rDMPvfKkv7B*}r!T`Z&*(kY7qNSmJ#YKy^o1c(7-?rGx2OcTa4)P%0;Ldp7dHp8>N>dJ?(PNNLqm7-(<)Z_S zJTGy3a4()rWql-hvVZ?fA!>}uP)KF^wVfoen49_8s`&4-ipfio_j(Q_3r~J}fL9k&CB$mC2kOJ&BbLDQWW0(f44AJo?u-mXv+%9$hZiAEaA`Njk4l z8%7dc<4+f%&w(%NAsNV!-NY^d56cRy0c~>qJ~_ZyJN7$O?o!*UQy<>yt(4^;mYcLR zm7inDZ8+MQ^4<5d0@CeexT|MgSzKYKLqXhnV zQ78mGF4i&L&lbXB_Xq)AI`LPuq3%OzjX0lYdv>PUG}NZ@?_bgD)6%{^@3yX2oP0BV z!N953A{V?i;f>pOeSZTrOF|=f+|+Ty?<J5lXng7-a__;cE+E-6Bg zKAB9#_1>)Ekd> zbW07#G{QeT&6|V$(&YE0`T!Z#m+WCLChv|2ux*x~!K5C4on(ctUdv^)xL$W|@XVVZ zA8HK|rxVL^pVq4%%MjgGHjfCcJGm=5tvH5LYglgc8nk;KND$;+FUc|+a-;@T?~M3+ zW&fUW)kI?xRG}p~^bS7$V$No{DLtp`o%5BDzZc(l8mdVYoe+sI+wP|%!!(eg#JxmR zS188(&5wcW_Wh^dWx+ILR3|^Av$|&AZ-UbM)%Gxaa;2EMr0mUd^R;W1p>wjSj1w$3 zZ>C*;EaYgc)cX^ELqBd~M~3aV?Hgs*%XDXah9oXqUcVtwEjRLh=!*7A>UEh1Lrwd_ z!VC@8uH`TK3dcEF3>{wFuc-dKUGvyccpln19(~#8%w?#6=$L9C?wNkw$+>T2C!ynE z$HI7Jw5t5n4uy7D3ck6~|Egkz6|xnYncH%U8QWDtBDP*Vkn}lBh8~KH#zdxA&P72) z9ghDfbSpEseP5}bCJ)!L3zYeThogLFP!Vht3d z6W2_jJ9zx-et?1C;kF~d*n97;ONnB;QIBS~lkq#GFWeMEQ_8itLn`yFQ?cO?#ZApu}a_2;ELmd z5C(X6^Wz??KJAqVQEB}9YhIwu(!6@^jOLBrSslS`3Bla~%oQl;#4u;|%8dMUKa2TaI;6D%`+1)dDZ8|0#LHp@@<$BW{!8*W`#a|sX7LKzzrl zX{UyCI1t-Z0DcPn`VZ_ok~C`% zzWQ%r-<$t~egAh*^e?dQ{}+(o40-%QLVUrsH#S(tFC^zy2UNWJJfTI@iWE7b6))lz~;9<`!{0QXVLc?DoTYMIUe^k9Ra z;{~8#i%DStAYhBf&?CSG2=jy*g3bSQ2W9X-qWd4SIa&+g!E>w z3jh$mD&T%?7av@Q0J>)&k^p9+J#lkFJLwx)N|GMfJpnZY5IHe>uW7$k4Lp9mTUcdd zf&lstLEnf+Da0JK4N7;u@fewvMd-97%f_-Y+ z%0fl=;ovXoj{1xH^*#bh_U<|W=K3+vagS`|Tc83bk?{$O@2AMel4j%~__Oalk~V&H zD;IulL;A8E2=V(NpA#Cxz zg_0wSh>MHP$p(0+y}ZMFx7y{w(2)&?VywPKHD_i<&R-mErGXDX+&K-(9MznVp4^P7 z4L67nCb^R0TwLl|Gv^9M7xKC#koFW)vR{t*NXyT|)t&P7dY)iQJ4ql6I1+%)GX{7b zM0jif<Y1>L$h>0EnXIlhE+8(zkWkpXJx6Z0-(_mr{yzVo^Qa(VOc0)&KjYD*mky?{F*pFxE03u3U3Os>U%Q5ZZjtIRv|K8Os}=V zChW%vT~@{xCOQC@0j`KxzPvwOSZsB#j&Df2wIjK8p;52fQ=Kokc8*gw-s9vL31`8q z6*N^#pD?vZ#2Oz61wZB$jxOliabEYw7ob-ap z@m5X*?VNm99)>VZ85`)njCJ5|OB(s#y1q9jBAx#nXGkiejC#vTG*_G_o~#1Q3EOMz zm;^i8`r9oLx2C10oO{MSt2?0L**j4=si16KxIxBC){DDw#TMwmhM4-x0&;cl7ziwo zGID1O>jvS)Zimedl7~3Es#48YW6#)nh8ff-1OgK6WS@#&evTgdT5mH&p6=_OU0J{` z`9ZvGIUKcl!~Q0}v#$o$Bp#fZGn=sHZVUhIae9rib1?YJ+dVWkQNWM{!3RIQ7(`&o zV1_~vccef|(Vw2f!vv_c8OctbF*#VIEn{6VU168QRKoM89FVuRw4q^IN6R}l!~@UfT^!x=RCTy#RpMyH9X2})Vb+(Kfuh$v;2@8 zFUF9v)N^RD=qB*3>z&pQmo9e>2ILa`a1Um@FE`EH2>+HsJ_dyX62{vk1b84`ElU~JBxAN-vxz!-|7jS8hy zK_CdLlOR_ce~P<3qT&g1YY(8PF-o&!m;j@1>EfCw22{>C$pKPlOLME2^#kgj(_*>| z*yinxQF>%b{r32ZUCM-#QXm%!MIL?n;7DI4ATUKFIC43pBVO4kJ{`T~(ldqS_DQYlN@iXbX?V4J?{(Hp+2#&LsyC(l8-{g)Iy)lO8G# zvj?t@*(1*NeDi$sBB*9#$$0{}1o~tHY=1f;j|F2rNRZpb>KrVH^CKo!EdVVxT2qQ- zwLB)F2Q5*wS`wnioj5y_EYi8LiXKw`w2Hffw67+D5|xq!8ZLl(u4!}VfJIfBgU01o z&6H%2n%S)*l^k-KRO!Nr2-1t#~eVM*&=TA|B4r3ruuJRBksdGL0+Z9 zL>PVTQp(^tmGX}2{~Xu0*8b402R)^R3tT2g%(sIlhv%63vD<@o?6Yi6OKxqg-ys(t zjosx3tz&0+`ol;qZUKrkIK){66= zCX|n1lR;zb!X}?2`!mhW4X0uPUBVV!F>7)df8Zh?DNEt7KO_yax(!=TQun0oYOvSX z())H72O0t|j}-d%+`NbVj;07vnf1Hx(*Ep1lOOjdnb$KBbGVu<*k5;FLfl^%@1aQD zedp9NL!}@ValPo!?JCSz1f=;7Ca;-Fa<4OxFqkHQPUZyBXPbaZdg0^}Mw`o~W+|*E zF;6}_n(4^a>zcR&G#=hqe2xw*g7E>=jx0LV@+Ro;W&S>>qHTn68j+a1N)_cnf~K#OH-1&*ygZq#U6A^Ul&Q+*yzu5HtW*7eP)Ankp8N zHaimzU+mJ*Yg>f;JIROMc|_1o?2<5_H{4xh;S_|1*H>s03 z5NY{tMyFSmf|H}KX$4@g`c{hl2>HRA{SBe5N3-Iy^}0xDATyL8#1o!WQzERZBN5gj z-^K&Y&PWdKMVHL38#uck6J$u4sPEu_)|1VpJcCxp5TM=S(ewy_*lF*Q>`+ZT2Zmyn zLo+E)0eatFgIB6F($(FeDyp-K&H^F-D`8F^Q`T?agBc^?<=AIL=&8ZCbixGaNqGn? z5hemfwd%6ZWWZswL4q&nVv`PQ$0`_tSQvqfqZyuu2J8)GB(6PO7Ga3Pt_Cu- z>etD{dM*gkz-3|t$w7~l?=B0(Q1x_=)5PrPpa9emh&4vG9t@|V$Lw)(Gu5{dc`ImZ zV!?~Om{mm1IH_gdEGKKjJZF8c(Bo=4&9_`7jG&z|_O?5LDLuFv0tSOfl7|3w$H-HH zIkXqOI&xhCYIZ$^OrPSM3PI3#04OHnZ3et~0Nn+ipO-*bSs&Pg=iwErNG{q-_0D?* zZaLJfD!&6aeY~IdDqrH4w+X>N;-}%+dQ0@EmZT**RBI=X5-YT98<3sH$uNuBF@&06 zMhOnK9EFx_#Vzz~5D5MfxYY65H^;nXd6Q-5J#2R-nBYkb$Z!Kz9@(WsJLhD-QXKYI z(%>9!6#ZFlneqt_TU=UFi%U#E^RSyO(S?>2aj?I=ouar-P-@_z_g%*%F$<={u|NYC z#M~gpNgWURuQW_o9-<8H0N_1A9fc((+)1k8+$&^&TR$KyKW0cNBPy~|%|HUWJ<5k- z%Eyo`)9;hXg)5X%gUc1aTAs6#DcC9P6f71?!QRKnu+PlRWx$iTcfaY8oA##mMw7Wn zW>R>PpJF?j1A?0-q~J+QMDqtGOZxP|-4qR0X!E?}6j~Mt;|7(c)vDL4zyCGJey8BY zc0tRQy@C@1xY;vdzzOalc2KL^y5zkv4<hOI6HF9 zL#(Y9I&*b5$*t|?*xS*kPevEZhpHhiME#>>gQo}WShRZH!)E|Qt?MjQ(h*$HZ?Ye7 zk)=96kUh-56PwuIP+uj;Y7gzcUWB|t&V$z;iZh0m44#A5BS9sLEM!svTpJZ8fMr%ODB} z19E8nk4(@{*U9dc+`9a8OV_tzajcyo_r&aYKy;;XD;iC_8oJ4%!bGU(I_DCf0Vr_=l_f&HZfcnZ`O>ba%1t=u-wo*36TP zglaHaYB3+p^QIh=40@rF%OMJBuzY&g&JB%;@zJeImP~E`gU^_h8j`Bm@;8MjU*+QdP)G< z$@-K(s4;-}ZM+(ySS#RIGEL3*lmdrUg&G38VBko07@-uU!>x;8rw>+5FsQCJiLFQJ z@M;r%=fP^)K6c967;SZpolX`+frdc>^r5t(AV3g|?S6Eij7Blf@-9c6AO^<{ExTeu zsw0Eqm_h9QkHM3h?!5!;$aYUtXH}8y(7uXh){U!Kfr%8mI?Ia&gy`+^?&}qvVz04h zAkk3Gphp0ZA>APM&cmzo9gO~bsmF%*%SHIv)i!%cDt>m+(cw~Jy$V6Vj&c~>pm_#- zEFZU0{%xPqoYjk7?nIAOp~varcOnnTj+LxnbTu18VDs?>8YOjlY`gZd5D@pv8Z;Y& zN>e%#tb|igp!&h;$U%|io*2j8Ck0yIf|TS$f0LI)84J3snW`^;L?O!94qt18uM`e* zVQJ%_xjTykzA2u6x4Xgv*bH!^xABjrobCgdG_cB!AwLY6Bj1LD8uP71(E?joF;0sf zEsL6Lw0-g`^={mCmMSQW1&Smi#}G>-6c6$A?kt$R6hxPlN=y+9HJ0BLfKi-62k0JA zsEZ2zN$3Kd<03A&iGV(nv$I6+>qp(`#syFI*Qivr>~Y^-M&SvP8+`Qc2EG*Sx#>3b z-EUin2A&NNR^=%*w6tj8t0T6af5rerj-z4>s=I}7M_M8H}F#`{@1yqVM^cd(jLBR?jzWXSKHP+mQTT?vM4<0xto2TF`c042w z?0V5tFVp0R{+7i4tLc&r-vo547)1}~Q16`a4r2SaoOZh$_mZ@tkoEO{ba%C+Kzg)} zh|0daH7R#$k`bO4fCiU?#SX3(RL8iJETd>I`RZdyLS zFz!2F-|3g09u?57X6)2YzM5Q2rcaXPZE$$;nBoK?QZDB(31Alr1relfp65%R1Jg11 z=zBPAMWGB&h)+->dTXqeh0o!NTl;9-2e+))Lb_F(BOo5EXiDuEQ?l(a4V#f$Mp0eL zci?3`1pZB4t3FHA9T6JxS5w8lA}g(`7G0JiG5Q*3jU_DW_Kx3%>)yTL5@ye_yQ(70 zZ6n71ZCdvrXo}E}c^gLiF)Pjxztp`HCJyo?2{M;hJMcBf8o2hB`k)8BT!WSaGC{`_ zf=)PdShc_4HCrm&0AtZ-SjEWw8a#LSYFk;h$&kpGcu+pZSk4SuD&$CmtG3cq`{4u1 z)X#AoXi9lN80h8BZz~2-#Oy%7p0#|q$JH(2A;kjq8$(PiHCbR#VzGY{HD+Vffy~q{ z3mxLxm7_HM-wZ3eX14wtDS-n@6LU4=PXg0>e|&%CdW`Mf@sOzZ3=Y+h`gsot zdeSOJh6pnE@zv-aybNCt*WGU$eTo={(j%C_x+J1rx%!t7gUB=Ii{4+_J_4nqt8^>NUtto znk_J3P5TVp5t_(7ayqN7kB1JH*U%Gq9u8`yE!EVI&b}9&*NSrjwBi*(^>u!JjUO0+ zjdO}pLr+z8yVI0M*H@M%?IFdfWMd)|;9&@Q{1Vx!na@?U{d1U_^%#+Z^#HmJ6O6T~ zSNVF3+M4&DPJ?a<+~?tZ{HpiF*I+e1zjqloM;x9z*H*#G&k=>GS;8f<-3Gl%wx(DtY0rs`Pj$!y5Ukj8DbNmPaEfv~z4V|O4f;i^33k$7j1-R1q*-(;4iOjduI5 zUo^(7uP-mrY8#3#T+PLjIS==-qXg78*p2O|?{-ZwWrAyBxfkufYYvv$a^bW!{eJ&x znEC;TW4RADBN^qp!4-+@HJTGZ{Wu#d$9ia%V_LB7QLwx>fse8sp#w{rM|V^7$7O)( z=M>Fn`$aDf$xFkR4b)@R++z8tS#J(QWdRpns?jR^H`@|4)J=NT{tX?n6*k$g-IlGd zKq;g)g^RyD(#1ap8ukgN?N92Rq1L?v$n&@XOitxbt6e6BkK73RRR)^9T|J(*f*>7*C3h-M3?*<$cW`K4Pt0>6XBu$^00e7vJU4mo}@9HoWRPux+B#1ymJqU5c zXGaFYbc7`O?>WOMl+h`8^H&((vQLVKgkY!vNcsel%1Xlzw+CVpY@x-EvDP0wqIIgk zz{W>f;&-2p#ox2{1a>{4hCo|=&Awvb;jBF^OJPhhYcXB+loL-rueDy*M7EJ56J zaRxoLF30`l9DSKm1B@ZN$G{8Z;vdVSPiD7cZrB;#+${l$Wi;Z@2@X13aOqpePCX-X zZTKqFuT4A||M?aJ#sqsP%7Pd(SL0_bOC(XO8JGcyqZ$vn`TVZ8+QG>xYIO#Dv?0g( zD18Q9R{j116pqFylq~A$rc6IWMY&Z&z^q{fcsNDO=}N)7R9iBH4jFO-yWAifyMm+m zoH0BsY717r4^#W=9sS#*_Iz z=b{6bOLv76GX!aezy@N1@Z(52zj=?ASxr{fvim*AjUd>B0G$zlr#o_}8qLjMrHK}T zg(E@lTretxDB}*JMD0%~743E$CNm@xqk^ugao^Ms(h6cK<^bX@DOhXmMnvfBw>PIq z9+EkLwJ?$ZSbo-6EbDI?K!*TGjwLfY#8?2@X$)7(3%@g8vSP67n1*W{#FLvC(7jGA zx6~plX(uoE9NuGO_ZjOO-FwyC!Vfr}0_YKk3f;bmAX~6cloj;EXU0w&NZ|__xw+w3 ziRD2pJuil-@Sx7_Ty~j(E_l38eU0g8LuvBt11kR7`3OG15v(^ND1vs&nZw_!?P=>Q z5c5*7TBA9Aw`iA*tA_HT=n!(_Z-*ZE1ai<<`PE^)VbP&+`+vJFyQW%o@%^bHV#qSG zi~2r-PP~Pd?YwEWM9nh3#0#JAmd`+x;Wm@S?q^FlIz^m=BX)&qQbsXSOF2-C*pVco z^SB%84<1YteaGNajET|I@nC$vi_drYgS2{e7KqDWHDJC3siRNHi;{89F$0|wQ3~*s zzK(!+y0y-S*6JT34Q``xhV{kUn%Kykb17z}xMd1NJi+pONV0=f8g6mj7LO#6`Q}!i zMeYX;30eZwm?A6ah9WH#ZN-hMi@=`kg%x2BpK0$WgAY4H5Kw+F|EBbH;QU8Y(KY+9 zor7AZ|BJmh4QuN9-iA*?7!|<*6_LSO&@u>$1eDQQ!K$bz1PDW@%Ag?xMFt5Z!Lbg2 ztpXwfR_X+VAR){oLE0j-h$Mt5aX^#+i9iTse0S{c|Nrz}@7L#gujiK!%_Ti2XP>p! zUTf{O?t5?1x&YleYKx~kC-Sahb=JqKaEkTeH)fThk!{(FuC3Yw$in6q(q9BC4$Oy z{3Y<-ZPoE+5o-{Pny=kq8b3pq(h6gJ4dW}9Xs4M9jtO10OJcAhV&VeX&xj9Pp6tOsHqvg0=JGh}Fid6oJ zUB-2|?Xf)cG;FO7oCUXIL6zHNsSkyTw<}sK6R#`67NSpUdf?(P zA?Ira{ye=j+?VDtL67TQ|=0h9Pd^e*Tq02z=I`?Pj{^QZ){I`^HQ zIz;&_Td%3Za=vq!+-L4EribO&1(0(L9ZKO36fg~FYrK{P^zqSJT6tkb)o(=sJ*SM2 zR9vVck1o#*A!R%b>aQSD^oQppHJstZSVA1HGs-vh3;UUQdm?EqUp)Ip>5(kL#iviQ zDaR#>`Dg?jG6g1DS#!1rBx9%V(Aq=iQz*Wpb=97=30Th1K^}Q=!NX>ICW9 zl)*aXZ5VVDL52*$1m8Ci6Hux`SwkgzmtnNKnLCX~p& z$5ki|h|~vP4mkyDc7&YEFH|@WgUz_2GD{)Qzlyz`!KP?FZMmOxhFJ>-$|8XcJdt_9 zCZZU-VWotF;uGy$aoaeY&$Y%c)>pncz%P@c})asU0A?y3BmWrmC zAkbPT;1Z1Nf_kwj? zOq8(OlmzC3A(>(PuwIj?R+XvVY*oGT#mQz9I!vOm#~a7GngMzJ23~SK{&IAyXVrBk zEdeSU*gi1H1Z$g86~EmGSfl5;sps&K;|j^p?3^zR=0kJZ2o>dmyM7H@yN#ClwPP2# z_9~fTEQgg-lLMc|;an3rG;7v?^@KVs&M~W(j+XRoc&cXzX@MET8v2w%S2*97hnxmW zroa5lRF61HbMUNPMx{{5Fh+B6h^=j&$?j<0n+1`9;Xr2!-YIvV(dc;+SrK=YR0HzF z?g7$E&y=|K4TgoAb}v(TukOV!mH5=ugkN;3ugcY6^{e{~L*6Mu!`mDr{%cs_jruaF z!NW>#wRSIMM;*V28CL$x%5sOu-@z=Px5!tt*Y?YlAfbP&mlvRXuGC0sJZ=<$(ycqE zb*3h%=PFr80XQ$Hz{;@q@_4y<&6GN&$wh7thvuKsh^rKZ%0T-Y8v{!D#QyDeAWv^wSK=*V}l7lmo8TJRiCBRZONf`KdZ|fBmPHeqnt| zuO7>GvGIFOsfwJ9mJLPdcd`HEULczX!(yg2$d`fm-|OQ^rdNoH-~if<++fQtTf{Bv zP=6JyQ!jvQ7i<6;EQzBsTrVqW{|8O!;Fh2BE!$?6`|Fo_P+U}3;bxA8>$X$8f<1?1p90Z5vmhzTBJ^tUzZ zv+dhyak*v+N;Bo4jVMN68@dk$_DCO(JuAb5fHl+9g&y5TK`J=^tXurmsgmBbA$8%} zZy}tvTBNzw34Jh=!Sw|rU!z{UQJT=71~@l*4%ZFf@FI!H0Eu-)cAO}1PFS+AebA(SFdU!?=ou&}kzT_X6+|M&DjyYekK!2c1D9i*Qx- z=~!zexedKVCXT6&>b80uXbrc)#yKGnefz$T{~hkADmce<=bh0-PtzJ(XpN7b}6R9B%Y%73%L zj>p>7M!`kZz%U%fwvL^2bamxShEFq9e@G4Lo}OC&ih^T-wsEfK{kzsrVElY_rY_0E zVdtLb+O&F=W@j_l&#JWezp=af9B$XPOY0jvP+A#HP6I^95V!|XmkCFi^tja0b-46g zT{>?^T7K+_=;>HwEi1Yrf8gZmM`B8YN6!;jueEZy7L2S9q}bbV9cSmcl{ik8h1di~ z4cPSSc}+7}KKIJ)Xd)c_#_qD^p~iQ2nuy+lJ_LD-I=lVqos_hK|Cka8p{!KlYn`j1 z;`+lC<%K!dS!G7#zSO3wBsi;IT>?#WY@FE0>idUo0JCqWzcxsjr|$^yq&aPqUV2sJ z2$l7d|1}y5PZ!2HC5Byr9DW^+Zic^}$ME}&p1=aFA$y8a`%cb>)m36YfD0snUlrY| zN_e=fqW9@Jg>ravbfZuKB*V*+iWpM|gGbZuQUq5PrP9Ud%!@kKz=ZXdMhbeGR% z{?%PtWPh6=>*yeQ)bEy}IzbGUE~29MHCH{UC?8cc;7v98&w)B2L!o*Qw|Zp59z684oT+-PT$c7EqPx8Z7HhXc5EU>0dOu|ossIiNa@ncA z?L;KBA1g4j%~?yYMVUyq4@YRYy=k~l3F98U%}ossJ6VQJ!J;q0QjWpBpjXcH;KtxJ zQvp}g=Rw1Za^)hFT@%-XK8p{t=jjQ~(c<7N0=TXyy><6+)7UZCdb%p=j!mITJFQln zFrR|D?u=fB4-P5AvDimIWJyIgd`tWQqg zZUg9u8pQBH|3q~QSm*kf35df1bDa{weL=e6)yP;^Nm@DJc;$IIEpAxdDu0FQmhAtecV#cAjc&sPY?4STJWLhbKt< zp_wo&-gxnsZq0Aja}>X&02dx;?eC2tRG-yaj1!zDg&EiQKd)p&QnbGL7M4|_JoND@ z5v98fA$j1J)4Z1K6MDq{4!wr1ART>P-b~}X&$fZwoYY!koX$kPAd~@Antik#tJ~Yi z<<)(3@DUmde?*L77KI##rKGC$qkXP?Iiej&3pN}alEZX?;a zpJ!EDpl=gj=~P>_KrySYj4qW-3K(s8!*aMO@xew~uPLrd2UC#Rs^T3(lUlhNos1O+sE+G4!W}FSB z91Z5yd7FHAhjoAuDc`qP+>UKX#mb(R1=^I`2zEnmreJg*kJ}0_T=z(>_S0JI5lnV8 zNLFHTHUDUQLkx?`P5QY{#AYV1n_

          *70whYK+)z*?Mrwi+@qVy-j;48xMIl^dQUZ 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

          NREOPH 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

          nZ?FW zOHX^mTOyog;?I{8%tamYvX~p1aFpAa=^-hUg$cK5WsbBzs$d*p1#5>}4?FA2-j)6w zI%6k^=g6Y>fiKQq2T$7YOwV66keYA!HlM~Q_Ax1E zI;iZ+s*$voaXXC(^IyhQzpE&^L@g>vxs3h#3m4nusQRdHKEiIER3MkUmz}vmdin9I zaxntalm}f%Nj40J>H5d!tl7C$KY<~7F$sPUjVceTjD)^iXk5I0{M{e{3)C2WSC=zm zzB!76{@tG2Aufu|xEps(mhA?17Q!((hoIjMC1lSG#eIgp%Ef*{Kt340@2s6);K6JlX{j zf0p1w`w1FPUZR0tukUgyxDsME&o)FoV0>j>FNwX)dJzeko5^I2oHVYS2q4~F%){yu z0gXKBh(2_&u~a*T9z|KxjzD)trJnDq=^Xn-c#?RtXqU{}X8>9b&Df~^T0QMU<6(c2 z*U1(yZH)ON%?pxJ1M}lcsIKYq1RK1kwm2Bix4c|gYQT7% zv_eT(CIeT{92DWl!+hTbG*QK{y->yssD@4tmG`CQbfSwcqZT4D><|Z+bpk2%`evF zRjuNpU2KC3O?qnLmeQmY)Eh?4hGMD2#38+fG4iabhl}Kd+l?EwTNGDBeA`&DZZXsY zN;@!hAg-nOY<1otqQB==oZB^svGzOhTixsrXLo2;kZ+}av~jle$ozTQc>nU77Em0B zAFI73(&_G6ZZmT-xKR6y3yYDHxZFY6F>qBIAc~@W#)C$qs|B_Y&$29Xii+Ve?G_=MxwE@N59h6ra4WkCNF`w4;=s<(2QgS)p2*iT3PfB|V1 z|Eg)i(!Okhv^3mPN}nd&%p)iY*G`t*>F|c;OL>TWp)<%?X9`GDDcUv{0B>>O?ly-p zPQEPUN7ue^yG8rpjR7tj28&EwYYvy|>|Hth@m1~OqJuFGQH!6R@|mAls`*MV$4_*c zrG zKVABmT-Sn#Fa2CPjK2j{Bv{gmCjTr^ecGBp6AXu3rNWCdNh<_Ta_zgz&*>Dm)xz&} z2q)F-3=radQ{LzBNgHG|<}&vru8!aJ>bZS=(#{Lm$0ui|{K8jGd0D$!;(s-DN-xIY zd3cnZ3GyD_5xy@^S=D?&YWL5ix&vf#@PD$9^r!L2pa4}ae7VZH zeWS%tQ*Gx#3kI&!RC>F(21^&585Mh1Zt>XCz_N>zZ$)3YeN9VnAb_VOVE4HNB_2MB zB`MOSM^V~bCTvA|waP4&Z5eFxZ8fJ=hgdwLOOR#xxR9~Tm7x2nV!JqtiW zd#goJIeCP13Ujt$RzM*U8xhrzwrDt}5?H>%UBo0;6Xu;QPD_-6nE1#L69$fBYzsMw zwb^B&!g+eNq2^m!2mxPtwSoGfuAaUk5<5$%=c75EGme%MVejuy+M<*|OmQ3cv=rE&&LFXD$Us$$P=0Q>NX~MYOV@_gAxtFOw z^Q~k?nwZgN4}wz&O7=W-Kt&3~h&DV%3mfqKmMsAXw&V`5ZYaWOUKq2S`sXO68#aXL z^pa#x!D5U7JR5|c<$RI~g7DQjUg0j>LMXcwuKUGUM&l1KBk~z|Nqwrl_Rn6oTfsc0 zoeYO}p=dT>l{{mlmh_5Q_zzXzhxYjFFfYwmw#u^&T1?$g$(%z3j&YZs!e-gtq4p7F_( z9M7rU=|`HZdT|_2 zBZeXy*UKN#_qSd4>vRJtMEnNxP3OH>70aR{=T3xzETg zoAlnByJ>a~q5a$YKk>+okt?Avc;WsW)-Z*R%v|RM>_P}WoKX3QZ$ZOd4 z1^oh%g8D;QUEXJJ*(Q%|CnW1|`4Ea%THA+ZJ}Y|H+B!SUy5jwpiZqTl)%NcmNg)kR z0-v$H%%+x^b4S@fB^$TTRk6fgf%?o|dE=>&TQyx>NGS5iLWmx=(q|$? z#vOTYp>vh2uQCYHuKoO#IaMEVp(T7e>sIBqs1hp=5J-}+t|@}9pcPa|NZAm%d;$5D zi^;se)}lF|SteWw(E!9VIkv11=Gb~+9&`s812*?E8!tJz?Y4^WvpB=)C`>i_<~_y6 zlIjL4a_m9bkr3tM;!1}nWt-}+9tj8a+8AV^niydVfv1X*2XLM@WWmoWe1=>e z)tPL6INZA2W;fZ94?}_fdL}5)MakUMMoP75Bl$DvF25_}b@i0(J6SjbSM!(#eCddxUdJV}ZGSaATVsxu-D+tsP$e3|*hhcPW`VktvaSG<3$neDTezrxt7_DKf4% zTf~Cr#agyUajthz*9dU!?d}kbn>{K*vNnfc%o;!1(EcQuy6;lry}ouoR@?ilK+q4J ztm^AP3b~zXWi~pB#k=5~urRECTp1>$(Ftj8wb}NUs=Q4Y-W{Q$%)d~uMI5)?x4fM_JBBmMDY@#vV zr+M?jtaSrb0(sRE+ka)!)2eb+-RhX>BMnRoh0xD1;gn@R)t2RZirGC`zt=_Ou=#f2 zLm?h6*f)?ucUfOj>x7k+B)s1;ZjTAw(zS;HUsII}F*Y!r|F>t;&7l5(6in7~YWt;! zly!;*+x|$Uruf5pFI<4FBuXG6%)j*}aq{*;r5FzG%Oy%Hjg)=mMQt4)h|HbgSP)k8 zV^yox1t>S3Xa~bpc78|}jNFCEKbi^SLT7SH+#q4 zK%7?CaA5>iw&Z8+r0Fo&Z$EDyX7@o-ldMMecrOK^sBYQrFu6#>hp+Jo6RKR%Q;Hc|8EasMZ^bW8RaI{^2fVe5xAG8t0CDGc6B5M^%pRmu+A|^IauiamVI~c%815aIN_5;7CT5cY3Es z89p-6k86MXu?G7{ix}JZSVzvdz+aEUL+6o3-&{mjNF^u!V~u;PBy3QS1Cvf)wa~*? zGQ0Iv>+Y#)luUMG4Eo*Wjdv$@=iK-pF+E4XBS1au83}P8jl!{zQX_Wv{e`48iw(ey zaauHW67Jy{2_aCox-yUp^R8j~8&}z@Erz<&2bf1!4xe&(f{l8iCU&USNk%hW;j$YO z{9&ugWpxdo1pEokmk%SJkiR4l*DSs%Q9Ulb5GblO>p)1wqFgNVEQskO#OZK3{~} z+b}llHNn1ZBrZsWc!IyA$N5!$*O$()Eg8E#&&=Z?OJ? zwx9m2@nBJb)X^;M*gJuK|LQS~N?rD1(->GByvLQC&=oIHH#h*%z#fW*-x@X;s!`t` zn=nhLTe*BI;o%8%bXOTch#`rY#QR}(`Wkhn;Jmc9x1yC7w=Pf=O{Y0fmDpkdh(kw8|AP^DO zP|ZA1X%t$2cCml=Sg%6W6pb?dE`T>%!Bs4tP)VNNjje1fofa^#RB8eHC-^5BsK)}} z1d*IxQE>Q+9#_&@PPE)O4=Lfw3#YB1+nBh^Q?AL%wvZoV_R2)HJ=0omLrJ${{*6x@ z1)*F!W&IEVk!o0 zE$r^!!{<%WBEmT61t_+>Ea}gXZGtvz25h7BUFpP0#yOTWGnxH9;Fp(@zuC2&_N$~Q zZt(aOC1(2H8o_|~WGU%asi=h&Rz8(fd*?|#TEVbOLt}9l5voH@(;<7j8GK+&A(2lS z5B^wBVZ-;h+fo3GK=$v_{Y9KBp4)Ss-6{XTPWSy`V3HWtYJA~n5$aab4?V^UqVm6x7Q{2T#VJV*~U)bkI= z`Ws-u*VbB7ZByMLf~Apb^S?t=%@zxGwLx6HrB_4B*}vDBihcd6Zf~6NezsQgz{dyN zes43DC*s|!=>jF`<9Nxz6v25+!s5vk z&^X^hFwC{vFxc^-)`<1#&t&ChR;_DTrA~Ocb$BHuyuv8_kN-NZi~-ME*d;$B5wj%= zin5UKary%zqZ=XRwokNWk5~3SQ`03pYiAr?R@n`Ox+SlI%ecp>Op-O}&ZmtMTNO?) zWB*+S9(UYRYUX8Gt`haTSE~>Jc`iR!%Akjh(@Dc3^)N4qu8) z$*Qu5hI4Y|cM6EDMoy4Y?RT34WIhgj z+)Gw=retrr?Ke^no5Y{@HIILP91LjL#j%sA5-xxGc*qP~$8W<|uQsDofo|*Mi7Mp& zA~UdXXtVzpp9$+mB|x$Dd`r1)85aPblIg%2DzuWDq29bs6F_-(n$)iou6D^Q+`+q= z?Hn0x-SlKNN*`~Lan9l~jjTkkydP!-8aF+r(Q`E+m&f3(%Y#m97hAA+syA&)et&iC@v>}BW-!Hs9Z z#h)M?*^Z30~VXfVoM?LD>kFGjyArq&z?o6Hp z_-HSS__OOpSp3y=fRP0uy9|VmE6s76i6-OE3>F0YgpbK&YNTl^40Y3 zFFg~sTsJlb4@Wnp<0_BzO^e#U?MdHJ4Sh0ITt{h|PW(0#xP4K39W+aAe9WMG(|KLtOg1Ags!V2nGyk{=q|X)~K7 z2n0jB(0|cZi+%cwHtQBQ@#ai+(-PJbo9r9j&T9xG(VSSntg;a8&T%`+*U$n(432iXpH`t?X!oBrokV zSXuEgO`3e-INsbUHv;CRU|`sfOn1632W>WJox4*vj~xv{w43eBhHuaZ)gDTTw`&KO zl*9W3;xQp+tN@FpX*J2X+OjSeW{@YkDUaJCx?*nvQ6wSI<{Ya7FSQk?!?5Mh@GhJJVEQBX;UUZ`w#CtNRfvhPC}aK3NnDM&G0!n!b0pZ#qYf zDBWnZm$xvxb)>E~Kzuz_4_||zVHEIL%OZ2IL!bpnC?CMhsmA;FVz$OF)r6|kVz#5r zLaN%A2YD7*KZ7rMijKBTe5Ol9p0pVh-y9NlEC?pKB5CL5RpLUu#cpL;UYr;1M+b1Q zqg(S~IbKG=d)!Sv{-#rb)MwG0)9A4rQlBZO;gyX!d}D*ucsuk89XFj3jrkeFKu7;& zpB_M4a|%9-D?}y0J5`kpHH#xVzh)T~1Hdg#$UUkOw@;`CsX)MLZKvb-aA?B_u^Zn`eOqP=Q5x2vv#0p|>OJf;(`yvdWRD^VVrR4Du`KXg>y z;C9=p7`gG_ApD@@kdzIttY0Iv*!;U!J}T=f7C6MnRvgBi9>b&^c%cqGQ?fx;!nz{m z?Mbc#u(v15^mPX;tAj6{p6G5&{#5guMtA{~X9zQ+<3H)$W;!~|TMzO{YZn`aNpc`C zF18Jl4wh$(;Hc3(Z(h<>02CxhB}IEV#+5$UN2SCVZ{Nyq>pOyZG1Q(KP#U1GXaa0a z4oo`(=Q~8o`;gyE4`q?SI7e;aB%pV-Bnq(QAZVKN^!PPJcNYgxXBL1`9g^y}E|RXevtR)F}P+P=?skEj3}ba$E;hg3_+j>rj_Nx}diyu$=n zZpZ1fSgJ(8@_&D>A>b-i>AhT;&|+}cpPm|p6V&R+CHES7{wnCs7M?T$@yPR`o*lJo zlJ!+zAY}6UCWGS~q!)zsFkS2`nhP1R&WHq#FJgO@PVuCi#6!k4Dh+7B_`BSsiQT=* z;_UR)^p#7Bk7Ho*eJy;M#$js=lxHglX0oT{`c;;>X0m;DaN?0OfHm<(c8cP>9BBma zDo$DxATLP?!hxK<=WCfXsv9$g>B`y*5L0(-V52v7ToW#GtPS-QJ< z>v24p7Y7x#k$h^5Sg|r&rS#Rk!3wKnhLL_zfMU+)+A9me!cnP`IA)Hm1a$5JTb{dz zNXNp`<4s`rc$b{N3U%P_Tf3sWTumlPyd;y4d)(syS`JD)q?~laz(A;fP*eg+)Rh-2 zGbF7WbhN3# zev9tyE?LVkHn`=b(W zV5feE-?A;t*HbrD^*)S9Jn0KKgCIAUtkVZLnwM_Qq)d5cbG#8m>HZD@YizP!u4K< zbch8#OC^F#fHy0OZ=~4#{usZfK8MEq;lTl?jeG} zp|k;ZW@i_Mv`N0pnvJ_ArSgg4U5oaui~0x&0+uS->msvVUntl=guI4*&vKMOy8-U~ z237#mB5h@=RNtifhrWB76t+~{gT+@s?WIiTbTOVo>X`?q88RU#FxQC_4cj`MMJ#$w zuj_dkJ?+Ag2i%gn9vBe4IvgG|Rh#em_zkcUe39Xk;;AlKfIX{tcox&EH>@&@*=qHT zjlL`5>(yg%zqwi&6rBNO;(Fj28cKn|AfVS$_zvP z1XH6Zt2KmPBS30q)-OX>I0Q|`Gg}Yex-N`lO`jsWh53~R2vUFJ64ndF1I#)*v44lv z7jwX?RjixMw1G!VU!{1`6h(WXjVG9tlL=TBpD+m%hX@AV^wNtoA+o$xatshEHOK$8^on7c_5U>3xPbtIJ7BA5Zb&AQ)NjQLtk{CJ-0}Lw2$iz*0NtS*gyN zj<(j{o`Bn-=CF=mUzt5;Xjie2Z-4~T zAHx&3?63dvlq*}T^bwJsMlK^a#g*9)3P}6`DSod8tW=RF?DQ547s)MF%r&&poR7ka zKQ99segzAZ`hR)8Rx#^z0SsLhHiG6(0(`1%dU;m{B@J$z7rJpsc2h+A%cl}qpIl%0 zi;L8RCmuR;?YH)Ad1xe*Su}#W-58W+~a>fN#!Fv;&z77tgjndAK0^fYRk5s@A?z07@SLzgH*U{;<7X0#`=Ev>DLV!Kowgy$btf!#dr)W^+HBLk7-ya1|z z0AW!xaF`l#6a#q9G~yg{U}wdN0Q@#^3n&061)u!~??=MYKmcW=3lo%4LAXpXv|t#s zwg`LxM#ze%6Y%xdhpw${IsPYAEy2}Gxtskqh=gzP{KK?iVrX6YU6K?a%!D&%# zH8jNC4*(9!eEkZG#mY%iv~bbTH@$0M-MVcu`rpmDev$A0Tl<%v%NrNJEaLg3OEoZO*TH*`NH<0LVL zelNy{-h0Zki9OZTs!F%j->xq!oOG7n1^@1rrQs2#zR*JE4A~Ha$&eO)`lpEV-08s| zM<1UpX`Qs_SC|4|^FsHae5WiF&5!<;7Erzvs-Elv&q3MIEBoryU`ULN$GD0jWOx7D zN6f)K+rne|>Avz1SEB1QMMoGd2a((udc+I{apqDS{2P`pE0L8=1EuHm=Xu7g#CJ!K z@Ae7TD`o|%Po3C2;>jDUQ6mxizvSuR5XSLqhIWA7VabJ8SWGaJaq2bGmJ=WkX}ce$ z2N7;Q_qa*2*J+ZZE&Bo?;lgm0ZsC&y2!1Iw#!q+dpnWsi#U4SdeW!}v=+@ye$W;yGMGB%4q zlEuPVg8eY?o(Xc)Pk(_-L$sRU`p2C`!yzzlEr{&RBk~V`rPtSNhP+@K|Nd1Pt?lQ0 zR8a#nZ|rU=6wR*BR|9P;A@KnUKFgH{1?#!M_>%OrVo_JI?XnW=KB^=fWRP|&5OsuY zGyg)%fwXu!Ix0GBRdV^sMV7+vo!9AR|F|P6qOiiOGzyhqy<&R}5a4*TYL&PrWu#+4 zSY$4sriQ7^b$BlWu|a~;05h?&80rdw33ZenV^-|^>w9Vrf^}_z%Ix^s&25|NFOFZch^p}w3LkN|RRH8`mqFyVBh z02iBq?~@5V#hdlLWt+RcE_H_8%qFSH*UP~|*n)xjPFxHJz&w6>B)p10!L2M>zv#>B z1Q#->3`5G`D&39X&9uQ{3!&9{pd{O5#~6Z<-ds`Qqzj5wgKJIyos z&pD8~Ew5O+kU4Ij9LL4iZ?tFi{S-;fpQAGd!a;19$~_>106@L}Fum)+c*1MoyNS~8 zUc73|YBj!fAge|O1&4+dO);~_Vr8%t{@_-n(p6vqbc6lm^noZ$iS0O7a}-OjqT@iEjx;M9K7mC!rN%(b=`rRkI$jA!q%>38GXrBXXsNoUu4k&VN1L9WVy z;=v0$&$Fqd9xz*^*iP`r+iAgFw82xvlSV)?K`A&ahj-MSK2jd-ce7~Nk`xJhxojvL z8Q}VXtQ#8n5b(G`rK+sqTH#>s66NbW$^XCOhs?DB@22T^g4@uRErr9f zT}T*Gj6|Mt_^VV$O?)R+oOXh$Uc<;W3;J@BU}p*PTI!2PPy>UF7Ad-J4a)(ptJofr ztO#{uZMHA#doRM|$)N0!1vd@`n`v!dUG$!C@W)AaHxOHn-nV0X-?R&L~n z5^#((BftpLj4`Nz2iVNNd}Uau6V7`6p2xvg0X5J7`}Dq6(ezcJ)8C^Rre-Oi$_!22 z9Gw~%G%2B|-ONMOe^VYwRmVy$oEIUWFnY9pq=d`cih8#A~pIayS52E+!YD#D74pZk{#UmB>Gg1_=J%1 zn^^$L7})j9|8)6QadNb%pac-KAcR?OMDPFbM)0!3yZ4BMTxe$LsBCWJ(EMFDN=tIj8$Qmy#_SNcL7}wmfIx;)}HgmSL!i*-?E*r3-Z#M!&xHY#I{` zg4TbSrF0NL9C*zFj&C2EWH+58Xp)uSzXALxy^xX8Wz5?73Th~)h}rZOu1||zs1ZfE zN-VMdF0@PPzsdgsl0lyIA0^LFV8XGTL6zJQoMW@4ynmBo=CysUjRDQ|OGoRg+^zuv! zepR;LvB)?>++a*}8*#mDEm^N7EVL3>)kyyTHiIk_b!U?}TeW1fo}!@0umjOD&JBzT z?n1+%5tmF7C3}iIXJ}o*mlpnZHst&rw&ueTyt&7$7eK8!p%kQEdGBksPqPQSDq$dK%>u zO+qcxTXkocgTT2cLvF?~yVYewi7u+Yj@0{;CzU{*epA$i)$xgc(Up-&K9KEB)0AFN zBHy#9$u+#Lxx^}?8*x?x@Cq2Lno)vz2*D6=5Pwv)cPwf;9V1(#Pm5u(G4tfcVMA;C zUu5RDlm=1$ z8Tdgq8d?);ygkCo^kwaAgPkF;8JmcPkRcb|iKQjaS*(Y1OjKHTFIff>nnd%PIcn=X z<6i^8fKhH~^x*I+t`o52$kk#%0}3!b8vm9jqBXYv?4k#etXWa&bnhG*yHzweT`?;{ z&60ans@h?eGzG}ilPI7wdc&5;y_uvuXuq;-ZMl$_jtjGySxUNrWzq&Nv`noK7Nl(( z=gPU)jl06k0e#H}dp9pW0fgL5ahK4p(`3RlN6qU9=5!F*^uNjs$l5FhTP^E0TD(n|lM)j=4(I$u zrsM6Y;o(8bm)6HDrlh@MK#hoQEYv6p*zuK<=B65efavdo4SQcGNL)_Et>*YrLTR*E zjd;Jg!B%mm22d4;AQ}#B9`;(YLvbU(n;4uA0VWo0w5HDWO*RZqQz)7oOh^%3jB=;< zn)%;S2e{a^q@T-VUcuXhu-+l zfKGq7Pi3j%sAf8|h*arfKd5%eLaS=6!CDPje8O~2FtZPKs`CG__tsHyecPX4;hNwO zAXwoJMR12IT!LG03b)`+K}do-1c%^G@ZgZ(9^4_p-QA|XPkz(A)_ZTdr)SL{y}DKv z>)yJ1?{n_CM?Td4oV_2xPOs!RclhCMhsSF;XQiyGLvh>Zk`l>F5YB8y0u0GK74ffE z{k8QSAP-RiS4x=#hrLyieSt~#SG>g+@^WB!QUHWb_^|{!D*SKMpCb6~G61O?MAuEj z$jvqpOgYDDZD~h2Y13ea#7^{+o!Kohb0{mC{vyOD*l>0;T5V z;9@uD;^U&`&SXc_FgJu3v z7W_;UXzk|aEX2v_>FLSg$;08~V#UcVC@A=s4G@SOF2U~V?dWFe#qQ`z`%epCsH?e) zjkBALlOy$C7ER5Z+}%Wh@S6Vp795gwd~Vh(>EmbCv=hPT~+F6b{ocx{AKU2NbF#nc|`WbW<& zb##*livr;Z4Bo!p#Ut(}~yr8Rh|b!;3hoIG9sdN_Z-S1{DY#sg|0;UIA(Te|^_~*R}Y6(_)^%lLI^70mm4+$0FxTP1Owy%5MhYu|NTjX#Q-iK!`Rnb%tg5BGPggf zZ@yO&4P8R6$v222XZm;Kk^4dF>%8O7ZTyxu>q1$@nK7fs&yxsilrPQkNE4p$%{Q`416keC+MF8c)Vc%ii}lYQRqvTW}) zeGn**+A@xb_ocnL4+wXI0d@eX3H85`cev*0J3P={`@ha=Jd-_qV2J+kNX2rE&8CEQ zb1+}~XCQ%5djo)5hSchFX*+X#?H-&YVtvGBxlQosKYoOq+kun2<=Am-6&q-Zxt7GL zqa+ImokieaM`?XMKkU3vmXkaDkh}d{M=&TA^Wh=-nRL4mlMoh5{6~e0)4097Jxryj zwD0zEe^&Z1r0A#b-7=OBr}*vW7vm@I4dc-B=)S%_y~ag~4Ac?DLV7^H762!3QAlsA z*5lr^p|)0|)%Ut`?}5XpHHDp%(~5-Sot$^8Y_gzernAnyMVq(g_TyR51Hw6fU!eEF z;`13N_({+W2HpB?Gu!C2s=d5wf-t-}^rcM7>wHUj5+6|LSU3y731~OKerij)tg6j@ zZf6U5JQMCOi@BS!YV

          MXs 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%0DiFQ~us3;%0 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�;a< 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

          #o-^|R4%!gLB^ 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

          nAypQQm@UZZo9SE4)Ea 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

            e#8+c>awF73gsKK%er~-C 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

            O^cJRt?@Txa?VjJDxc)p(j_-4S2>t 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
            ~<)DZ64XF6S12P6yRzPA-M;)%l7>P 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 - - - - - - raylib HTML5 GAME - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

            - -
            - -
            - - - - - - - \ No newline at end of file diff --git a/games/light_my_ritual/light_my_ritual.js b/games/light_my_ritual/light_my_ritual.js deleted file mode 100644 index e00883757..000000000 --- a/games/light_my_ritual/light_my_ritual.js +++ /dev/null @@ -1,72027 +0,0 @@ - -var Module; - -if (typeof Module === 'undefined') Module = {}; - -if (!Module.expectedDataFileDownloads) { - Module.expectedDataFileDownloads = 0; - Module.finishedDataFileDownloads = 0; -} -Module.expectedDataFileDownloads++; -(function() { - var loadPackage = function(metadata) { - - var PACKAGE_PATH; - if (typeof window === 'object') { - PACKAGE_PATH = window['encodeURIComponent'](window.location.pathname.toString().substring(0, window.location.pathname.toString().lastIndexOf('/')) + '/'); - } else if (typeof location !== 'undefined') { - // worker - PACKAGE_PATH = encodeURIComponent(location.pathname.toString().substring(0, location.pathname.toString().lastIndexOf('/')) + '/'); - } else { - throw 'using preloaded data can only be done on a web page or in a web worker'; - } - var PACKAGE_NAME = 'light_my_ritual.data'; - var REMOTE_PACKAGE_BASE = 'light_my_ritual.data'; - if (typeof Module['locateFilePackage'] === 'function' && !Module['locateFile']) { - Module['locateFile'] = Module['locateFilePackage']; - Module.printErr('warning: you defined Module.locateFilePackage, that has been renamed to Module.locateFile (using your locateFilePackage for now)'); - } - var REMOTE_PACKAGE_NAME = typeof Module['locateFile'] === 'function' ? - Module['locateFile'](REMOTE_PACKAGE_BASE) : - ((Module['filePackagePrefixURL'] || '') + REMOTE_PACKAGE_BASE); - - var REMOTE_PACKAGE_SIZE = metadata.remote_package_size; - var PACKAGE_UUID = metadata.package_uuid; - - function fetchRemotePackage(packageName, packageSize, callback, errback) { - var xhr = new XMLHttpRequest(); - xhr.open('GET', packageName, true); - xhr.responseType = 'arraybuffer'; - xhr.onprogress = function(event) { - var url = packageName; - var size = packageSize; - if (event.total) size = event.total; - if (event.loaded) { - if (!xhr.addedTotal) { - xhr.addedTotal = true; - if (!Module.dataFileDownloads) Module.dataFileDownloads = {}; - Module.dataFileDownloads[url] = { - loaded: event.loaded, - total: size - }; - } else { - Module.dataFileDownloads[url].loaded = event.loaded; - } - var total = 0; - var loaded = 0; - var num = 0; - for (var download in Module.dataFileDownloads) { - var data = Module.dataFileDownloads[download]; - total += data.total; - loaded += data.loaded; - num++; - } - total = Math.ceil(total * Module.expectedDataFileDownloads/num); - if (Module['setStatus']) Module['setStatus']('Downloading data... (' + loaded + '/' + total + ')'); - } else if (!Module.dataFileDownloads) { - if (Module['setStatus']) Module['setStatus']('Downloading data...'); - } - }; - xhr.onerror = function(event) { - throw new Error("NetworkError for: " + packageName); - } - xhr.onload = function(event) { - if (xhr.status == 200 || xhr.status == 304 || xhr.status == 206 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - var packageData = xhr.response; - callback(packageData); - } else { - throw new Error(xhr.statusText + " : " + xhr.responseURL); - } - }; - xhr.send(null); - }; - - function handleError(error) { - console.error('package error:', error); - }; - - var fetchedCallback = null; - var fetched = Module['getPreloadedPackage'] ? Module['getPreloadedPackage'](REMOTE_PACKAGE_NAME, REMOTE_PACKAGE_SIZE) : null; - - if (!fetched) fetchRemotePackage(REMOTE_PACKAGE_NAME, REMOTE_PACKAGE_SIZE, function(data) { - if (fetchedCallback) { - fetchedCallback(data); - fetchedCallback = null; - } else { - fetched = data; - } - }, handleError); - - function runWithFS() { - - function assert(check, msg) { - if (!check) throw msg + new Error().stack; - } -Module['FS_createPath']('/', 'resources', true, true); -Module['FS_createPath']('/resources', 'audio', true, true); -Module['FS_createPath']('/resources', 'textures', true, true); - - function DataRequest(start, end, crunched, audio) { - this.start = start; - this.end = end; - this.crunched = crunched; - this.audio = audio; - } - DataRequest.prototype = { - requests: {}, - open: function(mode, name) { - this.name = name; - this.requests[name] = this; - Module['addRunDependency']('fp ' + this.name); - }, - send: function() {}, - onload: function() { - var byteArray = this.byteArray.subarray(this.start, this.end); - - this.finish(byteArray); - - }, - finish: function(byteArray) { - var that = this; - - Module['FS_createDataFile'](this.name, null, byteArray, true, true, true); // canOwn this data in the filesystem, it is a slide into the heap that will never change - Module['removeRunDependency']('fp ' + that.name); - - this.requests[this.name] = null; - } - }; - - var files = metadata.files; - for (i = 0; i < files.length; ++i) { - new DataRequest(files[i].start, files[i].end, files[i].crunched, files[i].audio).open('GET', files[i].filename); - } - - - function processPackageData(arrayBuffer) { - Module.finishedDataFileDownloads++; - assert(arrayBuffer, 'Loading data file failed.'); - assert(arrayBuffer instanceof ArrayBuffer, 'bad input to processPackageData'); - var byteArray = new Uint8Array(arrayBuffer); - var curr; - - // copy the entire loaded file into a spot in the heap. Files will refer to slices in that. They cannot be freed though - // (we may be allocating before malloc is ready, during startup). - if (Module['SPLIT_MEMORY']) Module.printErr('warning: you should run the file packager with --no-heap-copy when SPLIT_MEMORY is used, otherwise copying into the heap may fail due to the splitting'); - var ptr = Module['getMemory'](byteArray.length); - Module['HEAPU8'].set(byteArray, ptr); - DataRequest.prototype.byteArray = Module['HEAPU8'].subarray(ptr, ptr+byteArray.length); - - var files = metadata.files; - for (i = 0; i < files.length; ++i) { - DataRequest.prototype.requests[files[i].filename].onload(); - } - Module['removeRunDependency']('datafile_light_my_ritual.data'); - - }; - Module['addRunDependency']('datafile_light_my_ritual.data'); - - if (!Module.preloadResults) Module.preloadResults = {}; - - Module.preloadResults[PACKAGE_NAME] = {fromCache: false}; - if (fetched) { - processPackageData(fetched); - fetched = null; - } else { - fetchedCallback = processPackageData; - } - - } - if (Module['calledRun']) { - runWithFS(); - } else { - if (!Module['preRun']) Module['preRun'] = []; - Module["preRun"].push(runWithFS); // FS is not initialized yet, wait for it - } - - } - loadPackage({"files": [{"audio": 0, "start": 0, "crunched": 0, "end": 97566, "filename": "/resources/font_arcadian.png"}, {"audio": 0, "start": 97566, "crunched": 0, "end": 97996, "filename": "/resources/lights_map.png"}, {"audio": 1, "start": 97996, "crunched": 0, "end": 1372570, "filename": "/resources/audio/ambient.ogg"}, {"audio": 1, "start": 1372570, "crunched": 0, "end": 1381861, "filename": "/resources/audio/light_off.wav"}, {"audio": 1, "start": 1381861, "crunched": 0, "end": 1384196, "filename": "/resources/audio/light_on.wav"}, {"audio": 1, "start": 1384196, "crunched": 0, "end": 3977117, "filename": "/resources/audio/ritual.ogg"}, {"audio": 1, "start": 3977117, "crunched": 0, "end": 3991196, "filename": "/resources/audio/start.wav"}, {"audio": 0, "start": 3991196, "crunched": 0, "end": 5222414, "filename": "/resources/textures/background.png"}, {"audio": 0, "start": 5222414, "crunched": 0, "end": 5405314, "filename": "/resources/textures/back_title.png"}, {"audio": 0, "start": 5405314, "crunched": 0, "end": 5409716, "filename": "/resources/textures/book.png"}, {"audio": 0, "start": 5409716, "crunched": 0, "end": 5447280, "filename": "/resources/textures/circle_level_iii_off.png"}, {"audio": 0, "start": 5447280, "crunched": 0, "end": 5607587, "filename": "/resources/textures/circle_level_iii_on.png"}, {"audio": 0, "start": 5607587, "crunched": 0, "end": 5635549, "filename": "/resources/textures/circle_level_ii_off.png"}, {"audio": 0, "start": 5635549, "crunched": 0, "end": 5742157, "filename": "/resources/textures/circle_level_ii_on.png"}, {"audio": 0, "start": 5742157, "crunched": 0, "end": 5757605, "filename": "/resources/textures/circle_level_i_off.png"}, {"audio": 0, "start": 5757605, "crunched": 0, "end": 5809048, "filename": "/resources/textures/circle_level_i_on.png"}, {"audio": 0, "start": 5809048, "crunched": 0, "end": 5811860, "filename": "/resources/textures/enemy.png"}, {"audio": 0, "start": 5811860, "crunched": 0, "end": 5839971, "filename": "/resources/textures/foreground_level_i.png"}, {"audio": 0, "start": 5839971, "crunched": 0, "end": 5876092, "filename": "/resources/textures/foreground_level_ii.png"}, {"audio": 0, "start": 5876092, "crunched": 0, "end": 5918228, "filename": "/resources/textures/foreground_level_iii.png"}, {"audio": 0, "start": 5918228, "crunched": 0, "end": 5920503, "filename": "/resources/textures/light.png"}, {"audio": 0, "start": 5920503, "crunched": 0, "end": 5929164, "filename": "/resources/textures/light_glow.png"}, {"audio": 0, "start": 5929164, "crunched": 0, "end": 5937944, "filename": "/resources/textures/light_ray.png"}, {"audio": 0, "start": 5937944, "crunched": 0, "end": 6051956, "filename": "/resources/textures/msg_ritual.png"}, {"audio": 0, "start": 6051956, "crunched": 0, "end": 6054855, "filename": "/resources/textures/player.png"}, {"audio": 0, "start": 6054855, "crunched": 0, "end": 6170729, "filename": "/resources/textures/time_over.png"}, {"audio": 0, "start": 6170729, "crunched": 0, "end": 6384278, "filename": "/resources/textures/title.png"}], "remote_package_size": 6384278, "package_uuid": "4b0f8033-87a2-4d76-b67c-1aa6419b57e9"}); - -})(); - -// The Module object: Our interface to the outside world. We import -// and export values on it, and do the work to get that through -// closure compiler if necessary. There are various ways Module can be used: -// 1. Not defined. We create it here -// 2. A function parameter, function(Module) { ..generated code.. } -// 3. pre-run appended it, var Module = {}; ..generated code.. -// 4. External script tag defines var Module. -// We need to do an eval in order to handle the closure compiler -// case, where this code here is minified but Module was defined -// elsewhere (e.g. case 4 above). We also need to check if Module -// already exists (e.g. case 3 above). -// Note that if you want to run closure, and also to use Module -// after the generated code, you will need to define var Module = {}; -// before the code. Then that object will be used in the code, and you -// can continue to use Module afterwards as well. -var Module; -if (!Module) Module = (typeof Module !== 'undefined' ? Module : null) || {}; - -// Sometimes an existing Module object exists with properties -// meant to overwrite the default module functionality. Here -// we collect those properties and reapply _after_ we configure -// the current environment's defaults to avoid having to be so -// defensive during initialization. -var moduleOverrides = {}; -for (var key in Module) { - if (Module.hasOwnProperty(key)) { - moduleOverrides[key] = Module[key]; - } -} - -// The environment setup code below is customized to use Module. -// *** Environment setup code *** -var ENVIRONMENT_IS_WEB = false; -var ENVIRONMENT_IS_WORKER = false; -var ENVIRONMENT_IS_NODE = false; -var ENVIRONMENT_IS_SHELL = false; - -// Three configurations we can be running in: -// 1) We could be the application main() thread running in the main JS UI thread. (ENVIRONMENT_IS_WORKER == false and ENVIRONMENT_IS_PTHREAD == false) -// 2) We could be the application main() thread proxied to worker. (with Emscripten -s PROXY_TO_WORKER=1) (ENVIRONMENT_IS_WORKER == true, ENVIRONMENT_IS_PTHREAD == false) -// 3) We could be an application pthread running in a worker. (ENVIRONMENT_IS_WORKER == true and ENVIRONMENT_IS_PTHREAD == true) - -if (Module['ENVIRONMENT']) { - if (Module['ENVIRONMENT'] === 'WEB') { - ENVIRONMENT_IS_WEB = true; - } else if (Module['ENVIRONMENT'] === 'WORKER') { - ENVIRONMENT_IS_WORKER = true; - } else if (Module['ENVIRONMENT'] === 'NODE') { - ENVIRONMENT_IS_NODE = true; - } else if (Module['ENVIRONMENT'] === 'SHELL') { - ENVIRONMENT_IS_SHELL = true; - } else { - throw new Error('The provided Module[\'ENVIRONMENT\'] value is not valid. It must be one of: WEB|WORKER|NODE|SHELL.'); - } -} else { - ENVIRONMENT_IS_WEB = typeof window === 'object'; - ENVIRONMENT_IS_WORKER = typeof importScripts === 'function'; - ENVIRONMENT_IS_NODE = typeof process === 'object' && typeof require === 'function' && !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_WORKER; - ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; -} - - -if (ENVIRONMENT_IS_NODE) { - // Expose functionality in the same simple way that the shells work - // Note that we pollute the global namespace here, otherwise we break in node - if (!Module['print']) Module['print'] = console.log; - if (!Module['printErr']) Module['printErr'] = console.warn; - - var nodeFS; - var nodePath; - - Module['read'] = function read(filename, binary) { - if (!nodeFS) nodeFS = require('fs'); - if (!nodePath) nodePath = require('path'); - filename = nodePath['normalize'](filename); - var ret = nodeFS['readFileSync'](filename); - return binary ? ret : ret.toString(); - }; - - Module['readBinary'] = function readBinary(filename) { - var ret = Module['read'](filename, true); - if (!ret.buffer) { - ret = new Uint8Array(ret); - } - assert(ret.buffer); - return ret; - }; - - Module['load'] = function load(f) { - globalEval(read(f)); - }; - - if (!Module['thisProgram']) { - if (process['argv'].length > 1) { - Module['thisProgram'] = process['argv'][1].replace(/\\/g, '/'); - } else { - Module['thisProgram'] = 'unknown-program'; - } - } - - Module['arguments'] = process['argv'].slice(2); - - if (typeof module !== 'undefined') { - module['exports'] = Module; - } - - process['on']('uncaughtException', function(ex) { - // suppress ExitStatus exceptions from showing an error - if (!(ex instanceof ExitStatus)) { - throw ex; - } - }); - - Module['inspect'] = function () { return '[Emscripten Module object]'; }; -} -else if (ENVIRONMENT_IS_SHELL) { - if (!Module['print']) Module['print'] = print; - if (typeof printErr != 'undefined') Module['printErr'] = printErr; // not present in v8 or older sm - - if (typeof read != 'undefined') { - Module['read'] = read; - } else { - Module['read'] = function read() { throw 'no read() available' }; - } - - Module['readBinary'] = function readBinary(f) { - if (typeof readbuffer === 'function') { - return new Uint8Array(readbuffer(f)); - } - var data = read(f, 'binary'); - assert(typeof data === 'object'); - return data; - }; - - if (typeof scriptArgs != 'undefined') { - Module['arguments'] = scriptArgs; - } else if (typeof arguments != 'undefined') { - Module['arguments'] = arguments; - } - - if (typeof quit === 'function') { - Module['quit'] = function(status, toThrow) { - quit(status); - } - } - -} -else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { - Module['read'] = function read(url) { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.send(null); - return xhr.responseText; - }; - - if (ENVIRONMENT_IS_WORKER) { - Module['readBinary'] = function read(url) { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - xhr.responseType = 'arraybuffer'; - xhr.send(null); - return xhr.response; - }; - } - - Module['readAsync'] = function readAsync(url, onload, onerror) { - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, true); - xhr.responseType = 'arraybuffer'; - xhr.onload = function xhr_onload() { - if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 - onload(xhr.response); - } else { - onerror(); - } - }; - xhr.onerror = onerror; - xhr.send(null); - }; - - if (typeof arguments != 'undefined') { - Module['arguments'] = arguments; - } - - if (typeof console !== 'undefined') { - if (!Module['print']) Module['print'] = function print(x) { - console.log(x); - }; - if (!Module['printErr']) Module['printErr'] = function printErr(x) { - console.warn(x); - }; - } else { - // Probably a worker, and without console.log. We can do very little here... - var TRY_USE_DUMP = false; - if (!Module['print']) Module['print'] = (TRY_USE_DUMP && (typeof(dump) !== "undefined") ? (function(x) { - dump(x); - }) : (function(x) { - // self.postMessage(x); // enable this if you want stdout to be sent as messages - })); - } - - if (ENVIRONMENT_IS_WORKER) { - Module['load'] = importScripts; - } - - if (typeof Module['setWindowTitle'] === 'undefined') { - Module['setWindowTitle'] = function(title) { document.title = title }; - } -} -else { - // Unreachable because SHELL is dependant on the others - throw 'Unknown runtime environment. Where are we?'; -} - -function globalEval(x) { - eval.call(null, x); -} -if (!Module['load'] && Module['read']) { - Module['load'] = function load(f) { - globalEval(Module['read'](f)); - }; -} -if (!Module['print']) { - Module['print'] = function(){}; -} -if (!Module['printErr']) { - Module['printErr'] = Module['print']; -} -if (!Module['arguments']) { - Module['arguments'] = []; -} -if (!Module['thisProgram']) { - Module['thisProgram'] = './this.program'; -} -if (!Module['quit']) { - Module['quit'] = function(status, toThrow) { - throw toThrow; - } -} - -// *** Environment setup code *** - -// Closure helpers -Module.print = Module['print']; -Module.printErr = Module['printErr']; - -// Callbacks -Module['preRun'] = []; -Module['postRun'] = []; - -// Merge back in the overrides -for (var key in moduleOverrides) { - if (moduleOverrides.hasOwnProperty(key)) { - Module[key] = moduleOverrides[key]; - } -} -// Free the object hierarchy contained in the overrides, this lets the GC -// reclaim data used e.g. in memoryInitializerRequest, which is a large typed array. -moduleOverrides = undefined; - - - -// {{PREAMBLE_ADDITIONS}} - -// === Preamble library stuff === - -// Documentation for the public APIs defined in this file must be updated in: -// site/source/docs/api_reference/preamble.js.rst -// A prebuilt local version of the documentation is available at: -// site/build/text/docs/api_reference/preamble.js.txt -// You can also build docs locally as HTML or other formats in site/ -// An online HTML version (which may be of a different version of Emscripten) -// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html - -//======================================== -// Runtime code shared with compiler -//======================================== - -var Runtime = { - setTempRet0: function (value) { - tempRet0 = value; - return value; - }, - getTempRet0: function () { - return tempRet0; - }, - stackSave: function () { - return STACKTOP; - }, - stackRestore: function (stackTop) { - STACKTOP = stackTop; - }, - getNativeTypeSize: function (type) { - switch (type) { - case 'i1': case 'i8': return 1; - case 'i16': return 2; - case 'i32': return 4; - case 'i64': return 8; - case 'float': return 4; - case 'double': return 8; - default: { - if (type[type.length-1] === '*') { - return Runtime.QUANTUM_SIZE; // A pointer - } else if (type[0] === 'i') { - var bits = parseInt(type.substr(1)); - assert(bits % 8 === 0); - return bits/8; - } else { - return 0; - } - } - } - }, - getNativeFieldSize: function (type) { - return Math.max(Runtime.getNativeTypeSize(type), Runtime.QUANTUM_SIZE); - }, - STACK_ALIGN: 16, - prepVararg: function (ptr, type) { - if (type === 'double' || type === 'i64') { - // move so the load is aligned - if (ptr & 7) { - assert((ptr & 7) === 4); - ptr += 4; - } - } else { - assert((ptr & 3) === 0); - } - return ptr; - }, - getAlignSize: function (type, size, vararg) { - // we align i64s and doubles on 64-bit boundaries, unlike x86 - if (!vararg && (type == 'i64' || type == 'double')) return 8; - if (!type) return Math.min(size, 8); // align structures internally to 64 bits - return Math.min(size || (type ? Runtime.getNativeFieldSize(type) : 0), Runtime.QUANTUM_SIZE); - }, - dynCall: function (sig, ptr, args) { - if (args && args.length) { - assert(args.length == sig.length-1); - assert(('dynCall_' + sig) in Module, 'bad function pointer type - no table for sig \'' + sig + '\''); - return Module['dynCall_' + sig].apply(null, [ptr].concat(args)); - } else { - assert(sig.length == 1); - assert(('dynCall_' + sig) in Module, 'bad function pointer type - no table for sig \'' + sig + '\''); - return Module['dynCall_' + sig].call(null, ptr); - } - }, - functionPointers: [], - addFunction: function (func) { - for (var i = 0; i < Runtime.functionPointers.length; i++) { - if (!Runtime.functionPointers[i]) { - Runtime.functionPointers[i] = func; - return 2*(1 + i); - } - } - throw 'Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.'; - }, - removeFunction: function (index) { - Runtime.functionPointers[(index-2)/2] = null; - }, - warnOnce: function (text) { - if (!Runtime.warnOnce.shown) Runtime.warnOnce.shown = {}; - if (!Runtime.warnOnce.shown[text]) { - Runtime.warnOnce.shown[text] = 1; - Module.printErr(text); - } - }, - funcWrappers: {}, - getFuncWrapper: function (func, sig) { - assert(sig); - if (!Runtime.funcWrappers[sig]) { - Runtime.funcWrappers[sig] = {}; - } - var sigCache = Runtime.funcWrappers[sig]; - if (!sigCache[func]) { - // optimize away arguments usage in common cases - if (sig.length === 1) { - sigCache[func] = function dynCall_wrapper() { - return Runtime.dynCall(sig, func); - }; - } else if (sig.length === 2) { - sigCache[func] = function dynCall_wrapper(arg) { - return Runtime.dynCall(sig, func, [arg]); - }; - } else { - // general case - sigCache[func] = function dynCall_wrapper() { - return Runtime.dynCall(sig, func, Array.prototype.slice.call(arguments)); - }; - } - } - return sigCache[func]; - }, - getCompilerSetting: function (name) { - throw 'You must build with -s RETAIN_COMPILER_SETTINGS=1 for Runtime.getCompilerSetting or emscripten_get_compiler_setting to work'; - }, - stackAlloc: function (size) { var ret = STACKTOP;STACKTOP = (STACKTOP + size)|0;STACKTOP = (((STACKTOP)+15)&-16);(assert((((STACKTOP|0) < (STACK_MAX|0))|0))|0); return ret; }, - staticAlloc: function (size) { var ret = STATICTOP;STATICTOP = (STATICTOP + (assert(!staticSealed),size))|0;STATICTOP = (((STATICTOP)+15)&-16); return ret; }, - dynamicAlloc: function (size) { assert(DYNAMICTOP_PTR);var ret = HEAP32[DYNAMICTOP_PTR>>2];var end = (((ret + size + 15)|0) & -16);HEAP32[DYNAMICTOP_PTR>>2] = end;if (end >= TOTAL_MEMORY) {var success = enlargeMemory();if (!success) {HEAP32[DYNAMICTOP_PTR>>2] = ret;return 0;}}return ret;}, - alignMemory: function (size,quantum) { var ret = size = Math.ceil((size)/(quantum ? quantum : 16))*(quantum ? quantum : 16); return ret; }, - makeBigInt: function (low,high,unsigned) { var ret = (unsigned ? ((+((low>>>0)))+((+((high>>>0)))*4294967296.0)) : ((+((low>>>0)))+((+((high|0)))*4294967296.0))); return ret; }, - GLOBAL_BASE: 8, - QUANTUM_SIZE: 4, - __dummy__: 0 -} - - - -Module["Runtime"] = Runtime; - - - -//======================================== -// Runtime essentials -//======================================== - -var ABORT = 0; // whether we are quitting the application. no code should run after this. set in exit() and abort() -var EXITSTATUS = 0; - -function assert(condition, text) { - if (!condition) { - abort('Assertion failed: ' + text); - } -} - -var globalScope = this; - -// Returns the C function with a specified identifier (for C++, you need to do manual name mangling) -function getCFunc(ident) { - var func = Module['_' + ident]; // closure exported function - if (!func) { - try { func = eval('_' + ident); } catch(e) {} - } - assert(func, 'Cannot call unknown function ' + ident + ' (perhaps LLVM optimizations or closure removed it?)'); - return func; -} - -var cwrap, ccall; -(function(){ - var JSfuncs = { - // Helpers for cwrap -- it can't refer to Runtime directly because it might - // be renamed by closure, instead it calls JSfuncs['stackSave'].body to find - // out what the minified function name is. - 'stackSave': function() { - Runtime.stackSave() - }, - 'stackRestore': function() { - Runtime.stackRestore() - }, - // type conversion from js to c - 'arrayToC' : function(arr) { - var ret = Runtime.stackAlloc(arr.length); - writeArrayToMemory(arr, ret); - return ret; - }, - 'stringToC' : function(str) { - var ret = 0; - if (str !== null && str !== undefined && str !== 0) { // null string - // at most 4 bytes per UTF-8 code point, +1 for the trailing '\0' - var len = (str.length << 2) + 1; - ret = Runtime.stackAlloc(len); - stringToUTF8(str, ret, len); - } - return ret; - } - }; - // For fast lookup of conversion functions - var toC = {'string' : JSfuncs['stringToC'], 'array' : JSfuncs['arrayToC']}; - - // C calling interface. - ccall = function ccallFunc(ident, returnType, argTypes, args, opts) { - var func = getCFunc(ident); - var cArgs = []; - var stack = 0; - assert(returnType !== 'array', 'Return type should not be "array".'); - if (args) { - for (var i = 0; i < args.length; i++) { - var converter = toC[argTypes[i]]; - if (converter) { - if (stack === 0) stack = Runtime.stackSave(); - cArgs[i] = converter(args[i]); - } else { - cArgs[i] = args[i]; - } - } - } - var ret = func.apply(null, cArgs); - if ((!opts || !opts.async) && typeof EmterpreterAsync === 'object') { - assert(!EmterpreterAsync.state, 'cannot start async op with normal JS calling ccall'); - } - if (opts && opts.async) assert(!returnType, 'async ccalls cannot return values'); - if (returnType === 'string') ret = Pointer_stringify(ret); - if (stack !== 0) { - if (opts && opts.async) { - EmterpreterAsync.asyncFinalizers.push(function() { - Runtime.stackRestore(stack); - }); - return; - } - Runtime.stackRestore(stack); - } - return ret; - } - - var sourceRegex = /^function\s*[a-zA-Z$_0-9]*\s*\(([^)]*)\)\s*{\s*([^*]*?)[\s;]*(?:return\s*(.*?)[;\s]*)?}$/; - function parseJSFunc(jsfunc) { - // Match the body and the return value of a javascript function source - var parsed = jsfunc.toString().match(sourceRegex).slice(1); - return {arguments : parsed[0], body : parsed[1], returnValue: parsed[2]} - } - - // sources of useful functions. we create this lazily as it can trigger a source decompression on this entire file - var JSsource = null; - function ensureJSsource() { - if (!JSsource) { - JSsource = {}; - for (var fun in JSfuncs) { - if (JSfuncs.hasOwnProperty(fun)) { - // Elements of toCsource are arrays of three items: - // the code, and the return value - JSsource[fun] = parseJSFunc(JSfuncs[fun]); - } - } - } - } - - cwrap = function cwrap(ident, returnType, argTypes) { - argTypes = argTypes || []; - var cfunc = getCFunc(ident); - // When the function takes numbers and returns a number, we can just return - // the original function - var numericArgs = argTypes.every(function(type){ return type === 'number'}); - var numericRet = (returnType !== 'string'); - if ( numericRet && numericArgs) { - return cfunc; - } - // Creation of the arguments list (["$1","$2",...,"$nargs"]) - var argNames = argTypes.map(function(x,i){return '$'+i}); - var funcstr = "(function(" + argNames.join(',') + ") {"; - var nargs = argTypes.length; - if (!numericArgs) { - // Generate the code needed to convert the arguments from javascript - // values to pointers - ensureJSsource(); - funcstr += 'var stack = ' + JSsource['stackSave'].body + ';'; - for (var i = 0; i < nargs; i++) { - var arg = argNames[i], type = argTypes[i]; - if (type === 'number') continue; - var convertCode = JSsource[type + 'ToC']; // [code, return] - funcstr += 'var ' + convertCode.arguments + ' = ' + arg + ';'; - funcstr += convertCode.body + ';'; - funcstr += arg + '=(' + convertCode.returnValue + ');'; - } - } - - // When the code is compressed, the name of cfunc is not literally 'cfunc' anymore - var cfuncname = parseJSFunc(function(){return cfunc}).returnValue; - // Call the function - funcstr += 'var ret = ' + cfuncname + '(' + argNames.join(',') + ');'; - if (!numericRet) { // Return type can only by 'string' or 'number' - // Convert the result to a string - var strgfy = parseJSFunc(function(){return Pointer_stringify}).returnValue; - funcstr += 'ret = ' + strgfy + '(ret);'; - } - funcstr += "if (typeof EmterpreterAsync === 'object') { assert(!EmterpreterAsync.state, 'cannot start async op with normal JS calling cwrap') }"; - if (!numericArgs) { - // If we had a stack, restore it - ensureJSsource(); - funcstr += JSsource['stackRestore'].body.replace('()', '(stack)') + ';'; - } - funcstr += 'return ret})'; - return eval(funcstr); - }; -})(); -Module["ccall"] = ccall; -Module["cwrap"] = cwrap; - -function setValue(ptr, value, type, noSafe) { - type = type || 'i8'; - if (type.charAt(type.length-1) === '*') type = 'i32'; // pointers are 32-bit - switch(type) { - case 'i1': HEAP8[((ptr)>>0)]=value; break; - case 'i8': HEAP8[((ptr)>>0)]=value; break; - case 'i16': HEAP16[((ptr)>>1)]=value; break; - case 'i32': HEAP32[((ptr)>>2)]=value; break; - case 'i64': (tempI64 = [value>>>0,(tempDouble=value,(+(Math_abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math_min((+(Math_floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math_ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[((ptr)>>2)]=tempI64[0],HEAP32[(((ptr)+(4))>>2)]=tempI64[1]); break; - case 'float': HEAPF32[((ptr)>>2)]=value; break; - case 'double': HEAPF64[((ptr)>>3)]=value; break; - default: abort('invalid type for setValue: ' + type); - } -} -Module["setValue"] = setValue; - - -function getValue(ptr, type, noSafe) { - type = type || 'i8'; - if (type.charAt(type.length-1) === '*') type = 'i32'; // pointers are 32-bit - switch(type) { - case 'i1': return HEAP8[((ptr)>>0)]; - case 'i8': return HEAP8[((ptr)>>0)]; - case 'i16': return HEAP16[((ptr)>>1)]; - case 'i32': return HEAP32[((ptr)>>2)]; - case 'i64': return HEAP32[((ptr)>>2)]; - case 'float': return HEAPF32[((ptr)>>2)]; - case 'double': return HEAPF64[((ptr)>>3)]; - default: abort('invalid type for setValue: ' + type); - } - return null; -} -Module["getValue"] = getValue; - -var ALLOC_NORMAL = 0; // Tries to use _malloc() -var ALLOC_STACK = 1; // Lives for the duration of the current function call -var ALLOC_STATIC = 2; // Cannot be freed -var ALLOC_DYNAMIC = 3; // Cannot be freed except through sbrk -var ALLOC_NONE = 4; // Do not allocate -Module["ALLOC_NORMAL"] = ALLOC_NORMAL; -Module["ALLOC_STACK"] = ALLOC_STACK; -Module["ALLOC_STATIC"] = ALLOC_STATIC; -Module["ALLOC_DYNAMIC"] = ALLOC_DYNAMIC; -Module["ALLOC_NONE"] = ALLOC_NONE; - -// allocate(): This is for internal use. You can use it yourself as well, but the interface -// is a little tricky (see docs right below). The reason is that it is optimized -// for multiple syntaxes to save space in generated code. So you should -// normally not use allocate(), and instead allocate memory using _malloc(), -// initialize it with setValue(), and so forth. -// @slab: An array of data, or a number. If a number, then the size of the block to allocate, -// in *bytes* (note that this is sometimes confusing: the next parameter does not -// affect this!) -// @types: Either an array of types, one for each byte (or 0 if no type at that position), -// or a single type which is used for the entire block. This only matters if there -// is initial data - if @slab is a number, then this does not matter at all and is -// ignored. -// @allocator: How to allocate memory, see ALLOC_* -function allocate(slab, types, allocator, ptr) { - var zeroinit, size; - if (typeof slab === 'number') { - zeroinit = true; - size = slab; - } else { - zeroinit = false; - size = slab.length; - } - - var singleType = typeof types === 'string' ? types : null; - - var ret; - if (allocator == ALLOC_NONE) { - ret = ptr; - } else { - ret = [typeof _malloc === 'function' ? _malloc : Runtime.staticAlloc, Runtime.stackAlloc, Runtime.staticAlloc, Runtime.dynamicAlloc][allocator === undefined ? ALLOC_STATIC : allocator](Math.max(size, singleType ? 1 : types.length)); - } - - if (zeroinit) { - var ptr = ret, stop; - assert((ret & 3) == 0); - stop = ret + (size & ~3); - for (; ptr < stop; ptr += 4) { - HEAP32[((ptr)>>2)]=0; - } - stop = ret + size; - while (ptr < stop) { - HEAP8[((ptr++)>>0)]=0; - } - return ret; - } - - if (singleType === 'i8') { - if (slab.subarray || slab.slice) { - HEAPU8.set(slab, ret); - } else { - HEAPU8.set(new Uint8Array(slab), ret); - } - return ret; - } - - var i = 0, type, typeSize, previousType; - while (i < size) { - var curr = slab[i]; - - if (typeof curr === 'function') { - curr = Runtime.getFunctionIndex(curr); - } - - type = singleType || types[i]; - if (type === 0) { - i++; - continue; - } - assert(type, 'Must know what type to store in allocate!'); - - if (type == 'i64') type = 'i32'; // special case: we have one i32 here, and one i32 later - - setValue(ret+i, curr, type); - - // no need to look up size unless type changes, so cache it - if (previousType !== type) { - typeSize = Runtime.getNativeTypeSize(type); - previousType = type; - } - i += typeSize; - } - - return ret; -} -Module["allocate"] = allocate; - -// Allocate memory during any stage of startup - static memory early on, dynamic memory later, malloc when ready -function getMemory(size) { - if (!staticSealed) return Runtime.staticAlloc(size); - if (!runtimeInitialized) return Runtime.dynamicAlloc(size); - return _malloc(size); -} -Module["getMemory"] = getMemory; - -function Pointer_stringify(ptr, /* optional */ length) { - if (length === 0 || !ptr) return ''; - // TODO: use TextDecoder - // Find the length, and check for UTF while doing so - var hasUtf = 0; - var t; - var i = 0; - while (1) { - assert(ptr + i < TOTAL_MEMORY); - t = HEAPU8[(((ptr)+(i))>>0)]; - hasUtf |= t; - if (t == 0 && !length) break; - i++; - if (length && i == length) break; - } - if (!length) length = i; - - var ret = ''; - - if (hasUtf < 128) { - var MAX_CHUNK = 1024; // split up into chunks, because .apply on a huge string can overflow the stack - var curr; - while (length > 0) { - curr = String.fromCharCode.apply(String, HEAPU8.subarray(ptr, ptr + Math.min(length, MAX_CHUNK))); - ret = ret ? ret + curr : curr; - ptr += MAX_CHUNK; - length -= MAX_CHUNK; - } - return ret; - } - return Module['UTF8ToString'](ptr); -} -Module["Pointer_stringify"] = Pointer_stringify; - -// Given a pointer 'ptr' to a null-terminated ASCII-encoded string in the emscripten HEAP, returns -// a copy of that string as a Javascript String object. - -function AsciiToString(ptr) { - var str = ''; - while (1) { - var ch = HEAP8[((ptr++)>>0)]; - if (!ch) return str; - str += String.fromCharCode(ch); - } -} -Module["AsciiToString"] = AsciiToString; - -// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', -// null-terminated and encoded in ASCII form. The copy will require at most str.length+1 bytes of space in the HEAP. - -function stringToAscii(str, outPtr) { - return writeAsciiToMemory(str, outPtr, false); -} -Module["stringToAscii"] = stringToAscii; - -// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the given array that contains uint8 values, returns -// a copy of that string as a Javascript String object. - -var UTF8Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf8') : undefined; -function UTF8ArrayToString(u8Array, idx) { - var endPtr = idx; - // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. - // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. - while (u8Array[endPtr]) ++endPtr; - - if (endPtr - idx > 16 && u8Array.subarray && UTF8Decoder) { - return UTF8Decoder.decode(u8Array.subarray(idx, endPtr)); - } else { - var u0, u1, u2, u3, u4, u5; - - var str = ''; - while (1) { - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 - u0 = u8Array[idx++]; - if (!u0) return str; - if (!(u0 & 0x80)) { str += String.fromCharCode(u0); continue; } - u1 = u8Array[idx++] & 63; - if ((u0 & 0xE0) == 0xC0) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } - u2 = u8Array[idx++] & 63; - if ((u0 & 0xF0) == 0xE0) { - u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; - } else { - u3 = u8Array[idx++] & 63; - if ((u0 & 0xF8) == 0xF0) { - u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | u3; - } else { - u4 = u8Array[idx++] & 63; - if ((u0 & 0xFC) == 0xF8) { - u0 = ((u0 & 3) << 24) | (u1 << 18) | (u2 << 12) | (u3 << 6) | u4; - } else { - u5 = u8Array[idx++] & 63; - u0 = ((u0 & 1) << 30) | (u1 << 24) | (u2 << 18) | (u3 << 12) | (u4 << 6) | u5; - } - } - } - if (u0 < 0x10000) { - str += String.fromCharCode(u0); - } else { - var ch = u0 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } - } - } -} -Module["UTF8ArrayToString"] = UTF8ArrayToString; - -// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the emscripten HEAP, returns -// a copy of that string as a Javascript String object. - -function UTF8ToString(ptr) { - return UTF8ArrayToString(HEAPU8,ptr); -} -Module["UTF8ToString"] = UTF8ToString; - -// Copies the given Javascript String object 'str' to the given byte array at address 'outIdx', -// encoded in UTF8 form and null-terminated. The copy will require at most str.length*4+1 bytes of space in the HEAP. -// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. -// Parameters: -// str: the Javascript string to copy. -// outU8Array: the array to copy to. Each index in this array is assumed to be one 8-byte element. -// outIdx: The starting offset in the array to begin the copying. -// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null -// terminator, i.e. if maxBytesToWrite=1, only the null terminator will be written and nothing else. -// maxBytesToWrite=0 does not write any bytes to the output, not even the null terminator. -// Returns the number of bytes written, EXCLUDING the null terminator. - -function stringToUTF8Array(str, outU8Array, outIdx, maxBytesToWrite) { - if (!(maxBytesToWrite > 0)) // Parameter maxBytesToWrite is not optional. Negative values, 0, null, undefined and false each don't write out any bytes. - return 0; - - var startIdx = outIdx; - var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator. - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - // For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) u = 0x10000 + ((u & 0x3FF) << 10) | (str.charCodeAt(++i) & 0x3FF); - if (u <= 0x7F) { - if (outIdx >= endIdx) break; - outU8Array[outIdx++] = u; - } else if (u <= 0x7FF) { - if (outIdx + 1 >= endIdx) break; - outU8Array[outIdx++] = 0xC0 | (u >> 6); - outU8Array[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0xFFFF) { - if (outIdx + 2 >= endIdx) break; - outU8Array[outIdx++] = 0xE0 | (u >> 12); - outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); - outU8Array[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0x1FFFFF) { - if (outIdx + 3 >= endIdx) break; - outU8Array[outIdx++] = 0xF0 | (u >> 18); - outU8Array[outIdx++] = 0x80 | ((u >> 12) & 63); - outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); - outU8Array[outIdx++] = 0x80 | (u & 63); - } else if (u <= 0x3FFFFFF) { - if (outIdx + 4 >= endIdx) break; - outU8Array[outIdx++] = 0xF8 | (u >> 24); - outU8Array[outIdx++] = 0x80 | ((u >> 18) & 63); - outU8Array[outIdx++] = 0x80 | ((u >> 12) & 63); - outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); - outU8Array[outIdx++] = 0x80 | (u & 63); - } else { - if (outIdx + 5 >= endIdx) break; - outU8Array[outIdx++] = 0xFC | (u >> 30); - outU8Array[outIdx++] = 0x80 | ((u >> 24) & 63); - outU8Array[outIdx++] = 0x80 | ((u >> 18) & 63); - outU8Array[outIdx++] = 0x80 | ((u >> 12) & 63); - outU8Array[outIdx++] = 0x80 | ((u >> 6) & 63); - outU8Array[outIdx++] = 0x80 | (u & 63); - } - } - // Null-terminate the pointer to the buffer. - outU8Array[outIdx] = 0; - return outIdx - startIdx; -} -Module["stringToUTF8Array"] = stringToUTF8Array; - -// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', -// null-terminated and encoded in UTF8 form. The copy will require at most str.length*4+1 bytes of space in the HEAP. -// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write. -// Returns the number of bytes written, EXCLUDING the null terminator. - -function stringToUTF8(str, outPtr, maxBytesToWrite) { - assert(typeof maxBytesToWrite == 'number', 'stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - return stringToUTF8Array(str, HEAPU8,outPtr, maxBytesToWrite); -} -Module["stringToUTF8"] = stringToUTF8; - -// Returns the number of bytes the given Javascript string takes if encoded as a UTF8 byte array, EXCLUDING the null terminator byte. - -function lengthBytesUTF8(str) { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var u = str.charCodeAt(i); // possibly a lead surrogate - if (u >= 0xD800 && u <= 0xDFFF) u = 0x10000 + ((u & 0x3FF) << 10) | (str.charCodeAt(++i) & 0x3FF); - if (u <= 0x7F) { - ++len; - } else if (u <= 0x7FF) { - len += 2; - } else if (u <= 0xFFFF) { - len += 3; - } else if (u <= 0x1FFFFF) { - len += 4; - } else if (u <= 0x3FFFFFF) { - len += 5; - } else { - len += 6; - } - } - return len; -} -Module["lengthBytesUTF8"] = lengthBytesUTF8; - -// Given a pointer 'ptr' to a null-terminated UTF16LE-encoded string in the emscripten HEAP, returns -// a copy of that string as a Javascript String object. - -var UTF16Decoder = typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-16le') : undefined; -function UTF16ToString(ptr) { - assert(ptr % 2 == 0, 'Pointer passed to UTF16ToString must be aligned to two bytes!'); - var endPtr = ptr; - // TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself. - // Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage. - var idx = endPtr >> 1; - while (HEAP16[idx]) ++idx; - endPtr = idx << 1; - - if (endPtr - ptr > 32 && UTF16Decoder) { - return UTF16Decoder.decode(HEAPU8.subarray(ptr, endPtr)); - } else { - var i = 0; - - var str = ''; - while (1) { - var codeUnit = HEAP16[(((ptr)+(i*2))>>1)]; - if (codeUnit == 0) return str; - ++i; - // fromCharCode constructs a character from a UTF-16 code unit, so we can pass the UTF16 string right through. - str += String.fromCharCode(codeUnit); - } - } -} - - -// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', -// null-terminated and encoded in UTF16 form. The copy will require at most str.length*4+2 bytes of space in the HEAP. -// Use the function lengthBytesUTF16() to compute the exact number of bytes (excluding null terminator) that this function will write. -// Parameters: -// str: the Javascript string to copy. -// outPtr: Byte address in Emscripten HEAP where to write the string to. -// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null -// terminator, i.e. if maxBytesToWrite=2, only the null terminator will be written and nothing else. -// maxBytesToWrite<2 does not write any bytes to the output, not even the null terminator. -// Returns the number of bytes written, EXCLUDING the null terminator. - -function stringToUTF16(str, outPtr, maxBytesToWrite) { - assert(outPtr % 2 == 0, 'Pointer passed to stringToUTF16 must be aligned to two bytes!'); - assert(typeof maxBytesToWrite == 'number', 'stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. - if (maxBytesToWrite === undefined) { - maxBytesToWrite = 0x7FFFFFFF; - } - if (maxBytesToWrite < 2) return 0; - maxBytesToWrite -= 2; // Null terminator. - var startPtr = outPtr; - var numCharsToWrite = (maxBytesToWrite < str.length*2) ? (maxBytesToWrite / 2) : str.length; - for (var i = 0; i < numCharsToWrite; ++i) { - // charCodeAt returns a UTF-16 encoded code unit, so it can be directly written to the HEAP. - var codeUnit = str.charCodeAt(i); // possibly a lead surrogate - HEAP16[((outPtr)>>1)]=codeUnit; - outPtr += 2; - } - // Null-terminate the pointer to the HEAP. - HEAP16[((outPtr)>>1)]=0; - return outPtr - startPtr; -} - - -// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. - -function lengthBytesUTF16(str) { - return str.length*2; -} - - -function UTF32ToString(ptr) { - assert(ptr % 4 == 0, 'Pointer passed to UTF32ToString must be aligned to four bytes!'); - var i = 0; - - var str = ''; - while (1) { - var utf32 = HEAP32[(((ptr)+(i*4))>>2)]; - if (utf32 == 0) - return str; - ++i; - // Gotcha: fromCharCode constructs a character from a UTF-16 encoded code (pair), not from a Unicode code point! So encode the code point to UTF-16 for constructing. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - if (utf32 >= 0x10000) { - var ch = utf32 - 0x10000; - str += String.fromCharCode(0xD800 | (ch >> 10), 0xDC00 | (ch & 0x3FF)); - } else { - str += String.fromCharCode(utf32); - } - } -} - - -// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr', -// null-terminated and encoded in UTF32 form. The copy will require at most str.length*4+4 bytes of space in the HEAP. -// Use the function lengthBytesUTF32() to compute the exact number of bytes (excluding null terminator) that this function will write. -// Parameters: -// str: the Javascript string to copy. -// outPtr: Byte address in Emscripten HEAP where to write the string to. -// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null -// terminator, i.e. if maxBytesToWrite=4, only the null terminator will be written and nothing else. -// maxBytesToWrite<4 does not write any bytes to the output, not even the null terminator. -// Returns the number of bytes written, EXCLUDING the null terminator. - -function stringToUTF32(str, outPtr, maxBytesToWrite) { - assert(outPtr % 4 == 0, 'Pointer passed to stringToUTF32 must be aligned to four bytes!'); - assert(typeof maxBytesToWrite == 'number', 'stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!'); - // Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed. - if (maxBytesToWrite === undefined) { - maxBytesToWrite = 0x7FFFFFFF; - } - if (maxBytesToWrite < 4) return 0; - var startPtr = outPtr; - var endPtr = startPtr + maxBytesToWrite - 4; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var codeUnit = str.charCodeAt(i); // possibly a lead surrogate - if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) { - var trailSurrogate = str.charCodeAt(++i); - codeUnit = 0x10000 + ((codeUnit & 0x3FF) << 10) | (trailSurrogate & 0x3FF); - } - HEAP32[((outPtr)>>2)]=codeUnit; - outPtr += 4; - if (outPtr + 4 > endPtr) break; - } - // Null-terminate the pointer to the HEAP. - HEAP32[((outPtr)>>2)]=0; - return outPtr - startPtr; -} - - -// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte. - -function lengthBytesUTF32(str) { - var len = 0; - for (var i = 0; i < str.length; ++i) { - // Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap. - // See http://unicode.org/faq/utf_bom.html#utf16-3 - var codeUnit = str.charCodeAt(i); - if (codeUnit >= 0xD800 && codeUnit <= 0xDFFF) ++i; // possibly a lead surrogate, so skip over the tail surrogate. - len += 4; - } - - return len; -} - - -function demangle(func) { - var __cxa_demangle_func = Module['___cxa_demangle'] || Module['__cxa_demangle']; - if (__cxa_demangle_func) { - try { - var s = - func.substr(1); - var len = lengthBytesUTF8(s)+1; - var buf = _malloc(len); - stringToUTF8(s, buf, len); - var status = _malloc(4); - var ret = __cxa_demangle_func(buf, 0, 0, status); - if (getValue(status, 'i32') === 0 && ret) { - return Pointer_stringify(ret); - } - // otherwise, libcxxabi failed - } catch(e) { - // ignore problems here - } finally { - if (buf) _free(buf); - if (status) _free(status); - if (ret) _free(ret); - } - // failure when using libcxxabi, don't demangle - return func; - } - Runtime.warnOnce('warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling'); - return func; -} - -function demangleAll(text) { - var regex = - /__Z[\w\d_]+/g; - return text.replace(regex, - function(x) { - var y = demangle(x); - return x === y ? x : (x + ' [' + y + ']'); - }); -} - -function jsStackTrace() { - var err = new Error(); - if (!err.stack) { - // IE10+ special cases: It does have callstack info, but it is only populated if an Error object is thrown, - // so try that as a special-case. - try { - throw new Error(0); - } catch(e) { - err = e; - } - if (!err.stack) { - return '(no stack trace available)'; - } - } - return err.stack.toString(); -} - -function stackTrace() { - var js = jsStackTrace(); - if (Module['extraStackTrace']) js += '\n' + Module['extraStackTrace'](); - return demangleAll(js); -} -Module["stackTrace"] = stackTrace; - -// Memory management - -var PAGE_SIZE = 16384; -var WASM_PAGE_SIZE = 65536; -var ASMJS_PAGE_SIZE = 16777216; -var MIN_TOTAL_MEMORY = 16777216; - -function alignUp(x, multiple) { - if (x % multiple > 0) { - x += multiple - (x % multiple); - } - return x; -} - -var HEAP; -var buffer; -var HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64; - -function updateGlobalBuffer(buf) { - Module['buffer'] = buffer = buf; -} - -function updateGlobalBufferViews() { - Module['HEAP8'] = HEAP8 = new Int8Array(buffer); - Module['HEAP16'] = HEAP16 = new Int16Array(buffer); - Module['HEAP32'] = HEAP32 = new Int32Array(buffer); - Module['HEAPU8'] = HEAPU8 = new Uint8Array(buffer); - Module['HEAPU16'] = HEAPU16 = new Uint16Array(buffer); - Module['HEAPU32'] = HEAPU32 = new Uint32Array(buffer); - Module['HEAPF32'] = HEAPF32 = new Float32Array(buffer); - Module['HEAPF64'] = HEAPF64 = new Float64Array(buffer); -} - -var STATIC_BASE, STATICTOP, staticSealed; // static area -var STACK_BASE, STACKTOP, STACK_MAX; // stack area -var DYNAMIC_BASE, DYNAMICTOP_PTR; // dynamic area handled by sbrk - - STATIC_BASE = STATICTOP = STACK_BASE = STACKTOP = STACK_MAX = DYNAMIC_BASE = DYNAMICTOP_PTR = 0; - staticSealed = false; - - -// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode. -function writeStackCookie() { - assert((STACK_MAX & 3) == 0); - HEAPU32[(STACK_MAX >> 2)-1] = 0x02135467; - HEAPU32[(STACK_MAX >> 2)-2] = 0x89BACDFE; -} - -function checkStackCookie() { - if (HEAPU32[(STACK_MAX >> 2)-1] != 0x02135467 || HEAPU32[(STACK_MAX >> 2)-2] != 0x89BACDFE) { - abort('Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x02135467, but received 0x' + HEAPU32[(STACK_MAX >> 2)-2].toString(16) + ' ' + HEAPU32[(STACK_MAX >> 2)-1].toString(16)); - } - // Also test the global address 0 for integrity. This check is not compatible with SAFE_SPLIT_MEMORY though, since that mode already tests all address 0 accesses on its own. - if (HEAP32[0] !== 0x63736d65 /* 'emsc' */) throw 'Runtime error: The application has corrupted its heap memory area (address zero)!'; -} - -function abortStackOverflow(allocSize) { - abort('Stack overflow! Attempted to allocate ' + allocSize + ' bytes on the stack, but stack has only ' + (STACK_MAX - asm.stackSave() + allocSize) + ' bytes available!'); -} - -function abortOnCannotGrowMemory() { - abort('Cannot enlarge memory arrays. Either (1) compile with -s TOTAL_MEMORY=X with X higher than the current value ' + TOTAL_MEMORY + ', (2) compile with -s ALLOW_MEMORY_GROWTH=1 which adjusts the size at runtime but prevents some optimizations, (3) set Module.TOTAL_MEMORY to a higher value before the program runs, or if you want malloc to return NULL (0) instead of this abort, compile with -s ABORTING_MALLOC=0 '); -} - -if (!Module['reallocBuffer']) Module['reallocBuffer'] = function(size) { - var ret; - try { - if (ArrayBuffer.transfer) { - ret = ArrayBuffer.transfer(buffer, size); - } else { - var oldHEAP8 = HEAP8; - ret = new ArrayBuffer(size); - var temp = new Int8Array(ret); - temp.set(oldHEAP8); - } - } catch(e) { - return false; - } - var success = _emscripten_replace_memory(ret); - if (!success) return false; - return ret; -}; - -function enlargeMemory() { - // TOTAL_MEMORY is the current size of the actual array, and DYNAMICTOP is the new top. - assert(HEAP32[DYNAMICTOP_PTR>>2] > TOTAL_MEMORY); // This function should only ever be called after the ceiling of the dynamic heap has already been bumped to exceed the current total size of the asm.js heap. - - - var PAGE_MULTIPLE = Module["usingWasm"] ? WASM_PAGE_SIZE : ASMJS_PAGE_SIZE; // In wasm, heap size must be a multiple of 64KB. In asm.js, they need to be multiples of 16MB. - var LIMIT = 2147483648 - PAGE_MULTIPLE; // We can do one page short of 2GB as theoretical maximum. - - if (HEAP32[DYNAMICTOP_PTR>>2] > LIMIT) { - Module.printErr('Cannot enlarge memory, asked to go up to ' + HEAP32[DYNAMICTOP_PTR>>2] + ' bytes, but the limit is ' + LIMIT + ' bytes!'); - return false; - } - - var OLD_TOTAL_MEMORY = TOTAL_MEMORY; - TOTAL_MEMORY = Math.max(TOTAL_MEMORY, MIN_TOTAL_MEMORY); // So the loop below will not be infinite, and minimum asm.js memory size is 16MB. - - while (TOTAL_MEMORY < HEAP32[DYNAMICTOP_PTR>>2]) { // Keep incrementing the heap size as long as it's less than what is requested. - if (TOTAL_MEMORY <= 536870912) { - TOTAL_MEMORY = alignUp(2 * TOTAL_MEMORY, PAGE_MULTIPLE); // Simple heuristic: double until 1GB... - } else { - TOTAL_MEMORY = Math.min(alignUp((3 * TOTAL_MEMORY + 2147483648) / 4, PAGE_MULTIPLE), LIMIT); // ..., but after that, add smaller increments towards 2GB, which we cannot reach - } - } - - var start = Date.now(); - - var replacement = Module['reallocBuffer'](TOTAL_MEMORY); - if (!replacement || replacement.byteLength != TOTAL_MEMORY) { - Module.printErr('Failed to grow the heap from ' + OLD_TOTAL_MEMORY + ' bytes to ' + TOTAL_MEMORY + ' bytes, not enough memory!'); - if (replacement) { - Module.printErr('Expected to get back a buffer of size ' + TOTAL_MEMORY + ' bytes, but instead got back a buffer of size ' + replacement.byteLength); - } - return false; - } - - // everything worked - - updateGlobalBuffer(replacement); - updateGlobalBufferViews(); - - Module.printErr('enlarged memory arrays from ' + OLD_TOTAL_MEMORY + ' to ' + TOTAL_MEMORY + ', took ' + (Date.now() - start) + ' ms (has ArrayBuffer.transfer? ' + (!!ArrayBuffer.transfer) + ')'); - - if (!Module["usingWasm"]) { - Module.printErr('Warning: Enlarging memory arrays, this is not fast! ' + [OLD_TOTAL_MEMORY, TOTAL_MEMORY]); - } - - - return true; -} - -var byteLength; -try { - byteLength = Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype, 'byteLength').get); - byteLength(new ArrayBuffer(4)); // can fail on older ie -} catch(e) { // can fail on older node/v8 - byteLength = function(buffer) { return buffer.byteLength; }; -} - -var TOTAL_STACK = Module['TOTAL_STACK'] || 5242880; -var TOTAL_MEMORY = Module['TOTAL_MEMORY'] || 16777216; -if (TOTAL_MEMORY < TOTAL_STACK) Module.printErr('TOTAL_MEMORY should be larger than TOTAL_STACK, was ' + TOTAL_MEMORY + '! (TOTAL_STACK=' + TOTAL_STACK + ')'); - -// Initialize the runtime's memory -// check for full engine support (use string 'subarray' to avoid closure compiler confusion) -assert(typeof Int32Array !== 'undefined' && typeof Float64Array !== 'undefined' && !!(new Int32Array(1)['subarray']) && !!(new Int32Array(1)['set']), - 'JS engine does not provide full typed array support'); - - - -// Use a provided buffer, if there is one, or else allocate a new one -if (Module['buffer']) { - buffer = Module['buffer']; - assert(buffer.byteLength === TOTAL_MEMORY, 'provided buffer should be ' + TOTAL_MEMORY + ' bytes, but it is ' + buffer.byteLength); -} else { - // Use a WebAssembly memory where available - { - buffer = new ArrayBuffer(TOTAL_MEMORY); - } - assert(buffer.byteLength === TOTAL_MEMORY); -} -updateGlobalBufferViews(); - - -function getTotalMemory() { - return TOTAL_MEMORY; -} - -// Endianness check (note: assumes compiler arch was little-endian) - HEAP32[0] = 0x63736d65; /* 'emsc' */ -HEAP16[1] = 0x6373; -if (HEAPU8[2] !== 0x73 || HEAPU8[3] !== 0x63) throw 'Runtime error: expected the system to be little-endian!'; - -Module['HEAP'] = HEAP; -Module['buffer'] = buffer; -Module['HEAP8'] = HEAP8; -Module['HEAP16'] = HEAP16; -Module['HEAP32'] = HEAP32; -Module['HEAPU8'] = HEAPU8; -Module['HEAPU16'] = HEAPU16; -Module['HEAPU32'] = HEAPU32; -Module['HEAPF32'] = HEAPF32; -Module['HEAPF64'] = HEAPF64; - -function callRuntimeCallbacks(callbacks) { - while(callbacks.length > 0) { - var callback = callbacks.shift(); - if (typeof callback == 'function') { - callback(); - continue; - } - var func = callback.func; - if (typeof func === 'number') { - if (callback.arg === undefined) { - Module['dynCall_v'](func); - } else { - Module['dynCall_vi'](func, callback.arg); - } - } else { - func(callback.arg === undefined ? null : callback.arg); - } - } -} - -var __ATPRERUN__ = []; // functions called before the runtime is initialized -var __ATINIT__ = []; // functions called during startup -var __ATMAIN__ = []; // functions called when main() is to be run -var __ATEXIT__ = []; // functions called during shutdown -var __ATPOSTRUN__ = []; // functions called after the runtime has exited - -var runtimeInitialized = false; -var runtimeExited = false; - - -function preRun() { - // compatibility - merge in anything from Module['preRun'] at this time - if (Module['preRun']) { - if (typeof Module['preRun'] == 'function') Module['preRun'] = [Module['preRun']]; - while (Module['preRun'].length) { - addOnPreRun(Module['preRun'].shift()); - } - } - callRuntimeCallbacks(__ATPRERUN__); -} - -function ensureInitRuntime() { - checkStackCookie(); - if (runtimeInitialized) return; - runtimeInitialized = true; - callRuntimeCallbacks(__ATINIT__); -} - -function preMain() { - checkStackCookie(); - callRuntimeCallbacks(__ATMAIN__); -} - -function exitRuntime() { - checkStackCookie(); - callRuntimeCallbacks(__ATEXIT__); - runtimeExited = true; -} - -function postRun() { - checkStackCookie(); - // compatibility - merge in anything from Module['postRun'] at this time - 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); -} -Module["addOnPreRun"] = addOnPreRun; - -function addOnInit(cb) { - __ATINIT__.unshift(cb); -} -Module["addOnInit"] = addOnInit; - -function addOnPreMain(cb) { - __ATMAIN__.unshift(cb); -} -Module["addOnPreMain"] = addOnPreMain; - -function addOnExit(cb) { - __ATEXIT__.unshift(cb); -} -Module["addOnExit"] = addOnExit; - -function addOnPostRun(cb) { - __ATPOSTRUN__.unshift(cb); -} -Module["addOnPostRun"] = addOnPostRun; - -// Tools - - -function intArrayFromString(stringy, dontAddNull, length /* optional */) { - 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; -} -Module["intArrayFromString"] = intArrayFromString; - -function intArrayToString(array) { - var ret = []; - for (var i = 0; i < array.length; i++) { - var chr = array[i]; - if (chr > 0xFF) { - assert(false, 'Character code ' + chr + ' (' + String.fromCharCode(chr) + ') at offset ' + i + ' not in 0x00-0xFF.'); - chr &= 0xFF; - } - ret.push(String.fromCharCode(chr)); - } - return ret.join(''); -} -Module["intArrayToString"] = intArrayToString; - -// Deprecated: This function should not be called because it is unsafe and does not provide -// a maximum length limit of how many bytes it is allowed to write. Prefer calling the -// function stringToUTF8Array() instead, which takes in a maximum length that can be used -// to be secure from out of bounds writes. -function writeStringToMemory(string, buffer, dontAddNull) { - Runtime.warnOnce('writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!'); - - var lastChar, end; - if (dontAddNull) { - // stringToUTF8Array always appends null. If we don't want to do that, remember the - // character that existed at the location where the null will be placed, and restore - // that after the write (below). - end = buffer + lengthBytesUTF8(string); - lastChar = HEAP8[end]; - } - stringToUTF8(string, buffer, Infinity); - if (dontAddNull) HEAP8[end] = lastChar; // Restore the value under the null character. -} -Module["writeStringToMemory"] = writeStringToMemory; - -function writeArrayToMemory(array, buffer) { - assert(array.length >= 0, 'writeArrayToMemory array must have a length (should be an array or typed array)') - HEAP8.set(array, buffer); -} -Module["writeArrayToMemory"] = writeArrayToMemory; - -function writeAsciiToMemory(str, buffer, dontAddNull) { - for (var i = 0; i < str.length; ++i) { - assert(str.charCodeAt(i) === str.charCodeAt(i)&0xff); - HEAP8[((buffer++)>>0)]=str.charCodeAt(i); - } - // Null-terminate the pointer to the HEAP. - if (!dontAddNull) HEAP8[((buffer)>>0)]=0; -} -Module["writeAsciiToMemory"] = writeAsciiToMemory; - -function unSign(value, bits, ignore) { - if (value >= 0) { - return value; - } - return bits <= 32 ? 2*Math.abs(1 << (bits-1)) + value // Need some trickery, since if bits == 32, we are right at the limit of the bits JS uses in bitshifts - : Math.pow(2, bits) + value; -} -function reSign(value, bits, ignore) { - if (value <= 0) { - return value; - } - var half = bits <= 32 ? Math.abs(1 << (bits-1)) // abs is needed if bits == 32 - : Math.pow(2, bits-1); - if (value >= half && (bits <= 32 || value > half)) { // for huge values, we can hit the precision limit and always get true here. so don't do that - // but, in general there is no perfect solution here. With 64-bit ints, we get rounding and errors - // TODO: In i64 mode 1, resign the two parts separately and safely - value = -2*half + value; // Cannot bitshift half, as it may be at the limit of the bits JS uses in bitshifts - } - return value; -} - - -// check for imul support, and also for correctness ( https://bugs.webkit.org/show_bug.cgi?id=126345 ) -if (!Math['imul'] || Math['imul'](0xffffffff, 5) !== -5) Math['imul'] = function imul(a, b) { - var ah = a >>> 16; - var al = a & 0xffff; - var bh = b >>> 16; - var bl = b & 0xffff; - return (al*bl + ((ah*bl + al*bh) << 16))|0; -}; -Math.imul = Math['imul']; - - -if (!Math['clz32']) Math['clz32'] = function(x) { - x = x >>> 0; - for (var i = 0; i < 32; i++) { - if (x & (1 << (31 - i))) return i; - } - return 32; -}; -Math.clz32 = Math['clz32'] - -if (!Math['trunc']) Math['trunc'] = function(x) { - return x < 0 ? Math.ceil(x) : Math.floor(x); -}; -Math.trunc = Math['trunc']; - -var Math_abs = Math.abs; -var Math_cos = Math.cos; -var Math_sin = Math.sin; -var Math_tan = Math.tan; -var Math_acos = Math.acos; -var Math_asin = Math.asin; -var Math_atan = Math.atan; -var Math_atan2 = Math.atan2; -var Math_exp = Math.exp; -var Math_log = Math.log; -var Math_sqrt = Math.sqrt; -var Math_ceil = Math.ceil; -var Math_floor = Math.floor; -var Math_pow = Math.pow; -var Math_imul = Math.imul; -var Math_fround = Math.fround; -var Math_round = Math.round; -var Math_min = Math.min; -var Math_clz32 = Math.clz32; -var Math_trunc = Math.trunc; - -// A counter of dependencies for calling run(). If we need to -// do asynchronous work before running, increment this and -// decrement it. Incrementing must happen in a place like -// PRE_RUN_ADDITIONS (used by emcc to add file preloading). -// Note that you can add dependencies in preRun, even though -// it happens right before run - run will be postponed until -// the dependencies are met. -var runDependencies = 0; -var runDependencyWatcher = null; -var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled -var runDependencyTracking = {}; - -function getUniqueRunDependency(id) { - var orig = id; - while (1) { - if (!runDependencyTracking[id]) return id; - id = orig + Math.random(); - } - return id; -} - -function addRunDependency(id) { - runDependencies++; - if (Module['monitorRunDependencies']) { - Module['monitorRunDependencies'](runDependencies); - } - if (id) { - assert(!runDependencyTracking[id]); - runDependencyTracking[id] = 1; - if (runDependencyWatcher === null && typeof setInterval !== 'undefined') { - // Check for missing dependencies every few seconds - runDependencyWatcher = setInterval(function() { - if (ABORT) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - return; - } - var shown = false; - for (var dep in runDependencyTracking) { - if (!shown) { - shown = true; - Module.printErr('still waiting on run dependencies:'); - } - Module.printErr('dependency: ' + dep); - } - if (shown) { - Module.printErr('(end of list)'); - } - }, 10000); - } - } else { - Module.printErr('warning: run dependency added without ID'); - } -} -Module["addRunDependency"] = addRunDependency; - -function removeRunDependency(id) { - runDependencies--; - if (Module['monitorRunDependencies']) { - Module['monitorRunDependencies'](runDependencies); - } - if (id) { - assert(runDependencyTracking[id]); - delete runDependencyTracking[id]; - } else { - Module.printErr('warning: run dependency removed without ID'); - } - if (runDependencies == 0) { - if (runDependencyWatcher !== null) { - clearInterval(runDependencyWatcher); - runDependencyWatcher = null; - } - if (dependenciesFulfilled) { - var callback = dependenciesFulfilled; - dependenciesFulfilled = null; - callback(); // can add another dependenciesFulfilled - } - } -} -Module["removeRunDependency"] = removeRunDependency; - -Module["preloadedImages"] = {}; // maps url to image data -Module["preloadedAudios"] = {}; // maps url to audio data - - - -var memoryInitializer = null; - - - - - - -// === Body === - -var ASM_CONSTS = [function($0, $1) { { Module.printErr('bad name in getProcAddress: ' + [Pointer_stringify($0), Pointer_stringify($1)]); } }]; - -function _emscripten_asm_const_iii(code, a0, a1) { - return ASM_CONSTS[code](a0, a1); -} - - - -STATIC_BASE = 8; - -STATICTOP = STATIC_BASE + 34144; - /* global initializers */ __ATINIT__.push(); - - -/* memory initializer */ allocate([255,255,255,255,255,255,255,255,0,0,128,63,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,32,0,0,176,1,0,0,0,0,0,0,0,0,0,32,37,249,142,0,10,2,0,0,128,190,125,95,244,125,31,160,242,43,74,30,9,82,8,0,64,34,65,80,20,4,16,32,32,41,46,18,8,34,8,0,32,34,65,80,20,4,16,32,32,249,16,76,8,250,62,60,16,34,125,222,247,125,16,32,32,161,232,50,8,34,8,0,8,34,5,16,4,69,16,0,240,163,164,50,8,82,8,0,4,34,5,16,4,69,16,32,32,249,226,94,8,2,0,129,2,62,125,31,244,125,16,0,0,32,0,0,176,1,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,190,15,0,192,15,224,247,251,125,126,191,95,232,190,80,0,162,8,8,68,232,47,20,10,133,2,129,80,72,160,80,0,162,40,228,73,40,40,20,10,132,2,129,64,72,160,72,0,190,15,2,16,175,235,247,9,132,62,159,216,79,160,71,0,34,136,228,9,161,42,20,10,132,2,129,80,72,160,72,0,34,40,8,4,160,47,20,10,133,2,129,80,72,162,80,0,190,143,0,0,33,32,244,251,125,126,129,95,232,156,208,7,0,128,0,0,224,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,1,12,0,130,66,191,223,239,247,251,11,5,5,133,66,191,4,72,0,198,66,161,80,40,20,64,8,5,37,133,66,160,8,168,0,170,70,161,80,40,20,64,8,5,37,133,66,144,16,8,0,146,74,161,95,232,247,67,8,5,37,121,126,136,32,8,0,130,82,161,64,40,1,66,8,137,36,133,64,132,64,8,0,130,98,161,64,42,2,66,8,81,36,133,64,130,128,8,0,130,66,191,192,47,244,67,248,33,252,133,126,191,0,9,62,0,0,0,0,4,0,0,0,0,0,0,0,128,1,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,0,4,0,32,72,65,0,0,0,0,0,8,0,0,4,4,0,4,60,32,0,65,0,0,0,0,0,8,0,0,240,125,223,247,133,239,75,81,190,239,251,190,239,59,81,4,0,69,65,20,133,40,74,73,170,40,138,162,32,8,81,4,240,69,65,244,157,40,74,71,170,40,138,162,224,11,81,4,16,69,65,20,132,40,74,73,170,40,138,162,0,10,145,2,240,125,223,247,133,47,74,209,170,232,251,190,224,123,31,1,0,0,0,0,4,8,64,0,0,0,8,32,0,0,0,0,0,0,0,0,132,15,96,0,0,0,8,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,172,1,15,0,0,0,0,0,0,0,0,0,0,0,0,0,36,1,9,0,0,0,0,0,0,0,0,0,6,0,0,0,36,1,9,0,0,0,0,0,0,0,128,16,9,162,40,250,36,1,9,0,0,0,0,0,0,0,0,62,1,42,37,66,34,82,9,0,0,0,0,0,0,0,128,138,3,42,34,34,36,41,9,0,0,0,0,0,0,0,128,10,1,42,37,18,36,1,9,0,0,0,0,0,0,0,128,10,1,190,232,251,36,1,9,0,0,0,0,0,0,0,128,190,14,0,0,2,172,1,15,0,0,0,0,0,0,0,128,4,0,0,224,3,0,0,0,0,0,0,0,0,0,0,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,56,0,0,0,14,184,67,132,3,58,32,0,128,160,190,2,32,0,0,240,138,32,82,196,2,43,32,4,34,145,2,248,59,0,240,7,142,56,75,228,2,58,32,2,28,138,30,8,42,233,17,4,224,11,66,244,2,130,36,1,20,4,20,232,186,4,209,5,128,184,195,231,10,58,137,0,28,14,60,40,2,9,80,4,128,0,64,196,2,128,68,0,34,132,32,232,2,0,80,4,0,0,64,128,2,0,32,5,0,142,62,8,2,0,16,4,224,3,64,128,66,0,0,7,0,132,0,248,3,0,240,7,0,0,64,128,34,0,0,4,0,0,0,0,0,0,0,0,0,0,64,128,2,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,7,128,0,194,160,72,24,0,0,1,132,33,9,146,2,66,38,4,1,33,81,0,0,127,63,2,66,2,16,41,0,34,20,192,239,247,251,253,126,9,161,223,239,247,187,187,3,18,15,68,40,20,10,133,66,9,129,64,32,16,16,17,1,8,4,68,40,20,10,133,66,127,129,64,32,16,16,17,1,4,130,199,239,247,251,253,126,9,129,207,231,243,17,17,1,50,169,80,40,20,10,133,66,9,161,64,32,16,16,17,1,64,184,80,40,20,10,133,66,121,191,223,239,247,187,187,3,32,160,31,0,0,0,0,0,0,16,0,0,0,0,0,0,112,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,40,2,8,131,34,1,0,2,8,67,2,1,0,1,1,124,20,4,132,68,1,0,32,4,132,4,128,8,63,130,0,132,66,191,223,239,247,3,126,161,80,40,20,10,33,0,0,132,70,161,80,40,20,138,82,161,80,40,20,122,161,239,3,158,74,161,80,40,20,82,82,161,80,40,20,74,31,8,2,132,82,161,80,40,20,34,74,161,80,40,244,75,161,239,3,132,98,161,80,40,20,82,74,161,80,40,4,122,161,40,2,124,66,191,223,239,247,139,126,191,223,239,247,11,189,239,3,0,0,0,0,0,0,0,4,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,5,32,0,0,4,132,0,34,129,69,17,16,66,1,0,148,66,81,0,0,8,66,81,148,42,162,32,8,165,80,0,0,0,32,0,0,0,0,0,0,0,5,0,0,0,0,8,190,239,251,254,251,190,239,251,20,145,235,251,190,239,251,0,32,8,130,32,10,162,40,138,20,145,40,138,162,40,138,62,190,239,251,254,11,190,239,251,20,145,40,138,162,40,138,0,162,40,138,34,8,130,32,8,20,145,40,138,162,40,138,8,190,239,251,254,251,190,239,251,20,145,47,250,190,239,251,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,33,0,4,0,0,0,0,0,0,0,0,0,0,0,0,130,80,20,2,20,0,0,0,0,0,0,0,0,0,0,16,0,0,0,32,0,0,0,0,0,0,0,0,0,0,0,190,40,138,162,40,34,0,0,0,0,0,0,0,0,0,0,170,40,138,162,232,34,0,0,0,0,0,0,0,0,0,0,170,40,138,162,168,34,0,0,0,0,0,0,0,0,0,0,170,40,138,162,232,34,0,0,0,0,0,0,0,0,0,0,190,239,251,190,47,62,0,0,0,0,0,0,0,0,0,0,4,0,0,0,40,32,0,0,0,0,0,0,0,0,0,0,0,0,0,128,15,62,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,1,0,0,0,4,0,0,0,6,0,0,0,5,0,0,0,7,0,0,0,6,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,5,0,0,0,5,0,0,0,2,0,0,0,4,0,0,0,1,0,0,0,7,0,0,0,5,0,0,0,2,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,1,0,0,0,1,0,0,0,3,0,0,0,4,0,0,0,3,0,0,0,6,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,3,0,0,0,5,0,0,0,6,0,0,0,5,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,2,0,0,0,7,0,0,0,2,0,0,0,3,0,0,0,5,0,0,0,2,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,1,0,0,0,2,0,0,0,5,0,0,0,2,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,3,0,0,0,1,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,7,0,0,0,1,0,0,0,5,0,0,0,3,0,0,0,7,0,0,0,3,0,0,0,5,0,0,0,4,0,0,0,1,0,0,0,7,0,0,0,4,0,0,0,3,0,0,0,5,0,0,0,3,0,0,0,3,0,0,0,2,0,0,0,5,0,0,0,6,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,7,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,6,0,0,0,4,0,0,0,6,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,9,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,3,0,0,0,5,0,0,0,255,255,255,255,0,1,0,0,255,255,255,255,0,0,128,191,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,8,0,0,0,8,0,0,0,4,0,0,0,4,0,0,0,2,0,0,0,2,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,6,0,0,0,7,0,0,0,8,0,0,0,9,0,0,0,10,0,0,0,11,0,0,0,13,0,0,0,15,0,0,0,17,0,0,0,19,0,0,0,23,0,0,0,27,0,0,0,31,0,0,0,35,0,0,0,43,0,0,0,51,0,0,0,59,0,0,0,67,0,0,0,83,0,0,0,99,0,0,0,115,0,0,0,131,0,0,0,163,0,0,0,195,0,0,0,227,0,0,0,2,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,1,0,0,0,2,0,0,0,2,0,0,0,3,0,0,0,3,0,0,0,4,0,0,0,4,0,0,0,5,0,0,0,5,0,0,0,6,0,0,0,6,0,0,0,7,0,0,0,7,0,0,0,8,0,0,0,8,0,0,0,9,0,0,0,9,0,0,0,10,0,0,0,10,0,0,0,11,0,0,0,11,0,0,0,12,0,0,0,12,0,0,0,13,0,0,0,13,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,2,0,0,0,3,0,0,0,4,0,0,0,5,0,0,0,7,0,0,0,9,0,0,0,13,0,0,0,17,0,0,0,25,0,0,0,33,0,0,0,49,0,0,0,65,0,0,0,97,0,0,0,129,0,0,0,193,0,0,0,1,1,0,0,129,1,0,0,1,2,0,0,1,3,0,0,1,4,0,0,1,6,0,0,1,8,0,0,1,12,0,0,1,16,0,0,1,24,0,0,1,32,0,0,1,48,0,0,1,64,0,0,1,96,0,0,0,0,0,0,0,0,0,0,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,171,170,42,63,0,0,0,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,128,63,0,0,192,63,0,0,0,64,0,0,0,0,0,0,128,191,0,0,0,192,0,0,128,192,0,0,0,193,0,0,128,193,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,63,0,0,0,64,0,0,128,64,0,0,0,65,0,0,128,65,0,0,0,0,0,0,0,0,172,95,0,0,0,1,0,0,128,0,0,0,86,0,0,0,64,0,0,0,62,180,228,51,9,145,243,51,139,178,1,52,60,32,10,52,35,26,19,52,96,169,28,52,167,215,38,52,75,175,49,52,80,59,61,52,112,135,73,52,35,160,86,52,184,146,100,52,85,109,115,52,136,159,129,52,252,11,138,52,147,4,147,52,105,146,156,52,50,191,166,52,63,149,177,52,147,31,189,52,228,105,201,52,173,128,214,52,54,113,228,52,166,73,243,52,136,140,1,53,192,247,9,53,6,239,18,53,118,123,28,53,192,166,38,53,55,123,49,53,218,3,61,53,94,76,73,53,59,97,86,53,185,79,100,53,252,37,115,53,138,121,129,53,134,227,137,53,124,217,146,53,133,100,156,53,82,142,166,53,51,97,177,53,37,232,188,53,220,46,201,53,206,65,214,53,65,46,228,53,87,2,243,53,143,102,1,54,79,207,9,54,245,195,18,54,152,77,28,54,232,117,38,54,50,71,49,54,116,204,60,54,94,17,73,54,101,34,86,54,206,12,100,54,184,222,114,54,151,83,129,54,28,187,137,54,114,174,146,54,175,54,156,54,129,93,166,54,53,45,177,54,199,176,188,54,228,243,200,54,1,3,214,54,96,235,227,54,30,187,242,54,162,64,1,55,235,166,9,55,241,152,18,55,201,31,28,55,30,69,38,55,61,19,49,55,30,149,60,55,111,214,72,55,162,227,85,55,247,201,99,55,137,151,114,55,175,45,129,55,190,146,137,55,116,131,146,55,230,8,156,55,190,44,166,55,71,249,176,55,121,121,188,55,254,184,200,55,71,196,213,55,146,168,227,55,248,115,242,55,192,26,1,56,147,126,9,56,249,109,18,56,6,242,27,56,98,20,38,56,86,223,48,56,216,93,60,56,146,155,72,56,242,164,85,56,51,135,99,56,110,80,114,56,211,7,129,56,107,106,137,56,130,88,146,56,42,219,155,56,9,252,165,56,104,197,176,56,59,66,188,56,41,126,200,56,160,133,213,56,217,101,227,56,232,44,242,56,233,244,0,57,70,86,9,57,14,67,18,57,81,196,27,57,181,227,37,57,127,171,48,57,162,38,60,57,197,96,72,57,83,102,85,57,131,68,99,57,104,9,114,57,1,226,128,57,36,66,137,57,157,45,146,57,123,173,155,57,99,203,165,57,153,145,176,57,13,11,188,57,102,67,200,57,11,71,213,57,50,35,227,57,237,229,241,57,29,207,0,58,5,46,9,58,48,24,18,58,169,150,27,58,21,179,37,58,183,119,48,58,124,239,59,58,10,38,72,58,199,39,85,58,230,1,99,58,120,194,113,58,59,188,128,58,233,25,137,58,198,2,146,58,219,127,155,58,203,154,165,58,216,93,176,58,239,211,187,58,179,8,200,58,136,8,213,58,159,224,226,58,7,159,241,58,92,169,0,59,208,5,9,59,94,237,17,59,15,105,27,59,132,130,37,59,253,67,48,59,103,184,59,59,97,235,71,59,77,233,84,59,93,191,98,59,156,123,113,59,127,150,128,59,186,241,136,59,249,215,145,59,71,82,155,59,65,106,165,59,39,42,176,59,226,156,187,59,18,206,199,59,23,202,212,59,32,158,226,59,53,88,241,59,166,131,0,60,167,221,8,60,152,194,17,60,130,59,27,60,1,82,37,60,84,16,48,60,97,129,59,60,200,176,71,60,229,170,84,60,232,124,98,60,212,52,113,60,207,112,128,60,150,201,136,60,58,173,145,60,192,36,155,60,197,57,165,60,133,246,175,60,229,101,187,60,130,147,199,60,185,139,212,60,180,91,226,60,121,17,241,60,251,93,0,61,137,181,8,61,223,151,17,61,2,14,27,61,141,33,37,61,185,220,47,61,109,74,59,61,64,118,71,61,145,108,84,61,133,58,98,61,34,238,112,61,42,75,128,61,127,161,136,61,136,130,145,61,72,247,154,61,88,9,165,61,242,194,175,61,248,46,187,61,3,89,199,61,109,77,212,61,92,25,226,61,209,202,240,61,91,56,0,62,119,141,8,62,51,109,17,62,144,224,26,62,39,241,36,62,46,169,47,62,135,19,59,62,202,59,71,62,77,46,84,62,55,248,97,62,132,167,112,62,143,37,128,62,115,121,136,62,226,87,145,62,220,201,154,62,249,216,164,62,109,143,175,62,27,248,186,62,149,30,199,62,51,15,212,62,23,215,225,62,61,132,240,62,198,18,0,63,114,101,8,63,147,66,17,63,43,179,26,63,206,192,36,63,177,117,47,63,178,220,58,63,101,1,71,63,29,240,83,63,251,181,97,63,251,96,112,63,0,0,128,63,79,103,103,83,2,0,0,192,3,0,0,192,4,0,0,192,5,0,0,192,6,0,0,192,7,0,0,192,8,0,0,192,9,0,0,192,10,0,0,192,11,0,0,192,12,0,0,192,13,0,0,192,14,0,0,192,15,0,0,192,16,0,0,192,17,0,0,192,18,0,0,192,19,0,0,192,20,0,0,192,21,0,0,192,22,0,0,192,23,0,0,192,24,0,0,192,25,0,0,192,26,0,0,192,27,0,0,192,28,0,0,192,29,0,0,192,30,0,0,192,31,0,0,192,0,0,0,179,1,0,0,195,2,0,0,195,3,0,0,195,4,0,0,195,5,0,0,195,6,0,0,195,7,0,0,195,8,0,0,195,9,0,0,195,10,0,0,195,11,0,0,195,12,0,0,195,13,0,0,211,14,0,0,195,15,0,0,195,0,0,12,187,1,0,12,195,2,0,12,195,3,0,12,195,4,0,12,211,144,19,0,0,5,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,83,129,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,232,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,21,0,0,5,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,91,129,0,0,0,4,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,21,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,100,0,0,0,232,3,0,0,16,39,0,0,160,134,1,0,64,66,15,0,128,150,152,0,0,225,245,5,95,112,137,0,255,9,47,15,176,6,80,6,245,5,160,5,77,5,1,5,185,4,117,4,53,4,249,3,193,3,139,3,88,3,71,71,74,49,54,32,45,32,76,73,71,72,84,32,77,89,32,82,73,84,85,65,76,33,0,114,101,115,111,117,114,99,101,115,47,108,105,103,104,116,115,95,109,97,112,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,102,111,110,116,95,97,114,99,97,100,105,97,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,97,109,98,105,101,110,116,46,111,103,103,0,112,111,119,101,114,101,100,32,98,121,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,98,97,99,107,95,116,105,116,108,101,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,116,105,116,108,101,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,115,116,97,114,116,46,119,97,118,0,40,99,41,32,68,101,118,101,108,111,112,101,100,32,98,121,32,82,97,109,111,110,32,83,97,110,116,97,109,97,114,105,97,32,40,64,114,97,121,115,97,110,53,41,0,80,82,69,83,83,32,69,78,84,69,82,32,116,111,32,83,84,65,82,84,32,76,73,71,72,84,73,78,71,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,98,97,99,107,103,114,111,117,110,100,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,102,111,114,101,103,114,111,117,110,100,95,108,101,118,101,108,95,105,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,102,111,114,101,103,114,111,117,110,100,95,108,101,118,101,108,95,105,105,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,102,111,114,101,103,114,111,117,110,100,95,108,101,118,101,108,95,105,105,105,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,112,108,97,121,101,114,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,101,110,101,109,121,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,108,105,103,104,116,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,108,105,103,104,116,95,103,108,111,119,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,108,105,103,104,116,95,114,97,121,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,98,111,111,107,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,109,115,103,95,114,105,116,117,97,108,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,116,105,109,101,95,111,118,101,114,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,95,111,102,102,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,95,111,102,102,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,105,95,111,102,102,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,95,111,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,95,111,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,116,101,120,116,117,114,101,115,47,99,105,114,99,108,101,95,108,101,118,101,108,95,105,105,105,95,111,110,46,112,110,103,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,108,105,103,104,116,95,111,110,46,119,97,118,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,108,105,103,104,116,95,111,102,102,46,119,97,118,0,114,101,115,111,117,114,99,101,115,47,97,117,100,105,111,47,114,105,116,117,97,108,46,111,103,103,0,37,48,50,105,0,37,48,50,46,50,102,0,37,48,51,46,48,102,0,89,79,85,39,82,69,32,82,85,78,78,73,78,71,32,79,85,84,32,79,70,32,76,73,71,72,84,33,0,66,69,83,84,32,76,73,71,72,84,73,78,71,32,84,73,77,69,58,32,37,48,50,46,50,102,0,80,82,69,83,83,32,69,78,84,69,82,32,116,111,32,83,84,65,82,84,32,116,104,101,32,82,73,84,85,65,76,0,78,69,88,84,32,83,84,65,82,83,32,65,76,73,71,78,77,69,78,84,32,73,78,32,37,105,32,89,69,65,82,83,0,80,82,69,83,83,32,69,78,84,69,82,32,116,111,32,71,79,32,72,79,77,69,46,46,46,0,82,73,84,85,65,76,32,80,65,85,83,69,68,0,73,110,105,116,105,97,108,105,122,105,110,103,32,114,97,121,108,105,98,32,40,118,49,46,55,46,48,41,0,35,99,97,110,118,97,115,0,84,97,114,103,101,116,32,116,105,109,101,32,112,101,114,32,102,114,97,109,101,58,32,37,48,50,46,48,51,102,32,109,105,108,108,105,115,101,99,111,110,100,115,0,69,115,99,97,112,101,0,67,97,110,118,97,115,32,115,99,97,108,101,100,32,116,111,32,102,117,108,108,115,99,114,101,101,110,46,32,69,108,101,109,101,110,116,83,105,122,101,58,32,40,37,105,120,37,105,41,44,32,83,99,114,101,101,110,83,105,122,101,40,37,105,120,37,105,41,0,67,97,110,118,97,115,32,115,99,97,108,101,100,32,116,111,32,119,105,110,100,111,119,101,100,46,32,69,108,101,109,101,110,116,83,105,122,101,58,32,40,37,105,120,37,105,41,44,32,83,99,114,101,101,110,83,105,122,101,40,37,105,120,37,105,41,0,91,84,69,88,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,102,111,110,116,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,84,69,88,32,37,105,93,32,80,97,114,97,109,101,116,101,114,115,58,32,37,105,120,37,105,44,32,37,105,32,109,105,112,115,44,32,102,111,114,109,97,116,32,37,105,0,68,88,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,69,84,67,49,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,69,84,67,50,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,80,86,82,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,83,84,67,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,84,101,120,116,117,114,101,32,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,91,84,69,88,32,73,68,32,37,105,93,32,84,101,120,116,117,114,101,32,99,114,101,97,116,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,120,37,105,41,0,73,109,97,103,101,32,100,97,116,97,32,102,111,114,109,97,116,32,105,115,32,99,111,109,112,114,101,115,115,101,100,44,32,99,97,110,32,110,111,116,32,98,101,32,99,111,110,118,101,114,116,101,100,0,70,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,102,111,114,32,112,105,120,101,108,32,100,97,116,97,32,114,101,116,114,105,101,118,97,108,0,70,97,105,108,101,100,32,116,111,32,105,110,105,116,105,97,108,105,122,101,32,71,76,70,87,0,84,114,121,105,110,103,32,116,111,32,101,110,97,98,108,101,32,77,83,65,65,32,120,52,0,67,108,111,115,101,115,116,32,102,117,108,108,115,99,114,101,101,110,32,118,105,100,101,111,109,111,100,101,58,32,37,105,32,120,32,37,105,0,71,76,70,87,32,70,97,105,108,101,100,32,116,111,32,105,110,105,116,105,97,108,105,122,101,32,87,105,110,100,111,119,0,68,105,115,112,108,97,121,32,100,101,118,105,99,101,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,82,101,110,100,101,114,32,115,105,122,101,58,32,37,105,32,120,32,37,105,0,83,99,114,101,101,110,32,115,105,122,101,58,32,37,105,32,120,32,37,105,0,86,105,101,119,112,111,114,116,32,111,102,102,115,101,116,115,58,32,37,105,44,32,37,105,0,84,114,121,105,110,103,32,116,111,32,101,110,97,98,108,101,32,86,83,89,78,67,0,71,80,85,58,32,86,101,110,100,111,114,58,32,32,32,37,115,0,71,80,85,58,32,82,101,110,100,101,114,101,114,58,32,37,115,0,71,80,85,58,32,86,101,114,115,105,111,110,58,32,32,37,115,0,71,80,85,58,32,71,76,83,76,58,32,32,32,32,32,37,115,0,32,0,78,117,109,98,101,114,32,111,102,32,115,117,112,112,111,114,116,101,100,32,101,120,116,101,110,115,105,111,110,115,58,32,37,105,0,71,76,95,79,69,83,95,118,101,114,116,101,120,95,97,114,114,97,121,95,111,98,106,101,99,116,0,103,108,71,101,110,86,101,114,116,101,120,65,114,114,97,121,115,79,69,83,0,103,108,66,105,110,100,86,101,114,116,101,120,65,114,114,97,121,79,69,83,0,103,108,68,101,108,101,116,101,86,101,114,116,101,120,65,114,114,97,121,115,79,69,83,0,71,76,95,79,69,83,95,116,101,120,116,117,114,101,95,110,112,111,116,0,71,76,95,69,88,84,95,116,101,120,116,117,114,101,95,99,111,109,112,114,101,115,115,105,111,110,95,115,51,116,99,0,71,76,95,87,69,66,71,76,95,99,111,109,112,114,101,115,115,101,100,95,116,101,120,116,117,114,101,95,115,51,116,99,0,71,76,95,87,69,66,75,73,84,95,87,69,66,71,76,95,99,111,109,112,114,101,115,115,101,100,95,116,101,120,116,117,114,101,95,115,51,116,99,0,71,76,95,79,69,83,95,99,111,109,112,114,101,115,115,101,100,95,69,84,67,49,95,82,71,66,56,95,116,101,120,116,117,114,101,0,71,76,95,87,69,66,71,76,95,99,111,109,112,114,101,115,115,101,100,95,116,101,120,116,117,114,101,95,101,116,99,49,0,71,76,95,65,82,66,95,69,83,51,95,99,111,109,112,97,116,105,98,105,108,105,116,121,0,71,76,95,73,77,71,95,116,101,120,116,117,114,101,95,99,111,109,112,114,101,115,115,105,111,110,95,112,118,114,116,99,0,71,76,95,75,72,82,95,116,101,120,116,117,114,101,95,99,111,109,112,114,101,115,115,105,111,110,95,97,115,116,99,95,104,100,114,0,71,76,95,69,88,84,95,116,101,120,116,117,114,101,95,102,105,108,116,101,114,95,97,110,105,115,111,116,114,111,112,105,99,0,71,76,95,69,88,84,95,116,101,120,116,117,114,101,95,109,105,114,114,111,114,95,99,108,97,109,112,0,91,69,88,84,69,78,83,73,79,78,93,32,86,65,79,32,101,120,116,101,110,115,105,111,110,32,100,101,116,101,99,116,101,100,44,32,86,65,79,32,102,117,110,99,116,105,111,110,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,69,88,84,69,78,83,73,79,78,93,32,86,65,79,32,101,120,116,101,110,115,105,111,110,32,110,111,116,32,102,111,117,110,100,44,32,86,65,79,32,117,115,97,103,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,78,80,79,84,32,116,101,120,116,117,114,101,115,32,101,120,116,101,110,115,105,111,110,32,100,101,116,101,99,116,101,100,44,32,102,117,108,108,32,78,80,79,84,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,78,80,79,84,32,116,101,120,116,117,114,101,115,32,101,120,116,101,110,115,105,111,110,32,110,111,116,32,102,111,117,110,100,44,32,108,105,109,105,116,101,100,32,78,80,79,84,32,115,117,112,112,111,114,116,32,40,110,111,45,109,105,112,109,97,112,115,44,32,110,111,45,114,101,112,101,97,116,41,0,91,69,88,84,69,78,83,73,79,78,93,32,68,88,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,69,84,67,49,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,69,84,67,50,47,69,65,67,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,80,86,82,84,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,65,83,84,67,32,99,111,109,112,114,101,115,115,101,100,32,116,101,120,116,117,114,101,115,32,115,117,112,112,111,114,116,101,100,0,91,69,88,84,69,78,83,73,79,78,93,32,65,110,105,115,111,116,114,111,112,105,99,32,116,101,120,116,117,114,101,115,32,102,105,108,116,101,114,105,110,103,32,115,117,112,112,111,114,116,101,100,32,40,109,97,120,58,32,37,46,48,102,88,41,0,91,69,88,84,69,78,83,73,79,78,93,32,67,108,97,109,112,32,109,105,114,114,111,114,32,119,114,97,112,32,116,101,120,116,117,114,101,32,109,111,100,101,32,115,117,112,112,111,114,116,101,100,0,91,84,69,88,32,73,68,32,37,105,93,32,66,97,115,101,32,119,104,105,116,101,32,116,101,120,116,117,114,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,66,97,115,101,32,119,104,105,116,101,32,116,101,120,116,117,114,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,0,79,112,101,110,71,76,32,100,101,102,97,117,108,116,32,115,116,97,116,101,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,67,80,85,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,108,105,110,101,115,44,32,116,114,105,97,110,103,108,101,115,44,32,113,117,97,100,115,41,0,91,86,65,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,65,79,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,108,105,110,101,115,41,0,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,66,79,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,108,105,110,101,115,41,0,91,86,65,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,65,79,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,116,114,105,97,110,103,108,101,115,41,0,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,66,79,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,116,114,105,97,110,103,108,101,115,41,0,91,86,65,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,65,79,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,113,117,97,100,115,41,0,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,91,86,66,79,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,98,117,102,102,101,114,115,32,86,66,79,115,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,113,117,97,100,115,41,0,35,118,101,114,115,105,111,110,32,49,48,48,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,51,32,118,101,114,116,101,120,80,111,115,105,116,105,111,110,59,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,50,32,118,101,114,116,101,120,84,101,120,67,111,111,114,100,59,32,32,32,32,32,10,97,116,116,114,105,98,117,116,101,32,118,101,99,52,32,118,101,114,116,101,120,67,111,108,111,114,59,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,50,32,102,114,97,103,84,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,52,32,102,114,97,103,67,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,109,97,116,52,32,109,118,112,77,97,116,114,105,120,59,32,32,32,32,32,32,32,32,32,32,32,32,10,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,102,114,97,103,84,101,120,67,111,111,114,100,32,61,32,118,101,114,116,101,120,84,101,120,67,111,111,114,100,59,32,10,32,32,32,32,102,114,97,103,67,111,108,111,114,32,61,32,118,101,114,116,101,120,67,111,108,111,114,59,32,32,32,32,32,32,32,10,32,32,32,32,103,108,95,80,111,115,105,116,105,111,110,32,61,32,109,118,112,77,97,116,114,105,120,42,118,101,99,52,40,118,101,114,116,101,120,80,111,115,105,116,105,111,110,44,32,49,46,48,41,59,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE); -/* memory initializer */ allocate([10,0,35,118,101,114,115,105,111,110,32,49,48,48,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,112,114,101,99,105,115,105,111,110,32,109,101,100,105,117,109,112,32,102,108,111,97,116,59,32,32,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,50,32,102,114,97,103,84,101,120,67,111,111,114,100,59,32,32,32,32,32,32,32,32,32,10,118,97,114,121,105,110,103,32,118,101,99,52,32,102,114,97,103,67,111,108,111,114,59,32,32,32,32,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,115,97,109,112,108,101,114,50,68,32,116,101,120,116,117,114,101,48,59,32,32,32,32,32,32,32,32,10,117,110,105,102,111,114,109,32,118,101,99,52,32,99,111,108,68,105,102,102,117,115,101,59,32,32,32,32,32,32,32,32,32,32,32,10,118,111,105,100,32,109,97,105,110,40,41,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,123,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,32,32,32,32,118,101,99,52,32,116,101,120,101,108,67,111,108,111,114,32,61,32,116,101,120,116,117,114,101,50,68,40,116,101,120,116,117,114,101,48,44,32,102,114,97,103,84,101,120,67,111,111,114,100,41,59,32,10,32,32,32,32,103,108,95,70,114,97,103,67,111,108,111,114,32,61,32,116,101,120,101,108,67,111,108,111,114,42,99,111,108,68,105,102,102,117,115,101,42,102,114,97,103,67,111,108,111,114,59,32,32,32,32,32,32,10,125,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,10,0,91,83,72,68,82,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,115,104,97,100,101,114,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,83,72,68,82,32,73,68,32,37,105,93,32,68,101,102,97,117,108,116,32,115,104,97,100,101,114,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,0,118,101,114,116,101,120,80,111,115,105,116,105,111,110,0,118,101,114,116,101,120,84,101,120,67,111,111,114,100,0,118,101,114,116,101,120,84,101,120,67,111,111,114,100,50,0,118,101,114,116,101,120,78,111,114,109,97,108,0,118,101,114,116,101,120,84,97,110,103,101,110,116,0,118,101,114,116,101,120,67,111,108,111,114,0,109,118,112,77,97,116,114,105,120,0,99,111,108,68,105,102,102,117,115,101,0,99,111,108,65,109,98,105,101,110,116,0,99,111,108,83,112,101,99,117,108,97,114,0,116,101,120,116,117,114,101,48,0,116,101,120,116,117,114,101,49,0,116,101,120,116,117,114,101,50,0,91,86,83,72,68,82,32,73,68,32,37,105,93,32,70,97,105,108,101,100,32,116,111,32,99,111,109,112,105,108,101,32,118,101,114,116,101,120,32,115,104,97,100,101,114,46,46,46,0,37,115,0,91,86,83,72,68,82,32,73,68,32,37,105,93,32,86,101,114,116,101,120,32,115,104,97,100,101,114,32,99,111,109,112,105,108,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,70,83,72,68,82,32,73,68,32,37,105,93,32,70,97,105,108,101,100,32,116,111,32,99,111,109,112,105,108,101,32,102,114,97,103,109,101,110,116,32,115,104,97,100,101,114,46,46,46,0,91,70,83,72,68,82,32,73,68,32,37,105,93,32,70,114,97,103,109,101,110,116,32,115,104,97,100,101,114,32,99,111,109,112,105,108,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,83,72,68,82,32,73,68,32,37,105,93,32,70,97,105,108,101,100,32,116,111,32,108,105,110,107,32,115,104,97,100,101,114,32,112,114,111,103,114,97,109,46,46,46,0,91,83,72,68,82,32,73,68,32,37,105,93,32,83,104,97,100,101,114,32,112,114,111,103,114,97,109,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,68,79,87,78,83,67,65,76,73,78,71,58,32,82,101,113,117,105,114,101,100,32,115,99,114,101,101,110,32,115,105,122,101,32,40,37,105,120,37,105,41,32,105,115,32,98,105,103,103,101,114,32,116,104,97,110,32,100,105,115,112,108,97,121,32,115,105,122,101,32,40,37,105,120,37,105,41,0,68,111,119,110,115,99,97,108,101,32,109,97,116,114,105,120,32,103,101,110,101,114,97,116,101,100,44,32,99,111,110,116,101,110,116,32,119,105,108,108,32,98,101,32,114,101,110,100,101,114,101,100,32,97,116,58,32,37,105,32,120,32,37,105,0,85,80,83,67,65,76,73,78,71,58,32,82,101,113,117,105,114,101,100,32,115,99,114,101,101,110,32,115,105,122,101,58,32,37,105,32,120,32,37,105,32,45,62,32,68,105,115,112,108,97,121,32,115,105,122,101,58,32,37,105,32,120,32,37,105,0,91,71,76,70,87,51,32,69,114,114,111,114,93,32,67,111,100,101,58,32,37,105,32,68,101,99,114,105,112,116,105,111,110,58,32,37,115,0,73,78,70,79,58,32,0,87,65,82,78,73,78,71,58,32,0,87,105,110,100,111,119,32,99,108,111,115,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,84,69,88,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,116,101,120,116,117,114,101,32,100,97,116,97,32,40,98,97,115,101,32,119,104,105,116,101,32,116,101,120,116,117,114,101,41,32,102,114,111,109,32,86,82,65,77,0,91,84,69,88,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,116,101,120,116,117,114,101,32,100,97,116,97,32,102,114,111,109,32,86,82,65,77,32,40,71,80,85,41,0,83,116,97,99,107,32,66,117,102,102,101,114,32,79,118,101,114,102,108,111,119,32,40,77,65,88,32,37,105,32,77,97,116,114,105,120,41,0,77,65,88,95,76,73,78,69,83,95,66,65,84,67,72,32,111,118,101,114,102,108,111,119,0,77,65,88,95,84,82,73,65,78,71,76,69,83,95,66,65,84,67,72,32,111,118,101,114,102,108,111,119,0,77,65,88,95,81,85,65,68,83,95,66,65,84,67,72,32,111,118,101,114,102,108,111,119,0,67,108,97,109,112,32,109,105,114,114,111,114,32,119,114,97,112,32,109,111,100,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,91,84,69,88,32,73,68,32,37,105,93,32,77,97,120,105,109,117,109,32,97,110,105,115,111,116,114,111,112,105,99,32,102,105,108,116,101,114,32,108,101,118,101,108,32,115,117,112,112,111,114,116,101,100,32,105,115,32,37,105,88,0,65,110,105,115,111,116,114,111,112,105,99,32,102,105,108,116,101,114,105,110,103,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,114,105,46,98,105,116,115,95,112,101,114,95,99,104,97,110,110,101,108,32,61,61,32,49,54,0,46,47,101,120,116,101,114,110,97,108,47,115,116,98,95,105,109,97,103,101,46,104,0,115,116,98,105,95,95,108,111,97,100,95,97,110,100,95,112,111,115,116,112,114,111,99,101,115,115,95,56,98,105,116,0,111,117,116,111,102,109,101,109,0,117,110,107,110,111,119,110,32,105,109,97,103,101,32,116,121,112,101,0,98,97,100,32,114,101,113,95,99,111,109,112,0,114,101,113,95,99,111,109,112,32,62,61,32,49,32,38,38,32,114,101,113,95,99,111,109,112,32,60,61,32,52,0,115,116,98,105,95,95,99,111,110,118,101,114,116,95,102,111,114,109,97,116,49,54,0,115,116,98,105,95,95,99,111,110,118,101,114,116,95,102,111,114,109,97,116,0,109,117,108,116,105,112,108,101,32,73,72,68,82,0,98,97,100,32,73,72,68,82,32,108,101,110,0,116,111,111,32,108,97,114,103,101,0,49,47,50,47,52,47,56,47,49,54,45,98,105,116,32,111,110,108,121,0,98,97,100,32,99,116,121,112,101,0,98,97,100,32,99,111,109,112,32,109,101,116,104,111,100,0,98,97,100,32,102,105,108,116,101,114,32,109,101,116,104,111,100,0,98,97,100,32,105,110,116,101,114,108,97,99,101,32,109,101,116,104,111,100,0,48,45,112,105,120,101,108,32,105,109,97,103,101,0,102,105,114,115,116,32,110,111,116,32,73,72,68,82,0,105,110,118,97,108,105,100,32,80,76,84,69,0,116,82,78,83,32,97,102,116,101,114,32,73,68,65,84,0,116,82,78,83,32,98,101,102,111,114,101,32,80,76,84,69,0,98,97,100,32,116,82,78,83,32,108,101,110,0,116,82,78,83,32,119,105,116,104,32,97,108,112,104,97,0,0,255,85,0,17,0,0,0,1,110,111,32,80,76,84,69,0,111,117,116,111,102,100,97,116,97,0,110,111,32,73,68,65,84,0,88,88,88,88,32,80,78,71,32,99,104,117,110,107,32,110,111,116,32,107,110,111,119,110,0,115,45,62,105,109,103,95,111,117,116,95,110,32,61,61,32,52,0,115,116,98,105,95,95,100,101,95,105,112,104,111,110,101,0,111,117,116,95,110,32,61,61,32,50,32,124,124,32,111,117,116,95,110,32,61,61,32,52,0,115,116,98,105,95,95,99,111,109,112,117,116,101,95,116,114,97,110,115,112,97,114,101,110,99,121,0,115,116,98,105,95,95,99,111,109,112,117,116,101,95,116,114,97,110,115,112,97,114,101,110,99,121,49,54,0,111,117,116,95,110,32,61,61,32,115,45,62,105,109,103,95,110,32,124,124,32,111,117,116,95,110,32,61,61,32,115,45,62,105,109,103,95,110,43,49,0,115,116,98,105,95,95,99,114,101,97,116,101,95,112,110,103,95,105,109,97,103,101,95,114,97,119,0,110,111,116,32,101,110,111,117,103,104,32,112,105,120,101,108,115,0,105,109,103,95,119,105,100,116,104,95,98,121,116,101,115,32,60,61,32,120,0,0,1,0,5,6,105,109,103,95,110,43,49,32,61,61,32,111,117,116,95,110,0,105,110,118,97,108,105,100,32,102,105,108,116,101,114,0,105,109,103,95,110,32,61,61,32,51,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,8,8,8,8,8,8,8,8,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,98,97,100,32,104,117,102,102,109,97,110,32,99,111,100,101,0,98,97,100,32,100,105,115,116,0,111,117,116,112,117,116,32,98,117,102,102,101,114,32,108,105,109,105,116,0,122,45,62,115,105,122,101,91,98,93,32,61,61,32,115,0,115,116,98,105,95,95,122,104,117,102,102,109,97,110,95,100,101,99,111,100,101,95,115,108,111,119,112,97,116,104,0,98,105,116,115,32,60,61,32,49,54,0,115,116,98,105,95,95,98,105,116,95,114,101,118,101,114,115,101,0,122,45,62,99,111,100,101,95,98,117,102,102,101,114,32,60,32,40,49,85,32,60,60,32,122,45,62,110,117,109,95,98,105,116,115,41,0,115,116,98,105,95,95,102,105,108,108,95,98,105,116,115,0,98,97,100,32,99,111,100,101,108,101,110,103,116,104,115,0,99,32,61,61,32,49,56,0,115,116,98,105,95,95,99,111,109,112,117,116,101,95,104,117,102,102,109,97,110,95,99,111,100,101,115,0,98,97,100,32,115,105,122,101,115,0,97,45,62,110,117,109,95,98,105,116,115,32,61,61,32,48,0,115,116,98,105,95,95,112,97,114,115,101,95,117,110,99,111,109,112,114,101,115,115,101,100,95,98,108,111,99,107,0,122,108,105,98,32,99,111,114,114,117,112,116,0,114,101,97,100,32,112,97,115,116,32,98,117,102,102,101,114,0,98,97,100,32,122,108,105,98,32,104,101,97,100,101,114,0,110,111,32,112,114,101,115,101,116,32,100,105,99,116,0,98,97,100,32,99,111,109,112,114,101,115,115,105,111,110,0,98,97,100,32,112,110,103,32,115,105,103,0,91,37,115,93,32,82,101,115,111,117,114,99,101,32,102,105,108,101,32,100,111,101,115,32,110,111,116,32,99,111,110,116,97,105,110,32,105,109,97,103,101,32,100,97,116,97,0,46,112,110,103,0,91,37,115,93,32,73,109,97,103,101,32,102,105,108,101,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,91,37,115,93,32,73,109,97,103,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,120,37,105,41,0,91,37,115,93,32,73,109,97,103,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,0,73,109,97,103,101,32,102,111,114,109,97,116,32,110,111,116,32,114,101,99,111,103,110,105,122,101,100,0,91,37,115,93,32,114,82,69,83,32,114,97,121,108,105,98,32,114,101,115,111,117,114,99,101,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,37,115,93,32,84,104,105,115,32,105,115,32,110,111,116,32,97,32,118,97,108,105,100,32,114,97,121,108,105,98,32,114,101,115,111,117,114,99,101,32,102,105,108,101,0,91,37,115,93,91,73,68,32,37,105,93,32,82,101,115,111,117,114,99,101,32,100,97,116,97,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,91,37,115,93,91,73,68,32,37,105,93,32,82,101,113,117,101,115,116,101,100,32,114,101,115,111,117,114,99,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,102,111,117,110,100,0,79,117,116,32,111,102,32,109,101,109,111,114,121,32,119,104,105,108,101,32,100,101,99,111,109,112,114,101,115,115,105,110,103,32,100,97,116,97,0,68,97,116,97,32,100,101,99,111,109,112,114,101,115,115,105,111,110,32,102,97,105,108,101,100,0,69,120,112,101,99,116,101,100,32,117,110,99,111,109,112,114,101,115,115,101,100,32,115,105,122,101,32,100,111,32,110,111,116,32,109,97,116,99,104,44,32,100,97,116,97,32,109,97,121,32,98,101,32,99,111,114,114,117,112,116,101,100,0,32,45,45,32,69,120,112,101,99,116,101,100,32,117,110,99,111,109,112,114,101,115,115,101,100,32,115,105,122,101,58,32,37,105,0,32,45,45,32,82,101,116,117,114,110,101,100,32,117,110,99,111,109,112,114,101,115,115,101,100,32,115,105,122,101,58,32,37,105,0,68,97,116,97,32,100,101,99,111,109,112,114,101,115,115,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,102,114,111,109,32,37,117,32,98,121,116,101,115,32,116,111,32,37,117,32,98,121,116,101,115,0,5,5,4,0,16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15,2,3,7,0,3,3,11,0,84,101,120,116,117,114,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,99,114,101,97,116,101,100,0,65,108,112,104,97,32,109,97,115,107,32,109,117,115,116,32,98,101,32,115,97,109,101,32,115,105,122,101,32,97,115,32,105,109,97,103,101,0,65,108,112,104,97,32,109,97,115,107,32,99,97,110,32,110,111,116,32,98,101,32,97,112,112,108,105,101,100,32,116,111,32,99,111,109,112,114,101,115,115,101,100,32,100,97,116,97,32,102,111,114,109,97,116,115,0,91,84,69,88,32,73,68,32,37,105,93,32,78,111,32,109,105,112,109,97,112,115,32,97,118,97,105,108,97,98,108,101,32,102,111,114,32,84,82,73,76,73,78,69,65,82,32,116,101,120,116,117,114,101,32,102,105,108,116,101,114,105,110,103,0,46,116,116,102,0,46,102,110,116,0,91,37,115,93,32,83,112,114,105,116,101,70,111,110,116,32,99,111,117,108,100,32,110,111,116,32,98,101,32,108,111,97,100,101,100,44,32,117,115,105,110,103,32,100,101,102,97,117,108,116,32,102,111,110,116,0,83,112,114,105,116,101,70,111,110,116,32,100,97,116,97,32,112,97,114,115,101,100,32,99,111,114,114,101,99,116,108,121,32,102,114,111,109,32,105,109,97,103,101,0,73,109,97,103,101,32,102,105,108,101,32,108,111,97,100,101,100,32,99,111,114,114,101,99,116,108,121,32,97,115,32,83,112,114,105,116,101,70,111,110,116,0,114,116,0,91,37,115,93,32,70,78,84,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,108,105,110,101,72,101,105,103,104,116,0,108,105,110,101,72,101,105,103,104,116,61,37,105,32,98,97,115,101,61,37,105,32,115,99,97,108,101,87,61,37,105,32,115,99,97,108,101,72,61,37,105,0,91,37,115,93,32,70,111,110,116,32,115,105,122,101,58,32,37,105,0,91,37,115,93,32,70,111,110,116,32,116,101,120,116,117,114,101,32,115,99,97,108,101,58,32,37,105,120,37,105,0,102,105,108,101,0,102,105,108,101,61,34,37,49,50,56,91,94,34,93,34,0,91,37,115,93,32,70,111,110,116,32,116,101,120,116,117,114,101,32,102,105,108,101,110,97,109,101,58,32,37,115,0,99,111,117,110,116,0,99,111,117,110,116,61,37,105,0,91,37,115,93,32,70,111,110,116,32,110,117,109,32,99,104,97,114,115,58,32,37,105,0,91,37,115,93,32,70,111,110,116,32,116,101,120,116,117,114,101,32,108,111,97,100,105,110,103,32,112,97,116,104,58,32,37,115,0,99,104,97,114,32,105,100,61,37,105,32,120,61,37,105,32,121,61,37,105,32,119,105,100,116,104,61,37,105,32,104,101,105,103,104,116,61,37,105,32,120,111,102,102,115,101,116,61,37,105,32,121,111,102,102,115,101,116,61,37,105,32,120,97,100,118,97,110,99,101,61,37,105,0,91,37,115,93,32,83,112,114,105,116,101,70,111,110,116,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,85,110,108,111,97,100,101,100,32,115,112,114,105,116,101,32,102,111,110,116,32,100,97,116,97,0,91,37,115,93,32,83,112,114,105,116,101,70,111,110,116,32,99,111,117,108,100,32,110,111,116,32,98,101,32,103,101,110,101,114,97,116,101,100,44,32,117,115,105,110,103,32,100,101,102,97,117,108,116,32,102,111,110,116,0,84,84,70,32,115,112,114,105,116,101,102,111,110,116,32,108,111,97,100,105,110,103,58,32,80,114,101,100,105,99,116,101,100,32,116,101,120,116,117,114,101,32,115,105,122,101,58,32,37,105,120,37,105,0,91,37,115,93,32,84,84,70,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,84,84,70,32,115,112,114,105,116,101,102,111,110,116,32,108,111,97,100,105,110,103,58,32,102,105,114,115,116,32,99,104,97,114,97,99,116,101,114,32,105,115,32,110,111,116,32,83,80,65,67,69,40,51,50,41,32,99,104,97,114,97,99,116,101,114,0,84,84,70,32,115,112,114,105,116,101,102,111,110,116,32,108,111,97,100,105,110,103,58,32,78,111,116,32,97,108,108,32,116,104,101,32,99,104,97,114,97,99,116,101,114,115,32,102,105,116,32,105,110,32,116,104,101,32,102,111,110,116,0,120,43,103,119,32,60,32,112,119,0,46,47,101,120,116,101,114,110,97,108,47,115,116,98,95,116,114,117,101,116,121,112,101,46,104,0,115,116,98,116,116,95,66,97,107,101,70,111,110,116,66,105,116,109,97,112,95,105,110,116,101,114,110,97,108,0,122,45,62,100,105,114,101,99,116,105,111,110,0,115,116,98,116,116,95,95,114,97,115,116,101,114,105,122,101,95,115,111,114,116,101,100,95,101,100,103,101,115,0,122,45,62,101,121,32,62,61,32,115,99,97,110,95,121,95,116,111,112,0,101,45,62,101,121,32,62,61,32,121,95,116,111,112,0,115,116,98,116,116,95,95,102,105,108,108,95,97,99,116,105,118,101,95,101,100,103,101,115,95,110,101,119,0,101,45,62,115,121,32,60,61,32,121,95,98,111,116,116,111,109,32,38,38,32,101,45,62,101,121,32,62,61,32,121,95,116,111,112,0,120,32,62,61,32,48,32,38,38,32,120,32,60,32,108,101,110,0,102,97,98,115,40,97,114,101,97,41,32,60,61,32,49,46,48,49,102,0,121,48,32,60,32,121,49,0,115,116,98,116,116,95,95,104,97,110,100,108,101,95,99,108,105,112,112,101,100,95,101,100,103,101,0,101,45,62,115,121,32,60,61,32,101,45,62,101,121,0,120,49,32,60,61,32,120,43,49,0,120,49,32,62,61,32,120,0,120,49,32,60,61,32,120,0,120,49,32,62,61,32,120,43,49,0,120,49,32,62,61,32,120,32,38,38,32,120,49,32,60,61,32,120,43,49,0,120,48,32,62,61,32,120,32,38,38,32,120,48,32,60,61,32,120,43,49,32,38,38,32,120,49,32,62,61,32,120,32,38,38,32,120,49,32,60,61,32,120,43,49,0,122,32,33,61,32,40,40,118,111,105,100,42,41,48,41,0,115,116,98,116,116,95,95,110,101,119,95,97,99,116,105,118,101,0,33,105,110,102,111,45,62,99,102,102,46,115,105,122,101,0,115,116,98,116,116,95,95,71,101,116,71,108,121,102,79,102,102,115,101,116,0,115,116,98,116,116,95,95,99,102,102,95,105,110,116,0,110,32,62,61,32,49,32,38,38,32,110,32,60,61,32,52,0,115,116,98,116,116,95,95,98,117,102,95,103,101,116,0,115,105,122,101,32,60,32,48,120,52,48,48,48,48,48,48,48,0,115,116,98,116,116,95,95,110,101,119,95,98,117,102,0,33,40,111,32,62,32,98,45,62,115,105,122,101,32,124,124,32,111,32,60,32,48,41,0,115,116,98,116,116,95,95,98,117,102,95,115,101,101,107,0,111,102,102,115,105,122,101,32,62,61,32,49,32,38,38,32,111,102,102,115,105,122,101,32,60,61,32,52,0,115,116,98,116,116,95,95,99,102,102,95,103,101,116,95,105,110,100,101,120,0,98,48,32,62,61,32,50,56,0,115,116,98,116,116,95,95,99,102,102,95,115,107,105,112,95,111,112,101,114,97,110,100,0,105,32,62,61,32,48,32,38,38,32,105,32,60,32,99,111,117,110,116,0,115,116,98,116,116,95,95,99,102,102,95,105,110,100,101,120,95,103,101,116,0,111,117,116,112,117,116,95,99,116,120,46,110,117,109,95,118,101,114,116,105,99,101,115,32,61,61,32,99,111,117,110,116,95,99,116,120,46,110,117,109,95,118,101,114,116,105,99,101,115,0,115,116,98,116,116,95,95,71,101,116,71,108,121,112,104,83,104,97,112,101,84,50,0,115,116,98,116,116,95,95,71,101,116,71,108,121,112,104,83,104,97,112,101,84,84,0,115,116,98,116,116,95,70,105,110,100,71,108,121,112,104,73,110,100,101,120,0,117,110,105,99,111,100,101,95,99,111,100,101,112,111,105,110,116,32,60,61,32,116,116,85,83,72,79,82,84,40,100,97,116,97,32,43,32,101,110,100,67,111,117,110,116,32,43,32,50,42,105,116,101,109,41,0,99,109,97,112,0,108,111,99,97,0,104,101,97,100,0,103,108,121,102,0,104,104,101,97,0,104,109,116,120,0,107,101,114,110,0,67,70,70,32,0,109,97,120,112,0,37,115,40,41,58,32,106,97,114,95,120,109,95,99,104,101,99,107,95,115,97,110,105,116,121,95,112,114,101,108,111,97,100,40,41,32,114,101,116,117,114,110,101,100,32,37,105,44,32,109,111,100,117,108,101,32,105,115,32,110,111,116,32,115,97,102,101,32,116,111,32,108,111,97,100,10,0,106,97,114,95,120,109,95,99,114,101,97,116,101,95,99,111,110,116,101,120,116,95,115,97,102,101,0,37,115,40,41,58,32,99,97,108,108,32,116,111,32,109,97,108,108,111,99,40,41,32,102,97,105,108,101,100,44,32,114,101,116,117,114,110,101,100,32,37,112,10,0,37,115,40,41,58,32,106,97,114,95,120,109,95,99,104,101,99,107,95,115,97,110,105,116,121,95,112,111,115,116,108,111,97,100,40,41,32,114,101,116,117,114,110,101,100,32,37,105,44,32,109,111,100,117,108,101,32,105,115,32,110,111,116,32,115,97,102,101,32,116,111,32,112,108,97,121,10,0,37,115,40,41,58,32,116,114,105,109,109,105,110,103,32,105,110,118,97,108,105,100,32,80,79,84,32,97,116,32,112,111,115,32,37,88,10,0,106,97,114,95,120,109,95,99,104,101,99,107,95,115,97,110,105,116,121,95,112,111,115,116,108,111,97,100,0,37,115,40,41,58,32,109,111,100,117,108,101,32,104,97,115,32,105,110,118,97,108,105,100,32,80,79,84,44,32,112,111,115,32,37,88,32,114,101,102,101,114,101,110,99,101,115,32,110,111,110,101,120,105,115,116,101,110,116,32,112,97,116,116,101,114,110,32,37,88,10,0,69,120,116,101,110,100,101,100,32,77,111,100,117,108,101,58,32,0,67,111,117,108,100,32,110,111,116,32,111,112,101,110,32,105,110,112,117,116,32,102,105,108,101,0,102,115,101,101,107,40,41,32,102,97,105,108,101,100,0,102,114,101,97,100,40,41,32,102,97,105,108,101,100,0,99,111,117,108,100,32,110,111,116,32,99,114,101,97,116,101,32,99,111,110,116,101,120,116,58,32,109,111,100,117,108,101,32,105,115,32,110,111,116,32,115,97,110,101,10,0,99,111,117,108,100,32,110,111,116,32,99,114,101,97,116,101,32,99,111,110,116,101,120,116,58,32,109,97,108,108,111,99,32,102,97,105,108,101,100,10,0,99,111,117,108,100,32,110,111,116,32,99,114,101,97,116,101,32,99,111,110,116,101,120,116,58,32,117,110,107,110,111,119,110,32,101,114,114,111,114,10,0,65,117,100,105,111,32,100,101,118,105,99,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,67,111,117,108,100,32,110,111,116,32,105,110,105,116,105,97,108,105,122,101,32,97,117,100,105,111,32,99,111,110,116,101,120,116,0,65,117,100,105,111,32,100,101,118,105,99,101,32,97,110,100,32,99,111,110,116,101,120,116,32,105,110,105,116,105,97,108,105,122,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,58,32,37,115,0,67,111,117,108,100,32,110,111,116,32,103,101,116,32,99,117,114,114,101,110,116,32,97,117,100,105,111,32,99,111,110,116,101,120,116,32,102,111,114,32,99,108,111,115,105,110,103,0,65,117,100,105,111,32,100,101,118,105,99,101,32,99,108,111,115,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,0,46,119,97,118,0,46,111,103,103,0,46,114,114,101,115,0,91,37,115,93,32,82,101,115,111,117,114,99,101,32,102,105,108,101,32,100,111,101,115,32,110,111,116,32,99,111,110,116,97,105,110,32,119,97,118,101,32,100,97,116,97,0,91,37,115,93,32,65,117,100,105,111,32,102,105,108,101,102,111,114,109,97,116,32,110,111,116,32,115,117,112,112,111,114,116,101,100,44,32,105,116,32,99,97,110,39,116,32,98,101,32,108,111,97,100,101,100,0,91,37,115,93,32,79,71,71,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,37,115,93,32,79,103,103,32,97,117,100,105,111,32,108,101,110,103,116,104,32,105,115,32,108,97,114,103,101,114,32,116,104,97,110,32,49,48,32,115,101,99,111,110,100,115,32,40,37,102,41,44,32,116,104,97,116,39,115,32,97,32,98,105,103,32,102,105,108,101,32,105,110,32,109,101,109,111,114,121,44,32,99,111,110,115,105,100,101,114,32,109,117,115,105,99,32,115,116,114,101,97,109,105,110,103,0,91,37,115,93,32,83,97,109,112,108,101,115,32,111,98,116,97,105,110,101,100,58,32,37,105,0,77,111,110,111,0,83,116,101,114,101,111,0,91,37,115,93,32,79,71,71,32,102,105,108,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,32,72,122,44,32,37,105,32,98,105,116,44,32,37,115,41,0,48,0,101,120,116,101,114,110,97,108,47,115,116,98,95,118,111,114,98,105,115,46,99,0,103,101,116,95,119,105,110,100,111,119,0,102,45,62,97,108,108,111,99,46,97,108,108,111,99,95,98,117,102,102,101,114,95,108,101,110,103,116,104,95,105,110,95,98,121,116,101,115,32,61,61,32,102,45,62,116,101,109,112,95,111,102,102,115,101,116,0,118,111,114,98,105,115,95,100,101,99,111,100,101,95,112,97,99,107,101,116,95,114,101,115,116,0,102,45,62,98,121,116,101,115,95,105,110,95,115,101,103,32,62,32,48,0,103,101,116,56,95,112,97,99,107,101,116,95,114,97,119,0,102,45,62,98,121,116,101,115,95,105,110,95,115,101,103,32,61,61,32,48,0,110,101,120,116,95,115,101,103,109,101,110,116,0,40,110,32,38,32,51,41,32,61,61,32,48,0,105,109,100,99,116,95,115,116,101,112,51,95,105,116,101,114,48,95,108,111,111,112,0,122,32,60,32,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,0,99,111,100,101,98,111,111,107,95,100,101,99,111,100,101,95,115,116,97,114,116,0,33,99,45,62,115,112,97,114,115,101,32,124,124,32,122,32,60,32,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,0,99,111,100,101,98,111,111,107,95,100,101,99,111,100,101,95,100,101,105,110,116,101,114,108,101,97,118,101,95,114,101,112,101,97,116,0,33,99,45,62,115,112,97,114,115,101,0,99,111,100,101,98,111,111,107,95,100,101,99,111,100,101,95,115,99,97,108,97,114,95,114,97,119,0,0,1,2,2,3,3,3,3,4,4,4,4,4,4,4,4,118,111,114,98,105,115,95,100,101,99,111,100,101,95,105,110,105,116,105,97,108,0,98,117,102,95,99,32,61,61,32,50,0,99,111,110,118,101,114,116,95,99,104,97,110,110,101,108,115,95,115,104,111,114,116,95,105,110,116,101,114,108,101,97,118,101,100,0,0,0,0,0,0,0,7,0,0,0,0,0,3,5,0,0,0,0,3,7,5,0,0,0,3,5,3,5,0,0,3,7,5,3,5,0,3,7,5,3,5,7,114,98,0,102,45,62,116,101,109,112,95,111,102,102,115,101,116,32,61,61,32,102,45,62,97,108,108,111,99,46,97,108,108,111,99,95,98,117,102,102,101,114,95,108,101,110,103,116,104,95,105,110,95,98,121,116,101,115,0,115,116,97,114,116,95,100,101,99,111,100,101,114,0,112,111,119,40,40,102,108,111,97,116,41,32,114,43,49,44,32,100,105,109,41,32,62,32,101,110,116,114,105,101,115,0,108,111,111,107,117,112,49,95,118,97,108,117,101,115,0,40,105,110,116,41,32,102,108,111,111,114,40,112,111,119,40,40,102,108,111,97,116,41,32,114,44,32,100,105,109,41,41,32,60,61,32,101,110,116,114,105,101,115,0,107,32,61,61,32,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,0,99,111,109,112,117,116,101,95,115,111,114,116,101,100,95,104,117,102,102,109,97,110,0,99,45,62,115,111,114,116,101,100,95,99,111,100,101,119,111,114,100,115,91,120,93,32,61,61,32,99,111,100,101,0,108,101,110,32,33,61,32,78,79,95,67,79,68,69,0,105,110,99,108,117,100,101,95,105,110,95,115,111,114,116,0,99,45,62,115,111,114,116,101,100,95,101,110,116,114,105,101,115,32,61,61,32,48,0,99,111,109,112,117,116,101,95,99,111,100,101,119,111,114,100,115,0,122,32,62,61,32,48,32,38,38,32,122,32,60,32,51,50,0,108,101,110,91,105,93,32,62,61,32,48,32,38,38,32,108,101,110,91,105,93,32,60,32,51,50,0,97,118,97,105,108,97,98,108,101,91,121,93,32,61,61,32,48,0,118,111,114,98,105,115,91,37,115,93,32,87,65,86,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,82,73,70,70,0,87,65,86,69,0,91,37,115,93,32,73,110,118,97,108,105,100,32,82,73,70,70,32,111,114,32,87,65,86,69,32,72,101,97,100,101,114,0,91,37,115,93,32,73,110,118,97,108,105,100,32,87,97,118,101,32,102,111,114,109,97,116,0,91,37,115,93,32,73,110,118,97,108,105,100,32,100,97,116,97,32,104,101,97,100,101,114,0,91,37,115,93,32,87,65,86,32,115,97,109,112,108,101,32,115,105,122,101,32,40,37,105,98,105,116,41,32,110,111,116,32,115,117,112,112,111,114,116,101,100,44,32,99,111,110,118,101,114,116,101,100,32,116,111,32,49,54,98,105,116,0,91,37,115,93,32,87,65,86,32,99,104,97,110,110,101,108,115,32,110,117,109,98,101,114,32,40,37,105,41,32,110,111,116,32,115,117,112,112,111,114,116,101,100,44,32,99,111,110,118,101,114,116,101,100,32,116,111,32,50,32,99,104,97,110,110,101,108,115,0,91,37,115,93,32,87,65,86,32,102,105,108,101,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,32,72,122,44,32,37,105,32,98,105,116,44,32,37,115,41,0,85,110,108,111,97,100,101,100,32,119,97,118,101,32,100,97,116,97,32,102,114,111,109,32,82,65,77,0,87,97,118,101,32,115,97,109,112,108,101,32,115,105,122,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,58,32,37,105,0,87,97,118,101,32,110,117,109,98,101,114,32,111,102,32,99,104,97,110,110,101,108,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,58,32,37,105,0,91,83,78,68,32,73,68,32,37,105,93,91,66,85,70,82,32,73,68,32,37,105,93,32,83,111,117,110,100,32,100,97,116,97,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,32,72,122,44,32,37,105,32,98,105,116,44,32,37,115,41,0,91,83,78,68,32,73,68,32,37,105,93,91,66,85,70,82,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,115,111,117,110,100,32,100,97,116,97,32,102,114,111,109,32,82,65,77,0,91,37,115,93,32,79,71,71,32,97,117,100,105,111,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,91,37,115,93,32,70,76,65,67,32,116,111,116,97,108,32,115,97,109,112,108,101,115,58,32,37,105,0,91,37,115,93,32,79,71,71,32,115,97,109,112,108,101,32,114,97,116,101,58,32,37,105,0,91,37,115,93,32,79,71,71,32,99,104,97,110,110,101,108,115,58,32,37,105,0,91,37,115,93,32,79,71,71,32,109,101,109,111,114,121,32,114,101,113,117,105,114,101,100,58,32,37,105,0,46,120,109,0,91,37,115,93,32,88,77,32,110,117,109,98,101,114,32,111,102,32,115,97,109,112,108,101,115,58,32,37,105,0,91,37,115,93,32,88,77,32,116,114,97,99,107,32,108,101,110,103,116,104,58,32,37,49,49,46,54,102,32,115,101,99,0,91,37,115,93,32,88,77,32,102,105,108,101,32,99,111,117,108,100,32,110,111,116,32,98,101,32,111,112,101,110,101,100,0,73,110,105,116,32,97,117,100,105,111,32,115,116,114,101,97,109,58,32,78,117,109,98,101,114,32,111,102,32,99,104,97,110,110,101,108,115,32,110,111,116,32,115,117,112,112,111,114,116,101,100,58,32,37,105,0,73,110,105,116,32,97,117,100,105,111,32,115,116,114,101,97,109,58,32,83,97,109,112,108,101,32,115,105,122,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,58,32,37,105,0,91,65,85,68,32,73,68,32,37,105,93,32,65,117,100,105,111,32,115,116,114,101,97,109,32,108,111,97,100,101,100,32,115,117,99,99,101,115,115,102,117,108,108,121,32,40,37,105,32,72,122,44,32,37,105,32,98,105,116,44,32,37,115,41,0,91,65,85,68,32,73,68,32,37,105,93,32,85,110,108,111,97,100,101,100,32,97,117,100,105,111,32,115,116,114,101,97,109,32,100,97,116,97,0,79,112,101,110,65,76,58,32,69,114,114,111,114,32,98,117,102,102,101,114,105,110,103,32,100,97,116,97,46,46,46,0,69,88,84,0,65,82,66,0,79,69,83,0,65,78,71,76,69,0,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,79,98,106,101,99,116,0,103,108,67,114,101,97,116,101,80,114,111,103,114,97,109,0,103,108,85,115,101,80,114,111,103,114,97,109,79,98,106,101,99,116,0,103,108,85,115,101,80,114,111,103,114,97,109,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,79,98,106,101,99,116,0,103,108,67,114,101,97,116,101,83,104,97,100,101,114,0,103,108,65,116,116,97,99,104,79,98,106,101,99,116,0,103,108,65,116,116,97,99,104,83,104,97,100,101,114,0,103,108,68,101,116,97,99,104,79,98,106,101,99,116,0,103,108,68,101,116,97,99,104,83,104,97,100,101,114,0,103,108,80,105,120,101,108,83,116,111,114,101,105,0,103,108,71,101,116,83,116,114,105,110,103,0,103,108,71,101,116,73,110,116,101,103,101,114,118,0,103,108,71,101,116,70,108,111,97,116,118,0,103,108,71,101,116,66,111,111,108,101,97,110,118,0,103,108,71,101,110,84,101,120,116,117,114,101,115,0,103,108,68,101,108,101,116,101,84,101,120,116,117,114,101,115,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,73,109,97,103,101,50,68,0,103,108,67,111,109,112,114,101,115,115,101,100,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,84,101,120,73,109,97,103,101,50,68,0,103,108,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,82,101,97,100,80,105,120,101,108,115,0,103,108,66,105,110,100,84,101,120,116,117,114,101,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,102,118,0,103,108,71,101,116,84,101,120,80,97,114,97,109,101,116,101,114,105,118,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,102,118,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,84,101,120,116,117,114,101,0,103,108,71,101,110,66,117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,66,117,102,102,101,114,115,0,103,108,71,101,116,66,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,103,108,66,117,102,102,101,114,68,97,116,97,0,103,108,66,117,102,102,101,114,83,117,98,68,97,116,97,0,103,108,73,115,66,117,102,102,101,114,0,103,108,71,101,110,82,101,110,100,101,114,98,117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,82,101,110,100,101,114,98,117,102,102,101,114,115,0,103,108,66,105,110,100,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,71,101,116,82,101,110,100,101,114,98,117,102,102,101,114,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,71,101,116,85,110,105,102,111,114,109,102,118,0,103,108,71,101,116,85,110,105,102,111,114,109,105,118,0,103,108,71,101,116,85,110,105,102,111,114,109,76,111,99,97,116,105,111,110,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,102,118,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,105,118,0,103,108,71,101,116,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,118,0,103,108,71,101,116,65,99,116,105,118,101,85,110,105,102,111,114,109,0,103,108,85,110,105,102,111,114,109,49,102,0,103,108,85,110,105,102,111,114,109,50,102,0,103,108,85,110,105,102,111,114,109,51,102,0,103,108,85,110,105,102,111,114,109,52,102,0,103,108,85,110,105,102,111,114,109,49,105,0,103,108,85,110,105,102,111,114,109,50,105,0,103,108,85,110,105,102,111,114,109,51,105,0,103,108,85,110,105,102,111,114,109,52,105,0,103,108,85,110,105,102,111,114,109,49,105,118,0,103,108,85,110,105,102,111,114,109,50,105,118,0,103,108,85,110,105,102,111,114,109,51,105,118,0,103,108,85,110,105,102,111,114,109,52,105,118,0,103,108,85,110,105,102,111,114,109,49,102,118,0,103,108,85,110,105,102,111,114,109,50,102,118,0,103,108,85,110,105,102,111,114,109,51,102,118,0,103,108,85,110,105,102,111,114,109,52,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,50,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,51,102,118,0,103,108,85,110,105,102,111,114,109,77,97,116,114,105,120,52,102,118,0,103,108,66,105,110,100,66,117,102,102,101,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,118,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,118,0,103,108,71,101,116,65,116,116,114,105,98,76,111,99,97,116,105,111,110,0,103,108,71,101,116,65,99,116,105,118,101,65,116,116,114,105,98,0,103,108,68,101,108,101,116,101,83,104,97,100,101,114,0,103,108,71,101,116,65,116,116,97,99,104,101,100,83,104,97,100,101,114,115,0,103,108,83,104,97,100,101,114,83,111,117,114,99,101,0,103,108,71,101,116,83,104,97,100,101,114,83,111,117,114,99,101,0,103,108,67,111,109,112,105,108,101,83,104,97,100,101,114,0,103,108,71,101,116,83,104,97,100,101,114,73,110,102,111,76,111,103,0,103,108,71,101,116,83,104,97,100,101,114,105,118,0,103,108,71,101,116,80,114,111,103,114,97,109,105,118,0,103,108,73,115,83,104,97,100,101,114,0,103,108,68,101,108,101,116,101,80,114,111,103,114,97,109,0,103,108,71,101,116,83,104,97,100,101,114,80,114,101,99,105,115,105,111,110,70,111,114,109,97,116,0,103,108,76,105,110,107,80,114,111,103,114,97,109,0,103,108,71,101,116,80,114,111,103,114,97,109,73,110,102,111,76,111,103,0,103,108,86,97,108,105,100,97,116,101,80,114,111,103,114,97,109,0,103,108,73,115,80,114,111,103,114,97,109,0,103,108,66,105,110,100,65,116,116,114,105,98,76,111,99,97,116,105,111,110,0,103,108,66,105,110,100,70,114,97,109,101,98,117,102,102,101,114,0,103,108,71,101,110,70,114,97,109,101,98], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+10240); -/* memory initializer */ allocate([117,102,102,101,114,115,0,103,108,68,101,108,101,116,101,70,114,97,109,101,98,117,102,102,101,114,115,0,103,108,70,114,97,109,101,98,117,102,102,101,114,82,101,110,100,101,114,98,117,102,102,101,114,0,103,108,70,114,97,109,101,98,117,102,102,101,114,84,101,120,116,117,114,101,50,68,0,103,108,71,101,116,70,114,97,109,101,98,117,102,102,101,114,65,116,116,97,99,104,109,101,110,116,80,97,114,97,109,101,116,101,114,105,118,0,103,108,73,115,70,114,97,109,101,98,117,102,102,101,114,0,103,108,68,101,108,101,116,101,79,98,106,101,99,116,0,103,108,71,101,116,79,98,106,101,99,116,80,97,114,97,109,101,116,101,114,105,118,0,103,108,71,101,116,73,110,102,111,76,111,103,0,103,108,66,105,110,100,80,114,111,103,114,97,109,0,103,108,71,101,116,80,111,105,110,116,101,114,118,0,103,108,68,114,97,119,82,97,110,103,101,69,108,101,109,101,110,116,115,0,103,108,69,110,97,98,108,101,67,108,105,101,110,116,83,116,97,116,101,0,103,108,86,101,114,116,101,120,80,111,105,110,116,101,114,0,103,108,84,101,120,67,111,111,114,100,80,111,105,110,116,101,114,0,103,108,78,111,114,109,97,108,80,111,105,110,116,101,114,0,103,108,67,111,108,111,114,80,111,105,110,116,101,114,0,103,108,67,108,105,101,110,116,65,99,116,105,118,101,84,101,120,116,117,114,101,0,103,108,71,101,110,86,101,114,116,101,120,65,114,114,97,121,115,0,103,108,68,101,108,101,116,101,86,101,114,116,101,120,65,114,114,97,121,115,0,103,108,66,105,110,100,86,101,114,116,101,120,65,114,114,97,121,0,103,108,77,97,116,114,105,120,77,111,100,101,0,103,108,76,111,97,100,73,100,101,110,116,105,116,121,0,103,108,76,111,97,100,77,97,116,114,105,120,102,0,103,108,70,114,117,115,116,117,109,0,103,108,82,111,116,97,116,101,102,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,80,111,105,110,116,101,114,0,103,108,69,110,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,103,108,68,105,115,97,98,108,101,86,101,114,116,101,120,65,116,116,114,105,98,65,114,114,97,121,0,103,108,68,114,97,119,65,114,114,97,121,115,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,0,103,108,83,104,97,100,101,114,66,105,110,97,114,121,0,103,108,82,101,108,101,97,115,101,83,104,97,100,101,114,67,111,109,112,105,108,101,114,0,103,108,71,101,116,69,114,114,111,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,68,105,118,105,115,111,114,0,103,108,68,114,97,119,65,114,114,97,121,115,73,110,115,116,97,110,99,101,100,0,103,108,68,114,97,119,69,108,101,109,101,110,116,115,73,110,115,116,97,110,99,101,100,0,103,108,70,105,110,105,115,104,0,103,108,70,108,117,115,104,0,103,108,67,108,101,97,114,68,101,112,116,104,0,103,108,67,108,101,97,114,68,101,112,116,104,102,0,103,108,68,101,112,116,104,70,117,110,99,0,103,108,69,110,97,98,108,101,0,103,108,68,105,115,97,98,108,101,0,103,108,70,114,111,110,116,70,97,99,101,0,103,108,67,117,108,108,70,97,99,101,0,103,108,67,108,101,97,114,0,103,108,76,105,110,101,87,105,100,116,104,0,103,108,67,108,101,97,114,83,116,101,110,99,105,108,0,103,108,68,101,112,116,104,77,97,115,107,0,103,108,83,116,101,110,99,105,108,77,97,115,107,0,103,108,67,104,101,99,107,70,114,97,109,101,98,117,102,102,101,114,83,116,97,116,117,115,0,103,108,71,101,110,101,114,97,116,101,77,105,112,109,97,112,0,103,108,65,99,116,105,118,101,84,101,120,116,117,114,101,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,0,103,108,73,115,69,110,97,98,108,101,100,0,103,108,66,108,101,110,100,70,117,110,99,0,103,108,66,108,101,110,100,69,113,117,97,116,105,111,110,83,101,112,97,114,97,116,101,0,103,108,68,101,112,116,104,82,97,110,103,101,0,103,108,68,101,112,116,104,82,97,110,103,101,102,0,103,108,83,116,101,110,99,105,108,77,97,115,107,83,101,112,97,114,97,116,101,0,103,108,72,105,110,116,0,103,108,80,111,108,121,103,111,110,79,102,102,115,101,116,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,49,102,0,103,108,83,97,109,112,108,101,67,111,118,101,114,97,103,101,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,105,0,103,108,84,101,120,80,97,114,97,109,101,116,101,114,102,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,50,102,0,103,108,83,116,101,110,99,105,108,70,117,110,99,0,103,108,83,116,101,110,99,105,108,79,112,0,103,108,86,105,101,119,112,111,114,116,0,103,108,67,108,101,97,114,67,111,108,111,114,0,103,108,83,99,105,115,115,111,114,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,51,102,0,103,108,67,111,108,111,114,77,97,115,107,0,103,108,82,101,110,100,101,114,98,117,102,102,101,114,83,116,111,114,97,103,101,0,103,108,66,108,101,110,100,70,117,110,99,83,101,112,97,114,97,116,101,0,103,108,66,108,101,110,100,67,111,108,111,114,0,103,108,83,116,101,110,99,105,108,70,117,110,99,83,101,112,97,114,97,116,101,0,103,108,83,116,101,110,99,105,108,79,112,83,101,112,97,114,97,116,101,0,103,108,86,101,114,116,101,120,65,116,116,114,105,98,52,102,0,103,108,67,111,112,121,84,101,120,73,109,97,103,101,50,68,0,103,108,67,111,112,121,84,101,120,83,117,98,73,109,97,103,101,50,68,0,103,108,68,114,97,119,66,117,102,102,101,114,115,0,123,32,77,111,100,117,108,101,46,112,114,105,110,116,69,114,114,40,39,98,97,100,32,110,97,109,101,32,105,110,32,103,101,116,80,114,111,99,65,100,100,114,101,115,115,58,32,39,32,43,32,91,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,40,36,48,41,44,32,80,111,105,110,116,101,114,95,115,116,114,105,110,103,105,102,121,40,36,49,41,93,41,59,32,125,0,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,3,4,5,6,7,8,9,255,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,0,1,2,4,7,3,6,5,0,17,0,10,0,17,17,17,0,0,0,0,5,0,0,0,0,0,0,9,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,15,10,17,17,17,3,10,7,0,1,19,9,11,11,0,0,9,6,11,0,0,11,0,6,17,0,0,0,17,17,17,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,17,0,10,10,17,17,17,0,10,0,0,2,0,9,11,0,0,0,9,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,13,0,0,0,4,13,0,0,0,0,9,14,0,0,0,0,0,14,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,16,0,0,0,0,0,0,0,0,0,0,0,15,0,0,0,0,15,0,0,0,0,9,16,0,0,0,0,0,16,0,0,16,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,18,18,18,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,10,0,0,0,0,9,11,0,0,0,0,0,11,0,0,11,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,12,0,0,0,0,9,12,0,0,0,0,0,12,0,0,12,0,0,45,43,32,32,32,48,88,48,120,0,40,110,117,108,108,41,0,45,48,88,43,48,88,32,48,88,45,48,120,43,48,120,32,48,120,0,105,110,102,0,73,78,70,0,78,65,78,0,48,49,50,51,52,53,54,55,56,57,65,66,67,68,69,70,46,0,84,33,34,25,13,1,2,3,17,75,28,12,16,4,11,29,18,30,39,104,110,111,112,113,98,32,5,6,15,19,20,21,26,8,22,7,40,36,23,24,9,10,14,27,31,37,35,131,130,125,38,42,43,60,61,62,63,67,71,74,77,88,89,90,91,92,93,94,95,96,97,99,100,101,102,103,105,106,107,108,114,115,116,121,122,123,124,0,73,108,108,101,103,97,108,32,98,121,116,101,32,115,101,113,117,101,110,99,101,0,68,111,109,97,105,110,32,101,114,114,111,114,0,82,101,115,117,108,116,32,110,111,116,32,114,101,112,114,101,115,101,110,116,97,98,108,101,0,78,111,116,32,97,32,116,116,121,0,80,101,114,109,105,115,115,105,111,110,32,100,101,110,105,101,100,0,79,112,101,114,97,116,105,111,110,32,110,111,116,32,112,101,114,109,105,116,116,101,100,0,78,111,32,115,117,99,104,32,102,105,108,101,32,111,114,32,100,105,114,101,99,116,111,114,121,0,78,111,32,115,117,99,104,32,112,114,111,99,101,115,115,0,70,105,108,101,32,101,120,105,115,116,115,0,86,97,108,117,101,32,116,111,111,32,108,97,114,103,101,32,102,111,114,32,100,97,116,97,32,116,121,112,101,0,78,111,32,115,112,97,99,101,32,108,101,102,116,32,111,110,32,100,101,118,105,99,101,0,79,117,116,32,111,102,32,109,101,109,111,114,121,0,82,101,115,111,117,114,99,101,32,98,117,115,121,0,73,110,116,101,114,114,117,112,116,101,100,32,115,121,115,116,101,109,32,99,97,108,108,0,82,101,115,111,117,114,99,101,32,116,101,109,112,111,114,97,114,105,108,121,32,117,110,97,118,97,105,108,97,98,108,101,0,73,110,118,97,108,105,100,32,115,101,101,107,0,67,114,111,115,115,45,100,101,118,105,99,101,32,108,105,110,107,0,82,101,97,100,45,111,110,108,121,32,102,105,108,101,32,115,121,115,116,101,109,0,68,105,114,101,99,116,111,114,121,32,110,111,116,32,101,109,112,116,121,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,112,101,101,114,0,79,112,101,114,97,116,105,111,110,32,116,105,109,101,100,32,111,117,116,0,67,111,110,110,101,99,116,105,111,110,32,114,101,102,117,115,101,100,0,72,111,115,116,32,105,115,32,100,111,119,110,0,72,111,115,116,32,105,115,32,117,110,114,101,97,99,104,97,98,108,101,0,65,100,100,114,101,115,115,32,105,110,32,117,115,101,0,66,114,111,107,101,110,32,112,105,112,101,0,73,47,79,32,101,114,114,111,114,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,32,111,114,32,97,100,100,114,101,115,115,0,66,108,111,99,107,32,100,101,118,105,99,101,32,114,101,113,117,105,114,101,100,0,78,111,32,115,117,99,104,32,100,101,118,105,99,101,0,78,111,116,32,97,32,100,105,114,101,99,116,111,114,121,0,73,115,32,97,32,100,105,114,101,99,116,111,114,121,0,84,101,120,116,32,102,105,108,101,32,98,117,115,121,0,69,120,101,99,32,102,111,114,109,97,116,32,101,114,114,111,114,0,73,110,118,97,108,105,100,32,97,114,103,117,109,101,110,116,0,65,114,103,117,109,101,110,116,32,108,105,115,116,32,116,111,111,32,108,111,110,103,0,83,121,109,98,111,108,105,99,32,108,105,110,107,32,108,111,111,112,0,70,105,108,101,110,97,109,101,32,116,111,111,32,108,111,110,103,0,84,111,111,32,109,97,110,121,32,111,112,101,110,32,102,105,108,101,115,32,105,110,32,115,121,115,116,101,109,0,78,111,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,115,32,97,118,97,105,108,97,98,108,101,0,66,97,100,32,102,105,108,101,32,100,101,115,99,114,105,112,116,111,114,0,78,111,32,99,104,105,108,100,32,112,114,111,99,101,115,115,0,66,97,100,32,97,100,100,114,101,115,115,0,70,105,108,101,32,116,111,111,32,108,97,114,103,101,0,84,111,111,32,109,97,110,121,32,108,105,110,107,115,0,78,111,32,108,111,99,107,115,32,97,118,97,105,108,97,98,108,101,0,82,101,115,111,117,114,99,101,32,100,101,97,100,108,111,99,107,32,119,111,117,108,100,32,111,99,99,117,114,0,83,116,97,116,101,32,110,111,116,32,114,101,99,111,118,101,114,97,98,108,101,0,80,114,101,118,105,111,117,115,32,111,119,110,101,114,32,100,105,101,100,0,79,112,101,114,97,116,105,111,110,32,99,97,110,99,101,108,101,100,0,70,117,110,99,116,105,111,110,32,110,111,116,32,105,109,112,108,101,109,101,110,116,101,100,0,78,111,32,109,101,115,115,97,103,101,32,111,102,32,100,101,115,105,114,101,100,32,116,121,112,101,0,73,100,101,110,116,105,102,105,101,114,32,114,101,109,111,118,101,100,0,68,101,118,105,99,101,32,110,111,116,32,97,32,115,116,114,101,97,109,0,78,111,32,100,97,116,97,32,97,118,97,105,108,97,98,108,101,0,68,101,118,105,99,101,32,116,105,109,101,111,117,116,0,79,117,116,32,111,102,32,115,116,114,101,97,109,115,32,114,101,115,111,117,114,99,101,115,0,76,105,110,107,32,104,97,115,32,98,101,101,110,32,115,101,118,101,114,101,100,0,80,114,111,116,111,99,111,108,32,101,114,114,111,114,0,66,97,100,32,109,101,115,115,97,103,101,0,70,105,108,101,32,100,101,115,99,114,105,112,116,111,114,32,105,110,32,98,97,100,32,115,116,97,116,101,0,78,111,116,32,97,32,115,111,99,107,101,116,0,68,101,115,116,105,110,97,116,105,111,110,32,97,100,100,114,101,115,115,32,114,101,113,117,105,114,101,100,0,77,101,115,115,97,103,101,32,116,111,111,32,108,97,114,103,101,0,80,114,111,116,111,99,111,108,32,119,114,111,110,103,32,116,121,112,101,32,102,111,114,32,115,111,99,107,101,116,0,80,114,111,116,111,99,111,108,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,80,114,111,116,111,99,111,108,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,83,111,99,107,101,116,32,116,121,112,101,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,78,111,116,32,115,117,112,112,111,114,116,101,100,0,80,114,111,116,111,99,111,108,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,0,65,100,100,114,101,115,115,32,102,97,109,105,108,121,32,110,111,116,32,115,117,112,112,111,114,116,101,100,32,98,121,32,112,114,111,116,111,99,111,108,0,65,100,100,114,101,115,115,32,110,111,116,32,97,118,97,105,108,97,98,108,101,0,78,101,116,119,111,114,107,32,105,115,32,100,111,119,110,0,78,101,116,119,111,114,107,32,117,110,114,101,97,99,104,97,98,108,101,0,67,111,110,110,101,99,116,105,111,110,32,114,101,115,101,116,32,98,121,32,110,101,116,119,111,114,107,0,67,111,110,110,101,99,116,105,111,110,32,97,98,111,114,116,101,100,0,78,111,32,98,117,102,102,101,114,32,115,112,97,99,101,32,97,118,97,105,108,97,98,108,101,0,83,111,99,107,101,116,32,105,115,32,99,111,110,110,101,99,116,101,100,0,83,111,99,107,101,116,32,110,111,116,32,99,111,110,110,101,99,116,101,100,0,67,97,110,110,111,116,32,115,101,110,100,32,97,102,116,101,114,32,115,111,99,107,101,116,32,115,104,117,116,100,111,119,110,0,79,112,101,114,97,116,105,111,110,32,97,108,114,101,97,100,121,32,105,110,32,112,114,111,103,114,101,115,115,0,79,112,101,114,97,116,105,111,110,32,105,110,32,112,114,111,103,114,101,115,115,0,83,116,97,108,101,32,102,105,108,101,32,104,97,110,100,108,101,0,82,101,109,111,116,101,32,73,47,79,32,101,114,114,111,114,0,81,117,111,116,97,32,101,120,99,101,101,100,101,100,0,78,111,32,109,101,100,105,117,109,32,102,111,117,110,100,0,87,114,111,110,103,32,109,101,100,105,117,109,32,116,121,112,101,0,78,111,32,101,114,114,111,114,32,105,110,102,111,114,109,97,116,105,111,110,0,0,105,110,102,105,110,105,116,121,0,110,97,110,0,114,119,97,0], "i8", ALLOC_NONE, Runtime.GLOBAL_BASE+20480); - - - - - -/* no memory initializer */ -var tempDoublePtr = STATICTOP; STATICTOP += 16; - -assert(tempDoublePtr % 8 == 0); - -function copyTempFloat(ptr) { // functions, because inlining this code increases code size too much - - HEAP8[tempDoublePtr] = HEAP8[ptr]; - - HEAP8[tempDoublePtr+1] = HEAP8[ptr+1]; - - HEAP8[tempDoublePtr+2] = HEAP8[ptr+2]; - - HEAP8[tempDoublePtr+3] = HEAP8[ptr+3]; - -} - -function copyTempDouble(ptr) { - - HEAP8[tempDoublePtr] = HEAP8[ptr]; - - HEAP8[tempDoublePtr+1] = HEAP8[ptr+1]; - - HEAP8[tempDoublePtr+2] = HEAP8[ptr+2]; - - HEAP8[tempDoublePtr+3] = HEAP8[ptr+3]; - - HEAP8[tempDoublePtr+4] = HEAP8[ptr+4]; - - HEAP8[tempDoublePtr+5] = HEAP8[ptr+5]; - - HEAP8[tempDoublePtr+6] = HEAP8[ptr+6]; - - HEAP8[tempDoublePtr+7] = HEAP8[ptr+7]; - -} - -// {{PRE_LIBRARY}} - - - - var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],programInfos:{},stringCache:{},tempFixedLengthArray:[],packAlignment:4,unpackAlignment:4,init:function () { - GL.miniTempBuffer = new Float32Array(GL.MINI_TEMP_BUFFER_SIZE); - for (var i = 0; i < GL.MINI_TEMP_BUFFER_SIZE; i++) { - GL.miniTempBufferViews[i] = GL.miniTempBuffer.subarray(0, i+1); - } - - // For functions such as glDrawBuffers, glInvalidateFramebuffer and glInvalidateSubFramebuffer that need to pass a short array to the WebGL API, - // create a set of short fixed-length arrays to avoid having to generate any garbage when calling those functions. - for (var i = 0; i < 32; i++) { - GL.tempFixedLengthArray.push(new Array(i)); - } - },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; - },MINI_TEMP_BUFFER_SIZE:256,miniTempBuffer:null,miniTempBufferViews:[0],getSource:function (shader, count, string, length) { - var source = ''; - for (var i = 0; i < count; ++i) { - var frag; - if (length) { - var len = HEAP32[(((length)+(i*4))>>2)]; - if (len < 0) { - frag = Pointer_stringify(HEAP32[(((string)+(i*4))>>2)]); - } else { - frag = Pointer_stringify(HEAP32[(((string)+(i*4))>>2)], len); - } - } else { - frag = Pointer_stringify(HEAP32[(((string)+(i*4))>>2)]); - } - source += frag; - } - return source; - },createContext:function (canvas, webGLContextAttributes) { - if (typeof webGLContextAttributes['majorVersion'] === 'undefined' && typeof webGLContextAttributes['minorVersion'] === 'undefined') { - webGLContextAttributes['majorVersion'] = 1; - webGLContextAttributes['minorVersion'] = 0; - } - var ctx; - var errorInfo = '?'; - function onContextCreationError(event) { - errorInfo = event.statusMessage || errorInfo; - } - try { - canvas.addEventListener('webglcontextcreationerror', onContextCreationError, false); - try { - if (webGLContextAttributes['majorVersion'] == 1 && webGLContextAttributes['minorVersion'] == 0) { - ctx = canvas.getContext("webgl", webGLContextAttributes) || canvas.getContext("experimental-webgl", webGLContextAttributes); - } else if (webGLContextAttributes['majorVersion'] == 2 && webGLContextAttributes['minorVersion'] == 0) { - ctx = canvas.getContext("webgl2", webGLContextAttributes) || canvas.getContext("experimental-webgl2", webGLContextAttributes); - } else { - throw 'Unsupported WebGL context version ' + majorVersion + '.' + minorVersion + '!' - } - } finally { - canvas.removeEventListener('webglcontextcreationerror', onContextCreationError, false); - } - if (!ctx) throw ':('; - } catch (e) { - Module.print('Could not create canvas: ' + [errorInfo, e, JSON.stringify(webGLContextAttributes)]); - return 0; - } - // possible GL_DEBUG entry point: ctx = wrapDebugGL(ctx); - - if (!ctx) return 0; - return GL.registerContext(ctx, webGLContextAttributes); - },registerContext:function (ctx, webGLContextAttributes) { - var handle = GL.getNewId(GL.contexts); - var context = { - handle: handle, - attributes: webGLContextAttributes, - version: webGLContextAttributes['majorVersion'], - GLctx: ctx - }; - - - // Store the created context object so that we can access the context given a canvas without having to pass the parameters again. - if (ctx.canvas) ctx.canvas.GLctxObject = context; - GL.contexts[handle] = context; - if (typeof webGLContextAttributes['enableExtensionsByDefault'] === 'undefined' || webGLContextAttributes['enableExtensionsByDefault']) { - GL.initExtensions(context); - } - return handle; - },makeContextCurrent:function (contextHandle) { - var context = GL.contexts[contextHandle]; - if (!context) return false; - GLctx = Module.ctx = context.GLctx; // Active WebGL context object. - GL.currentContext = context; // Active Emscripten GL layer context object. - return true; - },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); // Release all JS event handlers on the DOM element that the GL context is associated with since the context is now deleted. - if (GL.contexts[contextHandle] && GL.contexts[contextHandle].GLctx.canvas) GL.contexts[contextHandle].GLctx.canvas.GLctxObject = undefined; // Make sure the canvas object no longer refers to the context object so there are no GC surprises. - GL.contexts[contextHandle] = null; - },initExtensions:function (context) { - // If this function is called without a specific context object, init the extensions of the currently active context. - if (!context) context = GL.currentContext; - - if (context.initExtensionsDone) return; - context.initExtensionsDone = true; - - var GLctx = context.GLctx; - - context.maxVertexAttribs = GLctx.getParameter(GLctx.MAX_VERTEX_ATTRIBS); - - // Detect the presence of a few extensions manually, this GL interop layer itself will need to know if they exist. - - if (context.version < 2) { - // Extension available from Firefox 26 and Google Chrome 30 - var instancedArraysExt = GLctx.getExtension('ANGLE_instanced_arrays'); - if (instancedArraysExt) { - GLctx['vertexAttribDivisor'] = function(index, divisor) { instancedArraysExt['vertexAttribDivisorANGLE'](index, divisor); }; - GLctx['drawArraysInstanced'] = function(mode, first, count, primcount) { instancedArraysExt['drawArraysInstancedANGLE'](mode, first, count, primcount); }; - GLctx['drawElementsInstanced'] = function(mode, count, type, indices, primcount) { instancedArraysExt['drawElementsInstancedANGLE'](mode, count, type, indices, primcount); }; - } - - // Extension available from Firefox 25 and WebKit - var vaoExt = GLctx.getExtension('OES_vertex_array_object'); - if (vaoExt) { - GLctx['createVertexArray'] = function() { return vaoExt['createVertexArrayOES'](); }; - GLctx['deleteVertexArray'] = function(vao) { vaoExt['deleteVertexArrayOES'](vao); }; - GLctx['bindVertexArray'] = function(vao) { vaoExt['bindVertexArrayOES'](vao); }; - GLctx['isVertexArray'] = function(vao) { return vaoExt['isVertexArrayOES'](vao); }; - } - - var drawBuffersExt = GLctx.getExtension('WEBGL_draw_buffers'); - if (drawBuffersExt) { - GLctx['drawBuffers'] = function(n, bufs) { drawBuffersExt['drawBuffersWEBGL'](n, bufs); }; - } - } - - GLctx.disjointTimerQueryExt = GLctx.getExtension("EXT_disjoint_timer_query"); - - // These are the 'safe' feature-enabling extensions that don't add any performance impact related to e.g. debugging, and - // should be enabled by default so that client GLES2/GL code will not need to go through extra hoops to get its stuff working. - // As new extensions are ratified at http://www.khronos.org/registry/webgl/extensions/ , feel free to add your new extensions - // here, as long as they don't produce a performance impact for users that might not be using those extensions. - // E.g. debugging-related extensions should probably be off by default. - var automaticallyEnabledExtensions = [ "OES_texture_float", "OES_texture_half_float", "OES_standard_derivatives", - "OES_vertex_array_object", "WEBGL_compressed_texture_s3tc", "WEBGL_depth_texture", - "OES_element_index_uint", "EXT_texture_filter_anisotropic", "ANGLE_instanced_arrays", - "OES_texture_float_linear", "OES_texture_half_float_linear", "WEBGL_compressed_texture_atc", - "WEBGL_compressed_texture_pvrtc", "EXT_color_buffer_half_float", "WEBGL_color_buffer_float", - "EXT_frag_depth", "EXT_sRGB", "WEBGL_draw_buffers", "WEBGL_shared_resources", - "EXT_shader_texture_lod", "EXT_color_buffer_float"]; - - function shouldEnableAutomatically(extension) { - var ret = false; - automaticallyEnabledExtensions.forEach(function(include) { - if (ext.indexOf(include) != -1) { - ret = true; - } - }); - return ret; - } - - var exts = GLctx.getSupportedExtensions(); - if (exts && exts.length > 0) { - GLctx.getSupportedExtensions().forEach(function(ext) { - if (automaticallyEnabledExtensions.indexOf(ext) != -1) { - GLctx.getExtension(ext); // Calling .getExtension enables that extension permanently, no need to store the return value to be enabled. - } - }); - } - },populateUniformTable:function (program) { - var p = GL.programs[program]; - GL.programInfos[program] = { - uniforms: {}, - maxUniformLength: 0, // This is eagerly computed below, since we already enumerate all uniforms anyway. - maxAttributeLength: -1, // This is lazily computed and cached, computed when/if first asked, "-1" meaning not computed yet. - maxUniformBlockNameLength: -1 // Lazily computed as well - }; - - var ptable = GL.programInfos[program]; - var utable = ptable.uniforms; - // A program's uniform table maps the string name of an uniform to an integer location of that uniform. - // The global GL.uniforms map maps integer locations to WebGLUniformLocations. - var numUniforms = GLctx.getProgramParameter(p, GLctx.ACTIVE_UNIFORMS); - for (var i = 0; i < numUniforms; ++i) { - var u = GLctx.getActiveUniform(p, i); - - var name = u.name; - ptable.maxUniformLength = Math.max(ptable.maxUniformLength, name.length+1); - - // Strip off any trailing array specifier we might have got, e.g. "[0]". - if (name.indexOf(']', name.length-1) !== -1) { - var ls = name.lastIndexOf('['); - name = name.slice(0, ls); - } - - // Optimize memory usage slightly: If we have an array of uniforms, e.g. 'vec3 colors[3];', then - // only store the string 'colors' in utable, and 'colors[0]', 'colors[1]' and 'colors[2]' will be parsed as 'colors'+i. - // Note that for the GL.uniforms table, we still need to fetch the all WebGLUniformLocations for all the indices. - var loc = GLctx.getUniformLocation(p, name); - if (loc != null) - { - var id = GL.getNewId(GL.uniforms); - utable[name] = [u.size, id]; - GL.uniforms[id] = loc; - - for (var j = 1; j < u.size; ++j) { - var n = name + '['+j+']'; - loc = GLctx.getUniformLocation(p, n); - id = GL.getNewId(GL.uniforms); - - GL.uniforms[id] = loc; - } - } - } - }};function _emscripten_glIsRenderbuffer(renderbuffer) { - var rb = GL.renderbuffers[renderbuffer]; - if (!rb) return 0; - return GLctx.isRenderbuffer(rb); - } - - function _emscripten_glStencilMaskSeparate(x0, x1) { GLctx['stencilMaskSeparate'](x0, x1) } - - - - function _emscripten_get_now() { abort() } - - - - function _emscripten_set_main_loop_timing(mode, value) { - Browser.mainLoop.timingMode = mode; - Browser.mainLoop.timingValue = value; - - if (!Browser.mainLoop.func) { - console.error('emscripten_set_main_loop_timing: Cannot set timing mode for main loop since a main loop does not exist! Call emscripten_set_main_loop first to set one up.'); - return 1; // Return non-zero on failure, can't set timing mode when there is no main loop. - } - - if (mode == 0 /*EM_TIMING_SETTIMEOUT*/) { - 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); // doing this each time means that on exception, we stop - }; - Browser.mainLoop.method = 'timeout'; - } else if (mode == 1 /*EM_TIMING_RAF*/) { - Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_rAF() { - Browser.requestAnimationFrame(Browser.mainLoop.runner); - }; - Browser.mainLoop.method = 'rAF'; - } else if (mode == 2 /*EM_TIMING_SETIMMEDIATE*/) { - if (!window['setImmediate']) { - // Emulate setImmediate. (note: not a complete polyfill, we don't emulate clearImmediate() to keep code size to minimum, since not needed) - var setImmediates = []; - var emscriptenMainLoopMessageId = 'setimmediate'; - function Browser_setImmediate_messageHandler(event) { - if (event.source === window && event.data === emscriptenMainLoopMessageId) { - event.stopPropagation(); - setImmediates.shift()(); - } - } - window.addEventListener("message", Browser_setImmediate_messageHandler, true); - window['setImmediate'] = function Browser_emulated_setImmediate(func) { - setImmediates.push(func); - if (ENVIRONMENT_IS_WORKER) { - if (Module['setImmediates'] === undefined) Module['setImmediates'] = []; - Module['setImmediates'].push(func); - window.postMessage({target: emscriptenMainLoopMessageId}); // In --proxy-to-worker, route the message via proxyClient.js - } else window.postMessage(emscriptenMainLoopMessageId, "*"); // On the main thread, can just send the message to itself. - } - } - Browser.mainLoop.scheduler = function Browser_mainLoop_scheduler_setImmediate() { - window['setImmediate'](Browser.mainLoop.runner); - }; - Browser.mainLoop.method = 'immediate'; - } - return 0; - }function _emscripten_set_main_loop(func, fps, simulateInfiniteLoop, arg, noSetTiming) { - Module['noExitRuntime'] = true; - - 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 = func; - Browser.mainLoop.arg = arg; - - var browserIterationFunc; - if (typeof arg !== 'undefined') { - browserIterationFunc = function() { - Module['dynCall_vi'](func, arg); - }; - } else { - browserIterationFunc = function() { - Module['dynCall_v'](func); - }; - } - - var thisMainLoopId = Browser.mainLoop.currentlyRunningMainloop; - - 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 { - // not counted, but move the progress along a tiny bit - next = next + 0.5; // do not steal all the next one's progress - Browser.mainLoop.remainingBlockers = (8*remaining + next)/9; - } - } - console.log('main loop blocker "' + blocker.name + '" took ' + (Date.now() - start) + ' ms'); //, left: ' + Browser.mainLoop.remainingBlockers); - Browser.mainLoop.updateStatus(); - - // catches pause/resume main loop from blocker execution - if (thisMainLoopId < Browser.mainLoop.currentlyRunningMainloop) return; - - setTimeout(Browser.mainLoop.runner, 0); - return; - } - - // catch pauses from non-main loop sources - if (thisMainLoopId < Browser.mainLoop.currentlyRunningMainloop) return; - - // Implement very basic swap interval control - Browser.mainLoop.currentFrameNumber = Browser.mainLoop.currentFrameNumber + 1 | 0; - if (Browser.mainLoop.timingMode == 1/*EM_TIMING_RAF*/ && Browser.mainLoop.timingValue > 1 && Browser.mainLoop.currentFrameNumber % Browser.mainLoop.timingValue != 0) { - // Not the scheduled time to render this frame - skip. - Browser.mainLoop.scheduler(); - return; - } else if (Browser.mainLoop.timingMode == 0/*EM_TIMING_SETTIMEOUT*/) { - Browser.mainLoop.tickStartTime = _emscripten_get_now(); - } - - // Signal GL rendering layer that processing of a new frame is about to start. This helps it optimize - // VBO double-buffering and reduce GPU stalls. - - - if (Browser.mainLoop.method === 'timeout' && Module.ctx) { - Module.printErr('Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!'); - Browser.mainLoop.method = ''; // just warn once per call to set main loop - } - - Browser.mainLoop.runIter(browserIterationFunc); - - checkStackCookie(); - - // catch pauses from the main loop itself - if (thisMainLoopId < Browser.mainLoop.currentlyRunningMainloop) return; - - // Queue new audio data. This is important to be right after the main loop invocation, so that we will immediately be able - // to queue the newest produced audio samples. - // TODO: Consider adding pre- and post- rAF callbacks so that GL.newRenderingFrameStarted() and SDL.audio.queueNewAudioData() - // do not need to be hardcoded into this function, but can be more generic. - 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/*EM_TIMING_SETTIMEOUT*/, 1000.0 / fps); - else _emscripten_set_main_loop_timing(1/*EM_TIMING_RAF*/, 1); // Do rAF by rendering each frame (no decimating) - - Browser.mainLoop.scheduler(); - } - - if (simulateInfiniteLoop) { - throw 'SimulateInfiniteLoop'; - } - }var Browser={mainLoop:{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++; // Incrementing this signals the previous main loop that it's now become old, and it must return. - },resume:function () { - Browser.mainLoop.currentlyRunningMainloop++; - var timingMode = Browser.mainLoop.timingMode; - var timingValue = Browser.mainLoop.timingValue; - var func = Browser.mainLoop.func; - Browser.mainLoop.func = null; - _emscripten_set_main_loop(func, 0, false, Browser.mainLoop.arg, true /* do not set timing and call scheduler, we will do it on the next lines */); - _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; // |return false| skips a frame - } - } - try { - func(); - } catch (e) { - if (e instanceof ExitStatus) { - return; - } else { - if (e && typeof e === 'object' && e.stack) Module.printErr('exception thrown: ' + [e, e.stack]); - throw e; - } - } - if (Module['postMainLoop']) Module['postMainLoop'](); - }},isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],init:function () { - if (!Module["preloadPlugins"]) Module["preloadPlugins"] = []; // needs to exist even in workers - - if (Browser.initted) return; - Browser.initted = true; - - try { - new Blob(); - Browser.hasBlobConstructor = true; - } catch(e) { - Browser.hasBlobConstructor = false; - console.log("warning: no blob constructor, cannot create blobs with mimetypes"); - } - Browser.BlobBuilder = typeof MozBlobBuilder != "undefined" ? MozBlobBuilder : (typeof WebKitBlobBuilder != "undefined" ? WebKitBlobBuilder : (!Browser.hasBlobConstructor ? console.log("warning: no BlobBuilder") : null)); - Browser.URLObject = typeof window != "undefined" ? (window.URL ? window.URL : window.webkitURL) : undefined; - if (!Module.noImageDecoding && typeof Browser.URLObject === 'undefined') { - console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."); - Module.noImageDecoding = true; - } - - // Support for plugins that can process preloaded files. You can add more of these to - // your app by creating and appending to Module.preloadPlugins. - // - // Each plugin is asked if it can handle a file based on the file's name. If it can, - // it is given the file's raw data. When it is done, it calls a callback with the file's - // (possibly modified) data. For example, a plugin might decompress a file, or it - // might create some side data structure for use later (like an Image element, etc.). - - 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) { // Safari bug #118630 - // Safari's Blob can only take an ArrayBuffer - b = new Blob([(new Uint8Array(byteArray)).buffer], { type: Browser.getMimetype(name) }); - } - } catch(e) { - Runtime.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); // we need to pass a buffer, and must copy the array to get the right data range - b = bb.getBlob(); - } - var url = Browser.URLObject.createObjectURL(b); - assert(typeof url == 'string', 'createObjectURL must return a url as a string'); - var img = new Image(); - img.onload = function 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 = function img_onerror(event) { - console.log('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(); // empty shim - 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); // XXX we never revoke this! - assert(typeof url == 'string', 'createObjectURL must return a url as a string'); - var audio = new Audio(); - audio.addEventListener('canplaythrough', function() { finish(audio) }, false); // use addEventListener due to chromium bug 124926 - audio.onerror = function audio_onerror(event) { - if (done) return; - console.log('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)) & 0x3f; - leftbits -= 6; - ret += BASE[curr]; - } - } - if (leftbits == 2) { - ret += BASE[(leftchar&3) << 4]; - ret += PAD + PAD; - } else if (leftbits == 4) { - ret += BASE[(leftchar&0xf) << 2]; - ret += PAD; - } - return ret; - } - audio.src = 'data:audio/x-' + name.substr(-3) + ';base64,' + encode64(byteArray); - finish(audio); // we don't wait for confirmation this worked - but it's worth trying - }; - audio.src = url; - // workaround for chrome bug 124926 - we do not always get oncanplaythrough or onerror - Browser.safeSetTimeout(function() { - finish(audio); // try to use it even though it is not necessarily ready to play - }, 10000); - } else { - return fail(); - } - }; - Module['preloadPlugins'].push(audioPlugin); - - // Canvas event setup - - 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) { - // forced aspect ratio can be enabled by defining 'forcedAspectRatio' on Module - // Module['forcedAspectRatio'] = 4 / 3; - - canvas.requestPointerLock = canvas['requestPointerLock'] || - canvas['mozRequestPointerLock'] || - canvas['webkitRequestPointerLock'] || - canvas['msRequestPointerLock'] || - function(){}; - canvas.exitPointerLock = document['exitPointerLock'] || - document['mozExitPointerLock'] || - document['webkitExitPointerLock'] || - document['msExitPointerLock'] || - function(){}; // no-op if function does not exist - 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); - } - } - },createContext:function (canvas, useWebGL, setInModule, webGLContextAttributes) { - if (useWebGL && Module.ctx && canvas == Module.canvas) return Module.ctx; // no need to recreate GL context if it's already been created for this canvas. - - var ctx; - var contextHandle; - if (useWebGL) { - // For GLES2/desktop GL compatibility, adjust a few defaults to be different to WebGL defaults, so that they align better with the desktop defaults. - var contextAttributes = { - antialias: false, - alpha: false - }; - - if (webGLContextAttributes) { - for (var attribute in webGLContextAttributes) { - contextAttributes[attribute] = webGLContextAttributes[attribute]; - } - } - - 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, vrDevice) { - Browser.lockPointer = lockPointer; - Browser.resizeCanvas = resizeCanvas; - Browser.vrDevice = vrDevice; - if (typeof Browser.lockPointer === 'undefined') Browser.lockPointer = true; - if (typeof Browser.resizeCanvas === 'undefined') Browser.resizeCanvas = false; - if (typeof Browser.vrDevice === 'undefined') Browser.vrDevice = null; - - 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 = document['exitFullscreen'] || - document['cancelFullScreen'] || - document['mozCancelFullScreen'] || - document['msExitFullscreen'] || - document['webkitCancelFullScreen'] || - function() {}; - canvas.exitFullscreen = canvas.exitFullscreen.bind(document); - if (Browser.lockPointer) canvas.requestPointerLock(); - Browser.isFullscreen = true; - if (Browser.resizeCanvas) Browser.setFullscreenCanvasSize(); - } else { - - // remove the full screen specific parent of the canvas again to restore the HTML structure from before going full screen - canvasContainer.parentNode.insertBefore(canvas, canvasContainer); - canvasContainer.parentNode.removeChild(canvasContainer); - - if (Browser.resizeCanvas) Browser.setWindowedCanvasSize(); - } - if (Module['onFullScreen']) Module['onFullScreen'](Browser.isFullscreen); - if (Module['onFullscreen']) Module['onFullscreen'](Browser.isFullscreen); - Browser.updateCanvasDimensions(canvas); - } - - 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); - } - - // create a new parent to ensure the canvas has no siblings. this allows browsers to optimize full screen performance when its parent is the full screen root - var canvasContainer = document.createElement("div"); - canvas.parentNode.insertBefore(canvasContainer, canvas); - canvasContainer.appendChild(canvas); - - // use parent of canvas as full screen root to allow aspect ratio correction (Firefox stretches the root to screen size) - 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); - - if (vrDevice) { - canvasContainer.requestFullscreen({ vrDisplay: vrDevice }); - } else { - canvasContainer.requestFullscreen(); - } - },requestFullScreen:function (lockPointer, resizeCanvas, vrDevice) { - Module.printErr('Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.'); - Browser.requestFullScreen = function(lockPointer, resizeCanvas, vrDevice) { - return Browser.requestFullscreen(lockPointer, resizeCanvas, vrDevice); - } - return Browser.requestFullscreen(lockPointer, resizeCanvas, vrDevice); - },nextRAF:0,fakeRequestAnimationFrame:function (func) { - // try to keep 60fps between calls to here - var now = Date.now(); - if (Browser.nextRAF === 0) { - Browser.nextRAF = now + 1000/60; - } else { - while (now + 2 >= Browser.nextRAF) { // fudge a little, to avoid timer jitter causing us to do lots of delay:0 - Browser.nextRAF += 1000/60; - } - } - var delay = Math.max(Browser.nextRAF - now, 0); - setTimeout(func, delay); - },requestAnimationFrame:function requestAnimationFrame(func) { - if (typeof window === 'undefined') { // Provide fallback to setTimeout if window is undefined (e.g. in Node.js) - Browser.fakeRequestAnimationFrame(func); - } else { - if (!window.requestAnimationFrame) { - window.requestAnimationFrame = window['requestAnimationFrame'] || - window['mozRequestAnimationFrame'] || - window['webkitRequestAnimationFrame'] || - window['msRequestAnimationFrame'] || - window['oRequestAnimationFrame'] || - Browser.fakeRequestAnimationFrame; - } - window.requestAnimationFrame(func); - } - },safeCallback:function (func) { - return function() { - if (!ABORT) return func.apply(null, arguments); - }; - },allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function () { - Browser.allowAsyncCallbacks = false; - },resumeAsyncCallbacks:function () { // marks future callbacks as ok to execute, and synchronously runs any remaining ones right now - Browser.allowAsyncCallbacks = true; - if (Browser.queuedAsyncCallbacks.length > 0) { - var callbacks = Browser.queuedAsyncCallbacks; - Browser.queuedAsyncCallbacks = []; - callbacks.forEach(function(func) { - func(); - }); - } - },safeRequestAnimationFrame:function (func) { - return Browser.requestAnimationFrame(function() { - if (ABORT) return; - if (Browser.allowAsyncCallbacks) { - func(); - } else { - Browser.queuedAsyncCallbacks.push(func); - } - }); - },safeSetTimeout:function (func, timeout) { - Module['noExitRuntime'] = true; - return setTimeout(function() { - if (ABORT) return; - if (Browser.allowAsyncCallbacks) { - func(); - } else { - Browser.queuedAsyncCallbacks.push(func); - } - }, timeout); - },safeSetInterval:function (func, timeout) { - Module['noExitRuntime'] = true; - return setInterval(function() { - if (ABORT) return; - if (Browser.allowAsyncCallbacks) { - func(); - } // drop it on the floor otherwise, next interval will kick in - }, timeout); - },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; - break; - case 'mousewheel': - delta = event.wheelDelta; - break; - case 'wheel': - delta = event['deltaY']; - break; - default: - throw 'unrecognized mouse wheel event: ' + event.type; - } - return delta; - },mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function (event) { // event should be mousemove, mousedown or mouseup - if (Browser.pointerLock) { - // When the pointer is locked, calculate the coordinates - // based on the movement of the mouse. - // Workaround for Firefox bug 764498 - if (event.type != 'mousemove' && - ('mozMovementX' in event)) { - Browser.mouseMovementX = Browser.mouseMovementY = 0; - } else { - Browser.mouseMovementX = Browser.getMovementX(event); - Browser.mouseMovementY = Browser.getMovementY(event); - } - - // check if SDL is available - if (typeof SDL != "undefined") { - Browser.mouseX = SDL.mouseX + Browser.mouseMovementX; - Browser.mouseY = SDL.mouseY + Browser.mouseMovementY; - } else { - // just add the mouse delta to the current absolut mouse position - // FIXME: ideally this should be clamped against the canvas size and zero - Browser.mouseX += Browser.mouseMovementX; - Browser.mouseY += Browser.mouseMovementY; - } - } else { - // Otherwise, calculate the movement based on the changes - // in the coordinates. - var rect = Module["canvas"].getBoundingClientRect(); - var cw = Module["canvas"].width; - var ch = Module["canvas"].height; - - // Neither .scrollX or .pageXOffset are defined in a spec, but - // we prefer .scrollX because it is currently in a spec draft. - // (see: http://www.w3.org/TR/2013/WD-cssom-view-20131217/) - var scrollX = ((typeof window.scrollX !== 'undefined') ? window.scrollX : window.pageXOffset); - var scrollY = ((typeof window.scrollY !== 'undefined') ? window.scrollY : window.pageYOffset); - // If this assert lands, it's likely because the browser doesn't support scrollX or pageXOffset - // and we have no viable fallback. - assert((typeof scrollX !== 'undefined') && (typeof scrollY !== 'undefined'), 'Unable to retrieve scroll position, mouse positions likely broken.'); - - if (event.type === 'touchstart' || event.type === 'touchend' || event.type === 'touchmove') { - var touch = event.touch; - if (touch === undefined) { - return; // the "touch" property is only defined in SDL - - } - 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); - - // the canvas might be CSS-scaled compared to its backbuffer; - // SDL-using content will want mouse coordinates in terms - // of backbuffer units. - 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; - } - },asyncLoad:function (url, onload, onerror, noRunDep) { - var dep = !noRunDep ? getUniqueRunDependency('al ' + url) : ''; - Module['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); - },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 () { - // check if SDL is available - if (typeof SDL != "undefined") { - var flags = HEAPU32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]; - flags = flags | 0x00800000; // set SDL_FULLSCREEN flag - HEAP32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]=flags - } - Browser.updateResizeListeners(); - },setWindowedCanvasSize:function () { - // check if SDL is available - if (typeof SDL != "undefined") { - var flags = HEAPU32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]; - flags = flags & ~0x00800000; // clear SDL_FULLSCREEN flag - HEAP32[((SDL.screen+Runtime.QUANTUM_SIZE*0)>>2)]=flags - } - 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"); - } - } - } - },wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle:function () { - var handle = Browser.nextWgetRequestHandle; - Browser.nextWgetRequestHandle++; - return handle; - }};var GLFW={Window:function (id, width, height, title, monitor, share) { - this.id = id; - this.x = 0; - this.y = 0; - this.fullscreen = false; // Used to determine if app in fullscreen mode - this.storedX = 0; // Used to store X before fullscreen - this.storedY = 0; // Used to store Y before fullscreen - this.width = width; - this.height = height; - this.storedWidth = width; // Used to store width before fullscreen - this.storedHeight = height; // Used to store height before fullscreen - this.title = title; - this.monitor = monitor; - this.share = share; - this.attributes = GLFW.hints; - this.inputModes = { - 0x00033001:0x00034001, // GLFW_CURSOR (GLFW_CURSOR_NORMAL) - 0x00033002:0, // GLFW_STICKY_KEYS - 0x00033003:0, // GLFW_STICKY_MOUSE_BUTTONS - }; - this.buttons = 0; - this.keys = new Array(); - this.shouldClose = 0; - this.title = null; - this.windowPosFunc = null; // GLFWwindowposfun - this.windowSizeFunc = null; // GLFWwindowsizefun - this.windowCloseFunc = null; // GLFWwindowclosefun - this.windowRefreshFunc = null; // GLFWwindowrefreshfun - this.windowFocusFunc = null; // GLFWwindowfocusfun - this.windowIconifyFunc = null; // GLFWwindowiconifyfun - this.framebufferSizeFunc = null; // GLFWframebuffersizefun - this.mouseButtonFunc = null; // GLFWmousebuttonfun - this.cursorPosFunc = null; // GLFWcursorposfun - this.cursorEnterFunc = null; // GLFWcursorenterfun - this.scrollFunc = null; // GLFWscrollfun - this.keyFunc = null; // GLFWkeyfun - this.charFunc = null; // GLFWcharfun - this.userptr = null; - },WindowFromId:function (id) { - if (id <= 0 || !GLFW.windows) return null; - return GLFW.windows[id - 1]; - },errorFunc:null,monitorFunc:null,active:null,windows:null,monitors:null,monitorString:null,versionString:null,initialTime:null,extensions:null,hints:null,defaultHints:{131073:0,131074:0,131075:1,131076:1,131077:1,135169:8,135170:8,135171:8,135172:8,135173:24,135174:8,135175:0,135176:0,135177:0,135178:0,135179:0,135180:0,135181:0,135182:0,135183:0,139265:196609,139266:1,139267:0,139268:0,139269:0,139270:0,139271:0,139272:0},DOMToGLFWKeyCode:function (keycode) { - switch (keycode) { - // these keycodes are only defined for GLFW3, assume they are the same for GLFW2 - case 0x20:return 32; // DOM_VK_SPACE -> GLFW_KEY_SPACE - case 0xDE:return 39; // DOM_VK_QUOTE -> GLFW_KEY_APOSTROPHE - case 0xBC:return 44; // DOM_VK_COMMA -> GLFW_KEY_COMMA - case 0xAD:return 45; // DOM_VK_HYPHEN_MINUS -> GLFW_KEY_MINUS - case 0xBD:return 45; // DOM_VK_MINUS -> GLFW_KEY_MINUS - case 0xBE:return 46; // DOM_VK_PERIOD -> GLFW_KEY_PERIOD - case 0xBF:return 47; // DOM_VK_SLASH -> GLFW_KEY_SLASH - case 0x30:return 48; // DOM_VK_0 -> GLFW_KEY_0 - case 0x31:return 49; // DOM_VK_1 -> GLFW_KEY_1 - case 0x32:return 50; // DOM_VK_2 -> GLFW_KEY_2 - case 0x33:return 51; // DOM_VK_3 -> GLFW_KEY_3 - case 0x34:return 52; // DOM_VK_4 -> GLFW_KEY_4 - case 0x35:return 53; // DOM_VK_5 -> GLFW_KEY_5 - case 0x36:return 54; // DOM_VK_6 -> GLFW_KEY_6 - case 0x37:return 55; // DOM_VK_7 -> GLFW_KEY_7 - case 0x38:return 56; // DOM_VK_8 -> GLFW_KEY_8 - case 0x39:return 57; // DOM_VK_9 -> GLFW_KEY_9 - case 0x3B:return 59; // DOM_VK_SEMICOLON -> GLFW_KEY_SEMICOLON - case 0x3D:return 61; // DOM_VK_EQUALS -> GLFW_KEY_EQUAL - case 0xBB:return 61; // DOM_VK_EQUALS -> GLFW_KEY_EQUAL - case 0x41:return 65; // DOM_VK_A -> GLFW_KEY_A - case 0x42:return 66; // DOM_VK_B -> GLFW_KEY_B - case 0x43:return 67; // DOM_VK_C -> GLFW_KEY_C - case 0x44:return 68; // DOM_VK_D -> GLFW_KEY_D - case 0x45:return 69; // DOM_VK_E -> GLFW_KEY_E - case 0x46:return 70; // DOM_VK_F -> GLFW_KEY_F - case 0x47:return 71; // DOM_VK_G -> GLFW_KEY_G - case 0x48:return 72; // DOM_VK_H -> GLFW_KEY_H - case 0x49:return 73; // DOM_VK_I -> GLFW_KEY_I - case 0x4A:return 74; // DOM_VK_J -> GLFW_KEY_J - case 0x4B:return 75; // DOM_VK_K -> GLFW_KEY_K - case 0x4C:return 76; // DOM_VK_L -> GLFW_KEY_L - case 0x4D:return 77; // DOM_VK_M -> GLFW_KEY_M - case 0x4E:return 78; // DOM_VK_N -> GLFW_KEY_N - case 0x4F:return 79; // DOM_VK_O -> GLFW_KEY_O - case 0x50:return 80; // DOM_VK_P -> GLFW_KEY_P - case 0x51:return 81; // DOM_VK_Q -> GLFW_KEY_Q - case 0x52:return 82; // DOM_VK_R -> GLFW_KEY_R - case 0x53:return 83; // DOM_VK_S -> GLFW_KEY_S - case 0x54:return 84; // DOM_VK_T -> GLFW_KEY_T - case 0x55:return 85; // DOM_VK_U -> GLFW_KEY_U - case 0x56:return 86; // DOM_VK_V -> GLFW_KEY_V - case 0x57:return 87; // DOM_VK_W -> GLFW_KEY_W - case 0x58:return 88; // DOM_VK_X -> GLFW_KEY_X - case 0x59:return 89; // DOM_VK_Y -> GLFW_KEY_Y - case 0x5a:return 90; // DOM_VK_Z -> GLFW_KEY_Z - case 0xDB:return 91; // DOM_VK_OPEN_BRACKET -> GLFW_KEY_LEFT_BRACKET - case 0xDC:return 92; // DOM_VK_BACKSLASH -> GLFW_KEY_BACKSLASH - case 0xDD:return 93; // DOM_VK_CLOSE_BRACKET -> GLFW_KEY_RIGHT_BRACKET - case 0xC0:return 94; // DOM_VK_BACK_QUOTE -> GLFW_KEY_GRAVE_ACCENT - - - case 0x1B:return 256; // DOM_VK_ESCAPE -> GLFW_KEY_ESCAPE - case 0x0D:return 257; // DOM_VK_RETURN -> GLFW_KEY_ENTER - case 0x09:return 258; // DOM_VK_TAB -> GLFW_KEY_TAB - case 0x08:return 259; // DOM_VK_BACK -> GLFW_KEY_BACKSPACE - case 0x2D:return 260; // DOM_VK_INSERT -> GLFW_KEY_INSERT - case 0x2E:return 261; // DOM_VK_DELETE -> GLFW_KEY_DELETE - case 0x27:return 262; // DOM_VK_RIGHT -> GLFW_KEY_RIGHT - case 0x25:return 263; // DOM_VK_LEFT -> GLFW_KEY_LEFT - case 0x28:return 264; // DOM_VK_DOWN -> GLFW_KEY_DOWN - case 0x26:return 265; // DOM_VK_UP -> GLFW_KEY_UP - case 0x21:return 266; // DOM_VK_PAGE_UP -> GLFW_KEY_PAGE_UP - case 0x22:return 267; // DOM_VK_PAGE_DOWN -> GLFW_KEY_PAGE_DOWN - case 0x24:return 268; // DOM_VK_HOME -> GLFW_KEY_HOME - case 0x23:return 269; // DOM_VK_END -> GLFW_KEY_END - case 0x14:return 280; // DOM_VK_CAPS_LOCK -> GLFW_KEY_CAPS_LOCK - case 0x91:return 281; // DOM_VK_SCROLL_LOCK -> GLFW_KEY_SCROLL_LOCK - case 0x90:return 282; // DOM_VK_NUM_LOCK -> GLFW_KEY_NUM_LOCK - case 0x2C:return 283; // DOM_VK_SNAPSHOT -> GLFW_KEY_PRINT_SCREEN - case 0x13:return 284; // DOM_VK_PAUSE -> GLFW_KEY_PAUSE - case 0x70:return 290; // DOM_VK_F1 -> GLFW_KEY_F1 - case 0x71:return 291; // DOM_VK_F2 -> GLFW_KEY_F2 - case 0x72:return 292; // DOM_VK_F3 -> GLFW_KEY_F3 - case 0x73:return 293; // DOM_VK_F4 -> GLFW_KEY_F4 - case 0x74:return 294; // DOM_VK_F5 -> GLFW_KEY_F5 - case 0x75:return 295; // DOM_VK_F6 -> GLFW_KEY_F6 - case 0x76:return 296; // DOM_VK_F7 -> GLFW_KEY_F7 - case 0x77:return 297; // DOM_VK_F8 -> GLFW_KEY_F8 - case 0x78:return 298; // DOM_VK_F9 -> GLFW_KEY_F9 - case 0x79:return 299; // DOM_VK_F10 -> GLFW_KEY_F10 - case 0x7A:return 300; // DOM_VK_F11 -> GLFW_KEY_F11 - case 0x7B:return 301; // DOM_VK_F12 -> GLFW_KEY_F12 - case 0x7C:return 302; // DOM_VK_F13 -> GLFW_KEY_F13 - case 0x7D:return 303; // DOM_VK_F14 -> GLFW_KEY_F14 - case 0x7E:return 304; // DOM_VK_F15 -> GLFW_KEY_F15 - case 0x7F:return 305; // DOM_VK_F16 -> GLFW_KEY_F16 - case 0x80:return 306; // DOM_VK_F17 -> GLFW_KEY_F17 - case 0x81:return 307; // DOM_VK_F18 -> GLFW_KEY_F18 - case 0x82:return 308; // DOM_VK_F19 -> GLFW_KEY_F19 - case 0x83:return 309; // DOM_VK_F20 -> GLFW_KEY_F20 - case 0x84:return 310; // DOM_VK_F21 -> GLFW_KEY_F21 - case 0x85:return 311; // DOM_VK_F22 -> GLFW_KEY_F22 - case 0x86:return 312; // DOM_VK_F23 -> GLFW_KEY_F23 - case 0x87:return 313; // DOM_VK_F24 -> GLFW_KEY_F24 - case 0x88:return 314; // 0x88 (not used?) -> GLFW_KEY_F25 - case 0x60:return 320; // DOM_VK_NUMPAD0 -> GLFW_KEY_KP_0 - case 0x61:return 321; // DOM_VK_NUMPAD1 -> GLFW_KEY_KP_1 - case 0x62:return 322; // DOM_VK_NUMPAD2 -> GLFW_KEY_KP_2 - case 0x63:return 323; // DOM_VK_NUMPAD3 -> GLFW_KEY_KP_3 - case 0x64:return 324; // DOM_VK_NUMPAD4 -> GLFW_KEY_KP_4 - case 0x65:return 325; // DOM_VK_NUMPAD5 -> GLFW_KEY_KP_5 - case 0x66:return 326; // DOM_VK_NUMPAD6 -> GLFW_KEY_KP_6 - case 0x67:return 327; // DOM_VK_NUMPAD7 -> GLFW_KEY_KP_7 - case 0x68:return 328; // DOM_VK_NUMPAD8 -> GLFW_KEY_KP_8 - case 0x69:return 329; // DOM_VK_NUMPAD9 -> GLFW_KEY_KP_9 - case 0x6E:return 330; // DOM_VK_DECIMAL -> GLFW_KEY_KP_DECIMAL - case 0x6F:return 331; // DOM_VK_DIVIDE -> GLFW_KEY_KP_DIVIDE - case 0x6A:return 332; // DOM_VK_MULTIPLY -> GLFW_KEY_KP_MULTIPLY - case 0x6D:return 333; // DOM_VK_SUBTRACT -> GLFW_KEY_KP_SUBTRACT - case 0x6B:return 334; // DOM_VK_ADD -> GLFW_KEY_KP_ADD - // case 0x0D:return 335; // DOM_VK_RETURN -> GLFW_KEY_KP_ENTER (DOM_KEY_LOCATION_RIGHT) - // case 0x61:return 336; // DOM_VK_EQUALS -> GLFW_KEY_KP_EQUAL (DOM_KEY_LOCATION_RIGHT) - case 0x10:return 340; // DOM_VK_SHIFT -> GLFW_KEY_LEFT_SHIFT - case 0x11:return 341; // DOM_VK_CONTROL -> GLFW_KEY_LEFT_CONTROL - case 0x12:return 342; // DOM_VK_ALT -> GLFW_KEY_LEFT_ALT - case 0x5B:return 343; // DOM_VK_WIN -> GLFW_KEY_LEFT_SUPER - // case 0x10:return 344; // DOM_VK_SHIFT -> GLFW_KEY_RIGHT_SHIFT (DOM_KEY_LOCATION_RIGHT) - // case 0x11:return 345; // DOM_VK_CONTROL -> GLFW_KEY_RIGHT_CONTROL (DOM_KEY_LOCATION_RIGHT) - // case 0x12:return 346; // DOM_VK_ALT -> GLFW_KEY_RIGHT_ALT (DOM_KEY_LOCATION_RIGHT) - // case 0x5B:return 347; // DOM_VK_WIN -> GLFW_KEY_RIGHT_SUPER (DOM_KEY_LOCATION_RIGHT) - case 0x5D:return 348; // DOM_VK_CONTEXT_MENU -> GLFW_KEY_MENU - // XXX: GLFW_KEY_WORLD_1, GLFW_KEY_WORLD_2 what are these? - default:return -1; // GLFW_KEY_UNKNOWN - }; - },getModBits:function (win) { - var mod = 0; - if (win.keys[340]) mod |= 0x0001; // GLFW_MOD_SHIFT - if (win.keys[341]) mod |= 0x0002; // GLFW_MOD_CONTROL - if (win.keys[342]) mod |= 0x0004; // GLFW_MOD_ALT - if (win.keys[343]) mod |= 0x0008; // GLFW_MOD_SUPER - return mod; - },onKeyPress:function (event) { - if (!GLFW.active || !GLFW.active.charFunc) return; - - // correct unicode charCode is only available with onKeyPress event - var charCode = event.charCode; - if (charCode == 0 || (charCode >= 0x00 && charCode <= 0x1F)) return; - - - Module['dynCall_vii'](GLFW.active.charFunc, GLFW.active.id, charCode); - },onKeyChanged:function (event, status) { - if (!GLFW.active) return; - - var key = GLFW.DOMToGLFWKeyCode(event.keyCode); - if (key == -1) return; - - var repeat = status && GLFW.active.keys[key]; - GLFW.active.keys[key] = status; - if (!GLFW.active.keyFunc) return; - - - if (repeat) status = 2; // GLFW_REPEAT - Module['dynCall_viiiii'](GLFW.active.keyFunc, GLFW.active.id, key, event.keyCode, status, GLFW.getModBits(GLFW.active)); - },onKeydown:function (event) { - GLFW.onKeyChanged(event, 1); // GLFW_PRESS or GLFW_REPEAT - - // This logic comes directly from the sdl implementation. We cannot - // call preventDefault on all keydown events otherwise onKeyPress will - // not get called - if (event.keyCode === 8 /* backspace */ || event.keyCode === 9 /* tab */) { - event.preventDefault(); - } - },onKeyup:function (event) { - GLFW.onKeyChanged(event, 0); // GLFW_RELEASE - },onMousemove:function (event) { - if (!GLFW.active) return; - - Browser.calculateMouseEvent(event); - - if (event.target != Module["canvas"] || !GLFW.active.cursorPosFunc) return; - - - Module['dynCall_vidd'](GLFW.active.cursorPosFunc, GLFW.active.id, Browser.mouseX, Browser.mouseY); - },DOMToGLFWMouseButton:function (event) { - // DOM and glfw have different button codes. - // See http://www.w3schools.com/jsref/event_button.asp. - var eventButton = event['button']; - if (eventButton > 0) { - if (eventButton == 1) { - eventButton = 2; - } else { - eventButton = 1; - } - } - return eventButton; - },onMouseenter:function (event) { - if (!GLFW.active) return; - - if (event.target != Module["canvas"] || !GLFW.active.cursorEnterFunc) return; - - Module['dynCall_vii'](GLFW.active.cursorEnterFunc, GLFW.active.id, 1); - },onMouseleave:function (event) { - if (!GLFW.active) return; - - if (event.target != Module["canvas"] || !GLFW.active.cursorEnterFunc) return; - - Module['dynCall_vii'](GLFW.active.cursorEnterFunc, GLFW.active.id, 0); - },onMouseButtonChanged:function (event, status) { - if (!GLFW.active) return; - - Browser.calculateMouseEvent(event); - - if (event.target != Module["canvas"]) return; - - eventButton = GLFW.DOMToGLFWMouseButton(event); - - if (status == 1) { // GLFW_PRESS - GLFW.active.buttons |= (1 << eventButton); - try { - event.target.setCapture(); - } catch (e) {} - } else { // GLFW_RELEASE - GLFW.active.buttons &= ~(1 << eventButton); - } - - if (!GLFW.active.mouseButtonFunc) return; - - - Module['dynCall_viiii'](GLFW.active.mouseButtonFunc, GLFW.active.id, eventButton, status, GLFW.getModBits(GLFW.active)); - },onMouseButtonDown:function (event) { - if (!GLFW.active) return; - GLFW.onMouseButtonChanged(event, 1); // GLFW_PRESS - },onMouseButtonUp:function (event) { - if (!GLFW.active) return; - GLFW.onMouseButtonChanged(event, 0); // GLFW_RELEASE - },onMouseWheel:function (event) { - // Note the minus sign that flips browser wheel direction (positive direction scrolls page down) to native wheel direction (positive direction is mouse wheel up) - var delta = -Browser.getMouseWheelDelta(event); - delta = (delta == 0) ? 0 : (delta > 0 ? Math.max(delta, 1) : Math.min(delta, -1)); // Quantize to integer so that minimum scroll is at least +/- 1. - GLFW.wheelPos += delta; - - if (!GLFW.active || !GLFW.active.scrollFunc || event.target != Module['canvas']) return; - - - var sx = 0; - var sy = 0; - if (event.type == 'mousewheel') { - sx = event.wheelDeltaX; - sy = event.wheelDeltaY; - } else { - sx = event.deltaX; - sy = event.deltaY; - } - - Module['dynCall_vidd'](GLFW.active.scrollFunc, GLFW.active.id, sx, sy); - - event.preventDefault(); - },onCanvasResize:function (width, height) { - if (!GLFW.active) return; - - var resizeNeeded = true; - - // If the client is requestiong fullscreen mode - if (document["fullscreen"] || document["fullScreen"] || document["mozFullScreen"] || document["webkitIsFullScreen"]) { - GLFW.active.storedX = GLFW.active.x; - GLFW.active.storedY = GLFW.active.y; - GLFW.active.storedWidth = GLFW.active.width; - GLFW.active.storedHeight = GLFW.active.height; - GLFW.active.x = GLFW.active.y = 0; - GLFW.active.width = screen.width; - GLFW.active.height = screen.height; - GLFW.active.fullscreen = true; - - // If the client is reverting from fullscreen mode - } else if (GLFW.active.fullscreen == true) { - GLFW.active.x = GLFW.active.storedX; - GLFW.active.y = GLFW.active.storedY; - GLFW.active.width = GLFW.active.storedWidth; - GLFW.active.height = GLFW.active.storedHeight; - GLFW.active.fullscreen = false; - - // If the width/height values do not match current active window sizes - } else if (GLFW.active.width != width || GLFW.active.height != height) { - GLFW.active.width = width; - GLFW.active.height = height; - } else { - resizeNeeded = false; - } - - // If any of the above conditions were true, we need to resize the canvas - if (resizeNeeded) { - // resets the canvas size to counter the aspect preservation of Browser.updateCanvasDimensions - Browser.setCanvasSize(GLFW.active.width, GLFW.active.height, true); - // TODO: Client dimensions (clientWidth/clientHeight) vs pixel dimensions (width/height) of - // the canvas should drive window and framebuffer size respectfully. - GLFW.onWindowSizeChanged(); - GLFW.onFramebufferSizeChanged(); - } - },onWindowSizeChanged:function () { - if (!GLFW.active) return; - - if (!GLFW.active.windowSizeFunc) return; - - - Module['dynCall_viii'](GLFW.active.windowSizeFunc, GLFW.active.id, GLFW.active.width, GLFW.active.height); - },onFramebufferSizeChanged:function () { - if (!GLFW.active) return; - - if (!GLFW.active.framebufferSizeFunc) return; - - Module['dynCall_viii'](GLFW.active.framebufferSizeFunc, GLFW.active.id, GLFW.active.width, GLFW.active.height); - },requestFullscreen:function () { - var RFS = Module["canvas"]['requestFullscreen'] || - Module["canvas"]['mozRequestFullScreen'] || - Module["canvas"]['webkitRequestFullScreen'] || - (function() {}); - RFS.apply(Module["canvas"], []); - },requestFullScreen:function () { - Module.printErr('GLFW.requestFullScreen() is deprecated. Please call GLFW.requestFullscreen instead.'); - GLFW.requestFullScreen = function() { - return GLFW.requestFullscreen(); - } - return GLFW.requestFullscreen(); - },exitFullscreen:function () { - var CFS = document['exitFullscreen'] || - document['cancelFullScreen'] || - document['mozCancelFullScreen'] || - document['webkitCancelFullScreen'] || - (function() {}); - CFS.apply(document, []); - },cancelFullScreen:function () { - Module.printErr('GLFW.cancelFullScreen() is deprecated. Please call GLFW.exitFullscreen instead.'); - GLFW.cancelFullScreen = function() { - return GLFW.exitFullscreen(); - } - return GLFW.exitFullscreen(); - },getTime:function () { - return _emscripten_get_now() / 1000; - },setWindowTitle:function (winid, title) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - - win.title = Pointer_stringify(title); - if (GLFW.active.id == win.id) { - document.title = win.title; - } - },setKeyCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.keyFunc = cbfun; - },setCharCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.charFunc = cbfun; - },setMouseButtonCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.mouseButtonFunc = cbfun; - },setCursorPosCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.cursorPosFunc = cbfun; - },setScrollCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.scrollFunc = cbfun; - },setWindowSizeCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.windowSizeFunc = cbfun; - - },setWindowCloseCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.windowCloseFunc = cbfun; - },setWindowRefreshCallback:function (winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.windowRefreshFunc = cbfun; - },onClickRequestPointerLock:function (e) { - if (!Browser.pointerLock && Module['canvas'].requestPointerLock) { - Module['canvas'].requestPointerLock(); - e.preventDefault(); - } - },setInputMode:function (winid, mode, value) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - - switch(mode) { - case 0x00033001: { // GLFW_CURSOR - switch(value) { - case 0x00034001: { // GLFW_CURSOR_NORMAL - win.inputModes[mode] = value; - Module['canvas'].removeEventListener('click', GLFW.onClickRequestPointerLock, true); - Module['canvas'].exitPointerLock(); - break; - } - case 0x00034002: { // GLFW_CURSOR_HIDDEN - console.log("glfwSetInputMode called with GLFW_CURSOR_HIDDEN value not implemented."); - break; - } - case 0x00034003: { // GLFW_CURSOR_DISABLED - win.inputModes[mode] = value; - Module['canvas'].addEventListener('click', GLFW.onClickRequestPointerLock, true); - Module['canvas'].requestPointerLock(); - break; - } - default: { - console.log("glfwSetInputMode called with unknown value parameter value: " + value + "."); - break; - } - } - break; - } - case 0x00033002: { // GLFW_STICKY_KEYS - console.log("glfwSetInputMode called with GLFW_STICKY_KEYS mode not implemented."); - break; - } - case 0x00033003: { // GLFW_STICKY_MOUSE_BUTTONS - console.log("glfwSetInputMode called with GLFW_STICKY_MOUSE_BUTTONS mode not implemented."); - break; - } - default: { - console.log("glfwSetInputMode called with unknown mode parameter value: " + mode + "."); - break; - } - } - },getKey:function (winid, key) { - var win = GLFW.WindowFromId(winid); - if (!win) return 0; - return win.keys[key]; - },getMouseButton:function (winid, button) { - var win = GLFW.WindowFromId(winid); - if (!win) return 0; - return (win.buttons & (1 << button)) > 0; - },getCursorPos:function (winid, x, y) { - setValue(x, Browser.mouseX, 'double'); - setValue(y, Browser.mouseY, 'double'); - },getMousePos:function (winid, x, y) { - setValue(x, Browser.mouseX, 'i32'); - setValue(y, Browser.mouseY, 'i32'); - },setCursorPos:function (winid, x, y) { - },getWindowPos:function (winid, x, y) { - var wx = 0; - var wy = 0; - - var win = GLFW.WindowFromId(winid); - if (win) { - wx = win.x; - wy = win.y; - } - - setValue(x, wx, 'i32'); - setValue(y, wy, 'i32'); - },setWindowPos:function (winid, x, y) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.x = x; - win.y = y; - },getWindowSize:function (winid, width, height) { - var ww = 0; - var wh = 0; - - var win = GLFW.WindowFromId(winid); - if (win) { - ww = win.width; - wh = win.height; - } - - setValue(width, ww, 'i32'); - setValue(height, wh, 'i32'); - },setWindowSize:function (winid, width, height) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - - if (GLFW.active.id == win.id) { - if (width == screen.width && height == screen.height) { - GLFW.requestFullscreen(); - } else { - GLFW.exitFullscreen(); - Browser.setCanvasSize(width, height); - win.width = width; - win.height = height; - } - } - - if (!win.windowSizeFunc) return; - - - Module['dynCall_viii'](win.windowSizeFunc, win.id, width, height); - },createWindow:function (width, height, title, monitor, share) { - var i, id; - for (i = 0; i < GLFW.windows.length && GLFW.windows[i] !== null; i++); - if (i > 0) throw "glfwCreateWindow only supports one window at time currently"; - - // id for window - id = i + 1; - - // not valid - if (width <= 0 || height <= 0) return 0; - - if (monitor) { - GLFW.requestFullscreen(); - } else { - Browser.setCanvasSize(width, height); - } - - // Create context when there are no existing alive windows - for (i = 0; i < GLFW.windows.length && GLFW.windows[i] == null; i++); - if (i == GLFW.windows.length) { - var contextAttributes = { - antialias: (GLFW.hints[0x0002100D] > 1), // GLFW_SAMPLES - depth: (GLFW.hints[0x00021005] > 0), // GLFW_DEPTH_BITS - stencil: (GLFW.hints[0x00021006] > 0), // GLFW_STENCIL_BITS - alpha: (GLFW.hints[0x00021004] > 0) // GLFW_ALPHA_BITS - } - Module.ctx = Browser.createContext(Module['canvas'], true, true, contextAttributes); - } - - // If context creation failed, do not return a valid window - if (!Module.ctx) return 0; - - // Get non alive id - var win = new GLFW.Window(id, width, height, title, monitor, share); - - // Set window to array - if (id - 1 == GLFW.windows.length) { - GLFW.windows.push(win); - } else { - GLFW.windows[id - 1] = win; - } - - GLFW.active = win; - return win.id; - },destroyWindow:function (winid) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - - if (win.windowCloseFunc) - Module['dynCall_vi'](win.windowCloseFunc, win.id); - - GLFW.windows[win.id - 1] = null; - if (GLFW.active.id == win.id) - GLFW.active = null; - - // Destroy context when no alive windows - for (var i = 0; i < GLFW.windows.length; i++) - if (GLFW.windows[i] !== null) return; - - Module.ctx = Browser.destroyContext(Module['canvas'], true, true); - },swapBuffers:function (winid) { - },GLFW2ParamToGLFW3Param:function (param) { - table = { - 0x00030001:0, // GLFW_MOUSE_CURSOR - 0x00030002:0, // GLFW_STICKY_KEYS - 0x00030003:0, // GLFW_STICKY_MOUSE_BUTTONS - 0x00030004:0, // GLFW_SYSTEM_KEYS - 0x00030005:0, // GLFW_KEY_REPEAT - 0x00030006:0, // GLFW_AUTO_POLL_EVENTS - 0x00020001:0, // GLFW_OPENED - 0x00020002:0, // GLFW_ACTIVE - 0x00020003:0, // GLFW_ICONIFIED - 0x00020004:0, // GLFW_ACCELERATED - 0x00020005:0x00021001, // GLFW_RED_BITS - 0x00020006:0x00021002, // GLFW_GREEN_BITS - 0x00020007:0x00021003, // GLFW_BLUE_BITS - 0x00020008:0x00021004, // GLFW_ALPHA_BITS - 0x00020009:0x00021005, // GLFW_DEPTH_BITS - 0x0002000A:0x00021006, // GLFW_STENCIL_BITS - 0x0002000B:0x0002100F, // GLFW_REFRESH_RATE - 0x0002000C:0x00021007, // GLFW_ACCUM_RED_BITS - 0x0002000D:0x00021008, // GLFW_ACCUM_GREEN_BITS - 0x0002000E:0x00021009, // GLFW_ACCUM_BLUE_BITS - 0x0002000F:0x0002100A, // GLFW_ACCUM_ALPHA_BITS - 0x00020010:0x0002100B, // GLFW_AUX_BUFFERS - 0x00020011:0x0002100C, // GLFW_STEREO - 0x00020012:0, // GLFW_WINDOW_NO_RESIZE - 0x00020013:0x0002100D, // GLFW_FSAA_SAMPLES - 0x00020014:0x00022002, // GLFW_OPENGL_VERSION_MAJOR - 0x00020015:0x00022003, // GLFW_OPENGL_VERSION_MINOR - 0x00020016:0x00022006, // GLFW_OPENGL_FORWARD_COMPAT - 0x00020017:0x00022007, // GLFW_OPENGL_DEBUG_CONTEXT - 0x00020018:0x00022008, // GLFW_OPENGL_PROFILE - }; - return table[param]; - }};function _glfwGetVideoModes(monitor, count) { - setValue(count, 0, 'i32'); - return 0; - } - - function _glLinkProgram(program) { - GLctx.linkProgram(GL.programs[program]); - GL.programInfos[program] = null; // uniforms no longer keep the same names after linking - GL.populateUniformTable(program); - } - - function _glBindTexture(target, texture) { - GLctx.bindTexture(target, texture ? GL.textures[texture] : null); - } - - function _emscripten_glStencilFunc(x0, x1, x2) { GLctx['stencilFunc'](x0, x1, x2) } - - function _glGetString(name_) { - if (GL.stringCache[name_]) return GL.stringCache[name_]; - var ret; - switch(name_) { - case 0x1F00 /* GL_VENDOR */: - case 0x1F01 /* GL_RENDERER */: - case 0x9245 /* UNMASKED_VENDOR_WEBGL */: - case 0x9246 /* UNMASKED_RENDERER_WEBGL */: - ret = allocate(intArrayFromString(GLctx.getParameter(name_)), 'i8', ALLOC_NORMAL); - break; - case 0x1F02 /* GL_VERSION */: - var glVersion = GLctx.getParameter(GLctx.VERSION); - // return GLES version string corresponding to the version of the WebGL context - { - glVersion = 'OpenGL ES 2.0 (' + glVersion + ')'; - } - ret = allocate(intArrayFromString(glVersion), 'i8', ALLOC_NORMAL); - break; - case 0x1F03 /* GL_EXTENSIONS */: - var exts = GLctx.getSupportedExtensions(); - var gl_exts = []; - for (var i = 0; i < exts.length; ++i) { - gl_exts.push(exts[i]); - gl_exts.push("GL_" + exts[i]); - } - ret = allocate(intArrayFromString(gl_exts.join(' ')), 'i8', ALLOC_NORMAL); - break; - case 0x8B8C /* GL_SHADING_LANGUAGE_VERSION */: - var glslVersion = GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION); - // extract the version number 'N.M' from the string 'WebGL GLSL ES N.M ...' - 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'; // ensure minor version has 2 digits - glslVersion = 'OpenGL ES GLSL ES ' + ver_num[1] + ' (' + glslVersion + ')'; - } - ret = allocate(intArrayFromString(glslVersion), 'i8', ALLOC_NORMAL); - break; - default: - GL.recordError(0x0500/*GL_INVALID_ENUM*/); - return 0; - } - GL.stringCache[name_] = ret; - return ret; - } - - function _emscripten_glUniform3iv(location, count, value) { - - - GLctx.uniform3iv(GL.uniforms[location], HEAP32.subarray((value)>>2,(value+count*12)>>2)); - } - - function _emscripten_glShaderSource(shader, count, string, length) { - var source = GL.getSource(shader, count, string, length); - - - GLctx.shaderSource(GL.shaders[shader], source); - } - - function _emscripten_glReleaseShaderCompiler() { - // NOP (as allowed by GLES 2.0 spec) - } - - function _glfwSetScrollCallback(winid, cbfun) { - GLFW.setScrollCallback(winid, cbfun); - } - - function _emscripten_glTexParameterf(x0, x1, x2) { GLctx['texParameterf'](x0, x1, x2) } - - function _emscripten_glTexParameteri(x0, x1, x2) { GLctx['texParameteri'](x0, x1, x2) } - - function _glCompileShader(shader) { - GLctx.compileShader(GL.shaders[shader]); - } - - - - - var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86}; - - var ERRNO_MESSAGES={0:"Success",1:"Not super-user",2:"No such file or directory",3:"No such process",4:"Interrupted system call",5:"I/O error",6:"No such device or address",7:"Arg list too long",8:"Exec format error",9:"Bad file number",10:"No children",11:"No more processes",12:"Not enough core",13:"Permission denied",14:"Bad address",15:"Block device required",16:"Mount device busy",17:"File exists",18:"Cross-device link",19:"No such device",20:"Not a directory",21:"Is a directory",22:"Invalid argument",23:"Too many open files in system",24:"Too many open files",25:"Not a typewriter",26:"Text file busy",27:"File too large",28:"No space left on device",29:"Illegal seek",30:"Read only file system",31:"Too many links",32:"Broken pipe",33:"Math arg out of domain of func",34:"Math result not representable",35:"File locking deadlock error",36:"File or path name too long",37:"No record locks available",38:"Function not implemented",39:"Directory not empty",40:"Too many symbolic links",42:"No message of desired type",43:"Identifier removed",44:"Channel number out of range",45:"Level 2 not synchronized",46:"Level 3 halted",47:"Level 3 reset",48:"Link number out of range",49:"Protocol driver not attached",50:"No CSI structure available",51:"Level 2 halted",52:"Invalid exchange",53:"Invalid request descriptor",54:"Exchange full",55:"No anode",56:"Invalid request code",57:"Invalid slot",59:"Bad font file fmt",60:"Device not a stream",61:"No data (for no delay io)",62:"Timer expired",63:"Out of streams resources",64:"Machine is not on the network",65:"Package not installed",66:"The object is remote",67:"The link has been severed",68:"Advertise error",69:"Srmount error",70:"Communication error on send",71:"Protocol error",72:"Multihop attempted",73:"Cross mount point (not really error)",74:"Trying to read unreadable message",75:"Value too large for defined data type",76:"Given log. name not unique",77:"f.d. invalid for this operation",78:"Remote address changed",79:"Can access a needed shared lib",80:"Accessing a corrupted shared lib",81:".lib section in a.out corrupted",82:"Attempting to link in too many libs",83:"Attempting to exec a shared library",84:"Illegal byte sequence",86:"Streams pipe error",87:"Too many users",88:"Socket operation on non-socket",89:"Destination address required",90:"Message too long",91:"Protocol wrong type for socket",92:"Protocol not available",93:"Unknown protocol",94:"Socket type not supported",95:"Not supported",96:"Protocol family not supported",97:"Address family not supported by protocol family",98:"Address already in use",99:"Address not available",100:"Network interface is not configured",101:"Network is unreachable",102:"Connection reset by network",103:"Connection aborted",104:"Connection reset by peer",105:"No buffer space available",106:"Socket is already connected",107:"Socket is not connected",108:"Can't send after socket shutdown",109:"Too many references",110:"Connection timed out",111:"Connection refused",112:"Host is down",113:"Host is unreachable",114:"Socket already connected",115:"Connection already in progress",116:"Stale file handle",122:"Quota exceeded",123:"No medium (in tape drive)",125:"Operation canceled",130:"Previous owner died",131:"State not recoverable"}; - - function ___setErrNo(value) { - if (Module['___errno_location']) HEAP32[((Module['___errno_location']())>>2)]=value; - else Module.printErr('failed to set errno from JS'); - return value; - } - - var PATH={splitPath:function (filename) { - var splitPathRe = /^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/; - return splitPathRe.exec(filename).slice(1); - },normalizeArray:function (parts, allowAboveRoot) { - // if the path tries to go above the root, `up` ends up > 0 - 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 the path is allowed to go above the root, restore leading ..s - if (allowAboveRoot) { - for (; up--; up) { - parts.unshift('..'); - } - } - return parts; - },normalize:function (path) { - var isAbsolute = path.charAt(0) === '/', - trailingSlash = path.substr(-1) === '/'; - // Normalize the path - 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) { - // No dirname whatsoever - return '.'; - } - if (dir) { - // It has a dirname, strip trailing slash - dir = dir.substr(0, dir.length - 1); - } - return root + dir; - },basename:function (path) { - // EMSCRIPTEN return '/'' for '/', not an empty string - if (path === '/') return '/'; - 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); - },resolve:function () { - var resolvedPath = '', - resolvedAbsolute = false; - for (var i = arguments.length - 1; i >= -1 && !resolvedAbsolute; i--) { - var path = (i >= 0) ? arguments[i] : FS.cwd(); - // Skip empty and invalid entries - if (typeof path !== 'string') { - throw new TypeError('Arguments to path.resolve must be strings'); - } else if (!path) { - return ''; // an invalid portion invalidates the whole thing - } - resolvedPath = path + '/' + resolvedPath; - resolvedAbsolute = path.charAt(0) === '/'; - } - // At this point the path should be resolved to a full absolute path, but - // handle relative paths to be safe (might happen when process.cwd() fails) - resolvedPath = PATH.normalizeArray(resolvedPath.split('/').filter(function(p) { - return !!p; - }), !resolvedAbsolute).join('/'); - return ((resolvedAbsolute ? '/' : '') + resolvedPath) || '.'; - },relative:function (from, to) { - from = PATH.resolve(from).substr(1); - to = PATH.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 () { - // https://github.com/kripken/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // currently, FS.init does not distinguish if process.stdin is a file or TTY - // // device, it always assumes it's a TTY device. because of this, we're forcing - // // process.stdin to UTF8 encoding to at least make stdin reading compatible - // // with text files until FS.init can be refactored. - // process['stdin']['setEncoding']('utf8'); - // } - },shutdown:function () { - // https://github.com/kripken/emscripten/pull/1555 - // if (ENVIRONMENT_IS_NODE) { - // // inolen: any idea as to why node -e 'process.stdin.read()' wouldn't exit immediately (with process.stdin being a tty)? - // // isaacs: because now it's reading from the stream, you've expressed interest in it, so that read() kicks off a _read() which creates a ReadReq operation - // // inolen: I thought read() in that case was a synchronous operation that just grabbed some amount of buffered data if it exists? - // // isaacs: it is. but it also triggers a _read() call, which calls readStart() on the handle - // // isaacs: do process.stdin.pause() and i'd think it'd probably close the pending call - // process['stdin']['pause'](); - // } - },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(ERRNO_CODES.ENODEV); - } - stream.tty = tty; - stream.seekable = false; - },close:function (stream) { - // flush any pending line data - stream.tty.ops.flush(stream.tty); - },flush:function (stream) { - stream.tty.ops.flush(stream.tty); - },read:function (stream, buffer, offset, length, pos /* ignored */) { - if (!stream.tty || !stream.tty.ops.get_char) { - throw new FS.ErrnoError(ERRNO_CODES.ENXIO); - } - 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(ERRNO_CODES.EIO); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(ERRNO_CODES.EAGAIN); - } - 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(ERRNO_CODES.ENXIO); - } - for (var i = 0; i < length; i++) { - try { - stream.tty.ops.put_char(stream.tty, buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); - } - } - 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) { - // we will read data by chunks of BUFSIZE - var BUFSIZE = 256; - var buf = new Buffer(BUFSIZE); - var bytesRead = 0; - - var isPosixPlatform = (process.platform != 'win32'); // Node doesn't offer a direct check, so test by exclusion - - var fd = process.stdin.fd; - if (isPosixPlatform) { - // Linux and Mac cannot use process.stdin.fd (which isn't set up as sync) - var usingDevice = false; - try { - fd = fs.openSync('/dev/stdin', 'r'); - usingDevice = true; - } catch (e) {} - } - - try { - bytesRead = fs.readSync(fd, buf, 0, BUFSIZE, null); - } catch(e) { - // Cross-platform differences: on Windows, reading EOF throws an exception, but on other OSes, - // reading EOF returns 0. Uniformize behavior by treating the EOF exception to return 0. - if (e.toString().indexOf('EOF') != -1) bytesRead = 0; - else throw e; - } - - if (usingDevice) { fs.closeSync(fd); } - if (bytesRead > 0) { - result = buf.slice(0, bytesRead).toString('utf-8'); - } else { - result = null; - } - - } else if (typeof window != 'undefined' && - typeof window.prompt == 'function') { - // Browser. - result = window.prompt('Input: '); // returns null on cancel - if (result !== null) { - result += '\n'; - } - } else if (typeof readline == 'function') { - // Command line. - 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) { - Module['print'](UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); // val == 0 would cut text output off in the middle. - } - },flush:function (tty) { - if (tty.output && tty.output.length > 0) { - Module['print'](UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } - }},default_tty1_ops:{put_char:function (tty, val) { - if (val === null || val === 10) { - Module['printErr'](UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } else { - if (val != 0) tty.output.push(val); - } - },flush:function (tty) { - if (tty.output && tty.output.length > 0) { - Module['printErr'](UTF8ArrayToString(tty.output, 0)); - tty.output = []; - } - }}}; - - var MEMFS={ops_table:null,mount:function (mount) { - return MEMFS.createNode(null, '/', 16384 | 511 /* 0777 */, 0); - },createNode:function (parent, name, mode, dev) { - if (FS.isBlkdev(mode) || FS.isFIFO(mode)) { - // no supported - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - 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; // The actual number of bytes used in the typed array, as opposed to contents.length which gives the whole capacity. - // When the byte data of the file is populated, this will point to either a typed array, or a normal JS array. Typed arrays are preferred - // for performance, and used by default. However, typed arrays are not resizable like normal JS arrays are, so there is a small disk size - // penalty involved for appending file writes that continuously grow a file similar to std::vector capacity vs used -scheme. - 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(); - // add the new node to the parent - if (parent) { - parent.contents[name] = node; - } - return node; - },getFileDataAsRegularArray:function (node) { - if (node.contents && node.contents.subarray) { - var arr = []; - for (var i = 0; i < node.usedBytes; ++i) arr.push(node.contents[i]); - return arr; // Returns a copy of the original data. - } - return node.contents; // No-op, the file contents are already in a JS array. Return as-is. - },getFileDataAsTypedArray:function (node) { - if (!node.contents) return new Uint8Array; - if (node.contents.subarray) return node.contents.subarray(0, node.usedBytes); // Make sure to not return excess unused bytes. - return new Uint8Array(node.contents); - },expandFileStorage:function (node, newCapacity) { - // If we are asked to expand the size of a file that already exists, revert to using a standard JS array to store the file - // instead of a typed array. This makes resizing the array more flexible because we can just .push() elements at the back to - // increase the size. - if (node.contents && node.contents.subarray && newCapacity > node.contents.length) { - node.contents = MEMFS.getFileDataAsRegularArray(node); - node.usedBytes = node.contents.length; // We might be writing to a lazy-loaded file which had overridden this property, so force-reset it. - } - - if (!node.contents || node.contents.subarray) { // Keep using a typed array if creating a new storage, or if old one was a typed array as well. - var prevCapacity = node.contents ? node.contents.length : 0; - if (prevCapacity >= newCapacity) return; // No need to expand, the storage was already large enough. - // Don't expand strictly to the given requested limit if it's only a very small increase, but instead geometrically grow capacity. - // For small filesizes (<1MB), perform size*2 geometric increase, but for large sizes, do a much more conservative size*1.125 increase to - // avoid overshooting the allocation cap by a very large margin. - var CAPACITY_DOUBLING_MAX = 1024 * 1024; - newCapacity = Math.max(newCapacity, (prevCapacity * (prevCapacity < CAPACITY_DOUBLING_MAX ? 2.0 : 1.125)) | 0); - if (prevCapacity != 0) newCapacity = Math.max(newCapacity, 256); // At minimum allocate 256b for each file when expanding. - var oldContents = node.contents; - node.contents = new Uint8Array(newCapacity); // Allocate new storage. - if (node.usedBytes > 0) node.contents.set(oldContents.subarray(0, node.usedBytes), 0); // Copy old data over to the new storage. - return; - } - // Not using a typed array to back the file storage. Use a standard JS array instead. - if (!node.contents && newCapacity > 0) node.contents = []; - while (node.contents.length < newCapacity) node.contents.push(0); - },resizeFileStorage:function (node, newSize) { - if (node.usedBytes == newSize) return; - if (newSize == 0) { - node.contents = null; // Fully decommit when requesting a resize to zero. - node.usedBytes = 0; - return; - } - if (!node.contents || node.contents.subarray) { // Resize a typed array if that is being used as the backing store. - var oldContents = node.contents; - node.contents = new Uint8Array(new ArrayBuffer(newSize)); // Allocate new storage. - if (oldContents) { - node.contents.set(oldContents.subarray(0, Math.min(newSize, node.usedBytes))); // Copy old data over to the new storage. - } - node.usedBytes = newSize; - return; - } - // Backing with a JS array. - if (!node.contents) node.contents = []; - if (node.contents.length > newSize) node.contents.length = newSize; - else while (node.contents.length < newSize) node.contents.push(0); - node.usedBytes = newSize; - },node_ops:{getattr:function (node) { - var attr = {}; - // device numbers reuse inode numbers. - 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); - // NOTE: In our implementation, st_blocks = Math.ceil(st_size/st_blksize), - // but this is not required by the standard. - 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[ERRNO_CODES.ENOENT]; - },mknod:function (parent, name, mode, dev) { - return MEMFS.createNode(parent, name, mode, dev); - },rename:function (old_node, new_dir, new_name) { - // if we're overwriting a directory at new_name, make sure it's empty. - 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(ERRNO_CODES.ENOTEMPTY); - } - } - } - // do the internal rewiring - delete old_node.parent.contents[old_node.name]; - old_node.name = new_name; - new_dir.contents[new_name] = old_node; - old_node.parent = new_dir; - },unlink:function (parent, name) { - delete parent.contents[name]; - },rmdir:function (parent, name) { - var node = FS.lookupNode(parent, name); - for (var i in node.contents) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY); - } - delete parent.contents[name]; - },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 /* 0777 */ | 40960, 0); - node.link = oldpath; - return node; - },readlink:function (node) { - if (!FS.isLink(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - 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); - assert(size >= 0); - if (size > 8 && contents.subarray) { // non-trivial, and typed array - 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 (!length) return 0; - var node = stream.node; - node.timestamp = Date.now(); - - if (buffer.subarray && (!node.contents || node.contents.subarray)) { // This write is from a typed array to a typed array? - if (canOwn) { - assert(position === 0, 'canOwn must imply no weird position inside the file'); - node.contents = buffer.subarray(offset, offset + length); - node.usedBytes = length; - return length; - } else if (node.usedBytes === 0 && position === 0) { // If this is a simple first write to an empty file, do a fast set since we don't need to care about old data. - node.contents = new Uint8Array(buffer.subarray(offset, offset + length)); - node.usedBytes = length; - return length; - } else if (position + length <= node.usedBytes) { // Writing to an already allocated and used subrange of the file? - node.contents.set(buffer.subarray(offset, offset + length), position); - return length; - } - } - - // Appending to an existing file and we need to reallocate, or source data did not come as a typed array. - MEMFS.expandFileStorage(node, position+length); - if (node.contents.subarray && buffer.subarray) node.contents.set(buffer.subarray(offset, offset + length), position); // Use typed array write if available. - else { - for (var i = 0; i < length; i++) { - node.contents[position + i] = buffer[offset + i]; // Or fall back to manual write if not. - } - } - node.usedBytes = Math.max(node.usedBytes, position+length); - return length; - },llseek:function (stream, offset, whence) { - var position = offset; - if (whence === 1) { // SEEK_CUR. - position += stream.position; - } else if (whence === 2) { // SEEK_END. - if (FS.isFile(stream.node.mode)) { - position += stream.node.usedBytes; - } - } - if (position < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - 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, buffer, offset, length, position, prot, flags) { - if (!FS.isFile(stream.node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.ENODEV); - } - var ptr; - var allocated; - var contents = stream.node.contents; - // Only make a new copy when MAP_PRIVATE is specified. - if ( !(flags & 2) && - (contents.buffer === buffer || contents.buffer === buffer.buffer) ) { - // We can't emulate MAP_SHARED when the file is not backed by the buffer - // we're mapping to (e.g. the HEAP buffer). - allocated = false; - ptr = contents.byteOffset; - } else { - // Try to avoid unnecessary slices. - if (position > 0 || position + length < stream.node.usedBytes) { - if (contents.subarray) { - contents = contents.subarray(position, position + length); - } else { - contents = Array.prototype.slice.call(contents, position, position + length); - } - } - allocated = true; - ptr = _malloc(length); - if (!ptr) { - throw new FS.ErrnoError(ERRNO_CODES.ENOMEM); - } - buffer.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(ERRNO_CODES.ENODEV); - } - if (mmapFlags & 2) { - // MAP_PRIVATE calls need not to be synced back to underlying fs - return 0; - } - - var bytesWritten = MEMFS.stream_ops.write(stream, buffer, 0, length, offset, false); - // should we check if bytesWritten and length are the same? - return 0; - }}}; - - var IDBFS={dbs:{},indexedDB:function () { - 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) { - // reuse all of the core MEMFS functionality - return MEMFS.mount.apply(null, arguments); - },syncfs:function (mount, populate, callback) { - IDBFS.getLocalSet(mount, function(err, local) { - if (err) return callback(err); - - IDBFS.getRemoteSet(mount, function(err, remote) { - if (err) return callback(err); - - var src = populate ? remote : local; - var dst = populate ? local : remote; - - IDBFS.reconcile(src, dst, callback); - }); - }); - },getDB:function (name, callback) { - // check the cache first - 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 = function(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 = function() { - db = req.result; - - // add to the cache - IDBFS.dbs[name] = db; - callback(null, db); - }; - req.onerror = function(e) { - callback(this.error); - e.preventDefault(); - }; - },getLocalSet:function (mount, callback) { - var entries = {}; - - function isRealDir(p) { - return p !== '.' && p !== '..'; - }; - function toAbsolute(root) { - return function(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:function (mount, callback) { - var entries = {}; - - IDBFS.getDB(mount.mountpoint, function(err, db) { - if (err) return callback(err); - - var transaction = db.transaction([IDBFS.DB_STORE_NAME], 'readonly'); - transaction.onerror = function(e) { - callback(this.error); - e.preventDefault(); - }; - - var store = transaction.objectStore(IDBFS.DB_STORE_NAME); - var index = store.index('timestamp'); - - index.openKeyCursor().onsuccess = function(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(); - }; - }); - },loadLocalEntry:function (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)) { - // Performance consideration: storing a normal JavaScript array to a IndexedDB is much slower than storing a typed array. - // Therefore always convert the file contents to a typed array first before writing the data to IndexedDB. - 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:function (path, entry, callback) { - try { - if (FS.isDir(entry.mode)) { - FS.mkdir(path, entry.mode); - } else if (FS.isFile(entry.mode)) { - FS.writeFile(path, entry.contents, { encoding: 'binary', 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:function (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:function (store, path, callback) { - var req = store.get(path); - req.onsuccess = function(event) { callback(null, event.target.result); }; - req.onerror = function(e) { - callback(this.error); - e.preventDefault(); - }; - },storeRemoteEntry:function (store, path, entry, callback) { - var req = store.put(entry, path); - req.onsuccess = function() { callback(null); }; - req.onerror = function(e) { - callback(this.error); - e.preventDefault(); - }; - },removeRemoteEntry:function (store, path, callback) { - var req = store.delete(path); - req.onsuccess = function() { callback(null); }; - req.onerror = function(e) { - callback(this.error); - e.preventDefault(); - }; - },reconcile:function (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 > e2.timestamp) { - create.push(key); - total++; - } - }); - - var remove = []; - Object.keys(dst.entries).forEach(function (key) { - var e = dst.entries[key]; - var e2 = src.entries[key]; - if (!e2) { - remove.push(key); - total++; - } - }); - - if (!total) { - return callback(null); - } - - var errored = false; - var completed = 0; - 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) { - if (!done.errored) { - done.errored = true; - return callback(err); - } - return; - } - if (++completed >= total) { - return callback(null); - } - }; - - transaction.onerror = function(e) { - done(this.error); - e.preventDefault(); - }; - - // sort paths in ascending order so directory entries are created - // before the files inside them - create.sort().forEach(function (path) { - if (dst.type === 'local') { - IDBFS.loadRemoteEntry(store, path, function (err, entry) { - if (err) return done(err); - IDBFS.storeLocalEntry(path, entry, done); - }); - } else { - IDBFS.loadLocalEntry(path, function (err, entry) { - if (err) return done(err); - IDBFS.storeRemoteEntry(store, path, entry, done); - }); - } - }); - - // sort paths in descending order so files are deleted before their - // parent directories - remove.sort().reverse().forEach(function(path) { - if (dst.type === 'local') { - IDBFS.removeLocalEntry(path, done); - } else { - IDBFS.removeRemoteEntry(store, path, done); - } - }); - }}; - - var NODEFS={isWindows:false,staticInit:function () { - NODEFS.isWindows = !!process.platform.match(/^win/); - },mount:function (mount) { - assert(ENVIRONMENT_IS_NODE); - return NODEFS.createNode(null, '/', NODEFS.getMode(mount.opts.root), 0); - },createNode:function (parent, name, mode, dev) { - if (!FS.isDir(mode) && !FS.isFile(mode) && !FS.isLink(mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - var node = FS.createNode(parent, name, mode); - node.node_ops = NODEFS.node_ops; - node.stream_ops = NODEFS.stream_ops; - return node; - },getMode:function (path) { - var stat; - try { - stat = fs.lstatSync(path); - if (NODEFS.isWindows) { - // On Windows, directories return permission bits 'rw-rw-rw-', even though they have 'rwxrwxrwx', so - // propagate write bits to execute bits. - stat.mode = stat.mode | ((stat.mode & 146) >> 1); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - return stat.mode; - },realPath:function (node) { - var parts = []; - while (node.parent !== node) { - parts.push(node.name); - node = node.parent; - } - parts.push(node.mount.opts.root); - parts.reverse(); - return PATH.join.apply(null, parts); - },flagsToPermissionStringMap:{0:"r",1:"r+",2:"r+",64:"r",65:"r+",66:"r+",129:"rx+",193:"rx+",514:"w+",577:"w",578:"w+",705:"wx",706:"wx+",1024:"a",1025:"a",1026:"a+",1089:"a",1090:"a+",1153:"ax",1154:"ax+",1217:"ax",1218:"ax+",4096:"rs",4098:"rs+"},flagsToPermissionString:function (flags) { - flags &= ~0x200000 /*O_PATH*/; // Ignore this flag from musl, otherwise node.js fails to open the file. - flags &= ~0x800 /*O_NONBLOCK*/; // Ignore this flag from musl, otherwise node.js fails to open the file. - flags &= ~0x8000 /*O_LARGEFILE*/; // Ignore this flag from musl, otherwise node.js fails to open the file. - flags &= ~0x80000 /*O_CLOEXEC*/; // Some applications may pass it; it makes no sense for a single process. - if (flags in NODEFS.flagsToPermissionStringMap) { - return NODEFS.flagsToPermissionStringMap[flags]; - } else { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - },node_ops:{getattr:function (node) { - var path = NODEFS.realPath(node); - var stat; - try { - stat = fs.lstatSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - // node.js v0.10.20 doesn't report blksize and blocks on Windows. Fake them with default blksize of 4096. - // See http://support.microsoft.com/kb/140365 - if (NODEFS.isWindows && !stat.blksize) { - stat.blksize = 4096; - } - if (NODEFS.isWindows && !stat.blocks) { - stat.blocks = (stat.size+stat.blksize-1)/stat.blksize|0; - } - return { - dev: stat.dev, - ino: stat.ino, - mode: stat.mode, - nlink: stat.nlink, - uid: stat.uid, - gid: stat.gid, - rdev: stat.rdev, - size: stat.size, - atime: stat.atime, - mtime: stat.mtime, - ctime: stat.ctime, - blksize: stat.blksize, - blocks: stat.blocks - }; - },setattr:function (node, attr) { - var path = NODEFS.realPath(node); - try { - if (attr.mode !== undefined) { - fs.chmodSync(path, attr.mode); - // update the common node structure mode as well - node.mode = attr.mode; - } - if (attr.timestamp !== undefined) { - var date = new Date(attr.timestamp); - fs.utimesSync(path, date, date); - } - if (attr.size !== undefined) { - fs.truncateSync(path, attr.size); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },lookup:function (parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - var mode = NODEFS.getMode(path); - return NODEFS.createNode(parent, name, mode); - },mknod:function (parent, name, mode, dev) { - var node = NODEFS.createNode(parent, name, mode, dev); - // create the backing node for this in the fs root as well - var path = NODEFS.realPath(node); - try { - if (FS.isDir(node.mode)) { - fs.mkdirSync(path, node.mode); - } else { - fs.writeFileSync(path, '', { mode: node.mode }); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - return node; - },rename:function (oldNode, newDir, newName) { - var oldPath = NODEFS.realPath(oldNode); - var newPath = PATH.join2(NODEFS.realPath(newDir), newName); - try { - fs.renameSync(oldPath, newPath); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },unlink:function (parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - try { - fs.unlinkSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },rmdir:function (parent, name) { - var path = PATH.join2(NODEFS.realPath(parent), name); - try { - fs.rmdirSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },readdir:function (node) { - var path = NODEFS.realPath(node); - try { - return fs.readdirSync(path); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },symlink:function (parent, newName, oldPath) { - var newPath = PATH.join2(NODEFS.realPath(parent), newName); - try { - fs.symlinkSync(oldPath, newPath); - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },readlink:function (node) { - var path = NODEFS.realPath(node); - try { - path = fs.readlinkSync(path); - path = NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root), path); - return path; - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - }},stream_ops:{open:function (stream) { - var path = NODEFS.realPath(stream.node); - try { - if (FS.isFile(stream.node.mode)) { - stream.nfd = fs.openSync(path, NODEFS.flagsToPermissionString(stream.flags)); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },close:function (stream) { - try { - if (FS.isFile(stream.node.mode) && stream.nfd) { - fs.closeSync(stream.nfd); - } - } catch (e) { - if (!e.code) throw e; - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - },read:function (stream, buffer, offset, length, position) { - if (length === 0) return 0; // node errors on 0 length reads - // FIXME this is terrible. - var nbuffer = new Buffer(length); - var res; - try { - res = fs.readSync(stream.nfd, nbuffer, 0, length, position); - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - if (res > 0) { - for (var i = 0; i < res; i++) { - buffer[offset + i] = nbuffer[i]; - } - } - return res; - },write:function (stream, buffer, offset, length, position) { - // FIXME this is terrible. - var nbuffer = new Buffer(buffer.subarray(offset, offset + length)); - var res; - try { - res = fs.writeSync(stream.nfd, nbuffer, 0, length, position); - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - return res; - },llseek:function (stream, offset, whence) { - var position = offset; - if (whence === 1) { // SEEK_CUR. - position += stream.position; - } else if (whence === 2) { // SEEK_END. - if (FS.isFile(stream.node.mode)) { - try { - var stat = fs.fstatSync(stream.nfd); - position += stat.size; - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES[e.code]); - } - } - } - - if (position < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - - return position; - }}}; - - var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:function (mount) { - assert(ENVIRONMENT_IS_WORKER); - if (!WORKERFS.reader) WORKERFS.reader = new FileReaderSync(); - var root = WORKERFS.createNode(null, '/', WORKERFS.DIR_MODE, 0); - var createdParents = {}; - function ensureParent(path) { - // return the parent node, creating subdirs as necessary - var parts = path.split('/'); - var parent = root; - for (var i = 0; i < parts.length-1; i++) { - var curr = parts.slice(0, i+1).join('/'); - // Issue 4254: Using curr as a node name will prevent the node - // from being found in FS.nameTable when FS.open is called on - // a path which holds a child of this node, - // given that all FS functions assume node names - // are just their corresponding parts within their given path, - // rather than incremental aggregates which include their parent's - // directories. - if (!createdParents[curr]) { - createdParents[curr] = WORKERFS.createNode(parent, parts[i], WORKERFS.DIR_MODE, 0); - } - parent = createdParents[curr]; - } - return parent; - } - function base(path) { - var parts = path.split('/'); - return parts[parts.length-1]; - } - // We also accept FileList here, by using Array.prototype - Array.prototype.forEach.call(mount.opts["files"] || [], function(file) { - WORKERFS.createNode(ensureParent(file.name), base(file.name), WORKERFS.FILE_MODE, 0, file, file.lastModifiedDate); - }); - (mount.opts["blobs"] || []).forEach(function(obj) { - WORKERFS.createNode(ensureParent(obj["name"]), base(obj["name"]), WORKERFS.FILE_MODE, 0, obj["data"]); - }); - (mount.opts["packages"] || []).forEach(function(pack) { - pack['metadata'].files.forEach(function(file) { - var name = file.filename.substr(1); // remove initial slash - WORKERFS.createNode(ensureParent(name), base(name), WORKERFS.FILE_MODE, 0, pack['blob'].slice(file.start, file.end)); - }); - }); - return root; - },createNode:function (parent, name, mode, dev, contents, mtime) { - var node = FS.createNode(parent, name, mode); - node.mode = mode; - node.node_ops = WORKERFS.node_ops; - node.stream_ops = WORKERFS.stream_ops; - node.timestamp = (mtime || new Date).getTime(); - assert(WORKERFS.FILE_MODE !== WORKERFS.DIR_MODE); - if (mode === WORKERFS.FILE_MODE) { - node.size = contents.size; - node.contents = contents; - } else { - node.size = 4096; - node.contents = {}; - } - if (parent) { - parent.contents[name] = node; - } - return node; - },node_ops:{getattr:function (node) { - return { - dev: 1, - ino: undefined, - mode: node.mode, - nlink: 1, - uid: 0, - gid: 0, - rdev: undefined, - size: node.size, - atime: new Date(node.timestamp), - mtime: new Date(node.timestamp), - ctime: new Date(node.timestamp), - blksize: 4096, - blocks: Math.ceil(node.size / 4096), - }; - },setattr:function (node, attr) { - if (attr.mode !== undefined) { - node.mode = attr.mode; - } - if (attr.timestamp !== undefined) { - node.timestamp = attr.timestamp; - } - },lookup:function (parent, name) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - },mknod:function (parent, name, mode, dev) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - },rename:function (oldNode, newDir, newName) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - },unlink:function (parent, name) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - },rmdir:function (parent, name) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - },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) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - },readlink:function (node) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - }},stream_ops:{read:function (stream, buffer, offset, length, position) { - if (position >= stream.node.size) return 0; - var chunk = stream.node.contents.slice(position, position + length); - var ab = WORKERFS.reader.readAsArrayBuffer(chunk); - buffer.set(new Uint8Array(ab), offset); - return chunk.size; - },write:function (stream, buffer, offset, length, position) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); - },llseek:function (stream, offset, whence) { - var position = offset; - if (whence === 1) { // SEEK_CUR. - position += stream.position; - } else if (whence === 2) { // SEEK_END. - if (FS.isFile(stream.node.mode)) { - position += stream.node.size; - } - } - if (position < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - return position; - }}}; - - var _stdin=STATICTOP; STATICTOP += 16;; - - var _stdout=STATICTOP; STATICTOP += 16;; - - var _stderr=STATICTOP; STATICTOP += 16;;var FS={root:null,mounts:[],devices:[null],streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function (e) { - if (!(e instanceof FS.ErrnoError)) throw e + ' : ' + stackTrace(); - return ___setErrNo(e.errno); - },lookupPath:function (path, opts) { - path = PATH.resolve(FS.cwd(), path); - opts = opts || {}; - - if (!path) return { path: '', node: null }; - - var defaults = { - follow_mount: true, - recurse_count: 0 - }; - for (var key in defaults) { - if (opts[key] === undefined) { - opts[key] = defaults[key]; - } - } - - if (opts.recurse_count > 8) { // max recursive lookup of 8 - throw new FS.ErrnoError(ERRNO_CODES.ELOOP); - } - - // split the path - var parts = PATH.normalizeArray(path.split('/').filter(function(p) { - return !!p; - }), false); - - // start at the root - 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) { - // stop resolving - break; - } - - current = FS.lookupNode(current, parts[i]); - current_path = PATH.join2(current_path, parts[i]); - - // jump to the mount's root node if this is a mountpoint - if (FS.isMountpoint(current)) { - if (!islast || (islast && opts.follow_mount)) { - current = current.mounted.root; - } - } - - // by default, lookupPath will not follow a symlink if it is the final path component. - // setting opts.follow = true will override this behavior. - if (!islast || opts.follow) { - var count = 0; - while (FS.isLink(current.mode)) { - var link = FS.readlink(current_path); - current_path = PATH.resolve(PATH.dirname(current_path), link); - - var lookup = FS.lookupPath(current_path, { recurse_count: opts.recurse_count }); - current = lookup.node; - - if (count++ > 40) { // limit max consecutive symlinks to 40 (SYMLOOP_MAX). - throw new FS.ErrnoError(ERRNO_CODES.ELOOP); - } - } - } - } - - return { path: current_path, node: current }; - },getPath:function (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:function (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:function (node) { - var hash = FS.hashName(node.parent.id, node.name); - node.name_next = FS.nameTable[hash]; - FS.nameTable[hash] = node; - },hashRemoveNode:function (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:function (parent, name) { - var err = FS.mayLookup(parent); - if (err) { - throw new FS.ErrnoError(err, 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; - } - } - // if we failed to find it in the cache, call into the VFS - return FS.lookup(parent, name); - },createNode:function (parent, name, mode, rdev) { - if (!FS.FSNode) { - FS.FSNode = function(parent, name, mode, rdev) { - if (!parent) { - parent = this; // root node sets parent to itself - } - 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; - }; - - FS.FSNode.prototype = {}; - - // compatibility - var readMode = 292 | 73; - var writeMode = 146; - - // NOTE we must use Object.defineProperties instead of individual calls to - // Object.defineProperty in order to make closure compiler happy - Object.defineProperties(FS.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); } - } - }); - } - - var node = new FS.FSNode(parent, name, mode, rdev); - - FS.hashAddNode(node); - - return node; - },destroyNode:function (node) { - FS.hashRemoveNode(node); - },isRoot:function (node) { - return node === node.parent; - },isMountpoint:function (node) { - return !!node.mounted; - },isFile:function (mode) { - return (mode & 61440) === 32768; - },isDir:function (mode) { - return (mode & 61440) === 16384; - },isLink:function (mode) { - return (mode & 61440) === 40960; - },isChrdev:function (mode) { - return (mode & 61440) === 8192; - },isBlkdev:function (mode) { - return (mode & 61440) === 24576; - },isFIFO:function (mode) { - return (mode & 61440) === 4096; - },isSocket:function (mode) { - return (mode & 49152) === 49152; - },flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function (str) { - var flags = FS.flagModes[str]; - if (typeof flags === 'undefined') { - throw new Error('Unknown file open mode: ' + str); - } - return flags; - },flagsToPermissionString:function (flag) { - var perms = ['r', 'w', 'rw'][flag & 3]; - if ((flag & 512)) { - perms += 'w'; - } - return perms; - },nodePermissions:function (node, perms) { - if (FS.ignorePermissions) { - return 0; - } - // return 0 if any user, group or owner bits are set. - if (perms.indexOf('r') !== -1 && !(node.mode & 292)) { - return ERRNO_CODES.EACCES; - } else if (perms.indexOf('w') !== -1 && !(node.mode & 146)) { - return ERRNO_CODES.EACCES; - } else if (perms.indexOf('x') !== -1 && !(node.mode & 73)) { - return ERRNO_CODES.EACCES; - } - return 0; - },mayLookup:function (dir) { - var err = FS.nodePermissions(dir, 'x'); - if (err) return err; - if (!dir.node_ops.lookup) return ERRNO_CODES.EACCES; - return 0; - },mayCreate:function (dir, name) { - try { - var node = FS.lookupNode(dir, name); - return ERRNO_CODES.EEXIST; - } catch (e) { - } - return FS.nodePermissions(dir, 'wx'); - },mayDelete:function (dir, name, isdir) { - var node; - try { - node = FS.lookupNode(dir, name); - } catch (e) { - return e.errno; - } - var err = FS.nodePermissions(dir, 'wx'); - if (err) { - return err; - } - if (isdir) { - if (!FS.isDir(node.mode)) { - return ERRNO_CODES.ENOTDIR; - } - if (FS.isRoot(node) || FS.getPath(node) === FS.cwd()) { - return ERRNO_CODES.EBUSY; - } - } else { - if (FS.isDir(node.mode)) { - return ERRNO_CODES.EISDIR; - } - } - return 0; - },mayOpen:function (node, flags) { - if (!node) { - return ERRNO_CODES.ENOENT; - } - if (FS.isLink(node.mode)) { - return ERRNO_CODES.ELOOP; - } else if (FS.isDir(node.mode)) { - if (FS.flagsToPermissionString(flags) !== 'r' || // opening for write - (flags & 512)) { // TODO: check for O_SEARCH? (== search for dir only) - return ERRNO_CODES.EISDIR; - } - } - return FS.nodePermissions(node, FS.flagsToPermissionString(flags)); - },MAX_OPEN_FDS:4096,nextfd:function (fd_start, fd_end) { - fd_start = fd_start || 0; - fd_end = 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(ERRNO_CODES.EMFILE); - },getStream:function (fd) { - return FS.streams[fd]; - },createStream:function (stream, fd_start, fd_end) { - if (!FS.FSStream) { - FS.FSStream = function(){}; - FS.FSStream.prototype = {}; - // compatibility - Object.defineProperties(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); } - } - }); - } - // clone it, so we can return an instance of FSStream - var newStream = new FS.FSStream(); - for (var p in stream) { - newStream[p] = stream[p]; - } - stream = newStream; - var fd = FS.nextfd(fd_start, fd_end); - stream.fd = fd; - FS.streams[fd] = stream; - return stream; - },closeStream:function (fd) { - FS.streams[fd] = null; - },chrdev_stream_ops:{open:function (stream) { - var device = FS.getDevice(stream.node.rdev); - // override node's stream ops with the device's - stream.stream_ops = device.stream_ops; - // forward the open call - if (stream.stream_ops.open) { - stream.stream_ops.open(stream); - } - },llseek:function () { - throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); - }},major:function (dev) { - return ((dev) >> 8); - },minor:function (dev) { - return ((dev) & 0xff); - },makedev:function (ma, mi) { - return ((ma) << 8 | (mi)); - },registerDevice:function (dev, ops) { - FS.devices[dev] = { stream_ops: ops }; - },getDevice:function (dev) { - return FS.devices[dev]; - },getMounts:function (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:function (populate, callback) { - if (typeof(populate) === 'function') { - callback = populate; - populate = false; - } - - FS.syncFSRequests++; - - if (FS.syncFSRequests > 1) { - console.log('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(err) { - assert(FS.syncFSRequests > 0); - FS.syncFSRequests--; - return callback(err); - } - - function done(err) { - if (err) { - if (!done.errored) { - done.errored = true; - return doCallback(err); - } - return; - } - if (++completed >= mounts.length) { - doCallback(null); - } - }; - - // sync all mounts - mounts.forEach(function (mount) { - if (!mount.type.syncfs) { - return done(null); - } - mount.type.syncfs(mount, populate, done); - }); - },mount:function (type, opts, mountpoint) { - var root = mountpoint === '/'; - var pseudo = !mountpoint; - var node; - - if (root && FS.root) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); - } else if (!root && !pseudo) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - mountpoint = lookup.path; // use the absolute path - node = lookup.node; - - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); - } - - if (!FS.isDir(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); - } - } - - var mount = { - type: type, - opts: opts, - mountpoint: mountpoint, - mounts: [] - }; - - // create a root node for the fs - var mountRoot = type.mount(mount); - mountRoot.mount = mount; - mount.root = mountRoot; - - if (root) { - FS.root = mountRoot; - } else if (node) { - // set as a mountpoint - node.mounted = mount; - - // add the new mount to the current mount's children - if (node.mount) { - node.mount.mounts.push(mount); - } - } - - return mountRoot; - },unmount:function (mountpoint) { - var lookup = FS.lookupPath(mountpoint, { follow_mount: false }); - - if (!FS.isMountpoint(lookup.node)) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - - // destroy the nodes for this mount, and all its child mounts - var node = lookup.node; - var mount = node.mounted; - var mounts = FS.getMounts(mount); - - Object.keys(FS.nameTable).forEach(function (hash) { - var current = FS.nameTable[hash]; - - while (current) { - var next = current.name_next; - - if (mounts.indexOf(current.mount) !== -1) { - FS.destroyNode(current); - } - - current = next; - } - }); - - // no longer a mountpoint - node.mounted = null; - - // remove this mount from the child mounts - var idx = node.mount.mounts.indexOf(mount); - assert(idx !== -1); - node.mount.mounts.splice(idx, 1); - },lookup:function (parent, name) { - return parent.node_ops.lookup(parent, name); - },mknod:function (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(ERRNO_CODES.EINVAL); - } - var err = FS.mayCreate(parent, name); - if (err) { - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.mknod) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - return parent.node_ops.mknod(parent, name, mode, dev); - },create:function (path, mode) { - mode = mode !== undefined ? mode : 438 /* 0666 */; - mode &= 4095; - mode |= 32768; - return FS.mknod(path, mode, 0); - },mkdir:function (path, mode) { - mode = mode !== undefined ? mode : 511 /* 0777 */; - mode &= 511 | 512; - mode |= 16384; - return FS.mknod(path, mode, 0); - },mkdirTree:function (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 != ERRNO_CODES.EEXIST) throw e; - } - } - },mkdev:function (path, mode, dev) { - if (typeof(dev) === 'undefined') { - dev = mode; - mode = 438 /* 0666 */; - } - mode |= 8192; - return FS.mknod(path, mode, dev); - },symlink:function (oldpath, newpath) { - if (!PATH.resolve(oldpath)) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - var lookup = FS.lookupPath(newpath, { parent: true }); - var parent = lookup.node; - if (!parent) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - var newname = PATH.basename(newpath); - var err = FS.mayCreate(parent, newname); - if (err) { - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.symlink) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - return parent.node_ops.symlink(parent, newname, oldpath); - },rename:function (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); - // parents must exist - var lookup, old_dir, new_dir; - try { - lookup = FS.lookupPath(old_path, { parent: true }); - old_dir = lookup.node; - lookup = FS.lookupPath(new_path, { parent: true }); - new_dir = lookup.node; - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); - } - if (!old_dir || !new_dir) throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - // need to be part of the same mount - if (old_dir.mount !== new_dir.mount) { - throw new FS.ErrnoError(ERRNO_CODES.EXDEV); - } - // source must exist - var old_node = FS.lookupNode(old_dir, old_name); - // old path should not be an ancestor of the new path - var relative = PATH.relative(old_path, new_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - // new path should not be an ancestor of the old path - relative = PATH.relative(new_path, old_dirname); - if (relative.charAt(0) !== '.') { - throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY); - } - // see if the new path already exists - var new_node; - try { - new_node = FS.lookupNode(new_dir, new_name); - } catch (e) { - // not fatal - } - // early out if nothing needs to change - if (old_node === new_node) { - return; - } - // we'll need to delete the old entry - var isdir = FS.isDir(old_node.mode); - var err = FS.mayDelete(old_dir, old_name, isdir); - if (err) { - throw new FS.ErrnoError(err); - } - // need delete permissions if we'll be overwriting. - // need create permissions if new doesn't already exist. - err = new_node ? - FS.mayDelete(new_dir, new_name, isdir) : - FS.mayCreate(new_dir, new_name); - if (err) { - throw new FS.ErrnoError(err); - } - if (!old_dir.node_ops.rename) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - if (FS.isMountpoint(old_node) || (new_node && FS.isMountpoint(new_node))) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); - } - // if we are going to change the parent, check write permissions - if (new_dir !== old_dir) { - err = FS.nodePermissions(old_dir, 'w'); - if (err) { - throw new FS.ErrnoError(err); - } - } - try { - if (FS.trackingDelegate['willMovePath']) { - FS.trackingDelegate['willMovePath'](old_path, new_path); - } - } catch(e) { - console.log("FS.trackingDelegate['willMovePath']('"+old_path+"', '"+new_path+"') threw an exception: " + e.message); - } - // remove the node from the lookup hash - FS.hashRemoveNode(old_node); - // do the underlying fs rename - try { - old_dir.node_ops.rename(old_node, new_dir, new_name); - } catch (e) { - throw e; - } finally { - // add the node back to the hash (in case node_ops.rename - // changed its name) - FS.hashAddNode(old_node); - } - try { - if (FS.trackingDelegate['onMovePath']) FS.trackingDelegate['onMovePath'](old_path, new_path); - } catch(e) { - console.log("FS.trackingDelegate['onMovePath']('"+old_path+"', '"+new_path+"') threw an exception: " + e.message); - } - },rmdir:function (path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var err = FS.mayDelete(parent, name, true); - if (err) { - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.rmdir) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); - } - try { - if (FS.trackingDelegate['willDeletePath']) { - FS.trackingDelegate['willDeletePath'](path); - } - } catch(e) { - console.log("FS.trackingDelegate['willDeletePath']('"+path+"') threw an exception: " + e.message); - } - parent.node_ops.rmdir(parent, name); - FS.destroyNode(node); - try { - if (FS.trackingDelegate['onDeletePath']) FS.trackingDelegate['onDeletePath'](path); - } catch(e) { - console.log("FS.trackingDelegate['onDeletePath']('"+path+"') threw an exception: " + e.message); - } - },readdir:function (path) { - var lookup = FS.lookupPath(path, { follow: true }); - var node = lookup.node; - if (!node.node_ops.readdir) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); - } - return node.node_ops.readdir(node); - },unlink:function (path) { - var lookup = FS.lookupPath(path, { parent: true }); - var parent = lookup.node; - var name = PATH.basename(path); - var node = FS.lookupNode(parent, name); - var err = FS.mayDelete(parent, name, false); - if (err) { - // According to POSIX, we should map EISDIR to EPERM, but - // we instead do what Linux does (and we must, as we use - // the musl linux libc). - throw new FS.ErrnoError(err); - } - if (!parent.node_ops.unlink) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - if (FS.isMountpoint(node)) { - throw new FS.ErrnoError(ERRNO_CODES.EBUSY); - } - try { - if (FS.trackingDelegate['willDeletePath']) { - FS.trackingDelegate['willDeletePath'](path); - } - } catch(e) { - console.log("FS.trackingDelegate['willDeletePath']('"+path+"') threw an exception: " + e.message); - } - parent.node_ops.unlink(parent, name); - FS.destroyNode(node); - try { - if (FS.trackingDelegate['onDeletePath']) FS.trackingDelegate['onDeletePath'](path); - } catch(e) { - console.log("FS.trackingDelegate['onDeletePath']('"+path+"') threw an exception: " + e.message); - } - },readlink:function (path) { - var lookup = FS.lookupPath(path); - var link = lookup.node; - if (!link) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - if (!link.node_ops.readlink) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - return PATH.resolve(FS.getPath(link.parent), link.node_ops.readlink(link)); - },stat:function (path, dontFollow) { - var lookup = FS.lookupPath(path, { follow: !dontFollow }); - var node = lookup.node; - if (!node) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - if (!node.node_ops.getattr) { - throw new FS.ErrnoError(ERRNO_CODES.EPERM); - } - return node.node_ops.getattr(node); - },lstat:function (path) { - return FS.stat(path, true); - },chmod:function (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(ERRNO_CODES.EPERM); - } - node.node_ops.setattr(node, { - mode: (mode & 4095) | (node.mode & ~4095), - timestamp: Date.now() - }); - },lchmod:function (path, mode) { - FS.chmod(path, mode, true); - },fchmod:function (fd, mode) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); - } - FS.chmod(stream.node, mode); - },chown:function (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(ERRNO_CODES.EPERM); - } - node.node_ops.setattr(node, { - timestamp: Date.now() - // we ignore the uid / gid for now - }); - },lchown:function (path, uid, gid) { - FS.chown(path, uid, gid, true); - },fchown:function (fd, uid, gid) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); - } - FS.chown(stream.node, uid, gid); - },truncate:function (path, len) { - if (len < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - 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(ERRNO_CODES.EPERM); - } - if (FS.isDir(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EISDIR); - } - if (!FS.isFile(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - var err = FS.nodePermissions(node, 'w'); - if (err) { - throw new FS.ErrnoError(err); - } - node.node_ops.setattr(node, { - size: len, - timestamp: Date.now() - }); - },ftruncate:function (fd, len) { - var stream = FS.getStream(fd); - if (!stream) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - FS.truncate(stream.node, len); - },utime:function (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:function (path, flags, mode, fd_start, fd_end) { - if (path === "") { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - flags = typeof flags === 'string' ? FS.modeStringToFlags(flags) : flags; - mode = typeof mode === 'undefined' ? 438 /* 0666 */ : 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) { - // ignore - } - } - // perhaps we need to create the node - var created = false; - if ((flags & 64)) { - if (node) { - // if O_CREAT and O_EXCL are set, error out if the node already exists - if ((flags & 128)) { - throw new FS.ErrnoError(ERRNO_CODES.EEXIST); - } - } else { - // node doesn't exist, try to create it - node = FS.mknod(path, mode, 0); - created = true; - } - } - if (!node) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - // can't truncate a device - if (FS.isChrdev(node.mode)) { - flags &= ~512; - } - // if asked only for a directory, then this must be one - if ((flags & 65536) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); - } - // check permissions, if this is not a file we just created now (it is ok to - // create and write to a file with read-only permissions; it is read-only - // for later use) - if (!created) { - var err = FS.mayOpen(node, flags); - if (err) { - throw new FS.ErrnoError(err); - } - } - // do truncation if necessary - if ((flags & 512)) { - FS.truncate(node, 0); - } - // we've already handled these, don't pass down to the underlying vfs - flags &= ~(128 | 512); - - // register the stream with the filesystem - var stream = FS.createStream({ - node: node, - path: FS.getPath(node), // we want the absolute path to the node - flags: flags, - seekable: true, - position: 0, - stream_ops: node.stream_ops, - // used by the file family libc calls (fopen, fwrite, ferror, etc.) - ungotten: [], - error: false - }, fd_start, fd_end); - // call the new stream's open function - 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; - Module['printErr']('read file: ' + path); - } - } - try { - if (FS.trackingDelegate['onOpenFile']) { - var trackingFlags = 0; - if ((flags & 2097155) !== 1) { - trackingFlags |= FS.tracking.openFlags.READ; - } - if ((flags & 2097155) !== 0) { - trackingFlags |= FS.tracking.openFlags.WRITE; - } - FS.trackingDelegate['onOpenFile'](path, trackingFlags); - } - } catch(e) { - console.log("FS.trackingDelegate['onOpenFile']('"+path+"', flags) threw an exception: " + e.message); - } - return stream; - },close:function (stream) { - if (stream.getdents) stream.getdents = null; // free readdir state - try { - if (stream.stream_ops.close) { - stream.stream_ops.close(stream); - } - } catch (e) { - throw e; - } finally { - FS.closeStream(stream.fd); - } - },llseek:function (stream, offset, whence) { - if (!stream.seekable || !stream.stream_ops.llseek) { - throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); - } - stream.position = stream.stream_ops.llseek(stream, offset, whence); - stream.ungotten = []; - return stream.position; - },read:function (stream, buffer, offset, length, position) { - if (length < 0 || position < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EISDIR); - } - if (!stream.stream_ops.read) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - var seeking = true; - if (typeof position === 'undefined') { - position = stream.position; - seeking = false; - } else if (!stream.seekable) { - throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); - } - var bytesRead = stream.stream_ops.read(stream, buffer, offset, length, position); - if (!seeking) stream.position += bytesRead; - return bytesRead; - },write:function (stream, buffer, offset, length, position, canOwn) { - if (length < 0 || position < 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); - } - if (FS.isDir(stream.node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.EISDIR); - } - if (!stream.stream_ops.write) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - if (stream.flags & 1024) { - // seek to the end before writing in append mode - FS.llseek(stream, 0, 2); - } - var seeking = true; - if (typeof position === 'undefined') { - position = stream.position; - seeking = false; - } else if (!stream.seekable) { - throw new FS.ErrnoError(ERRNO_CODES.ESPIPE); - } - var bytesWritten = stream.stream_ops.write(stream, buffer, offset, length, position, canOwn); - if (!seeking) stream.position += bytesWritten; - try { - if (stream.path && FS.trackingDelegate['onWriteToFile']) FS.trackingDelegate['onWriteToFile'](stream.path); - } catch(e) { - console.log("FS.trackingDelegate['onWriteToFile']('"+path+"') threw an exception: " + e.message); - } - return bytesWritten; - },allocate:function (stream, offset, length) { - if (offset < 0 || length <= 0) { - throw new FS.ErrnoError(ERRNO_CODES.EINVAL); - } - if ((stream.flags & 2097155) === 0) { - throw new FS.ErrnoError(ERRNO_CODES.EBADF); - } - if (!FS.isFile(stream.node.mode) && !FS.isDir(node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.ENODEV); - } - if (!stream.stream_ops.allocate) { - throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP); - } - stream.stream_ops.allocate(stream, offset, length); - },mmap:function (stream, buffer, offset, length, position, prot, flags) { - // TODO if PROT is PROT_WRITE, make sure we have write access - if ((stream.flags & 2097155) === 1) { - throw new FS.ErrnoError(ERRNO_CODES.EACCES); - } - if (!stream.stream_ops.mmap) { - throw new FS.ErrnoError(ERRNO_CODES.ENODEV); - } - return stream.stream_ops.mmap(stream, buffer, offset, length, position, prot, flags); - },msync:function (stream, buffer, offset, length, mmapFlags) { - if (!stream || !stream.stream_ops.msync) { - return 0; - } - return stream.stream_ops.msync(stream, buffer, offset, length, mmapFlags); - },munmap:function (stream) { - return 0; - },ioctl:function (stream, cmd, arg) { - if (!stream.stream_ops.ioctl) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTTY); - } - return stream.stream_ops.ioctl(stream, cmd, arg); - },readFile:function (path, opts) { - opts = opts || {}; - opts.flags = opts.flags || 'r'; - 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:function (path, data, opts) { - opts = opts || {}; - opts.flags = opts.flags || 'w'; - opts.encoding = opts.encoding || 'utf8'; - if (opts.encoding !== 'utf8' && opts.encoding !== 'binary') { - throw new Error('Invalid encoding type "' + opts.encoding + '"'); - } - var stream = FS.open(path, opts.flags, opts.mode); - if (opts.encoding === 'utf8') { - var buf = new Uint8Array(lengthBytesUTF8(data)+1); - var actualNumBytes = stringToUTF8Array(data, buf, 0, buf.length); - FS.write(stream, buf, 0, actualNumBytes, 0, opts.canOwn); - } else if (opts.encoding === 'binary') { - FS.write(stream, data, 0, data.length, 0, opts.canOwn); - } - FS.close(stream); - },cwd:function () { - return FS.currentPath; - },chdir:function (path) { - var lookup = FS.lookupPath(path, { follow: true }); - if (lookup.node === null) { - throw new FS.ErrnoError(ERRNO_CODES.ENOENT); - } - if (!FS.isDir(lookup.node.mode)) { - throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR); - } - var err = FS.nodePermissions(lookup.node, 'x'); - if (err) { - throw new FS.ErrnoError(err); - } - FS.currentPath = lookup.path; - },createDefaultDirectories:function () { - FS.mkdir('/tmp'); - FS.mkdir('/home'); - FS.mkdir('/home/web_user'); - },createDefaultDevices:function () { - // create /dev - FS.mkdir('/dev'); - // setup /dev/null - FS.registerDevice(FS.makedev(1, 3), { - read: function() { return 0; }, - write: function(stream, buffer, offset, length, pos) { return length; } - }); - FS.mkdev('/dev/null', FS.makedev(1, 3)); - // setup /dev/tty and /dev/tty1 - // stderr needs to print output using Module['printErr'] - // so we register a second tty just for it. - 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)); - // setup /dev/[u]random - var random_device; - if (typeof crypto !== 'undefined') { - // for modern web browsers - var randomBuffer = new Uint8Array(1); - random_device = function() { crypto.getRandomValues(randomBuffer); return randomBuffer[0]; }; - } else if (ENVIRONMENT_IS_NODE) { - // for nodejs - random_device = function() { return require('crypto').randomBytes(1)[0]; }; - } else { - // default for ES5 platforms - random_device = function() { return (Math.random()*256)|0; }; - } - FS.createDevice('/dev', 'random', random_device); - FS.createDevice('/dev', 'urandom', random_device); - // we're not going to emulate the actual shm device, - // just create the tmp dirs that reside in it commonly - FS.mkdir('/dev/shm'); - FS.mkdir('/dev/shm/tmp'); - },createSpecialDirectories:function () { - // create /proc/self/fd which allows /proc/self/fd/6 => readlink gives the name of the stream for fd 6 (see test_unistd_ttyname) - FS.mkdir('/proc'); - FS.mkdir('/proc/self'); - FS.mkdir('/proc/self/fd'); - FS.mount({ - mount: function() { - var node = FS.createNode('/proc/self', 'fd', 16384 | 511 /* 0777 */, 73); - node.node_ops = { - lookup: function(parent, name) { - var fd = +name; - var stream = FS.getStream(fd); - if (!stream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); - var ret = { - parent: null, - mount: { mountpoint: 'fake' }, - node_ops: { readlink: function() { return stream.path } } - }; - ret.parent = ret; // make it look like a simple root node - return ret; - } - }; - return node; - } - }, {}, '/proc/self/fd'); - },createStandardStreams:function () { - // TODO deprecate the old functionality of a single - // input / output callback and that utilizes FS.createDevice - // and instead require a unique set of stream ops - - // by default, we symlink the standard streams to the - // default tty devices. however, if the standard streams - // have been overwritten we create a unique device for - // them instead. - 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'); - } - - // open default streams for the stdin, stdout and stderr devices - var stdin = FS.open('/dev/stdin', 'r'); - assert(stdin.fd === 0, 'invalid handle for stdin (' + stdin.fd + ')'); - - var stdout = FS.open('/dev/stdout', 'w'); - assert(stdout.fd === 1, 'invalid handle for stdout (' + stdout.fd + ')'); - - var stderr = FS.open('/dev/stderr', 'w'); - assert(stderr.fd === 2, 'invalid handle for stderr (' + stderr.fd + ')'); - },ensureErrnoError:function () { - if (FS.ErrnoError) return; - FS.ErrnoError = function ErrnoError(errno, node) { - //Module.printErr(stackTrace()); // useful for debugging - this.node = node; - this.setErrno = function(errno) { - this.errno = errno; - for (var key in ERRNO_CODES) { - if (ERRNO_CODES[key] === errno) { - this.code = key; - break; - } - } - }; - this.setErrno(errno); - this.message = ERRNO_MESSAGES[errno]; - if (this.stack) this.stack = demangleAll(this.stack); - }; - FS.ErrnoError.prototype = new Error(); - FS.ErrnoError.prototype.constructor = FS.ErrnoError; - // Some errors may happen quite a bit, to avoid overhead we reuse them (and suffer a lack of stack info) - [ERRNO_CODES.ENOENT].forEach(function(code) { - FS.genericErrors[code] = new FS.ErrnoError(code); - FS.genericErrors[code].stack = ''; - }); - },staticInit:function () { - FS.ensureErrnoError(); - - FS.nameTable = new Array(4096); - - FS.mount(MEMFS, {}, '/'); - - FS.createDefaultDirectories(); - FS.createDefaultDevices(); - FS.createSpecialDirectories(); - - FS.filesystems = { - 'MEMFS': MEMFS, - 'IDBFS': IDBFS, - 'NODEFS': NODEFS, - 'WORKERFS': WORKERFS, - }; - },init:function (input, output, error) { - assert(!FS.init.initialized, 'FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)'); - FS.init.initialized = true; - - FS.ensureErrnoError(); - - // Allow Module.stdin etc. to provide defaults, if none explicitly passed to us here - Module['stdin'] = input || Module['stdin']; - Module['stdout'] = output || Module['stdout']; - Module['stderr'] = error || Module['stderr']; - - FS.createStandardStreams(); - },quit:function () { - FS.init.initialized = false; - // force-flush all streams, so we get musl std streams printed out - var fflush = Module['_fflush']; - if (fflush) fflush(0); - // close all of our streams - for (var i = 0; i < FS.streams.length; i++) { - var stream = FS.streams[i]; - if (!stream) { - continue; - } - FS.close(stream); - } - },getMode:function (canRead, canWrite) { - var mode = 0; - if (canRead) mode |= 292 | 73; - if (canWrite) mode |= 146; - return mode; - },joinPath:function (parts, forceRelative) { - var path = PATH.join.apply(null, parts); - if (forceRelative && path[0] == '/') path = path.substr(1); - return path; - },absolutePath:function (relative, base) { - return PATH.resolve(base, relative); - },standardizePath:function (path) { - return PATH.normalize(path); - },findObject:function (path, dontResolveLastLink) { - var ret = FS.analyzePath(path, dontResolveLastLink); - if (ret.exists) { - return ret.object; - } else { - ___setErrNo(ret.error); - return null; - } - },analyzePath:function (path, dontResolveLastLink) { - // operate from within the context of the symlink's target - 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; - },createFolder:function (parent, name, canRead, canWrite) { - var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); - var mode = FS.getMode(canRead, canWrite); - return FS.mkdir(path, mode); - },createPath:function (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) { - // ignore EEXIST - } - parent = current; - } - return current; - },createFile:function (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:function (parent, name, data, canRead, canWrite, canOwn) { - var path = name ? PATH.join2(typeof parent === 'string' ? parent : FS.getPath(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; - } - // make sure we can write to the file - FS.chmod(node, mode | 146); - var stream = FS.open(node, 'w'); - FS.write(stream, data, 0, data.length, 0, canOwn); - FS.close(stream); - FS.chmod(node, mode); - } - return node; - },createDevice:function (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); - // Create a fake device that a set of stream ops to emulate - // the old behavior. - FS.registerDevice(dev, { - open: function(stream) { - stream.seekable = false; - }, - close: function(stream) { - // flush any pending line data - if (output && output.buffer && output.buffer.length) { - output(10); - } - }, - read: function(stream, buffer, offset, length, pos /* ignored */) { - var bytesRead = 0; - for (var i = 0; i < length; i++) { - var result; - try { - result = input(); - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); - } - if (result === undefined && bytesRead === 0) { - throw new FS.ErrnoError(ERRNO_CODES.EAGAIN); - } - 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) { - for (var i = 0; i < length; i++) { - try { - output(buffer[offset+i]); - } catch (e) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); - } - } - if (length) { - stream.node.timestamp = Date.now(); - } - return i; - } - }); - return FS.mkdev(path, mode, dev); - },createLink:function (parent, name, target, canRead, canWrite) { - var path = PATH.join2(typeof parent === 'string' ? parent : FS.getPath(parent), name); - return FS.symlink(target, path); - },forceLoadFile:function (obj) { - if (obj.isDevice || obj.isFolder || obj.link || obj.contents) return true; - var success = 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 (Module['read']) { - // Command-line. - try { - // WARNING: Can't read binary files in V8's d8 or tracemonkey's js, as - // read() will try to parse UTF8. - obj.contents = intArrayFromString(Module['read'](obj.url), true); - obj.usedBytes = obj.contents.length; - } catch (e) { - success = false; - } - } else { - throw new Error('Cannot load without read() or XMLHttpRequest.'); - } - if (!success) ___setErrNo(ERRNO_CODES.EIO); - return success; - },createLazyFile:function (parent, name, url, canRead, canWrite) { - // Lazy chunked Uint8Array (implements get and length from Uint8Array). Actual getting is abstracted away for eventual reuse. - function LazyUint8Array() { - this.lengthKnown = false; - this.chunks = []; // Loaded chunks. Index is the chunk number - } - 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() { - // Find length - 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; // Chunk size in bytes - - if (!hasByteServing) chunkSize = datalength; - - // Function to get a range from the remote URL. - var doXHR = (function(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!"); - - // TODO: Use mozResponseArrayBuffer, responseStream, etc. if available. - var xhr = new XMLHttpRequest(); - xhr.open('GET', url, false); - if (datalength !== chunkSize) xhr.setRequestHeader("Range", "bytes=" + from + "-" + to); - - // Some hints to the browser that we want binary data. - if (typeof Uint8Array != 'undefined') 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(function(chunkNum) { - var start = chunkNum * chunkSize; - var end = (chunkNum+1) * chunkSize - 1; // including this byte - end = Math.min(end, datalength-1); // if datalength-1 is selected, this is the last block - 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) { - // if the server uses gzip or doesn't supply the length, we have to download the whole file to get the (uncompressed) length - chunkSize = datalength = 1; // this will force getter(0)/doXHR do download the whole file - datalength = this.getter(0).length; - chunkSize = datalength; - console.log("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); - // This is a total hack, but I want to get this lazy file code out of the - // core of MEMFS. If we want to keep this lazy file concept I feel it should - // be its own thin LAZYFS proxying calls to MEMFS. - if (properties.contents) { - node.contents = properties.contents; - } else if (properties.url) { - node.contents = null; - node.url = properties.url; - } - // Add a function that defers querying the file size until it is asked the first time. - Object.defineProperties(node, { - usedBytes: { - get: function() { return this.contents.length; } - } - }); - // override each stream op with one that tries to force load the lazy file first - var stream_ops = {}; - var keys = Object.keys(node.stream_ops); - keys.forEach(function(key) { - var fn = node.stream_ops[key]; - stream_ops[key] = function forceLoadLazyFile() { - if (!FS.forceLoadFile(node)) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); - } - return fn.apply(null, arguments); - }; - }); - // use a custom read function - stream_ops.read = function stream_ops_read(stream, buffer, offset, length, position) { - if (!FS.forceLoadFile(node)) { - throw new FS.ErrnoError(ERRNO_CODES.EIO); - } - var contents = stream.node.contents; - if (position >= contents.length) - return 0; - var size = Math.min(contents.length - position, length); - assert(size >= 0); - if (contents.slice) { // normal array - for (var i = 0; i < size; i++) { - buffer[offset + i] = contents[position + i]; - } - } else { - for (var i = 0; i < size; i++) { // LazyUint8Array from sync binary XHR - buffer[offset + i] = contents.get(position + i); - } - } - return size; - }; - node.stream_ops = stream_ops; - return node; - },createPreloadedFile:function (parent, name, url, canRead, canWrite, onload, onerror, dontCreateFile, canOwn, preFinish) { - Browser.init(); // XXX perhaps this method should move onto Browser? - // TODO we should allow people to just pass in a complete filename instead - // of parent and name being that we just join them anyways - var fullname = name ? PATH.resolve(PATH.join2(parent, name)) : parent; - var dep = getUniqueRunDependency('cp ' + fullname); // might have several active requests for the same 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); - } - var handled = false; - Module['preloadPlugins'].forEach(function(plugin) { - if (handled) return; - if (plugin['canHandle'](fullname)) { - plugin['handle'](byteArray, fullname, finish, function() { - if (onerror) onerror(); - removeRunDependency(dep); - }); - handled = true; - } - }); - if (!handled) finish(byteArray); - } - addRunDependency(dep); - if (typeof url == 'string') { - Browser.asyncLoad(url, function(byteArray) { - processData(byteArray); - }, onerror); - } else { - processData(url); - } - },indexedDB:function () { - return window.indexedDB || window.mozIndexedDB || window.webkitIndexedDB || window.msIndexedDB; - },DB_NAME:function () { - return 'EM_FS_' + window.location.pathname; - },DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:function (paths, onload, onerror) { - onload = onload || function(){}; - onerror = onerror || function(){}; - var indexedDB = FS.indexedDB(); - try { - var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); - } catch (e) { - return onerror(e); - } - openRequest.onupgradeneeded = function openRequest_onupgradeneeded() { - console.log('creating db'); - var db = openRequest.result; - db.createObjectStore(FS.DB_STORE_NAME); - }; - openRequest.onsuccess = function 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(function(path) { - var putRequest = files.put(FS.analyzePath(path).object.contents, path); - putRequest.onsuccess = function putRequest_onsuccess() { ok++; if (ok + fail == total) finish() }; - putRequest.onerror = function putRequest_onerror() { fail++; if (ok + fail == total) finish() }; - }); - transaction.onerror = onerror; - }; - openRequest.onerror = onerror; - },loadFilesFromDB:function (paths, onload, onerror) { - onload = onload || function(){}; - onerror = onerror || function(){}; - var indexedDB = FS.indexedDB(); - try { - var openRequest = indexedDB.open(FS.DB_NAME(), FS.DB_VERSION); - } catch (e) { - return onerror(e); - } - openRequest.onupgradeneeded = onerror; // no database to load from - openRequest.onsuccess = function 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(function(path) { - var getRequest = files.get(path); - getRequest.onsuccess = function 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 = function getRequest_onerror() { fail++; if (ok + fail == total) finish() }; - }); - transaction.onerror = onerror; - }; - openRequest.onerror = onerror; - }};var SYSCALLS={DEFAULT_POLLMASK:5,mappings:{},umask:511,calculateAt:function (dirfd, path) { - if (path[0] !== '/') { - // relative path - var dir; - if (dirfd === -100) { - dir = FS.cwd(); - } else { - var dirstream = FS.getStream(dirfd); - if (!dirstream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); - dir = dirstream.path; - } - path = PATH.join2(dir, path); - } - return 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))) { - // an error occurred while trying to look up the path; we should just report ENOTDIR - return -ERRNO_CODES.ENOTDIR; - } - 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; - HEAP32[(((buf)+(36))>>2)]=stat.size; - HEAP32[(((buf)+(40))>>2)]=4096; - HEAP32[(((buf)+(44))>>2)]=stat.blocks; - HEAP32[(((buf)+(48))>>2)]=(stat.atime.getTime() / 1000)|0; - HEAP32[(((buf)+(52))>>2)]=0; - HEAP32[(((buf)+(56))>>2)]=(stat.mtime.getTime() / 1000)|0; - HEAP32[(((buf)+(60))>>2)]=0; - HEAP32[(((buf)+(64))>>2)]=(stat.ctime.getTime() / 1000)|0; - HEAP32[(((buf)+(68))>>2)]=0; - HEAP32[(((buf)+(72))>>2)]=stat.ino; - return 0; - },doMsync:function (addr, stream, len, flags) { - var buffer = new Uint8Array(HEAPU8.subarray(addr, addr + len)); - FS.msync(stream, buffer, 0, len, flags); - },doMkdir:function (path, mode) { - // remove a trailing slash, if one - /a/b/ has basename of '', but - // we want to create b in the context of this function - 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) { - // we don't want this in the JS API as it uses mknod to create all nodes. - switch (mode & 61440) { - case 32768: - case 8192: - case 24576: - case 4096: - case 49152: - break; - default: return -ERRNO_CODES.EINVAL; - } - FS.mknod(path, mode, dev); - return 0; - },doReadlink:function (path, buf, bufsize) { - if (bufsize <= 0) return -ERRNO_CODES.EINVAL; - var ret = FS.readlink(path); - - var len = Math.min(bufsize, lengthBytesUTF8(ret)); - var endChar = HEAP8[buf+len]; - stringToUTF8(ret, buf, bufsize+1); - // readlink is one of the rare functions that write out a C string, but does never append a null to the output buffer(!) - // stringToUTF8() always appends a null byte, so restore the character under the null byte after the write. - HEAP8[buf+len] = endChar; - - return len; - },doAccess:function (path, amode) { - if (amode & ~7) { - // need a valid mode - return -ERRNO_CODES.EINVAL; - } - var node; - var lookup = FS.lookupPath(path, { follow: true }); - node = lookup.node; - var perms = ''; - if (amode & 4) perms += 'r'; - if (amode & 2) perms += 'w'; - if (amode & 1) perms += 'x'; - if (perms /* otherwise, they've just passed F_OK */ && FS.nodePermissions(node, perms)) { - return -ERRNO_CODES.EACCES; - } - return 0; - },doDup:function (path, flags, suggestFD) { - var suggest = FS.getStream(suggestFD); - if (suggest) FS.close(suggest); - return FS.open(path, flags, 0, suggestFD, suggestFD).fd; - },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; // nothing more to read - } - 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:0,get:function (varargs) { - SYSCALLS.varargs += 4; - var ret = HEAP32[(((SYSCALLS.varargs)-(4))>>2)]; - return ret; - },getStr:function () { - var ret = Pointer_stringify(SYSCALLS.get()); - return ret; - },getStreamFromFD:function () { - var stream = FS.getStream(SYSCALLS.get()); - if (!stream) throw new FS.ErrnoError(ERRNO_CODES.EBADF); - return stream; - },getSocketFromFD:function () { - var socket = SOCKFS.getSocket(SYSCALLS.get()); - if (!socket) throw new FS.ErrnoError(ERRNO_CODES.EBADF); - return socket; - },getSocketAddress:function (allowNull) { - var addrp = SYSCALLS.get(), addrlen = SYSCALLS.get(); - if (allowNull && addrp === 0) return null; - var info = __read_sockaddr(addrp, addrlen); - if (info.errno) throw new FS.ErrnoError(info.errno); - info.addr = DNS.lookup_addr(info.addr) || info.addr; - return info; - },get64:function () { - var low = SYSCALLS.get(), high = SYSCALLS.get(); - if (low >= 0) assert(high === 0); - else assert(high === -1); - return low; - },getZero:function () { - assert(SYSCALLS.get() === 0); - }};function ___syscall54(which, varargs) {SYSCALLS.varargs = varargs; - try { - // ioctl - var stream = SYSCALLS.getStreamFromFD(), op = SYSCALLS.get(); - switch (op) { - case 21505: { - if (!stream.tty) return -ERRNO_CODES.ENOTTY; - return 0; - } - case 21506: { - if (!stream.tty) return -ERRNO_CODES.ENOTTY; - return 0; // no-op, not actually adjusting terminal settings - } - case 21519: { - if (!stream.tty) return -ERRNO_CODES.ENOTTY; - var argp = SYSCALLS.get(); - HEAP32[((argp)>>2)]=0; - return 0; - } - case 21520: { - if (!stream.tty) return -ERRNO_CODES.ENOTTY; - return -ERRNO_CODES.EINVAL; // not supported - } - case 21531: { - var argp = SYSCALLS.get(); - return FS.ioctl(stream, op, argp); - } - case 21523: { - // TODO: in theory we should write to the winsize struct that gets - // passed in, but for now musl doesn't read anything on it - if (!stream.tty) return -ERRNO_CODES.ENOTTY; - return 0; - } - default: abort('bad ioctl syscall ' + op); - } - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - function _emscripten_glSampleCoverage(value, invert) { - GLctx.sampleCoverage(value, !!invert); - } - - 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; // GL spec: "glDeleteTextures silently ignores 0s and names that do not correspond to existing textures". - GLctx.deleteTexture(texture); - texture.name = 0; - GL.textures[id] = null; - } - } - - function _emscripten_glFrustum() { - Module['printErr']('missing function: emscripten_glFrustum'); abort(-1); - } - - function _glfwSetWindowSizeCallback(winid, cbfun) { - GLFW.setWindowSizeCallback(winid, cbfun); - } - - function _emscripten_glGetTexParameterfv(target, pname, params) { - if (!params) { - // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - HEAPF32[((params)>>2)]=GLctx.getTexParameter(target, pname); - } - - function _emscripten_glUniform4i(location, v0, v1, v2, v3) { - GLctx.uniform4i(GL.uniforms[location], v0, v1, v2, v3); - } - - function _emscripten_glBindRenderbuffer(target, renderbuffer) { - GLctx.bindRenderbuffer(target, renderbuffer ? GL.renderbuffers[renderbuffer] : null); - } - - - var AL={contexts:[],currentContext:null,alcErr:0,stringCache:{},alcStringCache:{},QUEUE_INTERVAL:25,QUEUE_LOOKAHEAD:100,newSrcId:1,updateSources:function updateSources(context) { - // If we are animating using the requestAnimationFrame method, then the main loop does not run when in the background. - // To give a perfect glitch-free audio stop when switching from foreground to background, we need to avoid updating - // audio altogether when in the background, so detect that case and kill audio buffer streaming if so. - if (Browser.mainLoop.timingMode == 1/*EM_TIMING_RAF*/ && document['visibilityState'] != 'visible') return; - - for (var srcId in context.src) { - AL.updateSource(context.src[srcId]); - } - },updateSource:function updateSource(src) { - // See comment on updateSources above. - if (Browser.mainLoop.timingMode == 1/*EM_TIMING_RAF*/ && document['visibilityState'] != 'visible') return; - - if (src.state !== 0x1012 /* AL_PLAYING */) { - return; - } - - var currentTime = src.context.ctx.currentTime; - var startTime = src.bufferPosition; - - for (var i = src.buffersPlayed; i < src.queue.length; i++) { - var entry = src.queue[i]; - - var startOffset = (startTime - currentTime) / src.playbackRate; - var endTime; - if (entry.src) endTime = startTime + entry.src.duration; // n.b. entry.src.duration already factors in playbackRate, so no divide by src.playbackRate on it. - else endTime = startTime + entry.buffer.duration / src.playbackRate; - - // Clean up old buffers. - if (currentTime >= endTime) { - // Update our location in the queue. - src.bufferPosition = endTime; - src.buffersPlayed = i + 1; - - // Stop / restart the source when we hit the end. - if (src.buffersPlayed >= src.queue.length) { - if (src.loop) { - AL.setSourceState(src, 0x1012 /* AL_PLAYING */); - } else { - AL.setSourceState(src, 0x1014 /* AL_STOPPED */); - } - } - } - // Process all buffers that'll be played before the next tick. - else if (startOffset < (AL.QUEUE_LOOKAHEAD / 1000) && !entry.src) { - // If the start offset is negative, we need to offset the actual buffer. - var offset = Math.abs(Math.min(startOffset, 0)); - - entry.src = src.context.ctx.createBufferSource(); - entry.src.buffer = entry.buffer; - entry.src.connect(src.gain); - if (src.playbackRate != 1.0) entry.src.playbackRate.value = src.playbackRate; - entry.src.duration = entry.buffer.duration / src.playbackRate; - if (typeof(entry.src.start) !== 'undefined') { - entry.src.start(startTime, offset); - } else if (typeof(entry.src.noteOn) !== 'undefined') { - entry.src.noteOn(startTime); - } - } - - startTime = endTime; - } - },setSourceState:function setSourceState(src, state) { - if (state === 0x1012 /* AL_PLAYING */) { - if (src.state !== 0x1013 /* AL_PAUSED */) { - src.state = 0x1012 /* AL_PLAYING */; - // Reset our position. - src.bufferPosition = AL.currentContext.ctx.currentTime; - src.buffersPlayed = 0; - } else { - src.state = 0x1012 /* AL_PLAYING */; - // Use the current offset from src.bufferPosition to resume at the correct point. - src.bufferPosition = AL.currentContext.ctx.currentTime - src.bufferPosition; - } - AL.stopSourceQueue(src); - AL.updateSource(src); - } else if (state === 0x1013 /* AL_PAUSED */) { - if (src.state === 0x1012 /* AL_PLAYING */) { - src.state = 0x1013 /* AL_PAUSED */; - // Store off the current offset to restore with on resume. - src.bufferPosition = AL.currentContext.ctx.currentTime - src.bufferPosition; - AL.stopSourceQueue(src); - } - } else if (state === 0x1014 /* AL_STOPPED */) { - if (src.state !== 0x1011 /* AL_INITIAL */) { - src.state = 0x1014 /* AL_STOPPED */; - src.buffersPlayed = src.queue.length; - AL.stopSourceQueue(src); - } - } else if (state == 0x1011 /* AL_INITIAL */) { - if (src.state !== 0x1011 /* AL_INITIAL */) { - src.state = 0x1011 /* AL_INITIAL */; - src.bufferPosition = 0; - src.buffersPlayed = 0; - } - } - },stopSourceQueue:function stopSourceQueue(src) { - for (var i = 0; i < src.queue.length; i++) { - var entry = src.queue[i]; - if (entry.src) { - entry.src.stop(0); - entry.src = null; - } - } - }};function _alcGetCurrentContext() { - for (var i = 0; i < AL.contexts.length; ++i) { - if (AL.contexts[i] == AL.currentContext) { - return i + 1; - } - } - return 0; - } - - function _emscripten_glViewport(x0, x1, x2, x3) { GLctx['viewport'](x0, x1, x2, x3) } - - - - var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,lastGamepadState:null,lastGamepadStateFrame:null,numGamepadsConnected:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,staticInit:function () { - if (typeof window !== 'undefined') { - window.addEventListener("gamepadconnected", function() { ++JSEvents.numGamepadsConnected; }); - window.addEventListener("gamepaddisconnected", function() { --JSEvents.numGamepadsConnected; }); - } - },registerRemoveEventListeners:function () { - if (!JSEvents.removeEventListenersRegistered) { - __ATEXIT__.push(function() { - for(var i = JSEvents.eventHandlers.length-1; i >= 0; --i) { - JSEvents._removeHandler(i); - } - }); - JSEvents.removeEventListenersRegistered = true; - } - },findEventTarget:function (target) { - if (target) { - if (typeof target == "number") { - target = Pointer_stringify(target); - } - if (target == '#window') return window; - else if (target == '#document') return document; - else if (target == '#screen') return window.screen; - else if (target == '#canvas') return Module['canvas']; - - if (typeof target == 'string') return document.getElementById(target); - else return target; - } else { - // The sensible target varies between events, but use window as the default - // since DOM events mostly can default to that. Specific callback registrations - // override their own defaults. - return window; - } - },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; - } - // Test if the given call was already queued, and if so, don't add it again. - 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(this, call.argsList); - } - },inEventHandler:0,currentEventHandler:null,eventHandlers:[],isInternetExplorer:function () { return navigator.userAgent.indexOf('MSIE') !== -1 || navigator.appVersion.indexOf('Trident/') > 0; },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) { - // Increment nesting count for the event handler. - ++JSEvents.inEventHandler; - JSEvents.currentEventHandler = eventHandler; - // Process any old deferred calls the user has placed. - JSEvents.runDeferredCalls(); - // Process the actual event, calls back to user C code handler. - eventHandler.handlerFunc(event); - // Process any new deferred calls that were placed right now from this event handler. - JSEvents.runDeferredCalls(); - // Out of event handler - restore nesting count. - --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--); - } - } - } - },registerKeyEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.keyEvent) { - JSEvents.keyEvent = _malloc( 164 ); - } - var handlerFunc = function(event) { - var e = event || window.event; - stringToUTF8(e.key ? e.key : "", JSEvents.keyEvent + 0, 32); - stringToUTF8(e.code ? e.code : "", JSEvents.keyEvent + 32, 32); - HEAP32[(((JSEvents.keyEvent)+(64))>>2)]=e.location; - HEAP32[(((JSEvents.keyEvent)+(68))>>2)]=e.ctrlKey; - HEAP32[(((JSEvents.keyEvent)+(72))>>2)]=e.shiftKey; - HEAP32[(((JSEvents.keyEvent)+(76))>>2)]=e.altKey; - HEAP32[(((JSEvents.keyEvent)+(80))>>2)]=e.metaKey; - HEAP32[(((JSEvents.keyEvent)+(84))>>2)]=e.repeat; - stringToUTF8(e.locale ? e.locale : "", JSEvents.keyEvent + 88, 32); - stringToUTF8(e.char ? e.char : "", JSEvents.keyEvent + 120, 32); - HEAP32[(((JSEvents.keyEvent)+(152))>>2)]=e.charCode; - HEAP32[(((JSEvents.keyEvent)+(156))>>2)]=e.keyCode; - HEAP32[(((JSEvents.keyEvent)+(160))>>2)]=e.which; - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.keyEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: JSEvents.isInternetExplorer() ? false : true, // MSIE doesn't allow fullscreen and pointerlock requests from key handlers, others do. - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },getBoundingClientRectOrZeros:function (target) { - return target.getBoundingClientRect ? target.getBoundingClientRect() : { left: 0, top: 0 }; - },fillMouseEventData:function (eventStruct, e, target) { - HEAPF64[((eventStruct)>>3)]=JSEvents.tick(); - HEAP32[(((eventStruct)+(8))>>2)]=e.screenX; - HEAP32[(((eventStruct)+(12))>>2)]=e.screenY; - HEAP32[(((eventStruct)+(16))>>2)]=e.clientX; - HEAP32[(((eventStruct)+(20))>>2)]=e.clientY; - HEAP32[(((eventStruct)+(24))>>2)]=e.ctrlKey; - HEAP32[(((eventStruct)+(28))>>2)]=e.shiftKey; - HEAP32[(((eventStruct)+(32))>>2)]=e.altKey; - HEAP32[(((eventStruct)+(36))>>2)]=e.metaKey; - HEAP16[(((eventStruct)+(40))>>1)]=e.button; - HEAP16[(((eventStruct)+(42))>>1)]=e.buttons; - HEAP32[(((eventStruct)+(44))>>2)]=e["movementX"] || e["mozMovementX"] || e["webkitMovementX"] || (e.screenX-JSEvents.previousScreenX); - HEAP32[(((eventStruct)+(48))>>2)]=e["movementY"] || e["mozMovementY"] || e["webkitMovementY"] || (e.screenY-JSEvents.previousScreenY); - - if (Module['canvas']) { - var rect = Module['canvas'].getBoundingClientRect(); - HEAP32[(((eventStruct)+(60))>>2)]=e.clientX - rect.left; - HEAP32[(((eventStruct)+(64))>>2)]=e.clientY - rect.top; - } else { // Canvas is not initialized, return 0. - HEAP32[(((eventStruct)+(60))>>2)]=0; - HEAP32[(((eventStruct)+(64))>>2)]=0; - } - if (target) { - var rect = JSEvents.getBoundingClientRectOrZeros(target); - HEAP32[(((eventStruct)+(52))>>2)]=e.clientX - rect.left; - HEAP32[(((eventStruct)+(56))>>2)]=e.clientY - rect.top; - } else { // No specific target passed, return 0. - HEAP32[(((eventStruct)+(52))>>2)]=0; - HEAP32[(((eventStruct)+(56))>>2)]=0; - } - // wheel and mousewheel events contain wrong screenX/screenY on chrome/opera - // https://github.com/kripken/emscripten/pull/4997 - // https://bugs.chromium.org/p/chromium/issues/detail?id=699956 - if (e.type !== 'wheel' && e.type !== 'mousewheel') { - JSEvents.previousScreenX = e.screenX; - JSEvents.previousScreenY = e.screenY; - } - },registerMouseEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.mouseEvent) { - JSEvents.mouseEvent = _malloc( 72 ); - } - target = JSEvents.findEventTarget(target); - var handlerFunc = function(event) { - var e = event || window.event; - JSEvents.fillMouseEventData(JSEvents.mouseEvent, e, target); - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.mouseEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: eventTypeString != 'mousemove' && eventTypeString != 'mouseenter' && eventTypeString != 'mouseleave', // Mouse move events do not allow fullscreen/pointer lock requests to be handled in them! - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - // In IE, mousedown events don't either allow deferred calls to be run! - if (JSEvents.isInternetExplorer() && eventTypeString == 'mousedown') eventHandler.allowsDeferredCalls = false; - JSEvents.registerOrRemoveHandler(eventHandler); - },registerWheelEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.wheelEvent) { - JSEvents.wheelEvent = _malloc( 104 ); - } - target = JSEvents.findEventTarget(target); - // The DOM Level 3 events spec event 'wheel' - var wheelHandlerFunc = function(event) { - var e = event || window.event; - JSEvents.fillMouseEventData(JSEvents.wheelEvent, e, target); - HEAPF64[(((JSEvents.wheelEvent)+(72))>>3)]=e["deltaX"]; - HEAPF64[(((JSEvents.wheelEvent)+(80))>>3)]=e["deltaY"]; - HEAPF64[(((JSEvents.wheelEvent)+(88))>>3)]=e["deltaZ"]; - HEAP32[(((JSEvents.wheelEvent)+(96))>>2)]=e["deltaMode"]; - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.wheelEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - // The 'mousewheel' event as implemented in Safari 6.0.5 - var mouseWheelHandlerFunc = function(event) { - var e = event || window.event; - JSEvents.fillMouseEventData(JSEvents.wheelEvent, e, target); - HEAPF64[(((JSEvents.wheelEvent)+(72))>>3)]=e["wheelDeltaX"] || 0; - HEAPF64[(((JSEvents.wheelEvent)+(80))>>3)]=-(e["wheelDeltaY"] ? e["wheelDeltaY"] : e["wheelDelta"]) /* 1. Invert to unify direction with the DOM Level 3 wheel event. 2. MSIE does not provide wheelDeltaY, so wheelDelta is used as a fallback. */; - HEAPF64[(((JSEvents.wheelEvent)+(88))>>3)]=0 /* Not available */; - HEAP32[(((JSEvents.wheelEvent)+(96))>>2)]=0 /* DOM_DELTA_PIXEL */; - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.wheelEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: true, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: (eventTypeString == 'wheel') ? wheelHandlerFunc : mouseWheelHandlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },pageScrollPos:function () { - if (window.pageXOffset > 0 || window.pageYOffset > 0) { - return [window.pageXOffset, window.pageYOffset]; - } - if (typeof document.documentElement.scrollLeft !== 'undefined' || typeof document.documentElement.scrollTop !== 'undefined') { - return [document.documentElement.scrollLeft, document.documentElement.scrollTop]; - } - return [document.body.scrollLeft|0, document.body.scrollTop|0]; - },registerUiEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.uiEvent) { - JSEvents.uiEvent = _malloc( 36 ); - } - - if (eventTypeString == "scroll" && !target) { - target = document; // By default read scroll events on document rather than window. - } else { - target = JSEvents.findEventTarget(target); - } - - var handlerFunc = function(event) { - var e = event || window.event; - if (e.target != target) { - // Never take ui events such as scroll via a 'bubbled' route, but always from the direct element that - // was targeted. Otherwise e.g. if app logs a message in response to a page scroll, the Emscripten log - // message box could cause to scroll, generating a new (bubbled) scroll message, causing a new log print, - // causing a new scroll, etc.. - return; - } - var scrollPos = JSEvents.pageScrollPos(); - HEAP32[((JSEvents.uiEvent)>>2)]=e.detail; - HEAP32[(((JSEvents.uiEvent)+(4))>>2)]=document.body.clientWidth; - HEAP32[(((JSEvents.uiEvent)+(8))>>2)]=document.body.clientHeight; - HEAP32[(((JSEvents.uiEvent)+(12))>>2)]=window.innerWidth; - HEAP32[(((JSEvents.uiEvent)+(16))>>2)]=window.innerHeight; - HEAP32[(((JSEvents.uiEvent)+(20))>>2)]=window.outerWidth; - HEAP32[(((JSEvents.uiEvent)+(24))>>2)]=window.outerHeight; - HEAP32[(((JSEvents.uiEvent)+(28))>>2)]=scrollPos[0]; - HEAP32[(((JSEvents.uiEvent)+(32))>>2)]=scrollPos[1]; - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.uiEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: false, // Neither scroll or resize events allow running requests inside them. - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },getNodeNameForTarget:function (target) { - if (!target) return ''; - if (target == window) return '#window'; - if (target == window.screen) return '#screen'; - return (target && target.nodeName) ? target.nodeName : ''; - },registerFocusEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.focusEvent) { - JSEvents.focusEvent = _malloc( 256 ); - } - var handlerFunc = function(event) { - var e = event || window.event; - - var nodeName = JSEvents.getNodeNameForTarget(e.target); - var id = e.target.id ? e.target.id : ''; - stringToUTF8(nodeName, JSEvents.focusEvent + 0, 128); - stringToUTF8(id, JSEvents.focusEvent + 128, 128); - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.focusEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },tick:function () { - if (window['performance'] && window['performance']['now']) return window['performance']['now'](); - else return Date.now(); - },registerDeviceOrientationEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.deviceOrientationEvent) { - JSEvents.deviceOrientationEvent = _malloc( 40 ); - } - var handlerFunc = function(event) { - var e = event || window.event; - - HEAPF64[((JSEvents.deviceOrientationEvent)>>3)]=JSEvents.tick(); - HEAPF64[(((JSEvents.deviceOrientationEvent)+(8))>>3)]=e.alpha; - HEAPF64[(((JSEvents.deviceOrientationEvent)+(16))>>3)]=e.beta; - HEAPF64[(((JSEvents.deviceOrientationEvent)+(24))>>3)]=e.gamma; - HEAP32[(((JSEvents.deviceOrientationEvent)+(32))>>2)]=e.absolute; - - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.deviceOrientationEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },registerDeviceMotionEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.deviceMotionEvent) { - JSEvents.deviceMotionEvent = _malloc( 80 ); - } - var handlerFunc = function(event) { - var e = event || window.event; - - HEAPF64[((JSEvents.deviceOrientationEvent)>>3)]=JSEvents.tick(); - HEAPF64[(((JSEvents.deviceMotionEvent)+(8))>>3)]=e.acceleration.x; - HEAPF64[(((JSEvents.deviceMotionEvent)+(16))>>3)]=e.acceleration.y; - HEAPF64[(((JSEvents.deviceMotionEvent)+(24))>>3)]=e.acceleration.z; - HEAPF64[(((JSEvents.deviceMotionEvent)+(32))>>3)]=e.accelerationIncludingGravity.x; - HEAPF64[(((JSEvents.deviceMotionEvent)+(40))>>3)]=e.accelerationIncludingGravity.y; - HEAPF64[(((JSEvents.deviceMotionEvent)+(48))>>3)]=e.accelerationIncludingGravity.z; - HEAPF64[(((JSEvents.deviceMotionEvent)+(56))>>3)]=e.rotationRate.alpha; - HEAPF64[(((JSEvents.deviceMotionEvent)+(64))>>3)]=e.rotationRate.beta; - HEAPF64[(((JSEvents.deviceMotionEvent)+(72))>>3)]=e.rotationRate.gamma; - - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.deviceMotionEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },screenOrientation:function () { - if (!window.screen) return undefined; - return window.screen.orientation || window.screen.mozOrientation || window.screen.webkitOrientation || window.screen.msOrientation; - },fillOrientationChangeEventData:function (eventStruct, e) { - var orientations = ["portrait-primary", "portrait-secondary", "landscape-primary", "landscape-secondary"]; - var orientations2 = ["portrait", "portrait", "landscape", "landscape"]; - - var orientationString = JSEvents.screenOrientation(); - var orientation = orientations.indexOf(orientationString); - if (orientation == -1) { - orientation = orientations2.indexOf(orientationString); - } - - HEAP32[((eventStruct)>>2)]=1 << orientation; - HEAP32[(((eventStruct)+(4))>>2)]=window.orientation; - },registerOrientationChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.orientationChangeEvent) { - JSEvents.orientationChangeEvent = _malloc( 8 ); - } - - if (!target) { - target = window.screen; // Orientation events need to be captured from 'window.screen' instead of 'window' - } else { - target = JSEvents.findEventTarget(target); - } - - var handlerFunc = function(event) { - var e = event || window.event; - - JSEvents.fillOrientationChangeEventData(JSEvents.orientationChangeEvent, e); - - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.orientationChangeEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - if (eventTypeString == "orientationchange" && window.screen.mozOrientation !== undefined) { - eventTypeString = "mozorientationchange"; - } - - var eventHandler = { - target: target, - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },fullscreenEnabled:function () { - return document.fullscreenEnabled || document.mozFullScreenEnabled || document.webkitFullscreenEnabled || document.msFullscreenEnabled; - },fillFullscreenChangeEventData:function (eventStruct, e) { - var fullscreenElement = document.fullscreenElement || document.mozFullScreenElement || document.webkitFullscreenElement || document.msFullscreenElement; - var isFullscreen = !!fullscreenElement; - HEAP32[((eventStruct)>>2)]=isFullscreen; - HEAP32[(((eventStruct)+(4))>>2)]=JSEvents.fullscreenEnabled(); - // If transitioning to fullscreen, report info about the element that is now fullscreen. - // If transitioning to windowed mode, report info about the element that just was fullscreen. - 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; - } - },registerFullscreenChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.fullscreenChangeEvent) { - JSEvents.fullscreenChangeEvent = _malloc( 280 ); - } - - if (!target) { - target = document; // Fullscreen change events need to be captured from 'document' by default instead of 'window' - } else { - target = JSEvents.findEventTarget(target); - } - - var handlerFunc = function(event) { - var e = event || window.event; - - JSEvents.fillFullscreenChangeEventData(JSEvents.fullscreenChangeEvent, e); - - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.fullscreenChangeEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },resizeCanvasForFullscreen:function (target, strategy) { - var restoreOldStyle = __registerRestoreOldStyle(target); - var cssWidth = strategy.softFullscreen ? window.innerWidth : screen.width; - var cssHeight = strategy.softFullscreen ? window.innerHeight : screen.height; - var rect = target.getBoundingClientRect(); - var windowedCssWidth = rect.right - rect.left; - var windowedCssHeight = rect.bottom - rect.top; - var windowedRttWidth = target.width; - var windowedRttHeight = target.height; - - 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 we are adding padding, must choose a background color or otherwise Chrome will give the - // padding a default white color. Do it only if user has not customized their own background color. - if (!target.style.backgroundColor) target.style.backgroundColor = 'black'; - // IE11 does the same, but requires the color to be set in the document body. - if (!document.body.style.backgroundColor) document.body.style.backgroundColor = 'black'; // IE11 - // Firefox always shows black letterboxes independent of style color. - - 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) ? window.devicePixelRatio : 1; - if (strategy.canvasResolutionScaleMode != 0) { - target.width = cssWidth * dpiScale; - target.height = cssHeight * dpiScale; - if (target.GLctxObject) target.GLctxObject.GLctx.viewport(0, 0, target.width, target.height); - } - return restoreOldStyle; - },requestFullscreen:function (target, strategy) { - // EMSCRIPTEN_FULLSCREEN_SCALE_DEFAULT + EMSCRIPTEN_FULLSCREEN_CANVAS_SCALE_NONE is a mode where no extra logic is performed to the DOM elements. - if (strategy.scaleMode != 0 || strategy.canvasResolutionScaleMode != 0) { - JSEvents.resizeCanvasForFullscreen(target, strategy); - } - - if (target.requestFullscreen) { - target.requestFullscreen(); - } else if (target.msRequestFullscreen) { - target.msRequestFullscreen(); - } else if (target.mozRequestFullScreen) { - target.mozRequestFullScreen(); - } else if (target.mozRequestFullscreen) { - target.mozRequestFullscreen(); - } else if (target.webkitRequestFullscreen) { - target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT); - } else { - if (typeof JSEvents.fullscreenEnabled() === 'undefined') { - return -1; - } else { - return -3; - } - } - - if (strategy.canvasResizedCallback) { - Module['dynCall_iiii'](strategy.canvasResizedCallback, 37, 0, strategy.canvasResizedCallbackUserData); - } - - return 0; - },fillPointerlockChangeEventData:function (eventStruct, e) { - 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); - },registerPointerlockChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.pointerlockChangeEvent) { - JSEvents.pointerlockChangeEvent = _malloc( 260 ); - } - - if (!target) { - target = document; // Pointer lock change events need to be captured from 'document' by default instead of 'window' - } else { - target = JSEvents.findEventTarget(target); - } - - var handlerFunc = function(event) { - var e = event || window.event; - - JSEvents.fillPointerlockChangeEventData(JSEvents.pointerlockChangeEvent, e); - - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.pointerlockChangeEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },registerPointerlockErrorEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!target) { - target = document; // Pointer lock events need to be captured from 'document' by default instead of 'window' - } else { - target = JSEvents.findEventTarget(target); - } - - var handlerFunc = function(event) { - var e = event || window.event; - - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, 0, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },requestPointerLock:function (target) { - if (target.requestPointerLock) { - target.requestPointerLock(); - } else if (target.mozRequestPointerLock) { - target.mozRequestPointerLock(); - } else if (target.webkitRequestPointerLock) { - target.webkitRequestPointerLock(); - } else if (target.msRequestPointerLock) { - target.msRequestPointerLock(); - } else { - // document.body is known to accept pointer lock, so use that to differentiate if the user passed a bad element, - // or if the whole browser just doesn't support the feature. - if (document.body.requestPointerLock || document.body.mozRequestPointerLock || document.body.webkitRequestPointerLock || document.body.msRequestPointerLock) { - return -3; - } else { - return -1; - } - } - return 0; - },fillVisibilityChangeEventData:function (eventStruct, e) { - var visibilityStates = [ "hidden", "visible", "prerender", "unloaded" ]; - var visibilityState = visibilityStates.indexOf(document.visibilityState); - - HEAP32[((eventStruct)>>2)]=document.hidden; - HEAP32[(((eventStruct)+(4))>>2)]=visibilityState; - },registerVisibilityChangeEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.visibilityChangeEvent) { - JSEvents.visibilityChangeEvent = _malloc( 8 ); - } - - if (!target) { - target = document; // Visibility change events need to be captured from 'document' by default instead of 'window' - } else { - target = JSEvents.findEventTarget(target); - } - - var handlerFunc = function(event) { - var e = event || window.event; - - JSEvents.fillVisibilityChangeEventData(JSEvents.visibilityChangeEvent, e); - - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.visibilityChangeEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },registerTouchEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.touchEvent) { - JSEvents.touchEvent = _malloc( 1684 ); - } - - target = JSEvents.findEventTarget(target); - - var handlerFunc = function(event) { - var e = event || window.event; - - var touches = {}; - for(var i = 0; i < e.touches.length; ++i) { - var touch = e.touches[i]; - touches[touch.identifier] = touch; - } - for(var i = 0; i < e.changedTouches.length; ++i) { - var touch = e.changedTouches[i]; - touches[touch.identifier] = touch; - touch.changed = true; - } - for(var i = 0; i < e.targetTouches.length; ++i) { - var touch = e.targetTouches[i]; - touches[touch.identifier].onTarget = true; - } - - var ptr = JSEvents.touchEvent; - HEAP32[(((ptr)+(4))>>2)]=e.ctrlKey; - HEAP32[(((ptr)+(8))>>2)]=e.shiftKey; - HEAP32[(((ptr)+(12))>>2)]=e.altKey; - HEAP32[(((ptr)+(16))>>2)]=e.metaKey; - ptr += 20; // Advance to the start of the touch array. - var canvasRect = Module['canvas'] ? Module['canvas'].getBoundingClientRect() : undefined; - var targetRect = JSEvents.getBoundingClientRectOrZeros(target); - var numTouches = 0; - for(var i in touches) { - var t = touches[i]; - HEAP32[((ptr)>>2)]=t.identifier; - HEAP32[(((ptr)+(4))>>2)]=t.screenX; - HEAP32[(((ptr)+(8))>>2)]=t.screenY; - HEAP32[(((ptr)+(12))>>2)]=t.clientX; - HEAP32[(((ptr)+(16))>>2)]=t.clientY; - HEAP32[(((ptr)+(20))>>2)]=t.pageX; - HEAP32[(((ptr)+(24))>>2)]=t.pageY; - HEAP32[(((ptr)+(28))>>2)]=t.changed; - HEAP32[(((ptr)+(32))>>2)]=t.onTarget; - if (canvasRect) { - HEAP32[(((ptr)+(44))>>2)]=t.clientX - canvasRect.left; - HEAP32[(((ptr)+(48))>>2)]=t.clientY - canvasRect.top; - } else { - HEAP32[(((ptr)+(44))>>2)]=0; - HEAP32[(((ptr)+(48))>>2)]=0; - } - HEAP32[(((ptr)+(36))>>2)]=t.clientX - targetRect.left; - HEAP32[(((ptr)+(40))>>2)]=t.clientY - targetRect.top; - - ptr += 52; - - if (++numTouches >= 32) { - break; - } - } - HEAP32[((JSEvents.touchEvent)>>2)]=numTouches; - - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.touchEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: target, - allowsDeferredCalls: false, // XXX Currently disabled, see bug https://bugzilla.mozilla.org/show_bug.cgi?id=966493 - // Once the above bug is resolved, enable the following condition if possible: - // allowsDeferredCalls: eventTypeString == 'touchstart', - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },fillGamepadEventData:function (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.0; - } - } - 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); - },registerGamepadEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.gamepadEvent) { - JSEvents.gamepadEvent = _malloc( 1432 ); - } - - var handlerFunc = function(event) { - var e = event || window.event; - - JSEvents.fillGamepadEventData(JSEvents.gamepadEvent, e.gamepad); - - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.gamepadEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: true, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },registerBeforeUnloadEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - var handlerFunc = function(event) { - var e = event || window.event; - - var confirmationMessage = Module['dynCall_iiii'](callbackfunc, eventTypeId, 0, userData); - - if (confirmationMessage) { - confirmationMessage = Pointer_stringify(confirmationMessage); - } - if (confirmationMessage) { - e.preventDefault(); - e.returnValue = confirmationMessage; - return confirmationMessage; - } - }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },battery:function () { return navigator.battery || navigator.mozBattery || navigator.webkitBattery; },fillBatteryEventData:function (eventStruct, e) { - HEAPF64[((eventStruct)>>3)]=e.chargingTime; - HEAPF64[(((eventStruct)+(8))>>3)]=e.dischargingTime; - HEAPF64[(((eventStruct)+(16))>>3)]=e.level; - HEAP32[(((eventStruct)+(24))>>2)]=e.charging; - },registerBatteryEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!JSEvents.batteryEvent) { - JSEvents.batteryEvent = _malloc( 32 ); - } - - var handlerFunc = function(event) { - var e = event || window.event; - - JSEvents.fillBatteryEventData(JSEvents.batteryEvent, JSEvents.battery()); - - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, JSEvents.batteryEvent, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - },registerWebGlEventCallback:function (target, userData, useCapture, callbackfunc, eventTypeId, eventTypeString) { - if (!target) { - target = Module['canvas']; - } - var handlerFunc = function(event) { - var e = event || window.event; - - var shouldCancel = Module['dynCall_iiii'](callbackfunc, eventTypeId, 0, userData); - if (shouldCancel) { - e.preventDefault(); - } - }; - - var eventHandler = { - target: JSEvents.findEventTarget(target), - allowsDeferredCalls: false, - eventTypeString: eventTypeString, - callbackfunc: callbackfunc, - handlerFunc: handlerFunc, - useCapture: useCapture - }; - JSEvents.registerOrRemoveHandler(eventHandler); - }};function __emscripten_sample_gamepad_data() { - // Polling gamepads generates garbage, so don't do it when we know there are no gamepads connected. - if (!JSEvents.numGamepadsConnected) return; - - // Produce a new Gamepad API sample if we are ticking a new game frame, or if not using emscripten_set_main_loop() at all to drive animation. - if (Browser.mainLoop.currentFrameNumber !== JSEvents.lastGamepadStateFrame || !Browser.mainLoop.currentFrameNumber) { - JSEvents.lastGamepadState = navigator.getGamepads ? navigator.getGamepads() : (navigator.webkitGetGamepads ? navigator.webkitGetGamepads : null); - JSEvents.lastGamepadStateFrame = Browser.mainLoop.currentFrameNumber; - } - }function _emscripten_get_gamepad_status(index, gamepadState) { - __emscripten_sample_gamepad_data(); - if (!JSEvents.lastGamepadState) return -1; - - // INVALID_PARAM is returned on a Gamepad index that never was there. - if (index < 0 || index >= JSEvents.lastGamepadState.length) return -5; - - // NO_DATA is returned on a Gamepad index that was removed. - // For previously disconnected gamepads there should be an empty slot (null/undefined/false) at the index. - // This is because gamepads must keep their original position in the array. - // For example, removing the first of two gamepads produces [null/undefined/false, gamepad]. - if (!JSEvents.lastGamepadState[index]) return -7; - - JSEvents.fillGamepadEventData(gamepadState, JSEvents.lastGamepadState[index]); - return 0; - } - - var _llvm_pow_f64=Math_pow; - - function _emscripten_glCopyTexImage2D(x0, x1, x2, x3, x4, x5, x6, x7) { GLctx['copyTexImage2D'](x0, x1, x2, x3, x4, x5, x6, x7) } - - function _alcGetString(device, param) { - if (AL.alcStringCache[param]) return AL.alcStringCache[param]; - var ret; - switch (param) { - case 0 /* ALC_NO_ERROR */: - ret = 'No Error'; - break; - case 0xA001 /* ALC_INVALID_DEVICE */: - ret = 'Invalid Device'; - break; - case 0xA002 /* ALC_INVALID_CONTEXT */: - ret = 'Invalid Context'; - break; - case 0xA003 /* ALC_INVALID_ENUM */: - ret = 'Invalid Enum'; - break; - case 0xA004 /* ALC_INVALID_VALUE */: - ret = 'Invalid Value'; - break; - case 0xA005 /* ALC_OUT_OF_MEMORY */: - ret = 'Out of Memory'; - break; - case 0x1004 /* ALC_DEFAULT_DEVICE_SPECIFIER */: - if (typeof(AudioContext) !== "undefined" || - typeof(webkitAudioContext) !== "undefined") { - ret = 'Device'; - } else { - return 0; - } - break; - case 0x1005 /* ALC_DEVICE_SPECIFIER */: - if (typeof(AudioContext) !== "undefined" || - typeof(webkitAudioContext) !== "undefined") { - ret = 'Device\0'; - } else { - ret = '\0'; - } - break; - case 0x311 /* ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER */: - return 0; - break; - case 0x310 /* ALC_CAPTURE_DEVICE_SPECIFIER */: - ret = '\0' - break; - case 0x1006 /* ALC_EXTENSIONS */: - if (!device) { - AL.alcErr = 0xA001 /* ALC_INVALID_DEVICE */; - return 0; - } - ret = ''; - break; - default: - AL.alcErr = 0xA003 /* ALC_INVALID_ENUM */; - return 0; - } - - ret = allocate(intArrayFromString(ret), 'i8', ALLOC_NORMAL); - - AL.alcStringCache[param] = ret; - - return ret; - } - - function _emscripten_glTexParameterfv(target, pname, params) { - var param = HEAPF32[((params)>>2)]; - GLctx.texParameterf(target, pname, param); - } - - function _emscripten_glLinkProgram(program) { - GLctx.linkProgram(GL.programs[program]); - GL.programInfos[program] = null; // uniforms no longer keep the same names after linking - GL.populateUniformTable(program); - } - - function _emscripten_glUniform3f(location, v0, v1, v2) { - GLctx.uniform3f(GL.uniforms[location], v0, v1, v2); - } - - function _emscripten_glGetObjectParameterivARB() { - Module['printErr']('missing function: emscripten_glGetObjectParameterivARB'); abort(-1); - } - - function _emscripten_glBlendFunc(x0, x1) { GLctx['blendFunc'](x0, x1) } - - function _emscripten_glUniform3i(location, v0, v1, v2) { - GLctx.uniform3i(GL.uniforms[location], v0, v1, v2); - } - - function _emscripten_glStencilOp(x0, x1, x2) { GLctx['stencilOp'](x0, x1, x2) } - - function _glCreateShader(shaderType) { - var id = GL.getNewId(GL.shaders); - GL.shaders[id] = GLctx.createShader(shaderType); - return id; - } - - function _glUniform1i(location, v0) { - GLctx.uniform1i(GL.uniforms[location], v0); - } - - function _emscripten_glBindAttribLocation(program, index, name) { - name = Pointer_stringify(name); - GLctx.bindAttribLocation(GL.programs[program], index, name); - } - - function _glCompressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, data) { - GLctx['compressedTexImage2D'](target, level, internalFormat, width, height, border, data ? HEAPU8.subarray((data),(data+imageSize)) : null); - } - - function _glDisable(x0) { GLctx['disable'](x0) } - - function _emscripten_glEnableVertexAttribArray(index) { - GLctx.enableVertexAttribArray(index); - } - - - Module["_memset"] = _memset; - - function _alDeleteBuffers(count, buffers) - { - if (!AL.currentContext) { - return; - } - if (count > AL.currentContext.buf.length) { - AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; - return; - } - - for (var i = 0; i < count; ++i) { - var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)] - 1; - - // Make sure the buffer index is valid. - if (bufferIdx >= AL.currentContext.buf.length || !AL.currentContext.buf[bufferIdx]) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - - // Make sure the buffer is no longer in use. - var buffer = AL.currentContext.buf[bufferIdx]; - for (var srcId in AL.currentContext.src) { - var src = AL.currentContext.src[srcId]; - if (!src) { - continue; - } - for (var k = 0; k < src.queue.length; k++) { - if (buffer === src.queue[k].buffer) { - AL.currentContext.err = 0xA004 /* AL_INVALID_OPERATION */; - return; - } - } - } - } - - for (var i = 0; i < count; ++i) { - var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)] - 1; - delete AL.currentContext.buf[bufferIdx]; - } - } - - function _alListener3f(param, v1, v2, v3) { - if (!AL.currentContext) { - return; - } - switch (param) { - case 0x1004 /* AL_POSITION */: - AL.currentContext.ctx.listener._position[0] = v1; - AL.currentContext.ctx.listener._position[1] = v2; - AL.currentContext.ctx.listener._position[2] = v3; - AL.currentContext.ctx.listener.setPosition(v1, v2, v3); - break; - case 0x1006 /* AL_VELOCITY */: - AL.currentContext.ctx.listener._velocity[0] = v1; - AL.currentContext.ctx.listener._velocity[1] = v2; - AL.currentContext.ctx.listener._velocity[2] = v3; - // TODO: The velocity values are not currently used to implement a doppler effect. - // If support for doppler effect is reintroduced, compute the doppler - // speed pitch factor and apply it here. - break; - default: - AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; - break; - } - } - - function _glfwMakeContextCurrent(winid) {} - - function _emscripten_set_touchcancel_callback(target, userData, useCapture, callbackfunc) { - JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 25, "touchcancel"); - return 0; - } - - function ___lock() {} - - function _emscripten_glBlendFuncSeparate(x0, x1, x2, x3) { GLctx['blendFuncSeparate'](x0, x1, x2, x3) } - - function _glCullFace(x0) { GLctx['cullFace'](x0) } - - function _emscripten_glGetVertexAttribPointerv(index, pname, pointer) { - if (!pointer) { - // GLES2 specification does not specify how to behave if pointer is a null pointer. Since calling this function does not make sense - // if pointer == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - HEAP32[((pointer)>>2)]=GLctx.getVertexAttribOffset(index, pname); - } - - function _emscripten_glVertexAttrib3f(x0, x1, x2, x3) { GLctx['vertexAttrib3f'](x0, x1, x2, x3) } - - function _alSource3f(source, param, v1, v2, v3) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - switch (param) { - case 0x1004 /* AL_POSITION */: - src.position[0] = v1; - src.position[1] = v2; - src.position[2] = v3; - break; - case 0x1005 /* AL_DIRECTION */: - src.direction[0] = v1; - src.direction[1] = v2; - src.direction[2] = v3; - break; - case 0x1006 /* AL_VELOCITY */: - src.velocity[0] = v1; - src.velocity[1] = v2; - src.velocity[2] = v3; - break; - default: - AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; - break; - } - } - - function _emscripten_glEnable(x0) { GLctx['enable'](x0) } - - function _emscripten_glNormalPointer() { - Module['printErr']('missing function: emscripten_glNormalPointer'); abort(-1); - } - - - var _emscripten_GetProcAddress=undefined; - Module["_emscripten_GetProcAddress"] = _emscripten_GetProcAddress; - - var EGL={errorCode:12288,defaultDisplayInitialized:false,currentContext:0,currentReadSurface:0,currentDrawSurface:0,stringCache:{},setErrorCode:function (code) { - EGL.errorCode = code; - },chooseConfig:function (display, attribList, config, config_size, numConfigs) { - if (display != 62000 /* Magic ID for Emscripten 'default display' */) { - EGL.setErrorCode(0x3008 /* EGL_BAD_DISPLAY */); - return 0; - } - // TODO: read attribList. - if ((!config || !config_size) && !numConfigs) { - EGL.setErrorCode(0x300C /* EGL_BAD_PARAMETER */); - return 0; - } - if (numConfigs) { - HEAP32[((numConfigs)>>2)]=1; // Total number of supported configs: 1. - } - if (config && config_size > 0) { - HEAP32[((config)>>2)]=62002; - } - - EGL.setErrorCode(0x3000 /* EGL_SUCCESS */); - return 1; - }};function _eglGetProcAddress(name_) { - return _emscripten_GetProcAddress(name_); - } - - function _glDeleteProgram(id) { - if (!id) return; - var program = GL.programs[id]; - if (!program) { // glDeleteProgram actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - GLctx.deleteProgram(program); - program.name = 0; - GL.programs[id] = null; - GL.programInfos[id] = null; - } - - function _emscripten_get_pointerlock_status(pointerlockStatus) { - if (pointerlockStatus) JSEvents.fillPointerlockChangeEventData(pointerlockStatus); - if (!document.body || (!document.body.requestPointerLock && !document.body.mozRequestPointerLock && !document.body.webkitRequestPointerLock && !document.body.msRequestPointerLock)) { - return -1; - } - return 0; - } - - function _alSourcePlay(source) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - AL.setSourceState(src, 0x1012 /* AL_PLAYING */); - } - - function _glAttachShader(program, shader) { - GLctx.attachShader(GL.programs[program], - GL.shaders[shader]); - } - - function _glfwGetPrimaryMonitor() { - return 1; - } - - - function emscriptenWebGLGetVertexAttrib(index, pname, params, type) { - if (!params) { - // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense - // if params == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - var data = GLctx.getVertexAttrib(index, pname); - if (pname == 0x889F/*VERTEX_ATTRIB_ARRAY_BUFFER_BINDING*/) { - HEAP32[((params)>>2)]=data["name"]; - } else if (typeof data == 'number' || typeof data == 'boolean') { - switch (type) { - case 'Integer': HEAP32[((params)>>2)]=data; break; - case 'Float': HEAPF32[((params)>>2)]=data; break; - case 'FloatToInteger': HEAP32[((params)>>2)]=Math.fround(data); break; - default: throw 'internal emscriptenWebGLGetVertexAttrib() error, bad type: ' + type; - } - } else { - for (var i = 0; i < data.length; i++) { - switch (type) { - case 'Integer': HEAP32[(((params)+(i))>>2)]=data[i]; break; - case 'Float': HEAPF32[(((params)+(i))>>2)]=data[i]; break; - case 'FloatToInteger': HEAP32[(((params)+(i))>>2)]=Math.fround(data[i]); break; - default: throw 'internal emscriptenWebGLGetVertexAttrib() error, bad type: ' + type; - } - } - } - }function _emscripten_glGetVertexAttribfv(index, pname, params) { - // N.B. This function may only be called if the vertex attribute was specified using the function glVertexAttrib*f(), - // otherwise the results are undefined. (GLES3 spec 6.1.12) - emscriptenWebGLGetVertexAttrib(index, pname, params, 'Float'); - } - - function _emscripten_set_touchstart_callback(target, userData, useCapture, callbackfunc) { - JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 22, "touchstart"); - return 0; - } - - function _emscripten_glDeleteShader(id) { - if (!id) return; - var shader = GL.shaders[id]; - if (!shader) { // glDeleteShader actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - GLctx.deleteShader(shader); - GL.shaders[id] = null; - } - - function _emscripten_glVertexPointer(){ throw 'Legacy GL function (glVertexPointer) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } - - function _emscripten_glDeleteBuffers(n, buffers) { - for (var i = 0; i < n; i++) { - var id = HEAP32[(((buffers)+(i*4))>>2)]; - var buffer = GL.buffers[id]; - - // From spec: "glDeleteBuffers silently ignores 0's and names that do not - // correspond to existing buffer objects." - if (!buffer) continue; - - GLctx.deleteBuffer(buffer); - buffer.name = 0; - GL.buffers[id] = null; - - if (id == GL.currArrayBuffer) GL.currArrayBuffer = 0; - if (id == GL.currElementArrayBuffer) GL.currElementArrayBuffer = 0; - } - } - - function _emscripten_glTexParameteriv(target, pname, params) { - var param = HEAP32[((params)>>2)]; - GLctx.texParameteri(target, pname, param); - } - - function _glDrawElements(mode, count, type, indices) { - - GLctx.drawElements(mode, count, type, indices); - - } - - function _glfwTerminate() { - window.removeEventListener("keydown", GLFW.onKeydown, true); - window.removeEventListener("keypress", GLFW.onKeyPress, true); - window.removeEventListener("keyup", GLFW.onKeyup, true); - Module["canvas"].removeEventListener("mousemove", GLFW.onMousemove, true); - Module["canvas"].removeEventListener("mousedown", GLFW.onMouseButtonDown, true); - Module["canvas"].removeEventListener("mouseup", GLFW.onMouseButtonUp, true); - Module["canvas"].removeEventListener('wheel', GLFW.onMouseWheel, true); - Module["canvas"].removeEventListener('mousewheel', GLFW.onMouseWheel, true); - Module["canvas"].removeEventListener('mouseenter', GLFW.onMouseenter, true); - Module["canvas"].removeEventListener('mouseleave', GLFW.onMouseleave, true); - Module["canvas"].width = Module["canvas"].height = 1; - GLFW.windows = null; - GLFW.active = null; - } - - function _emscripten_glUniformMatrix2fv(location, count, transpose, value) { - - - var view; - if (4*count <= GL.MINI_TEMP_BUFFER_SIZE) { - // avoid allocation when uploading few enough uniforms - view = GL.miniTempBufferViews[4*count-1]; - for (var i = 0; i < 4*count; i += 4) { - 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)]; - } - } else { - view = HEAPF32.subarray((value)>>2,(value+count*16)>>2); - } - GLctx.uniformMatrix2fv(GL.uniforms[location], !!transpose, view); - } - - function ___syscall5(which, varargs) {SYSCALLS.varargs = varargs; - try { - // open - var pathname = SYSCALLS.getStr(), flags = SYSCALLS.get(), mode = SYSCALLS.get() // optional TODO - var stream = FS.open(pathname, flags, mode); - return stream.fd; - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - function ___syscall6(which, varargs) {SYSCALLS.varargs = varargs; - try { - // close - var stream = SYSCALLS.getStreamFromFD(); - FS.close(stream); - return 0; - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - function _llvm_stacksave() { - var self = _llvm_stacksave; - if (!self.LLVM_SAVEDSTACKS) { - self.LLVM_SAVEDSTACKS = []; - } - self.LLVM_SAVEDSTACKS.push(Runtime.stackSave()); - return self.LLVM_SAVEDSTACKS.length-1; - } - - function _emscripten_glGetVertexAttribiv(index, pname, params) { - // N.B. This function may only be called if the vertex attribute was specified using the function glVertexAttrib*f(), - // otherwise the results are undefined. (GLES3 spec 6.1.12) - emscriptenWebGLGetVertexAttrib(index, pname, params, 'FloatToInteger'); - } - - function _emscripten_glUniformMatrix4fv(location, count, transpose, value) { - - - var view; - if (16*count <= GL.MINI_TEMP_BUFFER_SIZE) { - // avoid allocation when uploading few enough uniforms - view = GL.miniTempBufferViews[16*count-1]; - for (var i = 0; i < 16*count; i += 16) { - 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)]; - view[i+9] = HEAPF32[(((value)+(4*i+36))>>2)]; - view[i+10] = HEAPF32[(((value)+(4*i+40))>>2)]; - view[i+11] = HEAPF32[(((value)+(4*i+44))>>2)]; - view[i+12] = HEAPF32[(((value)+(4*i+48))>>2)]; - view[i+13] = HEAPF32[(((value)+(4*i+52))>>2)]; - view[i+14] = HEAPF32[(((value)+(4*i+56))>>2)]; - view[i+15] = HEAPF32[(((value)+(4*i+60))>>2)]; - } - } else { - view = HEAPF32.subarray((value)>>2,(value+count*64)>>2); - } - GLctx.uniformMatrix4fv(GL.uniforms[location], !!transpose, view); - } - - function _emscripten_glDrawArraysInstanced(mode, first, count, primcount) { - GLctx['drawArraysInstanced'](mode, first, count, primcount); - } - - function _emscripten_glEnableClientState() { - Module['printErr']('missing function: emscripten_glEnableClientState'); abort(-1); - } - - function _emscripten_glGetPointerv() { - Module['printErr']('missing function: emscripten_glGetPointerv'); abort(-1); - } - - function ___syscall140(which, varargs) {SYSCALLS.varargs = varargs; - try { - // llseek - var stream = SYSCALLS.getStreamFromFD(), offset_high = SYSCALLS.get(), offset_low = SYSCALLS.get(), result = SYSCALLS.get(), whence = SYSCALLS.get(); - var offset = offset_low; - assert(offset_high === 0); - FS.llseek(stream, offset, whence); - HEAP32[((result)>>2)]=stream.position; - if (stream.getdents && offset === 0 && whence === 0) stream.getdents = null; // reset readdir state - return 0; - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - function ___syscall146(which, varargs) {SYSCALLS.varargs = varargs; - try { - // writev - var stream = SYSCALLS.getStreamFromFD(), iov = SYSCALLS.get(), iovcnt = SYSCALLS.get(); - return SYSCALLS.doWritev(stream, iov, iovcnt); - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - function _emscripten_glUniform1i(location, v0) { - GLctx.uniform1i(GL.uniforms[location], v0); - } - - function ___syscall145(which, varargs) {SYSCALLS.varargs = varargs; - try { - // readv - var stream = SYSCALLS.getStreamFromFD(), iov = SYSCALLS.get(), iovcnt = SYSCALLS.get(); - return SYSCALLS.doReadv(stream, iov, iovcnt); - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } - - function _emscripten_glStencilMask(x0) { GLctx['stencilMask'](x0) } - - function _emscripten_glStencilFuncSeparate(x0, x1, x2, x3) { GLctx['stencilFuncSeparate'](x0, x1, x2, x3) } - - - Module["_i64Subtract"] = _i64Subtract; - - - Module["_i64Add"] = _i64Add; - - function _emscripten_set_touchend_callback(target, userData, useCapture, callbackfunc) { - JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 23, "touchend"); - return 0; - } - - function _glUseProgram(program) { - GLctx.useProgram(program ? GL.programs[program] : null); - } - - function _emscripten_glDisableVertexAttribArray(index) { - GLctx.disableVertexAttribArray(index); - } - - function _emscripten_glVertexAttrib1f(x0, x1) { GLctx['vertexAttrib1f'](x0, x1) } - - function _emscripten_glFinish() { GLctx['finish']() } - - function _glDrawArrays(mode, first, count) { - - GLctx.drawArrays(mode, first, count); - - } - - function _emscripten_glDepthFunc(x0) { GLctx['depthFunc'](x0) } - - function _alcOpenDevice(deviceName) { - if (typeof(AudioContext) !== "undefined" || - typeof(webkitAudioContext) !== "undefined") { - return 1; // non-null pointer -- we just simulate one device - } else { - return 0; - } - } - - function _emscripten_get_num_gamepads() { - // Polling gamepads generates garbage, so don't do it when we know there are no gamepads connected. - if (!JSEvents.numGamepadsConnected) return 0; - - __emscripten_sample_gamepad_data(); - if (!JSEvents.lastGamepadState) return -1; - return JSEvents.lastGamepadState.length; - } - - function _glGetProgramInfoLog(program, maxLength, length, infoLog) { - var log = GLctx.getProgramInfoLog(GL.programs[program]); - if (log === null) log = '(unknown error)'; - - if (maxLength > 0 && infoLog) { - var numBytesWrittenExclNull = stringToUTF8(log, infoLog, maxLength); - if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - } - - function _emscripten_glUniform4iv(location, count, value) { - - - GLctx.uniform4iv(GL.uniforms[location], HEAP32.subarray((value)>>2,(value+count*16)>>2)); - } - - function _glClear(x0) { GLctx['clear'](x0) } - - function _emscripten_glLoadIdentity(){ throw 'Legacy GL function (glLoadIdentity) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } - - function _emscripten_glUniform3fv(location, count, value) { - - - var view; - if (3*count <= GL.MINI_TEMP_BUFFER_SIZE) { - // avoid allocation when uploading few enough uniforms - view = GL.miniTempBufferViews[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 { - view = HEAPF32.subarray((value)>>2,(value+count*12)>>2); - } - GLctx.uniform3fv(GL.uniforms[location], view); - } - - function _emscripten_glIsTexture(texture) { - var texture = GL.textures[texture]; - if (!texture) return 0; - return GLctx.isTexture(texture); - } - - function _glEnableVertexAttribArray(index) { - GLctx.enableVertexAttribArray(index); - } - - function _emscripten_glAttachShader(program, shader) { - GLctx.attachShader(GL.programs[program], - GL.shaders[shader]); - } - - function _alSourceUnqueueBuffers(source, count, buffers) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - - if (count > src.buffersPlayed) { - AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; - return; - } - - for (var i = 0; i < count; i++) { - var entry = src.queue.shift(); - // Write the buffers index out to the return list. - for (var j = 0; j < AL.currentContext.buf.length; j++) { - var b = AL.currentContext.buf[j]; - if (b && b == entry.buffer) { - HEAP32[(((buffers)+(i*4))>>2)]=j+1; - break; - } - } - src.buffersPlayed--; - } - - AL.updateSource(src); - } - - function _glUniform4f(location, v0, v1, v2, v3) { - GLctx.uniform4f(GL.uniforms[location], v0, v1, v2, v3); - } - - function _emscripten_request_pointerlock(target, deferUntilInEventHandler) { - if (!target) target = '#canvas'; - target = JSEvents.findEventTarget(target); - if (!target) return -4; - if (!target.requestPointerLock && !target.mozRequestPointerLock && !target.webkitRequestPointerLock && !target.msRequestPointerLock) { - return -1; - } - - var canPerformRequests = JSEvents.canPerformEventHandlerRequests(); - - // Queue this function call if we're not currently in an event handler and the user saw it appropriate to do so. - if (!canPerformRequests) { - if (deferUntilInEventHandler) { - JSEvents.deferCall(JSEvents.requestPointerLock, 2 /* priority below fullscreen */, [target]); - return 1; - } else { - return -2; - } - } - - return JSEvents.requestPointerLock(target); - } - - function _emscripten_glVertexAttrib2f(x0, x1, x2) { GLctx['vertexAttrib2f'](x0, x1, x2) } - - function _glfwCreateWindow(width, height, title, monitor, share) { - return GLFW.createWindow(width, height, title, monitor, share); - } - - function _alGetSourcei(source, param, value) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - - // Being that we have no way to receive end events from buffer nodes, - // we currently proccess and update a source's buffer queue every - // ~QUEUE_INTERVAL milliseconds. However, this interval is not precise, - // so we also forcefully update the source when alGetSourcei is queried - // to aid in the common scenario of application calling alGetSourcei(AL_BUFFERS_PROCESSED) - // to recycle buffers. - AL.updateSource(src); - - switch (param) { - case 0x202 /* AL_SOURCE_RELATIVE */: - HEAP32[((value)>>2)]=src.panner ? 1 : 0; - break; - case 0x1001 /* AL_CONE_INNER_ANGLE */: - HEAP32[((value)>>2)]=src.coneInnerAngle; - break; - case 0x1002 /* AL_CONE_OUTER_ANGLE */: - HEAP32[((value)>>2)]=src.coneOuterAngle; - break; - case 0x1007 /* AL_LOOPING */: - HEAP32[((value)>>2)]=src.loop; - break; - case 0x1009 /* AL_BUFFER */: - if (!src.queue.length) { - HEAP32[((value)>>2)]=0; - } else { - // Find the first unprocessed buffer. - var buffer = src.queue[src.buffersPlayed].buffer; - // Return its index. - for (var i = 0; i < AL.currentContext.buf.length; ++i) { - if (buffer == AL.currentContext.buf[i]) { - HEAP32[((value)>>2)]=i+1; - return; - } - } - HEAP32[((value)>>2)]=0; - } - break; - case 0x1010 /* AL_SOURCE_STATE */: - HEAP32[((value)>>2)]=src.state; - break; - case 0x1015 /* AL_BUFFERS_QUEUED */: - HEAP32[((value)>>2)]=src.queue.length - break; - case 0x1016 /* AL_BUFFERS_PROCESSED */: - if (src.loop) { - HEAP32[((value)>>2)]=0 - } else { - HEAP32[((value)>>2)]=src.buffersPlayed - } - break; - default: - AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; - break; - } - } - - function _emscripten_glClearStencil(x0) { GLctx['clearStencil'](x0) } - - function _emscripten_glDetachShader(program, shader) { - GLctx.detachShader(GL.programs[program], - GL.shaders[shader]); - } - - function _emscripten_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 _alGenSources(count, sources) { - if (!AL.currentContext) { - return; - } - for (var i = 0; i < count; ++i) { - var gain = AL.currentContext.ctx.createGain(); - gain.connect(AL.currentContext.gain); - AL.currentContext.src[AL.newSrcId] = { - context: AL.currentContext, - state: 0x1011 /* AL_INITIAL */, - queue: [], - loop: false, - playbackRate: 1, - _position: [0, 0, 0], - _velocity: [0, 0, 0], - _direction: [0, 0, 0], - get refDistance() { - return this._refDistance || 1; - }, - set refDistance(val) { - this._refDistance = val; - if (this.panner) this.panner.refDistance = val; - }, - get maxDistance() { - return this._maxDistance || 10000; - }, - set maxDistance(val) { - this._maxDistance = val; - if (this.panner) this.panner.maxDistance = val; - }, - get rolloffFactor() { - return this._rolloffFactor || 1; - }, - set rolloffFactor(val) { - this._rolloffFactor = val; - if (this.panner) this.panner.rolloffFactor = val; - }, - get position() { - return this._position; - }, - set position(val) { - this._position[0] = val[0]; - this._position[1] = val[1]; - this._position[2] = val[2]; - if (this.panner) this.panner.setPosition(val[0], val[1], val[2]); - }, - get velocity() { - return this._velocity; - }, - set velocity(val) { - this._velocity[0] = val[0]; - this._velocity[1] = val[1]; - this._velocity[2] = val[2]; - // TODO: The velocity values are not currently used to implement a doppler effect. - // If support for doppler effect is reintroduced, compute the doppler - // speed pitch factor and apply it here. - }, - get direction() { - return this._direction; - }, - set direction(val) { - this._direction[0] = val[0]; - this._direction[1] = val[1]; - this._direction[2] = val[2]; - if (this.panner) this.panner.setOrientation(val[0], val[1], val[2]); - }, - get coneOuterGain() { - return this._coneOuterGain || 0.0; - }, - set coneOuterGain(val) { - this._coneOuterGain = val; - if (this.panner) this.panner.coneOuterGain = val; - }, - get coneInnerAngle() { - return this._coneInnerAngle || 360.0; - }, - set coneInnerAngle(val) { - this._coneInnerAngle = val; - if (this.panner) this.panner.coneInnerAngle = val; - }, - get coneOuterAngle() { - return this._coneOuterAngle || 360.0; - }, - set coneOuterAngle(val) { - this._coneOuterAngle = val; - if (this.panner) this.panner.coneOuterAngle = val; - }, - gain: gain, - panner: null, - buffersPlayed: 0, - bufferPosition: 0 - }; - HEAP32[(((sources)+(i*4))>>2)]=AL.newSrcId; - AL.newSrcId++; - } - } - - function _glfwInit() { - if (GLFW.windows) return 1; // GL_TRUE - - GLFW.initialTime = GLFW.getTime(); - GLFW.hints = GLFW.defaultHints; - GLFW.windows = new Array() - GLFW.active = null; - - window.addEventListener("keydown", GLFW.onKeydown, true); - window.addEventListener("keypress", GLFW.onKeyPress, true); - window.addEventListener("keyup", GLFW.onKeyup, true); - Module["canvas"].addEventListener("mousemove", GLFW.onMousemove, true); - Module["canvas"].addEventListener("mousedown", GLFW.onMouseButtonDown, true); - Module["canvas"].addEventListener("mouseup", GLFW.onMouseButtonUp, true); - Module["canvas"].addEventListener('wheel', GLFW.onMouseWheel, true); - Module["canvas"].addEventListener('mousewheel', GLFW.onMouseWheel, true); - Module["canvas"].addEventListener('mouseenter', GLFW.onMouseenter, true); - Module["canvas"].addEventListener('mouseleave', GLFW.onMouseleave, true); - - Browser.resizeListeners.push(function(width, height) { - GLFW.onCanvasResize(width, height); - }); - return 1; // GL_TRUE - } - - function _emscripten_glGetTexParameteriv(target, pname, params) { - if (!params) { - // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - HEAP32[((params)>>2)]=GLctx.getTexParameter(target, pname); - } - - function _alDeleteSources(count, sources) { - if (!AL.currentContext) { - return; - } - for (var i = 0; i < count; ++i) { - var sourceIdx = HEAP32[(((sources)+(i*4))>>2)]; - delete AL.currentContext.src[sourceIdx]; - } - } - - function _glfwSwapBuffers(winid) { - GLFW.swapBuffers(winid); - } - - function _emscripten_glGenerateMipmap(x0) { GLctx['generateMipmap'](x0) } - - function _emscripten_glCullFace(x0) { GLctx['cullFace'](x0) } - - function _emscripten_glUniform4f(location, v0, v1, v2, v3) { - GLctx.uniform4f(GL.uniforms[location], v0, v1, v2, v3); - } - - function _glDisableVertexAttribArray(index) { - GLctx.disableVertexAttribArray(index); - } - - function _emscripten_glUseProgram(program) { - GLctx.useProgram(program ? GL.programs[program] : null); - } - - function _emscripten_glHint(x0, x1) { GLctx['hint'](x0, x1) } - - function _emscripten_glUniform2fv(location, count, value) { - - - var view; - if (2*count <= GL.MINI_TEMP_BUFFER_SIZE) { - // avoid allocation when uploading few enough uniforms - view = GL.miniTempBufferViews[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 { - view = HEAPF32.subarray((value)>>2,(value+count*8)>>2); - } - GLctx.uniform2fv(GL.uniforms[location], view); - } - - function _glfwSwapInterval(interval) { - interval = Math.abs(interval); // GLFW uses negative values to enable GLX_EXT_swap_control_tear, which we don't have, so just treat negative and positive the same. - if (interval == 0) _emscripten_set_main_loop_timing(0/*EM_TIMING_SETTIMEOUT*/, 0); - else _emscripten_set_main_loop_timing(1/*EM_TIMING_RAF*/, interval); - } - - function _glGetShaderInfoLog(shader, maxLength, length, infoLog) { - var log = GLctx.getShaderInfoLog(GL.shaders[shader]); - if (log === null) log = '(unknown error)'; - if (maxLength > 0 && infoLog) { - var numBytesWrittenExclNull = stringToUTF8(log, infoLog, maxLength); - if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - } - - function _emscripten_glMatrixMode(){ throw 'Legacy GL function (glMatrixMode) called. If you want legacy GL emulation, you need to compile with -s LEGACY_GL_EMULATION=1 to enable legacy GL emulation.'; } - - function _abort() { - Module['abort'](); - } - - function _emscripten_glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer) { - GLctx.framebufferRenderbuffer(target, attachment, renderbuffertarget, - GL.renderbuffers[renderbuffer]); - } - - function _alGenBuffers(count, buffers) { - if (!AL.currentContext) { - return; - } - for (var i = 0; i < count; ++i) { - AL.currentContext.buf.push(null); - HEAP32[(((buffers)+(i*4))>>2)]=AL.currentContext.buf.length; - } - } - - function _emscripten_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; // GL spec: "glDeleteFramebuffers silently ignores 0s and names that do not correspond to existing framebuffer objects". - GLctx.deleteFramebuffer(framebuffer); - framebuffer.name = 0; - GL.framebuffers[id] = null; - } - } - - function _emscripten_glIsBuffer(buffer) { - var b = GL.buffers[buffer]; - if (!b) return 0; - return GLctx.isBuffer(b); - } - - function _emscripten_glUniform2iv(location, count, value) { - - - GLctx.uniform2iv(GL.uniforms[location], HEAP32.subarray((value)>>2,(value+count*8)>>2)); - } - - function _emscripten_glVertexAttrib1fv(index, v) { - - GLctx.vertexAttrib1f(index, HEAPF32[v>>2]); - } - - function _glEnable(x0) { GLctx['enable'](x0) } - - function _alBufferData(buffer, format, data, size, freq) { - if (!AL.currentContext) { - return; - } - if (buffer > AL.currentContext.buf.length) { - return; - } - - try { - switch (format) { - case 0x1100 /* AL_FORMAT_MONO8 */: - var buf = AL.currentContext.ctx.createBuffer(1, size, freq); - buf.bytesPerSample = 1; - var channel0 = buf.getChannelData(0); - for (var i = 0; i < size; ++i) channel0[i] = HEAPU8[data++] * 0.0078125 /* 1/128 */ - 1.0; - break; - case 0x1101 /* AL_FORMAT_MONO16 */: - var buf = AL.currentContext.ctx.createBuffer(1, size>>1, freq); - buf.bytesPerSample = 2; - var channel0 = buf.getChannelData(0); - data >>= 1; - for (var i = 0; i < size>>1; ++i) channel0[i] = HEAP16[data++] * 0.000030517578125 /* 1/32768 */; - break; - case 0x1102 /* AL_FORMAT_STEREO8 */: - var buf = AL.currentContext.ctx.createBuffer(2, size>>1, freq); - buf.bytesPerSample = 1; - var channel0 = buf.getChannelData(0); - var channel1 = buf.getChannelData(1); - for (var i = 0; i < size>>1; ++i) { - channel0[i] = HEAPU8[data++] * 0.0078125 /* 1/128 */ - 1.0; - channel1[i] = HEAPU8[data++] * 0.0078125 /* 1/128 */ - 1.0; - } - break; - case 0x1103 /* AL_FORMAT_STEREO16 */: - var buf = AL.currentContext.ctx.createBuffer(2, size>>2, freq); - buf.bytesPerSample = 2; - var channel0 = buf.getChannelData(0); - var channel1 = buf.getChannelData(1); - data >>= 1; - for (var i = 0; i < size>>2; ++i) { - channel0[i] = HEAP16[data++] * 0.000030517578125 /* 1/32768 */; - channel1[i] = HEAP16[data++] * 0.000030517578125 /* 1/32768 */; - } - break; - case 0x10010 /* AL_FORMAT_MONO_FLOAT32 */: - var buf = AL.currentContext.ctx.createBuffer(1, size>>2, freq); - buf.bytesPerSample = 4; - var channel0 = buf.getChannelData(0); - data >>= 2; - for (var i = 0; i < size>>2; ++i) channel0[i] = HEAPF32[data++]; - break; - case 0x10011 /* AL_FORMAT_STEREO_FLOAT32 */: - var buf = AL.currentContext.ctx.createBuffer(2, size>>3, freq); - buf.bytesPerSample = 4; - var channel0 = buf.getChannelData(0); - var channel1 = buf.getChannelData(1); - data >>= 2; - for (var i = 0; i < size>>2; ++i) { - channel0[i] = HEAPF32[data++]; - channel1[i] = HEAPF32[data++]; - } - break; - default: - AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; - break; - } - AL.currentContext.buf[buffer - 1] = buf; - } catch (e) { - AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; - } - } - - function _alSourceStop(source) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - AL.setSourceState(src, 0x1014 /* AL_STOPPED */); - } - - function _emscripten_glGenFramebuffers(n, ids) { - for (var i = 0; i < n; ++i) { - var framebuffer = GLctx.createFramebuffer(); - if (!framebuffer) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - while(i < n) HEAP32[(((ids)+(i++*4))>>2)]=0; - return; - } - var id = GL.getNewId(GL.framebuffers); - framebuffer.name = id; - GL.framebuffers[id] = framebuffer; - HEAP32[(((ids)+(i*4))>>2)]=id; - } - } - - - - function emscriptenWebGLComputeImageSize(width, height, sizePerPixel, alignment) { - function roundedToNextMultipleOf(x, y) { - return Math.floor((x + y - 1) / y) * y - } - var plainRowSize = width * sizePerPixel; - var alignedRowSize = roundedToNextMultipleOf(plainRowSize, alignment); - return (height <= 0) ? 0 : - ((height - 1) * alignedRowSize + plainRowSize); - }function emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat) { - var sizePerPixel; - var numChannels; - switch(format) { - case 0x1906 /* GL_ALPHA */: - case 0x1909 /* GL_LUMINANCE */: - case 0x1902 /* GL_DEPTH_COMPONENT */: - numChannels = 1; - break; - case 0x190A /* GL_LUMINANCE_ALPHA */: - numChannels = 2; - break; - case 0x1907 /* GL_RGB */: - case 0x8C40 /* GL_SRGB_EXT */: - numChannels = 3; - break; - case 0x1908 /* GL_RGBA */: - case 0x8C42 /* GL_SRGB_ALPHA_EXT */: - numChannels = 4; - break; - default: - GL.recordError(0x0500); // GL_INVALID_ENUM - return null; - } - switch (type) { - case 0x1401 /* GL_UNSIGNED_BYTE */: - sizePerPixel = numChannels*1; - break; - case 0x1403 /* GL_UNSIGNED_SHORT */: - case 0x8D61 /* GL_HALF_FLOAT_OES */: - sizePerPixel = numChannels*2; - break; - case 0x1405 /* GL_UNSIGNED_INT */: - case 0x1406 /* GL_FLOAT */: - sizePerPixel = numChannels*4; - break; - case 0x84FA /* GL_UNSIGNED_INT_24_8_WEBGL/GL_UNSIGNED_INT_24_8 */: - sizePerPixel = 4; - break; - case 0x8363 /* GL_UNSIGNED_SHORT_5_6_5 */: - case 0x8033 /* GL_UNSIGNED_SHORT_4_4_4_4 */: - case 0x8034 /* GL_UNSIGNED_SHORT_5_5_5_1 */: - sizePerPixel = 2; - break; - default: - GL.recordError(0x0500); // GL_INVALID_ENUM - return null; - } - var bytes = emscriptenWebGLComputeImageSize(width, height, sizePerPixel, GL.unpackAlignment); - switch(type) { - case 0x1401 /* GL_UNSIGNED_BYTE */: - return HEAPU8.subarray((pixels),(pixels+bytes)); - case 0x1406 /* GL_FLOAT */: - return HEAPF32.subarray((pixels)>>2,(pixels+bytes)>>2); - case 0x1405 /* GL_UNSIGNED_INT */: - case 0x84FA /* GL_UNSIGNED_INT_24_8_WEBGL/GL_UNSIGNED_INT_24_8 */: - return HEAPU32.subarray((pixels)>>2,(pixels+bytes)>>2); - case 0x1403 /* GL_UNSIGNED_SHORT */: - case 0x8363 /* GL_UNSIGNED_SHORT_5_6_5 */: - case 0x8033 /* GL_UNSIGNED_SHORT_4_4_4_4 */: - case 0x8034 /* GL_UNSIGNED_SHORT_5_5_5_1 */: - case 0x8D61 /* GL_HALF_FLOAT_OES */: - return HEAPU16.subarray((pixels)>>1,(pixels+bytes)>>1); - default: - GL.recordError(0x0500); // GL_INVALID_ENUM - return null; - } - }function _emscripten_glTexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels) { - 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 _emscripten_glPolygonOffset(x0, x1) { GLctx['polygonOffset'](x0, x1) } - - var _emscripten_asm_const_int=true; - - function _emscripten_glUniform2f(location, v0, v1) { - GLctx.uniform2f(GL.uniforms[location], v0, v1); - } - - function _glGetAttribLocation(program, name) { - program = GL.programs[program]; - name = Pointer_stringify(name); - return GLctx.getAttribLocation(program, name); - } - - function _glfwWindowHint(target, hint) { - GLFW.hints[target] = hint; - } - - function _emscripten_glUniform2i(location, v0, v1) { - GLctx.uniform2i(GL.uniforms[location], v0, v1); - } - - function _glBlendFunc(x0, x1) { GLctx['blendFunc'](x0, x1) } - - function _glCreateProgram() { - var id = GL.getNewId(GL.programs); - var program = GLctx.createProgram(); - program.name = id; - GL.programs[id] = program; - return id; - } - - function _emscripten_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; // GL spec: "glDeleteRenderbuffers silently ignores 0s and names that do not correspond to existing renderbuffer objects". - GLctx.deleteRenderbuffer(renderbuffer); - renderbuffer.name = 0; - GL.renderbuffers[id] = null; - } - } - - function _emscripten_glGetBufferParameteriv(target, value, data) { - if (!data) { - // GLES2 specification does not specify how to behave if data is a null pointer. Since calling this function does not make sense - // if data == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - HEAP32[((data)>>2)]=GLctx.getBufferParameter(target, value); - } - - - function emscriptenWebGLGetUniform(program, location, params, type) { - if (!params) { - // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense - // if params == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - var data = GLctx.getUniform(GL.programs[program], GL.uniforms[location]); - if (typeof data == 'number' || typeof data == 'boolean') { - switch (type) { - case 'Integer': HEAP32[((params)>>2)]=data; break; - case 'Float': HEAPF32[((params)>>2)]=data; break; - default: throw 'internal emscriptenWebGLGetUniform() error, bad type: ' + type; - } - } else { - for (var i = 0; i < data.length; i++) { - switch (type) { - case 'Integer': HEAP32[(((params)+(i))>>2)]=data[i]; break; - case 'Float': HEAPF32[(((params)+(i))>>2)]=data[i]; break; - default: throw 'internal emscriptenWebGLGetUniform() error, bad type: ' + type; - } - } - } - }function _emscripten_glGetUniformiv(program, location, params) { - emscriptenWebGLGetUniform(program, location, params, 'Integer'); - } - - function _emscripten_glDepthMask(flag) { - GLctx.depthMask(!!flag); - } - - - function _emscripten_glDepthRangef(x0, x1) { GLctx['depthRange'](x0, x1) } - - function _emscripten_glDepthRange(x0, x1) { GLctx['depthRange'](x0, x1) } - - function _emscripten_set_fullscreenchange_callback(target, userData, useCapture, callbackfunc) { - if (typeof JSEvents.fullscreenEnabled() === 'undefined') return -1; - if (!target) target = document; - else { - target = JSEvents.findEventTarget(target); - if (!target) return -4; - } - JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "fullscreenchange"); - JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "mozfullscreenchange"); - JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "webkitfullscreenchange"); - JSEvents.registerFullscreenChangeEventCallback(target, userData, useCapture, callbackfunc, 19, "msfullscreenchange"); - return 0; - } - - - - Module["___muldsi3"] = ___muldsi3; - Module["___muldi3"] = ___muldi3; - - function _emscripten_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 _emscripten_glUniform1fv(location, count, value) { - - - var view; - if (count <= GL.MINI_TEMP_BUFFER_SIZE) { - // avoid allocation when uploading few enough uniforms - view = GL.miniTempBufferViews[count-1]; - for (var i = 0; i < count; ++i) { - view[i] = HEAPF32[(((value)+(4*i))>>2)]; - } - } else { - view = HEAPF32.subarray((value)>>2,(value+count*4)>>2); - } - GLctx.uniform1fv(GL.uniforms[location], view); - } - - function _alSourceQueueBuffers(source, count, buffers) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - for (var i = 0; i < count; ++i) { - var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)]; - if (bufferIdx > AL.currentContext.buf.length) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - } - - for (var i = 0; i < count; ++i) { - var bufferIdx = HEAP32[(((buffers)+(i*4))>>2)]; - var buffer = AL.currentContext.buf[bufferIdx - 1]; - src.queue.push({ buffer: buffer, src: null }); - } - - AL.updateSource(src); - } - - function _glDeleteBuffers(n, buffers) { - for (var i = 0; i < n; i++) { - var id = HEAP32[(((buffers)+(i*4))>>2)]; - var buffer = GL.buffers[id]; - - // From spec: "glDeleteBuffers silently ignores 0's and names that do not - // correspond to existing buffer objects." - if (!buffer) continue; - - GLctx.deleteBuffer(buffer); - buffer.name = 0; - GL.buffers[id] = null; - - if (id == GL.currArrayBuffer) GL.currArrayBuffer = 0; - if (id == GL.currElementArrayBuffer) GL.currElementArrayBuffer = 0; - } - } - - function _emscripten_set_gamepaddisconnected_callback(userData, useCapture, callbackfunc) { - if (!navigator.getGamepads && !navigator.webkitGetGamepads) return -1; - JSEvents.registerGamepadEventCallback(window, userData, useCapture, callbackfunc, 27, "gamepaddisconnected"); - return 0; - } - - function _emscripten_glBindProgramARB() { - Module['printErr']('missing function: emscripten_glBindProgramARB'); abort(-1); - } - - function _emscripten_glBindTexture(target, texture) { - GLctx.bindTexture(target, texture ? GL.textures[texture] : null); - } - - function _glfwDefaultWindowHints() { - GLFW.hints = GLFW.defaultHints; - } - - function _emscripten_glDeleteProgram(id) { - if (!id) return; - var program = GL.programs[id]; - if (!program) { // glDeleteProgram actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - GLctx.deleteProgram(program); - program.name = 0; - GL.programs[id] = null; - GL.programInfos[id] = null; - } - - function _emscripten_glDisable(x0) { GLctx['disable'](x0) } - - function _emscripten_glVertexAttrib3fv(index, v) { - - GLctx.vertexAttrib3f(index, HEAPF32[v>>2], HEAPF32[v+4>>2], HEAPF32[v+8>>2]); - } - - function _glClearColor(x0, x1, x2, x3) { GLctx['clearColor'](x0, x1, x2, x3) } - - function _emscripten_glGetActiveAttrib(program, index, bufSize, length, size, type, name) { - program = GL.programs[program]; - var info = GLctx.getActiveAttrib(program, index); - if (!info) return; // If an error occurs, nothing will be written to length, size and type and name. - - if (bufSize > 0 && name) { - var numBytesWrittenExclNull = stringToUTF8(info.name, name, bufSize); - if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - - if (size) HEAP32[((size)>>2)]=info.size; - if (type) HEAP32[((type)>>2)]=info.type; - } - - function _emscripten_glIsFramebuffer(framebuffer) { - var fb = GL.framebuffers[framebuffer]; - if (!fb) return 0; - return GLctx.isFramebuffer(fb); - } - - function _emscripten_glLineWidth(x0) { GLctx['lineWidth'](x0) } - - function _glfwGetCursorPos(winid, x, y) { - GLFW.getCursorPos(winid, x, y); - } - - function _emscripten_glGetString(name_) { - if (GL.stringCache[name_]) return GL.stringCache[name_]; - var ret; - switch(name_) { - case 0x1F00 /* GL_VENDOR */: - case 0x1F01 /* GL_RENDERER */: - case 0x9245 /* UNMASKED_VENDOR_WEBGL */: - case 0x9246 /* UNMASKED_RENDERER_WEBGL */: - ret = allocate(intArrayFromString(GLctx.getParameter(name_)), 'i8', ALLOC_NORMAL); - break; - case 0x1F02 /* GL_VERSION */: - var glVersion = GLctx.getParameter(GLctx.VERSION); - // return GLES version string corresponding to the version of the WebGL context - { - glVersion = 'OpenGL ES 2.0 (' + glVersion + ')'; - } - ret = allocate(intArrayFromString(glVersion), 'i8', ALLOC_NORMAL); - break; - case 0x1F03 /* GL_EXTENSIONS */: - var exts = GLctx.getSupportedExtensions(); - var gl_exts = []; - for (var i = 0; i < exts.length; ++i) { - gl_exts.push(exts[i]); - gl_exts.push("GL_" + exts[i]); - } - ret = allocate(intArrayFromString(gl_exts.join(' ')), 'i8', ALLOC_NORMAL); - break; - case 0x8B8C /* GL_SHADING_LANGUAGE_VERSION */: - var glslVersion = GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION); - // extract the version number 'N.M' from the string 'WebGL GLSL ES N.M ...' - 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'; // ensure minor version has 2 digits - glslVersion = 'OpenGL ES GLSL ES ' + ver_num[1] + ' (' + glslVersion + ')'; - } - ret = allocate(intArrayFromString(glslVersion), 'i8', ALLOC_NORMAL); - break; - default: - GL.recordError(0x0500/*GL_INVALID_ENUM*/); - return 0; - } - GL.stringCache[name_] = ret; - return ret; - } - - function _emscripten_glGetAttribLocation(program, name) { - program = GL.programs[program]; - name = Pointer_stringify(name); - return GLctx.getAttribLocation(program, name); - } - - function _emscripten_glRotatef() { - Module['printErr']('missing function: emscripten_glRotatef'); abort(-1); - } - - - function emscriptenWebGLGet(name_, p, type) { - // Guard against user passing a null pointer. - // Note that GLES2 spec does not say anything about how passing a null pointer should be treated. - // Testing on desktop core GL 3, the application crashes on glGetIntegerv to a null pointer, but - // better to report an error instead of doing anything random. - if (!p) { - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - var ret = undefined; - switch(name_) { // Handle a few trivial GLES values - case 0x8DFA: // GL_SHADER_COMPILER - ret = 1; - break; - case 0x8DF8: // GL_SHADER_BINARY_FORMATS - if (type !== 'Integer' && type !== 'Integer64') { - GL.recordError(0x0500); // GL_INVALID_ENUM - } - return; // Do not write anything to the out pointer, since no binary formats are supported. - case 0x8DF9: // GL_NUM_SHADER_BINARY_FORMATS - ret = 0; - break; - case 0x86A2: // GL_NUM_COMPRESSED_TEXTURE_FORMATS - // WebGL doesn't have GL_NUM_COMPRESSED_TEXTURE_FORMATS (it's obsolete since GL_COMPRESSED_TEXTURE_FORMATS returns a JS array that can be queried for length), - // so implement it ourselves to allow C++ GLES2 code get the length. - var formats = GLctx.getParameter(0x86A3 /*GL_COMPRESSED_TEXTURE_FORMATS*/); - ret = formats.length; - 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(0x0500); // GL_INVALID_ENUM - return; - case "object": - if (result === null) { - // null is a valid result for some (e.g., which buffer is bound - perhaps nothing is bound), but otherwise - // can mean an invalid name_, which we need to report as an error - switch(name_) { - case 0x8894: // ARRAY_BUFFER_BINDING - case 0x8B8D: // CURRENT_PROGRAM - case 0x8895: // ELEMENT_ARRAY_BUFFER_BINDING - case 0x8CA6: // FRAMEBUFFER_BINDING - case 0x8CA7: // RENDERBUFFER_BINDING - case 0x8069: // TEXTURE_BINDING_2D - case 0x8514: { // TEXTURE_BINDING_CUBE_MAP - ret = 0; - break; - } - default: { - GL.recordError(0x0500); // GL_INVALID_ENUM - 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 'Integer': HEAP32[(((p)+(i*4))>>2)]=result[i]; break; - case 'Float': HEAPF32[(((p)+(i*4))>>2)]=result[i]; break; - case 'Boolean': HEAP8[(((p)+(i))>>0)]=result[i] ? 1 : 0; break; - default: throw 'internal glGet error, bad type: ' + type; - } - } - return; - } else if (result instanceof WebGLBuffer || - result instanceof WebGLProgram || - result instanceof WebGLFramebuffer || - result instanceof WebGLRenderbuffer || - result instanceof WebGLTexture) { - ret = result.name | 0; - } else { - GL.recordError(0x0500); // GL_INVALID_ENUM - return; - } - break; - default: - GL.recordError(0x0500); // GL_INVALID_ENUM - return; - } - } - - switch (type) { - case 'Integer64': (tempI64 = [ret>>>0,(tempDouble=ret,(+(Math_abs(tempDouble))) >= 1.0 ? (tempDouble > 0.0 ? ((Math_min((+(Math_floor((tempDouble)/4294967296.0))), 4294967295.0))|0)>>>0 : (~~((+(Math_ceil((tempDouble - +(((~~(tempDouble)))>>>0))/4294967296.0)))))>>>0) : 0)],HEAP32[((p)>>2)]=tempI64[0],HEAP32[(((p)+(4))>>2)]=tempI64[1]); break; - case 'Integer': HEAP32[((p)>>2)]=ret; break; - case 'Float': HEAPF32[((p)>>2)]=ret; break; - case 'Boolean': HEAP8[((p)>>0)]=ret ? 1 : 0; break; - default: throw 'internal glGet error, bad type: ' + type; - } - }function _emscripten_glGetIntegerv(name_, p) { - emscriptenWebGLGet(name_, p, 'Integer'); - } - - function _emscripten_glGetFramebufferAttachmentParameteriv(target, attachment, pname, params) { - var result = GLctx.getFramebufferAttachmentParameter(target, attachment, pname); - HEAP32[((params)>>2)]=result; - } - - function _llvm_stackrestore(p) { - var self = _llvm_stacksave; - var ret = self.LLVM_SAVEDSTACKS[p]; - self.LLVM_SAVEDSTACKS.splice(p, 1); - Runtime.stackRestore(ret); - } - - function _glfwSetWindowShouldClose(winid, value) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.shouldClose = value; - } - - function _emscripten_glClientActiveTexture() { - Module['printErr']('missing function: emscripten_glClientActiveTexture'); abort(-1); - } - - function _glGenBuffers(n, buffers) { - for (var i = 0; i < n; i++) { - var buffer = GLctx.createBuffer(); - if (!buffer) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - while(i < n) HEAP32[(((buffers)+(i++*4))>>2)]=0; - return; - } - var id = GL.getNewId(GL.buffers); - buffer.name = id; - GL.buffers[id] = buffer; - HEAP32[(((buffers)+(i*4))>>2)]=id; - } - } - - - function _emscripten_memcpy_big(dest, src, num) { - HEAPU8.set(HEAPU8.subarray(src, src+num), dest); - return dest; - } - Module["_memcpy"] = _memcpy; - - function _emscripten_glGetShaderInfoLog(shader, maxLength, length, infoLog) { - var log = GLctx.getShaderInfoLog(GL.shaders[shader]); - if (log === null) log = '(unknown error)'; - if (maxLength > 0 && infoLog) { - var numBytesWrittenExclNull = stringToUTF8(log, infoLog, maxLength); - if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - } - - function _glfwGetTime() { - return GLFW.getTime() - GLFW.initialTime; - } - - function _emscripten_glGetRenderbufferParameteriv(target, pname, params) { - if (!params) { - // GLES2 specification does not specify how to behave if params is a null pointer. Since calling this function does not make sense - // if params == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - HEAP32[((params)>>2)]=GLctx.getRenderbufferParameter(target, pname); - } - - function _emscripten_glStencilOpSeparate(x0, x1, x2, x3) { GLctx['stencilOpSeparate'](x0, x1, x2, x3) } - - function _emscripten_glReadPixels(x, y, width, height, format, type, pixels) { - var pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, format); - if (!pixelData) { - GL.recordError(0x0500/*GL_INVALID_ENUM*/); - return; - } - GLctx.readPixels(x, y, width, height, format, type, pixelData); - } - - function _emscripten_glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data) { - GLctx['compressedTexSubImage2D'](target, level, xoffset, yoffset, width, height, format, data ? HEAPU8.subarray((data),(data+imageSize)) : null); - } - - function _emscripten_glGetError() { - // First return any GL error generated by the emscripten library_gl.js interop layer. - if (GL.lastError) { - var error = GL.lastError; - GL.lastError = 0/*GL_NO_ERROR*/; - return error; - } else { // If there were none, return the GL error from the browser GL context. - return GLctx.getError(); - } - } - - function _emscripten_glFramebufferTexture2D(target, attachment, textarget, texture, level) { - GLctx.framebufferTexture2D(target, attachment, textarget, - GL.textures[texture], level); - } - - function _alSourcei(source, param, value) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - switch (param) { - case 0x1001 /* AL_CONE_INNER_ANGLE */: - src.coneInnerAngle = value; - break; - case 0x1002 /* AL_CONE_OUTER_ANGLE */: - src.coneOuterAngle = value; - break; - case 0x1007 /* AL_LOOPING */: - src.loop = (value === 1 /* AL_TRUE */); - break; - case 0x1009 /* AL_BUFFER */: - var buffer = AL.currentContext.buf[value - 1]; - if (value == 0) { - src.queue = []; - } else { - src.queue = [{ buffer: buffer }]; - } - AL.updateSource(src); - break; - case 0x202 /* AL_SOURCE_RELATIVE */: - if (value === 1 /* AL_TRUE */) { - if (src.panner) { - src.panner = null; - - // Disconnect from the panner. - src.gain.disconnect(); - - src.gain.connect(AL.currentContext.gain); - } - } else if (value === 0 /* AL_FALSE */) { - if (!src.panner) { - var panner = src.panner = AL.currentContext.ctx.createPanner(); - panner.panningModel = "equalpower"; - panner.distanceModel = "linear"; - panner.refDistance = src.refDistance; - panner.maxDistance = src.maxDistance; - panner.rolloffFactor = src.rolloffFactor; - panner.setPosition(src.position[0], src.position[1], src.position[2]); - // TODO: If support for doppler effect is reintroduced, compute the doppler - // speed pitch factor and apply it here. - panner.connect(AL.currentContext.gain); - - // Disconnect from the default source. - src.gain.disconnect(); - - src.gain.connect(panner); - } - } else { - AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; - } - break; - default: - AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; - break; - } - } - - function _emscripten_glIsEnabled(x0) { return GLctx['isEnabled'](x0) } - - function _glClearDepthf(x0) { GLctx['clearDepth'](x0) } - - function _alSourcef(source, param, value) { - if (!AL.currentContext) { - return; - } - var src = AL.currentContext.src[source]; - if (!src) { - AL.currentContext.err = 0xA001 /* AL_INVALID_NAME */; - return; - } - switch (param) { - case 0x1003 /* AL_PITCH */: - if (value <= 0) { - AL.currentContext.err = 0xA003 /* AL_INVALID_VALUE */; - return; - } - src.playbackRate = value; - - if (src.state === 0x1012 /* AL_PLAYING */) { - // update currently playing entry - var entry = src.queue[src.buffersPlayed]; - if (!entry || !entry.src) return; // It is possible that AL.updateSources() has not yet fed the next buffer, if so, skip. - var currentTime = AL.currentContext.ctx.currentTime; - var oldrate = entry.src.playbackRate.value; - var offset = currentTime - src.bufferPosition; - // entry.src.duration is expressed after factoring in playbackRate, so when changing playback rate, need - // to recompute/rescale the rate to the new playback speed. - entry.src.duration = (entry.src.duration - offset) * oldrate / src.playbackRate; - if (entry.src.playbackRate.value != src.playbackRate) entry.src.playbackRate.value = src.playbackRate; - src.bufferPosition = currentTime; - - // stop other buffers - for (var k = src.buffersPlayed + 1; k < src.queue.length; k++) { - var entry = src.queue[k]; - if (entry.src) { - entry.src.stop(); - entry.src = null; - } - } - // update the source to reschedule buffers with the new playbackRate - AL.updateSource(src); - } - break; - case 0x100A /* AL_GAIN */: - if (src.gain.gain.value != value) src.gain.gain.value = value; - break; - // case 0x100D /* AL_MIN_GAIN */: - // break; - // case 0x100E /* AL_MAX_GAIN */: - // break; - case 0x1023 /* AL_MAX_DISTANCE */: - src.maxDistance = value; - break; - case 0x1021 /* AL_ROLLOFF_FACTOR */: - src.rolloffFactor = value; - break; - case 0x1022 /* AL_CONE_OUTER_GAIN */: - src.coneOuterGain = value; - break; - case 0x1001 /* AL_CONE_INNER_ANGLE */: - src.coneInnerAngle = value; - break; - case 0x1002 /* AL_CONE_OUTER_ANGLE */: - src.coneOuterAngle = value; - break; - case 0x1020 /* AL_REFERENCE_DISTANCE */: - src.refDistance = value; - break; - default: - AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; - break; - } - } - - - Module["_memmove"] = _memmove; - - function _glGenTextures(n, textures) { - for (var i = 0; i < n; i++) { - var texture = GLctx.createTexture(); - if (!texture) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); // GLES + EGL specs don't specify what should happen here, so best to issue an error and create IDs with 0. - while(i < n) HEAP32[(((textures)+(i++*4))>>2)]=0; - return; - } - var id = GL.getNewId(GL.textures); - texture.name = id; - GL.textures[id] = texture; - HEAP32[(((textures)+(i*4))>>2)]=id; - } - } - - function _emscripten_glVertexAttrib4f(x0, x1, x2, x3, x4) { GLctx['vertexAttrib4f'](x0, x1, x2, x3, x4) } - - function _glDepthFunc(x0) { GLctx['depthFunc'](x0) } - - - - var cttz_i8 = allocate([8,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,7,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,6,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,5,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0,4,0,1,0,2,0,1,0,3,0,1,0,2,0,1,0], "i8", ALLOC_STATIC); - Module["_llvm_cttz_i32"] = _llvm_cttz_i32; - Module["___udivmoddi4"] = ___udivmoddi4; - Module["___uremdi3"] = ___uremdi3; - - function _emscripten_glClearDepthf(x0) { GLctx['clearDepth'](x0) } - - function _alListenerf(param, value) { - if (!AL.currentContext) { - return; - } - switch (param) { - case 0x100A /* AL_GAIN */: - if (AL.currentContext.gain.gain.value != value) AL.currentContext.gain.gain.value = value; - break; - default: - AL.currentContext.err = 0xA002 /* AL_INVALID_ENUM */; - break; - } - } - - function _emscripten_glClear(x0) { GLctx['clear'](x0) } - - function _alGetError() { - if (!AL.currentContext) { - return 0xA004 /* AL_INVALID_OPERATION */; - } else { - // Reset error on get. - var err = AL.currentContext.err; - AL.currentContext.err = 0 /* AL_NO_ERROR */; - return err; - } - } - - function _emscripten_glBindBuffer(target, buffer) { - var bufferObj = buffer ? GL.buffers[buffer] : null; - - - GLctx.bindBuffer(target, bufferObj); - } - - function _emscripten_glGetUniformfv(program, location, params) { - emscriptenWebGLGetUniform(program, location, params, 'Float'); - } - - function _glGetProgramiv(program, pname, p) { - if (!p) { - // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - - if (program >= GL.counter) { - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - - var ptable = GL.programInfos[program]; - if (!ptable) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - return; - } - - if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH - var log = GLctx.getProgramInfoLog(GL.programs[program]); - if (log === null) log = '(unknown error)'; - HEAP32[((p)>>2)]=log.length + 1; - } else if (pname == 0x8B87 /* GL_ACTIVE_UNIFORM_MAX_LENGTH */) { - HEAP32[((p)>>2)]=ptable.maxUniformLength; - } else if (pname == 0x8B8A /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */) { - if (ptable.maxAttributeLength == -1) { - var program = GL.programs[program]; - var numAttribs = GLctx.getProgramParameter(program, GLctx.ACTIVE_ATTRIBUTES); - ptable.maxAttributeLength = 0; // Spec says if there are no active attribs, 0 must be returned. - for (var i = 0; i < numAttribs; ++i) { - var activeAttrib = GLctx.getActiveAttrib(program, i); - ptable.maxAttributeLength = Math.max(ptable.maxAttributeLength, activeAttrib.name.length+1); - } - } - HEAP32[((p)>>2)]=ptable.maxAttributeLength; - } else if (pname == 0x8A35 /* GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH */) { - if (ptable.maxUniformBlockNameLength == -1) { - var program = GL.programs[program]; - var numBlocks = GLctx.getProgramParameter(program, GLctx.ACTIVE_UNIFORM_BLOCKS); - ptable.maxUniformBlockNameLength = 0; - for (var i = 0; i < numBlocks; ++i) { - var activeBlockName = GLctx.getActiveUniformBlockName(program, i); - ptable.maxUniformBlockNameLength = Math.max(ptable.maxUniformBlockNameLength, activeBlockName.length+1); - } - } - HEAP32[((p)>>2)]=ptable.maxUniformBlockNameLength; - } else { - HEAP32[((p)>>2)]=GLctx.getProgramParameter(GL.programs[program], pname); - } - } - - function _glVertexAttribPointer(index, size, type, normalized, stride, ptr) { - GLctx.vertexAttribPointer(index, size, type, !!normalized, stride, ptr); - } - - function _emscripten_exit_pointerlock() { - // Make sure no queued up calls will fire after this. - JSEvents.removeDeferredCalls(JSEvents.requestPointerLock); - - if (document.exitPointerLock) { - document.exitPointerLock(); - } else if (document.msExitPointerLock) { - document.msExitPointerLock(); - } else if (document.mozExitPointerLock) { - document.mozExitPointerLock(); - } else if (document.webkitExitPointerLock) { - document.webkitExitPointerLock(); - } else { - return -1; - } - return 0; - } - - function _glGetUniformLocation(program, name) { - name = Pointer_stringify(name); - - var arrayOffset = 0; - // If user passed an array accessor "[index]", parse the array index off the accessor. - if (name.indexOf(']', name.length-1) !== -1) { - var ls = name.lastIndexOf('['); - var arrayIndex = name.slice(ls+1, -1); - if (arrayIndex.length > 0) { - arrayOffset = parseInt(arrayIndex); - if (arrayOffset < 0) { - return -1; - } - } - name = name.slice(0, ls); - } - - var ptable = GL.programInfos[program]; - if (!ptable) { - return -1; - } - var utable = ptable.uniforms; - var uniformInfo = utable[name]; // returns pair [ dimension_of_uniform_array, uniform_location ] - if (uniformInfo && arrayOffset < uniformInfo[0]) { // Check if user asked for an out-of-bounds element, i.e. for 'vec4 colors[3];' user could ask for 'colors[10]' which should return -1. - return uniformInfo[1]+arrayOffset; - } else { - return -1; - } - } - - function _emscripten_glGetAttachedShaders(program, maxCount, count, shaders) { - var result = GLctx.getAttachedShaders(GL.programs[program]); - var len = result.length; - if (len > maxCount) { - len = maxCount; - } - HEAP32[((count)>>2)]=len; - for (var i = 0; i < len; ++i) { - var id = GL.shaders.indexOf(result[i]); - assert(id !== -1, 'shader not bound to local id'); - HEAP32[(((shaders)+(i*4))>>2)]=id; - } - } - - function _emscripten_glGenRenderbuffers(n, renderbuffers) { - for (var i = 0; i < n; i++) { - var renderbuffer = GLctx.createRenderbuffer(); - if (!renderbuffer) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - while(i < n) HEAP32[(((renderbuffers)+(i++*4))>>2)]=0; - return; - } - var id = GL.getNewId(GL.renderbuffers); - renderbuffer.name = id; - GL.renderbuffers[id] = renderbuffer; - HEAP32[(((renderbuffers)+(i*4))>>2)]=id; - } - } - - function _emscripten_glFrontFace(x0) { GLctx['frontFace'](x0) } - - function _emscripten_glActiveTexture(x0) { GLctx['activeTexture'](x0) } - - function _emscripten_glUniform1iv(location, count, value) { - - - GLctx.uniform1iv(GL.uniforms[location], HEAP32.subarray((value)>>2,(value+count*4)>>2)); - } - - function _emscripten_glTexCoordPointer() { - Module['printErr']('missing function: emscripten_glTexCoordPointer'); abort(-1); - } - - function _emscripten_glGetInfoLogARB() { - Module['printErr']('missing function: emscripten_glGetInfoLogARB'); abort(-1); - } - - - function __exit(status) { - // void _exit(int status); - // http://pubs.opengroup.org/onlinepubs/000095399/functions/exit.html - Module['exit'](status); - }function _exit(status) { - __exit(status); - } - - function _emscripten_glRenderbufferStorage(x0, x1, x2, x3) { GLctx['renderbufferStorage'](x0, x1, x2, x3) } - - function _emscripten_glCopyTexSubImage2D(x0, x1, x2, x3, x4, x5, x6, x7) { GLctx['copyTexSubImage2D'](x0, x1, x2, x3, x4, x5, x6, x7) } - - function _glfwSetCursorPosCallback(winid, cbfun) { - GLFW.setCursorPosCallback(winid, cbfun); - } - - function _glBindAttribLocation(program, index, name) { - name = Pointer_stringify(name); - GLctx.bindAttribLocation(GL.programs[program], index, name); - } - - function _emscripten_glShaderBinary() { - GL.recordError(0x0500/*GL_INVALID_ENUM*/); - } - - function _emscripten_glIsProgram(program) { - var program = GL.programs[program]; - if (!program) return 0; - return GLctx.isProgram(program); - } - - - Module["_bitshift64Shl"] = _bitshift64Shl; - - function _emscripten_glBlendColor(x0, x1, x2, x3) { GLctx['blendColor'](x0, x1, x2, x3) } - - function _emscripten_glGetShaderiv(shader, pname, p) { - if (!p) { - // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH - var log = GLctx.getShaderInfoLog(GL.shaders[shader]); - if (log === null) log = '(unknown error)'; - HEAP32[((p)>>2)]=log.length + 1; - } else { - HEAP32[((p)>>2)]=GLctx.getShaderParameter(GL.shaders[shader], pname); - } - } - - function _emscripten_glUniformMatrix3fv(location, count, transpose, value) { - - - var view; - if (9*count <= GL.MINI_TEMP_BUFFER_SIZE) { - // avoid allocation when uploading few enough uniforms - view = GL.miniTempBufferViews[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 { - view = HEAPF32.subarray((value)>>2,(value+count*36)>>2); - } - GLctx.uniformMatrix3fv(GL.uniforms[location], !!transpose, view); - } - - - Module["___udivdi3"] = ___udivdi3; - - function _emscripten_glUniform4fv(location, count, value) { - - - var view; - if (4*count <= GL.MINI_TEMP_BUFFER_SIZE) { - // avoid allocation when uploading few enough uniforms - view = GL.miniTempBufferViews[4*count-1]; - for (var i = 0; i < 4*count; i += 4) { - 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)]; - } - } else { - view = HEAPF32.subarray((value)>>2,(value+count*16)>>2); - } - GLctx.uniform4fv(GL.uniforms[location], view); - } - - function _glBufferSubData(target, offset, size, data) { - GLctx.bufferSubData(target, offset, HEAPU8.subarray(data, data+size)); - } - - function _alcDestroyContext(context) { - // Stop playback, etc - clearInterval(AL.contexts[context - 1].interval); - } - - function _llvm_exp2_f32(x) { - return Math.pow(2, x); - } - - function _glGetShaderiv(shader, pname, p) { - if (!p) { - // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH - var log = GLctx.getShaderInfoLog(GL.shaders[shader]); - if (log === null) log = '(unknown error)'; - HEAP32[((p)>>2)]=log.length + 1; - } else { - HEAP32[((p)>>2)]=GLctx.getShaderParameter(GL.shaders[shader], pname); - } - } - - function _emscripten_glBlendEquationSeparate(x0, x1) { GLctx['blendEquationSeparate'](x0, x1) } - - function _glfwSetWindowIconifyCallback(winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.windowIconifyFunc = cbfun; - } - - function _emscripten_glDrawRangeElements() { - Module['printErr']('missing function: emscripten_glDrawRangeElements'); abort(-1); - } - - function _emscripten_glGenTextures(n, textures) { - for (var i = 0; i < n; i++) { - var texture = GLctx.createTexture(); - if (!texture) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); // GLES + EGL specs don't specify what should happen here, so best to issue an error and create IDs with 0. - while(i < n) HEAP32[(((textures)+(i++*4))>>2)]=0; - return; - } - var id = GL.getNewId(GL.textures); - texture.name = id; - GL.textures[id] = texture; - HEAP32[(((textures)+(i*4))>>2)]=id; - } - } - - function _emscripten_glVertexAttrib2fv(index, v) { - - GLctx.vertexAttrib2f(index, HEAPF32[v>>2], HEAPF32[v+4>>2]); - } - - function _emscripten_glGetActiveUniform(program, index, bufSize, length, size, type, name) { - program = GL.programs[program]; - var info = GLctx.getActiveUniform(program, index); - if (!info) return; // If an error occurs, nothing will be written to length, size, type and name. - - if (bufSize > 0 && name) { - var numBytesWrittenExclNull = stringToUTF8(info.name, name, bufSize); - if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - - if (size) HEAP32[((size)>>2)]=info.size; - if (type) HEAP32[((type)>>2)]=info.type; - } - - - Module["_roundf"] = _roundf; - - function _emscripten_glDeleteObjectARB() { - Module['printErr']('missing function: emscripten_glDeleteObjectARB'); abort(-1); - } - - function _emscripten_set_touchmove_callback(target, userData, useCapture, callbackfunc) { - JSEvents.registerTouchEventCallback(target, userData, useCapture, callbackfunc, 24, "touchmove"); - return 0; - } - - function _emscripten_glUniform1f(location, v0) { - GLctx.uniform1f(GL.uniforms[location], v0); - } - - function _alcCreateContext(device, attrList) { - if (device != 1) { - return 0; - } - - if (attrList) { - return 0; - } - - var ctx; - try { - ctx = new AudioContext(); - } catch (e) { - try { - ctx = new webkitAudioContext(); - } catch (e) {} - } - - if (ctx) { - // Old Web Audio API (e.g. Safari 6.0.5) had an inconsistently named createGainNode function. - if (typeof(ctx.createGain) === 'undefined') ctx.createGain = ctx.createGainNode; - - var gain = ctx.createGain(); - gain.connect(ctx.destination); - // Extend the Web Audio API AudioListener object with a few tracking values of our own. - ctx.listener._position = [0, 0, 0]; - ctx.listener._velocity = [0, 0, 0]; - ctx.listener._orientation = [0, 0, 0, 0, 0, 0]; - var context = { - ctx: ctx, - err: 0, - src: {}, - buf: [], - interval: setInterval(function() { AL.updateSources(context); }, AL.QUEUE_INTERVAL), - gain: gain - }; - AL.contexts.push(context); - return AL.contexts.length; - } else { - return 0; - } - } - - function _emscripten_glVertexAttribPointer(index, size, type, normalized, stride, ptr) { - GLctx.vertexAttribPointer(index, size, type, !!normalized, stride, ptr); - } - - function _alcCloseDevice(device) { - // Stop playback, etc - } - - function _glShaderSource(shader, count, string, length) { - var source = GL.getSource(shader, count, string, length); - - - GLctx.shaderSource(GL.shaders[shader], source); - } - - function _emscripten_glDrawArrays(mode, first, count) { - - GLctx.drawArrays(mode, first, count); - - } - - function _emscripten_glGenBuffers(n, buffers) { - for (var i = 0; i < n; i++) { - var buffer = GLctx.createBuffer(); - if (!buffer) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - while(i < n) HEAP32[(((buffers)+(i++*4))>>2)]=0; - return; - } - var id = GL.getNewId(GL.buffers); - buffer.name = id; - GL.buffers[id] = buffer; - HEAP32[(((buffers)+(i*4))>>2)]=id; - } - } - - function _emscripten_glClearDepth(x0) { GLctx['clearDepth'](x0) } - - function _emscripten_set_keypress_callback(target, userData, useCapture, callbackfunc) { - JSEvents.registerKeyEventCallback(target, userData, useCapture, callbackfunc, 1, "keypress"); - return 0; - } - - function _glfwSetCharCallback(winid, cbfun) { - GLFW.setCharCallback(winid, cbfun); - } - - function _emscripten_glGetUniformLocation(program, name) { - name = Pointer_stringify(name); - - var arrayOffset = 0; - // If user passed an array accessor "[index]", parse the array index off the accessor. - if (name.indexOf(']', name.length-1) !== -1) { - var ls = name.lastIndexOf('['); - var arrayIndex = name.slice(ls+1, -1); - if (arrayIndex.length > 0) { - arrayOffset = parseInt(arrayIndex); - if (arrayOffset < 0) { - return -1; - } - } - name = name.slice(0, ls); - } - - var ptable = GL.programInfos[program]; - if (!ptable) { - return -1; - } - var utable = ptable.uniforms; - var uniformInfo = utable[name]; // returns pair [ dimension_of_uniform_array, uniform_location ] - if (uniformInfo && arrayOffset < uniformInfo[0]) { // Check if user asked for an out-of-bounds element, i.e. for 'vec4 colors[3];' user could ask for 'colors[10]' which should return -1. - return uniformInfo[1]+arrayOffset; - } else { - return -1; - } - } - - function _glBindBuffer(target, buffer) { - var bufferObj = buffer ? GL.buffers[buffer] : null; - - - GLctx.bindBuffer(target, bufferObj); - } - - function _emscripten_glVertexAttrib4fv(index, v) { - - GLctx.vertexAttrib4f(index, HEAPF32[v>>2], HEAPF32[v+4>>2], HEAPF32[v+8>>2], HEAPF32[v+12>>2]); - } - - function _emscripten_glScissor(x0, x1, x2, x3) { GLctx['scissor'](x0, x1, x2, x3) } - - function _glfwSetCursorEnterCallback(winid, cbfun) { - var win = GLFW.WindowFromId(winid); - if (!win) return; - win.cursorEnterFunc = cbfun; - } - - - Module["_bitshift64Lshr"] = _bitshift64Lshr; - - function _glBufferData(target, size, data, usage) { - if (!data) { - GLctx.bufferData(target, size, usage); - } else { - GLctx.bufferData(target, HEAPU8.subarray(data, data+size), usage); - } - } - - function _emscripten_glIsShader(shader) { - var s = GL.shaders[shader]; - if (!s) return 0; - return GLctx.isShader(s); - } - - function _emscripten_glDrawBuffers(n, bufs) { - - var bufArray = GL.tempFixedLengthArray[n]; - for (var i = 0; i < n; i++) { - bufArray[i] = HEAP32[(((bufs)+(i*4))>>2)]; - } - - GLctx['drawBuffers'](bufArray); - } - - function _glGetFloatv(name_, p) { - emscriptenWebGLGet(name_, p, 'Float'); - } - - function _emscripten_glBindFramebuffer(target, framebuffer) { - GLctx.bindFramebuffer(target, framebuffer ? GL.framebuffers[framebuffer] : null); - } - - function _alcGetContextsDevice(context) { - if (context <= AL.contexts.length && context > 0) { - // Returns the only one audio device - return 1; - } - return 0; - } - - function _emscripten_glBlendEquation(x0) { GLctx['blendEquation'](x0) } - - function _emscripten_glBufferSubData(target, offset, size, data) { - GLctx.bufferSubData(target, offset, HEAPU8.subarray(data, data+size)); - } - - function _emscripten_glBufferData(target, size, data, usage) { - if (!data) { - GLctx.bufferData(target, size, usage); - } else { - GLctx.bufferData(target, HEAPU8.subarray(data, data+size), usage); - } - } - - - Module["_sbrk"] = _sbrk; - - function _alcMakeContextCurrent(context) { - if (context == 0) { - AL.currentContext = null; - return 0; - } else { - AL.currentContext = AL.contexts[context - 1]; - return 1; - } - } - - function _emscripten_glGetShaderSource(shader, bufSize, length, source) { - var result = GLctx.getShaderSource(GL.shaders[shader]); - if (!result) return; // If an error occurs, nothing will be written to length or source. - if (bufSize > 0 && source) { - var numBytesWrittenExclNull = stringToUTF8(result, source, bufSize); - if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - } - - - Module["_llvm_bswap_i32"] = _llvm_bswap_i32; - - function _glTexParameteri(x0, x1, x2) { GLctx['texParameteri'](x0, x1, x2) } - - function _glfwSetKeyCallback(winid, cbfun) { - GLFW.setKeyCallback(winid, cbfun); - } - - function _emscripten_set_gamepadconnected_callback(userData, useCapture, callbackfunc) { - if (!navigator.getGamepads && !navigator.webkitGetGamepads) return -1; - JSEvents.registerGamepadEventCallback(window, userData, useCapture, callbackfunc, 26, "gamepadconnected"); - return 0; - } - - function _emscripten_glGetFloatv(name_, p) { - emscriptenWebGLGet(name_, p, 'Float'); - } - - function _glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels) { - - var pixelData = null; - if (pixels) pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat); - GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixelData); - } - - function ___assert_fail(condition, filename, line, func) { - ABORT = true; - throw 'Assertion failed: ' + Pointer_stringify(condition) + ', at: ' + [filename ? Pointer_stringify(filename) : 'unknown filename', line, func ? Pointer_stringify(func) : 'unknown function'] + ' at ' + stackTrace(); - } - - function _emscripten_glVertexAttribDivisor(index, divisor) { - GLctx['vertexAttribDivisor'](index, divisor); - } - - function _emscripten_glDrawElementsInstanced(mode, count, type, indices, primcount) { - GLctx['drawElementsInstanced'](mode, count, type, indices, primcount); - } - - function _emscripten_glDrawElements(mode, count, type, indices) { - - GLctx.drawElements(mode, count, type, indices); - - } - - function _glfwSetMouseButtonCallback(winid, cbfun) { - GLFW.setMouseButtonCallback(winid, cbfun); - } - - function _emscripten_glCreateProgram() { - var id = GL.getNewId(GL.programs); - var program = GLctx.createProgram(); - program.name = id; - GL.programs[id] = program; - return id; - } - - function _emscripten_glCompressedTexImage2D(target, level, internalFormat, width, height, border, imageSize, data) { - GLctx['compressedTexImage2D'](target, level, internalFormat, width, height, border, data ? HEAPU8.subarray((data),(data+imageSize)) : null); - } - - function _emscripten_glClearColor(x0, x1, x2, x3) { GLctx['clearColor'](x0, x1, x2, x3) } - - function _emscripten_glBindVertexArray(vao) { - GLctx['bindVertexArray'](GL.vaos[vao]); - } - - function _emscripten_glLoadMatrixf() { - Module['printErr']('missing function: emscripten_glLoadMatrixf'); abort(-1); - } - - function _glDeleteShader(id) { - if (!id) return; - var shader = GL.shaders[id]; - if (!shader) { // glDeleteShader actually signals an error when deleting a nonexisting object, unlike some other GL delete functions. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - GLctx.deleteShader(shader); - GL.shaders[id] = null; - } - - function _emscripten_glGetProgramiv(program, pname, p) { - if (!p) { - // GLES2 specification does not specify how to behave if p is a null pointer. Since calling this function does not make sense - // if p == null, issue a GL error to notify user about it. - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - - if (program >= GL.counter) { - GL.recordError(0x0501 /* GL_INVALID_VALUE */); - return; - } - - var ptable = GL.programInfos[program]; - if (!ptable) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - return; - } - - if (pname == 0x8B84) { // GL_INFO_LOG_LENGTH - var log = GLctx.getProgramInfoLog(GL.programs[program]); - if (log === null) log = '(unknown error)'; - HEAP32[((p)>>2)]=log.length + 1; - } else if (pname == 0x8B87 /* GL_ACTIVE_UNIFORM_MAX_LENGTH */) { - HEAP32[((p)>>2)]=ptable.maxUniformLength; - } else if (pname == 0x8B8A /* GL_ACTIVE_ATTRIBUTE_MAX_LENGTH */) { - if (ptable.maxAttributeLength == -1) { - var program = GL.programs[program]; - var numAttribs = GLctx.getProgramParameter(program, GLctx.ACTIVE_ATTRIBUTES); - ptable.maxAttributeLength = 0; // Spec says if there are no active attribs, 0 must be returned. - for (var i = 0; i < numAttribs; ++i) { - var activeAttrib = GLctx.getActiveAttrib(program, i); - ptable.maxAttributeLength = Math.max(ptable.maxAttributeLength, activeAttrib.name.length+1); - } - } - HEAP32[((p)>>2)]=ptable.maxAttributeLength; - } else if (pname == 0x8A35 /* GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH */) { - if (ptable.maxUniformBlockNameLength == -1) { - var program = GL.programs[program]; - var numBlocks = GLctx.getProgramParameter(program, GLctx.ACTIVE_UNIFORM_BLOCKS); - ptable.maxUniformBlockNameLength = 0; - for (var i = 0; i < numBlocks; ++i) { - var activeBlockName = GLctx.getActiveUniformBlockName(program, i); - ptable.maxUniformBlockNameLength = Math.max(ptable.maxUniformBlockNameLength, activeBlockName.length+1); - } - } - HEAP32[((p)>>2)]=ptable.maxUniformBlockNameLength; - } else { - HEAP32[((p)>>2)]=GLctx.getProgramParameter(GL.programs[program], pname); - } - } - - function _emscripten_glGetProgramInfoLog(program, maxLength, length, infoLog) { - var log = GLctx.getProgramInfoLog(GL.programs[program]); - if (log === null) log = '(unknown error)'; - - if (maxLength > 0 && infoLog) { - var numBytesWrittenExclNull = stringToUTF8(log, infoLog, maxLength); - if (length) HEAP32[((length)>>2)]=numBytesWrittenExclNull; - } else { - if (length) HEAP32[((length)>>2)]=0; - } - } - - function _emscripten_glTexImage2D(target, level, internalFormat, width, height, border, format, type, pixels) { - - var pixelData = null; - if (pixels) pixelData = emscriptenWebGLGetTexPixelData(type, format, width, height, pixels, internalFormat); - GLctx.texImage2D(target, level, internalFormat, width, height, border, format, type, pixelData); - } - - function _glPixelStorei(pname, param) { - if (pname == 0x0D05 /* GL_PACK_ALIGNMENT */) { - GL.packAlignment = param; - } else if (pname == 0x0cf5 /* GL_UNPACK_ALIGNMENT */) { - GL.unpackAlignment = param; - } - GLctx.pixelStorei(pname, param); - } - - function ___unlock() {} - - function _emscripten_glColorPointer() { - Module['printErr']('missing function: emscripten_glColorPointer'); abort(-1); - } - - function _glViewport(x0, x1, x2, x3) { GLctx['viewport'](x0, x1, x2, x3) } - - function _emscripten_glCheckFramebufferStatus(x0) { return GLctx['checkFramebufferStatus'](x0) } - - function _glfwDestroyWindow(winid) { - return GLFW.destroyWindow(winid); - } - - function _emscripten_glFlush() { GLctx['flush']() } - - function _glfwSetErrorCallback(cbfun) { - GLFW.errorFunc = cbfun; - } - - function _emscripten_glCreateShader(shaderType) { - var id = GL.getNewId(GL.shaders); - GL.shaders[id] = GLctx.createShader(shaderType); - return id; - } - - function _glUniformMatrix4fv(location, count, transpose, value) { - - - var view; - if (16*count <= GL.MINI_TEMP_BUFFER_SIZE) { - // avoid allocation when uploading few enough uniforms - view = GL.miniTempBufferViews[16*count-1]; - for (var i = 0; i < 16*count; i += 16) { - 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)]; - view[i+9] = HEAPF32[(((value)+(4*i+36))>>2)]; - view[i+10] = HEAPF32[(((value)+(4*i+40))>>2)]; - view[i+11] = HEAPF32[(((value)+(4*i+44))>>2)]; - view[i+12] = HEAPF32[(((value)+(4*i+48))>>2)]; - view[i+13] = HEAPF32[(((value)+(4*i+52))>>2)]; - view[i+14] = HEAPF32[(((value)+(4*i+56))>>2)]; - view[i+15] = HEAPF32[(((value)+(4*i+60))>>2)]; - } - } else { - view = HEAPF32.subarray((value)>>2,(value+count*64)>>2); - } - GLctx.uniformMatrix4fv(GL.uniforms[location], !!transpose, view); - } - - function _emscripten_glValidateProgram(program) { - GLctx.validateProgram(GL.programs[program]); - } - - function _glTexParameterf(x0, x1, x2) { GLctx['texParameterf'](x0, x1, x2) } - - function _emscripten_set_click_callback(target, userData, useCapture, callbackfunc) { - JSEvents.registerMouseEventCallback(target, userData, useCapture, callbackfunc, 4, "click"); - return 0; - } - - function _glFrontFace(x0) { GLctx['frontFace'](x0) } - - function _emscripten_glColorMask(red, green, blue, alpha) { - GLctx.colorMask(!!red, !!green, !!blue, !!alpha); - } - - function _emscripten_glPixelStorei(pname, param) { - if (pname == 0x0D05 /* GL_PACK_ALIGNMENT */) { - GL.packAlignment = param; - } else if (pname == 0x0cf5 /* GL_UNPACK_ALIGNMENT */) { - GL.unpackAlignment = param; - } - GLctx.pixelStorei(pname, param); - } - - function _emscripten_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; // GL spec: "glDeleteTextures silently ignores 0s and names that do not correspond to existing textures". - GLctx.deleteTexture(texture); - texture.name = 0; - GL.textures[id] = null; - } - } - - function _glfwGetKey(winid, key) { - return GLFW.getKey(winid, key); - } - - function _emscripten_glCompileShader(shader) { - GLctx.compileShader(GL.shaders[shader]); - } - - function _emscripten_glGenVertexArrays(n, arrays) { - - for (var i = 0; i < n; i++) { - var vao = GLctx['createVertexArray'](); - if (!vao) { - GL.recordError(0x0502 /* GL_INVALID_OPERATION */); - while(i < n) HEAP32[(((arrays)+(i++*4))>>2)]=0; - return; - } - var id = GL.getNewId(GL.vaos); - vao.name = id; - GL.vaos[id] = vao; - HEAP32[(((arrays)+(i*4))>>2)]=id; - } - } - - function _time(ptr) { - var ret = (Date.now()/1000)|0; - if (ptr) { - HEAP32[((ptr)>>2)]=ret; - } - return ret; - } - - function _emscripten_glGetBooleanv(name_, p) { - emscriptenWebGLGet(name_, p, 'Boolean'); - } - - function ___syscall221(which, varargs) {SYSCALLS.varargs = varargs; - try { - // fcntl64 - var stream = SYSCALLS.getStreamFromFD(), cmd = SYSCALLS.get(); - switch (cmd) { - case 0: { - var arg = SYSCALLS.get(); - if (arg < 0) { - return -ERRNO_CODES.EINVAL; - } - var newStream; - newStream = FS.open(stream.path, stream.flags, 0, arg); - return newStream.fd; - } - case 1: - case 2: - return 0; // FD_CLOEXEC makes no sense for a single process. - case 3: - return stream.flags; - case 4: { - var arg = SYSCALLS.get(); - stream.flags |= arg; - return 0; - } - case 12: - case 12: { - var arg = SYSCALLS.get(); - var offset = 0; - // We're always unlocked. - HEAP16[(((arg)+(offset))>>1)]=2; - return 0; - } - case 13: - case 14: - case 13: - case 14: - return 0; // Pretend that the locking is successful. - case 16: - case 8: - return -ERRNO_CODES.EINVAL; // These are for sockets. We don't have them fully implemented yet. - case 9: - // musl trusts getown return values, due to a bug where they must be, as they overlap with errors. just return -1 here, so fnctl() returns that, and we set errno ourselves. - ___setErrNo(ERRNO_CODES.EINVAL); - return -1; - default: { - return -ERRNO_CODES.EINVAL; - } - } - } catch (e) { - if (typeof FS === 'undefined' || !(e instanceof FS.ErrnoError)) abort(e); - return -e.errno; - } - } -var GLctx; GL.init(); -if (ENVIRONMENT_IS_NODE) { - _emscripten_get_now = function _emscripten_get_now_actual() { - var t = process['hrtime'](); - return t[0] * 1e3 + t[1] / 1e6; - }; - } else if (typeof dateNow !== 'undefined') { - _emscripten_get_now = dateNow; - } else if (typeof self === 'object' && self['performance'] && typeof self['performance']['now'] === 'function') { - _emscripten_get_now = function() { return self['performance']['now'](); }; - } else if (typeof performance === 'object' && typeof performance['now'] === 'function') { - _emscripten_get_now = function() { return performance['now'](); }; - } else { - _emscripten_get_now = Date.now; - }; -Module["requestFullScreen"] = function Module_requestFullScreen(lockPointer, resizeCanvas, vrDevice) { Module.printErr("Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead."); Module["requestFullScreen"] = Module["requestFullscreen"]; Browser.requestFullScreen(lockPointer, resizeCanvas, vrDevice) }; - Module["requestFullscreen"] = function Module_requestFullscreen(lockPointer, resizeCanvas, vrDevice) { Browser.requestFullscreen(lockPointer, resizeCanvas, vrDevice) }; - 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) }; -FS.staticInit();__ATINIT__.unshift(function() { if (!Module["noFSInit"] && !FS.init.initialized) FS.init() });__ATMAIN__.push(function() { FS.ignorePermissions = false });__ATEXIT__.push(function() { FS.quit() });Module["FS_createFolder"] = FS.createFolder;Module["FS_createPath"] = FS.createPath;Module["FS_createDataFile"] = FS.createDataFile;Module["FS_createPreloadedFile"] = FS.createPreloadedFile;Module["FS_createLazyFile"] = FS.createLazyFile;Module["FS_createLink"] = FS.createLink;Module["FS_createDevice"] = FS.createDevice;Module["FS_unlink"] = FS.unlink;; -__ATINIT__.unshift(function() { TTY.init() });__ATEXIT__.push(function() { TTY.shutdown() });; -if (ENVIRONMENT_IS_NODE) { var fs = require("fs"); var NODEJS_PATH = require("path"); NODEFS.staticInit(); }; -JSEvents.staticInit();; -DYNAMICTOP_PTR = allocate(1, "i32", ALLOC_STATIC); - -STACK_BASE = STACKTOP = Runtime.alignMemory(STATICTOP); - -STACK_MAX = STACK_BASE + TOTAL_STACK; - -DYNAMIC_BASE = Runtime.alignMemory(STACK_MAX); - -HEAP32[DYNAMICTOP_PTR>>2] = DYNAMIC_BASE; - -staticSealed = true; // seal the static portion of memory - -assert(DYNAMIC_BASE < TOTAL_MEMORY, "TOTAL_MEMORY not big enough for stack"); - - - -function nullFunc_viiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_vd(x) { Module["printErr"]("Invalid function pointer called with signature 'vd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_vid(x) { Module["printErr"]("Invalid function pointer called with signature 'vid'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_vi(x) { Module["printErr"]("Invalid function pointer called with signature 'vi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_vii(x) { Module["printErr"]("Invalid function pointer called with signature 'vii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_ii(x) { Module["printErr"]("Invalid function pointer called with signature 'ii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_viddd(x) { Module["printErr"]("Invalid function pointer called with signature 'viddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_vidd(x) { Module["printErr"]("Invalid function pointer called with signature 'vidd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_iiii(x) { Module["printErr"]("Invalid function pointer called with signature 'iiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_viiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_viiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_viii(x) { Module["printErr"]("Invalid function pointer called with signature 'viii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_vidddd(x) { Module["printErr"]("Invalid function pointer called with signature 'vidddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_vdi(x) { Module["printErr"]("Invalid function pointer called with signature 'vdi'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_viiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_viiiiiiiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiiiiiiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_iii(x) { Module["printErr"]("Invalid function pointer called with signature 'iii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_i(x) { Module["printErr"]("Invalid function pointer called with signature 'i'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_vdddddd(x) { Module["printErr"]("Invalid function pointer called with signature 'vdddddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_vdddd(x) { Module["printErr"]("Invalid function pointer called with signature 'vdddd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_vdd(x) { Module["printErr"]("Invalid function pointer called with signature 'vdd'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_v(x) { Module["printErr"]("Invalid function pointer called with signature 'v'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_viid(x) { Module["printErr"]("Invalid function pointer called with signature 'viid'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function nullFunc_viiii(x) { Module["printErr"]("Invalid function pointer called with signature 'viiii'. Perhaps this is an invalid value (e.g. caused by calling a virtual method on a NULL pointer)? Or calling a function with an incorrect type, which will fail? (it is worth building your source files with -Werror (warnings are errors), as warnings can indicate undefined behavior which can cause this)"); Module["printErr"]("Build with ASSERTIONS=2 for more info.");abort(x) } - -function invoke_viiiii(index,a1,a2,a3,a4,a5) { - try { - Module["dynCall_viiiii"](index,a1,a2,a3,a4,a5); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_vd(index,a1) { - try { - Module["dynCall_vd"](index,a1); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_vid(index,a1,a2) { - try { - Module["dynCall_vid"](index,a1,a2); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_vi(index,a1) { - try { - Module["dynCall_vi"](index,a1); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_vii(index,a1,a2) { - try { - Module["dynCall_vii"](index,a1,a2); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_ii(index,a1) { - try { - return Module["dynCall_ii"](index,a1); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_viddd(index,a1,a2,a3,a4) { - try { - Module["dynCall_viddd"](index,a1,a2,a3,a4); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_vidd(index,a1,a2,a3) { - try { - Module["dynCall_vidd"](index,a1,a2,a3); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_iiii(index,a1,a2,a3) { - try { - return Module["dynCall_iiii"](index,a1,a2,a3); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8) { - try { - Module["dynCall_viiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6) { - try { - Module["dynCall_viiiiii"](index,a1,a2,a3,a4,a5,a6); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_viii(index,a1,a2,a3) { - try { - Module["dynCall_viii"](index,a1,a2,a3); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_vidddd(index,a1,a2,a3,a4,a5) { - try { - Module["dynCall_vidddd"](index,a1,a2,a3,a4,a5); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_vdi(index,a1,a2) { - try { - Module["dynCall_vdi"](index,a1,a2); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7) { - try { - Module["dynCall_viiiiiii"](index,a1,a2,a3,a4,a5,a6,a7); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { - try { - Module["dynCall_viiiiiiiii"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_iii(index,a1,a2) { - try { - return Module["dynCall_iii"](index,a1,a2); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_i(index) { - try { - return Module["dynCall_i"](index); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_vdddddd(index,a1,a2,a3,a4,a5,a6) { - try { - Module["dynCall_vdddddd"](index,a1,a2,a3,a4,a5,a6); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_vdddd(index,a1,a2,a3,a4) { - try { - Module["dynCall_vdddd"](index,a1,a2,a3,a4); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_vdd(index,a1,a2) { - try { - Module["dynCall_vdd"](index,a1,a2); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_v(index) { - try { - Module["dynCall_v"](index); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_viid(index,a1,a2,a3) { - try { - Module["dynCall_viid"](index,a1,a2,a3); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -function invoke_viiii(index,a1,a2,a3,a4) { - try { - Module["dynCall_viiii"](index,a1,a2,a3,a4); - } catch(e) { - if (typeof e !== 'number' && e !== 'longjmp') throw e; - Module["setThrew"](1, 0); - } -} - -Module.asmGlobalArg = { "Math": Math, "Int8Array": Int8Array, "Int16Array": Int16Array, "Int32Array": Int32Array, "Uint8Array": Uint8Array, "Uint16Array": Uint16Array, "Uint32Array": Uint32Array, "Float32Array": Float32Array, "Float64Array": Float64Array, "NaN": NaN, "Infinity": Infinity, "byteLength": byteLength }; - -Module.asmLibraryArg = { "abort": abort, "assert": assert, "enlargeMemory": enlargeMemory, "getTotalMemory": getTotalMemory, "abortOnCannotGrowMemory": abortOnCannotGrowMemory, "abortStackOverflow": abortStackOverflow, "nullFunc_viiiii": nullFunc_viiiii, "nullFunc_vd": nullFunc_vd, "nullFunc_vid": nullFunc_vid, "nullFunc_vi": nullFunc_vi, "nullFunc_vii": nullFunc_vii, "nullFunc_ii": nullFunc_ii, "nullFunc_viddd": nullFunc_viddd, "nullFunc_vidd": nullFunc_vidd, "nullFunc_iiii": nullFunc_iiii, "nullFunc_viiiiiiii": nullFunc_viiiiiiii, "nullFunc_viiiiii": nullFunc_viiiiii, "nullFunc_viii": nullFunc_viii, "nullFunc_vidddd": nullFunc_vidddd, "nullFunc_vdi": nullFunc_vdi, "nullFunc_viiiiiii": nullFunc_viiiiiii, "nullFunc_viiiiiiiii": nullFunc_viiiiiiiii, "nullFunc_iii": nullFunc_iii, "nullFunc_i": nullFunc_i, "nullFunc_vdddddd": nullFunc_vdddddd, "nullFunc_vdddd": nullFunc_vdddd, "nullFunc_vdd": nullFunc_vdd, "nullFunc_v": nullFunc_v, "nullFunc_viid": nullFunc_viid, "nullFunc_viiii": nullFunc_viiii, "invoke_viiiii": invoke_viiiii, "invoke_vd": invoke_vd, "invoke_vid": invoke_vid, "invoke_vi": invoke_vi, "invoke_vii": invoke_vii, "invoke_ii": invoke_ii, "invoke_viddd": invoke_viddd, "invoke_vidd": invoke_vidd, "invoke_iiii": invoke_iiii, "invoke_viiiiiiii": invoke_viiiiiiii, "invoke_viiiiii": invoke_viiiiii, "invoke_viii": invoke_viii, "invoke_vidddd": invoke_vidddd, "invoke_vdi": invoke_vdi, "invoke_viiiiiii": invoke_viiiiiii, "invoke_viiiiiiiii": invoke_viiiiiiiii, "invoke_iii": invoke_iii, "invoke_i": invoke_i, "invoke_vdddddd": invoke_vdddddd, "invoke_vdddd": invoke_vdddd, "invoke_vdd": invoke_vdd, "invoke_v": invoke_v, "invoke_viid": invoke_viid, "invoke_viiii": invoke_viiii, "_emscripten_glGetTexParameterfv": _emscripten_glGetTexParameterfv, "_glUseProgram": _glUseProgram, "_emscripten_glShaderSource": _emscripten_glShaderSource, "_glfwCreateWindow": _glfwCreateWindow, "_emscripten_glReleaseShaderCompiler": _emscripten_glReleaseShaderCompiler, "_emscripten_glBlendFuncSeparate": _emscripten_glBlendFuncSeparate, "_emscripten_glUniform4iv": _emscripten_glUniform4iv, "_emscripten_glVertexAttribPointer": _emscripten_glVertexAttribPointer, "_emscripten_glGetIntegerv": _emscripten_glGetIntegerv, "_emscripten_glCullFace": _emscripten_glCullFace, "_emscripten_glIsProgram": _emscripten_glIsProgram, "_emscripten_glStencilMaskSeparate": _emscripten_glStencilMaskSeparate, "_emscripten_glViewport": _emscripten_glViewport, "_emscripten_glFrontFace": _emscripten_glFrontFace, "_alBufferData": _alBufferData, "___assert_fail": ___assert_fail, "_glDeleteProgram": _glDeleteProgram, "_emscripten_glUniform3fv": _emscripten_glUniform3fv, "_emscripten_glPolygonOffset": _emscripten_glPolygonOffset, "_emscripten_glUseProgram": _emscripten_glUseProgram, "_emscripten_glBlendColor": _emscripten_glBlendColor, "_glBindBuffer": _glBindBuffer, "_emscripten_glDepthFunc": _emscripten_glDepthFunc, "_glGetShaderInfoLog": _glGetShaderInfoLog, "_alSource3f": _alSource3f, "_emscripten_set_fullscreenchange_callback": _emscripten_set_fullscreenchange_callback, "_emscripten_set_touchmove_callback": _emscripten_set_touchmove_callback, "_emscripten_set_main_loop_timing": _emscripten_set_main_loop_timing, "_glDisable": _glDisable, "_glBlendFunc": _glBlendFunc, "_emscripten_glDisableVertexAttribArray": _emscripten_glDisableVertexAttribArray, "_glGetAttribLocation": _glGetAttribLocation, "_glDisableVertexAttribArray": _glDisableVertexAttribArray, "_glCreateShader": _glCreateShader, "_emscripten_glReadPixels": _emscripten_glReadPixels, "_alcGetString": _alcGetString, "_emscripten_glSampleCoverage": _emscripten_glSampleCoverage, "_emscripten_glVertexPointer": _emscripten_glVertexPointer, "_emscripten_set_touchstart_callback": _emscripten_set_touchstart_callback, "emscriptenWebGLComputeImageSize": emscriptenWebGLComputeImageSize, "_emscripten_glGetBooleanv": _emscripten_glGetBooleanv, "___syscall221": ___syscall221, "_glUniform4f": _glUniform4f, "_llvm_stacksave": _llvm_stacksave, "_emscripten_glUniform1i": _emscripten_glUniform1i, "_emscripten_glStencilFuncSeparate": _emscripten_glStencilFuncSeparate, "_emscripten_glLoadMatrixf": _emscripten_glLoadMatrixf, "_emscripten_glGenBuffers": _emscripten_glGenBuffers, "_emscripten_glDeleteObjectARB": _emscripten_glDeleteObjectARB, "_glfwSetWindowSizeCallback": _glfwSetWindowSizeCallback, "_emscripten_glGetShaderPrecisionFormat": _emscripten_glGetShaderPrecisionFormat, "_glfwInit": _glfwInit, "_emscripten_glGetPointerv": _emscripten_glGetPointerv, "_glGenBuffers": _glGenBuffers, "_glShaderSource": _glShaderSource, "_emscripten_glGetString": _emscripten_glGetString, "_emscripten_glIsFramebuffer": _emscripten_glIsFramebuffer, "_emscripten_glIsEnabled": _emscripten_glIsEnabled, "_emscripten_glScissor": _emscripten_glScissor, "_emscripten_glVertexAttrib4fv": _emscripten_glVertexAttrib4fv, "_emscripten_glFramebufferTexture2D": _emscripten_glFramebufferTexture2D, "_emscripten_glTexParameteriv": _emscripten_glTexParameteriv, "_emscripten_glBindProgramARB": _emscripten_glBindProgramARB, "_emscripten_glStencilOpSeparate": _emscripten_glStencilOpSeparate, "_alSourcePlay": _alSourcePlay, "_alSourcei": _alSourcei, "_emscripten_glFramebufferRenderbuffer": _emscripten_glFramebufferRenderbuffer, "___syscall140": ___syscall140, "_glfwSetErrorCallback": _glfwSetErrorCallback, "_glfwDefaultWindowHints": _glfwDefaultWindowHints, "_emscripten_glIsBuffer": _emscripten_glIsBuffer, "___syscall146": ___syscall146, "_glfwDestroyWindow": _glfwDestroyWindow, "_emscripten_glGetActiveAttrib": _emscripten_glGetActiveAttrib, "_emscripten_glAttachShader": _emscripten_glAttachShader, "_glVertexAttribPointer": _glVertexAttribPointer, "_emscripten_glUniform2i": _emscripten_glUniform2i, "_emscripten_glUniform2f": _emscripten_glUniform2f, "_alcCreateContext": _alcCreateContext, "_glfwTerminate": _glfwTerminate, "_emscripten_glTexParameterfv": _emscripten_glTexParameterfv, "_emscripten_glUniformMatrix2fv": _emscripten_glUniformMatrix2fv, "_glGetProgramInfoLog": _glGetProgramInfoLog, "_emscripten_glGetUniformiv": _emscripten_glGetUniformiv, "_emscripten_glTexParameterf": _emscripten_glTexParameterf, "_emscripten_glGetAttachedShaders": _emscripten_glGetAttachedShaders, "_emscripten_glGenTextures": _emscripten_glGenTextures, "_emscripten_glTexParameteri": _emscripten_glTexParameteri, "_emscripten_glIsShader": _emscripten_glIsShader, "_llvm_stackrestore": _llvm_stackrestore, "_glfwMakeContextCurrent": _glfwMakeContextCurrent, "_emscripten_glClear": _emscripten_glClear, "_glDrawElements": _glDrawElements, "_alGetSourcei": _alGetSourcei, "_glBufferSubData": _glBufferSubData, "_alcMakeContextCurrent": _alcMakeContextCurrent, "_emscripten_glGenVertexArrays": _emscripten_glGenVertexArrays, "_emscripten_glVertexAttrib2fv": _emscripten_glVertexAttrib2fv, "_glViewport": _glViewport, "_alSourceQueueBuffers": _alSourceQueueBuffers, "_emscripten_glGetTexParameteriv": _emscripten_glGetTexParameteriv, "___setErrNo": ___setErrNo, "_eglGetProcAddress": _eglGetProcAddress, "_alcGetCurrentContext": _alcGetCurrentContext, "_emscripten_glBindAttribLocation": _emscripten_glBindAttribLocation, "_glDeleteTextures": _glDeleteTextures, "_glDepthFunc": _glDepthFunc, "_emscripten_glClientActiveTexture": _emscripten_glClientActiveTexture, "_emscripten_glVertexAttrib2f": _emscripten_glVertexAttrib2f, "_emscripten_glFlush": _emscripten_glFlush, "_emscripten_glCheckFramebufferStatus": _emscripten_glCheckFramebufferStatus, "_emscripten_glGenerateMipmap": _emscripten_glGenerateMipmap, "_emscripten_glGetError": _emscripten_glGetError, "_alGenBuffers": _alGenBuffers, "_emscripten_glClearDepthf": _emscripten_glClearDepthf, "_emscripten_glBufferData": _emscripten_glBufferData, "_emscripten_glUniform3i": _emscripten_glUniform3i, "_emscripten_glRotatef": _emscripten_glRotatef, "_emscripten_glDeleteShader": _emscripten_glDeleteShader, "_glEnable": _glEnable, "_glGenTextures": _glGenTextures, "_emscripten_glMatrixMode": _emscripten_glMatrixMode, "_alDeleteSources": _alDeleteSources, "_emscripten_glClearStencil": _emscripten_glClearStencil, "_emscripten_glGetUniformLocation": _emscripten_glGetUniformLocation, "emscriptenWebGLGet": emscriptenWebGLGet, "_alSourceUnqueueBuffers": _alSourceUnqueueBuffers, "_emscripten_glEnableVertexAttribArray": _emscripten_glEnableVertexAttribArray, "_alGetError": _alGetError, "_emscripten_get_now": _emscripten_get_now, "_emscripten_glNormalPointer": _emscripten_glNormalPointer, "_glAttachShader": _glAttachShader, "_emscripten_glTexCoordPointer": _emscripten_glTexCoordPointer, "_emscripten_glEnable": _emscripten_glEnable, "_glCreateProgram": _glCreateProgram, "_glUniformMatrix4fv": _glUniformMatrix4fv, "_emscripten_glClearDepth": _emscripten_glClearDepth, "___lock": ___lock, "emscriptenWebGLGetTexPixelData": emscriptenWebGLGetTexPixelData, "___syscall6": ___syscall6, "___syscall5": ___syscall5, "___syscall145": ___syscall145, "_emscripten_glVertexAttrib3f": _emscripten_glVertexAttrib3f, "_time": _time, "_emscripten_glVertexAttrib1f": _emscripten_glVertexAttrib1f, "_emscripten_glGetFramebufferAttachmentParameteriv": _emscripten_glGetFramebufferAttachmentParameteriv, "_emscripten_glBlendEquationSeparate": _emscripten_glBlendEquationSeparate, "_exit": _exit, "_emscripten_glBindFramebuffer": _emscripten_glBindFramebuffer, "_glGetString": _glGetString, "_emscripten_glUniform4i": _emscripten_glUniform4i, "_alSourcef": _alSourcef, "_emscripten_glDrawRangeElements": _emscripten_glDrawRangeElements, "_glCullFace": _glCullFace, "_llvm_pow_f64": _llvm_pow_f64, "_emscripten_set_keypress_callback": _emscripten_set_keypress_callback, "__emscripten_sample_gamepad_data": __emscripten_sample_gamepad_data, "_emscripten_get_gamepad_status": _emscripten_get_gamepad_status, "_emscripten_glUniform4f": _emscripten_glUniform4f, "_glfwSwapInterval": _glfwSwapInterval, "_glfwGetVideoModes": _glfwGetVideoModes, "_emscripten_set_click_callback": _emscripten_set_click_callback, "_emscripten_glShaderBinary": _emscripten_glShaderBinary, "_emscripten_glDrawElements": _emscripten_glDrawElements, "_emscripten_glBlendFunc": _emscripten_glBlendFunc, "_emscripten_get_num_gamepads": _emscripten_get_num_gamepads, "_glCompressedTexImage2D": _glCompressedTexImage2D, "_emscripten_glUniform1iv": _emscripten_glUniform1iv, "_emscripten_glGetVertexAttribPointerv": _emscripten_glGetVertexAttribPointerv, "_glClearDepthf": _glClearDepthf, "_emscripten_glCompressedTexSubImage2D": _emscripten_glCompressedTexSubImage2D, "emscriptenWebGLGetUniform": emscriptenWebGLGetUniform, "_emscripten_glGenRenderbuffers": _emscripten_glGenRenderbuffers, "_emscripten_glDeleteVertexArrays": _emscripten_glDeleteVertexArrays, "_glfwSetWindowShouldClose": _glfwSetWindowShouldClose, "_emscripten_glUniform1fv": _emscripten_glUniform1fv, "_emscripten_glGetActiveUniform": _emscripten_glGetActiveUniform, "_glBindTexture": _glBindTexture, "_emscripten_glUniform3iv": _emscripten_glUniform3iv, "_emscripten_glUniform2iv": _emscripten_glUniform2iv, "_emscripten_glHint": _emscripten_glHint, "_glfwSetCharCallback": _glfwSetCharCallback, "emscriptenWebGLGetVertexAttrib": emscriptenWebGLGetVertexAttrib, "_glGetFloatv": _glGetFloatv, "_emscripten_glDeleteProgram": _emscripten_glDeleteProgram, "_emscripten_glDeleteRenderbuffers": _emscripten_glDeleteRenderbuffers, "_glfwSetScrollCallback": _glfwSetScrollCallback, "_emscripten_glDrawElementsInstanced": _emscripten_glDrawElementsInstanced, "_emscripten_glVertexAttrib4f": _emscripten_glVertexAttrib4f, "_alcDestroyContext": _alcDestroyContext, "_glDrawArrays": _glDrawArrays, "_emscripten_glTexSubImage2D": _emscripten_glTexSubImage2D, "_emscripten_memcpy_big": _emscripten_memcpy_big, "_emscripten_glPixelStorei": _emscripten_glPixelStorei, "_glCompileShader": _glCompileShader, "_alListenerf": _alListenerf, "_emscripten_glUniformMatrix3fv": _emscripten_glUniformMatrix3fv, "_emscripten_glColorPointer": _emscripten_glColorPointer, "_emscripten_glGetBufferParameteriv": _emscripten_glGetBufferParameteriv, "_emscripten_glFinish": _emscripten_glFinish, "_emscripten_request_pointerlock": _emscripten_request_pointerlock, "_emscripten_set_gamepaddisconnected_callback": _emscripten_set_gamepaddisconnected_callback, "_emscripten_asm_const_iii": _emscripten_asm_const_iii, "_emscripten_glDepthMask": _emscripten_glDepthMask, "_glfwSetWindowIconifyCallback": _glfwSetWindowIconifyCallback, "_emscripten_glDrawBuffers": _emscripten_glDrawBuffers, "_alSourceStop": _alSourceStop, "_glFrontFace": _glFrontFace, "_emscripten_glGetObjectParameterivARB": _emscripten_glGetObjectParameterivARB, "_emscripten_exit_pointerlock": _emscripten_exit_pointerlock, "_alcCloseDevice": _alcCloseDevice, "_glUniform1i": _glUniform1i, "_glEnableVertexAttribArray": _glEnableVertexAttribArray, "_emscripten_glStencilFunc": _emscripten_glStencilFunc, "_abort": _abort, "_alcGetContextsDevice": _alcGetContextsDevice, "_emscripten_glUniform2fv": _emscripten_glUniform2fv, "_glfwGetCursorPos": _glfwGetCursorPos, "_glDeleteBuffers": _glDeleteBuffers, "_glBufferData": _glBufferData, "_glTexImage2D": _glTexImage2D, "_emscripten_glGetShaderiv": _emscripten_glGetShaderiv, "_glfwSetKeyCallback": _glfwSetKeyCallback, "_emscripten_glGenFramebuffers": _emscripten_glGenFramebuffers, "_emscripten_glUniformMatrix4fv": _emscripten_glUniformMatrix4fv, "_emscripten_glLoadIdentity": _emscripten_glLoadIdentity, "_glDeleteShader": _glDeleteShader, "_emscripten_glUniform1f": _emscripten_glUniform1f, "_glGetProgramiv": _glGetProgramiv, "_llvm_exp2_f32": _llvm_exp2_f32, "_emscripten_glIsRenderbuffer": _emscripten_glIsRenderbuffer, "_glfwGetTime": _glfwGetTime, "_emscripten_glRenderbufferStorage": _emscripten_glRenderbufferStorage, "_emscripten_set_gamepadconnected_callback": _emscripten_set_gamepadconnected_callback, "_alListener3f": _alListener3f, "_emscripten_glGetVertexAttribiv": _emscripten_glGetVertexAttribiv, "_emscripten_glBindVertexArray": _emscripten_glBindVertexArray, "_emscripten_glDrawArraysInstanced": _emscripten_glDrawArraysInstanced, "_emscripten_set_touchcancel_callback": _emscripten_set_touchcancel_callback, "_emscripten_glCreateShader": _emscripten_glCreateShader, "_emscripten_glStencilMask": _emscripten_glStencilMask, "_emscripten_glDeleteTextures": _emscripten_glDeleteTextures, "_glfwGetKey": _glfwGetKey, "_glfwGetPrimaryMonitor": _glfwGetPrimaryMonitor, "_glLinkProgram": _glLinkProgram, "_emscripten_glVertexAttribDivisor": _emscripten_glVertexAttribDivisor, "_emscripten_set_touchend_callback": _emscripten_set_touchend_callback, "_emscripten_glGetUniformfv": _emscripten_glGetUniformfv, "_emscripten_glGetVertexAttribfv": _emscripten_glGetVertexAttribfv, "_emscripten_glGetRenderbufferParameteriv": _emscripten_glGetRenderbufferParameteriv, "_glGetShaderiv": _glGetShaderiv, "_emscripten_glVertexAttrib3fv": _emscripten_glVertexAttrib3fv, "_glGetUniformLocation": _glGetUniformLocation, "_emscripten_glGetInfoLogARB": _emscripten_glGetInfoLogARB, "_emscripten_glCompileShader": _emscripten_glCompileShader, "_glClear": _glClear, "_emscripten_glFrustum": _emscripten_glFrustum, "_emscripten_glDisable": _emscripten_glDisable, "_emscripten_glDepthRangef": _emscripten_glDepthRangef, "__exit": __exit, "_emscripten_glLineWidth": _emscripten_glLineWidth, "_emscripten_glUniform3f": _emscripten_glUniform3f, "_emscripten_glGetShaderInfoLog": _emscripten_glGetShaderInfoLog, "_emscripten_glStencilOp": _emscripten_glStencilOp, "_glBindAttribLocation": _glBindAttribLocation, "_glPixelStorei": _glPixelStorei, "_emscripten_glColorMask": _emscripten_glColorMask, "_emscripten_glLinkProgram": _emscripten_glLinkProgram, "_emscripten_glBlendEquation": _emscripten_glBlendEquation, "_emscripten_glIsTexture": _emscripten_glIsTexture, "_alDeleteBuffers": _alDeleteBuffers, "_emscripten_glGetProgramiv": _emscripten_glGetProgramiv, "_emscripten_glVertexAttrib1fv": _emscripten_glVertexAttrib1fv, "_emscripten_glBindTexture": _emscripten_glBindTexture, "_glfwSetMouseButtonCallback": _glfwSetMouseButtonCallback, "_emscripten_get_pointerlock_status": _emscripten_get_pointerlock_status, "_emscripten_glActiveTexture": _emscripten_glActiveTexture, "_emscripten_glDeleteBuffers": _emscripten_glDeleteBuffers, "___syscall54": ___syscall54, "___unlock": ___unlock, "_emscripten_glBufferSubData": _emscripten_glBufferSubData, "_glfwSwapBuffers": _glfwSwapBuffers, "_emscripten_glDepthRange": _emscripten_glDepthRange, "_emscripten_set_main_loop": _emscripten_set_main_loop, "_emscripten_glBindRenderbuffer": _emscripten_glBindRenderbuffer, "_emscripten_glGetProgramInfoLog": _emscripten_glGetProgramInfoLog, "_glfwWindowHint": _glfwWindowHint, "_alGenSources": _alGenSources, "_glfwSetCursorPosCallback": _glfwSetCursorPosCallback, "_emscripten_glDeleteFramebuffers": _emscripten_glDeleteFramebuffers, "_emscripten_glUniform4fv": _emscripten_glUniform4fv, "_alcOpenDevice": _alcOpenDevice, "_emscripten_glDrawArrays": _emscripten_glDrawArrays, "_emscripten_glCompressedTexImage2D": _emscripten_glCompressedTexImage2D, "_emscripten_glClearColor": _emscripten_glClearColor, "_emscripten_glGetShaderSource": _emscripten_glGetShaderSource, "_emscripten_glCreateProgram": _emscripten_glCreateProgram, "_emscripten_glCopyTexSubImage2D": _emscripten_glCopyTexSubImage2D, "_emscripten_glGetAttribLocation": _emscripten_glGetAttribLocation, "_glTexParameteri": _glTexParameteri, "_emscripten_glValidateProgram": _emscripten_glValidateProgram, "_emscripten_glBindBuffer": _emscripten_glBindBuffer, "_emscripten_glGetFloatv": _emscripten_glGetFloatv, "_emscripten_glDetachShader": _emscripten_glDetachShader, "_glClearColor": _glClearColor, "_emscripten_glEnableClientState": _emscripten_glEnableClientState, "_glTexParameterf": _glTexParameterf, "_glfwSetCursorEnterCallback": _glfwSetCursorEnterCallback, "_emscripten_glCopyTexImage2D": _emscripten_glCopyTexImage2D, "_emscripten_glTexImage2D": _emscripten_glTexImage2D, "DYNAMICTOP_PTR": DYNAMICTOP_PTR, "tempDoublePtr": tempDoublePtr, "ABORT": ABORT, "STACKTOP": STACKTOP, "STACK_MAX": STACK_MAX, "cttz_i8": cttz_i8 }; -// EMSCRIPTEN_START_ASM -var asm = (function(global, env, buffer) { - 'almost asm'; - - - var Int8View = global.Int8Array; - var Int16View = global.Int16Array; - var Int32View = global.Int32Array; - var Uint8View = global.Uint8Array; - var Uint16View = global.Uint16Array; - var Uint32View = global.Uint32Array; - var Float32View = global.Float32Array; - var Float64View = global.Float64Array; - var HEAP8 = new Int8View(buffer); - var HEAP16 = new Int16View(buffer); - var HEAP32 = new Int32View(buffer); - var HEAPU8 = new Uint8View(buffer); - var HEAPU16 = new Uint16View(buffer); - var HEAPU32 = new Uint32View(buffer); - var HEAPF32 = new Float32View(buffer); - var HEAPF64 = new Float64View(buffer); - var byteLength = global.byteLength; - - - var DYNAMICTOP_PTR=env.DYNAMICTOP_PTR|0; - var tempDoublePtr=env.tempDoublePtr|0; - var ABORT=env.ABORT|0; - var STACKTOP=env.STACKTOP|0; - var STACK_MAX=env.STACK_MAX|0; - var cttz_i8=env.cttz_i8|0; - - var __THREW__ = 0; - var threwValue = 0; - var setjmpId = 0; - var undef = 0; - var nan = global.NaN, inf = global.Infinity; - var tempInt = 0, tempBigInt = 0, tempBigIntP = 0, tempBigIntS = 0, tempBigIntR = 0.0, tempBigIntI = 0, tempBigIntD = 0, tempValue = 0, tempDouble = 0.0; - var tempRet0 = 0; - - var Math_floor=global.Math.floor; - var Math_abs=global.Math.abs; - var Math_sqrt=global.Math.sqrt; - var Math_pow=global.Math.pow; - var Math_cos=global.Math.cos; - var Math_sin=global.Math.sin; - var Math_tan=global.Math.tan; - var Math_acos=global.Math.acos; - var Math_asin=global.Math.asin; - var Math_atan=global.Math.atan; - var Math_atan2=global.Math.atan2; - var Math_exp=global.Math.exp; - var Math_log=global.Math.log; - var Math_ceil=global.Math.ceil; - var Math_imul=global.Math.imul; - var Math_min=global.Math.min; - var Math_max=global.Math.max; - var Math_clz32=global.Math.clz32; - var abort=env.abort; - var assert=env.assert; - var enlargeMemory=env.enlargeMemory; - var getTotalMemory=env.getTotalMemory; - var abortOnCannotGrowMemory=env.abortOnCannotGrowMemory; - var abortStackOverflow=env.abortStackOverflow; - var nullFunc_viiiii=env.nullFunc_viiiii; - var nullFunc_vd=env.nullFunc_vd; - var nullFunc_vid=env.nullFunc_vid; - var nullFunc_vi=env.nullFunc_vi; - var nullFunc_vii=env.nullFunc_vii; - var nullFunc_ii=env.nullFunc_ii; - var nullFunc_viddd=env.nullFunc_viddd; - var nullFunc_vidd=env.nullFunc_vidd; - var nullFunc_iiii=env.nullFunc_iiii; - var nullFunc_viiiiiiii=env.nullFunc_viiiiiiii; - var nullFunc_viiiiii=env.nullFunc_viiiiii; - var nullFunc_viii=env.nullFunc_viii; - var nullFunc_vidddd=env.nullFunc_vidddd; - var nullFunc_vdi=env.nullFunc_vdi; - var nullFunc_viiiiiii=env.nullFunc_viiiiiii; - var nullFunc_viiiiiiiii=env.nullFunc_viiiiiiiii; - var nullFunc_iii=env.nullFunc_iii; - var nullFunc_i=env.nullFunc_i; - var nullFunc_vdddddd=env.nullFunc_vdddddd; - var nullFunc_vdddd=env.nullFunc_vdddd; - var nullFunc_vdd=env.nullFunc_vdd; - var nullFunc_v=env.nullFunc_v; - var nullFunc_viid=env.nullFunc_viid; - var nullFunc_viiii=env.nullFunc_viiii; - var invoke_viiiii=env.invoke_viiiii; - var invoke_vd=env.invoke_vd; - var invoke_vid=env.invoke_vid; - var invoke_vi=env.invoke_vi; - var invoke_vii=env.invoke_vii; - var invoke_ii=env.invoke_ii; - var invoke_viddd=env.invoke_viddd; - var invoke_vidd=env.invoke_vidd; - var invoke_iiii=env.invoke_iiii; - var invoke_viiiiiiii=env.invoke_viiiiiiii; - var invoke_viiiiii=env.invoke_viiiiii; - var invoke_viii=env.invoke_viii; - var invoke_vidddd=env.invoke_vidddd; - var invoke_vdi=env.invoke_vdi; - var invoke_viiiiiii=env.invoke_viiiiiii; - var invoke_viiiiiiiii=env.invoke_viiiiiiiii; - var invoke_iii=env.invoke_iii; - var invoke_i=env.invoke_i; - var invoke_vdddddd=env.invoke_vdddddd; - var invoke_vdddd=env.invoke_vdddd; - var invoke_vdd=env.invoke_vdd; - var invoke_v=env.invoke_v; - var invoke_viid=env.invoke_viid; - var invoke_viiii=env.invoke_viiii; - var _emscripten_glGetTexParameterfv=env._emscripten_glGetTexParameterfv; - var _glUseProgram=env._glUseProgram; - var _emscripten_glShaderSource=env._emscripten_glShaderSource; - var _glfwCreateWindow=env._glfwCreateWindow; - var _emscripten_glReleaseShaderCompiler=env._emscripten_glReleaseShaderCompiler; - var _emscripten_glBlendFuncSeparate=env._emscripten_glBlendFuncSeparate; - var _emscripten_glUniform4iv=env._emscripten_glUniform4iv; - var _emscripten_glVertexAttribPointer=env._emscripten_glVertexAttribPointer; - var _emscripten_glGetIntegerv=env._emscripten_glGetIntegerv; - var _emscripten_glCullFace=env._emscripten_glCullFace; - var _emscripten_glIsProgram=env._emscripten_glIsProgram; - var _emscripten_glStencilMaskSeparate=env._emscripten_glStencilMaskSeparate; - var _emscripten_glViewport=env._emscripten_glViewport; - var _emscripten_glFrontFace=env._emscripten_glFrontFace; - var _alBufferData=env._alBufferData; - var ___assert_fail=env.___assert_fail; - var _glDeleteProgram=env._glDeleteProgram; - var _emscripten_glUniform3fv=env._emscripten_glUniform3fv; - var _emscripten_glPolygonOffset=env._emscripten_glPolygonOffset; - var _emscripten_glUseProgram=env._emscripten_glUseProgram; - var _emscripten_glBlendColor=env._emscripten_glBlendColor; - var _glBindBuffer=env._glBindBuffer; - var _emscripten_glDepthFunc=env._emscripten_glDepthFunc; - var _glGetShaderInfoLog=env._glGetShaderInfoLog; - var _alSource3f=env._alSource3f; - var _emscripten_set_fullscreenchange_callback=env._emscripten_set_fullscreenchange_callback; - var _emscripten_set_touchmove_callback=env._emscripten_set_touchmove_callback; - var _emscripten_set_main_loop_timing=env._emscripten_set_main_loop_timing; - var _glDisable=env._glDisable; - var _glBlendFunc=env._glBlendFunc; - var _emscripten_glDisableVertexAttribArray=env._emscripten_glDisableVertexAttribArray; - var _glGetAttribLocation=env._glGetAttribLocation; - var _glDisableVertexAttribArray=env._glDisableVertexAttribArray; - var _glCreateShader=env._glCreateShader; - var _emscripten_glReadPixels=env._emscripten_glReadPixels; - var _alcGetString=env._alcGetString; - var _emscripten_glSampleCoverage=env._emscripten_glSampleCoverage; - var _emscripten_glVertexPointer=env._emscripten_glVertexPointer; - var _emscripten_set_touchstart_callback=env._emscripten_set_touchstart_callback; - var emscriptenWebGLComputeImageSize=env.emscriptenWebGLComputeImageSize; - var _emscripten_glGetBooleanv=env._emscripten_glGetBooleanv; - var ___syscall221=env.___syscall221; - var _glUniform4f=env._glUniform4f; - var _llvm_stacksave=env._llvm_stacksave; - var _emscripten_glUniform1i=env._emscripten_glUniform1i; - var _emscripten_glStencilFuncSeparate=env._emscripten_glStencilFuncSeparate; - var _emscripten_glLoadMatrixf=env._emscripten_glLoadMatrixf; - var _emscripten_glGenBuffers=env._emscripten_glGenBuffers; - var _emscripten_glDeleteObjectARB=env._emscripten_glDeleteObjectARB; - var _glfwSetWindowSizeCallback=env._glfwSetWindowSizeCallback; - var _emscripten_glGetShaderPrecisionFormat=env._emscripten_glGetShaderPrecisionFormat; - var _glfwInit=env._glfwInit; - var _emscripten_glGetPointerv=env._emscripten_glGetPointerv; - var _glGenBuffers=env._glGenBuffers; - var _glShaderSource=env._glShaderSource; - var _emscripten_glGetString=env._emscripten_glGetString; - var _emscripten_glIsFramebuffer=env._emscripten_glIsFramebuffer; - var _emscripten_glIsEnabled=env._emscripten_glIsEnabled; - var _emscripten_glScissor=env._emscripten_glScissor; - var _emscripten_glVertexAttrib4fv=env._emscripten_glVertexAttrib4fv; - var _emscripten_glFramebufferTexture2D=env._emscripten_glFramebufferTexture2D; - var _emscripten_glTexParameteriv=env._emscripten_glTexParameteriv; - var _emscripten_glBindProgramARB=env._emscripten_glBindProgramARB; - var _emscripten_glStencilOpSeparate=env._emscripten_glStencilOpSeparate; - var _alSourcePlay=env._alSourcePlay; - var _alSourcei=env._alSourcei; - var _emscripten_glFramebufferRenderbuffer=env._emscripten_glFramebufferRenderbuffer; - var ___syscall140=env.___syscall140; - var _glfwSetErrorCallback=env._glfwSetErrorCallback; - var _glfwDefaultWindowHints=env._glfwDefaultWindowHints; - var _emscripten_glIsBuffer=env._emscripten_glIsBuffer; - var ___syscall146=env.___syscall146; - var _glfwDestroyWindow=env._glfwDestroyWindow; - var _emscripten_glGetActiveAttrib=env._emscripten_glGetActiveAttrib; - var _emscripten_glAttachShader=env._emscripten_glAttachShader; - var _glVertexAttribPointer=env._glVertexAttribPointer; - var _emscripten_glUniform2i=env._emscripten_glUniform2i; - var _emscripten_glUniform2f=env._emscripten_glUniform2f; - var _alcCreateContext=env._alcCreateContext; - var _glfwTerminate=env._glfwTerminate; - var _emscripten_glTexParameterfv=env._emscripten_glTexParameterfv; - var _emscripten_glUniformMatrix2fv=env._emscripten_glUniformMatrix2fv; - var _glGetProgramInfoLog=env._glGetProgramInfoLog; - var _emscripten_glGetUniformiv=env._emscripten_glGetUniformiv; - var _emscripten_glTexParameterf=env._emscripten_glTexParameterf; - var _emscripten_glGetAttachedShaders=env._emscripten_glGetAttachedShaders; - var _emscripten_glGenTextures=env._emscripten_glGenTextures; - var _emscripten_glTexParameteri=env._emscripten_glTexParameteri; - var _emscripten_glIsShader=env._emscripten_glIsShader; - var _llvm_stackrestore=env._llvm_stackrestore; - var _glfwMakeContextCurrent=env._glfwMakeContextCurrent; - var _emscripten_glClear=env._emscripten_glClear; - var _glDrawElements=env._glDrawElements; - var _alGetSourcei=env._alGetSourcei; - var _glBufferSubData=env._glBufferSubData; - var _alcMakeContextCurrent=env._alcMakeContextCurrent; - var _emscripten_glGenVertexArrays=env._emscripten_glGenVertexArrays; - var _emscripten_glVertexAttrib2fv=env._emscripten_glVertexAttrib2fv; - var _glViewport=env._glViewport; - var _alSourceQueueBuffers=env._alSourceQueueBuffers; - var _emscripten_glGetTexParameteriv=env._emscripten_glGetTexParameteriv; - var ___setErrNo=env.___setErrNo; - var _eglGetProcAddress=env._eglGetProcAddress; - var _alcGetCurrentContext=env._alcGetCurrentContext; - var _emscripten_glBindAttribLocation=env._emscripten_glBindAttribLocation; - var _glDeleteTextures=env._glDeleteTextures; - var _glDepthFunc=env._glDepthFunc; - var _emscripten_glClientActiveTexture=env._emscripten_glClientActiveTexture; - var _emscripten_glVertexAttrib2f=env._emscripten_glVertexAttrib2f; - var _emscripten_glFlush=env._emscripten_glFlush; - var _emscripten_glCheckFramebufferStatus=env._emscripten_glCheckFramebufferStatus; - var _emscripten_glGenerateMipmap=env._emscripten_glGenerateMipmap; - var _emscripten_glGetError=env._emscripten_glGetError; - var _alGenBuffers=env._alGenBuffers; - var _emscripten_glClearDepthf=env._emscripten_glClearDepthf; - var _emscripten_glBufferData=env._emscripten_glBufferData; - var _emscripten_glUniform3i=env._emscripten_glUniform3i; - var _emscripten_glRotatef=env._emscripten_glRotatef; - var _emscripten_glDeleteShader=env._emscripten_glDeleteShader; - var _glEnable=env._glEnable; - var _glGenTextures=env._glGenTextures; - var _emscripten_glMatrixMode=env._emscripten_glMatrixMode; - var _alDeleteSources=env._alDeleteSources; - var _emscripten_glClearStencil=env._emscripten_glClearStencil; - var _emscripten_glGetUniformLocation=env._emscripten_glGetUniformLocation; - var emscriptenWebGLGet=env.emscriptenWebGLGet; - var _alSourceUnqueueBuffers=env._alSourceUnqueueBuffers; - var _emscripten_glEnableVertexAttribArray=env._emscripten_glEnableVertexAttribArray; - var _alGetError=env._alGetError; - var _emscripten_get_now=env._emscripten_get_now; - var _emscripten_glNormalPointer=env._emscripten_glNormalPointer; - var _glAttachShader=env._glAttachShader; - var _emscripten_glTexCoordPointer=env._emscripten_glTexCoordPointer; - var _emscripten_glEnable=env._emscripten_glEnable; - var _glCreateProgram=env._glCreateProgram; - var _glUniformMatrix4fv=env._glUniformMatrix4fv; - var _emscripten_glClearDepth=env._emscripten_glClearDepth; - var ___lock=env.___lock; - var emscriptenWebGLGetTexPixelData=env.emscriptenWebGLGetTexPixelData; - var ___syscall6=env.___syscall6; - var ___syscall5=env.___syscall5; - var ___syscall145=env.___syscall145; - var _emscripten_glVertexAttrib3f=env._emscripten_glVertexAttrib3f; - var _time=env._time; - var _emscripten_glVertexAttrib1f=env._emscripten_glVertexAttrib1f; - var _emscripten_glGetFramebufferAttachmentParameteriv=env._emscripten_glGetFramebufferAttachmentParameteriv; - var _emscripten_glBlendEquationSeparate=env._emscripten_glBlendEquationSeparate; - var _exit=env._exit; - var _emscripten_glBindFramebuffer=env._emscripten_glBindFramebuffer; - var _glGetString=env._glGetString; - var _emscripten_glUniform4i=env._emscripten_glUniform4i; - var _alSourcef=env._alSourcef; - var _emscripten_glDrawRangeElements=env._emscripten_glDrawRangeElements; - var _glCullFace=env._glCullFace; - var _llvm_pow_f64=env._llvm_pow_f64; - var _emscripten_set_keypress_callback=env._emscripten_set_keypress_callback; - var __emscripten_sample_gamepad_data=env.__emscripten_sample_gamepad_data; - var _emscripten_get_gamepad_status=env._emscripten_get_gamepad_status; - var _emscripten_glUniform4f=env._emscripten_glUniform4f; - var _glfwSwapInterval=env._glfwSwapInterval; - var _glfwGetVideoModes=env._glfwGetVideoModes; - var _emscripten_set_click_callback=env._emscripten_set_click_callback; - var _emscripten_glShaderBinary=env._emscripten_glShaderBinary; - var _emscripten_glDrawElements=env._emscripten_glDrawElements; - var _emscripten_glBlendFunc=env._emscripten_glBlendFunc; - var _emscripten_get_num_gamepads=env._emscripten_get_num_gamepads; - var _glCompressedTexImage2D=env._glCompressedTexImage2D; - var _emscripten_glUniform1iv=env._emscripten_glUniform1iv; - var _emscripten_glGetVertexAttribPointerv=env._emscripten_glGetVertexAttribPointerv; - var _glClearDepthf=env._glClearDepthf; - var _emscripten_glCompressedTexSubImage2D=env._emscripten_glCompressedTexSubImage2D; - var emscriptenWebGLGetUniform=env.emscriptenWebGLGetUniform; - var _emscripten_glGenRenderbuffers=env._emscripten_glGenRenderbuffers; - var _emscripten_glDeleteVertexArrays=env._emscripten_glDeleteVertexArrays; - var _glfwSetWindowShouldClose=env._glfwSetWindowShouldClose; - var _emscripten_glUniform1fv=env._emscripten_glUniform1fv; - var _emscripten_glGetActiveUniform=env._emscripten_glGetActiveUniform; - var _glBindTexture=env._glBindTexture; - var _emscripten_glUniform3iv=env._emscripten_glUniform3iv; - var _emscripten_glUniform2iv=env._emscripten_glUniform2iv; - var _emscripten_glHint=env._emscripten_glHint; - var _glfwSetCharCallback=env._glfwSetCharCallback; - var emscriptenWebGLGetVertexAttrib=env.emscriptenWebGLGetVertexAttrib; - var _glGetFloatv=env._glGetFloatv; - var _emscripten_glDeleteProgram=env._emscripten_glDeleteProgram; - var _emscripten_glDeleteRenderbuffers=env._emscripten_glDeleteRenderbuffers; - var _glfwSetScrollCallback=env._glfwSetScrollCallback; - var _emscripten_glDrawElementsInstanced=env._emscripten_glDrawElementsInstanced; - var _emscripten_glVertexAttrib4f=env._emscripten_glVertexAttrib4f; - var _alcDestroyContext=env._alcDestroyContext; - var _glDrawArrays=env._glDrawArrays; - var _emscripten_glTexSubImage2D=env._emscripten_glTexSubImage2D; - var _emscripten_memcpy_big=env._emscripten_memcpy_big; - var _emscripten_glPixelStorei=env._emscripten_glPixelStorei; - var _glCompileShader=env._glCompileShader; - var _alListenerf=env._alListenerf; - var _emscripten_glUniformMatrix3fv=env._emscripten_glUniformMatrix3fv; - var _emscripten_glColorPointer=env._emscripten_glColorPointer; - var _emscripten_glGetBufferParameteriv=env._emscripten_glGetBufferParameteriv; - var _emscripten_glFinish=env._emscripten_glFinish; - var _emscripten_request_pointerlock=env._emscripten_request_pointerlock; - var _emscripten_set_gamepaddisconnected_callback=env._emscripten_set_gamepaddisconnected_callback; - var _emscripten_asm_const_iii=env._emscripten_asm_const_iii; - var _emscripten_glDepthMask=env._emscripten_glDepthMask; - var _glfwSetWindowIconifyCallback=env._glfwSetWindowIconifyCallback; - var _emscripten_glDrawBuffers=env._emscripten_glDrawBuffers; - var _alSourceStop=env._alSourceStop; - var _glFrontFace=env._glFrontFace; - var _emscripten_glGetObjectParameterivARB=env._emscripten_glGetObjectParameterivARB; - var _emscripten_exit_pointerlock=env._emscripten_exit_pointerlock; - var _alcCloseDevice=env._alcCloseDevice; - var _glUniform1i=env._glUniform1i; - var _glEnableVertexAttribArray=env._glEnableVertexAttribArray; - var _emscripten_glStencilFunc=env._emscripten_glStencilFunc; - var _abort=env._abort; - var _alcGetContextsDevice=env._alcGetContextsDevice; - var _emscripten_glUniform2fv=env._emscripten_glUniform2fv; - var _glfwGetCursorPos=env._glfwGetCursorPos; - var _glDeleteBuffers=env._glDeleteBuffers; - var _glBufferData=env._glBufferData; - var _glTexImage2D=env._glTexImage2D; - var _emscripten_glGetShaderiv=env._emscripten_glGetShaderiv; - var _glfwSetKeyCallback=env._glfwSetKeyCallback; - var _emscripten_glGenFramebuffers=env._emscripten_glGenFramebuffers; - var _emscripten_glUniformMatrix4fv=env._emscripten_glUniformMatrix4fv; - var _emscripten_glLoadIdentity=env._emscripten_glLoadIdentity; - var _glDeleteShader=env._glDeleteShader; - var _emscripten_glUniform1f=env._emscripten_glUniform1f; - var _glGetProgramiv=env._glGetProgramiv; - var _llvm_exp2_f32=env._llvm_exp2_f32; - var _emscripten_glIsRenderbuffer=env._emscripten_glIsRenderbuffer; - var _glfwGetTime=env._glfwGetTime; - var _emscripten_glRenderbufferStorage=env._emscripten_glRenderbufferStorage; - var _emscripten_set_gamepadconnected_callback=env._emscripten_set_gamepadconnected_callback; - var _alListener3f=env._alListener3f; - var _emscripten_glGetVertexAttribiv=env._emscripten_glGetVertexAttribiv; - var _emscripten_glBindVertexArray=env._emscripten_glBindVertexArray; - var _emscripten_glDrawArraysInstanced=env._emscripten_glDrawArraysInstanced; - var _emscripten_set_touchcancel_callback=env._emscripten_set_touchcancel_callback; - var _emscripten_glCreateShader=env._emscripten_glCreateShader; - var _emscripten_glStencilMask=env._emscripten_glStencilMask; - var _emscripten_glDeleteTextures=env._emscripten_glDeleteTextures; - var _glfwGetKey=env._glfwGetKey; - var _glfwGetPrimaryMonitor=env._glfwGetPrimaryMonitor; - var _glLinkProgram=env._glLinkProgram; - var _emscripten_glVertexAttribDivisor=env._emscripten_glVertexAttribDivisor; - var _emscripten_set_touchend_callback=env._emscripten_set_touchend_callback; - var _emscripten_glGetUniformfv=env._emscripten_glGetUniformfv; - var _emscripten_glGetVertexAttribfv=env._emscripten_glGetVertexAttribfv; - var _emscripten_glGetRenderbufferParameteriv=env._emscripten_glGetRenderbufferParameteriv; - var _glGetShaderiv=env._glGetShaderiv; - var _emscripten_glVertexAttrib3fv=env._emscripten_glVertexAttrib3fv; - var _glGetUniformLocation=env._glGetUniformLocation; - var _emscripten_glGetInfoLogARB=env._emscripten_glGetInfoLogARB; - var _emscripten_glCompileShader=env._emscripten_glCompileShader; - var _glClear=env._glClear; - var _emscripten_glFrustum=env._emscripten_glFrustum; - var _emscripten_glDisable=env._emscripten_glDisable; - var _emscripten_glDepthRangef=env._emscripten_glDepthRangef; - var __exit=env.__exit; - var _emscripten_glLineWidth=env._emscripten_glLineWidth; - var _emscripten_glUniform3f=env._emscripten_glUniform3f; - var _emscripten_glGetShaderInfoLog=env._emscripten_glGetShaderInfoLog; - var _emscripten_glStencilOp=env._emscripten_glStencilOp; - var _glBindAttribLocation=env._glBindAttribLocation; - var _glPixelStorei=env._glPixelStorei; - var _emscripten_glColorMask=env._emscripten_glColorMask; - var _emscripten_glLinkProgram=env._emscripten_glLinkProgram; - var _emscripten_glBlendEquation=env._emscripten_glBlendEquation; - var _emscripten_glIsTexture=env._emscripten_glIsTexture; - var _alDeleteBuffers=env._alDeleteBuffers; - var _emscripten_glGetProgramiv=env._emscripten_glGetProgramiv; - var _emscripten_glVertexAttrib1fv=env._emscripten_glVertexAttrib1fv; - var _emscripten_glBindTexture=env._emscripten_glBindTexture; - var _glfwSetMouseButtonCallback=env._glfwSetMouseButtonCallback; - var _emscripten_get_pointerlock_status=env._emscripten_get_pointerlock_status; - var _emscripten_glActiveTexture=env._emscripten_glActiveTexture; - var _emscripten_glDeleteBuffers=env._emscripten_glDeleteBuffers; - var ___syscall54=env.___syscall54; - var ___unlock=env.___unlock; - var _emscripten_glBufferSubData=env._emscripten_glBufferSubData; - var _glfwSwapBuffers=env._glfwSwapBuffers; - var _emscripten_glDepthRange=env._emscripten_glDepthRange; - var _emscripten_set_main_loop=env._emscripten_set_main_loop; - var _emscripten_glBindRenderbuffer=env._emscripten_glBindRenderbuffer; - var _emscripten_glGetProgramInfoLog=env._emscripten_glGetProgramInfoLog; - var _glfwWindowHint=env._glfwWindowHint; - var _alGenSources=env._alGenSources; - var _glfwSetCursorPosCallback=env._glfwSetCursorPosCallback; - var _emscripten_glDeleteFramebuffers=env._emscripten_glDeleteFramebuffers; - var _emscripten_glUniform4fv=env._emscripten_glUniform4fv; - var _alcOpenDevice=env._alcOpenDevice; - var _emscripten_glDrawArrays=env._emscripten_glDrawArrays; - var _emscripten_glCompressedTexImage2D=env._emscripten_glCompressedTexImage2D; - var _emscripten_glClearColor=env._emscripten_glClearColor; - var _emscripten_glGetShaderSource=env._emscripten_glGetShaderSource; - var _emscripten_glCreateProgram=env._emscripten_glCreateProgram; - var _emscripten_glCopyTexSubImage2D=env._emscripten_glCopyTexSubImage2D; - var _emscripten_glGetAttribLocation=env._emscripten_glGetAttribLocation; - var _glTexParameteri=env._glTexParameteri; - var _emscripten_glValidateProgram=env._emscripten_glValidateProgram; - var _emscripten_glBindBuffer=env._emscripten_glBindBuffer; - var _emscripten_glGetFloatv=env._emscripten_glGetFloatv; - var _emscripten_glDetachShader=env._emscripten_glDetachShader; - var _glClearColor=env._glClearColor; - var _emscripten_glEnableClientState=env._emscripten_glEnableClientState; - var _glTexParameterf=env._glTexParameterf; - var _glfwSetCursorEnterCallback=env._glfwSetCursorEnterCallback; - var _emscripten_glCopyTexImage2D=env._emscripten_glCopyTexImage2D; - var _emscripten_glTexImage2D=env._emscripten_glTexImage2D; - var tempFloat = 0.0; - -function _emscripten_replace_memory(newBuffer) { - if ((byteLength(newBuffer) & 0xffffff || byteLength(newBuffer) <= 0xffffff) || byteLength(newBuffer) > 0x80000000) return false; - HEAP8 = new Int8View(newBuffer); - HEAP16 = new Int16View(newBuffer); - HEAP32 = new Int32View(newBuffer); - HEAPU8 = new Uint8View(newBuffer); - HEAPU16 = new Uint16View(newBuffer); - HEAPU32 = new Uint32View(newBuffer); - HEAPF32 = new Float32View(newBuffer); - HEAPF64 = new Float64View(newBuffer); - buffer = newBuffer; - return true; -} - -// EMSCRIPTEN_START_FUNCS - -function stackAlloc(size) { - size = size|0; - var ret = 0; - ret = STACKTOP; - STACKTOP = (STACKTOP + size)|0; - STACKTOP = (STACKTOP + 15)&-16; - if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(size|0); - - return ret|0; -} -function stackSave() { - return STACKTOP|0; -} -function stackRestore(top) { - top = top|0; - STACKTOP = top; -} -function establishStackSpace(stackBase, stackMax) { - stackBase = stackBase|0; - stackMax = stackMax|0; - STACKTOP = stackBase; - STACK_MAX = stackMax; -} - -function setThrew(threw, value) { - threw = threw|0; - value = value|0; - if ((__THREW__|0) == 0) { - __THREW__ = threw; - threwValue = value; - } -} - -function setTempRet0(value) { - value = value|0; - tempRet0 = value; -} -function getTempRet0() { - return tempRet0|0; -} - -function _main() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $font$byval_copy = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); - $font$byval_copy = sp + 56|0; - $0 = sp; - $1 = sp + 24|0; - _InitWindow(1280,720,5698); - _InitAudioDevice(); - _LoadImage($0,5723); - ;HEAP32[$font$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$font$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$font$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$font$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$font$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; - $2 = (_GetImageData($font$byval_copy)|0); - HEAP32[6239] = $2; - $3 = ((($0)) + 4|0); - $4 = HEAP32[$3>>2]|0; - HEAP32[6240] = $4; - $5 = ((($0)) + 8|0); - $6 = HEAP32[$5>>2]|0; - HEAP32[6241] = $6; - ;HEAP32[$font$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$font$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$font$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$font$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$font$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; - _UnloadImage($font$byval_copy); - _LoadSpriteFont($1,5748); - ;HEAP32[24968>>2]=HEAP32[$1>>2]|0;HEAP32[24968+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[24968+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[24968+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[24968+16>>2]=HEAP32[$1+16>>2]|0;HEAP32[24968+20>>2]=HEAP32[$1+20>>2]|0;HEAP32[24968+24>>2]=HEAP32[$1+24>>2]|0;HEAP32[24968+28>>2]=HEAP32[$1+28>>2]|0; - $7 = (_LoadMusicStream(5776)|0); - HEAP32[6250] = $7; - _PlayMusicStream($7); - $8 = HEAP32[6250]|0; - _SetMusicVolume($8,1.0); - HEAP32[6251] = 0; - _rlInitLogoScreen(); - _emscripten_set_main_loop((1|0),0,1); - $9 = HEAP32[6251]|0; - switch ($9|0) { - case 0: { - break; - } - case 1: { - _UnloadTitleScreen(); - break; - } - case 2: { - _UnloadGameplayScreen(); - break; - } - default: { - } - } - ;HEAP32[$font$byval_copy>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy+28>>2]=HEAP32[24968+28>>2]|0; - _UnloadSpriteFont($font$byval_copy); - $10 = HEAP32[6250]|0; - _UnloadMusicStream($10); - $11 = HEAP32[6239]|0; - _free($11); - _CloseAudioDevice(); - _CloseWindow(); - STACKTOP = sp;return 0; -} -function _UpdateDrawFrame() { - var $$byval_copy = 0, $$pr = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $$byval_copy = sp + 4|0; - $0 = sp; - $1 = HEAP32[6237]|0; - $2 = ($1|0)==(0); - L1: do { - if ($2) { - $3 = HEAP32[6251]|0; - switch ($3|0) { - case 0: { - _rlUpdateLogoScreen(); - $4 = (_rlFinishLogoScreen()|0); - $5 = ($4|0)==(0); - if ($5) { - label = 12; - break L1; - } - _TransitionToScreen(1); - label = 12; - break L1; - break; - } - case 1: { - _UpdateTitleScreen(); - $6 = (_FinishTitleScreen()|0); - $7 = ($6|0)==(1); - if (!($7)) { - label = 12; - break L1; - } - $8 = HEAP32[6250]|0; - _StopMusicStream($8); - _TransitionToScreen(2); - label = 12; - break L1; - break; - } - case 2: { - _UpdateGameplayScreen(); - $9 = (_FinishGameplayScreen()|0); - $10 = ($9|0)==(1); - if ($10) { - _ChangeToScreen(0); - label = 12; - break L1; - } - $11 = (_FinishGameplayScreen()|0); - $12 = ($11|0)==(2); - if (!($12)) { - label = 12; - break L1; - } - _TransitionToScreen(1); - label = 12; - break L1; - break; - } - default: { - label = 13; - break L1; - } - } - } else { - _UpdateTransition(); - label = 12; - } - } while(0); - if ((label|0) == 12) { - $$pr = HEAP32[6251]|0; - $13 = ($$pr|0)==(2); - if (!($13)) { - label = 13; - } - } - if ((label|0) == 13) { - $14 = HEAP32[6250]|0; - _UpdateMusicStream($14); - } - _BeginDrawing(); - HEAP8[$0>>0] = -11; - $15 = ((($0)) + 1|0); - HEAP8[$15>>0] = -11; - $16 = ((($0)) + 2|0); - HEAP8[$16>>0] = -11; - $17 = ((($0)) + 3|0); - HEAP8[$17>>0] = -1; - ;HEAP8[$$byval_copy>>0]=HEAP8[$0>>0]|0;HEAP8[$$byval_copy+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$$byval_copy+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$$byval_copy+3>>0]=HEAP8[$0+3>>0]|0; - _ClearBackground($$byval_copy); - $18 = HEAP32[6251]|0; - switch ($18|0) { - case 0: { - _rlDrawLogoScreen(); - break; - } - case 1: { - _DrawTitleScreen(); - break; - } - case 2: { - _DrawGameplayScreen(); - break; - } - default: { - } - } - $19 = HEAP32[6237]|0; - $20 = ($19|0)==(0); - if ($20) { - _EndDrawing(); - STACKTOP = sp;return; - } - _DrawTransition(); - _EndDrawing(); - STACKTOP = sp;return; -} -function _TransitionToScreen($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAP32[6237] = 1; - $1 = HEAP32[6251]|0; - HEAP32[2] = $1; - HEAP32[3] = $0; - return; -} -function _ChangeToScreen($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[6251]|0; - switch ($1|0) { - case 0: { - break; - } - case 1: { - _UnloadTitleScreen(); - break; - } - case 2: { - _UnloadGameplayScreen(); - break; - } - default: { - } - } - switch ($0|0) { - case 0: { - _rlInitLogoScreen(); - break; - } - case 1: { - _InitTitleScreen(); - break; - } - case 2: { - _InitGameplayScreen(); - break; - } - default: { - } - } - HEAP32[6251] = $0; - return; -} -function _UpdateTransition() { - var $$sink = 0, $0 = 0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[6238]|0; - $1 = ($0|0)==(0); - $2 = +HEAPF32[6236]; - if (!($1)) { - $7 = $2 + -0.05000000074505806; - HEAPF32[6236] = $7; - $8 = !($7 <= 0.0); - if ($8) { - return; - } - HEAPF32[6236] = 0.0; - HEAP32[6238] = 0; - HEAP32[6237] = 0; - HEAP32[2] = -1; - HEAP32[3] = -1; - return; - } - $3 = $2 + 0.05000000074505806; - HEAPF32[6236] = $3; - $4 = !($3 >= 1.0); - if ($4) { - return; - } - HEAPF32[6236] = 1.0; - $5 = HEAP32[2]|0; - switch ($5|0) { - case 0: { - break; - } - case 1: { - _UnloadTitleScreen(); - break; - } - case 2: { - _UnloadGameplayScreen(); - break; - } - default: { - } - } - $6 = HEAP32[3]|0; - switch ($6|0) { - case 0: { - _rlInitLogoScreen(); - $$sink = 0; - label = 11; - break; - } - case 1: { - _InitTitleScreen(); - $$sink = 1; - label = 11; - break; - } - case 2: { - _InitGameplayScreen(); - $$sink = 2; - label = 11; - break; - } - default: { - } - } - if ((label|0) == 11) { - HEAP32[6251] = $$sink; - } - HEAP32[6238] = 1; - return; -} -function _DrawTransition() { - var $$byval_copy1 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $$byval_copy1 = sp + 8|0; - $0 = sp + 4|0; - $1 = sp; - $2 = (_GetScreenWidth()|0); - $3 = (_GetScreenHeight()|0); - HEAP8[$1>>0] = 0; - $4 = ((($1)) + 1|0); - HEAP8[$4>>0] = 0; - $5 = ((($1)) + 2|0); - HEAP8[$5>>0] = 0; - $6 = ((($1)) + 3|0); - HEAP8[$6>>0] = -1; - $7 = +HEAPF32[6236]; - ;HEAP8[$$byval_copy1>>0]=HEAP8[$1>>0]|0;HEAP8[$$byval_copy1+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$$byval_copy1+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$$byval_copy1+3>>0]=HEAP8[$1+3>>0]|0; - _Fade($0,$$byval_copy1,$7); - ;HEAP8[$$byval_copy1>>0]=HEAP8[$0>>0]|0;HEAP8[$$byval_copy1+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$$byval_copy1+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$$byval_copy1+3>>0]=HEAP8[$0+3>>0]|0; - _DrawRectangle(0,0,$2,$3,$$byval_copy1); - STACKTOP = sp;return; -} -function _rlInitLogoScreen() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAP32[6252] = 0; - HEAP32[6253] = 0; - HEAP32[6254] = 0; - $0 = (_GetScreenWidth()|0); - $1 = (($0|0) / 2)&-1; - $2 = (($1) + -128)|0; - HEAP32[6255] = $2; - $3 = (_GetScreenHeight()|0); - $4 = (($3|0) / 2)&-1; - $5 = (($4) + -128)|0; - HEAP32[6256] = $5; - HEAP32[6257] = 16; - HEAP32[6258] = 16; - HEAP32[6259] = 16; - HEAP32[6260] = 16; - $6 = 24664; - $7 = $6; - HEAP32[$7>>2] = 0; - $8 = (($6) + 4)|0; - $9 = $8; - HEAP32[$9>>2] = 0; - HEAP32[6261] = 0; - HEAPF32[4] = 1.0; - return; -} -function _rlUpdateLogoScreen() { - var $$off = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0; - var $26 = 0.0, $27 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[6261]|0; - switch ($0|0) { - case 0: { - $1 = HEAP32[6253]|0; - $2 = (($1) + 1)|0; - HEAP32[6253] = $2; - $3 = ($2|0)==(80); - if (!($3)) { - return; - } - HEAP32[6261] = 1; - HEAP32[6253] = 0; - return; - break; - } - case 1: { - $4 = HEAP32[6257]|0; - $5 = (($4) + 8)|0; - HEAP32[6257] = $5; - $6 = HEAP32[6258]|0; - $7 = (($6) + 8)|0; - HEAP32[6258] = $7; - $8 = ($5|0)==(256); - if (!($8)) { - return; - } - HEAP32[6261] = 2; - return; - break; - } - case 2: { - $9 = HEAP32[6259]|0; - $10 = (($9) + 8)|0; - HEAP32[6259] = $10; - $11 = HEAP32[6260]|0; - $12 = (($11) + 8)|0; - HEAP32[6260] = $12; - $13 = ($10|0)==(256); - if (!($13)) { - return; - } - HEAP32[6261] = 3; - return; - break; - } - case 3: { - $14 = HEAP32[6253]|0; - $15 = (($14) + 1)|0; - HEAP32[6253] = $15; - $$off = (($14) + 10)|0; - $16 = ($$off>>>0)>(18); - $17 = HEAP32[6254]|0; - if ($16) { - $18 = (($17) + 1)|0; - HEAP32[6254] = $18; - HEAP32[6253] = 0; - $19 = $18; - } else { - $19 = $17; - } - switch ($19|0) { - case 1: { - HEAP8[24664] = 114; - break; - } - case 2: { - HEAP8[(24665)>>0] = 97; - break; - } - case 3: { - HEAP8[(24666)>>0] = 121; - break; - } - case 4: { - HEAP8[(24667)>>0] = 108; - break; - } - case 5: { - HEAP8[(24668)>>0] = 105; - break; - } - case 6: { - HEAP8[(24669)>>0] = 98; - break; - } - default: { - } - } - $20 = HEAP32[6254]|0; - $21 = ($20|0)>(9); - if (!($21)) { - return; - } - HEAP32[6261] = 4; - HEAP32[6253] = 0; - return; - break; - } - case 4: { - $22 = HEAP32[6253]|0; - $23 = (($22) + 1)|0; - HEAP32[6253] = $23; - $24 = ($22|0)>(99); - if (!($24)) { - return; - } - $25 = +HEAPF32[4]; - $26 = $25 + -0.019999999552965164; - HEAPF32[4] = $26; - $27 = !($26 <= 0.0); - if ($27) { - return; - } - HEAPF32[4] = 0.0; - HEAP32[6252] = 1; - return; - break; - } - default: { - return; - } - } -} -function _rlDrawLogoScreen() { - var $$byval_copy32 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0.0; - var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0.0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; - var $133 = 0, $134 = 0.0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0.0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0.0; - var $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0; - var $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0; - var $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; - var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; - var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; - var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); - $$byval_copy32 = sp + 132|0; - $0 = sp + 128|0; - $1 = sp + 124|0; - $2 = sp + 120|0; - $3 = sp + 116|0; - $4 = sp + 112|0; - $5 = sp + 108|0; - $6 = sp + 104|0; - $7 = sp + 100|0; - $8 = sp + 96|0; - $9 = sp + 92|0; - $10 = sp + 88|0; - $11 = sp + 84|0; - $12 = sp + 80|0; - $13 = sp + 76|0; - $14 = sp + 72|0; - $15 = sp + 68|0; - $16 = sp + 64|0; - $17 = sp + 60|0; - $18 = sp + 56|0; - $19 = sp + 52|0; - $20 = sp + 48|0; - $21 = sp + 44|0; - $22 = sp + 40|0; - $23 = sp + 36|0; - $24 = sp + 32|0; - $25 = sp + 28|0; - $26 = sp + 24|0; - $27 = sp + 20|0; - $28 = sp + 16|0; - $29 = sp + 12|0; - $30 = sp + 8|0; - $31 = sp + 4|0; - $32 = sp; - $33 = HEAP32[6261]|0; - switch ($33|0) { - case 0: { - $34 = HEAP32[6253]|0; - $35 = (($34|0) / 10)&-1; - $36 = $35 & 1; - $37 = ($36|0)==(0); - if ($37) { - STACKTOP = sp;return; - } - $38 = HEAP32[6255]|0; - $39 = HEAP32[6256]|0; - HEAP8[$0>>0] = 0; - $40 = ((($0)) + 1|0); - HEAP8[$40>>0] = 0; - $41 = ((($0)) + 2|0); - HEAP8[$41>>0] = 0; - $42 = ((($0)) + 3|0); - HEAP8[$42>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$0>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$0+3>>0]|0; - _DrawRectangle($38,$39,16,16,$$byval_copy32); - STACKTOP = sp;return; - break; - } - case 1: { - $43 = HEAP32[6255]|0; - $44 = HEAP32[6256]|0; - $45 = HEAP32[6257]|0; - HEAP8[$1>>0] = 0; - $46 = ((($1)) + 1|0); - HEAP8[$46>>0] = 0; - $47 = ((($1)) + 2|0); - HEAP8[$47>>0] = 0; - $48 = ((($1)) + 3|0); - HEAP8[$48>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$1>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$1+3>>0]|0; - _DrawRectangle($43,$44,$45,16,$$byval_copy32); - $49 = HEAP32[6255]|0; - $50 = HEAP32[6256]|0; - $51 = HEAP32[6258]|0; - HEAP8[$2>>0] = 0; - $52 = ((($2)) + 1|0); - HEAP8[$52>>0] = 0; - $53 = ((($2)) + 2|0); - HEAP8[$53>>0] = 0; - $54 = ((($2)) + 3|0); - HEAP8[$54>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$2>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$2+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$2+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$2+3>>0]|0; - _DrawRectangle($49,$50,16,$51,$$byval_copy32); - STACKTOP = sp;return; - break; - } - case 2: { - $55 = HEAP32[6255]|0; - $56 = HEAP32[6256]|0; - $57 = HEAP32[6257]|0; - HEAP8[$3>>0] = 0; - $58 = ((($3)) + 1|0); - HEAP8[$58>>0] = 0; - $59 = ((($3)) + 2|0); - HEAP8[$59>>0] = 0; - $60 = ((($3)) + 3|0); - HEAP8[$60>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$3>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$3+3>>0]|0; - _DrawRectangle($55,$56,$57,16,$$byval_copy32); - $61 = HEAP32[6255]|0; - $62 = HEAP32[6256]|0; - $63 = HEAP32[6258]|0; - HEAP8[$4>>0] = 0; - $64 = ((($4)) + 1|0); - HEAP8[$64>>0] = 0; - $65 = ((($4)) + 2|0); - HEAP8[$65>>0] = 0; - $66 = ((($4)) + 3|0); - HEAP8[$66>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$4+3>>0]|0; - _DrawRectangle($61,$62,16,$63,$$byval_copy32); - $67 = HEAP32[6255]|0; - $68 = (($67) + 240)|0; - $69 = HEAP32[6256]|0; - $70 = HEAP32[6260]|0; - HEAP8[$5>>0] = 0; - $71 = ((($5)) + 1|0); - HEAP8[$71>>0] = 0; - $72 = ((($5)) + 2|0); - HEAP8[$72>>0] = 0; - $73 = ((($5)) + 3|0); - HEAP8[$73>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$5>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$5+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$5+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$5+3>>0]|0; - _DrawRectangle($68,$69,16,$70,$$byval_copy32); - $74 = HEAP32[6255]|0; - $75 = HEAP32[6256]|0; - $76 = (($75) + 240)|0; - $77 = HEAP32[6259]|0; - HEAP8[$6>>0] = 0; - $78 = ((($6)) + 1|0); - HEAP8[$78>>0] = 0; - $79 = ((($6)) + 2|0); - HEAP8[$79>>0] = 0; - $80 = ((($6)) + 3|0); - HEAP8[$80>>0] = -1; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$6>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$6+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$6+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$6+3>>0]|0; - _DrawRectangle($74,$76,$77,16,$$byval_copy32); - STACKTOP = sp;return; - break; - } - case 3: { - $81 = HEAP32[6255]|0; - $82 = HEAP32[6256]|0; - $83 = HEAP32[6257]|0; - HEAP8[$8>>0] = 0; - $84 = ((($8)) + 1|0); - HEAP8[$84>>0] = 0; - $85 = ((($8)) + 2|0); - HEAP8[$85>>0] = 0; - $86 = ((($8)) + 3|0); - HEAP8[$86>>0] = -1; - $87 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$8>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$8+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$8+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$8+3>>0]|0; - _Fade($7,$$byval_copy32,$87); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$7>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$7+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$7+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$7+3>>0]|0; - _DrawRectangle($81,$82,$83,16,$$byval_copy32); - $88 = HEAP32[6255]|0; - $89 = HEAP32[6256]|0; - $90 = (($89) + 16)|0; - $91 = HEAP32[6258]|0; - $92 = (($91) + -32)|0; - HEAP8[$10>>0] = 0; - $93 = ((($10)) + 1|0); - HEAP8[$93>>0] = 0; - $94 = ((($10)) + 2|0); - HEAP8[$94>>0] = 0; - $95 = ((($10)) + 3|0); - HEAP8[$95>>0] = -1; - $96 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$10>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$10+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$10+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$10+3>>0]|0; - _Fade($9,$$byval_copy32,$96); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$9>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$9+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$9+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$9+3>>0]|0; - _DrawRectangle($88,$90,16,$92,$$byval_copy32); - $97 = HEAP32[6255]|0; - $98 = (($97) + 240)|0; - $99 = HEAP32[6256]|0; - $100 = (($99) + 16)|0; - $101 = HEAP32[6260]|0; - $102 = (($101) + -32)|0; - HEAP8[$12>>0] = 0; - $103 = ((($12)) + 1|0); - HEAP8[$103>>0] = 0; - $104 = ((($12)) + 2|0); - HEAP8[$104>>0] = 0; - $105 = ((($12)) + 3|0); - HEAP8[$105>>0] = -1; - $106 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$12>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$12+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$12+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$12+3>>0]|0; - _Fade($11,$$byval_copy32,$106); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$11>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$11+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$11+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$11+3>>0]|0; - _DrawRectangle($98,$100,16,$102,$$byval_copy32); - $107 = HEAP32[6255]|0; - $108 = HEAP32[6256]|0; - $109 = (($108) + 240)|0; - $110 = HEAP32[6259]|0; - HEAP8[$14>>0] = 0; - $111 = ((($14)) + 1|0); - HEAP8[$111>>0] = 0; - $112 = ((($14)) + 2|0); - HEAP8[$112>>0] = 0; - $113 = ((($14)) + 3|0); - HEAP8[$113>>0] = -1; - $114 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$14>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$14+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$14+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$14+3>>0]|0; - _Fade($13,$$byval_copy32,$114); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$13>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$13+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$13+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$13+3>>0]|0; - _DrawRectangle($107,$109,$110,16,$$byval_copy32); - $115 = (_GetScreenWidth()|0); - $116 = (($115|0) / 2)&-1; - $117 = (($116) + -112)|0; - $118 = (_GetScreenHeight()|0); - $119 = (($118|0) / 2)&-1; - $120 = (($119) + -112)|0; - HEAP8[$16>>0] = -11; - $121 = ((($16)) + 1|0); - HEAP8[$121>>0] = -11; - $122 = ((($16)) + 2|0); - HEAP8[$122>>0] = -11; - $123 = ((($16)) + 3|0); - HEAP8[$123>>0] = -1; - $124 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$16>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$16+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$16+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$16+3>>0]|0; - _Fade($15,$$byval_copy32,$124); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$15>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$15+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$15+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$15+3>>0]|0; - _DrawRectangle($117,$120,224,224,$$byval_copy32); - $125 = (_GetScreenWidth()|0); - $126 = (($125|0) / 2)&-1; - $127 = (($126) + -44)|0; - $128 = (_GetScreenHeight()|0); - $129 = (($128|0) / 2)&-1; - $130 = (($129) + 48)|0; - HEAP8[$18>>0] = 0; - $131 = ((($18)) + 1|0); - HEAP8[$131>>0] = 0; - $132 = ((($18)) + 2|0); - HEAP8[$132>>0] = 0; - $133 = ((($18)) + 3|0); - HEAP8[$133>>0] = -1; - $134 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$18>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$18+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$18+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$18+3>>0]|0; - _Fade($17,$$byval_copy32,$134); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$17>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$17+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$17+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$17+3>>0]|0; - _DrawText(24664,$127,$130,50,$$byval_copy32); - STACKTOP = sp;return; - break; - } - case 4: { - $135 = HEAP32[6255]|0; - $136 = HEAP32[6256]|0; - $137 = HEAP32[6257]|0; - HEAP8[$20>>0] = 0; - $138 = ((($20)) + 1|0); - HEAP8[$138>>0] = 0; - $139 = ((($20)) + 2|0); - HEAP8[$139>>0] = 0; - $140 = ((($20)) + 3|0); - HEAP8[$140>>0] = -1; - $141 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$20>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$20+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$20+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$20+3>>0]|0; - _Fade($19,$$byval_copy32,$141); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$19>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$19+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$19+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$19+3>>0]|0; - _DrawRectangle($135,$136,$137,16,$$byval_copy32); - $142 = HEAP32[6255]|0; - $143 = HEAP32[6256]|0; - $144 = (($143) + 16)|0; - $145 = HEAP32[6258]|0; - $146 = (($145) + -32)|0; - HEAP8[$22>>0] = 0; - $147 = ((($22)) + 1|0); - HEAP8[$147>>0] = 0; - $148 = ((($22)) + 2|0); - HEAP8[$148>>0] = 0; - $149 = ((($22)) + 3|0); - HEAP8[$149>>0] = -1; - $150 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$22>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$22+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$22+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$22+3>>0]|0; - _Fade($21,$$byval_copy32,$150); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$21>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$21+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$21+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$21+3>>0]|0; - _DrawRectangle($142,$144,16,$146,$$byval_copy32); - $151 = HEAP32[6255]|0; - $152 = (($151) + 240)|0; - $153 = HEAP32[6256]|0; - $154 = (($153) + 16)|0; - $155 = HEAP32[6260]|0; - $156 = (($155) + -32)|0; - HEAP8[$24>>0] = 0; - $157 = ((($24)) + 1|0); - HEAP8[$157>>0] = 0; - $158 = ((($24)) + 2|0); - HEAP8[$158>>0] = 0; - $159 = ((($24)) + 3|0); - HEAP8[$159>>0] = -1; - $160 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$24>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$24+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$24+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$24+3>>0]|0; - _Fade($23,$$byval_copy32,$160); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$23>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$23+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$23+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$23+3>>0]|0; - _DrawRectangle($152,$154,16,$156,$$byval_copy32); - $161 = HEAP32[6255]|0; - $162 = HEAP32[6256]|0; - $163 = (($162) + 240)|0; - $164 = HEAP32[6259]|0; - HEAP8[$26>>0] = 0; - $165 = ((($26)) + 1|0); - HEAP8[$165>>0] = 0; - $166 = ((($26)) + 2|0); - HEAP8[$166>>0] = 0; - $167 = ((($26)) + 3|0); - HEAP8[$167>>0] = -1; - $168 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$26>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$26+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$26+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$26+3>>0]|0; - _Fade($25,$$byval_copy32,$168); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$25>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$25+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$25+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$25+3>>0]|0; - _DrawRectangle($161,$163,$164,16,$$byval_copy32); - $169 = (_GetScreenWidth()|0); - $170 = (($169|0) / 2)&-1; - $171 = (($170) + -112)|0; - $172 = (_GetScreenHeight()|0); - $173 = (($172|0) / 2)&-1; - $174 = (($173) + -112)|0; - HEAP8[$28>>0] = -11; - $175 = ((($28)) + 1|0); - HEAP8[$175>>0] = -11; - $176 = ((($28)) + 2|0); - HEAP8[$176>>0] = -11; - $177 = ((($28)) + 3|0); - HEAP8[$177>>0] = -1; - $178 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$28>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$28+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$28+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$28+3>>0]|0; - _Fade($27,$$byval_copy32,$178); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$27>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$27+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$27+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$27+3>>0]|0; - _DrawRectangle($171,$174,224,224,$$byval_copy32); - $179 = (_GetScreenWidth()|0); - $180 = (($179|0) / 2)&-1; - $181 = (($180) + -44)|0; - $182 = (_GetScreenHeight()|0); - $183 = (($182|0) / 2)&-1; - $184 = (($183) + 48)|0; - HEAP8[$30>>0] = 0; - $185 = ((($30)) + 1|0); - HEAP8[$185>>0] = 0; - $186 = ((($30)) + 2|0); - HEAP8[$186>>0] = 0; - $187 = ((($30)) + 3|0); - HEAP8[$187>>0] = -1; - $188 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$30>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$30+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$30+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$30+3>>0]|0; - _Fade($29,$$byval_copy32,$188); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$29>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$29+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$29+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$29+3>>0]|0; - _DrawText(24664,$181,$184,50,$$byval_copy32); - $189 = HEAP32[6253]|0; - $190 = ($189|0)>(20); - if (!($190)) { - STACKTOP = sp;return; - } - $191 = HEAP32[6255]|0; - $192 = HEAP32[6256]|0; - $193 = (($192) + -27)|0; - HEAP8[$32>>0] = 80; - $194 = ((($32)) + 1|0); - HEAP8[$194>>0] = 80; - $195 = ((($32)) + 2|0); - HEAP8[$195>>0] = 80; - $196 = ((($32)) + 3|0); - HEAP8[$196>>0] = -1; - $197 = +HEAPF32[4]; - ;HEAP8[$$byval_copy32>>0]=HEAP8[$32>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$32+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$32+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$32+3>>0]|0; - _Fade($31,$$byval_copy32,$197); - ;HEAP8[$$byval_copy32>>0]=HEAP8[$31>>0]|0;HEAP8[$$byval_copy32+1>>0]=HEAP8[$31+1>>0]|0;HEAP8[$$byval_copy32+2>>0]=HEAP8[$31+2>>0]|0;HEAP8[$$byval_copy32+3>>0]=HEAP8[$31+3>>0]|0; - _DrawText(5804,$191,$193,20,$$byval_copy32); - STACKTOP = sp;return; - break; - } - default: { - STACKTOP = sp;return; - } - } -} -function _rlUnloadLogoScreen() { - var label = 0, sp = 0; - sp = STACKTOP; - return; -} -function _rlFinishLogoScreen() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[6252]|0; - return ($0|0); -} -function _InitTitleScreen() { - var $0 = 0, $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $0 = sp + 32|0; - $1 = sp + 12|0; - $2 = sp; - HEAP32[6262] = 0; - HEAP32[6263] = 0; - _LoadTexture($0,5815); - ;HEAP32[25056>>2]=HEAP32[$0>>2]|0;HEAP32[25056+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[25056+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[25056+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[25056+16>>2]=HEAP32[$0+16>>2]|0; - _LoadTexture($1,5849); - ;HEAP32[25076>>2]=HEAP32[$1>>2]|0;HEAP32[25076+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[25076+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[25076+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[25076+16>>2]=HEAP32[$1+16>>2]|0; - _LoadSound($2,5878); - ;HEAP32[25096>>2]=HEAP32[$2>>2]|0;HEAP32[25096+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[25096+8>>2]=HEAP32[$2+8>>2]|0; - STACKTOP = sp;return; -} -function _UpdateTitleScreen() { - var $$inv = 0, $0 = 0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $fxStart$byval_copy = 0, $storemerge = 0.0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $fxStart$byval_copy = sp; - $0 = HEAP32[6262]|0; - $1 = (($0) + 1)|0; - HEAP32[6262] = $1; - $2 = +HEAPF32[6277]; - $3 = $2 + 0.004999999888241291; - $$inv = $3 >= 1.0; - $storemerge = $$inv ? 1.0 : $3; - HEAPF32[6277] = $storemerge; - $4 = (_IsKeyPressed(257)|0); - $5 = ($4|0)==(0); - if ($5) { - $6 = (_IsMouseButtonPressed(0)|0); - $7 = ($6|0)==(0); - if ($7) { - STACKTOP = sp;return; - } - } - ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[25096>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[25096+4>>2]|0;HEAP32[$fxStart$byval_copy+8>>2]=HEAP32[25096+8>>2]|0; - _PlaySound($fxStart$byval_copy); - HEAP32[6263] = 1; - STACKTOP = sp;return; -} -function _DrawTitleScreen() { - var $$byval_copy3 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $font$byval_copy = 0, $tmpcast2$byval_copy = 0, label = 0; - var sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); - $tmpcast2$byval_copy = sp + 88|0; - $$byval_copy3 = sp + 56|0; - $font$byval_copy = sp + 24|0; - $0 = sp + 84|0; - $1 = sp + 20|0; - $2 = sp + 80|0; - $3 = sp + 16|0; - $4 = sp + 76|0; - $5 = sp + 8|0; - $6 = sp; - $7 = (_GetScreenWidth()|0); - $8 = (_GetScreenHeight()|0); - HEAP8[$0>>0] = 26; - $9 = ((($0)) + 1|0); - HEAP8[$9>>0] = 26; - $10 = ((($0)) + 2|0); - HEAP8[$10>>0] = 26; - $11 = ((($0)) + 3|0); - HEAP8[$11>>0] = -1; - ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$0>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$0+3>>0]|0; - _DrawRectangle(0,0,$7,$8,$tmpcast2$byval_copy); - $12 = (_GetScreenWidth()|0); - $13 = (($12|0) / 2)&-1; - $14 = HEAP32[(25060)>>2]|0; - $15 = (($14|0) / 2)&-1; - $16 = (($13) - ($15))|0; - HEAP32[$1>>2] = -1; - ;HEAP32[$$byval_copy3>>2]=HEAP32[25056>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[25056+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[25056+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[25056+12>>2]|0;HEAP32[$$byval_copy3+16>>2]=HEAP32[25056+16>>2]|0; - ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$1>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$1+3>>0]|0; - _DrawTexture($$byval_copy3,$16,0,$tmpcast2$byval_copy); - $17 = (_GetScreenWidth()|0); - $18 = (($17|0) / 2)&-1; - $19 = HEAP32[(25080)>>2]|0; - $20 = (($19|0) / 2)&-1; - $21 = (($18) - ($20))|0; - HEAP32[$3>>2] = -1; - $22 = +HEAPF32[6277]; - ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$3>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$3+3>>0]|0; - _Fade($2,$tmpcast2$byval_copy,$22); - ;HEAP32[$$byval_copy3>>2]=HEAP32[25076>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[25076+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[25076+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[25076+12>>2]|0;HEAP32[$$byval_copy3+16>>2]=HEAP32[25076+16>>2]|0; - ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$2>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$2+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$2+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$2+3>>0]|0; - _DrawTexture($$byval_copy3,$21,30,$tmpcast2$byval_copy); - $23 = (_GetScreenHeight()|0); - $24 = (($23) + -40)|0; - HEAP8[$4>>0] = -56; - $25 = ((($4)) + 1|0); - HEAP8[$25>>0] = -56; - $26 = ((($4)) + 2|0); - HEAP8[$26>>0] = -56; - $27 = ((($4)) + 3|0); - HEAP8[$27>>0] = -1; - ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$4>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$4+3>>0]|0; - _DrawText(5904,20,$24,20,$tmpcast2$byval_copy); - $28 = HEAP32[6262]|0; - $29 = ($28|0)>(180); - if (!($29)) { - STACKTOP = sp;return; - } - $30 = (($28>>>0) / 40)&-1; - $31 = $30 & 1; - $32 = ($31|0)==(0); - if ($32) { - STACKTOP = sp;return; - } - HEAPF32[$5>>2] = 230.0; - $33 = ((($5)) + 4|0); - HEAPF32[$33>>2] = 450.0; - $34 = HEAP32[(24988)>>2]|0; - $35 = (+($34|0)); - HEAP32[$6>>2] = -1; - ;HEAP32[$font$byval_copy>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy+28>>2]=HEAP32[24968+28>>2]|0; - ;HEAP32[$$byval_copy3>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[$5+4>>2]|0; - ;HEAP8[$tmpcast2$byval_copy>>0]=HEAP8[$6>>0]|0;HEAP8[$tmpcast2$byval_copy+1>>0]=HEAP8[$6+1>>0]|0;HEAP8[$tmpcast2$byval_copy+2>>0]=HEAP8[$6+2>>0]|0;HEAP8[$tmpcast2$byval_copy+3>>0]=HEAP8[$6+3>>0]|0; - _DrawTextEx($font$byval_copy,5949,$$byval_copy3,$35,-2,$tmpcast2$byval_copy); - STACKTOP = sp;return; -} -function _UnloadTitleScreen() { - var $fxStart$byval_copy = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $fxStart$byval_copy = sp; - ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[25056>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[25056+4>>2]|0;HEAP32[$fxStart$byval_copy+8>>2]=HEAP32[25056+8>>2]|0;HEAP32[$fxStart$byval_copy+12>>2]=HEAP32[25056+12>>2]|0;HEAP32[$fxStart$byval_copy+16>>2]=HEAP32[25056+16>>2]|0; - _UnloadTexture($fxStart$byval_copy); - ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[25076>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[25076+4>>2]|0;HEAP32[$fxStart$byval_copy+8>>2]=HEAP32[25076+8>>2]|0;HEAP32[$fxStart$byval_copy+12>>2]=HEAP32[25076+12>>2]|0;HEAP32[$fxStart$byval_copy+16>>2]=HEAP32[25076+16>>2]|0; - _UnloadTexture($fxStart$byval_copy); - ;HEAP32[$fxStart$byval_copy>>2]=HEAP32[25096>>2]|0;HEAP32[$fxStart$byval_copy+4>>2]=HEAP32[25096+4>>2]|0;HEAP32[$fxStart$byval_copy+8>>2]=HEAP32[25096+8>>2]|0; - _UnloadSound($fxStart$byval_copy); - STACKTOP = sp;return; -} -function _FinishTitleScreen() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[6263]|0; - return ($0|0); -} -function _InitGameplayScreen() { - var $$0137175 = 0, $$0138174 = 0, $$0141173 = 0, $$0144171 = 0, $$0145165 = 0, $$0146164 = 0, $$0147163 = 0, $$0148162 = 0, $$1$lcssa = 0, $$1139$lcssa = 0, $$1139167 = 0, $$1142$lcssa = 0, $$1142166 = 0, $$1168 = 0, $$2 = 0, $$2140 = 0, $$2143 = 0, $$byval_copy4 = 0, $$byval_copy5 = 0, $$sroa$024$0$$sroa_idx = 0; - var $$sroa$046$0$$sroa_idx = 0, $$sroa$068$0$$sroa_idx = 0, $$sroa$225$0$$sroa_idx = 0, $$sroa$247$0$$sroa_idx = 0, $$sroa$269$0$$sroa_idx = 0, $$sroa$3$0$$sroa_idx22 = 0, $$sroa$326$0$$sroa_idx = 0, $$sroa$342$0$$sroa_idx43 = 0, $$sroa$348$0$$sroa_idx = 0, $$sroa$364$0$$sroa_idx65 = 0, $$sroa$370$0$$sroa_idx = 0, $$sroa$4$0$$sroa_idx23 = 0, $$sroa$427$0$$sroa_idx = 0, $$sroa$444$0$$sroa_idx45 = 0, $$sroa$449$0$$sroa_idx = 0, $$sroa$466$0$$sroa_idx67 = 0, $$sroa$471$0$$sroa_idx = 0, $0 = 0, $1 = 0, $10 = 0; - var $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0.0, $115 = 0, $116 = 0, $117 = 0, $118 = 0; - var $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0; - var $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0; - var $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0; - var $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0; - var $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0; - var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0; - var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; - var $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0.0, $87 = 0.0; - var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond180 = 0, $exitcond181 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 416|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(416|0); - $$byval_copy5 = sp + 400|0; - $$byval_copy4 = sp + 396|0; - $0 = sp + 364|0; - $1 = sp + 344|0; - $2 = sp + 324|0; - $3 = sp + 304|0; - $4 = sp + 284|0; - $5 = sp + 264|0; - $6 = sp + 244|0; - $7 = sp + 224|0; - $8 = sp + 204|0; - $9 = sp + 184|0; - $10 = sp + 164|0; - $11 = sp + 144|0; - $12 = sp + 124|0; - $13 = sp + 104|0; - $14 = sp + 84|0; - $15 = sp + 64|0; - $16 = sp + 44|0; - $17 = sp + 24|0; - $18 = sp + 12|0; - $19 = sp; - $20 = sp + 392|0; - $21 = sp + 388|0; - $22 = sp + 384|0; - HEAP32[6278] = 0; - HEAP32[6279] = 0; - HEAP32[6280] = 0; - _LoadTexture($0,5979); - ;HEAP32[25124>>2]=HEAP32[$0>>2]|0;HEAP32[25124+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[25124+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[25124+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[25124+16>>2]=HEAP32[$0+16>>2]|0; - _LoadTexture($1,6013); - ;HEAP32[25144>>2]=HEAP32[$1>>2]|0;HEAP32[25144+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[25144+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[25144+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[25144+16>>2]=HEAP32[$1+16>>2]|0; - _LoadTexture($2,6055); - ;HEAP32[25164>>2]=HEAP32[$2>>2]|0;HEAP32[25164+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[25164+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[25164+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[25164+16>>2]=HEAP32[$2+16>>2]|0; - _LoadTexture($3,6098); - ;HEAP32[25184>>2]=HEAP32[$3>>2]|0;HEAP32[25184+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[25184+8>>2]=HEAP32[$3+8>>2]|0;HEAP32[25184+12>>2]=HEAP32[$3+12>>2]|0;HEAP32[25184+16>>2]=HEAP32[$3+16>>2]|0; - _LoadTexture($4,6142); - ;HEAP32[25204>>2]=HEAP32[$4>>2]|0;HEAP32[25204+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[25204+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[25204+12>>2]=HEAP32[$4+12>>2]|0;HEAP32[25204+16>>2]=HEAP32[$4+16>>2]|0; - _LoadTexture($5,6172); - ;HEAP32[25224>>2]=HEAP32[$5>>2]|0;HEAP32[25224+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[25224+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[25224+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[25224+16>>2]=HEAP32[$5+16>>2]|0; - _LoadTexture($6,6201); - ;HEAP32[25244>>2]=HEAP32[$6>>2]|0;HEAP32[25244+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[25244+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[25244+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[25244+16>>2]=HEAP32[$6+16>>2]|0; - _LoadTexture($7,6230); - ;HEAP32[25264>>2]=HEAP32[$7>>2]|0;HEAP32[25264+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[25264+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[25264+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[25264+16>>2]=HEAP32[$7+16>>2]|0; - _LoadTexture($8,6264); - ;HEAP32[25284>>2]=HEAP32[$8>>2]|0;HEAP32[25284+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[25284+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[25284+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[25284+16>>2]=HEAP32[$8+16>>2]|0; - _LoadTexture($9,6297); - ;HEAP32[25304>>2]=HEAP32[$9>>2]|0;HEAP32[25304+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[25304+8>>2]=HEAP32[$9+8>>2]|0;HEAP32[25304+12>>2]=HEAP32[$9+12>>2]|0;HEAP32[25304+16>>2]=HEAP32[$9+16>>2]|0; - _LoadTexture($10,6325); - ;HEAP32[25324>>2]=HEAP32[$10>>2]|0;HEAP32[25324+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[25324+8>>2]=HEAP32[$10+8>>2]|0;HEAP32[25324+12>>2]=HEAP32[$10+12>>2]|0;HEAP32[25324+16>>2]=HEAP32[$10+16>>2]|0; - _LoadTexture($11,6359); - ;HEAP32[25344>>2]=HEAP32[$11>>2]|0;HEAP32[25344+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[25344+8>>2]=HEAP32[$11+8>>2]|0;HEAP32[25344+12>>2]=HEAP32[$11+12>>2]|0;HEAP32[25344+16>>2]=HEAP32[$11+16>>2]|0; - _LoadTexture($12,6392); - ;HEAP32[25364>>2]=HEAP32[$12>>2]|0;HEAP32[25364+4>>2]=HEAP32[$12+4>>2]|0;HEAP32[25364+8>>2]=HEAP32[$12+8>>2]|0;HEAP32[25364+12>>2]=HEAP32[$12+12>>2]|0;HEAP32[25364+16>>2]=HEAP32[$12+16>>2]|0; - _LoadTexture($13,6434); - ;HEAP32[25384>>2]=HEAP32[$13>>2]|0;HEAP32[25384+4>>2]=HEAP32[$13+4>>2]|0;HEAP32[25384+8>>2]=HEAP32[$13+8>>2]|0;HEAP32[25384+12>>2]=HEAP32[$13+12>>2]|0;HEAP32[25384+16>>2]=HEAP32[$13+16>>2]|0; - _LoadTexture($14,6477); - ;HEAP32[25404>>2]=HEAP32[$14>>2]|0;HEAP32[25404+4>>2]=HEAP32[$14+4>>2]|0;HEAP32[25404+8>>2]=HEAP32[$14+8>>2]|0;HEAP32[25404+12>>2]=HEAP32[$14+12>>2]|0;HEAP32[25404+16>>2]=HEAP32[$14+16>>2]|0; - _LoadTexture($15,6521); - ;HEAP32[25424>>2]=HEAP32[$15>>2]|0;HEAP32[25424+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[25424+8>>2]=HEAP32[$15+8>>2]|0;HEAP32[25424+12>>2]=HEAP32[$15+12>>2]|0;HEAP32[25424+16>>2]=HEAP32[$15+16>>2]|0; - _LoadTexture($16,6562); - ;HEAP32[25444>>2]=HEAP32[$16>>2]|0;HEAP32[25444+4>>2]=HEAP32[$16+4>>2]|0;HEAP32[25444+8>>2]=HEAP32[$16+8>>2]|0;HEAP32[25444+12>>2]=HEAP32[$16+12>>2]|0;HEAP32[25444+16>>2]=HEAP32[$16+16>>2]|0; - _LoadTexture($17,6604); - ;HEAP32[25464>>2]=HEAP32[$17>>2]|0;HEAP32[25464+4>>2]=HEAP32[$17+4>>2]|0;HEAP32[25464+8>>2]=HEAP32[$17+8>>2]|0;HEAP32[25464+12>>2]=HEAP32[$17+12>>2]|0;HEAP32[25464+16>>2]=HEAP32[$17+16>>2]|0; - _LoadSound($18,6647); - ;HEAP32[25484>>2]=HEAP32[$18>>2]|0;HEAP32[25484+4>>2]=HEAP32[$18+4>>2]|0;HEAP32[25484+8>>2]=HEAP32[$18+8>>2]|0; - _LoadSound($19,6676); - ;HEAP32[25496>>2]=HEAP32[$19>>2]|0;HEAP32[25496+4>>2]=HEAP32[$19+4>>2]|0;HEAP32[25496+8>>2]=HEAP32[$19+8>>2]|0; - $23 = (_GetScreenWidth()|0); - $24 = (($23|0) / 2)&-1; - $25 = (+($24|0)); - $26 = (_GetScreenHeight()|0); - $27 = (($26|0) / 2)&-1; - $28 = (($27) + -40)|0; - $29 = (+($28|0)); - HEAPF32[6377] = $25; - HEAPF32[(25512)>>2] = $29; - HEAP32[(25524)>>2] = 20; - HEAPF32[(25516)>>2] = 5.0; - HEAPF32[(25520)>>2] = 5.0; - HEAP32[(25528)>>2] = -1; - $30 = HEAP32[6241]|0; - $31 = ($30|0)>(0); - if ($31) { - $32 = ((($20)) + 1|0); - $33 = ((($20)) + 2|0); - $34 = ((($20)) + 3|0); - $35 = ((($21)) + 1|0); - $36 = ((($21)) + 2|0); - $37 = ((($21)) + 3|0); - $38 = ((($22)) + 1|0); - $39 = ((($22)) + 2|0); - $40 = ((($22)) + 3|0); - $$0137175 = 0;$$0138174 = 0;$$0141173 = 0;$$0144171 = 0; - while(1) { - $41 = HEAP32[6240]|0; - $42 = ($41|0)>(0); - if ($42) { - $43 = (+($$0144171|0)); - $44 = $43 * 10.0; - $45 = (+($$0144171|0)); - $46 = $45 * 10.0; - $47 = (+($$0144171|0)); - $48 = $47 * 10.0; - $$0145165 = 0;$$1139167 = $$0138174;$$1142166 = $$0141173;$$1168 = $$0137175;$54 = $41; - while(1) { - $52 = HEAP32[6239]|0; - $53 = Math_imul($54, $$0144171)|0; - $55 = (($53) + ($$0145165))|0; - $56 = (($52) + ($55<<2)|0); - HEAP8[$20>>0] = -1; - HEAP8[$32>>0] = 0; - HEAP8[$33>>0] = 0; - HEAP8[$34>>0] = -1; - ;HEAP8[$$byval_copy4>>0]=HEAP8[$56>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$56+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$56+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$56+3>>0]|0; - ;HEAP8[$$byval_copy5>>0]=HEAP8[$20>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$20+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$20+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$20+3>>0]|0; - $57 = (_ColorEqual($$byval_copy4,$$byval_copy5)|0); - $58 = ($57|0)==(0); - do { - if ($58) { - $64 = HEAP32[6239]|0; - $65 = HEAP32[6240]|0; - $66 = Math_imul($65, $$0144171)|0; - $67 = (($66) + ($$0145165))|0; - $68 = (($64) + ($67<<2)|0); - HEAP8[$21>>0] = 0; - HEAP8[$35>>0] = -1; - HEAP8[$36>>0] = 0; - HEAP8[$37>>0] = -1; - ;HEAP8[$$byval_copy4>>0]=HEAP8[$68>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$68+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$68+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$68+3>>0]|0; - ;HEAP8[$$byval_copy5>>0]=HEAP8[$21>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$21+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$21+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$21+3>>0]|0; - $69 = (_ColorEqual($$byval_copy4,$$byval_copy5)|0); - $70 = ($69|0)==(0); - if (!($70)) { - $71 = (+($$0145165|0)); - $72 = $71 * 10.0; - $73 = (25920 + (($$1139167*48)|0)|0); - HEAPF32[$73>>2] = $72; - $74 = (((25920 + (($$1139167*48)|0)|0)) + 4|0); - HEAPF32[$74>>2] = $46; - $75 = (($$1139167) + 1)|0; - $$2 = $$1168;$$2140 = $75;$$2143 = $$1142166; - break; - } - $76 = HEAP32[6239]|0; - $77 = HEAP32[6240]|0; - $78 = Math_imul($77, $$0144171)|0; - $79 = (($78) + ($$0145165))|0; - $80 = (($76) + ($79<<2)|0); - HEAP8[$22>>0] = 0; - HEAP8[$38>>0] = 0; - HEAP8[$39>>0] = -1; - HEAP8[$40>>0] = -1; - ;HEAP8[$$byval_copy4>>0]=HEAP8[$80>>0]|0;HEAP8[$$byval_copy4+1>>0]=HEAP8[$80+1>>0]|0;HEAP8[$$byval_copy4+2>>0]=HEAP8[$80+2>>0]|0;HEAP8[$$byval_copy4+3>>0]=HEAP8[$80+3>>0]|0; - ;HEAP8[$$byval_copy5>>0]=HEAP8[$22>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$22+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$22+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$22+3>>0]|0; - $81 = (_ColorEqual($$byval_copy4,$$byval_copy5)|0); - $82 = ($81|0)==(0); - if ($82) { - $$2 = $$1168;$$2140 = $$1139167;$$2143 = $$1142166; - } else { - $83 = (($$1142166) + 1)|0; - $84 = (((26496 + (($$1142166*48)|0)|0)) + 4|0); - $85 = (26496 + (($$1142166*48)|0)|0); - $86 = (+($$0145165|0)); - $87 = $86 * 10.0; - HEAPF32[$85>>2] = $87; - HEAPF32[$84>>2] = $44; - $$2 = $$1168;$$2140 = $$1139167;$$2143 = $83; - } - } else { - $59 = (+($$0145165|0)); - $60 = $59 * 10.0; - $61 = (25536 + (($$1168*48)|0)|0); - HEAPF32[$61>>2] = $60; - $62 = (((25536 + (($$1168*48)|0)|0)) + 4|0); - HEAPF32[$62>>2] = $48; - $63 = (($$1168) + 1)|0; - $$2 = $63;$$2140 = $$1139167;$$2143 = $$1142166; - } - } while(0); - $88 = (($$0145165) + 1)|0; - $89 = HEAP32[6240]|0; - $90 = ($88|0)<($89|0); - if ($90) { - $$0145165 = $88;$$1139167 = $$2140;$$1142166 = $$2143;$$1168 = $$2;$54 = $89; - } else { - $$1$lcssa = $$2;$$1139$lcssa = $$2140;$$1142$lcssa = $$2143; - break; - } - } - } else { - $$1$lcssa = $$0137175;$$1139$lcssa = $$0138174;$$1142$lcssa = $$0141173; - } - $49 = (($$0144171) + 1)|0; - $50 = HEAP32[6241]|0; - $51 = ($49|0)<($50|0); - if ($51) { - $$0137175 = $$1$lcssa;$$0138174 = $$1139$lcssa;$$0141173 = $$1142$lcssa;$$0144171 = $49; - } else { - $$0146164 = 0; - break; - } - } - } else { - $$0146164 = 0; - } - while(1) { - $91 = (((25536 + (($$0146164*48)|0)|0)) + 8|0); - HEAP32[$91>>2] = 12; - $92 = (_GetRandomValue(3,9)|0); - $93 = (((25536 + (($$0146164*48)|0)|0)) + 12|0); - HEAP32[$93>>2] = $92; - $94 = (((25536 + (($$0146164*48)|0)|0)) + 16|0); - HEAP32[$94>>2] = 0; - $$sroa$068$0$$sroa_idx = (((25536 + (($$0146164*48)|0)|0)) + 20|0); - HEAP8[$$sroa$068$0$$sroa_idx>>0] = -1; - $$sroa$269$0$$sroa_idx = (((25536 + (($$0146164*48)|0)|0)) + 21|0); - HEAP8[$$sroa$269$0$$sroa_idx>>0] = -53; - $$sroa$370$0$$sroa_idx = (((25536 + (($$0146164*48)|0)|0)) + 22|0); - HEAP8[$$sroa$370$0$$sroa_idx>>0] = 0; - $$sroa$471$0$$sroa_idx = (((25536 + (($$0146164*48)|0)|0)) + 23|0); - HEAP8[$$sroa$471$0$$sroa_idx>>0] = -1; - $95 = (((25536 + (($$0146164*48)|0)|0)) + 24|0); - $$sroa$364$0$$sroa_idx65 = (((25536 + (($$0146164*48)|0)|0)) + 40|0); - ;HEAP32[$95>>2]=0|0;HEAP32[$95+4>>2]=0|0;HEAP32[$95+8>>2]=0|0;HEAP32[$95+12>>2]=0|0; - HEAP32[$$sroa$364$0$$sroa_idx65>>2] = 64; - $$sroa$466$0$$sroa_idx67 = (((25536 + (($$0146164*48)|0)|0)) + 44|0); - HEAP32[$$sroa$466$0$$sroa_idx67>>2] = 64; - $96 = (($$0146164) + 1)|0; - $exitcond181 = ($96|0)==(8); - if ($exitcond181) { - $$0147163 = 0; - break; - } else { - $$0146164 = $96; - } - } - while(1) { - $97 = (((25920 + (($$0147163*48)|0)|0)) + 8|0); - HEAP32[$97>>2] = 8; - $98 = (_GetRandomValue(3,8)|0); - $99 = (((25920 + (($$0147163*48)|0)|0)) + 12|0); - HEAP32[$99>>2] = $98; - $100 = (((25920 + (($$0147163*48)|0)|0)) + 16|0); - HEAP32[$100>>2] = 0; - $$sroa$046$0$$sroa_idx = (((25920 + (($$0147163*48)|0)|0)) + 20|0); - HEAP8[$$sroa$046$0$$sroa_idx>>0] = -1; - $$sroa$247$0$$sroa_idx = (((25920 + (($$0147163*48)|0)|0)) + 21|0); - HEAP8[$$sroa$247$0$$sroa_idx>>0] = -53; - $$sroa$348$0$$sroa_idx = (((25920 + (($$0147163*48)|0)|0)) + 22|0); - HEAP8[$$sroa$348$0$$sroa_idx>>0] = 0; - $$sroa$449$0$$sroa_idx = (((25920 + (($$0147163*48)|0)|0)) + 23|0); - HEAP8[$$sroa$449$0$$sroa_idx>>0] = -1; - $101 = (((25920 + (($$0147163*48)|0)|0)) + 24|0); - $$sroa$342$0$$sroa_idx43 = (((25920 + (($$0147163*48)|0)|0)) + 40|0); - ;HEAP32[$101>>2]=0|0;HEAP32[$101+4>>2]=0|0;HEAP32[$101+8>>2]=0|0;HEAP32[$101+12>>2]=0|0; - HEAP32[$$sroa$342$0$$sroa_idx43>>2] = 64; - $$sroa$444$0$$sroa_idx45 = (((25920 + (($$0147163*48)|0)|0)) + 44|0); - HEAP32[$$sroa$444$0$$sroa_idx45>>2] = 64; - $102 = (($$0147163) + 1)|0; - $exitcond180 = ($102|0)==(12); - if ($exitcond180) { - $$0148162 = 0; - break; - } else { - $$0147163 = $102; - } - } - while(1) { - $103 = (((26496 + (($$0148162*48)|0)|0)) + 8|0); - HEAP32[$103>>2] = 8; - $104 = (_GetRandomValue(4,10)|0); - $105 = (((26496 + (($$0148162*48)|0)|0)) + 12|0); - HEAP32[$105>>2] = $104; - $106 = (((26496 + (($$0148162*48)|0)|0)) + 16|0); - HEAP32[$106>>2] = 0; - $$sroa$024$0$$sroa_idx = (((26496 + (($$0148162*48)|0)|0)) + 20|0); - HEAP8[$$sroa$024$0$$sroa_idx>>0] = -1; - $$sroa$225$0$$sroa_idx = (((26496 + (($$0148162*48)|0)|0)) + 21|0); - HEAP8[$$sroa$225$0$$sroa_idx>>0] = -53; - $$sroa$326$0$$sroa_idx = (((26496 + (($$0148162*48)|0)|0)) + 22|0); - HEAP8[$$sroa$326$0$$sroa_idx>>0] = 0; - $$sroa$427$0$$sroa_idx = (((26496 + (($$0148162*48)|0)|0)) + 23|0); - HEAP8[$$sroa$427$0$$sroa_idx>>0] = -1; - $107 = (((26496 + (($$0148162*48)|0)|0)) + 24|0); - $$sroa$3$0$$sroa_idx22 = (((26496 + (($$0148162*48)|0)|0)) + 40|0); - ;HEAP32[$107>>2]=0|0;HEAP32[$107+4>>2]=0|0;HEAP32[$107+8>>2]=0|0;HEAP32[$107+12>>2]=0|0; - HEAP32[$$sroa$3$0$$sroa_idx22>>2] = 64; - $$sroa$4$0$$sroa_idx23 = (((26496 + (($$0148162*48)|0)|0)) + 44|0); - HEAP32[$$sroa$4$0$$sroa_idx23>>2] = 64; - $108 = (($$0148162) + 1)|0; - $exitcond = ($108|0)==(20); - if ($exitcond) { - break; - } else { - $$0148162 = $108; - } - } - HEAP32[6864] = 0; - $109 = (_GetScreenWidth()|0); - $110 = (($109|0) / 2)&-1; - $111 = (+($110|0)); - $112 = (_GetScreenHeight()|0); - $113 = (($112|0) / 2)&-1; - $114 = (+($113|0)); - HEAPF32[6865] = $111; - HEAPF32[(27464)>>2] = $114; - _EnemyReset(27468); - _EnemyReset((27512)); - _EnemyReset((27556)); - _EnemyReset((27600)); - _EnemyReset((27644)); - _EnemyReset((27688)); - _EnemyReset((27732)); - _EnemyReset((27776)); - $115 = HEAP32[(25548)>>2]|0; - $116 = HEAP32[(25596)>>2]|0; - $117 = (($115) + ($116))|0; - $118 = HEAP32[(25644)>>2]|0; - $119 = (($117) + ($118))|0; - $120 = HEAP32[(25692)>>2]|0; - $121 = (($119) + ($120))|0; - $122 = HEAP32[(25740)>>2]|0; - $123 = (($121) + ($122))|0; - $124 = HEAP32[(25788)>>2]|0; - $125 = (($123) + ($124))|0; - $126 = HEAP32[(25836)>>2]|0; - $127 = (($125) + ($126))|0; - $128 = HEAP32[(25884)>>2]|0; - $129 = (($127) + ($128))|0; - $130 = HEAP32[(25932)>>2]|0; - $131 = (($129) + ($130))|0; - $132 = HEAP32[(25980)>>2]|0; - $133 = (($131) + ($132))|0; - $134 = HEAP32[(26028)>>2]|0; - $135 = (($133) + ($134))|0; - $136 = HEAP32[(26076)>>2]|0; - $137 = (($135) + ($136))|0; - $138 = HEAP32[(26124)>>2]|0; - $139 = (($137) + ($138))|0; - $140 = HEAP32[(26172)>>2]|0; - $141 = (($139) + ($140))|0; - $142 = HEAP32[(26220)>>2]|0; - $143 = (($141) + ($142))|0; - $144 = HEAP32[(26268)>>2]|0; - $145 = (($143) + ($144))|0; - $146 = HEAP32[(26316)>>2]|0; - $147 = (($145) + ($146))|0; - $148 = HEAP32[(26364)>>2]|0; - $149 = (($147) + ($148))|0; - $150 = HEAP32[(26412)>>2]|0; - $151 = (($149) + ($150))|0; - $152 = HEAP32[(26460)>>2]|0; - $153 = (($151) + ($152))|0; - $154 = HEAP32[(26508)>>2]|0; - $155 = (($153) + ($154))|0; - $156 = HEAP32[(26556)>>2]|0; - $157 = (($155) + ($156))|0; - $158 = HEAP32[(26604)>>2]|0; - $159 = (($157) + ($158))|0; - $160 = HEAP32[(26652)>>2]|0; - $161 = (($159) + ($160))|0; - $162 = HEAP32[(26700)>>2]|0; - $163 = (($161) + ($162))|0; - $164 = HEAP32[(26748)>>2]|0; - $165 = (($163) + ($164))|0; - $166 = HEAP32[(26796)>>2]|0; - $167 = (($165) + ($166))|0; - $168 = HEAP32[(26844)>>2]|0; - $169 = (($167) + ($168))|0; - $170 = HEAP32[(26892)>>2]|0; - $171 = (($169) + ($170))|0; - $172 = HEAP32[(26940)>>2]|0; - $173 = (($171) + ($172))|0; - $174 = HEAP32[(26988)>>2]|0; - $175 = (($173) + ($174))|0; - $176 = HEAP32[(27036)>>2]|0; - $177 = (($175) + ($176))|0; - $178 = HEAP32[(27084)>>2]|0; - $179 = (($177) + ($178))|0; - $180 = HEAP32[(27132)>>2]|0; - $181 = (($179) + ($180))|0; - $182 = HEAP32[(27180)>>2]|0; - $183 = (($181) + ($182))|0; - $184 = HEAP32[(27228)>>2]|0; - $185 = (($183) + ($184))|0; - $186 = HEAP32[(27276)>>2]|0; - $187 = (($185) + ($186))|0; - $188 = HEAP32[(27324)>>2]|0; - $189 = (($187) + ($188))|0; - $190 = HEAP32[(27372)>>2]|0; - $191 = (($189) + ($190))|0; - $192 = HEAP32[(27420)>>2]|0; - $193 = (($191) + ($192))|0; - HEAP32[6955] = $193; - HEAPF32[6956] = 0.0; - HEAP32[6957] = 0; - HEAPF32[6958] = 0.0; - HEAP32[6959] = 0; - $194 = (_GetRandomValue(500,1000)|0); - HEAP32[6960] = $194; - HEAP32[6961] = 0; - $195 = (_LoadMusicStream(6706)|0); - HEAP32[6962] = $195; - _PlayMusicStream($195); - STACKTOP = sp;return; -} -function _ColorEqual($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $2 = HEAP8[$0>>0]|0; - $3 = HEAP8[$1>>0]|0; - $4 = ($2<<24>>24)==($3<<24>>24); - if (!($4)) { - $21 = 0; - $20 = $21&1; - return ($20|0); - } - $5 = ((($0)) + 1|0); - $6 = HEAP8[$5>>0]|0; - $7 = ((($1)) + 1|0); - $8 = HEAP8[$7>>0]|0; - $9 = ($6<<24>>24)==($8<<24>>24); - if (!($9)) { - $21 = 0; - $20 = $21&1; - return ($20|0); - } - $10 = ((($0)) + 2|0); - $11 = HEAP8[$10>>0]|0; - $12 = ((($1)) + 2|0); - $13 = HEAP8[$12>>0]|0; - $14 = ($11<<24>>24)==($13<<24>>24); - if (!($14)) { - $21 = 0; - $20 = $21&1; - return ($20|0); - } - $15 = ((($0)) + 3|0); - $16 = HEAP8[$15>>0]|0; - $17 = ((($1)) + 3|0); - $18 = HEAP8[$17>>0]|0; - $19 = ($16<<24>>24)==($18<<24>>24); - $21 = $19; - $20 = $21&1; - return ($20|0); -} -function _EnemyReset($0) { - $0 = $0|0; - var $$sink = 0, $$sink34 = 0, $$sroa$08$0$$sroa_idx = 0, $$sroa$2$0$$sroa_idx3 = 0, $$sroa$29$0$$sroa_idx = 0, $$sroa$3$0$$sroa_idx = 0, $$sroa$4$0$$sroa_idx = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; - var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0; - var $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 28|0); - HEAP32[$1>>2] = 0; - $2 = ((($0)) + 36|0); - HEAP32[$2>>2] = 0; - $$sroa$08$0$$sroa_idx = ((($0)) + 40|0); - HEAP8[$$sroa$08$0$$sroa_idx>>0] = -26; - $$sroa$29$0$$sroa_idx = ((($0)) + 41|0); - HEAP8[$$sroa$29$0$$sroa_idx>>0] = 41; - $$sroa$3$0$$sroa_idx = ((($0)) + 42|0); - HEAP8[$$sroa$3$0$$sroa_idx>>0] = 55; - $$sroa$4$0$$sroa_idx = ((($0)) + 43|0); - HEAP8[$$sroa$4$0$$sroa_idx>>0] = -1; - $3 = ((($0)) + 24|0); - HEAP32[$3>>2] = 10; - $4 = (_GetRandomValue(0,1)|0); - $5 = ($4|0)==(0); - if ($5) { - $7 = (_GetScreenWidth()|0); - $8 = (($7) + -150)|0; - $9 = (_GetScreenWidth()|0); - $10 = (($9) + -50)|0; - $11 = (_GetRandomValue($8,$10)|0); - $$sink34 = $11; - } else { - $6 = (_GetRandomValue(50,150)|0); - $$sink34 = $6; - } - $12 = (+($$sink34|0)); - $13 = (_GetScreenHeight()|0); - $14 = (($13) + -50)|0; - $15 = (_GetRandomValue(50,$14)|0); - $16 = (+($15|0)); - HEAPF32[$0>>2] = $12; - $$sroa$2$0$$sroa_idx3 = ((($0)) + 4|0); - HEAPF32[$$sroa$2$0$$sroa_idx3>>2] = $16; - $17 = HEAP32[6864]|0; - switch ($17|0) { - case 0: { - $18 = (_GetRandomValue(0,7)|0); - $19 = ((($0)) + 16|0); - HEAP32[$19>>2] = $18; - $20 = ((($0)) + 8|0); - $21 = (25536 + (($18*48)|0)|0); - $22 = $21; - $23 = $22; - $24 = HEAP32[$23>>2]|0; - $25 = (($22) + 4)|0; - $26 = $25; - $27 = HEAP32[$26>>2]|0; - $28 = $20; - $29 = $28; - HEAP32[$29>>2] = $24; - $30 = (($28) + 4)|0; - $31 = $30; - HEAP32[$31>>2] = $27; - $32 = (_GetRandomValue(15,20)|0); - $33 = (+($32|0)); - $34 = $33 / 10.0; - $35 = ((($0)) + 20|0); - HEAPF32[$35>>2] = $34; - $36 = (_GetRandomValue(90,400)|0); - $$sink = $36; - break; - } - case 1: { - $37 = (_GetRandomValue(0,11)|0); - $38 = ((($0)) + 16|0); - HEAP32[$38>>2] = $37; - $39 = ((($0)) + 8|0); - $40 = (25920 + (($37*48)|0)|0); - $41 = $40; - $42 = $41; - $43 = HEAP32[$42>>2]|0; - $44 = (($41) + 4)|0; - $45 = $44; - $46 = HEAP32[$45>>2]|0; - $47 = $39; - $48 = $47; - HEAP32[$48>>2] = $43; - $49 = (($47) + 4)|0; - $50 = $49; - HEAP32[$50>>2] = $46; - $51 = (_GetRandomValue(10,20)|0); - $52 = (+($51|0)); - $53 = $52 / 10.0; - $54 = ((($0)) + 20|0); - HEAPF32[$54>>2] = $53; - $55 = (_GetRandomValue(240,800)|0); - $$sink = $55; - break; - } - case 2: { - $56 = (_GetRandomValue(0,19)|0); - $57 = ((($0)) + 16|0); - HEAP32[$57>>2] = $56; - $58 = ((($0)) + 8|0); - $59 = (26496 + (($56*48)|0)|0); - $60 = $59; - $61 = $60; - $62 = HEAP32[$61>>2]|0; - $63 = (($60) + 4)|0; - $64 = $63; - $65 = HEAP32[$64>>2]|0; - $66 = $58; - $67 = $66; - HEAP32[$67>>2] = $62; - $68 = (($66) + 4)|0; - $69 = $68; - HEAP32[$69>>2] = $65; - $70 = (_GetRandomValue(8,18)|0); - $71 = (+($70|0)); - $72 = $71 / 10.0; - $73 = ((($0)) + 20|0); - HEAPF32[$73>>2] = $72; - $74 = (_GetRandomValue(180,1200)|0); - $$sink = $74; - break; - } - default: { - return; - } - } - $75 = ((($0)) + 32|0); - HEAP32[$75>>2] = $$sink; - return; -} -function _UpdateGameplayScreen() { - var $$ = 0, $$0195233 = 0, $$0198241 = 0, $$0199242 = 0, $$0200243 = 0, $$0201240 = 0, $$0202239 = 0, $$0203238 = 0, $$0204236 = 0, $$208 = 0, $$209 = 0, $$2229$ph = 0, $$4227$ph = 0, $$byval_copy16 = 0, $$pr = 0, $$sink = 0.0, $$sink5 = 0.0, $$sroa$3$0$$sroa_idx53 = 0, $$sroa$358$0$$sroa_idx59 = 0, $$sroa$365$0$$sroa_idx66 = 0; - var $$sroa$4$0$$sroa_idx54 = 0, $$sroa$460$0$$sroa_idx61 = 0, $$sroa$467$0$$sroa_idx68 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0.0, $101 = 0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; - var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; - var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; - var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0.0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; - var $168 = 0, $169 = 0, $17 = 0.0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0.0, $175 = 0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0.0, $18 = 0.0, $180 = 0.0, $181 = 0.0, $182 = 0.0, $183 = 0, $184 = 0.0, $185 = 0.0; - var $186 = 0, $187 = 0, $188 = 0, $189 = 0.0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0.0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0.0; - var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0.0, $208 = 0, $209 = 0, $21 = 0.0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0.0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0.0, $220 = 0.0; - var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0.0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; - var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; - var $258 = 0, $259 = 0, $26 = 0.0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0.0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; - var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0.0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; - var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0.0, $310 = 0; - var $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0.0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0; - var $33 = 0.0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0; - var $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0.0, $361 = 0, $362 = 0, $363 = 0, $364 = 0.0, $365 = 0.0; - var $366 = 0, $367 = 0.0, $368 = 0.0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0; - var $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0.0, $400 = 0; - var $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0; - var $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0.0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0; - var $438 = 0, $439 = 0, $44 = 0.0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0.0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0; - var $456 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0; - var $63 = 0.0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0; - var $81 = 0, $82 = 0.0, $83 = 0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0.0, $98 = 0, $99 = 0; - var $exitcond = 0, $exitcond262 = 0, $exitcond263 = 0, $exitcond264 = 0, $exitcond265 = 0, $exitcond266 = 0, $exitcond267 = 0, $exitcond268 = 0, $fxLightOff$byval_copy18 = 0, $narrow = 0, $narrow270 = 0, $narrow272 = 0, $narrow274 = 0, $narrow276 = 0, $narrow278 = 0, $narrow280 = 0, $not$ = 0, $not$269 = 0, $not$271 = 0, $not$273 = 0; - var $not$275 = 0, $not$277 = 0, $not$279 = 0, $not$281 = 0, $notrhs = 0, $storemerge207 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $fxLightOff$byval_copy18 = sp + 16|0; - $$byval_copy16 = sp + 8|0; - $0 = sp; - $1 = (_IsKeyPressed(80)|0); - $2 = ($1|0)==(0); - if (!($2)) { - $3 = HEAP32[6280]|0; - $4 = ($3|0)==(0); - $5 = $4&1; - HEAP32[6280] = $5; - } - $6 = HEAP32[6280]|0; - $7 = HEAP32[6864]|0; - $notrhs = ($7|0)==(3); - $8 = HEAP32[6959]|0; - $9 = $8 | $6; - $10 = ($9|0)!=(0); - $11 = $notrhs | $10; - do { - if (!($11)) { - $12 = HEAP32[6278]|0; - $13 = (($12) + 1)|0; - HEAP32[6278] = $13; - $14 = (_IsKeyDown(262)|0); - $15 = ($14|0)==(0); - if ($15) { - $19 = (_IsKeyDown(263)|0); - $20 = ($19|0)==(0); - if (!($20)) { - $21 = +HEAPF32[(25516)>>2]; - $22 = +HEAPF32[6377]; - $23 = $22 - $21; - $$sink = $23; - label = 8; - } - } else { - $16 = +HEAPF32[(25516)>>2]; - $17 = +HEAPF32[6377]; - $18 = $16 + $17; - $$sink = $18; - label = 8; - } - if ((label|0) == 8) { - HEAPF32[6377] = $$sink; - } - $24 = (_IsKeyDown(265)|0); - $25 = ($24|0)==(0); - if ($25) { - $29 = (_IsKeyDown(264)|0); - $30 = ($29|0)==(0); - if (!($30)) { - $31 = +HEAPF32[(25520)>>2]; - $32 = +HEAPF32[(25512)>>2]; - $33 = $31 + $32; - $$sink5 = $33; - label = 13; - } - } else { - $26 = +HEAPF32[(25520)>>2]; - $27 = +HEAPF32[(25512)>>2]; - $28 = $27 - $26; - $$sink5 = $28; - label = 13; - } - if ((label|0) == 13) { - HEAPF32[(25512)>>2] = $$sink5; - } - $34 = (_IsKeyPressed(83)|0); - $35 = ($34|0)==(0); - if (!($35)) { - $36 = HEAP32[6961]|0; - $37 = ($36|0)==(0); - $38 = $37&1; - HEAP32[6961] = $38; - } - $39 = HEAP32[(25524)>>2]|0; - $40 = (+($39|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[25508>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[25508+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[27460>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[27460+4>>2]|0; - $41 = (_CheckCollisionCircles($$byval_copy16,$40,$fxLightOff$byval_copy18,50.0)|0); - $42 = ($41|0)==(0); - if ($42) { - $storemerge207 = -1; - } else { - $43 = +HEAPF32[(25532)>>2]; - $44 = $43 + 0.20000000298023224; - HEAPF32[(25532)>>2] = $44; - $storemerge207 = 100; - } - HEAP8[(25528)>>0] = -1; - HEAP8[(25529)>>0] = -1; - HEAP8[(25530)>>0] = $storemerge207; - HEAP8[(25531)>>0] = -1; - $45 = +HEAPF32[(25532)>>2]; - $46 = $45 > 40.0; - if ($46) { - HEAPF32[(25532)>>2] = 40.0; - } - $47 = HEAP32[6864]|0; - switch ($47|0) { - case 0: { - $$0198241 = 0; - while(1) { - $49 = HEAP32[(25524)>>2]|0; - $50 = (+($49|0)); - $51 = (25536 + (($$0198241*48)|0)|0); - $52 = (((25536 + (($$0198241*48)|0)|0)) + 8|0); - $53 = HEAP32[$52>>2]|0; - $54 = (+($53|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[25508>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[25508+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$51>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$51+4>>2]|0; - $55 = (_CheckCollisionCircles($$byval_copy16,$50,$fxLightOff$byval_copy18,$54)|0); - $56 = ($55|0)==(0); - if (!($56)) { - $57 = (((25536 + (($$0198241*48)|0)|0)) + 16|0); - $58 = HEAP32[$57>>2]|0; - $59 = ($58|0)==(0); - if ($59) { - $60 = +HEAPF32[(25532)>>2]; - $61 = (((25536 + (($$0198241*48)|0)|0)) + 12|0); - $62 = HEAP32[$61>>2]|0; - $63 = (+($62|0)); - $64 = !($60 >= $63); - if (!($64)) { - $65 = $60 - $63; - $66 = (((25536 + (($$0198241*48)|0)|0)) + 28|0); - HEAP32[$57>>2] = 1; - HEAP32[$66>>2] = 1; - HEAPF32[(25532)>>2] = $65; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25484>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25484+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25484+8>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - } - } - } - $67 = (($$0198241) + 1)|0; - $exitcond266 = ($67|0)==(8); - if ($exitcond266) { - break; - } else { - $$0198241 = $67; - } - } - break; - } - case 1: { - $$0199242 = 0; - while(1) { - $68 = HEAP32[(25524)>>2]|0; - $69 = (+($68|0)); - $70 = (25920 + (($$0199242*48)|0)|0); - $71 = (((25920 + (($$0199242*48)|0)|0)) + 8|0); - $72 = HEAP32[$71>>2]|0; - $73 = (+($72|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[25508>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[25508+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$70>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$70+4>>2]|0; - $74 = (_CheckCollisionCircles($$byval_copy16,$69,$fxLightOff$byval_copy18,$73)|0); - $75 = ($74|0)==(0); - if (!($75)) { - $76 = (((25920 + (($$0199242*48)|0)|0)) + 16|0); - $77 = HEAP32[$76>>2]|0; - $78 = ($77|0)==(0); - if ($78) { - $79 = +HEAPF32[(25532)>>2]; - $80 = (((25920 + (($$0199242*48)|0)|0)) + 12|0); - $81 = HEAP32[$80>>2]|0; - $82 = (+($81|0)); - $83 = !($79 >= $82); - if (!($83)) { - $84 = $79 - $82; - HEAP32[$76>>2] = 1; - HEAPF32[(25532)>>2] = $84; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25484>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25484+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25484+8>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - } - } - } - $85 = (($$0199242) + 1)|0; - $exitcond267 = ($85|0)==(12); - if ($exitcond267) { - break; - } else { - $$0199242 = $85; - } - } - break; - } - case 2: { - $$0200243 = 0; - while(1) { - $86 = HEAP32[(25524)>>2]|0; - $87 = (+($86|0)); - $88 = (26496 + (($$0200243*48)|0)|0); - $89 = (((26496 + (($$0200243*48)|0)|0)) + 8|0); - $90 = HEAP32[$89>>2]|0; - $91 = (+($90|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[25508>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[25508+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$88>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$88+4>>2]|0; - $92 = (_CheckCollisionCircles($$byval_copy16,$87,$fxLightOff$byval_copy18,$91)|0); - $93 = ($92|0)==(0); - if (!($93)) { - $94 = (((26496 + (($$0200243*48)|0)|0)) + 16|0); - $95 = HEAP32[$94>>2]|0; - $96 = ($95|0)==(0); - if ($96) { - $97 = +HEAPF32[(25532)>>2]; - $98 = (((26496 + (($$0200243*48)|0)|0)) + 12|0); - $99 = HEAP32[$98>>2]|0; - $100 = (+($99|0)); - $101 = !($97 >= $100); - if (!($101)) { - $102 = $97 - $100; - HEAP32[$94>>2] = 1; - HEAPF32[(25532)>>2] = $102; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25484>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25484+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25484+8>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - } - } - } - $103 = (($$0200243) + 1)|0; - $exitcond268 = ($103|0)==(20); - if ($exitcond268) { - break; - } else { - $$0200243 = $103; - } - } - break; - } - default: { - } - } - $48 = HEAP32[(25248)>>2]|0; - $$0201240 = 0; - while(1) { - $105 = (((25536 + (($$0201240*48)|0)|0)) + 16|0); - $106 = HEAP32[$105>>2]|0; - $107 = ($106|0)==(0); - if (!($107)) { - $108 = (((25536 + (($$0201240*48)|0)|0)) + 24|0); - $109 = HEAP32[$108>>2]|0; - $110 = (($109) + 1)|0; - HEAP32[$108>>2] = $110; - $111 = ($109|0)>(9); - if ($111) { - $112 = (((25536 + (($$0201240*48)|0)|0)) + 28|0); - $113 = HEAP32[$112>>2]|0; - $114 = (($113) + 1)|0; - $115 = ($113|0)>(5); - $$ = $115 ? 1 : $114; - HEAP32[$112>>2] = $$; - HEAP32[$108>>2] = 0; - } - } - $116 = (((25536 + (($$0201240*48)|0)|0)) + 28|0); - $117 = HEAP32[$116>>2]|0; - $118 = Math_imul($48, $117)|0; - $119 = (($118|0) / 7)&-1; - $120 = (((25536 + (($$0201240*48)|0)|0)) + 32|0); - HEAP32[$120>>2] = $119; - $121 = (($$0201240) + 1)|0; - $exitcond265 = ($121|0)==(8); - if ($exitcond265) { - break; - } else { - $$0201240 = $121; - } - } - $104 = HEAP32[(25248)>>2]|0; - $$0202239 = 0; - while(1) { - $123 = (((25920 + (($$0202239*48)|0)|0)) + 16|0); - $124 = HEAP32[$123>>2]|0; - $125 = ($124|0)==(0); - if (!($125)) { - $126 = (((25920 + (($$0202239*48)|0)|0)) + 24|0); - $127 = HEAP32[$126>>2]|0; - $128 = (($127) + 1)|0; - HEAP32[$126>>2] = $128; - $129 = ($127|0)>(9); - if ($129) { - $130 = (((25920 + (($$0202239*48)|0)|0)) + 28|0); - $131 = HEAP32[$130>>2]|0; - $132 = (($131) + 1)|0; - $133 = ($131|0)>(5); - $$208 = $133 ? 1 : $132; - HEAP32[$130>>2] = $$208; - HEAP32[$126>>2] = 0; - } - } - $134 = (((25920 + (($$0202239*48)|0)|0)) + 28|0); - $135 = HEAP32[$134>>2]|0; - $136 = Math_imul($104, $135)|0; - $137 = (($136|0) / 7)&-1; - $138 = (((25920 + (($$0202239*48)|0)|0)) + 32|0); - HEAP32[$138>>2] = $137; - $139 = (($$0202239) + 1)|0; - $exitcond264 = ($139|0)==(12); - if ($exitcond264) { - break; - } else { - $$0202239 = $139; - } - } - $122 = HEAP32[(25248)>>2]|0; - $$0203238 = 0; - while(1) { - $143 = (((26496 + (($$0203238*48)|0)|0)) + 16|0); - $144 = HEAP32[$143>>2]|0; - $145 = ($144|0)==(0); - if (!($145)) { - $146 = (((26496 + (($$0203238*48)|0)|0)) + 24|0); - $147 = HEAP32[$146>>2]|0; - $148 = (($147) + 1)|0; - HEAP32[$146>>2] = $148; - $149 = ($147|0)>(9); - if ($149) { - $150 = (((26496 + (($$0203238*48)|0)|0)) + 28|0); - $151 = HEAP32[$150>>2]|0; - $152 = (($151) + 1)|0; - $153 = ($151|0)>(5); - $$209 = $153 ? 1 : $152; - HEAP32[$150>>2] = $$209; - HEAP32[$146>>2] = 0; - } - } - $154 = (((26496 + (($$0203238*48)|0)|0)) + 28|0); - $155 = HEAP32[$154>>2]|0; - $156 = Math_imul($122, $155)|0; - $157 = (($156|0) / 7)&-1; - $158 = (((26496 + (($$0203238*48)|0)|0)) + 32|0); - HEAP32[$158>>2] = $157; - $159 = (($$0203238) + 1)|0; - $exitcond263 = ($159|0)==(20); - if ($exitcond263) { - break; - } else { - $$0203238 = $159; - } - } - $140 = HEAP32[6961]|0; - $141 = ($140|0)==(0); - if ($141) { - $142 = ((($0)) + 4|0); - $$0204236 = 0; - while(1) { - $160 = (27468 + (($$0204236*44)|0)|0); - $161 = (((27468 + (($$0204236*44)|0)|0)) + 28|0); - $162 = HEAP32[$161>>2]|0; - $163 = ($162|0)==(0); - $164 = (((27468 + (($$0204236*44)|0)|0)) + 36|0); - if ($163) { - $165 = HEAP32[$164>>2]|0; - $166 = (($165) + 1)|0; - HEAP32[$164>>2] = $166; - } - $167 = (((27468 + (($$0204236*44)|0)|0)) + 36|0); - $168 = HEAP32[$167>>2]|0; - $169 = (((27468 + (($$0204236*44)|0)|0)) + 32|0); - $170 = HEAP32[$169>>2]|0; - $171 = ($168|0)>($170|0); - if ($171) { - HEAP32[$161>>2] = 1; - label = 58; - } else { - $$pr = HEAP32[$161>>2]|0; - $172 = ($$pr|0)==(0); - if (!($172)) { - label = 58; - } - } - if ((label|0) == 58) { - label = 0; - $173 = (((27468 + (($$0204236*44)|0)|0)) + 8|0); - ;HEAP32[$$byval_copy16>>2]=HEAP32[$173>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$173+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$160>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$160+4>>2]|0; - _Vector2Subtract_50($0,$$byval_copy16,$fxLightOff$byval_copy18); - _Vector2Normalize_52($0); - $174 = +HEAPF32[$0>>2]; - $175 = (((27468 + (($$0204236*44)|0)|0)) + 20|0); - $176 = +HEAPF32[$175>>2]; - $177 = $174 * $176; - $178 = +HEAPF32[$160>>2]; - $179 = $178 + $177; - HEAPF32[$160>>2] = $179; - $180 = +HEAPF32[$142>>2]; - $181 = +HEAPF32[$175>>2]; - $182 = $180 * $181; - $183 = (((27468 + (($$0204236*44)|0)|0)) + 4|0); - $184 = +HEAPF32[$183>>2]; - $185 = $184 + $182; - HEAPF32[$183>>2] = $185; - $186 = HEAP32[6864]|0; - switch ($186|0) { - case 0: { - $187 = (((27468 + (($$0204236*44)|0)|0)) + 24|0); - $188 = HEAP32[$187>>2]|0; - $189 = (+($188|0)); - $190 = (((27468 + (($$0204236*44)|0)|0)) + 16|0); - $191 = HEAP32[$190>>2]|0; - $192 = (((25536 + (($191*48)|0)|0)) + 8|0); - $193 = HEAP32[$192>>2]|0; - $194 = (+($193|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[$160>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$160+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$173>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$173+4>>2]|0; - $195 = (_CheckCollisionCircles($$byval_copy16,$189,$fxLightOff$byval_copy18,$194)|0); - $196 = ($195|0)==(0); - if (!($196)) { - $197 = HEAP32[$190>>2]|0; - $198 = (((25536 + (($197*48)|0)|0)) + 16|0); - HEAP32[$198>>2] = 0; - $199 = (((25536 + (($197*48)|0)|0)) + 24|0); - $$sroa$365$0$$sroa_idx66 = (((25536 + (($197*48)|0)|0)) + 40|0); - ;HEAP32[$199>>2]=0|0;HEAP32[$199+4>>2]=0|0;HEAP32[$199+8>>2]=0|0;HEAP32[$199+12>>2]=0|0; - HEAP32[$$sroa$365$0$$sroa_idx66>>2] = 64; - $$sroa$467$0$$sroa_idx68 = (((25536 + (($197*48)|0)|0)) + 44|0); - HEAP32[$$sroa$467$0$$sroa_idx68>>2] = 64; - _EnemyReset($160); - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25496>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25496+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25496+8>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - } - break; - } - case 1: { - $200 = (((27468 + (($$0204236*44)|0)|0)) + 24|0); - $201 = HEAP32[$200>>2]|0; - $202 = (+($201|0)); - $203 = (((27468 + (($$0204236*44)|0)|0)) + 16|0); - $204 = HEAP32[$203>>2]|0; - $205 = (((25920 + (($204*48)|0)|0)) + 8|0); - $206 = HEAP32[$205>>2]|0; - $207 = (+($206|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[$160>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$160+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$173>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$173+4>>2]|0; - $208 = (_CheckCollisionCircles($$byval_copy16,$202,$fxLightOff$byval_copy18,$207)|0); - $209 = ($208|0)==(0); - if (!($209)) { - $210 = HEAP32[$203>>2]|0; - $211 = (((25920 + (($210*48)|0)|0)) + 16|0); - HEAP32[$211>>2] = 0; - $212 = (((25920 + (($210*48)|0)|0)) + 24|0); - $$sroa$358$0$$sroa_idx59 = (((25920 + (($210*48)|0)|0)) + 40|0); - ;HEAP32[$212>>2]=0|0;HEAP32[$212+4>>2]=0|0;HEAP32[$212+8>>2]=0|0;HEAP32[$212+12>>2]=0|0; - HEAP32[$$sroa$358$0$$sroa_idx59>>2] = 64; - $$sroa$460$0$$sroa_idx61 = (((25920 + (($210*48)|0)|0)) + 44|0); - HEAP32[$$sroa$460$0$$sroa_idx61>>2] = 64; - _EnemyReset($160); - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25496>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25496+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25496+8>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - } - break; - } - case 2: { - $213 = (((27468 + (($$0204236*44)|0)|0)) + 24|0); - $214 = HEAP32[$213>>2]|0; - $215 = (+($214|0)); - $216 = (((27468 + (($$0204236*44)|0)|0)) + 16|0); - $217 = HEAP32[$216>>2]|0; - $218 = (((26496 + (($217*48)|0)|0)) + 8|0); - $219 = HEAP32[$218>>2]|0; - $220 = (+($219|0)); - ;HEAP32[$$byval_copy16>>2]=HEAP32[$160>>2]|0;HEAP32[$$byval_copy16+4>>2]=HEAP32[$160+4>>2]|0; - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[$173>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[$173+4>>2]|0; - $221 = (_CheckCollisionCircles($$byval_copy16,$215,$fxLightOff$byval_copy18,$220)|0); - $222 = ($221|0)==(0); - if (!($222)) { - $223 = HEAP32[$216>>2]|0; - $224 = (((26496 + (($223*48)|0)|0)) + 16|0); - HEAP32[$224>>2] = 0; - $225 = (((26496 + (($223*48)|0)|0)) + 24|0); - $$sroa$3$0$$sroa_idx53 = (((26496 + (($223*48)|0)|0)) + 40|0); - ;HEAP32[$225>>2]=0|0;HEAP32[$225+4>>2]=0|0;HEAP32[$225+8>>2]=0|0;HEAP32[$225+12>>2]=0|0; - HEAP32[$$sroa$3$0$$sroa_idx53>>2] = 64; - $$sroa$4$0$$sroa_idx54 = (((26496 + (($223*48)|0)|0)) + 44|0); - HEAP32[$$sroa$4$0$$sroa_idx54>>2] = 64; - _EnemyReset($160); - ;HEAP32[$fxLightOff$byval_copy18>>2]=HEAP32[25496>>2]|0;HEAP32[$fxLightOff$byval_copy18+4>>2]=HEAP32[25496+4>>2]|0;HEAP32[$fxLightOff$byval_copy18+8>>2]=HEAP32[25496+8>>2]|0; - _PlaySound($fxLightOff$byval_copy18); - } - break; - } - default: { - } - } - } - $226 = (($$0204236) + 1)|0; - $exitcond262 = ($226|0)==(8); - if ($exitcond262) { - break; - } else { - $$0204236 = $226; - } - } - } - HEAP32[6963] = 0; - $227 = HEAP32[(25552)>>2]|0; - $228 = ($227|0)==(0); - if (!($228)) { - $229 = HEAP32[(25548)>>2]|0; - $230 = HEAP32[6963]|0; - $231 = (($230) + ($229))|0; - HEAP32[6963] = $231; - } - $232 = HEAP32[(25600)>>2]|0; - $233 = ($232|0)==(0); - if (!($233)) { - $424 = HEAP32[(25596)>>2]|0; - $425 = HEAP32[6963]|0; - $426 = (($425) + ($424))|0; - HEAP32[6963] = $426; - } - $427 = HEAP32[(25648)>>2]|0; - $428 = ($427|0)==(0); - if (!($428)) { - $429 = HEAP32[(25644)>>2]|0; - $430 = HEAP32[6963]|0; - $431 = (($430) + ($429))|0; - HEAP32[6963] = $431; - } - $432 = HEAP32[(25696)>>2]|0; - $433 = ($432|0)==(0); - if (!($433)) { - $434 = HEAP32[(25692)>>2]|0; - $435 = HEAP32[6963]|0; - $436 = (($435) + ($434))|0; - HEAP32[6963] = $436; - } - $437 = HEAP32[(25744)>>2]|0; - $438 = ($437|0)==(0); - if (!($438)) { - $439 = HEAP32[(25740)>>2]|0; - $440 = HEAP32[6963]|0; - $441 = (($440) + ($439))|0; - HEAP32[6963] = $441; - } - $442 = HEAP32[(25792)>>2]|0; - $443 = ($442|0)==(0); - if (!($443)) { - $444 = HEAP32[(25788)>>2]|0; - $445 = HEAP32[6963]|0; - $446 = (($445) + ($444))|0; - HEAP32[6963] = $446; - } - $447 = HEAP32[(25840)>>2]|0; - $448 = ($447|0)==(0); - if (!($448)) { - $449 = HEAP32[(25836)>>2]|0; - $450 = HEAP32[6963]|0; - $451 = (($450) + ($449))|0; - HEAP32[6963] = $451; - } - $452 = HEAP32[(25888)>>2]|0; - $453 = ($452|0)==(0); - if (!($453)) { - $454 = HEAP32[(25884)>>2]|0; - $455 = HEAP32[6963]|0; - $456 = (($455) + ($454))|0; - HEAP32[6963] = $456; - } - $234 = HEAP32[(25936)>>2]|0; - $235 = ($234|0)==(0); - if (!($235)) { - $236 = HEAP32[(25932)>>2]|0; - $237 = HEAP32[6963]|0; - $238 = (($237) + ($236))|0; - HEAP32[6963] = $238; - } - $239 = HEAP32[(25984)>>2]|0; - $240 = ($239|0)==(0); - if (!($240)) { - $371 = HEAP32[(25980)>>2]|0; - $372 = HEAP32[6963]|0; - $373 = (($372) + ($371))|0; - HEAP32[6963] = $373; - } - $374 = HEAP32[(26032)>>2]|0; - $375 = ($374|0)==(0); - if (!($375)) { - $376 = HEAP32[(26028)>>2]|0; - $377 = HEAP32[6963]|0; - $378 = (($377) + ($376))|0; - HEAP32[6963] = $378; - } - $379 = HEAP32[(26080)>>2]|0; - $380 = ($379|0)==(0); - if (!($380)) { - $381 = HEAP32[(26076)>>2]|0; - $382 = HEAP32[6963]|0; - $383 = (($382) + ($381))|0; - HEAP32[6963] = $383; - } - $384 = HEAP32[(26128)>>2]|0; - $385 = ($384|0)==(0); - if (!($385)) { - $386 = HEAP32[(26124)>>2]|0; - $387 = HEAP32[6963]|0; - $388 = (($387) + ($386))|0; - HEAP32[6963] = $388; - } - $389 = HEAP32[(26176)>>2]|0; - $390 = ($389|0)==(0); - if (!($390)) { - $391 = HEAP32[(26172)>>2]|0; - $392 = HEAP32[6963]|0; - $393 = (($392) + ($391))|0; - HEAP32[6963] = $393; - } - $394 = HEAP32[(26224)>>2]|0; - $395 = ($394|0)==(0); - if (!($395)) { - $396 = HEAP32[(26220)>>2]|0; - $397 = HEAP32[6963]|0; - $398 = (($397) + ($396))|0; - HEAP32[6963] = $398; - } - $399 = HEAP32[(26272)>>2]|0; - $400 = ($399|0)==(0); - if (!($400)) { - $401 = HEAP32[(26268)>>2]|0; - $402 = HEAP32[6963]|0; - $403 = (($402) + ($401))|0; - HEAP32[6963] = $403; - } - $404 = HEAP32[(26320)>>2]|0; - $405 = ($404|0)==(0); - if (!($405)) { - $406 = HEAP32[(26316)>>2]|0; - $407 = HEAP32[6963]|0; - $408 = (($407) + ($406))|0; - HEAP32[6963] = $408; - } - $409 = HEAP32[(26368)>>2]|0; - $410 = ($409|0)==(0); - if (!($410)) { - $411 = HEAP32[(26364)>>2]|0; - $412 = HEAP32[6963]|0; - $413 = (($412) + ($411))|0; - HEAP32[6963] = $413; - } - $414 = HEAP32[(26416)>>2]|0; - $415 = ($414|0)==(0); - if (!($415)) { - $416 = HEAP32[(26412)>>2]|0; - $417 = HEAP32[6963]|0; - $418 = (($417) + ($416))|0; - HEAP32[6963] = $418; - } - $419 = HEAP32[(26464)>>2]|0; - $420 = ($419|0)==(0); - if ($420) { - $$0195233 = 0; - } else { - $421 = HEAP32[(26460)>>2]|0; - $422 = HEAP32[6963]|0; - $423 = (($422) + ($421))|0; - HEAP32[6963] = $423; - $$0195233 = 0; - } - while(1) { - $241 = (((26496 + (($$0195233*48)|0)|0)) + 16|0); - $242 = HEAP32[$241>>2]|0; - $243 = ($242|0)==(0); - if (!($243)) { - $244 = (((26496 + (($$0195233*48)|0)|0)) + 12|0); - $245 = HEAP32[$244>>2]|0; - $246 = HEAP32[6963]|0; - $247 = (($246) + ($245))|0; - HEAP32[6963] = $247; - } - $248 = (($$0195233) + 1)|0; - $exitcond = ($248|0)==(20); - if ($exitcond) { - break; - } else { - $$0195233 = $248; - } - } - $249 = HEAP32[6864]|0; - HEAP32[6964] = $249; - HEAP32[6864] = 0; - $250 = HEAP32[(25552)>>2]|0; - $not$ = ($250|0)!=(0); - $251 = HEAP32[(25600)>>2]|0; - $not$269 = ($251|0)!=(0); - $narrow = $not$ & $not$269; - $252 = HEAP32[(25648)>>2]|0; - $not$271 = ($252|0)!=(0); - $narrow270 = $narrow & $not$271; - $253 = HEAP32[(25696)>>2]|0; - $not$273 = ($253|0)!=(0); - $narrow272 = $narrow270 & $not$273; - $254 = HEAP32[(25744)>>2]|0; - $not$275 = ($254|0)!=(0); - $narrow274 = $narrow272 & $not$275; - $255 = HEAP32[(25792)>>2]|0; - $not$277 = ($255|0)!=(0); - $narrow276 = $narrow274 & $not$277; - $256 = HEAP32[(25840)>>2]|0; - $not$279 = ($256|0)!=(0); - $narrow278 = $narrow276 & $not$279; - $257 = HEAP32[(25888)>>2]|0; - $not$281 = ($257|0)!=(0); - $narrow280 = $narrow278 & $not$281; - if ($narrow280) { - HEAP32[6864] = 1; - $$2229$ph = 0; - } else { - $$2229$ph = 1; - } - $258 = HEAP32[(25936)>>2]|0; - $259 = ($258|0)==(0); - $260 = HEAP32[(25984)>>2]|0; - $261 = ($260|0)==(0); - $262 = $261 | $259; - $263 = HEAP32[(26032)>>2]|0; - $264 = ($263|0)==(0); - $265 = $264 | $262; - $266 = HEAP32[(26080)>>2]|0; - $267 = ($266|0)==(0); - $268 = $267 | $265; - $269 = HEAP32[(26128)>>2]|0; - $270 = ($269|0)==(0); - $271 = $270 | $268; - $272 = HEAP32[(26176)>>2]|0; - $273 = ($272|0)==(0); - $274 = $273 | $271; - $275 = HEAP32[(26224)>>2]|0; - $276 = ($275|0)==(0); - $277 = $276 | $274; - $278 = HEAP32[(26272)>>2]|0; - $279 = ($278|0)==(0); - $280 = $279 | $277; - $281 = HEAP32[(26320)>>2]|0; - $282 = ($281|0)==(0); - $283 = $282 | $280; - $284 = HEAP32[(26368)>>2]|0; - $285 = ($284|0)==(0); - $286 = $285 | $283; - $287 = HEAP32[(26416)>>2]|0; - $288 = ($287|0)==(0); - $289 = $288 | $286; - $290 = HEAP32[(26464)>>2]|0; - $291 = ($290|0)==(0); - $292 = $291 | $289; - $293 = $292 | $$2229$ph; - if ($293) { - $$4227$ph = 1; - } else { - HEAP32[6864] = 2; - $$4227$ph = 0; - } - $294 = HEAP32[(26512)>>2]|0; - $295 = ($294|0)==(0); - $296 = HEAP32[(26560)>>2]|0; - $297 = ($296|0)==(0); - $298 = $297 | $295; - $299 = HEAP32[(26608)>>2]|0; - $300 = ($299|0)==(0); - $301 = $300 | $298; - $302 = HEAP32[(26656)>>2]|0; - $303 = ($302|0)==(0); - $304 = $303 | $301; - $305 = HEAP32[(26704)>>2]|0; - $306 = ($305|0)==(0); - $307 = $306 | $304; - $308 = HEAP32[(26752)>>2]|0; - $309 = ($308|0)==(0); - $310 = $309 | $307; - $311 = HEAP32[(26800)>>2]|0; - $312 = ($311|0)==(0); - $313 = $312 | $310; - $314 = HEAP32[(26848)>>2]|0; - $315 = ($314|0)==(0); - $316 = $315 | $313; - $317 = HEAP32[(26896)>>2]|0; - $318 = ($317|0)==(0); - $319 = $318 | $316; - $320 = HEAP32[(26944)>>2]|0; - $321 = ($320|0)==(0); - $322 = $321 | $319; - $323 = HEAP32[(26992)>>2]|0; - $324 = ($323|0)==(0); - $325 = $324 | $322; - $326 = HEAP32[(27040)>>2]|0; - $327 = ($326|0)==(0); - $328 = $327 | $325; - $329 = HEAP32[(27088)>>2]|0; - $330 = ($329|0)==(0); - $331 = $330 | $328; - $332 = HEAP32[(27136)>>2]|0; - $333 = ($332|0)==(0); - $334 = $333 | $331; - $335 = HEAP32[(27184)>>2]|0; - $336 = ($335|0)==(0); - $337 = $336 | $334; - $338 = HEAP32[(27232)>>2]|0; - $339 = ($338|0)==(0); - $340 = $339 | $337; - $341 = HEAP32[(27280)>>2]|0; - $342 = ($341|0)==(0); - $343 = $342 | $340; - $344 = HEAP32[(27328)>>2]|0; - $345 = ($344|0)==(0); - $346 = $345 | $343; - $347 = HEAP32[(27376)>>2]|0; - $348 = ($347|0)==(0); - $349 = $348 | $346; - $350 = HEAP32[(27424)>>2]|0; - $351 = ($350|0)==(0); - $352 = $351 | $349; - $353 = $352 | $$4227$ph; - if (!($353)) { - HEAP32[6864] = 3; - HEAP32[(27496)>>2] = 0; - HEAP32[(27540)>>2] = 0; - HEAP32[(27584)>>2] = 0; - HEAP32[(27628)>>2] = 0; - HEAP32[(27672)>>2] = 0; - HEAP32[(27716)>>2] = 0; - HEAP32[(27760)>>2] = 0; - HEAP32[(27804)>>2] = 0; - } - $354 = HEAP32[6864]|0; - $355 = HEAP32[6964]|0; - $356 = ($354|0)==($355|0); - if (!($356)) { - _EnemyReset(27468); - _EnemyReset((27512)); - _EnemyReset((27556)); - _EnemyReset((27600)); - _EnemyReset((27644)); - _EnemyReset((27688)); - _EnemyReset((27732)); - _EnemyReset((27776)); - } - $357 = HEAP32[6278]|0; - $358 = (+($357|0)); - $359 = $358 / 60.0; - HEAPF32[6956] = $359; - $360 = 99.0 - $359; - $361 = !($360 <= 0.0); - if ($361) { - break; - } - HEAPF32[6956] = 99.0; - HEAP32[6959] = 1; - } - } while(0); - $362 = HEAP32[6957]|0; - $363 = ($362|0)==(0); - if ($363) { - $370 = HEAP32[6962]|0; - _UpdateMusicStream($370); - STACKTOP = sp;return; - } - $364 = +HEAPF32[6958]; - $365 = $364 + 0.019999999552965164; - HEAPF32[6958] = $365; - $366 = HEAP32[6962]|0; - $367 = 1.0 - $365; - _SetMusicVolume($366,$367); - $368 = +HEAPF32[6958]; - $369 = $368 > 1.0; - if (!($369)) { - $370 = HEAP32[6962]|0; - _UpdateMusicStream($370); - STACKTOP = sp;return; - } - HEAP32[6279] = 1; - $370 = HEAP32[6962]|0; - _UpdateMusicStream($370); - STACKTOP = sp;return; -} -function _Vector2Subtract_50($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$sroa$4$0$$sroa_idx2 = 0, $10 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $3 = +HEAPF32[$1>>2]; - $4 = +HEAPF32[$2>>2]; - $5 = $3 - $4; - $6 = ((($1)) + 4|0); - $7 = +HEAPF32[$6>>2]; - $8 = ((($2)) + 4|0); - $9 = +HEAPF32[$8>>2]; - $10 = $7 - $9; - HEAPF32[$0>>2] = $5; - $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); - HEAPF32[$$sroa$4$0$$sroa_idx2>>2] = $10; - return; -} -function _Vector2Normalize_52($0) { - $0 = $0|0; - var $1 = 0.0, $10 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, $sqrtf = 0.0, $sqrtf$op = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = +HEAPF32[$0>>2]; - $2 = $1 * $1; - $3 = ((($0)) + 4|0); - $4 = +HEAPF32[$3>>2]; - $5 = $4 * $4; - $6 = $2 + $5; - $sqrtf = (+Math_sqrt((+$6))); - $7 = $sqrtf == 0.0; - $sqrtf$op = 1.0 / $sqrtf; - $8 = $7 ? 1.0 : $sqrtf$op; - $9 = $1 * $8; - HEAPF32[$0>>2] = $9; - $10 = $4 * $8; - HEAPF32[$3>>2] = $10; - return; -} -function _DrawGameplayScreen() { - var $$06170 = 0, $$06271 = 0, $$06372 = 0, $$069 = 0, $$byval_copy86 = 0, $$pr = 0, $$pr65 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; - var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; - var $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; - var $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0; - var $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0; - var $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0.0, $197 = 0, $198 = 0.0, $199 = 0.0, $2 = 0; - var $20 = 0, $200 = 0.0, $201 = 0.0, $202 = 0, $203 = 0, $204 = 0.0, $205 = 0.0, $206 = 0, $207 = 0.0, $208 = 0, $209 = 0, $21 = 0, $210 = 0.0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0.0, $217 = 0.0; - var $218 = 0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0.0, $226 = 0.0, $227 = 0, $228 = 0.0, $229 = 0.0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; - var $236 = 0, $237 = 0.0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0.0, $242 = 0.0, $243 = 0, $244 = 0, $245 = 0.0, $246 = 0.0, $247 = 0, $248 = 0.0, $249 = 0, $25 = 0, $250 = 0, $251 = 0.0, $252 = 0.0, $253 = 0; - var $254 = 0, $255 = 0, $256 = 0, $257 = 0.0, $258 = 0.0, $259 = 0, $26 = 0, $260 = 0.0, $261 = 0.0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0.0, $267 = 0.0, $268 = 0, $269 = 0.0, $27 = 0, $270 = 0.0, $271 = 0; - var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0.0, $279 = 0, $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0.0, $284 = 0, $285 = 0, $286 = 0.0, $287 = 0.0, $288 = 0, $289 = 0.0, $29 = 0; - var $290 = 0, $291 = 0, $292 = 0.0, $293 = 0.0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0.0, $299 = 0.0, $3 = 0, $30 = 0, $300 = 0, $301 = 0.0, $302 = 0.0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0.0; - var $308 = 0.0, $309 = 0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0; - var $326 = 0.0, $327 = 0.0, $328 = 0, $329 = 0.0, $33 = 0, $330 = 0.0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0.0, $339 = 0.0, $34 = 0, $340 = 0.0, $341 = 0, $342 = 0, $343 = 0; - var $344 = 0.0, $345 = 0, $346 = 0, $347 = 0, $348 = 0.0, $349 = 0.0, $35 = 0, $350 = 0.0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0, $361 = 0; - var $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0; - var $380 = 0, $381 = 0.0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0.0, $388 = 0.0, $389 = 0, $39 = 0, $390 = 0.0, $391 = 0.0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0; - var $399 = 0, $4 = 0, $40 = 0, $400 = 0.0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0.0, $414 = 0.0, $415 = 0; - var $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0; - var $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0.0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0; - var $452 = 0.0, $453 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; - var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; - var $99 = 0, $exitcond = 0, $exitcond73 = 0, $exitcond74 = 0, $exitcond75 = 0, $font$byval_copy85 = 0, $texEnemy$byval_copy = 0, $tmpcast88$byval_copy = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer16 = 0, $vararg_buffer19 = 0, $vararg_buffer22 = 0, $vararg_buffer25 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 544|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(544|0); - $tmpcast88$byval_copy = sp + 540|0; - $$byval_copy86 = sp + 432|0; - $font$byval_copy85 = sp + 400|0; - $texEnemy$byval_copy = sp + 304|0; - $vararg_buffer25 = sp + 72|0; - $vararg_buffer22 = sp + 64|0; - $vararg_buffer19 = sp + 56|0; - $vararg_buffer16 = sp + 48|0; - $vararg_buffer13 = sp + 40|0; - $vararg_buffer10 = sp + 32|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $0 = sp + 392|0; - $1 = sp + 388|0; - $2 = sp + 384|0; - $3 = sp + 380|0; - $4 = sp + 376|0; - $5 = sp + 372|0; - $6 = sp + 368|0; - $7 = sp + 364|0; - $8 = sp + 360|0; - $9 = sp + 356|0; - $10 = sp + 352|0; - $11 = sp + 348|0; - $12 = sp + 344|0; - $13 = sp + 336|0; - $14 = sp + 328|0; - $15 = sp + 536|0; - $16 = sp + 324|0; - $17 = sp + 532|0; - $18 = sp + 296|0; - $19 = sp + 288|0; - $20 = sp + 528|0; - $21 = sp + 280|0; - $22 = sp + 276|0; - $23 = sp + 524|0; - $24 = sp + 272|0; - $25 = sp + 520|0; - $26 = sp + 264|0; - $27 = sp + 256|0; - $28 = sp + 516|0; - $29 = sp + 248|0; - $30 = sp + 244|0; - $31 = sp + 512|0; - $32 = sp + 240|0; - $33 = sp + 508|0; - $34 = sp + 232|0; - $35 = sp + 224|0; - $36 = sp + 504|0; - $37 = sp + 220|0; - $38 = sp + 500|0; - $39 = sp + 216|0; - $40 = sp + 200|0; - $41 = sp + 192|0; - $42 = sp + 184|0; - $43 = sp + 176|0; - $44 = sp + 172|0; - $45 = sp + 496|0; - $46 = sp + 492|0; - $47 = sp + 488|0; - $48 = sp + 168|0; - $49 = sp + 484|0; - $50 = sp + 480|0; - $51 = sp + 476|0; - $52 = sp + 160|0; - $53 = sp + 156|0; - $54 = sp + 472|0; - $55 = sp + 468|0; - $56 = sp + 152|0; - $57 = sp + 144|0; - $58 = sp + 136|0; - $59 = sp + 128|0; - $60 = sp + 124|0; - $61 = sp + 464|0; - $62 = sp + 460|0; - $63 = sp + 120|0; - $64 = sp + 112|0; - $65 = sp + 104|0; - $66 = sp + 96|0; - $67 = sp + 88|0; - $68 = sp + 456|0; - $69 = sp + 452|0; - $70 = sp + 80|0; - $71 = sp + 76|0; - HEAP32[$0>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25124>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25124+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25124+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25124+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25124+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$0>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$0+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$0+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$0+3>>0]|0; - _DrawTexture($$byval_copy86,0,0,$tmpcast88$byval_copy); - $72 = HEAP32[6864]|0; - $73 = $72 | 1; - $74 = ($73|0)==(3); - L1: do { - if ($74) { - HEAP32[$1>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25184>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25184+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25184+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25184+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25184+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$1>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$1+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$1+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$1+3>>0]|0; - _DrawTexture($$byval_copy86,0,0,$tmpcast88$byval_copy); - } else { - switch ($72|0) { - case 1: { - HEAP32[$2>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25164>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25164+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25164+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25164+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25164+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$2>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$2+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$2+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$2+3>>0]|0; - _DrawTexture($$byval_copy86,0,0,$tmpcast88$byval_copy); - break L1; - break; - } - case 0: { - HEAP32[$3>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25144>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25144+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25144+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25144+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25144+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$3>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$3+3>>0]|0; - _DrawTexture($$byval_copy86,0,0,$tmpcast88$byval_copy); - break L1; - break; - } - default: { - break L1; - } - } - } - } while(0); - $75 = HEAP32[6864]|0; - switch ($75|0) { - case 3: { - $76 = (_GetScreenWidth()|0); - $77 = (($76|0) / 2)&-1; - $78 = HEAP32[(25468)>>2]|0; - $79 = (($78|0) / 2)&-1; - $80 = (($77) - ($79))|0; - $81 = (_GetScreenHeight()|0); - $82 = (($81|0) / 2)&-1; - $83 = HEAP32[(25472)>>2]|0; - $84 = (($83|0) / 2)&-1; - $85 = (($82) - ($84))|0; - HEAP32[$4>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25464>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25464+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25464+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25464+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25464+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$4>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$4+3>>0]|0; - _DrawTexture($$byval_copy86,$80,$85,$tmpcast88$byval_copy); - $86 = (_GetScreenWidth()|0); - $87 = (($86|0) / 2)&-1; - $88 = HEAP32[(25448)>>2]|0; - $89 = (($88|0) / 2)&-1; - $90 = (($87) - ($89))|0; - $91 = (_GetScreenHeight()|0); - $92 = (($91|0) / 2)&-1; - $93 = HEAP32[(25452)>>2]|0; - $94 = (($93|0) / 2)&-1; - $95 = (($92) - ($94))|0; - HEAP32[$5>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25444>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25444+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25444+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25444+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25444+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$5>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$5+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$5+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$5+3>>0]|0; - _DrawTexture($$byval_copy86,$90,$95,$tmpcast88$byval_copy); - $96 = (_GetScreenWidth()|0); - $97 = (($96|0) / 2)&-1; - $98 = HEAP32[(25428)>>2]|0; - $99 = (($98|0) / 2)&-1; - $100 = (($97) - ($99))|0; - $101 = (_GetScreenHeight()|0); - $102 = (($101|0) / 2)&-1; - $103 = HEAP32[(25432)>>2]|0; - $104 = (($103|0) / 2)&-1; - $105 = (($102) - ($104))|0; - HEAP32[$6>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25424>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25424+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25424+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25424+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25424+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$6>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$6+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$6+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$6+3>>0]|0; - _DrawTexture($$byval_copy86,$100,$105,$tmpcast88$byval_copy); - label = 11; - break; - } - case 2: { - $106 = (_GetScreenWidth()|0); - $107 = (($106|0) / 2)&-1; - $108 = HEAP32[(25408)>>2]|0; - $109 = (($108|0) / 2)&-1; - $110 = (($107) - ($109))|0; - $111 = (_GetScreenHeight()|0); - $112 = (($111|0) / 2)&-1; - $113 = HEAP32[(25412)>>2]|0; - $114 = (($113|0) / 2)&-1; - $115 = (($112) - ($114))|0; - HEAP32[$7>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25404>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25404+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25404+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25404+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25404+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$7>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$7+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$7+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$7+3>>0]|0; - _DrawTexture($$byval_copy86,$110,$115,$tmpcast88$byval_copy); - $116 = (_GetScreenWidth()|0); - $117 = (($116|0) / 2)&-1; - $118 = HEAP32[(25448)>>2]|0; - $119 = (($118|0) / 2)&-1; - $120 = (($117) - ($119))|0; - $121 = (_GetScreenHeight()|0); - $122 = (($121|0) / 2)&-1; - $123 = HEAP32[(25452)>>2]|0; - $124 = (($123|0) / 2)&-1; - $125 = (($122) - ($124))|0; - HEAP32[$8>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25444>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25444+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25444+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25444+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25444+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$8>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$8+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$8+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$8+3>>0]|0; - _DrawTexture($$byval_copy86,$120,$125,$tmpcast88$byval_copy); - $126 = (_GetScreenWidth()|0); - $127 = (($126|0) / 2)&-1; - $128 = HEAP32[(25428)>>2]|0; - $129 = (($128|0) / 2)&-1; - $130 = (($127) - ($129))|0; - $131 = (_GetScreenHeight()|0); - $132 = (($131|0) / 2)&-1; - $133 = HEAP32[(25432)>>2]|0; - $134 = (($133|0) / 2)&-1; - $135 = (($132) - ($134))|0; - HEAP32[$9>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25424>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25424+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25424+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25424+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25424+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$9>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$9+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$9+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$9+3>>0]|0; - _DrawTexture($$byval_copy86,$130,$135,$tmpcast88$byval_copy); - label = 11; - break; - } - case 1: { - $136 = (_GetScreenWidth()|0); - $137 = (($136|0) / 2)&-1; - $138 = HEAP32[(25388)>>2]|0; - $139 = (($138|0) / 2)&-1; - $140 = (($137) - ($139))|0; - $141 = (_GetScreenHeight()|0); - $142 = (($141|0) / 2)&-1; - $143 = HEAP32[(25392)>>2]|0; - $144 = (($143|0) / 2)&-1; - $145 = (($142) - ($144))|0; - HEAP32[$10>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25384>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25384+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25384+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25384+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25384+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$10>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$10+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$10+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$10+3>>0]|0; - _DrawTexture($$byval_copy86,$140,$145,$tmpcast88$byval_copy); - $146 = (_GetScreenWidth()|0); - $147 = (($146|0) / 2)&-1; - $148 = HEAP32[(25428)>>2]|0; - $149 = (($148|0) / 2)&-1; - $150 = (($147) - ($149))|0; - $151 = (_GetScreenHeight()|0); - $152 = (($151|0) / 2)&-1; - $153 = HEAP32[(25432)>>2]|0; - $154 = (($153|0) / 2)&-1; - $155 = (($152) - ($154))|0; - HEAP32[$11>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25424>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25424+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25424+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25424+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25424+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$11>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$11+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$11+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$11+3>>0]|0; - _DrawTexture($$byval_copy86,$150,$155,$tmpcast88$byval_copy); - label = 11; - break; - } - case 0: { - $156 = (_GetScreenWidth()|0); - $157 = (($156|0) / 2)&-1; - $158 = HEAP32[(25368)>>2]|0; - $159 = (($158|0) / 2)&-1; - $160 = (($157) - ($159))|0; - $161 = (_GetScreenHeight()|0); - $162 = (($161|0) / 2)&-1; - $163 = HEAP32[(25372)>>2]|0; - $164 = (($163|0) / 2)&-1; - $165 = (($162) - ($164))|0; - HEAP32[$12>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25364>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25364+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25364+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25364+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25364+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$12>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$12+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$12+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$12+3>>0]|0; - _DrawTexture($$byval_copy86,$160,$165,$tmpcast88$byval_copy); - label = 11; - break; - } - default: { - $166 = $75; - } - } - if ((label|0) == 11) { - $$pr = HEAP32[6864]|0; - $166 = $$pr; - } - switch ($166|0) { - case 2: case 3: { - $167 = ((($18)) + 4|0); - $168 = ((($20)) + 1|0); - $169 = ((($20)) + 2|0); - $170 = ((($20)) + 3|0); - $171 = ((($13)) + 4|0); - $172 = ((($17)) + 1|0); - $173 = ((($17)) + 2|0); - $174 = ((($17)) + 3|0); - $$06372 = 0; - while(1) { - $191 = (((26496 + (($$06372*48)|0)|0)) + 16|0); - $192 = HEAP32[$191>>2]|0; - $193 = ($192|0)==(0); - $194 = (((26496 + (($$06372*48)|0)|0)) + 32|0); - $195 = (((26496 + (($$06372*48)|0)|0)) + 4|0); - $196 = +HEAPF32[$195>>2]; - $197 = (26496 + (($$06372*48)|0)|0); - $198 = +HEAPF32[$197>>2]; - $199 = $196 + -32.0; - $200 = $198 + -32.0; - if ($193) { - HEAPF32[$18>>2] = $200; - HEAPF32[$167>>2] = $199; - HEAP32[$19>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[$194>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$194+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$194+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$194+12>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$18>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$18+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$19>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$19+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$19+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$19+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); - $222 = (((26496 + (($$06372*48)|0)|0)) + 12|0); - $223 = HEAP32[$222>>2]|0; - HEAP32[$vararg_buffer1>>2] = $223; - $224 = (_FormatText(6733,$vararg_buffer1)|0); - $225 = +HEAPF32[$197>>2]; - $226 = $225 + -10.0; - $227 = (~~(($226))); - $228 = +HEAPF32[$195>>2]; - $229 = $228 + 14.0; - $230 = (~~(($229))); - HEAP8[$20>>0] = -3; - HEAP8[$168>>0] = -7; - HEAP8[$169>>0] = 0; - HEAP8[$170>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$20>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$20+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$20+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$20+3>>0]|0; - _DrawText($224,$227,$230,20,$tmpcast88$byval_copy); - } else { - HEAPF32[$13>>2] = $200; - HEAPF32[$171>>2] = $199; - HEAP32[$14>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[$194>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$194+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$194+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$194+12>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$13>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$13+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$14>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$14+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$14+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$14+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); - $201 = +HEAPF32[$197>>2]; - $202 = HEAP32[(25268)>>2]|0; - $203 = (($202|0) / 2)&-1; - $204 = (+($203|0)); - $205 = $201 - $204; - $206 = (~~(($205))); - $207 = +HEAPF32[$195>>2]; - $208 = HEAP32[(25272)>>2]|0; - $209 = (($208|0) / 2)&-1; - $210 = (+($209|0)); - $211 = $207 - $210; - $212 = (~~(($211))); - HEAP32[$16>>2] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$16>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$16+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$16+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$16+3>>0]|0; - _Fade($15,$tmpcast88$byval_copy,0.30000001192092896); - ;HEAP32[$$byval_copy86>>2]=HEAP32[25264>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25264+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25264+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25264+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25264+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$15>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$15+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$15+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$15+3>>0]|0; - _DrawTexture($$byval_copy86,$206,$212,$tmpcast88$byval_copy); - $213 = (((26496 + (($$06372*48)|0)|0)) + 12|0); - $214 = HEAP32[$213>>2]|0; - HEAP32[$vararg_buffer>>2] = $214; - $215 = (_FormatText(6733,$vararg_buffer)|0); - $216 = +HEAPF32[$197>>2]; - $217 = $216 + -10.0; - $218 = (~~(($217))); - $219 = +HEAPF32[$195>>2]; - $220 = $219 + 14.0; - $221 = (~~(($220))); - HEAP8[$17>>0] = -126; - HEAP8[$172>>0] = -126; - HEAP8[$173>>0] = -126; - HEAP8[$174>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$17>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$17+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$17+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$17+3>>0]|0; - _DrawText($215,$218,$221,20,$tmpcast88$byval_copy); - } - $231 = (($$06372) + 1)|0; - $exitcond75 = ($231|0)==(20); - if ($exitcond75) { - label = 14; - break; - } else { - $$06372 = $231; - } - } - break; - } - case 1: { - label = 14; - break; - } - case 0: { - label = 15; - break; - } - default: { - } - } - if ((label|0) == 14) { - $175 = ((($26)) + 4|0); - $176 = ((($28)) + 1|0); - $177 = ((($28)) + 2|0); - $178 = ((($28)) + 3|0); - $179 = ((($21)) + 4|0); - $180 = ((($25)) + 1|0); - $181 = ((($25)) + 2|0); - $182 = ((($25)) + 3|0); - $$06271 = 0; - while(1) { - $232 = (((25920 + (($$06271*48)|0)|0)) + 16|0); - $233 = HEAP32[$232>>2]|0; - $234 = ($233|0)==(0); - $235 = (((25920 + (($$06271*48)|0)|0)) + 32|0); - $236 = (((25920 + (($$06271*48)|0)|0)) + 4|0); - $237 = +HEAPF32[$236>>2]; - $238 = (25920 + (($$06271*48)|0)|0); - $239 = +HEAPF32[$238>>2]; - $240 = $237 + -32.0; - $241 = $239 + -32.0; - if ($234) { - HEAPF32[$26>>2] = $241; - HEAPF32[$175>>2] = $240; - HEAP32[$27>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[$235>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$235+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$235+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$235+12>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$26>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$26+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$27>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$27+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$27+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$27+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); - $263 = (((25920 + (($$06271*48)|0)|0)) + 12|0); - $264 = HEAP32[$263>>2]|0; - HEAP32[$vararg_buffer7>>2] = $264; - $265 = (_FormatText(6733,$vararg_buffer7)|0); - $266 = +HEAPF32[$238>>2]; - $267 = $266 + -10.0; - $268 = (~~(($267))); - $269 = +HEAPF32[$236>>2]; - $270 = $269 + 14.0; - $271 = (~~(($270))); - HEAP8[$28>>0] = -3; - HEAP8[$176>>0] = -7; - HEAP8[$177>>0] = 0; - HEAP8[$178>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$28>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$28+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$28+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$28+3>>0]|0; - _DrawText($265,$268,$271,20,$tmpcast88$byval_copy); - } else { - HEAPF32[$21>>2] = $241; - HEAPF32[$179>>2] = $240; - HEAP32[$22>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[$235>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$235+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$235+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$235+12>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$21>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$21+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$22>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$22+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$22+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$22+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); - $242 = +HEAPF32[$238>>2]; - $243 = HEAP32[(25268)>>2]|0; - $244 = (($243|0) / 2)&-1; - $245 = (+($244|0)); - $246 = $242 - $245; - $247 = (~~(($246))); - $248 = +HEAPF32[$236>>2]; - $249 = HEAP32[(25272)>>2]|0; - $250 = (($249|0) / 2)&-1; - $251 = (+($250|0)); - $252 = $248 - $251; - $253 = (~~(($252))); - HEAP32[$24>>2] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$24>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$24+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$24+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$24+3>>0]|0; - _Fade($23,$tmpcast88$byval_copy,0.30000001192092896); - ;HEAP32[$$byval_copy86>>2]=HEAP32[25264>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25264+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25264+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25264+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25264+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$23>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$23+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$23+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$23+3>>0]|0; - _DrawTexture($$byval_copy86,$247,$253,$tmpcast88$byval_copy); - $254 = (((25920 + (($$06271*48)|0)|0)) + 12|0); - $255 = HEAP32[$254>>2]|0; - HEAP32[$vararg_buffer4>>2] = $255; - $256 = (_FormatText(6733,$vararg_buffer4)|0); - $257 = +HEAPF32[$238>>2]; - $258 = $257 + -10.0; - $259 = (~~(($258))); - $260 = +HEAPF32[$236>>2]; - $261 = $260 + 14.0; - $262 = (~~(($261))); - HEAP8[$25>>0] = -126; - HEAP8[$180>>0] = -126; - HEAP8[$181>>0] = -126; - HEAP8[$182>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$25>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$25+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$25+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$25+3>>0]|0; - _DrawText($256,$259,$262,20,$tmpcast88$byval_copy); - } - $272 = (($$06271) + 1)|0; - $exitcond74 = ($272|0)==(12); - if ($exitcond74) { - label = 15; - break; - } else { - $$06271 = $272; - } - } - } - if ((label|0) == 15) { - $183 = ((($34)) + 4|0); - $184 = ((($36)) + 1|0); - $185 = ((($36)) + 2|0); - $186 = ((($36)) + 3|0); - $187 = ((($29)) + 4|0); - $188 = ((($33)) + 1|0); - $189 = ((($33)) + 2|0); - $190 = ((($33)) + 3|0); - $$06170 = 0; - while(1) { - $273 = (((25536 + (($$06170*48)|0)|0)) + 16|0); - $274 = HEAP32[$273>>2]|0; - $275 = ($274|0)==(0); - $276 = (((25536 + (($$06170*48)|0)|0)) + 32|0); - $277 = (25536 + (($$06170*48)|0)|0); - $278 = +HEAPF32[$277>>2]; - $279 = (((25536 + (($$06170*48)|0)|0)) + 4|0); - $280 = +HEAPF32[$279>>2]; - $281 = $278 + -32.0; - $282 = $280 + -32.0; - if ($275) { - HEAPF32[$34>>2] = $281; - HEAPF32[$183>>2] = $282; - HEAP32[$35>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[$276>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$276+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$276+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$276+12>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$34>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$34+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$35>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$35+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$35+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$35+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); - $304 = (((25536 + (($$06170*48)|0)|0)) + 12|0); - $305 = HEAP32[$304>>2]|0; - HEAP32[$vararg_buffer13>>2] = $305; - $306 = (_FormatText(6733,$vararg_buffer13)|0); - $307 = +HEAPF32[$277>>2]; - $308 = $307 + -10.0; - $309 = (~~(($308))); - $310 = +HEAPF32[$279>>2]; - $311 = $310 + 14.0; - $312 = (~~(($311))); - HEAP8[$36>>0] = -3; - HEAP8[$184>>0] = -7; - HEAP8[$185>>0] = 0; - HEAP8[$186>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$36>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$36+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$36+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$36+3>>0]|0; - _DrawText($306,$309,$312,20,$tmpcast88$byval_copy); - } else { - HEAPF32[$29>>2] = $281; - HEAPF32[$187>>2] = $282; - HEAP32[$30>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[$276>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$276+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$276+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$276+12>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$29>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$29+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$30>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$30+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$30+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$30+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); - $283 = +HEAPF32[$277>>2]; - $284 = HEAP32[(25268)>>2]|0; - $285 = (($284|0) / 2)&-1; - $286 = (+($285|0)); - $287 = $283 - $286; - $288 = (~~(($287))); - $289 = +HEAPF32[$279>>2]; - $290 = HEAP32[(25272)>>2]|0; - $291 = (($290|0) / 2)&-1; - $292 = (+($291|0)); - $293 = $289 - $292; - $294 = (~~(($293))); - HEAP32[$32>>2] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$32>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$32+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$32+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$32+3>>0]|0; - _Fade($31,$tmpcast88$byval_copy,0.30000001192092896); - ;HEAP32[$$byval_copy86>>2]=HEAP32[25264>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25264+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25264+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25264+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25264+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$31>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$31+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$31+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$31+3>>0]|0; - _DrawTexture($$byval_copy86,$288,$294,$tmpcast88$byval_copy); - $295 = (((25536 + (($$06170*48)|0)|0)) + 12|0); - $296 = HEAP32[$295>>2]|0; - HEAP32[$vararg_buffer10>>2] = $296; - $297 = (_FormatText(6733,$vararg_buffer10)|0); - $298 = +HEAPF32[$277>>2]; - $299 = $298 + -10.0; - $300 = (~~(($299))); - $301 = +HEAPF32[$279>>2]; - $302 = $301 + 14.0; - $303 = (~~(($302))); - HEAP8[$33>>0] = -126; - HEAP8[$188>>0] = -126; - HEAP8[$189>>0] = -126; - HEAP8[$190>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$33>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$33+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$33+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$33+3>>0]|0; - _DrawText($297,$300,$303,20,$tmpcast88$byval_copy); - } - $313 = (($$06170) + 1)|0; - $exitcond73 = ($313|0)==(8); - if ($exitcond73) { - break; - } else { - $$06170 = $313; - } - } - } - $314 = (_GetScreenWidth()|0); - $315 = (($314|0) / 2)&-1; - $316 = HEAP32[(25308)>>2]|0; - $317 = (($316|0) / 2)&-1; - $318 = (($315) - ($317))|0; - $319 = (_GetScreenHeight()|0); - $320 = (($319|0) / 2)&-1; - HEAP32[$37>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25304>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25304+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25304+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25304+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25304+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$37>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$37+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$37+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$37+3>>0]|0; - _DrawTexture($$byval_copy86,$318,$320,$tmpcast88$byval_copy); - $321 = (_GetScreenWidth()|0); - $322 = (($321|0) / 2)&-1; - $323 = HEAP32[(25288)>>2]|0; - $324 = (($323|0) / 2)&-1; - $325 = (($322) - ($324))|0; - HEAP32[$39>>2] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$39>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$39+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$39+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$39+3>>0]|0; - _Fade($38,$tmpcast88$byval_copy,0.5); - ;HEAP32[$$byval_copy86>>2]=HEAP32[25284>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25284+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25284+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25284+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25284+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$38>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$38+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$38+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$38+3>>0]|0; - _DrawTexture($$byval_copy86,$325,0,$tmpcast88$byval_copy); - $326 = +HEAPF32[6377]; - $327 = $326 + -32.0; - $328 = (~~(($327))); - $329 = +HEAPF32[(25512)>>2]; - $330 = $329 + -32.0; - $331 = (~~(($330))); - ;HEAP32[$$byval_copy86>>2]=HEAP32[25204>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25204+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25204+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25204+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25204+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[(25528)>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[(25528)+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[(25528)+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[(25528)+3>>0]|0; - _DrawTexture($$byval_copy86,$328,$331,$tmpcast88$byval_copy); - $332 = HEAP32[6864]|0; - $333 = ($332|0)==(3); - if ($333) { - $401 = HEAP32[6959]|0; - $402 = ($401|0)==(0); - if ($402) { - $403 = (_GetScreenWidth()|0); - $404 = (_GetScreenHeight()|0); - HEAP8[$55>>0] = 0; - $405 = ((($55)) + 1|0); - HEAP8[$405>>0] = 0; - $406 = ((($55)) + 2|0); - HEAP8[$406>>0] = 0; - $407 = ((($55)) + 3|0); - HEAP8[$407>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$55>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$55+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$55+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$55+3>>0]|0; - _Fade($54,$tmpcast88$byval_copy,0.40000000596046448); - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$54>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$54+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$54+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$54+3>>0]|0; - _DrawRectangle(0,0,$403,$404,$tmpcast88$byval_copy); - $408 = (_GetScreenWidth()|0); - $409 = (($408|0) / 2)&-1; - $410 = HEAP32[(25328)>>2]|0; - $411 = (($410|0) / 2)&-1; - $412 = (($409) - ($411))|0; - HEAP32[$56>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25324>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25324+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25324+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25324+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25324+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$56>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$56+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$56+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$56+3>>0]|0; - _DrawTexture($$byval_copy86,$412,100,$tmpcast88$byval_copy); - $413 = +HEAPF32[6956]; - $414 = $413; - HEAPF64[$vararg_buffer22>>3] = $414; - $415 = (_FormatText(6781,$vararg_buffer22)|0); - HEAPF32[$57>>2] = 320.0; - $416 = ((($57)) + 4|0); - HEAPF32[$416>>2] = 340.0; - HEAP32[$58>>2] = -1; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$57>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$57+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$58>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$58+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$58+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$58+3>>0]|0; - _DrawTextEx($font$byval_copy85,$415,$$byval_copy86,50.0,0,$tmpcast88$byval_copy); - HEAPF32[$59>>2] = 160.0; - $417 = ((($59)) + 4|0); - HEAPF32[$417>>2] = 480.0; - HEAP32[$60>>2] = -1; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$59>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$59+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$60>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$60+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$60+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$60+3>>0]|0; - _DrawTextEx($font$byval_copy85,6808,$$byval_copy86,60.0,0,$tmpcast88$byval_copy); - $418 = (_IsKeyPressed(257)|0); - $419 = ($418|0)==(0); - if ($419) { - label = 39; - } else { - HEAP32[6957] = 1; - label = 39; - } - } else { - label = 40; - } - } else { - $334 = ((($40)) + 4|0); - $335 = ((($40)) + 8|0); - $336 = ((($40)) + 12|0); - $337 = ((($41)) + 4|0); - $$069 = 0; - while(1) { - $383 = (((27468 + (($$069*44)|0)|0)) + 28|0); - $384 = HEAP32[$383>>2]|0; - $385 = ($384|0)==(0); - if (!($385)) { - HEAP32[$40>>2] = 0; - HEAP32[$334>>2] = 0; - HEAP32[$335>>2] = 64; - HEAP32[$336>>2] = 64; - $386 = (27468 + (($$069*44)|0)|0); - $387 = +HEAPF32[$386>>2]; - $388 = $387 + -32.0; - HEAPF32[$41>>2] = $388; - $389 = (((27468 + (($$069*44)|0)|0)) + 4|0); - $390 = +HEAPF32[$389>>2]; - $391 = $390 + -32.0; - HEAPF32[$337>>2] = $391; - HEAP32[$42>>2] = -1; - ;HEAP32[$texEnemy$byval_copy>>2]=HEAP32[25224>>2]|0;HEAP32[$texEnemy$byval_copy+4>>2]=HEAP32[25224+4>>2]|0;HEAP32[$texEnemy$byval_copy+8>>2]=HEAP32[25224+8>>2]|0;HEAP32[$texEnemy$byval_copy+12>>2]=HEAP32[25224+12>>2]|0;HEAP32[$texEnemy$byval_copy+16>>2]=HEAP32[25224+16>>2]|0; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[$40>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[$40+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[$40+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[$40+12>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$41>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$41+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$42>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$42+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$42+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$42+3>>0]|0; - _DrawTextureRec($texEnemy$byval_copy,$font$byval_copy85,$$byval_copy86,$tmpcast88$byval_copy); - } - $392 = (($$069) + 1)|0; - $exitcond = ($392|0)==(8); - if ($exitcond) { - break; - } else { - $$069 = $392; - } - } - $338 = +HEAPF32[6956]; - $339 = 99.0 - $338; - $340 = $339; - HEAPF64[$vararg_buffer16>>3] = $340; - $341 = (_FormatText(6738,$vararg_buffer16)|0); - HEAPF32[$43>>2] = 560.0; - $342 = ((($43)) + 4|0); - HEAPF32[$342>>2] = 20.0; - $343 = HEAP32[(24988)>>2]|0; - $344 = (+($343|0)); - HEAP32[$44>>2] = -1; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$43>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$43+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$44>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$44+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$44+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$44+3>>0]|0; - _DrawTextEx($font$byval_copy85,$341,$$byval_copy86,$344,0,$tmpcast88$byval_copy); - HEAP8[$45>>0] = -126; - $345 = ((($45)) + 1|0); - HEAP8[$345>>0] = -126; - $346 = ((($45)) + 2|0); - HEAP8[$346>>0] = -126; - $347 = ((($45)) + 3|0); - HEAP8[$347>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$45>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$45+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$45+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$45+3>>0]|0; - _DrawRectangle(20,30,400,20,$tmpcast88$byval_copy); - $348 = +HEAPF32[(25532)>>2]; - $349 = $348 * 400.0; - $350 = $349 / 40.0; - $351 = (~~(($350))); - HEAP8[$46>>0] = -1; - $352 = ((($46)) + 1|0); - HEAP8[$352>>0] = -53; - $353 = ((($46)) + 2|0); - HEAP8[$353>>0] = 0; - $354 = ((($46)) + 3|0); - HEAP8[$354>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$46>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$46+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$46+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$46+3>>0]|0; - _DrawRectangle(20,30,$351,20,$tmpcast88$byval_copy); - HEAP8[$47>>0] = -56; - $355 = ((($47)) + 1|0); - HEAP8[$355>>0] = -56; - $356 = ((($47)) + 2|0); - HEAP8[$356>>0] = -56; - $357 = ((($47)) + 3|0); - HEAP8[$357>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$47>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$47+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$47+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$47+3>>0]|0; - _DrawRectangleLines(20,30,400,20,$tmpcast88$byval_copy); - $358 = +HEAPF32[(25532)>>2]; - $359 = $358; - HEAPF64[$vararg_buffer19>>3] = $359; - $360 = (_FormatText(6745,$vararg_buffer19)|0); - HEAP32[$48>>2] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$48>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$48+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$48+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$48+3>>0]|0; - _DrawText($360,430,30,20,$tmpcast88$byval_copy); - $361 = (_GetScreenWidth()|0); - $362 = (($361) + -40)|0; - HEAP8[$49>>0] = -126; - $363 = ((($49)) + 1|0); - HEAP8[$363>>0] = -126; - $364 = ((($49)) + 2|0); - HEAP8[$364>>0] = -126; - $365 = ((($49)) + 3|0); - HEAP8[$365>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$49>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$49+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$49+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$49+3>>0]|0; - _DrawRectangle($362,30,20,660,$tmpcast88$byval_copy); - $366 = (_GetScreenWidth()|0); - $367 = (($366) + -40)|0; - $368 = HEAP32[6963]|0; - $369 = ($368*660)|0; - $370 = HEAP32[6955]|0; - $371 = (($369|0) / ($370|0))&-1; - $372 = (690 - ($371))|0; - HEAP8[$50>>0] = -3; - $373 = ((($50)) + 1|0); - HEAP8[$373>>0] = -7; - $374 = ((($50)) + 2|0); - HEAP8[$374>>0] = 0; - $375 = ((($50)) + 3|0); - HEAP8[$375>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$50>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$50+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$50+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$50+3>>0]|0; - _DrawRectangle($367,$372,20,$371,$tmpcast88$byval_copy); - $376 = (_GetScreenWidth()|0); - $377 = (($376) + -40)|0; - HEAP8[$51>>0] = -56; - $378 = ((($51)) + 1|0); - HEAP8[$378>>0] = -56; - $379 = ((($51)) + 2|0); - HEAP8[$379>>0] = -56; - $380 = ((($51)) + 3|0); - HEAP8[$380>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$51>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$51+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$51+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$51+3>>0]|0; - _DrawRectangleLines($377,30,20,660,$tmpcast88$byval_copy); - $381 = +HEAPF32[(25532)>>2]; - $382 = $381 < 2.0; - if ($382) { - $393 = HEAP32[6278]|0; - $394 = (($393|0) / 20)&-1; - $395 = $394 & 1; - $396 = ($395|0)==(0); - if ($396) { - label = 39; - } else { - HEAPF32[$52>>2] = 20.0; - $397 = ((($52)) + 4|0); - HEAPF32[$397>>2] = 60.0; - $398 = HEAP32[(24988)>>2]|0; - $399 = (($398|0) / 2)&-1; - $400 = (+($399|0)); - HEAP32[$53>>2] = -1; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$52>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$52+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$53>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$53+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$53+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$53+3>>0]|0; - _DrawTextEx($font$byval_copy85,6752,$$byval_copy86,$400,0,$tmpcast88$byval_copy); - label = 39; - } - } else { - label = 39; - } - } - if ((label|0) == 39) { - $$pr65 = HEAP32[6959]|0; - $420 = ($$pr65|0)==(0); - if (!($420)) { - label = 40; - } - } - if ((label|0) == 40) { - $421 = (_GetScreenWidth()|0); - $422 = (_GetScreenHeight()|0); - HEAP8[$62>>0] = 0; - $423 = ((($62)) + 1|0); - HEAP8[$423>>0] = 0; - $424 = ((($62)) + 2|0); - HEAP8[$424>>0] = 0; - $425 = ((($62)) + 3|0); - HEAP8[$425>>0] = -1; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$62>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$62+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$62+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$62+3>>0]|0; - _Fade($61,$tmpcast88$byval_copy,0.40000000596046448); - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$61>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$61+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$61+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$61+3>>0]|0; - _DrawRectangle(0,0,$421,$422,$tmpcast88$byval_copy); - $426 = (_GetScreenWidth()|0); - $427 = (($426|0) / 2)&-1; - $428 = HEAP32[(25348)>>2]|0; - $429 = (($428|0) / 2)&-1; - $430 = (($427) - ($429))|0; - HEAP32[$63>>2] = -1; - ;HEAP32[$$byval_copy86>>2]=HEAP32[25344>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[25344+4>>2]|0;HEAP32[$$byval_copy86+8>>2]=HEAP32[25344+8>>2]|0;HEAP32[$$byval_copy86+12>>2]=HEAP32[25344+12>>2]|0;HEAP32[$$byval_copy86+16>>2]=HEAP32[25344+16>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$63>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$63+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$63+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$63+3>>0]|0; - _DrawTexture($$byval_copy86,$430,140,$tmpcast88$byval_copy); - $431 = HEAP32[6960]|0; - HEAP32[$vararg_buffer25>>2] = $431; - $432 = (_FormatText(6840,$vararg_buffer25)|0); - HEAPF32[$64>>2] = 200.0; - $433 = ((($64)) + 4|0); - HEAPF32[$433>>2] = 360.0; - HEAP32[$65>>2] = -1; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$64>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$64+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$65>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$65+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$65+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$65+3>>0]|0; - _DrawTextEx($font$byval_copy85,$432,$$byval_copy86,50.0,0,$tmpcast88$byval_copy); - HEAPF32[$66>>2] = 260.0; - $434 = ((($66)) + 4|0); - HEAPF32[$434>>2] = 480.0; - HEAP32[$67>>2] = -1; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$66>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$66+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$67>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$67+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$67+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$67+3>>0]|0; - _DrawTextEx($font$byval_copy85,6873,$$byval_copy86,60.0,0,$tmpcast88$byval_copy); - $435 = (_IsKeyPressed(257)|0); - $436 = ($435|0)==(0); - if (!($436)) { - HEAP32[6279] = 2; - } - } - $437 = HEAP32[6957]|0; - $438 = ($437|0)==(0); - if (!($438)) { - $439 = (_GetScreenWidth()|0); - $440 = (_GetScreenHeight()|0); - HEAP8[$69>>0] = -11; - $441 = ((($69)) + 1|0); - HEAP8[$441>>0] = -11; - $442 = ((($69)) + 2|0); - HEAP8[$442>>0] = -11; - $443 = ((($69)) + 3|0); - HEAP8[$443>>0] = -1; - $444 = +HEAPF32[6958]; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$69>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$69+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$69+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$69+3>>0]|0; - _Fade($68,$tmpcast88$byval_copy,$444); - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$68>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$68+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$68+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$68+3>>0]|0; - _DrawRectangle(0,0,$439,$440,$tmpcast88$byval_copy); - } - $445 = HEAP32[6280]|0; - $446 = ($445|0)==(0); - if ($446) { - STACKTOP = sp;return; - } - $447 = (_GetScreenWidth()|0); - $448 = (($447|0) / 2)&-1; - $449 = (_MeasureText(6899,40)|0); - $450 = (($449|0) / 2)&-1; - $451 = (($448) - ($450))|0; - $452 = (+($451|0)); - HEAPF32[$70>>2] = $452; - $453 = ((($70)) + 4|0); - HEAPF32[$453>>2] = 110.0; - HEAP32[$71>>2] = -1; - ;HEAP32[$font$byval_copy85>>2]=HEAP32[24968>>2]|0;HEAP32[$font$byval_copy85+4>>2]=HEAP32[24968+4>>2]|0;HEAP32[$font$byval_copy85+8>>2]=HEAP32[24968+8>>2]|0;HEAP32[$font$byval_copy85+12>>2]=HEAP32[24968+12>>2]|0;HEAP32[$font$byval_copy85+16>>2]=HEAP32[24968+16>>2]|0;HEAP32[$font$byval_copy85+20>>2]=HEAP32[24968+20>>2]|0;HEAP32[$font$byval_copy85+24>>2]=HEAP32[24968+24>>2]|0;HEAP32[$font$byval_copy85+28>>2]=HEAP32[24968+28>>2]|0; - ;HEAP32[$$byval_copy86>>2]=HEAP32[$70>>2]|0;HEAP32[$$byval_copy86+4>>2]=HEAP32[$70+4>>2]|0; - ;HEAP8[$tmpcast88$byval_copy>>0]=HEAP8[$71>>0]|0;HEAP8[$tmpcast88$byval_copy+1>>0]=HEAP8[$71+1>>0]|0;HEAP8[$tmpcast88$byval_copy+2>>0]=HEAP8[$71+2>>0]|0;HEAP8[$tmpcast88$byval_copy+3>>0]=HEAP8[$71+3>>0]|0; - _DrawTextEx($font$byval_copy85,6899,$$byval_copy86,50.0,0,$tmpcast88$byval_copy); - STACKTOP = sp;return; -} -function _UnloadGameplayScreen() { - var $0 = 0, $fxLightOff$byval_copy = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $fxLightOff$byval_copy = sp; - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25124>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25124+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25124+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25124+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25124+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25144>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25144+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25144+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25144+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25144+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25164>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25164+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25164+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25164+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25164+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25184>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25184+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25184+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25184+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25184+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25204>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25204+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25204+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25204+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25204+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25224>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25224+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25224+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25224+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25224+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25244>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25244+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25244+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25244+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25244+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25264>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25264+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25264+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25264+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25264+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25284>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25284+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25284+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25284+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25284+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25304>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25304+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25304+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25304+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25304+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25324>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25324+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25324+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25324+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25324+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25344>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25344+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25344+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25344+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25344+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25364>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25364+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25364+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25364+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25364+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25384>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25384+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25384+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25384+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25384+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25404>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25404+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25404+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25404+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25404+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25424>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25424+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25424+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25424+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25424+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25444>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25444+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25444+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25444+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25444+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25464>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25464+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25464+8>>2]|0;HEAP32[$fxLightOff$byval_copy+12>>2]=HEAP32[25464+12>>2]|0;HEAP32[$fxLightOff$byval_copy+16>>2]=HEAP32[25464+16>>2]|0; - _UnloadTexture($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25484>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25484+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25484+8>>2]|0; - _UnloadSound($fxLightOff$byval_copy); - ;HEAP32[$fxLightOff$byval_copy>>2]=HEAP32[25496>>2]|0;HEAP32[$fxLightOff$byval_copy+4>>2]=HEAP32[25496+4>>2]|0;HEAP32[$fxLightOff$byval_copy+8>>2]=HEAP32[25496+8>>2]|0; - _UnloadSound($fxLightOff$byval_copy); - $0 = HEAP32[6962]|0; - _UnloadMusicStream($0); - STACKTOP = sp;return; -} -function _FinishGameplayScreen() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[6279]|0; - return ($0|0); -} -function _Vector2Distance($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $2 = +HEAPF32[$0>>2]; - $3 = +HEAPF32[$1>>2]; - $4 = $2 - $3; - $5 = $4 * $4; - $6 = ((($0)) + 4|0); - $7 = +HEAPF32[$6>>2]; - $8 = ((($1)) + 4|0); - $9 = +HEAPF32[$8>>2]; - $10 = $7 - $9; - $11 = $10 * $10; - $12 = $5 + $11; - $13 = (+Math_sqrt((+$12))); - return (+$13); -} -function _Vector2Angle($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0.0, $2 = 0, $3 = 0.0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($1)) + 4|0); - $3 = +HEAPF32[$2>>2]; - $4 = ((($0)) + 4|0); - $5 = +HEAPF32[$4>>2]; - $6 = $3 - $5; - $7 = +HEAPF32[$1>>2]; - $8 = +HEAPF32[$0>>2]; - $9 = $7 - $8; - $10 = (+Math_atan2((+$6),(+$9))); - $11 = $10 * 57.2957763671875; - $12 = $11 < 0.0; - $13 = $11 + 360.0; - $$0 = $12 ? $13 : $11; - return (+$$0); -} -function _VectorZero($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF32[$0>>2] = 0.0; - $1 = ((($0)) + 4|0); - HEAPF32[$1>>2] = 0.0; - $2 = ((($0)) + 8|0); - HEAPF32[$2>>2] = 0.0; - return; -} -function _VectorLength($0) { - $0 = $0|0; - var $1 = 0.0, $10 = 0.0, $11 = 0.0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = +HEAPF32[$0>>2]; - $2 = $1 * $1; - $3 = ((($0)) + 4|0); - $4 = +HEAPF32[$3>>2]; - $5 = $4 * $4; - $6 = $2 + $5; - $7 = ((($0)) + 8|0); - $8 = +HEAPF32[$7>>2]; - $9 = $8 * $8; - $10 = $6 + $9; - $11 = (+Math_sqrt((+$10))); - return (+$11); -} -function _VectorNormalize($0) { - $0 = $0|0; - var $$byval_copy = 0, $$op = 0.0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $2 = 0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $$byval_copy = sp; - ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0; - $1 = (+_VectorLength($$byval_copy)); - $2 = $1 == 0.0; - $$op = 1.0 / $1; - $3 = $2 ? 1.0 : $$op; - $4 = +HEAPF32[$0>>2]; - $5 = $4 * $3; - HEAPF32[$0>>2] = $5; - $6 = ((($0)) + 4|0); - $7 = +HEAPF32[$6>>2]; - $8 = $3 * $7; - HEAPF32[$6>>2] = $8; - $9 = ((($0)) + 8|0); - $10 = +HEAPF32[$9>>2]; - $11 = $3 * $10; - HEAPF32[$9>>2] = $11; - STACKTOP = sp;return; -} -function _VectorTransform($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0.0; - var $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0.0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0.0; - var $47 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = +HEAPF32[$0>>2]; - $3 = ((($0)) + 4|0); - $4 = +HEAPF32[$3>>2]; - $5 = ((($0)) + 8|0); - $6 = +HEAPF32[$5>>2]; - $7 = +HEAPF32[$1>>2]; - $8 = $2 * $7; - $9 = ((($1)) + 4|0); - $10 = +HEAPF32[$9>>2]; - $11 = $4 * $10; - $12 = $8 + $11; - $13 = ((($1)) + 8|0); - $14 = +HEAPF32[$13>>2]; - $15 = $6 * $14; - $16 = $12 + $15; - $17 = ((($1)) + 12|0); - $18 = +HEAPF32[$17>>2]; - $19 = $18 + $16; - HEAPF32[$0>>2] = $19; - $20 = ((($1)) + 16|0); - $21 = +HEAPF32[$20>>2]; - $22 = $2 * $21; - $23 = ((($1)) + 20|0); - $24 = +HEAPF32[$23>>2]; - $25 = $4 * $24; - $26 = $22 + $25; - $27 = ((($1)) + 24|0); - $28 = +HEAPF32[$27>>2]; - $29 = $6 * $28; - $30 = $26 + $29; - $31 = ((($1)) + 28|0); - $32 = +HEAPF32[$31>>2]; - $33 = $32 + $30; - HEAPF32[$3>>2] = $33; - $34 = ((($1)) + 32|0); - $35 = +HEAPF32[$34>>2]; - $36 = $2 * $35; - $37 = ((($1)) + 36|0); - $38 = +HEAPF32[$37>>2]; - $39 = $4 * $38; - $40 = $36 + $39; - $41 = ((($1)) + 40|0); - $42 = +HEAPF32[$41>>2]; - $43 = $6 * $42; - $44 = $40 + $43; - $45 = ((($1)) + 44|0); - $46 = +HEAPF32[$45>>2]; - $47 = $46 + $44; - HEAPF32[$5>>2] = $47; - return; -} -function _MatrixTranspose($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 4|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($0)) + 8|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($0)) + 12|0); - $6 = HEAP32[$5>>2]|0; - $7 = ((($0)) + 16|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($0)) + 24|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($0)) + 28|0); - $12 = HEAP32[$11>>2]|0; - $13 = ((($0)) + 32|0); - $14 = HEAP32[$13>>2]|0; - $15 = ((($0)) + 36|0); - $16 = HEAP32[$15>>2]|0; - $17 = ((($0)) + 44|0); - $18 = HEAP32[$17>>2]|0; - $19 = ((($0)) + 48|0); - $20 = HEAP32[$19>>2]|0; - $21 = ((($0)) + 52|0); - $22 = HEAP32[$21>>2]|0; - $23 = ((($0)) + 56|0); - $24 = HEAP32[$23>>2]|0; - HEAP32[$1>>2] = $8; - HEAP32[$3>>2] = $14; - HEAP32[$5>>2] = $20; - HEAP32[$7>>2] = $2; - HEAP32[$9>>2] = $16; - HEAP32[$11>>2] = $22; - HEAP32[$13>>2] = $4; - HEAP32[$15>>2] = $10; - HEAP32[$17>>2] = $24; - HEAP32[$19>>2] = $6; - HEAP32[$21>>2] = $12; - HEAP32[$23>>2] = $18; - return; -} -function _MatrixIdentity($0) { - $0 = $0|0; - var $$sroa$5$0$$sroa_idx = 0, $$sroa$55$0$$sroa_idx6 = 0, $$sroa$6$0$$sroa_idx = 0, $$sroa$611$0$$sroa_idx12 = 0, $$sroa$7$0$$sroa_idx = 0, $$sroa$717$0$$sroa_idx18 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF32[$0>>2] = 1.0; - $$sroa$5$0$$sroa_idx = ((($0)) + 4|0); - ;HEAP32[$$sroa$5$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+12>>2]=0|0; - $$sroa$55$0$$sroa_idx6 = ((($0)) + 20|0); - HEAPF32[$$sroa$55$0$$sroa_idx6>>2] = 1.0; - $$sroa$6$0$$sroa_idx = ((($0)) + 24|0); - ;HEAP32[$$sroa$6$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+12>>2]=0|0; - $$sroa$611$0$$sroa_idx12 = ((($0)) + 40|0); - HEAPF32[$$sroa$611$0$$sroa_idx12>>2] = 1.0; - $$sroa$7$0$$sroa_idx = ((($0)) + 44|0); - ;HEAP32[$$sroa$7$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+12>>2]=0|0; - $$sroa$717$0$$sroa_idx18 = ((($0)) + 60|0); - HEAPF32[$$sroa$717$0$$sroa_idx18>>2] = 1.0; - return; -} -function _MatrixTranslate($0,$1,$2,$3) { - $0 = $0|0; - $1 = +$1; - $2 = +$2; - $3 = +$3; - var $$sroa$13$0$$sroa_idx20 = 0, $$sroa$14$0$$sroa_idx22 = 0, $$sroa$15$0$$sroa_idx24 = 0, $$sroa$16$0$$sroa_idx26 = 0, $$sroa$17$0$$sroa_idx28 = 0, $$sroa$18$0$$sroa_idx30 = 0, $$sroa$4$0$$sroa_idx2 = 0, $$sroa$8$0$$sroa_idx10 = 0, $$sroa$9$0$$sroa_idx12 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF32[$0>>2] = 1.0; - $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); - $$sroa$8$0$$sroa_idx10 = ((($0)) + 20|0); - ;HEAP32[$$sroa$4$0$$sroa_idx2>>2]=0|0;HEAP32[$$sroa$4$0$$sroa_idx2+4>>2]=0|0;HEAP32[$$sroa$4$0$$sroa_idx2+8>>2]=0|0;HEAP32[$$sroa$4$0$$sroa_idx2+12>>2]=0|0; - HEAPF32[$$sroa$8$0$$sroa_idx10>>2] = 1.0; - $$sroa$9$0$$sroa_idx12 = ((($0)) + 24|0); - $$sroa$13$0$$sroa_idx20 = ((($0)) + 40|0); - ;HEAP32[$$sroa$9$0$$sroa_idx12>>2]=0|0;HEAP32[$$sroa$9$0$$sroa_idx12+4>>2]=0|0;HEAP32[$$sroa$9$0$$sroa_idx12+8>>2]=0|0;HEAP32[$$sroa$9$0$$sroa_idx12+12>>2]=0|0; - HEAPF32[$$sroa$13$0$$sroa_idx20>>2] = 1.0; - $$sroa$14$0$$sroa_idx22 = ((($0)) + 44|0); - HEAPF32[$$sroa$14$0$$sroa_idx22>>2] = 0.0; - $$sroa$15$0$$sroa_idx24 = ((($0)) + 48|0); - HEAPF32[$$sroa$15$0$$sroa_idx24>>2] = $1; - $$sroa$16$0$$sroa_idx26 = ((($0)) + 52|0); - HEAPF32[$$sroa$16$0$$sroa_idx26>>2] = $2; - $$sroa$17$0$$sroa_idx28 = ((($0)) + 56|0); - HEAPF32[$$sroa$17$0$$sroa_idx28>>2] = $3; - $$sroa$18$0$$sroa_idx30 = ((($0)) + 60|0); - HEAPF32[$$sroa$18$0$$sroa_idx30>>2] = 1.0; - return; -} -function _MatrixRotate($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = +$2; - var $$ = 0.0, $$221 = 0.0, $$222 = 0.0, $$sroa$10$0$$sroa_idx199 = 0, $$sroa$11$0$$sroa_idx201 = 0, $$sroa$12$0$$sroa_idx203 = 0, $$sroa$13$0$$sroa_idx205 = 0, $$sroa$14$0$$sroa_idx207 = 0, $$sroa$15$0$$sroa_idx209 = 0, $$sroa$16$0$$sroa_idx211 = 0, $$sroa$17$0$$sroa_idx213 = 0, $$sroa$18$0$$sroa_idx215 = 0, $$sroa$4$0$$sroa_idx187 = 0, $$sroa$5$0$$sroa_idx189 = 0, $$sroa$6$0$$sroa_idx191 = 0, $$sroa$7$0$$sroa_idx193 = 0, $$sroa$8$0$$sroa_idx195 = 0, $$sroa$9$0$$sroa_idx197 = 0, $10 = 0.0, $100 = 0.0; - var $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0.0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0.0; - var $12 = 0.0, $120 = 0.0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0.0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0; - var $138 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0; - var $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0, $4 = 0.0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0; - var $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0; - var $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0.0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0; - var $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0.0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $3 = sp; - _MatrixIdentity($3); - $4 = +HEAPF32[$1>>2]; - $5 = ((($1)) + 4|0); - $6 = +HEAPF32[$5>>2]; - $7 = ((($1)) + 8|0); - $8 = +HEAPF32[$7>>2]; - $9 = $4 * $4; - $10 = $6 * $6; - $11 = $9 + $10; - $12 = $8 * $8; - $13 = $11 + $12; - $14 = (+Math_sqrt((+$13))); - $15 = $14 != 1.0; - $16 = $14 != 0.0; - $or$cond = $15 & $16; - $17 = 1.0 / $14; - $18 = $4 * $17; - $19 = $6 * $17; - $20 = $8 * $17; - $$ = $or$cond ? $20 : $8; - $$221 = $or$cond ? $19 : $6; - $$222 = $or$cond ? $18 : $4; - $21 = (+Math_sin((+$2))); - $22 = (+Math_cos((+$2))); - $23 = 1.0 - $22; - $24 = +HEAPF32[$3>>2]; - $25 = ((($3)) + 16|0); - $26 = +HEAPF32[$25>>2]; - $27 = ((($3)) + 32|0); - $28 = +HEAPF32[$27>>2]; - $29 = ((($3)) + 48|0); - $30 = +HEAPF32[$29>>2]; - $31 = ((($3)) + 4|0); - $32 = +HEAPF32[$31>>2]; - $33 = ((($3)) + 20|0); - $34 = +HEAPF32[$33>>2]; - $35 = ((($3)) + 36|0); - $36 = +HEAPF32[$35>>2]; - $37 = ((($3)) + 52|0); - $38 = +HEAPF32[$37>>2]; - $39 = ((($3)) + 8|0); - $40 = +HEAPF32[$39>>2]; - $41 = ((($3)) + 24|0); - $42 = +HEAPF32[$41>>2]; - $43 = ((($3)) + 40|0); - $44 = +HEAPF32[$43>>2]; - $45 = ((($3)) + 56|0); - $46 = +HEAPF32[$45>>2]; - $47 = $$222 * $$222; - $48 = $23 * $47; - $49 = $22 + $48; - $50 = $$221 * $$222; - $51 = $23 * $50; - $52 = $21 * $$; - $53 = $52 + $51; - $54 = $$ * $$222; - $55 = $23 * $54; - $56 = $21 * $$221; - $57 = $55 - $56; - $58 = $51 - $52; - $59 = $$221 * $$221; - $60 = $23 * $59; - $61 = $22 + $60; - $62 = $$ * $$221; - $63 = $23 * $62; - $64 = $21 * $$222; - $65 = $64 + $63; - $66 = $56 + $55; - $67 = $63 - $64; - $68 = $$ * $$; - $69 = $23 * $68; - $70 = $22 + $69; - $71 = $24 * $49; - $72 = $53 * $32; - $73 = $71 + $72; - $74 = $57 * $40; - $75 = $73 + $74; - $76 = $26 * $49; - $77 = $53 * $34; - $78 = $76 + $77; - $79 = $57 * $42; - $80 = $78 + $79; - $81 = $28 * $49; - $82 = $53 * $36; - $83 = $81 + $82; - $84 = $57 * $44; - $85 = $83 + $84; - $86 = $30 * $49; - $87 = $53 * $38; - $88 = $86 + $87; - $89 = $57 * $46; - $90 = $88 + $89; - $91 = $24 * $58; - $92 = $61 * $32; - $93 = $91 + $92; - $94 = $65 * $40; - $95 = $93 + $94; - $96 = $26 * $58; - $97 = $61 * $34; - $98 = $96 + $97; - $99 = $65 * $42; - $100 = $98 + $99; - $101 = $28 * $58; - $102 = $61 * $36; - $103 = $101 + $102; - $104 = $65 * $44; - $105 = $103 + $104; - $106 = $30 * $58; - $107 = $61 * $38; - $108 = $106 + $107; - $109 = $65 * $46; - $110 = $108 + $109; - $111 = $24 * $66; - $112 = $67 * $32; - $113 = $111 + $112; - $114 = $70 * $40; - $115 = $113 + $114; - $116 = $26 * $66; - $117 = $67 * $34; - $118 = $116 + $117; - $119 = $70 * $42; - $120 = $118 + $119; - $121 = $28 * $66; - $122 = $67 * $36; - $123 = $121 + $122; - $124 = $70 * $44; - $125 = $123 + $124; - $126 = $30 * $66; - $127 = $67 * $38; - $128 = $126 + $127; - $129 = $70 * $46; - $130 = $128 + $129; - $131 = ((($3)) + 12|0); - $132 = HEAP32[$131>>2]|0; - $133 = ((($3)) + 28|0); - $134 = HEAP32[$133>>2]|0; - $135 = ((($3)) + 44|0); - $136 = HEAP32[$135>>2]|0; - $137 = ((($3)) + 60|0); - $138 = HEAP32[$137>>2]|0; - HEAPF32[$0>>2] = $75; - $$sroa$4$0$$sroa_idx187 = ((($0)) + 4|0); - HEAPF32[$$sroa$4$0$$sroa_idx187>>2] = $95; - $$sroa$5$0$$sroa_idx189 = ((($0)) + 8|0); - HEAPF32[$$sroa$5$0$$sroa_idx189>>2] = $115; - $$sroa$6$0$$sroa_idx191 = ((($0)) + 12|0); - HEAP32[$$sroa$6$0$$sroa_idx191>>2] = $132; - $$sroa$7$0$$sroa_idx193 = ((($0)) + 16|0); - HEAPF32[$$sroa$7$0$$sroa_idx193>>2] = $80; - $$sroa$8$0$$sroa_idx195 = ((($0)) + 20|0); - HEAPF32[$$sroa$8$0$$sroa_idx195>>2] = $100; - $$sroa$9$0$$sroa_idx197 = ((($0)) + 24|0); - HEAPF32[$$sroa$9$0$$sroa_idx197>>2] = $120; - $$sroa$10$0$$sroa_idx199 = ((($0)) + 28|0); - HEAP32[$$sroa$10$0$$sroa_idx199>>2] = $134; - $$sroa$11$0$$sroa_idx201 = ((($0)) + 32|0); - HEAPF32[$$sroa$11$0$$sroa_idx201>>2] = $85; - $$sroa$12$0$$sroa_idx203 = ((($0)) + 36|0); - HEAPF32[$$sroa$12$0$$sroa_idx203>>2] = $105; - $$sroa$13$0$$sroa_idx205 = ((($0)) + 40|0); - HEAPF32[$$sroa$13$0$$sroa_idx205>>2] = $125; - $$sroa$14$0$$sroa_idx207 = ((($0)) + 44|0); - HEAP32[$$sroa$14$0$$sroa_idx207>>2] = $136; - $$sroa$15$0$$sroa_idx209 = ((($0)) + 48|0); - HEAPF32[$$sroa$15$0$$sroa_idx209>>2] = $90; - $$sroa$16$0$$sroa_idx211 = ((($0)) + 52|0); - HEAPF32[$$sroa$16$0$$sroa_idx211>>2] = $110; - $$sroa$17$0$$sroa_idx213 = ((($0)) + 56|0); - HEAPF32[$$sroa$17$0$$sroa_idx213>>2] = $130; - $$sroa$18$0$$sroa_idx215 = ((($0)) + 60|0); - HEAP32[$$sroa$18$0$$sroa_idx215>>2] = $138; - STACKTOP = sp;return; -} -function _MatrixScale($0,$1,$2,$3) { - $0 = $0|0; - $1 = +$1; - $2 = +$2; - $3 = +$3; - var $$sroa$5$0$$sroa_idx = 0, $$sroa$55$0$$sroa_idx6 = 0, $$sroa$6$0$$sroa_idx = 0, $$sroa$611$0$$sroa_idx12 = 0, $$sroa$7$0$$sroa_idx = 0, $$sroa$717$0$$sroa_idx18 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF32[$0>>2] = $1; - $$sroa$5$0$$sroa_idx = ((($0)) + 4|0); - ;HEAP32[$$sroa$5$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$5$0$$sroa_idx+12>>2]=0|0; - $$sroa$55$0$$sroa_idx6 = ((($0)) + 20|0); - HEAPF32[$$sroa$55$0$$sroa_idx6>>2] = $2; - $$sroa$6$0$$sroa_idx = ((($0)) + 24|0); - ;HEAP32[$$sroa$6$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$6$0$$sroa_idx+12>>2]=0|0; - $$sroa$611$0$$sroa_idx12 = ((($0)) + 40|0); - HEAPF32[$$sroa$611$0$$sroa_idx12>>2] = $3; - $$sroa$7$0$$sroa_idx = ((($0)) + 44|0); - ;HEAP32[$$sroa$7$0$$sroa_idx>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+4>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+8>>2]=0|0;HEAP32[$$sroa$7$0$$sroa_idx+12>>2]=0|0; - $$sroa$717$0$$sroa_idx18 = ((($0)) + 60|0); - HEAPF32[$$sroa$717$0$$sroa_idx18>>2] = 1.0; - return; -} -function _MatrixMultiply($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$sroa$10$0$$sroa_idx14 = 0, $$sroa$11$0$$sroa_idx16 = 0, $$sroa$12$0$$sroa_idx18 = 0, $$sroa$13$0$$sroa_idx20 = 0, $$sroa$14$0$$sroa_idx22 = 0, $$sroa$15$0$$sroa_idx24 = 0, $$sroa$16$0$$sroa_idx26 = 0, $$sroa$17$0$$sroa_idx28 = 0, $$sroa$18$0$$sroa_idx30 = 0, $$sroa$4$0$$sroa_idx2 = 0, $$sroa$5$0$$sroa_idx4 = 0, $$sroa$6$0$$sroa_idx6 = 0, $$sroa$7$0$$sroa_idx8 = 0, $$sroa$8$0$$sroa_idx10 = 0, $$sroa$9$0$$sroa_idx12 = 0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0; - var $104 = 0.0, $105 = 0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0.0, $11 = 0.0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0; - var $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0.0, $134 = 0.0, $135 = 0.0, $136 = 0.0, $137 = 0.0, $138 = 0.0, $139 = 0.0, $14 = 0; - var $140 = 0.0, $141 = 0, $142 = 0.0, $143 = 0.0, $144 = 0, $145 = 0.0, $146 = 0.0, $147 = 0.0, $148 = 0, $149 = 0.0, $15 = 0.0, $150 = 0.0, $151 = 0.0, $152 = 0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0.0, $157 = 0.0, $158 = 0.0; - var $159 = 0.0, $16 = 0.0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0.0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0.0, $17 = 0.0, $170 = 0.0, $171 = 0.0, $172 = 0.0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0.0; - var $18 = 0, $19 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0; - var $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0.0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0; - var $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0; - var $73 = 0.0, $74 = 0.0, $75 = 0.0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0.0, $90 = 0.0; - var $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $3 = +HEAPF32[$2>>2]; - $4 = +HEAPF32[$1>>2]; - $5 = $3 * $4; - $6 = ((($2)) + 16|0); - $7 = +HEAPF32[$6>>2]; - $8 = ((($1)) + 4|0); - $9 = +HEAPF32[$8>>2]; - $10 = $7 * $9; - $11 = $5 + $10; - $12 = ((($2)) + 32|0); - $13 = +HEAPF32[$12>>2]; - $14 = ((($1)) + 8|0); - $15 = +HEAPF32[$14>>2]; - $16 = $13 * $15; - $17 = $11 + $16; - $18 = ((($2)) + 48|0); - $19 = +HEAPF32[$18>>2]; - $20 = ((($1)) + 12|0); - $21 = +HEAPF32[$20>>2]; - $22 = $19 * $21; - $23 = $17 + $22; - $24 = ((($1)) + 16|0); - $25 = +HEAPF32[$24>>2]; - $26 = $3 * $25; - $27 = ((($1)) + 20|0); - $28 = +HEAPF32[$27>>2]; - $29 = $7 * $28; - $30 = $26 + $29; - $31 = ((($1)) + 24|0); - $32 = +HEAPF32[$31>>2]; - $33 = $13 * $32; - $34 = $30 + $33; - $35 = ((($1)) + 28|0); - $36 = +HEAPF32[$35>>2]; - $37 = $19 * $36; - $38 = $34 + $37; - $39 = ((($1)) + 32|0); - $40 = +HEAPF32[$39>>2]; - $41 = $3 * $40; - $42 = ((($1)) + 36|0); - $43 = +HEAPF32[$42>>2]; - $44 = $7 * $43; - $45 = $41 + $44; - $46 = ((($1)) + 40|0); - $47 = +HEAPF32[$46>>2]; - $48 = $13 * $47; - $49 = $45 + $48; - $50 = ((($1)) + 44|0); - $51 = +HEAPF32[$50>>2]; - $52 = $19 * $51; - $53 = $49 + $52; - $54 = ((($1)) + 48|0); - $55 = +HEAPF32[$54>>2]; - $56 = $3 * $55; - $57 = ((($1)) + 52|0); - $58 = +HEAPF32[$57>>2]; - $59 = $7 * $58; - $60 = $56 + $59; - $61 = ((($1)) + 56|0); - $62 = +HEAPF32[$61>>2]; - $63 = $13 * $62; - $64 = $60 + $63; - $65 = ((($1)) + 60|0); - $66 = +HEAPF32[$65>>2]; - $67 = $19 * $66; - $68 = $64 + $67; - $69 = ((($2)) + 4|0); - $70 = +HEAPF32[$69>>2]; - $71 = $4 * $70; - $72 = ((($2)) + 20|0); - $73 = +HEAPF32[$72>>2]; - $74 = $9 * $73; - $75 = $71 + $74; - $76 = ((($2)) + 36|0); - $77 = +HEAPF32[$76>>2]; - $78 = $15 * $77; - $79 = $75 + $78; - $80 = ((($2)) + 52|0); - $81 = +HEAPF32[$80>>2]; - $82 = $21 * $81; - $83 = $79 + $82; - $84 = $25 * $70; - $85 = $28 * $73; - $86 = $84 + $85; - $87 = $32 * $77; - $88 = $86 + $87; - $89 = $36 * $81; - $90 = $88 + $89; - $91 = $40 * $70; - $92 = $43 * $73; - $93 = $91 + $92; - $94 = $47 * $77; - $95 = $93 + $94; - $96 = $51 * $81; - $97 = $95 + $96; - $98 = $55 * $70; - $99 = $58 * $73; - $100 = $98 + $99; - $101 = $62 * $77; - $102 = $100 + $101; - $103 = $66 * $81; - $104 = $102 + $103; - $105 = ((($2)) + 8|0); - $106 = +HEAPF32[$105>>2]; - $107 = $4 * $106; - $108 = ((($2)) + 24|0); - $109 = +HEAPF32[$108>>2]; - $110 = $9 * $109; - $111 = $107 + $110; - $112 = ((($2)) + 40|0); - $113 = +HEAPF32[$112>>2]; - $114 = $15 * $113; - $115 = $111 + $114; - $116 = ((($2)) + 56|0); - $117 = +HEAPF32[$116>>2]; - $118 = $21 * $117; - $119 = $115 + $118; - $120 = $25 * $106; - $121 = $28 * $109; - $122 = $120 + $121; - $123 = $32 * $113; - $124 = $122 + $123; - $125 = $36 * $117; - $126 = $124 + $125; - $127 = $40 * $106; - $128 = $43 * $109; - $129 = $127 + $128; - $130 = $47 * $113; - $131 = $129 + $130; - $132 = $51 * $117; - $133 = $131 + $132; - $134 = $55 * $106; - $135 = $58 * $109; - $136 = $134 + $135; - $137 = $62 * $113; - $138 = $136 + $137; - $139 = $66 * $117; - $140 = $138 + $139; - $141 = ((($2)) + 12|0); - $142 = +HEAPF32[$141>>2]; - $143 = $4 * $142; - $144 = ((($2)) + 28|0); - $145 = +HEAPF32[$144>>2]; - $146 = $9 * $145; - $147 = $143 + $146; - $148 = ((($2)) + 44|0); - $149 = +HEAPF32[$148>>2]; - $150 = $15 * $149; - $151 = $147 + $150; - $152 = ((($2)) + 60|0); - $153 = +HEAPF32[$152>>2]; - $154 = $21 * $153; - $155 = $151 + $154; - $156 = $25 * $142; - $157 = $28 * $145; - $158 = $156 + $157; - $159 = $32 * $149; - $160 = $158 + $159; - $161 = $36 * $153; - $162 = $160 + $161; - $163 = $40 * $142; - $164 = $43 * $145; - $165 = $163 + $164; - $166 = $47 * $149; - $167 = $165 + $166; - $168 = $51 * $153; - $169 = $167 + $168; - $170 = $55 * $142; - $171 = $58 * $145; - $172 = $170 + $171; - $173 = $62 * $149; - $174 = $172 + $173; - $175 = $66 * $153; - $176 = $174 + $175; - HEAPF32[$0>>2] = $23; - $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); - HEAPF32[$$sroa$4$0$$sroa_idx2>>2] = $83; - $$sroa$5$0$$sroa_idx4 = ((($0)) + 8|0); - HEAPF32[$$sroa$5$0$$sroa_idx4>>2] = $119; - $$sroa$6$0$$sroa_idx6 = ((($0)) + 12|0); - HEAPF32[$$sroa$6$0$$sroa_idx6>>2] = $155; - $$sroa$7$0$$sroa_idx8 = ((($0)) + 16|0); - HEAPF32[$$sroa$7$0$$sroa_idx8>>2] = $38; - $$sroa$8$0$$sroa_idx10 = ((($0)) + 20|0); - HEAPF32[$$sroa$8$0$$sroa_idx10>>2] = $90; - $$sroa$9$0$$sroa_idx12 = ((($0)) + 24|0); - HEAPF32[$$sroa$9$0$$sroa_idx12>>2] = $126; - $$sroa$10$0$$sroa_idx14 = ((($0)) + 28|0); - HEAPF32[$$sroa$10$0$$sroa_idx14>>2] = $162; - $$sroa$11$0$$sroa_idx16 = ((($0)) + 32|0); - HEAPF32[$$sroa$11$0$$sroa_idx16>>2] = $53; - $$sroa$12$0$$sroa_idx18 = ((($0)) + 36|0); - HEAPF32[$$sroa$12$0$$sroa_idx18>>2] = $97; - $$sroa$13$0$$sroa_idx20 = ((($0)) + 40|0); - HEAPF32[$$sroa$13$0$$sroa_idx20>>2] = $133; - $$sroa$14$0$$sroa_idx22 = ((($0)) + 44|0); - HEAPF32[$$sroa$14$0$$sroa_idx22>>2] = $169; - $$sroa$15$0$$sroa_idx24 = ((($0)) + 48|0); - HEAPF32[$$sroa$15$0$$sroa_idx24>>2] = $68; - $$sroa$16$0$$sroa_idx26 = ((($0)) + 52|0); - HEAPF32[$$sroa$16$0$$sroa_idx26>>2] = $104; - $$sroa$17$0$$sroa_idx28 = ((($0)) + 56|0); - HEAPF32[$$sroa$17$0$$sroa_idx28>>2] = $140; - $$sroa$18$0$$sroa_idx30 = ((($0)) + 60|0); - HEAPF32[$$sroa$18$0$$sroa_idx30>>2] = $176; - return; -} -function _MatrixOrtho($0,$1,$2,$3,$4,$5,$6) { - $0 = $0|0; - $1 = +$1; - $2 = +$2; - $3 = +$3; - $4 = +$4; - $5 = +$5; - $6 = +$6; - var $$sroa$10$0$$sroa_idx24 = 0, $$sroa$11$0$$sroa_idx26 = 0, $$sroa$12$0$$sroa_idx28 = 0, $$sroa$13$0$$sroa_idx30 = 0, $$sroa$14$0$$sroa_idx32 = 0, $$sroa$15$0$$sroa_idx34 = 0, $$sroa$16$0$$sroa_idx36 = 0, $$sroa$17$0$$sroa_idx38 = 0, $$sroa$18$0$$sroa_idx40 = 0, $$sroa$4$0$$sroa_idx12 = 0, $$sroa$5$0$$sroa_idx14 = 0, $$sroa$6$0$$sroa_idx16 = 0, $$sroa$7$0$$sroa_idx18 = 0, $$sroa$8$0$$sroa_idx20 = 0, $$sroa$9$0$$sroa_idx22 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0; - var $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0; - var sp = 0; - sp = STACKTOP; - $7 = $2 - $1; - $8 = $7; - $9 = $4 - $3; - $10 = $9; - $11 = $6 - $5; - $12 = $11; - $13 = 2.0 / $8; - $14 = 2.0 / $10; - $15 = -2.0 / $12; - $16 = $1 + $2; - $17 = -$16; - $18 = $8; - $19 = $17 / $18; - $20 = $19; - $21 = $3 + $4; - $22 = -$21; - $23 = $10; - $24 = $22 / $23; - $25 = $24; - $26 = $5 + $6; - $27 = -$26; - $28 = $12; - $29 = $27 / $28; - $30 = $29; - HEAPF32[$0>>2] = $13; - $$sroa$4$0$$sroa_idx12 = ((($0)) + 4|0); - HEAPF32[$$sroa$4$0$$sroa_idx12>>2] = 0.0; - $$sroa$5$0$$sroa_idx14 = ((($0)) + 8|0); - HEAPF32[$$sroa$5$0$$sroa_idx14>>2] = 0.0; - $$sroa$6$0$$sroa_idx16 = ((($0)) + 12|0); - HEAPF32[$$sroa$6$0$$sroa_idx16>>2] = $20; - $$sroa$7$0$$sroa_idx18 = ((($0)) + 16|0); - HEAPF32[$$sroa$7$0$$sroa_idx18>>2] = 0.0; - $$sroa$8$0$$sroa_idx20 = ((($0)) + 20|0); - HEAPF32[$$sroa$8$0$$sroa_idx20>>2] = $14; - $$sroa$9$0$$sroa_idx22 = ((($0)) + 24|0); - HEAPF32[$$sroa$9$0$$sroa_idx22>>2] = 0.0; - $$sroa$10$0$$sroa_idx24 = ((($0)) + 28|0); - HEAPF32[$$sroa$10$0$$sroa_idx24>>2] = $25; - $$sroa$11$0$$sroa_idx26 = ((($0)) + 32|0); - HEAPF32[$$sroa$11$0$$sroa_idx26>>2] = 0.0; - $$sroa$12$0$$sroa_idx28 = ((($0)) + 36|0); - HEAPF32[$$sroa$12$0$$sroa_idx28>>2] = 0.0; - $$sroa$13$0$$sroa_idx30 = ((($0)) + 40|0); - HEAPF32[$$sroa$13$0$$sroa_idx30>>2] = $15; - $$sroa$14$0$$sroa_idx32 = ((($0)) + 44|0); - HEAPF32[$$sroa$14$0$$sroa_idx32>>2] = $30; - $$sroa$15$0$$sroa_idx34 = ((($0)) + 48|0); - HEAPF32[$$sroa$15$0$$sroa_idx34>>2] = 0.0; - $$sroa$16$0$$sroa_idx36 = ((($0)) + 52|0); - HEAPF32[$$sroa$16$0$$sroa_idx36>>2] = 0.0; - $$sroa$17$0$$sroa_idx38 = ((($0)) + 56|0); - HEAPF32[$$sroa$17$0$$sroa_idx38>>2] = 0.0; - $$sroa$18$0$$sroa_idx40 = ((($0)) + 60|0); - HEAPF32[$$sroa$18$0$$sroa_idx40>>2] = 1.0; - return; -} -function _ProcessGestureEvent($0) { - $0 = $0|0; - var $$$sink = 0, $$sink = 0, $$sink10 = 0, $$sink11 = 0, $$sink16 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0; - var $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0.0, $117 = 0, $118 = 0, $119 = 0, $12 = 0.0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; - var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; - var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0.0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0.0, $166 = 0; - var $167 = 0.0, $168 = 0, $169 = 0.0, $17 = 0, $170 = 0.0, $171 = 0.0, $172 = 0, $173 = 0.0, $174 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; - var $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; - var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0; - var $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $moveDownPosition$byval_copy11 = 0; - var $moveDownPosition2$byval_copy12 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $moveDownPosition2$byval_copy12 = sp + 8|0; - $moveDownPosition$byval_copy11 = sp; - $1 = ((($0)) + 4|0); - $2 = HEAP32[$1>>2]|0; - HEAP32[6966] = $2; - $3 = ($2|0)<(2); - $4 = HEAP32[$0>>2]|0; - $5 = ($4|0)==(1); - if (!($3)) { - if ($5) { - $88 = ((($0)) + 24|0); - $89 = $88; - $90 = $89; - $91 = HEAP32[$90>>2]|0; - $92 = (($89) + 4)|0; - $93 = $92; - $94 = HEAP32[$93>>2]|0; - $95 = 24672; - $96 = $95; - HEAP32[$96>>2] = $91; - $97 = (($95) + 4)|0; - $98 = $97; - HEAP32[$98>>2] = $94; - $99 = ((($0)) + 32|0); - $100 = $99; - $101 = $100; - $102 = HEAP32[$101>>2]|0; - $103 = (($100) + 4)|0; - $104 = $103; - $105 = HEAP32[$104>>2]|0; - $106 = 24712; - $107 = $106; - HEAP32[$107>>2] = $102; - $108 = (($106) + 4)|0; - $109 = $108; - HEAP32[$109>>2] = $105; - $110 = +HEAPF32[6178]; - $111 = +HEAPF32[6168]; - $112 = $110 - $111; - HEAPF32[6180] = $112; - $113 = +HEAPF32[(24716)>>2]; - $114 = +HEAPF32[(24676)>>2]; - $115 = $113 - $114; - HEAPF32[(24724)>>2] = $115; - HEAP32[6965] = 4; - STACKTOP = sp;return; - } - switch ($4|0) { - case 2: { - ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24704>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24704+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24728>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24728+4>>2]|0; - $116 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); - HEAPF32[6971] = $116; - $117 = 24704; - $118 = $117; - $119 = HEAP32[$118>>2]|0; - $120 = (($117) + 4)|0; - $121 = $120; - $122 = HEAP32[$121>>2]|0; - $123 = 24672; - $124 = $123; - HEAP32[$124>>2] = $119; - $125 = (($123) + 4)|0; - $126 = $125; - HEAP32[$126>>2] = $122; - $127 = 24728; - $128 = $127; - $129 = HEAP32[$128>>2]|0; - $130 = (($127) + 4)|0; - $131 = $130; - $132 = HEAP32[$131>>2]|0; - $133 = 24712; - $134 = $133; - HEAP32[$134>>2] = $129; - $135 = (($133) + 4)|0; - $136 = $135; - HEAP32[$136>>2] = $132; - $137 = ((($0)) + 24|0); - $138 = $137; - $139 = $138; - $140 = HEAP32[$139>>2]|0; - $141 = (($138) + 4)|0; - $142 = $141; - $143 = HEAP32[$142>>2]|0; - $144 = 24704; - $145 = $144; - HEAP32[$145>>2] = $140; - $146 = (($144) + 4)|0; - $147 = $146; - HEAP32[$147>>2] = $143; - $148 = ((($0)) + 32|0); - $149 = $148; - $150 = $149; - $151 = HEAP32[$150>>2]|0; - $152 = (($149) + 4)|0; - $153 = $152; - $154 = HEAP32[$153>>2]|0; - $155 = 24728; - $156 = $155; - HEAP32[$156>>2] = $151; - $157 = (($155) + 4)|0; - $158 = $157; - HEAP32[$158>>2] = $154; - $159 = +HEAPF32[6182]; - $160 = +HEAPF32[6176]; - $161 = $159 - $160; - HEAPF32[6180] = $161; - $162 = +HEAPF32[(24732)>>2]; - $163 = +HEAPF32[(24708)>>2]; - $164 = $162 - $163; - HEAPF32[(24724)>>2] = $164; - ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24672>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24672+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24704>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24704+4>>2]|0; - $165 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); - $166 = !($165 >= 0.004999999888241291); - if ($166) { - ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24712>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24712+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24728>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24728+4>>2]|0; - $167 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); - $168 = !($167 >= 0.004999999888241291); - if ($168) { - $$sink16 = 4; - } else { - label = 29; - } - } else { - label = 29; - } - if ((label|0) == 29) { - ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24704>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24704+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24728>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24728+4>>2]|0; - $169 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); - $170 = +HEAPF32[6971]; - $171 = $169 - $170; - $172 = $171 < 0.0; - $$sink11 = $172 ? 256 : 512; - $$sink16 = $$sink11; - } - HEAP32[6965] = $$sink16; - ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24704>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24704+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24728>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24728+4>>2]|0; - $173 = (+_Vector2Angle($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); - $174 = 360.0 - $173; - HEAPF32[6972] = $174; - STACKTOP = sp;return; - break; - } - case 0: { - HEAPF32[6971] = 0.0; - HEAPF32[6972] = 0.0; - HEAPF32[6180] = 0.0; - HEAPF32[(24724)>>2] = 0.0; - HEAP32[6966] = 0; - HEAP32[6965] = 0; - STACKTOP = sp;return; - break; - } - default: { - STACKTOP = sp;return; - } - } - } - if ($5) { - $6 = HEAP32[6967]|0; - $7 = (($6) + 1)|0; - HEAP32[6967] = $7; - $8 = HEAP32[6965]|0; - $9 = ($8|0)==(0); - $10 = ($6|0)>(0); - $or$cond = $10 & $9; - if ($or$cond) { - $11 = ((($0)) + 24|0); - ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24672>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24672+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[$11>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[$11+4>>2]|0; - $12 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); - $13 = $12 < 0.029999999329447746; - if ($13) { - HEAP32[6965] = 2; - HEAP32[6967] = 0; - } else { - label = 6; - } - } else { - label = 6; - } - if ((label|0) == 6) { - HEAP32[6967] = 1; - HEAP32[6965] = 1; - } - $14 = ((($0)) + 24|0); - $15 = $14; - $16 = $15; - $17 = HEAP32[$16>>2]|0; - $18 = (($15) + 4)|0; - $19 = $18; - $20 = HEAP32[$19>>2]|0; - $21 = 24672; - $22 = $21; - HEAP32[$22>>2] = $17; - $23 = (($21) + 4)|0; - $24 = $23; - HEAP32[$24>>2] = $20; - $25 = 24680; - $26 = $25; - HEAP32[$26>>2] = $17; - $27 = (($25) + 4)|0; - $28 = $27; - HEAP32[$28>>2] = $20; - $29 = 24688; - $30 = $29; - HEAP32[$30>>2] = $17; - $31 = (($29) + 4)|0; - $32 = $31; - HEAP32[$32>>2] = $20; - $33 = ((($0)) + 8|0); - $34 = HEAP32[$33>>2]|0; - HEAP32[5] = $34; - HEAPF32[6174] = 0.0; - HEAPF32[(24700)>>2] = 0.0; - STACKTOP = sp;return; - } - switch ($4|0) { - case 0: { - $35 = HEAP32[6965]|0; - $36 = ($35|0)==(8); - if ($36) { - $37 = ((($0)) + 24|0); - $38 = $37; - $39 = $38; - $40 = HEAP32[$39>>2]|0; - $41 = (($38) + 4)|0; - $42 = $41; - $43 = HEAP32[$42>>2]|0; - $44 = 24688; - $45 = $44; - HEAP32[$45>>2] = $40; - $46 = (($44) + 4)|0; - $47 = $46; - HEAP32[$47>>2] = $43; - } - ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24672>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24672+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24688>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24688+4>>2]|0; - $48 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); - $49 = $48 / 0.0; - HEAPF32[6968] = $49; - HEAP32[6969] = 0; - $50 = $49 > 5.0000002374872565E-4; - if ($50) { - $51 = HEAP32[5]|0; - $52 = ((($0)) + 8|0); - $53 = HEAP32[$52>>2]|0; - $54 = ($51|0)==($53|0); - if ($54) { - ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24672>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24672+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24688>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24688+4>>2]|0; - $55 = (+_Vector2Angle($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); - $56 = 360.0 - $55; - HEAPF32[6970] = $56; - $57 = $56 < 30.0; - $58 = $56 > 330.0; - $or$cond3 = $57 | $58; - if ($or$cond3) { - $$sink10 = 16; - } else { - $59 = $56 > 30.0; - $60 = $56 < 120.0; - $or$cond5 = $59 & $60; - if ($or$cond5) { - $$sink10 = 64; - } else { - $61 = $56 > 120.0; - $62 = $56 < 210.0; - $or$cond7 = $61 & $62; - $63 = $56 > 210.0; - $64 = $56 < 300.0; - $or$cond9 = $63 & $64; - $$sink = $or$cond9 ? 128 : 0; - $$$sink = $or$cond7 ? 32 : $$sink; - $$sink10 = $$$sink; - } - } - } else { - label = 16; - } - } else { - label = 16; - } - if ((label|0) == 16) { - HEAPF32[6968] = 0.0; - HEAPF32[6970] = 0.0; - $$sink10 = 0; - } - HEAP32[6965] = $$sink10; - HEAPF32[6170] = 0.0; - HEAPF32[(24684)>>2] = 0.0; - HEAP32[6966] = 0; - STACKTOP = sp;return; - break; - } - case 2: { - $65 = HEAP32[6969]|0; - $66 = ($65|0)==(0); - if ($66) { - HEAP32[6969] = 1; - } - $67 = ((($0)) + 24|0); - $68 = $67; - $69 = $68; - $70 = HEAP32[$69>>2]|0; - $71 = (($68) + 4)|0; - $72 = $71; - $73 = HEAP32[$72>>2]|0; - $74 = 24704; - $75 = $74; - HEAP32[$75>>2] = $70; - $76 = (($74) + 4)|0; - $77 = $76; - HEAP32[$77>>2] = $73; - $78 = HEAP32[6965]|0; - $79 = ($78|0)==(4); - if ($79) { - ;HEAP32[$moveDownPosition$byval_copy11>>2]=HEAP32[24672>>2]|0;HEAP32[$moveDownPosition$byval_copy11+4>>2]=HEAP32[24672+4>>2]|0; - ;HEAP32[$moveDownPosition2$byval_copy12>>2]=HEAP32[24704>>2]|0;HEAP32[$moveDownPosition2$byval_copy12+4>>2]=HEAP32[24704+4>>2]|0; - $80 = (+_Vector2Distance($moveDownPosition$byval_copy11,$moveDownPosition2$byval_copy12)); - $81 = !($80 >= 0.014999999664723873); - if (!($81)) { - HEAP32[6965] = 8; - } - } - $82 = +HEAPF32[6176]; - $83 = +HEAPF32[6170]; - $84 = $82 - $83; - HEAPF32[6174] = $84; - $85 = +HEAPF32[(24708)>>2]; - $86 = +HEAPF32[(24684)>>2]; - $87 = $85 - $86; - HEAPF32[(24700)>>2] = $87; - STACKTOP = sp;return; - break; - } - default: { - STACKTOP = sp;return; - } - } -} -function _UpdateGestures() { - var $$off = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $or$cond3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[6965]|0; - $$off = (($0) + -1)|0; - $1 = ($$off>>>0)<(2); - $2 = HEAP32[6966]|0; - $3 = ($2|0)<(2); - $or$cond3 = $1 & $3; - if ($or$cond3) { - HEAP32[6965] = 4; - } - $4 = HEAP32[6965]|0; - $5 = (($4) + -16)|0; - $6 = $5 >>> 4; - $7 = $5 << 28; - $8 = $6 | $7; - switch ($8|0) { - case 0: case 1: case 3: case 7: { - break; - } - default: { - return; - } - } - HEAP32[6965] = 0; - return; -} -function _GetMousePosition($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = 24736; - $2 = $1; - $3 = HEAP32[$2>>2]|0; - $4 = (($1) + 4)|0; - $5 = $4; - $6 = HEAP32[$5>>2]|0; - $7 = $0; - $8 = $7; - HEAP32[$8>>2] = $3; - $9 = (($7) + 4)|0; - $10 = $9; - HEAP32[$10>>2] = $6; - return; -} -function _IsKeyDown($0) { - $0 = $0|0; - var $$ = 0, $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_GetKeyStatus($0)|0); - $2 = ($1|0)==(1); - $$ = $2&1; - return ($$|0); -} -function _GetScreenWidth() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[6975]|0; - return ($0|0); -} -function _GetScreenHeight() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[6974]|0; - return ($0|0); -} -function _GetKeyStatus($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[6973]|0; - $2 = (_glfwGetKey(($1|0),($0|0))|0); - return ($2|0); -} -function _InitWindow($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - _TraceLog(0,6913,$vararg_buffer); - HEAP32[6977] = $2; - _InitGraphicsDevice($0,$1); - _LoadDefaultFont(); - _InitTimer(); - (_emscripten_set_fullscreenchange_callback((0|0),(0|0),1,(6|0))|0); - (_emscripten_set_keypress_callback((6942|0),(0|0),1,(7|0))|0); - (_emscripten_set_click_callback((6942|0),(0|0),1,(8|0))|0); - (_emscripten_set_touchstart_callback((6942|0),(0|0),1,(9|0))|0); - (_emscripten_set_touchend_callback((6942|0),(0|0),1,(9|0))|0); - (_emscripten_set_touchmove_callback((6942|0),(0|0),1,(9|0))|0); - (_emscripten_set_touchcancel_callback((6942|0),(0|0),1,(9|0))|0); - (_emscripten_set_gamepadconnected_callback((0|0),1,(10|0))|0); - (_emscripten_set_gamepaddisconnected_callback((0|0),1,(10|0))|0); - $3 = HEAP32[6975]|0; - $4 = (+($3|0)); - $5 = $4 * 0.5; - HEAPF32[6184] = $5; - $6 = HEAP32[6974]|0; - $7 = (+($6|0)); - $8 = $7 * 0.5; - HEAPF32[(24740)>>2] = $8; - $9 = HEAP32[6978]|0; - $10 = ($9|0)==(0); - if ($10) { - STACKTOP = sp;return; - } - _SetTargetFPS(60); - _LogoAnimation(); - STACKTOP = sp;return; -} -function _TraceLog($0,$1,$varargs) { - $0 = $0|0; - $1 = $1|0; - $varargs = $varargs|0; - var $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $endptr = 0, $strlen = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $2 = sp; - switch ($0|0) { - case 0: { - ;HEAP8[24776>>0]=HEAP8[11489>>0]|0;HEAP8[24776+1>>0]=HEAP8[11489+1>>0]|0;HEAP8[24776+2>>0]=HEAP8[11489+2>>0]|0;HEAP8[24776+3>>0]=HEAP8[11489+3>>0]|0;HEAP8[24776+4>>0]=HEAP8[11489+4>>0]|0;HEAP8[24776+5>>0]=HEAP8[11489+5>>0]|0;HEAP8[24776+6>>0]=HEAP8[11489+6>>0]|0; - break; - } - case 2: { - $3 = 24776; - $4 = $3; - HEAP32[$4>>2] = 1330795077; - $5 = (($3) + 4)|0; - $6 = $5; - HEAP32[$6>>2] = 2112082; - break; - } - case 1: { - dest=24776; src=11496; stop=dest+10|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); - break; - } - case 3: { - $7 = 24776; - $8 = $7; - HEAP32[$8>>2] = 1430406468; - $9 = (($7) + 4)|0; - $10 = $9; - HEAP32[$10>>2] = 2112071; - break; - } - default: { - } - } - (_strcat(24776,$1)|0); - $strlen = (_strlen(24776)|0); - $endptr = (24776 + ($strlen)|0); - HEAP8[$endptr>>0]=10&255;HEAP8[$endptr+1>>0]=10>>8; - HEAP32[$2>>2] = $varargs; - $11 = ($0|0)==(3); - if ($11) { - STACKTOP = sp;return; - } - (_vprintf(24776,$2)|0); - $12 = ($0|0)==(2); - if ($12) { - _exit(1); - // unreachable; - } else { - STACKTOP = sp;return; - } -} -function _InitGraphicsDevice($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$015 = 0, $$byval_copy = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0; - var $81 = 0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer14 = 0, $vararg_buffer18 = 0, $vararg_buffer22 = 0, $vararg_buffer3 = 0, $vararg_buffer6 = 0, $vararg_buffer8 = 0, $vararg_ptr13 = 0, $vararg_ptr17 = 0, $vararg_ptr21 = 0, $vararg_ptr5 = 0, dest = 0; - var label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); - $$byval_copy = sp + 136|0; - $vararg_buffer22 = sp + 64|0; - $vararg_buffer18 = sp + 56|0; - $vararg_buffer14 = sp + 48|0; - $vararg_buffer10 = sp + 40|0; - $vararg_buffer8 = sp + 32|0; - $vararg_buffer6 = sp + 24|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $2 = sp + 72|0; - $3 = sp + 140|0; - HEAP32[6975] = $0; - HEAP32[6974] = $1; - _MatrixIdentity($2); - dest=27988; src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - (_glfwSetErrorCallback((2|0))|0); - $4 = (_glfwInit()|0); - $5 = ($4|0)==(0); - if ($5) { - _TraceLog(2,7631,$vararg_buffer); - } - $6 = HEAP32[6975]|0; - HEAP32[7013] = $6; - $7 = HEAP32[6974]|0; - HEAP32[7014] = $7; - _glfwDefaultWindowHints(); - $8 = HEAP8[31748]|0; - $9 = $8 & 4; - $10 = ($9<<24>>24)==(0); - if ($10) { - _glfwWindowHint(131075,0); - } else { - _glfwWindowHint(131075,1); - } - $11 = HEAP8[31748]|0; - $12 = $11 & 8; - $13 = ($12<<24>>24)==(0); - if (!($13)) { - _glfwWindowHint(131077,1); - } - $14 = HEAP8[31748]|0; - $15 = $14 & 32; - $16 = ($15<<24>>24)==(0); - if (!($16)) { - _glfwWindowHint(135181,4); - _TraceLog(0,7657,$vararg_buffer1); - } - $17 = (_rlGetVersion()|0); - $18 = ($17|0)==(2); - if ($18) { - _glfwWindowHint(139266,2); - _glfwWindowHint(139267,1); - } else { - $19 = (_rlGetVersion()|0); - $20 = ($19|0)==(3); - if ($20) { - _glfwWindowHint(139266,3); - _glfwWindowHint(139267,3); - _glfwWindowHint(139272,204801); - _glfwWindowHint(139270,0); - } - } - $21 = HEAP32[7015]|0; - $22 = ($21|0)==(0); - if ($22) { - $47 = HEAP32[6975]|0; - $48 = HEAP32[6974]|0; - $49 = HEAP32[6977]|0; - $50 = (_glfwCreateWindow(($47|0),($48|0),($49|0),(0|0),(0|0))|0); - HEAP32[6973] = $50; - $51 = HEAP32[6975]|0; - HEAP32[7016] = $51; - $52 = HEAP32[6974]|0; - HEAP32[7017] = $52; - $54 = $50; - } else { - $23 = (_glfwGetPrimaryMonitor()|0); - $24 = (_glfwGetVideoModes(($23|0),($$byval_copy|0))|0); - $25 = HEAP32[$$byval_copy>>2]|0; - $26 = ($25|0)>(0); - L22: do { - if ($26) { - $27 = HEAP32[6975]|0; - $28 = HEAP32[$$byval_copy>>2]|0; - $29 = HEAP32[6974]|0; - $$015 = 0; - while(1) { - $30 = (($24) + (($$015*24)|0)|0); - $31 = HEAP32[$30>>2]|0; - $32 = ($31|0)<($27|0); - if (!($32)) { - $33 = (((($24) + (($$015*24)|0)|0)) + 4|0); - $34 = HEAP32[$33>>2]|0; - $35 = ($34|0)<($29|0); - if (!($35)) { - break; - } - } - $36 = (($$015) + 1)|0; - $37 = ($36|0)<($28|0); - if ($37) { - $$015 = $36; - } else { - break L22; - } - } - HEAP32[7013] = $31; - HEAP32[7014] = $34; - } - } while(0); - $38 = HEAP32[7013]|0; - $39 = HEAP32[7014]|0; - HEAP32[$vararg_buffer3>>2] = $38; - $vararg_ptr5 = ((($vararg_buffer3)) + 4|0); - HEAP32[$vararg_ptr5>>2] = $39; - _TraceLog(1,7682,$vararg_buffer3); - $40 = HEAP32[7013]|0; - $41 = HEAP32[7014]|0; - _SetupFramebufferSize($40,$41); - $42 = HEAP32[7013]|0; - $43 = HEAP32[7014]|0; - $44 = HEAP32[6977]|0; - $45 = (_glfwGetPrimaryMonitor()|0); - $46 = (_glfwCreateWindow(($42|0),($43|0),($44|0),($45|0),(0|0))|0); - HEAP32[6973] = $46; - $54 = $46; - } - $53 = ($54|0)==(0|0); - if ($53) { - _glfwTerminate(); - _TraceLog(2,7720,$vararg_buffer6); - } else { - _TraceLog(0,7753,$vararg_buffer8); - $55 = HEAP32[7016]|0; - $56 = HEAP32[7017]|0; - HEAP32[$vararg_buffer10>>2] = $55; - $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); - HEAP32[$vararg_ptr13>>2] = $56; - _TraceLog(0,7793,$vararg_buffer10); - $57 = HEAP32[6975]|0; - $58 = HEAP32[6974]|0; - HEAP32[$vararg_buffer14>>2] = $57; - $vararg_ptr17 = ((($vararg_buffer14)) + 4|0); - HEAP32[$vararg_ptr17>>2] = $58; - _TraceLog(0,7814,$vararg_buffer14); - $59 = HEAP32[7018]|0; - $60 = HEAP32[7019]|0; - HEAP32[$vararg_buffer18>>2] = $59; - $vararg_ptr21 = ((($vararg_buffer18)) + 4|0); - HEAP32[$vararg_ptr21>>2] = $60; - _TraceLog(0,7835,$vararg_buffer18); - } - $61 = HEAP32[6973]|0; - (_glfwSetWindowSizeCallback(($61|0),(1|0))|0); - $62 = HEAP32[6973]|0; - (_glfwSetCursorEnterCallback(($62|0),(3|0))|0); - $63 = HEAP32[6973]|0; - (_glfwSetKeyCallback(($63|0),(1|0))|0); - $64 = HEAP32[6973]|0; - (_glfwSetMouseButtonCallback(($64|0),(1|0))|0); - $65 = HEAP32[6973]|0; - (_glfwSetCursorPosCallback(($65|0),(1|0))|0); - $66 = HEAP32[6973]|0; - (_glfwSetCharCallback(($66|0),(4|0))|0); - $67 = HEAP32[6973]|0; - (_glfwSetScrollCallback(($67|0),(2|0))|0); - $68 = HEAP32[6973]|0; - (_glfwSetWindowIconifyCallback(($68|0),(5|0))|0); - $69 = HEAP32[6973]|0; - _glfwMakeContextCurrent(($69|0)); - _glfwSwapInterval(0); - $70 = HEAP8[31748]|0; - $71 = $70 & 64; - $72 = ($71<<24>>24)==(0); - if ($72) { - $73 = HEAP32[6975]|0; - $74 = HEAP32[6974]|0; - _rlglInit($73,$74); - _SetupViewport(); - _rlMatrixMode(5889); - _rlLoadIdentity(); - $75 = HEAP32[7016]|0; - $76 = HEAP32[7018]|0; - $77 = (($75) - ($76))|0; - $78 = (+($77|0)); - $79 = HEAP32[7017]|0; - $80 = HEAP32[7019]|0; - $81 = (($79) - ($80))|0; - $82 = (+($81|0)); - _rlOrtho(0.0,$78,$82,0.0,0.0,1.0); - _rlMatrixMode(5888); - _rlLoadIdentity(); - HEAP8[$3>>0] = -11; - $83 = ((($3)) + 1|0); - HEAP8[$83>>0] = -11; - $84 = ((($3)) + 2|0); - HEAP8[$84>>0] = -11; - $85 = ((($3)) + 3|0); - HEAP8[$85>>0] = -1; - ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0;HEAP8[$$byval_copy+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$$byval_copy+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$$byval_copy+3>>0]=HEAP8[$3+3>>0]|0; - _ClearBackground($$byval_copy); - STACKTOP = sp;return; - } - _glfwSwapInterval(1); - _TraceLog(0,7860,$vararg_buffer22); - $73 = HEAP32[6975]|0; - $74 = HEAP32[6974]|0; - _rlglInit($73,$74); - _SetupViewport(); - _rlMatrixMode(5889); - _rlLoadIdentity(); - $75 = HEAP32[7016]|0; - $76 = HEAP32[7018]|0; - $77 = (($75) - ($76))|0; - $78 = (+($77|0)); - $79 = HEAP32[7017]|0; - $80 = HEAP32[7019]|0; - $81 = (($79) - ($80))|0; - $82 = (+($81|0)); - _rlOrtho(0.0,$78,$82,0.0,0.0,1.0); - _rlMatrixMode(5888); - _rlLoadIdentity(); - HEAP8[$3>>0] = -11; - $83 = ((($3)) + 1|0); - HEAP8[$83>>0] = -11; - $84 = ((($3)) + 2|0); - HEAP8[$84>>0] = -11; - $85 = ((($3)) + 3|0); - HEAP8[$85>>0] = -1; - ;HEAP8[$$byval_copy>>0]=HEAP8[$3>>0]|0;HEAP8[$$byval_copy+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$$byval_copy+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$$byval_copy+3>>0]=HEAP8[$3+3>>0]|0; - _ClearBackground($$byval_copy); - STACKTOP = sp;return; -} -function _LoadDefaultFont() { - var $$ = 0, $$0101 = 0, $$090100 = 0, $$09299 = 0, $$095104 = 0, $$096103 = 0, $$097102 = 0, $$191 = 0, $$193 = 0, $$byval_copy1 = 0, $$lcssa = 0, $$sroa$0$0$$sroa_idx = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; - var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; - var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $$byval_copy1 = sp + 44|0; - $vararg_buffer = sp; - $0 = sp + 4|0; - $1 = sp + 24|0; - HEAP32[(27956)>>2] = 224; - $2 = (_malloc(65536)|0); - _memset(($2|0),0,65536)|0; - $$095104 = 0;$$096103 = 0; - while(1) { - $3 = (24 + ($$095104<<2)|0); - $4 = HEAP32[$3>>2]|0; - $$097102 = 31; - while(1) { - $16 = 1 << $$097102; - $17 = $4 & $16; - $18 = ($17|0)==(0); - if (!($18)) { - $19 = (($$097102) + ($$096103))|0; - $$sroa$0$0$$sroa_idx = (($2) + ($19<<2)|0); - HEAP8[$$sroa$0$0$$sroa_idx>>0]=-1&255;HEAP8[$$sroa$0$0$$sroa_idx+1>>0]=(-1>>8)&255;HEAP8[$$sroa$0$0$$sroa_idx+2>>0]=(-1>>16)&255;HEAP8[$$sroa$0$0$$sroa_idx+3>>0]=-1>>24; - } - $20 = (($$097102) + -1)|0; - $21 = ($$097102|0)>(0); - if ($21) { - $$097102 = $20; - } else { - break; - } - } - $12 = (($$095104) + 1)|0; - $13 = ($$095104|0)>(511); - $$ = $13 ? 0 : $12; - $14 = (($$096103) + 32)|0; - $15 = ($14|0)<(16384); - if ($15) { - $$095104 = $$;$$096103 = $14; - } else { - break; - } - } - _LoadImageEx($0,$2,128,128); - _ImageFormat($0,2); - _free($2); - ;HEAP32[$$byval_copy1>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$0+16>>2]|0; - _LoadTextureFromImage($1,$$byval_copy1); - ;HEAP32[27932>>2]=HEAP32[$1>>2]|0;HEAP32[27932+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[27932+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[27932+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[27932+16>>2]=HEAP32[$1+16>>2]|0; - ;HEAP32[$$byval_copy1>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$0+16>>2]|0; - _UnloadImage($$byval_copy1); - $5 = HEAP32[(27956)>>2]|0; - $6 = $5 << 5; - $7 = (_malloc($6)|0); - HEAP32[(27960)>>2] = $7; - $8 = ($5|0)>(0); - if (!($8)) { - $$lcssa = $7; - $22 = ((($$lcssa)) + 16|0); - $23 = HEAP32[$22>>2]|0; - HEAP32[(27952)>>2] = $23; - $24 = HEAP32[6983]|0; - HEAP32[$vararg_buffer>>2] = $24; - _TraceLog(0,7137,$vararg_buffer); - STACKTOP = sp;return; - } - $9 = HEAP32[(27936)>>2]|0; - $10 = HEAP32[(27956)>>2]|0; - $11 = HEAP32[(27960)>>2]|0; - $$0101 = 0;$$090100 = 1;$$09299 = 0;$27 = $7; - while(1) { - $25 = (($$0101) + 32)|0; - $26 = (($27) + ($$0101<<5)|0); - HEAP32[$26>>2] = $25; - $28 = (((($27) + ($$0101<<5)|0)) + 4|0); - HEAP32[$28>>2] = $$090100; - $29 = ($$09299*11)|0; - $30 = (($29) + 1)|0; - $31 = (((($27) + ($$0101<<5)|0)) + 8|0); - HEAP32[$31>>2] = $30; - $32 = (2072 + ($$0101<<2)|0); - $33 = HEAP32[$32>>2]|0; - $34 = (((($27) + ($$0101<<5)|0)) + 12|0); - HEAP32[$34>>2] = $33; - $35 = (((($27) + ($$0101<<5)|0)) + 16|0); - HEAP32[$35>>2] = 10; - $36 = (($$090100) + 1)|0; - $37 = (($36) + ($33))|0; - $38 = ($37|0)<($9|0); - $39 = (($$09299) + 1)|0; - if ($38) { - $$191 = $37;$$193 = $$09299; - } else { - $40 = ($39*11)|0; - $41 = (($40) + 1)|0; - $42 = (($33) + 2)|0; - HEAP32[$28>>2] = 1; - HEAP32[$31>>2] = $41; - $$191 = $42;$$193 = $39; - } - $43 = (((($27) + ($$0101<<5)|0)) + 20|0); - HEAP32[$43>>2] = 0; - $44 = (((($27) + ($$0101<<5)|0)) + 24|0); - HEAP32[$44>>2] = 0; - $45 = (((($27) + ($$0101<<5)|0)) + 28|0); - HEAP32[$45>>2] = 0; - $46 = (($$0101) + 1)|0; - $47 = ($46|0)<($10|0); - if ($47) { - $$0101 = $46;$$090100 = $$191;$$09299 = $$193;$27 = $11; - } else { - $$lcssa = $11; - break; - } - } - $22 = ((($$lcssa)) + 16|0); - $23 = HEAP32[$22>>2]|0; - HEAP32[(27952)>>2] = $23; - $24 = HEAP32[6983]|0; - HEAP32[$vararg_buffer>>2] = $24; - _TraceLog(0,7137,$vararg_buffer); - STACKTOP = sp;return; -} -function _InitTimer() { - var $0 = 0, $1 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_time((0|0))|0); - _srand($0); - $1 = (+_GetTime()); - HEAPF64[3096] = $1; - return; -} -function _EmscriptenFullscreenChangeCallback($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0, $11 = 0, $12 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer4 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr7 = 0, $vararg_ptr8 = 0, $vararg_ptr9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $vararg_buffer4 = sp + 16|0; - $vararg_buffer = sp; - $3 = HEAP32[$1>>2]|0; - $4 = ($3|0)==(0); - $5 = ((($1)) + 264|0); - $6 = HEAP32[$5>>2]|0; - $7 = ((($1)) + 268|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($1)) + 272|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($1)) + 276|0); - $12 = HEAP32[$11>>2]|0; - if ($4) { - HEAP32[$vararg_buffer4>>2] = $6; - $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); - HEAP32[$vararg_ptr7>>2] = $8; - $vararg_ptr8 = ((($vararg_buffer4)) + 8|0); - HEAP32[$vararg_ptr8>>2] = $10; - $vararg_ptr9 = ((($vararg_buffer4)) + 12|0); - HEAP32[$vararg_ptr9>>2] = $12; - _TraceLog(0,7070,$vararg_buffer4); - STACKTOP = sp;return 0; - } else { - HEAP32[$vararg_buffer>>2] = $6; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $8; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = $10; - $vararg_ptr3 = ((($vararg_buffer)) + 12|0); - HEAP32[$vararg_ptr3>>2] = $12; - _TraceLog(0,7001,$vararg_buffer); - STACKTOP = sp;return 0; - } - return (0)|0; -} -function _EmscriptenKeyboardCallback($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($0|0)==(1); - if (!($3)) { - return 0; - } - $4 = ((($1)) + 32|0); - $5 = (_strcmp($4,6994)|0); - $6 = ($5|0)==(0); - if (!($6)) { - return 0; - } - (_emscripten_exit_pointerlock()|0); - return 0; -} -function _EmscriptenMouseCallback($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 272|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(272|0); - $3 = sp; - $4 = ($0|0)==(4); - if (!($4)) { - STACKTOP = sp;return 0; - } - (_emscripten_get_pointerlock_status(($3|0))|0); - $5 = HEAP32[$3>>2]|0; - $6 = ($5|0)==(0); - if ($6) { - (_emscripten_request_pointerlock((0|0),1)|0); - } else { - (_emscripten_exit_pointerlock()|0); - (_emscripten_get_pointerlock_status(($3|0))|0); - } - STACKTOP = sp;return 0; -} -function _EmscriptenTouchCallback($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$byval_copy = 0, $$sink = 0, $$sroa$0$0$$sroa_idx = 0, $$sroa$03$0$$sroa_idx = 0, $$sroa$2$0$$sroa_idx2 = 0, $$sroa$24$0$$sroa_idx5 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0.0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0; - var $60 = 0.0, $61 = 0.0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); - $$byval_copy = sp + 56|0; - $3 = sp; - switch ($0|0) { - case 22: { - $$sink = 1; - label = 4; - break; - } - case 23: { - $$sink = 0; - label = 4; - break; - } - case 24: { - $$sink = 2; - label = 4; - break; - } - default: { - } - } - if ((label|0) == 4) { - HEAP32[$3>>2] = $$sink; - } - $4 = HEAP32[$1>>2]|0; - $5 = ((($3)) + 4|0); - HEAP32[$5>>2] = $4; - $6 = ((($1)) + 20|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($3)) + 8|0); - HEAP32[$8>>2] = $7; - $9 = ((($1)) + 72|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($3)) + 12|0); - HEAP32[$11>>2] = $10; - $12 = ((($1)) + 56|0); - $13 = HEAP32[$12>>2]|0; - $14 = (+($13|0)); - $15 = ((($1)) + 60|0); - $16 = HEAP32[$15>>2]|0; - $17 = (+($16|0)); - $$sroa$03$0$$sroa_idx = ((($3)) + 24|0); - HEAPF32[$$sroa$03$0$$sroa_idx>>2] = $14; - $$sroa$24$0$$sroa_idx5 = ((($3)) + 28|0); - HEAPF32[$$sroa$24$0$$sroa_idx5>>2] = $17; - $18 = ((($1)) + 108|0); - $19 = HEAP32[$18>>2]|0; - $20 = (+($19|0)); - $21 = ((($1)) + 112|0); - $22 = HEAP32[$21>>2]|0; - $23 = (+($22|0)); - $$sroa$0$0$$sroa_idx = ((($3)) + 32|0); - HEAPF32[$$sroa$0$0$$sroa_idx>>2] = $20; - $$sroa$2$0$$sroa_idx2 = ((($3)) + 36|0); - HEAPF32[$$sroa$2$0$$sroa_idx2>>2] = $23; - $24 = ((($3)) + 24|0); - $25 = $24; - $26 = $25; - $27 = HEAP32[$26>>2]|0; - $28 = (($25) + 4)|0; - $29 = $28; - $30 = HEAP32[$29>>2]|0; - $31 = 24752; - $32 = $31; - HEAP32[$32>>2] = $27; - $33 = (($31) + 4)|0; - $34 = $33; - HEAP32[$34>>2] = $30; - $35 = ((($3)) + 32|0); - $36 = $35; - $37 = $36; - $38 = HEAP32[$37>>2]|0; - $39 = (($36) + 4)|0; - $40 = $39; - $41 = HEAP32[$40>>2]|0; - $42 = (24760); - $43 = $42; - HEAP32[$43>>2] = $38; - $44 = (($42) + 4)|0; - $45 = $44; - HEAP32[$45>>2] = $41; - $46 = (_GetScreenWidth()|0); - $47 = (+($46|0)); - $48 = +HEAPF32[$24>>2]; - $49 = $48 / $47; - HEAPF32[$24>>2] = $49; - $50 = (_GetScreenHeight()|0); - $51 = (+($50|0)); - $52 = +HEAPF32[$$sroa$24$0$$sroa_idx5>>2]; - $53 = $52 / $51; - HEAPF32[$$sroa$24$0$$sroa_idx5>>2] = $53; - $54 = (_GetScreenWidth()|0); - $55 = (+($54|0)); - $56 = +HEAPF32[$35>>2]; - $57 = $56 / $55; - HEAPF32[$35>>2] = $57; - $58 = (_GetScreenHeight()|0); - $59 = (+($58|0)); - $60 = +HEAPF32[$$sroa$2$0$$sroa_idx2>>2]; - $61 = $60 / $59; - HEAPF32[$$sroa$2$0$$sroa_idx2>>2] = $61; - dest=$$byval_copy; src=$3; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _ProcessGestureEvent($$byval_copy); - STACKTOP = sp;return 1; -} -function _EmscriptenGamepadCallback($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$sink = 0, $10 = 0, $11 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($1)) + 1296|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0); - if ($5) { - label = 3; - } else { - $6 = ((($1)) + 1300|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)<(4); - if ($8) { - $$sink = 1; - } else { - label = 3; - } - } - if ((label|0) == 3) { - $$sink = 0; - } - $9 = ((($1)) + 1300|0); - $10 = HEAP32[$9>>2]|0; - $11 = (27916 + ($10<<2)|0); - HEAP32[$11>>2] = $$sink; - return 0; -} -function _SetTargetFPS($0) { - $0 = $0|0; - var $$ = 0.0, $$op = 0.0, $1 = 0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - $1 = ($0|0)<(1); - $2 = (+($0|0)); - $3 = 1.0 / $2; - $$ = $1 ? 0.0 : $3; - HEAPF64[3093] = $$; - $4 = $3; - $$op = $4 * 1000.0; - $5 = $$op; - $6 = $1 ? 0.0 : $5; - HEAPF64[$vararg_buffer>>3] = $6; - _TraceLog(0,6950,$vararg_buffer); - STACKTOP = sp;return; -} -function _LogoAnimation() { - var label = 0, sp = 0; - sp = STACKTOP; - HEAP32[6978] = 0; - return; -} -function _GetTime() { - var $0 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (+_glfwGetTime()); - return (+$0); -} -function _LoadImageEx($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$03334 = 0, $$035 = 0, $$sroa$12$0$$sroa_idx21 = 0, $$sroa$15$0$$sroa_idx24 = 0, $$sroa$16$0$$sroa_idx26 = 0, $$sroa$9$0$$sroa_idx18 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = $2 << 2; - $5 = Math_imul($4, $3)|0; - $6 = (_malloc($5)|0); - $7 = ($5|0)>(0); - if ($7) { - $8 = (($5) + -1)|0; - $9 = $8 >>> 2; - $$03334 = 0;$$035 = 0; - while(1) { - $10 = (($1) + ($$03334<<2)|0); - $11 = HEAP8[$10>>0]|0; - $12 = (($6) + ($$035)|0); - HEAP8[$12>>0] = $11; - $13 = (((($1) + ($$03334<<2)|0)) + 1|0); - $14 = HEAP8[$13>>0]|0; - $15 = $$035 | 1; - $16 = (($6) + ($15)|0); - HEAP8[$16>>0] = $14; - $17 = (((($1) + ($$03334<<2)|0)) + 2|0); - $18 = HEAP8[$17>>0]|0; - $19 = $$035 | 2; - $20 = (($6) + ($19)|0); - HEAP8[$20>>0] = $18; - $21 = (((($1) + ($$03334<<2)|0)) + 3|0); - $22 = HEAP8[$21>>0]|0; - $23 = $$035 | 3; - $24 = (($6) + ($23)|0); - HEAP8[$24>>0] = $22; - $25 = (($$03334) + 1)|0; - $26 = (($$035) + 4)|0; - $exitcond = ($$03334|0)==($9|0); - if ($exitcond) { - break; - } else { - $$03334 = $25;$$035 = $26; - } - } - } - HEAP32[$0>>2] = $6; - $$sroa$9$0$$sroa_idx18 = ((($0)) + 4|0); - HEAP32[$$sroa$9$0$$sroa_idx18>>2] = $2; - $$sroa$12$0$$sroa_idx21 = ((($0)) + 8|0); - HEAP32[$$sroa$12$0$$sroa_idx21>>2] = $3; - $$sroa$15$0$$sroa_idx24 = ((($0)) + 12|0); - HEAP32[$$sroa$15$0$$sroa_idx24>>2] = 1; - $$sroa$16$0$$sroa_idx26 = ((($0)) + 16|0); - HEAP32[$$sroa$16$0$$sroa_idx26>>2] = 7; - return; -} -function _ImageFormat($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0166199 = 0, $$0167197 = 0, $$0168195 = 0, $$0169192 = 0, $$0170190 = 0, $$0171188 = 0, $$0172189 = 0, $$0202 = 0, $$1194 = 0, $$2201 = 0, $$byval_copy = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0; - var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; - var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; - var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; - var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0.0, $17 = 0, $170 = 0.0, $171 = 0.0, $172 = 0, $173 = 0, $174 = 0, $175 = 0.0, $176 = 0.0, $177 = 0.0, $178 = 0, $179 = 0, $18 = 0; - var $180 = 0, $181 = 0.0, $182 = 0.0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0.0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; - var $199 = 0, $2 = 0, $20 = 0.0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0; - var $216 = 0, $217 = 0, $218 = 0.0, $219 = 0.0, $22 = 0, $220 = 0.0, $221 = 0, $222 = 0, $223 = 0, $224 = 0.0, $225 = 0.0, $226 = 0.0, $227 = 0, $228 = 0, $229 = 0, $23 = 0.0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0; - var $234 = 0, $235 = 0, $236 = 0.0, $237 = 0.0, $238 = 0.0, $239 = 0, $24 = 0.0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0.0, $250 = 0, $251 = 0; - var $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0; - var $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0.0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0; - var $289 = 0, $29 = 0.0, $290 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0; - var $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; - var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0; - var $or$cond = 0, $roundf = 0.0, $roundf173 = 0.0, $roundf174 = 0.0, $roundf175 = 0.0, $roundf176 = 0.0, $roundf177 = 0.0, $roundf178 = 0.0, $roundf179 = 0.0, $roundf180 = 0.0, $roundf181 = 0.0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $$byval_copy = sp + 4|0; - $vararg_buffer = sp; - $2 = ((($0)) + 16|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)==($1|0); - if ($4) { - STACKTOP = sp;return; - } - $5 = ($3|0)<(8); - $6 = ($1|0)<(8); - $or$cond = $6 & $5; - if (!($or$cond)) { - _TraceLog(1,7531,$vararg_buffer); - STACKTOP = sp;return; - } - ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; - $7 = (_GetImageData($$byval_copy)|0); - $8 = HEAP32[$0>>2]|0; - _free($8); - HEAP32[$2>>2] = $1; - switch ($1|0) { - case 1: { - $9 = ((($0)) + 4|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($0)) + 8|0); - $12 = HEAP32[$11>>2]|0; - $13 = Math_imul($12, $10)|0; - $14 = (_malloc($13)|0); - HEAP32[$0>>2] = $14; - $15 = Math_imul($12, $10)|0; - $16 = ($15|0)>(0); - if ($16) { - $$0171188 = 0; - while(1) { - $17 = (($7) + ($$0171188<<2)|0); - $18 = HEAP8[$17>>0]|0; - $19 = (+($18&255)); - $20 = $19 * 0.29899999499320984; - $21 = (((($7) + ($$0171188<<2)|0)) + 1|0); - $22 = HEAP8[$21>>0]|0; - $23 = (+($22&255)); - $24 = $23 * 0.58700001239776611; - $25 = $20 + $24; - $26 = (((($7) + ($$0171188<<2)|0)) + 2|0); - $27 = HEAP8[$26>>0]|0; - $28 = (+($27&255)); - $29 = $28 * 0.11400000005960464; - $30 = $25 + $29; - $31 = (~~(($30))&255); - $32 = HEAP32[$0>>2]|0; - $33 = (($32) + ($$0171188)|0); - HEAP8[$33>>0] = $31; - $34 = (($$0171188) + 1)|0; - $35 = HEAP32[$9>>2]|0; - $36 = HEAP32[$11>>2]|0; - $37 = Math_imul($36, $35)|0; - $38 = ($34|0)<($37|0); - if ($38) { - $$0171188 = $34; - } else { - break; - } - } - } - break; - } - case 2: { - $39 = ((($0)) + 4|0); - $40 = HEAP32[$39>>2]|0; - $41 = ((($0)) + 8|0); - $42 = HEAP32[$41>>2]|0; - $43 = $40 << 1; - $44 = Math_imul($43, $42)|0; - $45 = (_malloc($44)|0); - HEAP32[$0>>2] = $45; - $46 = HEAP32[$39>>2]|0; - $47 = $46 << 1; - $48 = Math_imul($47, $42)|0; - $49 = ($48|0)>(0); - if ($49) { - $$0170190 = 0;$$0172189 = 0; - while(1) { - $50 = (($7) + ($$0172189<<2)|0); - $51 = HEAP8[$50>>0]|0; - $52 = (+($51&255)); - $53 = $52 * 0.29899999499320984; - $54 = (((($7) + ($$0172189<<2)|0)) + 1|0); - $55 = HEAP8[$54>>0]|0; - $56 = (+($55&255)); - $57 = $56 * 0.58700001239776611; - $58 = $53 + $57; - $59 = (((($7) + ($$0172189<<2)|0)) + 2|0); - $60 = HEAP8[$59>>0]|0; - $61 = (+($60&255)); - $62 = $61 * 0.11400000005960464; - $63 = $58 + $62; - $64 = (~~(($63))&255); - $65 = HEAP32[$0>>2]|0; - $66 = (($65) + ($$0170190)|0); - HEAP8[$66>>0] = $64; - $67 = (((($7) + ($$0172189<<2)|0)) + 3|0); - $68 = HEAP8[$67>>0]|0; - $69 = HEAP32[$0>>2]|0; - $70 = $$0170190 | 1; - $71 = (($69) + ($70)|0); - HEAP8[$71>>0] = $68; - $72 = (($$0172189) + 1)|0; - $73 = (($$0170190) + 2)|0; - $74 = HEAP32[$39>>2]|0; - $75 = HEAP32[$41>>2]|0; - $76 = $74 << 1; - $77 = Math_imul($76, $75)|0; - $78 = ($73|0)<($77|0); - if ($78) { - $$0170190 = $73;$$0172189 = $72; - } else { - break; - } - } - } - break; - } - case 3: { - $79 = ((($0)) + 4|0); - $80 = HEAP32[$79>>2]|0; - $81 = ((($0)) + 8|0); - $82 = HEAP32[$81>>2]|0; - $83 = $80 << 1; - $84 = Math_imul($83, $82)|0; - $85 = (_malloc($84)|0); - HEAP32[$0>>2] = $85; - $86 = HEAP32[$79>>2]|0; - $87 = Math_imul($82, $86)|0; - $88 = ($87|0)>(0); - if ($88) { - $89 = HEAP8[$7>>0]|0; - $90 = (+($89&255)); - $91 = $90 * 31.0; - $92 = $91 / 255.0; - $roundf179 = (+_roundf((+$92))); - $93 = (~~(($roundf179))&255); - $94 = ((($7)) + 1|0); - $95 = HEAP8[$94>>0]|0; - $96 = (+($95&255)); - $97 = $96 * 63.0; - $98 = $97 / 255.0; - $roundf180 = (+_roundf((+$98))); - $99 = (~~(($roundf180))&255); - $100 = ((($7)) + 2|0); - $101 = HEAP8[$100>>0]|0; - $102 = (+($101&255)); - $103 = $102 * 31.0; - $104 = $103 / 255.0; - $roundf181 = (+_roundf((+$104))); - $105 = (~~(($roundf181))&255); - $106 = $93&255; - $107 = $106 << 11; - $108 = $99&255; - $109 = $108 << 5; - $110 = $109 | $107; - $111 = $105&255; - $112 = $110 | $111; - $113 = $112&65535; - $114 = HEAP32[$0>>2]|0; - $115 = HEAP32[$79>>2]|0; - $116 = HEAP32[$81>>2]|0; - $117 = Math_imul($116, $115)|0; - $$0169192 = 0; - while(1) { - $118 = (($114) + ($$0169192<<1)|0); - HEAP16[$118>>1] = $113; - $119 = (($$0169192) + 1)|0; - $120 = ($119|0)<($117|0); - if ($120) { - $$0169192 = $119; - } else { - break; - } - } - } - break; - } - case 4: { - $121 = ((($0)) + 4|0); - $122 = HEAP32[$121>>2]|0; - $123 = ((($0)) + 8|0); - $124 = HEAP32[$123>>2]|0; - $125 = ($122*3)|0; - $126 = Math_imul($125, $124)|0; - $127 = (_malloc($126)|0); - HEAP32[$0>>2] = $127; - $128 = HEAP32[$121>>2]|0; - $129 = ($128*3)|0; - $130 = Math_imul($129, $124)|0; - $131 = ($130|0)>(0); - if ($131) { - $$0168195 = 0;$$1194 = 0; - while(1) { - $132 = (($7) + ($$1194<<2)|0); - $133 = HEAP8[$132>>0]|0; - $134 = HEAP32[$0>>2]|0; - $135 = (($134) + ($$0168195)|0); - HEAP8[$135>>0] = $133; - $136 = (((($7) + ($$1194<<2)|0)) + 1|0); - $137 = HEAP8[$136>>0]|0; - $138 = HEAP32[$0>>2]|0; - $139 = (($$0168195) + 1)|0; - $140 = (($138) + ($139)|0); - HEAP8[$140>>0] = $137; - $141 = (((($7) + ($$1194<<2)|0)) + 2|0); - $142 = HEAP8[$141>>0]|0; - $143 = HEAP32[$0>>2]|0; - $144 = (($$0168195) + 2)|0; - $145 = (($143) + ($144)|0); - HEAP8[$145>>0] = $142; - $146 = (($$1194) + 1)|0; - $147 = (($$0168195) + 3)|0; - $148 = HEAP32[$121>>2]|0; - $149 = HEAP32[$123>>2]|0; - $150 = ($148*3)|0; - $151 = Math_imul($150, $149)|0; - $152 = ($147|0)<($151|0); - if ($152) { - $$0168195 = $147;$$1194 = $146; - } else { - break; - } - } - } - break; - } - case 5: { - $153 = ((($0)) + 4|0); - $154 = HEAP32[$153>>2]|0; - $155 = ((($0)) + 8|0); - $156 = HEAP32[$155>>2]|0; - $157 = $154 << 1; - $158 = Math_imul($157, $156)|0; - $159 = (_malloc($158)|0); - HEAP32[$0>>2] = $159; - $160 = HEAP32[$153>>2]|0; - $161 = Math_imul($156, $160)|0; - $162 = ($161|0)>(0); - if ($162) { - $163 = HEAP32[$0>>2]|0; - $164 = HEAP32[$153>>2]|0; - $165 = HEAP32[$155>>2]|0; - $166 = Math_imul($165, $164)|0; - $$0167197 = 0; - while(1) { - $167 = (($7) + ($$0167197<<2)|0); - $168 = HEAP8[$167>>0]|0; - $169 = (+($168&255)); - $170 = $169 * 31.0; - $171 = $170 / 255.0; - $roundf176 = (+_roundf((+$171))); - $172 = (~~(($roundf176))&255); - $173 = (((($7) + ($$0167197<<2)|0)) + 1|0); - $174 = HEAP8[$173>>0]|0; - $175 = (+($174&255)); - $176 = $175 * 31.0; - $177 = $176 / 255.0; - $roundf177 = (+_roundf((+$177))); - $178 = (~~(($roundf177))&255); - $179 = (((($7) + ($$0167197<<2)|0)) + 2|0); - $180 = HEAP8[$179>>0]|0; - $181 = (+($180&255)); - $182 = $181 * 31.0; - $183 = $182 / 255.0; - $roundf178 = (+_roundf((+$183))); - $184 = (~~(($roundf178))&255); - $185 = (((($7) + ($$0167197<<2)|0)) + 3|0); - $186 = HEAP8[$185>>0]|0; - $187 = ($186&255)>(50); - $188 = $172&255; - $189 = $188 << 11; - $190 = $178&255; - $191 = $190 << 6; - $192 = $191 | $189; - $193 = $184&255; - $194 = $193 << 1; - $195 = $192 | $194; - $196 = $187&1; - $197 = $195 | $196; - $198 = $197&65535; - $199 = (($163) + ($$0167197<<1)|0); - HEAP16[$199>>1] = $198; - $200 = (($$0167197) + 1)|0; - $201 = ($200|0)<($166|0); - if ($201) { - $$0167197 = $200; - } else { - break; - } - } - } - break; - } - case 6: { - $202 = ((($0)) + 4|0); - $203 = HEAP32[$202>>2]|0; - $204 = ((($0)) + 8|0); - $205 = HEAP32[$204>>2]|0; - $206 = $203 << 1; - $207 = Math_imul($206, $205)|0; - $208 = (_malloc($207)|0); - HEAP32[$0>>2] = $208; - $209 = HEAP32[$202>>2]|0; - $210 = Math_imul($205, $209)|0; - $211 = ($210|0)>(0); - if ($211) { - $212 = HEAP32[$0>>2]|0; - $213 = HEAP32[$202>>2]|0; - $214 = HEAP32[$204>>2]|0; - $215 = Math_imul($214, $213)|0; - $$0166199 = 0; - while(1) { - $216 = (($7) + ($$0166199<<2)|0); - $217 = HEAP8[$216>>0]|0; - $218 = (+($217&255)); - $219 = $218 * 15.0; - $220 = $219 / 255.0; - $roundf = (+_roundf((+$220))); - $221 = (~~(($roundf))&255); - $222 = (((($7) + ($$0166199<<2)|0)) + 1|0); - $223 = HEAP8[$222>>0]|0; - $224 = (+($223&255)); - $225 = $224 * 15.0; - $226 = $225 / 255.0; - $roundf173 = (+_roundf((+$226))); - $227 = (~~(($roundf173))&255); - $228 = (((($7) + ($$0166199<<2)|0)) + 2|0); - $229 = HEAP8[$228>>0]|0; - $230 = (+($229&255)); - $231 = $230 * 15.0; - $232 = $231 / 255.0; - $roundf174 = (+_roundf((+$232))); - $233 = (~~(($roundf174))&255); - $234 = (((($7) + ($$0166199<<2)|0)) + 3|0); - $235 = HEAP8[$234>>0]|0; - $236 = (+($235&255)); - $237 = $236 * 15.0; - $238 = $237 / 255.0; - $roundf175 = (+_roundf((+$238))); - $239 = (~~(($roundf175))&255); - $240 = $221&255; - $241 = $240 << 12; - $242 = $227&255; - $243 = $242 << 8; - $244 = $243 | $241; - $245 = $233&255; - $246 = $245 << 4; - $247 = $244 | $246; - $248 = $239&255; - $249 = $247 | $248; - $250 = $249&65535; - $251 = (($212) + ($$0166199<<1)|0); - HEAP16[$251>>1] = $250; - $252 = (($$0166199) + 1)|0; - $253 = ($252|0)<($215|0); - if ($253) { - $$0166199 = $252; - } else { - break; - } - } - } - break; - } - case 7: { - $254 = ((($0)) + 4|0); - $255 = HEAP32[$254>>2]|0; - $256 = ((($0)) + 8|0); - $257 = HEAP32[$256>>2]|0; - $258 = $255 << 2; - $259 = Math_imul($258, $257)|0; - $260 = (_malloc($259)|0); - HEAP32[$0>>2] = $260; - $261 = HEAP32[$254>>2]|0; - $262 = $261 << 2; - $263 = Math_imul($262, $257)|0; - $264 = ($263|0)>(0); - if ($264) { - $$0202 = 0;$$2201 = 0; - while(1) { - $265 = (($7) + ($$2201<<2)|0); - $266 = HEAP8[$265>>0]|0; - $267 = HEAP32[$0>>2]|0; - $268 = (($267) + ($$0202)|0); - HEAP8[$268>>0] = $266; - $269 = (((($7) + ($$2201<<2)|0)) + 1|0); - $270 = HEAP8[$269>>0]|0; - $271 = HEAP32[$0>>2]|0; - $272 = $$0202 | 1; - $273 = (($271) + ($272)|0); - HEAP8[$273>>0] = $270; - $274 = (((($7) + ($$2201<<2)|0)) + 2|0); - $275 = HEAP8[$274>>0]|0; - $276 = HEAP32[$0>>2]|0; - $277 = $$0202 | 2; - $278 = (($276) + ($277)|0); - HEAP8[$278>>0] = $275; - $279 = (((($7) + ($$2201<<2)|0)) + 3|0); - $280 = HEAP8[$279>>0]|0; - $281 = HEAP32[$0>>2]|0; - $282 = $$0202 | 3; - $283 = (($281) + ($282)|0); - HEAP8[$283>>0] = $280; - $284 = (($$2201) + 1)|0; - $285 = (($$0202) + 4)|0; - $286 = HEAP32[$254>>2]|0; - $287 = HEAP32[$256>>2]|0; - $288 = $286 << 2; - $289 = Math_imul($288, $287)|0; - $290 = ($285|0)<($289|0); - if ($290) { - $$0202 = $285;$$2201 = $284; - } else { - break; - } - } - } - break; - } - default: { - } - } - _free($7); - STACKTOP = sp;return; -} -function _LoadTextureFromImage($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$sroa$12$0$$sroa_idx6 = 0, $$sroa$15$0$$sroa_idx8 = 0, $$sroa$6$0$$sroa_idx2 = 0, $$sroa$9$0$$sroa_idx4 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0; - var $vararg_ptr4 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $vararg_buffer = sp; - $2 = HEAP32[$1>>2]|0; - $3 = ((($1)) + 4|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($1)) + 8|0); - $6 = HEAP32[$5>>2]|0; - $7 = ((($1)) + 16|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($1)) + 12|0); - $10 = HEAP32[$9>>2]|0; - $11 = (_rlglLoadTexture($2,$4,$6,$8,$10)|0); - $12 = HEAP32[$3>>2]|0; - $13 = HEAP32[$5>>2]|0; - HEAP32[$vararg_buffer>>2] = $11; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $12; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = $13; - $vararg_ptr3 = ((($vararg_buffer)) + 12|0); - HEAP32[$vararg_ptr3>>2] = $10; - $vararg_ptr4 = ((($vararg_buffer)) + 16|0); - HEAP32[$vararg_ptr4>>2] = $8; - _TraceLog(0,7182,$vararg_buffer); - HEAP32[$0>>2] = $11; - $$sroa$6$0$$sroa_idx2 = ((($0)) + 4|0); - HEAP32[$$sroa$6$0$$sroa_idx2>>2] = $12; - $$sroa$9$0$$sroa_idx4 = ((($0)) + 8|0); - HEAP32[$$sroa$9$0$$sroa_idx4>>2] = $13; - $$sroa$12$0$$sroa_idx6 = ((($0)) + 12|0); - HEAP32[$$sroa$12$0$$sroa_idx6>>2] = $10; - $$sroa$15$0$$sroa_idx8 = ((($0)) + 16|0); - HEAP32[$$sroa$15$0$$sroa_idx8>>2] = $8; - STACKTOP = sp;return; -} -function _UnloadImage($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[$0>>2]|0; - _free($1); - return; -} -function _rlglLoadTexture($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0 = 0, $$off = 0, $$off92 = 0, $$off93 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; - var $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond100 = 0, $or$cond7 = 0, $or$cond96 = 0, $or$cond98 = 0, $switch = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer15 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0; - var $vararg_buffer9 = 0, $vararg_ptr13 = 0, $vararg_ptr14 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); - $vararg_buffer15 = sp + 64|0; - $vararg_buffer11 = sp + 48|0; - $vararg_buffer9 = sp + 40|0; - $vararg_buffer7 = sp + 32|0; - $vararg_buffer5 = sp + 24|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $5 = sp + 68|0; - _glBindTexture(3553,0); - HEAP32[$5>>2] = 0; - $6 = HEAP32[6991]|0; - $7 = ($6|0)==(0); - $8 = $3 & -4; - $switch = ($8|0)==(8); - $or$cond100 = $switch & $7; - if ($or$cond100) { - _TraceLog(1,7229,$vararg_buffer); - $$0 = HEAP32[$5>>2]|0; - STACKTOP = sp;return ($$0|0); - } - $9 = HEAP32[6992]|0; - $10 = ($9|0)==(0); - $11 = ($3|0)==(12); - $or$cond7 = $11 & $10; - if ($or$cond7) { - _TraceLog(1,7273,$vararg_buffer1); - $$0 = HEAP32[$5>>2]|0; - STACKTOP = sp;return ($$0|0); - } - $12 = HEAP32[6993]|0; - $13 = ($12|0)==(0); - $$off = (($3) + -13)|0; - $14 = ($$off>>>0)<(2); - $or$cond = $14 & $13; - if ($or$cond) { - _TraceLog(1,7318,$vararg_buffer3); - $$0 = HEAP32[$5>>2]|0; - STACKTOP = sp;return ($$0|0); - } - $15 = HEAP32[6994]|0; - $16 = ($15|0)==(0); - $$off92 = (($3) + -15)|0; - $17 = ($$off92>>>0)<(2); - $or$cond96 = $17 & $16; - if ($or$cond96) { - _TraceLog(1,7363,$vararg_buffer5); - $$0 = HEAP32[$5>>2]|0; - STACKTOP = sp;return ($$0|0); - } - $18 = HEAP32[6995]|0; - $19 = ($18|0)==(0); - $$off93 = (($3) + -17)|0; - $20 = ($$off93>>>0)<(2); - $or$cond98 = $20 & $19; - if ($or$cond98) { - _TraceLog(1,7408,$vararg_buffer7); - $$0 = HEAP32[$5>>2]|0; - STACKTOP = sp;return ($$0|0); - } - _glGenTextures(1,($5|0)); - $21 = HEAP32[$5>>2]|0; - _glBindTexture(3553,($21|0)); - do { - switch ($3|0) { - case 1: { - _glTexImage2D(3553,0,6409,($1|0),($2|0),0,6409,5121,($0|0)); - break; - } - case 2: { - _glTexImage2D(3553,0,6410,($1|0),($2|0),0,6410,5121,($0|0)); - break; - } - case 3: { - _glTexImage2D(3553,0,6407,($1|0),($2|0),0,6407,33635,($0|0)); - break; - } - case 4: { - _glTexImage2D(3553,0,6407,($1|0),($2|0),0,6407,5121,($0|0)); - break; - } - case 5: { - _glTexImage2D(3553,0,6408,($1|0),($2|0),0,6408,32820,($0|0)); - break; - } - case 6: { - _glTexImage2D(3553,0,6408,($1|0),($2|0),0,6408,32819,($0|0)); - break; - } - case 7: { - _glTexImage2D(3553,0,6408,($1|0),($2|0),0,6408,5121,($0|0)); - break; - } - case 8: { - $22 = HEAP32[6991]|0; - $23 = ($22|0)==(0); - if (!($23)) { - _LoadCompressedTexture($0,$1,$2,$4,33776); - } - break; - } - case 9: { - $24 = HEAP32[6991]|0; - $25 = ($24|0)==(0); - if (!($25)) { - _LoadCompressedTexture($0,$1,$2,$4,33777); - } - break; - } - case 10: { - $26 = HEAP32[6991]|0; - $27 = ($26|0)==(0); - if (!($27)) { - _LoadCompressedTexture($0,$1,$2,$4,33778); - } - break; - } - case 11: { - $28 = HEAP32[6991]|0; - $29 = ($28|0)==(0); - if (!($29)) { - _LoadCompressedTexture($0,$1,$2,$4,33779); - } - break; - } - case 12: { - $30 = HEAP32[6992]|0; - $31 = ($30|0)==(0); - if (!($31)) { - _LoadCompressedTexture($0,$1,$2,$4,36196); - } - break; - } - case 13: { - $32 = HEAP32[6993]|0; - $33 = ($32|0)==(0); - if (!($33)) { - _LoadCompressedTexture($0,$1,$2,$4,37492); - } - break; - } - case 14: { - $34 = HEAP32[6993]|0; - $35 = ($34|0)==(0); - if (!($35)) { - _LoadCompressedTexture($0,$1,$2,$4,37496); - } - break; - } - case 15: { - $36 = HEAP32[6994]|0; - $37 = ($36|0)==(0); - if (!($37)) { - _LoadCompressedTexture($0,$1,$2,$4,35840); - } - break; - } - case 16: { - $38 = HEAP32[6994]|0; - $39 = ($38|0)==(0); - if (!($39)) { - _LoadCompressedTexture($0,$1,$2,$4,35842); - } - break; - } - case 17: { - $40 = HEAP32[6995]|0; - $41 = ($40|0)==(0); - if (!($41)) { - _LoadCompressedTexture($0,$1,$2,$4,37808); - } - break; - } - case 18: { - $42 = HEAP32[6995]|0; - $43 = ($42|0)==(0); - if (!($43)) { - _LoadCompressedTexture($0,$1,$2,$4,37815); - } - break; - } - default: { - _TraceLog(1,7453,$vararg_buffer9); - } - } - } while(0); - $44 = HEAP32[6996]|0; - $45 = ($44|0)==(0); - if ($45) { - _glTexParameteri(3553,10242,33071); - _glTexParameteri(3553,10243,33071); - } else { - _glTexParameteri(3553,10242,10497); - _glTexParameteri(3553,10243,10497); - } - _glTexParameteri(3553,10240,9728); - _glTexParameteri(3553,10241,9728); - _glBindTexture(3553,0); - $46 = HEAP32[$5>>2]|0; - $47 = ($46|0)==(0); - if ($47) { - _TraceLog(1,14012,$vararg_buffer15); - $$0 = HEAP32[$5>>2]|0; - STACKTOP = sp;return ($$0|0); - } else { - HEAP32[$vararg_buffer11>>2] = $46; - $vararg_ptr13 = ((($vararg_buffer11)) + 4|0); - HEAP32[$vararg_ptr13>>2] = $1; - $vararg_ptr14 = ((($vararg_buffer11)) + 8|0); - HEAP32[$vararg_ptr14>>2] = $2; - _TraceLog(0,7482,$vararg_buffer11); - $$0 = HEAP32[$5>>2]|0; - STACKTOP = sp;return ($$0|0); - } - return (0)|0; -} -function _LoadCompressedTexture($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$ = 0, $$03645 = 0, $$03744 = 0, $$038 = 0, $$03943 = 0, $$046 = 0, $$140 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond42 = 0, label = 0, sp = 0; - sp = STACKTOP; - _glPixelStorei(3317,1); - switch ($4|0) { - case 33776: case 33777: case 36196: case 37492: { - $$038 = 8; - break; - } - default: { - $$038 = 16; - } - } - $5 = ($3|0)<(1); - $6 = $1 | $2; - $7 = ($6|0)==(0); - $or$cond42 = $5 | $7; - if ($or$cond42) { - return; - } else { - $$03645 = 0;$$03744 = 0;$$03943 = $2;$$046 = $1; - } - while(1) { - $8 = (($$046) + 3)|0; - $9 = (($8|0) / 4)&-1; - $10 = (($$03943) + 3)|0; - $11 = (($10|0) / 4)&-1; - $12 = Math_imul($11, $$038)|0; - $13 = Math_imul($12, $9)|0; - $14 = (($0) + ($$03744)|0); - _glCompressedTexImage2D(3553,($$03645|0),($4|0),($$046|0),($$03943|0),0,($13|0),($14|0)); - $15 = (($13) + ($$03744))|0; - $16 = (($$046|0) / 2)&-1; - $17 = (($$03943|0) / 2)&-1; - $18 = ($$046|0)<(2); - $$ = $18 ? 1 : $16; - $19 = ($$03943|0)<(2); - $$140 = $19 ? 1 : $17; - $20 = (($$03645) + 1)|0; - $21 = ($20|0)>=($3|0); - $22 = $$ | $$140; - $23 = ($22|0)==(0); - $or$cond = $21 | $23; - if ($or$cond) { - break; - } else { - $$03645 = $20;$$03744 = $15;$$03943 = $$140;$$046 = $$; - } - } - return; -} -function _GetImageData($0) { - $0 = $0|0; - var $$0104105 = 0, $$0106 = 0, $$1 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; - var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; - var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; - var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0.0, $77 = 0, $78 = 0; - var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; - var $97 = 0.0, $98 = 0.0, $99 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - $1 = ((($0)) + 4|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($0)) + 8|0); - $4 = HEAP32[$3>>2]|0; - $5 = $2 << 2; - $6 = Math_imul($5, $4)|0; - $7 = (_malloc($6)|0); - $8 = HEAP32[$1>>2]|0; - $9 = Math_imul($4, $8)|0; - $10 = ($9|0)>(0); - if (!($10)) { - STACKTOP = sp;return ($7|0); - } - $11 = ((($0)) + 16|0); - $12 = HEAP32[$11>>2]|0; - $13 = HEAP32[$0>>2]|0; - $$0104105 = 0;$$0106 = 0; - while(1) { - switch ($12|0) { - case 1: { - $14 = (($13) + ($$0106)|0); - $15 = HEAP8[$14>>0]|0; - $16 = (($7) + ($$0104105<<2)|0); - HEAP8[$16>>0] = $15; - $17 = HEAP8[$14>>0]|0; - $18 = (((($7) + ($$0104105<<2)|0)) + 1|0); - HEAP8[$18>>0] = $17; - $19 = HEAP8[$14>>0]|0; - $20 = (((($7) + ($$0104105<<2)|0)) + 2|0); - HEAP8[$20>>0] = $19; - $21 = (((($7) + ($$0104105<<2)|0)) + 3|0); - HEAP8[$21>>0] = -1; - $22 = (($$0106) + 1)|0; - $$1 = $22; - break; - } - case 2: { - $23 = (($13) + ($$0106)|0); - $24 = HEAP8[$23>>0]|0; - $25 = (($7) + ($$0104105<<2)|0); - HEAP8[$25>>0] = $24; - $26 = HEAP8[$23>>0]|0; - $27 = (((($7) + ($$0104105<<2)|0)) + 1|0); - HEAP8[$27>>0] = $26; - $28 = HEAP8[$23>>0]|0; - $29 = (((($7) + ($$0104105<<2)|0)) + 2|0); - HEAP8[$29>>0] = $28; - $30 = (($$0106) + 1)|0; - $31 = (($13) + ($30)|0); - $32 = HEAP8[$31>>0]|0; - $33 = (((($7) + ($$0104105<<2)|0)) + 3|0); - HEAP8[$33>>0] = $32; - $34 = (($$0106) + 2)|0; - $$1 = $34; - break; - } - case 5: { - $35 = (($13) + ($$0106<<1)|0); - $36 = HEAP16[$35>>1]|0; - $37 = $36&65535; - $38 = $37 >>> 11; - $39 = (+($38|0)); - $40 = $39 * 8.0; - $41 = (~~(($40))&255); - $42 = (($7) + ($$0104105<<2)|0); - HEAP8[$42>>0] = $41; - $43 = $37 >>> 6; - $44 = $43 & 31; - $45 = (+($44|0)); - $46 = $45 * 8.0; - $47 = (~~(($46))&255); - $48 = (((($7) + ($$0104105<<2)|0)) + 1|0); - HEAP8[$48>>0] = $47; - $49 = $37 >>> 1; - $50 = $49 & 31; - $51 = (+($50|0)); - $52 = $51 * 8.0; - $53 = (~~(($52))&255); - $54 = (((($7) + ($$0104105<<2)|0)) + 2|0); - HEAP8[$54>>0] = $53; - $55 = $37 & 1; - $56 = (0 - ($55))|0; - $57 = $56&255; - $58 = (((($7) + ($$0104105<<2)|0)) + 3|0); - HEAP8[$58>>0] = $57; - $59 = (($$0106) + 1)|0; - $$1 = $59; - break; - } - case 3: { - $60 = (($13) + ($$0106<<1)|0); - $61 = HEAP16[$60>>1]|0; - $62 = $61&65535; - $63 = $62 >>> 11; - $64 = (+($63|0)); - $65 = $64 * 8.0; - $66 = (~~(($65))&255); - $67 = (($7) + ($$0104105<<2)|0); - HEAP8[$67>>0] = $66; - $68 = $62 >>> 5; - $69 = $68 & 63; - $70 = (+($69|0)); - $71 = $70 * 4.0; - $72 = (~~(($71))&255); - $73 = (((($7) + ($$0104105<<2)|0)) + 1|0); - HEAP8[$73>>0] = $72; - $74 = $62 & 31; - $75 = (+($74|0)); - $76 = $75 * 8.0; - $77 = (~~(($76))&255); - $78 = (((($7) + ($$0104105<<2)|0)) + 2|0); - HEAP8[$78>>0] = $77; - $79 = (((($7) + ($$0104105<<2)|0)) + 3|0); - HEAP8[$79>>0] = -1; - $80 = (($$0106) + 1)|0; - $$1 = $80; - break; - } - case 6: { - $81 = (($13) + ($$0106<<1)|0); - $82 = HEAP16[$81>>1]|0; - $83 = $82&65535; - $84 = $83 >>> 12; - $85 = (+($84|0)); - $86 = $85 * 17.0; - $87 = (~~(($86))&255); - $88 = (($7) + ($$0104105<<2)|0); - HEAP8[$88>>0] = $87; - $89 = $83 >>> 8; - $90 = $89 & 15; - $91 = (+($90|0)); - $92 = $91 * 17.0; - $93 = (~~(($92))&255); - $94 = (((($7) + ($$0104105<<2)|0)) + 1|0); - HEAP8[$94>>0] = $93; - $95 = $83 >>> 4; - $96 = $95 & 15; - $97 = (+($96|0)); - $98 = $97 * 17.0; - $99 = (~~(($98))&255); - $100 = (((($7) + ($$0104105<<2)|0)) + 2|0); - HEAP8[$100>>0] = $99; - $101 = $83 & 15; - $102 = (+($101|0)); - $103 = $102 * 17.0; - $104 = (~~(($103))&255); - $105 = (((($7) + ($$0104105<<2)|0)) + 3|0); - HEAP8[$105>>0] = $104; - $106 = (($$0106) + 1)|0; - $$1 = $106; - break; - } - case 7: { - $107 = (($13) + ($$0106)|0); - $108 = HEAP8[$107>>0]|0; - $109 = (($7) + ($$0104105<<2)|0); - HEAP8[$109>>0] = $108; - $110 = (($$0106) + 1)|0; - $111 = (($13) + ($110)|0); - $112 = HEAP8[$111>>0]|0; - $113 = (((($7) + ($$0104105<<2)|0)) + 1|0); - HEAP8[$113>>0] = $112; - $114 = (($$0106) + 2)|0; - $115 = (($13) + ($114)|0); - $116 = HEAP8[$115>>0]|0; - $117 = (((($7) + ($$0104105<<2)|0)) + 2|0); - HEAP8[$117>>0] = $116; - $118 = (($$0106) + 3)|0; - $119 = (($13) + ($118)|0); - $120 = HEAP8[$119>>0]|0; - $121 = (((($7) + ($$0104105<<2)|0)) + 3|0); - HEAP8[$121>>0] = $120; - $122 = (($$0106) + 4)|0; - $$1 = $122; - break; - } - case 4: { - $123 = (($13) + ($$0106)|0); - $124 = HEAP8[$123>>0]|0; - $125 = (($7) + ($$0104105<<2)|0); - HEAP8[$125>>0] = $124; - $126 = (($$0106) + 1)|0; - $127 = (($13) + ($126)|0); - $128 = HEAP8[$127>>0]|0; - $129 = (((($7) + ($$0104105<<2)|0)) + 1|0); - HEAP8[$129>>0] = $128; - $130 = (($$0106) + 2)|0; - $131 = (($13) + ($130)|0); - $132 = HEAP8[$131>>0]|0; - $133 = (((($7) + ($$0104105<<2)|0)) + 2|0); - HEAP8[$133>>0] = $132; - $134 = (((($7) + ($$0104105<<2)|0)) + 3|0); - HEAP8[$134>>0] = -1; - $135 = (($$0106) + 3)|0; - $$1 = $135; - break; - } - default: { - _TraceLog(1,7585,$vararg_buffer); - $$1 = $$0106; - } - } - $136 = (($$0104105) + 1)|0; - $137 = HEAP32[$1>>2]|0; - $138 = HEAP32[$3>>2]|0; - $139 = Math_imul($138, $137)|0; - $140 = ($136|0)<($139|0); - if ($140) { - $$0104105 = $136;$$0106 = $$1; - } else { - break; - } - } - STACKTOP = sp;return ($7|0); -} -function _ErrorCallback($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - HEAP32[$vararg_buffer>>2] = $0; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $1; - _TraceLog(1,11451,$vararg_buffer); - STACKTOP = sp;return; -} -function _rlGetVersion() { - var label = 0, sp = 0; - sp = STACKTOP; - return 4; -} -function _SetupFramebufferSize($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$sink = 0, $$sink1 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0; - var $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0; - var $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $or$cond = 0, $roundf = 0.0, $roundf38 = 0.0, $roundf39 = 0.0, $roundf40 = 0.0, $vararg_buffer = 0, $vararg_buffer4 = 0, $vararg_buffer8 = 0, $vararg_ptr1 = 0, $vararg_ptr11 = 0, $vararg_ptr12 = 0, $vararg_ptr13 = 0, $vararg_ptr2 = 0; - var $vararg_ptr3 = 0, $vararg_ptr7 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); - $vararg_buffer8 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer = sp; - $2 = sp + 40|0; - $3 = HEAP32[6975]|0; - $4 = ($3|0)>($0|0); - if (!($4)) { - $5 = HEAP32[6974]|0; - $6 = ($5|0)>($1|0); - if (!($6)) { - $30 = ($3|0)<($0|0); - $31 = ($5|0)<($1|0); - $or$cond = $30 | $31; - if (!($or$cond)) { - HEAP32[7016] = $3; - HEAP32[7017] = $5; - HEAP32[7018] = 0; - HEAP32[7019] = 0; - STACKTOP = sp;return; - } - HEAP32[$vararg_buffer8>>2] = $3; - $vararg_ptr11 = ((($vararg_buffer8)) + 4|0); - HEAP32[$vararg_ptr11>>2] = $5; - $vararg_ptr12 = ((($vararg_buffer8)) + 8|0); - HEAP32[$vararg_ptr12>>2] = $0; - $vararg_ptr13 = ((($vararg_buffer8)) + 12|0); - HEAP32[$vararg_ptr13>>2] = $1; - _TraceLog(0,11385,$vararg_buffer8); - $32 = (+($0|0)); - $33 = (+($1|0)); - $34 = $32 / $33; - $35 = HEAP32[6975]|0; - $36 = (+($35|0)); - $37 = HEAP32[6974]|0; - $38 = (+($37|0)); - $39 = $36 / $38; - $40 = !($34 <= $39); - if ($40) { - $44 = $34 * $38; - $roundf = (+_roundf((+$44))); - $45 = (~~(($roundf))); - HEAP32[7016] = $45; - HEAP32[7017] = $37; - $46 = (($45) - ($35))|0; - HEAP32[7018] = $46; - $$sink1 = 0; - } else { - HEAP32[7016] = $35; - $41 = $36 / $34; - $roundf38 = (+_roundf((+$41))); - $42 = (~~(($roundf38))); - HEAP32[7017] = $42; - HEAP32[7018] = 0; - $43 = (($42) - ($37))|0; - $$sink1 = $43; - } - HEAP32[7019] = $$sink1; - STACKTOP = sp;return; - } - } - $7 = HEAP32[6974]|0; - HEAP32[$vararg_buffer>>2] = $3; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $7; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = $0; - $vararg_ptr3 = ((($vararg_buffer)) + 12|0); - HEAP32[$vararg_ptr3>>2] = $1; - _TraceLog(1,11242,$vararg_buffer); - $8 = (+($0|0)); - $9 = HEAP32[6975]|0; - $10 = (+($9|0)); - $11 = $8 / $10; - $12 = (+($1|0)); - $13 = HEAP32[6974]|0; - $14 = (+($13|0)); - $15 = $12 / $14; - $16 = !($11 <= $15); - if ($16) { - $22 = $10 * $15; - $roundf39 = (+_roundf((+$22))); - $23 = (~~(($roundf39))); - HEAP32[7016] = $23; - HEAP32[7017] = $1; - $24 = (($0) - ($23))|0; - HEAP32[7018] = $24; - $$sink = 0; - } else { - HEAP32[7016] = $0; - $17 = HEAP32[6974]|0; - $18 = (+($17|0)); - $19 = $11 * $18; - $roundf40 = (+_roundf((+$19))); - $20 = (~~(($roundf40))); - HEAP32[7017] = $20; - HEAP32[7018] = 0; - $21 = (($1) - ($20))|0; - $$sink = $21; - } - HEAP32[7019] = $$sink; - $25 = HEAP32[7016]|0; - $26 = (+($25|0)); - $27 = HEAP32[6975]|0; - $28 = (+($27|0)); - $29 = $26 / $28; - _MatrixScale($2,$29,$29,$29); - dest=27988; src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - HEAP32[7016] = $0; - HEAP32[7017] = $1; - HEAP32[$vararg_buffer4>>2] = $0; - $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); - HEAP32[$vararg_ptr7>>2] = $1; - _TraceLog(1,11320,$vararg_buffer4); - STACKTOP = sp;return; -} -function _WindowSizeCallback($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0.0, $4 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - _rlViewport(0,0,$1,$2); - _rlMatrixMode(5889); - _rlLoadIdentity(); - $3 = (+($1|0)); - $4 = (+($2|0)); - _rlOrtho(0.0,$3,$4,0.0,0.0,1.0); - _rlMatrixMode(5888); - _rlLoadIdentity(); - _rlClearScreenBuffers(); - HEAP32[6975] = $1; - HEAP32[6974] = $2; - HEAP32[7016] = $1; - HEAP32[7017] = $2; - return; -} -function _CursorEnterCallback($0,$1) { - $0 = $0|0; - $1 = $1|0; - var label = 0, sp = 0; - sp = STACKTOP; - return; -} -function _KeyCallback($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $5 = HEAP32[743]|0; - $6 = ($5|0)==($1|0); - $7 = ($3|0)==(1); - $or$cond = $7 & $6; - if ($or$cond) { - _glfwSetWindowShouldClose(($0|0),1); - return; - } - $8 = $3&255; - $9 = (31755 + ($1)|0); - HEAP8[$9>>0] = $8; - if (!($7)) { - return; - } - HEAP32[742] = $1; - return; -} -function _MouseButtonCallback($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$byval_copy = 0, $$sink = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0; - var $28 = 0.0, $29 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); - $$byval_copy = sp + 64|0; - $4 = sp + 8|0; - $5 = sp; - $6 = $2&255; - $7 = (31749 + ($1)|0); - HEAP8[$7>>0] = $6; - $8 = (_IsMouseButtonPressed(0)|0); - $9 = ($8|0)==(0); - if ($9) { - $10 = (_IsMouseButtonReleased(0)|0); - $11 = ($10|0)==(0); - if (!($11)) { - $$sink = 0; - label = 3; - } - } else { - $$sink = 1; - label = 3; - } - if ((label|0) == 3) { - HEAP32[$4>>2] = $$sink; - } - $12 = ((($4)) + 8|0); - HEAP32[$12>>2] = 0; - $13 = ((($4)) + 4|0); - HEAP32[$13>>2] = 1; - $14 = ((($4)) + 24|0); - _GetMousePosition($5); - $15 = $5; - $16 = $15; - $17 = HEAP32[$16>>2]|0; - $18 = (($15) + 4)|0; - $19 = $18; - $20 = HEAP32[$19>>2]|0; - $21 = $14; - $22 = $21; - HEAP32[$22>>2] = $17; - $23 = (($21) + 4)|0; - $24 = $23; - HEAP32[$24>>2] = $20; - $25 = (_GetScreenWidth()|0); - $26 = (+($25|0)); - $27 = +HEAPF32[$14>>2]; - $28 = $27 / $26; - HEAPF32[$14>>2] = $28; - $29 = (_GetScreenHeight()|0); - $30 = (+($29|0)); - $31 = ((($4)) + 28|0); - $32 = +HEAPF32[$31>>2]; - $33 = $32 / $30; - HEAPF32[$31>>2] = $33; - dest=$$byval_copy; src=$4; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _ProcessGestureEvent($$byval_copy); - STACKTOP = sp;return; -} -function _MouseCursorPosCallback($0,$1,$2) { - $0 = $0|0; - $1 = +$1; - $2 = +$2; - var $$byval_copy = 0, $$sroa$0$0$$sroa_idx = 0, $$sroa$2$0$$sroa_idx1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); - $$byval_copy = sp + 56|0; - $3 = sp; - HEAP32[$3>>2] = 2; - $4 = ((($3)) + 8|0); - HEAP32[$4>>2] = 0; - $5 = ((($3)) + 4|0); - HEAP32[$5>>2] = 1; - $6 = $1; - $7 = $2; - $$sroa$0$0$$sroa_idx = ((($3)) + 24|0); - HEAPF32[$$sroa$0$0$$sroa_idx>>2] = $6; - $$sroa$2$0$$sroa_idx1 = ((($3)) + 28|0); - HEAPF32[$$sroa$2$0$$sroa_idx1>>2] = $7; - $8 = ((($3)) + 24|0); - $9 = $8; - $10 = $9; - $11 = HEAP32[$10>>2]|0; - $12 = (($9) + 4)|0; - $13 = $12; - $14 = HEAP32[$13>>2]|0; - $15 = 24752; - $16 = $15; - HEAP32[$16>>2] = $11; - $17 = (($15) + 4)|0; - $18 = $17; - HEAP32[$18>>2] = $14; - $19 = (_GetScreenWidth()|0); - $20 = (+($19|0)); - $21 = +HEAPF32[$8>>2]; - $22 = $21 / $20; - HEAPF32[$8>>2] = $22; - $23 = (_GetScreenHeight()|0); - $24 = (+($23|0)); - $25 = +HEAPF32[$$sroa$2$0$$sroa_idx1>>2]; - $26 = $25 / $24; - HEAPF32[$$sroa$2$0$$sroa_idx1>>2] = $26; - dest=$$byval_copy; src=$3; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _ProcessGestureEvent($$byval_copy); - STACKTOP = sp;return; -} -function _CharCallback($0,$1) { - $0 = $0|0; - $1 = $1|0; - var label = 0, sp = 0; - sp = STACKTOP; - HEAP32[742] = $1; - return; -} -function _ScrollCallback($0,$1,$2) { - $0 = $0|0; - $1 = +$1; - $2 = +$2; - var $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = (~~(($2))); - HEAP32[7389] = $3; - return; -} -function _WindowIconifyCallback($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$sink = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($1|0)!=(0); - $$sink = $2&1; - HEAP32[7388] = $$sink; - return; -} -function _rlglInit($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$05965 = 0, $$06066 = 0, $$06167 = 0, $$062 = 0, $$sink63 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; - var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; - var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $9 = 0, $exitcond = 0, $exitcond69 = 0, $exitcond70 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer15 = 0, $vararg_buffer17 = 0, $vararg_buffer19 = 0; - var $vararg_buffer21 = 0, $vararg_buffer23 = 0, $vararg_buffer25 = 0, $vararg_buffer27 = 0, $vararg_buffer29 = 0, $vararg_buffer31 = 0, $vararg_buffer34 = 0, $vararg_buffer36 = 0, $vararg_buffer39 = 0, $vararg_buffer4 = 0, $vararg_buffer41 = 0, $vararg_buffer7 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 2464|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(2464|0); - $vararg_buffer41 = sp + 2184|0; - $vararg_buffer39 = sp + 2176|0; - $vararg_buffer36 = sp + 2168|0; - $vararg_buffer34 = sp + 2160|0; - $vararg_buffer31 = sp + 2152|0; - $vararg_buffer29 = sp + 2144|0; - $vararg_buffer27 = sp + 2136|0; - $vararg_buffer25 = sp + 2128|0; - $vararg_buffer23 = sp + 2120|0; - $vararg_buffer21 = sp + 2112|0; - $vararg_buffer19 = sp + 2104|0; - $vararg_buffer17 = sp + 2096|0; - $vararg_buffer15 = sp + 2088|0; - $vararg_buffer13 = sp + 2080|0; - $vararg_buffer10 = sp + 2072|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $2 = sp + 2400|0; - $3 = sp + 2384|0; - $4 = sp + 2320|0; - $5 = sp + 2256|0; - $6 = sp + 2192|0; - $7 = (_glGetString(7936)|0); - HEAP32[$vararg_buffer>>2] = $7; - _TraceLog(0,7883,$vararg_buffer); - $8 = (_glGetString(7937)|0); - HEAP32[$vararg_buffer1>>2] = $8; - _TraceLog(0,7901,$vararg_buffer1); - $9 = (_glGetString(7938)|0); - HEAP32[$vararg_buffer4>>2] = $9; - _TraceLog(0,7919,$vararg_buffer4); - $10 = (_glGetString(35724)|0); - HEAP32[$vararg_buffer7>>2] = $10; - _TraceLog(0,7937,$vararg_buffer7); - $11 = (_glGetString(7939)|0); - $12 = (_strlen($11)|0); - $13 = (($12) + 1)|0; - $14 = (_malloc($13)|0); - _memcpy(($14|0),($11|0),($13|0))|0; - $$062 = 0;$$sink63 = $14; - while(1) { - $15 = (_strtok($$sink63,7955)|0); - $16 = (($vararg_buffer7) + ($$062<<2)|0); - HEAP32[$16>>2] = $15; - $17 = ($15|0)==(0|0); - $18 = (($$062) + 1)|0; - if ($17) { - break; - } else { - $$062 = $18;$$sink63 = 0; - } - } - _free($14); - $19 = (($$062) + -1)|0; - HEAP32[$vararg_buffer10>>2] = $19; - _TraceLog(0,7957,$vararg_buffer10); - $20 = ($$062|0)>(1); - if ($20) { - $$06167 = 0; - while(1) { - $23 = (($vararg_buffer7) + ($$06167<<2)|0); - $24 = HEAP32[$23>>2]|0; - $25 = (_strcmp($24,7992)|0); - $26 = ($25|0)==(0); - if ($26) { - HEAP32[7054] = 1; - $27 = (_eglGetProcAddress((8019|0))|0); - HEAP32[7055] = $27; - $28 = (_eglGetProcAddress((8040|0))|0); - HEAP32[7056] = $28; - $29 = (_eglGetProcAddress((8061|0))|0); - HEAP32[7057] = $29; - } - $30 = (_strcmp($24,8085)|0); - $31 = ($30|0)==(0); - if ($31) { - HEAP32[6996] = 1; - } - $32 = (_strcmp($24,8105)|0); - $33 = ($32|0)==(0); - if ($33) { - label = 12; - } else { - $34 = HEAP32[$23>>2]|0; - $35 = (_strcmp($34,8137)|0); - $36 = ($35|0)==(0); - if ($36) { - label = 12; - } else { - $37 = (_strcmp($34,8170)|0); - $38 = ($37|0)==(0); - if ($38) { - label = 12; - } - } - } - if ((label|0) == 12) { - label = 0; - HEAP32[6991] = 1; - } - $39 = (_strcmp($24,8210)|0); - $40 = ($39|0)==(0); - if ($40) { - label = 15; - } else { - $41 = HEAP32[$23>>2]|0; - $42 = (_strcmp($41,8246)|0); - $43 = ($42|0)==(0); - if ($43) { - label = 15; - } - } - if ((label|0) == 15) { - label = 0; - HEAP32[6992] = 1; - } - $44 = HEAP32[$23>>2]|0; - $45 = (_strcmp($44,8279)|0); - $46 = ($45|0)==(0); - if ($46) { - HEAP32[6993] = 1; - } - $47 = (_strcmp($44,8304)|0); - $48 = ($47|0)==(0); - if ($48) { - HEAP32[6994] = 1; - } - $49 = (_strcmp($44,8337)|0); - $50 = ($49|0)==(0); - if ($50) { - HEAP32[6995] = 1; - } - $51 = (_strcmp($44,8373)|0); - $52 = ($51|0)==(0); - if ($52) { - HEAP32[7058] = 1; - _glGetFloatv(34047,(28236|0)); - } - $53 = HEAP32[$23>>2]|0; - $54 = (_strcmp($53,8407)|0); - $55 = ($54|0)==(0); - if ($55) { - HEAP32[7060] = 1; - } - $56 = (($$06167) + 1)|0; - $exitcond70 = ($56|0)==($19|0); - if ($exitcond70) { - break; - } else { - $$06167 = $56; - } - } - } - $21 = HEAP32[7054]|0; - $22 = ($21|0)==(0); - if ($22) { - _TraceLog(1,8510,$vararg_buffer15); - } else { - _TraceLog(0,8435,$vararg_buffer13); - } - $57 = HEAP32[6996]|0; - $58 = ($57|0)==(0); - if ($58) { - _TraceLog(1,8646,$vararg_buffer19); - } else { - _TraceLog(0,8571,$vararg_buffer17); - } - $59 = HEAP32[6991]|0; - $60 = ($59|0)==(0); - if (!($60)) { - _TraceLog(0,8738,$vararg_buffer21); - } - $61 = HEAP32[6992]|0; - $62 = ($61|0)==(0); - if (!($62)) { - _TraceLog(0,8784,$vararg_buffer23); - } - $63 = HEAP32[6993]|0; - $64 = ($63|0)==(0); - if (!($64)) { - _TraceLog(0,8831,$vararg_buffer25); - } - $65 = HEAP32[6994]|0; - $66 = ($65|0)==(0); - if (!($66)) { - _TraceLog(0,8882,$vararg_buffer27); - } - $67 = HEAP32[6995]|0; - $68 = ($67|0)==(0); - if (!($68)) { - _TraceLog(0,8929,$vararg_buffer29); - } - $69 = HEAP32[7058]|0; - $70 = ($69|0)==(0); - if (!($70)) { - $71 = +HEAPF32[7059]; - $72 = $71; - HEAPF64[$vararg_buffer31>>3] = $72; - _TraceLog(0,8976,$vararg_buffer31); - } - $73 = HEAP32[7060]|0; - $74 = ($73|0)==(0); - if (!($74)) { - _TraceLog(0,9042,$vararg_buffer34); - } - HEAP32[$vararg_buffer10>>2] = -1; - $75 = (_rlglLoadTexture($vararg_buffer10,1,1,7,1)|0); - HEAP32[7061] = $75; - $76 = ($75|0)==(0); - if ($76) { - _TraceLog(1,9146,$vararg_buffer39); - } else { - HEAP32[$vararg_buffer36>>2] = $75; - _TraceLog(0,9095,$vararg_buffer36); - } - _LoadDefaultShader($2); - dest=28248; src=$2; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=28304; src=$2; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _LoadDefaultBuffers(); - $77 = (_malloc(49152)|0); - HEAP32[7090] = $77; - $$06066 = 0; - while(1) { - $79 = HEAP32[7090]|0; - $80 = (($79) + (($$06066*12)|0)|0); - _VectorZero($3); - ;HEAP32[$80>>2]=HEAP32[$3>>2]|0;HEAP32[$80+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$80+8>>2]=HEAP32[$3+8>>2]|0; - $81 = (($$06066) + 1)|0; - $exitcond69 = ($81|0)==(4096); - if ($exitcond69) { - break; - } else { - $$06066 = $81; - } - } - $78 = (_malloc(36864)|0); - HEAP32[7091] = $78; - $$05965 = 0; - while(1) { - $82 = (((($78) + (($$05965*144)|0)|0)) + 8|0); - HEAP32[$82>>2] = 0; - $83 = (($78) + (($$05965*144)|0)|0); - HEAP32[$83>>2] = 0; - $84 = (($$05965) + 1)|0; - $exitcond = ($84|0)==(256); - if ($exitcond) { - break; - } else { - $$05965 = $84; - } - } - HEAP32[7092] = 1; - $85 = HEAP32[7061]|0; - $86 = ((($78)) + 8|0); - HEAP32[$86>>2] = $85; - HEAP32[7093] = 4; - _MatrixIdentity($4); - dest=28376; src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(28440); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(28504); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(28568); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(28632); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(28696); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(28760); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(28824); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(28888); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(28952); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(29016); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(29080); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(29144); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(29208); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(29272); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($4); - dest=(29336); src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($5); - dest=28084; src=$5; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixIdentity($6); - dest=28148; src=$6; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - HEAP32[7020] = 28148; - _glDepthFunc(515); - _glDisable(2929); - _glBlendFunc(770,771); - _glEnable(3042); - _glCullFace(1029); - _glFrontFace(2305); - _glEnable(2884); - _glClearColor(0.0,0.0,0.0,1.0); - _glClearDepthf(1.0); - _glClear(16640); - HEAP32[7350] = $0; - HEAP32[7351] = $1; - _TraceLog(0,9185,$vararg_buffer41); - STACKTOP = sp;return; -} -function _SetupViewport() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[7018]|0; - $1 = (($0|0) / 2)&-1; - $2 = HEAP32[7019]|0; - $3 = (($2|0) / 2)&-1; - $4 = HEAP32[7016]|0; - $5 = (($4) - ($0))|0; - $6 = HEAP32[7017]|0; - $7 = (($6) - ($2))|0; - _rlViewport($1,$3,$5,$7); - return; -} -function _rlMatrixMode($0) { - $0 = $0|0; - var $modelview$sink = 0, label = 0, sp = 0; - sp = STACKTOP; - switch ($0|0) { - case 5889: { - $modelview$sink = 28084; - label = 3; - break; - } - case 5888: { - $modelview$sink = 28148; - label = 3; - break; - } - default: { - } - } - if ((label|0) == 3) { - HEAP32[7020] = $modelview$sink; - } - HEAP32[7053] = $0; - return; -} -function _rlLoadIdentity() { - var $0 = 0, $1 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $0 = sp; - $1 = HEAP32[7020]|0; - _MatrixIdentity($0); - dest=$1; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _rlOrtho($0,$1,$2,$3,$4,$5) { - $0 = +$0; - $1 = +$1; - $2 = +$2; - $3 = +$3; - $4 = +$4; - $5 = +$5; - var $$byval_copy = 0, $$byval_copy1 = 0, $6 = 0, $7 = 0, $8 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); - $$byval_copy1 = sp + 192|0; - $$byval_copy = sp + 128|0; - $6 = sp + 64|0; - $7 = sp; - _MatrixOrtho($6,$0,$1,$2,$3,$4,$5); - _MatrixTranspose($6); - $8 = HEAP32[7020]|0; - dest=$$byval_copy; src=$8; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$$byval_copy1; src=$6; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($7,$$byval_copy,$$byval_copy1); - dest=$8; src=$7; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _ClearBackground($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP8[$0>>0]|0; - $2 = ((($0)) + 1|0); - $3 = HEAP8[$2>>0]|0; - $4 = ((($0)) + 2|0); - $5 = HEAP8[$4>>0]|0; - $6 = ((($0)) + 3|0); - $7 = HEAP8[$6>>0]|0; - _rlClearColor($1,$3,$5,$7); - return; -} -function _rlClearColor($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $10 = 0.0, $11 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $4 = (+($0&255)); - $5 = $4 / 255.0; - $6 = (+($1&255)); - $7 = $6 / 255.0; - $8 = (+($2&255)); - $9 = $8 / 255.0; - $10 = (+($3&255)); - $11 = $10 / 255.0; - _glClearColor((+$5),(+$7),(+$9),(+$11)); - return; -} -function _rlViewport($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var label = 0, sp = 0; - sp = STACKTOP; - _glViewport(($0|0),($1|0),($2|0),($3|0)); - return; -} -function _LoadDefaultShader($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 1008|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1008|0); - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $1 = sp + 16|0; - $2 = sp + 513|0; - $3 = sp + 72|0; - _memcpy(($2|0),(9761|0),489)|0; - _memcpy(($3|0),(10250|0),441)|0; - $4 = (_LoadShaderProgram($2,$3)|0); - HEAP32[$1>>2] = $4; - $5 = ($4|0)==(0); - if ($5) { - HEAP32[$vararg_buffer1>>2] = $4; - _TraceLog(1,10739,$vararg_buffer1); - } else { - HEAP32[$vararg_buffer>>2] = $4; - _TraceLog(0,10691,$vararg_buffer); - } - $6 = HEAP32[$1>>2]|0; - $7 = ($6|0)==(0); - if (!($7)) { - _LoadDefaultShaderLocations($1); - } - dest=$0; src=$1; stop=dest+56|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _LoadDefaultBuffers() { - var $$05365 = 0, $$05467 = 0, $$05770 = 0, $$05972 = 0, $$066 = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; - var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; - var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; - var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; - var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; - var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond75 = 0, $exitcond78 = 0, $exitcond80 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer14 = 0, $vararg_buffer17 = 0; - var $vararg_buffer3 = 0, $vararg_buffer7 = 0, $vararg_ptr13 = 0, $vararg_ptr20 = 0, $vararg_ptr21 = 0, $vararg_ptr22 = 0, $vararg_ptr6 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $vararg_buffer17 = sp + 48|0; - $vararg_buffer14 = sp + 40|0; - $vararg_buffer10 = sp + 32|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $0 = (_malloc(24576)|0); - HEAP32[(29420)>>2] = $0; - $1 = (_malloc(8192)|0); - HEAP32[(29428)>>2] = $1; - HEAP32[(29424)>>2] = 0; - HEAP32[(29432)>>2] = 0; - _memset(($0|0),0,24576)|0; - $$05972 = 0; - while(1) { - $2 = HEAP32[(29428)>>2]|0; - $3 = (($2) + ($$05972)|0); - HEAP8[$3>>0] = 0; - $4 = (($$05972) + 1)|0; - $exitcond80 = ($4|0)==(8192); - if ($exitcond80) { - break; - } else { - $$05972 = $4; - } - } - HEAP32[7352] = 0; - HEAP32[(29416)>>2] = 0; - HEAP32[(29412)>>2] = 0; - $5 = (_malloc(73728)|0); - HEAP32[(29468)>>2] = $5; - $6 = (_malloc(24576)|0); - HEAP32[(29476)>>2] = $6; - HEAP32[(29472)>>2] = 0; - HEAP32[(29480)>>2] = 0; - _memset(($5|0),0,73728)|0; - $$05770 = 0; - while(1) { - $7 = HEAP32[(29476)>>2]|0; - $8 = (($7) + ($$05770)|0); - HEAP8[$8>>0] = 0; - $9 = (($$05770) + 1)|0; - $exitcond78 = ($9|0)==(24576); - if ($exitcond78) { - break; - } else { - $$05770 = $9; - } - } - HEAP32[7364] = 0; - HEAP32[(29464)>>2] = 0; - HEAP32[(29460)>>2] = 0; - $10 = (_malloc(49152)|0); - HEAP32[(29516)>>2] = $10; - $11 = (_malloc(32768)|0); - HEAP32[(29520)>>2] = $11; - $12 = (_malloc(16384)|0); - HEAP32[(29524)>>2] = $12; - $13 = (_malloc(12288)|0); - HEAP32[(29528)>>2] = $13; - $14 = HEAP32[(29516)>>2]|0; - _memset(($14|0),0,49152)|0; - $15 = HEAP32[(29520)>>2]|0; - _memset(($15|0),0,32768)|0; - $$05467 = 0; - while(1) { - $17 = HEAP32[(29524)>>2]|0; - $18 = (($17) + ($$05467)|0); - HEAP8[$18>>0] = 0; - $19 = (($$05467) + 1)|0; - $exitcond75 = ($19|0)==(16384); - if ($exitcond75) { - break; - } else { - $$05467 = $19; - } - } - $16 = HEAP32[(29528)>>2]|0; - $$05365 = 0;$$066 = 0; - while(1) { - $22 = $$05365 << 2; - $23 = $22&65535; - $24 = (($16) + ($$066<<1)|0); - HEAP16[$24>>1] = $23; - $25 = $22 | 1; - $26 = $25&65535; - $27 = $$066 | 1; - $28 = (($16) + ($27<<1)|0); - HEAP16[$28>>1] = $26; - $29 = $22 | 2; - $30 = $29&65535; - $31 = (($$066) + 2)|0; - $32 = (($16) + ($31<<1)|0); - HEAP16[$32>>1] = $30; - $33 = (($$066) + 3)|0; - $34 = (($16) + ($33<<1)|0); - HEAP16[$34>>1] = $23; - $35 = (($$066) + 4)|0; - $36 = (($16) + ($35<<1)|0); - HEAP16[$36>>1] = $30; - $37 = $22 | 3; - $38 = $37&65535; - $39 = (($$066) + 5)|0; - $40 = (($16) + ($39<<1)|0); - HEAP16[$40>>1] = $38; - $41 = (($$05365) + 1)|0; - $42 = (($$066) + 6)|0; - $exitcond = ($41|0)==(1024); - if ($exitcond) { - break; - } else { - $$05365 = $41;$$066 = $42; - } - } - HEAP32[7376] = 0; - HEAP32[(29508)>>2] = 0; - HEAP32[(29512)>>2] = 0; - _TraceLog(0,9232,$vararg_buffer); - $20 = HEAP32[7054]|0; - $21 = ($20|0)==(0); - if (!($21)) { - $43 = HEAP32[7055]|0; - FUNCTION_TABLE_vii[$43 & 63](1,(29436)); - $44 = HEAP32[7056]|0; - $45 = HEAP32[(29436)>>2]|0; - FUNCTION_TABLE_vi[$44 & 31]($45); - } - _glGenBuffers(2,((29440)|0)); - $46 = HEAP32[(29440)>>2]|0; - _glBindBuffer(34962,($46|0)); - $47 = HEAP32[(29420)>>2]|0; - _glBufferData(34962,24576,($47|0),35048); - $48 = HEAP32[(28308)>>2]|0; - _glEnableVertexAttribArray(($48|0)); - $49 = HEAP32[(28308)>>2]|0; - _glVertexAttribPointer(($49|0),3,5126,0,0,(0|0)); - _glGenBuffers(2,((29444)|0)); - $50 = HEAP32[(29444)>>2]|0; - _glBindBuffer(34962,($50|0)); - $51 = HEAP32[(29428)>>2]|0; - _glBufferData(34962,8192,($51|0),35048); - $52 = HEAP32[(28328)>>2]|0; - _glEnableVertexAttribArray(($52|0)); - $53 = HEAP32[(28328)>>2]|0; - _glVertexAttribPointer(($53|0),4,5121,1,0,(0|0)); - $54 = HEAP32[7054]|0; - $55 = ($54|0)==(0); - if ($55) { - $57 = HEAP32[(29440)>>2]|0; - $58 = HEAP32[(29444)>>2]|0; - HEAP32[$vararg_buffer3>>2] = $57; - $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); - HEAP32[$vararg_ptr6>>2] = $58; - _TraceLog(0,9370,$vararg_buffer3); - } else { - $56 = HEAP32[(29436)>>2]|0; - HEAP32[$vararg_buffer1>>2] = $56; - _TraceLog(0,9305,$vararg_buffer1); - } - $59 = HEAP32[7054]|0; - $60 = ($59|0)==(0); - if (!($60)) { - $61 = HEAP32[7055]|0; - FUNCTION_TABLE_vii[$61 & 63](1,(29484)); - $62 = HEAP32[7056]|0; - $63 = HEAP32[(29484)>>2]|0; - FUNCTION_TABLE_vi[$62 & 31]($63); - } - _glGenBuffers(1,((29488)|0)); - $64 = HEAP32[(29488)>>2]|0; - _glBindBuffer(34962,($64|0)); - $65 = HEAP32[(29468)>>2]|0; - _glBufferData(34962,73728,($65|0),35048); - $66 = HEAP32[(28308)>>2]|0; - _glEnableVertexAttribArray(($66|0)); - $67 = HEAP32[(28308)>>2]|0; - _glVertexAttribPointer(($67|0),3,5126,0,0,(0|0)); - _glGenBuffers(1,((29492)|0)); - $68 = HEAP32[(29492)>>2]|0; - _glBindBuffer(34962,($68|0)); - $69 = HEAP32[(29476)>>2]|0; - _glBufferData(34962,24576,($69|0),35048); - $70 = HEAP32[(28328)>>2]|0; - _glEnableVertexAttribArray(($70|0)); - $71 = HEAP32[(28328)>>2]|0; - _glVertexAttribPointer(($71|0),4,5121,1,0,(0|0)); - $72 = HEAP32[7054]|0; - $73 = ($72|0)==(0); - if ($73) { - $75 = HEAP32[(29488)>>2]|0; - $76 = HEAP32[(29492)>>2]|0; - HEAP32[$vararg_buffer10>>2] = $75; - $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); - HEAP32[$vararg_ptr13>>2] = $76; - _TraceLog(0,9516,$vararg_buffer10); - } else { - $74 = HEAP32[(29484)>>2]|0; - HEAP32[$vararg_buffer7>>2] = $74; - _TraceLog(0,9447,$vararg_buffer7); - } - $77 = HEAP32[7054]|0; - $78 = ($77|0)==(0); - if (!($78)) { - $79 = HEAP32[7055]|0; - FUNCTION_TABLE_vii[$79 & 63](1,(29532)); - $80 = HEAP32[7056]|0; - $81 = HEAP32[(29532)>>2]|0; - FUNCTION_TABLE_vi[$80 & 31]($81); - } - _glGenBuffers(1,((29536)|0)); - $82 = HEAP32[(29536)>>2]|0; - _glBindBuffer(34962,($82|0)); - $83 = HEAP32[(29516)>>2]|0; - _glBufferData(34962,49152,($83|0),35048); - $84 = HEAP32[(28308)>>2]|0; - _glEnableVertexAttribArray(($84|0)); - $85 = HEAP32[(28308)>>2]|0; - _glVertexAttribPointer(($85|0),3,5126,0,0,(0|0)); - _glGenBuffers(1,((29540)|0)); - $86 = HEAP32[(29540)>>2]|0; - _glBindBuffer(34962,($86|0)); - $87 = HEAP32[(29520)>>2]|0; - _glBufferData(34962,32768,($87|0),35048); - $88 = HEAP32[(28312)>>2]|0; - _glEnableVertexAttribArray(($88|0)); - $89 = HEAP32[(28312)>>2]|0; - _glVertexAttribPointer(($89|0),2,5126,0,0,(0|0)); - _glGenBuffers(1,((29544)|0)); - $90 = HEAP32[(29544)>>2]|0; - _glBindBuffer(34962,($90|0)); - $91 = HEAP32[(29524)>>2]|0; - _glBufferData(34962,16384,($91|0),35048); - $92 = HEAP32[(28328)>>2]|0; - _glEnableVertexAttribArray(($92|0)); - $93 = HEAP32[(28328)>>2]|0; - _glVertexAttribPointer(($93|0),4,5121,1,0,(0|0)); - _glGenBuffers(1,((29548)|0)); - $94 = HEAP32[(29548)>>2]|0; - _glBindBuffer(34963,($94|0)); - $95 = HEAP32[(29528)>>2]|0; - _glBufferData(34963,12288,($95|0),35044); - $96 = HEAP32[7054]|0; - $97 = ($96|0)==(0); - if ($97) { - $99 = HEAP32[(29536)>>2]|0; - $100 = HEAP32[(29540)>>2]|0; - $101 = HEAP32[(29544)>>2]|0; - $102 = HEAP32[(29548)>>2]|0; - HEAP32[$vararg_buffer17>>2] = $99; - $vararg_ptr20 = ((($vararg_buffer17)) + 4|0); - HEAP32[$vararg_ptr20>>2] = $100; - $vararg_ptr21 = ((($vararg_buffer17)) + 8|0); - HEAP32[$vararg_ptr21>>2] = $101; - $vararg_ptr22 = ((($vararg_buffer17)) + 12|0); - HEAP32[$vararg_ptr22>>2] = $102; - _TraceLog(0,9662,$vararg_buffer17); - } else { - $98 = HEAP32[(29532)>>2]|0; - HEAP32[$vararg_buffer14>>2] = $98; - _TraceLog(0,9597,$vararg_buffer14); - } - $103 = HEAP32[7054]|0; - $104 = ($103|0)==(0); - if ($104) { - STACKTOP = sp;return; - } - $105 = HEAP32[7056]|0; - FUNCTION_TABLE_vi[$105 & 31](0); - STACKTOP = sp;return; -} -function _LoadShaderProgram($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$alloca_mul = 0, $$alloca_mul34 = 0, $$alloca_mul36 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer13 = 0, $vararg_buffer16 = 0, $vararg_buffer19 = 0, $vararg_buffer22 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); - $vararg_buffer22 = sp + 64|0; - $vararg_buffer19 = sp + 56|0; - $vararg_buffer16 = sp + 48|0; - $vararg_buffer13 = sp + 40|0; - $vararg_buffer10 = sp + 32|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $2 = sp + 80|0; - $3 = sp + 76|0; - $4 = sp + 72|0; - $5 = sp + 68|0; - $6 = (_glCreateShader(35633)|0); - $7 = (_glCreateShader(35632)|0); - HEAP32[$2>>2] = $0; - HEAP32[$3>>2] = $1; - _glShaderSource(($6|0),1,($2|0),(0|0)); - _glShaderSource(($7|0),1,($3|0),(0|0)); - HEAP32[$4>>2] = 0; - _glCompileShader(($6|0)); - _glGetShaderiv(($6|0),35713,($4|0)); - $8 = HEAP32[$4>>2]|0; - $9 = ($8|0)==(1); - if ($9) { - HEAP32[$vararg_buffer4>>2] = $6; - _TraceLog(0,10995,$vararg_buffer4); - } else { - HEAP32[$vararg_buffer>>2] = $6; - _TraceLog(1,10943,$vararg_buffer); - HEAP32[$vararg_buffer>>2] = 0; - _glGetShaderiv(($6|0),35716,($vararg_buffer|0)); - $10 = HEAP32[$vararg_buffer>>2]|0; - $11 = (_llvm_stacksave()|0); - $$alloca_mul = $10; - $12 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; - $13 = HEAP32[$vararg_buffer>>2]|0; - _glGetShaderInfoLog(($6|0),($13|0),($5|0),($12|0)); - HEAP32[$vararg_buffer1>>2] = $12; - _TraceLog(0,10992,$vararg_buffer1); - _llvm_stackrestore(($11|0)); - } - _glCompileShader(($7|0)); - _glGetShaderiv(($7|0),35713,($4|0)); - $14 = HEAP32[$4>>2]|0; - $15 = ($14|0)==(1); - if ($15) { - HEAP32[$vararg_buffer13>>2] = $7; - _TraceLog(0,11096,$vararg_buffer13); - } else { - HEAP32[$vararg_buffer7>>2] = $7; - _TraceLog(1,11045,$vararg_buffer7); - HEAP32[$vararg_buffer7>>2] = 0; - _glGetShaderiv(($7|0),35716,($vararg_buffer7|0)); - $16 = HEAP32[$vararg_buffer7>>2]|0; - $17 = (_llvm_stacksave()|0); - $$alloca_mul34 = $16; - $18 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul34)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul34)|0)+15)&-16)|0);; - $19 = HEAP32[$vararg_buffer7>>2]|0; - _glGetShaderInfoLog(($7|0),($19|0),($5|0),($18|0)); - HEAP32[$vararg_buffer10>>2] = $18; - _TraceLog(0,10992,$vararg_buffer10); - _llvm_stackrestore(($17|0)); - } - $20 = (_glCreateProgram()|0); - _glAttachShader(($20|0),($6|0)); - _glAttachShader(($20|0),($7|0)); - _glBindAttribLocation(($20|0),0,(10787|0)); - _glBindAttribLocation(($20|0),1,(10802|0)); - _glBindAttribLocation(($20|0),2,(10833|0)); - _glBindAttribLocation(($20|0),3,(10860|0)); - _glBindAttribLocation(($20|0),4,(10846|0)); - _glBindAttribLocation(($20|0),5,(10817|0)); - _glLinkProgram(($20|0)); - _glGetProgramiv(($20|0),35714,($4|0)); - $21 = HEAP32[$4>>2]|0; - $22 = ($21|0)==(0); - if ($22) { - HEAP32[$vararg_buffer16>>2] = $20; - _TraceLog(1,11148,$vararg_buffer16); - HEAP32[$vararg_buffer16>>2] = 0; - _glGetProgramiv(($20|0),35716,($vararg_buffer16|0)); - $23 = HEAP32[$vararg_buffer16>>2]|0; - $24 = (_llvm_stacksave()|0); - $$alloca_mul36 = $23; - $25 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul36)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul36)|0)+15)&-16)|0);; - $26 = HEAP32[$vararg_buffer16>>2]|0; - _glGetProgramInfoLog(($20|0),($26|0),($5|0),($25|0)); - HEAP32[$vararg_buffer19>>2] = $25; - _TraceLog(0,10992,$vararg_buffer19); - _glDeleteProgram(($20|0)); - _llvm_stackrestore(($24|0)); - $$0 = 0; - _glDeleteShader(($6|0)); - _glDeleteShader(($7|0)); - STACKTOP = sp;return ($$0|0); - } else { - HEAP32[$vararg_buffer22>>2] = $20; - _TraceLog(0,11194,$vararg_buffer22); - $$0 = $20; - _glDeleteShader(($6|0)); - _glDeleteShader(($7|0)); - STACKTOP = sp;return ($$0|0); - } - return (0)|0; -} -function _LoadDefaultShaderLocations($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - $1 = HEAP32[$0>>2]|0; - $2 = (_glGetAttribLocation(($1|0),(10787|0))|0); - $3 = ((($0)) + 4|0); - HEAP32[$3>>2] = $2; - $4 = HEAP32[$0>>2]|0; - $5 = (_glGetAttribLocation(($4|0),(10802|0))|0); - $6 = ((($0)) + 8|0); - HEAP32[$6>>2] = $5; - $7 = HEAP32[$0>>2]|0; - $8 = (_glGetAttribLocation(($7|0),(10817|0))|0); - $9 = ((($0)) + 12|0); - HEAP32[$9>>2] = $8; - $10 = HEAP32[$0>>2]|0; - $11 = (_glGetAttribLocation(($10|0),(10833|0))|0); - $12 = ((($0)) + 16|0); - HEAP32[$12>>2] = $11; - $13 = HEAP32[$0>>2]|0; - $14 = (_glGetAttribLocation(($13|0),(10846|0))|0); - $15 = ((($0)) + 20|0); - HEAP32[$15>>2] = $14; - $16 = HEAP32[$0>>2]|0; - $17 = (_glGetAttribLocation(($16|0),(10860|0))|0); - $18 = ((($0)) + 24|0); - HEAP32[$18>>2] = $17; - $19 = HEAP32[$0>>2]|0; - $20 = (_glGetUniformLocation(($19|0),(10872|0))|0); - $21 = ((($0)) + 28|0); - HEAP32[$21>>2] = $20; - $22 = HEAP32[$0>>2]|0; - $23 = (_glGetUniformLocation(($22|0),(10882|0))|0); - $24 = ((($0)) + 32|0); - HEAP32[$24>>2] = $23; - $25 = HEAP32[$0>>2]|0; - $26 = (_glGetUniformLocation(($25|0),(10893|0))|0); - $27 = ((($0)) + 36|0); - HEAP32[$27>>2] = $26; - $28 = HEAP32[$0>>2]|0; - $29 = (_glGetUniformLocation(($28|0),(10904|0))|0); - $30 = ((($0)) + 40|0); - HEAP32[$30>>2] = $29; - $31 = HEAP32[$0>>2]|0; - $32 = (_glGetUniformLocation(($31|0),(10916|0))|0); - $33 = ((($0)) + 44|0); - HEAP32[$33>>2] = $32; - $34 = HEAP32[$0>>2]|0; - $35 = (_glGetUniformLocation(($34|0),(10925|0))|0); - $36 = ((($0)) + 48|0); - HEAP32[$36>>2] = $35; - $37 = HEAP32[$0>>2]|0; - $38 = (_glGetUniformLocation(($37|0),(10934|0))|0); - $39 = ((($0)) + 52|0); - HEAP32[$39>>2] = $38; - return; -} -function _IsMouseButtonPressed($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (31749 + ($0)|0); - $2 = HEAP8[$1>>0]|0; - $3 = (31752 + ($0)|0); - $4 = HEAP8[$3>>0]|0; - $5 = ($2<<24>>24)!=($4<<24>>24); - $6 = ($2<<24>>24)==(1); - $or$cond = $6 & $5; - $$0 = $or$cond&1; - return ($$0|0); -} -function _IsMouseButtonReleased($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (31749 + ($0)|0); - $2 = HEAP8[$1>>0]|0; - $3 = (31752 + ($0)|0); - $4 = HEAP8[$3>>0]|0; - $5 = ($2<<24>>24)!=($4<<24>>24); - $6 = ($2<<24>>24)==(0); - $or$cond = $6 & $5; - $$0 = $or$cond&1; - return ($$0|0); -} -function _rlClearScreenBuffers() { - var label = 0, sp = 0; - sp = STACKTOP; - _glClear(16640); - return; -} -function _CloseWindow() { - var $0 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - _UnloadDefaultFont(); - _rlglClose(); - $0 = HEAP32[6973]|0; - _glfwDestroyWindow(($0|0)); - _glfwTerminate(); - _TraceLog(0,11506,$vararg_buffer); - STACKTOP = sp;return; -} -function _UnloadDefaultFont() { - var $$byval_copy = 0, $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $$byval_copy = sp; - ;HEAP32[$$byval_copy>>2]=HEAP32[27932>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[27932+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[27932+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[27932+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[27932+16>>2]|0; - _UnloadTexture($$byval_copy); - $0 = HEAP32[(27960)>>2]|0; - _free($0); - STACKTOP = sp;return; -} -function _rlglClose() { - var $0 = 0, $1 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - _UnloadDefaultShader(); - _UnloadDefaultBuffers(); - _glDeleteTextures(1,(28244|0)); - $0 = HEAP32[7061]|0; - HEAP32[$vararg_buffer>>2] = $0; - _TraceLog(0,11533,$vararg_buffer); - $1 = HEAP32[7091]|0; - _free($1); - STACKTOP = sp;return; -} -function _UnloadDefaultShader() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - _glUseProgram(0); - $0 = HEAP32[7062]|0; - _glDeleteProgram(($0|0)); - return; -} -function _UnloadDefaultBuffers() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[7054]|0; - $1 = ($0|0)==(0); - if (!($1)) { - $2 = HEAP32[7056]|0; - FUNCTION_TABLE_vi[$2 & 31](0); - } - _glDisableVertexAttribArray(0); - _glDisableVertexAttribArray(1); - _glDisableVertexAttribArray(2); - _glDisableVertexAttribArray(3); - _glBindBuffer(34962,0); - _glBindBuffer(34963,0); - _glDeleteBuffers(1,((29440)|0)); - _glDeleteBuffers(1,((29444)|0)); - _glDeleteBuffers(1,((29488)|0)); - _glDeleteBuffers(1,((29492)|0)); - _glDeleteBuffers(1,((29536)|0)); - _glDeleteBuffers(1,((29540)|0)); - _glDeleteBuffers(1,((29544)|0)); - _glDeleteBuffers(1,((29548)|0)); - $3 = HEAP32[7054]|0; - $4 = ($3|0)==(0); - if (!($4)) { - $5 = HEAP32[7057]|0; - FUNCTION_TABLE_vii[$5 & 63](1,(29436)); - $6 = HEAP32[7057]|0; - FUNCTION_TABLE_vii[$6 & 63](1,(29484)); - $7 = HEAP32[7057]|0; - FUNCTION_TABLE_vii[$7 & 63](1,(29532)); - } - $8 = HEAP32[(29420)>>2]|0; - _free($8); - $9 = HEAP32[(29428)>>2]|0; - _free($9); - $10 = HEAP32[(29468)>>2]|0; - _free($10); - $11 = HEAP32[(29476)>>2]|0; - _free($11); - $12 = HEAP32[(29516)>>2]|0; - _free($12); - $13 = HEAP32[(29520)>>2]|0; - _free($13); - $14 = HEAP32[(29524)>>2]|0; - _free($14); - $15 = HEAP32[(29528)>>2]|0; - _free($15); - return; -} -function _UnloadTexture($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0); - if ($2) { - STACKTOP = sp;return; - } - _rlDeleteTextures($1); - $3 = HEAP32[$0>>2]|0; - HEAP32[$vararg_buffer>>2] = $3; - _TraceLog(0,11598,$vararg_buffer); - STACKTOP = sp;return; -} -function _rlDeleteTextures($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $1 = sp; - HEAP32[$1>>2] = $0; - $2 = ($0|0)==(0); - if (!($2)) { - _glDeleteTextures(1,($1|0)); - } - STACKTOP = sp;return; -} -function _BeginDrawing() { - var $0 = 0.0, $1 = 0.0, $2 = 0.0, $downscaleView$byval_copy = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $downscaleView$byval_copy = sp; - $0 = (+_GetTime()); - HEAPF64[3113] = $0; - $1 = +HEAPF64[3096]; - $2 = $0 - $1; - HEAPF64[3114] = $2; - HEAPF64[3096] = $0; - _rlClearScreenBuffers(); - _rlLoadIdentity(); - dest=$downscaleView$byval_copy; src=27988; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - (_MatrixToFloat($downscaleView$byval_copy)|0); - _rlMultMatrixf(29560); - STACKTOP = sp;return; -} -function _MatrixToFloat($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[$0>>2]|0; - HEAP32[7390] = $1; - $2 = ((($0)) + 4|0); - $3 = HEAP32[$2>>2]|0; - HEAP32[(29564)>>2] = $3; - $4 = ((($0)) + 8|0); - $5 = HEAP32[$4>>2]|0; - HEAP32[(29568)>>2] = $5; - $6 = ((($0)) + 12|0); - $7 = HEAP32[$6>>2]|0; - HEAP32[(29572)>>2] = $7; - $8 = ((($0)) + 16|0); - $9 = HEAP32[$8>>2]|0; - HEAP32[(29576)>>2] = $9; - $10 = ((($0)) + 20|0); - $11 = HEAP32[$10>>2]|0; - HEAP32[(29580)>>2] = $11; - $12 = ((($0)) + 24|0); - $13 = HEAP32[$12>>2]|0; - HEAP32[(29584)>>2] = $13; - $14 = ((($0)) + 28|0); - $15 = HEAP32[$14>>2]|0; - HEAP32[(29588)>>2] = $15; - $16 = ((($0)) + 32|0); - $17 = HEAP32[$16>>2]|0; - HEAP32[(29592)>>2] = $17; - $18 = ((($0)) + 36|0); - $19 = HEAP32[$18>>2]|0; - HEAP32[(29596)>>2] = $19; - $20 = ((($0)) + 40|0); - $21 = HEAP32[$20>>2]|0; - HEAP32[(29600)>>2] = $21; - $22 = ((($0)) + 44|0); - $23 = HEAP32[$22>>2]|0; - HEAP32[(29604)>>2] = $23; - $24 = ((($0)) + 48|0); - $25 = HEAP32[$24>>2]|0; - HEAP32[(29608)>>2] = $25; - $26 = ((($0)) + 52|0); - $27 = HEAP32[$26>>2]|0; - HEAP32[(29612)>>2] = $27; - $28 = ((($0)) + 56|0); - $29 = HEAP32[$28>>2]|0; - HEAP32[(29616)>>2] = $29; - $30 = ((($0)) + 60|0); - $31 = HEAP32[$30>>2]|0; - HEAP32[(29620)>>2] = $31; - return (29560|0); -} -function _rlMultMatrixf($0) { - $0 = $0|0; - var $$byval_copy = 0, $$byval_copy1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); - $$byval_copy1 = sp + 192|0; - $$byval_copy = sp + 128|0; - $1 = sp + 64|0; - $2 = sp; - $3 = HEAP32[$0>>2]|0; - HEAP32[$1>>2] = $3; - $4 = ((($1)) + 4|0); - $5 = ((($0)) + 4|0); - $6 = HEAP32[$5>>2]|0; - HEAP32[$4>>2] = $6; - $7 = ((($1)) + 8|0); - $8 = ((($0)) + 8|0); - $9 = HEAP32[$8>>2]|0; - HEAP32[$7>>2] = $9; - $10 = ((($1)) + 12|0); - $11 = ((($0)) + 12|0); - $12 = HEAP32[$11>>2]|0; - HEAP32[$10>>2] = $12; - $13 = ((($1)) + 16|0); - $14 = ((($0)) + 16|0); - $15 = HEAP32[$14>>2]|0; - HEAP32[$13>>2] = $15; - $16 = ((($1)) + 20|0); - $17 = ((($0)) + 20|0); - $18 = HEAP32[$17>>2]|0; - HEAP32[$16>>2] = $18; - $19 = ((($1)) + 24|0); - $20 = ((($0)) + 24|0); - $21 = HEAP32[$20>>2]|0; - HEAP32[$19>>2] = $21; - $22 = ((($1)) + 28|0); - $23 = ((($0)) + 28|0); - $24 = HEAP32[$23>>2]|0; - HEAP32[$22>>2] = $24; - $25 = ((($1)) + 32|0); - $26 = ((($0)) + 32|0); - $27 = HEAP32[$26>>2]|0; - HEAP32[$25>>2] = $27; - $28 = ((($1)) + 36|0); - $29 = ((($0)) + 36|0); - $30 = HEAP32[$29>>2]|0; - HEAP32[$28>>2] = $30; - $31 = ((($1)) + 40|0); - $32 = ((($0)) + 40|0); - $33 = HEAP32[$32>>2]|0; - HEAP32[$31>>2] = $33; - $34 = ((($1)) + 44|0); - $35 = ((($0)) + 44|0); - $36 = HEAP32[$35>>2]|0; - HEAP32[$34>>2] = $36; - $37 = ((($1)) + 48|0); - $38 = ((($0)) + 48|0); - $39 = HEAP32[$38>>2]|0; - HEAP32[$37>>2] = $39; - $40 = ((($1)) + 52|0); - $41 = ((($0)) + 52|0); - $42 = HEAP32[$41>>2]|0; - HEAP32[$40>>2] = $42; - $43 = ((($1)) + 56|0); - $44 = ((($0)) + 56|0); - $45 = HEAP32[$44>>2]|0; - HEAP32[$43>>2] = $45; - $46 = ((($1)) + 60|0); - $47 = ((($0)) + 60|0); - $48 = HEAP32[$47>>2]|0; - HEAP32[$46>>2] = $48; - $49 = HEAP32[7020]|0; - dest=$$byval_copy; src=$49; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$$byval_copy1; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($2,$$byval_copy,$$byval_copy1); - dest=$49; src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _EndDrawing() { - var $0 = 0.0, $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - _rlglDraw(); - _SwapBuffers(); - _PollInputEvents(); - $0 = (+_GetTime()); - HEAPF64[3113] = $0; - $1 = +HEAPF64[3096]; - $2 = $0 - $1; - HEAPF64[3115] = $2; - HEAPF64[3096] = $0; - $3 = +HEAPF64[3114]; - $4 = $2 + $3; - HEAPF64[3116] = $4; - $5 = +HEAPF64[3093]; - $6 = $4 < $5; - if (!($6)) { - return; - } - $7 = $5 - $4; - $8 = $7 * 1000.0; - $9 = $8; - _Wait($9); - $10 = (+_GetTime()); - HEAPF64[3113] = $10; - $11 = +HEAPF64[3096]; - $12 = $10 - $11; - HEAPF64[3096] = $10; - $13 = +HEAPF64[3116]; - $14 = $12 + $13; - HEAPF64[3116] = $14; - return; -} -function _rlglDraw() { - var label = 0, sp = 0; - sp = STACKTOP; - _UpdateDefaultBuffers(); - _DrawDefaultBuffers(); - return; -} -function _SwapBuffers() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[6973]|0; - _glfwSwapBuffers(($0|0)); - return; -} -function _PollInputEvents() { - var $$04857 = 0, $$05160 = 0, $$058 = 0, $$lcssa = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0; - var $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, $scevgep = 0, $scevgep67 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 1456|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1456|0); - $0 = sp + 1440|0; - $1 = sp + 1432|0; - $2 = sp; - _UpdateGestures(); - HEAP32[742] = -1; - HEAP32[744] = -1; - HEAP32[7406] = 0; - $3 = HEAP32[6973]|0; - _glfwGetCursorPos(($3|0),($0|0),($1|0)); - $4 = +HEAPF64[$0>>3]; - $5 = $4; - HEAPF32[6184] = $5; - $6 = +HEAPF64[$1>>3]; - $7 = $6; - HEAPF32[(24740)>>2] = $7; - _memcpy((32267|0),(31755|0),512)|0; - ;HEAP8[31752>>0]=HEAP8[31749>>0]|0;HEAP8[31752+1>>0]=HEAP8[31749+1>>0]|0;HEAP8[31752+2>>0]=HEAP8[31749+2>>0]|0; - $8 = HEAP32[7389]|0; - HEAP32[6976] = $8; - HEAP32[7389] = 0; - $9 = (_emscripten_get_num_gamepads()|0); - $10 = ($9|0)>(0); - if (!($10)) { - STACKTOP = sp;return; - } - $11 = ((($2)) + 12|0); - $12 = ((($2)) + 8|0); - $$05160 = 0; - while(1) { - $scevgep = (32779 + ($$05160<<5)|0); - $scevgep67 = (32907 + ($$05160<<5)|0); - dest=$scevgep; src=$scevgep67; stop=dest+32|0; do { HEAP8[dest>>0]=HEAP8[src>>0]|0; dest=dest+1|0; src=src+1|0; } while ((dest|0) < (stop|0)); - $13 = (_emscripten_get_gamepad_status(($$05160|0),($2|0))|0); - $14 = ($13|0)==(0); - if ($14) { - $15 = HEAP32[$11>>2]|0; - $16 = ($15|0)>(0); - if ($16) { - $17 = HEAP32[$11>>2]|0; - $$04857 = 0; - while(1) { - $21 = (((($2)) + 1040|0) + ($$04857<<2)|0); - $22 = HEAP32[$21>>2]|0; - $23 = ($22|0)==(1); - $24 = ((32907 + ($$05160<<5)|0) + ($$04857)|0); - if ($23) { - HEAP8[$24>>0] = 1; - HEAP32[744] = $$04857; - } else { - HEAP8[$24>>0] = 0; - } - $25 = (($$04857) + 1)|0; - $26 = ($25|0)<($17|0); - $27 = ($25|0)<(32); - $28 = $27 & $26; - if ($28) { - $$04857 = $25; - } else { - break; - } - } - } - $18 = HEAP32[$12>>2]|0; - $19 = ($18|0)>(0); - if ($19) { - $20 = HEAP32[$12>>2]|0; - $$058 = 0; - while(1) { - $29 = (((($2)) + 16|0) + ($$058<<3)|0); - $30 = +HEAPF64[$29>>3]; - $31 = $30; - $32 = ((29628 + ($$05160<<5)|0) + ($$058<<2)|0); - HEAPF32[$32>>2] = $31; - $33 = (($$058) + 1)|0; - $34 = ($33|0)<($20|0); - $35 = ($33|0)<(8); - $36 = $35 & $34; - if ($36) { - $$058 = $33; - } else { - $$lcssa = $20; - break; - } - } - } else { - $$lcssa = $18; - } - HEAP32[7406] = $$lcssa; - } - $37 = (($$05160) + 1)|0; - $38 = ($37|0)<($9|0); - $39 = ($37|0)<(4); - $40 = $38 & $39; - if ($40) { - $$05160 = $37; - } else { - break; - } - } - STACKTOP = sp;return; -} -function _Wait($0) { - $0 = +$0; - var $1 = 0.0, $2 = 0.0, $3 = 0.0, $4 = 0.0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (+_GetTime()); - $2 = 0.0 - $1; - $3 = $0 / 1000.0; - $4 = $3; - $5 = $2 < $4; - if (!($5)) { - return; - } - while(1) { - $6 = (+_GetTime()); - $7 = $6 - $1; - $8 = $7 < $4; - if (!($8)) { - break; - } - } - return; -} -function _UpdateDefaultBuffers() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[7352]|0; - $1 = ($0|0)>(0); - if ($1) { - $2 = HEAP32[7054]|0; - $3 = ($2|0)==(0); - if (!($3)) { - $4 = HEAP32[7056]|0; - $5 = HEAP32[(29436)>>2]|0; - FUNCTION_TABLE_vi[$4 & 31]($5); - } - $6 = HEAP32[(29440)>>2]|0; - _glBindBuffer(34962,($6|0)); - $7 = HEAP32[7352]|0; - $8 = ($7*12)|0; - $9 = HEAP32[(29420)>>2]|0; - _glBufferSubData(34962,0,($8|0),($9|0)); - $10 = HEAP32[(29444)>>2]|0; - _glBindBuffer(34962,($10|0)); - $11 = HEAP32[(29416)>>2]|0; - $12 = $11 << 2; - $13 = HEAP32[(29428)>>2]|0; - _glBufferSubData(34962,0,($12|0),($13|0)); - } - $14 = HEAP32[7364]|0; - $15 = ($14|0)>(0); - if ($15) { - $16 = HEAP32[7054]|0; - $17 = ($16|0)==(0); - if (!($17)) { - $18 = HEAP32[7056]|0; - $19 = HEAP32[(29484)>>2]|0; - FUNCTION_TABLE_vi[$18 & 31]($19); - } - $20 = HEAP32[(29488)>>2]|0; - _glBindBuffer(34962,($20|0)); - $21 = HEAP32[7364]|0; - $22 = ($21*12)|0; - $23 = HEAP32[(29468)>>2]|0; - _glBufferSubData(34962,0,($22|0),($23|0)); - $24 = HEAP32[(29492)>>2]|0; - _glBindBuffer(34962,($24|0)); - $25 = HEAP32[(29464)>>2]|0; - $26 = $25 << 2; - $27 = HEAP32[(29476)>>2]|0; - _glBufferSubData(34962,0,($26|0),($27|0)); - } - $28 = HEAP32[7376]|0; - $29 = ($28|0)>(0); - if ($29) { - $30 = HEAP32[7054]|0; - $31 = ($30|0)==(0); - if (!($31)) { - $32 = HEAP32[7056]|0; - $33 = HEAP32[(29532)>>2]|0; - FUNCTION_TABLE_vi[$32 & 31]($33); - } - $34 = HEAP32[(29536)>>2]|0; - _glBindBuffer(34962,($34|0)); - $35 = HEAP32[7376]|0; - $36 = ($35*12)|0; - $37 = HEAP32[(29516)>>2]|0; - _glBufferSubData(34962,0,($36|0),($37|0)); - $38 = HEAP32[(29540)>>2]|0; - _glBindBuffer(34962,($38|0)); - $39 = HEAP32[7376]|0; - $40 = $39 << 3; - $41 = HEAP32[(29520)>>2]|0; - _glBufferSubData(34962,0,($40|0),($41|0)); - $42 = HEAP32[(29544)>>2]|0; - _glBindBuffer(34962,($42|0)); - $43 = HEAP32[7376]|0; - $44 = $43 << 2; - $45 = HEAP32[(29524)>>2]|0; - _glBufferSubData(34962,0,($44|0),($45|0)); - } - $46 = HEAP32[7054]|0; - $47 = ($46|0)==(0); - if ($47) { - return; - } - $48 = HEAP32[7056]|0; - FUNCTION_TABLE_vi[$48 & 31](0); - return; -} -function _DrawDefaultBuffers() { - var $$ = 0, $$02830 = 0, $$02932 = 0, $$031 = 0, $$byval_copy2 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; - var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; - var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; - var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; - var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $modelview$byval_copy = 0; - var $or$cond = 0, $or$cond3 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 320|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(320|0); - $$byval_copy2 = sp + 256|0; - $modelview$byval_copy = sp + 192|0; - $0 = sp + 128|0; - $1 = sp + 64|0; - $2 = sp; - dest=$0; src=28084; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$1; src=28148; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - $3 = HEAP32[7439]|0; - $4 = ($3|0)!=(0); - $$ = $4 ? 2 : 1; - $$02932 = 0; - while(1) { - if ($4) { - dest=$modelview$byval_copy; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$$byval_copy2; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _SetStereoView($$02932,$modelview$byval_copy,$$byval_copy2); - } - $8 = HEAP32[7352]|0; - $9 = ($8|0)>(0); - $10 = HEAP32[7364]|0; - $11 = ($10|0)>(0); - $or$cond = $9 | $11; - $12 = HEAP32[7376]|0; - $13 = ($12|0)>(0); - $or$cond3 = $or$cond | $13; - if ($or$cond3) { - $14 = HEAP32[7076]|0; - _glUseProgram(($14|0)); - dest=$modelview$byval_copy; src=28148; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$$byval_copy2; src=28084; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($2,$modelview$byval_copy,$$byval_copy2); - $15 = HEAP32[(28332)>>2]|0; - dest=$$byval_copy2; src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - $16 = (_MatrixToFloat($$byval_copy2)|0); - _glUniformMatrix4fv(($15|0),1,0,($16|0)); - $17 = HEAP32[(28336)>>2]|0; - _glUniform4f(($17|0),1.0,1.0,1.0,1.0); - $18 = HEAP32[(28348)>>2]|0; - _glUniform1i(($18|0),0); - } - $19 = HEAP32[7352]|0; - $20 = ($19|0)>(0); - if ($20) { - $21 = HEAP32[7061]|0; - _glBindTexture(3553,($21|0)); - $22 = HEAP32[7054]|0; - $23 = ($22|0)==(0); - if ($23) { - $26 = HEAP32[(29440)>>2]|0; - _glBindBuffer(34962,($26|0)); - $27 = HEAP32[(28308)>>2]|0; - _glVertexAttribPointer(($27|0),3,5126,0,0,(0|0)); - $28 = HEAP32[(28308)>>2]|0; - _glEnableVertexAttribArray(($28|0)); - $29 = HEAP32[(29444)>>2]|0; - _glBindBuffer(34962,($29|0)); - $30 = HEAP32[(28328)>>2]|0; - _glVertexAttribPointer(($30|0),4,5121,1,0,(0|0)); - $31 = HEAP32[(28328)>>2]|0; - _glEnableVertexAttribArray(($31|0)); - } else { - $24 = HEAP32[7056]|0; - $25 = HEAP32[(29436)>>2]|0; - FUNCTION_TABLE_vi[$24 & 31]($25); - } - $32 = HEAP32[7352]|0; - _glDrawArrays(1,0,($32|0)); - $33 = HEAP32[7054]|0; - $34 = ($33|0)==(0); - if ($34) { - _glBindBuffer(34962,0); - } - _glBindTexture(3553,0); - } - $35 = HEAP32[7364]|0; - $36 = ($35|0)>(0); - if ($36) { - $37 = HEAP32[7061]|0; - _glBindTexture(3553,($37|0)); - $38 = HEAP32[7054]|0; - $39 = ($38|0)==(0); - if ($39) { - $42 = HEAP32[(29488)>>2]|0; - _glBindBuffer(34962,($42|0)); - $43 = HEAP32[(28308)>>2]|0; - _glVertexAttribPointer(($43|0),3,5126,0,0,(0|0)); - $44 = HEAP32[(28308)>>2]|0; - _glEnableVertexAttribArray(($44|0)); - $45 = HEAP32[(29492)>>2]|0; - _glBindBuffer(34962,($45|0)); - $46 = HEAP32[(28328)>>2]|0; - _glVertexAttribPointer(($46|0),4,5121,1,0,(0|0)); - $47 = HEAP32[(28328)>>2]|0; - _glEnableVertexAttribArray(($47|0)); - } else { - $40 = HEAP32[7056]|0; - $41 = HEAP32[(29484)>>2]|0; - FUNCTION_TABLE_vi[$40 & 31]($41); - } - $48 = HEAP32[7364]|0; - _glDrawArrays(4,0,($48|0)); - $49 = HEAP32[7054]|0; - $50 = ($49|0)==(0); - if ($50) { - _glBindBuffer(34962,0); - } - _glBindTexture(3553,0); - } - $51 = HEAP32[7376]|0; - $52 = ($51|0)>(0); - if ($52) { - $53 = HEAP32[7054]|0; - $54 = ($53|0)==(0); - if ($54) { - $57 = HEAP32[(29536)>>2]|0; - _glBindBuffer(34962,($57|0)); - $58 = HEAP32[(28308)>>2]|0; - _glVertexAttribPointer(($58|0),3,5126,0,0,(0|0)); - $59 = HEAP32[(28308)>>2]|0; - _glEnableVertexAttribArray(($59|0)); - $60 = HEAP32[(29540)>>2]|0; - _glBindBuffer(34962,($60|0)); - $61 = HEAP32[(28312)>>2]|0; - _glVertexAttribPointer(($61|0),2,5126,0,0,(0|0)); - $62 = HEAP32[(28312)>>2]|0; - _glEnableVertexAttribArray(($62|0)); - $63 = HEAP32[(29544)>>2]|0; - _glBindBuffer(34962,($63|0)); - $64 = HEAP32[(28328)>>2]|0; - _glVertexAttribPointer(($64|0),4,5121,1,0,(0|0)); - $65 = HEAP32[(28328)>>2]|0; - _glEnableVertexAttribArray(($65|0)); - $66 = HEAP32[(29548)>>2]|0; - _glBindBuffer(34963,($66|0)); - } else { - $55 = HEAP32[7056]|0; - $56 = HEAP32[(29532)>>2]|0; - FUNCTION_TABLE_vi[$55 & 31]($56); - } - $67 = HEAP32[7092]|0; - $68 = ($67|0)>(0); - if ($68) { - $$02830 = 0;$$031 = 0; - while(1) { - $71 = HEAP32[7091]|0; - $72 = (($71) + (($$031*144)|0)|0); - $73 = HEAP32[$72>>2]|0; - $74 = (($73|0) / 4)&-1; - $75 = ($74*6)|0; - $76 = (((($71) + (($$031*144)|0)|0)) + 8|0); - $77 = HEAP32[$76>>2]|0; - _glBindTexture(3553,($77|0)); - $78 = $$02830 << 1; - $79 = $78; - _glDrawElements(4,($75|0),5123,($79|0)); - $80 = HEAP32[7091]|0; - $81 = (($80) + (($$031*144)|0)|0); - $82 = HEAP32[$81>>2]|0; - $83 = (($82|0) / 4)&-1; - $84 = ($83*6)|0; - $85 = (($84) + ($$02830))|0; - $86 = (($$031) + 1)|0; - $87 = HEAP32[7092]|0; - $88 = ($86|0)<($87|0); - if ($88) { - $$02830 = $85;$$031 = $86; - } else { - break; - } - } - } - $69 = HEAP32[7054]|0; - $70 = ($69|0)==(0); - if ($70) { - _glBindBuffer(34962,0); - _glBindBuffer(34963,0); - } - _glBindTexture(3553,0); - } - $89 = HEAP32[7054]|0; - $90 = ($89|0)==(0); - if (!($90)) { - $91 = HEAP32[7056]|0; - FUNCTION_TABLE_vi[$91 & 31](0); - } - _glUseProgram(0); - $92 = (($$02932) + 1)|0; - $93 = ($92|0)<($$|0); - if ($93) { - $$02932 = $92; - } else { - break; - } - } - HEAP32[7092] = 1; - $5 = HEAP32[7061]|0; - $6 = HEAP32[7091]|0; - $7 = ((($6)) + 8|0); - HEAP32[$7>>2] = $5; - HEAP32[$6>>2] = 0; - HEAP32[7352] = 0; - HEAP32[(29416)>>2] = 0; - HEAP32[7364] = 0; - HEAP32[(29464)>>2] = 0; - HEAP32[7376] = 0; - HEAP32[(29508)>>2] = 0; - HEAP32[(29512)>>2] = 0; - HEAPF32[745] = -1.0; - dest=28084; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=28148; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _SetStereoView($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$byval_copy = 0, $$byval_copy3 = 0, $10 = 0, $11 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); - $$byval_copy3 = sp + 192|0; - $$byval_copy = sp + 64|0; - $3 = sp; - $4 = sp + 128|0; - dest=$3; src=$1; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - $5 = HEAP32[7350]|0; - $6 = Math_imul($5, $0)|0; - $7 = (($6|0) / 2)&-1; - $8 = (($5|0) / 2)&-1; - $9 = HEAP32[7351]|0; - _rlViewport($7,0,$8,$9); - $10 = (29988 + ($0<<6)|0); - dest=$$byval_copy; src=$2; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$$byval_copy3; src=$10; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($4,$$byval_copy,$$byval_copy3); - $11 = (29860 + ($0<<6)|0); - dest=$3; src=$11; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$$byval_copy3; src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _SetMatrixModelview($$byval_copy3); - dest=$$byval_copy3; src=$3; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _SetMatrixProjection($$byval_copy3); - STACKTOP = sp;return; -} -function _SetMatrixModelview($0) { - $0 = $0|0; - var dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - dest=28148; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - return; -} -function _SetMatrixProjection($0) { - $0 = $0|0; - var dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - dest=28084; src=$0; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - return; -} -function _rlPushMatrix() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $vararg_buffer = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - $0 = HEAP32[7529]|0; - $1 = ($0|0)==(15); - if ($1) { - HEAP32[$vararg_buffer>>2] = 16; - _TraceLog(2,11648,$vararg_buffer); - } - $2 = HEAP32[7529]|0; - $3 = (28376 + ($2<<6)|0); - $4 = HEAP32[7020]|0; - dest=$3; src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _rlLoadIdentity(); - $5 = HEAP32[7529]|0; - $6 = (($5) + 1)|0; - HEAP32[7529] = $6; - $7 = HEAP32[7053]|0; - $8 = ($7|0)==(5888); - if (!($8)) { - STACKTOP = sp;return; - } - HEAP32[7530] = 1; - STACKTOP = sp;return; -} -function _rlPopMatrix() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[7529]|0; - $1 = ($0|0)>(0); - if (!($1)) { - return; - } - $2 = HEAP32[7529]|0; - $3 = (($2) + -1)|0; - $4 = (28376 + ($3<<6)|0); - $5 = HEAP32[7020]|0; - _memmove(($5|0),($4|0),64)|0; - $6 = (($2) + -1)|0; - HEAP32[7529] = $6; - return; -} -function _GetRandomValue($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$ = 0, $$10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $ispos = 0, $neg = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($0|0)>($1|0); - $$ = $2 ? $0 : $1; - $$10 = $2 ? $1 : $0; - $3 = (_rand()|0); - $4 = (($$) - ($$10))|0; - $ispos = ($4|0)>(-1); - $neg = (0 - ($4))|0; - $5 = $ispos ? $4 : $neg; - $6 = (($5) + 1)|0; - $7 = (($3|0) % ($6|0))&-1; - $8 = (($7) + ($$10))|0; - return ($8|0); -} -function _Fade($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = +$2; - var $$0 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = $2 < 0.0; - if ($3) { - $$0 = 0.0; - } else { - $4 = $2 > 1.0; - if ($4) { - $$0 = 1.0; - } else { - $$0 = $2; - } - } - $5 = ((($1)) + 3|0); - $6 = HEAP8[$5>>0]|0; - $7 = (+($6&255)); - $8 = $$0 * $7; - $9 = HEAP8[$1>>0]|0; - HEAP8[$0>>0] = $9; - $10 = ((($0)) + 1|0); - $11 = ((($1)) + 1|0); - $12 = HEAP8[$11>>0]|0; - HEAP8[$10>>0] = $12; - $13 = ((($0)) + 2|0); - $14 = ((($1)) + 2|0); - $15 = HEAP8[$14>>0]|0; - HEAP8[$13>>0] = $15; - $16 = ((($0)) + 3|0); - $17 = (~~(($8))&255); - HEAP8[$16>>0] = $17; - return; -} -function _IsFileExtension($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$ = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (_strrchr($0,46)|0); - $3 = ($2|0)==(0|0); - if ($3) { - return 0; - } else { - $4 = (_strcmp($2,$1)|0); - $5 = ($4|0)==(0); - $$ = $5&1; - return ($$|0); - } - return (0)|0; -} -function _IsKeyPressed($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (31755 + ($0)|0); - $2 = HEAP8[$1>>0]|0; - $3 = (32267 + ($0)|0); - $4 = HEAP8[$3>>0]|0; - $5 = ($2<<24>>24)!=($4<<24>>24); - $6 = ($2<<24>>24)==(1); - $or$cond = $6 & $5; - $$0 = $or$cond&1; - return ($$0|0); -} -function _rlTranslatef($0,$1,$2) { - $0 = +$0; - $1 = +$1; - $2 = +$2; - var $$byval_copy = 0, $$byval_copy1 = 0, $3 = 0, $4 = 0, $5 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); - $$byval_copy1 = sp + 192|0; - $$byval_copy = sp + 128|0; - $3 = sp + 64|0; - $4 = sp; - _MatrixTranslate($3,$0,$1,$2); - _MatrixTranspose($3); - $5 = HEAP32[7020]|0; - dest=$$byval_copy; src=$5; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$$byval_copy1; src=$3; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($4,$$byval_copy,$$byval_copy1); - dest=$5; src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _rlRotatef($0,$1,$2,$3) { - $0 = +$0; - $1 = +$1; - $2 = +$2; - $3 = +$3; - var $$byval_copy1 = 0, $$byval_copy2 = 0, $10 = 0.0, $11 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 336|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(336|0); - $$byval_copy2 = sp + 272|0; - $$byval_copy1 = sp + 208|0; - $4 = sp + 144|0; - $5 = sp + 64|0; - $6 = sp + 80|0; - $7 = sp; - _MatrixIdentity($4); - HEAPF32[$5>>2] = $1; - $8 = ((($5)) + 4|0); - HEAPF32[$8>>2] = $2; - $9 = ((($5)) + 8|0); - HEAPF32[$9>>2] = $3; - _VectorNormalize($5); - $10 = $0 * 0.01745329238474369; - ;HEAP32[$$byval_copy2>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$5+8>>2]|0; - _MatrixRotate($6,$$byval_copy2,$10); - dest=$4; src=$6; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixTranspose($4); - $11 = HEAP32[7020]|0; - dest=$$byval_copy1; src=$11; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - dest=$$byval_copy2; src=$4; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _MatrixMultiply($7,$$byval_copy1,$$byval_copy2); - dest=$11; src=$7; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - STACKTOP = sp;return; -} -function _rlBegin($0) { - $0 = $0|0; - var label = 0, sp = 0; - sp = STACKTOP; - HEAP32[7093] = $0; - return; -} -function _rlEnd() { - var $$03956 = 0, $$04052 = 0, $$04154 = 0, $$04248 = 0, $$04347 = 0, $$byval_copy = 0, $$promoted = 0, $0 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; - var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0; - var $128 = 0, $129 = 0, $13 = 0.0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0; - var $146 = 0, $147 = 0, $148 = 0.0, $149 = 0.0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; - var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; - var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; - var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0; - var $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond60 = 0, $exitcond63 = 0; - var $scevgep = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $$byval_copy = sp; - $0 = HEAP32[7530]|0; - $1 = ($0|0)==(0); - if (!($1)) { - $2 = HEAP32[7531]|0; - $3 = ($2|0)>(0); - if ($3) { - $$03956 = 0; - while(1) { - $6 = HEAP32[7090]|0; - $7 = (($6) + (($$03956*12)|0)|0); - $8 = HEAP32[7020]|0; - dest=$$byval_copy; src=$8; stop=dest+64|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - _VectorTransform($7,$$byval_copy); - $9 = (($$03956) + 1)|0; - $5 = HEAP32[7531]|0; - $10 = ($9|0)<($5|0); - if ($10) { - $$03956 = $9; - } else { - break; - } - } - HEAP32[7530] = 0; - $4 = ($5|0)>(0); - if ($4) { - $$04154 = 0; - while(1) { - $11 = HEAP32[7090]|0; - $12 = (($11) + (($$04154*12)|0)|0); - $13 = +HEAPF32[$12>>2]; - $14 = (((($11) + (($$04154*12)|0)|0)) + 4|0); - $15 = +HEAPF32[$14>>2]; - $16 = (((($11) + (($$04154*12)|0)|0)) + 8|0); - $17 = +HEAPF32[$16>>2]; - _rlVertex3f($13,$15,$17); - $18 = (($$04154) + 1)|0; - $19 = HEAP32[7531]|0; - $20 = ($18|0)<($19|0); - if ($20) { - $$04154 = $18; - } else { - break; - } - } - } - } else { - HEAP32[7530] = 0; - } - HEAP32[7531] = 0; - } - $21 = HEAP32[7093]|0; - switch ($21|0) { - case 1: { - $22 = HEAP32[7352]|0; - $23 = HEAP32[(29416)>>2]|0; - $24 = ($22|0)==($23|0); - if ($24) { - $148 = +HEAPF32[745]; - $149 = $148 + 4.9999998736893758E-5; - HEAPF32[745] = $149; - STACKTOP = sp;return; - } - $25 = (($22) - ($23))|0; - $26 = ($25|0)>(0); - if ($26) { - $$04347 = 0; - } else { - $148 = +HEAPF32[745]; - $149 = $148 + 4.9999998736893758E-5; - HEAPF32[745] = $149; - STACKTOP = sp;return; - } - while(1) { - $27 = HEAP32[(29428)>>2]|0; - $28 = HEAP32[(29416)>>2]|0; - $29 = $28 << 2; - $30 = (($29) + -4)|0; - $31 = (($27) + ($30)|0); - $32 = HEAP8[$31>>0]|0; - $33 = (($27) + ($29)|0); - HEAP8[$33>>0] = $32; - $34 = HEAP32[(29428)>>2]|0; - $35 = HEAP32[(29416)>>2]|0; - $36 = $35 << 2; - $37 = (($36) + -3)|0; - $38 = (($34) + ($37)|0); - $39 = HEAP8[$38>>0]|0; - $40 = $36 | 1; - $41 = (($34) + ($40)|0); - HEAP8[$41>>0] = $39; - $42 = HEAP32[(29428)>>2]|0; - $43 = HEAP32[(29416)>>2]|0; - $44 = $43 << 2; - $45 = (($44) + -2)|0; - $46 = (($42) + ($45)|0); - $47 = HEAP8[$46>>0]|0; - $48 = $44 | 2; - $49 = (($42) + ($48)|0); - HEAP8[$49>>0] = $47; - $50 = HEAP32[(29428)>>2]|0; - $51 = HEAP32[(29416)>>2]|0; - $52 = $51 << 2; - $53 = (($52) + -1)|0; - $54 = (($50) + ($53)|0); - $55 = HEAP8[$54>>0]|0; - $56 = $52 | 3; - $57 = (($50) + ($56)|0); - HEAP8[$57>>0] = $55; - $58 = HEAP32[(29416)>>2]|0; - $59 = (($58) + 1)|0; - HEAP32[(29416)>>2] = $59; - $60 = (($$04347) + 1)|0; - $exitcond = ($60|0)==($25|0); - if ($exitcond) { - break; - } else { - $$04347 = $60; - } - } - $148 = +HEAPF32[745]; - $149 = $148 + 4.9999998736893758E-5; - HEAPF32[745] = $149; - STACKTOP = sp;return; - break; - } - case 4: { - $61 = HEAP32[7364]|0; - $62 = HEAP32[(29464)>>2]|0; - $63 = ($61|0)==($62|0); - if ($63) { - $148 = +HEAPF32[745]; - $149 = $148 + 4.9999998736893758E-5; - HEAPF32[745] = $149; - STACKTOP = sp;return; - } - $64 = (($61) - ($62))|0; - $65 = ($64|0)>(0); - if ($65) { - $$04248 = 0; - } else { - $148 = +HEAPF32[745]; - $149 = $148 + 4.9999998736893758E-5; - HEAPF32[745] = $149; - STACKTOP = sp;return; - } - while(1) { - $66 = HEAP32[(29476)>>2]|0; - $67 = HEAP32[(29464)>>2]|0; - $68 = $67 << 2; - $69 = (($68) + -4)|0; - $70 = (($66) + ($69)|0); - $71 = HEAP8[$70>>0]|0; - $72 = (($66) + ($68)|0); - HEAP8[$72>>0] = $71; - $73 = HEAP32[(29476)>>2]|0; - $74 = HEAP32[(29464)>>2]|0; - $75 = $74 << 2; - $76 = (($75) + -3)|0; - $77 = (($73) + ($76)|0); - $78 = HEAP8[$77>>0]|0; - $79 = $75 | 1; - $80 = (($73) + ($79)|0); - HEAP8[$80>>0] = $78; - $81 = HEAP32[(29476)>>2]|0; - $82 = HEAP32[(29464)>>2]|0; - $83 = $82 << 2; - $84 = (($83) + -2)|0; - $85 = (($81) + ($84)|0); - $86 = HEAP8[$85>>0]|0; - $87 = $83 | 2; - $88 = (($81) + ($87)|0); - HEAP8[$88>>0] = $86; - $89 = HEAP32[(29476)>>2]|0; - $90 = HEAP32[(29464)>>2]|0; - $91 = $90 << 2; - $92 = (($91) + -1)|0; - $93 = (($89) + ($92)|0); - $94 = HEAP8[$93>>0]|0; - $95 = $91 | 3; - $96 = (($89) + ($95)|0); - HEAP8[$96>>0] = $94; - $97 = HEAP32[(29464)>>2]|0; - $98 = (($97) + 1)|0; - HEAP32[(29464)>>2] = $98; - $99 = (($$04248) + 1)|0; - $exitcond60 = ($99|0)==($64|0); - if ($exitcond60) { - break; - } else { - $$04248 = $99; - } - } - $148 = +HEAPF32[745]; - $149 = $148 + 4.9999998736893758E-5; - HEAPF32[745] = $149; - STACKTOP = sp;return; - break; - } - case 7: { - $100 = HEAP32[7376]|0; - $101 = HEAP32[(29512)>>2]|0; - $102 = ($100|0)==($101|0); - if (!($102)) { - $103 = (($100) - ($101))|0; - $104 = ($103|0)>(0); - if ($104) { - $$04052 = 0; - while(1) { - $105 = HEAP32[(29524)>>2]|0; - $106 = HEAP32[(29512)>>2]|0; - $107 = $106 << 2; - $108 = (($107) + -4)|0; - $109 = (($105) + ($108)|0); - $110 = HEAP8[$109>>0]|0; - $111 = (($105) + ($107)|0); - HEAP8[$111>>0] = $110; - $112 = HEAP32[(29524)>>2]|0; - $113 = HEAP32[(29512)>>2]|0; - $114 = $113 << 2; - $115 = (($114) + -3)|0; - $116 = (($112) + ($115)|0); - $117 = HEAP8[$116>>0]|0; - $118 = $114 | 1; - $119 = (($112) + ($118)|0); - HEAP8[$119>>0] = $117; - $120 = HEAP32[(29524)>>2]|0; - $121 = HEAP32[(29512)>>2]|0; - $122 = $121 << 2; - $123 = (($122) + -2)|0; - $124 = (($120) + ($123)|0); - $125 = HEAP8[$124>>0]|0; - $126 = $122 | 2; - $127 = (($120) + ($126)|0); - HEAP8[$127>>0] = $125; - $128 = HEAP32[(29524)>>2]|0; - $129 = HEAP32[(29512)>>2]|0; - $130 = $129 << 2; - $131 = (($130) + -1)|0; - $132 = (($128) + ($131)|0); - $133 = HEAP8[$132>>0]|0; - $134 = $130 | 3; - $135 = (($128) + ($134)|0); - HEAP8[$135>>0] = $133; - $136 = HEAP32[(29512)>>2]|0; - $137 = (($136) + 1)|0; - HEAP32[(29512)>>2] = $137; - $138 = (($$04052) + 1)|0; - $exitcond63 = ($138|0)==($103|0); - if ($exitcond63) { - break; - } else { - $$04052 = $138; - } - } - } - } - $139 = HEAP32[7376]|0; - $140 = HEAP32[(29508)>>2]|0; - $141 = ($139|0)>($140|0); - if (!($141)) { - $148 = +HEAPF32[745]; - $149 = $148 + 4.9999998736893758E-5; - HEAPF32[745] = $149; - STACKTOP = sp;return; - } - $142 = HEAP32[(29520)>>2]|0; - $$promoted = HEAP32[(29508)>>2]|0; - $143 = $$promoted << 1; - $scevgep = (($142) + ($143<<2)|0); - $144 = (($139) - ($140))|0; - $145 = $144 << 3; - _memset(($scevgep|0),0,($145|0))|0; - $146 = (($139) + ($$promoted))|0; - $147 = (($146) - ($140))|0; - HEAP32[(29508)>>2] = $147; - $148 = +HEAPF32[745]; - $149 = $148 + 4.9999998736893758E-5; - HEAPF32[745] = $149; - STACKTOP = sp;return; - break; - } - default: { - $148 = +HEAPF32[745]; - $149 = $148 + 4.9999998736893758E-5; - HEAPF32[745] = $149; - STACKTOP = sp;return; - } - } -} -function _rlVertex3f($0,$1,$2) { - $0 = +$0; - $1 = +$1; - $2 = +$2; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; - var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $vararg_buffer3 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $3 = HEAP32[7530]|0; - $4 = ($3|0)==(0); - if (!($4)) { - $5 = HEAP32[7090]|0; - $6 = HEAP32[7531]|0; - $7 = (($5) + (($6*12)|0)|0); - HEAPF32[$7>>2] = $0; - $8 = (((($5) + (($6*12)|0)|0)) + 4|0); - HEAPF32[$8>>2] = $1; - $9 = (((($5) + (($6*12)|0)|0)) + 8|0); - HEAPF32[$9>>2] = $2; - $10 = (($6) + 1)|0; - HEAP32[7531] = $10; - STACKTOP = sp;return; - } - $11 = HEAP32[7093]|0; - switch ($11|0) { - case 1: { - $12 = HEAP32[7352]|0; - $13 = ($12|0)<(2048); - if ($13) { - $14 = HEAP32[(29420)>>2]|0; - $15 = ($12*3)|0; - $16 = (($14) + ($15<<2)|0); - HEAPF32[$16>>2] = $0; - $17 = (($15) + 1)|0; - $18 = (($14) + ($17<<2)|0); - HEAPF32[$18>>2] = $1; - $19 = (($15) + 2)|0; - $20 = (($14) + ($19<<2)|0); - HEAPF32[$20>>2] = $2; - $21 = (($12) + 1)|0; - HEAP32[7352] = $21; - STACKTOP = sp;return; - } else { - _TraceLog(2,11686,$vararg_buffer); - STACKTOP = sp;return; - } - break; - } - case 4: { - $22 = HEAP32[7364]|0; - $23 = ($22|0)<(6144); - if ($23) { - $24 = HEAP32[(29468)>>2]|0; - $25 = ($22*3)|0; - $26 = (($24) + ($25<<2)|0); - HEAPF32[$26>>2] = $0; - $27 = (($25) + 1)|0; - $28 = (($24) + ($27<<2)|0); - HEAPF32[$28>>2] = $1; - $29 = (($25) + 2)|0; - $30 = (($24) + ($29<<2)|0); - HEAPF32[$30>>2] = $2; - $31 = (($22) + 1)|0; - HEAP32[7364] = $31; - STACKTOP = sp;return; - } else { - _TraceLog(2,11711,$vararg_buffer1); - STACKTOP = sp;return; - } - break; - } - case 7: { - $32 = HEAP32[7376]|0; - $33 = ($32|0)<(4096); - if ($33) { - $34 = HEAP32[(29516)>>2]|0; - $35 = ($32*3)|0; - $36 = (($34) + ($35<<2)|0); - HEAPF32[$36>>2] = $0; - $37 = (($35) + 1)|0; - $38 = (($34) + ($37<<2)|0); - HEAPF32[$38>>2] = $1; - $39 = (($35) + 2)|0; - $40 = (($34) + ($39<<2)|0); - HEAPF32[$40>>2] = $2; - $41 = (($32) + 1)|0; - HEAP32[7376] = $41; - $42 = HEAP32[7091]|0; - $43 = HEAP32[7092]|0; - $44 = (($43) + -1)|0; - $45 = (($42) + (($44*144)|0)|0); - $46 = HEAP32[$45>>2]|0; - $47 = (($46) + 1)|0; - HEAP32[$45>>2] = $47; - STACKTOP = sp;return; - } else { - _TraceLog(2,11740,$vararg_buffer3); - STACKTOP = sp;return; - } - break; - } - default: { - STACKTOP = sp;return; - } - } -} -function _rlVertex2f($0,$1) { - $0 = +$0; - $1 = +$1; - var $2 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $2 = +HEAPF32[745]; - _rlVertex3f($0,$1,$2); - return; -} -function _rlVertex2i($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0.0, $3 = 0.0, $4 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (+($0|0)); - $3 = (+($1|0)); - $4 = +HEAPF32[745]; - _rlVertex3f($2,$3,$4); - return; -} -function _rlTexCoord2f($0,$1) { - $0 = +$0; - $1 = +$1; - var $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = HEAP32[7093]|0; - $3 = ($2|0)==(7); - if (!($3)) { - return; - } - $4 = HEAP32[(29520)>>2]|0; - $5 = HEAP32[(29508)>>2]|0; - $6 = $5 << 1; - $7 = (($4) + ($6<<2)|0); - HEAPF32[$7>>2] = $0; - $8 = $6 | 1; - $9 = (($4) + ($8<<2)|0); - HEAPF32[$9>>2] = $1; - $10 = (($5) + 1)|0; - HEAP32[(29508)>>2] = $10; - return; -} -function _rlNormal3f($0,$1,$2) { - $0 = +$0; - $1 = +$1; - $2 = +$2; - var label = 0, sp = 0; - sp = STACKTOP; - return; -} -function _rlColor4ub($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$sink37 = 0, $$sink38 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = HEAP32[7093]|0; - switch ($4|0) { - case 1: { - $$sink37 = (29416);$$sink38 = (29428); - break; - } - case 4: { - $$sink37 = (29464);$$sink38 = (29476); - break; - } - case 7: { - $$sink37 = (29512);$$sink38 = (29524); - break; - } - default: { - return; - } - } - $5 = HEAP32[$$sink38>>2]|0; - $6 = HEAP32[$$sink37>>2]|0; - $7 = $6 << 2; - $8 = (($5) + ($7)|0); - HEAP8[$8>>0] = $0; - $9 = HEAP32[$$sink38>>2]|0; - $10 = HEAP32[$$sink37>>2]|0; - $11 = $10 << 2; - $12 = $11 | 1; - $13 = (($9) + ($12)|0); - HEAP8[$13>>0] = $1; - $14 = HEAP32[$$sink38>>2]|0; - $15 = HEAP32[$$sink37>>2]|0; - $16 = $15 << 2; - $17 = $16 | 2; - $18 = (($14) + ($17)|0); - HEAP8[$18>>0] = $2; - $19 = HEAP32[$$sink38>>2]|0; - $20 = HEAP32[$$sink37>>2]|0; - $21 = $20 << 2; - $22 = $21 | 3; - $23 = (($19) + ($22)|0); - HEAP8[$23>>0] = $3; - $24 = HEAP32[$$sink37>>2]|0; - $25 = (($24) + 1)|0; - HEAP32[$$sink37>>2] = $25; - return; -} -function _rlEnableTexture($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[7091]|0; - $2 = HEAP32[7092]|0; - $3 = (($2) + -1)|0; - $4 = (((($1) + (($3*144)|0)|0)) + 8|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==($0|0); - if ($6) { - return; - } - $7 = (($1) + (($3*144)|0)|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)>(0); - if ($9) { - $10 = (($2) + 1)|0; - HEAP32[7092] = $10; - } - $11 = HEAP32[7092]|0; - $12 = (($11) + -1)|0; - $13 = (((($1) + (($12*144)|0)|0)) + 8|0); - HEAP32[$13>>2] = $0; - $14 = (($1) + (($12*144)|0)|0); - HEAP32[$14>>2] = 0; - return; -} -function _rlDisableTexture() { - var $0 = 0, $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = HEAP32[7376]|0; - $1 = ($0|0)>(4095); - if (!($1)) { - return; - } - _rlglDraw(); - return; -} -function _rlTextureParameters($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0.0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_ptr3 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $vararg_buffer4 = sp + 24|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - _glBindTexture(3553,($0|0)); - L1: do { - switch ($1|0) { - case 10243: case 10242: { - $3 = ($2|0)!=(34626); - $4 = HEAP32[7060]|0; - $5 = ($4|0)!=(0); - $or$cond = $3 | $5; - if ($or$cond) { - _glTexParameteri(3553,($1|0),($2|0)); - break L1; - } else { - _TraceLog(1,11765,$vararg_buffer); - break L1; - } - break; - } - case 10241: case 10240: { - _glTexParameteri(3553,($1|0),($2|0)); - break; - } - case 12288: { - $6 = (+($2|0)); - $7 = +HEAPF32[7059]; - $8 = !($6 <= $7); - if (!($8)) { - _glTexParameterf(3553,34046,(+$6)); - break L1; - } - $9 = $7 > 0.0; - if ($9) { - $10 = $7; - HEAP32[$vararg_buffer1>>2] = $0; - $vararg_ptr3 = ((($vararg_buffer1)) + 8|0); - HEAPF64[$vararg_ptr3>>3] = $10; - _TraceLog(1,11802,$vararg_buffer1); - _glTexParameterf(3553,34046,(+$6)); - break L1; - } else { - _TraceLog(1,11864,$vararg_buffer4); - break L1; - } - break; - } - default: { - } - } - } while(0); - _glBindTexture(3553,0); - STACKTOP = sp;return; -} -function _GetDefaultTexture($0) { - $0 = $0|0; - var $$sroa$4$0$$sroa_idx2 = 0, $$sroa$5$0$$sroa_idx4 = 0, $$sroa$6$0$$sroa_idx6 = 0, $$sroa$7$0$$sroa_idx8 = 0, $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[7061]|0; - HEAP32[$0>>2] = $1; - $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); - HEAP32[$$sroa$4$0$$sroa_idx2>>2] = 1; - $$sroa$5$0$$sroa_idx4 = ((($0)) + 8|0); - HEAP32[$$sroa$5$0$$sroa_idx4>>2] = 1; - $$sroa$6$0$$sroa_idx6 = ((($0)) + 12|0); - HEAP32[$$sroa$6$0$$sroa_idx6>>2] = 1; - $$sroa$7$0$$sroa_idx8 = ((($0)) + 16|0); - HEAP32[$$sroa$7$0$$sroa_idx8>>2] = 7; - return; -} -function _DrawRectangle($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $10 = 0.0, $11 = 0, $12 = 0.0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); - $$byval_copy2 = sp + 32|0; - $$byval_copy1 = sp + 24|0; - $$byval_copy = sp + 16|0; - $5 = sp + 8|0; - $6 = sp; - $7 = (+($0|0)); - HEAPF32[$5>>2] = $7; - $8 = ((($5)) + 4|0); - $9 = (+($1|0)); - HEAPF32[$8>>2] = $9; - $10 = (+($2|0)); - HEAPF32[$6>>2] = $10; - $11 = ((($6)) + 4|0); - $12 = (+($3|0)); - HEAPF32[$11>>2] = $12; - ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$5+4>>2]|0; - ;HEAP32[$$byval_copy1>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$6+4>>2]|0; - ;HEAP8[$$byval_copy2>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy2+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy2+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy2+3>>0]=HEAP8[$4+3>>0]|0; - _DrawRectangleV($$byval_copy,$$byval_copy1,$$byval_copy2); - STACKTOP = sp;return; -} -function _DrawRectangleV($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0; - var $3 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0, $47 = 0; - var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0, $64 = 0.0, $65 = 0.0; - var $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0.0, $75 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $3 = sp; - $4 = (_rlGetVersion()|0); - $5 = ($4|0)==(1); - if ($5) { - _rlBegin(4); - $6 = HEAP8[$2>>0]|0; - $7 = ((($2)) + 1|0); - $8 = HEAP8[$7>>0]|0; - $9 = ((($2)) + 2|0); - $10 = HEAP8[$9>>0]|0; - $11 = ((($2)) + 3|0); - $12 = HEAP8[$11>>0]|0; - _rlColor4ub($6,$8,$10,$12); - $13 = +HEAPF32[$0>>2]; - $14 = (~~(($13))); - $15 = ((($0)) + 4|0); - $16 = +HEAPF32[$15>>2]; - $17 = (~~(($16))); - _rlVertex2i($14,$17); - $18 = ((($1)) + 4|0); - $19 = +HEAPF32[$18>>2]; - $20 = $16 + $19; - $21 = (~~(($20))); - _rlVertex2i($14,$21); - $22 = +HEAPF32[$0>>2]; - $23 = +HEAPF32[$1>>2]; - $24 = $22 + $23; - $25 = (~~(($24))); - $26 = +HEAPF32[$15>>2]; - $27 = +HEAPF32[$18>>2]; - $28 = $26 + $27; - $29 = (~~(($28))); - _rlVertex2i($25,$29); - $30 = +HEAPF32[$0>>2]; - $31 = (~~(($30))); - $32 = +HEAPF32[$15>>2]; - $33 = (~~(($32))); - _rlVertex2i($31,$33); - $34 = +HEAPF32[$1>>2]; - $35 = $30 + $34; - $36 = (~~(($35))); - $37 = +HEAPF32[$18>>2]; - $38 = $32 + $37; - $39 = (~~(($38))); - _rlVertex2i($36,$39); - $40 = +HEAPF32[$0>>2]; - $41 = +HEAPF32[$1>>2]; - $42 = $40 + $41; - $43 = (~~(($42))); - $44 = +HEAPF32[$15>>2]; - $45 = (~~(($44))); - _rlVertex2i($43,$45); - _rlEnd(); - STACKTOP = sp;return; - } - $46 = (_rlGetVersion()|0); - $47 = ($46|0)==(2); - if (!($47)) { - $48 = (_rlGetVersion()|0); - $49 = ($48|0)==(3); - if (!($49)) { - $50 = (_rlGetVersion()|0); - $51 = ($50|0)==(4); - if (!($51)) { - STACKTOP = sp;return; - } - } - } - _GetDefaultTexture($3); - $52 = HEAP32[$3>>2]|0; - _rlEnableTexture($52); - _rlBegin(7); - $53 = HEAP8[$2>>0]|0; - $54 = ((($2)) + 1|0); - $55 = HEAP8[$54>>0]|0; - $56 = ((($2)) + 2|0); - $57 = HEAP8[$56>>0]|0; - $58 = ((($2)) + 3|0); - $59 = HEAP8[$58>>0]|0; - _rlColor4ub($53,$55,$57,$59); - _rlTexCoord2f(0.0,0.0); - $60 = +HEAPF32[$0>>2]; - $61 = ((($0)) + 4|0); - $62 = +HEAPF32[$61>>2]; - _rlVertex2f($60,$62); - _rlTexCoord2f(0.0,1.0); - $63 = ((($1)) + 4|0); - $64 = +HEAPF32[$63>>2]; - $65 = $62 + $64; - _rlVertex2f($60,$65); - _rlTexCoord2f(1.0,1.0); - $66 = +HEAPF32[$0>>2]; - $67 = +HEAPF32[$1>>2]; - $68 = $66 + $67; - $69 = +HEAPF32[$61>>2]; - $70 = +HEAPF32[$63>>2]; - $71 = $69 + $70; - _rlVertex2f($68,$71); - _rlTexCoord2f(1.0,0.0); - $72 = +HEAPF32[$0>>2]; - $73 = +HEAPF32[$1>>2]; - $74 = $72 + $73; - $75 = +HEAPF32[$61>>2]; - _rlVertex2f($74,$75); - _rlEnd(); - _rlDisableTexture(); - STACKTOP = sp;return; -} -function _DrawRectangleLines($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$byval_copy3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; - var $29 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $$byval_copy3 = sp; - $5 = (_rlGetVersion()|0); - $6 = ($5|0)==(1); - if ($6) { - _rlBegin(1); - $7 = HEAP8[$4>>0]|0; - $8 = ((($4)) + 1|0); - $9 = HEAP8[$8>>0]|0; - $10 = ((($4)) + 2|0); - $11 = HEAP8[$10>>0]|0; - $12 = ((($4)) + 3|0); - $13 = HEAP8[$12>>0]|0; - _rlColor4ub($7,$9,$11,$13); - $14 = (($0) + 1)|0; - $15 = (($1) + 1)|0; - _rlVertex2i($14,$15); - $16 = (($2) + ($0))|0; - _rlVertex2i($16,$15); - _rlVertex2i($16,$15); - $17 = (($3) + ($1))|0; - _rlVertex2i($16,$17); - _rlVertex2i($16,$17); - _rlVertex2i($14,$17); - _rlVertex2i($14,$17); - _rlVertex2i($14,$15); - _rlEnd(); - STACKTOP = sp;return; - } - $18 = (_rlGetVersion()|0); - $19 = ($18|0)==(2); - if (!($19)) { - $20 = (_rlGetVersion()|0); - $21 = ($20|0)==(3); - if (!($21)) { - $22 = (_rlGetVersion()|0); - $23 = ($22|0)==(4); - if (!($23)) { - STACKTOP = sp;return; - } - } - } - ;HEAP8[$$byval_copy3>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$4+3>>0]|0; - _DrawRectangle($0,$1,$2,1,$$byval_copy3); - $24 = (($0) + -1)|0; - $25 = (($24) + ($2))|0; - $26 = (($1) + 1)|0; - $27 = (($3) + -2)|0; - ;HEAP8[$$byval_copy3>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$4+3>>0]|0; - _DrawRectangle($25,$26,1,$27,$$byval_copy3); - $28 = (($1) + -1)|0; - $29 = (($28) + ($3))|0; - ;HEAP8[$$byval_copy3>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$4+3>>0]|0; - _DrawRectangle($0,$29,$2,1,$$byval_copy3); - ;HEAP8[$$byval_copy3>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$4+3>>0]|0; - _DrawRectangle($0,$26,1,$27,$$byval_copy3); - STACKTOP = sp;return; -} -function _CheckCollisionCircles($0,$1,$2,$3) { - $0 = $0|0; - $1 = +$1; - $2 = $2|0; - $3 = +$3; - var $$0 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0, $not$ = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = +HEAPF32[$2>>2]; - $5 = +HEAPF32[$0>>2]; - $6 = $4 - $5; - $7 = ((($2)) + 4|0); - $8 = +HEAPF32[$7>>2]; - $9 = ((($0)) + 4|0); - $10 = +HEAPF32[$9>>2]; - $11 = $8 - $10; - $12 = $6 * $6; - $13 = $11 * $11; - $14 = $12 + $13; - $15 = (+Math_sqrt((+$14))); - $16 = $1 + $3; - $not$ = $15 <= $16; - $$0 = $not$&1; - return ($$0|0); -} -function _stbi__err($0) { - $0 = $0|0; - var label = 0, sp = 0; - sp = STACKTOP; - HEAP32[7532] = $0; - return; -} -function _stbi_load_from_file($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $10 = 0, $11 = 0, $12 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(192|0); - $5 = sp; - _stbi__start_file($5,$0); - $6 = (_stbi__load_and_postprocess_8bit($5,$1,$2,$3,$4)|0); - $7 = ($6|0)==(0|0); - if ($7) { - STACKTOP = sp;return ($6|0); - } - $8 = ((($5)) + 172|0); - $9 = HEAP32[$8>>2]|0; - $10 = ((($5)) + 168|0); - $11 = HEAP32[$10>>2]|0; - $12 = (($11) - ($9))|0; - (_fseek($0,$12,1)|0); - STACKTOP = sp;return ($6|0); -} -function _stbi__start_file($0,$1) { - $0 = $0|0; - $1 = $1|0; - var label = 0, sp = 0; - sp = STACKTOP; - _stbi__start_callbacks($0,3096,$1); - return; -} -function _stbi__load_and_postprocess_8bit($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0 = 0, $$070 = 0, $$07175 = 0, $$07276 = 0, $$07378 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond79 = 0, $exitcond80 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $5 = sp; - $6 = (_stbi__load_main($0,$1,$2,$3,$4,$5)|0); - $7 = ($6|0)==(0|0); - if ($7) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $8 = HEAP32[$5>>2]|0; - switch ($8|0) { - case 8: { - $$070 = $6; - break; - } - case 16: { - label = 4; - break; - } - default: { - ___assert_fail((11900|0),(11926|0),1041,(11949|0)); - // unreachable; - } - } - if ((label|0) == 4) { - $9 = HEAP32[$1>>2]|0; - $10 = HEAP32[$2>>2]|0; - $11 = ($4|0)==(0); - if ($11) { - $12 = HEAP32[$3>>2]|0; - $13 = $12; - } else { - $13 = $4; - } - $14 = (_stbi__convert_16_to_8($6,$9,$10,$13)|0); - HEAP32[$5>>2] = 8; - $$070 = $14; - } - $15 = HEAP32[7533]|0; - $16 = ($15|0)==(0); - if ($16) { - $$0 = $$070; - STACKTOP = sp;return ($$0|0); - } - $17 = HEAP32[$1>>2]|0; - $18 = HEAP32[$2>>2]|0; - $19 = ($4|0)==(0); - if ($19) { - $20 = HEAP32[$3>>2]|0; - $25 = $20; - } else { - $25 = $4; - } - $21 = $18 >> 1; - $22 = ($21|0)>(0); - if (!($22)) { - $$0 = $$070; - STACKTOP = sp;return ($$0|0); - } - $23 = ($17|0)>(0); - $24 = ($25|0)>(0); - $26 = (($18) + -1)|0; - $$07378 = 0; - while(1) { - if ($23) { - $27 = Math_imul($$07378, $17)|0; - $28 = (($26) - ($$07378))|0; - $29 = Math_imul($28, $17)|0; - $$07276 = 0; - while(1) { - if ($24) { - $30 = (($$07276) + ($27))|0; - $31 = Math_imul($30, $25)|0; - $32 = (($$07276) + ($29))|0; - $33 = Math_imul($32, $25)|0; - $$07175 = 0; - while(1) { - $34 = (($$07175) + ($31))|0; - $35 = (($$070) + ($34)|0); - $36 = HEAP8[$35>>0]|0; - $37 = (($$07175) + ($33))|0; - $38 = (($$070) + ($37)|0); - $39 = HEAP8[$38>>0]|0; - HEAP8[$35>>0] = $39; - HEAP8[$38>>0] = $36; - $40 = (($$07175) + 1)|0; - $exitcond = ($40|0)==($25|0); - if ($exitcond) { - break; - } else { - $$07175 = $40; - } - } - } - $41 = (($$07276) + 1)|0; - $exitcond79 = ($41|0)==($17|0); - if ($exitcond79) { - break; - } else { - $$07276 = $41; - } - } - } - $42 = (($$07378) + 1)|0; - $exitcond80 = ($42|0)==($21|0); - if ($exitcond80) { - $$0 = $$070; - break; - } else { - $$07378 = $42; - } - } - STACKTOP = sp;return ($$0|0); -} -function _stbi__load_main($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$0 = 0, $10 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAP32[$5>>2] = 8; - $6 = ((($5)) + 8|0); - HEAP32[$6>>2] = 0; - $7 = ((($5)) + 4|0); - HEAP32[$7>>2] = 0; - $8 = (_stbi__png_test($0)|0); - $9 = ($8|0)==(0); - if ($9) { - _stbi__err(11990); - $$0 = 0; - return ($$0|0); - } else { - $10 = (_stbi__png_load($0,$1,$2,$3,$4,$5)|0); - $$0 = $10; - return ($$0|0); - } - return (0)|0; -} -function _stbi__convert_16_to_8($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$0 = 0, $$01819 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = Math_imul($2, $1)|0; - $5 = Math_imul($4, $3)|0; - $6 = (_stbi__malloc($5)|0); - $7 = ($6|0)==(0|0); - if ($7) { - _stbi__err(11981); - $$0 = 0; - return ($$0|0); - } - $8 = ($5|0)>(0); - if ($8) { - $$01819 = 0; - while(1) { - $9 = (($0) + ($$01819<<1)|0); - $10 = HEAP16[$9>>1]|0; - $11 = ($10&65535) >>> 8; - $12 = $11&255; - $13 = (($6) + ($$01819)|0); - HEAP8[$13>>0] = $12; - $14 = (($$01819) + 1)|0; - $exitcond = ($14|0)==($5|0); - if ($exitcond) { - break; - } else { - $$01819 = $14; - } - } - } - _free($0); - $$0 = $6; - return ($$0|0); -} -function _stbi__malloc($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_malloc($0)|0); - return ($1|0); -} -function _stbi__png_test($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_stbi__check_png_header($0)|0); - _stbi__rewind($0); - return ($1|0); -} -function _stbi__png_load($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $6 = sp; - HEAP32[$6>>2] = $0; - $7 = (_stbi__do_png($6,$1,$2,$3,$4,$5)|0); - STACKTOP = sp;return ($7|0); -} -function _stbi__do_png($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$ = 0, $$0 = 0, $$045 = 0, $$1 = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $6 = ($4>>>0)>(4); - if ($6) { - _stbi__err(12009); - $$045 = 0; - return ($$045|0); - } - $7 = (_stbi__parse_png_file($0,0,$4)|0); - $8 = ($7|0)==(0); - if ($8) { - $$2 = 0; - } else { - $9 = ((($0)) + 16|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($10|0)>(8); - $$ = $11 ? $10 : 8; - HEAP32[$5>>2] = $$; - $12 = ((($0)) + 12|0); - $13 = HEAP32[$12>>2]|0; - HEAP32[$12>>2] = 0; - $14 = ($4|0)==(0); - if ($14) { - $$1 = $13; - } else { - $15 = HEAP32[$0>>2]|0; - $16 = ((($15)) + 12|0); - $17 = HEAP32[$16>>2]|0; - $18 = ($17|0)==($4|0); - if ($18) { - $$1 = $13; - } else { - $19 = HEAP32[$5>>2]|0; - $20 = ($19|0)==(8); - $21 = ((($15)) + 4|0); - $22 = HEAP32[$21>>2]|0; - $23 = HEAP32[$15>>2]|0; - if ($20) { - $24 = (_stbi__convert_format($13,$17,$4,$23,$22)|0); - $$0 = $24; - } else { - $25 = (_stbi__convert_format16($13,$17,$4,$23,$22)|0); - $$0 = $25; - } - $26 = HEAP32[$0>>2]|0; - $27 = ((($26)) + 12|0); - HEAP32[$27>>2] = $4; - $28 = ($$0|0)==(0|0); - if ($28) { - $$045 = 0; - return ($$045|0); - } else { - $$1 = $$0; - } - } - } - $29 = HEAP32[$0>>2]|0; - $30 = HEAP32[$29>>2]|0; - HEAP32[$1>>2] = $30; - $31 = ((($29)) + 4|0); - $32 = HEAP32[$31>>2]|0; - HEAP32[$2>>2] = $32; - $33 = ($3|0)==(0|0); - if ($33) { - $$2 = $$1; - } else { - $34 = ((($29)) + 8|0); - $35 = HEAP32[$34>>2]|0; - HEAP32[$3>>2] = $35; - $$2 = $$1; - } - } - $36 = ((($0)) + 12|0); - $37 = HEAP32[$36>>2]|0; - _free($37); - HEAP32[$36>>2] = 0; - $38 = ((($0)) + 8|0); - $39 = HEAP32[$38>>2]|0; - _free($39); - HEAP32[$38>>2] = 0; - $40 = ((($0)) + 4|0); - $41 = HEAP32[$40>>2]|0; - _free($41); - HEAP32[$40>>2] = 0; - $$045 = $$2; - return ($$045|0); -} -function _stbi__parse_png_file($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$ = 0, $$$0217 = 0, $$0206 = 0, $$0211 = 0, $$0214 = 0, $$0217 = 0, $$0226593 = 0, $$0228 = 0, $$0231 = 0, $$0235 = 0, $$0239591 = 0, $$0241 = 0, $$0245 = 0, $$1207 = 0, $$1212 = 0, $$1215 = 0, $$1218 = 0, $$1227588 = 0, $$1229 = 0, $$1240589 = 0; - var $$1246 = 0, $$2219 = 0, $$2233 = 0, $$2237 = 0, $$2243 = 0, $$254 = 0, $$3209 = 0, $$3220 = 0, $$4 = 0, $$6$ph = 0, $$7 = 0, $$lobit = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0; - var $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0; - var $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0; - var $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0; - var $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0; - var $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0; - var $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; - var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; - var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; - var $97 = 0, $98 = 0, $99 = 0, $notlhs = 0, $notrhs = 0, $or$cond = 0, $or$cond11 = 0, $or$cond248 = 0, $or$cond5$not = 0, $or$cond7 = 0, $switch$split112D = 0, $switch$split142D = 0, $switch$split2D = 0, $switch$split52D = 0, $switch$split82D = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 1056|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1056|0); - $3 = sp + 32|0; - $4 = sp + 22|0; - $5 = sp + 16|0; - $6 = sp + 8|0; - $7 = sp; - $8 = HEAP32[$0>>2]|0; - $9 = ((($0)) + 8|0); - HEAP32[$9>>2] = 0; - $10 = ((($0)) + 4|0); - HEAP32[$10>>2] = 0; - $11 = ((($0)) + 12|0); - HEAP32[$11>>2] = 0; - $12 = (_stbi__check_png_header($8)|0); - $13 = ($12|0)==(0); - if ($13) { - $$7 = 0; - STACKTOP = sp;return ($$7|0); - } - $14 = ($1|0)==(1); - if ($14) { - $$7 = 1; - STACKTOP = sp;return ($$7|0); - } - $15 = ((($6)) + 4|0); - $16 = ((($8)) + 4|0); - $17 = ((($0)) + 16|0); - $18 = ((($8)) + 8|0); - $19 = ($1|0)==(2); - $20 = ((($8)) + 8|0); - $21 = ((($8)) + 8|0); - $22 = ((($0)) + 16|0); - $23 = ($1|0)==(2); - $24 = ($1|0)==(2); - $$0206 = 0;$$0211 = 0;$$0214 = 0;$$0217 = 0;$$0228 = 0;$$0231 = 0;$$0235 = 0;$$0241 = 1;$$0245 = 0; - L7: while(1) { - _stbi__get_chunk_header($6,$8); - $25 = HEAP32[$15>>2]|0; - $switch$split2D = ($25|0)<(1229472850); - L9: do { - if ($switch$split2D) { - $switch$split52D = ($25|0)<(1229209940); - if ($switch$split52D) { - switch ($25|0) { - case 1130840649: { - break; - } - default: { - label = 103; - break L9; - } - } - $26 = HEAP32[$6>>2]|0; - _stbi__skip($8,$26); - $$1212 = $$0211;$$1215 = $$0214;$$1229 = 1;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = $$0206;$$3220 = $$0217; - break; - } - $switch$split112D = ($25|0)<(1229278788); - if (!($switch$split112D)) { - switch ($25|0) { - case 1229278788: { - label = 85; - break L7; - break; - } - default: { - label = 103; - break L9; - } - } - } - switch ($25|0) { - case 1229209940: { - break; - } - default: { - label = 103; - break L9; - } - } - $130 = ($$0241|0)==(0); - if (!($130)) { - label = 70; - break L7; - } - $131 = ($$0206<<24>>24)==(0); - $132 = ($$0245|0)!=(0); - $or$cond = $132 | $131; - if (!($or$cond)) { - label = 72; - break L7; - } - if ($24) { - label = 74; - break L7; - } - $135 = HEAP32[$6>>2]|0; - $136 = (($135) + ($$0214))|0; - $137 = ($136|0)<($$0214|0); - if ($137) { - $$6$ph = 0; - break L7; - } - $138 = ($136>>>0)>($$0217>>>0); - if ($138) { - $139 = ($$0217|0)==(0); - $140 = ($135>>>0)>(4096); - $141 = $140 ? $135 : 4096; - $$$0217 = $139 ? $141 : $$0217; - $142 = HEAP32[$6>>2]|0; - $143 = (($142) + ($$0214))|0; - $$1218 = $$$0217; - while(1) { - $144 = ($143>>>0)>($$1218>>>0); - $145 = $$1218 << 1; - if ($144) { - $$1218 = $145; - } else { - break; - } - } - $146 = HEAP32[$10>>2]|0; - $147 = (_realloc($146,$$1218)|0); - $148 = ($147|0)==(0|0); - if ($148) { - label = 81; - break L7; - } - HEAP32[$10>>2] = $147; - $$2219 = $$1218; - } else { - $$2219 = $$0217; - } - $149 = HEAP32[$10>>2]|0; - $150 = (($149) + ($$0214)|0); - $151 = HEAP32[$6>>2]|0; - $152 = (_stbi__getn($8,$150,$151)|0); - $153 = ($152|0)==(0); - if ($153) { - label = 83; - break L7; - } - $154 = HEAP32[$6>>2]|0; - $155 = (($154) + ($$0214))|0; - $$1212 = $$0211;$$1215 = $155;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = $$0206;$$3220 = $$2219; - } else { - $switch$split82D = ($25|0)<(1347179589); - if ($switch$split82D) { - switch ($25|0) { - case 1229472850: { - break; - } - default: { - label = 103; - break L9; - } - } - $27 = ($$0241|0)==(0); - if ($27) { - label = 7; - break L7; - } - $28 = HEAP32[$6>>2]|0; - $29 = ($28|0)==(13); - if (!($29)) { - label = 9; - break L7; - } - $30 = (_stbi__get32be($8)|0); - HEAP32[$8>>2] = $30; - $31 = ($30>>>0)>(16777216); - if ($31) { - label = 11; - break L7; - } - $32 = (_stbi__get32be($8)|0); - HEAP32[$16>>2] = $32; - $33 = ($32>>>0)>(16777216); - if ($33) { - label = 13; - break L7; - } - $34 = (_stbi__get8($8)|0); - $35 = $34&255; - HEAP32[$17>>2] = $35; - switch ($34<<24>>24) { - case 16: case 8: case 4: case 2: case 1: { - break; - } - default: { - label = 15; - break L7; - } - } - $36 = (_stbi__get8($8)|0); - $37 = $36&255; - $38 = ($36&255)>(6); - if ($38) { - label = 17; - break L7; - } - $39 = ($36<<24>>24)==(3); - if ($39) { - $40 = HEAP32[$17>>2]|0; - $41 = ($40|0)==(16); - if ($41) { - label = 20; - break L7; - } else { - $$1207 = 3; - } - } else { - $42 = $37 & 1; - $43 = ($42|0)==(0); - if ($43) { - $$1207 = $$0206; - } else { - label = 22; - break L7; - } - } - $44 = (_stbi__get8($8)|0); - $45 = ($44<<24>>24)==(0); - if (!($45)) { - label = 24; - break L7; - } - $46 = (_stbi__get8($8)|0); - $47 = ($46<<24>>24)==(0); - if (!($47)) { - label = 26; - break L7; - } - $48 = (_stbi__get8($8)|0); - $49 = $48&255; - $50 = ($48&255)>(1); - if ($50) { - label = 28; - break L7; - } - $51 = HEAP32[$8>>2]|0; - $52 = ($51|0)==(0); - if ($52) { - label = 31; - break L7; - } - $53 = HEAP32[$16>>2]|0; - $54 = ($53|0)==(0); - if ($54) { - label = 31; - break L7; - } - $55 = ($$1207<<24>>24)==(0); - $56 = (1073741824 / ($51>>>0))&-1; - if (!($55)) { - HEAP32[$20>>2] = 1; - $63 = $56 >>> 2; - $64 = ($63>>>0)<($53>>>0); - if ($64) { - label = 37; - break L7; - } else { - $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $37;$$2237 = $49;$$2243 = 0;$$3209 = $$1207;$$3220 = $$0217; - break; - } - } - $57 = $37 & 2; - $58 = $57 | 1; - $59 = $37 >>> 2; - $$lobit = $59 & 1; - $60 = (($58) + ($$lobit))|0; - HEAP32[$18>>2] = $60; - $61 = (($56>>>0) / ($60>>>0))&-1; - $62 = ($61>>>0)<($53>>>0); - if ($62) { - label = 34; - break L7; - } - if ($19) { - $$6$ph = 1; - break L7; - } else { - $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $37;$$2237 = $49;$$2243 = 0;$$3209 = 0;$$3220 = $$0217; - break; - } - } - $switch$split142D = ($25|0)<(1951551059); - if ($switch$split142D) { - switch ($25|0) { - case 1347179589: { - break; - } - default: { - label = 103; - break L9; - } - } - $65 = ($$0241|0)==(0); - if (!($65)) { - label = 39; - break L7; - } - $66 = HEAP32[$6>>2]|0; - $67 = ($66>>>0)>(768); - if ($67) { - label = 41; - break L7; - } - $68 = (($66>>>0) / 3)&-1; - $69 = ($68*3)|0; - $70 = ($69|0)==($66|0); - if (!($70)) { - label = 44; - break L7; - } - $71 = ($66>>>0)>(2); - if ($71) { - $$0226593 = 0; - } else { - $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $68;$$2233 = $$0231;$$2237 = $$0235;$$2243 = 0;$$3209 = $$0206;$$3220 = $$0217; - break; - } - while(1) { - $72 = (_stbi__get8($8)|0); - $73 = $$0226593 << 2; - $74 = (($3) + ($73)|0); - HEAP8[$74>>0] = $72; - $75 = (_stbi__get8($8)|0); - $76 = $73 | 1; - $77 = (($3) + ($76)|0); - HEAP8[$77>>0] = $75; - $78 = (_stbi__get8($8)|0); - $79 = $73 | 2; - $80 = (($3) + ($79)|0); - HEAP8[$80>>0] = $78; - $81 = $73 | 3; - $82 = (($3) + ($81)|0); - HEAP8[$82>>0] = -1; - $83 = (($$0226593) + 1)|0; - $84 = ($83>>>0)<($68>>>0); - if ($84) { - $$0226593 = $83; - } else { - $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $68;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = $$0206;$$3220 = $$0217; - break L9; - } - } - } - switch ($25|0) { - case 1951551059: { - break; - } - default: { - label = 103; - break L9; - } - } - $85 = ($$0241|0)==(0); - if (!($85)) { - label = 47; - break L7; - } - $86 = HEAP32[$10>>2]|0; - $87 = ($86|0)==(0|0); - if (!($87)) { - label = 49; - break L7; - } - $88 = ($$0206<<24>>24)==(0); - if (!($88)) { - if ($23) { - label = 52; - break L7; - } - $90 = ($$0245|0)==(0); - if ($90) { - label = 54; - break L7; - } - $91 = HEAP32[$6>>2]|0; - $92 = ($91>>>0)>($$0245>>>0); - if ($92) { - label = 58; - break L7; - } - $93 = HEAP32[$6>>2]|0; - $94 = ($93|0)==(0); - if ($94) { - $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = 0;$$3209 = 4;$$3220 = $$0217; - break; - } - $95 = HEAP32[$6>>2]|0; - $$1227588 = 0; - while(1) { - $96 = (_stbi__get8($8)|0); - $97 = $$1227588 << 2; - $98 = $97 | 3; - $99 = (($3) + ($98)|0); - HEAP8[$99>>0] = $96; - $100 = (($$1227588) + 1)|0; - $101 = ($100>>>0)<($95>>>0); - if ($101) { - $$1227588 = $100; - } else { - $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = 4;$$3220 = $$0217; - break L9; - } - } - } - $102 = HEAP32[$21>>2]|0; - $103 = $102 & 1; - $104 = ($103|0)==(0); - if ($104) { - label = 61; - break L7; - } - $105 = HEAP32[$6>>2]|0; - $106 = $102 << 1; - $107 = ($105|0)==($106|0); - if (!($107)) { - label = 63; - break L7; - } - $108 = HEAP32[$22>>2]|0; - $109 = ($108|0)==(16); - $110 = HEAP32[$21>>2]|0; - $111 = ($110|0)>(0); - if ($109) { - if ($111) { - $$0239591 = 0; - } else { - $$1212 = 1;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = 0;$$3209 = 0;$$3220 = $$0217; - break; - } - while(1) { - $112 = (_stbi__get16be($8)|0); - $113 = $112&65535; - $114 = (($5) + ($$0239591<<1)|0); - HEAP16[$114>>1] = $113; - $115 = (($$0239591) + 1)|0; - $116 = HEAP32[$21>>2]|0; - $117 = ($115|0)<($116|0); - if ($117) { - $$0239591 = $115; - } else { - $$1212 = 1;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = $$0206;$$3220 = $$0217; - break; - } - } - } else { - if ($111) { - $$1240589 = 0; - } else { - $$1212 = 1;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = 0;$$3209 = 0;$$3220 = $$0217; - break; - } - while(1) { - $118 = (_stbi__get16be($8)|0); - $119 = $118 & 255; - $120 = HEAP32[$22>>2]|0; - $121 = (12323 + ($120)|0); - $122 = HEAP8[$121>>0]|0; - $123 = $122&255; - $124 = Math_imul($123, $119)|0; - $125 = $124&255; - $126 = (($4) + ($$1240589)|0); - HEAP8[$126>>0] = $125; - $127 = (($$1240589) + 1)|0; - $128 = HEAP32[$21>>2]|0; - $129 = ($127|0)<($128|0); - if ($129) { - $$1240589 = $127; - } else { - $$1212 = 1;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = $$0241;$$3209 = $$0206;$$3220 = $$0217; - break; - } - } - } - } - } while(0); - if ((label|0) == 103) { - label = 0; - $202 = ($$0241|0)==(0); - if (!($202)) { - label = 104; - break; - } - $203 = $25 & 536870912; - $204 = ($203|0)==(0); - if ($204) { - label = 106; - break; - } - $213 = HEAP32[$6>>2]|0; - _stbi__skip($8,$213); - $$1212 = $$0211;$$1215 = $$0214;$$1229 = $$0228;$$1246 = $$0245;$$2233 = $$0231;$$2237 = $$0235;$$2243 = 0;$$3209 = $$0206;$$3220 = $$0217; - } - (_stbi__get32be($8)|0); - $$0206 = $$3209;$$0211 = $$1212;$$0214 = $$1215;$$0217 = $$3220;$$0228 = $$1229;$$0231 = $$2233;$$0235 = $$2237;$$0241 = $$2243;$$0245 = $$1246; - } - switch (label|0) { - case 7: { - _stbi__err(12097); - $$6$ph = 0; - break; - } - case 9: { - _stbi__err(12111); - $$6$ph = 0; - break; - } - case 11: { - _stbi__err(12124); - $$6$ph = 0; - break; - } - case 13: { - _stbi__err(12124); - $$6$ph = 0; - break; - } - case 15: { - _stbi__err(12134); - $$6$ph = 0; - break; - } - case 17: { - _stbi__err(12154); - $$6$ph = 0; - break; - } - case 20: { - _stbi__err(12154); - $$6$ph = 0; - break; - } - case 22: { - _stbi__err(12154); - $$6$ph = 0; - break; - } - case 24: { - _stbi__err(12164); - $$6$ph = 0; - break; - } - case 26: { - _stbi__err(12180); - $$6$ph = 0; - break; - } - case 28: { - _stbi__err(12198); - $$6$ph = 0; - break; - } - case 31: { - _stbi__err(12219); - $$6$ph = 0; - break; - } - case 34: { - _stbi__err(12124); - $$6$ph = 0; - break; - } - case 37: { - _stbi__err(12124); - $$6$ph = 0; - break; - } - case 39: { - _stbi__err(12233); - $$6$ph = 0; - break; - } - case 41: { - _stbi__err(12248); - $$6$ph = 0; - break; - } - case 44: { - _stbi__err(12248); - $$6$ph = 0; - break; - } - case 47: { - _stbi__err(12233); - $$6$ph = 0; - break; - } - case 49: { - _stbi__err(12261); - $$6$ph = 0; - break; - } - case 52: { - $89 = ((($8)) + 8|0); - HEAP32[$89>>2] = 4; - $$6$ph = 1; - break; - } - case 54: { - _stbi__err(12277); - $$6$ph = 0; - break; - } - case 58: { - _stbi__err(12294); - $$6$ph = 0; - break; - } - case 61: { - _stbi__err(12307); - $$6$ph = 0; - break; - } - case 63: { - _stbi__err(12294); - $$6$ph = 0; - break; - } - case 70: { - _stbi__err(12233); - $$6$ph = 0; - break; - } - case 72: { - _stbi__err(12332); - $$6$ph = 0; - break; - } - case 74: { - $133 = $$0206&255; - $134 = ((($8)) + 8|0); - HEAP32[$134>>2] = $133; - $$6$ph = 1; - break; - } - case 81: { - _stbi__err(11981); - $$6$ph = 0; - break; - } - case 83: { - _stbi__err(12340); - $$6$ph = 0; - break; - } - case 85: { - $156 = ($$0241|0)==(0); - do { - if ($156) { - $157 = ($1|0)==(0); - if ($157) { - $158 = HEAP32[$10>>2]|0; - $159 = ($158|0)==(0|0); - if ($159) { - _stbi__err(12350); - $$4 = 0; - break; - } - $160 = HEAP32[$8>>2]|0; - $161 = ((($0)) + 16|0); - $162 = HEAP32[$161>>2]|0; - $163 = Math_imul($162, $160)|0; - $164 = (($163) + 7)|0; - $165 = $164 >>> 3; - $166 = ((($8)) + 4|0); - $167 = HEAP32[$166>>2]|0; - $168 = ((($8)) + 8|0); - $169 = HEAP32[$168>>2]|0; - $170 = Math_imul($169, $167)|0; - $171 = Math_imul($170, $165)|0; - $172 = (($171) + ($167))|0; - HEAP32[$7>>2] = $172; - $173 = ($$0228|0)!=(0); - $174 = $173 ^ 1; - $175 = $174&1; - $176 = (_stbi_zlib_decode_malloc_guesssize_headerflag($158,$$0214,$172,$7,$175)|0); - HEAP32[$9>>2] = $176; - $177 = ($176|0)==(0|0); - if ($177) { - $$4 = 0; - } else { - $178 = HEAP32[$10>>2]|0; - _free($178); - HEAP32[$10>>2] = 0; - $179 = HEAP32[$168>>2]|0; - $180 = (($179) + 1)|0; - $notlhs = ($180|0)!=($2|0); - $notrhs = ($2|0)==(3); - $or$cond5$not = $notrhs | $notlhs; - $181 = ($$0206<<24>>24)!=(0); - $or$cond7 = $181 | $or$cond5$not; - $182 = ($$0211<<24>>24)==(0); - $or$cond248 = $182 & $or$cond7; - $$254 = $or$cond248 ? $179 : $180; - $183 = ((($8)) + 12|0); - HEAP32[$183>>2] = $$254; - $184 = HEAP32[$9>>2]|0; - $185 = HEAP32[$7>>2]|0; - $186 = HEAP32[$161>>2]|0; - $187 = (_stbi__create_png_image($0,$184,$185,$$254,$186,$$0231,$$0235)|0); - $188 = ($187|0)==(0); - if ($188) { - $$4 = 0; - } else { - do { - if (!($182)) { - $189 = HEAP32[$161>>2]|0; - $190 = ($189|0)==(16); - if ($190) { - $191 = HEAP32[$183>>2]|0; - _stbi__compute_transparency16($0,$5,$191); - break; - } else { - $192 = HEAP32[$183>>2]|0; - _stbi__compute_transparency($0,$4,$192); - break; - } - } - } while(0); - $193 = HEAP32[7534]|0; - $194 = ($193|0)!=(0); - $or$cond11 = $173 & $194; - if ($or$cond11) { - $195 = HEAP32[$183>>2]|0; - $196 = ($195|0)>(2); - if ($196) { - _stbi__de_iphone($0); - } - } - if ($181) { - $197 = $$0206&255; - HEAP32[$168>>2] = $197; - $198 = ($2|0)>(2); - $$ = $198 ? $2 : $197; - HEAP32[$183>>2] = $$; - $199 = (_stbi__expand_png_palette($0,$3,$$)|0); - $200 = ($199|0)==(0); - if ($200) { - $$4 = 0; - break; - } - } - $201 = HEAP32[$9>>2]|0; - _free($201); - HEAP32[$9>>2] = 0; - $$4 = 1; - } - } - } else { - $$4 = 1; - } - } else { - _stbi__err(12233); - $$4 = 0; - } - } while(0); - $$6$ph = $$4; - break; - } - case 104: { - _stbi__err(12233); - $$6$ph = 0; - break; - } - case 106: { - $205 = $25 >>> 24; - $206 = $205&255; - HEAP8[12358] = $206; - $207 = HEAP32[$15>>2]|0; - $208 = $207 >>> 16; - $209 = $208&255; - HEAP8[(12359)>>0] = $209; - $210 = $207 >>> 8; - $211 = $210&255; - HEAP8[(12360)>>0] = $211; - $212 = $207&255; - HEAP8[(12361)>>0] = $212; - _stbi__err(12358); - $$6$ph = 0; - break; - } - } - $$7 = $$6$ph; - STACKTOP = sp;return ($$7|0); -} -function _stbi__convert_format($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0151255 = 0, $$0163 = 0, $$0164259 = 0, $$0165 = 0, $$0165254 = 0, $$0165257 = 0, $$0256 = 0, $$10161205 = 0, $$10175 = 0, $$10175204 = 0, $$10175207 = 0, $$10206 = 0, $$11162201 = 0, $$11176 = 0, $$11176200 = 0, $$11176203 = 0, $$11202 = 0, $$1152250 = 0, $$1166 = 0, $$1166249 = 0; - var $$1166252 = 0, $$1251 = 0, $$2153245 = 0, $$2167 = 0, $$2167244 = 0, $$2167247 = 0, $$2246 = 0, $$3154240 = 0, $$3168 = 0, $$3168239 = 0, $$3168242 = 0, $$3241 = 0, $$4155235 = 0, $$4169 = 0, $$4169234 = 0, $$4169237 = 0, $$4236 = 0, $$5156230 = 0, $$5170 = 0, $$5170229 = 0; - var $$5170232 = 0, $$5231 = 0, $$6157225 = 0, $$6171 = 0, $$6171224 = 0, $$6171227 = 0, $$6226 = 0, $$7158220 = 0, $$7172 = 0, $$7172219 = 0, $$7172222 = 0, $$7221 = 0, $$8159215 = 0, $$8173 = 0, $$8173214 = 0, $$8173217 = 0, $$8216 = 0, $$9160210 = 0, $$9174 = 0, $$9174209 = 0; - var $$9174212 = 0, $$9211 = 0, $$off = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; - var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; - var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; - var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; - var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; - var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - $5 = ($2|0)==($1|0); - if ($5) { - $$0163 = $0; - return ($$0163|0); - } - $$off = (($2) + -1)|0; - $6 = ($$off>>>0)<(4); - if (!($6)) { - ___assert_fail((12022|0),(11926|0),1477,(12076|0)); - // unreachable; - } - $7 = (_stbi__malloc_mad3($2,$3,$4)|0); - $8 = ($7|0)==(0|0); - if ($8) { - _free($0); - _stbi__err(11981); - $$0163 = 0; - return ($$0163|0); - } - $9 = ($4|0)>(0); - L11: do { - if ($9) { - $10 = $1 << 3; - $11 = (($10) + ($2))|0; - $$0165254 = (($3) + -1)|0; - $12 = ($$0165254|0)>(-1); - $$1166249 = (($3) + -1)|0; - $13 = ($$1166249|0)>(-1); - $$2167244 = (($3) + -1)|0; - $14 = ($$2167244|0)>(-1); - $$3168239 = (($3) + -1)|0; - $15 = ($$3168239|0)>(-1); - $$4169234 = (($3) + -1)|0; - $16 = ($$4169234|0)>(-1); - $$5170229 = (($3) + -1)|0; - $17 = ($$5170229|0)>(-1); - $$6171224 = (($3) + -1)|0; - $18 = ($$6171224|0)>(-1); - $$7172219 = (($3) + -1)|0; - $19 = ($$7172219|0)>(-1); - $$8173214 = (($3) + -1)|0; - $20 = ($$8173214|0)>(-1); - $$9174209 = (($3) + -1)|0; - $21 = ($$9174209|0)>(-1); - $$10175204 = (($3) + -1)|0; - $22 = ($$10175204|0)>(-1); - $$11176200 = (($3) + -1)|0; - $23 = ($$11176200|0)>(-1); - $$0164259 = 0; - L13: while(1) { - $24 = Math_imul($$0164259, $3)|0; - $25 = Math_imul($24, $1)|0; - $26 = (($0) + ($25)|0); - $27 = Math_imul($24, $2)|0; - $28 = (($7) + ($27)|0); - do { - switch ($11|0) { - case 10: { - if ($12) { - $$0151255 = $26;$$0165257 = $$0165254;$$0256 = $28; - while(1) { - $29 = HEAP8[$$0151255>>0]|0; - HEAP8[$$0256>>0] = $29; - $30 = ((($$0256)) + 1|0); - HEAP8[$30>>0] = -1; - $31 = ((($$0151255)) + 1|0); - $32 = ((($$0256)) + 2|0); - $$0165 = (($$0165257) + -1)|0; - $33 = ($$0165|0)>(-1); - if ($33) { - $$0151255 = $31;$$0165257 = $$0165;$$0256 = $32; - } else { - break; - } - } - } - break; - } - case 11: { - if ($13) { - $$1152250 = $26;$$1166252 = $$1166249;$$1251 = $28; - while(1) { - $34 = HEAP8[$$1152250>>0]|0; - $35 = ((($$1251)) + 2|0); - HEAP8[$35>>0] = $34; - $36 = ((($$1251)) + 1|0); - HEAP8[$36>>0] = $34; - HEAP8[$$1251>>0] = $34; - $37 = ((($$1152250)) + 1|0); - $38 = ((($$1251)) + 3|0); - $$1166 = (($$1166252) + -1)|0; - $39 = ($$1166|0)>(-1); - if ($39) { - $$1152250 = $37;$$1166252 = $$1166;$$1251 = $38; - } else { - break; - } - } - } - break; - } - case 12: { - if ($14) { - $$2153245 = $26;$$2167247 = $$2167244;$$2246 = $28; - while(1) { - $40 = HEAP8[$$2153245>>0]|0; - $41 = ((($$2246)) + 2|0); - HEAP8[$41>>0] = $40; - $42 = ((($$2246)) + 1|0); - HEAP8[$42>>0] = $40; - HEAP8[$$2246>>0] = $40; - $43 = ((($$2246)) + 3|0); - HEAP8[$43>>0] = -1; - $44 = ((($$2153245)) + 1|0); - $45 = ((($$2246)) + 4|0); - $$2167 = (($$2167247) + -1)|0; - $46 = ($$2167|0)>(-1); - if ($46) { - $$2153245 = $44;$$2167247 = $$2167;$$2246 = $45; - } else { - break; - } - } - } - break; - } - case 17: { - if ($15) { - $$3154240 = $26;$$3168242 = $$3168239;$$3241 = $28; - while(1) { - $47 = HEAP8[$$3154240>>0]|0; - HEAP8[$$3241>>0] = $47; - $48 = ((($$3154240)) + 2|0); - $49 = ((($$3241)) + 1|0); - $$3168 = (($$3168242) + -1)|0; - $50 = ($$3168|0)>(-1); - if ($50) { - $$3154240 = $48;$$3168242 = $$3168;$$3241 = $49; - } else { - break; - } - } - } - break; - } - case 19: { - if ($16) { - $$4155235 = $26;$$4169237 = $$4169234;$$4236 = $28; - while(1) { - $51 = HEAP8[$$4155235>>0]|0; - $52 = ((($$4236)) + 2|0); - HEAP8[$52>>0] = $51; - $53 = ((($$4236)) + 1|0); - HEAP8[$53>>0] = $51; - HEAP8[$$4236>>0] = $51; - $54 = ((($$4155235)) + 2|0); - $55 = ((($$4236)) + 3|0); - $$4169 = (($$4169237) + -1)|0; - $56 = ($$4169|0)>(-1); - if ($56) { - $$4155235 = $54;$$4169237 = $$4169;$$4236 = $55; - } else { - break; - } - } - } - break; - } - case 20: { - if ($17) { - $$5156230 = $26;$$5170232 = $$5170229;$$5231 = $28; - while(1) { - $57 = HEAP8[$$5156230>>0]|0; - $58 = ((($$5231)) + 2|0); - HEAP8[$58>>0] = $57; - $59 = ((($$5231)) + 1|0); - HEAP8[$59>>0] = $57; - HEAP8[$$5231>>0] = $57; - $60 = ((($$5156230)) + 1|0); - $61 = HEAP8[$60>>0]|0; - $62 = ((($$5231)) + 3|0); - HEAP8[$62>>0] = $61; - $63 = ((($$5156230)) + 2|0); - $64 = ((($$5231)) + 4|0); - $$5170 = (($$5170232) + -1)|0; - $65 = ($$5170|0)>(-1); - if ($65) { - $$5156230 = $63;$$5170232 = $$5170;$$5231 = $64; - } else { - break; - } - } - } - break; - } - case 28: { - if ($18) { - $$6157225 = $26;$$6171227 = $$6171224;$$6226 = $28; - while(1) { - $66 = HEAP8[$$6157225>>0]|0; - HEAP8[$$6226>>0] = $66; - $67 = ((($$6157225)) + 1|0); - $68 = HEAP8[$67>>0]|0; - $69 = ((($$6226)) + 1|0); - HEAP8[$69>>0] = $68; - $70 = ((($$6157225)) + 2|0); - $71 = HEAP8[$70>>0]|0; - $72 = ((($$6226)) + 2|0); - HEAP8[$72>>0] = $71; - $73 = ((($$6226)) + 3|0); - HEAP8[$73>>0] = -1; - $74 = ((($$6157225)) + 3|0); - $75 = ((($$6226)) + 4|0); - $$6171 = (($$6171227) + -1)|0; - $76 = ($$6171|0)>(-1); - if ($76) { - $$6157225 = $74;$$6171227 = $$6171;$$6226 = $75; - } else { - break; - } - } - } - break; - } - case 25: { - if ($19) { - $$7158220 = $26;$$7172222 = $$7172219;$$7221 = $28; - while(1) { - $77 = HEAP8[$$7158220>>0]|0; - $78 = $77&255; - $79 = ((($$7158220)) + 1|0); - $80 = HEAP8[$79>>0]|0; - $81 = $80&255; - $82 = ((($$7158220)) + 2|0); - $83 = HEAP8[$82>>0]|0; - $84 = $83&255; - $85 = (_stbi__compute_y($78,$81,$84)|0); - HEAP8[$$7221>>0] = $85; - $86 = ((($$7158220)) + 3|0); - $87 = ((($$7221)) + 1|0); - $$7172 = (($$7172222) + -1)|0; - $88 = ($$7172|0)>(-1); - if ($88) { - $$7158220 = $86;$$7172222 = $$7172;$$7221 = $87; - } else { - break; - } - } - } - break; - } - case 26: { - if ($20) { - $$8159215 = $26;$$8173217 = $$8173214;$$8216 = $28; - while(1) { - $89 = HEAP8[$$8159215>>0]|0; - $90 = $89&255; - $91 = ((($$8159215)) + 1|0); - $92 = HEAP8[$91>>0]|0; - $93 = $92&255; - $94 = ((($$8159215)) + 2|0); - $95 = HEAP8[$94>>0]|0; - $96 = $95&255; - $97 = (_stbi__compute_y($90,$93,$96)|0); - HEAP8[$$8216>>0] = $97; - $98 = ((($$8216)) + 1|0); - HEAP8[$98>>0] = -1; - $99 = ((($$8159215)) + 3|0); - $100 = ((($$8216)) + 2|0); - $$8173 = (($$8173217) + -1)|0; - $101 = ($$8173|0)>(-1); - if ($101) { - $$8159215 = $99;$$8173217 = $$8173;$$8216 = $100; - } else { - break; - } - } - } - break; - } - case 33: { - if ($21) { - $$9160210 = $26;$$9174212 = $$9174209;$$9211 = $28; - while(1) { - $102 = HEAP8[$$9160210>>0]|0; - $103 = $102&255; - $104 = ((($$9160210)) + 1|0); - $105 = HEAP8[$104>>0]|0; - $106 = $105&255; - $107 = ((($$9160210)) + 2|0); - $108 = HEAP8[$107>>0]|0; - $109 = $108&255; - $110 = (_stbi__compute_y($103,$106,$109)|0); - HEAP8[$$9211>>0] = $110; - $111 = ((($$9160210)) + 4|0); - $112 = ((($$9211)) + 1|0); - $$9174 = (($$9174212) + -1)|0; - $113 = ($$9174|0)>(-1); - if ($113) { - $$9160210 = $111;$$9174212 = $$9174;$$9211 = $112; - } else { - break; - } - } - } - break; - } - case 34: { - if ($22) { - $$10161205 = $26;$$10175207 = $$10175204;$$10206 = $28; - while(1) { - $114 = HEAP8[$$10161205>>0]|0; - $115 = $114&255; - $116 = ((($$10161205)) + 1|0); - $117 = HEAP8[$116>>0]|0; - $118 = $117&255; - $119 = ((($$10161205)) + 2|0); - $120 = HEAP8[$119>>0]|0; - $121 = $120&255; - $122 = (_stbi__compute_y($115,$118,$121)|0); - HEAP8[$$10206>>0] = $122; - $123 = ((($$10161205)) + 3|0); - $124 = HEAP8[$123>>0]|0; - $125 = ((($$10206)) + 1|0); - HEAP8[$125>>0] = $124; - $126 = ((($$10161205)) + 4|0); - $127 = ((($$10206)) + 2|0); - $$10175 = (($$10175207) + -1)|0; - $128 = ($$10175|0)>(-1); - if ($128) { - $$10161205 = $126;$$10175207 = $$10175;$$10206 = $127; - } else { - break; - } - } - } - break; - } - case 35: { - if ($23) { - $$11162201 = $26;$$11176203 = $$11176200;$$11202 = $28; - while(1) { - $129 = HEAP8[$$11162201>>0]|0; - HEAP8[$$11202>>0] = $129; - $130 = ((($$11162201)) + 1|0); - $131 = HEAP8[$130>>0]|0; - $132 = ((($$11202)) + 1|0); - HEAP8[$132>>0] = $131; - $133 = ((($$11162201)) + 2|0); - $134 = HEAP8[$133>>0]|0; - $135 = ((($$11202)) + 2|0); - HEAP8[$135>>0] = $134; - $136 = ((($$11162201)) + 4|0); - $137 = ((($$11202)) + 3|0); - $$11176 = (($$11176203) + -1)|0; - $138 = ($$11176|0)>(-1); - if ($138) { - $$11162201 = $136;$$11176203 = $$11176;$$11202 = $137; - } else { - break; - } - } - } - break; - } - default: { - break L13; - } - } - } while(0); - $139 = (($$0164259) + 1)|0; - $140 = ($139|0)<($4|0); - if ($140) { - $$0164259 = $139; - } else { - break L11; - } - } - ___assert_fail((17086|0),(11926|0),1506,(12076|0)); - // unreachable; - } - } while(0); - _free($0); - $$0163 = $7; - return ($$0163|0); -} -function _stbi__convert_format16($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0151255 = 0, $$0163 = 0, $$0164259 = 0, $$0165 = 0, $$0165254 = 0, $$0165257 = 0, $$0256 = 0, $$10161205 = 0, $$10175 = 0, $$10175204 = 0, $$10175207 = 0, $$10206 = 0, $$11162201 = 0, $$11176 = 0, $$11176200 = 0, $$11176203 = 0, $$11202 = 0, $$1152250 = 0, $$1166 = 0, $$1166249 = 0; - var $$1166252 = 0, $$1251 = 0, $$2153245 = 0, $$2167 = 0, $$2167244 = 0, $$2167247 = 0, $$2246 = 0, $$3154240 = 0, $$3168 = 0, $$3168239 = 0, $$3168242 = 0, $$3241 = 0, $$4155235 = 0, $$4169 = 0, $$4169234 = 0, $$4169237 = 0, $$4236 = 0, $$5156230 = 0, $$5170 = 0, $$5170229 = 0; - var $$5170232 = 0, $$5231 = 0, $$6157225 = 0, $$6171 = 0, $$6171224 = 0, $$6171227 = 0, $$6226 = 0, $$7158220 = 0, $$7172 = 0, $$7172219 = 0, $$7172222 = 0, $$7221 = 0, $$8159215 = 0, $$8173 = 0, $$8173214 = 0, $$8173217 = 0, $$8216 = 0, $$9160210 = 0, $$9174 = 0, $$9174209 = 0; - var $$9174212 = 0, $$9211 = 0, $$off = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0; - var $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0; - var $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; - var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; - var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; - var $98 = 0, $99 = 0, label = 0, sp = 0; - sp = STACKTOP; - $5 = ($2|0)==($1|0); - if ($5) { - $$0163 = $0; - return ($$0163|0); - } - $$off = (($2) + -1)|0; - $6 = ($$off>>>0)<(4); - if (!($6)) { - ___assert_fail((12022|0),(11926|0),1526,(12053|0)); - // unreachable; - } - $7 = $2 << 1; - $8 = Math_imul($7, $3)|0; - $9 = Math_imul($8, $4)|0; - $10 = (_stbi__malloc($9)|0); - $11 = ($10|0)==(0|0); - if ($11) { - _free($0); - _stbi__err(11981); - $$0163 = 0; - return ($$0163|0); - } - $12 = ($4|0)>(0); - L11: do { - if ($12) { - $13 = $1 << 3; - $14 = (($13) + ($2))|0; - $$0165254 = (($3) + -1)|0; - $15 = ($$0165254|0)>(-1); - $$1166249 = (($3) + -1)|0; - $16 = ($$1166249|0)>(-1); - $$2167244 = (($3) + -1)|0; - $17 = ($$2167244|0)>(-1); - $$3168239 = (($3) + -1)|0; - $18 = ($$3168239|0)>(-1); - $$4169234 = (($3) + -1)|0; - $19 = ($$4169234|0)>(-1); - $$5170229 = (($3) + -1)|0; - $20 = ($$5170229|0)>(-1); - $$6171224 = (($3) + -1)|0; - $21 = ($$6171224|0)>(-1); - $$7172219 = (($3) + -1)|0; - $22 = ($$7172219|0)>(-1); - $$8173214 = (($3) + -1)|0; - $23 = ($$8173214|0)>(-1); - $$9174209 = (($3) + -1)|0; - $24 = ($$9174209|0)>(-1); - $$10175204 = (($3) + -1)|0; - $25 = ($$10175204|0)>(-1); - $$11176200 = (($3) + -1)|0; - $26 = ($$11176200|0)>(-1); - $$0164259 = 0; - L13: while(1) { - $27 = Math_imul($$0164259, $3)|0; - $28 = Math_imul($27, $1)|0; - $29 = (($0) + ($28<<1)|0); - $30 = Math_imul($27, $2)|0; - $31 = (($10) + ($30<<1)|0); - do { - switch ($14|0) { - case 10: { - if ($15) { - $$0151255 = $29;$$0165257 = $$0165254;$$0256 = $31; - while(1) { - $32 = HEAP16[$$0151255>>1]|0; - HEAP16[$$0256>>1] = $32; - $33 = ((($$0256)) + 2|0); - HEAP16[$33>>1] = -1; - $34 = ((($$0151255)) + 2|0); - $35 = ((($$0256)) + 4|0); - $$0165 = (($$0165257) + -1)|0; - $36 = ($$0165|0)>(-1); - if ($36) { - $$0151255 = $34;$$0165257 = $$0165;$$0256 = $35; - } else { - break; - } - } - } - break; - } - case 11: { - if ($16) { - $$1152250 = $29;$$1166252 = $$1166249;$$1251 = $31; - while(1) { - $37 = HEAP16[$$1152250>>1]|0; - $38 = ((($$1251)) + 4|0); - HEAP16[$38>>1] = $37; - $39 = ((($$1251)) + 2|0); - HEAP16[$39>>1] = $37; - HEAP16[$$1251>>1] = $37; - $40 = ((($$1152250)) + 2|0); - $41 = ((($$1251)) + 6|0); - $$1166 = (($$1166252) + -1)|0; - $42 = ($$1166|0)>(-1); - if ($42) { - $$1152250 = $40;$$1166252 = $$1166;$$1251 = $41; - } else { - break; - } - } - } - break; - } - case 12: { - if ($17) { - $$2153245 = $29;$$2167247 = $$2167244;$$2246 = $31; - while(1) { - $43 = HEAP16[$$2153245>>1]|0; - $44 = ((($$2246)) + 4|0); - HEAP16[$44>>1] = $43; - $45 = ((($$2246)) + 2|0); - HEAP16[$45>>1] = $43; - HEAP16[$$2246>>1] = $43; - $46 = ((($$2246)) + 6|0); - HEAP16[$46>>1] = -1; - $47 = ((($$2153245)) + 2|0); - $48 = ((($$2246)) + 8|0); - $$2167 = (($$2167247) + -1)|0; - $49 = ($$2167|0)>(-1); - if ($49) { - $$2153245 = $47;$$2167247 = $$2167;$$2246 = $48; - } else { - break; - } - } - } - break; - } - case 17: { - if ($18) { - $$3154240 = $29;$$3168242 = $$3168239;$$3241 = $31; - while(1) { - $50 = HEAP16[$$3154240>>1]|0; - HEAP16[$$3241>>1] = $50; - $51 = ((($$3154240)) + 4|0); - $52 = ((($$3241)) + 2|0); - $$3168 = (($$3168242) + -1)|0; - $53 = ($$3168|0)>(-1); - if ($53) { - $$3154240 = $51;$$3168242 = $$3168;$$3241 = $52; - } else { - break; - } - } - } - break; - } - case 19: { - if ($19) { - $$4155235 = $29;$$4169237 = $$4169234;$$4236 = $31; - while(1) { - $54 = HEAP16[$$4155235>>1]|0; - $55 = ((($$4236)) + 4|0); - HEAP16[$55>>1] = $54; - $56 = ((($$4236)) + 2|0); - HEAP16[$56>>1] = $54; - HEAP16[$$4236>>1] = $54; - $57 = ((($$4155235)) + 4|0); - $58 = ((($$4236)) + 6|0); - $$4169 = (($$4169237) + -1)|0; - $59 = ($$4169|0)>(-1); - if ($59) { - $$4155235 = $57;$$4169237 = $$4169;$$4236 = $58; - } else { - break; - } - } - } - break; - } - case 20: { - if ($20) { - $$5156230 = $29;$$5170232 = $$5170229;$$5231 = $31; - while(1) { - $60 = HEAP16[$$5156230>>1]|0; - $61 = ((($$5231)) + 4|0); - HEAP16[$61>>1] = $60; - $62 = ((($$5231)) + 2|0); - HEAP16[$62>>1] = $60; - HEAP16[$$5231>>1] = $60; - $63 = ((($$5156230)) + 2|0); - $64 = HEAP16[$63>>1]|0; - $65 = ((($$5231)) + 6|0); - HEAP16[$65>>1] = $64; - $66 = ((($$5156230)) + 4|0); - $67 = ((($$5231)) + 8|0); - $$5170 = (($$5170232) + -1)|0; - $68 = ($$5170|0)>(-1); - if ($68) { - $$5156230 = $66;$$5170232 = $$5170;$$5231 = $67; - } else { - break; - } - } - } - break; - } - case 28: { - if ($21) { - $$6157225 = $29;$$6171227 = $$6171224;$$6226 = $31; - while(1) { - $69 = HEAP16[$$6157225>>1]|0; - HEAP16[$$6226>>1] = $69; - $70 = ((($$6157225)) + 2|0); - $71 = HEAP16[$70>>1]|0; - $72 = ((($$6226)) + 2|0); - HEAP16[$72>>1] = $71; - $73 = ((($$6157225)) + 4|0); - $74 = HEAP16[$73>>1]|0; - $75 = ((($$6226)) + 4|0); - HEAP16[$75>>1] = $74; - $76 = ((($$6226)) + 6|0); - HEAP16[$76>>1] = -1; - $77 = ((($$6157225)) + 6|0); - $78 = ((($$6226)) + 8|0); - $$6171 = (($$6171227) + -1)|0; - $79 = ($$6171|0)>(-1); - if ($79) { - $$6157225 = $77;$$6171227 = $$6171;$$6226 = $78; - } else { - break; - } - } - } - break; - } - case 25: { - if ($22) { - $$7158220 = $29;$$7172222 = $$7172219;$$7221 = $31; - while(1) { - $80 = HEAP16[$$7158220>>1]|0; - $81 = $80&65535; - $82 = ((($$7158220)) + 2|0); - $83 = HEAP16[$82>>1]|0; - $84 = $83&65535; - $85 = ((($$7158220)) + 4|0); - $86 = HEAP16[$85>>1]|0; - $87 = $86&65535; - $88 = (_stbi__compute_y_16($81,$84,$87)|0); - HEAP16[$$7221>>1] = $88; - $89 = ((($$7158220)) + 6|0); - $90 = ((($$7221)) + 2|0); - $$7172 = (($$7172222) + -1)|0; - $91 = ($$7172|0)>(-1); - if ($91) { - $$7158220 = $89;$$7172222 = $$7172;$$7221 = $90; - } else { - break; - } - } - } - break; - } - case 26: { - if ($23) { - $$8159215 = $29;$$8173217 = $$8173214;$$8216 = $31; - while(1) { - $92 = HEAP16[$$8159215>>1]|0; - $93 = $92&65535; - $94 = ((($$8159215)) + 2|0); - $95 = HEAP16[$94>>1]|0; - $96 = $95&65535; - $97 = ((($$8159215)) + 4|0); - $98 = HEAP16[$97>>1]|0; - $99 = $98&65535; - $100 = (_stbi__compute_y_16($93,$96,$99)|0); - HEAP16[$$8216>>1] = $100; - $101 = ((($$8216)) + 2|0); - HEAP16[$101>>1] = -1; - $102 = ((($$8159215)) + 6|0); - $103 = ((($$8216)) + 4|0); - $$8173 = (($$8173217) + -1)|0; - $104 = ($$8173|0)>(-1); - if ($104) { - $$8159215 = $102;$$8173217 = $$8173;$$8216 = $103; - } else { - break; - } - } - } - break; - } - case 33: { - if ($24) { - $$9160210 = $29;$$9174212 = $$9174209;$$9211 = $31; - while(1) { - $105 = HEAP16[$$9160210>>1]|0; - $106 = $105&65535; - $107 = ((($$9160210)) + 2|0); - $108 = HEAP16[$107>>1]|0; - $109 = $108&65535; - $110 = ((($$9160210)) + 4|0); - $111 = HEAP16[$110>>1]|0; - $112 = $111&65535; - $113 = (_stbi__compute_y_16($106,$109,$112)|0); - HEAP16[$$9211>>1] = $113; - $114 = ((($$9160210)) + 8|0); - $115 = ((($$9211)) + 2|0); - $$9174 = (($$9174212) + -1)|0; - $116 = ($$9174|0)>(-1); - if ($116) { - $$9160210 = $114;$$9174212 = $$9174;$$9211 = $115; - } else { - break; - } - } - } - break; - } - case 34: { - if ($25) { - $$10161205 = $29;$$10175207 = $$10175204;$$10206 = $31; - while(1) { - $117 = HEAP16[$$10161205>>1]|0; - $118 = $117&65535; - $119 = ((($$10161205)) + 2|0); - $120 = HEAP16[$119>>1]|0; - $121 = $120&65535; - $122 = ((($$10161205)) + 4|0); - $123 = HEAP16[$122>>1]|0; - $124 = $123&65535; - $125 = (_stbi__compute_y_16($118,$121,$124)|0); - HEAP16[$$10206>>1] = $125; - $126 = ((($$10161205)) + 6|0); - $127 = HEAP16[$126>>1]|0; - $128 = ((($$10206)) + 2|0); - HEAP16[$128>>1] = $127; - $129 = ((($$10161205)) + 8|0); - $130 = ((($$10206)) + 4|0); - $$10175 = (($$10175207) + -1)|0; - $131 = ($$10175|0)>(-1); - if ($131) { - $$10161205 = $129;$$10175207 = $$10175;$$10206 = $130; - } else { - break; - } - } - } - break; - } - case 35: { - if ($26) { - $$11162201 = $29;$$11176203 = $$11176200;$$11202 = $31; - while(1) { - $132 = HEAP16[$$11162201>>1]|0; - HEAP16[$$11202>>1] = $132; - $133 = ((($$11162201)) + 2|0); - $134 = HEAP16[$133>>1]|0; - $135 = ((($$11202)) + 2|0); - HEAP16[$135>>1] = $134; - $136 = ((($$11162201)) + 4|0); - $137 = HEAP16[$136>>1]|0; - $138 = ((($$11202)) + 4|0); - HEAP16[$138>>1] = $137; - $139 = ((($$11162201)) + 8|0); - $140 = ((($$11202)) + 6|0); - $$11176 = (($$11176203) + -1)|0; - $141 = ($$11176|0)>(-1); - if ($141) { - $$11162201 = $139;$$11176203 = $$11176;$$11202 = $140; - } else { - break; - } - } - } - break; - } - default: { - break L13; - } - } - } while(0); - $142 = (($$0164259) + 1)|0; - $143 = ($142|0)<($4|0); - if ($143) { - $$0164259 = $142; - } else { - break L11; - } - } - ___assert_fail((17086|0),(11926|0),1555,(12053|0)); - // unreachable; - } - } while(0); - _free($0); - $$0163 = $10; - return ($$0163|0); -} -function _stbi__compute_y_16($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($0*77)|0; - $4 = ($1*150)|0; - $5 = (($4) + ($3))|0; - $6 = ($2*29)|0; - $7 = (($5) + ($6))|0; - $8 = $7 >>> 8; - $9 = $8&65535; - return ($9|0); -} -function _stbi__malloc_mad3($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = (_stbi__mad3sizes_valid($0,$1,$2)|0); - $4 = ($3|0)==(0); - if ($4) { - $$0 = 0; - return ($$0|0); - } - $5 = Math_imul($1, $0)|0; - $6 = Math_imul($5, $2)|0; - $7 = (_stbi__malloc($6)|0); - $$0 = $7; - return ($$0|0); -} -function _stbi__compute_y($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($0*77)|0; - $4 = ($1*150)|0; - $5 = (($4) + ($3))|0; - $6 = ($2*29)|0; - $7 = (($5) + ($6))|0; - $8 = $7 >>> 8; - $9 = $8&255; - return ($9|0); -} -function _stbi__mad3sizes_valid($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0, $11 = 0, $12 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = (_stbi__mul2sizes_valid($0,$1)|0); - $4 = ($3|0)==(0); - if ($4) { - $12 = 0; - } else { - $5 = Math_imul($1, $0)|0; - $6 = (_stbi__mul2sizes_valid($5,$2)|0); - $7 = ($6|0)==(0); - if ($7) { - $12 = 0; - } else { - $8 = Math_imul($5, $2)|0; - $9 = (_stbi__addsizes_valid($8)|0); - $10 = ($9|0)!=(0); - $12 = $10; - } - } - $11 = $12&1; - return ($11|0); -} -function _stbi__mul2sizes_valid($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = $1 | $0; - $3 = ($2|0)<(0); - if ($3) { - $$0 = 0; - } else { - $4 = ($1|0)==(0); - if ($4) { - $$0 = 1; - } else { - $5 = (2147483647 / ($1|0))&-1; - $6 = ($5|0)>=($0|0); - $7 = $6&1; - $$0 = $7; - } - } - return ($$0|0); -} -function _stbi__addsizes_valid($0) { - $0 = $0|0; - var label = 0, sp = 0; - sp = STACKTOP; - return 1; -} -function _stbi__check_png_header($0) { - $0 = $0|0; - var $$05 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_stbi__get8($0)|0); - $2 = ($1<<24>>24)==(-119); - if ($2) { - $3 = (_stbi__get8($0)|0); - $4 = ($3<<24>>24)==(80); - if ($4) { - $5 = (_stbi__get8($0)|0); - $6 = ($5<<24>>24)==(78); - if ($6) { - $7 = (_stbi__get8($0)|0); - $8 = ($7<<24>>24)==(71); - if ($8) { - $9 = (_stbi__get8($0)|0); - $10 = ($9<<24>>24)==(13); - if ($10) { - $11 = (_stbi__get8($0)|0); - $12 = ($11<<24>>24)==(10); - if ($12) { - $13 = (_stbi__get8($0)|0); - $14 = ($13<<24>>24)==(26); - if ($14) { - $15 = (_stbi__get8($0)|0); - $16 = ($15<<24>>24)==(10); - if ($16) { - $$05 = 1; - return ($$05|0); - } - } - } - } - } - } - } - } - _stbi__err(13335); - $$05 = 0; - return ($$05|0); -} -function _stbi__get_chunk_header($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$sroa$4$0$$sroa_idx2 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (_stbi__get32be($1)|0); - $3 = (_stbi__get32be($1)|0); - HEAP32[$0>>2] = $2; - $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); - HEAP32[$$sroa$4$0$$sroa_idx2>>2] = $3; - return; -} -function _stbi__skip($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($1|0)<(0); - if ($2) { - $3 = ((($0)) + 172|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($0)) + 168|0); - HEAP32[$5>>2] = $4; - return; - } - $6 = ((($0)) + 16|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)==(0|0); - if (!($8)) { - $9 = ((($0)) + 172|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($0)) + 168|0); - $12 = HEAP32[$11>>2]|0; - $13 = $10; - $14 = (($13) - ($12))|0; - $15 = ($14|0)<($1|0); - if ($15) { - HEAP32[$11>>2] = $10; - $16 = ((($0)) + 20|0); - $17 = HEAP32[$16>>2]|0; - $18 = ((($0)) + 28|0); - $19 = HEAP32[$18>>2]|0; - $20 = (($1) - ($14))|0; - FUNCTION_TABLE_vii[$17 & 63]($19,$20); - return; - } - } - $21 = ((($0)) + 168|0); - $22 = HEAP32[$21>>2]|0; - $23 = (($22) + ($1)|0); - HEAP32[$21>>2] = $23; - return; -} -function _stbi__get32be($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_stbi__get16be($0)|0); - $2 = $1 << 16; - $3 = (_stbi__get16be($0)|0); - $4 = (($2) + ($3))|0; - return ($4|0); -} -function _stbi__get8($0) { - $0 = $0|0; - var $$0 = 0, $$sink6 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 168|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($0)) + 172|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($2>>>0)<($4>>>0); - do { - if ($5) { - $$sink6 = $2; - } else { - $6 = ((($0)) + 32|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)==(0); - if ($8) { - $$0 = 0; - return ($$0|0); - } else { - _stbi__refill_buffer($0); - $9 = HEAP32[$1>>2]|0; - $$sink6 = $9; - break; - } - } - } while(0); - $10 = ((($$sink6)) + 1|0); - HEAP32[$1>>2] = $10; - $11 = HEAP8[$$sink6>>0]|0; - $$0 = $11; - return ($$0|0); -} -function _stbi__get16be($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_stbi__get8($0)|0); - $2 = $1&255; - $3 = $2 << 8; - $4 = (_stbi__get8($0)|0); - $5 = $4&255; - $6 = $3 | $5; - return ($6|0); -} -function _stbi__getn($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; - var $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 16|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0|0); - if (!($5)) { - $6 = ((($0)) + 172|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($0)) + 168|0); - $9 = HEAP32[$8>>2]|0; - $10 = $9; - $11 = (($7) - ($10))|0; - $12 = ($11|0)<($2|0); - if ($12) { - _memcpy(($1|0),($9|0),($11|0))|0; - $13 = HEAP32[$3>>2]|0; - $14 = ((($0)) + 28|0); - $15 = HEAP32[$14>>2]|0; - $16 = (($1) + ($11)|0); - $17 = (($2) - ($11))|0; - $18 = (FUNCTION_TABLE_iiii[$13 & 15]($15,$16,$17)|0); - $19 = ($18|0)==($17|0); - $20 = $19&1; - $21 = HEAP32[$6>>2]|0; - HEAP32[$8>>2] = $21; - $$1 = $20; - return ($$1|0); - } - } - $22 = ((($0)) + 168|0); - $23 = HEAP32[$22>>2]|0; - $24 = (($23) + ($2)|0); - $25 = ((($0)) + 172|0); - $26 = HEAP32[$25>>2]|0; - $27 = ($24>>>0)>($26>>>0); - if ($27) { - $$1 = 0; - return ($$1|0); - } - _memcpy(($1|0),($23|0),($2|0))|0; - $28 = HEAP32[$22>>2]|0; - $29 = (($28) + ($2)|0); - HEAP32[$22>>2] = $29; - $$1 = 1; - return ($$1|0); -} -function _stbi_zlib_decode_malloc_guesssize_headerflag($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 4080|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(4080|0); - $5 = sp; - $6 = (_stbi__malloc($2)|0); - $7 = ($6|0)==(0|0); - do { - if ($7) { - $$0 = 0; - } else { - HEAP32[$5>>2] = $0; - $8 = (($0) + ($1)|0); - $9 = ((($5)) + 4|0); - HEAP32[$9>>2] = $8; - $10 = (_stbi__do_zlib($5,$6,$2,1,$4)|0); - $11 = ($10|0)==(0); - $12 = ((($5)) + 20|0); - $13 = HEAP32[$12>>2]|0; - if ($11) { - _free($13); - $$0 = 0; - break; - } - $14 = ($3|0)==(0|0); - if ($14) { - $$0 = $13; - } else { - $15 = ((($5)) + 16|0); - $16 = HEAP32[$15>>2]|0; - $17 = $13; - $18 = (($16) - ($17))|0; - HEAP32[$3>>2] = $18; - $$0 = $13; - } - } - } while(0); - STACKTOP = sp;return ($$0|0); -} -function _stbi__create_png_image($0,$1,$2,$3,$4,$5,$6) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - var $$0103117 = 0, $$0106116 = 0, $$0107115 = 0, $$095119 = 0, $$099118 = 0, $$3102$ph = 0, $$398$ph = 0, $$4 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0; - var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0; - var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; - var $80 = 0, $81 = 0, $82 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $7 = ($4|0)==(16); - $8 = $7 ? 2 : 1; - $9 = Math_imul($8, $3)|0; - $10 = ($6|0)==(0); - $11 = HEAP32[$0>>2]|0; - $12 = HEAP32[$11>>2]|0; - $13 = ((($11)) + 4|0); - $14 = HEAP32[$13>>2]|0; - if ($10) { - $15 = (_stbi__create_png_image_raw($0,$1,$2,$3,$12,$14,$4,$5)|0); - $$4 = $15; - return ($$4|0); - } - $16 = (_stbi__malloc_mad3($12,$14,$9)|0); - $17 = ((($0)) + 12|0); - $18 = ((($0)) + 12|0); - $$0103117 = 0;$$095119 = $1;$$099118 = $2; - while(1) { - $19 = HEAP32[$0>>2]|0; - $20 = HEAP32[$19>>2]|0; - $21 = (2984 + ($$0103117<<2)|0); - $22 = HEAP32[$21>>2]|0; - $23 = (3012 + ($$0103117<<2)|0); - $24 = HEAP32[$23>>2]|0; - $25 = (($20) + -1)|0; - $26 = (($25) - ($22))|0; - $27 = (($26) + ($24))|0; - $28 = (($27>>>0) / ($24>>>0))&-1; - $29 = ((($19)) + 4|0); - $30 = HEAP32[$29>>2]|0; - $31 = (3040 + ($$0103117<<2)|0); - $32 = HEAP32[$31>>2]|0; - $33 = (3068 + ($$0103117<<2)|0); - $34 = HEAP32[$33>>2]|0; - $35 = (($30) + -1)|0; - $36 = (($35) - ($32))|0; - $37 = (($36) + ($34))|0; - $38 = (($37>>>0) / ($34>>>0))&-1; - $39 = ($24>>>0)<=($27>>>0); - $40 = ($34>>>0)<=($37>>>0); - $or$cond = $39 & $40; - if ($or$cond) { - $41 = ((($19)) + 8|0); - $42 = HEAP32[$41>>2]|0; - $43 = Math_imul($28, $4)|0; - $44 = Math_imul($43, $42)|0; - $45 = (($44) + 7)|0; - $46 = $45 >> 3; - $47 = (($46) + 1)|0; - $48 = Math_imul($47, $38)|0; - $49 = (_stbi__create_png_image_raw($0,$$095119,$$099118,$3,$28,$38,$4,$5)|0); - $50 = ($49|0)==(0); - if ($50) { - label = 13; - break; - } - $51 = ($38|0)>(0); - if ($51) { - $52 = ($28|0)>(0); - $$0106116 = 0; - while(1) { - if ($52) { - $53 = HEAP32[$33>>2]|0; - $54 = Math_imul($53, $$0106116)|0; - $55 = HEAP32[$31>>2]|0; - $56 = (($54) + ($55))|0; - $57 = HEAP32[$23>>2]|0; - $58 = HEAP32[$21>>2]|0; - $59 = Math_imul($56, $9)|0; - $60 = Math_imul($$0106116, $28)|0; - $$0107115 = 0; - while(1) { - $61 = Math_imul($57, $$0107115)|0; - $62 = (($61) + ($58))|0; - $63 = HEAP32[$0>>2]|0; - $64 = HEAP32[$63>>2]|0; - $65 = Math_imul($59, $64)|0; - $66 = (($16) + ($65)|0); - $67 = Math_imul($62, $9)|0; - $68 = (($66) + ($67)|0); - $69 = HEAP32[$18>>2]|0; - $70 = (($$0107115) + ($60))|0; - $71 = Math_imul($70, $9)|0; - $72 = (($69) + ($71)|0); - _memcpy(($68|0),($72|0),($9|0))|0; - $73 = (($$0107115) + 1)|0; - $74 = ($73|0)<($28|0); - if ($74) { - $$0107115 = $73; - } else { - break; - } - } - } - $75 = (($$0106116) + 1)|0; - $76 = ($75|0)<($38|0); - if ($76) { - $$0106116 = $75; - } else { - break; - } - } - } - $77 = HEAP32[$17>>2]|0; - _free($77); - $78 = (($$095119) + ($48)|0); - $79 = (($$099118) - ($48))|0; - $$3102$ph = $79;$$398$ph = $78; - } else { - $$3102$ph = $$099118;$$398$ph = $$095119; - } - $80 = (($$0103117) + 1)|0; - $81 = ($80|0)<(7); - if ($81) { - $$0103117 = $80;$$095119 = $$398$ph;$$099118 = $$3102$ph; - } else { - label = 15; - break; - } - } - if ((label|0) == 13) { - _free($16); - $$4 = 0; - return ($$4|0); - } - else if ((label|0) == 15) { - $82 = ((($0)) + 12|0); - HEAP32[$82>>2] = $16; - $$4 = 1; - return ($$4|0); - } - return (0)|0; -} -function _stbi__compute_transparency16($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0323 = 0, $$04 = 0, $$1335 = 0, $$16 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond9 = 0, $not$ = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = HEAP32[$0>>2]|0; - $4 = HEAP32[$3>>2]|0; - $5 = ((($3)) + 4|0); - $6 = HEAP32[$5>>2]|0; - $7 = Math_imul($6, $4)|0; - $8 = ((($0)) + 12|0); - $9 = HEAP32[$8>>2]|0; - switch ($2|0) { - case 2: { - $13 = ($7|0)==(0); - if ($13) { - return; - } else { - $$0323 = 0;$$04 = $9; - } - while(1) { - $14 = HEAP16[$$04>>1]|0; - $15 = HEAP16[$1>>1]|0; - $not$ = ($14<<16>>16)!=($15<<16>>16); - $16 = $not$ << 31 >> 31; - $17 = ((($$04)) + 2|0); - HEAP16[$17>>1] = $16; - $18 = ((($$04)) + 4|0); - $19 = (($$0323) + 1)|0; - $exitcond = ($19|0)==($7|0); - if ($exitcond) { - break; - } else { - $$0323 = $19;$$04 = $18; - } - } - return; - break; - } - case 4: { - $10 = ($7|0)==(0); - if ($10) { - return; - } - $11 = ((($1)) + 2|0); - $12 = ((($1)) + 4|0); - $$1335 = 0;$$16 = $9; - while(1) { - $20 = HEAP16[$$16>>1]|0; - $21 = HEAP16[$1>>1]|0; - $22 = ($20<<16>>16)==($21<<16>>16); - if ($22) { - $23 = ((($$16)) + 2|0); - $24 = HEAP16[$23>>1]|0; - $25 = HEAP16[$11>>1]|0; - $26 = ($24<<16>>16)==($25<<16>>16); - if ($26) { - $27 = ((($$16)) + 4|0); - $28 = HEAP16[$27>>1]|0; - $29 = HEAP16[$12>>1]|0; - $30 = ($28<<16>>16)==($29<<16>>16); - if ($30) { - $31 = ((($$16)) + 6|0); - HEAP16[$31>>1] = 0; - } - } - } - $32 = ((($$16)) + 8|0); - $33 = (($$1335) + 1)|0; - $exitcond9 = ($33|0)==($7|0); - if ($exitcond9) { - break; - } else { - $$1335 = $33;$$16 = $32; - } - } - return; - break; - } - default: { - ___assert_fail((12417|0),(11926|0),4569,(12469|0)); - // unreachable; - } - } -} -function _stbi__compute_transparency($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0323 = 0, $$04 = 0, $$1335 = 0, $$16 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond9 = 0, $not$ = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = HEAP32[$0>>2]|0; - $4 = HEAP32[$3>>2]|0; - $5 = ((($3)) + 4|0); - $6 = HEAP32[$5>>2]|0; - $7 = Math_imul($6, $4)|0; - $8 = ((($0)) + 12|0); - $9 = HEAP32[$8>>2]|0; - switch ($2|0) { - case 2: { - $13 = ($7|0)==(0); - if ($13) { - return; - } else { - $$0323 = 0;$$04 = $9; - } - while(1) { - $14 = HEAP8[$$04>>0]|0; - $15 = HEAP8[$1>>0]|0; - $not$ = ($14<<24>>24)!=($15<<24>>24); - $16 = $not$ << 31 >> 31; - $17 = ((($$04)) + 1|0); - HEAP8[$17>>0] = $16; - $18 = ((($$04)) + 2|0); - $19 = (($$0323) + 1)|0; - $exitcond = ($19|0)==($7|0); - if ($exitcond) { - break; - } else { - $$0323 = $19;$$04 = $18; - } - } - return; - break; - } - case 4: { - $10 = ($7|0)==(0); - if ($10) { - return; - } - $11 = ((($1)) + 1|0); - $12 = ((($1)) + 2|0); - $$1335 = 0;$$16 = $9; - while(1) { - $20 = HEAP8[$$16>>0]|0; - $21 = HEAP8[$1>>0]|0; - $22 = ($20<<24>>24)==($21<<24>>24); - if ($22) { - $23 = ((($$16)) + 1|0); - $24 = HEAP8[$23>>0]|0; - $25 = HEAP8[$11>>0]|0; - $26 = ($24<<24>>24)==($25<<24>>24); - if ($26) { - $27 = ((($$16)) + 2|0); - $28 = HEAP8[$27>>0]|0; - $29 = HEAP8[$12>>0]|0; - $30 = ($28<<24>>24)==($29<<24>>24); - if ($30) { - $31 = ((($$16)) + 3|0); - HEAP8[$31>>0] = 0; - } - } - } - $32 = ((($$16)) + 4|0); - $33 = (($$1335) + 1)|0; - $exitcond9 = ($33|0)==($7|0); - if ($exitcond9) { - break; - } else { - $$1335 = $33;$$16 = $32; - } - } - return; - break; - } - default: { - ___assert_fail((12417|0),(11926|0),4544,(12442|0)); - // unreachable; - } - } -} -function _stbi__de_iphone($0) { - $0 = $0|0; - var $$05158 = 0, $$059 = 0, $$15263 = 0, $$164 = 0, $$25360 = 0, $$261 = 0, $$sink = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond68 = 0, $exitcond69 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[$0>>2]|0; - $2 = HEAP32[$1>>2]|0; - $3 = ((($1)) + 4|0); - $4 = HEAP32[$3>>2]|0; - $5 = Math_imul($4, $2)|0; - $6 = ((($0)) + 12|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($1)) + 12|0); - $9 = HEAP32[$8>>2]|0; - switch ($9|0) { - case 3: { - $10 = ($5|0)==(0); - if ($10) { - return; - } else { - $$05158 = $7;$$059 = 0; - } - while(1) { - $11 = HEAP8[$$05158>>0]|0; - $12 = ((($$05158)) + 2|0); - $13 = HEAP8[$12>>0]|0; - HEAP8[$$05158>>0] = $13; - HEAP8[$12>>0] = $11; - $14 = ((($$05158)) + 3|0); - $15 = (($$059) + 1)|0; - $exitcond = ($15|0)==($5|0); - if ($exitcond) { - break; - } else { - $$05158 = $14;$$059 = $15; - } - } - return; - break; - } - case 4: { - $16 = HEAP32[7535]|0; - $17 = ($16|0)==(0); - $18 = ($5|0)!=(0); - if ($17) { - if ($18) { - $$25360 = $7;$$261 = 0; - } else { - return; - } - while(1) { - $42 = HEAP8[$$25360>>0]|0; - $43 = ((($$25360)) + 2|0); - $44 = HEAP8[$43>>0]|0; - HEAP8[$$25360>>0] = $44; - HEAP8[$43>>0] = $42; - $45 = ((($$25360)) + 4|0); - $46 = (($$261) + 1)|0; - $exitcond68 = ($46|0)==($5|0); - if ($exitcond68) { - break; - } else { - $$25360 = $45;$$261 = $46; - } - } - return; - } - if ($18) { - $$15263 = $7;$$164 = 0; - } else { - return; - } - while(1) { - $19 = ((($$15263)) + 3|0); - $20 = HEAP8[$19>>0]|0; - $21 = HEAP8[$$15263>>0]|0; - $22 = ($20<<24>>24)==(0); - $23 = ((($$15263)) + 2|0); - $24 = HEAP8[$23>>0]|0; - if ($22) { - HEAP8[$$15263>>0] = $24; - $$sink = $21; - } else { - $25 = $24&255; - $26 = ($25*255)|0; - $27 = $20&255; - $28 = (($26>>>0) / ($27>>>0))&-1; - $29 = $28&255; - HEAP8[$$15263>>0] = $29; - $30 = ((($$15263)) + 1|0); - $31 = HEAP8[$30>>0]|0; - $32 = $31&255; - $33 = ($32*255)|0; - $34 = (($33>>>0) / ($27>>>0))&-1; - $35 = $34&255; - HEAP8[$30>>0] = $35; - $36 = $21&255; - $37 = ($36*255)|0; - $38 = (($37>>>0) / ($27>>>0))&-1; - $39 = $38&255; - $$sink = $39; - } - HEAP8[$23>>0] = $$sink; - $40 = ((($$15263)) + 4|0); - $41 = (($$164) + 1)|0; - $exitcond69 = ($41|0)==($5|0); - if ($exitcond69) { - break; - } else { - $$15263 = $40;$$164 = $41; - } - } - return; - break; - } - default: { - ___assert_fail((12383|0),(11926|0),4650,(12401|0)); - // unreachable; - } - } -} -function _stbi__expand_png_palette($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $$0574 = 0, $$0583 = 0, $$1595 = 0, $$16 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = HEAP32[$0>>2]|0; - $4 = HEAP32[$3>>2]|0; - $5 = ((($3)) + 4|0); - $6 = HEAP32[$5>>2]|0; - $7 = Math_imul($6, $4)|0; - $8 = ((($0)) + 12|0); - $9 = HEAP32[$8>>2]|0; - $10 = (_stbi__malloc_mad2($7,$2)|0); - $11 = ($10|0)==(0|0); - if ($11) { - _stbi__err(11981); - $$0 = 0; - return ($$0|0); - } - $12 = ($2|0)==(3); - $13 = ($7|0)!=(0); - if ($12) { - if ($13) { - $$0574 = 0;$$0583 = $10; - while(1) { - $14 = (($9) + ($$0574)|0); - $15 = HEAP8[$14>>0]|0; - $16 = $15&255; - $17 = $16 << 2; - $18 = (($1) + ($17)|0); - $19 = HEAP8[$18>>0]|0; - HEAP8[$$0583>>0] = $19; - $20 = $17 | 1; - $21 = (($1) + ($20)|0); - $22 = HEAP8[$21>>0]|0; - $23 = ((($$0583)) + 1|0); - HEAP8[$23>>0] = $22; - $24 = $17 | 2; - $25 = (($1) + ($24)|0); - $26 = HEAP8[$25>>0]|0; - $27 = ((($$0583)) + 2|0); - HEAP8[$27>>0] = $26; - $28 = ((($$0583)) + 3|0); - $29 = (($$0574) + 1)|0; - $exitcond = ($29|0)==($7|0); - if ($exitcond) { - break; - } else { - $$0574 = $29;$$0583 = $28; - } - } - } - } else { - if ($13) { - $$1595 = $10;$$16 = 0; - while(1) { - $30 = (($9) + ($$16)|0); - $31 = HEAP8[$30>>0]|0; - $32 = $31&255; - $33 = $32 << 2; - $34 = (($1) + ($33)|0); - $35 = HEAP8[$34>>0]|0; - HEAP8[$$1595>>0] = $35; - $36 = $33 | 1; - $37 = (($1) + ($36)|0); - $38 = HEAP8[$37>>0]|0; - $39 = ((($$1595)) + 1|0); - HEAP8[$39>>0] = $38; - $40 = $33 | 2; - $41 = (($1) + ($40)|0); - $42 = HEAP8[$41>>0]|0; - $43 = ((($$1595)) + 2|0); - HEAP8[$43>>0] = $42; - $44 = $33 | 3; - $45 = (($1) + ($44)|0); - $46 = HEAP8[$45>>0]|0; - $47 = ((($$1595)) + 3|0); - HEAP8[$47>>0] = $46; - $48 = ((($$1595)) + 4|0); - $49 = (($$16) + 1)|0; - $exitcond9 = ($49|0)==($7|0); - if ($exitcond9) { - break; - } else { - $$1595 = $48;$$16 = $49; - } - } - } - } - $50 = HEAP32[$8>>2]|0; - _free($50); - HEAP32[$8>>2] = $10; - $$0 = 1; - return ($$0|0); -} -function _stbi__malloc_mad2($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (_stbi__mad2sizes_valid($0,$1)|0); - $3 = ($2|0)==(0); - if ($3) { - $$0 = 0; - return ($$0|0); - } - $4 = Math_imul($1, $0)|0; - $5 = (_stbi__malloc($4)|0); - $$0 = $5; - return ($$0|0); -} -function _stbi__mad2sizes_valid($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (_stbi__mul2sizes_valid($0,$1)|0); - $3 = ($2|0)==(0); - if ($3) { - $8 = 0; - $7 = $8&1; - return ($7|0); - } - $4 = Math_imul($1, $0)|0; - $5 = (_stbi__addsizes_valid($4)|0); - $6 = ($5|0)!=(0); - $8 = $6; - $7 = $8&1; - return ($7|0); -} -function _stbi__create_png_image_raw($0,$1,$2,$3,$4,$5,$6,$7) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - $7 = $7|0; - var $$0568 = 0, $$0568724 = 0, $$0568725 = 0, $$0571$lcssa = 0, $$0571715 = 0, $$0574$lcssa = 0, $$0574714 = 0, $$0577817 = 0, $$0588 = 0, $$0597 = 0, $$0608816 = 0, $$0611815 = 0, $$0614 = 0, $$0614793 = 0, $$0614796 = 0, $$0623814 = 0, $$0625734 = 0, $$0731 = 0, $$1 = 0, $$10635764 = 0; - var $$11$ph = 0, $$11636755 = 0, $$12747 = 0, $$13739 = 0, $$14$lcssa = 0, $$14713 = 0, $$15$lcssa = 0, $$15705 = 0, $$1572$lcssa = 0, $$1572707 = 0, $$1575$lcssa = 0, $$1575706 = 0, $$1578 = 0, $$16$lcssa = 0, $$1609 = 0, $$1612 = 0, $$1615 = 0, $$1615785 = 0, $$1615788 = 0, $$1624727 = 0; - var $$1626812 = 0, $$16700 = 0, $$1721 = 0, $$1722 = 0, $$2 = 0, $$2573$lcssa = 0, $$2573702 = 0, $$2579795 = 0, $$2599794 = 0, $$2616 = 0, $$2616776 = 0, $$2616780 = 0, $$2627810 = 0, $$3580787 = 0, $$3592778 = 0, $$3600786 = 0, $$3617 = 0, $$3617767 = 0, $$3617771 = 0, $$3628808 = 0; - var $$4$lcssa = 0, $$4581779 = 0, $$4593769 = 0, $$4601777 = 0, $$4618 = 0, $$4618758 = 0, $$4618762 = 0, $$4629806 = 0, $$4701 = 0, $$5582770 = 0, $$5594760 = 0, $$5602768 = 0, $$5619 = 0, $$5619750 = 0, $$5619753 = 0, $$5630804 = 0, $$6583761 = 0, $$6603759 = 0, $$6620 = 0, $$6620742 = 0; - var $$6620745 = 0, $$6631802 = 0, $$7584752 = 0, $$7604751 = 0, $$7621798 = 0, $$7632790 = 0, $$8585744 = 0, $$8605743 = 0, $$8622729 = 0, $$8633782 = 0, $$9586 = 0, $$9606799 = 0, $$9634773 = 0, $$not = 0, $$sink = 0, $$sink1 = 0, $$sink641 = 0, $10 = 0, $100 = 0, $101 = 0; - var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0; - var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; - var $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0; - var $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0; - var $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0; - var $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; - var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; - var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; - var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; - var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; - var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0; - var $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0; - var $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0; - var $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0; - var $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0; - var $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0; - var $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0; - var $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0; - var $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0; - var $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0; - var $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0; - var $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0; - var $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0; - var $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0; - var $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0; - var $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0; - var $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0; - var $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0; - var $611 = 0, $612 = 0, $613 = 0, $614 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; - var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; - var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $brmerge = 0, $brmerge894 = 0, $exitcond = 0, $exitcond864 = 0, $exitcond865 = 0, $exitcond867 = 0, $exitcond869 = 0, $exitcond871 = 0, $exitcond873 = 0, $exitcond875 = 0, $exitcond877 = 0, $exitcond880 = 0, $exitcond881 = 0, $exitcond882 = 0, $exitcond883 = 0, $exitcond884 = 0; - var $exitcond885 = 0, $exitcond886 = 0, $indvars$iv = 0, $indvars$iv$next = 0, $indvars$iv$next849 = 0, $indvars$iv$next852 = 0, $indvars$iv$next855 = 0, $indvars$iv$next858 = 0, $indvars$iv$next861 = 0, $indvars$iv848 = 0, $indvars$iv851 = 0, $indvars$iv854 = 0, $indvars$iv857 = 0, $indvars$iv860 = 0, $or$cond = 0, $scevgep = 0, $scevgep850 = 0, $scevgep853 = 0, $scevgep856 = 0, $scevgep859 = 0; - var $scevgep862 = 0, $scevgep866 = 0, $scevgep868 = 0, $scevgep870 = 0, $scevgep872 = 0, $scevgep874 = 0, $scevgep876 = 0, $scevgep879 = 0, $trunc = 0, $trunc637 = 0, $trunc638 = 0, label = 0, sp = 0; - sp = STACKTOP; - $8 = ($6|0)==(16); - $9 = $8 ? 2 : 1; - $10 = HEAP32[$0>>2]|0; - $11 = Math_imul($4, $3)|0; - $12 = Math_imul($9, $11)|0; - $13 = ((($10)) + 8|0); - $14 = HEAP32[$13>>2]|0; - $15 = Math_imul($9, $3)|0; - $16 = Math_imul($14, $9)|0; - $17 = ($14|0)==($3|0); - $18 = (($14) + 1)|0; - $19 = ($18|0)==($3|0); - $or$cond = $17 | $19; - if (!($or$cond)) { - ___assert_fail((12498|0),(11926|0),4294,(12539|0)); - // unreachable; - } - $20 = (_stbi__malloc_mad3($4,$5,$15)|0); - $21 = ((($0)) + 12|0); - HEAP32[$21>>2] = $20; - $22 = ($20|0)==(0|0); - if ($22) { - _stbi__err(11981); - $$2 = 0; - return ($$2|0); - } - $23 = Math_imul($14, $4)|0; - $24 = Math_imul($23, $6)|0; - $25 = (($24) + 7)|0; - $26 = $25 >>> 3; - $27 = (($26) + 1)|0; - $28 = Math_imul($27, $5)|0; - $29 = HEAP32[$10>>2]|0; - $30 = ($29|0)==($4|0); - if ($30) { - $31 = ((($10)) + 4|0); - $32 = HEAP32[$31>>2]|0; - $33 = ($32|0)==($5|0); - if ($33) { - $34 = ($28|0)==($2|0); - if (!($34)) { - _stbi__err(12566); - $$2 = 0; - return ($$2|0); - } - } else { - label = 9; - } - } else { - label = 9; - } - if ((label|0) == 9) { - $35 = ($28>>>0)>($2>>>0); - if ($35) { - _stbi__err(12566); - $$2 = 0; - return ($$2|0); - } - } - $36 = ($5|0)==(0); - L18: do { - if (!($36)) { - $37 = ($6|0)<(8); - $38 = ($26>>>0)>($4>>>0); - $39 = (($11) - ($26))|0; - $40 = (0 - ($12))|0; - $41 = ($6|0)==(8); - $brmerge = $37 | $17; - $42 = ($4|0)==(0); - $$0614793 = (($4) + -1)|0; - $43 = ($$0614793|0)==(0); - $$1615785 = (($4) + -1)|0; - $44 = ($$1615785|0)==(0); - $$2616776 = (($4) + -1)|0; - $45 = ($$2616776|0)==(0); - $$3617767 = (($4) + -1)|0; - $46 = ($$3617767|0)==(0); - $$4618758 = (($4) + -1)|0; - $47 = ($$4618758|0)==(0); - $$5619750 = (($4) + -1)|0; - $48 = ($$5619750|0)==(0); - $$6620742 = (($4) + -1)|0; - $49 = ($$6620742|0)==(0); - $$not = $8 ^ 1; - $brmerge894 = $42 | $$not; - $$0577817 = $1;$$0608816 = $4;$$0611815 = $16;$$0623814 = 0; - while(1) { - $50 = HEAP32[$21>>2]|0; - $51 = Math_imul($$0623814, $12)|0; - $52 = (($50) + ($51)|0); - $53 = ((($$0577817)) + 1|0); - $54 = HEAP8[$$0577817>>0]|0; - $55 = $54&255; - $56 = ($54&255)>(4); - if ($56) { - label = 105; - break; - } - if ($37) { - if ($38) { - label = 16; - break; - } - $57 = (($52) + ($39)|0); - $$0597 = $57;$$1609 = $26;$$1612 = 1; - } else { - $$0597 = $52;$$1609 = $$0608816;$$1612 = $$0611815; - } - $58 = (($$0597) + ($40)|0); - $59 = ($$0623814|0)==(0); - if ($59) { - $60 = (12605 + ($55)|0); - $61 = HEAP8[$60>>0]|0; - $62 = $61&255; - $$0588 = $62; - } else { - $$0588 = $55; - } - $63 = ($$1612|0)>(0); - L30: do { - if ($63) { - $trunc638 = $$0588&255; - $$0625734 = 0; - while(1) { - switch ($trunc638<<24>>24) { - case 0: { - $64 = (($53) + ($$0625734)|0); - $65 = HEAP8[$64>>0]|0; - $$sink = $65; - label = 30; - break; - } - case 1: { - $66 = (($53) + ($$0625734)|0); - $67 = HEAP8[$66>>0]|0; - $$sink = $67; - label = 30; - break; - } - case 2: { - $68 = (($53) + ($$0625734)|0); - $69 = HEAP8[$68>>0]|0; - $70 = $69&255; - $71 = (($58) + ($$0625734)|0); - $72 = HEAP8[$71>>0]|0; - $73 = $72&255; - $74 = (($73) + ($70))|0; - $75 = $74&255; - $$sink = $75; - label = 30; - break; - } - case 3: { - $76 = (($53) + ($$0625734)|0); - $77 = HEAP8[$76>>0]|0; - $78 = $77&255; - $79 = (($58) + ($$0625734)|0); - $80 = HEAP8[$79>>0]|0; - $81 = $80&255; - $82 = $81 >>> 1; - $83 = (($82) + ($78))|0; - $84 = $83&255; - $$sink = $84; - label = 30; - break; - } - case 4: { - $85 = (($53) + ($$0625734)|0); - $86 = HEAP8[$85>>0]|0; - $87 = $86&255; - $88 = (($58) + ($$0625734)|0); - $89 = HEAP8[$88>>0]|0; - $90 = $89&255; - $91 = (_stbi__paeth(0,$90,0)|0); - $92 = (($91) + ($87))|0; - $93 = $92&255; - $$sink = $93; - label = 30; - break; - } - case 5: { - $94 = (($53) + ($$0625734)|0); - $95 = HEAP8[$94>>0]|0; - $$sink = $95; - label = 30; - break; - } - case 6: { - $96 = (($53) + ($$0625734)|0); - $97 = HEAP8[$96>>0]|0; - $$sink = $97; - label = 30; - break; - } - default: { - } - } - if ((label|0) == 30) { - label = 0; - $$sink1 = (($$0597) + ($$0625734)|0); - HEAP8[$$sink1>>0] = $$sink; - } - $98 = (($$0625734) + 1)|0; - $exitcond864 = ($98|0)==($$1612|0); - if ($exitcond864) { - break L30; - } else { - $$0625734 = $98; - } - } - } - } while(0); - do { - if ($41) { - if (!($17)) { - $99 = (($$0597) + ($14)|0); - HEAP8[$99>>0] = -1; - } - $100 = (($53) + ($14)|0); - $$1578 = $100;$$sink641 = $3; - } else { - if (!($8)) { - $105 = ((($$0577817)) + 2|0); - $$1578 = $105;$$sink641 = 1; - break; - } - if (!($17)) { - $101 = (($$1612) + 1)|0; - $102 = (($$0597) + ($101)|0); - $103 = (($$0597) + ($$1612)|0); - HEAP8[$103>>0] = -1; - HEAP8[$102>>0] = -1; - } - $104 = (($53) + ($$1612)|0); - $$1578 = $104;$$sink641 = $15; - } - } while(0); - $106 = (($$0597) + ($$sink641)|0); - $107 = (($58) + ($$sink641)|0); - if ($brmerge) { - $108 = (($$1609) + -1)|0; - $109 = Math_imul($108, $$1612)|0; - $trunc637 = $$0588&255; - switch ($trunc637<<24>>24) { - case 0: { - _memcpy(($106|0),($$1578|0),($109|0))|0; - break; - } - case 1: { - $115 = ($109|0)>(0); - if ($115) { - $$1626812 = 0; - while(1) { - $116 = (($$1578) + ($$1626812)|0); - $117 = HEAP8[$116>>0]|0; - $118 = $117&255; - $119 = (($$1626812) - ($$1612))|0; - $120 = (($106) + ($119)|0); - $121 = HEAP8[$120>>0]|0; - $122 = $121&255; - $123 = (($122) + ($118))|0; - $124 = $123&255; - $125 = (($106) + ($$1626812)|0); - HEAP8[$125>>0] = $124; - $126 = (($$1626812) + 1)|0; - $exitcond886 = ($126|0)==($109|0); - if ($exitcond886) { - break; - } else { - $$1626812 = $126; - } - } - } - break; - } - case 2: { - $114 = ($109|0)>(0); - if ($114) { - $$2627810 = 0; - while(1) { - $127 = (($$1578) + ($$2627810)|0); - $128 = HEAP8[$127>>0]|0; - $129 = $128&255; - $130 = (($107) + ($$2627810)|0); - $131 = HEAP8[$130>>0]|0; - $132 = $131&255; - $133 = (($132) + ($129))|0; - $134 = $133&255; - $135 = (($106) + ($$2627810)|0); - HEAP8[$135>>0] = $134; - $136 = (($$2627810) + 1)|0; - $exitcond885 = ($136|0)==($109|0); - if ($exitcond885) { - break; - } else { - $$2627810 = $136; - } - } - } - break; - } - case 3: { - $113 = ($109|0)>(0); - if ($113) { - $$3628808 = 0; - while(1) { - $137 = (($$1578) + ($$3628808)|0); - $138 = HEAP8[$137>>0]|0; - $139 = $138&255; - $140 = (($107) + ($$3628808)|0); - $141 = HEAP8[$140>>0]|0; - $142 = $141&255; - $143 = (($$3628808) - ($$1612))|0; - $144 = (($106) + ($143)|0); - $145 = HEAP8[$144>>0]|0; - $146 = $145&255; - $147 = (($146) + ($142))|0; - $148 = $147 >>> 1; - $149 = (($148) + ($139))|0; - $150 = $149&255; - $151 = (($106) + ($$3628808)|0); - HEAP8[$151>>0] = $150; - $152 = (($$3628808) + 1)|0; - $exitcond884 = ($152|0)==($109|0); - if ($exitcond884) { - break; - } else { - $$3628808 = $152; - } - } - } - break; - } - case 4: { - $112 = ($109|0)>(0); - if ($112) { - $$4629806 = 0; - while(1) { - $153 = (($$1578) + ($$4629806)|0); - $154 = HEAP8[$153>>0]|0; - $155 = $154&255; - $156 = (($$4629806) - ($$1612))|0; - $157 = (($106) + ($156)|0); - $158 = HEAP8[$157>>0]|0; - $159 = $158&255; - $160 = (($107) + ($$4629806)|0); - $161 = HEAP8[$160>>0]|0; - $162 = $161&255; - $163 = (($107) + ($156)|0); - $164 = HEAP8[$163>>0]|0; - $165 = $164&255; - $166 = (_stbi__paeth($159,$162,$165)|0); - $167 = (($166) + ($155))|0; - $168 = $167&255; - $169 = (($106) + ($$4629806)|0); - HEAP8[$169>>0] = $168; - $170 = (($$4629806) + 1)|0; - $exitcond883 = ($170|0)==($109|0); - if ($exitcond883) { - break; - } else { - $$4629806 = $170; - } - } - } - break; - } - case 5: { - $111 = ($109|0)>(0); - if ($111) { - $$5630804 = 0; - while(1) { - $171 = (($$1578) + ($$5630804)|0); - $172 = HEAP8[$171>>0]|0; - $173 = $172&255; - $174 = (($$5630804) - ($$1612))|0; - $175 = (($106) + ($174)|0); - $176 = HEAP8[$175>>0]|0; - $177 = $176&255; - $178 = $177 >>> 1; - $179 = (($178) + ($173))|0; - $180 = $179&255; - $181 = (($106) + ($$5630804)|0); - HEAP8[$181>>0] = $180; - $182 = (($$5630804) + 1)|0; - $exitcond882 = ($182|0)==($109|0); - if ($exitcond882) { - break; - } else { - $$5630804 = $182; - } - } - } - break; - } - case 6: { - $110 = ($109|0)>(0); - if ($110) { - $$6631802 = 0; - while(1) { - $183 = (($$1578) + ($$6631802)|0); - $184 = HEAP8[$183>>0]|0; - $185 = $184&255; - $186 = (($$6631802) - ($$1612))|0; - $187 = (($106) + ($186)|0); - $188 = HEAP8[$187>>0]|0; - $189 = $188&255; - $190 = (_stbi__paeth($189,0,0)|0); - $191 = (($190) + ($185))|0; - $192 = $191&255; - $193 = (($106) + ($$6631802)|0); - HEAP8[$193>>0] = $192; - $194 = (($$6631802) + 1)|0; - $exitcond881 = ($194|0)==($109|0); - if ($exitcond881) { - break; - } else { - $$6631802 = $194; - } - } - } - break; - } - default: { - } - } - $195 = (($$1578) + ($109)|0); - $$11$ph = $195; - } else { - if (!($19)) { - label = 58; - break; - } - $trunc = $$0588&255; - switch ($trunc<<24>>24) { - case 0: { - if ($43) { - $$9586 = $$1578; - } else { - $208 = ($$1612|0)>(0); - $209 = Math_imul($$6620742, $$1612)|0; - $$0614796 = $$0614793;$$2579795 = $$1578;$$2599794 = $106; - while(1) { - if ($208) { - $$7632790 = 0; - while(1) { - $210 = (($$2579795) + ($$7632790)|0); - $211 = HEAP8[$210>>0]|0; - $212 = (($$2599794) + ($$7632790)|0); - HEAP8[$212>>0] = $211; - $213 = (($$7632790) + 1)|0; - $exitcond877 = ($213|0)==($$1612|0); - if ($exitcond877) { - break; - } else { - $$7632790 = $213; - } - } - } - $214 = (($$2599794) + ($$1612)|0); - HEAP8[$214>>0] = -1; - $215 = (($$2579795) + ($$1612)|0); - $216 = (($$2599794) + ($15)|0); - $$0614 = (($$0614796) + -1)|0; - $217 = ($$0614|0)==(0); - if ($217) { - break; - } else { - $$0614796 = $$0614;$$2579795 = $215;$$2599794 = $216; - } - } - $scevgep879 = (($$1578) + ($209)|0); - $$9586 = $scevgep879; - } - break; - } - case 1: { - if ($44) { - $$9586 = $$1578; - } else { - $206 = ($$1612|0)>(0); - $207 = Math_imul($$6620742, $$1612)|0; - $$1615788 = $$1615785;$$3580787 = $$1578;$$3600786 = $106; - while(1) { - if ($206) { - $$8633782 = 0; - while(1) { - $218 = (($$3580787) + ($$8633782)|0); - $219 = HEAP8[$218>>0]|0; - $220 = $219&255; - $221 = (($$8633782) - ($15))|0; - $222 = (($$3600786) + ($221)|0); - $223 = HEAP8[$222>>0]|0; - $224 = $223&255; - $225 = (($224) + ($220))|0; - $226 = $225&255; - $227 = (($$3600786) + ($$8633782)|0); - HEAP8[$227>>0] = $226; - $228 = (($$8633782) + 1)|0; - $exitcond875 = ($228|0)==($$1612|0); - if ($exitcond875) { - break; - } else { - $$8633782 = $228; - } - } - } - $229 = (($$3600786) + ($$1612)|0); - HEAP8[$229>>0] = -1; - $230 = (($$3580787) + ($$1612)|0); - $231 = (($$3600786) + ($15)|0); - $$1615 = (($$1615788) + -1)|0; - $232 = ($$1615|0)==(0); - if ($232) { - break; - } else { - $$1615788 = $$1615;$$3580787 = $230;$$3600786 = $231; - } - } - $scevgep876 = (($$1578) + ($207)|0); - $$9586 = $scevgep876; - } - break; - } - case 2: { - if ($45) { - $$9586 = $$1578; - } else { - $204 = ($$1612|0)>(0); - $205 = Math_imul($$6620742, $$1612)|0; - $$2616780 = $$2616776;$$3592778 = $107;$$4581779 = $$1578;$$4601777 = $106; - while(1) { - if ($204) { - $$9634773 = 0; - while(1) { - $233 = (($$4581779) + ($$9634773)|0); - $234 = HEAP8[$233>>0]|0; - $235 = $234&255; - $236 = (($$3592778) + ($$9634773)|0); - $237 = HEAP8[$236>>0]|0; - $238 = $237&255; - $239 = (($238) + ($235))|0; - $240 = $239&255; - $241 = (($$4601777) + ($$9634773)|0); - HEAP8[$241>>0] = $240; - $242 = (($$9634773) + 1)|0; - $exitcond873 = ($242|0)==($$1612|0); - if ($exitcond873) { - break; - } else { - $$9634773 = $242; - } - } - } - $243 = (($$4601777) + ($$1612)|0); - HEAP8[$243>>0] = -1; - $244 = (($$4581779) + ($$1612)|0); - $245 = (($$4601777) + ($15)|0); - $246 = (($$3592778) + ($15)|0); - $$2616 = (($$2616780) + -1)|0; - $247 = ($$2616|0)==(0); - if ($247) { - break; - } else { - $$2616780 = $$2616;$$3592778 = $246;$$4581779 = $244;$$4601777 = $245; - } - } - $scevgep874 = (($$1578) + ($205)|0); - $$9586 = $scevgep874; - } - break; - } - case 3: { - if ($46) { - $$9586 = $$1578; - } else { - $202 = ($$1612|0)>(0); - $203 = Math_imul($$6620742, $$1612)|0; - $$3617771 = $$3617767;$$4593769 = $107;$$5582770 = $$1578;$$5602768 = $106; - while(1) { - if ($202) { - $$10635764 = 0; - while(1) { - $248 = (($$5582770) + ($$10635764)|0); - $249 = HEAP8[$248>>0]|0; - $250 = $249&255; - $251 = (($$4593769) + ($$10635764)|0); - $252 = HEAP8[$251>>0]|0; - $253 = $252&255; - $254 = (($$10635764) - ($15))|0; - $255 = (($$5602768) + ($254)|0); - $256 = HEAP8[$255>>0]|0; - $257 = $256&255; - $258 = (($257) + ($253))|0; - $259 = $258 >>> 1; - $260 = (($259) + ($250))|0; - $261 = $260&255; - $262 = (($$5602768) + ($$10635764)|0); - HEAP8[$262>>0] = $261; - $263 = (($$10635764) + 1)|0; - $exitcond871 = ($263|0)==($$1612|0); - if ($exitcond871) { - break; - } else { - $$10635764 = $263; - } - } - } - $264 = (($$5602768) + ($$1612)|0); - HEAP8[$264>>0] = -1; - $265 = (($$5582770) + ($$1612)|0); - $266 = (($$5602768) + ($15)|0); - $267 = (($$4593769) + ($15)|0); - $$3617 = (($$3617771) + -1)|0; - $268 = ($$3617|0)==(0); - if ($268) { - break; - } else { - $$3617771 = $$3617;$$4593769 = $267;$$5582770 = $265;$$5602768 = $266; - } - } - $scevgep872 = (($$1578) + ($203)|0); - $$9586 = $scevgep872; - } - break; - } - case 4: { - if ($47) { - $$9586 = $$1578; - } else { - $200 = ($$1612|0)>(0); - $201 = Math_imul($$6620742, $$1612)|0; - $$4618762 = $$4618758;$$5594760 = $107;$$6583761 = $$1578;$$6603759 = $106; - while(1) { - if ($200) { - $$11636755 = 0; - while(1) { - $269 = (($$6583761) + ($$11636755)|0); - $270 = HEAP8[$269>>0]|0; - $271 = $270&255; - $272 = (($$11636755) - ($15))|0; - $273 = (($$6603759) + ($272)|0); - $274 = HEAP8[$273>>0]|0; - $275 = $274&255; - $276 = (($$5594760) + ($$11636755)|0); - $277 = HEAP8[$276>>0]|0; - $278 = $277&255; - $279 = (($$5594760) + ($272)|0); - $280 = HEAP8[$279>>0]|0; - $281 = $280&255; - $282 = (_stbi__paeth($275,$278,$281)|0); - $283 = (($282) + ($271))|0; - $284 = $283&255; - $285 = (($$6603759) + ($$11636755)|0); - HEAP8[$285>>0] = $284; - $286 = (($$11636755) + 1)|0; - $exitcond869 = ($286|0)==($$1612|0); - if ($exitcond869) { - break; - } else { - $$11636755 = $286; - } - } - } - $287 = (($$6603759) + ($$1612)|0); - HEAP8[$287>>0] = -1; - $288 = (($$6583761) + ($$1612)|0); - $289 = (($$6603759) + ($15)|0); - $290 = (($$5594760) + ($15)|0); - $$4618 = (($$4618762) + -1)|0; - $291 = ($$4618|0)==(0); - if ($291) { - break; - } else { - $$4618762 = $$4618;$$5594760 = $290;$$6583761 = $288;$$6603759 = $289; - } - } - $scevgep870 = (($$1578) + ($201)|0); - $$9586 = $scevgep870; - } - break; - } - case 5: { - if ($48) { - $$9586 = $$1578; - } else { - $198 = ($$1612|0)>(0); - $199 = Math_imul($$6620742, $$1612)|0; - $$5619753 = $$5619750;$$7584752 = $$1578;$$7604751 = $106; - while(1) { - if ($198) { - $$12747 = 0; - while(1) { - $292 = (($$7584752) + ($$12747)|0); - $293 = HEAP8[$292>>0]|0; - $294 = $293&255; - $295 = (($$12747) - ($15))|0; - $296 = (($$7604751) + ($295)|0); - $297 = HEAP8[$296>>0]|0; - $298 = $297&255; - $299 = $298 >>> 1; - $300 = (($299) + ($294))|0; - $301 = $300&255; - $302 = (($$7604751) + ($$12747)|0); - HEAP8[$302>>0] = $301; - $303 = (($$12747) + 1)|0; - $exitcond867 = ($303|0)==($$1612|0); - if ($exitcond867) { - break; - } else { - $$12747 = $303; - } - } - } - $304 = (($$7604751) + ($$1612)|0); - HEAP8[$304>>0] = -1; - $305 = (($$7584752) + ($$1612)|0); - $306 = (($$7604751) + ($15)|0); - $$5619 = (($$5619753) + -1)|0; - $307 = ($$5619|0)==(0); - if ($307) { - break; - } else { - $$5619753 = $$5619;$$7584752 = $305;$$7604751 = $306; - } - } - $scevgep868 = (($$1578) + ($199)|0); - $$9586 = $scevgep868; - } - break; - } - case 6: { - if ($49) { - $$9586 = $$1578; - } else { - $196 = ($$1612|0)>(0); - $197 = Math_imul($$6620742, $$1612)|0; - $$6620745 = $$6620742;$$8585744 = $$1578;$$8605743 = $106; - while(1) { - if ($196) { - $$13739 = 0; - while(1) { - $308 = (($$8585744) + ($$13739)|0); - $309 = HEAP8[$308>>0]|0; - $310 = $309&255; - $311 = (($$13739) - ($15))|0; - $312 = (($$8605743) + ($311)|0); - $313 = HEAP8[$312>>0]|0; - $314 = $313&255; - $315 = (_stbi__paeth($314,0,0)|0); - $316 = (($315) + ($310))|0; - $317 = $316&255; - $318 = (($$8605743) + ($$13739)|0); - HEAP8[$318>>0] = $317; - $319 = (($$13739) + 1)|0; - $exitcond865 = ($319|0)==($$1612|0); - if ($exitcond865) { - break; - } else { - $$13739 = $319; - } - } - } - $320 = (($$8605743) + ($$1612)|0); - HEAP8[$320>>0] = -1; - $321 = (($$8585744) + ($$1612)|0); - $322 = (($$8605743) + ($15)|0); - $$6620 = (($$6620745) + -1)|0; - $323 = ($$6620|0)==(0); - if ($323) { - break; - } else { - $$6620745 = $$6620;$$8585744 = $321;$$8605743 = $322; - } - } - $scevgep866 = (($$1578) + ($197)|0); - $$9586 = $scevgep866; - } - break; - } - default: { - $$9586 = $$1578; - } - } - if ($brmerge894) { - $$11$ph = $$9586; - } else { - $324 = HEAP32[$21>>2]|0; - $325 = (($324) + ($51)|0); - $326 = (($$1612) + 1)|0; - $$7621798 = 0;$$9606799 = $325; - while(1) { - $327 = (($$9606799) + ($326)|0); - HEAP8[$327>>0] = -1; - $328 = (($$7621798) + 1)|0; - $329 = (($$9606799) + ($15)|0); - $exitcond880 = ($328|0)==($4|0); - if ($exitcond880) { - $$11$ph = $$9586; - break; - } else { - $$7621798 = $328;$$9606799 = $329; - } - } - } - } - $330 = (($$0623814) + 1)|0; - $331 = ($330>>>0)<($5>>>0); - if ($331) { - $$0577817 = $$11$ph;$$0608816 = $$1609;$$0611815 = $$1612;$$0623814 = $330; - } else { - break L18; - } - } - if ((label|0) == 16) { - ___assert_fail((12584|0),(11926|0),4315,(12539|0)); - // unreachable; - } - else if ((label|0) == 58) { - ___assert_fail((12610|0),(11926|0),4377,(12539|0)); - // unreachable; - } - else if ((label|0) == 105) { - _stbi__err(12627); - $$2 = 0; - return ($$2|0); - } - } - } while(0); - $332 = ($6|0)<(8); - if (!($332)) { - if (!($8)) { - $$2 = 1; - return ($$2|0); - } - $601 = Math_imul($4, $3)|0; - $602 = Math_imul($601, $5)|0; - $603 = ($602|0)==(0); - if ($603) { - $$2 = 1; - return ($$2|0); - } - $604 = HEAP32[$21>>2]|0; - $$0731 = $604;$$8622729 = 0; - while(1) { - $605 = HEAP8[$$0731>>0]|0; - $606 = $605&255; - $607 = $606 << 8; - $608 = ((($$0731)) + 1|0); - $609 = HEAP8[$608>>0]|0; - $610 = $609&255; - $611 = $607 | $610; - $612 = $611&65535; - HEAP16[$$0731>>1] = $612; - $613 = (($$8622729) + 1)|0; - $614 = ((($$0731)) + 2|0); - $exitcond = ($613|0)==($602|0); - if ($exitcond) { - $$2 = 1; - break; - } else { - $$0731 = $614;$$8622729 = $613; - } - } - return ($$2|0); - } - $333 = ($5|0)==(0); - if ($333) { - $$2 = 1; - return ($$2|0); - } - $334 = (0 - ($26))|0; - $335 = ($7|0)==(0); - $336 = (12323 + ($6)|0); - $$0568724 = (($4) + -1)|0; - $337 = ($$0568724|0)>(-1); - $$1721 = (($4) + -1)|0; - $338 = ($$1721|0)>(-1); - $339 = ($23|0)>(1); - $340 = ($23|0)>(3); - $341 = ($23|0)>(7); - $342 = (($23) + -8)|0; - $343 = $342 >>> 3; - $344 = $343 << 3; - $345 = (($344) + 8)|0; - $346 = (($342) - ($344))|0; - $347 = (($343) + ($11))|0; - $348 = (($347) + 1)|0; - $349 = (($348) - ($26))|0; - $350 = (($23) + -4)|0; - $351 = $350 >>> 2; - $352 = $351 << 2; - $353 = (($352) + 4)|0; - $354 = (($350) - ($352))|0; - $355 = (($351) + ($11))|0; - $356 = (($355) + 1)|0; - $357 = (($356) - ($26))|0; - $358 = (($23) + -2)|0; - $359 = $358 >>> 1; - $360 = $359 << 1; - $361 = (($360) + 2)|0; - $362 = (($358) - ($360))|0; - $363 = (($359) + ($11))|0; - $364 = (($363) + 1)|0; - $365 = (($364) - ($26))|0; - $$1624727 = 0;$indvars$iv = $345;$indvars$iv848 = $349;$indvars$iv851 = $353;$indvars$iv854 = $357;$indvars$iv857 = $361;$indvars$iv860 = $365; - L174: while(1) { - $366 = HEAP32[$21>>2]|0; - $367 = Math_imul($$1624727, $12)|0; - $368 = (($366) + ($367)|0); - $369 = (($368) + ($11)|0); - $370 = (($369) + ($334)|0); - if ($335) { - $371 = HEAP8[$336>>0]|0; - $372 = $371&255; - $377 = $372; - } else { - $377 = 1; - } - switch ($6|0) { - case 4: { - if ($339) { - $scevgep859 = (($366) + ($indvars$iv857)|0); - $$0571715 = $370;$$0574714 = $368;$$14713 = $23; - while(1) { - $373 = HEAP8[$$0571715>>0]|0; - $374 = $373&255; - $375 = $374 >>> 4; - $376 = Math_imul($375, $377)|0; - $378 = $376&255; - $379 = ((($$0574714)) + 1|0); - HEAP8[$$0574714>>0] = $378; - $380 = HEAP8[$$0571715>>0]|0; - $381 = $380 & 15; - $382 = $381&255; - $383 = Math_imul($382, $377)|0; - $384 = $383&255; - $385 = ((($$0574714)) + 2|0); - HEAP8[$379>>0] = $384; - $386 = (($$14713) + -2)|0; - $387 = ((($$0571715)) + 1|0); - $388 = ($386|0)>(1); - if ($388) { - $$0571715 = $387;$$0574714 = $385;$$14713 = $386; - } else { - break; - } - } - $scevgep862 = (($366) + ($indvars$iv860)|0); - $$0571$lcssa = $scevgep862;$$0574$lcssa = $scevgep859;$$14$lcssa = $362; - } else { - $$0571$lcssa = $370;$$0574$lcssa = $368;$$14$lcssa = $23; - } - $389 = ($$14$lcssa|0)==(1); - if ($389) { - $390 = HEAP8[$$0571$lcssa>>0]|0; - $391 = $390&255; - $392 = $391 >>> 4; - $393 = Math_imul($392, $377)|0; - $394 = $393&255; - HEAP8[$$0574$lcssa>>0] = $394; - } - break; - } - case 2: { - if ($340) { - $scevgep853 = (($366) + ($indvars$iv851)|0); - $$15705 = $23;$$1572707 = $370;$$1575706 = $368; - while(1) { - $395 = HEAP8[$$1572707>>0]|0; - $396 = $395&255; - $397 = $396 >>> 6; - $398 = Math_imul($397, $377)|0; - $399 = $398&255; - $400 = ((($$1575706)) + 1|0); - HEAP8[$$1575706>>0] = $399; - $401 = HEAP8[$$1572707>>0]|0; - $402 = $401&255; - $403 = $402 >>> 4; - $404 = $403 & 3; - $405 = Math_imul($404, $377)|0; - $406 = $405&255; - $407 = ((($$1575706)) + 2|0); - HEAP8[$400>>0] = $406; - $408 = HEAP8[$$1572707>>0]|0; - $409 = $408&255; - $410 = $409 >>> 2; - $411 = $410 & 3; - $412 = Math_imul($411, $377)|0; - $413 = $412&255; - $414 = ((($$1575706)) + 3|0); - HEAP8[$407>>0] = $413; - $415 = HEAP8[$$1572707>>0]|0; - $416 = $415 & 3; - $417 = $416&255; - $418 = Math_imul($417, $377)|0; - $419 = $418&255; - $420 = ((($$1575706)) + 4|0); - HEAP8[$414>>0] = $419; - $421 = (($$15705) + -4)|0; - $422 = ((($$1572707)) + 1|0); - $423 = ($421|0)>(3); - if ($423) { - $$15705 = $421;$$1572707 = $422;$$1575706 = $420; - } else { - break; - } - } - $scevgep856 = (($366) + ($indvars$iv854)|0); - $$15$lcssa = $354;$$1572$lcssa = $scevgep856;$$1575$lcssa = $scevgep853; - } else { - $$15$lcssa = $23;$$1572$lcssa = $370;$$1575$lcssa = $368; - } - $424 = ($$15$lcssa|0)>(0); - if ($424) { - $425 = HEAP8[$$1572$lcssa>>0]|0; - $426 = $425&255; - $427 = $426 >>> 6; - $428 = Math_imul($427, $377)|0; - $429 = $428&255; - HEAP8[$$1575$lcssa>>0] = $429; - $430 = ($$15$lcssa|0)==(1); - if (!($430)) { - $431 = ((($$1575$lcssa)) + 1|0); - $432 = HEAP8[$$1572$lcssa>>0]|0; - $433 = $432&255; - $434 = $433 >>> 4; - $435 = $434 & 3; - $436 = Math_imul($435, $377)|0; - $437 = $436&255; - HEAP8[$431>>0] = $437; - $438 = ($$15$lcssa|0)>(2); - if ($438) { - $439 = ((($$1575$lcssa)) + 2|0); - $440 = HEAP8[$$1572$lcssa>>0]|0; - $441 = $440&255; - $442 = $441 >>> 2; - $443 = $442 & 3; - $444 = Math_imul($443, $377)|0; - $445 = $444&255; - HEAP8[$439>>0] = $445; - } - } - } - break; - } - case 1: { - if ($341) { - $scevgep = (($366) + ($indvars$iv)|0); - $$16700 = $23;$$2573702 = $370;$$4701 = $368; - while(1) { - $446 = HEAP8[$$2573702>>0]|0; - $447 = $446&255; - $448 = $447 >>> 7; - $449 = (0 - ($448))|0; - $450 = $377 & $449; - $451 = $450&255; - $452 = ((($$4701)) + 1|0); - HEAP8[$$4701>>0] = $451; - $453 = HEAP8[$$2573702>>0]|0; - $454 = $453&255; - $455 = $454 >>> 6; - $456 = $455 & 1; - $457 = (0 - ($456))|0; - $458 = $377 & $457; - $459 = $458&255; - $460 = ((($$4701)) + 2|0); - HEAP8[$452>>0] = $459; - $461 = HEAP8[$$2573702>>0]|0; - $462 = $461&255; - $463 = $462 >>> 5; - $464 = $463 & 1; - $465 = (0 - ($464))|0; - $466 = $377 & $465; - $467 = $466&255; - $468 = ((($$4701)) + 3|0); - HEAP8[$460>>0] = $467; - $469 = HEAP8[$$2573702>>0]|0; - $470 = $469&255; - $471 = $470 >>> 4; - $472 = $471 & 1; - $473 = (0 - ($472))|0; - $474 = $377 & $473; - $475 = $474&255; - $476 = ((($$4701)) + 4|0); - HEAP8[$468>>0] = $475; - $477 = HEAP8[$$2573702>>0]|0; - $478 = $477&255; - $479 = $478 >>> 3; - $480 = $479 & 1; - $481 = (0 - ($480))|0; - $482 = $377 & $481; - $483 = $482&255; - $484 = ((($$4701)) + 5|0); - HEAP8[$476>>0] = $483; - $485 = HEAP8[$$2573702>>0]|0; - $486 = $485&255; - $487 = $486 >>> 2; - $488 = $487 & 1; - $489 = (0 - ($488))|0; - $490 = $377 & $489; - $491 = $490&255; - $492 = ((($$4701)) + 6|0); - HEAP8[$484>>0] = $491; - $493 = HEAP8[$$2573702>>0]|0; - $494 = $493&255; - $495 = $494 >>> 1; - $496 = $495 & 1; - $497 = (0 - ($496))|0; - $498 = $377 & $497; - $499 = $498&255; - $500 = ((($$4701)) + 7|0); - HEAP8[$492>>0] = $499; - $501 = HEAP8[$$2573702>>0]|0; - $502 = $501 & 1; - $503 = $502&255; - $504 = (0 - ($503))|0; - $505 = $377 & $504; - $506 = $505&255; - $507 = ((($$4701)) + 8|0); - HEAP8[$500>>0] = $506; - $508 = (($$16700) + -8)|0; - $509 = ((($$2573702)) + 1|0); - $510 = ($508|0)>(7); - if ($510) { - $$16700 = $508;$$2573702 = $509;$$4701 = $507; - } else { - break; - } - } - $scevgep850 = (($366) + ($indvars$iv848)|0); - $$16$lcssa = $346;$$2573$lcssa = $scevgep850;$$4$lcssa = $scevgep; - } else { - $$16$lcssa = $23;$$2573$lcssa = $370;$$4$lcssa = $368; - } - $511 = ($$16$lcssa|0)>(0); - if ($511) { - $512 = HEAP8[$$2573$lcssa>>0]|0; - $513 = $512&255; - $514 = $513 >>> 7; - $515 = (0 - ($514))|0; - $516 = $377 & $515; - $517 = $516&255; - HEAP8[$$4$lcssa>>0] = $517; - $518 = ($$16$lcssa|0)==(1); - if (!($518)) { - $519 = ((($$4$lcssa)) + 1|0); - $520 = HEAP8[$$2573$lcssa>>0]|0; - $521 = $520&255; - $522 = $521 >>> 6; - $523 = $522 & 1; - $524 = (0 - ($523))|0; - $525 = $377 & $524; - $526 = $525&255; - HEAP8[$519>>0] = $526; - $527 = ($$16$lcssa|0)>(2); - if ($527) { - $528 = ((($$4$lcssa)) + 2|0); - $529 = HEAP8[$$2573$lcssa>>0]|0; - $530 = $529&255; - $531 = $530 >>> 5; - $532 = $531 & 1; - $533 = (0 - ($532))|0; - $534 = $377 & $533; - $535 = $534&255; - HEAP8[$528>>0] = $535; - $536 = ($$16$lcssa|0)==(3); - if (!($536)) { - $537 = ((($$4$lcssa)) + 3|0); - $538 = HEAP8[$$2573$lcssa>>0]|0; - $539 = $538&255; - $540 = $539 >>> 4; - $541 = $540 & 1; - $542 = (0 - ($541))|0; - $543 = $377 & $542; - $544 = $543&255; - HEAP8[$537>>0] = $544; - $545 = ($$16$lcssa|0)>(4); - if ($545) { - $546 = ((($$4$lcssa)) + 4|0); - $547 = HEAP8[$$2573$lcssa>>0]|0; - $548 = $547&255; - $549 = $548 >>> 3; - $550 = $549 & 1; - $551 = (0 - ($550))|0; - $552 = $377 & $551; - $553 = $552&255; - HEAP8[$546>>0] = $553; - $554 = ($$16$lcssa|0)==(5); - if (!($554)) { - $555 = ((($$4$lcssa)) + 5|0); - $556 = HEAP8[$$2573$lcssa>>0]|0; - $557 = $556&255; - $558 = $557 >>> 2; - $559 = $558 & 1; - $560 = (0 - ($559))|0; - $561 = $377 & $560; - $562 = $561&255; - HEAP8[$555>>0] = $562; - $563 = ($$16$lcssa|0)>(6); - if ($563) { - $564 = ((($$4$lcssa)) + 6|0); - $565 = HEAP8[$$2573$lcssa>>0]|0; - $566 = $565&255; - $567 = $566 >>> 1; - $568 = $567 & 1; - $569 = (0 - ($568))|0; - $570 = $377 & $569; - $571 = $570&255; - HEAP8[$564>>0] = $571; - } - } - } - } - } - } - } - break; - } - default: { - } - } - L213: do { - if (!($17)) { - $572 = HEAP32[$21>>2]|0; - $573 = (($572) + ($367)|0); - switch ($14|0) { - case 1: { - if ($337) { - $$0568725 = $$0568724; - } else { - break L213; - } - while(1) { - $574 = $$0568725 << 1; - $575 = $574 | 1; - $576 = (($573) + ($575)|0); - HEAP8[$576>>0] = -1; - $577 = (($573) + ($$0568725)|0); - $578 = HEAP8[$577>>0]|0; - $579 = (($573) + ($574)|0); - HEAP8[$579>>0] = $578; - $$0568 = (($$0568725) + -1)|0; - $580 = ($$0568|0)>(-1); - if ($580) { - $$0568725 = $$0568; - } else { - break; - } - } - break; - } - case 3: { - if ($338) { - $$1722 = $$1721; - } else { - break L213; - } - while(1) { - $581 = $$1722 << 2; - $582 = $581 | 3; - $583 = (($573) + ($582)|0); - HEAP8[$583>>0] = -1; - $584 = ($$1722*3)|0; - $585 = (($584) + 2)|0; - $586 = (($573) + ($585)|0); - $587 = HEAP8[$586>>0]|0; - $588 = $581 | 2; - $589 = (($573) + ($588)|0); - HEAP8[$589>>0] = $587; - $590 = (($584) + 1)|0; - $591 = (($573) + ($590)|0); - $592 = HEAP8[$591>>0]|0; - $593 = $581 | 1; - $594 = (($573) + ($593)|0); - HEAP8[$594>>0] = $592; - $595 = (($573) + ($584)|0); - $596 = HEAP8[$595>>0]|0; - $597 = (($573) + ($581)|0); - HEAP8[$597>>0] = $596; - $$1 = (($$1722) + -1)|0; - $598 = ($$1|0)>(-1); - if ($598) { - $$1722 = $$1; - } else { - break; - } - } - break; - } - default: { - label = 144; - break L174; - } - } - } - } while(0); - $599 = (($$1624727) + 1)|0; - $600 = ($599>>>0)<($5>>>0); - $indvars$iv$next = (($indvars$iv) + ($12))|0; - $indvars$iv$next849 = (($indvars$iv848) + ($12))|0; - $indvars$iv$next852 = (($indvars$iv851) + ($12))|0; - $indvars$iv$next855 = (($indvars$iv854) + ($12))|0; - $indvars$iv$next858 = (($indvars$iv857) + ($12))|0; - $indvars$iv$next861 = (($indvars$iv860) + ($12))|0; - if ($600) { - $$1624727 = $599;$indvars$iv = $indvars$iv$next;$indvars$iv848 = $indvars$iv$next849;$indvars$iv851 = $indvars$iv$next852;$indvars$iv854 = $indvars$iv$next855;$indvars$iv857 = $indvars$iv$next858;$indvars$iv860 = $indvars$iv$next861; - } else { - $$2 = 1; - label = 151; - break; - } - } - if ((label|0) == 144) { - ___assert_fail((12642|0),(11926|0),4466,(12539|0)); - // unreachable; - } - else if ((label|0) == 151) { - return ($$2|0); - } - return (0)|0; -} -function _stbi__paeth($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$ = 0, $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ispos = 0, $ispos26 = 0, $ispos28 = 0, $neg = 0, $neg27 = 0, $neg29 = 0, $or$cond = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $3 = (($1) + ($0))|0; - $4 = (($3) - ($2))|0; - $5 = (($4) - ($0))|0; - $ispos = ($5|0)>(-1); - $neg = (0 - ($5))|0; - $6 = $ispos ? $5 : $neg; - $7 = (($4) - ($1))|0; - $ispos26 = ($7|0)>(-1); - $neg27 = (0 - ($7))|0; - $8 = $ispos26 ? $7 : $neg27; - $9 = (($4) - ($2))|0; - $ispos28 = ($9|0)>(-1); - $neg29 = (0 - ($9))|0; - $10 = $ispos28 ? $9 : $neg29; - $11 = ($6|0)>($8|0); - $12 = ($6|0)>($10|0); - $or$cond = $11 | $12; - $13 = ($8|0)>($10|0); - $$ = $13 ? $2 : $1; - $$0 = $or$cond ? $$ : $0; - return ($$0|0); -} -function _stbi__do_zlib($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $10 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $5 = ((($0)) + 20|0); - HEAP32[$5>>2] = $1; - $6 = ((($0)) + 16|0); - HEAP32[$6>>2] = $1; - $7 = (($1) + ($2)|0); - $8 = ((($0)) + 24|0); - HEAP32[$8>>2] = $7; - $9 = ((($0)) + 28|0); - HEAP32[$9>>2] = $3; - $10 = (_stbi__parse_zlib($0,$4)|0); - return ($10|0); -} -function _stbi__parse_zlib($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($1|0)==(0); - if (!($2)) { - $3 = (_stbi__parse_zlib_header($0)|0); - $4 = ($3|0)==(0); - if ($4) { - $$0 = 0; - return ($$0|0); - } - } - $5 = ((($0)) + 8|0); - HEAP32[$5>>2] = 0; - $6 = ((($0)) + 12|0); - HEAP32[$6>>2] = 0; - $7 = ((($0)) + 32|0); - $8 = ((($0)) + 2052|0); - L5: while(1) { - $9 = (_stbi__zreceive($0,1)|0); - $10 = (_stbi__zreceive($0,2)|0); - switch ($10|0) { - case 3: { - $$0 = 0; - label = 11; - break L5; - break; - } - case 0: { - $11 = (_stbi__parse_uncompressed_block($0)|0); - $12 = ($11|0)==(0); - if ($12) { - $$0 = 0; - label = 11; - break L5; - } - break; - } - case 1: { - $13 = (_stbi__zbuild_huffman($7,12653,288)|0); - $14 = ($13|0)==(0); - if ($14) { - $$0 = 0; - label = 11; - break L5; - } - $15 = (_stbi__zbuild_huffman($8,12941,32)|0); - $16 = ($15|0)==(0); - if ($16) { - $$0 = 0; - label = 11; - break L5; - } else { - label = 9; - } - break; - } - default: { - $17 = (_stbi__compute_huffman_codes($0)|0); - $18 = ($17|0)==(0); - if ($18) { - $$0 = 0; - label = 11; - break L5; - } else { - label = 9; - } - } - } - if ((label|0) == 9) { - label = 0; - $19 = (_stbi__parse_huffman_block($0)|0); - $20 = ($19|0)==(0); - if ($20) { - $$0 = 0; - label = 11; - break; - } - } - $21 = ($9|0)==(0); - if (!($21)) { - $$0 = 1; - label = 11; - break; - } - } - if ((label|0) == 11) { - return ($$0|0); - } - return (0)|0; -} -function _stbi__parse_zlib_header($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_stbi__zget8($0)|0); - $2 = $1&255; - $3 = $2 & 15; - $4 = (_stbi__zget8($0)|0); - $5 = $4&255; - $6 = $2 << 8; - $7 = $6 | $5; - $8 = (($7>>>0) % 31)&-1; - $9 = ($8|0)==(0); - if (!($9)) { - _stbi__err(13288); - $$0 = 0; - return ($$0|0); - } - $10 = $5 & 32; - $11 = ($10|0)==(0); - if (!($11)) { - _stbi__err(13304); - $$0 = 0; - return ($$0|0); - } - $12 = ($3|0)==(8); - if ($12) { - $$0 = 1; - return ($$0|0); - } - _stbi__err(13319); - $$0 = 0; - return ($$0|0); -} -function _stbi__zreceive($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 8|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)<($1|0); - if ($4) { - _stbi__fill_bits($0); - } - $5 = ((($0)) + 12|0); - $6 = HEAP32[$5>>2]|0; - $7 = 1 << $1; - $8 = (($7) + -1)|0; - $9 = $6 & $8; - $10 = $6 >>> $1; - HEAP32[$5>>2] = $10; - $11 = HEAP32[$2>>2]|0; - $12 = (($11) - ($1))|0; - HEAP32[$2>>2] = $12; - return ($9|0); -} -function _stbi__parse_uncompressed_block($0) { - $0 = $0|0; - var $$0$lcssa = 0, $$034 = 0, $$037 = 0, $$136 = 0, $$lcssa = 0, $$ph = 0, $$pr = 0, $$promoted = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; - var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; - var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond47 = 0, $smax = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $1 = sp; - $2 = ((($0)) + 8|0); - $3 = HEAP32[$2>>2]|0; - $4 = $3 & 7; - $5 = ($4|0)==(0); - if ($5) { - $$ph = $3; - } else { - (_stbi__zreceive($0,$4)|0); - $$pr = HEAP32[$2>>2]|0; - $$ph = $$pr; - } - $6 = ($$ph|0)>(0); - if ($6) { - $7 = ((($0)) + 12|0); - $$promoted = HEAP32[$7>>2]|0; - $8 = $$ph ^ -1; - $9 = ($8|0)>(-9); - $smax = $9 ? $8 : -9; - $10 = (($$ph) + ($smax))|0; - $11 = (($10) + 8)|0; - $12 = $11 >>> 3; - $13 = (($12) + 1)|0; - $14 = $12 << 3; - $$037 = 0;$16 = $$promoted; - while(1) { - $15 = $16&255; - $17 = (($$037) + 1)|0; - $18 = (($1) + ($$037)|0); - HEAP8[$18>>0] = $15; - $19 = $16 >>> 8; - $exitcond47 = ($17|0)==($13|0); - if ($exitcond47) { - break; - } else { - $$037 = $17;$16 = $19; - } - } - $20 = (($$ph) + -8)|0; - $21 = (($20) - ($14))|0; - HEAP32[$7>>2] = $19; - HEAP32[$2>>2] = $21; - $$0$lcssa = $13;$$lcssa = $21; - } else { - $$0$lcssa = 0;$$lcssa = $$ph; - } - $22 = ($$lcssa|0)==(0); - if (!($22)) { - ___assert_fail((13210|0),(11926|0),4033,(13227|0)); - // unreachable; - } - $23 = ($$0$lcssa|0)<(4); - if ($23) { - $$136 = $$0$lcssa; - while(1) { - $24 = (_stbi__zget8($0)|0); - $25 = (($$136) + 1)|0; - $26 = (($1) + ($$136)|0); - HEAP8[$26>>0] = $24; - $exitcond = ($25|0)==(4); - if ($exitcond) { - break; - } else { - $$136 = $25; - } - } - } - $27 = ((($1)) + 1|0); - $28 = HEAP8[$27>>0]|0; - $29 = $28&255; - $30 = $29 << 8; - $31 = HEAP8[$1>>0]|0; - $32 = $31&255; - $33 = $30 | $32; - $34 = ((($1)) + 3|0); - $35 = HEAP8[$34>>0]|0; - $36 = $35&255; - $37 = $36 << 8; - $38 = ((($1)) + 2|0); - $39 = HEAP8[$38>>0]|0; - $40 = $39&255; - $41 = $37 | $40; - $42 = $33 ^ 65535; - $43 = ($41|0)==($42|0); - if (!($43)) { - _stbi__err(13258); - $$034 = 0; - STACKTOP = sp;return ($$034|0); - } - $44 = HEAP32[$0>>2]|0; - $45 = (($44) + ($33)|0); - $46 = ((($0)) + 4|0); - $47 = HEAP32[$46>>2]|0; - $48 = ($45>>>0)>($47>>>0); - if ($48) { - _stbi__err(13271); - $$034 = 0; - STACKTOP = sp;return ($$034|0); - } - $49 = ((($0)) + 16|0); - $50 = HEAP32[$49>>2]|0; - $51 = (($50) + ($33)|0); - $52 = ((($0)) + 24|0); - $53 = HEAP32[$52>>2]|0; - $54 = ($51>>>0)>($53>>>0); - if ($54) { - $55 = (_stbi__zexpand($0,$50,$33)|0); - $56 = ($55|0)==(0); - if ($56) { - $$034 = 0; - STACKTOP = sp;return ($$034|0); - } - } - $57 = HEAP32[$49>>2]|0; - $58 = HEAP32[$0>>2]|0; - _memcpy(($57|0),($58|0),($33|0))|0; - $59 = HEAP32[$0>>2]|0; - $60 = (($59) + ($33)|0); - HEAP32[$0>>2] = $60; - $61 = HEAP32[$49>>2]|0; - $62 = (($61) + ($33)|0); - HEAP32[$49>>2] = $62; - $$034 = 1; - STACKTOP = sp;return ($$034|0); -} -function _stbi__zbuild_huffman($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$075 = 0, $$07688 = 0, $$07785 = 0, $$07884 = 0, $$081 = 0, $$286 = 0, $$382 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; - var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; - var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; - var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; - var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; - var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond91 = 0, $or$cond = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); - $3 = sp + 72|0; - $4 = sp; - dest=$4; stop=dest+68|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - _memset(($0|0),0,1024)|0; - $5 = ($2|0)>(0); - if ($5) { - $$07688 = 0; - while(1) { - $6 = (($1) + ($$07688)|0); - $7 = HEAP8[$6>>0]|0; - $8 = $7&255; - $9 = (($4) + ($8<<2)|0); - $10 = HEAP32[$9>>2]|0; - $11 = (($10) + 1)|0; - HEAP32[$9>>2] = $11; - $12 = (($$07688) + 1)|0; - $exitcond91 = ($12|0)==($2|0); - if ($exitcond91) { - break; - } else { - $$07688 = $12; - } - } - } - HEAP32[$4>>2] = 0; - $16 = ((($4)) + 4|0); - $17 = HEAP32[$16>>2]|0; - $18 = ($17|0)>(2); - if (!($18)) { - $13 = ((($4)) + 8|0); - $14 = HEAP32[$13>>2]|0; - $15 = ($14|0)>(4); - if (!($15)) { - $69 = ((($4)) + 12|0); - $70 = HEAP32[$69>>2]|0; - $71 = ($70|0)>(8); - if (!($71)) { - $72 = ((($4)) + 16|0); - $73 = HEAP32[$72>>2]|0; - $74 = ($73|0)>(16); - if (!($74)) { - $75 = ((($4)) + 20|0); - $76 = HEAP32[$75>>2]|0; - $77 = ($76|0)>(32); - if (!($77)) { - $78 = ((($4)) + 24|0); - $79 = HEAP32[$78>>2]|0; - $80 = ($79|0)>(64); - if (!($80)) { - $81 = ((($4)) + 28|0); - $82 = HEAP32[$81>>2]|0; - $83 = ($82|0)>(128); - if (!($83)) { - $84 = ((($4)) + 32|0); - $85 = HEAP32[$84>>2]|0; - $86 = ($85|0)>(256); - if (!($86)) { - $87 = ((($4)) + 36|0); - $88 = HEAP32[$87>>2]|0; - $89 = ($88|0)>(512); - if (!($89)) { - $90 = ((($4)) + 40|0); - $91 = HEAP32[$90>>2]|0; - $92 = ($91|0)>(1024); - if (!($92)) { - $93 = ((($4)) + 44|0); - $94 = HEAP32[$93>>2]|0; - $95 = ($94|0)>(2048); - if (!($95)) { - $96 = ((($4)) + 48|0); - $97 = HEAP32[$96>>2]|0; - $98 = ($97|0)>(4096); - if (!($98)) { - $99 = ((($4)) + 52|0); - $100 = HEAP32[$99>>2]|0; - $101 = ($100|0)>(8192); - if (!($101)) { - $102 = ((($4)) + 56|0); - $103 = HEAP32[$102>>2]|0; - $104 = ($103|0)>(16384); - if (!($104)) { - $105 = ((($4)) + 60|0); - $106 = HEAP32[$105>>2]|0; - $107 = ($106|0)>(32768); - if (!($107)) { - $$07785 = 0;$$07884 = 0;$$286 = 1; - while(1) { - $19 = (($3) + ($$286<<2)|0); - HEAP32[$19>>2] = $$07884; - $20 = $$07884&65535; - $21 = (((($0)) + 1024|0) + ($$286<<1)|0); - HEAP16[$21>>1] = $20; - $22 = $$07785&65535; - $23 = (((($0)) + 1124|0) + ($$286<<1)|0); - HEAP16[$23>>1] = $22; - $24 = (($4) + ($$286<<2)|0); - $25 = HEAP32[$24>>2]|0; - $26 = (($25) + ($$07884))|0; - $27 = ($25|0)!=(0); - $28 = 1 << $$286; - $29 = ($26|0)>($28|0); - $or$cond = $27 & $29; - if ($or$cond) { - label = 7; - break; - } - $30 = (16 - ($$286))|0; - $31 = $26 << $30; - $32 = (((($0)) + 1056|0) + ($$286<<2)|0); - HEAP32[$32>>2] = $31; - $33 = $26 << 1; - $34 = (($25) + ($$07785))|0; - $35 = (($$286) + 1)|0; - $36 = ($35|0)<(16); - if ($36) { - $$07785 = $34;$$07884 = $33;$$286 = $35; - } else { - break; - } - } - if ((label|0) == 7) { - _stbi__err(13148); - $$075 = 0; - STACKTOP = sp;return ($$075|0); - } - $37 = ((($0)) + 1120|0); - HEAP32[$37>>2] = 65536; - $38 = ($2|0)>(0); - if ($38) { - $$382 = 0; - } else { - $$075 = 1; - STACKTOP = sp;return ($$075|0); - } - while(1) { - $39 = (($1) + ($$382)|0); - $40 = HEAP8[$39>>0]|0; - $41 = $40&255; - $42 = ($40<<24>>24)==(0); - if (!($42)) { - $43 = (($3) + ($41<<2)|0); - $44 = HEAP32[$43>>2]|0; - $45 = (((($0)) + 1024|0) + ($41<<1)|0); - $46 = HEAP16[$45>>1]|0; - $47 = $46&65535; - $48 = (($44) - ($47))|0; - $49 = (((($0)) + 1124|0) + ($41<<1)|0); - $50 = HEAP16[$49>>1]|0; - $51 = $50&65535; - $52 = (($48) + ($51))|0; - $53 = $41 << 9; - $54 = $53 | $$382; - $55 = $54&65535; - $56 = (((($0)) + 1156|0) + ($52)|0); - HEAP8[$56>>0] = $40; - $57 = $$382&65535; - $58 = (((($0)) + 1444|0) + ($52<<1)|0); - HEAP16[$58>>1] = $57; - $59 = ($40&255)<(10); - do { - if ($59) { - $60 = (_stbi__bit_reverse($44,$41)|0); - $61 = ($60|0)<(512); - if (!($61)) { - break; - } - $62 = 1 << $41; - $$081 = $60; - while(1) { - $63 = (($0) + ($$081<<1)|0); - HEAP16[$63>>1] = $55; - $64 = (($$081) + ($62))|0; - $65 = ($64|0)<(512); - if ($65) { - $$081 = $64; - } else { - break; - } - } - } - } while(0); - $66 = HEAP32[$43>>2]|0; - $67 = (($66) + 1)|0; - HEAP32[$43>>2] = $67; - } - $68 = (($$382) + 1)|0; - $exitcond = ($68|0)==($2|0); - if ($exitcond) { - $$075 = 1; - break; - } else { - $$382 = $68; - } - } - STACKTOP = sp;return ($$075|0); - } - } - } - } - } - } - } - } - } - } - } - } - } - } - } - _stbi__err(13200); - $$075 = 0; - STACKTOP = sp;return ($$075|0); -} -function _stbi__compute_huffman_codes($0) { - $0 = $0|0; - var $$ = 0, $$0 = 0, $$061 = 0, $$06579 = 0, $$066$be = 0, $$066$lcssa = 0, $$06678 = 0, $$4 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; - var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $not$ = 0, dest = 0; - var label = 0, sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 2496|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(2496|0); - $1 = sp; - $2 = sp + 2039|0; - $3 = sp + 2020|0; - $4 = (_stbi__zreceive($0,5)|0); - $5 = (($4) + 257)|0; - $6 = (_stbi__zreceive($0,5)|0); - $7 = (($6) + 1)|0; - $8 = (_stbi__zreceive($0,4)|0); - $9 = (($8) + 4)|0; - $10 = (($7) + ($5))|0; - dest=$3; stop=dest+19|0; do { HEAP8[dest>>0]=0|0; dest=dest+1|0; } while ((dest|0) < (stop|0)); - $11 = ($9|0)>(0); - if ($11) { - $$06579 = 0; - while(1) { - $12 = (_stbi__zreceive($0,3)|0); - $13 = $12&255; - $14 = (13985 + ($$06579)|0); - $15 = HEAP8[$14>>0]|0; - $16 = $15&255; - $17 = (($3) + ($16)|0); - HEAP8[$17>>0] = $13; - $18 = (($$06579) + 1)|0; - $exitcond = ($18|0)==($9|0); - if ($exitcond) { - break; - } else { - $$06579 = $18; - } - } - } - $19 = (_stbi__zbuild_huffman($1,$3,19)|0); - $20 = ($19|0)==(0); - if ($20) { - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $21 = ($10|0)>(0); - L8: do { - if ($21) { - $$06678 = 0; - L9: while(1) { - $22 = (_stbi__zhuffman_decode($0,$1)|0); - $23 = ($22>>>0)>(18); - if ($23) { - label = 6; - break; - } - $24 = ($22|0)<(16); - if ($24) { - $25 = $22&255; - $26 = (($$06678) + 1)|0; - $27 = (($2) + ($$06678)|0); - HEAP8[$27>>0] = $25; - $$066$be = $26; - } else { - switch ($22|0) { - case 16: { - $28 = (_stbi__zreceive($0,2)|0); - $29 = ($$06678|0)==(0); - if ($29) { - label = 11; - break L9; - } - $30 = (($28) + 3)|0; - $31 = (($$06678) + -1)|0; - $32 = (($2) + ($31)|0); - $33 = HEAP8[$32>>0]|0; - $$0 = $33;$$061 = $30; - break; - } - case 17: { - $34 = (_stbi__zreceive($0,3)|0); - $35 = (($34) + 3)|0; - $$0 = 0;$$061 = $35; - break; - } - case 18: { - $36 = (_stbi__zreceive($0,7)|0); - $37 = (($36) + 11)|0; - $$0 = 0;$$061 = $37; - break; - } - default: { - label = 14; - break L9; - } - } - $38 = (($10) - ($$06678))|0; - $39 = ($38|0)<($$061|0); - if ($39) { - label = 17; - break; - } - $40 = (($2) + ($$06678)|0); - _memset(($40|0),($$0|0),($$061|0))|0; - $41 = (($$061) + ($$06678))|0; - $$066$be = $41; - } - $42 = ($10|0)>($$066$be|0); - if ($42) { - $$06678 = $$066$be; - } else { - $$066$lcssa = $$066$be; - break L8; - } - } - if ((label|0) == 6) { - _stbi__err(13148); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - else if ((label|0) == 11) { - _stbi__err(13148); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - else if ((label|0) == 14) { - ___assert_fail((13164|0),(11926|0),4006,(13172|0)); - // unreachable; - } - else if ((label|0) == 17) { - _stbi__err(13148); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - } else { - $$066$lcssa = 0; - } - } while(0); - $43 = ($10|0)==($$066$lcssa|0); - if (!($43)) { - _stbi__err(13148); - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $44 = ((($0)) + 32|0); - $45 = (_stbi__zbuild_huffman($44,$2,$5)|0); - $46 = ($45|0)==(0); - if ($46) { - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $47 = ((($0)) + 2052|0); - $48 = (($2) + ($5)|0); - $49 = (_stbi__zbuild_huffman($47,$48,$7)|0); - $not$ = ($49|0)!=(0); - $$ = $not$&1; - $$4 = $$; - STACKTOP = sp;return ($$4|0); -} -function _stbi__parse_huffman_block($0) { - $0 = $0|0; - var $$063 = 0, $$064 = 0, $$067 = 0, $$070 = 0, $$171 = 0, $$266 = 0, $$272 = 0, $$3$ph = 0, $$5 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; - var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; - var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; - var $56 = 0, $57 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $scevgep = 0, $scevgep92 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 16|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($0)) + 32|0); - $4 = ((($0)) + 24|0); - $5 = ((($0)) + 2052|0); - $6 = ((($0)) + 20|0); - $7 = ((($0)) + 24|0); - $$070 = $2; - while(1) { - $10 = (_stbi__zhuffman_decode($0,$3)|0); - $11 = ($10|0)<(256); - if ($11) { - $12 = ($10|0)<(0); - if ($12) { - label = 6; - break; - } - $13 = HEAP32[$4>>2]|0; - $14 = ($$070>>>0)<($13>>>0); - if ($14) { - $$171 = $$070; - } else { - $15 = (_stbi__zexpand($0,$$070,1)|0); - $16 = ($15|0)==(0); - if ($16) { - $$3$ph = 0; - label = 28; - break; - } - $17 = HEAP32[$1>>2]|0; - $$171 = $17; - } - $18 = $10&255; - $19 = ((($$171)) + 1|0); - HEAP8[$$171>>0] = $18; - $$070 = $19; - continue; - } - $20 = ($10|0)==(256); - if ($20) { - label = 12; - break; - } - $21 = (($10) + -257)|0; - $22 = (3244 + ($21<<2)|0); - $23 = HEAP32[$22>>2]|0; - $24 = (($10) + -265)|0; - $25 = ($24>>>0)<(20); - if ($25) { - $26 = (3120 + ($21<<2)|0); - $27 = HEAP32[$26>>2]|0; - $28 = (_stbi__zreceive($0,$27)|0); - $29 = (($28) + ($23))|0; - $$064 = $29; - } else { - $$064 = $23; - } - $30 = (_stbi__zhuffman_decode($0,$5)|0); - $31 = ($30|0)<(0); - if ($31) { - label = 16; - break; - } - $32 = (3496 + ($30<<2)|0); - $33 = HEAP32[$32>>2]|0; - $34 = (($30) + -4)|0; - $35 = ($34>>>0)<(26); - if ($35) { - $36 = (3368 + ($30<<2)|0); - $37 = HEAP32[$36>>2]|0; - $38 = (_stbi__zreceive($0,$37)|0); - $39 = (($38) + ($33))|0; - $$063 = $39; - } else { - $$063 = $33; - } - $40 = HEAP32[$6>>2]|0; - $41 = $$070; - $42 = (($41) - ($40))|0; - $43 = ($42|0)<($$063|0); - if ($43) { - label = 20; - break; - } - $44 = (($$070) + ($$064)|0); - $45 = HEAP32[$7>>2]|0; - $46 = ($44>>>0)>($45>>>0); - if ($46) { - $47 = (_stbi__zexpand($0,$$070,$$064)|0); - $48 = ($47|0)==(0); - if ($48) { - $$3$ph = 0; - label = 28; - break; - } - $49 = HEAP32[$1>>2]|0; - $$272 = $49; - } else { - $$272 = $$070; - } - $50 = (0 - ($$063))|0; - $9 = (($$272) + ($50)|0); - $51 = ($$063|0)==(1); - $52 = ($$064|0)!=(0); - if ($51) { - if (!($52)) { - $$070 = $$272; - continue; - } - $8 = HEAP8[$9>>0]|0; - _memset(($$272|0),($8|0),($$064|0))|0; - $scevgep92 = (($$272) + ($$064)|0); - $$070 = $scevgep92; - continue; - } - if ($52) { - $$067 = $9;$$266 = $$064;$$5 = $$272; - } else { - $$070 = $$272; - continue; - } - while(1) { - $53 = ((($$067)) + 1|0); - $54 = HEAP8[$$067>>0]|0; - $55 = ((($$5)) + 1|0); - HEAP8[$$5>>0] = $54; - $56 = (($$266) + -1)|0; - $57 = ($56|0)==(0); - if ($57) { - break; - } else { - $$067 = $53;$$266 = $56;$$5 = $55; - } - } - $scevgep = (($$272) + ($$064)|0); - $$070 = $scevgep; - } - if ((label|0) == 6) { - _stbi__err(12973); - $$3$ph = 0; - return ($$3$ph|0); - } - else if ((label|0) == 12) { - HEAP32[$1>>2] = $$070; - $$3$ph = 1; - return ($$3$ph|0); - } - else if ((label|0) == 16) { - _stbi__err(12973); - $$3$ph = 0; - return ($$3$ph|0); - } - else if ((label|0) == 20) { - _stbi__err(12990); - $$3$ph = 0; - return ($$3$ph|0); - } - else if ((label|0) == 28) { - return ($$3$ph|0); - } - return (0)|0; -} -function _stbi__zhuffman_decode($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 8|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)<(16); - if ($4) { - _stbi__fill_bits($0); - } - $5 = ((($0)) + 12|0); - $6 = HEAP32[$5>>2]|0; - $7 = $6 & 511; - $8 = (($1) + ($7<<1)|0); - $9 = HEAP16[$8>>1]|0; - $10 = $9&65535; - $11 = ($9<<16>>16)==(0); - if ($11) { - $17 = (_stbi__zhuffman_decode_slowpath($0,$1)|0); - $$0 = $17; - return ($$0|0); - } else { - $12 = $10 >>> 9; - $13 = $6 >>> $12; - HEAP32[$5>>2] = $13; - $14 = HEAP32[$2>>2]|0; - $15 = (($14) - ($12))|0; - HEAP32[$2>>2] = $15; - $16 = $10 & 511; - $$0 = $16; - return ($$0|0); - } - return (0)|0; -} -function _stbi__zexpand($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $$029 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 16|0); - HEAP32[$3>>2] = $1; - $4 = ((($0)) + 28|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0); - if ($6) { - _stbi__err(12999); - $$0 = 0; - return ($$0|0); - } - $7 = ((($0)) + 20|0); - $8 = HEAP32[$7>>2]|0; - $9 = $1; - $10 = $8; - $11 = (($9) - ($10))|0; - $12 = ((($0)) + 24|0); - $13 = HEAP32[$12>>2]|0; - $14 = (($13) - ($10))|0; - $15 = (($11) + ($2))|0; - $$029 = $14; - while(1) { - $16 = ($15|0)>($$029|0); - $17 = $$029 << 1; - if ($16) { - $$029 = $17; - } else { - break; - } - } - $18 = (_realloc($8,$$029)|0); - $19 = ($18|0)==(0|0); - if ($19) { - _stbi__err(11981); - $$0 = 0; - return ($$0|0); - } else { - HEAP32[$7>>2] = $18; - $20 = (($18) + ($11)|0); - HEAP32[$3>>2] = $20; - $21 = (($18) + ($$029)|0); - HEAP32[$12>>2] = $21; - $$0 = 1; - return ($$0|0); - } - return (0)|0; -} -function _stbi__fill_bits($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 12|0); - $2 = ((($0)) + 8|0); - while(1) { - $3 = HEAP32[$1>>2]|0; - $4 = HEAP32[$2>>2]|0; - $5 = 1 << $4; - $6 = ($3>>>0)<($5>>>0); - if (!($6)) { - label = 3; - break; - } - $7 = (_stbi__zget8($0)|0); - $8 = $7&255; - $9 = HEAP32[$2>>2]|0; - $10 = $8 << $9; - $11 = HEAP32[$1>>2]|0; - $12 = $11 | $10; - HEAP32[$1>>2] = $12; - $13 = (($9) + 8)|0; - HEAP32[$2>>2] = $13; - $14 = ($13|0)<(25); - if (!($14)) { - label = 5; - break; - } - } - if ((label|0) == 3) { - ___assert_fail((13095|0),(11926|0),3848,(13132|0)); - // unreachable; - } - else if ((label|0) == 5) { - return; - } -} -function _stbi__zhuffman_decode_slowpath($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$025 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 12|0); - $3 = HEAP32[$2>>2]|0; - $4 = (_stbi__bit_reverse($3,16)|0); - $$025 = 10; - while(1) { - $5 = (((($1)) + 1056|0) + ($$025<<2)|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($4|0)<($6|0); - $8 = (($$025) + 1)|0; - if ($7) { - break; - } else { - $$025 = $8; - } - } - $9 = ($$025|0)==(16); - if ($9) { - $$0 = -1; - return ($$0|0); - } - $10 = (16 - ($$025))|0; - $11 = $4 >> $10; - $12 = (((($1)) + 1024|0) + ($$025<<1)|0); - $13 = HEAP16[$12>>1]|0; - $14 = $13&65535; - $15 = (($11) - ($14))|0; - $16 = (((($1)) + 1124|0) + ($$025<<1)|0); - $17 = HEAP16[$16>>1]|0; - $18 = $17&65535; - $19 = (($15) + ($18))|0; - $20 = (((($1)) + 1156|0) + ($19)|0); - $21 = HEAP8[$20>>0]|0; - $22 = $21&255; - $23 = ($22|0)==($$025|0); - if (!($23)) { - ___assert_fail((13019|0),(11926|0),3876,(13035|0)); - // unreachable; - } - $24 = HEAP32[$2>>2]|0; - $25 = $24 >>> $$025; - HEAP32[$2>>2] = $25; - $26 = ((($0)) + 8|0); - $27 = HEAP32[$26>>2]|0; - $28 = (($27) - ($$025))|0; - HEAP32[$26>>2] = $28; - $29 = (((($1)) + 1444|0) + ($19<<1)|0); - $30 = HEAP16[$29>>1]|0; - $31 = $30&65535; - $$0 = $31; - return ($$0|0); -} -function _stbi__bit_reverse($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($1|0)<(17); - if ($2) { - $3 = (_stbi__bitreverse16($0)|0); - $4 = (16 - ($1))|0; - $5 = $3 >> $4; - return ($5|0); - } else { - ___assert_fail((13066|0),(11926|0),3766,(13077|0)); - // unreachable; - } - return (0)|0; -} -function _stbi__bitreverse16($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - $1 = $0 >>> 1; - $2 = $1 & 21845; - $3 = $0 << 1; - $4 = $3 & 43690; - $5 = $2 | $4; - $6 = $5 >>> 2; - $7 = $6 & 13107; - $8 = $5 << 2; - $9 = $8 & 52428; - $10 = $7 | $9; - $11 = $10 >>> 4; - $12 = $11 & 3855; - $13 = $10 << 4; - $14 = $13 & 61680; - $15 = $12 | $14; - $16 = $15 >>> 8; - $17 = $15 << 8; - $18 = $17 & 65280; - $19 = $18 | $16; - return ($19|0); -} -function _stbi__zget8($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[$0>>2]|0; - $2 = ((($0)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($1>>>0)<($3>>>0); - if (!($4)) { - $$0 = 0; - return ($$0|0); - } - $5 = ((($1)) + 1|0); - HEAP32[$0>>2] = $5; - $6 = HEAP8[$1>>0]|0; - $$0 = $6; - return ($$0|0); -} -function _stbi__refill_buffer($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 16|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($0)) + 28|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($0)) + 40|0); - $6 = ((($0)) + 36|0); - $7 = HEAP32[$6>>2]|0; - $8 = (FUNCTION_TABLE_iiii[$2 & 15]($4,$5,$7)|0); - $9 = ($8|0)==(0); - if ($9) { - $10 = ((($0)) + 32|0); - HEAP32[$10>>2] = 0; - $11 = ((($0)) + 168|0); - HEAP32[$11>>2] = $5; - $12 = ((($0)) + 41|0); - $13 = ((($0)) + 172|0); - HEAP32[$13>>2] = $12; - HEAP8[$5>>0] = 0; - return; - } else { - $14 = ((($0)) + 168|0); - HEAP32[$14>>2] = $5; - $15 = (((($0)) + 40|0) + ($8)|0); - $16 = ((($0)) + 172|0); - HEAP32[$16>>2] = $15; - return; - } -} -function _stbi__rewind($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 176|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($0)) + 168|0); - HEAP32[$3>>2] = $2; - $4 = ((($0)) + 180|0); - $5 = HEAP32[$4>>2]|0; - $6 = ((($0)) + 172|0); - HEAP32[$6>>2] = $5; - return; -} -function _stbi__start_callbacks($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0, $11 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 16|0); - ;HEAP32[$3>>2]=HEAP32[$1>>2]|0;HEAP32[$3+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$3+8>>2]=HEAP32[$1+8>>2]|0; - $4 = ((($0)) + 28|0); - HEAP32[$4>>2] = $2; - $5 = ((($0)) + 36|0); - HEAP32[$5>>2] = 128; - $6 = ((($0)) + 32|0); - HEAP32[$6>>2] = 1; - $7 = ((($0)) + 40|0); - $8 = ((($0)) + 176|0); - HEAP32[$8>>2] = $7; - _stbi__refill_buffer($0); - $9 = ((($0)) + 172|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($0)) + 180|0); - HEAP32[$11>>2] = $10; - return; -} -function _stbi__stdio_read($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = (_fread($1,1,$2,$0)|0); - return ($3|0); -} -function _stbi__stdio_skip($0,$1) { - $0 = $0|0; - $1 = $1|0; - var label = 0, sp = 0; - sp = STACKTOP; - (_fseek($0,$1,1)|0); - return; -} -function _stbi__stdio_eof($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_feof($0)|0); - return ($1|0); -} -function _LoadImage($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$sink = 0, $$sroa$0$0 = 0, $$sroa$0$0$copyload = 0, $$sroa$0$1 = 0, $$sroa$0$144 = 0, $$sroa$10$0 = 0, $$sroa$10$0$$sroa_idx19 = 0, $$sroa$10$0$$sroa_idx20 = 0, $$sroa$10$0$copyload = 0, $$sroa$10$1 = 0, $$sroa$10$140 = 0, $$sroa$10$141 = 0, $$sroa$13$0 = 0, $$sroa$13$0$$sroa_idx23 = 0, $$sroa$13$0$$sroa_idx24 = 0, $$sroa$13$0$copyload = 0, $$sroa$13$1 = 0, $$sroa$13$146 = 0, $$sroa$13$147 = 0, $$sroa$15$0 = 0; - var $$sroa$15$0$$sroa_idx27 = 0, $$sroa$15$0$$sroa_idx28 = 0, $$sroa$15$0$copyload = 0, $$sroa$15$1 = 0, $$sroa$15$2 = 0, $$sroa$15$248 = 0, $$sroa$15$249 = 0, $$sroa$7$0 = 0, $$sroa$7$0$$sroa_idx15 = 0, $$sroa$7$0$$sroa_idx16 = 0, $$sroa$7$0$copyload = 0, $$sroa$7$1 = 0, $$sroa$7$142 = 0, $$sroa$7$143 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; - var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0; - var $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer9 = 0, $vararg_ptr7 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); - $vararg_buffer9 = sp + 32|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $2 = sp + 48|0; - $3 = sp + 44|0; - $4 = sp + 40|0; - $5 = sp + 36|0; - $6 = (_IsFileExtension($1,16744)|0); - $7 = ($6|0)==(0); - do { - if ($7) { - $19 = (_IsFileExtension($1,13394)|0); - $20 = ($19|0)==(0); - if ($20) { - HEAP32[$vararg_buffer1>>2] = $1; - _TraceLog(1,13399,$vararg_buffer1); - $$sroa$10$141 = 0;$$sroa$13$147 = 0;$$sroa$15$249 = 0;$$sroa$7$143 = 0; - break; - } - HEAP32[$3>>2] = 0; - HEAP32[$4>>2] = 0; - HEAP32[$5>>2] = 0; - $21 = (_fopen($1,17589)|0); - $22 = (_stbi_load_from_file($21,$3,$4,$5,0)|0); - (_fclose($21)|0); - $23 = HEAP32[$3>>2]|0; - $24 = HEAP32[$4>>2]|0; - $25 = HEAP32[$5>>2]|0; - switch ($25|0) { - case 1: { - $$sink = 1; - label = 11; - break; - } - case 2: { - $$sink = 2; - label = 11; - break; - } - case 3: { - $$sink = 4; - label = 11; - break; - } - case 4: { - $$sink = 7; - label = 11; - break; - } - default: { - $$sroa$15$1 = 0; - } - } - if ((label|0) == 11) { - $$sroa$15$1 = $$sink; - } - $$sroa$0$1 = $22;$$sroa$10$1 = $24;$$sroa$13$1 = 1;$$sroa$15$2 = $$sroa$15$1;$$sroa$7$1 = $23; - label = 14; - } else { - $8 = (_LoadResource($1,0)|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9|0)==(1); - if ($10) { - $11 = ((($8)) + 20|0); - $12 = HEAP32[$11>>2]|0; - $13 = ((($8)) + 4|0); - $14 = HEAP32[$13>>2]|0; - $15 = ((($8)) + 8|0); - $16 = HEAP32[$15>>2]|0; - $17 = ((($8)) + 12|0); - $18 = HEAP32[$17>>2]|0; - _LoadImagePro($2,$12,$14,$16,$18); - $$sroa$0$0$copyload = HEAP32[$2>>2]|0; - $$sroa$7$0$$sroa_idx15 = ((($2)) + 4|0); - $$sroa$7$0$copyload = HEAP32[$$sroa$7$0$$sroa_idx15>>2]|0; - $$sroa$10$0$$sroa_idx19 = ((($2)) + 8|0); - $$sroa$10$0$copyload = HEAP32[$$sroa$10$0$$sroa_idx19>>2]|0; - $$sroa$13$0$$sroa_idx23 = ((($2)) + 12|0); - $$sroa$13$0$copyload = HEAP32[$$sroa$13$0$$sroa_idx23>>2]|0; - $$sroa$15$0$$sroa_idx27 = ((($2)) + 16|0); - $$sroa$15$0$copyload = HEAP32[$$sroa$15$0$$sroa_idx27>>2]|0; - $$sroa$0$0 = $$sroa$0$0$copyload;$$sroa$10$0 = $$sroa$10$0$copyload;$$sroa$13$0 = $$sroa$13$0$copyload;$$sroa$15$0 = $$sroa$15$0$copyload;$$sroa$7$0 = $$sroa$7$0$copyload; - } else { - HEAP32[$vararg_buffer>>2] = $1; - _TraceLog(1,13347,$vararg_buffer); - $$sroa$0$0 = 0;$$sroa$10$0 = 0;$$sroa$13$0 = 0;$$sroa$15$0 = 0;$$sroa$7$0 = 0; - } - _UnloadResource($8); - $$sroa$0$1 = $$sroa$0$0;$$sroa$10$1 = $$sroa$10$0;$$sroa$13$1 = $$sroa$13$0;$$sroa$15$2 = $$sroa$15$0;$$sroa$7$1 = $$sroa$7$0; - label = 14; - } - } while(0); - if ((label|0) == 14) { - $26 = ($$sroa$0$1|0)==(0|0); - if ($26) { - $$sroa$10$141 = $$sroa$10$1;$$sroa$13$147 = $$sroa$13$1;$$sroa$15$249 = $$sroa$15$2;$$sroa$7$143 = $$sroa$7$1; - } else { - HEAP32[$vararg_buffer4>>2] = $1; - $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); - HEAP32[$vararg_ptr7>>2] = $$sroa$7$1; - $vararg_ptr8 = ((($vararg_buffer4)) + 8|0); - HEAP32[$vararg_ptr8>>2] = $$sroa$10$1; - _TraceLog(0,13435,$vararg_buffer4); - $$sroa$0$144 = $$sroa$0$1;$$sroa$10$140 = $$sroa$10$1;$$sroa$13$146 = $$sroa$13$1;$$sroa$15$248 = $$sroa$15$2;$$sroa$7$142 = $$sroa$7$1; - HEAP32[$0>>2] = $$sroa$0$144; - $$sroa$7$0$$sroa_idx16 = ((($0)) + 4|0); - HEAP32[$$sroa$7$0$$sroa_idx16>>2] = $$sroa$7$142; - $$sroa$10$0$$sroa_idx20 = ((($0)) + 8|0); - HEAP32[$$sroa$10$0$$sroa_idx20>>2] = $$sroa$10$140; - $$sroa$13$0$$sroa_idx24 = ((($0)) + 12|0); - HEAP32[$$sroa$13$0$$sroa_idx24>>2] = $$sroa$13$146; - $$sroa$15$0$$sroa_idx28 = ((($0)) + 16|0); - HEAP32[$$sroa$15$0$$sroa_idx28>>2] = $$sroa$15$248; - STACKTOP = sp;return; - } - } - HEAP32[$vararg_buffer9>>2] = $1; - _TraceLog(1,13474,$vararg_buffer9); - $$sroa$0$144 = 0;$$sroa$10$140 = $$sroa$10$141;$$sroa$13$146 = $$sroa$13$147;$$sroa$15$248 = $$sroa$15$249;$$sroa$7$142 = $$sroa$7$143; - HEAP32[$0>>2] = $$sroa$0$144; - $$sroa$7$0$$sroa_idx16 = ((($0)) + 4|0); - HEAP32[$$sroa$7$0$$sroa_idx16>>2] = $$sroa$7$142; - $$sroa$10$0$$sroa_idx20 = ((($0)) + 8|0); - HEAP32[$$sroa$10$0$$sroa_idx20>>2] = $$sroa$10$140; - $$sroa$13$0$$sroa_idx24 = ((($0)) + 12|0); - HEAP32[$$sroa$13$0$$sroa_idx24>>2] = $$sroa$13$146; - $$sroa$15$0$$sroa_idx28 = ((($0)) + 16|0); - HEAP32[$$sroa$15$0$$sroa_idx28>>2] = $$sroa$15$248; - STACKTOP = sp;return; -} -function _LoadResource($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0$lcssa = 0, $$05665 = 0, $$05764 = 0, $$1 = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; - var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond60 = 0; - var $or$cond62 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer8 = 0, $vararg_ptr11 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); - $vararg_buffer8 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $2 = sp + 64|0; - $3 = sp + 32|0; - $4 = (_fopen($0,17589)|0); - $5 = ($4|0)==(0|0); - if ($5) { - HEAP32[$vararg_buffer>>2] = $0; - _TraceLog(1,13533,$vararg_buffer); - $$2 = 0; - STACKTOP = sp;return ($$2|0); - } - (_fread($2,1,1,$4)|0); - $6 = ((($2)) + 1|0); - (_fread($6,1,1,$4)|0); - $7 = ((($2)) + 2|0); - (_fread($7,1,1,$4)|0); - $8 = ((($2)) + 3|0); - (_fread($8,1,1,$4)|0); - $9 = ((($2)) + 4|0); - (_fread($9,2,1,$4)|0); - $10 = ((($2)) + 6|0); - (_fread($10,2,1,$4)|0); - $11 = HEAP8[$2>>0]|0; - $12 = ($11<<24>>24)==(114); - $13 = HEAP8[$6>>0]|0; - $14 = ($13<<24>>24)==(82); - $or$cond = $12 | $14; - $15 = HEAP8[$7>>0]|0; - $16 = ($15<<24>>24)==(69); - $or$cond60 = $or$cond | $16; - $17 = HEAP8[$8>>0]|0; - $18 = ($17<<24>>24)==(83); - $or$cond62 = $or$cond60 | $18; - if ($or$cond62) { - $19 = HEAP16[$10>>1]|0; - $20 = ($19<<16>>16)==(0); - if ($20) { - $$0$lcssa = 0; - } else { - $21 = ((($3)) + 7|0); - $22 = HEAP16[$10>>1]|0; - $23 = $22&65535; - $24 = ((($3)) + 8|0); - $25 = ((($3)) + 4|0); - $26 = ((($3)) + 16|0); - $27 = ((($3)) + 20|0); - $28 = ((($3)) + 24|0); - $29 = ((($3)) + 28|0); - $30 = ((($3)) + 8|0); - $31 = ((($3)) + 5|0); - $32 = ((($3)) + 12|0); - $$05665 = 0; - while(1) { - (_fread($3,32,1,$4)|0); - $36 = HEAP8[$21>>0]|0; - $37 = $36&255; - $38 = ($37*24)|0; - $39 = (_malloc($38)|0); - $40 = HEAP32[$3>>2]|0; - $41 = ($40|0)==($1|0); - if ($41) { - $42 = HEAP8[$21>>0]|0; - $43 = ($42<<24>>24)==(0); - if (!($43)) { - $$05764 = 0; - while(1) { - $44 = HEAP8[$25>>0]|0; - $45 = $44&255; - $46 = (($39) + (($$05764*24)|0)|0); - HEAP32[$46>>2] = $45; - $47 = HEAP32[$26>>2]|0; - $48 = (((($39) + (($$05764*24)|0)|0)) + 4|0); - HEAP32[$48>>2] = $47; - $49 = HEAP32[$27>>2]|0; - $50 = (((($39) + (($$05764*24)|0)|0)) + 8|0); - HEAP32[$50>>2] = $49; - $51 = HEAP32[$28>>2]|0; - $52 = (((($39) + (($$05764*24)|0)|0)) + 12|0); - HEAP32[$52>>2] = $51; - $53 = HEAP32[$29>>2]|0; - $54 = (((($39) + (($$05764*24)|0)|0)) + 16|0); - HEAP32[$54>>2] = $53; - $55 = HEAP32[$30>>2]|0; - $56 = (_malloc($55)|0); - (_fread($56,$55,1,$4)|0); - $57 = HEAP8[$31>>0]|0; - $58 = ($57<<24>>24)==(1); - if ($58) { - $59 = HEAP32[$30>>2]|0; - $60 = HEAP32[$32>>2]|0; - $61 = (_DecompressData($56,$59,$60)|0); - $62 = (((($39) + (($$05764*24)|0)|0)) + 20|0); - HEAP32[$62>>2] = $61; - _free($56); - } else { - $63 = (((($39) + (($$05764*24)|0)|0)) + 20|0); - HEAP32[$63>>2] = $56; - } - $64 = (((($39) + (($$05764*24)|0)|0)) + 20|0); - $65 = HEAP32[$64>>2]|0; - $66 = ($65|0)==(0|0); - if (!($66)) { - $67 = HEAP32[$3>>2]|0; - HEAP32[$vararg_buffer4>>2] = $0; - $vararg_ptr7 = ((($vararg_buffer4)) + 4|0); - HEAP32[$vararg_ptr7>>2] = $67; - _TraceLog(0,13630,$vararg_buffer4); - } - (_fread($3,32,1,$4)|0); - $68 = (($$05764) + 1)|0; - $69 = HEAP8[$21>>0]|0; - $70 = $69&255; - $71 = ($68|0)<($70|0); - if ($71) { - $$05764 = $68; - } else { - break; - } - } - } - } else { - $72 = HEAP32[$24>>2]|0; - (_fseek($4,$72,1)|0); - } - $73 = (($$05665) + 1)|0; - $74 = ($73|0)<($23|0); - if ($74) { - $$05665 = $73; - } else { - $$0$lcssa = $39; - break; - } - } - } - $33 = ((($$0$lcssa)) + 20|0); - $34 = HEAP32[$33>>2]|0; - $35 = ($34|0)==(0|0); - if ($35) { - HEAP32[$vararg_buffer8>>2] = $0; - $vararg_ptr11 = ((($vararg_buffer8)) + 4|0); - HEAP32[$vararg_ptr11>>2] = $1; - _TraceLog(1,13676,$vararg_buffer8); - $$1 = $$0$lcssa; - } else { - $$1 = $$0$lcssa; - } - } else { - HEAP32[$vararg_buffer1>>2] = $0; - _TraceLog(1,13584,$vararg_buffer1); - $$1 = 0; - } - (_fclose($4)|0); - $$2 = $$1; - STACKTOP = sp;return ($$2|0); -} -function _LoadImagePro($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$byval_copy = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); - $$byval_copy = sp + 20|0; - $5 = sp; - HEAP32[$5>>2] = $1; - $6 = ((($5)) + 4|0); - HEAP32[$6>>2] = $2; - $7 = ((($5)) + 8|0); - HEAP32[$7>>2] = $3; - $8 = ((($5)) + 12|0); - HEAP32[$8>>2] = 1; - $9 = ((($5)) + 16|0); - HEAP32[$9>>2] = $4; - ;HEAP32[$$byval_copy>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$5+16>>2]|0; - _ImageCopy($0,$$byval_copy); - STACKTOP = sp;return; -} -function _UnloadResource($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 20|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0|0); - if ($3) { - return; - } - _free($2); - return; -} -function _ImageCopy($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$sroa$6$0 = 0, $$sroa$6$0$$sroa_idx10 = 0, $$sroa$7$0 = 0, $$sroa$7$0$$sroa_idx12 = 0, $$sroa$8$0 = 0, $$sroa$8$0$$sroa_idx14 = 0, $$sroa$9$0 = 0, $$sroa$9$0$$sroa_idx16 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; - var $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - $2 = ((($1)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = ((($1)) + 8|0); - $5 = HEAP32[$4>>2]|0; - $6 = Math_imul($5, $3)|0; - $7 = ((($1)) + 16|0); - $8 = HEAP32[$7>>2]|0; - switch ($8|0) { - case 17: case 14: case 11: case 10: case 1: { - $$0 = $6; - break; - } - case 6: case 5: case 3: case 2: { - $9 = $6 << 1; - $$0 = $9; - break; - } - case 4: { - $10 = ($6*3)|0; - $$0 = $10; - break; - } - case 7: { - $11 = $6 << 2; - $$0 = $11; - break; - } - case 16: case 15: case 13: case 12: case 9: case 8: { - $12 = (($6|0) / 2)&-1; - $$0 = $12; - break; - } - case 18: { - $13 = (($6|0) / 4)&-1; - $$0 = $13; - break; - } - default: { - _TraceLog(1,13505,$vararg_buffer); - $$0 = $6; - } - } - $14 = (_malloc($$0)|0); - $15 = ($14|0)==(0|0); - if ($15) { - $$sroa$6$0 = 0;$$sroa$7$0 = 0;$$sroa$8$0 = 0;$$sroa$9$0 = 0; - } else { - $16 = HEAP32[$1>>2]|0; - _memcpy(($14|0),($16|0),($$0|0))|0; - $17 = HEAP32[$2>>2]|0; - $18 = HEAP32[$4>>2]|0; - $19 = ((($1)) + 12|0); - $20 = HEAP32[$19>>2]|0; - $21 = HEAP32[$7>>2]|0; - $$sroa$6$0 = $17;$$sroa$7$0 = $18;$$sroa$8$0 = $20;$$sroa$9$0 = $21; - } - HEAP32[$0>>2] = $14; - $$sroa$6$0$$sroa_idx10 = ((($0)) + 4|0); - HEAP32[$$sroa$6$0$$sroa_idx10>>2] = $$sroa$6$0; - $$sroa$7$0$$sroa_idx12 = ((($0)) + 8|0); - HEAP32[$$sroa$7$0$$sroa_idx12>>2] = $$sroa$7$0; - $$sroa$8$0$$sroa_idx14 = ((($0)) + 12|0); - HEAP32[$$sroa$8$0$$sroa_idx14>>2] = $$sroa$8$0; - $$sroa$9$0$$sroa_idx16 = ((($0)) + 16|0); - HEAP32[$$sroa$9$0$$sroa_idx16>>2] = $$sroa$9$0; - STACKTOP = sp;return; -} -function _DecompressData($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer3 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_ptr13 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); - $vararg_buffer10 = sp + 40|0; - $vararg_buffer7 = sp + 32|0; - $vararg_buffer5 = sp + 24|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $3 = (_malloc($2)|0); - $4 = ($3|0)==(0|0); - if ($4) { - _TraceLog(1,13726,$vararg_buffer); - STACKTOP = sp;return ($3|0); - } - $5 = (_tinfl_decompress_mem_to_mem($3,$2,$0,$1,1)|0); - $6 = ($5|0)==(-1); - if ($6) { - _TraceLog(1,13765,$vararg_buffer1); - _free($3); - } - $7 = ($5|0)==($2|0); - if (!($7)) { - _TraceLog(1,13791,$vararg_buffer3); - HEAP32[$vararg_buffer5>>2] = $2; - _TraceLog(1,13854,$vararg_buffer5); - HEAP32[$vararg_buffer7>>2] = $5; - _TraceLog(1,13889,$vararg_buffer7); - } - HEAP32[$vararg_buffer10>>2] = $1; - $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); - HEAP32[$vararg_ptr13>>2] = $5; - _TraceLog(0,13924,$vararg_buffer10); - STACKTOP = sp;return ($3|0); -} -function _tinfl_decompress_mem_to_mem($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 11008|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(11008|0); - $5 = sp + 11000|0; - $6 = sp; - $7 = sp + 8|0; - HEAP32[$5>>2] = $1; - HEAP32[$6>>2] = $3; - HEAP32[$7>>2] = 0; - $8 = $4 & -7; - $9 = $8 | 4; - $10 = (_tinfl_decompress($7,$2,$6,$0,$0,$5,$9)|0); - $11 = ($10|0)!=(0); - $12 = HEAP32[$5>>2]|0; - $13 = $11 ? -1 : $12; - STACKTOP = sp;return ($13|0); -} -function _tinfl_decompress($0,$1,$2,$3,$4,$5,$6) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - var $$ = 0, $$$301127 = 0, $$010861840 = 0, $$010871839 = 0, $$010881838 = 0, $$010911856 = 0, $$010941846 = 0, $$010951864 = 0, $$01097 = 0, $$01194 = 0, $$011971855 = 0, $$01202 = 0, $$01202$shrunk = 0, $$01203 = 0, $$01300 = 0, $$01300$shrunk = 0, $$01309 = 0, $$01410 = 0, $$01410$shrunk = 0, $$01411 = 0; - var $$01411$shrunk = 0, $$01412 = 0, $$01413 = 0, $$01413$shrunk = 0, $$01416 = 0, $$01507 = 0, $$01607 = 0, $$01834 = 0, $$0937$lcssa = 0, $$09371833 = 0, $$0938$lcssa = 0, $$09381832 = 0, $$0941$lcssa = 0, $$09411816 = 0, $$09431831 = 0, $$09441830 = 0, $$0947 = 0, $$0947$shrunk = 0, $$0948 = 0, $$0949 = 0; - var $$0950 = 0, $$0950$shrunk = 0, $$0951 = 0, $$0952 = 0, $$0952$shrunk = 0, $$0953 = 0, $$0956 = 0, $$0959 = 0, $$0959$shrunk = 0, $$0960 = 0, $$0963 = 0, $$0967 = 0, $$0971 = 0, $$0971$shrunk = 0, $$0972 = 0, $$0975 = 0, $$0978 = 0, $$0979 = 0, $$0979$shrunk = 0, $$0980 = 0; - var $$0980$shrunk = 0, $$0981 = 0, $$0984 = 0, $$0987 = 0, $$0991 = 0, $$1$lcssa = 0, $$100 = 0, $$1001409 = 0, $$101426 = 0, $$101617 = 0, $$110891852 = 0, $$11098 = 0, $$11098$ph = 0, $$111427 = 0, $$111518 = 0, $$111618 = 0, $$11198 = 0, $$11204 = 0, $$11204$ph = 0, $$11310 = 0; - var $$11310$ph = 0, $$11417 = 0, $$11508 = 0, $$11608 = 0, $$11818 = 0, $$121428 = 0, $$121428$ph = 0, $$121519 = 0, $$121619 = 0, $$121619$ph = 0, $$13 = 0, $$131004 = 0, $$131110 = 0, $$131216 = 0, $$131322 = 0, $$131429 = 0, $$131520 = 0, $$131620 = 0, $$14 = 0, $$141005 = 0; - var $$141111 = 0, $$141217 = 0, $$141323 = 0, $$141430 = 0, $$141521 = 0, $$141621 = 0, $$15 = 0, $$151006 = 0, $$151112 = 0, $$151218 = 0, $$151324 = 0, $$151431 = 0, $$151522 = 0, $$151622 = 0, $$16 = 0, $$161007 = 0, $$161113 = 0, $$161113$ph = 0, $$161219 = 0, $$161325 = 0; - var $$161432 = 0, $$161523 = 0, $$161623 = 0, $$17 = 0, $$17$ph = 0, $$171008 = 0, $$171008$ph = 0, $$171114 = 0, $$171220 = 0, $$171220$ph = 0, $$171326 = 0, $$171326$ph = 0, $$171433 = 0, $$171524 = 0, $$171624 = 0, $$1753 = 0, $$1754 = 0, $$18 = 0, $$181009 = 0, $$181115 = 0; - var $$181221 = 0, $$181327 = 0, $$181434 = 0, $$181525 = 0, $$181625 = 0, $$19 = 0, $$191010 = 0, $$191116 = 0, $$191222 = 0, $$191328 = 0, $$191435 = 0, $$191526 = 0, $$191626 = 0, $$1939$lcssa = 0, $$19391817 = 0, $$19421823 = 0, $$1945$lcssa = 0, $$19451815 = 0, $$1954 = 0, $$1957 = 0; - var $$1961 = 0, $$1961$ = 0, $$1964 = 0, $$1968 = 0, $$1973 = 0, $$1976 = 0, $$1982 = 0, $$1985 = 0, $$1988 = 0, $$1988$ph = 0, $$1992 = 0, $$1992$ph = 0, $$2$lcssa = 0, $$20 = 0, $$201011 = 0, $$201117 = 0, $$201223 = 0, $$201329 = 0, $$201436 = 0, $$201527 = 0; - var $$201627 = 0, $$21 = 0, $$21099 = 0, $$211012 = 0, $$211118 = 0, $$211224 = 0, $$211330 = 0, $$211437 = 0, $$211437$ph = 0, $$211528 = 0, $$211628 = 0, $$211628$ph = 0, $$21196 = 0, $$21199$lcssa = 0, $$211991845 = 0, $$21205 = 0, $$21311 = 0, $$21418 = 0, $$21509 = 0, $$21609 = 0; - var $$21825 = 0, $$22 = 0, $$221013 = 0, $$221119 = 0, $$221225 = 0, $$221331 = 0, $$221438 = 0, $$221529 = 0, $$221629 = 0, $$23 = 0, $$231014 = 0, $$231120 = 0, $$231226 = 0, $$231332 = 0, $$231439 = 0, $$231530 = 0, $$231630 = 0, $$24 = 0, $$241015 = 0, $$241121 = 0; - var $$241227 = 0, $$241333 = 0, $$241440 = 0, $$241531 = 0, $$241631 = 0, $$25 = 0, $$251016 = 0, $$251122 = 0, $$251122$ph = 0, $$251228 = 0, $$251334 = 0, $$251441 = 0, $$251532 = 0, $$251632 = 0, $$26 = 0, $$26$ph = 0, $$261017 = 0, $$261017$ph = 0, $$261123 = 0, $$261229 = 0; - var $$261229$ph = 0, $$261335 = 0, $$261335$ph = 0, $$261442 = 0, $$261533 = 0, $$261633 = 0, $$27 = 0, $$271018 = 0, $$271124 = 0, $$271230 = 0, $$271336 = 0, $$271443 = 0, $$271534 = 0, $$271634 = 0, $$28 = 0, $$281019 = 0, $$281125 = 0, $$281231 = 0, $$281337 = 0, $$281444 = 0; - var $$281535 = 0, $$281635 = 0, $$29 = 0, $$291020 = 0, $$291126 = 0, $$291232 = 0, $$291338 = 0, $$291445 = 0, $$291536 = 0, $$291636 = 0, $$2940$lcssa = 0, $$29401824 = 0, $$2946$lcssa = 0, $$29461822 = 0, $$2955 = 0, $$2958 = 0, $$2965 = 0, $$2969 = 0, $$2974 = 0, $$2977 = 0; - var $$2983 = 0, $$2986 = 0, $$2989 = 0, $$2993 = 0, $$30 = 0, $$301021 = 0, $$301127 = 0, $$301233 = 0, $$301339 = 0, $$301446 = 0, $$301537 = 0, $$301637 = 0, $$31 = 0, $$31100$v = 0, $$311022 = 0, $$311128 = 0, $$311234 = 0, $$311340 = 0, $$311447 = 0, $$311538 = 0; - var $$311638 = 0, $$31200 = 0, $$31206 = 0, $$31206$ph = 0, $$31312 = 0, $$31312$ph = 0, $$31419 = 0, $$31419$ph = 0, $$31610 = 0, $$31610$ph = 0, $$32 = 0, $$321023 = 0, $$321129 = 0, $$321235 = 0, $$321341 = 0, $$321448 = 0, $$321448$ph = 0, $$321539 = 0, $$321639 = 0, $$321639$ph = 0; - var $$33 = 0, $$331024 = 0, $$331130 = 0, $$331236 = 0, $$331342 = 0, $$331449 = 0, $$331540 = 0, $$331640 = 0, $$34 = 0, $$341025 = 0, $$341131 = 0, $$341237 = 0, $$341343 = 0, $$341450 = 0, $$341541 = 0, $$341641 = 0, $$35 = 0, $$351026 = 0, $$351132 = 0, $$351238 = 0; - var $$351344 = 0, $$351451 = 0, $$351542 = 0, $$351642 = 0, $$36 = 0, $$361027 = 0, $$361027$ph = 0, $$361133 = 0, $$361133$ph = 0, $$361239 = 0, $$361345 = 0, $$361452 = 0, $$361543 = 0, $$361643 = 0, $$37 = 0, $$37$ph = 0, $$371028 = 0, $$371134 = 0, $$371240 = 0, $$371240$ph = 0; - var $$371346 = 0, $$371346$ph = 0, $$371453 = 0, $$371453$ph = 0, $$371544 = 0, $$371644 = 0, $$371644$ph = 0, $$38 = 0, $$381029 = 0, $$381135 = 0, $$381241 = 0, $$381347 = 0, $$381454 = 0, $$381545 = 0, $$381645 = 0, $$39 = 0, $$391030 = 0, $$391136 = 0, $$391242 = 0, $$391348 = 0; - var $$391455 = 0, $$391546 = 0, $$391646 = 0, $$3966 = 0, $$3970 = 0, $$3990 = 0, $$3990$ph = 0, $$3994 = 0, $$3994$ph = 0, $$40 = 0, $$401031 = 0, $$401137 = 0, $$401243 = 0, $$401349 = 0, $$401456 = 0, $$401547 = 0, $$401647 = 0, $$41 = 0, $$411032 = 0, $$411032$ph = 0; - var $$411138 = 0, $$411138$ph = 0, $$411244 = 0, $$411350 = 0, $$411457 = 0, $$411548 = 0, $$411648 = 0, $$41201 = 0, $$41420 = 0, $$41511 = 0, $$41611 = 0, $$42 = 0, $$42$ph = 0, $$421033 = 0, $$421139 = 0, $$421245 = 0, $$421245$ph = 0, $$421351 = 0, $$421351$ph = 0, $$421458 = 0; - var $$421549 = 0, $$421649 = 0, $$43 = 0, $$431034 = 0, $$431140 = 0, $$431246 = 0, $$431352 = 0, $$431459 = 0, $$431550 = 0, $$431650 = 0, $$44 = 0, $$441035 = 0, $$441141 = 0, $$441247 = 0, $$441353 = 0, $$441460 = 0, $$441460$ph = 0, $$441551 = 0, $$441651 = 0, $$441651$ph = 0; - var $$45 = 0, $$451036 = 0, $$451142 = 0, $$451248 = 0, $$451354 = 0, $$451461 = 0, $$451552 = 0, $$451652 = 0, $$46 = 0, $$461037 = 0, $$461143 = 0, $$461249 = 0, $$461355 = 0, $$461462 = 0, $$461553 = 0, $$461653 = 0, $$47 = 0, $$471038 = 0, $$471144 = 0, $$471250 = 0; - var $$471356 = 0, $$471463 = 0, $$471554 = 0, $$471654 = 0, $$48 = 0, $$481039 = 0, $$481039$ph = 0, $$481145 = 0, $$481145$ph = 0, $$481251 = 0, $$481357 = 0, $$481464 = 0, $$481555 = 0, $$481655 = 0, $$49 = 0, $$49$ph = 0, $$491040 = 0, $$491146 = 0, $$491252 = 0, $$491252$ph = 0; - var $$491358 = 0, $$491358$ph = 0, $$491465 = 0, $$491465$ph = 0, $$491556 = 0, $$491656 = 0, $$491656$ph = 0, $$5 = 0, $$50 = 0, $$501041 = 0, $$501147 = 0, $$501253 = 0, $$501359 = 0, $$501466 = 0, $$501557 = 0, $$501657 = 0, $$51 = 0, $$51102 = 0, $$511042 = 0, $$511148 = 0; - var $$511254 = 0, $$511360 = 0, $$511467 = 0, $$511558 = 0, $$511658 = 0, $$51208 = 0, $$51314 = 0, $$51512 = 0, $$52 = 0, $$521043 = 0, $$521043$ph = 0, $$521149 = 0, $$521255 = 0, $$521361 = 0, $$521468 = 0, $$521559 = 0, $$521659 = 0, $$53 = 0, $$531044 = 0, $$531150 = 0; - var $$531150$ph = 0, $$531256 = 0, $$531362 = 0, $$531469 = 0, $$531560 = 0, $$531660 = 0, $$54 = 0, $$54$ph = 0, $$541045 = 0, $$541151 = 0, $$541257 = 0, $$541257$ph = 0, $$541363 = 0, $$541363$ph = 0, $$541470$ph = 0, $$541561 = 0, $$541661$lcssa = 0, $$541661$ph = 0, $$5416611868 = 0, $$55 = 0; - var $$551046 = 0, $$551152 = 0, $$551258 = 0, $$551364 = 0, $$551471 = 0, $$551562 = 0, $$551662 = 0, $$56 = 0, $$561047 = 0, $$561153 = 0, $$561259 = 0, $$561365 = 0, $$561472 = 0, $$561563 = 0, $$561663 = 0, $$57 = 0, $$571048$ph = 0, $$571154 = 0, $$571260 = 0, $$571366 = 0; - var $$571473 = 0, $$571473$ph = 0, $$571564 = 0, $$571664 = 0, $$571664$ph = 0, $$58 = 0, $$581049 = 0, $$581155$lcssa = 0, $$581155$ph = 0, $$5811551871 = 0, $$581261 = 0, $$581367 = 0, $$581474 = 0, $$581565$lcssa = 0, $$581565$ph = 0, $$5815651869 = 0, $$581665 = 0, $$59$lcssa = 0, $$59$ph = 0, $$591050 = 0; - var $$591156 = 0, $$591262$ph = 0, $$591368$lcssa = 0, $$591368$ph = 0, $$5913681870 = 0, $$591475 = 0, $$591566 = 0, $$591666 = 0, $$591872 = 0, $$5996 = 0, $$6 = 0, $$60 = 0, $$601051 = 0, $$601051$ph = 0, $$601157 = 0, $$601263 = 0, $$601369 = 0, $$601476 = 0, $$601567 = 0, $$61 = 0; - var $$61103 = 0, $$611052 = 0, $$611158 = 0, $$611158$ph = 0, $$611264 = 0, $$611370 = 0, $$611477 = 0, $$611568 = 0, $$611668 = 0, $$61209 = 0, $$61315 = 0, $$61513 = 0, $$62 = 0, $$62$ph = 0, $$621053 = 0, $$621159 = 0, $$621265 = 0, $$621265$ph = 0, $$621371 = 0, $$621371$ph = 0; - var $$621478 = 0, $$621569 = 0, $$621669 = 0, $$63 = 0, $$631054 = 0, $$631266 = 0, $$631372 = 0, $$631479 = 0, $$631479$ph = 0, $$631570 = 0, $$631670 = 0, $$64 = 0, $$641055 = 0, $$641161 = 0, $$641267 = 0, $$641373 = 0, $$641480 = 0, $$641571 = 0, $$641671 = 0, $$641671$ph = 0; - var $$65 = 0, $$651056 = 0, $$651162 = 0, $$651268 = 0, $$651374 = 0, $$651481 = 0, $$651572 = 0, $$651672 = 0, $$66 = 0, $$661057 = 0, $$661057$ph = 0, $$661163 = 0, $$661269 = 0, $$661375 = 0, $$661482 = 0, $$661673 = 0, $$671058 = 0, $$671164 = 0, $$671164$ph = 0, $$671270 = 0; - var $$671483 = 0, $$671574 = 0, $$671674 = 0, $$68 = 0, $$681059 = 0, $$681165 = 0, $$681271 = 0, $$681271$ph = 0, $$681377 = 0, $$681484 = 0, $$681484$ph = 0, $$681575 = 0, $$681675 = 0, $$69 = 0, $$691060 = 0, $$691166 = 0, $$691272 = 0, $$691378 = 0, $$691485 = 0, $$691576 = 0; - var $$691676 = 0, $$691676$ph = 0, $$6997 = 0, $$7 = 0, $$70 = 0, $$701061 = 0, $$701167 = 0, $$701273 = 0, $$701379 = 0, $$701486 = 0, $$701577 = 0, $$701677 = 0, $$71 = 0, $$71$ph = 0, $$71104 = 0, $$711062 = 0, $$711062$ph = 0, $$711168 = 0, $$711274 = 0, $$711380 = 0; - var $$711380$ph = 0, $$711487 = 0, $$711578 = 0, $$711678 = 0, $$71210 = 0, $$71316 = 0, $$71514 = 0, $$72 = 0, $$721063 = 0, $$721169 = 0, $$721169$ph = 0, $$721275 = 0, $$721381 = 0, $$721488 = 0, $$721488$ph = 0, $$721579 = 0, $$721679 = 0, $$73 = 0, $$731064 = 0, $$731170 = 0; - var $$731276 = 0, $$731276$ph = 0, $$731382 = 0, $$731489 = 0, $$731580 = 0, $$731680 = 0, $$731680$ph = 0, $$74 = 0, $$741065 = 0, $$741065$ph = 0, $$741171 = 0, $$741277 = 0, $$741383 = 0, $$741490 = 0, $$741581 = 0, $$741681 = 0, $$75 = 0, $$751066 = 0, $$751172 = 0, $$751278 = 0; - var $$751384 = 0, $$751491 = 0, $$751582 = 0, $$751682 = 0, $$76 = 0, $$76$ph = 0, $$761067 = 0, $$761173 = 0, $$761173$ph = 0, $$761279 = 0, $$761279$ph = 0, $$761385 = 0, $$761385$ph = 0, $$761492 = 0, $$761583 = 0, $$761683 = 0, $$77 = 0, $$771068 = 0, $$771174 = 0, $$771280 = 0; - var $$771386 = 0, $$771584 = 0, $$771684 = 0, $$78 = 0, $$781069 = 0, $$781175 = 0, $$781281 = 0, $$781387 = 0, $$781585 = 0, $$781685 = 0, $$79 = 0, $$791070 = 0, $$791176 = 0, $$791282 = 0, $$791388 = 0, $$791586 = 0, $$791686 = 0, $$7998 = 0, $$8 = 0, $$8$ph = 0; - var $$80 = 0, $$80$ph = 0, $$801071 = 0, $$801177 = 0, $$801283 = 0, $$801389 = 0, $$801389$ph = 0, $$801496 = 0, $$801587 = 0, $$801687 = 0, $$81 = 0, $$81105 = 0, $$81105$ph = 0, $$811178 = 0, $$811284 = 0, $$811390 = 0, $$811497 = 0, $$811588 = 0, $$81211 = 0, $$81211$ph = 0; - var $$81317 = 0, $$81317$ph = 0, $$81424 = 0, $$81515 = 0, $$81615 = 0, $$82 = 0, $$821179 = 0, $$821285 = 0, $$821391 = 0, $$821498 = 0, $$821589 = 0, $$83 = 0, $$831180 = 0, $$831392 = 0, $$831499 = 0, $$831590 = 0, $$84 = 0, $$841075 = 0, $$841393 = 0, $$841500 = 0; - var $$841500$ph = 0, $$841591 = 0, $$841691 = 0, $$85 = 0, $$851076 = 0, $$851394 = 0, $$851501 = 0, $$851592 = 0, $$851692 = 0, $$86 = 0, $$861077 = 0, $$861289 = 0, $$861395 = 0, $$861502 = 0, $$861693 = 0, $$871078 = 0, $$871184 = 0, $$871290 = 0, $$871503 = 0, $$871694 = 0; - var $$881079 = 0, $$881079$ph = 0, $$881185 = 0, $$881291 = 0, $$881504 = 0, $$881595 = 0, $$881695 = 0, $$881695$ph = 0, $$891080 = 0, $$891186 = 0, $$891292 = 0, $$891505 = 0, $$891596 = 0, $$891696 = 0, $$8999 = 0, $$8999$ph = 0, $$9 = 0, $$90 = 0, $$901081 = 0, $$901187 = 0; - var $$901187$ph = 0, $$901293 = 0, $$901293$ph = 0, $$901399 = 0, $$901506 = 0, $$901597 = 0, $$901697 = 0, $$91 = 0, $$91000 = 0, $$91106 = 0, $$911082 = 0, $$911188 = 0, $$911294 = 0, $$911400 = 0, $$911598 = 0, $$911698 = 0, $$91212 = 0, $$91318 = 0, $$91425 = 0, $$91616 = 0; - var $$92 = 0, $$921083 = 0, $$921189 = 0, $$921295 = 0, $$921401 = 0, $$921599 = 0, $$921699 = 0, $$93 = 0, $$931084 = 0, $$931190 = 0, $$931296 = 0, $$931402 = 0, $$931600 = 0, $$931700 = 0, $$94 = 0, $$94$ph = 0, $$941085 = 0, $$941191 = 0, $$941297 = 0, $$941403 = 0; - var $$941403$ph = 0, $$941601 = 0, $$941701 = 0, $$95 = 0, $$951192 = 0, $$951298 = 0, $$951404 = 0, $$951602 = 0, $$96 = 0, $$961193 = 0, $$961299 = 0, $$961405 = 0, $$961603 = 0, $$97 = 0, $$971406 = 0, $$971604 = 0, $$98 = 0, $$981407 = 0, $$981605 = 0, $$99 = 0; - var $$991408 = 0, $$991606 = 0, $$lcssa1778 = 0, $$lcssa1779 = 0, $$lcssa1799 = 0, $$lcssa1802 = 0, $$not = 0, $$not1747 = 0, $$sink12 = 0, $$sink13 = 0, $$sink16 = 0, $$sink17 = 0, $$sink1705 = 0, $$sink1710 = 0, $$sink1713 = 0, $$sink1716 = 0, $$sink1719 = 0, $$sink1722 = 0, $$sink1729 = 0, $$sink1732 = 0; - var $$sink1736 = 0, $$sink1739 = 0, $$sink1743 = 0, $$sink1746 = 0, $$sink1750 = 0, $$sink3 = 0, $$sink3$shrunk = 0, $$sink30 = 0, $$sink9 = 0, $$sink9$shrunk = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; - var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; - var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; - var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; - var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; - var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; - var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; - var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; - var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; - var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; - var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; - var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; - var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; - var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; - var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; - var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; - var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; - var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0; - var $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; - var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; - var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; - var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0; - var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0; - var $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0; - var $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0; - var $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0; - var $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0; - var $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0; - var $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0; - var $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0; - var $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0; - var $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0; - var $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0; - var $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0; - var $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0; - var $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0; - var $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0; - var $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0; - var $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0; - var $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0; - var $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0; - var $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0; - var $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0; - var $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0; - var $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0; - var $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0; - var $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0; - var $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0; - var $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $97 = 0, $98 = 0, $99 = 0, $brmerge = 0, $exitcond = 0, $not$ = 0, $not$1755 = 0, $or$cond = 0, $or$cond1702 = 0, $or$cond1752 = 0, $or$cond24 = 0, $or$cond29 = 0, $scevgep = 0; - var $scevgep1947 = 0, $scevgep1948 = 0, $scevgep1955 = 0, $scevgep1957 = 0, $scevgep1959 = 0, $scevgep19611962 = 0, $trunc = 0, $trunc$clear = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); - $7 = sp + 64|0; - $8 = sp; - $9 = HEAP32[$2>>2]|0; - $10 = (($1) + ($9)|0); - $11 = HEAP32[$5>>2]|0; - $12 = (($4) + ($11)|0); - $13 = $6 & 4; - $14 = ($13|0)!=(0); - $15 = $4; - $16 = $3; - $17 = $16 ^ -1; - $18 = (($15) + ($17))|0; - $19 = (($18) + ($11))|0; - $$1753 = $14 ? -1 : $19; - $20 = (($$1753) + 1)|0; - $21 = $20 & $$1753; - $22 = ($21|0)!=(0); - $23 = ($4>>>0)<($3>>>0); - $or$cond1702 = $23 | $22; - if ($or$cond1702) { - HEAP32[$5>>2] = 0; - HEAP32[$2>>2] = 0; - $$0951 = -3; - STACKTOP = sp;return ($$0951|0); - } - $24 = ((($0)) + 4|0); - $25 = HEAP32[$24>>2]|0; - $26 = ((($0)) + 56|0); - $27 = HEAP32[$26>>2]|0; - $28 = ((($0)) + 32|0); - $29 = HEAP32[$28>>2]|0; - $30 = ((($0)) + 36|0); - $31 = HEAP32[$30>>2]|0; - $32 = ((($0)) + 40|0); - $33 = HEAP32[$32>>2]|0; - $34 = ((($0)) + 60|0); - $35 = HEAP32[$34>>2]|0; - $36 = HEAP32[$0>>2]|0; - L5: do { - switch ($36|0) { - case 0: { - $37 = ((($0)) + 12|0); - HEAP32[$37>>2] = 0; - $38 = ((($0)) + 8|0); - HEAP32[$38>>2] = 0; - $39 = ((($0)) + 28|0); - HEAP32[$39>>2] = 1; - $40 = ((($0)) + 16|0); - HEAP32[$40>>2] = 1; - $41 = $6 & 1; - $42 = ($41|0)==(0); - if ($42) { - $$01416 = $35;$$01607 = $4;$$41511 = $1;$$5 = 0;$$51102 = 0;$$51208 = 0;$$51314 = 0;$$5996 = 0; - label = 14; - } else { - $43 = ($9|0)<(1); - if ($43) { - $$01097 = 0;$$01203 = 0;$$01309 = 0;$$0987 = 0;$$0991 = 0; - label = 6; - } else { - $$11098$ph = 0;$$11204$ph = 0;$$11310$ph = 0;$$1988$ph = 0;$$1992$ph = 0; - label = 8; - } - } - break; - } - case 1: { - $46 = ($9|0)>(0); - if ($46) { - $$11098$ph = $31;$$11204$ph = $33;$$11310$ph = $27;$$1988$ph = $25;$$1992$ph = $29; - label = 8; - } else { - $$01097 = $31;$$01203 = $33;$$01309 = $27;$$0987 = $25;$$0991 = $29; - label = 6; - } - break; - } - case 2: { - $53 = ($9|0)>(0); - if ($53) { - $$31206$ph = $33;$$31312$ph = $27;$$3990$ph = $25;$$3994$ph = $29;$$sink1705 = $1; - label = 12; - } else { - $$11508 = $1;$$21099 = $31;$$21205 = $33;$$21311 = $27;$$2989 = $25;$$2993 = $29; - label = 10; - } - break; - } - case 36: { - $$0960 = -1;$$891505 = $35;$$931084 = $29;$$931700 = $4;$$951192 = $31;$$951298 = $33;$$981605 = $1;$$99 = $25;$$991408 = $27;$$sink30 = 36; - label = 243; - break; - } - case 3: { - $75 = ($9|0)>(0); - if ($75) { - $$31419$ph = $35;$$31610$ph = $4;$$8$ph = $25;$$81105$ph = $31;$$81211$ph = $33;$$81317$ph = $27;$$8999$ph = $29;$$sink1710 = $1; - label = 18; - } else { - $$21418 = $35;$$21609 = $4;$$61513 = $1;$$7 = $25;$$71104 = $31;$$71210 = $33;$$71316 = $27;$$7998 = $29; - label = 16; - } - break; - } - case 5: { - $90 = ($9|0)>(0); - if ($90) { - $91 = ((($1)) + 1|0); - $92 = HEAP8[$1>>0]|0; - $93 = $92&255; - $$01412 = $93;$$111518 = $91; - } else { - $88 = $6 & 2; - $89 = ($88|0)==(0); - if ($89) { - $$01412 = 0;$$111518 = $1; - } else { - $$0960 = 1;$$891505 = $35;$$931084 = $29;$$931700 = $4;$$951192 = $31;$$951298 = $33;$$981605 = $1;$$99 = $25;$$991408 = $27;$$sink30 = 5; - label = 243; - break L5; - } - } - $94 = $$01412 << $25; - $95 = $94 | $27; - $96 = (($25) + 8)|0; - $$121519 = $$111518;$$13 = $96;$$131004 = $29;$$131216 = $33;$$131322 = $95;$$81424 = $35;$$81615 = $4; - label = 25; - break; - } - case 6: { - $106 = ($9|0)>(0); - if ($106) { - $$121428$ph = $35;$$121619$ph = $4;$$161113$ph = $31;$$17$ph = $25;$$171008$ph = $29;$$171220$ph = $33;$$171326$ph = $27;$$sink1713 = $1; - label = 32; - } else { - $$111427 = $35;$$111618 = $4;$$151112 = $31;$$151522 = $1;$$16 = $25;$$161007 = $29;$$161219 = $33;$$161325 = $27; - label = 30; - } - break; - } - case 7: { - $120 = ($9|0)>(0); - if ($120) { - $121 = ((($1)) + 1|0); - $122 = HEAP8[$1>>0]|0; - $$151431 = $35;$$151622 = $4;$$191116 = $31;$$191526 = $121;$$20 = $25;$$201011 = $29;$$201223 = $33;$$201329 = $27;$$sink12 = $122; - label = 39; - } else { - $$141430 = $35;$$141621 = $4;$$181115 = $31;$$181525 = $1;$$19 = $25;$$191010 = $29;$$191222 = $33;$$191328 = $27; - label = 36; - } - break; - } - case 39: { - $$171433 = $35;$$171624 = $4;$$211118 = $31;$$211528 = $1;$$22 = $25;$$221013 = $29;$$221225 = $33;$$221331 = $27; - label = 43; - break; - } - case 51: { - $152 = ($9|0)>(0); - if ($152) { - $$211437$ph = $35;$$211628$ph = $4;$$251122$ph = $31;$$26$ph = $25;$$261017$ph = $29;$$261229$ph = $33;$$261335$ph = $27;$$sink1716 = $1; - label = 49; - } else { - $$201436 = $35;$$201627 = $4;$$241121 = $31;$$241531 = $1;$$25 = $25;$$251016 = $29;$$251228 = $33;$$251334 = $27; - label = 47; - } - break; - } - case 52: { - $$231439 = $35;$$231630 = $4;$$271018 = $29;$$271124 = $31;$$271534 = $1;$$28 = $25;$$281231 = $33;$$281337 = $27; - label = 52; - break; - } - case 9: { - $$251441 = $35;$$251632 = $4;$$291020 = $29;$$291126 = $31;$$291536 = $1;$$30 = $25;$$301233 = $33;$$301339 = $27; - label = 55; - break; - } - case 38: { - $$261442 = $35;$$261633 = $4;$$301021 = $29;$$301127 = $31;$$301537 = $1;$$31 = $25;$$311234 = $33;$$311340 = $27; - label = 56; - break; - } - case 40: { - $$271443 = $35;$$271634 = $4;$$311022 = $29;$$311128 = $31;$$311538 = $1;$$32 = $25;$$321235 = $33;$$321341 = $27; - label = 58; - break; - } - case 10: { - $$281444 = $35;$$281635 = $4;$$321023 = $29;$$321129 = $31;$$321539 = $1;$$33 = $25;$$331236 = $33;$$331342 = $27; - label = 60; - break; - } - case 11: { - $193 = ($9|0)>(0); - if ($193) { - $$321448$ph = $35;$$321639$ph = $4;$$361027$ph = $29;$$361133$ph = $31;$$37$ph = $25;$$371240$ph = $33;$$371346$ph = $27;$$sink1719 = $1; - label = 66; - } else { - $$311447 = $35;$$311638 = $4;$$351026 = $29;$$351132 = $31;$$351542 = $1;$$36 = $25;$$361239 = $33;$$361345 = $27; - label = 64; - } - break; - } - case 14: { - $224 = ($9|0)>(0); - if ($224) { - $$371453$ph = $35;$$371644$ph = $4;$$411032$ph = $29;$$411138$ph = $31;$$42$ph = $25;$$421245$ph = $33;$$421351$ph = $27;$$sink1722 = $1; - label = 75; - } else { - $$361452 = $35;$$361643 = $4;$$401031 = $29;$$401137 = $31;$$401547 = $1;$$41 = $25;$$411244 = $33;$$411350 = $27; - label = 73; - } - break; - } - case 35: { - $$401456 = $35;$$401647 = $4;$$441035 = $29;$$441141 = $31;$$441551 = $1;$$45 = $25;$$451248 = $33;$$451354 = $27; - label = 86; - break; - } - case 16: { - $452 = ($9|0)>(0); - if ($452) { - $$441460$ph = $35;$$441651$ph = $4;$$481039$ph = $29;$$481145$ph = $31;$$49$ph = $25;$$491252$ph = $33;$$491358$ph = $27;$$sink1729 = $1; - label = 116; - } else { - $$431459 = $35;$$431650 = $4;$$471038 = $29;$$471144 = $31;$$471554 = $1;$$48 = $25;$$481251 = $33;$$481357 = $27; - label = 114; - } - break; - } - case 17: { - $$461462 = $35;$$461653 = $4;$$491040 = $29;$$501147 = $31;$$501557 = $1;$$51 = $25;$$511254 = $33;$$511360 = $27; - label = 125; - break; - } - case 18: { - $503 = ($9|0)>(0); - if ($503) { - $$491465$ph = $35;$$491656$ph = $4;$$521043$ph = $29;$$531150$ph = $31;$$54$ph = $25;$$541257$ph = $33;$$541363$ph = $27;$$sink1732 = $1; - label = 130; - } else { - $$481464 = $35;$$481655 = $4;$$511042 = $29;$$521149 = $31;$$521559 = $1;$$53 = $25;$$531256 = $33;$$531362 = $27; - label = 128; - } - break; - } - case 21: { - $$511467 = $35;$$511658 = $4;$$541045 = $29;$$551152 = $31;$$551562 = $1;$$56 = $25;$$561259 = $33;$$561365 = $27; - label = 136; - break; - } - case 23: { - $572 = ($9|0)>(0); - if ($572) { - $$571473$ph = $35;$$571664$ph = $4;$$601051$ph = $29;$$611158$ph = $31;$$62$ph = $25;$$621265$ph = $33;$$621371$ph = $27;$$sink1736 = $1; - label = 153; - } else { - $$561472 = $35;$$561663 = $4;$$591050 = $29;$$601157 = $31;$$601567 = $1;$$61 = $25;$$611264 = $33;$$611370 = $27; - label = 151; - } - break; - } - case 24: { - $$591475 = $35;$$591666 = $4;$$621053 = $29;$$621159 = $31;$$631570 = $1;$$64 = $25;$$641267 = $33;$$641373 = $27; - label = 160; - break; - } - case 25: { - $696 = ($9|0)>(0); - if ($696) { - $$631479$ph = $35;$$641671$ph = $4;$$661057$ph = $29;$$671164$ph = $31;$$681271$ph = $33;$$71$ph = $25;$$711380$ph = $27;$$sink1739 = $1; - label = 182; - } else { - $$621478 = $35;$$631670 = $4;$$651056 = $29;$$661163 = $31;$$671270 = $33;$$691576 = $1;$$70 = $25;$$701379 = $27; - label = 180; - } - break; - } - case 26: { - $737 = ($9|0)>(0); - if ($737) { - $$681484$ph = $35;$$691676$ph = $4;$$711062$ph = $29;$$721169$ph = $31;$$731276$ph = $33;$$76$ph = $25;$$761385$ph = $27;$$sink1743 = $1; - label = 195; - } else { - $$671483 = $35;$$681675 = $4;$$701061 = $29;$$711168 = $31;$$721275 = $33;$$741581 = $1;$$75 = $25;$$751384 = $27; - label = 193; - } - break; - } - case 27: { - $784 = ($9|0)>(0); - if ($784) { - $$721488$ph = $35;$$731680$ph = $4;$$741065$ph = $29;$$761173$ph = $31;$$761279$ph = $33;$$80$ph = $25;$$801389$ph = $27;$$sink1746 = $1; - label = 206; - } else { - $$711487 = $35;$$721679 = $4;$$731064 = $29;$$751172 = $31;$$751278 = $33;$$781585 = $1;$$79 = $25;$$791388 = $27; - label = 204; - } - break; - } - case 37: { - $$731489 = $35;$$761683 = $4;$$771068 = $29;$$791176 = $31;$$791282 = $33;$$821589 = $1;$$83 = $25;$$831392 = $27; - label = 210; - break; - } - case 53: { - $$751491 = $35;$$781685 = $4;$$791070 = $29;$$811178 = $31;$$811284 = $33;$$841591 = $1;$$85 = $25;$$851394 = $27; - label = 213; - break; - } - case 32: { - $842 = ($9|0)>(0); - if ($842) { - $843 = ((($1)) + 1|0); - $844 = HEAP8[$1>>0]|0; - $845 = $844&255; - $$0949 = $845;$$881595 = $843; - } else { - $840 = $6 & 2; - $841 = ($840|0)==(0); - if ($841) { - $$0949 = 0;$$881595 = $1; - } else { - $$0960 = 1;$$891505 = $35;$$931084 = $29;$$931700 = $4;$$951192 = $31;$$951298 = $33;$$981605 = $1;$$99 = $25;$$991408 = $27;$$sink30 = 32; - label = 243; - break L5; - } - } - $846 = $$0949 << $25; - $847 = $846 | $27; - $848 = (($25) + 8)|0; - $$801496 = $35;$$841075 = $29;$$841691 = $4;$$861289 = $33;$$891596 = $$881595;$$90 = $848;$$901399 = $847; - label = 226; - break; - } - case 41: { - $858 = ($9|0)>(0); - if ($858) { - $$841500$ph = $35;$$881079$ph = $29;$$881695$ph = $4;$$901187$ph = $31;$$901293$ph = $33;$$94$ph = $25;$$941403$ph = $27;$$sink1750 = $1; - label = 233; - } else { - $$831499 = $35;$$871078 = $29;$$871694 = $4;$$891186 = $31;$$891292 = $33;$$921599 = $1;$$93 = $25;$$931402 = $27; - label = 231; - } - break; - } - case 42: { - $871 = ($9|0)>(0); - if ($871) { - $872 = ((($1)) + 1|0); - $873 = HEAP8[$1>>0]|0; - $874 = $873&255; - $$0948 = $874;$$871503 = $35;$$911082 = $29;$$911698 = $4;$$931190 = $31;$$931296 = $33;$$961603 = $872;$$97 = $25;$$971406 = $27; - label = 241; - } else { - $$861502 = $35;$$901081 = $29;$$901697 = $4;$$921189 = $31;$$921295 = $33;$$951602 = $1;$$96 = $25;$$961405 = $27; - label = 237; - } - break; - } - case 34: { - $$881504 = $35;$$921083 = $29;$$921699 = $4;$$941191 = $31;$$941297 = $33;$$971604 = $1;$$98 = $25;$$981407 = $27; - label = 242; - break; - } - default: { - $$100 = $25;$$1001409 = $27;$$1961 = -1;$$901506 = $35;$$941085 = $29;$$941701 = $4;$$961193 = $31;$$961299 = $33;$$991606 = $1; - label = 244; - } - } - } while(0); - if ((label|0) == 6) { - $44 = $6 & 2; - $45 = ($44|0)==(0); - if ($45) { - $$01507 = $1;$$11098 = $$01097;$$11204 = $$01203;$$11310 = $$01309;$$1988 = $$0987;$$1992 = $$0991;$$sink3$shrunk = 0; - label = 9; - } else { - $$0960 = 1;$$891505 = $35;$$931084 = $$0991;$$931700 = $4;$$951192 = $$01097;$$951298 = $$01203;$$981605 = $1;$$99 = $$0987;$$991408 = $$01309;$$sink30 = 1; - label = 243; - } - } - else if ((label|0) == 8) { - $47 = ((($1)) + 1|0); - $48 = HEAP8[$1>>0]|0; - $$01507 = $47;$$11098 = $$11098$ph;$$11204 = $$11204$ph;$$11310 = $$11310$ph;$$1988 = $$1988$ph;$$1992 = $$1992$ph;$$sink3$shrunk = $48; - label = 9; - } - if ((label|0) == 9) { - $$sink3 = $$sink3$shrunk&255; - $49 = ((($0)) + 8|0); - HEAP32[$49>>2] = $$sink3; - $50 = ($$01507>>>0)<($10>>>0); - if ($50) { - $$31206$ph = $$11204;$$31312$ph = $$11310;$$3990$ph = $$1988;$$3994$ph = $$1992;$$sink1705 = $$01507; - label = 12; - } else { - $$11508 = $$01507;$$21099 = $$11098;$$21205 = $$11204;$$21311 = $$11310;$$2989 = $$1988;$$2993 = $$1992; - label = 10; - } - } - if ((label|0) == 10) { - $51 = $6 & 2; - $52 = ($51|0)==(0); - if ($52) { - $$21509 = $$11508;$$31206 = $$21205;$$31312 = $$21311;$$3990 = $$2989;$$3994 = $$2993;$$sink9$shrunk = 0; - label = 13; - } else { - $$0960 = 1;$$891505 = $35;$$931084 = $$2993;$$931700 = $4;$$951192 = $$21099;$$951298 = $$21205;$$981605 = $$11508;$$99 = $$2989;$$991408 = $$21311;$$sink30 = 2; - label = 243; - } - } - else if ((label|0) == 12) { - $54 = ((($$sink1705)) + 1|0); - $55 = HEAP8[$$sink1705>>0]|0; - $$21509 = $54;$$31206 = $$31206$ph;$$31312 = $$31312$ph;$$3990 = $$3990$ph;$$3994 = $$3994$ph;$$sink9$shrunk = $55; - label = 13; - } - if ((label|0) == 13) { - $$sink9 = $$sink9$shrunk&255; - $56 = ((($0)) + 12|0); - HEAP32[$56>>2] = $$sink9; - $57 = ((($0)) + 8|0); - $58 = HEAP32[$57>>2]|0; - $59 = $58 << 8; - $60 = $59 | $$sink9; - $61 = (($60>>>0) % 31)&-1; - $62 = $$sink9 & 32; - $63 = $61 | $62; - $64 = $58 & 15; - $65 = ($64|0)!=(8); - $not$ = ($63|0)!=(0); - $$1754 = $65 | $not$; - $66 = $58 >>> 4; - $67 = 256 << $66; - $68 = ($67>>>0)>(32768); - $69 = ($20>>>0)<($67>>>0); - $$ = $68 | $69; - $not$1755 = $14 ^ 1; - $70 = $$ & $not$1755; - $$31100$v = $70 | $$1754; - if ($$31100$v) { - $$0960 = -1;$$891505 = $35;$$931084 = $$3994;$$931700 = $4;$$951192 = 1;$$951298 = $$31206;$$981605 = $$21509;$$99 = $$3990;$$991408 = $$31312;$$sink30 = 36; - label = 243; - } else { - $$01416 = $35;$$01607 = $4;$$41511 = $$21509;$$5 = $$3990;$$51102 = 0;$$51208 = $$31206;$$51314 = $$31312;$$5996 = $$3994; - label = 14; - } - } - L46: while(1) { - switch (label|0) { - case 14: { - label = 0; - $71 = ($$5>>>0)<(3); - if ($71) { - $$11417 = $$01416;$$11608 = $$01607;$$51512 = $$41511;$$6 = $$5;$$61103 = $$51102;$$61209 = $$51208;$$61315 = $$51314;$$6997 = $$5996; - label = 15; - } else { - $$41420 = $$01416;$$41611 = $$01607;$$81515 = $$41511;$$9 = $$5;$$91000 = $$5996;$$91106 = $$51102;$$91212 = $$51208;$$91318 = $$51314; - label = 20; - } - break; - } - case 16: { - label = 0; - $73 = $6 & 2; - $74 = ($73|0)==(0); - if ($74) { - $$01413$shrunk = 0;$$31419 = $$21418;$$31610 = $$21609;$$71514 = $$61513;$$8 = $$7;$$81105 = $$71104;$$81211 = $$71210;$$81317 = $$71316;$$8999 = $$7998; - label = 19; - } else { - $$0960 = 1;$$891505 = $$21418;$$931084 = $$7998;$$931700 = $$21609;$$951192 = $$71104;$$951298 = $$71210;$$981605 = $$61513;$$99 = $$7;$$991408 = $$71316;$$sink30 = 3; - label = 243; - continue L46; - } - break; - } - case 18: { - label = 0; - $76 = ((($$sink1710)) + 1|0); - $77 = HEAP8[$$sink1710>>0]|0; - $$01413$shrunk = $77;$$31419 = $$31419$ph;$$31610 = $$31610$ph;$$71514 = $76;$$8 = $$8$ph;$$81105 = $$81105$ph;$$81211 = $$81211$ph;$$81317 = $$81317$ph;$$8999 = $$8999$ph; - label = 19; - break; - } - case 25: { - label = 0; - $97 = $$13 & 7; - $98 = $$131322 >>> $97; - $99 = (($$13) - ($97))|0; - $$131110 = 0;$$131520 = $$121519;$$14 = $99;$$141005 = $$131004;$$141217 = $$131216;$$141323 = $98;$$91425 = $$81424;$$91616 = $$81615; - label = 26; - break; - } - case 30: { - label = 0; - $104 = $6 & 2; - $105 = ($104|0)==(0); - if ($105) { - $$01411$shrunk = 0;$$121428 = $$111427;$$121619 = $$111618;$$161113 = $$151112;$$161523 = $$151522;$$17 = $$16;$$171008 = $$161007;$$171220 = $$161219;$$171326 = $$161325; - label = 33; - } else { - $$0960 = 1;$$891505 = $$111427;$$931084 = $$161007;$$931700 = $$111618;$$951192 = $$151112;$$951298 = $$161219;$$981605 = $$151522;$$99 = $$16;$$991408 = $$161325;$$sink30 = 6; - label = 243; - continue L46; - } - break; - } - case 32: { - label = 0; - $107 = ((($$sink1713)) + 1|0); - $108 = HEAP8[$$sink1713>>0]|0; - $$01411$shrunk = $108;$$121428 = $$121428$ph;$$121619 = $$121619$ph;$$161113 = $$161113$ph;$$161523 = $107;$$17 = $$17$ph;$$171008 = $$171008$ph;$$171220 = $$171220$ph;$$171326 = $$171326$ph; - label = 33; - break; - } - case 36: { - label = 0; - $118 = $6 & 2; - $119 = ($118|0)==(0); - if ($119) { - $$151431 = $$141430;$$151622 = $$141621;$$191116 = $$181115;$$191526 = $$181525;$$20 = $$19;$$201011 = $$191010;$$201223 = $$191222;$$201329 = $$191328;$$sink12 = 0; - label = 39; - continue L46; - } else { - $$0960 = 1;$$891505 = $$141430;$$931084 = $$191010;$$931700 = $$141621;$$951192 = $$181115;$$951298 = $$191222;$$981605 = $$181525;$$99 = $$19;$$991408 = $$191328;$$sink30 = 7; - label = 243; - continue L46; - } - break; - } - case 39: { - label = 0; - $$sink13 = (((($0)) + 10528|0) + ($$191116)|0); - HEAP8[$$sink13>>0] = $$sink12; - $$161432 = $$151431;$$161623 = $$151622;$$201117 = $$191116;$$201527 = $$191526;$$21 = $$20;$$211012 = $$201011;$$211224 = $$201223;$$211330 = $$201329; - label = 41; - break; - } - case 43: { - label = 0; - $$0960 = -1;$$891505 = $$171433;$$931084 = $$221013;$$931700 = $$171624;$$951192 = $$211118;$$951298 = $$221225;$$981605 = $$211528;$$99 = $$22;$$991408 = $$221331;$$sink30 = 39; - label = 243; - continue L46; - break; - } - case 47: { - label = 0; - $150 = $6 & 2; - $151 = ($150|0)==(0); - if ($151) { - $$01410$shrunk = 0;$$211437 = $$201436;$$211628 = $$201627;$$251122 = $$241121;$$251532 = $$241531;$$26 = $$25;$$261017 = $$251016;$$261229 = $$251228;$$261335 = $$251334; - label = 50; - } else { - $$0960 = 1;$$891505 = $$201436;$$931084 = $$251016;$$931700 = $$201627;$$951192 = $$241121;$$951298 = $$251228;$$981605 = $$241531;$$99 = $$25;$$991408 = $$251334;$$sink30 = 51; - label = 243; - continue L46; - } - break; - } - case 49: { - label = 0; - $153 = ((($$sink1716)) + 1|0); - $154 = HEAP8[$$sink1716>>0]|0; - $$01410$shrunk = $154;$$211437 = $$211437$ph;$$211628 = $$211628$ph;$$251122 = $$251122$ph;$$251532 = $153;$$26 = $$26$ph;$$261017 = $$261017$ph;$$261229 = $$261229$ph;$$261335 = $$261335$ph; - label = 50; - break; - } - case 52: { - label = 0; - $162 = ($$231630>>>0)<($12>>>0); - if (!($162)) { - $$0960 = 2;$$891505 = $$231439;$$931084 = $$271018;$$931700 = $$231630;$$951192 = $$271124;$$951298 = $$281231;$$981605 = $$271534;$$99 = $$28;$$991408 = $$281337;$$sink30 = 52; - label = 243; - continue L46; - } - $163 = $$271018&255; - $164 = ((($$231630)) + 1|0); - HEAP8[$$231630>>0] = $163; - $165 = (($$271124) + -1)|0; - $$181434 = $$231439;$$181625 = $164;$$221119 = $165;$$221529 = $$271534;$$23 = $$28;$$231014 = $$271018;$$231226 = $$281231;$$231332 = $$281337; - label = 44; - break; - } - case 55: { - label = 0; - $167 = ($$251632>>>0)<($12>>>0); - if ($167) { - $$261442 = $$251441;$$261633 = $$251632;$$301021 = $$291020;$$301127 = $$291126;$$301537 = $$291536;$$31 = $$30;$$311234 = $$301233;$$311340 = $$301339; - label = 56; - continue L46; - } else { - $$0960 = 2;$$891505 = $$251441;$$931084 = $$291020;$$931700 = $$251632;$$951192 = $$291126;$$951298 = $$301233;$$981605 = $$291536;$$99 = $$30;$$991408 = $$301339;$$sink30 = 9; - label = 243; - continue L46; - } - break; - } - case 56: { - label = 0; - $168 = ($$301537>>>0)<($10>>>0); - if ($168) { - $171 = $12; - $172 = $$261633; - $173 = (($171) - ($172))|0; - $174 = $10; - $175 = $$301537; - $176 = (($174) - ($175))|0; - $177 = ($173>>>0)<($176>>>0); - $$sink17 = $177 ? $12 : $10; - $$sink16 = $177 ? $$261633 : $$301537; - $178 = $$sink17; - $179 = $$sink16; - $180 = (($178) - ($179))|0; - $181 = ($180>>>0)<($$301127>>>0); - $$$301127 = $181 ? $180 : $$301127; - _memcpy(($$261633|0),($$301537|0),($$$301127|0))|0; - $182 = (($$301537) + ($$$301127)|0); - $183 = (($$261633) + ($$$301127)|0); - $184 = (($$301127) - ($$$301127))|0; - $$241440 = $$261442;$$241631 = $183;$$281019 = $$301021;$$281125 = $184;$$281535 = $182;$$29 = $$31;$$291232 = $$311234;$$291338 = $$311340; - label = 54; - break; - } else { - $169 = $6 & 2; - $170 = ($169|0)==(0); - if ($170) { - $$271443 = $$261442;$$271634 = $$261633;$$311022 = $$301021;$$311128 = $$301127;$$311538 = $$301537;$$32 = $$31;$$321235 = $$311234;$$321341 = $$311340; - label = 58; - continue L46; - } else { - $$0960 = 1;$$891505 = $$261442;$$931084 = $$301021;$$931700 = $$261633;$$951192 = $$301127;$$951298 = $$311234;$$981605 = $$301537;$$99 = $$31;$$991408 = $$311340;$$sink30 = 38; - label = 243; - continue L46; - } - } - break; - } - case 58: { - label = 0; - $$0960 = -1;$$891505 = $$271443;$$931084 = $$311022;$$931700 = $$271634;$$951192 = $$311128;$$951298 = $$321235;$$981605 = $$311538;$$99 = $$32;$$991408 = $$321341;$$sink30 = 40; - label = 243; - continue L46; - break; - } - case 60: { - label = 0; - $$0960 = -1;$$891505 = $$281444;$$931084 = $$321023;$$931700 = $$281635;$$951192 = $$321129;$$951298 = $$331236;$$981605 = $$321539;$$99 = $$33;$$991408 = $$331342;$$sink30 = 10; - label = 243; - continue L46; - break; - } - case 64: { - label = 0; - $191 = $6 & 2; - $192 = ($191|0)==(0); - if ($192) { - $$01300$shrunk = 0;$$321448 = $$311447;$$321639 = $$311638;$$361027 = $$351026;$$361133 = $$351132;$$361543 = $$351542;$$37 = $$36;$$371240 = $$361239;$$371346 = $$361345; - label = 67; - } else { - $$0960 = 1;$$891505 = $$311447;$$931084 = $$351026;$$931700 = $$311638;$$951192 = $$351132;$$951298 = $$361239;$$981605 = $$351542;$$99 = $$36;$$991408 = $$361345;$$sink30 = 11; - label = 243; - continue L46; - } - break; - } - case 66: { - label = 0; - $194 = ((($$sink1719)) + 1|0); - $195 = HEAP8[$$sink1719>>0]|0; - $$01300$shrunk = $195;$$321448 = $$321448$ph;$$321639 = $$321639$ph;$$361027 = $$361027$ph;$$361133 = $$361133$ph;$$361543 = $194;$$37 = $$37$ph;$$371240 = $$371240$ph;$$371346 = $$371346$ph; - label = 67; - break; - } - case 73: { - label = 0; - $222 = $6 & 2; - $223 = ($222|0)==(0); - if ($223) { - $$01202$shrunk = 0;$$371453 = $$361452;$$371644 = $$361643;$$411032 = $$401031;$$411138 = $$401137;$$411548 = $$401547;$$42 = $$41;$$421245 = $$411244;$$421351 = $$411350; - label = 76; - } else { - $$0960 = 1;$$891505 = $$361452;$$931084 = $$401031;$$931700 = $$361643;$$951192 = $$401137;$$951298 = $$411244;$$981605 = $$401547;$$99 = $$41;$$991408 = $$411350;$$sink30 = 14; - label = 243; - continue L46; - } - break; - } - case 75: { - label = 0; - $225 = ((($$sink1722)) + 1|0); - $226 = HEAP8[$$sink1722>>0]|0; - $$01202$shrunk = $226;$$371453 = $$371453$ph;$$371644 = $$371644$ph;$$411032 = $$411032$ph;$$411138 = $$411138$ph;$$411548 = $225;$$42 = $$42$ph;$$421245 = $$421245$ph;$$421351 = $$421351$ph; - label = 76; - break; - } - case 86: { - label = 0; - $$0960 = -1;$$891505 = $$401456;$$931084 = $$441035;$$931700 = $$401647;$$951192 = $$441141;$$951298 = $$451248;$$981605 = $$441551;$$99 = $$45;$$991408 = $$451354;$$sink30 = 35; - label = 243; - continue L46; - break; - } - case 114: { - label = 0; - $450 = $6 & 2; - $451 = ($450|0)==(0); - if ($451) { - $$0980$shrunk = 0;$$441460 = $$431459;$$441651 = $$431650;$$481039 = $$471038;$$481145 = $$471144;$$481555 = $$471554;$$49 = $$48;$$491252 = $$481251;$$491358 = $$481357; - label = 117; - } else { - $$0960 = 1;$$891505 = $$431459;$$931084 = $$471038;$$931700 = $$431650;$$951192 = $$471144;$$951298 = $$481251;$$981605 = $$471554;$$99 = $$48;$$991408 = $$481357;$$sink30 = 16; - label = 243; - continue L46; - } - break; - } - case 116: { - label = 0; - $453 = ((($$sink1729)) + 1|0); - $454 = HEAP8[$$sink1729>>0]|0; - $$0980$shrunk = $454;$$441460 = $$441460$ph;$$441651 = $$441651$ph;$$481039 = $$481039$ph;$$481145 = $$481145$ph;$$481555 = $453;$$49 = $$49$ph;$$491252 = $$491252$ph;$$491358 = $$491358$ph; - label = 117; - break; - } - case 125: { - label = 0; - $$0960 = -1;$$891505 = $$461462;$$931084 = $$491040;$$931700 = $$461653;$$951192 = $$501147;$$951298 = $$511254;$$981605 = $$501557;$$99 = $$51;$$991408 = $$511360;$$sink30 = 17; - label = 243; - continue L46; - break; - } - case 128: { - label = 0; - $501 = $6 & 2; - $502 = ($501|0)==(0); - if ($502) { - $$0979$shrunk = 0;$$491465 = $$481464;$$491656 = $$481655;$$521043 = $$511042;$$531150 = $$521149;$$531560 = $$521559;$$54 = $$53;$$541257 = $$531256;$$541363 = $$531362; - label = 131; - } else { - $$0960 = 1;$$891505 = $$481464;$$931084 = $$511042;$$931700 = $$481655;$$951192 = $$521149;$$951298 = $$531256;$$981605 = $$521559;$$99 = $$53;$$991408 = $$531362;$$sink30 = 18; - label = 243; - continue L46; - } - break; - } - case 130: { - label = 0; - $504 = ((($$sink1732)) + 1|0); - $505 = HEAP8[$$sink1732>>0]|0; - $$0979$shrunk = $505;$$491465 = $$491465$ph;$$491656 = $$491656$ph;$$521043 = $$521043$ph;$$531150 = $$531150$ph;$$531560 = $504;$$54 = $$54$ph;$$541257 = $$541257$ph;$$541363 = $$541363$ph; - label = 131; - break; - } - case 136: { - label = 0; - $$0960 = -1;$$891505 = $$511467;$$931084 = $$541045;$$931700 = $$511658;$$951192 = $$551152;$$951298 = $$561259;$$981605 = $$551562;$$99 = $$56;$$991408 = $$561365;$$sink30 = 21; - label = 243; - continue L46; - break; - } - case 151: { - label = 0; - $570 = $6 & 2; - $571 = ($570|0)==(0); - if ($571) { - $$0971$shrunk = 0;$$571473 = $$561472;$$571664 = $$561663;$$601051 = $$591050;$$611158 = $$601157;$$611568 = $$601567;$$62 = $$61;$$621265 = $$611264;$$621371 = $$611370; - label = 154; - } else { - $$0960 = 1;$$891505 = $$561472;$$931084 = $$591050;$$931700 = $$561663;$$951192 = $$601157;$$951298 = $$611264;$$981605 = $$601567;$$99 = $$61;$$991408 = $$611370;$$sink30 = 23; - label = 243; - continue L46; - } - break; - } - case 153: { - label = 0; - $573 = ((($$sink1736)) + 1|0); - $574 = HEAP8[$$sink1736>>0]|0; - $$0971$shrunk = $574;$$571473 = $$571473$ph;$$571664 = $$571664$ph;$$601051 = $$601051$ph;$$611158 = $$611158$ph;$$611568 = $573;$$62 = $$62$ph;$$621265 = $$621265$ph;$$621371 = $$621371$ph; - label = 154; - break; - } - case 160: { - label = 0; - $610 = ($$591666>>>0)<($12>>>0); - if (!($610)) { - $$0960 = 2;$$891505 = $$591475;$$931084 = $$621053;$$931700 = $$591666;$$951192 = $$621159;$$951298 = $$641267;$$981605 = $$631570;$$99 = $$64;$$991408 = $$641373;$$sink30 = 24; - label = 243; - continue L46; - } - $611 = $$621159&255; - $612 = ((($$591666)) + 1|0); - HEAP8[$$591666>>0] = $611; - $$541470$ph = $$591475;$$541661$ph = $612;$$571048$ph = $$621053;$$581155$ph = $$621159;$$581565$ph = $$631570;$$59$ph = $$64;$$591262$ph = $$641267;$$591368$ph = $$641373; - label = 140; - break; - } - case 180: { - label = 0; - $694 = $6 & 2; - $695 = ($694|0)==(0); - if ($695) { - $$0959$shrunk = 0;$$631479 = $$621478;$$641671 = $$631670;$$661057 = $$651056;$$671164 = $$661163;$$681271 = $$671270;$$701577 = $$691576;$$71 = $$70;$$711380 = $$701379; - label = 183; - } else { - $$0960 = 1;$$891505 = $$621478;$$931084 = $$651056;$$931700 = $$631670;$$951192 = $$661163;$$951298 = $$671270;$$981605 = $$691576;$$99 = $$70;$$991408 = $$701379;$$sink30 = 25; - label = 243; - continue L46; - } - break; - } - case 182: { - label = 0; - $697 = ((($$sink1739)) + 1|0); - $698 = HEAP8[$$sink1739>>0]|0; - $$0959$shrunk = $698;$$631479 = $$631479$ph;$$641671 = $$641671$ph;$$661057 = $$661057$ph;$$671164 = $$671164$ph;$$681271 = $$681271$ph;$$701577 = $697;$$71 = $$71$ph;$$711380 = $$711380$ph; - label = 183; - break; - } - case 193: { - label = 0; - $735 = $6 & 2; - $736 = ($735|0)==(0); - if ($736) { - $$0952$shrunk = 0;$$681484 = $$671483;$$691676 = $$681675;$$711062 = $$701061;$$721169 = $$711168;$$731276 = $$721275;$$751582 = $$741581;$$76 = $$75;$$761385 = $$751384; - label = 196; - } else { - $$0960 = 1;$$891505 = $$671483;$$931084 = $$701061;$$931700 = $$681675;$$951192 = $$711168;$$951298 = $$721275;$$981605 = $$741581;$$99 = $$75;$$991408 = $$751384;$$sink30 = 26; - label = 243; - continue L46; - } - break; - } - case 195: { - label = 0; - $738 = ((($$sink1743)) + 1|0); - $739 = HEAP8[$$sink1743>>0]|0; - $$0952$shrunk = $739;$$681484 = $$681484$ph;$$691676 = $$691676$ph;$$711062 = $$711062$ph;$$721169 = $$721169$ph;$$731276 = $$731276$ph;$$751582 = $738;$$76 = $$76$ph;$$761385 = $$761385$ph; - label = 196; - break; - } - case 204: { - label = 0; - $782 = $6 & 2; - $783 = ($782|0)==(0); - if ($783) { - $$0950$shrunk = 0;$$721488 = $$711487;$$731680 = $$721679;$$741065 = $$731064;$$761173 = $$751172;$$761279 = $$751278;$$791586 = $$781585;$$80 = $$79;$$801389 = $$791388; - label = 207; - } else { - $$0960 = 1;$$891505 = $$711487;$$931084 = $$731064;$$931700 = $$721679;$$951192 = $$751172;$$951298 = $$751278;$$981605 = $$781585;$$99 = $$79;$$991408 = $$791388;$$sink30 = 27; - label = 243; - continue L46; - } - break; - } - case 206: { - label = 0; - $785 = ((($$sink1746)) + 1|0); - $786 = HEAP8[$$sink1746>>0]|0; - $$0950$shrunk = $786;$$721488 = $$721488$ph;$$731680 = $$731680$ph;$$741065 = $$741065$ph;$$761173 = $$761173$ph;$$761279 = $$761279$ph;$$791586 = $785;$$80 = $$80$ph;$$801389 = $$801389$ph; - label = 207; - break; - } - case 210: { - label = 0; - $$0960 = -1;$$891505 = $$731489;$$931084 = $$771068;$$931700 = $$761683;$$951192 = $$791176;$$951298 = $$791282;$$981605 = $$821589;$$99 = $$83;$$991408 = $$831392;$$sink30 = 37; - label = 243; - continue L46; - break; - } - case 213: { - label = 0; - $809 = ($$781685>>>0)<($12>>>0); - if (!($809)) { - $$0960 = 2;$$891505 = $$751491;$$931084 = $$791070;$$931700 = $$781685;$$951192 = $$811178;$$951298 = $$811284;$$981605 = $$841591;$$99 = $$85;$$991408 = $$851394;$$sink30 = 53; - label = 243; - continue L46; - } - $810 = (($$751491) + 1)|0; - $811 = (($$751491) - ($$791070))|0; - $812 = $811 & $$1753; - $813 = (($3) + ($812)|0); - $814 = HEAP8[$813>>0]|0; - $815 = ((($$781685)) + 1|0); - HEAP8[$$781685>>0] = $814; - $$741490 = $810;$$771684 = $815;$$781069 = $$791070;$$801177 = $$811178;$$801283 = $$811284;$$831590 = $$841591;$$84 = $$85;$$841393 = $$851394; - label = 212; - break; - } - case 226: { - label = 0; - $849 = $$90 & 7; - $850 = $$901399 >>> $849; - $851 = (($$90) - ($849))|0; - $$811497 = $$801496;$$851076 = $$841075;$$851692 = $$841691;$$871184 = 0;$$871290 = $$861289;$$901597 = $$891596;$$91 = $851;$$911400 = $850; - label = 227; - break; - } - case 231: { - label = 0; - $856 = $6 & 2; - $857 = ($856|0)==(0); - if ($857) { - $$0947$shrunk = 0;$$841500 = $$831499;$$881079 = $$871078;$$881695 = $$871694;$$901187 = $$891186;$$901293 = $$891292;$$931600 = $$921599;$$94 = $$93;$$941403 = $$931402; - label = 234; - } else { - $$0960 = 1;$$891505 = $$831499;$$931084 = $$871078;$$931700 = $$871694;$$951192 = $$891186;$$951298 = $$891292;$$981605 = $$921599;$$99 = $$93;$$991408 = $$931402;$$sink30 = 41; - label = 243; - continue L46; - } - break; - } - case 233: { - label = 0; - $859 = ((($$sink1750)) + 1|0); - $860 = HEAP8[$$sink1750>>0]|0; - $$0947$shrunk = $860;$$841500 = $$841500$ph;$$881079 = $$881079$ph;$$881695 = $$881695$ph;$$901187 = $$901187$ph;$$901293 = $$901293$ph;$$931600 = $859;$$94 = $$94$ph;$$941403 = $$941403$ph; - label = 234; - break; - } - case 237: { - label = 0; - $869 = $6 & 2; - $870 = ($869|0)==(0); - if ($870) { - $$0948 = 0;$$871503 = $$861502;$$911082 = $$901081;$$911698 = $$901697;$$931190 = $$921189;$$931296 = $$921295;$$961603 = $$951602;$$97 = $$96;$$971406 = $$961405; - label = 241; - continue L46; - } else { - $$0960 = 1;$$891505 = $$861502;$$931084 = $$901081;$$931700 = $$901697;$$951192 = $$921189;$$951298 = $$921295;$$981605 = $$951602;$$99 = $$96;$$991408 = $$961405;$$sink30 = 42; - label = 243; - continue L46; - } - break; - } - case 241: { - label = 0; - $878 = ((($0)) + 16|0); - $879 = HEAP32[$878>>2]|0; - $880 = $879 << 8; - $881 = $880 | $$0948; - HEAP32[$878>>2] = $881; - $882 = (($$931190) + 1)|0; - $$811497 = $$871503;$$851076 = $$911082;$$851692 = $$911698;$$871184 = $882;$$871290 = $$931296;$$901597 = $$961603;$$91 = $$97;$$911400 = $$971406; - label = 227; - break; - } - case 242: { - label = 0; - $$0960 = 0;$$891505 = $$881504;$$931084 = $$921083;$$931700 = $$921699;$$951192 = $$941191;$$951298 = $$941297;$$981605 = $$971604;$$99 = $$98;$$991408 = $$981407;$$sink30 = 34; - label = 243; - continue L46; - break; - } - case 243: { - label = 0; - HEAP32[$0>>2] = $$sink30; - $$100 = $$99;$$1001409 = $$991408;$$1961 = $$0960;$$901506 = $$891505;$$941085 = $$931084;$$941701 = $$931700;$$961193 = $$951192;$$961299 = $$951298;$$991606 = $$981605; - label = 244; - continue L46; - break; - } - case 244: { - label = 0; - HEAP32[$24>>2] = $$100; - HEAP32[$26>>2] = $$1001409; - HEAP32[$28>>2] = $$941085; - HEAP32[$30>>2] = $$961193; - HEAP32[$32>>2] = $$961299; - HEAP32[$34>>2] = $$901506; - $883 = $$991606; - $884 = $1; - $885 = (($883) - ($884))|0; - HEAP32[$2>>2] = $885; - $886 = $$941701; - $887 = $4; - $888 = (($886) - ($887))|0; - HEAP32[$5>>2] = $888; - $889 = $6 & 9; - $890 = ($889|0)!=(0); - $891 = ($$1961|0)>(-1); - $or$cond29 = $890 & $891; - if ($or$cond29) { - break L46; - } else { - $$0951 = $$1961; - label = 258; - break L46; - } - break; - } - } - switch (label|0) { - case 19: { - label = 0; - $$01413 = $$01413$shrunk&255; - $78 = $$01413 << $$8; - $79 = $78 | $$81317; - $80 = (($$8) + 8)|0; - $81 = ($80>>>0)<(3); - if ($81) { - $$11417 = $$31419;$$11608 = $$31610;$$51512 = $$71514;$$6 = $80;$$61103 = $$81105;$$61209 = $$81211;$$61315 = $79;$$6997 = $$8999; - label = 15; - } else { - $$41420 = $$31419;$$41611 = $$31610;$$81515 = $$71514;$$9 = $80;$$91000 = $$8999;$$91106 = $$81105;$$91212 = $$81211;$$91318 = $79; - label = 20; - } - break; - } - case 33: { - label = 0; - $$01411 = $$01411$shrunk&255; - $109 = $$01411 << $$17; - $110 = $109 | $$171326; - $111 = (($$17) + 8)|0; - $112 = ($$17>>>0)>(4294967287); - if ($112) { - $$101426 = $$121428;$$101617 = $$121619;$$141111 = $$161113;$$141521 = $$161523;$$15 = $111;$$151006 = $$171008;$$151218 = $$171220;$$151324 = $110; - label = 29; - } else { - $$131429 = $$121428;$$131620 = $$121619;$$171114 = $$161113;$$171524 = $$161523;$$18 = $111;$$181009 = $$171008;$$181221 = $$171220;$$181327 = $110; - label = 34; - } - break; - } - case 50: { - label = 0; - $$01410 = $$01410$shrunk&255; - $155 = $$01410 << $$26; - $156 = $155 | $$261335; - $157 = (($$26) + 8)|0; - $158 = ($$26>>>0)>(4294967287); - if ($158) { - $$191435 = $$211437;$$191626 = $$211628;$$231120 = $$251122;$$231530 = $$251532;$$24 = $157;$$241015 = $$261017;$$241227 = $$261229;$$241333 = $156; - label = 46; - } else { - $$221438 = $$211437;$$221629 = $$211628;$$261123 = $$251122;$$261533 = $$251532;$$27 = $157;$$271230 = $$261229;$$271336 = $156; - label = 51; - } - break; - } - case 67: { - label = 0; - $$01300 = $$01300$shrunk&255; - $196 = $$01300 << $$37; - $197 = $196 | $$371346; - $198 = (($$37) + 8)|0; - $199 = (13981 + ($$361133)|0); - $200 = HEAP8[$199>>0]|0; - $201 = $200 << 24 >> 24; - $202 = ($198>>>0)<($201>>>0); - if ($202) { - $$301446 = $$321448;$$301637 = $$321639;$$341025 = $$361027;$$341131 = $$361133;$$341541 = $$361543;$$35 = $198;$$351238 = $$371240;$$351344 = $197; - label = 63; - } else { - $$331449 = $$321448;$$331640 = $$321639;$$371028 = $$361027;$$371134 = $$361133;$$371544 = $$361543;$$38 = $198;$$381241 = $$371240;$$381347 = $197; - label = 68; - } - break; - } - case 76: { - label = 0; - $$01202 = $$01202$shrunk&255; - $227 = $$01202 << $$42; - $228 = $227 | $$421351; - $229 = (($$42) + 8)|0; - $230 = ($229>>>0)<(3); - if ($230) { - $$351451 = $$371453;$$351642 = $$371644;$$391030 = $$411032;$$391136 = $$411138;$$391546 = $$411548;$$40 = $229;$$401243 = $$421245;$$401349 = $228; - label = 72; - } else { - $$381454 = $$371453;$$381645 = $$371644;$$421033 = $$411032;$$421139 = $$411138;$$421549 = $$411548;$$43 = $229;$$431246 = $$421245;$$431352 = $228; - label = 77; - } - break; - } - case 117: { - label = 0; - $$0980 = $$0980$shrunk&255; - $455 = $$0980 << $$49; - $456 = $455 | $$491358; - $457 = (($$49) + 8)|0; - $458 = ($457>>>0)<(15); - if ($458) { - $$421458 = $$441460;$$421649 = $$441651;$$461037 = $$481039;$$461143 = $$481145;$$461553 = $$481555;$$47 = $457;$$471250 = $$491252;$$471356 = $456; - label = 108; - } else { - $$451461 = $$441460;$$451652 = $$441651;$$491146 = $$481145;$$491556 = $$481555;$$50 = $457;$$501253 = $$491252;$$501359 = $456; - label = 119; - } - break; - } - case 131: { - label = 0; - $$0979 = $$0979$shrunk&255; - $506 = $$0979 << $$54; - $507 = $506 | $$541363; - $508 = (($$54) + 8)|0; - $509 = ($508>>>0)<($$541257>>>0); - if ($509) { - $$471463 = $$491465;$$471654 = $$491656;$$501041 = $$521043;$$511148 = $$531150;$$511558 = $$531560;$$52 = $508;$$521255 = $$541257;$$521361 = $507; - label = 127; - } else { - $$501466 = $$491465;$$501657 = $$491656;$$531044 = $$521043;$$541151 = $$531150;$$541561 = $$531560;$$55 = $508;$$551258 = $$541257;$$551364 = $507; - label = 132; - } - break; - } - case 154: { - label = 0; - $$0971 = $$0971$shrunk&255; - $575 = $$0971 << $$62; - $576 = $575 | $$621371; - $577 = (($$62) + 8)|0; - $578 = ($577>>>0)<(15); - if ($578) { - $$551471 = $$571473;$$551662 = $$571664;$$581049 = $$601051;$$591156 = $$611158;$$591566 = $$611568;$$60 = $577;$$601263 = $$621265;$$601369 = $576; - label = 145; - } else { - $$581474 = $$571473;$$581665 = $$571664;$$611052 = $$601051;$$621569 = $$611568;$$63 = $577;$$631266 = $$621265;$$631372 = $576; - label = 156; - } - break; - } - case 183: { - label = 0; - $$0959 = $$0959$shrunk&255; - $699 = $$0959 << $$71; - $700 = $699 | $$711380; - $701 = (($$71) + 8)|0; - $702 = ($701>>>0)<($$681271>>>0); - if ($702) { - $$611477 = $$631479;$$621669 = $$641671;$$641055 = $$661057;$$651162 = $$671164;$$661269 = $$681271;$$681575 = $$701577;$$69 = $701;$$691378 = $700; - label = 179; - } else { - $$641480 = $$631479;$$651672 = $$641671;$$671058 = $$661057;$$681165 = $$671164;$$691272 = $$681271;$$711578 = $$701577;$$72 = $701;$$721381 = $700; - label = 184; - } - break; - } - case 196: { - label = 0; - $$0952 = $$0952$shrunk&255; - $740 = $$0952 << $$76; - $741 = $740 | $$761385; - $742 = (($$76) + 8)|0; - $743 = ($742>>>0)<(15); - if ($743) { - $$661482 = $$681484;$$671674 = $$691676;$$691060 = $$711062;$$701167 = $$721169;$$711274 = $$731276;$$731580 = $$751582;$$74 = $742;$$741383 = $741; - label = 187; - } else { - $$691485 = $$681484;$$701677 = $$691676;$$731170 = $$721169;$$761583 = $$751582;$$77 = $742;$$771386 = $741; - label = 198; - } - break; - } - case 207: { - label = 0; - $$0950 = $$0950$shrunk&255; - $787 = $$0950 << $$80; - $788 = $787 | $$801389; - $789 = (($$80) + 8)|0; - $790 = ($789>>>0)<($$761279>>>0); - if ($790) { - $$701486 = $$721488;$$711678 = $$731680;$$721063 = $$741065;$$741171 = $$761173;$$741277 = $$761279;$$771584 = $$791586;$$78 = $789;$$781387 = $788; - label = 203; - } else { - $$741681 = $$731680;$$751066 = $$741065;$$771174 = $$761173;$$771280 = $$761279;$$801587 = $$791586;$$81 = $789;$$811390 = $788; - label = 208; - } - break; - } - case 227: { - label = 0; - $852 = ($$871184>>>0)<(4); - if (!($852)) { - $$881504 = $$811497;$$921083 = $$851076;$$921699 = $$851692;$$941191 = $$871184;$$941297 = $$871290;$$971604 = $$901597;$$98 = $$91;$$981407 = $$911400; - label = 242; - continue L46; - } - $853 = ($$91|0)==(0); - if (!($853)) { - $854 = ($$91>>>0)<(8); - if ($854) { - $$821498 = $$811497;$$861077 = $$851076;$$861693 = $$851692;$$881185 = $$871184;$$881291 = $$871290;$$911598 = $$901597;$$92 = $$91;$$921401 = $$911400; - label = 230; - break; - } else { - $$851501 = $$811497;$$891080 = $$851076;$$891696 = $$851692;$$911188 = $$871184;$$911294 = $$871290;$$941601 = $$901597;$$95 = $$91;$$951404 = $$911400; - label = 235; - break; - } - } - $868 = ($$901597>>>0)<($10>>>0); - if (!($868)) { - $$861502 = $$811497;$$901081 = $$851076;$$901697 = $$851692;$$921189 = $$871184;$$921295 = $$871290;$$951602 = $$901597;$$96 = 0;$$961405 = $$911400; - label = 237; - continue L46; - } - $875 = ((($$901597)) + 1|0); - $876 = HEAP8[$$901597>>0]|0; - $877 = $876&255; - $$0948 = $877;$$871503 = $$811497;$$911082 = $$851076;$$911698 = $$851692;$$931190 = $$871184;$$931296 = $$871290;$$961603 = $875;$$97 = 0;$$971406 = $$911400; - label = 241; - continue L46; - break; - } - case 234: { - label = 0; - $$0947 = $$0947$shrunk&255; - $861 = $$0947 << $$94; - $862 = $861 | $$941403; - $863 = (($$94) + 8)|0; - $864 = ($$94>>>0)>(4294967287); - if ($864) { - $$821498 = $$841500;$$861077 = $$881079;$$861693 = $$881695;$$881185 = $$901187;$$881291 = $$901293;$$911598 = $$931600;$$92 = $863;$$921401 = $862; - label = 230; - } else { - $$851501 = $$841500;$$891080 = $$881079;$$891696 = $$881695;$$911188 = $$901187;$$911294 = $$901293;$$941601 = $$931600;$$95 = $863;$$951404 = $862; - label = 235; - } - break; - } - } - L119: do { - if ((label|0) == 15) { - label = 0; - $72 = ($$51512>>>0)<($10>>>0); - if ($72) { - $$31419$ph = $$11417;$$31610$ph = $$11608;$$8$ph = $$6;$$81105$ph = $$61103;$$81211$ph = $$61209;$$81317$ph = $$61315;$$8999$ph = $$6997;$$sink1710 = $$51512; - label = 18; - continue L46; - } else { - $$21418 = $$11417;$$21609 = $$11608;$$61513 = $$51512;$$7 = $$6;$$71104 = $$61103;$$71210 = $$61209;$$71316 = $$61315;$$7998 = $$6997; - label = 16; - continue L46; - } - } - else if ((label|0) == 20) { - label = 0; - $82 = $$91318 & 7; - $83 = ((($0)) + 20|0); - HEAP32[$83>>2] = $82; - $84 = $$91318 >>> 3; - $85 = (($$9) + -3)|0; - $86 = $82 >>> 1; - $87 = ((($0)) + 24|0); - HEAP32[$87>>2] = $86; - $trunc = $86&255; - $trunc$clear = $trunc & 3; - switch ($trunc$clear<<24>>24) { - case 0: { - $$121519 = $$81515;$$13 = $85;$$131004 = $$91000;$$131216 = $$91212;$$131322 = $84;$$81424 = $$41420;$$81615 = $$41611; - label = 25; - continue L46; - break; - } - case 3: { - $$281444 = $$41420;$$281635 = $$41611;$$321023 = $$91000;$$321129 = $$91106;$$321539 = $$81515;$$33 = $85;$$331236 = $$91212;$$331342 = $84; - label = 60; - continue L46; - break; - } - case 1: { - break; - } - default: { - $$291445 = $$41420;$$291636 = $$41611;$$331024 = $$91000;$$331130 = 0;$$331540 = $$81515;$$34 = $85;$$341237 = $$91212;$$341343 = $84; - label = 61; - break L119; - } - } - $240 = ((($0)) + 44|0); - HEAP32[$240>>2] = 288; - $241 = ((($0)) + 48|0); - HEAP32[$241>>2] = 32; - $242 = ((($0)) + 3552|0); - ;HEAP32[$242>>2]=84215045|0;HEAP32[$242+4>>2]=84215045|0;HEAP32[$242+8>>2]=84215045|0;HEAP32[$242+12>>2]=84215045|0;HEAP32[$242+16>>2]=84215045|0;HEAP32[$242+20>>2]=84215045|0;HEAP32[$242+24>>2]=84215045|0;HEAP32[$242+28>>2]=84215045|0; - $scevgep19611962 = ((($0)) + 64|0); - _memset(($scevgep19611962|0),8,144)|0; - $scevgep1959 = ((($0)) + 208|0); - dest=$scevgep1959; stop=dest+112|0; do { HEAP8[dest>>0]=9|0; dest=dest+1|0; } while ((dest|0) < (stop|0)); - $scevgep1957 = ((($0)) + 320|0); - dest=$scevgep1957; stop=dest+24|0; do { HEAP8[dest>>0]=7|0; dest=dest+1|0; } while ((dest|0) < (stop|0)); - $scevgep1955 = ((($0)) + 344|0); - $243 = $scevgep1955; - $244 = $243; - HEAP8[$244>>0]=134744072&255;HEAP8[$244+1>>0]=(134744072>>8)&255;HEAP8[$244+2>>0]=(134744072>>16)&255;HEAP8[$244+3>>0]=134744072>>24; - $245 = (($243) + 4)|0; - $246 = $245; - HEAP8[$246>>0]=134744072&255;HEAP8[$246+1>>0]=(134744072>>8)&255;HEAP8[$246+2>>0]=(134744072>>16)&255;HEAP8[$246+3>>0]=134744072>>24; - $$391455 = $$41420;$$391646 = $$41611;$$431034 = $$91000;$$431140 = $$91106;$$431550 = $$81515;$$44 = $85;$$441247 = $$91212;$$441353 = $84; - label = 80; - } - else if ((label|0) == 230) { - label = 0; - $855 = ($$911598>>>0)<($10>>>0); - if ($855) { - $$841500$ph = $$821498;$$881079$ph = $$861077;$$881695$ph = $$861693;$$901187$ph = $$881185;$$901293$ph = $$881291;$$94$ph = $$92;$$941403$ph = $$921401;$$sink1750 = $$911598; - label = 233; - continue L46; - } else { - $$831499 = $$821498;$$871078 = $$861077;$$871694 = $$861693;$$891186 = $$881185;$$891292 = $$881291;$$921599 = $$911598;$$93 = $$92;$$931402 = $$921401; - label = 231; - continue L46; - } - } - else if ((label|0) == 235) { - label = 0; - $865 = $$951404 & 255; - $866 = $$951404 >>> 8; - $867 = (($$95) + -8)|0; - $$0948 = $865;$$871503 = $$851501;$$911082 = $$891080;$$911698 = $$891696;$$931190 = $$911188;$$931296 = $$911294;$$961603 = $$941601;$$97 = $867;$$971406 = $866; - label = 241; - continue L46; - } - } while(0); - L125: while(1) { - L126: switch (label|0) { - case 26: { - label = 0; - $100 = ($$131110>>>0)<(4); - if (!($100)) { - $127 = ((($0)) + 10528|0); - $128 = HEAP8[$127>>0]|0; - $129 = $128&255; - $130 = ((($0)) + 10529|0); - $131 = HEAP8[$130>>0]|0; - $132 = $131&255; - $133 = $132 << 8; - $134 = $133 | $129; - $135 = ((($0)) + 10530|0); - $136 = HEAP8[$135>>0]|0; - $137 = $136&255; - $138 = ((($0)) + 10531|0); - $139 = HEAP8[$138>>0]|0; - $140 = $139&255; - $141 = $140 << 8; - $142 = $141 | $137; - $143 = $142 ^ 65535; - $144 = ($134|0)==($143|0); - if ($144) { - $$181434 = $$91425;$$181625 = $$91616;$$221119 = $134;$$221529 = $$131520;$$23 = $$14;$$231014 = $$141005;$$231226 = $$141217;$$231332 = $$141323; - label = 44; - continue L125; - } else { - $$171433 = $$91425;$$171624 = $$91616;$$211118 = $134;$$211528 = $$131520;$$22 = $$14;$$221013 = $$141005;$$221225 = $$141217;$$221331 = $$141323; - label = 43; - continue L46; - } - } - $101 = ($$14|0)==(0); - if (!($101)) { - $102 = ($$14>>>0)<(8); - if ($102) { - $$101426 = $$91425;$$101617 = $$91616;$$141111 = $$131110;$$141521 = $$131520;$$15 = $$14;$$151006 = $$141005;$$151218 = $$141217;$$151324 = $$141323; - label = 29; - continue L125; - } else { - $$131429 = $$91425;$$131620 = $$91616;$$171114 = $$131110;$$171524 = $$131520;$$18 = $$14;$$181009 = $$141005;$$181221 = $$141217;$$181327 = $$141323; - label = 34; - continue L125; - } - } - $117 = ($$131520>>>0)<($10>>>0); - if (!($117)) { - $$141430 = $$91425;$$141621 = $$91616;$$181115 = $$131110;$$181525 = $$131520;$$19 = 0;$$191010 = $$141005;$$191222 = $$141217;$$191328 = $$141323; - label = 36; - continue L46; - } - $123 = ((($$131520)) + 1|0); - $124 = HEAP8[$$131520>>0]|0; - $125 = (((($0)) + 10528|0) + ($$131110)|0); - HEAP8[$125>>0] = $124; - $$161432 = $$91425;$$161623 = $$91616;$$201117 = $$131110;$$201527 = $123;$$21 = 0;$$211012 = $$141005;$$211224 = $$141217;$$211330 = $$141323; - label = 41; - continue L125; - break; - } - case 29: { - label = 0; - $103 = ($$141521>>>0)<($10>>>0); - if ($103) { - $$121428$ph = $$101426;$$121619$ph = $$101617;$$161113$ph = $$141111;$$17$ph = $$15;$$171008$ph = $$151006;$$171220$ph = $$151218;$$171326$ph = $$151324;$$sink1713 = $$141521; - label = 32; - continue L46; - } else { - $$111427 = $$101426;$$111618 = $$101617;$$151112 = $$141111;$$151522 = $$141521;$$16 = $$15;$$161007 = $$151006;$$161219 = $$151218;$$161325 = $$151324; - label = 30; - continue L46; - } - break; - } - case 34: { - label = 0; - $113 = $$181327&255; - $114 = (((($0)) + 10528|0) + ($$171114)|0); - HEAP8[$114>>0] = $113; - $115 = $$181327 >>> 8; - $116 = (($$18) + -8)|0; - $$161432 = $$131429;$$161623 = $$131620;$$201117 = $$171114;$$201527 = $$171524;$$21 = $116;$$211012 = $$181009;$$211224 = $$181221;$$211330 = $115; - label = 41; - continue L125; - break; - } - case 41: { - label = 0; - $126 = (($$201117) + 1)|0; - $$131110 = $126;$$131520 = $$201527;$$14 = $$21;$$141005 = $$211012;$$141217 = $$211224;$$141323 = $$211330;$$91425 = $$161432;$$91616 = $$161623; - label = 26; - continue L125; - break; - } - case 44: { - label = 0; - $145 = ($$221119|0)!=(0); - $146 = ($$23|0)!=(0); - $147 = $145 & $146; - if (!($147)) { - $$241440 = $$181434;$$241631 = $$181625;$$281019 = $$231014;$$281125 = $$221119;$$281535 = $$221529;$$29 = $$23;$$291232 = $$231226;$$291338 = $$231332; - label = 54; - continue L125; - } - $148 = ($$23>>>0)<(8); - if ($148) { - $$191435 = $$181434;$$191626 = $$181625;$$231120 = $$221119;$$231530 = $$221529;$$24 = $$23;$$241015 = $$231014;$$241227 = $$231226;$$241333 = $$231332; - label = 46; - continue L125; - } else { - $$221438 = $$181434;$$221629 = $$181625;$$261123 = $$221119;$$261533 = $$221529;$$27 = $$23;$$271230 = $$231226;$$271336 = $$231332; - label = 51; - continue L125; - } - break; - } - case 46: { - label = 0; - $149 = ($$231530>>>0)<($10>>>0); - if ($149) { - $$211437$ph = $$191435;$$211628$ph = $$191626;$$251122$ph = $$231120;$$26$ph = $$24;$$261017$ph = $$241015;$$261229$ph = $$241227;$$261335$ph = $$241333;$$sink1716 = $$231530; - label = 49; - continue L46; - } else { - $$201436 = $$191435;$$201627 = $$191626;$$241121 = $$231120;$$241531 = $$231530;$$25 = $$24;$$251016 = $$241015;$$251228 = $$241227;$$251334 = $$241333; - label = 47; - continue L46; - } - break; - } - case 51: { - label = 0; - $159 = $$271336 & 255; - $160 = $$271336 >>> 8; - $161 = (($$27) + -8)|0; - $$231439 = $$221438;$$231630 = $$221629;$$271018 = $159;$$271124 = $$261123;$$271534 = $$261533;$$28 = $161;$$281231 = $$271230;$$281337 = $160; - label = 52; - continue L46; - break; - } - case 54: { - label = 0; - $166 = ($$281125|0)==(0); - if ($166) { - $$761492 = $$241440;$$801071 = $$281019;$$801687 = $$241631;$$821285 = $$291232;$$831180 = 0;$$851592 = $$281535;$$86 = $$29;$$861395 = $$291338; - label = 220; - break L125; - } else { - $$251441 = $$241440;$$251632 = $$241631;$$291020 = $$281019;$$291126 = $$281125;$$291536 = $$281535;$$30 = $$29;$$301233 = $$291232;$$301339 = $$291338; - label = 55; - continue L46; - } - break; - } - case 61: { - label = 0; - $185 = ($$331130>>>0)<(3); - if ($185) { - $186 = (13981 + ($$331130)|0); - $187 = HEAP8[$186>>0]|0; - $188 = $187 << 24 >> 24; - $189 = ($$34>>>0)<($188>>>0); - if ($189) { - $$301446 = $$291445;$$301637 = $$291636;$$341025 = $$331024;$$341131 = $$331130;$$341541 = $$331540;$$35 = $$34;$$351238 = $$341237;$$351344 = $$341343; - label = 63; - continue L125; - } else { - $$331449 = $$291445;$$331640 = $$291636;$$371028 = $$331024;$$371134 = $$331130;$$371544 = $$331540;$$38 = $$34;$$381241 = $$341237;$$381347 = $$341343; - label = 68; - continue L125; - } - } else { - $216 = ((($0)) + 7040|0); - _memset(($216|0),0,288)|0; - $$341450 = $$291445;$$341641 = $$291636;$$381029 = $$331024;$$381135 = 0;$$381545 = $$331540;$$39 = $$34;$$391242 = $$341237;$$391348 = $$341343; - label = 70; - break; - } - break; - } - case 63: { - label = 0; - $190 = ($$341541>>>0)<($10>>>0); - if ($190) { - $$321448$ph = $$301446;$$321639$ph = $$301637;$$361027$ph = $$341025;$$361133$ph = $$341131;$$37$ph = $$35;$$371240$ph = $$351238;$$371346$ph = $$351344;$$sink1719 = $$341541; - label = 66; - continue L46; - } else { - $$311447 = $$301446;$$311638 = $$301637;$$351026 = $$341025;$$351132 = $$341131;$$351542 = $$341541;$$36 = $$35;$$361239 = $$351238;$$361345 = $$351344; - label = 64; - continue L46; - } - break; - } - case 68: { - label = 0; - $203 = (13981 + ($$371134)|0); - $204 = HEAP8[$203>>0]|0; - $205 = $204 << 24 >> 24; - $206 = 1 << $205; - $207 = (($206) + -1)|0; - $208 = $207 & $$381347; - $209 = (((($0)) + 44|0) + ($$371134<<2)|0); - $210 = $$381347 >>> $205; - $211 = (($$38) - ($205))|0; - $212 = (3108 + ($$371134<<2)|0); - $213 = HEAP32[$212>>2]|0; - $214 = (($208) + ($213))|0; - HEAP32[$209>>2] = $214; - $215 = (($$371134) + 1)|0; - $$291445 = $$331449;$$291636 = $$331640;$$331024 = $$371028;$$331130 = $215;$$331540 = $$371544;$$34 = $211;$$341237 = $$381241;$$341343 = $210; - label = 61; - continue L125; - break; - } - case 72: { - label = 0; - $221 = ($$391546>>>0)<($10>>>0); - if ($221) { - $$371453$ph = $$351451;$$371644$ph = $$351642;$$411032$ph = $$391030;$$411138$ph = $$391136;$$42$ph = $$40;$$421245$ph = $$401243;$$421351$ph = $$401349;$$sink1722 = $$391546; - label = 75; - continue L46; - } else { - $$361452 = $$351451;$$361643 = $$351642;$$401031 = $$391030;$$401137 = $$391136;$$401547 = $$391546;$$41 = $$40;$$411244 = $$401243;$$411350 = $$401349; - label = 73; - continue L46; - } - break; - } - case 77: { - label = 0; - $231 = $$431352 & 7; - $232 = $$431352 >>> 3; - $233 = (($$43) + -3)|0; - $234 = $231&255; - $235 = (13985 + ($$421139)|0); - $236 = HEAP8[$235>>0]|0; - $237 = $236&255; - $238 = (((($0)) + 7040|0) + ($237)|0); - HEAP8[$238>>0] = $234; - $239 = (($$421139) + 1)|0; - $$341450 = $$381454;$$341641 = $$381645;$$381029 = $$421033;$$381135 = $239;$$381545 = $$421549;$$39 = $233;$$391242 = $$431246;$$391348 = $232; - label = 70; - break; - } - case 80: { - label = 0; - $247 = ((($0)) + 24|0); - $248 = HEAP32[$247>>2]|0; - $249 = ($248|0)>(-1); - if ($249) { - dest=$8; stop=dest+64|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $250 = (((((($0)) + 64|0) + (($248*3488)|0)|0)) + 288|0); - _memset(($250|0),0,3200)|0; - $251 = HEAP32[$247>>2]|0; - $252 = (((($0)) + 44|0) + ($251<<2)|0); - $253 = HEAP32[$252>>2]|0; - $254 = ($253|0)==(0); - if (!($254)) { - $255 = HEAP32[$247>>2]|0; - $256 = (((($0)) + 44|0) + ($255<<2)|0); - $257 = HEAP32[$256>>2]|0; - $$010951864 = 0; - while(1) { - $258 = ((((($0)) + 64|0) + (($248*3488)|0)|0) + ($$010951864)|0); - $259 = HEAP8[$258>>0]|0; - $260 = $259&255; - $261 = (($8) + ($260<<2)|0); - $262 = HEAP32[$261>>2]|0; - $263 = (($262) + 1)|0; - HEAP32[$261>>2] = $263; - $264 = (($$010951864) + 1)|0; - $265 = ($264>>>0)<($257>>>0); - if ($265) { - $$010951864 = $264; - } else { - break; - } - } - } - $266 = ((($7)) + 4|0); - HEAP32[$266>>2] = 0; - HEAP32[$7>>2] = 0; - $267 = ((($8)) + 4|0); - $268 = HEAP32[$267>>2]|0; - $269 = $268 << 1; - $270 = ((($7)) + 8|0); - HEAP32[$270>>2] = $269; - $271 = ((($8)) + 8|0); - $272 = HEAP32[$271>>2]|0; - $273 = (($272) + ($268))|0; - $274 = (($272) + ($269))|0; - $275 = $274 << 1; - $276 = ((($7)) + 12|0); - HEAP32[$276>>2] = $275; - $277 = ((($8)) + 12|0); - $278 = HEAP32[$277>>2]|0; - $279 = (($278) + ($273))|0; - $280 = (($278) + ($275))|0; - $281 = $280 << 1; - $282 = ((($7)) + 16|0); - HEAP32[$282>>2] = $281; - $283 = ((($8)) + 16|0); - $284 = HEAP32[$283>>2]|0; - $285 = (($284) + ($279))|0; - $286 = (($284) + ($281))|0; - $287 = $286 << 1; - $288 = ((($7)) + 20|0); - HEAP32[$288>>2] = $287; - $289 = ((($8)) + 20|0); - $290 = HEAP32[$289>>2]|0; - $291 = (($290) + ($285))|0; - $292 = (($290) + ($287))|0; - $293 = $292 << 1; - $294 = ((($7)) + 24|0); - HEAP32[$294>>2] = $293; - $295 = ((($8)) + 24|0); - $296 = HEAP32[$295>>2]|0; - $297 = (($296) + ($291))|0; - $298 = (($296) + ($293))|0; - $299 = $298 << 1; - $300 = ((($7)) + 28|0); - HEAP32[$300>>2] = $299; - $301 = ((($8)) + 28|0); - $302 = HEAP32[$301>>2]|0; - $303 = (($302) + ($297))|0; - $304 = (($302) + ($299))|0; - $305 = $304 << 1; - $306 = ((($7)) + 32|0); - HEAP32[$306>>2] = $305; - $307 = ((($8)) + 32|0); - $308 = HEAP32[$307>>2]|0; - $309 = (($308) + ($303))|0; - $310 = (($308) + ($305))|0; - $311 = $310 << 1; - $312 = ((($7)) + 36|0); - HEAP32[$312>>2] = $311; - $313 = ((($8)) + 36|0); - $314 = HEAP32[$313>>2]|0; - $315 = (($314) + ($309))|0; - $316 = (($314) + ($311))|0; - $317 = $316 << 1; - $318 = ((($7)) + 40|0); - HEAP32[$318>>2] = $317; - $319 = ((($8)) + 40|0); - $320 = HEAP32[$319>>2]|0; - $321 = (($320) + ($315))|0; - $322 = (($320) + ($317))|0; - $323 = $322 << 1; - $324 = ((($7)) + 44|0); - HEAP32[$324>>2] = $323; - $325 = ((($8)) + 44|0); - $326 = HEAP32[$325>>2]|0; - $327 = (($326) + ($321))|0; - $328 = (($326) + ($323))|0; - $329 = $328 << 1; - $330 = ((($7)) + 48|0); - HEAP32[$330>>2] = $329; - $331 = ((($8)) + 48|0); - $332 = HEAP32[$331>>2]|0; - $333 = (($332) + ($327))|0; - $334 = (($332) + ($329))|0; - $335 = $334 << 1; - $336 = ((($7)) + 52|0); - HEAP32[$336>>2] = $335; - $337 = ((($8)) + 52|0); - $338 = HEAP32[$337>>2]|0; - $339 = (($338) + ($333))|0; - $340 = (($338) + ($335))|0; - $341 = $340 << 1; - $342 = ((($7)) + 56|0); - HEAP32[$342>>2] = $341; - $343 = ((($8)) + 56|0); - $344 = HEAP32[$343>>2]|0; - $345 = (($344) + ($339))|0; - $346 = (($344) + ($341))|0; - $347 = $346 << 1; - $348 = ((($7)) + 60|0); - HEAP32[$348>>2] = $347; - $349 = ((($8)) + 60|0); - $350 = HEAP32[$349>>2]|0; - $351 = (($350) + ($345))|0; - $352 = (($350) + ($347))|0; - $353 = $352 << 1; - $354 = ((($7)) + 64|0); - HEAP32[$354>>2] = $353; - $355 = ($353|0)!=(65536); - $356 = ($351>>>0)>(1); - $or$cond = $355 & $356; - if ($or$cond) { - $$401456 = $$391455;$$401647 = $$391646;$$441035 = $$431034;$$441141 = $$431140;$$441551 = $$431550;$$45 = $$44;$$451248 = $$441247;$$451354 = $$441353; - label = 86; - continue L46; - } - $357 = HEAP32[$247>>2]|0; - $358 = (((($0)) + 44|0) + ($357<<2)|0); - $359 = HEAP32[$358>>2]|0; - $360 = ($359|0)==(0); - if ($360) { - $$lcssa1779 = $357; - } else { - $$010911856 = 0;$$011971855 = -1; - while(1) { - $361 = ((((($0)) + 64|0) + (($248*3488)|0)|0) + ($$010911856)|0); - $362 = HEAP8[$361>>0]|0; - $363 = $362&255; - $364 = ($362<<24>>24)==(0); - L142: do { - if ($364) { - $$41201 = $$011971855; - } else { - $365 = (($7) + ($363<<2)|0); - $366 = HEAP32[$365>>2]|0; - $367 = (($366) + 1)|0; - HEAP32[$365>>2] = $367; - $$010861840 = $366;$$010871839 = $363;$$010881838 = 0; - while(1) { - $368 = $$010881838 << 1; - $369 = $$010861840 & 1; - $370 = $369 | $368; - $371 = (($$010871839) + -1)|0; - $372 = $$010861840 >>> 1; - $373 = ($371|0)==(0); - if ($373) { - break; - } else { - $$010861840 = $372;$$010871839 = $371;$$010881838 = $370; - } - } - $374 = ($362&255)<(11); - if ($374) { - $375 = $363 << 9; - $376 = $375 | $$010911856; - $377 = $376&65535; - $378 = ($370>>>0)<(1024); - if (!($378)) { - $$41201 = $$011971855; - break; - } - $379 = 1 << $363; - $$110891852 = $370; - while(1) { - $380 = ((((((($0)) + 64|0) + (($248*3488)|0)|0)) + 288|0) + ($$110891852<<1)|0); - HEAP16[$380>>1] = $377; - $381 = (($$110891852) + ($379))|0; - $382 = ($381>>>0)<(1024); - if ($382) { - $$110891852 = $381; - } else { - $$41201 = $$011971855; - break L142; - } - } - } - $383 = $370 & 1023; - $384 = ((((((($0)) + 64|0) + (($248*3488)|0)|0)) + 288|0) + ($383<<1)|0); - $385 = HEAP16[$384>>1]|0; - $386 = $385 << 16 >> 16; - $387 = ($385<<16>>16)==(0); - if ($387) { - $388 = (($$011971855) + -2)|0; - $389 = $$011971855&65535; - HEAP16[$384>>1] = $389; - $$01194 = $$011971855;$$11198 = $388; - } else { - $$01194 = $386;$$11198 = $$011971855; - } - $390 = $$010881838 >>> 9; - $391 = ($362&255)>(11); - $392 = $390 & 1; - $393 = (($392) - ($$01194))|0; - $394 = (($393) + -1)|0; - if ($391) { - $395 = $390 & 4194303; - $$010941846 = $363;$$211991845 = $$11198;$397 = $394;$406 = $395; - while(1) { - $396 = ((((((($0)) + 64|0) + (($248*3488)|0)|0)) + 2336|0) + ($397<<1)|0); - $398 = HEAP16[$396>>1]|0; - $399 = ($398<<16>>16)==(0); - if ($399) { - $400 = $$211991845&65535; - HEAP16[$396>>1] = $400; - $401 = (($$211991845) + -2)|0; - $$21196 = $$211991845;$$31200 = $401; - } else { - $402 = $398 << 16 >> 16; - $$21196 = $402;$$31200 = $$211991845; - } - $403 = (($$010941846) + -1)|0; - $404 = ($403>>>0)>(11); - $405 = $406 >>> 1; - $407 = $405 & 1; - $408 = (($407) - ($$21196))|0; - $409 = (($408) + -1)|0; - if ($404) { - $$010941846 = $403;$$211991845 = $$31200;$397 = $409;$406 = $405; - } else { - $$21199$lcssa = $$31200;$$lcssa1778 = $409; - break; - } - } - } else { - $$21199$lcssa = $$11198;$$lcssa1778 = $394; - } - $410 = $$010911856&65535; - $411 = ((((((($0)) + 64|0) + (($248*3488)|0)|0)) + 2336|0) + ($$lcssa1778<<1)|0); - HEAP16[$411>>1] = $410; - $$41201 = $$21199$lcssa; - } - } while(0); - $412 = (($$010911856) + 1)|0; - $413 = HEAP32[$247>>2]|0; - $414 = (((($0)) + 44|0) + ($413<<2)|0); - $415 = HEAP32[$414>>2]|0; - $416 = ($412>>>0)<($415>>>0); - if ($416) { - $$010911856 = $412;$$011971855 = $$41201; - } else { - $$lcssa1779 = $413; - break; - } - } - } - $417 = ($$lcssa1779|0)==(2); - if ($417) { - $$411457 = $$391455;$$411648 = $$391646;$$451036 = $$431034;$$451142 = 0;$$451552 = $$431550;$$46 = $$44;$$461249 = $$441247;$$461355 = $$441353; - label = 105; - } else { - $$521468 = $$391455;$$521659 = $$391646;$$551046 = $$431034;$$561153 = $$431140;$$561563 = $$431550;$$57 = $$44;$$571260 = $$441247;$$571366 = $$441353; - label = 138; - } - } else { - $$531469 = $$391455;$$531660 = $$391646;$$561047 = $$431034;$$571154 = $$431140;$$571564 = $$431550;$$58 = $$44;$$581261 = $$441247;$$581367 = $$441353; - label = 139; - } - break; - } - case 108: { - label = 0; - $429 = $$471356 & 1023; - $430 = (((($0)) + 7328|0) + ($429<<1)|0); - $431 = HEAP16[$430>>1]|0; - $432 = $431 << 16 >> 16; - $433 = ($431<<16>>16)>(-1); - if ($433) { - $434 = $432 >> 9; - $435 = (($434) + -1)|0; - $436 = ($435>>>0)<($$47>>>0); - if ($436) { - $$451461 = $$421458;$$451652 = $$421649;$$491146 = $$461143;$$491556 = $$461553;$$50 = $$47;$$501253 = $$471250;$$501359 = $$471356; - label = 119; - continue L125; - } else { - label = 113; - break L125; - } - } - $437 = ($$47>>>0)>(10); - if ($437) { - $$0981 = 10;$$0984 = $432; - } else { - label = 113; - break L125; - } - while(1) { - $438 = $$0984 ^ -1; - $439 = $$471356 >>> $$0981; - $440 = $439 & 1; - $441 = (($440) + ($438))|0; - $442 = (((($0)) + 9376|0) + ($441<<1)|0); - $443 = HEAP16[$442>>1]|0; - $444 = ($443<<16>>16)<(0); - if (!($444)) { - $$451461 = $$421458;$$451652 = $$421649;$$491146 = $$461143;$$491556 = $$461553;$$50 = $$47;$$501253 = $$471250;$$501359 = $$471356; - label = 119; - continue L125; - } - $445 = (($$0981) + 1)|0; - $446 = $443 << 16 >> 16; - $447 = (($$0981) + 2)|0; - $448 = ($$47>>>0)<($447>>>0); - if ($448) { - label = 113; - break L125; - } else { - $$0981 = $445;$$0984 = $446; - } - } - break; - } - case 119: { - label = 0; - $471 = $$501359 & 1023; - $472 = (((($0)) + 7328|0) + ($471<<1)|0); - $473 = HEAP16[$472>>1]|0; - $474 = $473 << 16 >> 16; - $475 = ($473<<16>>16)>(-1); - if ($475) { - $476 = $474 >> 9; - $477 = $474 & 511; - $$2983 = $476;$$2986 = $477; - } else { - $$1982 = 10;$$1985 = $474; - while(1) { - $478 = $$1985 ^ -1; - $479 = (($$1982) + 1)|0; - $480 = $$501359 >>> $$1982; - $481 = $480 & 1; - $482 = (($481) + ($478))|0; - $483 = (((($0)) + 9376|0) + ($482<<1)|0); - $484 = HEAP16[$483>>1]|0; - $485 = $484 << 16 >> 16; - $486 = ($484<<16>>16)<(0); - if ($486) { - $$1982 = $479;$$1985 = $485; - } else { - $$2983 = $479;$$2986 = $485; - break; - } - } - } - $487 = $$501359 >>> $$2983; - $488 = (($$50) - ($$2983))|0; - $489 = ($$2986>>>0)<(16); - if ($489) { - $490 = $$2986&255; - $491 = (($$491146) + 1)|0; - $492 = (((($0)) + 10532|0) + ($$491146)|0); - HEAP8[$492>>0] = $490; - $$411457 = $$451461;$$411648 = $$451652;$$451036 = $$2986;$$451142 = $491;$$451552 = $$491556;$$46 = $488;$$461249 = $$501253;$$461355 = $487; - label = 105; - break; - } - $493 = ($$2986|0)!=(16); - $494 = ($$491146|0)!=(0); - $or$cond24 = $494 | $493; - if (!($or$cond24)) { - $$461462 = $$451461;$$461653 = $$451652;$$491040 = $$2986;$$501147 = $$491146;$$501557 = $$491556;$$51 = $488;$$511254 = $$501253;$$511360 = $487; - label = 125; - continue L46; - } - $495 = (($$2986) + -16)|0; - $496 = (14004 + ($495)|0); - $497 = HEAP8[$496>>0]|0; - $498 = $497 << 24 >> 24; - $499 = ($488>>>0)<($498>>>0); - if ($499) { - $$471463 = $$451461;$$471654 = $$451652;$$501041 = $$2986;$$511148 = $$491146;$$511558 = $$491556;$$52 = $488;$$521255 = $498;$$521361 = $487; - label = 127; - continue L125; - } else { - $$501466 = $$451461;$$501657 = $$451652;$$531044 = $$2986;$$541151 = $$491146;$$541561 = $$491556;$$55 = $488;$$551258 = $498;$$551364 = $487; - label = 132; - continue L125; - } - break; - } - case 127: { - label = 0; - $500 = ($$511558>>>0)<($10>>>0); - if ($500) { - $$491465$ph = $$471463;$$491656$ph = $$471654;$$521043$ph = $$501041;$$531150$ph = $$511148;$$54$ph = $$52;$$541257$ph = $$521255;$$541363$ph = $$521361;$$sink1732 = $$511558; - label = 130; - continue L46; - } else { - $$481464 = $$471463;$$481655 = $$471654;$$511042 = $$501041;$$521149 = $$511148;$$521559 = $$511558;$$53 = $$52;$$531256 = $$521255;$$531362 = $$521361; - label = 128; - continue L46; - } - break; - } - case 132: { - label = 0; - $510 = 1 << $$551258; - $511 = (($510) + -1)|0; - $512 = $511 & $$551364; - $513 = $$551364 >>> $$551258; - $514 = (($$55) - ($$551258))|0; - $515 = (($$531044) + -16)|0; - $516 = (14008 + ($515)|0); - $517 = HEAP8[$516>>0]|0; - $518 = $517 << 24 >> 24; - $519 = (($518) + ($512))|0; - $520 = (((($0)) + 10532|0) + ($$541151)|0); - $521 = ($$531044|0)==(16); - if ($521) { - $522 = (($$541151) + -1)|0; - $523 = (((($0)) + 10532|0) + ($522)|0); - $524 = HEAP8[$523>>0]|0; - $525 = $524&255; - $527 = $525; - } else { - $527 = 0; - } - $526 = $527&255; - _memset(($520|0),($526|0),($519|0))|0; - $528 = (($519) + ($$541151))|0; - $$411457 = $$501466;$$411648 = $$501657;$$451036 = $$531044;$$451142 = $528;$$451552 = $$541561;$$46 = $514;$$461249 = $$551258;$$461355 = $513; - label = 105; - break; - } - case 140: { - label = 0; - $539 = $10; - $540 = $$581565$ph; - $541 = (($539) - ($540))|0; - $542 = ($541|0)<(4); - $543 = ($$59$ph>>>0)<(15); - L241: do { - if ($542) { - $$541661$lcssa = $$541661$ph;$$581155$lcssa = $$581155$ph;$$581565$lcssa = $$581565$ph;$$59$lcssa = $$59$ph;$$591368$lcssa = $$591368$ph;$$lcssa1799 = $543;$$lcssa1802 = $541; - } else { - $544 = $12; - $$5416611868 = $$541661$ph;$$5811551871 = $$581155$ph;$$5815651869 = $$581565$ph;$$5913681870 = $$591368$ph;$$591872 = $$59$ph;$965 = $543;$966 = $541; - while(1) { - $545 = $$5416611868; - $546 = (($544) - ($545))|0; - $547 = ($546|0)<(2); - if ($547) { - $$541661$lcssa = $$5416611868;$$581155$lcssa = $$5811551871;$$581565$lcssa = $$5815651869;$$59$lcssa = $$591872;$$591368$lcssa = $$5913681870;$$lcssa1799 = $965;$$lcssa1802 = $966; - break L241; - } - if ($965) { - $613 = HEAP8[$$5815651869>>0]|0; - $614 = $613&255; - $615 = ((($$5815651869)) + 1|0); - $616 = HEAP8[$615>>0]|0; - $617 = $616&255; - $618 = $617 << 8; - $619 = $618 | $614; - $620 = $619 << $$591872; - $621 = $620 | $$5913681870; - $622 = ((($$5815651869)) + 2|0); - $623 = (($$591872) + 16)|0; - $$641571 = $622;$$65 = $623;$$651374 = $621; - } else { - $$641571 = $$5815651869;$$65 = $$591872;$$651374 = $$5913681870; - } - $624 = $$651374 & 1023; - $625 = (((($0)) + 352|0) + ($624<<1)|0); - $626 = HEAP16[$625>>1]|0; - $627 = $626 << 16 >> 16; - $628 = ($626<<16>>16)>(-1); - if ($628) { - $629 = $627 >> 9; - $$1964 = $629;$$1968 = $627; - } else { - $$0963 = 10;$$0967 = $627; - while(1) { - $630 = $$0967 ^ -1; - $631 = (($$0963) + 1)|0; - $632 = $$651374 >>> $$0963; - $633 = $632 & 1; - $634 = (($633) + ($630))|0; - $635 = (((($0)) + 2400|0) + ($634<<1)|0); - $636 = HEAP16[$635>>1]|0; - $637 = $636 << 16 >> 16; - $638 = ($636<<16>>16)<(0); - if ($638) { - $$0963 = $631;$$0967 = $637; - } else { - $$1964 = $631;$$1968 = $637; - break; - } - } - } - $639 = $$651374 >>> $$1964; - $640 = (($$65) - ($$1964))|0; - $641 = $$1968 & 256; - $642 = ($641|0)==(0); - if (!($642)) { - $$601476 = $$541470$ph;$$611668 = $$5416611868;$$631054 = $$571048$ph;$$641161 = $$1968;$$651268 = $$591262$ph;$$671574 = $$641571;$$68 = $640;$$681377 = $639; - label = 176; - break L126; - } - $643 = ($640>>>0)<(15); - if ($643) { - $644 = HEAP8[$$641571>>0]|0; - $645 = $644&255; - $646 = ((($$641571)) + 1|0); - $647 = HEAP8[$646>>0]|0; - $648 = $647&255; - $649 = $648 << 8; - $650 = $649 | $645; - $651 = $650 << $640; - $652 = $651 | $639; - $653 = ((($$641571)) + 2|0); - $654 = (($640) + 16)|0; - $$651572 = $653;$$66 = $654;$$661375 = $652; - } else { - $$651572 = $$641571;$$66 = $640;$$661375 = $639; - } - $655 = $$661375 & 1023; - $656 = (((($0)) + 352|0) + ($655<<1)|0); - $657 = HEAP16[$656>>1]|0; - $658 = $657 << 16 >> 16; - $659 = ($657<<16>>16)>(-1); - if ($659) { - $660 = $658 >> 9; - $$3966 = $660;$$3970 = $658; - } else { - $$2965 = 10;$$2969 = $658; - while(1) { - $661 = $$2969 ^ -1; - $662 = (($$2965) + 1)|0; - $663 = $$661375 >>> $$2965; - $664 = $663 & 1; - $665 = (($664) + ($661))|0; - $666 = (((($0)) + 2400|0) + ($665<<1)|0); - $667 = HEAP16[$666>>1]|0; - $668 = $667 << 16 >> 16; - $669 = ($667<<16>>16)<(0); - if ($669) { - $$2965 = $662;$$2969 = $668; - } else { - $$3966 = $662;$$3970 = $668; - break; - } - } - } - $670 = $$661375 >>> $$3966; - $671 = (($$66) - ($$3966))|0; - $672 = $$1968&255; - HEAP8[$$5416611868>>0] = $672; - $673 = $$3970 & 256; - $674 = ($673|0)==(0); - if (!($674)) { - break; - } - $676 = $$3970&255; - $677 = ((($$5416611868)) + 1|0); - HEAP8[$677>>0] = $676; - $678 = ((($$5416611868)) + 2|0); - $679 = $$651572; - $680 = (($539) - ($679))|0; - $681 = ($680|0)<(4); - $682 = ($671>>>0)<(15); - if ($681) { - $$541661$lcssa = $678;$$581155$lcssa = $$1968;$$581565$lcssa = $$651572;$$59$lcssa = $671;$$591368$lcssa = $670;$$lcssa1799 = $682;$$lcssa1802 = $680; - break L241; - } else { - $$5416611868 = $678;$$5811551871 = $$1968;$$5815651869 = $$651572;$$5913681870 = $670;$$591872 = $671;$965 = $682;$966 = $680; - } - } - $675 = ((($$5416611868)) + 1|0); - $$601476 = $$541470$ph;$$611668 = $675;$$631054 = $$571048$ph;$$641161 = $$3970;$$651268 = $$591262$ph;$$671574 = $$651572;$$68 = $671;$$681377 = $670; - label = 176; - break L126; - } - } while(0); - if (!($$lcssa1799)) { - $$581474 = $$541470$ph;$$581665 = $$541661$lcssa;$$611052 = $$571048$ph;$$621569 = $$581565$lcssa;$$63 = $$59$lcssa;$$631266 = $$591262$ph;$$631372 = $$591368$lcssa; - label = 156; - continue L125; - } - $548 = ($$lcssa1802|0)<(2); - if ($548) { - $$551471 = $$541470$ph;$$551662 = $$541661$lcssa;$$581049 = $$571048$ph;$$591156 = $$581155$lcssa;$$591566 = $$581565$lcssa;$$60 = $$59$lcssa;$$601263 = $$591262$ph;$$601369 = $$591368$lcssa; - label = 145; - continue L125; - } - $579 = HEAP8[$$581565$lcssa>>0]|0; - $580 = $579&255; - $581 = $580 << $$59$lcssa; - $582 = ((($$581565$lcssa)) + 1|0); - $583 = HEAP8[$582>>0]|0; - $584 = $583&255; - $585 = (($$59$lcssa) + 8)|0; - $586 = $584 << $585; - $587 = $581 | $$591368$lcssa; - $588 = $587 | $586; - $589 = ((($$581565$lcssa)) + 2|0); - $590 = (($$59$lcssa) + 16)|0; - $$581474 = $$541470$ph;$$581665 = $$541661$lcssa;$$611052 = $$571048$ph;$$621569 = $589;$$63 = $590;$$631266 = $$591262$ph;$$631372 = $588; - label = 156; - continue L125; - break; - } - case 145: { - label = 0; - $549 = $$601369 & 1023; - $550 = (((($0)) + 352|0) + ($549<<1)|0); - $551 = HEAP16[$550>>1]|0; - $552 = $551 << 16 >> 16; - $553 = ($551<<16>>16)>(-1); - if ($553) { - $554 = $552 >> 9; - $555 = (($554) + -1)|0; - $556 = ($555>>>0)<($$60>>>0); - if ($556) { - $$581474 = $$551471;$$581665 = $$551662;$$611052 = $$581049;$$621569 = $$591566;$$63 = $$60;$$631266 = $$601263;$$631372 = $$601369; - label = 156; - continue L125; - } else { - label = 150; - break L125; - } - } - $557 = ($$60>>>0)>(10); - if ($557) { - $$0972 = 10;$$0975 = $552; - } else { - label = 150; - break L125; - } - while(1) { - $558 = $$0975 ^ -1; - $559 = $$601369 >>> $$0972; - $560 = $559 & 1; - $561 = (($560) + ($558))|0; - $562 = (((($0)) + 2400|0) + ($561<<1)|0); - $563 = HEAP16[$562>>1]|0; - $564 = ($563<<16>>16)<(0); - if (!($564)) { - $$581474 = $$551471;$$581665 = $$551662;$$611052 = $$581049;$$621569 = $$591566;$$63 = $$60;$$631266 = $$601263;$$631372 = $$601369; - label = 156; - continue L125; - } - $565 = (($$0972) + 1)|0; - $566 = $563 << 16 >> 16; - $567 = (($$0972) + 2)|0; - $568 = ($$60>>>0)<($567>>>0); - if ($568) { - label = 150; - break L125; - } else { - $$0972 = $565;$$0975 = $566; - } - } - break; - } - case 156: { - label = 0; - $591 = $$631372 & 1023; - $592 = (((($0)) + 352|0) + ($591<<1)|0); - $593 = HEAP16[$592>>1]|0; - $594 = $593 << 16 >> 16; - $595 = ($593<<16>>16)>(-1); - if ($595) { - $596 = $594 >> 9; - $597 = $594 & 511; - $$2974 = $596;$$2977 = $597; - } else { - $$1973 = 10;$$1976 = $594; - while(1) { - $598 = $$1976 ^ -1; - $599 = (($$1973) + 1)|0; - $600 = $$631372 >>> $$1973; - $601 = $600 & 1; - $602 = (($601) + ($598))|0; - $603 = (((($0)) + 2400|0) + ($602<<1)|0); - $604 = HEAP16[$603>>1]|0; - $605 = $604 << 16 >> 16; - $606 = ($604<<16>>16)<(0); - if ($606) { - $$1973 = $599;$$1976 = $605; - } else { - $$2974 = $599;$$2977 = $605; - break; - } - } - } - $607 = $$631372 >>> $$2974; - $608 = (($$63) - ($$2974))|0; - $609 = ($$2977>>>0)>(255); - if ($609) { - $$601476 = $$581474;$$611668 = $$581665;$$631054 = $$611052;$$641161 = $$2977;$$651268 = $$631266;$$671574 = $$621569;$$68 = $608;$$681377 = $607; - label = 176; - } else { - $$591475 = $$581474;$$591666 = $$581665;$$621053 = $$611052;$$621159 = $$2977;$$631570 = $$621569;$$64 = $608;$$641267 = $$631266;$$641373 = $607; - label = 160; - continue L46; - } - break; - } - case 179: { - label = 0; - $693 = ($$681575>>>0)<($10>>>0); - if ($693) { - $$631479$ph = $$611477;$$641671$ph = $$621669;$$661057$ph = $$641055;$$671164$ph = $$651162;$$681271$ph = $$661269;$$71$ph = $$69;$$711380$ph = $$691378;$$sink1739 = $$681575; - label = 182; - continue L46; - } else { - $$621478 = $$611477;$$631670 = $$621669;$$651056 = $$641055;$$661163 = $$651162;$$671270 = $$661269;$$691576 = $$681575;$$70 = $$69;$$701379 = $$691378; - label = 180; - continue L46; - } - break; - } - case 184: { - label = 0; - $703 = 1 << $$691272; - $704 = (($703) + -1)|0; - $705 = $704 & $$721381; - $706 = $$721381 >>> $$691272; - $707 = (($$72) - ($$691272))|0; - $708 = (($705) + ($$681165))|0; - $$651481 = $$641480;$$661673 = $$651672;$$681059 = $$671058;$$691166 = $708;$$701273 = $$691272;$$721579 = $$711578;$$73 = $707;$$731382 = $706; - label = 185; - break; - } - case 187: { - label = 0; - $714 = $$741383 & 1023; - $715 = (((($0)) + 3840|0) + ($714<<1)|0); - $716 = HEAP16[$715>>1]|0; - $717 = $716 << 16 >> 16; - $718 = ($716<<16>>16)>(-1); - if ($718) { - $719 = $717 >> 9; - $720 = (($719) + -1)|0; - $721 = ($720>>>0)<($$74>>>0); - if ($721) { - $$691485 = $$661482;$$701677 = $$671674;$$731170 = $$701167;$$761583 = $$731580;$$77 = $$74;$$771386 = $$741383; - label = 198; - continue L125; - } else { - label = 192; - break L125; - } - } - $722 = ($$74>>>0)>(10); - if ($722) { - $$0953 = 10;$$0956 = $717; - } else { - label = 192; - break L125; - } - while(1) { - $723 = $$0956 ^ -1; - $724 = $$741383 >>> $$0953; - $725 = $724 & 1; - $726 = (($725) + ($723))|0; - $727 = (((($0)) + 5888|0) + ($726<<1)|0); - $728 = HEAP16[$727>>1]|0; - $729 = ($728<<16>>16)<(0); - if (!($729)) { - $$691485 = $$661482;$$701677 = $$671674;$$731170 = $$701167;$$761583 = $$731580;$$77 = $$74;$$771386 = $$741383; - label = 198; - continue L125; - } - $730 = (($$0953) + 1)|0; - $731 = $728 << 16 >> 16; - $732 = (($$0953) + 2)|0; - $733 = ($$74>>>0)<($732>>>0); - if ($733) { - label = 192; - break L125; - } else { - $$0953 = $730;$$0956 = $731; - } - } - break; - } - case 198: { - label = 0; - $756 = $$771386 & 1023; - $757 = (((($0)) + 3840|0) + ($756<<1)|0); - $758 = HEAP16[$757>>1]|0; - $759 = $758 << 16 >> 16; - $760 = ($758<<16>>16)>(-1); - if ($760) { - $761 = $759 >> 9; - $762 = $759 & 511; - $$2955 = $761;$$2958 = $762; - } else { - $$1954 = 10;$$1957 = $759; - while(1) { - $763 = $$1957 ^ -1; - $764 = (($$1954) + 1)|0; - $765 = $$771386 >>> $$1954; - $766 = $765 & 1; - $767 = (($766) + ($763))|0; - $768 = (((($0)) + 5888|0) + ($767<<1)|0); - $769 = HEAP16[$768>>1]|0; - $770 = $769 << 16 >> 16; - $771 = ($769<<16>>16)<(0); - if ($771) { - $$1954 = $764;$$1957 = $770; - } else { - $$2955 = $764;$$2958 = $770; - break; - } - } - } - $772 = $$771386 >>> $$2955; - $773 = (($$77) - ($$2955))|0; - $774 = (3368 + ($$2958<<2)|0); - $775 = HEAP32[$774>>2]|0; - $776 = (3496 + ($$2958<<2)|0); - $777 = HEAP32[$776>>2]|0; - $778 = (($$2958) + -4)|0; - $779 = ($778>>>0)<(26); - if ($779) { - $780 = ($773>>>0)<($775>>>0); - if ($780) { - $$701486 = $$691485;$$711678 = $$701677;$$721063 = $777;$$741171 = $$731170;$$741277 = $775;$$771584 = $$761583;$$78 = $773;$$781387 = $772; - label = 203; - continue L125; - } else { - $$741681 = $$701677;$$751066 = $777;$$771174 = $$731170;$$771280 = $775;$$801587 = $$761583;$$81 = $773;$$811390 = $772; - label = 208; - continue L125; - } - } else { - $$751682 = $$701677;$$761067 = $777;$$781175 = $$731170;$$781281 = $775;$$811588 = $$761583;$$82 = $773;$$821391 = $772; - label = 209; - } - break; - } - case 203: { - label = 0; - $781 = ($$771584>>>0)<($10>>>0); - if ($781) { - $$721488$ph = $$701486;$$731680$ph = $$711678;$$741065$ph = $$721063;$$761173$ph = $$741171;$$761279$ph = $$741277;$$80$ph = $$78;$$801389$ph = $$781387;$$sink1746 = $$771584; - label = 206; - continue L46; - } else { - $$711487 = $$701486;$$721679 = $$711678;$$731064 = $$721063;$$751172 = $$741171;$$751278 = $$741277;$$781585 = $$771584;$$79 = $$78;$$791388 = $$781387; - label = 204; - continue L46; - } - break; - } - case 208: { - label = 0; - $791 = 1 << $$771280; - $792 = (($791) + -1)|0; - $793 = $792 & $$811390; - $794 = $$811390 >>> $$771280; - $795 = (($$81) - ($$771280))|0; - $796 = (($793) + ($$751066))|0; - $$751682 = $$741681;$$761067 = $796;$$781175 = $$771174;$$781281 = $$771280;$$811588 = $$801587;$$82 = $795;$$821391 = $794; - label = 209; - break; - } - case 212: { - label = 0; - $807 = (($$801177) + -1)|0; - $808 = ($$801177|0)==(0); - if ($808) { - $$531469 = $$741490;$$531660 = $$771684;$$561047 = $$781069;$$571154 = $807;$$571564 = $$831590;$$58 = $$84;$$581261 = $$801283;$$581367 = $$841393; - label = 139; - } else { - $$751491 = $$741490;$$781685 = $$771684;$$791070 = $$781069;$$811178 = $807;$$811284 = $$801283;$$841591 = $$831590;$$85 = $$84;$$851394 = $$841393; - label = 213; - continue L46; - } - break; - } - } - do { - if ((label|0) == 70) { - label = 0; - $217 = ((($0)) + 52|0); - $218 = HEAP32[$217>>2]|0; - $219 = ($$381135>>>0)<($218>>>0); - if ($219) { - $220 = ($$39>>>0)<(3); - if ($220) { - $$351451 = $$341450;$$351642 = $$341641;$$391030 = $$381029;$$391136 = $$381135;$$391546 = $$381545;$$40 = $$39;$$401243 = $$391242;$$401349 = $$391348; - label = 72; - continue L125; - } else { - $$381454 = $$341450;$$381645 = $$341641;$$421033 = $$381029;$$421139 = $$381135;$$421549 = $$381545;$$43 = $$39;$$431246 = $$391242;$$431352 = $$391348; - label = 77; - continue L125; - } - } else { - HEAP32[$217>>2] = 19; - $$391455 = $$341450;$$391646 = $$341641;$$431034 = $$381029;$$431140 = $$381135;$$431550 = $$381545;$$44 = $$39;$$441247 = $$391242;$$441353 = $$391348; - label = 80; - continue L125; - } - } - else if ((label|0) == 105) { - label = 0; - $418 = ((($0)) + 44|0); - $419 = HEAP32[$418>>2]|0; - $420 = ((($0)) + 48|0); - $421 = HEAP32[$420>>2]|0; - $422 = (($421) + ($419))|0; - $423 = ($$451142>>>0)<($422>>>0); - if (!($423)) { - $529 = ($422|0)==($$451142|0); - if (!($529)) { - $$511467 = $$411457;$$511658 = $$411648;$$541045 = $$451036;$$551152 = $$451142;$$551562 = $$451552;$$56 = $$46;$$561259 = $$461249;$$561365 = $$461355; - label = 136; - continue L46; - } - $530 = ((($0)) + 64|0); - $531 = ((($0)) + 10532|0); - _memcpy(($530|0),($531|0),($419|0))|0; - $532 = ((($0)) + 3552|0); - $533 = HEAP32[$418>>2]|0; - $534 = (((($0)) + 10532|0) + ($533)|0); - $535 = HEAP32[$420>>2]|0; - _memcpy(($532|0),($534|0),($535|0))|0; - $$521468 = $$411457;$$521659 = $$411648;$$551046 = $$451036;$$561153 = $$451142;$$561563 = $$451552;$$57 = $$46;$$571260 = $$461249;$$571366 = $$461355; - label = 138; - break; - } - $424 = ($$46>>>0)<(15); - if (!($424)) { - $$451461 = $$411457;$$451652 = $$411648;$$491146 = $$451142;$$491556 = $$451552;$$50 = $$46;$$501253 = $$461249;$$501359 = $$461355; - label = 119; - continue L125; - } - $425 = $10; - $426 = $$451552; - $427 = (($425) - ($426))|0; - $428 = ($427|0)<(2); - if ($428) { - $$421458 = $$411457;$$421649 = $$411648;$$461037 = $$451036;$$461143 = $$451142;$$461553 = $$451552;$$47 = $$46;$$471250 = $$461249;$$471356 = $$461355; - label = 108; - continue L125; - } - $459 = HEAP8[$$451552>>0]|0; - $460 = $459&255; - $461 = $460 << $$46; - $462 = ((($$451552)) + 1|0); - $463 = HEAP8[$462>>0]|0; - $464 = $463&255; - $465 = (($$46) + 8)|0; - $466 = $464 << $465; - $467 = $461 | $$461355; - $468 = $467 | $466; - $469 = ((($$451552)) + 2|0); - $470 = (($$46) + 16)|0; - $$451461 = $$411457;$$451652 = $$411648;$$491146 = $$451142;$$491556 = $469;$$50 = $470;$$501253 = $$461249;$$501359 = $468; - label = 119; - continue L125; - } - else if ((label|0) == 176) { - label = 0; - $683 = $$641161 & 511; - $684 = ($683|0)==(256); - if ($684) { - $$761492 = $$601476;$$801071 = $$631054;$$801687 = $$611668;$$821285 = $$651268;$$831180 = 256;$$851592 = $$671574;$$86 = $$68;$$861395 = $$681377; - label = 220; - break L125; - } - $685 = (($683) + -257)|0; - $686 = (3120 + ($685<<2)|0); - $687 = HEAP32[$686>>2]|0; - $688 = (3244 + ($685<<2)|0); - $689 = HEAP32[$688>>2]|0; - $690 = (($683) + -265)|0; - $691 = ($690>>>0)<(20); - if ($691) { - $692 = ($$68>>>0)<($687>>>0); - if ($692) { - $$611477 = $$601476;$$621669 = $$611668;$$641055 = $$631054;$$651162 = $689;$$661269 = $687;$$681575 = $$671574;$$69 = $$68;$$691378 = $$681377; - label = 179; - continue L125; - } else { - $$641480 = $$601476;$$651672 = $$611668;$$671058 = $$631054;$$681165 = $689;$$691272 = $687;$$711578 = $$671574;$$72 = $$68;$$721381 = $$681377; - label = 184; - continue L125; - } - } else { - $$651481 = $$601476;$$661673 = $$611668;$$681059 = $$631054;$$691166 = $689;$$701273 = $687;$$721579 = $$671574;$$73 = $$68;$$731382 = $$681377; - label = 185; - } - } - else if ((label|0) == 209) { - label = 0; - $797 = $$751682; - $798 = $3; - $799 = (($797) - ($798))|0; - $$not = ($799>>>0)>=($$761067>>>0); - $$not1747 = $14 ^ 1; - $brmerge = $$not | $$not1747; - if (!($brmerge)) { - $$731489 = $799;$$761683 = $$751682;$$771068 = $$761067;$$791176 = $$781175;$$791282 = $$781281;$$821589 = $$811588;$$83 = $$82;$$831392 = $$821391; - label = 210; - continue L46; - } - $800 = (($799) - ($$761067))|0; - $801 = $800 & $$1753; - $802 = (($3) + ($801)|0); - $803 = ($$751682>>>0)>($802>>>0); - $804 = $803 ? $$751682 : $802; - $805 = (($804) + ($$781175)|0); - $806 = ($805>>>0)>($12>>>0); - if ($806) { - $$741490 = $799;$$771684 = $$751682;$$781069 = $$761067;$$801177 = $$781175;$$801283 = $$781281;$$831590 = $$811588;$$84 = $$82;$$841393 = $$821391; - label = 212; - continue L125; - } else { - $$0978 = $802;$$791686 = $$751682;$$821179 = $$781175; - } - while(1) { - $816 = HEAP8[$$0978>>0]|0; - HEAP8[$$791686>>0] = $816; - $817 = ((($$0978)) + 1|0); - $818 = HEAP8[$817>>0]|0; - $819 = ((($$791686)) + 1|0); - HEAP8[$819>>0] = $818; - $820 = ((($$0978)) + 2|0); - $821 = HEAP8[$820>>0]|0; - $822 = ((($$791686)) + 2|0); - HEAP8[$822>>0] = $821; - $823 = ((($$791686)) + 3|0); - $824 = ((($$0978)) + 3|0); - $825 = (($$821179) + -3)|0; - $826 = ($825|0)>(2); - if ($826) { - $$0978 = $824;$$791686 = $823;$$821179 = $825; - } else { - break; - } - } - $827 = ($825|0)>(0); - if ($827) { - $828 = HEAP8[$824>>0]|0; - HEAP8[$823>>0] = $828; - $829 = ($825|0)==(1); - if (!($829)) { - $830 = ((($$0978)) + 4|0); - $831 = HEAP8[$830>>0]|0; - $832 = ((($$791686)) + 4|0); - HEAP8[$832>>0] = $831; - } - $833 = (($823) + ($825)|0); - $$531469 = $799;$$531660 = $833;$$561047 = $$761067;$$571154 = $825;$$571564 = $$811588;$$58 = $$82;$$581261 = $$781281;$$581367 = $$821391; - label = 139; - } else { - $$531469 = $799;$$531660 = $823;$$561047 = $$761067;$$571154 = $825;$$571564 = $$811588;$$58 = $$82;$$581261 = $$781281;$$581367 = $$821391; - label = 139; - } - } - } while(0); - if ((label|0) == 138) { - label = 0; - $536 = ((($0)) + 24|0); - $537 = HEAP32[$536>>2]|0; - $538 = (($537) + -1)|0; - HEAP32[$536>>2] = $538; - $$391455 = $$521468;$$391646 = $$521659;$$431034 = $$551046;$$431140 = $$561153;$$431550 = $$561563;$$44 = $$57;$$441247 = $$571260;$$441353 = $$571366; - label = 80; - continue; - } - else if ((label|0) == 139) { - label = 0; - $$541470$ph = $$531469;$$541661$ph = $$531660;$$571048$ph = $$561047;$$581155$ph = $$571154;$$581565$ph = $$571564;$$59$ph = $$58;$$591262$ph = $$581261;$$591368$ph = $$581367; - label = 140; - continue; - } - else if ((label|0) == 185) { - label = 0; - $709 = ($$73>>>0)<(15); - if (!($709)) { - $$691485 = $$651481;$$701677 = $$661673;$$731170 = $$691166;$$761583 = $$721579;$$77 = $$73;$$771386 = $$731382; - label = 198; - continue; - } - $710 = $10; - $711 = $$721579; - $712 = (($710) - ($711))|0; - $713 = ($712|0)<(2); - if ($713) { - $$661482 = $$651481;$$671674 = $$661673;$$691060 = $$681059;$$701167 = $$691166;$$711274 = $$701273;$$731580 = $$721579;$$74 = $$73;$$741383 = $$731382; - label = 187; - continue; - } - $744 = HEAP8[$$721579>>0]|0; - $745 = $744&255; - $746 = $745 << $$73; - $747 = ((($$721579)) + 1|0); - $748 = HEAP8[$747>>0]|0; - $749 = $748&255; - $750 = (($$73) + 8)|0; - $751 = $749 << $750; - $752 = $746 | $$731382; - $753 = $752 | $751; - $754 = ((($$721579)) + 2|0); - $755 = (($$73) + 16)|0; - $$691485 = $$651481;$$701677 = $$661673;$$731170 = $$691166;$$761583 = $754;$$77 = $755;$$771386 = $753; - label = 198; - continue; - } - } - if ((label|0) == 113) { - label = 0; - $449 = ($$461553>>>0)<($10>>>0); - if ($449) { - $$441460$ph = $$421458;$$441651$ph = $$421649;$$481039$ph = $$461037;$$481145$ph = $$461143;$$49$ph = $$47;$$491252$ph = $$471250;$$491358$ph = $$471356;$$sink1729 = $$461553; - label = 116; - continue; - } else { - $$431459 = $$421458;$$431650 = $$421649;$$471038 = $$461037;$$471144 = $$461143;$$471554 = $$461553;$$48 = $$47;$$481251 = $$471250;$$481357 = $$471356; - label = 114; - continue; - } - } - else if ((label|0) == 150) { - label = 0; - $569 = ($$591566>>>0)<($10>>>0); - if ($569) { - $$571473$ph = $$551471;$$571664$ph = $$551662;$$601051$ph = $$581049;$$611158$ph = $$591156;$$62$ph = $$60;$$621265$ph = $$601263;$$621371$ph = $$601369;$$sink1736 = $$591566; - label = 153; - continue; - } else { - $$561472 = $$551471;$$561663 = $$551662;$$591050 = $$581049;$$601157 = $$591156;$$601567 = $$591566;$$61 = $$60;$$611264 = $$601263;$$611370 = $$601369; - label = 151; - continue; - } - } - else if ((label|0) == 192) { - label = 0; - $734 = ($$731580>>>0)<($10>>>0); - if ($734) { - $$681484$ph = $$661482;$$691676$ph = $$671674;$$711062$ph = $$691060;$$721169$ph = $$701167;$$731276$ph = $$711274;$$76$ph = $$74;$$761385$ph = $$741383;$$sink1743 = $$731580; - label = 195; - continue; - } else { - $$671483 = $$661482;$$681675 = $$671674;$$701061 = $$691060;$$711168 = $$701167;$$721275 = $$711274;$$741581 = $$731580;$$75 = $$74;$$751384 = $$741383; - label = 193; - continue; - } - } - else if ((label|0) == 220) { - label = 0; - $834 = ((($0)) + 20|0); - $835 = HEAP32[$834>>2]|0; - $836 = $835 & 1; - $837 = ($836|0)==(0); - if ($837) { - $$01416 = $$761492;$$01607 = $$801687;$$41511 = $$851592;$$5 = $$86;$$51102 = $$831180;$$51208 = $$821285;$$51314 = $$861395;$$5996 = $$801071; - label = 14; - continue; - } - $838 = $6 & 1; - $839 = ($838|0)==(0); - if ($839) { - $$881504 = $$761492;$$921083 = $$801071;$$921699 = $$801687;$$941191 = $$831180;$$941297 = $$821285;$$971604 = $$851592;$$98 = $$86;$$981407 = $$861395; - label = 242; - continue; - } else { - $$801496 = $$761492;$$841075 = $$801071;$$841691 = $$801687;$$861289 = $$821285;$$891596 = $$851592;$$90 = $$86;$$901399 = $$861395; - label = 226; - continue; - } - } - } - if ((label|0) == 258) { - STACKTOP = sp;return ($$0951|0); - } - $892 = ((($0)) + 28|0); - $893 = HEAP32[$892>>2]|0; - $894 = $893 & 65535; - $895 = $893 >>> 16; - $896 = ($888|0)==(0); - if ($896) { - $$0937$lcssa = $895;$$0938$lcssa = $894; - } else { - $897 = (($888>>>0) % 5552)&-1; - $$01834 = $897;$$09371833 = $895;$$09381832 = $894;$$09431831 = $888;$$09441830 = $4; - while(1) { - $898 = ($$01834>>>0)>(7); - if ($898) { - $899 = (($$01834) + -8)|0; - $900 = $899 & -8; - $scevgep = ((($$09441830)) + 8|0); - $$09411816 = 0;$$11818 = $$09371833;$$19391817 = $$09381832;$$19451815 = $$09441830; - while(1) { - $904 = HEAP8[$$19451815>>0]|0; - $905 = $904&255; - $906 = (($905) + ($$19391817))|0; - $907 = (($906) + ($$11818))|0; - $908 = ((($$19451815)) + 1|0); - $909 = HEAP8[$908>>0]|0; - $910 = $909&255; - $911 = (($906) + ($910))|0; - $912 = (($907) + ($911))|0; - $913 = ((($$19451815)) + 2|0); - $914 = HEAP8[$913>>0]|0; - $915 = $914&255; - $916 = (($911) + ($915))|0; - $917 = (($912) + ($916))|0; - $918 = ((($$19451815)) + 3|0); - $919 = HEAP8[$918>>0]|0; - $920 = $919&255; - $921 = (($916) + ($920))|0; - $922 = (($917) + ($921))|0; - $923 = ((($$19451815)) + 4|0); - $924 = HEAP8[$923>>0]|0; - $925 = $924&255; - $926 = (($921) + ($925))|0; - $927 = (($922) + ($926))|0; - $928 = ((($$19451815)) + 5|0); - $929 = HEAP8[$928>>0]|0; - $930 = $929&255; - $931 = (($926) + ($930))|0; - $932 = (($927) + ($931))|0; - $933 = ((($$19451815)) + 6|0); - $934 = HEAP8[$933>>0]|0; - $935 = $934&255; - $936 = (($931) + ($935))|0; - $937 = (($932) + ($936))|0; - $938 = ((($$19451815)) + 7|0); - $939 = HEAP8[$938>>0]|0; - $940 = $939&255; - $941 = (($936) + ($940))|0; - $942 = (($937) + ($941))|0; - $943 = (($$09411816) + 8)|0; - $944 = ((($$19451815)) + 8|0); - $945 = $943 | 7; - $946 = ($945>>>0)<($$01834>>>0); - if ($946) { - $$09411816 = $943;$$11818 = $942;$$19391817 = $941;$$19451815 = $944; - } else { - break; - } - } - $901 = (($900) + 8)|0; - $scevgep1947 = (($scevgep) + ($900)|0); - $$0941$lcssa = $901;$$1$lcssa = $942;$$1939$lcssa = $941;$$1945$lcssa = $scevgep1947; - } else { - $$0941$lcssa = 0;$$1$lcssa = $$09371833;$$1939$lcssa = $$09381832;$$1945$lcssa = $$09441830; - } - $902 = ($$01834>>>0)>($$0941$lcssa>>>0); - if ($902) { - $903 = (($$01834) - ($$0941$lcssa))|0; - $$19421823 = $$0941$lcssa;$$21825 = $$1$lcssa;$$29401824 = $$1939$lcssa;$$29461822 = $$1945$lcssa; - while(1) { - $947 = ((($$29461822)) + 1|0); - $948 = HEAP8[$$29461822>>0]|0; - $949 = $948&255; - $950 = (($949) + ($$29401824))|0; - $951 = (($950) + ($$21825))|0; - $952 = (($$19421823) + 1)|0; - $exitcond = ($952|0)==($$01834|0); - if ($exitcond) { - break; - } else { - $$19421823 = $952;$$21825 = $951;$$29401824 = $950;$$29461822 = $947; - } - } - $scevgep1948 = (($$1945$lcssa) + ($903)|0); - $$2$lcssa = $951;$$2940$lcssa = $950;$$2946$lcssa = $scevgep1948; - } else { - $$2$lcssa = $$1$lcssa;$$2940$lcssa = $$1939$lcssa;$$2946$lcssa = $$1945$lcssa; - } - $953 = (($$2940$lcssa>>>0) % 65521)&-1; - $954 = (($$2$lcssa>>>0) % 65521)&-1; - $955 = (($$09431831) - ($$01834))|0; - $956 = ($955|0)==(0); - if ($956) { - $$0937$lcssa = $954;$$0938$lcssa = $953; - break; - } else { - $$01834 = 5552;$$09371833 = $954;$$09381832 = $953;$$09431831 = $955;$$09441830 = $$2946$lcssa; - } - } - } - $957 = $$0937$lcssa << 16; - $958 = $957 | $$0938$lcssa; - HEAP32[$892>>2] = $958; - $959 = ($$1961|0)!=(0); - $960 = $6 & 1; - $961 = ($960|0)==(0); - $or$cond1752 = $961 | $959; - if ($or$cond1752) { - $$0951 = $$1961; - STACKTOP = sp;return ($$0951|0); - } else { - $962 = ((($0)) + 16|0); - $963 = HEAP32[$962>>2]|0; - $964 = ($958|0)==($963|0); - $$1961$ = $964 ? $$1961 : -2; - STACKTOP = sp;return ($$1961$|0); - } - return (0)|0; -} -function _LoadTexture($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$byval_copy1 = 0, $$sroa$0$0 = 0, $$sroa$0$0$copyload = 0, $$sroa$5 = 0, $$sroa$5$0$$sroa_idx = 0, $$sroa$5$0$$sroa_idx5 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); - $$byval_copy1 = sp + 60|0; - $vararg_buffer = sp + 16|0; - $$sroa$5 = sp; - $2 = sp + 20|0; - $3 = sp + 40|0; - _LoadImage($2,$1); - $4 = HEAP32[$2>>2]|0; - $5 = ($4|0)==(0|0); - if ($5) { - _TraceLog(1,14012,$vararg_buffer); - $$sroa$0$0 = 0; - } else { - ;HEAP32[$$byval_copy1>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$2+16>>2]|0; - _LoadTextureFromImage($3,$$byval_copy1); - $$sroa$0$0$copyload = HEAP32[$3>>2]|0; - $$sroa$5$0$$sroa_idx = ((($3)) + 4|0); - ;HEAP32[$$sroa$5>>2]=HEAP32[$$sroa$5$0$$sroa_idx>>2]|0;HEAP32[$$sroa$5+4>>2]=HEAP32[$$sroa$5$0$$sroa_idx+4>>2]|0;HEAP32[$$sroa$5+8>>2]=HEAP32[$$sroa$5$0$$sroa_idx+8>>2]|0;HEAP32[$$sroa$5+12>>2]=HEAP32[$$sroa$5$0$$sroa_idx+12>>2]|0; - ;HEAP32[$$byval_copy1>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$2+16>>2]|0; - _UnloadImage($$byval_copy1); - $$sroa$0$0 = $$sroa$0$0$copyload; - } - HEAP32[$0>>2] = $$sroa$0$0; - $$sroa$5$0$$sroa_idx5 = ((($0)) + 4|0); - ;HEAP32[$$sroa$5$0$$sroa_idx5>>2]=HEAP32[$$sroa$5>>2]|0;HEAP32[$$sroa$5$0$$sroa_idx5+4>>2]=HEAP32[$$sroa$5+4>>2]|0;HEAP32[$$sroa$5$0$$sroa_idx5+8>>2]=HEAP32[$$sroa$5+8>>2]|0;HEAP32[$$sroa$5$0$$sroa_idx5+12>>2]=HEAP32[$$sroa$5+12>>2]|0; - STACKTOP = sp;return; -} -function _ImageAlphaMask($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$031 = 0, $$032 = 0, $$033 = 0, $$byval_copy3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $$byval_copy3 = sp + 32|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $2 = sp + 12|0; - $3 = ((($0)) + 4|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($1)) + 4|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($4|0)==($6|0); - if ($7) { - $8 = ((($0)) + 8|0); - $9 = HEAP32[$8>>2]|0; - $10 = ((($1)) + 8|0); - $11 = HEAP32[$10>>2]|0; - $12 = ($9|0)==($11|0); - if ($12) { - $13 = ((($0)) + 16|0); - $14 = HEAP32[$13>>2]|0; - $15 = ($14|0)>(7); - if ($15) { - _TraceLog(1,14079,$vararg_buffer1); - STACKTOP = sp;return; - } - ;HEAP32[$$byval_copy3>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[$$byval_copy3+16>>2]=HEAP32[$1+16>>2]|0; - _ImageCopy($2,$$byval_copy3); - $16 = ((($2)) + 16|0); - $17 = HEAP32[$16>>2]|0; - $18 = ($17|0)==(1); - if (!($18)) { - _ImageFormat($2,1); - } - $19 = HEAP32[$13>>2]|0; - L11: do { - switch ($19|0) { - case 1: { - _ImageFormat($0,2); - $20 = ((($2)) + 4|0); - $21 = HEAP32[$20>>2]|0; - $22 = ((($2)) + 8|0); - $23 = HEAP32[$22>>2]|0; - $24 = Math_imul($23, $21)|0; - $25 = HEAP32[$2>>2]|0; - $$032 = 1;$$033 = 0; - while(1) { - $26 = ($$033|0)<($24|0); - if (!($26)) { - $27 = HEAP32[$3>>2]|0; - $28 = HEAP32[$8>>2]|0; - $29 = Math_imul($28, $27)|0; - $30 = ($$033|0)<($29|0); - if (!($30)) { - break L11; - } - } - $31 = (($25) + ($$033)|0); - $32 = HEAP8[$31>>0]|0; - $33 = HEAP32[$0>>2]|0; - $34 = (($33) + ($$032)|0); - HEAP8[$34>>0] = $32; - $35 = (($$033) + 1)|0; - $36 = (($$032) + 2)|0; - $$032 = $36;$$033 = $35; - } - break; - } - case 7: { - label = 14; - break; - } - default: { - _ImageFormat($0,7); - label = 14; - } - } - } while(0); - L19: do { - if ((label|0) == 14) { - $37 = ((($2)) + 4|0); - $38 = HEAP32[$37>>2]|0; - $39 = ((($2)) + 8|0); - $40 = HEAP32[$39>>2]|0; - $41 = Math_imul($40, $38)|0; - $42 = HEAP32[$2>>2]|0; - $$0 = 3;$$031 = 0; - while(1) { - $43 = ($$031|0)<($41|0); - if (!($43)) { - $44 = HEAP32[$3>>2]|0; - $45 = HEAP32[$8>>2]|0; - $46 = Math_imul($45, $44)|0; - $47 = ($$031|0)<($46|0); - if (!($47)) { - break L19; - } - } - $48 = (($42) + ($$031)|0); - $49 = HEAP8[$48>>0]|0; - $50 = HEAP32[$0>>2]|0; - $51 = (($50) + ($$0)|0); - HEAP8[$51>>0] = $49; - $52 = (($$031) + 1)|0; - $53 = (($$0) + 4)|0; - $$0 = $53;$$031 = $52; - } - } - } while(0); - ;HEAP32[$$byval_copy3>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy3+16>>2]=HEAP32[$2+16>>2]|0; - _UnloadImage($$byval_copy3); - STACKTOP = sp;return; - } - } - _TraceLog(1,14041,$vararg_buffer); - STACKTOP = sp;return; -} -function _GetDefaultFont($0) { - $0 = $0|0; - var label = 0, sp = 0; - sp = STACKTOP; - ;HEAP32[$0>>2]=HEAP32[27932>>2]|0;HEAP32[$0+4>>2]=HEAP32[27932+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[27932+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[27932+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[27932+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[27932+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[27932+24>>2]|0;HEAP32[$0+28>>2]=HEAP32[27932+28>>2]|0; - return; -} -function _MeasureTextEx($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = +$3; - $4 = $4|0; - var $$0$lcssa = 0, $$05064 = 0, $$052$lcssa = 0.0, $$05263 = 0.0, $$05462 = 0, $$055$lcssa = 0.0, $$05561 = 0.0, $$058$lcssa = 0.0, $$05860 = 0.0, $$065 = 0, $$151 = 0, $$151$$0 = 0, $$153 = 0.0, $$156 = 0.0, $$159 = 0.0, $$2 = 0.0, $$257 = 0.0, $$3 = 0.0, $$byval_copy = 0, $$pn = 0.0; - var $$pn$in = 0, $$sroa$4$0$$sroa_idx2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, $exitcond = 0, $phitmp = 0, label = 0; - var sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $$byval_copy = sp; - $5 = (_strlen($2)|0); - $6 = ((($1)) + 20|0); - $7 = HEAP32[$6>>2]|0; - $8 = (+($7|0)); - $9 = $3 / $8; - $10 = ($5|0)>(0); - if (!($10)) { - $$0$lcssa = -1;$$052$lcssa = 0.0;$$055$lcssa = 0.0;$$058$lcssa = $8; - $12 = $$055$lcssa < $$052$lcssa; - $$3 = $12 ? $$052$lcssa : $$055$lcssa; - $13 = $9 * $$3; - $14 = Math_imul($$0$lcssa, $4)|0; - $15 = (+($14|0)); - $16 = $13 + $15; - $17 = $9 * $$058$lcssa; - HEAPF32[$0>>2] = $16; - $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); - HEAPF32[$$sroa$4$0$$sroa_idx2>>2] = $17; - STACKTOP = sp;return; - } - $11 = ((($1)) + 28|0); - $$05064 = 0;$$05263 = 0.0;$$05462 = 0;$$05561 = 0.0;$$05860 = $8;$$065 = 0; - while(1) { - $18 = (($$05064) + 1)|0; - $19 = (($2) + ($$05462)|0); - $20 = HEAP8[$19>>0]|0; - $21 = ($20<<24>>24)==(10); - if ($21) { - $33 = $$05561 < $$05263; - $$156 = $33 ? $$05263 : $$05561; - $34 = HEAP32[$6>>2]|0; - $35 = (+($34|0)); - $36 = $35 * 1.5; - $37 = $$05860 + $36; - $$151 = 0;$$159 = $37;$$2 = 0.0;$$257 = $$156; - } else { - $22 = $20 << 24 >> 24; - ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$1+16>>2]|0;HEAP32[$$byval_copy+20>>2]=HEAP32[$1+20>>2]|0;HEAP32[$$byval_copy+24>>2]=HEAP32[$1+24>>2]|0;HEAP32[$$byval_copy+28>>2]=HEAP32[$1+28>>2]|0; - $23 = (_GetCharIndex($$byval_copy,$22)|0); - $24 = HEAP32[$11>>2]|0; - $25 = (((($24) + ($23<<5)|0)) + 28|0); - $26 = HEAP32[$25>>2]|0; - $27 = ($26|0)==(0); - if ($27) { - $28 = (((($24) + ($23<<5)|0)) + 20|0); - $29 = (((($24) + ($23<<5)|0)) + 12|0); - $30 = HEAP32[$29>>2]|0; - $31 = HEAP32[$28>>2]|0; - $32 = (($31) + ($30))|0; - $$pn$in = $32; - } else { - $$pn$in = $26; - } - $$pn = (+($$pn$in|0)); - $$153 = $$05263 + $$pn; - $$151 = $18;$$159 = $$05860;$$2 = $$153;$$257 = $$05561; - } - $38 = ($$065|0)<($$151|0); - $$151$$0 = $38 ? $$151 : $$065; - $39 = (($$05462) + 1)|0; - $exitcond = ($39|0)==($5|0); - if ($exitcond) { - break; - } else { - $$05064 = $$151;$$05263 = $$2;$$05462 = $39;$$05561 = $$257;$$05860 = $$159;$$065 = $$151$$0; - } - } - $phitmp = (($$151$$0) + -1)|0; - $$0$lcssa = $phitmp;$$052$lcssa = $$2;$$055$lcssa = $$257;$$058$lcssa = $$159; - $12 = $$055$lcssa < $$052$lcssa; - $$3 = $12 ? $$052$lcssa : $$055$lcssa; - $13 = $9 * $$3; - $14 = Math_imul($$0$lcssa, $4)|0; - $15 = (+($14|0)); - $16 = $13 + $15; - $17 = $9 * $$058$lcssa; - HEAPF32[$0>>2] = $16; - $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); - HEAPF32[$$sroa$4$0$$sroa_idx2>>2] = $17; - STACKTOP = sp;return; -} -function _GetCharIndex($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$08 = 0, $$09 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 24|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)>(0); - if (!($4)) { - $$08 = 0; - return ($$08|0); - } - $5 = ((($0)) + 28|0); - $6 = HEAP32[$5>>2]|0; - $$09 = 0; - while(1) { - $7 = (($6) + ($$09<<5)|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)==($1|0); - if ($9) { - $$08 = $$09; - label = 5; - break; - } - $10 = (($$09) + 1)|0; - $11 = HEAP32[$2>>2]|0; - $12 = ($10|0)<($11|0); - if ($12) { - $$09 = $10; - } else { - $$08 = 0; - label = 5; - break; - } - } - if ((label|0) == 5) { - return ($$08|0); - } - return (0)|0; -} -function _SetTextureFilter($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - switch ($1|0) { - case 0: { - $2 = ((($0)) + 12|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)>(1); - $5 = HEAP32[$0>>2]|0; - if ($4) { - _rlTextureParameters($5,10241,9984); - $6 = HEAP32[$0>>2]|0; - _rlTextureParameters($6,10240,9728); - STACKTOP = sp;return; - } else { - _rlTextureParameters($5,10241,9728); - $7 = HEAP32[$0>>2]|0; - _rlTextureParameters($7,10240,9728); - STACKTOP = sp;return; - } - break; - } - case 1: { - $8 = ((($0)) + 12|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9|0)>(1); - $11 = HEAP32[$0>>2]|0; - if ($10) { - _rlTextureParameters($11,10241,9985); - $12 = HEAP32[$0>>2]|0; - _rlTextureParameters($12,10240,9729); - STACKTOP = sp;return; - } else { - _rlTextureParameters($11,10241,9729); - $13 = HEAP32[$0>>2]|0; - _rlTextureParameters($13,10240,9729); - STACKTOP = sp;return; - } - break; - } - case 2: { - $14 = ((($0)) + 12|0); - $15 = HEAP32[$14>>2]|0; - $16 = ($15|0)>(1); - $17 = HEAP32[$0>>2]|0; - if ($16) { - _rlTextureParameters($17,10241,9987); - $18 = HEAP32[$0>>2]|0; - _rlTextureParameters($18,10240,9729); - STACKTOP = sp;return; - } else { - HEAP32[$vararg_buffer>>2] = $17; - _TraceLog(1,14136,$vararg_buffer); - $19 = HEAP32[$0>>2]|0; - _rlTextureParameters($19,10241,9729); - _rlTextureParameters($19,10240,9729); - STACKTOP = sp;return; - } - break; - } - case 3: { - $20 = HEAP32[$0>>2]|0; - _rlTextureParameters($20,12288,4); - STACKTOP = sp;return; - break; - } - case 4: { - $21 = HEAP32[$0>>2]|0; - _rlTextureParameters($21,12288,8); - STACKTOP = sp;return; - break; - } - case 5: { - $22 = HEAP32[$0>>2]|0; - _rlTextureParameters($22,12288,16); - STACKTOP = sp;return; - break; - } - default: { - STACKTOP = sp;return; - } - } -} -function _DrawTexture($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); - $$byval_copy2 = sp + 40|0; - $$byval_copy1 = sp + 32|0; - $$byval_copy = sp + 8|0; - $4 = sp; - $5 = (+($1|0)); - HEAPF32[$4>>2] = $5; - $6 = ((($4)) + 4|0); - $7 = (+($2|0)); - HEAPF32[$6>>2] = $7; - ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; - ;HEAP32[$$byval_copy1>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$4+4>>2]|0; - ;HEAP8[$$byval_copy2>>0]=HEAP8[$3>>0]|0;HEAP8[$$byval_copy2+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$$byval_copy2+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$$byval_copy2+3>>0]=HEAP8[$3+3>>0]|0; - _DrawTextureEx($$byval_copy,$$byval_copy1,0.0,1.0,$$byval_copy2); - STACKTOP = sp;return; -} -function _DrawTextureEx($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = +$2; - $3 = +$3; - $4 = $4|0; - var $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $$byval_copy3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $tmpcast$byval_copy = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); - $$byval_copy3 = sp + 104|0; - $tmpcast$byval_copy = sp + 96|0; - $$byval_copy2 = sp + 80|0; - $$byval_copy1 = sp + 64|0; - $$byval_copy = sp + 40|0; - $5 = sp + 24|0; - $6 = sp + 8|0; - $7 = sp; - HEAP32[$5>>2] = 0; - $8 = ((($5)) + 4|0); - HEAP32[$8>>2] = 0; - $9 = ((($5)) + 8|0); - $10 = ((($0)) + 4|0); - $11 = HEAP32[$10>>2]|0; - HEAP32[$9>>2] = $11; - $12 = ((($5)) + 12|0); - $13 = ((($0)) + 8|0); - $14 = HEAP32[$13>>2]|0; - HEAP32[$12>>2] = $14; - $15 = +HEAPF32[$1>>2]; - $16 = (~~(($15))); - HEAP32[$6>>2] = $16; - $17 = ((($6)) + 4|0); - $18 = ((($1)) + 4|0); - $19 = +HEAPF32[$18>>2]; - $20 = (~~(($19))); - HEAP32[$17>>2] = $20; - $21 = ((($6)) + 8|0); - $22 = HEAP32[$10>>2]|0; - $23 = (+($22|0)); - $24 = $23 * $3; - $25 = (~~(($24))); - HEAP32[$21>>2] = $25; - $26 = ((($6)) + 12|0); - $27 = HEAP32[$13>>2]|0; - $28 = (+($27|0)); - $29 = $28 * $3; - $30 = (~~(($29))); - HEAP32[$26>>2] = $30; - $31 = $7; - $32 = $31; - HEAP32[$32>>2] = 0; - $33 = (($31) + 4)|0; - $34 = $33; - HEAP32[$34>>2] = 0; - ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; - ;HEAP32[$$byval_copy1>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$5+12>>2]|0; - ;HEAP32[$$byval_copy2>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$byval_copy2+12>>2]=HEAP32[$6+12>>2]|0; - ;HEAP32[$tmpcast$byval_copy>>2]=HEAP32[$7>>2]|0;HEAP32[$tmpcast$byval_copy+4>>2]=HEAP32[$7+4>>2]|0; - ;HEAP8[$$byval_copy3>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$4+3>>0]|0; - _DrawTexturePro($$byval_copy,$$byval_copy1,$$byval_copy2,$tmpcast$byval_copy,$2,$$byval_copy3); - STACKTOP = sp;return; -} -function _DrawTexturePro($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = +$4; - $5 = $5|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0.0; - var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0; - var $50 = 0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0; - var $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0; - var $87 = 0.0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0.0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $6 = HEAP32[$0>>2]|0; - $7 = ($6|0)==(0); - if ($7) { - return; - } - $8 = ((($1)) + 8|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9|0)<(0); - if ($10) { - $11 = HEAP32[$1>>2]|0; - $12 = (($11) - ($9))|0; - HEAP32[$1>>2] = $12; - } - $13 = ((($1)) + 12|0); - $14 = HEAP32[$13>>2]|0; - $15 = ($14|0)<(0); - if ($15) { - $16 = ((($1)) + 4|0); - $17 = HEAP32[$16>>2]|0; - $18 = (($17) - ($14))|0; - HEAP32[$16>>2] = $18; - } - $19 = HEAP32[$0>>2]|0; - _rlEnableTexture($19); - _rlPushMatrix(); - $20 = HEAP32[$2>>2]|0; - $21 = (+($20|0)); - $22 = ((($2)) + 4|0); - $23 = HEAP32[$22>>2]|0; - $24 = (+($23|0)); - _rlTranslatef($21,$24,0.0); - _rlRotatef($4,0.0,0.0,1.0); - $25 = +HEAPF32[$3>>2]; - $26 = -$25; - $27 = ((($3)) + 4|0); - $28 = +HEAPF32[$27>>2]; - $29 = -$28; - _rlTranslatef($26,$29,0.0); - _rlBegin(7); - $30 = HEAP8[$5>>0]|0; - $31 = ((($5)) + 1|0); - $32 = HEAP8[$31>>0]|0; - $33 = ((($5)) + 2|0); - $34 = HEAP8[$33>>0]|0; - $35 = ((($5)) + 3|0); - $36 = HEAP8[$35>>0]|0; - _rlColor4ub($30,$32,$34,$36); - $37 = HEAP32[$1>>2]|0; - $38 = (+($37|0)); - $39 = ((($0)) + 4|0); - $40 = HEAP32[$39>>2]|0; - $41 = (+($40|0)); - $42 = $38 / $41; - $43 = ((($1)) + 4|0); - $44 = HEAP32[$43>>2]|0; - $45 = (+($44|0)); - $46 = ((($0)) + 8|0); - $47 = HEAP32[$46>>2]|0; - $48 = (+($47|0)); - $49 = $45 / $48; - _rlTexCoord2f($42,$49); - _rlVertex2f(0.0,0.0); - $50 = HEAP32[$1>>2]|0; - $51 = (+($50|0)); - $52 = HEAP32[$39>>2]|0; - $53 = (+($52|0)); - $54 = $51 / $53; - $55 = HEAP32[$43>>2]|0; - $56 = HEAP32[$13>>2]|0; - $57 = (($56) + ($55))|0; - $58 = (+($57|0)); - $59 = HEAP32[$46>>2]|0; - $60 = (+($59|0)); - $61 = $58 / $60; - _rlTexCoord2f($54,$61); - $62 = ((($2)) + 12|0); - $63 = HEAP32[$62>>2]|0; - $64 = (+($63|0)); - _rlVertex2f(0.0,$64); - $65 = HEAP32[$1>>2]|0; - $66 = HEAP32[$8>>2]|0; - $67 = (($66) + ($65))|0; - $68 = (+($67|0)); - $69 = HEAP32[$39>>2]|0; - $70 = (+($69|0)); - $71 = $68 / $70; - $72 = HEAP32[$43>>2]|0; - $73 = HEAP32[$13>>2]|0; - $74 = (($73) + ($72))|0; - $75 = (+($74|0)); - $76 = HEAP32[$46>>2]|0; - $77 = (+($76|0)); - $78 = $75 / $77; - _rlTexCoord2f($71,$78); - $79 = ((($2)) + 8|0); - $80 = HEAP32[$79>>2]|0; - $81 = (+($80|0)); - $82 = HEAP32[$62>>2]|0; - $83 = (+($82|0)); - _rlVertex2f($81,$83); - $84 = HEAP32[$1>>2]|0; - $85 = HEAP32[$8>>2]|0; - $86 = (($85) + ($84))|0; - $87 = (+($86|0)); - $88 = HEAP32[$39>>2]|0; - $89 = (+($88|0)); - $90 = $87 / $89; - $91 = HEAP32[$43>>2]|0; - $92 = (+($91|0)); - $93 = HEAP32[$46>>2]|0; - $94 = (+($93|0)); - $95 = $92 / $94; - _rlTexCoord2f($90,$95); - $96 = HEAP32[$79>>2]|0; - $97 = (+($96|0)); - _rlVertex2f($97,0.0); - _rlEnd(); - _rlPopMatrix(); - _rlDisableTexture(); - return; -} -function _DrawTextureRec($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $$byval_copy3 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $4 = 0, $5 = 0; - var $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, $ispos = 0, $ispos1 = 0, $neg = 0, $neg2 = 0, $tmpcast$byval_copy = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); - $$byval_copy3 = sp + 88|0; - $tmpcast$byval_copy = sp + 80|0; - $$byval_copy2 = sp + 64|0; - $$byval_copy1 = sp + 48|0; - $$byval_copy = sp + 24|0; - $4 = sp + 8|0; - $5 = sp; - $6 = +HEAPF32[$2>>2]; - $7 = (~~(($6))); - HEAP32[$4>>2] = $7; - $8 = ((($4)) + 4|0); - $9 = ((($2)) + 4|0); - $10 = +HEAPF32[$9>>2]; - $11 = (~~(($10))); - HEAP32[$8>>2] = $11; - $12 = ((($4)) + 8|0); - $13 = ((($1)) + 8|0); - $14 = HEAP32[$13>>2]|0; - $ispos = ($14|0)>(-1); - $neg = (0 - ($14))|0; - $15 = $ispos ? $14 : $neg; - HEAP32[$12>>2] = $15; - $16 = ((($4)) + 12|0); - $17 = ((($1)) + 12|0); - $18 = HEAP32[$17>>2]|0; - $ispos1 = ($18|0)>(-1); - $neg2 = (0 - ($18))|0; - $19 = $ispos1 ? $18 : $neg2; - HEAP32[$16>>2] = $19; - $20 = $5; - $21 = $20; - HEAP32[$21>>2] = 0; - $22 = (($20) + 4)|0; - $23 = $22; - HEAP32[$23>>2] = 0; - ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; - ;HEAP32[$$byval_copy1>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$1+12>>2]|0; - ;HEAP32[$$byval_copy2>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[$$byval_copy2+12>>2]=HEAP32[$4+12>>2]|0; - ;HEAP32[$tmpcast$byval_copy>>2]=HEAP32[$5>>2]|0;HEAP32[$tmpcast$byval_copy+4>>2]=HEAP32[$5+4>>2]|0; - ;HEAP8[$$byval_copy3>>0]=HEAP8[$3>>0]|0;HEAP8[$$byval_copy3+1>>0]=HEAP8[$3+1>>0]|0;HEAP8[$$byval_copy3+2>>0]=HEAP8[$3+2>>0]|0;HEAP8[$$byval_copy3+3>>0]=HEAP8[$3+3>>0]|0; - _DrawTexturePro($$byval_copy,$$byval_copy1,$$byval_copy2,$tmpcast$byval_copy,0.0,$$byval_copy3); - STACKTOP = sp;return; -} -function _LoadSpriteFont($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$byval_copy2 = 0, $$byval_copy5 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); - $$byval_copy5 = sp + 232|0; - $$byval_copy2 = sp + 212|0; - $vararg_buffer = sp; - $2 = sp + 96|0; - $3 = sp + 192|0; - $4 = sp + 160|0; - $5 = sp + 128|0; - $6 = sp + 40|0; - $7 = sp + 252|0; - $8 = sp + 64|0; - $9 = sp + 8|0; - ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0;HEAP32[$2+20>>2]=0|0;HEAP32[$2+24>>2]=0|0;HEAP32[$2+28>>2]=0|0; - $10 = (_IsFileExtension($1,16744)|0); - $11 = ($10|0)==(0); - do { - if ($11) { - $35 = (_IsFileExtension($1,14201)|0); - $36 = ($35|0)==(0); - if (!($36)) { - _LoadSpriteFontEx($4,$1,32,0,0); - ;HEAP32[$2>>2]=HEAP32[$4>>2]|0;HEAP32[$2+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$4+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$4+16>>2]|0;HEAP32[$2+20>>2]=HEAP32[$4+20>>2]|0;HEAP32[$2+24>>2]=HEAP32[$4+24>>2]|0;HEAP32[$2+28>>2]=HEAP32[$4+28>>2]|0; - break; - } - $37 = (_IsFileExtension($1,14206)|0); - $38 = ($37|0)==(0); - if (!($38)) { - _LoadBMFont($5,$1); - ;HEAP32[$2>>2]=HEAP32[$5>>2]|0;HEAP32[$2+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$5+16>>2]|0;HEAP32[$2+20>>2]=HEAP32[$5+20>>2]|0;HEAP32[$2+24>>2]=HEAP32[$5+24>>2]|0;HEAP32[$2+28>>2]=HEAP32[$5+28>>2]|0; - break; - } - _LoadImage($6,$1); - $39 = HEAP32[$6>>2]|0; - $40 = ($39|0)==(0|0); - if (!($40)) { - HEAP8[$7>>0] = -1; - $41 = ((($7)) + 1|0); - HEAP8[$41>>0] = 0; - $42 = ((($7)) + 2|0); - HEAP8[$42>>0] = -1; - $43 = ((($7)) + 3|0); - HEAP8[$43>>0] = -1; - ;HEAP32[$$byval_copy2>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$byval_copy2+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[$$byval_copy2+16>>2]=HEAP32[$6+16>>2]|0; - ;HEAP8[$$byval_copy5>>0]=HEAP8[$7>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$7+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$7+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$7+3>>0]|0; - _LoadImageFont($8,$$byval_copy2,$$byval_copy5); - ;HEAP32[$2>>2]=HEAP32[$8>>2]|0;HEAP32[$2+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$8+16>>2]|0;HEAP32[$2+20>>2]=HEAP32[$8+20>>2]|0;HEAP32[$2+24>>2]=HEAP32[$8+24>>2]|0;HEAP32[$2+28>>2]=HEAP32[$8+28>>2]|0; - } - ;HEAP32[$$byval_copy5>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy5+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$byval_copy5+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$byval_copy5+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[$$byval_copy5+16>>2]=HEAP32[$6+16>>2]|0; - _UnloadImage($$byval_copy5); - } else { - $12 = (_LoadResource($1,0)|0); - $13 = HEAP32[$12>>2]|0; - $14 = ($13|0)==(5); - if ($14) { - $15 = ((($12)) + 20|0); - $16 = HEAP32[$15>>2]|0; - $17 = ((($12)) + 4|0); - $18 = HEAP32[$17>>2]|0; - $19 = ((($12)) + 8|0); - $20 = HEAP32[$19>>2]|0; - $21 = ((($12)) + 12|0); - $22 = HEAP32[$21>>2]|0; - _LoadImagePro($$byval_copy2,$16,$18,$20,$22); - ;HEAP32[$$byval_copy5>>2]=HEAP32[$$byval_copy2>>2]|0;HEAP32[$$byval_copy5+4>>2]=HEAP32[$$byval_copy2+4>>2]|0;HEAP32[$$byval_copy5+8>>2]=HEAP32[$$byval_copy2+8>>2]|0;HEAP32[$$byval_copy5+12>>2]=HEAP32[$$byval_copy2+12>>2]|0;HEAP32[$$byval_copy5+16>>2]=HEAP32[$$byval_copy2+16>>2]|0; - _LoadTextureFromImage($3,$$byval_copy5); - ;HEAP32[$2>>2]=HEAP32[$3>>2]|0;HEAP32[$2+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$3+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$3+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$3+16>>2]|0; - ;HEAP32[$$byval_copy5>>2]=HEAP32[$$byval_copy2>>2]|0;HEAP32[$$byval_copy5+4>>2]=HEAP32[$$byval_copy2+4>>2]|0;HEAP32[$$byval_copy5+8>>2]=HEAP32[$$byval_copy2+8>>2]|0;HEAP32[$$byval_copy5+12>>2]=HEAP32[$$byval_copy2+12>>2]|0;HEAP32[$$byval_copy5+16>>2]=HEAP32[$$byval_copy2+16>>2]|0; - _UnloadImage($$byval_copy5); - } - $23 = ((($12)) + 24|0); - $24 = HEAP32[$23>>2]|0; - $25 = ($24|0)==(6); - if ($25) { - $26 = ((($12)) + 28|0); - $27 = HEAP32[$26>>2]|0; - $28 = ((($2)) + 20|0); - HEAP32[$28>>2] = $27; - $29 = ((($12)) + 32|0); - $30 = HEAP32[$29>>2]|0; - $31 = ((($2)) + 24|0); - HEAP32[$31>>2] = $30; - $32 = ((($12)) + 44|0); - $33 = HEAP32[$32>>2]|0; - $34 = ((($2)) + 28|0); - HEAP32[$34>>2] = $33; - } - } - } while(0); - $44 = HEAP32[$2>>2]|0; - $45 = ($44|0)==(0); - if ($45) { - HEAP32[$vararg_buffer>>2] = $1; - _TraceLog(1,14211,$vararg_buffer); - _GetDefaultFont($9); - ;HEAP32[$2>>2]=HEAP32[$9>>2]|0;HEAP32[$2+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$9+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$9+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$9+16>>2]|0;HEAP32[$2+20>>2]=HEAP32[$9+20>>2]|0;HEAP32[$2+24>>2]=HEAP32[$9+24>>2]|0;HEAP32[$2+28>>2]=HEAP32[$9+28>>2]|0; - ;HEAP32[$0>>2]=HEAP32[$2>>2]|0;HEAP32[$0+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[$2+24>>2]|0;HEAP32[$0+28>>2]=HEAP32[$2+28>>2]|0; - STACKTOP = sp;return; - } else { - ;HEAP32[$$byval_copy5>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy5+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy5+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy5+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy5+16>>2]=HEAP32[$2+16>>2]|0; - _SetTextureFilter($$byval_copy5,0); - ;HEAP32[$0>>2]=HEAP32[$2>>2]|0;HEAP32[$0+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[$2+24>>2]|0;HEAP32[$0+28>>2]=HEAP32[$2+28>>2]|0; - STACKTOP = sp;return; - } -} -function _LoadSpriteFontEx($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$048 = 0, $$sroa$0$0 = 0, $$sroa$0$0$copyload = 0, $$sroa$0$0$copyload15 = 0, $$sroa$0$0$copyload17 = 0, $$sroa$0$1 = 0, $$sroa$8 = 0, $$sroa$8$0$$sroa_idx = 0, $$sroa$8$0$$sroa_idx23 = 0, $$sroa$8$0$$sroa_idx26 = 0, $$sroa$8$0$$sroa_idx29 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $or$cond = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); - $vararg_buffer = sp; - $$sroa$8 = sp + 104|0; - $5 = sp + 72|0; - $6 = sp + 40|0; - $7 = sp + 8|0; - ;HEAP32[$$sroa$8>>2]=0|0;HEAP32[$$sroa$8+4>>2]=0|0;HEAP32[$$sroa$8+8>>2]=0|0;HEAP32[$$sroa$8+12>>2]=0|0;HEAP32[$$sroa$8+16>>2]=0|0;HEAP32[$$sroa$8+20>>2]=0|0;HEAP32[$$sroa$8+24>>2]=0|0; - $8 = (_IsFileExtension($1,14201)|0); - $9 = ($8|0)==(0); - if (!($9)) { - $10 = ($4|0)==(0|0); - $11 = ($3|0)==(0); - $or$cond = $11 | $10; - if ($or$cond) { - $12 = (_malloc(380)|0); - $$048 = 0; - while(1) { - $13 = (($$048) + 32)|0; - $14 = (($12) + ($$048<<2)|0); - HEAP32[$14>>2] = $13; - $15 = (($$048) + 1)|0; - $exitcond = ($15|0)==(95); - if ($exitcond) { - break; - } else { - $$048 = $15; - } - } - _LoadTTF($5,$1,$2,95,$12); - $$sroa$0$0$copyload = HEAP32[$5>>2]|0; - $$sroa$8$0$$sroa_idx = ((($5)) + 4|0); - ;HEAP32[$$sroa$8>>2]=HEAP32[$$sroa$8$0$$sroa_idx>>2]|0;HEAP32[$$sroa$8+4>>2]=HEAP32[$$sroa$8$0$$sroa_idx+4>>2]|0;HEAP32[$$sroa$8+8>>2]=HEAP32[$$sroa$8$0$$sroa_idx+8>>2]|0;HEAP32[$$sroa$8+12>>2]=HEAP32[$$sroa$8$0$$sroa_idx+12>>2]|0;HEAP32[$$sroa$8+16>>2]=HEAP32[$$sroa$8$0$$sroa_idx+16>>2]|0;HEAP32[$$sroa$8+20>>2]=HEAP32[$$sroa$8$0$$sroa_idx+20>>2]|0;HEAP32[$$sroa$8+24>>2]=HEAP32[$$sroa$8$0$$sroa_idx+24>>2]|0; - $$sroa$0$0 = $$sroa$0$0$copyload; - } else { - _LoadTTF($6,$1,$2,$3,$4); - $$sroa$0$0$copyload15 = HEAP32[$6>>2]|0; - $$sroa$8$0$$sroa_idx23 = ((($6)) + 4|0); - ;HEAP32[$$sroa$8>>2]=HEAP32[$$sroa$8$0$$sroa_idx23>>2]|0;HEAP32[$$sroa$8+4>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+4>>2]|0;HEAP32[$$sroa$8+8>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+8>>2]|0;HEAP32[$$sroa$8+12>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+12>>2]|0;HEAP32[$$sroa$8+16>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+16>>2]|0;HEAP32[$$sroa$8+20>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+20>>2]|0;HEAP32[$$sroa$8+24>>2]=HEAP32[$$sroa$8$0$$sroa_idx23+24>>2]|0; - $$sroa$0$0 = $$sroa$0$0$copyload15; - } - $16 = ($$sroa$0$0|0)==(0); - if (!($16)) { - $$sroa$0$1 = $$sroa$0$0; - HEAP32[$0>>2] = $$sroa$0$1; - $$sroa$8$0$$sroa_idx29 = ((($0)) + 4|0); - ;HEAP32[$$sroa$8$0$$sroa_idx29>>2]=HEAP32[$$sroa$8>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+4>>2]=HEAP32[$$sroa$8+4>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+8>>2]=HEAP32[$$sroa$8+8>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+12>>2]=HEAP32[$$sroa$8+12>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+16>>2]=HEAP32[$$sroa$8+16>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+20>>2]=HEAP32[$$sroa$8+20>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+24>>2]=HEAP32[$$sroa$8+24>>2]|0; - STACKTOP = sp;return; - } - } - HEAP32[$vararg_buffer>>2] = $1; - _TraceLog(1,14755,$vararg_buffer); - _GetDefaultFont($7); - $$sroa$0$0$copyload17 = HEAP32[$7>>2]|0; - $$sroa$8$0$$sroa_idx26 = ((($7)) + 4|0); - ;HEAP32[$$sroa$8>>2]=HEAP32[$$sroa$8$0$$sroa_idx26>>2]|0;HEAP32[$$sroa$8+4>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+4>>2]|0;HEAP32[$$sroa$8+8>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+8>>2]|0;HEAP32[$$sroa$8+12>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+12>>2]|0;HEAP32[$$sroa$8+16>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+16>>2]|0;HEAP32[$$sroa$8+20>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+20>>2]|0;HEAP32[$$sroa$8+24>>2]=HEAP32[$$sroa$8$0$$sroa_idx26+24>>2]|0; - $$sroa$0$1 = $$sroa$0$0$copyload17; - HEAP32[$0>>2] = $$sroa$0$1; - $$sroa$8$0$$sroa_idx29 = ((($0)) + 4|0); - ;HEAP32[$$sroa$8$0$$sroa_idx29>>2]=HEAP32[$$sroa$8>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+4>>2]=HEAP32[$$sroa$8+4>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+8>>2]=HEAP32[$$sroa$8+8>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+12>>2]=HEAP32[$$sroa$8+12>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+16>>2]=HEAP32[$$sroa$8+16>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+20>>2]=HEAP32[$$sroa$8+20>>2]|0;HEAP32[$$sroa$8$0$$sroa_idx29+24>>2]=HEAP32[$$sroa$8+24>>2]|0; - STACKTOP = sp;return; -} -function _LoadBMFont($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$05355 = 0, $$056 = 0, $$byval_copy52 = 0, $$sroa$0$0$$sroa_idx = 0, $$sroa$2$0$$sroa_idx1 = 0, $$sroa$3$0$$sroa_idx2 = 0, $$sroa$4$0$$sroa_idx3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0; - var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; - var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; - var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; - var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer11 = 0, $vararg_buffer16 = 0, $vararg_buffer19 = 0, $vararg_buffer23 = 0, $vararg_buffer26 = 0, $vararg_buffer34 = 0, $vararg_buffer44 = 0, $vararg_buffer7 = 0, $vararg_ptr10 = 0; - var $vararg_ptr14 = 0, $vararg_ptr15 = 0, $vararg_ptr22 = 0, $vararg_ptr29 = 0, $vararg_ptr33 = 0, $vararg_ptr37 = 0, $vararg_ptr38 = 0, $vararg_ptr39 = 0, $vararg_ptr4 = 0, $vararg_ptr40 = 0, $vararg_ptr41 = 0, $vararg_ptr42 = 0, $vararg_ptr43 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 704|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(704|0); - $$byval_copy52 = sp + 152|0; - $vararg_buffer44 = sp + 144|0; - $vararg_buffer34 = sp + 112|0; - $vararg_buffer26 = sp + 88|0; - $vararg_buffer23 = sp + 64|0; - $vararg_buffer19 = sp + 56|0; - $vararg_buffer16 = sp + 48|0; - $vararg_buffer11 = sp + 32|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $2 = sp + 288|0; - $3 = sp + 448|0; - $4 = sp + 260|0; - $5 = sp + 236|0; - $6 = sp + 232|0; - $7 = sp + 320|0; - $8 = sp + 196|0; - $9 = sp + 192|0; - $10 = sp + 264|0; - $11 = sp + 240|0; - $12 = sp + 188|0; - $13 = sp + 184|0; - $14 = sp + 200|0; - ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0;HEAP32[$2+20>>2]=0|0;HEAP32[$2+24>>2]=0|0;HEAP32[$2+28>>2]=0|0; - HEAP32[$4>>2] = 0; - HEAP32[$8>>2] = 0; - $15 = (_fopen($1,14353)|0); - $16 = ($15|0)==(0|0); - if ($16) { - HEAP32[$vararg_buffer>>2] = $1; - _TraceLog(1,14356,$vararg_buffer); - ;HEAP32[$0>>2]=HEAP32[$2>>2]|0;HEAP32[$0+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[$2+24>>2]|0;HEAP32[$0+28>>2]=HEAP32[$2+28>>2]|0; - STACKTOP = sp;return; - } - (_fgets($3,256,$15)|0); - (_fgets($3,256,$15)|0); - $17 = (_strstr($3,14390)|0); - HEAP32[$vararg_buffer1>>2] = $4; - $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); - HEAP32[$vararg_ptr4>>2] = $9; - $vararg_ptr5 = ((($vararg_buffer1)) + 8|0); - HEAP32[$vararg_ptr5>>2] = $5; - $vararg_ptr6 = ((($vararg_buffer1)) + 12|0); - HEAP32[$vararg_ptr6>>2] = $6; - (_sscanf($17,14401,$vararg_buffer1)|0); - $18 = HEAP32[$4>>2]|0; - HEAP32[$vararg_buffer7>>2] = $1; - $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); - HEAP32[$vararg_ptr10>>2] = $18; - _TraceLog(3,14443,$vararg_buffer7); - $19 = HEAP32[$5>>2]|0; - $20 = HEAP32[$6>>2]|0; - HEAP32[$vararg_buffer11>>2] = $1; - $vararg_ptr14 = ((($vararg_buffer11)) + 4|0); - HEAP32[$vararg_ptr14>>2] = $19; - $vararg_ptr15 = ((($vararg_buffer11)) + 8|0); - HEAP32[$vararg_ptr15>>2] = $20; - _TraceLog(3,14462,$vararg_buffer11); - (_fgets($3,256,$15)|0); - $21 = (_strstr($3,14493)|0); - HEAP32[$vararg_buffer16>>2] = $7; - (_sscanf($21,14498,$vararg_buffer16)|0); - HEAP32[$vararg_buffer19>>2] = $1; - $vararg_ptr22 = ((($vararg_buffer19)) + 4|0); - HEAP32[$vararg_ptr22>>2] = $7; - _TraceLog(3,14514,$vararg_buffer19); - (_fgets($3,256,$15)|0); - $22 = (_strstr($3,14545)|0); - HEAP32[$vararg_buffer23>>2] = $8; - (_sscanf($22,14551,$vararg_buffer23)|0); - $23 = HEAP32[$8>>2]|0; - HEAP32[$vararg_buffer26>>2] = $1; - $vararg_ptr29 = ((($vararg_buffer26)) + 4|0); - HEAP32[$vararg_ptr29>>2] = $23; - _TraceLog(3,14560,$vararg_buffer26); - $24 = (_strrchr($1,47)|0); - $25 = (_strlen($1)|0); - $26 = (_strlen($24)|0); - $27 = (_strlen($7)|0); - $28 = (($25) + 4)|0; - $29 = (($28) - ($26))|0; - $30 = (($29) + ($27))|0; - $31 = (_malloc($30)|0); - HEAP8[$31>>0] = 0; - $32 = (_strlen($1)|0); - $33 = (_strlen($24)|0); - $34 = (($32) + 1)|0; - $35 = (($34) - ($33))|0; - (_strncat($31,$1,$35)|0); - $36 = (_strlen($7)|0); - (_strncat($31,$7,$36)|0); - HEAP32[$$byval_copy52>>2] = $1; - $vararg_ptr33 = ((($$byval_copy52)) + 4|0); - HEAP32[$vararg_ptr33>>2] = $31; - _TraceLog(3,14584,$$byval_copy52); - _LoadImage($vararg_buffer26,$31); - $37 = ((($vararg_buffer26)) + 16|0); - $38 = HEAP32[$37>>2]|0; - $39 = ($38|0)==(1); - if ($39) { - ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer26>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer26+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer26+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer26+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer26+16>>2]|0; - _ImageCopy($vararg_buffer23,$$byval_copy52); - $40 = ((($vararg_buffer23)) + 4|0); - $41 = HEAP32[$40>>2]|0; - $42 = ((($vararg_buffer23)) + 8|0); - $43 = HEAP32[$42>>2]|0; - $44 = Math_imul($43, $41)|0; - $45 = ($44|0)>(0); - if ($45) { - $$056 = 0; - while(1) { - $46 = HEAP32[$vararg_buffer23>>2]|0; - $47 = (($46) + ($$056)|0); - HEAP8[$47>>0] = -1; - $48 = (($$056) + 1)|0; - $49 = HEAP32[$40>>2]|0; - $50 = HEAP32[$42>>2]|0; - $51 = Math_imul($50, $49)|0; - $52 = ($48|0)<($51|0); - if ($52) { - $$056 = $48; - } else { - break; - } - } - } - ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer26>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer26+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer26+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer26+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer26+16>>2]|0; - _ImageAlphaMask($vararg_buffer23,$$byval_copy52); - ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer23>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer23+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer23+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer23+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer23+16>>2]|0; - _LoadTextureFromImage($10,$$byval_copy52); - ;HEAP32[$2>>2]=HEAP32[$10>>2]|0;HEAP32[$2+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$10+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$10+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$10+16>>2]|0; - ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer23>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer23+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer23+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer23+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer23+16>>2]|0; - _UnloadImage($$byval_copy52); - } else { - ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer26>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer26+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer26+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer26+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer26+16>>2]|0; - _LoadTextureFromImage($11,$$byval_copy52); - ;HEAP32[$2>>2]=HEAP32[$11>>2]|0;HEAP32[$2+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$11+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$11+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$11+16>>2]|0; - } - $53 = HEAP32[$4>>2]|0; - $54 = ((($2)) + 20|0); - HEAP32[$54>>2] = $53; - $55 = HEAP32[$8>>2]|0; - $56 = ((($2)) + 24|0); - HEAP32[$56>>2] = $55; - $57 = $55 << 5; - $58 = (_malloc($57)|0); - $59 = ((($2)) + 28|0); - HEAP32[$59>>2] = $58; - ;HEAP32[$$byval_copy52>>2]=HEAP32[$vararg_buffer26>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$vararg_buffer26+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$vararg_buffer26+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$vararg_buffer26+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$vararg_buffer26+16>>2]|0; - _UnloadImage($$byval_copy52); - _free($31); - $60 = HEAP32[$8>>2]|0; - $61 = ($60|0)>(0); - if ($61) { - $$05355 = 0; - while(1) { - (_fgets($3,256,$15)|0); - HEAP32[$vararg_buffer34>>2] = $vararg_buffer23; - $vararg_ptr37 = ((($vararg_buffer34)) + 4|0); - HEAP32[$vararg_ptr37>>2] = $vararg_buffer19; - $vararg_ptr38 = ((($vararg_buffer34)) + 8|0); - HEAP32[$vararg_ptr38>>2] = $vararg_buffer16; - $vararg_ptr39 = ((($vararg_buffer34)) + 12|0); - HEAP32[$vararg_ptr39>>2] = $vararg_buffer11; - $vararg_ptr40 = ((($vararg_buffer34)) + 16|0); - HEAP32[$vararg_ptr40>>2] = $vararg_buffer7; - $vararg_ptr41 = ((($vararg_buffer34)) + 20|0); - HEAP32[$vararg_ptr41>>2] = $vararg_buffer1; - $vararg_ptr42 = ((($vararg_buffer34)) + 24|0); - HEAP32[$vararg_ptr42>>2] = $12; - $vararg_ptr43 = ((($vararg_buffer34)) + 28|0); - HEAP32[$vararg_ptr43>>2] = $13; - (_sscanf($3,14619,$vararg_buffer34)|0); - $64 = HEAP32[$vararg_buffer23>>2]|0; - $65 = HEAP32[$59>>2]|0; - $66 = (($65) + ($$05355<<5)|0); - HEAP32[$66>>2] = $64; - $67 = HEAP32[$59>>2]|0; - $68 = HEAP32[$vararg_buffer19>>2]|0; - $69 = HEAP32[$vararg_buffer16>>2]|0; - $70 = HEAP32[$vararg_buffer11>>2]|0; - $71 = HEAP32[$vararg_buffer7>>2]|0; - $$sroa$0$0$$sroa_idx = (((($67) + ($$05355<<5)|0)) + 4|0); - HEAP32[$$sroa$0$0$$sroa_idx>>2] = $68; - $$sroa$2$0$$sroa_idx1 = (((($67) + ($$05355<<5)|0)) + 8|0); - HEAP32[$$sroa$2$0$$sroa_idx1>>2] = $69; - $$sroa$3$0$$sroa_idx2 = (((($67) + ($$05355<<5)|0)) + 12|0); - HEAP32[$$sroa$3$0$$sroa_idx2>>2] = $70; - $$sroa$4$0$$sroa_idx3 = (((($67) + ($$05355<<5)|0)) + 16|0); - HEAP32[$$sroa$4$0$$sroa_idx3>>2] = $71; - $72 = HEAP32[$vararg_buffer1>>2]|0; - $73 = HEAP32[$59>>2]|0; - $74 = (((($73) + ($$05355<<5)|0)) + 20|0); - HEAP32[$74>>2] = $72; - $75 = HEAP32[$12>>2]|0; - $76 = HEAP32[$59>>2]|0; - $77 = (((($76) + ($$05355<<5)|0)) + 24|0); - HEAP32[$77>>2] = $75; - $78 = HEAP32[$13>>2]|0; - $79 = HEAP32[$59>>2]|0; - $80 = (((($79) + ($$05355<<5)|0)) + 28|0); - HEAP32[$80>>2] = $78; - $81 = (($$05355) + 1)|0; - $82 = HEAP32[$8>>2]|0; - $83 = ($81|0)<($82|0); - if ($83) { - $$05355 = $81; - } else { - break; - } - } - } - (_fclose($15)|0); - $62 = HEAP32[$2>>2]|0; - $63 = ($62|0)==(0); - if ($63) { - ;HEAP32[$$byval_copy52>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy52+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy52+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy52+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy52+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$$byval_copy52+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$$byval_copy52+24>>2]=HEAP32[$2+24>>2]|0;HEAP32[$$byval_copy52+28>>2]=HEAP32[$2+28>>2]|0; - _UnloadSpriteFont($$byval_copy52); - _GetDefaultFont($14); - ;HEAP32[$2>>2]=HEAP32[$14>>2]|0;HEAP32[$2+4>>2]=HEAP32[$14+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$14+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$14+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$14+16>>2]|0;HEAP32[$2+20>>2]=HEAP32[$14+20>>2]|0;HEAP32[$2+24>>2]=HEAP32[$14+24>>2]|0;HEAP32[$2+28>>2]=HEAP32[$14+28>>2]|0; - } else { - HEAP32[$vararg_buffer44>>2] = $1; - _TraceLog(0,14693,$vararg_buffer44); - } - ;HEAP32[$0>>2]=HEAP32[$2>>2]|0;HEAP32[$0+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[$2+24>>2]|0;HEAP32[$0+28>>2]=HEAP32[$2+28>>2]|0; - STACKTOP = sp;return; -} -function _LoadImageFont($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0195$lcssa = 0, $$019552 = 0, $$019622 = 0, $$0197 = 0, $$020032 = 0, $$0201$lcssa = 0, $$020131 = 0, $$0203 = 0, $$021 = 0, $$1$lcssa = 0, $$119927 = 0, $$1202$lcssa = 0, $$120226 = 0, $$135 = 0, $$2 = 0, $$byval_copy4 = 0, $$sroa$0 = 0, $$sroa$5$0$$sroa_idx15 = 0, $$sroa$6$0$$sroa_idx17 = 0, $$sroa$9$0$$sroa_idx20 = 0; - var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; - var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; - var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; - var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; - var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; - var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; - var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; - var $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 5232|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(5232|0); - $$byval_copy4 = sp + 5200|0; - $vararg_buffer1 = sp + 48|0; - $vararg_buffer = sp + 24|0; - $3 = sp + 4176|0; - $4 = sp + 56|0; - $$sroa$0 = sp; - $5 = sp + 4152|0; - ;HEAP32[$$byval_copy4>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy4+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy4+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[$$byval_copy4+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[$$byval_copy4+16>>2]=HEAP32[$1+16>>2]|0; - $6 = (_GetImageData($$byval_copy4)|0); - $7 = ((($1)) + 8|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)>(0); - L1: do { - if ($9) { - $10 = ((($1)) + 4|0); - $11 = HEAP32[$10>>2]|0; - $12 = ($11|0)>(0); - $13 = HEAP8[$2>>0]|0; - $14 = ((($2)) + 1|0); - $15 = HEAP8[$14>>0]|0; - $16 = ((($2)) + 2|0); - $17 = HEAP8[$16>>0]|0; - $18 = ((($2)) + 3|0); - $19 = HEAP8[$18>>0]|0; - $20 = HEAP8[$2>>0]|0; - $21 = ((($2)) + 1|0); - $22 = HEAP8[$21>>0]|0; - $23 = ((($2)) + 2|0); - $24 = HEAP8[$23>>0]|0; - $25 = ((($2)) + 3|0); - $26 = HEAP8[$25>>0]|0; - $27 = HEAP32[$10>>2]|0; - $$019552 = 0; - while(1) { - L5: do { - if ($12) { - $$135 = 0;$29 = $11; - while(1) { - $28 = Math_imul($29, $$019552)|0; - $30 = (($28) + ($$135))|0; - $31 = (($6) + ($30<<2)|0); - $32 = HEAP8[$31>>0]|0; - $33 = ($32<<24>>24)==($20<<24>>24); - if (!($33)) { - $$1$lcssa = $$135; - break L5; - } - $34 = (((($6) + ($30<<2)|0)) + 1|0); - $35 = HEAP8[$34>>0]|0; - $36 = ($35<<24>>24)==($22<<24>>24); - if (!($36)) { - $$1$lcssa = $$135; - break L5; - } - $37 = (((($6) + ($30<<2)|0)) + 2|0); - $38 = HEAP8[$37>>0]|0; - $39 = ($38<<24>>24)==($24<<24>>24); - if (!($39)) { - $$1$lcssa = $$135; - break L5; - } - $40 = (((($6) + ($30<<2)|0)) + 3|0); - $41 = HEAP8[$40>>0]|0; - $42 = ($41<<24>>24)==($26<<24>>24); - if (!($42)) { - $$1$lcssa = $$135; - break L5; - } - $43 = (($$135) + 1)|0; - $44 = HEAP32[$10>>2]|0; - $45 = ($43|0)<($44|0); - if ($45) { - $$135 = $43;$29 = $44; - } else { - $$1$lcssa = $43; - break; - } - } - } else { - $$1$lcssa = 0; - } - } while(0); - $46 = Math_imul($27, $$019552)|0; - $47 = (($46) + ($$1$lcssa))|0; - $48 = (($6) + ($47<<2)|0); - $49 = HEAP8[$48>>0]|0; - $50 = ($49<<24>>24)==($13<<24>>24); - if (!($50)) { - $$0195$lcssa = $$019552;$$2 = $$1$lcssa; - break L1; - } - $51 = (((($6) + ($47<<2)|0)) + 1|0); - $52 = HEAP8[$51>>0]|0; - $53 = ($52<<24>>24)==($15<<24>>24); - if (!($53)) { - $$0195$lcssa = $$019552;$$2 = $$1$lcssa; - break L1; - } - $54 = (((($6) + ($47<<2)|0)) + 2|0); - $55 = HEAP8[$54>>0]|0; - $56 = ($55<<24>>24)==($17<<24>>24); - if (!($56)) { - $$0195$lcssa = $$019552;$$2 = $$1$lcssa; - break L1; - } - $57 = (((($6) + ($47<<2)|0)) + 3|0); - $58 = HEAP8[$57>>0]|0; - $59 = ($58<<24>>24)==($19<<24>>24); - if (!($59)) { - $$0195$lcssa = $$019552;$$2 = $$1$lcssa; - break L1; - } - $60 = (($$019552) + 1)|0; - $61 = HEAP32[$7>>2]|0; - $62 = ($60|0)<($61|0); - if ($62) { - $$019552 = $60; - } else { - $$0195$lcssa = $60;$$2 = $$1$lcssa; - break; - } - } - } else { - $$0195$lcssa = 0;$$2 = 0; - } - } while(0); - $63 = ((($1)) + 4|0); - $64 = HEAP32[$63>>2]|0; - $65 = HEAP8[$2>>0]|0; - $66 = ((($2)) + 1|0); - $67 = HEAP8[$66>>0]|0; - $68 = ((($2)) + 2|0); - $69 = HEAP8[$68>>0]|0; - $70 = ((($2)) + 3|0); - $71 = HEAP8[$70>>0]|0; - $$0203 = 0; - while(1) { - $72 = (($$0203) + ($$0195$lcssa))|0; - $73 = Math_imul($72, $64)|0; - $74 = (($73) + ($$2))|0; - $75 = (($6) + ($74<<2)|0); - $76 = HEAP8[$75>>0]|0; - $77 = ($76<<24>>24)==($65<<24>>24); - if ($77) { - $78 = (((($6) + ($74<<2)|0)) + 1|0); - $79 = HEAP8[$78>>0]|0; - $80 = ($79<<24>>24)==($67<<24>>24); - if ($80) { - $81 = (((($6) + ($74<<2)|0)) + 2|0); - $82 = HEAP8[$81>>0]|0; - $83 = ($82<<24>>24)==($69<<24>>24); - if ($83) { - $84 = (((($6) + ($74<<2)|0)) + 3|0); - $85 = HEAP8[$84>>0]|0; - $86 = ($85<<24>>24)==($71<<24>>24); - if ($86) { - break; - } - } - } - } - $96 = (($$0203) + 1)|0; - $$0203 = $96; - } - $87 = HEAP32[$7>>2]|0; - $88 = ($$0195$lcssa|0)<($87|0); - if ($88) { - $89 = HEAP32[$63>>2]|0; - $90 = ($$2|0)<($89|0); - $91 = HEAP32[$7>>2]|0; - $92 = HEAP8[$2>>0]|0; - $93 = HEAP8[$66>>0]|0; - $94 = HEAP8[$68>>0]|0; - $95 = HEAP8[$70>>0]|0; - $$020032 = 0;$$020131 = 0;$99 = $$0195$lcssa; - while(1) { - L30: do { - if ($90) { - $$119927 = $$2;$$120226 = $$020131;$98 = $89; - while(1) { - $97 = Math_imul($98, $99)|0; - $100 = (($97) + ($$119927))|0; - $101 = (($6) + ($100<<2)|0); - $102 = HEAP8[$101>>0]|0; - $103 = ($102<<24>>24)==($92<<24>>24); - if ($103) { - $104 = (((($6) + ($100<<2)|0)) + 1|0); - $105 = HEAP8[$104>>0]|0; - $106 = ($105<<24>>24)==($93<<24>>24); - if ($106) { - $107 = (((($6) + ($100<<2)|0)) + 2|0); - $108 = HEAP8[$107>>0]|0; - $109 = ($108<<24>>24)==($94<<24>>24); - if ($109) { - $110 = (((($6) + ($100<<2)|0)) + 3|0); - $111 = HEAP8[$110>>0]|0; - $112 = ($111<<24>>24)==($95<<24>>24); - if ($112) { - $$1202$lcssa = $$120226; - break L30; - } - } - } - } - $113 = (($$120226) + 32)|0; - $114 = (($3) + ($$120226<<2)|0); - HEAP32[$114>>2] = $113; - $115 = (($4) + ($$120226<<4)|0); - HEAP32[$115>>2] = $$119927; - $116 = (((($4) + ($$120226<<4)|0)) + 4|0); - HEAP32[$116>>2] = $99; - $117 = (((($4) + ($$120226<<4)|0)) + 12|0); - HEAP32[$117>>2] = $$0203; - $118 = HEAP32[$63>>2]|0; - $119 = Math_imul($118, $99)|0; - $$0197 = 0; - while(1) { - $120 = (($$0197) + ($$119927))|0; - $121 = (($120) + ($119))|0; - $122 = (($6) + ($121<<2)|0); - $123 = HEAP8[$122>>0]|0; - $124 = ($123<<24>>24)==($92<<24>>24); - if ($124) { - $125 = (((($6) + ($121<<2)|0)) + 1|0); - $126 = HEAP8[$125>>0]|0; - $127 = ($126<<24>>24)==($93<<24>>24); - if ($127) { - $128 = (((($6) + ($121<<2)|0)) + 2|0); - $129 = HEAP8[$128>>0]|0; - $130 = ($129<<24>>24)==($94<<24>>24); - if ($130) { - $131 = (((($6) + ($121<<2)|0)) + 3|0); - $132 = HEAP8[$131>>0]|0; - $133 = ($132<<24>>24)==($95<<24>>24); - if ($133) { - break; - } - } - } - } - $134 = (($$0197) + 1)|0; - $$0197 = $134; - } - $135 = (((($4) + ($$120226<<4)|0)) + 8|0); - HEAP32[$135>>2] = $$0197; - $136 = (($$120226) + 1)|0; - $137 = (($$119927) + ($$2))|0; - $138 = (($137) + ($$0197))|0; - $139 = HEAP32[$63>>2]|0; - $140 = ($138|0)<($139|0); - if ($140) { - $$119927 = $138;$$120226 = $136;$98 = $139; - } else { - $$1202$lcssa = $136; - break; - } - } - } else { - $$1202$lcssa = $$020131; - } - } while(0); - $141 = (($$020032) + 1)|0; - $142 = Math_imul($141, $72)|0; - $143 = (($142) + ($$0195$lcssa))|0; - $144 = ($143|0)<($91|0); - if ($144) { - $$020032 = $141;$$020131 = $$1202$lcssa;$99 = $143; - } else { - $$0201$lcssa = $$1202$lcssa; - break; - } - } - } else { - $$0201$lcssa = 0; - } - _TraceLog(3,14267,$vararg_buffer); - $145 = HEAP32[$7>>2]|0; - $146 = HEAP32[$63>>2]|0; - $147 = Math_imul($146, $145)|0; - $148 = ($147|0)>(0); - if ($148) { - $149 = HEAP8[$2>>0]|0; - $150 = HEAP8[$66>>0]|0; - $151 = HEAP8[$68>>0]|0; - $152 = HEAP8[$70>>0]|0; - $$019622 = 0; - while(1) { - $158 = (($6) + ($$019622<<2)|0); - $159 = HEAP8[$158>>0]|0; - $160 = ($159<<24>>24)==($149<<24>>24); - if ($160) { - $161 = (((($6) + ($$019622<<2)|0)) + 1|0); - $162 = HEAP8[$161>>0]|0; - $163 = ($162<<24>>24)==($150<<24>>24); - if ($163) { - $164 = (((($6) + ($$019622<<2)|0)) + 2|0); - $165 = HEAP8[$164>>0]|0; - $166 = ($165<<24>>24)==($151<<24>>24); - if ($166) { - $167 = (((($6) + ($$019622<<2)|0)) + 3|0); - $168 = HEAP8[$167>>0]|0; - $169 = ($168<<24>>24)==($152<<24>>24); - if ($169) { - HEAP8[$158>>0]=0&255;HEAP8[$158+1>>0]=(0>>8)&255;HEAP8[$158+2>>0]=(0>>16)&255;HEAP8[$158+3>>0]=0>>24; - } - } - } - } - $170 = (($$019622) + 1)|0; - $171 = HEAP32[$7>>2]|0; - $172 = HEAP32[$63>>2]|0; - $173 = Math_imul($172, $171)|0; - $174 = ($170|0)<($173|0); - if ($174) { - $$019622 = $170; - } else { - break; - } - } - } - $153 = HEAP32[$63>>2]|0; - $154 = HEAP32[$7>>2]|0; - _LoadImageEx($vararg_buffer,$6,$153,$154); - _free($6); - ;HEAP32[$$sroa$0>>2]=0|0;HEAP32[$$sroa$0+4>>2]=0|0;HEAP32[$$sroa$0+8>>2]=0|0;HEAP32[$$sroa$0+12>>2]=0|0;HEAP32[$$sroa$0+16>>2]=0|0; - ;HEAP32[$$byval_copy4>>2]=HEAP32[$vararg_buffer>>2]|0;HEAP32[$$byval_copy4+4>>2]=HEAP32[$vararg_buffer+4>>2]|0;HEAP32[$$byval_copy4+8>>2]=HEAP32[$vararg_buffer+8>>2]|0;HEAP32[$$byval_copy4+12>>2]=HEAP32[$vararg_buffer+12>>2]|0;HEAP32[$$byval_copy4+16>>2]=HEAP32[$vararg_buffer+16>>2]|0; - _LoadTextureFromImage($5,$$byval_copy4); - ;HEAP32[$$sroa$0>>2]=HEAP32[$5>>2]|0;HEAP32[$$sroa$0+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$sroa$0+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$$sroa$0+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$$sroa$0+16>>2]=HEAP32[$5+16>>2]|0; - ;HEAP32[$$byval_copy4>>2]=HEAP32[$vararg_buffer>>2]|0;HEAP32[$$byval_copy4+4>>2]=HEAP32[$vararg_buffer+4>>2]|0;HEAP32[$$byval_copy4+8>>2]=HEAP32[$vararg_buffer+8>>2]|0;HEAP32[$$byval_copy4+12>>2]=HEAP32[$vararg_buffer+12>>2]|0;HEAP32[$$byval_copy4+16>>2]=HEAP32[$vararg_buffer+16>>2]|0; - _UnloadImage($$byval_copy4); - $155 = $$0201$lcssa << 5; - $156 = (_malloc($155)|0); - $157 = ($$0201$lcssa|0)>(0); - if ($157) { - $$021 = 0; - } else { - $175 = ((($156)) + 16|0); - $176 = HEAP32[$175>>2]|0; - _TraceLog(0,14311,$vararg_buffer1); - ;HEAP32[$0>>2]=HEAP32[$$sroa$0>>2]|0;HEAP32[$0+4>>2]=HEAP32[$$sroa$0+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$$sroa$0+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$$sroa$0+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$$sroa$0+16>>2]|0; - $$sroa$5$0$$sroa_idx15 = ((($0)) + 20|0); - HEAP32[$$sroa$5$0$$sroa_idx15>>2] = $176; - $$sroa$6$0$$sroa_idx17 = ((($0)) + 24|0); - HEAP32[$$sroa$6$0$$sroa_idx17>>2] = $$0201$lcssa; - $$sroa$9$0$$sroa_idx20 = ((($0)) + 28|0); - HEAP32[$$sroa$9$0$$sroa_idx20>>2] = $156; - STACKTOP = sp;return; - } - while(1) { - $177 = (($3) + ($$021<<2)|0); - $178 = HEAP32[$177>>2]|0; - $179 = (($156) + ($$021<<5)|0); - HEAP32[$179>>2] = $178; - $180 = (((($156) + ($$021<<5)|0)) + 4|0); - $181 = (($4) + ($$021<<4)|0); - ;HEAP32[$180>>2]=HEAP32[$181>>2]|0;HEAP32[$180+4>>2]=HEAP32[$181+4>>2]|0;HEAP32[$180+8>>2]=HEAP32[$181+8>>2]|0;HEAP32[$180+12>>2]=HEAP32[$181+12>>2]|0; - $182 = (((($156) + ($$021<<5)|0)) + 20|0); - HEAP32[$182>>2] = 0; - $183 = (((($156) + ($$021<<5)|0)) + 24|0); - HEAP32[$183>>2] = 0; - $184 = (((($156) + ($$021<<5)|0)) + 28|0); - HEAP32[$184>>2] = 0; - $185 = (($$021) + 1)|0; - $exitcond = ($185|0)==($$0201$lcssa|0); - if ($exitcond) { - break; - } else { - $$021 = $185; - } - } - $175 = ((($156)) + 16|0); - $176 = HEAP32[$175>>2]|0; - _TraceLog(0,14311,$vararg_buffer1); - ;HEAP32[$0>>2]=HEAP32[$$sroa$0>>2]|0;HEAP32[$0+4>>2]=HEAP32[$$sroa$0+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$$sroa$0+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$$sroa$0+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$$sroa$0+16>>2]|0; - $$sroa$5$0$$sroa_idx15 = ((($0)) + 20|0); - HEAP32[$$sroa$5$0$$sroa_idx15>>2] = $176; - $$sroa$6$0$$sroa_idx17 = ((($0)) + 24|0); - HEAP32[$$sroa$6$0$$sroa_idx17>>2] = $$0201$lcssa; - $$sroa$9$0$$sroa_idx20 = ((($0)) + 28|0); - HEAP32[$$sroa$9$0$$sroa_idx20>>2] = $156; - STACKTOP = sp;return; -} -function _UnloadSpriteFont($0) { - $0 = $0|0; - var $$byval_copy = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $$byval_copy = sp + 40|0; - $vararg_buffer = sp; - $1 = sp + 8|0; - $2 = HEAP32[$0>>2]|0; - _GetDefaultFont($1); - $3 = HEAP32[$1>>2]|0; - $4 = ($2|0)==($3|0); - if ($4) { - STACKTOP = sp;return; - } - ;HEAP32[$$byval_copy>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$0+16>>2]|0; - _UnloadTexture($$byval_copy); - $5 = ((($0)) + 28|0); - $6 = HEAP32[$5>>2]|0; - _free($6); - _TraceLog(3,14729,$vararg_buffer); - STACKTOP = sp;return; -} -function _LoadTTF($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0124130 = 0, $$0125129 = 0, $$0128 = 0, $$byval_copy9 = 0, $$sroa$0 = 0, $$sroa$10$0$$sroa_idx58 = 0, $$sroa$10$0$$sroa_idx59 = 0, $$sroa$6$0$$sroa_idx49 = 0, $$sroa$6$0$$sroa_idx50 = 0, $$sroa$7$0$$sroa_idx53 = 0, $$sroa$7$0$$sroa_idx54 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0; - var $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; - var $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; - var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $75 = 0.0; - var $76 = 0, $77 = 0, $78 = 0, $79 = 0.0, $8 = 0.0, $80 = 0, $81 = 0, $82 = 0, $9 = 0.0, $exitcond = 0, $exp2 = 0.0, $vararg_buffer2 = 0, $vararg_buffer5 = 0, $vararg_buffer7 = 0, $vararg_ptr1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); - $$byval_copy9 = sp + 48|0; - $vararg_buffer7 = sp + 40|0; - $vararg_buffer5 = sp + 32|0; - $vararg_buffer2 = sp + 24|0; - $$sroa$0 = sp; - $5 = sp + 68|0; - $6 = sp + 88|0; - $7 = (+($2|0)); - $8 = $7 * 3.0; - $9 = $8 * 0.25; - $10 = (+Math_ceil((+$9))); - $11 = (+($3|0)); - $12 = (+Math_sqrt((+$11))); - $13 = (+Math_ceil((+$12))); - $14 = $10 * $13; - $15 = (+Math_log((+$14))); - $16 = $15 / 0.69314718246459961; - $17 = (+Math_ceil((+$16))); - $exp2 = (+_llvm_exp2_f32((+$17))); - $18 = (~~(($exp2))); - HEAP32[$$byval_copy9>>2] = $18; - $vararg_ptr1 = ((($$byval_copy9)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $18; - _TraceLog(0,14814,$$byval_copy9); - $19 = (_malloc(16777216)|0); - $20 = Math_imul($18, $18)|0; - $21 = (_malloc($20)|0); - $22 = ($3*20)|0; - $23 = (_malloc($22)|0); - ;HEAP32[$$sroa$0>>2]=0|0;HEAP32[$$sroa$0+4>>2]=0|0;HEAP32[$$sroa$0+8>>2]=0|0;HEAP32[$$sroa$0+12>>2]=0|0;HEAP32[$$sroa$0+16>>2]=0|0; - $24 = (_fopen($1,17589)|0); - $25 = ($24|0)==(0|0); - if ($25) { - HEAP32[$vararg_buffer2>>2] = $1; - _TraceLog(1,14868,$vararg_buffer2); - ;HEAP32[$0>>2]=HEAP32[$$sroa$0>>2]|0;HEAP32[$0+4>>2]=HEAP32[$$sroa$0+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$$sroa$0+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$$sroa$0+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$$sroa$0+16>>2]|0; - $$sroa$6$0$$sroa_idx49 = ((($0)) + 20|0); - HEAP32[$$sroa$6$0$$sroa_idx49>>2] = 0; - $$sroa$7$0$$sroa_idx53 = ((($0)) + 24|0); - HEAP32[$$sroa$7$0$$sroa_idx53>>2] = 0; - $$sroa$10$0$$sroa_idx58 = ((($0)) + 28|0); - HEAP32[$$sroa$10$0$$sroa_idx58>>2] = 0; - STACKTOP = sp;return; - } - (_fread($19,1,16777216,$24)|0); - $26 = HEAP32[$4>>2]|0; - $27 = ($26|0)==(32); - if (!($27)) { - _TraceLog(1,14902,$vararg_buffer5); - } - $28 = HEAP32[$4>>2]|0; - $29 = (_stbtt_BakeFontBitmap($19,$7,$21,$18,$18,$28,$3,$23)|0); - $30 = ($29|0)<(0); - if ($30) { - _TraceLog(1,14969,$vararg_buffer7); - } - _free($19); - $31 = $20 << 1; - $32 = (_malloc($31)|0); - $33 = ($20|0)==(0); - if (!($33)) { - $$0124130 = 0;$$0125129 = 0; - while(1) { - $41 = (($32) + ($$0124130)|0); - HEAP8[$41>>0] = -1; - $42 = (($21) + ($$0125129)|0); - $43 = HEAP8[$42>>0]|0; - $44 = $$0124130 | 1; - $45 = (($32) + ($44)|0); - HEAP8[$45>>0] = $43; - $46 = (($$0125129) + 1)|0; - $47 = (($$0124130) + 2)|0; - $48 = ($46|0)<($20|0); - if ($48) { - $$0124130 = $47;$$0125129 = $46; - } else { - break; - } - } - } - _free($21); - $34 = ((($5)) + 4|0); - HEAP32[$34>>2] = $18; - $35 = ((($5)) + 8|0); - HEAP32[$35>>2] = $18; - $36 = ((($5)) + 12|0); - HEAP32[$36>>2] = 1; - $37 = ((($5)) + 16|0); - HEAP32[$37>>2] = 2; - HEAP32[$5>>2] = $32; - ;HEAP32[$$byval_copy9>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy9+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy9+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$$byval_copy9+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$$byval_copy9+16>>2]=HEAP32[$5+16>>2]|0; - _LoadTextureFromImage($6,$$byval_copy9); - ;HEAP32[$$sroa$0>>2]=HEAP32[$6>>2]|0;HEAP32[$$sroa$0+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$sroa$0+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$sroa$0+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[$$sroa$0+16>>2]=HEAP32[$6+16>>2]|0; - ;HEAP32[$$byval_copy9>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy9+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy9+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$$byval_copy9+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$$byval_copy9+16>>2]=HEAP32[$5+16>>2]|0; - _UnloadImage($$byval_copy9); - $38 = $3 << 5; - $39 = (_malloc($38)|0); - $40 = ($3|0)>(0); - if ($40) { - $$0128 = 0; - while(1) { - $49 = (($4) + ($$0128<<2)|0); - $50 = HEAP32[$49>>2]|0; - $51 = (($39) + ($$0128<<5)|0); - HEAP32[$51>>2] = $50; - $52 = (($23) + (($$0128*20)|0)|0); - $53 = HEAP16[$52>>1]|0; - $54 = $53&65535; - $55 = (((($39) + ($$0128<<5)|0)) + 4|0); - HEAP32[$55>>2] = $54; - $56 = (((($23) + (($$0128*20)|0)|0)) + 2|0); - $57 = HEAP16[$56>>1]|0; - $58 = $57&65535; - $59 = (((($39) + ($$0128<<5)|0)) + 8|0); - HEAP32[$59>>2] = $58; - $60 = (((($23) + (($$0128*20)|0)|0)) + 4|0); - $61 = HEAP16[$60>>1]|0; - $62 = $61&65535; - $63 = (($62) - ($54))|0; - $64 = (((($39) + ($$0128<<5)|0)) + 12|0); - HEAP32[$64>>2] = $63; - $65 = (((($23) + (($$0128*20)|0)|0)) + 6|0); - $66 = HEAP16[$65>>1]|0; - $67 = $66&65535; - $68 = (($67) - ($58))|0; - $69 = (((($39) + ($$0128<<5)|0)) + 16|0); - HEAP32[$69>>2] = $68; - $70 = (((($23) + (($$0128*20)|0)|0)) + 8|0); - $71 = +HEAPF32[$70>>2]; - $72 = (~~(($71))); - $73 = (((($39) + ($$0128<<5)|0)) + 20|0); - HEAP32[$73>>2] = $72; - $74 = (((($23) + (($$0128*20)|0)|0)) + 12|0); - $75 = +HEAPF32[$74>>2]; - $76 = (~~(($75))); - $77 = (((($39) + ($$0128<<5)|0)) + 24|0); - HEAP32[$77>>2] = $76; - $78 = (((($23) + (($$0128*20)|0)|0)) + 16|0); - $79 = +HEAPF32[$78>>2]; - $80 = (~~(($79))); - $81 = (((($39) + ($$0128<<5)|0)) + 28|0); - HEAP32[$81>>2] = $80; - $82 = (($$0128) + 1)|0; - $exitcond = ($82|0)==($3|0); - if ($exitcond) { - break; - } else { - $$0128 = $82; - } - } - } - _free($23); - ;HEAP32[$0>>2]=HEAP32[$$sroa$0>>2]|0;HEAP32[$0+4>>2]=HEAP32[$$sroa$0+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$$sroa$0+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$$sroa$0+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$$sroa$0+16>>2]|0; - $$sroa$6$0$$sroa_idx50 = ((($0)) + 20|0); - HEAP32[$$sroa$6$0$$sroa_idx50>>2] = $2; - $$sroa$7$0$$sroa_idx54 = ((($0)) + 24|0); - HEAP32[$$sroa$7$0$$sroa_idx54>>2] = $3; - $$sroa$10$0$$sroa_idx59 = ((($0)) + 28|0); - HEAP32[$$sroa$10$0$$sroa_idx59>>2] = $39; - STACKTOP = sp;return; -} -function _stbtt_BakeFontBitmap($0,$1,$2,$3,$4,$5,$6,$7) { - $0 = $0|0; - $1 = +$1; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - $7 = $7|0; - var $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $8 = (_stbtt_BakeFontBitmap_internal($0,$1,$2,$3,$4,$5,$6,$7)|0); - return ($8|0); -} -function _stbtt_BakeFontBitmap_internal($0,$1,$2,$3,$4,$5,$6,$7) { - $0 = $0|0; - $1 = +$1; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - $7 = $7|0; - var $$05 = 0, $$084$ = 0, $$0844 = 0, $$087$$091 = 0, $$0873 = 0, $$089 = 0, $$0902 = 0, $$091$ = 0, $$0911 = 0, $$1 = 0, $$2 = 0, $$286 = 0, $$293 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; - var $17 = 0, $18 = 0.0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; - var $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0; - var $57 = 0, $58 = 0.0, $59 = 0, $60 = 0, $61 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); - $8 = sp + 24|0; - $9 = sp + 20|0; - $10 = sp + 16|0; - $11 = sp + 12|0; - $12 = sp + 8|0; - $13 = sp + 4|0; - $14 = sp; - HEAP32[$8>>2] = 0; - $15 = (_stbtt_InitFont($8,$0)|0); - $16 = ($15|0)==(0); - if ($16) { - $$2 = -1; - STACKTOP = sp;return ($$2|0); - } - $17 = Math_imul($4, $3)|0; - _memset(($2|0),0,($17|0))|0; - $18 = (+_stbtt_ScaleForPixelHeight($8,$1)); - $19 = ($6|0)>(0); - if (!($19)) { - $$2 = 1; - STACKTOP = sp;return ($$2|0); - } - $$05 = 0;$$0844 = 1;$$0873 = 1;$$0902 = 0;$$0911 = 1; - while(1) { - $22 = (($$0902) + ($5))|0; - $23 = (_stbtt_FindGlyphIndex($8,$22)|0); - _stbtt_GetGlyphHMetrics($8,$23,$9,$10); - _stbtt_GetGlyphBitmapBox($8,$23,$18,$18,$11,$12,$13,$14); - $24 = HEAP32[$13>>2]|0; - $25 = HEAP32[$11>>2]|0; - $26 = (($24) - ($25))|0; - $27 = HEAP32[$14>>2]|0; - $28 = HEAP32[$12>>2]|0; - $29 = (($27) - ($28))|0; - $30 = (($$0844) + 1)|0; - $31 = (($30) + ($26))|0; - $32 = ($31|0)<($3|0); - $$087$$091 = $32 ? $$0873 : $$0911; - $$084$ = $32 ? $$0844 : 1; - $33 = (($$087$$091) + ($29))|0; - $34 = (($33) + 1)|0; - $35 = ($34|0)<($4|0); - if ($35) { - $37 = (($$084$) + ($26))|0; - $38 = ($37|0)<($3|0); - if (!($38)) { - label = 8; - break; - } - $39 = (($2) + ($$084$)|0); - $40 = Math_imul($$087$$091, $3)|0; - $41 = (($39) + ($40)|0); - _stbtt_MakeGlyphBitmap($8,$41,$26,$29,$3,$18,$18,$23); - $42 = $$084$&65535; - $43 = (($7) + (($$0902*20)|0)|0); - HEAP16[$43>>1] = $42; - $44 = $$087$$091&65535; - $45 = (((($7) + (($$0902*20)|0)|0)) + 2|0); - HEAP16[$45>>1] = $44; - $46 = $37&65535; - $47 = (((($7) + (($$0902*20)|0)|0)) + 4|0); - HEAP16[$47>>1] = $46; - $48 = $33&65535; - $49 = (((($7) + (($$0902*20)|0)|0)) + 6|0); - HEAP16[$49>>1] = $48; - $50 = HEAP32[$9>>2]|0; - $51 = (+($50|0)); - $52 = $18 * $51; - $53 = (((($7) + (($$0902*20)|0)|0)) + 16|0); - HEAPF32[$53>>2] = $52; - $54 = HEAP32[$11>>2]|0; - $55 = (+($54|0)); - $56 = (((($7) + (($$0902*20)|0)|0)) + 8|0); - HEAPF32[$56>>2] = $55; - $57 = HEAP32[$12>>2]|0; - $58 = (+($57|0)); - $59 = (((($7) + (($$0902*20)|0)|0)) + 12|0); - HEAPF32[$59>>2] = $58; - $60 = (($37) + 1)|0; - $61 = ($33|0)<($$0911|0); - $$091$ = $61 ? $$0911 : $34; - $$089 = 1;$$1 = $$05;$$286 = $60;$$293 = $$091$; - } else { - $36 = (0 - ($$0902))|0; - $$089 = 0;$$1 = $36;$$286 = $$084$;$$293 = $$0911; - } - $21 = (($$0902) + 1)|0; - if (!($$089)) { - $$2 = $$1; - label = 11; - break; - } - $20 = ($21|0)<($6|0); - if ($20) { - $$05 = $$1;$$0844 = $$286;$$0873 = $$087$$091;$$0902 = $21;$$0911 = $$293; - } else { - $$2 = $$293; - label = 11; - break; - } - } - if ((label|0) == 8) { - ___assert_fail((15032|0),(15042|0),3274,(15068|0)); - // unreachable; - } - else if ((label|0) == 11) { - STACKTOP = sp;return ($$2|0); - } - return (0)|0; -} -function _stbtt_InitFont($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (_stbtt_InitFont_internal($0,$1)|0); - return ($2|0); -} -function _stbtt_ScaleForPixelHeight($0,$1) { - $0 = $0|0; - $1 = +$1; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = ((($0)) + 28|0); - $5 = HEAP32[$4>>2]|0; - $6 = (($3) + ($5)|0); - $7 = ((($6)) + 4|0); - $8 = (_ttSHORT($7)|0); - $9 = $8 << 16 >> 16; - $10 = ((($6)) + 6|0); - $11 = (_ttSHORT($10)|0); - $12 = $11 << 16 >> 16; - $13 = (($9) - ($12))|0; - $14 = (+($13|0)); - $15 = $1 / $14; - return (+$15); -} -function _stbtt_FindGlyphIndex($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$ = 0, $$$1172 = 0, $$0163180 = 0, $$0164179 = 0, $$0165 = 0, $$0165$ph = 0, $$0168$ph = 0, $$1172$lcssa = 0, $$1172178 = 0, $$2 = 0, $$2$shrunk = 0, $$5 = 0, $$8 = 0, $$neg = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; - var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; - var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; - var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; - var $switch = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = ((($0)) + 40|0); - $5 = HEAP32[$4>>2]|0; - $6 = (($3) + ($5)|0); - $7 = (_ttUSHORT($6)|0); - switch ($7<<16>>16) { - case 0: { - $8 = ((($6)) + 2|0); - $9 = (_ttUSHORT($8)|0); - $10 = $9&65535; - $11 = (($10) + -6)|0; - $12 = ($11|0)>($1|0); - if (!($12)) { - $$8 = 0; - return ($$8|0); - } - $13 = ((($6)) + 6|0); - $14 = (($13) + ($1)|0); - $15 = HEAP8[$14>>0]|0; - $16 = $15&255; - $$8 = $16; - return ($$8|0); - break; - } - case 6: { - $17 = ((($6)) + 6|0); - $18 = (_ttUSHORT($17)|0); - $19 = $18&65535; - $20 = ($19>>>0)>($1>>>0); - if ($20) { - $$8 = 0; - return ($$8|0); - } - $21 = ((($6)) + 8|0); - $22 = (_ttUSHORT($21)|0); - $23 = $22&65535; - $24 = (($23) + ($19))|0; - $25 = ($24>>>0)>($1>>>0); - if (!($25)) { - $$8 = 0; - return ($$8|0); - } - $26 = ((($6)) + 10|0); - $27 = (($1) - ($19))|0; - $28 = $27 << 1; - $29 = (($26) + ($28)|0); - $30 = (_ttUSHORT($29)|0); - $31 = $30&65535; - $$8 = $31; - return ($$8|0); - break; - } - case 2: { - ___assert_fail((17086|0),(15042|0),1347,(15842|0)); - // unreachable; - break; - } - case 4: { - $32 = ((($6)) + 6|0); - $33 = (_ttUSHORT($32)|0); - $34 = ($33&65535) >>> 1; - $35 = ($1|0)>(65535); - if ($35) { - $$8 = 0; - return ($$8|0); - } - $36 = (($5) + 14)|0; - $37 = ((($6)) + 12|0); - $38 = (_ttUSHORT($37)|0); - $39 = ((($6)) + 10|0); - $40 = (_ttUSHORT($39)|0); - $41 = $38 & -2; - $42 = (($3) + ($36)|0); - $43 = $41&65535; - $44 = (($42) + ($43)|0); - $45 = (_ttUSHORT($44)|0); - $46 = $45&65535; - $47 = ($46|0)>($1|0); - $48 = $47 ? 0 : $43; - $$ = (($5) + 12)|0; - $49 = (($$) + ($48))|0; - $50 = ($40<<16>>16)==(0); - if ($50) { - $$1172$lcssa = $49; - } else { - $51 = ((($6)) + 8|0); - $52 = (_ttUSHORT($51)|0); - $53 = ($52&65535) >>> 1; - $$0163180 = $53;$$0164179 = $40;$$1172178 = $49; - while(1) { - $54 = ($$0163180&65535) >>> 1; - $55 = (($3) + ($$1172178)|0); - $56 = ($54 << 1)&65535; - $57 = $56&65535; - $58 = (($55) + ($57)|0); - $59 = (_ttUSHORT($58)|0); - $60 = $59&65535; - $61 = ($60|0)<($1|0); - $62 = $61 ? $57 : 0; - $$$1172 = (($62) + ($$1172178))|0; - $63 = (($$0164179) + -1)<<16>>16; - $64 = ($63<<16>>16)==(0); - if ($64) { - $$1172$lcssa = $$$1172; - break; - } else { - $$0163180 = $54;$$0164179 = $63;$$1172178 = $$$1172; - } - } - } - $$neg = (-14 - ($5))|0; - $65 = (($$neg) + 2)|0; - $66 = (($65) + ($$1172$lcssa))|0; - $67 = $66 & 131070; - $68 = (($42) + ($67)|0); - $69 = (_ttUSHORT($68)|0); - $70 = $69&65535; - $71 = ($70|0)<($1|0); - if ($71) { - ___assert_fail((15863|0),(15042|0),1383,(15842|0)); - // unreachable; - } - $72 = ((($6)) + 14|0); - $73 = $34&65535; - $74 = ($34 << 1)&65535; - $75 = $74&65535; - $76 = (($72) + ($75)|0); - $77 = ((($76)) + 2|0); - $78 = (($77) + ($67)|0); - $79 = (_ttUSHORT($78)|0); - $80 = $79&65535; - $81 = ($80|0)>($1|0); - do { - if ($81) { - $$2$shrunk = 0; - } else { - $82 = ($73*6)|0; - $83 = (($72) + ($82)|0); - $84 = ((($83)) + 2|0); - $85 = (($84) + ($67)|0); - $86 = (_ttUSHORT($85)|0); - $87 = ($86<<16>>16)==(0); - if ($87) { - $88 = $73 << 2; - $89 = (($72) + ($88)|0); - $90 = ((($89)) + 2|0); - $91 = (($90) + ($67)|0); - $92 = (_ttSHORT($91)|0); - $93 = $92&65535; - $94 = (($93) + ($1))|0; - $95 = $94&65535; - $$2$shrunk = $95; - break; - } else { - $96 = $86&65535; - $97 = (($3) + ($96)|0); - $98 = (($1) - ($80))|0; - $99 = $98 << 1; - $100 = (($97) + ($99)|0); - $101 = (($100) + ($5)|0); - $102 = ((($101)) + 14|0); - $103 = (($102) + ($82)|0); - $104 = ((($103)) + 2|0); - $105 = (($104) + ($67)|0); - $106 = (_ttUSHORT($105)|0); - $$2$shrunk = $106; - break; - } - } - } while(0); - $$2 = $$2$shrunk&65535; - $$8 = $$2; - return ($$8|0); - break; - } - default: { - $107 = ($7<<16>>16)==(12); - $108 = $7 & -2; - $switch = ($108<<16>>16)==(12); - if (!($switch)) { - ___assert_fail((17086|0),(15042|0),1418,(15842|0)); - // unreachable; - } - $109 = ((($6)) + 12|0); - $110 = (_ttULONG($109)|0); - $111 = ((($6)) + 16|0); - $$0165$ph = $110;$$0168$ph = 0; - L6: while(1) { - $$0165 = $$0165$ph; - while(1) { - $112 = ($$0165|0)>($$0168$ph|0); - if (!($112)) { - $$8 = 0; - label = 27; - break L6; - } - $113 = (($$0165) - ($$0168$ph))|0; - $114 = $113 >> 1; - $115 = (($114) + ($$0168$ph))|0; - $116 = ($115*12)|0; - $117 = (($111) + ($116)|0); - $118 = (_ttULONG($117)|0); - $119 = ($118>>>0)>($1>>>0); - if ($119) { - $$0165 = $115; - } else { - break; - } - } - $120 = ((($117)) + 4|0); - $121 = (_ttULONG($120)|0); - $122 = ($121>>>0)<($1>>>0); - $123 = (($115) + 1)|0; - if ($122) { - $$0165$ph = $$0165;$$0168$ph = $123; - } else { - break; - } - } - if ((label|0) == 27) { - return ($$8|0); - } - $124 = ((($117)) + 8|0); - $125 = (_ttULONG($124)|0); - $126 = (($1) - ($118))|0; - $127 = $107 ? $126 : 0; - $$5 = (($125) + ($127))|0; - $$8 = $$5; - return ($$8|0); - } - } - return (0)|0; -} -function _stbtt_GetGlyphHMetrics($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; - var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; - var $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = ((($0)) + 4|0); - $5 = HEAP32[$4>>2]|0; - $6 = ((($0)) + 28|0); - $7 = HEAP32[$6>>2]|0; - $8 = (($5) + ($7)|0); - $9 = ((($8)) + 34|0); - $10 = (_ttUSHORT($9)|0); - $11 = $10&65535; - $12 = ($11|0)>($1|0); - $13 = ($2|0)!=(0|0); - if ($12) { - if ($13) { - $14 = ((($0)) + 32|0); - $15 = HEAP32[$14>>2]|0; - $16 = (($5) + ($15)|0); - $17 = $1 << 2; - $18 = (($16) + ($17)|0); - $19 = (_ttSHORT($18)|0); - $20 = $19 << 16 >> 16; - HEAP32[$2>>2] = $20; - } - $21 = ($3|0)==(0|0); - if ($21) { - return; - } - $22 = HEAP32[$4>>2]|0; - $23 = ((($0)) + 32|0); - $24 = HEAP32[$23>>2]|0; - $25 = (($22) + ($24)|0); - $26 = $1 << 2; - $27 = (($25) + ($26)|0); - $28 = ((($27)) + 2|0); - $29 = (_ttSHORT($28)|0); - $30 = $29 << 16 >> 16; - HEAP32[$3>>2] = $30; - return; - } else { - if ($13) { - $31 = ((($0)) + 32|0); - $32 = HEAP32[$31>>2]|0; - $33 = (($5) + ($32)|0); - $34 = $11 << 2; - $35 = (($34) + -4)|0; - $36 = (($33) + ($35)|0); - $37 = (_ttSHORT($36)|0); - $38 = $37 << 16 >> 16; - HEAP32[$2>>2] = $38; - } - $39 = ($3|0)==(0|0); - if ($39) { - return; - } - $40 = HEAP32[$4>>2]|0; - $41 = ((($0)) + 32|0); - $42 = HEAP32[$41>>2]|0; - $43 = (($40) + ($42)|0); - $44 = $11 << 2; - $45 = (($43) + ($44)|0); - $46 = (($1) - ($11))|0; - $47 = $46 << 1; - $48 = (($45) + ($47)|0); - $49 = (_ttSHORT($48)|0); - $50 = $49 << 16 >> 16; - HEAP32[$3>>2] = $50; - return; - } -} -function _stbtt_GetGlyphBitmapBox($0,$1,$2,$3,$4,$5,$6,$7) { - $0 = $0|0; - $1 = $1|0; - $2 = +$2; - $3 = +$3; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - $7 = $7|0; - var label = 0, sp = 0; - sp = STACKTOP; - _stbtt_GetGlyphBitmapBoxSubpixel($0,$1,$2,$3,$4,$5,$6,$7); - return; -} -function _stbtt_MakeGlyphBitmap($0,$1,$2,$3,$4,$5,$6,$7) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = +$5; - $6 = +$6; - $7 = $7|0; - var label = 0, sp = 0; - sp = STACKTOP; - _stbtt_MakeGlyphBitmapSubpixel($0,$1,$2,$3,$4,$5,$6,$7); - return; -} -function _stbtt_MakeGlyphBitmapSubpixel($0,$1,$2,$3,$4,$5,$6,$7) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = +$5; - $6 = +$6; - $7 = $7|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $8 = sp + 24|0; - $9 = sp + 20|0; - $10 = sp + 16|0; - $11 = sp; - $12 = (_stbtt_GetGlyphShape($0,$7,$10)|0); - _stbtt_GetGlyphBitmapBoxSubpixel($0,$7,$5,$6,$8,$9,0,0); - $13 = ((($11)) + 12|0); - HEAP32[$13>>2] = $1; - HEAP32[$11>>2] = $2; - $14 = ((($11)) + 4|0); - HEAP32[$14>>2] = $3; - $15 = ((($11)) + 8|0); - HEAP32[$15>>2] = $4; - $16 = ($2|0)==(0); - $17 = ($3|0)==(0); - $or$cond = $16 | $17; - if ($or$cond) { - $21 = HEAP32[$10>>2]|0; - _free($21); - STACKTOP = sp;return; - } - $18 = HEAP32[$10>>2]|0; - $19 = HEAP32[$8>>2]|0; - $20 = HEAP32[$9>>2]|0; - _stbtt_Rasterize($11,$18,$12,$5,$6,$19,$20); - $21 = HEAP32[$10>>2]|0; - _free($21); - STACKTOP = sp;return; -} -function _stbtt_GetGlyphShape($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 56|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0); - if ($5) { - $6 = (_stbtt__GetGlyphShapeTT($0,$1,$2)|0); - $$0 = $6; - return ($$0|0); - } else { - $7 = (_stbtt__GetGlyphShapeT2($0,$1,$2)|0); - $$0 = $7; - return ($$0|0); - } - return (0)|0; -} -function _stbtt_GetGlyphBitmapBoxSubpixel($0,$1,$2,$3,$4,$5,$6,$7) { - $0 = $0|0; - $1 = $1|0; - $2 = +$2; - $3 = +$3; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - $7 = $7|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0; - var $30 = 0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0, $8 = 0, $9 = 0, $ceilf = 0.0, $ceilf1 = 0.0, $floorf = 0.0, $floorf2 = 0.0, label = 0; - var sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $8 = sp + 12|0; - $9 = sp + 8|0; - $10 = sp + 4|0; - $11 = sp; - HEAP32[$8>>2] = 0; - HEAP32[$9>>2] = 0; - $12 = (_stbtt_GetGlyphBox($0,$1,$8,$9,$10,$11)|0); - $13 = ($12|0)==(0); - $14 = ($4|0)!=(0|0); - if ($13) { - if ($14) { - HEAP32[$4>>2] = 0; - } - $15 = ($5|0)==(0|0); - if (!($15)) { - HEAP32[$5>>2] = 0; - } - $16 = ($6|0)==(0|0); - if (!($16)) { - HEAP32[$6>>2] = 0; - } - $17 = ($7|0)==(0|0); - if ($17) { - STACKTOP = sp;return; - } - HEAP32[$7>>2] = 0; - STACKTOP = sp;return; - } else { - if ($14) { - $18 = HEAP32[$8>>2]|0; - $19 = (+($18|0)); - $20 = $19 * $2; - $21 = $20 + 0.0; - $floorf2 = (+Math_floor((+$21))); - $22 = (~~(($floorf2))); - HEAP32[$4>>2] = $22; - } - $23 = ($5|0)==(0|0); - if (!($23)) { - $24 = HEAP32[$11>>2]|0; - $25 = (0 - ($24))|0; - $26 = (+($25|0)); - $27 = $26 * $3; - $28 = $27 + 0.0; - $floorf = (+Math_floor((+$28))); - $29 = (~~(($floorf))); - HEAP32[$5>>2] = $29; - } - $30 = ($6|0)==(0|0); - if (!($30)) { - $31 = HEAP32[$10>>2]|0; - $32 = (+($31|0)); - $33 = $32 * $2; - $34 = $33 + 0.0; - $ceilf1 = (+Math_ceil((+$34))); - $35 = (~~(($ceilf1))); - HEAP32[$6>>2] = $35; - } - $36 = ($7|0)==(0|0); - if ($36) { - STACKTOP = sp;return; - } - $37 = HEAP32[$9>>2]|0; - $38 = (0 - ($37))|0; - $39 = (+($38|0)); - $40 = $39 * $3; - $41 = $40 + 0.0; - $ceilf = (+Math_ceil((+$41))); - $42 = (~~(($ceilf))); - HEAP32[$7>>2] = $42; - STACKTOP = sp;return; - } -} -function _stbtt_Rasterize($0,$1,$2,$3,$4,$5,$6) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = +$3; - $4 = +$4; - $5 = $5|0; - $6 = $6|0; - var $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $7 = sp + 4|0; - $8 = sp; - $9 = $3 > $4; - $10 = $9 ? $4 : $3; - $11 = 0.34999999403953552 / $10; - $12 = (_stbtt_FlattenCurves($1,$2,$11,$8,$7)|0); - $13 = ($12|0)==(0|0); - if ($13) { - STACKTOP = sp;return; - } - $14 = HEAP32[$8>>2]|0; - $15 = HEAP32[$7>>2]|0; - _stbtt__rasterize($0,$12,$14,$15,$3,$4,$5,$6); - _free($14); - _free($12); - STACKTOP = sp;return; -} -function _stbtt_FlattenCurves($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = +$2; - $3 = $3|0; - $4 = $4|0; - var $$$0113 = 0, $$010 = 0.0, $$01079 = 0.0, $$011014 = 0, $$011113 = 0, $$011316 = 0, $$011715 = 0, $$0119 = 0, $$012012 = 0, $$1 = 0.0, $$1108 = 0.0, $$1112$lcssa = 0, $$11128 = 0, $$11185 = 0, $$1121 = 0, $$2 = 0, $$2115$lcssa = 0, $$21157 = 0, $$3116 = 0, $10 = 0; - var $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0; - var $31 = 0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0, $39 = 0, $40 = 0.0, $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0, $5 = 0; - var $50 = 0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0.0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0, $68 = 0; - var $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0.0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0; - var $87 = 0, $88 = 0, $89 = 0, $9 = 0, $exitcond = 0, $exitcond21 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $5 = sp; - HEAP32[$5>>2] = 0; - $6 = $2 * $2; - $7 = ($1|0)>(0); - if ($7) { - $$011316 = 0;$$011715 = 0; - } else { - HEAP32[$4>>2] = 0; - $$0119 = 0; - STACKTOP = sp;return ($$0119|0); - } - while(1) { - $8 = (((($0) + (($$011715*14)|0)|0)) + 12|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)==(1); - $11 = $10&1; - $$$0113 = (($11) + ($$011316))|0; - $12 = (($$011715) + 1)|0; - $exitcond21 = ($12|0)==($1|0); - if ($exitcond21) { - break; - } else { - $$011316 = $$$0113;$$011715 = $12; - } - } - HEAP32[$4>>2] = $$$0113; - $13 = ($$$0113|0)==(0); - if ($13) { - $$0119 = 0; - STACKTOP = sp;return ($$0119|0); - } - $14 = $$$0113 << 2; - $15 = (_malloc($14)|0); - HEAP32[$3>>2] = $15; - $16 = ($15|0)==(0|0); - if ($16) { - HEAP32[$4>>2] = 0; - $$0119 = 0; - STACKTOP = sp;return ($$0119|0); - } - $17 = ($1|0)>(0); - $$011014 = 0;$$011113 = 0;$$012012 = 0; - while(1) { - $18 = ($$011014|0)==(1); - if ($18) { - $19 = HEAP32[$5>>2]|0; - $20 = $19 << 3; - $21 = (_malloc($20)|0); - $22 = ($21|0)==(0|0); - if ($22) { - break; - } else { - $$1121 = $21; - } - } else { - $$1121 = $$012012; - } - HEAP32[$5>>2] = 0; - L19: do { - if ($17) { - $$010 = 0.0;$$01079 = 0.0;$$11128 = $$011113;$$11185 = 0;$$21157 = -1; - while(1) { - $23 = (($0) + (($$11185*14)|0)|0); - $24 = (((($0) + (($$11185*14)|0)|0)) + 12|0); - $25 = HEAP8[$24>>0]|0; - switch ($25<<24>>24) { - case 1: { - $26 = ($$21157|0)>(-1); - if ($26) { - $27 = HEAP32[$5>>2]|0; - $28 = (($27) - ($$11128))|0; - $29 = HEAP32[$3>>2]|0; - $30 = (($29) + ($$21157<<2)|0); - HEAP32[$30>>2] = $28; - } - $31 = (($$21157) + 1)|0; - $32 = HEAP32[$5>>2]|0; - $33 = HEAP16[$23>>1]|0; - $34 = (+($33<<16>>16)); - $35 = (((($0) + (($$11185*14)|0)|0)) + 2|0); - $36 = HEAP16[$35>>1]|0; - $37 = (+($36<<16>>16)); - $38 = (($32) + 1)|0; - HEAP32[$5>>2] = $38; - _stbtt__add_point($$1121,$32,$34,$37); - $$1 = $37;$$1108 = $34;$$2 = $32;$$3116 = $31; - break; - } - case 2: { - $39 = HEAP16[$23>>1]|0; - $40 = (+($39<<16>>16)); - $41 = (((($0) + (($$11185*14)|0)|0)) + 2|0); - $42 = HEAP16[$41>>1]|0; - $43 = (+($42<<16>>16)); - $44 = HEAP32[$5>>2]|0; - $45 = (($44) + 1)|0; - HEAP32[$5>>2] = $45; - _stbtt__add_point($$1121,$44,$40,$43); - $$1 = $43;$$1108 = $40;$$2 = $$11128;$$3116 = $$21157; - break; - } - case 3: { - $46 = (((($0) + (($$11185*14)|0)|0)) + 4|0); - $47 = HEAP16[$46>>1]|0; - $48 = (+($47<<16>>16)); - $49 = (((($0) + (($$11185*14)|0)|0)) + 6|0); - $50 = HEAP16[$49>>1]|0; - $51 = (+($50<<16>>16)); - $52 = HEAP16[$23>>1]|0; - $53 = (+($52<<16>>16)); - $54 = (((($0) + (($$11185*14)|0)|0)) + 2|0); - $55 = HEAP16[$54>>1]|0; - $56 = (+($55<<16>>16)); - _stbtt__tesselate_curve($$1121,$5,$$01079,$$010,$48,$51,$53,$56,$6,0); - $57 = HEAP16[$23>>1]|0; - $58 = (+($57<<16>>16)); - $59 = HEAP16[$54>>1]|0; - $60 = (+($59<<16>>16)); - $$1 = $60;$$1108 = $58;$$2 = $$11128;$$3116 = $$21157; - break; - } - case 4: { - $61 = (((($0) + (($$11185*14)|0)|0)) + 4|0); - $62 = HEAP16[$61>>1]|0; - $63 = (+($62<<16>>16)); - $64 = (((($0) + (($$11185*14)|0)|0)) + 6|0); - $65 = HEAP16[$64>>1]|0; - $66 = (+($65<<16>>16)); - $67 = (((($0) + (($$11185*14)|0)|0)) + 8|0); - $68 = HEAP16[$67>>1]|0; - $69 = (+($68<<16>>16)); - $70 = (((($0) + (($$11185*14)|0)|0)) + 10|0); - $71 = HEAP16[$70>>1]|0; - $72 = (+($71<<16>>16)); - $73 = HEAP16[$23>>1]|0; - $74 = (+($73<<16>>16)); - $75 = (((($0) + (($$11185*14)|0)|0)) + 2|0); - $76 = HEAP16[$75>>1]|0; - $77 = (+($76<<16>>16)); - _stbtt__tesselate_cubic($$1121,$5,$$01079,$$010,$63,$66,$69,$72,$74,$77,$6,0); - $78 = HEAP16[$23>>1]|0; - $79 = (+($78<<16>>16)); - $80 = HEAP16[$75>>1]|0; - $81 = (+($80<<16>>16)); - $$1 = $81;$$1108 = $79;$$2 = $$11128;$$3116 = $$21157; - break; - } - default: { - $$1 = $$010;$$1108 = $$01079;$$2 = $$11128;$$3116 = $$21157; - } - } - $82 = (($$11185) + 1)|0; - $exitcond = ($82|0)==($1|0); - if ($exitcond) { - $$1112$lcssa = $$2;$$2115$lcssa = $$3116; - break L19; - } else { - $$010 = $$1;$$01079 = $$1108;$$11128 = $$2;$$11185 = $82;$$21157 = $$3116; - } - } - } else { - $$1112$lcssa = $$011113;$$2115$lcssa = -1; - } - } while(0); - $83 = HEAP32[$5>>2]|0; - $84 = (($83) - ($$1112$lcssa))|0; - $85 = HEAP32[$3>>2]|0; - $86 = (($85) + ($$2115$lcssa<<2)|0); - HEAP32[$86>>2] = $84; - $87 = (($$011014) + 1)|0; - $88 = ($87|0)<(2); - if ($88) { - $$011014 = $87;$$011113 = $$1112$lcssa;$$012012 = $$1121; - } else { - $$0119 = $$1121; - label = 21; - break; - } - } - if ((label|0) == 21) { - STACKTOP = sp;return ($$0119|0); - } - $89 = HEAP32[$3>>2]|0; - _free($89); - HEAP32[$3>>2] = 0; - HEAP32[$4>>2] = 0; - $$0119 = 0; - STACKTOP = sp;return ($$0119|0); -} -function _stbtt__rasterize($0,$1,$2,$3,$4,$5,$6,$7) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = +$4; - $5 = +$5; - $6 = $6|0; - $7 = $7|0; - var $$0 = 0, $$0101 = 0, $$0102$lcssa = 0, $$010211 = 0, $$010410 = 0, $$01064 = 0, $$01072 = 0, $$01081 = 0, $$01081$phi = 0, $$1$lcssa = 0, $$11055 = 0, $$16 = 0, $$2$lcssa = 0, $$23 = 0, $$3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; - var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0.0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0.0; - var $35 = 0.0, $36 = 0.0, $37 = 0, $38 = 0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0; - var $55 = 0, $56 = 0, $8 = 0.0, $9 = 0, $exitcond = 0, $exitcond16 = 0, $phitmp = 0, $phitmp17 = 0, $storemerge = 0, label = 0, sp = 0; - sp = STACKTOP; - $8 = -$5; - $9 = ($3|0)>(0); - if ($9) { - $$010211 = 0;$$010410 = 0; - while(1) { - $10 = (($2) + ($$010410<<2)|0); - $11 = HEAP32[$10>>2]|0; - $12 = (($11) + ($$010211))|0; - $13 = (($$010410) + 1)|0; - $exitcond16 = ($13|0)==($3|0); - if ($exitcond16) { - break; - } else { - $$010211 = $12;$$010410 = $13; - } - } - $phitmp = ($12*20)|0; - $phitmp17 = (($phitmp) + 20)|0; - $$0102$lcssa = $phitmp17; - } else { - $$0102$lcssa = 20; - } - $14 = (_malloc($$0102$lcssa)|0); - $15 = ($14|0)==(0|0); - if ($15) { - return; - } - $16 = ($3|0)>(0); - if ($16) { - $$01064 = 0;$$11055 = 0;$$16 = 0; - while(1) { - $17 = (($1) + ($$01064<<3)|0); - $18 = (($2) + ($$11055<<2)|0); - $19 = HEAP32[$18>>2]|0; - $20 = (($19) + ($$01064))|0; - $21 = ($19|0)>(0); - if ($21) { - $22 = (($19) + -1)|0; - $23 = HEAP32[$18>>2]|0; - $$01072 = 0;$$01081 = $22;$$23 = $$16; - while(1) { - $24 = (($17) + ($$01081<<3)|0); - $25 = ((($24)) + 4|0); - $26 = +HEAPF32[$25>>2]; - $27 = (($17) + ($$01072<<3)|0); - $28 = ((($27)) + 4|0); - $29 = +HEAPF32[$28>>2]; - $30 = $26 == $29; - if ($30) { - $$3 = $$23; - } else { - $31 = (((($14) + (($$23*20)|0)|0)) + 16|0); - $32 = $26 > $29; - $storemerge = $32&1; - $$0101 = $32 ? $$01081 : $$01072; - $$0 = $32 ? $$01072 : $$01081; - HEAP32[$31>>2] = $storemerge; - $33 = (($17) + ($$0101<<3)|0); - $34 = +HEAPF32[$33>>2]; - $35 = $34 * $4; - $36 = $35 + 0.0; - $37 = (($14) + (($$23*20)|0)|0); - HEAPF32[$37>>2] = $36; - $38 = ((($33)) + 4|0); - $39 = +HEAPF32[$38>>2]; - $40 = $39 * $8; - $41 = $40 + 0.0; - $42 = (((($14) + (($$23*20)|0)|0)) + 4|0); - HEAPF32[$42>>2] = $41; - $43 = (($17) + ($$0<<3)|0); - $44 = +HEAPF32[$43>>2]; - $45 = $44 * $4; - $46 = $45 + 0.0; - $47 = (((($14) + (($$23*20)|0)|0)) + 8|0); - HEAPF32[$47>>2] = $46; - $48 = ((($43)) + 4|0); - $49 = +HEAPF32[$48>>2]; - $50 = $49 * $8; - $51 = $50 + 0.0; - $52 = (((($14) + (($$23*20)|0)|0)) + 12|0); - HEAPF32[$52>>2] = $51; - $53 = (($$23) + 1)|0; - $$3 = $53; - } - $54 = (($$01072) + 1)|0; - $55 = ($54|0)<($23|0); - if ($55) { - $$01081$phi = $$01072;$$01072 = $54;$$23 = $$3;$$01081 = $$01081$phi; - } else { - $$2$lcssa = $$3; - break; - } - } - } else { - $$2$lcssa = $$16; - } - $56 = (($$11055) + 1)|0; - $exitcond = ($56|0)==($3|0); - if ($exitcond) { - $$1$lcssa = $$2$lcssa; - break; - } else { - $$01064 = $20;$$11055 = $56;$$16 = $$2$lcssa; - } - } - } else { - $$1$lcssa = 0; - } - _stbtt__sort_edges($14,$$1$lcssa); - _stbtt__rasterize_sorted_edges($0,$14,$$1$lcssa,$6,$7); - _free($14); - return; -} -function _stbtt__sort_edges($0,$1) { - $0 = $0|0; - $1 = $1|0; - var label = 0, sp = 0; - sp = STACKTOP; - _stbtt__sort_edges_quicksort($0,$1); - _stbtt__sort_edges_ins_sort($0,$1); - return; -} -function _stbtt__rasterize_sorted_edges($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$ = 0, $$010025 = 0, $$010123 = 0, $$010219 = 0.0, $$010318 = 0, $$0104 = 0, $$0105$ph15 = 0, $$026 = 0, $$1$lcssa = 0, $$116 = 0, $$sroa$0 = 0, $$sroa$0$0$$sroa$0$0$$0$1 = 0, $$sroa$0$0$$sroa$0$0$$0$1079 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; - var $17 = 0.0, $18 = 0.0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0, $35 = 0, $36 = 0; - var $37 = 0.0, $38 = 0, $39 = 0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0; - var $56 = 0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0.0, $72 = 0.0, $73 = 0.0; - var $74 = 0.0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0; - var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $fabsf = 0.0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 544|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(544|0); - $5 = sp + 520|0; - $$sroa$0 = sp + 516|0; - $6 = sp; - ;HEAP32[$5>>2]=0|0;HEAP32[$5+4>>2]=0|0;HEAP32[$5+8>>2]=0|0; - HEAP32[$$sroa$0>>2] = 0; - $7 = HEAP32[$0>>2]|0; - $8 = ($7|0)>(64); - if ($8) { - $9 = $7 << 3; - $10 = $9 | 4; - $11 = (_malloc($10)|0); - $$0104 = $11; - } else { - $$0104 = $6; - } - $12 = HEAP32[$0>>2]|0; - $13 = (($$0104) + ($12<<2)|0); - $14 = ((($0)) + 4|0); - $15 = HEAP32[$14>>2]|0; - $16 = (($15) + ($4))|0; - $17 = (+($16|0)); - $18 = $17 + 1.0; - $19 = (((($1) + (($2*20)|0)|0)) + 4|0); - HEAPF32[$19>>2] = $18; - $20 = HEAP32[$14>>2]|0; - $21 = ($20|0)>(0); - L5: do { - if ($21) { - $22 = ((($13)) + 4|0); - $23 = ((($0)) + 12|0); - $24 = ((($0)) + 8|0); - $$010025 = $4;$$010123 = 0;$$026 = $1; - L7: while(1) { - $25 = (+($$010025|0)); - $26 = $25 + 1.0; - $27 = HEAP32[$0>>2]|0; - $28 = $27 << 2; - _memset(($$0104|0),0,($28|0))|0; - $29 = (($28) + 4)|0; - _memset(($13|0),0,($29|0))|0; - $30 = HEAP32[$$sroa$0>>2]|0; - $31 = ($30|0)==(0|0); - L9: do { - if (!($31)) { - $$0105$ph15 = $$sroa$0;$99 = $30; - while(1) { - $36 = $99; - while(1) { - $35 = ((($36)) + 24|0); - $37 = +HEAPF32[$35>>2]; - $38 = !($37 <= $25); - if ($38) { - break; - } - $39 = HEAP32[$36>>2]|0; - HEAP32[$$0105$ph15>>2] = $39; - $40 = ((($36)) + 16|0); - $41 = +HEAPF32[$40>>2]; - $42 = $41 != 0.0; - if (!($42)) { - label = 11; - break L7; - } - HEAPF32[$40>>2] = 0.0; - _stbtt__hheap_free($5,$36); - $43 = HEAP32[$$0105$ph15>>2]|0; - $44 = ($43|0)==(0|0); - if ($44) { - break L9; - } else { - $36 = $43; - } - } - $45 = HEAP32[$36>>2]|0; - $46 = ($45|0)==(0|0); - if ($46) { - break; - } else { - $$0105$ph15 = $36;$99 = $45; - } - } - } - } while(0); - $32 = ((($$026)) + 4|0); - $33 = +HEAPF32[$32>>2]; - $34 = !($33 <= $26); - if ($34) { - $$1$lcssa = $$026; - } else { - $$116 = $$026;$50 = $33; - while(1) { - $47 = ((($$116)) + 12|0); - $48 = +HEAPF32[$47>>2]; - $49 = $50 != $48; - if ($49) { - $51 = (_stbtt__new_active($5,$$116,$3,$25)|0); - $52 = ($51|0)==(0|0); - if (!($52)) { - $53 = ((($51)) + 24|0); - $54 = +HEAPF32[$53>>2]; - $55 = !($54 >= $25); - if ($55) { - label = 17; - break L7; - } - $$sroa$0$0$$sroa$0$0$$0$1 = HEAP32[$$sroa$0>>2]|0; - HEAP32[$51>>2] = $$sroa$0$0$$sroa$0$0$$0$1; - $56 = $51; - HEAP32[$$sroa$0>>2] = $56; - } - } - $57 = ((($$116)) + 20|0); - $58 = ((($$116)) + 24|0); - $59 = +HEAPF32[$58>>2]; - $60 = !($59 <= $26); - if ($60) { - $$1$lcssa = $57; - break; - } else { - $$116 = $57;$50 = $59; - } - } - } - $$sroa$0$0$$sroa$0$0$$0$1079 = HEAP32[$$sroa$0>>2]|0; - $61 = ($$sroa$0$0$$sroa$0$0$$0$1079|0)==(0|0); - if (!($61)) { - $62 = HEAP32[$0>>2]|0; - _stbtt__fill_active_edges_new($$0104,$22,$62,$$sroa$0$0$$sroa$0$0$$0$1079,$25); - } - $63 = HEAP32[$0>>2]|0; - $64 = ($63|0)>(0); - if ($64) { - $$010219 = 0.0;$$010318 = 0; - while(1) { - $67 = (($13) + ($$010318<<2)|0); - $68 = +HEAPF32[$67>>2]; - $69 = $$010219 + $68; - $70 = (($$0104) + ($$010318<<2)|0); - $71 = +HEAPF32[$70>>2]; - $72 = $71 + $69; - $fabsf = (+Math_abs((+$72))); - $73 = $fabsf * 255.0; - $74 = $73 + 0.5; - $75 = (~~(($74))); - $76 = ($75|0)<(255); - $$ = $76 ? $75 : 255; - $77 = $$&255; - $78 = HEAP32[$23>>2]|0; - $79 = HEAP32[$24>>2]|0; - $80 = Math_imul($79, $$010123)|0; - $81 = (($80) + ($$010318))|0; - $82 = (($78) + ($81)|0); - HEAP8[$82>>0] = $77; - $83 = (($$010318) + 1)|0; - $84 = HEAP32[$0>>2]|0; - $85 = ($83|0)<($84|0); - if ($85) { - $$010219 = $69;$$010318 = $83; - } else { - break; - } - } - } - $65 = HEAP32[$$sroa$0>>2]|0; - $66 = ($65|0)==(0|0); - if (!($66)) { - $87 = $65; - while(1) { - $86 = ((($87)) + 8|0); - $88 = +HEAPF32[$86>>2]; - $89 = ((($87)) + 4|0); - $90 = +HEAPF32[$89>>2]; - $91 = $88 + $90; - HEAPF32[$89>>2] = $91; - $92 = HEAP32[$87>>2]|0; - $93 = ($92|0)==(0|0); - if ($93) { - break; - } else { - $87 = $92; - } - } - } - $94 = (($$010025) + 1)|0; - $95 = (($$010123) + 1)|0; - $96 = HEAP32[$14>>2]|0; - $97 = ($95|0)<($96|0); - if ($97) { - $$010025 = $94;$$010123 = $95;$$026 = $$1$lcssa; - } else { - break L5; - } - } - if ((label|0) == 11) { - ___assert_fail((15098|0),(15042|0),2775,(15111|0)); - // unreachable; - } - else if ((label|0) == 17) { - ___assert_fail((15141|0),(15042|0),2788,(15111|0)); - // unreachable; - } - } - } while(0); - _stbtt__hheap_cleanup($5); - $98 = ($$0104|0)==($6|0); - if ($98) { - STACKTOP = sp;return; - } - _free($$0104); - STACKTOP = sp;return; -} -function _stbtt__hheap_free($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 4|0); - $3 = HEAP32[$2>>2]|0; - HEAP32[$1>>2] = $3; - HEAP32[$2>>2] = $1; - return; -} -function _stbtt__new_active($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = +$3; - var $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $20 = 0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0; - var $30 = 0, $31 = 0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = (_stbtt__hheap_alloc($0)|0); - $5 = ((($1)) + 8|0); - $6 = +HEAPF32[$5>>2]; - $7 = +HEAPF32[$1>>2]; - $8 = $6 - $7; - $9 = ((($1)) + 12|0); - $10 = +HEAPF32[$9>>2]; - $11 = ((($1)) + 4|0); - $12 = +HEAPF32[$11>>2]; - $13 = $10 - $12; - $14 = $8 / $13; - $15 = ($4|0)==(0|0); - if ($15) { - ___assert_fail((15431|0),(15042|0),2374,(15447|0)); - // unreachable; - } else { - $16 = ((($4)) + 8|0); - HEAPF32[$16>>2] = $14; - $17 = $14 != 0.0; - $18 = 1.0 / $14; - $19 = $17 ? $18 : 0.0; - $20 = ((($4)) + 12|0); - HEAPF32[$20>>2] = $19; - $21 = +HEAPF32[$1>>2]; - $22 = +HEAPF32[$11>>2]; - $23 = $3 - $22; - $24 = $14 * $23; - $25 = $21 + $24; - $26 = ((($4)) + 4|0); - $27 = (+($2|0)); - $28 = $25 - $27; - HEAPF32[$26>>2] = $28; - $29 = ((($1)) + 16|0); - $30 = HEAP32[$29>>2]|0; - $31 = ($30|0)!=(0); - $32 = $31 ? 1.0 : -1.0; - $33 = ((($4)) + 16|0); - HEAPF32[$33>>2] = $32; - $34 = ((($4)) + 20|0); - HEAPF32[$34>>2] = $22; - $35 = HEAP32[$9>>2]|0; - $36 = ((($4)) + 24|0); - HEAP32[$36>>2] = $35; - HEAP32[$4>>2] = 0; - return ($4|0); - } - return (0)|0; -} -function _stbtt__fill_active_edges_new($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = +$4; - var $$0350 = 0.0, $$0351 = 0.0, $$0352 = 0.0, $$0354 = 0.0, $$0356370 = 0, $$0357 = 0.0, $$0359$lcssa = 0.0, $$0359372 = 0.0, $$0360 = 0.0, $$0361371 = 0, $$0374 = 0, $$1 = 0.0, $$1353 = 0.0, $$1355 = 0.0, $$1358 = 0.0, $10 = 0.0, $100 = 0.0, $101 = 0, $102 = 0, $103 = 0; - var $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0.0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0.0, $113 = 0.0, $114 = 0.0, $115 = 0.0, $116 = 0, $117 = 0.0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0; - var $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0, $126 = 0.0, $127 = 0.0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0; - var $140 = 0, $141 = 0, $142 = 0, $15 = 0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0.0, $29 = 0, $30 = 0, $31 = 0.0; - var $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0.0; - var $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0.0, $69 = 0.0; - var $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0; - var $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0.0, $99 = 0.0, $exitcond = 0, $exitcond380 = 0, $fabsf = 0.0, $or$cond = 0, $or$cond362 = 0, $or$cond363 = 0, $or$cond364 = 0; - var $or$cond365 = 0, $or$cond366 = 0, $or$cond367 = 0, $or$cond368 = 0, $or$cond369 = 0, label = 0, sp = 0; - sp = STACKTOP; - $5 = $4 + 1.0; - $6 = ($3|0)==(0|0); - if ($6) { - return; - } - $7 = (+($2|0)); - $8 = ((($1)) + -4|0); - $9 = ((($1)) + -4|0); - $10 = (+($2|0)); - $11 = ($2|0)>(0); - $$0374 = $3; - L4: while(1) { - $12 = ((($$0374)) + 24|0); - $13 = +HEAPF32[$12>>2]; - $14 = !($13 >= $4); - if ($14) { - label = 4; - break; - } - $15 = ((($$0374)) + 8|0); - $16 = +HEAPF32[$15>>2]; - $17 = $16 == 0.0; - $18 = ((($$0374)) + 4|0); - $19 = +HEAPF32[$18>>2]; - do { - if ($17) { - $20 = $19 < $7; - if ($20) { - $21 = !($19 >= 0.0); - if ($21) { - _stbtt__handle_clipped_edge($8,0,$$0374,$19,$4,$19,$5); - break; - } else { - $22 = (~~(($19))); - _stbtt__handle_clipped_edge($0,$22,$$0374,$19,$4,$19,$5); - $23 = (($22) + 1)|0; - _stbtt__handle_clipped_edge($9,$23,$$0374,$19,$4,$19,$5); - break; - } - } - } else { - $24 = $16 + $19; - $25 = ((($$0374)) + 12|0); - $26 = +HEAPF32[$25>>2]; - $27 = ((($$0374)) + 20|0); - $28 = +HEAPF32[$27>>2]; - $29 = !($28 <= $5); - if ($29) { - label = 11; - break L4; - } - $30 = $28 > $4; - $31 = $28 - $4; - $32 = $16 * $31; - $33 = $19 + $32; - $$0354 = $30 ? $28 : $4; - $$0351 = $30 ? $33 : $19; - $34 = +HEAPF32[$12>>2]; - $35 = $34 < $5; - $36 = $34 - $4; - $37 = $16 * $36; - $38 = $19 + $37; - $$0357 = $35 ? $34 : $5; - $$0352 = $35 ? $38 : $24; - $39 = $$0351 >= 0.0; - $40 = $$0352 >= 0.0; - $or$cond = $39 & $40; - if ($or$cond) { - $41 = $$0351 < $10; - $42 = $$0352 < $10; - $or$cond362 = $41 & $42; - if ($or$cond362) { - $43 = (~~(($$0351))); - $44 = (~~(($$0352))); - $45 = ($43|0)==($44|0); - if ($45) { - $46 = $$0357 - $$0354; - $47 = ($43|0)>(-1); - $48 = ($43|0)<($2|0); - $or$cond363 = $47 & $48; - if (!($or$cond363)) { - label = 17; - break L4; - } - $49 = ((($$0374)) + 16|0); - $50 = +HEAPF32[$49>>2]; - $51 = (+($43|0)); - $52 = $$0351 - $51; - $53 = $$0352 - $51; - $54 = $52 + $53; - $55 = $54 * 0.5; - $56 = 1.0 - $55; - $57 = $56 * $50; - $58 = $46 * $57; - $59 = (($0) + ($43<<2)|0); - $60 = +HEAPF32[$59>>2]; - $61 = $60 + $58; - HEAPF32[$59>>2] = $61; - $62 = +HEAPF32[$49>>2]; - $63 = $46 * $62; - $64 = (($1) + ($43<<2)|0); - $65 = +HEAPF32[$64>>2]; - $66 = $65 + $63; - HEAPF32[$64>>2] = $66; - break; - } - $67 = $$0351 > $$0352; - if ($67) { - $68 = -$26; - $69 = $$0357 - $4; - $70 = $5 - $69; - $71 = $$0354 - $4; - $72 = $5 - $71; - $$0350 = $24;$$0360 = $68;$$1 = $$0352;$$1353 = $$0351;$$1355 = $70;$$1358 = $72; - } else { - $$0350 = $19;$$0360 = $26;$$1 = $$0351;$$1353 = $$0352;$$1355 = $$0354;$$1358 = $$0357; - } - $73 = (~~(($$1))); - $74 = (~~(($$1353))); - $75 = (($73) + 1)|0; - $76 = (+($75|0)); - $77 = $76 - $$0350; - $78 = $$0360 * $77; - $79 = $78 + $4; - $80 = ((($$0374)) + 16|0); - $81 = +HEAPF32[$80>>2]; - $82 = $79 - $$1355; - $83 = $81 * $82; - $84 = (+($73|0)); - $85 = $$1 - $84; - $86 = $85 + 1.0; - $87 = $86 * 0.5; - $88 = 1.0 - $87; - $89 = $88 * $83; - $90 = (($0) + ($73<<2)|0); - $91 = +HEAPF32[$90>>2]; - $92 = $91 + $89; - HEAPF32[$90>>2] = $92; - $93 = $$0360 * $81; - $94 = ($74|0)>($75|0); - if ($94) { - $95 = $93 * 0.5; - $$0359372 = $83;$$0361371 = $75; - while(1) { - $96 = $95 + $$0359372; - $97 = (($0) + ($$0361371<<2)|0); - $98 = +HEAPF32[$97>>2]; - $99 = $96 + $98; - HEAPF32[$97>>2] = $99; - $100 = $93 + $$0359372; - $101 = (($$0361371) + 1)|0; - $exitcond380 = ($101|0)==($74|0); - if ($exitcond380) { - $$0359$lcssa = $100; - break; - } else { - $$0359372 = $100;$$0361371 = $101; - } - } - } else { - $$0359$lcssa = $83; - } - $fabsf = (+Math_abs((+$$0359$lcssa))); - $102 = !($fabsf <= 1.0099999904632568); - if ($102) { - label = 25; - break L4; - } - $103 = (($74) - ($75))|0; - $104 = (+($103|0)); - $105 = $$0360 * $104; - $106 = $105 + $79; - $107 = (+($74|0)); - $108 = $$1353 - $107; - $109 = $108 + 0.0; - $110 = $109 * 0.5; - $111 = 1.0 - $110; - $112 = $81 * $111; - $113 = $$1358 - $106; - $114 = $112 * $113; - $115 = $114 + $$0359$lcssa; - $116 = (($0) + ($74<<2)|0); - $117 = +HEAPF32[$116>>2]; - $118 = $115 + $117; - HEAPF32[$116>>2] = $118; - $119 = $$1358 - $$1355; - $120 = $119 * $81; - $121 = (($1) + ($74<<2)|0); - $122 = +HEAPF32[$121>>2]; - $123 = $120 + $122; - HEAPF32[$121>>2] = $123; - break; - } - } - if ($11) { - $$0356370 = 0; - while(1) { - $124 = (+($$0356370|0)); - $125 = (($$0356370) + 1)|0; - $126 = (+($125|0)); - $127 = $124 - $19; - $128 = $127 / $16; - $129 = $128 + $4; - $130 = $126 - $19; - $131 = $130 / $16; - $132 = $131 + $4; - $133 = $19 < $124; - $134 = $24 > $126; - $or$cond364 = $133 & $134; - do { - if ($or$cond364) { - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$124,$129); - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$124,$129,$126,$132); - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$126,$132,$24,$5); - } else { - $135 = $24 < $124; - $136 = $19 > $126; - $or$cond365 = $135 & $136; - if ($or$cond365) { - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$126,$132); - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$126,$132,$124,$129); - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$124,$129,$24,$5); - break; - } - $137 = $24 > $124; - $or$cond366 = $133 & $137; - if ($or$cond366) { - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$124,$129); - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$124,$129,$24,$5); - break; - } - $138 = $19 > $124; - $or$cond367 = $135 & $138; - if ($or$cond367) { - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$124,$129); - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$124,$129,$24,$5); - break; - } - $139 = $19 < $126; - $or$cond368 = $139 & $134; - if ($or$cond368) { - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$126,$132); - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$126,$132,$24,$5); - break; - } - $140 = $24 < $126; - $or$cond369 = $140 & $136; - if ($or$cond369) { - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$126,$132); - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$126,$132,$24,$5); - break; - } else { - _stbtt__handle_clipped_edge($0,$$0356370,$$0374,$19,$4,$24,$5); - break; - } - } - } while(0); - $exitcond = ($125|0)==($2|0); - if ($exitcond) { - break; - } else { - $$0356370 = $125; - } - } - } - } - } while(0); - $141 = HEAP32[$$0374>>2]|0; - $142 = ($141|0)==(0|0); - if ($142) { - label = 42; - break; - } else { - $$0374 = $141; - } - } - if ((label|0) == 4) { - ___assert_fail((15161|0),(15042|0),2586,(15176|0)); - // unreachable; - } - else if ((label|0) == 11) { - ___assert_fail((15205|0),(15042|0),2605,(15176|0)); - // unreachable; - } - else if ((label|0) == 17) { - ___assert_fail((15241|0),(15042|0),2633,(15176|0)); - // unreachable; - } - else if ((label|0) == 25) { - ___assert_fail((15259|0),(15042|0),2670,(15176|0)); - // unreachable; - } - else if ((label|0) == 42) { - return; - } -} -function _stbtt__hheap_cleanup($0) { - $0 = $0|0; - var $$in12 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[$0>>2]|0; - $2 = ($1|0)==(0|0); - if ($2) { - return; - } else { - $$in12 = $1; - } - while(1) { - $3 = HEAP32[$$in12>>2]|0; - _free($$in12); - $4 = ($3|0)==(0|0); - if ($4) { - break; - } else { - $$in12 = $3; - } - } - return; -} -function _stbtt__handle_clipped_edge($0,$1,$2,$3,$4,$5,$6) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = +$3; - $4 = +$4; - $5 = +$5; - $6 = +$6; - var $$0 = 0.0, $$077 = 0.0, $$078 = 0.0, $$079 = 0.0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0; - var $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; - var $46 = 0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0; - var $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond80 = 0, $or$cond81 = 0, $or$cond82 = 0, $or$cond83 = 0, $or$cond84 = 0, $or$cond85 = 0, label = 0, sp = 0; - sp = STACKTOP; - $7 = $4 == $6; - if ($7) { - return; - } - $8 = $4 < $6; - if (!($8)) { - ___assert_fail((15279|0),(15042|0),2544,(15287|0)); - // unreachable; - } - $9 = ((($2)) + 20|0); - $10 = +HEAPF32[$9>>2]; - $11 = ((($2)) + 24|0); - $12 = +HEAPF32[$11>>2]; - $13 = !($10 <= $12); - if ($13) { - ___assert_fail((15314|0),(15042|0),2545,(15287|0)); - // unreachable; - } - $14 = $12 < $4; - $15 = $10 > $6; - $or$cond = $15 | $14; - if ($or$cond) { - return; - } - $16 = $10 > $4; - if ($16) { - $17 = $5 - $3; - $18 = $10 - $4; - $19 = $17 * $18; - $20 = $6 - $4; - $21 = $19 / $20; - $22 = $21 + $3; - $$078 = $10;$$079 = $22; - } else { - $$078 = $4;$$079 = $3; - } - $23 = +HEAPF32[$11>>2]; - $24 = $23 < $6; - if ($24) { - $25 = $5 - $$079; - $26 = $23 - $6; - $27 = $25 * $26; - $28 = $6 - $$078; - $29 = $27 / $28; - $30 = $29 + $5; - $$0 = $23;$$077 = $30; - } else { - $$0 = $6;$$077 = $5; - } - $31 = (+($1|0)); - $32 = $$079 == $31; - $33 = (($1) + 1)|0; - $34 = (+($33|0)); - do { - if ($32) { - $35 = !($$077 <= $34); - if ($35) { - ___assert_fail((15329|0),(15042|0),2558,(15287|0)); - // unreachable; - } - } else { - $36 = $$079 == $34; - if ($36) { - $37 = !($$077 >= $31); - if (!($37)) { - break; - } - ___assert_fail((15339|0),(15042|0),2560,(15287|0)); - // unreachable; - } - $38 = !($$079 <= $31); - if (!($38)) { - $39 = !($$077 <= $31); - if (!($39)) { - break; - } - ___assert_fail((15347|0),(15042|0),2562,(15287|0)); - // unreachable; - } - $40 = !($$079 >= $34); - if ($40) { - $42 = !($$077 >= $31); - $43 = !($$077 <= $34); - $or$cond80 = $42 | $43; - if (!($or$cond80)) { - break; - } - ___assert_fail((15365|0),(15042|0),2566,(15287|0)); - // unreachable; - } else { - $41 = !($$077 >= $34); - if (!($41)) { - break; - } - ___assert_fail((15355|0),(15042|0),2564,(15287|0)); - // unreachable; - } - } - } while(0); - $44 = !($$079 <= $31); - $45 = !($$077 <= $31); - $or$cond81 = $44 | $45; - if (!($or$cond81)) { - $46 = ((($2)) + 16|0); - $47 = +HEAPF32[$46>>2]; - $48 = $$0 - $$078; - $49 = $48 * $47; - $50 = (($0) + ($1<<2)|0); - $51 = +HEAPF32[$50>>2]; - $52 = $51 + $49; - HEAPF32[$50>>2] = $52; - return; - } - $53 = !($$079 >= $34); - $54 = !($$077 >= $34); - $or$cond82 = $53 | $54; - if (!($or$cond82)) { - return; - } - $55 = !($$079 >= $31); - $56 = !($$079 <= $34); - $or$cond83 = $55 | $56; - $57 = !($$077 >= $31); - $or$cond84 = $or$cond83 | $57; - $58 = !($$077 <= $34); - $or$cond85 = $58 | $or$cond84; - if ($or$cond85) { - ___assert_fail((15386|0),(15042|0),2573,(15287|0)); - // unreachable; - } - $59 = ((($2)) + 16|0); - $60 = +HEAPF32[$59>>2]; - $61 = $$0 - $$078; - $62 = $61 * $60; - $63 = $$079 - $31; - $64 = $$077 - $31; - $65 = $63 + $64; - $66 = $65 * 0.5; - $67 = 1.0 - $66; - $68 = $67 * $62; - $69 = (($0) + ($1<<2)|0); - $70 = +HEAPF32[$69>>2]; - $71 = $70 + $68; - HEAPF32[$69>>2] = $71; - return; -} -function _stbtt__hheap_alloc($0) { - $0 = $0|0; - var $$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 4|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0|0); - if (!($3)) { - $4 = HEAP32[$2>>2]|0; - HEAP32[$1>>2] = $4; - $$1 = $2; - return ($$1|0); - } - $5 = ((($0)) + 8|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($6|0)==(0); - do { - if ($7) { - $8 = (_malloc(56004)|0); - $9 = ($8|0)==(0|0); - if ($9) { - $$1 = 0; - return ($$1|0); - } else { - $10 = HEAP32[$0>>2]|0; - HEAP32[$8>>2] = $10; - HEAP32[$0>>2] = $8; - HEAP32[$5>>2] = 2000; - break; - } - } - } while(0); - $11 = HEAP32[$5>>2]|0; - $12 = (($11) + -1)|0; - HEAP32[$5>>2] = $12; - $13 = HEAP32[$0>>2]|0; - $14 = ($12*28)|0; - $15 = (($13) + ($14)|0); - $$1 = $15; - return ($$1|0); -} -function _stbtt__sort_edges_quicksort($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$079 = 0, $$081 = 0, $$08390 = 0, $$091 = 0, $$1 = 0, $$180 = 0, $$182 = 0, $$184 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0; - var $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0; - var $8 = 0, $9 = 0.0, $tmp = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $2 = sp; - $3 = ($1|0)>(12); - if (!($3)) { - STACKTOP = sp;return; - } - $$08390 = $1;$$091 = $0; - while(1) { - $4 = $$08390 >>> 1; - $5 = ((($$091)) + 4|0); - $6 = +HEAPF32[$5>>2]; - $7 = (($$091) + (($4*20)|0)|0); - $8 = (((($$091) + (($4*20)|0)|0)) + 4|0); - $9 = +HEAPF32[$8>>2]; - $10 = $6 < $9; - $11 = (($$08390) + -1)|0; - $12 = (((($$091) + (($11*20)|0)|0)) + 4|0); - $13 = +HEAPF32[$12>>2]; - $14 = $9 < $13; - $15 = $10 ^ $14; - $16 = $6 < $13; - $tmp = $16 ^ $14; - $17 = $tmp ? $11 : 0; - $18 = (($$091) + (($17*20)|0)|0); - if ($15) { - ;HEAP32[$2>>2]=HEAP32[$18>>2]|0;HEAP32[$2+4>>2]=HEAP32[$18+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$18+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$18+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$18+16>>2]|0; - ;HEAP32[$18>>2]=HEAP32[$7>>2]|0;HEAP32[$18+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$18+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$18+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[$18+16>>2]=HEAP32[$7+16>>2]|0; - ;HEAP32[$7>>2]=HEAP32[$2>>2]|0;HEAP32[$7+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$7+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$7+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$7+16>>2]=HEAP32[$2+16>>2]|0; - } - ;HEAP32[$2>>2]=HEAP32[$$091>>2]|0;HEAP32[$2+4>>2]=HEAP32[$$091+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$$091+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$$091+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$$091+16>>2]|0; - ;HEAP32[$$091>>2]=HEAP32[$7>>2]|0;HEAP32[$$091+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$$091+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$$091+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[$$091+16>>2]=HEAP32[$7+16>>2]|0; - ;HEAP32[$7>>2]=HEAP32[$2>>2]|0;HEAP32[$7+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$7+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$7+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$7+16>>2]=HEAP32[$2+16>>2]|0; - $$079 = $11;$$081 = 1; - while(1) { - $19 = +HEAPF32[$5>>2]; - $$182 = $$081; - while(1) { - $20 = (((($$091) + (($$182*20)|0)|0)) + 4|0); - $21 = +HEAPF32[$20>>2]; - $22 = $21 < $19; - $23 = (($$182) + 1)|0; - if ($22) { - $$182 = $23; - } else { - $$180 = $$079; - break; - } - } - while(1) { - $24 = (((($$091) + (($$180*20)|0)|0)) + 4|0); - $25 = +HEAPF32[$24>>2]; - $26 = $19 < $25; - $27 = (($$180) + -1)|0; - if ($26) { - $$180 = $27; - } else { - break; - } - } - $28 = (($$091) + (($$182*20)|0)|0); - $29 = ($$182|0)<($$180|0); - if (!($29)) { - break; - } - $30 = (($$091) + (($$180*20)|0)|0); - ;HEAP32[$2>>2]=HEAP32[$28>>2]|0;HEAP32[$2+4>>2]=HEAP32[$28+4>>2]|0;HEAP32[$2+8>>2]=HEAP32[$28+8>>2]|0;HEAP32[$2+12>>2]=HEAP32[$28+12>>2]|0;HEAP32[$2+16>>2]=HEAP32[$28+16>>2]|0; - ;HEAP32[$28>>2]=HEAP32[$30>>2]|0;HEAP32[$28+4>>2]=HEAP32[$30+4>>2]|0;HEAP32[$28+8>>2]=HEAP32[$30+8>>2]|0;HEAP32[$28+12>>2]=HEAP32[$30+12>>2]|0;HEAP32[$28+16>>2]=HEAP32[$30+16>>2]|0; - ;HEAP32[$30>>2]=HEAP32[$2>>2]|0;HEAP32[$30+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$30+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$30+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$30+16>>2]=HEAP32[$2+16>>2]|0; - $31 = (($$182) + 1)|0; - $32 = (($$180) + -1)|0; - $$079 = $32;$$081 = $31; - } - $33 = (($$08390) - ($$182))|0; - $34 = ($$180|0)<($33|0); - if ($34) { - _stbtt__sort_edges_quicksort($$091,$$180); - $$1 = $28;$$184 = $33; - } else { - _stbtt__sort_edges_quicksort($28,$33); - $$1 = $$091;$$184 = $$180; - } - $35 = ($$184|0)>(12); - if ($35) { - $$08390 = $$184;$$091 = $$1; - } else { - break; - } - } - STACKTOP = sp;return; -} -function _stbtt__sort_edges_ins_sort($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$03251 = 0, $$033 = 0, $$2$ph = 0, $$sroa$0$0$copyload48 = 0, $$sroa$4$0$$sroa_idx37 = 0, $$sroa$4$0$$sroa_idx38 = 0, $$sroa$4$0$copyload = 0.0, $$sroa$5 = 0, $$sroa$5$0$$sroa_idx = 0, $$sroa$5$0$$sroa_idx42 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0; - var $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $$sroa$5 = sp; - $2 = ($1|0)>(1); - if (!($2)) { - STACKTOP = sp;return; - } - $$03251 = 1; - while(1) { - $3 = (($0) + (($$03251*20)|0)|0); - $$sroa$0$0$copyload48 = HEAP32[$3>>2]|0; - $$sroa$4$0$$sroa_idx37 = (((($0) + (($$03251*20)|0)|0)) + 4|0); - $$sroa$4$0$copyload = +HEAPF32[$$sroa$4$0$$sroa_idx37>>2]; - $$sroa$5$0$$sroa_idx = (((($0) + (($$03251*20)|0)|0)) + 8|0); - ;HEAP32[$$sroa$5>>2]=HEAP32[$$sroa$5$0$$sroa_idx>>2]|0;HEAP32[$$sroa$5+4>>2]=HEAP32[$$sroa$5$0$$sroa_idx+4>>2]|0;HEAP32[$$sroa$5+8>>2]=HEAP32[$$sroa$5$0$$sroa_idx+8>>2]|0; - $$033 = $$03251; - while(1) { - $4 = (($$033) + -1)|0; - $5 = (((($0) + (($4*20)|0)|0)) + 4|0); - $6 = +HEAPF32[$5>>2]; - $7 = $$sroa$4$0$copyload < $6; - if (!($7)) { - $$2$ph = $$033; - break; - } - $8 = (($0) + (($4*20)|0)|0); - $9 = (($0) + (($$033*20)|0)|0); - ;HEAP32[$9>>2]=HEAP32[$8>>2]|0;HEAP32[$9+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$9+8>>2]=HEAP32[$8+8>>2]|0;HEAP32[$9+12>>2]=HEAP32[$8+12>>2]|0;HEAP32[$9+16>>2]=HEAP32[$8+16>>2]|0; - $10 = ($$033|0)>(1); - if ($10) { - $$033 = $4; - } else { - $$2$ph = $4; - break; - } - } - $11 = ($$03251|0)==($$2$ph|0); - if (!($11)) { - $$sroa$5$0$$sroa_idx42 = (((($0) + (($$2$ph*20)|0)|0)) + 8|0); - $$sroa$4$0$$sroa_idx38 = (((($0) + (($$2$ph*20)|0)|0)) + 4|0); - $12 = (($0) + (($$2$ph*20)|0)|0); - HEAP32[$12>>2] = $$sroa$0$0$copyload48; - HEAPF32[$$sroa$4$0$$sroa_idx38>>2] = $$sroa$4$0$copyload; - ;HEAP32[$$sroa$5$0$$sroa_idx42>>2]=HEAP32[$$sroa$5>>2]|0;HEAP32[$$sroa$5$0$$sroa_idx42+4>>2]=HEAP32[$$sroa$5+4>>2]|0;HEAP32[$$sroa$5$0$$sroa_idx42+8>>2]=HEAP32[$$sroa$5+8>>2]|0; - } - $13 = (($$03251) + 1)|0; - $exitcond = ($13|0)==($1|0); - if ($exitcond) { - break; - } else { - $$03251 = $13; - } - } - STACKTOP = sp;return; -} -function _stbtt__add_point($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = +$2; - $3 = +$3; - var $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = ($0|0)==(0|0); - if ($4) { - return; - } - $5 = (((($0) + ($1<<3)|0)) + 4|0); - $6 = (($0) + ($1<<3)|0); - HEAPF32[$6>>2] = $2; - HEAPF32[$5>>2] = $3; - return; -} -function _stbtt__tesselate_curve($0,$1,$2,$3,$4,$5,$6,$7,$8,$9) { - $0 = $0|0; - $1 = $1|0; - $2 = +$2; - $3 = +$3; - $4 = +$4; - $5 = +$5; - $6 = +$6; - $7 = +$7; - $8 = +$8; - $9 = $9|0; - var $$tr210 = 0.0, $$tr210$phi = 0.0, $$tr311 = 0.0, $$tr311$phi = 0.0, $$tr412 = 0.0, $$tr513 = 0.0, $$tr914 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0; - var $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0; - var $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, label = 0, sp = 0; - sp = STACKTOP; - $10 = $4 * 2.0; - $11 = $10 + $2; - $12 = $11 + $6; - $13 = $12 * 0.25; - $14 = $5 * 2.0; - $15 = $14 + $3; - $16 = $15 + $7; - $17 = $16 * 0.25; - $18 = ($9|0)>(16); - if ($18) { - return; - } - $19 = $7 + $3; - $20 = $19 * 0.5; - $21 = $20 - $17; - $22 = $6 + $2; - $23 = $22 * 0.5; - $24 = $23 - $13; - $$tr210 = $2;$$tr311 = $3;$$tr412 = $4;$$tr513 = $5;$$tr914 = $9;$26 = $24;$28 = $21;$36 = $13;$37 = $17; - while(1) { - $25 = $26 * $26; - $27 = $28 * $28; - $29 = $25 + $27; - $30 = $29 > $8; - if (!($30)) { - break; - } - $31 = $$tr210 + $$tr412; - $32 = $31 * 0.5; - $33 = $$tr311 + $$tr513; - $34 = $33 * 0.5; - $35 = (($$tr914) + 1)|0; - _stbtt__tesselate_curve($0,$1,$$tr210,$$tr311,$32,$34,$36,$37,$8,$35); - $38 = $$tr412 + $6; - $39 = $38 * 0.5; - $40 = $$tr513 + $7; - $41 = $40 * 0.5; - $42 = $39 * 2.0; - $43 = $36 + $42; - $44 = $43 + $6; - $45 = $44 * 0.25; - $46 = $41 * 2.0; - $47 = $37 + $46; - $48 = $47 + $7; - $49 = $48 * 0.25; - $50 = $36 + $6; - $51 = $50 * 0.5; - $52 = $51 - $45; - $53 = $37 + $7; - $54 = $53 * 0.5; - $55 = $54 - $49; - $56 = ($$tr914|0)>(15); - if ($56) { - label = 6; - break; - } else { - $$tr311$phi = $37;$$tr210$phi = $36;$$tr412 = $39;$$tr513 = $41;$$tr914 = $35;$26 = $52;$28 = $55;$36 = $45;$37 = $49;$$tr311 = $$tr311$phi;$$tr210 = $$tr210$phi; - } - } - if ((label|0) == 6) { - return; - } - $57 = HEAP32[$1>>2]|0; - _stbtt__add_point($0,$57,$6,$7); - $58 = HEAP32[$1>>2]|0; - $59 = (($58) + 1)|0; - HEAP32[$1>>2] = $59; - return; -} -function _stbtt__tesselate_cubic($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11) { - $0 = $0|0; - $1 = $1|0; - $2 = +$2; - $3 = +$3; - $4 = +$4; - $5 = +$5; - $6 = +$6; - $7 = +$7; - $8 = +$8; - $9 = +$9; - $10 = +$10; - $11 = $11|0; - var $$tr138 = 0.0, $$tr139 = 0.0, $$tr140 = 0.0, $$tr141 = 0.0, $$tr142 = 0.0, $$tr143 = 0.0, $$tr147 = 0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0; - var $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0; - var $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0; - var $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $sqrtf = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $$tr138 = $2;$$tr139 = $3;$$tr140 = $4;$$tr141 = $5;$$tr142 = $6;$$tr143 = $7;$$tr147 = $11; - while(1) { - $12 = $$tr140 - $$tr138; - $13 = $$tr141 - $$tr139; - $14 = $$tr142 - $$tr140; - $15 = $$tr143 - $$tr141; - $16 = $8 - $$tr142; - $17 = $9 - $$tr143; - $18 = $8 - $$tr138; - $19 = $9 - $$tr139; - $20 = $12 * $12; - $21 = $13 * $13; - $22 = $20 + $21; - $23 = $22; - $24 = (+Math_sqrt((+$23))); - $25 = $14 * $14; - $26 = $15 * $15; - $27 = $25 + $26; - $28 = $27; - $29 = (+Math_sqrt((+$28))); - $30 = $24 + $29; - $31 = $16 * $16; - $32 = $17 * $17; - $33 = $31 + $32; - $34 = $33; - $35 = (+Math_sqrt((+$34))); - $36 = $30 + $35; - $37 = $36; - $38 = $18 * $18; - $39 = $19 * $19; - $40 = $38 + $39; - $sqrtf = (+Math_sqrt((+$40))); - $41 = ($$tr147|0)>(16); - if ($41) { - label = 6; - break; - } - $42 = $37 * $37; - $43 = $sqrtf * $sqrtf; - $44 = $42 - $43; - $45 = $44 > $10; - if (!($45)) { - break; - } - $46 = $$tr138 + $$tr140; - $47 = $46 * 0.5; - $48 = $$tr139 + $$tr141; - $49 = $48 * 0.5; - $50 = $$tr140 + $$tr142; - $51 = $50 * 0.5; - $52 = $$tr141 + $$tr143; - $53 = $52 * 0.5; - $54 = $$tr142 + $8; - $55 = $54 * 0.5; - $56 = $$tr143 + $9; - $57 = $56 * 0.5; - $58 = $47 + $51; - $59 = $58 * 0.5; - $60 = $49 + $53; - $61 = $60 * 0.5; - $62 = $51 + $55; - $63 = $62 * 0.5; - $64 = $53 + $57; - $65 = $64 * 0.5; - $66 = $59 + $63; - $67 = $66 * 0.5; - $68 = $61 + $65; - $69 = $68 * 0.5; - $70 = (($$tr147) + 1)|0; - _stbtt__tesselate_cubic($0,$1,$$tr138,$$tr139,$47,$49,$59,$61,$67,$69,$10,$70); - $$tr138 = $67;$$tr139 = $69;$$tr140 = $63;$$tr141 = $65;$$tr142 = $55;$$tr143 = $57;$$tr147 = $70; - } - if ((label|0) == 6) { - return; - } - $71 = HEAP32[$1>>2]|0; - _stbtt__add_point($0,$71,$8,$9); - $72 = HEAP32[$1>>2]|0; - $73 = (($72) + 1)|0; - HEAP32[$1>>2] = $73; - return; -} -function _stbtt_GetGlyphBox($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; - var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $6 = ((($0)) + 56|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)==(0); - if (!($8)) { - _stbtt__GetGlyphInfoT2($0,$1,$2,$3,$4,$5); - $$1 = 1; - return ($$1|0); - } - $9 = (_stbtt__GetGlyfOffset($0,$1)|0); - $10 = ($9|0)<(0); - if ($10) { - $$1 = 0; - return ($$1|0); - } - $11 = ($2|0)==(0|0); - if (!($11)) { - $12 = ((($0)) + 4|0); - $13 = HEAP32[$12>>2]|0; - $14 = (($13) + ($9)|0); - $15 = ((($14)) + 2|0); - $16 = (_ttSHORT($15)|0); - $17 = $16 << 16 >> 16; - HEAP32[$2>>2] = $17; - } - $18 = ($3|0)==(0|0); - if (!($18)) { - $19 = ((($0)) + 4|0); - $20 = HEAP32[$19>>2]|0; - $21 = (($20) + ($9)|0); - $22 = ((($21)) + 4|0); - $23 = (_ttSHORT($22)|0); - $24 = $23 << 16 >> 16; - HEAP32[$3>>2] = $24; - } - $25 = ($4|0)==(0|0); - if (!($25)) { - $26 = ((($0)) + 4|0); - $27 = HEAP32[$26>>2]|0; - $28 = (($27) + ($9)|0); - $29 = ((($28)) + 6|0); - $30 = (_ttSHORT($29)|0); - $31 = $30 << 16 >> 16; - HEAP32[$4>>2] = $31; - } - $32 = ($5|0)==(0|0); - if ($32) { - $$1 = 1; - return ($$1|0); - } - $33 = ((($0)) + 4|0); - $34 = HEAP32[$33>>2]|0; - $35 = (($34) + ($9)|0); - $36 = ((($35)) + 8|0); - $37 = (_ttSHORT($36)|0); - $38 = $37 << 16 >> 16; - HEAP32[$5>>2] = $38; - $$1 = 1; - return ($$1|0); -} -function _stbtt__GetGlyphInfoT2($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0; - var stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); - $6 = sp; - $7 = ((($6)) + 4|0); - dest=$7; stop=dest+44|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - HEAP32[$6>>2] = 1; - $8 = (_stbtt__run_charstring($0,$1,$6)|0); - $9 = ($2|0)==(0|0); - $10 = ($8|0)!=(0); - if ($9) { - STACKTOP = sp;return; - } - $11 = ((($6)) + 24|0); - $12 = HEAP32[$11>>2]|0; - $13 = $10 ? $12 : 0; - HEAP32[$2>>2] = $13; - $14 = ((($6)) + 32|0); - $15 = HEAP32[$14>>2]|0; - $16 = $10 ? $15 : 0; - HEAP32[$3>>2] = $16; - $17 = ((($6)) + 28|0); - $18 = HEAP32[$17>>2]|0; - $19 = $10 ? $18 : 0; - HEAP32[$4>>2] = $19; - $20 = ((($6)) + 36|0); - $21 = HEAP32[$20>>2]|0; - $22 = $10 ? $21 : 0; - HEAP32[$5>>2] = $22; - STACKTOP = sp;return; -} -function _stbtt__GetGlyfOffset($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$023 = 0, $$024 = 0, $$pn = 0, $$sink = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 56|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)==(0); - if (!($4)) { - ___assert_fail((15465|0),(15042|0),1440,(15481|0)); - // unreachable; - } - $5 = ((($0)) + 12|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($6|0)>($1|0); - if (!($7)) { - $$024 = -1; - return ($$024|0); - } - $8 = ((($0)) + 44|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9|0)>(1); - if ($10) { - $$024 = -1; - return ($$024|0); - } - $11 = ($9|0)==(0); - $12 = ((($0)) + 24|0); - $13 = HEAP32[$12>>2]|0; - $14 = ((($0)) + 4|0); - $15 = HEAP32[$14>>2]|0; - $16 = ((($0)) + 16|0); - $17 = HEAP32[$16>>2]|0; - $18 = (($15) + ($17)|0); - if ($11) { - $19 = $1 << 1; - $20 = (($18) + ($19)|0); - $21 = (_ttUSHORT($20)|0); - $22 = $21&65535; - $23 = $22 << 1; - $24 = ((($20)) + 2|0); - $25 = (_ttUSHORT($24)|0); - $26 = $25&65535; - $27 = $26 << 1; - $$pn = $23;$$sink = $27; - } else { - $28 = $1 << 2; - $29 = (($18) + ($28)|0); - $30 = (_ttULONG($29)|0); - $31 = ((($29)) + 4|0); - $32 = (_ttULONG($31)|0); - $$pn = $30;$$sink = $32; - } - $33 = (($$sink) + ($13))|0; - $$023 = (($$pn) + ($13))|0; - $34 = ($$023|0)==($33|0); - $35 = $34 ? -1 : $$023; - $$024 = $35; - return ($$024|0); -} -function _ttSHORT($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP8[$0>>0]|0; - $2 = $1&255; - $3 = $2 << 8; - $4 = ((($0)) + 1|0); - $5 = HEAP8[$4>>0]|0; - $6 = $5&255; - $7 = $3 | $6; - $8 = $7&65535; - return ($8|0); -} -function _ttUSHORT($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP8[$0>>0]|0; - $2 = $1&255; - $3 = $2 << 8; - $4 = ((($0)) + 1|0); - $5 = HEAP8[$4>>0]|0; - $6 = $5&255; - $7 = $3 | $6; - $8 = $7&65535; - return ($8|0); -} -function _ttULONG($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP8[$0>>0]|0; - $2 = $1&255; - $3 = $2 << 24; - $4 = ((($0)) + 1|0); - $5 = HEAP8[$4>>0]|0; - $6 = $5&255; - $7 = $6 << 16; - $8 = $7 | $3; - $9 = ((($0)) + 2|0); - $10 = HEAP8[$9>>0]|0; - $11 = $10&255; - $12 = $11 << 8; - $13 = $8 | $12; - $14 = ((($0)) + 3|0); - $15 = HEAP8[$14>>0]|0; - $16 = $15&255; - $17 = $13 | $16; - return ($17|0); -} -function _stbtt__run_charstring($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$ = 0, $$0274$be = 0, $$0274335 = 0, $$0276$be = 0, $$0276334 = 0, $$0279 = 0.0, $$0280 = 0.0, $$0282318 = 0.0, $$0285$be = 0, $$0285333 = 0, $$0288$be = 0, $$0288332 = 0, $$0290329 = 0, $$0294$be = 0, $$0294331 = 0, $$1277 = 0, $$1283 = 0.0, $$1286 = 0, $$1291 = 0, $$2292 = 0; - var $$3 = 0, $$3293 = 0, $$363 = 0.0, $$4 = 0, $$5327 = 0, $$6$lcssa = 0, $$6322 = 0, $$7$lcssa = 0, $$7319 = 0, $$8317 = 0, $$byval_copy1 = 0, $$lcssa = 0, $$lcssa316 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0.0; - var $106 = 0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0.0, $113 = 0.0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0, $123 = 0; - var $124 = 0.0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0, $134 = 0, $135 = 0, $136 = 0.0, $137 = 0, $138 = 0, $139 = 0.0, $14 = 0, $140 = 0, $141 = 0; - var $142 = 0.0, $143 = 0, $144 = 0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0.0, $149 = 0, $15 = 0, $150 = 0, $151 = 0.0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0.0, $16 = 0; - var $160 = 0, $161 = 0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0.0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0, $17 = 0, $170 = 0, $171 = 0.0, $172 = 0, $173 = 0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; - var $179 = 0, $18 = 0, $180 = 0, $181 = 0.0, $182 = 0, $183 = 0.0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; - var $197 = 0, $198 = 0.0, $199 = 0, $20 = 0, $200 = 0.0, $201 = 0, $202 = 0, $203 = 0.0, $204 = 0, $205 = 0, $206 = 0.0, $207 = 0, $208 = 0, $209 = 0.0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0; - var $215 = 0, $216 = 0, $217 = 0.0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0.0, $223 = 0, $224 = 0.0, $225 = 0, $226 = 0.0, $227 = 0, $228 = 0, $229 = 0.0, $23 = 0, $230 = 0, $231 = 0, $232 = 0; - var $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0; - var $251 = 0, $252 = 0.0, $253 = 0.0, $254 = 0.0, $255 = 0.0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0, $261 = 0.0, $262 = 0.0, $263 = 0.0, $264 = 0.0, $265 = 0.0, $266 = 0.0, $267 = 0.0, $268 = 0.0, $269 = 0.0; - var $27 = 0, $270 = 0.0, $271 = 0.0, $272 = 0.0, $273 = 0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0.0, $279 = 0.0, $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0.0, $284 = 0.0, $285 = 0.0, $286 = 0, $287 = 0.0; - var $288 = 0.0, $289 = 0.0, $29 = 0, $290 = 0.0, $291 = 0.0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0.0, $296 = 0.0, $297 = 0.0, $298 = 0.0, $299 = 0.0, $3 = 0, $30 = 0, $300 = 0.0, $301 = 0.0, $302 = 0.0, $303 = 0.0, $304 = 0.0; - var $305 = 0.0, $306 = 0, $307 = 0.0, $308 = 0.0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0.0, $316 = 0.0, $317 = 0, $318 = 0, $319 = 0.0, $32 = 0, $320 = 0, $321 = 0, $322 = 0; - var $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; - var $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0, $68 = 0, $69 = 0; - var $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0.0, $75 = 0, $76 = 0, $77 = 0.0, $78 = 0, $79 = 0, $8 = 0, $80 = 0.0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; - var $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0.0, $fabsf = 0.0, $fabsf296 = 0.0, $not$ = 0, $or$cond3 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 368|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(368|0); - $$byval_copy1 = sp + 352|0; - $3 = sp + 160|0; - $4 = sp + 40|0; - $5 = sp + 24|0; - $6 = sp; - $7 = sp + 12|0; - $8 = ((($0)) + 84|0); - ;HEAP32[$5>>2]=HEAP32[$8>>2]|0;HEAP32[$5+4>>2]=HEAP32[$8+4>>2]|0;HEAP32[$5+8>>2]=HEAP32[$8+8>>2]|0; - $9 = ((($0)) + 60|0); - ;HEAP32[$$byval_copy1>>2]=HEAP32[$9>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$9+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$9+8>>2]|0; - _stbtt__cff_index_get($6,$$byval_copy1,$1); - $10 = ((($6)) + 4|0); - $11 = HEAP32[$10>>2]|0; - $12 = ((($6)) + 8|0); - $13 = HEAP32[$12>>2]|0; - $14 = ($11|0)<($13|0); - if (!($14)) { - $$3 = 0; - STACKTOP = sp;return ($$3|0); - } - $15 = ((($0)) + 116|0); - $16 = ((($0)) + 72|0); - $17 = ((($3)) + 4|0); - $18 = ((($3)) + 8|0); - $19 = ((($3)) + 12|0); - $20 = ((($3)) + 16|0); - $21 = ((($3)) + 20|0); - $22 = ((($3)) + 24|0); - $23 = ((($3)) + 4|0); - $24 = ((($3)) + 8|0); - $25 = ((($3)) + 12|0); - $26 = ((($3)) + 16|0); - $27 = ((($3)) + 20|0); - $28 = ((($3)) + 24|0); - $29 = ((($3)) + 28|0); - $30 = ((($3)) + 32|0); - $31 = ((($3)) + 36|0); - $32 = ((($3)) + 40|0); - $33 = ((($3)) + 44|0); - $34 = ((($3)) + 4|0); - $35 = ((($3)) + 8|0); - $36 = ((($3)) + 12|0); - $37 = ((($3)) + 16|0); - $38 = ((($3)) + 20|0); - $39 = ((($3)) + 24|0); - $40 = ((($3)) + 28|0); - $41 = ((($3)) + 32|0); - $42 = ((($3)) + 4|0); - $43 = ((($3)) + 8|0); - $44 = ((($3)) + 12|0); - $45 = ((($3)) + 16|0); - $46 = ((($3)) + 20|0); - $47 = ((($3)) + 24|0); - $48 = ((($3)) + 28|0); - $49 = ((($3)) + 32|0); - $50 = ((($3)) + 36|0); - $51 = ((($3)) + 40|0); - $$0274335 = 1;$$0276334 = 0;$$0285333 = 0;$$0288332 = 0;$$0294331 = 0; - L4: while(1) { - $52 = (_stbtt__buf_get8($6)|0); - L6: do { - switch ($52<<24>>24) { - case 14: { - label = 63; - break L4; - break; - } - case 20: case 19: { - $53 = ($$0274335|0)==(0); - if ($53) { - $$1277 = $$0276334; - } else { - $54 = (($$0294331|0) / 2)&-1; - $55 = (($$0276334) + ($54))|0; - $$1277 = $55; - } - $56 = (($$1277) + 7)|0; - $57 = (($56|0) / 8)&-1; - _stbtt__buf_skip($6,$57); - $$0274$be = 0;$$0276$be = $$1277;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break; - } - case 23: case 18: case 3: case 1: { - $58 = (($$0294331|0) / 2)&-1; - $59 = (($$0276334) + ($58))|0; - $$0274$be = $$0274335;$$0276$be = $59;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break; - } - case 21: { - $60 = ($$0294331|0)<(2); - if ($60) { - $$3 = 0; - label = 80; - break L4; - } - $61 = (($$0294331) + -2)|0; - $62 = (($3) + ($61<<2)|0); - $63 = +HEAPF32[$62>>2]; - $64 = (($$0294331) + -1)|0; - $65 = (($3) + ($64<<2)|0); - $66 = +HEAPF32[$65>>2]; - _stbtt__csctx_rmove_to($2,$63,$66); - $$0274$be = 0;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break; - } - case 4: { - $67 = ($$0294331|0)<(1); - if ($67) { - $$3 = 0; - label = 80; - break L4; - } - $68 = (($$0294331) + -1)|0; - $69 = (($3) + ($68<<2)|0); - $70 = +HEAPF32[$69>>2]; - _stbtt__csctx_rmove_to($2,0.0,$70); - $$0274$be = 0;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break; - } - case 22: { - $71 = ($$0294331|0)<(1); - if ($71) { - $$3 = 0; - label = 80; - break L4; - } - $72 = (($$0294331) + -1)|0; - $73 = (($3) + ($72<<2)|0); - $74 = +HEAPF32[$73>>2]; - _stbtt__csctx_rmove_to($2,$74,0.0); - $$0274$be = 0;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break; - } - case 5: { - $75 = ($$0294331|0)<(2); - if ($75) { - $$3 = 0; - label = 80; - break L4; - } else { - $$0290329 = 0;$79 = 1; - } - while(1) { - $76 = (($3) + ($$0290329<<2)|0); - $77 = +HEAPF32[$76>>2]; - $78 = (($3) + ($79<<2)|0); - $80 = +HEAPF32[$78>>2]; - _stbtt__csctx_rline_to($2,$77,$80); - $81 = (($$0290329) + 2)|0; - $82 = $81 | 1; - $83 = ($82|0)<($$0294331|0); - if ($83) { - $$0290329 = $81;$79 = $82; - } else { - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break; - } - } - break; - } - case 7: { - $84 = ($$0294331|0)<(1); - if ($84) { - $$3 = 0; - label = 80; - break L4; - } else { - $$2292 = 0; - label = 20; - } - break; - } - case 6: { - $85 = ($$0294331|0)<(1); - if ($85) { - $$3 = 0; - label = 80; - break L4; - } else { - $$1291 = 0; - label = 18; - } - break; - } - case 31: { - $94 = ($$0294331|0)<(4); - if ($94) { - $$3 = 0; - label = 80; - break L4; - } else { - $$4 = 0; - label = 28; - } - break; - } - case 30: { - $95 = ($$0294331|0)<(4); - if ($95) { - $$3 = 0; - label = 80; - break L4; - } else { - $$3293 = 0; - label = 24; - } - break; - } - case 8: { - $134 = ($$0294331|0)<(6); - if ($134) { - $$3 = 0; - label = 80; - break L4; - } else { - $$5327 = 0;$150 = 5; - } - while(1) { - $135 = (($3) + ($$5327<<2)|0); - $136 = +HEAPF32[$135>>2]; - $137 = $$5327 | 1; - $138 = (($3) + ($137<<2)|0); - $139 = +HEAPF32[$138>>2]; - $140 = (($$5327) + 2)|0; - $141 = (($3) + ($140<<2)|0); - $142 = +HEAPF32[$141>>2]; - $143 = (($$5327) + 3)|0; - $144 = (($3) + ($143<<2)|0); - $145 = +HEAPF32[$144>>2]; - $146 = (($$5327) + 4)|0; - $147 = (($3) + ($146<<2)|0); - $148 = +HEAPF32[$147>>2]; - $149 = (($3) + ($150<<2)|0); - $151 = +HEAPF32[$149>>2]; - _stbtt__csctx_rccurve_to($2,$136,$139,$142,$145,$148,$151); - $152 = (($$5327) + 6)|0; - $153 = (($$5327) + 11)|0; - $154 = ($153|0)<($$0294331|0); - if ($154) { - $$5327 = $152;$150 = $153; - } else { - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break; - } - } - break; - } - case 24: { - $155 = ($$0294331|0)<(8); - if ($155) { - $$3 = 0; - label = 80; - break L4; - } - $156 = (($$0294331) + -2)|0; - $157 = ($156|0)>(5); - if ($157) { - $$6322 = 0;$161 = 1;$173 = 5; - while(1) { - $158 = (($3) + ($$6322<<2)|0); - $159 = +HEAPF32[$158>>2]; - $160 = (($3) + ($161<<2)|0); - $162 = +HEAPF32[$160>>2]; - $163 = (($$6322) + 2)|0; - $164 = (($3) + ($163<<2)|0); - $165 = +HEAPF32[$164>>2]; - $166 = (($$6322) + 3)|0; - $167 = (($3) + ($166<<2)|0); - $168 = +HEAPF32[$167>>2]; - $169 = (($$6322) + 4)|0; - $170 = (($3) + ($169<<2)|0); - $171 = +HEAPF32[$170>>2]; - $172 = (($3) + ($173<<2)|0); - $174 = +HEAPF32[$172>>2]; - _stbtt__csctx_rccurve_to($2,$159,$162,$165,$168,$171,$174); - $175 = (($$6322) + 6)|0; - $176 = (($$6322) + 11)|0; - $177 = ($176|0)<($156|0); - $178 = $175 | 1; - if ($177) { - $$6322 = $175;$161 = $178;$173 = $176; - } else { - $$6$lcssa = $175;$$lcssa316 = $178; - break; - } - } - } else { - $$6$lcssa = 0;$$lcssa316 = 1; - } - $179 = ($$lcssa316|0)<($$0294331|0); - if (!($179)) { - $$3 = 0; - label = 80; - break L4; - } - $180 = (($3) + ($$6$lcssa<<2)|0); - $181 = +HEAPF32[$180>>2]; - $182 = (($3) + ($$lcssa316<<2)|0); - $183 = +HEAPF32[$182>>2]; - _stbtt__csctx_rline_to($2,$181,$183); - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break; - } - case 25: { - $184 = ($$0294331|0)<(8); - if ($184) { - $$3 = 0; - label = 80; - break L4; - } - $185 = (($$0294331) + -6)|0; - $186 = ($185|0)>(1); - if ($186) { - $$7319 = 0;$190 = 1; - while(1) { - $187 = (($3) + ($$7319<<2)|0); - $188 = +HEAPF32[$187>>2]; - $189 = (($3) + ($190<<2)|0); - $191 = +HEAPF32[$189>>2]; - _stbtt__csctx_rline_to($2,$188,$191); - $192 = (($$7319) + 2)|0; - $193 = $192 | 1; - $194 = ($193|0)<($185|0); - if ($194) { - $$7319 = $192;$190 = $193; - } else { - $$7$lcssa = $192;$$lcssa = $193; - break; - } - } - } else { - $$7$lcssa = 0;$$lcssa = 1; - } - $195 = (($$7$lcssa) + 5)|0; - $196 = ($195|0)<($$0294331|0); - if (!($196)) { - $$3 = 0; - label = 80; - break L4; - } - $197 = (($3) + ($$7$lcssa<<2)|0); - $198 = +HEAPF32[$197>>2]; - $199 = (($3) + ($$lcssa<<2)|0); - $200 = +HEAPF32[$199>>2]; - $201 = (($$7$lcssa) + 2)|0; - $202 = (($3) + ($201<<2)|0); - $203 = +HEAPF32[$202>>2]; - $204 = (($$7$lcssa) + 3)|0; - $205 = (($3) + ($204<<2)|0); - $206 = +HEAPF32[$205>>2]; - $207 = (($$7$lcssa) + 4)|0; - $208 = (($3) + ($207<<2)|0); - $209 = +HEAPF32[$208>>2]; - $210 = (($3) + ($195<<2)|0); - $211 = +HEAPF32[$210>>2]; - _stbtt__csctx_rccurve_to($2,$198,$200,$203,$206,$209,$211); - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break; - } - case 27: case 26: { - $212 = ($$0294331|0)<(4); - if ($212) { - $$3 = 0; - label = 80; - break L4; - } - $213 = $$0294331 & 1; - $214 = ($213|0)==(0); - $215 = (($213) + 3)|0; - $216 = ($215|0)<($$0294331|0); - if ($216) { - $not$ = $214 ^ 1; - $$ = $not$&1; - $217 = +HEAPF32[$3>>2]; - $$363 = $214 ? 0.0 : $217; - $218 = ($52<<24>>24)==(27); - $$0282318 = $$363;$$8317 = $$;$228 = $215; - while(1) { - $219 = (($$8317) + 2)|0; - $220 = (($$8317) + 1)|0; - $221 = (($3) + ($219<<2)|0); - $222 = +HEAPF32[$221>>2]; - $223 = (($3) + ($$8317<<2)|0); - $224 = +HEAPF32[$223>>2]; - $225 = (($3) + ($220<<2)|0); - $226 = +HEAPF32[$225>>2]; - $227 = (($3) + ($228<<2)|0); - $229 = +HEAPF32[$227>>2]; - if ($218) { - _stbtt__csctx_rccurve_to($2,$224,$$0282318,$226,$222,$229,0.0); - } else { - _stbtt__csctx_rccurve_to($2,$$0282318,$224,$226,$222,0.0,$229); - } - $230 = (($$8317) + 4)|0; - $231 = (($$8317) + 7)|0; - $232 = ($231|0)<($$0294331|0); - if ($232) { - $$0282318 = 0.0;$$8317 = $230;$228 = $231; - } else { - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break; - } - } - } else { - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - } - break; - } - case 10: { - $233 = ($$0285333|0)==(0); - if ($233) { - $234 = HEAP32[$15>>2]|0; - $235 = ($234|0)==(0); - if ($235) { - $$1286 = 1; - label = 54; - } else { - _stbtt__cid_get_glyph_subrs($5,$0,$1); - $$1286 = 1; - label = 54; - } - } else { - $$1286 = $$0285333; - label = 54; - } - break; - } - case 29: { - $$1286 = $$0285333; - label = 54; - break; - } - case 11: { - $247 = ($$0288332|0)<(1); - if ($247) { - $$3 = 0; - label = 80; - break L4; - } - $248 = (($$0288332) + -1)|0; - $249 = (($4) + (($248*12)|0)|0); - ;HEAP32[$6>>2]=HEAP32[$249>>2]|0;HEAP32[$6+4>>2]=HEAP32[$249+4>>2]|0;HEAP32[$6+8>>2]=HEAP32[$249+8>>2]|0; - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $248;$$0294$be = $$0294331; - label = 73; - break; - } - case 12: { - $250 = (_stbtt__buf_get8($6)|0); - switch ($250<<24>>24) { - case 34: { - $251 = ($$0294331|0)<(7); - if ($251) { - $$3 = 0; - label = 80; - break L4; - } - $252 = +HEAPF32[$3>>2]; - $253 = +HEAPF32[$17>>2]; - $254 = +HEAPF32[$18>>2]; - $255 = +HEAPF32[$19>>2]; - $256 = +HEAPF32[$20>>2]; - $257 = +HEAPF32[$21>>2]; - $258 = +HEAPF32[$22>>2]; - _stbtt__csctx_rccurve_to($2,$252,0.0,$253,$254,$255,0.0); - $259 = -$254; - _stbtt__csctx_rccurve_to($2,$256,0.0,$257,$259,$258,0.0); - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break L6; - break; - } - case 35: { - $260 = ($$0294331|0)<(13); - if ($260) { - $$3 = 0; - label = 80; - break L4; - } - $261 = +HEAPF32[$3>>2]; - $262 = +HEAPF32[$23>>2]; - $263 = +HEAPF32[$24>>2]; - $264 = +HEAPF32[$25>>2]; - $265 = +HEAPF32[$26>>2]; - $266 = +HEAPF32[$27>>2]; - $267 = +HEAPF32[$28>>2]; - $268 = +HEAPF32[$29>>2]; - $269 = +HEAPF32[$30>>2]; - $270 = +HEAPF32[$31>>2]; - $271 = +HEAPF32[$32>>2]; - $272 = +HEAPF32[$33>>2]; - _stbtt__csctx_rccurve_to($2,$261,$262,$263,$264,$265,$266); - _stbtt__csctx_rccurve_to($2,$267,$268,$269,$270,$271,$272); - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break L6; - break; - } - case 36: { - $273 = ($$0294331|0)<(9); - if ($273) { - $$3 = 0; - label = 80; - break L4; - } - $274 = +HEAPF32[$3>>2]; - $275 = +HEAPF32[$34>>2]; - $276 = +HEAPF32[$35>>2]; - $277 = +HEAPF32[$36>>2]; - $278 = +HEAPF32[$37>>2]; - $279 = +HEAPF32[$38>>2]; - $280 = +HEAPF32[$39>>2]; - $281 = +HEAPF32[$40>>2]; - $282 = +HEAPF32[$41>>2]; - _stbtt__csctx_rccurve_to($2,$274,$275,$276,$277,$278,0.0); - $283 = $275 + $277; - $284 = $283 + $281; - $285 = -$284; - _stbtt__csctx_rccurve_to($2,$279,0.0,$280,$281,$282,$285); - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break L6; - break; - } - case 37: { - $286 = ($$0294331|0)<(11); - if ($286) { - $$3 = 0; - label = 80; - break L4; - } - $287 = +HEAPF32[$3>>2]; - $288 = +HEAPF32[$42>>2]; - $289 = +HEAPF32[$43>>2]; - $290 = +HEAPF32[$44>>2]; - $291 = +HEAPF32[$45>>2]; - $292 = +HEAPF32[$46>>2]; - $293 = +HEAPF32[$47>>2]; - $294 = +HEAPF32[$48>>2]; - $295 = +HEAPF32[$49>>2]; - $296 = +HEAPF32[$50>>2]; - $297 = +HEAPF32[$51>>2]; - $298 = $287 + $289; - $299 = $298 + $291; - $300 = $299 + $293; - $301 = $300 + $295; - $302 = $288 + $290; - $303 = $302 + $292; - $304 = $303 + $294; - $305 = $304 + $296; - $fabsf = (+Math_abs((+$301))); - $fabsf296 = (+Math_abs((+$305))); - $306 = $fabsf > $fabsf296; - $307 = -$305; - $308 = -$301; - $$0280 = $306 ? $297 : $308; - $$0279 = $306 ? $307 : $297; - _stbtt__csctx_rccurve_to($2,$287,$288,$289,$290,$291,$292); - _stbtt__csctx_rccurve_to($2,$293,$294,$295,$296,$$0280,$$0279); - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - break L6; - break; - } - default: { - $$3 = 0; - label = 80; - break L4; - } - } - break; - } - case -1: { - label = 76; - break; - } - case 28: { - label = 77; - break; - } - default: { - $312 = ($52&255)<(32); - $313 = ($52<<24>>24)==(-1); - $or$cond3 = $312 | $313; - if ($or$cond3) { - $$3 = 0; - label = 80; - break L4; - } - if ($313) { - label = 76; - } else { - label = 77; - } - } - } - } while(0); - if ((label|0) == 54) { - label = 0; - $236 = ($$0294331|0)<(1); - if ($236) { - $$3 = 0; - label = 80; - break; - } - $237 = (($$0294331) + -1)|0; - $238 = (($3) + ($237<<2)|0); - $239 = +HEAPF32[$238>>2]; - $240 = (~~(($239))); - $241 = ($$0288332|0)>(9); - if ($241) { - $$3 = 0; - label = 80; - break; - } - $242 = (($$0288332) + 1)|0; - $243 = (($4) + (($$0288332*12)|0)|0); - ;HEAP32[$243>>2]=HEAP32[$6>>2]|0;HEAP32[$243+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$243+8>>2]=HEAP32[$6+8>>2]|0; - $244 = ($52<<24>>24)==(10); - if ($244) { - ;HEAP32[$7>>2]=HEAP32[$5>>2]|0;HEAP32[$7+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$7+8>>2]=HEAP32[$5+8>>2]|0; - } else { - ;HEAP32[$7>>2]=HEAP32[$16>>2]|0;HEAP32[$7+4>>2]=HEAP32[$16+4>>2]|0;HEAP32[$7+8>>2]=HEAP32[$16+8>>2]|0; - } - ;HEAP32[$$byval_copy1>>2]=HEAP32[$7>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$7+8>>2]|0; - _stbtt__get_subr($6,$$byval_copy1,$240); - $245 = HEAP32[$12>>2]|0; - $246 = ($245|0)==(0); - if ($246) { - $$3 = 0; - label = 80; - break; - } - HEAP32[$10>>2] = 0; - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$1286;$$0288$be = $242;$$0294$be = $237; - label = 73; - } - else if ((label|0) == 76) { - label = 0; - $314 = (_stbtt__buf_get($6,4)|0); - $315 = (+($314>>>0)); - $316 = $315 * 1.52587890625E-5; - $$1283 = $316; - label = 78; - } - else if ((label|0) == 77) { - label = 0; - _stbtt__buf_skip($6,-1); - $317 = (_stbtt__cff_int($6)|0); - $318 = $317&65535; - $319 = (+($318<<16>>16)); - $$1283 = $319; - label = 78; - } - if ((label|0) == 78) { - label = 0; - $320 = ($$0294331|0)>(47); - if ($320) { - $$3 = 0; - label = 80; - break; - } - $321 = (($$0294331) + 1)|0; - $322 = (($3) + ($$0294331<<2)|0); - HEAPF32[$322>>2] = $$1283; - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = $321; - label = 73; - } - while(1) { - if ((label|0) == 18) { - label = 0; - $86 = ($$1291|0)<($$0294331|0); - if (!($86)) { - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - continue; - } - $87 = (($3) + ($$1291<<2)|0); - $88 = +HEAPF32[$87>>2]; - _stbtt__csctx_rline_to($2,$88,0.0); - $89 = (($$1291) + 1)|0; - $$2292 = $89; - label = 20; - continue; - } - else if ((label|0) == 20) { - label = 0; - $90 = ($$2292|0)<($$0294331|0); - if (!($90)) { - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - continue; - } - $91 = (($3) + ($$2292<<2)|0); - $92 = +HEAPF32[$91>>2]; - _stbtt__csctx_rline_to($2,0.0,$92); - $93 = (($$2292) + 1)|0; - $$1291 = $93; - label = 18; - continue; - } - else if ((label|0) == 24) { - label = 0; - $96 = (($$3293) + 3)|0; - $97 = ($96|0)<($$0294331|0); - if (!($97)) { - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - continue; - } - $98 = (($3) + ($$3293<<2)|0); - $99 = +HEAPF32[$98>>2]; - $100 = (($$3293) + 1)|0; - $101 = (($3) + ($100<<2)|0); - $102 = +HEAPF32[$101>>2]; - $103 = (($$3293) + 2)|0; - $104 = (($3) + ($103<<2)|0); - $105 = +HEAPF32[$104>>2]; - $106 = (($3) + ($96<<2)|0); - $107 = +HEAPF32[$106>>2]; - $108 = (($$0294331) - ($$3293))|0; - $109 = ($108|0)==(5); - if ($109) { - $110 = (($$3293) + 4)|0; - $111 = (($3) + ($110<<2)|0); - $112 = +HEAPF32[$111>>2]; - $113 = $112; - } else { - $113 = 0.0; - } - _stbtt__csctx_rccurve_to($2,0.0,$99,$102,$105,$107,$113); - $114 = (($$3293) + 4)|0; - $$4 = $114; - label = 28; - continue; - } - else if ((label|0) == 28) { - label = 0; - $115 = (($$4) + 3)|0; - $116 = ($115|0)<($$0294331|0); - if (!($116)) { - $$0274$be = $$0274335;$$0276$be = $$0276334;$$0285$be = $$0285333;$$0288$be = $$0288332;$$0294$be = 0; - label = 73; - continue; - } - $117 = (($3) + ($$4<<2)|0); - $118 = +HEAPF32[$117>>2]; - $119 = (($$4) + 1)|0; - $120 = (($3) + ($119<<2)|0); - $121 = +HEAPF32[$120>>2]; - $122 = (($$4) + 2)|0; - $123 = (($3) + ($122<<2)|0); - $124 = +HEAPF32[$123>>2]; - $125 = (($$0294331) - ($$4))|0; - $126 = ($125|0)==(5); - if ($126) { - $127 = (($$4) + 4)|0; - $128 = (($3) + ($127<<2)|0); - $129 = +HEAPF32[$128>>2]; - $132 = $129; - } else { - $132 = 0.0; - } - $130 = (($3) + ($115<<2)|0); - $131 = +HEAPF32[$130>>2]; - _stbtt__csctx_rccurve_to($2,$118,0.0,$121,$124,$132,$131); - $133 = (($$4) + 4)|0; - $$3293 = $133; - label = 24; - continue; - } - else if ((label|0) == 73) { - label = 0; - $309 = HEAP32[$10>>2]|0; - $310 = HEAP32[$12>>2]|0; - $311 = ($309|0)<($310|0); - if ($311) { - $$0274335 = $$0274$be;$$0276334 = $$0276$be;$$0285333 = $$0285$be;$$0288332 = $$0288$be;$$0294331 = $$0294$be; - continue L4; - } else { - $$3 = 0; - label = 80; - break L4; - } - } - } - } - if ((label|0) == 63) { - _stbtt__csctx_close_shape($2); - $$3 = 1; - STACKTOP = sp;return ($$3|0); - } - else if ((label|0) == 80) { - STACKTOP = sp;return ($$3|0); - } - return (0)|0; -} -function _stbtt__cff_index_get($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$off = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - _stbtt__buf_seek($1,0); - $3 = (_stbtt__buf_get($1,2)|0); - $4 = (_stbtt__buf_get8($1)|0); - $5 = $4&255; - $6 = ($2|0)>(-1); - $7 = ($3|0)>($2|0); - $or$cond = $6 & $7; - if (!($or$cond)) { - ___assert_fail((15705|0),(15042|0),1118,(15725|0)); - // unreachable; - } - $$off = (($4) + -1)<<24>>24; - $8 = ($$off&255)<(4); - if ($8) { - $9 = Math_imul($5, $2)|0; - _stbtt__buf_skip($1,$9); - $10 = (_stbtt__buf_get($1,$5)|0); - $11 = (_stbtt__buf_get($1,$5)|0); - $12 = (($3) + 1)|0; - $13 = Math_imul($5, $12)|0; - $14 = (($13) + 2)|0; - $15 = (($14) + ($10))|0; - $16 = (($11) - ($10))|0; - _stbtt__buf_range($0,$1,$15,$16); - return; - } else { - ___assert_fail((15622|0),(15042|0),1119,(15725|0)); - // unreachable; - } -} -function _stbtt__buf_get8($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 4|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($0)) + 8|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($2|0)<($4|0); - if (!($5)) { - $$0 = 0; - return ($$0|0); - } - $6 = (($2) + 1)|0; - $7 = HEAP32[$0>>2]|0; - HEAP32[$1>>2] = $6; - $8 = (($7) + ($2)|0); - $9 = HEAP8[$8>>0]|0; - $$0 = $9; - return ($$0|0); -} -function _stbtt__buf_skip($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = (($3) + ($1))|0; - _stbtt__buf_seek($0,$4); - return; -} -function _stbtt__csctx_rmove_to($0,$1,$2) { - $0 = $0|0; - $1 = +$1; - $2 = +$2; - var $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - _stbtt__csctx_close_shape($0); - $3 = ((($0)) + 16|0); - $4 = +HEAPF32[$3>>2]; - $5 = $4 + $1; - HEAPF32[$3>>2] = $5; - $6 = ((($0)) + 8|0); - HEAPF32[$6>>2] = $5; - $7 = ((($0)) + 20|0); - $8 = +HEAPF32[$7>>2]; - $9 = $8 + $2; - HEAPF32[$7>>2] = $9; - $10 = ((($0)) + 12|0); - HEAPF32[$10>>2] = $9; - $11 = +HEAPF32[$3>>2]; - $12 = (~~(($11))); - $13 = (~~(($9))); - _stbtt__csctx_v($0,1,$12,$13,0,0,0,0); - return; -} -function _stbtt__csctx_rline_to($0,$1,$2) { - $0 = $0|0; - $1 = +$1; - $2 = +$2; - var $10 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0.0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 16|0); - $4 = +HEAPF32[$3>>2]; - $5 = $4 + $1; - HEAPF32[$3>>2] = $5; - $6 = ((($0)) + 20|0); - $7 = +HEAPF32[$6>>2]; - $8 = $7 + $2; - HEAPF32[$6>>2] = $8; - $9 = (~~(($5))); - $10 = (~~(($8))); - _stbtt__csctx_v($0,2,$9,$10,0,0,0,0); - return; -} -function _stbtt__csctx_rccurve_to($0,$1,$2,$3,$4,$5,$6) { - $0 = $0|0; - $1 = +$1; - $2 = +$2; - $3 = +$3; - $4 = +$4; - $5 = +$5; - $6 = +$6; - var $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $7 = ((($0)) + 16|0); - $8 = +HEAPF32[$7>>2]; - $9 = $8 + $1; - $10 = ((($0)) + 20|0); - $11 = +HEAPF32[$10>>2]; - $12 = $11 + $2; - $13 = $9 + $3; - $14 = $12 + $4; - $15 = $13 + $5; - HEAPF32[$7>>2] = $15; - $16 = $14 + $6; - HEAPF32[$10>>2] = $16; - $17 = (~~(($15))); - $18 = (~~(($16))); - $19 = (~~(($9))); - $20 = (~~(($12))); - $21 = (~~(($13))); - $22 = (~~(($14))); - _stbtt__csctx_v($0,4,$17,$18,$19,$20,$21,$22); - return; -} -function _stbtt__cid_get_glyph_subrs($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$02931 = 0, $$03034 = 0, $$035 = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); - $$byval_copy2 = sp + 36|0; - $$byval_copy1 = sp + 24|0; - $3 = sp; - $4 = sp + 12|0; - $5 = ((($1)) + 108|0); - ;HEAP32[$3>>2]=HEAP32[$5>>2]|0;HEAP32[$3+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$3+8>>2]=HEAP32[$5+8>>2]|0; - _stbtt__buf_seek($3,0); - $6 = (_stbtt__buf_get8($3)|0); - L1: do { - switch ($6<<24>>24) { - case 0: { - _stbtt__buf_skip($3,$2); - $7 = (_stbtt__buf_get8($3)|0); - $8 = $7&255; - $$02931 = $8; - break; - } - case 3: { - $9 = (_stbtt__buf_get($3,2)|0); - $10 = (_stbtt__buf_get($3,2)|0); - $11 = ($9|0)>(0); - if ($11) { - $$03034 = $10;$$035 = 0; - while(1) { - $14 = (_stbtt__buf_get8($3)|0); - $15 = (_stbtt__buf_get($3,2)|0); - $16 = ($$03034|0)<=($2|0); - $17 = ($15|0)>($2|0); - $or$cond = $16 & $17; - $13 = (($$035) + 1)|0; - if ($or$cond) { - break; - } - $12 = ($13|0)<($9|0); - if ($12) { - $$03034 = $15;$$035 = $13; - } else { - label = 6; - break L1; - } - } - $18 = $14&255; - $$02931 = $18; - } else { - label = 6; - } - break; - } - default: { - label = 6; - } - } - } while(0); - if ((label|0) == 6) { - _stbtt__new_buf($$byval_copy2,0,0); - $$02931 = -1; - } - $19 = ((($1)) + 48|0); - $20 = ((($1)) + 96|0); - ;HEAP32[$$byval_copy2>>2]=HEAP32[$20>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$20+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$20+8>>2]|0; - _stbtt__cff_index_get($4,$$byval_copy2,$$02931); - ;HEAP32[$$byval_copy1>>2]=HEAP32[$19>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$19+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$19+8>>2]|0; - ;HEAP32[$$byval_copy2>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$4+8>>2]|0; - _stbtt__get_subrs($0,$$byval_copy1,$$byval_copy2); - STACKTOP = sp;return; -} -function _stbtt__get_subr($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$ = 0, $$0 = 0, $$byval_copy = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $$byval_copy = sp; - $3 = (_stbtt__cff_index_count($1)|0); - $4 = ($3|0)>(33899); - $5 = ($3|0)>(1239); - $$ = $5 ? 1131 : 107; - $$0 = $4 ? 32768 : $$; - $6 = (($$0) + ($2))|0; - $7 = ($6|0)>(-1); - $8 = ($6|0)<($3|0); - $or$cond = $7 & $8; - if ($or$cond) { - ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$1+8>>2]|0; - _stbtt__cff_index_get($0,$$byval_copy,$6); - STACKTOP = sp;return; - } else { - _stbtt__new_buf($0,0,0); - STACKTOP = sp;return; - } -} -function _stbtt__csctx_close_shape($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 8|0); - $2 = +HEAPF32[$1>>2]; - $3 = ((($0)) + 16|0); - $4 = +HEAPF32[$3>>2]; - $5 = $2 != $4; - $6 = ((($0)) + 12|0); - $7 = +HEAPF32[$6>>2]; - if (!($5)) { - $8 = ((($0)) + 20|0); - $9 = +HEAPF32[$8>>2]; - $10 = $7 != $9; - if (!($10)) { - return; - } - } - $11 = (~~(($2))); - $12 = (~~(($7))); - _stbtt__csctx_v($0,2,$11,$12,0,0,0,0); - return; -} -function _stbtt__buf_get($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$01011 = 0, $$012 = 0, $$off = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $exitcond = 0, label = 0, sp = 0; - sp = STACKTOP; - $$off = (($1) + -1)|0; - $2 = ($$off>>>0)<(4); - if ($2) { - $$01011 = 0;$$012 = 0; - } else { - ___assert_fail((15517|0),(15042|0),1014,(15534|0)); - // unreachable; - } - while(1) { - $3 = $$01011 << 8; - $4 = (_stbtt__buf_get8($0)|0); - $5 = $4&255; - $6 = $5 | $3; - $7 = (($$012) + 1)|0; - $exitcond = ($7|0)==($1|0); - if ($exitcond) { - break; - } else { - $$01011 = $6;$$012 = $7; - } - } - return ($6|0); -} -function _stbtt__cff_int($0) { - $0 = $0|0; - var $$0 = 0, $$off = 0, $$off19 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_stbtt__buf_get8($0)|0); - $2 = $1&255; - $$off = (($1) + -32)<<24>>24; - $3 = ($$off&255)<(215); - if ($3) { - $4 = (($2) + -139)|0; - $$0 = $4; - return ($$0|0); - } - $$off19 = (($1) + 9)<<24>>24; - $5 = ($$off19&255)<(4); - if ($5) { - $6 = $2 << 8; - $7 = (($6) + -63232)|0; - $8 = (_stbtt__buf_get8($0)|0); - $9 = $8&255; - $10 = $9 | $7; - $11 = (($10) + 108)|0; - $$0 = $11; - return ($$0|0); - } - $12 = ($1&255)>(250); - $13 = ($1<<24>>24)!=(-1); - $or$cond5 = $12 & $13; - if ($or$cond5) { - $14 = (251 - ($2))|0; - $15 = $14 << 8; - $16 = (_stbtt__buf_get8($0)|0); - $17 = $16&255; - $18 = (($15) + -108)|0; - $19 = (($18) - ($17))|0; - $$0 = $19; - return ($$0|0); - } - switch ($1<<24>>24) { - case 28: { - $20 = (_stbtt__buf_get($0,2)|0); - $$0 = $20; - return ($$0|0); - break; - } - case 29: { - $21 = (_stbtt__buf_get($0,4)|0); - $$0 = $21; - return ($$0|0); - break; - } - default: { - ___assert_fail((17086|0),(15042|0),1064,(15502|0)); - // unreachable; - } - } - return (0)|0; -} -function _stbtt__csctx_v($0,$1,$2,$3,$4,$5,$6,$7) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - $7 = $7|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $8 = 0, $9 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - $8 = HEAP32[$0>>2]|0; - $9 = ($8|0)==(0); - if ($9) { - $11 = ((($0)) + 40|0); - $12 = HEAP32[$11>>2]|0; - $13 = ((($0)) + 44|0); - $14 = HEAP32[$13>>2]|0; - $15 = (($12) + (($14*14)|0)|0); - _stbtt_setvertex($15,$1,$2,$3,$4,$5); - $16 = $6&65535; - $17 = HEAP32[$11>>2]|0; - $18 = HEAP32[$13>>2]|0; - $19 = (((($17) + (($18*14)|0)|0)) + 8|0); - HEAP16[$19>>1] = $16; - $20 = $7&65535; - $21 = HEAP32[$11>>2]|0; - $22 = HEAP32[$13>>2]|0; - $23 = (((($21) + (($22*14)|0)|0)) + 10|0); - HEAP16[$23>>1] = $20; - } else { - _stbtt__track_vertex($0,$2,$3); - $10 = ($1<<24>>24)==(4); - if ($10) { - _stbtt__track_vertex($0,$4,$5); - _stbtt__track_vertex($0,$6,$7); - } - } - $24 = ((($0)) + 44|0); - $25 = HEAP32[$24>>2]|0; - $26 = (($25) + 1)|0; - HEAP32[$24>>2] = $26; - return; -} -function _stbtt__track_vertex($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $3 = 0, $4 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 28|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)<($1|0); - if ($5) { - label = 3; - } else { - $6 = ((($0)) + 4|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)==(0); - if ($8) { - label = 3; - } - } - if ((label|0) == 3) { - HEAP32[$3>>2] = $1; - } - $9 = ((($0)) + 36|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($10|0)<($2|0); - if ($11) { - label = 6; - } else { - $12 = ((($0)) + 4|0); - $13 = HEAP32[$12>>2]|0; - $14 = ($13|0)==(0); - if ($14) { - label = 6; - } - } - if ((label|0) == 6) { - HEAP32[$9>>2] = $2; - } - $15 = ((($0)) + 24|0); - $16 = HEAP32[$15>>2]|0; - $17 = ($16|0)>($1|0); - if ($17) { - label = 9; - } else { - $18 = ((($0)) + 4|0); - $19 = HEAP32[$18>>2]|0; - $20 = ($19|0)==(0); - if ($20) { - label = 9; - } - } - if ((label|0) == 9) { - HEAP32[$15>>2] = $1; - } - $21 = ((($0)) + 32|0); - $22 = HEAP32[$21>>2]|0; - $23 = ($22|0)>($2|0); - if (!($23)) { - $24 = ((($0)) + 4|0); - $25 = HEAP32[$24>>2]|0; - $26 = ($25|0)==(0); - if (!($26)) { - $27 = ((($0)) + 4|0); - HEAP32[$27>>2] = 1; - return; - } - } - HEAP32[$21>>2] = $2; - $27 = ((($0)) + 4|0); - HEAP32[$27>>2] = 1; - return; -} -function _stbtt_setvertex($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $6 = ((($0)) + 12|0); - HEAP8[$6>>0] = $1; - $7 = $2&65535; - HEAP16[$0>>1] = $7; - $8 = $3&65535; - $9 = ((($0)) + 2|0); - HEAP16[$9>>1] = $8; - $10 = $4&65535; - $11 = ((($0)) + 4|0); - HEAP16[$11>>1] = $10; - $12 = $5&65535; - $13 = ((($0)) + 6|0); - HEAP16[$13>>1] = $12; - return; -} -function _stbtt__cff_index_count($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - _stbtt__buf_seek($0,0); - $1 = (_stbtt__buf_get($0,2)|0); - return ($1|0); -} -function _stbtt__new_buf($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$sroa$4$0$$sroa_idx2 = 0, $$sroa$5$0$$sroa_idx4 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($2>>>0)<(1073741824); - if ($3) { - HEAP32[$0>>2] = $1; - $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); - HEAP32[$$sroa$4$0$$sroa_idx2>>2] = 0; - $$sroa$5$0$$sroa_idx4 = ((($0)) + 8|0); - HEAP32[$$sroa$5$0$$sroa_idx4>>2] = $2; - return; - } else { - ___assert_fail((15549|0),(15042|0),1023,(15567|0)); - // unreachable; - } -} -function _stbtt__buf_seek($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 8|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)<($1|0); - $5 = ($1|0)<(0); - $or$cond = $5 | $4; - if ($or$cond) { - ___assert_fail((15582|0),(15042|0),1001,(15606|0)); - // unreachable; - } else { - $6 = ((($0)) + 4|0); - HEAP32[$6>>2] = $1; - return; - } -} -function _stbtt__get_subrs($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $3 = sp + 20|0; - $4 = sp; - $5 = sp + 8|0; - HEAP32[$3>>2] = 0; - $6 = $4; - $7 = $6; - HEAP32[$7>>2] = 0; - $8 = (($6) + 4)|0; - $9 = $8; - HEAP32[$9>>2] = 0; - _stbtt__dict_get_ints($2,18,2,$4); - $10 = ((($4)) + 4|0); - $11 = HEAP32[$10>>2]|0; - $12 = ($11|0)==(0); - if (!($12)) { - $13 = HEAP32[$4>>2]|0; - $14 = ($13|0)==(0); - if (!($14)) { - _stbtt__buf_range($5,$1,$11,$13); - _stbtt__dict_get_ints($5,19,1,$3); - $15 = HEAP32[$3>>2]|0; - $16 = ($15|0)==(0); - if ($16) { - _stbtt__new_buf($0,0,0); - STACKTOP = sp;return; - } else { - $17 = HEAP32[$10>>2]|0; - $18 = (($17) + ($15))|0; - _stbtt__buf_seek($1,$18); - _stbtt__cff_get_index($0,$1); - STACKTOP = sp;return; - } - } - } - _stbtt__new_buf($0,0,0); - STACKTOP = sp;return; -} -function _stbtt__dict_get_ints($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$07 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $4 = sp; - _stbtt__dict_get($4,$0,$1); - $5 = ((($4)) + 4|0); - $6 = ($2|0)>(0); - if (!($6)) { - STACKTOP = sp;return; - } - $7 = ((($4)) + 8|0); - $$07 = 0; - while(1) { - $8 = HEAP32[$5>>2]|0; - $9 = HEAP32[$7>>2]|0; - $10 = ($8|0)<($9|0); - if (!($10)) { - label = 5; - break; - } - $11 = (_stbtt__cff_int($4)|0); - $12 = (($3) + ($$07<<2)|0); - HEAP32[$12>>2] = $11; - $13 = (($$07) + 1)|0; - $14 = ($13|0)<($2|0); - if ($14) { - $$07 = $13; - } else { - label = 5; - break; - } - } - if ((label|0) == 5) { - STACKTOP = sp;return; - } -} -function _stbtt__buf_range($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $4 = sp; - _stbtt__new_buf($4,0,0); - $5 = $3 | $2; - $6 = ($5|0)<(0); - if (!($6)) { - $7 = ((($1)) + 8|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)<($2|0); - $10 = (($8) - ($2))|0; - $11 = ($10|0)<($3|0); - $or$cond = $9 | $11; - if (!($or$cond)) { - $12 = HEAP32[$1>>2]|0; - $13 = (($12) + ($2)|0); - HEAP32[$4>>2] = $13; - $14 = ((($4)) + 8|0); - HEAP32[$14>>2] = $3; - ;HEAP32[$0>>2]=HEAP32[$4>>2]|0;HEAP32[$0+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$4+8>>2]|0; - STACKTOP = sp;return; - } - } - ;HEAP32[$0>>2]=HEAP32[$4>>2]|0;HEAP32[$0+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$4+8>>2]|0; - STACKTOP = sp;return; -} -function _stbtt__cff_get_index($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$off = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($1)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = (_stbtt__buf_get($1,2)|0); - $5 = ($4|0)==(0); - if ($5) { - $12 = HEAP32[$2>>2]|0; - $13 = (($12) - ($3))|0; - _stbtt__buf_range($0,$1,$3,$13); - return; - } - $6 = (_stbtt__buf_get8($1)|0); - $7 = $6&255; - $$off = (($6) + -1)<<24>>24; - $8 = ($$off&255)<(4); - if (!($8)) { - ___assert_fail((15622|0),(15042|0),1049,(15651|0)); - // unreachable; - } - $9 = Math_imul($7, $4)|0; - _stbtt__buf_skip($1,$9); - $10 = (_stbtt__buf_get($1,$7)|0); - $11 = (($10) + -1)|0; - _stbtt__buf_skip($1,$11); - $12 = HEAP32[$2>>2]|0; - $13 = (($12) - ($3))|0; - _stbtt__buf_range($0,$1,$3,$13); - return; -} -function _stbtt__dict_get($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$021 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - _stbtt__buf_seek($1,0); - $3 = ((($1)) + 4|0); - $4 = ((($1)) + 8|0); - while(1) { - $5 = HEAP32[$3>>2]|0; - $6 = HEAP32[$4>>2]|0; - $7 = ($5|0)<($6|0); - if (!($7)) { - label = 9; - break; - } - $8 = (_stbtt__buf_peek8($1)|0); - $9 = ($8&255)>(27); - if ($9) { - while(1) { - _stbtt__cff_skip_operand($1); - $10 = (_stbtt__buf_peek8($1)|0); - $11 = ($10&255)>(27); - if (!($11)) { - break; - } - } - } - $12 = HEAP32[$3>>2]|0; - $13 = (_stbtt__buf_get8($1)|0); - $14 = $13&255; - $15 = ($13<<24>>24)==(12); - if ($15) { - $16 = (_stbtt__buf_get8($1)|0); - $17 = $16&255; - $18 = $17 | 256; - $$021 = $18; - } else { - $$021 = $14; - } - $19 = ($$021|0)==($2|0); - if ($19) { - label = 8; - break; - } - } - if ((label|0) == 8) { - $20 = (($12) - ($5))|0; - _stbtt__buf_range($0,$1,$5,$20); - return; - } - else if ((label|0) == 9) { - _stbtt__buf_range($0,$1,0,0); - return; - } -} -function _stbtt__buf_peek8($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 4|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($0)) + 8|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($2|0)<($4|0); - if (!($5)) { - $$0 = 0; - return ($$0|0); - } - $6 = HEAP32[$0>>2]|0; - $7 = (($6) + ($2)|0); - $8 = HEAP8[$7>>0]|0; - $$0 = $8; - return ($$0|0); -} -function _stbtt__cff_skip_operand($0) { - $0 = $0|0; - var $$mask = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_stbtt__buf_peek8($0)|0); - $2 = ($1&255)>(27); - if (!($2)) { - ___assert_fail((15672|0),(15042|0),1070,(15681|0)); - // unreachable; - } - $3 = ($1<<24>>24)==(30); - if (!($3)) { - (_stbtt__cff_int($0)|0); - return; - } - _stbtt__buf_skip($0,1); - $4 = ((($0)) + 4|0); - $5 = ((($0)) + 8|0); - while(1) { - $6 = HEAP32[$4>>2]|0; - $7 = HEAP32[$5>>2]|0; - $8 = ($6|0)<($7|0); - if (!($8)) { - label = 8; - break; - } - $9 = (_stbtt__buf_get8($0)|0); - $10 = $9&255; - $11 = $10 & 15; - $12 = ($11|0)==(15); - $$mask = $10 & 240; - $13 = ($$mask|0)==(240); - $or$cond = $12 | $13; - if ($or$cond) { - label = 8; - break; - } - } - if ((label|0) == 8) { - return; - } -} -function _stbtt__GetGlyphShapeTT($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0348453 = 0, $$0353439 = 0, $$0361449 = 0, $$0363450 = 0, $$0364448 = 0, $$0366447 = 0, $$0372451 = 0, $$0377437 = 0, $$0379436 = 0, $$0381446 = 0, $$0387435 = 0, $$0390434 = 0, $$0393433 = 0, $$0396432 = 0, $$0399431 = 0, $$0401430 = 0, $$0403440 = 0, $$0405443 = 0, $$0407429 = 0, $$0409428 = 0; - var $$1349 = 0, $$1354 = 0, $$1362 = 0, $$1365 = 0, $$1367445 = 0, $$1378 = 0, $$1380 = 0, $$1382 = 0, $$1388 = 0, $$1391 = 0, $$1394 = 0, $$1397 = 0, $$1400 = 0, $$1402 = 0, $$1404 = 0, $$1406 = 0, $$1408 = 0, $$1410 = 0, $$2368442 = 0, $$2374 = 0; - var $$2383444 = 0, $$2389 = 0, $$2392 = 0, $$2395 = 0, $$2398 = 0, $$3356 = 0, $$3369438 = 0, $$3384 = 0, $$4 = 0, $$4352 = 0, $$4370 = 0, $$4385441 = 0, $$5371 = 0, $$5386 = 0, $$5452 = 0, $$6 = 0, $$9 = 0, $$sink = 0, $$sroa$0$0 = 0.0, $$sroa$10$0 = 0.0; - var $$sroa$17$0 = 0.0, $$sroa$24$0 = 0.0, $$sroa$31$0 = 0.0, $$sroa$35$0 = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; - var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; - var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; - var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0.0, $158 = 0, $159 = 0.0, $16 = 0, $160 = 0, $161 = 0, $162 = 0.0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0.0, $168 = 0.0; - var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0, $176 = 0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0.0, $184 = 0.0, $185 = 0, $186 = 0; - var $187 = 0.0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0.0, $192 = 0.0, $193 = 0, $194 = 0, $195 = 0.0, $196 = 0.0, $197 = 0, $198 = 0.0, $199 = 0.0, $20 = 0, $200 = 0.0, $201 = 0.0, $202 = 0.0, $203 = 0.0, $204 = 0; - var $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0.0, $213 = 0.0, $214 = 0.0, $215 = 0.0, $216 = 0.0, $217 = 0.0, $218 = 0.0, $219 = 0, $22 = 0, $220 = 0.0, $221 = 0.0, $222 = 0.0; - var $223 = 0.0, $224 = 0.0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0.0, $231 = 0.0, $232 = 0.0, $233 = 0.0, $234 = 0.0, $235 = 0.0, $236 = 0.0, $237 = 0, $238 = 0.0, $239 = 0.0, $24 = 0, $240 = 0.0; - var $241 = 0.0, $242 = 0.0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0; - var $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; - var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; - var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; - var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; - var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond458 = 0, $exitcond459 = 0, $exitcond460 = 0, $sext = 0, $sext412 = 0, $sqrtf = 0.0, $sqrtf411 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $3 = sp; - $4 = ((($0)) + 4|0); - $5 = HEAP32[$4>>2]|0; - $6 = (_stbtt__GetGlyfOffset($0,$1)|0); - HEAP32[$2>>2] = 0; - $7 = ($6|0)<(0); - if ($7) { - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $8 = (($5) + ($6)|0); - $9 = (_ttSHORT($8)|0); - $10 = ($9<<16>>16)>(0); - L4: do { - if ($10) { - $11 = $9 << 16 >> 16; - $12 = ((($8)) + 10|0); - $13 = $11 << 1; - $14 = (($12) + ($13)|0); - $15 = (_ttUSHORT($14)|0); - $16 = ((($14)) + -2|0); - $17 = (_ttUSHORT($16)|0); - $18 = $17&65535; - $19 = $13 | 1; - $20 = (($19) + ($18))|0; - $21 = ($20*14)|0; - $22 = (_malloc($21)|0); - $23 = ($22|0)==(0|0); - if ($23) { - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - $24 = ((($14)) + 2|0); - $25 = $15&65535; - $26 = (($24) + ($25)|0); - $$0361449 = 0;$$0364448 = 0;$$0366447 = 0;$$0381446 = $26; - while(1) { - $27 = ($$0364448<<24>>24)==(0); - if ($27) { - $28 = ((($$0381446)) + 1|0); - $29 = HEAP8[$$0381446>>0]|0; - $30 = $29 & 8; - $31 = ($30<<24>>24)==(0); - if ($31) { - $$1362 = $29;$$1365 = 0;$$1382 = $28; - } else { - $32 = ((($$0381446)) + 2|0); - $33 = HEAP8[$28>>0]|0; - $$1362 = $29;$$1365 = $33;$$1382 = $32; - } - } else { - $34 = (($$0364448) + -1)<<24>>24; - $$1362 = $$0361449;$$1365 = $34;$$1382 = $$0381446; - } - $35 = (($$0366447) + ($13))|0; - $36 = (((($22) + (($35*14)|0)|0)) + 12|0); - HEAP8[$36>>0] = $$1362; - $37 = (($$0366447) + 1)|0; - $exitcond459 = ($$0366447|0)==($18|0); - if ($exitcond459) { - $$0405443 = 0;$$1367445 = 0;$$2383444 = $$1382; - break; - } else { - $$0361449 = $$1362;$$0364448 = $$1365;$$0366447 = $37;$$0381446 = $$1382; - } - } - while(1) { - $38 = (($$1367445) + ($13))|0; - $39 = (((($22) + (($38*14)|0)|0)) + 12|0); - $40 = HEAP8[$39>>0]|0; - $41 = $40&255; - $42 = $41 & 2; - $43 = ($42|0)==(0); - $44 = $41 & 16; - $45 = ($44|0)!=(0); - if ($43) { - if ($45) { - $$1406 = $$0405443;$$3384 = $$2383444; - } else { - $52 = HEAP8[$$2383444>>0]|0; - $53 = $52&255; - $54 = $53 << 8; - $55 = ((($$2383444)) + 1|0); - $56 = HEAP8[$55>>0]|0; - $57 = $56&255; - $58 = $54 | $57; - $sext412 = $58 << 16; - $59 = $sext412 >> 16; - $60 = (($59) + ($$0405443))|0; - $61 = ((($$2383444)) + 2|0); - $$1406 = $60;$$3384 = $61; - } - } else { - $46 = ((($$2383444)) + 1|0); - $47 = HEAP8[$$2383444>>0]|0; - $48 = $47&255; - $49 = (0 - ($48))|0; - $50 = $45 ? $48 : $49; - $51 = (($50) + ($$0405443))|0; - $$1406 = $51;$$3384 = $46; - } - $62 = $$1406&65535; - $63 = (($22) + (($38*14)|0)|0); - HEAP16[$63>>1] = $62; - $64 = (($$1367445) + 1)|0; - $exitcond458 = ($$1367445|0)==($18|0); - if ($exitcond458) { - $$0403440 = 0;$$2368442 = 0;$$4385441 = $$3384; - break; - } else { - $$0405443 = $$1406;$$1367445 = $64;$$2383444 = $$3384; - } - } - while(1) { - $65 = (($$2368442) + ($13))|0; - $66 = (((($22) + (($65*14)|0)|0)) + 12|0); - $67 = HEAP8[$66>>0]|0; - $68 = $67&255; - $69 = $68 & 4; - $70 = ($69|0)==(0); - $71 = $68 & 32; - $72 = ($71|0)!=(0); - if ($70) { - if ($72) { - $$1404 = $$0403440;$$5386 = $$4385441; - } else { - $79 = HEAP8[$$4385441>>0]|0; - $80 = $79&255; - $81 = $80 << 8; - $82 = ((($$4385441)) + 1|0); - $83 = HEAP8[$82>>0]|0; - $84 = $83&255; - $85 = $81 | $84; - $sext = $85 << 16; - $86 = $sext >> 16; - $87 = (($86) + ($$0403440))|0; - $88 = ((($$4385441)) + 2|0); - $$1404 = $87;$$5386 = $88; - } - } else { - $73 = ((($$4385441)) + 1|0); - $74 = HEAP8[$$4385441>>0]|0; - $75 = $74&255; - $76 = (0 - ($75))|0; - $77 = $72 ? $75 : $76; - $78 = (($77) + ($$0403440))|0; - $$1404 = $78;$$5386 = $73; - } - $89 = $$1404&65535; - $90 = (((($22) + (($65*14)|0)|0)) + 2|0); - HEAP16[$90>>1] = $89; - $91 = (($$2368442) + 1)|0; - $exitcond = ($$2368442|0)==($18|0); - if ($exitcond) { - $$0353439 = 0;$$0377437 = 0;$$0379436 = 0;$$0387435 = 0;$$0390434 = 0;$$0393433 = 0;$$0396432 = 0;$$0399431 = 0;$$0401430 = 0;$$0407429 = 0;$$0409428 = 0;$$3369438 = 0; - break; - } else { - $$0403440 = $$1404;$$2368442 = $91;$$4385441 = $$5386; - } - } - while(1) { - $92 = (($$3369438) + ($13))|0; - $93 = (((($22) + (($92*14)|0)|0)) + 12|0); - $94 = HEAP8[$93>>0]|0; - $95 = (($22) + (($92*14)|0)|0); - $96 = HEAP16[$95>>1]|0; - $97 = $96 << 16 >> 16; - $98 = (((($22) + (($92*14)|0)|0)) + 2|0); - $99 = HEAP16[$98>>1]|0; - $100 = $99 << 16 >> 16; - $101 = ($$0379436|0)==($$3369438|0); - $102 = $94 & 1; - $103 = ($102<<24>>24)!=(0); - do { - if ($101) { - $104 = ($$3369438|0)==(0); - if ($104) { - $$1354 = $$0353439; - } else { - $105 = (_stbtt__close_shape($22,$$0353439,$$0409428,$$0407429,$$0396432,$$0393433,$$0390434,$$0387435,$$0401430,$$0399431)|0); - $$1354 = $105; - } - $106 = $103 ^ 1; - $107 = $106&1; - do { - if ($103) { - $$1388 = $$0387435;$$1391 = $$0390434;$$1394 = $100;$$1397 = $97;$$4370 = $$3369438; - } else { - $108 = (($92) + 1)|0; - $109 = (((($22) + (($108*14)|0)|0)) + 12|0); - $110 = HEAP8[$109>>0]|0; - $111 = $110 & 1; - $112 = ($111<<24>>24)==(0); - $113 = (((($22) + (($108*14)|0)|0)) + 2|0); - $114 = HEAP16[$113>>1]|0; - $115 = (($22) + (($108*14)|0)|0); - $116 = HEAP16[$115>>1]|0; - $117 = $114 << 16 >> 16; - $118 = $116 << 16 >> 16; - if ($112) { - $119 = (($118) + ($97))|0; - $120 = $119 >> 1; - $121 = (($117) + ($100))|0; - $122 = $121 >> 1; - $$1388 = $100;$$1391 = $97;$$1394 = $122;$$1397 = $120;$$4370 = $$3369438; - break; - } else { - $123 = (($$3369438) + 1)|0; - $$1388 = $100;$$1391 = $97;$$1394 = $117;$$1397 = $118;$$4370 = $123; - break; - } - } - } while(0); - $124 = (($$1354) + 1)|0; - $125 = (($22) + (($$1354*14)|0)|0); - _stbtt_setvertex($125,1,$$1397,$$1394,0,0); - $126 = $$0377437 << 1; - $127 = (($12) + ($126)|0); - $128 = (_ttUSHORT($127)|0); - $129 = $128&65535; - $130 = (($129) + 1)|0; - $131 = (($$0377437) + 1)|0; - $$1378 = $131;$$1380 = $130;$$1400 = $$0399431;$$1402 = $$0401430;$$1408 = $107;$$1410 = 0;$$2389 = $$1388;$$2392 = $$1391;$$2395 = $$1394;$$2398 = $$1397;$$3356 = $124;$$5371 = $$4370; - } else { - $132 = ($$0409428|0)!=(0); - $133 = (($$0353439) + 1)|0; - $134 = (($22) + (($$0353439*14)|0)|0); - if (!($103)) { - if (!($132)) { - $$1378 = $$0377437;$$1380 = $$0379436;$$1400 = $100;$$1402 = $97;$$1408 = $$0407429;$$1410 = 1;$$2389 = $$0387435;$$2392 = $$0390434;$$2395 = $$0393433;$$2398 = $$0396432;$$3356 = $$0353439;$$5371 = $$3369438; - break; - } - $135 = (($100) + ($$0399431))|0; - $136 = $135 >> 1; - $137 = (($97) + ($$0401430))|0; - $138 = $137 >> 1; - _stbtt_setvertex($134,3,$138,$136,$$0401430,$$0399431); - $$1378 = $$0377437;$$1380 = $$0379436;$$1400 = $100;$$1402 = $97;$$1408 = $$0407429;$$1410 = 1;$$2389 = $$0387435;$$2392 = $$0390434;$$2395 = $$0393433;$$2398 = $$0396432;$$3356 = $133;$$5371 = $$3369438; - break; - } - if ($132) { - _stbtt_setvertex($134,3,$97,$100,$$0401430,$$0399431); - $$1378 = $$0377437;$$1380 = $$0379436;$$1400 = $$0399431;$$1402 = $$0401430;$$1408 = $$0407429;$$1410 = 0;$$2389 = $$0387435;$$2392 = $$0390434;$$2395 = $$0393433;$$2398 = $$0396432;$$3356 = $133;$$5371 = $$3369438; - break; - } else { - _stbtt_setvertex($134,2,$97,$100,0,0); - $$1378 = $$0377437;$$1380 = $$0379436;$$1400 = $$0399431;$$1402 = $$0401430;$$1408 = $$0407429;$$1410 = 0;$$2389 = $$0387435;$$2392 = $$0390434;$$2395 = $$0393433;$$2398 = $$0396432;$$3356 = $133;$$5371 = $$3369438; - break; - } - } - } while(0); - $139 = (($$5371) + 1)|0; - $140 = ($$5371|0)<($18|0); - if ($140) { - $$0353439 = $$3356;$$0377437 = $$1378;$$0379436 = $$1380;$$0387435 = $$2389;$$0390434 = $$2392;$$0393433 = $$2395;$$0396432 = $$2398;$$0399431 = $$1400;$$0401430 = $$1402;$$0407429 = $$1408;$$0409428 = $$1410;$$3369438 = $139; - } else { - break; - } - } - $141 = (_stbtt__close_shape($22,$$3356,$$1410,$$1408,$$2398,$$2395,$$2392,$$2389,$$1402,$$1400)|0); - $$4352 = $22;$$9 = $141; - } else { - $142 = ($9<<16>>16)==(-1); - if (!($142)) { - $264 = ($9<<16>>16)<(0); - if (!($264)) { - $$4352 = 0;$$9 = 0; - break; - } - ___assert_fail((17086|0),(15042|0),1724,(15819|0)); - // unreachable; - } - $143 = ((($8)) + 10|0); - $$0348453 = 0;$$0372451 = $143;$$5452 = 0;$250 = 0;$255 = 0;$260 = 0; - while(1) { - HEAP32[$3>>2] = 0; - $144 = (_ttSHORT($$0372451)|0); - $145 = ((($$0372451)) + 2|0); - $146 = (_ttSHORT($145)|0); - $147 = ((($$0372451)) + 4|0); - $148 = $144&65535; - $149 = $148 & 2; - $150 = ($149|0)==(0); - if ($150) { - label = 42; - break; - } - $151 = $148 & 1; - $152 = ($151|0)==(0); - if ($152) { - $158 = HEAP8[$147>>0]|0; - $159 = (+($158<<24>>24)); - $160 = ((($$0372451)) + 5|0); - $161 = HEAP8[$160>>0]|0; - $162 = (+($161<<24>>24)); - $$sink = 6;$$sroa$31$0 = $159;$$sroa$35$0 = $162; - } else { - $153 = (_ttSHORT($147)|0); - $154 = (+($153<<16>>16)); - $155 = ((($$0372451)) + 6|0); - $156 = (_ttSHORT($155)|0); - $157 = (+($156<<16>>16)); - $$sink = 8;$$sroa$31$0 = $154;$$sroa$35$0 = $157; - } - $163 = (($$0372451) + ($$sink)|0); - $164 = $148 & 8; - $165 = ($164|0)==(0); - do { - if ($165) { - $170 = $148 & 64; - $171 = ($170|0)==(0); - if (!($171)) { - $172 = (_ttSHORT($163)|0); - $173 = (+($172<<16>>16)); - $174 = $173 * 6.103515625E-5; - $175 = ((($163)) + 2|0); - $176 = (_ttSHORT($175)|0); - $177 = (+($176<<16>>16)); - $178 = $177 * 6.103515625E-5; - $179 = ((($163)) + 4|0); - $$2374 = $179;$$sroa$0$0 = $174;$$sroa$10$0 = 0.0;$$sroa$17$0 = 0.0;$$sroa$24$0 = $178; - break; - } - $180 = $148 & 128; - $181 = ($180|0)==(0); - if ($181) { - $$2374 = $163;$$sroa$0$0 = 1.0;$$sroa$10$0 = 0.0;$$sroa$17$0 = 0.0;$$sroa$24$0 = 1.0; - } else { - $182 = (_ttSHORT($163)|0); - $183 = (+($182<<16>>16)); - $184 = $183 * 6.103515625E-5; - $185 = ((($163)) + 2|0); - $186 = (_ttSHORT($185)|0); - $187 = (+($186<<16>>16)); - $188 = $187 * 6.103515625E-5; - $189 = ((($163)) + 4|0); - $190 = (_ttSHORT($189)|0); - $191 = (+($190<<16>>16)); - $192 = $191 * 6.103515625E-5; - $193 = ((($163)) + 6|0); - $194 = (_ttSHORT($193)|0); - $195 = (+($194<<16>>16)); - $196 = $195 * 6.103515625E-5; - $197 = ((($163)) + 8|0); - $$2374 = $197;$$sroa$0$0 = $184;$$sroa$10$0 = $188;$$sroa$17$0 = $192;$$sroa$24$0 = $196; - } - } else { - $166 = (_ttSHORT($163)|0); - $167 = (+($166<<16>>16)); - $168 = $167 * 6.103515625E-5; - $169 = ((($163)) + 2|0); - $$2374 = $169;$$sroa$0$0 = $168;$$sroa$10$0 = 0.0;$$sroa$17$0 = 0.0;$$sroa$24$0 = $168; - } - } while(0); - $198 = $$sroa$0$0 * $$sroa$0$0; - $199 = $$sroa$10$0 * $$sroa$10$0; - $200 = $199 + $198; - $sqrtf = (+Math_sqrt((+$200))); - $201 = $$sroa$17$0 * $$sroa$17$0; - $202 = $$sroa$24$0 * $$sroa$24$0; - $203 = $202 + $201; - $sqrtf411 = (+Math_sqrt((+$203))); - $204 = $146&65535; - $205 = (_stbtt_GetGlyphShape($0,$204,$3)|0); - $206 = ($205|0)>(0); - if ($206) { - $207 = HEAP32[$3>>2]|0; - $$0363450 = 0; - while(1) { - $208 = (($207) + (($$0363450*14)|0)|0); - $209 = HEAP16[$208>>1]|0; - $210 = (((($207) + (($$0363450*14)|0)|0)) + 2|0); - $211 = HEAP16[$210>>1]|0; - $212 = (+($209<<16>>16)); - $213 = $$sroa$0$0 * $212; - $214 = (+($211<<16>>16)); - $215 = $$sroa$17$0 * $214; - $216 = $213 + $215; - $217 = $$sroa$31$0 + $216; - $218 = $sqrtf * $217; - $219 = (~~(($218))); - HEAP16[$208>>1] = $219; - $220 = $$sroa$10$0 * $212; - $221 = $$sroa$24$0 * $214; - $222 = $220 + $221; - $223 = $$sroa$35$0 + $222; - $224 = $sqrtf411 * $223; - $225 = (~~(($224))); - HEAP16[$210>>1] = $225; - $226 = (((($207) + (($$0363450*14)|0)|0)) + 4|0); - $227 = HEAP16[$226>>1]|0; - $228 = (((($207) + (($$0363450*14)|0)|0)) + 6|0); - $229 = HEAP16[$228>>1]|0; - $230 = (+($227<<16>>16)); - $231 = $$sroa$0$0 * $230; - $232 = (+($229<<16>>16)); - $233 = $$sroa$17$0 * $232; - $234 = $231 + $233; - $235 = $$sroa$31$0 + $234; - $236 = $sqrtf * $235; - $237 = (~~(($236))); - HEAP16[$226>>1] = $237; - $238 = $$sroa$10$0 * $230; - $239 = $$sroa$24$0 * $232; - $240 = $238 + $239; - $241 = $$sroa$35$0 + $240; - $242 = $sqrtf411 * $241; - $243 = (~~(($242))); - HEAP16[$228>>1] = $243; - $244 = (($$0363450) + 1)|0; - $exitcond460 = ($244|0)==($205|0); - if ($exitcond460) { - break; - } else { - $$0363450 = $244; - } - } - $245 = (($205) + ($$5452))|0; - $246 = ($245*14)|0; - $247 = (_malloc($246)|0); - $248 = ($247|0)==(0|0); - if ($248) { - break; - } - $253 = ($$5452|0)>(0); - if ($253) { - $254 = ($$5452*14)|0; - _memcpy(($247|0),($255|0),($254|0))|0; - } - $256 = (($247) + (($$5452*14)|0)|0); - $257 = HEAP32[$3>>2]|0; - $258 = ($205*14)|0; - _memcpy(($256|0),($257|0),($258|0))|0; - $259 = ($$0348453|0)==(0|0); - if (!($259)) { - _free($260); - } - $261 = HEAP32[$3>>2]|0; - _free($261); - $$1349 = $247;$$6 = $245;$265 = $247;$266 = $247;$267 = $247; - } else { - $$1349 = $$0348453;$$6 = $$5452;$265 = $250;$266 = $260;$267 = $255; - } - $262 = $148 & 32; - $263 = ($262|0)==(0); - if ($263) { - $$4352 = $$1349;$$9 = $$6; - break L4; - } else { - $$0348453 = $$1349;$$0372451 = $$2374;$$5452 = $$6;$250 = $265;$255 = $267;$260 = $266; - } - } - if ((label|0) == 42) { - ___assert_fail((17086|0),(15042|0),1671,(15819|0)); - // unreachable; - } - $249 = ($$0348453|0)==(0|0); - if (!($249)) { - _free($250); - } - $251 = HEAP32[$3>>2]|0; - $252 = ($251|0)==(0|0); - if (!($252)) { - _free($251); - } - $$4 = 0; - STACKTOP = sp;return ($$4|0); - } - } while(0); - HEAP32[$2>>2] = $$4352; - $$4 = $$9; - STACKTOP = sp;return ($$4|0); -} -function _stbtt__GetGlyphShapeT2($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0; - var stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); - $3 = sp + 48|0; - $4 = sp; - $5 = ((($3)) + 4|0); - dest=$5; stop=dest+44|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - HEAP32[$3>>2] = 1; - dest=$4; stop=dest+48|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $6 = (_stbtt__run_charstring($0,$1,$3)|0); - $7 = ($6|0)==(0); - if (!($7)) { - $8 = ((($3)) + 44|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9*14)|0; - $11 = (_malloc($10)|0); - HEAP32[$2>>2] = $11; - $12 = ((($4)) + 40|0); - HEAP32[$12>>2] = $11; - $13 = (_stbtt__run_charstring($0,$1,$4)|0); - $14 = ($13|0)==(0); - if (!($14)) { - $15 = ((($4)) + 44|0); - $16 = HEAP32[$15>>2]|0; - $17 = HEAP32[$8>>2]|0; - $18 = ($16|0)==($17|0); - if ($18) { - $$0 = $16; - STACKTOP = sp;return ($$0|0); - } else { - ___assert_fail((15746|0),(15042|0),2114,(15796|0)); - // unreachable; - } - } - } - HEAP32[$2>>2] = 0; - $$0 = 0; - STACKTOP = sp;return ($$0|0); -} -function _stbtt__close_shape($0,$1,$2,$3,$4,$5,$6,$7,$8,$9) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - $7 = $7|0; - $8 = $8|0; - $9 = $9|0; - var $$0 = 0, $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, label = 0, sp = 0; - sp = STACKTOP; - $10 = ($3|0)==(0); - $11 = ($2|0)!=(0); - $12 = (($1) + 1)|0; - $13 = (($0) + (($1*14)|0)|0); - if (!($10)) { - if ($11) { - $14 = (($9) + ($7))|0; - $15 = $14 >> 1; - $16 = (($8) + ($6))|0; - $17 = $16 >> 1; - _stbtt_setvertex($13,3,$17,$15,$8,$9); - $$0 = $12; - } else { - $$0 = $1; - } - $18 = (($$0) + 1)|0; - $19 = (($0) + (($$0*14)|0)|0); - _stbtt_setvertex($19,3,$4,$5,$6,$7); - $$1 = $18; - return ($$1|0); - } - if ($11) { - _stbtt_setvertex($13,3,$4,$5,$8,$9); - $$1 = $12; - return ($$1|0); - } else { - _stbtt_setvertex($13,2,$4,$5,0,0); - $$1 = $12; - return ($$1|0); - } - return (0)|0; -} -function _stbtt_InitFont_internal($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0902 = 0, $$1 = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $$pr = 0, $$sink = 0, $10 = 0, $100 = 0, $101 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; - var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; - var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; - var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 192|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(192|0); - $$byval_copy2 = sp + 172|0; - $$byval_copy1 = sp + 160|0; - $2 = sp + 148|0; - $3 = sp + 136|0; - $4 = sp + 124|0; - $5 = sp + 112|0; - $6 = sp + 108|0; - $7 = sp + 104|0; - $8 = sp + 100|0; - $9 = sp + 96|0; - $10 = sp + 84|0; - $11 = sp + 72|0; - $12 = sp + 60|0; - $13 = sp + 48|0; - $14 = sp + 36|0; - $15 = sp + 24|0; - $16 = sp + 12|0; - $17 = sp; - $18 = ((($0)) + 4|0); - HEAP32[$18>>2] = $1; - $19 = ((($0)) + 8|0); - HEAP32[$19>>2] = 0; - $20 = ((($0)) + 48|0); - _stbtt__new_buf($2,0,0); - ;HEAP32[$20>>2]=HEAP32[$2>>2]|0;HEAP32[$20+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$20+8>>2]=HEAP32[$2+8>>2]|0; - $21 = (_stbtt__find_table($1,15919)|0); - $22 = (_stbtt__find_table($1,15924)|0); - $23 = ((($0)) + 16|0); - HEAP32[$23>>2] = $22; - $24 = (_stbtt__find_table($1,15929)|0); - $25 = ((($0)) + 20|0); - HEAP32[$25>>2] = $24; - $26 = (_stbtt__find_table($1,15934)|0); - $27 = ((($0)) + 24|0); - HEAP32[$27>>2] = $26; - $28 = (_stbtt__find_table($1,15939)|0); - $29 = ((($0)) + 28|0); - HEAP32[$29>>2] = $28; - $30 = (_stbtt__find_table($1,15944)|0); - $31 = ((($0)) + 32|0); - HEAP32[$31>>2] = $30; - $32 = (_stbtt__find_table($1,15949)|0); - $33 = ((($0)) + 36|0); - HEAP32[$33>>2] = $32; - $34 = ($21|0)==(0); - if ($34) { - $$1 = 0; - STACKTOP = sp;return ($$1|0); - } - $35 = HEAP32[$25>>2]|0; - $36 = ($35|0)==(0); - if ($36) { - $$1 = 0; - STACKTOP = sp;return ($$1|0); - } - $37 = HEAP32[$29>>2]|0; - $38 = ($37|0)==(0); - if ($38) { - $$1 = 0; - STACKTOP = sp;return ($$1|0); - } - $39 = HEAP32[$31>>2]|0; - $40 = ($39|0)==(0); - if ($40) { - $$1 = 0; - STACKTOP = sp;return ($$1|0); - } - $41 = HEAP32[$27>>2]|0; - $42 = ($41|0)==(0); - L13: do { - if ($42) { - HEAP32[$6>>2] = 2; - HEAP32[$7>>2] = 0; - HEAP32[$8>>2] = 0; - HEAP32[$9>>2] = 0; - $45 = (_stbtt__find_table($1,15954)|0); - $46 = ($45|0)==(0); - do { - if (!($46)) { - $47 = ((($0)) + 96|0); - _stbtt__new_buf($10,0,0); - ;HEAP32[$47>>2]=HEAP32[$10>>2]|0;HEAP32[$47+4>>2]=HEAP32[$10+4>>2]|0;HEAP32[$47+8>>2]=HEAP32[$10+8>>2]|0; - $48 = ((($0)) + 108|0); - _stbtt__new_buf($11,0,0); - ;HEAP32[$48>>2]=HEAP32[$11>>2]|0;HEAP32[$48+4>>2]=HEAP32[$11+4>>2]|0;HEAP32[$48+8>>2]=HEAP32[$11+8>>2]|0; - $49 = (($1) + ($45)|0); - _stbtt__new_buf($12,$49,536870912); - ;HEAP32[$20>>2]=HEAP32[$12>>2]|0;HEAP32[$20+4>>2]=HEAP32[$12+4>>2]|0;HEAP32[$20+8>>2]=HEAP32[$12+8>>2]|0; - ;HEAP32[$3>>2]=HEAP32[$12>>2]|0;HEAP32[$3+4>>2]=HEAP32[$12+4>>2]|0;HEAP32[$3+8>>2]=HEAP32[$12+8>>2]|0; - _stbtt__buf_skip($3,2); - $50 = (_stbtt__buf_get8($3)|0); - $51 = $50&255; - _stbtt__buf_seek($3,$51); - _stbtt__cff_get_index($$byval_copy2,$3); - _stbtt__cff_get_index($5,$3); - ;HEAP32[$$byval_copy2>>2]=HEAP32[$5>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$5+8>>2]|0; - _stbtt__cff_index_get($4,$$byval_copy2,0); - _stbtt__cff_get_index($$byval_copy2,$3); - $52 = ((($0)) + 72|0); - _stbtt__cff_get_index($13,$3); - ;HEAP32[$52>>2]=HEAP32[$13>>2]|0;HEAP32[$52+4>>2]=HEAP32[$13+4>>2]|0;HEAP32[$52+8>>2]=HEAP32[$13+8>>2]|0; - _stbtt__dict_get_ints($4,17,1,$7); - _stbtt__dict_get_ints($4,262,1,$6); - _stbtt__dict_get_ints($4,292,1,$8); - _stbtt__dict_get_ints($4,293,1,$9); - $53 = ((($0)) + 84|0); - ;HEAP32[$$byval_copy1>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$3+8>>2]|0; - ;HEAP32[$$byval_copy2>>2]=HEAP32[$4>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$4+8>>2]|0; - _stbtt__get_subrs($14,$$byval_copy1,$$byval_copy2); - ;HEAP32[$53>>2]=HEAP32[$14>>2]|0;HEAP32[$53+4>>2]=HEAP32[$14+4>>2]|0;HEAP32[$53+8>>2]=HEAP32[$14+8>>2]|0; - $54 = HEAP32[$6>>2]|0; - $55 = ($54|0)!=(2); - $56 = HEAP32[$7>>2]|0; - $57 = ($56|0)==(0); - $or$cond = $55 | $57; - if (!($or$cond)) { - $58 = HEAP32[$8>>2]|0; - $59 = ($58|0)==(0); - if (!($59)) { - $60 = HEAP32[$9>>2]|0; - $61 = ($60|0)==(0); - if ($61) { - break; - } - _stbtt__buf_seek($3,$58); - _stbtt__cff_get_index($15,$3); - ;HEAP32[$47>>2]=HEAP32[$15>>2]|0;HEAP32[$47+4>>2]=HEAP32[$15+4>>2]|0;HEAP32[$47+8>>2]=HEAP32[$15+8>>2]|0; - $62 = HEAP32[$9>>2]|0; - $63 = ((($3)) + 8|0); - $64 = HEAP32[$63>>2]|0; - $65 = (($64) - ($62))|0; - _stbtt__buf_range($16,$3,$62,$65); - ;HEAP32[$48>>2]=HEAP32[$16>>2]|0;HEAP32[$48+4>>2]=HEAP32[$16+4>>2]|0;HEAP32[$48+8>>2]=HEAP32[$16+8>>2]|0; - } - $66 = HEAP32[$7>>2]|0; - _stbtt__buf_seek($3,$66); - $67 = ((($0)) + 60|0); - _stbtt__cff_get_index($17,$3); - ;HEAP32[$67>>2]=HEAP32[$17>>2]|0;HEAP32[$67+4>>2]=HEAP32[$17+4>>2]|0;HEAP32[$67+8>>2]=HEAP32[$17+8>>2]|0; - break L13; - } - } - } while(0); - $$1 = 0; - STACKTOP = sp;return ($$1|0); - } else { - $43 = HEAP32[$23>>2]|0; - $44 = ($43|0)==(0); - if ($44) { - $$1 = 0; - STACKTOP = sp;return ($$1|0); - } - } - } while(0); - $68 = (_stbtt__find_table($1,15959)|0); - $69 = ($68|0)==(0); - if ($69) { - $$sink = 65535; - } else { - $70 = (($1) + ($68)|0); - $71 = ((($70)) + 4|0); - $72 = (_ttUSHORT($71)|0); - $73 = $72&65535; - $$sink = $73; - } - $74 = ((($0)) + 12|0); - HEAP32[$74>>2] = $$sink; - $75 = (($1) + ($21)|0); - $76 = ((($75)) + 2|0); - $77 = (_ttUSHORT($76)|0); - $78 = $77&65535; - $79 = ((($0)) + 40|0); - HEAP32[$79>>2] = 0; - $80 = ($77<<16>>16)==(0); - if ($80) { - $$1 = 0; - STACKTOP = sp;return ($$1|0); - } - $81 = (($21) + 4)|0; - $$0902 = 0; - while(1) { - $82 = $$0902 << 3; - $83 = (($81) + ($82))|0; - $84 = (($1) + ($83)|0); - $85 = (_ttUSHORT($84)|0); - L35: do { - switch ($85<<16>>16) { - case 3: { - $86 = ((($84)) + 2|0); - $87 = (_ttUSHORT($86)|0); - switch ($87<<16>>16) { - case 10: case 1: { - break; - } - default: { - break L35; - } - } - $88 = ((($84)) + 4|0); - $89 = (_ttULONG($88)|0); - $90 = (($89) + ($21))|0; - HEAP32[$79>>2] = $90; - break; - } - case 0: { - $91 = ((($84)) + 4|0); - $92 = (_ttULONG($91)|0); - $93 = (($92) + ($21))|0; - HEAP32[$79>>2] = $93; - break; - } - default: { - } - } - } while(0); - $94 = (($$0902) + 1)|0; - $exitcond = ($94|0)==($78|0); - if ($exitcond) { - break; - } else { - $$0902 = $94; - } - } - $$pr = HEAP32[$79>>2]|0; - $95 = ($$pr|0)==(0); - if ($95) { - $$1 = 0; - STACKTOP = sp;return ($$1|0); - } - $96 = HEAP32[$25>>2]|0; - $97 = (($1) + ($96)|0); - $98 = ((($97)) + 50|0); - $99 = (_ttUSHORT($98)|0); - $100 = $99&65535; - $101 = ((($0)) + 44|0); - HEAP32[$101>>2] = $100; - $$1 = 1; - STACKTOP = sp;return ($$1|0); -} -function _stbtt__find_table($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0312 = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 4|0); - $3 = (_ttUSHORT($2)|0); - $4 = $3&65535; - $5 = ($3<<16>>16)==(0); - if ($5) { - $$2 = 0; - return ($$2|0); - } - $6 = HEAP8[$1>>0]|0; - $7 = $6 << 24 >> 24; - $8 = ((($1)) + 1|0); - $9 = ((($1)) + 2|0); - $10 = ((($1)) + 3|0); - $$0312 = 0; - while(1) { - $11 = $$0312 << 4; - $12 = $11 | 12; - $13 = (($0) + ($12)|0); - $14 = HEAP8[$13>>0]|0; - $15 = $14&255; - $16 = ($15|0)==($7|0); - if ($16) { - $17 = ((($13)) + 1|0); - $18 = HEAP8[$17>>0]|0; - $19 = $18&255; - $20 = HEAP8[$8>>0]|0; - $21 = $20 << 24 >> 24; - $22 = ($19|0)==($21|0); - if ($22) { - $23 = ((($13)) + 2|0); - $24 = HEAP8[$23>>0]|0; - $25 = $24&255; - $26 = HEAP8[$9>>0]|0; - $27 = $26 << 24 >> 24; - $28 = ($25|0)==($27|0); - if ($28) { - $29 = ((($13)) + 3|0); - $30 = HEAP8[$29>>0]|0; - $31 = $30&255; - $32 = HEAP8[$10>>0]|0; - $33 = $32 << 24 >> 24; - $34 = ($31|0)==($33|0); - if ($34) { - break; - } - } - } - } - $37 = (($$0312) + 1)|0; - $38 = ($37|0)<($4|0); - if ($38) { - $$0312 = $37; - } else { - $$2 = 0; - label = 9; - break; - } - } - if ((label|0) == 9) { - return ($$2|0); - } - $35 = ((($13)) + 8|0); - $36 = (_ttULONG($35)|0); - $$2 = $36; - return ($$2|0); -} -function _DrawText($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$ = 0, $$byval_copy = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); - $$byval_copy2 = sp + 112|0; - $$byval_copy1 = sp + 104|0; - $$byval_copy = sp + 72|0; - $5 = sp + 32|0; - $6 = sp + 64|0; - $7 = sp; - _GetDefaultFont($5); - $8 = HEAP32[$5>>2]|0; - $9 = ($8|0)==(0); - if ($9) { - STACKTOP = sp;return; - } - $10 = (+($1|0)); - HEAPF32[$6>>2] = $10; - $11 = ((($6)) + 4|0); - $12 = (+($2|0)); - HEAPF32[$11>>2] = $12; - $13 = ($3|0)>(10); - $$ = $13 ? $3 : 10; - $14 = (($$>>>0) / 10)&-1; - _GetDefaultFont($7); - $15 = (+($$|0)); - ;HEAP32[$$byval_copy>>2]=HEAP32[$7>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$7+16>>2]|0;HEAP32[$$byval_copy+20>>2]=HEAP32[$7+20>>2]|0;HEAP32[$$byval_copy+24>>2]=HEAP32[$7+24>>2]|0;HEAP32[$$byval_copy+28>>2]=HEAP32[$7+28>>2]|0; - ;HEAP32[$$byval_copy1>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$6+4>>2]|0; - ;HEAP8[$$byval_copy2>>0]=HEAP8[$4>>0]|0;HEAP8[$$byval_copy2+1>>0]=HEAP8[$4+1>>0]|0;HEAP8[$$byval_copy2+2>>0]=HEAP8[$4+2>>0]|0;HEAP8[$$byval_copy2+3>>0]=HEAP8[$4+3>>0]|0; - _DrawTextEx($$byval_copy,$0,$$byval_copy1,$15,$14,$$byval_copy2); - STACKTOP = sp;return; -} -function _DrawTextEx($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = +$3; - $4 = $4|0; - $5 = $5|0; - var $$04954 = 0, $$05153 = 0, $$055 = 0, $$1 = 0, $$150 = 0, $$152 = 0, $$2 = 0, $$byval_copy1 = 0, $$byval_copy2 = 0, $$byval_copy3 = 0, $$byval_copy4 = 0, $$byval_copy5 = 0, $$sink = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0; - var $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; - var $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $50 = 0.0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0, $56 = 0; - var $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; - var $75 = 0, $76 = 0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); - $$byval_copy5 = sp + 88|0; - $$byval_copy4 = sp + 80|0; - $$byval_copy3 = sp + 64|0; - $$byval_copy2 = sp + 48|0; - $$byval_copy1 = sp + 24|0; - $6 = sp + 8|0; - $7 = sp; - $8 = (_strlen($1)|0); - $9 = ((($0)) + 20|0); - $10 = HEAP32[$9>>2]|0; - $11 = (+($10|0)); - $12 = $3 / $11; - $13 = ($8|0)>(0); - if (!($13)) { - STACKTOP = sp;return; - } - $14 = ((($0)) + 28|0); - $15 = +HEAPF32[$2>>2]; - $16 = ((($6)) + 4|0); - $17 = ((($2)) + 4|0); - $18 = ((($6)) + 8|0); - $19 = ((($6)) + 12|0); - $20 = ((($7)) + 4|0); - $21 = (+($4|0)); - $$04954 = 0;$$05153 = 0;$$055 = 0; - while(1) { - $22 = (($1) + ($$055)|0); - $23 = HEAP8[$22>>0]|0; - switch ($23<<24>>24) { - case 10: { - $24 = HEAP32[$9>>2]|0; - $25 = (($24|0) / 2)&-1; - $26 = (($25) + ($24))|0; - $27 = (+($26|0)); - $28 = $12 * $27; - $29 = (~~(($28))); - $30 = (($29) + ($$05153))|0; - $$150 = 0;$$152 = $30;$$2 = $$055; - break; - } - case -62: { - $31 = (($$055) + 1)|0; - $32 = (($1) + ($31)|0); - $33 = HEAP8[$32>>0]|0; - $34 = $33&255; - $$1 = $31;$$sink = $34; - label = 9; - break; - } - case -61: { - $35 = (($$055) + 1)|0; - $36 = (($1) + ($35)|0); - $37 = HEAP8[$36>>0]|0; - $38 = $37&255; - $39 = (($38) + 64)|0; - $$1 = $35;$$sink = $39; - label = 9; - break; - } - default: { - $40 = $23 << 24 >> 24; - $$1 = $$055;$$sink = $40; - label = 9; - } - } - do { - if ((label|0) == 9) { - label = 0; - ;HEAP32[$$byval_copy5>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy5+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy5+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy5+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy5+16>>2]=HEAP32[$0+16>>2]|0;HEAP32[$$byval_copy5+20>>2]=HEAP32[$0+20>>2]|0;HEAP32[$$byval_copy5+24>>2]=HEAP32[$0+24>>2]|0;HEAP32[$$byval_copy5+28>>2]=HEAP32[$0+28>>2]|0; - $41 = (_GetCharIndex($$byval_copy5,$$sink)|0); - $42 = HEAP32[$14>>2]|0; - $43 = (((($42) + ($41<<5)|0)) + 4|0); - $44 = (+($$04954|0)); - $45 = $44 + $15; - $46 = (((($42) + ($41<<5)|0)) + 20|0); - $47 = HEAP32[$46>>2]|0; - $48 = (+($47|0)); - $49 = $12 * $48; - $50 = $45 + $49; - $51 = (~~(($50))); - HEAP32[$6>>2] = $51; - $52 = +HEAPF32[$17>>2]; - $53 = (+($$05153|0)); - $54 = $53 + $52; - $55 = (((($42) + ($41<<5)|0)) + 24|0); - $56 = HEAP32[$55>>2]|0; - $57 = (+($56|0)); - $58 = $12 * $57; - $59 = $54 + $58; - $60 = (~~(($59))); - HEAP32[$16>>2] = $60; - $61 = (((($42) + ($41<<5)|0)) + 12|0); - $62 = HEAP32[$61>>2]|0; - $63 = (+($62|0)); - $64 = $12 * $63; - $65 = (~~(($64))); - HEAP32[$18>>2] = $65; - $66 = (((($42) + ($41<<5)|0)) + 16|0); - $67 = HEAP32[$66>>2]|0; - $68 = (+($67|0)); - $69 = $12 * $68; - $70 = (~~(($69))); - HEAP32[$19>>2] = $70; - HEAPF32[$7>>2] = 0.0; - HEAPF32[$20>>2] = 0.0; - ;HEAP32[$$byval_copy1>>2]=HEAP32[$0>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$0+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$0+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$0+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$0+16>>2]|0; - ;HEAP32[$$byval_copy2>>2]=HEAP32[$43>>2]|0;HEAP32[$$byval_copy2+4>>2]=HEAP32[$43+4>>2]|0;HEAP32[$$byval_copy2+8>>2]=HEAP32[$43+8>>2]|0;HEAP32[$$byval_copy2+12>>2]=HEAP32[$43+12>>2]|0; - ;HEAP32[$$byval_copy3>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy3+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$byval_copy3+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$byval_copy3+12>>2]=HEAP32[$6+12>>2]|0; - ;HEAP32[$$byval_copy4>>2]=HEAP32[$7>>2]|0;HEAP32[$$byval_copy4+4>>2]=HEAP32[$7+4>>2]|0; - ;HEAP8[$$byval_copy5>>0]=HEAP8[$5>>0]|0;HEAP8[$$byval_copy5+1>>0]=HEAP8[$5+1>>0]|0;HEAP8[$$byval_copy5+2>>0]=HEAP8[$5+2>>0]|0;HEAP8[$$byval_copy5+3>>0]=HEAP8[$5+3>>0]|0; - _DrawTexturePro($$byval_copy1,$$byval_copy2,$$byval_copy3,$$byval_copy4,0.0,$$byval_copy5); - $71 = HEAP32[$14>>2]|0; - $72 = (((($71) + ($41<<5)|0)) + 28|0); - $73 = HEAP32[$72>>2]|0; - $74 = ($73|0)==(0); - if ($74) { - $75 = (((($71) + ($41<<5)|0)) + 12|0); - $76 = HEAP32[$75>>2]|0; - $77 = (+($76|0)); - $78 = $12 * $77; - $79 = $21 + $78; - $80 = (~~(($79))); - $81 = (($80) + ($$04954))|0; - $$150 = $81;$$152 = $$05153;$$2 = $$1; - break; - } else { - $82 = (+($73|0)); - $83 = $12 * $82; - $84 = $21 + $83; - $85 = (~~(($84))); - $86 = (($85) + ($$04954))|0; - $$150 = $86;$$152 = $$05153;$$2 = $$1; - break; - } - } - } while(0); - $87 = (($$2) + 1)|0; - $88 = ($87|0)<($8|0); - if ($88) { - $$04954 = $$150;$$05153 = $$152;$$055 = $87; - } else { - break; - } - } - STACKTOP = sp;return; -} -function _FormatText($0,$varargs) { - $0 = $0|0; - $varargs = $varargs|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $1 = sp; - HEAP32[$1>>2] = $varargs; - (_vsprintf(33035,$0,$1)|0); - STACKTOP = sp;return (33035|0); -} -function _MeasureText($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$ = 0, $$byval_copy = 0, $$sroa$0$0 = 0, $$sroa$0$0$copyload = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); - $$byval_copy = sp + 72|0; - $2 = sp + 40|0; - $3 = sp + 8|0; - $4 = sp; - _GetDefaultFont($2); - $5 = HEAP32[$2>>2]|0; - $6 = ($5|0)==(0); - if ($6) { - $$sroa$0$0 = 0; - STACKTOP = sp;return ($$sroa$0$0|0); - } - $7 = ($1|0)>(10); - $$ = $7 ? $1 : 10; - $8 = (($$>>>0) / 10)&-1; - _GetDefaultFont($3); - $9 = (+($$|0)); - ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$3+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$3+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$3+16>>2]|0;HEAP32[$$byval_copy+20>>2]=HEAP32[$3+20>>2]|0;HEAP32[$$byval_copy+24>>2]=HEAP32[$3+24>>2]|0;HEAP32[$$byval_copy+28>>2]=HEAP32[$3+28>>2]|0; - _MeasureTextEx($4,$$byval_copy,$0,$9,$8); - $$sroa$0$0$copyload = +HEAPF32[$4>>2]; - $phitmp = (~~(($$sroa$0$0$copyload))); - $$sroa$0$0 = $phitmp; - STACKTOP = sp;return ($$sroa$0$0|0); -} -function _jar_xm_generate_samples_16bit($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$015 = 0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, $exitcond = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = $2 << 1; - $4 = $2 << 3; - $5 = (_malloc($4)|0); - _jar_xm_generate_samples($0,$5,$2); - $6 = ($1|0)!=(0|0); - $7 = ($3|0)!=(0); - $or$cond = $6 & $7; - if ($or$cond) { - $$015 = 0; - } else { - _free($5); - return; - } - while(1) { - $8 = (($5) + ($$015<<2)|0); - $9 = +HEAPF32[$8>>2]; - $10 = $9 * 32767.0; - $11 = (~~(($10))); - $12 = (($1) + ($$015<<1)|0); - HEAP16[$12>>1] = $11; - $13 = (($$015) + 1)|0; - $exitcond = ($13|0)==($3|0); - if ($exitcond) { - break; - } else { - $$015 = $13; - } - } - _free($5); - return; -} -function _jar_xm_generate_samples($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$013 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, $exitcond = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($0|0)!=(0|0); - $4 = ($1|0)!=(0|0); - $or$cond = $3 & $4; - if (!($or$cond)) { - return; - } - $5 = ((($0)) + 360|0); - $6 = $5; - $7 = $6; - $8 = HEAP32[$7>>2]|0; - $9 = (($6) + 4)|0; - $10 = $9; - $11 = HEAP32[$10>>2]|0; - $12 = (_i64Add(($8|0),($11|0),($2|0),0)|0); - $13 = tempRet0; - $14 = $5; - $15 = $14; - HEAP32[$15>>2] = $12; - $16 = (($14) + 4)|0; - $17 = $16; - HEAP32[$17>>2] = $13; - $18 = ($2|0)==(0); - if ($18) { - return; - } else { - $$013 = 0; - } - while(1) { - $19 = $$013 << 1; - $20 = (($1) + ($19<<2)|0); - $21 = $19 | 1; - $22 = (($1) + ($21<<2)|0); - _jar_xm_sample($0,$20,$22); - $23 = (($$013) + 1)|0; - $exitcond = ($23|0)==($2|0); - if ($exitcond) { - break; - } else { - $$013 = $23; - } - } - return; -} -function _jar_xm_sample($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$072 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0; - var $29 = 0.0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0.0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0; - var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0; - var $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0, $72 = 0.0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0, $77 = 0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0; - var $83 = 0, $84 = 0.0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 352|0); - $4 = +HEAPF32[$3>>2]; - $5 = !($4 <= 0.0); - if (!($5)) { - _jar_xm_tick($0); - } - $6 = +HEAPF32[$3>>2]; - $7 = $6 + -1.0; - HEAPF32[$3>>2] = $7; - HEAPF32[$1>>2] = 0.0; - HEAPF32[$2>>2] = 0.0; - $8 = ((($0)) + 385|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)==(0); - if (!($10)) { - $11 = ((($0)) + 384|0); - $12 = HEAP8[$11>>0]|0; - $13 = ($12&255)<($9&255); - if (!($13)) { - return; - } - } - $14 = ((($0)) + 50|0); - $15 = HEAP16[$14>>1]|0; - $16 = ($15<<16>>16)==(0); - if (!($16)) { - $17 = ((($0)) + 388|0); - $18 = ((($0)) + 340|0); - $19 = ((($0)) + 344|0); - $20 = ((($0)) + 344|0); - $21 = ((($0)) + 340|0); - $$072 = 0;$33 = 0; - while(1) { - $31 = HEAP32[$17>>2]|0; - $32 = (($31) + (($33*304)|0)|0); - $34 = (((($31) + (($33*304)|0)|0)) + 8|0); - $35 = HEAP32[$34>>2]|0; - $36 = ($35|0)==(0|0); - do { - if (!($36)) { - $37 = (((($31) + (($33*304)|0)|0)) + 12|0); - $38 = HEAP32[$37>>2]|0; - $39 = ($38|0)==(0|0); - if (!($39)) { - $40 = (((($31) + (($33*304)|0)|0)) + 20|0); - $41 = +HEAPF32[$40>>2]; - $42 = $41 < 0.0; - if (!($42)) { - $43 = (+_jar_xm_next_of_sample($32)); - $44 = (((($31) + (($33*304)|0)|0)) + 152|0); - $45 = HEAP32[$44>>2]|0; - $46 = ($45|0)==(0); - if ($46) { - $47 = HEAP32[$34>>2]|0; - $48 = ((($47)) + 272|0); - $49 = HEAP32[$48>>2]|0; - $50 = ($49|0)==(0); - if ($50) { - $51 = (((($31) + (($33*304)|0)|0)) + 300|0); - $52 = +HEAPF32[$51>>2]; - $53 = $43 * $52; - $54 = (((($31) + (($33*304)|0)|0)) + 296|0); - $55 = +HEAPF32[$54>>2]; - $56 = 1.0 - $55; - $57 = $53 * $56; - $58 = +HEAPF32[$1>>2]; - $59 = $58 + $57; - HEAPF32[$1>>2] = $59; - $60 = +HEAPF32[$51>>2]; - $61 = $43 * $60; - $62 = +HEAPF32[$54>>2]; - $63 = $61 * $62; - $64 = +HEAPF32[$2>>2]; - $65 = $64 + $63; - HEAPF32[$2>>2] = $65; - } - } - $66 = (((($31) + (($33*304)|0)|0)) + 164|0); - $67 = HEAP32[$66>>2]|0; - $68 = (($67) + 1)|0; - HEAP32[$66>>2] = $68; - $69 = (((($31) + (($33*304)|0)|0)) + 300|0); - $70 = +HEAPF32[$69>>2]; - $71 = (((($31) + (($33*304)|0)|0)) + 160|0); - $72 = +HEAPF32[$71>>2]; - $73 = $70 > $72; - if ($73) { - $74 = +HEAPF32[$18>>2]; - $75 = $70 - $74; - HEAPF32[$69>>2] = $75; - $76 = $75 < $72; - if ($76) { - HEAPF32[$69>>2] = $72; - } - } else { - $77 = $70 < $72; - if ($77) { - $78 = +HEAPF32[$21>>2]; - $79 = $70 + $78; - HEAPF32[$69>>2] = $79; - $80 = $79 > $72; - if ($80) { - HEAPF32[$69>>2] = $72; - } - } - } - $81 = (((($31) + (($33*304)|0)|0)) + 296|0); - $82 = +HEAPF32[$81>>2]; - $83 = (((($31) + (($33*304)|0)|0)) + 156|0); - $84 = +HEAPF32[$83>>2]; - $85 = $82 > $84; - if ($85) { - $86 = +HEAPF32[$19>>2]; - $87 = $82 - $86; - HEAPF32[$81>>2] = $87; - $88 = $87 < $84; - if (!($88)) { - break; - } - HEAPF32[$81>>2] = $84; - break; - } - $89 = $82 < $84; - if ($89) { - $90 = +HEAPF32[$20>>2]; - $91 = $82 + $90; - HEAPF32[$81>>2] = $91; - $92 = $91 > $84; - if ($92) { - HEAPF32[$81>>2] = $84; - } - } - } - } - } - } while(0); - $93 = (($$072) + 1)<<24>>24; - $94 = $93&255; - $95 = HEAP16[$14>>1]|0; - $96 = $95&65535; - $97 = ($94>>>0)<($96>>>0); - if ($97) { - $$072 = $93;$33 = $94; - } else { - break; - } - } - } - $22 = ((($0)) + 332|0); - $23 = +HEAPF32[$22>>2]; - $24 = ((($0)) + 336|0); - $25 = +HEAPF32[$24>>2]; - $26 = $23 * $25; - $27 = +HEAPF32[$1>>2]; - $28 = $27 * $26; - HEAPF32[$1>>2] = $28; - $29 = +HEAPF32[$2>>2]; - $30 = $26 * $29; - HEAPF32[$2>>2] = $30; - return; -} -function _jar_xm_tick($0) { - $0 = $0|0; - var $$0 = 0.0, $$0195202 = 0, $$0196 = 0.0, $$1 = 0.0, $$not = 0, $$pr = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; - var $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0.0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; - var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; - var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; - var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0.0, $181 = 0, $182 = 0.0, $183 = 0.0; - var $184 = 0.0, $185 = 0, $186 = 0.0, $187 = 0.0, $188 = 0.0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; - var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0.0, $212 = 0, $213 = 0, $214 = 0.0, $215 = 0.0, $216 = 0, $217 = 0.0, $218 = 0.0, $219 = 0; - var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0.0; - var $238 = 0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0.0, $242 = 0.0, $243 = 0.0, $244 = 0.0, $245 = 0.0, $246 = 0.0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0.0, $252 = 0, $253 = 0.0, $254 = 0.0, $255 = 0; - var $256 = 0, $257 = 0, $258 = 0.0, $259 = 0, $26 = 0, $260 = 0.0, $261 = 0.0, $262 = 0.0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0.0, $273 = 0; - var $274 = 0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0, $279 = 0.0, $28 = 0, $280 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0; - var $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0; - var $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0; - var $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $storemerge = 0.0, $storemerge198 = 0.0, $trunc = 0, $trunc$clear = 0, $trunc199 = 0, $trunc199$clear = 0, $trunc200 = 0, $trunc200$clear = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 350|0); - $2 = HEAP16[$1>>1]|0; - $3 = ($2<<16>>16)==(0); - if ($3) { - _jar_xm_row($0); - } - $4 = ((($0)) + 50|0); - $5 = HEAP16[$4>>1]|0; - $6 = ($5<<16>>16)==(0); - L4: do { - if (!($6)) { - $7 = ((($0)) + 388|0); - $8 = ((($0)) + 328|0); - $9 = ((($0)) + 332|0); - $$0195202 = 0;$23 = 0; - while(1) { - $21 = HEAP32[$7>>2]|0; - $22 = (($21) + (($23*304)|0)|0); - _jar_xm_envelopes($22); - _jar_xm_autovibrato($0,$22); - $24 = (((($21) + (($23*304)|0)|0)) + 76|0); - $25 = HEAP32[$24>>2]|0; - $26 = ($25|0)==(0); - do { - if (!($26)) { - $27 = (((($21) + (($23*304)|0)|0)) + 16|0); - $28 = HEAP32[$27>>2]|0; - $29 = ((($28)) + 3|0); - $30 = HEAP8[$29>>0]|0; - $31 = ($30<<24>>24)==(0); - if ($31) { - $32 = ((($28)) + 4|0); - $33 = HEAP8[$32>>0]|0; - $34 = ($33<<24>>24)==(0); - if (!($34)) { - break; - } - } - HEAP32[$24>>2] = 0; - $35 = (((($21) + (($23*304)|0)|0)) + 80|0); - HEAP8[$35>>0] = 0; - _jar_xm_update_frequency($0,$22); - } - } while(0); - $36 = (((($21) + (($23*304)|0)|0)) + 100|0); - $37 = HEAP32[$36>>2]|0; - $38 = ($37|0)==(0); - if (!($38)) { - $39 = (((($21) + (($23*304)|0)|0)) + 16|0); - $40 = HEAP32[$39>>2]|0; - $41 = ((($40)) + 3|0); - $42 = HEAP8[$41>>0]|0; - $43 = ($42<<24>>24)==(4); - if (!($43)) { - $44 = ((($40)) + 4|0); - $45 = HEAP8[$44>>0]|0; - $46 = ($45<<24>>24)==(6); - if (!($46)) { - $47 = ((($40)) + 2|0); - $48 = HEAP8[$47>>0]|0; - $49 = $48 & -16; - $50 = ($49<<24>>24)==(-80); - if (!($50)) { - $51 = (((($21) + (($23*304)|0)|0)) + 116|0); - HEAP32[$36>>2] = 0; - HEAPF32[$51>>2] = 0.0; - _jar_xm_update_frequency($0,$22); - } - } - } - } - $52 = (((($21) + (($23*304)|0)|0)) + 16|0); - $53 = HEAP32[$52>>2]|0; - $54 = ((($53)) + 2|0); - $55 = HEAP8[$54>>0]|0; - $56 = $55&255; - $trunc = ($55&255) >>> 4; - $trunc$clear = $trunc & 15; - switch ($trunc$clear<<24>>24) { - case 6: { - $57 = HEAP16[$1>>1]|0; - $58 = ($57<<16>>16)==(0); - if (!($58)) { - $59 = $56 & 15; - $60 = $59&255; - _jar_xm_volume_slide($22,$60); - } - break; - } - case 7: { - $61 = HEAP16[$1>>1]|0; - $62 = ($61<<16>>16)==(0); - if (!($62)) { - $63 = $56 << 4; - $64 = $63&255; - _jar_xm_volume_slide($22,$64); - } - break; - } - case 11: { - $65 = HEAP16[$1>>1]|0; - $66 = ($65<<16>>16)==(0); - if (!($66)) { - HEAP32[$36>>2] = 0; - $67 = (((($21) + (($23*304)|0)|0)) + 112|0); - $68 = HEAP8[$67>>0]|0; - $69 = (((($21) + (($23*304)|0)|0)) + 114|0); - $70 = HEAP16[$69>>1]|0; - $71 = (($70) + 1)<<16>>16; - HEAP16[$69>>1] = $71; - _jar_xm_vibrato($0,$22,$68,$70); - } - break; - } - case 13: { - $72 = HEAP16[$1>>1]|0; - $73 = ($72<<16>>16)==(0); - if (!($73)) { - $74 = $56 & 15; - $75 = $74&255; - _jar_xm_panning_slide($22,$75); - } - break; - } - case 14: { - $76 = HEAP16[$1>>1]|0; - $77 = ($76<<16>>16)==(0); - if (!($77)) { - $78 = $56 << 4; - $79 = $78&255; - _jar_xm_panning_slide($22,$79); - } - break; - } - case 15: { - $80 = HEAP16[$1>>1]|0; - $81 = ($80<<16>>16)==(0); - if (!($81)) { - _jar_xm_tone_portamento($0,$22); - } - break; - } - default: { - } - } - $82 = HEAP32[$52>>2]|0; - $83 = ((($82)) + 3|0); - $84 = HEAP8[$83>>0]|0; - L34: do { - switch ($84<<24>>24) { - case 0: { - $85 = ((($82)) + 4|0); - $86 = HEAP8[$85>>0]|0; - $87 = ($86<<24>>24)==(0); - if (!($87)) { - $88 = HEAP16[$8>>1]|0; - $89 = (($88&65535) % 3)&-1; - $90 = $89&65535; - $trunc200 = $89&255; - $trunc200$clear = $trunc200 & 3; - switch ($trunc200$clear<<24>>24) { - case 2: { - $91 = HEAP16[$1>>1]|0; - $92 = ($91<<16>>16)==(1); - if ($92) { - HEAP32[$24>>2] = 1; - $93 = ($86&255) >>> 4; - $94 = (((($21) + (($23*304)|0)|0)) + 80|0); - HEAP8[$94>>0] = $93; - _jar_xm_update_frequency($0,$22); - break L34; - } else { - $96 = $91; - label = 34; - } - break; - } - case 1: { - $$pr = HEAP16[$1>>1]|0; - $96 = $$pr; - label = 34; - break; - } - case 0: { - break; - } - default: { - break L34; - } - } - if ((label|0) == 34) { - label = 0; - $95 = ($96<<16>>16)==(0); - if ($95) { - HEAP32[$24>>2] = 0; - $97 = (((($21) + (($23*304)|0)|0)) + 80|0); - HEAP8[$97>>0] = 0; - _jar_xm_update_frequency($0,$22); - break L34; - } - } - $98 = HEAP32[$52>>2]|0; - $99 = ((($98)) + 4|0); - $100 = HEAP8[$99>>0]|0; - $101 = HEAP16[$1>>1]|0; - $102 = $101&65535; - $103 = (($102) - ($90))|0; - $104 = $103&65535; - _jar_xm_arpeggio($0,$22,$100,$104); - } - break; - } - case 1: { - $105 = HEAP16[$1>>1]|0; - $106 = ($105<<16>>16)==(0); - if (!($106)) { - $107 = (((($21) + (($23*304)|0)|0)) + 85|0); - $108 = HEAP8[$107>>0]|0; - $109 = $108&255; - $110 = (0 - ($109))|0; - $111 = (+($110|0)); - _jar_xm_pitch_slide($0,$22,$111); - } - break; - } - case 2: { - $112 = HEAP16[$1>>1]|0; - $113 = ($112<<16>>16)==(0); - if (!($113)) { - $114 = (((($21) + (($23*304)|0)|0)) + 86|0); - $115 = HEAP8[$114>>0]|0; - $116 = (+($115&255)); - _jar_xm_pitch_slide($0,$22,$116); - } - break; - } - case 3: { - $117 = HEAP16[$1>>1]|0; - $118 = ($117<<16>>16)==(0); - if (!($118)) { - _jar_xm_tone_portamento($0,$22); - } - break; - } - case 4: { - $119 = HEAP16[$1>>1]|0; - $120 = ($119<<16>>16)==(0); - if (!($120)) { - HEAP32[$36>>2] = 1; - $121 = (((($21) + (($23*304)|0)|0)) + 112|0); - $122 = HEAP8[$121>>0]|0; - $123 = (((($21) + (($23*304)|0)|0)) + 114|0); - $124 = HEAP16[$123>>1]|0; - $125 = (($124) + 1)<<16>>16; - HEAP16[$123>>1] = $125; - _jar_xm_vibrato($0,$22,$122,$124); - } - break; - } - case 5: { - $126 = HEAP16[$1>>1]|0; - $127 = ($126<<16>>16)==(0); - if (!($127)) { - $128 = (((($21) + (($23*304)|0)|0)) + 81|0); - _jar_xm_tone_portamento($0,$22); - $129 = HEAP8[$128>>0]|0; - _jar_xm_volume_slide($22,$129); - } - break; - } - case 6: { - $130 = HEAP16[$1>>1]|0; - $131 = ($130<<16>>16)==(0); - if (!($131)) { - HEAP32[$36>>2] = 1; - $132 = (((($21) + (($23*304)|0)|0)) + 112|0); - $133 = HEAP8[$132>>0]|0; - $134 = (((($21) + (($23*304)|0)|0)) + 114|0); - $135 = HEAP16[$134>>1]|0; - $136 = (($135) + 1)<<16>>16; - HEAP16[$134>>1] = $136; - _jar_xm_vibrato($0,$22,$133,$135); - $137 = (((($21) + (($23*304)|0)|0)) + 81|0); - $138 = HEAP8[$137>>0]|0; - _jar_xm_volume_slide($22,$138); - } - break; - } - case 7: { - $139 = HEAP16[$1>>1]|0; - $140 = ($139<<16>>16)==(0); - if (!($140)) { - $141 = (((($21) + (($23*304)|0)|0)) + 128|0); - $142 = HEAP8[$141>>0]|0; - $143 = (((($21) + (($23*304)|0)|0)) + 129|0); - $144 = HEAP8[$143>>0]|0; - $145 = (($144) + 1)<<24>>24; - HEAP8[$143>>0] = $145; - $146 = $144&255; - _jar_xm_tremolo($22,$142,$146); - } - break; - } - case 10: { - $147 = HEAP16[$1>>1]|0; - $148 = ($147<<16>>16)==(0); - if (!($148)) { - $149 = (((($21) + (($23*304)|0)|0)) + 81|0); - $150 = HEAP8[$149>>0]|0; - _jar_xm_volume_slide($22,$150); - } - break; - } - case 14: { - $151 = ((($82)) + 4|0); - $152 = HEAP8[$151>>0]|0; - $153 = $152&255; - $trunc199 = ($152&255) >>> 4; - $trunc199$clear = $trunc199 & 15; - switch ($trunc199$clear<<24>>24) { - case 9: { - $154 = HEAP16[$1>>1]|0; - $155 = $154&65535; - $156 = ($154<<16>>16)==(0); - if ($156) { - break L34; - } - $157 = $153 & 15; - $158 = ($157|0)==(0); - if ($158) { - break L34; - } - $159 = (($155>>>0) % ($157>>>0))&-1; - $160 = ($159|0)==(0); - if (!($160)) { - break L34; - } - _jar_xm_trigger_note($0,$22,0); - _jar_xm_envelopes($22); - break L34; - break; - } - case 12: { - $161 = $153 & 15; - $162 = HEAP16[$1>>1]|0; - $163 = $162&65535; - $164 = ($161|0)==($163|0); - if (!($164)) { - break L34; - } - _jar_xm_cut_note($22); - break L34; - break; - } - case 13: { - $165 = (((($21) + (($23*304)|0)|0)) + 97|0); - $166 = HEAP8[$165>>0]|0; - $167 = $166&255; - $168 = HEAP16[$1>>1]|0; - $169 = $168&65535; - $170 = ($167|0)==($169|0); - if (!($170)) { - break L34; - } - _jar_xm_handle_note_and_instrument($0,$22,$82); - _jar_xm_envelopes($22); - break L34; - break; - } - default: { - break L34; - } - } - break; - } - case 17: { - $171 = HEAP16[$1>>1]|0; - $172 = ($171<<16>>16)==(0); - if (!($172)) { - $173 = (((($21) + (($23*304)|0)|0)) + 83|0); - $174 = HEAP8[$173>>0]|0; - $175 = $174&255; - $176 = $175 & 240; - $177 = ($176|0)!=(0); - $$not = $177 ^ 1; - $178 = $175 & 15; - $179 = ($178|0)==(0); - $or$cond = $179 | $$not; - if ($or$cond) { - $180 = +HEAPF32[$9>>2]; - if ($177) { - $181 = $175 >>> 4; - $182 = (+($181|0)); - $183 = $182 * 0.015625; - $184 = $183 + $180; - $185 = $184 > 1.0; - $storemerge198 = $185 ? 1.0 : $184; - HEAPF32[$9>>2] = $storemerge198; - break L34; - } else { - $186 = (+($178|0)); - $187 = $186 * 0.015625; - $188 = $180 - $187; - $189 = $188 < 0.0; - $storemerge = $189 ? 0.0 : $188; - HEAPF32[$9>>2] = $storemerge; - break L34; - } - } - } - break; - } - case 20: { - $190 = HEAP16[$1>>1]|0; - $191 = $190&65535; - $192 = ((($82)) + 4|0); - $193 = HEAP8[$192>>0]|0; - $194 = $193&255; - $195 = ($191|0)==($194|0); - if ($195) { - _jar_xm_key_off($22); - } - break; - } - case 25: { - $196 = HEAP16[$1>>1]|0; - $197 = ($196<<16>>16)==(0); - if (!($197)) { - $198 = (((($21) + (($23*304)|0)|0)) + 84|0); - $199 = HEAP8[$198>>0]|0; - _jar_xm_panning_slide($22,$199); - } - break; - } - case 27: { - $200 = HEAP16[$1>>1]|0; - $201 = $200&65535; - $202 = ($200<<16>>16)==(0); - if (!($202)) { - $203 = (((($21) + (($23*304)|0)|0)) + 96|0); - $204 = HEAP8[$203>>0]|0; - $205 = $204&255; - $206 = $205 & 15; - $207 = ($206|0)==(0); - if (!($207)) { - $208 = (($201>>>0) % ($206>>>0))&-1; - $209 = ($208|0)==(0); - if ($209) { - $210 = (((($21) + (($23*304)|0)|0)) + 40|0); - $211 = +HEAPF32[$210>>2]; - $212 = $205 >>> 4; - $213 = (3624 + ($212<<2)|0); - $214 = +HEAPF32[$213>>2]; - $215 = $211 * $214; - $216 = (3688 + ($212<<2)|0); - $217 = +HEAPF32[$216>>2]; - $218 = $215 + $217; - $219 = $218 > 1.0; - if ($219) { - $$0196 = 1.0; - } else { - $220 = $218 < 0.0; - if ($220) { - $$0196 = 0.0; - } else { - $$0196 = $218; - } - } - _jar_xm_trigger_note($0,$22,0); - HEAPF32[$210>>2] = $$0196; - } - } - } - break; - } - case 29: { - $221 = HEAP16[$1>>1]|0; - $222 = ($221<<16>>16)==(0); - if (!($222)) { - $223 = $221&65535; - $224 = (($223) + -1)|0; - $225 = (((($21) + (($23*304)|0)|0)) + 136|0); - $226 = HEAP8[$225>>0]|0; - $227 = $226&255; - $228 = $227 >>> 4; - $229 = $227 & 15; - $230 = (($229) + 2)|0; - $231 = (($230) + ($228))|0; - $232 = (($224|0) % ($231|0))&-1; - $233 = ($232|0)>($228|0); - $234 = $233&1; - $235 = (((($21) + (($23*304)|0)|0)) + 140|0); - HEAP32[$235>>2] = $234; - } - break; - } - default: { - } - } - } while(0); - $236 = (((($21) + (($23*304)|0)|0)) + 44|0); - $237 = +HEAPF32[$236>>2]; - $238 = (((($21) + (($23*304)|0)|0)) + 64|0); - $239 = +HEAPF32[$238>>2]; - $240 = $239 + -0.5; - $241 = $237 + -0.5; - $242 = (+Math_abs((+$241))); - $243 = 0.5 - $242; - $244 = $240 * $243; - $245 = $244 * 2.0; - $246 = $237 + $245; - $247 = (((($21) + (($23*304)|0)|0)) + 140|0); - $248 = HEAP32[$247>>2]|0; - $249 = ($248|0)==(0); - if ($249) { - $250 = (((($21) + (($23*304)|0)|0)) + 40|0); - $251 = +HEAPF32[$250>>2]; - $252 = (((($21) + (($23*304)|0)|0)) + 132|0); - $253 = +HEAPF32[$252>>2]; - $254 = $251 + $253; - $255 = $254 > 1.0; - if ($255) { - $$0 = 1.0; - } else { - $256 = $254 < 0.0; - if ($256) { - $$0 = 0.0; - } else { - $$0 = $254; - } - } - $257 = (((($21) + (($23*304)|0)|0)) + 56|0); - $258 = +HEAPF32[$257>>2]; - $259 = (((($21) + (($23*304)|0)|0)) + 60|0); - $260 = +HEAPF32[$259>>2]; - $261 = $258 * $260; - $262 = $$0 * $261; - $$1 = $262; - } else { - $$1 = 0.0; - } - $263 = (((($21) + (($23*304)|0)|0)) + 156|0); - HEAPF32[$263>>2] = $246; - $264 = (((($21) + (($23*304)|0)|0)) + 160|0); - HEAPF32[$264>>2] = $$1; - $265 = (($$0195202) + 1)<<24>>24; - $266 = $265&255; - $267 = HEAP16[$4>>1]|0; - $268 = $267&65535; - $269 = ($266>>>0)<($268>>>0); - if ($269) { - $$0195202 = $265;$23 = $266; - } else { - break L4; - } - } - } - } while(0); - $10 = HEAP16[$1>>1]|0; - $11 = (($10) + 1)<<16>>16; - HEAP16[$1>>1] = $11; - $12 = $11&65535; - $13 = ((($0)) + 328|0); - $14 = HEAP16[$13>>1]|0; - $15 = $14&65535; - $16 = ((($0)) + 378|0); - $17 = HEAP16[$16>>1]|0; - $18 = $17&65535; - $19 = (($18) + ($15))|0; - $20 = ($12>>>0)<($19>>>0); - if ($20) { - $270 = ((($0)) + 324|0); - $271 = HEAP32[$270>>2]|0; - $272 = (+($271>>>0)); - $273 = ((($0)) + 330|0); - $274 = HEAP16[$273>>1]|0; - $275 = (+($274&65535)); - $276 = $275 * 0.40000000596046448; - $277 = $272 / $276; - $278 = ((($0)) + 352|0); - $279 = +HEAPF32[$278>>2]; - $280 = $279 + $277; - HEAPF32[$278>>2] = $280; - return; - } - HEAP16[$1>>1] = 0; - HEAP16[$16>>1] = 0; - $270 = ((($0)) + 324|0); - $271 = HEAP32[$270>>2]|0; - $272 = (+($271>>>0)); - $273 = ((($0)) + 330|0); - $274 = HEAP16[$273>>1]|0; - $275 = (+($274&65535)); - $276 = $275 * 0.40000000596046448; - $277 = $272 / $276; - $278 = ((($0)) + 352|0); - $279 = +HEAPF32[$278>>2]; - $280 = $279 + $277; - HEAPF32[$278>>2] = $280; - return; -} -function _jar_xm_next_of_sample($0) { - $0 = $0|0; - var $$0100 = 0.0, $$0101 = 0.0, $$1 = 0.0, $$pr = 0.0, $$sink = 0.0, $$sink$p = 0.0, $$sink103 = 0, $$sink105 = 0, $$sink2 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; - var $109 = 0, $11 = 0, $110 = 0.0, $111 = 0.0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0, $117 = 0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0, $121 = 0.0, $122 = 0.0, $123 = 0.0, $124 = 0.0, $125 = 0, $126 = 0; - var $127 = 0, $128 = 0.0, $129 = 0.0, $13 = 0.0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0.0, $134 = 0.0, $135 = 0.0, $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0; - var $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0; - var $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0, $68 = 0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0.0, $77 = 0.0; - var $78 = 0, $79 = 0, $8 = 0.0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0.0, $87 = 0, $88 = 0, $89 = 0.0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0, $95 = 0.0; - var $96 = 0, $97 = 0, $98 = 0.0, $99 = 0.0, $storemerge106 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 8|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0|0); - if (!($3)) { - $4 = ((($0)) + 12|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0|0); - if (!($6)) { - $7 = ((($0)) + 20|0); - $8 = +HEAPF32[$7>>2]; - $9 = $8 < 0.0; - if (!($9)) { - $20 = ((($5)) + 24|0); - $21 = HEAP32[$20>>2]|0; - $22 = ($21|0)==(0); - if ($22) { - $$1 = 0.0; - return (+$$1); - } - $23 = (~~(($8))>>>0); - $24 = (($23) + 1)|0; - $25 = (+($23>>>0)); - $26 = $8 - $25; - $27 = ((($5)) + 72|0); - $28 = HEAP32[$27>>2]|0; - $29 = (($28) + ($23<<2)|0); - $30 = +HEAPF32[$29>>2]; - $31 = ((($5)) + 48|0); - $32 = HEAP32[$31>>2]|0; - L8: do { - switch ($32|0) { - case 0: { - $33 = ($24>>>0)<($21>>>0); - if ($33) { - $34 = (($28) + ($24<<2)|0); - $35 = +HEAPF32[$34>>2]; - $135 = $35; - } else { - $135 = 0.0; - } - $36 = ((($0)) + 32|0); - $37 = +HEAPF32[$36>>2]; - $38 = +HEAPF32[$7>>2]; - $39 = $37 + $38; - HEAPF32[$7>>2] = $39; - $40 = HEAP32[$4>>2]|0; - $41 = ((($40)) + 24|0); - $42 = HEAP32[$41>>2]|0; - $43 = (+($42>>>0)); - $44 = !($39 >= $43); - if ($44) { - $$0100 = $30;$$0101 = $135; - } else { - HEAPF32[$7>>2] = -1.0; - $$0100 = $30;$$0101 = $135; - } - break; - } - case 1: { - $45 = ((($5)) + 36|0); - $46 = HEAP32[$45>>2]|0; - $47 = ($24|0)==($46|0); - if ($47) { - $48 = ((($5)) + 28|0); - $49 = HEAP32[$48>>2]|0; - $51 = $49; - } else { - $51 = $24; - } - $50 = (($28) + ($51<<2)|0); - $52 = +HEAPF32[$50>>2]; - $53 = ((($0)) + 32|0); - $54 = +HEAPF32[$53>>2]; - $55 = +HEAPF32[$7>>2]; - $56 = $54 + $55; - HEAPF32[$7>>2] = $56; - $57 = HEAP32[$4>>2]|0; - $58 = ((($57)) + 36|0); - $59 = HEAP32[$58>>2]|0; - $60 = (+($59>>>0)); - $61 = !($56 >= $60); - if ($61) { - $$0100 = $30;$$0101 = $52; - } else { - $62 = HEAP32[$4>>2]|0; - $63 = ((($62)) + 36|0); - $64 = HEAP32[$63>>2]|0; - $65 = (+($64>>>0)); - $67 = $57;$storemerge106 = $56; - while(1) { - $66 = ((($67)) + 32|0); - $68 = HEAP32[$66>>2]|0; - $69 = (+($68>>>0)); - $70 = $storemerge106 - $69; - $71 = !($70 >= $65); - if ($71) { - break; - } else { - $67 = $62;$storemerge106 = $70; - } - } - HEAPF32[$7>>2] = $70; - $$0100 = $30;$$0101 = $52; - } - break; - } - case 2: { - $72 = ((($0)) + 36|0); - $73 = HEAP32[$72>>2]|0; - $74 = ($73|0)!=(0); - $75 = ((($0)) + 32|0); - $76 = +HEAPF32[$75>>2]; - $77 = -$76; - $$sink$p = $74 ? $76 : $77; - $$sink = $8 + $$sink$p; - HEAPF32[$7>>2] = $$sink; - if ($74) { - $78 = HEAP32[$4>>2]|0; - $79 = ((($78)) + 36|0); - $80 = HEAP32[$79>>2]|0; - $81 = ($24>>>0)>=($80>>>0); - $82 = ((($78)) + 72|0); - $83 = HEAP32[$82>>2]|0; - $$sink2 = $81 ? $23 : $24; - $84 = (($83) + ($$sink2<<2)|0); - $85 = +HEAPF32[$84>>2]; - $86 = (+($80>>>0)); - $87 = !($$sink >= $86); - if (!($87)) { - $88 = $80 << 1; - $89 = (+($88>>>0)); - HEAP32[$72>>2] = 0; - $90 = +HEAPF32[$7>>2]; - $91 = $89 - $90; - HEAPF32[$7>>2] = $91; - } - $92 = +HEAPF32[$7>>2]; - $93 = ((($78)) + 24|0); - $94 = HEAP32[$93>>2]|0; - $95 = (+($94>>>0)); - $96 = !($92 >= $95); - if ($96) { - $$0100 = $30;$$0101 = $85; - break L8; - } - $97 = (($94) + -1)|0; - $98 = (+($97>>>0)); - $99 = $92 - $98; - HEAP32[$72>>2] = 0; - HEAPF32[$7>>2] = $99; - $$0100 = $30;$$0101 = $85; - break L8; - } - $100 = ($23|0)==(0); - if ($100) { - label = 24; - } else { - $101 = (($23) + -1)|0; - $102 = HEAP32[$4>>2]|0; - $103 = ((($102)) + 28|0); - $104 = HEAP32[$103>>2]|0; - $105 = ($101>>>0)>($104>>>0); - if ($105) { - $$sink103 = $101;$$sink105 = $102; - } else { - label = 24; - } - } - if ((label|0) == 24) { - $106 = HEAP32[$4>>2]|0; - $$sink103 = $23;$$sink105 = $106; - } - $107 = ((($$sink105)) + 72|0); - $108 = HEAP32[$107>>2]|0; - $109 = (($108) + ($$sink103<<2)|0); - $110 = +HEAPF32[$109>>2]; - $111 = +HEAPF32[$7>>2]; - $112 = HEAP32[$4>>2]|0; - $113 = ((($112)) + 28|0); - $114 = HEAP32[$113>>2]|0; - $115 = (+($114>>>0)); - $116 = !($111 <= $115); - $117 = $114 << 1; - $118 = (+($117>>>0)); - $119 = $118 - $111; - if ($116) { - $$pr = +HEAPF32[$7>>2]; - $121 = $$pr; - } else { - HEAP32[$72>>2] = 1; - HEAPF32[$7>>2] = $119; - $121 = $119; - } - $120 = !($121 <= 0.0); - if ($120) { - $$0100 = $110;$$0101 = $30; - } else { - HEAP32[$72>>2] = 1; - HEAPF32[$7>>2] = 0.0; - $$0100 = $110;$$0101 = $30; - } - break; - } - default: { - $$0100 = $30;$$0101 = 0.0; - } - } - } while(0); - $122 = $$0101 - $$0100; - $123 = $26 * $122; - $124 = $$0100 + $123; - $125 = ((($0)) + 164|0); - $126 = HEAP32[$125>>2]|0; - $127 = ($126>>>0)<(32); - if (!($127)) { - $$1 = $124; - return (+$$1); - } - $128 = (+($126>>>0)); - $129 = $128 * 0.03125; - $130 = (((($0)) + 168|0) + ($126<<2)|0); - $131 = +HEAPF32[$130>>2]; - $132 = $124 - $131; - $133 = $129 * $132; - $134 = $131 + $133; - $$1 = $134; - return (+$$1); - } - } - } - $10 = ((($0)) + 164|0); - $11 = HEAP32[$10>>2]|0; - $12 = ($11>>>0)<(32); - if (!($12)) { - $$1 = 0.0; - return (+$$1); - } - $13 = (+($11>>>0)); - $14 = $13 * 0.03125; - $15 = (((($0)) + 168|0) + ($11<<2)|0); - $16 = +HEAPF32[$15>>2]; - $17 = 0.0 - $16; - $18 = $14 * $17; - $19 = $16 + $18; - $$1 = $19; - return (+$$1); -} -function _jar_xm_row($0) { - $0 = $0|0; - var $$0$ = 0, $$06061 = 0, $$062 = 0, $$1 = 0, $$mask = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; - var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; - var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; - var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; - var $96 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 368|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0); - if ($3) { - $11 = ((($0)) + 372|0); - $12 = HEAP32[$11>>2]|0; - $13 = ($12|0)==(0); - if (!($13)) { - $14 = ((($0)) + 348|0); - $15 = HEAP8[$14>>0]|0; - $16 = (($15) + 1)<<24>>24; - HEAP8[$14>>0] = $16; - $17 = ((($0)) + 377|0); - $18 = HEAP8[$17>>0]|0; - $19 = ((($0)) + 349|0); - HEAP8[$19>>0] = $18; - HEAP32[$11>>2] = 0; - HEAP8[$17>>0] = 0; - _jar_xm_post_pattern_change($0); - } - } else { - $4 = ((($0)) + 376|0); - $5 = HEAP8[$4>>0]|0; - $6 = ((($0)) + 348|0); - HEAP8[$6>>0] = $5; - $7 = ((($0)) + 377|0); - $8 = HEAP8[$7>>0]|0; - $9 = ((($0)) + 349|0); - HEAP8[$9>>0] = $8; - HEAP32[$1>>2] = 0; - $10 = ((($0)) + 372|0); - HEAP32[$10>>2] = 0; - HEAP8[$7>>0] = 0; - _jar_xm_post_pattern_change($0); - } - $20 = ((($0)) + 316|0); - $21 = HEAP32[$20>>2]|0; - $22 = ((($0)) + 348|0); - $23 = HEAP8[$22>>0]|0; - $24 = $23&255; - $25 = (((($0)) + 60|0) + ($24)|0); - $26 = HEAP8[$25>>0]|0; - $27 = $26&255; - $28 = ((($0)) + 50|0); - $29 = HEAP16[$28>>1]|0; - $30 = ($29<<16>>16)==(0); - if ($30) { - label = 15; - } else { - $31 = $29&65535; - $32 = (((($21) + ($27<<3)|0)) + 4|0); - $33 = ((($0)) + 349|0); - $34 = ((($0)) + 388|0); - $$06061 = 0;$$062 = 0;$40 = $31;$43 = 0; - while(1) { - $36 = HEAP32[$32>>2]|0; - $37 = HEAP8[$33>>0]|0; - $38 = $37&255; - $39 = Math_imul($38, $40)|0; - $41 = (($36) + (($39*5)|0)|0); - $42 = (($41) + (($43*5)|0)|0); - $44 = HEAP32[$34>>2]|0; - $45 = (($44) + (($43*304)|0)|0); - $46 = (((($44) + (($43*304)|0)|0)) + 16|0); - HEAP32[$46>>2] = $42; - $47 = ((($42)) + 3|0); - $48 = HEAP8[$47>>0]|0; - $49 = ($48<<24>>24)==(14); - if ($49) { - $50 = ((($42)) + 4|0); - $51 = HEAP8[$50>>0]|0; - $52 = $51&255; - $$mask = $52 & 240; - $53 = ($$mask|0)==(208); - if ($53) { - $54 = $52 & 15; - $55 = $54&255; - $56 = (((($44) + (($43*304)|0)|0)) + 97|0); - HEAP8[$56>>0] = $55; - } else { - label = 10; - } - } else { - label = 10; - } - if ((label|0) == 10) { - label = 0; - _jar_xm_handle_note_and_instrument($0,$45,$42); - } - $57 = ($$062|0)==(0); - if ($57) { - $58 = (((($44) + (($43*304)|0)|0)) + 99|0); - $59 = HEAP8[$58>>0]|0; - $60 = ($59<<24>>24)==(0); - $$0$ = $60 ? $$062 : 1; - $$1 = $$0$; - } else { - $$1 = $$062; - } - $61 = (($$06061) + 1)<<24>>24; - $62 = $61&255; - $63 = HEAP16[$28>>1]|0; - $64 = $63&65535; - $65 = ($62>>>0)<($64>>>0); - if ($65) { - $$06061 = $61;$$062 = $$1;$40 = $64;$43 = $62; - } else { - break; - } - } - $35 = ($$1|0)==(0); - if ($35) { - label = 15; - } - } - if ((label|0) == 15) { - $66 = ((($0)) + 380|0); - $67 = HEAP32[$66>>2]|0; - $68 = HEAP8[$22>>0]|0; - $69 = $68&255; - $70 = $69 << 8; - $71 = ((($0)) + 349|0); - $72 = HEAP8[$71>>0]|0; - $73 = $72&255; - $74 = $70 | $73; - $75 = (($67) + ($74)|0); - $76 = HEAP8[$75>>0]|0; - $77 = (($76) + 1)<<24>>24; - HEAP8[$75>>0] = $77; - $78 = ((($0)) + 384|0); - HEAP8[$78>>0] = $76; - } - $79 = ((($0)) + 349|0); - $80 = HEAP8[$79>>0]|0; - $81 = (($80) + 1)<<24>>24; - HEAP8[$79>>0] = $81; - $82 = HEAP32[$1>>2]|0; - $83 = ($82|0)==(0); - if (!($83)) { - return; - } - $84 = ((($0)) + 372|0); - $85 = HEAP32[$84>>2]|0; - $86 = ($85|0)==(0); - if (!($86)) { - return; - } - $87 = $81&255; - $88 = (($21) + ($27<<3)|0); - $89 = HEAP16[$88>>1]|0; - $90 = $89&65535; - $91 = ($87>>>0)>=($90>>>0); - $92 = ($81<<24>>24)==(0); - $or$cond = $92 | $91; - if (!($or$cond)) { - return; - } - $93 = HEAP8[$22>>0]|0; - $94 = (($93) + 1)<<24>>24; - HEAP8[$22>>0] = $94; - $95 = ((($0)) + 377|0); - $96 = HEAP8[$95>>0]|0; - HEAP8[$79>>0] = $96; - HEAP8[$95>>0] = 0; - _jar_xm_post_pattern_change($0); - return; -} -function _jar_xm_envelopes($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 8|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0|0); - if ($3) { - return; - } - $4 = ((($2)) + 176|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0); - if (!($6)) { - $7 = ((($0)) + 52|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)==(0); - if ($9) { - $10 = ((($2)) + 260|0); - $11 = HEAP16[$10>>1]|0; - $12 = (+($11&65535)); - $13 = $12 * 1.52587890625E-5; - $14 = ((($0)) + 56|0); - $15 = +HEAPF32[$14>>2]; - $16 = $15 - $13; - HEAPF32[$14>>2] = $16; - $17 = $16 < 0.0; - if ($17) { - HEAPF32[$14>>2] = 0.0; - } - } - $18 = HEAP32[$1>>2]|0; - $19 = ((($18)) + 124|0); - $20 = ((($0)) + 68|0); - $21 = ((($0)) + 60|0); - _jar_xm_envelope_tick($0,$19,$20,$21); - } - $22 = HEAP32[$1>>2]|0; - $23 = ((($22)) + 240|0); - $24 = HEAP32[$23>>2]|0; - $25 = ($24|0)==(0); - if ($25) { - return; - } - $26 = ((($22)) + 188|0); - $27 = ((($0)) + 70|0); - $28 = ((($0)) + 64|0); - _jar_xm_envelope_tick($0,$26,$27,$28); - return; -} -function _jar_xm_autovibrato($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$ = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0.0, $29 = 0.0, $3 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($1)) + 8|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)==(0|0); - if ($4) { - return; - } - $5 = ((($3)) + 257|0); - $6 = HEAP8[$5>>0]|0; - $7 = ($6<<24>>24)==(0); - if ($7) { - return; - } - $8 = ((($1)) + 48|0); - $9 = HEAP16[$8>>1]|0; - $10 = $9&65535; - $11 = ((($3)) + 256|0); - $12 = HEAP8[$11>>0]|0; - $13 = $12&255; - $14 = ($10>>>0)<($13>>>0); - $15 = (+($9&65535)); - $16 = (+($12&255)); - $17 = $15 / $16; - $18 = $17 + 0.0; - $$ = $14 ? $18 : 1.0; - $19 = (($9) + 1)<<16>>16; - HEAP16[$8>>1] = $19; - $20 = ((($3)) + 258|0); - $21 = HEAP8[$20>>0]|0; - $22 = $21&255; - $23 = Math_imul($22, $10)|0; - $24 = $23 >>> 2; - $25 = ((($3)) + 252|0); - $26 = HEAP32[$25>>2]|0; - $27 = $24&255; - $28 = (+_jar_xm_waveform($26,$27)); - $29 = $28 * 0.25; - $30 = HEAP8[$5>>0]|0; - $31 = (+($30&255)); - $32 = $29 * $31; - $33 = $32 / 15.0; - $34 = $$ * $33; - $35 = ((($1)) + 72|0); - HEAPF32[$35>>2] = $34; - _jar_xm_update_frequency($0,$1); - return; -} -function _jar_xm_update_frequency($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0; - var sp = 0; - sp = STACKTOP; - $2 = ((($1)) + 24|0); - $3 = +HEAPF32[$2>>2]; - $4 = ((($1)) + 80|0); - $5 = HEAP8[$4>>0]|0; - $6 = ($5<<24>>24)==(0); - if ($6) { - $8 = ((($1)) + 116|0); - $9 = +HEAPF32[$8>>2]; - $10 = ((($1)) + 72|0); - $11 = +HEAPF32[$10>>2]; - $12 = $9 + $11; - $13 = $12; - } else { - $7 = (+($5&255)); - $13 = $7; - } - $14 = (+_jar_xm_frequency($0,$3,$13)); - $15 = ((($1)) + 28|0); - HEAPF32[$15>>2] = $14; - $16 = ((($0)) + 324|0); - $17 = HEAP32[$16>>2]|0; - $18 = (+($17>>>0)); - $19 = $14 / $18; - $20 = ((($1)) + 32|0); - HEAPF32[$20>>2] = $19; - return; -} -function _jar_xm_volume_slide($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$not = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = $1&255; - $3 = $2 & 240; - $4 = ($3|0)!=(0); - $$not = $4 ^ 1; - $5 = $2 & 15; - $6 = ($5|0)==(0); - $or$cond = $6 | $$not; - if (!($or$cond)) { - return; - } - $7 = ((($0)) + 40|0); - $8 = +HEAPF32[$7>>2]; - if ($4) { - $9 = $2 >>> 4; - $10 = (+($9|0)); - $11 = $10 * 0.015625; - $12 = $11 + $8; - HEAPF32[$7>>2] = $12; - $13 = $12 > 1.0; - if (!($13)) { - return; - } - HEAPF32[$7>>2] = 1.0; - return; - } else { - $14 = (+($5|0)); - $15 = $14 * 0.015625; - $16 = $8 - $15; - HEAPF32[$7>>2] = $16; - $17 = $16 < 0.0; - if (!($17)) { - return; - } - HEAPF32[$7>>2] = 0.0; - return; - } -} -function _jar_xm_vibrato($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = $3&65535; - $5 = $2&255; - $6 = $5 >>> 4; - $7 = Math_imul($4, $6)|0; - $8 = ((($1)) + 104|0); - $9 = HEAP32[$8>>2]|0; - $10 = $7&255; - $11 = (+_jar_xm_waveform($9,$10)); - $12 = $11 * 2.0; - $13 = $5 & 15; - $14 = (+($13|0)); - $15 = $14 * $12; - $16 = $15 / 15.0; - $17 = ((($1)) + 116|0); - HEAPF32[$17>>2] = $16; - _jar_xm_update_frequency($0,$1); - return; -} -function _jar_xm_panning_slide($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$not = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = $1&255; - $3 = $2 & 240; - $4 = ($3|0)!=(0); - $$not = $4 ^ 1; - $5 = $2 & 15; - $6 = ($5|0)==(0); - $or$cond = $6 | $$not; - if (!($or$cond)) { - return; - } - $7 = ((($0)) + 44|0); - $8 = +HEAPF32[$7>>2]; - if ($4) { - $9 = $2 >>> 4; - $10 = (+($9|0)); - $11 = $10 / 255.0; - $12 = $11 + $8; - HEAPF32[$7>>2] = $12; - $13 = $12 > 1.0; - if (!($13)) { - return; - } - HEAPF32[$7>>2] = 1.0; - return; - } else { - $14 = (+($5|0)); - $15 = $14 / 255.0; - $16 = $8 - $15; - HEAPF32[$7>>2] = $16; - $17 = $16 < 0.0; - if (!($17)) { - return; - } - HEAPF32[$7>>2] = 0.0; - return; - } -} -function _jar_xm_tone_portamento($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $10 = 0, $11 = 0, $12 = 0.0, $13 = 0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0.0; - var $29 = 0, $3 = 0.0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($1)) + 92|0); - $3 = +HEAPF32[$2>>2]; - $4 = $3 == 0.0; - if ($4) { - return; - } - $5 = ((($1)) + 24|0); - $6 = +HEAPF32[$5>>2]; - $7 = $6 != $3; - if (!($7)) { - return; - } - $8 = $6 > $3; - if ($8) { - $9 = ((($0)) + 56|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($10|0)==(0); - $12 = $11 ? 4.0 : 1.0; - $13 = ((($1)) + 91|0); - $14 = HEAP8[$13>>0]|0; - $15 = (+($14&255)); - $16 = $12 * $15; - $17 = $6 - $16; - HEAPF32[$5>>2] = $17; - $18 = $17 < $3; - if ($18) { - HEAPF32[$5>>2] = $3; - } - } else { - $19 = $6 < $3; - if ($19) { - $20 = ((($0)) + 56|0); - $21 = HEAP32[$20>>2]|0; - $22 = ($21|0)==(0); - $23 = $22 ? 4.0 : 1.0; - $24 = ((($1)) + 91|0); - $25 = HEAP8[$24>>0]|0; - $26 = (+($25&255)); - $27 = $23 * $26; - $28 = $6 + $27; - HEAPF32[$5>>2] = $28; - $29 = $28 > $3; - if ($29) { - HEAPF32[$5>>2] = $3; - } - } - } - _jar_xm_update_frequency($0,$1); - return; -} -function _jar_xm_arpeggio($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$sink = 0, $10 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $trunc = 0, $trunc$clear = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = (($3&65535) % 3)&-1; - $trunc = $4&255; - $trunc$clear = $trunc & 3; - switch ($trunc$clear<<24>>24) { - case 0: { - $5 = ((($1)) + 76|0); - HEAP32[$5>>2] = 0; - $$sink = 0; - break; - } - case 2: { - $6 = ((($1)) + 76|0); - HEAP32[$6>>2] = 1; - $7 = ($2&255) >>> 4; - $$sink = $7; - break; - } - case 1: { - $8 = ((($1)) + 76|0); - HEAP32[$8>>2] = 1; - $9 = $2 & 15; - $$sink = $9; - break; - } - default: { - _jar_xm_update_frequency($0,$1); - return; - } - } - $10 = ((($1)) + 80|0); - HEAP8[$10>>0] = $$sink; - _jar_xm_update_frequency($0,$1); - return; -} -function _jar_xm_pitch_slide($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = +$2; - var $$ = 0.0, $10 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0.0, $9 = 0.0, $storemerge = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 56|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0); - $6 = $2 * 4.0; - $$ = $5 ? $6 : $2; - $7 = ((($1)) + 24|0); - $8 = +HEAPF32[$7>>2]; - $9 = $8 + $$; - $10 = $9 < 0.0; - $storemerge = $10 ? 0.0 : $9; - HEAPF32[$7>>2] = $storemerge; - _jar_xm_update_frequency($0,$1); - return; -} -function _jar_xm_tremolo($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = $2&65535; - $4 = $1&255; - $5 = $4 >>> 4; - $6 = Math_imul($3, $5)|0; - $7 = ((($0)) + 120|0); - $8 = HEAP32[$7>>2]|0; - $9 = $6&255; - $10 = (+_jar_xm_waveform($8,$9)); - $11 = $4 & 15; - $12 = (+($11|0)); - $13 = $12 * $10; - $14 = -$13; - $15 = $14 / 15.0; - $16 = ((($0)) + 132|0); - HEAPF32[$16>>2] = $15; - return; -} -function _jar_xm_trigger_note($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; - var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; - var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; - var $66 = 0, $67 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = $2 & 4; - $4 = ($3|0)==(0); - if ($4) { - $5 = ((($1)) + 20|0); - HEAPF32[$5>>2] = 0.0; - $6 = ((($1)) + 36|0); - HEAP32[$6>>2] = 1; - } - $7 = ((($1)) + 12|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)==(0|0); - if (!($9)) { - $10 = $2 & 1; - $11 = ($10|0)==(0); - if ($11) { - $12 = ((($8)) + 40|0); - $13 = HEAP32[$12>>2]|0; - $14 = ((($1)) + 40|0); - HEAP32[$14>>2] = $13; - } - $15 = ((($8)) + 52|0); - $16 = HEAP32[$15>>2]|0; - $17 = ((($1)) + 44|0); - HEAP32[$17>>2] = $16; - } - $18 = ((($1)) + 52|0); - HEAP32[$18>>2] = 1; - $19 = ((($1)) + 60|0); - HEAPF32[$19>>2] = 1.0; - $20 = ((($1)) + 56|0); - HEAPF32[$20>>2] = 1.0; - $21 = ((($1)) + 64|0); - HEAPF32[$21>>2] = 0.5; - $22 = ((($1)) + 70|0); - HEAP16[$22>>1] = 0; - $23 = ((($1)) + 68|0); - HEAP16[$23>>1] = 0; - $24 = ((($1)) + 116|0); - HEAPF32[$24>>2] = 0.0; - $25 = ((($1)) + 132|0); - HEAPF32[$25>>2] = 0.0; - $26 = ((($1)) + 140|0); - HEAP32[$26>>2] = 0; - $27 = ((($1)) + 48|0); - HEAP16[$27>>1] = 0; - $28 = ((($1)) + 108|0); - $29 = HEAP32[$28>>2]|0; - $30 = ($29|0)==(0); - if (!($30)) { - $31 = ((($1)) + 114|0); - HEAP16[$31>>1] = 0; - } - $32 = ((($1)) + 124|0); - $33 = HEAP32[$32>>2]|0; - $34 = ($33|0)==(0); - if (!($34)) { - $35 = ((($1)) + 129|0); - HEAP8[$35>>0] = 0; - } - $36 = $2 & 2; - $37 = ($36|0)==(0); - if ($37) { - $38 = +HEAPF32[$1>>2]; - $39 = (+_jar_xm_period($0,$38)); - $40 = ((($1)) + 24|0); - HEAPF32[$40>>2] = $39; - _jar_xm_update_frequency($0,$1); - } - $41 = ((($0)) + 360|0); - $42 = $41; - $43 = $42; - $44 = HEAP32[$43>>2]|0; - $45 = (($42) + 4)|0; - $46 = $45; - $47 = HEAP32[$46>>2]|0; - $48 = ((($1)) + 144|0); - $49 = $48; - $50 = $49; - HEAP32[$50>>2] = $44; - $51 = (($49) + 4)|0; - $52 = $51; - HEAP32[$52>>2] = $47; - $53 = ((($1)) + 8|0); - $54 = HEAP32[$53>>2]|0; - $55 = ($54|0)==(0|0); - if (!($55)) { - $56 = ((($54)) + 264|0); - $57 = $56; - $58 = $57; - HEAP32[$58>>2] = $44; - $59 = (($57) + 4)|0; - $60 = $59; - HEAP32[$60>>2] = $47; - } - $61 = HEAP32[$7>>2]|0; - $62 = ($61|0)==(0|0); - if ($62) { - return; - } - $63 = ((($61)) + 64|0); - $64 = $63; - $65 = $64; - HEAP32[$65>>2] = $44; - $66 = (($64) + 4)|0; - $67 = $66; - HEAP32[$67>>2] = $47; - return; -} -function _jar_xm_cut_note($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 40|0); - HEAPF32[$1>>2] = 0.0; - return; -} -function _jar_xm_handle_note_and_instrument($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0275 = 0, $$lobit = 0, $$lobit262 = 0, $$mask = 0, $$mask265 = 0, $$mask266 = 0, $$off = 0, $$off273 = 0, $$off274 = 0, $$old1 = 0, $$sink = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0, $104 = 0, $105 = 0, $106 = 0.0, $107 = 0; - var $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0.0, $116 = 0.0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0; - var $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0.0, $133 = 0.0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0; - var $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0; - var $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0; - var $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0; - var $199 = 0, $20 = 0, $200 = 0, $201 = 0.0, $202 = 0.0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0; - var $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0.0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0; - var $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0; - var $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0.0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0.0, $27 = 0, $270 = 0; - var $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0.0, $288 = 0, $289 = 0; - var $29 = 0, $290 = 0, $291 = 0.0, $292 = 0.0, $293 = 0.0, $294 = 0.0, $295 = 0.0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0; - var $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0; - var $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0; - var $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0; - var $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0.0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0; - var $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0; - var $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0.0, $411 = 0.0, $412 = 0, $413 = 0, $414 = 0; - var $415 = 0, $416 = 0, $417 = 0, $418 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; - var $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; - var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; - var $93 = 0, $94 = 0, $95 = 0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0.0, $exitcond = 0, $or$cond = 0, $phitmp = 0.0, $phitmp260 = 0.0, $phitmp263 = 0.0, $phitmp264 = 0.0, $trunc = 0, $trunc$clear = 0, $trunc259 = 0, $trunc259$clear = 0, $trunc261 = 0, $trunc261$clear = 0, label = 0; - var sp = 0; - sp = STACKTOP; - $3 = ((($2)) + 1|0); - $4 = HEAP8[$3>>0]|0; - $5 = ($4<<24>>24)==(0); - do { - if (!($5)) { - $6 = ((($1)) + 16|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($7)) + 3|0); - $9 = HEAP8[$8>>0]|0; - switch ($9<<24>>24) { - case 5: case 3: { - label = 4; - break; - } - default: { - $10 = ((($7)) + 2|0); - $11 = HEAP8[$10>>0]|0; - $12 = ($11&255)>(239); - if ($12) { - label = 4; - } - } - } - if ((label|0) == 4) { - $13 = ((($1)) + 8|0); - $14 = HEAP32[$13>>2]|0; - $15 = ($14|0)==(0|0); - if (!($15)) { - $16 = ((($1)) + 12|0); - $17 = HEAP32[$16>>2]|0; - $18 = ($17|0)==(0|0); - if (!($18)) { - _jar_xm_trigger_note($0,$1,6); - break; - } - } - } - $19 = HEAP8[$3>>0]|0; - $20 = $19&255; - $21 = ((($0)) + 54|0); - $22 = HEAP16[$21>>1]|0; - $23 = $22&65535; - $24 = ($20>>>0)>($23>>>0); - if ($24) { - _jar_xm_cut_note($1); - $25 = ((($1)) + 8|0); - HEAP32[$25>>2] = 0; - $26 = ((($1)) + 12|0); - HEAP32[$26>>2] = 0; - break; - } - $27 = ((($0)) + 320|0); - $28 = HEAP32[$27>>2]|0; - $29 = (($20) + -1)|0; - $30 = (($28) + (($29*280)|0)|0); - $31 = ((($1)) + 8|0); - HEAP32[$31>>2] = $30; - $32 = HEAP8[$2>>0]|0; - $33 = ($32<<24>>24)==(0); - if ($33) { - $34 = ((($1)) + 12|0); - $35 = HEAP32[$34>>2]|0; - $36 = ($35|0)==(0|0); - if (!($36)) { - _jar_xm_trigger_note($0,$1,4); - } - } - } - } while(0); - $37 = HEAP8[$2>>0]|0; - $$off = (($37) + -1)<<24>>24; - $38 = ($$off&255)<(96); - do { - if ($38) { - $39 = ((($1)) + 8|0); - $40 = HEAP32[$39>>2]|0; - $41 = ((($1)) + 16|0); - $42 = HEAP32[$41>>2]|0; - $43 = ((($42)) + 3|0); - $44 = HEAP8[$43>>0]|0; - $$old1 = ($40|0)!=(0|0); - switch ($44<<24>>24) { - case 5: case 3: { - if ($$old1) { - label = 16; - } - break; - } - default: { - $45 = ((($42)) + 2|0); - $46 = HEAP8[$45>>0]|0; - $47 = ($46&255)>(239); - $or$cond = $$old1 & $47; - if ($or$cond) { - label = 16; - } else { - $66 = ($40|0)==(0|0); - if (!($66)) { - label = 19; - } - } - } - } - if ((label|0) == 16) { - $48 = ((($1)) + 12|0); - $49 = HEAP32[$48>>2]|0; - $50 = ($49|0)==(0|0); - if ($50) { - label = 19; - } else { - $51 = HEAP8[$2>>0]|0; - $52 = $51&255; - $53 = ((($49)) + 56|0); - $54 = HEAP8[$53>>0]|0; - $55 = $54 << 24 >> 24; - $56 = (($55) + ($52))|0; - $57 = (+($56|0)); - $58 = ((($49)) + 44|0); - $59 = HEAP8[$58>>0]|0; - $60 = (+($59<<24>>24)); - $61 = $60 * 0.0078125; - $62 = $57 + $61; - $63 = $62 + -1.0; - HEAPF32[$1>>2] = $63; - $64 = (+_jar_xm_period($0,$63)); - $65 = ((($1)) + 92|0); - HEAPF32[$65>>2] = $64; - break; - } - } - if ((label|0) == 19) { - $67 = HEAP32[$39>>2]|0; - $68 = ((($67)) + 24|0); - $69 = HEAP16[$68>>1]|0; - $70 = ($69<<16>>16)==(0); - if (!($70)) { - $71 = HEAP8[$2>>0]|0; - $72 = $71&255; - $73 = (($72) + -1)|0; - $74 = (((($40)) + 26|0) + ($73)|0); - $75 = HEAP8[$74>>0]|0; - $76 = $75&255; - $77 = ((($40)) + 24|0); - $78 = HEAP16[$77>>1]|0; - $79 = $78&65535; - $80 = ($76>>>0)<($79>>>0); - if ($80) { - $$0275 = 0; - } else { - _jar_xm_cut_note($1); - break; - } - while(1) { - $106 = (+_jar_xm_next_of_sample($1)); - $107 = (((($1)) + 168|0) + ($$0275<<2)|0); - HEAPF32[$107>>2] = $106; - $108 = (($$0275) + 1)|0; - $exitcond = ($108|0)==(32); - if ($exitcond) { - break; - } else { - $$0275 = $108; - } - } - $81 = ((($1)) + 164|0); - HEAP32[$81>>2] = 0; - $82 = ((($40)) + 276|0); - $83 = HEAP32[$82>>2]|0; - $84 = HEAP8[$2>>0]|0; - $85 = $84&255; - $86 = (($85) + -1)|0; - $87 = (((($40)) + 26|0) + ($86)|0); - $88 = HEAP8[$87>>0]|0; - $89 = $88&255; - $90 = (($83) + (($89*80)|0)|0); - $91 = ((($1)) + 12|0); - HEAP32[$91>>2] = $90; - $92 = (((($83) + (($89*80)|0)|0)) + 56|0); - $93 = HEAP8[$92>>0]|0; - $94 = $93 << 24 >> 24; - $95 = (($94) + ($85))|0; - $96 = (+($95|0)); - $97 = (((($83) + (($89*80)|0)|0)) + 44|0); - $98 = HEAP8[$97>>0]|0; - $99 = (+($98<<24>>24)); - $100 = $99 * 0.0078125; - $101 = $96 + $100; - $102 = $101 + -1.0; - HEAPF32[$1>>2] = $102; - $103 = ((($1)) + 4|0); - HEAPF32[$103>>2] = $102; - $104 = HEAP8[$3>>0]|0; - $105 = ($104<<24>>24)==(0); - if ($105) { - _jar_xm_trigger_note($0,$1,1); - break; - } else { - _jar_xm_trigger_note($0,$1,0); - break; - } - } - } - _jar_xm_cut_note($1); - } else { - $109 = ($37<<24>>24)==(97); - if ($109) { - _jar_xm_key_off($1); - } - } - } while(0); - $110 = ((($2)) + 2|0); - $111 = HEAP8[$110>>0]|0; - $112 = $111&255; - $trunc = ($111&255) >>> 4; - $trunc$clear = $trunc & 15; - switch ($trunc$clear<<24>>24) { - case 5: { - $113 = ($111&255)>(80); - if (!($113)) { - label = 31; - } - break; - } - case 4: case 3: case 2: case 1: { - label = 31; - break; - } - case 8: { - $118 = $112 & 15; - $119 = $118&255; - _jar_xm_volume_slide($1,$119); - break; - } - case 9: { - $120 = $112 << 4; - $121 = $120&255; - _jar_xm_volume_slide($1,$121); - break; - } - case 10: { - $122 = ((($1)) + 112|0); - $123 = HEAP8[$122>>0]|0; - $124 = $123 & 15; - $125 = $124&255; - $126 = $112 << 4; - $127 = $125 | $126; - $128 = $127&255; - HEAP8[$122>>0] = $128; - break; - } - case 12: { - $129 = $112 & 15; - $130 = $129 << 4; - $131 = $130 | $129; - $132 = (+($131|0)); - $133 = $132 / 255.0; - $134 = ((($1)) + 44|0); - HEAPF32[$134>>2] = $133; - break; - } - case 15: { - $135 = $112 & 15; - $136 = ($135|0)==(0); - if (!($136)) { - $137 = ((($1)) + 91|0); - $138 = $112 << 4; - $139 = $138 | $135; - $140 = $139&255; - HEAP8[$137>>0] = $140; - } - break; - } - default: { - } - } - if ((label|0) == 31) { - $114 = (($112) + -16)|0; - $115 = (+($114|0)); - $116 = $115 * 0.015625; - $117 = ((($1)) + 40|0); - HEAPF32[$117>>2] = $116; - } - $141 = ((($2)) + 3|0); - $142 = HEAP8[$141>>0]|0; - do { - switch ($142<<24>>24) { - case 1: { - $143 = ((($2)) + 4|0); - $144 = HEAP8[$143>>0]|0; - $145 = ($144<<24>>24)==(0); - if ($145) { - return; - } - $146 = ((($1)) + 85|0); - HEAP8[$146>>0] = $144; - return; - break; - } - case 2: { - $147 = ((($2)) + 4|0); - $148 = HEAP8[$147>>0]|0; - $149 = ($148<<24>>24)==(0); - if ($149) { - return; - } - $150 = ((($1)) + 86|0); - HEAP8[$150>>0] = $148; - return; - break; - } - case 3: { - $151 = ((($2)) + 4|0); - $152 = HEAP8[$151>>0]|0; - $153 = ($152<<24>>24)==(0); - if ($153) { - return; - } - $154 = ((($1)) + 91|0); - HEAP8[$154>>0] = $152; - return; - break; - } - case 4: { - $155 = ((($2)) + 4|0); - $156 = HEAP8[$155>>0]|0; - $157 = $156&255; - $158 = $157 & 15; - $159 = ($158|0)==(0); - if (!($159)) { - $160 = ((($1)) + 112|0); - $161 = HEAP8[$160>>0]|0; - $162 = $161 & -16; - $163 = $162&255; - $164 = $163 | $158; - $165 = $164&255; - HEAP8[$160>>0] = $165; - } - $$mask266 = $157 & 240; - $166 = ($$mask266|0)==(0); - if ($166) { - return; - } - $167 = ((($1)) + 112|0); - $168 = HEAP8[$167>>0]|0; - $169 = $168 & 15; - $170 = $169&255; - $171 = $170 | $$mask266; - $172 = $171&255; - HEAP8[$167>>0] = $172; - return; - break; - } - case 5: { - $173 = ((($2)) + 4|0); - $174 = HEAP8[$173>>0]|0; - $175 = ($174<<24>>24)==(0); - if ($175) { - return; - } - $176 = ((($1)) + 81|0); - HEAP8[$176>>0] = $174; - return; - break; - } - case 6: { - $177 = ((($2)) + 4|0); - $178 = HEAP8[$177>>0]|0; - $179 = ($178<<24>>24)==(0); - if ($179) { - return; - } - $180 = ((($1)) + 81|0); - HEAP8[$180>>0] = $178; - return; - break; - } - case 7: { - $181 = ((($2)) + 4|0); - $182 = HEAP8[$181>>0]|0; - $183 = $182&255; - $184 = $183 & 15; - $185 = ($184|0)==(0); - if (!($185)) { - $186 = ((($1)) + 128|0); - $187 = HEAP8[$186>>0]|0; - $188 = $187 & -16; - $189 = $188&255; - $190 = $189 | $184; - $191 = $190&255; - HEAP8[$186>>0] = $191; - } - $$mask265 = $183 & 240; - $192 = ($$mask265|0)==(0); - if ($192) { - return; - } - $193 = ((($1)) + 128|0); - $194 = HEAP8[$193>>0]|0; - $195 = $194 & 15; - $196 = $195&255; - $197 = $196 | $$mask265; - $198 = $197&255; - HEAP8[$193>>0] = $198; - return; - break; - } - case 8: { - $199 = ((($2)) + 4|0); - $200 = HEAP8[$199>>0]|0; - $201 = (+($200&255)); - $202 = $201 / 255.0; - $203 = ((($1)) + 44|0); - HEAPF32[$203>>2] = $202; - return; - break; - } - case 9: { - $204 = ((($1)) + 12|0); - $205 = HEAP32[$204>>2]|0; - $206 = ($205|0)==(0|0); - if ($206) { - return; - } - $207 = HEAP8[$2>>0]|0; - $$off274 = (($207) + -1)<<24>>24; - $208 = ($$off274&255)<(96); - if (!($208)) { - return; - } - $209 = ((($2)) + 4|0); - $210 = HEAP8[$209>>0]|0; - $211 = $210&255; - $212 = ((($205)) + 23|0); - $213 = HEAP8[$212>>0]|0; - $214 = ($213<<24>>24)==(16); - $215 = $214 ? 7 : 8; - $216 = $211 << $215; - $217 = ((($205)) + 24|0); - $218 = HEAP32[$217>>2]|0; - $219 = ($216>>>0)<($218>>>0); - if ($219) { - $221 = (+($216>>>0)); - $222 = ((($1)) + 20|0); - HEAPF32[$222>>2] = $221; - return; - } else { - $220 = ((($1)) + 20|0); - HEAPF32[$220>>2] = -1.0; - return; - } - break; - } - case 10: { - $223 = ((($2)) + 4|0); - $224 = HEAP8[$223>>0]|0; - $225 = ($224<<24>>24)==(0); - if ($225) { - return; - } - $226 = ((($1)) + 81|0); - HEAP8[$226>>0] = $224; - return; - break; - } - case 11: { - $227 = ((($2)) + 4|0); - $228 = HEAP8[$227>>0]|0; - $229 = $228&255; - $230 = ((($0)) + 46|0); - $231 = HEAP16[$230>>1]|0; - $232 = $231&65535; - $233 = ($229>>>0)<($232>>>0); - if (!($233)) { - return; - } - $234 = ((($0)) + 368|0); - HEAP32[$234>>2] = 1; - $235 = ((($0)) + 376|0); - HEAP8[$235>>0] = $228; - return; - break; - } - case 12: { - $236 = ((($2)) + 4|0); - $237 = HEAP8[$236>>0]|0; - $238 = ($237&255)>(64); - $phitmp263 = (+($237&255)); - $phitmp264 = $phitmp263 * 0.015625; - $239 = $238 ? 1.0 : $phitmp264; - $240 = ((($1)) + 40|0); - HEAPF32[$240>>2] = $239; - return; - break; - } - case 13: { - $241 = ((($0)) + 372|0); - HEAP32[$241>>2] = 1; - $242 = ((($2)) + 4|0); - $243 = HEAP8[$242>>0]|0; - $244 = $243&255; - $245 = $244 >>> 4; - $246 = ($245*10)|0; - $247 = $244 & 15; - $248 = (($246) + ($247))|0; - $249 = $248&255; - $250 = ((($0)) + 377|0); - HEAP8[$250>>0] = $249; - return; - break; - } - case 14: { - $251 = ((($2)) + 4|0); - $252 = HEAP8[$251>>0]|0; - $253 = $252&255; - $trunc261 = ($252&255) >>> 4; - $trunc261$clear = $trunc261 & 15; - do { - switch ($trunc261$clear<<24>>24) { - case 1: { - $254 = $253 & 15; - $255 = ($254|0)==(0); - if (!($255)) { - $256 = $254&255; - $257 = ((($1)) + 87|0); - HEAP8[$257>>0] = $256; - } - $258 = ((($1)) + 87|0); - $259 = HEAP8[$258>>0]|0; - $260 = $259&255; - $261 = (0 - ($260))|0; - $262 = (+($261|0)); - _jar_xm_pitch_slide($0,$1,$262); - return; - break; - } - case 2: { - $263 = $253 & 15; - $264 = ($263|0)==(0); - if (!($264)) { - $265 = $263&255; - $266 = ((($1)) + 88|0); - HEAP8[$266>>0] = $265; - } - $267 = ((($1)) + 88|0); - $268 = HEAP8[$267>>0]|0; - $269 = (+($268&255)); - _jar_xm_pitch_slide($0,$1,$269); - return; - break; - } - case 4: { - $270 = $253 & 3; - $271 = ((($1)) + 104|0); - HEAP32[$271>>2] = $270; - $272 = $253 >>> 2; - $$lobit262 = $272 & 1; - $273 = $$lobit262 ^ 1; - $274 = ((($1)) + 108|0); - HEAP32[$274>>2] = $273; - return; - break; - } - case 5: { - $275 = ((($1)) + 16|0); - $276 = HEAP32[$275>>2]|0; - $277 = HEAP8[$276>>0]|0; - $278 = $277&255; - $$off273 = (($277) + -1)<<24>>24; - $279 = ($$off273&255)<(96); - if (!($279)) { - return; - } - $280 = ((($1)) + 12|0); - $281 = HEAP32[$280>>2]|0; - $282 = ($281|0)==(0|0); - if ($282) { - return; - } - $283 = ((($281)) + 56|0); - $284 = HEAP8[$283>>0]|0; - $285 = $284 << 24 >> 24; - $286 = (($285) + ($278))|0; - $287 = (+($286|0)); - $288 = $253 << 4; - $289 = $288 & 240; - $290 = (($289) + -128)|0; - $291 = (+($290|0)); - $292 = $291 * 0.0078125; - $293 = $292 + $287; - $294 = $293 + -1.0; - HEAPF32[$1>>2] = $294; - $295 = (+_jar_xm_period($0,$294)); - $296 = ((($1)) + 24|0); - HEAPF32[$296>>2] = $295; - _jar_xm_update_frequency($0,$1); - return; - break; - } - case 6: { - $297 = $253 & 15; - $298 = ($297|0)==(0); - if ($298) { - $311 = ((($0)) + 349|0); - $312 = HEAP8[$311>>0]|0; - $313 = ((($1)) + 98|0); - HEAP8[$313>>0] = $312; - $314 = ((($0)) + 377|0); - HEAP8[$314>>0] = $312; - return; - } - $299 = ((($1)) + 99|0); - $300 = HEAP8[$299>>0]|0; - $301 = $300&255; - $302 = ($297|0)==($301|0); - if ($302) { - HEAP8[$299>>0] = 0; - return; - } else { - $303 = (($300) + 1)<<24>>24; - HEAP8[$299>>0] = $303; - $304 = ((($0)) + 368|0); - HEAP32[$304>>2] = 1; - $305 = ((($1)) + 98|0); - $306 = HEAP8[$305>>0]|0; - $307 = ((($0)) + 377|0); - HEAP8[$307>>0] = $306; - $308 = ((($0)) + 348|0); - $309 = HEAP8[$308>>0]|0; - $310 = ((($0)) + 376|0); - HEAP8[$310>>0] = $309; - return; - } - break; - } - case 7: { - $315 = $253 & 3; - $316 = ((($1)) + 120|0); - HEAP32[$316>>2] = $315; - $317 = $253 >>> 2; - $$lobit = $317 & 1; - $318 = $$lobit ^ 1; - $319 = ((($1)) + 124|0); - HEAP32[$319>>2] = $318; - return; - break; - } - case 10: { - $320 = $253 & 15; - $321 = ($320|0)==(0); - if (!($321)) { - $322 = $320&255; - $323 = ((($1)) + 82|0); - HEAP8[$323>>0] = $322; - } - $324 = ((($1)) + 82|0); - $325 = HEAP8[$324>>0]|0; - $326 = $325&255; - $327 = $326 << 4; - $328 = $327&255; - _jar_xm_volume_slide($1,$328); - return; - break; - } - case 11: { - $329 = $253 & 15; - $330 = ($329|0)==(0); - if (!($330)) { - $331 = $329&255; - $332 = ((($1)) + 82|0); - HEAP8[$332>>0] = $331; - } - $333 = ((($1)) + 82|0); - $334 = HEAP8[$333>>0]|0; - _jar_xm_volume_slide($1,$334); - return; - break; - } - case 13: { - $335 = HEAP8[$2>>0]|0; - $336 = ($335<<24>>24)==(0); - if (!($336)) { - return; - } - $337 = HEAP8[$3>>0]|0; - $338 = ($337<<24>>24)==(0); - if (!($338)) { - return; - } - $339 = ((($1)) + 16|0); - $340 = HEAP32[$339>>2]|0; - $341 = ((($340)) + 4|0); - $342 = HEAP8[$341>>0]|0; - $343 = $342 & 15; - $344 = ($343<<24>>24)==(0); - if ($344) { - _jar_xm_trigger_note($0,$1,7); - return; - } else { - $345 = ((($1)) + 4|0); - $346 = HEAP32[$345>>2]|0; - HEAP32[$1>>2] = $346; - _jar_xm_trigger_note($0,$1,1); - return; - } - break; - } - case 14: { - $347 = ((($1)) + 16|0); - $348 = HEAP32[$347>>2]|0; - $349 = ((($348)) + 4|0); - $350 = HEAP8[$349>>0]|0; - $351 = $350 & 15; - $352 = $351&255; - $353 = ((($0)) + 328|0); - $354 = HEAP16[$353>>1]|0; - $355 = $354&65535; - $356 = Math_imul($352, $355)|0; - $357 = $356&65535; - $358 = ((($0)) + 378|0); - HEAP16[$358>>1] = $357; - return; - break; - } - default: { - return; - } - } - } while(0); - break; - } - case 15: { - $359 = ((($2)) + 4|0); - $360 = HEAP8[$359>>0]|0; - $361 = ($360<<24>>24)==(0); - if ($361) { - return; - } - $362 = ($360&255)<(32); - $363 = $360&255; - if ($362) { - $364 = ((($0)) + 328|0); - HEAP16[$364>>1] = $363; - return; - } else { - $365 = ((($0)) + 330|0); - HEAP16[$365>>1] = $363; - return; - } - break; - } - case 16: { - $366 = ((($2)) + 4|0); - $367 = HEAP8[$366>>0]|0; - $368 = ($367&255)>(64); - $phitmp = (+($367&255)); - $phitmp260 = $phitmp * 0.015625; - $369 = $368 ? 1.0 : $phitmp260; - $370 = ((($0)) + 332|0); - HEAPF32[$370>>2] = $369; - return; - break; - } - case 17: { - $371 = ((($2)) + 4|0); - $372 = HEAP8[$371>>0]|0; - $373 = ($372<<24>>24)==(0); - if ($373) { - return; - } - $374 = ((($1)) + 83|0); - HEAP8[$374>>0] = $372; - return; - break; - } - case 21: { - $375 = ((($2)) + 4|0); - $376 = HEAP8[$375>>0]|0; - $377 = $376&255; - $378 = ((($1)) + 68|0); - HEAP16[$378>>1] = $377; - $379 = ((($1)) + 70|0); - HEAP16[$379>>1] = $377; - return; - break; - } - case 25: { - $380 = ((($2)) + 4|0); - $381 = HEAP8[$380>>0]|0; - $382 = ($381<<24>>24)==(0); - if ($382) { - return; - } - $383 = ((($1)) + 84|0); - HEAP8[$383>>0] = $381; - return; - break; - } - case 27: { - $384 = ((($2)) + 4|0); - $385 = HEAP8[$384>>0]|0; - $386 = $385&255; - $387 = ($385<<24>>24)==(0); - if ($387) { - return; - } - $$mask = $386 & 240; - $388 = ($$mask|0)==(0); - if ($388) { - $389 = ((($1)) + 96|0); - $390 = HEAP8[$389>>0]|0; - $391 = $390 & -16; - $392 = $391&255; - $393 = $386 & 15; - $394 = $392 | $393; - $395 = $394&255; - $$sink = $395; - } else { - $$sink = $385; - } - $396 = ((($1)) + 96|0); - HEAP8[$396>>0] = $$sink; - return; - break; - } - case 29: { - $397 = ((($2)) + 4|0); - $398 = HEAP8[$397>>0]|0; - $399 = ($398<<24>>24)==(0); - if ($399) { - return; - } - $400 = ((($1)) + 136|0); - HEAP8[$400>>0] = $398; - return; - break; - } - case 33: { - $401 = ((($2)) + 4|0); - $402 = HEAP8[$401>>0]|0; - $403 = $402&255; - $trunc259 = ($402&255) >>> 4; - $trunc259$clear = $trunc259 & 15; - switch ($trunc259$clear<<24>>24) { - case 1: { - $404 = $403 & 15; - $405 = ($404|0)==(0); - if (!($405)) { - $406 = $404&255; - $407 = ((($1)) + 89|0); - HEAP8[$407>>0] = $406; - } - $408 = ((($1)) + 89|0); - $409 = HEAP8[$408>>0]|0; - $410 = (+($409&255)); - $411 = -$410; - _jar_xm_pitch_slide($0,$1,$411); - return; - break; - } - case 2: { - $412 = $403 & 15; - $413 = ($412|0)==(0); - if (!($413)) { - $414 = $412&255; - $415 = ((($1)) + 90|0); - HEAP8[$415>>0] = $414; - } - $416 = ((($1)) + 90|0); - $417 = HEAP8[$416>>0]|0; - $418 = (+($417&255)); - _jar_xm_pitch_slide($0,$1,$418); - return; - break; - } - default: { - return; - } - } - break; - } - default: { - return; - } - } - } while(0); -} -function _jar_xm_key_off($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 52|0); - HEAP32[$1>>2] = 0; - $2 = ((($0)) + 8|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)==(0|0); - if (!($4)) { - $5 = ((($3)) + 176|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($6|0)==(0); - if (!($7)) { - return; - } - } - _jar_xm_cut_note($0); - return; -} -function _jar_xm_period($0,$1) { - $0 = $0|0; - $1 = +$1; - var $$0 = 0.0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 56|0); - $3 = HEAP32[$2>>2]|0; - switch ($3|0) { - case 0: { - $4 = (+_jar_xm_linear_period($1)); - $$0 = $4; - break; - } - case 1: { - $5 = (+_jar_xm_amiga_period($1)); - $$0 = $5; - break; - } - default: { - $$0 = 0.0; - } - } - return (+$$0); -} -function _jar_xm_linear_period($0) { - $0 = +$0; - var $1 = 0.0, $2 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = $0 * 64.0; - $2 = 7680.0 - $1; - return (+$2); -} -function _jar_xm_amiga_period($0) { - $0 = +$0; - var $$0 = 0, $$023 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $4 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (~~(($0))>>>0); - $2 = (($1>>>0) % 12)&-1; - $3 = $0 / 12.0; - $4 = $3 + -2.0; - $5 = (~~(($4))); - $6 = (5672 + ($2<<1)|0); - $7 = HEAP16[$6>>1]|0; - $8 = (($2) + 1)|0; - $9 = (5672 + ($8<<1)|0); - $10 = HEAP16[$9>>1]|0; - $11 = $5 << 24 >> 24; - $12 = ($5<<24>>24)>(0); - if ($12) { - $13 = $7&65535; - $14 = $13 >>> $11; - $15 = $14&65535; - $16 = $10&65535; - $17 = $16 >>> $11; - $18 = $17&65535; - $$0 = $18;$$023 = $15; - } else { - $19 = ($5<<24>>24)<(0); - $20 = (0 - ($11))|0; - if ($19) { - $21 = $10&65535; - $22 = $21 << $20; - $23 = $7&65535; - $24 = $23 << $20; - $25 = $24&65535; - $26 = $22&65535; - $$0 = $26;$$023 = $25; - } else { - $$0 = $10;$$023 = $7; - } - } - $27 = $$023&65535; - $28 = (+($$023&65535)); - $29 = (+($1>>>0)); - $30 = $0 - $29; - $31 = $$0&65535; - $32 = (($31) - ($27))|0; - $33 = (+($32|0)); - $34 = $30 * $33; - $35 = $28 + $34; - return (+$35); -} -function _jar_xm_waveform($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0, $24 = 0.0, $25 = 0.0, $3 = 0.0, $4 = 0.0; - var $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = $1 & 63; - switch ($0|0) { - case 0: { - $3 = (+($2&255)); - $4 = $3 * 6.2831840515136719; - $5 = $4 * 0.015625; - $6 = (+Math_sin((+$5))); - $7 = -$6; - $$0 = $7; - return (+$$0); - break; - } - case 1: { - $8 = $2&255; - $9 = (32 - ($8))|0; - $10 = (+($9|0)); - $11 = $10 * 0.03125; - $$0 = $11; - return (+$$0); - break; - } - case 2: { - $12 = ($2&255)>(31); - $13 = $12 ? 1.0 : -1.0; - $$0 = $13; - return (+$$0); - break; - } - case 3: { - $14 = HEAP32[938]|0; - $15 = Math_imul($14, 1103515245)|0; - $16 = (($15) + 12345)|0; - HEAP32[938] = $16; - $17 = $16 >>> 16; - $18 = $17 & 32767; - $19 = (+($18>>>0)); - $20 = $19 * 6.103515625E-5; - $21 = $20 + -1.0; - $$0 = $21; - return (+$$0); - break; - } - case 4: { - $22 = $2&255; - $23 = (($22) + -32)|0; - $24 = (+($23|0)); - $25 = $24 * 0.03125; - $$0 = $25; - return (+$$0); - break; - } - default: { - $$0 = 0.0; - return (+$$0); - } - } - return +(0.0); -} -function _jar_xm_frequency($0,$1,$2) { - $0 = $0|0; - $1 = +$1; - $2 = +$2; - var $$050 = 0.0, $$051 = 0, $$054 = 0, $$1 = 0, $$148 = 0, $$152 = 0, $$253 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; - var $41 = 0, $42 = 0, $43 = 0, $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0.0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0.0, $58 = 0.0, $59 = 0; - var $6 = 0.0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $7 = 0.0, $8 = 0, $9 = 0.0, $indvars$iv = 0, $indvars$iv$next = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 56|0); - $4 = HEAP32[$3>>2]|0; - switch ($4|0) { - case 0: { - $5 = $2 * 64.0; - $6 = $1 - $5; - $7 = (+_jar_xm_linear_frequency($6)); - $$050 = $7; - return (+$$050); - break; - } - case 1: { - $8 = $2 == 0.0; - if ($8) { - $9 = (+_jar_xm_amiga_frequency($1)); - $$050 = $9; - return (+$$050); - } - $10 = $1 > 1712.0; - if ($10) { - $$051 = -1; - while(1) { - $11 = $$051 << 24 >> 24; - $12 = (0 - ($11))|0; - $13 = 1712 << $12; - $14 = (+($13|0)); - $15 = $14 < $1; - $16 = (($$051) + -1)<<24>>24; - if ($15) { - $$051 = $16; - } else { - $$253 = $$051; - break; - } - } - } else { - $17 = $1 < 856.0; - if ($17) { - $$152 = 1; - while(1) { - $18 = $$152 << 24 >> 24; - $19 = 856 >>> $18; - $20 = (+($19|0)); - $21 = $20 > $1; - $22 = (($$152) + 1)<<24>>24; - if ($21) { - $$152 = $22; - } else { - $$253 = $$152; - break; - } - } - } else { - $$253 = 0; - } - } - $23 = $$253 << 24 >> 24; - $24 = ($$253<<24>>24)>(0); - $25 = ($$253<<24>>24)<(0); - $26 = (0 - ($23))|0; - $indvars$iv = 0; - while(1) { - $27 = (5672 + ($indvars$iv<<1)|0); - $28 = HEAP16[$27>>1]|0; - $29 = (($indvars$iv) + 1)|0; - $30 = (5672 + ($29<<1)|0); - $31 = HEAP16[$30>>1]|0; - if ($24) { - $32 = $28&65535; - $33 = $32 >>> $23; - $34 = $33&65535; - $35 = $31&65535; - $36 = $35 >>> $23; - $37 = $36&65535; - $$1 = $37;$$148 = $34; - } else { - if ($25) { - $38 = $31&65535; - $39 = $38 << $26; - $40 = $28&65535; - $41 = $40 << $26; - $42 = $41&65535; - $43 = $39&65535; - $$1 = $43;$$148 = $42; - } else { - $$1 = $31;$$148 = $28; - } - } - $44 = (+($$1&65535)); - $45 = !($44 <= $1); - $46 = (+($$148&65535)); - $47 = !($46 >= $1); - $or$cond = $47 | $45; - $48 = $indvars$iv&255; - if (!($or$cond)) { - $$054 = $48; - break; - } - $indvars$iv$next = (($indvars$iv) + 1)|0; - $49 = ($indvars$iv$next>>>0)<(12); - if ($49) { - $indvars$iv = $indvars$iv$next; - } else { - $$054 = 0; - break; - } - } - $50 = $$253 << 24 >> 24; - $51 = (($50) + 2)|0; - $52 = (+($51|0)); - $53 = $52 * 12.0; - $54 = (+($$054&255)); - $55 = $53 + $54; - $56 = $$148&65535; - $57 = (+($$148&65535)); - $58 = $1 - $57; - $59 = $$1&65535; - $60 = (($59) - ($56))|0; - $61 = (+($60|0)); - $62 = $58 / $61; - $63 = $55 + $62; - $64 = $63 + $2; - $65 = (+_jar_xm_amiga_period($64)); - $66 = (+_jar_xm_amiga_frequency($65)); - $$050 = $66; - return (+$$050); - break; - } - default: { - $$050 = 0.0; - return (+$$050); - } - } - return +(0.0); -} -function _jar_xm_linear_frequency($0) { - $0 = +$0; - var $1 = 0.0, $2 = 0.0, $3 = 0.0, $exp2 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = 4608.0 - $0; - $2 = $1 / 768.0; - $exp2 = (+_llvm_exp2_f32((+$2))); - $3 = $exp2 * 8363.0; - return (+$3); -} -function _jar_xm_amiga_frequency($0) { - $0 = +$0; - var $$0 = 0.0, $1 = 0, $2 = 0.0, $3 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = $0 == 0.0; - $2 = $0 * 2.0; - $3 = 7093789.0 / $2; - $$0 = $1 ? 0.0 : $3; - return (+$$0); -} -function _jar_xm_envelope_tick($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$043 = 0, $$lcssa = 0, $$lcssa42 = 0, $10 = 0.0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; - var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; - var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = ((($1)) + 48|0); - $5 = HEAP8[$4>>0]|0; - $6 = ($5&255)<(2); - if ($6) { - $7 = ($5<<24>>24)==(1); - if (!($7)) { - return; - } - $8 = ((($1)) + 2|0); - $9 = HEAP16[$8>>1]|0; - $10 = (+($9&65535)); - $11 = $10 * 0.015625; - HEAPF32[$3>>2] = $11; - $12 = $11 > 1.0; - if (!($12)) { - return; - } - HEAPF32[$3>>2] = 1.0; - return; - } - $13 = ((($1)) + 60|0); - $14 = HEAP32[$13>>2]|0; - $15 = ($14|0)==(0); - if (!($15)) { - $16 = ((($1)) + 51|0); - $17 = HEAP8[$16>>0]|0; - $18 = $17&255; - $19 = (($1) + ($18<<2)|0); - $20 = HEAP16[$19>>1]|0; - $21 = HEAP16[$2>>1]|0; - $22 = ($21&65535)<($20&65535); - if (!($22)) { - $23 = $21&65535; - $24 = $20&65535; - $25 = ((($1)) + 50|0); - $26 = HEAP8[$25>>0]|0; - $27 = $26&255; - $28 = (($1) + ($27<<2)|0); - $29 = HEAP16[$28>>1]|0; - $30 = $29&65535; - $31 = (($23) - ($24))|0; - $32 = (($31) + ($30))|0; - $33 = $32&65535; - HEAP16[$2>>1] = $33; - } - } - $34 = HEAP8[$4>>0]|0; - $35 = ($34&255)>(2); - $36 = HEAP16[$2>>1]|0; - L15: do { - if ($35) { - $$043 = 0;$38 = 0;$41 = $36; - while(1) { - $37 = (($1) + ($38<<2)|0); - $39 = HEAP16[$37>>1]|0; - $40 = ($39&65535)>($41&65535); - if (!($40)) { - $42 = (($38) + 1)|0; - $43 = (($1) + ($42<<2)|0); - $44 = HEAP16[$43>>1]|0; - $45 = ($44&65535)<($41&65535); - if (!($45)) { - $$lcssa = $41;$$lcssa42 = $38; - break L15; - } - } - $46 = (($$043) + 1)<<24>>24; - $47 = $46&255; - $48 = HEAP8[$4>>0]|0; - $49 = $48&255; - $50 = (($49) + -2)|0; - $51 = ($47|0)<($50|0); - $52 = HEAP16[$2>>1]|0; - if ($51) { - $$043 = $46;$38 = $47;$41 = $52; - } else { - $$lcssa = $52;$$lcssa42 = $47; - break; - } - } - } else { - $$lcssa = $36;$$lcssa42 = 0; - } - } while(0); - $53 = (($1) + ($$lcssa42<<2)|0); - $54 = ((($53)) + 4|0); - $55 = (+_jar_xm_envelope_lerp($53,$54,$$lcssa)); - $56 = $55 * 0.015625; - HEAPF32[$3>>2] = $56; - $57 = ((($0)) + 52|0); - $58 = HEAP32[$57>>2]|0; - $59 = ($58|0)==(0); - if (!($59)) { - $60 = ((($1)) + 56|0); - $61 = HEAP32[$60>>2]|0; - $62 = ($61|0)==(0); - if (!($62)) { - $63 = HEAP16[$2>>1]|0; - $64 = ((($1)) + 49|0); - $65 = HEAP8[$64>>0]|0; - $66 = $65&255; - $67 = (($1) + ($66<<2)|0); - $68 = HEAP16[$67>>1]|0; - $69 = ($63<<16>>16)==($68<<16>>16); - if ($69) { - return; - } - } - } - $70 = HEAP16[$2>>1]|0; - $71 = (($70) + 1)<<16>>16; - HEAP16[$2>>1] = $71; - return; -} -function _jar_xm_envelope_lerp($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0, $18 = 0, $19 = 0.0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $3 = $2&65535; - $4 = HEAP16[$0>>1]|0; - $5 = $4&65535; - $6 = ($4&65535)<($2&65535); - if (!($6)) { - $7 = ((($0)) + 2|0); - $8 = HEAP16[$7>>1]|0; - $9 = (+($8&65535)); - $$0 = $9; - return (+$$0); - } - $10 = HEAP16[$1>>1]|0; - $11 = ($10&65535)>($2&65535); - $12 = ((($1)) + 2|0); - $13 = HEAP16[$12>>1]|0; - if ($11) { - $15 = $10&65535; - $16 = (($3) - ($5))|0; - $17 = (+($16|0)); - $18 = (($15) - ($5))|0; - $19 = (+($18|0)); - $20 = $17 / $19; - $21 = ((($0)) + 2|0); - $22 = HEAP16[$21>>1]|0; - $23 = (+($22&65535)); - $24 = 1.0 - $20; - $25 = $24 * $23; - $26 = (+($13&65535)); - $27 = $26 * $20; - $28 = $27 + $25; - $$0 = $28; - return (+$$0); - } else { - $14 = (+($13&65535)); - $$0 = $14; - return (+$$0); - } - return +(0.0); -} -function _jar_xm_post_pattern_change($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 348|0); - $2 = HEAP8[$1>>0]|0; - $3 = $2&255; - $4 = ((($0)) + 46|0); - $5 = HEAP16[$4>>1]|0; - $6 = $5&65535; - $7 = ($3>>>0)<($6>>>0); - if ($7) { - return; - } - $8 = ((($0)) + 48|0); - $9 = HEAP16[$8>>1]|0; - $10 = $9&255; - HEAP8[$1>>0] = $10; - return; -} -function _jar_xm_create_context_safe($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$0 = 0, $$06364 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; - var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_buffer6 = 0, $vararg_ptr1 = 0, $vararg_ptr5 = 0, $vararg_ptr9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $vararg_buffer6 = sp + 16|0; - $vararg_buffer2 = sp + 8|0; - $vararg_buffer = sp; - $4 = (_jar_xm_check_sanity_preload($1,$2)|0); - $5 = ($4|0)==(0); - if (!($5)) { - $6 = HEAP32[1251]|0; - HEAP32[$vararg_buffer>>2] = 16041; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $4; - (_fprintf($6,15964,$vararg_buffer)|0); - (_fflush($6)|0); - $$0 = 1; - STACKTOP = sp;return ($$0|0); - } - $7 = (_jar_xm_get_memory_needed_for_context($1,$2)|0); - $8 = (_malloc($7)|0); - $9 = ($8|0)==(0|0); - $10 = ($7|0)!=(0); - $or$cond = $10 & $9; - if ($or$cond) { - $11 = HEAP32[1251]|0; - HEAP32[$vararg_buffer2>>2] = 16041; - $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); - HEAP32[$vararg_ptr5>>2] = $8; - (_fprintf($11,16068,$vararg_buffer2)|0); - (_fflush($11)|0); - $$0 = 2; - STACKTOP = sp;return ($$0|0); - } - _memset(($8|0),0,($7|0))|0; - HEAP32[$0>>2] = $8; - HEAP32[$8>>2] = $8; - $12 = ((($8)) + 392|0); - $13 = ((($8)) + 324|0); - HEAP32[$13>>2] = $3; - $14 = (_jar_xm_load_module($8,$1,$2,$12)|0); - $15 = ((($8)) + 388|0); - HEAP32[$15>>2] = $14; - $16 = ((($8)) + 50|0); - $17 = HEAP16[$16>>1]|0; - $18 = $17&65535; - $19 = ($18*304)|0; - $20 = (($14) + ($19)|0); - $21 = ((($8)) + 332|0); - HEAPF32[$21>>2] = 1.0; - $22 = ((($8)) + 336|0); - HEAPF32[$22>>2] = 0.25; - $23 = ((($8)) + 340|0); - HEAPF32[$23>>2] = 0.0078125; - $24 = ((($8)) + 344|0); - HEAPF32[$24>>2] = 0.0078125; - $25 = HEAP16[$16>>1]|0; - $26 = ($25<<16>>16)==(0); - if (!($26)) { - $27 = HEAP32[$15>>2]|0; - $28 = HEAP16[$16>>1]|0; - $29 = $28&65535; - $$06364 = 0;$34 = 0; - while(1) { - $33 = (((($27) + (($34*304)|0)|0)) + 36|0); - HEAP32[$33>>2] = 1; - $35 = (((($27) + (($34*304)|0)|0)) + 104|0); - HEAP32[$35>>2] = 0; - $36 = (((($27) + (($34*304)|0)|0)) + 108|0); - HEAP32[$36>>2] = 1; - $37 = (((($27) + (($34*304)|0)|0)) + 120|0); - HEAP32[$37>>2] = 0; - $38 = (((($27) + (($34*304)|0)|0)) + 124|0); - HEAP32[$38>>2] = 1; - $39 = (((($27) + (($34*304)|0)|0)) + 56|0); - HEAPF32[$39>>2] = 1.0; - $40 = (((($27) + (($34*304)|0)|0)) + 60|0); - HEAPF32[$40>>2] = 1.0; - $41 = (((($27) + (($34*304)|0)|0)) + 40|0); - HEAPF32[$41>>2] = 1.0; - $42 = (((($27) + (($34*304)|0)|0)) + 64|0); - HEAPF32[$42>>2] = 0.5; - $43 = (((($27) + (($34*304)|0)|0)) + 44|0); - HEAPF32[$43>>2] = 0.5; - $44 = (((($27) + (($34*304)|0)|0)) + 300|0); - HEAPF32[$44>>2] = 0.0; - $45 = (((($27) + (($34*304)|0)|0)) + 296|0); - HEAPF32[$45>>2] = 0.5; - $46 = (($$06364) + 1)<<24>>24; - $47 = $46&255; - $48 = ($47>>>0)<($29>>>0); - if ($48) { - $$06364 = $46;$34 = $47; - } else { - break; - } - } - } - $30 = ((($8)) + 380|0); - HEAP32[$30>>2] = $20; - $31 = (_jar_xm_check_sanity_postload($8)|0); - $32 = ($31|0)==(0); - if ($32) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $49 = HEAP32[1251]|0; - HEAP32[$vararg_buffer6>>2] = 16041; - $vararg_ptr9 = ((($vararg_buffer6)) + 4|0); - HEAP32[$vararg_ptr9>>2] = $31; - (_fprintf($49,16112,$vararg_buffer6)|0); - (_fflush($49)|0); - _jar_xm_free_context($8); - $$0 = 1; - STACKTOP = sp;return ($$0|0); -} -function _jar_xm_check_sanity_preload($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$ = 0, $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($1>>>0)<(60); - if ($2) { - $$0 = 4; - return ($$0|0); - } - $3 = (_memcmp(16329,$0,17)|0); - $4 = ($3|0)==(0); - if (!($4)) { - $$0 = 1; - return ($$0|0); - } - $5 = ((($0)) + 37|0); - $6 = HEAP8[$5>>0]|0; - $7 = ($6<<24>>24)==(26); - if (!($7)) { - $$0 = 2; - return ($$0|0); - } - $8 = ((($0)) + 59|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)==(1); - if ($10) { - $11 = ((($0)) + 58|0); - $12 = HEAP8[$11>>0]|0; - $13 = ($12<<24>>24)==(4); - $$ = $13 ? 0 : 3; - return ($$|0); - } else { - $$0 = 3; - return ($$0|0); - } - return (0)|0; -} -function _jar_xm_get_memory_needed_for_context($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0$lcssa = 0, $$0209$lcssa = 0, $$0209274 = 0, $$0212262 = 0, $$0213$lcssa = 0, $$0213261 = 0, $$0214 = 0, $$0215267 = 0, $$0216273 = 0, $$0275 = 0, $$1$lcssa = 0, $$1210268 = 0, $$1269 = 0, $$2$lcssa = 0, $$2211$lcssa = 0, $$2211263 = 0, $$2264 = 0, $$3 = 0, $$ph = 0, $$ph228 = 0; - var $$ph233 = 0, $$ph234 = 0, $$ph237 = 0, $$ph238 = 0, $$ph239 = 0, $$ph240 = 0, $$ph241 = 0, $$ph242 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; - var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; - var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; - var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; - var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; - var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0; - var $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0; - var $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0; - var $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0; - var $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0; - var $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $3 = 0; - var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; - var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; - var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; - var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $phitmp = 0, $phitmp294 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($1>>>0)>(68); - $3 = ($1>>>0)>(69); - if ($2) { - $4 = ((($0)) + 68|0); - $5 = HEAP8[$4>>0]|0; - $6 = $5&255; - $12 = $6; - } else { - $12 = 0; - } - do { - if ($3) { - $7 = ((($0)) + 69|0); - $8 = HEAP8[$7>>0]|0; - $9 = $8&255; - $10 = $9 << 8; - $11 = $10 | $12; - $13 = ($1|0)==(70); - do { - if ($13) { - $$ph = 0;$$ph233 = 0;$$ph234 = 0; - } else { - $14 = ((($0)) + 70|0); - $15 = HEAP8[$14>>0]|0; - $16 = $15&255; - $17 = ($1>>>0)>(71); - if (!($17)) { - $18 = $16 << 3; - $$ph = $18;$$ph233 = 0;$$ph234 = $16; - break; - } - $19 = ((($0)) + 71|0); - $20 = HEAP8[$19>>0]|0; - $21 = $20&255; - $22 = $21 << 8; - $23 = $22 | $16; - $24 = $23 << 3; - $25 = ($1|0)==(72); - if ($25) { - $$ph = $24;$$ph233 = 0;$$ph234 = $23; - } else { - $26 = ((($0)) + 72|0); - $27 = HEAP8[$26>>0]|0; - $28 = $27&255; - $29 = ($1>>>0)>(73); - if ($29) { - $30 = ((($0)) + 73|0); - $31 = HEAP8[$30>>0]|0; - $32 = $31&255; - $phitmp294 = $32 << 8; - $$ph228 = $phitmp294; - } else { - $$ph228 = 0; - } - $33 = $$ph228 | $28; - $34 = ($33*280)|0; - $35 = (($34) + ($24))|0; - $$ph = $35;$$ph233 = $33;$$ph234 = $23; - } - } - } while(0); - $37 = ((($0)) + 64|0); - $38 = HEAP8[$37>>0]|0; - $39 = $38&255; - $284 = $39;$285 = $11;$286 = $$ph234;$287 = $$ph233;$288 = $$ph; - label = 14; - } else { - $36 = ($1>>>0)>(64); - if ($36) { - $40 = ((($0)) + 64|0); - $41 = HEAP8[$40>>0]|0; - $42 = $41&255; - $43 = ($1|0)==(65); - if ($43) { - $$ph237 = $42;$$ph238 = $12;$$ph239 = 0;$$ph240 = 0;$$ph241 = 0;$$ph242 = 0; - label = 15; - break; - } else { - $284 = $42;$285 = $12;$286 = 0;$287 = 0;$288 = 0; - label = 14; - break; - } - } - $61 = ($1>>>0)>(62); - if (!($61)) { - $$1$lcssa = 0;$155 = $12; - $154 = ($155*304)|0; - $156 = (($154) + 392)|0; - $157 = (($156) + ($$1$lcssa))|0; - return ($157|0); - } - $62 = ((($0)) + 61|0); - $63 = HEAP8[$62>>0]|0; - $64 = $63&255; - $65 = $64 << 8; - $66 = ((($0)) + 60|0); - $67 = HEAP8[$66>>0]|0; - $68 = $67&255; - $69 = $65 | $68; - $70 = ((($0)) + 62|0); - $71 = HEAP8[$70>>0]|0; - $72 = $71&255; - $73 = ($1|0)==(63); - if ($73) { - $$1$lcssa = 0;$155 = $12; - $154 = ($155*304)|0; - $156 = (($154) + 392)|0; - $157 = (($156) + ($$1$lcssa))|0; - return ($157|0); - } else { - $289 = 0;$79 = $72;$82 = $69;$85 = 0;$87 = $12;$89 = 0; - } - } - } while(0); - if ((label|0) == 14) { - $44 = ((($0)) + 65|0); - $45 = HEAP8[$44>>0]|0; - $46 = $45&255; - $phitmp = $46 << 8; - $$ph237 = $284;$$ph238 = $285;$$ph239 = $286;$$ph240 = $287;$$ph241 = $288;$$ph242 = $phitmp; - label = 15; - } - if ((label|0) == 15) { - $47 = $$ph242 | $$ph237; - $48 = $47 << 8; - $49 = (($48) + ($$ph241))|0; - $50 = ((($0)) + 60|0); - $51 = HEAP8[$50>>0]|0; - $52 = $51&255; - $53 = ((($0)) + 61|0); - $54 = HEAP8[$53>>0]|0; - $55 = $54&255; - $56 = $55 << 8; - $57 = $56 | $52; - $58 = ((($0)) + 62|0); - $59 = HEAP8[$58>>0]|0; - $60 = $59&255; - $289 = $49;$79 = $60;$82 = $57;$85 = $$ph239;$87 = $$ph238;$89 = $$ph240; - } - $74 = ((($0)) + 63|0); - $75 = HEAP8[$74>>0]|0; - $76 = $75&255; - $77 = $76 << 8; - $78 = $77 | $79; - $80 = $78 << 16; - $81 = $80 | $82; - $83 = (($81) + 60)|0; - $84 = ($85|0)==(0); - if ($84) { - $$0$lcssa = $289;$$0209$lcssa = $83; - } else { - $86 = ($87*5)|0; - $$0209274 = $83;$$0216273 = 0;$$0275 = $289; - while(1) { - $90 = (($$0209274) + 5)|0; - $91 = ($90>>>0)<($1>>>0); - if ($91) { - $92 = (($0) + ($90)|0); - $93 = HEAP8[$92>>0]|0; - $94 = $93&255; - $103 = $94; - } else { - $103 = 0; - } - $95 = (($$0209274) + 6)|0; - $96 = ($95>>>0)<($1>>>0); - if ($96) { - $97 = (($0) + ($95)|0); - $98 = HEAP8[$97>>0]|0; - $99 = $98&255; - $101 = $99; - } else { - $101 = 0; - } - $100 = $101 << 8; - $102 = $100 | $103; - $104 = Math_imul($86, $102)|0; - $105 = (($104) + ($$0275))|0; - $106 = ($$0209274>>>0)<($1>>>0); - if ($106) { - $107 = (($0) + ($$0209274)|0); - $108 = HEAP8[$107>>0]|0; - $109 = $108&255; - $118 = $109; - } else { - $118 = 0; - } - $110 = (($$0209274) + 1)|0; - $111 = ($110>>>0)<($1>>>0); - if ($111) { - $112 = (($0) + ($110)|0); - $113 = HEAP8[$112>>0]|0; - $114 = $113&255; - $116 = $114; - } else { - $116 = 0; - } - $115 = $116 << 8; - $117 = $115 | $118; - $119 = (($$0209274) + 2)|0; - $120 = ($119>>>0)<($1>>>0); - if ($120) { - $121 = (($0) + ($119)|0); - $122 = HEAP8[$121>>0]|0; - $123 = $122&255; - $132 = $123; - } else { - $132 = 0; - } - $124 = (($$0209274) + 3)|0; - $125 = ($124>>>0)<($1>>>0); - if ($125) { - $126 = (($0) + ($124)|0); - $127 = HEAP8[$126>>0]|0; - $128 = $127&255; - $130 = $128; - } else { - $130 = 0; - } - $129 = $130 << 8; - $131 = $129 | $132; - $133 = $131 << 16; - $134 = $117 | $133; - $135 = (($$0209274) + 7)|0; - $136 = ($135>>>0)<($1>>>0); - if ($136) { - $137 = (($0) + ($135)|0); - $138 = HEAP8[$137>>0]|0; - $139 = $138&255; - $148 = $139; - } else { - $148 = 0; - } - $140 = (($$0209274) + 8)|0; - $141 = ($140>>>0)<($1>>>0); - if ($141) { - $142 = (($0) + ($140)|0); - $143 = HEAP8[$142>>0]|0; - $144 = $143&255; - $146 = $144; - } else { - $146 = 0; - } - $145 = $146 << 8; - $147 = $145 | $148; - $149 = (($134) + ($$0209274))|0; - $150 = (($149) + ($147))|0; - $151 = (($$0216273) + 1)<<16>>16; - $152 = $151&65535; - $153 = ($152>>>0)<($85>>>0); - if ($153) { - $$0209274 = $150;$$0216273 = $151;$$0275 = $105; - } else { - $$0$lcssa = $105;$$0209$lcssa = $150; - break; - } - } - } - $88 = ($89|0)==(0); - if ($88) { - $$1$lcssa = $$0$lcssa;$155 = $87; - $154 = ($155*304)|0; - $156 = (($154) + 392)|0; - $157 = (($156) + ($$1$lcssa))|0; - return ($157|0); - } else { - $$0215267 = 0;$$1210268 = $$0209$lcssa;$$1269 = $$0$lcssa; - } - while(1) { - $158 = (($$1210268) + 27)|0; - $159 = ($158>>>0)<($1>>>0); - if ($159) { - $160 = (($0) + ($158)|0); - $161 = HEAP8[$160>>0]|0; - $162 = $161&255; - $171 = $162; - } else { - $171 = 0; - } - $163 = (($$1210268) + 28)|0; - $164 = ($163>>>0)<($1>>>0); - if ($164) { - $165 = (($0) + ($163)|0); - $166 = HEAP8[$165>>0]|0; - $167 = $166&255; - $169 = $167; - } else { - $169 = 0; - } - $168 = $169 << 8; - $170 = $168 | $171; - $172 = ($170*80)|0; - $173 = (($172) + ($$1269))|0; - $174 = ($170|0)==(0); - if ($174) { - $$0214 = 0; - } else { - $175 = (($$1210268) + 29)|0; - $176 = ($175>>>0)<($1>>>0); - if ($176) { - $177 = (($0) + ($175)|0); - $178 = HEAP8[$177>>0]|0; - $179 = $178&255; - $188 = $179; - } else { - $188 = 0; - } - $180 = (($$1210268) + 30)|0; - $181 = ($180>>>0)<($1>>>0); - if ($181) { - $182 = (($0) + ($180)|0); - $183 = HEAP8[$182>>0]|0; - $184 = $183&255; - $186 = $184; - } else { - $186 = 0; - } - $185 = $186 << 8; - $187 = $185 | $188; - $189 = (($$1210268) + 31)|0; - $190 = ($189>>>0)<($1>>>0); - if ($190) { - $191 = (($0) + ($189)|0); - $192 = HEAP8[$191>>0]|0; - $193 = $192&255; - $202 = $193; - } else { - $202 = 0; - } - $194 = (($$1210268) + 32)|0; - $195 = ($194>>>0)<($1>>>0); - if ($195) { - $196 = (($0) + ($194)|0); - $197 = HEAP8[$196>>0]|0; - $198 = $197&255; - $200 = $198; - } else { - $200 = 0; - } - $199 = $200 << 8; - $201 = $199 | $202; - $203 = $201 << 16; - $204 = $187 | $203; - $$0214 = $204; - } - $205 = ($$1210268>>>0)<($1>>>0); - if ($205) { - $206 = (($0) + ($$1210268)|0); - $207 = HEAP8[$206>>0]|0; - $208 = $207&255; - $217 = $208; - } else { - $217 = 0; - } - $209 = (($$1210268) + 1)|0; - $210 = ($209>>>0)<($1>>>0); - if ($210) { - $211 = (($0) + ($209)|0); - $212 = HEAP8[$211>>0]|0; - $213 = $212&255; - $215 = $213; - } else { - $215 = 0; - } - $214 = $215 << 8; - $216 = $214 | $217; - $218 = (($$1210268) + 2)|0; - $219 = ($218>>>0)<($1>>>0); - if ($219) { - $220 = (($0) + ($218)|0); - $221 = HEAP8[$220>>0]|0; - $222 = $221&255; - $231 = $222; - } else { - $231 = 0; - } - $223 = (($$1210268) + 3)|0; - $224 = ($223>>>0)<($1>>>0); - if ($224) { - $225 = (($0) + ($223)|0); - $226 = HEAP8[$225>>0]|0; - $227 = $226&255; - $229 = $227; - } else { - $229 = 0; - } - $228 = $229 << 8; - $230 = $228 | $231; - $232 = $230 << 16; - $233 = $216 | $232; - $234 = (($233) + ($$1210268))|0; - $235 = ($170|0)==(0); - if ($235) { - $$0213$lcssa = 0;$$2$lcssa = $173;$$2211$lcssa = $234; - } else { - $$0212262 = 0;$$0213261 = 0;$$2211263 = $234;$$2264 = $173; - while(1) { - $240 = ($$2211263>>>0)<($1>>>0); - if ($240) { - $241 = (($0) + ($$2211263)|0); - $242 = HEAP8[$241>>0]|0; - $243 = $242&255; - $252 = $243; - } else { - $252 = 0; - } - $244 = (($$2211263) + 1)|0; - $245 = ($244>>>0)<($1>>>0); - if ($245) { - $246 = (($0) + ($244)|0); - $247 = HEAP8[$246>>0]|0; - $248 = $247&255; - $250 = $248; - } else { - $250 = 0; - } - $249 = $250 << 8; - $251 = $249 | $252; - $253 = (($$2211263) + 2)|0; - $254 = ($253>>>0)<($1>>>0); - if ($254) { - $255 = (($0) + ($253)|0); - $256 = HEAP8[$255>>0]|0; - $257 = $256&255; - $266 = $257; - } else { - $266 = 0; - } - $258 = (($$2211263) + 3)|0; - $259 = ($258>>>0)<($1>>>0); - if ($259) { - $260 = (($0) + ($258)|0); - $261 = HEAP8[$260>>0]|0; - $262 = $261&255; - $264 = $262; - } else { - $264 = 0; - } - $263 = $264 << 8; - $265 = $263 | $266; - $267 = $265 << 16; - $268 = $251 | $267; - $269 = (($$2211263) + 14)|0; - $270 = ($269>>>0)<($1>>>0); - if ($270) { - $271 = (($0) + ($269)|0); - $272 = HEAP8[$271>>0]|0; - $273 = $272&255; - $276 = $273; - } else { - $276 = 0; - } - $274 = (($268) + ($$0213261))|0; - $275 = $276 >>> 4; - $277 = $275 & 1; - $278 = (2 - ($277))|0; - $279 = $268 << $278; - $$3 = (($279) + ($$2264))|0; - $280 = (($$2211263) + ($$0214))|0; - $281 = (($$0212262) + 1)<<16>>16; - $282 = $281&65535; - $283 = ($282>>>0)<($170>>>0); - if ($283) { - $$0212262 = $281;$$0213261 = $274;$$2211263 = $280;$$2264 = $$3; - } else { - $$0213$lcssa = $274;$$2$lcssa = $$3;$$2211$lcssa = $280; - break; - } - } - } - $236 = (($$2211$lcssa) + ($$0213$lcssa))|0; - $237 = (($$0215267) + 1)<<16>>16; - $238 = $237&65535; - $239 = ($238>>>0)<($89>>>0); - if ($239) { - $$0215267 = $237;$$1210268 = $236;$$1269 = $$2$lcssa; - } else { - $$1$lcssa = $$2$lcssa;$155 = $87; - break; - } - } - $154 = ($155*304)|0; - $156 = (($154) + 392)|0; - $157 = (($156) + ($$1$lcssa))|0; - return ($157|0); -} -function _jar_xm_load_module($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$0668761 = 0, $$0669766 = 0, $$0670765 = 0, $$0671$lcssa = 0, $$0671787 = 0, $$0672$lcssa = 0, $$0672786 = 0, $$0677769 = 0, $$0678785 = 0, $$0679755 = 0, $$0680753 = 0, $$0681752 = 0, $$0682783 = 0, $$0687 = 0, $$0688776 = 0, $$0689782 = 0, $$0762 = 0, $$1$lcssa = 0, $$1673777 = 0, $$1683 = 0; - var $$1778 = 0, $$2 = 0, $$2674756 = 0, $$2684 = 0, $$3$lcssa794 = 0, $$3675$lcssa = 0, $$3675770 = 0, $$3685 = 0, $$3757 = 0, $$4 = 0, $$4676 = 0, $$4686 = 0, $$5 = 0, $$ph700 = 0, $$ph701 = 0, $$ph707 = 0, $$ph708 = 0, $$ph714 = 0, $$ph715 = 0, $$ph721 = 0; - var $$ph722 = 0, $$ph729 = 0, $$ph730 = 0, $$ph731 = 0, $$ph740 = 0, $$pn = 0, $$pn693 = 0, $$pr = 0, $$sink = 0, $$sink694 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; - var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0; - var $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0; - var $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0; - var $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0; - var $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0; - var $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0; - var $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0; - var $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0; - var $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0; - var $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0; - var $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0; - var $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0; - var $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0; - var $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0; - var $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0; - var $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0; - var $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0; - var $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0; - var $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0; - var $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0; - var $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0; - var $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0; - var $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0; - var $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0; - var $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0; - var $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0; - var $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0; - var $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0; - var $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0; - var $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0; - var $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0; - var $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0; - var $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0; - var $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0; - var $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0; - var $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0; - var $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0.0, $769 = 0, $77 = 0, $770 = 0.0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0; - var $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0; - var $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0.0, $802 = 0, $803 = 0.0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0; - var $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0; - var $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0; - var $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0.0, $866 = 0.0, $867 = 0; - var $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0.0, $882 = 0.0, $883 = 0, $884 = 0, $885 = 0; - var $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond793 = 0, $phitmp = 0, $phitmp804 = 0; - var $sext = 0, $sext690 = 0, $sext691 = 0, $sext692 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = ((($0)) + 4|0); - _memcpy_pad($4,20,$1,$2,17); - $5 = ((($0)) + 25|0); - _memcpy_pad($5,20,$1,$2,38); - $6 = ($2>>>0)>(60); - if ($6) { - $7 = ((($1)) + 60|0); - $8 = HEAP8[$7>>0]|0; - $9 = $8&255; - $10 = ($2|0)==(61); - if ($10) { - $$ph700 = 0;$$ph701 = $9; - label = 5; - } else { - $11 = ((($1)) + 61|0); - $12 = HEAP8[$11>>0]|0; - $13 = $12&255; - $14 = $13 << 8; - $15 = $14 | $9; - $16 = ($2>>>0)>(62); - if ($16) { - $17 = ((($1)) + 62|0); - $18 = HEAP8[$17>>0]|0; - $19 = $18&255; - $20 = ($2|0)==(63); - if ($20) { - $$ph700 = $19;$$ph701 = $15; - label = 5; - } else { - $23 = ((($1)) + 63|0); - $24 = HEAP8[$23>>0]|0; - $25 = $24&255; - $26 = $25 << 8; - $27 = $26 | $19; - $28 = $27 << 16; - $29 = $28 | $15; - $30 = ($2>>>0)>(64); - if ($30) { - $31 = ((($1)) + 64|0); - $32 = HEAP8[$31>>0]|0; - $33 = $32&255; - $34 = ($2|0)==(65); - if ($34) { - $$ph707 = $33;$$ph708 = $29; - label = 8; - } else { - $37 = ((($1)) + 65|0); - $38 = HEAP8[$37>>0]|0; - $39 = $38&255; - $40 = $39 << 8; - $41 = $40 | $33; - $42 = $41&65535; - $43 = ((($0)) + 46|0); - HEAP16[$43>>1] = $42; - $44 = ($2>>>0)>(66); - if ($44) { - $45 = ((($1)) + 66|0); - $46 = HEAP8[$45>>0]|0; - $47 = $46&255; - $48 = ($2|0)==(67); - if ($48) { - $$ph714 = $47;$$ph715 = $29; - label = 11; - } else { - $51 = ((($1)) + 67|0); - $52 = HEAP8[$51>>0]|0; - $53 = $52&255; - $54 = $53 << 8; - $55 = $54 | $47; - $56 = $55&65535; - $57 = ((($0)) + 48|0); - HEAP16[$57>>1] = $56; - $58 = ($2>>>0)>(68); - if ($58) { - $59 = ((($1)) + 68|0); - $60 = HEAP8[$59>>0]|0; - $61 = $60&255; - $62 = ($2|0)==(69); - if ($62) { - $$ph721 = $61;$$ph722 = $29; - label = 14; - } else { - $65 = ((($1)) + 69|0); - $66 = HEAP8[$65>>0]|0; - $67 = $66&255; - $68 = $67 << 8; - $69 = $68 | $61; - $70 = $69&65535; - $71 = ((($0)) + 50|0); - HEAP16[$71>>1] = $70; - $72 = ($2>>>0)>(70); - if ($72) { - $73 = ((($1)) + 70|0); - $74 = HEAP8[$73>>0]|0; - $75 = $74&255; - $76 = ($2|0)==(71); - if ($76) { - $$ph729 = $75;$$ph730 = $29;$$ph731 = $71; - label = 17; - } else { - $79 = ((($1)) + 71|0); - $80 = HEAP8[$79>>0]|0; - $81 = $80&255; - $82 = $81 << 8; - $83 = $82 | $75; - $84 = $83&65535; - $85 = ((($0)) + 52|0); - HEAP16[$85>>1] = $84; - $86 = ($2>>>0)>(72); - if ($86) { - $87 = ((($1)) + 72|0); - $88 = HEAP8[$87>>0]|0; - $89 = $88&255; - $90 = ($2|0)==(73); - if ($90) { - $101 = $85;$147 = $29;$186 = $71;$95 = 0;$96 = $89; - } else { - $91 = ((($1)) + 73|0); - $92 = HEAP8[$91>>0]|0; - $93 = $92&255; - $phitmp = $93 << 8; - $101 = $85;$147 = $29;$186 = $71;$95 = $phitmp;$96 = $89; - } - } else { - $101 = $85;$147 = $29;$186 = $71;$95 = 0;$96 = 0; - } - } - } else { - $$ph729 = 0;$$ph730 = $29;$$ph731 = $71; - label = 17; - } - } - } else { - $$ph721 = 0;$$ph722 = $29; - label = 14; - } - } - } else { - $$ph714 = 0;$$ph715 = $29; - label = 11; - } - } - } else { - $$ph707 = 0;$$ph708 = $29; - label = 8; - } - } - } else { - $$ph700 = 0;$$ph701 = $15; - label = 5; - } - } - } else { - $$ph700 = 0;$$ph701 = 0; - label = 5; - } - if ((label|0) == 5) { - $21 = $$ph700 << 16; - $22 = $$ph701 | $21; - $$ph707 = 0;$$ph708 = $22; - label = 8; - } - if ((label|0) == 8) { - $35 = $$ph707&65535; - $36 = ((($0)) + 46|0); - HEAP16[$36>>1] = $35; - $$ph714 = 0;$$ph715 = $$ph708; - label = 11; - } - if ((label|0) == 11) { - $49 = $$ph714&65535; - $50 = ((($0)) + 48|0); - HEAP16[$50>>1] = $49; - $$ph721 = 0;$$ph722 = $$ph715; - label = 14; - } - if ((label|0) == 14) { - $63 = $$ph721&65535; - $64 = ((($0)) + 50|0); - HEAP16[$64>>1] = $63; - $$ph729 = 0;$$ph730 = $$ph722;$$ph731 = $64; - label = 17; - } - if ((label|0) == 17) { - $77 = $$ph729&65535; - $78 = ((($0)) + 52|0); - HEAP16[$78>>1] = $77; - $101 = $78;$147 = $$ph730;$186 = $$ph731;$95 = 0;$96 = 0; - } - $94 = $95 | $96; - $97 = $94&65535; - $98 = ((($0)) + 54|0); - HEAP16[$98>>1] = $97; - $99 = ((($0)) + 316|0); - HEAP32[$99>>2] = $3; - $100 = HEAP16[$101>>1]|0; - $102 = $100&65535; - $103 = $102 << 3; - $104 = (($3) + ($103)|0); - $105 = ((($0)) + 320|0); - HEAP32[$105>>2] = $104; - $106 = HEAP16[$98>>1]|0; - $107 = $106&65535; - $108 = ($107*280)|0; - $109 = (($104) + ($108)|0); - $110 = ($2>>>0)>(74); - if ($110) { - $112 = ((($1)) + 74|0); - $113 = HEAP8[$112>>0]|0; - $114 = ($2>>>0)>(76); - $115 = $113 & 1; - $116 = $115 ^ 1; - $117 = $116&255; - $118 = ((($0)) + 56|0); - HEAP32[$118>>2] = $117; - if ($114) { - $119 = ($2|0)==(77); - $120 = ((($1)) + 76|0); - $121 = HEAP8[$120>>0]|0; - $122 = $121&255; - if ($119) { - $$ph740 = $122; - label = 25; - } else { - $125 = ((($1)) + 77|0); - $126 = HEAP8[$125>>0]|0; - $127 = $126&255; - $128 = $127 << 8; - $129 = $128 | $122; - $130 = $129&65535; - $131 = ((($0)) + 328|0); - HEAP16[$131>>1] = $130; - $132 = ($2>>>0)>(78); - if ($132) { - $133 = ((($1)) + 78|0); - $134 = HEAP8[$133>>0]|0; - $135 = $134&255; - $136 = ($2|0)==(79); - if ($136) { - $141 = 0;$142 = $135; - } else { - $137 = ((($1)) + 79|0); - $138 = HEAP8[$137>>0]|0; - $139 = $138&255; - $phitmp804 = $139 << 8; - $141 = $phitmp804;$142 = $135; - } - } else { - $141 = 0;$142 = 0; - } - } - } else { - $$ph740 = 0; - label = 25; - } - } else { - $111 = ((($0)) + 56|0); - HEAP32[$111>>2] = 1; - $$ph740 = 0; - label = 25; - } - if ((label|0) == 25) { - $123 = $$ph740&65535; - $124 = ((($0)) + 328|0); - HEAP16[$124>>1] = $123; - $141 = 0;$142 = 0; - } - $140 = $141 | $142; - $143 = $140&65535; - $144 = ((($0)) + 330|0); - HEAP16[$144>>1] = $143; - $145 = ((($0)) + 60|0); - _memcpy_pad($145,256,$1,$2,80); - $146 = (($147) + 60)|0; - $148 = HEAP16[$101>>1]|0; - $149 = ($148<<16>>16)==(0); - if ($149) { - $$0671$lcssa = $109;$$0672$lcssa = $146; - } else { - $$0671787 = $109;$$0672786 = $146;$$0678785 = 0;$183 = 0; - while(1) { - $152 = (($$0672786) + 7)|0; - $153 = ($152>>>0)<($2>>>0); - if ($153) { - $154 = (($1) + ($152)|0); - $155 = HEAP8[$154>>0]|0; - $156 = $155&255; - $165 = $156; - } else { - $165 = 0; - } - $157 = (($$0672786) + 8)|0; - $158 = ($157>>>0)<($2>>>0); - if ($158) { - $159 = (($1) + ($157)|0); - $160 = HEAP8[$159>>0]|0; - $161 = $160&255; - $163 = $161; - } else { - $163 = 0; - } - $162 = $163 << 8; - $164 = $162 | $165; - $166 = HEAP32[$99>>2]|0; - $167 = (($$0672786) + 5)|0; - $168 = ($167>>>0)<($2>>>0); - if ($168) { - $169 = (($1) + ($167)|0); - $170 = HEAP8[$169>>0]|0; - $171 = $170&255; - $180 = $171; - } else { - $180 = 0; - } - $172 = (($$0672786) + 6)|0; - $173 = ($172>>>0)<($2>>>0); - if ($173) { - $174 = (($1) + ($172)|0); - $175 = HEAP8[$174>>0]|0; - $176 = $175&255; - $178 = $176; - } else { - $178 = 0; - } - $177 = $178 << 8; - $179 = $177 | $180; - $181 = $179&65535; - $182 = (($166) + ($183<<3)|0); - HEAP16[$182>>1] = $181; - $184 = (((($166) + ($183<<3)|0)) + 4|0); - HEAP32[$184>>2] = $$0671787; - $185 = HEAP16[$186>>1]|0; - $187 = $185&65535; - $188 = ($179*5)|0; - $189 = Math_imul($188, $187)|0; - $190 = (($$0671787) + ($189)|0); - $191 = ($$0672786>>>0)<($2>>>0); - if ($191) { - $192 = (($1) + ($$0672786)|0); - $193 = HEAP8[$192>>0]|0; - $194 = $193&255; - $203 = $194; - } else { - $203 = 0; - } - $195 = (($$0672786) + 1)|0; - $196 = ($195>>>0)<($2>>>0); - if ($196) { - $197 = (($1) + ($195)|0); - $198 = HEAP8[$197>>0]|0; - $199 = $198&255; - $201 = $199; - } else { - $201 = 0; - } - $200 = $201 << 8; - $202 = $200 | $203; - $204 = (($$0672786) + 2)|0; - $205 = ($204>>>0)<($2>>>0); - if ($205) { - $206 = (($1) + ($204)|0); - $207 = HEAP8[$206>>0]|0; - $208 = $207&255; - $217 = $208; - } else { - $217 = 0; - } - $209 = (($$0672786) + 3)|0; - $210 = ($209>>>0)<($2>>>0); - if ($210) { - $211 = (($1) + ($209)|0); - $212 = HEAP8[$211>>0]|0; - $213 = $212&255; - $215 = $213; - } else { - $215 = 0; - } - $214 = $215 << 8; - $216 = $214 | $217; - $218 = $216 << 16; - $219 = $202 | $218; - $220 = (($219) + ($$0672786))|0; - $221 = ($164|0)==(0); - if ($221) { - $222 = HEAP32[$184>>2]|0; - $223 = HEAP16[$182>>1]|0; - $224 = $223&65535; - $225 = ($224*5)|0; - $226 = HEAP16[$186>>1]|0; - $227 = $226&65535; - $228 = Math_imul($225, $227)|0; - _memset(($222|0),0,($228|0))|0; - } else { - $$0682783 = 0;$$0689782 = 0;$230 = 0; - while(1) { - $229 = (($230) + ($220))|0; - $231 = ($229>>>0)<($2>>>0); - do { - if ($231) { - $235 = (($1) + ($229)|0); - $236 = HEAP8[$235>>0]|0; - $237 = $236&255; - $238 = HEAP32[$184>>2]|0; - $239 = $$0689782&65535; - $240 = (($238) + (($239*5)|0)|0); - $241 = $237 & 128; - $242 = ($241|0)==(0); - if ($242) { - $308 = $237;$309 = $240;$318 = $238;$319 = $239; - label = 77; - } else { - $243 = (($$0682783) + 1)<<16>>16; - $244 = $237 & 1; - $245 = ($244|0)==(0); - if ($245) { - HEAP8[$240>>0] = 0; - $$1683 = $243; - } else { - $246 = $243&65535; - $247 = (($246) + ($220))|0; - $248 = ($247>>>0)<($2>>>0); - if ($248) { - $249 = (($1) + ($247)|0); - $250 = HEAP8[$249>>0]|0; - $251 = $250&255; - $253 = $251; - } else { - $253 = 0; - } - $252 = $253&255; - HEAP8[$240>>0] = $252; - $254 = (($$0682783) + 2)<<16>>16; - $$1683 = $254; - } - $255 = $237 & 2; - $256 = ($255|0)==(0); - if ($256) { - $267 = (((($238) + (($239*5)|0)|0)) + 1|0); - HEAP8[$267>>0] = 0; - $$2684 = $$1683; - } else { - $257 = $$1683&65535; - $258 = (($257) + ($220))|0; - $259 = ($258>>>0)<($2>>>0); - if ($259) { - $260 = (($1) + ($258)|0); - $261 = HEAP8[$260>>0]|0; - $262 = $261&255; - $264 = $262; - } else { - $264 = 0; - } - $263 = $264&255; - $265 = (((($238) + (($239*5)|0)|0)) + 1|0); - HEAP8[$265>>0] = $263; - $266 = (($$1683) + 1)<<16>>16; - $$2684 = $266; - } - $268 = $237 & 4; - $269 = ($268|0)==(0); - if ($269) { - $280 = (((($238) + (($239*5)|0)|0)) + 2|0); - HEAP8[$280>>0] = 0; - $$3685 = $$2684; - } else { - $270 = $$2684&65535; - $271 = (($270) + ($220))|0; - $272 = ($271>>>0)<($2>>>0); - if ($272) { - $273 = (($1) + ($271)|0); - $274 = HEAP8[$273>>0]|0; - $275 = $274&255; - $277 = $275; - } else { - $277 = 0; - } - $276 = $277&255; - $278 = (((($238) + (($239*5)|0)|0)) + 2|0); - HEAP8[$278>>0] = $276; - $279 = (($$2684) + 1)<<16>>16; - $$3685 = $279; - } - $281 = $237 & 8; - $282 = ($281|0)==(0); - if ($282) { - $293 = (((($238) + (($239*5)|0)|0)) + 3|0); - HEAP8[$293>>0] = 0; - $$4686 = $$3685; - } else { - $283 = $$3685&65535; - $284 = (($283) + ($220))|0; - $285 = ($284>>>0)<($2>>>0); - if ($285) { - $286 = (($1) + ($284)|0); - $287 = HEAP8[$286>>0]|0; - $288 = $287&255; - $290 = $288; - } else { - $290 = 0; - } - $289 = $290&255; - $291 = (((($238) + (($239*5)|0)|0)) + 3|0); - HEAP8[$291>>0] = $289; - $292 = (($$3685) + 1)<<16>>16; - $$4686 = $292; - } - $294 = $237 & 16; - $295 = ($294|0)==(0); - if ($295) { - $306 = (((($238) + (($239*5)|0)|0)) + 4|0); - HEAP8[$306>>0] = 0; - $$5 = $$4686; - break; - } - $296 = $$4686&65535; - $297 = (($296) + ($220))|0; - $298 = ($297>>>0)<($2>>>0); - if ($298) { - $299 = (($1) + ($297)|0); - $300 = HEAP8[$299>>0]|0; - $301 = $300&255; - $303 = $301; - } else { - $303 = 0; - } - $302 = $303&255; - $304 = (((($238) + (($239*5)|0)|0)) + 4|0); - HEAP8[$304>>0] = $302; - $305 = (($$4686) + 1)<<16>>16; - $$5 = $305; - } - } else { - $232 = HEAP32[$184>>2]|0; - $233 = $$0689782&65535; - $234 = (($232) + (($233*5)|0)|0); - $308 = 0;$309 = $234;$318 = $232;$319 = $233; - label = 77; - } - } while(0); - if ((label|0) == 77) { - label = 0; - $307 = $308&255; - HEAP8[$309>>0] = $307; - $310 = (($229) + 1)|0; - $311 = ($310>>>0)<($2>>>0); - if ($311) { - $312 = (($1) + ($310)|0); - $313 = HEAP8[$312>>0]|0; - $314 = $313&255; - $316 = $314; - } else { - $316 = 0; - } - $315 = $316&255; - $317 = (((($318) + (($319*5)|0)|0)) + 1|0); - HEAP8[$317>>0] = $315; - $320 = (($229) + 2)|0; - $321 = ($320>>>0)<($2>>>0); - if ($321) { - $322 = (($1) + ($320)|0); - $323 = HEAP8[$322>>0]|0; - $324 = $323&255; - $326 = $324; - } else { - $326 = 0; - } - $325 = $326&255; - $327 = (((($318) + (($319*5)|0)|0)) + 2|0); - HEAP8[$327>>0] = $325; - $328 = (($229) + 3)|0; - $329 = ($328>>>0)<($2>>>0); - if ($329) { - $330 = (($1) + ($328)|0); - $331 = HEAP8[$330>>0]|0; - $332 = $331&255; - $334 = $332; - } else { - $334 = 0; - } - $333 = $334&255; - $335 = (((($318) + (($319*5)|0)|0)) + 3|0); - HEAP8[$335>>0] = $333; - $336 = (($229) + 4)|0; - $337 = ($336>>>0)<($2>>>0); - if ($337) { - $338 = (($1) + ($336)|0); - $339 = HEAP8[$338>>0]|0; - $340 = $339&255; - $342 = $340; - } else { - $342 = 0; - } - $341 = $342&255; - $343 = (((($318) + (($319*5)|0)|0)) + 4|0); - HEAP8[$343>>0] = $341; - $344 = (($230) + 5)|0; - $345 = $344&65535; - $$5 = $345; - } - $346 = (($$0689782) + 1)<<16>>16; - $347 = $$5&65535; - $348 = ($347>>>0)<($164>>>0); - if ($348) { - $$0682783 = $$5;$$0689782 = $346;$230 = $347; - } else { - break; - } - } - } - $349 = (($220) + ($164))|0; - $350 = (($$0678785) + 1)<<16>>16; - $351 = $350&65535; - $352 = HEAP16[$101>>1]|0; - $353 = ($350&65535)<($352&65535); - if ($353) { - $$0671787 = $190;$$0672786 = $349;$$0678785 = $350;$183 = $351; - } else { - $$0671$lcssa = $190;$$0672$lcssa = $349; - break; - } - } - } - $150 = HEAP16[$98>>1]|0; - $151 = ($150<<16>>16)==(0); - if ($151) { - $$1$lcssa = $$0671$lcssa; - return ($$1$lcssa|0); - } else { - $$0688776 = 0;$$1673777 = $$0672$lcssa;$$1778 = $$0671$lcssa; - } - while(1) { - $354 = $$0688776&65535; - $355 = HEAP32[$105>>2]|0; - $356 = (($355) + (($354*280)|0)|0); - $357 = (($$1673777) + 4)|0; - _memcpy_pad($356,22,$1,$2,$357); - $358 = (($$1673777) + 27)|0; - $359 = ($358>>>0)<($2>>>0); - if ($359) { - $360 = (($1) + ($358)|0); - $361 = HEAP8[$360>>0]|0; - $362 = $361&255; - $371 = $362; - } else { - $371 = 0; - } - $363 = (($$1673777) + 28)|0; - $364 = ($363>>>0)<($2>>>0); - if ($364) { - $365 = (($1) + ($363)|0); - $366 = HEAP8[$365>>0]|0; - $367 = $366&255; - $369 = $367; - } else { - $369 = 0; - } - $368 = $369 << 8; - $370 = $368 | $371; - $372 = $370&65535; - $373 = (((($355) + (($354*280)|0)|0)) + 24|0); - HEAP16[$373>>1] = $372; - $374 = ($370|0)==(0); - if ($374) { - $629 = (((($355) + (($354*280)|0)|0)) + 276|0); - HEAP32[$629>>2] = 0; - $$0687 = 0;$$2 = $$1778; - } else { - $375 = (($$1673777) + 29)|0; - $376 = ($375>>>0)<($2>>>0); - if ($376) { - $377 = (($1) + ($375)|0); - $378 = HEAP8[$377>>0]|0; - $379 = $378&255; - $388 = $379; - } else { - $388 = 0; - } - $380 = (($$1673777) + 30)|0; - $381 = ($380>>>0)<($2>>>0); - if ($381) { - $382 = (($1) + ($380)|0); - $383 = HEAP8[$382>>0]|0; - $384 = $383&255; - $386 = $384; - } else { - $386 = 0; - } - $385 = $386 << 8; - $387 = $385 | $388; - $389 = (($$1673777) + 31)|0; - $390 = ($389>>>0)<($2>>>0); - if ($390) { - $391 = (($1) + ($389)|0); - $392 = HEAP8[$391>>0]|0; - $393 = $392&255; - $402 = $393; - } else { - $402 = 0; - } - $394 = (($$1673777) + 32)|0; - $395 = ($394>>>0)<($2>>>0); - if ($395) { - $396 = (($1) + ($394)|0); - $397 = HEAP8[$396>>0]|0; - $398 = $397&255; - $400 = $398; - } else { - $400 = 0; - } - $399 = $400 << 8; - $401 = $399 | $402; - $403 = $401 << 16; - $404 = $387 | $403; - $405 = (((($355) + (($354*280)|0)|0)) + 26|0); - $406 = (($$1673777) + 33)|0; - _memcpy_pad($405,96,$1,$2,$406); - $407 = (($$1673777) + 225)|0; - $408 = ($407>>>0)<($2>>>0); - if ($408) { - $409 = (($1) + ($407)|0); - $410 = HEAP8[$409>>0]|0; - $411 = $410&255; - $413 = $411; - } else { - $413 = 0; - } - $412 = $413&255; - $414 = (((($355) + (($354*280)|0)|0)) + 172|0); - HEAP8[$414>>0] = $412; - $415 = (($$1673777) + 226)|0; - $416 = ($415>>>0)<($2>>>0); - if ($416) { - $417 = (($1) + ($415)|0); - $418 = HEAP8[$417>>0]|0; - $419 = $418&255; - $421 = $419; - } else { - $421 = 0; - } - $420 = $421&255; - $422 = (((($355) + (($354*280)|0)|0)) + 236|0); - HEAP8[$422>>0] = $420; - $423 = HEAP8[$414>>0]|0; - $424 = ($423<<24>>24)==(0); - if ($424) { - $427 = $420; - } else { - $425 = (($$1673777) + 129)|0; - $$0681752 = 0;$430 = 0; - while(1) { - $429 = $430 << 2; - $431 = (($425) + ($429))|0; - $432 = ($431>>>0)<($2>>>0); - if ($432) { - $433 = (($1) + ($431)|0); - $434 = HEAP8[$433>>0]|0; - $435 = $434&255; - $444 = $435; - } else { - $444 = 0; - } - $436 = (($431) + 1)|0; - $437 = ($436>>>0)<($2>>>0); - if ($437) { - $438 = (($1) + ($436)|0); - $439 = HEAP8[$438>>0]|0; - $440 = $439&255; - $442 = $440; - } else { - $442 = 0; - } - $441 = $442 << 8; - $443 = $441 | $444; - $445 = $443&65535; - $446 = ((((($355) + (($354*280)|0)|0)) + 124|0) + ($430<<2)|0); - HEAP16[$446>>1] = $445; - $447 = (($431) + 2)|0; - $448 = ($447>>>0)<($2>>>0); - if ($448) { - $449 = (($1) + ($447)|0); - $450 = HEAP8[$449>>0]|0; - $451 = $450&255; - $460 = $451; - } else { - $460 = 0; - } - $452 = (($431) + 3)|0; - $453 = ($452>>>0)<($2>>>0); - if ($453) { - $454 = (($1) + ($452)|0); - $455 = HEAP8[$454>>0]|0; - $456 = $455&255; - $458 = $456; - } else { - $458 = 0; - } - $457 = $458 << 8; - $459 = $457 | $460; - $461 = $459&65535; - $462 = ((((((($355) + (($354*280)|0)|0)) + 124|0) + ($430<<2)|0)) + 2|0); - HEAP16[$462>>1] = $461; - $463 = (($$0681752) + 1)<<24>>24; - $464 = $463&255; - $465 = HEAP8[$414>>0]|0; - $466 = ($463&255)<($465&255); - if ($466) { - $$0681752 = $463;$430 = $464; - } else { - break; - } - } - $$pr = HEAP8[$422>>0]|0; - $427 = $$pr; - } - $426 = ($427<<24>>24)==(0); - if (!($426)) { - $428 = (($$1673777) + 177)|0; - $$0680753 = 0;$470 = 0; - while(1) { - $469 = $470 << 2; - $471 = (($428) + ($469))|0; - $472 = ($471>>>0)<($2>>>0); - if ($472) { - $473 = (($1) + ($471)|0); - $474 = HEAP8[$473>>0]|0; - $475 = $474&255; - $484 = $475; - } else { - $484 = 0; - } - $476 = (($471) + 1)|0; - $477 = ($476>>>0)<($2>>>0); - if ($477) { - $478 = (($1) + ($476)|0); - $479 = HEAP8[$478>>0]|0; - $480 = $479&255; - $482 = $480; - } else { - $482 = 0; - } - $481 = $482 << 8; - $483 = $481 | $484; - $485 = $483&65535; - $486 = ((((($355) + (($354*280)|0)|0)) + 188|0) + ($470<<2)|0); - HEAP16[$486>>1] = $485; - $487 = (($471) + 2)|0; - $488 = ($487>>>0)<($2>>>0); - if ($488) { - $489 = (($1) + ($487)|0); - $490 = HEAP8[$489>>0]|0; - $491 = $490&255; - $500 = $491; - } else { - $500 = 0; - } - $492 = (($471) + 3)|0; - $493 = ($492>>>0)<($2>>>0); - if ($493) { - $494 = (($1) + ($492)|0); - $495 = HEAP8[$494>>0]|0; - $496 = $495&255; - $498 = $496; - } else { - $498 = 0; - } - $497 = $498 << 8; - $499 = $497 | $500; - $501 = $499&65535; - $502 = ((((((($355) + (($354*280)|0)|0)) + 188|0) + ($470<<2)|0)) + 2|0); - HEAP16[$502>>1] = $501; - $503 = (($$0680753) + 1)<<24>>24; - $504 = $503&255; - $505 = HEAP8[$422>>0]|0; - $506 = ($503&255)<($505&255); - if ($506) { - $$0680753 = $503;$470 = $504; - } else { - break; - } - } - } - $467 = (($$1673777) + 227)|0; - $468 = ($467>>>0)<($2>>>0); - if ($468) { - $507 = (($1) + ($467)|0); - $508 = HEAP8[$507>>0]|0; - $509 = $508&255; - $511 = $509; - } else { - $511 = 0; - } - $510 = $511&255; - $512 = (((($355) + (($354*280)|0)|0)) + 173|0); - HEAP8[$512>>0] = $510; - $513 = (($$1673777) + 228)|0; - $514 = ($513>>>0)<($2>>>0); - if ($514) { - $515 = (($1) + ($513)|0); - $516 = HEAP8[$515>>0]|0; - $517 = $516&255; - $519 = $517; - } else { - $519 = 0; - } - $518 = $519&255; - $520 = (((($355) + (($354*280)|0)|0)) + 174|0); - HEAP8[$520>>0] = $518; - $521 = (($$1673777) + 229)|0; - $522 = ($521>>>0)<($2>>>0); - if ($522) { - $523 = (($1) + ($521)|0); - $524 = HEAP8[$523>>0]|0; - $525 = $524&255; - $527 = $525; - } else { - $527 = 0; - } - $526 = $527&255; - $528 = (((($355) + (($354*280)|0)|0)) + 175|0); - HEAP8[$528>>0] = $526; - $529 = (($$1673777) + 230)|0; - $530 = ($529>>>0)<($2>>>0); - if ($530) { - $531 = (($1) + ($529)|0); - $532 = HEAP8[$531>>0]|0; - $533 = $532&255; - $535 = $533; - } else { - $535 = 0; - } - $534 = $535&255; - $536 = (((($355) + (($354*280)|0)|0)) + 237|0); - HEAP8[$536>>0] = $534; - $537 = (($$1673777) + 231)|0; - $538 = ($537>>>0)<($2>>>0); - if ($538) { - $539 = (($1) + ($537)|0); - $540 = HEAP8[$539>>0]|0; - $541 = $540&255; - $543 = $541; - } else { - $543 = 0; - } - $542 = $543&255; - $544 = (((($355) + (($354*280)|0)|0)) + 238|0); - HEAP8[$544>>0] = $542; - $545 = (($$1673777) + 232)|0; - $546 = ($545>>>0)<($2>>>0); - if ($546) { - $547 = (($1) + ($545)|0); - $548 = HEAP8[$547>>0]|0; - $549 = $548&255; - $551 = $549; - } else { - $551 = 0; - } - $550 = $551&255; - $552 = (((($355) + (($354*280)|0)|0)) + 239|0); - HEAP8[$552>>0] = $550; - $553 = (($$1673777) + 233)|0; - $554 = ($553>>>0)<($2>>>0); - if ($554) { - $555 = (($1) + ($553)|0); - $556 = HEAP8[$555>>0]|0; - $557 = $556&255; - $559 = $557; - } else { - $559 = 0; - } - $558 = $559 & 1; - $560 = (((($355) + (($354*280)|0)|0)) + 176|0); - HEAP32[$560>>2] = $558; - $561 = $559 & 2; - $562 = (((($355) + (($354*280)|0)|0)) + 180|0); - HEAP32[$562>>2] = $561; - $563 = $559 & 4; - $564 = (((($355) + (($354*280)|0)|0)) + 184|0); - HEAP32[$564>>2] = $563; - $565 = (($$1673777) + 234)|0; - $566 = ($565>>>0)<($2>>>0); - if ($566) { - $567 = (($1) + ($565)|0); - $568 = HEAP8[$567>>0]|0; - $569 = $568&255; - $571 = $569; - } else { - $571 = 0; - } - $570 = $571 & 1; - $572 = (((($355) + (($354*280)|0)|0)) + 240|0); - HEAP32[$572>>2] = $570; - $573 = $571 & 2; - $574 = (((($355) + (($354*280)|0)|0)) + 244|0); - HEAP32[$574>>2] = $573; - $575 = $571 & 4; - $576 = (((($355) + (($354*280)|0)|0)) + 248|0); - HEAP32[$576>>2] = $575; - $577 = (($$1673777) + 235)|0; - $578 = ($577>>>0)<($2>>>0); - L213: do { - if ($578) { - $580 = (($1) + ($577)|0); - $581 = HEAP8[$580>>0]|0; - $582 = $581&255; - $583 = (((($355) + (($354*280)|0)|0)) + 252|0); - HEAP32[$583>>2] = $582; - switch ($581<<24>>24) { - case 2: { - $$sink694 = 1; - break; - } - case 1: { - $$sink694 = 2; - break; - } - default: { - break L213; - } - } - HEAP32[$583>>2] = $$sink694; - } else { - $579 = (((($355) + (($354*280)|0)|0)) + 252|0); - HEAP32[$579>>2] = 0; - } - } while(0); - $584 = (($$1673777) + 236)|0; - $585 = ($584>>>0)<($2>>>0); - if ($585) { - $586 = (($1) + ($584)|0); - $587 = HEAP8[$586>>0]|0; - $588 = $587&255; - $590 = $588; - } else { - $590 = 0; - } - $589 = $590&255; - $591 = (((($355) + (($354*280)|0)|0)) + 256|0); - HEAP8[$591>>0] = $589; - $592 = (($$1673777) + 237)|0; - $593 = ($592>>>0)<($2>>>0); - if ($593) { - $594 = (($1) + ($592)|0); - $595 = HEAP8[$594>>0]|0; - $596 = $595&255; - $598 = $596; - } else { - $598 = 0; - } - $597 = $598&255; - $599 = (((($355) + (($354*280)|0)|0)) + 257|0); - HEAP8[$599>>0] = $597; - $600 = (($$1673777) + 238)|0; - $601 = ($600>>>0)<($2>>>0); - if ($601) { - $602 = (($1) + ($600)|0); - $603 = HEAP8[$602>>0]|0; - $604 = $603&255; - $606 = $604; - } else { - $606 = 0; - } - $605 = $606&255; - $607 = (((($355) + (($354*280)|0)|0)) + 258|0); - HEAP8[$607>>0] = $605; - $608 = (($$1673777) + 239)|0; - $609 = ($608>>>0)<($2>>>0); - if ($609) { - $610 = (($1) + ($608)|0); - $611 = HEAP8[$610>>0]|0; - $612 = $611&255; - $621 = $612; - } else { - $621 = 0; - } - $613 = (($$1673777) + 240)|0; - $614 = ($613>>>0)<($2>>>0); - if ($614) { - $615 = (($1) + ($613)|0); - $616 = HEAP8[$615>>0]|0; - $617 = $616&255; - $619 = $617; - } else { - $619 = 0; - } - $618 = $619 << 8; - $620 = $618 | $621; - $622 = $620&65535; - $623 = (((($355) + (($354*280)|0)|0)) + 260|0); - HEAP16[$623>>1] = $622; - $624 = (((($355) + (($354*280)|0)|0)) + 276|0); - HEAP32[$624>>2] = $$1778; - $625 = HEAP16[$373>>1]|0; - $626 = $625&65535; - $627 = ($626*80)|0; - $628 = (($$1778) + ($627)|0); - $$0687 = $404;$$2 = $628; - } - $630 = ($$1673777>>>0)<($2>>>0); - if ($630) { - $631 = (($1) + ($$1673777)|0); - $632 = HEAP8[$631>>0]|0; - $633 = $632&255; - $642 = $633; - } else { - $642 = 0; - } - $634 = (($$1673777) + 1)|0; - $635 = ($634>>>0)<($2>>>0); - if ($635) { - $636 = (($1) + ($634)|0); - $637 = HEAP8[$636>>0]|0; - $638 = $637&255; - $640 = $638; - } else { - $640 = 0; - } - $639 = $640 << 8; - $641 = $639 | $642; - $643 = (($$1673777) + 2)|0; - $644 = ($643>>>0)<($2>>>0); - if ($644) { - $645 = (($1) + ($643)|0); - $646 = HEAP8[$645>>0]|0; - $647 = $646&255; - $656 = $647; - } else { - $656 = 0; - } - $648 = (($$1673777) + 3)|0; - $649 = ($648>>>0)<($2>>>0); - if ($649) { - $650 = (($1) + ($648)|0); - $651 = HEAP8[$650>>0]|0; - $652 = $651&255; - $654 = $652; - } else { - $654 = 0; - } - $653 = $654 << 8; - $655 = $653 | $656; - $657 = $655 << 16; - $658 = $641 | $657; - $659 = (($658) + ($$1673777))|0; - $660 = HEAP16[$373>>1]|0; - $661 = ($660<<16>>16)==(0); - if ($661) { - $$3$lcssa794 = $$2;$$3675$lcssa = $659; - } else { - $662 = (((($355) + (($354*280)|0)|0)) + 276|0); - $$0679755 = 0;$$2674756 = $659;$$3757 = $$2; - while(1) { - $666 = $$0679755&65535; - $667 = HEAP32[$662>>2]|0; - $668 = ($$2674756>>>0)<($2>>>0); - if ($668) { - $669 = (($1) + ($$2674756)|0); - $670 = HEAP8[$669>>0]|0; - $671 = $670&255; - $680 = $671; - } else { - $680 = 0; - } - $672 = (($$2674756) + 1)|0; - $673 = ($672>>>0)<($2>>>0); - if ($673) { - $674 = (($1) + ($672)|0); - $675 = HEAP8[$674>>0]|0; - $676 = $675&255; - $678 = $676; - } else { - $678 = 0; - } - $677 = $678 << 8; - $679 = $677 | $680; - $681 = (($$2674756) + 2)|0; - $682 = ($681>>>0)<($2>>>0); - if ($682) { - $683 = (($1) + ($681)|0); - $684 = HEAP8[$683>>0]|0; - $685 = $684&255; - $694 = $685; - } else { - $694 = 0; - } - $686 = (($$2674756) + 3)|0; - $687 = ($686>>>0)<($2>>>0); - if ($687) { - $688 = (($1) + ($686)|0); - $689 = HEAP8[$688>>0]|0; - $690 = $689&255; - $692 = $690; - } else { - $692 = 0; - } - $691 = $692 << 8; - $693 = $691 | $694; - $695 = $693 << 16; - $696 = $679 | $695; - $697 = (((($667) + (($666*80)|0)|0)) + 24|0); - HEAP32[$697>>2] = $696; - $698 = (($$2674756) + 4)|0; - $699 = ($698>>>0)<($2>>>0); - if ($699) { - $700 = (($1) + ($698)|0); - $701 = HEAP8[$700>>0]|0; - $702 = $701&255; - $711 = $702; - } else { - $711 = 0; - } - $703 = (($$2674756) + 5)|0; - $704 = ($703>>>0)<($2>>>0); - if ($704) { - $705 = (($1) + ($703)|0); - $706 = HEAP8[$705>>0]|0; - $707 = $706&255; - $709 = $707; - } else { - $709 = 0; - } - $708 = $709 << 8; - $710 = $708 | $711; - $712 = (($$2674756) + 6)|0; - $713 = ($712>>>0)<($2>>>0); - if ($713) { - $714 = (($1) + ($712)|0); - $715 = HEAP8[$714>>0]|0; - $716 = $715&255; - $725 = $716; - } else { - $725 = 0; - } - $717 = (($$2674756) + 7)|0; - $718 = ($717>>>0)<($2>>>0); - if ($718) { - $719 = (($1) + ($717)|0); - $720 = HEAP8[$719>>0]|0; - $721 = $720&255; - $723 = $721; - } else { - $723 = 0; - } - $722 = $723 << 8; - $724 = $722 | $725; - $726 = $724 << 16; - $727 = $710 | $726; - $728 = (((($667) + (($666*80)|0)|0)) + 28|0); - HEAP32[$728>>2] = $727; - $729 = (($$2674756) + 8)|0; - $730 = ($729>>>0)<($2>>>0); - if ($730) { - $731 = (($1) + ($729)|0); - $732 = HEAP8[$731>>0]|0; - $733 = $732&255; - $742 = $733; - } else { - $742 = 0; - } - $734 = (($$2674756) + 9)|0; - $735 = ($734>>>0)<($2>>>0); - if ($735) { - $736 = (($1) + ($734)|0); - $737 = HEAP8[$736>>0]|0; - $738 = $737&255; - $740 = $738; - } else { - $740 = 0; - } - $739 = $740 << 8; - $741 = $739 | $742; - $743 = (($$2674756) + 10)|0; - $744 = ($743>>>0)<($2>>>0); - if ($744) { - $745 = (($1) + ($743)|0); - $746 = HEAP8[$745>>0]|0; - $747 = $746&255; - $756 = $747; - } else { - $756 = 0; - } - $748 = (($$2674756) + 11)|0; - $749 = ($748>>>0)<($2>>>0); - if ($749) { - $750 = (($1) + ($748)|0); - $751 = HEAP8[$750>>0]|0; - $752 = $751&255; - $754 = $752; - } else { - $754 = 0; - } - $753 = $754 << 8; - $755 = $753 | $756; - $757 = $755 << 16; - $758 = $741 | $757; - $759 = (((($667) + (($666*80)|0)|0)) + 32|0); - HEAP32[$759>>2] = $758; - $760 = HEAP32[$728>>2]|0; - $761 = (($758) + ($760))|0; - $762 = (((($667) + (($666*80)|0)|0)) + 36|0); - HEAP32[$762>>2] = $761; - $763 = (($$2674756) + 12)|0; - $764 = ($763>>>0)<($2>>>0); - if ($764) { - $765 = (($1) + ($763)|0); - $766 = HEAP8[$765>>0]|0; - $767 = $766&255; - $769 = $767; - } else { - $769 = 0; - } - $768 = (+($769|0)); - $770 = $768 * 0.015625; - $771 = (((($667) + (($666*80)|0)|0)) + 40|0); - HEAPF32[$771>>2] = $770; - $772 = (($$2674756) + 13)|0; - $773 = ($772>>>0)<($2>>>0); - if ($773) { - $774 = (($1) + ($772)|0); - $775 = HEAP8[$774>>0]|0; - $776 = $775&255; - $778 = $776; - } else { - $778 = 0; - } - $777 = $778&255; - $779 = (((($667) + (($666*80)|0)|0)) + 44|0); - HEAP8[$779>>0] = $777; - $780 = (($$2674756) + 14)|0; - $781 = ($780>>>0)<($2>>>0); - do { - if ($781) { - $782 = (($1) + ($780)|0); - $783 = HEAP8[$782>>0]|0; - $784 = $783&255; - $785 = $784 & 3; - $786 = ($785|0)==(0); - if ($786) { - $889 = $784; - label = 204; - break; - } - $788 = ($785|0)==(1); - $789 = (((($667) + (($666*80)|0)|0)) + 48|0); - $$sink = $788 ? 1 : 2; - HEAP32[$789>>2] = $$sink; - $791 = $784; - } else { - $889 = 0; - label = 204; - } - } while(0); - if ((label|0) == 204) { - label = 0; - $787 = (((($667) + (($666*80)|0)|0)) + 48|0); - HEAP32[$787>>2] = 0; - $791 = $889; - } - $790 = $791 >>> 1; - $792 = $790 & 8; - $793 = (($792) + 8)|0; - $794 = $793&255; - $795 = (((($667) + (($666*80)|0)|0)) + 23|0); - HEAP8[$795>>0] = $794; - $796 = (($$2674756) + 15)|0; - $797 = ($796>>>0)<($2>>>0); - if ($797) { - $798 = (($1) + ($796)|0); - $799 = HEAP8[$798>>0]|0; - $800 = $799&255; - $802 = $800; - } else { - $802 = 0; - } - $801 = (+($802|0)); - $803 = $801 / 255.0; - $804 = (((($667) + (($666*80)|0)|0)) + 52|0); - HEAPF32[$804>>2] = $803; - $805 = (($$2674756) + 16)|0; - $806 = ($805>>>0)<($2>>>0); - if ($806) { - $807 = (($1) + ($805)|0); - $808 = HEAP8[$807>>0]|0; - $809 = $808&255; - $811 = $809; - } else { - $811 = 0; - } - $810 = $811&255; - $812 = (((($667) + (($666*80)|0)|0)) + 56|0); - HEAP8[$812>>0] = $810; - $813 = (($667) + (($666*80)|0)|0); - _memcpy_pad($813,22,$1,$2,18); - $814 = (((($667) + (($666*80)|0)|0)) + 72|0); - HEAP32[$814>>2] = $$3757; - $815 = HEAP8[$795>>0]|0; - $816 = ($815<<24>>24)==(16); - $817 = HEAP32[$697>>2]|0; - if ($816) { - $818 = $817 << 1; - $819 = HEAP32[$728>>2]|0; - $820 = $819 >>> 1; - HEAP32[$728>>2] = $820; - $821 = HEAP32[$759>>2]|0; - $822 = $821 >>> 1; - HEAP32[$759>>2] = $822; - $823 = HEAP32[$762>>2]|0; - $824 = $823 >>> 1; - HEAP32[$762>>2] = $824; - $825 = HEAP32[$697>>2]|0; - $826 = $825 >>> 1; - HEAP32[$697>>2] = $826; - $$pn693 = $818; - } else { - $827 = $817 << 2; - $$pn693 = $827; - } - $$4 = (($$3757) + ($$pn693)|0); - $828 = (($$2674756) + ($$0687))|0; - $829 = (($$0679755) + 1)<<16>>16; - $664 = HEAP16[$373>>1]|0; - $830 = ($829&65535)<($664&65535); - if ($830) { - $$0679755 = $829;$$2674756 = $828;$$3757 = $$4; - } else { - break; - } - } - $663 = ($664<<16>>16)==(0); - if ($663) { - $$3$lcssa794 = $$4;$$3675$lcssa = $828; - } else { - $665 = (((($355) + (($354*280)|0)|0)) + 276|0); - $$0677769 = 0;$$3675770 = $828; - while(1) { - $834 = $$0677769&65535; - $835 = HEAP32[$665>>2]|0; - $836 = (((($835) + (($834*80)|0)|0)) + 24|0); - $837 = HEAP32[$836>>2]|0; - $838 = (((($835) + (($834*80)|0)|0)) + 23|0); - $839 = HEAP8[$838>>0]|0; - $840 = ($839<<24>>24)==(16); - $841 = ($837|0)!=(0); - if ($840) { - if ($841) { - $843 = (((($835) + (($834*80)|0)|0)) + 72|0); - $$0669766 = 0;$$0670765 = 0; - while(1) { - $sext691 = $$0670765 << 16; - $846 = $sext691 >> 16; - $847 = $$0669766 << 1; - $848 = (($847) + ($$3675770))|0; - $849 = ($848>>>0)<($2>>>0); - if ($849) { - $850 = (($1) + ($848)|0); - $851 = HEAP8[$850>>0]|0; - $852 = $851&255; - $861 = $852; - } else { - $861 = 0; - } - $853 = (($848) + 1)|0; - $854 = ($853>>>0)<($2>>>0); - if ($854) { - $855 = (($1) + ($853)|0); - $856 = HEAP8[$855>>0]|0; - $857 = $856&255; - $859 = $857; - } else { - $859 = 0; - } - $858 = $859 << 8; - $860 = $858 | $861; - $sext692 = $860 << 16; - $862 = $sext692 >> 16; - $863 = (($862) + ($846))|0; - $864 = $863&65535; - $865 = (+($864<<16>>16)); - $866 = $865 * 3.0517578125E-5; - $867 = HEAP32[$843>>2]|0; - $868 = (($867) + ($$0669766<<2)|0); - HEAPF32[$868>>2] = $866; - $869 = (($$0669766) + 1)|0; - $exitcond793 = ($869|0)==($837|0); - if ($exitcond793) { - break; - } else { - $$0669766 = $869;$$0670765 = $863; - } - } - } - $844 = HEAP32[$836>>2]|0; - $845 = $844 << 1; - $$pn = $845; - } else { - if ($841) { - $842 = (((($835) + (($834*80)|0)|0)) + 72|0); - $$0668761 = 0;$$0762 = 0; - while(1) { - $sext = $$0668761 << 24; - $871 = $sext >> 24; - $872 = (($$0762) + ($$3675770))|0; - $873 = ($872>>>0)<($2>>>0); - if ($873) { - $874 = (($1) + ($872)|0); - $875 = HEAP8[$874>>0]|0; - $876 = $875&255; - $877 = $876; - } else { - $877 = 0; - } - $sext690 = $877 << 24; - $878 = $sext690 >> 24; - $879 = (($878) + ($871))|0; - $880 = $879&255; - $881 = (+($880<<24>>24)); - $882 = $881 * 0.0078125; - $883 = HEAP32[$842>>2]|0; - $884 = (($883) + ($$0762<<2)|0); - HEAPF32[$884>>2] = $882; - $885 = (($$0762) + 1)|0; - $exitcond = ($885|0)==($837|0); - if ($exitcond) { - break; - } else { - $$0668761 = $879;$$0762 = $885; - } - } - } - $870 = HEAP32[$836>>2]|0; - $$pn = $870; - } - $$4676 = (($$pn) + ($$3675770))|0; - $886 = (($$0677769) + 1)<<16>>16; - $887 = HEAP16[$373>>1]|0; - $888 = ($886&65535)<($887&65535); - if ($888) { - $$0677769 = $886;$$3675770 = $$4676; - } else { - $$3$lcssa794 = $$4;$$3675$lcssa = $$4676; - break; - } - } - } - } - $831 = (($$0688776) + 1)<<16>>16; - $832 = HEAP16[$98>>1]|0; - $833 = ($831&65535)<($832&65535); - if ($833) { - $$0688776 = $831;$$1673777 = $$3675$lcssa;$$1778 = $$3$lcssa794; - } else { - $$1$lcssa = $$3$lcssa794; - break; - } - } - return ($$1$lcssa|0); -} -function _jar_xm_check_sanity_postload($0) { - $0 = $0|0; - var $$01520 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $vararg_buffer = 0, $vararg_buffer2 = 0, $vararg_ptr1 = 0, $vararg_ptr5 = 0, $vararg_ptr6 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $vararg_buffer2 = sp + 8|0; - $vararg_buffer = sp; - $1 = ((($0)) + 46|0); - $2 = HEAP16[$1>>1]|0; - $3 = ($2<<16>>16)==(0); - if ($3) { - $26 = 0; - STACKTOP = sp;return ($26|0); - } - $4 = $2&65535; - $5 = ((($0)) + 52|0); - $6 = HEAP32[1251]|0; - $$01520 = 0;$16 = $4;$18 = $2;$8 = 0; - while(1) { - $7 = (((($0)) + 60|0) + ($8)|0); - $9 = HEAP8[$7>>0]|0; - $10 = $9&255; - $11 = HEAP16[$5>>1]|0; - $12 = $11&65535; - $13 = ($10>>>0)<($12>>>0); - if (!($13)) { - $14 = (($8) + 1)|0; - $15 = ($14|0)==($16|0); - $17 = ($18&65535)>(1); - $or$cond = $17 & $15; - if (!($or$cond)) { - break; - } - $19 = (($18) + -1)<<16>>16; - HEAP16[$1>>1] = $19; - HEAP32[$vararg_buffer>>2] = 16228; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $8; - (_fprintf($6,16190,$vararg_buffer)|0); - (_fflush($6)|0); - } - $20 = (($$01520) + 1)<<24>>24; - $21 = $20&255; - $22 = HEAP16[$1>>1]|0; - $23 = $22&65535; - $24 = ($21>>>0)<($23>>>0); - if ($24) { - $$01520 = $20;$16 = $23;$18 = $22;$8 = $21; - } else { - $26 = 0; - label = 8; - break; - } - } - if ((label|0) == 8) { - STACKTOP = sp;return ($26|0); - } - HEAP32[$vararg_buffer2>>2] = 16228; - $vararg_ptr5 = ((($vararg_buffer2)) + 4|0); - HEAP32[$vararg_ptr5>>2] = $8; - $vararg_ptr6 = ((($vararg_buffer2)) + 8|0); - HEAP32[$vararg_ptr6>>2] = $10; - (_fprintf($6,16257,$vararg_buffer2)|0); - $25 = HEAP32[1251]|0; - (_fflush($25)|0); - $26 = 1; - STACKTOP = sp;return ($26|0); -} -function _jar_xm_free_context($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[$0>>2]|0; - _free($1); - return; -} -function _memcpy_pad($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$ = 0, $10 = 0, $11 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $5 = ($3>>>0)<($4>>>0); - $6 = (($3) - ($4))|0; - $$ = $5 ? 0 : $6; - $7 = ($$>>>0)>($1>>>0); - $8 = $7 ? $1 : $$; - $9 = (($2) + ($4)|0); - _memcpy(($0|0),($9|0),($8|0))|0; - $10 = (($0) + ($8)|0); - $11 = (($1) - ($8))|0; - _memset(($10|0),0,($11|0))|0; - return; -} -function _jar_xm_set_max_loop_count($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 385|0); - HEAP8[$2>>0] = $1; - return; -} -function _jar_xm_get_loop_count($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 384|0); - $2 = HEAP8[$1>>0]|0; - return ($2|0); -} -function _jar_xm_get_remaining_samples($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_jar_xm_get_loop_count($0)|0); - _jar_xm_set_max_loop_count($0,0); - $2 = (_jar_xm_get_loop_count($0)|0); - $3 = ($2<<24>>24)==($1<<24>>24); - if (!($3)) { - $15 = 0;$16 = 0; - $14 = ((($0)) + 384|0); - HEAP8[$14>>0] = $1; - tempRet0 = ($15); - return ($16|0); - } - $4 = ((($0)) + 352|0); - $6 = 0;$7 = 0; - while(1) { - $5 = +HEAPF32[$4>>2]; - $8 = (+($6>>>0)) + (4294967296.0*(+($7>>>0))); - $9 = $8 + $5; - $10 = (~~$9)>>>0; - $11 = +Math_abs($9) >= 1.0 ? $9 > 0.0 ? (~~+Math_min(+Math_floor($9 / 4294967296.0), 4294967295.0)) >>> 0 : ~~+Math_ceil(($9 - +(~~$9 >>> 0)) / 4294967296.0) >>> 0 : 0; - HEAPF32[$4>>2] = 0.0; - _jar_xm_tick($0); - $12 = (_jar_xm_get_loop_count($0)|0); - $13 = ($12<<24>>24)==($1<<24>>24); - if ($13) { - $6 = $10;$7 = $11; - } else { - $15 = $11;$16 = $10; - break; - } - } - $14 = ((($0)) + 384|0); - HEAP8[$14>>0] = $1; - tempRet0 = ($15); - return ($16|0); -} -function _jar_xm_create_context_from_file($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$1 = 0, $$1$ph = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = (_fopen($2,17589)|0); - $4 = ($3|0)==(0|0); - L1: do { - if ($4) { - $5 = HEAP32[1251]|0; - (_fwrite(16347,25,1,$5)|0); - (_fflush($5)|0); - $$1$ph = 3; - } else { - (_fseek($3,0,2)|0); - $6 = (_ftell($3)|0); - _rewind($3); - $7 = ($6|0)==(-1); - if ($7) { - (_fclose($3)|0); - $8 = HEAP32[1251]|0; - (_fwrite(16373,14,1,$8)|0); - (_fflush($8)|0); - $$1$ph = 4; - break; - } - $9 = (($6) + 1)|0; - $10 = (_malloc($9)|0); - $11 = (_fread($10,1,$6,$3)|0); - $12 = ($11>>>0)<($6>>>0); - (_fclose($3)|0); - if ($12) { - $13 = HEAP32[1251]|0; - (_fwrite(16388,14,1,$13)|0); - (_fflush($13)|0); - $$1$ph = 5; - break; - } - $14 = (_jar_xm_create_context_safe($0,$10,$6,$1)|0); - switch ($14|0) { - case 1: { - $15 = HEAP32[1251]|0; - (_fwrite(16403,45,1,$15)|0); - (_fflush($15)|0); - $$1$ph = 1; - break L1; - break; - } - case 2: { - $16 = HEAP32[1251]|0; - (_fwrite(16449,40,1,$16)|0); - (_fflush($16)|0); - _exit(1); - // unreachable; - break; - } - case 0: { - $$1 = 0; - return ($$1|0); - break; - } - default: { - $17 = HEAP32[1251]|0; - (_fwrite(16490,40,1,$17)|0); - (_fflush($17)|0); - _exit(1); - // unreachable; - } - } - } - } while(0); - HEAP32[$0>>2] = 0; - $$1 = $$1$ph; - return ($$1|0); -} -function _InitAudioDevice() { - var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $cond = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer3 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $vararg_buffer3 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $0 = (_alcOpenDevice((0|0))|0); - $1 = ($0|0)==(0|0); - if ($1) { - _TraceLog(2,16531,$vararg_buffer); - STACKTOP = sp;return; - } - $2 = (_alcCreateContext(($0|0),(0|0))|0); - $cond = ($2|0)==(0|0); - do { - if (!($cond)) { - $3 = (_alcMakeContextCurrent(($2|0))|0); - $4 = ($3<<24>>24)==(0); - if ($4) { - _alcDestroyContext(($2|0)); - break; - } - $5 = (_alcGetString(($0|0),4101)|0); - HEAP32[$vararg_buffer3>>2] = $5; - _TraceLog(0,16599,$vararg_buffer3); - _alListener3f(4100,0.0,0.0,0.0); - _alListener3f(4102,0.0,0.0,0.0); - _alListener3f(4111,0.0,0.0,-1.0); - _alListenerf(4106,1.0); - STACKTOP = sp;return; - } - } while(0); - (_alcCloseDevice(($0|0))|0); - _TraceLog(2,16564,$vararg_buffer1); - STACKTOP = sp;return; -} -function _CloseAudioDevice() { - var $0 = 0, $1 = 0, $2 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $0 = (_alcGetCurrentContext()|0); - $1 = ($0|0)==(0|0); - if ($1) { - _TraceLog(1,16653,$vararg_buffer); - } - $2 = (_alcGetContextsDevice(($0|0))|0); - (_alcMakeContextCurrent((0|0))|0); - _alcDestroyContext(($0|0)); - (_alcCloseDevice(($2|0))|0); - _TraceLog(0,16701,$vararg_buffer1); - STACKTOP = sp;return; -} -function _LoadWave($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var $vararg_buffer = 0, $vararg_buffer1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $2 = sp + 12|0; - ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0; - $3 = (_IsFileExtension($1,16734)|0); - $4 = ($3|0)==(0); - do { - if ($4) { - $5 = (_IsFileExtension($1,16739)|0); - $6 = ($5|0)==(0); - if (!($6)) { - _LoadOGG($2,$1); - break; - } - $7 = (_IsFileExtension($1,16744)|0); - $8 = ($7|0)==(0); - if ($8) { - HEAP32[$vararg_buffer1>>2] = $1; - _TraceLog(1,16796,$vararg_buffer1); - break; - } - $9 = (_LoadResource($1,0)|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($10|0)==(2); - if ($11) { - $12 = ((($9)) + 20|0); - $13 = HEAP32[$12>>2]|0; - $14 = ((($9)) + 4|0); - $15 = HEAP32[$14>>2]|0; - $16 = ((($9)) + 8|0); - $17 = HEAP32[$16>>2]|0; - $18 = ((($9)) + 12|0); - $19 = HEAP32[$18>>2]|0; - $20 = ((($9)) + 16|0); - $21 = HEAP32[$20>>2]|0; - _LoadWaveEx($2,$13,$15,$17,$19,$21); - } else { - HEAP32[$vararg_buffer>>2] = $1; - _TraceLog(1,16750,$vararg_buffer); - } - _UnloadResource($9); - } else { - _LoadWAV($2,$1); - } - } while(0); - ;HEAP32[$0>>2]=HEAP32[$2>>2]|0;HEAP32[$0+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$2+16>>2]|0; - STACKTOP = sp;return; -} -function _LoadWAV($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$pr = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; - var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0; - var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer10 = 0, $vararg_buffer14 = 0, $vararg_buffer18 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $vararg_ptr13 = 0, $vararg_ptr17 = 0, $vararg_ptr21 = 0, $vararg_ptr22 = 0; - var $vararg_ptr23 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); - $vararg_buffer18 = sp + 48|0; - $vararg_buffer14 = sp + 40|0; - $vararg_buffer10 = sp + 32|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $2 = sp + 120|0; - $3 = sp + 96|0; - $4 = sp + 88|0; - $5 = sp + 64|0; - ;HEAP32[$5>>2]=0|0;HEAP32[$5+4>>2]=0|0;HEAP32[$5+8>>2]=0|0;HEAP32[$5+12>>2]=0|0;HEAP32[$5+16>>2]=0|0; - $6 = (_fopen($1,17589)|0); - $7 = ($6|0)==(0|0); - if ($7) { - HEAP32[$vararg_buffer>>2] = $1; - _TraceLog(1,17970,$vararg_buffer); - $8 = ((($5)) + 16|0); - HEAP32[$8>>2] = 0; - ;HEAP32[$0>>2]=HEAP32[$5>>2]|0;HEAP32[$0+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$5+16>>2]|0; - STACKTOP = sp;return; - } - (_fread($2,12,1,$6)|0); - $9 = (_strncmp($2,18004,4)|0); - $10 = ($9|0)==(0); - do { - if ($10) { - $11 = ((($2)) + 8|0); - $12 = (_strncmp($11,18009,4)|0); - $13 = ($12|0)==(0); - if ($13) { - (_fread($3,24,1,$6)|0); - $14 = HEAP8[$3>>0]|0; - $15 = ($14<<24>>24)==(102); - if ($15) { - $16 = ((($3)) + 1|0); - $17 = HEAP8[$16>>0]|0; - $18 = ($17<<24>>24)==(109); - if ($18) { - $19 = ((($3)) + 2|0); - $20 = HEAP8[$19>>0]|0; - $21 = ($20<<24>>24)==(116); - if ($21) { - $22 = ((($3)) + 3|0); - $23 = HEAP8[$22>>0]|0; - $24 = ($23<<24>>24)==(32); - if ($24) { - $25 = ((($3)) + 4|0); - $26 = HEAP32[$25>>2]|0; - $27 = ($26|0)>(16); - if ($27) { - (_fseek($6,2,1)|0); - } - (_fread($4,8,1,$6)|0); - $28 = HEAP8[$4>>0]|0; - $29 = ($28<<24>>24)==(100); - if ($29) { - $30 = ((($4)) + 1|0); - $31 = HEAP8[$30>>0]|0; - $32 = ($31<<24>>24)==(97); - if ($32) { - $33 = ((($4)) + 2|0); - $34 = HEAP8[$33>>0]|0; - $35 = ($34<<24>>24)==(116); - if ($35) { - $36 = ((($4)) + 3|0); - $37 = HEAP8[$36>>0]|0; - $38 = ($37<<24>>24)==(97); - if ($38) { - $39 = ((($4)) + 4|0); - $40 = HEAP32[$39>>2]|0; - $41 = (_malloc($40)|0); - $42 = ((($5)) + 16|0); - HEAP32[$42>>2] = $41; - (_fread($41,$40,1,$6)|0); - $43 = ((($3)) + 12|0); - $44 = HEAP32[$43>>2]|0; - $45 = ((($5)) + 4|0); - HEAP32[$45>>2] = $44; - $46 = ((($3)) + 22|0); - $47 = HEAP16[$46>>1]|0; - $48 = $47 << 16 >> 16; - $49 = ((($5)) + 8|0); - HEAP32[$49>>2] = $48; - $50 = ((($3)) + 10|0); - $51 = HEAP16[$50>>1]|0; - $52 = $51 << 16 >> 16; - $53 = ((($5)) + 12|0); - HEAP32[$53>>2] = $52; - switch ($47<<16>>16) { - case 32: case 16: case 8: { - $57 = $52; - break; - } - default: { - HEAP32[$vararg_buffer10>>2] = $1; - $vararg_ptr13 = ((($vararg_buffer10)) + 4|0); - HEAP32[$vararg_ptr13>>2] = $48; - _TraceLog(1,18097,$vararg_buffer10); - $54 = HEAP32[$45>>2]|0; - $55 = HEAP32[$53>>2]|0; - _WaveFormat($5,$54,16,$55); - $$pr = HEAP32[$53>>2]|0; - $57 = $$pr; - } - } - $56 = ($57>>>0)>(2); - if ($56) { - $58 = HEAP32[$45>>2]|0; - $59 = HEAP32[$49>>2]|0; - _WaveFormat($5,$58,$59,2); - $60 = HEAP32[$53>>2]|0; - HEAP32[$vararg_buffer14>>2] = $1; - $vararg_ptr17 = ((($vararg_buffer14)) + 4|0); - HEAP32[$vararg_ptr17>>2] = $60; - _TraceLog(1,18160,$vararg_buffer14); - } - $61 = HEAP32[$39>>2]|0; - $62 = HEAP32[$49>>2]|0; - $63 = $62 >>> 3; - $64 = (($61>>>0) / ($63>>>0))&-1; - $65 = HEAP32[$53>>2]|0; - $66 = (($64>>>0) / ($65>>>0))&-1; - HEAP32[$5>>2] = $66; - $67 = HEAP32[$45>>2]|0; - $68 = ($65|0)==(1); - $69 = $68 ? 17020 : 17025; - HEAP32[$vararg_buffer18>>2] = $1; - $vararg_ptr21 = ((($vararg_buffer18)) + 4|0); - HEAP32[$vararg_ptr21>>2] = $67; - $vararg_ptr22 = ((($vararg_buffer18)) + 8|0); - HEAP32[$vararg_ptr22>>2] = $62; - $vararg_ptr23 = ((($vararg_buffer18)) + 12|0); - HEAP32[$vararg_ptr23>>2] = $69; - _TraceLog(0,18229,$vararg_buffer18); - break; - } - } - } - } - HEAP32[$vararg_buffer7>>2] = $1; - _TraceLog(1,18072,$vararg_buffer7); - break; - } - } - } - } - HEAP32[$vararg_buffer4>>2] = $1; - _TraceLog(1,18047,$vararg_buffer4); - } else { - label = 5; - } - } else { - label = 5; - } - } while(0); - if ((label|0) == 5) { - HEAP32[$vararg_buffer1>>2] = $1; - _TraceLog(1,18014,$vararg_buffer1); - } - (_fclose($6)|0); - ;HEAP32[$0>>2]=HEAP32[$5>>2]|0;HEAP32[$0+4>>2]=HEAP32[$5+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$5+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$5+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$5+16>>2]|0; - STACKTOP = sp;return; -} -function _LoadOGG($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$sroa$0$0 = 0, $$sroa$10$0 = 0, $$sroa$10$0$$sroa_idx19 = 0, $$sroa$14$0 = 0, $$sroa$14$0$$sroa_idx23 = 0, $$sroa$6$0 = 0, $$sroa$6$0$$sroa_idx15 = 0, $$sroa$8$0$$sroa_idx17 = 0, $10 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr12 = 0, $vararg_ptr13 = 0, $vararg_ptr14 = 0, $vararg_ptr4 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); - $vararg_buffer9 = sp + 32|0; - $vararg_buffer5 = sp + 24|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $2 = sp + 48|0; - $3 = (_stb_vorbis_open_filename($1,0,0)|0); - $4 = ($3|0)==(0|0); - if ($4) { - HEAP32[$vararg_buffer>>2] = $1; - _TraceLog(1,16852,$vararg_buffer); - $$sroa$0$0 = 0;$$sroa$10$0 = 0;$$sroa$14$0 = 0;$$sroa$6$0 = 0; - } else { - _stb_vorbis_get_info($2,$3); - $5 = HEAP32[$2>>2]|0; - $6 = ((($2)) + 4|0); - $7 = HEAP32[$6>>2]|0; - $8 = (_stb_vorbis_stream_length_in_samples($3)|0); - $9 = (+_stb_vorbis_stream_length_in_seconds($3)); - $10 = $9 > 10.0; - if ($10) { - $11 = $9; - HEAP32[$vararg_buffer1>>2] = $1; - $vararg_ptr4 = ((($vararg_buffer1)) + 8|0); - HEAPF64[$vararg_ptr4>>3] = $11; - _TraceLog(1,16886,$vararg_buffer1); - } - $12 = Math_imul($8, $7)|0; - $13 = $12 << 1; - $14 = (_malloc($13)|0); - $15 = HEAP32[$6>>2]|0; - $16 = (_stb_vorbis_get_samples_short_interleaved($3,$15,$14,$12)|0); - HEAP32[$vararg_buffer5>>2] = $1; - $vararg_ptr8 = ((($vararg_buffer5)) + 4|0); - HEAP32[$vararg_ptr8>>2] = $16; - _TraceLog(3,16994,$vararg_buffer5); - $17 = ($7|0)==(1); - $18 = $17 ? 17020 : 17025; - HEAP32[$vararg_buffer9>>2] = $1; - $vararg_ptr12 = ((($vararg_buffer9)) + 4|0); - HEAP32[$vararg_ptr12>>2] = $5; - $vararg_ptr13 = ((($vararg_buffer9)) + 8|0); - HEAP32[$vararg_ptr13>>2] = 16; - $vararg_ptr14 = ((($vararg_buffer9)) + 12|0); - HEAP32[$vararg_ptr14>>2] = $18; - _TraceLog(0,17032,$vararg_buffer9); - _stb_vorbis_close($3); - $$sroa$0$0 = $8;$$sroa$10$0 = $7;$$sroa$14$0 = $14;$$sroa$6$0 = $5; - } - HEAP32[$0>>2] = $$sroa$0$0; - $$sroa$6$0$$sroa_idx15 = ((($0)) + 4|0); - HEAP32[$$sroa$6$0$$sroa_idx15>>2] = $$sroa$6$0; - $$sroa$8$0$$sroa_idx17 = ((($0)) + 8|0); - HEAP32[$$sroa$8$0$$sroa_idx17>>2] = 16; - $$sroa$10$0$$sroa_idx19 = ((($0)) + 12|0); - HEAP32[$$sroa$10$0$$sroa_idx19>>2] = $$sroa$10$0; - $$sroa$14$0$$sroa_idx23 = ((($0)) + 16|0); - HEAP32[$$sroa$14$0$$sroa_idx23>>2] = $$sroa$14$0; - STACKTOP = sp;return; -} -function _LoadWaveEx($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$byval_copy = 0, $10 = 0, $11 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $$byval_copy = sp + 40|0; - $6 = sp + 20|0; - $7 = sp; - $8 = ((($6)) + 16|0); - HEAP32[$8>>2] = $1; - HEAP32[$6>>2] = $2; - $9 = ((($6)) + 4|0); - HEAP32[$9>>2] = $3; - $10 = ((($6)) + 8|0); - HEAP32[$10>>2] = $4; - $11 = ((($6)) + 12|0); - HEAP32[$11>>2] = $5; - ;HEAP32[$$byval_copy>>2]=HEAP32[$6>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$6+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$6+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$6+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$6+16>>2]|0; - _WaveCopy($7,$$byval_copy); - _WaveFormat($7,$3,$4,$5); - ;HEAP32[$0>>2]=HEAP32[$7>>2]|0;HEAP32[$0+4>>2]=HEAP32[$7+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$7+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$7+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$7+16>>2]|0; - STACKTOP = sp;return; -} -function _WaveCopy($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$sroa$0$0 = 0, $$sroa$5$0 = 0, $$sroa$5$0$$sroa_idx2 = 0, $$sroa$6$0 = 0, $$sroa$6$0$$sroa_idx4 = 0, $$sroa$7$0 = 0, $$sroa$7$0$$sroa_idx6 = 0, $$sroa$8$0$$sroa_idx8 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = HEAP32[$1>>2]|0; - $3 = ((($1)) + 12|0); - $4 = HEAP32[$3>>2]|0; - $5 = Math_imul($4, $2)|0; - $6 = ((($1)) + 8|0); - $7 = HEAP32[$6>>2]|0; - $8 = Math_imul($5, $7)|0; - $9 = $8 >>> 3; - $10 = (_malloc($9)|0); - $11 = ($10|0)==(0|0); - if ($11) { - $$sroa$0$0 = 0;$$sroa$5$0 = 0;$$sroa$6$0 = 0;$$sroa$7$0 = 0; - } else { - $12 = ((($1)) + 16|0); - $13 = HEAP32[$12>>2]|0; - _memcpy(($10|0),($13|0),($9|0))|0; - $14 = HEAP32[$1>>2]|0; - $15 = ((($1)) + 4|0); - $16 = HEAP32[$15>>2]|0; - $17 = HEAP32[$6>>2]|0; - $18 = HEAP32[$3>>2]|0; - $$sroa$0$0 = $14;$$sroa$5$0 = $16;$$sroa$6$0 = $17;$$sroa$7$0 = $18; - } - HEAP32[$0>>2] = $$sroa$0$0; - $$sroa$5$0$$sroa_idx2 = ((($0)) + 4|0); - HEAP32[$$sroa$5$0$$sroa_idx2>>2] = $$sroa$5$0; - $$sroa$6$0$$sroa_idx4 = ((($0)) + 8|0); - HEAP32[$$sroa$6$0$$sroa_idx4>>2] = $$sroa$6$0; - $$sroa$7$0$$sroa_idx6 = ((($0)) + 12|0); - HEAP32[$$sroa$7$0$$sroa_idx6>>2] = $$sroa$7$0; - $$sroa$8$0$$sroa_idx8 = ((($0)) + 16|0); - HEAP32[$$sroa$8$0$$sroa_idx8>>2] = $10; - return; -} -function _WaveFormat($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$0153164 = 0, $$0154162 = 0, $$0155163 = 0, $$0156170 = 0, $$0157167 = 0, $$0165 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; - var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; - var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; - var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; - var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0.0, $171 = 0, $172 = 0, $173 = 0.0, $174 = 0.0, $175 = 0.0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $19 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0; - var $40 = 0.0, $41 = 0.0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; - var $59 = 0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; - var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0.0, $83 = 0.0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0, $93 = 0, $94 = 0; - var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $or$cond = 0, $or$cond3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = ((($0)) + 4|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==($1|0); - if (!($6)) { - HEAP32[$4>>2] = $1; - } - $7 = ((($0)) + 8|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)==($2|0); - if (!($9)) { - $10 = HEAP32[$0>>2]|0; - $11 = ((($0)) + 12|0); - $12 = HEAP32[$11>>2]|0; - $13 = Math_imul($10, $2)|0; - $14 = Math_imul($13, $12)|0; - $15 = $14 >>> 3; - $16 = (_malloc($15)|0); - $17 = HEAP32[$0>>2]|0; - $18 = ($17|0)==(0); - if (!($18)) { - $19 = ((($0)) + 16|0); - $20 = ((($0)) + 16|0); - $21 = ((($0)) + 16|0); - $22 = ((($0)) + 16|0); - $23 = ((($0)) + 16|0); - $24 = ((($0)) + 16|0); - $$0156170 = 0; - while(1) { - $25 = HEAP32[$11>>2]|0; - $26 = ($25|0)==(0); - L10: do { - if (!($26)) { - $$0157167 = 0;$35 = $25; - while(1) { - L13: do { - switch ($2|0) { - case 8: { - $32 = HEAP32[$7>>2]|0; - switch ($32|0) { - case 16: { - $33 = HEAP32[$19>>2]|0; - $34 = Math_imul($35, $$0156170)|0; - $36 = (($34) + ($$0157167))|0; - $37 = (($33) + ($36<<1)|0); - $38 = HEAP16[$37>>1]|0; - $39 = (+($38<<16>>16)); - $40 = $39 / 32767.0; - $41 = $40 * 256.0; - $42 = (~~(($41))&255); - $43 = (($16) + ($36)|0); - HEAP8[$43>>0] = $42; - break L13; - break; - } - case 32: { - $44 = HEAP32[$20>>2]|0; - $45 = Math_imul($35, $$0156170)|0; - $46 = (($45) + ($$0157167))|0; - $47 = (($44) + ($46<<2)|0); - $48 = +HEAPF32[$47>>2]; - $49 = $48 * 127.0; - $50 = $49 + 127.0; - $51 = (~~(($50))&255); - $52 = (($16) + ($46)|0); - HEAP8[$52>>0] = $51; - break L13; - break; - } - default: { - break L13; - } - } - break; - } - case 16: { - $53 = HEAP32[$7>>2]|0; - switch ($53|0) { - case 8: { - $54 = HEAP32[$21>>2]|0; - $55 = Math_imul($35, $$0156170)|0; - $56 = (($55) + ($$0157167))|0; - $57 = (($54) + ($56)|0); - $58 = HEAP8[$57>>0]|0; - $59 = $58&255; - $60 = (($59) + -127)|0; - $61 = (+($60|0)); - $62 = $61 * 0.00390625; - $63 = $62 * 32767.0; - $64 = (~~(($63))); - $65 = (($16) + ($56<<1)|0); - HEAP16[$65>>1] = $64; - break L13; - break; - } - case 32: { - $66 = HEAP32[$22>>2]|0; - $67 = Math_imul($35, $$0156170)|0; - $68 = (($67) + ($$0157167))|0; - $69 = (($66) + ($68<<2)|0); - $70 = +HEAPF32[$69>>2]; - $71 = $70 * 32767.0; - $72 = (~~(($71))); - $73 = (($16) + ($68<<1)|0); - HEAP16[$73>>1] = $72; - break L13; - break; - } - default: { - break L13; - } - } - break; - } - case 32: { - $74 = HEAP32[$7>>2]|0; - switch ($74|0) { - case 8: { - $75 = HEAP32[$23>>2]|0; - $76 = Math_imul($35, $$0156170)|0; - $77 = (($76) + ($$0157167))|0; - $78 = (($75) + ($77)|0); - $79 = HEAP8[$78>>0]|0; - $80 = $79&255; - $81 = (($80) + -127)|0; - $82 = (+($81|0)); - $83 = $82 * 0.00390625; - $84 = (($16) + ($77<<2)|0); - HEAPF32[$84>>2] = $83; - break L13; - break; - } - case 16: { - $85 = HEAP32[$24>>2]|0; - $86 = Math_imul($35, $$0156170)|0; - $87 = (($86) + ($$0157167))|0; - $88 = (($85) + ($87<<1)|0); - $89 = HEAP16[$88>>1]|0; - $90 = (+($89<<16>>16)); - $91 = $90 / 32767.0; - $92 = (($16) + ($87<<2)|0); - HEAPF32[$92>>2] = $91; - break L13; - break; - } - default: { - break L13; - } - } - break; - } - default: { - } - } - } while(0); - $93 = (($$0157167) + 1)|0; - $94 = HEAP32[$11>>2]|0; - $95 = ($93>>>0)<($94>>>0); - if ($95) { - $$0157167 = $93;$35 = $94; - } else { - break L10; - } - } - } - } while(0); - $29 = (($$0156170) + 1)|0; - $30 = HEAP32[$0>>2]|0; - $31 = ($29>>>0)<($30>>>0); - if ($31) { - $$0156170 = $29; - } else { - break; - } - } - } - HEAP32[$7>>2] = $2; - $27 = ((($0)) + 16|0); - $28 = HEAP32[$27>>2]|0; - _free($28); - HEAP32[$27>>2] = $16; - } - $96 = ((($0)) + 12|0); - $97 = HEAP32[$96>>2]|0; - $98 = ($97|0)==($3|0); - if ($98) { - return; - } - $99 = HEAP32[$0>>2]|0; - $100 = Math_imul($99, $3)|0; - $101 = HEAP32[$7>>2]|0; - $102 = Math_imul($100, $101)|0; - $103 = $102 >>> 3; - $104 = (_malloc($103)|0); - $105 = HEAP32[$96>>2]|0; - $106 = ($105|0)==(1); - $107 = ($3|0)==(2); - $or$cond = $107 & $106; - L33: do { - if ($or$cond) { - $108 = HEAP32[$0>>2]|0; - $109 = ($108|0)==(0); - if (!($109)) { - $110 = ((($0)) + 16|0); - $111 = ((($0)) + 16|0); - $112 = ((($0)) + 16|0); - $$0155163 = 0; - while(1) { - $113 = Math_imul($$0155163, $3)|0; - $114 = Math_imul($$0155163, $3)|0; - $115 = Math_imul($$0155163, $3)|0; - $$0154162 = 0; - while(1) { - $119 = HEAP32[$7>>2]|0; - switch ($119|0) { - case 8: { - $120 = HEAP32[$110>>2]|0; - $121 = (($120) + ($$0155163)|0); - $122 = HEAP8[$121>>0]|0; - $123 = (($$0154162) + ($113))|0; - $124 = (($104) + ($123)|0); - HEAP8[$124>>0] = $122; - break; - } - case 16: { - $125 = HEAP32[$111>>2]|0; - $126 = (($125) + ($$0155163<<1)|0); - $127 = HEAP16[$126>>1]|0; - $128 = (($$0154162) + ($114))|0; - $129 = (($104) + ($128<<1)|0); - HEAP16[$129>>1] = $127; - break; - } - case 32: { - $130 = HEAP32[$112>>2]|0; - $131 = (($130) + ($$0155163<<2)|0); - $132 = HEAP32[$131>>2]|0; - $133 = (($$0154162) + ($115))|0; - $134 = (($104) + ($133<<2)|0); - HEAP32[$134>>2] = $132; - break; - } - default: { - } - } - $135 = (($$0154162) + 1)|0; - $exitcond = ($135|0)==($3|0); - if ($exitcond) { - break; - } else { - $$0154162 = $135; - } - } - $116 = (($$0155163) + 1)|0; - $117 = HEAP32[$0>>2]|0; - $118 = ($116>>>0)<($117>>>0); - if ($118) { - $$0155163 = $116; - } else { - break; - } - } - } - } else { - $136 = ($105|0)==(2); - $137 = ($3|0)==(1); - $or$cond3 = $137 & $136; - if ($or$cond3) { - $138 = HEAP32[$0>>2]|0; - $139 = ($138|0)==(0); - if (!($139)) { - $140 = ((($0)) + 16|0); - $141 = ((($0)) + 16|0); - $142 = ((($0)) + 16|0); - $$0153164 = 0;$$0165 = 0; - while(1) { - $143 = HEAP32[$7>>2]|0; - switch ($143|0) { - case 8: { - $144 = HEAP32[$140>>2]|0; - $145 = (($144) + ($$0165)|0); - $146 = HEAP8[$145>>0]|0; - $147 = $146&255; - $148 = $$0165 | 1; - $149 = (($144) + ($148)|0); - $150 = HEAP8[$149>>0]|0; - $151 = $150&255; - $152 = (($151) + ($147))|0; - $153 = $152 >>> 1; - $154 = $153&255; - $155 = (($104) + ($$0153164)|0); - HEAP8[$155>>0] = $154; - break; - } - case 16: { - $156 = HEAP32[$141>>2]|0; - $157 = (($156) + ($$0165<<1)|0); - $158 = HEAP16[$157>>1]|0; - $159 = $158 << 16 >> 16; - $160 = $$0165 | 1; - $161 = (($156) + ($160<<1)|0); - $162 = HEAP16[$161>>1]|0; - $163 = $162 << 16 >> 16; - $164 = (($163) + ($159))|0; - $165 = (($164|0) / 2)&-1; - $166 = $165&65535; - $167 = (($104) + ($$0153164<<1)|0); - HEAP16[$167>>1] = $166; - break; - } - case 32: { - $168 = HEAP32[$142>>2]|0; - $169 = (($168) + ($$0165<<2)|0); - $170 = +HEAPF32[$169>>2]; - $171 = $$0165 | 1; - $172 = (($168) + ($171<<2)|0); - $173 = +HEAPF32[$172>>2]; - $174 = $170 + $173; - $175 = $174 * 0.5; - $176 = (($104) + ($$0153164<<2)|0); - HEAPF32[$176>>2] = $175; - break; - } - default: { - } - } - $177 = (($$0153164) + 1)|0; - $178 = (($$0165) + 2)|0; - $179 = HEAP32[$0>>2]|0; - $180 = ($177>>>0)<($179>>>0); - if ($180) { - $$0153164 = $177;$$0165 = $178; - } else { - break L33; - } - } - } - } - } - } while(0); - HEAP32[$96>>2] = $3; - $181 = ((($0)) + 16|0); - $182 = HEAP32[$181>>2]|0; - _free($182); - HEAP32[$181>>2] = $104; - return; -} -function _stb_vorbis_open_filename($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = (_fopen($0,17589)|0); - $4 = ($3|0)==(0|0); - if ($4) { - $6 = ($1|0)==(0|0); - if ($6) { - $$0 = 0; - } else { - HEAP32[$1>>2] = 6; - $$0 = 0; - } - } else { - $5 = (_stb_vorbis_open_file($3,1,$1,$2)|0); - $$0 = $5; - } - return ($$0|0); -} -function _stb_vorbis_get_info($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$sroa$4$0$$sroa_idx2 = 0, $$sroa$5$0$$sroa_idx4 = 0, $$sroa$6$0$$sroa_idx6 = 0, $$sroa$7$0$$sroa_idx8 = 0, $$sroa$8$0$$sroa_idx10 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($1)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = HEAP32[$1>>2]|0; - $5 = ((($1)) + 8|0); - $6 = HEAP32[$5>>2]|0; - $7 = ((($1)) + 16|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($1)) + 12|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($1)) + 116|0); - $12 = HEAP32[$11>>2]|0; - $13 = $12 >> 1; - HEAP32[$0>>2] = $4; - $$sroa$4$0$$sroa_idx2 = ((($0)) + 4|0); - HEAP32[$$sroa$4$0$$sroa_idx2>>2] = $3; - $$sroa$5$0$$sroa_idx4 = ((($0)) + 8|0); - HEAP32[$$sroa$5$0$$sroa_idx4>>2] = $6; - $$sroa$6$0$$sroa_idx6 = ((($0)) + 12|0); - HEAP32[$$sroa$6$0$$sroa_idx6>>2] = $8; - $$sroa$7$0$$sroa_idx8 = ((($0)) + 16|0); - HEAP32[$$sroa$7$0$$sroa_idx8>>2] = $10; - $$sroa$8$0$$sroa_idx10 = ((($0)) + 20|0); - HEAP32[$$sroa$8$0$$sroa_idx10>>2] = $13; - return; -} -function _stb_vorbis_stream_length_in_samples($0) { - $0 = $0|0; - var $$ = 0, $$0 = 0, $$050 = 0, $$51 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $1 = sp + 4|0; - $2 = sp; - $3 = sp + 8|0; - $4 = ((($0)) + 48|0); - $5 = HEAP8[$4>>0]|0; - $6 = ($5<<24>>24)==(0); - if (!($6)) { - _error($0,2); - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $7 = ((($0)) + 796|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)==(0); - if ($9) { - $10 = (_stb_vorbis_get_file_offset($0)|0); - $11 = ((($0)) + 44|0); - $12 = HEAP32[$11>>2]|0; - $13 = ($12>>>0)>(65535); - $14 = ((($0)) + 52|0); - $15 = HEAP32[$14>>2]|0; - if ($13) { - $16 = (($12) + -65536)|0; - $17 = ($16>>>0)<($15>>>0); - if ($17) { - label = 6; - } else { - $$050 = $16; - } - } else { - label = 6; - } - if ((label|0) == 6) { - $$050 = $15; - } - _set_file_offset($0,$$050); - $18 = (_vorbis_find_page($0,$1,$2)|0); - $19 = ($18|0)==(0); - do { - if ($19) { - $20 = ((($0)) + 100|0); - HEAP32[$20>>2] = 36; - HEAP32[$7>>2] = -1; - } else { - while(1) { - $21 = (_stb_vorbis_get_file_offset($0)|0); - $22 = HEAP32[$2>>2]|0; - $23 = ($22|0)==(0); - if (!($23)) { - break; - } - $24 = HEAP32[$1>>2]|0; - _set_file_offset($0,$24); - $25 = (_vorbis_find_page($0,$1,$2)|0); - $26 = ($25|0)==(0); - if ($26) { - break; - } - } - _set_file_offset($0,$21); - (_getn($0,$3,6)|0); - $27 = (_get32($0)|0); - $28 = (_get32($0)|0); - $29 = $28 & $27; - $30 = ($29|0)==(-1); - if ($30) { - $31 = ((($0)) + 100|0); - HEAP32[$31>>2] = 36; - HEAP32[$7>>2] = -1; - break; - } else { - $32 = ($28|0)==(0); - $$ = $32 ? $27 : -2; - HEAP32[$7>>2] = $$; - $33 = ((($0)) + 68|0); - HEAP32[$33>>2] = $21; - $34 = HEAP32[$1>>2]|0; - $35 = ((($0)) + 72|0); - HEAP32[$35>>2] = $34; - $36 = ((($0)) + 76|0); - HEAP32[$36>>2] = $$; - break; - } - } - } while(0); - _set_file_offset($0,$10); - } - $37 = HEAP32[$7>>2]|0; - $38 = ($37|0)==(-1); - $$51 = $38 ? 0 : $37; - $$0 = $$51; - STACKTOP = sp;return ($$0|0); -} -function _stb_vorbis_stream_length_in_seconds($0) { - $0 = $0|0; - var $1 = 0, $2 = 0.0, $3 = 0, $4 = 0.0, $5 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_stb_vorbis_stream_length_in_samples($0)|0); - $2 = (+($1>>>0)); - $3 = HEAP32[$0>>2]|0; - $4 = (+($3>>>0)); - $5 = $2 / $4; - return (+$5); -} -function _stb_vorbis_get_samples_short_interleaved($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$ = 0, $$041 = 0, $$042 = 0, $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $not$ = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $4 = sp; - $5 = (($3|0) / ($1|0))&-1; - $6 = ((($0)) + 4|0); - $7 = ((($0)) + 1508|0); - $8 = ((($0)) + 1504|0); - $9 = ((($0)) + 800|0); - $$041 = 0;$$042 = $2; - while(1) { - $10 = ($5|0)>($$041|0); - if (!($10)) { - $$1 = $$041; - label = 7; - break; - } - $11 = HEAP32[$7>>2]|0; - $12 = HEAP32[$8>>2]|0; - $13 = (($11) - ($12))|0; - $14 = (($13) + ($$041))|0; - $15 = ($14|0)<($5|0); - $16 = (($5) - ($$041))|0; - $$ = $15 ? $13 : $16; - $17 = ($$|0)==(0); - if (!($17)) { - $18 = HEAP32[$6>>2]|0; - _convert_channels_short_interleaved($1,$$042,$18,$9,$12,$$); - } - $19 = (($$) + ($$041))|0; - $20 = HEAP32[$8>>2]|0; - $21 = (($20) + ($$))|0; - HEAP32[$8>>2] = $21; - $22 = ($19|0)==($5|0); - if ($22) { - $$1 = $19; - label = 7; - break; - } - $23 = Math_imul($$, $1)|0; - $24 = (($$042) + ($23<<1)|0); - $25 = (_stb_vorbis_get_frame_float($0,0,$4)|0); - $not$ = ($25|0)==(0); - if ($not$) { - $$1 = $19; - label = 7; - break; - } else { - $$041 = $19;$$042 = $24; - } - } - if ((label|0) == 7) { - STACKTOP = sp;return ($$1|0); - } - return (0)|0; -} -function _stb_vorbis_close($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ($0|0)==(0|0); - if ($1) { - return; - } - _vorbis_deinit($0); - _setup_free($0,$0); - return; -} -function _vorbis_deinit($0) { - $0 = $0|0; - var $$0103 = 0, $$08399 = 0, $$195 = 0, $$293 = 0, $$392 = 0, $$lcssa = 0, $$lcssa89 = 0, $$lcssa90 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0; - var $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; - var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; - var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; - var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; - var $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 396|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0|0); - if (!($3)) { - $4 = ((($0)) + 264|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)>(0); - if ($6) { - $7 = ((($0)) + 124|0); - $$0103 = 0; - while(1) { - $8 = HEAP32[$1>>2]|0; - $9 = (((($8) + (($$0103*24)|0)|0)) + 16|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($10|0)==(0|0); - if (!($11)) { - $12 = HEAP32[$7>>2]|0; - $13 = (((($8) + (($$0103*24)|0)|0)) + 13|0); - $14 = HEAP8[$13>>0]|0; - $15 = $14&255; - $16 = (((($12) + (($15*2096)|0)|0)) + 4|0); - $17 = HEAP32[$16>>2]|0; - $18 = ($17|0)>(0); - $19 = HEAP32[$9>>2]|0; - if ($18) { - $$08399 = 0;$21 = $19; - while(1) { - $20 = (($21) + ($$08399<<2)|0); - $22 = HEAP32[$20>>2]|0; - _setup_free($0,$22); - $23 = (($$08399) + 1)|0; - $24 = HEAP32[$7>>2]|0; - $25 = HEAP8[$13>>0]|0; - $26 = $25&255; - $27 = (((($24) + (($26*2096)|0)|0)) + 4|0); - $28 = HEAP32[$27>>2]|0; - $29 = ($23|0)<($28|0); - $30 = HEAP32[$9>>2]|0; - if ($29) { - $$08399 = $23;$21 = $30; - } else { - $$lcssa90 = $30; - break; - } - } - } else { - $$lcssa90 = $19; - } - _setup_free($0,$$lcssa90); - } - $31 = (((($8) + (($$0103*24)|0)|0)) + 20|0); - $32 = HEAP32[$31>>2]|0; - _setup_free($0,$32); - $33 = (($$0103) + 1)|0; - $34 = HEAP32[$4>>2]|0; - $35 = ($33|0)<($34|0); - if ($35) { - $$0103 = $33; - } else { - break; - } - } - } - } - $36 = ((($0)) + 124|0); - $37 = HEAP32[$36>>2]|0; - $38 = ($37|0)==(0|0); - if (!($38)) { - $39 = ((($0)) + 120|0); - $40 = HEAP32[$39>>2]|0; - $41 = ($40|0)>(0); - $42 = HEAP32[$36>>2]|0; - if ($41) { - $$195 = 0;$44 = $42; - while(1) { - $43 = (((($44) + (($$195*2096)|0)|0)) + 8|0); - $45 = HEAP32[$43>>2]|0; - _setup_free($0,$45); - $46 = (((($44) + (($$195*2096)|0)|0)) + 28|0); - $47 = HEAP32[$46>>2]|0; - _setup_free($0,$47); - $48 = (((($44) + (($$195*2096)|0)|0)) + 32|0); - $49 = HEAP32[$48>>2]|0; - _setup_free($0,$49); - $50 = (((($44) + (($$195*2096)|0)|0)) + 2084|0); - $51 = HEAP32[$50>>2]|0; - _setup_free($0,$51); - $52 = (((($44) + (($$195*2096)|0)|0)) + 2088|0); - $53 = HEAP32[$52>>2]|0; - $54 = ($53|0)==(0|0); - $55 = ((($53)) + -4|0); - $56 = $54 ? 0 : $55; - _setup_free($0,$56); - $57 = (($$195) + 1)|0; - $58 = HEAP32[$39>>2]|0; - $59 = ($57|0)<($58|0); - $60 = HEAP32[$36>>2]|0; - if ($59) { - $$195 = $57;$44 = $60; - } else { - $$lcssa89 = $60; - break; - } - } - } else { - $$lcssa89 = $42; - } - _setup_free($0,$$lcssa89); - } - $61 = ((($0)) + 260|0); - $62 = HEAP32[$61>>2]|0; - _setup_free($0,$62); - $63 = HEAP32[$1>>2]|0; - _setup_free($0,$63); - $64 = ((($0)) + 404|0); - $65 = HEAP32[$64>>2]|0; - $66 = ($65|0)==(0|0); - if (!($66)) { - $67 = ((($0)) + 400|0); - $68 = HEAP32[$67>>2]|0; - $69 = ($68|0)>(0); - $70 = HEAP32[$64>>2]|0; - if ($69) { - $$293 = 0;$72 = $70; - while(1) { - $71 = (((($72) + (($$293*40)|0)|0)) + 4|0); - $73 = HEAP32[$71>>2]|0; - _setup_free($0,$73); - $74 = (($$293) + 1)|0; - $75 = HEAP32[$67>>2]|0; - $76 = ($74|0)<($75|0); - $77 = HEAP32[$64>>2]|0; - if ($76) { - $$293 = $74;$72 = $77; - } else { - $$lcssa = $77; - break; - } - } - } else { - $$lcssa = $70; - } - _setup_free($0,$$lcssa); - } - $78 = ((($0)) + 4|0); - $79 = HEAP32[$78>>2]|0; - $80 = ($79|0)>(0); - if ($80) { - $$392 = 0; - while(1) { - $81 = (((($0)) + 800|0) + ($$392<<2)|0); - $82 = HEAP32[$81>>2]|0; - _setup_free($0,$82); - $83 = (((($0)) + 928|0) + ($$392<<2)|0); - $84 = HEAP32[$83>>2]|0; - _setup_free($0,$84); - $85 = (((($0)) + 996|0) + ($$392<<2)|0); - $86 = HEAP32[$85>>2]|0; - _setup_free($0,$86); - $87 = (($$392) + 1)|0; - $88 = HEAP32[$78>>2]|0; - $89 = ($87|0)<($88|0); - $90 = ($87|0)<(16); - $91 = $90 & $89; - if ($91) { - $$392 = $87; - } else { - break; - } - } - } - $92 = ((($0)) + 1068|0); - $93 = HEAP32[$92>>2]|0; - _setup_free($0,$93); - $94 = ((($0)) + 1076|0); - $95 = HEAP32[$94>>2]|0; - _setup_free($0,$95); - $96 = ((($0)) + 1084|0); - $97 = HEAP32[$96>>2]|0; - _setup_free($0,$97); - $98 = ((($0)) + 1092|0); - $99 = HEAP32[$98>>2]|0; - _setup_free($0,$99); - $100 = ((($0)) + 1100|0); - $101 = HEAP32[$100>>2]|0; - _setup_free($0,$101); - $102 = ((($0)) + 1072|0); - $103 = HEAP32[$102>>2]|0; - _setup_free($0,$103); - $104 = ((($0)) + 1080|0); - $105 = HEAP32[$104>>2]|0; - _setup_free($0,$105); - $106 = ((($0)) + 1088|0); - $107 = HEAP32[$106>>2]|0; - _setup_free($0,$107); - $108 = ((($0)) + 1096|0); - $109 = HEAP32[$108>>2]|0; - _setup_free($0,$109); - $110 = ((($0)) + 1104|0); - $111 = HEAP32[$110>>2]|0; - _setup_free($0,$111); - $112 = ((($0)) + 28|0); - $113 = HEAP32[$112>>2]|0; - $114 = ($113|0)==(0); - if ($114) { - return; - } - $115 = ((($0)) + 20|0); - $116 = HEAP32[$115>>2]|0; - (_fclose($116)|0); - return; -} -function _setup_free($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 80|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)==(0|0); - if (!($4)) { - return; - } - _free($1); - return; -} -function _convert_channels_short_interleaved($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$0 = 0, $$04866 = 0, $$04956 = 0, $$05265 = 0, $$1$lcssa = 0, $$150$lcssa = 0, $$15057 = 0, $$158 = 0, $$2$lcssa = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0.0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, $exitcond = 0, $or$cond = 0, $or$cond3 = 0, $scevgep = 0, $smax = 0, $smax71 = 0, label = 0, sp = 0; - sp = STACKTOP; - $6 = ($0|0)!=($2|0); - $7 = ($0|0)<(3); - $or$cond = $7 & $6; - $8 = ($2|0)<(7); - $or$cond3 = $8 & $or$cond; - if ($or$cond3) { - $9 = ($0|0)==(2); - if ($9) { - $$04956 = 0; - } else { - ___assert_fail((17501|0),(17088|0),4759,(17512|0)); - // unreachable; - } - while(1) { - _compute_stereo_samples($1,$2,$3,$4,$5); - $10 = (($$04956) + 1)|0; - $11 = ($10|0)<($0|0); - if ($11) { - $$04956 = $10; - } else { - break; - } - } - return; - } - $12 = ($0|0)<($2|0); - $13 = $12 ? $0 : $2; - $14 = ($5|0)>(0); - if (!($14)) { - return; - } - $15 = ($13|0)>(0); - $16 = ($13|0)>(0); - $smax = $16 ? $13 : 0; - $17 = (($0) - ($smax))|0; - $18 = ($13|0)>(0); - $smax71 = $18 ? $13 : 0; - $19 = (($0) - ($smax71))|0; - $20 = $19 << 1; - $$04866 = $1;$$05265 = 0; - while(1) { - if ($15) { - $21 = (($$05265) + ($4))|0; - $$15057 = 0;$$158 = $$04866; - while(1) { - $23 = (($3) + ($$15057<<2)|0); - $24 = HEAP32[$23>>2]|0; - $25 = (($24) + ($21<<2)|0); - $26 = +HEAPF32[$25>>2]; - $27 = $26 + 384.0; - $28 = (HEAPF32[tempDoublePtr>>2]=$27,HEAP32[tempDoublePtr>>2]|0); - $29 = (($28) + -1136623616)|0; - $30 = ($29>>>0)>(65535); - $31 = ($28|0)<(1136656384); - $32 = $31 ? 32768 : 32767; - $$0 = $30 ? $32 : $28; - $33 = $$0&65535; - $34 = ((($$158)) + 2|0); - HEAP16[$$158>>1] = $33; - $35 = (($$15057) + 1)|0; - $36 = ($35|0)<($13|0); - if ($36) { - $$15057 = $35;$$158 = $34; - } else { - $$1$lcssa = $34;$$150$lcssa = $13; - break; - } - } - } else { - $$1$lcssa = $$04866;$$150$lcssa = 0; - } - $22 = ($$150$lcssa|0)<($0|0); - if ($22) { - _memset(($$1$lcssa|0),0,($20|0))|0; - $scevgep = (($$1$lcssa) + ($17<<1)|0); - $$2$lcssa = $scevgep; - } else { - $$2$lcssa = $$1$lcssa; - } - $37 = (($$05265) + 1)|0; - $exitcond = ($37|0)==($5|0); - if ($exitcond) { - break; - } else { - $$04866 = $$2$lcssa;$$05265 = $37; - } - } - return; -} -function _stb_vorbis_get_frame_float($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$020 = 0, $$022 = 0, $$lcssa = 0, $$lcssa21 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $3 = sp + 8|0; - $4 = sp + 4|0; - $5 = sp; - $6 = ((($0)) + 48|0); - $7 = HEAP8[$6>>0]|0; - $8 = ($7<<24>>24)==(0); - if (!($8)) { - _error($0,2); - $$020 = 0; - STACKTOP = sp;return ($$020|0); - } - $9 = (_vorbis_decode_packet($0,$3,$5,$4)|0); - $10 = ($9|0)==(0); - if ($10) { - $11 = ((($0)) + 1508|0); - HEAP32[$11>>2] = 0; - $12 = ((($0)) + 1504|0); - HEAP32[$12>>2] = 0; - $$020 = 0; - STACKTOP = sp;return ($$020|0); - } - $13 = HEAP32[$3>>2]|0; - $14 = HEAP32[$5>>2]|0; - $15 = HEAP32[$4>>2]|0; - $16 = (_vorbis_finish_frame($0,$13,$14,$15)|0); - HEAP32[$3>>2] = $16; - $17 = ((($0)) + 4|0); - $18 = HEAP32[$17>>2]|0; - $19 = ($18|0)>(0); - $20 = HEAP32[$5>>2]|0; - if ($19) { - $21 = HEAP32[$5>>2]|0; - $$022 = 0;$25 = $20; - while(1) { - $22 = (((($0)) + 800|0) + ($$022<<2)|0); - $23 = HEAP32[$22>>2]|0; - $24 = (($23) + ($25<<2)|0); - $26 = (((($0)) + 864|0) + ($$022<<2)|0); - HEAP32[$26>>2] = $24; - $27 = (($$022) + 1)|0; - $28 = HEAP32[$17>>2]|0; - $29 = ($27|0)<($28|0); - if ($29) { - $$022 = $27;$25 = $21; - } else { - $$lcssa = $21;$$lcssa21 = $28; - break; - } - } - } else { - $$lcssa = $20;$$lcssa21 = $18; - } - $30 = ((($0)) + 1504|0); - HEAP32[$30>>2] = $$lcssa; - $31 = HEAP32[$3>>2]|0; - $32 = (($31) + ($$lcssa))|0; - $33 = ((($0)) + 1508|0); - HEAP32[$33>>2] = $32; - $34 = ($1|0)==(0|0); - if (!($34)) { - HEAP32[$1>>2] = $$lcssa21; - } - $35 = ($2|0)==(0|0); - if ($35) { - $$020 = $31; - STACKTOP = sp;return ($$020|0); - } - $36 = ((($0)) + 864|0); - HEAP32[$2>>2] = $36; - $$020 = $31; - STACKTOP = sp;return ($$020|0); -} -function _error($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 100|0); - HEAP32[$2>>2] = $1; - return; -} -function _vorbis_decode_packet($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $4 = sp + 8|0; - $5 = sp + 4|0; - $6 = sp; - $7 = (_vorbis_decode_initial($0,$2,$5,$3,$6,$4)|0); - $8 = ($7|0)==(0); - if ($8) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $9 = HEAP32[$4>>2]|0; - $10 = (((($0)) + 412|0) + (($9*6)|0)|0); - $11 = HEAP32[$2>>2]|0; - $12 = HEAP32[$3>>2]|0; - $13 = HEAP32[$6>>2]|0; - $14 = (_vorbis_decode_packet_rest($0,$1,$10,$11,$12,$13,$2)|0); - $$0 = $14; - STACKTOP = sp;return ($$0|0); -} -function _vorbis_finish_frame($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$ = 0, $$0 = 0, $$06775 = 0, $$06878 = 0, $$06972 = 0, $$07073 = 0, $$pr = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0.0; - var $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, $exitcond79 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = ((($0)) + 992|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0); - if ($6) { - $54 = 0; - } else { - $7 = (_get_window($0,$5)|0); - $8 = ((($0)) + 4|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9|0)>(0); - if ($10) { - $11 = ($5|0)>(0); - $12 = HEAP32[$8>>2]|0; - $13 = (($5) + -1)|0; - $$06878 = 0; - while(1) { - if ($11) { - $14 = (((($0)) + 800|0) + ($$06878<<2)|0); - $15 = HEAP32[$14>>2]|0; - $16 = (((($0)) + 928|0) + ($$06878<<2)|0); - $17 = HEAP32[$16>>2]|0; - $$06775 = 0; - while(1) { - $18 = (($$06775) + ($2))|0; - $19 = (($15) + ($18<<2)|0); - $20 = +HEAPF32[$19>>2]; - $21 = (($7) + ($$06775<<2)|0); - $22 = +HEAPF32[$21>>2]; - $23 = $20 * $22; - $24 = (($17) + ($$06775<<2)|0); - $25 = +HEAPF32[$24>>2]; - $26 = (($13) - ($$06775))|0; - $27 = (($7) + ($26<<2)|0); - $28 = +HEAPF32[$27>>2]; - $29 = $25 * $28; - $30 = $23 + $29; - HEAPF32[$19>>2] = $30; - $31 = (($$06775) + 1)|0; - $exitcond79 = ($31|0)==($5|0); - if ($exitcond79) { - break; - } else { - $$06775 = $31; - } - } - } - $32 = (($$06878) + 1)|0; - $33 = ($32|0)<($12|0); - if ($33) { - $$06878 = $32; - } else { - break; - } - } - } - $$pr = HEAP32[$4>>2]|0; - $54 = $$pr; - } - $34 = (($1) - ($3))|0; - HEAP32[$4>>2] = $34; - $35 = ((($0)) + 4|0); - $36 = HEAP32[$35>>2]|0; - $37 = ($36|0)>(0); - if ($37) { - $38 = ($1|0)>($3|0); - $39 = HEAP32[$35>>2]|0; - $40 = (($1) - ($3))|0; - $$07073 = 0; - while(1) { - if ($38) { - $41 = (((($0)) + 800|0) + ($$07073<<2)|0); - $42 = HEAP32[$41>>2]|0; - $43 = (((($0)) + 928|0) + ($$07073<<2)|0); - $44 = HEAP32[$43>>2]|0; - $$06972 = 0;$46 = $3; - while(1) { - $45 = (($42) + ($46<<2)|0); - $47 = HEAP32[$45>>2]|0; - $48 = (($44) + ($$06972<<2)|0); - HEAP32[$48>>2] = $47; - $49 = (($$06972) + 1)|0; - $50 = (($49) + ($3))|0; - $exitcond = ($49|0)==($40|0); - if ($exitcond) { - break; - } else { - $$06972 = $49;$46 = $50; - } - } - } - $51 = (($$07073) + 1)|0; - $52 = ($51|0)<($39|0); - if ($52) { - $$07073 = $51; - } else { - break; - } - } - } - $53 = ($54|0)==(0); - $55 = ($1|0)<($3|0); - $$ = $55 ? $1 : $3; - $56 = (($$) - ($2))|0; - $57 = ((($0)) + 1416|0); - if ($53) { - $$0 = 0; - return ($$0|0); - } - $58 = HEAP32[$57>>2]|0; - $59 = (($58) + ($56))|0; - HEAP32[$57>>2] = $59; - $$0 = $56; - return ($$0|0); -} -function _get_window($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$sink = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = $1 << 1; - $3 = ((($0)) + 112|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($2|0)==($4|0); - if ($5) { - $$sink = 0; - } else { - $6 = ((($0)) + 116|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($2|0)==($7|0); - if ($8) { - $$sink = 1; - } else { - ___assert_fail((17086|0),(17088|0),2658,(17110|0)); - // unreachable; - } - } - $9 = (((($0)) + 1092|0) + ($$sink<<2)|0); - $$0 = HEAP32[$9>>2]|0; - return ($$0|0); -} -function _vorbis_decode_initial($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$0 = 0, $$062 = 0, $$063 = 0, $$064 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; - var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; - var $65 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0, $phitmp = 0, $storemerge = 0, $storemerge65 = 0, label = 0, sp = 0; - sp = STACKTOP; - $6 = ((($0)) + 1508|0); - HEAP32[$6>>2] = 0; - $7 = ((($0)) + 1504|0); - HEAP32[$7>>2] = 0; - $8 = ((($0)) + 96|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9|0)==(0); - if (!($10)) { - $$0 = 0; - return ($$0|0); - } - $11 = ((($0)) + 48|0); - while(1) { - $14 = (_maybe_start_packet($0)|0); - $15 = ($14|0)==(0); - if ($15) { - $$0 = 0; - label = 24; - break; - } - $16 = (_get_bits($0,1)|0); - $17 = ($16|0)==(0); - if ($17) { - label = 9; - break; - } - $18 = HEAP8[$11>>0]|0; - $19 = ($18<<24>>24)==(0); - if (!($19)) { - label = 7; - break; - } - while(1) { - $20 = (_get8_packet($0)|0); - $21 = ($20|0)==(-1); - if ($21) { - break; - } - } - $12 = HEAP32[$8>>2]|0; - $13 = ($12|0)==(0); - if (!($13)) { - $$0 = 0; - label = 24; - break; - } - } - if ((label|0) == 7) { - _error($0,35); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 9) { - $22 = ((($0)) + 80|0); - $23 = HEAP32[$22>>2]|0; - $24 = ($23|0)==(0|0); - if (!($24)) { - $25 = ((($0)) + 84|0); - $26 = HEAP32[$25>>2]|0; - $27 = ((($0)) + 92|0); - $28 = HEAP32[$27>>2]|0; - $29 = ($26|0)==($28|0); - if (!($29)) { - ___assert_fail((17121|0),(17088|0),2737,(17479|0)); - // unreachable; - } - } - $30 = ((($0)) + 408|0); - $31 = HEAP32[$30>>2]|0; - $32 = (($31) + -1)|0; - $33 = (_ilog($32)|0); - $34 = (_get_bits($0,$33)|0); - $35 = ($34|0)==(-1); - if ($35) { - $$0 = 0; - return ($$0|0); - } - $36 = HEAP32[$30>>2]|0; - $37 = ($34|0)<($36|0); - if (!($37)) { - $$0 = 0; - return ($$0|0); - } - HEAP32[$5>>2] = $34; - $38 = (((($0)) + 412|0) + (($34*6)|0)|0); - $39 = HEAP8[$38>>0]|0; - $40 = ($39<<24>>24)==(0); - if ($40) { - $45 = ((($0)) + 112|0); - $46 = HEAP32[$45>>2]|0; - $$062 = 0;$$063 = 0;$$064 = $46; - } else { - $41 = ((($0)) + 116|0); - $42 = HEAP32[$41>>2]|0; - $43 = (_get_bits($0,1)|0); - $44 = (_get_bits($0,1)|0); - $phitmp = ($43|0)!=(0); - $$062 = $44;$$063 = $phitmp;$$064 = $42; - } - $47 = $$064 >> 1; - $48 = HEAP8[$38>>0]|0; - $49 = ($48<<24>>24)==(0); - $or$cond = $$063 | $49; - if ($or$cond) { - HEAP32[$1>>2] = 0; - $storemerge = $47; - } else { - $50 = ((($0)) + 112|0); - $51 = HEAP32[$50>>2]|0; - $52 = (($$064) - ($51))|0; - $53 = $52 >> 2; - HEAP32[$1>>2] = $53; - $54 = HEAP32[$50>>2]|0; - $55 = (($54) + ($$064))|0; - $56 = $55 >> 2; - $storemerge = $56; - } - HEAP32[$2>>2] = $storemerge; - $57 = ($$062|0)!=(0); - $or$cond3 = $57 | $49; - if ($or$cond3) { - HEAP32[$3>>2] = $47; - $storemerge65 = $$064; - } else { - $58 = ($$064*3)|0; - $59 = ((($0)) + 112|0); - $60 = HEAP32[$59>>2]|0; - $61 = (($58) - ($60))|0; - $62 = $61 >> 2; - HEAP32[$3>>2] = $62; - $63 = HEAP32[$59>>2]|0; - $64 = (($63) + ($58))|0; - $65 = $64 >> 2; - $storemerge65 = $65; - } - HEAP32[$4>>2] = $storemerge65; - $$0 = 1; - return ($$0|0); - } - else if ((label|0) == 24) { - return ($$0|0); - } - return (0)|0; -} -function _vorbis_decode_packet_rest($0,$1,$2,$3,$4,$5,$6) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - var $$ = 0, $$0409 = 0.0, $$0410 = 0.0, $$0411 = 0, $$041263 = 0, $$041652 = 0, $$0421$lcssa = 0, $$042133 = 0, $$042347 = 0, $$0427 = 0, $$042851 = 0, $$11 = 0, $$13 = 0, $$141341 = 0, $$141756 = 0, $$1422 = 0, $$1429$lcssa = 0, $$142946 = 0, $$1432 = 0, $$1437 = 0; - var $$241438 = 0, $$241860 = 0, $$2430 = 0, $$2438 = 0, $$3 = 0, $$341530 = 0, $$341530$in = 0, $$341934 = 0, $$424 = 0, $$442026 = 0, $$4435$ph = 0, $$443545 = 0, $$523 = 0, $$6 = 0, $$7 = 0, $$8 = 0, $$lcssa19 = 0, $$sink$sink = 0, $$sink3 = 0, $$sink3$in = 0; - var $$sink5 = 0, $$sink9 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; - var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; - var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; - var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; - var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; - var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; - var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; - var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; - var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; - var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; - var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; - var $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0.0, $305 = 0, $306 = 0, $307 = 0.0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0.0, $312 = 0.0, $313 = 0, $314 = 0, $315 = 0; - var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; - var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; - var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; - var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; - var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; - var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; - var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; - var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0, $exitcond69 = 0, $storemerge = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 2560|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(2560|0); - $7 = sp + 1280|0; - $8 = sp + 256|0; - $9 = sp; - $10 = sp + 2304|0; - $11 = HEAP8[$2>>0]|0; - $12 = $11&255; - $13 = (((($0)) + 104|0) + ($12<<2)|0); - $14 = HEAP32[$13>>2]|0; - $15 = ((($0)) + 404|0); - $16 = HEAP32[$15>>2]|0; - $17 = ((($2)) + 1|0); - $18 = HEAP8[$17>>0]|0; - $19 = $18&255; - $20 = (($16) + (($19*40)|0)|0); - $21 = $14 >> 1; - $22 = (0 - ($21))|0; - $23 = ((($0)) + 4|0); - $24 = HEAP32[$23>>2]|0; - $25 = ($24|0)>(0); - L1: do { - if ($25) { - $26 = (((($16) + (($19*40)|0)|0)) + 4|0); - $27 = ((($0)) + 260|0); - $28 = ((($0)) + 1396|0); - $29 = ((($9)) + 1|0); - $30 = ((($0)) + 124|0); - $31 = ((($0)) + 1396|0); - $32 = ((($0)) + 1392|0); - $33 = ((($0)) + 124|0); - $34 = ((($0)) + 1396|0); - $35 = ((($0)) + 1392|0); - $$041263 = 0; - while(1) { - $36 = HEAP32[$26>>2]|0; - $37 = (((($36) + (($$041263*3)|0)|0)) + 2|0); - $38 = HEAP8[$37>>0]|0; - $39 = $38&255; - $40 = (($7) + ($$041263<<2)|0); - HEAP32[$40>>2] = 0; - $41 = ((((($16) + (($19*40)|0)|0)) + 9|0) + ($39)|0); - $42 = HEAP8[$41>>0]|0; - $43 = $42&255; - $44 = (((($0)) + 132|0) + ($43<<1)|0); - $45 = HEAP16[$44>>1]|0; - $46 = ($45<<16>>16)==(0); - if ($46) { - break; - } - $47 = HEAP32[$27>>2]|0; - $48 = (_get_bits($0,1)|0); - $49 = ($48|0)==(0); - do { - if ($49) { - label = 48; - } else { - $50 = (((($47) + (($43*1596)|0)|0)) + 1588|0); - $51 = HEAP8[$50>>0]|0; - $52 = $51&255; - $53 = (($52) + -1)|0; - $54 = (3756 + ($53<<2)|0); - $55 = HEAP32[$54>>2]|0; - $56 = (((($0)) + 996|0) + ($$041263<<2)|0); - $57 = HEAP32[$56>>2]|0; - $58 = (_ilog($55)|0); - $59 = (($58) + -1)|0; - $60 = (_get_bits($0,$59)|0); - $61 = $60&65535; - HEAP16[$57>>1] = $61; - $62 = (_get_bits($0,$59)|0); - $63 = $62&65535; - $64 = ((($57)) + 2|0); - HEAP16[$64>>1] = $63; - $65 = (($47) + (($43*1596)|0)|0); - $66 = HEAP8[$65>>0]|0; - $67 = ($66<<24>>24)==(0); - if (!($67)) { - $$041652 = 0;$$042851 = 2; - while(1) { - $68 = ((((($47) + (($43*1596)|0)|0)) + 1|0) + ($$041652)|0); - $69 = HEAP8[$68>>0]|0; - $70 = $69&255; - $71 = ((((($47) + (($43*1596)|0)|0)) + 33|0) + ($70)|0); - $72 = HEAP8[$71>>0]|0; - $73 = $72&255; - $74 = ((((($47) + (($43*1596)|0)|0)) + 49|0) + ($70)|0); - $75 = HEAP8[$74>>0]|0; - $76 = $75&255; - $77 = 1 << $76; - $78 = (($77) + -1)|0; - $79 = ($75<<24>>24)==(0); - if ($79) { - $$4435$ph = 0; - } else { - $80 = HEAP32[$30>>2]|0; - $81 = ((((($47) + (($43*1596)|0)|0)) + 65|0) + ($70)|0); - $82 = HEAP8[$81>>0]|0; - $83 = $82&255; - $84 = (($80) + (($83*2096)|0)|0); - $85 = HEAP32[$31>>2]|0; - $86 = ($85|0)<(10); - if ($86) { - _prep_huffman($0); - } - $87 = HEAP32[$32>>2]|0; - $88 = $87 & 1023; - $89 = ((((($80) + (($83*2096)|0)|0)) + 36|0) + ($88<<1)|0); - $90 = HEAP16[$89>>1]|0; - $91 = $90 << 16 >> 16; - $92 = ($90<<16>>16)>(-1); - if ($92) { - $93 = (((($80) + (($83*2096)|0)|0)) + 8|0); - $94 = HEAP32[$93>>2]|0; - $95 = (($94) + ($91)|0); - $96 = HEAP8[$95>>0]|0; - $97 = $96&255; - $98 = $87 >>> $97; - HEAP32[$32>>2] = $98; - $99 = HEAP32[$31>>2]|0; - $100 = (($99) - ($97))|0; - $101 = ($100|0)<(0); - $$ = $101 ? 0 : $100; - $$6 = $101 ? -1 : $91; - HEAP32[$31>>2] = $$; - $$1432 = $$6; - } else { - $102 = (_codebook_decode_scalar_raw($0,$84)|0); - $$1432 = $102; - } - $103 = (((($80) + (($83*2096)|0)|0)) + 23|0); - $104 = HEAP8[$103>>0]|0; - $105 = ($104<<24>>24)==(0); - if ($105) { - $$4435$ph = $$1432; - } else { - $106 = (((($80) + (($83*2096)|0)|0)) + 2088|0); - $107 = HEAP32[$106>>2]|0; - $108 = (($107) + ($$1432<<2)|0); - $109 = HEAP32[$108>>2]|0; - $$4435$ph = $109; - } - } - $110 = ($72<<24>>24)==(0); - if ($110) { - $$1429$lcssa = $$042851; - } else { - $$042347 = 0;$$142946 = $$042851;$$443545 = $$4435$ph; - while(1) { - $111 = $$443545 & $78; - $112 = (((((($47) + (($43*1596)|0)|0)) + 82|0) + ($70<<4)|0) + ($111<<1)|0); - $113 = HEAP16[$112>>1]|0; - $114 = $$443545 >> $76; - $115 = ($113<<16>>16)>(-1); - if ($115) { - $116 = $113 << 16 >> 16; - $117 = HEAP32[$33>>2]|0; - $118 = (($117) + (($116*2096)|0)|0); - $119 = HEAP32[$34>>2]|0; - $120 = ($119|0)<(10); - if ($120) { - _prep_huffman($0); - } - $121 = HEAP32[$35>>2]|0; - $122 = $121 & 1023; - $123 = ((((($117) + (($116*2096)|0)|0)) + 36|0) + ($122<<1)|0); - $124 = HEAP16[$123>>1]|0; - $125 = $124 << 16 >> 16; - $126 = ($124<<16>>16)>(-1); - if ($126) { - $127 = (((($117) + (($116*2096)|0)|0)) + 8|0); - $128 = HEAP32[$127>>2]|0; - $129 = (($128) + ($125)|0); - $130 = HEAP8[$129>>0]|0; - $131 = $130&255; - $132 = $121 >>> $131; - HEAP32[$35>>2] = $132; - $133 = HEAP32[$34>>2]|0; - $134 = (($133) - ($131))|0; - $135 = ($134|0)<(0); - $$7 = $135 ? 0 : $134; - $$8 = $135 ? -1 : $125; - HEAP32[$34>>2] = $$7; - $$1437 = $$8; - } else { - $136 = (_codebook_decode_scalar_raw($0,$118)|0); - $$1437 = $136; - } - $137 = (((($117) + (($116*2096)|0)|0)) + 23|0); - $138 = HEAP8[$137>>0]|0; - $139 = ($138<<24>>24)==(0); - if ($139) { - $$2438 = $$1437; - } else { - $140 = (((($117) + (($116*2096)|0)|0)) + 2088|0); - $141 = HEAP32[$140>>2]|0; - $142 = (($141) + ($$1437<<2)|0); - $143 = HEAP32[$142>>2]|0; - $$2438 = $143; - } - $144 = $$2438&65535; - $$sink9 = $144; - } else { - $$sink9 = 0; - } - $145 = (($57) + ($$142946<<1)|0); - HEAP16[$145>>1] = $$sink9; - $$2430 = (($$142946) + 1)|0; - $146 = (($$042347) + 1)|0; - $exitcond69 = ($146|0)==($73|0); - if ($exitcond69) { - break; - } else { - $$042347 = $146;$$142946 = $$2430;$$443545 = $114; - } - } - $147 = (($$042851) + ($73))|0; - $$1429$lcssa = $147; - } - $148 = (($$041652) + 1)|0; - $149 = HEAP8[$65>>0]|0; - $150 = $149&255; - $151 = ($148|0)<($150|0); - if ($151) { - $$041652 = $148;$$042851 = $$1429$lcssa; - } else { - break; - } - } - } - $152 = HEAP32[$28>>2]|0; - $153 = ($152|0)==(-1); - if ($153) { - label = 48; - break; - } - HEAP8[$29>>0] = 1; - HEAP8[$9>>0] = 1; - $154 = (((($47) + (($43*1596)|0)|0)) + 1592|0); - $155 = HEAP32[$154>>2]|0; - $156 = ($155|0)>(2); - if ($156) { - $157 = (($55) + 65535)|0; - $$141756 = 2; - while(1) { - $161 = ((((($47) + (($43*1596)|0)|0)) + 1088|0) + ($$141756<<1)|0); - $162 = HEAP8[$161>>0]|0; - $163 = $162&255; - $164 = ((((((($47) + (($43*1596)|0)|0)) + 1088|0) + ($$141756<<1)|0)) + 1|0); - $165 = HEAP8[$164>>0]|0; - $166 = $165&255; - $167 = ((((($47) + (($43*1596)|0)|0)) + 338|0) + ($$141756<<1)|0); - $168 = HEAP16[$167>>1]|0; - $169 = $168&65535; - $170 = ((((($47) + (($43*1596)|0)|0)) + 338|0) + ($163<<1)|0); - $171 = HEAP16[$170>>1]|0; - $172 = $171&65535; - $173 = ((((($47) + (($43*1596)|0)|0)) + 338|0) + ($166<<1)|0); - $174 = HEAP16[$173>>1]|0; - $175 = $174&65535; - $176 = (($57) + ($163<<1)|0); - $177 = HEAP16[$176>>1]|0; - $178 = $177 << 16 >> 16; - $179 = (($57) + ($166<<1)|0); - $180 = HEAP16[$179>>1]|0; - $181 = $180 << 16 >> 16; - $182 = (_predict_point($169,$172,$175,$178,$181)|0); - $183 = (($57) + ($$141756<<1)|0); - $184 = HEAP16[$183>>1]|0; - $185 = $184 << 16 >> 16; - $186 = (($55) - ($182))|0; - $187 = ($184<<16>>16)==(0); - do { - if ($187) { - $203 = (($9) + ($$141756)|0); - HEAP8[$203>>0] = 0; - $204 = $182&65535; - $$sink$sink = $204; - } else { - $188 = ($186|0)<($182|0); - $$11 = $188 ? $186 : $182; - $$0427 = $$11 << 1; - $189 = (($9) + ($166)|0); - HEAP8[$189>>0] = 1; - $190 = (($9) + ($163)|0); - HEAP8[$190>>0] = 1; - $191 = (($9) + ($$141756)|0); - HEAP8[$191>>0] = 1; - $192 = ($185|0)<($$0427|0); - if (!($192)) { - $193 = ($186|0)>($182|0); - if ($193) { - $$sink$sink = $184; - break; - } - $194 = (($157) - ($185))|0; - $195 = $194&65535; - $$sink$sink = $195; - break; - } - $196 = $185 & 1; - $197 = ($196|0)==(0); - if ($197) { - $201 = $185 >>> 1; - $202 = (($201) + ($182))|0; - $$sink3$in = $202; - } else { - $198 = (($185) + 1)|0; - $199 = $198 >> 1; - $200 = (($182) - ($199))|0; - $$sink3$in = $200; - } - $$sink3 = $$sink3$in&65535; - $$sink$sink = $$sink3; - } - } while(0); - HEAP16[$183>>1] = $$sink$sink; - $205 = (($$141756) + 1)|0; - $206 = HEAP32[$154>>2]|0; - $207 = ($205|0)<($206|0); - if ($207) { - $$141756 = $205; - } else { - $159 = $206; - break; - } - } - } else { - $159 = $155; - } - $158 = ($159|0)>(0); - if ($158) { - $160 = HEAP32[$154>>2]|0; - $$241860 = 0; - while(1) { - $208 = (($9) + ($$241860)|0); - $209 = HEAP8[$208>>0]|0; - $210 = ($209<<24>>24)==(0); - if ($210) { - $211 = (($57) + ($$241860<<1)|0); - HEAP16[$211>>1] = -1; - } - $212 = (($$241860) + 1)|0; - $213 = ($212|0)<($160|0); - if ($213) { - $$241860 = $212; - } else { - break; - } - } - } - } - } while(0); - if ((label|0) == 48) { - label = 0; - HEAP32[$40>>2] = 1; - } - $214 = (($$041263) + 1)|0; - $215 = HEAP32[$23>>2]|0; - $216 = ($214|0)<($215|0); - if ($216) { - $$041263 = $214; - } else { - $$lcssa19 = $215; - break L1; - } - } - _error($0,21); - $$3 = 0; - STACKTOP = sp;return ($$3|0); - } else { - $$lcssa19 = $24; - } - } while(0); - $217 = ((($0)) + 80|0); - $218 = HEAP32[$217>>2]|0; - $219 = ($218|0)==(0|0); - if (!($219)) { - $220 = ((($0)) + 84|0); - $221 = HEAP32[$220>>2]|0; - $222 = ((($0)) + 92|0); - $223 = HEAP32[$222>>2]|0; - $224 = ($221|0)==($223|0); - if (!($224)) { - ___assert_fail((17121|0),(17088|0),2886,(17177|0)); - // unreachable; - } - } - $225 = $$lcssa19 << 2; - _memcpy(($8|0),($7|0),($225|0))|0; - $226 = HEAP16[$20>>1]|0; - $227 = ($226<<16>>16)==(0); - if (!($227)) { - $228 = (((($16) + (($19*40)|0)|0)) + 4|0); - $229 = HEAP32[$228>>2]|0; - $230 = HEAP16[$20>>1]|0; - $231 = $230&65535; - $$141341 = 0; - while(1) { - $236 = (($229) + (($$141341*3)|0)|0); - $237 = HEAP8[$236>>0]|0; - $238 = $237&255; - $239 = (($7) + ($238<<2)|0); - $240 = HEAP32[$239>>2]|0; - $241 = ($240|0)==(0); - $242 = (((($229) + (($$141341*3)|0)|0)) + 1|0); - $243 = HEAP8[$242>>0]|0; - $244 = $243&255; - if ($241) { - label = 59; - } else { - $245 = (($7) + ($244<<2)|0); - $246 = HEAP32[$245>>2]|0; - $247 = ($246|0)==(0); - if ($247) { - label = 59; - } - } - if ((label|0) == 59) { - label = 0; - $248 = (($7) + ($244<<2)|0); - HEAP32[$248>>2] = 0; - HEAP32[$239>>2] = 0; - } - $249 = (($$141341) + 1)|0; - $250 = ($249|0)<($231|0); - if ($250) { - $$141341 = $249; - } else { - break; - } - } - } - $232 = (((($16) + (($19*40)|0)|0)) + 8|0); - $233 = HEAP8[$232>>0]|0; - $234 = ($233<<24>>24)==(0); - if (!($234)) { - $235 = (((($16) + (($19*40)|0)|0)) + 4|0); - $$241438 = 0; - while(1) { - $251 = HEAP32[$23>>2]|0; - $252 = ($251|0)>(0); - if ($252) { - $253 = HEAP32[$235>>2]|0; - $254 = HEAP32[$23>>2]|0; - $$042133 = 0;$$341934 = 0; - while(1) { - $255 = (((($253) + (($$341934*3)|0)|0)) + 2|0); - $256 = HEAP8[$255>>0]|0; - $257 = $256&255; - $258 = ($257|0)==($$241438|0); - if ($258) { - $259 = (($7) + ($$341934<<2)|0); - $260 = HEAP32[$259>>2]|0; - $261 = ($260|0)==(0); - $262 = (($10) + ($$042133)|0); - if ($261) { - HEAP8[$262>>0] = 0; - $263 = (((($0)) + 800|0) + ($$341934<<2)|0); - $264 = HEAP32[$263>>2]|0; - $$sink5 = $264; - } else { - HEAP8[$262>>0] = 1; - $$sink5 = 0; - } - $265 = (($9) + ($$042133<<2)|0); - HEAP32[$265>>2] = $$sink5; - $266 = (($$042133) + 1)|0; - $$1422 = $266; - } else { - $$1422 = $$042133; - } - $267 = (($$341934) + 1)|0; - $268 = ($267|0)<($254|0); - if ($268) { - $$042133 = $$1422;$$341934 = $267; - } else { - $$0421$lcssa = $$1422; - break; - } - } - } else { - $$0421$lcssa = 0; - } - $269 = ((((($16) + (($19*40)|0)|0)) + 24|0) + ($$241438)|0); - $270 = HEAP8[$269>>0]|0; - $271 = $270&255; - _decode_residue($0,$9,$$0421$lcssa,$21,$271,$10); - $272 = (($$241438) + 1)|0; - $273 = HEAP8[$232>>0]|0; - $274 = $273&255; - $275 = ($272|0)<($274|0); - if ($275) { - $$241438 = $272; - } else { - break; - } - } - } - $276 = HEAP32[$217>>2]|0; - $277 = ($276|0)==(0|0); - if (!($277)) { - $278 = ((($0)) + 84|0); - $279 = HEAP32[$278>>2]|0; - $280 = ((($0)) + 92|0); - $281 = HEAP32[$280>>2]|0; - $282 = ($279|0)==($281|0); - if (!($282)) { - ___assert_fail((17121|0),(17088|0),2919,(17177|0)); - // unreachable; - } - } - $283 = HEAP16[$20>>1]|0; - $284 = ($283<<16>>16)==(0); - if (!($284)) { - $285 = $283&65535; - $286 = (((($16) + (($19*40)|0)|0)) + 4|0); - $287 = HEAP32[$286>>2]|0; - $288 = ($21|0)>(0); - $$341530$in = $285; - while(1) { - $$341530 = (($$341530$in) + -1)|0; - $293 = (($287) + (($$341530*3)|0)|0); - $294 = HEAP8[$293>>0]|0; - $295 = $294&255; - $296 = (((($0)) + 800|0) + ($295<<2)|0); - $297 = HEAP32[$296>>2]|0; - $298 = (((($287) + (($$341530*3)|0)|0)) + 1|0); - $299 = HEAP8[$298>>0]|0; - $300 = $299&255; - $301 = (((($0)) + 800|0) + ($300<<2)|0); - $302 = HEAP32[$301>>2]|0; - if ($288) { - $$442026 = 0; - while(1) { - $303 = (($297) + ($$442026<<2)|0); - $304 = +HEAPF32[$303>>2]; - $305 = $304 > 0.0; - $306 = (($302) + ($$442026<<2)|0); - $307 = +HEAPF32[$306>>2]; - $308 = $307 > 0.0; - do { - if ($305) { - if ($308) { - $309 = $304 - $307; - $$0409 = $304;$$0410 = $309; - break; - } else { - $310 = $304 + $307; - $$0409 = $310;$$0410 = $304; - break; - } - } else { - if ($308) { - $311 = $304 + $307; - $$0409 = $304;$$0410 = $311; - break; - } else { - $312 = $304 - $307; - $$0409 = $312;$$0410 = $304; - break; - } - } - } while(0); - HEAPF32[$303>>2] = $$0409; - HEAPF32[$306>>2] = $$0410; - $313 = (($$442026) + 1)|0; - $exitcond = ($313|0)==($21|0); - if ($exitcond) { - break; - } else { - $$442026 = $313; - } - } - } - $289 = ($$341530$in|0)>(1); - if ($289) { - $$341530$in = $$341530; - } else { - break; - } - } - } - $290 = HEAP32[$23>>2]|0; - $291 = ($290|0)>(0); - if ($291) { - $292 = $21 << 2; - $$424 = 0; - while(1) { - $316 = (($8) + ($$424<<2)|0); - $317 = HEAP32[$316>>2]|0; - $318 = ($317|0)==(0); - $319 = (((($0)) + 800|0) + ($$424<<2)|0); - $320 = HEAP32[$319>>2]|0; - if ($318) { - $321 = (((($0)) + 996|0) + ($$424<<2)|0); - $322 = HEAP32[$321>>2]|0; - _do_floor($0,$20,$$424,$14,$320,$322); - } else { - _memset(($320|0),0,($292|0))|0; - } - $323 = (($$424) + 1)|0; - $315 = HEAP32[$23>>2]|0; - $324 = ($323|0)<($315|0); - if ($324) { - $$424 = $323; - } else { - break; - } - } - $314 = ($315|0)>(0); - if ($314) { - $$523 = 0; - while(1) { - $325 = (((($0)) + 800|0) + ($$523<<2)|0); - $326 = HEAP32[$325>>2]|0; - $327 = HEAP8[$2>>0]|0; - $328 = $327&255; - _inverse_mdct($326,$14,$0,$328); - $329 = (($$523) + 1)|0; - $330 = HEAP32[$23>>2]|0; - $331 = ($329|0)<($330|0); - if ($331) { - $$523 = $329; - } else { - break; - } - } - } - } - _flush_packet($0); - $332 = ((($0)) + 1377|0); - $333 = HEAP8[$332>>0]|0; - $334 = ($333<<24>>24)==(0); - do { - if ($334) { - $339 = ((($0)) + 1412|0); - $340 = HEAP32[$339>>2]|0; - $341 = ($340|0)==(0); - if ($341) { - $$0411 = $3; - } else { - $342 = (($4) - ($3))|0; - $343 = ($340|0)<($342|0); - if ($343) { - $345 = (($340) + ($3))|0; - HEAP32[$6>>2] = $345; - HEAP32[$339>>2] = 0; - $$0411 = $345; - break; - } else { - $344 = (($340) - ($342))|0; - HEAP32[$339>>2] = $344; - HEAP32[$6>>2] = $4; - $$0411 = $4; - break; - } - } - } else { - $335 = ((($0)) + 1060|0); - HEAP32[$335>>2] = $22; - $336 = (($14) - ($5))|0; - $337 = ((($0)) + 1412|0); - HEAP32[$337>>2] = $336; - $338 = ((($0)) + 1064|0); - HEAP32[$338>>2] = 1; - HEAP8[$332>>0] = 0; - $$0411 = $3; - } - } while(0); - $346 = ((($0)) + 1388|0); - $347 = HEAP32[$346>>2]|0; - $348 = ((($0)) + 1404|0); - $349 = HEAP32[$348>>2]|0; - $350 = ($347|0)==($349|0); - if ($350) { - $351 = ((($0)) + 1064|0); - $352 = HEAP32[$351>>2]|0; - $353 = ($352|0)==(0); - if (!($353)) { - $354 = ((($0)) + 1375|0); - $355 = HEAP8[$354>>0]|0; - $356 = $355 & 4; - $357 = ($356<<24>>24)==(0); - if (!($357)) { - $358 = ((($0)) + 1408|0); - $359 = HEAP32[$358>>2]|0; - $360 = (($5) - ($14))|0; - $361 = (($359) + ($360))|0; - $362 = ((($0)) + 1060|0); - $363 = HEAP32[$362>>2]|0; - $364 = (($5) - ($$0411))|0; - $365 = (($364) + ($363))|0; - $366 = ($361>>>0)<($365>>>0); - $367 = ($361>>>0)<($363>>>0); - $368 = (($361) - ($363))|0; - $storemerge = $367 ? 0 : $368; - $369 = (($storemerge) + ($$0411))|0; - $370 = ($369|0)>($5|0); - $$13 = $370 ? $5 : $369; - if ($366) { - HEAP32[$1>>2] = $$13; - $371 = HEAP32[$362>>2]|0; - $372 = (($371) + ($$13))|0; - HEAP32[$362>>2] = $372; - $$3 = 1; - STACKTOP = sp;return ($$3|0); - } - } - } - $373 = ((($0)) + 1408|0); - $374 = HEAP32[$373>>2]|0; - $375 = (($$0411) - ($21))|0; - $376 = (($375) + ($374))|0; - $377 = ((($0)) + 1060|0); - HEAP32[$377>>2] = $376; - HEAP32[$351>>2] = 1; - } - $378 = ((($0)) + 1064|0); - $379 = HEAP32[$378>>2]|0; - $380 = ($379|0)==(0); - $381 = ((($0)) + 1060|0); - if (!($380)) { - $382 = (($4) - ($$0411))|0; - $383 = HEAP32[$381>>2]|0; - $384 = (($382) + ($383))|0; - HEAP32[$381>>2] = $384; - } - $385 = HEAP32[$217>>2]|0; - $386 = ($385|0)==(0|0); - if (!($386)) { - $387 = ((($0)) + 84|0); - $388 = HEAP32[$387>>2]|0; - $389 = ((($0)) + 92|0); - $390 = HEAP32[$389>>2]|0; - $391 = ($388|0)==($390|0); - if (!($391)) { - ___assert_fail((17121|0),(17088|0),3035,(17177|0)); - // unreachable; - } - } - HEAP32[$1>>2] = $5; - $$3 = 1; - STACKTOP = sp;return ($$3|0); -} -function _get_bits($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$2 = 0, $$pr = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 1396|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)<(0); - if ($4) { - $$2 = 0; - return ($$2|0); - } - $5 = ($3|0)<($1|0); - L4: do { - if ($5) { - $6 = ($1|0)>(24); - if ($6) { - $7 = (_get_bits($0,24)|0); - $8 = (($1) + -24)|0; - $9 = (_get_bits($0,$8)|0); - $10 = $9 << 24; - $11 = (($10) + ($7))|0; - return ($11|0); - } - $12 = ($3|0)==(0); - if ($12) { - $13 = ((($0)) + 1392|0); - HEAP32[$13>>2] = 0; - } - $14 = HEAP32[$2>>2]|0; - $15 = ($14|0)<($1|0); - if ($15) { - $16 = ((($0)) + 1392|0); - while(1) { - $17 = (_get8_packet_raw($0)|0); - $18 = ($17|0)==(-1); - if ($18) { - break; - } - $19 = HEAP32[$2>>2]|0; - $20 = $17 << $19; - $21 = HEAP32[$16>>2]|0; - $22 = (($21) + ($20))|0; - HEAP32[$16>>2] = $22; - $23 = (($19) + 8)|0; - HEAP32[$2>>2] = $23; - $24 = ($23|0)<($1|0); - if (!($24)) { - $26 = $23; - break L4; - } - } - HEAP32[$2>>2] = -1; - $$2 = 0; - return ($$2|0); - } else { - $26 = $14; - } - } else { - $$pr = HEAP32[$2>>2]|0; - $26 = $$pr; - } - } while(0); - $25 = ($26|0)<(0); - if ($25) { - $$2 = 0; - return ($$2|0); - } - $27 = ((($0)) + 1392|0); - $28 = HEAP32[$27>>2]|0; - $29 = 1 << $1; - $30 = (($29) + -1)|0; - $31 = $28 & $30; - $32 = $28 >>> $1; - HEAP32[$27>>2] = $32; - $33 = (($26) - ($1))|0; - HEAP32[$2>>2] = $33; - $$2 = $31; - return ($$2|0); -} -function _ilog($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ($0|0)<(0); - if ($1) { - $$0 = 0; - return ($$0|0); - } - $2 = ($0|0)<(16384); - if ($2) { - $3 = ($0|0)<(16); - if ($3) { - $4 = (17463 + ($0)|0); - $5 = HEAP8[$4>>0]|0; - $6 = $5 << 24 >> 24; - $$0 = $6; - return ($$0|0); - } - $7 = ($0|0)<(512); - if ($7) { - $8 = $0 >>> 5; - $9 = (17463 + ($8)|0); - $10 = HEAP8[$9>>0]|0; - $11 = $10 << 24 >> 24; - $12 = (($11) + 5)|0; - $$0 = $12; - return ($$0|0); - } else { - $13 = $0 >>> 10; - $14 = (17463 + ($13)|0); - $15 = HEAP8[$14>>0]|0; - $16 = $15 << 24 >> 24; - $17 = (($16) + 10)|0; - $$0 = $17; - return ($$0|0); - } - } - $18 = ($0|0)<(16777216); - if ($18) { - $19 = ($0|0)<(524288); - if ($19) { - $20 = $0 >>> 15; - $21 = (17463 + ($20)|0); - $22 = HEAP8[$21>>0]|0; - $23 = $22 << 24 >> 24; - $24 = (($23) + 15)|0; - $$0 = $24; - return ($$0|0); - } else { - $25 = $0 >>> 20; - $26 = (17463 + ($25)|0); - $27 = HEAP8[$26>>0]|0; - $28 = $27 << 24 >> 24; - $29 = (($28) + 20)|0; - $$0 = $29; - return ($$0|0); - } - } else { - $30 = ($0|0)<(536870912); - if ($30) { - $31 = $0 >>> 25; - $32 = (17463 + ($31)|0); - $33 = HEAP8[$32>>0]|0; - $34 = $33 << 24 >> 24; - $35 = (($34) + 25)|0; - $$0 = $35; - return ($$0|0); - } else { - $36 = $0 >>> 30; - $37 = (17463 + ($36)|0); - $38 = HEAP8[$37>>0]|0; - $39 = $38 << 24 >> 24; - $40 = (($39) + 30)|0; - $$0 = $40; - return ($$0|0); - } - } - return (0)|0; -} -function _prep_huffman($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 1396|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)<(25); - if (!($3)) { - return; - } - $4 = ($2|0)==(0); - if ($4) { - $5 = ((($0)) + 1392|0); - HEAP32[$5>>2] = 0; - } - $6 = ((($0)) + 1376|0); - $7 = ((($0)) + 1384|0); - $8 = ((($0)) + 1392|0); - while(1) { - $9 = HEAP32[$7>>2]|0; - $10 = ($9|0)==(0); - if (!($10)) { - $11 = HEAP8[$6>>0]|0; - $12 = ($11<<24>>24)==(0); - if ($12) { - label = 9; - break; - } - } - $13 = (_get8_packet_raw($0)|0); - $14 = ($13|0)==(-1); - if ($14) { - label = 9; - break; - } - $15 = HEAP32[$1>>2]|0; - $16 = $13 << $15; - $17 = HEAP32[$8>>2]|0; - $18 = (($17) + ($16))|0; - HEAP32[$8>>2] = $18; - $19 = (($15) + 8)|0; - HEAP32[$1>>2] = $19; - $20 = ($19|0)<(25); - if (!($20)) { - label = 9; - break; - } - } - if ((label|0) == 9) { - return; - } -} -function _codebook_decode_scalar_raw($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$06574 = 0, $$06676 = 0, $$068$lcssa = 0, $$06875 = 0, $$1 = 0, $$167 = 0, $$169 = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; - var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; - var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; - var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $9 = 0, $storemerge = 0, label = 0, sp = 0; - sp = STACKTOP; - _prep_huffman($0); - $2 = ((($1)) + 32|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)==(0|0); - if ($4) { - $5 = ((($1)) + 2084|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($6|0)==(0|0); - if ($7) { - $$1 = -1; - return ($$1|0); - } - } - $8 = ((($1)) + 4|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($9|0)>(8); - if ($10) { - $11 = ((($1)) + 2084|0); - $12 = HEAP32[$11>>2]|0; - $13 = ($12|0)==(0|0); - if (!($13)) { - label = 6; - } - } else { - $14 = HEAP32[$2>>2]|0; - $15 = ($14|0)==(0|0); - if ($15) { - label = 6; - } - } - if ((label|0) == 6) { - $16 = ((($0)) + 1392|0); - $17 = HEAP32[$16>>2]|0; - $18 = (_bit_reverse($17)|0); - $19 = ((($1)) + 2092|0); - $20 = HEAP32[$19>>2]|0; - $21 = ($20|0)>(1); - if ($21) { - $22 = ((($1)) + 2084|0); - $23 = HEAP32[$22>>2]|0; - $$06676 = $20;$$06875 = 0; - while(1) { - $24 = $$06676 >>> 1; - $25 = (($24) + ($$06875))|0; - $26 = (($23) + ($25<<2)|0); - $27 = HEAP32[$26>>2]|0; - $28 = ($27>>>0)>($18>>>0); - $29 = (($$06676) - ($24))|0; - $$169 = $28 ? $$06875 : $25; - $$167 = $28 ? $24 : $29; - $30 = ($$167|0)>(1); - if ($30) { - $$06676 = $$167;$$06875 = $$169; - } else { - $$068$lcssa = $$169; - break; - } - } - } else { - $$068$lcssa = 0; - } - $31 = ((($1)) + 23|0); - $32 = HEAP8[$31>>0]|0; - $33 = ($32<<24>>24)==(0); - if ($33) { - $34 = ((($1)) + 2088|0); - $35 = HEAP32[$34>>2]|0; - $36 = (($35) + ($$068$lcssa<<2)|0); - $37 = HEAP32[$36>>2]|0; - $$2 = $37; - } else { - $$2 = $$068$lcssa; - } - $38 = ((($1)) + 8|0); - $39 = HEAP32[$38>>2]|0; - $40 = (($39) + ($$2)|0); - $41 = HEAP8[$40>>0]|0; - $42 = $41&255; - $43 = ((($0)) + 1396|0); - $44 = HEAP32[$43>>2]|0; - $45 = ($44|0)<($42|0); - if ($45) { - $$0 = -1;$storemerge = 0; - } else { - $46 = (($44) - ($42))|0; - $47 = HEAP32[$16>>2]|0; - $48 = $47 >>> $42; - HEAP32[$16>>2] = $48; - $$0 = $$2;$storemerge = $46; - } - HEAP32[$43>>2] = $storemerge; - $$1 = $$0; - return ($$1|0); - } - $49 = ((($1)) + 23|0); - $50 = HEAP8[$49>>0]|0; - $51 = ($50<<24>>24)==(0); - if (!($51)) { - ___assert_fail((17425|0),(17088|0),1254,(17436|0)); - // unreachable; - } - $52 = HEAP32[$8>>2]|0; - $53 = ($52|0)>(0); - L26: do { - if ($53) { - $54 = ((($1)) + 8|0); - $55 = HEAP32[$54>>2]|0; - $56 = ((($0)) + 1392|0); - $$06574 = 0; - while(1) { - $57 = (($55) + ($$06574)|0); - $58 = HEAP8[$57>>0]|0; - $59 = $58&255; - $60 = ($58<<24>>24)==(-1); - if (!($60)) { - $61 = HEAP32[$2>>2]|0; - $62 = (($61) + ($$06574<<2)|0); - $63 = HEAP32[$62>>2]|0; - $64 = HEAP32[$56>>2]|0; - $65 = 1 << $59; - $66 = (($65) + -1)|0; - $67 = $64 & $66; - $68 = ($63|0)==($67|0); - if ($68) { - break; - } - } - $76 = (($$06574) + 1)|0; - $77 = HEAP32[$8>>2]|0; - $78 = ($76|0)<($77|0); - if ($78) { - $$06574 = $76; - } else { - break L26; - } - } - $69 = ((($0)) + 1396|0); - $70 = HEAP32[$69>>2]|0; - $71 = ($70|0)<($59|0); - if ($71) { - HEAP32[$69>>2] = 0; - $$1 = -1; - return ($$1|0); - } else { - $72 = $64 >>> $59; - HEAP32[$56>>2] = $72; - $73 = HEAP8[$57>>0]|0; - $74 = $73&255; - $75 = (($70) - ($74))|0; - HEAP32[$69>>2] = $75; - $$1 = $$06574; - return ($$1|0); - } - } - } while(0); - _error($0,21); - $79 = ((($0)) + 1396|0); - HEAP32[$79>>2] = 0; - $$1 = -1; - return ($$1|0); -} -function _predict_point($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$p = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ispos = 0, $neg = 0, label = 0, sp = 0; - sp = STACKTOP; - $5 = (($4) - ($3))|0; - $6 = (($2) - ($1))|0; - $ispos = ($5|0)>(-1); - $neg = (0 - ($5))|0; - $7 = $ispos ? $5 : $neg; - $8 = (($0) - ($1))|0; - $9 = Math_imul($7, $8)|0; - $10 = (($9|0) / ($6|0))&-1; - $11 = ($5|0)<(0); - $12 = (0 - ($10))|0; - $$p = $11 ? $12 : $10; - $13 = (($$p) + ($3))|0; - return ($13|0); -} -function _decode_residue($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$ = 0, $$0434$lcssa = 0, $$0434590 = 0, $$0437586 = 0, $$0439574 = 0, $$0444572 = 0, $$0465608 = 0, $$0466607 = 0, $$0613 = 0, $$1435596 = 0, $$1438611 = 0, $$1440$lcssa = 0, $$1440567 = 0, $$1451 = 0, $$1463 = 0, $$1467$lcssa = 0, $$1467603 = 0, $$1469 = 0, $$1472 = 0, $$1568 = 0; - var $$2436599 = 0, $$2446562 = 0, $$2452 = 0, $$2464 = 0, $$2470 = 0, $$2473 = 0, $$2561 = 0, $$3442564 = 0, $$3578 = 0, $$4443$lcssa = 0, $$4443560 = 0, $$4448582 = 0, $$4605 = 0, $$477 = 0, $$480 = 0, $$481 = 0, $$484 = 0, $$485 = 0, $$488 = 0, $$489 = 0; - var $$6584 = 0, $$7$lcssa = 0, $$7577 = 0, $$alloca_mul = 0, $$not = 0, $$not617 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; - var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; - var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; - var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; - var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; - var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; - var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; - var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; - var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; - var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; - var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; - var $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; - var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0; - var $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0; - var $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0; - var $367 = 0, $368 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; - var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; - var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; - var $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $brmerge = 0, $exitcond = 0, $not$ = 0, $not$521 = 0, $not$522 = 0, $not$523 = 0, $or$cond = 0, $or$cond478 = 0, $or$cond478566 = 0, $or$cond482 = 0, $or$cond482559 = 0; - var $or$cond486 = 0, $or$cond486576 = 0, $or$cond490 = 0, $or$cond490602 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $6 = sp + 4|0; - $7 = sp; - $8 = ((($0)) + 396|0); - $9 = HEAP32[$8>>2]|0; - $10 = (((($0)) + 268|0) + ($4<<1)|0); - $11 = HEAP16[$10>>1]|0; - $12 = $11&65535; - $13 = (((($9) + (($4*24)|0)|0)) + 13|0); - $14 = HEAP8[$13>>0]|0; - $15 = $14&255; - $16 = ((($0)) + 124|0); - $17 = HEAP32[$16>>2]|0; - $18 = (($17) + (($15*2096)|0)|0); - $19 = HEAP32[$18>>2]|0; - $20 = (((($9) + (($4*24)|0)|0)) + 4|0); - $21 = HEAP32[$20>>2]|0; - $22 = (($9) + (($4*24)|0)|0); - $23 = HEAP32[$22>>2]|0; - $24 = (($21) - ($23))|0; - $25 = (((($9) + (($4*24)|0)|0)) + 8|0); - $26 = HEAP32[$25>>2]|0; - $27 = (($24>>>0) / ($26>>>0))&-1; - $28 = ((($0)) + 92|0); - $29 = HEAP32[$28>>2]|0; - $30 = ((($0)) + 80|0); - $31 = HEAP32[$30>>2]|0; - $32 = ($31|0)==(0|0); - $33 = $27 << 2; - $34 = (($33) + 4)|0; - $35 = ((($0)) + 4|0); - $36 = HEAP32[$35>>2]|0; - $37 = Math_imul($36, $34)|0; - if ($32) { - $$alloca_mul = $37; - $39 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; - $41 = $39; - } else { - $38 = (_setup_temp_malloc($0,$37)|0); - $41 = $38; - } - $40 = HEAP32[$35>>2]|0; - $42 = (_make_block_array($41,$40,$33)|0); - $43 = ($2|0)>(0); - if ($43) { - $44 = $3 << 2; - $$0613 = 0; - while(1) { - $45 = (($5) + ($$0613)|0); - $46 = HEAP8[$45>>0]|0; - $47 = ($46<<24>>24)==(0); - if ($47) { - $48 = (($1) + ($$0613<<2)|0); - $49 = HEAP32[$48>>2]|0; - _memset(($49|0),0,($44|0))|0; - } - $50 = (($$0613) + 1)|0; - $exitcond = ($50|0)==($2|0); - if ($exitcond) { - break; - } else { - $$0613 = $50; - } - } - } - $51 = ($11<<16>>16)==(2); - $52 = ($2|0)!=(1); - $or$cond = $52 & $51; - if (!($or$cond)) { - $53 = ($27|0)>(0); - $54 = ($19|0)>(0); - $55 = ($2|0)>(0); - $56 = (((($9) + (($4*24)|0)|0)) + 20|0); - $57 = ((($0)) + 1396|0); - $58 = ((($0)) + 1392|0); - $59 = (((($9) + (($4*24)|0)|0)) + 16|0); - $$not617 = ($2|0)<(1); - $$1438611 = 0; - L15: while(1) { - if ($53) { - $$not = ($$1438611|0)!=(0); - $brmerge = $$not | $$not617; - $$0465608 = 0;$$0466607 = 0; - while(1) { - if (!($brmerge)) { - $$1435596 = 0; - while(1) { - $294 = (($5) + ($$1435596)|0); - $295 = HEAP8[$294>>0]|0; - $296 = ($295<<24>>24)==(0); - if ($296) { - $297 = HEAP32[$16>>2]|0; - $298 = HEAP8[$13>>0]|0; - $299 = $298&255; - $300 = (($297) + (($299*2096)|0)|0); - $301 = HEAP32[$57>>2]|0; - $302 = ($301|0)<(10); - if ($302) { - _prep_huffman($0); - } - $303 = HEAP32[$58>>2]|0; - $304 = $303 & 1023; - $305 = ((((($297) + (($299*2096)|0)|0)) + 36|0) + ($304<<1)|0); - $306 = HEAP16[$305>>1]|0; - $307 = $306 << 16 >> 16; - $308 = ($306<<16>>16)>(-1); - if ($308) { - $309 = (((($297) + (($299*2096)|0)|0)) + 8|0); - $310 = HEAP32[$309>>2]|0; - $311 = (($310) + ($307)|0); - $312 = HEAP8[$311>>0]|0; - $313 = $312&255; - $314 = $303 >>> $313; - HEAP32[$58>>2] = $314; - $315 = HEAP32[$57>>2]|0; - $316 = (($315) - ($313))|0; - $317 = ($316|0)<(0); - $$488 = $317 ? 0 : $316; - $$489 = $317 ? -1 : $307; - HEAP32[$57>>2] = $$488; - $$1463 = $$489; - } else { - $318 = (_codebook_decode_scalar_raw($0,$300)|0); - $$1463 = $318; - } - $319 = (((($297) + (($299*2096)|0)|0)) + 23|0); - $320 = HEAP8[$319>>0]|0; - $321 = ($320<<24>>24)==(0); - if ($321) { - $$2464 = $$1463; - } else { - $322 = (((($297) + (($299*2096)|0)|0)) + 2088|0); - $323 = HEAP32[$322>>2]|0; - $324 = (($323) + ($$1463<<2)|0); - $325 = HEAP32[$324>>2]|0; - $$2464 = $325; - } - $326 = ($$2464|0)==(-1); - if ($326) { - label = 98; - break L15; - } - $327 = HEAP32[$59>>2]|0; - $328 = (($327) + ($$2464<<2)|0); - $329 = HEAP32[$328>>2]|0; - $330 = (($41) + ($$1435596<<2)|0); - $331 = HEAP32[$330>>2]|0; - $332 = (($331) + ($$0465608<<2)|0); - HEAP32[$332>>2] = $329; - } - $333 = (($$1435596) + 1)|0; - $334 = ($333|0)<($2|0); - if ($334) { - $$1435596 = $333; - } else { - break; - } - } - } - $293 = ($$0466607|0)<($27|0); - $or$cond490602 = $293 & $54; - if ($or$cond490602) { - $$1467603 = $$0466607;$$4605 = 0; - while(1) { - if ($55) { - $$2436599 = 0; - while(1) { - $335 = (($5) + ($$2436599)|0); - $336 = HEAP8[$335>>0]|0; - $337 = ($336<<24>>24)==(0); - if ($337) { - $338 = (($41) + ($$2436599<<2)|0); - $339 = HEAP32[$338>>2]|0; - $340 = (($339) + ($$0465608<<2)|0); - $341 = HEAP32[$340>>2]|0; - $342 = (($341) + ($$4605)|0); - $343 = HEAP8[$342>>0]|0; - $344 = $343&255; - $345 = HEAP32[$56>>2]|0; - $346 = ((($345) + ($344<<4)|0) + ($$1438611<<1)|0); - $347 = HEAP16[$346>>1]|0; - $348 = ($347<<16>>16)>(-1); - if ($348) { - $349 = $347 << 16 >> 16; - $350 = (($1) + ($$2436599<<2)|0); - $351 = HEAP32[$350>>2]|0; - $352 = HEAP32[$22>>2]|0; - $353 = HEAP32[$25>>2]|0; - $354 = Math_imul($353, $$1467603)|0; - $355 = (($354) + ($352))|0; - $356 = HEAP32[$16>>2]|0; - $357 = (($356) + (($349*2096)|0)|0); - $358 = (_residue_decode($0,$357,$351,$355,$353,$12)|0); - $not$ = ($358|0)==(0); - if ($not$) { - label = 98; - break L15; - } - } - } - $359 = (($$2436599) + 1)|0; - $360 = ($359|0)<($2|0); - if ($360) { - $$2436599 = $359; - } else { - break; - } - } - } - $361 = (($$4605) + 1)|0; - $362 = (($$1467603) + 1)|0; - $363 = ($361|0)<($19|0); - $364 = ($362|0)<($27|0); - $or$cond490 = $364 & $363; - if ($or$cond490) { - $$1467603 = $362;$$4605 = $361; - } else { - $$1467$lcssa = $362; - break; - } - } - } else { - $$1467$lcssa = $$0466607; - } - $365 = (($$0465608) + 1)|0; - $366 = ($$1467$lcssa|0)<($27|0); - if ($366) { - $$0465608 = $365;$$0466607 = $$1467$lcssa; - } else { - break; - } - } - } - $367 = (($$1438611) + 1)|0; - $368 = ($367|0)<(8); - if ($368) { - $$1438611 = $367; - } else { - label = 98; - break; - } - } - if ((label|0) == 98) { - HEAP32[$28>>2] = $29; - STACKTOP = sp;return; - } - } - $60 = ($2|0)>(0); - L57: do { - if ($60) { - $$0434590 = 0; - while(1) { - $61 = (($5) + ($$0434590)|0); - $62 = HEAP8[$61>>0]|0; - $63 = ($62<<24>>24)==(0); - if ($63) { - $$0434$lcssa = $$0434590; - break L57; - } - $64 = (($$0434590) + 1)|0; - $65 = ($64|0)<($2|0); - if ($65) { - $$0434590 = $64; - } else { - $$0434$lcssa = $64; - break; - } - } - } else { - $$0434$lcssa = 0; - } - } while(0); - $66 = ($$0434$lcssa|0)==($2|0); - if ($66) { - HEAP32[$28>>2] = $29; - STACKTOP = sp;return; - } - $67 = ($27|0)>(0); - $68 = ((($0)) + 1396|0); - $69 = ((($0)) + 1392|0); - $70 = (((($9) + (($4*24)|0)|0)) + 16|0); - $71 = ($19|0)>(0); - $72 = (((($9) + (($4*24)|0)|0)) + 20|0); - $73 = ($27|0)>(0); - $74 = ((($0)) + 1396|0); - $75 = ((($0)) + 1392|0); - $76 = (((($9) + (($4*24)|0)|0)) + 16|0); - $77 = ($19|0)>(0); - $78 = (((($9) + (($4*24)|0)|0)) + 20|0); - $79 = ($27|0)>(0); - $80 = ((($0)) + 1396|0); - $81 = ((($0)) + 1392|0); - $82 = (((($9) + (($4*24)|0)|0)) + 16|0); - $83 = ($19|0)>(0); - $84 = (((($9) + (($4*24)|0)|0)) + 20|0); - $$0437586 = 0; - L65: while(1) { - switch ($2|0) { - case 2: { - if ($73) { - $86 = ($$0437586|0)==(0); - $$0439574 = 0;$$0444572 = 0; - while(1) { - $88 = HEAP32[$22>>2]|0; - $89 = HEAP32[$25>>2]|0; - $90 = Math_imul($89, $$0439574)|0; - $91 = (($90) + ($88))|0; - $92 = $91 & 1; - HEAP32[$6>>2] = $92; - $93 = $91 >> 1; - HEAP32[$7>>2] = $93; - if ($86) { - $94 = HEAP32[$16>>2]|0; - $95 = HEAP8[$13>>0]|0; - $96 = $95&255; - $97 = (($94) + (($96*2096)|0)|0); - $98 = HEAP32[$74>>2]|0; - $99 = ($98|0)<(10); - if ($99) { - _prep_huffman($0); - } - $100 = HEAP32[$75>>2]|0; - $101 = $100 & 1023; - $102 = ((((($94) + (($96*2096)|0)|0)) + 36|0) + ($101<<1)|0); - $103 = HEAP16[$102>>1]|0; - $104 = $103 << 16 >> 16; - $105 = ($103<<16>>16)>(-1); - if ($105) { - $106 = (((($94) + (($96*2096)|0)|0)) + 8|0); - $107 = HEAP32[$106>>2]|0; - $108 = (($107) + ($104)|0); - $109 = HEAP8[$108>>0]|0; - $110 = $109&255; - $111 = $100 >>> $110; - HEAP32[$75>>2] = $111; - $112 = HEAP32[$74>>2]|0; - $113 = (($112) - ($110))|0; - $114 = ($113|0)<(0); - $$ = $114 ? 0 : $113; - $$477 = $114 ? -1 : $104; - HEAP32[$74>>2] = $$; - $$1451 = $$477; - } else { - $115 = (_codebook_decode_scalar_raw($0,$97)|0); - $$1451 = $115; - } - $116 = (((($94) + (($96*2096)|0)|0)) + 23|0); - $117 = HEAP8[$116>>0]|0; - $118 = ($117<<24>>24)==(0); - if ($118) { - $$2452 = $$1451; - } else { - $119 = (((($94) + (($96*2096)|0)|0)) + 2088|0); - $120 = HEAP32[$119>>2]|0; - $121 = (($120) + ($$1451<<2)|0); - $122 = HEAP32[$121>>2]|0; - $$2452 = $122; - } - $123 = ($$2452|0)==(-1); - if ($123) { - label = 38; - break L65; - } - $124 = HEAP32[$76>>2]|0; - $125 = (($124) + ($$2452<<2)|0); - $126 = HEAP32[$125>>2]|0; - $127 = HEAP32[$41>>2]|0; - $128 = (($127) + ($$0444572<<2)|0); - HEAP32[$128>>2] = $126; - } - $129 = ($$0439574|0)<($27|0); - $or$cond478566 = $129 & $77; - if ($or$cond478566) { - $$1440567 = $$0439574;$$1568 = 0; - while(1) { - $130 = HEAP32[$25>>2]|0; - $131 = HEAP32[$41>>2]|0; - $132 = (($131) + ($$0444572<<2)|0); - $133 = HEAP32[$132>>2]|0; - $134 = (($133) + ($$1568)|0); - $135 = HEAP8[$134>>0]|0; - $136 = $135&255; - $137 = HEAP32[$78>>2]|0; - $138 = ((($137) + ($136<<4)|0) + ($$0437586<<1)|0); - $139 = HEAP16[$138>>1]|0; - $140 = ($139<<16>>16)>(-1); - if ($140) { - $141 = $139 << 16 >> 16; - $142 = HEAP32[$16>>2]|0; - $143 = (($142) + (($141*2096)|0)|0); - $144 = (_codebook_decode_deinterleave_repeat($0,$143,$1,$2,$6,$7,$3,$130)|0); - $not$522 = ($144|0)==(0); - if ($not$522) { - label = 38; - break L65; - } - } else { - $145 = HEAP32[$22>>2]|0; - $146 = Math_imul($130, $$1440567)|0; - $147 = (($146) + ($130))|0; - $148 = (($147) + ($145))|0; - $149 = $148 & 1; - HEAP32[$6>>2] = $149; - $150 = $148 >> 1; - HEAP32[$7>>2] = $150; - } - $151 = (($$1568) + 1)|0; - $152 = (($$1440567) + 1)|0; - $153 = ($151|0)<($19|0); - $154 = ($152|0)<($27|0); - $or$cond478 = $154 & $153; - if ($or$cond478) { - $$1440567 = $152;$$1568 = $151; - } else { - $$1440$lcssa = $152; - break; - } - } - } else { - $$1440$lcssa = $$0439574; - } - $155 = (($$0444572) + 1)|0; - $156 = ($$1440$lcssa|0)<($27|0); - if ($156) { - $$0439574 = $$1440$lcssa;$$0444572 = $155; - } else { - break; - } - } - } - break; - } - case 1: { - if ($79) { - $85 = ($$0437586|0)==(0); - $$2446562 = 0;$$3442564 = 0; - while(1) { - $157 = HEAP32[$22>>2]|0; - $158 = HEAP32[$25>>2]|0; - $159 = Math_imul($158, $$3442564)|0; - $160 = (($159) + ($157))|0; - HEAP32[$6>>2] = 0; - HEAP32[$7>>2] = $160; - if ($85) { - $161 = HEAP32[$16>>2]|0; - $162 = HEAP8[$13>>0]|0; - $163 = $162&255; - $164 = (($161) + (($163*2096)|0)|0); - $165 = HEAP32[$80>>2]|0; - $166 = ($165|0)<(10); - if ($166) { - _prep_huffman($0); - } - $167 = HEAP32[$81>>2]|0; - $168 = $167 & 1023; - $169 = ((((($161) + (($163*2096)|0)|0)) + 36|0) + ($168<<1)|0); - $170 = HEAP16[$169>>1]|0; - $171 = $170 << 16 >> 16; - $172 = ($170<<16>>16)>(-1); - if ($172) { - $173 = (((($161) + (($163*2096)|0)|0)) + 8|0); - $174 = HEAP32[$173>>2]|0; - $175 = (($174) + ($171)|0); - $176 = HEAP8[$175>>0]|0; - $177 = $176&255; - $178 = $167 >>> $177; - HEAP32[$81>>2] = $178; - $179 = HEAP32[$80>>2]|0; - $180 = (($179) - ($177))|0; - $181 = ($180|0)<(0); - $$480 = $181 ? 0 : $180; - $$481 = $181 ? -1 : $171; - HEAP32[$80>>2] = $$480; - $$1469 = $$481; - } else { - $182 = (_codebook_decode_scalar_raw($0,$164)|0); - $$1469 = $182; - } - $183 = (((($161) + (($163*2096)|0)|0)) + 23|0); - $184 = HEAP8[$183>>0]|0; - $185 = ($184<<24>>24)==(0); - if ($185) { - $$2470 = $$1469; - } else { - $186 = (((($161) + (($163*2096)|0)|0)) + 2088|0); - $187 = HEAP32[$186>>2]|0; - $188 = (($187) + ($$1469<<2)|0); - $189 = HEAP32[$188>>2]|0; - $$2470 = $189; - } - $190 = ($$2470|0)==(-1); - if ($190) { - label = 55; - break L65; - } - $191 = HEAP32[$82>>2]|0; - $192 = (($191) + ($$2470<<2)|0); - $193 = HEAP32[$192>>2]|0; - $194 = HEAP32[$41>>2]|0; - $195 = (($194) + ($$2446562<<2)|0); - HEAP32[$195>>2] = $193; - } - $196 = ($$3442564|0)<($27|0); - $or$cond482559 = $196 & $83; - if ($or$cond482559) { - $$2561 = 0;$$4443560 = $$3442564; - while(1) { - $197 = HEAP32[$25>>2]|0; - $198 = HEAP32[$41>>2]|0; - $199 = (($198) + ($$2446562<<2)|0); - $200 = HEAP32[$199>>2]|0; - $201 = (($200) + ($$2561)|0); - $202 = HEAP8[$201>>0]|0; - $203 = $202&255; - $204 = HEAP32[$84>>2]|0; - $205 = ((($204) + ($203<<4)|0) + ($$0437586<<1)|0); - $206 = HEAP16[$205>>1]|0; - $207 = ($206<<16>>16)>(-1); - if ($207) { - $208 = $206 << 16 >> 16; - $209 = HEAP32[$16>>2]|0; - $210 = (($209) + (($208*2096)|0)|0); - $211 = (_codebook_decode_deinterleave_repeat($0,$210,$1,$2,$6,$7,$3,$197)|0); - $not$521 = ($211|0)==(0); - if ($not$521) { - label = 55; - break L65; - } - } else { - $212 = HEAP32[$22>>2]|0; - $213 = Math_imul($197, $$4443560)|0; - $214 = (($213) + ($197))|0; - $215 = (($214) + ($212))|0; - HEAP32[$6>>2] = 0; - HEAP32[$7>>2] = $215; - } - $216 = (($$2561) + 1)|0; - $217 = (($$4443560) + 1)|0; - $218 = ($216|0)<($19|0); - $219 = ($217|0)<($27|0); - $or$cond482 = $219 & $218; - if ($or$cond482) { - $$2561 = $216;$$4443560 = $217; - } else { - $$4443$lcssa = $217; - break; - } - } - } else { - $$4443$lcssa = $$3442564; - } - $220 = (($$2446562) + 1)|0; - $221 = ($$4443$lcssa|0)<($27|0); - if ($221) { - $$2446562 = $220;$$3442564 = $$4443$lcssa; - } else { - break; - } - } - } - break; - } - default: { - if ($67) { - $87 = ($$0437586|0)==(0); - $$4448582 = 0;$$6584 = 0; - while(1) { - $222 = HEAP32[$22>>2]|0; - $223 = HEAP32[$25>>2]|0; - $224 = Math_imul($223, $$6584)|0; - $225 = (($224) + ($222))|0; - $226 = (($225|0) % ($2|0))&-1; - HEAP32[$6>>2] = $226; - $227 = (($225|0) / ($2|0))&-1; - HEAP32[$7>>2] = $227; - if ($87) { - $228 = HEAP32[$16>>2]|0; - $229 = HEAP8[$13>>0]|0; - $230 = $229&255; - $231 = (($228) + (($230*2096)|0)|0); - $232 = HEAP32[$68>>2]|0; - $233 = ($232|0)<(10); - if ($233) { - _prep_huffman($0); - } - $234 = HEAP32[$69>>2]|0; - $235 = $234 & 1023; - $236 = ((((($228) + (($230*2096)|0)|0)) + 36|0) + ($235<<1)|0); - $237 = HEAP16[$236>>1]|0; - $238 = $237 << 16 >> 16; - $239 = ($237<<16>>16)>(-1); - if ($239) { - $240 = (((($228) + (($230*2096)|0)|0)) + 8|0); - $241 = HEAP32[$240>>2]|0; - $242 = (($241) + ($238)|0); - $243 = HEAP8[$242>>0]|0; - $244 = $243&255; - $245 = $234 >>> $244; - HEAP32[$69>>2] = $245; - $246 = HEAP32[$68>>2]|0; - $247 = (($246) - ($244))|0; - $248 = ($247|0)<(0); - $$484 = $248 ? 0 : $247; - $$485 = $248 ? -1 : $238; - HEAP32[$68>>2] = $$484; - $$1472 = $$485; - } else { - $249 = (_codebook_decode_scalar_raw($0,$231)|0); - $$1472 = $249; - } - $250 = (((($228) + (($230*2096)|0)|0)) + 23|0); - $251 = HEAP8[$250>>0]|0; - $252 = ($251<<24>>24)==(0); - if ($252) { - $$2473 = $$1472; - } else { - $253 = (((($228) + (($230*2096)|0)|0)) + 2088|0); - $254 = HEAP32[$253>>2]|0; - $255 = (($254) + ($$1472<<2)|0); - $256 = HEAP32[$255>>2]|0; - $$2473 = $256; - } - $257 = ($$2473|0)==(-1); - if ($257) { - label = 72; - break L65; - } - $258 = HEAP32[$70>>2]|0; - $259 = (($258) + ($$2473<<2)|0); - $260 = HEAP32[$259>>2]|0; - $261 = HEAP32[$41>>2]|0; - $262 = (($261) + ($$4448582<<2)|0); - HEAP32[$262>>2] = $260; - } - $263 = ($$6584|0)<($27|0); - $or$cond486576 = $263 & $71; - if ($or$cond486576) { - $$3578 = 0;$$7577 = $$6584; - while(1) { - $264 = HEAP32[$25>>2]|0; - $265 = HEAP32[$41>>2]|0; - $266 = (($265) + ($$4448582<<2)|0); - $267 = HEAP32[$266>>2]|0; - $268 = (($267) + ($$3578)|0); - $269 = HEAP8[$268>>0]|0; - $270 = $269&255; - $271 = HEAP32[$72>>2]|0; - $272 = ((($271) + ($270<<4)|0) + ($$0437586<<1)|0); - $273 = HEAP16[$272>>1]|0; - $274 = ($273<<16>>16)>(-1); - if ($274) { - $275 = $273 << 16 >> 16; - $276 = HEAP32[$16>>2]|0; - $277 = (($276) + (($275*2096)|0)|0); - $278 = (_codebook_decode_deinterleave_repeat($0,$277,$1,$2,$6,$7,$3,$264)|0); - $not$523 = ($278|0)==(0); - if ($not$523) { - label = 72; - break L65; - } - } else { - $279 = HEAP32[$22>>2]|0; - $280 = Math_imul($264, $$7577)|0; - $281 = (($280) + ($264))|0; - $282 = (($281) + ($279))|0; - $283 = (($282|0) % ($2|0))&-1; - HEAP32[$6>>2] = $283; - $284 = (($282|0) / ($2|0))&-1; - HEAP32[$7>>2] = $284; - } - $285 = (($$3578) + 1)|0; - $286 = (($$7577) + 1)|0; - $287 = ($285|0)<($19|0); - $288 = ($286|0)<($27|0); - $or$cond486 = $288 & $287; - if ($or$cond486) { - $$3578 = $285;$$7577 = $286; - } else { - $$7$lcssa = $286; - break; - } - } - } else { - $$7$lcssa = $$6584; - } - $289 = (($$4448582) + 1)|0; - $290 = ($$7$lcssa|0)<($27|0); - if ($290) { - $$4448582 = $289;$$6584 = $$7$lcssa; - } else { - break; - } - } - } - } - } - $291 = (($$0437586) + 1)|0; - $292 = ($291|0)<(8); - if ($292) { - $$0437586 = $291; - } else { - label = 98; - break; - } - } - if ((label|0) == 38) { - HEAP32[$28>>2] = $29; - STACKTOP = sp;return; - } - else if ((label|0) == 55) { - HEAP32[$28>>2] = $29; - STACKTOP = sp;return; - } - else if ((label|0) == 72) { - HEAP32[$28>>2] = $29; - STACKTOP = sp;return; - } - else if ((label|0) == 98) { - HEAP32[$28>>2] = $29; - STACKTOP = sp;return; - } -} -function _do_floor($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$062$lcssa = 0, $$0624 = 0, $$063$lcssa = 0, $$0633 = 0, $$0652 = 0, $$0661 = 0, $$1 = 0, $$164 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0; - var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0.0, $49 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; - sp = STACKTOP; - $6 = $3 >> 1; - $7 = ((($1)) + 4|0); - $8 = HEAP32[$7>>2]|0; - $9 = (((($8) + (($2*3)|0)|0)) + 2|0); - $10 = HEAP8[$9>>0]|0; - $11 = $10&255; - $12 = (((($1)) + 9|0) + ($11)|0); - $13 = HEAP8[$12>>0]|0; - $14 = $13&255; - $15 = (((($0)) + 132|0) + ($14<<1)|0); - $16 = HEAP16[$15>>1]|0; - $17 = ($16<<16>>16)==(0); - if ($17) { - _error($0,21); - return; - } - $18 = ((($0)) + 260|0); - $19 = HEAP32[$18>>2]|0; - $20 = HEAP16[$5>>1]|0; - $21 = $20 << 16 >> 16; - $22 = (((($19) + (($14*1596)|0)|0)) + 1588|0); - $23 = HEAP8[$22>>0]|0; - $24 = $23&255; - $25 = Math_imul($24, $21)|0; - $26 = (((($19) + (($14*1596)|0)|0)) + 1592|0); - $27 = HEAP32[$26>>2]|0; - $28 = ($27|0)>(1); - if ($28) { - $$0624 = $25;$$0633 = 0;$$0652 = 1; - while(1) { - $29 = ((((($19) + (($14*1596)|0)|0)) + 838|0) + ($$0652)|0); - $30 = HEAP8[$29>>0]|0; - $31 = $30&255; - $32 = (($5) + ($31<<1)|0); - $33 = HEAP16[$32>>1]|0; - $34 = ($33<<16>>16)>(-1); - if ($34) { - $35 = $33 << 16 >> 16; - $36 = HEAP8[$22>>0]|0; - $37 = $36&255; - $38 = Math_imul($37, $35)|0; - $39 = ((((($19) + (($14*1596)|0)|0)) + 338|0) + ($31<<1)|0); - $40 = HEAP16[$39>>1]|0; - $41 = $40&65535; - $42 = ($$0633|0)==($41|0); - if ($42) { - $$1 = $38;$$164 = $41; - } else { - _draw_line($4,$$0633,$$0624,$41,$38,$6); - $$1 = $38;$$164 = $41; - } - } else { - $$1 = $$0624;$$164 = $$0633; - } - $43 = (($$0652) + 1)|0; - $44 = HEAP32[$26>>2]|0; - $45 = ($43|0)<($44|0); - if ($45) { - $$0624 = $$1;$$0633 = $$164;$$0652 = $43; - } else { - $$062$lcssa = $$1;$$063$lcssa = $$164; - break; - } - } - } else { - $$062$lcssa = $25;$$063$lcssa = 0; - } - $46 = ($$063$lcssa|0)<($6|0); - if (!($46)) { - return; - } - $47 = (3772 + ($$062$lcssa<<2)|0); - $48 = +HEAPF32[$47>>2]; - $$0661 = $$063$lcssa; - while(1) { - $49 = (($4) + ($$0661<<2)|0); - $50 = +HEAPF32[$49>>2]; - $51 = $48 * $50; - HEAPF32[$49>>2] = $51; - $52 = (($$0661) + 1)|0; - $exitcond = ($52|0)==($6|0); - if ($exitcond) { - break; - } else { - $$0661 = $52; - } - } - return; -} -function _inverse_mdct($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$0$lcssa = 0, $$0492$lcssa = 0, $$0492576 = 0, $$0494 = 0, $$0494522 = 0, $$0494530 = 0, $$0495531 = 0, $$0495531$pn = 0, $$0496527 = 0, $$0497526 = 0, $$0498525 = 0, $$0499524 = 0, $$0500575 = 0, $$0502$lcssa = 0, $$0502574 = 0, $$0504564 = 0, $$0505563 = 0, $$0506562 = 0, $$0507561 = 0, $$0508 = 0; - var $$0508532 = 0, $$0508536 = 0, $$0509534 = 0, $$0510533 = 0, $$0511560 = 0, $$0512542 = 0, $$0513541 = 0, $$0514540 = 0, $$0515548 = 0, $$0516547 = 0, $$0517554 = 0, $$0518546 = 0, $$0557 = 0, $$1493570 = 0, $$1501569 = 0, $$1503568 = 0, $$1551 = 0, $$alloca_mul = 0, $$pn520529 = 0, $$pn520529$phi = 0; - var $$pn535 = 0, $$pn535$phi = 0, $10 = 0, $100 = 0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0, $107 = 0.0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0.0, $111 = 0, $112 = 0.0, $113 = 0, $114 = 0.0, $115 = 0.0; - var $116 = 0.0, $117 = 0, $118 = 0.0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0, $122 = 0.0, $123 = 0.0, $124 = 0, $125 = 0.0, $126 = 0.0, $127 = 0.0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0.0, $131 = 0.0, $132 = 0.0, $133 = 0.0; - var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; - var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; - var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; - var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; - var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; - var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0.0, $238 = 0, $239 = 0.0, $24 = 0, $240 = 0.0, $241 = 0, $242 = 0.0; - var $243 = 0, $244 = 0.0, $245 = 0.0, $246 = 0, $247 = 0.0, $248 = 0.0, $249 = 0.0, $25 = 0, $250 = 0.0, $251 = 0.0, $252 = 0.0, $253 = 0.0, $254 = 0.0, $255 = 0.0, $256 = 0.0, $257 = 0.0, $258 = 0.0, $259 = 0.0, $26 = 0, $260 = 0.0; - var $261 = 0, $262 = 0.0, $263 = 0.0, $264 = 0.0, $265 = 0, $266 = 0.0, $267 = 0, $268 = 0.0, $269 = 0.0, $27 = 0, $270 = 0, $271 = 0.0, $272 = 0.0, $273 = 0, $274 = 0.0, $275 = 0.0, $276 = 0.0, $277 = 0.0, $278 = 0.0, $279 = 0.0; - var $28 = 0, $280 = 0.0, $281 = 0.0, $282 = 0.0, $283 = 0.0, $284 = 0.0, $285 = 0.0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0.0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0.0; - var $298 = 0, $299 = 0.0, $30 = 0.0, $300 = 0.0, $301 = 0, $302 = 0.0, $303 = 0, $304 = 0.0, $305 = 0.0, $306 = 0.0, $307 = 0.0, $308 = 0.0, $309 = 0.0, $31 = 0.0, $310 = 0.0, $311 = 0.0, $312 = 0, $313 = 0, $314 = 0, $315 = 0.0; - var $316 = 0, $317 = 0.0, $318 = 0.0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0, $322 = 0.0, $323 = 0.0, $324 = 0.0, $325 = 0.0, $326 = 0.0, $327 = 0.0, $328 = 0.0, $329 = 0, $33 = 0.0, $330 = 0.0, $331 = 0, $332 = 0, $333 = 0; - var $334 = 0, $335 = 0.0, $336 = 0, $337 = 0.0, $338 = 0.0, $339 = 0, $34 = 0, $340 = 0.0, $341 = 0, $342 = 0.0, $343 = 0.0, $344 = 0.0, $345 = 0.0, $346 = 0.0, $347 = 0.0, $348 = 0.0, $349 = 0, $35 = 0.0, $350 = 0.0, $351 = 0; - var $352 = 0, $353 = 0, $354 = 0.0, $355 = 0, $356 = 0.0, $357 = 0.0, $358 = 0, $359 = 0.0, $36 = 0.0, $360 = 0.0, $361 = 0.0, $362 = 0.0, $363 = 0.0, $364 = 0.0, $365 = 0.0, $366 = 0.0, $367 = 0, $368 = 0.0, $369 = 0, $37 = 0.0; - var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0; - var $51 = 0, $52 = 0, $53 = 0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0; - var $7 = 0, $70 = 0.0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0.0, $82 = 0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0.0, $87 = 0.0; - var $88 = 0.0, $89 = 0, $9 = 0, $90 = 0.0, $91 = 0.0, $92 = 0.0, $93 = 0, $94 = 0.0, $95 = 0.0, $96 = 0, $97 = 0.0, $98 = 0.0, $99 = 0.0, $exitcond = 0, $exitcond584 = 0, $scevgep = 0, $scevgep586 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = $1 >> 1; - $5 = $1 >> 2; - $6 = $1 >> 3; - $7 = ((($2)) + 92|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($2)) + 80|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($10|0)==(0|0); - $12 = $4 << 2; - if ($11) { - $$alloca_mul = $12; - $14 = STACKTOP; STACKTOP = STACKTOP + ((((1*$$alloca_mul)|0)+15)&-16)|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(((((1*$$alloca_mul)|0)+15)&-16)|0);; - $19 = $14; - } else { - $13 = (_setup_temp_malloc($2,$12)|0); - $19 = $13; - } - $15 = (((($2)) + 1068|0) + ($3<<2)|0); - $16 = HEAP32[$15>>2]|0; - $17 = (($4) + -2)|0; - $18 = (($19) + ($17<<2)|0); - $20 = (($0) + ($4<<2)|0); - $21 = ($4|0)==(0); - if ($21) { - $$0492$lcssa = $18;$$0502$lcssa = $16; - } else { - $22 = $4 << 2; - $23 = (($22) + -16)|0; - $24 = $23 >>> 4; - $25 = $24 << 3; - $26 = (($23) - ($25))|0; - $scevgep = (($19) + ($26)|0); - $27 = $24 << 1; - $28 = (($27) + 2)|0; - $$0492576 = $18;$$0500575 = $0;$$0502574 = $16; - while(1) { - $29 = +HEAPF32[$$0500575>>2]; - $30 = +HEAPF32[$$0502574>>2]; - $31 = $29 * $30; - $32 = ((($$0500575)) + 8|0); - $33 = +HEAPF32[$32>>2]; - $34 = ((($$0502574)) + 4|0); - $35 = +HEAPF32[$34>>2]; - $36 = $33 * $35; - $37 = $31 - $36; - $38 = ((($$0492576)) + 4|0); - HEAPF32[$38>>2] = $37; - $39 = +HEAPF32[$$0500575>>2]; - $40 = +HEAPF32[$34>>2]; - $41 = $39 * $40; - $42 = +HEAPF32[$32>>2]; - $43 = +HEAPF32[$$0502574>>2]; - $44 = $42 * $43; - $45 = $41 + $44; - HEAPF32[$$0492576>>2] = $45; - $46 = ((($$0492576)) + -8|0); - $47 = ((($$0502574)) + 8|0); - $48 = ((($$0500575)) + 16|0); - $49 = ($48|0)==($20|0); - if ($49) { - break; - } else { - $$0492576 = $46;$$0500575 = $48;$$0502574 = $47; - } - } - $scevgep586 = (($16) + ($28<<2)|0); - $$0492$lcssa = $scevgep;$$0502$lcssa = $scevgep586; - } - $50 = ($$0492$lcssa>>>0)<($19>>>0); - if (!($50)) { - $51 = (($4) + -3)|0; - $52 = (($0) + ($51<<2)|0); - $$1493570 = $$0492$lcssa;$$1501569 = $52;$$1503568 = $$0502$lcssa; - while(1) { - $53 = ((($$1501569)) + 8|0); - $54 = +HEAPF32[$53>>2]; - $55 = +HEAPF32[$$1503568>>2]; - $56 = $54 * $55; - $57 = +HEAPF32[$$1501569>>2]; - $58 = ((($$1503568)) + 4|0); - $59 = +HEAPF32[$58>>2]; - $60 = $57 * $59; - $61 = $60 - $56; - $62 = ((($$1493570)) + 4|0); - HEAPF32[$62>>2] = $61; - $63 = +HEAPF32[$53>>2]; - $64 = +HEAPF32[$58>>2]; - $65 = $63 * $64; - $66 = +HEAPF32[$$1501569>>2]; - $67 = +HEAPF32[$$1503568>>2]; - $68 = $66 * $67; - $69 = -$68; - $70 = $69 - $65; - HEAPF32[$$1493570>>2] = $70; - $71 = ((($$1493570)) + -8|0); - $72 = ((($$1503568)) + 8|0); - $73 = ((($$1501569)) + -16|0); - $74 = ($71>>>0)<($19>>>0); - if ($74) { - break; - } else { - $$1493570 = $71;$$1501569 = $73;$$1503568 = $72; - } - } - } - $75 = ($4|0)<(8); - if (!($75)) { - $76 = (($0) + ($5<<2)|0); - $77 = (($19) + ($5<<2)|0); - $78 = (($4) + -8)|0; - $79 = (($16) + ($78<<2)|0); - $$0504564 = $79;$$0505563 = $76;$$0506562 = $0;$$0507561 = $77;$$0511560 = $19; - while(1) { - $80 = ((($$0507561)) + 4|0); - $81 = +HEAPF32[$80>>2]; - $82 = ((($$0511560)) + 4|0); - $83 = +HEAPF32[$82>>2]; - $84 = $81 - $83; - $85 = +HEAPF32[$$0507561>>2]; - $86 = +HEAPF32[$$0511560>>2]; - $87 = $85 - $86; - $88 = $81 + $83; - $89 = ((($$0505563)) + 4|0); - HEAPF32[$89>>2] = $88; - $90 = +HEAPF32[$$0507561>>2]; - $91 = +HEAPF32[$$0511560>>2]; - $92 = $90 + $91; - HEAPF32[$$0505563>>2] = $92; - $93 = ((($$0504564)) + 16|0); - $94 = +HEAPF32[$93>>2]; - $95 = $84 * $94; - $96 = ((($$0504564)) + 20|0); - $97 = +HEAPF32[$96>>2]; - $98 = $87 * $97; - $99 = $95 - $98; - $100 = ((($$0506562)) + 4|0); - HEAPF32[$100>>2] = $99; - $101 = +HEAPF32[$93>>2]; - $102 = $87 * $101; - $103 = +HEAPF32[$96>>2]; - $104 = $84 * $103; - $105 = $102 + $104; - HEAPF32[$$0506562>>2] = $105; - $106 = ((($$0507561)) + 12|0); - $107 = +HEAPF32[$106>>2]; - $108 = ((($$0511560)) + 12|0); - $109 = +HEAPF32[$108>>2]; - $110 = $107 - $109; - $111 = ((($$0507561)) + 8|0); - $112 = +HEAPF32[$111>>2]; - $113 = ((($$0511560)) + 8|0); - $114 = +HEAPF32[$113>>2]; - $115 = $112 - $114; - $116 = $107 + $109; - $117 = ((($$0505563)) + 12|0); - HEAPF32[$117>>2] = $116; - $118 = +HEAPF32[$111>>2]; - $119 = +HEAPF32[$113>>2]; - $120 = $118 + $119; - $121 = ((($$0505563)) + 8|0); - HEAPF32[$121>>2] = $120; - $122 = +HEAPF32[$$0504564>>2]; - $123 = $110 * $122; - $124 = ((($$0504564)) + 4|0); - $125 = +HEAPF32[$124>>2]; - $126 = $115 * $125; - $127 = $123 - $126; - $128 = ((($$0506562)) + 12|0); - HEAPF32[$128>>2] = $127; - $129 = +HEAPF32[$$0504564>>2]; - $130 = $115 * $129; - $131 = +HEAPF32[$124>>2]; - $132 = $110 * $131; - $133 = $130 + $132; - $134 = ((($$0506562)) + 8|0); - HEAPF32[$134>>2] = $133; - $135 = ((($$0504564)) + -32|0); - $136 = ((($$0505563)) + 16|0); - $137 = ((($$0506562)) + 16|0); - $138 = ((($$0507561)) + 16|0); - $139 = ((($$0511560)) + 16|0); - $140 = ($135>>>0)<($16>>>0); - if ($140) { - break; - } else { - $$0504564 = $135;$$0505563 = $136;$$0506562 = $137;$$0507561 = $138;$$0511560 = $139; - } - } - } - $141 = (_ilog($1)|0); - $142 = $1 >> 4; - $143 = (($4) + -1)|0; - $144 = (0 - ($6))|0; - _imdct_step3_iter0_loop($142,$0,$143,$144,$16); - $145 = (($143) - ($5))|0; - _imdct_step3_iter0_loop($142,$0,$145,$144,$16); - $146 = $1 >> 5; - $147 = (0 - ($142))|0; - _imdct_step3_inner_r_loop($146,$0,$143,$147,$16,16); - $148 = (($143) - ($6))|0; - _imdct_step3_inner_r_loop($146,$0,$148,$147,$16,16); - $149 = $6 << 1; - $150 = (($143) - ($149))|0; - _imdct_step3_inner_r_loop($146,$0,$150,$147,$16,16); - $151 = Math_imul($6, -3)|0; - $152 = (($143) + ($151))|0; - _imdct_step3_inner_r_loop($146,$0,$152,$147,$16,16); - $153 = (($141) + -4)|0; - $154 = $153 >> 1; - $155 = ($154|0)>(2); - if ($155) { - $$0557 = 2; - while(1) { - $159 = (($$0557) + 2)|0; - $160 = $1 >> $159; - $156 = (($$0557) + 1)|0; - $161 = 1 << $156; - $162 = ($156|0)==(31); - if (!($162)) { - $163 = $160 >> 1; - $164 = (($$0557) + 4)|0; - $165 = $1 >> $164; - $166 = (0 - ($163))|0; - $167 = (($$0557) + 3)|0; - $168 = 1 << $167; - $$0517554 = 0; - while(1) { - $169 = Math_imul($$0517554, $160)|0; - $170 = (($143) - ($169))|0; - _imdct_step3_inner_r_loop($165,$0,$170,$166,$16,$168); - $171 = (($$0517554) + 1)|0; - $172 = ($171|0)<($161|0); - if ($172) { - $$0517554 = $171; - } else { - break; - } - } - } - $exitcond584 = ($156|0)==($154|0); - if ($exitcond584) { - $$0$lcssa = $154; - break; - } else { - $$0557 = $156; - } - } - } else { - $$0$lcssa = 2; - } - $157 = (($141) + -7)|0; - $158 = ($$0$lcssa|0)<($157|0); - if ($158) { - $$1551 = $$0$lcssa; - while(1) { - $174 = (($$1551) + 2)|0; - $175 = $1 >> $174; - $176 = (($$1551) + 3)|0; - $177 = 1 << $176; - $178 = (($$1551) + 6)|0; - $179 = $1 >> $178; - $173 = (($$1551) + 1)|0; - $180 = 1 << $173; - $181 = ($179|0)>(0); - if ($181) { - $182 = $175 >> 1; - $183 = (0 - ($182))|0; - $184 = $177 << 2; - $$0515548 = $16;$$0516547 = $143;$$0518546 = $179; - while(1) { - _imdct_step3_inner_s_loop($180,$0,$$0516547,$183,$$0515548,$177,$175); - $185 = (($$0515548) + ($184<<2)|0); - $186 = (($$0516547) + -8)|0; - $187 = (($$0518546) + -1)|0; - $188 = ($$0518546|0)>(1); - if ($188) { - $$0515548 = $185;$$0516547 = $186;$$0518546 = $187; - } else { - break; - } - } - } - $exitcond = ($173|0)==($157|0); - if ($exitcond) { - break; - } else { - $$1551 = $173; - } - } - } - _imdct_step3_inner_s_loop_ld654($146,$0,$143,$16,$1); - $189 = (($5) + -4)|0; - $190 = (($19) + ($189<<2)|0); - $191 = (($4) + -4)|0; - $192 = ($190>>>0)<($19>>>0); - if (!($192)) { - $193 = (($19) + ($191<<2)|0); - $194 = (((($2)) + 1100|0) + ($3<<2)|0); - $195 = HEAP32[$194>>2]|0; - $$0512542 = $193;$$0513541 = $190;$$0514540 = $195; - while(1) { - $196 = HEAP16[$$0514540>>1]|0; - $197 = $196&65535; - $198 = (($0) + ($197<<2)|0); - $199 = HEAP32[$198>>2]|0; - $200 = ((($$0512542)) + 12|0); - HEAP32[$200>>2] = $199; - $201 = (($197) + 1)|0; - $202 = (($0) + ($201<<2)|0); - $203 = HEAP32[$202>>2]|0; - $204 = ((($$0512542)) + 8|0); - HEAP32[$204>>2] = $203; - $205 = (($197) + 2)|0; - $206 = (($0) + ($205<<2)|0); - $207 = HEAP32[$206>>2]|0; - $208 = ((($$0513541)) + 12|0); - HEAP32[$208>>2] = $207; - $209 = (($197) + 3)|0; - $210 = (($0) + ($209<<2)|0); - $211 = HEAP32[$210>>2]|0; - $212 = ((($$0513541)) + 8|0); - HEAP32[$212>>2] = $211; - $213 = ((($$0514540)) + 2|0); - $214 = HEAP16[$213>>1]|0; - $215 = $214&65535; - $216 = (($0) + ($215<<2)|0); - $217 = HEAP32[$216>>2]|0; - $218 = ((($$0512542)) + 4|0); - HEAP32[$218>>2] = $217; - $219 = (($215) + 1)|0; - $220 = (($0) + ($219<<2)|0); - $221 = HEAP32[$220>>2]|0; - HEAP32[$$0512542>>2] = $221; - $222 = (($215) + 2)|0; - $223 = (($0) + ($222<<2)|0); - $224 = HEAP32[$223>>2]|0; - $225 = ((($$0513541)) + 4|0); - HEAP32[$225>>2] = $224; - $226 = (($215) + 3)|0; - $227 = (($0) + ($226<<2)|0); - $228 = HEAP32[$227>>2]|0; - HEAP32[$$0513541>>2] = $228; - $229 = ((($$0513541)) + -16|0); - $230 = ((($$0512542)) + -16|0); - $231 = ((($$0514540)) + 4|0); - $232 = ($229>>>0)<($19>>>0); - if ($232) { - break; - } else { - $$0512542 = $230;$$0513541 = $229;$$0514540 = $231; - } - } - } - $233 = (($19) + ($4<<2)|0); - $$0508532 = ((($233)) + -16|0); - $234 = ($19>>>0)<($$0508532>>>0); - if ($234) { - $235 = (((($2)) + 1084|0) + ($3<<2)|0); - $236 = HEAP32[$235>>2]|0; - $$0508536 = $$0508532;$$0509534 = $19;$$0510533 = $236;$$pn535 = $233; - while(1) { - $237 = +HEAPF32[$$0509534>>2]; - $238 = ((($$pn535)) + -8|0); - $239 = +HEAPF32[$238>>2]; - $240 = $237 - $239; - $241 = ((($$0509534)) + 4|0); - $242 = +HEAPF32[$241>>2]; - $243 = ((($$pn535)) + -4|0); - $244 = +HEAPF32[$243>>2]; - $245 = $242 + $244; - $246 = ((($$0510533)) + 4|0); - $247 = +HEAPF32[$246>>2]; - $248 = $240 * $247; - $249 = +HEAPF32[$$0510533>>2]; - $250 = $245 * $249; - $251 = $248 + $250; - $252 = $247 * $245; - $253 = $240 * $249; - $254 = $252 - $253; - $255 = $237 + $239; - $256 = $242 - $244; - $257 = $255 + $251; - HEAPF32[$$0509534>>2] = $257; - $258 = $256 + $254; - HEAPF32[$241>>2] = $258; - $259 = $255 - $251; - HEAPF32[$238>>2] = $259; - $260 = $254 - $256; - HEAPF32[$243>>2] = $260; - $261 = ((($$0509534)) + 8|0); - $262 = +HEAPF32[$261>>2]; - $263 = +HEAPF32[$$0508536>>2]; - $264 = $262 - $263; - $265 = ((($$0509534)) + 12|0); - $266 = +HEAPF32[$265>>2]; - $267 = ((($$pn535)) + -12|0); - $268 = +HEAPF32[$267>>2]; - $269 = $266 + $268; - $270 = ((($$0510533)) + 12|0); - $271 = +HEAPF32[$270>>2]; - $272 = $264 * $271; - $273 = ((($$0510533)) + 8|0); - $274 = +HEAPF32[$273>>2]; - $275 = $269 * $274; - $276 = $272 + $275; - $277 = $271 * $269; - $278 = $264 * $274; - $279 = $277 - $278; - $280 = $262 + $263; - $281 = $266 - $268; - $282 = $280 + $276; - HEAPF32[$261>>2] = $282; - $283 = $281 + $279; - HEAPF32[$265>>2] = $283; - $284 = $280 - $276; - HEAPF32[$$0508536>>2] = $284; - $285 = $279 - $281; - HEAPF32[$267>>2] = $285; - $286 = ((($$0510533)) + 16|0); - $287 = ((($$0509534)) + 16|0); - $$0508 = ((($$0508536)) + -16|0); - $288 = ($287>>>0)<($$0508>>>0); - if ($288) { - $$pn535$phi = $$0508536;$$0508536 = $$0508;$$0509534 = $287;$$0510533 = $286;$$pn535 = $$pn535$phi; - } else { - break; - } - } - } - $$0494522 = ((($233)) + -32|0); - $289 = ($$0494522>>>0)<($19>>>0); - if ($289) { - HEAP32[$7>>2] = $8; - STACKTOP = sp;return; - } - $290 = (($1) + -4)|0; - $291 = (($0) + ($290<<2)|0); - $292 = (($0) + ($191<<2)|0); - $293 = (((($2)) + 1076|0) + ($3<<2)|0); - $294 = HEAP32[$293>>2]|0; - $295 = (($294) + ($4<<2)|0); - $$0494530 = $$0494522;$$0495531$pn = $295;$$0496527 = $291;$$0497526 = $20;$$0498525 = $292;$$0499524 = $0;$$pn520529 = $233; - while(1) { - $$0495531 = ((($$0495531$pn)) + -32|0); - $296 = ((($$pn520529)) + -8|0); - $297 = +HEAPF32[$296>>2]; - $298 = ((($$0495531$pn)) + -4|0); - $299 = +HEAPF32[$298>>2]; - $300 = $297 * $299; - $301 = ((($$pn520529)) + -4|0); - $302 = +HEAPF32[$301>>2]; - $303 = ((($$0495531$pn)) + -8|0); - $304 = +HEAPF32[$303>>2]; - $305 = $302 * $304; - $306 = $300 - $305; - $307 = $297 * $304; - $308 = -$307; - $309 = $299 * $302; - $310 = $308 - $309; - HEAPF32[$$0499524>>2] = $306; - $311 = -$306; - $312 = ((($$0498525)) + 12|0); - HEAPF32[$312>>2] = $311; - HEAPF32[$$0497526>>2] = $310; - $313 = ((($$0496527)) + 12|0); - HEAPF32[$313>>2] = $310; - $314 = ((($$pn520529)) + -16|0); - $315 = +HEAPF32[$314>>2]; - $316 = ((($$0495531$pn)) + -12|0); - $317 = +HEAPF32[$316>>2]; - $318 = $315 * $317; - $319 = ((($$pn520529)) + -12|0); - $320 = +HEAPF32[$319>>2]; - $321 = ((($$0495531$pn)) + -16|0); - $322 = +HEAPF32[$321>>2]; - $323 = $320 * $322; - $324 = $318 - $323; - $325 = $315 * $322; - $326 = -$325; - $327 = $317 * $320; - $328 = $326 - $327; - $329 = ((($$0499524)) + 4|0); - HEAPF32[$329>>2] = $324; - $330 = -$324; - $331 = ((($$0498525)) + 8|0); - HEAPF32[$331>>2] = $330; - $332 = ((($$0497526)) + 4|0); - HEAPF32[$332>>2] = $328; - $333 = ((($$0496527)) + 8|0); - HEAPF32[$333>>2] = $328; - $334 = ((($$pn520529)) + -24|0); - $335 = +HEAPF32[$334>>2]; - $336 = ((($$0495531$pn)) + -20|0); - $337 = +HEAPF32[$336>>2]; - $338 = $335 * $337; - $339 = ((($$pn520529)) + -20|0); - $340 = +HEAPF32[$339>>2]; - $341 = ((($$0495531$pn)) + -24|0); - $342 = +HEAPF32[$341>>2]; - $343 = $340 * $342; - $344 = $338 - $343; - $345 = $335 * $342; - $346 = -$345; - $347 = $337 * $340; - $348 = $346 - $347; - $349 = ((($$0499524)) + 8|0); - HEAPF32[$349>>2] = $344; - $350 = -$344; - $351 = ((($$0498525)) + 4|0); - HEAPF32[$351>>2] = $350; - $352 = ((($$0497526)) + 8|0); - HEAPF32[$352>>2] = $348; - $353 = ((($$0496527)) + 4|0); - HEAPF32[$353>>2] = $348; - $354 = +HEAPF32[$$0494530>>2]; - $355 = ((($$0495531$pn)) + -28|0); - $356 = +HEAPF32[$355>>2]; - $357 = $354 * $356; - $358 = ((($$pn520529)) + -28|0); - $359 = +HEAPF32[$358>>2]; - $360 = +HEAPF32[$$0495531>>2]; - $361 = $359 * $360; - $362 = $357 - $361; - $363 = $354 * $360; - $364 = -$363; - $365 = $356 * $359; - $366 = $364 - $365; - $367 = ((($$0499524)) + 12|0); - HEAPF32[$367>>2] = $362; - $368 = -$362; - HEAPF32[$$0498525>>2] = $368; - $369 = ((($$0497526)) + 12|0); - HEAPF32[$369>>2] = $366; - HEAPF32[$$0496527>>2] = $366; - $370 = ((($$0499524)) + 16|0); - $371 = ((($$0497526)) + 16|0); - $372 = ((($$0498525)) + -16|0); - $373 = ((($$0496527)) + -16|0); - $$0494 = ((($$0494530)) + -32|0); - $374 = ($$0494>>>0)<($19>>>0); - if ($374) { - break; - } else { - $$pn520529$phi = $$0494530;$$0494530 = $$0494;$$0495531$pn = $$0495531;$$0496527 = $373;$$0497526 = $371;$$0498525 = $372;$$0499524 = $370;$$pn520529 = $$pn520529$phi; - } - } - HEAP32[$7>>2] = $8; - STACKTOP = sp;return; -} -function _flush_packet($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - while(1) { - $1 = (_get8_packet_raw($0)|0); - $2 = ($1|0)==(-1); - if ($2) { - break; - } - } - return; -} -function _get8_packet_raw($0) { - $0 = $0|0; - var $$0 = 0, $$pr = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 1376|0); - $2 = HEAP8[$1>>0]|0; - $3 = ($2<<24>>24)==(0); - if ($3) { - $4 = ((($0)) + 1384|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0); - if (!($6)) { - $$0 = -1; - return ($$0|0); - } - $7 = (_next_segment($0)|0); - $8 = ($7|0)==(0); - if ($8) { - $$0 = -1; - return ($$0|0); - } - $$pr = HEAP8[$1>>0]|0; - $9 = ($$pr<<24>>24)==(0); - if ($9) { - ___assert_fail((17203|0),(17088|0),1138,(17223|0)); - // unreachable; - } else { - $11 = $$pr; - } - } else { - $11 = $2; - } - $10 = (($11) + -1)<<24>>24; - HEAP8[$1>>0] = $10; - $12 = ((($0)) + 1400|0); - $13 = HEAP32[$12>>2]|0; - $14 = (($13) + 1)|0; - HEAP32[$12>>2] = $14; - $15 = (_get8($0)|0); - $16 = $15&255; - $$0 = $16; - return ($$0|0); -} -function _next_segment($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 1384|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0); - if (!($3)) { - $$0 = 0; - return ($$0|0); - } - $4 = ((($0)) + 1380|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(-1); - if ($6) { - $7 = ((($0)) + 1116|0); - $8 = HEAP32[$7>>2]|0; - $9 = (($8) + -1)|0; - $10 = ((($0)) + 1388|0); - HEAP32[$10>>2] = $9; - $11 = (_start_page($0)|0); - $12 = ($11|0)==(0); - if ($12) { - HEAP32[$1>>2] = 1; - $$0 = 0; - return ($$0|0); - } - $13 = ((($0)) + 1375|0); - $14 = HEAP8[$13>>0]|0; - $15 = $14 & 1; - $16 = ($15<<24>>24)==(0); - if ($16) { - _error($0,32); - $$0 = 0; - return ($$0|0); - } - } - $17 = HEAP32[$4>>2]|0; - $18 = (($17) + 1)|0; - HEAP32[$4>>2] = $18; - $19 = (((($0)) + 1120|0) + ($17)|0); - $20 = HEAP8[$19>>0]|0; - $21 = $20&255; - $22 = ($20<<24>>24)==(-1); - if (!($22)) { - HEAP32[$1>>2] = 1; - $23 = ((($0)) + 1388|0); - HEAP32[$23>>2] = $17; - } - $24 = ((($0)) + 1116|0); - $25 = HEAP32[$24>>2]|0; - $26 = ($18|0)<($25|0); - if (!($26)) { - HEAP32[$4>>2] = -1; - } - $27 = ((($0)) + 1376|0); - $28 = HEAP8[$27>>0]|0; - $29 = ($28<<24>>24)==(0); - if (!($29)) { - ___assert_fail((17239|0),(17088|0),1124,(17260|0)); - // unreachable; - } - HEAP8[$27>>0] = $20; - $$0 = $21; - return ($$0|0); -} -function _get8($0) { - $0 = $0|0; - var $$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 32|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0|0); - if ($3) { - $10 = ((($0)) + 20|0); - $11 = HEAP32[$10>>2]|0; - $12 = (_fgetc($11)|0); - $13 = ($12|0)==(-1); - if ($13) { - $14 = ((($0)) + 96|0); - HEAP32[$14>>2] = 1; - $$1 = 0; - return ($$1|0); - } else { - $15 = $12&255; - $$1 = $15; - return ($$1|0); - } - } else { - $4 = ((($0)) + 40|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($2>>>0)<($5>>>0); - if ($6) { - $8 = ((($2)) + 1|0); - HEAP32[$1>>2] = $8; - $9 = HEAP8[$2>>0]|0; - $$1 = $9; - return ($$1|0); - } else { - $7 = ((($0)) + 96|0); - HEAP32[$7>>2] = 1; - $$1 = 0; - return ($$1|0); - } - } - return (0)|0; -} -function _start_page($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_capture_pattern($0)|0); - $2 = ($1|0)==(0); - if ($2) { - _error($0,30); - $$0 = 0; - return ($$0|0); - } else { - $3 = (_start_page_no_capturepattern($0)|0); - $$0 = $3; - return ($$0|0); - } - return (0)|0; -} -function _capture_pattern($0) { - $0 = $0|0; - var $$ = 0, $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_get8($0)|0); - $2 = ($1<<24>>24)==(79); - if ($2) { - $3 = (_get8($0)|0); - $4 = ($3<<24>>24)==(103); - if ($4) { - $5 = (_get8($0)|0); - $6 = ($5<<24>>24)==(103); - if ($6) { - $7 = (_get8($0)|0); - $8 = ($7<<24>>24)==(83); - $$ = $8&1; - $$0 = $$; - } else { - $$0 = 0; - } - } else { - $$0 = 0; - } - } else { - $$0 = 0; - } - return ($$0|0); -} -function _start_page_no_capturepattern($0) { - $0 = $0|0; - var $$0 = 0, $$058 = 0, $$058$in = 0, $$059$lcssa = 0, $$05963 = 0, $$06062 = 0, $$lcssa = 0, $$sroa$0$0$$sroa_idx = 0, $$sroa$5$0$$sroa_idx3 = 0, $$sroa$6$0$$sroa_idx5 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0; - var $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; - var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_get8($0)|0); - $2 = ($1<<24>>24)==(0); - if (!($2)) { - _error($0,31); - $$0 = 0; - return ($$0|0); - } - $3 = (_get8($0)|0); - $4 = ((($0)) + 1375|0); - HEAP8[$4>>0] = $3; - $5 = (_get32($0)|0); - $6 = (_get32($0)|0); - (_get32($0)|0); - $7 = (_get32($0)|0); - $8 = ((($0)) + 1112|0); - HEAP32[$8>>2] = $7; - (_get32($0)|0); - $9 = (_get8($0)|0); - $10 = $9&255; - $11 = ((($0)) + 1116|0); - HEAP32[$11>>2] = $10; - $12 = ((($0)) + 1120|0); - $13 = (_getn($0,$12,$10)|0); - $14 = ($13|0)==(0); - if ($14) { - _error($0,10); - $$0 = 0; - return ($$0|0); - } - $15 = ((($0)) + 1404|0); - HEAP32[$15>>2] = -2; - $16 = $6 & $5; - $17 = ($16|0)==(-1); - L9: do { - if (!($17)) { - $18 = HEAP32[$11>>2]|0; - $$058$in = $18; - while(1) { - $$058 = (($$058$in) + -1)|0; - $19 = ($$058$in|0)>(0); - if (!($19)) { - break L9; - } - $20 = (((($0)) + 1120|0) + ($$058)|0); - $21 = HEAP8[$20>>0]|0; - $22 = ($21<<24>>24)==(-1); - if ($22) { - $$058$in = $$058; - } else { - break; - } - } - HEAP32[$15>>2] = $$058; - $23 = ((($0)) + 1408|0); - HEAP32[$23>>2] = $5; - } - } while(0); - $24 = ((($0)) + 1377|0); - $25 = HEAP8[$24>>0]|0; - $26 = ($25<<24>>24)==(0); - if (!($26)) { - $27 = HEAP32[$11>>2]|0; - $28 = ($27|0)>(0); - if ($28) { - $29 = HEAP32[$11>>2]|0; - $$05963 = 0;$$06062 = 0; - while(1) { - $30 = (((($0)) + 1120|0) + ($$06062)|0); - $31 = HEAP8[$30>>0]|0; - $32 = $31&255; - $33 = (($32) + ($$05963))|0; - $34 = (($$06062) + 1)|0; - $35 = ($34|0)<($29|0); - if ($35) { - $$05963 = $33;$$06062 = $34; - } else { - break; - } - } - $phitmp = (($33) + 27)|0; - $$059$lcssa = $phitmp;$$lcssa = $29; - } else { - $$059$lcssa = 27;$$lcssa = $27; - } - $36 = ((($0)) + 52|0); - $37 = HEAP32[$36>>2]|0; - $38 = (($$059$lcssa) + ($$lcssa))|0; - $39 = (($38) + ($37))|0; - $$sroa$0$0$$sroa_idx = ((($0)) + 56|0); - HEAP32[$$sroa$0$0$$sroa_idx>>2] = $37; - $$sroa$5$0$$sroa_idx3 = ((($0)) + 60|0); - HEAP32[$$sroa$5$0$$sroa_idx3>>2] = $39; - $$sroa$6$0$$sroa_idx5 = ((($0)) + 64|0); - HEAP32[$$sroa$6$0$$sroa_idx5>>2] = $5; - } - $40 = ((($0)) + 1380|0); - HEAP32[$40>>2] = 0; - $$0 = 1; - return ($$0|0); -} -function _get32($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_get8($0)|0); - $2 = $1&255; - $3 = (_get8($0)|0); - $4 = $3&255; - $5 = $4 << 8; - $6 = $5 | $2; - $7 = (_get8($0)|0); - $8 = $7&255; - $9 = $8 << 16; - $10 = $6 | $9; - $11 = (_get8($0)|0); - $12 = $11&255; - $13 = $12 << 24; - $14 = $10 | $13; - return ($14|0); -} -function _getn($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 32|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0|0); - if ($5) { - $13 = ((($0)) + 20|0); - $14 = HEAP32[$13>>2]|0; - $15 = (_fread($1,$2,1,$14)|0); - $16 = ($15|0)==(1); - if ($16) { - $$0 = 1; - return ($$0|0); - } - $17 = ((($0)) + 96|0); - HEAP32[$17>>2] = 1; - $$0 = 0; - return ($$0|0); - } - $6 = (($4) + ($2)|0); - $7 = ((($0)) + 40|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($6>>>0)>($8>>>0); - if ($9) { - $10 = ((($0)) + 96|0); - HEAP32[$10>>2] = 1; - $$0 = 0; - return ($$0|0); - } else { - _memcpy(($1|0),($4|0),($2|0))|0; - $11 = HEAP32[$3>>2]|0; - $12 = (($11) + ($2)|0); - HEAP32[$3>>2] = $12; - $$0 = 1; - return ($$0|0); - } - return (0)|0; -} -function _setup_temp_malloc($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (($1) + 3)|0; - $3 = $2 & -4; - $4 = ((($0)) + 80|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0|0); - if ($6) { - $14 = (_malloc($3)|0); - $$0 = $14; - return ($$0|0); - } - $7 = ((($0)) + 92|0); - $8 = HEAP32[$7>>2]|0; - $9 = (($8) - ($3))|0; - $10 = ((($0)) + 88|0); - $11 = HEAP32[$10>>2]|0; - $12 = ($9|0)<($11|0); - if ($12) { - $$0 = 0; - return ($$0|0); - } - HEAP32[$7>>2] = $9; - $13 = (($5) + ($9)|0); - $$0 = $13; - return ($$0|0); -} -function _imdct_step3_iter0_loop($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0100 = 0, $$09499 = 0, $$09598 = 0, $$09697 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0.0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $112 = 0, $12 = 0.0; - var $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0.0; - var $33 = 0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $40 = 0.0, $41 = 0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0.0, $49 = 0, $5 = 0, $50 = 0.0, $51 = 0.0; - var $52 = 0.0, $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0.0, $66 = 0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0; - var $70 = 0.0, $71 = 0.0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0, $84 = 0, $85 = 0.0, $86 = 0, $87 = 0.0, $88 = 0.0; - var $89 = 0, $9 = 0, $90 = 0.0, $91 = 0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0, label = 0, sp = 0; - sp = STACKTOP; - $5 = (($1) + ($2<<2)|0); - $6 = $0 & 3; - $7 = ($6|0)==(0); - if (!($7)) { - ___assert_fail((17273|0),(17088|0),2007,(17286|0)); - // unreachable; - } - $8 = $0 >> 2; - $9 = ($8|0)>(0); - if (!($9)) { - return; - } - $10 = (($5) + ($3<<2)|0); - $$0100 = $4;$$09499 = $5;$$09598 = $8;$$09697 = $10; - while(1) { - $11 = +HEAPF32[$$09499>>2]; - $12 = +HEAPF32[$$09697>>2]; - $13 = $11 - $12; - $14 = ((($$09499)) + -4|0); - $15 = +HEAPF32[$14>>2]; - $16 = ((($$09697)) + -4|0); - $17 = +HEAPF32[$16>>2]; - $18 = $15 - $17; - $19 = $11 + $12; - HEAPF32[$$09499>>2] = $19; - $20 = +HEAPF32[$16>>2]; - $21 = $15 + $20; - HEAPF32[$14>>2] = $21; - $22 = +HEAPF32[$$0100>>2]; - $23 = $13 * $22; - $24 = ((($$0100)) + 4|0); - $25 = +HEAPF32[$24>>2]; - $26 = $18 * $25; - $27 = $23 - $26; - HEAPF32[$$09697>>2] = $27; - $28 = +HEAPF32[$$0100>>2]; - $29 = $18 * $28; - $30 = +HEAPF32[$24>>2]; - $31 = $13 * $30; - $32 = $29 + $31; - HEAPF32[$16>>2] = $32; - $33 = ((($$0100)) + 32|0); - $34 = ((($$09499)) + -8|0); - $35 = +HEAPF32[$34>>2]; - $36 = ((($$09697)) + -8|0); - $37 = +HEAPF32[$36>>2]; - $38 = $35 - $37; - $39 = ((($$09499)) + -12|0); - $40 = +HEAPF32[$39>>2]; - $41 = ((($$09697)) + -12|0); - $42 = +HEAPF32[$41>>2]; - $43 = $40 - $42; - $44 = $35 + $37; - HEAPF32[$34>>2] = $44; - $45 = +HEAPF32[$41>>2]; - $46 = $40 + $45; - HEAPF32[$39>>2] = $46; - $47 = +HEAPF32[$33>>2]; - $48 = $38 * $47; - $49 = ((($$0100)) + 36|0); - $50 = +HEAPF32[$49>>2]; - $51 = $43 * $50; - $52 = $48 - $51; - HEAPF32[$36>>2] = $52; - $53 = +HEAPF32[$33>>2]; - $54 = $43 * $53; - $55 = +HEAPF32[$49>>2]; - $56 = $38 * $55; - $57 = $54 + $56; - HEAPF32[$41>>2] = $57; - $58 = ((($$0100)) + 64|0); - $59 = ((($$09499)) + -16|0); - $60 = +HEAPF32[$59>>2]; - $61 = ((($$09697)) + -16|0); - $62 = +HEAPF32[$61>>2]; - $63 = $60 - $62; - $64 = ((($$09499)) + -20|0); - $65 = +HEAPF32[$64>>2]; - $66 = ((($$09697)) + -20|0); - $67 = +HEAPF32[$66>>2]; - $68 = $65 - $67; - $69 = $60 + $62; - HEAPF32[$59>>2] = $69; - $70 = +HEAPF32[$66>>2]; - $71 = $65 + $70; - HEAPF32[$64>>2] = $71; - $72 = +HEAPF32[$58>>2]; - $73 = $63 * $72; - $74 = ((($$0100)) + 68|0); - $75 = +HEAPF32[$74>>2]; - $76 = $68 * $75; - $77 = $73 - $76; - HEAPF32[$61>>2] = $77; - $78 = +HEAPF32[$58>>2]; - $79 = $68 * $78; - $80 = +HEAPF32[$74>>2]; - $81 = $63 * $80; - $82 = $79 + $81; - HEAPF32[$66>>2] = $82; - $83 = ((($$0100)) + 96|0); - $84 = ((($$09499)) + -24|0); - $85 = +HEAPF32[$84>>2]; - $86 = ((($$09697)) + -24|0); - $87 = +HEAPF32[$86>>2]; - $88 = $85 - $87; - $89 = ((($$09499)) + -28|0); - $90 = +HEAPF32[$89>>2]; - $91 = ((($$09697)) + -28|0); - $92 = +HEAPF32[$91>>2]; - $93 = $90 - $92; - $94 = $85 + $87; - HEAPF32[$84>>2] = $94; - $95 = +HEAPF32[$91>>2]; - $96 = $90 + $95; - HEAPF32[$89>>2] = $96; - $97 = +HEAPF32[$83>>2]; - $98 = $88 * $97; - $99 = ((($$0100)) + 100|0); - $100 = +HEAPF32[$99>>2]; - $101 = $93 * $100; - $102 = $98 - $101; - HEAPF32[$86>>2] = $102; - $103 = +HEAPF32[$83>>2]; - $104 = $93 * $103; - $105 = +HEAPF32[$99>>2]; - $106 = $88 * $105; - $107 = $104 + $106; - HEAPF32[$91>>2] = $107; - $108 = ((($$0100)) + 128|0); - $109 = ((($$09499)) + -32|0); - $110 = ((($$09697)) + -32|0); - $111 = (($$09598) + -1)|0; - $112 = ($$09598|0)>(1); - if ($112) { - $$0100 = $108;$$09499 = $109;$$09598 = $111;$$09697 = $110; - } else { - break; - } - } - return; -} -function _imdct_step3_inner_r_loop($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$0103 = 0, $$097102 = 0, $$098101 = 0, $$099100 = 0, $10 = 0.0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0.0, $106 = 0.0, $107 = 0, $108 = 0, $109 = 0, $11 = 0.0, $110 = 0, $111 = 0, $12 = 0.0, $13 = 0; - var $14 = 0.0, $15 = 0, $16 = 0.0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0.0, $30 = 0.0, $31 = 0.0, $32 = 0, $33 = 0; - var $34 = 0.0, $35 = 0, $36 = 0.0, $37 = 0.0, $38 = 0, $39 = 0.0, $40 = 0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0.0, $50 = 0.0, $51 = 0.0, $52 = 0.0, $53 = 0.0; - var $54 = 0.0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0, $59 = 0.0, $6 = 0, $60 = 0, $61 = 0.0, $62 = 0.0, $63 = 0, $64 = 0.0, $65 = 0, $66 = 0.0, $67 = 0.0, $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0.0, $71 = 0.0; - var $72 = 0.0, $73 = 0, $74 = 0.0, $75 = 0.0, $76 = 0.0, $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0, $83 = 0, $84 = 0.0, $85 = 0, $86 = 0.0, $87 = 0.0, $88 = 0, $89 = 0.0, $9 = 0; - var $90 = 0, $91 = 0.0, $92 = 0.0, $93 = 0.0, $94 = 0.0, $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0, $99 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $6 = (($1) + ($2<<2)|0); - $7 = $0 >> 2; - $8 = ($7|0)>(0); - if (!($8)) { - return; - } - $9 = (($6) + ($3<<2)|0); - $$0103 = $9;$$097102 = $6;$$098101 = $4;$$099100 = $7; - while(1) { - $10 = +HEAPF32[$$097102>>2]; - $11 = +HEAPF32[$$0103>>2]; - $12 = $10 - $11; - $13 = ((($$097102)) + -4|0); - $14 = +HEAPF32[$13>>2]; - $15 = ((($$0103)) + -4|0); - $16 = +HEAPF32[$15>>2]; - $17 = $14 - $16; - $18 = $10 + $11; - HEAPF32[$$097102>>2] = $18; - $19 = +HEAPF32[$15>>2]; - $20 = $14 + $19; - HEAPF32[$13>>2] = $20; - $21 = +HEAPF32[$$098101>>2]; - $22 = $12 * $21; - $23 = ((($$098101)) + 4|0); - $24 = +HEAPF32[$23>>2]; - $25 = $17 * $24; - $26 = $22 - $25; - HEAPF32[$$0103>>2] = $26; - $27 = +HEAPF32[$$098101>>2]; - $28 = $17 * $27; - $29 = +HEAPF32[$23>>2]; - $30 = $12 * $29; - $31 = $28 + $30; - HEAPF32[$15>>2] = $31; - $32 = (($$098101) + ($5<<2)|0); - $33 = ((($$097102)) + -8|0); - $34 = +HEAPF32[$33>>2]; - $35 = ((($$0103)) + -8|0); - $36 = +HEAPF32[$35>>2]; - $37 = $34 - $36; - $38 = ((($$097102)) + -12|0); - $39 = +HEAPF32[$38>>2]; - $40 = ((($$0103)) + -12|0); - $41 = +HEAPF32[$40>>2]; - $42 = $39 - $41; - $43 = $34 + $36; - HEAPF32[$33>>2] = $43; - $44 = +HEAPF32[$40>>2]; - $45 = $39 + $44; - HEAPF32[$38>>2] = $45; - $46 = +HEAPF32[$32>>2]; - $47 = $37 * $46; - $48 = ((($32)) + 4|0); - $49 = +HEAPF32[$48>>2]; - $50 = $42 * $49; - $51 = $47 - $50; - HEAPF32[$35>>2] = $51; - $52 = +HEAPF32[$32>>2]; - $53 = $42 * $52; - $54 = +HEAPF32[$48>>2]; - $55 = $37 * $54; - $56 = $53 + $55; - HEAPF32[$40>>2] = $56; - $57 = (($32) + ($5<<2)|0); - $58 = ((($$097102)) + -16|0); - $59 = +HEAPF32[$58>>2]; - $60 = ((($$0103)) + -16|0); - $61 = +HEAPF32[$60>>2]; - $62 = $59 - $61; - $63 = ((($$097102)) + -20|0); - $64 = +HEAPF32[$63>>2]; - $65 = ((($$0103)) + -20|0); - $66 = +HEAPF32[$65>>2]; - $67 = $64 - $66; - $68 = $59 + $61; - HEAPF32[$58>>2] = $68; - $69 = +HEAPF32[$65>>2]; - $70 = $64 + $69; - HEAPF32[$63>>2] = $70; - $71 = +HEAPF32[$57>>2]; - $72 = $62 * $71; - $73 = ((($57)) + 4|0); - $74 = +HEAPF32[$73>>2]; - $75 = $67 * $74; - $76 = $72 - $75; - HEAPF32[$60>>2] = $76; - $77 = +HEAPF32[$57>>2]; - $78 = $67 * $77; - $79 = +HEAPF32[$73>>2]; - $80 = $62 * $79; - $81 = $78 + $80; - HEAPF32[$65>>2] = $81; - $82 = (($57) + ($5<<2)|0); - $83 = ((($$097102)) + -24|0); - $84 = +HEAPF32[$83>>2]; - $85 = ((($$0103)) + -24|0); - $86 = +HEAPF32[$85>>2]; - $87 = $84 - $86; - $88 = ((($$097102)) + -28|0); - $89 = +HEAPF32[$88>>2]; - $90 = ((($$0103)) + -28|0); - $91 = +HEAPF32[$90>>2]; - $92 = $89 - $91; - $93 = $84 + $86; - HEAPF32[$83>>2] = $93; - $94 = +HEAPF32[$90>>2]; - $95 = $89 + $94; - HEAPF32[$88>>2] = $95; - $96 = +HEAPF32[$82>>2]; - $97 = $87 * $96; - $98 = ((($82)) + 4|0); - $99 = +HEAPF32[$98>>2]; - $100 = $92 * $99; - $101 = $97 - $100; - HEAPF32[$85>>2] = $101; - $102 = +HEAPF32[$82>>2]; - $103 = $92 * $102; - $104 = +HEAPF32[$98>>2]; - $105 = $87 * $104; - $106 = $103 + $105; - HEAPF32[$90>>2] = $106; - $107 = ((($$097102)) + -32|0); - $108 = ((($$0103)) + -32|0); - $109 = (($82) + ($5<<2)|0); - $110 = (($$099100) + -1)|0; - $111 = ($$099100|0)>(1); - if ($111) { - $$0103 = $108;$$097102 = $107;$$098101 = $109;$$099100 = $110; - } else { - break; - } - } - return; -} -function _imdct_step3_inner_s_loop($0,$1,$2,$3,$4,$5,$6) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - var $$0129132 = 0, $$0130131 = 0, $$0133 = 0, $10 = 0, $100 = 0.0, $101 = 0.0, $102 = 0.0, $103 = 0.0, $104 = 0.0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $11 = 0.0, $12 = 0, $13 = 0, $14 = 0.0, $15 = 0, $16 = 0, $17 = 0.0; - var $18 = 0, $19 = 0, $20 = 0.0, $21 = 0, $22 = 0, $23 = 0.0, $24 = 0, $25 = 0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0.0, $34 = 0, $35 = 0.0, $36 = 0, $37 = 0.0; - var $38 = 0.0, $39 = 0.0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0.0, $44 = 0.0, $45 = 0.0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0.0, $50 = 0, $51 = 0.0, $52 = 0.0, $53 = 0, $54 = 0.0, $55 = 0, $56 = 0.0, $57 = 0.0; - var $58 = 0.0, $59 = 0.0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0, $67 = 0, $68 = 0.0, $69 = 0, $7 = 0.0, $70 = 0.0, $71 = 0.0, $72 = 0, $73 = 0.0, $74 = 0, $75 = 0.0, $76 = 0.0; - var $77 = 0.0, $78 = 0.0, $79 = 0.0, $8 = 0, $80 = 0.0, $81 = 0.0, $82 = 0.0, $83 = 0.0, $84 = 0.0, $85 = 0.0, $86 = 0, $87 = 0.0, $88 = 0, $89 = 0.0, $9 = 0.0, $90 = 0.0, $91 = 0, $92 = 0.0, $93 = 0, $94 = 0.0; - var $95 = 0.0, $96 = 0.0, $97 = 0.0, $98 = 0.0, $99 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $7 = +HEAPF32[$4>>2]; - $8 = ((($4)) + 4|0); - $9 = +HEAPF32[$8>>2]; - $10 = (($4) + ($5<<2)|0); - $11 = +HEAPF32[$10>>2]; - $12 = (($5) + 1)|0; - $13 = (($4) + ($12<<2)|0); - $14 = +HEAPF32[$13>>2]; - $15 = $5 << 1; - $16 = (($4) + ($15<<2)|0); - $17 = +HEAPF32[$16>>2]; - $18 = $15 | 1; - $19 = (($4) + ($18<<2)|0); - $20 = +HEAPF32[$19>>2]; - $21 = ($5*3)|0; - $22 = (($4) + ($21<<2)|0); - $23 = +HEAPF32[$22>>2]; - $24 = (($21) + 1)|0; - $25 = (($4) + ($24<<2)|0); - $26 = +HEAPF32[$25>>2]; - $27 = (($1) + ($2<<2)|0); - $28 = ($0|0)>(0); - if (!($28)) { - return; - } - $29 = (($27) + ($3<<2)|0); - $30 = (0 - ($6))|0; - $$0129132 = $27;$$0130131 = $0;$$0133 = $29; - while(1) { - $31 = +HEAPF32[$$0129132>>2]; - $32 = +HEAPF32[$$0133>>2]; - $33 = $31 - $32; - $34 = ((($$0129132)) + -4|0); - $35 = +HEAPF32[$34>>2]; - $36 = ((($$0133)) + -4|0); - $37 = +HEAPF32[$36>>2]; - $38 = $35 - $37; - $39 = $31 + $32; - HEAPF32[$$0129132>>2] = $39; - $40 = +HEAPF32[$36>>2]; - $41 = $35 + $40; - HEAPF32[$34>>2] = $41; - $42 = $7 * $33; - $43 = $9 * $38; - $44 = $42 - $43; - HEAPF32[$$0133>>2] = $44; - $45 = $7 * $38; - $46 = $9 * $33; - $47 = $46 + $45; - HEAPF32[$36>>2] = $47; - $48 = ((($$0129132)) + -8|0); - $49 = +HEAPF32[$48>>2]; - $50 = ((($$0133)) + -8|0); - $51 = +HEAPF32[$50>>2]; - $52 = $49 - $51; - $53 = ((($$0129132)) + -12|0); - $54 = +HEAPF32[$53>>2]; - $55 = ((($$0133)) + -12|0); - $56 = +HEAPF32[$55>>2]; - $57 = $54 - $56; - $58 = $49 + $51; - HEAPF32[$48>>2] = $58; - $59 = +HEAPF32[$55>>2]; - $60 = $54 + $59; - HEAPF32[$53>>2] = $60; - $61 = $11 * $52; - $62 = $14 * $57; - $63 = $61 - $62; - HEAPF32[$50>>2] = $63; - $64 = $11 * $57; - $65 = $14 * $52; - $66 = $65 + $64; - HEAPF32[$55>>2] = $66; - $67 = ((($$0129132)) + -16|0); - $68 = +HEAPF32[$67>>2]; - $69 = ((($$0133)) + -16|0); - $70 = +HEAPF32[$69>>2]; - $71 = $68 - $70; - $72 = ((($$0129132)) + -20|0); - $73 = +HEAPF32[$72>>2]; - $74 = ((($$0133)) + -20|0); - $75 = +HEAPF32[$74>>2]; - $76 = $73 - $75; - $77 = $68 + $70; - HEAPF32[$67>>2] = $77; - $78 = +HEAPF32[$74>>2]; - $79 = $73 + $78; - HEAPF32[$72>>2] = $79; - $80 = $17 * $71; - $81 = $20 * $76; - $82 = $80 - $81; - HEAPF32[$69>>2] = $82; - $83 = $17 * $76; - $84 = $20 * $71; - $85 = $84 + $83; - HEAPF32[$74>>2] = $85; - $86 = ((($$0129132)) + -24|0); - $87 = +HEAPF32[$86>>2]; - $88 = ((($$0133)) + -24|0); - $89 = +HEAPF32[$88>>2]; - $90 = $87 - $89; - $91 = ((($$0129132)) + -28|0); - $92 = +HEAPF32[$91>>2]; - $93 = ((($$0133)) + -28|0); - $94 = +HEAPF32[$93>>2]; - $95 = $92 - $94; - $96 = $87 + $89; - HEAPF32[$86>>2] = $96; - $97 = +HEAPF32[$93>>2]; - $98 = $92 + $97; - HEAPF32[$91>>2] = $98; - $99 = $23 * $90; - $100 = $26 * $95; - $101 = $99 - $100; - HEAPF32[$88>>2] = $101; - $102 = $23 * $95; - $103 = $26 * $90; - $104 = $103 + $102; - HEAPF32[$93>>2] = $104; - $105 = (($$0129132) + ($30<<2)|0); - $106 = (($$0133) + ($30<<2)|0); - $107 = (($$0130131) + -1)|0; - $108 = ($$0130131|0)>(1); - if ($108) { - $$0129132 = $105;$$0130131 = $107;$$0133 = $106; - } else { - break; - } - } - return; -} -function _imdct_step3_inner_s_loop_ld654($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$086 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0.0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0, $25 = 0.0, $26 = 0, $27 = 0.0, $28 = 0.0; - var $29 = 0, $30 = 0.0, $31 = 0, $32 = 0.0, $33 = 0.0, $34 = 0.0, $35 = 0.0, $36 = 0.0, $37 = 0.0, $38 = 0.0, $39 = 0.0, $40 = 0, $41 = 0.0, $42 = 0, $43 = 0.0, $44 = 0.0, $45 = 0, $46 = 0.0, $47 = 0, $48 = 0.0; - var $49 = 0.0, $5 = 0, $50 = 0.0, $51 = 0.0, $52 = 0, $53 = 0.0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0, $58 = 0.0, $59 = 0, $6 = 0, $60 = 0.0, $61 = 0.0, $62 = 0.0, $63 = 0.0, $64 = 0.0, $65 = 0.0, $66 = 0.0; - var $67 = 0.0, $68 = 0, $69 = 0, $7 = 0.0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $5 = $4 >> 3; - $6 = (($3) + ($5<<2)|0); - $7 = +HEAPF32[$6>>2]; - $8 = (($1) + ($2<<2)|0); - $9 = $0 << 4; - $10 = (0 - ($9))|0; - $11 = (($8) + ($10<<2)|0); - $12 = ($10|0)<(0); - if ($12) { - $$086 = $8; - } else { - return; - } - while(1) { - $13 = +HEAPF32[$$086>>2]; - $14 = ((($$086)) + -32|0); - $15 = +HEAPF32[$14>>2]; - $16 = $13 - $15; - $17 = ((($$086)) + -4|0); - $18 = +HEAPF32[$17>>2]; - $19 = ((($$086)) + -36|0); - $20 = +HEAPF32[$19>>2]; - $21 = $18 - $20; - $22 = $13 + $15; - HEAPF32[$$086>>2] = $22; - $23 = $18 + $20; - HEAPF32[$17>>2] = $23; - HEAPF32[$14>>2] = $16; - HEAPF32[$19>>2] = $21; - $24 = ((($$086)) + -8|0); - $25 = +HEAPF32[$24>>2]; - $26 = ((($$086)) + -40|0); - $27 = +HEAPF32[$26>>2]; - $28 = $25 - $27; - $29 = ((($$086)) + -12|0); - $30 = +HEAPF32[$29>>2]; - $31 = ((($$086)) + -44|0); - $32 = +HEAPF32[$31>>2]; - $33 = $30 - $32; - $34 = $25 + $27; - HEAPF32[$24>>2] = $34; - $35 = $30 + $32; - HEAPF32[$29>>2] = $35; - $36 = $28 + $33; - $37 = $7 * $36; - HEAPF32[$26>>2] = $37; - $38 = $33 - $28; - $39 = $7 * $38; - HEAPF32[$31>>2] = $39; - $40 = ((($$086)) + -48|0); - $41 = +HEAPF32[$40>>2]; - $42 = ((($$086)) + -16|0); - $43 = +HEAPF32[$42>>2]; - $44 = $41 - $43; - $45 = ((($$086)) + -20|0); - $46 = +HEAPF32[$45>>2]; - $47 = ((($$086)) + -52|0); - $48 = +HEAPF32[$47>>2]; - $49 = $46 - $48; - $50 = $41 + $43; - HEAPF32[$42>>2] = $50; - $51 = $46 + $48; - HEAPF32[$45>>2] = $51; - HEAPF32[$40>>2] = $49; - HEAPF32[$47>>2] = $44; - $52 = ((($$086)) + -56|0); - $53 = +HEAPF32[$52>>2]; - $54 = ((($$086)) + -24|0); - $55 = +HEAPF32[$54>>2]; - $56 = $53 - $55; - $57 = ((($$086)) + -28|0); - $58 = +HEAPF32[$57>>2]; - $59 = ((($$086)) + -60|0); - $60 = +HEAPF32[$59>>2]; - $61 = $58 - $60; - $62 = $53 + $55; - HEAPF32[$54>>2] = $62; - $63 = $58 + $60; - HEAPF32[$57>>2] = $63; - $64 = $56 + $61; - $65 = $7 * $64; - HEAPF32[$52>>2] = $65; - $66 = $56 - $61; - $67 = $7 * $66; - HEAPF32[$59>>2] = $67; - _iter_54($$086); - _iter_54($14); - $68 = ((($$086)) + -64|0); - $69 = ($68>>>0)>($11>>>0); - if ($69) { - $$086 = $68; - } else { - break; - } - } - return; -} -function _iter_54($0) { - $0 = $0|0; - var $1 = 0.0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $2 = 0, $20 = 0.0, $21 = 0, $22 = 0.0, $23 = 0, $24 = 0.0, $25 = 0.0, $26 = 0.0, $27 = 0.0; - var $28 = 0.0, $29 = 0.0, $3 = 0.0, $30 = 0.0, $31 = 0.0, $4 = 0.0, $5 = 0.0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = +HEAPF32[$0>>2]; - $2 = ((($0)) + -16|0); - $3 = +HEAPF32[$2>>2]; - $4 = $1 - $3; - $5 = $1 + $3; - $6 = ((($0)) + -8|0); - $7 = +HEAPF32[$6>>2]; - $8 = ((($0)) + -24|0); - $9 = +HEAPF32[$8>>2]; - $10 = $7 + $9; - $11 = $7 - $9; - $12 = $5 + $10; - HEAPF32[$0>>2] = $12; - $13 = $5 - $10; - HEAPF32[$6>>2] = $13; - $14 = ((($0)) + -12|0); - $15 = +HEAPF32[$14>>2]; - $16 = ((($0)) + -28|0); - $17 = +HEAPF32[$16>>2]; - $18 = $15 - $17; - $19 = $4 + $18; - HEAPF32[$2>>2] = $19; - $20 = $4 - $18; - HEAPF32[$8>>2] = $20; - $21 = ((($0)) + -4|0); - $22 = +HEAPF32[$21>>2]; - $23 = ((($0)) + -20|0); - $24 = +HEAPF32[$23>>2]; - $25 = $22 - $24; - $26 = $22 + $24; - $27 = $15 + $17; - $28 = $27 + $26; - HEAPF32[$21>>2] = $28; - $29 = $26 - $27; - HEAPF32[$14>>2] = $29; - $30 = $25 - $11; - HEAPF32[$23>>2] = $30; - $31 = $11 + $25; - HEAPF32[$16>>2] = $31; - return; -} -function _draw_line($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$ = 0, $$0$pn = 0, $$05368 = 0, $$056 = 0, $$05666 = 0, $$05669 = 0, $$1 = 0, $$155 = 0, $$155$sink67 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0, $20 = 0.0; - var $21 = 0.0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0.0, $29 = 0, $30 = 0.0, $31 = 0.0, $32 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ispos = 0, $ispos58 = 0, $neg = 0, $neg59 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $6 = (($4) - ($2))|0; - $7 = (($3) - ($1))|0; - $ispos = ($6|0)>(-1); - $neg = (0 - ($6))|0; - $8 = $ispos ? $6 : $neg; - $9 = (($6|0) / ($7|0))&-1; - $10 = $6 >> 31; - $11 = $10 | 1; - $ispos58 = ($9|0)>(-1); - $neg59 = (0 - ($9))|0; - $12 = $ispos58 ? $9 : $neg59; - $13 = Math_imul($12, $7)|0; - $14 = (($8) - ($13))|0; - $15 = ($3|0)>($5|0); - $$ = $15 ? $5 : $3; - $16 = ($$|0)>($1|0); - if (!($16)) { - return; - } - $17 = (3772 + ($2<<2)|0); - $18 = +HEAPF32[$17>>2]; - $19 = (($0) + ($1<<2)|0); - $20 = +HEAPF32[$19>>2]; - $21 = $18 * $20; - HEAPF32[$19>>2] = $21; - $$05666 = (($1) + 1)|0; - $22 = ($$05666|0)<($$|0); - if ($22) { - $$05368 = 0;$$05669 = $$05666;$$155$sink67 = $2; - } else { - return; - } - while(1) { - $23 = (($$05368) + ($14))|0; - $24 = ($23|0)<($7|0); - $25 = $24 ? 0 : $11; - $26 = $24 ? 0 : $7; - $$1 = (($23) - ($26))|0; - $$0$pn = (($$155$sink67) + ($9))|0; - $$155 = (($$0$pn) + ($25))|0; - $27 = (3772 + ($$155<<2)|0); - $28 = +HEAPF32[$27>>2]; - $29 = (($0) + ($$05669<<2)|0); - $30 = +HEAPF32[$29>>2]; - $31 = $28 * $30; - HEAPF32[$29>>2] = $31; - $$056 = (($$05669) + 1)|0; - $32 = ($$056|0)<($$|0); - if ($32) { - $$05368 = $$1;$$05669 = $$056;$$155$sink67 = $$155; - } else { - break; - } - } - return; -} -function _make_block_array($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$01617 = 0, $$018 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $exitcond = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($1|0)>(0); - if (!($3)) { - return ($0|0); - } - $4 = (($0) + ($1<<2)|0); - $$01617 = 0;$$018 = $4; - while(1) { - $5 = (($0) + ($$01617<<2)|0); - HEAP32[$5>>2] = $$018; - $6 = (($$018) + ($2)|0); - $7 = (($$01617) + 1)|0; - $exitcond = ($7|0)==($1|0); - if ($exitcond) { - break; - } else { - $$01617 = $7;$$018 = $6; - } - } - return ($0|0); -} -function _codebook_decode_deinterleave_repeat($0,$1,$2,$3,$4,$5,$6,$7) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - $7 = $7|0; - var $$ = 0, $$$1115 = 0, $$$3117 = 0, $$0100145 = 0, $$0102$lcssa = 0, $$0102144 = 0, $$0105133 = 0.0, $$0107143 = 0, $$0112132 = 0, $$0114$lcssa = 0, $$0114142 = 0, $$1103134 = 0, $$1108 = 0, $$1111 = 0, $$1113137 = 0, $$1115131 = 0, $$121 = 0, $$122 = 0, $$123 = 0, $$2 = 0; - var $$3117136 = 0, $$3138 = 0, $$5 = 0, $$5119 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; - var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; - var $66 = 0.0, $67 = 0.0, $68 = 0, $69 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0.0; - var $85 = 0.0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $exitcond = 0, $exitcond150 = 0, label = 0, sp = 0; - sp = STACKTOP; - $8 = HEAP32[$4>>2]|0; - $9 = HEAP32[$5>>2]|0; - $10 = HEAP32[$1>>2]|0; - $11 = ((($1)) + 21|0); - $12 = HEAP8[$11>>0]|0; - $13 = ($12<<24>>24)==(0); - if ($13) { - _error($0,21); - $$2 = 0; - return ($$2|0); - } - $14 = ($7|0)>(0); - L5: do { - if ($14) { - $15 = ((($0)) + 1396|0); - $16 = ((($0)) + 1392|0); - $17 = ((($1)) + 8|0); - $18 = ((($1)) + 23|0); - $19 = Math_imul($6, $3)|0; - $20 = ((($1)) + 22|0); - $21 = ((($1)) + 28|0); - $22 = ((($1)) + 28|0); - $23 = ((($1)) + 2092|0); - $$0100145 = $7;$$0102144 = $8;$$0107143 = $10;$$0114142 = $9; - while(1) { - $24 = HEAP32[$15>>2]|0; - $25 = ($24|0)<(10); - if ($25) { - _prep_huffman($0); - } - $26 = HEAP32[$16>>2]|0; - $27 = $26 & 1023; - $28 = (((($1)) + 36|0) + ($27<<1)|0); - $29 = HEAP16[$28>>1]|0; - $30 = $29 << 16 >> 16; - $31 = ($29<<16>>16)>(-1); - if ($31) { - $32 = HEAP32[$17>>2]|0; - $33 = (($32) + ($30)|0); - $34 = HEAP8[$33>>0]|0; - $35 = $34&255; - $36 = $26 >>> $35; - HEAP32[$16>>2] = $36; - $37 = HEAP32[$15>>2]|0; - $38 = (($37) - ($35))|0; - $39 = ($38|0)<(0); - $$ = $39 ? 0 : $38; - $$121 = $39 ? -1 : $30; - HEAP32[$15>>2] = $$; - $$1111 = $$121; - } else { - $40 = (_codebook_decode_scalar_raw($0,$1)|0); - $$1111 = $40; - } - $41 = HEAP8[$18>>0]|0; - $42 = ($41<<24>>24)==(0); - if (!($42)) { - $43 = HEAP32[$23>>2]|0; - $44 = ($$1111|0)<($43|0); - if (!($44)) { - label = 12; - break; - } - } - $45 = ($$1111|0)<(0); - if ($45) { - break; - } - $52 = Math_imul($$0114142, $3)|0; - $53 = (($$0107143) + ($52))|0; - $54 = (($53) + ($$0102144))|0; - $55 = ($54|0)>($19|0); - $56 = (($19) - ($52))|0; - $57 = (($56) + ($$0102144))|0; - $$1108 = $55 ? $57 : $$0107143; - $58 = HEAP32[$1>>2]|0; - $59 = Math_imul($58, $$1111)|0; - $60 = HEAP8[$20>>0]|0; - $61 = ($60<<24>>24)==(0); - $62 = ($$1108|0)>(0); - if ($61) { - if ($62) { - $$1113137 = 0;$$3117136 = $$0114142;$$3138 = $$0102144; - while(1) { - $78 = (($2) + ($$3138<<2)|0); - $79 = HEAP32[$78>>2]|0; - $80 = ($79|0)==(0|0); - if (!($80)) { - $81 = HEAP32[$21>>2]|0; - $82 = (($$1113137) + ($59))|0; - $83 = (($81) + ($82<<2)|0); - $84 = +HEAPF32[$83>>2]; - $85 = $84 + 0.0; - $86 = (($79) + ($$3117136<<2)|0); - $87 = +HEAPF32[$86>>2]; - $88 = $87 + $85; - HEAPF32[$86>>2] = $88; - } - $89 = (($$3138) + 1)|0; - $90 = ($89|0)==($3|0); - $91 = $90&1; - $$$3117 = (($91) + ($$3117136))|0; - $$123 = $90 ? 0 : $89; - $92 = (($$1113137) + 1)|0; - $exitcond150 = ($92|0)==($$1108|0); - if ($exitcond150) { - $$5 = $$123;$$5119 = $$$3117; - break; - } else { - $$1113137 = $92;$$3117136 = $$$3117;$$3138 = $$123; - } - } - } else { - $$5 = $$0102144;$$5119 = $$0114142; - } - } else { - if ($62) { - $63 = HEAP32[$22>>2]|0; - $$0105133 = 0.0;$$0112132 = 0;$$1103134 = $$0102144;$$1115131 = $$0114142; - while(1) { - $64 = (($$0112132) + ($59))|0; - $65 = (($63) + ($64<<2)|0); - $66 = +HEAPF32[$65>>2]; - $67 = $$0105133 + $66; - $68 = (($2) + ($$1103134<<2)|0); - $69 = HEAP32[$68>>2]|0; - $70 = ($69|0)==(0|0); - $71 = (($69) + ($$1115131<<2)|0); - if (!($70)) { - $72 = +HEAPF32[$71>>2]; - $73 = $67 + $72; - HEAPF32[$71>>2] = $73; - } - $74 = (($$1103134) + 1)|0; - $75 = ($74|0)==($3|0); - $76 = $75&1; - $$$1115 = (($76) + ($$1115131))|0; - $$122 = $75 ? 0 : $74; - $77 = (($$0112132) + 1)|0; - $exitcond = ($77|0)==($$1108|0); - if ($exitcond) { - $$5 = $$122;$$5119 = $$$1115; - break; - } else { - $$0105133 = $67;$$0112132 = $77;$$1103134 = $$122;$$1115131 = $$$1115; - } - } - } else { - $$5 = $$0102144;$$5119 = $$0114142; - } - } - $93 = (($$0100145) - ($$1108))|0; - $94 = ($93|0)>(0); - if ($94) { - $$0100145 = $93;$$0102144 = $$5;$$0107143 = $$1108;$$0114142 = $$5119; - } else { - $$0102$lcssa = $$5;$$0114$lcssa = $$5119; - break L5; - } - } - if ((label|0) == 12) { - ___assert_fail((17353|0),(17088|0),1436,(17389|0)); - // unreachable; - } - $46 = ((($0)) + 1376|0); - $47 = HEAP8[$46>>0]|0; - $48 = ($47<<24>>24)==(0); - if ($48) { - $49 = ((($0)) + 1384|0); - $50 = HEAP32[$49>>2]|0; - $51 = ($50|0)==(0); - if (!($51)) { - $$2 = 0; - return ($$2|0); - } - } - _error($0,21); - $$2 = 0; - return ($$2|0); - } else { - $$0102$lcssa = $8;$$0114$lcssa = $9; - } - } while(0); - HEAP32[$4>>2] = $$0102$lcssa; - HEAP32[$5>>2] = $$0114$lcssa; - $$2 = 1; - return ($$2|0); -} -function _residue_decode($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$03237 = 0, $$03440 = 0, $$1 = 0, $$13341 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $6 = ($5|0)==(0); - if ($6) { - $8 = HEAP32[$1>>2]|0; - $9 = (($4|0) / ($8|0))&-1; - $10 = (($2) + ($3<<2)|0); - $11 = ($9|0)>(0); - if (!($11)) { - $$1 = 1; - return ($$1|0); - } - $12 = (($4) - ($3))|0; - $$03237 = 0; - while(1) { - $15 = (($10) + ($$03237<<2)|0); - $16 = (($12) - ($$03237))|0; - $17 = (_codebook_decode_step($0,$1,$15,$16,$9)|0); - $18 = ($17|0)==(0); - $14 = (($$03237) + 1)|0; - if ($18) { - $$1 = 0; - label = 10; - break; - } - $13 = ($14|0)<($9|0); - if ($13) { - $$03237 = $14; - } else { - $$1 = 1; - label = 10; - break; - } - } - if ((label|0) == 10) { - return ($$1|0); - } - } else { - $7 = ($4|0)>(0); - if (!($7)) { - $$1 = 1; - return ($$1|0); - } - $$03440 = $3;$$13341 = 0; - while(1) { - $19 = (($2) + ($$03440<<2)|0); - $20 = (($4) - ($$13341))|0; - $21 = (_codebook_decode($0,$1,$19,$20)|0); - $22 = ($21|0)==(0); - if ($22) { - $$1 = 0; - label = 10; - break; - } - $23 = HEAP32[$1>>2]|0; - $24 = (($23) + ($$13341))|0; - $25 = (($23) + ($$03440))|0; - $26 = ($24|0)<($4|0); - if ($26) { - $$03440 = $25;$$13341 = $24; - } else { - $$1 = 1; - label = 10; - break; - } - } - if ((label|0) == 10) { - return ($$1|0); - } - } - return (0)|0; -} -function _codebook_decode_step($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$ = 0, $$0 = 0, $$028$ = 0.0, $$02832 = 0.0, $$02931 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0.0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0; - var $25 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $5 = (_codebook_decode_start($0,$1)|0); - $6 = ($5|0)<(0); - if ($6) { - $$0 = 0; - return ($$0|0); - } - $7 = HEAP32[$1>>2]|0; - $8 = ($7|0)<($3|0); - $$ = $8 ? $7 : $3; - $9 = Math_imul($7, $5)|0; - $10 = ($$|0)>(0); - if (!($10)) { - $$0 = 1; - return ($$0|0); - } - $11 = ((($1)) + 28|0); - $12 = HEAP32[$11>>2]|0; - $13 = ((($1)) + 22|0); - $14 = HEAP8[$13>>0]|0; - $15 = ($14<<24>>24)==(0); - $$02832 = 0.0;$$02931 = 0; - while(1) { - $16 = (($$02931) + ($9))|0; - $17 = (($12) + ($16<<2)|0); - $18 = +HEAPF32[$17>>2]; - $19 = $$02832 + $18; - $20 = Math_imul($$02931, $4)|0; - $21 = (($2) + ($20<<2)|0); - $22 = +HEAPF32[$21>>2]; - $23 = $22 + $19; - HEAPF32[$21>>2] = $23; - $$028$ = $15 ? $$02832 : $19; - $24 = (($$02931) + 1)|0; - $25 = ($24|0)<($$|0); - if ($25) { - $$02832 = $$028$;$$02931 = $24; - } else { - $$0 = 1; - break; - } - } - return ($$0|0); -} -function _codebook_decode($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$ = 0, $$0 = 0, $$04046 = 0.0, $$04145 = 0, $$144 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0.0, $21 = 0.0, $22 = 0, $23 = 0.0, $24 = 0.0; - var $25 = 0.0, $26 = 0.0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0.0, $35 = 0.0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - $4 = (_codebook_decode_start($0,$1)|0); - $5 = ($4|0)<(0); - if ($5) { - $$0 = 0; - return ($$0|0); - } - $6 = HEAP32[$1>>2]|0; - $7 = ($6|0)<($3|0); - $$ = $7 ? $6 : $3; - $8 = Math_imul($6, $4)|0; - $9 = ((($1)) + 22|0); - $10 = HEAP8[$9>>0]|0; - $11 = ($10<<24>>24)==(0); - $12 = ($$|0)>(0); - if ($11) { - if (!($12)) { - $$0 = 1; - return ($$0|0); - } - $16 = ((($1)) + 28|0); - $17 = HEAP32[$16>>2]|0; - $$144 = 0; - while(1) { - $29 = (($$144) + ($8))|0; - $30 = (($17) + ($29<<2)|0); - $31 = +HEAPF32[$30>>2]; - $32 = $31 + 0.0; - $33 = (($2) + ($$144<<2)|0); - $34 = +HEAPF32[$33>>2]; - $35 = $34 + $32; - HEAPF32[$33>>2] = $35; - $36 = (($$144) + 1)|0; - $37 = ($36|0)<($$|0); - if ($37) { - $$144 = $36; - } else { - $$0 = 1; - break; - } - } - return ($$0|0); - } else { - if (!($12)) { - $$0 = 1; - return ($$0|0); - } - $13 = ((($1)) + 28|0); - $14 = HEAP32[$13>>2]|0; - $15 = ((($1)) + 12|0); - $$04046 = 0.0;$$04145 = 0; - while(1) { - $18 = (($$04145) + ($8))|0; - $19 = (($14) + ($18<<2)|0); - $20 = +HEAPF32[$19>>2]; - $21 = $$04046 + $20; - $22 = (($2) + ($$04145<<2)|0); - $23 = +HEAPF32[$22>>2]; - $24 = $23 + $21; - HEAPF32[$22>>2] = $24; - $25 = +HEAPF32[$15>>2]; - $26 = $21 + $25; - $27 = (($$04145) + 1)|0; - $28 = ($27|0)<($$|0); - if ($28) { - $$04046 = $26;$$04145 = $27; - } else { - $$0 = 1; - break; - } - } - return ($$0|0); - } - return (0)|0; -} -function _codebook_decode_start($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$ = 0, $$0 = 0, $$1 = 0, $$30 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($1)) + 21|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($3<<24>>24)==(0); - if ($4) { - _error($0,21); - $$0 = -1; - return ($$0|0); - } - $5 = ((($0)) + 1396|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($6|0)<(10); - if ($7) { - _prep_huffman($0); - } - $8 = ((($0)) + 1392|0); - $9 = HEAP32[$8>>2]|0; - $10 = $9 & 1023; - $11 = (((($1)) + 36|0) + ($10<<1)|0); - $12 = HEAP16[$11>>1]|0; - $13 = $12 << 16 >> 16; - $14 = ($12<<16>>16)>(-1); - if ($14) { - $15 = ((($1)) + 8|0); - $16 = HEAP32[$15>>2]|0; - $17 = (($16) + ($13)|0); - $18 = HEAP8[$17>>0]|0; - $19 = $18&255; - $20 = $9 >>> $19; - HEAP32[$8>>2] = $20; - $21 = HEAP32[$5>>2]|0; - $22 = (($21) - ($19))|0; - $23 = ($22|0)<(0); - $$ = $23 ? 0 : $22; - $$30 = $23 ? -1 : $13; - HEAP32[$5>>2] = $$; - $$1 = $$30; - } else { - $24 = (_codebook_decode_scalar_raw($0,$1)|0); - $$1 = $24; - } - $25 = ((($1)) + 23|0); - $26 = HEAP8[$25>>0]|0; - $27 = ($26<<24>>24)==(0); - if (!($27)) { - $28 = ((($1)) + 2092|0); - $29 = HEAP32[$28>>2]|0; - $30 = ($$1|0)<($29|0); - if (!($30)) { - ___assert_fail((17309|0),(17088|0),1342,(17331|0)); - // unreachable; - } - } - $31 = ($$1|0)<(0); - if (!($31)) { - $$0 = $$1; - return ($$0|0); - } - $32 = ((($0)) + 1376|0); - $33 = HEAP8[$32>>0]|0; - $34 = ($33<<24>>24)==(0); - if ($34) { - $35 = ((($0)) + 1384|0); - $36 = HEAP32[$35>>2]|0; - $37 = ($36|0)==(0); - if (!($37)) { - $$0 = $$1; - return ($$0|0); - } - } - _error($0,21); - $$0 = $$1; - return ($$0|0); -} -function _bit_reverse($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = $0 >>> 1; - $2 = $1 & 1431655765; - $3 = $0 << 1; - $4 = $3 & -1431655766; - $5 = $2 | $4; - $6 = $5 >>> 2; - $7 = $6 & 858993459; - $8 = $5 << 2; - $9 = $8 & -858993460; - $10 = $7 | $9; - $11 = $10 >>> 4; - $12 = $11 & 252645135; - $13 = $10 << 4; - $14 = $13 & -252645136; - $15 = $12 | $14; - $16 = $15 >>> 8; - $17 = $16 & 16711935; - $18 = $15 << 8; - $19 = $18 & -16711936; - $20 = $17 | $19; - $21 = $20 >>> 16; - $22 = $20 << 16; - $23 = $21 | $22; - return ($23|0); -} -function _maybe_start_packet($0) { - $0 = $0|0; - var $$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 1380|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(-1); - if ($3) { - $4 = (_get8($0)|0); - $5 = ((($0)) + 96|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($6|0)==(0); - if (!($7)) { - $$1 = 0; - return ($$1|0); - } - $8 = ($4<<24>>24)==(79); - if (!($8)) { - _error($0,30); - $$1 = 0; - return ($$1|0); - } - $9 = (_get8($0)|0); - $10 = ($9<<24>>24)==(103); - if (!($10)) { - _error($0,30); - $$1 = 0; - return ($$1|0); - } - $11 = (_get8($0)|0); - $12 = ($11<<24>>24)==(103); - if (!($12)) { - _error($0,30); - $$1 = 0; - return ($$1|0); - } - $13 = (_get8($0)|0); - $14 = ($13<<24>>24)==(83); - if (!($14)) { - _error($0,30); - $$1 = 0; - return ($$1|0); - } - $15 = (_start_page_no_capturepattern($0)|0); - $16 = ($15|0)==(0); - if ($16) { - $$1 = 0; - return ($$1|0); - } - $17 = ((($0)) + 1375|0); - $18 = HEAP8[$17>>0]|0; - $19 = $18 & 1; - $20 = ($19<<24>>24)==(0); - if (!($20)) { - $21 = ((($0)) + 1384|0); - HEAP32[$21>>2] = 0; - $22 = ((($0)) + 1376|0); - HEAP8[$22>>0] = 0; - _error($0,32); - $$1 = 0; - return ($$1|0); - } - } - $23 = (_start_packet($0)|0); - $$1 = $23; - return ($$1|0); -} -function _get8_packet($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_get8_packet_raw($0)|0); - $2 = ((($0)) + 1396|0); - HEAP32[$2>>2] = 0; - return ($1|0); -} -function _start_packet($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 1380|0); - $2 = ((($0)) + 1375|0); - while(1) { - $3 = HEAP32[$1>>2]|0; - $4 = ($3|0)==(-1); - if (!($4)) { - label = 6; - break; - } - $5 = (_start_page($0)|0); - $6 = ($5|0)==(0); - if ($6) { - $$0 = 0; - label = 7; - break; - } - $7 = HEAP8[$2>>0]|0; - $8 = $7 & 1; - $9 = ($8<<24>>24)==(0); - if (!($9)) { - label = 5; - break; - } - } - if ((label|0) == 5) { - _error($0,32); - $$0 = 0; - return ($$0|0); - } - else if ((label|0) == 6) { - $10 = ((($0)) + 1384|0); - HEAP32[$10>>2] = 0; - $11 = ((($0)) + 1396|0); - HEAP32[$11>>2] = 0; - $12 = ((($0)) + 1400|0); - HEAP32[$12>>2] = 0; - $13 = ((($0)) + 1376|0); - HEAP8[$13>>0] = 0; - $$0 = 1; - return ($$0|0); - } - else if ((label|0) == 7) { - return ($$0|0); - } - return (0)|0; -} -function _compute_stereo_samples($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$$076 = 0, $$0 = 0, $$07386 = 0, $$07488 = 0, $$07593 = 0, $$07692 = 0, $$184 = 0, $$283 = 0, $$390 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0.0, $31 = 0, $32 = 0, $33 = 0.0, $34 = 0.0, $35 = 0, $36 = 0, $37 = 0.0, $38 = 0.0, $39 = 0, $40 = 0; - var $41 = 0, $42 = 0, $43 = 0.0, $44 = 0, $45 = 0, $46 = 0.0, $47 = 0.0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0.0, $53 = 0, $54 = 0, $55 = 0, $56 = 0.0, $57 = 0.0, $58 = 0, $59 = 0; - var $6 = 0, $60 = 0, $61 = 0, $62 = 0.0, $63 = 0.0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $8 = 0, $9 = 0; - var $exitcond = 0, $trunc = 0, $trunc$clear = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); - $5 = sp; - $6 = ($4|0)>(0); - if (!($6)) { - STACKTOP = sp;return; - } - $7 = ($1|0)>(0); - $$07593 = 0;$$07692 = 16; - while(1) { - $8 = $$07593 << 1; - dest=$5; stop=dest+128|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $9 = (($$07593) + ($$07692))|0; - $10 = ($9|0)>($4|0); - $11 = (($4) - ($$07593))|0; - $$$076 = $10 ? $11 : $$07692; - L6: do { - if ($7) { - $12 = ($$$076|0)>(0); - $13 = (($$07593) + ($3))|0; - $14 = ($$$076|0)>(0); - $15 = (($$07593) + ($3))|0; - $16 = ($$$076|0)>(0); - $17 = (($$07593) + ($3))|0; - $$07488 = 0; - while(1) { - $20 = ((17547 + (($1*6)|0)|0) + ($$07488)|0); - $21 = HEAP8[$20>>0]|0; - $trunc = $21 & 6; - $trunc$clear = $trunc & 7; - switch ($trunc$clear<<24>>24) { - case 6: { - if ($12) { - $26 = (($2) + ($$07488<<2)|0); - $27 = HEAP32[$26>>2]|0; - $$07386 = 0; - while(1) { - $28 = (($13) + ($$07386))|0; - $29 = (($27) + ($28<<2)|0); - $30 = +HEAPF32[$29>>2]; - $31 = $$07386 << 1; - $32 = (($5) + ($31<<2)|0); - $33 = +HEAPF32[$32>>2]; - $34 = $30 + $33; - HEAPF32[$32>>2] = $34; - $35 = $31 | 1; - $36 = (($5) + ($35<<2)|0); - $37 = +HEAPF32[$36>>2]; - $38 = $30 + $37; - HEAPF32[$36>>2] = $38; - $39 = (($$07386) + 1)|0; - $40 = ($39|0)<($$$076|0); - if ($40) { - $$07386 = $39; - } else { - break; - } - } - } - break; - } - case 2: { - if ($14) { - $24 = (($2) + ($$07488<<2)|0); - $25 = HEAP32[$24>>2]|0; - $$184 = 0; - while(1) { - $41 = (($15) + ($$184))|0; - $42 = (($25) + ($41<<2)|0); - $43 = +HEAPF32[$42>>2]; - $44 = $$184 << 1; - $45 = (($5) + ($44<<2)|0); - $46 = +HEAPF32[$45>>2]; - $47 = $43 + $46; - HEAPF32[$45>>2] = $47; - $48 = (($$184) + 1)|0; - $49 = ($48|0)<($$$076|0); - if ($49) { - $$184 = $48; - } else { - break; - } - } - } - break; - } - case 4: { - if ($16) { - $22 = (($2) + ($$07488<<2)|0); - $23 = HEAP32[$22>>2]|0; - $$283 = 0; - while(1) { - $50 = (($17) + ($$283))|0; - $51 = (($23) + ($50<<2)|0); - $52 = +HEAPF32[$51>>2]; - $53 = $$283 << 1; - $54 = $53 | 1; - $55 = (($5) + ($54<<2)|0); - $56 = +HEAPF32[$55>>2]; - $57 = $52 + $56; - HEAPF32[$55>>2] = $57; - $58 = (($$283) + 1)|0; - $59 = ($58|0)<($$$076|0); - if ($59) { - $$283 = $58; - } else { - break; - } - } - } - break; - } - default: { - } - } - $60 = (($$07488) + 1)|0; - $exitcond = ($60|0)==($1|0); - if ($exitcond) { - break L6; - } else { - $$07488 = $60; - } - } - } - } while(0); - $18 = $$$076 << 1; - $19 = ($18|0)>(0); - if ($19) { - $$390 = 0; - while(1) { - $61 = (($5) + ($$390<<2)|0); - $62 = +HEAPF32[$61>>2]; - $63 = $62 + 384.0; - $64 = (HEAPF32[tempDoublePtr>>2]=$63,HEAP32[tempDoublePtr>>2]|0); - $65 = (($64) + -1136623616)|0; - $66 = ($65>>>0)>(65535); - $67 = ($64|0)<(1136656384); - $68 = $67 ? 32768 : 32767; - $$0 = $66 ? $68 : $64; - $69 = $$0&65535; - $70 = (($$390) + ($8))|0; - $71 = (($0) + ($70<<1)|0); - HEAP16[$71>>1] = $69; - $72 = (($$390) + 1)|0; - $73 = ($72|0)<($18|0); - if ($73) { - $$390 = $72; - } else { - break; - } - } - } - $74 = (($$07593) + 16)|0; - $75 = ($74|0)<($4|0); - if ($75) { - $$07593 = $74;$$07692 = $$$076; - } else { - break; - } - } - STACKTOP = sp;return; -} -function _stb_vorbis_get_file_offset($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 48|0); - $2 = HEAP8[$1>>0]|0; - $3 = ($2<<24>>24)==(0); - if (!($3)) { - $$0 = 0; - return ($$0|0); - } - $4 = ((($0)) + 32|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0|0); - if ($6) { - $11 = ((($0)) + 20|0); - $12 = HEAP32[$11>>2]|0; - $13 = (_ftell($12)|0); - $14 = ((($0)) + 24|0); - $15 = HEAP32[$14>>2]|0; - $16 = (($13) - ($15))|0; - $$0 = $16; - return ($$0|0); - } else { - $7 = ((($0)) + 36|0); - $8 = HEAP32[$7>>2]|0; - $9 = $5; - $10 = (($9) - ($8))|0; - $$0 = $10; - return ($$0|0); - } - return (0)|0; -} -function _set_file_offset($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0; - var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 48|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($3<<24>>24)==(0); - if (!($4)) { - return; - } - $5 = ((($0)) + 96|0); - HEAP32[$5>>2] = 0; - $6 = ((($0)) + 32|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)==(0|0); - if (!($8)) { - $9 = ((($0)) + 36|0); - $10 = HEAP32[$9>>2]|0; - $11 = (($10) + ($1)|0); - $12 = ((($0)) + 40|0); - $13 = HEAP32[$12>>2]|0; - $14 = ($11>>>0)>=($13>>>0); - $15 = ($1|0)<(0); - $or$cond1 = $15 | $14; - if ($or$cond1) { - HEAP32[$6>>2] = $13; - HEAP32[$5>>2] = 1; - return; - } else { - HEAP32[$6>>2] = $11; - return; - } - } - $16 = ((($0)) + 24|0); - $17 = HEAP32[$16>>2]|0; - $18 = (($17) + ($1))|0; - $19 = ($18>>>0)<($1>>>0); - $20 = ($1|0)<(0); - $or$cond = $20 | $19; - if ($or$cond) { - HEAP32[$5>>2] = 1; - $$0 = 2147483647; - } else { - $$0 = $18; - } - $21 = ((($0)) + 20|0); - $22 = HEAP32[$21>>2]|0; - $23 = (_fseek($22,$$0,0)|0); - $24 = ($23|0)==(0); - if ($24) { - return; - } - HEAP32[$5>>2] = 1; - $25 = HEAP32[$21>>2]|0; - $26 = HEAP32[$16>>2]|0; - (_fseek($25,$26,2)|0); - return; -} -function _vorbis_find_page($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$ = 0, $$0$ph = 0, $$069104 = 0, $$070 = 0, $$082$lcssa = 0, $$1 = 0, $$174103 = 0, $$2 = 0, $$275$lcssa = 0, $$275109 = 0, $$480102 = 0, $$5$ph = 0, $$581108 = 0, $$lobit = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; - var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0; - var $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0; - var $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0; - var $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0; - var $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0; - var $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; - var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; - var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; - var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; - var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond = 0, $exitcond = 0, $scevgep = 0, $trunc = 0, $trunc$clear = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $3 = sp; - $4 = ((($0)) + 96|0); - $5 = ((($0)) + 44|0); - $6 = ((($3)) + 4|0); - $7 = ((($3)) + 22|0); - $8 = ((($3)) + 23|0); - $9 = ((($3)) + 24|0); - $10 = ((($3)) + 25|0); - $11 = ((($3)) + 26|0); - $12 = ($1|0)==(0|0); - $13 = ($2|0)==(0|0); - $14 = ((($3)) + 5|0); - $scevgep = ((($3)) + 22|0); - $15 = ((($3)) + 4|0); - $16 = ((($3)) + 5|0); - $17 = ((($3)) + 6|0); - $18 = ((($3)) + 7|0); - $19 = ((($3)) + 8|0); - $20 = ((($3)) + 9|0); - $21 = ((($3)) + 10|0); - $22 = ((($3)) + 11|0); - $23 = ((($3)) + 12|0); - $24 = ((($3)) + 13|0); - $25 = ((($3)) + 14|0); - $26 = ((($3)) + 15|0); - $27 = ((($3)) + 16|0); - $28 = ((($3)) + 17|0); - $29 = ((($3)) + 18|0); - $30 = ((($3)) + 19|0); - $31 = ((($3)) + 20|0); - $32 = ((($3)) + 21|0); - $33 = ((($3)) + 22|0); - $34 = ((($3)) + 23|0); - $35 = ((($3)) + 24|0); - $36 = ((($3)) + 25|0); - $37 = ((($3)) + 26|0); - $38 = ((($3)) + 1|0); - $39 = ((($3)) + 2|0); - $40 = ((($3)) + 3|0); - $41 = ((($3)) + 4|0); - $42 = ((($3)) + 5|0); - $43 = ((($3)) + 6|0); - $44 = ((($3)) + 7|0); - $45 = ((($3)) + 8|0); - $46 = ((($3)) + 9|0); - $47 = ((($3)) + 10|0); - $48 = ((($3)) + 11|0); - $49 = ((($3)) + 12|0); - $50 = ((($3)) + 13|0); - $51 = ((($3)) + 14|0); - $52 = ((($3)) + 15|0); - $53 = ((($3)) + 16|0); - $54 = ((($3)) + 17|0); - $55 = ((($3)) + 18|0); - $56 = ((($3)) + 19|0); - $57 = ((($3)) + 20|0); - $58 = ((($3)) + 21|0); - $59 = ((($3)) + 22|0); - $60 = ((($3)) + 23|0); - $61 = ((($3)) + 24|0); - $62 = ((($3)) + 25|0); - $63 = ((($3)) + 26|0); - $$0$ph = 0; - L1: while(1) { - while(1) { - $64 = HEAP32[$4>>2]|0; - $65 = ($64|0)==(0); - if (!($65)) { - $$5$ph = 0; - label = 27; - break L1; - } - $66 = (_get8($0)|0); - $67 = ($66<<24>>24)==(79); - if ($67) { - break; - } - } - $68 = (_stb_vorbis_get_file_offset($0)|0); - $69 = (($68) + -25)|0; - $70 = HEAP32[$5>>2]|0; - $71 = ($69>>>0)>($70>>>0); - if ($71) { - $$5$ph = 0; - label = 27; - break; - } - $72 = (_get8($0)|0); - $73 = HEAP8[(4797)>>0]|0; - $74 = ($72<<24>>24)==($73<<24>>24); - if ($74) { - $75 = (_get8($0)|0); - $76 = HEAP8[(4798)>>0]|0; - $77 = ($75<<24>>24)==($76<<24>>24); - if ($77) { - $198 = (_get8($0)|0); - $199 = HEAP8[(4799)>>0]|0; - $200 = ($198<<24>>24)==($199<<24>>24); - $$ = $200 ? 4 : 3; - $$082$lcssa = $$; - } else { - $$082$lcssa = 2; - } - } else { - $$082$lcssa = 1; - } - $78 = HEAP32[$4>>2]|0; - $79 = ($78|0)==(0); - if (!($79)) { - $$5$ph = 0; - label = 27; - break; - } - $80 = ($$082$lcssa|0)==(4); - L13: do { - if ($80) { - $81 = HEAP32[1199]|0; - HEAP32[$3>>2] = $81; - $82 = (_get8($0)|0); - HEAP8[$15>>0] = $82; - $83 = (_get8($0)|0); - HEAP8[$16>>0] = $83; - $84 = (_get8($0)|0); - HEAP8[$17>>0] = $84; - $85 = (_get8($0)|0); - HEAP8[$18>>0] = $85; - $86 = (_get8($0)|0); - HEAP8[$19>>0] = $86; - $87 = (_get8($0)|0); - HEAP8[$20>>0] = $87; - $88 = (_get8($0)|0); - HEAP8[$21>>0] = $88; - $89 = (_get8($0)|0); - HEAP8[$22>>0] = $89; - $90 = (_get8($0)|0); - HEAP8[$23>>0] = $90; - $91 = (_get8($0)|0); - HEAP8[$24>>0] = $91; - $92 = (_get8($0)|0); - HEAP8[$25>>0] = $92; - $93 = (_get8($0)|0); - HEAP8[$26>>0] = $93; - $94 = (_get8($0)|0); - HEAP8[$27>>0] = $94; - $95 = (_get8($0)|0); - HEAP8[$28>>0] = $95; - $96 = (_get8($0)|0); - HEAP8[$29>>0] = $96; - $97 = (_get8($0)|0); - HEAP8[$30>>0] = $97; - $98 = (_get8($0)|0); - HEAP8[$31>>0] = $98; - $99 = (_get8($0)|0); - HEAP8[$32>>0] = $99; - $100 = (_get8($0)|0); - HEAP8[$33>>0] = $100; - $101 = (_get8($0)|0); - HEAP8[$34>>0] = $101; - $102 = (_get8($0)|0); - HEAP8[$35>>0] = $102; - $103 = (_get8($0)|0); - HEAP8[$36>>0] = $103; - $104 = (_get8($0)|0); - HEAP8[$37>>0] = $104; - $105 = HEAP32[$4>>2]|0; - $106 = ($105|0)==(0); - do { - if ($106) { - $107 = HEAP8[$6>>0]|0; - $108 = ($107<<24>>24)==(0); - if ($108) { - $111 = HEAP8[$7>>0]|0; - $112 = HEAP8[$8>>0]|0; - $113 = HEAP8[$9>>0]|0; - $114 = HEAP8[$10>>0]|0; - $115 = $114&255; - $116 = $115 << 24; - HEAP16[$scevgep>>1]=0&65535;HEAP16[$scevgep+2>>1]=0>>>16; - $117 = $112&255; - $118 = $117 << 8; - $119 = $111&255; - $120 = $118 | $119; - $121 = $113&255; - $122 = $121 << 16; - $123 = $120 | $122; - $124 = HEAP8[$3>>0]|0; - $125 = (_crc32_update(0,$124)|0); - $126 = HEAP8[$38>>0]|0; - $127 = (_crc32_update($125,$126)|0); - $128 = HEAP8[$39>>0]|0; - $129 = (_crc32_update($127,$128)|0); - $130 = HEAP8[$40>>0]|0; - $131 = (_crc32_update($129,$130)|0); - $132 = HEAP8[$41>>0]|0; - $133 = (_crc32_update($131,$132)|0); - $134 = HEAP8[$42>>0]|0; - $135 = (_crc32_update($133,$134)|0); - $136 = HEAP8[$43>>0]|0; - $137 = (_crc32_update($135,$136)|0); - $138 = HEAP8[$44>>0]|0; - $139 = (_crc32_update($137,$138)|0); - $140 = HEAP8[$45>>0]|0; - $141 = (_crc32_update($139,$140)|0); - $142 = HEAP8[$46>>0]|0; - $143 = (_crc32_update($141,$142)|0); - $144 = HEAP8[$47>>0]|0; - $145 = (_crc32_update($143,$144)|0); - $146 = HEAP8[$48>>0]|0; - $147 = (_crc32_update($145,$146)|0); - $148 = HEAP8[$49>>0]|0; - $149 = (_crc32_update($147,$148)|0); - $150 = HEAP8[$50>>0]|0; - $151 = (_crc32_update($149,$150)|0); - $152 = HEAP8[$51>>0]|0; - $153 = (_crc32_update($151,$152)|0); - $154 = HEAP8[$52>>0]|0; - $155 = (_crc32_update($153,$154)|0); - $156 = HEAP8[$53>>0]|0; - $157 = (_crc32_update($155,$156)|0); - $158 = HEAP8[$54>>0]|0; - $159 = (_crc32_update($157,$158)|0); - $160 = HEAP8[$55>>0]|0; - $161 = (_crc32_update($159,$160)|0); - $162 = HEAP8[$56>>0]|0; - $163 = (_crc32_update($161,$162)|0); - $164 = HEAP8[$57>>0]|0; - $165 = (_crc32_update($163,$164)|0); - $166 = HEAP8[$58>>0]|0; - $167 = (_crc32_update($165,$166)|0); - $168 = HEAP8[$59>>0]|0; - $169 = (_crc32_update($167,$168)|0); - $170 = HEAP8[$60>>0]|0; - $171 = (_crc32_update($169,$170)|0); - $172 = HEAP8[$61>>0]|0; - $173 = (_crc32_update($171,$172)|0); - $174 = HEAP8[$62>>0]|0; - $175 = (_crc32_update($173,$174)|0); - $176 = HEAP8[$63>>0]|0; - $177 = (_crc32_update($175,$176)|0); - $178 = $123 | $116; - $179 = ($176<<24>>24)==(0); - if ($179) { - $$275$lcssa = $177; - } else { - $109 = HEAP8[$11>>0]|0; - $110 = $109&255; - $$069104 = 0;$$174103 = $177;$$480102 = 0; - while(1) { - $180 = (_get8($0)|0); - $181 = $180&255; - $182 = (_crc32_update($$174103,$180)|0); - $183 = (($181) + ($$069104))|0; - $184 = (($$480102) + 1)|0; - $185 = ($184>>>0)<($110>>>0); - if ($185) { - $$069104 = $183;$$174103 = $182;$$480102 = $184; - } else { - break; - } - } - $186 = ($183|0)==(0); - if ($186) { - $$275$lcssa = $182; - } else { - $187 = HEAP32[$4>>2]|0; - $188 = ($187|0)==(0); - if ($188) { - $$275109 = $182;$$581108 = 0; - } else { - $$070 = 1;$$1 = 0; - break; - } - while(1) { - $189 = (_get8($0)|0); - $190 = (_crc32_update($$275109,$189)|0); - $191 = (($$581108) + 1)|0; - $exitcond = ($191|0)==($183|0); - if ($exitcond) { - $$275$lcssa = $190; - break; - } else { - $$275109 = $190;$$581108 = $191; - } - } - } - } - $192 = ($$275$lcssa|0)==($178|0); - if ($192) { - if (!($12)) { - $193 = (_stb_vorbis_get_file_offset($0)|0); - HEAP32[$1>>2] = $193; - } - if (!($13)) { - $194 = HEAP8[$14>>0]|0; - $195 = ($194&255) >>> 2; - $$lobit = $195 & 1; - $196 = $$lobit&255; - HEAP32[$2>>2] = $196; - } - $197 = (($68) + -1)|0; - _set_file_offset($0,$197); - $$070 = 1;$$1 = 1; - } else { - $$070 = 0;$$1 = $$0$ph; - } - } else { - $$070 = 13;$$1 = $$0$ph; - } - } else { - $$070 = 1;$$1 = 0; - } - } while(0); - $trunc = $$070&255; - $trunc$clear = $trunc & 15; - switch ($trunc$clear<<24>>24) { - case 13: case 0: { - $$2 = $$1; - break L13; - break; - } - default: { - } - } - $cond = ($$070|0)==(0); - if ($cond) { - $$0$ph = $$1; - continue L1; - } else { - $$5$ph = $$1; - label = 27; - break L1; - } - } else { - $$2 = $$0$ph; - } - } while(0); - _set_file_offset($0,$68); - $$0$ph = $$2; - } - if ((label|0) == 27) { - STACKTOP = sp;return ($$5$ph|0); - } - return (0)|0; -} -function _crc32_update($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = $0 << 8; - $3 = $1&255; - $4 = $0 >>> 24; - $5 = $3 ^ $4; - $6 = (30144 + ($5<<2)|0); - $7 = HEAP32[$6>>2]|0; - $8 = $7 ^ $2; - return ($8|0); -} -function _stb_vorbis_open_file($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = (_ftell($0)|0); - (_fseek($0,0,2)|0); - $5 = (_ftell($0)|0); - $6 = (($5) - ($4))|0; - (_fseek($0,$4,0)|0); - $7 = (_stb_vorbis_open_file_section($0,$1,$2,$3,$6)|0); - return ($7|0); -} -function _stb_vorbis_open_file_section($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 1520|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1520|0); - $5 = sp; - _vorbis_init($5,$3); - $6 = ((($5)) + 20|0); - HEAP32[$6>>2] = $0; - $7 = (_ftell($0)|0); - $8 = ((($5)) + 24|0); - HEAP32[$8>>2] = $7; - $9 = ((($5)) + 44|0); - HEAP32[$9>>2] = $4; - $10 = ((($5)) + 28|0); - HEAP32[$10>>2] = $1; - $11 = (_start_decoder($5)|0); - $12 = ($11|0)==(0); - if (!($12)) { - $13 = (_vorbis_alloc($5)|0); - $14 = ($13|0)==(0|0); - if (!($14)) { - _memcpy(($13|0),($5|0),1512)|0; - (_vorbis_pump_first_frame($13)|0); - $$0 = $13; - STACKTOP = sp;return ($$0|0); - } - } - $15 = ($2|0)==(0|0); - if (!($15)) { - $16 = ((($5)) + 100|0); - $17 = HEAP32[$16>>2]|0; - HEAP32[$2>>2] = $17; - } - _vorbis_deinit($5); - $$0 = 0; - STACKTOP = sp;return ($$0|0); -} -function _vorbis_init($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - _memset(($0|0),0,1512)|0; - $2 = ($1|0)==(0|0); - if (!($2)) { - $3 = ((($0)) + 80|0); - $4 = $1; - $5 = $4; - $6 = HEAP32[$5>>2]|0; - $7 = (($4) + 4)|0; - $8 = $7; - $9 = HEAP32[$8>>2]|0; - $10 = $3; - $11 = $10; - HEAP32[$11>>2] = $6; - $12 = (($10) + 4)|0; - $13 = $12; - HEAP32[$13>>2] = $9; - $14 = ((($0)) + 84|0); - $15 = HEAP32[$14>>2]|0; - $16 = (($15) + 3)|0; - $17 = $16 & -4; - HEAP32[$14>>2] = $17; - $18 = ((($0)) + 92|0); - HEAP32[$18>>2] = $17; - } - $19 = ((($0)) + 96|0); - HEAP32[$19>>2] = 0; - $20 = ((($0)) + 100|0); - HEAP32[$20>>2] = 0; - $21 = ((($0)) + 32|0); - HEAP32[$21>>2] = 0; - $22 = ((($0)) + 124|0); - HEAP32[$22>>2] = 0; - $23 = ((($0)) + 1420|0); - HEAP32[$23>>2] = -1; - $24 = ((($0)) + 28|0); - HEAP32[$24>>2] = 0; - $25 = ((($0)) + 20|0); - HEAP32[$25>>2] = 0; - return; -} -function _start_decoder($0) { - $0 = $0|0; - var $$ = 0, $$$0899 = 0, $$$0929 = 0, $$$0964 = 0, $$0899$lcssa = 0, $$08991120 = 0, $$09011119 = 0, $$09021210 = 0, $$0920 = 0, $$0920$ph = 0, $$0929$lcssa = 0, $$09291199 = 0, $$09501156 = 0, $$0951 = 0, $$09541216 = 0, $$0957 = 0, $$09581209 = 0, $$0962 = 0, $$09641169 = 0, $$09661213 = 0; - var $$09701227 = 0.0, $$0974$ph = 0, $$0977$ = 0.0, $$09771224 = 0.0, $$109121192 = 0, $$119131195 = 0, $$129141148 = 0, $$139151153 = 0, $$149161160 = 0, $$159171137 = 0, $$169181135 = 0, $$179191139 = 0, $$18921232 = 0, $$19031217 = 0, $$19211174 = 0, $$1955 = 0, $$19631000 = 0, $$19631001$ph = 0, $$1971 = 0.0, $$1971$ = 0.0; - var $$1971$ph = 0.0, $$28931205 = 0, $$29041220 = 0, $$29221181 = 0, $$2953 = 0, $$2956 = 0, $$2960$ph = 0, $$34 = 0, $$38941200 = 0, $$39051228 = 0, $$39231152 = 0, $$3961 = 0, $$48951165 = 0, $$49061225 = 0, $$49241157 = 0, $$49241157$in = 0, $$58961143 = 0, $$59071118 = 0, $$59251132 = 0, $$68971128 = 0; - var $$69081170 = 0, $$78981124 = 0, $$79091177 = 0, $$89101185 = 0, $$99111188 = 0, $$in = 0, $$lcssa = 0, $$lcssa1060 = 0, $$lcssa1061 = 0, $$lcssa1073 = 0, $$off = 0, $$off979 = 0, $$pr = 0, $$pr1300 = 0, $$pr1301 = 0, $$sink = 0, $$sink25 = 0, $$sink26 = 0, $$sink986 = 0, $1 = 0; - var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; - var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; - var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; - var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; - var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; - var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0; - var $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0; - var $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0; - var $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0.0; - var $262 = 0, $263 = 0, $264 = 0.0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0; - var $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0; - var $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; - var $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0.0, $328 = 0.0, $329 = 0.0, $33 = 0, $330 = 0.0, $331 = 0.0, $332 = 0.0, $333 = 0; - var $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0; - var $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0.0, $359 = 0.0, $36 = 0, $360 = 0.0, $361 = 0.0, $362 = 0.0, $363 = 0.0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; - var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0; - var $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0; - var $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0; - var $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0; - var $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0; - var $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0; - var $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0; - var $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0; - var $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0; - var $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0; - var $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0; - var $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0; - var $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0; - var $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0; - var $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0; - var $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0; - var $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0; - var $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0; - var $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0; - var $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0; - var $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0; - var $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0; - var $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0; - var $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0; - var $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0; - var $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0; - var $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0; - var $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0; - var $875 = 0, $876 = 0, $877 = 0, $878 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $not$or$cond982 = 0, $notrhs = 0, $or$cond = 0; - var $or$cond991 = 0, $phitmp = 0, $phitmp1296 = 0, $phitmp1297 = 0, $sext = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 1024|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1024|0); - $1 = sp + 1008|0; - $2 = sp + 8|0; - $3 = sp + 4|0; - $4 = sp; - $5 = (_start_page($0)|0); - $6 = ($5|0)==(0); - if ($6) { - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $7 = ((($0)) + 1375|0); - $8 = HEAP8[$7>>0]|0; - $9 = $8&255; - $10 = $9 & 2; - $11 = ($10|0)==(0); - if ($11) { - _error($0,34); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $12 = $9 & 4; - $13 = ($12|0)==(0); - if (!($13)) { - _error($0,34); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $14 = $9 & 1; - $15 = ($14|0)==(0); - if (!($15)) { - _error($0,34); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $16 = ((($0)) + 1116|0); - $17 = HEAP32[$16>>2]|0; - $18 = ($17|0)==(1); - if (!($18)) { - _error($0,34); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $19 = ((($0)) + 1120|0); - $20 = HEAP8[$19>>0]|0; - $21 = ($20<<24>>24)==(30); - if (!($21)) { - _error($0,34); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $22 = (_get8($0)|0); - $23 = ($22<<24>>24)==(1); - if (!($23)) { - _error($0,34); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $24 = (_getn($0,$1,6)|0); - $25 = ($24|0)==(0); - if ($25) { - _error($0,10); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $26 = (_vorbis_validate($1)|0); - $27 = ($26|0)==(0); - if ($27) { - _error($0,34); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $28 = (_get32($0)|0); - $29 = ($28|0)==(0); - if (!($29)) { - _error($0,34); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $30 = (_get8($0)|0); - $31 = $30&255; - $32 = ((($0)) + 4|0); - HEAP32[$32>>2] = $31; - $33 = ($30<<24>>24)==(0); - if ($33) { - _error($0,34); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $34 = ($30&255)>(16); - if ($34) { - _error($0,5); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $35 = (_get32($0)|0); - HEAP32[$0>>2] = $35; - $36 = ($35|0)==(0); - if ($36) { - _error($0,34); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - (_get32($0)|0); - (_get32($0)|0); - (_get32($0)|0); - $37 = (_get8($0)|0); - $38 = $37&255; - $39 = $38 & 15; - $40 = $38 >>> 4; - $41 = 1 << $39; - $42 = ((($0)) + 112|0); - HEAP32[$42>>2] = $41; - $43 = 1 << $40; - $44 = ((($0)) + 116|0); - HEAP32[$44>>2] = $43; - $$off = (($39) + -6)|0; - $45 = ($$off>>>0)>(7); - if ($45) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $$off979 = (($37) + -96)<<24>>24; - $46 = ($$off979<<24>>24)<(0); - if ($46) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $47 = ($39>>>0)>($40>>>0); - if ($47) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $48 = (_get8($0)|0); - $49 = $48 & 1; - $50 = ($49<<24>>24)==(0); - if ($50) { - _error($0,34); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $51 = (_start_page($0)|0); - $52 = ($51|0)==(0); - if ($52) { - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $53 = (_start_packet($0)|0); - $54 = ($53|0)==(0); - if ($54) { - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $55 = ((($0)) + 1376|0); - while(1) { - $56 = (_next_segment($0)|0); - _skip($0,$56); - HEAP8[$55>>0] = 0; - $57 = ($56|0)==(0); - if ($57) { - break; - } - } - $58 = (_start_packet($0)|0); - $59 = ($58|0)==(0); - if ($59) { - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $60 = ((($0)) + 48|0); - $61 = HEAP8[$60>>0]|0; - $62 = ($61<<24>>24)==(0); - do { - if (!($62)) { - $63 = (_is_whole_packet_present($0,1)|0); - $64 = ($63|0)==(0); - if (!($64)) { - break; - } - $65 = ((($0)) + 100|0); - $66 = HEAP32[$65>>2]|0; - $67 = ($66|0)==(21); - if (!($67)) { - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - HEAP32[$65>>2] = 20; - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - } while(0); - _crc32_init(); - $68 = (_get8_packet($0)|0); - $69 = ($68|0)==(5); - if (!($69)) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $70 = (_get8_packet($0)|0); - $71 = $70&255; - HEAP8[$1>>0] = $71; - $72 = (_get8_packet($0)|0); - $73 = $72&255; - $74 = ((($1)) + 1|0); - HEAP8[$74>>0] = $73; - $75 = (_get8_packet($0)|0); - $76 = $75&255; - $77 = ((($1)) + 2|0); - HEAP8[$77>>0] = $76; - $78 = (_get8_packet($0)|0); - $79 = $78&255; - $80 = ((($1)) + 3|0); - HEAP8[$80>>0] = $79; - $81 = (_get8_packet($0)|0); - $82 = $81&255; - $83 = ((($1)) + 4|0); - HEAP8[$83>>0] = $82; - $84 = (_get8_packet($0)|0); - $85 = $84&255; - $86 = ((($1)) + 5|0); - HEAP8[$86>>0] = $85; - $87 = (_vorbis_validate($1)|0); - $88 = ($87|0)==(0); - if ($88) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $89 = (_get_bits($0,8)|0); - $90 = (($89) + 1)|0; - $91 = ((($0)) + 120|0); - HEAP32[$91>>2] = $90; - $92 = ($90*2096)|0; - $93 = (_setup_malloc($0,$92)|0); - $94 = ((($0)) + 124|0); - HEAP32[$94>>2] = $93; - $95 = ($93|0)==(0|0); - if ($95) { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $96 = HEAP32[$91>>2]|0; - $97 = ($96*2096)|0; - _memset(($93|0),0,($97|0))|0; - $98 = HEAP32[$91>>2]|0; - $99 = ($98|0)>(0); - L100: do { - if ($99) { - $100 = ((($0)) + 16|0); - $101 = ((($0)) + 16|0); - $$18921232 = 0; - L102: while(1) { - $102 = HEAP32[$94>>2]|0; - $103 = (($102) + (($$18921232*2096)|0)|0); - $104 = (_get_bits($0,8)|0); - $105 = $104 & 255; - $106 = ($105|0)==(66); - if (!($106)) { - label = 52; - break; - } - $107 = (_get_bits($0,8)|0); - $108 = $107 & 255; - $109 = ($108|0)==(67); - if (!($109)) { - label = 54; - break; - } - $110 = (_get_bits($0,8)|0); - $111 = $110 & 255; - $112 = ($111|0)==(86); - if (!($112)) { - label = 56; - break; - } - $113 = (_get_bits($0,8)|0); - $114 = (_get_bits($0,8)|0); - $115 = $114 << 8; - $116 = $113 & 255; - $117 = $115 | $116; - HEAP32[$103>>2] = $117; - $118 = (_get_bits($0,8)|0); - $119 = (_get_bits($0,8)|0); - $120 = (_get_bits($0,8)|0); - $121 = $120 << 16; - $122 = $119 << 8; - $123 = $122 & 65280; - $124 = $118 & 255; - $125 = $123 | $124; - $126 = $125 | $121; - $127 = (((($102) + (($$18921232*2096)|0)|0)) + 4|0); - HEAP32[$127>>2] = $126; - $128 = (_get_bits($0,1)|0); - $129 = ($128|0)!=(0); - if ($129) { - $132 = 0; - } else { - $130 = (_get_bits($0,1)|0); - $132 = $130; - } - $131 = $132&255; - $133 = (((($102) + (($$18921232*2096)|0)|0)) + 23|0); - HEAP8[$133>>0] = $131; - $134 = HEAP32[$103>>2]|0; - $135 = ($134|0)!=(0); - $136 = HEAP32[$127>>2]|0; - $137 = ($136|0)==(0); - $or$cond = $135 | $137; - if (!($or$cond)) { - label = 60; - break; - } - $138 = ($131<<24>>24)==(0); - if ($138) { - $140 = (_setup_malloc($0,$136)|0); - $141 = (((($102) + (($$18921232*2096)|0)|0)) + 8|0); - HEAP32[$141>>2] = $140; - $$0962 = $140; - } else { - $139 = (_setup_temp_malloc($0,$136)|0); - $$0962 = $139; - } - $142 = ($$0962|0)==(0|0); - if ($142) { - label = 65; - break; - } - do { - if ($129) { - $145 = (_get_bits($0,5)|0); - $146 = HEAP32[$127>>2]|0; - $147 = ($146|0)>(0); - if ($147) { - $$09661213 = 0;$$in = $145;$150 = $146; - } else { - $$3961 = 0; - break; - } - while(1) { - $148 = (($$in) + 1)|0; - $149 = (($150) - ($$09661213))|0; - $151 = (_ilog($149)|0); - $152 = (_get_bits($0,$151)|0); - $153 = (($152) + ($$09661213))|0; - $154 = HEAP32[$127>>2]|0; - $155 = ($153|0)>($154|0); - if ($155) { - label = 71; - break L102; - } - $156 = (($$0962) + ($$09661213)|0); - $157 = $148&255; - _memset(($156|0),($157|0),($152|0))|0; - $158 = HEAP32[$127>>2]|0; - $159 = ($158|0)>($153|0); - if ($159) { - $$09661213 = $153;$$in = $148;$150 = $158; - } else { - $$3961 = 0; - break; - } - } - } else { - $143 = HEAP32[$127>>2]|0; - $144 = ($143|0)>(0); - if ($144) { - $$09021210 = 0;$$09581209 = 0; - } else { - $$3961 = 0; - break; - } - while(1) { - $160 = HEAP8[$133>>0]|0; - $161 = ($160<<24>>24)==(0); - do { - if ($161) { - label = 74; - } else { - $162 = (_get_bits($0,1)|0); - $163 = ($162|0)==(0); - if (!($163)) { - label = 74; - break; - } - $171 = (($$0962) + ($$09021210)|0); - HEAP8[$171>>0] = -1; - $$2960$ph = $$09581209; - } - } while(0); - if ((label|0) == 74) { - label = 0; - $164 = (_get_bits($0,5)|0); - $165 = (($164) + 1)|0; - $166 = $165&255; - $167 = (($$0962) + ($$09021210)|0); - HEAP8[$167>>0] = $166; - $168 = (($$09581209) + 1)|0; - $169 = $165 & 255; - $170 = ($169|0)==(32); - if ($170) { - label = 76; - break L102; - } else { - $$2960$ph = $168; - } - } - $172 = (($$09021210) + 1)|0; - $173 = HEAP32[$127>>2]|0; - $174 = ($172|0)<($173|0); - if ($174) { - $$09021210 = $172;$$09581209 = $$2960$ph; - } else { - $$3961 = $$2960$ph; - break; - } - } - } - } while(0); - $175 = HEAP8[$133>>0]|0; - $176 = ($175<<24>>24)==(0); - do { - if ($176) { - $$19631001$ph = $$0962; - label = 86; - } else { - $177 = HEAP32[$127>>2]|0; - $178 = $177 >> 2; - $179 = ($$3961|0)<($178|0); - if ($179) { - $$pr = HEAP8[$133>>0]|0; - $188 = ($$pr<<24>>24)==(0); - if ($188) { - $$19631001$ph = $$0962; - label = 86; - break; - } else { - $$19631000 = $$0962;$$2956 = $$3961; - break; - } - } - $180 = HEAP32[$101>>2]|0; - $181 = ($177|0)>($180|0); - if ($181) { - HEAP32[$101>>2] = $177; - } - $182 = (_setup_malloc($0,$177)|0); - $183 = (((($102) + (($$18921232*2096)|0)|0)) + 8|0); - HEAP32[$183>>2] = $182; - $184 = ($182|0)==(0|0); - if ($184) { - label = 83; - break L102; - } - $185 = HEAP32[$127>>2]|0; - _memcpy(($182|0),($$0962|0),($185|0))|0; - $186 = HEAP32[$127>>2]|0; - _setup_temp_free($0,$$0962,$186); - $187 = HEAP32[$183>>2]|0; - HEAP8[$133>>0] = 0; - $$19631001$ph = $187; - label = 86; - } - } while(0); - do { - if ((label|0) == 86) { - label = 0; - $189 = HEAP32[$127>>2]|0; - $190 = ($189|0)>(0); - if (!($190)) { - $$19631000 = $$19631001$ph;$$2956 = 0; - break; - } - $191 = HEAP32[$127>>2]|0; - $$09541216 = 0;$$19031217 = 0; - while(1) { - $192 = (($$19631001$ph) + ($$19031217)|0); - $193 = HEAP8[$192>>0]|0; - $194 = ($193&255)<(11); - $notrhs = ($193<<24>>24)!=(-1); - $not$or$cond982 = $194 ^ $notrhs; - $195 = $not$or$cond982&1; - $$1955 = (($195) + ($$09541216))|0; - $196 = (($$19031217) + 1)|0; - $197 = ($196|0)<($191|0); - if ($197) { - $$09541216 = $$1955;$$19031217 = $196; - } else { - $$19631000 = $$19631001$ph;$$2956 = $$1955; - break; - } - } - } - } while(0); - $198 = (((($102) + (($$18921232*2096)|0)|0)) + 2092|0); - HEAP32[$198>>2] = $$2956; - $199 = HEAP8[$133>>0]|0; - $200 = ($199<<24>>24)==(0); - do { - if ($200) { - $201 = HEAP32[$127>>2]|0; - $202 = $201 << 2; - $203 = (_setup_malloc($0,$202)|0); - $204 = (((($102) + (($$18921232*2096)|0)|0)) + 32|0); - HEAP32[$204>>2] = $203; - $205 = ($203|0)==(0|0); - if ($205) { - label = 91; - break L102; - } else { - $$2953 = 0;$230 = 0; - } - } else { - $206 = ($$2956|0)==(0); - if ($206) { - $$0951 = 0;$878 = 0; - } else { - $207 = (_setup_malloc($0,$$2956)|0); - $208 = (((($102) + (($$18921232*2096)|0)|0)) + 8|0); - HEAP32[$208>>2] = $207; - $209 = ($207|0)==(0|0); - if ($209) { - label = 94; - break L102; - } - $210 = HEAP32[$198>>2]|0; - $211 = $210 << 2; - $212 = (_setup_temp_malloc($0,$211)|0); - $213 = (((($102) + (($$18921232*2096)|0)|0)) + 32|0); - HEAP32[$213>>2] = $212; - $214 = ($212|0)==(0|0); - if ($214) { - label = 96; - break L102; - } - $215 = HEAP32[$198>>2]|0; - $216 = $215 << 2; - $217 = (_setup_temp_malloc($0,$216)|0); - $218 = ($217|0)==(0|0); - if ($218) { - label = 98; - break L102; - } else { - $$0951 = $217;$878 = $217; - } - } - $219 = HEAP32[$127>>2]|0; - $220 = HEAP32[$198>>2]|0; - $221 = $220 << 3; - $222 = (($221) + ($219))|0; - $223 = HEAP32[$100>>2]|0; - $224 = ($222>>>0)>($223>>>0); - if (!($224)) { - $$2953 = $$0951;$230 = $878; - break; - } - HEAP32[$100>>2] = $222; - $$2953 = $$0951;$230 = $878; - } - } while(0); - $225 = HEAP32[$127>>2]|0; - $226 = (_compute_codewords($103,$$19631000,$225,$$2953)|0); - $227 = ($226|0)==(0); - if ($227) { - label = 102; - break; - } - $231 = HEAP32[$198>>2]|0; - $232 = ($231|0)==(0); - if (!($232)) { - $233 = $231 << 2; - $234 = (($233) + 4)|0; - $235 = (_setup_malloc($0,$234)|0); - $236 = (((($102) + (($$18921232*2096)|0)|0)) + 2084|0); - HEAP32[$236>>2] = $235; - $237 = ($235|0)==(0|0); - if ($237) { - label = 107; - break; - } - $238 = HEAP32[$198>>2]|0; - $239 = $238 << 2; - $240 = (($239) + 4)|0; - $241 = (_setup_malloc($0,$240)|0); - $242 = (((($102) + (($$18921232*2096)|0)|0)) + 2088|0); - HEAP32[$242>>2] = $241; - $243 = ($241|0)==(0|0); - if ($243) { - label = 109; - break; - } - $244 = ((($241)) + 4|0); - HEAP32[$242>>2] = $244; - HEAP32[$241>>2] = -1; - _compute_sorted_huffman($103,$$19631000,$$2953); - } - $245 = HEAP8[$133>>0]|0; - $246 = ($245<<24>>24)==(0); - if (!($246)) { - $247 = HEAP32[$198>>2]|0; - $248 = $247 << 2; - _setup_temp_free($0,$230,$248); - $249 = (((($102) + (($$18921232*2096)|0)|0)) + 32|0); - $250 = HEAP32[$249>>2]|0; - $251 = HEAP32[$198>>2]|0; - $252 = $251 << 2; - _setup_temp_free($0,$250,$252); - $253 = HEAP32[$127>>2]|0; - _setup_temp_free($0,$$19631000,$253); - HEAP32[$249>>2] = 0; - } - _compute_accelerated_huffman($103); - $254 = (_get_bits($0,4)|0); - $255 = $254&255; - $256 = (((($102) + (($$18921232*2096)|0)|0)) + 21|0); - HEAP8[$256>>0] = $255; - $257 = $254 & 255; - $258 = ($257>>>0)>(2); - if ($258) { - label = 114; - break; - } - $259 = ($257|0)==(0); - if (!($259)) { - $260 = (_get_bits($0,32)|0); - $261 = (+_float32_unpack($260)); - $262 = (((($102) + (($$18921232*2096)|0)|0)) + 12|0); - HEAPF32[$262>>2] = $261; - $263 = (_get_bits($0,32)|0); - $264 = (+_float32_unpack($263)); - $265 = (((($102) + (($$18921232*2096)|0)|0)) + 16|0); - HEAPF32[$265>>2] = $264; - $266 = (_get_bits($0,4)|0); - $267 = (($266) + 1)|0; - $268 = $267&255; - $269 = (((($102) + (($$18921232*2096)|0)|0)) + 20|0); - HEAP8[$269>>0] = $268; - $270 = (_get_bits($0,1)|0); - $271 = $270&255; - $272 = (((($102) + (($$18921232*2096)|0)|0)) + 22|0); - HEAP8[$272>>0] = $271; - $273 = HEAP8[$256>>0]|0; - $274 = ($273<<24>>24)==(1); - $275 = HEAP32[$127>>2]|0; - $276 = HEAP32[$103>>2]|0; - if ($274) { - $277 = (_lookup1_values($275,$276)|0); - $$sink = $277; - } else { - $278 = Math_imul($276, $275)|0; - $$sink = $278; - } - $279 = (((($102) + (($$18921232*2096)|0)|0)) + 24|0); - HEAP32[$279>>2] = $$sink; - $280 = ($$sink|0)==(0); - if ($280) { - label = 120; - break; - } - $281 = $$sink << 1; - $282 = (_setup_temp_malloc($0,$281)|0); - $283 = ($282|0)==(0|0); - if ($283) { - label = 123; - break; - } - $284 = HEAP32[$279>>2]|0; - $285 = ($284|0)>(0); - if ($285) { - $$29041220 = 0; - while(1) { - $286 = HEAP8[$269>>0]|0; - $287 = $286&255; - $288 = (_get_bits($0,$287)|0); - $289 = ($288|0)==(-1); - if ($289) { - label = 125; - break L102; - } - $292 = $288&65535; - $293 = (($282) + ($$29041220<<1)|0); - HEAP16[$293>>1] = $292; - $294 = (($$29041220) + 1)|0; - $295 = HEAP32[$279>>2]|0; - $296 = ($294|0)<($295|0); - if ($296) { - $$29041220 = $294; - } else { - $$lcssa1073 = $295; - break; - } - } - } else { - $$lcssa1073 = $284; - } - $297 = HEAP8[$256>>0]|0; - $298 = ($297<<24>>24)==(1); - do { - if ($298) { - $299 = HEAP8[$133>>0]|0; - $300 = ($299<<24>>24)!=(0); - if ($300) { - $301 = HEAP32[$198>>2]|0; - $302 = ($301|0)==(0); - if ($302) { - break; - } else { - $$sink986 = $301; - } - } else { - $303 = HEAP32[$127>>2]|0; - $$sink986 = $303; - } - $304 = $$sink986 << 2; - $305 = HEAP32[$103>>2]|0; - $306 = Math_imul($304, $305)|0; - $307 = (_setup_malloc($0,$306)|0); - $308 = (((($102) + (($$18921232*2096)|0)|0)) + 28|0); - HEAP32[$308>>2] = $307; - $309 = ($307|0)==(0|0); - if ($309) { - label = 132; - break L102; - } - $$sink25 = $300 ? $198 : $127; - $312 = HEAP32[$$sink25>>2]|0; - $313 = ($312|0)>(0); - if ($313) { - $314 = (((($102) + (($$18921232*2096)|0)|0)) + 2088|0); - $315 = HEAP32[$103>>2]|0; - $$09701227 = 0.0;$$39051228 = 0; - while(1) { - if ($300) { - $316 = HEAP32[$314>>2]|0; - $317 = (($316) + ($$39051228<<2)|0); - $318 = HEAP32[$317>>2]|0; - $322 = $318; - } else { - $322 = $$39051228; - } - $319 = Math_imul($315, $$39051228)|0; - $$0920$ph = 0;$$0974$ph = 1;$$1971$ph = $$09701227; - L193: while(1) { - $$0920 = $$0920$ph;$$1971 = $$1971$ph; - while(1) { - $320 = ($$0920|0)<($315|0); - if (!($320)) { - break L193; - } - $321 = (($322>>>0) / ($$0974$ph>>>0))&-1; - $323 = HEAP32[$279>>2]|0; - $324 = (($321>>>0) % ($323>>>0))&-1; - $325 = (($282) + ($324<<1)|0); - $326 = HEAP16[$325>>1]|0; - $327 = (+($326&65535)); - $328 = +HEAPF32[$265>>2]; - $329 = $327 * $328; - $330 = +HEAPF32[$262>>2]; - $331 = $329 + $330; - $332 = $$1971 + $331; - $333 = HEAP32[$308>>2]|0; - $334 = (($319) + ($$0920))|0; - $335 = (($333) + ($334<<2)|0); - HEAPF32[$335>>2] = $332; - $336 = HEAP8[$272>>0]|0; - $337 = ($336<<24>>24)==(0); - $$1971$ = $337 ? $$1971 : $332; - $338 = (($$0920) + 1)|0; - $339 = ($338|0)<($315|0); - if ($339) { - break; - } else { - $$0920 = $338;$$1971 = $$1971$; - } - } - $340 = (4294967295 / ($323>>>0))&-1; - $341 = ($$0974$ph>>>0)>($340>>>0); - if ($341) { - label = 143; - break L102; - } - $342 = Math_imul($323, $$0974$ph)|0; - $$0920$ph = $338;$$0974$ph = $342;$$1971$ph = $$1971$; - } - $344 = (($$39051228) + 1)|0; - $345 = ($344|0)<($312|0); - if ($345) { - $$09701227 = $$1971;$$39051228 = $344; - } else { - break; - } - } - } - HEAP8[$256>>0] = 2; - } else { - $346 = $$lcssa1073 << 2; - $347 = (_setup_malloc($0,$346)|0); - $348 = (((($102) + (($$18921232*2096)|0)|0)) + 28|0); - HEAP32[$348>>2] = $347; - $349 = ($347|0)==(0|0); - $350 = HEAP32[$279>>2]|0; - if ($349) { - label = 150; - break L102; - } - $351 = ($350|0)>(0); - if (!($351)) { - break; - } - $352 = HEAP32[$348>>2]|0; - $353 = HEAP8[$272>>0]|0; - $354 = ($353<<24>>24)==(0); - $355 = HEAP32[$279>>2]|0; - $$09771224 = 0.0;$$49061225 = 0; - while(1) { - $356 = (($282) + ($$49061225<<1)|0); - $357 = HEAP16[$356>>1]|0; - $358 = (+($357&65535)); - $359 = +HEAPF32[$265>>2]; - $360 = $358 * $359; - $361 = +HEAPF32[$262>>2]; - $362 = $360 + $361; - $363 = $$09771224 + $362; - $364 = (($352) + ($$49061225<<2)|0); - HEAPF32[$364>>2] = $363; - $$0977$ = $354 ? $$09771224 : $363; - $365 = (($$49061225) + 1)|0; - $366 = ($365|0)<($355|0); - if ($366) { - $$09771224 = $$0977$;$$49061225 = $365; - } else { - break; - } - } - } - } while(0); - $368 = HEAP32[$279>>2]|0; - $369 = $368 << 1; - _setup_temp_free($0,$282,$369); - } - $370 = (($$18921232) + 1)|0; - $371 = HEAP32[$91>>2]|0; - $372 = ($370|0)<($371|0); - if ($372) { - $$18921232 = $370; - } else { - break L100; - } - } - switch (label|0) { - case 52: { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 54: { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 56: { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 60: { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 65: { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 71: { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 76: { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 83: { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 91: { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 94: { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 96: { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 98: { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 102: { - $228 = HEAP8[$133>>0]|0; - $229 = ($228<<24>>24)==(0); - if (!($229)) { - _setup_temp_free($0,$230,0); - } - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 107: { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 109: { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 114: { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 120: { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 123: { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 125: { - $290 = HEAP32[$279>>2]|0; - $291 = $290 << 1; - _setup_temp_free($0,$282,$291); - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 132: { - $310 = HEAP32[$279>>2]|0; - $311 = $310 << 1; - _setup_temp_free($0,$282,$311); - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 143: { - $343 = $323 << 1; - _setup_temp_free($0,$282,$343); - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - case 150: { - $367 = $350 << 1; - _setup_temp_free($0,$282,$367); - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - break; - } - } - } - } while(0); - $373 = (_get_bits($0,6)|0); - $374 = (($373) + 1)|0; - $375 = $374 & 255; - $376 = ($375|0)==(0); - L258: do { - if (!($376)) { - $$28931205 = 0; - while(1) { - $379 = (_get_bits($0,16)|0); - $380 = ($379|0)==(0); - $378 = (($$28931205) + 1)|0; - if (!($380)) { - break; - } - $377 = ($378|0)<($375|0); - if ($377) { - $$28931205 = $378; - } else { - break L258; - } - } - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - } while(0); - $381 = (_get_bits($0,6)|0); - $382 = (($381) + 1)|0; - $383 = ((($0)) + 128|0); - HEAP32[$383>>2] = $382; - $384 = ($382*1596)|0; - $385 = (_setup_malloc($0,$384)|0); - $386 = ((($0)) + 260|0); - HEAP32[$386>>2] = $385; - $387 = ($385|0)==(0|0); - if ($387) { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $388 = HEAP32[$383>>2]|0; - $389 = ($388|0)>(0); - do { - if ($389) { - $$09291199 = 0;$$38941200 = 0; - L271: while(1) { - $390 = (_get_bits($0,16)|0); - $391 = $390&65535; - $392 = (((($0)) + 132|0) + ($$38941200<<1)|0); - HEAP16[$392>>1] = $391; - $393 = $390 & 65535; - $394 = ($393>>>0)>(1); - if ($394) { - label = 162; - break; - } - $395 = ($393|0)==(0); - if ($395) { - label = 164; - break; - } - $426 = HEAP32[$386>>2]|0; - $427 = (_get_bits($0,5)|0); - $428 = $427&255; - $429 = (($426) + (($$38941200*1596)|0)|0); - HEAP8[$429>>0] = $428; - $430 = $427 & 255; - $431 = ($430|0)==(0); - if (!($431)) { - $$09641169 = -1;$$69081170 = 0; - while(1) { - $432 = (_get_bits($0,4)|0); - $433 = $432&255; - $434 = ((((($426) + (($$38941200*1596)|0)|0)) + 1|0) + ($$69081170)|0); - HEAP8[$434>>0] = $433; - $435 = $432 & 255; - $436 = ($435|0)>($$09641169|0); - $$$0964 = $436 ? $435 : $$09641169; - $437 = (($$69081170) + 1)|0; - $438 = HEAP8[$429>>0]|0; - $439 = $438&255; - $440 = ($437|0)<($439|0); - if ($440) { - $$09641169 = $$$0964;$$69081170 = $437; - } else { - $$79091177 = 0; - break; - } - } - while(1) { - $441 = (_get_bits($0,3)|0); - $442 = (($441) + 1)|0; - $443 = $442&255; - $444 = ((((($426) + (($$38941200*1596)|0)|0)) + 33|0) + ($$79091177)|0); - HEAP8[$444>>0] = $443; - $445 = (_get_bits($0,2)|0); - $446 = $445&255; - $447 = ((((($426) + (($$38941200*1596)|0)|0)) + 49|0) + ($$79091177)|0); - HEAP8[$447>>0] = $446; - $448 = ($446<<24>>24)==(0); - if ($448) { - $$19211174 = 0; - label = 175; - } else { - $450 = (_get_bits($0,8)|0); - $451 = $450&255; - $452 = ((((($426) + (($$38941200*1596)|0)|0)) + 65|0) + ($$79091177)|0); - HEAP8[$452>>0] = $451; - $453 = $450 & 255; - $454 = HEAP32[$91>>2]|0; - $455 = ($453|0)<($454|0); - if (!($455)) { - label = 173; - break L271; - } - $$pr1300 = HEAP8[$447>>0]|0; - $449 = ($$pr1300<<24>>24)==(31); - if (!($449)) { - $$19211174 = 0; - label = 175; - } - } - if ((label|0) == 175) { - while(1) { - label = 0; - $461 = (_get_bits($0,8)|0); - $462 = (($461) + 65535)|0; - $463 = $462&65535; - $464 = (((((($426) + (($$38941200*1596)|0)|0)) + 82|0) + ($$79091177<<4)|0) + ($$19211174<<1)|0); - HEAP16[$464>>1] = $463; - $sext = $462 << 16; - $465 = $sext >> 16; - $466 = HEAP32[$91>>2]|0; - $467 = ($465|0)<($466|0); - $460 = (($$19211174) + 1)|0; - if (!($467)) { - label = 176; - break L271; - } - $456 = HEAP8[$447>>0]|0; - $457 = $456&255; - $458 = 1 << $457; - $459 = ($460|0)<($458|0); - if ($459) { - $$19211174 = $460; - label = 175; - } else { - break; - } - } - } - $468 = (($$79091177) + 1)|0; - $469 = ($$79091177|0)<($$$0964|0); - if ($469) { - $$79091177 = $468; - } else { - break; - } - } - } - $470 = (_get_bits($0,2)|0); - $471 = (($470) + 1)|0; - $472 = $471&255; - $473 = (((($426) + (($$38941200*1596)|0)|0)) + 1588|0); - HEAP8[$473>>0] = $472; - $474 = (_get_bits($0,4)|0); - $475 = $474&255; - $476 = (((($426) + (($$38941200*1596)|0)|0)) + 1589|0); - HEAP8[$476>>0] = $475; - $477 = (((($426) + (($$38941200*1596)|0)|0)) + 338|0); - HEAP16[$477>>1] = 0; - $478 = $474 & 255; - $479 = 1 << $478; - $480 = $479&65535; - $481 = (((($426) + (($$38941200*1596)|0)|0)) + 340|0); - HEAP16[$481>>1] = $480; - $482 = (((($426) + (($$38941200*1596)|0)|0)) + 1592|0); - HEAP32[$482>>2] = 2; - $483 = HEAP8[$429>>0]|0; - $484 = ($483<<24>>24)==(0); - if ($484) { - $$99111188 = 0; - label = 183; - } else { - $$89101185 = 0; - while(1) { - $486 = ((((($426) + (($$38941200*1596)|0)|0)) + 1|0) + ($$89101185)|0); - $487 = HEAP8[$486>>0]|0; - $488 = $487&255; - $489 = ((((($426) + (($$38941200*1596)|0)|0)) + 33|0) + ($488)|0); - $490 = HEAP8[$489>>0]|0; - $491 = ($490<<24>>24)==(0); - if (!($491)) { - $$29221181 = 0; - while(1) { - $492 = HEAP8[$476>>0]|0; - $493 = $492&255; - $494 = (_get_bits($0,$493)|0); - $495 = $494&65535; - $496 = HEAP32[$482>>2]|0; - $497 = ((((($426) + (($$38941200*1596)|0)|0)) + 338|0) + ($496<<1)|0); - HEAP16[$497>>1] = $495; - $498 = HEAP32[$482>>2]|0; - $499 = (($498) + 1)|0; - HEAP32[$482>>2] = $499; - $500 = (($$29221181) + 1)|0; - $501 = HEAP8[$489>>0]|0; - $502 = $501&255; - $503 = ($500|0)<($502|0); - if ($503) { - $$29221181 = $500; - } else { - break; - } - } - } - $504 = (($$89101185) + 1)|0; - $505 = HEAP8[$429>>0]|0; - $506 = $505&255; - $507 = ($504|0)<($506|0); - if ($507) { - $$89101185 = $504; - } else { - break; - } - } - $$pr1301 = HEAP32[$482>>2]|0; - $485 = ($$pr1301|0)>(0); - if ($485) { - $$99111188 = 0; - label = 183; - } else { - $$lcssa1060 = $$pr1301; - } - } - if ((label|0) == 183) { - while(1) { - label = 0; - $508 = ((((($426) + (($$38941200*1596)|0)|0)) + 338|0) + ($$99111188<<1)|0); - $509 = HEAP16[$508>>1]|0; - $510 = (($2) + ($$99111188<<2)|0); - HEAP16[$510>>1] = $509; - $511 = $$99111188&65535; - $512 = (((($2) + ($$99111188<<2)|0)) + 2|0); - HEAP16[$512>>1] = $511; - $513 = (($$99111188) + 1)|0; - $514 = HEAP32[$482>>2]|0; - $515 = ($513|0)<($514|0); - if ($515) { - $$99111188 = $513; - label = 183; - } else { - $$lcssa1060 = $514; - break; - } - } - } - _qsort($2,$$lcssa1060,4,1); - $516 = HEAP32[$482>>2]|0; - $517 = ($516|0)>(0); - do { - if ($517) { - $$109121192 = 0; - while(1) { - $520 = (((($2) + ($$109121192<<2)|0)) + 2|0); - $521 = HEAP16[$520>>1]|0; - $522 = $521&255; - $523 = ((((($426) + (($$38941200*1596)|0)|0)) + 838|0) + ($$109121192)|0); - HEAP8[$523>>0] = $522; - $524 = (($$109121192) + 1)|0; - $519 = HEAP32[$482>>2]|0; - $525 = ($524|0)<($519|0); - if ($525) { - $$109121192 = $524; - } else { - break; - } - } - $518 = ($519|0)>(2); - if ($518) { - $$119131195 = 2; - } else { - $$lcssa1061 = $519; - break; - } - while(1) { - _neighbors($477,$$119131195,$3,$4); - $526 = HEAP32[$3>>2]|0; - $527 = $526&255; - $528 = ((((($426) + (($$38941200*1596)|0)|0)) + 1088|0) + ($$119131195<<1)|0); - HEAP8[$528>>0] = $527; - $529 = HEAP32[$4>>2]|0; - $530 = $529&255; - $531 = ((((((($426) + (($$38941200*1596)|0)|0)) + 1088|0) + ($$119131195<<1)|0)) + 1|0); - HEAP8[$531>>0] = $530; - $532 = (($$119131195) + 1)|0; - $533 = HEAP32[$482>>2]|0; - $534 = ($532|0)<($533|0); - if ($534) { - $$119131195 = $532; - } else { - $$lcssa1061 = $533; - break; - } - } - } else { - $$lcssa1061 = $516; - } - } while(0); - $535 = ($$lcssa1061|0)>($$09291199|0); - $$$0929 = $535 ? $$lcssa1061 : $$09291199; - $536 = (($$38941200) + 1)|0; - $537 = HEAP32[$383>>2]|0; - $538 = ($536|0)<($537|0); - if ($538) { - $$09291199 = $$$0929;$$38941200 = $536; - } else { - label = 190; - break; - } - } - if ((label|0) == 162) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 164) { - $396 = HEAP32[$386>>2]|0; - $397 = (_get_bits($0,8)|0); - $398 = $397&255; - $399 = (($396) + (($$38941200*1596)|0)|0); - HEAP8[$399>>0] = $398; - $400 = (_get_bits($0,16)|0); - $401 = $400&65535; - $402 = (((($396) + (($$38941200*1596)|0)|0)) + 2|0); - HEAP16[$402>>1] = $401; - $403 = (_get_bits($0,16)|0); - $404 = $403&65535; - $405 = (((($396) + (($$38941200*1596)|0)|0)) + 4|0); - HEAP16[$405>>1] = $404; - $406 = (_get_bits($0,6)|0); - $407 = $406&255; - $408 = (((($396) + (($$38941200*1596)|0)|0)) + 6|0); - HEAP8[$408>>0] = $407; - $409 = (_get_bits($0,8)|0); - $410 = $409&255; - $411 = (((($396) + (($$38941200*1596)|0)|0)) + 7|0); - HEAP8[$411>>0] = $410; - $412 = (_get_bits($0,4)|0); - $413 = (($412) + 1)|0; - $414 = $413&255; - $415 = (((($396) + (($$38941200*1596)|0)|0)) + 8|0); - HEAP8[$415>>0] = $414; - $416 = $413 & 255; - $417 = ($416|0)==(0); - if (!($417)) { - $418 = (((($396) + (($$38941200*1596)|0)|0)) + 9|0); - $$59071118 = 0; - while(1) { - $419 = (_get_bits($0,8)|0); - $420 = $419&255; - $421 = (($418) + ($$59071118)|0); - HEAP8[$421>>0] = $420; - $422 = (($$59071118) + 1)|0; - $423 = HEAP8[$415>>0]|0; - $424 = $423&255; - $425 = ($422|0)<($424|0); - if ($425) { - $$59071118 = $422; - } else { - break; - } - } - } - _error($0,4); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 173) { - _error($0,20); - } - else if ((label|0) == 176) { - _error($0,20); - } - else if ((label|0) == 190) { - $phitmp1297 = $$$0929 << 1; - $$0929$lcssa = $phitmp1297; - break; - } - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } else { - $$0929$lcssa = 0; - } - } while(0); - $539 = (_get_bits($0,6)|0); - $540 = (($539) + 1)|0; - $541 = ((($0)) + 264|0); - HEAP32[$541>>2] = $540; - $542 = ($540*24)|0; - $543 = (_setup_malloc($0,$542)|0); - $544 = ((($0)) + 396|0); - HEAP32[$544>>2] = $543; - $545 = ($543|0)==(0|0); - if ($545) { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $546 = HEAP32[$541>>2]|0; - $547 = ($546*24)|0; - _memset(($543|0),0,($547|0))|0; - $548 = HEAP32[$541>>2]|0; - $549 = ($548|0)>(0); - L328: do { - if ($549) { - $$48951165 = 0; - L330: while(1) { - $550 = HEAP32[$544>>2]|0; - $551 = (_get_bits($0,16)|0); - $552 = $551&65535; - $553 = (((($0)) + 268|0) + ($$48951165<<1)|0); - HEAP16[$553>>1] = $552; - $554 = $551 & 65535; - $555 = ($554>>>0)>(2); - if ($555) { - label = 196; - break; - } - $556 = (_get_bits($0,24)|0); - $557 = (($550) + (($$48951165*24)|0)|0); - HEAP32[$557>>2] = $556; - $558 = (_get_bits($0,24)|0); - $559 = (((($550) + (($$48951165*24)|0)|0)) + 4|0); - HEAP32[$559>>2] = $558; - $560 = HEAP32[$557>>2]|0; - $561 = ($558>>>0)<($560>>>0); - if ($561) { - label = 198; - break; - } - $562 = (_get_bits($0,24)|0); - $563 = (($562) + 1)|0; - $564 = (((($550) + (($$48951165*24)|0)|0)) + 8|0); - HEAP32[$564>>2] = $563; - $565 = (_get_bits($0,6)|0); - $566 = (($565) + 1)|0; - $567 = $566&255; - $568 = (((($550) + (($$48951165*24)|0)|0)) + 12|0); - HEAP8[$568>>0] = $567; - $569 = (_get_bits($0,8)|0); - $570 = $569&255; - $571 = (((($550) + (($$48951165*24)|0)|0)) + 13|0); - HEAP8[$571>>0] = $570; - $572 = $569 & 255; - $573 = HEAP32[$91>>2]|0; - $574 = ($572|0)<($573|0); - if (!($574)) { - label = 201; - break; - } - $575 = HEAP8[$568>>0]|0; - $576 = $575&255; - $577 = ($575<<24>>24)==(0); - if ($577) { - $$lcssa = $576; - } else { - $$129141148 = 0; - while(1) { - $578 = (_get_bits($0,3)|0); - $579 = (_get_bits($0,1)|0); - $580 = ($579|0)==(0); - if ($580) { - $$0957 = 0; - } else { - $581 = (_get_bits($0,5)|0); - $$0957 = $581; - } - $582 = $$0957 << 3; - $583 = (($582) + ($578))|0; - $584 = $583&255; - $585 = (($2) + ($$129141148)|0); - HEAP8[$585>>0] = $584; - $586 = (($$129141148) + 1)|0; - $587 = HEAP8[$568>>0]|0; - $588 = $587&255; - $589 = ($586|0)<($588|0); - if ($589) { - $$129141148 = $586; - } else { - $$lcssa = $588; - break; - } - } - } - $590 = $$lcssa << 4; - $591 = (_setup_malloc($0,$590)|0); - $592 = (((($550) + (($$48951165*24)|0)|0)) + 20|0); - HEAP32[$592>>2] = $591; - $593 = ($591|0)==(0|0); - if ($593) { - label = 207; - break; - } - $594 = HEAP8[$568>>0]|0; - $595 = ($594<<24>>24)==(0); - if (!($595)) { - $$139151153 = 0; - while(1) { - $596 = (($2) + ($$139151153)|0); - $597 = HEAP8[$596>>0]|0; - $598 = $597&255; - $$39231152 = 0; - while(1) { - $599 = 1 << $$39231152; - $600 = $598 & $599; - $601 = ($600|0)==(0); - if ($601) { - $612 = HEAP32[$592>>2]|0; - $613 = ((($612) + ($$139151153<<4)|0) + ($$39231152<<1)|0); - HEAP16[$613>>1] = -1; - } else { - $602 = (_get_bits($0,8)|0); - $603 = $602&65535; - $604 = HEAP32[$592>>2]|0; - $605 = ((($604) + ($$139151153<<4)|0) + ($$39231152<<1)|0); - HEAP16[$605>>1] = $603; - $606 = HEAP32[$592>>2]|0; - $607 = ((($606) + ($$139151153<<4)|0) + ($$39231152<<1)|0); - $608 = HEAP16[$607>>1]|0; - $609 = $608 << 16 >> 16; - $610 = HEAP32[$91>>2]|0; - $611 = ($609|0)<($610|0); - if (!($611)) { - label = 211; - break L330; - } - } - $614 = (($$39231152) + 1)|0; - $615 = ($614|0)<(8); - if ($615) { - $$39231152 = $614; - } else { - break; - } - } - $616 = (($$139151153) + 1)|0; - $617 = HEAP8[$568>>0]|0; - $618 = $617&255; - $619 = ($616|0)<($618|0); - if ($619) { - $$139151153 = $616; - } else { - break; - } - } - } - $620 = HEAP32[$94>>2]|0; - $621 = HEAP8[$571>>0]|0; - $622 = $621&255; - $623 = (((($620) + (($622*2096)|0)|0)) + 4|0); - $624 = HEAP32[$623>>2]|0; - $625 = $624 << 2; - $626 = (_setup_malloc($0,$625)|0); - $627 = (((($550) + (($$48951165*24)|0)|0)) + 16|0); - HEAP32[$627>>2] = $626; - $628 = ($626|0)==(0|0); - if ($628) { - label = 216; - break; - } - $629 = HEAP32[$94>>2]|0; - $630 = HEAP8[$571>>0]|0; - $631 = $630&255; - $632 = (((($629) + (($631*2096)|0)|0)) + 4|0); - $633 = HEAP32[$632>>2]|0; - $634 = $633 << 2; - _memset(($626|0),0,($634|0))|0; - $635 = HEAP32[$94>>2]|0; - $636 = HEAP8[$571>>0]|0; - $637 = $636&255; - $638 = (((($635) + (($637*2096)|0)|0)) + 4|0); - $639 = HEAP32[$638>>2]|0; - $640 = ($639|0)>(0); - if ($640) { - $$149161160 = 0;$642 = $635;$643 = $637; - while(1) { - $641 = (($642) + (($643*2096)|0)|0); - $644 = HEAP32[$641>>2]|0; - $645 = (_setup_malloc($0,$644)|0); - $646 = HEAP32[$627>>2]|0; - $647 = (($646) + ($$149161160<<2)|0); - HEAP32[$647>>2] = $645; - $648 = HEAP32[$627>>2]|0; - $649 = (($648) + ($$149161160<<2)|0); - $650 = HEAP32[$649>>2]|0; - $651 = ($650|0)==(0|0); - if ($651) { - label = 221; - break L330; - } - $652 = ($644|0)>(0); - if ($652) { - $$09501156 = $$149161160;$$49241157$in = $644; - while(1) { - $$49241157 = (($$49241157$in) + -1)|0; - $653 = HEAP8[$568>>0]|0; - $654 = $653&255; - $655 = (($$09501156|0) % ($654|0))&-1; - $656 = $655&255; - $657 = HEAP32[$627>>2]|0; - $658 = (($657) + ($$149161160<<2)|0); - $659 = HEAP32[$658>>2]|0; - $660 = (($659) + ($$49241157)|0); - HEAP8[$660>>0] = $656; - $661 = HEAP8[$568>>0]|0; - $662 = $661&255; - $663 = (($$09501156|0) / ($662|0))&-1; - $664 = ($$49241157$in|0)>(1); - if ($664) { - $$09501156 = $663;$$49241157$in = $$49241157; - } else { - break; - } - } - } - $665 = (($$149161160) + 1)|0; - $666 = HEAP32[$94>>2]|0; - $667 = HEAP8[$571>>0]|0; - $668 = $667&255; - $669 = (((($666) + (($668*2096)|0)|0)) + 4|0); - $670 = HEAP32[$669>>2]|0; - $671 = ($665|0)<($670|0); - if ($671) { - $$149161160 = $665;$642 = $666;$643 = $668; - } else { - break; - } - } - } - $672 = (($$48951165) + 1)|0; - $673 = HEAP32[$541>>2]|0; - $674 = ($672|0)<($673|0); - if ($674) { - $$48951165 = $672; - } else { - break L328; - } - } - if ((label|0) == 196) { - _error($0,20); - } - else if ((label|0) == 198) { - _error($0,20); - } - else if ((label|0) == 201) { - _error($0,20); - } - else if ((label|0) == 207) { - _error($0,3); - } - else if ((label|0) == 211) { - _error($0,20); - } - else if ((label|0) == 216) { - _error($0,3); - } - else if ((label|0) == 221) { - _error($0,3); - } - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - } while(0); - $675 = (_get_bits($0,6)|0); - $676 = (($675) + 1)|0; - $677 = ((($0)) + 400|0); - HEAP32[$677>>2] = $676; - $678 = ($676*40)|0; - $679 = (_setup_malloc($0,$678)|0); - $680 = ((($0)) + 404|0); - HEAP32[$680>>2] = $679; - $681 = ($679|0)==(0|0); - if ($681) { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $682 = HEAP32[$677>>2]|0; - $683 = ($682*40)|0; - _memset(($679|0),0,($683|0))|0; - $684 = HEAP32[$677>>2]|0; - $685 = ($684|0)>(0); - L379: do { - if ($685) { - $$58961143 = 0; - L380: while(1) { - $686 = HEAP32[$680>>2]|0; - $687 = (($686) + (($$58961143*40)|0)|0); - $688 = (_get_bits($0,16)|0); - $689 = ($688|0)==(0); - if (!($689)) { - label = 229; - break; - } - $690 = HEAP32[$32>>2]|0; - $691 = ($690*3)|0; - $692 = (_setup_malloc($0,$691)|0); - $693 = (((($686) + (($$58961143*40)|0)|0)) + 4|0); - HEAP32[$693>>2] = $692; - $694 = ($692|0)==(0|0); - if ($694) { - label = 231; - break; - } - $695 = (_get_bits($0,1)|0); - $696 = ($695|0)==(0); - if ($696) { - $$sink26 = 1; - } else { - $697 = (_get_bits($0,4)|0); - $698 = (($697) + 1)|0; - $699 = $698&255; - $$sink26 = $699; - } - $700 = (((($686) + (($$58961143*40)|0)|0)) + 8|0); - HEAP8[$700>>0] = $$sink26; - $701 = (_get_bits($0,1)|0); - $702 = ($701|0)==(0); - do { - if ($702) { - HEAP16[$687>>1] = 0; - } else { - $703 = (_get_bits($0,8)|0); - $704 = (($703) + 1)|0; - $705 = $704&65535; - HEAP16[$687>>1] = $705; - $706 = $704 & 65535; - $707 = ($706|0)==(0); - if ($707) { - break; - } else { - $$59251132 = 0; - } - while(1) { - $712 = HEAP32[$32>>2]|0; - $713 = (($712) + -1)|0; - $714 = (_ilog($713)|0); - $715 = (_get_bits($0,$714)|0); - $716 = $715&255; - $717 = HEAP32[$693>>2]|0; - $718 = (($717) + (($$59251132*3)|0)|0); - HEAP8[$718>>0] = $716; - $719 = HEAP32[$32>>2]|0; - $720 = (($719) + -1)|0; - $721 = (_ilog($720)|0); - $722 = (_get_bits($0,$721)|0); - $723 = $722&255; - $724 = HEAP32[$693>>2]|0; - $725 = (((($724) + (($$59251132*3)|0)|0)) + 1|0); - HEAP8[$725>>0] = $723; - $726 = HEAP32[$693>>2]|0; - $727 = (($726) + (($$59251132*3)|0)|0); - $728 = HEAP8[$727>>0]|0; - $729 = $728&255; - $730 = HEAP32[$32>>2]|0; - $731 = ($729|0)<($730|0); - if (!($731)) { - label = 238; - break L380; - } - $732 = (((($726) + (($$59251132*3)|0)|0)) + 1|0); - $733 = HEAP8[$732>>0]|0; - $734 = $733&255; - $735 = ($734|0)<($730|0); - if (!($735)) { - label = 240; - break L380; - } - $736 = ($728<<24>>24)==($733<<24>>24); - $711 = (($$59251132) + 1)|0; - if ($736) { - label = 242; - break L380; - } - $708 = HEAP16[$687>>1]|0; - $709 = $708&65535; - $710 = ($711|0)<($709|0); - if ($710) { - $$59251132 = $711; - } else { - break; - } - } - } - } while(0); - $737 = (_get_bits($0,2)|0); - $738 = ($737|0)==(0); - if (!($738)) { - label = 245; - break; - } - $739 = HEAP8[$700>>0]|0; - $740 = ($739&255)>(1); - $741 = HEAP32[$32>>2]|0; - $742 = ($741|0)>(0); - do { - if ($740) { - if ($742) { - $$159171137 = 0; - } else { - break; - } - while(1) { - $750 = (_get_bits($0,4)|0); - $751 = $750&255; - $752 = HEAP32[$693>>2]|0; - $753 = (((($752) + (($$159171137*3)|0)|0)) + 2|0); - HEAP8[$753>>0] = $751; - $754 = HEAP32[$693>>2]|0; - $755 = (((($754) + (($$159171137*3)|0)|0)) + 2|0); - $756 = HEAP8[$755>>0]|0; - $757 = HEAP8[$700>>0]|0; - $758 = ($756&255)<($757&255); - $747 = (($$159171137) + 1)|0; - if (!($758)) { - label = 253; - break L380; - } - $745 = HEAP32[$32>>2]|0; - $746 = ($747|0)<($745|0); - if ($746) { - $$159171137 = $747; - } else { - break; - } - } - } else { - if (!($742)) { - break; - } - $743 = HEAP32[$693>>2]|0; - $744 = HEAP32[$32>>2]|0; - $$169181135 = 0; - while(1) { - $759 = (((($743) + (($$169181135*3)|0)|0)) + 2|0); - HEAP8[$759>>0] = 0; - $760 = (($$169181135) + 1)|0; - $761 = ($760|0)<($744|0); - if ($761) { - $$169181135 = $760; - } else { - break; - } - } - } - } while(0); - $748 = HEAP8[$700>>0]|0; - $749 = ($748<<24>>24)==(0); - if (!($749)) { - $$179191139 = 0; - while(1) { - (_get_bits($0,8)|0); - $766 = (_get_bits($0,8)|0); - $767 = $766&255; - $768 = ((((($686) + (($$58961143*40)|0)|0)) + 9|0) + ($$179191139)|0); - HEAP8[$768>>0] = $767; - $769 = (_get_bits($0,8)|0); - $770 = $769&255; - $771 = ((((($686) + (($$58961143*40)|0)|0)) + 24|0) + ($$179191139)|0); - HEAP8[$771>>0] = $770; - $772 = HEAP8[$768>>0]|0; - $773 = $772&255; - $774 = HEAP32[$383>>2]|0; - $775 = ($773|0)<($774|0); - if (!($775)) { - label = 257; - break L380; - } - $776 = $769 & 255; - $777 = HEAP32[$541>>2]|0; - $778 = ($776|0)<($777|0); - $765 = (($$179191139) + 1)|0; - if (!($778)) { - label = 259; - break L380; - } - $762 = HEAP8[$700>>0]|0; - $763 = $762&255; - $764 = ($765|0)<($763|0); - if ($764) { - $$179191139 = $765; - } else { - break; - } - } - } - $779 = (($$58961143) + 1)|0; - $780 = HEAP32[$677>>2]|0; - $781 = ($779|0)<($780|0); - if ($781) { - $$58961143 = $779; - } else { - break L379; - } - } - if ((label|0) == 229) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 231) { - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 238) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 240) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 242) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 245) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 253) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 257) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 259) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - } - } while(0); - $782 = (_get_bits($0,6)|0); - $783 = (($782) + 1)|0; - $784 = ((($0)) + 408|0); - HEAP32[$784>>2] = $783; - $785 = ($783|0)>(0); - L433: do { - if ($785) { - $$68971128 = 0; - while(1) { - $789 = (_get_bits($0,1)|0); - $790 = $789&255; - $791 = (((($0)) + 412|0) + (($$68971128*6)|0)|0); - HEAP8[$791>>0] = $790; - $792 = (_get_bits($0,16)|0); - $793 = $792&65535; - $794 = (((((($0)) + 412|0) + (($$68971128*6)|0)|0)) + 2|0); - HEAP16[$794>>1] = $793; - $795 = (_get_bits($0,16)|0); - $796 = $795&65535; - $797 = (((((($0)) + 412|0) + (($$68971128*6)|0)|0)) + 4|0); - HEAP16[$797>>1] = $796; - $798 = (_get_bits($0,8)|0); - $799 = $798&255; - $800 = (((((($0)) + 412|0) + (($$68971128*6)|0)|0)) + 1|0); - HEAP8[$800>>0] = $799; - $801 = HEAP16[$794>>1]|0; - $802 = ($801<<16>>16)==(0); - if (!($802)) { - label = 264; - break; - } - $803 = HEAP16[$797>>1]|0; - $804 = ($803<<16>>16)==(0); - if (!($804)) { - label = 266; - break; - } - $805 = $798 & 255; - $806 = HEAP32[$677>>2]|0; - $807 = ($805|0)<($806|0); - $788 = (($$68971128) + 1)|0; - if (!($807)) { - label = 268; - break; - } - $786 = HEAP32[$784>>2]|0; - $787 = ($788|0)<($786|0); - if ($787) { - $$68971128 = $788; - } else { - break L433; - } - } - if ((label|0) == 264) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 266) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - else if ((label|0) == 268) { - _error($0,20); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - } - } while(0); - _flush_packet($0); - $808 = ((($0)) + 992|0); - HEAP32[$808>>2] = 0; - $809 = HEAP32[$32>>2]|0; - $810 = ($809|0)>(0); - L447: do { - if ($810) { - $$78981124 = 0; - while(1) { - $814 = HEAP32[$44>>2]|0; - $815 = $814 << 2; - $816 = (_setup_malloc($0,$815)|0); - $817 = (((($0)) + 800|0) + ($$78981124<<2)|0); - HEAP32[$817>>2] = $816; - $818 = HEAP32[$44>>2]|0; - $819 = $818 << 1; - $820 = $819 & 2147483646; - $821 = (_setup_malloc($0,$820)|0); - $822 = (((($0)) + 928|0) + ($$78981124<<2)|0); - HEAP32[$822>>2] = $821; - $823 = (_setup_malloc($0,$$0929$lcssa)|0); - $824 = (((($0)) + 996|0) + ($$78981124<<2)|0); - HEAP32[$824>>2] = $823; - $825 = HEAP32[$817>>2]|0; - $826 = ($825|0)==(0|0); - if ($826) { - break; - } - $827 = HEAP32[$822>>2]|0; - $828 = ($827|0)==(0|0); - $829 = ($823|0)==(0|0); - $or$cond991 = $829 | $828; - $813 = (($$78981124) + 1)|0; - if ($or$cond991) { - break; - } - $811 = HEAP32[$32>>2]|0; - $812 = ($813|0)<($811|0); - if ($812) { - $$78981124 = $813; - } else { - break L447; - } - } - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - } while(0); - $830 = HEAP32[$42>>2]|0; - $831 = (_init_blocksize($0,0,$830)|0); - $832 = ($831|0)==(0); - if ($832) { - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $833 = HEAP32[$44>>2]|0; - $834 = (_init_blocksize($0,1,$833)|0); - $835 = ($834|0)==(0); - if ($835) { - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - $836 = HEAP32[$42>>2]|0; - $837 = ((($0)) + 104|0); - HEAP32[$837>>2] = $836; - $838 = HEAP32[$44>>2]|0; - $839 = ((($0)) + 108|0); - HEAP32[$839>>2] = $838; - $840 = $838 << 1; - $841 = $840 & 2147483646; - $842 = HEAP32[$541>>2]|0; - $843 = ($842|0)>(0); - if ($843) { - $844 = HEAP32[$544>>2]|0; - $845 = HEAP32[$541>>2]|0; - $$08991120 = 0;$$09011119 = 0; - while(1) { - $846 = (((($844) + (($$09011119*24)|0)|0)) + 4|0); - $847 = HEAP32[$846>>2]|0; - $848 = (($844) + (($$09011119*24)|0)|0); - $849 = HEAP32[$848>>2]|0; - $850 = (($847) - ($849))|0; - $851 = (((($844) + (($$09011119*24)|0)|0)) + 8|0); - $852 = HEAP32[$851>>2]|0; - $853 = (($850>>>0) / ($852>>>0))&-1; - $854 = ($853|0)>($$08991120|0); - $$$0899 = $854 ? $853 : $$08991120; - $855 = (($$09011119) + 1)|0; - $856 = ($855|0)<($845|0); - if ($856) { - $$08991120 = $$$0899;$$09011119 = $855; - } else { - break; - } - } - $phitmp = $$$0899 << 2; - $phitmp1296 = (($phitmp) + 4)|0; - $$0899$lcssa = $phitmp1296; - } else { - $$0899$lcssa = 4; - } - $857 = HEAP32[$32>>2]|0; - $858 = Math_imul($857, $$0899$lcssa)|0; - $859 = ((($0)) + 12|0); - $860 = ($841>>>0)>($858>>>0); - $$ = $860 ? $841 : $858; - HEAP32[$859>>2] = $$; - $861 = ((($0)) + 1377|0); - HEAP8[$861>>0] = 1; - $862 = ((($0)) + 80|0); - $863 = HEAP32[$862>>2]|0; - $864 = ($863|0)==(0|0); - do { - if (!($864)) { - $865 = ((($0)) + 92|0); - $866 = HEAP32[$865>>2]|0; - $867 = ((($0)) + 84|0); - $868 = HEAP32[$867>>2]|0; - $869 = ($866|0)==($868|0); - if (!($869)) { - ___assert_fail((17592|0),(17088|0),3714,(17648|0)); - // unreachable; - } - $870 = ((($0)) + 88|0); - $871 = HEAP32[$870>>2]|0; - $872 = (($871) + 1512)|0; - $873 = HEAP32[$859>>2]|0; - $874 = (($872) + ($873))|0; - $875 = ($874>>>0)>($866>>>0); - if (!($875)) { - break; - } - _error($0,3); - $$34 = 0; - STACKTOP = sp;return ($$34|0); - } - } while(0); - $876 = (_stb_vorbis_get_file_offset($0)|0); - $877 = ((($0)) + 52|0); - HEAP32[$877>>2] = $876; - $$34 = 1; - STACKTOP = sp;return ($$34|0); -} -function _vorbis_alloc($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_setup_malloc($0,1512)|0); - return ($1|0); -} -function _vorbis_pump_first_frame($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $1 = sp + 8|0; - $2 = sp + 4|0; - $3 = sp; - $4 = (_vorbis_decode_packet($0,$1,$3,$2)|0); - $5 = ($4|0)==(0); - if ($5) { - STACKTOP = sp;return ($4|0); - } - $6 = HEAP32[$1>>2]|0; - $7 = HEAP32[$3>>2]|0; - $8 = HEAP32[$2>>2]|0; - (_vorbis_finish_frame($0,$6,$7,$8)|0); - STACKTOP = sp;return ($4|0); -} -function _setup_malloc($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (($1) + 3)|0; - $3 = $2 & -4; - $4 = ((($0)) + 8|0); - $5 = HEAP32[$4>>2]|0; - $6 = (($5) + ($3))|0; - HEAP32[$4>>2] = $6; - $7 = ((($0)) + 80|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)==(0|0); - if ($9) { - $17 = ($3|0)==(0); - if ($17) { - $$1 = 0; - return ($$1|0); - } - $18 = (_malloc($3)|0); - $$1 = $18; - return ($$1|0); - } else { - $10 = ((($0)) + 88|0); - $11 = HEAP32[$10>>2]|0; - $12 = (($11) + ($3))|0; - $13 = ((($0)) + 92|0); - $14 = HEAP32[$13>>2]|0; - $15 = ($12|0)>($14|0); - if ($15) { - $$1 = 0; - return ($$1|0); - } - $16 = (($8) + ($11)|0); - HEAP32[$10>>2] = $12; - $$1 = $16; - return ($$1|0); - } - return (0)|0; -} -function _vorbis_validate($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_memcmp($0,17964,6)|0); - $2 = ($1|0)==(0); - $3 = $2&1; - return ($3|0); -} -function _skip($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 32|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)==(0|0); - if ($4) { - $10 = ((($0)) + 20|0); - $11 = HEAP32[$10>>2]|0; - $12 = (_ftell($11)|0); - $13 = HEAP32[$10>>2]|0; - $14 = (($12) + ($1))|0; - (_fseek($13,$14,0)|0); - return; - } - $5 = (($3) + ($1)|0); - HEAP32[$2>>2] = $5; - $6 = ((($0)) + 40|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($5>>>0)<($7>>>0); - if ($8) { - return; - } - $9 = ((($0)) + 96|0); - HEAP32[$9>>2] = 1; - return; -} -function _is_whole_packet_present($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$$068 = 0, $$$3 = 0, $$068$lcssa = 0, $$06892 = 0, $$07291 = 0, $$078 = 0, $$078$ph = 0, $$173 = 0, $$2 = 0, $$270 = 0, $$270$ph = 0, $$274 = 0, $$274$ph = 0, $$3$lcssa = 0, $$37585 = 0, $$386 = 0, $$476 = 0, $$lcssa = 0, $10 = 0, $11 = 0; - var $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; - var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; - var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; - var $67 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond82 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 1380|0); - $3 = HEAP32[$2>>2]|0; - $4 = ((($0)) + 32|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($3|0)==(-1); - if ($6) { - $$078$ph = 1;$$270$ph = -1;$$274$ph = $5; - } else { - $7 = ((($0)) + 1116|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($3|0)<($8|0); - L3: do { - if ($9) { - $$06892 = $3;$$07291 = $5;$67 = $8; - while(1) { - $10 = (((($0)) + 1120|0) + ($$06892)|0); - $11 = HEAP8[$10>>0]|0; - $12 = $11&255; - $13 = (($$07291) + ($12)|0); - $14 = ($11<<24>>24)==(-1); - if (!($14)) { - $$068$lcssa = $$06892;$$173 = $13;$$lcssa = $67; - break L3; - } - $15 = (($$06892) + 1)|0; - $16 = HEAP32[$7>>2]|0; - $17 = ($15|0)<($16|0); - if ($17) { - $$06892 = $15;$$07291 = $13;$67 = $16; - } else { - $$068$lcssa = $15;$$173 = $13;$$lcssa = $16; - break; - } - } - } else { - $$068$lcssa = $3;$$173 = $5;$$lcssa = $8; - } - } while(0); - $18 = ($1|0)!=(0); - $19 = (($$lcssa) + -1)|0; - $20 = ($$068$lcssa|0)<($19|0); - $or$cond = $18 & $20; - if ($or$cond) { - _error($0,21); - $$2 = 0; - return ($$2|0); - } - $21 = ($$068$lcssa|0)==($$lcssa|0); - $$$068 = $21 ? -1 : $$068$lcssa; - $22 = ((($0)) + 40|0); - $23 = HEAP32[$22>>2]|0; - $24 = ($$173>>>0)>($23>>>0); - if ($24) { - _error($0,1); - $$2 = 0; - return ($$2|0); - } else { - $$078$ph = 0;$$270$ph = $$$068;$$274$ph = $$173; - } - } - $25 = ((($0)) + 40|0); - $26 = ($1|0)!=(0); - $27 = ((($0)) + 992|0); - $$078 = $$078$ph;$$270 = $$270$ph;$$274 = $$274$ph; - while(1) { - $28 = ($$270|0)==(-1); - if (!($28)) { - $$2 = 1; - label = 32; - break; - } - $29 = ((($$274)) + 26|0); - $30 = HEAP32[$25>>2]|0; - $31 = ($29>>>0)<($30>>>0); - if (!($31)) { - label = 12; - break; - } - $32 = (_memcmp($$274,4796,4)|0); - $33 = ($32|0)==(0); - if (!($33)) { - label = 14; - break; - } - $34 = ((($$274)) + 4|0); - $35 = HEAP8[$34>>0]|0; - $36 = ($35<<24>>24)==(0); - if (!($36)) { - label = 16; - break; - } - $37 = ($$078|0)==(0); - if ($37) { - $44 = ((($$274)) + 5|0); - $45 = HEAP8[$44>>0]|0; - $46 = $45 & 1; - $47 = ($46<<24>>24)==(0); - if ($47) { - label = 22; - break; - } - } else { - $38 = HEAP32[$27>>2]|0; - $39 = ($38|0)==(0); - if (!($39)) { - $40 = ((($$274)) + 5|0); - $41 = HEAP8[$40>>0]|0; - $42 = $41 & 1; - $43 = ($42<<24>>24)==(0); - if (!($43)) { - label = 20; - break; - } - } - } - $48 = HEAP8[$29>>0]|0; - $49 = $48&255; - $50 = ((($$274)) + 27|0); - $51 = (($50) + ($49)|0); - $52 = HEAP32[$25>>2]|0; - $53 = ($51>>>0)>($52>>>0); - if ($53) { - label = 25; - break; - } - $54 = ($48<<24>>24)==(0); - L27: do { - if ($54) { - $$3$lcssa = 0;$$476 = $51; - } else { - $$37585 = $51;$$386 = 0; - while(1) { - $55 = (($50) + ($$386)|0); - $56 = HEAP8[$55>>0]|0; - $57 = $56&255; - $58 = (($$37585) + ($57)|0); - $59 = ($56<<24>>24)==(-1); - if (!($59)) { - $$3$lcssa = $$386;$$476 = $58; - break L27; - } - $60 = (($$386) + 1)|0; - $61 = ($60|0)<($49|0); - if ($61) { - $$37585 = $58;$$386 = $60; - } else { - $$3$lcssa = $60;$$476 = $58; - break; - } - } - } - } while(0); - $62 = (($49) + -1)|0; - $63 = ($$3$lcssa|0)<($62|0); - $or$cond82 = $26 & $63; - if ($or$cond82) { - label = 29; - break; - } - $64 = ($$3$lcssa|0)==($49|0); - $$$3 = $64 ? -1 : $$3$lcssa; - $65 = HEAP32[$25>>2]|0; - $66 = ($$476>>>0)>($65>>>0); - if ($66) { - label = 31; - break; - } else { - $$078 = 0;$$270 = $$$3;$$274 = $$476; - } - } - if ((label|0) == 12) { - _error($0,1); - $$2 = 0; - return ($$2|0); - } - else if ((label|0) == 14) { - _error($0,21); - $$2 = 0; - return ($$2|0); - } - else if ((label|0) == 16) { - _error($0,21); - $$2 = 0; - return ($$2|0); - } - else if ((label|0) == 20) { - _error($0,21); - $$2 = 0; - return ($$2|0); - } - else if ((label|0) == 22) { - _error($0,21); - $$2 = 0; - return ($$2|0); - } - else if ((label|0) == 25) { - _error($0,1); - $$2 = 0; - return ($$2|0); - } - else if ((label|0) == 29) { - _error($0,21); - $$2 = 0; - return ($$2|0); - } - else if ((label|0) == 31) { - _error($0,1); - $$2 = 0; - return ($$2|0); - } - else if ((label|0) == 32) { - return ($$2|0); - } - return (0)|0; -} -function _crc32_init() { - var $$01417 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; - sp = STACKTOP; - $$01417 = 0; - while(1) { - $0 = $$01417 << 24; - $1 = $$01417 << 25; - $2 = $0 >> 31; - $3 = $2 & 79764919; - $4 = $3 ^ $1; - $5 = $4 << 1; - $6 = $1 >> 31; - $7 = $6 & 79764919; - $8 = $7 ^ $5; - $9 = $8 << 1; - $10 = $5 >> 31; - $11 = $10 & 79764919; - $12 = $11 ^ $9; - $13 = $12 << 1; - $14 = $9 >> 31; - $15 = $14 & 79764919; - $16 = $15 ^ $13; - $17 = $16 << 1; - $18 = $13 >> 31; - $19 = $18 & 79764919; - $20 = $19 ^ $17; - $21 = $20 << 1; - $22 = $17 >> 31; - $23 = $22 & 79764919; - $24 = $23 ^ $21; - $25 = $24 << 1; - $26 = $21 >> 31; - $27 = $26 & 79764919; - $28 = $27 ^ $25; - $29 = $28 << 1; - $30 = $25 >> 31; - $31 = $30 & 79764919; - $32 = $31 ^ $29; - $33 = (30144 + ($$01417<<2)|0); - HEAP32[$33>>2] = $32; - $34 = (($$01417) + 1)|0; - $exitcond = ($34|0)==(256); - if ($exitcond) { - break; - } else { - $$01417 = $34; - } - } - return; -} -function _setup_temp_free($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 80|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0|0); - if ($5) { - _free($1); - return; - } else { - $6 = (($2) + 3)|0; - $7 = $6 & -4; - $8 = ((($0)) + 92|0); - $9 = HEAP32[$8>>2]|0; - $10 = (($9) + ($7))|0; - HEAP32[$8>>2] = $10; - return; - } -} -function _compute_codewords($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$06983 = 0, $$072$ph = 0, $$074$lcssa = 0, $$07488 = 0, $$07586 = 0, $$084 = 0, $$176 = 0, $$176$in = 0, $$176$in$ph = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); - $4 = sp; - dest=$4; stop=dest+128|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $5 = ($2|0)>(0); - L1: do { - if ($5) { - $$07488 = 0; - while(1) { - $6 = (($1) + ($$07488)|0); - $7 = HEAP8[$6>>0]|0; - $8 = ($7<<24>>24)==(-1); - if (!($8)) { - $$074$lcssa = $$07488; - break L1; - } - $9 = (($$07488) + 1)|0; - $10 = ($9|0)<($2|0); - if ($10) { - $$07488 = $9; - } else { - $$074$lcssa = $9; - break; - } - } - } else { - $$074$lcssa = 0; - } - } while(0); - $11 = ($$074$lcssa|0)==($2|0); - if ($11) { - $12 = ((($0)) + 2092|0); - $13 = HEAP32[$12>>2]|0; - $14 = ($13|0)==(0); - if ($14) { - $$2 = 1; - STACKTOP = sp;return ($$2|0); - } else { - ___assert_fail((17861|0),(17088|0),665,(17884|0)); - // unreachable; - } - } - $15 = (($1) + ($$074$lcssa)|0); - $16 = HEAP8[$15>>0]|0; - $17 = $16&255; - _add_entry($0,0,$$074$lcssa,0,$17,$3); - $18 = HEAP8[$15>>0]|0; - $19 = ($18<<24>>24)==(0); - if ($19) { - $$072$ph = 1;$$176$in$ph = $$074$lcssa; - } else { - $20 = HEAP8[$15>>0]|0; - $21 = $20&255; - $$07586 = 1; - while(1) { - $22 = (32 - ($$07586))|0; - $23 = 1 << $22; - $24 = (($4) + ($$07586<<2)|0); - HEAP32[$24>>2] = $23; - $25 = (($$07586) + 1)|0; - $26 = ($$07586|0)<($21|0); - if ($26) { - $$07586 = $25; - } else { - $$072$ph = 1;$$176$in$ph = $$074$lcssa; - break; - } - } - } - L16: while(1) { - $$176$in = $$176$in$ph; - L18: while(1) { - $$176 = (($$176$in) + 1)|0; - $27 = ($$176|0)<($2|0); - if (!($27)) { - $$2 = 1; - label = 25; - break L16; - } - $28 = (($1) + ($$176)|0); - $29 = HEAP8[$28>>0]|0; - switch ($29<<24>>24) { - case 0: { - $$2 = 0; - label = 25; - break L16; - break; - } - case -1: { - $$176$in = $$176; - break; - } - default: { - break L18; - } - } - } - $30 = $29&255; - $$06983 = $30; - while(1) { - $31 = (($4) + ($$06983<<2)|0); - $32 = HEAP32[$31>>2]|0; - $33 = ($32|0)==(0); - if (!($33)) { - break; - } - $34 = (($$06983) + -1)|0; - $35 = ($$06983|0)>(1); - if ($35) { - $$06983 = $34; - } else { - $$2 = 0; - label = 25; - break L16; - } - } - $36 = (($4) + ($$06983<<2)|0); - $37 = HEAP32[$36>>2]|0; - $38 = ($$06983>>>0)<(32); - if (!($38)) { - label = 17; - break; - } - HEAP32[$36>>2] = 0; - $39 = (_bit_reverse($37)|0); - $40 = (($$072$ph) + 1)|0; - $41 = HEAP8[$28>>0]|0; - $42 = $41&255; - _add_entry($0,$39,$$176,$$072$ph,$42,$3); - $43 = HEAP8[$28>>0]|0; - $44 = $43&255; - $45 = ($$06983|0)==($44|0); - if ($45) { - $$072$ph = $40;$$176$in$ph = $$176; - continue; - } - $46 = ($43&255)<(32); - if (!($46)) { - label = 21; - break; - } - $47 = ($44|0)>($$06983|0); - if ($47) { - $$084 = $44; - } else { - $$072$ph = $40;$$176$in$ph = $$176; - continue; - } - while(1) { - $48 = (($4) + ($$084<<2)|0); - $49 = HEAP32[$48>>2]|0; - $50 = ($49|0)==(0); - if (!($50)) { - label = 23; - break L16; - } - $51 = (32 - ($$084))|0; - $52 = 1 << $51; - $53 = (($52) + ($37))|0; - HEAP32[$48>>2] = $53; - $54 = (($$084) + -1)|0; - $55 = ($54|0)>($$06983|0); - if ($55) { - $$084 = $54; - } else { - $$072$ph = $40;$$176$in$ph = $$176; - continue L16; - } - } - } - if ((label|0) == 17) { - ___assert_fail((17902|0),(17088|0),688,(17884|0)); - // unreachable; - } - else if ((label|0) == 21) { - ___assert_fail((17919|0),(17088|0),693,(17884|0)); - // unreachable; - } - else if ((label|0) == 23) { - ___assert_fail((17946|0),(17088|0),695,(17884|0)); - // unreachable; - } - else if ((label|0) == 25) { - STACKTOP = sp;return ($$2|0); - } - return (0)|0; -} -function _compute_sorted_huffman($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$08088 = 0, $$082$lcssa = 0, $$08287 = 0, $$084$lcssa = 0, $$08495 = 0, $$096 = 0, $$1100 = 0, $$181 = 0, $$183 = 0, $$185 = 0, $$290 = 0, $$lcssa = 0, $$sink = 0, $$sink3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; - var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; - var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; - var $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; - var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; - var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 23|0); - $4 = HEAP8[$3>>0]|0; - $5 = ($4<<24>>24)==(0); - if ($5) { - $13 = ((($0)) + 4|0); - $14 = HEAP32[$13>>2]|0; - $15 = ($14|0)>(0); - if ($15) { - $16 = ((($0)) + 32|0); - $17 = ((($0)) + 2084|0); - $$08495 = 0;$$096 = 0; - while(1) { - $18 = (($1) + ($$096)|0); - $19 = HEAP8[$18>>0]|0; - $20 = (_include_in_sort($0,$19)|0); - $21 = ($20|0)==(0); - if ($21) { - $$185 = $$08495; - } else { - $22 = HEAP32[$16>>2]|0; - $23 = (($22) + ($$096<<2)|0); - $24 = HEAP32[$23>>2]|0; - $25 = (_bit_reverse($24)|0); - $26 = HEAP32[$17>>2]|0; - $27 = (($$08495) + 1)|0; - $28 = (($26) + ($$08495<<2)|0); - HEAP32[$28>>2] = $25; - $$185 = $27; - } - $29 = (($$096) + 1)|0; - $30 = HEAP32[$13>>2]|0; - $31 = ($29|0)<($30|0); - if ($31) { - $$08495 = $$185;$$096 = $29; - } else { - $$084$lcssa = $$185; - break; - } - } - } else { - $$084$lcssa = 0; - } - $32 = ((($0)) + 2092|0); - $33 = HEAP32[$32>>2]|0; - $34 = ($$084$lcssa|0)==($33|0); - if (!($34)) { - ___assert_fail((17753|0),(17088|0),762,(17776|0)); - // unreachable; - } - } else { - $6 = ((($0)) + 2092|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)>(0); - if ($8) { - $9 = ((($0)) + 32|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($0)) + 2084|0); - $12 = HEAP32[$11>>2]|0; - $$1100 = 0; - while(1) { - $35 = (($10) + ($$1100<<2)|0); - $36 = HEAP32[$35>>2]|0; - $37 = (_bit_reverse($36)|0); - $38 = (($12) + ($$1100<<2)|0); - HEAP32[$38>>2] = $37; - $39 = (($$1100) + 1)|0; - $40 = HEAP32[$6>>2]|0; - $41 = ($39|0)<($40|0); - if ($41) { - $$1100 = $39; - } else { - break; - } - } - } - } - $42 = ((($0)) + 2084|0); - $43 = HEAP32[$42>>2]|0; - $44 = ((($0)) + 2092|0); - $45 = HEAP32[$44>>2]|0; - _qsort($43,$45,4,2); - $46 = HEAP32[$42>>2]|0; - $47 = HEAP32[$44>>2]|0; - $48 = (($46) + ($47<<2)|0); - HEAP32[$48>>2] = -1; - $49 = HEAP8[$3>>0]|0; - $50 = ($49<<24>>24)!=(0); - $51 = ((($0)) + 4|0); - $$sink = $50 ? $44 : $51; - $52 = HEAP32[$$sink>>2]|0; - $53 = ($52|0)>(0); - if (!($53)) { - return; - } - $54 = ((($0)) + 32|0); - $55 = ((($0)) + 2088|0); - $56 = ((($0)) + 8|0); - $$290 = 0; - L20: while(1) { - $57 = HEAP8[$3>>0]|0; - $58 = ($57<<24>>24)==(0); - if ($58) { - $$sink3 = $$290; - } else { - $59 = (($2) + ($$290<<2)|0); - $60 = HEAP32[$59>>2]|0; - $$sink3 = $60; - } - $61 = (($1) + ($$sink3)|0); - $62 = HEAP8[$61>>0]|0; - $63 = (_include_in_sort($0,$62)|0); - $64 = ($63|0)==(0); - do { - if (!($64)) { - $65 = HEAP32[$54>>2]|0; - $66 = (($65) + ($$290<<2)|0); - $67 = HEAP32[$66>>2]|0; - $68 = (_bit_reverse($67)|0); - $69 = HEAP32[$44>>2]|0; - $70 = ($69|0)>(1); - $71 = HEAP32[$42>>2]|0; - if ($70) { - $72 = HEAP32[$42>>2]|0; - $$08088 = $69;$$08287 = 0;$76 = $71; - while(1) { - $73 = $$08088 >>> 1; - $74 = (($73) + ($$08287))|0; - $75 = (($76) + ($74<<2)|0); - $77 = HEAP32[$75>>2]|0; - $78 = ($77>>>0)>($68>>>0); - $79 = (($$08088) - ($73))|0; - $$183 = $78 ? $$08287 : $74; - $$181 = $78 ? $73 : $79; - $80 = ($$181|0)>(1); - if ($80) { - $$08088 = $$181;$$08287 = $$183;$76 = $72; - } else { - $$082$lcssa = $$183;$$lcssa = $72; - break; - } - } - } else { - $$082$lcssa = 0;$$lcssa = $71; - } - $81 = (($$lcssa) + ($$082$lcssa<<2)|0); - $82 = HEAP32[$81>>2]|0; - $83 = ($82|0)==($68|0); - if (!($83)) { - label = 21; - break L20; - } - $84 = HEAP8[$3>>0]|0; - $85 = ($84<<24>>24)==(0); - $86 = HEAP32[$55>>2]|0; - if ($85) { - $92 = (($86) + ($$082$lcssa<<2)|0); - HEAP32[$92>>2] = $$290; - break; - } else { - $87 = (($2) + ($$290<<2)|0); - $88 = HEAP32[$87>>2]|0; - $89 = (($86) + ($$082$lcssa<<2)|0); - HEAP32[$89>>2] = $88; - $90 = HEAP32[$56>>2]|0; - $91 = (($90) + ($$082$lcssa)|0); - HEAP8[$91>>0] = $62; - break; - } - } - } while(0); - $93 = (($$290) + 1)|0; - $94 = ($93|0)<($52|0); - if ($94) { - $$290 = $93; - } else { - label = 26; - break; - } - } - if ((label|0) == 21) { - ___assert_fail((17799|0),(17088|0),792,(17776|0)); - // unreachable; - } - else if ((label|0) == 26) { - return; - } -} -function _compute_accelerated_huffman($0) { - $0 = $0|0; - var $$ = 0, $$0$ph = 0, $$027 = 0, $$128 = 0, $$sink = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, $scevgep = 0, label = 0, sp = 0; - sp = STACKTOP; - $scevgep = ((($0)) + 36|0); - _memset(($scevgep|0),-1,2048)|0; - $1 = ((($0)) + 23|0); - $2 = HEAP8[$1>>0]|0; - $3 = ($2<<24>>24)!=(0); - $4 = ((($0)) + 4|0); - $5 = ((($0)) + 2092|0); - $$sink = $3 ? $5 : $4; - $6 = HEAP32[$$sink>>2]|0; - $7 = ($6|0)<(32767); - $$ = $7 ? $6 : 32767; - $8 = ($6|0)>(0); - if (!($8)) { - return; - } - $9 = ((($0)) + 8|0); - $10 = ((($0)) + 32|0); - $11 = ((($0)) + 2084|0); - $$128 = 0; - while(1) { - $12 = HEAP32[$9>>2]|0; - $13 = (($12) + ($$128)|0); - $14 = HEAP8[$13>>0]|0; - $15 = ($14&255)<(11); - if ($15) { - $16 = HEAP8[$1>>0]|0; - $17 = ($16<<24>>24)==(0); - if ($17) { - $22 = HEAP32[$10>>2]|0; - $23 = (($22) + ($$128<<2)|0); - $24 = HEAP32[$23>>2]|0; - $$0$ph = $24; - } else { - $18 = HEAP32[$11>>2]|0; - $19 = (($18) + ($$128<<2)|0); - $20 = HEAP32[$19>>2]|0; - $21 = (_bit_reverse($20)|0); - $$0$ph = $21; - } - $25 = ($$0$ph>>>0)<(1024); - if ($25) { - $26 = $$128&65535; - $$027 = $$0$ph; - while(1) { - $27 = (((($0)) + 36|0) + ($$027<<1)|0); - HEAP16[$27>>1] = $26; - $28 = HEAP32[$9>>2]|0; - $29 = (($28) + ($$128)|0); - $30 = HEAP8[$29>>0]|0; - $31 = $30&255; - $32 = 1 << $31; - $33 = (($32) + ($$027))|0; - $34 = ($33>>>0)<(1024); - if ($34) { - $$027 = $33; - } else { - break; - } - } - } - } - $35 = (($$128) + 1)|0; - $36 = ($35|0)<($$|0); - if ($36) { - $$128 = $35; - } else { - break; - } - } - return; -} -function _float32_unpack($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = $0 & 2097151; - $2 = $0 >>> 21; - $3 = $2 & 1023; - $4 = ($0|0)<(0); - $5 = (+($1>>>0)); - $6 = -$5; - $7 = $4 ? $6 : $5; - $8 = $7; - $9 = $8; - $10 = (($3) + -788)|0; - $11 = (+_ldexp($9,$10)); - $12 = $11; - return (+$12); -} -function _lookup1_values($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$ = 0, $10 = 0.0, $11 = 0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0.0, $18 = 0, $19 = 0, $2 = 0.0, $20 = 0.0, $21 = 0.0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0, $26 = 0.0, $27 = 0.0; - var $28 = 0.0, $29 = 0, $3 = 0.0, $30 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $not$ = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (+($0|0)); - $3 = $2; - $4 = (+Math_log((+$3))); - $5 = $4; - $6 = (+($1|0)); - $7 = $5 / $6; - $8 = $7; - $9 = (+Math_exp((+$8))); - $10 = (+Math_floor((+$9))); - $11 = (~~(($10))); - $12 = (+($11|0)); - $13 = $12 + 1.0; - $14 = $13; - $15 = (+($1|0)); - $16 = (+Math_pow((+$14),(+$15))); - $17 = (+Math_floor((+$16))); - $18 = (~~(($17))); - $not$ = ($18|0)<=($0|0); - $19 = $not$&1; - $$ = (($19) + ($11))|0; - $20 = (+($$|0)); - $21 = $20 + 1.0; - $22 = $21; - $23 = (+Math_pow((+$22),(+$15))); - $24 = (+($0|0)); - $25 = $23 > $24; - if (!($25)) { - ___assert_fail((17662|0),(17088|0),817,(17694|0)); - // unreachable; - } - $26 = $20; - $27 = (+Math_pow((+$26),(+$15))); - $28 = (+Math_floor((+$27))); - $29 = (~~(($28))); - $30 = ($29|0)>($0|0); - if ($30) { - ___assert_fail((17709|0),(17088|0),818,(17694|0)); - // unreachable; - } else { - return ($$|0); - } - return (0)|0; -} -function _point_compare($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = HEAP16[$0>>1]|0; - $3 = HEAP16[$1>>1]|0; - $4 = ($2&65535)<($3&65535); - $5 = ($2&65535)>($3&65535); - $6 = $5&1; - $7 = $4 ? -1 : $6; - return ($7|0); -} -function _neighbors($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$02933 = 0, $$03032 = 0, $$034 = 0, $$1 = 0, $$131 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0; - var sp = 0; - sp = STACKTOP; - $4 = ($1|0)>(0); - if (!($4)) { - return; - } - $5 = (($0) + ($1<<1)|0); - $6 = (($0) + ($1<<1)|0); - $$02933 = 65536;$$03032 = -1;$$034 = 0; - while(1) { - $7 = (($0) + ($$034<<1)|0); - $8 = HEAP16[$7>>1]|0; - $9 = $8&65535; - $10 = ($9|0)>($$03032|0); - if ($10) { - $11 = HEAP16[$5>>1]|0; - $12 = ($8&65535)<($11&65535); - if ($12) { - HEAP32[$2>>2] = $$034; - $$131 = $9; - } else { - $$131 = $$03032; - } - } else { - $$131 = $$03032; - } - $13 = ($9|0)<($$02933|0); - if ($13) { - $14 = HEAP16[$6>>1]|0; - $15 = ($8&65535)>($14&65535); - if ($15) { - HEAP32[$3>>2] = $$034; - $$1 = $9; - } else { - $$1 = $$02933; - } - } else { - $$1 = $$02933; - } - $16 = (($$034) + 1)|0; - $exitcond = ($16|0)==($1|0); - if ($exitcond) { - break; - } else { - $$02933 = $$1;$$03032 = $$131;$$034 = $16; - } - } - return; -} -function _init_blocksize($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = $2 >>> 1; - $4 = $2 & -4; - $5 = $2 >> 3; - $6 = $3 << 2; - $7 = (_setup_malloc($0,$6)|0); - $8 = (((($0)) + 1068|0) + ($1<<2)|0); - HEAP32[$8>>2] = $7; - $9 = (_setup_malloc($0,$6)|0); - $10 = (((($0)) + 1076|0) + ($1<<2)|0); - HEAP32[$10>>2] = $9; - $11 = (_setup_malloc($0,$4)|0); - $12 = (((($0)) + 1084|0) + ($1<<2)|0); - HEAP32[$12>>2] = $11; - $13 = HEAP32[$8>>2]|0; - $14 = ($13|0)==(0|0); - if (!($14)) { - $15 = HEAP32[$10>>2]|0; - $16 = ($15|0)==(0|0); - $17 = ($11|0)==(0|0); - $or$cond = $17 | $16; - if (!($or$cond)) { - _compute_twiddle_factors($2,$13,$15,$11); - $18 = (_setup_malloc($0,$6)|0); - $19 = (((($0)) + 1092|0) + ($1<<2)|0); - HEAP32[$19>>2] = $18; - $20 = ($18|0)==(0|0); - if ($20) { - _error($0,3); - $$0 = 0; - return ($$0|0); - } - _compute_window($2,$18); - $21 = $5 << 1; - $22 = (_setup_malloc($0,$21)|0); - $23 = (((($0)) + 1100|0) + ($1<<2)|0); - HEAP32[$23>>2] = $22; - $24 = ($22|0)==(0|0); - if ($24) { - _error($0,3); - $$0 = 0; - return ($$0|0); - } else { - _compute_bitreverse($2,$22); - $$0 = 1; - return ($$0|0); - } - } - } - _error($0,3); - $$0 = 0; - return ($$0|0); -} -function _compute_twiddle_factors($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$04044 = 0, $$045 = 0, $$14142 = 0, $$143 = 0, $10 = 0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0, $17 = 0.0, $18 = 0.0, $19 = 0.0, $20 = 0, $21 = 0, $22 = 0.0, $23 = 0.0, $24 = 0.0, $25 = 0.0; - var $26 = 0.0, $27 = 0.0, $28 = 0.0, $29 = 0, $30 = 0.0, $31 = 0.0, $32 = 0.0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $41 = 0.0, $42 = 0.0, $43 = 0, $44 = 0.0; - var $45 = 0.0, $46 = 0.0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $6 = 0, $7 = 0.0, $8 = 0, $9 = 0.0, $exitcond = 0, $exitcond48 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = $0 >> 2; - $5 = $0 >> 3; - $6 = ($4|0)>(0); - if ($6) { - $7 = (+($0|0)); - $$04044 = 0;$$045 = 0; - while(1) { - $10 = $$04044 << 2; - $11 = (+($10|0)); - $12 = $11 * 3.1415926535897931; - $13 = $12 / $7; - $14 = (+Math_cos((+$13))); - $15 = $14; - $16 = (($1) + ($$045<<2)|0); - HEAPF32[$16>>2] = $15; - $17 = (+Math_sin((+$13))); - $18 = $17; - $19 = -$18; - $20 = $$045 | 1; - $21 = (($1) + ($20<<2)|0); - HEAPF32[$21>>2] = $19; - $22 = (+($20|0)); - $23 = $22 * 3.1415926535897931; - $24 = $23 / $7; - $25 = $24 * 0.5; - $26 = (+Math_cos((+$25))); - $27 = $26; - $28 = $27 * 0.5; - $29 = (($2) + ($$045<<2)|0); - HEAPF32[$29>>2] = $28; - $30 = (+Math_sin((+$25))); - $31 = $30; - $32 = $31 * 0.5; - $33 = (($2) + ($20<<2)|0); - HEAPF32[$33>>2] = $32; - $34 = (($$04044) + 1)|0; - $35 = (($$045) + 2)|0; - $exitcond48 = ($34|0)==($4|0); - if ($exitcond48) { - break; - } else { - $$04044 = $34;$$045 = $35; - } - } - } - $8 = ($5|0)>(0); - if (!($8)) { - return; - } - $9 = (+($0|0)); - $$14142 = 0;$$143 = 0; - while(1) { - $36 = $$143 | 1; - $37 = $36 << 1; - $38 = (+($37|0)); - $39 = $38 * 3.1415926535897931; - $40 = $39 / $9; - $41 = (+Math_cos((+$40))); - $42 = $41; - $43 = (($3) + ($$143<<2)|0); - HEAPF32[$43>>2] = $42; - $44 = (+Math_sin((+$40))); - $45 = $44; - $46 = -$45; - $47 = (($3) + ($36<<2)|0); - HEAPF32[$47>>2] = $46; - $48 = (($$14142) + 1)|0; - $49 = (($$143) + 2)|0; - $exitcond = ($48|0)==($5|0); - if ($exitcond) { - break; - } else { - $$14142 = $48;$$143 = $49; - } - } - return; -} -function _compute_window($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$010 = 0, $10 = 0.0, $11 = 0.0, $12 = 0.0, $13 = 0.0, $14 = 0.0, $15 = 0.0, $16 = 0.0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0.0, $5 = 0.0, $6 = 0.0, $7 = 0.0, $8 = 0.0, $9 = 0.0, $exitcond = 0, label = 0; - var sp = 0; - sp = STACKTOP; - $2 = $0 >> 1; - $3 = ($2|0)>(0); - if (!($3)) { - return; - } - $4 = (+($2|0)); - $$010 = 0; - while(1) { - $5 = (+($$010|0)); - $6 = $5 + 0.5; - $7 = $6 / $4; - $8 = $7 * 0.5; - $9 = $8 * 3.1415926535897931; - $10 = (+Math_sin((+$9))); - $11 = $10; - $12 = (+_square($11)); - $13 = $12; - $14 = $13 * 1.5707963267948966; - $15 = (+Math_sin((+$14))); - $16 = $15; - $17 = (($1) + ($$010<<2)|0); - HEAPF32[$17>>2] = $16; - $18 = (($$010) + 1)|0; - $exitcond = ($18|0)==($2|0); - if ($exitcond) { - break; - } else { - $$010 = $18; - } - } - return; -} -function _compute_bitreverse($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$013 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $exitcond = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = $0 >> 3; - $3 = ($2|0)>(0); - if (!($3)) { - return; - } - $4 = (_ilog($0)|0); - $5 = (36 - ($4))|0; - $$013 = 0; - while(1) { - $6 = (_bit_reverse($$013)|0); - $7 = $6 >>> $5; - $8 = $7 << 2; - $9 = $8&65535; - $10 = (($1) + ($$013<<1)|0); - HEAP16[$10>>1] = $9; - $11 = (($$013) + 1)|0; - $exitcond = ($11|0)==($2|0); - if ($exitcond) { - break; - } else { - $$013 = $11; - } - } - return; -} -function _square($0) { - $0 = +$0; - var $1 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $1 = $0 * $0; - return (+$1); -} -function _include_in_sort($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$$ = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $narrow = 0, $not$ = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 23|0); - $3 = HEAP8[$2>>0]|0; - $4 = ($3<<24>>24)==(0); - $5 = ($1<<24>>24)==(-1); - if ($4) { - $6 = ($1&255)>(10); - $not$ = $5 ^ 1; - $narrow = $6 & $not$; - $$$ = $narrow&1; - return ($$$|0); - } - if ($5) { - ___assert_fail((17830|0),(17088|0),742,(17845|0)); - // unreachable; - } else { - return 1; - } - return (0)|0; -} -function _uint32_compare($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = HEAP32[$0>>2]|0; - $3 = HEAP32[$1>>2]|0; - $4 = ($2>>>0)<($3>>>0); - $5 = ($2>>>0)>($3>>>0); - $6 = $5&1; - $7 = $4 ? -1 : $6; - return ($7|0); -} -function _add_entry($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$sink = 0, $$sink1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $6 = ((($0)) + 23|0); - $7 = HEAP8[$6>>0]|0; - $8 = ($7<<24>>24)==(0); - $9 = ((($0)) + 32|0); - $10 = HEAP32[$9>>2]|0; - if ($8) { - $11 = (($10) + ($2<<2)|0); - $$sink = $1;$$sink1 = $11; - HEAP32[$$sink1>>2] = $$sink; - return; - } else { - $12 = (($10) + ($3<<2)|0); - HEAP32[$12>>2] = $1; - $13 = $4&255; - $14 = ((($0)) + 8|0); - $15 = HEAP32[$14>>2]|0; - $16 = (($15) + ($3)|0); - HEAP8[$16>>0] = $13; - $17 = (($5) + ($3<<2)|0); - $$sink = $2;$$sink1 = $17; - HEAP32[$$sink1>>2] = $$sink; - return; - } -} -function _LoadSound($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$byval_copy1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); - $$byval_copy1 = sp + 20|0; - $2 = sp; - _LoadWave($2,$1); - ;HEAP32[$$byval_copy1>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$2+16>>2]|0; - _LoadSoundFromWave($0,$$byval_copy1); - ;HEAP32[$$byval_copy1>>2]=HEAP32[$2>>2]|0;HEAP32[$$byval_copy1+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$$byval_copy1+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$$byval_copy1+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$$byval_copy1+16>>2]=HEAP32[$2+16>>2]|0; - _UnloadWave($$byval_copy1); - STACKTOP = sp;return; -} -function _LoadSoundFromWave($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$sroa$0$0 = 0, $$sroa$5$0 = 0, $$sroa$5$0$$sroa_idx7 = 0, $$sroa$6$0 = 0, $$sroa$6$0$$sroa_idx9 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $vararg_ptr10 = 0, $vararg_ptr11 = 0, $vararg_ptr12 = 0, $vararg_ptr13 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $2 = sp + 48|0; - $3 = sp + 44|0; - $4 = ((($1)) + 16|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0|0); - if ($6) { - $$sroa$0$0 = 0;$$sroa$5$0 = 0;$$sroa$6$0 = 0; - HEAP32[$0>>2] = $$sroa$0$0; - $$sroa$5$0$$sroa_idx7 = ((($0)) + 4|0); - HEAP32[$$sroa$5$0$$sroa_idx7>>2] = $$sroa$5$0; - $$sroa$6$0$$sroa_idx9 = ((($0)) + 8|0); - HEAP32[$$sroa$6$0$$sroa_idx9>>2] = $$sroa$6$0; - STACKTOP = sp;return; - } - $7 = ((($1)) + 12|0); - $8 = HEAP32[$7>>2]|0; - L4: do { - switch ($8|0) { - case 1: { - $9 = ((($1)) + 8|0); - $10 = HEAP32[$9>>2]|0; - switch ($10|0) { - case 8: { - $$0 = 4352; - break L4; - break; - } - case 16: { - $$0 = 4353; - break L4; - break; - } - case 32: { - $$0 = 65552; - break L4; - break; - } - default: { - HEAP32[$vararg_buffer>>2] = $10; - _TraceLog(1,18311,$vararg_buffer); - $$0 = 0; - break L4; - } - } - break; - } - case 2: { - $11 = ((($1)) + 8|0); - $12 = HEAP32[$11>>2]|0; - switch ($12|0) { - case 8: { - $$0 = 4354; - break L4; - break; - } - case 16: { - $$0 = 4355; - break L4; - break; - } - case 32: { - $$0 = 65553; - break L4; - break; - } - default: { - HEAP32[$vararg_buffer1>>2] = $12; - _TraceLog(1,18311,$vararg_buffer1); - $$0 = 0; - break L4; - } - } - break; - } - default: { - HEAP32[$vararg_buffer4>>2] = $8; - _TraceLog(1,18346,$vararg_buffer4); - $$0 = 0; - } - } - } while(0); - _alGenSources(1,($2|0)); - $13 = HEAP32[$2>>2]|0; - _alSourcef(($13|0),4099,1.0); - $14 = HEAP32[$2>>2]|0; - _alSourcef(($14|0),4106,1.0); - $15 = HEAP32[$2>>2]|0; - _alSource3f(($15|0),4100,0.0,0.0,0.0); - $16 = HEAP32[$2>>2]|0; - _alSource3f(($16|0),4102,0.0,0.0,0.0); - $17 = HEAP32[$2>>2]|0; - _alSourcei(($17|0),4103,0); - _alGenBuffers(1,($3|0)); - $18 = HEAP32[$1>>2]|0; - $19 = HEAP32[$7>>2]|0; - $20 = Math_imul($19, $18)|0; - $21 = ((($1)) + 8|0); - $22 = HEAP32[$21>>2]|0; - $23 = Math_imul($20, $22)|0; - $24 = $23 >>> 3; - $25 = HEAP32[$3>>2]|0; - $26 = HEAP32[$4>>2]|0; - $27 = ((($1)) + 4|0); - $28 = HEAP32[$27>>2]|0; - _alBufferData(($25|0),($$0|0),($26|0),($24|0),($28|0)); - $29 = HEAP32[$2>>2]|0; - $30 = HEAP32[$3>>2]|0; - _alSourcei(($29|0),4105,($30|0)); - $31 = HEAP32[$2>>2]|0; - $32 = HEAP32[$3>>2]|0; - $33 = HEAP32[$27>>2]|0; - $34 = HEAP32[$21>>2]|0; - $35 = HEAP32[$7>>2]|0; - $36 = ($35|0)==(1); - $37 = $36 ? 17020 : 17025; - HEAP32[$vararg_buffer7>>2] = $31; - $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); - HEAP32[$vararg_ptr10>>2] = $32; - $vararg_ptr11 = ((($vararg_buffer7)) + 8|0); - HEAP32[$vararg_ptr11>>2] = $33; - $vararg_ptr12 = ((($vararg_buffer7)) + 12|0); - HEAP32[$vararg_ptr12>>2] = $34; - $vararg_ptr13 = ((($vararg_buffer7)) + 16|0); - HEAP32[$vararg_ptr13>>2] = $37; - _TraceLog(0,18388,$vararg_buffer7); - $38 = HEAP32[$2>>2]|0; - $39 = HEAP32[$3>>2]|0; - $$sroa$0$0 = $38;$$sroa$5$0 = $39;$$sroa$6$0 = $$0; - HEAP32[$0>>2] = $$sroa$0$0; - $$sroa$5$0$$sroa_idx7 = ((($0)) + 4|0); - HEAP32[$$sroa$5$0$$sroa_idx7>>2] = $$sroa$5$0; - $$sroa$6$0$$sroa_idx9 = ((($0)) + 8|0); - HEAP32[$$sroa$6$0$$sroa_idx9>>2] = $$sroa$6$0; - STACKTOP = sp;return; -} -function _UnloadWave($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - $1 = ((($0)) + 16|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0|0); - if (!($3)) { - _free($2); - } - _TraceLog(0,18283,$vararg_buffer); - STACKTOP = sp;return; -} -function _UnloadSound($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - $1 = HEAP32[$0>>2]|0; - _alSourceStop(($1|0)); - _alDeleteSources(1,($0|0)); - $2 = ((($0)) + 4|0); - _alDeleteBuffers(1,($2|0)); - $3 = HEAP32[$0>>2]|0; - $4 = HEAP32[$2>>2]|0; - HEAP32[$vararg_buffer>>2] = $3; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $4; - _TraceLog(0,18463,$vararg_buffer); - STACKTOP = sp;return; -} -function _PlaySound($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[$0>>2]|0; - _alSourcePlay(($1|0)); - return; -} -function _LoadMusicStream($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0.0, $39 = 0.0, $4 = 0, $40 = 0.0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer13 = 0, $vararg_buffer17 = 0, $vararg_buffer21 = 0, $vararg_buffer25 = 0, $vararg_buffer28 = 0, $vararg_buffer5 = 0, $vararg_buffer9 = 0, $vararg_ptr12 = 0, $vararg_ptr16 = 0, $vararg_ptr20 = 0, $vararg_ptr24 = 0, $vararg_ptr4 = 0, $vararg_ptr8 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(160|0); - $vararg_buffer28 = sp + 72|0; - $vararg_buffer25 = sp + 64|0; - $vararg_buffer21 = sp + 48|0; - $vararg_buffer17 = sp + 40|0; - $vararg_buffer13 = sp + 32|0; - $vararg_buffer9 = sp + 24|0; - $vararg_buffer5 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $1 = sp + 136|0; - $2 = sp + 104|0; - $3 = sp + 76|0; - $4 = (_malloc(52)|0); - $5 = (_IsFileExtension($0,16739)|0); - $6 = ($5|0)==(0); - if (!($6)) { - $7 = (_stb_vorbis_open_filename($0,0,0)|0); - $8 = ((($4)) + 4|0); - HEAP32[$8>>2] = $7; - $9 = ($7|0)==(0|0); - if ($9) { - HEAP32[$vararg_buffer>>2] = $0; - _TraceLog(1,18516,$vararg_buffer); - STACKTOP = sp;return ($4|0); - } else { - $10 = HEAP32[$8>>2]|0; - _stb_vorbis_get_info($1,$10); - $11 = ((($4)) + 12|0); - $12 = HEAP32[$1>>2]|0; - $13 = ((($1)) + 4|0); - $14 = HEAP32[$13>>2]|0; - _InitAudioStream($2,$12,16,$14); - ;HEAP32[$11>>2]=HEAP32[$2>>2]|0;HEAP32[$11+4>>2]=HEAP32[$2+4>>2]|0;HEAP32[$11+8>>2]=HEAP32[$2+8>>2]|0;HEAP32[$11+12>>2]=HEAP32[$2+12>>2]|0;HEAP32[$11+16>>2]=HEAP32[$2+16>>2]|0;HEAP32[$11+20>>2]=HEAP32[$2+20>>2]|0;HEAP32[$11+24>>2]=HEAP32[$2+24>>2]|0; - $15 = HEAP32[$8>>2]|0; - $16 = (_stb_vorbis_stream_length_in_samples($15)|0); - $17 = ((($4)) + 44|0); - HEAP32[$17>>2] = $16; - $18 = ((($4)) + 48|0); - HEAP32[$18>>2] = $16; - HEAP32[$4>>2] = 0; - $19 = ((($4)) + 40|0); - HEAP32[$19>>2] = -1; - $20 = HEAP32[$17>>2]|0; - HEAP32[$vararg_buffer1>>2] = $0; - $vararg_ptr4 = ((($vararg_buffer1)) + 4|0); - HEAP32[$vararg_ptr4>>2] = $20; - _TraceLog(3,18556,$vararg_buffer1); - $21 = HEAP32[$1>>2]|0; - HEAP32[$vararg_buffer5>>2] = $0; - $vararg_ptr8 = ((($vararg_buffer5)) + 4|0); - HEAP32[$vararg_ptr8>>2] = $21; - _TraceLog(3,18584,$vararg_buffer5); - $22 = HEAP32[$13>>2]|0; - HEAP32[$vararg_buffer9>>2] = $0; - $vararg_ptr12 = ((($vararg_buffer9)) + 4|0); - HEAP32[$vararg_ptr12>>2] = $22; - _TraceLog(3,18609,$vararg_buffer9); - $23 = ((($1)) + 16|0); - $24 = HEAP32[$23>>2]|0; - HEAP32[$vararg_buffer13>>2] = $0; - $vararg_ptr16 = ((($vararg_buffer13)) + 4|0); - HEAP32[$vararg_ptr16>>2] = $24; - _TraceLog(3,18631,$vararg_buffer13); - STACKTOP = sp;return ($4|0); - } - } - $25 = (_IsFileExtension($0,18660)|0); - $26 = ($25|0)==(0); - if ($26) { - HEAP32[$vararg_buffer28>>2] = $0; - _TraceLog(1,16796,$vararg_buffer28); - STACKTOP = sp;return ($4|0); - } - $27 = ((($4)) + 8|0); - $28 = (_jar_xm_create_context_from_file($27,48000,$0)|0); - $29 = ($28|0)==(0); - if ($29) { - $30 = HEAP32[$27>>2]|0; - _jar_xm_set_max_loop_count($30,0); - $31 = ((($4)) + 12|0); - _InitAudioStream($3,48000,16,2); - ;HEAP32[$31>>2]=HEAP32[$3>>2]|0;HEAP32[$31+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$31+8>>2]=HEAP32[$3+8>>2]|0;HEAP32[$31+12>>2]=HEAP32[$3+12>>2]|0;HEAP32[$31+16>>2]=HEAP32[$3+16>>2]|0;HEAP32[$31+20>>2]=HEAP32[$3+20>>2]|0;HEAP32[$31+24>>2]=HEAP32[$3+24>>2]|0; - $32 = (_jar_xm_get_remaining_samples($30)|0); - $33 = tempRet0; - $34 = ((($4)) + 44|0); - HEAP32[$34>>2] = $32; - $35 = ((($4)) + 48|0); - HEAP32[$35>>2] = $32; - HEAP32[$4>>2] = 2; - $36 = ((($4)) + 40|0); - HEAP32[$36>>2] = -1; - $37 = HEAP32[$34>>2]|0; - HEAP32[$vararg_buffer17>>2] = $0; - $vararg_ptr20 = ((($vararg_buffer17)) + 4|0); - HEAP32[$vararg_ptr20>>2] = $37; - _TraceLog(3,18664,$vararg_buffer17); - $38 = (+($37>>>0)); - $39 = $38 / 48000.0; - $40 = $39; - HEAP32[$vararg_buffer21>>2] = $0; - $vararg_ptr24 = ((($vararg_buffer21)) + 8|0); - HEAPF64[$vararg_ptr24>>3] = $40; - _TraceLog(3,18694,$vararg_buffer21); - STACKTOP = sp;return ($4|0); - } else { - HEAP32[$vararg_buffer25>>2] = $0; - _TraceLog(1,18727,$vararg_buffer25); - STACKTOP = sp;return ($4|0); - } - return (0)|0; -} -function _InitAudioStream($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$off = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; - var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; - var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer1 = 0, $vararg_buffer4 = 0, $vararg_buffer7 = 0, $vararg_ptr10 = 0, $vararg_ptr11 = 0, $vararg_ptr12 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); - $vararg_buffer7 = sp + 24|0; - $vararg_buffer4 = sp + 16|0; - $vararg_buffer1 = sp + 8|0; - $vararg_buffer = sp; - $4 = sp + 40|0; - $5 = ((($4)) + 8|0); - ;HEAP32[$5>>2]=0|0;HEAP32[$5+4>>2]=0|0;HEAP32[$5+8>>2]=0|0;HEAP32[$5+12>>2]=0|0;HEAP32[$5+16>>2]=0|0; - HEAP32[$4>>2] = $1; - $6 = ((($4)) + 4|0); - HEAP32[$6>>2] = $2; - $$off = (($3) + -1)|0; - $7 = ($$off>>>0)<(2); - L1: do { - if ($7) { - $9 = ((($4)) + 8|0); - HEAP32[$9>>2] = $3; - switch ($3|0) { - case 1: { - $55 = $9; - label = 4; - break L1; - break; - } - case 2: { - break; - } - default: { - $26 = $9; - break L1; - } - } - switch ($2|0) { - case 8: { - $13 = ((($4)) + 12|0); - HEAP32[$13>>2] = 4354; - $26 = $9; - break L1; - break; - } - case 16: { - $14 = ((($4)) + 12|0); - HEAP32[$14>>2] = 4355; - $26 = $9; - break L1; - break; - } - case 32: { - $15 = ((($4)) + 12|0); - HEAP32[$15>>2] = 65553; - $26 = $9; - break L1; - break; - } - default: { - HEAP32[$vararg_buffer4>>2] = $2; - _TraceLog(1,18816,$vararg_buffer4); - $26 = $9; - break L1; - } - } - } else { - HEAP32[$vararg_buffer>>2] = $3; - _TraceLog(1,18760,$vararg_buffer); - $8 = ((($4)) + 8|0); - HEAP32[$8>>2] = 1; - $55 = $8; - label = 4; - } - } while(0); - L10: do { - if ((label|0) == 4) { - switch ($2|0) { - case 8: { - $10 = ((($4)) + 12|0); - HEAP32[$10>>2] = 4352; - $26 = $55; - break L10; - break; - } - case 16: { - $11 = ((($4)) + 12|0); - HEAP32[$11>>2] = 4353; - $26 = $55; - break L10; - break; - } - case 32: { - $12 = ((($4)) + 12|0); - HEAP32[$12>>2] = 65552; - $26 = $55; - break L10; - break; - } - default: { - HEAP32[$vararg_buffer1>>2] = $2; - _TraceLog(1,18816,$vararg_buffer1); - $26 = $55; - break L10; - } - } - } - } while(0); - $16 = ((($4)) + 16|0); - _alGenSources(1,($16|0)); - $17 = HEAP32[$16>>2]|0; - _alSourcef(($17|0),4099,1.0); - $18 = HEAP32[$16>>2]|0; - _alSourcef(($18|0),4106,1.0); - $19 = HEAP32[$16>>2]|0; - _alSource3f(($19|0),4100,0.0,0.0,0.0); - $20 = HEAP32[$16>>2]|0; - _alSource3f(($20|0),4102,0.0,0.0,0.0); - $21 = ((($4)) + 20|0); - _alGenBuffers(2,($21|0)); - $22 = HEAP32[$6>>2]|0; - $23 = $22 << 9; - $24 = $23 & 536870400; - $25 = HEAP32[$26>>2]|0; - $27 = Math_imul($24, $25)|0; - $28 = (_calloc($27,1)|0); - $29 = ((($4)) + 12|0); - $30 = ((($4)) + 20|0); - $31 = HEAP32[$30>>2]|0; - $32 = HEAP32[$29>>2]|0; - $33 = HEAP32[$6>>2]|0; - $34 = $33 << 9; - $35 = $34 & 536870400; - $36 = HEAP32[$26>>2]|0; - $37 = Math_imul($35, $36)|0; - $38 = HEAP32[$4>>2]|0; - _alBufferData(($31|0),($32|0),($28|0),($37|0),($38|0)); - $39 = ((($4)) + 24|0); - $40 = HEAP32[$39>>2]|0; - $41 = HEAP32[$29>>2]|0; - $42 = HEAP32[$6>>2]|0; - $43 = $42 << 9; - $44 = $43 & 536870400; - $45 = HEAP32[$26>>2]|0; - $46 = Math_imul($44, $45)|0; - $47 = HEAP32[$4>>2]|0; - _alBufferData(($40|0),($41|0),($28|0),($46|0),($47|0)); - _free($28); - $48 = HEAP32[$16>>2]|0; - _alSourceQueueBuffers(($48|0),2,($21|0)); - $49 = HEAP32[$16>>2]|0; - $50 = HEAP32[$4>>2]|0; - $51 = HEAP32[$6>>2]|0; - $52 = HEAP32[$26>>2]|0; - $53 = ($52|0)==(1); - $54 = $53 ? 17020 : 17025; - HEAP32[$vararg_buffer7>>2] = $49; - $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); - HEAP32[$vararg_ptr10>>2] = $50; - $vararg_ptr11 = ((($vararg_buffer7)) + 8|0); - HEAP32[$vararg_ptr11>>2] = $51; - $vararg_ptr12 = ((($vararg_buffer7)) + 12|0); - HEAP32[$vararg_ptr12>>2] = $54; - _TraceLog(0,18865,$vararg_buffer7); - ;HEAP32[$0>>2]=HEAP32[$4>>2]|0;HEAP32[$0+4>>2]=HEAP32[$4+4>>2]|0;HEAP32[$0+8>>2]=HEAP32[$4+8>>2]|0;HEAP32[$0+12>>2]=HEAP32[$4+12>>2]|0;HEAP32[$0+16>>2]=HEAP32[$4+16>>2]|0;HEAP32[$0+20>>2]=HEAP32[$4+20>>2]|0;HEAP32[$0+24>>2]=HEAP32[$4+24>>2]|0; - STACKTOP = sp;return; -} -function _UnloadMusicStream($0) { - $0 = $0|0; - var $$byval_copy = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $$byval_copy = sp; - $1 = ((($0)) + 12|0); - ;HEAP32[$$byval_copy>>2]=HEAP32[$1>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$1+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$1+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$1+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$1+16>>2]|0;HEAP32[$$byval_copy+20>>2]=HEAP32[$1+20>>2]|0;HEAP32[$$byval_copy+24>>2]=HEAP32[$1+24>>2]|0; - _CloseAudioStream($$byval_copy); - $2 = HEAP32[$0>>2]|0; - switch ($2|0) { - case 0: { - $3 = ((($0)) + 4|0); - $4 = HEAP32[$3>>2]|0; - _stb_vorbis_close($4); - _free($0); - STACKTOP = sp;return; - break; - } - case 2: { - $5 = ((($0)) + 8|0); - $6 = HEAP32[$5>>2]|0; - _jar_xm_free_context($6); - _free($0); - STACKTOP = sp;return; - break; - } - default: { - _free($0); - STACKTOP = sp;return; - } - } -} -function _CloseAudioStream($0) { - $0 = $0|0; - var $$pr = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - $1 = sp + 8|0; - $2 = sp + 4|0; - $3 = ((($0)) + 16|0); - $4 = HEAP32[$3>>2]|0; - _alSourceStop(($4|0)); - HEAP32[$1>>2] = 0; - $5 = HEAP32[$3>>2]|0; - _alGetSourcei(($5|0),4117,($1|0)); - HEAP32[$2>>2] = 0; - $$pr = HEAP32[$1>>2]|0; - $6 = ($$pr|0)>(0); - if ($6) { - while(1) { - $7 = HEAP32[$3>>2]|0; - _alSourceUnqueueBuffers(($7|0),1,($2|0)); - $8 = HEAP32[$1>>2]|0; - $9 = (($8) + -1)|0; - HEAP32[$1>>2] = $9; - $10 = ($8|0)>(1); - if (!($10)) { - break; - } - } - } - _alDeleteSources(1,($3|0)); - $11 = ((($0)) + 20|0); - _alDeleteBuffers(2,($11|0)); - $12 = HEAP32[$3>>2]|0; - HEAP32[$vararg_buffer>>2] = $12; - _TraceLog(0,18930,$vararg_buffer); - STACKTOP = sp;return; -} -function _PlayMusicStream($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 28|0); - $2 = HEAP32[$1>>2]|0; - _alSourcePlay(($2|0)); - return; -} -function _StopMusicStream($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 28|0); - $2 = HEAP32[$1>>2]|0; - _alSourceStop(($2|0)); - $3 = ((($0)) + 16|0); - $4 = HEAP32[$3>>2]|0; - $5 = $4 << 9; - $6 = $5 & 536870400; - $7 = ((($0)) + 20|0); - $8 = HEAP32[$7>>2]|0; - $9 = Math_imul($6, $8)|0; - $10 = (_calloc($9,1)|0); - $11 = ((($0)) + 24|0); - $12 = ((($0)) + 12|0); - $13 = ((($0)) + 32|0); - $14 = HEAP32[$13>>2]|0; - $15 = HEAP32[$11>>2]|0; - $16 = HEAP32[$3>>2]|0; - $17 = $16 << 9; - $18 = $17 & 536870400; - $19 = HEAP32[$7>>2]|0; - $20 = Math_imul($18, $19)|0; - $21 = HEAP32[$12>>2]|0; - _alBufferData(($14|0),($15|0),($10|0),($20|0),($21|0)); - $22 = ((($0)) + 36|0); - $23 = HEAP32[$22>>2]|0; - $24 = HEAP32[$11>>2]|0; - $25 = HEAP32[$3>>2]|0; - $26 = $25 << 9; - $27 = $26 & 536870400; - $28 = HEAP32[$7>>2]|0; - $29 = Math_imul($27, $28)|0; - $30 = HEAP32[$12>>2]|0; - _alBufferData(($23|0),($24|0),($10|0),($29|0),($30|0)); - _free($10); - $31 = HEAP32[$0>>2]|0; - $cond = ($31|0)==(0); - if (!($cond)) { - $34 = ((($0)) + 44|0); - $35 = HEAP32[$34>>2]|0; - $36 = ((($0)) + 48|0); - HEAP32[$36>>2] = $35; - return; - } - $32 = ((($0)) + 4|0); - $33 = HEAP32[$32>>2]|0; - (_stb_vorbis_seek_start($33)|0); - $34 = ((($0)) + 44|0); - $35 = HEAP32[$34>>2]|0; - $36 = ((($0)) + 48|0); - HEAP32[$36>>2] = $35; - return; -} -function _stb_vorbis_seek_start($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 48|0); - $2 = HEAP8[$1>>0]|0; - $3 = ($2<<24>>24)==(0); - if ($3) { - $4 = ((($0)) + 52|0); - $5 = HEAP32[$4>>2]|0; - _set_file_offset($0,$5); - $6 = ((($0)) + 992|0); - HEAP32[$6>>2] = 0; - $7 = ((($0)) + 1377|0); - HEAP8[$7>>0] = 1; - $8 = ((($0)) + 1380|0); - HEAP32[$8>>2] = -1; - $9 = (_vorbis_pump_first_frame($0)|0); - $$0 = $9; - return ($$0|0); - } else { - _error($0,2); - $$0 = 0; - return ($$0|0); - } - return (0)|0; -} -function _UpdateMusicStream($0) { - $0 = $0|0; - var $$ = 0, $$0 = 0, $$04143 = 0, $$byval_copy = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); - $$byval_copy = sp + 12|0; - $vararg_buffer = sp; - $1 = sp + 8|0; - $2 = sp + 4|0; - HEAP32[$2>>2] = 0; - $3 = ((($0)) + 12|0); - $4 = ((($0)) + 28|0); - $5 = HEAP32[$4>>2]|0; - _alGetSourcei(($5|0),4112,($1|0)); - $6 = HEAP32[$4>>2]|0; - _alGetSourcei(($6|0),4118,($2|0)); - $7 = HEAP32[$2>>2]|0; - $8 = ($7|0)>(0); - if (!($8)) { - STACKTOP = sp;return; - } - $9 = ((($0)) + 20|0); - $10 = HEAP32[$9>>2]|0; - $11 = $10 << 12; - $12 = ((($0)) + 16|0); - $13 = HEAP32[$12>>2]|0; - $14 = Math_imul($11, $13)|0; - $15 = $14 >>> 3; - $16 = (_calloc($15,1)|0); - $17 = HEAP32[$2>>2]|0; - $18 = ($17|0)>(0); - L4: do { - if ($18) { - $19 = ((($0)) + 48|0); - $20 = ((($0)) + 4|0); - $21 = ((($0)) + 8|0); - $$04143 = 0; - while(1) { - $24 = HEAP32[$19>>2]|0; - $25 = ($24>>>0)<(4096); - $$ = $25 ? $24 : 4096; - $26 = HEAP32[$0>>2]|0; - switch ($26|0) { - case 0: { - $27 = HEAP32[$20>>2]|0; - $28 = HEAP32[$9>>2]|0; - $29 = Math_imul($28, $$)|0; - (_stb_vorbis_get_samples_short_interleaved($27,$28,$16,$29)|0); - break; - } - case 2: { - $30 = HEAP32[$21>>2]|0; - _jar_xm_generate_samples_16bit($30,$16,$$); - break; - } - default: { - } - } - ;HEAP32[$$byval_copy>>2]=HEAP32[$3>>2]|0;HEAP32[$$byval_copy+4>>2]=HEAP32[$3+4>>2]|0;HEAP32[$$byval_copy+8>>2]=HEAP32[$3+8>>2]|0;HEAP32[$$byval_copy+12>>2]=HEAP32[$3+12>>2]|0;HEAP32[$$byval_copy+16>>2]=HEAP32[$3+16>>2]|0;HEAP32[$$byval_copy+20>>2]=HEAP32[$3+20>>2]|0;HEAP32[$$byval_copy+24>>2]=HEAP32[$3+24>>2]|0; - _UpdateAudioStream($$byval_copy,$16,$$); - $31 = HEAP32[$19>>2]|0; - $32 = (($31) - ($$))|0; - HEAP32[$19>>2] = $32; - $33 = ($32|0)==(0); - $23 = (($$04143) + 1)|0; - if ($33) { - $$0 = 0; - break L4; - } - $22 = ($23|0)<($17|0); - if ($22) { - $$04143 = $23; - } else { - $$0 = 1; - break L4; - } - } - } else { - $$0 = 1; - } - } while(0); - $34 = (_alGetError()|0); - $35 = ($34|0)==(40963); - if ($35) { - _TraceLog(1,18969,$vararg_buffer); - } - $36 = ($$0|0)==(0); - if ($36) { - _StopMusicStream($0); - $37 = ((($0)) + 40|0); - $38 = HEAP32[$37>>2]|0; - $39 = ($38|0)>(0); - if ($39) { - $40 = (($38) + -1)|0; - HEAP32[$37>>2] = $40; - _PlayMusicStream($0); - } - } else { - $41 = HEAP32[$1>>2]|0; - $42 = ($41|0)==(4114); - if (!($42)) { - _PlayMusicStream($0); - } - } - _free($16); - STACKTOP = sp;return; -} -function _UpdateAudioStream($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $3 = sp; - HEAP32[$3>>2] = 0; - $4 = ((($0)) + 16|0); - $5 = HEAP32[$4>>2]|0; - _alSourceUnqueueBuffers(($5|0),1,($3|0)); - $6 = (_alGetError()|0); - $7 = ($6|0)==(40963); - if ($7) { - STACKTOP = sp;return; - } - $8 = HEAP32[$3>>2]|0; - $9 = ((($0)) + 12|0); - $10 = HEAP32[$9>>2]|0; - $11 = ((($0)) + 8|0); - $12 = HEAP32[$11>>2]|0; - $13 = Math_imul($12, $2)|0; - $14 = ((($0)) + 4|0); - $15 = HEAP32[$14>>2]|0; - $16 = Math_imul($13, $15)|0; - $17 = $16 >>> 3; - $18 = HEAP32[$0>>2]|0; - _alBufferData(($8|0),($10|0),($1|0),($17|0),($18|0)); - $19 = HEAP32[$4>>2]|0; - _alSourceQueueBuffers(($19|0),1,($3|0)); - STACKTOP = sp;return; -} -function _SetMusicVolume($0,$1) { - $0 = $0|0; - $1 = +$1; - var $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 28|0); - $3 = HEAP32[$2>>2]|0; - _alSourcef(($3|0),4106,(+$1)); - return; -} -function _emscripten_GetProcAddress($0) { - $0 = $0|0; - var $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; - var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; - var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; - var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; - var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; - var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; - var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; - var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; - var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; - var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; - var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; - var $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0; - var $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0; - var $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0; - var $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0; - var $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0; - var $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0; - var $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0; - var $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0; - var $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0; - var $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0; - var $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0; - var $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0; - var $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0; - var $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0; - var $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0; - var $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0; - var $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $1 = sp + 12|0; - $2 = sp + 8|0; - $3 = sp + 4|0; - $4 = sp; - HEAP32[$2>>2] = $0; - $5 = HEAP32[$2>>2]|0; - $6 = (_strlen($5)|0); - $7 = (($6) + 1)|0; - $8 = (_malloc($7)|0); - HEAP32[$3>>2] = $8; - $9 = HEAP32[$3>>2]|0; - $10 = HEAP32[$2>>2]|0; - (_strcpy($9,$10)|0); - $11 = HEAP32[$3>>2]|0; - $12 = (_strstr($11,19001)|0); - HEAP32[$4>>2] = $12; - $13 = HEAP32[$4>>2]|0; - $14 = ($13|0)!=(0|0); - if ($14) { - $15 = HEAP32[$4>>2]|0; - HEAP8[$15>>0] = 0; - } - $16 = HEAP32[$3>>2]|0; - $17 = (_strstr($16,19005)|0); - HEAP32[$4>>2] = $17; - $18 = HEAP32[$4>>2]|0; - $19 = ($18|0)!=(0|0); - if ($19) { - $20 = HEAP32[$4>>2]|0; - HEAP8[$20>>0] = 0; - } - $21 = HEAP32[$3>>2]|0; - $22 = (_strstr($21,19009)|0); - HEAP32[$4>>2] = $22; - $23 = HEAP32[$4>>2]|0; - $24 = ($23|0)!=(0|0); - if ($24) { - $25 = HEAP32[$4>>2]|0; - HEAP8[$25>>0] = 0; - } - $26 = HEAP32[$3>>2]|0; - $27 = (_strstr($26,19013)|0); - HEAP32[$4>>2] = $27; - $28 = HEAP32[$4>>2]|0; - $29 = ($28|0)!=(0|0); - if ($29) { - $30 = HEAP32[$4>>2]|0; - HEAP8[$30>>0] = 0; - } - $31 = HEAP32[$3>>2]|0; - $32 = (_strcmp($31,19019)|0); - $33 = ($32|0)!=(0); - do { - if ($33) { - $34 = HEAP32[$3>>2]|0; - $35 = (_strcmp($34,19057)|0); - $36 = ($35|0)!=(0); - if (!($36)) { - HEAP32[$3>>2] = 19076; - break; - } - $37 = HEAP32[$3>>2]|0; - $38 = (_strcmp($37,19089)|0); - $39 = ($38|0)!=(0); - if (!($39)) { - HEAP32[$3>>2] = 19110; - break; - } - $40 = HEAP32[$3>>2]|0; - $41 = (_strcmp($40,19125)|0); - $42 = ($41|0)!=(0); - if (!($42)) { - HEAP32[$3>>2] = 19140; - break; - } - $43 = HEAP32[$3>>2]|0; - $44 = (_strcmp($43,19155)|0); - $45 = ($44|0)!=(0); - if (!($45)) { - HEAP32[$3>>2] = 19170; - } - } else { - HEAP32[$3>>2] = 19041; - } - } while(0); - $46 = HEAP32[$3>>2]|0; - $47 = (_strcmp($46,19185)|0); - $48 = ($47|0)!=(0); - do { - if ($48) { - $49 = HEAP32[$3>>2]|0; - $50 = (_strcmp($49,19199)|0); - $51 = ($50|0)!=(0); - if (!($51)) { - HEAP32[$1>>2] = 3; - break; - } - $52 = HEAP32[$3>>2]|0; - $53 = (_strcmp($52,19211)|0); - $54 = ($53|0)!=(0); - if (!($54)) { - HEAP32[$1>>2] = 7; - break; - } - $55 = HEAP32[$3>>2]|0; - $56 = (_strcmp($55,19225)|0); - $57 = ($56|0)!=(0); - if (!($57)) { - HEAP32[$1>>2] = 8; - break; - } - $58 = HEAP32[$3>>2]|0; - $59 = (_strcmp($58,19237)|0); - $60 = ($59|0)!=(0); - if (!($60)) { - HEAP32[$1>>2] = 9; - break; - } - $61 = HEAP32[$3>>2]|0; - $62 = (_strcmp($61,19251)|0); - $63 = ($62|0)!=(0); - if (!($63)) { - HEAP32[$1>>2] = 10; - break; - } - $64 = HEAP32[$3>>2]|0; - $65 = (_strcmp($64,19265)|0); - $66 = ($65|0)!=(0); - if (!($66)) { - HEAP32[$1>>2] = 11; - break; - } - $67 = HEAP32[$3>>2]|0; - $68 = (_strcmp($67,19282)|0); - $69 = ($68|0)!=(0); - if (!($69)) { - HEAP32[$1>>2] = 1; - break; - } - $70 = HEAP32[$3>>2]|0; - $71 = (_strcmp($70,19305)|0); - $72 = ($71|0)!=(0); - if (!($72)) { - HEAP32[$1>>2] = 1; - break; - } - $73 = HEAP32[$3>>2]|0; - $74 = (_strcmp($73,19331)|0); - $75 = ($74|0)!=(0); - if (!($75)) { - HEAP32[$1>>2] = 2; - break; - } - $76 = HEAP32[$3>>2]|0; - $77 = (_strcmp($76,19344)|0); - $78 = ($77|0)!=(0); - if (!($78)) { - HEAP32[$1>>2] = 3; - break; - } - $79 = HEAP32[$3>>2]|0; - $80 = (_strcmp($79,19360)|0); - $81 = ($80|0)!=(0); - if (!($81)) { - HEAP32[$1>>2] = 1; - break; - } - $82 = HEAP32[$3>>2]|0; - $83 = (_strcmp($82,19373)|0); - $84 = ($83|0)!=(0); - if (!($84)) { - HEAP32[$1>>2] = 12; - break; - } - $85 = HEAP32[$3>>2]|0; - $86 = (_strcmp($85,19387)|0); - $87 = ($86|0)!=(0); - if (!($87)) { - HEAP32[$1>>2] = 2; - break; - } - $88 = HEAP32[$3>>2]|0; - $89 = (_strcmp($88,19407)|0); - $90 = ($89|0)!=(0); - if (!($90)) { - HEAP32[$1>>2] = 3; - break; - } - $91 = HEAP32[$3>>2]|0; - $92 = (_strcmp($91,19427)|0); - $93 = ($92|0)!=(0); - if (!($93)) { - HEAP32[$1>>2] = 4; - break; - } - $94 = HEAP32[$3>>2]|0; - $95 = (_strcmp($94,19444)|0); - $96 = ($95|0)!=(0); - if (!($96)) { - HEAP32[$1>>2] = 5; - break; - } - $97 = HEAP32[$3>>2]|0; - $98 = (_strcmp($97,19461)|0); - $99 = ($98|0)!=(0); - if (!($99)) { - HEAP32[$1>>2] = 4; - break; - } - $100 = HEAP32[$3>>2]|0; - $101 = (_strcmp($100,19473)|0); - $102 = ($101|0)!=(0); - if (!($102)) { - HEAP32[$1>>2] = 13; - break; - } - $103 = HEAP32[$3>>2]|0; - $104 = (_strcmp($103,19486)|0); - $105 = ($104|0)!=(0); - if (!($105)) { - HEAP32[$1>>2] = 14; - break; - } - $106 = HEAP32[$3>>2]|0; - $107 = (_strcmp($106,19502)|0); - $108 = ($107|0)!=(0); - if (!($108)) { - HEAP32[$1>>2] = 6; - break; - } - $109 = HEAP32[$3>>2]|0; - $110 = (_strcmp($109,19525)|0); - $111 = ($110|0)!=(0); - if (!($111)) { - HEAP32[$1>>2] = 2; - break; - } - $112 = HEAP32[$3>>2]|0; - $113 = (_strcmp($112,19538)|0); - $114 = ($113|0)!=(0); - if (!($114)) { - HEAP32[$1>>2] = 3; - break; - } - $115 = HEAP32[$3>>2]|0; - $116 = (_strcmp($115,19554)|0); - $117 = ($116|0)!=(0); - if (!($117)) { - HEAP32[$1>>2] = 5; - break; - } - $118 = HEAP32[$3>>2]|0; - $119 = (_strcmp($118,19565)|0); - $120 = ($119|0)!=(0); - if (!($120)) { - HEAP32[$1>>2] = 15; - break; - } - $121 = HEAP32[$3>>2]|0; - $122 = (_strcmp($121,19584)|0); - $123 = ($122|0)!=(0); - if (!($123)) { - HEAP32[$1>>2] = 16; - break; - } - $124 = HEAP32[$3>>2]|0; - $125 = (_strcmp($124,19606)|0); - $126 = ($125|0)!=(0); - if (!($126)) { - HEAP32[$1>>2] = 17; - break; - } - $127 = HEAP32[$3>>2]|0; - $128 = (_strcmp($127,19625)|0); - $129 = ($128|0)!=(0); - if (!($129)) { - HEAP32[$1>>2] = 7; - break; - } - $130 = HEAP32[$3>>2]|0; - $131 = (_strcmp($130,19654)|0); - $132 = ($131|0)!=(0); - if (!($132)) { - HEAP32[$1>>2] = 6; - break; - } - $133 = HEAP32[$3>>2]|0; - $134 = (_strcmp($133,19671)|0); - $135 = ($134|0)!=(0); - if (!($135)) { - HEAP32[$1>>2] = 8; - break; - } - $136 = HEAP32[$3>>2]|0; - $137 = (_strcmp($136,19686)|0); - $138 = ($137|0)!=(0); - if (!($138)) { - HEAP32[$1>>2] = 9; - break; - } - $139 = HEAP32[$3>>2]|0; - $140 = (_strcmp($139,19701)|0); - $141 = ($140|0)!=(0); - if (!($141)) { - HEAP32[$1>>2] = 3; - break; - } - $142 = HEAP32[$3>>2]|0; - $143 = (_strcmp($142,19722)|0); - $144 = ($143|0)!=(0); - if (!($144)) { - HEAP32[$1>>2] = 10; - break; - } - $145 = HEAP32[$3>>2]|0; - $146 = (_strcmp($145,19742)|0); - $147 = ($146|0)!=(0); - if (!($147)) { - HEAP32[$1>>2] = 11; - break; - } - $148 = HEAP32[$3>>2]|0; - $149 = (_strcmp($148,19762)|0); - $150 = ($149|0)!=(0); - if (!($150)) { - HEAP32[$1>>2] = 12; - break; - } - $151 = HEAP32[$3>>2]|0; - $152 = (_strcmp($151,19788)|0); - $153 = ($152|0)!=(0); - if (!($153)) { - HEAP32[$1>>2] = 2; - break; - } - $154 = HEAP32[$3>>2]|0; - $155 = (_strcmp($154,19807)|0); - $156 = ($155|0)!=(0); - if (!($156)) { - HEAP32[$1>>2] = 1; - break; - } - $157 = HEAP32[$3>>2]|0; - $158 = (_strcmp($157,19819)|0); - $159 = ($158|0)!=(0); - if (!($159)) { - HEAP32[$1>>2] = 3; - break; - } - $160 = HEAP32[$3>>2]|0; - $161 = (_strcmp($160,19831)|0); - $162 = ($161|0)!=(0); - if (!($162)) { - HEAP32[$1>>2] = 1; - break; - } - $163 = HEAP32[$3>>2]|0; - $164 = (_strcmp($163,19843)|0); - $165 = ($164|0)!=(0); - if (!($165)) { - HEAP32[$1>>2] = 1; - break; - } - $166 = HEAP32[$3>>2]|0; - $167 = (_strcmp($166,19855)|0); - $168 = ($167|0)!=(0); - if (!($168)) { - HEAP32[$1>>2] = 18; - break; - } - $169 = HEAP32[$3>>2]|0; - $170 = (_strcmp($169,19867)|0); - $171 = ($170|0)!=(0); - if (!($171)) { - HEAP32[$1>>2] = 13; - break; - } - $172 = HEAP32[$3>>2]|0; - $173 = (_strcmp($172,19879)|0); - $174 = ($173|0)!=(0); - if (!($174)) { - HEAP32[$1>>2] = 4; - break; - } - $175 = HEAP32[$3>>2]|0; - $176 = (_strcmp($175,19891)|0); - $177 = ($176|0)!=(0); - if (!($177)) { - HEAP32[$1>>2] = 2; - break; - } - $178 = HEAP32[$3>>2]|0; - $179 = (_strcmp($178,19903)|0); - $180 = ($179|0)!=(0); - if (!($180)) { - HEAP32[$1>>2] = 14; - break; - } - $181 = HEAP32[$3>>2]|0; - $182 = (_strcmp($181,19916)|0); - $183 = ($182|0)!=(0); - if (!($183)) { - HEAP32[$1>>2] = 15; - break; - } - $184 = HEAP32[$3>>2]|0; - $185 = (_strcmp($184,19929)|0); - $186 = ($185|0)!=(0); - if (!($186)) { - HEAP32[$1>>2] = 16; - break; - } - $187 = HEAP32[$3>>2]|0; - $188 = (_strcmp($187,19942)|0); - $189 = ($188|0)!=(0); - if (!($189)) { - HEAP32[$1>>2] = 17; - break; - } - $190 = HEAP32[$3>>2]|0; - $191 = (_strcmp($190,19955)|0); - $192 = ($191|0)!=(0); - if (!($192)) { - HEAP32[$1>>2] = 18; - break; - } - $193 = HEAP32[$3>>2]|0; - $194 = (_strcmp($193,19968)|0); - $195 = ($194|0)!=(0); - if (!($195)) { - HEAP32[$1>>2] = 19; - break; - } - $196 = HEAP32[$3>>2]|0; - $197 = (_strcmp($196,19981)|0); - $198 = ($197|0)!=(0); - if (!($198)) { - HEAP32[$1>>2] = 20; - break; - } - $199 = HEAP32[$3>>2]|0; - $200 = (_strcmp($199,19994)|0); - $201 = ($200|0)!=(0); - if (!($201)) { - HEAP32[$1>>2] = 21; - break; - } - $202 = HEAP32[$3>>2]|0; - $203 = (_strcmp($202,20007)|0); - $204 = ($203|0)!=(0); - if (!($204)) { - HEAP32[$1>>2] = 5; - break; - } - $205 = HEAP32[$3>>2]|0; - $206 = (_strcmp($205,20026)|0); - $207 = ($206|0)!=(0); - if (!($207)) { - HEAP32[$1>>2] = 6; - break; - } - $208 = HEAP32[$3>>2]|0; - $209 = (_strcmp($208,20045)|0); - $210 = ($209|0)!=(0); - if (!($210)) { - HEAP32[$1>>2] = 7; - break; - } - $211 = HEAP32[$3>>2]|0; - $212 = (_strcmp($211,20064)|0); - $213 = ($212|0)!=(0); - if (!($213)) { - HEAP32[$1>>2] = 19; - break; - } - $214 = HEAP32[$3>>2]|0; - $215 = (_strcmp($214,20077)|0); - $216 = ($215|0)!=(0); - if (!($216)) { - HEAP32[$1>>2] = 20; - break; - } - $217 = HEAP32[$3>>2]|0; - $218 = (_strcmp($217,20095)|0); - $219 = ($218|0)!=(0); - if (!($219)) { - HEAP32[$1>>2] = 21; - break; - } - $220 = HEAP32[$3>>2]|0; - $221 = (_strcmp($220,20113)|0); - $222 = ($221|0)!=(0); - if (!($222)) { - HEAP32[$1>>2] = 22; - break; - } - $223 = HEAP32[$3>>2]|0; - $224 = (_strcmp($223,20131)|0); - $225 = ($224|0)!=(0); - if (!($225)) { - HEAP32[$1>>2] = 23; - break; - } - $226 = HEAP32[$3>>2]|0; - $227 = (_strcmp($226,20149)|0); - $228 = ($227|0)!=(0); - if (!($228)) { - HEAP32[$1>>2] = 4; - break; - } - $229 = HEAP32[$3>>2]|0; - $230 = (_strcmp($229,20169)|0); - $231 = ($230|0)!=(0); - if (!($231)) { - HEAP32[$1>>2] = 3; - break; - } - $232 = HEAP32[$3>>2]|0; - $233 = (_strcmp($232,19110)|0); - $234 = ($233|0)!=(0); - if (!($234)) { - HEAP32[$1>>2] = 7; - break; - } - $235 = HEAP32[$3>>2]|0; - $236 = (_strcmp($235,20187)|0); - $237 = ($236|0)!=(0); - if (!($237)) { - HEAP32[$1>>2] = 1; - break; - } - $238 = HEAP32[$3>>2]|0; - $239 = (_strcmp($238,20202)|0); - $240 = ($239|0)!=(0); - if (!($240)) { - HEAP32[$1>>2] = 8; - break; - } - $241 = HEAP32[$3>>2]|0; - $242 = (_strcmp($241,20223)|0); - $243 = ($242|0)!=(0); - if (!($243)) { - HEAP32[$1>>2] = 9; - break; - } - $244 = HEAP32[$3>>2]|0; - $245 = (_strcmp($244,20238)|0); - $246 = ($245|0)!=(0); - if (!($246)) { - HEAP32[$1>>2] = 10; - break; - } - $247 = HEAP32[$3>>2]|0; - $248 = (_strcmp($247,20256)|0); - $249 = ($248|0)!=(0); - if (!($249)) { - HEAP32[$1>>2] = 2; - break; - } - $250 = HEAP32[$3>>2]|0; - $251 = (_strcmp($250,20272)|0); - $252 = ($251|0)!=(0); - if (!($252)) { - HEAP32[$1>>2] = 11; - break; - } - $253 = HEAP32[$3>>2]|0; - $254 = (_strcmp($253,20291)|0); - $255 = ($254|0)!=(0); - if (!($255)) { - HEAP32[$1>>2] = 22; - break; - } - $256 = HEAP32[$3>>2]|0; - $257 = (_strcmp($256,20305)|0); - $258 = ($257|0)!=(0); - if (!($258)) { - HEAP32[$1>>2] = 23; - break; - } - $259 = HEAP32[$3>>2]|0; - $260 = (_strcmp($259,20320)|0); - $261 = ($260|0)!=(0); - if (!($261)) { - HEAP32[$1>>2] = 8; - break; - } - $262 = HEAP32[$3>>2]|0; - $263 = (_strcmp($262,19041)|0); - $264 = ($263|0)!=(0); - if (!($264)) { - HEAP32[$1>>2] = 1; - break; - } - $265 = HEAP32[$3>>2]|0; - $266 = (_strcmp($265,20331)|0); - $267 = ($266|0)!=(0); - if (!($267)) { - HEAP32[$1>>2] = 3; - break; - } - $268 = HEAP32[$3>>2]|0; - $269 = (_strcmp($268,19140)|0); - $270 = ($269|0)!=(0); - if (!($270)) { - HEAP32[$1>>2] = 24; - break; - } - $271 = HEAP32[$3>>2]|0; - $272 = (_strcmp($271,19170)|0); - $273 = ($272|0)!=(0); - if (!($273)) { - HEAP32[$1>>2] = 25; - break; - } - $274 = HEAP32[$3>>2]|0; - $275 = (_strcmp($274,20347)|0); - $276 = ($275|0)!=(0); - if (!($276)) { - HEAP32[$1>>2] = 12; - break; - } - $277 = HEAP32[$3>>2]|0; - $278 = (_strcmp($277,20374)|0); - $279 = ($278|0)!=(0); - if (!($279)) { - HEAP32[$1>>2] = 4; - break; - } - $280 = HEAP32[$3>>2]|0; - $281 = (_strcmp($280,20388)|0); - $282 = ($281|0)!=(0); - if (!($282)) { - HEAP32[$1>>2] = 13; - break; - } - $283 = HEAP32[$3>>2]|0; - $284 = (_strcmp($283,19076)|0); - $285 = ($284|0)!=(0); - if (!($285)) { - HEAP32[$1>>2] = 5; - break; - } - $286 = HEAP32[$3>>2]|0; - $287 = (_strcmp($286,20408)|0); - $288 = ($287|0)!=(0); - if (!($288)) { - HEAP32[$1>>2] = 6; - break; - } - $289 = HEAP32[$3>>2]|0; - $290 = (_strcmp($289,20426)|0); - $291 = ($290|0)!=(0); - if (!($291)) { - HEAP32[$1>>2] = 9; - break; - } - $292 = HEAP32[$3>>2]|0; - $293 = (_strcmp($292,20438)|0); - $294 = ($293|0)!=(0); - if (!($294)) { - HEAP32[$1>>2] = 24; - break; - } - $295 = HEAP32[$3>>2]|0; - $296 = (_strcmp($295,20459)|0); - $297 = ($296|0)!=(0); - if (!($297)) { - HEAP32[$1>>2] = 26; - break; - } - $298 = HEAP32[$3>>2]|0; - $299 = (_strcmp($298,20477)|0); - $300 = ($299|0)!=(0); - if (!($300)) { - HEAP32[$1>>2] = 27; - break; - } - $301 = HEAP32[$3>>2]|0; - $302 = (_strcmp($301,20495)|0); - $303 = ($302|0)!=(0); - if (!($303)) { - HEAP32[$1>>2] = 28; - break; - } - $304 = HEAP32[$3>>2]|0; - $305 = (_strcmp($304,20516)|0); - $306 = ($305|0)!=(0); - if (!($306)) { - HEAP32[$1>>2] = 14; - break; - } - $307 = HEAP32[$3>>2]|0; - $308 = (_strcmp($307,20542)|0); - $309 = ($308|0)!=(0); - if (!($309)) { - HEAP32[$1>>2] = 3; - break; - } - $310 = HEAP32[$3>>2]|0; - $311 = (_strcmp($310,20565)|0); - $312 = ($311|0)!=(0); - if (!($312)) { - HEAP32[$1>>2] = 15; - break; - } - $313 = HEAP32[$3>>2]|0; - $314 = (_strcmp($313,20603)|0); - $315 = ($314|0)!=(0); - if (!($315)) { - HEAP32[$1>>2] = 10; - break; - } - $316 = HEAP32[$3>>2]|0; - $317 = (_strcmp($316,20619)|0); - $318 = ($317|0)!=(0); - if (!($318)) { - HEAP32[$1>>2] = 7; - break; - } - $319 = HEAP32[$3>>2]|0; - $320 = (_strcmp($319,20634)|0); - $321 = ($320|0)!=(0); - if (!($321)) { - HEAP32[$1>>2] = 25; - break; - } - $322 = HEAP32[$3>>2]|0; - $323 = (_strcmp($322,20657)|0); - $324 = ($323|0)!=(0); - if (!($324)) { - HEAP32[$1>>2] = 16; - break; - } - $325 = HEAP32[$3>>2]|0; - $326 = (_strcmp($325,20670)|0); - $327 = ($326|0)!=(0); - if (!($327)) { - HEAP32[$1>>2] = 29; - break; - } - $328 = HEAP32[$3>>2]|0; - $329 = (_strcmp($328,20684)|0); - $330 = ($329|0)!=(0); - if (!($330)) { - HEAP32[$1>>2] = 30; - break; - } - $331 = HEAP32[$3>>2]|0; - $332 = (_strcmp($331,20698)|0); - $333 = ($332|0)!=(0); - if (!($333)) { - HEAP32[$1>>2] = 1; - break; - } - $334 = HEAP32[$3>>2]|0; - $335 = (_strcmp($334,20718)|0); - $336 = ($335|0)!=(0); - if (!($336)) { - HEAP32[$1>>2] = 8; - break; - } - $337 = HEAP32[$3>>2]|0; - $338 = (_strcmp($337,20738)|0); - $339 = ($338|0)!=(0); - if (!($339)) { - HEAP32[$1>>2] = 17; - break; - } - $340 = HEAP32[$3>>2]|0; - $341 = (_strcmp($340,20754)|0); - $342 = ($341|0)!=(0); - if (!($342)) { - HEAP32[$1>>2] = 18; - break; - } - $343 = HEAP32[$3>>2]|0; - $344 = (_strcmp($343,20772)|0); - $345 = ($344|0)!=(0); - if (!($345)) { - HEAP32[$1>>2] = 26; - break; - } - $346 = HEAP32[$3>>2]|0; - $347 = (_strcmp($346,20788)|0); - $348 = ($347|0)!=(0); - if (!($348)) { - HEAP32[$1>>2] = 19; - break; - } - $349 = HEAP32[$3>>2]|0; - $350 = (_strcmp($349,20803)|0); - $351 = ($350|0)!=(0); - if (!($351)) { - HEAP32[$1>>2] = 9; - break; - } - $352 = HEAP32[$3>>2]|0; - $353 = (_strcmp($352,20825)|0); - $354 = ($353|0)!=(0); - if (!($354)) { - HEAP32[$1>>2] = 31; - break; - } - $355 = HEAP32[$3>>2]|0; - $356 = (_strcmp($355,20843)|0); - $357 = ($356|0)!=(0); - if (!($357)) { - HEAP32[$1>>2] = 32; - break; - } - $358 = HEAP32[$3>>2]|0; - $359 = (_strcmp($358,20864)|0); - $360 = ($359|0)!=(0); - if (!($360)) { - HEAP32[$1>>2] = 10; - break; - } - $361 = HEAP32[$3>>2]|0; - $362 = (_strcmp($361,20882)|0); - $363 = ($362|0)!=(0); - if (!($363)) { - HEAP32[$1>>2] = 11; - break; - } - $364 = HEAP32[$3>>2]|0; - $365 = (_strcmp($364,20895)|0); - $366 = ($365|0)!=(0); - if (!($366)) { - HEAP32[$1>>2] = 2; - break; - } - $367 = HEAP32[$3>>2]|0; - $368 = (_strcmp($367,20910)|0); - $369 = ($368|0)!=(0); - if (!($369)) { - HEAP32[$1>>2] = 12; - break; - } - $370 = HEAP32[$3>>2]|0; - $371 = (_strcmp($370,20924)|0); - $372 = ($371|0)!=(0); - if (!($372)) { - HEAP32[$1>>2] = 1; - break; - } - $373 = HEAP32[$3>>2]|0; - $374 = (_strcmp($373,20934)|0); - $375 = ($374|0)!=(0); - if (!($375)) { - HEAP32[$1>>2] = 1; - break; - } - $376 = HEAP32[$3>>2]|0; - $377 = (_strcmp($376,20944)|0); - $378 = ($377|0)!=(0); - if (!($378)) { - HEAP32[$1>>2] = 2; - break; - } - $379 = HEAP32[$3>>2]|0; - $380 = (_strcmp($379,20966)|0); - $381 = ($380|0)!=(0); - if (!($381)) { - HEAP32[$1>>2] = 13; - break; - } - $382 = HEAP32[$3>>2]|0; - $383 = (_strcmp($382,20992)|0); - $384 = ($383|0)!=(0); - if (!($384)) { - HEAP32[$1>>2] = 14; - break; - } - $385 = HEAP32[$3>>2]|0; - $386 = (_strcmp($385,21019)|0); - $387 = ($386|0)!=(0); - if (!($387)) { - HEAP32[$1>>2] = 27; - break; - } - $388 = HEAP32[$3>>2]|0; - $389 = (_strcmp($388,21032)|0); - $390 = ($389|0)!=(0); - if (!($390)) { - HEAP32[$1>>2] = 20; - break; - } - $391 = HEAP32[$3>>2]|0; - $392 = (_strcmp($391,21047)|0); - $393 = ($392|0)!=(0); - if (!($393)) { - HEAP32[$1>>2] = 4; - break; - } - $394 = HEAP32[$3>>2]|0; - $395 = (_strcmp($394,21062)|0); - $396 = ($395|0)!=(0); - if (!($396)) { - HEAP32[$1>>2] = 3; - break; - } - $397 = HEAP32[$3>>2]|0; - $398 = (_strcmp($397,21086)|0); - $399 = ($398|0)!=(0); - if (!($399)) { - HEAP32[$1>>2] = 2; - break; - } - $400 = HEAP32[$3>>2]|0; - $401 = (_strcmp($400,21097)|0); - $402 = ($401|0)!=(0); - if (!($402)) { - HEAP32[$1>>2] = 33; - break; - } - $403 = HEAP32[$3>>2]|0; - $404 = (_strcmp($403,21119)|0); - $405 = ($404|0)!=(0); - if (!($405)) { - HEAP32[$1>>2] = 21; - break; - } - $406 = HEAP32[$3>>2]|0; - $407 = (_strcmp($406,21141)|0); - $408 = ($407|0)!=(0); - if (!($408)) { - HEAP32[$1>>2] = 5; - break; - } - $409 = HEAP32[$3>>2]|0; - $410 = (_strcmp($409,21165)|0); - $411 = ($410|0)!=(0); - if (!($411)) { - HEAP32[$1>>2] = 4; - break; - } - $412 = HEAP32[$3>>2]|0; - $413 = (_strcmp($412,21174)|0); - $414 = ($413|0)!=(0); - if (!($414)) { - HEAP32[$1>>2] = 5; - break; - } - $415 = HEAP32[$3>>2]|0; - $416 = (_strcmp($415,21182)|0); - $417 = ($416|0)!=(0); - if (!($417)) { - HEAP32[$1>>2] = 1; - break; - } - $418 = HEAP32[$3>>2]|0; - $419 = (_strcmp($418,21195)|0); - $420 = ($419|0)!=(0); - if (!($420)) { - HEAP32[$1>>2] = 2; - break; - } - $421 = HEAP32[$3>>2]|0; - $422 = (_strcmp($421,21209)|0); - $423 = ($422|0)!=(0); - if (!($423)) { - HEAP32[$1>>2] = 15; - break; - } - $424 = HEAP32[$3>>2]|0; - $425 = (_strcmp($424,21221)|0); - $426 = ($425|0)!=(0); - if (!($426)) { - HEAP32[$1>>2] = 16; - break; - } - $427 = HEAP32[$3>>2]|0; - $428 = (_strcmp($427,21230)|0); - $429 = ($428|0)!=(0); - if (!($429)) { - HEAP32[$1>>2] = 17; - break; - } - $430 = HEAP32[$3>>2]|0; - $431 = (_strcmp($430,21240)|0); - $432 = ($431|0)!=(0); - if (!($432)) { - HEAP32[$1>>2] = 18; - break; - } - $433 = HEAP32[$3>>2]|0; - $434 = (_strcmp($433,21252)|0); - $435 = ($434|0)!=(0); - if (!($435)) { - HEAP32[$1>>2] = 19; - break; - } - $436 = HEAP32[$3>>2]|0; - $437 = (_strcmp($436,21263)|0); - $438 = ($437|0)!=(0); - if (!($438)) { - HEAP32[$1>>2] = 20; - break; - } - $439 = HEAP32[$3>>2]|0; - $440 = (_strcmp($439,21271)|0); - $441 = ($440|0)!=(0); - if (!($441)) { - HEAP32[$1>>2] = 3; - break; - } - $442 = HEAP32[$3>>2]|0; - $443 = (_strcmp($442,21283)|0); - $444 = ($443|0)!=(0); - if (!($444)) { - HEAP32[$1>>2] = 21; - break; - } - $445 = HEAP32[$3>>2]|0; - $446 = (_strcmp($445,21298)|0); - $447 = ($446|0)!=(0); - if (!($447)) { - HEAP32[$1>>2] = 22; - break; - } - $448 = HEAP32[$3>>2]|0; - $449 = (_strcmp($448,21310)|0); - $450 = ($449|0)!=(0); - if (!($450)) { - HEAP32[$1>>2] = 23; - break; - } - $451 = HEAP32[$3>>2]|0; - $452 = (_strcmp($451,21324)|0); - $453 = ($452|0)!=(0); - if (!($453)) { - HEAP32[$1>>2] = 11; - break; - } - $454 = HEAP32[$3>>2]|0; - $455 = (_strcmp($454,21349)|0); - $456 = ($455|0)!=(0); - if (!($456)) { - HEAP32[$1>>2] = 24; - break; - } - $457 = HEAP32[$3>>2]|0; - $458 = (_strcmp($457,21366)|0); - $459 = ($458|0)!=(0); - if (!($459)) { - HEAP32[$1>>2] = 25; - break; - } - $460 = HEAP32[$3>>2]|0; - $461 = (_strcmp($460,21382)|0); - $462 = ($461|0)!=(0); - if (!($462)) { - HEAP32[$1>>2] = 26; - break; - } - $463 = HEAP32[$3>>2]|0; - $464 = (_strcmp($463,21398)|0); - $465 = ($464|0)!=(0); - if (!($465)) { - HEAP32[$1>>2] = 12; - break; - } - $466 = HEAP32[$3>>2]|0; - $467 = (_strcmp($466,21410)|0); - $468 = ($467|0)!=(0); - if (!($468)) { - HEAP32[$1>>2] = 34; - break; - } - $469 = HEAP32[$3>>2]|0; - $470 = (_strcmp($469,21422)|0); - $471 = ($470|0)!=(0); - if (!($471)) { - HEAP32[$1>>2] = 35; - break; - } - $472 = HEAP32[$3>>2]|0; - $473 = (_strcmp($472,21446)|0); - $474 = ($473|0)!=(0); - if (!($474)) { - HEAP32[$1>>2] = 1; - break; - } - $475 = HEAP32[$3>>2]|0; - $476 = (_strcmp($475,21459)|0); - $477 = ($476|0)!=(0); - if (!($477)) { - HEAP32[$1>>2] = 2; - break; - } - $478 = HEAP32[$3>>2]|0; - $479 = (_strcmp($478,21473)|0); - $480 = ($479|0)!=(0); - if (!($480)) { - HEAP32[$1>>2] = 36; - break; - } - $481 = HEAP32[$3>>2]|0; - $482 = (_strcmp($481,21495)|0); - $483 = ($482|0)!=(0); - if (!($483)) { - HEAP32[$1>>2] = 37; - break; - } - $484 = HEAP32[$3>>2]|0; - $485 = (_strcmp($484,21502)|0); - $486 = ($485|0)!=(0); - if (!($486)) { - HEAP32[$1>>2] = 3; - break; - } - $487 = HEAP32[$3>>2]|0; - $488 = (_strcmp($487,21518)|0); - $489 = ($488|0)!=(0); - if (!($489)) { - HEAP32[$1>>2] = 2; - break; - } - $490 = HEAP32[$3>>2]|0; - $491 = (_strcmp($490,21535)|0); - $492 = ($491|0)!=(0); - if (!($492)) { - HEAP32[$1>>2] = 1; - break; - } - $493 = HEAP32[$3>>2]|0; - $494 = (_strcmp($493,21552)|0); - $495 = ($494|0)!=(0); - if (!($495)) { - HEAP32[$1>>2] = 28; - break; - } - $496 = HEAP32[$3>>2]|0; - $497 = (_strcmp($496,21568)|0); - $498 = ($497|0)!=(0); - if (!($498)) { - HEAP32[$1>>2] = 1; - break; - } - $499 = HEAP32[$3>>2]|0; - $500 = (_strcmp($499,21584)|0); - $501 = ($500|0)!=(0); - if (!($501)) { - HEAP32[$1>>2] = 4; - break; - } - $502 = HEAP32[$3>>2]|0; - $503 = (_strcmp($502,21601)|0); - $504 = ($503|0)!=(0); - if (!($504)) { - HEAP32[$1>>2] = 29; - break; - } - $505 = HEAP32[$3>>2]|0; - $506 = (_strcmp($505,21615)|0); - $507 = ($506|0)!=(0); - if (!($507)) { - HEAP32[$1>>2] = 30; - break; - } - $508 = HEAP32[$3>>2]|0; - $509 = (_strcmp($508,21627)|0); - $510 = ($509|0)!=(0); - if (!($510)) { - HEAP32[$1>>2] = 22; - break; - } - $511 = HEAP32[$3>>2]|0; - $512 = (_strcmp($511,21638)|0); - $513 = ($512|0)!=(0); - if (!($513)) { - HEAP32[$1>>2] = 2; - break; - } - $514 = HEAP32[$3>>2]|0; - $515 = (_strcmp($514,21651)|0); - $516 = ($515|0)!=(0); - if (!($516)) { - HEAP32[$1>>2] = 23; - break; - } - $517 = HEAP32[$3>>2]|0; - $518 = (_strcmp($517,21661)|0); - $519 = ($518|0)!=(0); - if (!($519)) { - HEAP32[$1>>2] = 2; - break; - } - $520 = HEAP32[$3>>2]|0; - $521 = (_strcmp($520,21678)|0); - $522 = ($521|0)!=(0); - if (!($522)) { - HEAP32[$1>>2] = 24; - break; - } - $523 = HEAP32[$3>>2]|0; - $524 = (_strcmp($523,21690)|0); - $525 = ($524|0)!=(0); - if (!($525)) { - HEAP32[$1>>2] = 25; - break; - } - $526 = HEAP32[$3>>2]|0; - $527 = (_strcmp($526,21712)|0); - $528 = ($527|0)!=(0); - if (!($528)) { - HEAP32[$1>>2] = 26; - break; - } - $529 = HEAP32[$3>>2]|0; - $530 = (_strcmp($529,21732)|0); - $531 = ($530|0)!=(0); - if (!($531)) { - HEAP32[$1>>2] = 3; - break; - } - $532 = HEAP32[$3>>2]|0; - $533 = (_strcmp($532,21745)|0); - $534 = ($533|0)!=(0); - if (!($534)) { - HEAP32[$1>>2] = 27; - break; - } - $535 = HEAP32[$3>>2]|0; - $536 = (_strcmp($535,21767)|0); - $537 = ($536|0)!=(0); - if (!($537)) { - HEAP32[$1>>2] = 28; - break; - } - $538 = HEAP32[$3>>2]|0; - $539 = (_strcmp($538,21787)|0); - $540 = ($539|0)!=(0); - if (!($540)) { - HEAP32[$1>>2] = 2; - break; - } - $541 = HEAP32[$3>>2]|0; - $542 = (_strcmp($541,21804)|0); - $543 = ($542|0)!=(0); - if (!($543)) { - HEAP32[$1>>2] = 2; - break; - } - $544 = HEAP32[$3>>2]|0; - $545 = (_strcmp($544,21821)|0); - $546 = ($545|0)!=(0); - if (!($546)) { - HEAP32[$1>>2] = 3; - break; - } - $547 = HEAP32[$3>>2]|0; - $548 = (_strcmp($547,21841)|0); - $549 = ($548|0)!=(0); - if ($549) { - $550 = HEAP32[$2>>2]|0; - $551 = HEAP32[$3>>2]|0; - $552 = _emscripten_asm_const_iii(0, ($550|0), ($551|0))|0; - HEAP32[$1>>2] = 0; - break; - } else { - HEAP32[$1>>2] = 38; - break; - } - } else { - HEAP32[$1>>2] = 6; - } - } while(0); - $553 = HEAP32[$1>>2]|0; - STACKTOP = sp;return ($553|0); -} -function _emscripten_get_global_libc() { - var label = 0, sp = 0; - sp = STACKTOP; - return (31168|0); -} -function ___stdio_close($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $vararg_buffer = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $vararg_buffer = sp; - $1 = ((($0)) + 60|0); - $2 = HEAP32[$1>>2]|0; - $3 = (_dummy_738($2)|0); - HEAP32[$vararg_buffer>>2] = $3; - $4 = (___syscall6(6,($vararg_buffer|0))|0); - $5 = (___syscall_ret($4)|0); - STACKTOP = sp;return ($5|0); -} -function ___stdio_write($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $$04756 = 0, $$04855 = 0, $$04954 = 0, $$051 = 0, $$1 = 0, $$150 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; - var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0; - var $vararg_ptr7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); - $vararg_buffer3 = sp + 16|0; - $vararg_buffer = sp; - $3 = sp + 32|0; - $4 = ((($0)) + 28|0); - $5 = HEAP32[$4>>2]|0; - HEAP32[$3>>2] = $5; - $6 = ((($3)) + 4|0); - $7 = ((($0)) + 20|0); - $8 = HEAP32[$7>>2]|0; - $9 = (($8) - ($5))|0; - HEAP32[$6>>2] = $9; - $10 = ((($3)) + 8|0); - HEAP32[$10>>2] = $1; - $11 = ((($3)) + 12|0); - HEAP32[$11>>2] = $2; - $12 = (($9) + ($2))|0; - $13 = ((($0)) + 60|0); - $14 = HEAP32[$13>>2]|0; - $15 = $3; - HEAP32[$vararg_buffer>>2] = $14; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $15; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = 2; - $16 = (___syscall146(146,($vararg_buffer|0))|0); - $17 = (___syscall_ret($16)|0); - $18 = ($12|0)==($17|0); - L1: do { - if ($18) { - label = 3; - } else { - $$04756 = 2;$$04855 = $12;$$04954 = $3;$26 = $17; - while(1) { - $25 = ($26|0)<(0); - if ($25) { - break; - } - $34 = (($$04855) - ($26))|0; - $35 = ((($$04954)) + 4|0); - $36 = HEAP32[$35>>2]|0; - $37 = ($26>>>0)>($36>>>0); - $38 = ((($$04954)) + 8|0); - $$150 = $37 ? $38 : $$04954; - $39 = $37 << 31 >> 31; - $$1 = (($39) + ($$04756))|0; - $40 = $37 ? $36 : 0; - $$0 = (($26) - ($40))|0; - $41 = HEAP32[$$150>>2]|0; - $42 = (($41) + ($$0)|0); - HEAP32[$$150>>2] = $42; - $43 = ((($$150)) + 4|0); - $44 = HEAP32[$43>>2]|0; - $45 = (($44) - ($$0))|0; - HEAP32[$43>>2] = $45; - $46 = HEAP32[$13>>2]|0; - $47 = $$150; - HEAP32[$vararg_buffer3>>2] = $46; - $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); - HEAP32[$vararg_ptr6>>2] = $47; - $vararg_ptr7 = ((($vararg_buffer3)) + 8|0); - HEAP32[$vararg_ptr7>>2] = $$1; - $48 = (___syscall146(146,($vararg_buffer3|0))|0); - $49 = (___syscall_ret($48)|0); - $50 = ($34|0)==($49|0); - if ($50) { - label = 3; - break L1; - } else { - $$04756 = $$1;$$04855 = $34;$$04954 = $$150;$26 = $49; - } - } - $27 = ((($0)) + 16|0); - HEAP32[$27>>2] = 0; - HEAP32[$4>>2] = 0; - HEAP32[$7>>2] = 0; - $28 = HEAP32[$0>>2]|0; - $29 = $28 | 32; - HEAP32[$0>>2] = $29; - $30 = ($$04756|0)==(2); - if ($30) { - $$051 = 0; - } else { - $31 = ((($$04954)) + 4|0); - $32 = HEAP32[$31>>2]|0; - $33 = (($2) - ($32))|0; - $$051 = $33; - } - } - } while(0); - if ((label|0) == 3) { - $19 = ((($0)) + 44|0); - $20 = HEAP32[$19>>2]|0; - $21 = ((($0)) + 48|0); - $22 = HEAP32[$21>>2]|0; - $23 = (($20) + ($22)|0); - $24 = ((($0)) + 16|0); - HEAP32[$24>>2] = $23; - HEAP32[$4>>2] = $20; - HEAP32[$7>>2] = $20; - $$051 = $2; - } - STACKTOP = sp;return ($$051|0); -} -function ___stdio_seek($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$pre = 0, $10 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $vararg_buffer = sp; - $3 = sp + 20|0; - $4 = ((($0)) + 60|0); - $5 = HEAP32[$4>>2]|0; - $6 = $3; - HEAP32[$vararg_buffer>>2] = $5; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = 0; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = $1; - $vararg_ptr3 = ((($vararg_buffer)) + 12|0); - HEAP32[$vararg_ptr3>>2] = $6; - $vararg_ptr4 = ((($vararg_buffer)) + 16|0); - HEAP32[$vararg_ptr4>>2] = $2; - $7 = (___syscall140(140,($vararg_buffer|0))|0); - $8 = (___syscall_ret($7)|0); - $9 = ($8|0)<(0); - if ($9) { - HEAP32[$3>>2] = -1; - $10 = -1; - } else { - $$pre = HEAP32[$3>>2]|0; - $10 = $$pre; - } - STACKTOP = sp;return ($10|0); -} -function ___syscall_ret($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ($0>>>0)>(4294963200); - if ($1) { - $2 = (0 - ($0))|0; - $3 = (___errno_location()|0); - HEAP32[$3>>2] = $2; - $$0 = -1; - } else { - $$0 = $0; - } - return ($$0|0); -} -function ___errno_location() { - var $0 = 0, $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (___pthread_self_108()|0); - $1 = ((($0)) + 64|0); - return ($1|0); -} -function ___pthread_self_108() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_pthread_self()|0); - return ($0|0); -} -function _pthread_self() { - var label = 0, sp = 0; - sp = STACKTOP; - return (5132|0); -} -function _dummy_738($0) { - $0 = $0|0; - var label = 0, sp = 0; - sp = STACKTOP; - return ($0|0); -} -function ___stdio_read($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; - var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $vararg_buffer = sp; - $3 = sp + 16|0; - HEAP32[$3>>2] = $1; - $4 = ((($3)) + 4|0); - $5 = ((($0)) + 48|0); - $6 = HEAP32[$5>>2]|0; - $7 = ($6|0)!=(0); - $8 = $7&1; - $9 = (($2) - ($8))|0; - HEAP32[$4>>2] = $9; - $10 = ((($3)) + 8|0); - $11 = ((($0)) + 44|0); - $12 = HEAP32[$11>>2]|0; - HEAP32[$10>>2] = $12; - $13 = ((($3)) + 12|0); - HEAP32[$13>>2] = $6; - $14 = ((($0)) + 60|0); - $15 = HEAP32[$14>>2]|0; - $16 = $3; - HEAP32[$vararg_buffer>>2] = $15; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $16; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = 2; - $17 = (___syscall145(145,($vararg_buffer|0))|0); - $18 = (___syscall_ret($17)|0); - $19 = ($18|0)<(1); - if ($19) { - $20 = $18 & 48; - $21 = $20 ^ 16; - $22 = HEAP32[$0>>2]|0; - $23 = $22 | $21; - HEAP32[$0>>2] = $23; - $$0 = $18; - } else { - $24 = HEAP32[$4>>2]|0; - $25 = ($18>>>0)>($24>>>0); - if ($25) { - $26 = (($18) - ($24))|0; - $27 = HEAP32[$11>>2]|0; - $28 = ((($0)) + 4|0); - HEAP32[$28>>2] = $27; - $29 = (($27) + ($26)|0); - $30 = ((($0)) + 8|0); - HEAP32[$30>>2] = $29; - $31 = HEAP32[$5>>2]|0; - $32 = ($31|0)==(0); - if ($32) { - $$0 = $2; - } else { - $33 = ((($27)) + 1|0); - HEAP32[$28>>2] = $33; - $34 = HEAP8[$27>>0]|0; - $35 = (($2) + -1)|0; - $36 = (($1) + ($35)|0); - HEAP8[$36>>0] = $34; - $$0 = $2; - } - } else { - $$0 = $18; - } - } - STACKTOP = sp;return ($$0|0); -} -function ___stdout_write($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $vararg_buffer = sp; - $3 = sp + 16|0; - $4 = ((($0)) + 36|0); - HEAP32[$4>>2] = 2; - $5 = HEAP32[$0>>2]|0; - $6 = $5 & 64; - $7 = ($6|0)==(0); - if ($7) { - $8 = ((($0)) + 60|0); - $9 = HEAP32[$8>>2]|0; - $10 = $3; - HEAP32[$vararg_buffer>>2] = $9; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = 21523; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = $10; - $11 = (___syscall54(54,($vararg_buffer|0))|0); - $12 = ($11|0)==(0); - if (!($12)) { - $13 = ((($0)) + 75|0); - HEAP8[$13>>0] = -1; - } - } - $14 = (___stdio_write($0,$1,$2)|0); - STACKTOP = sp;return ($14|0); -} -function ___shlim($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$sink = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 104|0); - HEAP32[$2>>2] = $1; - $3 = ((($0)) + 8|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($0)) + 4|0); - $6 = HEAP32[$5>>2]|0; - $7 = $4; - $8 = $6; - $9 = (($7) - ($8))|0; - $10 = ((($0)) + 108|0); - HEAP32[$10>>2] = $9; - $11 = ($1|0)!=(0); - $12 = ($9|0)>($1|0); - $or$cond = $11 & $12; - $13 = (($6) + ($1)|0); - $$sink = $or$cond ? $13 : $4; - $14 = ((($0)) + 100|0); - HEAP32[$14>>2] = $$sink; - return; -} -function ___intscan($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0154222 = 0, $$0157 = 0, $$0157$ = 0, $$0159 = 0, $$1155192 = 0, $$1158 = 0, $$1160 = 0, $$1160169 = 0, $$1165 = 0, $$1165167 = 0, $$1165168 = 0, $$166 = 0, $$2156210 = 0, $$2161$be = 0, $$2161$lcssa = 0, $$3162$be = 0, $$3162215 = 0, $$4163$be = 0, $$4163$lcssa = 0, $$5$be = 0; - var $$6$be = 0, $$6$lcssa = 0, $$7$be = 0, $$7198 = 0, $$8 = 0, $$9$be = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; - var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; - var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; - var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; - var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0; - var $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0; - var $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0; - var $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0; - var $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0; - var $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0; - var $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0; - var $294 = 0, $295 = 0, $296 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; - var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; - var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0; - var $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond12 = 0; - var $or$cond187 = 0, $or$cond5 = 0, $or$cond7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $5 = ($1>>>0)>(36); - L1: do { - if ($5) { - $8 = (___errno_location()|0); - HEAP32[$8>>2] = 22; - $289 = 0;$290 = 0; - } else { - $6 = ((($0)) + 4|0); - $7 = ((($0)) + 100|0); - while(1) { - $9 = HEAP32[$6>>2]|0; - $10 = HEAP32[$7>>2]|0; - $11 = ($9>>>0)<($10>>>0); - if ($11) { - $12 = ((($9)) + 1|0); - HEAP32[$6>>2] = $12; - $13 = HEAP8[$9>>0]|0; - $14 = $13&255; - $16 = $14; - } else { - $15 = (___shgetc($0)|0); - $16 = $15; - } - $17 = (_isspace($16)|0); - $18 = ($17|0)==(0); - if ($18) { - break; - } - } - L11: do { - switch ($16|0) { - case 43: case 45: { - $19 = ($16|0)==(45); - $20 = $19 << 31 >> 31; - $21 = HEAP32[$6>>2]|0; - $22 = HEAP32[$7>>2]|0; - $23 = ($21>>>0)<($22>>>0); - if ($23) { - $24 = ((($21)) + 1|0); - HEAP32[$6>>2] = $24; - $25 = HEAP8[$21>>0]|0; - $26 = $25&255; - $$0157 = $20;$$0159 = $26; - break L11; - } else { - $27 = (___shgetc($0)|0); - $$0157 = $20;$$0159 = $27; - break L11; - } - break; - } - default: { - $$0157 = 0;$$0159 = $16; - } - } - } while(0); - $28 = ($1|0)==(0); - $29 = $1 | 16; - $30 = ($29|0)==(16); - $31 = ($$0159|0)==(48); - $or$cond5 = $30 & $31; - do { - if ($or$cond5) { - $32 = HEAP32[$6>>2]|0; - $33 = HEAP32[$7>>2]|0; - $34 = ($32>>>0)<($33>>>0); - if ($34) { - $35 = ((($32)) + 1|0); - HEAP32[$6>>2] = $35; - $36 = HEAP8[$32>>0]|0; - $37 = $36&255; - $40 = $37; - } else { - $38 = (___shgetc($0)|0); - $40 = $38; - } - $39 = $40 | 32; - $41 = ($39|0)==(120); - if (!($41)) { - if ($28) { - $$1160169 = $40;$$1165168 = 8; - label = 46; - break; - } else { - $$1160 = $40;$$1165 = $1; - label = 32; - break; - } - } - $42 = HEAP32[$6>>2]|0; - $43 = HEAP32[$7>>2]|0; - $44 = ($42>>>0)<($43>>>0); - if ($44) { - $45 = ((($42)) + 1|0); - HEAP32[$6>>2] = $45; - $46 = HEAP8[$42>>0]|0; - $47 = $46&255; - $50 = $47; - } else { - $48 = (___shgetc($0)|0); - $50 = $48; - } - $49 = ((21958) + ($50)|0); - $51 = HEAP8[$49>>0]|0; - $52 = ($51&255)>(15); - if ($52) { - $53 = HEAP32[$7>>2]|0; - $54 = ($53|0)!=(0|0); - if ($54) { - $55 = HEAP32[$6>>2]|0; - $56 = ((($55)) + -1|0); - HEAP32[$6>>2] = $56; - } - $57 = ($2|0)==(0); - if ($57) { - ___shlim($0,0); - $289 = 0;$290 = 0; - break L1; - } - if (!($54)) { - $289 = 0;$290 = 0; - break L1; - } - $58 = HEAP32[$6>>2]|0; - $59 = ((($58)) + -1|0); - HEAP32[$6>>2] = $59; - $289 = 0;$290 = 0; - break L1; - } else { - $$1160169 = $50;$$1165168 = 16; - label = 46; - } - } else { - $$166 = $28 ? 10 : $1; - $60 = ((21958) + ($$0159)|0); - $61 = HEAP8[$60>>0]|0; - $62 = $61&255; - $63 = ($62>>>0)<($$166>>>0); - if ($63) { - $$1160 = $$0159;$$1165 = $$166; - label = 32; - } else { - $64 = HEAP32[$7>>2]|0; - $65 = ($64|0)==(0|0); - if (!($65)) { - $66 = HEAP32[$6>>2]|0; - $67 = ((($66)) + -1|0); - HEAP32[$6>>2] = $67; - } - ___shlim($0,0); - $68 = (___errno_location()|0); - HEAP32[$68>>2] = 22; - $289 = 0;$290 = 0; - break L1; - } - } - } while(0); - L43: do { - if ((label|0) == 32) { - $69 = ($$1165|0)==(10); - if ($69) { - $70 = (($$1160) + -48)|0; - $71 = ($70>>>0)<(10); - if ($71) { - $$0154222 = 0;$74 = $70; - while(1) { - $72 = ($$0154222*10)|0; - $73 = (($72) + ($74))|0; - $75 = HEAP32[$6>>2]|0; - $76 = HEAP32[$7>>2]|0; - $77 = ($75>>>0)<($76>>>0); - if ($77) { - $78 = ((($75)) + 1|0); - HEAP32[$6>>2] = $78; - $79 = HEAP8[$75>>0]|0; - $80 = $79&255; - $$2161$be = $80; - } else { - $81 = (___shgetc($0)|0); - $$2161$be = $81; - } - $82 = (($$2161$be) + -48)|0; - $83 = ($82>>>0)<(10); - $84 = ($73>>>0)<(429496729); - $85 = $83 & $84; - if ($85) { - $$0154222 = $73;$74 = $82; - } else { - break; - } - } - $$2161$lcssa = $$2161$be;$291 = $73;$292 = 0; - } else { - $$2161$lcssa = $$1160;$291 = 0;$292 = 0; - } - $86 = (($$2161$lcssa) + -48)|0; - $87 = ($86>>>0)<(10); - if ($87) { - $$3162215 = $$2161$lcssa;$88 = $291;$89 = $292;$93 = $86; - while(1) { - $90 = (___muldi3(($88|0),($89|0),10,0)|0); - $91 = tempRet0; - $92 = ($93|0)<(0); - $94 = $92 << 31 >> 31; - $95 = $93 ^ -1; - $96 = $94 ^ -1; - $97 = ($91>>>0)>($96>>>0); - $98 = ($90>>>0)>($95>>>0); - $99 = ($91|0)==($96|0); - $100 = $99 & $98; - $101 = $97 | $100; - if ($101) { - $$1165167 = 10;$$8 = $$3162215;$293 = $88;$294 = $89; - label = 72; - break L43; - } - $102 = (_i64Add(($90|0),($91|0),($93|0),($94|0))|0); - $103 = tempRet0; - $104 = HEAP32[$6>>2]|0; - $105 = HEAP32[$7>>2]|0; - $106 = ($104>>>0)<($105>>>0); - if ($106) { - $107 = ((($104)) + 1|0); - HEAP32[$6>>2] = $107; - $108 = HEAP8[$104>>0]|0; - $109 = $108&255; - $$3162$be = $109; - } else { - $110 = (___shgetc($0)|0); - $$3162$be = $110; - } - $111 = (($$3162$be) + -48)|0; - $112 = ($111>>>0)<(10); - $113 = ($103>>>0)<(429496729); - $114 = ($102>>>0)<(2576980378); - $115 = ($103|0)==(429496729); - $116 = $115 & $114; - $117 = $113 | $116; - $or$cond7 = $112 & $117; - if ($or$cond7) { - $$3162215 = $$3162$be;$88 = $102;$89 = $103;$93 = $111; - } else { - break; - } - } - $118 = ($111>>>0)>(9); - if ($118) { - $$1158 = $$0157;$263 = $103;$265 = $102; - } else { - $$1165167 = 10;$$8 = $$3162$be;$293 = $102;$294 = $103; - label = 72; - } - } else { - $$1158 = $$0157;$263 = $292;$265 = $291; - } - } else { - $$1160169 = $$1160;$$1165168 = $$1165; - label = 46; - } - } - } while(0); - L63: do { - if ((label|0) == 46) { - $119 = (($$1165168) + -1)|0; - $120 = $119 & $$1165168; - $121 = ($120|0)==(0); - if ($121) { - $126 = ($$1165168*23)|0; - $127 = $126 >>> 5; - $128 = $127 & 7; - $129 = (22214 + ($128)|0); - $130 = HEAP8[$129>>0]|0; - $131 = $130 << 24 >> 24; - $132 = ((21958) + ($$1160169)|0); - $133 = HEAP8[$132>>0]|0; - $134 = $133&255; - $135 = ($134>>>0)<($$1165168>>>0); - if ($135) { - $$1155192 = 0;$138 = $134; - while(1) { - $136 = $$1155192 << $131; - $137 = $138 | $136; - $139 = HEAP32[$6>>2]|0; - $140 = HEAP32[$7>>2]|0; - $141 = ($139>>>0)<($140>>>0); - if ($141) { - $142 = ((($139)) + 1|0); - HEAP32[$6>>2] = $142; - $143 = HEAP8[$139>>0]|0; - $144 = $143&255; - $$4163$be = $144; - } else { - $145 = (___shgetc($0)|0); - $$4163$be = $145; - } - $146 = ((21958) + ($$4163$be)|0); - $147 = HEAP8[$146>>0]|0; - $148 = $147&255; - $149 = ($148>>>0)<($$1165168>>>0); - $150 = ($137>>>0)<(134217728); - $151 = $150 & $149; - if ($151) { - $$1155192 = $137;$138 = $148; - } else { - break; - } - } - $$4163$lcssa = $$4163$be;$155 = $147;$158 = 0;$160 = $137; - } else { - $$4163$lcssa = $$1160169;$155 = $133;$158 = 0;$160 = 0; - } - $152 = (_bitshift64Lshr(-1,-1,($131|0))|0); - $153 = tempRet0; - $154 = $155&255; - $156 = ($154>>>0)>=($$1165168>>>0); - $157 = ($158>>>0)>($153>>>0); - $159 = ($160>>>0)>($152>>>0); - $161 = ($158|0)==($153|0); - $162 = $161 & $159; - $163 = $157 | $162; - $or$cond187 = $156 | $163; - if ($or$cond187) { - $$1165167 = $$1165168;$$8 = $$4163$lcssa;$293 = $160;$294 = $158; - label = 72; - break; - } else { - $164 = $160;$165 = $158;$169 = $155; - } - while(1) { - $166 = (_bitshift64Shl(($164|0),($165|0),($131|0))|0); - $167 = tempRet0; - $168 = $169&255; - $170 = $168 | $166; - $171 = HEAP32[$6>>2]|0; - $172 = HEAP32[$7>>2]|0; - $173 = ($171>>>0)<($172>>>0); - if ($173) { - $174 = ((($171)) + 1|0); - HEAP32[$6>>2] = $174; - $175 = HEAP8[$171>>0]|0; - $176 = $175&255; - $$5$be = $176; - } else { - $177 = (___shgetc($0)|0); - $$5$be = $177; - } - $178 = ((21958) + ($$5$be)|0); - $179 = HEAP8[$178>>0]|0; - $180 = $179&255; - $181 = ($180>>>0)>=($$1165168>>>0); - $182 = ($167>>>0)>($153>>>0); - $183 = ($170>>>0)>($152>>>0); - $184 = ($167|0)==($153|0); - $185 = $184 & $183; - $186 = $182 | $185; - $or$cond = $181 | $186; - if ($or$cond) { - $$1165167 = $$1165168;$$8 = $$5$be;$293 = $170;$294 = $167; - label = 72; - break L63; - } else { - $164 = $170;$165 = $167;$169 = $179; - } - } - } - $122 = ((21958) + ($$1160169)|0); - $123 = HEAP8[$122>>0]|0; - $124 = $123&255; - $125 = ($124>>>0)<($$1165168>>>0); - if ($125) { - $$2156210 = 0;$189 = $124; - while(1) { - $187 = Math_imul($$2156210, $$1165168)|0; - $188 = (($189) + ($187))|0; - $190 = HEAP32[$6>>2]|0; - $191 = HEAP32[$7>>2]|0; - $192 = ($190>>>0)<($191>>>0); - if ($192) { - $193 = ((($190)) + 1|0); - HEAP32[$6>>2] = $193; - $194 = HEAP8[$190>>0]|0; - $195 = $194&255; - $$6$be = $195; - } else { - $196 = (___shgetc($0)|0); - $$6$be = $196; - } - $197 = ((21958) + ($$6$be)|0); - $198 = HEAP8[$197>>0]|0; - $199 = $198&255; - $200 = ($199>>>0)<($$1165168>>>0); - $201 = ($188>>>0)<(119304647); - $202 = $201 & $200; - if ($202) { - $$2156210 = $188;$189 = $199; - } else { - break; - } - } - $$6$lcssa = $$6$be;$204 = $198;$295 = $188;$296 = 0; - } else { - $$6$lcssa = $$1160169;$204 = $123;$295 = 0;$296 = 0; - } - $203 = $204&255; - $205 = ($203>>>0)<($$1165168>>>0); - if ($205) { - $206 = (___udivdi3(-1,-1,($$1165168|0),0)|0); - $207 = tempRet0; - $$7198 = $$6$lcssa;$209 = $296;$211 = $295;$218 = $204; - while(1) { - $208 = ($209>>>0)>($207>>>0); - $210 = ($211>>>0)>($206>>>0); - $212 = ($209|0)==($207|0); - $213 = $212 & $210; - $214 = $208 | $213; - if ($214) { - $$1165167 = $$1165168;$$8 = $$7198;$293 = $211;$294 = $209; - label = 72; - break L63; - } - $215 = (___muldi3(($211|0),($209|0),($$1165168|0),0)|0); - $216 = tempRet0; - $217 = $218&255; - $219 = $217 ^ -1; - $220 = ($216>>>0)>(4294967295); - $221 = ($215>>>0)>($219>>>0); - $222 = ($216|0)==(-1); - $223 = $222 & $221; - $224 = $220 | $223; - if ($224) { - $$1165167 = $$1165168;$$8 = $$7198;$293 = $211;$294 = $209; - label = 72; - break L63; - } - $225 = (_i64Add(($217|0),0,($215|0),($216|0))|0); - $226 = tempRet0; - $227 = HEAP32[$6>>2]|0; - $228 = HEAP32[$7>>2]|0; - $229 = ($227>>>0)<($228>>>0); - if ($229) { - $230 = ((($227)) + 1|0); - HEAP32[$6>>2] = $230; - $231 = HEAP8[$227>>0]|0; - $232 = $231&255; - $$7$be = $232; - } else { - $233 = (___shgetc($0)|0); - $$7$be = $233; - } - $234 = ((21958) + ($$7$be)|0); - $235 = HEAP8[$234>>0]|0; - $236 = $235&255; - $237 = ($236>>>0)<($$1165168>>>0); - if ($237) { - $$7198 = $$7$be;$209 = $226;$211 = $225;$218 = $235; - } else { - $$1165167 = $$1165168;$$8 = $$7$be;$293 = $225;$294 = $226; - label = 72; - break; - } - } - } else { - $$1165167 = $$1165168;$$8 = $$6$lcssa;$293 = $295;$294 = $296; - label = 72; - } - } - } while(0); - if ((label|0) == 72) { - $238 = ((21958) + ($$8)|0); - $239 = HEAP8[$238>>0]|0; - $240 = $239&255; - $241 = ($240>>>0)<($$1165167>>>0); - if ($241) { - while(1) { - $242 = HEAP32[$6>>2]|0; - $243 = HEAP32[$7>>2]|0; - $244 = ($242>>>0)<($243>>>0); - if ($244) { - $245 = ((($242)) + 1|0); - HEAP32[$6>>2] = $245; - $246 = HEAP8[$242>>0]|0; - $247 = $246&255; - $$9$be = $247; - } else { - $248 = (___shgetc($0)|0); - $$9$be = $248; - } - $249 = ((21958) + ($$9$be)|0); - $250 = HEAP8[$249>>0]|0; - $251 = $250&255; - $252 = ($251>>>0)<($$1165167>>>0); - if (!($252)) { - break; - } - } - $253 = (___errno_location()|0); - HEAP32[$253>>2] = 34; - $254 = $3 & 1; - $255 = ($254|0)==(0); - $256 = (0)==(0); - $257 = $255 & $256; - $$0157$ = $257 ? $$0157 : 0; - $$1158 = $$0157$;$263 = $4;$265 = $3; - } else { - $$1158 = $$0157;$263 = $294;$265 = $293; - } - } - $258 = HEAP32[$7>>2]|0; - $259 = ($258|0)==(0|0); - if (!($259)) { - $260 = HEAP32[$6>>2]|0; - $261 = ((($260)) + -1|0); - HEAP32[$6>>2] = $261; - } - $262 = ($263>>>0)<($4>>>0); - $264 = ($265>>>0)<($3>>>0); - $266 = ($263|0)==($4|0); - $267 = $266 & $264; - $268 = $262 | $267; - if (!($268)) { - $269 = $3 & 1; - $270 = ($269|0)!=(0); - $271 = (0)!=(0); - $272 = $270 | $271; - $273 = ($$1158|0)!=(0); - $or$cond12 = $272 | $273; - if (!($or$cond12)) { - $274 = (___errno_location()|0); - HEAP32[$274>>2] = 34; - $275 = (_i64Add(($3|0),($4|0),-1,-1)|0); - $276 = tempRet0; - $289 = $276;$290 = $275; - break; - } - $277 = ($263>>>0)>($4>>>0); - $278 = ($265>>>0)>($3>>>0); - $279 = ($263|0)==($4|0); - $280 = $279 & $278; - $281 = $277 | $280; - if ($281) { - $282 = (___errno_location()|0); - HEAP32[$282>>2] = 34; - $289 = $4;$290 = $3; - break; - } - } - $283 = ($$1158|0)<(0); - $284 = $283 << 31 >> 31; - $285 = $265 ^ $$1158; - $286 = $263 ^ $284; - $287 = (_i64Subtract(($285|0),($286|0),($$1158|0),($284|0))|0); - $288 = tempRet0; - $289 = $288;$290 = $287; - } - } while(0); - tempRet0 = ($289); - return ($290|0); -} -function ___shgetc($0) { - $0 = $0|0; - var $$0 = 0, $$phi$trans$insert = 0, $$phi$trans$insert28$phi$trans$insert = 0, $$pre = 0, $$pre$phi34Z2D = 0, $$pre29$pre = 0, $$pre35 = 0, $$sink = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; - var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 104|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0); - if ($3) { - label = 3; - } else { - $4 = ((($0)) + 108|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)<($2|0); - if ($6) { - label = 3; - } else { - label = 4; - } - } - if ((label|0) == 3) { - $7 = (___uflow($0)|0); - $8 = ($7|0)<(0); - if ($8) { - label = 4; - } else { - $10 = HEAP32[$1>>2]|0; - $11 = ($10|0)==(0); - $$phi$trans$insert = ((($0)) + 8|0); - if ($11) { - $$pre = HEAP32[$$phi$trans$insert>>2]|0; - $$phi$trans$insert28$phi$trans$insert = ((($0)) + 4|0); - $$pre29$pre = HEAP32[$$phi$trans$insert28$phi$trans$insert>>2]|0; - $$pre35 = ((($0)) + 108|0); - $$pre$phi34Z2D = $$pre35;$$sink = $$pre;$26 = $$pre;$29 = $$pre29$pre; - } else { - $12 = HEAP32[$$phi$trans$insert>>2]|0; - $13 = ((($0)) + 4|0); - $14 = HEAP32[$13>>2]|0; - $15 = $14; - $16 = (($12) - ($15))|0; - $17 = ((($0)) + 108|0); - $18 = HEAP32[$17>>2]|0; - $19 = (($10) - ($18))|0; - $20 = ($16|0)<($19|0); - $21 = $12; - if ($20) { - $$pre$phi34Z2D = $17;$$sink = $21;$26 = $21;$29 = $14; - } else { - $22 = (($19) + -1)|0; - $23 = (($14) + ($22)|0); - $$pre$phi34Z2D = $17;$$sink = $23;$26 = $21;$29 = $14; - } - } - $24 = ((($0)) + 100|0); - HEAP32[$24>>2] = $$sink; - $25 = ($26|0)==(0|0); - if (!($25)) { - $27 = $26; - $28 = $29; - $30 = HEAP32[$$pre$phi34Z2D>>2]|0; - $31 = (($27) + 1)|0; - $32 = (($31) - ($28))|0; - $33 = (($32) + ($30))|0; - HEAP32[$$pre$phi34Z2D>>2] = $33; - } - $34 = ((($29)) + -1|0); - $35 = HEAP8[$34>>0]|0; - $36 = $35&255; - $37 = ($36|0)==($7|0); - if ($37) { - $$0 = $7; - } else { - $38 = $7&255; - HEAP8[$34>>0] = $38; - $$0 = $7; - } - } - } - if ((label|0) == 4) { - $9 = ((($0)) + 100|0); - HEAP32[$9>>2] = 0; - $$0 = -1; - } - return ($$0|0); -} -function _isspace($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ($0|0)==(32); - $2 = (($0) + -9)|0; - $3 = ($2>>>0)<(5); - $4 = $1 | $3; - $5 = $4&1; - return ($5|0); -} -function ___uflow($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $1 = sp; - $2 = (___toread($0)|0); - $3 = ($2|0)==(0); - if ($3) { - $4 = ((($0)) + 32|0); - $5 = HEAP32[$4>>2]|0; - $6 = (FUNCTION_TABLE_iiii[$5 & 15]($0,$1,1)|0); - $7 = ($6|0)==(1); - if ($7) { - $8 = HEAP8[$1>>0]|0; - $9 = $8&255; - $$0 = $9; - } else { - $$0 = -1; - } - } else { - $$0 = -1; - } - STACKTOP = sp;return ($$0|0); -} -function ___toread($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $sext = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 74|0); - $2 = HEAP8[$1>>0]|0; - $3 = $2 << 24 >> 24; - $4 = (($3) + 255)|0; - $5 = $4 | $3; - $6 = $5&255; - HEAP8[$1>>0] = $6; - $7 = ((($0)) + 20|0); - $8 = HEAP32[$7>>2]|0; - $9 = ((($0)) + 28|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($8>>>0)>($10>>>0); - if ($11) { - $12 = ((($0)) + 36|0); - $13 = HEAP32[$12>>2]|0; - (FUNCTION_TABLE_iiii[$13 & 15]($0,0,0)|0); - } - $14 = ((($0)) + 16|0); - HEAP32[$14>>2] = 0; - HEAP32[$9>>2] = 0; - HEAP32[$7>>2] = 0; - $15 = HEAP32[$0>>2]|0; - $16 = $15 & 4; - $17 = ($16|0)==(0); - if ($17) { - $19 = ((($0)) + 44|0); - $20 = HEAP32[$19>>2]|0; - $21 = ((($0)) + 48|0); - $22 = HEAP32[$21>>2]|0; - $23 = (($20) + ($22)|0); - $24 = ((($0)) + 8|0); - HEAP32[$24>>2] = $23; - $25 = ((($0)) + 4|0); - HEAP32[$25>>2] = $23; - $26 = $15 << 27; - $sext = $26 >> 31; - $$0 = $sext; - } else { - $18 = $15 | 32; - HEAP32[$0>>2] = $18; - $$0 = -1; - } - return ($$0|0); -} -function _copysign($0,$1) { - $0 = +$0; - $1 = +$1; - var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF64[tempDoublePtr>>3] = $0;$2 = HEAP32[tempDoublePtr>>2]|0; - $3 = HEAP32[tempDoublePtr+4>>2]|0; - HEAPF64[tempDoublePtr>>3] = $1;$4 = HEAP32[tempDoublePtr>>2]|0; - $5 = HEAP32[tempDoublePtr+4>>2]|0; - $6 = $3 & 2147483647; - $7 = $5 & -2147483648; - $8 = $7 | $6; - HEAP32[tempDoublePtr>>2] = $2;HEAP32[tempDoublePtr+4>>2] = $8;$9 = +HEAPF64[tempDoublePtr>>3]; - return (+$9); -} -function _strcmp($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$011 = 0, $$0710 = 0, $$lcssa = 0, $$lcssa8 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond9 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - $2 = HEAP8[$0>>0]|0; - $3 = HEAP8[$1>>0]|0; - $4 = ($2<<24>>24)!=($3<<24>>24); - $5 = ($2<<24>>24)==(0); - $or$cond9 = $5 | $4; - if ($or$cond9) { - $$lcssa = $3;$$lcssa8 = $2; - } else { - $$011 = $1;$$0710 = $0; - while(1) { - $6 = ((($$0710)) + 1|0); - $7 = ((($$011)) + 1|0); - $8 = HEAP8[$6>>0]|0; - $9 = HEAP8[$7>>0]|0; - $10 = ($8<<24>>24)!=($9<<24>>24); - $11 = ($8<<24>>24)==(0); - $or$cond = $11 | $10; - if ($or$cond) { - $$lcssa = $9;$$lcssa8 = $8; - break; - } else { - $$011 = $7;$$0710 = $6; - } - } - } - $12 = $$lcssa8&255; - $13 = $$lcssa&255; - $14 = (($12) - ($13))|0; - return ($14|0); -} -function _memcmp($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$01318 = 0, $$01417 = 0, $$019 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($2|0)==(0); - L1: do { - if ($3) { - $14 = 0; - } else { - $$01318 = $0;$$01417 = $2;$$019 = $1; - while(1) { - $4 = HEAP8[$$01318>>0]|0; - $5 = HEAP8[$$019>>0]|0; - $6 = ($4<<24>>24)==($5<<24>>24); - if (!($6)) { - break; - } - $7 = (($$01417) + -1)|0; - $8 = ((($$01318)) + 1|0); - $9 = ((($$019)) + 1|0); - $10 = ($7|0)==(0); - if ($10) { - $14 = 0; - break L1; - } else { - $$01318 = $8;$$01417 = $7;$$019 = $9; - } - } - $11 = $4&255; - $12 = $5&255; - $13 = (($11) - ($12))|0; - $14 = $13; - } - } while(0); - return ($14|0); -} -function _strncmp($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$01824 = 0, $$01926 = 0, $$01926$in = 0, $$020 = 0, $$025 = 0, $$lcssa = 0, $$lcssa22 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond21 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($2|0)==(0); - if ($3) { - $$020 = 0; - } else { - $4 = HEAP8[$0>>0]|0; - $5 = $4&255; - $6 = ($4<<24>>24)==(0); - $7 = HEAP8[$1>>0]|0; - $8 = $7&255; - L3: do { - if ($6) { - $$lcssa = $8;$$lcssa22 = $5; - } else { - $$01824 = $0;$$01926$in = $2;$$025 = $1;$10 = $7;$13 = $4;$22 = $8;$23 = $5; - while(1) { - $$01926 = (($$01926$in) + -1)|0; - $9 = ($10<<24>>24)!=(0); - $11 = ($$01926|0)!=(0); - $or$cond = $11 & $9; - $12 = ($13<<24>>24)==($10<<24>>24); - $or$cond21 = $12 & $or$cond; - if (!($or$cond21)) { - $$lcssa = $22;$$lcssa22 = $23; - break L3; - } - $14 = ((($$01824)) + 1|0); - $15 = ((($$025)) + 1|0); - $16 = HEAP8[$14>>0]|0; - $17 = $16&255; - $18 = ($16<<24>>24)==(0); - $19 = HEAP8[$15>>0]|0; - $20 = $19&255; - if ($18) { - $$lcssa = $20;$$lcssa22 = $17; - break; - } else { - $$01824 = $14;$$01926$in = $$01926;$$025 = $15;$10 = $19;$13 = $16;$22 = $20;$23 = $17; - } - } - } - } while(0); - $21 = (($$lcssa22) - ($$lcssa))|0; - $$020 = $21; - } - return ($$020|0); -} -function _vsprintf($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = (_vsnprintf($0,2147483647,$1,$2)|0); - return ($3|0); -} -function _vsnprintf($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$$015 = 0, $$0 = 0, $$014 = 0, $$015 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, dest = 0, label = 0, sp = 0, src = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); - $4 = sp + 124|0; - $5 = sp; - dest=$5; src=5508; stop=dest+124|0; do { HEAP32[dest>>2]=HEAP32[src>>2]|0; dest=dest+4|0; src=src+4|0; } while ((dest|0) < (stop|0)); - $6 = (($1) + -1)|0; - $7 = ($6>>>0)>(2147483646); - if ($7) { - $8 = ($1|0)==(0); - if ($8) { - $$014 = $4;$$015 = 1; - label = 4; - } else { - $9 = (___errno_location()|0); - HEAP32[$9>>2] = 75; - $$0 = -1; - } - } else { - $$014 = $0;$$015 = $1; - label = 4; - } - if ((label|0) == 4) { - $10 = $$014; - $11 = (-2 - ($10))|0; - $12 = ($$015>>>0)>($11>>>0); - $$$015 = $12 ? $11 : $$015; - $13 = ((($5)) + 48|0); - HEAP32[$13>>2] = $$$015; - $14 = ((($5)) + 20|0); - HEAP32[$14>>2] = $$014; - $15 = ((($5)) + 44|0); - HEAP32[$15>>2] = $$014; - $16 = (($$014) + ($$$015)|0); - $17 = ((($5)) + 16|0); - HEAP32[$17>>2] = $16; - $18 = ((($5)) + 28|0); - HEAP32[$18>>2] = $16; - $19 = (_vfprintf($5,$2,$3)|0); - $20 = ($$$015|0)==(0); - if ($20) { - $$0 = $19; - } else { - $21 = HEAP32[$14>>2]|0; - $22 = HEAP32[$17>>2]|0; - $23 = ($21|0)==($22|0); - $24 = $23 << 31 >> 31; - $25 = (($21) + ($24)|0); - HEAP8[$25>>0] = 0; - $$0 = $19; - } - } - STACKTOP = sp;return ($$0|0); -} -function _vfprintf($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$ = 0, $$0 = 0, $$1 = 0, $$1$ = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, $vacopy_currentptr = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(224|0); - $3 = sp + 120|0; - $4 = sp + 80|0; - $5 = sp; - $6 = sp + 136|0; - dest=$4; stop=dest+40|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $vacopy_currentptr = HEAP32[$2>>2]|0; - HEAP32[$3>>2] = $vacopy_currentptr; - $7 = (_printf_core(0,$1,$3,$5,$4)|0); - $8 = ($7|0)<(0); - if ($8) { - $$0 = -1; - } else { - $9 = ((($0)) + 76|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($10|0)>(-1); - if ($11) { - $12 = (___lockfile($0)|0); - $40 = $12; - } else { - $40 = 0; - } - $13 = HEAP32[$0>>2]|0; - $14 = $13 & 32; - $15 = ((($0)) + 74|0); - $16 = HEAP8[$15>>0]|0; - $17 = ($16<<24>>24)<(1); - if ($17) { - $18 = $13 & -33; - HEAP32[$0>>2] = $18; - } - $19 = ((($0)) + 48|0); - $20 = HEAP32[$19>>2]|0; - $21 = ($20|0)==(0); - if ($21) { - $23 = ((($0)) + 44|0); - $24 = HEAP32[$23>>2]|0; - HEAP32[$23>>2] = $6; - $25 = ((($0)) + 28|0); - HEAP32[$25>>2] = $6; - $26 = ((($0)) + 20|0); - HEAP32[$26>>2] = $6; - HEAP32[$19>>2] = 80; - $27 = ((($6)) + 80|0); - $28 = ((($0)) + 16|0); - HEAP32[$28>>2] = $27; - $29 = (_printf_core($0,$1,$3,$5,$4)|0); - $30 = ($24|0)==(0|0); - if ($30) { - $$1 = $29; - } else { - $31 = ((($0)) + 36|0); - $32 = HEAP32[$31>>2]|0; - (FUNCTION_TABLE_iiii[$32 & 15]($0,0,0)|0); - $33 = HEAP32[$26>>2]|0; - $34 = ($33|0)==(0|0); - $$ = $34 ? -1 : $29; - HEAP32[$23>>2] = $24; - HEAP32[$19>>2] = 0; - HEAP32[$28>>2] = 0; - HEAP32[$25>>2] = 0; - HEAP32[$26>>2] = 0; - $$1 = $$; - } - } else { - $22 = (_printf_core($0,$1,$3,$5,$4)|0); - $$1 = $22; - } - $35 = HEAP32[$0>>2]|0; - $36 = $35 & 32; - $37 = ($36|0)==(0); - $$1$ = $37 ? $$1 : -1; - $38 = $35 | $14; - HEAP32[$0>>2] = $38; - $39 = ($40|0)==(0); - if (!($39)) { - ___unlockfile($0); - } - $$0 = $$1$; - } - STACKTOP = sp;return ($$0|0); -} -function _printf_core($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$ = 0, $$$ = 0, $$$0259 = 0, $$$0262 = 0, $$$0269 = 0, $$$4266 = 0, $$$5 = 0, $$0 = 0, $$0228 = 0, $$0228$ = 0, $$0229322 = 0, $$0232 = 0, $$0235 = 0, $$0237 = 0, $$0240$lcssa = 0, $$0240$lcssa357 = 0, $$0240321 = 0, $$0243 = 0, $$0247 = 0, $$0249$lcssa = 0; - var $$0249306 = 0, $$0252 = 0, $$0253 = 0, $$0254 = 0, $$0254$$0254$ = 0, $$0259 = 0, $$0262$lcssa = 0, $$0262311 = 0, $$0269 = 0, $$0269$phi = 0, $$1 = 0, $$1230333 = 0, $$1233 = 0, $$1236 = 0, $$1238 = 0, $$1241332 = 0, $$1244320 = 0, $$1248 = 0, $$1250 = 0, $$1255 = 0; - var $$1260 = 0, $$1263 = 0, $$1263$ = 0, $$1270 = 0, $$2 = 0, $$2234 = 0, $$2239 = 0, $$2242305 = 0, $$2245 = 0, $$2251 = 0, $$2256 = 0, $$2256$ = 0, $$2256$$$2256 = 0, $$2261 = 0, $$2271 = 0, $$284$ = 0, $$289 = 0, $$290 = 0, $$3257 = 0, $$3265 = 0; - var $$3272 = 0, $$3303 = 0, $$377 = 0, $$4258355 = 0, $$4266 = 0, $$5 = 0, $$6268 = 0, $$lcssa295 = 0, $$pre = 0, $$pre346 = 0, $$pre347 = 0, $$pre347$pre = 0, $$pre349 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; - var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; - var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; - var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; - var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0; - var $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0; - var $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0; - var $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0; - var $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0; - var $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0; - var $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0; - var $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0; - var $306 = 0.0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0; - var $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; - var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; - var $arglist_current = 0, $arglist_current2 = 0, $arglist_next = 0, $arglist_next3 = 0, $expanded = 0, $expanded10 = 0, $expanded11 = 0, $expanded13 = 0, $expanded14 = 0, $expanded15 = 0, $expanded4 = 0, $expanded6 = 0, $expanded7 = 0, $expanded8 = 0, $isdigit = 0, $isdigit275 = 0, $isdigit277 = 0, $isdigittmp = 0, $isdigittmp$ = 0, $isdigittmp274 = 0; - var $isdigittmp276 = 0, $narrow = 0, $or$cond = 0, $or$cond281 = 0, $or$cond283 = 0, $or$cond286 = 0, $storemerge = 0, $storemerge273310 = 0, $storemerge278 = 0, $trunc = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $5 = sp + 16|0; - $6 = sp; - $7 = sp + 24|0; - $8 = sp + 8|0; - $9 = sp + 20|0; - HEAP32[$5>>2] = $1; - $10 = ($0|0)!=(0|0); - $11 = ((($7)) + 40|0); - $12 = $11; - $13 = ((($7)) + 39|0); - $14 = ((($8)) + 4|0); - $$0243 = 0;$$0247 = 0;$$0269 = 0;$21 = $1; - L1: while(1) { - $15 = ($$0247|0)>(-1); - do { - if ($15) { - $16 = (2147483647 - ($$0247))|0; - $17 = ($$0243|0)>($16|0); - if ($17) { - $18 = (___errno_location()|0); - HEAP32[$18>>2] = 75; - $$1248 = -1; - break; - } else { - $19 = (($$0243) + ($$0247))|0; - $$1248 = $19; - break; - } - } else { - $$1248 = $$0247; - } - } while(0); - $20 = HEAP8[$21>>0]|0; - $22 = ($20<<24>>24)==(0); - if ($22) { - label = 87; - break; - } else { - $23 = $20;$25 = $21; - } - L9: while(1) { - switch ($23<<24>>24) { - case 37: { - $$0249306 = $25;$27 = $25; - label = 9; - break L9; - break; - } - case 0: { - $$0249$lcssa = $25;$39 = $25; - break L9; - break; - } - default: { - } - } - $24 = ((($25)) + 1|0); - HEAP32[$5>>2] = $24; - $$pre = HEAP8[$24>>0]|0; - $23 = $$pre;$25 = $24; - } - L12: do { - if ((label|0) == 9) { - while(1) { - label = 0; - $26 = ((($27)) + 1|0); - $28 = HEAP8[$26>>0]|0; - $29 = ($28<<24>>24)==(37); - if (!($29)) { - $$0249$lcssa = $$0249306;$39 = $27; - break L12; - } - $30 = ((($$0249306)) + 1|0); - $31 = ((($27)) + 2|0); - HEAP32[$5>>2] = $31; - $32 = HEAP8[$31>>0]|0; - $33 = ($32<<24>>24)==(37); - if ($33) { - $$0249306 = $30;$27 = $31; - label = 9; - } else { - $$0249$lcssa = $30;$39 = $31; - break; - } - } - } - } while(0); - $34 = $$0249$lcssa; - $35 = $21; - $36 = (($34) - ($35))|0; - if ($10) { - _out($0,$21,$36); - } - $37 = ($36|0)==(0); - if (!($37)) { - $$0269$phi = $$0269;$$0243 = $36;$$0247 = $$1248;$21 = $39;$$0269 = $$0269$phi; - continue; - } - $38 = ((($39)) + 1|0); - $40 = HEAP8[$38>>0]|0; - $41 = $40 << 24 >> 24; - $isdigittmp = (($41) + -48)|0; - $isdigit = ($isdigittmp>>>0)<(10); - if ($isdigit) { - $42 = ((($39)) + 2|0); - $43 = HEAP8[$42>>0]|0; - $44 = ($43<<24>>24)==(36); - $45 = ((($39)) + 3|0); - $$377 = $44 ? $45 : $38; - $$$0269 = $44 ? 1 : $$0269; - $isdigittmp$ = $44 ? $isdigittmp : -1; - $$0253 = $isdigittmp$;$$1270 = $$$0269;$storemerge = $$377; - } else { - $$0253 = -1;$$1270 = $$0269;$storemerge = $38; - } - HEAP32[$5>>2] = $storemerge; - $46 = HEAP8[$storemerge>>0]|0; - $47 = $46 << 24 >> 24; - $48 = (($47) + -32)|0; - $49 = ($48>>>0)<(32); - L24: do { - if ($49) { - $$0262311 = 0;$329 = $46;$51 = $48;$storemerge273310 = $storemerge; - while(1) { - $50 = 1 << $51; - $52 = $50 & 75913; - $53 = ($52|0)==(0); - if ($53) { - $$0262$lcssa = $$0262311;$$lcssa295 = $329;$62 = $storemerge273310; - break L24; - } - $54 = $50 | $$0262311; - $55 = ((($storemerge273310)) + 1|0); - HEAP32[$5>>2] = $55; - $56 = HEAP8[$55>>0]|0; - $57 = $56 << 24 >> 24; - $58 = (($57) + -32)|0; - $59 = ($58>>>0)<(32); - if ($59) { - $$0262311 = $54;$329 = $56;$51 = $58;$storemerge273310 = $55; - } else { - $$0262$lcssa = $54;$$lcssa295 = $56;$62 = $55; - break; - } - } - } else { - $$0262$lcssa = 0;$$lcssa295 = $46;$62 = $storemerge; - } - } while(0); - $60 = ($$lcssa295<<24>>24)==(42); - if ($60) { - $61 = ((($62)) + 1|0); - $63 = HEAP8[$61>>0]|0; - $64 = $63 << 24 >> 24; - $isdigittmp276 = (($64) + -48)|0; - $isdigit277 = ($isdigittmp276>>>0)<(10); - if ($isdigit277) { - $65 = ((($62)) + 2|0); - $66 = HEAP8[$65>>0]|0; - $67 = ($66<<24>>24)==(36); - if ($67) { - $68 = (($4) + ($isdigittmp276<<2)|0); - HEAP32[$68>>2] = 10; - $69 = HEAP8[$61>>0]|0; - $70 = $69 << 24 >> 24; - $71 = (($70) + -48)|0; - $72 = (($3) + ($71<<3)|0); - $73 = $72; - $74 = $73; - $75 = HEAP32[$74>>2]|0; - $76 = (($73) + 4)|0; - $77 = $76; - $78 = HEAP32[$77>>2]|0; - $79 = ((($62)) + 3|0); - $$0259 = $75;$$2271 = 1;$storemerge278 = $79; - } else { - label = 23; - } - } else { - label = 23; - } - if ((label|0) == 23) { - label = 0; - $80 = ($$1270|0)==(0); - if (!($80)) { - $$0 = -1; - break; - } - if ($10) { - $arglist_current = HEAP32[$2>>2]|0; - $81 = $arglist_current; - $82 = ((0) + 4|0); - $expanded4 = $82; - $expanded = (($expanded4) - 1)|0; - $83 = (($81) + ($expanded))|0; - $84 = ((0) + 4|0); - $expanded8 = $84; - $expanded7 = (($expanded8) - 1)|0; - $expanded6 = $expanded7 ^ -1; - $85 = $83 & $expanded6; - $86 = $85; - $87 = HEAP32[$86>>2]|0; - $arglist_next = ((($86)) + 4|0); - HEAP32[$2>>2] = $arglist_next; - $$0259 = $87;$$2271 = 0;$storemerge278 = $61; - } else { - $$0259 = 0;$$2271 = 0;$storemerge278 = $61; - } - } - HEAP32[$5>>2] = $storemerge278; - $88 = ($$0259|0)<(0); - $89 = $$0262$lcssa | 8192; - $90 = (0 - ($$0259))|0; - $$$0262 = $88 ? $89 : $$0262$lcssa; - $$$0259 = $88 ? $90 : $$0259; - $$1260 = $$$0259;$$1263 = $$$0262;$$3272 = $$2271;$94 = $storemerge278; - } else { - $91 = (_getint($5)|0); - $92 = ($91|0)<(0); - if ($92) { - $$0 = -1; - break; - } - $$pre346 = HEAP32[$5>>2]|0; - $$1260 = $91;$$1263 = $$0262$lcssa;$$3272 = $$1270;$94 = $$pre346; - } - $93 = HEAP8[$94>>0]|0; - $95 = ($93<<24>>24)==(46); - do { - if ($95) { - $96 = ((($94)) + 1|0); - $97 = HEAP8[$96>>0]|0; - $98 = ($97<<24>>24)==(42); - if (!($98)) { - $125 = ((($94)) + 1|0); - HEAP32[$5>>2] = $125; - $126 = (_getint($5)|0); - $$pre347$pre = HEAP32[$5>>2]|0; - $$0254 = $126;$$pre347 = $$pre347$pre; - break; - } - $99 = ((($94)) + 2|0); - $100 = HEAP8[$99>>0]|0; - $101 = $100 << 24 >> 24; - $isdigittmp274 = (($101) + -48)|0; - $isdigit275 = ($isdigittmp274>>>0)<(10); - if ($isdigit275) { - $102 = ((($94)) + 3|0); - $103 = HEAP8[$102>>0]|0; - $104 = ($103<<24>>24)==(36); - if ($104) { - $105 = (($4) + ($isdigittmp274<<2)|0); - HEAP32[$105>>2] = 10; - $106 = HEAP8[$99>>0]|0; - $107 = $106 << 24 >> 24; - $108 = (($107) + -48)|0; - $109 = (($3) + ($108<<3)|0); - $110 = $109; - $111 = $110; - $112 = HEAP32[$111>>2]|0; - $113 = (($110) + 4)|0; - $114 = $113; - $115 = HEAP32[$114>>2]|0; - $116 = ((($94)) + 4|0); - HEAP32[$5>>2] = $116; - $$0254 = $112;$$pre347 = $116; - break; - } - } - $117 = ($$3272|0)==(0); - if (!($117)) { - $$0 = -1; - break L1; - } - if ($10) { - $arglist_current2 = HEAP32[$2>>2]|0; - $118 = $arglist_current2; - $119 = ((0) + 4|0); - $expanded11 = $119; - $expanded10 = (($expanded11) - 1)|0; - $120 = (($118) + ($expanded10))|0; - $121 = ((0) + 4|0); - $expanded15 = $121; - $expanded14 = (($expanded15) - 1)|0; - $expanded13 = $expanded14 ^ -1; - $122 = $120 & $expanded13; - $123 = $122; - $124 = HEAP32[$123>>2]|0; - $arglist_next3 = ((($123)) + 4|0); - HEAP32[$2>>2] = $arglist_next3; - $330 = $124; - } else { - $330 = 0; - } - HEAP32[$5>>2] = $99; - $$0254 = $330;$$pre347 = $99; - } else { - $$0254 = -1;$$pre347 = $94; - } - } while(0); - $$0252 = 0;$128 = $$pre347; - while(1) { - $127 = HEAP8[$128>>0]|0; - $129 = $127 << 24 >> 24; - $130 = (($129) + -65)|0; - $131 = ($130>>>0)>(57); - if ($131) { - $$0 = -1; - break L1; - } - $132 = ((($128)) + 1|0); - HEAP32[$5>>2] = $132; - $133 = HEAP8[$128>>0]|0; - $134 = $133 << 24 >> 24; - $135 = (($134) + -65)|0; - $136 = ((22223 + (($$0252*58)|0)|0) + ($135)|0); - $137 = HEAP8[$136>>0]|0; - $138 = $137&255; - $139 = (($138) + -1)|0; - $140 = ($139>>>0)<(8); - if ($140) { - $$0252 = $138;$128 = $132; - } else { - break; - } - } - $141 = ($137<<24>>24)==(0); - if ($141) { - $$0 = -1; - break; - } - $142 = ($137<<24>>24)==(19); - $143 = ($$0253|0)>(-1); - do { - if ($142) { - if ($143) { - $$0 = -1; - break L1; - } else { - label = 49; - } - } else { - if ($143) { - $144 = (($4) + ($$0253<<2)|0); - HEAP32[$144>>2] = $138; - $145 = (($3) + ($$0253<<3)|0); - $146 = $145; - $147 = $146; - $148 = HEAP32[$147>>2]|0; - $149 = (($146) + 4)|0; - $150 = $149; - $151 = HEAP32[$150>>2]|0; - $152 = $6; - $153 = $152; - HEAP32[$153>>2] = $148; - $154 = (($152) + 4)|0; - $155 = $154; - HEAP32[$155>>2] = $151; - label = 49; - break; - } - if (!($10)) { - $$0 = 0; - break L1; - } - _pop_arg($6,$138,$2); - } - } while(0); - if ((label|0) == 49) { - label = 0; - if (!($10)) { - $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - continue; - } - } - $156 = HEAP8[$128>>0]|0; - $157 = $156 << 24 >> 24; - $158 = ($$0252|0)!=(0); - $159 = $157 & 15; - $160 = ($159|0)==(3); - $or$cond281 = $158 & $160; - $161 = $157 & -33; - $$0235 = $or$cond281 ? $161 : $157; - $162 = $$1263 & 8192; - $163 = ($162|0)==(0); - $164 = $$1263 & -65537; - $$1263$ = $163 ? $$1263 : $164; - L71: do { - switch ($$0235|0) { - case 110: { - $trunc = $$0252&255; - switch ($trunc<<24>>24) { - case 0: { - $171 = HEAP32[$6>>2]|0; - HEAP32[$171>>2] = $$1248; - $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - continue L1; - break; - } - case 1: { - $172 = HEAP32[$6>>2]|0; - HEAP32[$172>>2] = $$1248; - $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - continue L1; - break; - } - case 2: { - $173 = ($$1248|0)<(0); - $174 = $173 << 31 >> 31; - $175 = HEAP32[$6>>2]|0; - $176 = $175; - $177 = $176; - HEAP32[$177>>2] = $$1248; - $178 = (($176) + 4)|0; - $179 = $178; - HEAP32[$179>>2] = $174; - $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - continue L1; - break; - } - case 3: { - $180 = $$1248&65535; - $181 = HEAP32[$6>>2]|0; - HEAP16[$181>>1] = $180; - $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - continue L1; - break; - } - case 4: { - $182 = $$1248&255; - $183 = HEAP32[$6>>2]|0; - HEAP8[$183>>0] = $182; - $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - continue L1; - break; - } - case 6: { - $184 = HEAP32[$6>>2]|0; - HEAP32[$184>>2] = $$1248; - $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - continue L1; - break; - } - case 7: { - $185 = ($$1248|0)<(0); - $186 = $185 << 31 >> 31; - $187 = HEAP32[$6>>2]|0; - $188 = $187; - $189 = $188; - HEAP32[$189>>2] = $$1248; - $190 = (($188) + 4)|0; - $191 = $190; - HEAP32[$191>>2] = $186; - $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - continue L1; - break; - } - default: { - $$0243 = 0;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - continue L1; - } - } - break; - } - case 112: { - $192 = ($$0254>>>0)>(8); - $193 = $192 ? $$0254 : 8; - $194 = $$1263$ | 8; - $$1236 = 120;$$1255 = $193;$$3265 = $194; - label = 61; - break; - } - case 88: case 120: { - $$1236 = $$0235;$$1255 = $$0254;$$3265 = $$1263$; - label = 61; - break; - } - case 111: { - $210 = $6; - $211 = $210; - $212 = HEAP32[$211>>2]|0; - $213 = (($210) + 4)|0; - $214 = $213; - $215 = HEAP32[$214>>2]|0; - $216 = (_fmt_o($212,$215,$11)|0); - $217 = $$1263$ & 8; - $218 = ($217|0)==(0); - $219 = $216; - $220 = (($12) - ($219))|0; - $221 = ($$0254|0)>($220|0); - $222 = (($220) + 1)|0; - $223 = $218 | $221; - $$0254$$0254$ = $223 ? $$0254 : $222; - $$0228 = $216;$$1233 = 0;$$1238 = 22687;$$2256 = $$0254$$0254$;$$4266 = $$1263$;$248 = $212;$250 = $215; - label = 67; - break; - } - case 105: case 100: { - $224 = $6; - $225 = $224; - $226 = HEAP32[$225>>2]|0; - $227 = (($224) + 4)|0; - $228 = $227; - $229 = HEAP32[$228>>2]|0; - $230 = ($229|0)<(0); - if ($230) { - $231 = (_i64Subtract(0,0,($226|0),($229|0))|0); - $232 = tempRet0; - $233 = $6; - $234 = $233; - HEAP32[$234>>2] = $231; - $235 = (($233) + 4)|0; - $236 = $235; - HEAP32[$236>>2] = $232; - $$0232 = 1;$$0237 = 22687;$242 = $231;$243 = $232; - label = 66; - break L71; - } else { - $237 = $$1263$ & 2048; - $238 = ($237|0)==(0); - $239 = $$1263$ & 1; - $240 = ($239|0)==(0); - $$ = $240 ? 22687 : (22689); - $$$ = $238 ? $$ : (22688); - $241 = $$1263$ & 2049; - $narrow = ($241|0)!=(0); - $$284$ = $narrow&1; - $$0232 = $$284$;$$0237 = $$$;$242 = $226;$243 = $229; - label = 66; - break L71; - } - break; - } - case 117: { - $165 = $6; - $166 = $165; - $167 = HEAP32[$166>>2]|0; - $168 = (($165) + 4)|0; - $169 = $168; - $170 = HEAP32[$169>>2]|0; - $$0232 = 0;$$0237 = 22687;$242 = $167;$243 = $170; - label = 66; - break; - } - case 99: { - $259 = $6; - $260 = $259; - $261 = HEAP32[$260>>2]|0; - $262 = (($259) + 4)|0; - $263 = $262; - $264 = HEAP32[$263>>2]|0; - $265 = $261&255; - HEAP8[$13>>0] = $265; - $$2 = $13;$$2234 = 0;$$2239 = 22687;$$2251 = $11;$$5 = 1;$$6268 = $164; - break; - } - case 109: { - $266 = (___errno_location()|0); - $267 = HEAP32[$266>>2]|0; - $268 = (_strerror($267)|0); - $$1 = $268; - label = 71; - break; - } - case 115: { - $269 = HEAP32[$6>>2]|0; - $270 = ($269|0)!=(0|0); - $271 = $270 ? $269 : 22697; - $$1 = $271; - label = 71; - break; - } - case 67: { - $278 = $6; - $279 = $278; - $280 = HEAP32[$279>>2]|0; - $281 = (($278) + 4)|0; - $282 = $281; - $283 = HEAP32[$282>>2]|0; - HEAP32[$8>>2] = $280; - HEAP32[$14>>2] = 0; - HEAP32[$6>>2] = $8; - $$4258355 = -1;$331 = $8; - label = 75; - break; - } - case 83: { - $$pre349 = HEAP32[$6>>2]|0; - $284 = ($$0254|0)==(0); - if ($284) { - _pad_674($0,32,$$1260,0,$$1263$); - $$0240$lcssa357 = 0; - label = 84; - } else { - $$4258355 = $$0254;$331 = $$pre349; - label = 75; - } - break; - } - case 65: case 71: case 70: case 69: case 97: case 103: case 102: case 101: { - $306 = +HEAPF64[$6>>3]; - $307 = (_fmt_fp($0,$306,$$1260,$$0254,$$1263$,$$0235)|0); - $$0243 = $307;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - continue L1; - break; - } - default: { - $$2 = $21;$$2234 = 0;$$2239 = 22687;$$2251 = $11;$$5 = $$0254;$$6268 = $$1263$; - } - } - } while(0); - L95: do { - if ((label|0) == 61) { - label = 0; - $195 = $6; - $196 = $195; - $197 = HEAP32[$196>>2]|0; - $198 = (($195) + 4)|0; - $199 = $198; - $200 = HEAP32[$199>>2]|0; - $201 = $$1236 & 32; - $202 = (_fmt_x($197,$200,$11,$201)|0); - $203 = ($197|0)==(0); - $204 = ($200|0)==(0); - $205 = $203 & $204; - $206 = $$3265 & 8; - $207 = ($206|0)==(0); - $or$cond283 = $207 | $205; - $208 = $$1236 >> 4; - $209 = (22687 + ($208)|0); - $$289 = $or$cond283 ? 22687 : $209; - $$290 = $or$cond283 ? 0 : 2; - $$0228 = $202;$$1233 = $$290;$$1238 = $$289;$$2256 = $$1255;$$4266 = $$3265;$248 = $197;$250 = $200; - label = 67; - } - else if ((label|0) == 66) { - label = 0; - $244 = (_fmt_u($242,$243,$11)|0); - $$0228 = $244;$$1233 = $$0232;$$1238 = $$0237;$$2256 = $$0254;$$4266 = $$1263$;$248 = $242;$250 = $243; - label = 67; - } - else if ((label|0) == 71) { - label = 0; - $272 = (_memchr($$1,0,$$0254)|0); - $273 = ($272|0)==(0|0); - $274 = $272; - $275 = $$1; - $276 = (($274) - ($275))|0; - $277 = (($$1) + ($$0254)|0); - $$3257 = $273 ? $$0254 : $276; - $$1250 = $273 ? $277 : $272; - $$2 = $$1;$$2234 = 0;$$2239 = 22687;$$2251 = $$1250;$$5 = $$3257;$$6268 = $164; - } - else if ((label|0) == 75) { - label = 0; - $$0229322 = $331;$$0240321 = 0;$$1244320 = 0; - while(1) { - $285 = HEAP32[$$0229322>>2]|0; - $286 = ($285|0)==(0); - if ($286) { - $$0240$lcssa = $$0240321;$$2245 = $$1244320; - break; - } - $287 = (_wctomb($9,$285)|0); - $288 = ($287|0)<(0); - $289 = (($$4258355) - ($$0240321))|0; - $290 = ($287>>>0)>($289>>>0); - $or$cond286 = $288 | $290; - if ($or$cond286) { - $$0240$lcssa = $$0240321;$$2245 = $287; - break; - } - $291 = ((($$0229322)) + 4|0); - $292 = (($287) + ($$0240321))|0; - $293 = ($$4258355>>>0)>($292>>>0); - if ($293) { - $$0229322 = $291;$$0240321 = $292;$$1244320 = $287; - } else { - $$0240$lcssa = $292;$$2245 = $287; - break; - } - } - $294 = ($$2245|0)<(0); - if ($294) { - $$0 = -1; - break L1; - } - _pad_674($0,32,$$1260,$$0240$lcssa,$$1263$); - $295 = ($$0240$lcssa|0)==(0); - if ($295) { - $$0240$lcssa357 = 0; - label = 84; - } else { - $$1230333 = $331;$$1241332 = 0; - while(1) { - $296 = HEAP32[$$1230333>>2]|0; - $297 = ($296|0)==(0); - if ($297) { - $$0240$lcssa357 = $$0240$lcssa; - label = 84; - break L95; - } - $298 = (_wctomb($9,$296)|0); - $299 = (($298) + ($$1241332))|0; - $300 = ($299|0)>($$0240$lcssa|0); - if ($300) { - $$0240$lcssa357 = $$0240$lcssa; - label = 84; - break L95; - } - $301 = ((($$1230333)) + 4|0); - _out($0,$9,$298); - $302 = ($299>>>0)<($$0240$lcssa>>>0); - if ($302) { - $$1230333 = $301;$$1241332 = $299; - } else { - $$0240$lcssa357 = $$0240$lcssa; - label = 84; - break; - } - } - } - } - } while(0); - if ((label|0) == 67) { - label = 0; - $245 = ($$2256|0)>(-1); - $246 = $$4266 & -65537; - $$$4266 = $245 ? $246 : $$4266; - $247 = ($248|0)!=(0); - $249 = ($250|0)!=(0); - $251 = $247 | $249; - $252 = ($$2256|0)!=(0); - $or$cond = $252 | $251; - $253 = $$0228; - $254 = (($12) - ($253))|0; - $255 = $251 ^ 1; - $256 = $255&1; - $257 = (($256) + ($254))|0; - $258 = ($$2256|0)>($257|0); - $$2256$ = $258 ? $$2256 : $257; - $$2256$$$2256 = $or$cond ? $$2256$ : $$2256; - $$0228$ = $or$cond ? $$0228 : $11; - $$2 = $$0228$;$$2234 = $$1233;$$2239 = $$1238;$$2251 = $11;$$5 = $$2256$$$2256;$$6268 = $$$4266; - } - else if ((label|0) == 84) { - label = 0; - $303 = $$1263$ ^ 8192; - _pad_674($0,32,$$1260,$$0240$lcssa357,$303); - $304 = ($$1260|0)>($$0240$lcssa357|0); - $305 = $304 ? $$1260 : $$0240$lcssa357; - $$0243 = $305;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - continue; - } - $308 = $$2251; - $309 = $$2; - $310 = (($308) - ($309))|0; - $311 = ($$5|0)<($310|0); - $$$5 = $311 ? $310 : $$5; - $312 = (($$$5) + ($$2234))|0; - $313 = ($$1260|0)<($312|0); - $$2261 = $313 ? $312 : $$1260; - _pad_674($0,32,$$2261,$312,$$6268); - _out($0,$$2239,$$2234); - $314 = $$6268 ^ 65536; - _pad_674($0,48,$$2261,$312,$314); - _pad_674($0,48,$$$5,$310,0); - _out($0,$$2,$310); - $315 = $$6268 ^ 8192; - _pad_674($0,32,$$2261,$312,$315); - $$0243 = $$2261;$$0247 = $$1248;$$0269 = $$3272;$21 = $132; - } - L114: do { - if ((label|0) == 87) { - $316 = ($0|0)==(0|0); - if ($316) { - $317 = ($$0269|0)==(0); - if ($317) { - $$0 = 0; - } else { - $$2242305 = 1; - while(1) { - $318 = (($4) + ($$2242305<<2)|0); - $319 = HEAP32[$318>>2]|0; - $320 = ($319|0)==(0); - if ($320) { - $$3303 = $$2242305; - break; - } - $321 = (($3) + ($$2242305<<3)|0); - _pop_arg($321,$319,$2); - $322 = (($$2242305) + 1)|0; - $323 = ($322|0)<(10); - if ($323) { - $$2242305 = $322; - } else { - $$0 = 1; - break L114; - } - } - while(1) { - $326 = (($4) + ($$3303<<2)|0); - $327 = HEAP32[$326>>2]|0; - $328 = ($327|0)==(0); - $325 = (($$3303) + 1)|0; - if (!($328)) { - $$0 = -1; - break L114; - } - $324 = ($325|0)<(10); - if ($324) { - $$3303 = $325; - } else { - $$0 = 1; - break; - } - } - } - } else { - $$0 = $$1248; - } - } - } while(0); - STACKTOP = sp;return ($$0|0); -} -function ___lockfile($0) { - $0 = $0|0; - var label = 0, sp = 0; - sp = STACKTOP; - return 0; -} -function ___unlockfile($0) { - $0 = $0|0; - var label = 0, sp = 0; - sp = STACKTOP; - return; -} -function _out($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = HEAP32[$0>>2]|0; - $4 = $3 & 32; - $5 = ($4|0)==(0); - if ($5) { - (___fwritex($1,$2,$0)|0); - } - return; -} -function _getint($0) { - $0 = $0|0; - var $$0$lcssa = 0, $$06 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $isdigit = 0, $isdigit5 = 0, $isdigittmp = 0, $isdigittmp4 = 0, $isdigittmp7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[$0>>2]|0; - $2 = HEAP8[$1>>0]|0; - $3 = $2 << 24 >> 24; - $isdigittmp4 = (($3) + -48)|0; - $isdigit5 = ($isdigittmp4>>>0)<(10); - if ($isdigit5) { - $$06 = 0;$7 = $1;$isdigittmp7 = $isdigittmp4; - while(1) { - $4 = ($$06*10)|0; - $5 = (($isdigittmp7) + ($4))|0; - $6 = ((($7)) + 1|0); - HEAP32[$0>>2] = $6; - $8 = HEAP8[$6>>0]|0; - $9 = $8 << 24 >> 24; - $isdigittmp = (($9) + -48)|0; - $isdigit = ($isdigittmp>>>0)<(10); - if ($isdigit) { - $$06 = $5;$7 = $6;$isdigittmp7 = $isdigittmp; - } else { - $$0$lcssa = $5; - break; - } - } - } else { - $$0$lcssa = 0; - } - return ($$0$lcssa|0); -} -function _pop_arg($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$mask = 0, $$mask31 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; - var $116 = 0.0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0; - var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; - var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; - var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; - var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $arglist_current = 0, $arglist_current11 = 0, $arglist_current14 = 0, $arglist_current17 = 0; - var $arglist_current2 = 0, $arglist_current20 = 0, $arglist_current23 = 0, $arglist_current26 = 0, $arglist_current5 = 0, $arglist_current8 = 0, $arglist_next = 0, $arglist_next12 = 0, $arglist_next15 = 0, $arglist_next18 = 0, $arglist_next21 = 0, $arglist_next24 = 0, $arglist_next27 = 0, $arglist_next3 = 0, $arglist_next6 = 0, $arglist_next9 = 0, $expanded = 0, $expanded28 = 0, $expanded30 = 0, $expanded31 = 0; - var $expanded32 = 0, $expanded34 = 0, $expanded35 = 0, $expanded37 = 0, $expanded38 = 0, $expanded39 = 0, $expanded41 = 0, $expanded42 = 0, $expanded44 = 0, $expanded45 = 0, $expanded46 = 0, $expanded48 = 0, $expanded49 = 0, $expanded51 = 0, $expanded52 = 0, $expanded53 = 0, $expanded55 = 0, $expanded56 = 0, $expanded58 = 0, $expanded59 = 0; - var $expanded60 = 0, $expanded62 = 0, $expanded63 = 0, $expanded65 = 0, $expanded66 = 0, $expanded67 = 0, $expanded69 = 0, $expanded70 = 0, $expanded72 = 0, $expanded73 = 0, $expanded74 = 0, $expanded76 = 0, $expanded77 = 0, $expanded79 = 0, $expanded80 = 0, $expanded81 = 0, $expanded83 = 0, $expanded84 = 0, $expanded86 = 0, $expanded87 = 0; - var $expanded88 = 0, $expanded90 = 0, $expanded91 = 0, $expanded93 = 0, $expanded94 = 0, $expanded95 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($1>>>0)>(20); - L1: do { - if (!($3)) { - do { - switch ($1|0) { - case 9: { - $arglist_current = HEAP32[$2>>2]|0; - $4 = $arglist_current; - $5 = ((0) + 4|0); - $expanded28 = $5; - $expanded = (($expanded28) - 1)|0; - $6 = (($4) + ($expanded))|0; - $7 = ((0) + 4|0); - $expanded32 = $7; - $expanded31 = (($expanded32) - 1)|0; - $expanded30 = $expanded31 ^ -1; - $8 = $6 & $expanded30; - $9 = $8; - $10 = HEAP32[$9>>2]|0; - $arglist_next = ((($9)) + 4|0); - HEAP32[$2>>2] = $arglist_next; - HEAP32[$0>>2] = $10; - break L1; - break; - } - case 10: { - $arglist_current2 = HEAP32[$2>>2]|0; - $11 = $arglist_current2; - $12 = ((0) + 4|0); - $expanded35 = $12; - $expanded34 = (($expanded35) - 1)|0; - $13 = (($11) + ($expanded34))|0; - $14 = ((0) + 4|0); - $expanded39 = $14; - $expanded38 = (($expanded39) - 1)|0; - $expanded37 = $expanded38 ^ -1; - $15 = $13 & $expanded37; - $16 = $15; - $17 = HEAP32[$16>>2]|0; - $arglist_next3 = ((($16)) + 4|0); - HEAP32[$2>>2] = $arglist_next3; - $18 = ($17|0)<(0); - $19 = $18 << 31 >> 31; - $20 = $0; - $21 = $20; - HEAP32[$21>>2] = $17; - $22 = (($20) + 4)|0; - $23 = $22; - HEAP32[$23>>2] = $19; - break L1; - break; - } - case 11: { - $arglist_current5 = HEAP32[$2>>2]|0; - $24 = $arglist_current5; - $25 = ((0) + 4|0); - $expanded42 = $25; - $expanded41 = (($expanded42) - 1)|0; - $26 = (($24) + ($expanded41))|0; - $27 = ((0) + 4|0); - $expanded46 = $27; - $expanded45 = (($expanded46) - 1)|0; - $expanded44 = $expanded45 ^ -1; - $28 = $26 & $expanded44; - $29 = $28; - $30 = HEAP32[$29>>2]|0; - $arglist_next6 = ((($29)) + 4|0); - HEAP32[$2>>2] = $arglist_next6; - $31 = $0; - $32 = $31; - HEAP32[$32>>2] = $30; - $33 = (($31) + 4)|0; - $34 = $33; - HEAP32[$34>>2] = 0; - break L1; - break; - } - case 12: { - $arglist_current8 = HEAP32[$2>>2]|0; - $35 = $arglist_current8; - $36 = ((0) + 8|0); - $expanded49 = $36; - $expanded48 = (($expanded49) - 1)|0; - $37 = (($35) + ($expanded48))|0; - $38 = ((0) + 8|0); - $expanded53 = $38; - $expanded52 = (($expanded53) - 1)|0; - $expanded51 = $expanded52 ^ -1; - $39 = $37 & $expanded51; - $40 = $39; - $41 = $40; - $42 = $41; - $43 = HEAP32[$42>>2]|0; - $44 = (($41) + 4)|0; - $45 = $44; - $46 = HEAP32[$45>>2]|0; - $arglist_next9 = ((($40)) + 8|0); - HEAP32[$2>>2] = $arglist_next9; - $47 = $0; - $48 = $47; - HEAP32[$48>>2] = $43; - $49 = (($47) + 4)|0; - $50 = $49; - HEAP32[$50>>2] = $46; - break L1; - break; - } - case 13: { - $arglist_current11 = HEAP32[$2>>2]|0; - $51 = $arglist_current11; - $52 = ((0) + 4|0); - $expanded56 = $52; - $expanded55 = (($expanded56) - 1)|0; - $53 = (($51) + ($expanded55))|0; - $54 = ((0) + 4|0); - $expanded60 = $54; - $expanded59 = (($expanded60) - 1)|0; - $expanded58 = $expanded59 ^ -1; - $55 = $53 & $expanded58; - $56 = $55; - $57 = HEAP32[$56>>2]|0; - $arglist_next12 = ((($56)) + 4|0); - HEAP32[$2>>2] = $arglist_next12; - $58 = $57&65535; - $59 = $58 << 16 >> 16; - $60 = ($59|0)<(0); - $61 = $60 << 31 >> 31; - $62 = $0; - $63 = $62; - HEAP32[$63>>2] = $59; - $64 = (($62) + 4)|0; - $65 = $64; - HEAP32[$65>>2] = $61; - break L1; - break; - } - case 14: { - $arglist_current14 = HEAP32[$2>>2]|0; - $66 = $arglist_current14; - $67 = ((0) + 4|0); - $expanded63 = $67; - $expanded62 = (($expanded63) - 1)|0; - $68 = (($66) + ($expanded62))|0; - $69 = ((0) + 4|0); - $expanded67 = $69; - $expanded66 = (($expanded67) - 1)|0; - $expanded65 = $expanded66 ^ -1; - $70 = $68 & $expanded65; - $71 = $70; - $72 = HEAP32[$71>>2]|0; - $arglist_next15 = ((($71)) + 4|0); - HEAP32[$2>>2] = $arglist_next15; - $$mask31 = $72 & 65535; - $73 = $0; - $74 = $73; - HEAP32[$74>>2] = $$mask31; - $75 = (($73) + 4)|0; - $76 = $75; - HEAP32[$76>>2] = 0; - break L1; - break; - } - case 15: { - $arglist_current17 = HEAP32[$2>>2]|0; - $77 = $arglist_current17; - $78 = ((0) + 4|0); - $expanded70 = $78; - $expanded69 = (($expanded70) - 1)|0; - $79 = (($77) + ($expanded69))|0; - $80 = ((0) + 4|0); - $expanded74 = $80; - $expanded73 = (($expanded74) - 1)|0; - $expanded72 = $expanded73 ^ -1; - $81 = $79 & $expanded72; - $82 = $81; - $83 = HEAP32[$82>>2]|0; - $arglist_next18 = ((($82)) + 4|0); - HEAP32[$2>>2] = $arglist_next18; - $84 = $83&255; - $85 = $84 << 24 >> 24; - $86 = ($85|0)<(0); - $87 = $86 << 31 >> 31; - $88 = $0; - $89 = $88; - HEAP32[$89>>2] = $85; - $90 = (($88) + 4)|0; - $91 = $90; - HEAP32[$91>>2] = $87; - break L1; - break; - } - case 16: { - $arglist_current20 = HEAP32[$2>>2]|0; - $92 = $arglist_current20; - $93 = ((0) + 4|0); - $expanded77 = $93; - $expanded76 = (($expanded77) - 1)|0; - $94 = (($92) + ($expanded76))|0; - $95 = ((0) + 4|0); - $expanded81 = $95; - $expanded80 = (($expanded81) - 1)|0; - $expanded79 = $expanded80 ^ -1; - $96 = $94 & $expanded79; - $97 = $96; - $98 = HEAP32[$97>>2]|0; - $arglist_next21 = ((($97)) + 4|0); - HEAP32[$2>>2] = $arglist_next21; - $$mask = $98 & 255; - $99 = $0; - $100 = $99; - HEAP32[$100>>2] = $$mask; - $101 = (($99) + 4)|0; - $102 = $101; - HEAP32[$102>>2] = 0; - break L1; - break; - } - case 17: { - $arglist_current23 = HEAP32[$2>>2]|0; - $103 = $arglist_current23; - $104 = ((0) + 8|0); - $expanded84 = $104; - $expanded83 = (($expanded84) - 1)|0; - $105 = (($103) + ($expanded83))|0; - $106 = ((0) + 8|0); - $expanded88 = $106; - $expanded87 = (($expanded88) - 1)|0; - $expanded86 = $expanded87 ^ -1; - $107 = $105 & $expanded86; - $108 = $107; - $109 = +HEAPF64[$108>>3]; - $arglist_next24 = ((($108)) + 8|0); - HEAP32[$2>>2] = $arglist_next24; - HEAPF64[$0>>3] = $109; - break L1; - break; - } - case 18: { - $arglist_current26 = HEAP32[$2>>2]|0; - $110 = $arglist_current26; - $111 = ((0) + 8|0); - $expanded91 = $111; - $expanded90 = (($expanded91) - 1)|0; - $112 = (($110) + ($expanded90))|0; - $113 = ((0) + 8|0); - $expanded95 = $113; - $expanded94 = (($expanded95) - 1)|0; - $expanded93 = $expanded94 ^ -1; - $114 = $112 & $expanded93; - $115 = $114; - $116 = +HEAPF64[$115>>3]; - $arglist_next27 = ((($115)) + 8|0); - HEAP32[$2>>2] = $arglist_next27; - HEAPF64[$0>>3] = $116; - break L1; - break; - } - default: { - break L1; - } - } - } while(0); - } - } while(0); - return; -} -function _fmt_x($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$05$lcssa = 0, $$056 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0; - var sp = 0; - sp = STACKTOP; - $4 = ($0|0)==(0); - $5 = ($1|0)==(0); - $6 = $4 & $5; - if ($6) { - $$05$lcssa = $2; - } else { - $$056 = $2;$15 = $1;$8 = $0; - while(1) { - $7 = $8 & 15; - $9 = (22735 + ($7)|0); - $10 = HEAP8[$9>>0]|0; - $11 = $10&255; - $12 = $11 | $3; - $13 = $12&255; - $14 = ((($$056)) + -1|0); - HEAP8[$14>>0] = $13; - $16 = (_bitshift64Lshr(($8|0),($15|0),4)|0); - $17 = tempRet0; - $18 = ($16|0)==(0); - $19 = ($17|0)==(0); - $20 = $18 & $19; - if ($20) { - $$05$lcssa = $14; - break; - } else { - $$056 = $14;$15 = $17;$8 = $16; - } - } - } - return ($$05$lcssa|0); -} -function _fmt_o($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0$lcssa = 0, $$06 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($0|0)==(0); - $4 = ($1|0)==(0); - $5 = $3 & $4; - if ($5) { - $$0$lcssa = $2; - } else { - $$06 = $2;$11 = $1;$7 = $0; - while(1) { - $6 = $7&255; - $8 = $6 & 7; - $9 = $8 | 48; - $10 = ((($$06)) + -1|0); - HEAP8[$10>>0] = $9; - $12 = (_bitshift64Lshr(($7|0),($11|0),3)|0); - $13 = tempRet0; - $14 = ($12|0)==(0); - $15 = ($13|0)==(0); - $16 = $14 & $15; - if ($16) { - $$0$lcssa = $10; - break; - } else { - $$06 = $10;$11 = $13;$7 = $12; - } - } - } - return ($$0$lcssa|0); -} -function _fmt_u($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$010$lcssa$off0 = 0, $$012 = 0, $$09$lcssa = 0, $$0914 = 0, $$1$lcssa = 0, $$111 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($1>>>0)>(0); - $4 = ($0>>>0)>(4294967295); - $5 = ($1|0)==(0); - $6 = $5 & $4; - $7 = $3 | $6; - if ($7) { - $$0914 = $2;$8 = $0;$9 = $1; - while(1) { - $10 = (___uremdi3(($8|0),($9|0),10,0)|0); - $11 = tempRet0; - $12 = $10&255; - $13 = $12 | 48; - $14 = ((($$0914)) + -1|0); - HEAP8[$14>>0] = $13; - $15 = (___udivdi3(($8|0),($9|0),10,0)|0); - $16 = tempRet0; - $17 = ($9>>>0)>(9); - $18 = ($8>>>0)>(4294967295); - $19 = ($9|0)==(9); - $20 = $19 & $18; - $21 = $17 | $20; - if ($21) { - $$0914 = $14;$8 = $15;$9 = $16; - } else { - break; - } - } - $$010$lcssa$off0 = $15;$$09$lcssa = $14; - } else { - $$010$lcssa$off0 = $0;$$09$lcssa = $2; - } - $22 = ($$010$lcssa$off0|0)==(0); - if ($22) { - $$1$lcssa = $$09$lcssa; - } else { - $$012 = $$010$lcssa$off0;$$111 = $$09$lcssa; - while(1) { - $23 = (($$012>>>0) % 10)&-1; - $24 = $23 | 48; - $25 = $24&255; - $26 = ((($$111)) + -1|0); - HEAP8[$26>>0] = $25; - $27 = (($$012>>>0) / 10)&-1; - $28 = ($$012>>>0)<(10); - if ($28) { - $$1$lcssa = $26; - break; - } else { - $$012 = $27;$$111 = $26; - } - } - } - return ($$1$lcssa|0); -} -function _strerror($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (___pthread_self_105()|0); - $2 = ((($1)) + 188|0); - $3 = HEAP32[$2>>2]|0; - $4 = (___strerror_l($0,$3)|0); - return ($4|0); -} -function _memchr($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0$lcssa = 0, $$035$lcssa = 0, $$035$lcssa65 = 0, $$03555 = 0, $$036$lcssa = 0, $$036$lcssa64 = 0, $$03654 = 0, $$046 = 0, $$137$lcssa = 0, $$13745 = 0, $$140 = 0, $$2 = 0, $$23839 = 0, $$3 = 0, $$lcssa = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; - var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; - var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond53 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = $1 & 255; - $4 = $0; - $5 = $4 & 3; - $6 = ($5|0)!=(0); - $7 = ($2|0)!=(0); - $or$cond53 = $7 & $6; - L1: do { - if ($or$cond53) { - $8 = $1&255; - $$03555 = $0;$$03654 = $2; - while(1) { - $9 = HEAP8[$$03555>>0]|0; - $10 = ($9<<24>>24)==($8<<24>>24); - if ($10) { - $$035$lcssa65 = $$03555;$$036$lcssa64 = $$03654; - label = 6; - break L1; - } - $11 = ((($$03555)) + 1|0); - $12 = (($$03654) + -1)|0; - $13 = $11; - $14 = $13 & 3; - $15 = ($14|0)!=(0); - $16 = ($12|0)!=(0); - $or$cond = $16 & $15; - if ($or$cond) { - $$03555 = $11;$$03654 = $12; - } else { - $$035$lcssa = $11;$$036$lcssa = $12;$$lcssa = $16; - label = 5; - break; - } - } - } else { - $$035$lcssa = $0;$$036$lcssa = $2;$$lcssa = $7; - label = 5; - } - } while(0); - if ((label|0) == 5) { - if ($$lcssa) { - $$035$lcssa65 = $$035$lcssa;$$036$lcssa64 = $$036$lcssa; - label = 6; - } else { - $$2 = $$035$lcssa;$$3 = 0; - } - } - L8: do { - if ((label|0) == 6) { - $17 = HEAP8[$$035$lcssa65>>0]|0; - $18 = $1&255; - $19 = ($17<<24>>24)==($18<<24>>24); - if ($19) { - $$2 = $$035$lcssa65;$$3 = $$036$lcssa64; - } else { - $20 = Math_imul($3, 16843009)|0; - $21 = ($$036$lcssa64>>>0)>(3); - L11: do { - if ($21) { - $$046 = $$035$lcssa65;$$13745 = $$036$lcssa64; - while(1) { - $22 = HEAP32[$$046>>2]|0; - $23 = $22 ^ $20; - $24 = (($23) + -16843009)|0; - $25 = $23 & -2139062144; - $26 = $25 ^ -2139062144; - $27 = $26 & $24; - $28 = ($27|0)==(0); - if (!($28)) { - break; - } - $29 = ((($$046)) + 4|0); - $30 = (($$13745) + -4)|0; - $31 = ($30>>>0)>(3); - if ($31) { - $$046 = $29;$$13745 = $30; - } else { - $$0$lcssa = $29;$$137$lcssa = $30; - label = 11; - break L11; - } - } - $$140 = $$046;$$23839 = $$13745; - } else { - $$0$lcssa = $$035$lcssa65;$$137$lcssa = $$036$lcssa64; - label = 11; - } - } while(0); - if ((label|0) == 11) { - $32 = ($$137$lcssa|0)==(0); - if ($32) { - $$2 = $$0$lcssa;$$3 = 0; - break; - } else { - $$140 = $$0$lcssa;$$23839 = $$137$lcssa; - } - } - while(1) { - $33 = HEAP8[$$140>>0]|0; - $34 = ($33<<24>>24)==($18<<24>>24); - if ($34) { - $$2 = $$140;$$3 = $$23839; - break L8; - } - $35 = ((($$140)) + 1|0); - $36 = (($$23839) + -1)|0; - $37 = ($36|0)==(0); - if ($37) { - $$2 = $35;$$3 = 0; - break; - } else { - $$140 = $35;$$23839 = $36; - } - } - } - } - } while(0); - $38 = ($$3|0)!=(0); - $39 = $38 ? $$2 : 0; - return ($39|0); -} -function _pad_674($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0$lcssa = 0, $$011 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); - $5 = sp; - $6 = $4 & 73728; - $7 = ($6|0)==(0); - $8 = ($2|0)>($3|0); - $or$cond = $8 & $7; - if ($or$cond) { - $9 = (($2) - ($3))|0; - $10 = ($9>>>0)<(256); - $11 = $10 ? $9 : 256; - _memset(($5|0),($1|0),($11|0))|0; - $12 = ($9>>>0)>(255); - if ($12) { - $13 = (($2) - ($3))|0; - $$011 = $9; - while(1) { - _out($0,$5,256); - $14 = (($$011) + -256)|0; - $15 = ($14>>>0)>(255); - if ($15) { - $$011 = $14; - } else { - break; - } - } - $16 = $13 & 255; - $$0$lcssa = $16; - } else { - $$0$lcssa = $9; - } - _out($0,$5,$$0$lcssa); - } - STACKTOP = sp;return; -} -function _wctomb($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($0|0)==(0|0); - if ($2) { - $$0 = 0; - } else { - $3 = (_wcrtomb($0,$1,0)|0); - $$0 = $3; - } - return ($$0|0); -} -function _fmt_fp($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = +$1; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$ = 0, $$$ = 0, $$$$559 = 0.0, $$$3484 = 0, $$$3484691 = 0, $$$3484692 = 0, $$$3501 = 0, $$$4502 = 0, $$$542 = 0.0, $$$559 = 0.0, $$0 = 0, $$0463$lcssa = 0, $$0463584 = 0, $$0464594 = 0, $$0471 = 0.0, $$0479 = 0, $$0487642 = 0, $$0488 = 0, $$0488653 = 0, $$0488655 = 0; - var $$0496$$9 = 0, $$0497654 = 0, $$0498 = 0, $$0509582 = 0.0, $$0510 = 0, $$0511 = 0, $$0514637 = 0, $$0520 = 0, $$0521 = 0, $$0521$ = 0, $$0523 = 0, $$0525 = 0, $$0527 = 0, $$0527629 = 0, $$0527631 = 0, $$0530636 = 0, $$1465 = 0, $$1467 = 0.0, $$1469 = 0.0, $$1472 = 0.0; - var $$1480 = 0, $$1482$lcssa = 0, $$1482661 = 0, $$1489641 = 0, $$1499$lcssa = 0, $$1499660 = 0, $$1508583 = 0, $$1512$lcssa = 0, $$1512607 = 0, $$1515 = 0, $$1524 = 0, $$1526 = 0, $$1528614 = 0, $$1531$lcssa = 0, $$1531630 = 0, $$1598 = 0, $$2 = 0, $$2473 = 0.0, $$2476 = 0, $$2476$$547 = 0; - var $$2476$$549 = 0, $$2483$ph = 0, $$2500 = 0, $$2513 = 0, $$2516618 = 0, $$2529 = 0, $$2532617 = 0, $$3 = 0.0, $$3477 = 0, $$3484$lcssa = 0, $$3484648 = 0, $$3501$lcssa = 0, $$3501647 = 0, $$3533613 = 0, $$4 = 0.0, $$4478$lcssa = 0, $$4478590 = 0, $$4492 = 0, $$4502 = 0, $$4518 = 0; - var $$5$lcssa = 0, $$534$ = 0, $$539 = 0, $$539$ = 0, $$542 = 0.0, $$546 = 0, $$548 = 0, $$5486$lcssa = 0, $$5486623 = 0, $$5493597 = 0, $$5519$ph = 0, $$555 = 0, $$556 = 0, $$559 = 0.0, $$5602 = 0, $$6 = 0, $$6494589 = 0, $$7495601 = 0, $$7505 = 0, $$7505$ = 0; - var $$7505$ph = 0, $$8 = 0, $$9$ph = 0, $$lcssa673 = 0, $$neg = 0, $$neg567 = 0, $$pn = 0, $$pn566 = 0, $$pr = 0, $$pr564 = 0, $$pre = 0, $$pre$phi690Z2D = 0, $$pre689 = 0, $$sink545$lcssa = 0, $$sink545622 = 0, $$sink562 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0; - var $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0.0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0.0, $117 = 0.0, $118 = 0.0, $119 = 0, $12 = 0, $120 = 0; - var $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; - var $14 = 0.0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; - var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; - var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; - var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0; - var $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0.0, $229 = 0.0, $23 = 0; - var $230 = 0, $231 = 0.0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0; - var $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0; - var $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0; - var $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0; - var $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0; - var $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0; - var $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0.0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0; - var $358 = 0, $359 = 0, $36 = 0.0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0; - var $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0.0, $52 = 0, $53 = 0, $54 = 0, $55 = 0.0, $56 = 0.0, $57 = 0.0, $58 = 0.0, $59 = 0.0, $6 = 0, $60 = 0.0, $61 = 0, $62 = 0, $63 = 0; - var $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0; - var $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0.0, $88 = 0.0, $89 = 0.0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $exitcond = 0; - var $narrow = 0, $not$ = 0, $notlhs = 0, $notrhs = 0, $or$cond = 0, $or$cond3$not = 0, $or$cond537 = 0, $or$cond541 = 0, $or$cond544 = 0, $or$cond554 = 0, $or$cond6 = 0, $scevgep684 = 0, $scevgep684685 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 560|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(560|0); - $6 = sp + 8|0; - $7 = sp; - $8 = sp + 524|0; - $9 = $8; - $10 = sp + 512|0; - HEAP32[$7>>2] = 0; - $11 = ((($10)) + 12|0); - (___DOUBLE_BITS_675($1)|0); - $12 = tempRet0; - $13 = ($12|0)<(0); - if ($13) { - $14 = -$1; - $$0471 = $14;$$0520 = 1;$$0521 = 22704; - } else { - $15 = $4 & 2048; - $16 = ($15|0)==(0); - $17 = $4 & 1; - $18 = ($17|0)==(0); - $$ = $18 ? (22705) : (22710); - $$$ = $16 ? $$ : (22707); - $19 = $4 & 2049; - $narrow = ($19|0)!=(0); - $$534$ = $narrow&1; - $$0471 = $1;$$0520 = $$534$;$$0521 = $$$; - } - (___DOUBLE_BITS_675($$0471)|0); - $20 = tempRet0; - $21 = $20 & 2146435072; - $22 = ($21>>>0)<(2146435072); - $23 = (0)<(0); - $24 = ($21|0)==(2146435072); - $25 = $24 & $23; - $26 = $22 | $25; - do { - if ($26) { - $35 = (+_frexpl($$0471,$7)); - $36 = $35 * 2.0; - $37 = $36 != 0.0; - if ($37) { - $38 = HEAP32[$7>>2]|0; - $39 = (($38) + -1)|0; - HEAP32[$7>>2] = $39; - } - $40 = $5 | 32; - $41 = ($40|0)==(97); - if ($41) { - $42 = $5 & 32; - $43 = ($42|0)==(0); - $44 = ((($$0521)) + 9|0); - $$0521$ = $43 ? $$0521 : $44; - $45 = $$0520 | 2; - $46 = ($3>>>0)>(11); - $47 = (12 - ($3))|0; - $48 = ($47|0)==(0); - $49 = $46 | $48; - do { - if ($49) { - $$1472 = $36; - } else { - $$0509582 = 8.0;$$1508583 = $47; - while(1) { - $50 = (($$1508583) + -1)|0; - $51 = $$0509582 * 16.0; - $52 = ($50|0)==(0); - if ($52) { - break; - } else { - $$0509582 = $51;$$1508583 = $50; - } - } - $53 = HEAP8[$$0521$>>0]|0; - $54 = ($53<<24>>24)==(45); - if ($54) { - $55 = -$36; - $56 = $55 - $51; - $57 = $51 + $56; - $58 = -$57; - $$1472 = $58; - break; - } else { - $59 = $36 + $51; - $60 = $59 - $51; - $$1472 = $60; - break; - } - } - } while(0); - $61 = HEAP32[$7>>2]|0; - $62 = ($61|0)<(0); - $63 = (0 - ($61))|0; - $64 = $62 ? $63 : $61; - $65 = ($64|0)<(0); - $66 = $65 << 31 >> 31; - $67 = (_fmt_u($64,$66,$11)|0); - $68 = ($67|0)==($11|0); - if ($68) { - $69 = ((($10)) + 11|0); - HEAP8[$69>>0] = 48; - $$0511 = $69; - } else { - $$0511 = $67; - } - $70 = $61 >> 31; - $71 = $70 & 2; - $72 = (($71) + 43)|0; - $73 = $72&255; - $74 = ((($$0511)) + -1|0); - HEAP8[$74>>0] = $73; - $75 = (($5) + 15)|0; - $76 = $75&255; - $77 = ((($$0511)) + -2|0); - HEAP8[$77>>0] = $76; - $notrhs = ($3|0)<(1); - $78 = $4 & 8; - $79 = ($78|0)==(0); - $$0523 = $8;$$2473 = $$1472; - while(1) { - $80 = (~~(($$2473))); - $81 = (22735 + ($80)|0); - $82 = HEAP8[$81>>0]|0; - $83 = $82&255; - $84 = $83 | $42; - $85 = $84&255; - $86 = ((($$0523)) + 1|0); - HEAP8[$$0523>>0] = $85; - $87 = (+($80|0)); - $88 = $$2473 - $87; - $89 = $88 * 16.0; - $90 = $86; - $91 = (($90) - ($9))|0; - $92 = ($91|0)==(1); - if ($92) { - $notlhs = $89 == 0.0; - $or$cond3$not = $notrhs & $notlhs; - $or$cond = $79 & $or$cond3$not; - if ($or$cond) { - $$1524 = $86; - } else { - $93 = ((($$0523)) + 2|0); - HEAP8[$86>>0] = 46; - $$1524 = $93; - } - } else { - $$1524 = $86; - } - $94 = $89 != 0.0; - if ($94) { - $$0523 = $$1524;$$2473 = $89; - } else { - break; - } - } - $95 = ($3|0)!=(0); - $96 = $77; - $97 = $11; - $98 = $$1524; - $99 = (($98) - ($9))|0; - $100 = (($97) - ($96))|0; - $101 = (($99) + -2)|0; - $102 = ($101|0)<($3|0); - $or$cond537 = $95 & $102; - $103 = (($3) + 2)|0; - $$pn = $or$cond537 ? $103 : $99; - $$0525 = (($100) + ($45))|0; - $104 = (($$0525) + ($$pn))|0; - _pad_674($0,32,$2,$104,$4); - _out($0,$$0521$,$45); - $105 = $4 ^ 65536; - _pad_674($0,48,$2,$104,$105); - _out($0,$8,$99); - $106 = (($$pn) - ($99))|0; - _pad_674($0,48,$106,0,0); - _out($0,$77,$100); - $107 = $4 ^ 8192; - _pad_674($0,32,$2,$104,$107); - $$sink562 = $104; - break; - } - $108 = ($3|0)<(0); - $$539 = $108 ? 6 : $3; - if ($37) { - $109 = $36 * 268435456.0; - $110 = HEAP32[$7>>2]|0; - $111 = (($110) + -28)|0; - HEAP32[$7>>2] = $111; - $$3 = $109;$$pr = $111; - } else { - $$pre = HEAP32[$7>>2]|0; - $$3 = $36;$$pr = $$pre; - } - $112 = ($$pr|0)<(0); - $113 = ((($6)) + 288|0); - $$556 = $112 ? $6 : $113; - $$0498 = $$556;$$4 = $$3; - while(1) { - $114 = (~~(($$4))>>>0); - HEAP32[$$0498>>2] = $114; - $115 = ((($$0498)) + 4|0); - $116 = (+($114>>>0)); - $117 = $$4 - $116; - $118 = $117 * 1.0E+9; - $119 = $118 != 0.0; - if ($119) { - $$0498 = $115;$$4 = $118; - } else { - break; - } - } - $120 = ($$pr|0)>(0); - if ($120) { - $$1482661 = $$556;$$1499660 = $115;$122 = $$pr; - while(1) { - $121 = ($122|0)<(29); - $123 = $121 ? $122 : 29; - $$0488653 = ((($$1499660)) + -4|0); - $124 = ($$0488653>>>0)<($$1482661>>>0); - if ($124) { - $$2483$ph = $$1482661; - } else { - $$0488655 = $$0488653;$$0497654 = 0; - while(1) { - $125 = HEAP32[$$0488655>>2]|0; - $126 = (_bitshift64Shl(($125|0),0,($123|0))|0); - $127 = tempRet0; - $128 = (_i64Add(($126|0),($127|0),($$0497654|0),0)|0); - $129 = tempRet0; - $130 = (___uremdi3(($128|0),($129|0),1000000000,0)|0); - $131 = tempRet0; - HEAP32[$$0488655>>2] = $130; - $132 = (___udivdi3(($128|0),($129|0),1000000000,0)|0); - $133 = tempRet0; - $$0488 = ((($$0488655)) + -4|0); - $134 = ($$0488>>>0)<($$1482661>>>0); - if ($134) { - break; - } else { - $$0488655 = $$0488;$$0497654 = $132; - } - } - $135 = ($132|0)==(0); - if ($135) { - $$2483$ph = $$1482661; - } else { - $136 = ((($$1482661)) + -4|0); - HEAP32[$136>>2] = $132; - $$2483$ph = $136; - } - } - $$2500 = $$1499660; - while(1) { - $137 = ($$2500>>>0)>($$2483$ph>>>0); - if (!($137)) { - break; - } - $138 = ((($$2500)) + -4|0); - $139 = HEAP32[$138>>2]|0; - $140 = ($139|0)==(0); - if ($140) { - $$2500 = $138; - } else { - break; - } - } - $141 = HEAP32[$7>>2]|0; - $142 = (($141) - ($123))|0; - HEAP32[$7>>2] = $142; - $143 = ($142|0)>(0); - if ($143) { - $$1482661 = $$2483$ph;$$1499660 = $$2500;$122 = $142; - } else { - $$1482$lcssa = $$2483$ph;$$1499$lcssa = $$2500;$$pr564 = $142; - break; - } - } - } else { - $$1482$lcssa = $$556;$$1499$lcssa = $115;$$pr564 = $$pr; - } - $144 = ($$pr564|0)<(0); - if ($144) { - $145 = (($$539) + 25)|0; - $146 = (($145|0) / 9)&-1; - $147 = (($146) + 1)|0; - $148 = ($40|0)==(102); - $$3484648 = $$1482$lcssa;$$3501647 = $$1499$lcssa;$150 = $$pr564; - while(1) { - $149 = (0 - ($150))|0; - $151 = ($149|0)<(9); - $152 = $151 ? $149 : 9; - $153 = ($$3484648>>>0)<($$3501647>>>0); - if ($153) { - $157 = 1 << $152; - $158 = (($157) + -1)|0; - $159 = 1000000000 >>> $152; - $$0487642 = 0;$$1489641 = $$3484648; - while(1) { - $160 = HEAP32[$$1489641>>2]|0; - $161 = $160 & $158; - $162 = $160 >>> $152; - $163 = (($162) + ($$0487642))|0; - HEAP32[$$1489641>>2] = $163; - $164 = Math_imul($161, $159)|0; - $165 = ((($$1489641)) + 4|0); - $166 = ($165>>>0)<($$3501647>>>0); - if ($166) { - $$0487642 = $164;$$1489641 = $165; - } else { - break; - } - } - $167 = HEAP32[$$3484648>>2]|0; - $168 = ($167|0)==(0); - $169 = ((($$3484648)) + 4|0); - $$$3484 = $168 ? $169 : $$3484648; - $170 = ($164|0)==(0); - if ($170) { - $$$3484692 = $$$3484;$$4502 = $$3501647; - } else { - $171 = ((($$3501647)) + 4|0); - HEAP32[$$3501647>>2] = $164; - $$$3484692 = $$$3484;$$4502 = $171; - } - } else { - $154 = HEAP32[$$3484648>>2]|0; - $155 = ($154|0)==(0); - $156 = ((($$3484648)) + 4|0); - $$$3484691 = $155 ? $156 : $$3484648; - $$$3484692 = $$$3484691;$$4502 = $$3501647; - } - $172 = $148 ? $$556 : $$$3484692; - $173 = $$4502; - $174 = $172; - $175 = (($173) - ($174))|0; - $176 = $175 >> 2; - $177 = ($176|0)>($147|0); - $178 = (($172) + ($147<<2)|0); - $$$4502 = $177 ? $178 : $$4502; - $179 = HEAP32[$7>>2]|0; - $180 = (($179) + ($152))|0; - HEAP32[$7>>2] = $180; - $181 = ($180|0)<(0); - if ($181) { - $$3484648 = $$$3484692;$$3501647 = $$$4502;$150 = $180; - } else { - $$3484$lcssa = $$$3484692;$$3501$lcssa = $$$4502; - break; - } - } - } else { - $$3484$lcssa = $$1482$lcssa;$$3501$lcssa = $$1499$lcssa; - } - $182 = ($$3484$lcssa>>>0)<($$3501$lcssa>>>0); - $183 = $$556; - if ($182) { - $184 = $$3484$lcssa; - $185 = (($183) - ($184))|0; - $186 = $185 >> 2; - $187 = ($186*9)|0; - $188 = HEAP32[$$3484$lcssa>>2]|0; - $189 = ($188>>>0)<(10); - if ($189) { - $$1515 = $187; - } else { - $$0514637 = $187;$$0530636 = 10; - while(1) { - $190 = ($$0530636*10)|0; - $191 = (($$0514637) + 1)|0; - $192 = ($188>>>0)<($190>>>0); - if ($192) { - $$1515 = $191; - break; - } else { - $$0514637 = $191;$$0530636 = $190; - } - } - } - } else { - $$1515 = 0; - } - $193 = ($40|0)!=(102); - $194 = $193 ? $$1515 : 0; - $195 = (($$539) - ($194))|0; - $196 = ($40|0)==(103); - $197 = ($$539|0)!=(0); - $198 = $197 & $196; - $$neg = $198 << 31 >> 31; - $199 = (($195) + ($$neg))|0; - $200 = $$3501$lcssa; - $201 = (($200) - ($183))|0; - $202 = $201 >> 2; - $203 = ($202*9)|0; - $204 = (($203) + -9)|0; - $205 = ($199|0)<($204|0); - if ($205) { - $206 = ((($$556)) + 4|0); - $207 = (($199) + 9216)|0; - $208 = (($207|0) / 9)&-1; - $209 = (($208) + -1024)|0; - $210 = (($206) + ($209<<2)|0); - $211 = (($207|0) % 9)&-1; - $$0527629 = (($211) + 1)|0; - $212 = ($$0527629|0)<(9); - if ($212) { - $$0527631 = $$0527629;$$1531630 = 10; - while(1) { - $213 = ($$1531630*10)|0; - $$0527 = (($$0527631) + 1)|0; - $exitcond = ($$0527|0)==(9); - if ($exitcond) { - $$1531$lcssa = $213; - break; - } else { - $$0527631 = $$0527;$$1531630 = $213; - } - } - } else { - $$1531$lcssa = 10; - } - $214 = HEAP32[$210>>2]|0; - $215 = (($214>>>0) % ($$1531$lcssa>>>0))&-1; - $216 = ($215|0)==(0); - $217 = ((($210)) + 4|0); - $218 = ($217|0)==($$3501$lcssa|0); - $or$cond541 = $218 & $216; - if ($or$cond541) { - $$4492 = $210;$$4518 = $$1515;$$8 = $$3484$lcssa; - } else { - $219 = (($214>>>0) / ($$1531$lcssa>>>0))&-1; - $220 = $219 & 1; - $221 = ($220|0)==(0); - $$542 = $221 ? 9007199254740992.0 : 9007199254740994.0; - $222 = (($$1531$lcssa|0) / 2)&-1; - $223 = ($215>>>0)<($222>>>0); - $224 = ($215|0)==($222|0); - $or$cond544 = $218 & $224; - $$559 = $or$cond544 ? 1.0 : 1.5; - $$$559 = $223 ? 0.5 : $$559; - $225 = ($$0520|0)==(0); - if ($225) { - $$1467 = $$$559;$$1469 = $$542; - } else { - $226 = HEAP8[$$0521>>0]|0; - $227 = ($226<<24>>24)==(45); - $228 = -$$542; - $229 = -$$$559; - $$$542 = $227 ? $228 : $$542; - $$$$559 = $227 ? $229 : $$$559; - $$1467 = $$$$559;$$1469 = $$$542; - } - $230 = (($214) - ($215))|0; - HEAP32[$210>>2] = $230; - $231 = $$1469 + $$1467; - $232 = $231 != $$1469; - if ($232) { - $233 = (($230) + ($$1531$lcssa))|0; - HEAP32[$210>>2] = $233; - $234 = ($233>>>0)>(999999999); - if ($234) { - $$5486623 = $$3484$lcssa;$$sink545622 = $210; - while(1) { - $235 = ((($$sink545622)) + -4|0); - HEAP32[$$sink545622>>2] = 0; - $236 = ($235>>>0)<($$5486623>>>0); - if ($236) { - $237 = ((($$5486623)) + -4|0); - HEAP32[$237>>2] = 0; - $$6 = $237; - } else { - $$6 = $$5486623; - } - $238 = HEAP32[$235>>2]|0; - $239 = (($238) + 1)|0; - HEAP32[$235>>2] = $239; - $240 = ($239>>>0)>(999999999); - if ($240) { - $$5486623 = $$6;$$sink545622 = $235; - } else { - $$5486$lcssa = $$6;$$sink545$lcssa = $235; - break; - } - } - } else { - $$5486$lcssa = $$3484$lcssa;$$sink545$lcssa = $210; - } - $241 = $$5486$lcssa; - $242 = (($183) - ($241))|0; - $243 = $242 >> 2; - $244 = ($243*9)|0; - $245 = HEAP32[$$5486$lcssa>>2]|0; - $246 = ($245>>>0)<(10); - if ($246) { - $$4492 = $$sink545$lcssa;$$4518 = $244;$$8 = $$5486$lcssa; - } else { - $$2516618 = $244;$$2532617 = 10; - while(1) { - $247 = ($$2532617*10)|0; - $248 = (($$2516618) + 1)|0; - $249 = ($245>>>0)<($247>>>0); - if ($249) { - $$4492 = $$sink545$lcssa;$$4518 = $248;$$8 = $$5486$lcssa; - break; - } else { - $$2516618 = $248;$$2532617 = $247; - } - } - } - } else { - $$4492 = $210;$$4518 = $$1515;$$8 = $$3484$lcssa; - } - } - $250 = ((($$4492)) + 4|0); - $251 = ($$3501$lcssa>>>0)>($250>>>0); - $$$3501 = $251 ? $250 : $$3501$lcssa; - $$5519$ph = $$4518;$$7505$ph = $$$3501;$$9$ph = $$8; - } else { - $$5519$ph = $$1515;$$7505$ph = $$3501$lcssa;$$9$ph = $$3484$lcssa; - } - $$7505 = $$7505$ph; - while(1) { - $252 = ($$7505>>>0)>($$9$ph>>>0); - if (!($252)) { - $$lcssa673 = 0; - break; - } - $253 = ((($$7505)) + -4|0); - $254 = HEAP32[$253>>2]|0; - $255 = ($254|0)==(0); - if ($255) { - $$7505 = $253; - } else { - $$lcssa673 = 1; - break; - } - } - $256 = (0 - ($$5519$ph))|0; - do { - if ($196) { - $not$ = $197 ^ 1; - $257 = $not$&1; - $$539$ = (($257) + ($$539))|0; - $258 = ($$539$|0)>($$5519$ph|0); - $259 = ($$5519$ph|0)>(-5); - $or$cond6 = $258 & $259; - if ($or$cond6) { - $260 = (($5) + -1)|0; - $$neg567 = (($$539$) + -1)|0; - $261 = (($$neg567) - ($$5519$ph))|0; - $$0479 = $260;$$2476 = $261; - } else { - $262 = (($5) + -2)|0; - $263 = (($$539$) + -1)|0; - $$0479 = $262;$$2476 = $263; - } - $264 = $4 & 8; - $265 = ($264|0)==(0); - if ($265) { - if ($$lcssa673) { - $266 = ((($$7505)) + -4|0); - $267 = HEAP32[$266>>2]|0; - $268 = ($267|0)==(0); - if ($268) { - $$2529 = 9; - } else { - $269 = (($267>>>0) % 10)&-1; - $270 = ($269|0)==(0); - if ($270) { - $$1528614 = 0;$$3533613 = 10; - while(1) { - $271 = ($$3533613*10)|0; - $272 = (($$1528614) + 1)|0; - $273 = (($267>>>0) % ($271>>>0))&-1; - $274 = ($273|0)==(0); - if ($274) { - $$1528614 = $272;$$3533613 = $271; - } else { - $$2529 = $272; - break; - } - } - } else { - $$2529 = 0; - } - } - } else { - $$2529 = 9; - } - $275 = $$0479 | 32; - $276 = ($275|0)==(102); - $277 = $$7505; - $278 = (($277) - ($183))|0; - $279 = $278 >> 2; - $280 = ($279*9)|0; - $281 = (($280) + -9)|0; - if ($276) { - $282 = (($281) - ($$2529))|0; - $283 = ($282|0)>(0); - $$546 = $283 ? $282 : 0; - $284 = ($$2476|0)<($$546|0); - $$2476$$547 = $284 ? $$2476 : $$546; - $$1480 = $$0479;$$3477 = $$2476$$547;$$pre$phi690Z2D = 0; - break; - } else { - $285 = (($281) + ($$5519$ph))|0; - $286 = (($285) - ($$2529))|0; - $287 = ($286|0)>(0); - $$548 = $287 ? $286 : 0; - $288 = ($$2476|0)<($$548|0); - $$2476$$549 = $288 ? $$2476 : $$548; - $$1480 = $$0479;$$3477 = $$2476$$549;$$pre$phi690Z2D = 0; - break; - } - } else { - $$1480 = $$0479;$$3477 = $$2476;$$pre$phi690Z2D = $264; - } - } else { - $$pre689 = $4 & 8; - $$1480 = $5;$$3477 = $$539;$$pre$phi690Z2D = $$pre689; - } - } while(0); - $289 = $$3477 | $$pre$phi690Z2D; - $290 = ($289|0)!=(0); - $291 = $290&1; - $292 = $$1480 | 32; - $293 = ($292|0)==(102); - if ($293) { - $294 = ($$5519$ph|0)>(0); - $295 = $294 ? $$5519$ph : 0; - $$2513 = 0;$$pn566 = $295; - } else { - $296 = ($$5519$ph|0)<(0); - $297 = $296 ? $256 : $$5519$ph; - $298 = ($297|0)<(0); - $299 = $298 << 31 >> 31; - $300 = (_fmt_u($297,$299,$11)|0); - $301 = $11; - $302 = $300; - $303 = (($301) - ($302))|0; - $304 = ($303|0)<(2); - if ($304) { - $$1512607 = $300; - while(1) { - $305 = ((($$1512607)) + -1|0); - HEAP8[$305>>0] = 48; - $306 = $305; - $307 = (($301) - ($306))|0; - $308 = ($307|0)<(2); - if ($308) { - $$1512607 = $305; - } else { - $$1512$lcssa = $305; - break; - } - } - } else { - $$1512$lcssa = $300; - } - $309 = $$5519$ph >> 31; - $310 = $309 & 2; - $311 = (($310) + 43)|0; - $312 = $311&255; - $313 = ((($$1512$lcssa)) + -1|0); - HEAP8[$313>>0] = $312; - $314 = $$1480&255; - $315 = ((($$1512$lcssa)) + -2|0); - HEAP8[$315>>0] = $314; - $316 = $315; - $317 = (($301) - ($316))|0; - $$2513 = $315;$$pn566 = $317; - } - $318 = (($$0520) + 1)|0; - $319 = (($318) + ($$3477))|0; - $$1526 = (($319) + ($291))|0; - $320 = (($$1526) + ($$pn566))|0; - _pad_674($0,32,$2,$320,$4); - _out($0,$$0521,$$0520); - $321 = $4 ^ 65536; - _pad_674($0,48,$2,$320,$321); - if ($293) { - $322 = ($$9$ph>>>0)>($$556>>>0); - $$0496$$9 = $322 ? $$556 : $$9$ph; - $323 = ((($8)) + 9|0); - $324 = $323; - $325 = ((($8)) + 8|0); - $$5493597 = $$0496$$9; - while(1) { - $326 = HEAP32[$$5493597>>2]|0; - $327 = (_fmt_u($326,0,$323)|0); - $328 = ($$5493597|0)==($$0496$$9|0); - if ($328) { - $334 = ($327|0)==($323|0); - if ($334) { - HEAP8[$325>>0] = 48; - $$1465 = $325; - } else { - $$1465 = $327; - } - } else { - $329 = ($327>>>0)>($8>>>0); - if ($329) { - $330 = $327; - $331 = (($330) - ($9))|0; - _memset(($8|0),48,($331|0))|0; - $$0464594 = $327; - while(1) { - $332 = ((($$0464594)) + -1|0); - $333 = ($332>>>0)>($8>>>0); - if ($333) { - $$0464594 = $332; - } else { - $$1465 = $332; - break; - } - } - } else { - $$1465 = $327; - } - } - $335 = $$1465; - $336 = (($324) - ($335))|0; - _out($0,$$1465,$336); - $337 = ((($$5493597)) + 4|0); - $338 = ($337>>>0)>($$556>>>0); - if ($338) { - break; - } else { - $$5493597 = $337; - } - } - $339 = ($289|0)==(0); - if (!($339)) { - _out($0,22751,1); - } - $340 = ($337>>>0)<($$7505>>>0); - $341 = ($$3477|0)>(0); - $342 = $340 & $341; - if ($342) { - $$4478590 = $$3477;$$6494589 = $337; - while(1) { - $343 = HEAP32[$$6494589>>2]|0; - $344 = (_fmt_u($343,0,$323)|0); - $345 = ($344>>>0)>($8>>>0); - if ($345) { - $346 = $344; - $347 = (($346) - ($9))|0; - _memset(($8|0),48,($347|0))|0; - $$0463584 = $344; - while(1) { - $348 = ((($$0463584)) + -1|0); - $349 = ($348>>>0)>($8>>>0); - if ($349) { - $$0463584 = $348; - } else { - $$0463$lcssa = $348; - break; - } - } - } else { - $$0463$lcssa = $344; - } - $350 = ($$4478590|0)<(9); - $351 = $350 ? $$4478590 : 9; - _out($0,$$0463$lcssa,$351); - $352 = ((($$6494589)) + 4|0); - $353 = (($$4478590) + -9)|0; - $354 = ($352>>>0)<($$7505>>>0); - $355 = ($$4478590|0)>(9); - $356 = $354 & $355; - if ($356) { - $$4478590 = $353;$$6494589 = $352; - } else { - $$4478$lcssa = $353; - break; - } - } - } else { - $$4478$lcssa = $$3477; - } - $357 = (($$4478$lcssa) + 9)|0; - _pad_674($0,48,$357,9,0); - } else { - $358 = ((($$9$ph)) + 4|0); - $$7505$ = $$lcssa673 ? $$7505 : $358; - $359 = ($$3477|0)>(-1); - if ($359) { - $360 = ((($8)) + 9|0); - $361 = ($$pre$phi690Z2D|0)==(0); - $362 = $360; - $363 = (0 - ($9))|0; - $364 = ((($8)) + 8|0); - $$5602 = $$3477;$$7495601 = $$9$ph; - while(1) { - $365 = HEAP32[$$7495601>>2]|0; - $366 = (_fmt_u($365,0,$360)|0); - $367 = ($366|0)==($360|0); - if ($367) { - HEAP8[$364>>0] = 48; - $$0 = $364; - } else { - $$0 = $366; - } - $368 = ($$7495601|0)==($$9$ph|0); - do { - if ($368) { - $372 = ((($$0)) + 1|0); - _out($0,$$0,1); - $373 = ($$5602|0)<(1); - $or$cond554 = $361 & $373; - if ($or$cond554) { - $$2 = $372; - break; - } - _out($0,22751,1); - $$2 = $372; - } else { - $369 = ($$0>>>0)>($8>>>0); - if (!($369)) { - $$2 = $$0; - break; - } - $scevgep684 = (($$0) + ($363)|0); - $scevgep684685 = $scevgep684; - _memset(($8|0),48,($scevgep684685|0))|0; - $$1598 = $$0; - while(1) { - $370 = ((($$1598)) + -1|0); - $371 = ($370>>>0)>($8>>>0); - if ($371) { - $$1598 = $370; - } else { - $$2 = $370; - break; - } - } - } - } while(0); - $374 = $$2; - $375 = (($362) - ($374))|0; - $376 = ($$5602|0)>($375|0); - $377 = $376 ? $375 : $$5602; - _out($0,$$2,$377); - $378 = (($$5602) - ($375))|0; - $379 = ((($$7495601)) + 4|0); - $380 = ($379>>>0)<($$7505$>>>0); - $381 = ($378|0)>(-1); - $382 = $380 & $381; - if ($382) { - $$5602 = $378;$$7495601 = $379; - } else { - $$5$lcssa = $378; - break; - } - } - } else { - $$5$lcssa = $$3477; - } - $383 = (($$5$lcssa) + 18)|0; - _pad_674($0,48,$383,18,0); - $384 = $11; - $385 = $$2513; - $386 = (($384) - ($385))|0; - _out($0,$$2513,$386); - } - $387 = $4 ^ 8192; - _pad_674($0,32,$2,$320,$387); - $$sink562 = $320; - } else { - $27 = $5 & 32; - $28 = ($27|0)!=(0); - $29 = $28 ? 22723 : 22727; - $30 = ($$0471 != $$0471) | (0.0 != 0.0); - $31 = $28 ? 24654 : 22731; - $$0510 = $30 ? $31 : $29; - $32 = (($$0520) + 3)|0; - $33 = $4 & -65537; - _pad_674($0,32,$2,$32,$33); - _out($0,$$0521,$$0520); - _out($0,$$0510,3); - $34 = $4 ^ 8192; - _pad_674($0,32,$2,$32,$34); - $$sink562 = $32; - } - } while(0); - $388 = ($$sink562|0)<($2|0); - $$555 = $388 ? $2 : $$sink562; - STACKTOP = sp;return ($$555|0); -} -function ___DOUBLE_BITS_675($0) { - $0 = +$0; - var $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF64[tempDoublePtr>>3] = $0;$1 = HEAP32[tempDoublePtr>>2]|0; - $2 = HEAP32[tempDoublePtr+4>>2]|0; - tempRet0 = ($2); - return ($1|0); -} -function _frexpl($0,$1) { - $0 = +$0; - $1 = $1|0; - var $2 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (+_frexp($0,$1)); - return (+$2); -} -function _frexp($0,$1) { - $0 = +$0; - $1 = $1|0; - var $$0 = 0.0, $$016 = 0.0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0.0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0.0, $9 = 0.0, $storemerge = 0, $trunc$clear = 0, label = 0; - var sp = 0; - sp = STACKTOP; - HEAPF64[tempDoublePtr>>3] = $0;$2 = HEAP32[tempDoublePtr>>2]|0; - $3 = HEAP32[tempDoublePtr+4>>2]|0; - $4 = (_bitshift64Lshr(($2|0),($3|0),52)|0); - $5 = tempRet0; - $6 = $4&65535; - $trunc$clear = $6 & 2047; - switch ($trunc$clear<<16>>16) { - case 0: { - $7 = $0 != 0.0; - if ($7) { - $8 = $0 * 1.8446744073709552E+19; - $9 = (+_frexp($8,$1)); - $10 = HEAP32[$1>>2]|0; - $11 = (($10) + -64)|0; - $$016 = $9;$storemerge = $11; - } else { - $$016 = $0;$storemerge = 0; - } - HEAP32[$1>>2] = $storemerge; - $$0 = $$016; - break; - } - case 2047: { - $$0 = $0; - break; - } - default: { - $12 = $4 & 2047; - $13 = (($12) + -1022)|0; - HEAP32[$1>>2] = $13; - $14 = $3 & -2146435073; - $15 = $14 | 1071644672; - HEAP32[tempDoublePtr>>2] = $2;HEAP32[tempDoublePtr+4>>2] = $15;$16 = +HEAPF64[tempDoublePtr>>3]; - $$0 = $16; - } - } - return (+$$0); -} -function _wcrtomb($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; - var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; - var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $not$ = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($0|0)==(0|0); - do { - if ($3) { - $$0 = 1; - } else { - $4 = ($1>>>0)<(128); - if ($4) { - $5 = $1&255; - HEAP8[$0>>0] = $5; - $$0 = 1; - break; - } - $6 = (___pthread_self_448()|0); - $7 = ((($6)) + 188|0); - $8 = HEAP32[$7>>2]|0; - $9 = HEAP32[$8>>2]|0; - $not$ = ($9|0)==(0|0); - if ($not$) { - $10 = $1 & -128; - $11 = ($10|0)==(57216); - if ($11) { - $13 = $1&255; - HEAP8[$0>>0] = $13; - $$0 = 1; - break; - } else { - $12 = (___errno_location()|0); - HEAP32[$12>>2] = 84; - $$0 = -1; - break; - } - } - $14 = ($1>>>0)<(2048); - if ($14) { - $15 = $1 >>> 6; - $16 = $15 | 192; - $17 = $16&255; - $18 = ((($0)) + 1|0); - HEAP8[$0>>0] = $17; - $19 = $1 & 63; - $20 = $19 | 128; - $21 = $20&255; - HEAP8[$18>>0] = $21; - $$0 = 2; - break; - } - $22 = ($1>>>0)<(55296); - $23 = $1 & -8192; - $24 = ($23|0)==(57344); - $or$cond = $22 | $24; - if ($or$cond) { - $25 = $1 >>> 12; - $26 = $25 | 224; - $27 = $26&255; - $28 = ((($0)) + 1|0); - HEAP8[$0>>0] = $27; - $29 = $1 >>> 6; - $30 = $29 & 63; - $31 = $30 | 128; - $32 = $31&255; - $33 = ((($0)) + 2|0); - HEAP8[$28>>0] = $32; - $34 = $1 & 63; - $35 = $34 | 128; - $36 = $35&255; - HEAP8[$33>>0] = $36; - $$0 = 3; - break; - } - $37 = (($1) + -65536)|0; - $38 = ($37>>>0)<(1048576); - if ($38) { - $39 = $1 >>> 18; - $40 = $39 | 240; - $41 = $40&255; - $42 = ((($0)) + 1|0); - HEAP8[$0>>0] = $41; - $43 = $1 >>> 12; - $44 = $43 & 63; - $45 = $44 | 128; - $46 = $45&255; - $47 = ((($0)) + 2|0); - HEAP8[$42>>0] = $46; - $48 = $1 >>> 6; - $49 = $48 & 63; - $50 = $49 | 128; - $51 = $50&255; - $52 = ((($0)) + 3|0); - HEAP8[$47>>0] = $51; - $53 = $1 & 63; - $54 = $53 | 128; - $55 = $54&255; - HEAP8[$52>>0] = $55; - $$0 = 4; - break; - } else { - $56 = (___errno_location()|0); - HEAP32[$56>>2] = 84; - $$0 = -1; - break; - } - } - } while(0); - return ($$0|0); -} -function ___pthread_self_448() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_pthread_self()|0); - return ($0|0); -} -function ___pthread_self_105() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_pthread_self()|0); - return ($0|0); -} -function ___strerror_l($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$012$lcssa = 0, $$01214 = 0, $$016 = 0, $$113 = 0, $$115 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $$016 = 0; - while(1) { - $3 = (22753 + ($$016)|0); - $4 = HEAP8[$3>>0]|0; - $5 = $4&255; - $6 = ($5|0)==($0|0); - if ($6) { - label = 2; - break; - } - $7 = (($$016) + 1)|0; - $8 = ($7|0)==(87); - if ($8) { - $$01214 = 22841;$$115 = 87; - label = 5; - break; - } else { - $$016 = $7; - } - } - if ((label|0) == 2) { - $2 = ($$016|0)==(0); - if ($2) { - $$012$lcssa = 22841; - } else { - $$01214 = 22841;$$115 = $$016; - label = 5; - } - } - if ((label|0) == 5) { - while(1) { - label = 0; - $$113 = $$01214; - while(1) { - $9 = HEAP8[$$113>>0]|0; - $10 = ($9<<24>>24)==(0); - $11 = ((($$113)) + 1|0); - if ($10) { - break; - } else { - $$113 = $11; - } - } - $12 = (($$115) + -1)|0; - $13 = ($12|0)==(0); - if ($13) { - $$012$lcssa = $11; - break; - } else { - $$01214 = $11;$$115 = $12; - label = 5; - } - } - } - $14 = ((($1)) + 20|0); - $15 = HEAP32[$14>>2]|0; - $16 = (___lctrans($$012$lcssa,$15)|0); - return ($16|0); -} -function ___lctrans($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (___lctrans_impl($0,$1)|0); - return ($2|0); -} -function ___lctrans_impl($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($1|0)==(0|0); - if ($2) { - $$0 = 0; - } else { - $3 = HEAP32[$1>>2]|0; - $4 = ((($1)) + 4|0); - $5 = HEAP32[$4>>2]|0; - $6 = (___mo_lookup($3,$5,$0)|0); - $$0 = $6; - } - $7 = ($$0|0)!=(0|0); - $8 = $7 ? $$0 : $0; - return ($8|0); -} -function ___mo_lookup($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$ = 0, $$090 = 0, $$094 = 0, $$191 = 0, $$195 = 0, $$4 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; - var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond102 = 0, $or$cond104 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = HEAP32[$0>>2]|0; - $4 = (($3) + 1794895138)|0; - $5 = ((($0)) + 8|0); - $6 = HEAP32[$5>>2]|0; - $7 = (_swapc($6,$4)|0); - $8 = ((($0)) + 12|0); - $9 = HEAP32[$8>>2]|0; - $10 = (_swapc($9,$4)|0); - $11 = ((($0)) + 16|0); - $12 = HEAP32[$11>>2]|0; - $13 = (_swapc($12,$4)|0); - $14 = $1 >>> 2; - $15 = ($7>>>0)<($14>>>0); - L1: do { - if ($15) { - $16 = $7 << 2; - $17 = (($1) - ($16))|0; - $18 = ($10>>>0)<($17>>>0); - $19 = ($13>>>0)<($17>>>0); - $or$cond = $18 & $19; - if ($or$cond) { - $20 = $13 | $10; - $21 = $20 & 3; - $22 = ($21|0)==(0); - if ($22) { - $23 = $10 >>> 2; - $24 = $13 >>> 2; - $$090 = 0;$$094 = $7; - while(1) { - $25 = $$094 >>> 1; - $26 = (($$090) + ($25))|0; - $27 = $26 << 1; - $28 = (($27) + ($23))|0; - $29 = (($0) + ($28<<2)|0); - $30 = HEAP32[$29>>2]|0; - $31 = (_swapc($30,$4)|0); - $32 = (($28) + 1)|0; - $33 = (($0) + ($32<<2)|0); - $34 = HEAP32[$33>>2]|0; - $35 = (_swapc($34,$4)|0); - $36 = ($35>>>0)<($1>>>0); - $37 = (($1) - ($35))|0; - $38 = ($31>>>0)<($37>>>0); - $or$cond102 = $36 & $38; - if (!($or$cond102)) { - $$4 = 0; - break L1; - } - $39 = (($35) + ($31))|0; - $40 = (($0) + ($39)|0); - $41 = HEAP8[$40>>0]|0; - $42 = ($41<<24>>24)==(0); - if (!($42)) { - $$4 = 0; - break L1; - } - $43 = (($0) + ($35)|0); - $44 = (_strcmp($2,$43)|0); - $45 = ($44|0)==(0); - if ($45) { - break; - } - $62 = ($$094|0)==(1); - $63 = ($44|0)<(0); - $64 = (($$094) - ($25))|0; - $$195 = $63 ? $25 : $64; - $$191 = $63 ? $$090 : $26; - if ($62) { - $$4 = 0; - break L1; - } else { - $$090 = $$191;$$094 = $$195; - } - } - $46 = (($27) + ($24))|0; - $47 = (($0) + ($46<<2)|0); - $48 = HEAP32[$47>>2]|0; - $49 = (_swapc($48,$4)|0); - $50 = (($46) + 1)|0; - $51 = (($0) + ($50<<2)|0); - $52 = HEAP32[$51>>2]|0; - $53 = (_swapc($52,$4)|0); - $54 = ($53>>>0)<($1>>>0); - $55 = (($1) - ($53))|0; - $56 = ($49>>>0)<($55>>>0); - $or$cond104 = $54 & $56; - if ($or$cond104) { - $57 = (($0) + ($53)|0); - $58 = (($53) + ($49))|0; - $59 = (($0) + ($58)|0); - $60 = HEAP8[$59>>0]|0; - $61 = ($60<<24>>24)==(0); - $$ = $61 ? $57 : 0; - $$4 = $$; - } else { - $$4 = 0; - } - } else { - $$4 = 0; - } - } else { - $$4 = 0; - } - } else { - $$4 = 0; - } - } while(0); - return ($$4|0); -} -function _swapc($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$ = 0, $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($1|0)==(0); - $3 = (_llvm_bswap_i32(($0|0))|0); - $$ = $2 ? $0 : $3; - return ($$|0); -} -function ___fwritex($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$038 = 0, $$042 = 0, $$1 = 0, $$139 = 0, $$141 = 0, $$143 = 0, $$pre = 0, $$pre47 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0; - var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($2)) + 16|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)==(0|0); - if ($5) { - $7 = (___towrite($2)|0); - $8 = ($7|0)==(0); - if ($8) { - $$pre = HEAP32[$3>>2]|0; - $12 = $$pre; - label = 5; - } else { - $$1 = 0; - } - } else { - $6 = $4; - $12 = $6; - label = 5; - } - L5: do { - if ((label|0) == 5) { - $9 = ((($2)) + 20|0); - $10 = HEAP32[$9>>2]|0; - $11 = (($12) - ($10))|0; - $13 = ($11>>>0)<($1>>>0); - $14 = $10; - if ($13) { - $15 = ((($2)) + 36|0); - $16 = HEAP32[$15>>2]|0; - $17 = (FUNCTION_TABLE_iiii[$16 & 15]($2,$0,$1)|0); - $$1 = $17; - break; - } - $18 = ((($2)) + 75|0); - $19 = HEAP8[$18>>0]|0; - $20 = ($19<<24>>24)>(-1); - L10: do { - if ($20) { - $$038 = $1; - while(1) { - $21 = ($$038|0)==(0); - if ($21) { - $$139 = 0;$$141 = $0;$$143 = $1;$31 = $14; - break L10; - } - $22 = (($$038) + -1)|0; - $23 = (($0) + ($22)|0); - $24 = HEAP8[$23>>0]|0; - $25 = ($24<<24>>24)==(10); - if ($25) { - break; - } else { - $$038 = $22; - } - } - $26 = ((($2)) + 36|0); - $27 = HEAP32[$26>>2]|0; - $28 = (FUNCTION_TABLE_iiii[$27 & 15]($2,$0,$$038)|0); - $29 = ($28>>>0)<($$038>>>0); - if ($29) { - $$1 = $28; - break L5; - } - $30 = (($0) + ($$038)|0); - $$042 = (($1) - ($$038))|0; - $$pre47 = HEAP32[$9>>2]|0; - $$139 = $$038;$$141 = $30;$$143 = $$042;$31 = $$pre47; - } else { - $$139 = 0;$$141 = $0;$$143 = $1;$31 = $14; - } - } while(0); - _memcpy(($31|0),($$141|0),($$143|0))|0; - $32 = HEAP32[$9>>2]|0; - $33 = (($32) + ($$143)|0); - HEAP32[$9>>2] = $33; - $34 = (($$139) + ($$143))|0; - $$1 = $34; - } - } while(0); - return ($$1|0); -} -function ___towrite($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 74|0); - $2 = HEAP8[$1>>0]|0; - $3 = $2 << 24 >> 24; - $4 = (($3) + 255)|0; - $5 = $4 | $3; - $6 = $5&255; - HEAP8[$1>>0] = $6; - $7 = HEAP32[$0>>2]|0; - $8 = $7 & 8; - $9 = ($8|0)==(0); - if ($9) { - $11 = ((($0)) + 8|0); - HEAP32[$11>>2] = 0; - $12 = ((($0)) + 4|0); - HEAP32[$12>>2] = 0; - $13 = ((($0)) + 44|0); - $14 = HEAP32[$13>>2]|0; - $15 = ((($0)) + 28|0); - HEAP32[$15>>2] = $14; - $16 = ((($0)) + 20|0); - HEAP32[$16>>2] = $14; - $17 = ((($0)) + 48|0); - $18 = HEAP32[$17>>2]|0; - $19 = (($14) + ($18)|0); - $20 = ((($0)) + 16|0); - HEAP32[$20>>2] = $19; - $$0 = 0; - } else { - $10 = $7 | 32; - HEAP32[$0>>2] = $10; - $$0 = -1; - } - return ($$0|0); -} -function _sn_write($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$ = 0, $10 = 0, $11 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 16|0); - $4 = HEAP32[$3>>2]|0; - $5 = ((($0)) + 20|0); - $6 = HEAP32[$5>>2]|0; - $7 = $6; - $8 = (($4) - ($7))|0; - $9 = ($8>>>0)>($2>>>0); - $$ = $9 ? $2 : $8; - _memcpy(($6|0),($1|0),($$|0))|0; - $10 = HEAP32[$5>>2]|0; - $11 = (($10) + ($$)|0); - HEAP32[$5>>2] = $11; - return ($2|0); -} -function _qsort($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$0 = 0, $$067$lcssa = 0, $$06772 = 0, $$068$lcssa = 0, $$06871 = 0, $$1 = 0, $$169 = 0, $$2 = 0, $$pre$pre = 0, $$pre76 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $15$phi = 0, $16 = 0, $17 = 0, $18 = 0; - var $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; - var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; - var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 208|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(208|0); - $4 = sp + 8|0; - $5 = sp; - $6 = Math_imul($2, $1)|0; - $7 = $5; - $8 = $7; - HEAP32[$8>>2] = 1; - $9 = (($7) + 4)|0; - $10 = $9; - HEAP32[$10>>2] = 0; - $11 = ($6|0)==(0); - L1: do { - if (!($11)) { - $12 = (0 - ($2))|0; - $13 = ((($4)) + 4|0); - HEAP32[$13>>2] = $2; - HEAP32[$4>>2] = $2; - $$0 = 2;$15 = $2;$17 = $2; - while(1) { - $14 = (($15) + ($2))|0; - $16 = (($14) + ($17))|0; - $18 = (($4) + ($$0<<2)|0); - HEAP32[$18>>2] = $16; - $19 = ($16>>>0)<($6>>>0); - $20 = (($$0) + 1)|0; - if ($19) { - $15$phi = $17;$$0 = $20;$17 = $16;$15 = $15$phi; - } else { - break; - } - } - $21 = (($0) + ($6)|0); - $22 = (($21) + ($12)|0); - $23 = ($22>>>0)>($0>>>0); - if ($23) { - $24 = $22; - $$06772 = 1;$$06871 = $0;$26 = 1; - while(1) { - $25 = $26 & 3; - $27 = ($25|0)==(3); - do { - if ($27) { - _sift($$06871,$2,$3,$$06772,$4); - _shr($5,2); - $28 = (($$06772) + 2)|0; - $$1 = $28; - } else { - $29 = (($$06772) + -1)|0; - $30 = (($4) + ($29<<2)|0); - $31 = HEAP32[$30>>2]|0; - $32 = $$06871; - $33 = (($24) - ($32))|0; - $34 = ($31>>>0)<($33>>>0); - if ($34) { - _sift($$06871,$2,$3,$$06772,$4); - } else { - _trinkle($$06871,$2,$3,$5,$$06772,0,$4); - } - $35 = ($$06772|0)==(1); - if ($35) { - _shl($5,1); - $$1 = 0; - break; - } else { - _shl($5,$29); - $$1 = 1; - break; - } - } - } while(0); - $36 = HEAP32[$5>>2]|0; - $37 = $36 | 1; - HEAP32[$5>>2] = $37; - $38 = (($$06871) + ($2)|0); - $39 = ($38>>>0)<($22>>>0); - if ($39) { - $$06772 = $$1;$$06871 = $38;$26 = $37; - } else { - $$067$lcssa = $$1;$$068$lcssa = $38;$61 = $37; - break; - } - } - } else { - $$067$lcssa = 1;$$068$lcssa = $0;$61 = 1; - } - _trinkle($$068$lcssa,$2,$3,$5,$$067$lcssa,0,$4); - $40 = ((($5)) + 4|0); - $$169 = $$068$lcssa;$$2 = $$067$lcssa;$43 = $61; - while(1) { - $41 = ($$2|0)==(1); - $42 = ($43|0)==(1); - $or$cond = $41 & $42; - if ($or$cond) { - $44 = HEAP32[$40>>2]|0; - $45 = ($44|0)==(0); - if ($45) { - break L1; - } - } else { - $46 = ($$2|0)<(2); - if (!($46)) { - _shl($5,2); - $49 = (($$2) + -2)|0; - $50 = HEAP32[$5>>2]|0; - $51 = $50 ^ 7; - HEAP32[$5>>2] = $51; - _shr($5,1); - $52 = (($4) + ($49<<2)|0); - $53 = HEAP32[$52>>2]|0; - $54 = (0 - ($53))|0; - $55 = (($$169) + ($54)|0); - $56 = (($55) + ($12)|0); - $57 = (($$2) + -1)|0; - _trinkle($56,$2,$3,$5,$57,1,$4); - _shl($5,1); - $58 = HEAP32[$5>>2]|0; - $59 = $58 | 1; - HEAP32[$5>>2] = $59; - $60 = (($$169) + ($12)|0); - _trinkle($60,$2,$3,$5,$49,1,$4); - $$169 = $60;$$2 = $49;$43 = $59; - continue; - } - } - $47 = (_pntz($5)|0); - _shr($5,$47); - $48 = (($47) + ($$2))|0; - $$pre$pre = HEAP32[$5>>2]|0; - $$pre76 = (($$169) + ($12)|0); - $$169 = $$pre76;$$2 = $48;$43 = $$pre$pre; - } - } - } while(0); - STACKTOP = sp;return; -} -function _sift($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0$lcssa = 0, $$029$be = 0, $$02932 = 0, $$030$be = 0, $$03031 = 0, $$033 = 0, $$pre = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(240|0); - $5 = sp; - HEAP32[$5>>2] = $0; - $6 = ($3|0)>(1); - L1: do { - if ($6) { - $7 = (0 - ($1))|0; - $$02932 = $0;$$03031 = $3;$$033 = 1;$14 = $0; - while(1) { - $8 = (($$02932) + ($7)|0); - $9 = (($$03031) + -2)|0; - $10 = (($4) + ($9<<2)|0); - $11 = HEAP32[$10>>2]|0; - $12 = (0 - ($11))|0; - $13 = (($8) + ($12)|0); - $15 = (FUNCTION_TABLE_iii[$2 & 7]($14,$13)|0); - $16 = ($15|0)>(-1); - if ($16) { - $17 = (FUNCTION_TABLE_iii[$2 & 7]($14,$8)|0); - $18 = ($17|0)>(-1); - if ($18) { - $$0$lcssa = $$033; - break L1; - } - } - $19 = (FUNCTION_TABLE_iii[$2 & 7]($13,$8)|0); - $20 = ($19|0)>(-1); - $21 = (($$033) + 1)|0; - $22 = (($5) + ($$033<<2)|0); - if ($20) { - HEAP32[$22>>2] = $13; - $23 = (($$03031) + -1)|0; - $$029$be = $13;$$030$be = $23; - } else { - HEAP32[$22>>2] = $8; - $$029$be = $8;$$030$be = $9; - } - $24 = ($$030$be|0)>(1); - if (!($24)) { - $$0$lcssa = $21; - break L1; - } - $$pre = HEAP32[$5>>2]|0; - $$02932 = $$029$be;$$03031 = $$030$be;$$033 = $21;$14 = $$pre; - } - } else { - $$0$lcssa = 1; - } - } while(0); - _cycle($1,$5,$$0$lcssa); - STACKTOP = sp;return; -} -function _shr($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$pre = 0, $$pre11 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($1>>>0)>(31); - $3 = ((($0)) + 4|0); - if ($2) { - $4 = (($1) + -32)|0; - $5 = HEAP32[$3>>2]|0; - HEAP32[$0>>2] = $5; - HEAP32[$3>>2] = 0; - $$0 = $4;$10 = 0;$7 = $5; - } else { - $$pre = HEAP32[$0>>2]|0; - $$pre11 = HEAP32[$3>>2]|0; - $$0 = $1;$10 = $$pre11;$7 = $$pre; - } - $6 = $7 >>> $$0; - $8 = (32 - ($$0))|0; - $9 = $10 << $8; - $11 = $9 | $6; - HEAP32[$0>>2] = $11; - $12 = $10 >>> $$0; - HEAP32[$3>>2] = $12; - return; -} -function _trinkle($0,$1,$2,$3,$4,$5,$6) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - $6 = $6|0; - var $$0$lcssa = 0, $$045$lcssa = 0, $$04551 = 0, $$0455780 = 0, $$046$lcssa = 0, $$04653 = 0, $$0465681 = 0, $$047$lcssa = 0, $$0475582 = 0, $$049 = 0, $$05879 = 0, $$05879$phi = 0, $$pre = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; - var $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; - var $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $phitmp = 0, label = 0; - var sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 240|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(240|0); - $7 = sp + 232|0; - $8 = sp; - $9 = HEAP32[$3>>2]|0; - HEAP32[$7>>2] = $9; - $10 = ((($3)) + 4|0); - $11 = HEAP32[$10>>2]|0; - $12 = ((($7)) + 4|0); - HEAP32[$12>>2] = $11; - HEAP32[$8>>2] = $0; - $13 = ($9|0)!=(1); - $14 = ($11|0)!=(0); - $15 = $13 | $14; - L1: do { - if ($15) { - $16 = (0 - ($1))|0; - $17 = (($6) + ($4<<2)|0); - $18 = HEAP32[$17>>2]|0; - $19 = (0 - ($18))|0; - $20 = (($0) + ($19)|0); - $21 = (FUNCTION_TABLE_iii[$2 & 7]($20,$0)|0); - $22 = ($21|0)<(1); - if ($22) { - $$0$lcssa = $0;$$045$lcssa = 1;$$046$lcssa = $4;$$047$lcssa = $5; - label = 9; - } else { - $phitmp = ($5|0)==(0); - $$0455780 = 1;$$0465681 = $4;$$0475582 = $phitmp;$$05879 = $0;$28 = $20; - while(1) { - $23 = ($$0465681|0)>(1); - $or$cond = $$0475582 & $23; - if ($or$cond) { - $24 = (($$05879) + ($16)|0); - $25 = (($$0465681) + -2)|0; - $26 = (($6) + ($25<<2)|0); - $27 = HEAP32[$26>>2]|0; - $29 = (FUNCTION_TABLE_iii[$2 & 7]($24,$28)|0); - $30 = ($29|0)>(-1); - if ($30) { - $$04551 = $$0455780;$$04653 = $$0465681;$$049 = $$05879; - label = 10; - break L1; - } - $31 = (0 - ($27))|0; - $32 = (($24) + ($31)|0); - $33 = (FUNCTION_TABLE_iii[$2 & 7]($32,$28)|0); - $34 = ($33|0)>(-1); - if ($34) { - $$04551 = $$0455780;$$04653 = $$0465681;$$049 = $$05879; - label = 10; - break L1; - } - } - $35 = (($$0455780) + 1)|0; - $36 = (($8) + ($$0455780<<2)|0); - HEAP32[$36>>2] = $28; - $37 = (_pntz($7)|0); - _shr($7,$37); - $38 = (($37) + ($$0465681))|0; - $39 = HEAP32[$7>>2]|0; - $40 = ($39|0)!=(1); - $41 = HEAP32[$12>>2]|0; - $42 = ($41|0)!=(0); - $43 = $40 | $42; - if (!($43)) { - $$04551 = $35;$$04653 = $38;$$049 = $28; - label = 10; - break L1; - } - $$pre = HEAP32[$8>>2]|0; - $44 = (($6) + ($38<<2)|0); - $45 = HEAP32[$44>>2]|0; - $46 = (0 - ($45))|0; - $47 = (($28) + ($46)|0); - $48 = (FUNCTION_TABLE_iii[$2 & 7]($47,$$pre)|0); - $49 = ($48|0)<(1); - if ($49) { - $$0$lcssa = $28;$$045$lcssa = $35;$$046$lcssa = $38;$$047$lcssa = 0; - label = 9; - break; - } else { - $$05879$phi = $28;$$0455780 = $35;$$0465681 = $38;$$0475582 = 1;$28 = $47;$$05879 = $$05879$phi; - } - } - } - } else { - $$0$lcssa = $0;$$045$lcssa = 1;$$046$lcssa = $4;$$047$lcssa = $5; - label = 9; - } - } while(0); - if ((label|0) == 9) { - $50 = ($$047$lcssa|0)==(0); - if ($50) { - $$04551 = $$045$lcssa;$$04653 = $$046$lcssa;$$049 = $$0$lcssa; - label = 10; - } - } - if ((label|0) == 10) { - _cycle($1,$8,$$04551); - _sift($$049,$1,$2,$$04653,$6); - } - STACKTOP = sp;return; -} -function _shl($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$pre = 0, $$pre11 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($1>>>0)>(31); - $3 = ((($0)) + 4|0); - if ($2) { - $4 = (($1) + -32)|0; - $5 = HEAP32[$0>>2]|0; - HEAP32[$3>>2] = $5; - HEAP32[$0>>2] = 0; - $$0 = $4;$10 = 0;$7 = $5; - } else { - $$pre = HEAP32[$3>>2]|0; - $$pre11 = HEAP32[$0>>2]|0; - $$0 = $1;$10 = $$pre11;$7 = $$pre; - } - $6 = $7 << $$0; - $8 = (32 - ($$0))|0; - $9 = $10 >>> $8; - $11 = $9 | $6; - HEAP32[$3>>2] = $11; - $12 = $10 << $$0; - HEAP32[$0>>2] = $12; - return; -} -function _pntz($0) { - $0 = $0|0; - var $$ = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = HEAP32[$0>>2]|0; - $2 = (($1) + -1)|0; - $3 = (_a_ctz_l_763($2)|0); - $4 = ($3|0)==(0); - if ($4) { - $5 = ((($0)) + 4|0); - $6 = HEAP32[$5>>2]|0; - $7 = (_a_ctz_l_763($6)|0); - $8 = (($7) + 32)|0; - $9 = ($7|0)==(0); - $$ = $9 ? 0 : $8; - return ($$|0); - } else { - return ($3|0); - } - return (0)|0; -} -function _a_ctz_l_763($0) { - $0 = $0|0; - var $$068 = 0, $$07 = 0, $$09 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ($0|0)==(0); - if ($1) { - $$07 = 32; - } else { - $2 = $0 & 1; - $3 = ($2|0)==(0); - if ($3) { - $$068 = $0;$$09 = 0; - while(1) { - $4 = (($$09) + 1)|0; - $5 = $$068 >>> 1; - $6 = $5 & 1; - $7 = ($6|0)==(0); - if ($7) { - $$068 = $5;$$09 = $4; - } else { - $$07 = $4; - break; - } - } - } else { - $$07 = 0; - } - } - return ($$07|0); -} -function _cycle($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$02527 = 0, $$026 = 0, $$pre = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var $exitcond = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 256|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(256|0); - $3 = sp; - $4 = ($2|0)<(2); - L1: do { - if (!($4)) { - $5 = (($1) + ($2<<2)|0); - HEAP32[$5>>2] = $3; - $6 = ($0|0)==(0); - if (!($6)) { - $$02527 = $0;$10 = $3; - while(1) { - $7 = ($$02527>>>0)<(256); - $8 = $7 ? $$02527 : 256; - $9 = HEAP32[$1>>2]|0; - _memcpy(($10|0),($9|0),($8|0))|0; - $$026 = 0; - while(1) { - $11 = (($1) + ($$026<<2)|0); - $12 = HEAP32[$11>>2]|0; - $13 = (($$026) + 1)|0; - $14 = (($1) + ($13<<2)|0); - $15 = HEAP32[$14>>2]|0; - _memcpy(($12|0),($15|0),($8|0))|0; - $16 = HEAP32[$11>>2]|0; - $17 = (($16) + ($8)|0); - HEAP32[$11>>2] = $17; - $exitcond = ($13|0)==($2|0); - if ($exitcond) { - break; - } else { - $$026 = $13; - } - } - $18 = (($$02527) - ($8))|0; - $19 = ($18|0)==(0); - if ($19) { - break L1; - } - $$pre = HEAP32[$5>>2]|0; - $$02527 = $18;$10 = $$pre; - } - } - } - } while(0); - STACKTOP = sp;return; -} -function ___floatscan($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $$0105$ph = 0, $$0106$ph = 0, $$0107$lcssa = 0, $$0107127 = 0, $$0113 = 0, $$0114 = 0.0, $$1$lcssa = 0, $$1108 = 0, $$1128 = 0, $$2 = 0, $$2109125 = 0, $$3110 = 0, $$3126 = 0, $$4 = 0, $$4111 = 0, $$5 = 0, $$6 = 0, $$in = 0, $$old8 = 0; - var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; - var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0.0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0.0, $14 = 0, $15 = 0; - var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; - var $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0; - var $53 = 0.0, $54 = 0.0, $55 = 0.0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0; - var $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0; - var $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, $or$cond5 = 0, $or$cond7 = 0, $or$cond9 = 0, label = 0, sp = 0; - sp = STACKTOP; - switch ($1|0) { - case 0: { - $$0105$ph = -149;$$0106$ph = 24; - label = 4; - break; - } - case 1: { - $$0105$ph = -1074;$$0106$ph = 53; - label = 4; - break; - } - case 2: { - $$0105$ph = -1074;$$0106$ph = 53; - label = 4; - break; - } - default: { - $$0114 = 0.0; - } - } - L4: do { - if ((label|0) == 4) { - $3 = ((($0)) + 4|0); - $4 = ((($0)) + 100|0); - while(1) { - $5 = HEAP32[$3>>2]|0; - $6 = HEAP32[$4>>2]|0; - $7 = ($5>>>0)<($6>>>0); - if ($7) { - $8 = ((($5)) + 1|0); - HEAP32[$3>>2] = $8; - $9 = HEAP8[$5>>0]|0; - $10 = $9&255; - $12 = $10; - } else { - $11 = (___shgetc($0)|0); - $12 = $11; - } - $13 = (_isspace($12)|0); - $14 = ($13|0)==(0); - if ($14) { - break; - } - } - L13: do { - switch ($12|0) { - case 43: case 45: { - $15 = ($12|0)==(45); - $16 = $15&1; - $17 = $16 << 1; - $18 = (1 - ($17))|0; - $19 = HEAP32[$3>>2]|0; - $20 = HEAP32[$4>>2]|0; - $21 = ($19>>>0)<($20>>>0); - if ($21) { - $22 = ((($19)) + 1|0); - HEAP32[$3>>2] = $22; - $23 = HEAP8[$19>>0]|0; - $24 = $23&255; - $$0 = $24;$$0113 = $18; - break L13; - } else { - $25 = (___shgetc($0)|0); - $$0 = $25;$$0113 = $18; - break L13; - } - break; - } - default: { - $$0 = $12;$$0113 = 1; - } - } - } while(0); - $$0107127 = 0;$$1128 = $$0; - while(1) { - $26 = $$1128 | 32; - $27 = (24645 + ($$0107127)|0); - $28 = HEAP8[$27>>0]|0; - $29 = $28 << 24 >> 24; - $30 = ($26|0)==($29|0); - if (!($30)) { - $$0107$lcssa = $$0107127;$$1$lcssa = $$1128; - break; - } - $31 = ($$0107127>>>0)<(7); - do { - if ($31) { - $32 = HEAP32[$3>>2]|0; - $33 = HEAP32[$4>>2]|0; - $34 = ($32>>>0)<($33>>>0); - if ($34) { - $35 = ((($32)) + 1|0); - HEAP32[$3>>2] = $35; - $36 = HEAP8[$32>>0]|0; - $37 = $36&255; - $$2 = $37; - break; - } else { - $38 = (___shgetc($0)|0); - $$2 = $38; - break; - } - } else { - $$2 = $$1128; - } - } while(0); - $39 = (($$0107127) + 1)|0; - $40 = ($39>>>0)<(8); - if ($40) { - $$0107127 = $39;$$1128 = $$2; - } else { - $$0107$lcssa = $39;$$1$lcssa = $$2; - break; - } - } - L29: do { - switch ($$0107$lcssa|0) { - case 8: { - break; - } - case 3: { - label = 23; - break; - } - default: { - $41 = ($$0107$lcssa>>>0)>(3); - $42 = ($2|0)!=(0); - $or$cond5 = $42 & $41; - if ($or$cond5) { - $43 = ($$0107$lcssa|0)==(8); - if ($43) { - break L29; - } else { - label = 23; - break L29; - } - } - $56 = ($$0107$lcssa|0)==(0); - L34: do { - if ($56) { - $$2109125 = 0;$$3126 = $$1$lcssa; - while(1) { - $57 = $$3126 | 32; - $58 = (24654 + ($$2109125)|0); - $59 = HEAP8[$58>>0]|0; - $60 = $59 << 24 >> 24; - $61 = ($57|0)==($60|0); - if (!($61)) { - $$3110 = $$2109125;$$5 = $$3126; - break L34; - } - $62 = ($$2109125>>>0)<(2); - do { - if ($62) { - $63 = HEAP32[$3>>2]|0; - $64 = HEAP32[$4>>2]|0; - $65 = ($63>>>0)<($64>>>0); - if ($65) { - $66 = ((($63)) + 1|0); - HEAP32[$3>>2] = $66; - $67 = HEAP8[$63>>0]|0; - $68 = $67&255; - $$4 = $68; - break; - } else { - $69 = (___shgetc($0)|0); - $$4 = $69; - break; - } - } else { - $$4 = $$3126; - } - } while(0); - $70 = (($$2109125) + 1)|0; - $71 = ($70>>>0)<(3); - if ($71) { - $$2109125 = $70;$$3126 = $$4; - } else { - $$3110 = $70;$$5 = $$4; - break; - } - } - } else { - $$3110 = $$0107$lcssa;$$5 = $$1$lcssa; - } - } while(0); - switch ($$3110|0) { - case 3: { - $72 = HEAP32[$3>>2]|0; - $73 = HEAP32[$4>>2]|0; - $74 = ($72>>>0)<($73>>>0); - if ($74) { - $75 = ((($72)) + 1|0); - HEAP32[$3>>2] = $75; - $76 = HEAP8[$72>>0]|0; - $77 = $76&255; - $80 = $77; - } else { - $78 = (___shgetc($0)|0); - $80 = $78; - } - $79 = ($80|0)==(40); - if ($79) { - $$4111 = 1; - } else { - $81 = HEAP32[$4>>2]|0; - $82 = ($81|0)==(0|0); - if ($82) { - $$0114 = nan; - break L4; - } - $83 = HEAP32[$3>>2]|0; - $84 = ((($83)) + -1|0); - HEAP32[$3>>2] = $84; - $$0114 = nan; - break L4; - } - while(1) { - $85 = HEAP32[$3>>2]|0; - $86 = HEAP32[$4>>2]|0; - $87 = ($85>>>0)<($86>>>0); - if ($87) { - $88 = ((($85)) + 1|0); - HEAP32[$3>>2] = $88; - $89 = HEAP8[$85>>0]|0; - $90 = $89&255; - $93 = $90; - } else { - $91 = (___shgetc($0)|0); - $93 = $91; - } - $92 = (($93) + -48)|0; - $94 = ($92>>>0)<(10); - $95 = (($93) + -65)|0; - $96 = ($95>>>0)<(26); - $or$cond = $94 | $96; - if (!($or$cond)) { - $97 = (($93) + -97)|0; - $98 = ($97>>>0)<(26); - $99 = ($93|0)==(95); - $or$cond7 = $99 | $98; - if (!($or$cond7)) { - break; - } - } - $111 = (($$4111) + 1)|0; - $$4111 = $111; - } - $100 = ($93|0)==(41); - if ($100) { - $$0114 = nan; - break L4; - } - $101 = HEAP32[$4>>2]|0; - $102 = ($101|0)==(0|0); - if (!($102)) { - $103 = HEAP32[$3>>2]|0; - $104 = ((($103)) + -1|0); - HEAP32[$3>>2] = $104; - } - if (!($42)) { - $106 = (___errno_location()|0); - HEAP32[$106>>2] = 22; - ___shlim($0,0); - $$0114 = 0.0; - break L4; - } - $105 = ($$4111|0)==(0); - if ($105) { - $$0114 = nan; - break L4; - } else { - $$in = $$4111; - } - while(1) { - $107 = (($$in) + -1)|0; - if (!($102)) { - $108 = HEAP32[$3>>2]|0; - $109 = ((($108)) + -1|0); - HEAP32[$3>>2] = $109; - } - $110 = ($107|0)==(0); - if ($110) { - $$0114 = nan; - break L4; - } else { - $$in = $107; - } - } - break; - } - case 0: { - $117 = ($$5|0)==(48); - if ($117) { - $118 = HEAP32[$3>>2]|0; - $119 = HEAP32[$4>>2]|0; - $120 = ($118>>>0)<($119>>>0); - if ($120) { - $121 = ((($118)) + 1|0); - HEAP32[$3>>2] = $121; - $122 = HEAP8[$118>>0]|0; - $123 = $122&255; - $126 = $123; - } else { - $124 = (___shgetc($0)|0); - $126 = $124; - } - $125 = $126 | 32; - $127 = ($125|0)==(120); - if ($127) { - $128 = (+_hexfloat($0,$$0106$ph,$$0105$ph,$$0113,$2)); - $$0114 = $128; - break L4; - } - $129 = HEAP32[$4>>2]|0; - $130 = ($129|0)==(0|0); - if ($130) { - $$6 = 48; - } else { - $131 = HEAP32[$3>>2]|0; - $132 = ((($131)) + -1|0); - HEAP32[$3>>2] = $132; - $$6 = 48; - } - } else { - $$6 = $$5; - } - $133 = (+_decfloat($0,$$6,$$0106$ph,$$0105$ph,$$0113,$2)); - $$0114 = $133; - break L4; - break; - } - default: { - $112 = HEAP32[$4>>2]|0; - $113 = ($112|0)==(0|0); - if (!($113)) { - $114 = HEAP32[$3>>2]|0; - $115 = ((($114)) + -1|0); - HEAP32[$3>>2] = $115; - } - $116 = (___errno_location()|0); - HEAP32[$116>>2] = 22; - ___shlim($0,0); - $$0114 = 0.0; - break L4; - } - } - } - } - } while(0); - if ((label|0) == 23) { - $44 = HEAP32[$4>>2]|0; - $45 = ($44|0)==(0|0); - if (!($45)) { - $46 = HEAP32[$3>>2]|0; - $47 = ((($46)) + -1|0); - HEAP32[$3>>2] = $47; - } - $48 = ($2|0)!=(0); - $49 = ($$0107$lcssa>>>0)>(3); - $or$cond9 = $48 & $49; - if ($or$cond9) { - $$1108 = $$0107$lcssa; - while(1) { - if (!($45)) { - $50 = HEAP32[$3>>2]|0; - $51 = ((($50)) + -1|0); - HEAP32[$3>>2] = $51; - } - $52 = (($$1108) + -1)|0; - $$old8 = ($52>>>0)>(3); - if ($$old8) { - $$1108 = $52; - } else { - break; - } - } - } - } - $53 = (+($$0113|0)); - $54 = $53 * inf; - $55 = $54; - $$0114 = $55; - } - } while(0); - return (+$$0114); -} -function _hexfloat($0,$1,$2,$3,$4) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - var $$0 = 0, $$0133 = 0, $$0142 = 0, $$0146 = 0, $$0148 = 0, $$0148$ = 0, $$0151 = 0.0, $$0152 = 0.0, $$0155 = 0.0, $$0155$ = 0.0, $$0159 = 0, $$0165 = 0.0, $$0166 = 0, $$0166169 = 0, $$0166170 = 0, $$1$ph = 0, $$1147 = 0, $$1149 = 0, $$1153 = 0.0, $$1156 = 0.0; - var $$1160 = 0, $$2 = 0, $$2$lcssa = 0, $$2144 = 0, $$2150 = 0, $$2154 = 0.0, $$2157 = 0.0, $$2161 = 0, $$3145 = 0, $$3158$lcssa = 0.0, $$3158179 = 0.0, $$3162$lcssa = 0, $$3162183 = 0, $$4 = 0.0, $$4163$lcssa = 0, $$4163178 = 0, $$5 = 0.0, $$5164 = 0, $$6 = 0, $$pn = 0.0; - var $$pre = 0.0, $$pre$phiZ2D = 0.0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; - var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; - var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0.0, $143 = 0.0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; - var $152 = 0, $153 = 0.0, $154 = 0.0, $155 = 0.0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0.0, $167 = 0.0, $168 = 0.0, $169 = 0, $17 = 0; - var $170 = 0, $171 = 0.0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; - var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0.0, $197 = 0, $198 = 0.0, $199 = 0.0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0.0, $206 = 0.0; - var $207 = 0.0, $208 = 0.0, $209 = 0.0, $21 = 0, $210 = 0.0, $211 = 0, $212 = 0, $213 = 0.0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; - var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0; - var $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0.0, $67 = 0.0; - var $68 = 0.0, $69 = 0.0, $7 = 0, $70 = 0, $71 = 0, $72 = 0.0, $73 = 0.0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0; - var $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0.0, $96 = 0.0, $97 = 0, $98 = 0, $99 = 0, $not$ = 0, $or$cond = 0, $or$cond168 = 0, $or$cond206 = 0, $or$cond4 = 0; - var $or$cond6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $5 = ((($0)) + 4|0); - $6 = HEAP32[$5>>2]|0; - $7 = ((($0)) + 100|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($6>>>0)<($8>>>0); - if ($9) { - $10 = ((($6)) + 1|0); - HEAP32[$5>>2] = $10; - $11 = HEAP8[$6>>0]|0; - $12 = $11&255; - $$0 = $12;$$0142 = 0; - } else { - $13 = (___shgetc($0)|0); - $$0 = $13;$$0142 = 0; - } - L4: while(1) { - switch ($$0|0) { - case 46: { - label = 8; - break L4; - break; - } - case 48: { - break; - } - default: { - $$0146 = 0;$$0148 = 0;$$0152 = 1.0;$$0155 = 0.0;$$0159 = 0;$$2 = $$0;$$2144 = $$0142;$101 = 0;$53 = 0;$55 = 0;$99 = 0; - break L4; - } - } - $14 = HEAP32[$5>>2]|0; - $15 = HEAP32[$7>>2]|0; - $16 = ($14>>>0)<($15>>>0); - if ($16) { - $17 = ((($14)) + 1|0); - HEAP32[$5>>2] = $17; - $18 = HEAP8[$14>>0]|0; - $19 = $18&255; - $$0 = $19;$$0142 = 1; - continue; - } else { - $20 = (___shgetc($0)|0); - $$0 = $20;$$0142 = 1; - continue; - } - } - if ((label|0) == 8) { - $21 = HEAP32[$5>>2]|0; - $22 = HEAP32[$7>>2]|0; - $23 = ($21>>>0)<($22>>>0); - if ($23) { - $24 = ((($21)) + 1|0); - HEAP32[$5>>2] = $24; - $25 = HEAP8[$21>>0]|0; - $26 = $25&255; - $$1$ph = $26; - } else { - $27 = (___shgetc($0)|0); - $$1$ph = $27; - } - $28 = ($$1$ph|0)==(48); - if ($28) { - $36 = 0;$37 = 0; - while(1) { - $29 = HEAP32[$5>>2]|0; - $30 = HEAP32[$7>>2]|0; - $31 = ($29>>>0)<($30>>>0); - if ($31) { - $32 = ((($29)) + 1|0); - HEAP32[$5>>2] = $32; - $33 = HEAP8[$29>>0]|0; - $34 = $33&255; - $41 = $34; - } else { - $35 = (___shgetc($0)|0); - $41 = $35; - } - $38 = (_i64Add(($36|0),($37|0),-1,-1)|0); - $39 = tempRet0; - $40 = ($41|0)==(48); - if ($40) { - $36 = $38;$37 = $39; - } else { - $$0146 = 1;$$0148 = 0;$$0152 = 1.0;$$0155 = 0.0;$$0159 = 0;$$2 = $41;$$2144 = 1;$101 = $39;$53 = 0;$55 = 0;$99 = $38; - break; - } - } - } else { - $$0146 = 1;$$0148 = 0;$$0152 = 1.0;$$0155 = 0.0;$$0159 = 0;$$2 = $$1$ph;$$2144 = $$0142;$101 = 0;$53 = 0;$55 = 0;$99 = 0; - } - } - while(1) { - $42 = (($$2) + -48)|0; - $43 = ($42>>>0)<(10); - $44 = ($$2|0)==(46); - if (!($43)) { - $45 = $$2 | 32; - $46 = (($45) + -97)|0; - $47 = ($46>>>0)<(6); - $or$cond6 = $44 | $47; - if (!($or$cond6)) { - $$2$lcssa = $$2; - break; - } - } - if ($44) { - $48 = ($$0146|0)==(0); - if ($48) { - $$1147 = 1;$$2150 = $$0148;$$2154 = $$0152;$$2157 = $$0155;$$2161 = $$0159;$$3145 = $$2144;$214 = $55;$215 = $53;$216 = $55;$217 = $53; - } else { - $$2$lcssa = 46; - break; - } - } else { - $49 = ($$2|0)>(57); - $50 = $$2 | 32; - $51 = (($50) + -87)|0; - $$0133 = $49 ? $51 : $42; - $52 = ($53|0)<(0); - $54 = ($55>>>0)<(8); - $56 = ($53|0)==(0); - $57 = $56 & $54; - $58 = $52 | $57; - do { - if ($58) { - $59 = $$0159 << 4; - $60 = (($$0133) + ($59))|0; - $$1149 = $$0148;$$1153 = $$0152;$$1156 = $$0155;$$1160 = $60; - } else { - $61 = ($53|0)<(0); - $62 = ($55>>>0)<(14); - $63 = ($53|0)==(0); - $64 = $63 & $62; - $65 = $61 | $64; - if ($65) { - $66 = (+($$0133|0)); - $67 = $$0152 * 0.0625; - $68 = $67 * $66; - $69 = $$0155 + $68; - $$1149 = $$0148;$$1153 = $67;$$1156 = $69;$$1160 = $$0159; - break; - } else { - $70 = ($$0133|0)==(0); - $71 = ($$0148|0)!=(0); - $or$cond = $71 | $70; - $72 = $$0152 * 0.5; - $73 = $$0155 + $72; - $$0155$ = $or$cond ? $$0155 : $73; - $$0148$ = $or$cond ? $$0148 : 1; - $$1149 = $$0148$;$$1153 = $$0152;$$1156 = $$0155$;$$1160 = $$0159; - break; - } - } - } while(0); - $74 = (_i64Add(($55|0),($53|0),1,0)|0); - $75 = tempRet0; - $$1147 = $$0146;$$2150 = $$1149;$$2154 = $$1153;$$2157 = $$1156;$$2161 = $$1160;$$3145 = 1;$214 = $99;$215 = $101;$216 = $74;$217 = $75; - } - $76 = HEAP32[$5>>2]|0; - $77 = HEAP32[$7>>2]|0; - $78 = ($76>>>0)<($77>>>0); - if ($78) { - $79 = ((($76)) + 1|0); - HEAP32[$5>>2] = $79; - $80 = HEAP8[$76>>0]|0; - $81 = $80&255; - $$0146 = $$1147;$$0148 = $$2150;$$0152 = $$2154;$$0155 = $$2157;$$0159 = $$2161;$$2 = $81;$$2144 = $$3145;$101 = $215;$53 = $217;$55 = $216;$99 = $214; - continue; - } else { - $82 = (___shgetc($0)|0); - $$0146 = $$1147;$$0148 = $$2150;$$0152 = $$2154;$$0155 = $$2157;$$0159 = $$2161;$$2 = $82;$$2144 = $$3145;$101 = $215;$53 = $217;$55 = $216;$99 = $214; - continue; - } - } - $83 = ($$2144|0)==(0); - do { - if ($83) { - $84 = HEAP32[$7>>2]|0; - $85 = ($84|0)!=(0|0); - if ($85) { - $86 = HEAP32[$5>>2]|0; - $87 = ((($86)) + -1|0); - HEAP32[$5>>2] = $87; - } - $88 = ($4|0)==(0); - if ($88) { - ___shlim($0,0); - } else { - if ($85) { - $89 = HEAP32[$5>>2]|0; - $90 = ((($89)) + -1|0); - HEAP32[$5>>2] = $90; - } - $91 = ($$0146|0)==(0); - $92 = ($84|0)==(0|0); - $or$cond206 = $91 | $92; - if (!($or$cond206)) { - $93 = HEAP32[$5>>2]|0; - $94 = ((($93)) + -1|0); - HEAP32[$5>>2] = $94; - } - } - $95 = (+($3|0)); - $96 = $95 * 0.0; - $$0165 = $96; - } else { - $97 = ($$0146|0)==(0); - $98 = $97 ? $55 : $99; - $100 = $97 ? $53 : $101; - $102 = ($53|0)<(0); - $103 = ($55>>>0)<(8); - $104 = ($53|0)==(0); - $105 = $104 & $103; - $106 = $102 | $105; - if ($106) { - $$3162183 = $$0159;$108 = $55;$109 = $53; - while(1) { - $107 = $$3162183 << 4; - $110 = (_i64Add(($108|0),($109|0),1,0)|0); - $111 = tempRet0; - $112 = ($111|0)<(0); - $113 = ($110>>>0)<(8); - $114 = ($111|0)==(0); - $115 = $114 & $113; - $116 = $112 | $115; - if ($116) { - $$3162183 = $107;$108 = $110;$109 = $111; - } else { - $$3162$lcssa = $107; - break; - } - } - } else { - $$3162$lcssa = $$0159; - } - $117 = $$2$lcssa | 32; - $118 = ($117|0)==(112); - if ($118) { - $119 = (_scanexp($0,$4)|0); - $120 = tempRet0; - $121 = ($119|0)==(0); - $122 = ($120|0)==(-2147483648); - $123 = $121 & $122; - if ($123) { - $124 = ($4|0)==(0); - if ($124) { - ___shlim($0,0); - $$0165 = 0.0; - break; - } - $125 = HEAP32[$7>>2]|0; - $126 = ($125|0)==(0|0); - if ($126) { - $137 = 0;$138 = 0; - } else { - $127 = HEAP32[$5>>2]|0; - $128 = ((($127)) + -1|0); - HEAP32[$5>>2] = $128; - $137 = 0;$138 = 0; - } - } else { - $137 = $119;$138 = $120; - } - } else { - $129 = HEAP32[$7>>2]|0; - $130 = ($129|0)==(0|0); - if ($130) { - $137 = 0;$138 = 0; - } else { - $131 = HEAP32[$5>>2]|0; - $132 = ((($131)) + -1|0); - HEAP32[$5>>2] = $132; - $137 = 0;$138 = 0; - } - } - $133 = (_bitshift64Shl(($98|0),($100|0),2)|0); - $134 = tempRet0; - $135 = (_i64Add(($133|0),($134|0),-32,-1)|0); - $136 = tempRet0; - $139 = (_i64Add(($135|0),($136|0),($137|0),($138|0))|0); - $140 = tempRet0; - $141 = ($$3162$lcssa|0)==(0); - if ($141) { - $142 = (+($3|0)); - $143 = $142 * 0.0; - $$0165 = $143; - break; - } - $144 = (0 - ($2))|0; - $145 = ($144|0)<(0); - $146 = $145 << 31 >> 31; - $147 = ($140|0)>($146|0); - $148 = ($139>>>0)>($144>>>0); - $149 = ($140|0)==($146|0); - $150 = $149 & $148; - $151 = $147 | $150; - if ($151) { - $152 = (___errno_location()|0); - HEAP32[$152>>2] = 34; - $153 = (+($3|0)); - $154 = $153 * 1.7976931348623157E+308; - $155 = $154 * 1.7976931348623157E+308; - $$0165 = $155; - break; - } - $156 = (($2) + -106)|0; - $157 = ($156|0)<(0); - $158 = $157 << 31 >> 31; - $159 = ($140|0)<($158|0); - $160 = ($139>>>0)<($156>>>0); - $161 = ($140|0)==($158|0); - $162 = $161 & $160; - $163 = $159 | $162; - if ($163) { - $165 = (___errno_location()|0); - HEAP32[$165>>2] = 34; - $166 = (+($3|0)); - $167 = $166 * 2.2250738585072014E-308; - $168 = $167 * 2.2250738585072014E-308; - $$0165 = $168; - break; - } - $164 = ($$3162$lcssa|0)>(-1); - if ($164) { - $$3158179 = $$0155;$$4163178 = $$3162$lcssa;$173 = $139;$174 = $140; - while(1) { - $169 = !($$3158179 >= 0.5); - $170 = $$4163178 << 1; - $171 = $$3158179 + -1.0; - $not$ = $169 ^ 1; - $172 = $not$&1; - $$5164 = $170 | $172; - $$pn = $169 ? $$3158179 : $171; - $$4 = $$3158179 + $$pn; - $175 = (_i64Add(($173|0),($174|0),-1,-1)|0); - $176 = tempRet0; - $177 = ($$5164|0)>(-1); - if ($177) { - $$3158179 = $$4;$$4163178 = $$5164;$173 = $175;$174 = $176; - } else { - $$3158$lcssa = $$4;$$4163$lcssa = $$5164;$184 = $175;$185 = $176; - break; - } - } - } else { - $$3158$lcssa = $$0155;$$4163$lcssa = $$3162$lcssa;$184 = $139;$185 = $140; - } - $178 = ($1|0)<(0); - $179 = $178 << 31 >> 31; - $180 = ($2|0)<(0); - $181 = $180 << 31 >> 31; - $182 = (_i64Subtract(32,0,($2|0),($181|0))|0); - $183 = tempRet0; - $186 = (_i64Add(($182|0),($183|0),($184|0),($185|0))|0); - $187 = tempRet0; - $188 = ($179|0)>($187|0); - $189 = ($1>>>0)>($186>>>0); - $190 = ($179|0)==($187|0); - $191 = $190 & $189; - $192 = $188 | $191; - if ($192) { - $193 = ($186|0)>(0); - if ($193) { - $$0166 = $186; - label = 59; - } else { - $$0166170 = 0;$197 = 84; - label = 61; - } - } else { - $$0166 = $1; - label = 59; - } - if ((label|0) == 59) { - $194 = ($$0166|0)<(53); - $195 = (84 - ($$0166))|0; - if ($194) { - $$0166170 = $$0166;$197 = $195; - label = 61; - } else { - $$pre = (+($3|0)); - $$0151 = 0.0;$$0166169 = $$0166;$$pre$phiZ2D = $$pre; - } - } - if ((label|0) == 61) { - $196 = (+($3|0)); - $198 = (+_scalbn(1.0,$197)); - $199 = (+_copysignl($198,$196)); - $$0151 = $199;$$0166169 = $$0166170;$$pre$phiZ2D = $196; - } - $200 = ($$0166169|0)<(32); - $201 = $$3158$lcssa != 0.0; - $or$cond4 = $201 & $200; - $202 = $$4163$lcssa & 1; - $203 = ($202|0)==(0); - $or$cond168 = $203 & $or$cond4; - $204 = $or$cond168&1; - $$6 = (($204) + ($$4163$lcssa))|0; - $$5 = $or$cond168 ? 0.0 : $$3158$lcssa; - $205 = (+($$6>>>0)); - $206 = $$pre$phiZ2D * $205; - $207 = $$0151 + $206; - $208 = $$pre$phiZ2D * $$5; - $209 = $208 + $207; - $210 = $209 - $$0151; - $211 = $210 != 0.0; - if (!($211)) { - $212 = (___errno_location()|0); - HEAP32[$212>>2] = 34; - } - $213 = (+_scalbnl($210,$184)); - $$0165 = $213; - } - } while(0); - return (+$$0165); -} -function _decfloat($0,$1,$2,$3,$4,$5) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - $4 = $4|0; - $5 = $5|0; - var $$ = 0, $$$0345 = 0, $$$0350 = 0, $$$0385 = 0, $$$0401 = 0, $$$5355 = 0, $$$5390 = 0, $$0329 = 0, $$0332490 = 0, $$0333 = 0, $$0334 = 0, $$0336486 = 0, $$0340496 = 0, $$0341$lcssa = 0, $$0341463 = 0, $$0341464 = 0, $$0341465 = 0, $$0341513 = 0, $$0345$lcssa = 0, $$0345467 = 0; - var $$0345468 = 0, $$0345469 = 0, $$0345512 = 0, $$0350$lcssa554 = 0, $$0350494 = 0, $$0360 = 0.0, $$0361 = 0.0, $$0365484 = 0.0, $$0372 = 0, $$0380 = 0, $$0380$ph = 0, $$0385$lcssa553 = 0, $$0385493 = 0, $$0393 = 0, $$0396 = 0, $$0401$lcssa = 0, $$0401473 = 0, $$0401474 = 0, $$0401475 = 0, $$0401509 = 0; - var $$1 = 0.0, $$10 = 0, $$1330$be = 0, $$1330$ph = 0, $$1335 = 0, $$1337 = 0, $$1362 = 0.0, $$1366 = 0.0, $$1373 = 0, $$1373$ph448 = 0, $$1381 = 0, $$1381$ph = 0, $$1381$ph558 = 0, $$1394$lcssa = 0, $$1394511 = 0, $$2 = 0, $$2343 = 0, $$2347 = 0, $$2352$ph449 = 0, $$2367 = 0.0; - var $$2371$v = 0, $$2374 = 0, $$2387$ph447 = 0, $$2395 = 0, $$2398 = 0, $$2403 = 0, $$3$be = 0, $$3$lcssa = 0, $$3344503 = 0, $$3348 = 0, $$3364 = 0.0, $$3368 = 0.0, $$3375 = 0, $$3383 = 0, $$3399$lcssa = 0, $$3399510 = 0, $$3514 = 0, $$413 = 0, $$425 = 0, $$4349495 = 0; - var $$4354 = 0, $$4354$ph = 0, $$4354$ph559 = 0, $$4376 = 0, $$4384 = 0, $$4389$ph = 0, $$4389$ph445 = 0, $$4400 = 0, $$4485 = 0, $$5 = 0, $$5$in = 0, $$5355488 = 0, $$5390487 = 0, $$6378$ph = 0, $$6489 = 0, $$9483 = 0, $$neg442 = 0, $$neg443 = 0, $$pre = 0, $$promoted = 0; - var $$sink = 0, $$sink421$off0 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0.0, $103 = 0.0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; - var $116 = 0, $117 = 0, $118 = 0, $119 = 0.0, $12 = 0, $120 = 0.0, $121 = 0.0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0.0, $132 = 0.0, $133 = 0.0; - var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0.0, $144 = 0.0, $145 = 0.0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; - var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0.0, $159 = 0.0, $16 = 0, $160 = 0.0, $161 = 0, $162 = 0.0, $163 = 0.0, $164 = 0.0, $165 = 0, $166 = 0, $167 = 0, $168 = 0.0, $169 = 0.0, $17 = 0; - var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0.0, $177 = 0.0, $178 = 0.0, $179 = 0, $18 = 0, $180 = 0.0, $181 = 0.0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; - var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; - var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; - var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; - var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; - var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; - var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; - var $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0.0, $304 = 0, $305 = 0, $306 = 0.0, $307 = 0.0, $308 = 0, $309 = 0.0, $31 = 0, $310 = 0.0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0; - var $316 = 0, $317 = 0.0, $318 = 0.0, $319 = 0, $32 = 0, $320 = 0.0, $321 = 0.0, $322 = 0.0, $323 = 0.0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0; - var $334 = 0.0, $335 = 0.0, $336 = 0, $337 = 0.0, $338 = 0.0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0.0, $343 = 0.0, $344 = 0.0, $345 = 0.0, $346 = 0, $347 = 0, $348 = 0.0, $349 = 0, $35 = 0, $350 = 0.0, $351 = 0.0; - var $352 = 0.0, $353 = 0, $354 = 0, $355 = 0, $356 = 0.0, $357 = 0, $358 = 0.0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0.0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0; - var $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $39 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; - var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; - var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; - var $98 = 0, $99 = 0, $cond = 0, $exitcond = 0, $exitcond551 = 0, $narrow = 0, $not$ = 0, $or$cond = 0, $or$cond11 = 0, $or$cond14 = 0, $or$cond415 = 0, $or$cond417 = 0, $or$cond419 = 0, $or$cond420 = 0, $or$cond422 = 0, $or$cond422$not = 0, $or$cond423 = 0, $or$cond426 = 0, $or$cond5 = 0, $sum = 0; - var label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 512|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(512|0); - $6 = sp; - $sum = (($3) + ($2))|0; - $7 = (0 - ($sum))|0; - $8 = ((($0)) + 4|0); - $9 = ((($0)) + 100|0); - $$0329 = $1;$$0396 = 0; - L1: while(1) { - switch ($$0329|0) { - case 46: { - label = 6; - break L1; - break; - } - case 48: { - break; - } - default: { - $$0393 = 0;$$2 = $$0329;$$2398 = $$0396;$366 = 0;$367 = 0; - break L1; - } - } - $10 = HEAP32[$8>>2]|0; - $11 = HEAP32[$9>>2]|0; - $12 = ($10>>>0)<($11>>>0); - if ($12) { - $13 = ((($10)) + 1|0); - HEAP32[$8>>2] = $13; - $14 = HEAP8[$10>>0]|0; - $15 = $14&255; - $$0329 = $15;$$0396 = 1; - continue; - } else { - $16 = (___shgetc($0)|0); - $$0329 = $16;$$0396 = 1; - continue; - } - } - if ((label|0) == 6) { - $17 = HEAP32[$8>>2]|0; - $18 = HEAP32[$9>>2]|0; - $19 = ($17>>>0)<($18>>>0); - if ($19) { - $20 = ((($17)) + 1|0); - HEAP32[$8>>2] = $20; - $21 = HEAP8[$17>>0]|0; - $22 = $21&255; - $$1330$ph = $22; - } else { - $23 = (___shgetc($0)|0); - $$1330$ph = $23; - } - $24 = ($$1330$ph|0)==(48); - if ($24) { - $25 = 0;$26 = 0; - while(1) { - $27 = (_i64Add(($25|0),($26|0),-1,-1)|0); - $28 = tempRet0; - $29 = HEAP32[$8>>2]|0; - $30 = HEAP32[$9>>2]|0; - $31 = ($29>>>0)<($30>>>0); - if ($31) { - $32 = ((($29)) + 1|0); - HEAP32[$8>>2] = $32; - $33 = HEAP8[$29>>0]|0; - $34 = $33&255; - $$1330$be = $34; - } else { - $35 = (___shgetc($0)|0); - $$1330$be = $35; - } - $36 = ($$1330$be|0)==(48); - if ($36) { - $25 = $27;$26 = $28; - } else { - $$0393 = 1;$$2 = $$1330$be;$$2398 = 1;$366 = $27;$367 = $28; - break; - } - } - } else { - $$0393 = 1;$$2 = $$1330$ph;$$2398 = $$0396;$366 = 0;$367 = 0; - } - } - HEAP32[$6>>2] = 0; - $37 = (($$2) + -48)|0; - $38 = ($37>>>0)<(10); - $39 = ($$2|0)==(46); - $40 = $39 | $38; - L20: do { - if ($40) { - $41 = ((($6)) + 496|0); - $$0341513 = 0;$$0345512 = 0;$$0401509 = 0;$$1394511 = $$0393;$$3399510 = $$2398;$$3514 = $$2;$368 = $39;$369 = $37;$370 = $366;$371 = $367;$44 = 0;$45 = 0; - L22: while(1) { - do { - if ($368) { - $cond = ($$1394511|0)==(0); - if ($cond) { - $$2343 = $$0341513;$$2347 = $$0345512;$$2395 = 1;$$2403 = $$0401509;$$4400 = $$3399510;$372 = $44;$373 = $45;$374 = $44;$375 = $45; - } else { - break L22; - } - } else { - $43 = ($$0345512|0)<(125); - $46 = (_i64Add(($44|0),($45|0),1,0)|0); - $47 = tempRet0; - $48 = ($$3514|0)!=(48); - if (!($43)) { - if (!($48)) { - $$2343 = $$0341513;$$2347 = $$0345512;$$2395 = $$1394511;$$2403 = $$0401509;$$4400 = $$3399510;$372 = $370;$373 = $371;$374 = $46;$375 = $47; - break; - } - $57 = HEAP32[$41>>2]|0; - $58 = $57 | 1; - HEAP32[$41>>2] = $58; - $$2343 = $$0341513;$$2347 = $$0345512;$$2395 = $$1394511;$$2403 = $$0401509;$$4400 = $$3399510;$372 = $370;$373 = $371;$374 = $46;$375 = $47; - break; - } - $$$0401 = $48 ? $46 : $$0401509; - $49 = ($$0341513|0)==(0); - $$pre = (($6) + ($$0345512<<2)|0); - if ($49) { - $$sink = $369; - } else { - $50 = HEAP32[$$pre>>2]|0; - $51 = ($50*10)|0; - $52 = (($$3514) + -48)|0; - $53 = (($52) + ($51))|0; - $$sink = $53; - } - HEAP32[$$pre>>2] = $$sink; - $54 = (($$0341513) + 1)|0; - $55 = ($54|0)==(9); - $56 = $55&1; - $$$0345 = (($56) + ($$0345512))|0; - $$413 = $55 ? 0 : $54; - $$2343 = $$413;$$2347 = $$$0345;$$2395 = $$1394511;$$2403 = $$$0401;$$4400 = 1;$372 = $370;$373 = $371;$374 = $46;$375 = $47; - } - } while(0); - $59 = HEAP32[$8>>2]|0; - $60 = HEAP32[$9>>2]|0; - $61 = ($59>>>0)<($60>>>0); - if ($61) { - $62 = ((($59)) + 1|0); - HEAP32[$8>>2] = $62; - $63 = HEAP8[$59>>0]|0; - $64 = $63&255; - $$3$be = $64; - } else { - $65 = (___shgetc($0)|0); - $$3$be = $65; - } - $66 = (($$3$be) + -48)|0; - $67 = ($66>>>0)<(10); - $68 = ($$3$be|0)==(46); - $69 = $68 | $67; - if ($69) { - $$0341513 = $$2343;$$0345512 = $$2347;$$0401509 = $$2403;$$1394511 = $$2395;$$3399510 = $$4400;$$3514 = $$3$be;$368 = $68;$369 = $66;$370 = $372;$371 = $373;$44 = $374;$45 = $375; - } else { - $$0341$lcssa = $$2343;$$0345$lcssa = $$2347;$$0401$lcssa = $$2403;$$1394$lcssa = $$2395;$$3$lcssa = $$3$be;$$3399$lcssa = $$4400;$72 = $372;$73 = $374;$75 = $373;$76 = $375; - label = 29; - break L20; - } - } - $42 = ($$3399510|0)!=(0); - $$0341465 = $$0341513;$$0345469 = $$0345512;$$0401475 = $$0401509;$376 = $44;$377 = $45;$378 = $370;$379 = $371;$380 = $42; - label = 37; - } else { - $$0341$lcssa = 0;$$0345$lcssa = 0;$$0401$lcssa = 0;$$1394$lcssa = $$0393;$$3$lcssa = $$2;$$3399$lcssa = $$2398;$72 = $366;$73 = 0;$75 = $367;$76 = 0; - label = 29; - } - } while(0); - do { - if ((label|0) == 29) { - $70 = ($$1394$lcssa|0)==(0); - $71 = $70 ? $73 : $72; - $74 = $70 ? $76 : $75; - $77 = ($$3399$lcssa|0)!=(0); - $78 = $$3$lcssa | 32; - $79 = ($78|0)==(101); - $or$cond415 = $77 & $79; - if (!($or$cond415)) { - $94 = ($$3$lcssa|0)>(-1); - if ($94) { - $$0341465 = $$0341$lcssa;$$0345469 = $$0345$lcssa;$$0401475 = $$0401$lcssa;$376 = $73;$377 = $76;$378 = $71;$379 = $74;$380 = $77; - label = 37; - break; - } else { - $$0341464 = $$0341$lcssa;$$0345468 = $$0345$lcssa;$$0401474 = $$0401$lcssa;$381 = $73;$382 = $76;$383 = $77;$384 = $71;$385 = $74; - label = 39; - break; - } - } - $80 = (_scanexp($0,$5)|0); - $81 = tempRet0; - $82 = ($80|0)==(0); - $83 = ($81|0)==(-2147483648); - $84 = $82 & $83; - if ($84) { - $85 = ($5|0)==(0); - if ($85) { - ___shlim($0,0); - $$1 = 0.0; - break; - } - $86 = HEAP32[$9>>2]|0; - $87 = ($86|0)==(0|0); - if ($87) { - $90 = 0;$91 = 0; - } else { - $88 = HEAP32[$8>>2]|0; - $89 = ((($88)) + -1|0); - HEAP32[$8>>2] = $89; - $90 = 0;$91 = 0; - } - } else { - $90 = $80;$91 = $81; - } - $92 = (_i64Add(($90|0),($91|0),($71|0),($74|0))|0); - $93 = tempRet0; - $$0341463 = $$0341$lcssa;$$0345467 = $$0345$lcssa;$$0401473 = $$0401$lcssa;$105 = $92;$106 = $73;$108 = $93;$109 = $76; - label = 41; - } - } while(0); - if ((label|0) == 37) { - $95 = HEAP32[$9>>2]|0; - $96 = ($95|0)==(0|0); - if ($96) { - $$0341464 = $$0341465;$$0345468 = $$0345469;$$0401474 = $$0401475;$381 = $376;$382 = $377;$383 = $380;$384 = $378;$385 = $379; - label = 39; - } else { - $97 = HEAP32[$8>>2]|0; - $98 = ((($97)) + -1|0); - HEAP32[$8>>2] = $98; - if ($380) { - $$0341463 = $$0341465;$$0345467 = $$0345469;$$0401473 = $$0401475;$105 = $378;$106 = $376;$108 = $379;$109 = $377; - label = 41; - } else { - label = 40; - } - } - } - if ((label|0) == 39) { - if ($383) { - $$0341463 = $$0341464;$$0345467 = $$0345468;$$0401473 = $$0401474;$105 = $384;$106 = $381;$108 = $385;$109 = $382; - label = 41; - } else { - label = 40; - } - } - do { - if ((label|0) == 40) { - $99 = (___errno_location()|0); - HEAP32[$99>>2] = 22; - ___shlim($0,0); - $$1 = 0.0; - } - else if ((label|0) == 41) { - $100 = HEAP32[$6>>2]|0; - $101 = ($100|0)==(0); - if ($101) { - $102 = (+($4|0)); - $103 = $102 * 0.0; - $$1 = $103; - break; - } - $104 = ($105|0)==($106|0); - $107 = ($108|0)==($109|0); - $110 = $104 & $107; - $111 = ($109|0)<(0); - $112 = ($106>>>0)<(10); - $113 = ($109|0)==(0); - $114 = $113 & $112; - $115 = $111 | $114; - $or$cond = $115 & $110; - if ($or$cond) { - $116 = ($2|0)>(30); - $117 = $100 >>> $2; - $118 = ($117|0)==(0); - $or$cond417 = $116 | $118; - if ($or$cond417) { - $119 = (+($4|0)); - $120 = (+($100>>>0)); - $121 = $119 * $120; - $$1 = $121; - break; - } - } - $122 = (($3|0) / -2)&-1; - $123 = ($122|0)<(0); - $124 = $123 << 31 >> 31; - $125 = ($108|0)>($124|0); - $126 = ($105>>>0)>($122>>>0); - $127 = ($108|0)==($124|0); - $128 = $127 & $126; - $129 = $125 | $128; - if ($129) { - $130 = (___errno_location()|0); - HEAP32[$130>>2] = 34; - $131 = (+($4|0)); - $132 = $131 * 1.7976931348623157E+308; - $133 = $132 * 1.7976931348623157E+308; - $$1 = $133; - break; - } - $134 = (($3) + -106)|0; - $135 = ($134|0)<(0); - $136 = $135 << 31 >> 31; - $137 = ($108|0)<($136|0); - $138 = ($105>>>0)<($134>>>0); - $139 = ($108|0)==($136|0); - $140 = $139 & $138; - $141 = $137 | $140; - if ($141) { - $142 = (___errno_location()|0); - HEAP32[$142>>2] = 34; - $143 = (+($4|0)); - $144 = $143 * 2.2250738585072014E-308; - $145 = $144 * 2.2250738585072014E-308; - $$1 = $145; - break; - } - $146 = ($$0341463|0)==(0); - if ($146) { - $$3348 = $$0345467; - } else { - $147 = ($$0341463|0)<(9); - if ($147) { - $148 = (($6) + ($$0345467<<2)|0); - $$promoted = HEAP32[$148>>2]|0; - $$3344503 = $$0341463;$150 = $$promoted; - while(1) { - $149 = ($150*10)|0; - $151 = (($$3344503) + 1)|0; - $exitcond551 = ($151|0)==(9); - if ($exitcond551) { - break; - } else { - $$3344503 = $151;$150 = $149; - } - } - HEAP32[$148>>2] = $149; - } - $152 = (($$0345467) + 1)|0; - $$3348 = $152; - } - $153 = ($$0401473|0)<(9); - if ($153) { - $154 = ($$0401473|0)<=($105|0); - $155 = ($105|0)<(18); - $or$cond5 = $154 & $155; - if ($or$cond5) { - $156 = ($105|0)==(9); - $157 = HEAP32[$6>>2]|0; - if ($156) { - $158 = (+($4|0)); - $159 = (+($157>>>0)); - $160 = $158 * $159; - $$1 = $160; - break; - } - $161 = ($105|0)<(9); - if ($161) { - $162 = (+($4|0)); - $163 = (+($157>>>0)); - $164 = $162 * $163; - $165 = (8 - ($105))|0; - $166 = (5632 + ($165<<2)|0); - $167 = HEAP32[$166>>2]|0; - $168 = (+($167|0)); - $169 = $164 / $168; - $$1 = $169; - break; - } - $$neg442 = Math_imul($105, -3)|0; - $$neg443 = (($2) + 27)|0; - $170 = (($$neg443) + ($$neg442))|0; - $171 = ($170|0)>(30); - $172 = $157 >>> $170; - $173 = ($172|0)==(0); - $or$cond419 = $171 | $173; - if ($or$cond419) { - $174 = (($105) + -10)|0; - $175 = (5632 + ($174<<2)|0); - $176 = (+($4|0)); - $177 = (+($157>>>0)); - $178 = $176 * $177; - $179 = HEAP32[$175>>2]|0; - $180 = (+($179|0)); - $181 = $178 * $180; - $$1 = $181; - break; - } - } - } - $182 = (($105|0) % 9)&-1; - $183 = ($182|0)==(0); - if ($183) { - $$0380$ph = 0;$$1373$ph448 = $$3348;$$2352$ph449 = 0;$$2387$ph447 = $105; - } else { - $184 = ($105|0)>(-1); - $185 = (($182) + 9)|0; - $186 = $184 ? $182 : $185; - $187 = (8 - ($186))|0; - $188 = (5632 + ($187<<2)|0); - $189 = HEAP32[$188>>2]|0; - $190 = ($$3348|0)==(0); - if ($190) { - $$0350$lcssa554 = 0;$$0372 = 0;$$0385$lcssa553 = $105; - } else { - $191 = (1000000000 / ($189|0))&-1; - $$0340496 = 0;$$0350494 = 0;$$0385493 = $105;$$4349495 = 0; - while(1) { - $192 = (($6) + ($$4349495<<2)|0); - $193 = HEAP32[$192>>2]|0; - $194 = (($193>>>0) % ($189>>>0))&-1; - $195 = (($193>>>0) / ($189>>>0))&-1; - $196 = (($195) + ($$0340496))|0; - HEAP32[$192>>2] = $196; - $197 = Math_imul($191, $194)|0; - $198 = ($$4349495|0)==($$0350494|0); - $199 = ($196|0)==(0); - $or$cond420 = $198 & $199; - $200 = (($$0350494) + 1)|0; - $201 = $200 & 127; - $202 = (($$0385493) + -9)|0; - $$$0385 = $or$cond420 ? $202 : $$0385493; - $$$0350 = $or$cond420 ? $201 : $$0350494; - $203 = (($$4349495) + 1)|0; - $204 = ($203|0)==($$3348|0); - if ($204) { - break; - } else { - $$0340496 = $197;$$0350494 = $$$0350;$$0385493 = $$$0385;$$4349495 = $203; - } - } - $205 = ($197|0)==(0); - if ($205) { - $$0350$lcssa554 = $$$0350;$$0372 = $$3348;$$0385$lcssa553 = $$$0385; - } else { - $206 = (($6) + ($$3348<<2)|0); - $207 = (($$3348) + 1)|0; - HEAP32[$206>>2] = $197; - $$0350$lcssa554 = $$$0350;$$0372 = $207;$$0385$lcssa553 = $$$0385; - } - } - $208 = (9 - ($186))|0; - $209 = (($208) + ($$0385$lcssa553))|0; - $$0380$ph = 0;$$1373$ph448 = $$0372;$$2352$ph449 = $$0350$lcssa554;$$2387$ph447 = $209; - } - L101: while(1) { - $210 = ($$2387$ph447|0)<(18); - $211 = ($$2387$ph447|0)==(18); - $212 = (($6) + ($$2352$ph449<<2)|0); - $$0380 = $$0380$ph;$$1373 = $$1373$ph448; - while(1) { - if (!($210)) { - if (!($211)) { - $$1381$ph = $$0380;$$4354$ph = $$2352$ph449;$$4389$ph445 = $$2387$ph447;$$6378$ph = $$1373; - break L101; - } - $213 = HEAP32[$212>>2]|0; - $214 = ($213>>>0)<(9007199); - if (!($214)) { - $$1381$ph = $$0380;$$4354$ph = $$2352$ph449;$$4389$ph445 = 18;$$6378$ph = $$1373; - break L101; - } - } - $215 = (($$1373) + 127)|0; - $$0334 = 0;$$2374 = $$1373;$$5$in = $215; - while(1) { - $$5 = $$5$in & 127; - $216 = (($6) + ($$5<<2)|0); - $217 = HEAP32[$216>>2]|0; - $218 = (_bitshift64Shl(($217|0),0,29)|0); - $219 = tempRet0; - $220 = (_i64Add(($218|0),($219|0),($$0334|0),0)|0); - $221 = tempRet0; - $222 = ($221>>>0)>(0); - $223 = ($220>>>0)>(1000000000); - $224 = ($221|0)==(0); - $225 = $224 & $223; - $226 = $222 | $225; - if ($226) { - $227 = (___udivdi3(($220|0),($221|0),1000000000,0)|0); - $228 = tempRet0; - $229 = (___uremdi3(($220|0),($221|0),1000000000,0)|0); - $230 = tempRet0; - $$1335 = $227;$$sink421$off0 = $229; - } else { - $$1335 = 0;$$sink421$off0 = $220; - } - HEAP32[$216>>2] = $$sink421$off0; - $231 = (($$2374) + 127)|0; - $232 = $231 & 127; - $233 = ($$5|0)!=($232|0); - $234 = ($$5|0)==($$2352$ph449|0); - $or$cond422 = $233 | $234; - $or$cond422$not = $or$cond422 ^ 1; - $235 = ($$sink421$off0|0)==(0); - $or$cond423 = $235 & $or$cond422$not; - $$3375 = $or$cond423 ? $$5 : $$2374; - $236 = (($$5) + -1)|0; - if ($234) { - break; - } else { - $$0334 = $$1335;$$2374 = $$3375;$$5$in = $236; - } - } - $237 = (($$0380) + -29)|0; - $238 = ($$1335|0)==(0); - if ($238) { - $$0380 = $237;$$1373 = $$3375; - } else { - break; - } - } - $239 = (($$2387$ph447) + 9)|0; - $240 = (($$2352$ph449) + 127)|0; - $241 = $240 & 127; - $242 = ($241|0)==($$3375|0); - $243 = (($$3375) + 127)|0; - $244 = $243 & 127; - $245 = (($$3375) + 126)|0; - $246 = $245 & 127; - $247 = (($6) + ($246<<2)|0); - if ($242) { - $248 = (($6) + ($244<<2)|0); - $249 = HEAP32[$248>>2]|0; - $250 = HEAP32[$247>>2]|0; - $251 = $250 | $249; - HEAP32[$247>>2] = $251; - $$4376 = $244; - } else { - $$4376 = $$3375; - } - $252 = (($6) + ($241<<2)|0); - HEAP32[$252>>2] = $$1335; - $$0380$ph = $237;$$1373$ph448 = $$4376;$$2352$ph449 = $241;$$2387$ph447 = $239; - } - L119: while(1) { - $289 = (($$6378$ph) + 1)|0; - $287 = $289 & 127; - $290 = (($$6378$ph) + 127)|0; - $291 = $290 & 127; - $292 = (($6) + ($291<<2)|0); - $$1381$ph558 = $$1381$ph;$$4354$ph559 = $$4354$ph;$$4389$ph = $$4389$ph445; - while(1) { - $265 = ($$4389$ph|0)==(18); - $293 = ($$4389$ph|0)>(27); - $$425 = $293 ? 9 : 1; - $$1381 = $$1381$ph558;$$4354 = $$4354$ph559; - while(1) { - $$0336486 = 0; - while(1) { - $253 = (($$0336486) + ($$4354))|0; - $254 = $253 & 127; - $255 = ($254|0)==($$6378$ph|0); - if ($255) { - $$1337 = 2; - label = 88; - break; - } - $256 = (($6) + ($254<<2)|0); - $257 = HEAP32[$256>>2]|0; - $258 = (5664 + ($$0336486<<2)|0); - $259 = HEAP32[$258>>2]|0; - $260 = ($257>>>0)<($259>>>0); - if ($260) { - $$1337 = 2; - label = 88; - break; - } - $261 = ($257>>>0)>($259>>>0); - if ($261) { - break; - } - $262 = (($$0336486) + 1)|0; - $263 = ($262|0)<(2); - if ($263) { - $$0336486 = $262; - } else { - $$1337 = $262; - label = 88; - break; - } - } - if ((label|0) == 88) { - label = 0; - $264 = ($$1337|0)==(2); - $or$cond11 = $265 & $264; - if ($or$cond11) { - $$0365484 = 0.0;$$4485 = 0;$$9483 = $$6378$ph; - break L119; - } - } - $266 = (($$425) + ($$1381))|0; - $267 = ($$4354|0)==($$6378$ph|0); - if ($267) { - $$1381 = $266;$$4354 = $$6378$ph; - } else { - break; - } - } - $268 = 1 << $$425; - $269 = (($268) + -1)|0; - $270 = 1000000000 >>> $$425; - $$0332490 = 0;$$5355488 = $$4354;$$5390487 = $$4389$ph;$$6489 = $$4354; - while(1) { - $271 = (($6) + ($$6489<<2)|0); - $272 = HEAP32[$271>>2]|0; - $273 = $272 & $269; - $274 = $272 >>> $$425; - $275 = (($274) + ($$0332490))|0; - HEAP32[$271>>2] = $275; - $276 = Math_imul($273, $270)|0; - $277 = ($$6489|0)==($$5355488|0); - $278 = ($275|0)==(0); - $or$cond426 = $277 & $278; - $279 = (($$5355488) + 1)|0; - $280 = $279 & 127; - $281 = (($$5390487) + -9)|0; - $$$5390 = $or$cond426 ? $281 : $$5390487; - $$$5355 = $or$cond426 ? $280 : $$5355488; - $282 = (($$6489) + 1)|0; - $283 = $282 & 127; - $284 = ($283|0)==($$6378$ph|0); - if ($284) { - break; - } else { - $$0332490 = $276;$$5355488 = $$$5355;$$5390487 = $$$5390;$$6489 = $283; - } - } - $285 = ($276|0)==(0); - if ($285) { - $$1381$ph558 = $266;$$4354$ph559 = $$$5355;$$4389$ph = $$$5390; - continue; - } - $286 = ($287|0)==($$$5355|0); - if (!($286)) { - break; - } - $294 = HEAP32[$292>>2]|0; - $295 = $294 | 1; - HEAP32[$292>>2] = $295; - $$1381$ph558 = $266;$$4354$ph559 = $$$5355;$$4389$ph = $$$5390; - } - $288 = (($6) + ($$6378$ph<<2)|0); - HEAP32[$288>>2] = $276; - $$1381$ph = $266;$$4354$ph = $$$5355;$$4389$ph445 = $$$5390;$$6378$ph = $287; - } - while(1) { - $296 = (($$4485) + ($$4354))|0; - $297 = $296 & 127; - $298 = ($297|0)==($$9483|0); - $299 = (($$9483) + 1)|0; - $300 = $299 & 127; - if ($298) { - $301 = (($300) + -1)|0; - $302 = (($6) + ($301<<2)|0); - HEAP32[$302>>2] = 0; - $$10 = $300; - } else { - $$10 = $$9483; - } - $303 = $$0365484 * 1.0E+9; - $304 = (($6) + ($297<<2)|0); - $305 = HEAP32[$304>>2]|0; - $306 = (+($305>>>0)); - $307 = $303 + $306; - $308 = (($$4485) + 1)|0; - $exitcond = ($308|0)==(2); - if ($exitcond) { - break; - } else { - $$0365484 = $307;$$4485 = $308;$$9483 = $$10; - } - } - $309 = (+($4|0)); - $310 = $309 * $307; - $311 = (($$1381) + 53)|0; - $312 = (($311) - ($3))|0; - $313 = ($312|0)<($2|0); - $314 = ($312|0)>(0); - $$ = $314 ? $312 : 0; - $$0333 = $313 ? $$ : $2; - $315 = ($$0333|0)<(53); - if ($315) { - $316 = (105 - ($$0333))|0; - $317 = (+_scalbn(1.0,$316)); - $318 = (+_copysignl($317,$310)); - $319 = (53 - ($$0333))|0; - $320 = (+_scalbn(1.0,$319)); - $321 = (+_fmodl($310,$320)); - $322 = $310 - $321; - $323 = $318 + $322; - $$0360 = $318;$$0361 = $321;$$1366 = $323; - } else { - $$0360 = 0.0;$$0361 = 0.0;$$1366 = $310; - } - $324 = (($$4354) + 2)|0; - $325 = $324 & 127; - $326 = ($325|0)==($$10|0); - if ($326) { - $$3364 = $$0361; - } else { - $327 = (($6) + ($325<<2)|0); - $328 = HEAP32[$327>>2]|0; - $329 = ($328>>>0)<(500000000); - do { - if ($329) { - $330 = ($328|0)==(0); - if ($330) { - $331 = (($$4354) + 3)|0; - $332 = $331 & 127; - $333 = ($332|0)==($$10|0); - if ($333) { - $$1362 = $$0361; - break; - } - } - $334 = $309 * 0.25; - $335 = $334 + $$0361; - $$1362 = $335; - } else { - $336 = ($328|0)==(500000000); - if (!($336)) { - $337 = $309 * 0.75; - $338 = $337 + $$0361; - $$1362 = $338; - break; - } - $339 = (($$4354) + 3)|0; - $340 = $339 & 127; - $341 = ($340|0)==($$10|0); - if ($341) { - $342 = $309 * 0.5; - $343 = $342 + $$0361; - $$1362 = $343; - break; - } else { - $344 = $309 * 0.75; - $345 = $344 + $$0361; - $$1362 = $345; - break; - } - } - } while(0); - $346 = (53 - ($$0333))|0; - $347 = ($346|0)>(1); - if ($347) { - $348 = (+_fmodl($$1362,1.0)); - $349 = $348 != 0.0; - if ($349) { - $$3364 = $$1362; - } else { - $350 = $$1362 + 1.0; - $$3364 = $350; - } - } else { - $$3364 = $$1362; - } - } - $351 = $$1366 + $$3364; - $352 = $351 - $$0360; - $353 = $311 & 2147483647; - $354 = (-2 - ($sum))|0; - $355 = ($353|0)>($354|0); - do { - if ($355) { - $356 = (+Math_abs((+$352))); - $357 = !($356 >= 9007199254740992.0); - $358 = $352 * 0.5; - $not$ = $357 ^ 1; - $359 = $not$&1; - $$3383 = (($359) + ($$1381))|0; - $$2367 = $357 ? $352 : $358; - $360 = (($$3383) + 50)|0; - $361 = ($360|0)>($7|0); - if (!($361)) { - $362 = ($$0333|0)!=($312|0); - $narrow = $362 | $357; - $$2371$v = $313 & $narrow; - $363 = $$3364 != 0.0; - $or$cond14 = $363 & $$2371$v; - if (!($or$cond14)) { - $$3368 = $$2367;$$4384 = $$3383; - break; - } - } - $364 = (___errno_location()|0); - HEAP32[$364>>2] = 34; - $$3368 = $$2367;$$4384 = $$3383; - } else { - $$3368 = $352;$$4384 = $$1381; - } - } while(0); - $365 = (+_scalbnl($$3368,$$4384)); - $$1 = $365; - } - } while(0); - STACKTOP = sp;return (+$$1); -} -function _scanexp($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$04861 = 0, $$049 = 0, $$1$be = 0, $$160 = 0, $$2$be = 0, $$2$lcssa = 0, $$254 = 0, $$3$be = 0, $$lcssa = 0, $$pre = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; - var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; - var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; - var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; - var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; - var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = ((($0)) + 100|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($3>>>0)<($5>>>0); - if ($6) { - $7 = ((($3)) + 1|0); - HEAP32[$2>>2] = $7; - $8 = HEAP8[$3>>0]|0; - $9 = $8&255; - $11 = $9; - } else { - $10 = (___shgetc($0)|0); - $11 = $10; - } - switch ($11|0) { - case 43: case 45: { - $12 = ($11|0)==(45); - $13 = $12&1; - $14 = HEAP32[$2>>2]|0; - $15 = HEAP32[$4>>2]|0; - $16 = ($14>>>0)<($15>>>0); - if ($16) { - $17 = ((($14)) + 1|0); - HEAP32[$2>>2] = $17; - $18 = HEAP8[$14>>0]|0; - $19 = $18&255; - $22 = $19; - } else { - $20 = (___shgetc($0)|0); - $22 = $20; - } - $21 = (($22) + -48)|0; - $23 = ($21>>>0)>(9); - $24 = ($1|0)!=(0); - $or$cond3 = $24 & $23; - if ($or$cond3) { - $25 = HEAP32[$4>>2]|0; - $26 = ($25|0)==(0|0); - if ($26) { - $$0 = $13;$$049 = $22; - } else { - $27 = HEAP32[$2>>2]|0; - $28 = ((($27)) + -1|0); - HEAP32[$2>>2] = $28; - $$0 = $13;$$049 = $22; - } - } else { - $$0 = $13;$$049 = $22; - } - break; - } - default: { - $$0 = 0;$$049 = $11; - } - } - $29 = (($$049) + -48)|0; - $30 = ($29>>>0)>(9); - if ($30) { - $31 = HEAP32[$4>>2]|0; - $32 = ($31|0)==(0|0); - if ($32) { - $100 = -2147483648;$101 = 0; - } else { - $33 = HEAP32[$2>>2]|0; - $34 = ((($33)) + -1|0); - HEAP32[$2>>2] = $34; - $100 = -2147483648;$101 = 0; - } - } else { - $$04861 = 0;$$160 = $$049; - while(1) { - $35 = ($$04861*10)|0; - $36 = (($$160) + -48)|0; - $37 = (($36) + ($35))|0; - $38 = HEAP32[$2>>2]|0; - $39 = HEAP32[$4>>2]|0; - $40 = ($38>>>0)<($39>>>0); - if ($40) { - $41 = ((($38)) + 1|0); - HEAP32[$2>>2] = $41; - $42 = HEAP8[$38>>0]|0; - $43 = $42&255; - $$1$be = $43; - } else { - $44 = (___shgetc($0)|0); - $$1$be = $44; - } - $45 = (($$1$be) + -48)|0; - $46 = ($45>>>0)<(10); - $47 = ($37|0)<(214748364); - $48 = $46 & $47; - if ($48) { - $$04861 = $37;$$160 = $$1$be; - } else { - break; - } - } - $49 = ($37|0)<(0); - $50 = $49 << 31 >> 31; - $51 = (($$1$be) + -48)|0; - $52 = ($51>>>0)<(10); - if ($52) { - $$254 = $$1$be;$56 = $37;$57 = $50; - while(1) { - $58 = (___muldi3(($56|0),($57|0),10,0)|0); - $59 = tempRet0; - $60 = ($$254|0)<(0); - $61 = $60 << 31 >> 31; - $62 = (_i64Add(($$254|0),($61|0),-48,-1)|0); - $63 = tempRet0; - $64 = (_i64Add(($62|0),($63|0),($58|0),($59|0))|0); - $65 = tempRet0; - $66 = HEAP32[$2>>2]|0; - $67 = HEAP32[$4>>2]|0; - $68 = ($66>>>0)<($67>>>0); - if ($68) { - $69 = ((($66)) + 1|0); - HEAP32[$2>>2] = $69; - $70 = HEAP8[$66>>0]|0; - $71 = $70&255; - $$2$be = $71; - } else { - $72 = (___shgetc($0)|0); - $$2$be = $72; - } - $73 = (($$2$be) + -48)|0; - $74 = ($73>>>0)<(10); - $75 = ($65|0)<(21474836); - $76 = ($64>>>0)<(2061584302); - $77 = ($65|0)==(21474836); - $78 = $77 & $76; - $79 = $75 | $78; - $80 = $74 & $79; - if ($80) { - $$254 = $$2$be;$56 = $64;$57 = $65; - } else { - $$2$lcssa = $$2$be;$94 = $64;$95 = $65; - break; - } - } - } else { - $$2$lcssa = $$1$be;$94 = $37;$95 = $50; - } - $53 = (($$2$lcssa) + -48)|0; - $54 = ($53>>>0)<(10); - $55 = HEAP32[$4>>2]|0; - if ($54) { - $83 = $55; - while(1) { - $81 = HEAP32[$2>>2]|0; - $82 = ($81>>>0)<($83>>>0); - if ($82) { - $84 = ((($81)) + 1|0); - HEAP32[$2>>2] = $84; - $85 = HEAP8[$81>>0]|0; - $86 = $85&255; - $$3$be = $86;$102 = $83; - } else { - $87 = (___shgetc($0)|0); - $$pre = HEAP32[$4>>2]|0; - $$3$be = $87;$102 = $$pre; - } - $88 = (($$3$be) + -48)|0; - $89 = ($88>>>0)<(10); - if ($89) { - $83 = $102; - } else { - $$lcssa = $102; - break; - } - } - } else { - $$lcssa = $55; - } - $90 = ($$lcssa|0)==(0|0); - if (!($90)) { - $91 = HEAP32[$2>>2]|0; - $92 = ((($91)) + -1|0); - HEAP32[$2>>2] = $92; - } - $93 = ($$0|0)!=(0); - $96 = (_i64Subtract(0,0,($94|0),($95|0))|0); - $97 = tempRet0; - $98 = $93 ? $96 : $94; - $99 = $93 ? $97 : $95; - $100 = $99;$101 = $98; - } - tempRet0 = ($100); - return ($101|0); -} -function _scalbn($0,$1) { - $0 = +$0; - $1 = $1|0; - var $$ = 0, $$$ = 0, $$0 = 0.0, $$020 = 0, $$1 = 0, $$1$ = 0, $$21 = 0.0, $$22 = 0.0, $10 = 0.0, $11 = 0, $12 = 0, $13 = 0.0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0.0, $2 = 0, $20 = 0.0; - var $3 = 0.0, $4 = 0, $5 = 0, $6 = 0.0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($1|0)>(1023); - if ($2) { - $3 = $0 * 8.9884656743115795E+307; - $4 = (($1) + -1023)|0; - $5 = ($4|0)>(1023); - $6 = $3 * 8.9884656743115795E+307; - $7 = (($1) + -2046)|0; - $8 = ($7|0)<(1023); - $$ = $8 ? $7 : 1023; - $$$ = $5 ? $$ : $4; - $$21 = $5 ? $6 : $3; - $$0 = $$21;$$020 = $$$; - } else { - $9 = ($1|0)<(-1022); - if ($9) { - $10 = $0 * 2.2250738585072014E-308; - $11 = (($1) + 1022)|0; - $12 = ($11|0)<(-1022); - $13 = $10 * 2.2250738585072014E-308; - $14 = (($1) + 2044)|0; - $15 = ($14|0)>(-1022); - $$1 = $15 ? $14 : -1022; - $$1$ = $12 ? $$1 : $11; - $$22 = $12 ? $13 : $10; - $$0 = $$22;$$020 = $$1$; - } else { - $$0 = $0;$$020 = $1; - } - } - $16 = (($$020) + 1023)|0; - $17 = (_bitshift64Shl(($16|0),0,52)|0); - $18 = tempRet0; - HEAP32[tempDoublePtr>>2] = $17;HEAP32[tempDoublePtr+4>>2] = $18;$19 = +HEAPF64[tempDoublePtr>>3]; - $20 = $$0 * $19; - return (+$20); -} -function _copysignl($0,$1) { - $0 = +$0; - $1 = +$1; - var $2 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (+_copysign($0,$1)); - return (+$2); -} -function _fmodl($0,$1) { - $0 = +$0; - $1 = +$1; - var $2 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (+_fmod($0,$1)); - return (+$2); -} -function _scalbnl($0,$1) { - $0 = +$0; - $1 = $1|0; - var $2 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (+_scalbn($0,$1)); - return (+$2); -} -function _fmod($0,$1) { - $0 = +$0; - $1 = +$1; - var $$ = 0.0, $$070 = 0.0, $$071$lcssa = 0, $$07194 = 0, $$073$lcssa = 0, $$073100 = 0, $$172$ph = 0, $$174 = 0, $$275$lcssa = 0, $$27586 = 0, $$376$lcssa = 0, $$37683 = 0, $$lcssa = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0.0, $104 = 0, $105 = 0; - var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; - var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0.0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; - var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0.0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; - var $160 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0.0, $28 = 0.0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; - var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0.0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; - var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; - var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0; - var $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $or$cond = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF64[tempDoublePtr>>3] = $0;$2 = HEAP32[tempDoublePtr>>2]|0; - $3 = HEAP32[tempDoublePtr+4>>2]|0; - HEAPF64[tempDoublePtr>>3] = $1;$4 = HEAP32[tempDoublePtr>>2]|0; - $5 = HEAP32[tempDoublePtr+4>>2]|0; - $6 = (_bitshift64Lshr(($2|0),($3|0),52)|0); - $7 = tempRet0; - $8 = $6 & 2047; - $9 = (_bitshift64Lshr(($4|0),($5|0),52)|0); - $10 = tempRet0; - $11 = $9 & 2047; - $12 = $3 & -2147483648; - $13 = (_bitshift64Shl(($4|0),($5|0),1)|0); - $14 = tempRet0; - $15 = ($13|0)==(0); - $16 = ($14|0)==(0); - $17 = $15 & $16; - L1: do { - if ($17) { - label = 3; - } else { - $18 = (___DOUBLE_BITS_272($1)|0); - $19 = tempRet0; - $20 = $19 & 2147483647; - $21 = ($20>>>0)>(2146435072); - $22 = ($18>>>0)>(0); - $23 = ($20|0)==(2146435072); - $24 = $23 & $22; - $25 = $21 | $24; - $26 = ($8|0)==(2047); - $or$cond = $26 | $25; - if ($or$cond) { - label = 3; - } else { - $29 = (_bitshift64Shl(($2|0),($3|0),1)|0); - $30 = tempRet0; - $31 = ($30>>>0)>($14>>>0); - $32 = ($29>>>0)>($13>>>0); - $33 = ($30|0)==($14|0); - $34 = $33 & $32; - $35 = $31 | $34; - if (!($35)) { - $36 = ($29|0)==($13|0); - $37 = ($30|0)==($14|0); - $38 = $36 & $37; - $39 = $0 * 0.0; - $$ = $38 ? $39 : $0; - return (+$$); - } - $40 = ($8|0)==(0); - if ($40) { - $41 = (_bitshift64Shl(($2|0),($3|0),12)|0); - $42 = tempRet0; - $43 = ($42|0)>(-1); - $44 = ($41>>>0)>(4294967295); - $45 = ($42|0)==(-1); - $46 = $45 & $44; - $47 = $43 | $46; - if ($47) { - $$073100 = 0;$49 = $41;$50 = $42; - while(1) { - $48 = (($$073100) + -1)|0; - $51 = (_bitshift64Shl(($49|0),($50|0),1)|0); - $52 = tempRet0; - $53 = ($52|0)>(-1); - $54 = ($51>>>0)>(4294967295); - $55 = ($52|0)==(-1); - $56 = $55 & $54; - $57 = $53 | $56; - if ($57) { - $$073100 = $48;$49 = $51;$50 = $52; - } else { - $$073$lcssa = $48; - break; - } - } - } else { - $$073$lcssa = 0; - } - $58 = (1 - ($$073$lcssa))|0; - $59 = (_bitshift64Shl(($2|0),($3|0),($58|0))|0); - $60 = tempRet0; - $$174 = $$073$lcssa;$87 = $59;$88 = $60; - } else { - $61 = $3 & 1048575; - $62 = $61 | 1048576; - $$174 = $8;$87 = $2;$88 = $62; - } - $63 = ($11|0)==(0); - if ($63) { - $64 = (_bitshift64Shl(($4|0),($5|0),12)|0); - $65 = tempRet0; - $66 = ($65|0)>(-1); - $67 = ($64>>>0)>(4294967295); - $68 = ($65|0)==(-1); - $69 = $68 & $67; - $70 = $66 | $69; - if ($70) { - $$07194 = 0;$72 = $64;$73 = $65; - while(1) { - $71 = (($$07194) + -1)|0; - $74 = (_bitshift64Shl(($72|0),($73|0),1)|0); - $75 = tempRet0; - $76 = ($75|0)>(-1); - $77 = ($74>>>0)>(4294967295); - $78 = ($75|0)==(-1); - $79 = $78 & $77; - $80 = $76 | $79; - if ($80) { - $$07194 = $71;$72 = $74;$73 = $75; - } else { - $$071$lcssa = $71; - break; - } - } - } else { - $$071$lcssa = 0; - } - $81 = (1 - ($$071$lcssa))|0; - $82 = (_bitshift64Shl(($4|0),($5|0),($81|0))|0); - $83 = tempRet0; - $$172$ph = $$071$lcssa;$89 = $82;$90 = $83; - } else { - $84 = $5 & 1048575; - $85 = $84 | 1048576; - $$172$ph = $11;$89 = $4;$90 = $85; - } - $86 = ($$174|0)>($$172$ph|0); - $91 = (_i64Subtract(($87|0),($88|0),($89|0),($90|0))|0); - $92 = tempRet0; - $93 = ($92|0)>(-1); - $94 = ($91>>>0)>(4294967295); - $95 = ($92|0)==(-1); - $96 = $95 & $94; - $97 = $93 | $96; - L23: do { - if ($86) { - $$27586 = $$174;$101 = $92;$156 = $97;$157 = $87;$158 = $88;$99 = $91; - while(1) { - if ($156) { - $98 = ($99|0)==(0); - $100 = ($101|0)==(0); - $102 = $98 & $100; - if ($102) { - break; - } else { - $104 = $99;$105 = $101; - } - } else { - $104 = $157;$105 = $158; - } - $106 = (_bitshift64Shl(($104|0),($105|0),1)|0); - $107 = tempRet0; - $108 = (($$27586) + -1)|0; - $109 = ($108|0)>($$172$ph|0); - $110 = (_i64Subtract(($106|0),($107|0),($89|0),($90|0))|0); - $111 = tempRet0; - $112 = ($111|0)>(-1); - $113 = ($110>>>0)>(4294967295); - $114 = ($111|0)==(-1); - $115 = $114 & $113; - $116 = $112 | $115; - if ($109) { - $$27586 = $108;$101 = $111;$156 = $116;$157 = $106;$158 = $107;$99 = $110; - } else { - $$275$lcssa = $108;$$lcssa = $116;$118 = $110;$120 = $111;$159 = $106;$160 = $107; - break L23; - } - } - $103 = $0 * 0.0; - $$070 = $103; - break L1; - } else { - $$275$lcssa = $$174;$$lcssa = $97;$118 = $91;$120 = $92;$159 = $87;$160 = $88; - } - } while(0); - if ($$lcssa) { - $117 = ($118|0)==(0); - $119 = ($120|0)==(0); - $121 = $117 & $119; - if ($121) { - $129 = $0 * 0.0; - $$070 = $129; - break; - } else { - $123 = $120;$125 = $118; - } - } else { - $123 = $160;$125 = $159; - } - $122 = ($123>>>0)<(1048576); - $124 = ($125>>>0)<(0); - $126 = ($123|0)==(1048576); - $127 = $126 & $124; - $128 = $122 | $127; - if ($128) { - $$37683 = $$275$lcssa;$130 = $125;$131 = $123; - while(1) { - $132 = (_bitshift64Shl(($130|0),($131|0),1)|0); - $133 = tempRet0; - $134 = (($$37683) + -1)|0; - $135 = ($133>>>0)<(1048576); - $136 = ($132>>>0)<(0); - $137 = ($133|0)==(1048576); - $138 = $137 & $136; - $139 = $135 | $138; - if ($139) { - $$37683 = $134;$130 = $132;$131 = $133; - } else { - $$376$lcssa = $134;$141 = $132;$142 = $133; - break; - } - } - } else { - $$376$lcssa = $$275$lcssa;$141 = $125;$142 = $123; - } - $140 = ($$376$lcssa|0)>(0); - if ($140) { - $143 = (_i64Add(($141|0),($142|0),0,-1048576)|0); - $144 = tempRet0; - $145 = (_bitshift64Shl(($$376$lcssa|0),0,52)|0); - $146 = tempRet0; - $147 = $143 | $145; - $148 = $144 | $146; - $153 = $148;$155 = $147; - } else { - $149 = (1 - ($$376$lcssa))|0; - $150 = (_bitshift64Lshr(($141|0),($142|0),($149|0))|0); - $151 = tempRet0; - $153 = $151;$155 = $150; - } - $152 = $153 | $12; - HEAP32[tempDoublePtr>>2] = $155;HEAP32[tempDoublePtr+4>>2] = $152;$154 = +HEAPF64[tempDoublePtr>>3]; - $$070 = $154; - } - } - } while(0); - if ((label|0) == 3) { - $27 = $0 * $1; - $28 = $27 / $27; - $$070 = $28; - } - return (+$$070); -} -function ___DOUBLE_BITS_272($0) { - $0 = +$0; - var $1 = 0, $2 = 0, label = 0, sp = 0; - sp = STACKTOP; - HEAPF64[tempDoublePtr>>3] = $0;$1 = HEAP32[tempDoublePtr>>2]|0; - $2 = HEAP32[tempDoublePtr+4>>2]|0; - tempRet0 = ($2); - return ($1|0); -} -function _strlen($0) { - $0 = $0|0; - var $$0 = 0, $$015$lcssa = 0, $$01519 = 0, $$1$lcssa = 0, $$pn = 0, $$pre = 0, $$sink = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = $0; - $2 = $1 & 3; - $3 = ($2|0)==(0); - L1: do { - if ($3) { - $$015$lcssa = $0; - label = 4; - } else { - $$01519 = $0;$23 = $1; - while(1) { - $4 = HEAP8[$$01519>>0]|0; - $5 = ($4<<24>>24)==(0); - if ($5) { - $$sink = $23; - break L1; - } - $6 = ((($$01519)) + 1|0); - $7 = $6; - $8 = $7 & 3; - $9 = ($8|0)==(0); - if ($9) { - $$015$lcssa = $6; - label = 4; - break; - } else { - $$01519 = $6;$23 = $7; - } - } - } - } while(0); - if ((label|0) == 4) { - $$0 = $$015$lcssa; - while(1) { - $10 = HEAP32[$$0>>2]|0; - $11 = (($10) + -16843009)|0; - $12 = $10 & -2139062144; - $13 = $12 ^ -2139062144; - $14 = $13 & $11; - $15 = ($14|0)==(0); - $16 = ((($$0)) + 4|0); - if ($15) { - $$0 = $16; - } else { - break; - } - } - $17 = $10&255; - $18 = ($17<<24>>24)==(0); - if ($18) { - $$1$lcssa = $$0; - } else { - $$pn = $$0; - while(1) { - $19 = ((($$pn)) + 1|0); - $$pre = HEAP8[$19>>0]|0; - $20 = ($$pre<<24>>24)==(0); - if ($20) { - $$1$lcssa = $19; - break; - } else { - $$pn = $19; - } - } - } - $21 = $$1$lcssa; - $$sink = $21; - } - $22 = (($$sink) - ($1))|0; - return ($22|0); -} -function _strchr($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (___strchrnul($0,$1)|0); - $3 = HEAP8[$2>>0]|0; - $4 = $1&255; - $5 = ($3<<24>>24)==($4<<24>>24); - $6 = $5 ? $2 : 0; - return ($6|0); -} -function ___strchrnul($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$029$lcssa = 0, $$02936 = 0, $$030$lcssa = 0, $$03039 = 0, $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; - var $41 = 0, $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond33 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = $1 & 255; - $3 = ($2|0)==(0); - L1: do { - if ($3) { - $8 = (_strlen($0)|0); - $9 = (($0) + ($8)|0); - $$0 = $9; - } else { - $4 = $0; - $5 = $4 & 3; - $6 = ($5|0)==(0); - if ($6) { - $$030$lcssa = $0; - } else { - $7 = $1&255; - $$03039 = $0; - while(1) { - $10 = HEAP8[$$03039>>0]|0; - $11 = ($10<<24>>24)==(0); - $12 = ($10<<24>>24)==($7<<24>>24); - $or$cond = $11 | $12; - if ($or$cond) { - $$0 = $$03039; - break L1; - } - $13 = ((($$03039)) + 1|0); - $14 = $13; - $15 = $14 & 3; - $16 = ($15|0)==(0); - if ($16) { - $$030$lcssa = $13; - break; - } else { - $$03039 = $13; - } - } - } - $17 = Math_imul($2, 16843009)|0; - $18 = HEAP32[$$030$lcssa>>2]|0; - $19 = (($18) + -16843009)|0; - $20 = $18 & -2139062144; - $21 = $20 ^ -2139062144; - $22 = $21 & $19; - $23 = ($22|0)==(0); - L10: do { - if ($23) { - $$02936 = $$030$lcssa;$25 = $18; - while(1) { - $24 = $25 ^ $17; - $26 = (($24) + -16843009)|0; - $27 = $24 & -2139062144; - $28 = $27 ^ -2139062144; - $29 = $28 & $26; - $30 = ($29|0)==(0); - if (!($30)) { - $$029$lcssa = $$02936; - break L10; - } - $31 = ((($$02936)) + 4|0); - $32 = HEAP32[$31>>2]|0; - $33 = (($32) + -16843009)|0; - $34 = $32 & -2139062144; - $35 = $34 ^ -2139062144; - $36 = $35 & $33; - $37 = ($36|0)==(0); - if ($37) { - $$02936 = $31;$25 = $32; - } else { - $$029$lcssa = $31; - break; - } - } - } else { - $$029$lcssa = $$030$lcssa; - } - } while(0); - $38 = $1&255; - $$1 = $$029$lcssa; - while(1) { - $39 = HEAP8[$$1>>0]|0; - $40 = ($39<<24>>24)==(0); - $41 = ($39<<24>>24)==($38<<24>>24); - $or$cond33 = $40 | $41; - $42 = ((($$1)) + 1|0); - if ($or$cond33) { - $$0 = $$1; - break; - } else { - $$1 = $42; - } - } - } - } while(0); - return ($$0|0); -} -function _mbrtowc($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$ = 0, $$0 = 0, $$03952 = 0, $$04051 = 0, $$04350 = 0, $$1 = 0, $$141 = 0, $$144 = 0, $$2 = 0, $$47 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; - var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0; - var $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var $not$ = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $4 = sp; - $5 = ($3|0)==(0|0); - $$ = $5 ? 31232 : $3; - $6 = HEAP32[$$>>2]|0; - $7 = ($1|0)==(0|0); - L1: do { - if ($7) { - $8 = ($6|0)==(0); - if ($8) { - $$0 = 0; - } else { - label = 17; - } - } else { - $9 = ($0|0)==(0|0); - $$47 = $9 ? $4 : $0; - $10 = ($2|0)==(0); - if ($10) { - $$0 = -2; - } else { - $11 = ($6|0)==(0); - if ($11) { - $12 = HEAP8[$1>>0]|0; - $13 = ($12<<24>>24)>(-1); - if ($13) { - $14 = $12&255; - HEAP32[$$47>>2] = $14; - $15 = ($12<<24>>24)!=(0); - $16 = $15&1; - $$0 = $16; - break; - } - $17 = (___pthread_self_439()|0); - $18 = ((($17)) + 188|0); - $19 = HEAP32[$18>>2]|0; - $20 = HEAP32[$19>>2]|0; - $not$ = ($20|0)==(0|0); - $21 = HEAP8[$1>>0]|0; - if ($not$) { - $22 = $21 << 24 >> 24; - $23 = $22 & 57343; - HEAP32[$$47>>2] = $23; - $$0 = 1; - break; - } - $24 = $21&255; - $25 = (($24) + -194)|0; - $26 = ($25>>>0)>(50); - if ($26) { - label = 17; - break; - } - $27 = ((($1)) + 1|0); - $28 = (4800 + ($25<<2)|0); - $29 = HEAP32[$28>>2]|0; - $30 = (($2) + -1)|0; - $31 = ($30|0)==(0); - if ($31) { - $$2 = $29; - } else { - $$03952 = $27;$$04051 = $29;$$04350 = $30; - label = 11; - } - } else { - $$03952 = $1;$$04051 = $6;$$04350 = $2; - label = 11; - } - L14: do { - if ((label|0) == 11) { - $32 = HEAP8[$$03952>>0]|0; - $33 = $32&255; - $34 = $33 >>> 3; - $35 = (($34) + -16)|0; - $36 = $$04051 >> 26; - $37 = (($34) + ($36))|0; - $38 = $35 | $37; - $39 = ($38>>>0)>(7); - if ($39) { - label = 17; - break L1; - } else { - $$1 = $$03952;$$141 = $$04051;$$144 = $$04350;$43 = $32; - } - while(1) { - $40 = $$141 << 6; - $41 = ((($$1)) + 1|0); - $42 = $43&255; - $44 = (($42) + -128)|0; - $45 = $44 | $40; - $46 = (($$144) + -1)|0; - $47 = ($45|0)<(0); - if (!($47)) { - break; - } - $49 = ($46|0)==(0); - if ($49) { - $$2 = $45; - break L14; - } - $50 = HEAP8[$41>>0]|0; - $51 = $50 & -64; - $52 = ($51<<24>>24)==(-128); - if ($52) { - $$1 = $41;$$141 = $45;$$144 = $46;$43 = $50; - } else { - label = 17; - break L1; - } - } - HEAP32[$$>>2] = 0; - HEAP32[$$47>>2] = $45; - $48 = (($2) - ($46))|0; - $$0 = $48; - break L1; - } - } while(0); - HEAP32[$$>>2] = $$2; - $$0 = -2; - } - } - } while(0); - if ((label|0) == 17) { - HEAP32[$$>>2] = 0; - $53 = (___errno_location()|0); - HEAP32[$53>>2] = 84; - $$0 = -1; - } - STACKTOP = sp;return ($$0|0); -} -function ___pthread_self_439() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_pthread_self()|0); - return ($0|0); -} -function _strcpy($0,$1) { - $0 = $0|0; - $1 = $1|0; - var label = 0, sp = 0; - sp = STACKTOP; - (___stpcpy($0,$1)|0); - return ($0|0); -} -function ___stpcpy($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0$lcssa = 0, $$025$lcssa = 0, $$02536 = 0, $$026$lcssa = 0, $$02642 = 0, $$027$lcssa = 0, $$02741 = 0, $$029 = 0, $$037 = 0, $$1$ph = 0, $$128$ph = 0, $$12834 = 0, $$135 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0; - var $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0; - var $35 = 0, $36 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = $1; - $3 = $0; - $4 = $2 ^ $3; - $5 = $4 & 3; - $6 = ($5|0)==(0); - L1: do { - if ($6) { - $7 = $2 & 3; - $8 = ($7|0)==(0); - if ($8) { - $$026$lcssa = $1;$$027$lcssa = $0; - } else { - $$02642 = $1;$$02741 = $0; - while(1) { - $9 = HEAP8[$$02642>>0]|0; - HEAP8[$$02741>>0] = $9; - $10 = ($9<<24>>24)==(0); - if ($10) { - $$029 = $$02741; - break L1; - } - $11 = ((($$02642)) + 1|0); - $12 = ((($$02741)) + 1|0); - $13 = $11; - $14 = $13 & 3; - $15 = ($14|0)==(0); - if ($15) { - $$026$lcssa = $11;$$027$lcssa = $12; - break; - } else { - $$02642 = $11;$$02741 = $12; - } - } - } - $16 = HEAP32[$$026$lcssa>>2]|0; - $17 = (($16) + -16843009)|0; - $18 = $16 & -2139062144; - $19 = $18 ^ -2139062144; - $20 = $19 & $17; - $21 = ($20|0)==(0); - if ($21) { - $$02536 = $$027$lcssa;$$037 = $$026$lcssa;$24 = $16; - while(1) { - $22 = ((($$037)) + 4|0); - $23 = ((($$02536)) + 4|0); - HEAP32[$$02536>>2] = $24; - $25 = HEAP32[$22>>2]|0; - $26 = (($25) + -16843009)|0; - $27 = $25 & -2139062144; - $28 = $27 ^ -2139062144; - $29 = $28 & $26; - $30 = ($29|0)==(0); - if ($30) { - $$02536 = $23;$$037 = $22;$24 = $25; - } else { - $$0$lcssa = $22;$$025$lcssa = $23; - break; - } - } - } else { - $$0$lcssa = $$026$lcssa;$$025$lcssa = $$027$lcssa; - } - $$1$ph = $$0$lcssa;$$128$ph = $$025$lcssa; - label = 8; - } else { - $$1$ph = $1;$$128$ph = $0; - label = 8; - } - } while(0); - if ((label|0) == 8) { - $31 = HEAP8[$$1$ph>>0]|0; - HEAP8[$$128$ph>>0] = $31; - $32 = ($31<<24>>24)==(0); - if ($32) { - $$029 = $$128$ph; - } else { - $$12834 = $$128$ph;$$135 = $$1$ph; - while(1) { - $33 = ((($$135)) + 1|0); - $34 = ((($$12834)) + 1|0); - $35 = HEAP8[$33>>0]|0; - HEAP8[$34>>0] = $35; - $36 = ($35<<24>>24)==(0); - if ($36) { - $$029 = $34; - break; - } else { - $$12834 = $34;$$135 = $33; - } - } - } - } - return ($$029|0); -} -function _ldexp($0,$1) { - $0 = +$0; - $1 = $1|0; - var $2 = 0.0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (+_scalbn($0,$1)); - return (+$2); -} -function _fwrite($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$ = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = Math_imul($2, $1)|0; - $5 = ($1|0)==(0); - $$ = $5 ? 0 : $2; - $6 = ((($3)) + 76|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)>(-1); - if ($8) { - $10 = (___lockfile($3)|0); - $phitmp = ($10|0)==(0); - $11 = (___fwritex($0,$4,$3)|0); - if ($phitmp) { - $13 = $11; - } else { - ___unlockfile($3); - $13 = $11; - } - } else { - $9 = (___fwritex($0,$4,$3)|0); - $13 = $9; - } - $12 = ($13|0)==($4|0); - if ($12) { - $15 = $$; - } else { - $14 = (($13>>>0) / ($1>>>0))&-1; - $15 = $14; - } - return ($15|0); -} -function ___unlist_locked_file($0) { - $0 = $0|0; - var $$pre = 0, $$sink = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 68|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)==(0); - if (!($3)) { - $4 = ((($0)) + 116|0); - $5 = HEAP32[$4>>2]|0; - $6 = ($5|0)==(0|0); - $$pre = ((($0)) + 112|0); - if (!($6)) { - $7 = HEAP32[$$pre>>2]|0; - $8 = ((($5)) + 112|0); - HEAP32[$8>>2] = $7; - } - $9 = HEAP32[$$pre>>2]|0; - $10 = ($9|0)==(0|0); - if ($10) { - $12 = (___pthread_self_607()|0); - $13 = ((($12)) + 232|0); - $$sink = $13; - } else { - $11 = ((($9)) + 116|0); - $$sink = $11; - } - HEAP32[$$sink>>2] = $5; - } - return; -} -function ___pthread_self_607() { - var $0 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = (_pthread_self()|0); - return ($0|0); -} -function _fopen($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $memchr = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_buffer8 = 0, $vararg_ptr1 = 0; - var $vararg_ptr2 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); - $vararg_buffer8 = sp + 32|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer = sp; - $2 = HEAP8[$1>>0]|0; - $3 = $2 << 24 >> 24; - $memchr = (_memchr(24658,$3,4)|0); - $4 = ($memchr|0)==(0|0); - if ($4) { - $5 = (___errno_location()|0); - HEAP32[$5>>2] = 22; - $$0 = 0; - } else { - $6 = (___fmodeflags($1)|0); - $7 = $0; - $8 = $6 | 32768; - HEAP32[$vararg_buffer>>2] = $7; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = $8; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = 438; - $9 = (___syscall5(5,($vararg_buffer|0))|0); - $10 = (___syscall_ret($9)|0); - $11 = ($10|0)<(0); - if ($11) { - $$0 = 0; - } else { - $12 = $6 & 524288; - $13 = ($12|0)==(0); - if (!($13)) { - HEAP32[$vararg_buffer3>>2] = $10; - $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); - HEAP32[$vararg_ptr6>>2] = 2; - $vararg_ptr7 = ((($vararg_buffer3)) + 8|0); - HEAP32[$vararg_ptr7>>2] = 1; - (___syscall221(221,($vararg_buffer3|0))|0); - } - $14 = (___fdopen($10,$1)|0); - $15 = ($14|0)==(0|0); - if ($15) { - HEAP32[$vararg_buffer8>>2] = $10; - (___syscall6(6,($vararg_buffer8|0))|0); - $$0 = 0; - } else { - $$0 = $14; - } - } - } - STACKTOP = sp;return ($$0|0); -} -function ___fmodeflags($0) { - $0 = $0|0; - var $$ = 0, $$$4 = 0, $$0 = 0, $$0$ = 0, $$2 = 0, $$2$ = 0, $$4 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0; - var $8 = 0, $9 = 0, $not$ = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (_strchr($0,43)|0); - $2 = ($1|0)==(0|0); - $3 = HEAP8[$0>>0]|0; - $not$ = ($3<<24>>24)!=(114); - $$ = $not$&1; - $$0 = $2 ? $$ : 2; - $4 = (_strchr($0,120)|0); - $5 = ($4|0)==(0|0); - $6 = $$0 | 128; - $$0$ = $5 ? $$0 : $6; - $7 = (_strchr($0,101)|0); - $8 = ($7|0)==(0|0); - $9 = $$0$ | 524288; - $$2 = $8 ? $$0$ : $9; - $10 = ($3<<24>>24)==(114); - $11 = $$2 | 64; - $$2$ = $10 ? $$2 : $11; - $12 = ($3<<24>>24)==(119); - $13 = $$2$ | 512; - $$4 = $12 ? $13 : $$2$; - $14 = ($3<<24>>24)==(97); - $15 = $$4 | 1024; - $$$4 = $14 ? $15 : $$4; - return ($$$4|0); -} -function ___fdopen($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$pre = 0, $$pre31 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $memchr = 0, $vararg_buffer = 0, $vararg_buffer12 = 0, $vararg_buffer3 = 0, $vararg_buffer7 = 0, $vararg_ptr1 = 0, $vararg_ptr10 = 0, $vararg_ptr11 = 0, $vararg_ptr15 = 0, $vararg_ptr16 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); - $vararg_buffer12 = sp + 40|0; - $vararg_buffer7 = sp + 24|0; - $vararg_buffer3 = sp + 16|0; - $vararg_buffer = sp; - $2 = sp + 56|0; - $3 = HEAP8[$1>>0]|0; - $4 = $3 << 24 >> 24; - $memchr = (_memchr(24658,$4,4)|0); - $5 = ($memchr|0)==(0|0); - if ($5) { - $6 = (___errno_location()|0); - HEAP32[$6>>2] = 22; - $$0 = 0; - } else { - $7 = (_malloc(1156)|0); - $8 = ($7|0)==(0|0); - if ($8) { - $$0 = 0; - } else { - dest=$7; stop=dest+124|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $9 = (_strchr($1,43)|0); - $10 = ($9|0)==(0|0); - if ($10) { - $11 = ($3<<24>>24)==(114); - $12 = $11 ? 8 : 4; - HEAP32[$7>>2] = $12; - } - $13 = (_strchr($1,101)|0); - $14 = ($13|0)==(0|0); - if ($14) { - $16 = $3; - } else { - HEAP32[$vararg_buffer>>2] = $0; - $vararg_ptr1 = ((($vararg_buffer)) + 4|0); - HEAP32[$vararg_ptr1>>2] = 2; - $vararg_ptr2 = ((($vararg_buffer)) + 8|0); - HEAP32[$vararg_ptr2>>2] = 1; - (___syscall221(221,($vararg_buffer|0))|0); - $$pre = HEAP8[$1>>0]|0; - $16 = $$pre; - } - $15 = ($16<<24>>24)==(97); - if ($15) { - HEAP32[$vararg_buffer3>>2] = $0; - $vararg_ptr6 = ((($vararg_buffer3)) + 4|0); - HEAP32[$vararg_ptr6>>2] = 3; - $17 = (___syscall221(221,($vararg_buffer3|0))|0); - $18 = $17 & 1024; - $19 = ($18|0)==(0); - if ($19) { - $20 = $17 | 1024; - HEAP32[$vararg_buffer7>>2] = $0; - $vararg_ptr10 = ((($vararg_buffer7)) + 4|0); - HEAP32[$vararg_ptr10>>2] = 4; - $vararg_ptr11 = ((($vararg_buffer7)) + 8|0); - HEAP32[$vararg_ptr11>>2] = $20; - (___syscall221(221,($vararg_buffer7|0))|0); - } - $21 = HEAP32[$7>>2]|0; - $22 = $21 | 128; - HEAP32[$7>>2] = $22; - $29 = $22; - } else { - $$pre31 = HEAP32[$7>>2]|0; - $29 = $$pre31; - } - $23 = ((($7)) + 60|0); - HEAP32[$23>>2] = $0; - $24 = ((($7)) + 132|0); - $25 = ((($7)) + 44|0); - HEAP32[$25>>2] = $24; - $26 = ((($7)) + 48|0); - HEAP32[$26>>2] = 1024; - $27 = ((($7)) + 75|0); - HEAP8[$27>>0] = -1; - $28 = $29 & 8; - $30 = ($28|0)==(0); - if ($30) { - $31 = $2; - HEAP32[$vararg_buffer12>>2] = $0; - $vararg_ptr15 = ((($vararg_buffer12)) + 4|0); - HEAP32[$vararg_ptr15>>2] = 21523; - $vararg_ptr16 = ((($vararg_buffer12)) + 8|0); - HEAP32[$vararg_ptr16>>2] = $31; - $32 = (___syscall54(54,($vararg_buffer12|0))|0); - $33 = ($32|0)==(0); - if ($33) { - HEAP8[$27>>0] = 10; - } - } - $34 = ((($7)) + 32|0); - HEAP32[$34>>2] = 11; - $35 = ((($7)) + 36|0); - HEAP32[$35>>2] = 2; - $36 = ((($7)) + 40|0); - HEAP32[$36>>2] = 3; - $37 = ((($7)) + 12|0); - HEAP32[$37>>2] = 2; - $38 = HEAP32[(31172)>>2]|0; - $39 = ($38|0)==(0); - if ($39) { - $40 = ((($7)) + 76|0); - HEAP32[$40>>2] = -1; - } - $41 = (___ofl_add($7)|0); - $$0 = $7; - } - } - STACKTOP = sp;return ($$0|0); -} -function ___ofl_add($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (___ofl_lock()|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($0)) + 56|0); - HEAP32[$3>>2] = $2; - $4 = HEAP32[$1>>2]|0; - $5 = ($4|0)==(0|0); - if (!($5)) { - $6 = ((($4)) + 52|0); - HEAP32[$6>>2] = $0; - } - HEAP32[$1>>2] = $0; - ___ofl_unlock(); - return ($0|0); -} -function ___ofl_lock() { - var label = 0, sp = 0; - sp = STACKTOP; - ___lock((31236|0)); - return (31244|0); -} -function ___ofl_unlock() { - var label = 0, sp = 0; - sp = STACKTOP; - ___unlock((31236|0)); - return; -} -function _fclose($0) { - $0 = $0|0; - var $$pre = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 76|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)>(-1); - if ($3) { - $4 = (___lockfile($0)|0); - $29 = $4; - } else { - $29 = 0; - } - ___unlist_locked_file($0); - $5 = HEAP32[$0>>2]|0; - $6 = $5 & 1; - $7 = ($6|0)!=(0); - if (!($7)) { - $8 = (___ofl_lock()|0); - $9 = ((($0)) + 52|0); - $10 = HEAP32[$9>>2]|0; - $11 = ($10|0)==(0|0); - $12 = $10; - $$pre = ((($0)) + 56|0); - if (!($11)) { - $13 = HEAP32[$$pre>>2]|0; - $14 = ((($10)) + 56|0); - HEAP32[$14>>2] = $13; - } - $15 = HEAP32[$$pre>>2]|0; - $16 = ($15|0)==(0|0); - if (!($16)) { - $17 = ((($15)) + 52|0); - HEAP32[$17>>2] = $12; - } - $18 = HEAP32[$8>>2]|0; - $19 = ($18|0)==($0|0); - if ($19) { - HEAP32[$8>>2] = $15; - } - ___ofl_unlock(); - } - $20 = (_fflush($0)|0); - $21 = ((($0)) + 12|0); - $22 = HEAP32[$21>>2]|0; - $23 = (FUNCTION_TABLE_ii[$22 & 15]($0)|0); - $24 = $23 | $20; - $25 = ((($0)) + 92|0); - $26 = HEAP32[$25>>2]|0; - $27 = ($26|0)==(0|0); - if (!($27)) { - _free($26); - } - if ($7) { - $28 = ($29|0)==(0); - if (!($28)) { - ___unlockfile($0); - } - } else { - _free($0); - } - return ($24|0); -} -function _fflush($0) { - $0 = $0|0; - var $$0 = 0, $$023 = 0, $$02325 = 0, $$02327 = 0, $$024$lcssa = 0, $$02426 = 0, $$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; - var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ($0|0)==(0|0); - do { - if ($1) { - $8 = HEAP32[1376]|0; - $9 = ($8|0)==(0|0); - if ($9) { - $29 = 0; - } else { - $10 = HEAP32[1376]|0; - $11 = (_fflush($10)|0); - $29 = $11; - } - $12 = (___ofl_lock()|0); - $$02325 = HEAP32[$12>>2]|0; - $13 = ($$02325|0)==(0|0); - if ($13) { - $$024$lcssa = $29; - } else { - $$02327 = $$02325;$$02426 = $29; - while(1) { - $14 = ((($$02327)) + 76|0); - $15 = HEAP32[$14>>2]|0; - $16 = ($15|0)>(-1); - if ($16) { - $17 = (___lockfile($$02327)|0); - $26 = $17; - } else { - $26 = 0; - } - $18 = ((($$02327)) + 20|0); - $19 = HEAP32[$18>>2]|0; - $20 = ((($$02327)) + 28|0); - $21 = HEAP32[$20>>2]|0; - $22 = ($19>>>0)>($21>>>0); - if ($22) { - $23 = (___fflush_unlocked($$02327)|0); - $24 = $23 | $$02426; - $$1 = $24; - } else { - $$1 = $$02426; - } - $25 = ($26|0)==(0); - if (!($25)) { - ___unlockfile($$02327); - } - $27 = ((($$02327)) + 56|0); - $$023 = HEAP32[$27>>2]|0; - $28 = ($$023|0)==(0|0); - if ($28) { - $$024$lcssa = $$1; - break; - } else { - $$02327 = $$023;$$02426 = $$1; - } - } - } - ___ofl_unlock(); - $$0 = $$024$lcssa; - } else { - $2 = ((($0)) + 76|0); - $3 = HEAP32[$2>>2]|0; - $4 = ($3|0)>(-1); - if (!($4)) { - $5 = (___fflush_unlocked($0)|0); - $$0 = $5; - break; - } - $6 = (___lockfile($0)|0); - $phitmp = ($6|0)==(0); - $7 = (___fflush_unlocked($0)|0); - if ($phitmp) { - $$0 = $7; - } else { - ___unlockfile($0); - $$0 = $7; - } - } - } while(0); - return ($$0|0); -} -function ___fflush_unlocked($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; - var $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 20|0); - $2 = HEAP32[$1>>2]|0; - $3 = ((($0)) + 28|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($2>>>0)>($4>>>0); - if ($5) { - $6 = ((($0)) + 36|0); - $7 = HEAP32[$6>>2]|0; - (FUNCTION_TABLE_iiii[$7 & 15]($0,0,0)|0); - $8 = HEAP32[$1>>2]|0; - $9 = ($8|0)==(0|0); - if ($9) { - $$0 = -1; - } else { - label = 3; - } - } else { - label = 3; - } - if ((label|0) == 3) { - $10 = ((($0)) + 4|0); - $11 = HEAP32[$10>>2]|0; - $12 = ((($0)) + 8|0); - $13 = HEAP32[$12>>2]|0; - $14 = ($11>>>0)<($13>>>0); - if ($14) { - $15 = $11; - $16 = $13; - $17 = (($15) - ($16))|0; - $18 = ((($0)) + 40|0); - $19 = HEAP32[$18>>2]|0; - (FUNCTION_TABLE_iiii[$19 & 15]($0,$17,1)|0); - } - $20 = ((($0)) + 16|0); - HEAP32[$20>>2] = 0; - HEAP32[$3>>2] = 0; - HEAP32[$1>>2] = 0; - HEAP32[$12>>2] = 0; - HEAP32[$10>>2] = 0; - $$0 = 0; - } - return ($$0|0); -} -function _fgets($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $$06266 = 0, $$063 = 0, $$064 = 0, $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; - var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; - var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond3 = 0; - var $sext$mask = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($2)) + 76|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)>(-1); - if ($5) { - $6 = (___lockfile($2)|0); - $17 = $6; - } else { - $17 = 0; - } - $7 = (($1) + -1)|0; - $8 = ($1|0)<(2); - $9 = ($7|0)!=(0); - if ($8) { - $10 = ((($2)) + 74|0); - $11 = HEAP8[$10>>0]|0; - $12 = $11 << 24 >> 24; - $13 = (($12) + 255)|0; - $14 = $13 | $12; - $15 = $14&255; - HEAP8[$10>>0] = $15; - $16 = ($17|0)==(0); - if (!($16)) { - ___unlockfile($2); - } - if ($9) { - $$0 = 0; - } else { - HEAP8[$0>>0] = 0; - $$0 = $0; - } - } else { - L11: do { - if ($9) { - $18 = ((($2)) + 4|0); - $19 = ((($2)) + 8|0); - $$063 = $7;$$064 = $0; - while(1) { - $20 = HEAP32[$18>>2]|0; - $21 = HEAP32[$19>>2]|0; - $22 = $20; - $23 = (($21) - ($22))|0; - $24 = (_memchr($20,10,$23)|0); - $25 = ($24|0)==(0|0); - $26 = $24; - $27 = (1 - ($22))|0; - $28 = (($27) + ($26))|0; - $29 = $25 ? $23 : $28; - $30 = ($29>>>0)<($$063>>>0); - $31 = $30 ? $29 : $$063; - _memcpy(($$064|0),($20|0),($31|0))|0; - $32 = HEAP32[$18>>2]|0; - $33 = (($32) + ($31)|0); - HEAP32[$18>>2] = $33; - $34 = (($$064) + ($31)|0); - $35 = (($$063) - ($31))|0; - $36 = ($35|0)!=(0); - $or$cond = $25 & $36; - if (!($or$cond)) { - $$1 = $34; - label = 17; - break L11; - } - $37 = HEAP32[$19>>2]|0; - $38 = ($33>>>0)<($37>>>0); - if ($38) { - $39 = ((($33)) + 1|0); - HEAP32[$18>>2] = $39; - $40 = HEAP8[$33>>0]|0; - $41 = $40&255; - $50 = $41; - } else { - $42 = (___uflow($2)|0); - $43 = ($42|0)<(0); - if ($43) { - break; - } else { - $50 = $42; - } - } - $48 = (($35) + -1)|0; - $49 = $50&255; - $51 = ((($34)) + 1|0); - HEAP8[$34>>0] = $49; - $sext$mask = $50 & 255; - $52 = ($sext$mask|0)!=(10); - $53 = ($48|0)!=(0); - $or$cond3 = $53 & $52; - if ($or$cond3) { - $$063 = $48;$$064 = $51; - } else { - $$1 = $51; - label = 17; - break L11; - } - } - $44 = ($34|0)==($0|0); - if ($44) { - $$06266 = 0; - } else { - $45 = HEAP32[$2>>2]|0; - $46 = $45 & 16; - $47 = ($46|0)==(0); - if ($47) { - $$06266 = 0; - } else { - $$1 = $34; - label = 17; - } - } - } else { - $$1 = $0; - label = 17; - } - } while(0); - if ((label|0) == 17) { - $54 = ($0|0)==(0|0); - if ($54) { - $$06266 = 0; - } else { - HEAP8[$$1>>0] = 0; - $$06266 = $0; - } - } - $55 = ($17|0)==(0); - if ($55) { - $$0 = $$06266; - } else { - ___unlockfile($2); - $$0 = $$06266; - } - } - return ($$0|0); -} -function _feof($0) { - $0 = $0|0; - var $$lobit = 0, $$lobit8 = 0, $$lobit9 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 76|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)>(-1); - if ($3) { - $6 = (___lockfile($0)|0); - $phitmp = ($6|0)==(0); - $7 = HEAP32[$0>>2]|0; - $8 = $7 >>> 4; - $$lobit = $8 & 1; - if ($phitmp) { - $$lobit9 = $$lobit; - } else { - ___unlockfile($0); - $$lobit9 = $$lobit; - } - } else { - $4 = HEAP32[$0>>2]|0; - $5 = $4 >>> 4; - $$lobit8 = $5 & 1; - $$lobit9 = $$lobit8; - } - return ($$lobit9|0); -} -function _sscanf($0,$1,$varargs) { - $0 = $0|0; - $1 = $1|0; - $varargs = $varargs|0; - var $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $2 = sp; - HEAP32[$2>>2] = $varargs; - $3 = (_vsscanf($0,$1,$2)|0); - STACKTOP = sp;return ($3|0); -} -function _vsscanf($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, dest = 0, label = 0, sp = 0, stop = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); - $3 = sp; - dest=$3; stop=dest+124|0; do { HEAP32[dest>>2]=0|0; dest=dest+4|0; } while ((dest|0) < (stop|0)); - $4 = ((($3)) + 32|0); - HEAP32[$4>>2] = 12; - $5 = ((($3)) + 44|0); - HEAP32[$5>>2] = $0; - $6 = ((($3)) + 76|0); - HEAP32[$6>>2] = -1; - $7 = ((($3)) + 84|0); - HEAP32[$7>>2] = $0; - $8 = (_vfscanf($3,$1,$2)|0); - STACKTOP = sp;return ($8|0); -} -function _do_read($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = (___string_read($0,$1,$2)|0); - return ($3|0); -} -function _vfscanf($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$ = 0, $$$0266 = 0, $$$0268 = 0, $$$0305 = 0, $$$3 = 0, $$0266$lcssa = 0, $$0266417 = 0, $$0268 = 0, $$0272 = 0, $$0273429 = 0, $$0276$ph = 0, $$0278$ph = 0, $$0278$ph$phi = 0, $$0278$ph336 = 0, $$0283428 = 0, $$0286420 = 0, $$0288$ = 0, $$0288425 = 0, $$0292 = 0, $$0293 = 0; - var $$0305423 = 0, $$10 = 0, $$11 = 0, $$1267 = 0, $$1271 = 0, $$1274 = 0, $$1277$ph = 0, $$1279 = 0, $$1284 = 0, $$1289 = 0, $$2 = 0, $$2275 = 0, $$2280 = 0, $$2280$ph = 0, $$2280$ph$phi = 0, $$2285 = 0, $$2290 = 0, $$2307$ph = 0, $$3$lcssa = 0, $$319 = 0; - var $$320 = 0, $$321 = 0, $$322 = 0, $$327 = 0, $$328$le439 = 0, $$328$le441 = 0, $$3281 = 0, $$3291 = 0, $$3416 = 0, $$4282 = 0, $$4309 = 0, $$5 = 0, $$5299 = 0, $$5310 = 0, $$6 = 0, $$6311 = 0, $$7 = 0, $$7$ph = 0, $$7312 = 0, $$8 = 0; - var $$8313 = 0, $$9 = 0, $$9314 = 0, $$9314$ph = 0, $$lcssa355 = 0, $$not = 0, $$old4 = 0, $$ph = 0, $$ph353 = 0, $$pre = 0, $$pre$phi516Z2D = 0, $$pre507 = 0, $$pre509 = 0, $$pre511 = 0, $$pre512 = 0, $$pre513 = 0, $$pre514 = 0, $$pre515 = 0, $$sink443 = 0, $$sroa$2$0$$sroa_idx13 = 0; - var $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0; - var $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0; - var $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0; - var $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0; - var $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0; - var $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; - var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; - var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; - var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; - var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; - var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0.0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0.0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; - var $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0; - var $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0; - var $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0; - var $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0; - var $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $arglist_current = 0, $arglist_next = 0, $expanded = 0, $expanded1 = 0, $expanded3 = 0, $expanded4 = 0, $expanded5 = 0, $factor = 0, $factor331 = 0, $isdigit = 0; - var $isdigit316 = 0, $isdigit316415 = 0, $isdigittmp = 0, $isdigittmp315 = 0, $isdigittmp315414 = 0, $narrow = 0, $narrow469 = 0, $or$cond = 0, $or$cond3 = 0, $or$cond318 = 0, $or$cond5 = 0, $trunc = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 288|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(288|0); - $3 = sp + 8|0; - $4 = sp + 17|0; - $5 = sp; - $6 = sp + 16|0; - $7 = ((($0)) + 76|0); - $8 = HEAP32[$7>>2]|0; - $9 = ($8|0)>(-1); - if ($9) { - $10 = (___lockfile($0)|0); - $306 = $10; - } else { - $306 = 0; - } - $11 = HEAP8[$1>>0]|0; - $12 = ($11<<24>>24)==(0); - L4: do { - if ($12) { - $$3291 = 0; - } else { - $13 = ((($0)) + 4|0); - $14 = ((($0)) + 100|0); - $15 = ((($0)) + 108|0); - $16 = ((($0)) + 8|0); - $17 = ((($4)) + 10|0); - $18 = ((($4)) + 33|0); - $$sroa$2$0$$sroa_idx13 = ((($3)) + 4|0); - $19 = ((($4)) + 46|0); - $20 = ((($4)) + 94|0); - $21 = ((($4)) + 1|0); - $22 = ((($4)) + 1|0); - $$0273429 = $1;$$0283428 = 0;$$0288425 = 0;$$0305423 = 0;$102 = 0;$24 = $11; - L6: while(1) { - $23 = $24&255; - $25 = (_isspace($23)|0); - $26 = ($25|0)==(0); - L8: do { - if ($26) { - $53 = ($24<<24>>24)==(37); - L10: do { - if ($53) { - $54 = ((($$0273429)) + 1|0); - $55 = HEAP8[$54>>0]|0; - L12: do { - switch ($55<<24>>24) { - case 37: { - break L10; - break; - } - case 42: { - $76 = ((($$0273429)) + 2|0); - $$0293 = 0;$$2275 = $76; - break; - } - default: { - $77 = $55&255; - $isdigittmp = (($77) + -48)|0; - $isdigit = ($isdigittmp>>>0)<(10); - if ($isdigit) { - $78 = ((($$0273429)) + 2|0); - $79 = HEAP8[$78>>0]|0; - $80 = ($79<<24>>24)==(36); - if ($80) { - $81 = (_arg_n($2,$isdigittmp)|0); - $82 = ((($$0273429)) + 3|0); - $$0293 = $81;$$2275 = $82; - break L12; - } - } - $arglist_current = HEAP32[$2>>2]|0; - $83 = $arglist_current; - $84 = ((0) + 4|0); - $expanded1 = $84; - $expanded = (($expanded1) - 1)|0; - $85 = (($83) + ($expanded))|0; - $86 = ((0) + 4|0); - $expanded5 = $86; - $expanded4 = (($expanded5) - 1)|0; - $expanded3 = $expanded4 ^ -1; - $87 = $85 & $expanded3; - $88 = $87; - $89 = HEAP32[$88>>2]|0; - $arglist_next = ((($88)) + 4|0); - HEAP32[$2>>2] = $arglist_next; - $$0293 = $89;$$2275 = $54; - } - } - } while(0); - $90 = HEAP8[$$2275>>0]|0; - $91 = $90&255; - $isdigittmp315414 = (($91) + -48)|0; - $isdigit316415 = ($isdigittmp315414>>>0)<(10); - if ($isdigit316415) { - $$0266417 = 0;$$3416 = $$2275;$95 = $91; - while(1) { - $92 = ($$0266417*10)|0; - $93 = (($92) + -48)|0; - $94 = (($93) + ($95))|0; - $96 = ((($$3416)) + 1|0); - $97 = HEAP8[$96>>0]|0; - $98 = $97&255; - $isdigittmp315 = (($98) + -48)|0; - $isdigit316 = ($isdigittmp315>>>0)<(10); - if ($isdigit316) { - $$0266417 = $94;$$3416 = $96;$95 = $98; - } else { - $$0266$lcssa = $94;$$3$lcssa = $96;$$lcssa355 = $97; - break; - } - } - } else { - $$0266$lcssa = 0;$$3$lcssa = $$2275;$$lcssa355 = $90; - } - $99 = ($$lcssa355<<24>>24)==(109); - $100 = ($$0293|0)!=(0|0); - $101 = ((($$3$lcssa)) + 1|0); - $$$0305 = $99 ? 0 : $$0305423; - $$327 = $99 ? 0 : $102; - $$$3 = $99 ? $101 : $$3$lcssa; - $narrow = $100 & $99; - $103 = ((($$$3)) + 1|0); - $104 = HEAP8[$$$3>>0]|0; - switch ($104<<24>>24) { - case 104: { - $105 = HEAP8[$103>>0]|0; - $106 = ($105<<24>>24)==(104); - $107 = ((($$$3)) + 2|0); - $$319 = $106 ? $107 : $103; - $$320 = $106 ? -2 : -1; - $$0268 = $$320;$$5 = $$319; - break; - } - case 108: { - $108 = HEAP8[$103>>0]|0; - $109 = ($108<<24>>24)==(108); - $110 = ((($$$3)) + 2|0); - $$321 = $109 ? $110 : $103; - $$322 = $109 ? 3 : 1; - $$0268 = $$322;$$5 = $$321; - break; - } - case 106: { - $$0268 = 3;$$5 = $103; - break; - } - case 116: case 122: { - $$0268 = 1;$$5 = $103; - break; - } - case 76: { - $$0268 = 2;$$5 = $103; - break; - } - case 110: case 112: case 67: case 83: case 91: case 99: case 115: case 88: case 71: case 70: case 69: case 65: case 103: case 102: case 101: case 97: case 120: case 117: case 111: case 105: case 100: { - $$0268 = 0;$$5 = $$$3; - break; - } - default: { - $$7312 = $$$0305;$309 = $$327;$narrow469 = $narrow; - label = 137; - break L6; - } - } - $111 = HEAP8[$$5>>0]|0; - $112 = $111&255; - $113 = $112 & 47; - $114 = ($113|0)==(3); - $115 = $112 | 32; - $$ = $114 ? $115 : $112; - $$$0268 = $114 ? 1 : $$0268; - $trunc = $$&255; - switch ($trunc<<24>>24) { - case 99: { - $116 = ($$0266$lcssa|0)>(1); - $$$0266 = $116 ? $$0266$lcssa : 1; - $$1267 = $$$0266;$$1284 = $$0283428; - break; - } - case 91: { - $$1267 = $$0266$lcssa;$$1284 = $$0283428; - break; - } - case 110: { - $117 = ($$0283428|0)<(0); - $118 = $117 << 31 >> 31; - _store_int($$0293,$$$0268,$$0283428,$118); - $$11 = $$5;$$1289 = $$0288425;$$2285 = $$0283428;$$6311 = $$$0305;$307 = $$327; - break L8; - break; - } - default: { - ___shlim($0,0); - while(1) { - $119 = HEAP32[$13>>2]|0; - $120 = HEAP32[$14>>2]|0; - $121 = ($119>>>0)<($120>>>0); - if ($121) { - $122 = ((($119)) + 1|0); - HEAP32[$13>>2] = $122; - $123 = HEAP8[$119>>0]|0; - $124 = $123&255; - $126 = $124; - } else { - $125 = (___shgetc($0)|0); - $126 = $125; - } - $127 = (_isspace($126)|0); - $128 = ($127|0)==(0); - if ($128) { - break; - } - } - $129 = HEAP32[$14>>2]|0; - $130 = ($129|0)==(0|0); - if ($130) { - $$pre507 = HEAP32[$13>>2]|0; - $138 = $$pre507; - } else { - $131 = HEAP32[$13>>2]|0; - $132 = ((($131)) + -1|0); - HEAP32[$13>>2] = $132; - $133 = $132; - $138 = $133; - } - $134 = HEAP32[$15>>2]|0; - $135 = HEAP32[$16>>2]|0; - $136 = (($134) + ($$0283428))|0; - $137 = (($136) + ($138))|0; - $139 = (($137) - ($135))|0; - $$1267 = $$0266$lcssa;$$1284 = $139; - } - } - ___shlim($0,$$1267); - $140 = HEAP32[$13>>2]|0; - $141 = HEAP32[$14>>2]|0; - $142 = ($140>>>0)<($141>>>0); - if ($142) { - $143 = ((($140)) + 1|0); - HEAP32[$13>>2] = $143; - $147 = $141; - } else { - $144 = (___shgetc($0)|0); - $145 = ($144|0)<(0); - if ($145) { - $$7312 = $$$0305;$309 = $$327;$narrow469 = $narrow; - label = 137; - break L6; - } - $$pre509 = HEAP32[$14>>2]|0; - $147 = $$pre509; - } - $146 = ($147|0)==(0|0); - if (!($146)) { - $148 = HEAP32[$13>>2]|0; - $149 = ((($148)) + -1|0); - HEAP32[$13>>2] = $149; - } - L55: do { - switch ($trunc<<24>>24) { - case 91: case 99: case 115: { - $150 = ($$|0)==(99); - $151 = $$ | 16; - $152 = ($151|0)==(115); - L57: do { - if ($152) { - $153 = ($$|0)==(115); - _memset(($21|0),-1,256)|0; - HEAP8[$4>>0] = 0; - if ($153) { - HEAP8[$18>>0] = 0; - ;HEAP8[$17>>0]=0|0;HEAP8[$17+1>>0]=0|0;HEAP8[$17+2>>0]=0|0;HEAP8[$17+3>>0]=0|0;HEAP8[$17+4>>0]=0|0; - $$9 = $$5; - } else { - $$9 = $$5; - } - } else { - $154 = ((($$5)) + 1|0); - $155 = HEAP8[$154>>0]|0; - $156 = ($155<<24>>24)==(94); - $157 = ((($$5)) + 2|0); - $$0292 = $156&1; - $$6 = $156 ? $157 : $154; - $158 = $156&1; - _memset(($22|0),($158|0),256)|0; - HEAP8[$4>>0] = 0; - $159 = HEAP8[$$6>>0]|0; - switch ($159<<24>>24) { - case 45: { - $$sink443 = $19; - label = 64; - break; - } - case 93: { - $$sink443 = $20; - label = 64; - break; - } - default: { - $$pre514 = $$0292 ^ 1; - $$pre515 = $$pre514&255; - $$7$ph = $$6;$$pre$phi516Z2D = $$pre515; - } - } - if ((label|0) == 64) { - label = 0; - $160 = ((($$6)) + 1|0); - $161 = $$0292 ^ 1; - $162 = $161&255; - HEAP8[$$sink443>>0] = $162; - $$7$ph = $160;$$pre$phi516Z2D = $162; - } - $$7 = $$7$ph; - while(1) { - $163 = HEAP8[$$7>>0]|0; - L69: do { - switch ($163<<24>>24) { - case 0: { - $$7312 = $$$0305;$309 = $$327;$narrow469 = $narrow; - label = 137; - break L6; - break; - } - case 93: { - $$9 = $$7; - break L57; - break; - } - case 45: { - $164 = ((($$7)) + 1|0); - $165 = HEAP8[$164>>0]|0; - switch ($165<<24>>24) { - case 93: case 0: { - $$8 = $$7;$176 = 45; - break L69; - break; - } - default: { - } - } - $166 = ((($$7)) + -1|0); - $167 = HEAP8[$166>>0]|0; - $168 = ($167&255)<($165&255); - if ($168) { - $169 = $167&255; - $$0286420 = $169; - while(1) { - $170 = (($$0286420) + 1)|0; - $171 = (($4) + ($170)|0); - HEAP8[$171>>0] = $$pre$phi516Z2D; - $172 = HEAP8[$164>>0]|0; - $173 = $172&255; - $174 = ($170|0)<($173|0); - if ($174) { - $$0286420 = $170; - } else { - $$8 = $164;$176 = $172; - break; - } - } - } else { - $$8 = $164;$176 = $165; - } - break; - } - default: { - $$8 = $$7;$176 = $163; - } - } - } while(0); - $175 = $176&255; - $177 = (($175) + 1)|0; - $178 = (($4) + ($177)|0); - HEAP8[$178>>0] = $$pre$phi516Z2D; - $179 = ((($$8)) + 1|0); - $$7 = $179; - } - } - } while(0); - $180 = (($$1267) + 1)|0; - $181 = $150 ? $180 : 31; - $182 = ($$$0268|0)==(1); - L77: do { - if ($182) { - if ($narrow) { - $183 = $181 << 2; - $184 = (_malloc($183)|0); - $185 = ($184|0)==(0|0); - if ($185) { - $$7312 = 0;$309 = 0;$narrow469 = 1; - label = 137; - break L6; - } else { - $311 = $184; - } - } else { - $311 = $$0293; - } - HEAP32[$3>>2] = 0; - HEAP32[$$sroa$2$0$$sroa_idx13>>2] = 0; - $$0276$ph = $181;$$0278$ph = 0;$$ph = $311; - L82: while(1) { - $186 = ($$ph|0)==(0|0); - $$0278$ph336 = $$0278$ph; - while(1) { - L86: while(1) { - $187 = HEAP32[$13>>2]|0; - $188 = HEAP32[$14>>2]|0; - $189 = ($187>>>0)<($188>>>0); - if ($189) { - $190 = ((($187)) + 1|0); - HEAP32[$13>>2] = $190; - $191 = HEAP8[$187>>0]|0; - $192 = $191&255; - $195 = $192; - } else { - $193 = (___shgetc($0)|0); - $195 = $193; - } - $194 = (($195) + 1)|0; - $196 = (($4) + ($194)|0); - $197 = HEAP8[$196>>0]|0; - $198 = ($197<<24>>24)==(0); - if ($198) { - break L82; - } - $199 = $195&255; - HEAP8[$6>>0] = $199; - $200 = (_mbrtowc($5,$6,1,$3)|0); - switch ($200|0) { - case -1: { - $$7312 = 0;$309 = $$ph;$narrow469 = $narrow; - label = 137; - break L6; - break; - } - case -2: { - break; - } - default: { - break L86; - } - } - } - if ($186) { - $$1279 = $$0278$ph336; - } else { - $201 = (($$ph) + ($$0278$ph336<<2)|0); - $202 = (($$0278$ph336) + 1)|0; - $203 = HEAP32[$5>>2]|0; - HEAP32[$201>>2] = $203; - $$1279 = $202; - } - $204 = ($$1279|0)==($$0276$ph|0); - $or$cond = $narrow & $204; - if ($or$cond) { - break; - } else { - $$0278$ph336 = $$1279; - } - } - $factor331 = $$0276$ph << 1; - $205 = $factor331 | 1; - $206 = $205 << 2; - $207 = (_realloc($$ph,$206)|0); - $208 = ($207|0)==(0|0); - if ($208) { - $$7312 = 0;$309 = $$ph;$narrow469 = 1; - label = 137; - break L6; - } else { - $$0278$ph$phi = $$0276$ph;$$0276$ph = $205;$$ph = $207;$$0278$ph = $$0278$ph$phi; - } - } - $209 = (_mbsinit($3)|0); - $210 = ($209|0)==(0); - if ($210) { - $$7312 = 0;$309 = $$ph;$narrow469 = $narrow; - label = 137; - break L6; - } else { - $$4282 = $$0278$ph336;$$4309 = 0;$$5299 = $$ph;$312 = $$ph; - } - } else { - if ($narrow) { - $211 = (_malloc($181)|0); - $212 = ($211|0)==(0|0); - if ($212) { - $$7312 = 0;$309 = 0;$narrow469 = 1; - label = 137; - break L6; - } else { - $$1277$ph = $181;$$2280$ph = 0;$$2307$ph = $211; - } - while(1) { - $$2280 = $$2280$ph; - while(1) { - $213 = HEAP32[$13>>2]|0; - $214 = HEAP32[$14>>2]|0; - $215 = ($213>>>0)<($214>>>0); - if ($215) { - $216 = ((($213)) + 1|0); - HEAP32[$13>>2] = $216; - $217 = HEAP8[$213>>0]|0; - $218 = $217&255; - $221 = $218; - } else { - $219 = (___shgetc($0)|0); - $221 = $219; - } - $220 = (($221) + 1)|0; - $222 = (($4) + ($220)|0); - $223 = HEAP8[$222>>0]|0; - $224 = ($223<<24>>24)==(0); - if ($224) { - $$4282 = $$2280;$$4309 = $$2307$ph;$$5299 = 0;$312 = 0; - break L77; - } - $225 = $221&255; - $226 = (($$2280) + 1)|0; - $227 = (($$2307$ph) + ($$2280)|0); - HEAP8[$227>>0] = $225; - $228 = ($226|0)==($$1277$ph|0); - if ($228) { - break; - } else { - $$2280 = $226; - } - } - $factor = $$1277$ph << 1; - $229 = $factor | 1; - $230 = (_realloc($$2307$ph,$229)|0); - $231 = ($230|0)==(0|0); - if ($231) { - $$7312 = $$2307$ph;$309 = 0;$narrow469 = 1; - label = 137; - break L6; - } else { - $$2280$ph$phi = $$1277$ph;$$1277$ph = $229;$$2307$ph = $230;$$2280$ph = $$2280$ph$phi; - } - } - } - $232 = ($$0293|0)==(0|0); - if ($232) { - $250 = $147; - while(1) { - $248 = HEAP32[$13>>2]|0; - $249 = ($248>>>0)<($250>>>0); - if ($249) { - $251 = ((($248)) + 1|0); - HEAP32[$13>>2] = $251; - $252 = HEAP8[$248>>0]|0; - $253 = $252&255; - $256 = $253; - } else { - $254 = (___shgetc($0)|0); - $256 = $254; - } - $255 = (($256) + 1)|0; - $257 = (($4) + ($255)|0); - $258 = HEAP8[$257>>0]|0; - $259 = ($258<<24>>24)==(0); - if ($259) { - $$4282 = 0;$$4309 = 0;$$5299 = 0;$312 = 0; - break L77; - } - $$pre512 = HEAP32[$14>>2]|0; - $250 = $$pre512; - } - } else { - $$3281 = 0;$235 = $147; - while(1) { - $233 = HEAP32[$13>>2]|0; - $234 = ($233>>>0)<($235>>>0); - if ($234) { - $236 = ((($233)) + 1|0); - HEAP32[$13>>2] = $236; - $237 = HEAP8[$233>>0]|0; - $238 = $237&255; - $241 = $238; - } else { - $239 = (___shgetc($0)|0); - $241 = $239; - } - $240 = (($241) + 1)|0; - $242 = (($4) + ($240)|0); - $243 = HEAP8[$242>>0]|0; - $244 = ($243<<24>>24)==(0); - if ($244) { - $$4282 = $$3281;$$4309 = $$0293;$$5299 = 0;$312 = 0; - break L77; - } - $245 = $241&255; - $246 = (($$3281) + 1)|0; - $247 = (($$0293) + ($$3281)|0); - HEAP8[$247>>0] = $245; - $$pre511 = HEAP32[$14>>2]|0; - $$3281 = $246;$235 = $$pre511; - } - } - } - } while(0); - $260 = HEAP32[$14>>2]|0; - $261 = ($260|0)==(0|0); - if ($261) { - $$pre513 = HEAP32[$13>>2]|0; - $268 = $$pre513; - } else { - $262 = HEAP32[$13>>2]|0; - $263 = ((($262)) + -1|0); - HEAP32[$13>>2] = $263; - $264 = $263; - $268 = $264; - } - $265 = HEAP32[$15>>2]|0; - $266 = HEAP32[$16>>2]|0; - $267 = (($268) - ($266))|0; - $269 = (($267) + ($265))|0; - $270 = ($269|0)==(0); - if ($270) { - $$9314$ph = $$4309;$$ph353 = $312; - label = 139; - break L6; - } - $$not = $150 ^ 1; - $271 = ($269|0)==($$1267|0); - $or$cond318 = $271 | $$not; - if (!($or$cond318)) { - $$9314$ph = $$4309;$$ph353 = $312; - label = 139; - break L6; - } - do { - if ($narrow) { - if ($182) { - HEAP32[$$0293>>2] = $$5299; - break; - } else { - HEAP32[$$0293>>2] = $$4309; - break; - } - } - } while(0); - if ($150) { - $$10 = $$9;$$5310 = $$4309;$310 = $312; - } else { - $272 = ($$5299|0)==(0|0); - if (!($272)) { - $273 = (($$5299) + ($$4282<<2)|0); - HEAP32[$273>>2] = 0; - } - $274 = ($$4309|0)==(0|0); - if ($274) { - $$10 = $$9;$$5310 = 0;$310 = $312; - break L55; - } - $275 = (($$4309) + ($$4282)|0); - HEAP8[$275>>0] = 0; - $$10 = $$9;$$5310 = $$4309;$310 = $312; - } - break; - } - case 120: case 88: case 112: { - $$0272 = 16; - label = 125; - break; - } - case 111: { - $$0272 = 8; - label = 125; - break; - } - case 117: case 100: { - $$0272 = 10; - label = 125; - break; - } - case 105: { - $$0272 = 0; - label = 125; - break; - } - case 71: case 103: case 70: case 102: case 69: case 101: case 65: case 97: { - $285 = (+___floatscan($0,$$$0268,0)); - $286 = HEAP32[$15>>2]|0; - $287 = HEAP32[$13>>2]|0; - $288 = HEAP32[$16>>2]|0; - $289 = (($288) - ($287))|0; - $290 = ($286|0)==($289|0); - if ($290) { - $$9314$ph = $$$0305;$$ph353 = $$327; - label = 139; - break L6; - } - $291 = ($$0293|0)==(0|0); - if ($291) { - $$10 = $$5;$$5310 = $$$0305;$310 = $$327; - } else { - switch ($$$0268|0) { - case 0: { - $292 = $285; - HEAPF32[$$0293>>2] = $292; - $$10 = $$5;$$5310 = $$$0305;$310 = $$327; - break L55; - break; - } - case 1: { - HEAPF64[$$0293>>3] = $285; - $$10 = $$5;$$5310 = $$$0305;$310 = $$327; - break L55; - break; - } - case 2: { - HEAPF64[$$0293>>3] = $285; - $$10 = $$5;$$5310 = $$$0305;$310 = $$327; - break L55; - break; - } - default: { - $$10 = $$5;$$5310 = $$$0305;$310 = $$327; - break L55; - } - } - } - break; - } - default: { - $$10 = $$5;$$5310 = $$$0305;$310 = $$327; - } - } - } while(0); - do { - if ((label|0) == 125) { - label = 0; - $276 = (___intscan($0,$$0272,0,-1,-1)|0); - $277 = tempRet0; - $278 = HEAP32[$15>>2]|0; - $279 = HEAP32[$13>>2]|0; - $280 = HEAP32[$16>>2]|0; - $281 = (($280) - ($279))|0; - $282 = ($278|0)==($281|0); - if ($282) { - $$9314$ph = $$$0305;$$ph353 = $$327; - label = 139; - break L6; - } - $283 = ($$|0)==(112); - $or$cond3 = $100 & $283; - if ($or$cond3) { - $284 = $276; - HEAP32[$$0293>>2] = $284; - $$10 = $$5;$$5310 = $$$0305;$310 = $$327; - break; - } else { - _store_int($$0293,$$$0268,$276,$277); - $$10 = $$5;$$5310 = $$$0305;$310 = $$327; - break; - } - } - } while(0); - $293 = HEAP32[$15>>2]|0; - $294 = HEAP32[$13>>2]|0; - $295 = HEAP32[$16>>2]|0; - $296 = (($293) + ($$1284))|0; - $297 = (($296) + ($294))|0; - $298 = (($297) - ($295))|0; - $299 = $100&1; - $$0288$ = (($299) + ($$0288425))|0; - $$11 = $$10;$$1289 = $$0288$;$$2285 = $298;$$6311 = $$5310;$307 = $310; - break L8; - } - } while(0); - $56 = $53&1; - $57 = (($$0273429) + ($56)|0); - ___shlim($0,0); - $58 = HEAP32[$13>>2]|0; - $59 = HEAP32[$14>>2]|0; - $60 = ($58>>>0)<($59>>>0); - if ($60) { - $61 = ((($58)) + 1|0); - HEAP32[$13>>2] = $61; - $62 = HEAP8[$58>>0]|0; - $63 = $62&255; - $68 = $63; - } else { - $64 = (___shgetc($0)|0); - $68 = $64; - } - $65 = HEAP8[$57>>0]|0; - $66 = $65&255; - $67 = ($68|0)==($66|0); - if (!($67)) { - label = 22; - break L6; - } - $75 = (($$0283428) + 1)|0; - $$11 = $57;$$1289 = $$0288425;$$2285 = $75;$$6311 = $$0305423;$307 = $102; - } else { - $$1274 = $$0273429; - while(1) { - $27 = ((($$1274)) + 1|0); - $28 = HEAP8[$27>>0]|0; - $29 = $28&255; - $30 = (_isspace($29)|0); - $31 = ($30|0)==(0); - if ($31) { - break; - } else { - $$1274 = $27; - } - } - ___shlim($0,0); - while(1) { - $32 = HEAP32[$13>>2]|0; - $33 = HEAP32[$14>>2]|0; - $34 = ($32>>>0)<($33>>>0); - if ($34) { - $35 = ((($32)) + 1|0); - HEAP32[$13>>2] = $35; - $36 = HEAP8[$32>>0]|0; - $37 = $36&255; - $39 = $37; - } else { - $38 = (___shgetc($0)|0); - $39 = $38; - } - $40 = (_isspace($39)|0); - $41 = ($40|0)==(0); - if ($41) { - break; - } - } - $42 = HEAP32[$14>>2]|0; - $43 = ($42|0)==(0|0); - if ($43) { - $$pre = HEAP32[$13>>2]|0; - $51 = $$pre; - } else { - $44 = HEAP32[$13>>2]|0; - $45 = ((($44)) + -1|0); - HEAP32[$13>>2] = $45; - $46 = $45; - $51 = $46; - } - $47 = HEAP32[$15>>2]|0; - $48 = HEAP32[$16>>2]|0; - $49 = (($47) + ($$0283428))|0; - $50 = (($49) + ($51))|0; - $52 = (($50) - ($48))|0; - $$11 = $$1274;$$1289 = $$0288425;$$2285 = $52;$$6311 = $$0305423;$307 = $102; - } - } while(0); - $300 = ((($$11)) + 1|0); - $301 = HEAP8[$300>>0]|0; - $302 = ($301<<24>>24)==(0); - if ($302) { - $$3291 = $$1289; - break L4; - } else { - $$0273429 = $300;$$0283428 = $$2285;$$0288425 = $$1289;$$0305423 = $$6311;$102 = $307;$24 = $301; - } - } - if ((label|0) == 22) { - $69 = HEAP32[$14>>2]|0; - $70 = ($69|0)==(0|0); - if (!($70)) { - $71 = HEAP32[$13>>2]|0; - $72 = ((($71)) + -1|0); - HEAP32[$13>>2] = $72; - } - $73 = ($68|0)>(-1); - $74 = ($$0288425|0)!=(0); - $or$cond5 = $74 | $73; - if ($or$cond5) { - $$3291 = $$0288425; - break; - } else { - $$1271 = 0;$$8313 = $$0305423;$308 = $102; - label = 138; - } - } - else if ((label|0) == 137) { - $$328$le441 = $narrow469&1; - $$old4 = ($$0288425|0)==(0); - if ($$old4) { - $$1271 = $$328$le441;$$8313 = $$7312;$308 = $309; - label = 138; - } else { - $$2 = $$328$le441;$$2290 = $$0288425;$$9314 = $$7312;$304 = $309; - } - } - else if ((label|0) == 139) { - $$328$le439 = $narrow&1; - $$2 = $$328$le439;$$2290 = $$0288425;$$9314 = $$9314$ph;$304 = $$ph353; - } - if ((label|0) == 138) { - $$2 = $$1271;$$2290 = -1;$$9314 = $$8313;$304 = $308; - } - $303 = ($$2|0)==(0); - if ($303) { - $$3291 = $$2290; - } else { - _free($$9314); - _free($304); - $$3291 = $$2290; - } - } - } while(0); - $305 = ($306|0)==(0); - if (!($305)) { - ___unlockfile($0); - } - STACKTOP = sp;return ($$3291|0); -} -function _arg_n($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $arglist_current = 0, $arglist_next = 0, $expanded = 0, $expanded1 = 0, $expanded3 = 0, $expanded4 = 0, $expanded5 = 0, $vacopy_currentptr = 0, label = 0; - var sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $2 = sp; - $vacopy_currentptr = HEAP32[$0>>2]|0; - HEAP32[$2>>2] = $vacopy_currentptr; - $$0 = $1; - while(1) { - $3 = ($$0>>>0)>(1); - $arglist_current = HEAP32[$2>>2]|0; - $4 = $arglist_current; - $5 = ((0) + 4|0); - $expanded1 = $5; - $expanded = (($expanded1) - 1)|0; - $6 = (($4) + ($expanded))|0; - $7 = ((0) + 4|0); - $expanded5 = $7; - $expanded4 = (($expanded5) - 1)|0; - $expanded3 = $expanded4 ^ -1; - $8 = $6 & $expanded3; - $9 = $8; - $10 = HEAP32[$9>>2]|0; - $arglist_next = ((($9)) + 4|0); - HEAP32[$2>>2] = $arglist_next; - $11 = (($$0) + -1)|0; - if ($3) { - $$0 = $11; - } else { - break; - } - } - STACKTOP = sp;return ($10|0); -} -function _store_int($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $10 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = ($0|0)==(0|0); - L1: do { - if (!($4)) { - switch ($1|0) { - case -2: { - $5 = $2&255; - HEAP8[$0>>0] = $5; - break L1; - break; - } - case -1: { - $6 = $2&65535; - HEAP16[$0>>1] = $6; - break L1; - break; - } - case 0: { - HEAP32[$0>>2] = $2; - break L1; - break; - } - case 1: { - HEAP32[$0>>2] = $2; - break L1; - break; - } - case 3: { - $7 = $0; - $8 = $7; - HEAP32[$8>>2] = $2; - $9 = (($7) + 4)|0; - $10 = $9; - HEAP32[$10>>2] = $3; - break L1; - break; - } - default: { - break L1; - } - } - } - } while(0); - return; -} -function _mbsinit($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ($0|0)==(0|0); - if ($1) { - $5 = 1; - } else { - $2 = HEAP32[$0>>2]|0; - $3 = ($2|0)==(0); - $5 = $3; - } - $4 = $5&1; - return ($4|0); -} -function ___string_read($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$027 = 0, $$027$ = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 84|0); - $4 = HEAP32[$3>>2]|0; - $5 = (($2) + 256)|0; - $6 = (_memchr($4,0,$5)|0); - $7 = ($6|0)==(0|0); - $8 = $6; - $9 = $4; - $10 = (($8) - ($9))|0; - $$027 = $7 ? $5 : $10; - $11 = ($$027>>>0)<($2>>>0); - $$027$ = $11 ? $$027 : $2; - _memcpy(($1|0),($4|0),($$027$|0))|0; - $12 = (($4) + ($$027$)|0); - $13 = ((($0)) + 4|0); - HEAP32[$13>>2] = $12; - $14 = (($4) + ($$027)|0); - $15 = ((($0)) + 8|0); - HEAP32[$15>>2] = $14; - HEAP32[$3>>2] = $14; - return ($$027$|0); -} -function _fseek($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = (___fseeko($0,$1,$2)|0); - return ($3|0); -} -function _fprintf($0,$1,$varargs) { - $0 = $0|0; - $1 = $1|0; - $varargs = $varargs|0; - var $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $2 = sp; - HEAP32[$2>>2] = $varargs; - $3 = (_vfprintf($0,$1,$2)|0); - STACKTOP = sp;return ($3|0); -} -function ___fseeko($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ((($0)) + 76|0); - $4 = HEAP32[$3>>2]|0; - $5 = ($4|0)>(-1); - if ($5) { - $7 = (___lockfile($0)|0); - $phitmp = ($7|0)==(0); - $8 = (___fseeko_unlocked($0,$1,$2)|0); - if ($phitmp) { - $9 = $8; - } else { - ___unlockfile($0); - $9 = $8; - } - } else { - $6 = (___fseeko_unlocked($0,$1,$2)|0); - $9 = $6; - } - return ($9|0); -} -function ___fseeko_unlocked($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $$019 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = ($2|0)==(1); - if ($3) { - $4 = ((($0)) + 8|0); - $5 = HEAP32[$4>>2]|0; - $6 = ((($0)) + 4|0); - $7 = HEAP32[$6>>2]|0; - $8 = (($1) - ($5))|0; - $9 = (($8) + ($7))|0; - $$019 = $9; - } else { - $$019 = $1; - } - $10 = ((($0)) + 20|0); - $11 = HEAP32[$10>>2]|0; - $12 = ((($0)) + 28|0); - $13 = HEAP32[$12>>2]|0; - $14 = ($11>>>0)>($13>>>0); - if ($14) { - $15 = ((($0)) + 36|0); - $16 = HEAP32[$15>>2]|0; - (FUNCTION_TABLE_iiii[$16 & 15]($0,0,0)|0); - $17 = HEAP32[$10>>2]|0; - $18 = ($17|0)==(0|0); - if ($18) { - $$0 = -1; - } else { - label = 5; - } - } else { - label = 5; - } - if ((label|0) == 5) { - $19 = ((($0)) + 16|0); - HEAP32[$19>>2] = 0; - HEAP32[$12>>2] = 0; - HEAP32[$10>>2] = 0; - $20 = ((($0)) + 40|0); - $21 = HEAP32[$20>>2]|0; - $22 = (FUNCTION_TABLE_iiii[$21 & 15]($0,$$019,$2)|0); - $23 = ($22|0)<(0); - if ($23) { - $$0 = -1; - } else { - $24 = ((($0)) + 8|0); - HEAP32[$24>>2] = 0; - $25 = ((($0)) + 4|0); - HEAP32[$25>>2] = 0; - $26 = HEAP32[$0>>2]|0; - $27 = $26 & -17; - HEAP32[$0>>2] = $27; - $$0 = 0; - } - } - return ($$0|0); -} -function _strstr($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; - var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = HEAP8[$1>>0]|0; - $3 = ($2<<24>>24)==(0); - do { - if ($3) { - $$0 = $0; - } else { - $4 = $2 << 24 >> 24; - $5 = (_strchr($0,$4)|0); - $6 = ($5|0)==(0|0); - if ($6) { - $$0 = 0; - } else { - $7 = ((($1)) + 1|0); - $8 = HEAP8[$7>>0]|0; - $9 = ($8<<24>>24)==(0); - if ($9) { - $$0 = $5; - } else { - $10 = ((($5)) + 1|0); - $11 = HEAP8[$10>>0]|0; - $12 = ($11<<24>>24)==(0); - if ($12) { - $$0 = 0; - } else { - $13 = ((($1)) + 2|0); - $14 = HEAP8[$13>>0]|0; - $15 = ($14<<24>>24)==(0); - if ($15) { - $16 = (_twobyte_strstr($5,$1)|0); - $$0 = $16; - break; - } - $17 = ((($5)) + 2|0); - $18 = HEAP8[$17>>0]|0; - $19 = ($18<<24>>24)==(0); - if ($19) { - $$0 = 0; - } else { - $20 = ((($1)) + 3|0); - $21 = HEAP8[$20>>0]|0; - $22 = ($21<<24>>24)==(0); - if ($22) { - $23 = (_threebyte_strstr($5,$1)|0); - $$0 = $23; - break; - } - $24 = ((($5)) + 3|0); - $25 = HEAP8[$24>>0]|0; - $26 = ($25<<24>>24)==(0); - if ($26) { - $$0 = 0; - } else { - $27 = ((($1)) + 4|0); - $28 = HEAP8[$27>>0]|0; - $29 = ($28<<24>>24)==(0); - if ($29) { - $30 = (_fourbyte_strstr($5,$1)|0); - $$0 = $30; - break; - } else { - $31 = (_twoway_strstr($5,$1)|0); - $$0 = $31; - break; - } - } - } - } - } - } - } - } while(0); - return ($$0|0); -} -function _twobyte_strstr($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$lcssa = 0, $$sink = 0, $$sink$in = 0, $$sink$masked = 0, $$sink17$sink = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; - var label = 0, sp = 0; - sp = STACKTOP; - $2 = HEAP8[$1>>0]|0; - $3 = $2&255; - $4 = $3 << 8; - $5 = ((($1)) + 1|0); - $6 = HEAP8[$5>>0]|0; - $7 = $6&255; - $8 = $4 | $7; - $9 = HEAP8[$0>>0]|0; - $10 = $9&255; - $$sink$in = $10;$$sink17$sink = $0; - while(1) { - $11 = ((($$sink17$sink)) + 1|0); - $12 = HEAP8[$11>>0]|0; - $13 = ($12<<24>>24)==(0); - if ($13) { - $$lcssa = 0; - break; - } - $$sink = $$sink$in << 8; - $14 = $12&255; - $$sink$masked = $$sink & 65280; - $15 = $14 | $$sink$masked; - $16 = ($15|0)==($8|0); - if ($16) { - $$lcssa = $$sink17$sink; - break; - } else { - $$sink$in = $15;$$sink17$sink = $11; - } - } - return ($$lcssa|0); -} -function _threebyte_strstr($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$016$lcssa = 0, $$01619 = 0, $$020 = 0, $$lcssa = 0, $$not = 0, $$not17 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0; - var $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond18 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = HEAP8[$1>>0]|0; - $3 = $2&255; - $4 = $3 << 24; - $5 = ((($1)) + 1|0); - $6 = HEAP8[$5>>0]|0; - $7 = $6&255; - $8 = $7 << 16; - $9 = $8 | $4; - $10 = ((($1)) + 2|0); - $11 = HEAP8[$10>>0]|0; - $12 = $11&255; - $13 = $12 << 8; - $14 = $9 | $13; - $15 = HEAP8[$0>>0]|0; - $16 = $15&255; - $17 = $16 << 24; - $18 = ((($0)) + 1|0); - $19 = HEAP8[$18>>0]|0; - $20 = $19&255; - $21 = $20 << 16; - $22 = $21 | $17; - $23 = ((($0)) + 2|0); - $24 = HEAP8[$23>>0]|0; - $25 = $24&255; - $26 = $25 << 8; - $27 = $22 | $26; - $28 = ($24<<24>>24)!=(0); - $$not17 = $28 ^ 1; - $29 = ($27|0)==($14|0); - $or$cond18 = $29 | $$not17; - if ($or$cond18) { - $$016$lcssa = $23;$$lcssa = $28; - } else { - $$01619 = $23;$$020 = $27; - while(1) { - $30 = ((($$01619)) + 1|0); - $31 = HEAP8[$30>>0]|0; - $32 = $31&255; - $33 = $32 | $$020; - $34 = $33 << 8; - $35 = ($31<<24>>24)!=(0); - $$not = $35 ^ 1; - $36 = ($34|0)==($14|0); - $or$cond = $36 | $$not; - if ($or$cond) { - $$016$lcssa = $30;$$lcssa = $35; - break; - } else { - $$01619 = $30;$$020 = $34; - } - } - } - $37 = ((($$016$lcssa)) + -2|0); - $38 = $$lcssa ? $37 : 0; - return ($38|0); -} -function _fourbyte_strstr($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$lcssa = 0, $$not = 0, $$not22 = 0, $$sink21$lcssa = 0, $$sink2124 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond23 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = HEAP8[$1>>0]|0; - $3 = $2&255; - $4 = $3 << 24; - $5 = ((($1)) + 1|0); - $6 = HEAP8[$5>>0]|0; - $7 = $6&255; - $8 = $7 << 16; - $9 = $8 | $4; - $10 = ((($1)) + 2|0); - $11 = HEAP8[$10>>0]|0; - $12 = $11&255; - $13 = $12 << 8; - $14 = $9 | $13; - $15 = ((($1)) + 3|0); - $16 = HEAP8[$15>>0]|0; - $17 = $16&255; - $18 = $14 | $17; - $19 = HEAP8[$0>>0]|0; - $20 = $19&255; - $21 = $20 << 24; - $22 = ((($0)) + 1|0); - $23 = HEAP8[$22>>0]|0; - $24 = $23&255; - $25 = $24 << 16; - $26 = $25 | $21; - $27 = ((($0)) + 2|0); - $28 = HEAP8[$27>>0]|0; - $29 = $28&255; - $30 = $29 << 8; - $31 = $26 | $30; - $32 = ((($0)) + 3|0); - $33 = HEAP8[$32>>0]|0; - $34 = $33&255; - $35 = $34 | $31; - $36 = ($33<<24>>24)!=(0); - $$not22 = $36 ^ 1; - $37 = ($35|0)==($18|0); - $or$cond23 = $37 | $$not22; - if ($or$cond23) { - $$lcssa = $36;$$sink21$lcssa = $32; - } else { - $$sink2124 = $32;$39 = $35; - while(1) { - $38 = $39 << 8; - $40 = ((($$sink2124)) + 1|0); - $41 = HEAP8[$40>>0]|0; - $42 = $41&255; - $43 = $42 | $38; - $44 = ($41<<24>>24)!=(0); - $$not = $44 ^ 1; - $45 = ($43|0)==($18|0); - $or$cond = $45 | $$not; - if ($or$cond) { - $$lcssa = $44;$$sink21$lcssa = $40; - break; - } else { - $$sink2124 = $40;$39 = $43; - } - } - } - $46 = ((($$sink21$lcssa)) + -3|0); - $47 = $$lcssa ? $46 : 0; - return ($47|0); -} -function _twoway_strstr($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0166 = 0, $$0168 = 0, $$0169 = 0, $$0169$be = 0, $$0170 = 0, $$0175$ph$ph$lcssa220 = 0, $$0175$ph$ph$lcssa220323 = 0, $$0175$ph$ph256 = 0, $$0179244 = 0, $$0183$ph200$ph255 = 0, $$0183$ph200250 = 0, $$0183$ph262 = 0, $$0185$ph$lcssa = 0, $$0185$ph$lcssa322 = 0, $$0185$ph261 = 0, $$0187$lcssa320321 = 0, $$0187266 = 0, $$1176$$0175 = 0, $$1176$ph$ph$lcssa211 = 0, $$1176$ph$ph235 = 0; - var $$1180224 = 0, $$1184$ph196$ph234 = 0, $$1184$ph196229 = 0, $$1184$ph241 = 0, $$1186$$0185 = 0, $$1186$$0185$ = 0, $$1186$ph$lcssa = 0, $$1186$ph240 = 0, $$2181 = 0, $$2181$sink = 0, $$3 = 0, $$3173 = 0, $$3178 = 0, $$3182223 = 0, $$4 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0; - var $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0; - var $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; - var $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0; - var $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0; - var $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0; - var $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0; - var $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond = 0, $cond191 = 0, $cond191222 = 0, $cond265 = 0, $div = 0, $div188 = 0, $or$cond = 0, $or$cond190 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 1056|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(1056|0); - $2 = sp + 1024|0; - $3 = sp; - ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0;HEAP32[$2+20>>2]=0|0;HEAP32[$2+24>>2]=0|0;HEAP32[$2+28>>2]=0|0; - $4 = HEAP8[$1>>0]|0; - $cond265 = ($4<<24>>24)==(0); - L1: do { - if ($cond265) { - $$0175$ph$ph$lcssa220323 = 1;$$0185$ph$lcssa322 = -1;$$0187$lcssa320321 = 0;$$1176$ph$ph$lcssa211 = 1;$$1186$ph$lcssa = -1; - label = 27; - } else { - $5 = $4&255; - $$0187266 = 0;$12 = $4;$20 = $5; - while(1) { - $8 = (($0) + ($$0187266)|0); - $9 = HEAP8[$8>>0]|0; - $10 = ($9<<24>>24)==(0); - if ($10) { - $$3 = 0; - break L1; - } - $11 = $12 & 31; - $13 = $11&255; - $14 = 1 << $13; - $div188 = ($12&255) >>> 5; - $15 = $div188&255; - $16 = (($2) + ($15<<2)|0); - $17 = HEAP32[$16>>2]|0; - $18 = $17 | $14; - HEAP32[$16>>2] = $18; - $7 = (($$0187266) + 1)|0; - $19 = (($3) + ($20<<2)|0); - HEAP32[$19>>2] = $7; - $21 = (($1) + ($7)|0); - $22 = HEAP8[$21>>0]|0; - $23 = $22&255; - $cond = ($22<<24>>24)==(0); - if ($cond) { - break; - } else { - $$0187266 = $7;$12 = $22;$20 = $23; - } - } - $6 = ($7>>>0)>(1); - if ($6) { - $$0183$ph262 = 0;$$0185$ph261 = -1;$129 = 1; - L7: while(1) { - $$0175$ph$ph256 = 1;$$0183$ph200$ph255 = $$0183$ph262;$132 = $129; - while(1) { - $$0183$ph200250 = $$0183$ph200$ph255;$131 = $132; - L11: while(1) { - $$0179244 = 1;$31 = $131; - while(1) { - $27 = (($$0179244) + ($$0185$ph261))|0; - $28 = (($1) + ($27)|0); - $29 = HEAP8[$28>>0]|0; - $30 = (($1) + ($31)|0); - $32 = HEAP8[$30>>0]|0; - $33 = ($29<<24>>24)==($32<<24>>24); - if (!($33)) { - break L11; - } - $34 = ($$0179244|0)==($$0175$ph$ph256|0); - $25 = (($$0179244) + 1)|0; - if ($34) { - break; - } - $24 = (($25) + ($$0183$ph200250))|0; - $26 = ($24>>>0)<($7>>>0); - if ($26) { - $$0179244 = $25;$31 = $24; - } else { - $$0175$ph$ph$lcssa220 = $$0175$ph$ph256;$$0185$ph$lcssa = $$0185$ph261; - break L7; - } - } - $35 = (($$0175$ph$ph256) + ($$0183$ph200250))|0; - $36 = (($35) + 1)|0; - $37 = ($36>>>0)<($7>>>0); - if ($37) { - $$0183$ph200250 = $35;$131 = $36; - } else { - $$0175$ph$ph$lcssa220 = $$0175$ph$ph256;$$0185$ph$lcssa = $$0185$ph261; - break L7; - } - } - $38 = ($29&255)>($32&255); - $39 = (($31) - ($$0185$ph261))|0; - if (!($38)) { - break; - } - $43 = (($31) + 1)|0; - $44 = ($43>>>0)<($7>>>0); - if ($44) { - $$0175$ph$ph256 = $39;$$0183$ph200$ph255 = $31;$132 = $43; - } else { - $$0175$ph$ph$lcssa220 = $39;$$0185$ph$lcssa = $$0185$ph261; - break L7; - } - } - $40 = (($$0183$ph200250) + 1)|0; - $41 = (($$0183$ph200250) + 2)|0; - $42 = ($41>>>0)<($7>>>0); - if ($42) { - $$0183$ph262 = $40;$$0185$ph261 = $$0183$ph200250;$129 = $41; - } else { - $$0175$ph$ph$lcssa220 = 1;$$0185$ph$lcssa = $$0183$ph200250; - break; - } - } - if ($6) { - $$1184$ph241 = 0;$$1186$ph240 = -1;$130 = 1; - while(1) { - $$1176$ph$ph235 = 1;$$1184$ph196$ph234 = $$1184$ph241;$134 = $130; - while(1) { - $$1184$ph196229 = $$1184$ph196$ph234;$133 = $134; - L26: while(1) { - $$1180224 = 1;$52 = $133; - while(1) { - $48 = (($$1180224) + ($$1186$ph240))|0; - $49 = (($1) + ($48)|0); - $50 = HEAP8[$49>>0]|0; - $51 = (($1) + ($52)|0); - $53 = HEAP8[$51>>0]|0; - $54 = ($50<<24>>24)==($53<<24>>24); - if (!($54)) { - break L26; - } - $55 = ($$1180224|0)==($$1176$ph$ph235|0); - $46 = (($$1180224) + 1)|0; - if ($55) { - break; - } - $45 = (($46) + ($$1184$ph196229))|0; - $47 = ($45>>>0)<($7>>>0); - if ($47) { - $$1180224 = $46;$52 = $45; - } else { - $$0175$ph$ph$lcssa220323 = $$0175$ph$ph$lcssa220;$$0185$ph$lcssa322 = $$0185$ph$lcssa;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = $$1176$ph$ph235;$$1186$ph$lcssa = $$1186$ph240; - label = 27; - break L1; - } - } - $56 = (($$1176$ph$ph235) + ($$1184$ph196229))|0; - $57 = (($56) + 1)|0; - $58 = ($57>>>0)<($7>>>0); - if ($58) { - $$1184$ph196229 = $56;$133 = $57; - } else { - $$0175$ph$ph$lcssa220323 = $$0175$ph$ph$lcssa220;$$0185$ph$lcssa322 = $$0185$ph$lcssa;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = $$1176$ph$ph235;$$1186$ph$lcssa = $$1186$ph240; - label = 27; - break L1; - } - } - $59 = ($50&255)<($53&255); - $60 = (($52) - ($$1186$ph240))|0; - if (!($59)) { - break; - } - $64 = (($52) + 1)|0; - $65 = ($64>>>0)<($7>>>0); - if ($65) { - $$1176$ph$ph235 = $60;$$1184$ph196$ph234 = $52;$134 = $64; - } else { - $$0175$ph$ph$lcssa220323 = $$0175$ph$ph$lcssa220;$$0185$ph$lcssa322 = $$0185$ph$lcssa;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = $60;$$1186$ph$lcssa = $$1186$ph240; - label = 27; - break L1; - } - } - $61 = (($$1184$ph196229) + 1)|0; - $62 = (($$1184$ph196229) + 2)|0; - $63 = ($62>>>0)<($7>>>0); - if ($63) { - $$1184$ph241 = $61;$$1186$ph240 = $$1184$ph196229;$130 = $62; - } else { - $$0175$ph$ph$lcssa220323 = $$0175$ph$ph$lcssa220;$$0185$ph$lcssa322 = $$0185$ph$lcssa;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = 1;$$1186$ph$lcssa = $$1184$ph196229; - label = 27; - break; - } - } - } else { - $$0175$ph$ph$lcssa220323 = $$0175$ph$ph$lcssa220;$$0185$ph$lcssa322 = $$0185$ph$lcssa;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = 1;$$1186$ph$lcssa = -1; - label = 27; - } - } else { - $$0175$ph$ph$lcssa220323 = 1;$$0185$ph$lcssa322 = -1;$$0187$lcssa320321 = $7;$$1176$ph$ph$lcssa211 = 1;$$1186$ph$lcssa = -1; - label = 27; - } - } - } while(0); - L36: do { - if ((label|0) == 27) { - $66 = (($$1186$ph$lcssa) + 1)|0; - $67 = (($$0185$ph$lcssa322) + 1)|0; - $68 = ($66>>>0)>($67>>>0); - $$1176$$0175 = $68 ? $$1176$ph$ph$lcssa211 : $$0175$ph$ph$lcssa220323; - $$1186$$0185 = $68 ? $$1186$ph$lcssa : $$0185$ph$lcssa322; - $69 = (($1) + ($$1176$$0175)|0); - $70 = (($$1186$$0185) + 1)|0; - $71 = (_memcmp($1,$69,$70)|0); - $72 = ($71|0)==(0); - if ($72) { - $77 = (($$0187$lcssa320321) - ($$1176$$0175))|0; - $$0168 = $77;$$3178 = $$1176$$0175; - } else { - $73 = (($$0187$lcssa320321) - ($$1186$$0185))|0; - $74 = (($73) + -1)|0; - $75 = ($$1186$$0185>>>0)>($74>>>0); - $$1186$$0185$ = $75 ? $$1186$$0185 : $74; - $76 = (($$1186$$0185$) + 1)|0; - $$0168 = 0;$$3178 = $76; - } - $78 = $$0187$lcssa320321 | 63; - $79 = (($$0187$lcssa320321) + -1)|0; - $80 = ($$0168|0)!=(0); - $81 = (($$0187$lcssa320321) - ($$3178))|0; - $$0166 = $0;$$0169 = 0;$$0170 = $0; - while(1) { - $82 = $$0170; - $83 = $$0166; - $84 = (($82) - ($83))|0; - $85 = ($84>>>0)<($$0187$lcssa320321>>>0); - do { - if ($85) { - $86 = (_memchr($$0170,0,$78)|0); - $87 = ($86|0)==(0|0); - if ($87) { - $91 = (($$0170) + ($78)|0); - $$3173 = $91; - break; - } else { - $88 = $86; - $89 = (($88) - ($83))|0; - $90 = ($89>>>0)<($$0187$lcssa320321>>>0); - if ($90) { - $$3 = 0; - break L36; - } else { - $$3173 = $86; - break; - } - } - } else { - $$3173 = $$0170; - } - } while(0); - $92 = (($$0166) + ($79)|0); - $93 = HEAP8[$92>>0]|0; - $div = ($93&255) >>> 5; - $94 = $div&255; - $95 = (($2) + ($94<<2)|0); - $96 = HEAP32[$95>>2]|0; - $97 = $93 & 31; - $98 = $97&255; - $99 = 1 << $98; - $100 = $99 & $96; - $101 = ($100|0)==(0); - L50: do { - if ($101) { - $$0169$be = 0;$$2181$sink = $$0187$lcssa320321; - } else { - $102 = $93&255; - $103 = (($3) + ($102<<2)|0); - $104 = HEAP32[$103>>2]|0; - $105 = (($$0187$lcssa320321) - ($104))|0; - $106 = ($105|0)==(0); - if (!($106)) { - $107 = ($$0169|0)!=(0); - $or$cond = $80 & $107; - $108 = ($105>>>0)<($$3178>>>0); - $or$cond190 = $or$cond & $108; - $$2181 = $or$cond190 ? $81 : $105; - $$0169$be = 0;$$2181$sink = $$2181; - break; - } - $110 = ($70>>>0)>($$0169>>>0); - $111 = $110 ? $70 : $$0169; - $112 = (($1) + ($111)|0); - $113 = HEAP8[$112>>0]|0; - $cond191222 = ($113<<24>>24)==(0); - L55: do { - if ($cond191222) { - $$4 = $70; - } else { - $$3182223 = $111;$117 = $113; - while(1) { - $114 = (($$0166) + ($$3182223)|0); - $115 = HEAP8[$114>>0]|0; - $116 = ($117<<24>>24)==($115<<24>>24); - if (!($116)) { - break; - } - $118 = (($$3182223) + 1)|0; - $119 = (($1) + ($118)|0); - $120 = HEAP8[$119>>0]|0; - $cond191 = ($120<<24>>24)==(0); - if ($cond191) { - $$4 = $70; - break L55; - } else { - $$3182223 = $118;$117 = $120; - } - } - $121 = (($$3182223) - ($$1186$$0185))|0; - $$0169$be = 0;$$2181$sink = $121; - break L50; - } - } while(0); - while(1) { - $122 = ($$4>>>0)>($$0169>>>0); - if (!($122)) { - $$3 = $$0166; - break L36; - } - $123 = (($$4) + -1)|0; - $124 = (($1) + ($123)|0); - $125 = HEAP8[$124>>0]|0; - $126 = (($$0166) + ($123)|0); - $127 = HEAP8[$126>>0]|0; - $128 = ($125<<24>>24)==($127<<24>>24); - if ($128) { - $$4 = $123; - } else { - $$0169$be = $$0168;$$2181$sink = $$3178; - break; - } - } - } - } while(0); - $109 = (($$0166) + ($$2181$sink)|0); - $$0166 = $109;$$0169 = $$0169$be;$$0170 = $$3173; - } - } - } while(0); - STACKTOP = sp;return ($$3|0); -} -function _strrchr($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (_strlen($0)|0); - $3 = (($2) + 1)|0; - $4 = (___memrchr($0,$1,$3)|0); - return ($4|0); -} -function ___memrchr($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0 = 0, $$09 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = $1&255; - $$09 = $2; - while(1) { - $4 = (($$09) + -1)|0; - $5 = ($$09|0)==(0); - if ($5) { - $$0 = 0; - break; - } - $6 = (($0) + ($4)|0); - $7 = HEAP8[$6>>0]|0; - $8 = ($7<<24>>24)==($3<<24>>24); - if ($8) { - $$0 = $6; - break; - } else { - $$09 = $4; - } - } - return ($$0|0); -} -function _strspn($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$01925 = 0, $$020 = 0, $$1$lcssa = 0, $$123 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; - var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $div = 0, $div21 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $2 = sp; - ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0;HEAP32[$2+20>>2]=0|0;HEAP32[$2+24>>2]=0|0;HEAP32[$2+28>>2]=0|0; - $3 = HEAP8[$1>>0]|0; - $4 = ($3<<24>>24)==(0); - do { - if ($4) { - $$0 = 0; - } else { - $5 = ((($1)) + 1|0); - $6 = HEAP8[$5>>0]|0; - $7 = ($6<<24>>24)==(0); - if ($7) { - $$020 = $0; - while(1) { - $8 = HEAP8[$$020>>0]|0; - $9 = ($8<<24>>24)==($3<<24>>24); - $10 = ((($$020)) + 1|0); - if ($9) { - $$020 = $10; - } else { - break; - } - } - $11 = $$020; - $12 = $0; - $13 = (($11) - ($12))|0; - $$0 = $13; - break; - } else { - $$01925 = $1;$17 = $3; - } - while(1) { - $16 = $17 & 31; - $18 = $16&255; - $19 = 1 << $18; - $div21 = ($17&255) >>> 5; - $20 = $div21&255; - $21 = (($2) + ($20<<2)|0); - $22 = HEAP32[$21>>2]|0; - $23 = $22 | $19; - HEAP32[$21>>2] = $23; - $24 = ((($$01925)) + 1|0); - $25 = HEAP8[$24>>0]|0; - $26 = ($25<<24>>24)==(0); - if ($26) { - break; - } else { - $$01925 = $24;$17 = $25; - } - } - $14 = HEAP8[$0>>0]|0; - $15 = ($14<<24>>24)==(0); - L10: do { - if ($15) { - $$1$lcssa = $0; - } else { - $$123 = $0;$27 = $14; - while(1) { - $div = ($27&255) >>> 5; - $28 = $div&255; - $29 = (($2) + ($28<<2)|0); - $30 = HEAP32[$29>>2]|0; - $31 = $27 & 31; - $32 = $31&255; - $33 = 1 << $32; - $34 = $30 & $33; - $35 = ($34|0)==(0); - if ($35) { - $$1$lcssa = $$123; - break L10; - } - $36 = ((($$123)) + 1|0); - $37 = HEAP8[$36>>0]|0; - $38 = ($37<<24>>24)==(0); - if ($38) { - $$1$lcssa = $36; - break; - } else { - $$123 = $36;$27 = $37; - } - } - } - } while(0); - $39 = $$1$lcssa; - $40 = $0; - $41 = (($39) - ($40))|0; - $$0 = $41; - } - } while(0); - STACKTOP = sp;return ($$0|0); -} -function _srand($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (($0) + -1)|0; - $2 = 24936; - $3 = $2; - HEAP32[$3>>2] = $1; - $4 = (($2) + 4)|0; - $5 = $4; - HEAP32[$5>>2] = 0; - return; -} -function _rand() { - var $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $0 = 24936; - $1 = $0; - $2 = HEAP32[$1>>2]|0; - $3 = (($0) + 4)|0; - $4 = $3; - $5 = HEAP32[$4>>2]|0; - $6 = (___muldi3(($2|0),($5|0),1284865837,1481765933)|0); - $7 = tempRet0; - $8 = (_i64Add(($6|0),($7|0),1,0)|0); - $9 = tempRet0; - $10 = 24936; - $11 = $10; - HEAP32[$11>>2] = $8; - $12 = (($10) + 4)|0; - $13 = $12; - HEAP32[$13>>2] = $9; - $14 = (_bitshift64Lshr(($8|0),($9|0),33)|0); - $15 = tempRet0; - return ($14|0); -} -function _fgetc($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0; - var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 76|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)<(0); - if ($3) { - label = 3; - } else { - $4 = (___lockfile($0)|0); - $5 = ($4|0)==(0); - if ($5) { - label = 3; - } else { - $15 = ((($0)) + 4|0); - $16 = HEAP32[$15>>2]|0; - $17 = ((($0)) + 8|0); - $18 = HEAP32[$17>>2]|0; - $19 = ($16>>>0)<($18>>>0); - if ($19) { - $20 = ((($16)) + 1|0); - HEAP32[$15>>2] = $20; - $21 = HEAP8[$16>>0]|0; - $22 = $21&255; - $24 = $22; - } else { - $23 = (___uflow($0)|0); - $24 = $23; - } - ___unlockfile($0); - $$0 = $24; - } - } - do { - if ((label|0) == 3) { - $6 = ((($0)) + 4|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($0)) + 8|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($7>>>0)<($9>>>0); - if ($10) { - $11 = ((($7)) + 1|0); - HEAP32[$6>>2] = $11; - $12 = HEAP8[$7>>0]|0; - $13 = $12&255; - $$0 = $13; - break; - } else { - $14 = (___uflow($0)|0); - $$0 = $14; - break; - } - } - } while(0); - return ($$0|0); -} -function ___ftello($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 76|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)>(-1); - if ($3) { - $5 = (___lockfile($0)|0); - $phitmp = ($5|0)==(0); - $6 = (___ftello_unlocked($0)|0); - if ($phitmp) { - $7 = $6; - } else { - ___unlockfile($0); - $7 = $6; - } - } else { - $4 = (___ftello_unlocked($0)|0); - $7 = $4; - } - return ($7|0); -} -function ___ftello_unlocked($0) { - $0 = $0|0; - var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $3 = 0; - var $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 40|0); - $2 = HEAP32[$1>>2]|0; - $3 = HEAP32[$0>>2]|0; - $4 = $3 & 128; - $5 = ($4|0)==(0); - if ($5) { - $11 = 1; - } else { - $6 = ((($0)) + 20|0); - $7 = HEAP32[$6>>2]|0; - $8 = ((($0)) + 28|0); - $9 = HEAP32[$8>>2]|0; - $10 = ($7>>>0)>($9>>>0); - $phitmp = $10 ? 2 : 1; - $11 = $phitmp; - } - $12 = (FUNCTION_TABLE_iiii[$2 & 15]($0,0,$11)|0); - $13 = ($12|0)<(0); - if ($13) { - $$0 = $12; - } else { - $14 = ((($0)) + 8|0); - $15 = HEAP32[$14>>2]|0; - $16 = ((($0)) + 4|0); - $17 = HEAP32[$16>>2]|0; - $18 = ((($0)) + 20|0); - $19 = HEAP32[$18>>2]|0; - $20 = ((($0)) + 28|0); - $21 = HEAP32[$20>>2]|0; - $22 = (($12) - ($15))|0; - $23 = (($22) + ($17))|0; - $24 = (($23) + ($19))|0; - $25 = (($24) - ($21))|0; - $$0 = $25; - } - return ($$0|0); -} -function _fread($0,$1,$2,$3) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - $3 = $3|0; - var $$ = 0, $$0 = 0, $$054$ph = 0, $$05460 = 0, $$056$ph = 0, $$05659 = 0, $$57 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; - var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $4 = Math_imul($2, $1)|0; - $5 = ($1|0)==(0); - $$ = $5 ? 0 : $2; - $6 = ((($3)) + 76|0); - $7 = HEAP32[$6>>2]|0; - $8 = ($7|0)>(-1); - if ($8) { - $9 = (___lockfile($3)|0); - $36 = $9; - } else { - $36 = 0; - } - $10 = ((($3)) + 74|0); - $11 = HEAP8[$10>>0]|0; - $12 = $11 << 24 >> 24; - $13 = (($12) + 255)|0; - $14 = $13 | $12; - $15 = $14&255; - HEAP8[$10>>0] = $15; - $16 = ((($3)) + 8|0); - $17 = HEAP32[$16>>2]|0; - $18 = ((($3)) + 4|0); - $19 = HEAP32[$18>>2]|0; - $20 = $19; - $21 = (($17) - ($20))|0; - $22 = ($21|0)>(0); - $23 = ($21>>>0)<($4>>>0); - $$57 = $23 ? $21 : $4; - if ($22) { - $24 = (($4) - ($$57))|0; - $25 = (($0) + ($$57)|0); - _memcpy(($0|0),($19|0),($$57|0))|0; - $26 = (($19) + ($$57)|0); - HEAP32[$18>>2] = $26; - $$054$ph = $24;$$056$ph = $25; - } else { - $$054$ph = $4;$$056$ph = $0; - } - $27 = ($$054$ph|0)==(0); - L7: do { - if ($27) { - label = 13; - } else { - $28 = ((($3)) + 32|0); - $$05460 = $$054$ph;$$05659 = $$056$ph; - while(1) { - $29 = (___toread($3)|0); - $30 = ($29|0)==(0); - if (!($30)) { - break; - } - $31 = HEAP32[$28>>2]|0; - $32 = (FUNCTION_TABLE_iiii[$31 & 15]($3,$$05659,$$05460)|0); - $33 = (($32) + 1)|0; - $34 = ($33>>>0)<(2); - if ($34) { - break; - } - $39 = (($$05460) - ($32))|0; - $40 = (($$05659) + ($32)|0); - $41 = ($39|0)==(0); - if ($41) { - label = 13; - break L7; - } else { - $$05460 = $39;$$05659 = $40; - } - } - $35 = ($36|0)==(0); - if (!($35)) { - ___unlockfile($3); - } - $37 = (($4) - ($$05460))|0; - $38 = (($37>>>0) / ($1>>>0))&-1; - $$0 = $38; - } - } while(0); - if ((label|0) == 13) { - $42 = ($36|0)==(0); - if ($42) { - $$0 = $$; - } else { - ___unlockfile($3); - $$0 = $$; - } - } - return ($$0|0); -} -function _ftell($0) { - $0 = $0|0; - var $1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = (___ftello($0)|0); - return ($1|0); -} -function _rewind($0) { - $0 = $0|0; - var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $phitmp = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ((($0)) + 76|0); - $2 = HEAP32[$1>>2]|0; - $3 = ($2|0)>(-1); - if ($3) { - $4 = (___lockfile($0)|0); - $phitmp = ($4|0)==(0); - (___fseeko_unlocked($0,0,0)|0); - $5 = HEAP32[$0>>2]|0; - $6 = $5 & -33; - HEAP32[$0>>2] = $6; - if (!($phitmp)) { - ___unlockfile($0); - } - } else { - (___fseeko_unlocked($0,0,0)|0); - $7 = HEAP32[$0>>2]|0; - $8 = $7 & -33; - HEAP32[$0>>2] = $8; - } - return; -} -function _vprintf($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = HEAP32[1344]|0; - $3 = (_vfprintf($2,$0,$1)|0); - return ($3|0); -} -function _strcspn($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$01824 = 0, $$019$sink = 0, $$01922 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; - var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $div = 0; - var $div20 = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); - $2 = sp; - $3 = HEAP8[$1>>0]|0; - $4 = ($3<<24>>24)==(0); - L1: do { - if ($4) { - label = 3; - } else { - $5 = ((($1)) + 1|0); - $6 = HEAP8[$5>>0]|0; - $7 = ($6<<24>>24)==(0); - if ($7) { - label = 3; - } else { - ;HEAP32[$2>>2]=0|0;HEAP32[$2+4>>2]=0|0;HEAP32[$2+8>>2]=0|0;HEAP32[$2+12>>2]=0|0;HEAP32[$2+16>>2]=0|0;HEAP32[$2+20>>2]=0|0;HEAP32[$2+24>>2]=0|0;HEAP32[$2+28>>2]=0|0; - $$01824 = $1;$13 = $3; - while(1) { - $12 = $13 & 31; - $14 = $12&255; - $15 = 1 << $14; - $div20 = ($13&255) >>> 5; - $16 = $div20&255; - $17 = (($2) + ($16<<2)|0); - $18 = HEAP32[$17>>2]|0; - $19 = $18 | $15; - HEAP32[$17>>2] = $19; - $20 = ((($$01824)) + 1|0); - $21 = HEAP8[$20>>0]|0; - $22 = ($21<<24>>24)==(0); - if ($22) { - break; - } else { - $$01824 = $20;$13 = $21; - } - } - $10 = HEAP8[$0>>0]|0; - $11 = ($10<<24>>24)==(0); - if ($11) { - $$019$sink = $0; - } else { - $$01922 = $0;$23 = $10; - while(1) { - $div = ($23&255) >>> 5; - $24 = $div&255; - $25 = (($2) + ($24<<2)|0); - $26 = HEAP32[$25>>2]|0; - $27 = $23 & 31; - $28 = $27&255; - $29 = 1 << $28; - $30 = $26 & $29; - $31 = ($30|0)==(0); - if (!($31)) { - $$019$sink = $$01922; - break L1; - } - $32 = ((($$01922)) + 1|0); - $33 = HEAP8[$32>>0]|0; - $34 = ($33<<24>>24)==(0); - if ($34) { - $$019$sink = $32; - break; - } else { - $$01922 = $32;$23 = $33; - } - } - } - } - } - } while(0); - if ((label|0) == 3) { - $8 = $3 << 24 >> 24; - $9 = (___strchrnul($0,$8)|0); - $$019$sink = $9; - } - $35 = $$019$sink; - $36 = $0; - $37 = (($35) - ($36))|0; - STACKTOP = sp;return ($37|0); -} -function _strcat($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $2 = 0, $3 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (_strlen($0)|0); - $3 = (($0) + ($2)|0); - (_strcpy($3,$1)|0); - return ($0|0); -} -function _strncat($0,$1,$2) { - $0 = $0|0; - $1 = $1|0; - $2 = $2|0; - var $$0$lcssa = 0, $$01013 = 0, $$01112 = 0, $$014 = 0, $10 = 0, $11 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $3 = (_strlen($0)|0); - $4 = (($0) + ($3)|0); - $5 = ($2|0)==(0); - L1: do { - if ($5) { - $$0$lcssa = $4; - } else { - $$01013 = $2;$$01112 = $1;$$014 = $4; - while(1) { - $6 = HEAP8[$$01112>>0]|0; - $7 = ($6<<24>>24)==(0); - if ($7) { - $$0$lcssa = $$014; - break L1; - } - $8 = (($$01013) + -1)|0; - $9 = ((($$01112)) + 1|0); - $10 = ((($$014)) + 1|0); - HEAP8[$$014>>0] = $6; - $11 = ($8|0)==(0); - if ($11) { - $$0$lcssa = $10; - break; - } else { - $$01013 = $8;$$01112 = $9;$$014 = $10; - } - } - } - } while(0); - HEAP8[$$0$lcssa>>0] = 0; - return ($0|0); -} -function _strtok($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0 = 0, $$010 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($0|0)==(0|0); - if ($2) { - $3 = HEAP32[7812]|0; - $4 = ($3|0)==(0|0); - if ($4) { - $$0 = 0; - } else { - $$010 = $3; - label = 3; - } - } else { - $$010 = $0; - label = 3; - } - do { - if ((label|0) == 3) { - $5 = (_strspn($$010,$1)|0); - $6 = (($$010) + ($5)|0); - $7 = HEAP8[$6>>0]|0; - $8 = ($7<<24>>24)==(0); - if ($8) { - HEAP32[7812] = 0; - $$0 = 0; - break; - } - $9 = (_strcspn($6,$1)|0); - $10 = (($6) + ($9)|0); - HEAP32[7812] = $10; - $11 = HEAP8[$10>>0]|0; - $12 = ($11<<24>>24)==(0); - if ($12) { - HEAP32[7812] = 0; - $$0 = $6; - break; - } else { - $13 = ((($10)) + 1|0); - HEAP32[7812] = $13; - HEAP8[$10>>0] = 0; - $$0 = $6; - break; - } - } - } while(0); - return ($$0|0); -} -function _malloc($0) { - $0 = $0|0; - var $$$0192$i = 0, $$$0193$i = 0, $$$4236$i = 0, $$$4351$i = 0, $$$i = 0, $$0 = 0, $$0$i$i = 0, $$0$i$i$i = 0, $$0$i18$i = 0, $$01$i$i = 0, $$0189$i = 0, $$0192$lcssa$i = 0, $$01928$i = 0, $$0193$lcssa$i = 0, $$01937$i = 0, $$0197 = 0, $$0199 = 0, $$0206$i$i = 0, $$0207$i$i = 0, $$0211$i$i = 0; - var $$0212$i$i = 0, $$024371$i = 0, $$0287$i$i = 0, $$0288$i$i = 0, $$0289$i$i = 0, $$0295$i$i = 0, $$0296$i$i = 0, $$0342$i = 0, $$0344$i = 0, $$0345$i = 0, $$0347$i = 0, $$0353$i = 0, $$0358$i = 0, $$0359$$i = 0, $$0359$i = 0, $$0361$i = 0, $$0362$i = 0, $$0368$i = 0, $$1196$i = 0, $$1198$i = 0; - var $$124470$i = 0, $$1291$i$i = 0, $$1293$i$i = 0, $$1343$i = 0, $$1348$i = 0, $$1363$i = 0, $$1370$i = 0, $$1374$i = 0, $$2234253237$i = 0, $$2247$ph$i = 0, $$2253$ph$i = 0, $$2355$i = 0, $$3$i = 0, $$3$i$i = 0, $$3$i201 = 0, $$3350$i = 0, $$3372$i = 0, $$4$lcssa$i = 0, $$4$ph$i = 0, $$415$i = 0; - var $$4236$i = 0, $$4351$lcssa$i = 0, $$435114$i = 0, $$4357$$4$i = 0, $$4357$ph$i = 0, $$435713$i = 0, $$723948$i = 0, $$749$i = 0, $$pre = 0, $$pre$i = 0, $$pre$i$i = 0, $$pre$i19$i = 0, $$pre$i210 = 0, $$pre$i212 = 0, $$pre$phi$i$iZ2D = 0, $$pre$phi$i20$iZ2D = 0, $$pre$phi$i211Z2D = 0, $$pre$phi$iZ2D = 0, $$pre$phi11$i$iZ2D = 0, $$pre$phiZ2D = 0; - var $$pre10$i$i = 0, $$sink1$i = 0, $$sink1$i$i = 0, $$sink16$i = 0, $$sink2$i = 0, $$sink2$i204 = 0, $$sink3$i = 0, $1 = 0, $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0; - var $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0, $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0; - var $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0, $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0; - var $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0, $1053 = 0, $1054 = 0, $1055 = 0, $1056 = 0, $1057 = 0, $1058 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; - var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; - var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; - var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; - var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0; - var $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0; - var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0; - var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0; - var $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0; - var $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0; - var $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0; - var $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0; - var $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0; - var $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0; - var $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0; - var $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0; - var $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0; - var $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0; - var $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0; - var $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0; - var $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0; - var $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0; - var $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0, $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0; - var $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0, $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0; - var $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0, $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0; - var $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0, $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0; - var $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0, $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0; - var $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0, $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0; - var $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0, $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0; - var $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0, $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0; - var $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0, $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0; - var $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0, $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0; - var $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0, $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0; - var $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0, $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0; - var $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0, $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0; - var $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0, $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0; - var $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0, $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0; - var $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0, $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0; - var $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0, $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0; - var $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0, $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0; - var $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0, $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0; - var $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0, $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0; - var $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0, $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0; - var $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0, $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0; - var $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0, $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0; - var $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0, $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0; - var $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0, $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0; - var $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0, $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0; - var $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0, $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0; - var $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0, $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0; - var $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $cond$i = 0, $cond$i$i = 0, $cond$i208 = 0, $exitcond$i$i = 0, $not$$i = 0, $not$$i$i = 0, $not$$i17$i = 0, $not$$i209 = 0, $not$$i216 = 0, $not$1$i = 0, $not$1$i203 = 0, $not$5$i = 0, $not$7$i$i = 0, $not$8$i = 0, $not$9$i = 0; - var $or$cond$i = 0, $or$cond$i214 = 0, $or$cond1$i = 0, $or$cond10$i = 0, $or$cond11$i = 0, $or$cond11$not$i = 0, $or$cond12$i = 0, $or$cond2$i = 0, $or$cond2$i215 = 0, $or$cond5$i = 0, $or$cond50$i = 0, $or$cond51$i = 0, $or$cond7$i = 0, label = 0, sp = 0; - sp = STACKTOP; - STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); - $1 = sp; - $2 = ($0>>>0)<(245); - do { - if ($2) { - $3 = ($0>>>0)<(11); - $4 = (($0) + 11)|0; - $5 = $4 & -8; - $6 = $3 ? 16 : $5; - $7 = $6 >>> 3; - $8 = HEAP32[7813]|0; - $9 = $8 >>> $7; - $10 = $9 & 3; - $11 = ($10|0)==(0); - if (!($11)) { - $12 = $9 & 1; - $13 = $12 ^ 1; - $14 = (($13) + ($7))|0; - $15 = $14 << 1; - $16 = (31292 + ($15<<2)|0); - $17 = ((($16)) + 8|0); - $18 = HEAP32[$17>>2]|0; - $19 = ((($18)) + 8|0); - $20 = HEAP32[$19>>2]|0; - $21 = ($16|0)==($20|0); - do { - if ($21) { - $22 = 1 << $14; - $23 = $22 ^ -1; - $24 = $8 & $23; - HEAP32[7813] = $24; - } else { - $25 = HEAP32[(31268)>>2]|0; - $26 = ($20>>>0)<($25>>>0); - if ($26) { - _abort(); - // unreachable; - } - $27 = ((($20)) + 12|0); - $28 = HEAP32[$27>>2]|0; - $29 = ($28|0)==($18|0); - if ($29) { - HEAP32[$27>>2] = $16; - HEAP32[$17>>2] = $20; - break; - } else { - _abort(); - // unreachable; - } - } - } while(0); - $30 = $14 << 3; - $31 = $30 | 3; - $32 = ((($18)) + 4|0); - HEAP32[$32>>2] = $31; - $33 = (($18) + ($30)|0); - $34 = ((($33)) + 4|0); - $35 = HEAP32[$34>>2]|0; - $36 = $35 | 1; - HEAP32[$34>>2] = $36; - $$0 = $19; - STACKTOP = sp;return ($$0|0); - } - $37 = HEAP32[(31260)>>2]|0; - $38 = ($6>>>0)>($37>>>0); - if ($38) { - $39 = ($9|0)==(0); - if (!($39)) { - $40 = $9 << $7; - $41 = 2 << $7; - $42 = (0 - ($41))|0; - $43 = $41 | $42; - $44 = $40 & $43; - $45 = (0 - ($44))|0; - $46 = $44 & $45; - $47 = (($46) + -1)|0; - $48 = $47 >>> 12; - $49 = $48 & 16; - $50 = $47 >>> $49; - $51 = $50 >>> 5; - $52 = $51 & 8; - $53 = $52 | $49; - $54 = $50 >>> $52; - $55 = $54 >>> 2; - $56 = $55 & 4; - $57 = $53 | $56; - $58 = $54 >>> $56; - $59 = $58 >>> 1; - $60 = $59 & 2; - $61 = $57 | $60; - $62 = $58 >>> $60; - $63 = $62 >>> 1; - $64 = $63 & 1; - $65 = $61 | $64; - $66 = $62 >>> $64; - $67 = (($65) + ($66))|0; - $68 = $67 << 1; - $69 = (31292 + ($68<<2)|0); - $70 = ((($69)) + 8|0); - $71 = HEAP32[$70>>2]|0; - $72 = ((($71)) + 8|0); - $73 = HEAP32[$72>>2]|0; - $74 = ($69|0)==($73|0); - do { - if ($74) { - $75 = 1 << $67; - $76 = $75 ^ -1; - $77 = $8 & $76; - HEAP32[7813] = $77; - $98 = $77; - } else { - $78 = HEAP32[(31268)>>2]|0; - $79 = ($73>>>0)<($78>>>0); - if ($79) { - _abort(); - // unreachable; - } - $80 = ((($73)) + 12|0); - $81 = HEAP32[$80>>2]|0; - $82 = ($81|0)==($71|0); - if ($82) { - HEAP32[$80>>2] = $69; - HEAP32[$70>>2] = $73; - $98 = $8; - break; - } else { - _abort(); - // unreachable; - } - } - } while(0); - $83 = $67 << 3; - $84 = (($83) - ($6))|0; - $85 = $6 | 3; - $86 = ((($71)) + 4|0); - HEAP32[$86>>2] = $85; - $87 = (($71) + ($6)|0); - $88 = $84 | 1; - $89 = ((($87)) + 4|0); - HEAP32[$89>>2] = $88; - $90 = (($87) + ($84)|0); - HEAP32[$90>>2] = $84; - $91 = ($37|0)==(0); - if (!($91)) { - $92 = HEAP32[(31272)>>2]|0; - $93 = $37 >>> 3; - $94 = $93 << 1; - $95 = (31292 + ($94<<2)|0); - $96 = 1 << $93; - $97 = $98 & $96; - $99 = ($97|0)==(0); - if ($99) { - $100 = $98 | $96; - HEAP32[7813] = $100; - $$pre = ((($95)) + 8|0); - $$0199 = $95;$$pre$phiZ2D = $$pre; - } else { - $101 = ((($95)) + 8|0); - $102 = HEAP32[$101>>2]|0; - $103 = HEAP32[(31268)>>2]|0; - $104 = ($102>>>0)<($103>>>0); - if ($104) { - _abort(); - // unreachable; - } else { - $$0199 = $102;$$pre$phiZ2D = $101; - } - } - HEAP32[$$pre$phiZ2D>>2] = $92; - $105 = ((($$0199)) + 12|0); - HEAP32[$105>>2] = $92; - $106 = ((($92)) + 8|0); - HEAP32[$106>>2] = $$0199; - $107 = ((($92)) + 12|0); - HEAP32[$107>>2] = $95; - } - HEAP32[(31260)>>2] = $84; - HEAP32[(31272)>>2] = $87; - $$0 = $72; - STACKTOP = sp;return ($$0|0); - } - $108 = HEAP32[(31256)>>2]|0; - $109 = ($108|0)==(0); - if ($109) { - $$0197 = $6; - } else { - $110 = (0 - ($108))|0; - $111 = $108 & $110; - $112 = (($111) + -1)|0; - $113 = $112 >>> 12; - $114 = $113 & 16; - $115 = $112 >>> $114; - $116 = $115 >>> 5; - $117 = $116 & 8; - $118 = $117 | $114; - $119 = $115 >>> $117; - $120 = $119 >>> 2; - $121 = $120 & 4; - $122 = $118 | $121; - $123 = $119 >>> $121; - $124 = $123 >>> 1; - $125 = $124 & 2; - $126 = $122 | $125; - $127 = $123 >>> $125; - $128 = $127 >>> 1; - $129 = $128 & 1; - $130 = $126 | $129; - $131 = $127 >>> $129; - $132 = (($130) + ($131))|0; - $133 = (31556 + ($132<<2)|0); - $134 = HEAP32[$133>>2]|0; - $135 = ((($134)) + 4|0); - $136 = HEAP32[$135>>2]|0; - $137 = $136 & -8; - $138 = (($137) - ($6))|0; - $139 = ((($134)) + 16|0); - $140 = HEAP32[$139>>2]|0; - $not$5$i = ($140|0)==(0|0); - $$sink16$i = $not$5$i&1; - $141 = (((($134)) + 16|0) + ($$sink16$i<<2)|0); - $142 = HEAP32[$141>>2]|0; - $143 = ($142|0)==(0|0); - if ($143) { - $$0192$lcssa$i = $134;$$0193$lcssa$i = $138; - } else { - $$01928$i = $134;$$01937$i = $138;$145 = $142; - while(1) { - $144 = ((($145)) + 4|0); - $146 = HEAP32[$144>>2]|0; - $147 = $146 & -8; - $148 = (($147) - ($6))|0; - $149 = ($148>>>0)<($$01937$i>>>0); - $$$0193$i = $149 ? $148 : $$01937$i; - $$$0192$i = $149 ? $145 : $$01928$i; - $150 = ((($145)) + 16|0); - $151 = HEAP32[$150>>2]|0; - $not$$i = ($151|0)==(0|0); - $$sink1$i = $not$$i&1; - $152 = (((($145)) + 16|0) + ($$sink1$i<<2)|0); - $153 = HEAP32[$152>>2]|0; - $154 = ($153|0)==(0|0); - if ($154) { - $$0192$lcssa$i = $$$0192$i;$$0193$lcssa$i = $$$0193$i; - break; - } else { - $$01928$i = $$$0192$i;$$01937$i = $$$0193$i;$145 = $153; - } - } - } - $155 = HEAP32[(31268)>>2]|0; - $156 = ($$0192$lcssa$i>>>0)<($155>>>0); - if ($156) { - _abort(); - // unreachable; - } - $157 = (($$0192$lcssa$i) + ($6)|0); - $158 = ($$0192$lcssa$i>>>0)<($157>>>0); - if (!($158)) { - _abort(); - // unreachable; - } - $159 = ((($$0192$lcssa$i)) + 24|0); - $160 = HEAP32[$159>>2]|0; - $161 = ((($$0192$lcssa$i)) + 12|0); - $162 = HEAP32[$161>>2]|0; - $163 = ($162|0)==($$0192$lcssa$i|0); - do { - if ($163) { - $173 = ((($$0192$lcssa$i)) + 20|0); - $174 = HEAP32[$173>>2]|0; - $175 = ($174|0)==(0|0); - if ($175) { - $176 = ((($$0192$lcssa$i)) + 16|0); - $177 = HEAP32[$176>>2]|0; - $178 = ($177|0)==(0|0); - if ($178) { - $$3$i = 0; - break; - } else { - $$1196$i = $177;$$1198$i = $176; - } - } else { - $$1196$i = $174;$$1198$i = $173; - } - while(1) { - $179 = ((($$1196$i)) + 20|0); - $180 = HEAP32[$179>>2]|0; - $181 = ($180|0)==(0|0); - if (!($181)) { - $$1196$i = $180;$$1198$i = $179; - continue; - } - $182 = ((($$1196$i)) + 16|0); - $183 = HEAP32[$182>>2]|0; - $184 = ($183|0)==(0|0); - if ($184) { - break; - } else { - $$1196$i = $183;$$1198$i = $182; - } - } - $185 = ($$1198$i>>>0)<($155>>>0); - if ($185) { - _abort(); - // unreachable; - } else { - HEAP32[$$1198$i>>2] = 0; - $$3$i = $$1196$i; - break; - } - } else { - $164 = ((($$0192$lcssa$i)) + 8|0); - $165 = HEAP32[$164>>2]|0; - $166 = ($165>>>0)<($155>>>0); - if ($166) { - _abort(); - // unreachable; - } - $167 = ((($165)) + 12|0); - $168 = HEAP32[$167>>2]|0; - $169 = ($168|0)==($$0192$lcssa$i|0); - if (!($169)) { - _abort(); - // unreachable; - } - $170 = ((($162)) + 8|0); - $171 = HEAP32[$170>>2]|0; - $172 = ($171|0)==($$0192$lcssa$i|0); - if ($172) { - HEAP32[$167>>2] = $162; - HEAP32[$170>>2] = $165; - $$3$i = $162; - break; - } else { - _abort(); - // unreachable; - } - } - } while(0); - $186 = ($160|0)==(0|0); - L73: do { - if (!($186)) { - $187 = ((($$0192$lcssa$i)) + 28|0); - $188 = HEAP32[$187>>2]|0; - $189 = (31556 + ($188<<2)|0); - $190 = HEAP32[$189>>2]|0; - $191 = ($$0192$lcssa$i|0)==($190|0); - do { - if ($191) { - HEAP32[$189>>2] = $$3$i; - $cond$i = ($$3$i|0)==(0|0); - if ($cond$i) { - $192 = 1 << $188; - $193 = $192 ^ -1; - $194 = $108 & $193; - HEAP32[(31256)>>2] = $194; - break L73; - } - } else { - $195 = HEAP32[(31268)>>2]|0; - $196 = ($160>>>0)<($195>>>0); - if ($196) { - _abort(); - // unreachable; - } else { - $197 = ((($160)) + 16|0); - $198 = HEAP32[$197>>2]|0; - $not$1$i = ($198|0)!=($$0192$lcssa$i|0); - $$sink2$i = $not$1$i&1; - $199 = (((($160)) + 16|0) + ($$sink2$i<<2)|0); - HEAP32[$199>>2] = $$3$i; - $200 = ($$3$i|0)==(0|0); - if ($200) { - break L73; - } else { - break; - } - } - } - } while(0); - $201 = HEAP32[(31268)>>2]|0; - $202 = ($$3$i>>>0)<($201>>>0); - if ($202) { - _abort(); - // unreachable; - } - $203 = ((($$3$i)) + 24|0); - HEAP32[$203>>2] = $160; - $204 = ((($$0192$lcssa$i)) + 16|0); - $205 = HEAP32[$204>>2]|0; - $206 = ($205|0)==(0|0); - do { - if (!($206)) { - $207 = ($205>>>0)<($201>>>0); - if ($207) { - _abort(); - // unreachable; - } else { - $208 = ((($$3$i)) + 16|0); - HEAP32[$208>>2] = $205; - $209 = ((($205)) + 24|0); - HEAP32[$209>>2] = $$3$i; - break; - } - } - } while(0); - $210 = ((($$0192$lcssa$i)) + 20|0); - $211 = HEAP32[$210>>2]|0; - $212 = ($211|0)==(0|0); - if (!($212)) { - $213 = HEAP32[(31268)>>2]|0; - $214 = ($211>>>0)<($213>>>0); - if ($214) { - _abort(); - // unreachable; - } else { - $215 = ((($$3$i)) + 20|0); - HEAP32[$215>>2] = $211; - $216 = ((($211)) + 24|0); - HEAP32[$216>>2] = $$3$i; - break; - } - } - } - } while(0); - $217 = ($$0193$lcssa$i>>>0)<(16); - if ($217) { - $218 = (($$0193$lcssa$i) + ($6))|0; - $219 = $218 | 3; - $220 = ((($$0192$lcssa$i)) + 4|0); - HEAP32[$220>>2] = $219; - $221 = (($$0192$lcssa$i) + ($218)|0); - $222 = ((($221)) + 4|0); - $223 = HEAP32[$222>>2]|0; - $224 = $223 | 1; - HEAP32[$222>>2] = $224; - } else { - $225 = $6 | 3; - $226 = ((($$0192$lcssa$i)) + 4|0); - HEAP32[$226>>2] = $225; - $227 = $$0193$lcssa$i | 1; - $228 = ((($157)) + 4|0); - HEAP32[$228>>2] = $227; - $229 = (($157) + ($$0193$lcssa$i)|0); - HEAP32[$229>>2] = $$0193$lcssa$i; - $230 = ($37|0)==(0); - if (!($230)) { - $231 = HEAP32[(31272)>>2]|0; - $232 = $37 >>> 3; - $233 = $232 << 1; - $234 = (31292 + ($233<<2)|0); - $235 = 1 << $232; - $236 = $8 & $235; - $237 = ($236|0)==(0); - if ($237) { - $238 = $8 | $235; - HEAP32[7813] = $238; - $$pre$i = ((($234)) + 8|0); - $$0189$i = $234;$$pre$phi$iZ2D = $$pre$i; - } else { - $239 = ((($234)) + 8|0); - $240 = HEAP32[$239>>2]|0; - $241 = HEAP32[(31268)>>2]|0; - $242 = ($240>>>0)<($241>>>0); - if ($242) { - _abort(); - // unreachable; - } else { - $$0189$i = $240;$$pre$phi$iZ2D = $239; - } - } - HEAP32[$$pre$phi$iZ2D>>2] = $231; - $243 = ((($$0189$i)) + 12|0); - HEAP32[$243>>2] = $231; - $244 = ((($231)) + 8|0); - HEAP32[$244>>2] = $$0189$i; - $245 = ((($231)) + 12|0); - HEAP32[$245>>2] = $234; - } - HEAP32[(31260)>>2] = $$0193$lcssa$i; - HEAP32[(31272)>>2] = $157; - } - $246 = ((($$0192$lcssa$i)) + 8|0); - $$0 = $246; - STACKTOP = sp;return ($$0|0); - } - } else { - $$0197 = $6; - } - } else { - $247 = ($0>>>0)>(4294967231); - if ($247) { - $$0197 = -1; - } else { - $248 = (($0) + 11)|0; - $249 = $248 & -8; - $250 = HEAP32[(31256)>>2]|0; - $251 = ($250|0)==(0); - if ($251) { - $$0197 = $249; - } else { - $252 = (0 - ($249))|0; - $253 = $248 >>> 8; - $254 = ($253|0)==(0); - if ($254) { - $$0358$i = 0; - } else { - $255 = ($249>>>0)>(16777215); - if ($255) { - $$0358$i = 31; - } else { - $256 = (($253) + 1048320)|0; - $257 = $256 >>> 16; - $258 = $257 & 8; - $259 = $253 << $258; - $260 = (($259) + 520192)|0; - $261 = $260 >>> 16; - $262 = $261 & 4; - $263 = $262 | $258; - $264 = $259 << $262; - $265 = (($264) + 245760)|0; - $266 = $265 >>> 16; - $267 = $266 & 2; - $268 = $263 | $267; - $269 = (14 - ($268))|0; - $270 = $264 << $267; - $271 = $270 >>> 15; - $272 = (($269) + ($271))|0; - $273 = $272 << 1; - $274 = (($272) + 7)|0; - $275 = $249 >>> $274; - $276 = $275 & 1; - $277 = $276 | $273; - $$0358$i = $277; - } - } - $278 = (31556 + ($$0358$i<<2)|0); - $279 = HEAP32[$278>>2]|0; - $280 = ($279|0)==(0|0); - L117: do { - if ($280) { - $$2355$i = 0;$$3$i201 = 0;$$3350$i = $252; - label = 81; - } else { - $281 = ($$0358$i|0)==(31); - $282 = $$0358$i >>> 1; - $283 = (25 - ($282))|0; - $284 = $281 ? 0 : $283; - $285 = $249 << $284; - $$0342$i = 0;$$0347$i = $252;$$0353$i = $279;$$0359$i = $285;$$0362$i = 0; - while(1) { - $286 = ((($$0353$i)) + 4|0); - $287 = HEAP32[$286>>2]|0; - $288 = $287 & -8; - $289 = (($288) - ($249))|0; - $290 = ($289>>>0)<($$0347$i>>>0); - if ($290) { - $291 = ($289|0)==(0); - if ($291) { - $$415$i = $$0353$i;$$435114$i = 0;$$435713$i = $$0353$i; - label = 85; - break L117; - } else { - $$1343$i = $$0353$i;$$1348$i = $289; - } - } else { - $$1343$i = $$0342$i;$$1348$i = $$0347$i; - } - $292 = ((($$0353$i)) + 20|0); - $293 = HEAP32[$292>>2]|0; - $294 = $$0359$i >>> 31; - $295 = (((($$0353$i)) + 16|0) + ($294<<2)|0); - $296 = HEAP32[$295>>2]|0; - $297 = ($293|0)==(0|0); - $298 = ($293|0)==($296|0); - $or$cond2$i = $297 | $298; - $$1363$i = $or$cond2$i ? $$0362$i : $293; - $299 = ($296|0)==(0|0); - $not$8$i = $299 ^ 1; - $300 = $not$8$i&1; - $$0359$$i = $$0359$i << $300; - if ($299) { - $$2355$i = $$1363$i;$$3$i201 = $$1343$i;$$3350$i = $$1348$i; - label = 81; - break; - } else { - $$0342$i = $$1343$i;$$0347$i = $$1348$i;$$0353$i = $296;$$0359$i = $$0359$$i;$$0362$i = $$1363$i; - } - } - } - } while(0); - if ((label|0) == 81) { - $301 = ($$2355$i|0)==(0|0); - $302 = ($$3$i201|0)==(0|0); - $or$cond$i = $301 & $302; - if ($or$cond$i) { - $303 = 2 << $$0358$i; - $304 = (0 - ($303))|0; - $305 = $303 | $304; - $306 = $250 & $305; - $307 = ($306|0)==(0); - if ($307) { - $$0197 = $249; - break; - } - $308 = (0 - ($306))|0; - $309 = $306 & $308; - $310 = (($309) + -1)|0; - $311 = $310 >>> 12; - $312 = $311 & 16; - $313 = $310 >>> $312; - $314 = $313 >>> 5; - $315 = $314 & 8; - $316 = $315 | $312; - $317 = $313 >>> $315; - $318 = $317 >>> 2; - $319 = $318 & 4; - $320 = $316 | $319; - $321 = $317 >>> $319; - $322 = $321 >>> 1; - $323 = $322 & 2; - $324 = $320 | $323; - $325 = $321 >>> $323; - $326 = $325 >>> 1; - $327 = $326 & 1; - $328 = $324 | $327; - $329 = $325 >>> $327; - $330 = (($328) + ($329))|0; - $331 = (31556 + ($330<<2)|0); - $332 = HEAP32[$331>>2]|0; - $$4$ph$i = 0;$$4357$ph$i = $332; - } else { - $$4$ph$i = $$3$i201;$$4357$ph$i = $$2355$i; - } - $333 = ($$4357$ph$i|0)==(0|0); - if ($333) { - $$4$lcssa$i = $$4$ph$i;$$4351$lcssa$i = $$3350$i; - } else { - $$415$i = $$4$ph$i;$$435114$i = $$3350$i;$$435713$i = $$4357$ph$i; - label = 85; - } - } - if ((label|0) == 85) { - while(1) { - label = 0; - $334 = ((($$435713$i)) + 4|0); - $335 = HEAP32[$334>>2]|0; - $336 = $335 & -8; - $337 = (($336) - ($249))|0; - $338 = ($337>>>0)<($$435114$i>>>0); - $$$4351$i = $338 ? $337 : $$435114$i; - $$4357$$4$i = $338 ? $$435713$i : $$415$i; - $339 = ((($$435713$i)) + 16|0); - $340 = HEAP32[$339>>2]|0; - $not$1$i203 = ($340|0)==(0|0); - $$sink2$i204 = $not$1$i203&1; - $341 = (((($$435713$i)) + 16|0) + ($$sink2$i204<<2)|0); - $342 = HEAP32[$341>>2]|0; - $343 = ($342|0)==(0|0); - if ($343) { - $$4$lcssa$i = $$4357$$4$i;$$4351$lcssa$i = $$$4351$i; - break; - } else { - $$415$i = $$4357$$4$i;$$435114$i = $$$4351$i;$$435713$i = $342; - label = 85; - } - } - } - $344 = ($$4$lcssa$i|0)==(0|0); - if ($344) { - $$0197 = $249; - } else { - $345 = HEAP32[(31260)>>2]|0; - $346 = (($345) - ($249))|0; - $347 = ($$4351$lcssa$i>>>0)<($346>>>0); - if ($347) { - $348 = HEAP32[(31268)>>2]|0; - $349 = ($$4$lcssa$i>>>0)<($348>>>0); - if ($349) { - _abort(); - // unreachable; - } - $350 = (($$4$lcssa$i) + ($249)|0); - $351 = ($$4$lcssa$i>>>0)<($350>>>0); - if (!($351)) { - _abort(); - // unreachable; - } - $352 = ((($$4$lcssa$i)) + 24|0); - $353 = HEAP32[$352>>2]|0; - $354 = ((($$4$lcssa$i)) + 12|0); - $355 = HEAP32[$354>>2]|0; - $356 = ($355|0)==($$4$lcssa$i|0); - do { - if ($356) { - $366 = ((($$4$lcssa$i)) + 20|0); - $367 = HEAP32[$366>>2]|0; - $368 = ($367|0)==(0|0); - if ($368) { - $369 = ((($$4$lcssa$i)) + 16|0); - $370 = HEAP32[$369>>2]|0; - $371 = ($370|0)==(0|0); - if ($371) { - $$3372$i = 0; - break; - } else { - $$1370$i = $370;$$1374$i = $369; - } - } else { - $$1370$i = $367;$$1374$i = $366; - } - while(1) { - $372 = ((($$1370$i)) + 20|0); - $373 = HEAP32[$372>>2]|0; - $374 = ($373|0)==(0|0); - if (!($374)) { - $$1370$i = $373;$$1374$i = $372; - continue; - } - $375 = ((($$1370$i)) + 16|0); - $376 = HEAP32[$375>>2]|0; - $377 = ($376|0)==(0|0); - if ($377) { - break; - } else { - $$1370$i = $376;$$1374$i = $375; - } - } - $378 = ($$1374$i>>>0)<($348>>>0); - if ($378) { - _abort(); - // unreachable; - } else { - HEAP32[$$1374$i>>2] = 0; - $$3372$i = $$1370$i; - break; - } - } else { - $357 = ((($$4$lcssa$i)) + 8|0); - $358 = HEAP32[$357>>2]|0; - $359 = ($358>>>0)<($348>>>0); - if ($359) { - _abort(); - // unreachable; - } - $360 = ((($358)) + 12|0); - $361 = HEAP32[$360>>2]|0; - $362 = ($361|0)==($$4$lcssa$i|0); - if (!($362)) { - _abort(); - // unreachable; - } - $363 = ((($355)) + 8|0); - $364 = HEAP32[$363>>2]|0; - $365 = ($364|0)==($$4$lcssa$i|0); - if ($365) { - HEAP32[$360>>2] = $355; - HEAP32[$363>>2] = $358; - $$3372$i = $355; - break; - } else { - _abort(); - // unreachable; - } - } - } while(0); - $379 = ($353|0)==(0|0); - L164: do { - if ($379) { - $470 = $250; - } else { - $380 = ((($$4$lcssa$i)) + 28|0); - $381 = HEAP32[$380>>2]|0; - $382 = (31556 + ($381<<2)|0); - $383 = HEAP32[$382>>2]|0; - $384 = ($$4$lcssa$i|0)==($383|0); - do { - if ($384) { - HEAP32[$382>>2] = $$3372$i; - $cond$i208 = ($$3372$i|0)==(0|0); - if ($cond$i208) { - $385 = 1 << $381; - $386 = $385 ^ -1; - $387 = $250 & $386; - HEAP32[(31256)>>2] = $387; - $470 = $387; - break L164; - } - } else { - $388 = HEAP32[(31268)>>2]|0; - $389 = ($353>>>0)<($388>>>0); - if ($389) { - _abort(); - // unreachable; - } else { - $390 = ((($353)) + 16|0); - $391 = HEAP32[$390>>2]|0; - $not$$i209 = ($391|0)!=($$4$lcssa$i|0); - $$sink3$i = $not$$i209&1; - $392 = (((($353)) + 16|0) + ($$sink3$i<<2)|0); - HEAP32[$392>>2] = $$3372$i; - $393 = ($$3372$i|0)==(0|0); - if ($393) { - $470 = $250; - break L164; - } else { - break; - } - } - } - } while(0); - $394 = HEAP32[(31268)>>2]|0; - $395 = ($$3372$i>>>0)<($394>>>0); - if ($395) { - _abort(); - // unreachable; - } - $396 = ((($$3372$i)) + 24|0); - HEAP32[$396>>2] = $353; - $397 = ((($$4$lcssa$i)) + 16|0); - $398 = HEAP32[$397>>2]|0; - $399 = ($398|0)==(0|0); - do { - if (!($399)) { - $400 = ($398>>>0)<($394>>>0); - if ($400) { - _abort(); - // unreachable; - } else { - $401 = ((($$3372$i)) + 16|0); - HEAP32[$401>>2] = $398; - $402 = ((($398)) + 24|0); - HEAP32[$402>>2] = $$3372$i; - break; - } - } - } while(0); - $403 = ((($$4$lcssa$i)) + 20|0); - $404 = HEAP32[$403>>2]|0; - $405 = ($404|0)==(0|0); - if ($405) { - $470 = $250; - } else { - $406 = HEAP32[(31268)>>2]|0; - $407 = ($404>>>0)<($406>>>0); - if ($407) { - _abort(); - // unreachable; - } else { - $408 = ((($$3372$i)) + 20|0); - HEAP32[$408>>2] = $404; - $409 = ((($404)) + 24|0); - HEAP32[$409>>2] = $$3372$i; - $470 = $250; - break; - } - } - } - } while(0); - $410 = ($$4351$lcssa$i>>>0)<(16); - do { - if ($410) { - $411 = (($$4351$lcssa$i) + ($249))|0; - $412 = $411 | 3; - $413 = ((($$4$lcssa$i)) + 4|0); - HEAP32[$413>>2] = $412; - $414 = (($$4$lcssa$i) + ($411)|0); - $415 = ((($414)) + 4|0); - $416 = HEAP32[$415>>2]|0; - $417 = $416 | 1; - HEAP32[$415>>2] = $417; - } else { - $418 = $249 | 3; - $419 = ((($$4$lcssa$i)) + 4|0); - HEAP32[$419>>2] = $418; - $420 = $$4351$lcssa$i | 1; - $421 = ((($350)) + 4|0); - HEAP32[$421>>2] = $420; - $422 = (($350) + ($$4351$lcssa$i)|0); - HEAP32[$422>>2] = $$4351$lcssa$i; - $423 = $$4351$lcssa$i >>> 3; - $424 = ($$4351$lcssa$i>>>0)<(256); - if ($424) { - $425 = $423 << 1; - $426 = (31292 + ($425<<2)|0); - $427 = HEAP32[7813]|0; - $428 = 1 << $423; - $429 = $427 & $428; - $430 = ($429|0)==(0); - if ($430) { - $431 = $427 | $428; - HEAP32[7813] = $431; - $$pre$i210 = ((($426)) + 8|0); - $$0368$i = $426;$$pre$phi$i211Z2D = $$pre$i210; - } else { - $432 = ((($426)) + 8|0); - $433 = HEAP32[$432>>2]|0; - $434 = HEAP32[(31268)>>2]|0; - $435 = ($433>>>0)<($434>>>0); - if ($435) { - _abort(); - // unreachable; - } else { - $$0368$i = $433;$$pre$phi$i211Z2D = $432; - } - } - HEAP32[$$pre$phi$i211Z2D>>2] = $350; - $436 = ((($$0368$i)) + 12|0); - HEAP32[$436>>2] = $350; - $437 = ((($350)) + 8|0); - HEAP32[$437>>2] = $$0368$i; - $438 = ((($350)) + 12|0); - HEAP32[$438>>2] = $426; - break; - } - $439 = $$4351$lcssa$i >>> 8; - $440 = ($439|0)==(0); - if ($440) { - $$0361$i = 0; - } else { - $441 = ($$4351$lcssa$i>>>0)>(16777215); - if ($441) { - $$0361$i = 31; - } else { - $442 = (($439) + 1048320)|0; - $443 = $442 >>> 16; - $444 = $443 & 8; - $445 = $439 << $444; - $446 = (($445) + 520192)|0; - $447 = $446 >>> 16; - $448 = $447 & 4; - $449 = $448 | $444; - $450 = $445 << $448; - $451 = (($450) + 245760)|0; - $452 = $451 >>> 16; - $453 = $452 & 2; - $454 = $449 | $453; - $455 = (14 - ($454))|0; - $456 = $450 << $453; - $457 = $456 >>> 15; - $458 = (($455) + ($457))|0; - $459 = $458 << 1; - $460 = (($458) + 7)|0; - $461 = $$4351$lcssa$i >>> $460; - $462 = $461 & 1; - $463 = $462 | $459; - $$0361$i = $463; - } - } - $464 = (31556 + ($$0361$i<<2)|0); - $465 = ((($350)) + 28|0); - HEAP32[$465>>2] = $$0361$i; - $466 = ((($350)) + 16|0); - $467 = ((($466)) + 4|0); - HEAP32[$467>>2] = 0; - HEAP32[$466>>2] = 0; - $468 = 1 << $$0361$i; - $469 = $470 & $468; - $471 = ($469|0)==(0); - if ($471) { - $472 = $470 | $468; - HEAP32[(31256)>>2] = $472; - HEAP32[$464>>2] = $350; - $473 = ((($350)) + 24|0); - HEAP32[$473>>2] = $464; - $474 = ((($350)) + 12|0); - HEAP32[$474>>2] = $350; - $475 = ((($350)) + 8|0); - HEAP32[$475>>2] = $350; - break; - } - $476 = HEAP32[$464>>2]|0; - $477 = ($$0361$i|0)==(31); - $478 = $$0361$i >>> 1; - $479 = (25 - ($478))|0; - $480 = $477 ? 0 : $479; - $481 = $$4351$lcssa$i << $480; - $$0344$i = $481;$$0345$i = $476; - while(1) { - $482 = ((($$0345$i)) + 4|0); - $483 = HEAP32[$482>>2]|0; - $484 = $483 & -8; - $485 = ($484|0)==($$4351$lcssa$i|0); - if ($485) { - label = 139; - break; - } - $486 = $$0344$i >>> 31; - $487 = (((($$0345$i)) + 16|0) + ($486<<2)|0); - $488 = $$0344$i << 1; - $489 = HEAP32[$487>>2]|0; - $490 = ($489|0)==(0|0); - if ($490) { - label = 136; - break; - } else { - $$0344$i = $488;$$0345$i = $489; - } - } - if ((label|0) == 136) { - $491 = HEAP32[(31268)>>2]|0; - $492 = ($487>>>0)<($491>>>0); - if ($492) { - _abort(); - // unreachable; - } else { - HEAP32[$487>>2] = $350; - $493 = ((($350)) + 24|0); - HEAP32[$493>>2] = $$0345$i; - $494 = ((($350)) + 12|0); - HEAP32[$494>>2] = $350; - $495 = ((($350)) + 8|0); - HEAP32[$495>>2] = $350; - break; - } - } - else if ((label|0) == 139) { - $496 = ((($$0345$i)) + 8|0); - $497 = HEAP32[$496>>2]|0; - $498 = HEAP32[(31268)>>2]|0; - $499 = ($497>>>0)>=($498>>>0); - $not$9$i = ($$0345$i>>>0)>=($498>>>0); - $500 = $499 & $not$9$i; - if ($500) { - $501 = ((($497)) + 12|0); - HEAP32[$501>>2] = $350; - HEAP32[$496>>2] = $350; - $502 = ((($350)) + 8|0); - HEAP32[$502>>2] = $497; - $503 = ((($350)) + 12|0); - HEAP32[$503>>2] = $$0345$i; - $504 = ((($350)) + 24|0); - HEAP32[$504>>2] = 0; - break; - } else { - _abort(); - // unreachable; - } - } - } - } while(0); - $505 = ((($$4$lcssa$i)) + 8|0); - $$0 = $505; - STACKTOP = sp;return ($$0|0); - } else { - $$0197 = $249; - } - } - } - } - } - } while(0); - $506 = HEAP32[(31260)>>2]|0; - $507 = ($506>>>0)<($$0197>>>0); - if (!($507)) { - $508 = (($506) - ($$0197))|0; - $509 = HEAP32[(31272)>>2]|0; - $510 = ($508>>>0)>(15); - if ($510) { - $511 = (($509) + ($$0197)|0); - HEAP32[(31272)>>2] = $511; - HEAP32[(31260)>>2] = $508; - $512 = $508 | 1; - $513 = ((($511)) + 4|0); - HEAP32[$513>>2] = $512; - $514 = (($511) + ($508)|0); - HEAP32[$514>>2] = $508; - $515 = $$0197 | 3; - $516 = ((($509)) + 4|0); - HEAP32[$516>>2] = $515; - } else { - HEAP32[(31260)>>2] = 0; - HEAP32[(31272)>>2] = 0; - $517 = $506 | 3; - $518 = ((($509)) + 4|0); - HEAP32[$518>>2] = $517; - $519 = (($509) + ($506)|0); - $520 = ((($519)) + 4|0); - $521 = HEAP32[$520>>2]|0; - $522 = $521 | 1; - HEAP32[$520>>2] = $522; - } - $523 = ((($509)) + 8|0); - $$0 = $523; - STACKTOP = sp;return ($$0|0); - } - $524 = HEAP32[(31264)>>2]|0; - $525 = ($524>>>0)>($$0197>>>0); - if ($525) { - $526 = (($524) - ($$0197))|0; - HEAP32[(31264)>>2] = $526; - $527 = HEAP32[(31276)>>2]|0; - $528 = (($527) + ($$0197)|0); - HEAP32[(31276)>>2] = $528; - $529 = $526 | 1; - $530 = ((($528)) + 4|0); - HEAP32[$530>>2] = $529; - $531 = $$0197 | 3; - $532 = ((($527)) + 4|0); - HEAP32[$532>>2] = $531; - $533 = ((($527)) + 8|0); - $$0 = $533; - STACKTOP = sp;return ($$0|0); - } - $534 = HEAP32[7931]|0; - $535 = ($534|0)==(0); - if ($535) { - HEAP32[(31732)>>2] = 4096; - HEAP32[(31728)>>2] = 4096; - HEAP32[(31736)>>2] = -1; - HEAP32[(31740)>>2] = -1; - HEAP32[(31744)>>2] = 0; - HEAP32[(31696)>>2] = 0; - $536 = $1; - $537 = $536 & -16; - $538 = $537 ^ 1431655768; - HEAP32[$1>>2] = $538; - HEAP32[7931] = $538; - $542 = 4096; - } else { - $$pre$i212 = HEAP32[(31732)>>2]|0; - $542 = $$pre$i212; - } - $539 = (($$0197) + 48)|0; - $540 = (($$0197) + 47)|0; - $541 = (($542) + ($540))|0; - $543 = (0 - ($542))|0; - $544 = $541 & $543; - $545 = ($544>>>0)>($$0197>>>0); - if (!($545)) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - $546 = HEAP32[(31692)>>2]|0; - $547 = ($546|0)==(0); - if (!($547)) { - $548 = HEAP32[(31684)>>2]|0; - $549 = (($548) + ($544))|0; - $550 = ($549>>>0)<=($548>>>0); - $551 = ($549>>>0)>($546>>>0); - $or$cond1$i = $550 | $551; - if ($or$cond1$i) { - $$0 = 0; - STACKTOP = sp;return ($$0|0); - } - } - $552 = HEAP32[(31696)>>2]|0; - $553 = $552 & 4; - $554 = ($553|0)==(0); - L244: do { - if ($554) { - $555 = HEAP32[(31276)>>2]|0; - $556 = ($555|0)==(0|0); - L246: do { - if ($556) { - label = 163; - } else { - $$0$i$i = (31700); - while(1) { - $557 = HEAP32[$$0$i$i>>2]|0; - $558 = ($557>>>0)>($555>>>0); - if (!($558)) { - $559 = ((($$0$i$i)) + 4|0); - $560 = HEAP32[$559>>2]|0; - $561 = (($557) + ($560)|0); - $562 = ($561>>>0)>($555>>>0); - if ($562) { - break; - } - } - $563 = ((($$0$i$i)) + 8|0); - $564 = HEAP32[$563>>2]|0; - $565 = ($564|0)==(0|0); - if ($565) { - label = 163; - break L246; - } else { - $$0$i$i = $564; - } - } - $588 = (($541) - ($524))|0; - $589 = $588 & $543; - $590 = ($589>>>0)<(2147483647); - if ($590) { - $591 = (_sbrk(($589|0))|0); - $592 = HEAP32[$$0$i$i>>2]|0; - $593 = HEAP32[$559>>2]|0; - $594 = (($592) + ($593)|0); - $595 = ($591|0)==($594|0); - if ($595) { - $596 = ($591|0)==((-1)|0); - if ($596) { - $$2234253237$i = $589; - } else { - $$723948$i = $589;$$749$i = $591; - label = 180; - break L244; - } - } else { - $$2247$ph$i = $591;$$2253$ph$i = $589; - label = 171; - } - } else { - $$2234253237$i = 0; - } - } - } while(0); - do { - if ((label|0) == 163) { - $566 = (_sbrk(0)|0); - $567 = ($566|0)==((-1)|0); - if ($567) { - $$2234253237$i = 0; - } else { - $568 = $566; - $569 = HEAP32[(31728)>>2]|0; - $570 = (($569) + -1)|0; - $571 = $570 & $568; - $572 = ($571|0)==(0); - $573 = (($570) + ($568))|0; - $574 = (0 - ($569))|0; - $575 = $573 & $574; - $576 = (($575) - ($568))|0; - $577 = $572 ? 0 : $576; - $$$i = (($577) + ($544))|0; - $578 = HEAP32[(31684)>>2]|0; - $579 = (($$$i) + ($578))|0; - $580 = ($$$i>>>0)>($$0197>>>0); - $581 = ($$$i>>>0)<(2147483647); - $or$cond$i214 = $580 & $581; - if ($or$cond$i214) { - $582 = HEAP32[(31692)>>2]|0; - $583 = ($582|0)==(0); - if (!($583)) { - $584 = ($579>>>0)<=($578>>>0); - $585 = ($579>>>0)>($582>>>0); - $or$cond2$i215 = $584 | $585; - if ($or$cond2$i215) { - $$2234253237$i = 0; - break; - } - } - $586 = (_sbrk(($$$i|0))|0); - $587 = ($586|0)==($566|0); - if ($587) { - $$723948$i = $$$i;$$749$i = $566; - label = 180; - break L244; - } else { - $$2247$ph$i = $586;$$2253$ph$i = $$$i; - label = 171; - } - } else { - $$2234253237$i = 0; - } - } - } - } while(0); - do { - if ((label|0) == 171) { - $597 = (0 - ($$2253$ph$i))|0; - $598 = ($$2247$ph$i|0)!=((-1)|0); - $599 = ($$2253$ph$i>>>0)<(2147483647); - $or$cond7$i = $599 & $598; - $600 = ($539>>>0)>($$2253$ph$i>>>0); - $or$cond10$i = $600 & $or$cond7$i; - if (!($or$cond10$i)) { - $610 = ($$2247$ph$i|0)==((-1)|0); - if ($610) { - $$2234253237$i = 0; - break; - } else { - $$723948$i = $$2253$ph$i;$$749$i = $$2247$ph$i; - label = 180; - break L244; - } - } - $601 = HEAP32[(31732)>>2]|0; - $602 = (($540) - ($$2253$ph$i))|0; - $603 = (($602) + ($601))|0; - $604 = (0 - ($601))|0; - $605 = $603 & $604; - $606 = ($605>>>0)<(2147483647); - if (!($606)) { - $$723948$i = $$2253$ph$i;$$749$i = $$2247$ph$i; - label = 180; - break L244; - } - $607 = (_sbrk(($605|0))|0); - $608 = ($607|0)==((-1)|0); - if ($608) { - (_sbrk(($597|0))|0); - $$2234253237$i = 0; - break; - } else { - $609 = (($605) + ($$2253$ph$i))|0; - $$723948$i = $609;$$749$i = $$2247$ph$i; - label = 180; - break L244; - } - } - } while(0); - $611 = HEAP32[(31696)>>2]|0; - $612 = $611 | 4; - HEAP32[(31696)>>2] = $612; - $$4236$i = $$2234253237$i; - label = 178; - } else { - $$4236$i = 0; - label = 178; - } - } while(0); - if ((label|0) == 178) { - $613 = ($544>>>0)<(2147483647); - if ($613) { - $614 = (_sbrk(($544|0))|0); - $615 = (_sbrk(0)|0); - $616 = ($614|0)!=((-1)|0); - $617 = ($615|0)!=((-1)|0); - $or$cond5$i = $616 & $617; - $618 = ($614>>>0)<($615>>>0); - $or$cond11$i = $618 & $or$cond5$i; - $619 = $615; - $620 = $614; - $621 = (($619) - ($620))|0; - $622 = (($$0197) + 40)|0; - $623 = ($621>>>0)>($622>>>0); - $$$4236$i = $623 ? $621 : $$4236$i; - $or$cond11$not$i = $or$cond11$i ^ 1; - $624 = ($614|0)==((-1)|0); - $not$$i216 = $623 ^ 1; - $625 = $624 | $not$$i216; - $or$cond50$i = $625 | $or$cond11$not$i; - if (!($or$cond50$i)) { - $$723948$i = $$$4236$i;$$749$i = $614; - label = 180; - } - } - } - if ((label|0) == 180) { - $626 = HEAP32[(31684)>>2]|0; - $627 = (($626) + ($$723948$i))|0; - HEAP32[(31684)>>2] = $627; - $628 = HEAP32[(31688)>>2]|0; - $629 = ($627>>>0)>($628>>>0); - if ($629) { - HEAP32[(31688)>>2] = $627; - } - $630 = HEAP32[(31276)>>2]|0; - $631 = ($630|0)==(0|0); - do { - if ($631) { - $632 = HEAP32[(31268)>>2]|0; - $633 = ($632|0)==(0|0); - $634 = ($$749$i>>>0)<($632>>>0); - $or$cond12$i = $633 | $634; - if ($or$cond12$i) { - HEAP32[(31268)>>2] = $$749$i; - } - HEAP32[(31700)>>2] = $$749$i; - HEAP32[(31704)>>2] = $$723948$i; - HEAP32[(31712)>>2] = 0; - $635 = HEAP32[7931]|0; - HEAP32[(31288)>>2] = $635; - HEAP32[(31284)>>2] = -1; - $$01$i$i = 0; - while(1) { - $636 = $$01$i$i << 1; - $637 = (31292 + ($636<<2)|0); - $638 = ((($637)) + 12|0); - HEAP32[$638>>2] = $637; - $639 = ((($637)) + 8|0); - HEAP32[$639>>2] = $637; - $640 = (($$01$i$i) + 1)|0; - $exitcond$i$i = ($640|0)==(32); - if ($exitcond$i$i) { - break; - } else { - $$01$i$i = $640; - } - } - $641 = (($$723948$i) + -40)|0; - $642 = ((($$749$i)) + 8|0); - $643 = $642; - $644 = $643 & 7; - $645 = ($644|0)==(0); - $646 = (0 - ($643))|0; - $647 = $646 & 7; - $648 = $645 ? 0 : $647; - $649 = (($$749$i) + ($648)|0); - $650 = (($641) - ($648))|0; - HEAP32[(31276)>>2] = $649; - HEAP32[(31264)>>2] = $650; - $651 = $650 | 1; - $652 = ((($649)) + 4|0); - HEAP32[$652>>2] = $651; - $653 = (($649) + ($650)|0); - $654 = ((($653)) + 4|0); - HEAP32[$654>>2] = 40; - $655 = HEAP32[(31740)>>2]|0; - HEAP32[(31280)>>2] = $655; - } else { - $$024371$i = (31700); - while(1) { - $656 = HEAP32[$$024371$i>>2]|0; - $657 = ((($$024371$i)) + 4|0); - $658 = HEAP32[$657>>2]|0; - $659 = (($656) + ($658)|0); - $660 = ($$749$i|0)==($659|0); - if ($660) { - label = 190; - break; - } - $661 = ((($$024371$i)) + 8|0); - $662 = HEAP32[$661>>2]|0; - $663 = ($662|0)==(0|0); - if ($663) { - break; - } else { - $$024371$i = $662; - } - } - if ((label|0) == 190) { - $664 = ((($$024371$i)) + 12|0); - $665 = HEAP32[$664>>2]|0; - $666 = $665 & 8; - $667 = ($666|0)==(0); - if ($667) { - $668 = ($630>>>0)>=($656>>>0); - $669 = ($630>>>0)<($$749$i>>>0); - $or$cond51$i = $669 & $668; - if ($or$cond51$i) { - $670 = (($658) + ($$723948$i))|0; - HEAP32[$657>>2] = $670; - $671 = HEAP32[(31264)>>2]|0; - $672 = ((($630)) + 8|0); - $673 = $672; - $674 = $673 & 7; - $675 = ($674|0)==(0); - $676 = (0 - ($673))|0; - $677 = $676 & 7; - $678 = $675 ? 0 : $677; - $679 = (($630) + ($678)|0); - $680 = (($$723948$i) - ($678))|0; - $681 = (($671) + ($680))|0; - HEAP32[(31276)>>2] = $679; - HEAP32[(31264)>>2] = $681; - $682 = $681 | 1; - $683 = ((($679)) + 4|0); - HEAP32[$683>>2] = $682; - $684 = (($679) + ($681)|0); - $685 = ((($684)) + 4|0); - HEAP32[$685>>2] = 40; - $686 = HEAP32[(31740)>>2]|0; - HEAP32[(31280)>>2] = $686; - break; - } - } - } - $687 = HEAP32[(31268)>>2]|0; - $688 = ($$749$i>>>0)<($687>>>0); - if ($688) { - HEAP32[(31268)>>2] = $$749$i; - $752 = $$749$i; - } else { - $752 = $687; - } - $689 = (($$749$i) + ($$723948$i)|0); - $$124470$i = (31700); - while(1) { - $690 = HEAP32[$$124470$i>>2]|0; - $691 = ($690|0)==($689|0); - if ($691) { - label = 198; - break; - } - $692 = ((($$124470$i)) + 8|0); - $693 = HEAP32[$692>>2]|0; - $694 = ($693|0)==(0|0); - if ($694) { - break; - } else { - $$124470$i = $693; - } - } - if ((label|0) == 198) { - $695 = ((($$124470$i)) + 12|0); - $696 = HEAP32[$695>>2]|0; - $697 = $696 & 8; - $698 = ($697|0)==(0); - if ($698) { - HEAP32[$$124470$i>>2] = $$749$i; - $699 = ((($$124470$i)) + 4|0); - $700 = HEAP32[$699>>2]|0; - $701 = (($700) + ($$723948$i))|0; - HEAP32[$699>>2] = $701; - $702 = ((($$749$i)) + 8|0); - $703 = $702; - $704 = $703 & 7; - $705 = ($704|0)==(0); - $706 = (0 - ($703))|0; - $707 = $706 & 7; - $708 = $705 ? 0 : $707; - $709 = (($$749$i) + ($708)|0); - $710 = ((($689)) + 8|0); - $711 = $710; - $712 = $711 & 7; - $713 = ($712|0)==(0); - $714 = (0 - ($711))|0; - $715 = $714 & 7; - $716 = $713 ? 0 : $715; - $717 = (($689) + ($716)|0); - $718 = $717; - $719 = $709; - $720 = (($718) - ($719))|0; - $721 = (($709) + ($$0197)|0); - $722 = (($720) - ($$0197))|0; - $723 = $$0197 | 3; - $724 = ((($709)) + 4|0); - HEAP32[$724>>2] = $723; - $725 = ($717|0)==($630|0); - do { - if ($725) { - $726 = HEAP32[(31264)>>2]|0; - $727 = (($726) + ($722))|0; - HEAP32[(31264)>>2] = $727; - HEAP32[(31276)>>2] = $721; - $728 = $727 | 1; - $729 = ((($721)) + 4|0); - HEAP32[$729>>2] = $728; - } else { - $730 = HEAP32[(31272)>>2]|0; - $731 = ($717|0)==($730|0); - if ($731) { - $732 = HEAP32[(31260)>>2]|0; - $733 = (($732) + ($722))|0; - HEAP32[(31260)>>2] = $733; - HEAP32[(31272)>>2] = $721; - $734 = $733 | 1; - $735 = ((($721)) + 4|0); - HEAP32[$735>>2] = $734; - $736 = (($721) + ($733)|0); - HEAP32[$736>>2] = $733; - break; - } - $737 = ((($717)) + 4|0); - $738 = HEAP32[$737>>2]|0; - $739 = $738 & 3; - $740 = ($739|0)==(1); - if ($740) { - $741 = $738 & -8; - $742 = $738 >>> 3; - $743 = ($738>>>0)<(256); - L314: do { - if ($743) { - $744 = ((($717)) + 8|0); - $745 = HEAP32[$744>>2]|0; - $746 = ((($717)) + 12|0); - $747 = HEAP32[$746>>2]|0; - $748 = $742 << 1; - $749 = (31292 + ($748<<2)|0); - $750 = ($745|0)==($749|0); - do { - if (!($750)) { - $751 = ($745>>>0)<($752>>>0); - if ($751) { - _abort(); - // unreachable; - } - $753 = ((($745)) + 12|0); - $754 = HEAP32[$753>>2]|0; - $755 = ($754|0)==($717|0); - if ($755) { - break; - } - _abort(); - // unreachable; - } - } while(0); - $756 = ($747|0)==($745|0); - if ($756) { - $757 = 1 << $742; - $758 = $757 ^ -1; - $759 = HEAP32[7813]|0; - $760 = $759 & $758; - HEAP32[7813] = $760; - break; - } - $761 = ($747|0)==($749|0); - do { - if ($761) { - $$pre10$i$i = ((($747)) + 8|0); - $$pre$phi11$i$iZ2D = $$pre10$i$i; - } else { - $762 = ($747>>>0)<($752>>>0); - if ($762) { - _abort(); - // unreachable; - } - $763 = ((($747)) + 8|0); - $764 = HEAP32[$763>>2]|0; - $765 = ($764|0)==($717|0); - if ($765) { - $$pre$phi11$i$iZ2D = $763; - break; - } - _abort(); - // unreachable; - } - } while(0); - $766 = ((($745)) + 12|0); - HEAP32[$766>>2] = $747; - HEAP32[$$pre$phi11$i$iZ2D>>2] = $745; - } else { - $767 = ((($717)) + 24|0); - $768 = HEAP32[$767>>2]|0; - $769 = ((($717)) + 12|0); - $770 = HEAP32[$769>>2]|0; - $771 = ($770|0)==($717|0); - do { - if ($771) { - $781 = ((($717)) + 16|0); - $782 = ((($781)) + 4|0); - $783 = HEAP32[$782>>2]|0; - $784 = ($783|0)==(0|0); - if ($784) { - $785 = HEAP32[$781>>2]|0; - $786 = ($785|0)==(0|0); - if ($786) { - $$3$i$i = 0; - break; - } else { - $$1291$i$i = $785;$$1293$i$i = $781; - } - } else { - $$1291$i$i = $783;$$1293$i$i = $782; - } - while(1) { - $787 = ((($$1291$i$i)) + 20|0); - $788 = HEAP32[$787>>2]|0; - $789 = ($788|0)==(0|0); - if (!($789)) { - $$1291$i$i = $788;$$1293$i$i = $787; - continue; - } - $790 = ((($$1291$i$i)) + 16|0); - $791 = HEAP32[$790>>2]|0; - $792 = ($791|0)==(0|0); - if ($792) { - break; - } else { - $$1291$i$i = $791;$$1293$i$i = $790; - } - } - $793 = ($$1293$i$i>>>0)<($752>>>0); - if ($793) { - _abort(); - // unreachable; - } else { - HEAP32[$$1293$i$i>>2] = 0; - $$3$i$i = $$1291$i$i; - break; - } - } else { - $772 = ((($717)) + 8|0); - $773 = HEAP32[$772>>2]|0; - $774 = ($773>>>0)<($752>>>0); - if ($774) { - _abort(); - // unreachable; - } - $775 = ((($773)) + 12|0); - $776 = HEAP32[$775>>2]|0; - $777 = ($776|0)==($717|0); - if (!($777)) { - _abort(); - // unreachable; - } - $778 = ((($770)) + 8|0); - $779 = HEAP32[$778>>2]|0; - $780 = ($779|0)==($717|0); - if ($780) { - HEAP32[$775>>2] = $770; - HEAP32[$778>>2] = $773; - $$3$i$i = $770; - break; - } else { - _abort(); - // unreachable; - } - } - } while(0); - $794 = ($768|0)==(0|0); - if ($794) { - break; - } - $795 = ((($717)) + 28|0); - $796 = HEAP32[$795>>2]|0; - $797 = (31556 + ($796<<2)|0); - $798 = HEAP32[$797>>2]|0; - $799 = ($717|0)==($798|0); - do { - if ($799) { - HEAP32[$797>>2] = $$3$i$i; - $cond$i$i = ($$3$i$i|0)==(0|0); - if (!($cond$i$i)) { - break; - } - $800 = 1 << $796; - $801 = $800 ^ -1; - $802 = HEAP32[(31256)>>2]|0; - $803 = $802 & $801; - HEAP32[(31256)>>2] = $803; - break L314; - } else { - $804 = HEAP32[(31268)>>2]|0; - $805 = ($768>>>0)<($804>>>0); - if ($805) { - _abort(); - // unreachable; - } else { - $806 = ((($768)) + 16|0); - $807 = HEAP32[$806>>2]|0; - $not$$i17$i = ($807|0)!=($717|0); - $$sink1$i$i = $not$$i17$i&1; - $808 = (((($768)) + 16|0) + ($$sink1$i$i<<2)|0); - HEAP32[$808>>2] = $$3$i$i; - $809 = ($$3$i$i|0)==(0|0); - if ($809) { - break L314; - } else { - break; - } - } - } - } while(0); - $810 = HEAP32[(31268)>>2]|0; - $811 = ($$3$i$i>>>0)<($810>>>0); - if ($811) { - _abort(); - // unreachable; - } - $812 = ((($$3$i$i)) + 24|0); - HEAP32[$812>>2] = $768; - $813 = ((($717)) + 16|0); - $814 = HEAP32[$813>>2]|0; - $815 = ($814|0)==(0|0); - do { - if (!($815)) { - $816 = ($814>>>0)<($810>>>0); - if ($816) { - _abort(); - // unreachable; - } else { - $817 = ((($$3$i$i)) + 16|0); - HEAP32[$817>>2] = $814; - $818 = ((($814)) + 24|0); - HEAP32[$818>>2] = $$3$i$i; - break; - } - } - } while(0); - $819 = ((($813)) + 4|0); - $820 = HEAP32[$819>>2]|0; - $821 = ($820|0)==(0|0); - if ($821) { - break; - } - $822 = HEAP32[(31268)>>2]|0; - $823 = ($820>>>0)<($822>>>0); - if ($823) { - _abort(); - // unreachable; - } else { - $824 = ((($$3$i$i)) + 20|0); - HEAP32[$824>>2] = $820; - $825 = ((($820)) + 24|0); - HEAP32[$825>>2] = $$3$i$i; - break; - } - } - } while(0); - $826 = (($717) + ($741)|0); - $827 = (($741) + ($722))|0; - $$0$i18$i = $826;$$0287$i$i = $827; - } else { - $$0$i18$i = $717;$$0287$i$i = $722; - } - $828 = ((($$0$i18$i)) + 4|0); - $829 = HEAP32[$828>>2]|0; - $830 = $829 & -2; - HEAP32[$828>>2] = $830; - $831 = $$0287$i$i | 1; - $832 = ((($721)) + 4|0); - HEAP32[$832>>2] = $831; - $833 = (($721) + ($$0287$i$i)|0); - HEAP32[$833>>2] = $$0287$i$i; - $834 = $$0287$i$i >>> 3; - $835 = ($$0287$i$i>>>0)<(256); - if ($835) { - $836 = $834 << 1; - $837 = (31292 + ($836<<2)|0); - $838 = HEAP32[7813]|0; - $839 = 1 << $834; - $840 = $838 & $839; - $841 = ($840|0)==(0); - do { - if ($841) { - $842 = $838 | $839; - HEAP32[7813] = $842; - $$pre$i19$i = ((($837)) + 8|0); - $$0295$i$i = $837;$$pre$phi$i20$iZ2D = $$pre$i19$i; - } else { - $843 = ((($837)) + 8|0); - $844 = HEAP32[$843>>2]|0; - $845 = HEAP32[(31268)>>2]|0; - $846 = ($844>>>0)<($845>>>0); - if (!($846)) { - $$0295$i$i = $844;$$pre$phi$i20$iZ2D = $843; - break; - } - _abort(); - // unreachable; - } - } while(0); - HEAP32[$$pre$phi$i20$iZ2D>>2] = $721; - $847 = ((($$0295$i$i)) + 12|0); - HEAP32[$847>>2] = $721; - $848 = ((($721)) + 8|0); - HEAP32[$848>>2] = $$0295$i$i; - $849 = ((($721)) + 12|0); - HEAP32[$849>>2] = $837; - break; - } - $850 = $$0287$i$i >>> 8; - $851 = ($850|0)==(0); - do { - if ($851) { - $$0296$i$i = 0; - } else { - $852 = ($$0287$i$i>>>0)>(16777215); - if ($852) { - $$0296$i$i = 31; - break; - } - $853 = (($850) + 1048320)|0; - $854 = $853 >>> 16; - $855 = $854 & 8; - $856 = $850 << $855; - $857 = (($856) + 520192)|0; - $858 = $857 >>> 16; - $859 = $858 & 4; - $860 = $859 | $855; - $861 = $856 << $859; - $862 = (($861) + 245760)|0; - $863 = $862 >>> 16; - $864 = $863 & 2; - $865 = $860 | $864; - $866 = (14 - ($865))|0; - $867 = $861 << $864; - $868 = $867 >>> 15; - $869 = (($866) + ($868))|0; - $870 = $869 << 1; - $871 = (($869) + 7)|0; - $872 = $$0287$i$i >>> $871; - $873 = $872 & 1; - $874 = $873 | $870; - $$0296$i$i = $874; - } - } while(0); - $875 = (31556 + ($$0296$i$i<<2)|0); - $876 = ((($721)) + 28|0); - HEAP32[$876>>2] = $$0296$i$i; - $877 = ((($721)) + 16|0); - $878 = ((($877)) + 4|0); - HEAP32[$878>>2] = 0; - HEAP32[$877>>2] = 0; - $879 = HEAP32[(31256)>>2]|0; - $880 = 1 << $$0296$i$i; - $881 = $879 & $880; - $882 = ($881|0)==(0); - if ($882) { - $883 = $879 | $880; - HEAP32[(31256)>>2] = $883; - HEAP32[$875>>2] = $721; - $884 = ((($721)) + 24|0); - HEAP32[$884>>2] = $875; - $885 = ((($721)) + 12|0); - HEAP32[$885>>2] = $721; - $886 = ((($721)) + 8|0); - HEAP32[$886>>2] = $721; - break; - } - $887 = HEAP32[$875>>2]|0; - $888 = ($$0296$i$i|0)==(31); - $889 = $$0296$i$i >>> 1; - $890 = (25 - ($889))|0; - $891 = $888 ? 0 : $890; - $892 = $$0287$i$i << $891; - $$0288$i$i = $892;$$0289$i$i = $887; - while(1) { - $893 = ((($$0289$i$i)) + 4|0); - $894 = HEAP32[$893>>2]|0; - $895 = $894 & -8; - $896 = ($895|0)==($$0287$i$i|0); - if ($896) { - label = 265; - break; - } - $897 = $$0288$i$i >>> 31; - $898 = (((($$0289$i$i)) + 16|0) + ($897<<2)|0); - $899 = $$0288$i$i << 1; - $900 = HEAP32[$898>>2]|0; - $901 = ($900|0)==(0|0); - if ($901) { - label = 262; - break; - } else { - $$0288$i$i = $899;$$0289$i$i = $900; - } - } - if ((label|0) == 262) { - $902 = HEAP32[(31268)>>2]|0; - $903 = ($898>>>0)<($902>>>0); - if ($903) { - _abort(); - // unreachable; - } else { - HEAP32[$898>>2] = $721; - $904 = ((($721)) + 24|0); - HEAP32[$904>>2] = $$0289$i$i; - $905 = ((($721)) + 12|0); - HEAP32[$905>>2] = $721; - $906 = ((($721)) + 8|0); - HEAP32[$906>>2] = $721; - break; - } - } - else if ((label|0) == 265) { - $907 = ((($$0289$i$i)) + 8|0); - $908 = HEAP32[$907>>2]|0; - $909 = HEAP32[(31268)>>2]|0; - $910 = ($908>>>0)>=($909>>>0); - $not$7$i$i = ($$0289$i$i>>>0)>=($909>>>0); - $911 = $910 & $not$7$i$i; - if ($911) { - $912 = ((($908)) + 12|0); - HEAP32[$912>>2] = $721; - HEAP32[$907>>2] = $721; - $913 = ((($721)) + 8|0); - HEAP32[$913>>2] = $908; - $914 = ((($721)) + 12|0); - HEAP32[$914>>2] = $$0289$i$i; - $915 = ((($721)) + 24|0); - HEAP32[$915>>2] = 0; - break; - } else { - _abort(); - // unreachable; - } - } - } - } while(0); - $1047 = ((($709)) + 8|0); - $$0 = $1047; - STACKTOP = sp;return ($$0|0); - } - } - $$0$i$i$i = (31700); - while(1) { - $916 = HEAP32[$$0$i$i$i>>2]|0; - $917 = ($916>>>0)>($630>>>0); - if (!($917)) { - $918 = ((($$0$i$i$i)) + 4|0); - $919 = HEAP32[$918>>2]|0; - $920 = (($916) + ($919)|0); - $921 = ($920>>>0)>($630>>>0); - if ($921) { - break; - } - } - $922 = ((($$0$i$i$i)) + 8|0); - $923 = HEAP32[$922>>2]|0; - $$0$i$i$i = $923; - } - $924 = ((($920)) + -47|0); - $925 = ((($924)) + 8|0); - $926 = $925; - $927 = $926 & 7; - $928 = ($927|0)==(0); - $929 = (0 - ($926))|0; - $930 = $929 & 7; - $931 = $928 ? 0 : $930; - $932 = (($924) + ($931)|0); - $933 = ((($630)) + 16|0); - $934 = ($932>>>0)<($933>>>0); - $935 = $934 ? $630 : $932; - $936 = ((($935)) + 8|0); - $937 = ((($935)) + 24|0); - $938 = (($$723948$i) + -40)|0; - $939 = ((($$749$i)) + 8|0); - $940 = $939; - $941 = $940 & 7; - $942 = ($941|0)==(0); - $943 = (0 - ($940))|0; - $944 = $943 & 7; - $945 = $942 ? 0 : $944; - $946 = (($$749$i) + ($945)|0); - $947 = (($938) - ($945))|0; - HEAP32[(31276)>>2] = $946; - HEAP32[(31264)>>2] = $947; - $948 = $947 | 1; - $949 = ((($946)) + 4|0); - HEAP32[$949>>2] = $948; - $950 = (($946) + ($947)|0); - $951 = ((($950)) + 4|0); - HEAP32[$951>>2] = 40; - $952 = HEAP32[(31740)>>2]|0; - HEAP32[(31280)>>2] = $952; - $953 = ((($935)) + 4|0); - HEAP32[$953>>2] = 27; - ;HEAP32[$936>>2]=HEAP32[(31700)>>2]|0;HEAP32[$936+4>>2]=HEAP32[(31700)+4>>2]|0;HEAP32[$936+8>>2]=HEAP32[(31700)+8>>2]|0;HEAP32[$936+12>>2]=HEAP32[(31700)+12>>2]|0; - HEAP32[(31700)>>2] = $$749$i; - HEAP32[(31704)>>2] = $$723948$i; - HEAP32[(31712)>>2] = 0; - HEAP32[(31708)>>2] = $936; - $955 = $937; - while(1) { - $954 = ((($955)) + 4|0); - HEAP32[$954>>2] = 7; - $956 = ((($955)) + 8|0); - $957 = ($956>>>0)<($920>>>0); - if ($957) { - $955 = $954; - } else { - break; - } - } - $958 = ($935|0)==($630|0); - if (!($958)) { - $959 = $935; - $960 = $630; - $961 = (($959) - ($960))|0; - $962 = HEAP32[$953>>2]|0; - $963 = $962 & -2; - HEAP32[$953>>2] = $963; - $964 = $961 | 1; - $965 = ((($630)) + 4|0); - HEAP32[$965>>2] = $964; - HEAP32[$935>>2] = $961; - $966 = $961 >>> 3; - $967 = ($961>>>0)<(256); - if ($967) { - $968 = $966 << 1; - $969 = (31292 + ($968<<2)|0); - $970 = HEAP32[7813]|0; - $971 = 1 << $966; - $972 = $970 & $971; - $973 = ($972|0)==(0); - if ($973) { - $974 = $970 | $971; - HEAP32[7813] = $974; - $$pre$i$i = ((($969)) + 8|0); - $$0211$i$i = $969;$$pre$phi$i$iZ2D = $$pre$i$i; - } else { - $975 = ((($969)) + 8|0); - $976 = HEAP32[$975>>2]|0; - $977 = HEAP32[(31268)>>2]|0; - $978 = ($976>>>0)<($977>>>0); - if ($978) { - _abort(); - // unreachable; - } else { - $$0211$i$i = $976;$$pre$phi$i$iZ2D = $975; - } - } - HEAP32[$$pre$phi$i$iZ2D>>2] = $630; - $979 = ((($$0211$i$i)) + 12|0); - HEAP32[$979>>2] = $630; - $980 = ((($630)) + 8|0); - HEAP32[$980>>2] = $$0211$i$i; - $981 = ((($630)) + 12|0); - HEAP32[$981>>2] = $969; - break; - } - $982 = $961 >>> 8; - $983 = ($982|0)==(0); - if ($983) { - $$0212$i$i = 0; - } else { - $984 = ($961>>>0)>(16777215); - if ($984) { - $$0212$i$i = 31; - } else { - $985 = (($982) + 1048320)|0; - $986 = $985 >>> 16; - $987 = $986 & 8; - $988 = $982 << $987; - $989 = (($988) + 520192)|0; - $990 = $989 >>> 16; - $991 = $990 & 4; - $992 = $991 | $987; - $993 = $988 << $991; - $994 = (($993) + 245760)|0; - $995 = $994 >>> 16; - $996 = $995 & 2; - $997 = $992 | $996; - $998 = (14 - ($997))|0; - $999 = $993 << $996; - $1000 = $999 >>> 15; - $1001 = (($998) + ($1000))|0; - $1002 = $1001 << 1; - $1003 = (($1001) + 7)|0; - $1004 = $961 >>> $1003; - $1005 = $1004 & 1; - $1006 = $1005 | $1002; - $$0212$i$i = $1006; - } - } - $1007 = (31556 + ($$0212$i$i<<2)|0); - $1008 = ((($630)) + 28|0); - HEAP32[$1008>>2] = $$0212$i$i; - $1009 = ((($630)) + 20|0); - HEAP32[$1009>>2] = 0; - HEAP32[$933>>2] = 0; - $1010 = HEAP32[(31256)>>2]|0; - $1011 = 1 << $$0212$i$i; - $1012 = $1010 & $1011; - $1013 = ($1012|0)==(0); - if ($1013) { - $1014 = $1010 | $1011; - HEAP32[(31256)>>2] = $1014; - HEAP32[$1007>>2] = $630; - $1015 = ((($630)) + 24|0); - HEAP32[$1015>>2] = $1007; - $1016 = ((($630)) + 12|0); - HEAP32[$1016>>2] = $630; - $1017 = ((($630)) + 8|0); - HEAP32[$1017>>2] = $630; - break; - } - $1018 = HEAP32[$1007>>2]|0; - $1019 = ($$0212$i$i|0)==(31); - $1020 = $$0212$i$i >>> 1; - $1021 = (25 - ($1020))|0; - $1022 = $1019 ? 0 : $1021; - $1023 = $961 << $1022; - $$0206$i$i = $1023;$$0207$i$i = $1018; - while(1) { - $1024 = ((($$0207$i$i)) + 4|0); - $1025 = HEAP32[$1024>>2]|0; - $1026 = $1025 & -8; - $1027 = ($1026|0)==($961|0); - if ($1027) { - label = 292; - break; - } - $1028 = $$0206$i$i >>> 31; - $1029 = (((($$0207$i$i)) + 16|0) + ($1028<<2)|0); - $1030 = $$0206$i$i << 1; - $1031 = HEAP32[$1029>>2]|0; - $1032 = ($1031|0)==(0|0); - if ($1032) { - label = 289; - break; - } else { - $$0206$i$i = $1030;$$0207$i$i = $1031; - } - } - if ((label|0) == 289) { - $1033 = HEAP32[(31268)>>2]|0; - $1034 = ($1029>>>0)<($1033>>>0); - if ($1034) { - _abort(); - // unreachable; - } else { - HEAP32[$1029>>2] = $630; - $1035 = ((($630)) + 24|0); - HEAP32[$1035>>2] = $$0207$i$i; - $1036 = ((($630)) + 12|0); - HEAP32[$1036>>2] = $630; - $1037 = ((($630)) + 8|0); - HEAP32[$1037>>2] = $630; - break; - } - } - else if ((label|0) == 292) { - $1038 = ((($$0207$i$i)) + 8|0); - $1039 = HEAP32[$1038>>2]|0; - $1040 = HEAP32[(31268)>>2]|0; - $1041 = ($1039>>>0)>=($1040>>>0); - $not$$i$i = ($$0207$i$i>>>0)>=($1040>>>0); - $1042 = $1041 & $not$$i$i; - if ($1042) { - $1043 = ((($1039)) + 12|0); - HEAP32[$1043>>2] = $630; - HEAP32[$1038>>2] = $630; - $1044 = ((($630)) + 8|0); - HEAP32[$1044>>2] = $1039; - $1045 = ((($630)) + 12|0); - HEAP32[$1045>>2] = $$0207$i$i; - $1046 = ((($630)) + 24|0); - HEAP32[$1046>>2] = 0; - break; - } else { - _abort(); - // unreachable; - } - } - } - } - } while(0); - $1048 = HEAP32[(31264)>>2]|0; - $1049 = ($1048>>>0)>($$0197>>>0); - if ($1049) { - $1050 = (($1048) - ($$0197))|0; - HEAP32[(31264)>>2] = $1050; - $1051 = HEAP32[(31276)>>2]|0; - $1052 = (($1051) + ($$0197)|0); - HEAP32[(31276)>>2] = $1052; - $1053 = $1050 | 1; - $1054 = ((($1052)) + 4|0); - HEAP32[$1054>>2] = $1053; - $1055 = $$0197 | 3; - $1056 = ((($1051)) + 4|0); - HEAP32[$1056>>2] = $1055; - $1057 = ((($1051)) + 8|0); - $$0 = $1057; - STACKTOP = sp;return ($$0|0); - } - } - $1058 = (___errno_location()|0); - HEAP32[$1058>>2] = 12; - $$0 = 0; - STACKTOP = sp;return ($$0|0); -} -function _free($0) { - $0 = $0|0; - var $$0212$i = 0, $$0212$in$i = 0, $$0383 = 0, $$0384 = 0, $$0396 = 0, $$0403 = 0, $$1 = 0, $$1382 = 0, $$1387 = 0, $$1390 = 0, $$1398 = 0, $$1402 = 0, $$2 = 0, $$3 = 0, $$3400 = 0, $$pre = 0, $$pre$phi443Z2D = 0, $$pre$phi445Z2D = 0, $$pre$phiZ2D = 0, $$pre442 = 0; - var $$pre444 = 0, $$sink3 = 0, $$sink5 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; - var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; - var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; - var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; - var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0; - var $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; - var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; - var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; - var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; - var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; - var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; - var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; - var $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; - var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; - var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; - var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; - var $99 = 0, $cond421 = 0, $cond422 = 0, $not$ = 0, $not$405 = 0, $not$437 = 0, label = 0, sp = 0; - sp = STACKTOP; - $1 = ($0|0)==(0|0); - if ($1) { - return; - } - $2 = ((($0)) + -8|0); - $3 = HEAP32[(31268)>>2]|0; - $4 = ($2>>>0)<($3>>>0); - if ($4) { - _abort(); - // unreachable; - } - $5 = ((($0)) + -4|0); - $6 = HEAP32[$5>>2]|0; - $7 = $6 & 3; - $8 = ($7|0)==(1); - if ($8) { - _abort(); - // unreachable; - } - $9 = $6 & -8; - $10 = (($2) + ($9)|0); - $11 = $6 & 1; - $12 = ($11|0)==(0); - L10: do { - if ($12) { - $13 = HEAP32[$2>>2]|0; - $14 = ($7|0)==(0); - if ($14) { - return; - } - $15 = (0 - ($13))|0; - $16 = (($2) + ($15)|0); - $17 = (($13) + ($9))|0; - $18 = ($16>>>0)<($3>>>0); - if ($18) { - _abort(); - // unreachable; - } - $19 = HEAP32[(31272)>>2]|0; - $20 = ($16|0)==($19|0); - if ($20) { - $104 = ((($10)) + 4|0); - $105 = HEAP32[$104>>2]|0; - $106 = $105 & 3; - $107 = ($106|0)==(3); - if (!($107)) { - $$1 = $16;$$1382 = $17;$113 = $16; - break; - } - $108 = (($16) + ($17)|0); - $109 = ((($16)) + 4|0); - $110 = $17 | 1; - $111 = $105 & -2; - HEAP32[(31260)>>2] = $17; - HEAP32[$104>>2] = $111; - HEAP32[$109>>2] = $110; - HEAP32[$108>>2] = $17; - return; - } - $21 = $13 >>> 3; - $22 = ($13>>>0)<(256); - if ($22) { - $23 = ((($16)) + 8|0); - $24 = HEAP32[$23>>2]|0; - $25 = ((($16)) + 12|0); - $26 = HEAP32[$25>>2]|0; - $27 = $21 << 1; - $28 = (31292 + ($27<<2)|0); - $29 = ($24|0)==($28|0); - if (!($29)) { - $30 = ($24>>>0)<($3>>>0); - if ($30) { - _abort(); - // unreachable; - } - $31 = ((($24)) + 12|0); - $32 = HEAP32[$31>>2]|0; - $33 = ($32|0)==($16|0); - if (!($33)) { - _abort(); - // unreachable; - } - } - $34 = ($26|0)==($24|0); - if ($34) { - $35 = 1 << $21; - $36 = $35 ^ -1; - $37 = HEAP32[7813]|0; - $38 = $37 & $36; - HEAP32[7813] = $38; - $$1 = $16;$$1382 = $17;$113 = $16; - break; - } - $39 = ($26|0)==($28|0); - if ($39) { - $$pre444 = ((($26)) + 8|0); - $$pre$phi445Z2D = $$pre444; - } else { - $40 = ($26>>>0)<($3>>>0); - if ($40) { - _abort(); - // unreachable; - } - $41 = ((($26)) + 8|0); - $42 = HEAP32[$41>>2]|0; - $43 = ($42|0)==($16|0); - if ($43) { - $$pre$phi445Z2D = $41; - } else { - _abort(); - // unreachable; - } - } - $44 = ((($24)) + 12|0); - HEAP32[$44>>2] = $26; - HEAP32[$$pre$phi445Z2D>>2] = $24; - $$1 = $16;$$1382 = $17;$113 = $16; - break; - } - $45 = ((($16)) + 24|0); - $46 = HEAP32[$45>>2]|0; - $47 = ((($16)) + 12|0); - $48 = HEAP32[$47>>2]|0; - $49 = ($48|0)==($16|0); - do { - if ($49) { - $59 = ((($16)) + 16|0); - $60 = ((($59)) + 4|0); - $61 = HEAP32[$60>>2]|0; - $62 = ($61|0)==(0|0); - if ($62) { - $63 = HEAP32[$59>>2]|0; - $64 = ($63|0)==(0|0); - if ($64) { - $$3 = 0; - break; - } else { - $$1387 = $63;$$1390 = $59; - } - } else { - $$1387 = $61;$$1390 = $60; - } - while(1) { - $65 = ((($$1387)) + 20|0); - $66 = HEAP32[$65>>2]|0; - $67 = ($66|0)==(0|0); - if (!($67)) { - $$1387 = $66;$$1390 = $65; - continue; - } - $68 = ((($$1387)) + 16|0); - $69 = HEAP32[$68>>2]|0; - $70 = ($69|0)==(0|0); - if ($70) { - break; - } else { - $$1387 = $69;$$1390 = $68; - } - } - $71 = ($$1390>>>0)<($3>>>0); - if ($71) { - _abort(); - // unreachable; - } else { - HEAP32[$$1390>>2] = 0; - $$3 = $$1387; - break; - } - } else { - $50 = ((($16)) + 8|0); - $51 = HEAP32[$50>>2]|0; - $52 = ($51>>>0)<($3>>>0); - if ($52) { - _abort(); - // unreachable; - } - $53 = ((($51)) + 12|0); - $54 = HEAP32[$53>>2]|0; - $55 = ($54|0)==($16|0); - if (!($55)) { - _abort(); - // unreachable; - } - $56 = ((($48)) + 8|0); - $57 = HEAP32[$56>>2]|0; - $58 = ($57|0)==($16|0); - if ($58) { - HEAP32[$53>>2] = $48; - HEAP32[$56>>2] = $51; - $$3 = $48; - break; - } else { - _abort(); - // unreachable; - } - } - } while(0); - $72 = ($46|0)==(0|0); - if ($72) { - $$1 = $16;$$1382 = $17;$113 = $16; - } else { - $73 = ((($16)) + 28|0); - $74 = HEAP32[$73>>2]|0; - $75 = (31556 + ($74<<2)|0); - $76 = HEAP32[$75>>2]|0; - $77 = ($16|0)==($76|0); - do { - if ($77) { - HEAP32[$75>>2] = $$3; - $cond421 = ($$3|0)==(0|0); - if ($cond421) { - $78 = 1 << $74; - $79 = $78 ^ -1; - $80 = HEAP32[(31256)>>2]|0; - $81 = $80 & $79; - HEAP32[(31256)>>2] = $81; - $$1 = $16;$$1382 = $17;$113 = $16; - break L10; - } - } else { - $82 = HEAP32[(31268)>>2]|0; - $83 = ($46>>>0)<($82>>>0); - if ($83) { - _abort(); - // unreachable; - } else { - $84 = ((($46)) + 16|0); - $85 = HEAP32[$84>>2]|0; - $not$405 = ($85|0)!=($16|0); - $$sink3 = $not$405&1; - $86 = (((($46)) + 16|0) + ($$sink3<<2)|0); - HEAP32[$86>>2] = $$3; - $87 = ($$3|0)==(0|0); - if ($87) { - $$1 = $16;$$1382 = $17;$113 = $16; - break L10; - } else { - break; - } - } - } - } while(0); - $88 = HEAP32[(31268)>>2]|0; - $89 = ($$3>>>0)<($88>>>0); - if ($89) { - _abort(); - // unreachable; - } - $90 = ((($$3)) + 24|0); - HEAP32[$90>>2] = $46; - $91 = ((($16)) + 16|0); - $92 = HEAP32[$91>>2]|0; - $93 = ($92|0)==(0|0); - do { - if (!($93)) { - $94 = ($92>>>0)<($88>>>0); - if ($94) { - _abort(); - // unreachable; - } else { - $95 = ((($$3)) + 16|0); - HEAP32[$95>>2] = $92; - $96 = ((($92)) + 24|0); - HEAP32[$96>>2] = $$3; - break; - } - } - } while(0); - $97 = ((($91)) + 4|0); - $98 = HEAP32[$97>>2]|0; - $99 = ($98|0)==(0|0); - if ($99) { - $$1 = $16;$$1382 = $17;$113 = $16; - } else { - $100 = HEAP32[(31268)>>2]|0; - $101 = ($98>>>0)<($100>>>0); - if ($101) { - _abort(); - // unreachable; - } else { - $102 = ((($$3)) + 20|0); - HEAP32[$102>>2] = $98; - $103 = ((($98)) + 24|0); - HEAP32[$103>>2] = $$3; - $$1 = $16;$$1382 = $17;$113 = $16; - break; - } - } - } - } else { - $$1 = $2;$$1382 = $9;$113 = $2; - } - } while(0); - $112 = ($113>>>0)<($10>>>0); - if (!($112)) { - _abort(); - // unreachable; - } - $114 = ((($10)) + 4|0); - $115 = HEAP32[$114>>2]|0; - $116 = $115 & 1; - $117 = ($116|0)==(0); - if ($117) { - _abort(); - // unreachable; - } - $118 = $115 & 2; - $119 = ($118|0)==(0); - if ($119) { - $120 = HEAP32[(31276)>>2]|0; - $121 = ($10|0)==($120|0); - $122 = HEAP32[(31272)>>2]|0; - if ($121) { - $123 = HEAP32[(31264)>>2]|0; - $124 = (($123) + ($$1382))|0; - HEAP32[(31264)>>2] = $124; - HEAP32[(31276)>>2] = $$1; - $125 = $124 | 1; - $126 = ((($$1)) + 4|0); - HEAP32[$126>>2] = $125; - $127 = ($$1|0)==($122|0); - if (!($127)) { - return; - } - HEAP32[(31272)>>2] = 0; - HEAP32[(31260)>>2] = 0; - return; - } - $128 = ($10|0)==($122|0); - if ($128) { - $129 = HEAP32[(31260)>>2]|0; - $130 = (($129) + ($$1382))|0; - HEAP32[(31260)>>2] = $130; - HEAP32[(31272)>>2] = $113; - $131 = $130 | 1; - $132 = ((($$1)) + 4|0); - HEAP32[$132>>2] = $131; - $133 = (($113) + ($130)|0); - HEAP32[$133>>2] = $130; - return; - } - $134 = $115 & -8; - $135 = (($134) + ($$1382))|0; - $136 = $115 >>> 3; - $137 = ($115>>>0)<(256); - L108: do { - if ($137) { - $138 = ((($10)) + 8|0); - $139 = HEAP32[$138>>2]|0; - $140 = ((($10)) + 12|0); - $141 = HEAP32[$140>>2]|0; - $142 = $136 << 1; - $143 = (31292 + ($142<<2)|0); - $144 = ($139|0)==($143|0); - if (!($144)) { - $145 = HEAP32[(31268)>>2]|0; - $146 = ($139>>>0)<($145>>>0); - if ($146) { - _abort(); - // unreachable; - } - $147 = ((($139)) + 12|0); - $148 = HEAP32[$147>>2]|0; - $149 = ($148|0)==($10|0); - if (!($149)) { - _abort(); - // unreachable; - } - } - $150 = ($141|0)==($139|0); - if ($150) { - $151 = 1 << $136; - $152 = $151 ^ -1; - $153 = HEAP32[7813]|0; - $154 = $153 & $152; - HEAP32[7813] = $154; - break; - } - $155 = ($141|0)==($143|0); - if ($155) { - $$pre442 = ((($141)) + 8|0); - $$pre$phi443Z2D = $$pre442; - } else { - $156 = HEAP32[(31268)>>2]|0; - $157 = ($141>>>0)<($156>>>0); - if ($157) { - _abort(); - // unreachable; - } - $158 = ((($141)) + 8|0); - $159 = HEAP32[$158>>2]|0; - $160 = ($159|0)==($10|0); - if ($160) { - $$pre$phi443Z2D = $158; - } else { - _abort(); - // unreachable; - } - } - $161 = ((($139)) + 12|0); - HEAP32[$161>>2] = $141; - HEAP32[$$pre$phi443Z2D>>2] = $139; - } else { - $162 = ((($10)) + 24|0); - $163 = HEAP32[$162>>2]|0; - $164 = ((($10)) + 12|0); - $165 = HEAP32[$164>>2]|0; - $166 = ($165|0)==($10|0); - do { - if ($166) { - $177 = ((($10)) + 16|0); - $178 = ((($177)) + 4|0); - $179 = HEAP32[$178>>2]|0; - $180 = ($179|0)==(0|0); - if ($180) { - $181 = HEAP32[$177>>2]|0; - $182 = ($181|0)==(0|0); - if ($182) { - $$3400 = 0; - break; - } else { - $$1398 = $181;$$1402 = $177; - } - } else { - $$1398 = $179;$$1402 = $178; - } - while(1) { - $183 = ((($$1398)) + 20|0); - $184 = HEAP32[$183>>2]|0; - $185 = ($184|0)==(0|0); - if (!($185)) { - $$1398 = $184;$$1402 = $183; - continue; - } - $186 = ((($$1398)) + 16|0); - $187 = HEAP32[$186>>2]|0; - $188 = ($187|0)==(0|0); - if ($188) { - break; - } else { - $$1398 = $187;$$1402 = $186; - } - } - $189 = HEAP32[(31268)>>2]|0; - $190 = ($$1402>>>0)<($189>>>0); - if ($190) { - _abort(); - // unreachable; - } else { - HEAP32[$$1402>>2] = 0; - $$3400 = $$1398; - break; - } - } else { - $167 = ((($10)) + 8|0); - $168 = HEAP32[$167>>2]|0; - $169 = HEAP32[(31268)>>2]|0; - $170 = ($168>>>0)<($169>>>0); - if ($170) { - _abort(); - // unreachable; - } - $171 = ((($168)) + 12|0); - $172 = HEAP32[$171>>2]|0; - $173 = ($172|0)==($10|0); - if (!($173)) { - _abort(); - // unreachable; - } - $174 = ((($165)) + 8|0); - $175 = HEAP32[$174>>2]|0; - $176 = ($175|0)==($10|0); - if ($176) { - HEAP32[$171>>2] = $165; - HEAP32[$174>>2] = $168; - $$3400 = $165; - break; - } else { - _abort(); - // unreachable; - } - } - } while(0); - $191 = ($163|0)==(0|0); - if (!($191)) { - $192 = ((($10)) + 28|0); - $193 = HEAP32[$192>>2]|0; - $194 = (31556 + ($193<<2)|0); - $195 = HEAP32[$194>>2]|0; - $196 = ($10|0)==($195|0); - do { - if ($196) { - HEAP32[$194>>2] = $$3400; - $cond422 = ($$3400|0)==(0|0); - if ($cond422) { - $197 = 1 << $193; - $198 = $197 ^ -1; - $199 = HEAP32[(31256)>>2]|0; - $200 = $199 & $198; - HEAP32[(31256)>>2] = $200; - break L108; - } - } else { - $201 = HEAP32[(31268)>>2]|0; - $202 = ($163>>>0)<($201>>>0); - if ($202) { - _abort(); - // unreachable; - } else { - $203 = ((($163)) + 16|0); - $204 = HEAP32[$203>>2]|0; - $not$ = ($204|0)!=($10|0); - $$sink5 = $not$&1; - $205 = (((($163)) + 16|0) + ($$sink5<<2)|0); - HEAP32[$205>>2] = $$3400; - $206 = ($$3400|0)==(0|0); - if ($206) { - break L108; - } else { - break; - } - } - } - } while(0); - $207 = HEAP32[(31268)>>2]|0; - $208 = ($$3400>>>0)<($207>>>0); - if ($208) { - _abort(); - // unreachable; - } - $209 = ((($$3400)) + 24|0); - HEAP32[$209>>2] = $163; - $210 = ((($10)) + 16|0); - $211 = HEAP32[$210>>2]|0; - $212 = ($211|0)==(0|0); - do { - if (!($212)) { - $213 = ($211>>>0)<($207>>>0); - if ($213) { - _abort(); - // unreachable; - } else { - $214 = ((($$3400)) + 16|0); - HEAP32[$214>>2] = $211; - $215 = ((($211)) + 24|0); - HEAP32[$215>>2] = $$3400; - break; - } - } - } while(0); - $216 = ((($210)) + 4|0); - $217 = HEAP32[$216>>2]|0; - $218 = ($217|0)==(0|0); - if (!($218)) { - $219 = HEAP32[(31268)>>2]|0; - $220 = ($217>>>0)<($219>>>0); - if ($220) { - _abort(); - // unreachable; - } else { - $221 = ((($$3400)) + 20|0); - HEAP32[$221>>2] = $217; - $222 = ((($217)) + 24|0); - HEAP32[$222>>2] = $$3400; - break; - } - } - } - } - } while(0); - $223 = $135 | 1; - $224 = ((($$1)) + 4|0); - HEAP32[$224>>2] = $223; - $225 = (($113) + ($135)|0); - HEAP32[$225>>2] = $135; - $226 = HEAP32[(31272)>>2]|0; - $227 = ($$1|0)==($226|0); - if ($227) { - HEAP32[(31260)>>2] = $135; - return; - } else { - $$2 = $135; - } - } else { - $228 = $115 & -2; - HEAP32[$114>>2] = $228; - $229 = $$1382 | 1; - $230 = ((($$1)) + 4|0); - HEAP32[$230>>2] = $229; - $231 = (($113) + ($$1382)|0); - HEAP32[$231>>2] = $$1382; - $$2 = $$1382; - } - $232 = $$2 >>> 3; - $233 = ($$2>>>0)<(256); - if ($233) { - $234 = $232 << 1; - $235 = (31292 + ($234<<2)|0); - $236 = HEAP32[7813]|0; - $237 = 1 << $232; - $238 = $236 & $237; - $239 = ($238|0)==(0); - if ($239) { - $240 = $236 | $237; - HEAP32[7813] = $240; - $$pre = ((($235)) + 8|0); - $$0403 = $235;$$pre$phiZ2D = $$pre; - } else { - $241 = ((($235)) + 8|0); - $242 = HEAP32[$241>>2]|0; - $243 = HEAP32[(31268)>>2]|0; - $244 = ($242>>>0)<($243>>>0); - if ($244) { - _abort(); - // unreachable; - } else { - $$0403 = $242;$$pre$phiZ2D = $241; - } - } - HEAP32[$$pre$phiZ2D>>2] = $$1; - $245 = ((($$0403)) + 12|0); - HEAP32[$245>>2] = $$1; - $246 = ((($$1)) + 8|0); - HEAP32[$246>>2] = $$0403; - $247 = ((($$1)) + 12|0); - HEAP32[$247>>2] = $235; - return; - } - $248 = $$2 >>> 8; - $249 = ($248|0)==(0); - if ($249) { - $$0396 = 0; - } else { - $250 = ($$2>>>0)>(16777215); - if ($250) { - $$0396 = 31; - } else { - $251 = (($248) + 1048320)|0; - $252 = $251 >>> 16; - $253 = $252 & 8; - $254 = $248 << $253; - $255 = (($254) + 520192)|0; - $256 = $255 >>> 16; - $257 = $256 & 4; - $258 = $257 | $253; - $259 = $254 << $257; - $260 = (($259) + 245760)|0; - $261 = $260 >>> 16; - $262 = $261 & 2; - $263 = $258 | $262; - $264 = (14 - ($263))|0; - $265 = $259 << $262; - $266 = $265 >>> 15; - $267 = (($264) + ($266))|0; - $268 = $267 << 1; - $269 = (($267) + 7)|0; - $270 = $$2 >>> $269; - $271 = $270 & 1; - $272 = $271 | $268; - $$0396 = $272; - } - } - $273 = (31556 + ($$0396<<2)|0); - $274 = ((($$1)) + 28|0); - HEAP32[$274>>2] = $$0396; - $275 = ((($$1)) + 16|0); - $276 = ((($$1)) + 20|0); - HEAP32[$276>>2] = 0; - HEAP32[$275>>2] = 0; - $277 = HEAP32[(31256)>>2]|0; - $278 = 1 << $$0396; - $279 = $277 & $278; - $280 = ($279|0)==(0); - do { - if ($280) { - $281 = $277 | $278; - HEAP32[(31256)>>2] = $281; - HEAP32[$273>>2] = $$1; - $282 = ((($$1)) + 24|0); - HEAP32[$282>>2] = $273; - $283 = ((($$1)) + 12|0); - HEAP32[$283>>2] = $$1; - $284 = ((($$1)) + 8|0); - HEAP32[$284>>2] = $$1; - } else { - $285 = HEAP32[$273>>2]|0; - $286 = ($$0396|0)==(31); - $287 = $$0396 >>> 1; - $288 = (25 - ($287))|0; - $289 = $286 ? 0 : $288; - $290 = $$2 << $289; - $$0383 = $290;$$0384 = $285; - while(1) { - $291 = ((($$0384)) + 4|0); - $292 = HEAP32[$291>>2]|0; - $293 = $292 & -8; - $294 = ($293|0)==($$2|0); - if ($294) { - label = 124; - break; - } - $295 = $$0383 >>> 31; - $296 = (((($$0384)) + 16|0) + ($295<<2)|0); - $297 = $$0383 << 1; - $298 = HEAP32[$296>>2]|0; - $299 = ($298|0)==(0|0); - if ($299) { - label = 121; - break; - } else { - $$0383 = $297;$$0384 = $298; - } - } - if ((label|0) == 121) { - $300 = HEAP32[(31268)>>2]|0; - $301 = ($296>>>0)<($300>>>0); - if ($301) { - _abort(); - // unreachable; - } else { - HEAP32[$296>>2] = $$1; - $302 = ((($$1)) + 24|0); - HEAP32[$302>>2] = $$0384; - $303 = ((($$1)) + 12|0); - HEAP32[$303>>2] = $$1; - $304 = ((($$1)) + 8|0); - HEAP32[$304>>2] = $$1; - break; - } - } - else if ((label|0) == 124) { - $305 = ((($$0384)) + 8|0); - $306 = HEAP32[$305>>2]|0; - $307 = HEAP32[(31268)>>2]|0; - $308 = ($306>>>0)>=($307>>>0); - $not$437 = ($$0384>>>0)>=($307>>>0); - $309 = $308 & $not$437; - if ($309) { - $310 = ((($306)) + 12|0); - HEAP32[$310>>2] = $$1; - HEAP32[$305>>2] = $$1; - $311 = ((($$1)) + 8|0); - HEAP32[$311>>2] = $306; - $312 = ((($$1)) + 12|0); - HEAP32[$312>>2] = $$0384; - $313 = ((($$1)) + 24|0); - HEAP32[$313>>2] = 0; - break; - } else { - _abort(); - // unreachable; - } - } - } - } while(0); - $314 = HEAP32[(31284)>>2]|0; - $315 = (($314) + -1)|0; - HEAP32[(31284)>>2] = $315; - $316 = ($315|0)==(0); - if ($316) { - $$0212$in$i = (31708); - } else { - return; - } - while(1) { - $$0212$i = HEAP32[$$0212$in$i>>2]|0; - $317 = ($$0212$i|0)==(0|0); - $318 = ((($$0212$i)) + 8|0); - if ($317) { - break; - } else { - $$0212$in$i = $318; - } - } - HEAP32[(31284)>>2] = -1; - return; -} -function _calloc($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$ = 0, $$0 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($0|0)==(0); - if ($2) { - $$0 = 0; - } else { - $3 = Math_imul($1, $0)|0; - $4 = $1 | $0; - $5 = ($4>>>0)>(65535); - if ($5) { - $6 = (($3>>>0) / ($0>>>0))&-1; - $7 = ($6|0)==($1|0); - $$ = $7 ? $3 : -1; - $$0 = $$; - } else { - $$0 = $3; - } - } - $8 = (_malloc($$0)|0); - $9 = ($8|0)==(0|0); - if ($9) { - return ($8|0); - } - $10 = ((($8)) + -4|0); - $11 = HEAP32[$10>>2]|0; - $12 = $11 & 3; - $13 = ($12|0)==(0); - if ($13) { - return ($8|0); - } - _memset(($8|0),0,($$0|0))|0; - return ($8|0); -} -function _realloc($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0; - var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ($0|0)==(0|0); - if ($2) { - $3 = (_malloc($1)|0); - $$1 = $3; - return ($$1|0); - } - $4 = ($1>>>0)>(4294967231); - if ($4) { - $5 = (___errno_location()|0); - HEAP32[$5>>2] = 12; - $$1 = 0; - return ($$1|0); - } - $6 = ($1>>>0)<(11); - $7 = (($1) + 11)|0; - $8 = $7 & -8; - $9 = $6 ? 16 : $8; - $10 = ((($0)) + -8|0); - $11 = (_try_realloc_chunk($10,$9)|0); - $12 = ($11|0)==(0|0); - if (!($12)) { - $13 = ((($11)) + 8|0); - $$1 = $13; - return ($$1|0); - } - $14 = (_malloc($1)|0); - $15 = ($14|0)==(0|0); - if ($15) { - $$1 = 0; - return ($$1|0); - } - $16 = ((($0)) + -4|0); - $17 = HEAP32[$16>>2]|0; - $18 = $17 & -8; - $19 = $17 & 3; - $20 = ($19|0)==(0); - $21 = $20 ? 8 : 4; - $22 = (($18) - ($21))|0; - $23 = ($22>>>0)<($1>>>0); - $24 = $23 ? $22 : $1; - _memcpy(($14|0),($0|0),($24|0))|0; - _free($0); - $$1 = $14; - return ($$1|0); -} -function _try_realloc_chunk($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$1272 = 0, $$1275 = 0, $$2 = 0, $$3 = 0, $$pre = 0, $$pre$phiZ2D = 0, $$sink1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0; - var $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0; - var $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0; - var $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0; - var $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; - var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; - var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; - var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; - var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; - var $cond = 0, $not$ = 0, $notlhs = 0, $notrhs = 0, $or$cond$not = 0, $or$cond3 = 0, $storemerge = 0, $storemerge1 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = ((($0)) + 4|0); - $3 = HEAP32[$2>>2]|0; - $4 = $3 & -8; - $5 = (($0) + ($4)|0); - $6 = HEAP32[(31268)>>2]|0; - $7 = $3 & 3; - $notlhs = ($0>>>0)>=($6>>>0); - $notrhs = ($7|0)!=(1); - $or$cond$not = $notrhs & $notlhs; - $8 = ($0>>>0)<($5>>>0); - $or$cond3 = $or$cond$not & $8; - if (!($or$cond3)) { - _abort(); - // unreachable; - } - $9 = ((($5)) + 4|0); - $10 = HEAP32[$9>>2]|0; - $11 = $10 & 1; - $12 = ($11|0)==(0); - if ($12) { - _abort(); - // unreachable; - } - $13 = ($7|0)==(0); - if ($13) { - $14 = ($1>>>0)<(256); - if ($14) { - $$2 = 0; - return ($$2|0); - } - $15 = (($1) + 4)|0; - $16 = ($4>>>0)<($15>>>0); - if (!($16)) { - $17 = (($4) - ($1))|0; - $18 = HEAP32[(31732)>>2]|0; - $19 = $18 << 1; - $20 = ($17>>>0)>($19>>>0); - if (!($20)) { - $$2 = $0; - return ($$2|0); - } - } - $$2 = 0; - return ($$2|0); - } - $21 = ($4>>>0)<($1>>>0); - if (!($21)) { - $22 = (($4) - ($1))|0; - $23 = ($22>>>0)>(15); - if (!($23)) { - $$2 = $0; - return ($$2|0); - } - $24 = (($0) + ($1)|0); - $25 = $3 & 1; - $26 = $25 | $1; - $27 = $26 | 2; - HEAP32[$2>>2] = $27; - $28 = ((($24)) + 4|0); - $29 = $22 | 3; - HEAP32[$28>>2] = $29; - $30 = (($24) + ($22)|0); - $31 = ((($30)) + 4|0); - $32 = HEAP32[$31>>2]|0; - $33 = $32 | 1; - HEAP32[$31>>2] = $33; - _dispose_chunk($24,$22); - $$2 = $0; - return ($$2|0); - } - $34 = HEAP32[(31276)>>2]|0; - $35 = ($5|0)==($34|0); - if ($35) { - $36 = HEAP32[(31264)>>2]|0; - $37 = (($36) + ($4))|0; - $38 = ($37>>>0)>($1>>>0); - $39 = (($37) - ($1))|0; - $40 = (($0) + ($1)|0); - if (!($38)) { - $$2 = 0; - return ($$2|0); - } - $41 = $39 | 1; - $42 = ((($40)) + 4|0); - $43 = $3 & 1; - $44 = $43 | $1; - $45 = $44 | 2; - HEAP32[$2>>2] = $45; - HEAP32[$42>>2] = $41; - HEAP32[(31276)>>2] = $40; - HEAP32[(31264)>>2] = $39; - $$2 = $0; - return ($$2|0); - } - $46 = HEAP32[(31272)>>2]|0; - $47 = ($5|0)==($46|0); - if ($47) { - $48 = HEAP32[(31260)>>2]|0; - $49 = (($48) + ($4))|0; - $50 = ($49>>>0)<($1>>>0); - if ($50) { - $$2 = 0; - return ($$2|0); - } - $51 = (($49) - ($1))|0; - $52 = ($51>>>0)>(15); - $53 = $3 & 1; - if ($52) { - $54 = (($0) + ($1)|0); - $55 = (($54) + ($51)|0); - $56 = $53 | $1; - $57 = $56 | 2; - HEAP32[$2>>2] = $57; - $58 = ((($54)) + 4|0); - $59 = $51 | 1; - HEAP32[$58>>2] = $59; - HEAP32[$55>>2] = $51; - $60 = ((($55)) + 4|0); - $61 = HEAP32[$60>>2]|0; - $62 = $61 & -2; - HEAP32[$60>>2] = $62; - $storemerge = $54;$storemerge1 = $51; - } else { - $63 = $53 | $49; - $64 = $63 | 2; - HEAP32[$2>>2] = $64; - $65 = (($0) + ($49)|0); - $66 = ((($65)) + 4|0); - $67 = HEAP32[$66>>2]|0; - $68 = $67 | 1; - HEAP32[$66>>2] = $68; - $storemerge = 0;$storemerge1 = 0; - } - HEAP32[(31260)>>2] = $storemerge1; - HEAP32[(31272)>>2] = $storemerge; - $$2 = $0; - return ($$2|0); - } - $69 = $10 & 2; - $70 = ($69|0)==(0); - if (!($70)) { - $$2 = 0; - return ($$2|0); - } - $71 = $10 & -8; - $72 = (($71) + ($4))|0; - $73 = ($72>>>0)<($1>>>0); - if ($73) { - $$2 = 0; - return ($$2|0); - } - $74 = (($72) - ($1))|0; - $75 = $10 >>> 3; - $76 = ($10>>>0)<(256); - L49: do { - if ($76) { - $77 = ((($5)) + 8|0); - $78 = HEAP32[$77>>2]|0; - $79 = ((($5)) + 12|0); - $80 = HEAP32[$79>>2]|0; - $81 = $75 << 1; - $82 = (31292 + ($81<<2)|0); - $83 = ($78|0)==($82|0); - if (!($83)) { - $84 = ($78>>>0)<($6>>>0); - if ($84) { - _abort(); - // unreachable; - } - $85 = ((($78)) + 12|0); - $86 = HEAP32[$85>>2]|0; - $87 = ($86|0)==($5|0); - if (!($87)) { - _abort(); - // unreachable; - } - } - $88 = ($80|0)==($78|0); - if ($88) { - $89 = 1 << $75; - $90 = $89 ^ -1; - $91 = HEAP32[7813]|0; - $92 = $91 & $90; - HEAP32[7813] = $92; - break; - } - $93 = ($80|0)==($82|0); - if ($93) { - $$pre = ((($80)) + 8|0); - $$pre$phiZ2D = $$pre; - } else { - $94 = ($80>>>0)<($6>>>0); - if ($94) { - _abort(); - // unreachable; - } - $95 = ((($80)) + 8|0); - $96 = HEAP32[$95>>2]|0; - $97 = ($96|0)==($5|0); - if ($97) { - $$pre$phiZ2D = $95; - } else { - _abort(); - // unreachable; - } - } - $98 = ((($78)) + 12|0); - HEAP32[$98>>2] = $80; - HEAP32[$$pre$phiZ2D>>2] = $78; - } else { - $99 = ((($5)) + 24|0); - $100 = HEAP32[$99>>2]|0; - $101 = ((($5)) + 12|0); - $102 = HEAP32[$101>>2]|0; - $103 = ($102|0)==($5|0); - do { - if ($103) { - $113 = ((($5)) + 16|0); - $114 = ((($113)) + 4|0); - $115 = HEAP32[$114>>2]|0; - $116 = ($115|0)==(0|0); - if ($116) { - $117 = HEAP32[$113>>2]|0; - $118 = ($117|0)==(0|0); - if ($118) { - $$3 = 0; - break; - } else { - $$1272 = $117;$$1275 = $113; - } - } else { - $$1272 = $115;$$1275 = $114; - } - while(1) { - $119 = ((($$1272)) + 20|0); - $120 = HEAP32[$119>>2]|0; - $121 = ($120|0)==(0|0); - if (!($121)) { - $$1272 = $120;$$1275 = $119; - continue; - } - $122 = ((($$1272)) + 16|0); - $123 = HEAP32[$122>>2]|0; - $124 = ($123|0)==(0|0); - if ($124) { - break; - } else { - $$1272 = $123;$$1275 = $122; - } - } - $125 = ($$1275>>>0)<($6>>>0); - if ($125) { - _abort(); - // unreachable; - } else { - HEAP32[$$1275>>2] = 0; - $$3 = $$1272; - break; - } - } else { - $104 = ((($5)) + 8|0); - $105 = HEAP32[$104>>2]|0; - $106 = ($105>>>0)<($6>>>0); - if ($106) { - _abort(); - // unreachable; - } - $107 = ((($105)) + 12|0); - $108 = HEAP32[$107>>2]|0; - $109 = ($108|0)==($5|0); - if (!($109)) { - _abort(); - // unreachable; - } - $110 = ((($102)) + 8|0); - $111 = HEAP32[$110>>2]|0; - $112 = ($111|0)==($5|0); - if ($112) { - HEAP32[$107>>2] = $102; - HEAP32[$110>>2] = $105; - $$3 = $102; - break; - } else { - _abort(); - // unreachable; - } - } - } while(0); - $126 = ($100|0)==(0|0); - if (!($126)) { - $127 = ((($5)) + 28|0); - $128 = HEAP32[$127>>2]|0; - $129 = (31556 + ($128<<2)|0); - $130 = HEAP32[$129>>2]|0; - $131 = ($5|0)==($130|0); - do { - if ($131) { - HEAP32[$129>>2] = $$3; - $cond = ($$3|0)==(0|0); - if ($cond) { - $132 = 1 << $128; - $133 = $132 ^ -1; - $134 = HEAP32[(31256)>>2]|0; - $135 = $134 & $133; - HEAP32[(31256)>>2] = $135; - break L49; - } - } else { - $136 = HEAP32[(31268)>>2]|0; - $137 = ($100>>>0)<($136>>>0); - if ($137) { - _abort(); - // unreachable; - } else { - $138 = ((($100)) + 16|0); - $139 = HEAP32[$138>>2]|0; - $not$ = ($139|0)!=($5|0); - $$sink1 = $not$&1; - $140 = (((($100)) + 16|0) + ($$sink1<<2)|0); - HEAP32[$140>>2] = $$3; - $141 = ($$3|0)==(0|0); - if ($141) { - break L49; - } else { - break; - } - } - } - } while(0); - $142 = HEAP32[(31268)>>2]|0; - $143 = ($$3>>>0)<($142>>>0); - if ($143) { - _abort(); - // unreachable; - } - $144 = ((($$3)) + 24|0); - HEAP32[$144>>2] = $100; - $145 = ((($5)) + 16|0); - $146 = HEAP32[$145>>2]|0; - $147 = ($146|0)==(0|0); - do { - if (!($147)) { - $148 = ($146>>>0)<($142>>>0); - if ($148) { - _abort(); - // unreachable; - } else { - $149 = ((($$3)) + 16|0); - HEAP32[$149>>2] = $146; - $150 = ((($146)) + 24|0); - HEAP32[$150>>2] = $$3; - break; - } - } - } while(0); - $151 = ((($145)) + 4|0); - $152 = HEAP32[$151>>2]|0; - $153 = ($152|0)==(0|0); - if (!($153)) { - $154 = HEAP32[(31268)>>2]|0; - $155 = ($152>>>0)<($154>>>0); - if ($155) { - _abort(); - // unreachable; - } else { - $156 = ((($$3)) + 20|0); - HEAP32[$156>>2] = $152; - $157 = ((($152)) + 24|0); - HEAP32[$157>>2] = $$3; - break; - } - } - } - } - } while(0); - $158 = ($74>>>0)<(16); - $159 = $3 & 1; - if ($158) { - $160 = $72 | $159; - $161 = $160 | 2; - HEAP32[$2>>2] = $161; - $162 = (($0) + ($72)|0); - $163 = ((($162)) + 4|0); - $164 = HEAP32[$163>>2]|0; - $165 = $164 | 1; - HEAP32[$163>>2] = $165; - $$2 = $0; - return ($$2|0); - } else { - $166 = (($0) + ($1)|0); - $167 = $159 | $1; - $168 = $167 | 2; - HEAP32[$2>>2] = $168; - $169 = ((($166)) + 4|0); - $170 = $74 | 3; - HEAP32[$169>>2] = $170; - $171 = (($166) + ($74)|0); - $172 = ((($171)) + 4|0); - $173 = HEAP32[$172>>2]|0; - $174 = $173 | 1; - HEAP32[$172>>2] = $174; - _dispose_chunk($166,$74); - $$2 = $0; - return ($$2|0); - } - return (0)|0; -} -function _dispose_chunk($0,$1) { - $0 = $0|0; - $1 = $1|0; - var $$0419 = 0, $$0420 = 0, $$0431 = 0, $$0438 = 0, $$1 = 0, $$1418 = 0, $$1426 = 0, $$1429 = 0, $$1433 = 0, $$1437 = 0, $$2 = 0, $$3 = 0, $$3435 = 0, $$pre = 0, $$pre$phi24Z2D = 0, $$pre$phi26Z2D = 0, $$pre$phiZ2D = 0, $$pre23 = 0, $$pre25 = 0, $$sink2 = 0; - var $$sink4 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0; - var $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0; - var $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0; - var $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0; - var $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0; - var $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0; - var $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0; - var $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0; - var $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0; - var $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0; - var $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0; - var $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; - var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; - var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; - var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0; - var $97 = 0, $98 = 0, $99 = 0, $cond = 0, $cond17 = 0, $not$ = 0, $not$1 = 0, $not$19 = 0, label = 0, sp = 0; - sp = STACKTOP; - $2 = (($0) + ($1)|0); - $3 = ((($0)) + 4|0); - $4 = HEAP32[$3>>2]|0; - $5 = $4 & 1; - $6 = ($5|0)==(0); - L1: do { - if ($6) { - $7 = HEAP32[$0>>2]|0; - $8 = $4 & 3; - $9 = ($8|0)==(0); - if ($9) { - return; - } - $10 = (0 - ($7))|0; - $11 = (($0) + ($10)|0); - $12 = (($7) + ($1))|0; - $13 = HEAP32[(31268)>>2]|0; - $14 = ($11>>>0)<($13>>>0); - if ($14) { - _abort(); - // unreachable; - } - $15 = HEAP32[(31272)>>2]|0; - $16 = ($11|0)==($15|0); - if ($16) { - $100 = ((($2)) + 4|0); - $101 = HEAP32[$100>>2]|0; - $102 = $101 & 3; - $103 = ($102|0)==(3); - if (!($103)) { - $$1 = $11;$$1418 = $12; - break; - } - $104 = (($11) + ($12)|0); - $105 = ((($11)) + 4|0); - $106 = $12 | 1; - $107 = $101 & -2; - HEAP32[(31260)>>2] = $12; - HEAP32[$100>>2] = $107; - HEAP32[$105>>2] = $106; - HEAP32[$104>>2] = $12; - return; - } - $17 = $7 >>> 3; - $18 = ($7>>>0)<(256); - if ($18) { - $19 = ((($11)) + 8|0); - $20 = HEAP32[$19>>2]|0; - $21 = ((($11)) + 12|0); - $22 = HEAP32[$21>>2]|0; - $23 = $17 << 1; - $24 = (31292 + ($23<<2)|0); - $25 = ($20|0)==($24|0); - if (!($25)) { - $26 = ($20>>>0)<($13>>>0); - if ($26) { - _abort(); - // unreachable; - } - $27 = ((($20)) + 12|0); - $28 = HEAP32[$27>>2]|0; - $29 = ($28|0)==($11|0); - if (!($29)) { - _abort(); - // unreachable; - } - } - $30 = ($22|0)==($20|0); - if ($30) { - $31 = 1 << $17; - $32 = $31 ^ -1; - $33 = HEAP32[7813]|0; - $34 = $33 & $32; - HEAP32[7813] = $34; - $$1 = $11;$$1418 = $12; - break; - } - $35 = ($22|0)==($24|0); - if ($35) { - $$pre25 = ((($22)) + 8|0); - $$pre$phi26Z2D = $$pre25; - } else { - $36 = ($22>>>0)<($13>>>0); - if ($36) { - _abort(); - // unreachable; - } - $37 = ((($22)) + 8|0); - $38 = HEAP32[$37>>2]|0; - $39 = ($38|0)==($11|0); - if ($39) { - $$pre$phi26Z2D = $37; - } else { - _abort(); - // unreachable; - } - } - $40 = ((($20)) + 12|0); - HEAP32[$40>>2] = $22; - HEAP32[$$pre$phi26Z2D>>2] = $20; - $$1 = $11;$$1418 = $12; - break; - } - $41 = ((($11)) + 24|0); - $42 = HEAP32[$41>>2]|0; - $43 = ((($11)) + 12|0); - $44 = HEAP32[$43>>2]|0; - $45 = ($44|0)==($11|0); - do { - if ($45) { - $55 = ((($11)) + 16|0); - $56 = ((($55)) + 4|0); - $57 = HEAP32[$56>>2]|0; - $58 = ($57|0)==(0|0); - if ($58) { - $59 = HEAP32[$55>>2]|0; - $60 = ($59|0)==(0|0); - if ($60) { - $$3 = 0; - break; - } else { - $$1426 = $59;$$1429 = $55; - } - } else { - $$1426 = $57;$$1429 = $56; - } - while(1) { - $61 = ((($$1426)) + 20|0); - $62 = HEAP32[$61>>2]|0; - $63 = ($62|0)==(0|0); - if (!($63)) { - $$1426 = $62;$$1429 = $61; - continue; - } - $64 = ((($$1426)) + 16|0); - $65 = HEAP32[$64>>2]|0; - $66 = ($65|0)==(0|0); - if ($66) { - break; - } else { - $$1426 = $65;$$1429 = $64; - } - } - $67 = ($$1429>>>0)<($13>>>0); - if ($67) { - _abort(); - // unreachable; - } else { - HEAP32[$$1429>>2] = 0; - $$3 = $$1426; - break; - } - } else { - $46 = ((($11)) + 8|0); - $47 = HEAP32[$46>>2]|0; - $48 = ($47>>>0)<($13>>>0); - if ($48) { - _abort(); - // unreachable; - } - $49 = ((($47)) + 12|0); - $50 = HEAP32[$49>>2]|0; - $51 = ($50|0)==($11|0); - if (!($51)) { - _abort(); - // unreachable; - } - $52 = ((($44)) + 8|0); - $53 = HEAP32[$52>>2]|0; - $54 = ($53|0)==($11|0); - if ($54) { - HEAP32[$49>>2] = $44; - HEAP32[$52>>2] = $47; - $$3 = $44; - break; - } else { - _abort(); - // unreachable; - } - } - } while(0); - $68 = ($42|0)==(0|0); - if ($68) { - $$1 = $11;$$1418 = $12; - } else { - $69 = ((($11)) + 28|0); - $70 = HEAP32[$69>>2]|0; - $71 = (31556 + ($70<<2)|0); - $72 = HEAP32[$71>>2]|0; - $73 = ($11|0)==($72|0); - do { - if ($73) { - HEAP32[$71>>2] = $$3; - $cond = ($$3|0)==(0|0); - if ($cond) { - $74 = 1 << $70; - $75 = $74 ^ -1; - $76 = HEAP32[(31256)>>2]|0; - $77 = $76 & $75; - HEAP32[(31256)>>2] = $77; - $$1 = $11;$$1418 = $12; - break L1; - } - } else { - $78 = HEAP32[(31268)>>2]|0; - $79 = ($42>>>0)<($78>>>0); - if ($79) { - _abort(); - // unreachable; - } else { - $80 = ((($42)) + 16|0); - $81 = HEAP32[$80>>2]|0; - $not$1 = ($81|0)!=($11|0); - $$sink2 = $not$1&1; - $82 = (((($42)) + 16|0) + ($$sink2<<2)|0); - HEAP32[$82>>2] = $$3; - $83 = ($$3|0)==(0|0); - if ($83) { - $$1 = $11;$$1418 = $12; - break L1; - } else { - break; - } - } - } - } while(0); - $84 = HEAP32[(31268)>>2]|0; - $85 = ($$3>>>0)<($84>>>0); - if ($85) { - _abort(); - // unreachable; - } - $86 = ((($$3)) + 24|0); - HEAP32[$86>>2] = $42; - $87 = ((($11)) + 16|0); - $88 = HEAP32[$87>>2]|0; - $89 = ($88|0)==(0|0); - do { - if (!($89)) { - $90 = ($88>>>0)<($84>>>0); - if ($90) { - _abort(); - // unreachable; - } else { - $91 = ((($$3)) + 16|0); - HEAP32[$91>>2] = $88; - $92 = ((($88)) + 24|0); - HEAP32[$92>>2] = $$3; - break; - } - } - } while(0); - $93 = ((($87)) + 4|0); - $94 = HEAP32[$93>>2]|0; - $95 = ($94|0)==(0|0); - if ($95) { - $$1 = $11;$$1418 = $12; - } else { - $96 = HEAP32[(31268)>>2]|0; - $97 = ($94>>>0)<($96>>>0); - if ($97) { - _abort(); - // unreachable; - } else { - $98 = ((($$3)) + 20|0); - HEAP32[$98>>2] = $94; - $99 = ((($94)) + 24|0); - HEAP32[$99>>2] = $$3; - $$1 = $11;$$1418 = $12; - break; - } - } - } - } else { - $$1 = $0;$$1418 = $1; - } - } while(0); - $108 = HEAP32[(31268)>>2]|0; - $109 = ($2>>>0)<($108>>>0); - if ($109) { - _abort(); - // unreachable; - } - $110 = ((($2)) + 4|0); - $111 = HEAP32[$110>>2]|0; - $112 = $111 & 2; - $113 = ($112|0)==(0); - if ($113) { - $114 = HEAP32[(31276)>>2]|0; - $115 = ($2|0)==($114|0); - $116 = HEAP32[(31272)>>2]|0; - if ($115) { - $117 = HEAP32[(31264)>>2]|0; - $118 = (($117) + ($$1418))|0; - HEAP32[(31264)>>2] = $118; - HEAP32[(31276)>>2] = $$1; - $119 = $118 | 1; - $120 = ((($$1)) + 4|0); - HEAP32[$120>>2] = $119; - $121 = ($$1|0)==($116|0); - if (!($121)) { - return; - } - HEAP32[(31272)>>2] = 0; - HEAP32[(31260)>>2] = 0; - return; - } - $122 = ($2|0)==($116|0); - if ($122) { - $123 = HEAP32[(31260)>>2]|0; - $124 = (($123) + ($$1418))|0; - HEAP32[(31260)>>2] = $124; - HEAP32[(31272)>>2] = $$1; - $125 = $124 | 1; - $126 = ((($$1)) + 4|0); - HEAP32[$126>>2] = $125; - $127 = (($$1) + ($124)|0); - HEAP32[$127>>2] = $124; - return; - } - $128 = $111 & -8; - $129 = (($128) + ($$1418))|0; - $130 = $111 >>> 3; - $131 = ($111>>>0)<(256); - L96: do { - if ($131) { - $132 = ((($2)) + 8|0); - $133 = HEAP32[$132>>2]|0; - $134 = ((($2)) + 12|0); - $135 = HEAP32[$134>>2]|0; - $136 = $130 << 1; - $137 = (31292 + ($136<<2)|0); - $138 = ($133|0)==($137|0); - if (!($138)) { - $139 = ($133>>>0)<($108>>>0); - if ($139) { - _abort(); - // unreachable; - } - $140 = ((($133)) + 12|0); - $141 = HEAP32[$140>>2]|0; - $142 = ($141|0)==($2|0); - if (!($142)) { - _abort(); - // unreachable; - } - } - $143 = ($135|0)==($133|0); - if ($143) { - $144 = 1 << $130; - $145 = $144 ^ -1; - $146 = HEAP32[7813]|0; - $147 = $146 & $145; - HEAP32[7813] = $147; - break; - } - $148 = ($135|0)==($137|0); - if ($148) { - $$pre23 = ((($135)) + 8|0); - $$pre$phi24Z2D = $$pre23; - } else { - $149 = ($135>>>0)<($108>>>0); - if ($149) { - _abort(); - // unreachable; - } - $150 = ((($135)) + 8|0); - $151 = HEAP32[$150>>2]|0; - $152 = ($151|0)==($2|0); - if ($152) { - $$pre$phi24Z2D = $150; - } else { - _abort(); - // unreachable; - } - } - $153 = ((($133)) + 12|0); - HEAP32[$153>>2] = $135; - HEAP32[$$pre$phi24Z2D>>2] = $133; - } else { - $154 = ((($2)) + 24|0); - $155 = HEAP32[$154>>2]|0; - $156 = ((($2)) + 12|0); - $157 = HEAP32[$156>>2]|0; - $158 = ($157|0)==($2|0); - do { - if ($158) { - $168 = ((($2)) + 16|0); - $169 = ((($168)) + 4|0); - $170 = HEAP32[$169>>2]|0; - $171 = ($170|0)==(0|0); - if ($171) { - $172 = HEAP32[$168>>2]|0; - $173 = ($172|0)==(0|0); - if ($173) { - $$3435 = 0; - break; - } else { - $$1433 = $172;$$1437 = $168; - } - } else { - $$1433 = $170;$$1437 = $169; - } - while(1) { - $174 = ((($$1433)) + 20|0); - $175 = HEAP32[$174>>2]|0; - $176 = ($175|0)==(0|0); - if (!($176)) { - $$1433 = $175;$$1437 = $174; - continue; - } - $177 = ((($$1433)) + 16|0); - $178 = HEAP32[$177>>2]|0; - $179 = ($178|0)==(0|0); - if ($179) { - break; - } else { - $$1433 = $178;$$1437 = $177; - } - } - $180 = ($$1437>>>0)<($108>>>0); - if ($180) { - _abort(); - // unreachable; - } else { - HEAP32[$$1437>>2] = 0; - $$3435 = $$1433; - break; - } - } else { - $159 = ((($2)) + 8|0); - $160 = HEAP32[$159>>2]|0; - $161 = ($160>>>0)<($108>>>0); - if ($161) { - _abort(); - // unreachable; - } - $162 = ((($160)) + 12|0); - $163 = HEAP32[$162>>2]|0; - $164 = ($163|0)==($2|0); - if (!($164)) { - _abort(); - // unreachable; - } - $165 = ((($157)) + 8|0); - $166 = HEAP32[$165>>2]|0; - $167 = ($166|0)==($2|0); - if ($167) { - HEAP32[$162>>2] = $157; - HEAP32[$165>>2] = $160; - $$3435 = $157; - break; - } else { - _abort(); - // unreachable; - } - } - } while(0); - $181 = ($155|0)==(0|0); - if (!($181)) { - $182 = ((($2)) + 28|0); - $183 = HEAP32[$182>>2]|0; - $184 = (31556 + ($183<<2)|0); - $185 = HEAP32[$184>>2]|0; - $186 = ($2|0)==($185|0); - do { - if ($186) { - HEAP32[$184>>2] = $$3435; - $cond17 = ($$3435|0)==(0|0); - if ($cond17) { - $187 = 1 << $183; - $188 = $187 ^ -1; - $189 = HEAP32[(31256)>>2]|0; - $190 = $189 & $188; - HEAP32[(31256)>>2] = $190; - break L96; - } - } else { - $191 = HEAP32[(31268)>>2]|0; - $192 = ($155>>>0)<($191>>>0); - if ($192) { - _abort(); - // unreachable; - } else { - $193 = ((($155)) + 16|0); - $194 = HEAP32[$193>>2]|0; - $not$ = ($194|0)!=($2|0); - $$sink4 = $not$&1; - $195 = (((($155)) + 16|0) + ($$sink4<<2)|0); - HEAP32[$195>>2] = $$3435; - $196 = ($$3435|0)==(0|0); - if ($196) { - break L96; - } else { - break; - } - } - } - } while(0); - $197 = HEAP32[(31268)>>2]|0; - $198 = ($$3435>>>0)<($197>>>0); - if ($198) { - _abort(); - // unreachable; - } - $199 = ((($$3435)) + 24|0); - HEAP32[$199>>2] = $155; - $200 = ((($2)) + 16|0); - $201 = HEAP32[$200>>2]|0; - $202 = ($201|0)==(0|0); - do { - if (!($202)) { - $203 = ($201>>>0)<($197>>>0); - if ($203) { - _abort(); - // unreachable; - } else { - $204 = ((($$3435)) + 16|0); - HEAP32[$204>>2] = $201; - $205 = ((($201)) + 24|0); - HEAP32[$205>>2] = $$3435; - break; - } - } - } while(0); - $206 = ((($200)) + 4|0); - $207 = HEAP32[$206>>2]|0; - $208 = ($207|0)==(0|0); - if (!($208)) { - $209 = HEAP32[(31268)>>2]|0; - $210 = ($207>>>0)<($209>>>0); - if ($210) { - _abort(); - // unreachable; - } else { - $211 = ((($$3435)) + 20|0); - HEAP32[$211>>2] = $207; - $212 = ((($207)) + 24|0); - HEAP32[$212>>2] = $$3435; - break; - } - } - } - } - } while(0); - $213 = $129 | 1; - $214 = ((($$1)) + 4|0); - HEAP32[$214>>2] = $213; - $215 = (($$1) + ($129)|0); - HEAP32[$215>>2] = $129; - $216 = HEAP32[(31272)>>2]|0; - $217 = ($$1|0)==($216|0); - if ($217) { - HEAP32[(31260)>>2] = $129; - return; - } else { - $$2 = $129; - } - } else { - $218 = $111 & -2; - HEAP32[$110>>2] = $218; - $219 = $$1418 | 1; - $220 = ((($$1)) + 4|0); - HEAP32[$220>>2] = $219; - $221 = (($$1) + ($$1418)|0); - HEAP32[$221>>2] = $$1418; - $$2 = $$1418; - } - $222 = $$2 >>> 3; - $223 = ($$2>>>0)<(256); - if ($223) { - $224 = $222 << 1; - $225 = (31292 + ($224<<2)|0); - $226 = HEAP32[7813]|0; - $227 = 1 << $222; - $228 = $226 & $227; - $229 = ($228|0)==(0); - if ($229) { - $230 = $226 | $227; - HEAP32[7813] = $230; - $$pre = ((($225)) + 8|0); - $$0438 = $225;$$pre$phiZ2D = $$pre; - } else { - $231 = ((($225)) + 8|0); - $232 = HEAP32[$231>>2]|0; - $233 = HEAP32[(31268)>>2]|0; - $234 = ($232>>>0)<($233>>>0); - if ($234) { - _abort(); - // unreachable; - } else { - $$0438 = $232;$$pre$phiZ2D = $231; - } - } - HEAP32[$$pre$phiZ2D>>2] = $$1; - $235 = ((($$0438)) + 12|0); - HEAP32[$235>>2] = $$1; - $236 = ((($$1)) + 8|0); - HEAP32[$236>>2] = $$0438; - $237 = ((($$1)) + 12|0); - HEAP32[$237>>2] = $225; - return; - } - $238 = $$2 >>> 8; - $239 = ($238|0)==(0); - if ($239) { - $$0431 = 0; - } else { - $240 = ($$2>>>0)>(16777215); - if ($240) { - $$0431 = 31; - } else { - $241 = (($238) + 1048320)|0; - $242 = $241 >>> 16; - $243 = $242 & 8; - $244 = $238 << $243; - $245 = (($244) + 520192)|0; - $246 = $245 >>> 16; - $247 = $246 & 4; - $248 = $247 | $243; - $249 = $244 << $247; - $250 = (($249) + 245760)|0; - $251 = $250 >>> 16; - $252 = $251 & 2; - $253 = $248 | $252; - $254 = (14 - ($253))|0; - $255 = $249 << $252; - $256 = $255 >>> 15; - $257 = (($254) + ($256))|0; - $258 = $257 << 1; - $259 = (($257) + 7)|0; - $260 = $$2 >>> $259; - $261 = $260 & 1; - $262 = $261 | $258; - $$0431 = $262; - } - } - $263 = (31556 + ($$0431<<2)|0); - $264 = ((($$1)) + 28|0); - HEAP32[$264>>2] = $$0431; - $265 = ((($$1)) + 16|0); - $266 = ((($$1)) + 20|0); - HEAP32[$266>>2] = 0; - HEAP32[$265>>2] = 0; - $267 = HEAP32[(31256)>>2]|0; - $268 = 1 << $$0431; - $269 = $267 & $268; - $270 = ($269|0)==(0); - if ($270) { - $271 = $267 | $268; - HEAP32[(31256)>>2] = $271; - HEAP32[$263>>2] = $$1; - $272 = ((($$1)) + 24|0); - HEAP32[$272>>2] = $263; - $273 = ((($$1)) + 12|0); - HEAP32[$273>>2] = $$1; - $274 = ((($$1)) + 8|0); - HEAP32[$274>>2] = $$1; - return; - } - $275 = HEAP32[$263>>2]|0; - $276 = ($$0431|0)==(31); - $277 = $$0431 >>> 1; - $278 = (25 - ($277))|0; - $279 = $276 ? 0 : $278; - $280 = $$2 << $279; - $$0419 = $280;$$0420 = $275; - while(1) { - $281 = ((($$0420)) + 4|0); - $282 = HEAP32[$281>>2]|0; - $283 = $282 & -8; - $284 = ($283|0)==($$2|0); - if ($284) { - label = 121; - break; - } - $285 = $$0419 >>> 31; - $286 = (((($$0420)) + 16|0) + ($285<<2)|0); - $287 = $$0419 << 1; - $288 = HEAP32[$286>>2]|0; - $289 = ($288|0)==(0|0); - if ($289) { - label = 118; - break; - } else { - $$0419 = $287;$$0420 = $288; - } - } - if ((label|0) == 118) { - $290 = HEAP32[(31268)>>2]|0; - $291 = ($286>>>0)<($290>>>0); - if ($291) { - _abort(); - // unreachable; - } - HEAP32[$286>>2] = $$1; - $292 = ((($$1)) + 24|0); - HEAP32[$292>>2] = $$0420; - $293 = ((($$1)) + 12|0); - HEAP32[$293>>2] = $$1; - $294 = ((($$1)) + 8|0); - HEAP32[$294>>2] = $$1; - return; - } - else if ((label|0) == 121) { - $295 = ((($$0420)) + 8|0); - $296 = HEAP32[$295>>2]|0; - $297 = HEAP32[(31268)>>2]|0; - $298 = ($296>>>0)>=($297>>>0); - $not$19 = ($$0420>>>0)>=($297>>>0); - $299 = $298 & $not$19; - if (!($299)) { - _abort(); - // unreachable; - } - $300 = ((($296)) + 12|0); - HEAP32[$300>>2] = $$1; - HEAP32[$295>>2] = $$1; - $301 = ((($$1)) + 8|0); - HEAP32[$301>>2] = $296; - $302 = ((($$1)) + 12|0); - HEAP32[$302>>2] = $$0420; - $303 = ((($$1)) + 24|0); - HEAP32[$303>>2] = 0; - return; - } -} -function runPostSets() { -} -function _memset(ptr, value, num) { - ptr = ptr|0; value = value|0; num = num|0; - var end = 0, aligned_end = 0, block_aligned_end = 0, value4 = 0; - end = (ptr + num)|0; - - value = value & 0xff; - if ((num|0) >= 67 /* 64 bytes for an unrolled loop + 3 bytes for unaligned head*/) { - while ((ptr&3) != 0) { - HEAP8[((ptr)>>0)]=value; - ptr = (ptr+1)|0; - } - - aligned_end = (end & -4)|0; - block_aligned_end = (aligned_end - 64)|0; - value4 = value | (value << 8) | (value << 16) | (value << 24); - - while((ptr|0) <= (block_aligned_end|0)) { - HEAP32[((ptr)>>2)]=value4; - HEAP32[(((ptr)+(4))>>2)]=value4; - HEAP32[(((ptr)+(8))>>2)]=value4; - HEAP32[(((ptr)+(12))>>2)]=value4; - HEAP32[(((ptr)+(16))>>2)]=value4; - HEAP32[(((ptr)+(20))>>2)]=value4; - HEAP32[(((ptr)+(24))>>2)]=value4; - HEAP32[(((ptr)+(28))>>2)]=value4; - HEAP32[(((ptr)+(32))>>2)]=value4; - HEAP32[(((ptr)+(36))>>2)]=value4; - HEAP32[(((ptr)+(40))>>2)]=value4; - HEAP32[(((ptr)+(44))>>2)]=value4; - HEAP32[(((ptr)+(48))>>2)]=value4; - HEAP32[(((ptr)+(52))>>2)]=value4; - HEAP32[(((ptr)+(56))>>2)]=value4; - HEAP32[(((ptr)+(60))>>2)]=value4; - ptr = (ptr + 64)|0; - } - - while ((ptr|0) < (aligned_end|0) ) { - HEAP32[((ptr)>>2)]=value4; - ptr = (ptr+4)|0; - } - } - // The remaining bytes. - while ((ptr|0) < (end|0)) { - HEAP8[((ptr)>>0)]=value; - ptr = (ptr+1)|0; - } - return (end-num)|0; -} -function _i64Subtract(a, b, c, d) { - a = a|0; b = b|0; c = c|0; d = d|0; - var l = 0, h = 0; - l = (a - c)>>>0; - h = (b - d)>>>0; - h = (b - d - (((c>>>0) > (a>>>0))|0))>>>0; // Borrow one from high word to low word on underflow. - return ((tempRet0 = h,l|0)|0); -} -function _i64Add(a, b, c, d) { - /* - x = a + b*2^32 - y = c + d*2^32 - result = l + h*2^32 - */ - a = a|0; b = b|0; c = c|0; d = d|0; - var l = 0, h = 0; - l = (a + c)>>>0; - h = (b + d + (((l>>>0) < (a>>>0))|0))>>>0; // Add carry from low word to high word on overflow. - return ((tempRet0 = h,l|0)|0); -} -function ___muldsi3($a, $b) { - $a = $a | 0; - $b = $b | 0; - var $1 = 0, $2 = 0, $3 = 0, $6 = 0, $8 = 0, $11 = 0, $12 = 0; - $1 = $a & 65535; - $2 = $b & 65535; - $3 = Math_imul($2, $1) | 0; - $6 = $a >>> 16; - $8 = ($3 >>> 16) + (Math_imul($2, $6) | 0) | 0; - $11 = $b >>> 16; - $12 = Math_imul($11, $1) | 0; - return (tempRet0 = (($8 >>> 16) + (Math_imul($11, $6) | 0) | 0) + ((($8 & 65535) + $12 | 0) >>> 16) | 0, 0 | ($8 + $12 << 16 | $3 & 65535)) | 0; -} -function ___muldi3($a$0, $a$1, $b$0, $b$1) { - $a$0 = $a$0 | 0; - $a$1 = $a$1 | 0; - $b$0 = $b$0 | 0; - $b$1 = $b$1 | 0; - var $x_sroa_0_0_extract_trunc = 0, $y_sroa_0_0_extract_trunc = 0, $1$0 = 0, $1$1 = 0, $2 = 0; - $x_sroa_0_0_extract_trunc = $a$0; - $y_sroa_0_0_extract_trunc = $b$0; - $1$0 = ___muldsi3($x_sroa_0_0_extract_trunc, $y_sroa_0_0_extract_trunc) | 0; - $1$1 = tempRet0; - $2 = Math_imul($a$1, $y_sroa_0_0_extract_trunc) | 0; - return (tempRet0 = ((Math_imul($b$1, $x_sroa_0_0_extract_trunc) | 0) + $2 | 0) + $1$1 | $1$1 & 0, 0 | $1$0 & -1) | 0; -} -function _memcpy(dest, src, num) { - dest = dest|0; src = src|0; num = num|0; - var ret = 0; - var aligned_dest_end = 0; - var block_aligned_dest_end = 0; - var dest_end = 0; - // Test against a benchmarked cutoff limit for when HEAPU8.set() becomes faster to use. - if ((num|0) >= - 8192 - ) { - return _emscripten_memcpy_big(dest|0, src|0, num|0)|0; - } - - ret = dest|0; - dest_end = (dest + num)|0; - if ((dest&3) == (src&3)) { - // The initial unaligned < 4-byte front. - while (dest & 3) { - if ((num|0) == 0) return ret|0; - HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); - dest = (dest+1)|0; - src = (src+1)|0; - num = (num-1)|0; - } - aligned_dest_end = (dest_end & -4)|0; - block_aligned_dest_end = (aligned_dest_end - 64)|0; - while ((dest|0) <= (block_aligned_dest_end|0) ) { - HEAP32[((dest)>>2)]=((HEAP32[((src)>>2)])|0); - HEAP32[(((dest)+(4))>>2)]=((HEAP32[(((src)+(4))>>2)])|0); - HEAP32[(((dest)+(8))>>2)]=((HEAP32[(((src)+(8))>>2)])|0); - HEAP32[(((dest)+(12))>>2)]=((HEAP32[(((src)+(12))>>2)])|0); - HEAP32[(((dest)+(16))>>2)]=((HEAP32[(((src)+(16))>>2)])|0); - HEAP32[(((dest)+(20))>>2)]=((HEAP32[(((src)+(20))>>2)])|0); - HEAP32[(((dest)+(24))>>2)]=((HEAP32[(((src)+(24))>>2)])|0); - HEAP32[(((dest)+(28))>>2)]=((HEAP32[(((src)+(28))>>2)])|0); - HEAP32[(((dest)+(32))>>2)]=((HEAP32[(((src)+(32))>>2)])|0); - HEAP32[(((dest)+(36))>>2)]=((HEAP32[(((src)+(36))>>2)])|0); - HEAP32[(((dest)+(40))>>2)]=((HEAP32[(((src)+(40))>>2)])|0); - HEAP32[(((dest)+(44))>>2)]=((HEAP32[(((src)+(44))>>2)])|0); - HEAP32[(((dest)+(48))>>2)]=((HEAP32[(((src)+(48))>>2)])|0); - HEAP32[(((dest)+(52))>>2)]=((HEAP32[(((src)+(52))>>2)])|0); - HEAP32[(((dest)+(56))>>2)]=((HEAP32[(((src)+(56))>>2)])|0); - HEAP32[(((dest)+(60))>>2)]=((HEAP32[(((src)+(60))>>2)])|0); - dest = (dest+64)|0; - src = (src+64)|0; - } - while ((dest|0) < (aligned_dest_end|0) ) { - HEAP32[((dest)>>2)]=((HEAP32[((src)>>2)])|0); - dest = (dest+4)|0; - src = (src+4)|0; - } - } else { - // In the unaligned copy case, unroll a bit as well. - aligned_dest_end = (dest_end - 4)|0; - while ((dest|0) < (aligned_dest_end|0) ) { - HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); - HEAP8[(((dest)+(1))>>0)]=((HEAP8[(((src)+(1))>>0)])|0); - HEAP8[(((dest)+(2))>>0)]=((HEAP8[(((src)+(2))>>0)])|0); - HEAP8[(((dest)+(3))>>0)]=((HEAP8[(((src)+(3))>>0)])|0); - dest = (dest+4)|0; - src = (src+4)|0; - } - } - // The remaining unaligned < 4 byte tail. - while ((dest|0) < (dest_end|0)) { - HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); - dest = (dest+1)|0; - src = (src+1)|0; - } - return ret|0; -} -function _memmove(dest, src, num) { - dest = dest|0; src = src|0; num = num|0; - var ret = 0; - if (((src|0) < (dest|0)) & ((dest|0) < ((src + num)|0))) { - // Unlikely case: Copy backwards in a safe manner - ret = dest; - src = (src + num)|0; - dest = (dest + num)|0; - while ((num|0) > 0) { - dest = (dest - 1)|0; - src = (src - 1)|0; - num = (num - 1)|0; - HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); - } - dest = ret; - } else { - _memcpy(dest, src, num) | 0; - } - return dest | 0; -} -function _llvm_cttz_i32(x) { - x = x|0; - var ret = 0; - ret = ((HEAP8[(((cttz_i8)+(x & 0xff))>>0)])|0); - if ((ret|0) < 8) return ret|0; - ret = ((HEAP8[(((cttz_i8)+((x >> 8)&0xff))>>0)])|0); - if ((ret|0) < 8) return (ret + 8)|0; - ret = ((HEAP8[(((cttz_i8)+((x >> 16)&0xff))>>0)])|0); - if ((ret|0) < 8) return (ret + 16)|0; - return (((HEAP8[(((cttz_i8)+(x >>> 24))>>0)])|0) + 24)|0; -} -function ___udivmoddi4($a$0, $a$1, $b$0, $b$1, $rem) { - $a$0 = $a$0 | 0; - $a$1 = $a$1 | 0; - $b$0 = $b$0 | 0; - $b$1 = $b$1 | 0; - $rem = $rem | 0; - var $n_sroa_0_0_extract_trunc = 0, $n_sroa_1_4_extract_shift$0 = 0, $n_sroa_1_4_extract_trunc = 0, $d_sroa_0_0_extract_trunc = 0, $d_sroa_1_4_extract_shift$0 = 0, $d_sroa_1_4_extract_trunc = 0, $4 = 0, $17 = 0, $37 = 0, $49 = 0, $51 = 0, $57 = 0, $58 = 0, $66 = 0, $78 = 0, $86 = 0, $88 = 0, $89 = 0, $91 = 0, $92 = 0, $95 = 0, $105 = 0, $117 = 0, $119 = 0, $125 = 0, $126 = 0, $130 = 0, $q_sroa_1_1_ph = 0, $q_sroa_0_1_ph = 0, $r_sroa_1_1_ph = 0, $r_sroa_0_1_ph = 0, $sr_1_ph = 0, $d_sroa_0_0_insert_insert99$0 = 0, $d_sroa_0_0_insert_insert99$1 = 0, $137$0 = 0, $137$1 = 0, $carry_0203 = 0, $sr_1202 = 0, $r_sroa_0_1201 = 0, $r_sroa_1_1200 = 0, $q_sroa_0_1199 = 0, $q_sroa_1_1198 = 0, $147 = 0, $149 = 0, $r_sroa_0_0_insert_insert42$0 = 0, $r_sroa_0_0_insert_insert42$1 = 0, $150$1 = 0, $151$0 = 0, $152 = 0, $154$0 = 0, $r_sroa_0_0_extract_trunc = 0, $r_sroa_1_4_extract_trunc = 0, $155 = 0, $carry_0_lcssa$0 = 0, $carry_0_lcssa$1 = 0, $r_sroa_0_1_lcssa = 0, $r_sroa_1_1_lcssa = 0, $q_sroa_0_1_lcssa = 0, $q_sroa_1_1_lcssa = 0, $q_sroa_0_0_insert_ext75$0 = 0, $q_sroa_0_0_insert_ext75$1 = 0, $q_sroa_0_0_insert_insert77$1 = 0, $_0$0 = 0, $_0$1 = 0; - $n_sroa_0_0_extract_trunc = $a$0; - $n_sroa_1_4_extract_shift$0 = $a$1; - $n_sroa_1_4_extract_trunc = $n_sroa_1_4_extract_shift$0; - $d_sroa_0_0_extract_trunc = $b$0; - $d_sroa_1_4_extract_shift$0 = $b$1; - $d_sroa_1_4_extract_trunc = $d_sroa_1_4_extract_shift$0; - if (($n_sroa_1_4_extract_trunc | 0) == 0) { - $4 = ($rem | 0) != 0; - if (($d_sroa_1_4_extract_trunc | 0) == 0) { - if ($4) { - HEAP32[$rem >> 2] = ($n_sroa_0_0_extract_trunc >>> 0) % ($d_sroa_0_0_extract_trunc >>> 0); - HEAP32[$rem + 4 >> 2] = 0; - } - $_0$1 = 0; - $_0$0 = ($n_sroa_0_0_extract_trunc >>> 0) / ($d_sroa_0_0_extract_trunc >>> 0) >>> 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } else { - if (!$4) { - $_0$1 = 0; - $_0$0 = 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } - HEAP32[$rem >> 2] = $a$0 & -1; - HEAP32[$rem + 4 >> 2] = $a$1 & 0; - $_0$1 = 0; - $_0$0 = 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } - } - $17 = ($d_sroa_1_4_extract_trunc | 0) == 0; - do { - if (($d_sroa_0_0_extract_trunc | 0) == 0) { - if ($17) { - if (($rem | 0) != 0) { - HEAP32[$rem >> 2] = ($n_sroa_1_4_extract_trunc >>> 0) % ($d_sroa_0_0_extract_trunc >>> 0); - HEAP32[$rem + 4 >> 2] = 0; - } - $_0$1 = 0; - $_0$0 = ($n_sroa_1_4_extract_trunc >>> 0) / ($d_sroa_0_0_extract_trunc >>> 0) >>> 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } - if (($n_sroa_0_0_extract_trunc | 0) == 0) { - if (($rem | 0) != 0) { - HEAP32[$rem >> 2] = 0; - HEAP32[$rem + 4 >> 2] = ($n_sroa_1_4_extract_trunc >>> 0) % ($d_sroa_1_4_extract_trunc >>> 0); - } - $_0$1 = 0; - $_0$0 = ($n_sroa_1_4_extract_trunc >>> 0) / ($d_sroa_1_4_extract_trunc >>> 0) >>> 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } - $37 = $d_sroa_1_4_extract_trunc - 1 | 0; - if (($37 & $d_sroa_1_4_extract_trunc | 0) == 0) { - if (($rem | 0) != 0) { - HEAP32[$rem >> 2] = 0 | $a$0 & -1; - HEAP32[$rem + 4 >> 2] = $37 & $n_sroa_1_4_extract_trunc | $a$1 & 0; - } - $_0$1 = 0; - $_0$0 = $n_sroa_1_4_extract_trunc >>> ((_llvm_cttz_i32($d_sroa_1_4_extract_trunc | 0) | 0) >>> 0); - return (tempRet0 = $_0$1, $_0$0) | 0; - } - $49 = Math_clz32($d_sroa_1_4_extract_trunc | 0) | 0; - $51 = $49 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; - if ($51 >>> 0 <= 30) { - $57 = $51 + 1 | 0; - $58 = 31 - $51 | 0; - $sr_1_ph = $57; - $r_sroa_0_1_ph = $n_sroa_1_4_extract_trunc << $58 | $n_sroa_0_0_extract_trunc >>> ($57 >>> 0); - $r_sroa_1_1_ph = $n_sroa_1_4_extract_trunc >>> ($57 >>> 0); - $q_sroa_0_1_ph = 0; - $q_sroa_1_1_ph = $n_sroa_0_0_extract_trunc << $58; - break; - } - if (($rem | 0) == 0) { - $_0$1 = 0; - $_0$0 = 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } - HEAP32[$rem >> 2] = 0 | $a$0 & -1; - HEAP32[$rem + 4 >> 2] = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; - $_0$1 = 0; - $_0$0 = 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } else { - if (!$17) { - $117 = Math_clz32($d_sroa_1_4_extract_trunc | 0) | 0; - $119 = $117 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; - if ($119 >>> 0 <= 31) { - $125 = $119 + 1 | 0; - $126 = 31 - $119 | 0; - $130 = $119 - 31 >> 31; - $sr_1_ph = $125; - $r_sroa_0_1_ph = $n_sroa_0_0_extract_trunc >>> ($125 >>> 0) & $130 | $n_sroa_1_4_extract_trunc << $126; - $r_sroa_1_1_ph = $n_sroa_1_4_extract_trunc >>> ($125 >>> 0) & $130; - $q_sroa_0_1_ph = 0; - $q_sroa_1_1_ph = $n_sroa_0_0_extract_trunc << $126; - break; - } - if (($rem | 0) == 0) { - $_0$1 = 0; - $_0$0 = 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } - HEAP32[$rem >> 2] = 0 | $a$0 & -1; - HEAP32[$rem + 4 >> 2] = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; - $_0$1 = 0; - $_0$0 = 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } - $66 = $d_sroa_0_0_extract_trunc - 1 | 0; - if (($66 & $d_sroa_0_0_extract_trunc | 0) != 0) { - $86 = (Math_clz32($d_sroa_0_0_extract_trunc | 0) | 0) + 33 | 0; - $88 = $86 - (Math_clz32($n_sroa_1_4_extract_trunc | 0) | 0) | 0; - $89 = 64 - $88 | 0; - $91 = 32 - $88 | 0; - $92 = $91 >> 31; - $95 = $88 - 32 | 0; - $105 = $95 >> 31; - $sr_1_ph = $88; - $r_sroa_0_1_ph = $91 - 1 >> 31 & $n_sroa_1_4_extract_trunc >>> ($95 >>> 0) | ($n_sroa_1_4_extract_trunc << $91 | $n_sroa_0_0_extract_trunc >>> ($88 >>> 0)) & $105; - $r_sroa_1_1_ph = $105 & $n_sroa_1_4_extract_trunc >>> ($88 >>> 0); - $q_sroa_0_1_ph = $n_sroa_0_0_extract_trunc << $89 & $92; - $q_sroa_1_1_ph = ($n_sroa_1_4_extract_trunc << $89 | $n_sroa_0_0_extract_trunc >>> ($95 >>> 0)) & $92 | $n_sroa_0_0_extract_trunc << $91 & $88 - 33 >> 31; - break; - } - if (($rem | 0) != 0) { - HEAP32[$rem >> 2] = $66 & $n_sroa_0_0_extract_trunc; - HEAP32[$rem + 4 >> 2] = 0; - } - if (($d_sroa_0_0_extract_trunc | 0) == 1) { - $_0$1 = $n_sroa_1_4_extract_shift$0 | $a$1 & 0; - $_0$0 = 0 | $a$0 & -1; - return (tempRet0 = $_0$1, $_0$0) | 0; - } else { - $78 = _llvm_cttz_i32($d_sroa_0_0_extract_trunc | 0) | 0; - $_0$1 = 0 | $n_sroa_1_4_extract_trunc >>> ($78 >>> 0); - $_0$0 = $n_sroa_1_4_extract_trunc << 32 - $78 | $n_sroa_0_0_extract_trunc >>> ($78 >>> 0) | 0; - return (tempRet0 = $_0$1, $_0$0) | 0; - } - } - } while (0); - if (($sr_1_ph | 0) == 0) { - $q_sroa_1_1_lcssa = $q_sroa_1_1_ph; - $q_sroa_0_1_lcssa = $q_sroa_0_1_ph; - $r_sroa_1_1_lcssa = $r_sroa_1_1_ph; - $r_sroa_0_1_lcssa = $r_sroa_0_1_ph; - $carry_0_lcssa$1 = 0; - $carry_0_lcssa$0 = 0; - } else { - $d_sroa_0_0_insert_insert99$0 = 0 | $b$0 & -1; - $d_sroa_0_0_insert_insert99$1 = $d_sroa_1_4_extract_shift$0 | $b$1 & 0; - $137$0 = _i64Add($d_sroa_0_0_insert_insert99$0 | 0, $d_sroa_0_0_insert_insert99$1 | 0, -1, -1) | 0; - $137$1 = tempRet0; - $q_sroa_1_1198 = $q_sroa_1_1_ph; - $q_sroa_0_1199 = $q_sroa_0_1_ph; - $r_sroa_1_1200 = $r_sroa_1_1_ph; - $r_sroa_0_1201 = $r_sroa_0_1_ph; - $sr_1202 = $sr_1_ph; - $carry_0203 = 0; - while (1) { - $147 = $q_sroa_0_1199 >>> 31 | $q_sroa_1_1198 << 1; - $149 = $carry_0203 | $q_sroa_0_1199 << 1; - $r_sroa_0_0_insert_insert42$0 = 0 | ($r_sroa_0_1201 << 1 | $q_sroa_1_1198 >>> 31); - $r_sroa_0_0_insert_insert42$1 = $r_sroa_0_1201 >>> 31 | $r_sroa_1_1200 << 1 | 0; - _i64Subtract($137$0 | 0, $137$1 | 0, $r_sroa_0_0_insert_insert42$0 | 0, $r_sroa_0_0_insert_insert42$1 | 0) | 0; - $150$1 = tempRet0; - $151$0 = $150$1 >> 31 | (($150$1 | 0) < 0 ? -1 : 0) << 1; - $152 = $151$0 & 1; - $154$0 = _i64Subtract($r_sroa_0_0_insert_insert42$0 | 0, $r_sroa_0_0_insert_insert42$1 | 0, $151$0 & $d_sroa_0_0_insert_insert99$0 | 0, ((($150$1 | 0) < 0 ? -1 : 0) >> 31 | (($150$1 | 0) < 0 ? -1 : 0) << 1) & $d_sroa_0_0_insert_insert99$1 | 0) | 0; - $r_sroa_0_0_extract_trunc = $154$0; - $r_sroa_1_4_extract_trunc = tempRet0; - $155 = $sr_1202 - 1 | 0; - if (($155 | 0) == 0) { - break; - } else { - $q_sroa_1_1198 = $147; - $q_sroa_0_1199 = $149; - $r_sroa_1_1200 = $r_sroa_1_4_extract_trunc; - $r_sroa_0_1201 = $r_sroa_0_0_extract_trunc; - $sr_1202 = $155; - $carry_0203 = $152; - } - } - $q_sroa_1_1_lcssa = $147; - $q_sroa_0_1_lcssa = $149; - $r_sroa_1_1_lcssa = $r_sroa_1_4_extract_trunc; - $r_sroa_0_1_lcssa = $r_sroa_0_0_extract_trunc; - $carry_0_lcssa$1 = 0; - $carry_0_lcssa$0 = $152; - } - $q_sroa_0_0_insert_ext75$0 = $q_sroa_0_1_lcssa; - $q_sroa_0_0_insert_ext75$1 = 0; - $q_sroa_0_0_insert_insert77$1 = $q_sroa_1_1_lcssa | $q_sroa_0_0_insert_ext75$1; - if (($rem | 0) != 0) { - HEAP32[$rem >> 2] = 0 | $r_sroa_0_1_lcssa; - HEAP32[$rem + 4 >> 2] = $r_sroa_1_1_lcssa | 0; - } - $_0$1 = (0 | $q_sroa_0_0_insert_ext75$0) >>> 31 | $q_sroa_0_0_insert_insert77$1 << 1 | ($q_sroa_0_0_insert_ext75$1 << 1 | $q_sroa_0_0_insert_ext75$0 >>> 31) & 0 | $carry_0_lcssa$1; - $_0$0 = ($q_sroa_0_0_insert_ext75$0 << 1 | 0 >>> 31) & -2 | $carry_0_lcssa$0; - return (tempRet0 = $_0$1, $_0$0) | 0; -} -function ___uremdi3($a$0, $a$1, $b$0, $b$1) { - $a$0 = $a$0 | 0; - $a$1 = $a$1 | 0; - $b$0 = $b$0 | 0; - $b$1 = $b$1 | 0; - var $rem = 0, __stackBase__ = 0; - __stackBase__ = STACKTOP; - STACKTOP = STACKTOP + 16 | 0; - $rem = __stackBase__ | 0; - ___udivmoddi4($a$0, $a$1, $b$0, $b$1, $rem) | 0; - STACKTOP = __stackBase__; - return (tempRet0 = HEAP32[$rem + 4 >> 2] | 0, HEAP32[$rem >> 2] | 0) | 0; -} -function _bitshift64Shl(low, high, bits) { - low = low|0; high = high|0; bits = bits|0; - var ander = 0; - if ((bits|0) < 32) { - ander = ((1 << bits) - 1)|0; - tempRet0 = (high << bits) | ((low&(ander << (32 - bits))) >>> (32 - bits)); - return low << bits; - } - tempRet0 = low << (bits - 32); - return 0; -} -function ___udivdi3($a$0, $a$1, $b$0, $b$1) { - $a$0 = $a$0 | 0; - $a$1 = $a$1 | 0; - $b$0 = $b$0 | 0; - $b$1 = $b$1 | 0; - var $1$0 = 0; - $1$0 = ___udivmoddi4($a$0, $a$1, $b$0, $b$1, 0) | 0; - return $1$0 | 0; -} -function _roundf(f) { - f = +f; - return f >= +0 ? +Math_floor(f + +0.5) : +Math_ceil(f - +0.5); // TODO: use fround? -} -function _bitshift64Lshr(low, high, bits) { - low = low|0; high = high|0; bits = bits|0; - var ander = 0; - if ((bits|0) < 32) { - ander = ((1 << bits) - 1)|0; - tempRet0 = high >>> bits; - return (low >>> bits) | ((high&ander) << (32 - bits)); - } - tempRet0 = 0; - return (high >>> (bits - 32))|0; -} -function _sbrk(increment) { - increment = increment|0; - var oldDynamicTop = 0; - var oldDynamicTopOnChange = 0; - var newDynamicTop = 0; - var totalMemory = 0; - increment = ((increment + 15) & -16)|0; - oldDynamicTop = HEAP32[DYNAMICTOP_PTR>>2]|0; - newDynamicTop = oldDynamicTop + increment | 0; - - if (((increment|0) > 0 & (newDynamicTop|0) < (oldDynamicTop|0)) // Detect and fail if we would wrap around signed 32-bit int. - | (newDynamicTop|0) < 0) { // Also underflow, sbrk() should be able to be used to subtract. - abortOnCannotGrowMemory()|0; - ___setErrNo(12); - return -1; - } - - HEAP32[DYNAMICTOP_PTR>>2] = newDynamicTop; - totalMemory = getTotalMemory()|0; - if ((newDynamicTop|0) > (totalMemory|0)) { - if ((enlargeMemory()|0) == 0) { - ___setErrNo(12); - HEAP32[DYNAMICTOP_PTR>>2] = oldDynamicTop; - return -1; - } - } - return oldDynamicTop|0; -} -function _llvm_bswap_i32(x) { - x = x|0; - return (((x&0xff)<<24) | (((x>>8)&0xff)<<16) | (((x>>16)&0xff)<<8) | (x>>>24))|0; -} - - -function dynCall_viiiii(index,a1,a2,a3,a4,a5) { - index = index|0; - a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; - FUNCTION_TABLE_viiiii[index&7](a1|0,a2|0,a3|0,a4|0,a5|0); -} - - -function dynCall_vd(index,a1) { - index = index|0; - a1=+a1; - FUNCTION_TABLE_vd[index&3](+a1); -} - - -function dynCall_vid(index,a1,a2) { - index = index|0; - a1=a1|0; a2=+a2; - FUNCTION_TABLE_vid[index&3](a1|0,+a2); -} - - -function dynCall_vi(index,a1) { - index = index|0; - a1=a1|0; - FUNCTION_TABLE_vi[index&31](a1|0); -} - - -function dynCall_vii(index,a1,a2) { - index = index|0; - a1=a1|0; a2=a2|0; - FUNCTION_TABLE_vii[index&63](a1|0,a2|0); -} - - -function dynCall_ii(index,a1) { - index = index|0; - a1=a1|0; - return FUNCTION_TABLE_ii[index&15](a1|0)|0; -} - - -function dynCall_viddd(index,a1,a2,a3,a4) { - index = index|0; - a1=a1|0; a2=+a2; a3=+a3; a4=+a4; - FUNCTION_TABLE_viddd[index&3](a1|0,+a2,+a3,+a4); -} - - -function dynCall_vidd(index,a1,a2,a3) { - index = index|0; - a1=a1|0; a2=+a2; a3=+a3; - FUNCTION_TABLE_vidd[index&7](a1|0,+a2,+a3); -} - - -function dynCall_iiii(index,a1,a2,a3) { - index = index|0; - a1=a1|0; a2=a2|0; a3=a3|0; - return FUNCTION_TABLE_iiii[index&15](a1|0,a2|0,a3|0)|0; -} - - -function dynCall_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8) { - index = index|0; - a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; - FUNCTION_TABLE_viiiiiiii[index&3](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0); -} - - -function dynCall_viiiiii(index,a1,a2,a3,a4,a5,a6) { - index = index|0; - a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; - FUNCTION_TABLE_viiiiii[index&3](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0); -} - - -function dynCall_viii(index,a1,a2,a3) { - index = index|0; - a1=a1|0; a2=a2|0; a3=a3|0; - FUNCTION_TABLE_viii[index&31](a1|0,a2|0,a3|0); -} - - -function dynCall_vidddd(index,a1,a2,a3,a4,a5) { - index = index|0; - a1=a1|0; a2=+a2; a3=+a3; a4=+a4; a5=+a5; - FUNCTION_TABLE_vidddd[index&3](a1|0,+a2,+a3,+a4,+a5); -} - - -function dynCall_vdi(index,a1,a2) { - index = index|0; - a1=+a1; a2=a2|0; - FUNCTION_TABLE_vdi[index&1](+a1,a2|0); -} - - -function dynCall_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7) { - index = index|0; - a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; - FUNCTION_TABLE_viiiiiii[index&3](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0); -} - - -function dynCall_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9) { - index = index|0; - a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; a5=a5|0; a6=a6|0; a7=a7|0; a8=a8|0; a9=a9|0; - FUNCTION_TABLE_viiiiiiiii[index&3](a1|0,a2|0,a3|0,a4|0,a5|0,a6|0,a7|0,a8|0,a9|0); -} - - -function dynCall_iii(index,a1,a2) { - index = index|0; - a1=a1|0; a2=a2|0; - return FUNCTION_TABLE_iii[index&7](a1|0,a2|0)|0; -} - - -function dynCall_i(index) { - index = index|0; - - return FUNCTION_TABLE_i[index&3]()|0; -} - - -function dynCall_vdddddd(index,a1,a2,a3,a4,a5,a6) { - index = index|0; - a1=+a1; a2=+a2; a3=+a3; a4=+a4; a5=+a5; a6=+a6; - FUNCTION_TABLE_vdddddd[index&1](+a1,+a2,+a3,+a4,+a5,+a6); -} - - -function dynCall_vdddd(index,a1,a2,a3,a4) { - index = index|0; - a1=+a1; a2=+a2; a3=+a3; a4=+a4; - FUNCTION_TABLE_vdddd[index&3](+a1,+a2,+a3,+a4); -} - - -function dynCall_vdd(index,a1,a2) { - index = index|0; - a1=+a1; a2=+a2; - FUNCTION_TABLE_vdd[index&3](+a1,+a2); -} - - -function dynCall_v(index) { - index = index|0; - - FUNCTION_TABLE_v[index&7](); -} - - -function dynCall_viid(index,a1,a2,a3) { - index = index|0; - a1=a1|0; a2=a2|0; a3=+a3; - FUNCTION_TABLE_viid[index&1](a1|0,a2|0,+a3); -} - - -function dynCall_viiii(index,a1,a2,a3,a4) { - index = index|0; - a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; - FUNCTION_TABLE_viiii[index&31](a1|0,a2|0,a3|0,a4|0); -} - -function b0(p0,p1,p2,p3,p4) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; nullFunc_viiiii(0); -} -function _emscripten_glUniform4i__wrapper(p0,p1,p2,p3,p4) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; _emscripten_glUniform4i(p0|0,p1|0,p2|0,p3|0,p4|0); -} -function _emscripten_glFramebufferTexture2D__wrapper(p0,p1,p2,p3,p4) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; _emscripten_glFramebufferTexture2D(p0|0,p1|0,p2|0,p3|0,p4|0); -} -function _emscripten_glShaderBinary__wrapper(p0,p1,p2,p3,p4) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; _emscripten_glShaderBinary(p0|0,p1|0,p2|0,p3|0,p4|0); -} -function _emscripten_glDrawElementsInstanced__wrapper(p0,p1,p2,p3,p4) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0; _emscripten_glDrawElementsInstanced(p0|0,p1|0,p2|0,p3|0,p4|0); -} -function b1(p0) { - p0 = +p0; nullFunc_vd(1); -} -function _emscripten_glClearDepth__wrapper(p0) { - p0 = +p0; _emscripten_glClearDepth(+p0); -} -function _emscripten_glClearDepthf__wrapper(p0) { - p0 = +p0; _emscripten_glClearDepthf(+p0); -} -function _emscripten_glLineWidth__wrapper(p0) { - p0 = +p0; _emscripten_glLineWidth(+p0); -} -function b2(p0,p1) { - p0 = p0|0;p1 = +p1; nullFunc_vid(2); -} -function _emscripten_glUniform1f__wrapper(p0,p1) { - p0 = p0|0;p1 = +p1; _emscripten_glUniform1f(p0|0,+p1); -} -function _emscripten_glVertexAttrib1f__wrapper(p0,p1) { - p0 = p0|0;p1 = +p1; _emscripten_glVertexAttrib1f(p0|0,+p1); -} -function b3(p0) { - p0 = p0|0; nullFunc_vi(3); -} -function _emscripten_glDeleteShader__wrapper(p0) { - p0 = p0|0; _emscripten_glDeleteShader(p0|0); -} -function _emscripten_glCompileShader__wrapper(p0) { - p0 = p0|0; _emscripten_glCompileShader(p0|0); -} -function _emscripten_glDeleteProgram__wrapper(p0) { - p0 = p0|0; _emscripten_glDeleteProgram(p0|0); -} -function _emscripten_glLinkProgram__wrapper(p0) { - p0 = p0|0; _emscripten_glLinkProgram(p0|0); -} -function _emscripten_glUseProgram__wrapper(p0) { - p0 = p0|0; _emscripten_glUseProgram(p0|0); -} -function _emscripten_glValidateProgram__wrapper(p0) { - p0 = p0|0; _emscripten_glValidateProgram(p0|0); -} -function _emscripten_glDeleteObjectARB__wrapper(p0) { - p0 = p0|0; _emscripten_glDeleteObjectARB(p0|0); -} -function _emscripten_glEnableClientState__wrapper(p0) { - p0 = p0|0; _emscripten_glEnableClientState(p0|0); -} -function _emscripten_glClientActiveTexture__wrapper(p0) { - p0 = p0|0; _emscripten_glClientActiveTexture(p0|0); -} -function _emscripten_glBindVertexArray__wrapper(p0) { - p0 = p0|0; _emscripten_glBindVertexArray(p0|0); -} -function _emscripten_glMatrixMode__wrapper(p0) { - p0 = p0|0; _emscripten_glMatrixMode(p0|0); -} -function _emscripten_glLoadMatrixf__wrapper(p0) { - p0 = p0|0; _emscripten_glLoadMatrixf(p0|0); -} -function _emscripten_glEnableVertexAttribArray__wrapper(p0) { - p0 = p0|0; _emscripten_glEnableVertexAttribArray(p0|0); -} -function _emscripten_glDisableVertexAttribArray__wrapper(p0) { - p0 = p0|0; _emscripten_glDisableVertexAttribArray(p0|0); -} -function _emscripten_glDepthFunc__wrapper(p0) { - p0 = p0|0; _emscripten_glDepthFunc(p0|0); -} -function _emscripten_glEnable__wrapper(p0) { - p0 = p0|0; _emscripten_glEnable(p0|0); -} -function _emscripten_glDisable__wrapper(p0) { - p0 = p0|0; _emscripten_glDisable(p0|0); -} -function _emscripten_glFrontFace__wrapper(p0) { - p0 = p0|0; _emscripten_glFrontFace(p0|0); -} -function _emscripten_glCullFace__wrapper(p0) { - p0 = p0|0; _emscripten_glCullFace(p0|0); -} -function _emscripten_glClear__wrapper(p0) { - p0 = p0|0; _emscripten_glClear(p0|0); -} -function _emscripten_glClearStencil__wrapper(p0) { - p0 = p0|0; _emscripten_glClearStencil(p0|0); -} -function _emscripten_glDepthMask__wrapper(p0) { - p0 = p0|0; _emscripten_glDepthMask(p0|0); -} -function _emscripten_glStencilMask__wrapper(p0) { - p0 = p0|0; _emscripten_glStencilMask(p0|0); -} -function _emscripten_glGenerateMipmap__wrapper(p0) { - p0 = p0|0; _emscripten_glGenerateMipmap(p0|0); -} -function _emscripten_glActiveTexture__wrapper(p0) { - p0 = p0|0; _emscripten_glActiveTexture(p0|0); -} -function _emscripten_glBlendEquation__wrapper(p0) { - p0 = p0|0; _emscripten_glBlendEquation(p0|0); -} -function b4(p0,p1) { - p0 = p0|0;p1 = p1|0; nullFunc_vii(4); -} -function _emscripten_glPixelStorei__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glPixelStorei(p0|0,p1|0); -} -function _emscripten_glGetIntegerv__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glGetIntegerv(p0|0,p1|0); -} -function _emscripten_glGetFloatv__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glGetFloatv(p0|0,p1|0); -} -function _emscripten_glGetBooleanv__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glGetBooleanv(p0|0,p1|0); -} -function _emscripten_glGenTextures__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glGenTextures(p0|0,p1|0); -} -function _emscripten_glDeleteTextures__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glDeleteTextures(p0|0,p1|0); -} -function _emscripten_glBindTexture__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glBindTexture(p0|0,p1|0); -} -function _emscripten_glGenBuffers__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glGenBuffers(p0|0,p1|0); -} -function _emscripten_glDeleteBuffers__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glDeleteBuffers(p0|0,p1|0); -} -function _emscripten_glGenRenderbuffers__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glGenRenderbuffers(p0|0,p1|0); -} -function _emscripten_glDeleteRenderbuffers__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glDeleteRenderbuffers(p0|0,p1|0); -} -function _emscripten_glBindRenderbuffer__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glBindRenderbuffer(p0|0,p1|0); -} -function _emscripten_glUniform1i__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glUniform1i(p0|0,p1|0); -} -function _emscripten_glBindBuffer__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glBindBuffer(p0|0,p1|0); -} -function _emscripten_glVertexAttrib1fv__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glVertexAttrib1fv(p0|0,p1|0); -} -function _emscripten_glVertexAttrib2fv__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glVertexAttrib2fv(p0|0,p1|0); -} -function _emscripten_glVertexAttrib3fv__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glVertexAttrib3fv(p0|0,p1|0); -} -function _emscripten_glVertexAttrib4fv__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glVertexAttrib4fv(p0|0,p1|0); -} -function _emscripten_glAttachShader__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glAttachShader(p0|0,p1|0); -} -function _emscripten_glDetachShader__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glDetachShader(p0|0,p1|0); -} -function _emscripten_glBindFramebuffer__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glBindFramebuffer(p0|0,p1|0); -} -function _emscripten_glGenFramebuffers__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glGenFramebuffers(p0|0,p1|0); -} -function _emscripten_glDeleteFramebuffers__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glDeleteFramebuffers(p0|0,p1|0); -} -function _emscripten_glBindProgramARB__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glBindProgramARB(p0|0,p1|0); -} -function _emscripten_glGetPointerv__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glGetPointerv(p0|0,p1|0); -} -function _emscripten_glGenVertexArrays__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glGenVertexArrays(p0|0,p1|0); -} -function _emscripten_glDeleteVertexArrays__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glDeleteVertexArrays(p0|0,p1|0); -} -function _emscripten_glVertexAttribDivisor__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glVertexAttribDivisor(p0|0,p1|0); -} -function _emscripten_glBlendFunc__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glBlendFunc(p0|0,p1|0); -} -function _emscripten_glBlendEquationSeparate__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glBlendEquationSeparate(p0|0,p1|0); -} -function _emscripten_glStencilMaskSeparate__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glStencilMaskSeparate(p0|0,p1|0); -} -function _emscripten_glHint__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glHint(p0|0,p1|0); -} -function _emscripten_glDrawBuffers__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; _emscripten_glDrawBuffers(p0|0,p1|0); -} -function b5(p0) { - p0 = p0|0; nullFunc_ii(5);return 0; -} -function _emscripten_glGetString__wrapper(p0) { - p0 = p0|0; return _emscripten_glGetString(p0|0)|0; -} -function _emscripten_glIsTexture__wrapper(p0) { - p0 = p0|0; return _emscripten_glIsTexture(p0|0)|0; -} -function _emscripten_glIsBuffer__wrapper(p0) { - p0 = p0|0; return _emscripten_glIsBuffer(p0|0)|0; -} -function _emscripten_glIsRenderbuffer__wrapper(p0) { - p0 = p0|0; return _emscripten_glIsRenderbuffer(p0|0)|0; -} -function _emscripten_glCreateShader__wrapper(p0) { - p0 = p0|0; return _emscripten_glCreateShader(p0|0)|0; -} -function _emscripten_glIsShader__wrapper(p0) { - p0 = p0|0; return _emscripten_glIsShader(p0|0)|0; -} -function _emscripten_glIsProgram__wrapper(p0) { - p0 = p0|0; return _emscripten_glIsProgram(p0|0)|0; -} -function _emscripten_glIsFramebuffer__wrapper(p0) { - p0 = p0|0; return _emscripten_glIsFramebuffer(p0|0)|0; -} -function _emscripten_glCheckFramebufferStatus__wrapper(p0) { - p0 = p0|0; return _emscripten_glCheckFramebufferStatus(p0|0)|0; -} -function _emscripten_glIsEnabled__wrapper(p0) { - p0 = p0|0; return _emscripten_glIsEnabled(p0|0)|0; -} -function b6(p0,p1,p2,p3) { - p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3; nullFunc_viddd(6); -} -function _emscripten_glUniform3f__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glUniform3f(p0|0,+p1,+p2,+p3); -} -function _emscripten_glVertexAttrib3f__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glVertexAttrib3f(p0|0,+p1,+p2,+p3); -} -function b7(p0,p1,p2) { - p0 = p0|0;p1 = +p1;p2 = +p2; nullFunc_vidd(7); -} -function _emscripten_glUniform2f__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = +p1;p2 = +p2; _emscripten_glUniform2f(p0|0,+p1,+p2); -} -function _emscripten_glVertexAttrib2f__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = +p1;p2 = +p2; _emscripten_glVertexAttrib2f(p0|0,+p1,+p2); -} -function b8(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(8);return 0; -} -function b9(p0,p1,p2,p3,p4,p5,p6,p7) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; nullFunc_viiiiiiii(9); -} -function _emscripten_glCompressedTexImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; _emscripten_glCompressedTexImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0); -} -function _emscripten_glCopyTexImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; _emscripten_glCopyTexImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0); -} -function _emscripten_glCopyTexSubImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0; _emscripten_glCopyTexSubImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0); -} -function b10(p0,p1,p2,p3,p4,p5) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; nullFunc_viiiiii(10); -} -function _emscripten_glDrawRangeElements__wrapper(p0,p1,p2,p3,p4,p5) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; _emscripten_glDrawRangeElements(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0); -} -function _emscripten_glVertexAttribPointer__wrapper(p0,p1,p2,p3,p4,p5) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0; _emscripten_glVertexAttribPointer(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0); -} -function b11(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_viii(11); -} -function _emscripten_glGetTexParameterfv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetTexParameterfv(p0|0,p1|0,p2|0); -} -function _emscripten_glGetTexParameteriv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetTexParameteriv(p0|0,p1|0,p2|0); -} -function _emscripten_glTexParameterfv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glTexParameterfv(p0|0,p1|0,p2|0); -} -function _emscripten_glTexParameteriv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glTexParameteriv(p0|0,p1|0,p2|0); -} -function _emscripten_glGetBufferParameteriv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetBufferParameteriv(p0|0,p1|0,p2|0); -} -function _emscripten_glGetRenderbufferParameteriv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetRenderbufferParameteriv(p0|0,p1|0,p2|0); -} -function _emscripten_glGetUniformfv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetUniformfv(p0|0,p1|0,p2|0); -} -function _emscripten_glGetUniformiv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetUniformiv(p0|0,p1|0,p2|0); -} -function _emscripten_glGetVertexAttribfv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetVertexAttribfv(p0|0,p1|0,p2|0); -} -function _emscripten_glGetVertexAttribiv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetVertexAttribiv(p0|0,p1|0,p2|0); -} -function _emscripten_glGetVertexAttribPointerv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetVertexAttribPointerv(p0|0,p1|0,p2|0); -} -function _emscripten_glUniform2i__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform2i(p0|0,p1|0,p2|0); -} -function _emscripten_glUniform1iv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform1iv(p0|0,p1|0,p2|0); -} -function _emscripten_glUniform2iv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform2iv(p0|0,p1|0,p2|0); -} -function _emscripten_glUniform3iv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform3iv(p0|0,p1|0,p2|0); -} -function _emscripten_glUniform4iv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform4iv(p0|0,p1|0,p2|0); -} -function _emscripten_glUniform1fv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform1fv(p0|0,p1|0,p2|0); -} -function _emscripten_glUniform2fv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform2fv(p0|0,p1|0,p2|0); -} -function _emscripten_glUniform3fv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform3fv(p0|0,p1|0,p2|0); -} -function _emscripten_glUniform4fv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glUniform4fv(p0|0,p1|0,p2|0); -} -function _emscripten_glGetShaderiv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetShaderiv(p0|0,p1|0,p2|0); -} -function _emscripten_glGetProgramiv__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetProgramiv(p0|0,p1|0,p2|0); -} -function _emscripten_glBindAttribLocation__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glBindAttribLocation(p0|0,p1|0,p2|0); -} -function _emscripten_glGetObjectParameterivARB__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glGetObjectParameterivARB(p0|0,p1|0,p2|0); -} -function _emscripten_glNormalPointer__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glNormalPointer(p0|0,p1|0,p2|0); -} -function _emscripten_glDrawArrays__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glDrawArrays(p0|0,p1|0,p2|0); -} -function _emscripten_glTexParameteri__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glTexParameteri(p0|0,p1|0,p2|0); -} -function _emscripten_glStencilFunc__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glStencilFunc(p0|0,p1|0,p2|0); -} -function _emscripten_glStencilOp__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = p2|0; _emscripten_glStencilOp(p0|0,p1|0,p2|0); -} -function b12(p0,p1,p2,p3,p4) { - p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4; nullFunc_vidddd(12); -} -function _emscripten_glUniform4f__wrapper(p0,p1,p2,p3,p4) { - p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4; _emscripten_glUniform4f(p0|0,+p1,+p2,+p3,+p4); -} -function _emscripten_glVertexAttrib4f__wrapper(p0,p1,p2,p3,p4) { - p0 = p0|0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4; _emscripten_glVertexAttrib4f(p0|0,+p1,+p2,+p3,+p4); -} -function b13(p0,p1) { - p0 = +p0;p1 = p1|0; nullFunc_vdi(13); -} -function _emscripten_glSampleCoverage__wrapper(p0,p1) { - p0 = +p0;p1 = p1|0; _emscripten_glSampleCoverage(+p0,p1|0); -} -function b14(p0,p1,p2,p3,p4,p5,p6) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; nullFunc_viiiiiii(14); -} -function _emscripten_glReadPixels__wrapper(p0,p1,p2,p3,p4,p5,p6) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; _emscripten_glReadPixels(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0); -} -function _emscripten_glGetActiveUniform__wrapper(p0,p1,p2,p3,p4,p5,p6) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; _emscripten_glGetActiveUniform(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0); -} -function _emscripten_glGetActiveAttrib__wrapper(p0,p1,p2,p3,p4,p5,p6) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0; _emscripten_glGetActiveAttrib(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0); -} -function b15(p0,p1,p2,p3,p4,p5,p6,p7,p8) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; nullFunc_viiiiiiiii(15); -} -function _emscripten_glCompressedTexSubImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7,p8) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; _emscripten_glCompressedTexSubImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0,p8|0); -} -function _emscripten_glTexImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7,p8) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; _emscripten_glTexImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0,p8|0); -} -function _emscripten_glTexSubImage2D__wrapper(p0,p1,p2,p3,p4,p5,p6,p7,p8) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0;p4 = p4|0;p5 = p5|0;p6 = p6|0;p7 = p7|0;p8 = p8|0; _emscripten_glTexSubImage2D(p0|0,p1|0,p2|0,p3|0,p4|0,p5|0,p6|0,p7|0,p8|0); -} -function b16(p0,p1) { - p0 = p0|0;p1 = p1|0; nullFunc_iii(16);return 0; -} -function _emscripten_glGetUniformLocation__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; return _emscripten_glGetUniformLocation(p0|0,p1|0)|0; -} -function _emscripten_glGetAttribLocation__wrapper(p0,p1) { - p0 = p0|0;p1 = p1|0; return _emscripten_glGetAttribLocation(p0|0,p1|0)|0; -} -function b17() { - ; nullFunc_i(17);return 0; -} -function _emscripten_glCreateProgram__wrapper() { - ; return _emscripten_glCreateProgram()|0; -} -function _emscripten_glGetError__wrapper() { - ; return _emscripten_glGetError()|0; -} -function b18(p0,p1,p2,p3,p4,p5) { - p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5; nullFunc_vdddddd(18); -} -function _emscripten_glFrustum__wrapper(p0,p1,p2,p3,p4,p5) { - p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3;p4 = +p4;p5 = +p5; _emscripten_glFrustum(+p0,+p1,+p2,+p3,+p4,+p5); -} -function b19(p0,p1,p2,p3) { - p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; nullFunc_vdddd(19); -} -function _emscripten_glRotatef__wrapper(p0,p1,p2,p3) { - p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glRotatef(+p0,+p1,+p2,+p3); -} -function _emscripten_glClearColor__wrapper(p0,p1,p2,p3) { - p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glClearColor(+p0,+p1,+p2,+p3); -} -function _emscripten_glBlendColor__wrapper(p0,p1,p2,p3) { - p0 = +p0;p1 = +p1;p2 = +p2;p3 = +p3; _emscripten_glBlendColor(+p0,+p1,+p2,+p3); -} -function b20(p0,p1) { - p0 = +p0;p1 = +p1; nullFunc_vdd(20); -} -function _emscripten_glDepthRange__wrapper(p0,p1) { - p0 = +p0;p1 = +p1; _emscripten_glDepthRange(+p0,+p1); -} -function _emscripten_glDepthRangef__wrapper(p0,p1) { - p0 = +p0;p1 = +p1; _emscripten_glDepthRangef(+p0,+p1); -} -function _emscripten_glPolygonOffset__wrapper(p0,p1) { - p0 = +p0;p1 = +p1; _emscripten_glPolygonOffset(+p0,+p1); -} -function b21() { - ; nullFunc_v(21); -} -function _emscripten_glLoadIdentity__wrapper() { - ; _emscripten_glLoadIdentity(); -} -function _emscripten_glReleaseShaderCompiler__wrapper() { - ; _emscripten_glReleaseShaderCompiler(); -} -function _emscripten_glFinish__wrapper() { - ; _emscripten_glFinish(); -} -function _emscripten_glFlush__wrapper() { - ; _emscripten_glFlush(); -} -function b22(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = +p2; nullFunc_viid(22); -} -function _emscripten_glTexParameterf__wrapper(p0,p1,p2) { - p0 = p0|0;p1 = p1|0;p2 = +p2; _emscripten_glTexParameterf(p0|0,p1|0,+p2); -} -function b23(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(23); -} -function _emscripten_glBufferData__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glBufferData(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glBufferSubData__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glBufferSubData(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glUniform3i__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glUniform3i(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glUniformMatrix2fv__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glUniformMatrix2fv(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glUniformMatrix3fv__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glUniformMatrix3fv(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glUniformMatrix4fv__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glUniformMatrix4fv(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glGetAttachedShaders__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetAttachedShaders(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glShaderSource__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glShaderSource(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glGetShaderSource__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetShaderSource(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glGetShaderInfoLog__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetShaderInfoLog(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glGetShaderPrecisionFormat__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetShaderPrecisionFormat(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glGetProgramInfoLog__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetProgramInfoLog(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glFramebufferRenderbuffer__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glFramebufferRenderbuffer(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glGetFramebufferAttachmentParameteriv__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetFramebufferAttachmentParameteriv(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glGetInfoLogARB__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glGetInfoLogARB(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glVertexPointer__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glVertexPointer(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glTexCoordPointer__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glTexCoordPointer(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glColorPointer__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glColorPointer(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glDrawElements__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glDrawElements(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glDrawArraysInstanced__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glDrawArraysInstanced(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glViewport__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glViewport(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glScissor__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glScissor(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glColorMask__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glColorMask(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glRenderbufferStorage__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glRenderbufferStorage(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glBlendFuncSeparate__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glBlendFuncSeparate(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glStencilFuncSeparate__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glStencilFuncSeparate(p0|0,p1|0,p2|0,p3|0); -} -function _emscripten_glStencilOpSeparate__wrapper(p0,p1,p2,p3) { - p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; _emscripten_glStencilOpSeparate(p0|0,p1|0,p2|0,p3|0); -} - -// EMSCRIPTEN_END_FUNCS -var FUNCTION_TABLE_viiiii = [b0,_KeyCallback,_emscripten_glUniform4i__wrapper,_emscripten_glFramebufferTexture2D__wrapper,_emscripten_glShaderBinary__wrapper,_emscripten_glDrawElementsInstanced__wrapper,b0,b0]; -var FUNCTION_TABLE_vd = [b1,_emscripten_glClearDepth__wrapper,_emscripten_glClearDepthf__wrapper,_emscripten_glLineWidth__wrapper]; -var FUNCTION_TABLE_vid = [b2,_emscripten_glUniform1f__wrapper,_emscripten_glVertexAttrib1f__wrapper,b2]; -var FUNCTION_TABLE_vi = [b3,_emscripten_glDeleteShader__wrapper,_emscripten_glCompileShader__wrapper,_emscripten_glDeleteProgram__wrapper,_emscripten_glLinkProgram__wrapper,_emscripten_glUseProgram__wrapper,_emscripten_glValidateProgram__wrapper,_emscripten_glDeleteObjectARB__wrapper,_emscripten_glEnableClientState__wrapper,_emscripten_glClientActiveTexture__wrapper,_emscripten_glBindVertexArray__wrapper,_emscripten_glMatrixMode__wrapper,_emscripten_glLoadMatrixf__wrapper,_emscripten_glEnableVertexAttribArray__wrapper,_emscripten_glDisableVertexAttribArray__wrapper,_emscripten_glDepthFunc__wrapper,_emscripten_glEnable__wrapper,_emscripten_glDisable__wrapper,_emscripten_glFrontFace__wrapper,_emscripten_glCullFace__wrapper,_emscripten_glClear__wrapper,_emscripten_glClearStencil__wrapper,_emscripten_glDepthMask__wrapper,_emscripten_glStencilMask__wrapper,_emscripten_glGenerateMipmap__wrapper,_emscripten_glActiveTexture__wrapper,_emscripten_glBlendEquation__wrapper,b3,b3 -,b3,b3,b3]; -var FUNCTION_TABLE_vii = [b4,_stbi__stdio_skip,_ErrorCallback,_CursorEnterCallback,_CharCallback,_WindowIconifyCallback,_emscripten_glPixelStorei__wrapper,_emscripten_glGetIntegerv__wrapper,_emscripten_glGetFloatv__wrapper,_emscripten_glGetBooleanv__wrapper,_emscripten_glGenTextures__wrapper,_emscripten_glDeleteTextures__wrapper,_emscripten_glBindTexture__wrapper,_emscripten_glGenBuffers__wrapper,_emscripten_glDeleteBuffers__wrapper,_emscripten_glGenRenderbuffers__wrapper,_emscripten_glDeleteRenderbuffers__wrapper,_emscripten_glBindRenderbuffer__wrapper,_emscripten_glUniform1i__wrapper,_emscripten_glBindBuffer__wrapper,_emscripten_glVertexAttrib1fv__wrapper,_emscripten_glVertexAttrib2fv__wrapper,_emscripten_glVertexAttrib3fv__wrapper,_emscripten_glVertexAttrib4fv__wrapper,_emscripten_glAttachShader__wrapper,_emscripten_glDetachShader__wrapper,_emscripten_glBindFramebuffer__wrapper,_emscripten_glGenFramebuffers__wrapper,_emscripten_glDeleteFramebuffers__wrapper,_emscripten_glBindProgramARB__wrapper,_emscripten_glGetPointerv__wrapper,_emscripten_glGenVertexArrays__wrapper,_emscripten_glDeleteVertexArrays__wrapper,_emscripten_glVertexAttribDivisor__wrapper,_emscripten_glBlendFunc__wrapper,_emscripten_glBlendEquationSeparate__wrapper,_emscripten_glStencilMaskSeparate__wrapper,_emscripten_glHint__wrapper,_emscripten_glDrawBuffers__wrapper,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 -,b4,b4,b4,b4,b4]; -var FUNCTION_TABLE_ii = [b5,_stbi__stdio_eof,___stdio_close,_emscripten_glGetString__wrapper,_emscripten_glIsTexture__wrapper,_emscripten_glIsBuffer__wrapper,_emscripten_glIsRenderbuffer__wrapper,_emscripten_glCreateShader__wrapper,_emscripten_glIsShader__wrapper,_emscripten_glIsProgram__wrapper,_emscripten_glIsFramebuffer__wrapper,_emscripten_glCheckFramebufferStatus__wrapper,_emscripten_glIsEnabled__wrapper,b5,b5,b5]; -var FUNCTION_TABLE_viddd = [b6,_emscripten_glUniform3f__wrapper,_emscripten_glVertexAttrib3f__wrapper,b6]; -var FUNCTION_TABLE_vidd = [b7,_MouseCursorPosCallback,_ScrollCallback,_emscripten_glUniform2f__wrapper,_emscripten_glVertexAttrib2f__wrapper,b7,b7,b7]; -var FUNCTION_TABLE_iiii = [b8,_stbi__stdio_read,___stdio_write,___stdio_seek,___stdout_write,_sn_write,_EmscriptenFullscreenChangeCallback,_EmscriptenKeyboardCallback,_EmscriptenMouseCallback,_EmscriptenTouchCallback,_EmscriptenGamepadCallback,___stdio_read,_do_read,b8,b8,b8]; -var FUNCTION_TABLE_viiiiiiii = [b9,_emscripten_glCompressedTexImage2D__wrapper,_emscripten_glCopyTexImage2D__wrapper,_emscripten_glCopyTexSubImage2D__wrapper]; -var FUNCTION_TABLE_viiiiii = [b10,_emscripten_glDrawRangeElements__wrapper,_emscripten_glVertexAttribPointer__wrapper,b10]; -var FUNCTION_TABLE_viii = [b11,_WindowSizeCallback,_emscripten_glGetTexParameterfv__wrapper,_emscripten_glGetTexParameteriv__wrapper,_emscripten_glTexParameterfv__wrapper,_emscripten_glTexParameteriv__wrapper,_emscripten_glGetBufferParameteriv__wrapper,_emscripten_glGetRenderbufferParameteriv__wrapper,_emscripten_glGetUniformfv__wrapper,_emscripten_glGetUniformiv__wrapper,_emscripten_glGetVertexAttribfv__wrapper,_emscripten_glGetVertexAttribiv__wrapper,_emscripten_glGetVertexAttribPointerv__wrapper,_emscripten_glUniform2i__wrapper,_emscripten_glUniform1iv__wrapper,_emscripten_glUniform2iv__wrapper,_emscripten_glUniform3iv__wrapper,_emscripten_glUniform4iv__wrapper,_emscripten_glUniform1fv__wrapper,_emscripten_glUniform2fv__wrapper,_emscripten_glUniform3fv__wrapper,_emscripten_glUniform4fv__wrapper,_emscripten_glGetShaderiv__wrapper,_emscripten_glGetProgramiv__wrapper,_emscripten_glBindAttribLocation__wrapper,_emscripten_glGetObjectParameterivARB__wrapper,_emscripten_glNormalPointer__wrapper,_emscripten_glDrawArrays__wrapper,_emscripten_glTexParameteri__wrapper,_emscripten_glStencilFunc__wrapper,_emscripten_glStencilOp__wrapper,b11]; -var FUNCTION_TABLE_vidddd = [b12,_emscripten_glUniform4f__wrapper,_emscripten_glVertexAttrib4f__wrapper,b12]; -var FUNCTION_TABLE_vdi = [b13,_emscripten_glSampleCoverage__wrapper]; -var FUNCTION_TABLE_viiiiiii = [b14,_emscripten_glReadPixels__wrapper,_emscripten_glGetActiveUniform__wrapper,_emscripten_glGetActiveAttrib__wrapper]; -var FUNCTION_TABLE_viiiiiiiii = [b15,_emscripten_glCompressedTexSubImage2D__wrapper,_emscripten_glTexImage2D__wrapper,_emscripten_glTexSubImage2D__wrapper]; -var FUNCTION_TABLE_iii = [b16,_point_compare,_uint32_compare,_emscripten_glGetUniformLocation__wrapper,_emscripten_glGetAttribLocation__wrapper,b16,b16,b16]; -var FUNCTION_TABLE_i = [b17,_emscripten_glCreateProgram__wrapper,_emscripten_glGetError__wrapper,b17]; -var FUNCTION_TABLE_vdddddd = [b18,_emscripten_glFrustum__wrapper]; -var FUNCTION_TABLE_vdddd = [b19,_emscripten_glRotatef__wrapper,_emscripten_glClearColor__wrapper,_emscripten_glBlendColor__wrapper]; -var FUNCTION_TABLE_vdd = [b20,_emscripten_glDepthRange__wrapper,_emscripten_glDepthRangef__wrapper,_emscripten_glPolygonOffset__wrapper]; -var FUNCTION_TABLE_v = [b21,_UpdateDrawFrame,_emscripten_glLoadIdentity__wrapper,_emscripten_glReleaseShaderCompiler__wrapper,_emscripten_glFinish__wrapper,_emscripten_glFlush__wrapper,b21,b21]; -var FUNCTION_TABLE_viid = [b22,_emscripten_glTexParameterf__wrapper]; -var FUNCTION_TABLE_viiii = [b23,_MouseButtonCallback,_emscripten_glBufferData__wrapper,_emscripten_glBufferSubData__wrapper,_emscripten_glUniform3i__wrapper,_emscripten_glUniformMatrix2fv__wrapper,_emscripten_glUniformMatrix3fv__wrapper,_emscripten_glUniformMatrix4fv__wrapper,_emscripten_glGetAttachedShaders__wrapper,_emscripten_glShaderSource__wrapper,_emscripten_glGetShaderSource__wrapper,_emscripten_glGetShaderInfoLog__wrapper,_emscripten_glGetShaderPrecisionFormat__wrapper,_emscripten_glGetProgramInfoLog__wrapper,_emscripten_glFramebufferRenderbuffer__wrapper,_emscripten_glGetFramebufferAttachmentParameteriv__wrapper,_emscripten_glGetInfoLogARB__wrapper,_emscripten_glVertexPointer__wrapper,_emscripten_glTexCoordPointer__wrapper,_emscripten_glColorPointer__wrapper,_emscripten_glDrawElements__wrapper,_emscripten_glDrawArraysInstanced__wrapper,_emscripten_glViewport__wrapper,_emscripten_glScissor__wrapper,_emscripten_glColorMask__wrapper,_emscripten_glRenderbufferStorage__wrapper,_emscripten_glBlendFuncSeparate__wrapper,_emscripten_glStencilFuncSeparate__wrapper,_emscripten_glStencilOpSeparate__wrapper,b23,b23,b23]; - - return { _roundf: _roundf, _main: _main, _llvm_cttz_i32: _llvm_cttz_i32, _bitshift64Lshr: _bitshift64Lshr, _bitshift64Shl: _bitshift64Shl, _fflush: _fflush, _memset: _memset, _sbrk: _sbrk, _memcpy: _memcpy, _llvm_bswap_i32: _llvm_bswap_i32, ___muldi3: ___muldi3, ___uremdi3: ___uremdi3, _i64Subtract: _i64Subtract, ___udivmoddi4: ___udivmoddi4, _i64Add: _i64Add, _emscripten_get_global_libc: _emscripten_get_global_libc, _emscripten_GetProcAddress: _emscripten_GetProcAddress, ___udivdi3: ___udivdi3, ___errno_location: ___errno_location, ___muldsi3: ___muldsi3, _free: _free, _memmove: _memmove, _strstr: _strstr, _malloc: _malloc, runPostSets: runPostSets, _emscripten_replace_memory: _emscripten_replace_memory, stackAlloc: stackAlloc, stackSave: stackSave, stackRestore: stackRestore, establishStackSpace: establishStackSpace, setTempRet0: setTempRet0, getTempRet0: getTempRet0, setThrew: setThrew, stackAlloc: stackAlloc, stackSave: stackSave, stackRestore: stackRestore, establishStackSpace: establishStackSpace, setThrew: setThrew, setTempRet0: setTempRet0, getTempRet0: getTempRet0, dynCall_viiiii: dynCall_viiiii, dynCall_vd: dynCall_vd, dynCall_vid: dynCall_vid, dynCall_vi: dynCall_vi, dynCall_vii: dynCall_vii, dynCall_ii: dynCall_ii, dynCall_viddd: dynCall_viddd, dynCall_vidd: dynCall_vidd, dynCall_iiii: dynCall_iiii, dynCall_viiiiiiii: dynCall_viiiiiiii, dynCall_viiiiii: dynCall_viiiiii, dynCall_viii: dynCall_viii, dynCall_vidddd: dynCall_vidddd, dynCall_vdi: dynCall_vdi, dynCall_viiiiiii: dynCall_viiiiiii, dynCall_viiiiiiiii: dynCall_viiiiiiiii, dynCall_iii: dynCall_iii, dynCall_i: dynCall_i, dynCall_vdddddd: dynCall_vdddddd, dynCall_vdddd: dynCall_vdddd, dynCall_vdd: dynCall_vdd, dynCall_v: dynCall_v, dynCall_viid: dynCall_viid, dynCall_viiii: dynCall_viiii }; -}) -// EMSCRIPTEN_END_ASM -(Module.asmGlobalArg, Module.asmLibraryArg, buffer); - -var real__roundf = asm["_roundf"]; asm["_roundf"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__roundf.apply(null, arguments); -}; - -var real__main = asm["_main"]; asm["_main"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__main.apply(null, arguments); -}; - -var real_stackSave = asm["stackSave"]; asm["stackSave"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real_stackSave.apply(null, arguments); -}; - -var real_getTempRet0 = asm["getTempRet0"]; asm["getTempRet0"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real_getTempRet0.apply(null, arguments); -}; - -var real_setThrew = asm["setThrew"]; asm["setThrew"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real_setThrew.apply(null, arguments); -}; - -var real__bitshift64Lshr = asm["_bitshift64Lshr"]; asm["_bitshift64Lshr"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__bitshift64Lshr.apply(null, arguments); -}; - -var real__bitshift64Shl = asm["_bitshift64Shl"]; asm["_bitshift64Shl"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__bitshift64Shl.apply(null, arguments); -}; - -var real__fflush = asm["_fflush"]; asm["_fflush"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__fflush.apply(null, arguments); -}; - -var real__llvm_cttz_i32 = asm["_llvm_cttz_i32"]; asm["_llvm_cttz_i32"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__llvm_cttz_i32.apply(null, arguments); -}; - -var real__sbrk = asm["_sbrk"]; asm["_sbrk"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__sbrk.apply(null, arguments); -}; - -var real__llvm_bswap_i32 = asm["_llvm_bswap_i32"]; asm["_llvm_bswap_i32"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__llvm_bswap_i32.apply(null, arguments); -}; - -var real____muldi3 = asm["___muldi3"]; asm["___muldi3"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real____muldi3.apply(null, arguments); -}; - -var real____uremdi3 = asm["___uremdi3"]; asm["___uremdi3"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real____uremdi3.apply(null, arguments); -}; - -var real_stackAlloc = asm["stackAlloc"]; asm["stackAlloc"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real_stackAlloc.apply(null, arguments); -}; - -var real__i64Subtract = asm["_i64Subtract"]; asm["_i64Subtract"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__i64Subtract.apply(null, arguments); -}; - -var real____udivmoddi4 = asm["___udivmoddi4"]; asm["___udivmoddi4"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real____udivmoddi4.apply(null, arguments); -}; - -var real_setTempRet0 = asm["setTempRet0"]; asm["setTempRet0"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real_setTempRet0.apply(null, arguments); -}; - -var real__i64Add = asm["_i64Add"]; asm["_i64Add"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__i64Add.apply(null, arguments); -}; - -var real__emscripten_get_global_libc = asm["_emscripten_get_global_libc"]; asm["_emscripten_get_global_libc"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__emscripten_get_global_libc.apply(null, arguments); -}; - -var real__emscripten_GetProcAddress = asm["_emscripten_GetProcAddress"]; asm["_emscripten_GetProcAddress"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__emscripten_GetProcAddress.apply(null, arguments); -}; - -var real____udivdi3 = asm["___udivdi3"]; asm["___udivdi3"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real____udivdi3.apply(null, arguments); -}; - -var real____errno_location = asm["___errno_location"]; asm["___errno_location"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real____errno_location.apply(null, arguments); -}; - -var real____muldsi3 = asm["___muldsi3"]; asm["___muldsi3"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real____muldsi3.apply(null, arguments); -}; - -var real__free = asm["_free"]; asm["_free"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__free.apply(null, arguments); -}; - -var real_establishStackSpace = asm["establishStackSpace"]; asm["establishStackSpace"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real_establishStackSpace.apply(null, arguments); -}; - -var real__memmove = asm["_memmove"]; asm["_memmove"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__memmove.apply(null, arguments); -}; - -var real__strstr = asm["_strstr"]; asm["_strstr"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__strstr.apply(null, arguments); -}; - -var real_stackRestore = asm["stackRestore"]; asm["stackRestore"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real_stackRestore.apply(null, arguments); -}; - -var real__malloc = asm["_malloc"]; asm["_malloc"] = function() { -assert(runtimeInitialized, 'you need to wait for the runtime to be ready (e.g. wait for main() to be called)'); -assert(!runtimeExited, 'the runtime was exited (use NO_EXIT_RUNTIME to keep it alive after main() exits)'); -return real__malloc.apply(null, arguments); -}; -var _roundf = Module["_roundf"] = asm["_roundf"]; -var _main = Module["_main"] = asm["_main"]; -var stackSave = Module["stackSave"] = asm["stackSave"]; -var getTempRet0 = Module["getTempRet0"] = asm["getTempRet0"]; -var _memset = Module["_memset"] = asm["_memset"]; -var setThrew = Module["setThrew"] = asm["setThrew"]; -var _bitshift64Lshr = Module["_bitshift64Lshr"] = asm["_bitshift64Lshr"]; -var _bitshift64Shl = Module["_bitshift64Shl"] = asm["_bitshift64Shl"]; -var _fflush = Module["_fflush"] = asm["_fflush"]; -var _llvm_cttz_i32 = Module["_llvm_cttz_i32"] = asm["_llvm_cttz_i32"]; -var _sbrk = Module["_sbrk"] = asm["_sbrk"]; -var _memcpy = Module["_memcpy"] = asm["_memcpy"]; -var _llvm_bswap_i32 = Module["_llvm_bswap_i32"] = asm["_llvm_bswap_i32"]; -var ___muldi3 = Module["___muldi3"] = asm["___muldi3"]; -var ___uremdi3 = Module["___uremdi3"] = asm["___uremdi3"]; -var stackAlloc = Module["stackAlloc"] = asm["stackAlloc"]; -var _i64Subtract = Module["_i64Subtract"] = asm["_i64Subtract"]; -var ___udivmoddi4 = Module["___udivmoddi4"] = asm["___udivmoddi4"]; -var setTempRet0 = Module["setTempRet0"] = asm["setTempRet0"]; -var _i64Add = Module["_i64Add"] = asm["_i64Add"]; -var _emscripten_get_global_libc = Module["_emscripten_get_global_libc"] = asm["_emscripten_get_global_libc"]; -var _emscripten_GetProcAddress = Module["_emscripten_GetProcAddress"] = asm["_emscripten_GetProcAddress"]; -var ___udivdi3 = Module["___udivdi3"] = asm["___udivdi3"]; -var ___errno_location = Module["___errno_location"] = asm["___errno_location"]; -var ___muldsi3 = Module["___muldsi3"] = asm["___muldsi3"]; -var _free = Module["_free"] = asm["_free"]; -var runPostSets = Module["runPostSets"] = asm["runPostSets"]; -var establishStackSpace = Module["establishStackSpace"] = asm["establishStackSpace"]; -var _memmove = Module["_memmove"] = asm["_memmove"]; -var _strstr = Module["_strstr"] = asm["_strstr"]; -var stackRestore = Module["stackRestore"] = asm["stackRestore"]; -var _malloc = Module["_malloc"] = asm["_malloc"]; -var _emscripten_replace_memory = Module["_emscripten_replace_memory"] = asm["_emscripten_replace_memory"]; -var dynCall_viiiii = Module["dynCall_viiiii"] = asm["dynCall_viiiii"]; -var dynCall_vd = Module["dynCall_vd"] = asm["dynCall_vd"]; -var dynCall_vid = Module["dynCall_vid"] = asm["dynCall_vid"]; -var dynCall_vi = Module["dynCall_vi"] = asm["dynCall_vi"]; -var dynCall_vii = Module["dynCall_vii"] = asm["dynCall_vii"]; -var dynCall_ii = Module["dynCall_ii"] = asm["dynCall_ii"]; -var dynCall_viddd = Module["dynCall_viddd"] = asm["dynCall_viddd"]; -var dynCall_vidd = Module["dynCall_vidd"] = asm["dynCall_vidd"]; -var dynCall_iiii = Module["dynCall_iiii"] = asm["dynCall_iiii"]; -var dynCall_viiiiiiii = Module["dynCall_viiiiiiii"] = asm["dynCall_viiiiiiii"]; -var dynCall_viiiiii = Module["dynCall_viiiiii"] = asm["dynCall_viiiiii"]; -var dynCall_viii = Module["dynCall_viii"] = asm["dynCall_viii"]; -var dynCall_vidddd = Module["dynCall_vidddd"] = asm["dynCall_vidddd"]; -var dynCall_vdi = Module["dynCall_vdi"] = asm["dynCall_vdi"]; -var dynCall_viiiiiii = Module["dynCall_viiiiiii"] = asm["dynCall_viiiiiii"]; -var dynCall_viiiiiiiii = Module["dynCall_viiiiiiiii"] = asm["dynCall_viiiiiiiii"]; -var dynCall_iii = Module["dynCall_iii"] = asm["dynCall_iii"]; -var dynCall_i = Module["dynCall_i"] = asm["dynCall_i"]; -var dynCall_vdddddd = Module["dynCall_vdddddd"] = asm["dynCall_vdddddd"]; -var dynCall_vdddd = Module["dynCall_vdddd"] = asm["dynCall_vdddd"]; -var dynCall_vdd = Module["dynCall_vdd"] = asm["dynCall_vdd"]; -var dynCall_v = Module["dynCall_v"] = asm["dynCall_v"]; -var dynCall_viid = Module["dynCall_viid"] = asm["dynCall_viid"]; -var dynCall_viiii = Module["dynCall_viiii"] = asm["dynCall_viiii"]; -; - -Runtime.stackAlloc = Module['stackAlloc']; -Runtime.stackSave = Module['stackSave']; -Runtime.stackRestore = Module['stackRestore']; -Runtime.establishStackSpace = Module['establishStackSpace']; - -Runtime.setTempRet0 = Module['setTempRet0']; -Runtime.getTempRet0 = Module['getTempRet0']; - - - -// === Auto-generated postamble setup entry stuff === - -Module['asm'] = asm; - - - - - -function ExitStatus(status) { - this.name = "ExitStatus"; - this.message = "Program terminated with exit(" + status + ")"; - this.status = status; -}; -ExitStatus.prototype = new Error(); -ExitStatus.prototype.constructor = ExitStatus; - -var initialStackTop; -var preloadStartTime = null; -var calledMain = false; - -dependenciesFulfilled = function runCaller() { - // If run has never been called, and we should call run (INVOKE_RUN is true, and Module.noInitialRun is not false) - if (!Module['calledRun']) run(); - if (!Module['calledRun']) dependenciesFulfilled = runCaller; // try this again later, after new deps are fulfilled -} - -Module['callMain'] = Module.callMain = function callMain(args) { - assert(runDependencies == 0, 'cannot call main when async dependencies remain! (listen on __ATMAIN__)'); - assert(__ATPRERUN__.length == 0, 'cannot call main when preRun functions remain to be called'); - - args = args || []; - - ensureInitRuntime(); - - var argc = args.length+1; - function pad() { - for (var i = 0; i < 4-1; i++) { - argv.push(0); - } - } - var argv = [allocate(intArrayFromString(Module['thisProgram']), 'i8', ALLOC_NORMAL) ]; - pad(); - for (var i = 0; i < argc-1; i = i + 1) { - argv.push(allocate(intArrayFromString(args[i]), 'i8', ALLOC_NORMAL)); - pad(); - } - argv.push(0); - argv = allocate(argv, 'i32', ALLOC_NORMAL); - - - try { - - var ret = Module['_main'](argc, argv, 0); - - - // if we're not running an evented main loop, it's time to exit - exit(ret, /* implicit = */ true); - } - catch(e) { - if (e instanceof ExitStatus) { - // exit() throws this once it's done to make sure execution - // has been stopped completely - return; - } else if (e == 'SimulateInfiniteLoop') { - // running an evented main loop, don't immediately exit - Module['noExitRuntime'] = true; - return; - } else { - var toLog = e; - if (e && typeof e === 'object' && e.stack) { - toLog = [e, e.stack]; - } - Module.printErr('exception thrown: ' + toLog); - Module['quit'](1, e); - } - } finally { - calledMain = true; - } -} - - - - -function run(args) { - args = args || Module['arguments']; - - if (preloadStartTime === null) preloadStartTime = Date.now(); - - if (runDependencies > 0) { - Module.printErr('run() called, but dependencies remain, so not running'); - return; - } - - writeStackCookie(); - - preRun(); - - if (runDependencies > 0) return; // a preRun added a dependency, run will be called later - if (Module['calledRun']) return; // run may have just been called through dependencies being fulfilled just in this very frame - - function doRun() { - if (Module['calledRun']) return; // run may have just been called while the async setStatus time below was happening - Module['calledRun'] = true; - - if (ABORT) return; - - ensureInitRuntime(); - - preMain(); - - if (ENVIRONMENT_IS_WEB && preloadStartTime !== null) { - Module.printErr('pre-main prep time: ' + (Date.now() - preloadStartTime) + ' ms'); - } - - if (Module['onRuntimeInitialized']) Module['onRuntimeInitialized'](); - - if (Module['_main'] && shouldRunNow) Module['callMain'](args); - - postRun(); - } - - if (Module['setStatus']) { - Module['setStatus']('Running...'); - setTimeout(function() { - setTimeout(function() { - Module['setStatus'](''); - }, 1); - doRun(); - }, 1); - } else { - doRun(); - } - checkStackCookie(); -} -Module['run'] = Module.run = run; - -function exit(status, implicit) { - if (implicit && Module['noExitRuntime']) { - Module.printErr('exit(' + status + ') implicitly called by end of main(), but noExitRuntime, so not exiting the runtime (you can use emscripten_force_exit, if you want to force a true shutdown)'); - return; - } - - if (Module['noExitRuntime']) { - Module.printErr('exit(' + status + ') called, but noExitRuntime, so halting execution but not exiting the runtime or preventing further async execution (you can use emscripten_force_exit, if you want to force a true shutdown)'); - } else { - - ABORT = true; - EXITSTATUS = status; - STACKTOP = initialStackTop; - - exitRuntime(); - - if (Module['onExit']) Module['onExit'](status); - } - - if (ENVIRONMENT_IS_NODE) { - process['exit'](status); - } - Module['quit'](status, new ExitStatus(status)); -} -Module['exit'] = Module.exit = exit; - -var abortDecorators = []; - -function abort(what) { - if (what !== undefined) { - Module.print(what); - Module.printErr(what); - what = JSON.stringify(what) - } else { - what = ''; - } - - ABORT = true; - EXITSTATUS = 1; - - var extra = ''; - - var output = 'abort(' + what + ') at ' + stackTrace() + extra; - if (abortDecorators) { - abortDecorators.forEach(function(decorator) { - output = decorator(output, what); - }); - } - throw output; -} -Module['abort'] = Module.abort = abort; - -// {{PRE_RUN_ADDITIONS}} - -if (Module['preInit']) { - if (typeof Module['preInit'] == 'function') Module['preInit'] = [Module['preInit']]; - while (Module['preInit'].length > 0) { - Module['preInit'].pop()(); - } -} - -// shouldRunNow refers to calling main(), not run(). -var shouldRunNow = true; -if (Module['noInitialRun']) { - shouldRunNow = false; -} - - -run(); - -// {{POST_RUN_ADDITIONS}} - - - - - -// {{MODULE_ADDITIONS}} - - -
            - - -
            -
            Downloading...
            - - - - - -
            - -
            -

          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 *+1t$d|EnT~YA3r>X=&`a@Z)K{TVF69No; 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�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ɞkJ(uH2y%-ZB7Zo+Aw7#iS5i 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

        1SZl#WCdQmdVgR=@T_27MxGVzu4dQBx4HE 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 z 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 za_

    p^%b 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 zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< z00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa z0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= z5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHaf zKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_ z009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz z00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_< z0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb z2tWV=5P$##AOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$## zAOHafKmY;|fB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;| zfB*y_009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009U< 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

    1SZl#WCdQmdVgR=@T_27MxGVzu4dQBx4HE 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 NpqF9w+xw~&C@t@SZjeYwPwfN)S;I~ z1MWoe#O_}CfR>53*1fL^br61j2d{*VsMc6!QPq_y2l2}~b>LwY5|rpuEJfRP_Pm$R z?`(rnJKeG8N|NvmMXE_0({<0O{H9B{syZjD2)Tc2F~d_u?H`f_EiJofqF>OGxAY#E zQxnnzrwv_sOl?}zHbHlB;M%s(-bgxj;}F@&5qgj4`p W{Gu<6XwzzY8d-_Ru7(2 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